From 714a3962a31333b5dab63a6932bf741c90ad512d Mon Sep 17 00:00:00 2001 From: autosubmit Date: Thu, 21 Aug 2025 09:58:22 +0800 Subject: [PATCH] Auto Submit --- 3754.58d0a9bf.async.js | 5 ----- 3754.6ead93af.async.js | 5 +++++ index.html | 2 +- ...x.0ff0509d.async.js => p__Course__index.f523acd1.async.js | 2 +- umi.aa72a553.js => umi.2269c967.js | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) delete mode 100644 3754.58d0a9bf.async.js create mode 100644 3754.6ead93af.async.js rename p__Course__index.0ff0509d.async.js => p__Course__index.f523acd1.async.js (83%) rename umi.aa72a553.js => umi.2269c967.js (99%) diff --git a/3754.58d0a9bf.async.js b/3754.58d0a9bf.async.js deleted file mode 100644 index 0d8935097d..0000000000 --- a/3754.58d0a9bf.async.js +++ /dev/null @@ -1,5 +0,0 @@ -(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}}},44949:function(d,S,n){"use strict";var l=n(6255),f=n(82632),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a function")}},42286:function(d,S,n){"use strict";var l=n(85457),f=n(82632),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a constructor")}},20567:function(d,S,n){"use strict";var l=n(92877),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v("Can't set "+f(g)+" as a prototype")}},7543:function(d,S,n){"use strict";var l=n(81954),f=n(9332),v=n(2199).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}},9156:function(d,S,n){"use strict";var l=n(21801).charAt;d.exports=function(f,v,g){return v+(g?l(f,v).length:1)}},54211:function(d,S,n){"use strict";var l=n(95692),f=TypeError;d.exports=function(v,g){if(l(g,v))return v;throw new f("Incorrect invocation")}},19661:function(d,S,n){"use strict";var l=n(27287),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not an object")}},87353:function(d,S,n){"use strict";var l=n(69985),f=n(32290),v=n(85410),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)}},37904:function(d,S,n){"use strict";var l=n(48552);d.exports=function(f,v){var g=[][f];return!!g&&l(function(){g.call(null,v||function(){return 1},1)})}},4691:function(d,S,n){"use strict";var l=n(44949),f=n(28865),v=n(81564),g=n(85410),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)}},24253:function(d,S,n){"use strict";var l=n(42264);d.exports=l([].slice)},78744:function(d,S,n){"use strict";var l=n(81954),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}},93116:function(d,S,n){"use strict";var l=n(42264),f=l({}.toString),v=l("".slice);d.exports=function(g){return v(f(g),8,-1)}},54725:function(d,S,n){"use strict";var l=n(35042),f=n(6255),v=n(93116),g=n(81954),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}},21274:function(d,S,n){"use strict";var l=n(68190),f=n(38446),v=n(6930),g=n(2199);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},50616:function(d,S,n){"use strict";var l=n(35641),f=n(84347),v=n(93116),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"}()},11152:function(d,S,n){"use strict";var l=n(35641),f=n(6930).f,v=n(86027),g=n(81463),y=n(44191),T=n(21274),x=n(48342);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)}}},48552:function(d){"use strict";d.exports=function(S){try{return!!S()}catch(n){return!0}}},54732:function(d,S,n){"use strict";n(71765);var l=n(86666),f=n(81463),v=n(31988),g=n(48552),y=n(81954),T=n(86027),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)}},38031:function(d,S,n){"use strict";var l=n(81967),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)})},8204:function(d,S,n){"use strict";var l=n(12068),f=n(44949),v=n(81967),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)}}},81967:function(d,S,n){"use strict";var l=n(48552);d.exports=!l(function(){var f=function(){}.bind();return typeof f!="function"||f.hasOwnProperty("prototype")})},86666:function(d,S,n){"use strict";var l=n(81967),f=Function.prototype.call;d.exports=l?f.bind(f):function(){return f.apply(f,arguments)}},95350:function(d,S,n){"use strict";var l=n(12194),f=n(68190),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}},61513:function(d,S,n){"use strict";var l=n(42264),f=n(44949);d.exports=function(v,g,y){try{return l(f(Object.getOwnPropertyDescriptor(v,g)[y]))}catch(T){}}},12068:function(d,S,n){"use strict";var l=n(93116),f=n(42264);d.exports=function(v){if(l(v)==="Function")return f(v)}},42264:function(d,S,n){"use strict";var l=n(81967),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)}}},9286:function(d,S,n){"use strict";var l=n(35641),f=n(6255),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]}},96458:function(d,S,n){"use strict";var l=n(54725),f=n(48233),v=n(41282),g=n(90323),y=n(81954),T=y("iterator");d.exports=function(x){if(!v(x))return f(x,T)||f(x,"@@iterator")||g[l(x)]}},87398:function(d,S,n){"use strict";var l=n(86666),f=n(44949),v=n(19661),g=n(82632),y=n(96458),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")}},48233:function(d,S,n){"use strict";var l=n(44949),f=n(41282);d.exports=function(v,g){var y=v[g];return f(y)?void 0:l(y)}},62358:function(d,S,n){"use strict";var l=n(42264),f=n(28865),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?"":$})}},35641: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")()},68190:function(d,S,n){"use strict";var l=n(42264),f=n(28865),v=l({}.hasOwnProperty);d.exports=Object.hasOwn||function(y,T){return v(f(y),T)}},12166:function(d){"use strict";d.exports={}},14029:function(d){"use strict";d.exports=function(S,n){try{arguments.length===1?console.error(S):console.error(S,n)}catch(l){}}},12399:function(d,S,n){"use strict";var l=n(9286);d.exports=l("document","documentElement")},56765:function(d,S,n){"use strict";var l=n(12194),f=n(48552),v=n(98122);d.exports=!l&&!f(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!==7})},81564:function(d,S,n){"use strict";var l=n(42264),f=n(48552),v=n(93116),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},25266:function(d,S,n){"use strict";var l=n(42264),f=n(6255),v=n(13475),g=l(Function.toString);f(v.inspectSource)||(v.inspectSource=function(y){return g(y)}),d.exports=v.inspectSource},59618:function(d,S,n){"use strict";var l=n(91255),f=n(35641),v=n(27287),g=n(86027),y=n(68190),T=n(13475),x=n(49336),b=n(12166),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}},79512:function(d,S,n){"use strict";var l=n(81954),f=n(90323),v=l("iterator"),g=Array.prototype;d.exports=function(y){return y!==void 0&&(f.Array===y||g[v]===y)}},71217:function(d,S,n){"use strict";var l=n(93116);d.exports=Array.isArray||function(v){return l(v)==="Array"}},6255: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"}},85457:function(d,S,n){"use strict";var l=n(42264),f=n(48552),v=n(6255),g=n(54725),y=n(9286),T=n(25266),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},48342:function(d,S,n){"use strict";var l=n(48552),f=n(6255),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},41282:function(d){"use strict";d.exports=function(S){return S==null}},27287:function(d,S,n){"use strict";var l=n(6255);d.exports=function(f){return typeof f=="object"?f!==null:l(f)}},92877:function(d,S,n){"use strict";var l=n(27287);d.exports=function(f){return l(f)||f===null}},85991:function(d){"use strict";d.exports=!1},65127:function(d,S,n){"use strict";var l=n(27287),f=n(93116),v=n(81954),g=v("match");d.exports=function(y){var T;return l(y)&&((T=y[g])!==void 0?!!T:f(y)==="RegExp")}},33189:function(d,S,n){"use strict";var l=n(9286),f=n(6255),v=n(95692),g=n(15558),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))}},90305:function(d,S,n){"use strict";var l=n(8204),f=n(86666),v=n(19661),g=n(82632),y=n(79512),T=n(85410),x=n(95692),b=n(87398),C=n(96458),A=n(42),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)}},42:function(d,S,n){"use strict";var l=n(86666),f=n(19661),v=n(48233);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}},25604:function(d,S,n){"use strict";var l=n(81585).IteratorPrototype,f=n(9332),v=n(29104),g=n(5007),y=n(90323),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}},178:function(d,S,n){"use strict";var l=n(11152),f=n(86666),v=n(85991),g=n(95350),y=n(6255),T=n(25604),x=n(43837),b=n(36898),C=n(5007),A=n(86027),R=n(81463),P=n(81954),M=n(90323),I=n(81585),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}},81585:function(d,S,n){"use strict";var l=n(48552),f=n(6255),v=n(27287),g=n(9332),y=n(43837),T=n(81463),x=n(81954),b=n(85991),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}},90323:function(d){"use strict";d.exports={}},85410:function(d,S,n){"use strict";var l=n(44422);d.exports=function(f){return l(f.length)}},71524:function(d,S,n){"use strict";var l=n(42264),f=n(48552),v=n(6255),g=n(68190),y=n(12194),T=n(95350).CONFIGURABLE,x=n(25266),b=n(59618),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")},76841: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)}},84058:function(d,S,n){"use strict";var l=n(35641),f=n(3960),v=n(8204),g=n(14820).set,y=n(82076),T=n(62817),x=n(73452),b=n(629),C=n(75879),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},8810:function(d,S,n){"use strict";var l=n(44949),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)}},71170:function(d,S,n){"use strict";var l=n(65127),f=TypeError;d.exports=function(v){if(l(v))throw new f("The method doesn't accept regular expressions");return v}},9332:function(d,S,n){"use strict";var l=n(19661),f=n(40947),v=n(83494),g=n(12166),y=n(12399),T=n(98122),x=n(49336),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)}},40947:function(d,S,n){"use strict";var l=n(12194),f=n(12282),v=n(2199),g=n(19661),y=n(69985),T=n(23210);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}},2199:function(d,S,n){"use strict";var l=n(12194),f=n(56765),v=n(12282),g=n(19661),y=n(42183),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}},6930:function(d,S,n){"use strict";var l=n(12194),f=n(86666),v=n(36811),g=n(29104),y=n(69985),T=n(42183),x=n(68190),b=n(56765),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])}},57342:function(d,S,n){"use strict";var l=n(92601),f=n(83494),v=f.concat("length","prototype");S.f=Object.getOwnPropertyNames||function(y){return l(y,v)}},13204:function(d,S){"use strict";S.f=Object.getOwnPropertySymbols},43837:function(d,S,n){"use strict";var l=n(68190),f=n(6255),v=n(28865),g=n(49336),y=n(29927),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}},95692:function(d,S,n){"use strict";var l=n(42264);d.exports=l({}.isPrototypeOf)},92601:function(d,S,n){"use strict";var l=n(42264),f=n(68190),v=n(69985),g=n(87353).indexOf,y=n(12166),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}},23210:function(d,S,n){"use strict";var l=n(92601),f=n(83494);d.exports=Object.keys||function(g){return l(g,f)}},36811: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},36898:function(d,S,n){"use strict";var l=n(61513),f=n(27287),v=n(40829),g=n(20567);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)},54346:function(d,S,n){"use strict";var l=n(86666),f=n(6255),v=n(27287),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")}},38446:function(d,S,n){"use strict";var l=n(9286),f=n(42264),v=n(57342),g=n(13204),y=n(19661),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}},5172:function(d,S,n){"use strict";var l=n(35641);d.exports=l},81325:function(d){"use strict";d.exports=function(S){try{return{error:!1,value:S()}}catch(n){return{error:!0,value:n}}}},31671:function(d,S,n){"use strict";var l=n(35641),f=n(47422),v=n(6255),g=n(48342),y=n(25266),T=n(81954),x=n(50616),b=n(85991),C=n(3275),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}},47422:function(d,S,n){"use strict";var l=n(35641);d.exports=l.Promise},20119:function(d,S,n){"use strict";var l=n(19661),f=n(27287),v=n(8810);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}},28397:function(d,S,n){"use strict";var l=n(47422),f=n(78744),v=n(31671).CONSTRUCTOR;d.exports=v||!f(function(g){l.all(g).then(void 0,function(){})})},82076: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},86025:function(d,S,n){"use strict";var l=n(86666),f=n(19661),v=n(6255),g=n(93116),y=n(31988),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")}},31988:function(d,S,n){"use strict";var l=n(86666),f=n(42264),v=n(5687),g=n(43718),y=n(62588),T=n(15282),x=n(9332),b=n(59618).get,C=n(45217),A=n(99310),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"})},40829:function(d,S,n){"use strict";var l=n(41282),f=TypeError;d.exports=function(v){if(l(v))throw new f("Can't call method on "+v);return v}},3960:function(d,S,n){"use strict";var l=n(35641),f=n(12194),v=Object.getOwnPropertyDescriptor;d.exports=function(g){if(!f)return l[g];var y=v(l,g);return y&&y.value}},78409:function(d,S,n){"use strict";var l=n(9286),f=n(15552),v=n(81954),g=n(12194),y=v("species");d.exports=function(T){var x=l(T);g&&x&&!x[y]&&f(x,y,{configurable:!0,get:function(){return this}})}},5007:function(d,S,n){"use strict";var l=n(2199).f,f=n(68190),v=n(81954),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})}},49336:function(d,S,n){"use strict";var l=n(15282),f=n(91278),v=l("keys");d.exports=function(g){return v[g]||(v[g]=f(g))}},13475:function(d,S,n){"use strict";var l=n(85991),f=n(35641),v=n(44191),g="__core-js_shared__",y=d.exports=f[g]||v(g,{});(y.versions||(y.versions=[])).push({version:"3.45.0",mode:l?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.45.0/LICENSE",source:"https://github.com/zloirock/core-js"})},15282:function(d,S,n){"use strict";var l=n(13475);d.exports=function(f,v){return l[f]||(l[f]=v||{})}},22515:function(d,S,n){"use strict";var l=n(19661),f=n(42286),v=n(41282),g=n(81954),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)}},21801:function(d,S,n){"use strict";var l=n(42264),f=n(40244),v=n(5687),g=n(40829),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)}},55802:function(d,S,n){"use strict";var l=n(95350).PROPER,f=n(48552),v=n(2507),g="\u200B\x85\u180E";d.exports=function(y){return f(function(){return!!v[y]()||g[y]()!==g||l&&v[y].name!==y})}},129:function(d,S,n){"use strict";var l=n(42264),f=n(40829),v=n(5687),g=n(2507),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)}},81716:function(d,S,n){"use strict";var l=n(3275),f=n(48552),v=n(35641),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})},14820:function(d,S,n){"use strict";var l=n(35641),f=n(38031),v=n(8204),g=n(6255),y=n(68190),T=n(48552),x=n(12399),b=n(24253),C=n(98122),A=n(13385),R=n(62817),P=n(75879),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}},32290:function(d,S,n){"use strict";var l=n(40244),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)}},69985:function(d,S,n){"use strict";var l=n(81564),f=n(40829);d.exports=function(v){return l(f(v))}},40244:function(d,S,n){"use strict";var l=n(76841);d.exports=function(f){var v=+f;return v!==v||v===0?0:l(v)}},44422:function(d,S,n){"use strict";var l=n(40244),f=Math.min;d.exports=function(v){var g=l(v);return g>0?f(g,9007199254740991):0}},28865:function(d,S,n){"use strict";var l=n(40829),f=Object;d.exports=function(v){return f(l(v))}},89248:function(d,S,n){"use strict";var l=n(86666),f=n(27287),v=n(33189),g=n(48233),y=n(54346),T=n(81954),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)}},42183:function(d,S,n){"use strict";var l=n(89248),f=n(33189);d.exports=function(v){var g=l(v,"string");return f(g)?g:g+""}},35042:function(d,S,n){"use strict";var l=n(81954),f=l("toStringTag"),v={};v[f]="z",d.exports=String(v)==="[object z]"},5687:function(d,S,n){"use strict";var l=n(54725),f=String;d.exports=function(v){if(l(v)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return f(v)}},82632:function(d){"use strict";var S=String;d.exports=function(n){try{return S(n)}catch(l){return"Object"}}},91278:function(d,S,n){"use strict";var l=n(42264),f=0,v=Math.random(),g=l(1.1.toString);d.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++f+v,36)}},15558:function(d,S,n){"use strict";var l=n(81716);d.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},12282:function(d,S,n){"use strict";var l=n(12194),f=n(48552);d.exports=l&&f(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},13385: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)}})},81960:function(d,S,n){"use strict";var l=n(69985),f=n(7543),v=n(90323),g=n(59618),y=n(2199).f,T=n(178),x=n(48837),b=n(85991),C=n(12194),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){}},41549:function(d,S,n){"use strict";var l=n(11152),f=n(4691).left,v=n(37904),g=n(3275),y=n(75879),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)}})},23930:function(d,S,n){"use strict";var l=n(11152),f=n(42264),v=n(71217),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)}})},14971:function(d,S,n){"use strict";var l=n(11152),f=n(86666),v=n(44949),g=n(8810),y=n(81325),T=n(90305),x=n(28397);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}})},12210:function(d,S,n){"use strict";var l=n(11152),f=n(85991),v=n(31671).CONSTRUCTOR,g=n(47422),y=n(9286),T=n(6255),x=n(81463),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})}},29362:function(d,S,n){"use strict";var l=n(11152),f=n(85991),v=n(75879),g=n(35641),y=n(5172),T=n(86666),x=n(81463),b=n(36898),C=n(5007),A=n(78409),R=n(44949),P=n(6255),M=n(27287),I=n(54211),w=n(22515),F=n(14820).set,Y=n(84058),j=n(14029),B=n(81325),$=n(82076),X=n(59618),Q=n(47422),_=n(31671),k=n(8810),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)},19008:function(d,S,n){"use strict";n(29362),n(14971),n(12210),n(58609),n(28239),n(90980)},58609:function(d,S,n){"use strict";var l=n(11152),f=n(86666),v=n(44949),g=n(8810),y=n(81325),T=n(90305),x=n(28397);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}})},28239:function(d,S,n){"use strict";var l=n(11152),f=n(8810),v=n(31671).CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(y){var T=f.f(this),x=T.reject;return x(y),T.promise}})},90980:function(d,S,n){"use strict";var l=n(11152),f=n(9286),v=n(85991),g=n(47422),y=n(31671).CONSTRUCTOR,T=n(20119),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)}})},71765:function(d,S,n){"use strict";var l=n(11152),f=n(31988);l({target:"RegExp",proto:!0,forced:/./.exec!==f},{exec:f})},29844:function(d,S,n){"use strict";var l=n(95350).PROPER,f=n(81463),v=n(19661),g=n(5687),y=n(48552),T=n(39725),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})},44003:function(d,S,n){"use strict";var l=n(11152),f=n(12068),v=n(6930).f,g=n(44422),y=n(5687),T=n(71170),x=n(40829),b=n(76792),C=n(85991),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)===$}})},82683:function(d,S,n){"use strict";var l=n(11152),f=n(42264),v=n(71170),g=n(40829),y=n(5687),T=n(76792),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)}})},41746:function(d,S,n){"use strict";var l=n(86666),f=n(42264),v=n(54732),g=n(19661),y=n(27287),T=n(44422),x=n(5687),b=n(40829),C=n(48233),A=n(9156),R=n(39725),P=n(86025),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:_}]})},38275:function(d,S,n){"use strict";var l=n(38031),f=n(86666),v=n(42264),g=n(54732),y=n(48552),T=n(19661),x=n(6255),b=n(27287),C=n(40244),A=n(44422),R=n(5687),P=n(40829),M=n(9156),I=n(48233),w=n(62358),F=n(39725),Y=n(86025),j=n(81954),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)},41046:function(d,S,n){"use strict";var l=n(86666),f=n(42264),v=n(54732),g=n(19661),y=n(27287),T=n(40829),x=n(22515),b=n(9156),C=n(44422),A=n(5687),R=n(48233),P=n(86025),M=n(62588),I=n(48552),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}})},67161:function(d,S,n){"use strict";var l=n(11152),f=n(129).trim,v=n(55802);l({target:"String",proto:!0,forced:v("trim")},{trim:function(){return f(this)}})},71958:function(d,S,n){"use strict";var l=n(35641),f=n(2991),v=n(44229),g=n(81960),y=n(86027),T=n(5007),x=n(81954),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(19008),f=n(68702),v=n(41746),g=n(38275),y=n(62951),T=n(81960),x=n(71958),b=n(74430),C=n(41549),A=n(44003),R=n(41046),P=n(32772),M=n(67161),I=n(45810),w=n(73053),F=n(82683),Y=n(23930);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.6ead93af.async.js b/3754.6ead93af.async.js new file mode 100644 index 0000000000..9b41835084 --- /dev/null +++ b/3754.6ead93af.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}}},32714:function(d,S,n){"use strict";var l=n(6045),f=n(31039),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a function")}},39501:function(d,S,n){"use strict";var l=n(26542),f=n(31039),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a constructor")}},79141:function(d,S,n){"use strict";var l=n(85996),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v("Can't set "+f(g)+" as a prototype")}},54229:function(d,S,n){"use strict";var l=n(74250),f=n(12458),v=n(92976).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}},1460:function(d,S,n){"use strict";var l=n(78840).charAt;d.exports=function(f,v,g){return v+(g?l(f,v).length:1)}},47954:function(d,S,n){"use strict";var l=n(11155),f=TypeError;d.exports=function(v,g){if(l(g,v))return v;throw new f("Incorrect invocation")}},60157:function(d,S,n){"use strict";var l=n(90380),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not an object")}},38253:function(d,S,n){"use strict";var l=n(30425),f=n(62533),v=n(55543),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)}},47514:function(d,S,n){"use strict";var l=n(82786);d.exports=function(f,v){var g=[][f];return!!g&&l(function(){g.call(null,v||function(){return 1},1)})}},1714:function(d,S,n){"use strict";var l=n(32714),f=n(99155),v=n(19518),g=n(55543),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)}},42959:function(d,S,n){"use strict";var l=n(45098);d.exports=l([].slice)},69516:function(d,S,n){"use strict";var l=n(74250),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}},88630:function(d,S,n){"use strict";var l=n(45098),f=l({}.toString),v=l("".slice);d.exports=function(g){return v(f(g),8,-1)}},13552:function(d,S,n){"use strict";var l=n(25468),f=n(6045),v=n(88630),g=n(74250),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}},59100:function(d,S,n){"use strict";var l=n(17629),f=n(4700),v=n(27423),g=n(92976);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},11112:function(d,S,n){"use strict";var l=n(67717),f=n(83666),v=n(88630),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"}()},95229:function(d,S,n){"use strict";var l=n(67717),f=n(27423).f,v=n(75462),g=n(70160),y=n(33899),T=n(59100),x=n(84220);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)}}},82786:function(d){"use strict";d.exports=function(S){try{return!!S()}catch(n){return!0}}},38260:function(d,S,n){"use strict";n(21724);var l=n(75487),f=n(70160),v=n(85783),g=n(82786),y=n(74250),T=n(75462),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)}},51305:function(d,S,n){"use strict";var l=n(32885),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)})},98050:function(d,S,n){"use strict";var l=n(78653),f=n(32714),v=n(32885),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)}}},32885:function(d,S,n){"use strict";var l=n(82786);d.exports=!l(function(){var f=function(){}.bind();return typeof f!="function"||f.hasOwnProperty("prototype")})},75487:function(d,S,n){"use strict";var l=n(32885),f=Function.prototype.call;d.exports=l?f.bind(f):function(){return f.apply(f,arguments)}},51499:function(d,S,n){"use strict";var l=n(96128),f=n(17629),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}},57283:function(d,S,n){"use strict";var l=n(45098),f=n(32714);d.exports=function(v,g,y){try{return l(f(Object.getOwnPropertyDescriptor(v,g)[y]))}catch(T){}}},78653:function(d,S,n){"use strict";var l=n(88630),f=n(45098);d.exports=function(v){if(l(v)==="Function")return f(v)}},45098:function(d,S,n){"use strict";var l=n(32885),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)}}},28541:function(d,S,n){"use strict";var l=n(67717),f=n(6045),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]}},58036:function(d,S,n){"use strict";var l=n(13552),f=n(49111),v=n(85859),g=n(78211),y=n(74250),T=y("iterator");d.exports=function(x){if(!v(x))return f(x,T)||f(x,"@@iterator")||g[l(x)]}},97773:function(d,S,n){"use strict";var l=n(75487),f=n(32714),v=n(60157),g=n(31039),y=n(58036),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")}},49111:function(d,S,n){"use strict";var l=n(32714),f=n(85859);d.exports=function(v,g){var y=v[g];return f(y)?void 0:l(y)}},62858:function(d,S,n){"use strict";var l=n(45098),f=n(99155),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?"":$})}},67717: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")()},17629:function(d,S,n){"use strict";var l=n(45098),f=n(99155),v=l({}.hasOwnProperty);d.exports=Object.hasOwn||function(y,T){return v(f(y),T)}},10425:function(d){"use strict";d.exports={}},73740:function(d){"use strict";d.exports=function(S,n){try{arguments.length===1?console.error(S):console.error(S,n)}catch(l){}}},3798:function(d,S,n){"use strict";var l=n(28541);d.exports=l("document","documentElement")},83457:function(d,S,n){"use strict";var l=n(96128),f=n(82786),v=n(83738);d.exports=!l&&!f(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!==7})},19518:function(d,S,n){"use strict";var l=n(45098),f=n(82786),v=n(88630),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},22181:function(d,S,n){"use strict";var l=n(45098),f=n(6045),v=n(67418),g=l(Function.toString);f(v.inspectSource)||(v.inspectSource=function(y){return g(y)}),d.exports=v.inspectSource},53783:function(d,S,n){"use strict";var l=n(72445),f=n(67717),v=n(90380),g=n(75462),y=n(17629),T=n(67418),x=n(51200),b=n(10425),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}},90644:function(d,S,n){"use strict";var l=n(74250),f=n(78211),v=l("iterator"),g=Array.prototype;d.exports=function(y){return y!==void 0&&(f.Array===y||g[v]===y)}},49939:function(d,S,n){"use strict";var l=n(88630);d.exports=Array.isArray||function(v){return l(v)==="Array"}},6045: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"}},26542:function(d,S,n){"use strict";var l=n(45098),f=n(82786),v=n(6045),g=n(13552),y=n(28541),T=n(22181),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},84220:function(d,S,n){"use strict";var l=n(82786),f=n(6045),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},85859:function(d){"use strict";d.exports=function(S){return S==null}},90380:function(d,S,n){"use strict";var l=n(6045);d.exports=function(f){return typeof f=="object"?f!==null:l(f)}},85996:function(d,S,n){"use strict";var l=n(90380);d.exports=function(f){return l(f)||f===null}},62365:function(d){"use strict";d.exports=!1},64402:function(d,S,n){"use strict";var l=n(90380),f=n(88630),v=n(74250),g=v("match");d.exports=function(y){var T;return l(y)&&((T=y[g])!==void 0?!!T:f(y)==="RegExp")}},82038:function(d,S,n){"use strict";var l=n(28541),f=n(6045),v=n(11155),g=n(61870),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))}},28190:function(d,S,n){"use strict";var l=n(98050),f=n(75487),v=n(60157),g=n(31039),y=n(90644),T=n(55543),x=n(11155),b=n(97773),C=n(58036),A=n(15309),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)}},15309:function(d,S,n){"use strict";var l=n(75487),f=n(60157),v=n(49111);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}},19430:function(d,S,n){"use strict";var l=n(43522).IteratorPrototype,f=n(12458),v=n(50889),g=n(48610),y=n(78211),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}},31204:function(d,S,n){"use strict";var l=n(95229),f=n(75487),v=n(62365),g=n(51499),y=n(6045),T=n(19430),x=n(51687),b=n(64166),C=n(48610),A=n(75462),R=n(70160),P=n(74250),M=n(78211),I=n(43522),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}},43522:function(d,S,n){"use strict";var l=n(82786),f=n(6045),v=n(90380),g=n(12458),y=n(51687),T=n(70160),x=n(74250),b=n(62365),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}},78211:function(d){"use strict";d.exports={}},55543:function(d,S,n){"use strict";var l=n(60840);d.exports=function(f){return l(f.length)}},89835:function(d,S,n){"use strict";var l=n(45098),f=n(82786),v=n(6045),g=n(17629),y=n(96128),T=n(51499).CONFIGURABLE,x=n(22181),b=n(53783),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")},52639: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)}},69614:function(d,S,n){"use strict";var l=n(67717),f=n(65389),v=n(98050),g=n(17704).set,y=n(73587),T=n(79423),x=n(79803),b=n(88501),C=n(28304),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},10402:function(d,S,n){"use strict";var l=n(32714),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)}},68708:function(d,S,n){"use strict";var l=n(64402),f=TypeError;d.exports=function(v){if(l(v))throw new f("The method doesn't accept regular expressions");return v}},12458:function(d,S,n){"use strict";var l=n(60157),f=n(35978),v=n(17293),g=n(10425),y=n(3798),T=n(83738),x=n(51200),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)}},35978:function(d,S,n){"use strict";var l=n(96128),f=n(8456),v=n(92976),g=n(60157),y=n(30425),T=n(57635);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}},92976:function(d,S,n){"use strict";var l=n(96128),f=n(83457),v=n(8456),g=n(60157),y=n(97808),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}},27423:function(d,S,n){"use strict";var l=n(96128),f=n(75487),v=n(81164),g=n(50889),y=n(30425),T=n(97808),x=n(17629),b=n(83457),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])}},47512:function(d,S,n){"use strict";var l=n(9422),f=n(17293),v=f.concat("length","prototype");S.f=Object.getOwnPropertyNames||function(y){return l(y,v)}},45289:function(d,S){"use strict";S.f=Object.getOwnPropertySymbols},51687:function(d,S,n){"use strict";var l=n(17629),f=n(6045),v=n(99155),g=n(51200),y=n(44583),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}},11155:function(d,S,n){"use strict";var l=n(45098);d.exports=l({}.isPrototypeOf)},9422:function(d,S,n){"use strict";var l=n(45098),f=n(17629),v=n(30425),g=n(38253).indexOf,y=n(10425),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}},57635:function(d,S,n){"use strict";var l=n(9422),f=n(17293);d.exports=Object.keys||function(g){return l(g,f)}},81164: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},64166:function(d,S,n){"use strict";var l=n(57283),f=n(90380),v=n(57664),g=n(79141);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)},50154:function(d,S,n){"use strict";var l=n(75487),f=n(6045),v=n(90380),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")}},4700:function(d,S,n){"use strict";var l=n(28541),f=n(45098),v=n(47512),g=n(45289),y=n(60157),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}},64515:function(d,S,n){"use strict";var l=n(67717);d.exports=l},96948:function(d){"use strict";d.exports=function(S){try{return{error:!1,value:S()}}catch(n){return{error:!0,value:n}}}},2913:function(d,S,n){"use strict";var l=n(67717),f=n(47007),v=n(6045),g=n(84220),y=n(22181),T=n(74250),x=n(11112),b=n(62365),C=n(18526),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}},47007:function(d,S,n){"use strict";var l=n(67717);d.exports=l.Promise},90510:function(d,S,n){"use strict";var l=n(60157),f=n(90380),v=n(10402);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}},36293:function(d,S,n){"use strict";var l=n(47007),f=n(69516),v=n(2913).CONSTRUCTOR;d.exports=v||!f(function(g){l.all(g).then(void 0,function(){})})},73587: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},69992:function(d,S,n){"use strict";var l=n(75487),f=n(60157),v=n(6045),g=n(88630),y=n(85783),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")}},85783:function(d,S,n){"use strict";var l=n(75487),f=n(45098),v=n(25545),g=n(4396),y=n(48397),T=n(69486),x=n(12458),b=n(53783).get,C=n(54733),A=n(75564),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"})},57664:function(d,S,n){"use strict";var l=n(85859),f=TypeError;d.exports=function(v){if(l(v))throw new f("Can't call method on "+v);return v}},65389:function(d,S,n){"use strict";var l=n(67717),f=n(96128),v=Object.getOwnPropertyDescriptor;d.exports=function(g){if(!f)return l[g];var y=v(l,g);return y&&y.value}},18483:function(d,S,n){"use strict";var l=n(28541),f=n(25913),v=n(74250),g=n(96128),y=v("species");d.exports=function(T){var x=l(T);g&&x&&!x[y]&&f(x,y,{configurable:!0,get:function(){return this}})}},48610:function(d,S,n){"use strict";var l=n(92976).f,f=n(17629),v=n(74250),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})}},51200:function(d,S,n){"use strict";var l=n(69486),f=n(57739),v=l("keys");d.exports=function(g){return v[g]||(v[g]=f(g))}},67418:function(d,S,n){"use strict";var l=n(62365),f=n(67717),v=n(33899),g="__core-js_shared__",y=d.exports=f[g]||v(g,{});(y.versions||(y.versions=[])).push({version:"3.45.1",mode:l?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.45.1/LICENSE",source:"https://github.com/zloirock/core-js"})},69486:function(d,S,n){"use strict";var l=n(67418);d.exports=function(f,v){return l[f]||(l[f]=v||{})}},98178:function(d,S,n){"use strict";var l=n(60157),f=n(39501),v=n(85859),g=n(74250),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)}},78840:function(d,S,n){"use strict";var l=n(45098),f=n(30121),v=n(25545),g=n(57664),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)}},57078:function(d,S,n){"use strict";var l=n(51499).PROPER,f=n(82786),v=n(64209),g="\u200B\x85\u180E";d.exports=function(y){return f(function(){return!!v[y]()||g[y]()!==g||l&&v[y].name!==y})}},19997:function(d,S,n){"use strict";var l=n(45098),f=n(57664),v=n(25545),g=n(64209),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)}},21179:function(d,S,n){"use strict";var l=n(18526),f=n(82786),v=n(67717),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})},17704:function(d,S,n){"use strict";var l=n(67717),f=n(51305),v=n(98050),g=n(6045),y=n(17629),T=n(82786),x=n(3798),b=n(42959),C=n(83738),A=n(29714),R=n(79423),P=n(28304),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}},62533:function(d,S,n){"use strict";var l=n(30121),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)}},30425:function(d,S,n){"use strict";var l=n(19518),f=n(57664);d.exports=function(v){return l(f(v))}},30121:function(d,S,n){"use strict";var l=n(52639);d.exports=function(f){var v=+f;return v!==v||v===0?0:l(v)}},60840:function(d,S,n){"use strict";var l=n(30121),f=Math.min;d.exports=function(v){var g=l(v);return g>0?f(g,9007199254740991):0}},99155:function(d,S,n){"use strict";var l=n(57664),f=Object;d.exports=function(v){return f(l(v))}},23228:function(d,S,n){"use strict";var l=n(75487),f=n(90380),v=n(82038),g=n(49111),y=n(50154),T=n(74250),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)}},97808:function(d,S,n){"use strict";var l=n(23228),f=n(82038);d.exports=function(v){var g=l(v,"string");return f(g)?g:g+""}},25468:function(d,S,n){"use strict";var l=n(74250),f=l("toStringTag"),v={};v[f]="z",d.exports=String(v)==="[object z]"},25545:function(d,S,n){"use strict";var l=n(13552),f=String;d.exports=function(v){if(l(v)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return f(v)}},31039:function(d){"use strict";var S=String;d.exports=function(n){try{return S(n)}catch(l){return"Object"}}},57739:function(d,S,n){"use strict";var l=n(45098),f=0,v=Math.random(),g=l(1.1.toString);d.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++f+v,36)}},61870:function(d,S,n){"use strict";var l=n(21179);d.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},8456:function(d,S,n){"use strict";var l=n(96128),f=n(82786);d.exports=l&&f(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},29714: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)}})},89367:function(d,S,n){"use strict";var l=n(30425),f=n(54229),v=n(78211),g=n(53783),y=n(92976).f,T=n(31204),x=n(72724),b=n(62365),C=n(96128),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){}},45991:function(d,S,n){"use strict";var l=n(95229),f=n(1714).left,v=n(47514),g=n(18526),y=n(28304),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)}})},49435:function(d,S,n){"use strict";var l=n(95229),f=n(45098),v=n(49939),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)}})},13684:function(d,S,n){"use strict";var l=n(95229),f=n(75487),v=n(32714),g=n(10402),y=n(96948),T=n(28190),x=n(36293);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}})},12017:function(d,S,n){"use strict";var l=n(95229),f=n(62365),v=n(2913).CONSTRUCTOR,g=n(47007),y=n(28541),T=n(6045),x=n(70160),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})}},55645:function(d,S,n){"use strict";var l=n(95229),f=n(62365),v=n(28304),g=n(67717),y=n(64515),T=n(75487),x=n(70160),b=n(64166),C=n(48610),A=n(18483),R=n(32714),P=n(6045),M=n(90380),I=n(47954),w=n(98178),F=n(17704).set,Y=n(69614),j=n(73740),B=n(96948),$=n(73587),X=n(53783),Q=n(47007),_=n(2913),k=n(10402),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)},11985:function(d,S,n){"use strict";n(55645),n(13684),n(12017),n(94384),n(6438),n(55342)},94384:function(d,S,n){"use strict";var l=n(95229),f=n(75487),v=n(32714),g=n(10402),y=n(96948),T=n(28190),x=n(36293);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}})},6438:function(d,S,n){"use strict";var l=n(95229),f=n(10402),v=n(2913).CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(y){var T=f.f(this),x=T.reject;return x(y),T.promise}})},55342:function(d,S,n){"use strict";var l=n(95229),f=n(28541),v=n(62365),g=n(47007),y=n(2913).CONSTRUCTOR,T=n(90510),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)}})},21724:function(d,S,n){"use strict";var l=n(95229),f=n(85783);l({target:"RegExp",proto:!0,forced:/./.exec!==f},{exec:f})},6e4:function(d,S,n){"use strict";var l=n(51499).PROPER,f=n(70160),v=n(60157),g=n(25545),y=n(82786),T=n(1331),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})},66860:function(d,S,n){"use strict";var l=n(95229),f=n(78653),v=n(27423).f,g=n(60840),y=n(25545),T=n(68708),x=n(57664),b=n(47333),C=n(62365),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)===$}})},92768:function(d,S,n){"use strict";var l=n(95229),f=n(45098),v=n(68708),g=n(57664),y=n(25545),T=n(47333),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)}})},94986:function(d,S,n){"use strict";var l=n(75487),f=n(45098),v=n(38260),g=n(60157),y=n(90380),T=n(60840),x=n(25545),b=n(57664),C=n(49111),A=n(1460),R=n(1331),P=n(69992),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:_}]})},92182:function(d,S,n){"use strict";var l=n(51305),f=n(75487),v=n(45098),g=n(38260),y=n(82786),T=n(60157),x=n(6045),b=n(90380),C=n(30121),A=n(60840),R=n(25545),P=n(57664),M=n(1460),I=n(49111),w=n(62858),F=n(1331),Y=n(69992),j=n(74250),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)},88186:function(d,S,n){"use strict";var l=n(75487),f=n(45098),v=n(38260),g=n(60157),y=n(90380),T=n(57664),x=n(98178),b=n(1460),C=n(60840),A=n(25545),R=n(49111),P=n(69992),M=n(48397),I=n(82786),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}})},27548:function(d,S,n){"use strict";var l=n(95229),f=n(19997).trim,v=n(57078);l({target:"String",proto:!0,forced:v("trim")},{trim:function(){return f(this)}})},91412:function(d,S,n){"use strict";var l=n(67717),f=n(37517),v=n(67848),g=n(89367),y=n(75462),T=n(48610),x=n(74250),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(11985),f=n(68702),v=n(94986),g=n(92182),y=n(78130),T=n(89367),x=n(91412),b=n(74430),C=n(45991),A=n(66860),R=n(88186),P=n(32772),M=n(27548),I=n(45810),w=n(18229),F=n(92768),Y=n(49435);var j=function(h,t){return(j=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])})(h,t)};function B(h,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=h}j(h,t),h.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function $(h){var t="";Array.isArray(h)||(h=[h]);for(var e=0;eh.phi1&&(h.phi2-=2*_),h.sweepFlag===1&&h.phi2r)return[];if(r===0)return[[h*e/(h*h+t*t),t*e/(h*h+t*t)]];var i=Math.sqrt(r);return[[(h*e+t*i)/(h*h+t*t),(t*e-h*i)/(h*h+t*t)],[(h*e-t*i)/(h*h+t*t),(t*e+h*i)/(h*h+t*t)]]}var tt,et=Math.PI/180;function st(h,t,e){return(1-e)*h+e*t}function ot(h,t,e,r){return h+Math.cos(r/180*_)*t+Math.sin(r/180*_)*e}function yt(h,t,e,r){var i=1e-6,a=t-h,o=e-t,s=3*a+3*(r-e)-6*o,u=6*(o-a),c=3*a;return Math.abs(s)H&&(m.sweepFlag=+!m.sweepFlag),m})}function o(){return function(s){var u={};for(var c in s)u[c]=s[c];return u}}h.ROUND=function(s){function u(c){return Math.round(c*s)/s}return s===void 0&&(s=1e13),Q(s),function(c){return c.x1!==void 0&&(c.x1=u(c.x1)),c.y1!==void 0&&(c.y1=u(c.y1)),c.x2!==void 0&&(c.x2=u(c.x2)),c.y2!==void 0&&(c.y2=u(c.y2)),c.x!==void 0&&(c.x=u(c.x)),c.y!==void 0&&(c.y=u(c.y)),c.rX!==void 0&&(c.rX=u(c.rX)),c.rY!==void 0&&(c.rY=u(c.rY)),c}},h.TO_ABS=t,h.TO_REL=function(){return i(function(s,u,c){return s.relative||(s.x1!==void 0&&(s.x1-=u),s.y1!==void 0&&(s.y1-=c),s.x2!==void 0&&(s.x2-=u),s.y2!==void 0&&(s.y2-=c),s.x!==void 0&&(s.x-=u),s.y!==void 0&&(s.y-=c),s.relative=!0),s})},h.NORMALIZE_HVZ=function(s,u,c){return s===void 0&&(s=!0),u===void 0&&(u=!0),c===void 0&&(c=!0),i(function(p,E,O,m,D){if(isNaN(m)&&!(p.type&N.MOVE_TO))throw new Error("path must start with moveto");return u&&p.type&N.HORIZ_LINE_TO&&(p.type=N.LINE_TO,p.y=p.relative?0:O),c&&p.type&N.VERT_LINE_TO&&(p.type=N.LINE_TO,p.x=p.relative?0:E),s&&p.type&N.CLOSE_PATH&&(p.type=N.LINE_TO,p.x=p.relative?m-E:m,p.y=p.relative?D-O:D),p.type&N.ARC&&(p.rX===0||p.rY===0)&&(p.type=N.LINE_TO,delete p.rX,delete p.rY,delete p.xRot,delete p.lArcFlag,delete p.sweepFlag),p})},h.NORMALIZE_ST=e,h.QT_TO_C=r,h.INFO=i,h.SANITIZE=function(s){s===void 0&&(s=0),Q(s);var u=NaN,c=NaN,p=NaN,E=NaN;return i(function(O,m,D,V,L){var U=Math.abs,K=!1,G=0,z=0;if(O.type&N.SMOOTH_CURVE_TO&&(G=isNaN(u)?0:m-u,z=isNaN(c)?0:D-c),O.type&(N.CURVE_TO|N.SMOOTH_CURVE_TO)?(u=O.relative?m+O.x2:O.x2,c=O.relative?D+O.y2:O.y2):(u=NaN,c=NaN),O.type&N.SMOOTH_QUAD_TO?(p=isNaN(p)?m:2*m-p,E=isNaN(E)?D:2*D-E):O.type&N.QUAD_TO?(p=O.relative?m+O.x1:O.x1,E=O.relative?D+O.y1:O.y2):(p=NaN,E=NaN),O.type&N.LINE_COMMANDS||O.type&N.ARC&&(O.rX===0||O.rY===0||!O.lArcFlag)||O.type&N.CURVE_TO||O.type&N.SMOOTH_CURVE_TO||O.type&N.QUAD_TO||O.type&N.SMOOTH_QUAD_TO){var rt=O.x===void 0?0:O.relative?O.x:O.x-m,at=O.y===void 0?0:O.relative?O.y:O.y-D;G=isNaN(p)?O.x1===void 0?G:O.relative?O.x:O.x1-m:p-m,z=isNaN(E)?O.y1===void 0?z:O.relative?O.y:O.y1-D:E-D;var H=O.x2===void 0?0:O.relative?O.x:O.x2-m,ct=O.y2===void 0?0:O.relative?O.y:O.y2-D;U(rt)<=s&&U(at)<=s&&U(G)<=s&&U(z)<=s&&U(H)<=s&&U(ct)<=s&&(K=!0)}return O.type&N.CLOSE_PATH&&U(m-V)<=s&&U(D-L)<=s&&(K=!0),K?[]:O})},h.MATRIX=a,h.ROTATE=function(s,u,c){u===void 0&&(u=0),c===void 0&&(c=0),Q(s,u,c);var p=Math.sin(s),E=Math.cos(s);return a(E,p,-p,E,u-u*E+c*p,c-u*p-c*E)},h.TRANSLATE=function(s,u){return u===void 0&&(u=0),Q(s,u),a(1,0,0,1,s,u)},h.SCALE=function(s,u){return u===void 0&&(u=s),Q(s,u),a(s,0,0,u,0,0)},h.SKEW_X=function(s){return Q(s),a(1,0,Math.atan(s),1,0,0)},h.SKEW_Y=function(s){return Q(s),a(1,Math.atan(s),0,1,0,0)},h.X_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(-1,0,0,1,s,0)},h.Y_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(1,0,0,-1,0,s)},h.A_TO_C=function(){return i(function(s,u,c){return N.ARC===s.type?function(p,E,O){var m,D,V,L;p.cX||k(p,E,O);for(var U=Math.min(p.phi1,p.phi2),K=Math.max(p.phi1,p.phi2)-U,G=Math.ceil(K/90),z=new Array(G),rt=E,at=O,H=0;HE.maxX&&(E.maxX=Ot),OtE.maxY&&(E.maxY=Ot),OtEt&&L(Z(m,V.x1,V.x2,V.x,Et));for(var z=0,rt=yt(D,V.y1,V.y2,V.y);zEt&&U(Z(D,V.y1,V.y2,V.y,Et))}if(V.type&N.ARC){L(V.x),U(V.y),k(V,m,D);for(var at=V.xRot/180*Math.PI,H=Math.cos(at)*V.rX,ct=Math.sin(at)*V.rX,vt=-Math.sin(at)*V.rY,pt=Math.cos(at)*V.rY,St=V.phi1V.phi2?[V.phi2+360,V.phi1+360]:[V.phi2,V.phi1],Tt=St[0],Lt=St[1],Bt=function(Ot){var Ft=Ot[0],Gt=Ot[1],Ht=180*Math.atan2(Gt,Ft)/Math.PI;return HtTt&&EtTt&&Etp)throw new SyntaxError('Expected positive number, got "'+p+'" at index "'+o+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+o+'"')}this.curArgs.push(p),this.curArgs.length===ft[this.curCommandType]&&(N.HORIZ_LINE_TO===this.curCommandType?a({type:N.HORIZ_LINE_TO,relative:this.curCommandRelative,x:p}):N.VERT_LINE_TO===this.curCommandType?a({type:N.VERT_LINE_TO,relative:this.curCommandRelative,y:p}):this.curCommandType===N.MOVE_TO||this.curCommandType===N.LINE_TO||this.curCommandType===N.SMOOTH_QUAD_TO?(a({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),N.MOVE_TO===this.curCommandType&&(this.curCommandType=N.LINE_TO)):this.curCommandType===N.CURVE_TO?a({type:N.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===N.SMOOTH_CURVE_TO?a({type:N.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.QUAD_TO?a({type:N.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.ARC&&a({type:N.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!mt(s))if(s===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(s!=="+"&&s!=="-"&&s!==".")if(c)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+o+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+o+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,s!=="z"&&s!=="Z")if(s==="h"||s==="H")this.curCommandType=N.HORIZ_LINE_TO,this.curCommandRelative=s==="h";else if(s==="v"||s==="V")this.curCommandType=N.VERT_LINE_TO,this.curCommandRelative=s==="v";else if(s==="m"||s==="M")this.curCommandType=N.MOVE_TO,this.curCommandRelative=s==="m";else if(s==="l"||s==="L")this.curCommandType=N.LINE_TO,this.curCommandRelative=s==="l";else if(s==="c"||s==="C")this.curCommandType=N.CURVE_TO,this.curCommandRelative=s==="c";else if(s==="s"||s==="S")this.curCommandType=N.SMOOTH_CURVE_TO,this.curCommandRelative=s==="s";else if(s==="q"||s==="Q")this.curCommandType=N.QUAD_TO,this.curCommandRelative=s==="q";else if(s==="t"||s==="T")this.curCommandType=N.SMOOTH_QUAD_TO,this.curCommandRelative=s==="t";else{if(s!=="a"&&s!=="A")throw new SyntaxError('Unexpected character "'+s+'" at index '+o+".");this.curCommandType=N.ARC,this.curCommandRelative=s==="a"}else r.push({type:N.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal=s==="."}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return r},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(r,i){i===void 0&&(i=[]);for(var a=0,o=Object.getPrototypeOf(this).parse.call(this,r);a>>rt;if(o[G+3]=Ce,Ce!==0){var Ae=255/Ce;o[G]=(Ot*z>>>rt)*Ae,o[G+1]=(Ft*z>>>rt)*Ae,o[G+2]=(Gt*z>>>rt)*Ae}else o[G]=o[G+1]=o[G+2]=0;Ot-=Mt,Ft-=Nt,Gt-=jt,Ht-=Et,Mt-=L.r,Nt-=L.g,jt-=L.b,Et-=L.a;var re=be+a+1;re=K+(re>>rt,Xt>0?(Xt=255/Xt,o[Wt]=(rr*z>>>rt)*Xt,o[Wt+1]=(nr*z>>>rt)*Xt,o[Wt+2]=(ir*z>>>rt)*Xt):o[Wt]=o[Wt+1]=o[Wt+2]=0,rr-=Ar,nr-=Pr,ir-=Rr,ar-=Nr,Ar-=L.r,Pr-=L.g,Rr-=L.b,Nr-=L.a,Wt=ne+((Wt=Dr+p)>>G,o[H+1]=Mt*K>>>G,o[H+2]=Nt*K>>>G,Pt-=Tt,Mt-=Lt,Nt-=Bt,Tt-=L.r,Lt-=L.g,Bt-=L.b,z=at+((z=Ht+a+1)>>G,o[z+1]=Ce*K>>>G,o[z+2]=Ae*K>>>G,be-=Fe,Ce-=Ue,Ae-=Se,Fe-=L.r,Ue-=L.g,Se-=L.b,z=$t+((z=ne+p)0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:h,createCanvas(e,r){return new OffscreenCanvas(e,r)},createImage(e){return(0,f.Z)(function*(){var r=yield fetch(e),i=yield r.blob(),a=yield createImageBitmap(i);return a})()}};return(typeof DOMParser!="undefined"||typeof h=="undefined")&&Reflect.deleteProperty(t,"DOMParser"),t}function de(h){var{DOMParser:t,canvas:e,fetch:r}=h;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:r,createCanvas:e.createCanvas,createImage:e.loadImage}}var pe=Object.freeze({__proto__:null,offscreen:ge,node:de});function Kt(h){return h.replace(/(?!\u3000)\s+/gm," ")}function ze(h){return h.replace(/^[\n \t]+/,"")}function Ze(h){return h.replace(/[\n \t]+$/,"")}function It(h){var t=(h||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return t.map(parseFloat)}var ye=/^[A-Z-]+$/;function De(h){return ye.test(h)?h.toLowerCase():h}function W(h){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(h)||[];return t[2]||t[3]||t[4]}function nt(h){if(!h.startsWith("rgb"))return h;var t=3,e=h.replace(/\d+(\.\d+)?/g,(r,i)=>t--&&i?String(Math.round(parseFloat(r))):r);return e}var gt=/(\[[^\]]+\])/g,dt=/(#[^\s+>~.[:]+)/g,bt=/(\.[^\s+>~.[:]+)/g,me=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,Le=/(:[\w-]+\([^)]*\))/gi,xe=/(:[^\s+>~.[:]+)/g,Ee=/([^\s+>~.[:]+)/g;function te(h,t){var e=t.exec(h);return e?[h.replace(t," "),e.length]:[h,0]}function $e(h){var t=[0,0,0],e=h.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),r=0;return[e,r]=te(e,gt),t[1]+=r,[e,r]=te(e,dt),t[0]+=r,[e,r]=te(e,bt),t[1]+=r,[e,r]=te(e,me),t[2]+=r,[e,r]=te(e,Le),t[1]+=r,[e,r]=te(e,xe),t[1]+=r,e=e.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[e,r]=te(e,Ee),t[2]+=r,t.join("")}var ae=1e-8;function ur(h){return Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2))}function Ke(h,t){return(h[0]*t[0]+h[1]*t[1])/(ur(h)*ur(t))}function lr(h,t){return(h[0]*t[1]0&&arguments[0]!==void 0?arguments[0]:" ",{document:e,name:r}=this;return Kt(this.getString()).trim().split(t).map(i=>new q(e,r,i))}hasValue(t){var{value:e}=this;return e!==null&&e!==""&&(t||e!==0)&&typeof e!="undefined"}isString(t){var{value:e}=this,r=typeof e=="string";return!r||!t?r:t.test(e)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t=="undefined"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t=="undefined"?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return typeof t=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=nt(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[r,i]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:a}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(a.computeSize("x"),a.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(a.computeSize("x"),a.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*a.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*a.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&i):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*a.computeSize(r);default:{var o=this.getNumber();return e&&o<1?o*a.computeSize(r):o}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if(typeof r.createGradient=="function")return r.createGradient(this.document.ctx,t,e);if(typeof r.createPattern=="function"){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?q.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,a=0;a1&&arguments[1]!==void 0?arguments[1]:0,[r=e,i=e]=It(t);return new Rt(r,i)}static parseScale(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[r=e,i=r]=It(t);return new Rt(r,i)}static parsePath(t){for(var e=It(t),r=e.length,i=[],a=0;a0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach((a,o)=>{for(var{run:s}=a,u=r[o];u;)s(u),u=u.parent}),this.events=[],this.eventElements=[]}}checkPath(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInPath&&e.isPointInPath(s,u)&&(i[o]=t)})}}checkBoundingBox(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInBox(s,u)&&(i[o]=t)})}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,a=new Rt(t,e),o=i.canvas;o;)a.x-=o.offsetLeft,a.y-=o.offsetTop,o=o.offsetParent;return r.scrollX&&(a.x+=r.scrollX),r.scrollY&&(a.y+=r.scrollY),a}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(i){i.onClick&&i.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(i){i.onMouseMove&&i.onMouseMove()}})}}var Fr=typeof window!="undefined"?window:null,Ur=typeof fetch!="undefined"?fetch.bind(void 0):null;class He{constructor(t){var{fetch:e=Ur,window:r=Fr}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Lr,this.mouse=new Br(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(e=>e());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:a,desiredWidth:o,height:s,desiredHeight:u,minX:c=0,minY:p=0,refX:E,refY:O,clip:m=!1,clipX:D=0,clipY:V=0}=t,L=Kt(i).replace(/^defer\s/,""),[U,K]=L.split(" "),G=U||"xMidYMid",z=K||"meet",rt=a/o,at=s/u,H=Math.min(rt,at),ct=Math.max(rt,at),vt=o,pt=u;z==="meet"&&(vt*=H,pt*=H),z==="slice"&&(vt*=ct,pt*=ct);var St=new q(e,"refX",E),Tt=new q(e,"refY",O),Lt=St.hasValue()&&Tt.hasValue();if(Lt&&r.translate(-H*St.getPixels("x"),-H*Tt.getPixels("y")),m){var Bt=H*D,Pt=H*V;r.beginPath(),r.moveTo(Bt,Pt),r.lineTo(a,Pt),r.lineTo(a,s),r.lineTo(Bt,s),r.closePath(),r.clip()}if(!Lt){var Mt=z==="meet"&&H===at,Nt=z==="slice"&&ct===at,jt=z==="meet"&&H===rt,Et=z==="slice"&&ct===rt;G.startsWith("xMid")&&(Mt||Nt)&&r.translate(a/2-vt/2,0),G.endsWith("YMid")&&(jt||Et)&&r.translate(0,s/2-pt/2),G.startsWith("xMax")&&(Mt||Nt)&&r.translate(a-vt,0),G.endsWith("YMax")&&(jt||Et)&&r.translate(0,s-pt)}switch(!0){case G==="none":r.scale(rt,at);break;case z==="meet":r.scale(H,H);break;case z==="slice":r.scale(ct,ct);break}r.translate(-c,-p)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:a=!1,ignoreClear:o=!1,forceRedraw:s,scaleWidth:u,scaleHeight:c,offsetX:p,offsetY:E}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:O,mouse:m}=this,D=1e3/O;if(this.frameDuration=D,this.readyPromise=new Promise(G=>{this.resolveReady=G}),this.isReady()&&this.render(t,a,o,u,c,p,E),!!e){var V=Date.now(),L=V,U=0,K=()=>{V=Date.now(),U=V-L,U>=D&&(L=V-U%D,this.shouldUpdate(i,s)&&(this.render(t,a,o,u,c,p,E),m.runEvents())),this.intervalId=P(K)};r||m.start(),this.intervalId=P(K)}}stop(){this.intervalId&&(P.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this,i=this.animations.reduce((a,o)=>o.update(r)||a,!1);if(i)return!0}return!!(typeof e=="function"&&e()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(t,e,r,i,a,o,s){var{CLIENT_WIDTH:u,CLIENT_HEIGHT:c,viewPort:p,ctx:E,isFirstRender:O}=this,m=E.canvas;p.clear(),m.width&&m.height?p.setCurrent(m.width,m.height):p.setCurrent(u,c);var D=t.getStyle("width"),V=t.getStyle("height");!e&&(O||typeof i!="number"&&typeof a!="number")&&(D.hasValue()&&(m.width=D.getPixels("x"),m.style&&(m.style.width="".concat(m.width,"px"))),V.hasValue()&&(m.height=V.getPixels("y"),m.style&&(m.style.height="".concat(m.height,"px"))));var L=m.clientWidth||m.width,U=m.clientHeight||m.height;if(e&&D.hasValue()&&V.hasValue()&&(L=D.getPixels("x"),U=V.getPixels("y")),p.setCurrent(L,U),typeof o=="number"&&t.getAttribute("x",!0).setValue(o),typeof s=="number"&&t.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof a=="number"){var K=It(t.getAttribute("viewBox").getString()),G=0,z=0;if(typeof i=="number"){var rt=t.getStyle("width");rt.hasValue()?G=rt.getPixels("x")/i:isNaN(K[2])||(G=K[2]/i)}if(typeof a=="number"){var at=t.getStyle("height");at.hasValue()?z=at.getPixels("y")/a:isNaN(K[3])||(z=K[3]/a)}G||(G=z),z||(z=G),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(a);var H=t.getStyle("transform",!0,!0);H.setValue("".concat(H.getString()," scale(").concat(1/G,", ").concat(1/z,")"))}r||E.clearRect(0,0,L,U),t.render(E),O&&(this.isFirstRender=!1)}}He.defaultWindow=Fr,He.defaultFetch=Ur;var{defaultFetch:Pn}=He,Rn=typeof DOMParser!="undefined"?DOMParser:null;class ke{constructor(){var{fetch:t=Pn,DOMParser:e=Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return(0,f.Z)(function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)})()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return(0,f.Z)(function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)})()}}class jr{constructor(t,e){this.type="translate",this.point=null,this.point=Rt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class Gr{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=It(e);this.angle=new q(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(o.getRadians()),t.translate(-s,-u)}unapply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(-1*o.getRadians()),t.translate(-s,-u)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,a=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class zr{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=Rt.parseScale(e);(i.x===0||i.y===0)&&(i.x=ae,i.y=ae),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(e,r||e),t.translate(-o,-s)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(1/e,1/r||e),t.translate(-o,-s)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class yr{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=It(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,a=e.getPixels("x"),o=r.getPixels("y");t.translate(a,o),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-a,-o)}unapply(t){var{originX:e,originY:r,matrix:i}=this,a=i[0],o=i[2],s=i[4],u=i[1],c=i[3],p=i[5],E=0,O=0,m=1,D=1/(a*(c*m-p*O)-o*(u*m-p*E)+s*(u*O-c*E)),V=e.getPixels("x"),L=r.getPixels("y");t.translate(V,L),t.transform(D*(c*m-p*O),D*(p*E-u*m),D*(s*O-o*m),D*(a*m-s*E),D*(o*p-s*c),D*(s*u-a*p)),t.translate(-V,-L)}applyToPoint(t){t.applyTransform(this.matrix)}}class mr extends yr{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new q(t,"angle",e)}}class $r extends mr{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Hr extends mr{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function Nn(h){return Kt(h).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function In(h){var[t,e]=h.split("(");return[t.trim(),e.trim().replace(")","")]}class Te{constructor(t,e,r){this.document=t,this.transforms=[];var i=Nn(e);i.forEach(a=>{if(a!=="none"){var[o,s]=In(a),u=Te.transformTypes[o];typeof u!="undefined"&&this.transforms.push(new u(this.document,s,r))}})}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,a=i]=e.getStyle("transform-origin",!1,!0).split(),o=[i,a];return r.hasValue()?new Te(t,r.getString(),o):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i=0;i--)e[i].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!e||e.nodeType!==1)){if(Array.from(e.attributes).forEach(s=>{var u=De(s.nodeName);this.attributes[u]=new q(t,u,s.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(s=>s.trim());i.forEach(s=>{if(s){var[u,c]=s.split(":").map(p=>p.trim());this.styles[u]=new q(t,u,c)}})}var{definitions:a}=t,o=this.getAttribute("id");o.hasValue()&&(a[o.getString()]||(a[o.getString()]=this)),Array.from(e.childNodes).forEach(s=>{if(s.nodeType===1)this.addChild(s);else if(r&&(s.nodeType===3||s.nodeType===4)){var u=t.createTextNode(s);u.getText().length>0&&this.addChild(u)}})}}getAttribute(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=this.attributes[t];if(!r&&e){var i=new q(this.document,t,"");return this.attributes[t]=i,i}return r||q.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return q.empty(this.document)}getStyle(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[t];if(i)return i;var a=this.getAttribute(t);if(a!=null&&a.hasValue())return this.styles[t]=a,a;if(!r){var{parent:o}=this;if(o){var s=o.getStyle(t);if(s!=null&&s.hasValue())return s}}if(e){var u=new q(this.document,t,"");return this.styles[t]=u,u}return i||q.empty(this.document)}render(t){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=Te.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(e=>{e.render(t)})}addChild(t){var e=t instanceof Ct?t:this.document.createElement(t);e.parent=this,Ct.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if(typeof r.matches=="function")return r.matches(t);var i=(e=r.getAttribute)===null||e===void 0?void 0:e.call(r,"class");return!i||i===""?!1:i.split(" ").some(a=>".".concat(a)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],a=e[r];if(i)for(var o in i){var s=this.stylesSpecificity[o];typeof s=="undefined"&&(s="000"),a>=s&&(this.styles[o]=i[o],this.stylesSpecificity[o]=a)}}}removeStyles(t,e){var r=e.reduce((i,a)=>{var o=t.getStyle(a);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[...i,[a,s]]},[]);return r}restoreStyles(t,e){e.forEach(r=>{var[i,a]=r;t.getStyle(i,!0).setValue(a)})}isFirstChild(){var t;return((t=this.parent)===null||t===void 0?void 0:t.children.indexOf(this))===0}}Ct.ignoreChildTypes=["title"];class Yr extends Ct{constructor(t,e,r){super(t,e,r)}}function Mn(h){var t=h.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function wn(h){return typeof ve=="undefined"?h:h.trim().split(",").map(Mn).join(",")}function Vn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function Dn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}class zt{constructor(t,e,r,i,a,o){var s=o?typeof o=="string"?zt.parse(o):o:{};this.fontFamily=a||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=e||s.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,r="",i="",a="",o="",s="",u=Kt(t).trim().split(" "),c={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return u.forEach(p=>{switch(!0){case(!c.fontStyle&&zt.styles.includes(p)):p!=="inherit"&&(r=p),c.fontStyle=!0;break;case(!c.fontVariant&&zt.variants.includes(p)):p!=="inherit"&&(i=p),c.fontStyle=!0,c.fontVariant=!0;break;case(!c.fontWeight&&zt.weights.includes(p)):p!=="inherit"&&(a=p),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0;break;case!c.fontSize:p!=="inherit"&&([o]=p.split("/")),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0,c.fontSize=!0;break;default:p!=="inherit"&&(s+=p)}}),new zt(r,i,a,o,s,e)}toString(){return[Vn(this.fontStyle),this.fontVariant,Dn(this.fontWeight),this.fontSize,wn(this.fontFamily)].join(" ").trim()}}zt.styles="normal|italic|oblique|inherit",zt.variants="normal|small-caps|inherit",zt.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class kt{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){typeof t!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),typeof e!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:a}=t;this.addPoint(e,r),this.addPoint(i,a)}}sumCubic(t,e,r,i,a){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*a}bezierCurveAdd(t,e,r,i,a){var o=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*a,u=3*r-3*e;if(s===0){if(o===0)return;var c=-u/o;0=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new Rt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==N.CURVE_TO&&t!==N.SMOOTH_CURVE_TO&&t!==N.QUAD_TO&&t!==N.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:a}}=this,o=new Rt(2*e-i,2*r-a);return o}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:a}=this;r&&a.length>0&&!a[a.length-1]&&(a[a.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),a=this.getStyle("stroke"),o=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var s=r.getFillStyleDefinition(this,i);s&&(t.fillStyle=s)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var u=r.getColor();u!=="inherit"&&(t.fillStyle=u==="none"?"rgba(0,0,0,0)":u)}if(i.hasValue()){var c=new q(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=c}if(a.isUrlDefinition()){var p=a.getFillStyleDefinition(this,o);p&&(t.strokeStyle=p)}else if(a.hasValue()){a.getString()==="currentColor"&&a.setValue(this.getStyle("color").getColor());var E=a.getString();E!=="inherit"&&(t.strokeStyle=E==="none"?"rgba(0,0,0,0)":E)}if(o.hasValue()){var O=new q(this.document,"stroke",t.strokeStyle).addOpacity(o).getString();t.strokeStyle=O}var m=this.getStyle("stroke-width");if(m.hasValue()){var D=m.getPixels();t.lineWidth=D||ae}var V=this.getStyle("stroke-linecap"),L=this.getStyle("stroke-linejoin"),U=this.getStyle("stroke-miterlimit"),K=this.getStyle("stroke-dasharray"),G=this.getStyle("stroke-dashoffset");if(V.hasValue()&&(t.lineCap=V.getString()),L.hasValue()&&(t.lineJoin=L.getString()),U.hasValue()&&(t.miterLimit=U.getNumber()),K.hasValue()&&K.getString()!=="none"){var z=It(K.getString());typeof t.setLineDash!="undefined"?t.setLineDash(z):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=z:typeof t.mozDash!="undefined"&&!(z.length===1&&z[0]===0)&&(t.mozDash=z);var rt=G.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=rt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=rt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=rt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var at=this.getStyle("font"),H=this.getStyle("font-style"),ct=this.getStyle("font-variant"),vt=this.getStyle("font-weight"),pt=this.getStyle("font-size"),St=this.getStyle("font-family"),Tt=new zt(H.getString(),ct.getString(),vt.getString(),pt.hasValue()?"".concat(pt.getPixels(!0),"px"):"",St.getString(),zt.parse(at.getString(),t.font));H.setValue(Tt.fontStyle),ct.setValue(Tt.fontVariant),vt.setValue(Tt.fontWeight),pt.setValue(Tt.fontSize),St.setValue(Tt.fontFamily),t.font=Tt.toString(),pt.isPixels()&&(this.document.emSize=pt.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class xt extends Oe{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new it(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new kt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case it.MOVE_TO:this.pathM(t,r);break;case it.LINE_TO:this.pathL(t,r);break;case it.HORIZ_LINE_TO:this.pathH(t,r);break;case it.VERT_LINE_TO:this.pathV(t,r);break;case it.CURVE_TO:this.pathC(t,r);break;case it.SMOOTH_CURVE_TO:this.pathS(t,r);break;case it.QUAD_TO:this.pathQ(t,r);break;case it.SMOOTH_QUAD_TO:this.pathT(t,r);break;case it.ARC:this.pathA(t,r);break;case it.CLOSE_PATH:this.pathZ(t,r);break}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map((a,o)=>[a,r[o]]);return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");t.fillStyle!==""&&(e.getString("inherit")!=="inherit"?t.fill(e.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,a=this.getStyle("marker-start"),o=this.getStyle("marker-mid"),s=this.getStyle("marker-end");if(a.isUrlDefinition()){var u=a.getDefinition(),[c,p]=r[0];u.render(t,c,p)}if(o.isUrlDefinition())for(var E=o.getDefinition(),O=1;O1&&(i*=Math.sqrt(O),a*=Math.sqrt(O));var m=(s===u?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(a,2)-Math.pow(i,2)*Math.pow(E.y,2)-Math.pow(a,2)*Math.pow(E.x,2))/(Math.pow(i,2)*Math.pow(E.y,2)+Math.pow(a,2)*Math.pow(E.x,2)));isNaN(m)&&(m=0);var D=new Rt(m*i*E.y/a,m*-a*E.x/i),V=new Rt((e.x+p.x)/2+Math.cos(c)*D.x-Math.sin(c)*D.y,(e.y+p.y)/2+Math.sin(c)*D.x+Math.cos(c)*D.y),L=lr([1,0],[(E.x-D.x)/i,(E.y-D.y)/a]),U=[(E.x-D.x)/i,(E.y-D.y)/a],K=[(-E.x-D.x)/i,(-E.y-D.y)/a],G=lr(U,K);return Ke(U,K)<=-1&&(G=Math.PI),Ke(U,K)>=1&&(G=0),{currentPoint:p,rX:i,rY:a,sweepFlag:u,xAxisRotation:c,centp:V,a1:L,ad:G}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:a,rY:o,sweepFlag:s,xAxisRotation:u,centp:c,a1:p,ad:E}=xt.pathA(r),O=1-s?1:-1,m=p+O*(E/2),D=new Rt(c.x+a*Math.cos(m),c.y+o*Math.sin(m));if(r.addMarkerAngle(D,m-O*Math.PI/2),r.addMarkerAngle(i,m-O*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(p)&&!isNaN(E)){var V=a>o?a:o,L=a>o?1:a/o,U=a>o?o/a:1;t.translate(c.x,c.y),t.rotate(u),t.scale(L,U),t.arc(0,0,V,p,p+E,!!(1-s)),t.scale(1/L,1/U),t.rotate(-u),t.translate(-c.x,-c.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){xt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class xr extends xt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class se extends Oe{constructor(t,e,r){super(t,e,new.target===se?!0:r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach((r,i)=>{var a=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(a):e=a}),e}getFontSize(){var{document:t,parent:e}=this,r=zt.parse(t.ctx.font).fontSize,i=e.getStyle("font-size").getNumber(r);return i}getTElementBoundingBox(t){var e=this.getFontSize();return new kt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],a=null;if(t.isArabic){var o=e.length,s=e[r-1],u=e[r+1],c="isolated";if((r===0||s===" ")&&r0&&s!==" "&&r0&&s!==" "&&(r===o-1||u===" ")&&(c="initial"),typeof t.glyphs[i]!="undefined"){var p=t.glyphs[i];a=p instanceof xr?p:p[c]}}else a=t.glyphs[i];return a||(a=t.missingGlyph),a}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),a=r.length-1,o=Kt(e.textContent||"");return i===0&&(o=ze(o)),i===a&&(o=Ze(o)),o}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach((r,i)=>{this.renderChild(t,this,this,i)});var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),a=r.getStyle("font-family").getDefinition();if(a){for(var{unitsPerEm:o}=a.fontFace,s=zt.parse(e.ctx.font),u=r.getStyle("font-size").getNumber(s.fontSize),c=r.getStyle("font-style").getString(s.fontStyle),p=u/o,E=a.isRTL?i.split("").reverse().join(""):i,O=It(r.getAttribute("dx").getString()),m=E.length,D=0;D=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=!1,i=0;e==="start"&&!r||e==="end"&&r?i=t.x-this.minX:e==="end"&&!r||e==="start"&&r?i=t.x-this.maxX:i=t.x-(this.minX+this.maxX)/2;for(var a=this.textChunkStart;a{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var a=r.children[i];a.children.length>0?a.children.forEach((o,s)=>{e.adjustChildCoordinatesRecursiveCore(t,e,a,s)}):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var a=r.children[i];if(typeof a.measureText!="function")return a;t.save(),a.setContext(t,!0);var o=a.getAttribute("x"),s=a.getAttribute("y"),u=a.getAttribute("dx"),c=a.getAttribute("dy"),p=a.getStyle("font-family").getDefinition(),E=!!p&&p.isRTL;i===0&&(o.hasValue()||o.setValue(a.getInheritedAttribute("x")),s.hasValue()||s.setValue(a.getInheritedAttribute("y")),u.hasValue()||u.setValue(a.getInheritedAttribute("dx")),c.hasValue()||c.setValue(a.getInheritedAttribute("dy")));var O=a.measureText(t);return E&&(e.x-=O),o.hasValue()?(e.applyAnchoring(),a.x=o.getPixels("x"),u.hasValue()&&(a.x+=u.getPixels("x"))):(u.hasValue()&&(e.x+=u.getPixels("x")),a.x=e.x),e.x=a.x,E||(e.x+=O),s.hasValue()?(a.y=s.getPixels("y"),c.hasValue()&&(a.y+=c.getPixels("y"))):(c.hasValue()&&(e.y+=c.getPixels("y")),a.y=e.y),e.y=a.y,e.leafTexts.push(a),e.minX=Math.min(e.minX,a.x,a.x+O),e.maxX=Math.max(e.maxX,a.x,a.x+O),a.clearContext(t),t.restore(),a}getChildBoundingBox(t,e,r,i){var a=r.children[i];if(typeof a.getBoundingBox!="function")return null;var o=a.getBoundingBox(t);return o?(a.children.forEach((s,u)=>{var c=e.getChildBoundingBox(t,e,a,u);o.addBoundingBox(c)}),o):null}renderChild(t,e,r,i){var a=r.children[i];a.render(t),a.children.forEach((o,s)=>{e.renderChild(t,e,a,s)})}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var a=this.getFontSize(),o=i.isRTL?e.split("").reverse().join(""):e,s=It(r.getAttribute("dx").getString()),u=o.length,c=0,p=0;p0?"":this.getTextFromNode()}getText(){return this.text}}class Ln extends Ye{constructor(){super(...arguments),this.type="textNode"}}class Be extends Oe{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:a}=r,o=t.canvas;if(i.setDefaults(t),o.style&&typeof t.font!="undefined"&&a&&typeof a.getComputedStyle!="undefined"){t.font=a.getComputedStyle(o).getPropertyValue("font");var s=new q(r,"fontSize",zt.parse(t.font).fontSize);s.hasValue()&&(r.rootEmSize=s.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:u,height:c}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var p=this.getAttribute("refX"),E=this.getAttribute("refY"),O=this.getAttribute("viewBox"),m=O.hasValue()?It(O.getString()):null,D=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",V=0,L=0,U=0,K=0;m&&(V=m[0],L=m[1]),this.root||(u=this.getStyle("width").getPixels("x"),c=this.getStyle("height").getPixels("y"),this.type==="marker"&&(U=V,K=L,V=0,L=0)),i.viewPort.setCurrent(u,c),this.node&&(!this.parent||((e=this.node.parentNode)===null||e===void 0?void 0:e.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),m&&(u=m[2],c=m[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:u,height:i.viewPort.height,desiredHeight:c,minX:V,minY:L,refX:p.getValue(),refY:E.getValue(),clip:D,clipX:U,clipY:K}),m&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(u,c))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.getAttribute("width",!0),a=this.getAttribute("height",!0),o=this.getAttribute("viewBox"),s=this.getAttribute("style"),u=i.getNumber(0),c=a.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var p=this.getAttribute("preserveAspectRatio");p.hasValue()&&p.setValue(p.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),a.setValue(e),o.hasValue()||o.setValue("0 0 ".concat(u||t," ").concat(c||e)),s.hasValue()){var E=this.getStyle("width"),O=this.getStyle("height");E.hasValue()&&E.setValue("".concat(t,"px")),O.hasValue()&&O.setValue("".concat(e,"px"))}}}class Er extends xt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),a=this.getStyle("height",!1,!0).getPixels("y"),o=this.getAttribute("rx"),s=this.getAttribute("ry"),u=o.getPixels("x"),c=s.getPixels("y");if(o.hasValue()&&!s.hasValue()&&(c=u),s.hasValue()&&!o.hasValue()&&(u=c),u=Math.min(u,i/2),c=Math.min(c,a/2),t){var p=4*((Math.sqrt(2)-1)/3);t.beginPath(),a>0&&i>0&&(t.moveTo(e+u,r),t.lineTo(e+i-u,r),t.bezierCurveTo(e+i-u+p*u,r,e+i,r+c-p*c,e+i,r+c),t.lineTo(e+i,r+a-c),t.bezierCurveTo(e+i,r+a-c+p*c,e+i-u+p*u,r+a,e+i-u,r+a),t.lineTo(e+u,r+a),t.bezierCurveTo(e+u-p*u,r+a,e,r+a-c+p*c,e,r+a-c),t.lineTo(e,r+c),t.bezierCurveTo(e,r+c-p*c,e+u-p*u,r,e+u,r),t.closePath())}return new kt(e,r,e+i,r+a)}getMarkers(){return null}}class Xr extends xt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,Math.PI*2,!1),t.closePath()),new kt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class Wr extends xt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),a=this.getAttribute("cx").getPixels("x"),o=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(a+r,o),t.bezierCurveTo(a+r,o+e*i,a+e*r,o+i,a,o+i),t.bezierCurveTo(a-e*r,o+i,a-r,o+e*i,a-r,o),t.bezierCurveTo(a-r,o-e*i,a-e*r,o-i,a,o-i),t.bezierCurveTo(a+e*r,o-i,a+r,o-e*i,a+r,o),t.closePath()),new kt(a-r,o-i,a+r,o+i)}getMarkers(){return null}}class Qr extends xt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new Rt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Rt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:a}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,a)),new kt(e,r,i,a)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Tr extends xt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=Rt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,a=new kt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach(o=>{var{x:s,y:u}=o;a.addPoint(s,u),t&&t.lineTo(s,u)}),a}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach((i,a)=>{a!==e&&r.push([i,i.angleTo(t[a+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class Zr extends Tr{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Kr extends Ct{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),a=this.getStyle("height").getPixels("y",!0),o=new Be(this.document,null);o.attributes.viewBox=new q(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.width=new q(this.document,"width","".concat(i,"px")),o.attributes.height=new q(this.document,"height","".concat(a,"px")),o.attributes.transform=new q(this.document,"transform",this.getAttribute("patternTransform").getValue()),o.children=this.children;var s=this.document.createCanvas(i,a),u=s.getContext("2d"),c=this.getAttribute("x"),p=this.getAttribute("y");c.hasValue()&&p.hasValue()&&u.translate(c.getPixels("x",!0),p.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var E=-1;E<=1;E++)for(var O=-1;O<=1;O++)u.save(),o.attributes.x=new q(this.document,"x",E*s.width),o.attributes.y=new q(this.document,"y",O*s.height),o.render(u),u.restore();var m=t.createPattern(s,"repeat");return m}}class kr extends Ct{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:a}=e,o=this.getAttribute("orient").getString("auto"),s=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,a),o==="auto"&&t.rotate(r),s==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var u=new Be(this.document,null);u.type=this.type,u.attributes.viewBox=new q(this.document,"viewBox",this.getAttribute("viewBox").getValue()),u.attributes.refX=new q(this.document,"refX",this.getAttribute("refX").getValue()),u.attributes.refY=new q(this.document,"refY",this.getAttribute("refY").getValue()),u.attributes.width=new q(this.document,"width",this.getAttribute("markerWidth").getValue()),u.attributes.height=new q(this.document,"height",this.getAttribute("markerHeight").getValue()),u.attributes.overflow=new q(this.document,"overflow",this.getAttribute("overflow").getValue()),u.attributes.fill=new q(this.document,"fill",this.getAttribute("fill").getColor("black")),u.attributes.stroke=new q(this.document,"stroke",this.getAttribute("stroke").getValue("none")),u.children=this.children,u.render(t),t.restore(),s==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),o==="auto"&&t.rotate(-r),t.translate(-i,-a)}}}class Jr extends Ct{constructor(){super(...arguments),this.type="defs"}render(){}}class Je extends Oe{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new kt;return this.children.forEach(r=>{e.addBoundingBox(r.getBoundingBox(t))}),e}}class Or extends Ct{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:a}=this;a.forEach(o=>{o.type==="stop"&&i.push(o)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:a}=i,o=this.getGradient(t,e);if(!o)return this.addParentOpacity(r,a[a.length-1].color);if(a.forEach(L=>{o.addColorStop(L.offset,this.addParentOpacity(r,L.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:s}=this,{MAX_VIRTUAL_PIXELS:u,viewPort:c}=s.screen,[p]=c.viewPorts,E=new Er(s,null);E.attributes.x=new q(s,"x",-u/3),E.attributes.y=new q(s,"y",-u/3),E.attributes.width=new q(s,"width",u),E.attributes.height=new q(s,"height",u);var O=new Je(s,null);O.attributes.transform=new q(s,"transform",this.getAttribute("gradientTransform").getValue()),O.children=[E];var m=new Be(s,null);m.attributes.x=new q(s,"x",0),m.attributes.y=new q(s,"y",0),m.attributes.width=new q(s,"width",p.width),m.attributes.height=new q(s,"height",p.height),m.children=[O];var D=s.createCanvas(p.width,p.height),V=D.getContext("2d");return V.fillStyle=o,m.render(V),V.createPattern(D,"no-repeat")}return o}inheritStopContainer(t){this.attributesToInherit.forEach(e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())})}addParentOpacity(t,e){if(t.hasValue()){var r=new q(this.document,"color",e);return r.addOpacity(t).getColor()}return e}}class qr extends Or{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=r?e.getBoundingBox(t):null;if(r&&!i)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var a=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),s=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),u=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return a===s&&o===u?null:t.createLinearGradient(a,o,s,u)}}class _r extends Or{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var a=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),o=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),s=a,u=o;this.getAttribute("fx").hasValue()&&(s=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(u=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var c=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),p=this.getAttribute("fr").getPixels();return t.createRadialGradient(s,u,p,a,o,c)}}class tn extends Ct{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),a=this.getStyle("stop-opacity"),o=this.getStyle("stop-color",!0);o.getString()===""&&o.setValue("#000"),a.hasValue()&&(o=o.addOpacity(a)),this.offset=i,this.color=o.getColor()}}class qe extends Ct{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new q(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),a=r.getNumber()+(i.getNumber()-r.getNumber())*e;return t==="%"&&(a*=100),"".concat(a).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(i==="freeze"&&!this.frozen)this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();else if(i==="remove"&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var a=!1;if(this.begin{var c=a[u];return s+(c-s)*t}).join(" ");return o}}class nn extends Ct{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:a}=this;for(var o of a)switch(o.type){case"font-face":{this.fontFace=o;var s=o.getStyle("font-family");s.hasValue()&&(i[s.getString()]=this);break}case"missing-glyph":this.missingGlyph=o;break;case"glyph":{var u=o;u.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[u.unicode]=="undefined"&&(this.glyphs[u.unicode]=Object.create(null)),this.glyphs[u.unicode][u.arabicForm]=u):this.glyphs[u.unicode]=u;break}}}render(){}}class an extends Ct{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class sn extends xt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class on extends se{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class un extends se{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,a=i[0],o=i.length>0&&Array.from(i).every(s=>s.nodeType===3);this.hasText=o,this.text=o?this.getTextFromNode(a):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:a}=e.screen,o=new q(e,"fontSize",zt.parse(e.ctx.font).fontSize);a.isWorking()&&a.checkBoundingBox(this,new kt(r,i-o.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var s=new Je(this.document,null);s.children=this.children,s.parent=this,s.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function ln(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function _e(h){for(var t=1;t{var{type:i,points:a}=r;switch(i){case it.LINE_TO:t&&t.lineTo(a[0],a[1]);break;case it.MOVE_TO:t&&t.moveTo(a[0],a[1]);break;case it.CURVE_TO:t&&t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case it.QUAD_TO:t&&t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case it.ARC:{var[o,s,u,c,p,E,O,m]=a,D=u>c?u:c,V=u>c?1:u/c,L=u>c?c/u:1;t&&(t.translate(o,s),t.rotate(O),t.scale(V,L),t.arc(0,0,D,p,p+E,!!(1-m)),t.scale(1/V,1/L),t.rotate(-O),t.translate(-o,-s));break}case it.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,a=t.fillStyle;e==="underline"&&t.beginPath(),i.forEach((o,s)=>{var{p0:u,p1:c,rotation:p,text:E}=o;t.save(),t.translate(u.x,u.y),t.rotate(p),t.fillStyle&&t.fillText(E,0,0),t.strokeStyle&&t.strokeText(E,0,0),t.restore(),e==="underline"&&(s===0&&t.moveTo(u.x,u.y+r/8),t.lineTo(c.x,c.y+r/5))}),e==="underline"&&(t.lineWidth=r/20,t.strokeStyle=a,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,a,o,s,u,c){var p=o,E=this.measureText(t,u);u===" "&&e==="justify"&&r-1&&(p+=this.getLetterSpacingAt(c));var O=this.textHeight/20,m=this.getEquidistantPointOnPath(p,O,0),D=this.getEquidistantPointOnPath(p+E,O,0),V={p0:m,p1:D},L=m&&D?Math.atan2(D.y-m.y,D.x-m.x):0;if(s){var U=Math.cos(Math.PI/2+L)*s,K=Math.cos(-L)*s;V.p0=_e(_e({},m),{},{x:m.x+U,y:m.y+K}),V.p1=_e(_e({},D),{},{x:D.x+U,y:D.y+K})}return p+=E,{offset:p,segment:V,rotation:L}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var a=this.measureTargetText(t,i);return r.set(i,a),a}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,a=this.parent.getAttribute("dx").split().map(z=>z.getPixels("x")),o=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),u=this.getStyle("letter-spacing"),c=this.parent.getStyle("letter-spacing"),p=0;!u.hasValue()||u.getValue()==="inherit"?p=c.getPixels():u.hasValue()&&u.getValue()!=="initial"&&u.getValue()!=="unset"&&(p=u.getPixels());var E=[],O=e.length;this.letterSpacingCache=E;for(var m=0;mat===0?0:z+rt||0,0),V=this.measureText(t),L=Math.max(V+D,0);this.textWidth=V,this.textHeight=this.getFontSize(),this.glyphInfo=[];var U=this.getPathLength(),K=this.getStyle("startOffset").getNumber(0)*U,G=0;(s==="middle"||s==="center")&&(G=-L/2),(s==="end"||s==="right")&&(G=-L),G+=K,r.forEach((z,rt)=>{var{offset:at,segment:H,rotation:ct}=this.findSegmentToFitChar(t,s,L,U,i,G,o,z,rt);G=at,!(!H.p0||!H.p1)&&this.glyphInfo.push({text:r[rt],p0:H.p0,p1:H.p1,rotation:ct})})}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,a=i?i.x:0,o=i?i.y:0,s=r.next(),u=s.type,c=[];switch(s.type){case it.MOVE_TO:this.pathM(r,c);break;case it.LINE_TO:u=this.pathL(r,c);break;case it.HORIZ_LINE_TO:u=this.pathH(r,c);break;case it.VERT_LINE_TO:u=this.pathV(r,c);break;case it.CURVE_TO:this.pathC(r,c);break;case it.SMOOTH_CURVE_TO:u=this.pathS(r,c);break;case it.QUAD_TO:this.pathQ(r,c);break;case it.SMOOTH_QUAD_TO:u=this.pathT(r,c);break;case it.ARC:c=this.pathA(r);break;case it.CLOSE_PATH:xt.pathZ(r);break}s.type!==it.CLOSE_PATH?e.push({type:u,points:c,start:{x:a,y:o},pathLength:this.calcLength(a,o,u,c)}):e.push({type:it.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=xt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=xt.pathL(t).point;return e.push(r,i),it.LINE_TO}pathH(t,e){var{x:r,y:i}=xt.pathH(t).point;return e.push(r,i),it.LINE_TO}pathV(t,e){var{x:r,y:i}=xt.pathV(t).point;return e.push(r,i),it.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:a}=xt.pathC(t);e.push(r.x,r.y,i.x,i.y,a.x,a.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:a}=xt.pathS(t);return e.push(r.x,r.y,i.x,i.y,a.x,a.y),it.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=xt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=xt.pathT(t);return e.push(r.x,r.y,i.x,i.y),it.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:a,centp:o,a1:s,ad:u}=xt.pathA(t);return i===0&&u>0&&(u-=2*Math.PI),i===1&&u<0&&(u+=2*Math.PI),[o.x,o.y,e,r,s,u,a,i]}calcLength(t,e,r,i){var a=0,o=null,s=null,u=0;switch(r){case it.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case it.CURVE_TO:for(a=0,o=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),u=.01;u<=1;u+=.01)s=this.getPointOnCubicBezier(u,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case it.QUAD_TO:for(a=0,o=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),u=.01;u<=1;u+=.01)s=this.getPointOnQuadraticBezier(u,t,e,i[0],i[1],i[2],i[3]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case it.ARC:{a=0;var c=i[4],p=i[5],E=i[4]+p,O=Math.PI/180;if(Math.abs(c-E)E;u-=O)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(u=c+O;u5&&arguments[5]!==void 0?arguments[5]:e,s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,u=(a-r)/(i-e+ae),c=Math.sqrt(t*t/(1+u*u));ie)return null;var{dataArray:a}=this;for(var o of a){if(o&&(o.pathLength<5e-5||r+o.pathLength+5e-5=0&&u>E)break;i=this.getPointOnEllipticalArc(o.points[0],o.points[1],o.points[2],o.points[3],u,o.points[6]);break}case it.CURVE_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnCubicBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3],o.points[4],o.points[5]);break;case it.QUAD_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnQuadraticBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3]);break}if(i)return i;break}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,e)=>e.pathLength>0?t+e.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,a,o,s,u,c){var p=u*hr(t)+o*fr(t)+i*cr(t)+e*vr(t),E=c*hr(t)+s*fr(t)+a*cr(t)+r*vr(t);return{x:p,y:E}}getPointOnQuadraticBezier(t,e,r,i,a,o,s){var u=o*gr(t)+i*dr(t)+e*pr(t),c=s*gr(t)+a*dr(t)+r*pr(t);return{x:u,y:c}}getPointOnEllipticalArc(t,e,r,i,a,o){var s=Math.cos(o),u=Math.sin(o),c={x:r*Math.cos(a),y:i*Math.sin(a)};return{x:t+(c.x*s-c.y*u),y:e+(c.x*u+c.y*s)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,a=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==a||this.equidistantCache.precision!==i){this.equidistantCache={step:a,precision:i,points:[]};for(var o=0,s=0;s<=r;s+=i){var u=this.getPointOnPath(s),c=this.getPointOnPath(s+i);!u||!c||(o+=this.getLineLength(u.x,u.y,c.x,c.y),o>=a&&(this.equidistantCache.points.push({x:u.x,y:u.y,distance:s}),o-=a))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var Bn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class fn extends Oe{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var a=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),a?this.loadSvg(i):this.loadImage(i),this.isSvg=a}}loadImage(t){var e=this;return(0,f.Z)(function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(i){console.error('Error while loading image "'.concat(t,'":'),i)}e.loaded=!0})()}loadSvg(t){var e=this;return(0,f.Z)(function*(){var r=Bn.exec(t);if(r){var i=r[5];r[4]==="base64"?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var a=yield e.document.fetch(t),o=yield a.text();e.image=o}catch(s){console.error('Error while loading image "'.concat(t,'":'),s)}e.loaded=!0})()}renderChildren(t){var{document:e,image:r,loaded:i}=this,a=this.getAttribute("x").getPixels("x"),o=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y");if(!(!i||!r||!s||!u)){if(t.save(),t.translate(a,o),this.isSvg){var c=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:s,scaleHeight:u});c.document.documentElement.parent=this,c.render()}else{var p=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:s,desiredWidth:p.width,height:u,desiredHeight:p.height}),this.loaded&&(typeof p.complete=="undefined"||p.complete)&&t.drawImage(p,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new kt(t,e,t+r,e+i)}}class cn extends Oe{constructor(){super(...arguments),this.type="symbol"}render(t){}}class vn{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return(0,f.Z)(function*(){try{var{document:i}=r,a=yield i.canvg.parser.load(e),o=a.getElementsByTagName("font");Array.from(o).forEach(s=>{var u=i.createElement(s);i.definitions[t]=u})}catch(s){console.error('Error while loading font "'.concat(e,'":'),s)}r.loaded=!0})()}}class Sr extends Ct{constructor(t,e,r){super(t,e,r),this.type="style";var i=Kt(Array.from(e.childNodes).map(o=>o.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),a=i.split("}");a.forEach(o=>{var s=o.trim();if(s){var u=s.split("{"),c=u[0].split(","),p=u[1].split(";");c.forEach(E=>{var O=E.trim();if(O){var m=t.styles[O]||{};if(p.forEach(L=>{var U=L.indexOf(":"),K=L.substr(0,U).trim(),G=L.substr(U+1,L.length-U).trim();K&&G&&(m[K]=new q(t,K,G))}),t.styles[O]=m,t.stylesSpecificity[O]=$e(O),O==="@font-face"){var D=m["font-family"].getString().replace(/"|'/g,""),V=m.src.getString().split(",");V.forEach(L=>{if(L.indexOf('format("svg")')>0){var U=W(L);U&&new vn(t).load(D,U)}})}}})}})}}Sr.parseExternalUrl=W;class gn extends Oe{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if(r.type==="symbol"&&(i=new Be(e,null),i.attributes.viewBox=new q(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new q(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new q(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new q(e,"opacity",this.calculateOpacity())),i.type==="svg"){var a=this.getStyle("width",!1,!0),o=this.getStyle("height",!1,!0);a.hasValue()&&(i.attributes.width=new q(e,"width",a.getString())),o.hasValue()&&(i.attributes.height=new q(e,"height",o.getString()))}var s=i.parent;i.parent=this,i.render(t),i.parent=s}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return Te.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function tr(h,t,e,r,i,a){return h[e*r*4+t*4+a]}function er(h,t,e,r,i,a,o){h[e*r*4+t*4+a]=o}function Dt(h,t,e){var r=h[t];return r*e}function oe(h,t,e,r){return t+Math.cos(h)*e+Math.sin(h)*r}class br extends Ct{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=It(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var a=i[0];i=[.213+.787*a,.715-.715*a,.072-.072*a,0,0,.213-.213*a,.715+.285*a,.072-.072*a,0,0,.213-.213*a,.715-.715*a,.072+.928*a,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var o=i[0]*Math.PI/180;i=[oe(o,.213,.787,-.213),oe(o,.715,-.715,-.715),oe(o,.072,-.072,.928),0,0,oe(o,.213,-.213,.143),oe(o,.715,.285,.14),oe(o,.072,-.072,-.283),0,0,oe(o,.213,-.213,-.787),oe(o,.715,-.715,.715),oe(o,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,a){for(var{includeOpacity:o,matrix:s}=this,u=t.getImageData(0,0,i,a),c=0;c{u.addBoundingBox(D.getBoundingBox(t))}),i=Math.floor(u.x1),a=Math.floor(u.y1),o=Math.floor(u.width),s=Math.floor(u.height)}var c=this.removeStyles(e,Xe.ignoreStyles),p=r.createCanvas(i+o,a+s),E=p.getContext("2d");r.screen.setDefaults(E),this.renderChildren(E),new br(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(E,0,0,i+o,a+s);var O=r.createCanvas(i+o,a+s),m=O.getContext("2d");r.screen.setDefaults(m),e.render(m),m.globalCompositeOperation="destination-in",m.fillStyle=E.createPattern(p,"no-repeat"),m.fillRect(0,0,i+o,a+s),t.fillStyle=m.createPattern(O,"no-repeat"),t.fillRect(0,0,i+o,a+s),this.restoreStyles(e,c)}render(t){}}Xe.ignoreStyles=["mask","transform","clip-path"];var dn=()=>{};class pn extends Ct{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:a}=t;r&&(r.beginPath=dn,r.closePath=dn),Reflect.apply(i,t,[]),this.children.forEach(o=>{if(typeof o.path!="undefined"){var s=typeof o.elementTransform!="undefined"?o.elementTransform():null;s||(s=Te.fromElement(e,o)),s&&s.apply(t),o.path(t),r&&(r.closePath=a),s&&s.unapply(t)}}),Reflect.apply(a,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=a)}render(t){}}class We extends Ct{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,a=e.getBoundingBox(t);if(a){var o=0,s=0;i.forEach(U=>{var K=U.extraFilterDistance||0;o=Math.max(o,K),s=Math.max(s,K)});var u=Math.floor(a.width),c=Math.floor(a.height),p=u+2*o,E=c+2*s;if(!(p<1||E<1)){var O=Math.floor(a.x),m=Math.floor(a.y),D=this.removeStyles(e,We.ignoreStyles),V=r.createCanvas(p,E),L=V.getContext("2d");r.screen.setDefaults(L),L.translate(-O+o,-m+s),e.render(L),i.forEach(U=>{typeof U.apply=="function"&&U.apply(L,0,0,p,E)}),t.drawImage(V,0,0,p,E,O-o,m-s,p,E),this.restoreStyles(e,D)}}}render(t){}}We.ignoreStyles=["filter","transform","clip-path"];class yn extends Ct{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,a){}}class mn extends Ct{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,a){}}class xn extends Ct{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,a){}}class En extends Ct{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,a){var{document:o,blurRadius:s}=this,u=o.window?o.window.document.body:null,c=t.canvas;c.id=o.getUniqueId(),u&&(c.style.display="none",u.appendChild(c)),he(c,e,r,i,a,s),u&&u.removeChild(c)}}class Tn extends Ct{constructor(){super(...arguments),this.type="title"}}class On extends Ct{constructor(){super(...arguments),this.type="desc"}}var Fn={svg:Be,rect:Er,circle:Xr,ellipse:Wr,line:Qr,polyline:Tr,polygon:Zr,path:xt,pattern:Kr,marker:kr,defs:Jr,linearGradient:qr,radialGradient:_r,stop:tn,animate:qe,animateColor:en,animateTransform:rn,font:nn,"font-face":an,"missing-glyph":sn,glyph:xr,text:se,tspan:Ye,tref:on,a:un,textPath:hn,image:fn,g:Je,symbol:cn,style:Sr,use:gn,mask:Xe,clipPath:pn,filter:We,feDropShadow:yn,feMorphology:mn,feComposite:xn,feColorMatrix:br,feGaussianBlur:En,title:Tn,desc:On};function Sn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Un(h){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!1,e=document.createElement("img");return t&&(e.crossOrigin="Anonymous"),new Promise((r,i)=>{e.onload=()=>{r(e)},e.onerror=(a,o,s,u,c)=>{i(c)},e.src=h})}),Cr.apply(this,arguments)}class ue{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=ue.createCanvas,createImage:a=ue.createImage,anonymousCrossOrigin:o}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(a,o),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return typeof e=="boolean"?(r,i)=>t(r,typeof i=="boolean"?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=ue.elementTypes[e];return typeof r!="undefined"?new r(this,t):new Yr(this,t)}createTextNode(t){return new Ln(this,t)}setViewBox(t){this.screen.setViewBox(Un({document:this},t))}}ue.createCanvas=jn,ue.createImage=Gn,ue.elementTypes=Fn;function bn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Re(h){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new ke(r),this.screen=new He(t,r),this.options=r;var i=new ue(this,r),a=i.createDocumentElement(e);this.document=i,this.documentElement=a}static from(t,e){var r=arguments;return(0,f.Z)(function*(){var i=r.length>2&&r[2]!==void 0?r[2]:{},a=new ke(i),o=yield a.parse(e);return new Ne(t,o,i)})()}static fromString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new ke(r),a=i.parseFromString(e);return new Ne(t,a,r)}fork(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne.from(t,e,Re(Re({},this.options),r))}forkString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne.fromString(t,e,Re(Re({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return(0,f.Z)(function*(){var r=t.length>0&&t[0]!==void 0?t[0]:{};e.start(Re({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Re(Re({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,e,r)}}}}]); diff --git a/index.html b/index.html index 5b7d590021..abfa6445cd 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Course__index.0ff0509d.async.js b/p__Course__index.f523acd1.async.js similarity index 83% rename from p__Course__index.0ff0509d.async.js rename to p__Course__index.f523acd1.async.js index d7f9fa0fcf..a3a581efff 100644 --- a/p__Course__index.0ff0509d.async.js +++ b/p__Course__index.f523acd1.async.js @@ -1,4 +1,4 @@ -!(function(){var _n=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[7949],{40001:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},49198:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},84105:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},73331:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},15277:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},33853:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},38819:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},47472:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},29619:function(Yt,Re,d){"use strict";d.r(Re),d.d(Re,{default:function(){return Ne}});var v=d(59301),A=d(76560),l={flex_box_center:"flex_box_center___mU3P7",flex_space_between:"flex_space_between___mkQNr",flex_box_vertical_center:"flex_box_vertical_center___WTdk0",flex_box_center_end:"flex_box_center_end___AB8r4",flex_box_column:"flex_box_column___Tssa7",AllButStyle:"AllButStyle____JBOE",ButStyles:"ButStyles___qdeMU",order:"order___v1wdi",study:"study___aCPFa",studyActive:"studyActive___L6wFW",qianfuhao:"qianfuhao____Uhsw",TopTitle:"TopTitle___DXdIj",TopName:"TopName___XnGtZ",BannerComponent:"BannerComponent___Gn_GF",CustomTags:"CustomTags___gx1jO",centNavDiv:"centNavDiv___kEeKQ",centNavDivOpen:"centNavDivOpen___W0Jxw",centNav:"centNav___Anpw2",centNavActive:"centNavActive___RTXmy",OpenClose:"OpenClose___y_ZCT",OpenIcon:"OpenIcon___Qlvd1",CloseIcon:"CloseIcon___w9FQG",Swiper:"Swiper___IBtyR",BannerListItemDiv:"BannerListItemDiv___ZyZh9",BannerListItem:"BannerListItem___FqW7B",BannerListItemImg:"BannerListItemImg___Xz5AB",BannerListItemInfo:"BannerListItemInfo___DcOEz",BannerListItemInfoTitle:"BannerListItemInfoTitle___bQVLc",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___wRADC",BannerListItemInfoRate:"BannerListItemInfoRate___xY9wx",span:"span___Ocqv4",BannerListItemInfoTime:"BannerListItemInfoTime___ky1DV",countdown:"countdown___Dud8J",timeprice:"timeprice___yPdCl",BannerListItemInfoTime2:"BannerListItemInfoTime2___usqIb",But:"But___c9Ll4",span1:"span1___XPGjQ",PrevNext:"PrevNext___WPkzz",buttonStyle:"buttonStyle___KBymf",LeftButton:"LeftButton____53le",RightButton:"RightButton___Dk7sj",AllCourse:"AllCourse___FcQpY",Search:"Search___ttlgb",AllCourseCent:"AllCourseCent___at3lx",AllCourseCentRight:"AllCourseCentRight___cZFLr",AllCourseCentRightItem:"AllCourseCentRightItem___kcsKG",AllCourseCentRightItemLeft:"AllCourseCentRightItemLeft___TyTr4",AllCourseCentRightItemCent:"AllCourseCentRightItemCent___E5WQ_",AllCourseCentRightItemCentTitle:"AllCourseCentRightItemCentTitle___LCQx9",AllCourseCentRightItemCentIntro:"AllCourseCentRightItemCentIntro___QbgKG",topicTitle:"topicTitle___l60oj",AllCourseCentRightItemCentTeacher:"AllCourseCentRightItemCentTeacher___f7_A9",AllCourseCentRightItemCentRate:"AllCourseCentRightItemCentRate___XTsmJ",AllCourseCentRightItemCentNum:"AllCourseCentRightItemCentNum___a6JrK",AllStyles:"AllStyles___Ltj_b",AllCourseCentRightItemRight:"AllCourseCentRightItemRight___FuvK_",PriceStyles:"PriceStyles___kSQvZ",OriginPrice:"OriginPrice___mJQ2e",IsDiscount:"IsDiscount___Qjihr",IsDiscountPrice:"IsDiscountPrice___GREWA",IsDiscountCountdown:"IsDiscountCountdown___mUplj",span2:"span2___GR59J",IsDiscountOriginPrice:"IsDiscountOriginPrice___jpZcJ",two:"two___NDYft",Pagination:"Pagination___Lbh7t",body:"body___n7Ze1",BannerList:"BannerList___B1fSf",BannerDiv:"BannerDiv___bAQ6I",Banner:"Banner___vFySP",Cent:"Cent___owjtJ",InfoDiv:"InfoDiv___e3PoR",infoStyle:"infoStyle___yCqLB",Img:"Img___CvDDt",Info:"Info___YDbkb",Info1:"Info1___iqjki",Info2:"Info2___QBvQu",userInfoDiv:"userInfoDiv___GasQ2",Detailed:"Detailed___vD20k",footer:"footer___iFkek",Learnpath:"Learnpath___4izWt",LpCent:"LpCent___ditKI",SwiperDiv:"SwiperDiv___fIsH_",SwiperDivImg:"SwiperDivImg___mxcwM",SwiperDivTitle:"SwiperDivTitle___gLcdq",SwiperDivTeacher:"SwiperDivTeacher___AY4CS",SwiperDivRate:"SwiperDivRate___tHOCo",SwiperDivspan:"SwiperDivspan___E0BjC",SwiperDivBut:"SwiperDivBut___T1LPk",SwiperDivspan1:"SwiperDivspan1___hdlTS",SwiperDivbutton:"SwiperDivbutton___J9kjf"},K=d(33853),y=d(38819),z=d(95237),N=d(43604),L=d(3113),R=d(9951),b=d(6848),Te=d(13570),Q=d(92832),je=d(71418),Et=d(58421),Ee=d(18702),ft=d(34055),Zt=Object.defineProperty,gt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ue=(J,G,$)=>G in J?Zt(J,G,{enumerable:!0,configurable:!0,writable:!0,value:$}):J[G]=$,P=(J,G)=>{for(var $ in G||(G={}))Rt.call(G,$)&&ue(J,$,G[$]);if(gt)for(var $ of gt(G))Ie.call(G,$)&&ue(J,$,G[$]);return J};const p=J=>React.createElement("svg",P({width:147,height:26,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},J),React.createElement("title",null,"\u70ED\u95E8\u63A8\u8350"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"rmtj_svg__c"},React.createElement("stop",{stopColor:"#E96A67",offset:"0%"}),React.createElement("stop",{stopColor:"#F6A3A0",offset:"100%"})),React.createElement("linearGradient",{x1:"70.73%",y1:"43.721%",x2:"29.527%",y2:"54.156%",id:"rmtj_svg__d"},React.createElement("stop",{stopColor:"#E96A67",offset:"0%"}),React.createElement("stop",{stopColor:"#ED8081",offset:"100%"})),React.createElement("path",{id:"rmtj_svg__a",d:"M0 0h147v26H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"rmtj_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#rmtj_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#rmtj_svg__a"}),React.createElement("g",{mask:"url(#rmtj_svg__b)"},React.createElement("path",{d:"m70.984 16.792.984-2.64 2.016.816.384-2.736-1.464-.6 1.128-3.048h1.296l-1.152 8.208h5.016l.528-3.648-1.056.912h-.456l1.104-7.752h-4.416l.504-1.368h-4.56l.624.744-.24.624H69.28l-.336 2.28h1.44l-.648 1.776-.984-.408-.384 2.736.432.168-1.464 3.936h3.648Zm-7.104 0c.448 0 .852-.156 1.212-.468.36-.312.58-.7.66-1.164l.336-2.352 1.872-.336.336-2.52-1.848.312.192-1.464h1.824l.312-2.28h-1.8l.216-1.584h-3.648l-.24 1.584h-2.28l-.312 2.28h2.28l-.312 2.112-2.328.408-.336 2.52 2.304-.384-.144 1.08-2.136 2.256h3.84Zm4.968 5.424-.24-4.512h-4.104l.24 4.512h4.104Zm4.992 0-.24-4.512h-4.104l.24 4.512h4.104Zm-11.376 0 1.56-4.512H59.92l-1.56 4.512h4.104Zm16.392 0-.24-4.512h-4.104l.24 4.512h4.104Zm8.232-13.632V5.392h-4.104l.024 3.192h4.08Zm10.368 13.632c.464 0 .872-.148 1.224-.444.352-.296.56-.676.624-1.14l2.088-14.784h-13.44l-.336 2.28h9.336l-1.656 11.856-2.136 2.232h4.296Zm-12.504 0L86.8 9.04h-4.104l-1.848 13.176h4.104Zm28.32-.048.048-.384h8.88l.312-2.256h-2.952l.264-1.92h2.376l.336-2.28h-2.376l.264-1.92h2.376l.312-2.28h-2.376l.288-1.92h2.928l.312-2.28h-2.928l.216-1.512h-4.872l.912.912-.096.6h-2.088l.288-1.992-4.704 1.536-.384 2.736.768-.24-1.848 13.2h3.744Zm-7.416.024c.448 0 .848-.148 1.2-.444.352-.296.568-.676.648-1.14l.744-5.352.6-.192.36-2.496-.624.192.36-2.592h.816l.288-2.136h-.792l.432-3.048h-4.728l.6.696-.336 2.352h-1.296l-.288 2.136h1.272l-.552 3.912-1.344.408-.36 2.52 1.368-.432-.48 3.456-1.608 2.16h3.72Zm11.064-11.064h-2.112l.288-1.92h2.088l-.264 1.92Zm-.6 4.2h-2.088l.264-1.92h2.088l-.264 1.92Zm-.576 4.2h-2.112l.264-1.92h2.112l-.264 1.92Zm18.048-10.944.072-.552h4.128l-.072.552h4.104l.072-.552h3.408l.288-2.064h-3.384l.144-1.032h-5.016l.768.912-.024.12h-4.104l.144-1.032h-5.016l.768.912-.024.12h-3.408l-.288 2.064h3.408l-.072.552h4.104Zm-3.6 13.584 1.128-8.016 1.632-2.184h11.76l.336-2.28h-10.392l.432-.576h-4.896l-.432.576h-3.384l-.336 2.28h1.992l-3.264 4.344h1.824l-.816 5.856h4.416Zm7.8 0c.464 0 .876-.148 1.236-.444.36-.296.572-.668.636-1.116l.288-2.064h4.344l.288-2.16h-4.008l3.072-1.32.36-2.472h-10.536l-.288 2.016h5.928l-3.168 1.488-.048.288h-4.08l-.288 2.16h4.056l-.192 1.464-2.112 2.16h4.512Z",fill:"#181818",fillRule:"nonzero"}),React.createElement("circle",{fill:"url(#rmtj_svg__c)",opacity:.5,cx:65,cy:8,r:8}),React.createElement("path",{d:"M2.5 2.245h39.695L52 2l-3.54 5.554V23.5a2.5 2.5 0 0 1-2.5 2.5H2.5A2.5 2.5 0 0 1 0 23.5V4.745a2.5 2.5 0 0 1 2.5-2.5Z",fill:"url(#rmtj_svg__d)"}),React.createElement("text",{fontFamily:"Alibaba-PuHuiTi-H, Alibaba PuHuiTi",fontSize:15,fontWeight:600,fill:"#FFF"},React.createElement("tspan",{x:9,y:20},"HOT")))));var I="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ3IiBoZWlnaHQ9IjI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNFOTZBNjciIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRjZBM0EwIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNzAuNzMlIiB5MT0iNDMuNzIxJSIgeDI9IjI5LjUyNyUiIHkyPSI1NC4xNTYlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0U5NkE2NyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFRDgwODEiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMTQ3djI2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0ibTcwLjk4NCAxNi43OTIuOTg0LTIuNjQgMi4wMTYuODE2LjM4NC0yLjczNi0xLjQ2NC0uNiAxLjEyOC0zLjA0OGgxLjI5NmwtMS4xNTIgOC4yMDhoNS4wMTZsLjUyOC0zLjY0OC0xLjA1Ni45MTJoLS40NTZsMS4xMDQtNy43NTJoLTQuNDE2bC41MDQtMS4zNjhoLTQuNTZsLjYyNC43NDQtLjI0LjYyNEg2OS4yOGwtLjMzNiAyLjI4aDEuNDRsLS42NDggMS43NzYtLjk4NC0uNDA4LS4zODQgMi43MzYuNDMyLjE2OC0xLjQ2NCAzLjkzNmgzLjY0OFptLTcuMTA0IDBjLjQ0OCAwIC44NTItLjE1NiAxLjIxMi0uNDY4LjM2LS4zMTIuNTgtLjcuNjYtMS4xNjRsLjMzNi0yLjM1MiAxLjg3Mi0uMzM2LjMzNi0yLjUyLTEuODQ4LjMxMi4xOTItMS40NjRoMS44MjRsLjMxMi0yLjI4aC0xLjhsLjIxNi0xLjU4NGgtMy42NDhsLS4yNCAxLjU4NGgtMi4yOGwtLjMxMiAyLjI4aDIuMjhsLS4zMTIgMi4xMTItMi4zMjguNDA4LS4zMzYgMi41MiAyLjMwNC0uMzg0LS4xNDQgMS4wOC0yLjEzNiAyLjI1NmgzLjg0Wm00Ljk2OCA1LjQyNC0uMjQtNC41MTJoLTQuMTA0bC4yNCA0LjUxMmg0LjEwNFptNC45OTIgMC0uMjQtNC41MTJoLTQuMTA0bC4yNCA0LjUxMmg0LjEwNFptLTExLjM3NiAwIDEuNTYtNC41MTJINTkuOTJsLTEuNTYgNC41MTJoNC4xMDRabTE2LjM5MiAwLS4yNC00LjUxMmgtNC4xMDRsLjI0IDQuNTEyaDQuMTA0Wm04LjIzMi0xMy42MzJWNS4zOTJoLTQuMTA0bC4wMjQgMy4xOTJoNC4wOFptMTAuMzY4IDEzLjYzMmMuNDY0IDAgLjg3Mi0uMTQ4IDEuMjI0LS40NDQuMzUyLS4yOTYuNTYtLjY3Ni42MjQtMS4xNGwyLjA4OC0xNC43ODRoLTEzLjQ0bC0uMzM2IDIuMjhoOS4zMzZsLTEuNjU2IDExLjg1Ni0yLjEzNiAyLjIzMmg0LjI5NlptLTEyLjUwNCAwTDg2LjggOS4wNGgtNC4xMDRsLTEuODQ4IDEzLjE3Nmg0LjEwNFptMjguMzItLjA0OC4wNDgtLjM4NGg4Ljg4bC4zMTItMi4yNTZoLTIuOTUybC4yNjQtMS45MmgyLjM3NmwuMzM2LTIuMjhoLTIuMzc2bC4yNjQtMS45MmgyLjM3NmwuMzEyLTIuMjhoLTIuMzc2bC4yODgtMS45MmgyLjkyOGwuMzEyLTIuMjhoLTIuOTI4bC4yMTYtMS41MTJoLTQuODcybC45MTIuOTEyLS4wOTYuNmgtMi4wODhsLjI4OC0xLjk5Mi00LjcwNCAxLjUzNi0uMzg0IDIuNzM2Ljc2OC0uMjQtMS44NDggMTMuMmgzLjc0NFptLTcuNDE2LjAyNGMuNDQ4IDAgLjg0OC0uMTQ4IDEuMi0uNDQ0LjM1Mi0uMjk2LjU2OC0uNjc2LjY0OC0xLjE0bC43NDQtNS4zNTIuNi0uMTkyLjM2LTIuNDk2LS42MjQuMTkyLjM2LTIuNTkyaC44MTZsLjI4OC0yLjEzNmgtLjc5MmwuNDMyLTMuMDQ4aC00LjcyOGwuNi42OTYtLjMzNiAyLjM1MmgtMS4yOTZsLS4yODggMi4xMzZoMS4yNzJsLS41NTIgMy45MTItMS4zNDQuNDA4LS4zNiAyLjUyIDEuMzY4LS40MzItLjQ4IDMuNDU2LTEuNjA4IDIuMTZoMy43MlptMTEuMDY0LTExLjA2NGgtMi4xMTJsLjI4OC0xLjkyaDIuMDg4bC0uMjY0IDEuOTJabS0uNiA0LjJoLTIuMDg4bC4yNjQtMS45MmgyLjA4OGwtLjI2NCAxLjkyWm0tLjU3NiA0LjJoLTIuMTEybC4yNjQtMS45MmgyLjExMmwtLjI2NCAxLjkyWm0xOC4wNDgtMTAuOTQ0LjA3Mi0uNTUyaDQuMTI4bC0uMDcyLjU1Mmg0LjEwNGwuMDcyLS41NTJoMy40MDhsLjI4OC0yLjA2NGgtMy4zODRsLjE0NC0xLjAzMmgtNS4wMTZsLjc2OC45MTItLjAyNC4xMmgtNC4xMDRsLjE0NC0xLjAzMmgtNS4wMTZsLjc2OC45MTItLjAyNC4xMmgtMy40MDhsLS4yODggMi4wNjRoMy40MDhsLS4wNzIuNTUyaDQuMTA0Wm0tMy42IDEzLjU4NCAxLjEyOC04LjAxNiAxLjYzMi0yLjE4NGgxMS43NmwuMzM2LTIuMjhoLTEwLjM5MmwuNDMyLS41NzZoLTQuODk2bC0uNDMyLjU3NmgtMy4zODRsLS4zMzYgMi4yOGgxLjk5MmwtMy4yNjQgNC4zNDRoMS44MjRsLS44MTYgNS44NTZoNC40MTZabTcuOCAwYy40NjQgMCAuODc2LS4xNDggMS4yMzYtLjQ0NC4zNi0uMjk2LjU3Mi0uNjY4LjYzNi0xLjExNmwuMjg4LTIuMDY0aDQuMzQ0bC4yODgtMi4xNmgtNC4wMDhsMy4wNzItMS4zMi4zNi0yLjQ3MmgtMTAuNTM2bC0uMjg4IDIuMDE2aDUuOTI4bC0zLjE2OCAxLjQ4OC0uMDQ4LjI4OGgtNC4wOGwtLjI4OCAyLjE2aDQuMDU2bC0uMTkyIDEuNDY0LTIuMTEyIDIuMTZoNC41MTJaIiBmaWxsPSIjMTgxODE4IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48Y2lyY2xlIGZpbGw9InVybCgjYykiIG9wYWNpdHk9Ii41IiBjeD0iNjUiIGN5PSI4IiByPSI4Ii8+PHBhdGggZD0iTTIuNSAyLjI0NWgzOS42OTVMNTIgMmwtMy41NCA1LjU1NFYyMy41YTIuNSAyLjUgMCAwIDEtMi41IDIuNUgyLjVBMi41IDIuNSAwIDAgMSAwIDIzLjVWNC43NDVhMi41IDIuNSAwIDAgMSAyLjUtMi41WiIgZmlsbD0idXJsKCNkKSIvPjx0ZXh0IGZvbnQtZmFtaWx5PSJBbGliYWJhLVB1SHVpVGktSCwgQWxpYmFiYSBQdUh1aVRpIiBmb250LXNpemU9IjE1IiBmb250LXdlaWdodD0iNjAwIiBmaWxsPSIjRkZGIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSI5IiB5PSIyMCI+SE9UPC90c3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC90ZXh0PjwvZz48L2c+PC9zdmc+",j=Object.defineProperty,he=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,nt=(J,G,$)=>G in J?j(J,G,{enumerable:!0,configurable:!0,writable:!0,value:$}):J[G]=$,at=(J,G)=>{for(var $ in G||(G={}))Ae.call(G,$)&&nt(J,$,G[$]);if(he)for(var $ of he(G))Ge.call(G,$)&&nt(J,$,G[$]);return J};const Be=J=>React.createElement("svg",at({width:143,height:26,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},J),React.createElement("title",null,"all"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"sysx_svg__c"},React.createElement("stop",{stopColor:"#67E9AB",offset:"0%"}),React.createElement("stop",{stopColor:"#0AA456",offset:"100%"})),React.createElement("linearGradient",{x1:"70.01%",y1:"42.845%",x2:"29.527%",y2:"54.878%",id:"sysx_svg__d"},React.createElement("stop",{stopColor:"#56CF52",offset:"0%"}),React.createElement("stop",{stopColor:"#0BAC34",offset:"100%"})),React.createElement("path",{id:"sysx_svg__a",d:"M0 0h143v26H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"sysx_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#sysx_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#sysx_svg__a"}),React.createElement("path",{d:"m72.864 22.28 1.344-9.552h1.176l.336-2.28h-6l.432-2.328 5.496-.48.384-2.64-9.48 1.128-2.928 16.128h3.96l1.728-9.528h1.224l-1.344 9.552h3.672Zm-14.904-.024.96-5.4h5.064l1.032-7.224h-4.8l.288-1.512 4.872-.456L65.76 5l-8.808.888L54 22.256h3.96Zm3.024-7.584h-1.656l.504-2.88h1.56l-.408 2.88Zm22.344 7.608.48-3.36h6.384L90 20.336l-1.872 1.944h4.512c.464 0 .872-.148 1.224-.444.352-.296.568-.676.648-1.14L96.096 9.32H85.152l.72-.912h11.28l.312-2.28h-9.84L88.512 5H83.04l.456.552-.456.576h-4.728L78 8.408h3.288l-4.584 5.928h3.168l-1.104 7.944h4.56Zm7.704-9.288h-6.384l.192-1.392h6.384l-.192 1.392Zm-.528 3.648H84.12l.192-1.392h6.384l-.192 1.392Zm18.504-4.728-.792-2.376h-3.84l.144-.96h10.944l-.216 1.44h4.056l.528-3.648h-6.912L113.112 5h-6l.768.864-.072.504h-7.056l-.528 3.648h3.936l.648 1.896h4.2Zm-4.8 10.344 5.016-3.552 3.12 3.552h5.16l-3.648-4.176h-3.768l.84-.6h7.368l.312-2.232h-5.52l.792-5.712h-4.488l-.792 5.712h-9.12l-.312 2.232h6.072l-6.72 4.776h5.688Zm3-7.536-.888-2.376h-4.176l.888 2.376h4.176Zm19.464-6.072-.696-3.192h-3.24l.696 3.192h3.24Zm3.288 13.608 3.048-16.776h-4.488l.792.888-2.952 15.888h3.6Zm9.264 0L141.6 5.48h-4.44l.96.912-2.232 15.864h3.336Zm-4.32-.96 2.184-15.072h-4.08l.696.936-2.064 14.136h3.264Zm-14.016.984 5.304-1.368.336-2.304-1.44.384 1.32-9.432h-4.896l-.312 2.28h1.176l-1.488 10.44Z",fill:"#181818",fillRule:"nonzero",mask:"url(#sysx_svg__b)"}),React.createElement("g",{mask:"url(#sysx_svg__b)"},React.createElement("circle",{fill:"url(#sysx_svg__c)",opacity:.5,cx:61,cy:8,r:8}),React.createElement("path",{d:"M2.5 2.245h35.695L48 2l-3.54 5.554V23.5a2.5 2.5 0 0 1-2.5 2.5H2.5A2.5 2.5 0 0 1 0 23.5V4.745a2.5 2.5 0 0 1 2.5-2.5Z",fill:"url(#sysx_svg__d)"}),React.createElement("path",{d:"m12.075 20 .735-2.19h3.9l.72 2.19h3.18L16.815 9.59H12.78L8.955 20h3.12Zm3.855-4.59h-2.325l1.08-3.255h.18l1.065 3.255ZM28.365 20v-2.565H24.51V9.59h-2.985V20h6.84Zm8.16 0v-2.565H32.67V9.59h-2.985V20h6.84Z",fill:"#FFF",fillRule:"nonzero"}))));var jt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9IjI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiM2N0U5QUIiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMEFBNDU2IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNzAuMDElIiB5MT0iNDIuODQ1JSIgeDI9IjI5LjUyNyUiIHkyPSI1NC44NzglIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iIzU2Q0Y1MiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwQkFDMzQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMTQzdjI2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggZD0ibTcyLjg2NCAyMi4yOCAxLjM0NC05LjU1MmgxLjE3NmwuMzM2LTIuMjhoLTZsLjQzMi0yLjMyOCA1LjQ5Ni0uNDguMzg0LTIuNjQtOS40OCAxLjEyOC0yLjkyOCAxNi4xMjhoMy45NmwxLjcyOC05LjUyOGgxLjIyNGwtMS4zNDQgOS41NTJoMy42NzJabS0xNC45MDQtLjAyNC45Ni01LjRoNS4wNjRsMS4wMzItNy4yMjRoLTQuOGwuMjg4LTEuNTEyIDQuODcyLS40NTZMNjUuNzYgNWwtOC44MDguODg4TDU0IDIyLjI1NmgzLjk2Wm0zLjAyNC03LjU4NGgtMS42NTZsLjUwNC0yLjg4aDEuNTZsLS40MDggMi44OFptMjIuMzQ0IDcuNjA4LjQ4LTMuMzZoNi4zODRMOTAgMjAuMzM2bC0xLjg3MiAxLjk0NGg0LjUxMmMuNDY0IDAgLjg3Mi0uMTQ4IDEuMjI0LS40NDQuMzUyLS4yOTYuNTY4LS42NzYuNjQ4LTEuMTRMOTYuMDk2IDkuMzJIODUuMTUybC43Mi0uOTEyaDExLjI4bC4zMTItMi4yOGgtOS44NEw4OC41MTIgNUg4My4wNGwuNDU2LjU1Mi0uNDU2LjU3NmgtNC43MjhMNzggOC40MDhoMy4yODhsLTQuNTg0IDUuOTI4aDMuMTY4bC0xLjEwNCA3Ljk0NGg0LjU2Wm03LjcwNC05LjI4OGgtNi4zODRsLjE5Mi0xLjM5Mmg2LjM4NGwtLjE5MiAxLjM5MlptLS41MjggMy42NDhIODQuMTJsLjE5Mi0xLjM5Mmg2LjM4NGwtLjE5MiAxLjM5MlptMTguNTA0LTQuNzI4LS43OTItMi4zNzZoLTMuODRsLjE0NC0uOTZoMTAuOTQ0bC0uMjE2IDEuNDRoNC4wNTZsLjUyOC0zLjY0OGgtNi45MTJMMTEzLjExMiA1aC02bC43NjguODY0LS4wNzIuNTA0aC03LjA1NmwtLjUyOCAzLjY0OGgzLjkzNmwuNjQ4IDEuODk2aDQuMlptLTQuOCAxMC4zNDQgNS4wMTYtMy41NTIgMy4xMiAzLjU1Mmg1LjE2bC0zLjY0OC00LjE3NmgtMy43NjhsLjg0LS42aDcuMzY4bC4zMTItMi4yMzJoLTUuNTJsLjc5Mi01LjcxMmgtNC40ODhsLS43OTIgNS43MTJoLTkuMTJsLS4zMTIgMi4yMzJoNi4wNzJsLTYuNzIgNC43NzZoNS42ODhabTMtNy41MzYtLjg4OC0yLjM3NmgtNC4xNzZsLjg4OCAyLjM3Nmg0LjE3NlptMTkuNDY0LTYuMDcyLS42OTYtMy4xOTJoLTMuMjRsLjY5NiAzLjE5MmgzLjI0Wm0zLjI4OCAxMy42MDggMy4wNDgtMTYuNzc2aC00LjQ4OGwuNzkyLjg4OC0yLjk1MiAxNS44ODhoMy42Wm05LjI2NCAwTDE0MS42IDUuNDhoLTQuNDRsLjk2LjkxMi0yLjIzMiAxNS44NjRoMy4zMzZabS00LjMyLS45NiAyLjE4NC0xNS4wNzJoLTQuMDhsLjY5Ni45MzYtMi4wNjQgMTQuMTM2aDMuMjY0Wm0tMTQuMDE2Ljk4NCA1LjMwNC0xLjM2OC4zMzYtMi4zMDQtMS40NC4zODQgMS4zMi05LjQzMmgtNC44OTZsLS4zMTIgMi4yOGgxLjE3NmwtMS40ODggMTAuNDRaIiBmaWxsPSIjMTgxODE4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjYikiLz48ZyBtYXNrPSJ1cmwoI2IpIj48Y2lyY2xlIGZpbGw9InVybCgjYykiIG9wYWNpdHk9Ii41IiBjeD0iNjEiIGN5PSI4IiByPSI4Ii8+PHBhdGggZD0iTTIuNSAyLjI0NWgzNS42OTVMNDggMmwtMy41NCA1LjU1NFYyMy41YTIuNSAyLjUgMCAwIDEtMi41IDIuNUgyLjVBMi41IDIuNSAwIDAgMSAwIDIzLjVWNC43NDVhMi41IDIuNSAwIDAgMSAyLjUtMi41WiIgZmlsbD0idXJsKCNkKSIvPjxwYXRoIGQ9Im0xMi4wNzUgMjAgLjczNS0yLjE5aDMuOWwuNzIgMi4xOWgzLjE4TDE2LjgxNSA5LjU5SDEyLjc4TDguOTU1IDIwaDMuMTJabTMuODU1LTQuNTloLTIuMzI1bDEuMDgtMy4yNTVoLjE4bDEuMDY1IDMuMjU1Wk0yOC4zNjUgMjB2LTIuNTY1SDI0LjUxVjkuNTloLTIuOTg1VjIwaDYuODRabTguMTYgMHYtMi41NjVIMzIuNjdWOS41OWgtMi45ODVWMjBoNi44NFoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",et="data:image/png;base64,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",He="data:image/png;base64,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",xe="data:image/jpeg;base64,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",se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAARVJREFUOE+tk7FKxFAQRe9NArbaaecn2CuCjbCFZQKW+gN5+AOr2CZk8gOyxVYJWFhoYWdpY6W2tmK9jc2VwEbeZrMs7O5U7w0zZ+7MMMSaxjXzsVmAc24bwBDAwVTZJ4BXMxstUvqvwDm3B+DRS/Zzbszsug/iAx4AnElKSMYA4u67LMu6C/EB6qsgaRgEwZakQwCjKIrqLMsmbewywB2AyzZY0hvJHQAnZvbV+H1A02MzwNaeAAwAPJO8l2QkzyWNAVRmdjEDaD7OOR/yAuB4wfS/zWy3D1BJqkn+SDoieds7ebIoiuJqDtANTtM0Jll1/O9hGCZ5nn8sBUzb2gdwCuBX0qRZsZklc1tY9SY2ewurqPgDYoVjEedK2pEAAAAASUVORK5CYII=",ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAJ5JREFUOE/NkzEOwjAMRf/PwDE4S6deJ4lY2CgTLFyIqWfhGAwxctRIoapQcJb+LZHfs+UoRGfYyYPe+5tz7mgRpZReWUDybBGIyJ0xxlFETgDGPyVPkg+GECYAM8lDoyiDIvIGMBTBRSUArj9ENaj1Q65fJtCLkrUIVccCltpNwZdoOazBJkHLTvMEatdFWjLtR6BPYsnc/5ksbWvmA9okS57F9YpwAAAAAElFTkSuQmCC",Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAYFJREFUOE+Nk79KA0EQxr8pvHeQgKQUW20FRcFCBCMIgp2FhYU7MQHttBMDerPbiYUpBEEEg4VooQQLsfAJrMQnEGyTHblwF9bzEpzuvvn4zZ+dIxQEM28CmAGwAOBTVV8BtKy1D3k75QVmfgMwWQQGsCsijTD3C8DMpwCS6sNiVkTamaEPMMYsENF9mvjy3h91Op1mFEXjqrpKRFtp7j2KoqlGo/GdfPcBzHwAYD81tUSkklVh5lEALwDKqdbvIgTcAljKGwJIv4Cq1q21x786MMZcEtFaTyQ6juO4Hi4iXK6qblprz/KAQyLay+YEcCgiTWYuE1FFVU8yoPd+0Tl3lweES8y8HwBKAEaCbtoiMvvnFRKBmZO5doa9ofd+wzl3XgioVqslVU22PTYA8iQicwMPKUkYY7aJyBYBvPfzzrnHoYB0lGcA06FRVW+stSt58J9/IQUsA7gJzSJS6C0UU8gFgPX0LupxHPcO518dJKZarTbR7XavAFyLSHKFhfEDWP2SEbuvg6QAAAAASUVORK5CYII=",Z=d(7664),ce=d(57884),we=d(62945),te=d.n(we),oe=Object.defineProperty,le=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,dt=(J,G,$)=>G in J?oe(J,G,{enumerable:!0,configurable:!0,writable:!0,value:$}):J[G]=$,Bt=(J,G)=>{for(var $ in G||(G={}))st.call(G,$)&&dt(J,$,G[$]);if(le)for(var $ of le(G))Ht.call(G,$)&&dt(J,$,G[$]);return J},Mt=(J,G,$)=>new Promise((ae,be)=>{var me=ve=>{try{w($.next(ve))}catch(H){be(H)}},m=ve=>{try{w($.throw(ve))}catch(H){be(H)}},w=ve=>ve.done?ae(ve.value):Promise.resolve(ve.value).then(me,m);w(($=$.apply(J,G)).next())});const Qe=({img:J,title:G,to:$})=>v.createElement("div",{className:l.TopTitle},v.createElement(z.Z,{align:"middle",justify:"space-between"},v.createElement(N.Z,null,J),$&&v.createElement(L.ZP,{href:$,type:"link",style:{color:"#3061D0",padding:"0"}},"\u67E5\u770B\u66F4\u591A",v.createElement("i",{className:"iconfont icon-youjiantou ",style:{marginLeft:"8px",fontSize:"10px"}})))),W=({user:J,dispatch:G,course:$})=>{var ae,be,me,m,w,ve,H,S,F,ie,_,de,q,ne,De;const it=(0,v.useRef)(),[ht,pt]=(0,v.useState)([]),[mt,St]=(0,v.useState)(-1),[wt,At]=(0,v.useState)(!1),[tt,_t]=(0,v.useState)({page:1,limit:10,keyword:"",tag_ids:[]}),[ee,u]=(0,v.useState)(!1),C={effect:"coverflow",observer:!0,observeParents:!0,grabCursor:!0,centeredSlides:!0,slidesPerView:3,autoplay:{delay:3e3},coverflowEffect:{rotate:0,stretch:0,depth:100,modifier:2,slideShadows:!1},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},loop:!0,loopedSlides:3};(0,v.useEffect)(()=>{Mt(void 0,null,function*(){G({type:"course/getBannerList"}),G({type:"course/getStudyList"}),yield a(),yield V(),G({type:"course/getTags"}),G({type:"course/getInfoShow"})})},[]),(0,v.useEffect)(()=>{var M,fe,re,Pe,Ke,xt,_e,ye,X,$e,ge;pt((0,ft.bg)()?[{img:"icon-jinrixuexi",title:"\u4ECA\u65E5\u5B66\u4E60\uFF08\u5206\u949F\uFF09",num:((M=$.InfoShow)!=null&&M.study_time,"\u7B49\u4F60\u5F00\u59CB")},{img:"icon-jinrileiji",title:"\u7D2F\u8BA1\u5B66\u4E60\uFF08\u5206\u949F\uFF09",num:((re=$.InfoShow)!=null&&re.total_study_time,"\u7B49\u4F60\u575A\u6301")},{img:"icon-leijishiyan",title:"\u6311\u6218\u901A\u5173\uFF08\u4E2A\uFF09",num:((Ke=$.InfoShow)!=null&&Ke.passed_count,"\u7B49\u4F60\u52A8\u624B")},{img:"icon-xuexipaiming",title:"\u901A\u8FC7\u7387(%)",num:((_e=$.InfoShow)==null?void 0:_e.passed_rate)||0}]:[{img:"icon-banjiguanli",title:"\u6628\u65E5\u7D2F\u8BA1\u5B66\u4E60\uFF08\u4EBA\uFF09",num:((ye=$.InfoShow)==null?void 0:ye.study_count)||0},{img:"icon-leijishiyan",title:"\u6628\u65E5\u7D2F\u8BA1\u5B9E\u9A8C\uFF08\u6B21\uFF09",num:((X=$.InfoShow)==null?void 0:X.evaluate_count)||0},{img:"icon-leijixuexishichang",title:"\u6628\u65E5\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF08\u5206\uFF09",num:(($e=$.InfoShow)==null?void 0:$e.study_time)||0},{img:"icon-leijixuexikecheng",title:"\u6628\u65E5\u7D2F\u8BA1\u5B66\u4E60\u8BFE\u7A0B\uFF08\u8282\uFF09",num:((ge=$.InfoShow)==null?void 0:ge.shixun_count)||0}])},[$.InfoShow]);const V=()=>Mt(void 0,null,function*(){G({type:"course/getBannerSubjects",payload:{page:1,limit:99999,keyword:"",tag_ids:tt.tag_ids}})}),a=()=>Mt(void 0,null,function*(){u(!0),yield G({type:"course/getAllShixuns",payload:{page:tt.page,limit:tt.limit,keyword:tt.keyword}}),u(!1)}),O=M=>Mt(void 0,null,function*(){var fe;if(console.log("handleImmediatelyPay",M),(0,ft.bg)()){const re=yield G({type:"shixunsDetail/execShixun",payload:{id:M.identifier}});re!=null&&re.game_identifier&&((fe=A.history)==null||fe.push(`/tasks/${re.game_identifier}`))}else T()}),T=()=>{window.open("https://openi.pcl.ac.cn/login/oauth/authorize?client_id=9c23803d-b190-4b33-a59a-01a65f439bce&redirect_uri=https://course.openi.org.cn/auth/openi/login&response_type=code&state=STATE","_self")},D=({BannerList:M,TopTitleValue:fe})=>{var re,Pe,Ke,xt;const _e=(0,v.useRef)(),ye={autoplay:!0,slidesToShow:4,slidesToScroll:4,rows:2,dots:!1};return v.createElement("div",{className:l.BannerComponent},v.createElement(Qe,Bt({},fe)),((re=$.Tags)==null?void 0:re.length)>1&&v.createElement("div",{className:`${l.CustomTags}`},v.createElement("div",{style:{paddingRight:`${((Pe=$.Tags)==null?void 0:Pe.length)>14?"50px":""}`},className:`${l.centNavDiv} ${wt?l.centNavDivOpen:""}`},(Ke=$.Tags)==null?void 0:Ke.map((X,$e)=>v.createElement("div",{className:`${l.centNav} ${mt==X.id?l.centNavActive:""}`,key:$e,onClick:()=>Mt(void 0,null,function*(){X.id!=-1?(tt.tag_ids=[X.id],_t(tt)):(tt.tag_ids=[],_t(tt)),yield V(),St(X.id)})},X.name))),((xt=$.Tags)==null?void 0:xt.length)>14&&v.createElement("div",{className:l.OpenClose,onClick:()=>At(!wt)},v.createElement("span",null,wt?"\u6536\u8D77":"\u5C55\u5F00"),v.createElement(K.Z,{className:`${l.OpenIcon} ${wt?l.CloseIcon:""}`}))),v.createElement("div",{className:l.Swiper},M.length>8?v.createElement(R.Z,Bt({ref:_e},ye),M.map((X,$e)=>{var ge;return v.createElement("div",{className:l.BannerListItemDiv,key:$e},v.createElement("div",{className:l.BannerListItem},v.createElement("div",{onClick:()=>window.open(`/shixuns/${X.identifier}/challenges`)},v.createElement("div",{className:l.BannerListItemImg},v.createElement("img",{src:`${(ge=Ee.Z)==null?void 0:ge.IMG_SERVER}/${X.image_url}`})),v.createElement("div",{className:l.BannerListItemInfo},v.createElement(b.Z,{placement:"topLeft",title:X.name},v.createElement("div",{className:l.BannerListItemInfoTitle},X.name)),v.createElement("div",{className:l.BannerListItemInfoTeacher},"\u521B\u5EFA\u8005\uFF1A",X.author_name),v.createElement("div",{className:l.BannerListItemInfoRate},v.createElement("span",{className:l.span},X.averge_star.toFixed(1)),v.createElement(Te.Z,{style:{color:"#E59819",fontSize:"12px",lineHeight:"14px"},allowHalf:!0,disabled:!0,value:X.averge_star||0})))),v.createElement("div",{className:l.But},v.createElement("div",{className:l.span1},X.stu_num/1e4>1?(X.stu_num/1e4).toFixed(1)+"W":X.stu_num,"\u4EBA\u5DF2\u5B66\u4E60"),v.createElement(L.ZP,{className:`${X.continue_stu?l.study:l.order} ${X.continue_stu?l.studyActive:""}`,onClick:()=>{O(X)}},X.continue_stu?"\u7EE7\u7EED\u5B66\u4E60":"\u7ACB\u5373\u5B66\u4E60"))))})):v.createElement("div",{style:{width:"1250px",display:"flex",flexFlow:"wrap"}},M.map((X,$e)=>{var ge;return v.createElement("div",{style:{width:"308px"},className:l.BannerListItemDiv,key:$e},v.createElement("div",{className:l.BannerListItem},v.createElement("div",{onClick:()=>window.open(`/shixuns/${X.identifier}/challenges`)},v.createElement("div",{className:l.BannerListItemImg},v.createElement("img",{src:`${(ge=Ee.Z)==null?void 0:ge.IMG_SERVER}/${X.image_url}`})),v.createElement("div",{className:l.BannerListItemInfo},v.createElement(b.Z,{placement:"topLeft",title:X.name},v.createElement("div",{className:l.BannerListItemInfoTitle},X.name)),v.createElement("div",{className:l.BannerListItemInfoTeacher},"\u521B\u5EFA\u8005\uFF1A",X.author_name),v.createElement("div",{className:l.BannerListItemInfoRate},v.createElement("span",{className:l.span},X.averge_star.toFixed(1)),v.createElement(Te.Z,{style:{color:"#E59819",fontSize:"12px",lineHeight:"14px"},allowHalf:!0,disabled:!0,value:X.averge_star||0})))),v.createElement("div",{className:l.But},v.createElement("div",{className:l.span1},X.stu_num/1e4>1?(X.stu_num/1e4).toFixed(1)+"W":X.stu_num,"\u4EBA\u5DF2\u5B66\u4E60"),v.createElement(L.ZP,{className:`${X.continue_stu?l.study:l.order} ${X.continue_stu?l.studyActive:""}`,onClick:()=>{O(X)}},X.continue_stu?"\u7EE7\u7EED\u5B66\u4E60":"\u7ACB\u5373\u5B66\u4E60"))))}))),v.createElement(z.Z,{style:{display:`${M.length<8&&"none"}`},align:"middle",justify:"space-between",className:l.PrevNext},v.createElement(K.Z,{className:l.LeftButton,onClick:()=>_e.current.prev()}),v.createElement(y.Z,{className:l.RightButton,onClick:()=>_e.current.next()})))};return v.createElement("div",{className:l.body},v.createElement("div",{className:l.BannerList},v.createElement(R.Z,{className:l.BannerDiv,pauseOnDotsHover:!0,ref:it,autoplay:!0},(ae=$==null?void 0:$.BannerList)==null?void 0:ae.map((M,fe)=>{var re;return v.createElement("div",{className:l.Banner,key:fe},v.createElement("a",{href:(M==null?void 0:M.path)||"#"},v.createElement("img",{src:((re=Ee.Z)==null?void 0:re.IMG_SERVER)+(M==null?void 0:M.image_url)})))})),v.createElement("div",{className:l.PrevNext},v.createElement(K.Z,{className:l.LeftButton,onClick:()=>it.current.prev()}),v.createElement(y.Z,{className:l.RightButton,onClick:()=>it.current.next()}))),v.createElement("div",{className:l.Cent},v.createElement("div",{className:l.InfoDiv},v.createElement("div",{className:l.userInfoDiv},v.createElement("div",{className:l.Img},v.createElement("img",{height:42,width:42,style:{borderRadius:"50%"},src:(0,ft.bg)()?`${(be=Ee.Z)==null?void 0:be.IMG_SERVER}/images/${(me=J.userInfo)==null?void 0:me.image_url}`:et})),v.createElement("div",{className:l.Info},(0,ft.bg)()?v.createElement("div",{className:l.Info1},(m=J.userInfo.ec_user_info)==null?void 0:m.user_name):v.createElement("div",{className:l.Info1,onClick:T},"\u70B9\u51FB\u767B\u5F55"))),ht.map((M,fe)=>v.createElement("div",{key:fe,className:l.Detailed},v.createElement("div",{className:l.Img},v.createElement("span",{style:{fontSize:"19px",color:"#595959"},className:`iconfont ${M.img}`})),v.createElement("div",{className:l.Info},v.createElement("div",{className:l.Info1},M.num),v.createElement("div",{className:l.Info2},M.title))))),v.createElement("div",{className:l.Learnpath},v.createElement(Qe,{img:v.createElement("img",{src:He}),title:"\u5B66\u4E60\u8DEF\u5F84",to:"/paths"}),v.createElement("div",{className:l.LpCent},((ve=(w=$.StudyList)==null?void 0:w.list)==null?void 0:ve.length)&&v.createElement(te(),Bt({},C),(S=(H=$.StudyList)==null?void 0:H.list)==null?void 0:S.map((M,fe)=>{var re;return v.createElement("div",{key:fe},v.createElement("div",{className:l.SwiperDiv},v.createElement("div",{className:l.SwiperDivImg},v.createElement("img",{src:`${(re=Ee.Z)==null?void 0:re.IMG_SERVER}/${M.image_url}`})),v.createElement("div",{style:{width:"212px",padding:"20px 14px"}},v.createElement(b.Z,{placement:"topLeft",title:M.name},v.createElement("div",{className:l.SwiperDivTitle},M.name)),v.createElement("div",{className:l.SwiperDivTeacher},"\u53D1\u5E03\u5355\u4F4D\uFF1A",M.school_name),v.createElement("div",{className:l.SwiperDivRate},v.createElement("span",{className:l.SwiperDivspan},M.star.toFixed(1)),v.createElement(Te.Z,{style:{color:"#E59819",fontSize:"12px",lineHeight:"14px"},allowHalf:!0,disabled:!0,value:M.star||0})),v.createElement("div",{className:l.SwiperDivBut},v.createElement("div",{className:l.SwiperDivspan1},M.member_count/1e4>1?(M.member_count/1e4).toFixed(1)+"W":M.member_count,"\u4EBA\u5DF2\u5B66\u4E60"),v.createElement(L.ZP,{className:l.SwiperDivbutton,onClick:()=>{var Pe;(Pe=A.history)==null||Pe.push(`/paths/${M.identifier}`)}},"\u7ACB\u5373\u5B66\u4E60")))))})))),((ie=(F=$.SubjectBanner)==null?void 0:F.list)==null?void 0:ie.length)>0&&v.createElement(D,{TopTitleValue:{img:v.createElement("img",{src:I}),title:"\u70ED\u95E8\u63A8\u8350",to:"/shixuns"},BannerList:((_=$.SubjectBanner)==null?void 0:_.list)||[]}),v.createElement("div",{className:l.AllCourse},v.createElement(Qe,{img:v.createElement("img",{src:jt}),title:"\u6240\u6709\u8BFE\u7A0B"}),v.createElement(z.Z,{align:"middle"},v.createElement(Q.default,{className:l.Search,suffix:v.createElement("span",{style:{fontSize:"19px"},className:"iconfont icon-sousuo3"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onPressEnter:M=>{tt.keyword=M.target.value,_t(tt),a()}})),((de=$.SubjectList)==null?void 0:de.total)!=0?v.createElement("div",{className:l.AllCourseCent},v.createElement("div",{className:l.AllCourseCentRight},v.createElement(je.Z,{spinning:ee},v.createElement("div",{style:{width:"100%"}},(ne=(q=$.SubjectList)==null?void 0:q.list)==null?void 0:ne.map((M,fe)=>{var re;return v.createElement("div",{style:{position:"relative"},key:fe},v.createElement("div",{className:l.AllCourseCentRightItem,onClick:()=>window.open(`/shixuns/${M.identifier}/challenges`)},v.createElement("div",{style:{flex:"1",display:"flex"}},v.createElement("div",{className:l.AllCourseCentRightItemLeft},v.createElement("img",{src:`${(re=Ee.Z)==null?void 0:re.IMG_SERVER}/${M.image_url}`})),v.createElement("div",{className:l.AllCourseCentRightItemCent,style:{maxWidth:"680px"}},v.createElement(b.Z,{title:M.name,placement:"topLeft"},v.createElement("div",{className:l.AllCourseCentRightItemCentTitle},M.name)),v.createElement("div",{className:l.AllCourseCentRightItemCentIntro},v.createElement(Z.Z,{key:1,showLines:1,className:l.topicTitle,showTextOnly:!0,value:M.description||""})),v.createElement("div",{className:l.AllCourseCentRightItemCentTeacher},"\u521B\u5EFA\u8005\uFF1A",M.author_name),v.createElement("div",{className:l.AllCourseCentRightItemCentRate},v.createElement("span",{className:l.span},M.averge_star.toFixed(1)),v.createElement(Te.Z,{style:{color:"#E59819",fontSize:"12px",lineHeight:"14px"},allowHalf:!0,disabled:!0,value:M.averge_star||0})),v.createElement("div",{className:l.AllCourseCentRightItemCentNum},`\u5173\u5361\uFF1A${M.challenges_count} \u5B66\u4E60\u4EBA\u6570\uFF1A${M.stu_num} \u96BE\u5EA6\uFF1A${M.level}`)))),v.createElement("div",{className:l.AllCourseCentRightItemRight},v.createElement(L.ZP,{className:`${M.continue_stu?l.study:l.order} ${M.continue_stu?l.studyActive:""}`,onClick:()=>{O(M)}},M.continue_stu?"\u7EE7\u7EED\u5B66\u4E60":"\u7ACB\u5373\u5B66\u4E60")))}))),v.createElement(Et.Z,{className:l.Pagination,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,total:((De=$.SubjectList)==null?void 0:De.total)||0,onChange:M=>{tt.page=M,_t(tt),a()},defaultPageSize:tt.limit||10,defaultCurrent:1,current:tt.page}))):v.createElement(ce.Z,null))),v.createElement("div",{className:l.footer},v.createElement(z.Z,{justify:"space-between"},v.createElement(N.Z,null,"\u7248\u6743\u6240\u6709\uFF1A\u65B0\u4E00\u4EE3\u4EBA\u5DE5\u667A\u80FD\u5F00\u6E90\u5F00\u653E\u5E73\u53F0\uFF08OpenI\uFF09 ",v.createElement("a",{href:"http://beian.miit.gov.cn/"},"\u4EACICP\u590718004880\u53F7-2"),v.createElement("br",null),"OpenI\u793E\u533A\u4F7F\u7528\u9E4F\u57CE\u5B9E\u9A8C\u5BA4\u4E91\u8111\u3001",v.createElement("a",{href:"https://www.trustie.net"},"Trustie\u786E\u5B9E"),"\u6784\u5EFA",v.createElement("br",null)),v.createElement(N.Z,null,v.createElement(z.Z,null,v.createElement(N.Z,{style:{textAlign:"right"}},"\u8054\u7CFB\u65B9\u5F0F",v.createElement("br",null),v.createElement("img",{src:se}),"\u5FAE\u4FE1\u516C\u4F17\u53F7\uFF1AOpenI",v.createElement("br",null),v.createElement("img",{src:ze}),"\u79D8\u4E66\u5904\u90AE\u7BB1\uFF1Asecretariat@openi.org.cn",v.createElement("br",null),v.createElement("img",{src:Oe}),"\u5730\u5740\uFF1A\u5E7F\u4E1C\u7701\u6DF1\u5733\u5E02\u5357\u5C71\u533A\u5174\u79D1\u4E00\u88572\u53F7\u9E4F\u57CE\u5B9E\u9A8C\u5BA4AI\u4E2D\u5FC3",v.createElement("br",null),"\u5E7F\u4E1C\u7701\u6DF1\u5733\u5E02\u5357\u5C71\u533A\u5174\u79D1\u4E00\u88572\u53F7\u9E4F\u57CE\u5B9E\u9A8C\u5BA4"),v.createElement("img",{style:{marginLeft:"1em",marginBottom:"1em"},width:80,height:80,src:xe}))))))};var Ne=(0,A.connect)(({user:J,course:G})=>({user:J,course:G}))(W)},56762:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return A}});var v=d(59301);function A(){const[,l]=v.useReducer(K=>K+1,0);return l}},19080:function(Yt,Re,d){"use strict";d.d(Re,{F:function(){return y},Z:function(){return K}});var v=d(92310),A=d.n(v);const l=null;function K(z,N,L){return A()({[`${z}-status-success`]:N==="success",[`${z}-status-warning`]:N==="warning",[`${z}-status-error`]:N==="error",[`${z}-status-validating`]:N==="validating",[`${z}-has-feedback`]:L})}const y=(z,N)=>N||z},9951:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return _t}});var v=d(59301),A=d(32855),l=d(27247),K=d(33377),y=d(93912),z=d(83383),N=d(18881),L=d(85461),R=d(74430),b=d(34666),Te=d(43079),Q={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},je=Q,Et=d(53280),Ee=d(92310),ft=d.n(Ee);function Zt(ee,u,C){return Math.max(u,Math.min(ee,C))}var gt=function(u){var C=["onTouchStart","onTouchMove","onWheel"];C.includes(u._reactName)||u.preventDefault()},Rt=function(u){for(var C=[],V=ue(u),a=P(u),O=V;O0?1:0):0},I=function(u){return u.centerMode?Math.floor((u.slidesToShow-1)/2)+1+(parseInt(u.centerPadding)>0?1:0):u.slidesToShow},j=function(u){return u&&u.offsetWidth||0},he=function(u){return u&&u.offsetHeight||0},Ae=function(u){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,V,a,O,T;return V=u.startX-u.curX,a=u.startY-u.curY,O=Math.atan2(a,V),T=Math.round(O*180/Math.PI),T<0&&(T=360-Math.abs(T)),T<=45&&T>=0||T<=360&&T>=315?"left":T>=135&&T<=225?"right":C===!0?T>=35&&T<=135?"up":"down":"vertical"},Ge=function(u){var C=!0;return u.infinite||(u.centerMode&&u.currentSlide>=u.slideCount-1||u.slideCount<=u.slidesToShow||u.currentSlide>=u.slideCount-u.slidesToShow)&&(C=!1),C},nt=function(u,C){var V={};return C.forEach(function(a){return V[a]=u[a]}),V},at=function(u){var C=v.Children.count(u.children),V=u.listRef,a=Math.ceil(j(V)),O=u.trackRef&&u.trackRef.node,T=Math.ceil(j(O)),D;if(u.vertical)D=a;else{var M=u.centerMode&&parseInt(u.centerPadding)*2;typeof u.centerPadding=="string"&&u.centerPadding.slice(-1)==="%"&&(M*=a/100),D=Math.ceil((a-M)/u.slidesToShow)}var fe=V&&he(V.querySelector('[data-index="0"]')),re=fe*u.slidesToShow,Pe=u.currentSlide===void 0?u.initialSlide:u.currentSlide;u.rtl&&u.currentSlide===void 0&&(Pe=C-1-u.initialSlide);var Ke=u.lazyLoadedList||[],xt=Rt((0,l.Z)((0,l.Z)({},u),{},{currentSlide:Pe,lazyLoadedList:Ke}));Ke=Ke.concat(xt);var _e={slideCount:C,slideWidth:D,listWidth:a,trackWidth:T,currentSlide:Pe,slideHeight:fe,listHeight:re,lazyLoadedList:Ke};return u.autoplaying===null&&u.autoplay&&(_e.autoplaying="playing"),_e},Be=function(u){var C=u.waitForAnimate,V=u.animating,a=u.fade,O=u.infinite,T=u.index,D=u.slideCount,M=u.lazyLoad,fe=u.currentSlide,re=u.centerMode,Pe=u.slidesToScroll,Ke=u.slidesToShow,xt=u.useCSS,_e=u.lazyLoadedList;if(C&&V)return{};var ye=T,X,$e,ge,Ye={},yt={},x=O?T:Zt(T,0,D-1);if(a){if(!O&&(T<0||T>=D))return{};T<0?ye=T+D:T>=D&&(ye=T-D),M&&_e.indexOf(ye)<0&&(_e=_e.concat(ye)),Ye={animating:!0,currentSlide:ye,lazyLoadedList:_e,targetSlide:ye},yt={animating:!1,targetSlide:ye}}else X=ye,ye<0?(X=ye+D,O?D%Pe!==0&&(X=D-D%Pe):X=0):!Ge(u)&&ye>fe?ye=X=fe:re&&ye>=D?(ye=O?D:D-1,X=O?0:D-1):ye>=D&&(X=ye-D,O?D%Pe!==0&&(X=0):X=D-Ke),!O&&ye+Ke>=D&&(X=D-Ke),$e=oe((0,l.Z)((0,l.Z)({},u),{},{slideIndex:ye})),ge=oe((0,l.Z)((0,l.Z)({},u),{},{slideIndex:X})),O||($e===ge&&(ye=X),$e=ge),M&&(_e=_e.concat(Rt((0,l.Z)((0,l.Z)({},u),{},{currentSlide:ye})))),xt?(Ye={animating:!0,currentSlide:X,trackStyle:te((0,l.Z)((0,l.Z)({},u),{},{left:$e})),lazyLoadedList:_e,targetSlide:x},yt={animating:!1,currentSlide:X,trackStyle:we((0,l.Z)((0,l.Z)({},u),{},{left:ge})),swipeLeft:null,targetSlide:x}):Ye={currentSlide:X,trackStyle:we((0,l.Z)((0,l.Z)({},u),{},{left:ge})),lazyLoadedList:_e,targetSlide:x};return{state:Ye,nextState:yt}},jt=function(u,C){var V,a,O,T,D,M=u.slidesToScroll,fe=u.slidesToShow,re=u.slideCount,Pe=u.currentSlide,Ke=u.targetSlide,xt=u.lazyLoad,_e=u.infinite;if(T=re%M!==0,V=T?0:(re-Pe)%M,C.message==="previous")O=V===0?M:fe-V,D=Pe-O,xt&&!_e&&(a=Pe-O,D=a===-1?re-1:a),_e||(D=Ke-M);else if(C.message==="next")O=V===0?M:V,D=Pe+O,xt&&!_e&&(D=(Pe+M)%re+V),_e||(D=Ke+M);else if(C.message==="dots")D=C.index*C.slidesToScroll;else if(C.message==="children"){if(D=C.index,_e){var ye=dt((0,l.Z)((0,l.Z)({},u),{},{targetSlide:D}));D>C.currentSlide&&ye==="left"?D=D-re:D10)return{scrolling:!0};D&&(ge.swipeLength=pe);var Ce=(M?-1:1)*(ge.curX>ge.startX?1:-1);D&&(Ce=ge.curY>ge.startY?1:-1);var Xe=Math.ceil(ye/X),Fe=Ae(C.touchObject,D),Ve=ge.swipeLength;return $e||(fe===0&&(Fe==="right"||Fe==="down")||fe+1>=Xe&&(Fe==="left"||Fe==="up")||!Ge(C)&&(Fe==="left"||Fe==="up"))&&(Ve=ge.swipeLength*re,Pe===!1&&Ke&&(Ke(Fe),B.edgeDragged=!0)),!xt&&Ye&&(Ye(Fe),B.swiped=!0),O?f=U+Ve*(yt/x)*Ce:M?f=U-Ve*Ce:f=U+Ve*Ce,D&&(f=U+Ve*Ce),B=(0,l.Z)((0,l.Z)({},B),{},{touchObject:ge,swipeLeft:f,trackStyle:we((0,l.Z)((0,l.Z)({},C),{},{left:f}))}),Math.abs(ge.curX-ge.startX)10&&(B.swiping=!0,gt(u)),B}},se=function(u,C){var V=C.dragging,a=C.swipe,O=C.touchObject,T=C.listWidth,D=C.touchThreshold,M=C.verticalSwiping,fe=C.listHeight,re=C.swipeToSlide,Pe=C.scrolling,Ke=C.onSwipe,xt=C.targetSlide,_e=C.currentSlide,ye=C.infinite;if(!V)return a&>(u),{};var X=M?fe/D:T/D,$e=Ae(O,M),ge={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Pe||!O.swipeLength)return ge;if(O.swipeLength>X){gt(u),Ke&&Ke($e);var Ye,yt,x=ye?_e:xt;switch($e){case"left":case"up":yt=x+Z(C),Ye=re?Oe(C,yt):yt,ge.currentDirection=0;break;case"right":case"down":yt=x-Z(C),Ye=re?Oe(C,yt):yt,ge.currentDirection=1;break;default:Ye=x}ge.triggerSlideHandler=Ye}else{var f=oe(C);ge.trackStyle=te((0,l.Z)((0,l.Z)({},C),{},{left:f}))}return ge},ze=function(u){for(var C=u.infinite?u.slideCount*2:u.slideCount,V=u.infinite?u.slidesToShow*-1:0,a=u.infinite?u.slidesToShow*-1:0,O=[];VV[V.length-1])C=V[V.length-1];else for(var O in V){if(Cu.swipeLeft*-1)return V=M,!1}else if(M.offsetLeft-C+j(M)/2>u.swipeLeft*-1)return V=M,!1;return!0}),!V)return 0;var T=u.rtl===!0?u.slideCount-u.currentSlide:u.currentSlide,D=Math.abs(V.dataset.index-T)||1;return D}else return u.slidesToScroll},ce=function(u,C){return C.reduce(function(V,a){return V&&u.hasOwnProperty(a)},!0)?null:console.error("Keys Missing:",u)},we=function(u){ce(u,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var C,V,a=u.slideCount+2*u.slidesToShow;u.vertical?V=a*u.slideHeight:C=Ht(u)*u.slideWidth;var O={opacity:1,transition:"",WebkitTransition:""};if(u.useTransform){var T=u.vertical?"translate3d(0px, "+u.left+"px, 0px)":"translate3d("+u.left+"px, 0px, 0px)",D=u.vertical?"translate3d(0px, "+u.left+"px, 0px)":"translate3d("+u.left+"px, 0px, 0px)",M=u.vertical?"translateY("+u.left+"px)":"translateX("+u.left+"px)";O=(0,l.Z)((0,l.Z)({},O),{},{WebkitTransform:T,transform:D,msTransform:M})}else u.vertical?O.top=u.left:O.left=u.left;return u.fade&&(O={opacity:1}),C&&(O.width=C),V&&(O.height=V),window&&!window.addEventListener&&window.attachEvent&&(u.vertical?O.marginTop=u.left+"px":O.marginLeft=u.left+"px"),O},te=function(u){ce(u,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var C=we(u);return u.useTransform?(C.WebkitTransition="-webkit-transform "+u.speed+"ms "+u.cssEase,C.transition="transform "+u.speed+"ms "+u.cssEase):u.vertical?C.transition="top "+u.speed+"ms "+u.cssEase:C.transition="left "+u.speed+"ms "+u.cssEase,C},oe=function(u){if(u.unslick)return 0;ce(u,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var C=u.slideIndex,V=u.trackRef,a=u.infinite,O=u.centerMode,T=u.slideCount,D=u.slidesToShow,M=u.slidesToScroll,fe=u.slideWidth,re=u.listWidth,Pe=u.variableWidth,Ke=u.slideHeight,xt=u.fade,_e=u.vertical,ye=0,X,$e,ge=0;if(xt||u.slideCount===1)return 0;var Ye=0;if(a?(Ye=-le(u),T%M!==0&&C+M>T&&(Ye=-(C>T?D-(C-T):T%M)),O&&(Ye+=parseInt(D/2))):(T%M!==0&&C+M>T&&(Ye=D-T%M),O&&(Ye=parseInt(D/2))),ye=Ye*fe,ge=Ye*Ke,_e?X=C*Ke*-1+ge:X=C*fe*-1+ye,Pe===!0){var yt,x=V&&V.node;if(yt=C+le(u),$e=x&&x.childNodes[yt],X=$e?$e.offsetLeft*-1:0,O===!0){yt=a?C+le(u):C,$e=x&&x.children[yt],X=0;for(var f=0;fu.currentSlide?u.targetSlide>u.currentSlide+Bt(u)?"left":"right":u.targetSlide0&&(T+=1),a&&C%2===0&&(T+=1),T}return a?0:C-1},Mt=function(u){var C=u.slidesToShow,V=u.centerMode,a=u.rtl,O=u.centerPadding;if(V){var T=(C-1)/2+1;return parseInt(O)>0&&(T+=1),!a&&C%2===0&&(T+=1),T}return a?C-1:0},Qe=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},W=function(u){var C,V,a,O,T;u.rtl?T=u.slideCount-1-u.index:T=u.index,a=T<0||T>=u.slideCount,u.centerMode?(O=Math.floor(u.slidesToShow/2),V=(T-u.currentSlide)%u.slideCount===0,T>u.currentSlide-O-1&&T<=u.currentSlide+O&&(C=!0)):C=u.currentSlide<=T&&T=u.slideCount?D=u.targetSlide-u.slideCount:D=u.targetSlide;var M=T===D;return{"slick-slide":!0,"slick-active":C,"slick-center":V,"slick-cloned":a,"slick-current":M}},Ne=function(u){var C={};return(u.variableWidth===void 0||u.variableWidth===!1)&&(C.width=u.slideWidth),u.fade&&(C.position="relative",u.vertical&&u.slideHeight?C.top=-u.index*parseInt(u.slideHeight):C.left=-u.index*parseInt(u.slideWidth),C.opacity=u.currentSlide===u.index?1:0,u.useCSS&&(C.transition="opacity "+u.speed+"ms "+u.cssEase+", visibility "+u.speed+"ms "+u.cssEase)),C},J=function(u,C){return u.key+"-"+C},G=function(u){var C,V=[],a=[],O=[],T=v.Children.count(u.children),D=ue(u),M=P(u);return v.Children.forEach(u.children,function(fe,re){var Pe,Ke={message:"children",index:re,slidesToScroll:u.slidesToScroll,currentSlide:u.currentSlide};!u.lazyLoad||u.lazyLoad&&u.lazyLoadedList.indexOf(re)>=0?Pe=fe:Pe=v.createElement("div",null);var xt=Ne((0,l.Z)((0,l.Z)({},u),{},{index:re})),_e=Pe.props.className||"",ye=W((0,l.Z)((0,l.Z)({},u),{},{index:re}));if(V.push(v.cloneElement(Pe,{key:"original"+J(Pe,re),"data-index":re,className:ft()(ye,_e),tabIndex:"-1","aria-hidden":!ye["slick-active"],style:(0,l.Z)((0,l.Z)({outline:"none"},Pe.props.style||{}),xt),onClick:function(ge){Pe.props&&Pe.props.onClick&&Pe.props.onClick(ge),u.focusOnSelect&&u.focusOnSelect(Ke)}})),u.infinite&&u.fade===!1){var X=T-re;X<=le(u)&&T!==u.slidesToShow&&(C=-X,C>=D&&(Pe=fe),ye=W((0,l.Z)((0,l.Z)({},u),{},{index:C})),a.push(v.cloneElement(Pe,{key:"precloned"+J(Pe,C),"data-index":C,tabIndex:"-1",className:ft()(ye,_e),"aria-hidden":!ye["slick-active"],style:(0,l.Z)((0,l.Z)({},Pe.props.style||{}),xt),onClick:function(ge){Pe.props&&Pe.props.onClick&&Pe.props.onClick(ge),u.focusOnSelect&&u.focusOnSelect(Ke)}}))),T!==u.slidesToShow&&(C=T+re,C=yt&&Ke<=ge:Ke===yt}),f={message:"dots",index:X,slidesToScroll:fe,currentSlide:Ke},B=this.clickHandler.bind(this,f);ye=ye.concat(v.createElement("li",{key:X,className:x},v.cloneElement(this.props.customPaging(X),{onClick:B})))}return v.cloneElement(this.props.appendDots(ye),(0,l.Z)({className:this.props.dotsClass},_e))}}]),C}(v.PureComponent),me=function(ee){(0,N.Z)(C,ee);var u=(0,L.Z)(C);function C(){return(0,K.Z)(this,C),u.apply(this,arguments)}return(0,y.Z)(C,[{key:"clickHandler",value:function(a,O){O&&O.preventDefault(),this.props.clickHandler(a,O)}},{key:"render",value:function(){var a={"slick-arrow":!0,"slick-prev":!0},O=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(a["slick-disabled"]=!0,O=null);var T={key:"0","data-role":"none",className:ft()(a),style:{display:"block"},onClick:O},D={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},M;return this.props.prevArrow?M=v.cloneElement(this.props.prevArrow,(0,l.Z)((0,l.Z)({},T),D)):M=v.createElement("button",(0,A.Z)({key:"0",type:"button"},T)," ","Previous"),M}}]),C}(v.PureComponent),m=function(ee){(0,N.Z)(C,ee);var u=(0,L.Z)(C);function C(){return(0,K.Z)(this,C),u.apply(this,arguments)}return(0,y.Z)(C,[{key:"clickHandler",value:function(a,O){O&&O.preventDefault(),this.props.clickHandler(a,O)}},{key:"render",value:function(){var a={"slick-arrow":!0,"slick-next":!0},O=this.clickHandler.bind(this,{message:"next"});Ge(this.props)||(a["slick-disabled"]=!0,O=null);var T={key:"1","data-role":"none",className:ft()(a),style:{display:"block"},onClick:O},D={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},M;return this.props.nextArrow?M=v.cloneElement(this.props.nextArrow,(0,l.Z)((0,l.Z)({},T),D)):M=v.createElement("button",(0,A.Z)({key:"1",type:"button"},T)," ","Next"),M}}]),C}(v.PureComponent),w=d(76374),ve=["animating"],H=function(ee){(0,N.Z)(C,ee);var u=(0,L.Z)(C);function C(V){var a;(0,K.Z)(this,C),a=u.call(this,V),(0,R.Z)((0,z.Z)(a),"listRefHandler",function(T){return a.list=T}),(0,R.Z)((0,z.Z)(a),"trackRefHandler",function(T){return a.track=T}),(0,R.Z)((0,z.Z)(a),"adaptHeight",function(){if(a.props.adaptiveHeight&&a.list){var T=a.list.querySelector('[data-index="'.concat(a.state.currentSlide,'"]'));a.list.style.height=he(T)+"px"}}),(0,R.Z)((0,z.Z)(a),"componentDidMount",function(){if(a.props.onInit&&a.props.onInit(),a.props.lazyLoad){var T=Rt((0,l.Z)((0,l.Z)({},a.props),a.state));T.length>0&&(a.setState(function(M){return{lazyLoadedList:M.lazyLoadedList.concat(T)}}),a.props.onLazyLoad&&a.props.onLazyLoad(T))}var D=(0,l.Z)({listRef:a.list,trackRef:a.track},a.props);a.updateState(D,!0,function(){a.adaptHeight(),a.props.autoplay&&a.autoPlay("playing")}),a.props.lazyLoad==="progressive"&&(a.lazyLoadTimer=setInterval(a.progressiveLazyLoad,1e3)),a.ro=new w.Z(function(){a.state.animating?(a.onWindowResized(!1),a.callbackTimers.push(setTimeout(function(){return a.onWindowResized()},a.props.speed))):a.onWindowResized()}),a.ro.observe(a.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(M){M.onfocus=a.props.pauseOnFocus?a.onSlideFocus:null,M.onblur=a.props.pauseOnFocus?a.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",a.onWindowResized):window.attachEvent("onresize",a.onWindowResized)}),(0,R.Z)((0,z.Z)(a),"componentWillUnmount",function(){a.animationEndCallback&&clearTimeout(a.animationEndCallback),a.lazyLoadTimer&&clearInterval(a.lazyLoadTimer),a.callbackTimers.length&&(a.callbackTimers.forEach(function(T){return clearTimeout(T)}),a.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",a.onWindowResized):window.detachEvent("onresize",a.onWindowResized),a.autoplayTimer&&clearInterval(a.autoplayTimer),a.ro.disconnect()}),(0,R.Z)((0,z.Z)(a),"componentDidUpdate",function(T){if(a.checkImagesLoad(),a.props.onReInit&&a.props.onReInit(),a.props.lazyLoad){var D=Rt((0,l.Z)((0,l.Z)({},a.props),a.state));D.length>0&&(a.setState(function(re){return{lazyLoadedList:re.lazyLoadedList.concat(D)}}),a.props.onLazyLoad&&a.props.onLazyLoad(D))}a.adaptHeight();var M=(0,l.Z)((0,l.Z)({listRef:a.list,trackRef:a.track},a.props),a.state),fe=a.didPropsChange(T);fe&&a.updateState(M,fe,function(){a.state.currentSlide>=v.Children.count(a.props.children)&&a.changeSlide({message:"index",index:v.Children.count(a.props.children)-a.props.slidesToShow,currentSlide:a.state.currentSlide}),(T.autoplay!==a.props.autoplay||T.autoplaySpeed!==a.props.autoplaySpeed)&&(!T.autoplay&&a.props.autoplay?a.autoPlay("playing"):a.props.autoplay?a.autoPlay("update"):a.pause("paused"))})}),(0,R.Z)((0,z.Z)(a),"onWindowResized",function(T){a.debouncedResize&&a.debouncedResize.cancel(),a.debouncedResize=(0,Et.D)(50,function(){return a.resizeWindow(T)}),a.debouncedResize()}),(0,R.Z)((0,z.Z)(a),"resizeWindow",function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,D=!!(a.track&&a.track.node);if(D){var M=(0,l.Z)((0,l.Z)({listRef:a.list,trackRef:a.track},a.props),a.state);a.updateState(M,T,function(){a.props.autoplay?a.autoPlay("update"):a.pause("paused")}),a.setState({animating:!1}),clearTimeout(a.animationEndCallback),delete a.animationEndCallback}}),(0,R.Z)((0,z.Z)(a),"updateState",function(T,D,M){var fe=at(T);T=(0,l.Z)((0,l.Z)((0,l.Z)({},T),fe),{},{slideIndex:fe.currentSlide});var re=oe(T);T=(0,l.Z)((0,l.Z)({},T),{},{left:re});var Pe=we(T);(D||v.Children.count(a.props.children)!==v.Children.count(T.children))&&(fe.trackStyle=Pe),a.setState(fe,M)}),(0,R.Z)((0,z.Z)(a),"ssrInit",function(){if(a.props.variableWidth){var T=0,D=0,M=[],fe=le((0,l.Z)((0,l.Z)((0,l.Z)({},a.props),a.state),{},{slideCount:a.props.children.length})),re=st((0,l.Z)((0,l.Z)((0,l.Z)({},a.props),a.state),{},{slideCount:a.props.children.length}));a.props.children.forEach(function(B){M.push(B.props.style.width),T+=B.props.style.width});for(var Pe=0;Pe=D&&a.onWindowResized()};if(!fe.onclick)fe.onclick=function(){return fe.parentNode.focus()};else{var Pe=fe.onclick;fe.onclick=function(Ke){Pe(Ke),fe.parentNode.focus()}}fe.onload||(a.props.lazyLoad?fe.onload=function(){a.adaptHeight(),a.callbackTimers.push(setTimeout(a.onWindowResized,a.props.speed))}:(fe.onload=re,fe.onerror=function(){re(),a.props.onLazyLoadError&&a.props.onLazyLoadError()}))})}),(0,R.Z)((0,z.Z)(a),"progressiveLazyLoad",function(){for(var T=[],D=(0,l.Z)((0,l.Z)({},a.props),a.state),M=a.state.currentSlide;M=-le(D);fe--)if(a.state.lazyLoadedList.indexOf(fe)<0){T.push(fe);break}T.length>0?(a.setState(function(re){return{lazyLoadedList:re.lazyLoadedList.concat(T)}}),a.props.onLazyLoad&&a.props.onLazyLoad(T)):a.lazyLoadTimer&&(clearInterval(a.lazyLoadTimer),delete a.lazyLoadTimer)}),(0,R.Z)((0,z.Z)(a),"slideHandler",function(T){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,M=a.props,fe=M.asNavFor,re=M.beforeChange,Pe=M.onLazyLoad,Ke=M.speed,xt=M.afterChange,_e=a.state.currentSlide,ye=Be((0,l.Z)((0,l.Z)((0,l.Z)({index:T},a.props),a.state),{},{trackRef:a.track,useCSS:a.props.useCSS&&!D})),X=ye.state,$e=ye.nextState;if(X){re&&re(_e,X.currentSlide);var ge=X.lazyLoadedList.filter(function(Ye){return a.state.lazyLoadedList.indexOf(Ye)<0});Pe&&ge.length>0&&Pe(ge),!a.props.waitForAnimate&&a.animationEndCallback&&(clearTimeout(a.animationEndCallback),xt&&xt(_e),delete a.animationEndCallback),a.setState(X,function(){fe&&a.asNavForIndex!==T&&(a.asNavForIndex=T,fe.innerSlider.slideHandler(T)),$e&&(a.animationEndCallback=setTimeout(function(){var Ye=$e.animating,yt=(0,Te.Z)($e,ve);a.setState(yt,function(){a.callbackTimers.push(setTimeout(function(){return a.setState({animating:Ye})},10)),xt&&xt(X.currentSlide),delete a.animationEndCallback})},Ke))})}}),(0,R.Z)((0,z.Z)(a),"changeSlide",function(T){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,M=(0,l.Z)((0,l.Z)({},a.props),a.state),fe=jt(M,T);if(!(fe!==0&&!fe)&&(D===!0?a.slideHandler(fe,D):a.slideHandler(fe),a.props.autoplay&&a.autoPlay("update"),a.props.focusOnSelect)){var re=a.list.querySelectorAll(".slick-current");re[0]&&re[0].focus()}}),(0,R.Z)((0,z.Z)(a),"clickHandler",function(T){a.clickable===!1&&(T.stopPropagation(),T.preventDefault()),a.clickable=!0}),(0,R.Z)((0,z.Z)(a),"keyHandler",function(T){var D=et(T,a.props.accessibility,a.props.rtl);D!==""&&a.changeSlide({message:D})}),(0,R.Z)((0,z.Z)(a),"selectHandler",function(T){a.changeSlide(T)}),(0,R.Z)((0,z.Z)(a),"disableBodyScroll",function(){var T=function(M){M=M||window.event,M.preventDefault&&M.preventDefault(),M.returnValue=!1};window.ontouchmove=T}),(0,R.Z)((0,z.Z)(a),"enableBodyScroll",function(){window.ontouchmove=null}),(0,R.Z)((0,z.Z)(a),"swipeStart",function(T){a.props.verticalSwiping&&a.disableBodyScroll();var D=He(T,a.props.swipe,a.props.draggable);D!==""&&a.setState(D)}),(0,R.Z)((0,z.Z)(a),"swipeMove",function(T){var D=xe(T,(0,l.Z)((0,l.Z)((0,l.Z)({},a.props),a.state),{},{trackRef:a.track,listRef:a.list,slideIndex:a.state.currentSlide}));D&&(D.swiping&&(a.clickable=!1),a.setState(D))}),(0,R.Z)((0,z.Z)(a),"swipeEnd",function(T){var D=se(T,(0,l.Z)((0,l.Z)((0,l.Z)({},a.props),a.state),{},{trackRef:a.track,listRef:a.list,slideIndex:a.state.currentSlide}));if(D){var M=D.triggerSlideHandler;delete D.triggerSlideHandler,a.setState(D),M!==void 0&&(a.slideHandler(M),a.props.verticalSwiping&&a.enableBodyScroll())}}),(0,R.Z)((0,z.Z)(a),"touchEnd",function(T){a.swipeEnd(T),a.clickable=!0}),(0,R.Z)((0,z.Z)(a),"slickPrev",function(){a.callbackTimers.push(setTimeout(function(){return a.changeSlide({message:"previous"})},0))}),(0,R.Z)((0,z.Z)(a),"slickNext",function(){a.callbackTimers.push(setTimeout(function(){return a.changeSlide({message:"next"})},0))}),(0,R.Z)((0,z.Z)(a),"slickGoTo",function(T){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(T=Number(T),isNaN(T))return"";a.callbackTimers.push(setTimeout(function(){return a.changeSlide({message:"index",index:T,currentSlide:a.state.currentSlide},D)},0))}),(0,R.Z)((0,z.Z)(a),"play",function(){var T;if(a.props.rtl)T=a.state.currentSlide-a.props.slidesToScroll;else if(Ge((0,l.Z)((0,l.Z)({},a.props),a.state)))T=a.state.currentSlide+a.props.slidesToScroll;else return!1;a.slideHandler(T)}),(0,R.Z)((0,z.Z)(a),"autoPlay",function(T){a.autoplayTimer&&clearInterval(a.autoplayTimer);var D=a.state.autoplaying;if(T==="update"){if(D==="hovered"||D==="focused"||D==="paused")return}else if(T==="leave"){if(D==="paused"||D==="focused")return}else if(T==="blur"&&(D==="paused"||D==="hovered"))return;a.autoplayTimer=setInterval(a.play,a.props.autoplaySpeed+50),a.setState({autoplaying:"playing"})}),(0,R.Z)((0,z.Z)(a),"pause",function(T){a.autoplayTimer&&(clearInterval(a.autoplayTimer),a.autoplayTimer=null);var D=a.state.autoplaying;T==="paused"?a.setState({autoplaying:"paused"}):T==="focused"?(D==="hovered"||D==="playing")&&a.setState({autoplaying:"focused"}):D==="playing"&&a.setState({autoplaying:"hovered"})}),(0,R.Z)((0,z.Z)(a),"onDotsOver",function(){return a.props.autoplay&&a.pause("hovered")}),(0,R.Z)((0,z.Z)(a),"onDotsLeave",function(){return a.props.autoplay&&a.state.autoplaying==="hovered"&&a.autoPlay("leave")}),(0,R.Z)((0,z.Z)(a),"onTrackOver",function(){return a.props.autoplay&&a.pause("hovered")}),(0,R.Z)((0,z.Z)(a),"onTrackLeave",function(){return a.props.autoplay&&a.state.autoplaying==="hovered"&&a.autoPlay("leave")}),(0,R.Z)((0,z.Z)(a),"onSlideFocus",function(){return a.props.autoplay&&a.pause("focused")}),(0,R.Z)((0,z.Z)(a),"onSlideBlur",function(){return a.props.autoplay&&a.state.autoplaying==="focused"&&a.autoPlay("blur")}),(0,R.Z)((0,z.Z)(a),"render",function(){var T=ft()("slick-slider",a.props.className,{"slick-vertical":a.props.vertical,"slick-initialized":!0}),D=(0,l.Z)((0,l.Z)({},a.props),a.state),M=nt(D,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),fe=a.props.pauseOnHover;M=(0,l.Z)((0,l.Z)({},M),{},{onMouseEnter:fe?a.onTrackOver:null,onMouseLeave:fe?a.onTrackLeave:null,onMouseOver:fe?a.onTrackOver:null,focusOnSelect:a.props.focusOnSelect&&a.clickable?a.selectHandler:null});var re;if(a.props.dots===!0&&a.state.slideCount>=a.props.slidesToShow){var Pe=nt(D,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Ke=a.props.pauseOnDotsHover;Pe=(0,l.Z)((0,l.Z)({},Pe),{},{clickHandler:a.changeSlide,onMouseEnter:Ke?a.onDotsLeave:null,onMouseOver:Ke?a.onDotsOver:null,onMouseLeave:Ke?a.onDotsLeave:null}),re=v.createElement(be,Pe)}var xt,_e,ye=nt(D,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);ye.clickHandler=a.changeSlide,a.props.arrows&&(xt=v.createElement(me,ye),_e=v.createElement(m,ye));var X=null;a.props.vertical&&(X={height:a.state.listHeight});var $e=null;a.props.vertical===!1?a.props.centerMode===!0&&($e={padding:"0px "+a.props.centerPadding}):a.props.centerMode===!0&&($e={padding:a.props.centerPadding+" 0px"});var ge=(0,l.Z)((0,l.Z)({},X),$e),Ye=a.props.touchMove,yt={className:"slick-list",style:ge,onClick:a.clickHandler,onMouseDown:Ye?a.swipeStart:null,onMouseMove:a.state.dragging&&Ye?a.swipeMove:null,onMouseUp:Ye?a.swipeEnd:null,onMouseLeave:a.state.dragging&&Ye?a.swipeEnd:null,onTouchStart:Ye?a.swipeStart:null,onTouchMove:a.state.dragging&&Ye?a.swipeMove:null,onTouchEnd:Ye?a.touchEnd:null,onTouchCancel:a.state.dragging&&Ye?a.swipeEnd:null,onKeyDown:a.props.accessibility?a.keyHandler:null},x={className:T,dir:"ltr",style:a.props.style};return a.props.unslick&&(yt={className:"slick-list"},x={className:T,style:a.props.style}),v.createElement("div",x,a.props.unslick?"":xt,v.createElement("div",(0,A.Z)({ref:a.listRefHandler},yt),v.createElement($,(0,A.Z)({ref:a.trackRefHandler},M),a.props.children)),a.props.unslick?"":_e,a.props.unslick?"":re)}),a.list=null,a.track=null,a.state=(0,l.Z)((0,l.Z)({},je),{},{currentSlide:a.props.initialSlide,slideCount:v.Children.count(a.props.children)}),a.callbackTimers=[],a.clickable=!0,a.debouncedResize=null;var O=a.ssrInit();return a.state=(0,l.Z)((0,l.Z)({},a.state),O),a}return(0,y.Z)(C,[{key:"didPropsChange",value:function(a){for(var O=!1,T=0,D=Object.keys(this.props);T1&&arguments[1]!==void 0?arguments[1]:!1;return a.innerSlider.slickGoTo(O,T)}),(0,R.Z)((0,z.Z)(a),"slickPause",function(){return a.innerSlider.pause("paused")}),(0,R.Z)((0,z.Z)(a),"slickPlay",function(){return a.innerSlider.autoPlay("play")}),a.state={breakpoint:null},a._responsiveMediaHandlers=[],a}return(0,y.Z)(C,[{key:"media",value:function(a,O){var T=window.matchMedia(a),D=function(fe){var re=fe.matches;re&&O()};T.addListener(D),D(T),this._responsiveMediaHandlers.push({mql:T,query:a,listener:D})}},{key:"componentDidMount",value:function(){var a=this;if(this.props.responsive){var O=this.props.responsive.map(function(D){return D.breakpoint});O.sort(function(D,M){return D-M}),O.forEach(function(D,M){var fe;M===0?fe=F()({minWidth:0,maxWidth:D}):fe=F()({minWidth:O[M-1]+1,maxWidth:D}),Qe()&&a.media(fe,function(){a.setState({breakpoint:D})})});var T=F()({minWidth:O.slice(-1)[0]});Qe()&&this.media(T,function(){a.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(a){a.mql.removeListener(a.listener)})}},{key:"render",value:function(){var a=this,O,T;this.state.breakpoint?(T=this.props.responsive.filter(function(X){return X.breakpoint===a.state.breakpoint}),O=T[0].settings==="unslick"?"unslick":(0,l.Z)((0,l.Z)((0,l.Z)({},_),this.props),T[0].settings)):O=(0,l.Z)((0,l.Z)({},_),this.props),O.centerMode&&(O.slidesToScroll>1,O.slidesToScroll=1),O.fade&&(O.slidesToShow>1,O.slidesToScroll>1,O.slidesToShow=1,O.slidesToScroll=1);var D=v.Children.toArray(this.props.children);D=D.filter(function(X){return typeof X=="string"?!!X.trim():!!X}),O.variableWidth&&(O.rows>1||O.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),O.variableWidth=!1);for(var M=[],fe=null,re=0;re=D.length));_e+=1)xt.push(v.cloneElement(D[_e],{key:100*re+10*Ke+_e,tabIndex:-1,style:{width:"".concat(100/O.slidesPerRow,"%"),display:"inline-block"}}));Pe.push(v.createElement("div",{key:10*re+Ke},xt))}O.variableWidth?M.push(v.createElement("div",{key:re,style:{width:fe}},Pe)):M.push(v.createElement("div",{key:re},Pe))}if(O==="unslick"){var ye="regular slider "+(this.props.className||"");return v.createElement("div",{className:ye},D)}else M.length<=O.slidesToShow&&(O.unslick=!0);return v.createElement(H,(0,A.Z)({style:this.props.style,ref:this.innerSliderRefHandler},O),M)}}]),C}(v.Component),q=de,ne=d(36355),De=d(17313),it=d(83116),ht=d(37613);const pt=ee=>{const{componentCls:u,antCls:C,carouselArrowSize:V,carouselDotOffset:a,marginXXS:O}=ee,T=-V*1.25,D=O;return{[u]:Object.assign(Object.assign({},(0,De.Wf)(ee)),{".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${C}-radio-input, input${C}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${C}-radio-input, input${C}-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:V,height:V,marginTop:-V/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:T,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:T,"&::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:a},"&-top":{top:a,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:ee.dotWidth,height:ee.dotHeight,marginInline:D,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${ee.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:ee.dotHeight,padding:0,color:"transparent",fontSize:0,background:ee.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${ee.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-D,content:'""'}},"&.slick-active":{width:ee.dotActiveWidth,"& button":{background:ee.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},mt=ee=>{const{componentCls:u,carouselDotOffset:C,marginXXS:V}=ee,a={width:ee.dotHeight,height:ee.dotWidth};return{[`${u}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:ee.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:C},"&-right":{insetInlineEnd:C,insetInlineStart:"auto"},li:Object.assign(Object.assign({},a),{margin:`${V}px 0`,verticalAlign:"baseline",button:a,"&.slick-active":Object.assign(Object.assign({},a),{button:a})})}}}},St=ee=>{const{componentCls:u}=ee;return[{[`${u}-rtl`]:{direction:"rtl",".slick-dots":{[`${u}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${u}-vertical`]:{".slick-dots":{[`${u}-rtl&`]:{flexDirection:"column"}}}}]};var wt=(0,it.Z)("Carousel",ee=>{const{controlHeightLG:u,controlHeightSM:C}=ee,V=(0,ht.TS)(ee,{carouselArrowSize:u/2,carouselDotOffset:C/2});return[pt(V),mt(V),St(V)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),At=function(ee,u){var C={};for(var V in ee)Object.prototype.hasOwnProperty.call(ee,V)&&u.indexOf(V)<0&&(C[V]=ee[V]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,V=Object.getOwnPropertySymbols(ee);a{const{dots:C=!0,arrows:V=!1,draggable:a=!1,waitForAnimate:O=!1,dotPosition:T="bottom",vertical:D=T==="left"||T==="right",rootClassName:M,className:fe,style:re,id:Pe}=ee,Ke=At(ee,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:xt,direction:_e,carousel:ye}=v.useContext(ne.E_),X=v.useRef(),$e=function(Xe){let Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;X.current.slickGoTo(Xe,Fe)};v.useImperativeHandle(u,()=>({goTo:$e,autoPlay:X.current.innerSlider.autoPlay,innerSlider:X.current.innerSlider,prev:X.current.slickPrev,next:X.current.slickNext}),[X.current]);const ge=v.useRef(v.Children.count(ee.children));v.useEffect(()=>{ge.current!==v.Children.count(ee.children)&&($e(ee.initialSlide||0,!1),ge.current=v.Children.count(ee.children))},[ee.children]);const Ye=Object.assign({vertical:D,className:ft()(fe,ye==null?void 0:ye.className),style:Object.assign(Object.assign({},ye==null?void 0:ye.style),re)},Ke);Ye.effect==="fade"&&(Ye.fade=!0);const yt=xt("carousel",Ye.prefixCls),x="slick-dots",f=!!C,B=ft()(x,`${x}-${T}`,typeof C=="boolean"?!1:C==null?void 0:C.className),[U,pe]=wt(yt),Ce=ft()(yt,{[`${yt}-rtl`]:_e==="rtl",[`${yt}-vertical`]:Ye.vertical},pe,M);return U(v.createElement("div",{className:Ce,id:Pe},v.createElement(q,Object.assign({ref:X},Ye,{dots:f,dotsClass:B,arrows:V,draggable:a,verticalSwiping:D,waitForAnimate:O}))))})},93891:function(Yt,Re,d){"use strict";var v=d(59301),A=d(36355),l=d(64165);const K=y=>{const{componentName:z}=y,{getPrefixCls:N}=(0,v.useContext)(A.E_),L=N("empty");switch(z){case"Table":case"List":return v.createElement(l.Z,{image:l.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return v.createElement(l.Z,{image:l.Z.PRESENTED_IMAGE_SIMPLE,className:`${L}-small`});default:return v.createElement(l.Z,null)}};Re.Z=K},64165:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return Ie}});var v=d(92310),A=d.n(v),l=d(59301),K=d(36355),y=d(9763),z=d(64993),N=d(88088),R=()=>{const[,ue]=(0,N.Z)(),p=new z.C(ue.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return l.createElement("svg",{style:p,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},l.createElement("g",{fill:"none",fillRule:"evenodd"},l.createElement("g",{transform:"translate(24 31.67)"},l.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),l.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),l.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),l.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),l.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),l.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),l.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},l.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),l.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Te=()=>{const[,ue]=(0,N.Z)(),{colorFill:P,colorFillTertiary:p,colorFillQuaternary:I,colorBgContainer:j}=ue,{borderColor:he,shadowColor:Ae,contentColor:Ge}=(0,l.useMemo)(()=>({borderColor:new z.C(P).onBackground(j).toHexShortString(),shadowColor:new z.C(p).onBackground(j).toHexShortString(),contentColor:new z.C(I).onBackground(j).toHexShortString()}),[P,p,I,j]);return l.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},l.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},l.createElement("ellipse",{fill:Ae,cx:"32",cy:"33",rx:"32",ry:"7"}),l.createElement("g",{fillRule:"nonzero",stroke:he},l.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),l.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Ge}))))},Q=d(83116),je=d(37613);const Et=ue=>{const{componentCls:P,margin:p,marginXS:I,marginXL:j,fontSize:he,lineHeight:Ae}=ue;return{[P]:{marginInline:I,fontSize:he,lineHeight:Ae,textAlign:"center",[`${P}-image`]:{height:ue.emptyImgHeight,marginBottom:I,opacity:ue.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${P}-description`]:{color:ue.colorText},[`${P}-footer`]:{marginTop:p},"&-normal":{marginBlock:j,color:ue.colorTextDisabled,[`${P}-description`]:{color:ue.colorTextDisabled},[`${P}-image`]:{height:ue.emptyImgHeightMD}},"&-small":{marginBlock:I,color:ue.colorTextDisabled,[`${P}-image`]:{height:ue.emptyImgHeightSM}}}}};var Ee=(0,Q.Z)("Empty",ue=>{const{componentCls:P,controlHeightLG:p}=ue,I=(0,je.TS)(ue,{emptyImgCls:`${P}-img`,emptyImgHeight:p*2.5,emptyImgHeightMD:p,emptyImgHeightSM:p*.875});return[Et(I)]}),ft=function(ue,P){var p={};for(var I in ue)Object.prototype.hasOwnProperty.call(ue,I)&&P.indexOf(I)<0&&(p[I]=ue[I]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,I=Object.getOwnPropertySymbols(ue);j{var{className:P,rootClassName:p,prefixCls:I,image:j=Zt,description:he,children:Ae,imageStyle:Ge,style:nt}=ue,at=ft(ue,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:Be,direction:jt,empty:et}=l.useContext(K.E_),He=Be("empty",I),[xe,se]=Ee(He),[ze]=(0,y.Z)("Empty"),Oe=typeof he!="undefined"?he:ze==null?void 0:ze.description,Z=typeof Oe=="string"?Oe:"empty";let ce=null;return typeof j=="string"?ce=l.createElement("img",{alt:Z,src:j}):ce=j,xe(l.createElement("div",Object.assign({className:A()(se,He,et==null?void 0:et.className,{[`${He}-normal`]:j===gt,[`${He}-rtl`]:jt==="rtl"},P,p),style:Object.assign(Object.assign({},et==null?void 0:et.style),nt)},at),l.createElement("div",{className:`${He}-image`,style:Ge},ce),Oe&&l.createElement("div",{className:`${He}-description`},Oe),Ae&&l.createElement("div",{className:`${He}-footer`},Ae)))};Rt.PRESENTED_IMAGE_DEFAULT=Zt,Rt.PRESENTED_IMAGE_SIMPLE=gt;var Ie=Rt},8628:function(Yt,Re,d){"use strict";var v=d(59301),A=d(34280),l=d(56762),K=d(69507);function y(){let z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const N=(0,v.useRef)({}),L=(0,l.Z)(),R=(0,K.ZP)();return(0,A.Z)(()=>{const b=R.subscribe(Te=>{N.current=Te,z&&L()});return()=>R.unsubscribe(b)},[]),N.current}Re.Z=y},9432:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return Rt},n:function(){return Zt}});var v=d(19248),A=d(92310),l=d.n(A),K=d(93681),y=d(8654),z=d(59301),N=d(19080),L=d(36355),R=d(1684),b=d(19716),Te=d(32441),Q=d(33234),je=d(59412),Et=d(9937);function Ee(Ie){return!!(Ie.prefix||Ie.suffix||Ie.allowClear)}var ft=function(Ie,ue){var P={};for(var p in Ie)Object.prototype.hasOwnProperty.call(Ie,p)&&ue.indexOf(p)<0&&(P[p]=Ie[p]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,p=Object.getOwnPropertySymbols(Ie);I{var P;const{prefixCls:p,bordered:I=!0,status:j,size:he,disabled:Ae,onBlur:Ge,onFocus:nt,suffix:at,allowClear:Be,addonAfter:jt,addonBefore:et,className:He,style:xe,styles:se,rootClassName:ze,onChange:Oe,classNames:Z}=Ie,ce=ft(Ie,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:we,direction:te,input:oe}=z.useContext(L.E_),le=we("input",p),st=(0,z.useRef)(null),[Ht,dt]=(0,Et.ZP)(le),{compactSize:Bt,compactItemClassnames:Mt}=(0,Q.ri)(le,te),Qe=(0,b.Z)(ie=>{var _;return(_=he!=null?he:Bt)!==null&&_!==void 0?_:ie}),W=z.useContext(R.Z),Ne=Ae!=null?Ae:W,{status:J,hasFeedback:G,feedbackIcon:$}=(0,z.useContext)(Te.aM),ae=(0,N.F)(J,j),be=Ee(Ie)||!!G,me=(0,z.useRef)(be);(0,z.useEffect)(()=>{var ie;be&&me.current,me.current=be},[be]);const m=(0,je.Z)(st,!0),w=ie=>{m(),Ge==null||Ge(ie)},ve=ie=>{m(),nt==null||nt(ie)},H=ie=>{m(),Oe==null||Oe(ie)},S=(G||at)&&z.createElement(z.Fragment,null,at,G&&$);let F;return typeof Be=="object"&&(Be!=null&&Be.clearIcon)?F=Be:Be&&(F={clearIcon:z.createElement(v.Z,null)}),Ht(z.createElement(K.default,Object.assign({ref:(0,y.sQ)(ue,st),prefixCls:le,autoComplete:oe==null?void 0:oe.autoComplete},ce,{disabled:Ne,onBlur:w,onFocus:ve,style:Object.assign(Object.assign({},oe==null?void 0:oe.style),xe),styles:Object.assign(Object.assign({},oe==null?void 0:oe.styles),se),suffix:S,allowClear:F,className:l()(He,ze,Mt,oe==null?void 0:oe.className),onChange:H,addonAfter:jt&&z.createElement(Q.BR,null,z.createElement(Te.Ux,{override:!0,status:!0},jt)),addonBefore:et&&z.createElement(Q.BR,null,z.createElement(Te.Ux,{override:!0,status:!0},et)),classNames:Object.assign(Object.assign(Object.assign({},Z),oe==null?void 0:oe.classNames),{input:l()({[`${le}-sm`]:Qe==="small",[`${le}-lg`]:Qe==="large",[`${le}-rtl`]:te==="rtl",[`${le}-borderless`]:!I},!be&&(0,N.Z)(le,ae),Z==null?void 0:Z.input,(P=oe==null?void 0:oe.classNames)===null||P===void 0?void 0:P.input,dt)}),classes:{affixWrapper:l()({[`${le}-affix-wrapper-sm`]:Qe==="small",[`${le}-affix-wrapper-lg`]:Qe==="large",[`${le}-affix-wrapper-rtl`]:te==="rtl",[`${le}-affix-wrapper-borderless`]:!I},(0,N.Z)(`${le}-affix-wrapper`,ae,G),dt),wrapper:l()({[`${le}-group-rtl`]:te==="rtl"},dt),group:l()({[`${le}-group-wrapper-sm`]:Qe==="small",[`${le}-group-wrapper-lg`]:Qe==="large",[`${le}-group-wrapper-rtl`]:te==="rtl",[`${le}-group-wrapper-disabled`]:Ne},(0,N.Z)(`${le}-group-wrapper`,ae,G),dt)}})))})},1643:function(Yt,Re,d){"use strict";var v=d(19248),A=d(92310),l=d.n(A),K=d(9296),y=d(59301),z=d(19080),N=d(36355),L=d(1684),R=d(19716),b=d(32441),Te=d(9432),Q=d(9937),je=function(Ee,ft){var Zt={};for(var gt in Ee)Object.prototype.hasOwnProperty.call(Ee,gt)&&ft.indexOf(gt)<0&&(Zt[gt]=Ee[gt]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,gt=Object.getOwnPropertySymbols(Ee);Rt{const{prefixCls:Zt,bordered:gt=!0,size:Rt,disabled:Ie,status:ue,allowClear:P,showCount:p,classNames:I,rootClassName:j,className:he}=Ee,Ae=je(Ee,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:Ge,direction:nt}=y.useContext(N.E_),at=(0,R.Z)(Rt),Be=y.useContext(L.Z),jt=Ie!=null?Ie:Be,{status:et,hasFeedback:He,feedbackIcon:xe}=y.useContext(b.aM),se=(0,z.F)(et,ue),ze=y.useRef(null);y.useImperativeHandle(ft,()=>{var te;return{resizableTextArea:(te=ze.current)===null||te===void 0?void 0:te.resizableTextArea,focus:oe=>{var le,st;(0,Te.n)((st=(le=ze.current)===null||le===void 0?void 0:le.resizableTextArea)===null||st===void 0?void 0:st.textArea,oe)},blur:()=>{var oe;return(oe=ze.current)===null||oe===void 0?void 0:oe.blur()}}});const Oe=Ge("input",Zt);let Z;typeof P=="object"&&(P!=null&&P.clearIcon)?Z=P:P&&(Z={clearIcon:y.createElement(v.Z,null)});const[ce,we]=(0,Q.ZP)(Oe);return ce(y.createElement(K.default,Object.assign({},Ae,{disabled:jt,allowClear:Z,className:l()(he,j),classes:{affixWrapper:l()(`${Oe}-textarea-affix-wrapper`,{[`${Oe}-affix-wrapper-rtl`]:nt==="rtl",[`${Oe}-affix-wrapper-borderless`]:!gt,[`${Oe}-affix-wrapper-sm`]:at==="small",[`${Oe}-affix-wrapper-lg`]:at==="large",[`${Oe}-textarea-show-count`]:p},(0,z.Z)(`${Oe}-affix-wrapper`,se),we)},classNames:Object.assign(Object.assign({},I),{textarea:l()({[`${Oe}-borderless`]:!gt,[`${Oe}-sm`]:at==="small",[`${Oe}-lg`]:at==="large"},(0,z.Z)(Oe,se),we,I==null?void 0:I.textarea)}),prefixCls:Oe,suffix:He&&y.createElement("span",{className:`${Oe}-textarea-suffix`},xe),showCount:p,ref:ze})))});Re.Z=Et},59412:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return A}});var v=d(59301);function A(l,K){const y=(0,v.useRef)([]),z=()=>{y.current.push(setTimeout(()=>{var N,L,R,b;!((N=l.current)===null||N===void 0)&&N.input&&((L=l.current)===null||L===void 0?void 0:L.input.getAttribute("type"))==="password"&&(!((R=l.current)===null||R===void 0)&&R.input.hasAttribute("value"))&&((b=l.current)===null||b===void 0||b.input.removeAttribute("value"))}))};return(0,v.useEffect)(()=>(K&&z(),()=>y.current.forEach(N=>{N&&clearTimeout(N)})),[]),z}},92832:function(Yt,Re,d){"use strict";d.d(Re,{default:function(){return at}});var v=d(92310),A=d.n(v),l=d(59301),K=d(36355),y=d(32441),z=d(9937),L=Be=>{const{getPrefixCls:jt,direction:et}=(0,l.useContext)(K.E_),{prefixCls:He,className:xe}=Be,se=jt("input-group",He),ze=jt("input"),[Oe,Z]=(0,z.ZP)(ze),ce=A()(se,{[`${se}-lg`]:Be.size==="large",[`${se}-sm`]:Be.size==="small",[`${se}-compact`]:Be.compact,[`${se}-rtl`]:et==="rtl"},Z,xe),we=(0,l.useContext)(y.aM),te=(0,l.useMemo)(()=>Object.assign(Object.assign({},we),{isFormItemInput:!1}),[we]);return Oe(l.createElement("span",{className:ce,style:Be.style,onMouseEnter:Be.onMouseEnter,onMouseLeave:Be.onMouseLeave,onFocus:Be.onFocus,onBlur:Be.onBlur},l.createElement(y.aM.Provider,{value:te},Be.children)))},R=d(9432),b=d(73331),Te=d(15277),Q=d(2738),je=d(8654),Et=d(59412),Ee=function(Be,jt){var et={};for(var He in Be)Object.prototype.hasOwnProperty.call(Be,He)&&jt.indexOf(He)<0&&(et[He]=Be[He]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,He=Object.getOwnPropertySymbols(Be);xeBe?l.createElement(Te.Z,null):l.createElement(b.Z,null),Zt={click:"onClick",hover:"onMouseOver"};var Rt=l.forwardRef((Be,jt)=>{const{visibilityToggle:et=!0}=Be,He=typeof et=="object"&&et.visible!==void 0,[xe,se]=(0,l.useState)(()=>He?et.visible:!1),ze=(0,l.useRef)(null);l.useEffect(()=>{He&&se(et.visible)},[He,et]);const Oe=(0,Et.Z)(ze),Z=()=>{const{disabled:Ne}=Be;Ne||(xe&&Oe(),se(J=>{var G;const $=!J;return typeof et=="object"&&((G=et.onVisibleChange)===null||G===void 0||G.call(et,$)),$}))},ce=Ne=>{const{action:J="click",iconRender:G=ft}=Be,$=Zt[J]||"",ae=G(xe),be={[$]:Z,className:`${Ne}-icon`,key:"passwordIcon",onMouseDown:me=>{me.preventDefault()},onMouseUp:me=>{me.preventDefault()}};return l.cloneElement(l.isValidElement(ae)?ae:l.createElement("span",null,ae),be)},{className:we,prefixCls:te,inputPrefixCls:oe,size:le}=Be,st=Ee(Be,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ht}=l.useContext(K.E_),dt=Ht("input",oe),Bt=Ht("input-password",te),Mt=et&&ce(Bt),Qe=A()(Bt,we,{[`${Bt}-${le}`]:!!le}),W=Object.assign(Object.assign({},(0,Q.Z)(st,["suffix","iconRender","visibilityToggle"])),{type:xe?"text":"password",className:Qe,prefixCls:dt,suffix:Mt});return le&&(W.size=le),l.createElement(R.Z,Object.assign({ref:(0,je.sQ)(jt,ze)},W))}),Ie=d(47472),ue=d(92343),P=d(3113),p=d(19716),I=d(33234),j=function(Be,jt){var et={};for(var He in Be)Object.prototype.hasOwnProperty.call(Be,He)&&jt.indexOf(He)<0&&(et[He]=Be[He]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,He=Object.getOwnPropertySymbols(Be);xe{const{prefixCls:et,inputPrefixCls:He,className:xe,size:se,suffix:ze,enterButton:Oe=!1,addonAfter:Z,loading:ce,disabled:we,onSearch:te,onChange:oe,onCompositionStart:le,onCompositionEnd:st}=Be,Ht=j(Be,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:dt,direction:Bt}=l.useContext(K.E_),Mt=l.useRef(!1),Qe=dt("input-search",et),W=dt("input",He),{compactSize:Ne}=(0,I.ri)(Qe,Bt),J=(0,p.Z)(de=>{var q;return(q=se!=null?se:Ne)!==null&&q!==void 0?q:de}),G=l.useRef(null),$=de=>{de&&de.target&&de.type==="click"&&te&&te(de.target.value,de,{source:"clear"}),oe&&oe(de)},ae=de=>{var q;document.activeElement===((q=G.current)===null||q===void 0?void 0:q.input)&&de.preventDefault()},be=de=>{var q,ne;te&&te((ne=(q=G.current)===null||q===void 0?void 0:q.input)===null||ne===void 0?void 0:ne.value,de,{source:"input"})},me=de=>{Mt.current||ce||be(de)},m=typeof Oe=="boolean"?l.createElement(Ie.Z,null):null,w=`${Qe}-button`;let ve;const H=Oe||{},S=H.type&&H.type.__ANT_BUTTON===!0;S||H.type==="button"?ve=(0,ue.Tm)(H,Object.assign({onMouseDown:ae,onClick:de=>{var q,ne;(ne=(q=H==null?void 0:H.props)===null||q===void 0?void 0:q.onClick)===null||ne===void 0||ne.call(q,de),be(de)},key:"enterButton"},S?{className:w,size:J}:{})):ve=l.createElement(P.ZP,{className:w,type:Oe?"primary":void 0,size:J,disabled:we,key:"enterButton",onMouseDown:ae,onClick:be,loading:ce,icon:m},Oe),Z&&(ve=[ve,(0,ue.Tm)(Z,{key:"addonAfter"})]);const F=A()(Qe,{[`${Qe}-rtl`]:Bt==="rtl",[`${Qe}-${J}`]:!!J,[`${Qe}-with-button`]:!!Oe},xe),ie=de=>{Mt.current=!0,le==null||le(de)},_=de=>{Mt.current=!1,st==null||st(de)};return l.createElement(R.Z,Object.assign({ref:(0,je.sQ)(G,jt),onPressEnter:me},Ht,{size:J,onCompositionStart:ie,onCompositionEnd:_,prefixCls:W,addonAfter:ve,suffix:ze,onChange:$,className:F,disabled:we}))}),Ge=d(1643);const nt=R.Z;nt.Group=L,nt.Search=Ae,nt.TextArea=Ge.Z,nt.Password=Rt;var at=nt},9937:function(Yt,Re,d){"use strict";d.d(Re,{M1:function(){return N},TM:function(){return ue},Xy:function(){return L},bi:function(){return Te},e5:function(){return Ie},ik:function(){return Q},nz:function(){return y},pU:function(){return z},s7:function(){return je},x0:function(){return b}});var v=d(17313),A=d(74207),l=d(37613),K=d(83116);const y=P=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:P,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),z=P=>({borderColor:P.hoverBorderColor}),N=P=>({borderColor:P.activeBorderColor,boxShadow:P.activeShadow,outline:0}),L=P=>({color:P.colorTextDisabled,backgroundColor:P.colorBgContainerDisabled,borderColor:P.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},z((0,l.TS)(P,{hoverBorderColor:P.colorBorder})))}),R=P=>{const{paddingBlockLG:p,fontSizeLG:I,lineHeightLG:j,borderRadiusLG:he,paddingInlineLG:Ae}=P;return{padding:`${p}px ${Ae}px`,fontSize:I,lineHeight:j,borderRadius:he}},b=P=>({padding:`${P.paddingBlockSM}px ${P.paddingInlineSM}px`,borderRadius:P.borderRadiusSM}),Te=(P,p)=>{const{componentCls:I,colorError:j,colorWarning:he,errorActiveShadow:Ae,warningActiveShadow:Ge,colorErrorBorderHover:nt,colorWarningBorderHover:at}=P;return{[`&-status-error:not(${p}-disabled):not(${p}-borderless)${p}`]:{borderColor:j,"&:hover":{borderColor:nt},"&:focus, &-focused":Object.assign({},N((0,l.TS)(P,{activeBorderColor:j,activeShadow:Ae}))),[`${I}-prefix, ${I}-suffix`]:{color:j}},[`&-status-warning:not(${p}-disabled):not(${p}-borderless)${p}`]:{borderColor:he,"&:hover":{borderColor:at},"&:focus, &-focused":Object.assign({},N((0,l.TS)(P,{activeBorderColor:he,activeShadow:Ge}))),[`${I}-prefix, ${I}-suffix`]:{color:he}}}},Q=P=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${P.paddingBlock}px ${P.paddingInline}px`,color:P.colorText,fontSize:P.fontSize,lineHeight:P.lineHeight,backgroundColor:P.colorBgContainer,backgroundImage:"none",borderWidth:P.lineWidth,borderStyle:P.lineType,borderColor:P.colorBorder,borderRadius:P.borderRadius,transition:`all ${P.motionDurationMid}`},y(P.colorTextPlaceholder)),{"&:hover":Object.assign({},z(P)),"&:focus, &-focused":Object.assign({},N(P)),"&-disabled, &[disabled]":Object.assign({},L(P)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:P.controlHeight,lineHeight:P.lineHeight,verticalAlign:"bottom",transition:`all ${P.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},R(P)),"&-sm":Object.assign({},b(P)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),je=P=>{const{componentCls:p,antCls:I}=P;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:P.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${p}, &-lg > ${p}-group-addon`]:Object.assign({},R(P)),[`&-sm ${p}, &-sm > ${p}-group-addon`]:Object.assign({},b(P)),[`&-lg ${I}-select-single ${I}-select-selector`]:{height:P.controlHeightLG},[`&-sm ${I}-select-single ${I}-select-selector`]:{height:P.controlHeightSM},[`> ${p}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${p}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${P.paddingInline}px`,color:P.colorText,fontWeight:"normal",fontSize:P.fontSize,textAlign:"center",backgroundColor:P.colorFillAlter,border:`${P.lineWidth}px ${P.lineType} ${P.colorBorder}`,borderRadius:P.borderRadius,transition:`all ${P.motionDurationSlow}`,lineHeight:1,[`${I}-select`]:{margin:`-${P.paddingBlock+1}px -${P.paddingInline}px`,[`&${I}-select-single:not(${I}-select-customize-input)`]:{[`${I}-select-selector`]:{backgroundColor:"inherit",border:`${P.lineWidth}px ${P.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${I}-select-selector`]:{color:P.colorPrimary}}},[`${I}-cascader-picker`]:{margin:`-9px -${P.paddingInline}px`,backgroundColor:"transparent",[`${I}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${p}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${p}-search-with-button &`]:{zIndex:0}}},[`> ${p}:first-child, ${p}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${I}-select ${I}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${p}-affix-wrapper`]:{[`&:not(:first-child) ${p}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${p}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${p}:last-child, ${p}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${I}-select ${I}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${p}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${p}-search &`]:{borderStartStartRadius:P.borderRadius,borderEndStartRadius:P.borderRadius}},[`&:not(:first-child), ${p}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${p}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,v.dF)()),{[`${p}-group-addon, ${p}-group-wrap, > ${p}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:P.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` +!(function(){var _n=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[7949],{40001:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},49198:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},84105:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},73331:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},15277:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},33853:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},38819:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},47472:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return L}});var v=d(32855),A=d(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},K=l,y=d(7657),z=function(b,Te){return A.createElement(y.Z,(0,v.Z)({},b,{ref:Te,icon:K}))},N=A.forwardRef(z),L=N},29619:function(Yt,Re,d){"use strict";d.r(Re),d.d(Re,{default:function(){return Ne}});var v=d(59301),A=d(76560),l={flex_box_center:"flex_box_center___mU3P7",flex_space_between:"flex_space_between___mkQNr",flex_box_vertical_center:"flex_box_vertical_center___WTdk0",flex_box_center_end:"flex_box_center_end___AB8r4",flex_box_column:"flex_box_column___Tssa7",AllButStyle:"AllButStyle____JBOE",ButStyles:"ButStyles___qdeMU",order:"order___v1wdi",study:"study___aCPFa",studyActive:"studyActive___L6wFW",qianfuhao:"qianfuhao____Uhsw",TopTitle:"TopTitle___DXdIj",TopName:"TopName___XnGtZ",BannerComponent:"BannerComponent___Gn_GF",CustomTags:"CustomTags___gx1jO",centNavDiv:"centNavDiv___kEeKQ",centNavDivOpen:"centNavDivOpen___W0Jxw",centNav:"centNav___Anpw2",centNavActive:"centNavActive___RTXmy",OpenClose:"OpenClose___y_ZCT",OpenIcon:"OpenIcon___Qlvd1",CloseIcon:"CloseIcon___w9FQG",Swiper:"Swiper___IBtyR",BannerListItemDiv:"BannerListItemDiv___ZyZh9",BannerListItem:"BannerListItem___FqW7B",BannerListItemImg:"BannerListItemImg___Xz5AB",BannerListItemInfo:"BannerListItemInfo___DcOEz",BannerListItemInfoTitle:"BannerListItemInfoTitle___bQVLc",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___wRADC",BannerListItemInfoRate:"BannerListItemInfoRate___xY9wx",span:"span___Ocqv4",BannerListItemInfoTime:"BannerListItemInfoTime___ky1DV",countdown:"countdown___Dud8J",timeprice:"timeprice___yPdCl",BannerListItemInfoTime2:"BannerListItemInfoTime2___usqIb",But:"But___c9Ll4",span1:"span1___XPGjQ",PrevNext:"PrevNext___WPkzz",buttonStyle:"buttonStyle___KBymf",LeftButton:"LeftButton____53le",RightButton:"RightButton___Dk7sj",AllCourse:"AllCourse___FcQpY",Search:"Search___ttlgb",AllCourseCent:"AllCourseCent___at3lx",AllCourseCentRight:"AllCourseCentRight___cZFLr",AllCourseCentRightItem:"AllCourseCentRightItem___kcsKG",AllCourseCentRightItemLeft:"AllCourseCentRightItemLeft___TyTr4",AllCourseCentRightItemCent:"AllCourseCentRightItemCent___E5WQ_",AllCourseCentRightItemCentTitle:"AllCourseCentRightItemCentTitle___LCQx9",AllCourseCentRightItemCentIntro:"AllCourseCentRightItemCentIntro___QbgKG",topicTitle:"topicTitle___l60oj",AllCourseCentRightItemCentTeacher:"AllCourseCentRightItemCentTeacher___f7_A9",AllCourseCentRightItemCentRate:"AllCourseCentRightItemCentRate___XTsmJ",AllCourseCentRightItemCentNum:"AllCourseCentRightItemCentNum___a6JrK",AllStyles:"AllStyles___Ltj_b",AllCourseCentRightItemRight:"AllCourseCentRightItemRight___FuvK_",PriceStyles:"PriceStyles___kSQvZ",OriginPrice:"OriginPrice___mJQ2e",IsDiscount:"IsDiscount___Qjihr",IsDiscountPrice:"IsDiscountPrice___GREWA",IsDiscountCountdown:"IsDiscountCountdown___mUplj",span2:"span2___GR59J",IsDiscountOriginPrice:"IsDiscountOriginPrice___jpZcJ",two:"two___NDYft",Pagination:"Pagination___Lbh7t",body:"body___n7Ze1",BannerList:"BannerList___B1fSf",BannerDiv:"BannerDiv___bAQ6I",Banner:"Banner___vFySP",Cent:"Cent___owjtJ",InfoDiv:"InfoDiv___e3PoR",infoStyle:"infoStyle___yCqLB",Img:"Img___CvDDt",Info:"Info___YDbkb",Info1:"Info1___iqjki",Info2:"Info2___QBvQu",userInfoDiv:"userInfoDiv___GasQ2",Detailed:"Detailed___vD20k",footer:"footer___iFkek",Learnpath:"Learnpath___4izWt",LpCent:"LpCent___ditKI",SwiperDiv:"SwiperDiv___fIsH_",SwiperDivImg:"SwiperDivImg___mxcwM",SwiperDivTitle:"SwiperDivTitle___gLcdq",SwiperDivTeacher:"SwiperDivTeacher___AY4CS",SwiperDivRate:"SwiperDivRate___tHOCo",SwiperDivspan:"SwiperDivspan___E0BjC",SwiperDivBut:"SwiperDivBut___T1LPk",SwiperDivspan1:"SwiperDivspan1___hdlTS",SwiperDivbutton:"SwiperDivbutton___J9kjf"},K=d(33853),y=d(38819),z=d(95237),N=d(43604),L=d(3113),R=d(9951),b=d(6848),Te=d(13570),Q=d(92832),je=d(71418),Et=d(58421),Ee=d(18702),ft=d(34055),Zt=Object.defineProperty,gt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ue=(J,G,$)=>G in J?Zt(J,G,{enumerable:!0,configurable:!0,writable:!0,value:$}):J[G]=$,P=(J,G)=>{for(var $ in G||(G={}))Rt.call(G,$)&&ue(J,$,G[$]);if(gt)for(var $ of gt(G))Ie.call(G,$)&&ue(J,$,G[$]);return J};const p=J=>React.createElement("svg",P({width:147,height:26,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},J),React.createElement("title",null,"\u70ED\u95E8\u63A8\u8350"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"rmtj_svg__c"},React.createElement("stop",{stopColor:"#E96A67",offset:"0%"}),React.createElement("stop",{stopColor:"#F6A3A0",offset:"100%"})),React.createElement("linearGradient",{x1:"70.73%",y1:"43.721%",x2:"29.527%",y2:"54.156%",id:"rmtj_svg__d"},React.createElement("stop",{stopColor:"#E96A67",offset:"0%"}),React.createElement("stop",{stopColor:"#ED8081",offset:"100%"})),React.createElement("path",{id:"rmtj_svg__a",d:"M0 0h147v26H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"rmtj_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#rmtj_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#rmtj_svg__a"}),React.createElement("g",{mask:"url(#rmtj_svg__b)"},React.createElement("path",{d:"m70.984 16.792.984-2.64 2.016.816.384-2.736-1.464-.6 1.128-3.048h1.296l-1.152 8.208h5.016l.528-3.648-1.056.912h-.456l1.104-7.752h-4.416l.504-1.368h-4.56l.624.744-.24.624H69.28l-.336 2.28h1.44l-.648 1.776-.984-.408-.384 2.736.432.168-1.464 3.936h3.648Zm-7.104 0c.448 0 .852-.156 1.212-.468.36-.312.58-.7.66-1.164l.336-2.352 1.872-.336.336-2.52-1.848.312.192-1.464h1.824l.312-2.28h-1.8l.216-1.584h-3.648l-.24 1.584h-2.28l-.312 2.28h2.28l-.312 2.112-2.328.408-.336 2.52 2.304-.384-.144 1.08-2.136 2.256h3.84Zm4.968 5.424-.24-4.512h-4.104l.24 4.512h4.104Zm4.992 0-.24-4.512h-4.104l.24 4.512h4.104Zm-11.376 0 1.56-4.512H59.92l-1.56 4.512h4.104Zm16.392 0-.24-4.512h-4.104l.24 4.512h4.104Zm8.232-13.632V5.392h-4.104l.024 3.192h4.08Zm10.368 13.632c.464 0 .872-.148 1.224-.444.352-.296.56-.676.624-1.14l2.088-14.784h-13.44l-.336 2.28h9.336l-1.656 11.856-2.136 2.232h4.296Zm-12.504 0L86.8 9.04h-4.104l-1.848 13.176h4.104Zm28.32-.048.048-.384h8.88l.312-2.256h-2.952l.264-1.92h2.376l.336-2.28h-2.376l.264-1.92h2.376l.312-2.28h-2.376l.288-1.92h2.928l.312-2.28h-2.928l.216-1.512h-4.872l.912.912-.096.6h-2.088l.288-1.992-4.704 1.536-.384 2.736.768-.24-1.848 13.2h3.744Zm-7.416.024c.448 0 .848-.148 1.2-.444.352-.296.568-.676.648-1.14l.744-5.352.6-.192.36-2.496-.624.192.36-2.592h.816l.288-2.136h-.792l.432-3.048h-4.728l.6.696-.336 2.352h-1.296l-.288 2.136h1.272l-.552 3.912-1.344.408-.36 2.52 1.368-.432-.48 3.456-1.608 2.16h3.72Zm11.064-11.064h-2.112l.288-1.92h2.088l-.264 1.92Zm-.6 4.2h-2.088l.264-1.92h2.088l-.264 1.92Zm-.576 4.2h-2.112l.264-1.92h2.112l-.264 1.92Zm18.048-10.944.072-.552h4.128l-.072.552h4.104l.072-.552h3.408l.288-2.064h-3.384l.144-1.032h-5.016l.768.912-.024.12h-4.104l.144-1.032h-5.016l.768.912-.024.12h-3.408l-.288 2.064h3.408l-.072.552h4.104Zm-3.6 13.584 1.128-8.016 1.632-2.184h11.76l.336-2.28h-10.392l.432-.576h-4.896l-.432.576h-3.384l-.336 2.28h1.992l-3.264 4.344h1.824l-.816 5.856h4.416Zm7.8 0c.464 0 .876-.148 1.236-.444.36-.296.572-.668.636-1.116l.288-2.064h4.344l.288-2.16h-4.008l3.072-1.32.36-2.472h-10.536l-.288 2.016h5.928l-3.168 1.488-.048.288h-4.08l-.288 2.16h4.056l-.192 1.464-2.112 2.16h4.512Z",fill:"#181818",fillRule:"nonzero"}),React.createElement("circle",{fill:"url(#rmtj_svg__c)",opacity:.5,cx:65,cy:8,r:8}),React.createElement("path",{d:"M2.5 2.245h39.695L52 2l-3.54 5.554V23.5a2.5 2.5 0 0 1-2.5 2.5H2.5A2.5 2.5 0 0 1 0 23.5V4.745a2.5 2.5 0 0 1 2.5-2.5Z",fill:"url(#rmtj_svg__d)"}),React.createElement("text",{fontFamily:"Alibaba-PuHuiTi-H, Alibaba PuHuiTi",fontSize:15,fontWeight:600,fill:"#FFF"},React.createElement("tspan",{x:9,y:20},"HOT")))));var I="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ3IiBoZWlnaHQ9IjI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNFOTZBNjciIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRjZBM0EwIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNzAuNzMlIiB5MT0iNDMuNzIxJSIgeDI9IjI5LjUyNyUiIHkyPSI1NC4xNTYlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0U5NkE2NyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFRDgwODEiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMTQ3djI2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0ibTcwLjk4NCAxNi43OTIuOTg0LTIuNjQgMi4wMTYuODE2LjM4NC0yLjczNi0xLjQ2NC0uNiAxLjEyOC0zLjA0OGgxLjI5NmwtMS4xNTIgOC4yMDhoNS4wMTZsLjUyOC0zLjY0OC0xLjA1Ni45MTJoLS40NTZsMS4xMDQtNy43NTJoLTQuNDE2bC41MDQtMS4zNjhoLTQuNTZsLjYyNC43NDQtLjI0LjYyNEg2OS4yOGwtLjMzNiAyLjI4aDEuNDRsLS42NDggMS43NzYtLjk4NC0uNDA4LS4zODQgMi43MzYuNDMyLjE2OC0xLjQ2NCAzLjkzNmgzLjY0OFptLTcuMTA0IDBjLjQ0OCAwIC44NTItLjE1NiAxLjIxMi0uNDY4LjM2LS4zMTIuNTgtLjcuNjYtMS4xNjRsLjMzNi0yLjM1MiAxLjg3Mi0uMzM2LjMzNi0yLjUyLTEuODQ4LjMxMi4xOTItMS40NjRoMS44MjRsLjMxMi0yLjI4aC0xLjhsLjIxNi0xLjU4NGgtMy42NDhsLS4yNCAxLjU4NGgtMi4yOGwtLjMxMiAyLjI4aDIuMjhsLS4zMTIgMi4xMTItMi4zMjguNDA4LS4zMzYgMi41MiAyLjMwNC0uMzg0LS4xNDQgMS4wOC0yLjEzNiAyLjI1NmgzLjg0Wm00Ljk2OCA1LjQyNC0uMjQtNC41MTJoLTQuMTA0bC4yNCA0LjUxMmg0LjEwNFptNC45OTIgMC0uMjQtNC41MTJoLTQuMTA0bC4yNCA0LjUxMmg0LjEwNFptLTExLjM3NiAwIDEuNTYtNC41MTJINTkuOTJsLTEuNTYgNC41MTJoNC4xMDRabTE2LjM5MiAwLS4yNC00LjUxMmgtNC4xMDRsLjI0IDQuNTEyaDQuMTA0Wm04LjIzMi0xMy42MzJWNS4zOTJoLTQuMTA0bC4wMjQgMy4xOTJoNC4wOFptMTAuMzY4IDEzLjYzMmMuNDY0IDAgLjg3Mi0uMTQ4IDEuMjI0LS40NDQuMzUyLS4yOTYuNTYtLjY3Ni42MjQtMS4xNGwyLjA4OC0xNC43ODRoLTEzLjQ0bC0uMzM2IDIuMjhoOS4zMzZsLTEuNjU2IDExLjg1Ni0yLjEzNiAyLjIzMmg0LjI5NlptLTEyLjUwNCAwTDg2LjggOS4wNGgtNC4xMDRsLTEuODQ4IDEzLjE3Nmg0LjEwNFptMjguMzItLjA0OC4wNDgtLjM4NGg4Ljg4bC4zMTItMi4yNTZoLTIuOTUybC4yNjQtMS45MmgyLjM3NmwuMzM2LTIuMjhoLTIuMzc2bC4yNjQtMS45MmgyLjM3NmwuMzEyLTIuMjhoLTIuMzc2bC4yODgtMS45MmgyLjkyOGwuMzEyLTIuMjhoLTIuOTI4bC4yMTYtMS41MTJoLTQuODcybC45MTIuOTEyLS4wOTYuNmgtMi4wODhsLjI4OC0xLjk5Mi00LjcwNCAxLjUzNi0uMzg0IDIuNzM2Ljc2OC0uMjQtMS44NDggMTMuMmgzLjc0NFptLTcuNDE2LjAyNGMuNDQ4IDAgLjg0OC0uMTQ4IDEuMi0uNDQ0LjM1Mi0uMjk2LjU2OC0uNjc2LjY0OC0xLjE0bC43NDQtNS4zNTIuNi0uMTkyLjM2LTIuNDk2LS42MjQuMTkyLjM2LTIuNTkyaC44MTZsLjI4OC0yLjEzNmgtLjc5MmwuNDMyLTMuMDQ4aC00LjcyOGwuNi42OTYtLjMzNiAyLjM1MmgtMS4yOTZsLS4yODggMi4xMzZoMS4yNzJsLS41NTIgMy45MTItMS4zNDQuNDA4LS4zNiAyLjUyIDEuMzY4LS40MzItLjQ4IDMuNDU2LTEuNjA4IDIuMTZoMy43MlptMTEuMDY0LTExLjA2NGgtMi4xMTJsLjI4OC0xLjkyaDIuMDg4bC0uMjY0IDEuOTJabS0uNiA0LjJoLTIuMDg4bC4yNjQtMS45MmgyLjA4OGwtLjI2NCAxLjkyWm0tLjU3NiA0LjJoLTIuMTEybC4yNjQtMS45MmgyLjExMmwtLjI2NCAxLjkyWm0xOC4wNDgtMTAuOTQ0LjA3Mi0uNTUyaDQuMTI4bC0uMDcyLjU1Mmg0LjEwNGwuMDcyLS41NTJoMy40MDhsLjI4OC0yLjA2NGgtMy4zODRsLjE0NC0xLjAzMmgtNS4wMTZsLjc2OC45MTItLjAyNC4xMmgtNC4xMDRsLjE0NC0xLjAzMmgtNS4wMTZsLjc2OC45MTItLjAyNC4xMmgtMy40MDhsLS4yODggMi4wNjRoMy40MDhsLS4wNzIuNTUyaDQuMTA0Wm0tMy42IDEzLjU4NCAxLjEyOC04LjAxNiAxLjYzMi0yLjE4NGgxMS43NmwuMzM2LTIuMjhoLTEwLjM5MmwuNDMyLS41NzZoLTQuODk2bC0uNDMyLjU3NmgtMy4zODRsLS4zMzYgMi4yOGgxLjk5MmwtMy4yNjQgNC4zNDRoMS44MjRsLS44MTYgNS44NTZoNC40MTZabTcuOCAwYy40NjQgMCAuODc2LS4xNDggMS4yMzYtLjQ0NC4zNi0uMjk2LjU3Mi0uNjY4LjYzNi0xLjExNmwuMjg4LTIuMDY0aDQuMzQ0bC4yODgtMi4xNmgtNC4wMDhsMy4wNzItMS4zMi4zNi0yLjQ3MmgtMTAuNTM2bC0uMjg4IDIuMDE2aDUuOTI4bC0zLjE2OCAxLjQ4OC0uMDQ4LjI4OGgtNC4wOGwtLjI4OCAyLjE2aDQuMDU2bC0uMTkyIDEuNDY0LTIuMTEyIDIuMTZoNC41MTJaIiBmaWxsPSIjMTgxODE4IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48Y2lyY2xlIGZpbGw9InVybCgjYykiIG9wYWNpdHk9Ii41IiBjeD0iNjUiIGN5PSI4IiByPSI4Ii8+PHBhdGggZD0iTTIuNSAyLjI0NWgzOS42OTVMNTIgMmwtMy41NCA1LjU1NFYyMy41YTIuNSAyLjUgMCAwIDEtMi41IDIuNUgyLjVBMi41IDIuNSAwIDAgMSAwIDIzLjVWNC43NDVhMi41IDIuNSAwIDAgMSAyLjUtMi41WiIgZmlsbD0idXJsKCNkKSIvPjx0ZXh0IGZvbnQtZmFtaWx5PSJBbGliYWJhLVB1SHVpVGktSCwgQWxpYmFiYSBQdUh1aVRpIiBmb250LXNpemU9IjE1IiBmb250LXdlaWdodD0iNjAwIiBmaWxsPSIjRkZGIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSI5IiB5PSIyMCI+SE9UPC90c3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC90ZXh0PjwvZz48L2c+PC9zdmc+",j=Object.defineProperty,he=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,nt=(J,G,$)=>G in J?j(J,G,{enumerable:!0,configurable:!0,writable:!0,value:$}):J[G]=$,at=(J,G)=>{for(var $ in G||(G={}))Ae.call(G,$)&&nt(J,$,G[$]);if(he)for(var $ of he(G))Ge.call(G,$)&&nt(J,$,G[$]);return J};const Be=J=>React.createElement("svg",at({width:143,height:26,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},J),React.createElement("title",null,"all"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"sysx_svg__c"},React.createElement("stop",{stopColor:"#67E9AB",offset:"0%"}),React.createElement("stop",{stopColor:"#0AA456",offset:"100%"})),React.createElement("linearGradient",{x1:"70.01%",y1:"42.845%",x2:"29.527%",y2:"54.878%",id:"sysx_svg__d"},React.createElement("stop",{stopColor:"#56CF52",offset:"0%"}),React.createElement("stop",{stopColor:"#0BAC34",offset:"100%"})),React.createElement("path",{id:"sysx_svg__a",d:"M0 0h143v26H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"sysx_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#sysx_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#sysx_svg__a"}),React.createElement("path",{d:"m72.864 22.28 1.344-9.552h1.176l.336-2.28h-6l.432-2.328 5.496-.48.384-2.64-9.48 1.128-2.928 16.128h3.96l1.728-9.528h1.224l-1.344 9.552h3.672Zm-14.904-.024.96-5.4h5.064l1.032-7.224h-4.8l.288-1.512 4.872-.456L65.76 5l-8.808.888L54 22.256h3.96Zm3.024-7.584h-1.656l.504-2.88h1.56l-.408 2.88Zm22.344 7.608.48-3.36h6.384L90 20.336l-1.872 1.944h4.512c.464 0 .872-.148 1.224-.444.352-.296.568-.676.648-1.14L96.096 9.32H85.152l.72-.912h11.28l.312-2.28h-9.84L88.512 5H83.04l.456.552-.456.576h-4.728L78 8.408h3.288l-4.584 5.928h3.168l-1.104 7.944h4.56Zm7.704-9.288h-6.384l.192-1.392h6.384l-.192 1.392Zm-.528 3.648H84.12l.192-1.392h6.384l-.192 1.392Zm18.504-4.728-.792-2.376h-3.84l.144-.96h10.944l-.216 1.44h4.056l.528-3.648h-6.912L113.112 5h-6l.768.864-.072.504h-7.056l-.528 3.648h3.936l.648 1.896h4.2Zm-4.8 10.344 5.016-3.552 3.12 3.552h5.16l-3.648-4.176h-3.768l.84-.6h7.368l.312-2.232h-5.52l.792-5.712h-4.488l-.792 5.712h-9.12l-.312 2.232h6.072l-6.72 4.776h5.688Zm3-7.536-.888-2.376h-4.176l.888 2.376h4.176Zm19.464-6.072-.696-3.192h-3.24l.696 3.192h3.24Zm3.288 13.608 3.048-16.776h-4.488l.792.888-2.952 15.888h3.6Zm9.264 0L141.6 5.48h-4.44l.96.912-2.232 15.864h3.336Zm-4.32-.96 2.184-15.072h-4.08l.696.936-2.064 14.136h3.264Zm-14.016.984 5.304-1.368.336-2.304-1.44.384 1.32-9.432h-4.896l-.312 2.28h1.176l-1.488 10.44Z",fill:"#181818",fillRule:"nonzero",mask:"url(#sysx_svg__b)"}),React.createElement("g",{mask:"url(#sysx_svg__b)"},React.createElement("circle",{fill:"url(#sysx_svg__c)",opacity:.5,cx:61,cy:8,r:8}),React.createElement("path",{d:"M2.5 2.245h35.695L48 2l-3.54 5.554V23.5a2.5 2.5 0 0 1-2.5 2.5H2.5A2.5 2.5 0 0 1 0 23.5V4.745a2.5 2.5 0 0 1 2.5-2.5Z",fill:"url(#sysx_svg__d)"}),React.createElement("path",{d:"m12.075 20 .735-2.19h3.9l.72 2.19h3.18L16.815 9.59H12.78L8.955 20h3.12Zm3.855-4.59h-2.325l1.08-3.255h.18l1.065 3.255ZM28.365 20v-2.565H24.51V9.59h-2.985V20h6.84Zm8.16 0v-2.565H32.67V9.59h-2.985V20h6.84Z",fill:"#FFF",fillRule:"nonzero"}))));var jt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9IjI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiM2N0U5QUIiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMEFBNDU2IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNzAuMDElIiB5MT0iNDIuODQ1JSIgeDI9IjI5LjUyNyUiIHkyPSI1NC44NzglIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iIzU2Q0Y1MiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwQkFDMzQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMTQzdjI2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggZD0ibTcyLjg2NCAyMi4yOCAxLjM0NC05LjU1MmgxLjE3NmwuMzM2LTIuMjhoLTZsLjQzMi0yLjMyOCA1LjQ5Ni0uNDguMzg0LTIuNjQtOS40OCAxLjEyOC0yLjkyOCAxNi4xMjhoMy45NmwxLjcyOC05LjUyOGgxLjIyNGwtMS4zNDQgOS41NTJoMy42NzJabS0xNC45MDQtLjAyNC45Ni01LjRoNS4wNjRsMS4wMzItNy4yMjRoLTQuOGwuMjg4LTEuNTEyIDQuODcyLS40NTZMNjUuNzYgNWwtOC44MDguODg4TDU0IDIyLjI1NmgzLjk2Wm0zLjAyNC03LjU4NGgtMS42NTZsLjUwNC0yLjg4aDEuNTZsLS40MDggMi44OFptMjIuMzQ0IDcuNjA4LjQ4LTMuMzZoNi4zODRMOTAgMjAuMzM2bC0xLjg3MiAxLjk0NGg0LjUxMmMuNDY0IDAgLjg3Mi0uMTQ4IDEuMjI0LS40NDQuMzUyLS4yOTYuNTY4LS42NzYuNjQ4LTEuMTRMOTYuMDk2IDkuMzJIODUuMTUybC43Mi0uOTEyaDExLjI4bC4zMTItMi4yOGgtOS44NEw4OC41MTIgNUg4My4wNGwuNDU2LjU1Mi0uNDU2LjU3NmgtNC43MjhMNzggOC40MDhoMy4yODhsLTQuNTg0IDUuOTI4aDMuMTY4bC0xLjEwNCA3Ljk0NGg0LjU2Wm03LjcwNC05LjI4OGgtNi4zODRsLjE5Mi0xLjM5Mmg2LjM4NGwtLjE5MiAxLjM5MlptLS41MjggMy42NDhIODQuMTJsLjE5Mi0xLjM5Mmg2LjM4NGwtLjE5MiAxLjM5MlptMTguNTA0LTQuNzI4LS43OTItMi4zNzZoLTMuODRsLjE0NC0uOTZoMTAuOTQ0bC0uMjE2IDEuNDRoNC4wNTZsLjUyOC0zLjY0OGgtNi45MTJMMTEzLjExMiA1aC02bC43NjguODY0LS4wNzIuNTA0aC03LjA1NmwtLjUyOCAzLjY0OGgzLjkzNmwuNjQ4IDEuODk2aDQuMlptLTQuOCAxMC4zNDQgNS4wMTYtMy41NTIgMy4xMiAzLjU1Mmg1LjE2bC0zLjY0OC00LjE3NmgtMy43NjhsLjg0LS42aDcuMzY4bC4zMTItMi4yMzJoLTUuNTJsLjc5Mi01LjcxMmgtNC40ODhsLS43OTIgNS43MTJoLTkuMTJsLS4zMTIgMi4yMzJoNi4wNzJsLTYuNzIgNC43NzZoNS42ODhabTMtNy41MzYtLjg4OC0yLjM3NmgtNC4xNzZsLjg4OCAyLjM3Nmg0LjE3NlptMTkuNDY0LTYuMDcyLS42OTYtMy4xOTJoLTMuMjRsLjY5NiAzLjE5MmgzLjI0Wm0zLjI4OCAxMy42MDggMy4wNDgtMTYuNzc2aC00LjQ4OGwuNzkyLjg4OC0yLjk1MiAxNS44ODhoMy42Wm05LjI2NCAwTDE0MS42IDUuNDhoLTQuNDRsLjk2LjkxMi0yLjIzMiAxNS44NjRoMy4zMzZabS00LjMyLS45NiAyLjE4NC0xNS4wNzJoLTQuMDhsLjY5Ni45MzYtMi4wNjQgMTQuMTM2aDMuMjY0Wm0tMTQuMDE2Ljk4NCA1LjMwNC0xLjM2OC4zMzYtMi4zMDQtMS40NC4zODQgMS4zMi05LjQzMmgtNC44OTZsLS4zMTIgMi4yOGgxLjE3NmwtMS40ODggMTAuNDRaIiBmaWxsPSIjMTgxODE4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjYikiLz48ZyBtYXNrPSJ1cmwoI2IpIj48Y2lyY2xlIGZpbGw9InVybCgjYykiIG9wYWNpdHk9Ii41IiBjeD0iNjEiIGN5PSI4IiByPSI4Ii8+PHBhdGggZD0iTTIuNSAyLjI0NWgzNS42OTVMNDggMmwtMy41NCA1LjU1NFYyMy41YTIuNSAyLjUgMCAwIDEtMi41IDIuNUgyLjVBMi41IDIuNSAwIDAgMSAwIDIzLjVWNC43NDVhMi41IDIuNSAwIDAgMSAyLjUtMi41WiIgZmlsbD0idXJsKCNkKSIvPjxwYXRoIGQ9Im0xMi4wNzUgMjAgLjczNS0yLjE5aDMuOWwuNzIgMi4xOWgzLjE4TDE2LjgxNSA5LjU5SDEyLjc4TDguOTU1IDIwaDMuMTJabTMuODU1LTQuNTloLTIuMzI1bDEuMDgtMy4yNTVoLjE4bDEuMDY1IDMuMjU1Wk0yOC4zNjUgMjB2LTIuNTY1SDI0LjUxVjkuNTloLTIuOTg1VjIwaDYuODRabTguMTYgMHYtMi41NjVIMzIuNjdWOS41OWgtMi45ODVWMjBoNi44NFoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",et="data:image/png;base64,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",He="data:image/png;base64,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",xe="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAECAQIDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACikzRmgBaKTNGaAFopM0ZoAWiiigAopM0ZoAWikzRketAC0UlLQAUUmaM0ALRSZozQAtFFFABRRSZoAWikoyPWgBaKTNGaAFopM0ZoAWiiigAooooAKQ8ilpD0oA/ID9vT9vP46/BX9rHx14N8GeOf7G8N6b9h+y2X9kWE/l+ZYW8r/PLAznLyOeWOM4HAArwD/h6N+07/ANFM/wDKBpf/AMjUv/BUf/k+z4m/9wz/ANNdpX7p/FL4p+GPgt4E1Pxl4y1P+x/Dem+V9qvfs8s/l+ZKkSfJErOcvIg4U4zk8AmgD8K/+Ho37Tv/AEUz/wAoGl//ACNR/wAPRv2nf+imf+UDS/8A5Gr9Vj/wVF/ZjBwfiWc/9gDVP/kak/4ei/sx/wDRTD/4INU/+RqAPyq/4ejftO/9FM/8oGl//I1ff/8AwSk/aj+J37Sh+KP/AAsfxN/wkX9i/wBl/YP9AtbXyfO+1+b/AKiJN2fKj+9nG3jGTn1b/gqP/wAmJ/E3/uGf+nS0r5V/4IY9fjZ/3BP/AG/oA/VSiivn/wDb1+F3if40fsneOfBvg3TP7Z8San9h+yWX2iKDzPLv7eV/nlZUGEjc8sM4wOSBQB8//wDBVv8Aaj+J37NZ+F3/AArjxN/wjv8AbX9qfb/9AtbrzvJ+yeV/r4n2482T7uM7uc4GPgD/AIejftO/9FM/8oGl/wDyNX39/wAEpf2Xvib+zWPiifiP4Z/4R0a1/ZZsD9vtbrzvJ+1+b/qJX2482P72M7uM4OPoL4o/t6fAr4L+OtT8G+MvHB0bxJpvlfarL+yL+fy/MiSVPnigZDlJEPDHGcHBBFAH4/8A/D0b9p3/AKKZ/wCUDS//AJGo/wCHov7Th4PxM4/7AGl//I1fr/8At6/C7xP8aP2TvHPg3wbpn9s+JNT+w/ZLL7RFB5nl39vK/wA8rKgwkbnlhnGByQK/ID/h11+05jP/AArQY65/t/S//kmgD9f/ANgr4o+J/jR+yd4G8ZeMtT/tnxJqf277Xe/Z4oPM8u/uIk+SJVQYSNBwozjJ5JNfQFfzBfFL4W+J/gt471Pwb4y0z+xvEmm+V9qsvPin8vzIklT54mZDlJEPDHGcHkEV7/8A8EuP+T7Phl/3E/8A013dAH39/wAFW/2o/id+zWfhd/wrjxN/wjv9tf2p9v8A9AtbrzvJ+yeV/r4n2482T7uM7uc4GPgD/h6N+07/ANFM/wDKBpf/AMjV+1Pxy/aj+GP7Nv8AYg+I3ib/AIR0615/2D/QLq687yfL8z/URPtx5sf3sZ3cZwcfhZ+3r8UfDHxo/ax8c+MvBup/2x4b1P7D9kvfs8sHmeXYW8T/ACSqrjDxuOVGcZHBBoA6r/h6N+07/wBFM/8AKBpf/wAjV9//APBKT9qP4nftKH4o/wDCx/E3/CRf2L/Zf2D/AEC1tfJ877X5v+oiTdnyo/vZxt4xk5+f/wBgv9gz46/BX9rHwL4y8Z+Bv7G8N6b9u+1Xv9r2E/l+ZYXESfJFOznLyIOFOM5PAJrq/wDgubyPgn/3G/8A2woA/VWiv5V6/an9qT9qP4Y/tofAnxN8G/g34m/4TH4keJfsv9laL/Z91Y/afs91FdTfvrqKKFNsNvK/zuM7cDLEAgH38eRX5Aft6ft5/HX4K/tY+OvBvgzxz/Y3hvTfsP2Wy/siwn8vzLC3lf55YGc5eRzyxxnA4AFdZ+wwP+HbJ8bD9o3/AIt2fGn2H+wf+Yp9s+yfaPtP/Hl53l7Ptdv/AKzbu3/Lna2Pir9vX4o+GPjR+1j458ZeDdT/ALY8N6n9h+yXv2eWDzPLsLeJ/klVXGHjccqM4yOCDQB+1P7evxR8T/Bf9k7xz4y8G6n/AGN4k0z7D9kvfs8U/l+Zf28T/JKrIcpI45U4zkcgGvyA/wCHov7Tg4HxM4/7AGl//I1fqr/wVH/5MT+Jv/cM/wDTpaV8qf8ABDI4/wCF2E9B/Yn/ALf0AfKv/D0b9p3/AKKZ/wCUDS//AJGo/wCHo37Tv/RTP/KBpf8A8jV+wHxR/b0+BXwX8dan4N8ZeODo3iTTfK+1WX9kX8/l+ZEkqfPFAyHKSIeGOM4OCCK5T/h6L+zH/wBFMP8A4INU/wDkagD8qv8Ah6N+07/0Uz/ygaX/API1H/D0b9p3/opn/lA0v/5Gr9qfgb+1J8Mf2k/7bHw48Tf8JF/Yvkfb/wDQLq18nzvM8r/XxJuz5Un3c4284yM/iv8A8FR/+T7Pib/3DP8A012lAH7/AFFFFABRRRQAUh6UtIelAH4Bf8FR/wDk+z4m/wDcM/8ATXaV+qn/AAVH/wCTFPiZ/wBwz/052lflX/wVH/5Ps+Jv/cM/9NdpX6qf8FR/+TE/ib/3DP8A06WlAH4A5ozRRQB+/wB/wVH/AOTE/ib/ANwz/wBOlpXyp/wQx/5rZ/3BP/b+vqv/AIKj/wDJifxN/wC4Z/6dLSvlT/ghlz/wuz/uCf8At/QB+qmaOK/ID9vT9vP46/BX9rHx14N8GeOf7G8N6b9h+y2X9kWE/l+ZYW8r/PLAznLyOeWOM4HAArwD/h6N+07/ANFM/wDKBpf/AMjUAfqn+3N+3KP2Lv8AhCf+KJ/4TH/hJftv/MW+w/Z/s/2f/phLv3faPbG3vnj8WP2o/jn/AMNJ/HXxN8Rxoh8O/wBtfZf+JZ9r+1eT5NrFB/rdibs+Vu+6Mbsc4yfv79hf/jZP/wAJt/w0d/xcX/hC/sP9g/8AML+x/a/tH2n/AI8fI8zf9lt/9Zu27PlxubP1X/w66/Zj/wCiZn/wf6p/8k0AeU/su/8ABVr/AIaU+Ovhn4cf8Ku/4Rz+2vtP/Ey/4SD7V5Pk2ss/+q+ypuz5W37wxuzzjB+/uMdq/mE+FvxS8T/Bbx3pnjLwbqf9jeJNN837Le+RFP5fmRPE/wAkqshykjjlTjORyAa/Xz/glL+1F8Tv2kx8UR8R/E3/AAkQ0X+y/sH+gWtr5Pnfa/M/1ESbs+VH97ONvGMnIAv7UX/BKX/hpT46+JviP/wtH/hHP7a+y/8AEt/4R/7V5Pk2sUH+t+1Juz5W77oxuxzjJ/Kz9lz45/8ADNfx18M/Ef8AsT/hIv7F+1f8S37X9l87zrWWD/W7H2483d905244zkfaf7en7efx1+Cv7WPjrwb4M8c/2N4b037D9lsv7IsJ/L8ywt5X+eWBnOXkc8scZwOABXq/7ev7BnwK+C37J3jrxl4M8DnRvEmm/Yfst7/a9/P5fmX9vE/ySzshykjjlTjORyAaAPir9ub9uf8A4bQ/4Qn/AIon/hDv+Ea+3f8AMV+3faftH2f/AKYxbNv2f3zu7Y59V/Zd/wCCUv8Aw0p8CvDPxH/4Wj/wjn9tfav+Jb/wj/2ryfJupYP9b9qTdnyt33RjdjnGT8AE5Nfv9/wS4/5MT+GX/cT/APTpd0AeqftR/HMfs2fArxN8Rv7EHiL+xfsv/Es+1/ZfO866ig/1ux9uPN3fdOduOM5H4r/tz/ty/wDDaH/CE/8AFE/8IcfDX23/AJiv277T9o+z/wDTCLZt8j3zu7Y59V/Zb/aj+J37aHx28M/Bv4yeJv8AhMfhv4l+1f2rov2C1sftP2e1luof31rFFMm2a3if5HGduDlSQfv8f8Euv2Y/+iZ/+V/VP/kmgD8AcV9Vf8Euf+T6/hnnp/xM/wD02Xdfqp/w66/Zj/6Jmf8Awf6p/wDJNeVftSfsufDH9i/4E+JvjJ8G/DP/AAh3xI8NfZf7K1r+0Lq++zfaLqK1m/c3UssL7obiVPnQ43ZGGAIAPKf+C5nT4J4/6jf/ALYV+Vleq/HP9qT4nftJjRR8R/E3/CRf2L5/2D/QLW18nzvL83/URJuz5Uf3s428Yyc+VUAfv9/wVH/5MT+Jv/cM/wDTpaV8qf8ABDL/AJrZ/wBwT/2/r6r/AOCo/wDyYn8Tf+4Z/wCnS0r5U/4IZf8ANbP+4J/7f0AfK3/BUbj9uv4mf9wz/wBNlpXyrmvqr/gqP/yfZ8Tf+4Z/6a7SvlWgD9U/+CGX/NbP+4J/7f18rf8ABUf/AJPs+Jv/AHDP/TXaV9U/8EMv+a2f9wT/ANv6+Vv+Co//ACfZ8Tf+4Z/6a7SgD9/qKKKACiiigApD0paQ9KAPwC/4Kj/8n2fE3/uGf+mu0r9VP+Hov7Mf/RTD/wCCDVP/AJGryn9qL/glL/w0p8dfE3xH/wCFo/8ACOf219l/4lv/AAj/ANq8nybWKD/W/ak3Z8rd90Y3Y5xk+V/8OMv+q2f+Wp/920AfVX/D0X9mP/oph/8ABBqn/wAjUf8AD0X9mP8A6KYf/BBqn/yNXyp/w4z/AOq2/wDlqf8A3bS/8OMv+q2f+Wp/920AdX+3r+3n8CvjT+yd468G+DPHB1nxJqX2H7LZf2RfweZ5d/byv88sCoMJG55YZxgckCuT/wCCGfy/8Ltz2/sT/wBv6X/hxl/1Wz/y1P8A7tr6o/YZ/YZ/4Yv/AOE2/wCK2/4TH/hJfsX/ADCvsP2f7P8AaP8ApvLv3ef7Y2988AHW/FH9vT4FfBfx1qfg3xl44OjeJNN8r7VZf2Rfz+X5kSSp88UDIcpIh4Y4zg4IIrlP+Co//JifxN/7hn/p0tK/Kv8A4KjH/jOv4mY/6hn/AKbLSvqr/huf/h5P/wAY4/8ACE/8K6/4TT/mZf7V/tT7H9k/0/8A49vJh8zf9k8v/WLt37udu0gHwB8DP2W/if8AtJ/22fhx4Z/4SL+xfI+3/wCn2tr5PneZ5X+vlTdnypPu5xt5xkZ/VT9lv9qP4Y/sX/Anwz8G/jJ4m/4Q74keGvtX9q6L/Z91ffZvtF1LdQ/vrWKWF90NxE/yOcbsHDAgeU8f8EX8f81i/wCFlf8AcD/s7+z/APwJ83zPt/8AsbfK/i3fL8A/tR/HP/hpP46+JviONEPh3+2vsv8AxLPtf2ryfJtYoP8AW7E3Z8rd90Y3Y5xkgH7U/wDBUf8A5MT+Jv8A3DP/AE6WlfKn/BDL/mtn/cE/9v6+q/8AgqP/AMmJ/E3/ALhn/p0tK+VP+CGX/NbP+4J/7f0AfK3/AAVH/wCT7Pib/wBwz/012lcp8Uf2C/jr8FvAup+MvGfgcaN4b03yvtV7/a9hP5fmSpEnyRTs5y8iDhTjOTgAmv0p/ai/4JS/8NKfHXxN8R/+Fo/8I5/bX2X/AIlv/CP/AGryfJtYoP8AW/ak3Z8rd90Y3Y5xk/K37UX/AAVa/wCGk/gV4m+HH/Crv+Ec/tr7L/xM/wDhIPtXk+TdRT/6r7Km7PlbfvDG7POMEA+Vfgd+y38T/wBpH+2/+Fc+Gf8AhIf7F8n7fm/tbXyfO8zy/wDXypuz5Un3c4284yM8r8Uvhb4n+C3jvU/BvjLTP7G8Sab5X2qy8+Kfy/MiSVPniZkOUkQ8McZweQRX6Uf8ENMf8Xsz/wBQT/2/r5W/4KjD/jOv4mY/6hn/AKbLSgDlPij+wX8dfgt4F1Pxl4z8DjRvDem+V9qvf7XsJ/L8yVIk+SKdnOXkQcKcZycAE19qf8EM/l/4XbnjH9iZ/wDJ+l/4bn/4eT/8Y5f8IT/wrr/hNP8AmZf7V/tT7H9k/wBP/wCPbyIfM3/ZPL/1i7d+7nbtKf8AKF//AKrF/wALK/7gf9nf2f8A+BPm+Z9v/wBjb5X8W75QD7W+KP7enwK+C/jrU/BvjLxwdG8Sab5X2qy/si/n8vzIklT54oGQ5SRDwxxnBwQRX5q/st/sufE79i/47eGfjJ8ZPDP/AAh3w38Nfav7V1r7fa332b7Ray2sP7m1llmfdNcRJ8iHG7JwoJHyr+1H8c/+Gk/jr4m+I40Q+Hf7a+y/8S37X9q8nybWKD/W7E3Z8rd90Y3Y5xk/tT/wVG4/YU+Jn/cM/wDTnaUAeqfA39qT4YftJDW/+Fc+Jv8AhIv7F8j7f/oF1a+T53meX/r4k3Z8qT7ucbecZGeW+KP7enwK+C/jrU/BvjLxwdG8Sab5X2qy/si/n8vzIklT54oGQ5SRDwxxnBwQRX5AfsM/tz/8MYf8JtnwT/wmX/CS/Yv+Yr9h+zfZ/tH/AEwl37vtHtjb3zx5V+1H8c/+Gk/jr4m+I40Q+Hf7a+y/8S37X9q8nybWKD/W7E3Z8rd90Y3Y5xkgH7U/8FR/+TE/ib/3DP8A06WlfAH/AASl/ai+GP7Nf/C0f+Fj+Jv+Ed/tr+y/sH+gXV153k/a/N/1ET7cebH97Gd3GcHH6p/tR/A3/hpP4FeJvhx/bf8Awjv9tfZf+Jl9k+1eT5N1FP8A6rem7PlbfvDG7POMH4A/4cZ/9Vs/8tT/AO7aAPqv/h6L+zH/ANFMP/gg1T/5Go/4ei/sx/8ARTD/AOCDVP8A5Gr5V/4cZ/8AVbP/AC1P/u2j/hxl/wBVs/8ALU/+7aAPqr/h6L+zGeB8Szn/ALAGqf8AyNX5Aft6/FHwx8aP2sfHPjLwbqf9seG9T+w/ZL37PLB5nl2FvE/ySqrjDxuOVGcZHBBr7V/4cZf9Vs/8tT/7to/4cY/9Vs/8tT/7toA/VSiiigAooooAKKKQ8CgBa+f/ANvX4o+J/gv+yd458ZeDdT/sbxJpn2H7Je/Z4p/L8y/t4n+SVWQ5SRxypxnI5ANfn/8At6fsGfHX41ftY+OvGXgzwN/bPhvUvsP2W9/tewg8zy7C3if5JZ1cYeNxyozjI4INfoB+3r8LvE/xo/ZO8c+DfBumf2z4k1P7D9ksvtEUHmeXf28r/PKyoMJG55YZxgckCgD8gP8Ah6L+05jH/CzOOmP7A0v/AORq/X/9gr4o+J/jR+yd4G8ZeMtT/tnxJqf277Xe/Z4oPM8u/uIk+SJVQYSNBwozjJ5JNfhZ8cv2W/if+zd/Yn/CxvDP/CO/21532D/T7W687yfL8z/USvtx5sf3sZ3cZwcdV8Lv2C/jr8afAumeMvBngcaz4b1Lzfst7/a9hB5nlyvE/wAks6uMPG45UZxkZBBoA/an9vX4o+J/gv8AsneOfGXg3U/7G8SaZ9h+yXv2eKfy/Mv7eJ/klVkOUkccqcZyOQDX5Af8PRf2nMY/4WWMdMf2Bpf/AMjV6t+y3+y58Tv2L/jt4Z+Mnxk8M/8ACHfDfw19q/tXWvt9rffZvtFrLaw/ubWWWZ901xEnyIcbsnCgkH/BVn9qL4Y/tKf8Ku/4Vx4m/wCEi/sX+1Pt/wDoF1a+T532Ty/9fEm7PlSfdzjbzjIyAfFfxS+KXif40+O9T8ZeMtT/ALZ8Sal5X2q98iKDzPLiSJPkiVUGEjQcKM4yeSTX7/fC79gv4FfBfx1pnjLwb4HOjeJNN837Le/2vfz+X5kTxP8AJLOyHKSOOVOM5GCAa+Vf2Cv28/gV8Fv2TvAvg3xn44OjeJNN+3farL+yL+fy/Mv7iVPnigZDlJEPDHGcHkEV9U/t6/C7xP8AGj9k7xz4N8G6Z/bPiTU/sP2Sy+0RQeZ5d/byv88rKgwkbnlhnGByQKAPir/guZ8v/Cksdv7b/wDbCus/YK/YM+BXxp/ZO8C+MvGfgc6z4k1L7d9qvf7Xv4PM8u/uIk+SKdUGEjQcKM4yeSTX5q/HL9lv4n/s3f2J/wALG8M/8I7/AG1532D/AE+1uvO8ny/M/wBRK+3Hmx/exndxnBx1Xwu/YL+Ovxp8C6Z4y8GeBxrPhvUvN+y3v9r2EHmeXK8T/JLOrjDxuOVGcZGQQaAP1/8A+Co//JifxN/7hn/p0tK+VP8Aghlz/wALs/7gn/t/X5r/AAt+Fvif40+O9M8G+DdM/tnxJqXm/ZbLz4oPM8uJ5X+eVlQYSNzywzjA5IFe/f8ADrr9pzGf+FaDHXP9v6X/APJNAHv/AO3p+3n8dfgr+1j468G+DPHP9jeG9N+w/ZbL+yLCfy/MsLeV/nlgZzl5HPLHGcDgAV9rf8Ouv2Y/+iZn/wAH+qf/ACTXVfsFfC7xP8F/2TvA3g3xlpn9jeJNM+3fa7L7RFP5fmX9xKnzxMyHKSIeGOM4PIIr8Avhb8LfE/xp8d6Z4N8G6Z/bPiTUvN+y2XnxQeZ5cTyv88rKgwkbnlhnGByQKAP0p/bn/wCNbB8E/wDDOP8Axbr/AITT7d/b3/MU+2fZPs/2b/j+87y9n2u4/wBXt3b/AJs7Vx6r+y3+y58Mf20PgT4Z+Mnxk8M/8Jj8SPEv2r+1da/tC6sftP2e6ltYf3NrLFCm2G3iT5EGduTliSfKf2F/+NbX/Cbf8NG/8W7/AOE1+w/2Dj/iafbPsn2j7T/x4+d5ez7Xb/6zbu3/AC52tj4r/b1+KPhj40ftY+OfGXg3U/7Y8N6n9h+yXv2eWDzPLsLeJ/klVXGHjccqM4yOCDQB+1Xwu/YL+BXwX8daZ4y8G+Bzo3iTTfN+y3v9r38/l+ZE8T/JLOyHKSOOVOM5GCAa+Kf+C5ny/wDCksdv7b/9sK5T9gv9gz46/BX9rHwL4y8Z+Bv7G8N6b9u+1Xv9r2E/l+ZYXESfJFOznLyIOFOM5PAJr9Kvjj+1J8Mf2bf7EHxG8Tf8I6da8/7BiwurrzvJ8vzP9RE+3Hmx/exndxnBwAfFn7BX7BnwK+NP7J3gXxl4z8DnWfEmpfbvtV7/AGvfweZ5d/cRJ8kU6oMJGg4UZxk8kmvf/wDgqP8A8mJ/E3/uGf8Ap0tK9/8Ahb8U/DHxp8CaZ4y8G6n/AGx4b1Lzfst79nlg8zy5Xif5JVVxh43HKjOMjgg15X8Lv29PgV8aPHWmeDfBvjg6z4k1Lzfstl/ZF/B5nlxPK/zywKgwkbnlhnGBkkCgD+dYHBr9f/2Cv2DPgV8af2TvAvjLxn4HOs+JNS+3far3+17+DzPLv7iJPkinVBhI0HCjOMnkk1+lG4bd3bGa8B+KP7enwK+C/jrU/BvjLxwdG8Sab5X2qy/si/n8vzIklT54oGQ5SRDwxxnBwQRQB+P/APw9G/ad/wCimf8AlA0v/wCRq+//APglN+1F8Tv2lP8AhaP/AAsfxN/wkX9i/wBl/YP9AtbXyfO+1+Z/qIk3Z8qP72cbeMZOfgH/AIJcf8n2fDL/ALif/pru6+qv+C5gz/wpP/uN/wDthQByf7en7efx1+Cv7WPjrwb4M8c/2N4b037D9lsv7IsJ/L8ywt5X+eWBnOXkc8scZwOABX7AV+a37BX7efwK+C37J3gXwb4z8cHRvEmm/bvtVl/ZF/P5fmX9xKnzxQMhykiHhjjODyCK+qf29fhd4n+NH7J3jnwb4N0z+2fEmp/Yfsll9oig8zy7+3lf55WVBhI3PLDOMDkgUAfQFFflV+wv/wAa2T41/wCGjf8Ai3f/AAmn2H+wcf8AE0+2fZPtH2n/AI8fP8vZ9rt/9Zt3b/lztbH6VfC34p+GPjT4E0zxl4N1P+2PDepeb9lvfs8sHmeXK8T/ACSqrjDxuOVGcZHBBoA6uiiigAooooAKQ9KWkPSgD4A/ai/4Ktf8M1/HXxN8OP8AhV3/AAkf9i/Zf+Jl/wAJB9l87zrWKf8A1X2V9uPN2/eOdueM4B+y7/wVa/4aU+Ovhn4cf8Ku/wCEc/tr7T/xMv8AhIPtXk+Tayz/AOq+ypuz5W37wxuzzjB+Af8AgqP/AMn2fE3/ALhn/prtK8A+FvxS8T/Bbx3pnjLwbqf9jeJNN837Le+RFP5fmRPE/wAkqshykjjlTjORyAaAP3R/bl/YZ/4bQ/4QnHjb/hDv+Ea+2/8AMJ+3faftH2f/AKbRbNvke+d3bHPyuf25/wDh2wf+Gcf+EJ/4WL/whf8AzMv9q/2X9s+1/wCn/wDHt5M3l7Ptfl/6xt2zdxu2j1T/AIJS/tRfE79pMfFEfEbxN/wkQ0X+y/sH+gWtr5Pnfa/M/wBREm7PlR/ezjbxjJz8A/8ABUf/AJPs+Jv/AHDP/TXaUAfVP/Dc/wDw8n/4xx/4Qn/hXX/Caf8AMy/2r/an2P7J/p//AB7eTD5m/wCyeX/rF2793O3aflf9ub9hr/hi/wD4Qk/8Jt/wmP8Awkn23/mFfYfs32f7P/03l37vP9sbe+ePn/4W/FLxP8FvHemeMvBup/2N4k03zfst75EU/l+ZE8T/ACSqyHKSOOVOM5HIBrqvjl+1H8Tv2khog+I3ib/hIhovn/YMWFra+T53l+Z/qIk3Z8qP72cbeMZOQD6r/Zd/4JS/8NKfArwz8Rx8Uf8AhHP7a+1f8S3/AIR/7V5Pk3UsH+t+1Juz5W77oxuxzjJ+qP2Xf+CrX/DSnx18M/Dj/hV3/CO/219q/wCJl/wkH2ryfJtZZ/8AVfZU3Z8rb94Y3Z5xg+rf8EuP+TE/hl/3E/8A06XdflX/AMEuP+T7Phl/3E//AE13dAH6p/tzfsMf8NoDwT/xW3/CHf8ACNfbf+YT9u+0/aPs/wD02i2bfs/vnd2xz6r+y58DB+zZ8CvDPw4/tseIv7F+1f8AEz+yfZfO866ln/1W99uPN2/eOdueM4Hqp5WvyA/b0/bz+OvwV/ax8deDfBnjn+xvDem/Yfstl/ZFhP5fmWFvK/zywM5y8jnljjOBwAKAPoD9l3/glL/wzZ8dfDPxH/4Wj/wkf9i/av8AiW/8I/8AZfO861lg/wBb9qfbjzd33TnbjjOR6p+3N+3N/wAMXf8ACE/8UT/wmP8Awkn23/mK/Yfs32f7P/0wl37vP9sbe+ePys/4ejftO/8ARTP/ACgaX/8AI1eV/HP9qT4n/tJjRP8AhY/ib/hIv7F8/wCwf6Ba2vk+d5fm/wCoiTdnyo/vZxt4xk5APv7/AIfm/wDVE/8Ay6//ALir1X9l3/glL/wzX8dfDPxH/wCFo/8ACR/2L9p/4lv/AAj/ANl87zrWWD/W/an2483d905244zkfivX9FH7evxR8T/Bf9k7xz4y8G6n/Y3iTTPsP2S9+zxT+X5l/bxP8kqshykjjlTjORyAaAOT/bl/YaH7aH/CE/8AFbf8Id/wjX23/mE/bvtH2j7P/wBN4tm37P753dsc/ix+1H8DP+Gbfjr4m+HP9t/8JF/Yv2X/AImf2T7L53nWsU/+q3vtx5u37xztzxnA/VL/AIJS/tQ/E39pQfFEfEfxN/wkQ0X+yxYD7Ba2vk+d9r83/URJuz5Uf3s428Yyc/QXxR/YL+BXxo8dan4y8ZeBzrPiTUvK+1Xv9r38HmeXEkSfJFOqDCRoOFGcZOSSaAPn79l3/gq1/wANKfHXwz8OP+FXf8I5/bX2r/iZf8JB9q8nybWWf/VfZU3Z8rb94Y3Z5xg+V/8ABcz/AJonj/qN/wDthXyr/wAEuP8Ak+z4Zf8AcT/9Nd3X7UfHL9lz4Y/tJHRD8RvDP/CRHRfO+wYv7q18nzvL8z/USpuz5Uf3s428YycgHlf/AAS5/wCTFPhn/wBxP/053dfit+y58c/+GbPjr4Z+I50X/hIv7F+1f8Sz7X9l87zrWWD/AFux9uPN3fdOduOM5H9FHwt+Fnhj4LeBNM8G+DdM/sfw3pvm/ZbL7RLP5fmSvK/zysznLyOeWOM4HAAr+YKgD9/f2Gf25v8AhtEeNh/whP8Awhw8NfYv+Yr9u+0/aPtH/TCLZt8j3zu7Y5/Kz/gqNx+3X8TP+4Z/6bLSvqn/AIIZf81s/wC4J/7f18rf8FR/+T7Pib/3DP8A012lAH39+y7/AMEpf+Ga/jr4Z+I//C0f+Ei/sX7V/wAS3/hH/svnedaywf637U+3Hm7vunO3HGcjyr/guYcn4J/9xv8A9sK+1f29fij4n+C/7J3jnxl4N1P+xvEmmfYfsl79nin8vzL+3if5JVZDlJHHKnGcjkA1+Fnxy/ak+J/7SP8AYn/CxvE3/CRf2L532D/QLW18nzvL8z/URJuz5Uf3s428YycgH1V+y7/wSl/4aT+BXhn4jf8AC0f+Ec/tr7V/xLP+Ef8AtXk+TdSwf637Um7PlbvujG7HOMn1X/h+b/1RP/y6/wD7ir4q+F37enx1+C3gXTPBvgzxwNG8N6b5v2Wy/siwn8vzJXlf55YGc5eRzyxxnAwABX6//wDDrr9mP/omZ/8AB/qn/wAk0AfKn/KaD/qjv/Ctv+45/aP9of8AgN5Xl/YP9vd5v8O35l/4bn/4dsf8Y4/8IT/wsX/hC/8AmZf7V/sv7Z9r/wBP/wCPbyZvL2fa/L/1jbtm7jdtH398Df2W/hj+zZ/bZ+HHhn/hHf7a8j7f/p91ded5PmeV/r5X2482T7uM7uc4GPxX/wCCo/8AyfZ8Tf8AuGf+mu0oA/f6iiigAooooAKQ8ClpDQB+QH7en7Bnx1+NX7WPjrxl4M8Df2z4b1L7D9lvf7XsIPM8uwt4n+SWdXGHjccqM4yOCDXq/wC3r+3n8CvjT+yd468G+DPHB1nxJqX2H7LZf2RfweZ5d/byv88sCoMJG55YZxgckCv0o4r+a39lz4Gf8NJ/HXwz8ODrZ8O/219q/wCJn9k+1eT5NrLP/qt6bs+Vt+8Mbs84wQA+Bv7LfxO/aSGtn4c+Gf8AhIhovkfb/wDT7W18nzvM8v8A18qbs+VJ93ONvOMjPK/FL4W+J/gt471Pwb4y0z+xvEmm+V9qsvPin8vzIklT54mZDlJEPDHGcHkEV+lH/KGD/qsX/Cyf+4H/AGd/Z/8A4E+b5n2//Y2+V/Fu+X4B/aj+OX/DSfx18TfEf+xP+Ed/tr7L/wAS37X9q8nybWKD/W7E3Z8rd90Y3Y5xkgH9FHxS+Kfhj4LeBNT8ZeMtT/sfw3pvlfar37PLP5fmSpEnyRKznLyIOFOM5PAJrlPgb+1H8Mf2kjrY+HPib/hIjovk/b82F1a+T53meX/r4k3Z8qT7ucbecZGfgH/huj/h5P8A8Y4/8IT/AMK6/wCE0/5mX+1f7U+x/ZP9P/49vJh8zf8AZPL/ANYu3fu527Smf+HL/wD1WL/hZP8A3A/7O/s//wACfN8z7f8A7G3yv4t3AB8rf8FR/wDk+z4m/wDcM/8ATXaVyn7BXxR8MfBf9rHwN4y8Zan/AGP4b0z7d9rvfs8s/l+ZYXESfJErOcvIg4U4zk8AmvtX/hhj/h5R/wAZHf8ACbf8K6/4TT/mWv7J/tT7H9j/ANA/4+fOh8zf9k8z/Vrt37edu4/AH7LnwM/4aT+Ovhn4cf23/wAI5/bX2r/iZ/ZPtXk+Tayz/wCq3puz5W37wxuzzjBAPqr/AIKtftRfDH9pP/hV3/CufE3/AAkR0X+1Pt/+gXVr5PnfZPL/ANfEm7PlSfdzjbzjIz9//wDBLj/kxP4Zf9xP/wBOl3X5V/tzfsNf8MXjwT/xW3/CY/8ACS/bf+YT9h+zfZ/s/wD02l37vtHtjb3zx+qn/BLj/kxP4Zf9xP8A9Ol3QB+W/wDwSt0e91D9uHwHc2trLcW+nQalc3ckakrBEbCeIO57DzJY1ye7gd6/ehdSt2d0RzKyHa4iUvtPocA4PtX5h/8ABFDRrf8A4Qn4sanGix39xe6fY/aQPnSPbKcA9uXJ49BnOBj9Q4YUgjVI1CIowABwKAIvt0f92b/vy/8AhX5n/wDDk7wX/wBFN8Q/+CdP8a/TiigD8x/+HJ3gv/opviH/AME6f40f8OTvBf8A0U3xD/4J0/xr9N+9LQB+YV3/AMEVPBdvA0n/AAtLXYAvJkl0dNqj3+YfzrpP2ZfAPh//AIJa6n8Q7v4p+NLeTwX4uk0uLw94jstMuplunhS7eWOWOBJfJcLKjAFirqSVY7XC/owRmvHf2j/gJZftAfB3xh8PJ9QXSINYEE0N69t9oFlKsqvvSPenUx9Ay8s3XJBAPOP+Hov7Mf8A0Uw/+CDVP/kavyA+KP7Bfx1+C3gXU/GXjPwONG8N6b5X2q9/tewn8vzJUiT5Ip2c5eRBwpxnJwATXK/tRfA3/hm346eJfhyNbPiL+xvsv/Ez+yfZfO861in/ANVvfbjzdv3jnbnjOB+1H/BUb/kxT4mY6/8AEs/9OdpQB+K/wN/Zb+J/7SP9t/8ACufDP/CRf2L5P2//AE+1tfJ87zPL/wBfKm7PlSfdzjbzjIz+6f7BXwu8T/Bf9k7wN4N8ZaZ/Y3iTTPt32uy+0RT+X5l/cSp88TMhykiHhjjODyCK/IH9hr9uX/hi7/hNs+Cf+Ex/4ST7F/zFfsP2b7P9o/6YS7932j2xt754+qv+H5v/AFRP/wAuv/7ioA+1P29fhd4n+NH7J3jnwb4N0z+2fEmp/Yfsll9oig8zy7+3lf55WVBhI3PLDOMDkgV8VfsL/wDGtr/hNv8Aho3/AIt3/wAJr9h/sH/mKfbPsn2j7T/x4+d5ez7Xb/6zbu3/AC52thf+H5v/AFRP/wAuv/7ipOP+C0H/AFR3/hW3/cc/tH+0P/AbyfL+wf7e7zf4dvzAHxX+3r8UfDHxo/ax8c+MvBup/wBseG9T+w/ZL37PLB5nl2FvE/ySqrjDxuOVGcZHBBr9f/8AgqP/AMmJ/E3/ALhn/p0tK+Vf+HGWf+a2f+Wp/wDdtff37UfwN/4aT+BXib4cf23/AMI7/bX2X/iZfZPtXk+TdRT/AOq3puz5W37wxuzzjBAP5rQMnA617/8AC79gv46/GnwLpnjLwZ4HGs+G9S837Le/2vYQeZ5crxP8ks6uMPG45UZxkZBBr7U/4cZY5/4XZ/5an/3bR/w3P/w7Y/4xx/4Qn/hYv/CF/wDMy/2r/Zf2z7X/AKf/AMe3kzeXs+1+X/rG3bN3G7aAD9VaKKKACiiigApDyKWkJwCT0FAH5Aft6ft5/HX4K/tY+OvBvgzxz/Y3hvTfsP2Wy/siwn8vzLC3lf55YGc5eRzyxxnA4AFfQP7Un7Lnwx/Yv+BPib4yfBvwz/wh3xI8NfZf7K1r+0Lq++zfaLqK1m/c3UssL7obiVPnQ43ZGGAI+gPij+3p8Cvgv461Pwb4y8cHRvEmm+V9qsv7Iv5/L8yJJU+eKBkOUkQ8McZwcEEV+APwt+Fvif40+O9M8G+DdM/tnxJqXm/ZbLz4oPM8uJ5X+eVlQYSNzywzjA5IFAHVfHL9qT4n/tJf2J/wsbxN/wAJF/Yvn/YP9AtbXyfO8vzf9REm7PlR/ezjbxjJz+lX7BX7BnwK+NP7J3gXxl4z8DnWfEmpfbvtV7/a9/B5nl39xEnyRTqgwkaDhRnGTySa/NX45fsufE79m0aIfiN4Z/4R0a15/wBgxf2t153k+X5n+olfbjzY/vYzu4zg4/an/glx/wAmJ/DL/uJ/+nS7oA/Cz4W/FLxP8FvHemeMvBup/wBjeJNN837Le+RFP5fmRPE/ySqyHKSOOVOM5HIBrqvjl+1H8Tv2khog+I3ib/hIhovn/YMWFra+T53l+Z/qIk3Z8qP72cbeMZOfqr9lv9lz4nfsX/Hbwz8ZPjJ4Z/4Q74b+GvtX9q619vtb77N9otZbWH9zayyzPumuIk+RDjdk4UEj9U/gZ+1H8Mf2k/7bHw58Tf8ACRf2L5H2/wD0C6tfJ87zPK/18Sbs+VJ93ONvOMjIB5X/AMEuP+TE/hl/3E//AE6XdeVftSfsufDH9i/4E+JvjJ8G/DP/AAh3xI8NfZf7K1r+0Lq++zfaLqK1m/c3UssL7obiVPnQ43ZGGAI+AP8AgqP/AMn2fE3/ALhn/prtK9+/YL/YM+OvwV/ax8C+MvGfgb+xvDem/bvtV7/a9hP5fmWFxEnyRTs5y8iDhTjOTwCaAPiz45/tSfE/9pP+xB8R/E3/AAkX9i+f9g/0C1tfJ87y/N/1ESbs+VH97ONvGMnP7U/8EuP+TE/hl/3E/wD06XdfKn/Bc3n/AIUn/wBxv/2wr6r/AOCXH/Jifwy/7if/AKdLugD5x/4InHHwx+Jv/YbsP/QDX6a+Z24r4U/4Jffs3/EX9nHwJ470/wCInh3/AIR681LVbOe0j+3W115iKpVjmCRwMEgYODXu3inWljl8Q6r/AMJLeQ+LtO1IW1jo6XbJHgsohh+zAhZRKh3bmUn5zgjYMdFGg67snb+vyOavXVFXaue6gnHSlLY614Tqn7QGoaTprXS2enao0jSoLewuNz2W27jt1a4LEAA+YWOdoBQjPVhbsPjTr1/oms6udO06Ox0S2e6ugJ/Me4VZ5kIj2MyqdsLE5ZsN8vI+YdDwFeKu1p6nMswoN2Tf3HtXmc9qXdX5/eJfjR463+LvEkut3tnrOj67DY2lsrFIYoSLndGYfuN/q0yWBPHWvobxN8UPFA8VaVolrM1jey6JaalJaQWrSSmV2lEqkeVIQo8sDBAPJ5z09PFZFiMIouUk7369kn91pLX1PKwef0MY5pRa5fxu2vzR73mvE/2xfHuu/DD9nH4j+KvDN9/ZmvaXpUc9nd+THL5T+bjOyRWU8E9Qa4XxT8fde0HU7FJ/EVvHbyaZYXM4trZN25wGmeMSRj+EHAY9WHAwQPoXQru41Dw/Z3N0ySXU9hbSStGMKznJJA9MmvLxGCq4aMZztZnr4fG08TOUIJ3ifEf7LX7Lnwx/bQ+BPhn4yfGTwz/wmHxI8Sfav7V1r+0Lqx+0fZ7qW1h/c2ssUKbYbeJPkQZ25OSST8q/st/tR/E79tD47eGfg38ZPE3/AAmPw38S/av7V0X7Ba2P2n7Pay3UP761iimTbNbxP8jjO3BypIPUft4/sF/HX40/tXeOPGXgzwONZ8N6l9g+y3v9r2EHmeXYW8T/ACSzq4w8bjlRnGRwQa/Vb4pfFPwx8FvAmp+MvGWp/wBj+G9N8r7Ve/Z5Z/L8yVIk+SJWc5eRBwpxnJ4BNcB6B4AP+CXX7Mf/AETP/wAr+qf/ACTR/wAOuv2Y/wDomZ/8H+qf/JNfAH/BVv8Aai+GP7SZ+F//AArnxN/wkR0X+1Pt+bC6tfJ877J5f+viTdnypPu5xt5xkZ+//wDglx/yYn8Mv+4n/wCnS7oAP+HXX7Mf/RMz/wCD/VP/AJJr5U/boH/Dtn/hCR+zl/xbv/hNPt39vf8AMU+2fZPs/wBm/wCP7z/L2fa7j/V7d2/5s7Vx8V/FH9gv46/BbwLqfjLxn4HGjeG9N8r7Ve/2vYT+X5kqRJ8kU7OcvIg4U4zk4AJr7U/4IZ/L/wALtzxj+xM/+T9AH2r+wV8UfE/xo/ZO8DeMvGWp/wBs+JNT+3fa737PFB5nl39xEnyRKqDCRoOFGcZPJJr8gP8Ah6N+07/0Uz/ygaX/API1fsB8Uf29PgV8F/HWp+DfGXjg6N4k03yvtVl/ZF/P5fmRJKnzxQMhykiHhjjODggivf6APwAP/BUX9pwjB+JmR/2ANL/+Rq8B+KXxS8T/ABp8d6n4y8Zan/bPiTUvK+1XvkRQeZ5cSRJ8kSqgwkaDhRnGTySa/on+Of7Ufwx/ZtOiD4jeJv8AhHTrXn/YP9AurrzvJ8vzP9RE+3Hmx/exndxnBx+Fn7evxR8MfGj9rHxz4y8G6n/bHhvU/sP2S9+zyweZ5dhbxP8AJKquMPG45UZxkcEGgD+imiiigAooooAKQ9KWigD8/wD9qL/glKf2k/jr4m+I/wDwtH/hHP7a+zf8Sz/hH/tXk+TaxQf637Um7PlbvujG7HOMk/Zd/wCCUv8AwzX8dfDPxH/4Wj/wkf8AYv2r/iW/8I/9l87zrWWD/W/an2483d905244zkfoBX4//sF/t5/HX41ftY+BfBvjPxz/AGz4b1L7d9qsv7IsIPM8uwuJU+eKBXGHjQ8MM4weCRQB9qftzfsND9tD/hCf+K2/4Q7/AIRv7b/zCft32n7R9n/6bxbNvke+d3bHPyv/AMNz/wDDtj/jHH/hCf8AhYv/AAhf/My/2r/Zf2z7X/p//Ht5M3l7Ptfl/wCsbds3cbto9T/4KtftRfE79mwfC4fDjxN/wjo1r+1Pt/8AoFrded5P2Ty/9fE+3HmyfdxndznAx+QfxS+KXif40+O9T8ZeMtT/ALZ8Sal5X2q98iKDzPLiSJPkiVUGEjQcKM4yeSTQB/RP+1H8DP8AhpP4FeJvhz/bY8O/219l/wCJn9k+1eT5N1FP/qt6bs+Vt+8Mbs84wfgHP/Dl/wD6rF/wsn/uB/2d/Z//AIE+b5n2/wD2Nvlfxbvl+VP+Ho37Tv8A0Uz/AMoGl/8AyNXlfxz/AGpPif8AtJ/2J/wsfxN/wkX9i+f9g/0C1tfJ87y/N/1ESbs+VH97ONvGMnIB9/8A/DDH/Dyj/jI7/hNv+Fdf8Jp/zLX9k/2p9j+x/wCgf8fPnQ+Zv+yeZ/q1279vO3cfv79qP45f8M2fArxN8R/7E/4SL+xfsv8AxLftf2XzvOuooP8AW7H2483d905244zkeV/8EuP+TE/hl/3E/wD06Xde/wDxS+Fnhj40+BNT8G+MtM/tjw3qXlfarL7RLB5nlypKnzxMrjDxoeGGcYPBIoA/NU/8boBz/wAWd/4Vr/3HP7R/tD/wG8ry/sH+3u83+Hb8y/8ADc//AA7Y/wCMcf8AhCf+Fi/8IX/zMv8Aav8AZf2z7X/p/wDx7eTN5ez7X5f+sbds3cbto+/vgd+y38Mf2bv7b/4Vz4Z/4R7+2vJ+35v7q687yvM8v/Xyvtx5sn3cZ3c5wMct8Uf2C/gV8aPHWp+MvGXgc6z4k1LyvtV7/a9/B5nlxJEnyRTqgwkaDhRnGTkkmgDmv2L/ANsv/hsjwt4o1ceD/wDhEP7Fvra18r+0/tvnb/m3bvJj24xjGDXrXhXxPrHiTW9Zk1DwXJZS6dctb21zLGEaaLe4Do8gGQVUEheBnqc8fCX/AARO/wCSY/E3/sN2H/oBr9NQgxxxTTa2E0nueXaBr15YvPbXXgprNJpoxKtjavIBbyRlmd2KKr7ZDsKKWfG47McnmPEfxT8W+HLe3TT/AIcTavaypfJJDbWdxGVEMhWFdpi6Sqdw9N2MHBx7x5Yo2D3puUnuxKMVsj5ys/Euva/e2niDUPhQkOrRhg01xp8jTRYt3kTBIBY7l8vOOC3UbhmdvHXizV7UanrHwlR5RaozLLaGWcyeZMojGFZuFEbZwR++IyME19C+WP6/Sl8sZz39abqTdryehCpU43tFa+R8/f23r13are6l8Ibe5hS0t0CR2kTtkusZjUORJhAXO0xAAL97BDHovjF8YZPg/wDADxB8RZfDrXEmk6Pb3zaG9x9nYEsB5RfY2wrux9ztjFev7B7185/8FAht/Y/+LgHT+xE/9Hik5Slo2VGEY6pHxwP+C5gUAf8AClM47/8ACV//AHFX3/8AtR/A3/hpP4FeJvhx/bf/AAjv9tfZf+Jl9k+1eT5N1FP/AKrem7PlbfvDG7POMH+a2vqn/h6N+07/ANFM/wDKBpf/AMjVJYv7c37DP/DF/wDwhP8AxW3/AAmP/CS/bf8AmE/Yfs32f7P/ANNpd+7z/bG3vnj1X9l3/gq1/wAM1/Arwz8OB8Lv+Ej/ALF+1f8AEy/4SD7L53nXUs/+q+yvtx5u37xztzxnA+Vfjn+1J8T/ANpMaJ/wsfxN/wAJF/Yvn/YP9AtbXyfO8vzf9REm7PlR/ezjbxjJz5VQB+/3/BUb/kxT4mf9wz/052lflX+wz+3L/wAMX/8ACbD/AIQn/hMT4l+xf8xX7D9m+z/aP+mMu/d5/tjb3zx+6fxS+Fnhj40+BNT8G+MtM/tjw3qXlfarL7RLB5nlypKnzxMrjDxoeGGcYPBIrwA/8Euv2Y+T/wAK0Of+w/qn/wAk0AfKv/DDH/Dyf/jI3/hNv+Fdf8Jp/wAy1/ZX9qfY/sn+gf8AHz58Pmb/ALJ5n+rXbv287dx9U/Zd/wCCrR/aT+Ovhn4cf8Ku/wCEc/tr7T/xM/8AhIPtXk+Tayz/AOq+ypuz5W37wxuzzjB+Vv2pP2o/id+xf8dvE3wb+Dfib/hDvhv4a+y/2Vov2C1vvs32i1iupv311FLM+6a4lf53ON2BhQAP0q+F37BfwK+C/jrTPGXg3wOdG8Sab5v2W9/te/n8vzInif5JZ2Q5SRxypxnIwQDQByf7cv7DP/DaP/CE/wDFbf8ACHf8I19t/wCYV9u+0/aPs/8A03i2bfs/vnd2xz+K/wC1J8DP+GbPjr4m+HH9t/8ACRf2L9l/4mX2T7L53nWsU/8Aqt77cebt+8c7c8ZwP6UsYXA6CvwC/wCCo/8AyfZ8Tf8AuGf+mu0oA/f6iiigAooooAKQnAJPQUtIelAHgPxR/b0+BXwX8dan4N8ZeODo3iTTfK+1WX9kX8/l+ZEkqfPFAyHKSIeGOM4OCCK/ID/glx/yfZ8Mv+4n/wCmu7r7+/ai/wCCU3/DSfx18TfEf/haP/COf219m/4ln/CP/avJ8m1ig/1v2pN2fK3fdGN2OcZP5WfsufHP/hmv46+GfiP/AGJ/wkX9i/av+Jb9r+y+d51rLB/rdj7cebu+6c7ccZyAD9/fjl+1H8Mf2bTog+I3ib/hHTrXnfYMWF1ded5Pl+Z/qIn2482P72M7uM4OOr+FvxT8MfGnwJpnjLwbqf8AbHhvUvN+y3v2eWDzPLleJ/klVXGHjccqM4yOCDX5rZ/4fQ/9Ud/4Vt/3HP7R/tD/AMBvK8v7B/t7vN/h2/N9/fsufA3/AIZs+BXhn4cf23/wkX9i/av+Jl9k+y+d511LP/qt77cebt+8c7c8ZwADq/il8U/DHwW8Can4y8Zan/Y/hvTfK+1Xv2eWfy/MlSJPkiVnOXkQcKcZyeATXKfA79qT4Y/tI/23/wAK58Tf8JD/AGL5P2/NhdWvk+b5nl/6+JN2fKk+7nG3nGRn4B/4bn/4eT/8Y4/8IT/wrr/hNP8AmZf7V/tT7H9k/wBO/wCPbyYfM3/ZPL/1i7d+7nbtKf8AKGD/AKrF/wALK/7gf9nf2f8A+BPm+Z9v/wBjb5X8W75QD7W+KP7enwK+C/jrU/BvjLxwdG8Sab5X2qy/si/n8vzIklT54oGQ5SRDwxxnBwQRX5/fsF/sGfHX4K/tY+BfGXjPwN/Y3hvTft32q9/tewn8vzLC4iT5Ip2c5eRBwpxnJ4BNdZ/wwx/w8n/4yO/4Tb/hXX/Caf8AMtf2V/an2P7J/oH/AB8+dD5m/wCyeZ/q1279vO3cU/4fm/8AVE//AC6//uKgD7/+OX7Ufwx/Zt/sQfEbxN/wjp1rz/sH+gXV153k+X5n+oifbjzY/vYzu4zg4/Cz9vX4o+GPjR+1j458ZeDdT/tjw3qf2H7Je/Z5YPM8uwt4n+SVVcYeNxyozjI4INdZ+3L+3N/w2j/whP8AxRP/AAh3/CNfbf8AmLfbvtP2j7P/ANMYtm37P753dsc+q/su/wDBKX/hpT4FeGfiP/wtH/hHP7a+0/8AEs/4R/7V5Pk3UsH+t+1Juz5W77oxuxzjJAP1N+D37THw2/aK0vWdR+HviT/hILPSJoEvpfsNza+SWO4cTxoTwrHIz0r1odK+Kf2QP2Bde/Yz8X6vqtn8UF8V+HdZthBqmgP4dFsJym4wyLJ9pfayF3H3SCrsD1DL9YL4n0/T12NqojTslxCxKewIx+ufrQB09Fcx/wAJ1pX/AEF7b/wHk/xrF8Y/Gzwh8P8Aw5d6/wCIvFNhpOj2mzz7y4gkCR7nVFzg92ZR+NAHoNFeS/Dr9p74a/Fv+0P+EP8AHWla/wD2f5f2r7JBKfJ8zdsznHXY/wCRrs/+E60r/oMW3/gPJ/jQB09fNv8AwUEuY/8AhkH4v/MDt0eJDjnDGZcD9R+dbnhP9sv4PfEbX7Xw74Z+J2janrl7vFva2kErSvtRnYqGGOFVjz6Vzn7UfwB1j9qj4aDwBoPjV/BehXNylzrF7LpH22bVShVo1OZYtih1VjxklEA2quCAZ3/BLj/kxT4Z/wDcT/8ATnd11fwu/b0+BXxo8daZ4N8G+ODrPiTUvN+y2X9kX8HmeXE8r/PLAqDCRueWGcYGSQK6n9lv4G/8M2fArwz8OP7b/wCEi/sX7V/xMvsn2XzvOupZ/wDVb32483b945254zgfgF+y58c/+Gbfjr4Z+I39if8ACRf2L9q/4ln2v7L53nWssH+t2Ptx5u77pztxxnIAP6Utw27u2M14D8Uf29PgV8F/HWp+DfGXjg6N4k03yvtVl/ZF/P5fmRJKnzxQMhykiHhjjODggivir/h+Znj/AIUn/wCXX/8AcVH/AAwx/wAPJ/8AjI3/AITb/hXX/Caf8y1/ZX9qfY/sn+gf8fPnw+Zv+yeZ/q1279vO3cQD9VK/P/8A4KtfsufE79pQ/C7/AIVx4Z/4SL+xf7U+3/6fa2vk+d9k8r/Xypuz5Un3c4284yMn7Lv/AAVb/wCGk/jr4Z+HH/Cr/wDhHP7a+1f8TL/hIPtXk+Tayz/6r7Km7PlbfvDG7POMH7+OCOeaAPgL9lv9qP4Y/sX/AAJ8M/Bv4yeJv+EO+JHhr7V/aui/2fdX32b7RdS3UP761ilhfdDcRP8AI5xuwcMCByv7ev7efwK+NP7J3jrwb4M8cHWfEmpfYfstl/ZF/B5nl39vK/zywKgwkbnlhnGByQK6n9qL/glL/wANKfHXxN8R/wDhaP8Awjn9tfZv+JZ/wj/2ryfJtYoP9b9qTdnyt33RjdjnGT+K/JoA/VP/AIIZ8f8AC7M/9QT/ANv65T9vT9gz46/Gr9rHx14y8GeBv7Z8N6l9h+y3v9r2EHmeXYW8T/JLOrjDxuOVGcZHBBrq/wDghn/zWzPf+xP/AG/r1X9qL/gq1/wzX8dfE3w4/wCFXf8ACR/2L9l/4mX/AAkH2XzvOtYp/wDVfZX2483b945254zgAH6AUUUUAFFFFABSHkUtFAH4/wD7en7efx1+Cv7WPjrwb4M8c/2N4b037D9lsv7IsJ/L8ywt5X+eWBnOXkc8scZwOABX5r1/VRXwB+1J+1H8Mf20PgT4m+Dfwb8Tf8Jj8SPEv2X+ytF/s+6sftP2e6iupv311FFCm2G3lf53GduBliAQD8q/gZ+1J8T/ANmwa3/wrjxN/wAI7/bXkfb/APQLW687yfM8r/XxPtx5sn3cZ3c5wMeqf8PRv2nf+imf+UDS/wD5Gr7/AP8AglL+y58Tv2a/+Fo/8LH8M/8ACO/21/Zf2D/T7W687yftfm/6iV9uPNj+9jO7jODj4B/4Kj/8n2fE3/uGf+mu0oA+/wD9qT9lz4Y/sX/AnxN8ZPg34Z/4Q74keGvsv9la1/aF1ffZvtF1FazfubqWWF90NxKnzocbsjDAEeVfsLn/AIeTHxt/w0b/AMXEPgv7D/YP/ML+x/a/tH2n/jx8nzN/2S3/ANZu27PlxubP6U/FL4p+GPgt4E1Pxl4y1P8Asfw3pvlfar37PLP5fmSpEnyRKznLyIOFOM5PAJr8gf8Agq3+1F8Mf2kz8L/+Fc+Jv+Ei/sX+1Pt+bC6tfJ877J5f+viTdnypPu5xt5xkZAP1++Fvws8MfBbwJpng3wbpn9j+G9N837LZfaJZ/L8yV5X+eVmc5eRzyxxnA4AFfzBUV+/3/BUf/kxP4m/9wz/06WlAHwB/wSk/Zd+GP7SZ+KH/AAsbwz/wkX9i/wBl/YMX91a+T532vzP9RKm7PlR/ezjbxjJz+v3wt+Fnhj4LeBNM8G+DdM/sfw3pvm/ZbL7RLP5fmSvK/wA8rM5y8jnljjOBwAK/mCAycDrXv/wu/YL+Ovxp8C6Z4y8GeBxrPhvUvN+y3v8Aa9hB5nlyvE/ySzq4w8bjlRnGRkEGgD9qP29/if4m+DP7J3jnxl4O1P8AsfxJpv2H7Le/Z4p/L8y/t4n+SVWQ5SRxypxnI5ANfOP/AASt/aH+IP7Tv/C0f+Fla+viP+xf7L+wY0+1tfJ877X5n+oiTdnyo/vZxt4xk5+Zf2W/2XPid+xf8dvDPxk+Mnhn/hDvhv4a+1f2rrX2+1vvs32i1ltYf3NrLLM+6a4iT5EON2ThQSD/AIKs/tQ/DH9pU/C4fDjxN/wkR0X+1Pt/+gXVr5PnfZPK/wBfEm7PlSfdzjbzjIyAa37en7Z/xj+Cv7WHjnwZ4N8XJo/hvTfsP2Wy/sixn8vzLC3lf55YGc5eRzyTjOBwAK5r9lT9of4g/tjfHzwv8IPi9r6+LPh34j+1f2po62FtYm4+z2s11D++to45U2zQRN8rjO3ByCQfDvhd+wX8dfjT4F0zxl4M8DjWfDepeb9lvf7XsIPM8uV4n+SWdXGHjccqM4yMgg1+v/8AwVH/AOTE/ib/ANwz/wBOlpQB8lft5aZb/wDBOj/hBv8AhnuMeAf+Ex+3f25v/wCJp9r+yfZ/s/8Ax++d5ez7VP8Ac27t/wA2dq4+Tf8Ah5F+0V/0UFP/AAQ6Z/8AI1fXn/BDL/mtn/cE/wDb+vlb/gqP/wAn2fE3/uGf+mu0oA/Xj4afsAfAf4QeNtO8XeEvA50rxBp/mfZrttXvpxH5kbRP8kszIco7jkHGcjBANeAf8FVP2mfiV+zGvwuX4aeJB4bGtf2p9v8A9AtbrzvJ+yeX/r4n2482T7uM7uc4GPtr4pfFPwx8FvAmp+MvGWp/2P4b03yvtV79nln8vzJUiT5IlZzl5EHCnGcngE1+QX/BVr9qH4ZftKN8Lh8OPE3/AAkR0X+1Bfj7BdWvk+d9k8v/AF8Sbs+VJ93ONvOMjIB5R/w9G/ad/wCimf8AlA0v/wCRq5X9gr4XeGPjR+1j4G8G+MtM/tjw3qf277XZfaJYPM8uwuJU+eJlcYeNDwwzjB4JFHwu/YL+Ovxp8C6Z4y8GeBxrPhvUvN+y3v8Aa9hB5nlyvE/ySzq4w8bjlRnGRkEGv1//AOHov7Mf/RTD/wCCDVP/AJGoAP8Ah11+zGef+FaHP/Yf1T/5Jr4A/ak/aj+J37F/x28TfBv4N+Jv+EO+G/hr7L/ZWi/YLW++zfaLWK6m/fXUUsz7priV/nc43YGFAA9U/boP/Dyb/hCT+zl/xcT/AIQv7d/b3/ML+x/a/s/2b/j+8jzN/wBkuP8AV7tuz5sblz9q/sFfC7xP8F/2TvA3g3xlpn9jeJNM+3fa7L7RFP5fmX9xKnzxMyHKSIeGOM4PIIoA/AL4W/FLxP8ABbx3pnjLwbqf9jeJNN837Le+RFP5fmRPE/ySqyHKSOOVOM5HIBr37/h6L+05jH/Cyxjpj+wNL/8AkavVv2W/2XPid+xf8dvDPxk+Mnhn/hDvhv4a+1f2rrX2+1vvs32i1ltYf3NrLLM+6a4iT5EON2ThQSD/AIKtftRfDH9pP/hV3/CuPE3/AAkX9i/2p9v/ANAurXyfO+yeV/r4k3Z8qT7ucbecZGQD9Kf2Cvij4n+NH7J3gbxl4y1P+2fEmp/bvtd79nig8zy7+4iT5IlVBhI0HCjOMnkk1+K37BXwu8MfGj9rHwN4N8ZaZ/bHhvU/t32uy+0SweZ5dhcSp88TK4w8aHhhnGDwSK8Arq/hb8LfE/xp8d6Z4N8G6Z/bPiTUvN+y2XnxQeZ5cTyv88rKgwkbnlhnGByQKAP6J/gb+y58Mf2bf7bPw58M/wDCOnWvI+3/AOn3V153k+Z5f+vlfbjzZPu4zu5zgY/Ff/gqP/yfZ8Tf+4Z/6a7Svqn9hf8A41sjxt/w0b/xbv8A4TT7D/YP/MU+2fZPtH2n/jy87y9n2u3/ANZt3b/lztbHlf7Un7LnxO/bQ+O3ib4yfBvwz/wmPw38S/Zf7K1r7fa2P2n7PaxWs37m6limTbNbyp86DO3IypBIB+1NFFFABRRRQAUh6UtIRkEHoaAPgD9qL/gq0f2bPjr4m+HH/Crv+Ej/ALF+zf8AEz/4SD7L53nWsU/+q+yvtx5u37xztzxnAP2Xf+CUv/DNfx18M/Ef/haP/CR/2L9p/wCJZ/wj/wBl87zrWWD/AFv2p9uPN3fdOduOM5H0D8Uf2C/gV8aPHWp+MvGXgc6z4k1LyvtV7/a9/B5nlxJEnyRTqgwkaDhRnGTkkmk/b1+KPif4L/sneOfGXg3U/wCxvEmmfYfsl79nin8vzL+3if5JVZDlJHHKnGcjkA0Ae/DAHFfAP7UX/BKX/hpT46+JviP/AMLR/wCEc/tr7L/xLf8AhH/tXk+TaxQf637Um7PlbvujG7HOMlP+CUv7UXxO/aTHxRHxH8Tf8JENF/sv7B/oFra+T532vzP9REm7PlR/ezjbxjJz4B+3p+3n8dfgr+1j468G+DPHP9jeG9N+w/ZbL+yLCfy/MsLeV/nlgZzl5HPLHGcDgAUAdZ/w3P8A8PJ/+Mcf+EJ/4V1/wmn/ADMv9q/2p9j+yf6d/wAe3kw+Zv8Asnl/6xdu/dzt2lP+HGmRn/hdn/lqf/dterftSfsufDH9i/4E+JvjJ8G/DP8Awh3xI8NfZf7K1r+0Lq++zfaLqK1m/c3UssL7obiVPnQ43ZGGAI/P/wD4ejftOf8ARTP/ACg6Z/8AI1AHlf7UfwL/AOGbPjr4m+HH9t/8JF/Yv2X/AImf2T7L53nWsU/+q3vtx5u37xztzxnA/f39qP4G/wDDSfwK8TfDj+2/+Ed/tr7L/wATL7J9q8nybqKf/Vb03Z8rb94Y3Z5xg/K37Lf7Lnwx/bQ+BPhn4yfGTwz/AMJj8SPEv2r+1da/tC6sftP2e6ltYf3NrLFCm2G3iT5EGduTliSfz/8A+Ho37Tv/AEUz/wAoGl//ACNQAv7c37DP/DF3/CE/8Vt/wmJ8S/bf+YT9h+zfZ/s//TeXfu+0e2NvfPH6qf8ABLn/AJMU+Gf/AHE//Tnd18q/sLn/AIeTnxsf2jf+LiHwX9h/sH/mF/Y/tf2j7T/x4+R5m/7Jb/6zdt2fLjc2f0p+Fvws8MfBbwJpng3wbpn9j+G9N837LZfaJZ/L8yV5X+eVmc5eRzyxxnA4AFAH5A/tRf8ABVoftKfArxN8OP8AhV3/AAjn9tfZv+Jn/wAJB9q8nybqKf8A1X2VN2fK2/eGN2ecYPlf7DX7DX/DaP8Awm3/ABW3/CHHw19i/wCYT9u+0/aPtH/TaLZt+z++d3bHPJ/sFfC7wx8aP2sfA3g3xlpn9seG9T+3fa7L7RLB5nl2FxKnzxMrjDxoeGGcYPBIr7U/boP/AA7ZPgk/s5f8W7PjT7d/b3/MU+2fZPs/2b/j+8/y9n2u4/1e3dv+bO1cAH3/APsufAwfs2fArwz8OP7bHiL+xftX/Ez+yfZfO866ln/1W99uPN2/eOdueM4H5W/tRf8ABVr/AIaU+BXib4cH4Xf8I5/bX2X/AImX/CQfavJ8m6in/wBV9lTdnytv3hjdnnGD5R/w9G/ad/6KZ/5QNL/+Rq/VX/h11+zH/wBEzP8A4P8AVP8A5JoA+VP+CGfH/C7P+4J/7f16r+1F/wAEpf8AhpT46+JviP8A8LR/4Rz+2vsv/Et/4R/7V5Pk2sUH+t+1Juz5W77oxuxzjJ8q/bo/41sf8IT/AMM4/wDFuv8AhNPt39vf8xT7Z9k+z/Zv+P7z/L2farj/AFe3dv8AmztXHyr/AMPRv2nf+imf+UDS/wD5GoA/an9qT4Gf8NJ/ArxN8Of7b/4R3+2vsv8AxM/sn2ryfJuop/8AVb03Z8rb94Y3Z5xg/iv+3N+wz/wxf/whP/Fbf8JifEv23/mFfYfs/wBn+z/9N5d+77R7Y2988fr9+3r8UfE/wX/ZO8c+MvBup/2N4k0z7D9kvfs8U/l+Zf28T/JKrIcpI45U4zkcgGvir9hj/jZMPG3/AA0b/wAXE/4Qv7D/AGD/AMwv7H9r+0faf+PHyfM3/ZLf/Wbtuz5cbmyAfVX/AAS5/wCTFPhnnr/xM/8A053dfAP7UX/BKb/hmz4FeJviP/wtH/hI/wCxfsv/ABLP+Ef+y+d511FB/rftT7cebu+6c7ccZyD9qT9qP4nfsX/HbxN8G/g34m/4Q74b+Gvsv9laL9gtb77N9otYrqb99dRSzPumuJX+dzjdgYUAA/Zb/aj+J37aHx28M/Bv4yeJv+Ex+G/iX7V/aui/YLWx+0/Z7WW6h/fWsUUybZreJ/kcZ24OVJBAPK/2Gv25f+GLv+E2/wCKI/4TH/hJfsP/ADFfsP2b7P8AaP8AphLv3faPbG3vnj6p/wCH5uP+aJ/+XX/9xV9Vf8Ouv2Yxz/wrQ5/7D+qf/JNfkB+3r8LvDHwX/ax8c+DfBumf2P4b0z7D9ksvtEs/l+ZYW8r/ADysznLyOeWOM4HAAoA/dP8Aaj+Bn/DSfwK8TfDn+2x4d/tr7L/xM/sn2ryfJuop/wDVb03Z8rb94Y3Z5xg/AP8Aw4zz1+Nn/lqf/dtfKn/D0b9p3/opn/lA0v8A+RqP+Ho37Tv/AEUz/wAoGl//ACNQB9Vf8OMv+q2f+Wp/9216r+y7/wAEpf8Ahmz46+GfiP8A8LR/4SP+xftX/Et/4R/7L53nWssH+t+1Ptx5u77pztxxnI+AP+Ho37Tv/RTP/KBpf/yNR/w9G/ad/wCimf8AlA0v/wCRqAPqr/guX1+CeP8AqN/+2FfVX/BLn/kxT4Z56/8AEz/9Od3Xyr+wx/xsn/4Tb/ho7/i4v/CF/Yv7B/5hf2P7X9o+0/8AHj5Hmb/stv8A6zdt2fLjc2fK/wBqT9qP4nfsX/HbxN8G/g34m/4Q74b+Gvsv9laL9gtb77N9otYrqb99dRSzPumuJX+dzjdgYUAAA/amiiigAooooAKQnAJPQUtIelAHgPxR/b0+BXwX8dan4N8ZeODo3iTTfK+1WX9kX8/l+ZEkqfPFAyHKSIeGOM4OCCK5T/h6L+zH/wBFMP8A4INU/wDkavyr/wCCo3H7dfxM/wC4Z/6bLSvqr/hxl/1Wz/y1P/u2gD6q/wCHov7Mf/RTD/4INU/+RqP+Hov7Mf8A0Uw/+CDVP/kavlX/AIcZ/wDVbf8Ay1P/ALto/wCHGX/VbP8Ay1P/ALtoA+qv+Hov7Mf/AEUw/wDgg1T/AORq9U+Bv7Unwx/aT/tsfDjxN/wkX9i+R9v/ANAurXyfO8zyv9fEm7PlSfdzjbzjIz+Vv7UX/BKX/hmv4FeJviOfij/wkf8AYv2X/iW/8I/9l87zrqKD/W/an2483d905244zkep/wDBDLn/AIXZ/wBwT/2/oA+Vv+Co/wDyfZ8Tf+4Z/wCmu0r7/wD2pP2o/hj+2h8CfE3wb+Dfib/hMfiR4l+y/wBlaL/Z91Y/afs91FdTfvrqKKFNsNvK/wA7jO3AyxAKftRf8Epf+GlPjr4m+I//AAtH/hHP7a+y/wDEt/4R/wC1eT5NrFB/rftSbs+Vu+6Mbsc4yfK/+GGP+HbH/GRv/Cbf8LF/4Qv/AJlr+yv7L+2fa/8AQP8Aj586by9n2vzP9W27Zt43bgAeqf8ABKb9l34nfs1/8LR/4WP4Z/4R3+2v7L+wf6fa3XneT9r8z/USvtx5sf3sZ3cZwcfP/wC3p+wZ8dfjV+1j468ZeDPA39s+G9S+w/Zb3+17CDzPLsLeJ/klnVxh43HKjOMjgg11Y/4Ll4/5on/5df8A9xUf8Pzf+qJ/+XX/APcVAH5WV+qf/BDL/mtn/cE/9v68r/ai/wCCUn/DNfwK8TfEf/haP/CR/wBi/Zf+JZ/wj/2XzvOuooP9b9qfbjzd33TnbjjOR5X+wz+3N/wxd/wm3/FE/wDCY/8ACS/Yf+Yr9h+zfZ/tH/TGXfu8/wBsbe+eABP+Co//ACfZ8Tf+4Z/6a7SuU+KP7Bfx1+C3gXU/GXjPwONG8N6b5X2q9/tewn8vzJUiT5Ip2c5eRBwpxnJwATXK/tSfHP8A4aT+Ovib4j/2J/wjv9tfZf8AiW/a/tXk+TaxQf63Ym7PlbvujG7HOMn9/f2o/gZ/w0n8CvE3w4/tr/hHf7a+y/8AEz+yfavJ8m6in/1W9N2fK2/eGN2ecYIB+Vn/AASl/ah+GX7NZ+KI+I/ib/hHTrX9liwH2C6uvO8n7X5n+oifbjzY/vYzu4zg4+f/ANvX4o+GPjR+1j458ZeDdT/tjw3qf2H7Je/Z5YPM8uwt4n+SVVcYeNxyozjI4INfav8Aw4yP/RbP/LU/+7a+AP2pPgZ/wzZ8dfE3w4/tv/hIv7F+y/8AEy+yfZfO861in/1W99uPN2/eOdueM4AB+1P/AA9F/Zj/AOimH/wQap/8jV6p8Df2pPhh+0n/AG3/AMK58Tf8JF/Yvkfb/wDQLq18nzvM8r/XxJuz5Un3c4284yM/AP8Aw4y/6rZ/5an/AN219U/sNfsMf8MXDxt/xW3/AAmP/CS/Yv8AmFfYfs32f7R/03l37vtHtjb3zwAfFX7en7Bnx1+NX7WPjrxl4M8Df2z4b1L7D9lvf7XsIPM8uwt4n+SWdXGHjccqM4yOCDX6q/FL4p+GPgt4E1Pxl4y1P+x/Dem+V9qvfs8s/l+ZKkSfJErOcvIg4U4zk8Amvir9qL/gqz/wzZ8dfE3w4/4Vd/wkf9i/Zv8AiZ/8JB9l87zrWKf/AFX2V9uPN2/eOdueM4H1X+1H8DP+Gk/gV4m+HH9t/wDCO/219l/4mX2T7V5Pk3UU/wDqt6bs+Vt+8Mbs84wQD8//ANun/jZN/wAIV/wzl/xcT/hC/t39vZ/4lf2P7X9n+zf8f3k+Zv8Aslx/q923Z82Ny5/Nf4pfC3xP8FvHep+DfGWmf2N4k03yvtVl58U/l+ZEkqfPEzIcpIh4Y4zg8giv3S/YZ/YY/wCGL/8AhNs+Nv8AhMf+El+xf8wn7D9n+z/aP+m8u/d9o9sbe+ePyr/4Kjf8n1/E3/uGf+my0oA/dT4pfFPwx8FvAmp+MvGWp/2P4b03yvtV79nln8vzJUiT5IlZzl5EHCnGcngE1ynwN/aj+GP7SR1sfDnxN/wkR0Xyft+bC6tfJ87zPL/18Sbs+VJ93ONvOMjJ+1H8Df8AhpP4FeJvhx/bf/CO/wBtfZf+Jl9k+1eT5N1FP/qt6bs+Vt+8Mbs84wfKv2Gf2Gf+GL/+E2/4rb/hMf8AhJfsX/MK+w/Zvs/2j/pvLv3faPbG3vngA/Kz/gqP/wAn2fE3/uGf+mu0rwD4W/C3xP8AGnx3png3wbpn9s+JNS837LZefFB5nlxPK/zysqDCRueWGcYHJAr37/gqN/yfX8Tf+4Z/6bLSj/glz/yfX8Mv+4n/AOmy7oA8r+OX7LnxO/ZtGiH4jeGf+EdGtef9g/0+1uvO8ny/M/1Er7cebH97Gd3GcHHlVfv7+3N+wx/w2gPBP/Fbf8Id/wAI19t/5hP277T9o+z/APTeLZt+z++d3bHPyr/w4y/6rZ/5an/3bQB+qtFFFABRRRQAUh6UtIelAH4Bf8FR/wDk+z4m/wDcM/8ATXaV+v37evxR8T/Bf9k7xz4y8G6n/Y3iTTPsP2S9+zxT+X5l/bxP8kqshykjjlTjORyAa/IH/gqP/wAn2fE3/uGf+mu0r9VP+Co//JifxN/7hn/p0tKAPyq/4ei/tODgfEzj/sAaX/8AI1H/AA9G/ad/6KZ/5QNL/wDkavlaigD9/v8AgqP/AMmJ/E3/ALhn/p0tK+Vf+CGPX42f9wT/ANv6+qv+Co//ACYn8Tf+4Z/6dLSvlT/ghl/zWz/uCf8At/QB+qtfzrfFH9vT46/GnwLqfg3xn44Gs+G9S8r7VZf2RYQeZ5cqSp88UCuMPGh4YZxg5BIrq/8AgqP/AMn2fE3/ALhn/prtK/dP4pfFPwx8FvAmp+MvGWp/2P4b03yvtV79nln8vzJUiT5IlZzl5EHCnGcngE0AfkD/AMEpf2Xvhl+0ofiifiP4Z/4SI6L/AGWbA/b7q18nzvtfmf6iVN2fKj+9nG3jGTn5/wD29fhd4Y+C/wC1j458G+DdM/sfw3pn2H7JZfaJZ/L8ywt5X+eVmc5eRzyxxnA4AFfQH/BVv9qL4Y/tJn4X/wDCufE3/CRHRf7U+35sLq18nzvsnl/6+JN2fKk+7nG3nGRn7/8A+CXH/Jifwy/7if8A6dLugD3/AOKXws8MfGnwJqfg3xlpn9seG9S8r7VZfaJYPM8uVJU+eJlcYeNDwwzjB4JFeAn/AIJd/syZz/wrQ565/t/VP/kmvz//AGW/2XPid+xf8dvDPxk+Mnhn/hDvhv4a+1f2rrX2+1vvs32i1ltYf3NrLLM+6a4iT5EON2ThQSP1T+Bv7Unww/aSGt/8K58Tf8JF/Yvkfb/9AurXyfO8zy/9fEm7PlSfdzjbzjIyAfhZ+3r8LvDHwX/ax8c+DfBumf2P4b0z7D9ksvtEs/l+ZYW8r/PKzOcvI55Y4zgcACv6Ka8A+KP7enwK+C/jrU/BvjLxwdG8Sab5X2qy/si/n8vzIklT54oGQ5SRDwxxnBwQRXyr+3r+3n8CvjT+yd468G+DPHB1nxJqX2H7LZf2RfweZ5d/byv88sCoMJG55YZxgckCgD9KD0r8Av8AgqP/AMn2fE3/ALhn/prtK+qf+CGfH/C7M/8AUE/9v65T9vT9gz46/Gr9rHx14y8GeBv7Z8N6l9h+y3v9r2EHmeXYW8T/ACSzq4w8bjlRnGRwQaAP2ApCMgg9DS15T8c/2o/hj+zadEHxG8Tf8I6da8/7B/oF1ded5Pl+Z/qIn2482P72M7uM4OADlvij+wX8CvjR461Pxl4y8DnWfEmpeV9qvf7Xv4PM8uJIk+SKdUGEjQcKM4yckk17/X8637evxR8MfGj9rHxz4y8G6n/bHhvU/sP2S9+zyweZ5dhbxP8AJKquMPG45UZxkcEGv6KaAEPSvwC/4Kj/APJ9nxN/7hn/AKa7Sv2o+Of7Unwx/ZsOiD4j+Jv+Ed/trz/sH+gXV153k+X5v+oifbjzY/vYzu4zg48r/wCHov7Mf/RTD/4INU/+RqAPyq/4ejftO/8ARTP/ACgaX/8AI1B/4Ki/tOEYPxMyP+wBpf8A8jV9rft6/t5/Ar40/sneOvBvgzxwdZ8Sal9h+y2X9kX8HmeXf28r/PLAqDCRueWGcYHJAr8gMc4oA6v4pfFLxP8AGnx3qfjLxlqf9s+JNS8r7Ve+RFB5nlxJEnyRKqDCRoOFGcZPJJr3/wD4Jcf8n2fDL/uJ/wDpru6+1f2Cv28/gV8Fv2TvAvg3xn44OjeJNN+3farL+yL+fy/Mv7iVPnigZDlJEPDHGcHkEV7/AP8ABUf/AJMT+Jv/AHDP/TpaUAfVJ5WvyA/b0/bz+OvwV/ax8deDfBnjn+xvDem/Yfstl/ZFhP5fmWFvK/zywM5y8jnljjOBwAK5b/glJ+1F8Mf2bD8UP+FjeJv+EdOtf2X9gxYXV153k/a/M/1ET7cebH97Gd3GcHH6/fC34p+GPjT4E0zxl4N1P+2PDepeb9lvfs8sHmeXK8T/ACSqrjDxuOVGcZHBBoA6uiiigAooooAKQ9KWkPSgD8Av+Co//J9nxN/7hn/prtK/aj9qP4G/8NJ/ArxN8OP7b/4R3+2vsv8AxMvsn2ryfJuop/8AVb03Z8rb94Y3Z5xg/iv/AMFR/wDk+z4m/wDcM/8ATXaUn/D0b9p3/opn/lA0v/5GoA+qv+HGX/VbP/LU/wDu2j/hxl/1Wz/y1P8A7tr5V/4ejftO/wDRTP8AygaX/wDI1H/D0b9p3/opn/lA0v8A+RqAP1V/4Kjc/sKfEz/uGf8ApztK+VP+CGX/ADWz/uCf+39fFfxR/b0+Ovxp8C6n4N8Z+OBrPhvUvK+1WX9kWEHmeXKkqfPFArjDxoeGGcYOQSK+1f8Aghkcn42E/wDUE/8Ab+gD1T9qL/glL/w0p8dfE3xH/wCFo/8ACOf219l/4lv/AAj/ANq8nybWKD/W/ak3Z8rd90Y3Y5xk/Vf7UfwM/wCGk/gV4m+HH9t/8I7/AG19l/4mX2T7V5Pk3UU/+q3puz5W37wxuzzjB9VooA/Ks/8ABDI/9Fs/8tT/AO7aP+G5/wDh2v8A8Y4/8IT/AMLF/wCEL/5mX+1v7L+2fbP9P/49vJm8vZ9r8v8A1jbtm7jdtH6pnpX4Bf8ABUf/AJPs+Jv/AHDP/TXaUAftR+1H8DP+GkvgV4m+HP8Abf8Awjv9tfZf+Jn9k+1eT5N1FP8A6rem7PlbfvDG7POMH4B/5Qwf9Vi/4WV/3A/7O/s//wACfN8z7f8A7G3yv4t3y/an7evxR8T/AAX/AGTvHPjLwbqf9jeJNM+w/ZL37PFP5fmX9vE/ySqyHKSOOVOM5HIBr4q/YY/42TDxt/w0b/xcT/hC/sP9g/8AML+x/a/tH2n/AI8fJ8zf9kt/9Zu27PlxubIAv/DDH/Dyf/jI3/hNv+Fdf8Jp/wAy1/ZX9qfY/sn+gf8AHz58Pmb/ALJ5n+rXbv287dx/Kvk19/8A7Un7UfxO/Yv+O3ib4N/BvxN/wh3w38NfZf7K0X7Ba332b7RaxXU3766ilmfdNcSv87nG7AwoAHz/APsFfC7wx8aP2sfA3g3xlpn9seG9T+3fa7L7RLB5nl2FxKnzxMrjDxoeGGcYPBIoA+1P+CGf/NbM/wDUE/8Ab+vVf2ov+CrX/DNfx18TfDj/AIVd/wAJH/Yv2X/iZf8ACQfZfO861in/ANV9lfbjzdv3jnbnjOB5V+3R/wAa2v8AhCf+Gcv+Ld/8Jr9u/t7P/E0+2fZPs/2b/j+87y9n2u4/1e3dv+bO1cfmv8Uvil4n+NPjvU/GXjLU/wC2fEmpeV9qvfIig8zy4kiT5IlVBhI0HCjOMnkk0Af0+1+Vf/Bczr8E8f8AUb/9sK/VSvKfjn+y58Mf2k/7FPxG8M/8JF/Yvn/YP9PurXyfO8vzf9RKm7PlR/ezjbxjJyAflZ+y7/wSlH7SnwK8M/Ef/haP/COf219p/wCJZ/wj/wBq8nybqWD/AFv2pN2fK3fdGN2OcZPqv/D87/qif/l1/wD3FXlX7Un7UfxO/Yv+O3ib4N/BvxN/wh3w38NfZf7K0X7Ba332b7RaxXU3766ilmfdNcSv87nG7AwoAHwBQB+qef8Ah9D/ANUd/wCFbf8Acc/tH+0P/AbyvL+wf7e7zf4dvzL/AMOMv+q2f+Wp/wDdtfAHwM/aj+J37No1sfDnxN/wjo1ryPt/+gWt153k+Z5f+vifbjzZPu4zu5zgY/dP9gr4o+J/jR+yd4G8ZeMtT/tnxJqf277Xe/Z4oPM8u/uIk+SJVQYSNBwozjJ5JNAHxX/w4y/6rZ/5an/3bXyr+3N+wz/wxd/whP8AxW3/AAmJ8S/bf+YV9h+zfZ/s/wD02l37vtHtjb3zwn/D0b9p3/opn/lA0v8A+Rq+qv2Fz/w8mPjY/tG/8XEPgv7D/YP/ADC/sf2v7R9p/wCPHyPM3/ZLf/Wbtuz5cbmyAflZyK/f7/gqNz+wp8TP+4Z/6c7SvyA/b1+F3hj4L/tY+OfBvg3TP7H8N6Z9h+yWX2iWfy/MsLeV/nlZnOXkc8scZwOABR8Uf29Pjr8afAup+DfGfjgaz4b1LyvtVl/ZFhB5nlypKnzxQK4w8aHhhnGDkEigDq/2Gf2Gf+G0P+E2/wCK2/4Q4+GvsX/MJ+3faftH2j/ptFs2/Z/fO7tjn9qP2XPgb/wzZ8CvDPw4/tv/AISL+xftX/Ey+yfZfO866ln/ANVvfbjzdv3jnbnjOB+AXwN/al+J/wCzb/bf/CufE3/CO/215H2//QLW687yfM8v/XxPtx5sn3cZ3c5wMeqf8PRv2nf+imf+UDS//kagD9/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9k=",se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAARVJREFUOE+tk7FKxFAQRe9NArbaaecn2CuCjbCFZQKW+gN5+AOr2CZk8gOyxVYJWFhoYWdpY6W2tmK9jc2VwEbeZrMs7O5U7w0zZ+7MMMSaxjXzsVmAc24bwBDAwVTZJ4BXMxstUvqvwDm3B+DRS/Zzbszsug/iAx4AnElKSMYA4u67LMu6C/EB6qsgaRgEwZakQwCjKIrqLMsmbewywB2AyzZY0hvJHQAnZvbV+H1A02MzwNaeAAwAPJO8l2QkzyWNAVRmdjEDaD7OOR/yAuB4wfS/zWy3D1BJqkn+SDoieds7ebIoiuJqDtANTtM0Jll1/O9hGCZ5nn8sBUzb2gdwCuBX0qRZsZklc1tY9SY2ewurqPgDYoVjEedK2pEAAAAASUVORK5CYII=",ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAJ5JREFUOE/NkzEOwjAMRf/PwDE4S6deJ4lY2CgTLFyIqWfhGAwxctRIoapQcJb+LZHfs+UoRGfYyYPe+5tz7mgRpZReWUDybBGIyJ0xxlFETgDGPyVPkg+GECYAM8lDoyiDIvIGMBTBRSUArj9ENaj1Q65fJtCLkrUIVccCltpNwZdoOazBJkHLTvMEatdFWjLtR6BPYsnc/5ksbWvmA9okS57F9YpwAAAAAElFTkSuQmCC",Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAYFJREFUOE+Nk79KA0EQxr8pvHeQgKQUW20FRcFCBCMIgp2FhYU7MQHttBMDerPbiYUpBEEEg4VooQQLsfAJrMQnEGyTHblwF9bzEpzuvvn4zZ+dIxQEM28CmAGwAOBTVV8BtKy1D3k75QVmfgMwWQQGsCsijTD3C8DMpwCS6sNiVkTamaEPMMYsENF9mvjy3h91Op1mFEXjqrpKRFtp7j2KoqlGo/GdfPcBzHwAYD81tUSkklVh5lEALwDKqdbvIgTcAljKGwJIv4Cq1q21x786MMZcEtFaTyQ6juO4Hi4iXK6qblprz/KAQyLay+YEcCgiTWYuE1FFVU8yoPd+0Tl3lweES8y8HwBKAEaCbtoiMvvnFRKBmZO5doa9ofd+wzl3XgioVqslVU22PTYA8iQicwMPKUkYY7aJyBYBvPfzzrnHoYB0lGcA06FRVW+stSt58J9/IQUsA7gJzSJS6C0UU8gFgPX0LupxHPcO518dJKZarTbR7XavAFyLSHKFhfEDWP2SEbuvg6QAAAAASUVORK5CYII=",Z=d(7664),ce=d(57884),we=d(62945),te=d.n(we),oe=Object.defineProperty,le=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,dt=(J,G,$)=>G in J?oe(J,G,{enumerable:!0,configurable:!0,writable:!0,value:$}):J[G]=$,Bt=(J,G)=>{for(var $ in G||(G={}))st.call(G,$)&&dt(J,$,G[$]);if(le)for(var $ of le(G))Ht.call(G,$)&&dt(J,$,G[$]);return J},Mt=(J,G,$)=>new Promise((ae,be)=>{var me=ve=>{try{w($.next(ve))}catch(H){be(H)}},m=ve=>{try{w($.throw(ve))}catch(H){be(H)}},w=ve=>ve.done?ae(ve.value):Promise.resolve(ve.value).then(me,m);w(($=$.apply(J,G)).next())});const Qe=({img:J,title:G,to:$})=>v.createElement("div",{className:l.TopTitle},v.createElement(z.Z,{align:"middle",justify:"space-between"},v.createElement(N.Z,null,J),$&&v.createElement(L.ZP,{href:$,type:"link",style:{color:"#3061D0",padding:"0"}},"\u67E5\u770B\u66F4\u591A",v.createElement("i",{className:"iconfont icon-youjiantou ",style:{marginLeft:"8px",fontSize:"10px"}})))),W=({user:J,dispatch:G,course:$})=>{var ae,be,me,m,w,ve,H,S,F,ie,_,de,q,ne,De;const it=(0,v.useRef)(),[ht,pt]=(0,v.useState)([]),[mt,St]=(0,v.useState)(-1),[wt,At]=(0,v.useState)(!1),[tt,_t]=(0,v.useState)({page:1,limit:10,keyword:"",tag_ids:[]}),[ee,u]=(0,v.useState)(!1),C={effect:"coverflow",observer:!0,observeParents:!0,grabCursor:!0,centeredSlides:!0,slidesPerView:3,autoplay:{delay:3e3},coverflowEffect:{rotate:0,stretch:0,depth:100,modifier:2,slideShadows:!1},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},loop:!0,loopedSlides:3};(0,v.useEffect)(()=>{Mt(void 0,null,function*(){G({type:"course/getBannerList"}),G({type:"course/getStudyList"}),yield a(),yield V(),G({type:"course/getTags"}),G({type:"course/getInfoShow"})})},[]),(0,v.useEffect)(()=>{var M,fe,re,Pe,Ke,xt,_e,ye,X,$e,ge;pt((0,ft.bg)()?[{img:"icon-jinrixuexi",title:"\u4ECA\u65E5\u5B66\u4E60\uFF08\u5206\u949F\uFF09",num:((M=$.InfoShow)!=null&&M.study_time,"\u7B49\u4F60\u5F00\u59CB")},{img:"icon-jinrileiji",title:"\u7D2F\u8BA1\u5B66\u4E60\uFF08\u5206\u949F\uFF09",num:((re=$.InfoShow)!=null&&re.total_study_time,"\u7B49\u4F60\u575A\u6301")},{img:"icon-leijishiyan",title:"\u6311\u6218\u901A\u5173\uFF08\u4E2A\uFF09",num:((Ke=$.InfoShow)!=null&&Ke.passed_count,"\u7B49\u4F60\u52A8\u624B")},{img:"icon-xuexipaiming",title:"\u901A\u8FC7\u7387(%)",num:((_e=$.InfoShow)==null?void 0:_e.passed_rate)||0}]:[{img:"icon-banjiguanli",title:"\u6628\u65E5\u7D2F\u8BA1\u5B66\u4E60\uFF08\u4EBA\uFF09",num:((ye=$.InfoShow)==null?void 0:ye.study_count)||0},{img:"icon-leijishiyan",title:"\u6628\u65E5\u7D2F\u8BA1\u5B9E\u9A8C\uFF08\u6B21\uFF09",num:((X=$.InfoShow)==null?void 0:X.evaluate_count)||0},{img:"icon-leijixuexishichang",title:"\u6628\u65E5\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF08\u5206\uFF09",num:(($e=$.InfoShow)==null?void 0:$e.study_time)||0},{img:"icon-leijixuexikecheng",title:"\u6628\u65E5\u7D2F\u8BA1\u5B66\u4E60\u8BFE\u7A0B\uFF08\u8282\uFF09",num:((ge=$.InfoShow)==null?void 0:ge.shixun_count)||0}])},[$.InfoShow]);const V=()=>Mt(void 0,null,function*(){G({type:"course/getBannerSubjects",payload:{page:1,limit:99999,keyword:"",tag_ids:tt.tag_ids}})}),a=()=>Mt(void 0,null,function*(){u(!0),yield G({type:"course/getAllShixuns",payload:{page:tt.page,limit:tt.limit,keyword:tt.keyword}}),u(!1)}),O=M=>Mt(void 0,null,function*(){var fe;if(console.log("handleImmediatelyPay",M),(0,ft.bg)()){const re=yield G({type:"shixunsDetail/execShixun",payload:{id:M.identifier}});re!=null&&re.game_identifier&&((fe=A.history)==null||fe.push(`/tasks/${re.game_identifier}`))}else T()}),T=()=>{window.open("https://openi.pcl.ac.cn/login/oauth/authorize?client_id=9c23803d-b190-4b33-a59a-01a65f439bce&redirect_uri=https://course.openi.org.cn/auth/openi/login&response_type=code&state=STATE","_self")},D=({BannerList:M,TopTitleValue:fe})=>{var re,Pe,Ke,xt;const _e=(0,v.useRef)(),ye={autoplay:!0,slidesToShow:4,slidesToScroll:4,rows:2,dots:!1};return v.createElement("div",{className:l.BannerComponent},v.createElement(Qe,Bt({},fe)),((re=$.Tags)==null?void 0:re.length)>1&&v.createElement("div",{className:`${l.CustomTags}`},v.createElement("div",{style:{paddingRight:`${((Pe=$.Tags)==null?void 0:Pe.length)>14?"50px":""}`},className:`${l.centNavDiv} ${wt?l.centNavDivOpen:""}`},(Ke=$.Tags)==null?void 0:Ke.map((X,$e)=>v.createElement("div",{className:`${l.centNav} ${mt==X.id?l.centNavActive:""}`,key:$e,onClick:()=>Mt(void 0,null,function*(){X.id!=-1?(tt.tag_ids=[X.id],_t(tt)):(tt.tag_ids=[],_t(tt)),yield V(),St(X.id)})},X.name))),((xt=$.Tags)==null?void 0:xt.length)>14&&v.createElement("div",{className:l.OpenClose,onClick:()=>At(!wt)},v.createElement("span",null,wt?"\u6536\u8D77":"\u5C55\u5F00"),v.createElement(K.Z,{className:`${l.OpenIcon} ${wt?l.CloseIcon:""}`}))),v.createElement("div",{className:l.Swiper},M.length>8?v.createElement(R.Z,Bt({ref:_e},ye),M.map((X,$e)=>{var ge;return v.createElement("div",{className:l.BannerListItemDiv,key:$e},v.createElement("div",{className:l.BannerListItem},v.createElement("div",{onClick:()=>window.open(`/shixuns/${X.identifier}/challenges`)},v.createElement("div",{className:l.BannerListItemImg},v.createElement("img",{src:`${(ge=Ee.Z)==null?void 0:ge.IMG_SERVER}${X.image_url}`})),v.createElement("div",{className:l.BannerListItemInfo},v.createElement(b.Z,{placement:"topLeft",title:X.name},v.createElement("div",{className:l.BannerListItemInfoTitle},X.name)),v.createElement("div",{className:l.BannerListItemInfoTeacher},"\u521B\u5EFA\u8005\uFF1A",X.author_name),v.createElement("div",{className:l.BannerListItemInfoRate},v.createElement("span",{className:l.span},X.averge_star.toFixed(1)),v.createElement(Te.Z,{style:{color:"#E59819",fontSize:"12px",lineHeight:"14px"},allowHalf:!0,disabled:!0,value:X.averge_star||0})))),v.createElement("div",{className:l.But},v.createElement("div",{className:l.span1},X.stu_num/1e4>1?(X.stu_num/1e4).toFixed(1)+"W":X.stu_num,"\u4EBA\u5DF2\u5B66\u4E60"),v.createElement(L.ZP,{className:`${X.continue_stu?l.study:l.order} ${X.continue_stu?l.studyActive:""}`,onClick:()=>{O(X)}},X.continue_stu?"\u7EE7\u7EED\u5B66\u4E60":"\u7ACB\u5373\u5B66\u4E60"))))})):v.createElement("div",{style:{width:"1250px",display:"flex",flexFlow:"wrap"}},M.map((X,$e)=>{var ge;return v.createElement("div",{style:{width:"308px"},className:l.BannerListItemDiv,key:$e},v.createElement("div",{className:l.BannerListItem},v.createElement("div",{onClick:()=>window.open(`/shixuns/${X.identifier}/challenges`)},v.createElement("div",{className:l.BannerListItemImg},v.createElement("img",{src:`${(ge=Ee.Z)==null?void 0:ge.IMG_SERVER}${X.image_url}`})),v.createElement("div",{className:l.BannerListItemInfo},v.createElement(b.Z,{placement:"topLeft",title:X.name},v.createElement("div",{className:l.BannerListItemInfoTitle},X.name)),v.createElement("div",{className:l.BannerListItemInfoTeacher},"\u521B\u5EFA\u8005\uFF1A",X.author_name),v.createElement("div",{className:l.BannerListItemInfoRate},v.createElement("span",{className:l.span},X.averge_star.toFixed(1)),v.createElement(Te.Z,{style:{color:"#E59819",fontSize:"12px",lineHeight:"14px"},allowHalf:!0,disabled:!0,value:X.averge_star||0})))),v.createElement("div",{className:l.But},v.createElement("div",{className:l.span1},X.stu_num/1e4>1?(X.stu_num/1e4).toFixed(1)+"W":X.stu_num,"\u4EBA\u5DF2\u5B66\u4E60"),v.createElement(L.ZP,{className:`${X.continue_stu?l.study:l.order} ${X.continue_stu?l.studyActive:""}`,onClick:()=>{O(X)}},X.continue_stu?"\u7EE7\u7EED\u5B66\u4E60":"\u7ACB\u5373\u5B66\u4E60"))))}))),v.createElement(z.Z,{style:{display:`${M.length<8&&"none"}`},align:"middle",justify:"space-between",className:l.PrevNext},v.createElement(K.Z,{className:l.LeftButton,onClick:()=>_e.current.prev()}),v.createElement(y.Z,{className:l.RightButton,onClick:()=>_e.current.next()})))};return v.createElement("div",{className:l.body},v.createElement("div",{className:l.BannerList},v.createElement(R.Z,{className:l.BannerDiv,pauseOnDotsHover:!0,ref:it,autoplay:!0},(ae=$==null?void 0:$.BannerList)==null?void 0:ae.map((M,fe)=>{var re;return v.createElement("div",{className:l.Banner,key:fe},v.createElement("a",{href:(M==null?void 0:M.path)||"#"},v.createElement("img",{src:((re=Ee.Z)==null?void 0:re.IMG_SERVER)+(M==null?void 0:M.image_url)})))})),v.createElement("div",{className:l.PrevNext},v.createElement(K.Z,{className:l.LeftButton,onClick:()=>it.current.prev()}),v.createElement(y.Z,{className:l.RightButton,onClick:()=>it.current.next()}))),v.createElement("div",{className:l.Cent},v.createElement("div",{className:l.InfoDiv},v.createElement("div",{className:l.userInfoDiv},v.createElement("div",{className:l.Img},v.createElement("img",{height:42,width:42,style:{borderRadius:"50%"},src:(0,ft.bg)()?`${(be=Ee.Z)==null?void 0:be.IMG_SERVER}/images/${(me=J.userInfo)==null?void 0:me.image_url}`:et})),v.createElement("div",{className:l.Info},(0,ft.bg)()?v.createElement("div",{className:l.Info1},(m=J.userInfo.ec_user_info)==null?void 0:m.user_name):v.createElement("div",{className:l.Info1,onClick:T},"\u70B9\u51FB\u767B\u5F55"))),ht.map((M,fe)=>v.createElement("div",{key:fe,className:l.Detailed},v.createElement("div",{className:l.Img},v.createElement("span",{style:{fontSize:"19px",color:"#595959"},className:`iconfont ${M.img}`})),v.createElement("div",{className:l.Info},v.createElement("div",{className:l.Info1},M.num),v.createElement("div",{className:l.Info2},M.title))))),v.createElement("div",{className:l.Learnpath},v.createElement(Qe,{img:v.createElement("img",{src:He}),title:"\u5B66\u4E60\u8DEF\u5F84",to:"/paths"}),v.createElement("div",{className:l.LpCent},((ve=(w=$.StudyList)==null?void 0:w.list)==null?void 0:ve.length)&&v.createElement(te(),Bt({},C),(S=(H=$.StudyList)==null?void 0:H.list)==null?void 0:S.map((M,fe)=>{var re;return v.createElement("div",{key:fe},v.createElement("div",{className:l.SwiperDiv},v.createElement("div",{className:l.SwiperDivImg},v.createElement("img",{src:`${(re=Ee.Z)==null?void 0:re.IMG_SERVER}${M.image_url}`})),v.createElement("div",{style:{width:"212px",padding:"20px 14px"}},v.createElement(b.Z,{placement:"topLeft",title:M.name},v.createElement("div",{className:l.SwiperDivTitle},M.name)),v.createElement("div",{className:l.SwiperDivTeacher},"\u53D1\u5E03\u5355\u4F4D\uFF1A",M.school_name),v.createElement("div",{className:l.SwiperDivRate},v.createElement("span",{className:l.SwiperDivspan},M.star.toFixed(1)),v.createElement(Te.Z,{style:{color:"#E59819",fontSize:"12px",lineHeight:"14px"},allowHalf:!0,disabled:!0,value:M.star||0})),v.createElement("div",{className:l.SwiperDivBut},v.createElement("div",{className:l.SwiperDivspan1},M.member_count/1e4>1?(M.member_count/1e4).toFixed(1)+"W":M.member_count,"\u4EBA\u5DF2\u5B66\u4E60"),v.createElement(L.ZP,{className:l.SwiperDivbutton,onClick:()=>{var Pe;(Pe=A.history)==null||Pe.push(`/paths/${M.identifier}`)}},"\u7ACB\u5373\u5B66\u4E60")))))})))),((ie=(F=$.SubjectBanner)==null?void 0:F.list)==null?void 0:ie.length)>0&&v.createElement(D,{TopTitleValue:{img:v.createElement("img",{src:I}),title:"\u70ED\u95E8\u63A8\u8350",to:"/shixuns"},BannerList:((_=$.SubjectBanner)==null?void 0:_.list)||[]}),v.createElement("div",{className:l.AllCourse},v.createElement(Qe,{img:v.createElement("img",{src:jt}),title:"\u6240\u6709\u8BFE\u7A0B"}),v.createElement(z.Z,{align:"middle"},v.createElement(Q.default,{className:l.Search,suffix:v.createElement("span",{style:{fontSize:"19px"},className:"iconfont icon-sousuo3"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onPressEnter:M=>{tt.keyword=M.target.value,_t(tt),a()}})),((de=$.SubjectList)==null?void 0:de.total)!=0?v.createElement("div",{className:l.AllCourseCent},v.createElement("div",{className:l.AllCourseCentRight},v.createElement(je.Z,{spinning:ee},v.createElement("div",{style:{width:"100%"}},(ne=(q=$.SubjectList)==null?void 0:q.list)==null?void 0:ne.map((M,fe)=>{var re;return v.createElement("div",{style:{position:"relative"},key:fe},v.createElement("div",{className:l.AllCourseCentRightItem,onClick:()=>window.open(`/shixuns/${M.identifier}/challenges`)},v.createElement("div",{style:{flex:"1",display:"flex"}},v.createElement("div",{className:l.AllCourseCentRightItemLeft},v.createElement("img",{src:`${(re=Ee.Z)==null?void 0:re.IMG_SERVER}${M.image_url}`})),v.createElement("div",{className:l.AllCourseCentRightItemCent,style:{maxWidth:"680px"}},v.createElement(b.Z,{title:M.name,placement:"topLeft"},v.createElement("div",{className:l.AllCourseCentRightItemCentTitle},M.name)),v.createElement("div",{className:l.AllCourseCentRightItemCentIntro},v.createElement(Z.Z,{key:1,showLines:1,className:l.topicTitle,showTextOnly:!0,value:M.description||""})),v.createElement("div",{className:l.AllCourseCentRightItemCentTeacher},"\u521B\u5EFA\u8005\uFF1A",M.author_name),v.createElement("div",{className:l.AllCourseCentRightItemCentRate},v.createElement("span",{className:l.span},M.averge_star.toFixed(1)),v.createElement(Te.Z,{style:{color:"#E59819",fontSize:"12px",lineHeight:"14px"},allowHalf:!0,disabled:!0,value:M.averge_star||0})),v.createElement("div",{className:l.AllCourseCentRightItemCentNum},`\u5173\u5361\uFF1A${M.challenges_count} \u5B66\u4E60\u4EBA\u6570\uFF1A${M.stu_num} \u96BE\u5EA6\uFF1A${M.level}`)))),v.createElement("div",{className:l.AllCourseCentRightItemRight},v.createElement(L.ZP,{className:`${M.continue_stu?l.study:l.order} ${M.continue_stu?l.studyActive:""}`,onClick:()=>{O(M)}},M.continue_stu?"\u7EE7\u7EED\u5B66\u4E60":"\u7ACB\u5373\u5B66\u4E60")))}))),v.createElement(Et.Z,{className:l.Pagination,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,total:((De=$.SubjectList)==null?void 0:De.total)||0,onChange:M=>{tt.page=M,_t(tt),a()},defaultPageSize:tt.limit||10,defaultCurrent:1,current:tt.page}))):v.createElement(ce.Z,null))),v.createElement("div",{className:l.footer},v.createElement(z.Z,{justify:"space-between"},v.createElement(N.Z,null,"\u7248\u6743\u6240\u6709\uFF1A\u65B0\u4E00\u4EE3\u4EBA\u5DE5\u667A\u80FD\u5F00\u6E90\u5F00\u653E\u5E73\u53F0\uFF08OpenI\uFF09 ",v.createElement("a",{href:"http://beian.miit.gov.cn/"},"\u4EACICP\u590718004880\u53F7-2"),v.createElement("br",null),"OpenI\u793E\u533A\u4F7F\u7528\u9E4F\u57CE\u5B9E\u9A8C\u5BA4\u4E91\u8111\u3001",v.createElement("a",{href:"https://www.trustie.net"},"Trustie\u786E\u5B9E"),"\u6784\u5EFA",v.createElement("br",null)),v.createElement(N.Z,null,v.createElement(z.Z,null,v.createElement(N.Z,{style:{textAlign:"right"}},"\u8054\u7CFB\u65B9\u5F0F",v.createElement("br",null),v.createElement("img",{src:se}),"\u5FAE\u4FE1\u516C\u4F17\u53F7\uFF1AOpenI",v.createElement("br",null),v.createElement("img",{src:ze}),"\u79D8\u4E66\u5904\u90AE\u7BB1\uFF1Asecretariat@openi.org.cn",v.createElement("br",null),v.createElement("img",{src:Oe}),"\u5730\u5740\uFF1A\u5E7F\u4E1C\u7701\u6DF1\u5733\u5E02\u5357\u5C71\u533A\u5174\u79D1\u4E00\u88572\u53F7\u9E4F\u57CE\u5B9E\u9A8C\u5BA4AI\u4E2D\u5FC3",v.createElement("br",null),"\u5E7F\u4E1C\u7701\u6DF1\u5733\u5E02\u5357\u5C71\u533A\u5174\u79D1\u4E00\u88572\u53F7\u9E4F\u57CE\u5B9E\u9A8C\u5BA4"),v.createElement("img",{style:{marginLeft:"1em",marginBottom:"1em"},width:80,height:80,src:xe}))))))};var Ne=(0,A.connect)(({user:J,course:G})=>({user:J,course:G}))(W)},56762:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return A}});var v=d(59301);function A(){const[,l]=v.useReducer(K=>K+1,0);return l}},19080:function(Yt,Re,d){"use strict";d.d(Re,{F:function(){return y},Z:function(){return K}});var v=d(92310),A=d.n(v);const l=null;function K(z,N,L){return A()({[`${z}-status-success`]:N==="success",[`${z}-status-warning`]:N==="warning",[`${z}-status-error`]:N==="error",[`${z}-status-validating`]:N==="validating",[`${z}-has-feedback`]:L})}const y=(z,N)=>N||z},9951:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return _t}});var v=d(59301),A=d(32855),l=d(27247),K=d(33377),y=d(93912),z=d(83383),N=d(18881),L=d(85461),R=d(74430),b=d(34666),Te=d(43079),Q={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},je=Q,Et=d(53280),Ee=d(92310),ft=d.n(Ee);function Zt(ee,u,C){return Math.max(u,Math.min(ee,C))}var gt=function(u){var C=["onTouchStart","onTouchMove","onWheel"];C.includes(u._reactName)||u.preventDefault()},Rt=function(u){for(var C=[],V=ue(u),a=P(u),O=V;O0?1:0):0},I=function(u){return u.centerMode?Math.floor((u.slidesToShow-1)/2)+1+(parseInt(u.centerPadding)>0?1:0):u.slidesToShow},j=function(u){return u&&u.offsetWidth||0},he=function(u){return u&&u.offsetHeight||0},Ae=function(u){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,V,a,O,T;return V=u.startX-u.curX,a=u.startY-u.curY,O=Math.atan2(a,V),T=Math.round(O*180/Math.PI),T<0&&(T=360-Math.abs(T)),T<=45&&T>=0||T<=360&&T>=315?"left":T>=135&&T<=225?"right":C===!0?T>=35&&T<=135?"up":"down":"vertical"},Ge=function(u){var C=!0;return u.infinite||(u.centerMode&&u.currentSlide>=u.slideCount-1||u.slideCount<=u.slidesToShow||u.currentSlide>=u.slideCount-u.slidesToShow)&&(C=!1),C},nt=function(u,C){var V={};return C.forEach(function(a){return V[a]=u[a]}),V},at=function(u){var C=v.Children.count(u.children),V=u.listRef,a=Math.ceil(j(V)),O=u.trackRef&&u.trackRef.node,T=Math.ceil(j(O)),D;if(u.vertical)D=a;else{var M=u.centerMode&&parseInt(u.centerPadding)*2;typeof u.centerPadding=="string"&&u.centerPadding.slice(-1)==="%"&&(M*=a/100),D=Math.ceil((a-M)/u.slidesToShow)}var fe=V&&he(V.querySelector('[data-index="0"]')),re=fe*u.slidesToShow,Pe=u.currentSlide===void 0?u.initialSlide:u.currentSlide;u.rtl&&u.currentSlide===void 0&&(Pe=C-1-u.initialSlide);var Ke=u.lazyLoadedList||[],xt=Rt((0,l.Z)((0,l.Z)({},u),{},{currentSlide:Pe,lazyLoadedList:Ke}));Ke=Ke.concat(xt);var _e={slideCount:C,slideWidth:D,listWidth:a,trackWidth:T,currentSlide:Pe,slideHeight:fe,listHeight:re,lazyLoadedList:Ke};return u.autoplaying===null&&u.autoplay&&(_e.autoplaying="playing"),_e},Be=function(u){var C=u.waitForAnimate,V=u.animating,a=u.fade,O=u.infinite,T=u.index,D=u.slideCount,M=u.lazyLoad,fe=u.currentSlide,re=u.centerMode,Pe=u.slidesToScroll,Ke=u.slidesToShow,xt=u.useCSS,_e=u.lazyLoadedList;if(C&&V)return{};var ye=T,X,$e,ge,Ye={},yt={},x=O?T:Zt(T,0,D-1);if(a){if(!O&&(T<0||T>=D))return{};T<0?ye=T+D:T>=D&&(ye=T-D),M&&_e.indexOf(ye)<0&&(_e=_e.concat(ye)),Ye={animating:!0,currentSlide:ye,lazyLoadedList:_e,targetSlide:ye},yt={animating:!1,targetSlide:ye}}else X=ye,ye<0?(X=ye+D,O?D%Pe!==0&&(X=D-D%Pe):X=0):!Ge(u)&&ye>fe?ye=X=fe:re&&ye>=D?(ye=O?D:D-1,X=O?0:D-1):ye>=D&&(X=ye-D,O?D%Pe!==0&&(X=0):X=D-Ke),!O&&ye+Ke>=D&&(X=D-Ke),$e=oe((0,l.Z)((0,l.Z)({},u),{},{slideIndex:ye})),ge=oe((0,l.Z)((0,l.Z)({},u),{},{slideIndex:X})),O||($e===ge&&(ye=X),$e=ge),M&&(_e=_e.concat(Rt((0,l.Z)((0,l.Z)({},u),{},{currentSlide:ye})))),xt?(Ye={animating:!0,currentSlide:X,trackStyle:te((0,l.Z)((0,l.Z)({},u),{},{left:$e})),lazyLoadedList:_e,targetSlide:x},yt={animating:!1,currentSlide:X,trackStyle:we((0,l.Z)((0,l.Z)({},u),{},{left:ge})),swipeLeft:null,targetSlide:x}):Ye={currentSlide:X,trackStyle:we((0,l.Z)((0,l.Z)({},u),{},{left:ge})),lazyLoadedList:_e,targetSlide:x};return{state:Ye,nextState:yt}},jt=function(u,C){var V,a,O,T,D,M=u.slidesToScroll,fe=u.slidesToShow,re=u.slideCount,Pe=u.currentSlide,Ke=u.targetSlide,xt=u.lazyLoad,_e=u.infinite;if(T=re%M!==0,V=T?0:(re-Pe)%M,C.message==="previous")O=V===0?M:fe-V,D=Pe-O,xt&&!_e&&(a=Pe-O,D=a===-1?re-1:a),_e||(D=Ke-M);else if(C.message==="next")O=V===0?M:V,D=Pe+O,xt&&!_e&&(D=(Pe+M)%re+V),_e||(D=Ke+M);else if(C.message==="dots")D=C.index*C.slidesToScroll;else if(C.message==="children"){if(D=C.index,_e){var ye=dt((0,l.Z)((0,l.Z)({},u),{},{targetSlide:D}));D>C.currentSlide&&ye==="left"?D=D-re:D10)return{scrolling:!0};D&&(ge.swipeLength=pe);var Ce=(M?-1:1)*(ge.curX>ge.startX?1:-1);D&&(Ce=ge.curY>ge.startY?1:-1);var Xe=Math.ceil(ye/X),Fe=Ae(C.touchObject,D),Ve=ge.swipeLength;return $e||(fe===0&&(Fe==="right"||Fe==="down")||fe+1>=Xe&&(Fe==="left"||Fe==="up")||!Ge(C)&&(Fe==="left"||Fe==="up"))&&(Ve=ge.swipeLength*re,Pe===!1&&Ke&&(Ke(Fe),B.edgeDragged=!0)),!xt&&Ye&&(Ye(Fe),B.swiped=!0),O?f=U+Ve*(yt/x)*Ce:M?f=U-Ve*Ce:f=U+Ve*Ce,D&&(f=U+Ve*Ce),B=(0,l.Z)((0,l.Z)({},B),{},{touchObject:ge,swipeLeft:f,trackStyle:we((0,l.Z)((0,l.Z)({},C),{},{left:f}))}),Math.abs(ge.curX-ge.startX)10&&(B.swiping=!0,gt(u)),B}},se=function(u,C){var V=C.dragging,a=C.swipe,O=C.touchObject,T=C.listWidth,D=C.touchThreshold,M=C.verticalSwiping,fe=C.listHeight,re=C.swipeToSlide,Pe=C.scrolling,Ke=C.onSwipe,xt=C.targetSlide,_e=C.currentSlide,ye=C.infinite;if(!V)return a&>(u),{};var X=M?fe/D:T/D,$e=Ae(O,M),ge={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Pe||!O.swipeLength)return ge;if(O.swipeLength>X){gt(u),Ke&&Ke($e);var Ye,yt,x=ye?_e:xt;switch($e){case"left":case"up":yt=x+Z(C),Ye=re?Oe(C,yt):yt,ge.currentDirection=0;break;case"right":case"down":yt=x-Z(C),Ye=re?Oe(C,yt):yt,ge.currentDirection=1;break;default:Ye=x}ge.triggerSlideHandler=Ye}else{var f=oe(C);ge.trackStyle=te((0,l.Z)((0,l.Z)({},C),{},{left:f}))}return ge},ze=function(u){for(var C=u.infinite?u.slideCount*2:u.slideCount,V=u.infinite?u.slidesToShow*-1:0,a=u.infinite?u.slidesToShow*-1:0,O=[];VV[V.length-1])C=V[V.length-1];else for(var O in V){if(Cu.swipeLeft*-1)return V=M,!1}else if(M.offsetLeft-C+j(M)/2>u.swipeLeft*-1)return V=M,!1;return!0}),!V)return 0;var T=u.rtl===!0?u.slideCount-u.currentSlide:u.currentSlide,D=Math.abs(V.dataset.index-T)||1;return D}else return u.slidesToScroll},ce=function(u,C){return C.reduce(function(V,a){return V&&u.hasOwnProperty(a)},!0)?null:console.error("Keys Missing:",u)},we=function(u){ce(u,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var C,V,a=u.slideCount+2*u.slidesToShow;u.vertical?V=a*u.slideHeight:C=Ht(u)*u.slideWidth;var O={opacity:1,transition:"",WebkitTransition:""};if(u.useTransform){var T=u.vertical?"translate3d(0px, "+u.left+"px, 0px)":"translate3d("+u.left+"px, 0px, 0px)",D=u.vertical?"translate3d(0px, "+u.left+"px, 0px)":"translate3d("+u.left+"px, 0px, 0px)",M=u.vertical?"translateY("+u.left+"px)":"translateX("+u.left+"px)";O=(0,l.Z)((0,l.Z)({},O),{},{WebkitTransform:T,transform:D,msTransform:M})}else u.vertical?O.top=u.left:O.left=u.left;return u.fade&&(O={opacity:1}),C&&(O.width=C),V&&(O.height=V),window&&!window.addEventListener&&window.attachEvent&&(u.vertical?O.marginTop=u.left+"px":O.marginLeft=u.left+"px"),O},te=function(u){ce(u,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var C=we(u);return u.useTransform?(C.WebkitTransition="-webkit-transform "+u.speed+"ms "+u.cssEase,C.transition="transform "+u.speed+"ms "+u.cssEase):u.vertical?C.transition="top "+u.speed+"ms "+u.cssEase:C.transition="left "+u.speed+"ms "+u.cssEase,C},oe=function(u){if(u.unslick)return 0;ce(u,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var C=u.slideIndex,V=u.trackRef,a=u.infinite,O=u.centerMode,T=u.slideCount,D=u.slidesToShow,M=u.slidesToScroll,fe=u.slideWidth,re=u.listWidth,Pe=u.variableWidth,Ke=u.slideHeight,xt=u.fade,_e=u.vertical,ye=0,X,$e,ge=0;if(xt||u.slideCount===1)return 0;var Ye=0;if(a?(Ye=-le(u),T%M!==0&&C+M>T&&(Ye=-(C>T?D-(C-T):T%M)),O&&(Ye+=parseInt(D/2))):(T%M!==0&&C+M>T&&(Ye=D-T%M),O&&(Ye=parseInt(D/2))),ye=Ye*fe,ge=Ye*Ke,_e?X=C*Ke*-1+ge:X=C*fe*-1+ye,Pe===!0){var yt,x=V&&V.node;if(yt=C+le(u),$e=x&&x.childNodes[yt],X=$e?$e.offsetLeft*-1:0,O===!0){yt=a?C+le(u):C,$e=x&&x.children[yt],X=0;for(var f=0;fu.currentSlide?u.targetSlide>u.currentSlide+Bt(u)?"left":"right":u.targetSlide0&&(T+=1),a&&C%2===0&&(T+=1),T}return a?0:C-1},Mt=function(u){var C=u.slidesToShow,V=u.centerMode,a=u.rtl,O=u.centerPadding;if(V){var T=(C-1)/2+1;return parseInt(O)>0&&(T+=1),!a&&C%2===0&&(T+=1),T}return a?C-1:0},Qe=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},W=function(u){var C,V,a,O,T;u.rtl?T=u.slideCount-1-u.index:T=u.index,a=T<0||T>=u.slideCount,u.centerMode?(O=Math.floor(u.slidesToShow/2),V=(T-u.currentSlide)%u.slideCount===0,T>u.currentSlide-O-1&&T<=u.currentSlide+O&&(C=!0)):C=u.currentSlide<=T&&T=u.slideCount?D=u.targetSlide-u.slideCount:D=u.targetSlide;var M=T===D;return{"slick-slide":!0,"slick-active":C,"slick-center":V,"slick-cloned":a,"slick-current":M}},Ne=function(u){var C={};return(u.variableWidth===void 0||u.variableWidth===!1)&&(C.width=u.slideWidth),u.fade&&(C.position="relative",u.vertical&&u.slideHeight?C.top=-u.index*parseInt(u.slideHeight):C.left=-u.index*parseInt(u.slideWidth),C.opacity=u.currentSlide===u.index?1:0,u.useCSS&&(C.transition="opacity "+u.speed+"ms "+u.cssEase+", visibility "+u.speed+"ms "+u.cssEase)),C},J=function(u,C){return u.key+"-"+C},G=function(u){var C,V=[],a=[],O=[],T=v.Children.count(u.children),D=ue(u),M=P(u);return v.Children.forEach(u.children,function(fe,re){var Pe,Ke={message:"children",index:re,slidesToScroll:u.slidesToScroll,currentSlide:u.currentSlide};!u.lazyLoad||u.lazyLoad&&u.lazyLoadedList.indexOf(re)>=0?Pe=fe:Pe=v.createElement("div",null);var xt=Ne((0,l.Z)((0,l.Z)({},u),{},{index:re})),_e=Pe.props.className||"",ye=W((0,l.Z)((0,l.Z)({},u),{},{index:re}));if(V.push(v.cloneElement(Pe,{key:"original"+J(Pe,re),"data-index":re,className:ft()(ye,_e),tabIndex:"-1","aria-hidden":!ye["slick-active"],style:(0,l.Z)((0,l.Z)({outline:"none"},Pe.props.style||{}),xt),onClick:function(ge){Pe.props&&Pe.props.onClick&&Pe.props.onClick(ge),u.focusOnSelect&&u.focusOnSelect(Ke)}})),u.infinite&&u.fade===!1){var X=T-re;X<=le(u)&&T!==u.slidesToShow&&(C=-X,C>=D&&(Pe=fe),ye=W((0,l.Z)((0,l.Z)({},u),{},{index:C})),a.push(v.cloneElement(Pe,{key:"precloned"+J(Pe,C),"data-index":C,tabIndex:"-1",className:ft()(ye,_e),"aria-hidden":!ye["slick-active"],style:(0,l.Z)((0,l.Z)({},Pe.props.style||{}),xt),onClick:function(ge){Pe.props&&Pe.props.onClick&&Pe.props.onClick(ge),u.focusOnSelect&&u.focusOnSelect(Ke)}}))),T!==u.slidesToShow&&(C=T+re,C=yt&&Ke<=ge:Ke===yt}),f={message:"dots",index:X,slidesToScroll:fe,currentSlide:Ke},B=this.clickHandler.bind(this,f);ye=ye.concat(v.createElement("li",{key:X,className:x},v.cloneElement(this.props.customPaging(X),{onClick:B})))}return v.cloneElement(this.props.appendDots(ye),(0,l.Z)({className:this.props.dotsClass},_e))}}]),C}(v.PureComponent),me=function(ee){(0,N.Z)(C,ee);var u=(0,L.Z)(C);function C(){return(0,K.Z)(this,C),u.apply(this,arguments)}return(0,y.Z)(C,[{key:"clickHandler",value:function(a,O){O&&O.preventDefault(),this.props.clickHandler(a,O)}},{key:"render",value:function(){var a={"slick-arrow":!0,"slick-prev":!0},O=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(a["slick-disabled"]=!0,O=null);var T={key:"0","data-role":"none",className:ft()(a),style:{display:"block"},onClick:O},D={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},M;return this.props.prevArrow?M=v.cloneElement(this.props.prevArrow,(0,l.Z)((0,l.Z)({},T),D)):M=v.createElement("button",(0,A.Z)({key:"0",type:"button"},T)," ","Previous"),M}}]),C}(v.PureComponent),m=function(ee){(0,N.Z)(C,ee);var u=(0,L.Z)(C);function C(){return(0,K.Z)(this,C),u.apply(this,arguments)}return(0,y.Z)(C,[{key:"clickHandler",value:function(a,O){O&&O.preventDefault(),this.props.clickHandler(a,O)}},{key:"render",value:function(){var a={"slick-arrow":!0,"slick-next":!0},O=this.clickHandler.bind(this,{message:"next"});Ge(this.props)||(a["slick-disabled"]=!0,O=null);var T={key:"1","data-role":"none",className:ft()(a),style:{display:"block"},onClick:O},D={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},M;return this.props.nextArrow?M=v.cloneElement(this.props.nextArrow,(0,l.Z)((0,l.Z)({},T),D)):M=v.createElement("button",(0,A.Z)({key:"1",type:"button"},T)," ","Next"),M}}]),C}(v.PureComponent),w=d(76374),ve=["animating"],H=function(ee){(0,N.Z)(C,ee);var u=(0,L.Z)(C);function C(V){var a;(0,K.Z)(this,C),a=u.call(this,V),(0,R.Z)((0,z.Z)(a),"listRefHandler",function(T){return a.list=T}),(0,R.Z)((0,z.Z)(a),"trackRefHandler",function(T){return a.track=T}),(0,R.Z)((0,z.Z)(a),"adaptHeight",function(){if(a.props.adaptiveHeight&&a.list){var T=a.list.querySelector('[data-index="'.concat(a.state.currentSlide,'"]'));a.list.style.height=he(T)+"px"}}),(0,R.Z)((0,z.Z)(a),"componentDidMount",function(){if(a.props.onInit&&a.props.onInit(),a.props.lazyLoad){var T=Rt((0,l.Z)((0,l.Z)({},a.props),a.state));T.length>0&&(a.setState(function(M){return{lazyLoadedList:M.lazyLoadedList.concat(T)}}),a.props.onLazyLoad&&a.props.onLazyLoad(T))}var D=(0,l.Z)({listRef:a.list,trackRef:a.track},a.props);a.updateState(D,!0,function(){a.adaptHeight(),a.props.autoplay&&a.autoPlay("playing")}),a.props.lazyLoad==="progressive"&&(a.lazyLoadTimer=setInterval(a.progressiveLazyLoad,1e3)),a.ro=new w.Z(function(){a.state.animating?(a.onWindowResized(!1),a.callbackTimers.push(setTimeout(function(){return a.onWindowResized()},a.props.speed))):a.onWindowResized()}),a.ro.observe(a.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(M){M.onfocus=a.props.pauseOnFocus?a.onSlideFocus:null,M.onblur=a.props.pauseOnFocus?a.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",a.onWindowResized):window.attachEvent("onresize",a.onWindowResized)}),(0,R.Z)((0,z.Z)(a),"componentWillUnmount",function(){a.animationEndCallback&&clearTimeout(a.animationEndCallback),a.lazyLoadTimer&&clearInterval(a.lazyLoadTimer),a.callbackTimers.length&&(a.callbackTimers.forEach(function(T){return clearTimeout(T)}),a.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",a.onWindowResized):window.detachEvent("onresize",a.onWindowResized),a.autoplayTimer&&clearInterval(a.autoplayTimer),a.ro.disconnect()}),(0,R.Z)((0,z.Z)(a),"componentDidUpdate",function(T){if(a.checkImagesLoad(),a.props.onReInit&&a.props.onReInit(),a.props.lazyLoad){var D=Rt((0,l.Z)((0,l.Z)({},a.props),a.state));D.length>0&&(a.setState(function(re){return{lazyLoadedList:re.lazyLoadedList.concat(D)}}),a.props.onLazyLoad&&a.props.onLazyLoad(D))}a.adaptHeight();var M=(0,l.Z)((0,l.Z)({listRef:a.list,trackRef:a.track},a.props),a.state),fe=a.didPropsChange(T);fe&&a.updateState(M,fe,function(){a.state.currentSlide>=v.Children.count(a.props.children)&&a.changeSlide({message:"index",index:v.Children.count(a.props.children)-a.props.slidesToShow,currentSlide:a.state.currentSlide}),(T.autoplay!==a.props.autoplay||T.autoplaySpeed!==a.props.autoplaySpeed)&&(!T.autoplay&&a.props.autoplay?a.autoPlay("playing"):a.props.autoplay?a.autoPlay("update"):a.pause("paused"))})}),(0,R.Z)((0,z.Z)(a),"onWindowResized",function(T){a.debouncedResize&&a.debouncedResize.cancel(),a.debouncedResize=(0,Et.D)(50,function(){return a.resizeWindow(T)}),a.debouncedResize()}),(0,R.Z)((0,z.Z)(a),"resizeWindow",function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,D=!!(a.track&&a.track.node);if(D){var M=(0,l.Z)((0,l.Z)({listRef:a.list,trackRef:a.track},a.props),a.state);a.updateState(M,T,function(){a.props.autoplay?a.autoPlay("update"):a.pause("paused")}),a.setState({animating:!1}),clearTimeout(a.animationEndCallback),delete a.animationEndCallback}}),(0,R.Z)((0,z.Z)(a),"updateState",function(T,D,M){var fe=at(T);T=(0,l.Z)((0,l.Z)((0,l.Z)({},T),fe),{},{slideIndex:fe.currentSlide});var re=oe(T);T=(0,l.Z)((0,l.Z)({},T),{},{left:re});var Pe=we(T);(D||v.Children.count(a.props.children)!==v.Children.count(T.children))&&(fe.trackStyle=Pe),a.setState(fe,M)}),(0,R.Z)((0,z.Z)(a),"ssrInit",function(){if(a.props.variableWidth){var T=0,D=0,M=[],fe=le((0,l.Z)((0,l.Z)((0,l.Z)({},a.props),a.state),{},{slideCount:a.props.children.length})),re=st((0,l.Z)((0,l.Z)((0,l.Z)({},a.props),a.state),{},{slideCount:a.props.children.length}));a.props.children.forEach(function(B){M.push(B.props.style.width),T+=B.props.style.width});for(var Pe=0;Pe=D&&a.onWindowResized()};if(!fe.onclick)fe.onclick=function(){return fe.parentNode.focus()};else{var Pe=fe.onclick;fe.onclick=function(Ke){Pe(Ke),fe.parentNode.focus()}}fe.onload||(a.props.lazyLoad?fe.onload=function(){a.adaptHeight(),a.callbackTimers.push(setTimeout(a.onWindowResized,a.props.speed))}:(fe.onload=re,fe.onerror=function(){re(),a.props.onLazyLoadError&&a.props.onLazyLoadError()}))})}),(0,R.Z)((0,z.Z)(a),"progressiveLazyLoad",function(){for(var T=[],D=(0,l.Z)((0,l.Z)({},a.props),a.state),M=a.state.currentSlide;M=-le(D);fe--)if(a.state.lazyLoadedList.indexOf(fe)<0){T.push(fe);break}T.length>0?(a.setState(function(re){return{lazyLoadedList:re.lazyLoadedList.concat(T)}}),a.props.onLazyLoad&&a.props.onLazyLoad(T)):a.lazyLoadTimer&&(clearInterval(a.lazyLoadTimer),delete a.lazyLoadTimer)}),(0,R.Z)((0,z.Z)(a),"slideHandler",function(T){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,M=a.props,fe=M.asNavFor,re=M.beforeChange,Pe=M.onLazyLoad,Ke=M.speed,xt=M.afterChange,_e=a.state.currentSlide,ye=Be((0,l.Z)((0,l.Z)((0,l.Z)({index:T},a.props),a.state),{},{trackRef:a.track,useCSS:a.props.useCSS&&!D})),X=ye.state,$e=ye.nextState;if(X){re&&re(_e,X.currentSlide);var ge=X.lazyLoadedList.filter(function(Ye){return a.state.lazyLoadedList.indexOf(Ye)<0});Pe&&ge.length>0&&Pe(ge),!a.props.waitForAnimate&&a.animationEndCallback&&(clearTimeout(a.animationEndCallback),xt&&xt(_e),delete a.animationEndCallback),a.setState(X,function(){fe&&a.asNavForIndex!==T&&(a.asNavForIndex=T,fe.innerSlider.slideHandler(T)),$e&&(a.animationEndCallback=setTimeout(function(){var Ye=$e.animating,yt=(0,Te.Z)($e,ve);a.setState(yt,function(){a.callbackTimers.push(setTimeout(function(){return a.setState({animating:Ye})},10)),xt&&xt(X.currentSlide),delete a.animationEndCallback})},Ke))})}}),(0,R.Z)((0,z.Z)(a),"changeSlide",function(T){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,M=(0,l.Z)((0,l.Z)({},a.props),a.state),fe=jt(M,T);if(!(fe!==0&&!fe)&&(D===!0?a.slideHandler(fe,D):a.slideHandler(fe),a.props.autoplay&&a.autoPlay("update"),a.props.focusOnSelect)){var re=a.list.querySelectorAll(".slick-current");re[0]&&re[0].focus()}}),(0,R.Z)((0,z.Z)(a),"clickHandler",function(T){a.clickable===!1&&(T.stopPropagation(),T.preventDefault()),a.clickable=!0}),(0,R.Z)((0,z.Z)(a),"keyHandler",function(T){var D=et(T,a.props.accessibility,a.props.rtl);D!==""&&a.changeSlide({message:D})}),(0,R.Z)((0,z.Z)(a),"selectHandler",function(T){a.changeSlide(T)}),(0,R.Z)((0,z.Z)(a),"disableBodyScroll",function(){var T=function(M){M=M||window.event,M.preventDefault&&M.preventDefault(),M.returnValue=!1};window.ontouchmove=T}),(0,R.Z)((0,z.Z)(a),"enableBodyScroll",function(){window.ontouchmove=null}),(0,R.Z)((0,z.Z)(a),"swipeStart",function(T){a.props.verticalSwiping&&a.disableBodyScroll();var D=He(T,a.props.swipe,a.props.draggable);D!==""&&a.setState(D)}),(0,R.Z)((0,z.Z)(a),"swipeMove",function(T){var D=xe(T,(0,l.Z)((0,l.Z)((0,l.Z)({},a.props),a.state),{},{trackRef:a.track,listRef:a.list,slideIndex:a.state.currentSlide}));D&&(D.swiping&&(a.clickable=!1),a.setState(D))}),(0,R.Z)((0,z.Z)(a),"swipeEnd",function(T){var D=se(T,(0,l.Z)((0,l.Z)((0,l.Z)({},a.props),a.state),{},{trackRef:a.track,listRef:a.list,slideIndex:a.state.currentSlide}));if(D){var M=D.triggerSlideHandler;delete D.triggerSlideHandler,a.setState(D),M!==void 0&&(a.slideHandler(M),a.props.verticalSwiping&&a.enableBodyScroll())}}),(0,R.Z)((0,z.Z)(a),"touchEnd",function(T){a.swipeEnd(T),a.clickable=!0}),(0,R.Z)((0,z.Z)(a),"slickPrev",function(){a.callbackTimers.push(setTimeout(function(){return a.changeSlide({message:"previous"})},0))}),(0,R.Z)((0,z.Z)(a),"slickNext",function(){a.callbackTimers.push(setTimeout(function(){return a.changeSlide({message:"next"})},0))}),(0,R.Z)((0,z.Z)(a),"slickGoTo",function(T){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(T=Number(T),isNaN(T))return"";a.callbackTimers.push(setTimeout(function(){return a.changeSlide({message:"index",index:T,currentSlide:a.state.currentSlide},D)},0))}),(0,R.Z)((0,z.Z)(a),"play",function(){var T;if(a.props.rtl)T=a.state.currentSlide-a.props.slidesToScroll;else if(Ge((0,l.Z)((0,l.Z)({},a.props),a.state)))T=a.state.currentSlide+a.props.slidesToScroll;else return!1;a.slideHandler(T)}),(0,R.Z)((0,z.Z)(a),"autoPlay",function(T){a.autoplayTimer&&clearInterval(a.autoplayTimer);var D=a.state.autoplaying;if(T==="update"){if(D==="hovered"||D==="focused"||D==="paused")return}else if(T==="leave"){if(D==="paused"||D==="focused")return}else if(T==="blur"&&(D==="paused"||D==="hovered"))return;a.autoplayTimer=setInterval(a.play,a.props.autoplaySpeed+50),a.setState({autoplaying:"playing"})}),(0,R.Z)((0,z.Z)(a),"pause",function(T){a.autoplayTimer&&(clearInterval(a.autoplayTimer),a.autoplayTimer=null);var D=a.state.autoplaying;T==="paused"?a.setState({autoplaying:"paused"}):T==="focused"?(D==="hovered"||D==="playing")&&a.setState({autoplaying:"focused"}):D==="playing"&&a.setState({autoplaying:"hovered"})}),(0,R.Z)((0,z.Z)(a),"onDotsOver",function(){return a.props.autoplay&&a.pause("hovered")}),(0,R.Z)((0,z.Z)(a),"onDotsLeave",function(){return a.props.autoplay&&a.state.autoplaying==="hovered"&&a.autoPlay("leave")}),(0,R.Z)((0,z.Z)(a),"onTrackOver",function(){return a.props.autoplay&&a.pause("hovered")}),(0,R.Z)((0,z.Z)(a),"onTrackLeave",function(){return a.props.autoplay&&a.state.autoplaying==="hovered"&&a.autoPlay("leave")}),(0,R.Z)((0,z.Z)(a),"onSlideFocus",function(){return a.props.autoplay&&a.pause("focused")}),(0,R.Z)((0,z.Z)(a),"onSlideBlur",function(){return a.props.autoplay&&a.state.autoplaying==="focused"&&a.autoPlay("blur")}),(0,R.Z)((0,z.Z)(a),"render",function(){var T=ft()("slick-slider",a.props.className,{"slick-vertical":a.props.vertical,"slick-initialized":!0}),D=(0,l.Z)((0,l.Z)({},a.props),a.state),M=nt(D,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),fe=a.props.pauseOnHover;M=(0,l.Z)((0,l.Z)({},M),{},{onMouseEnter:fe?a.onTrackOver:null,onMouseLeave:fe?a.onTrackLeave:null,onMouseOver:fe?a.onTrackOver:null,focusOnSelect:a.props.focusOnSelect&&a.clickable?a.selectHandler:null});var re;if(a.props.dots===!0&&a.state.slideCount>=a.props.slidesToShow){var Pe=nt(D,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Ke=a.props.pauseOnDotsHover;Pe=(0,l.Z)((0,l.Z)({},Pe),{},{clickHandler:a.changeSlide,onMouseEnter:Ke?a.onDotsLeave:null,onMouseOver:Ke?a.onDotsOver:null,onMouseLeave:Ke?a.onDotsLeave:null}),re=v.createElement(be,Pe)}var xt,_e,ye=nt(D,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);ye.clickHandler=a.changeSlide,a.props.arrows&&(xt=v.createElement(me,ye),_e=v.createElement(m,ye));var X=null;a.props.vertical&&(X={height:a.state.listHeight});var $e=null;a.props.vertical===!1?a.props.centerMode===!0&&($e={padding:"0px "+a.props.centerPadding}):a.props.centerMode===!0&&($e={padding:a.props.centerPadding+" 0px"});var ge=(0,l.Z)((0,l.Z)({},X),$e),Ye=a.props.touchMove,yt={className:"slick-list",style:ge,onClick:a.clickHandler,onMouseDown:Ye?a.swipeStart:null,onMouseMove:a.state.dragging&&Ye?a.swipeMove:null,onMouseUp:Ye?a.swipeEnd:null,onMouseLeave:a.state.dragging&&Ye?a.swipeEnd:null,onTouchStart:Ye?a.swipeStart:null,onTouchMove:a.state.dragging&&Ye?a.swipeMove:null,onTouchEnd:Ye?a.touchEnd:null,onTouchCancel:a.state.dragging&&Ye?a.swipeEnd:null,onKeyDown:a.props.accessibility?a.keyHandler:null},x={className:T,dir:"ltr",style:a.props.style};return a.props.unslick&&(yt={className:"slick-list"},x={className:T,style:a.props.style}),v.createElement("div",x,a.props.unslick?"":xt,v.createElement("div",(0,A.Z)({ref:a.listRefHandler},yt),v.createElement($,(0,A.Z)({ref:a.trackRefHandler},M),a.props.children)),a.props.unslick?"":_e,a.props.unslick?"":re)}),a.list=null,a.track=null,a.state=(0,l.Z)((0,l.Z)({},je),{},{currentSlide:a.props.initialSlide,slideCount:v.Children.count(a.props.children)}),a.callbackTimers=[],a.clickable=!0,a.debouncedResize=null;var O=a.ssrInit();return a.state=(0,l.Z)((0,l.Z)({},a.state),O),a}return(0,y.Z)(C,[{key:"didPropsChange",value:function(a){for(var O=!1,T=0,D=Object.keys(this.props);T1&&arguments[1]!==void 0?arguments[1]:!1;return a.innerSlider.slickGoTo(O,T)}),(0,R.Z)((0,z.Z)(a),"slickPause",function(){return a.innerSlider.pause("paused")}),(0,R.Z)((0,z.Z)(a),"slickPlay",function(){return a.innerSlider.autoPlay("play")}),a.state={breakpoint:null},a._responsiveMediaHandlers=[],a}return(0,y.Z)(C,[{key:"media",value:function(a,O){var T=window.matchMedia(a),D=function(fe){var re=fe.matches;re&&O()};T.addListener(D),D(T),this._responsiveMediaHandlers.push({mql:T,query:a,listener:D})}},{key:"componentDidMount",value:function(){var a=this;if(this.props.responsive){var O=this.props.responsive.map(function(D){return D.breakpoint});O.sort(function(D,M){return D-M}),O.forEach(function(D,M){var fe;M===0?fe=F()({minWidth:0,maxWidth:D}):fe=F()({minWidth:O[M-1]+1,maxWidth:D}),Qe()&&a.media(fe,function(){a.setState({breakpoint:D})})});var T=F()({minWidth:O.slice(-1)[0]});Qe()&&this.media(T,function(){a.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(a){a.mql.removeListener(a.listener)})}},{key:"render",value:function(){var a=this,O,T;this.state.breakpoint?(T=this.props.responsive.filter(function(X){return X.breakpoint===a.state.breakpoint}),O=T[0].settings==="unslick"?"unslick":(0,l.Z)((0,l.Z)((0,l.Z)({},_),this.props),T[0].settings)):O=(0,l.Z)((0,l.Z)({},_),this.props),O.centerMode&&(O.slidesToScroll>1,O.slidesToScroll=1),O.fade&&(O.slidesToShow>1,O.slidesToScroll>1,O.slidesToShow=1,O.slidesToScroll=1);var D=v.Children.toArray(this.props.children);D=D.filter(function(X){return typeof X=="string"?!!X.trim():!!X}),O.variableWidth&&(O.rows>1||O.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),O.variableWidth=!1);for(var M=[],fe=null,re=0;re=D.length));_e+=1)xt.push(v.cloneElement(D[_e],{key:100*re+10*Ke+_e,tabIndex:-1,style:{width:"".concat(100/O.slidesPerRow,"%"),display:"inline-block"}}));Pe.push(v.createElement("div",{key:10*re+Ke},xt))}O.variableWidth?M.push(v.createElement("div",{key:re,style:{width:fe}},Pe)):M.push(v.createElement("div",{key:re},Pe))}if(O==="unslick"){var ye="regular slider "+(this.props.className||"");return v.createElement("div",{className:ye},D)}else M.length<=O.slidesToShow&&(O.unslick=!0);return v.createElement(H,(0,A.Z)({style:this.props.style,ref:this.innerSliderRefHandler},O),M)}}]),C}(v.Component),q=de,ne=d(36355),De=d(17313),it=d(83116),ht=d(37613);const pt=ee=>{const{componentCls:u,antCls:C,carouselArrowSize:V,carouselDotOffset:a,marginXXS:O}=ee,T=-V*1.25,D=O;return{[u]:Object.assign(Object.assign({},(0,De.Wf)(ee)),{".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${C}-radio-input, input${C}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${C}-radio-input, input${C}-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:V,height:V,marginTop:-V/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:T,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:T,"&::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:a},"&-top":{top:a,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:ee.dotWidth,height:ee.dotHeight,marginInline:D,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${ee.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:ee.dotHeight,padding:0,color:"transparent",fontSize:0,background:ee.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${ee.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-D,content:'""'}},"&.slick-active":{width:ee.dotActiveWidth,"& button":{background:ee.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},mt=ee=>{const{componentCls:u,carouselDotOffset:C,marginXXS:V}=ee,a={width:ee.dotHeight,height:ee.dotWidth};return{[`${u}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:ee.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:C},"&-right":{insetInlineEnd:C,insetInlineStart:"auto"},li:Object.assign(Object.assign({},a),{margin:`${V}px 0`,verticalAlign:"baseline",button:a,"&.slick-active":Object.assign(Object.assign({},a),{button:a})})}}}},St=ee=>{const{componentCls:u}=ee;return[{[`${u}-rtl`]:{direction:"rtl",".slick-dots":{[`${u}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${u}-vertical`]:{".slick-dots":{[`${u}-rtl&`]:{flexDirection:"column"}}}}]};var wt=(0,it.Z)("Carousel",ee=>{const{controlHeightLG:u,controlHeightSM:C}=ee,V=(0,ht.TS)(ee,{carouselArrowSize:u/2,carouselDotOffset:C/2});return[pt(V),mt(V),St(V)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),At=function(ee,u){var C={};for(var V in ee)Object.prototype.hasOwnProperty.call(ee,V)&&u.indexOf(V)<0&&(C[V]=ee[V]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,V=Object.getOwnPropertySymbols(ee);a{const{dots:C=!0,arrows:V=!1,draggable:a=!1,waitForAnimate:O=!1,dotPosition:T="bottom",vertical:D=T==="left"||T==="right",rootClassName:M,className:fe,style:re,id:Pe}=ee,Ke=At(ee,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:xt,direction:_e,carousel:ye}=v.useContext(ne.E_),X=v.useRef(),$e=function(Xe){let Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;X.current.slickGoTo(Xe,Fe)};v.useImperativeHandle(u,()=>({goTo:$e,autoPlay:X.current.innerSlider.autoPlay,innerSlider:X.current.innerSlider,prev:X.current.slickPrev,next:X.current.slickNext}),[X.current]);const ge=v.useRef(v.Children.count(ee.children));v.useEffect(()=>{ge.current!==v.Children.count(ee.children)&&($e(ee.initialSlide||0,!1),ge.current=v.Children.count(ee.children))},[ee.children]);const Ye=Object.assign({vertical:D,className:ft()(fe,ye==null?void 0:ye.className),style:Object.assign(Object.assign({},ye==null?void 0:ye.style),re)},Ke);Ye.effect==="fade"&&(Ye.fade=!0);const yt=xt("carousel",Ye.prefixCls),x="slick-dots",f=!!C,B=ft()(x,`${x}-${T}`,typeof C=="boolean"?!1:C==null?void 0:C.className),[U,pe]=wt(yt),Ce=ft()(yt,{[`${yt}-rtl`]:_e==="rtl",[`${yt}-vertical`]:Ye.vertical},pe,M);return U(v.createElement("div",{className:Ce,id:Pe},v.createElement(q,Object.assign({ref:X},Ye,{dots:f,dotsClass:B,arrows:V,draggable:a,verticalSwiping:D,waitForAnimate:O}))))})},93891:function(Yt,Re,d){"use strict";var v=d(59301),A=d(36355),l=d(64165);const K=y=>{const{componentName:z}=y,{getPrefixCls:N}=(0,v.useContext)(A.E_),L=N("empty");switch(z){case"Table":case"List":return v.createElement(l.Z,{image:l.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return v.createElement(l.Z,{image:l.Z.PRESENTED_IMAGE_SIMPLE,className:`${L}-small`});default:return v.createElement(l.Z,null)}};Re.Z=K},64165:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return Ie}});var v=d(92310),A=d.n(v),l=d(59301),K=d(36355),y=d(9763),z=d(64993),N=d(88088),R=()=>{const[,ue]=(0,N.Z)(),p=new z.C(ue.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return l.createElement("svg",{style:p,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},l.createElement("g",{fill:"none",fillRule:"evenodd"},l.createElement("g",{transform:"translate(24 31.67)"},l.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),l.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),l.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),l.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),l.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),l.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),l.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},l.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),l.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Te=()=>{const[,ue]=(0,N.Z)(),{colorFill:P,colorFillTertiary:p,colorFillQuaternary:I,colorBgContainer:j}=ue,{borderColor:he,shadowColor:Ae,contentColor:Ge}=(0,l.useMemo)(()=>({borderColor:new z.C(P).onBackground(j).toHexShortString(),shadowColor:new z.C(p).onBackground(j).toHexShortString(),contentColor:new z.C(I).onBackground(j).toHexShortString()}),[P,p,I,j]);return l.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},l.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},l.createElement("ellipse",{fill:Ae,cx:"32",cy:"33",rx:"32",ry:"7"}),l.createElement("g",{fillRule:"nonzero",stroke:he},l.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),l.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Ge}))))},Q=d(83116),je=d(37613);const Et=ue=>{const{componentCls:P,margin:p,marginXS:I,marginXL:j,fontSize:he,lineHeight:Ae}=ue;return{[P]:{marginInline:I,fontSize:he,lineHeight:Ae,textAlign:"center",[`${P}-image`]:{height:ue.emptyImgHeight,marginBottom:I,opacity:ue.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${P}-description`]:{color:ue.colorText},[`${P}-footer`]:{marginTop:p},"&-normal":{marginBlock:j,color:ue.colorTextDisabled,[`${P}-description`]:{color:ue.colorTextDisabled},[`${P}-image`]:{height:ue.emptyImgHeightMD}},"&-small":{marginBlock:I,color:ue.colorTextDisabled,[`${P}-image`]:{height:ue.emptyImgHeightSM}}}}};var Ee=(0,Q.Z)("Empty",ue=>{const{componentCls:P,controlHeightLG:p}=ue,I=(0,je.TS)(ue,{emptyImgCls:`${P}-img`,emptyImgHeight:p*2.5,emptyImgHeightMD:p,emptyImgHeightSM:p*.875});return[Et(I)]}),ft=function(ue,P){var p={};for(var I in ue)Object.prototype.hasOwnProperty.call(ue,I)&&P.indexOf(I)<0&&(p[I]=ue[I]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,I=Object.getOwnPropertySymbols(ue);j{var{className:P,rootClassName:p,prefixCls:I,image:j=Zt,description:he,children:Ae,imageStyle:Ge,style:nt}=ue,at=ft(ue,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:Be,direction:jt,empty:et}=l.useContext(K.E_),He=Be("empty",I),[xe,se]=Ee(He),[ze]=(0,y.Z)("Empty"),Oe=typeof he!="undefined"?he:ze==null?void 0:ze.description,Z=typeof Oe=="string"?Oe:"empty";let ce=null;return typeof j=="string"?ce=l.createElement("img",{alt:Z,src:j}):ce=j,xe(l.createElement("div",Object.assign({className:A()(se,He,et==null?void 0:et.className,{[`${He}-normal`]:j===gt,[`${He}-rtl`]:jt==="rtl"},P,p),style:Object.assign(Object.assign({},et==null?void 0:et.style),nt)},at),l.createElement("div",{className:`${He}-image`,style:Ge},ce),Oe&&l.createElement("div",{className:`${He}-description`},Oe),Ae&&l.createElement("div",{className:`${He}-footer`},Ae)))};Rt.PRESENTED_IMAGE_DEFAULT=Zt,Rt.PRESENTED_IMAGE_SIMPLE=gt;var Ie=Rt},8628:function(Yt,Re,d){"use strict";var v=d(59301),A=d(34280),l=d(56762),K=d(69507);function y(){let z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const N=(0,v.useRef)({}),L=(0,l.Z)(),R=(0,K.ZP)();return(0,A.Z)(()=>{const b=R.subscribe(Te=>{N.current=Te,z&&L()});return()=>R.unsubscribe(b)},[]),N.current}Re.Z=y},9432:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return Rt},n:function(){return Zt}});var v=d(19248),A=d(92310),l=d.n(A),K=d(93681),y=d(8654),z=d(59301),N=d(19080),L=d(36355),R=d(1684),b=d(19716),Te=d(32441),Q=d(33234),je=d(59412),Et=d(9937);function Ee(Ie){return!!(Ie.prefix||Ie.suffix||Ie.allowClear)}var ft=function(Ie,ue){var P={};for(var p in Ie)Object.prototype.hasOwnProperty.call(Ie,p)&&ue.indexOf(p)<0&&(P[p]=Ie[p]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,p=Object.getOwnPropertySymbols(Ie);I{var P;const{prefixCls:p,bordered:I=!0,status:j,size:he,disabled:Ae,onBlur:Ge,onFocus:nt,suffix:at,allowClear:Be,addonAfter:jt,addonBefore:et,className:He,style:xe,styles:se,rootClassName:ze,onChange:Oe,classNames:Z}=Ie,ce=ft(Ie,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:we,direction:te,input:oe}=z.useContext(L.E_),le=we("input",p),st=(0,z.useRef)(null),[Ht,dt]=(0,Et.ZP)(le),{compactSize:Bt,compactItemClassnames:Mt}=(0,Q.ri)(le,te),Qe=(0,b.Z)(ie=>{var _;return(_=he!=null?he:Bt)!==null&&_!==void 0?_:ie}),W=z.useContext(R.Z),Ne=Ae!=null?Ae:W,{status:J,hasFeedback:G,feedbackIcon:$}=(0,z.useContext)(Te.aM),ae=(0,N.F)(J,j),be=Ee(Ie)||!!G,me=(0,z.useRef)(be);(0,z.useEffect)(()=>{var ie;be&&me.current,me.current=be},[be]);const m=(0,je.Z)(st,!0),w=ie=>{m(),Ge==null||Ge(ie)},ve=ie=>{m(),nt==null||nt(ie)},H=ie=>{m(),Oe==null||Oe(ie)},S=(G||at)&&z.createElement(z.Fragment,null,at,G&&$);let F;return typeof Be=="object"&&(Be!=null&&Be.clearIcon)?F=Be:Be&&(F={clearIcon:z.createElement(v.Z,null)}),Ht(z.createElement(K.default,Object.assign({ref:(0,y.sQ)(ue,st),prefixCls:le,autoComplete:oe==null?void 0:oe.autoComplete},ce,{disabled:Ne,onBlur:w,onFocus:ve,style:Object.assign(Object.assign({},oe==null?void 0:oe.style),xe),styles:Object.assign(Object.assign({},oe==null?void 0:oe.styles),se),suffix:S,allowClear:F,className:l()(He,ze,Mt,oe==null?void 0:oe.className),onChange:H,addonAfter:jt&&z.createElement(Q.BR,null,z.createElement(Te.Ux,{override:!0,status:!0},jt)),addonBefore:et&&z.createElement(Q.BR,null,z.createElement(Te.Ux,{override:!0,status:!0},et)),classNames:Object.assign(Object.assign(Object.assign({},Z),oe==null?void 0:oe.classNames),{input:l()({[`${le}-sm`]:Qe==="small",[`${le}-lg`]:Qe==="large",[`${le}-rtl`]:te==="rtl",[`${le}-borderless`]:!I},!be&&(0,N.Z)(le,ae),Z==null?void 0:Z.input,(P=oe==null?void 0:oe.classNames)===null||P===void 0?void 0:P.input,dt)}),classes:{affixWrapper:l()({[`${le}-affix-wrapper-sm`]:Qe==="small",[`${le}-affix-wrapper-lg`]:Qe==="large",[`${le}-affix-wrapper-rtl`]:te==="rtl",[`${le}-affix-wrapper-borderless`]:!I},(0,N.Z)(`${le}-affix-wrapper`,ae,G),dt),wrapper:l()({[`${le}-group-rtl`]:te==="rtl"},dt),group:l()({[`${le}-group-wrapper-sm`]:Qe==="small",[`${le}-group-wrapper-lg`]:Qe==="large",[`${le}-group-wrapper-rtl`]:te==="rtl",[`${le}-group-wrapper-disabled`]:Ne},(0,N.Z)(`${le}-group-wrapper`,ae,G),dt)}})))})},1643:function(Yt,Re,d){"use strict";var v=d(19248),A=d(92310),l=d.n(A),K=d(9296),y=d(59301),z=d(19080),N=d(36355),L=d(1684),R=d(19716),b=d(32441),Te=d(9432),Q=d(9937),je=function(Ee,ft){var Zt={};for(var gt in Ee)Object.prototype.hasOwnProperty.call(Ee,gt)&&ft.indexOf(gt)<0&&(Zt[gt]=Ee[gt]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,gt=Object.getOwnPropertySymbols(Ee);Rt{const{prefixCls:Zt,bordered:gt=!0,size:Rt,disabled:Ie,status:ue,allowClear:P,showCount:p,classNames:I,rootClassName:j,className:he}=Ee,Ae=je(Ee,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:Ge,direction:nt}=y.useContext(N.E_),at=(0,R.Z)(Rt),Be=y.useContext(L.Z),jt=Ie!=null?Ie:Be,{status:et,hasFeedback:He,feedbackIcon:xe}=y.useContext(b.aM),se=(0,z.F)(et,ue),ze=y.useRef(null);y.useImperativeHandle(ft,()=>{var te;return{resizableTextArea:(te=ze.current)===null||te===void 0?void 0:te.resizableTextArea,focus:oe=>{var le,st;(0,Te.n)((st=(le=ze.current)===null||le===void 0?void 0:le.resizableTextArea)===null||st===void 0?void 0:st.textArea,oe)},blur:()=>{var oe;return(oe=ze.current)===null||oe===void 0?void 0:oe.blur()}}});const Oe=Ge("input",Zt);let Z;typeof P=="object"&&(P!=null&&P.clearIcon)?Z=P:P&&(Z={clearIcon:y.createElement(v.Z,null)});const[ce,we]=(0,Q.ZP)(Oe);return ce(y.createElement(K.default,Object.assign({},Ae,{disabled:jt,allowClear:Z,className:l()(he,j),classes:{affixWrapper:l()(`${Oe}-textarea-affix-wrapper`,{[`${Oe}-affix-wrapper-rtl`]:nt==="rtl",[`${Oe}-affix-wrapper-borderless`]:!gt,[`${Oe}-affix-wrapper-sm`]:at==="small",[`${Oe}-affix-wrapper-lg`]:at==="large",[`${Oe}-textarea-show-count`]:p},(0,z.Z)(`${Oe}-affix-wrapper`,se),we)},classNames:Object.assign(Object.assign({},I),{textarea:l()({[`${Oe}-borderless`]:!gt,[`${Oe}-sm`]:at==="small",[`${Oe}-lg`]:at==="large"},(0,z.Z)(Oe,se),we,I==null?void 0:I.textarea)}),prefixCls:Oe,suffix:He&&y.createElement("span",{className:`${Oe}-textarea-suffix`},xe),showCount:p,ref:ze})))});Re.Z=Et},59412:function(Yt,Re,d){"use strict";d.d(Re,{Z:function(){return A}});var v=d(59301);function A(l,K){const y=(0,v.useRef)([]),z=()=>{y.current.push(setTimeout(()=>{var N,L,R,b;!((N=l.current)===null||N===void 0)&&N.input&&((L=l.current)===null||L===void 0?void 0:L.input.getAttribute("type"))==="password"&&(!((R=l.current)===null||R===void 0)&&R.input.hasAttribute("value"))&&((b=l.current)===null||b===void 0||b.input.removeAttribute("value"))}))};return(0,v.useEffect)(()=>(K&&z(),()=>y.current.forEach(N=>{N&&clearTimeout(N)})),[]),z}},92832:function(Yt,Re,d){"use strict";d.d(Re,{default:function(){return at}});var v=d(92310),A=d.n(v),l=d(59301),K=d(36355),y=d(32441),z=d(9937),L=Be=>{const{getPrefixCls:jt,direction:et}=(0,l.useContext)(K.E_),{prefixCls:He,className:xe}=Be,se=jt("input-group",He),ze=jt("input"),[Oe,Z]=(0,z.ZP)(ze),ce=A()(se,{[`${se}-lg`]:Be.size==="large",[`${se}-sm`]:Be.size==="small",[`${se}-compact`]:Be.compact,[`${se}-rtl`]:et==="rtl"},Z,xe),we=(0,l.useContext)(y.aM),te=(0,l.useMemo)(()=>Object.assign(Object.assign({},we),{isFormItemInput:!1}),[we]);return Oe(l.createElement("span",{className:ce,style:Be.style,onMouseEnter:Be.onMouseEnter,onMouseLeave:Be.onMouseLeave,onFocus:Be.onFocus,onBlur:Be.onBlur},l.createElement(y.aM.Provider,{value:te},Be.children)))},R=d(9432),b=d(73331),Te=d(15277),Q=d(2738),je=d(8654),Et=d(59412),Ee=function(Be,jt){var et={};for(var He in Be)Object.prototype.hasOwnProperty.call(Be,He)&&jt.indexOf(He)<0&&(et[He]=Be[He]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,He=Object.getOwnPropertySymbols(Be);xeBe?l.createElement(Te.Z,null):l.createElement(b.Z,null),Zt={click:"onClick",hover:"onMouseOver"};var Rt=l.forwardRef((Be,jt)=>{const{visibilityToggle:et=!0}=Be,He=typeof et=="object"&&et.visible!==void 0,[xe,se]=(0,l.useState)(()=>He?et.visible:!1),ze=(0,l.useRef)(null);l.useEffect(()=>{He&&se(et.visible)},[He,et]);const Oe=(0,Et.Z)(ze),Z=()=>{const{disabled:Ne}=Be;Ne||(xe&&Oe(),se(J=>{var G;const $=!J;return typeof et=="object"&&((G=et.onVisibleChange)===null||G===void 0||G.call(et,$)),$}))},ce=Ne=>{const{action:J="click",iconRender:G=ft}=Be,$=Zt[J]||"",ae=G(xe),be={[$]:Z,className:`${Ne}-icon`,key:"passwordIcon",onMouseDown:me=>{me.preventDefault()},onMouseUp:me=>{me.preventDefault()}};return l.cloneElement(l.isValidElement(ae)?ae:l.createElement("span",null,ae),be)},{className:we,prefixCls:te,inputPrefixCls:oe,size:le}=Be,st=Ee(Be,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ht}=l.useContext(K.E_),dt=Ht("input",oe),Bt=Ht("input-password",te),Mt=et&&ce(Bt),Qe=A()(Bt,we,{[`${Bt}-${le}`]:!!le}),W=Object.assign(Object.assign({},(0,Q.Z)(st,["suffix","iconRender","visibilityToggle"])),{type:xe?"text":"password",className:Qe,prefixCls:dt,suffix:Mt});return le&&(W.size=le),l.createElement(R.Z,Object.assign({ref:(0,je.sQ)(jt,ze)},W))}),Ie=d(47472),ue=d(92343),P=d(3113),p=d(19716),I=d(33234),j=function(Be,jt){var et={};for(var He in Be)Object.prototype.hasOwnProperty.call(Be,He)&&jt.indexOf(He)<0&&(et[He]=Be[He]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,He=Object.getOwnPropertySymbols(Be);xe{const{prefixCls:et,inputPrefixCls:He,className:xe,size:se,suffix:ze,enterButton:Oe=!1,addonAfter:Z,loading:ce,disabled:we,onSearch:te,onChange:oe,onCompositionStart:le,onCompositionEnd:st}=Be,Ht=j(Be,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:dt,direction:Bt}=l.useContext(K.E_),Mt=l.useRef(!1),Qe=dt("input-search",et),W=dt("input",He),{compactSize:Ne}=(0,I.ri)(Qe,Bt),J=(0,p.Z)(de=>{var q;return(q=se!=null?se:Ne)!==null&&q!==void 0?q:de}),G=l.useRef(null),$=de=>{de&&de.target&&de.type==="click"&&te&&te(de.target.value,de,{source:"clear"}),oe&&oe(de)},ae=de=>{var q;document.activeElement===((q=G.current)===null||q===void 0?void 0:q.input)&&de.preventDefault()},be=de=>{var q,ne;te&&te((ne=(q=G.current)===null||q===void 0?void 0:q.input)===null||ne===void 0?void 0:ne.value,de,{source:"input"})},me=de=>{Mt.current||ce||be(de)},m=typeof Oe=="boolean"?l.createElement(Ie.Z,null):null,w=`${Qe}-button`;let ve;const H=Oe||{},S=H.type&&H.type.__ANT_BUTTON===!0;S||H.type==="button"?ve=(0,ue.Tm)(H,Object.assign({onMouseDown:ae,onClick:de=>{var q,ne;(ne=(q=H==null?void 0:H.props)===null||q===void 0?void 0:q.onClick)===null||ne===void 0||ne.call(q,de),be(de)},key:"enterButton"},S?{className:w,size:J}:{})):ve=l.createElement(P.ZP,{className:w,type:Oe?"primary":void 0,size:J,disabled:we,key:"enterButton",onMouseDown:ae,onClick:be,loading:ce,icon:m},Oe),Z&&(ve=[ve,(0,ue.Tm)(Z,{key:"addonAfter"})]);const F=A()(Qe,{[`${Qe}-rtl`]:Bt==="rtl",[`${Qe}-${J}`]:!!J,[`${Qe}-with-button`]:!!Oe},xe),ie=de=>{Mt.current=!0,le==null||le(de)},_=de=>{Mt.current=!1,st==null||st(de)};return l.createElement(R.Z,Object.assign({ref:(0,je.sQ)(G,jt),onPressEnter:me},Ht,{size:J,onCompositionStart:ie,onCompositionEnd:_,prefixCls:W,addonAfter:ve,suffix:ze,onChange:$,className:F,disabled:we}))}),Ge=d(1643);const nt=R.Z;nt.Group=L,nt.Search=Ae,nt.TextArea=Ge.Z,nt.Password=Rt;var at=nt},9937:function(Yt,Re,d){"use strict";d.d(Re,{M1:function(){return N},TM:function(){return ue},Xy:function(){return L},bi:function(){return Te},e5:function(){return Ie},ik:function(){return Q},nz:function(){return y},pU:function(){return z},s7:function(){return je},x0:function(){return b}});var v=d(17313),A=d(74207),l=d(37613),K=d(83116);const y=P=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:P,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),z=P=>({borderColor:P.hoverBorderColor}),N=P=>({borderColor:P.activeBorderColor,boxShadow:P.activeShadow,outline:0}),L=P=>({color:P.colorTextDisabled,backgroundColor:P.colorBgContainerDisabled,borderColor:P.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},z((0,l.TS)(P,{hoverBorderColor:P.colorBorder})))}),R=P=>{const{paddingBlockLG:p,fontSizeLG:I,lineHeightLG:j,borderRadiusLG:he,paddingInlineLG:Ae}=P;return{padding:`${p}px ${Ae}px`,fontSize:I,lineHeight:j,borderRadius:he}},b=P=>({padding:`${P.paddingBlockSM}px ${P.paddingInlineSM}px`,borderRadius:P.borderRadiusSM}),Te=(P,p)=>{const{componentCls:I,colorError:j,colorWarning:he,errorActiveShadow:Ae,warningActiveShadow:Ge,colorErrorBorderHover:nt,colorWarningBorderHover:at}=P;return{[`&-status-error:not(${p}-disabled):not(${p}-borderless)${p}`]:{borderColor:j,"&:hover":{borderColor:nt},"&:focus, &-focused":Object.assign({},N((0,l.TS)(P,{activeBorderColor:j,activeShadow:Ae}))),[`${I}-prefix, ${I}-suffix`]:{color:j}},[`&-status-warning:not(${p}-disabled):not(${p}-borderless)${p}`]:{borderColor:he,"&:hover":{borderColor:at},"&:focus, &-focused":Object.assign({},N((0,l.TS)(P,{activeBorderColor:he,activeShadow:Ge}))),[`${I}-prefix, ${I}-suffix`]:{color:he}}}},Q=P=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${P.paddingBlock}px ${P.paddingInline}px`,color:P.colorText,fontSize:P.fontSize,lineHeight:P.lineHeight,backgroundColor:P.colorBgContainer,backgroundImage:"none",borderWidth:P.lineWidth,borderStyle:P.lineType,borderColor:P.colorBorder,borderRadius:P.borderRadius,transition:`all ${P.motionDurationMid}`},y(P.colorTextPlaceholder)),{"&:hover":Object.assign({},z(P)),"&:focus, &-focused":Object.assign({},N(P)),"&-disabled, &[disabled]":Object.assign({},L(P)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:P.controlHeight,lineHeight:P.lineHeight,verticalAlign:"bottom",transition:`all ${P.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},R(P)),"&-sm":Object.assign({},b(P)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),je=P=>{const{componentCls:p,antCls:I}=P;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:P.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${p}, &-lg > ${p}-group-addon`]:Object.assign({},R(P)),[`&-sm ${p}, &-sm > ${p}-group-addon`]:Object.assign({},b(P)),[`&-lg ${I}-select-single ${I}-select-selector`]:{height:P.controlHeightLG},[`&-sm ${I}-select-single ${I}-select-selector`]:{height:P.controlHeightSM},[`> ${p}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${p}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${P.paddingInline}px`,color:P.colorText,fontWeight:"normal",fontSize:P.fontSize,textAlign:"center",backgroundColor:P.colorFillAlter,border:`${P.lineWidth}px ${P.lineType} ${P.colorBorder}`,borderRadius:P.borderRadius,transition:`all ${P.motionDurationSlow}`,lineHeight:1,[`${I}-select`]:{margin:`-${P.paddingBlock+1}px -${P.paddingInline}px`,[`&${I}-select-single:not(${I}-select-customize-input)`]:{[`${I}-select-selector`]:{backgroundColor:"inherit",border:`${P.lineWidth}px ${P.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${I}-select-selector`]:{color:P.colorPrimary}}},[`${I}-cascader-picker`]:{margin:`-9px -${P.paddingInline}px`,backgroundColor:"transparent",[`${I}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${p}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${p}-search-with-button &`]:{zIndex:0}}},[`> ${p}:first-child, ${p}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${I}-select ${I}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${p}-affix-wrapper`]:{[`&:not(:first-child) ${p}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${p}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${p}:last-child, ${p}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${I}-select ${I}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${p}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${p}-search &`]:{borderStartStartRadius:P.borderRadius,borderEndStartRadius:P.borderRadius}},[`&:not(:first-child), ${p}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${p}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,v.dF)()),{[`${p}-group-addon, ${p}-group-wrap, > ${p}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:P.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${p}-affix-wrapper, & > ${p}-number-affix-wrapper, & > ${I}-picker-range diff --git a/umi.aa72a553.js b/umi.2269c967.js similarity index 99% rename from umi.aa72a553.js rename to umi.2269c967.js index 93b0e24ce8..3c32dc5bb1 100644 --- a/umi.aa72a553.js +++ b/umi.2269c967.js @@ -1480,6 +1480,6 @@ Schedule: ${X.map(lt=>Zu(lt))} pos: ${this.timelinePos}`),ue.length&&this.log(`R `).split(` `),V=[],ue=t?As(t.baseTime,t.timescale):0;let pe="00:00.000",be=0,Re=0,Ue,lt=!0;k.oncue=function(it){const kt=r[a];let dn=r.ccOffset;const on=(be-ue)/9e4;if(kt!=null&&kt.new&&(Re!==void 0?dn=r.ccOffset=kt.start:Ya(r,a,on)),on){if(!t){Ue=new Error("Missing initPTS for VTT MPEGTS");return}dn=on-r.presentationOffset}const jn=it.endTime-it.startTime,Jn=ia((it.startTime+dn-Re)*9e4,v*9e4)/9e4;it.startTime=Math.max(Jn,0),it.endTime=Math.max(Jn+jn,0);const gr=it.text.trim();it.text=decodeURIComponent(encodeURIComponent(gr)),it.id||(it.id=ns(it.startTime,it.endTime,gr)),it.endTime>0&&V.push(it)},k.onparsingerror=function(it){Ue=it},k.onflush=function(){if(Ue){O(Ue);return}S(V)},X.forEach(it=>{if(lt)if(Ts(it,"X-TIMESTAMP-MAP=")){lt=!1,it.slice(16).split(",").forEach(kt=>{Ts(kt,"LOCAL:")?pe=kt.slice(6):Ts(kt,"MPEGTS:")&&(be=parseInt(kt.slice(7)))});try{Re=Ha(pe)/1e3}catch(kt){Ue=kt}return}else it===""&&(lt=!1);k.parse(it+` `)}),k.flush()}const ru="stpp.ttml.im1t",_l=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Bl=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Nl={left:"start",center:"center",right:"end",start:"start",end:"end"};function Vf(F,t,r,a){const v=yt(new Uint8Array(F),["mdat"]);if(v.length===0){a(new Error("Could not parse IMSC1 mdat"));return}const S=v.map(k=>J(k)),O=qr(t.baseTime,1,t.timescale);try{S.forEach(k=>r(If(k,O)))}catch(k){a(k)}}function If(F,t){const v=new DOMParser().parseFromString(F,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const S={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},O=Object.keys(S).reduce((pe,be)=>(pe[be]=v.getAttribute(`ttp:${be}`)||S[be],pe),{}),k=v.getAttribute("xml:space")!=="preserve",X=hf(Df(v,"styling","style")),V=hf(Df(v,"layout","region")),ue=Df(v,"body","[begin]");return[].map.call(ue,pe=>{const be=El(pe,k);if(!be||!pe.hasAttribute("begin"))return null;const Re=Nf(pe.getAttribute("begin"),O),Ue=Nf(pe.getAttribute("dur"),O);let lt=Nf(pe.getAttribute("end"),O);if(Re===null)throw $c(pe);if(lt===null){if(Ue===null)throw $c(pe);lt=Re+Ue}const it=new Fl(Re-t,lt-t,be);it.id=ns(it.startTime,it.endTime,it.text);const kt=V[pe.getAttribute("region")],dn=X[pe.getAttribute("style")],on=_f(kt,dn,X),{textAlign:jn}=on;if(jn){const Jn=Nl[jn];Jn&&(it.lineAlign=Jn),it.align=jn}return x(it,on),it}).filter(pe=>pe!==null)}function Df(F,t,r){const a=F.getElementsByTagName(t)[0];return a?[].slice.call(a.querySelectorAll(r)):[]}function hf(F){return F.reduce((t,r)=>{const a=r.getAttribute("xml:id");return a&&(t[a]=r),t},{})}function El(F,t){return[].slice.call(F.childNodes).reduce((r,a,v)=>{var S;return a.nodeName==="br"&&v?r+` -`:(S=a.childNodes)!=null&&S.length?El(a,t):t?r+a.textContent.trim().replace(/\s+/g," "):r+a.textContent},"")}function _f(F,t,r){const a="http://www.w3.org/ns/ttml#styling";let v=null;const S=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],O=F!=null&&F.hasAttribute("style")?F.getAttribute("style"):null;return O&&r.hasOwnProperty(O)&&(v=r[O]),S.reduce((k,X)=>{const V=Bf(t,a,X)||Bf(F,a,X)||Bf(v,a,X);return V&&(k[X]=V),k},{})}function Bf(F,t,r){return F&&F.hasAttributeNS(t,r)?F.getAttributeNS(t,r):null}function $c(F){return new Error(`Could not parse ttml timestamp ${F}`)}function Nf(F,t){if(!F)return null;let r=uc(F);return r===null&&(_l.test(F)?r=jo(F,t):Bl.test(F)&&(r=pf(F,t))),r}function jo(F,t){const r=_l.exec(F),a=(r[4]|0)+(r[5]|0)/t.subFrameRate;return(r[1]|0)*3600+(r[2]|0)*60+(r[3]|0)+a/t.frameRate}function pf(F,t){const r=Bl.exec(F),a=Number(r[1]);switch(r[2]){case"h":return a*3600;case"m":return a*60;case"ms":return a*1e3;case"f":return a/t.frameRate;case"t":return a/t.tickRate}return a}class Zc{constructor(t,r){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=r}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,r,a){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=r,this.screen=a,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class qu{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=Hc(),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(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this),t.on(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this),t.off(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Zc(this,"textTrack1"),r=new Zc(this,"textTrack2"),a=new Zc(this,"textTrack3"),v=new Zc(this,"textTrack4");this.cea608Parser1=new Qu(1,t,r),this.cea608Parser2=new Qu(3,a,v)}addCues(t,r,a,v,S){let O=!1;for(let k=S.length;k--;){const X=S[k],V=mf(X[0],X[1],r,a);if(V>=0&&(X[0]=Math.min(X[0],r),X[1]=Math.max(X[1],a),O=!0,V/(a-r)>.5))return}if(O||S.push([r,a]),this.config.renderTextTracksNatively){const k=this.captionsTracks[t];this.Cues.newCue(k,r,a,v)}else{const k=this.Cues.newCue(null,r,a,v);this.hls.trigger(u.CUES_PARSED,{type:"captions",cues:k,track:t})}}onInitPtsFound(t,{frag:r,id:a,initPTS:v,timescale:S,trackId:O}){const{unparsedVttFrags:k}=this;a===o.MAIN&&(this.initPTS[r.cc]={baseTime:v,timescale:S,trackId:O}),k.length&&(this.unparsedVttFrags=[],k.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(u.FRAG_LOADED,X):this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,r){const{media:a}=this;if(a)for(let v=0;v{vl(v[S]),delete v[S]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Hc(),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 r=t.textTracks;if(r)for(let a=0;aS.textCodec===ru);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(hu(this.tracks,a)){this.tracks=a;return}if(this.textTracks=[],this.tracks=a,this.config.renderTextTracksNatively){const O=this.media,k=O?wu(O.textTracks):null;if(this.tracks.forEach((X,V)=>{let ue;if(k){let pe=null;for(let be=0;beV!==null).map(V=>V.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const O=this.tracks.map(k=>({label:k.name,kind:k.type.toLowerCase(),default:k.default,subtitleTrack:k}));this.hls.trigger(u.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:O})}}}onManifestLoaded(t,r){this.config.enableCEA708Captions&&r.captions&&r.captions.forEach(a=>{const v=/(?:CC|SERVICE)([1-4])/.exec(a.instreamId);if(!v)return;const S=`textTrack${v[1]}`,O=this.captionsProperties[S];O&&(O.label=a.name,a.lang&&(O.languageCode=a.lang),O.media=a)})}closedCaptionsForLevel(t){const r=this.hls.levels[t.level];return r==null?void 0:r.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,r){if(this.enabled&&r.frag.type===o.MAIN){var a,v;const{cea608Parser1:S,cea608Parser2:O,lastSn:k}=this,{cc:X,sn:V}=r.frag,ue=(a=(v=r.part)==null?void 0:v.index)!=null?a:-1;S&&O&&(V!==k+1||V===k&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(S.reset(),O.reset()),this.lastCc=X,this.lastSn=V,this.lastPartIndex=ue}}onFragLoaded(t,r){const{frag:a,payload:v}=r;if(a.type===o.SUBTITLE)if(v.byteLength){const S=a.decryptdata,O="stats"in r;if(S==null||!S.encrypted||O){const k=this.tracks[a.level],X=this.vttCCs;X[a.cc]||(X[a.cc]={start:a.start,prevCC:this.prevCC,new:!0},this.prevCC=a.cc),k&&k.textCodec===ru?this._parseIMSC1(a,v):this._parseVTTs(r)}}else this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:a,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,r){const a=this.hls;Vf(r,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),a.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{a.logger.log(`Failed to parse IMSC1: ${v}`),a.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var r;const{frag:a,payload:v}=t,{initPTS:S,unparsedVttFrags:O}=this,k=S.length-1;if(!S[a.cc]&&k===-1){O.push(t);return}const X=this.hls,V=(r=a.initSegment)!=null&&r.data?Me(a.initSegment.data,new Uint8Array(v)).buffer:v;sl(V,this.initPTS[a.cc],this.vttCCs,a.cc,a.start,ue=>{this._appendCues(ue,a.level),X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:a})},ue=>{const pe=ue.message==="Missing initPTS for VTT MPEGTS";pe?O.push(t):this._fallbackToIMSC1(a,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(pe&&k>a.cc)&&X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:a,error:ue})})}_fallbackToIMSC1(t,r){const a=this.tracks[t.level];a.textCodec||Vf(r,this.initPTS[t.cc],()=>{a.textCodec=ru,this._parseIMSC1(t,r)},()=>{a.textCodec="wvtt"})}_appendCues(t,r){const a=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[r];if(!v||v.mode==="disabled")return;t.forEach(S=>_u(v,S))}else{const v=this.tracks[r];if(!v)return;const S=v.default?"default":"subtitles"+r;a.trigger(u.CUES_PARSED,{type:"subtitles",cues:t,track:S})}}onFragDecrypted(t,r){const{frag:a}=r;a.type===o.SUBTITLE&&this.onFragLoaded(u.FRAG_LOADED,r)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,r){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:a,samples:v}=r;if(!(a.type===o.MAIN&&this.closedCaptionsForLevel(a)==="NONE"))for(let S=0;Sac(k[X],r,a))}if(this.config.renderTextTracksNatively&&r===0&&v!==void 0){const{textTracks:k}=this;Object.keys(k).forEach(X=>ac(k[X],r,v))}}}extractCea608Data(t){const r=[[],[]],a=t[0]&31;let v=2;for(let S=0;S=16?X--:X++;const Re=gs(V.trim()),Ue=ns(t,r,Re);F!=null&&(pe=F.cues)!=null&&pe.getCueById(Ue)||(O=new ue(t,r,Re),O.id=Ue,O.line=be+1,O.align="left",O.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(O))}return F&&v.length&&(v.sort((be,Re)=>be.line==="auto"||Re.line==="auto"?0:be.line>8&&Re.line>8?Re.line-be.line:be.line-Re.line),v.forEach(be=>_u(F,be))),v}};function Jf(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(F){}return!1}const Gc=/(\d+)-(\d+)\/(\d+)/;class Sc{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||qf,this.controller=new self.AbortController,this.stats=new U}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,r,a){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const S=wf(t,this.controller.signal),O=t.responseType==="arraybuffer",k=O?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:V}=r.loadPolicy;this.context=t,this.config=r,this.callbacks=a,this.request=this.fetchSetup(t,S),self.clearTimeout(this.requestTimeout),r.timeout=X&&n(X)?X:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},r.timeout),(Mu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var be;this.response=this.loader=pe;const Re=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),r.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(Re-v.loading.start)),!pe.ok){const{status:lt,statusText:it}=pe;throw new Uf(it||"fetch, bad network response",lt,pe)}v.loading.first=Re,v.total=sd(pe.headers)||v.total;const Ue=(be=this.callbacks)==null?void 0:be.onProgress;return Ue&&n(r.highWaterMark)?this.loadProgressively(pe,v,t,r.highWaterMark,Ue):O?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var be,Re;const Ue=this.response;if(!Ue)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const lt=pe[k];lt&&(v.loaded=v.total=lt);const it={url:Ue.url,data:pe,code:Ue.status},kt=(be=this.callbacks)==null?void 0:be.onProgress;kt&&!n(r.highWaterMark)&&kt(v,t,pe,Ue),(Re=this.callbacks)==null||Re.onSuccess(it,v,t,Ue)}).catch(pe=>{var be;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Re=pe&&pe.code||0,Ue=pe?pe.message:null;(be=this.callbacks)==null||be.onError({code:Re,text:Ue},t,pe?pe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const r=this.response.headers.get("age");t=r?parseFloat(r):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,r,a,v=0,S){const O=new Oa,k=t.body.getReader(),X=()=>k.read().then(V=>{if(V.done)return O.dataLength&&S(r,a,O.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=V.value,pe=ue.length;return r.loaded+=pe,pe=v&&S(r,a,O.flush().buffer,t)):S(r,a,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function wf(F,t){const r={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(x({},F.headers))};return F.rangeEnd&&r.headers.set("Range","bytes="+F.rangeStart+"-"+String(F.rangeEnd-1)),r}function vf(F){const t=Gc.exec(F);if(t)return parseInt(t[2])-parseInt(t[1])+1}function sd(F){const t=F.get("Content-Range");if(t){const a=vf(t);if(n(a))return a}const r=F.get("Content-Length");if(r)return parseInt(r)}function qf(F,t){return new self.Request(F.url,t)}class Uf extends Error{constructor(t,r,a){super(t),this.code=void 0,this.details=void 0,this.code=r,this.details=a}}const ad=/^age:\s*[\d.]+\s*$/im;class kf{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 U,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,r,a){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=r,this.callbacks=a,this.loadInternal()}loadInternal(){const{config:t,context:r}=this;if(!t||!r)return;const a=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const S=this.xhrSetup;S?Promise.resolve().then(()=>{if(!(this.loader!==a||this.stats.aborted))return S(a,r.url)}).catch(O=>{if(!(this.loader!==a||this.stats.aborted))return a.open("GET",r.url,!0),S(a,r.url)}).then(()=>{this.loader!==a||this.stats.aborted||this.openAndSendXhr(a,r,t)}).catch(O=>{var k;(k=this.callbacks)==null||k.onError({code:a.status,text:O.message},r,a,v)}):this.openAndSendXhr(a,r,t)}openAndSendXhr(t,r,a){t.readyState||t.open("GET",r.url,!0);const v=r.headers,{maxTimeToFirstByteMs:S,maxLoadTimeMs:O}=a.loadPolicy;if(v)for(const k in v)t.setRequestHeader(k,v[k]);r.rangeEnd&&t.setRequestHeader("Range","bytes="+r.rangeStart+"-"+(r.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=r.responseType,self.clearTimeout(this.requestTimeout),a.timeout=S&&n(S)?S:O,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout),t.send()}readystatechange(){const{context:t,loader:r,stats:a}=this;if(!t||!r)return;const v=r.readyState,S=this.config;if(!a.aborted&&v>=2&&(a.loading.first===0&&(a.loading.first=Math.max(self.performance.now(),a.loading.start),S.timeout!==S.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),S.timeout=S.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),S.loadPolicy.maxLoadTimeMs-(a.loading.first-a.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),r.onreadystatechange=null,r.onprogress=null;const V=r.status,ue=r.responseType==="text"?r.responseText:null;if(V>=200&&V<300){const Ue=ue!=null?ue:r.response;if(Ue!=null){var O,k;a.loading.end=Math.max(self.performance.now(),a.loading.first);const lt=r.responseType==="arraybuffer"?Ue.byteLength:Ue.length;a.loaded=a.total=lt,a.bwEstimate=a.total*8e3/(a.loading.end-a.loading.first);const it=(O=this.callbacks)==null?void 0:O.onProgress;it&&it(a,t,Ue,r);const kt={url:r.responseURL,data:Ue,code:V};(k=this.callbacks)==null||k.onSuccess(kt,a,t,r);return}}const pe=S.loadPolicy.errorRetry,be=a.retry,Re={url:t.url,data:void 0,code:V};if(Wn(pe,be,!1,Re))this.retry(pe);else{var X;W.error(`${V} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:V,text:r.statusText},t,r,a)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,r=this.stats.retry;if(Wn(t,r,!0))this.retry(t);else{var a;W.warn(`timeout while loading ${(a=this.context)==null?void 0:a.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:r,stats:a}=this;this.retryDelay=cn(t,a.retry),a.retry++,W.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${r==null?void 0:r.url}, retrying ${a.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 r=this.stats;r.loaded=t.loaded,t.lengthComputable&&(r.total=t.total)}getCacheAge(){let t=null;if(this.loader&&ad.test(this.loader.getAllResponseHeaders())){const r=this.loader.getResponseHeader("age");t=r?parseFloat(r):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 td={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},od=E(E({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:kf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Ds,bufferController:Ao,capLevelController:Vu,errorController:at,fpsController:Tf,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:iu,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:td},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},zf()),{},{subtitleStreamController:Bi,subtitleTrackController:Mf,timelineController:qu,audioStreamController:Vl,audioTrackController:da,emeController:wl,cmcdController:yc,contentSteeringController:ic,interstitialsController:kc});function zf(){return{cueHandler:Yf,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 ud(F,t,r){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 a=Of(F),v=["manifest","level","frag"],S=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(O=>{const k=`${O==="level"?"playlist":O}LoadPolicy`,X=t[k]===void 0,V=[];S.forEach(ue=>{const pe=`${O}Loading${ue}`,be=t[pe];if(be!==void 0&&X){V.push(pe);const Re=a[k].default;switch(t[k]={default:Re},ue){case"TimeOut":Re.maxLoadTimeMs=be,Re.maxTimeToFirstByteMs=be;break;case"MaxRetry":Re.errorRetry.maxNumRetry=be,Re.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Re.errorRetry.retryDelayMs=be,Re.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Re.errorRetry.maxRetryDelayMs=be,Re.timeoutRetry.maxRetryDelayMs=be;break}}}),V.length&&r.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${k}": ${Rr(t[k])}`)}),E(E({},a),t)}function Of(F){return F&&typeof F=="object"?Array.isArray(F)?F.map(Of):Object.keys(F).reduce((t,r)=>(t[r]=Of(F[r]),t),{}):F}function y(F,t){const r=F.loader;r!==Sc&&r!==kf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),F.progressive=!1):Jf()&&(F.loader=Sc,F.progressive=!0,F.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const I=2,z=.1,ge=.05,Le=100;class ot extends Ua{constructor(t,r){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,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 a;(a=this.media)!=null&&a.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var a;this.ended=((a=this.media)==null?void 0:a.currentTime)||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=r,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,r){this.setInterval(Le),this.mediaSource=r.mediaSource;const a=this.media=r.media;xu(a,"playing",this.onMediaPlaying),xu(a,"waiting",this.onMediaWaiting),xu(a,"ended",this.onMediaEnded)}onMediaDetaching(t,r){this.clearInterval();const{media:a}=this;a&&(Du(a,"playing",this.onMediaPlaying),Du(a,"waiting",this.onMediaWaiting),Du(a,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,r){this.buffered=r.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const r=this.media.currentTime;this.poll(r,this.lastCurrentTime),this.lastCurrentTime=r}poll(t,r){var a,v;const S=(a=this.hls)==null?void 0:a.config;if(!S)return;const O=this.media;if(!O)return;const{seeking:k}=O,X=this.seeking&&!k,V=!this.seeking&&k,ue=O.paused&&!k||O.ended||O.playbackRate===0;if(this.seeking=k,t!==r){r&&(this.ended=0),this.moved=!0,k||(this.nudgeRetry=0,S.nudgeOnVideoHole&&!ue&&t>r&&this.nudgeOnVideoHole(t,r)),this.waiting===0&&this.stallResolved(t);return}if(V||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&O.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1}));return}if(!Jr.getBuffered(O).length){this.nudgeRetry=0;return}const pe=Jr.bufferInfo(O,t,0),be=pe.nextStart||0,Re=this.fragmentTracker;if(k&&Re&&this.hls){const gr=$t(this.hls.inFlightFragments,t),Vn=pe.len>I,or=!be||gr||be-t>I&&!Re.getPartialFragment(t);if(Vn||or)return;this.moved=!1}const Ue=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(pe.len>0)&&!be)return;const Vn=Math.max(be,pe.start||0)-t,cr=!!(Ue!=null&&Ue.live)?Ue.targetduration*2:I,Yn=Pn(t,Re);if(Vn>0&&(Vn<=cr||Yn)){O.paused||this._trySkipBufferHole(Yn);return}}const lt=S.detectStallWithCurrentTimeMs,it=self.performance.now(),kt=this.waiting;let dn=this.stalled;if(dn===null)if(kt>0&&it-kt=lt||kt)&&this.hls){var jn;if(((jn=this.mediaSource)==null?void 0:jn.readyState)==="ended"&&!(Ue!=null&&Ue.live)&&Math.abs(t-((Ue==null?void 0:Ue.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Jn=Jr.bufferInfo(O,t,S.maxBufferHole);this._tryFixBufferStall(Jn,on,t)}stallResolved(t){const r=this.stalled;if(r&&this.hls&&(this.stalled=null,this.stallReported)){const a=self.performance.now()-r;this.log(`playback not stuck anymore @${t}, after ${Math.round(a)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(u.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,r){var a;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(a=this.buffered.audio)!=null&&a.length&&v&&v.length>1&&t>v.end(0)){const S=Jr.bufferedInfo(Jr.timeRangesToArray(this.buffered.audio),t,0);if(S.len>1&&r>=S.start){const O=Jr.timeRangesToArray(v),k=Jr.bufferedInfo(O,r,0).bufferedIndex;if(k>-1&&kk)&&ue-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${ue} buffered index: ${X}`);this.warn(pe.message),this.media.currentTime+=1e-6;let be=Pn(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const Re=Jr.bufferInfo(this.media,t,0);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:be,buffer:Re.len,bufferInfo:Re})}}}}}_tryFixBufferStall(t,r,a){var v,S;const{fragmentTracker:O,media:k}=this,X=(v=this.hls)==null?void 0:v.config;if(!k||!O||!X)return;const V=(S=this.hls)==null?void 0:S.latestLevelDetails,ue=Pn(a,O);if((ue||V!=null&&V.live&&a1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-aX.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,r){const a=this.fragmentTracker,v=t.nextStart;if(a&&v){const S=a.getFragAtPos(r,o.MAIN),O=a.getFragAtPos(v,o.MAIN);if(S&&O)return O.sn-S.sn<2}return!1}_reportStall(t){const{hls:r,media:a,stallReported:v,stalled:S}=this;if(!v&&S!==null&&a&&r){this.stallReported=!0;const O=new Error(`Playback stalling at @${a.currentTime} due to low buffer (${Rr(t)})`);this.warn(O.message),r.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:O,buffer:t.len,bufferInfo:t,stalled:{start:S}})}}_trySkipBufferHole(t){var r;const{fragmentTracker:a,media:v}=this,S=(r=this.hls)==null?void 0:r.config;if(!v||!a||!S)return 0;const O=v.currentTime,k=Jr.bufferInfo(v,O,0),X=O0&&k.len<1&&v.readyState<3,be=X-O;if(be>0&&(ue||pe)){if(be>S.maxBufferHole){let Ue=!1;if(O===0){const lt=a.getAppendedFrag(0,o.MAIN);lt&&X{const F=Ti();try{F&&new F(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class as{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(u.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&&(t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,r){var a;this.media=r.media,((a=r.overrides)==null?void 0:a.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const r=(t=this.hls)==null?void 0:t.latestLevelDetails;r&&this.updateDateRangeCues(r)}onMediaDetaching(t,r){this.media=null,!r.transferMedia&&(this.id3Track&&(this.removeCues&&vl(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const r=this.getID3Track(t.textTracks);return r.mode="hidden",r}getID3Track(t){if(this.media){for(let r=0;rYr&&(pe=Yr),pe-ue<=0&&(pe=ue+mr);for(let Re=0;Reue.type===Qi.audioId3&&X:v==="video"?V=ue=>ue.type===Qi.emsg&&k:V=ue=>ue.type===Qi.audioId3&&X||ue.type===Qi.emsg&&k,ac(S,r,a,V)}}onLevelUpdated(t,{details:r}){this.updateDateRangeCues(r,!0)}onLevelPtsUpdated(t,r){Math.abs(r.drift)>.01&&this.updateDateRangeCues(r.details)}updateDateRangeCues(t,r){if(!this.hls||!this.media)return;const{assetPlayerId:a,timelineOffset:v,enableDateRangeMetadataCues:S,interstitialsController:O}=this.hls.config;if(!S)return;const k=Ti();if(a&&v&&!O){const{fragmentStart:lt,fragmentEnd:it}=t;let kt=this.assetCue;kt?(kt.startTime=lt,kt.endTime=it):k&&(kt=this.assetCue=_s(k,lt,it,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),kt&&(kt.id=a,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(kt),kt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:V}=t,ue=Object.keys(V);let pe=this.dateRangeCuesAppended;if(X&&r){var be;if((be=X.cues)!=null&&be.length){const lt=Object.keys(pe).filter(it=>!ue.includes(it));for(let it=lt.length;it--;){var Re;const kt=lt[it],dn=(Re=pe[kt])==null?void 0:Re.cues;delete pe[kt],dn&&Object.keys(dn).forEach(on=>{const jn=dn[on];if(jn){jn.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(jn)}catch(Jn){}}})}}else pe=this.dateRangeCuesAppended={}}const Ue=t.fragments[t.fragments.length-1];if(!(ue.length===0||!n(Ue==null?void 0:Ue.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let lt=0;lt{if(Ei!==kt.id){const $i=V[Ei];if($i.class===kt.class&&$i.startDate>kt.startDate&&(!Pr||kt.startDate.01&&(Ei.startTime=dn,Ei.endTime=gr);else if(k){let $i=kt.attr[Pr];zr(Pr)&&($i=G($i));const Ki=_s(k,dn,gr,{key:Pr,data:$i},Qi.dateRange);Ki&&(Ki.id=it,this.id3Track.addCue(Ki),jn[Pr]=Ki,O&&(Pr==="X-ASSET-LIST"||Pr==="X-ASSET-URL")&&Ki.addEventListener("enter",this.onEventCueEnter))}}pe[it]={cues:jn,dateRange:kt,durationKnown:Jn}}}}}class Us{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:r}=this,a=this.levelDetails;if(!r||!a)return;this.currentTime=r.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:S,maxLiveSyncPlaybackRate:O}=this.config;if(!S||O===1||!a.live)return;const k=this.targetLatency;if(k===null)return;const X=v-k,V=Math.min(this.maxLatency,k+a.targetduration);if(X.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,O)),be=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,Re=Math.min(pe,Math.max(1,be));this.changeMediaPlaybackRate(r,Re)}else r.playbackRate!==1&&r.playbackRate!==0&&this.changeMediaPlaybackRate(r,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 r=this.levelDetails;return r?t.liveMaxLatencyDurationCount*r.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:r,partHoldBack:a,targetduration:v}=t,{liveSyncDuration:S,liveSyncDurationCount:O,lowLatencyMode:k}=this.config,X=this.hls.userConfig;let V=k&&a||r;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||V===0)&&(V=S!==void 0?S:O*v);const ue=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),r=this.targetLatency;if(t===null||r===null)return null;const a=this.levelDetails;if(a===null)return null;const v=a.edge,S=t-r-this.edgeStalled,O=v-a.totalduration,k=v-(this.config.lowLatencyMode&&a.partTarget||a.targetduration);return Math.min(Math.max(O,S),k)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const r=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-r,0)}get forwardBufferLength(){const{media:t}=this,r=this.levelDetails;if(!t||!r)return 0;const a=t.buffered.length;return(a?t.buffered.end(a-1):r.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.ERROR,this.onError,this))}onMediaAttached(t,r){this.media=r.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:r}){r.advanced&&this.onTimeupdate(),!r.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,r){var a;r.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(a=this.levelDetails)!=null&&a.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,r){var a,v;t.playbackRate!==r&&((a=this.hls)==null||a.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${r}`),t.playbackRate=r)}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 Rs extends io{constructor(t,r){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=r,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(r=>{r.loadError=0,r.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,r){this.resetLevels()}onManifestLoaded(t,r){const a=this.hls.config.preferManagedMediaSource,v=[],S={},O={};let k=!1,X=!1,V=!1;r.levels.forEach(ue=>{const pe=ue.attrs;let{audioCodec:be,videoCodec:Re}=ue;be&&(ue.audioCodec=be=bt(be,a)||void 0),Re&&(Re=ue.videoCodec=Pt(Re));const{width:Ue,height:lt,unknownCodecs:it}=ue;let kt=it?it.length:0;if(it)for(let Yn=kt;Yn--;){const Pr=it[Yn];this.isAudioSupported(Pr)?(ue.audioCodec=be=be?`${be},${Pr}`:Pr,kt--,he.audio[be.substring(0,4)]=2):this.isVideoSupported(Pr)&&(ue.videoCodec=Re=Re?`${Re},${Pr}`:Pr,kt--,he.video[Re.substring(0,4)]=2)}if(k||(k=!!(Ue&<)),X||(X=!!Re),V||(V=!!be),kt||be&&!this.isAudioSupported(be)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:dn,"FRAME-RATE":on,"HDCP-LEVEL":jn,"PATHWAY-ID":Jn,RESOLUTION:gr,"VIDEO-RANGE":Vn}=pe,cr=`${`${Jn||"."}-`}${ue.bitrate}-${gr}-${on}-${dn}-${Vn}-${jn}`;if(S[cr])if(S[cr].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Yn=O[cr]+=1;ue.attrs["PATHWAY-ID"]=new Array(Yn+1).join(".");const Pr=this.createLevel(ue);S[cr]=Pr,v.push(Pr)}else S[cr].addGroupId("audio",pe.AUDIO),S[cr].addGroupId("text",pe.SUBTITLES);else{const Yn=this.createLevel(ue);S[cr]=Yn,O[cr]=1,v.push(Yn)}}),this.filterAndSortMediaOptions(v,r,k,X,V)}createLevel(t){const r=new Ln(t),a=t.supplemental;if(a!=null&&a.videoCodec&&!this.isVideoSupported(a.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${a.videoCodec}"`);this.log(v.message),r.supportedResult=vn(v,[])}return r}isAudioSupported(t){return Ie(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ie(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,r,a,v,S){let O=[],k=[],X=t;if((a||v)&&S&&(X=X.filter(({videoCodec:it,videoRange:kt,width:dn,height:on})=>(!!it||!!(dn&&on))&&nr(kt))),X.length===0){Promise.resolve().then(()=>{if(this.hls){let it="no level with compatible codecs found in manifest",kt=it;r.levels.length&&(kt=`one or more CODECS in variant not supported: ${Rr(r.levels.map(on=>on.attrs.CODECS).filter((on,jn,Jn)=>Jn.indexOf(on)===jn))}`,this.warn(kt),it+=` (${kt})`);const dn=new Error(it);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:r.url,error:dn,reason:kt})}});return}r.audioTracks&&(O=r.audioTracks.filter(it=>!it.audioCodec||this.isAudioSupported(it.audioCodec)),tr(O)),r.subtitles&&(k=r.subtitles,tr(k));const V=X.slice(0);X.sort((it,kt)=>{if(it.attrs["HDCP-LEVEL"]!==kt.attrs["HDCP-LEVEL"])return(it.attrs["HDCP-LEVEL"]||"")>(kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(a&&it.height!==kt.height)return it.height-kt.height;if(it.frameRate!==kt.frameRate)return it.frameRate-kt.frameRate;if(it.videoRange!==kt.videoRange)return gn.indexOf(it.videoRange)-gn.indexOf(kt.videoRange);if(it.videoCodec!==kt.videoCodec){const dn=It(it.videoCodec),on=It(kt.videoCodec);if(dn!==on)return on-dn}if(it.uri===kt.uri&&it.codecSet!==kt.codecSet){const dn=De(it.codecSet),on=De(kt.codecSet);if(dn!==on)return on-dn}return it.averageBitrate!==kt.averageBitrate?it.averageBitrate-kt.averageBitrate:0});let ue=V[0];if(this.steering&&(X=this.steering.filterParsedLevels(X),X.length!==V.length)){for(let it=0;itdn&&dn===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=on)}break}const be=S&&!v,Re=this.hls.config,Ue=!!(Re.audioStreamController&&Re.audioTrackController),lt={levels:X,audioTracks:O,subtitleTracks:k,sessionData:r.sessionData,sessionKeys:r.sessionKeys,firstLevel:this._firstLevel,stats:r.stats,audio:S,video:v,altAudio:Ue&&!be&&O.some(it=>!!it.url)};this.hls.trigger(u.MANIFEST_PARSED,lt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const r=this._levels;if(r.length===0)return;if(t<0||t>=r.length){const ue=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:ue,reason:ue.message}),pe)return;t=Math.min(t,r.length-1)}const a=this.currentLevelIndex,v=this.currentLevel,S=v?v.attrs["PATHWAY-ID"]:void 0,O=r[t],k=O.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=O,a===t&&v&&S===k)return;this.log(`Switching to level ${t} (${O.height?O.height+"p ":""}${O.videoRange?O.videoRange+" ":""}${O.codecSet?O.codecSet+" ":""}@${O.bitrate})${k?" with Pathway "+k:""} from level ${a}${S?" with Pathway "+S:""}`);const X={level:t,attrs:O.attrs,details:O.details,bitrate:O.bitrate,averageBitrate:O.averageBitrate,maxBitrate:O.maxBitrate,realBitrate:O.realBitrate,width:O.width,height:O.height,codecSet:O.codecSet,audioCodec:O.audioCodec,videoCodec:O.videoCodec,audioGroups:O.audioGroups,subtitleGroups:O.subtitleGroups,loaded:O.loaded,loadError:O.loadError,fragmentError:O.fragmentError,name:O.name,id:O.id,uri:O.uri,url:O.url,urlId:0,audioGroupIds:O.audioGroupIds,textGroupIds:O.textGroupIds};this.hls.trigger(u.LEVEL_SWITCHING,X);const V=O.details;if(!V||V.live){const ue=this.switchParams(O.uri,v==null?void 0:v.details,V);this.loadPlaylist(ue)}}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 r=this.steering.pathways(),a=t.filter(v=>r.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${r}`);return}this.steering.pathwayPriority=a}}onError(t,r){r.fatal||!r.context||r.context.type===h.LEVEL&&r.context.level===this.level&&this.checkRetry(r)}onFragBuffered(t,{frag:r}){if(r!==void 0&&r.type===o.MAIN){const a=r.elementaryStreams;if(!Object.keys(a).some(S=>!!a[S]))return;const v=this._levels[r.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,r){var a;const{level:v,details:S}=r,O=r.levelInfo;if(!O){var k;this.warn(`Invalid level index ${v}`),(k=r.deliveryDirectives)!=null&&k.skip&&(S.deltaUpdateFailed=!0);return}if(O===this.currentLevel||r.withoutMultiVariant){O.fragmentError===0&&(O.loadError=0);let X=O.details;X===r.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,r,X)}else(a=r.deliveryDirectives)!=null&&a.skip&&(S.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,r){super.loadingPlaylist(t,r);const a=this.getUrlWithDirectives(t.uri,r),v=this.currentLevelIndex,S=t.attrs["PATHWAY-ID"],O=t.details,k=O==null?void 0:O.age;this.log(`Loading level index ${v}${(r==null?void 0:r.msn)!==void 0?" at sn "+r.msn+" part "+r.part:""}${S?" Pathway "+S:""}${k&&O.live?" age "+k.toFixed(1)+(O.type?" "+O.type||0:""):""} ${a}`),this.hls.trigger(u.LEVEL_LOADING,{url:a,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:r||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 r;if(this._levels.length===1)return;const a=this._levels.filter((S,O)=>O!==t?!0:(this.steering&&this.steering.removeLevel(S),S===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,S.details&&S.details.fragments.forEach(k=>k.level=-1)),!1));Nn(a),this._levels=a,this.currentLevelIndex>-1&&(r=this.currentLevel)!=null&&r.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=a.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(u.LEVELS_UPDATED,{levels:a})}onLevelsUpdated(t,{levels:r}){this._levels=r}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:r,maxHdcpLevel:a}=this.hls;this._maxAutoLevel!==r&&(this._maxAutoLevel=r,this.hls.trigger(u.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:r,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:a}))}}function tr(F){const t={};F.forEach(r=>{const a=r.groupId||"";r.id=t[a]=t[a]||0,t[a]++})}function kn(){return self.SourceBuffer||self.WebKitSourceBuffer}function Qn(){if(!se())return!1;const t=kn();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Mr(){if(!Qn())return!1;const F=se();return typeof(F==null?void 0:F.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>F.isTypeSupported(Kt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>F.isTypeSupported(Kt(t,"audio"))))}function kr(){var F;const t=kn();return typeof(t==null||(F=t.prototype)==null?void 0:F.changeType)=="function"}const Ks=100;class Zi extends Ss{constructor(t,r,a){super(t,r,a,"stream-controller",o.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 v=this.media,S=v?v.currentTime:null;if(S===null||!n(S)||(this.log(`Media seeked to ${S.toFixed(3)}`),!this.getBufferedFrag(S)))return;const O=this.getFwdBufferInfoAtPos(v,S,o.MAIN,0);if(O===null||O.len===0){this.warn(`Main forward buffer length at ${S} on "seeked" event ${O?O.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,r){if(this.levels){const{lastCurrentTime:a,hls:v}=this;if(this.stopLoad(),this.setInterval(Ks),this.level=-1,!this.startFragRequested){let S=v.startLevel;S===-1&&(v.config.testBandwidth&&this.levels.length>1?(S=0,this.bitrateTest=!0):S=v.firstAutoLevel),v.nextLoadLevel=S,this.level=v.loadLevel,this._hasEnoughToStart=!!r}a>0&&t===-1&&!r&&(this.log(`Override startPosition with lastCurrentTime @${a.toFixed(3)}`),t=a),this.state=Kn.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=r?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Kn.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Kn.WAITING_LEVEL:{const{levels:r,level:a}=this,v=r==null?void 0:r[a],S=v==null?void 0:v.details;if(S&&(!S.live||this.levelLastLoaded===v&&!this.waitForLive(v))){if(this.waitForCdnTuneIn(S))break;this.state=Kn.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Kn.IDLE;break}break}case Kn.FRAG_LOADING_WAITING_RETRY:{var t;const r=self.performance.now(),a=this.retryDate;if(!a||r>=a||(t=this.media)!=null&&t.seeking){const{levels:v,level:S}=this,O=v==null?void 0:v[S];this.resetStartWhenNotLoaded(O||null),this.state=Kn.IDLE}}break}this.state===Kn.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:r,levels:a,media:v}=this;if(r===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const S=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(a!=null&&a[S]))return;const O=a[S],k=this.getMainFwdBufferInfo();if(k===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(k,X)){const lt={};this.altAudio===2&&(lt.type="video"),this.hls.trigger(u.BUFFER_EOS,lt),this.state=Kn.ENDED;return}if(!this.buffering)return;t.loadLevel!==S&&t.manualLevel===-1&&this.log(`Adapting to level ${S} from level ${this.level}`),this.level=t.nextLoadLevel=S;const V=O.details;if(!V||this.state===Kn.WAITING_LEVEL||this.waitForLive(O)){this.level=S,this.state=Kn.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=k.len,pe=this.getMaxBufferLength(O.maxBitrate);if(ue>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>k.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:k.end;let Re=this.getNextFragment(be,V);if(this.couldBacktrack&&!this.fragPrevious&&Re&&Pe(Re)&&this.fragmentTracker.getState(Re)!==bn.OK){var Ue;const it=((Ue=this.backtrackFragment)!=null?Ue:Re).sn-V.startSN,kt=V.fragments[it-1];kt&&Re.cc===kt.cc&&(Re=kt,this.fragmentTracker.removeFragment(kt))}else this.backtrackFragment&&k.len&&(this.backtrackFragment=null);if(Re&&this.isLoopLoading(Re,be)){if(!Re.gap){const it=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,kt=(it===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;kt&&this.afterBufferFlushed(kt,it,o.MAIN)}Re=this.getNextFragmentLoopLoading(Re,V,k,o.MAIN,pe)}Re&&(Re.initSegment&&!Re.initSegment.data&&!this.bitrateTest&&(Re=Re.initSegment),this.loadFragment(Re,O,be))}loadFragment(t,r,a){const v=this.fragmentTracker.getState(t);v===bn.NOT_LOADED||v===bn.PARTIAL?Pe(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,r)):super.loadFragment(t,r,a):this._loadInitSegment(t,r):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,o.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:r}=this;if(r!=null&&r.readyState){let a;const v=this.getAppendedFrag(r.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const S=this.getLevelDetails();if(S!=null&&S.live){const k=this.getMainFwdBufferInfo();if(!k||k.len=O-r.maxFragLookUpTolerance&&S<=k;if(v!==null&&a.duration>v&&(S{this.hls&&this.hls.trigger(u.AUDIO_TRACK_SWITCHED,r)}),a.trigger(u.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}a.trigger(u.AUDIO_TRACK_SWITCHED,r)}}onAudioTrackSwitched(t,r){const a=ai(r.url,this.hls);if(a){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=a?2:0,this.tick()}onBufferCreated(t,r){const a=r.tracks;let v,S,O=!1;for(const k in a){const X=a[k];if(X.id==="main"){if(S=k,v=X,k==="video"){const V=a[k];V&&(this.videoBuffer=V.buffer)}}else O=!0}O&&v?(this.log(`Alternate track found, use ${S}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,r){const{frag:a,part:v}=r,S=a.type===o.MAIN;if(S){if(this.fragContextChanged(a)){this.warn(`Fragment ${a.sn}${v?" p: "+v.index:""} of level ${a.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Kn.PARSED&&(this.state=Kn.IDLE);return}const k=v?v.stats:a.stats;this.fragLastKbps=Math.round(8*k.total/(k.buffering.end-k.loading.first)),Pe(a)&&(this.fragPrevious=a),this.fragBufferedComplete(a,v)}const O=this.media;O&&(!this._hasEnoughToStart&&Jr.getBuffered(O).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),S&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,r){var a;if(r.fatal){this.state=Kn.ERROR;return}switch(r.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(o.MAIN,r);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!r.levelRetry&&this.state===Kn.WAITING_LEVEL&&((a=r.context)==null?void 0:a.type)===h.LEVEL&&(this.state=Kn.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(r.parent!=="main")return;this.reduceLengthAndFlushBuffer(r)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(r.parent!=="main")return;this.reduceLengthAndFlushBuffer(r)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(r);break}}onFragLoadEmergencyAborted(){this.state=Kn.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:r}){if(r!==ie.AUDIO||!this.altAudio){const a=(r===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;a&&(this.afterBufferFlushed(a,r,o.MAIN),this.tick())}}onLevelsUpdated(t,r){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=r.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const r=t.currentTime;let a=this.startPosition;if(a>=0&&r0&&(X{const{hls:v}=this,S=a==null?void 0:a.frag;if(!S||this.fragContextChanged(S))return;r.fragmentError=0,this.state=Kn.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const O=S.stats;O.parsing.start=O.parsing.end=O.buffering.start=O.buffering.end=self.performance.now(),v.trigger(u.FRAG_LOADED,a),S.bitrateTest=!1})}_handleTransmuxComplete(t){const r=this.playlistType,{hls:a}=this,{remuxResult:v,chunkMeta:S}=t,O=this.getCurrentContext(S);if(!O){this.resetWhenMissingContext(S);return}const{frag:k,part:X,level:V}=O,{video:ue,text:pe,id3:be,initSegment:Re}=v,{details:Ue}=V,lt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(k)){this.fragmentTracker.removeFragment(k);return}if(this.state=Kn.PARSING,Re){const it=Re.tracks;if(it){const jn=k.initSegment||k;if(this.unhandledEncryptionError(Re,k))return;this._bufferInitSegment(V,it,jn,S),a.trigger(u.FRAG_PARSING_INIT_SEGMENT,{frag:jn,id:r,tracks:it})}const kt=Re.initPTS,dn=Re.timescale,on=this.initPTS[k.cc];if(n(kt)&&(!on||on.baseTime!==kt||on.timescale!==dn)){const jn=Re.trackId;this.initPTS[k.cc]={baseTime:kt,timescale:dn,trackId:jn},a.trigger(u.INIT_PTS_FOUND,{frag:k,id:r,initPTS:kt,timescale:dn,trackId:jn})}}if(ue&&Ue){lt&&ue.type==="audiovideo"&&this.logMuxedErr(k);const it=Ue.fragments[k.sn-1-Ue.startSN],kt=k.sn===Ue.startSN,dn=!it||k.cc>it.cc;if(v.independent!==!1){const{startPTS:on,endPTS:jn,startDTS:Jn,endDTS:gr}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:on,endPTS:jn,startDTS:Jn,endDTS:gr};else if(ue.firstKeyFrame&&ue.independent&&S.id===1&&!dn&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Vn=this.getMainFwdBufferInfo(),or=(Vn?Vn.end:this.getLoadPosition())+this.config.maxBufferHole,cr=ue.firstKeyFramePTS?ue.firstKeyFramePTS:on;if(!kt&&orI&&(k.gap=!0);k.setElementaryStreamInfo(ue.type,on,jn,Jn,gr),this.backtrackFragment&&(this.backtrackFragment=k),this.bufferFragmentData(ue,k,X,S,kt||dn)}else if(kt||dn)k.gap=!0;else{this.backtrack(k);return}}if(lt){const{startPTS:it,endPTS:kt,startDTS:dn,endDTS:on}=lt;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:it,endPTS:kt,startDTS:dn,endDTS:on}),k.setElementaryStreamInfo(ie.AUDIO,it,kt,dn,on),this.bufferFragmentData(lt,k,X,S)}if(Ue&&be!=null&&be.samples.length){const it={id:r,frag:k,details:Ue,samples:be.samples};a.trigger(u.FRAG_PARSING_METADATA,it)}if(Ue&&pe){const it={id:r,frag:k,details:Ue,samples:pe.samples};a.trigger(u.FRAG_PARSING_USERDATA,it)}}logMuxedErr(t){this.warn(`${Pe(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,r,a,v){if(this.state!==Kn.PARSING)return;this.audioOnly=!!r.audio&&!r.video,this.altAudio&&!this.audioOnly&&(delete r.audio,r.audiovideo&&this.logMuxedErr(a));const{audio:S,video:O,audiovideo:k}=r;if(S){const V=t.audioCodec;let ue=Ne(S.codec,V);ue==="mp4a"&&(ue="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const be=S.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&S.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),V&&V!==ue&&this.log(`Swapping manifest audio codec "${V}" for "${ue}"`),S.levelCodec=ue,S.id=o.MAIN,this.log(`Init audio buffer, container:${S.container}, codecs[selected/level/parsed]=[${ue||""}/${V||""}/${S.codec}]`),delete r.audiovideo}if(O){O.levelCodec=t.videoCodec,O.id=o.MAIN;const V=O.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":O.codec="hvc1.1.6.L120.90";break;case"av01":O.codec="av01.0.04M.08";break;case"avc1":O.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${O.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${O.codec!==V?" parsed-corrected="+O.codec:""}${O.supplemental?" supplemental="+O.supplemental:""}`),delete r.audiovideo}k&&(this.log(`Init audiovideo buffer, container:${k.container}, codecs[level/parsed]=[${t.codecs}/${k.codec}]`),delete r.video,delete r.audio);const X=Object.keys(r);if(X.length){if(this.hls.trigger(u.BUFFER_CODECS,r),!this.hls)return;X.forEach(V=>{const pe=r[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(u.BUFFER_APPENDING,{type:V,data:pe,frag:a,part:null,chunkMeta:v,parent:a.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,o.MAIN)}get maxBufferLength(){const{levels:t,level:r}=this,a=t==null?void 0:t[r];return a?this.getMaxBufferLength(a.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=Kn.IDLE}checkFragmentChanged(){const t=this.media;let r=null;if(t&&t.readyState>1&&t.seeking===!1){const a=t.currentTime;if(Jr.isBuffered(t,a)?r=this.getAppendedFrag(a):Jr.isBuffered(t,a+.1)&&(r=this.getAppendedFrag(a+.1)),r){this.backtrackFragment=null;const v=this.fragPlaying,S=r.level;(!v||r.sn!==v.sn||v.level!==S)&&(this.fragPlaying=r,this.hls.trigger(u.FRAG_CHANGED,{frag:r}),(!v||v.level!==S)&&this.hls.trigger(u.LEVEL_SWITCHED,{level:S}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const r=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return n(r)?this.getAppendedFrag(r):null}get currentProgramDateTime(){var t;const r=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(n(r)){const a=this.getLevelDetails(),v=this.currentFrag||(a?ci(null,a.fragments,r):null);if(v){const S=v.programDateTime;if(S!==null){const O=S+(r-v.start)*1e3;return new Date(O)}}}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 Vs{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const a in this.keyUriToKeyInfo){const v=this.keyUriToKeyInfo[a].loader;if(v){var r;if(t&&t!==((r=v.context)==null?void 0:r.frag.type))return;v.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const r=this.keyUriToKeyInfo[t];(r.mediaKeySessionContext||r.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const r=this.keyUriToKeyInfo[t].loader;r&&r.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,r=f.KEY_LOAD_ERROR,a,v,S){return new Xi({type:c.NETWORK_ERROR,details:r,fatal:!1,frag:t,response:S,error:a,networkDetails:v})}loadClear(t,r,a){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(r.length)for(let v=0,S=r.length;v{if(!this.emeController)return;O.setKeyFormat(k);const X=to(k);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=Ho(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(r=>this.loadInternal(t,r)):this.loadInternal(t)}loadInternal(t,r){var a,v;r&&t.setKeyFormat(r);const S=t.decryptdata;if(!S){const V=new Error(r?`Expected frag.decryptdata to be defined after setting format ${r}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,V))}const O=S.uri;if(!O)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${O}"`)));let k=this.keyUriToKeyInfo[O];if((a=k)!=null&&a.decryptdata.key)return S.key=k.decryptdata.key,Promise.resolve({frag:t,keyInfo:k});if((v=k)!=null&&v.keyLoadPromise){var X;switch((X=k.mediaKeySessionContext)==null?void 0:X.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return k.keyLoadPromise.then(V=>(S.key=V.keyInfo.decryptdata.key,{frag:t,keyInfo:k}))}}switch(k=this.keyUriToKeyInfo[O]={decryptdata:S,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},S.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return S.keyFormat==="identity"?this.loadKeyHTTP(k,t):this.loadKeyEME(k,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(k,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${S.method}"`)))}}loadKeyEME(t,r){const a={frag:r,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(a);if(v)return(t.keyLoadPromise=v.then(S=>(t.mediaKeySessionContext=S,a))).catch(S=>{throw t.keyLoadPromise=null,S})}return Promise.resolve(a)}loadKeyHTTP(t,r){const a=this.config,v=a.loader,S=new v(a);return r.keyLoader=t.loader=S,t.keyLoadPromise=new Promise((O,k)=>{const X={keyInfo:t,frag:r,responseType:"arraybuffer",url:t.decryptdata.uri},V=a.keyLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(be,Re,Ue,lt)=>{const{frag:it,keyInfo:kt,url:dn}=Ue;if(!it.decryptdata||kt!==this.keyUriToKeyInfo[dn])return k(this.createKeyLoadError(it,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));kt.decryptdata.key=it.decryptdata.key=new Uint8Array(be.data),it.keyLoader=null,kt.loader=null,O({frag:it,keyInfo:kt})},onError:(be,Re,Ue,lt)=>{this.resetLoader(Re),k(this.createKeyLoadError(r,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Ue,E({url:X.url,data:void 0},be)))},onTimeout:(be,Re,Ue)=>{this.resetLoader(Re),k(this.createKeyLoadError(r,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ue))},onAbort:(be,Re,Ue)=>{this.resetLoader(Re),k(this.createKeyLoadError(r,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ue))}};S.load(X,ue,pe)})}resetLoader(t){const{frag:r,keyInfo:a,url:v}=t,S=a.loader;r.keyLoader===S&&(r.keyLoader=null,a.loader=null),delete this.keyUriToKeyInfo[v],S&&S.destroy()}}function ha(F){const{type:t}=F;switch(t){case h.AUDIO_TRACK:return o.AUDIO;case h.SUBTITLE_TRACK:return o.SUBTITLE;default:return o.MAIN}}function Ys(F,t){let r=F.url;return(r===void 0||r.indexOf("data:")===0)&&(r=t.url),r}class Kc{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(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const r=this.hls.config,a=r.pLoader,v=r.loader,S=a||v,O=new S(r);return this.loaders[t.type]=O,O}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const r=this.loaders[t];r&&r.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,r){const{url:a}=r;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:a,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,r){const{id:a,level:v,pathwayId:S,url:O,deliveryDirectives:k,levelInfo:X}=r;this.load({id:a,level:v,pathwayId:S,responseType:"text",type:h.LEVEL,url:O,deliveryDirectives:k,levelOrTrack:X})}onAudioTrackLoading(t,r){const{id:a,groupId:v,url:S,deliveryDirectives:O,track:k}=r;this.load({id:a,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:S,deliveryDirectives:O,levelOrTrack:k})}onSubtitleTrackLoading(t,r){const{id:a,groupId:v,url:S,deliveryDirectives:O,track:k}=r;this.load({id:a,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:S,deliveryDirectives:O,levelOrTrack:k})}onLevelsUpdated(t,r){const a=this.loaders[h.LEVEL];if(a){const v=a.context;v&&!r.levels.some(S=>S===v.levelOrTrack)&&(a.abort(),delete this.loaders[h.LEVEL])}}load(t){var r;const a=this.hls.config;let v=this.getInternalLoader(t);if(v){const V=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let S;if(t.type===h.MANIFEST?S=a.manifestLoadPolicy.default:S=x({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),n((r=t.deliveryDirectives)==null?void 0:r.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const ue=V.partTarget,pe=V.targetduration;if(ue&&pe){const be=Math.max(ue*3,pe*.8)*1e3;S=x({},S,{maxTimeToFirstByteMs:Math.min(be,S.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,S.maxTimeToFirstByteMs)})}}}const O=S.errorRetry||S.timeoutRetry||{},k={loadPolicy:S,timeout:S.maxLoadTimeMs,maxRetry:O.maxNumRetry||0,retryDelay:O.retryDelayMs||0,maxRetryDelay:O.maxRetryDelayMs||0},X={onSuccess:(V,ue,pe,be)=>{const Re=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const Ue=V.data;if(Ue.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(V,pe,new Error("no EXTM3U delimiter"),be||null,ue);return}ue.parsing.start=performance.now(),Uo.isMediaPlaylist(Ue)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,ue,pe,be||null,Re):this.handleMasterPlaylist(V,ue,pe,be)},onError:(V,ue,pe,be)=>{this.handleNetworkError(ue,pe,!1,V,be)},onTimeout:(V,ue,pe)=>{this.handleNetworkError(ue,pe,!0,void 0,V)}};v.load(t,k,X)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:r},forceStartLoad:a}=this.hls;(t||a)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${r}`),this.hls.startLoad(r))}handleMasterPlaylist(t,r,a,v){const S=this.hls,O=t.data,k=Ys(t,a),X=Uo.parseMasterPlaylist(O,k);if(X.playlistParsingError){this.handleManifestParsingError(t,a,X.playlistParsingError,v,r);return}const{contentSteering:V,levels:ue,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Ue}=X;this.variableList=Ue;const{AUDIO:lt=[],SUBTITLES:it,"CLOSED-CAPTIONS":kt}=Uo.parseMasterPlaylistMedia(O,k,X);lt.length&&!lt.some(on=>!on.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),lt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new hs({}),bitrate:0,url:""})),S.trigger(u.MANIFEST_LOADED,{levels:ue,audioTracks:lt,subtitles:it,captions:kt,contentSteering:V,url:k,stats:r,networkDetails:v,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Ue})}handleTrackOrLevelPlaylist(t,r,a,v,S){const O=this.hls,{id:k,level:X,type:V}=a,ue=Ys(t,a),pe=n(X)?X:n(k)?k:0,be=ha(a),Re=Uo.parseLevelPlaylist(t.data,ue,pe,be,0,this.variableList);if(V===h.MANIFEST){const Ue={attrs:new hs({}),bitrate:0,details:Re,name:"",url:ue};Re.requestScheduled=r.loading.start+Wr(Re,0),O.trigger(u.MANIFEST_LOADED,{levels:[Ue],audioTracks:[],url:ue,stats:r,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}r.parsing.end=performance.now(),a.levelDetails=Re,this.handlePlaylistLoaded(Re,t,r,a,v,S)}handleManifestParsingError(t,r,a,v,S){this.hls.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:r.type===h.MANIFEST,url:t.url,err:a,error:a,reason:a.message,response:t,context:r,networkDetails:v,stats:S})}handleNetworkError(t,r,a=!1,v,S){let O=`A network ${a?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?O+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(O+=` id: ${t.id} group-id: "${t.groupId}"`);const k=new Error(O);this.hls.logger.warn(`[playlist-loader]: ${O}`);let X=f.UNKNOWN,V=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=a?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:X=a?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:X=a?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:X=a?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}ue&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:X,fatal:V,url:t.url,loader:ue,context:t,error:k,networkDetails:r,stats:S};if(v){const be=(r==null?void 0:r.url)||t.url;pe.response=E({url:be,data:void 0},v)}this.hls.trigger(u.ERROR,pe)}handlePlaylistLoaded(t,r,a,v,S,O){const k=this.hls,{type:X,level:V,id:ue,groupId:pe,deliveryDirectives:be}=v,Re=Ys(r,v),Ue=ha(v),lt=typeof v.level=="number"&&Ue===o.MAIN?V:void 0;if(!t.fragments.length){const kt=t.playlistParsingError=new Error("No Segments found in Playlist");k.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:kt,reason:kt.message,response:r,context:v,level:lt,parent:Ue,networkDetails:S,stats:a});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const it=t.playlistParsingError;if(it){if(this.hls.logger.warn(`${it} ${t.url}`),!k.config.ignorePlaylistParsingErrors){k.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:it,reason:it.message,response:r,context:v,level:lt,parent:Ue,networkDetails:S,stats:a});return}t.playlistParsingError=null}switch(t.live&&O&&(O.getCacheAge&&(t.ageHeader=O.getCacheAge()||0),(!O.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:k.trigger(u.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||k.levels[0],level:lt||0,id:ue||0,stats:a,networkDetails:S,deliveryDirectives:be,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:k.trigger(u.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:a,networkDetails:S,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:k.trigger(u.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:a,networkDetails:S,deliveryDirectives:be});break}}}class Vc{static get version(){return Ga}static isMSESupported(){return Qn()}static isSupported(){return Mr()}static getMediaSource(){return se()}static get Events(){return u}static get MetadataSchema(){return Qi}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Vc.defaultConfig?Vc.defaultConfig:od}static set DefaultConfig(t){Vc.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 Do,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 r=this.logger=Y(t.debug||!1,"Hls instance",t.assetPlayerId),a=this.config=ud(Vc.DefaultConfig,t,r);this.userConfig=t,a.progressive&&y(a,r);const{abrController:v,bufferController:S,capLevelController:O,errorController:k,fpsController:X}=a,V=new k(this),ue=this.abrController=new v(this),pe=new Fn(this),be=a.interstitialsController,Re=be?this.interstitialsController=new be(this,Vc):null,Ue=this.bufferController=new S(this,pe),lt=this.capLevelController=new O(this),it=new X(this),kt=new Kc(this),dn=a.contentSteeringController,on=dn?new dn(this):null,jn=this.levelController=new Rs(this,on),Jn=new as(this),gr=new Vs(this.config),Vn=this.streamController=new Zi(this,pe,gr),or=this.gapController=new ot(this,pe);lt.setStreamController(Vn),it.setStreamController(Vn);const cr=[kt,jn,Vn];Re&&cr.splice(1,0,Re),on&&cr.splice(1,0,on),this.networkControllers=cr;const Yn=[ue,Ue,or,lt,it,Jn,pe];this.audioTrackController=this.createController(a.audioTrackController,cr);const Pr=a.audioStreamController;Pr&&cr.push(this.audioStreamController=new Pr(this,pe,gr)),this.subtitleTrackController=this.createController(a.subtitleTrackController,cr);const Ei=a.subtitleStreamController;Ei&&cr.push(this.subtititleStreamController=new Ei(this,pe,gr)),this.createController(a.timelineController,Yn),gr.emeController=this.emeController=this.createController(a.emeController,Yn),this.cmcdController=this.createController(a.cmcdController,Yn),this.latencyController=this.createController(Us,Yn),this.coreComponents=Yn,cr.push(V);const $i=V.onErrorOut;typeof $i=="function"&&this.on(u.ERROR,$i,V),this.on(u.MANIFEST_LOADED,kt.onManifestLoaded,kt)}createController(t,r){if(t){const a=new t(this);return r&&r.push(a),a}return null}on(t,r,a=this){this._emitter.on(t,r,a)}once(t,r,a=this){this._emitter.once(t,r,a)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,r,a=this,v){this._emitter.off(t,r,a,v)}listeners(t){return this._emitter.listeners(t)}emit(t,r,a){return this._emitter.emit(t,r,a)}trigger(t,r){if(this.config.debug)return this.emit(t,t,r);try{return this.emit(t,t,r)}catch(a){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+a.message+'". Here is a stacktrace:',a),!this.triggeringException){this.triggeringException=!0;const v=t===u.ERROR;this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:a}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(u.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(r=>r.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(r=>r.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 S=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:S});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const r="media"in t,a=r?t.media:t,v=r?t:{media:a};this._media=a,this.trigger(u.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(u.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(u.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const r=this.media,a=this._url,v=this._url=$.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),r&&a&&(a!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(r)),this.trigger(u.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,r){this.logger.log(`startLoad(${t+(r?", ":"")})`),this.started=!0,this.resumeBuffering();for(let a=0;a{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[o.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[o.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[o.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,r=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),r&&this.startLoad(r))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=rl()),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 r=!!t;r!==this.config.capLevelToPlayerSize&&(r?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=r)}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){xn(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:r}}=this;if(!t)return 0;const a=t.length;for(let v=0;v=r)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:r,maxHdcpLevel:a}=this;let v;if(r===-1&&t!=null&&t.length?v=t.length-1:v=r,a)for(let S=v;S--;){const O=t[S].attrs["HDCP-LEVEL"];if(O&&O<=a)return S}return v}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 r;return((r=this.audioTrackController)==null?void 0:r.setAudioOption(t))||null}setSubtitleOption(t){var r;return((r=this.subtitleTrackController)==null?void 0:r.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 r=this.audioTrackController;r&&(r.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 r=this.subtitleTrackController;r&&(r.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const r=this.subtitleTrackController;r&&(r.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,r=this.allAudioTracks){const a=Ii(r);return lr(t,a,navigator.mediaCapabilities)}}Vc.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function n(l,c,f){var u=f||{},h=u.noTrailing,o=h===void 0?!1:h,s=u.noLeading,b=s===void 0?!1:s,p=u.debounceMode,x=p===void 0?void 0:p,m,E=!1,C=0;function R(){m&&clearTimeout(m)}function M(D){var _=D||{},N=_.upcomingOnly,j=N===void 0?!1:N;R(),E=!j}function T(){for(var D=arguments.length,_=new Array(D),N=0;Nl?b?(C=Date.now(),o||(m=setTimeout(x?W:Y,l))):Y():o!==!0&&(m=setTimeout(x?W:Y,x===void 0?l-H:l))}return T.cancel=M,T}function i(l,c,f){var u=f||{},h=u.atBegin,o=h===void 0?!1:h;return n(l,c,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.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 g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,n){if(n&1&&(e=this(e)),n&8||typeof e=="object"&&e&&(n&4&&e.__esModule||n&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=n&2&&e;typeof c=="object"&&!~g.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,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),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",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",518:"p__Shixuns__Detail__Settings__ThemeChange__index",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",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",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",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",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__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",1477:"p__Classrooms__ThemeChange__Assistant",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",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",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",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__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",3317:"p__Classrooms__Lists__Graduation__Topics__Add__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",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",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",4297:"p__Classrooms__ThemeChange__Polls",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",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",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",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5261:"p__Forums__User__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",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",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__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",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",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",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",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",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7949:"p__Course__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",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",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",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",8746:"p__Forums__Subject__index",8787:"p__Competitions__Entered__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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9441:"p__Forums__Detail__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",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",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"fe1c4874",67:"6aaac387",109:"4892f3f5",119:"3cc30916",195:"497ce3b1",201:"41913f90",264:"fe813f12",292:"fdce73c5",316:"1f60ada6",337:"19fd0ce7",354:"d4d139cf",479:"1c00f2a6",485:"398ea812",518:"d21c15a8",532:"ec7c44b3",533:"926682d3",547:"a65ec797",556:"fd70f420",559:"99d49cc2",570:"5343c3b9",576:"f6a4ee3b",629:"44a1d9a5",643:"cc3dc661",671:"4a609b8d",680:"c59c809a",700:"07868f85",737:"d45e5dde",741:"ac5fd360",799:"bdbf8622",818:"cd8eb09e",879:"58636116",895:"a5e97e1d",900:"7b33f375",906:"926b12f0",921:"06a84e27",928:"4ed3651c",981:"2191a42e",1006:"2f03eceb",1043:"663acf40",1045:"fa0e5a9b",1048:"3680fbf5",1070:"fa4c359f",1077:"701f12f8",1144:"c90eccaf",1154:"8cb80842",1211:"7d49562e",1253:"15bc2579",1257:"4f62a4c0",1274:"5f6ea65a",1276:"88dabcba",1343:"36c8a48b",1356:"db75ac3b",1423:"89c9dfee",1427:"8fdd0db2",1450:"6c865dff",1461:"5ba2b972",1462:"fcf08abc",1470:"968d2e2e",1475:"92f429f9",1477:"22ac7391",1482:"466a5982",1512:"c7a62f6e",1520:"94168cf4",1545:"4a837c8a",1555:"c0f60c3c",1578:"9e28b5a5",1581:"82d940b3",1582:"6cb8b13f",1646:"e6e27b60",1651:"c51893d3",1657:"dac5325f",1660:"2aebd46a",1674:"8f8bed31",1678:"f2b3955c",1713:"c961d0dd",1717:"cfd982b8",1727:"da915b59",1754:"f440b0ce",1783:"4c3c1c1d",1798:"32213a5b",1799:"ae029a35",1831:"3da54975",1836:"195eb428",1855:"30799527",1880:"e62deaf4",1881:"d8d1279a",1897:"b9d39406",1939:"b225ec34",1953:"28d1f25d",1962:"9ca5c390",1993:"9b1159c2",2011:"59d51f98",2045:"5f893db9",2099:"dce03a5f",2102:"40fe6bfd",2130:"fe00f5d8",2141:"dc012c95",2203:"2d15efc8",2216:"ac9b415c",2240:"59b45b15",2249:"f4830452",2281:"f8604fa1",2300:"6bc18907",2303:"0421ac47",2307:"dd7e5170",2338:"c765f37d",2339:"9b74dd4a",2364:"f89faf70",2386:"192e235c",2396:"0846911c",2404:"bc3abb8f",2412:"302cd7b5",2425:"9187368f",2443:"7c704cfe",2476:"087d2de7",2494:"68080a87",2501:"edee90b6",2538:"de4a3723",2539:"516282c0",2548:"68aff200",2570:"addaa717",2594:"e87d3761",2603:"7463285b",2659:"31a76ba7",2707:"5fb4eecc",2806:"3e231de2",2819:"76db6fcd",2823:"7355608b",2829:"01650af9",2837:"54a82605",2862:"0a4e4732",2865:"25f88fed",2884:"9ffb75c2",2969:"ab3357d7",2983:"3e07b2a2",2997:"b775e0d5",3006:"83cae2ef",3086:"235d0cf5",3133:"9bf3f89c",3141:"bfb0dfa4",3157:"369e32c0",3183:"64c26112",3198:"8e655451",3212:"5c4bd762",3220:"1720df1d",3247:"ca19b709",3260:"41c64d1e",3276:"86d5d8e3",3317:"1dd052a6",3391:"5371542c",3433:"b189a813",3442:"209f2c11",3447:"eb6c240c",3451:"e6eb1964",3509:"3dde953f",3550:"3dc83156",3581:"63508d6d",3585:"4afdf671",3668:"34349f84",3697:"481a10d9",3747:"575bf3ad",3754:"58d0a9bf",3777:"d5b0f2f1",3784:"c2d013cb",3805:"9dbcb95e",3831:"b57655b7",3862:"8be7610c",3873:"2e6fdd2d",3885:"f87f7f15",3910:"cc0552e5",3951:"dbe91012",3987:"5cecd51b",4014:"27a8e97c",4017:"eb7a8c4f",4030:"784af77f",4056:"b6238994",4058:"53d5c932",4078:"2c194a3f",4088:"236723f3",4093:"780949b1",4105:"14b2ea3d",4144:"491feb7f",4164:"037c12e6",4216:"c580c149",4217:"58ae7ac5",4227:"fc771a80",4259:"276c8093",4264:"69d0ec79",4297:"e3d0287d",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"0a74a31b",4492:"aebcb0b5",4496:"3287cede",4498:"5ae49667",4504:"9da1f73c",4514:"250d7385",4520:"d45548f2",4546:"5fb3858d",4565:"f5a8fbd6",4572:"862f2bdb",4599:"61def4cb",4610:"da9e33f2",4621:"c8756d94",4628:"ece2c60c",4662:"5358745f",4685:"c33f1528",4715:"e1cf9f8a",4736:"e76969cb",4741:"d9121349",4757:"ca5e41b7",4766:"6aefd62d",4770:"192e34a3",4790:"619413e4",4795:"bc4f7733",4797:"a24e92db",4800:"48eb93eb",4850:"1edda4b7",4889:"a8cade60",4928:"6066f013",4973:"e4abd017",4994:"fbde709e",5022:"402a0d6d",5028:"3a4174e9",5043:"052d034d",5048:"2c86c099",5060:"85dafcc6",5096:"4ff89d18",5111:"597cf7ac",5117:"974d7725",5125:"9b8f9b9e",5148:"42f5f5bd",5165:"6278b3f2",5176:"026e51c0",5177:"f17cceae",5179:"a746df9a",5186:"c8f3dd3b",5230:"5aa07e72",5238:"982260fc",5261:"13a057ce",5290:"5dabcdc2",5297:"95b135b0",5307:"43ab4254",5319:"78065363",5321:"1163c84e",5330:"03de42d0",5335:"d93dda34",5354:"7ae70604",5357:"bbb0c6a4",5359:"2851575c",5382:"899cb871",5402:"1ebca743",5416:"454536b7",5434:"38b302a6",5466:"fb5b26f4",5494:"d89549c4",5518:"1fc78545",5549:"9901e1b6",5572:"99af59a2",5573:"874cbbba",5624:"99a66d37",5631:"e00d3d36",5650:"64d3a5c4",5679:"4a090bef",5694:"5e0978b0",5705:"af671053",5729:"f9a46d75",5764:"e0d7e586",5775:"11ef787f",5776:"3638b535",5786:"a6d2f67f",5798:"fcf0924e",5800:"14c24e73",5816:"8af90707",5876:"5eded409",5888:"033d33d0",5891:"509a183c",5894:"f0b2e69d",5902:"1b276383",5915:"060d4142",5972:"7af0a816",5992:"24e947e9",6029:"cc771464",6034:"243a459d",6045:"d268f87f",6047:"3ce45acd",6063:"23a279b4",6069:"db92b3ea",6080:"bf523dd7",6126:"99519171",6127:"1043c774",6170:"bcf3b504",6185:"434c5cfd",6265:"84f4474b",6270:"0becef87",6282:"25f0c8b9",6328:"44c6ddde",6366:"bed6d96f",6378:"7f3a946a",6411:"48c95ca1",6434:"52e8bd43",6442:"74c0b7f0",6444:"cdc52009",6451:"de1bccb0",6452:"f4d58735",6531:"f98ccd86",6583:"d4871493",6587:"3b670c86",6634:"7236fc7e",6637:"d635ecae",6651:"cb04a016",6682:"e5451b77",6685:"5df603da",6729:"3d977965",6741:"795ce159",6774:"59d4d618",6776:"2e9b02ef",6784:"ee9772e6",6788:"c0f90e46",6789:"7fc58899",6796:"0b52e838",6820:"f16ff9a3",6882:"5aaf800b",6904:"4d7ba275",6913:"752f1c75",6963:"869a9eae",7043:"87cae1a2",7045:"240022c6",7058:"daef1247",7062:"ff802fac",7084:"46ccce72",7099:"09de87f2",7121:"902ecbe9",7156:"e7466006",7178:"af212410",7182:"072c621b",7224:"7dfe39ed",7242:"986c61b2",7260:"3d0ca370",7289:"694c00a5",7322:"4faf2ce4",7323:"953a038d",7329:"4e431a74",7333:"6359f173",7365:"1005464f",7395:"fd45fe1b",7402:"e1250971",7460:"41713898",7477:"acd67d00",7482:"ce7f3724",7527:"9e1a5f2d",7545:"46b6e07f",7560:"69df653e",7589:"2dbf8506",7591:"c8233ce9",7614:"7de1810c",7622:"17f07e9a",7686:"4fcec9f9",7706:"c2a79e40",7806:"28b08c8c",7835:"acc8e3ef",7855:"28270a74",7857:"eff6ea15",7883:"4582f4ca",7884:"800e8aad",7901:"eaa955f0",7922:"dbb007f2",7949:"0ff0509d",7964:"29aed9a1",7999:"86082aa9",8003:"3799876f",8062:"201ef636",8066:"f13c8ad9",8072:"520bc7db",8085:"40a63cac",8089:"d536b13a",8115:"9d123468",8143:"a22a3f3b",8145:"43388250",8155:"46dc4f82",8161:"83c5fa9a",8217:"cdf3121e",8237:"e94ca0a8",8241:"03eafd74",8286:"7e2143ff",8302:"55794970",8332:"eb2f3969",8340:"a7586453",8350:"07df8a75",8365:"a7b716df",8398:"b7b7bd4f",8431:"a7479a76",8435:"29ffda57",8447:"8ace9f20",8458:"d0947d31",8479:"cdd6c561",8517:"b956fb69",8552:"ec14e2fd",8561:"4339de84",8563:"b3d56e33",8579:"4cc53045",8639:"374b258d",8661:"b598d736",8665:"bd6f184e",8688:"a8b457d5",8689:"208ae694",8723:"a420e0e6",8737:"ce7dad23",8746:"4ec121dd",8776:"0ad26240",8787:"9c7a8e84",8800:"25e41efe",8823:"e28ae5da",8827:"25512e99",8842:"9f25a3e2",8866:"26edf4f5",8871:"690fa8cb",8882:"7c6a739e",8885:"85183dd1",8898:"d002bcd8",8909:"b13d2b4a",8920:"7f82440c",8963:"790aecdd",8965:"21ec6285",8999:"7d0e4996",9039:"24f8a105",9076:"05085888",9104:"bbcb2345",9205:"2e2ea022",9252:"0d791a59",9260:"cf5f8140",9366:"c5885a4e",9391:"1845055b",9404:"9fcc3d3e",9406:"1c8d36b7",9416:"6038018a",9417:"b392d4bd",9441:"8c8452c1",9449:"02e6e1bc",9487:"dae6c953",9489:"00db8065",9507:"13e9380c",9511:"34579157",9512:"3653a8b5",9554:"ed358e7b",9559:"f794af19",9647:"5038626c",9649:"68703430",9674:"b97f7345",9677:"2eb70712",9695:"91896cd3",9715:"a9adddac",9716:"75bb5609",9785:"d2060220",9788:"3f55056e",9814:"8083bd62",9891:"7752b7b3",9895:"b8e31ff2",9906:"3e7a1e8c",9921:"9847fa4b",9922:"810a57ca",9928:"5989f5e0",9944:"2967c72a",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",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",518:"p__Shixuns__Detail__Settings__ThemeChange__index",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",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",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",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__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",1477:"p__Classrooms__ThemeChange__Assistant",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",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",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",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__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",3317:"p__Classrooms__Lists__Graduation__Topics__Add__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",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",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",4297:"p__Classrooms__ThemeChange__Polls",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",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",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",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5261:"p__Forums__User__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",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",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",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",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",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",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7949:"p__Course__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",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",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",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",8746:"p__Forums__Subject__index",8787:"p__Competitions__Entered__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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9441:"p__Forums__Detail__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",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",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__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:"de58cef9",109:"1a7fc455",119:"25b26a6d",195:"8653772c",201:"7872e384",264:"5fd9b3fc",292:"9702f825",337:"45f063ed",479:"bba9e475",485:"d63578fe",518:"c6774a1c",532:"c1a3e627",533:"7c6a1361",547:"5581debc",556:"c9ce9a90",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"573b339d",737:"98eb2f74",799:"08103cd8",879:"8ef20790",895:"ad846737",900:"228aca9a",906:"a29ef4e5",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"8e5fbfd7",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"619593a3",1257:"156e8f74",1276:"bbc6eeec",1343:"f50c7fcf",1356:"2ab3aa04",1423:"5c4a76fc",1427:"c24d69b3",1450:"1edcc2ed",1461:"e71bb36a",1470:"183c9793",1475:"5bfcb58b",1477:"970fcf81",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0c4169ac",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"eda8c6fb",1657:"c0cb4a08",1674:"fdbc1e05",1678:"484ca996",1713:"e5cf33ee",1717:"87e35fde",1727:"522640e5",1754:"118c994b",1783:"0d3d06a0",1798:"3157272a",1831:"cb1c37ee",1836:"5f0d3f7f",1855:"b92cccb4",1880:"750743ca",1897:"62544c06",1939:"ce7e2b5a",1953:"20ce3901",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"917ff98f",2102:"ec61f9f0",2130:"fa9a5d94",2141:"5eb2f330",2203:"bd175c79",2216:"33467293",2240:"e7cce869",2281:"61ef8d57",2303:"1ed5567d",2307:"b2c54321",2338:"dea1928a",2339:"1336108e",2396:"2fd22400",2404:"08d36549",2412:"84cd3fdc",2425:"47b23ee4",2443:"637429ad",2476:"cf85a190",2501:"2441982c",2539:"082dd38b",2548:"75182034",2570:"846a7fe1",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"505dc6f7",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"dff7c42d",2865:"6ef3cf6b",2884:"ebfe0ea4",2983:"b058f97a",3006:"7fce4e74",3086:"d0ebac07",3141:"d28c3a59",3157:"f5d985ab",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"05740106",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"2018f6c1",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"7c5f7491",3585:"5f288e7b",3668:"fd3ea050",3747:"1af43845",3784:"c81d4a51",3831:"2711fd44",3873:"7cbe1ba5",3910:"658d457f",3951:"9b11b034",4030:"af04fe52",4056:"10eacfff",4078:"aa54548e",4093:"775588f4",4105:"7f9d4513",4144:"f10aa199",4164:"1ef1f5b4",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"1b9a62ea",4297:"cb8a8129",4449:"e68d8d58",4492:"12cb2835",4496:"77babddd",4498:"3e85d92c",4504:"9074cfde",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aa988bc4",4610:"687005a6",4621:"807fbac2",4662:"37625a1c",4715:"1230954d",4736:"5b6f4e2f",4741:"92525927",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"43974304",5022:"81b1b86b",5028:"03cdfb68",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"ab408bd4",5125:"57501e4a",5148:"572faeac",5165:"48afbcf3",5176:"9c49e7fa",5177:"ec157db5",5179:"21f01751",5186:"e766ffd9",5230:"8ecdafbb",5238:"865509db",5261:"b275c3f7",5297:"5426028f",5307:"4ccfc065",5319:"34217c3f",5330:"d6eee700",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"d75b7acd",5402:"e8092123",5466:"12cfd33a",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"75c5add6",5650:"f8f63f4b",5694:"c3e4a8be",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"9d910e47",5786:"37a81eaa",5798:"ce1cf7da",5800:"ace57161",5816:"4adf0529",5888:"193a7f8f",5891:"cbb6f851",5894:"4c5225a9",5915:"bc9c3e69",5972:"35e1408e",5992:"419f5d2f",6029:"7f981b9d",6063:"3b503608",6069:"a9aeea2e",6080:"87990336",6127:"f31505a8",6185:"bd124dd8",6265:"8aa3f229",6270:"5496b206",6282:"f0151247",6328:"de2b9d62",6366:"079fc2d8",6434:"48c2a3cc",6442:"a754411f",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6583:"7599cb91",6587:"9c49e7fa",6634:"7cfae7ec",6637:"4348c475",6651:"b07fe216",6682:"0b183f46",6685:"50d3c702",6729:"aea3b7f5",6741:"b838eb14",6776:"461a4e93",6784:"1affe817",6789:"f85c816f",6796:"b24f73ad",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"70169de5",7062:"62b4ac36",7099:"f105b5d4",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"516cb5de",7322:"5e9b9749",7323:"1b09d16b",7329:"e5af7e18",7395:"ff574c5d",7402:"c2ab8a41",7460:"dedd2038",7477:"7903c644",7482:"c37a3f01",7527:"a4765b7e",7545:"6e229fc1",7560:"d82e43ca",7589:"2517c75a",7614:"de9ee12f",7622:"5e2922e8",7806:"80b7b1d6",7835:"f46b64fe",7855:"8698f084",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"cbb93827",7922:"0e7ce87a",7949:"b5dcbb45",8062:"8e384b9f",8072:"540f746b",8085:"e6b0e037",8115:"4168d1d3",8143:"1021d119",8145:"aa6ec833",8155:"d345abd7",8217:"3f5e9ac7",8237:"faafb9cc",8241:"5bd955ca",8286:"69a76d39",8332:"1d88f0c6",8398:"b128b7d6",8431:"289b326c",8435:"0980085d",8447:"5dded7c0",8458:"9d938150",8479:"b4705507",8517:"cccfddad",8552:"a656ad91",8563:"20b25782",8579:"600a1b47",8665:"c52575bc",8688:"c044db56",8689:"c7b937bf",8723:"3eab1580",8746:"897b275d",8787:"121de108",8823:"e5c765d5",8827:"7c77dcba",8866:"4926d910",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"e5b0c473",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"b142636c",9416:"483ff19d",9441:"56e19f37",9449:"5b09ad48",9487:"a73f5679",9489:"ee2bb5b7",9507:"d52efba5",9511:"bc041583",9647:"9df3db4c",9649:"00fb4211",9674:"bb2d1c58",9677:"af7d4c8f",9695:"e6d547d3",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"bbe362ca",9891:"512a9301",9906:"bb12ef11",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,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,n,i){if(d[g]){d[g].push(e);return}var l,c;if(n!==void 0)for(var f=document.getElementsByTagName("script"),u=0;u{const V=Bf(t,a,X)||Bf(F,a,X)||Bf(v,a,X);return V&&(k[X]=V),k},{})}function Bf(F,t,r){return F&&F.hasAttributeNS(t,r)?F.getAttributeNS(t,r):null}function $c(F){return new Error(`Could not parse ttml timestamp ${F}`)}function Nf(F,t){if(!F)return null;let r=uc(F);return r===null&&(_l.test(F)?r=jo(F,t):Bl.test(F)&&(r=pf(F,t))),r}function jo(F,t){const r=_l.exec(F),a=(r[4]|0)+(r[5]|0)/t.subFrameRate;return(r[1]|0)*3600+(r[2]|0)*60+(r[3]|0)+a/t.frameRate}function pf(F,t){const r=Bl.exec(F),a=Number(r[1]);switch(r[2]){case"h":return a*3600;case"m":return a*60;case"ms":return a*1e3;case"f":return a/t.frameRate;case"t":return a/t.tickRate}return a}class Zc{constructor(t,r){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=r}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,r,a){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=r,this.screen=a,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class qu{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=Hc(),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(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this),t.on(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this),t.off(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Zc(this,"textTrack1"),r=new Zc(this,"textTrack2"),a=new Zc(this,"textTrack3"),v=new Zc(this,"textTrack4");this.cea608Parser1=new Qu(1,t,r),this.cea608Parser2=new Qu(3,a,v)}addCues(t,r,a,v,S){let O=!1;for(let k=S.length;k--;){const X=S[k],V=mf(X[0],X[1],r,a);if(V>=0&&(X[0]=Math.min(X[0],r),X[1]=Math.max(X[1],a),O=!0,V/(a-r)>.5))return}if(O||S.push([r,a]),this.config.renderTextTracksNatively){const k=this.captionsTracks[t];this.Cues.newCue(k,r,a,v)}else{const k=this.Cues.newCue(null,r,a,v);this.hls.trigger(u.CUES_PARSED,{type:"captions",cues:k,track:t})}}onInitPtsFound(t,{frag:r,id:a,initPTS:v,timescale:S,trackId:O}){const{unparsedVttFrags:k}=this;a===o.MAIN&&(this.initPTS[r.cc]={baseTime:v,timescale:S,trackId:O}),k.length&&(this.unparsedVttFrags=[],k.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(u.FRAG_LOADED,X):this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,r){const{media:a}=this;if(a)for(let v=0;v{vl(v[S]),delete v[S]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Hc(),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 r=t.textTracks;if(r)for(let a=0;aS.textCodec===ru);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(hu(this.tracks,a)){this.tracks=a;return}if(this.textTracks=[],this.tracks=a,this.config.renderTextTracksNatively){const O=this.media,k=O?wu(O.textTracks):null;if(this.tracks.forEach((X,V)=>{let ue;if(k){let pe=null;for(let be=0;beV!==null).map(V=>V.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const O=this.tracks.map(k=>({label:k.name,kind:k.type.toLowerCase(),default:k.default,subtitleTrack:k}));this.hls.trigger(u.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:O})}}}onManifestLoaded(t,r){this.config.enableCEA708Captions&&r.captions&&r.captions.forEach(a=>{const v=/(?:CC|SERVICE)([1-4])/.exec(a.instreamId);if(!v)return;const S=`textTrack${v[1]}`,O=this.captionsProperties[S];O&&(O.label=a.name,a.lang&&(O.languageCode=a.lang),O.media=a)})}closedCaptionsForLevel(t){const r=this.hls.levels[t.level];return r==null?void 0:r.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,r){if(this.enabled&&r.frag.type===o.MAIN){var a,v;const{cea608Parser1:S,cea608Parser2:O,lastSn:k}=this,{cc:X,sn:V}=r.frag,ue=(a=(v=r.part)==null?void 0:v.index)!=null?a:-1;S&&O&&(V!==k+1||V===k&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(S.reset(),O.reset()),this.lastCc=X,this.lastSn=V,this.lastPartIndex=ue}}onFragLoaded(t,r){const{frag:a,payload:v}=r;if(a.type===o.SUBTITLE)if(v.byteLength){const S=a.decryptdata,O="stats"in r;if(S==null||!S.encrypted||O){const k=this.tracks[a.level],X=this.vttCCs;X[a.cc]||(X[a.cc]={start:a.start,prevCC:this.prevCC,new:!0},this.prevCC=a.cc),k&&k.textCodec===ru?this._parseIMSC1(a,v):this._parseVTTs(r)}}else this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:a,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,r){const a=this.hls;Vf(r,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),a.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{a.logger.log(`Failed to parse IMSC1: ${v}`),a.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var r;const{frag:a,payload:v}=t,{initPTS:S,unparsedVttFrags:O}=this,k=S.length-1;if(!S[a.cc]&&k===-1){O.push(t);return}const X=this.hls,V=(r=a.initSegment)!=null&&r.data?Me(a.initSegment.data,new Uint8Array(v)).buffer:v;sl(V,this.initPTS[a.cc],this.vttCCs,a.cc,a.start,ue=>{this._appendCues(ue,a.level),X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:a})},ue=>{const pe=ue.message==="Missing initPTS for VTT MPEGTS";pe?O.push(t):this._fallbackToIMSC1(a,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(pe&&k>a.cc)&&X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:a,error:ue})})}_fallbackToIMSC1(t,r){const a=this.tracks[t.level];a.textCodec||Vf(r,this.initPTS[t.cc],()=>{a.textCodec=ru,this._parseIMSC1(t,r)},()=>{a.textCodec="wvtt"})}_appendCues(t,r){const a=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[r];if(!v||v.mode==="disabled")return;t.forEach(S=>_u(v,S))}else{const v=this.tracks[r];if(!v)return;const S=v.default?"default":"subtitles"+r;a.trigger(u.CUES_PARSED,{type:"subtitles",cues:t,track:S})}}onFragDecrypted(t,r){const{frag:a}=r;a.type===o.SUBTITLE&&this.onFragLoaded(u.FRAG_LOADED,r)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,r){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:a,samples:v}=r;if(!(a.type===o.MAIN&&this.closedCaptionsForLevel(a)==="NONE"))for(let S=0;Sac(k[X],r,a))}if(this.config.renderTextTracksNatively&&r===0&&v!==void 0){const{textTracks:k}=this;Object.keys(k).forEach(X=>ac(k[X],r,v))}}}extractCea608Data(t){const r=[[],[]],a=t[0]&31;let v=2;for(let S=0;S=16?X--:X++;const Re=gs(V.trim()),Ue=ns(t,r,Re);F!=null&&(pe=F.cues)!=null&&pe.getCueById(Ue)||(O=new ue(t,r,Re),O.id=Ue,O.line=be+1,O.align="left",O.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(O))}return F&&v.length&&(v.sort((be,Re)=>be.line==="auto"||Re.line==="auto"?0:be.line>8&&Re.line>8?Re.line-be.line:be.line-Re.line),v.forEach(be=>_u(F,be))),v}};function Jf(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(F){}return!1}const Gc=/(\d+)-(\d+)\/(\d+)/;class Sc{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||qf,this.controller=new self.AbortController,this.stats=new U}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,r,a){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const S=wf(t,this.controller.signal),O=t.responseType==="arraybuffer",k=O?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:V}=r.loadPolicy;this.context=t,this.config=r,this.callbacks=a,this.request=this.fetchSetup(t,S),self.clearTimeout(this.requestTimeout),r.timeout=X&&n(X)?X:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},r.timeout),(Mu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var be;this.response=this.loader=pe;const Re=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),r.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(Re-v.loading.start)),!pe.ok){const{status:lt,statusText:it}=pe;throw new Uf(it||"fetch, bad network response",lt,pe)}v.loading.first=Re,v.total=sd(pe.headers)||v.total;const Ue=(be=this.callbacks)==null?void 0:be.onProgress;return Ue&&n(r.highWaterMark)?this.loadProgressively(pe,v,t,r.highWaterMark,Ue):O?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var be,Re;const Ue=this.response;if(!Ue)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const lt=pe[k];lt&&(v.loaded=v.total=lt);const it={url:Ue.url,data:pe,code:Ue.status},kt=(be=this.callbacks)==null?void 0:be.onProgress;kt&&!n(r.highWaterMark)&&kt(v,t,pe,Ue),(Re=this.callbacks)==null||Re.onSuccess(it,v,t,Ue)}).catch(pe=>{var be;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Re=pe&&pe.code||0,Ue=pe?pe.message:null;(be=this.callbacks)==null||be.onError({code:Re,text:Ue},t,pe?pe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const r=this.response.headers.get("age");t=r?parseFloat(r):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,r,a,v=0,S){const O=new Oa,k=t.body.getReader(),X=()=>k.read().then(V=>{if(V.done)return O.dataLength&&S(r,a,O.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=V.value,pe=ue.length;return r.loaded+=pe,pe=v&&S(r,a,O.flush().buffer,t)):S(r,a,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function wf(F,t){const r={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(x({},F.headers))};return F.rangeEnd&&r.headers.set("Range","bytes="+F.rangeStart+"-"+String(F.rangeEnd-1)),r}function vf(F){const t=Gc.exec(F);if(t)return parseInt(t[2])-parseInt(t[1])+1}function sd(F){const t=F.get("Content-Range");if(t){const a=vf(t);if(n(a))return a}const r=F.get("Content-Length");if(r)return parseInt(r)}function qf(F,t){return new self.Request(F.url,t)}class Uf extends Error{constructor(t,r,a){super(t),this.code=void 0,this.details=void 0,this.code=r,this.details=a}}const ad=/^age:\s*[\d.]+\s*$/im;class kf{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 U,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,r,a){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=r,this.callbacks=a,this.loadInternal()}loadInternal(){const{config:t,context:r}=this;if(!t||!r)return;const a=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const S=this.xhrSetup;S?Promise.resolve().then(()=>{if(!(this.loader!==a||this.stats.aborted))return S(a,r.url)}).catch(O=>{if(!(this.loader!==a||this.stats.aborted))return a.open("GET",r.url,!0),S(a,r.url)}).then(()=>{this.loader!==a||this.stats.aborted||this.openAndSendXhr(a,r,t)}).catch(O=>{var k;(k=this.callbacks)==null||k.onError({code:a.status,text:O.message},r,a,v)}):this.openAndSendXhr(a,r,t)}openAndSendXhr(t,r,a){t.readyState||t.open("GET",r.url,!0);const v=r.headers,{maxTimeToFirstByteMs:S,maxLoadTimeMs:O}=a.loadPolicy;if(v)for(const k in v)t.setRequestHeader(k,v[k]);r.rangeEnd&&t.setRequestHeader("Range","bytes="+r.rangeStart+"-"+(r.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=r.responseType,self.clearTimeout(this.requestTimeout),a.timeout=S&&n(S)?S:O,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout),t.send()}readystatechange(){const{context:t,loader:r,stats:a}=this;if(!t||!r)return;const v=r.readyState,S=this.config;if(!a.aborted&&v>=2&&(a.loading.first===0&&(a.loading.first=Math.max(self.performance.now(),a.loading.start),S.timeout!==S.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),S.timeout=S.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),S.loadPolicy.maxLoadTimeMs-(a.loading.first-a.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),r.onreadystatechange=null,r.onprogress=null;const V=r.status,ue=r.responseType==="text"?r.responseText:null;if(V>=200&&V<300){const Ue=ue!=null?ue:r.response;if(Ue!=null){var O,k;a.loading.end=Math.max(self.performance.now(),a.loading.first);const lt=r.responseType==="arraybuffer"?Ue.byteLength:Ue.length;a.loaded=a.total=lt,a.bwEstimate=a.total*8e3/(a.loading.end-a.loading.first);const it=(O=this.callbacks)==null?void 0:O.onProgress;it&&it(a,t,Ue,r);const kt={url:r.responseURL,data:Ue,code:V};(k=this.callbacks)==null||k.onSuccess(kt,a,t,r);return}}const pe=S.loadPolicy.errorRetry,be=a.retry,Re={url:t.url,data:void 0,code:V};if(Wn(pe,be,!1,Re))this.retry(pe);else{var X;W.error(`${V} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:V,text:r.statusText},t,r,a)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,r=this.stats.retry;if(Wn(t,r,!0))this.retry(t);else{var a;W.warn(`timeout while loading ${(a=this.context)==null?void 0:a.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:r,stats:a}=this;this.retryDelay=cn(t,a.retry),a.retry++,W.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${r==null?void 0:r.url}, retrying ${a.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 r=this.stats;r.loaded=t.loaded,t.lengthComputable&&(r.total=t.total)}getCacheAge(){let t=null;if(this.loader&&ad.test(this.loader.getAllResponseHeaders())){const r=this.loader.getResponseHeader("age");t=r?parseFloat(r):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 td={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},od=E(E({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:kf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Ds,bufferController:Ao,capLevelController:Vu,errorController:at,fpsController:Tf,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:iu,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:td},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},zf()),{},{subtitleStreamController:Bi,subtitleTrackController:Mf,timelineController:qu,audioStreamController:Vl,audioTrackController:da,emeController:wl,cmcdController:yc,contentSteeringController:ic,interstitialsController:kc});function zf(){return{cueHandler:Yf,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 ud(F,t,r){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 a=Of(F),v=["manifest","level","frag"],S=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(O=>{const k=`${O==="level"?"playlist":O}LoadPolicy`,X=t[k]===void 0,V=[];S.forEach(ue=>{const pe=`${O}Loading${ue}`,be=t[pe];if(be!==void 0&&X){V.push(pe);const Re=a[k].default;switch(t[k]={default:Re},ue){case"TimeOut":Re.maxLoadTimeMs=be,Re.maxTimeToFirstByteMs=be;break;case"MaxRetry":Re.errorRetry.maxNumRetry=be,Re.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Re.errorRetry.retryDelayMs=be,Re.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Re.errorRetry.maxRetryDelayMs=be,Re.timeoutRetry.maxRetryDelayMs=be;break}}}),V.length&&r.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${k}": ${Rr(t[k])}`)}),E(E({},a),t)}function Of(F){return F&&typeof F=="object"?Array.isArray(F)?F.map(Of):Object.keys(F).reduce((t,r)=>(t[r]=Of(F[r]),t),{}):F}function y(F,t){const r=F.loader;r!==Sc&&r!==kf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),F.progressive=!1):Jf()&&(F.loader=Sc,F.progressive=!0,F.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const I=2,z=.1,ge=.05,Le=100;class ot extends Ua{constructor(t,r){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,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 a;(a=this.media)!=null&&a.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var a;this.ended=((a=this.media)==null?void 0:a.currentTime)||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=r,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,r){this.setInterval(Le),this.mediaSource=r.mediaSource;const a=this.media=r.media;xu(a,"playing",this.onMediaPlaying),xu(a,"waiting",this.onMediaWaiting),xu(a,"ended",this.onMediaEnded)}onMediaDetaching(t,r){this.clearInterval();const{media:a}=this;a&&(Du(a,"playing",this.onMediaPlaying),Du(a,"waiting",this.onMediaWaiting),Du(a,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,r){this.buffered=r.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const r=this.media.currentTime;this.poll(r,this.lastCurrentTime),this.lastCurrentTime=r}poll(t,r){var a,v;const S=(a=this.hls)==null?void 0:a.config;if(!S)return;const O=this.media;if(!O)return;const{seeking:k}=O,X=this.seeking&&!k,V=!this.seeking&&k,ue=O.paused&&!k||O.ended||O.playbackRate===0;if(this.seeking=k,t!==r){r&&(this.ended=0),this.moved=!0,k||(this.nudgeRetry=0,S.nudgeOnVideoHole&&!ue&&t>r&&this.nudgeOnVideoHole(t,r)),this.waiting===0&&this.stallResolved(t);return}if(V||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&O.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1}));return}if(!Jr.getBuffered(O).length){this.nudgeRetry=0;return}const pe=Jr.bufferInfo(O,t,0),be=pe.nextStart||0,Re=this.fragmentTracker;if(k&&Re&&this.hls){const gr=$t(this.hls.inFlightFragments,t),Vn=pe.len>I,or=!be||gr||be-t>I&&!Re.getPartialFragment(t);if(Vn||or)return;this.moved=!1}const Ue=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(pe.len>0)&&!be)return;const Vn=Math.max(be,pe.start||0)-t,cr=!!(Ue!=null&&Ue.live)?Ue.targetduration*2:I,Yn=Pn(t,Re);if(Vn>0&&(Vn<=cr||Yn)){O.paused||this._trySkipBufferHole(Yn);return}}const lt=S.detectStallWithCurrentTimeMs,it=self.performance.now(),kt=this.waiting;let dn=this.stalled;if(dn===null)if(kt>0&&it-kt=lt||kt)&&this.hls){var jn;if(((jn=this.mediaSource)==null?void 0:jn.readyState)==="ended"&&!(Ue!=null&&Ue.live)&&Math.abs(t-((Ue==null?void 0:Ue.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Jn=Jr.bufferInfo(O,t,S.maxBufferHole);this._tryFixBufferStall(Jn,on,t)}stallResolved(t){const r=this.stalled;if(r&&this.hls&&(this.stalled=null,this.stallReported)){const a=self.performance.now()-r;this.log(`playback not stuck anymore @${t}, after ${Math.round(a)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(u.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,r){var a;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(a=this.buffered.audio)!=null&&a.length&&v&&v.length>1&&t>v.end(0)){const S=Jr.bufferedInfo(Jr.timeRangesToArray(this.buffered.audio),t,0);if(S.len>1&&r>=S.start){const O=Jr.timeRangesToArray(v),k=Jr.bufferedInfo(O,r,0).bufferedIndex;if(k>-1&&kk)&&ue-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${ue} buffered index: ${X}`);this.warn(pe.message),this.media.currentTime+=1e-6;let be=Pn(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const Re=Jr.bufferInfo(this.media,t,0);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:be,buffer:Re.len,bufferInfo:Re})}}}}}_tryFixBufferStall(t,r,a){var v,S;const{fragmentTracker:O,media:k}=this,X=(v=this.hls)==null?void 0:v.config;if(!k||!O||!X)return;const V=(S=this.hls)==null?void 0:S.latestLevelDetails,ue=Pn(a,O);if((ue||V!=null&&V.live&&a1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-aX.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,r){const a=this.fragmentTracker,v=t.nextStart;if(a&&v){const S=a.getFragAtPos(r,o.MAIN),O=a.getFragAtPos(v,o.MAIN);if(S&&O)return O.sn-S.sn<2}return!1}_reportStall(t){const{hls:r,media:a,stallReported:v,stalled:S}=this;if(!v&&S!==null&&a&&r){this.stallReported=!0;const O=new Error(`Playback stalling at @${a.currentTime} due to low buffer (${Rr(t)})`);this.warn(O.message),r.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:O,buffer:t.len,bufferInfo:t,stalled:{start:S}})}}_trySkipBufferHole(t){var r;const{fragmentTracker:a,media:v}=this,S=(r=this.hls)==null?void 0:r.config;if(!v||!a||!S)return 0;const O=v.currentTime,k=Jr.bufferInfo(v,O,0),X=O0&&k.len<1&&v.readyState<3,be=X-O;if(be>0&&(ue||pe)){if(be>S.maxBufferHole){let Ue=!1;if(O===0){const lt=a.getAppendedFrag(0,o.MAIN);lt&&X{const F=Ti();try{F&&new F(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class as{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(u.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&&(t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,r){var a;this.media=r.media,((a=r.overrides)==null?void 0:a.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const r=(t=this.hls)==null?void 0:t.latestLevelDetails;r&&this.updateDateRangeCues(r)}onMediaDetaching(t,r){this.media=null,!r.transferMedia&&(this.id3Track&&(this.removeCues&&vl(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const r=this.getID3Track(t.textTracks);return r.mode="hidden",r}getID3Track(t){if(this.media){for(let r=0;rYr&&(pe=Yr),pe-ue<=0&&(pe=ue+mr);for(let Re=0;Reue.type===Qi.audioId3&&X:v==="video"?V=ue=>ue.type===Qi.emsg&&k:V=ue=>ue.type===Qi.audioId3&&X||ue.type===Qi.emsg&&k,ac(S,r,a,V)}}onLevelUpdated(t,{details:r}){this.updateDateRangeCues(r,!0)}onLevelPtsUpdated(t,r){Math.abs(r.drift)>.01&&this.updateDateRangeCues(r.details)}updateDateRangeCues(t,r){if(!this.hls||!this.media)return;const{assetPlayerId:a,timelineOffset:v,enableDateRangeMetadataCues:S,interstitialsController:O}=this.hls.config;if(!S)return;const k=Ti();if(a&&v&&!O){const{fragmentStart:lt,fragmentEnd:it}=t;let kt=this.assetCue;kt?(kt.startTime=lt,kt.endTime=it):k&&(kt=this.assetCue=_s(k,lt,it,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),kt&&(kt.id=a,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(kt),kt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:V}=t,ue=Object.keys(V);let pe=this.dateRangeCuesAppended;if(X&&r){var be;if((be=X.cues)!=null&&be.length){const lt=Object.keys(pe).filter(it=>!ue.includes(it));for(let it=lt.length;it--;){var Re;const kt=lt[it],dn=(Re=pe[kt])==null?void 0:Re.cues;delete pe[kt],dn&&Object.keys(dn).forEach(on=>{const jn=dn[on];if(jn){jn.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(jn)}catch(Jn){}}})}}else pe=this.dateRangeCuesAppended={}}const Ue=t.fragments[t.fragments.length-1];if(!(ue.length===0||!n(Ue==null?void 0:Ue.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let lt=0;lt{if(Ei!==kt.id){const $i=V[Ei];if($i.class===kt.class&&$i.startDate>kt.startDate&&(!Pr||kt.startDate.01&&(Ei.startTime=dn,Ei.endTime=gr);else if(k){let $i=kt.attr[Pr];zr(Pr)&&($i=G($i));const Ki=_s(k,dn,gr,{key:Pr,data:$i},Qi.dateRange);Ki&&(Ki.id=it,this.id3Track.addCue(Ki),jn[Pr]=Ki,O&&(Pr==="X-ASSET-LIST"||Pr==="X-ASSET-URL")&&Ki.addEventListener("enter",this.onEventCueEnter))}}pe[it]={cues:jn,dateRange:kt,durationKnown:Jn}}}}}class Us{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:r}=this,a=this.levelDetails;if(!r||!a)return;this.currentTime=r.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:S,maxLiveSyncPlaybackRate:O}=this.config;if(!S||O===1||!a.live)return;const k=this.targetLatency;if(k===null)return;const X=v-k,V=Math.min(this.maxLatency,k+a.targetduration);if(X.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,O)),be=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,Re=Math.min(pe,Math.max(1,be));this.changeMediaPlaybackRate(r,Re)}else r.playbackRate!==1&&r.playbackRate!==0&&this.changeMediaPlaybackRate(r,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 r=this.levelDetails;return r?t.liveMaxLatencyDurationCount*r.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:r,partHoldBack:a,targetduration:v}=t,{liveSyncDuration:S,liveSyncDurationCount:O,lowLatencyMode:k}=this.config,X=this.hls.userConfig;let V=k&&a||r;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||V===0)&&(V=S!==void 0?S:O*v);const ue=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),r=this.targetLatency;if(t===null||r===null)return null;const a=this.levelDetails;if(a===null)return null;const v=a.edge,S=t-r-this.edgeStalled,O=v-a.totalduration,k=v-(this.config.lowLatencyMode&&a.partTarget||a.targetduration);return Math.min(Math.max(O,S),k)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const r=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-r,0)}get forwardBufferLength(){const{media:t}=this,r=this.levelDetails;if(!t||!r)return 0;const a=t.buffered.length;return(a?t.buffered.end(a-1):r.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.ERROR,this.onError,this))}onMediaAttached(t,r){this.media=r.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:r}){r.advanced&&this.onTimeupdate(),!r.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,r){var a;r.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(a=this.levelDetails)!=null&&a.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,r){var a,v;t.playbackRate!==r&&((a=this.hls)==null||a.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${r}`),t.playbackRate=r)}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 Rs extends io{constructor(t,r){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=r,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(r=>{r.loadError=0,r.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,r){this.resetLevels()}onManifestLoaded(t,r){const a=this.hls.config.preferManagedMediaSource,v=[],S={},O={};let k=!1,X=!1,V=!1;r.levels.forEach(ue=>{const pe=ue.attrs;let{audioCodec:be,videoCodec:Re}=ue;be&&(ue.audioCodec=be=bt(be,a)||void 0),Re&&(Re=ue.videoCodec=Pt(Re));const{width:Ue,height:lt,unknownCodecs:it}=ue;let kt=it?it.length:0;if(it)for(let Yn=kt;Yn--;){const Pr=it[Yn];this.isAudioSupported(Pr)?(ue.audioCodec=be=be?`${be},${Pr}`:Pr,kt--,he.audio[be.substring(0,4)]=2):this.isVideoSupported(Pr)&&(ue.videoCodec=Re=Re?`${Re},${Pr}`:Pr,kt--,he.video[Re.substring(0,4)]=2)}if(k||(k=!!(Ue&<)),X||(X=!!Re),V||(V=!!be),kt||be&&!this.isAudioSupported(be)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:dn,"FRAME-RATE":on,"HDCP-LEVEL":jn,"PATHWAY-ID":Jn,RESOLUTION:gr,"VIDEO-RANGE":Vn}=pe,cr=`${`${Jn||"."}-`}${ue.bitrate}-${gr}-${on}-${dn}-${Vn}-${jn}`;if(S[cr])if(S[cr].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Yn=O[cr]+=1;ue.attrs["PATHWAY-ID"]=new Array(Yn+1).join(".");const Pr=this.createLevel(ue);S[cr]=Pr,v.push(Pr)}else S[cr].addGroupId("audio",pe.AUDIO),S[cr].addGroupId("text",pe.SUBTITLES);else{const Yn=this.createLevel(ue);S[cr]=Yn,O[cr]=1,v.push(Yn)}}),this.filterAndSortMediaOptions(v,r,k,X,V)}createLevel(t){const r=new Ln(t),a=t.supplemental;if(a!=null&&a.videoCodec&&!this.isVideoSupported(a.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${a.videoCodec}"`);this.log(v.message),r.supportedResult=vn(v,[])}return r}isAudioSupported(t){return Ie(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ie(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,r,a,v,S){let O=[],k=[],X=t;if((a||v)&&S&&(X=X.filter(({videoCodec:it,videoRange:kt,width:dn,height:on})=>(!!it||!!(dn&&on))&&nr(kt))),X.length===0){Promise.resolve().then(()=>{if(this.hls){let it="no level with compatible codecs found in manifest",kt=it;r.levels.length&&(kt=`one or more CODECS in variant not supported: ${Rr(r.levels.map(on=>on.attrs.CODECS).filter((on,jn,Jn)=>Jn.indexOf(on)===jn))}`,this.warn(kt),it+=` (${kt})`);const dn=new Error(it);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:r.url,error:dn,reason:kt})}});return}r.audioTracks&&(O=r.audioTracks.filter(it=>!it.audioCodec||this.isAudioSupported(it.audioCodec)),tr(O)),r.subtitles&&(k=r.subtitles,tr(k));const V=X.slice(0);X.sort((it,kt)=>{if(it.attrs["HDCP-LEVEL"]!==kt.attrs["HDCP-LEVEL"])return(it.attrs["HDCP-LEVEL"]||"")>(kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(a&&it.height!==kt.height)return it.height-kt.height;if(it.frameRate!==kt.frameRate)return it.frameRate-kt.frameRate;if(it.videoRange!==kt.videoRange)return gn.indexOf(it.videoRange)-gn.indexOf(kt.videoRange);if(it.videoCodec!==kt.videoCodec){const dn=It(it.videoCodec),on=It(kt.videoCodec);if(dn!==on)return on-dn}if(it.uri===kt.uri&&it.codecSet!==kt.codecSet){const dn=De(it.codecSet),on=De(kt.codecSet);if(dn!==on)return on-dn}return it.averageBitrate!==kt.averageBitrate?it.averageBitrate-kt.averageBitrate:0});let ue=V[0];if(this.steering&&(X=this.steering.filterParsedLevels(X),X.length!==V.length)){for(let it=0;itdn&&dn===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=on)}break}const be=S&&!v,Re=this.hls.config,Ue=!!(Re.audioStreamController&&Re.audioTrackController),lt={levels:X,audioTracks:O,subtitleTracks:k,sessionData:r.sessionData,sessionKeys:r.sessionKeys,firstLevel:this._firstLevel,stats:r.stats,audio:S,video:v,altAudio:Ue&&!be&&O.some(it=>!!it.url)};this.hls.trigger(u.MANIFEST_PARSED,lt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const r=this._levels;if(r.length===0)return;if(t<0||t>=r.length){const ue=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:ue,reason:ue.message}),pe)return;t=Math.min(t,r.length-1)}const a=this.currentLevelIndex,v=this.currentLevel,S=v?v.attrs["PATHWAY-ID"]:void 0,O=r[t],k=O.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=O,a===t&&v&&S===k)return;this.log(`Switching to level ${t} (${O.height?O.height+"p ":""}${O.videoRange?O.videoRange+" ":""}${O.codecSet?O.codecSet+" ":""}@${O.bitrate})${k?" with Pathway "+k:""} from level ${a}${S?" with Pathway "+S:""}`);const X={level:t,attrs:O.attrs,details:O.details,bitrate:O.bitrate,averageBitrate:O.averageBitrate,maxBitrate:O.maxBitrate,realBitrate:O.realBitrate,width:O.width,height:O.height,codecSet:O.codecSet,audioCodec:O.audioCodec,videoCodec:O.videoCodec,audioGroups:O.audioGroups,subtitleGroups:O.subtitleGroups,loaded:O.loaded,loadError:O.loadError,fragmentError:O.fragmentError,name:O.name,id:O.id,uri:O.uri,url:O.url,urlId:0,audioGroupIds:O.audioGroupIds,textGroupIds:O.textGroupIds};this.hls.trigger(u.LEVEL_SWITCHING,X);const V=O.details;if(!V||V.live){const ue=this.switchParams(O.uri,v==null?void 0:v.details,V);this.loadPlaylist(ue)}}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 r=this.steering.pathways(),a=t.filter(v=>r.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${r}`);return}this.steering.pathwayPriority=a}}onError(t,r){r.fatal||!r.context||r.context.type===h.LEVEL&&r.context.level===this.level&&this.checkRetry(r)}onFragBuffered(t,{frag:r}){if(r!==void 0&&r.type===o.MAIN){const a=r.elementaryStreams;if(!Object.keys(a).some(S=>!!a[S]))return;const v=this._levels[r.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,r){var a;const{level:v,details:S}=r,O=r.levelInfo;if(!O){var k;this.warn(`Invalid level index ${v}`),(k=r.deliveryDirectives)!=null&&k.skip&&(S.deltaUpdateFailed=!0);return}if(O===this.currentLevel||r.withoutMultiVariant){O.fragmentError===0&&(O.loadError=0);let X=O.details;X===r.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,r,X)}else(a=r.deliveryDirectives)!=null&&a.skip&&(S.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,r){super.loadingPlaylist(t,r);const a=this.getUrlWithDirectives(t.uri,r),v=this.currentLevelIndex,S=t.attrs["PATHWAY-ID"],O=t.details,k=O==null?void 0:O.age;this.log(`Loading level index ${v}${(r==null?void 0:r.msn)!==void 0?" at sn "+r.msn+" part "+r.part:""}${S?" Pathway "+S:""}${k&&O.live?" age "+k.toFixed(1)+(O.type?" "+O.type||0:""):""} ${a}`),this.hls.trigger(u.LEVEL_LOADING,{url:a,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:r||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 r;if(this._levels.length===1)return;const a=this._levels.filter((S,O)=>O!==t?!0:(this.steering&&this.steering.removeLevel(S),S===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,S.details&&S.details.fragments.forEach(k=>k.level=-1)),!1));Nn(a),this._levels=a,this.currentLevelIndex>-1&&(r=this.currentLevel)!=null&&r.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=a.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(u.LEVELS_UPDATED,{levels:a})}onLevelsUpdated(t,{levels:r}){this._levels=r}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:r,maxHdcpLevel:a}=this.hls;this._maxAutoLevel!==r&&(this._maxAutoLevel=r,this.hls.trigger(u.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:r,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:a}))}}function tr(F){const t={};F.forEach(r=>{const a=r.groupId||"";r.id=t[a]=t[a]||0,t[a]++})}function kn(){return self.SourceBuffer||self.WebKitSourceBuffer}function Qn(){if(!se())return!1;const t=kn();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Mr(){if(!Qn())return!1;const F=se();return typeof(F==null?void 0:F.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>F.isTypeSupported(Kt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>F.isTypeSupported(Kt(t,"audio"))))}function kr(){var F;const t=kn();return typeof(t==null||(F=t.prototype)==null?void 0:F.changeType)=="function"}const Ks=100;class Zi extends Ss{constructor(t,r,a){super(t,r,a,"stream-controller",o.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 v=this.media,S=v?v.currentTime:null;if(S===null||!n(S)||(this.log(`Media seeked to ${S.toFixed(3)}`),!this.getBufferedFrag(S)))return;const O=this.getFwdBufferInfoAtPos(v,S,o.MAIN,0);if(O===null||O.len===0){this.warn(`Main forward buffer length at ${S} on "seeked" event ${O?O.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,r){if(this.levels){const{lastCurrentTime:a,hls:v}=this;if(this.stopLoad(),this.setInterval(Ks),this.level=-1,!this.startFragRequested){let S=v.startLevel;S===-1&&(v.config.testBandwidth&&this.levels.length>1?(S=0,this.bitrateTest=!0):S=v.firstAutoLevel),v.nextLoadLevel=S,this.level=v.loadLevel,this._hasEnoughToStart=!!r}a>0&&t===-1&&!r&&(this.log(`Override startPosition with lastCurrentTime @${a.toFixed(3)}`),t=a),this.state=Kn.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=r?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Kn.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Kn.WAITING_LEVEL:{const{levels:r,level:a}=this,v=r==null?void 0:r[a],S=v==null?void 0:v.details;if(S&&(!S.live||this.levelLastLoaded===v&&!this.waitForLive(v))){if(this.waitForCdnTuneIn(S))break;this.state=Kn.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Kn.IDLE;break}break}case Kn.FRAG_LOADING_WAITING_RETRY:{var t;const r=self.performance.now(),a=this.retryDate;if(!a||r>=a||(t=this.media)!=null&&t.seeking){const{levels:v,level:S}=this,O=v==null?void 0:v[S];this.resetStartWhenNotLoaded(O||null),this.state=Kn.IDLE}}break}this.state===Kn.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:r,levels:a,media:v}=this;if(r===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const S=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(a!=null&&a[S]))return;const O=a[S],k=this.getMainFwdBufferInfo();if(k===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(k,X)){const lt={};this.altAudio===2&&(lt.type="video"),this.hls.trigger(u.BUFFER_EOS,lt),this.state=Kn.ENDED;return}if(!this.buffering)return;t.loadLevel!==S&&t.manualLevel===-1&&this.log(`Adapting to level ${S} from level ${this.level}`),this.level=t.nextLoadLevel=S;const V=O.details;if(!V||this.state===Kn.WAITING_LEVEL||this.waitForLive(O)){this.level=S,this.state=Kn.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=k.len,pe=this.getMaxBufferLength(O.maxBitrate);if(ue>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>k.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:k.end;let Re=this.getNextFragment(be,V);if(this.couldBacktrack&&!this.fragPrevious&&Re&&Pe(Re)&&this.fragmentTracker.getState(Re)!==bn.OK){var Ue;const it=((Ue=this.backtrackFragment)!=null?Ue:Re).sn-V.startSN,kt=V.fragments[it-1];kt&&Re.cc===kt.cc&&(Re=kt,this.fragmentTracker.removeFragment(kt))}else this.backtrackFragment&&k.len&&(this.backtrackFragment=null);if(Re&&this.isLoopLoading(Re,be)){if(!Re.gap){const it=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,kt=(it===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;kt&&this.afterBufferFlushed(kt,it,o.MAIN)}Re=this.getNextFragmentLoopLoading(Re,V,k,o.MAIN,pe)}Re&&(Re.initSegment&&!Re.initSegment.data&&!this.bitrateTest&&(Re=Re.initSegment),this.loadFragment(Re,O,be))}loadFragment(t,r,a){const v=this.fragmentTracker.getState(t);v===bn.NOT_LOADED||v===bn.PARTIAL?Pe(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,r)):super.loadFragment(t,r,a):this._loadInitSegment(t,r):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,o.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:r}=this;if(r!=null&&r.readyState){let a;const v=this.getAppendedFrag(r.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const S=this.getLevelDetails();if(S!=null&&S.live){const k=this.getMainFwdBufferInfo();if(!k||k.len=O-r.maxFragLookUpTolerance&&S<=k;if(v!==null&&a.duration>v&&(S{this.hls&&this.hls.trigger(u.AUDIO_TRACK_SWITCHED,r)}),a.trigger(u.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}a.trigger(u.AUDIO_TRACK_SWITCHED,r)}}onAudioTrackSwitched(t,r){const a=ai(r.url,this.hls);if(a){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=a?2:0,this.tick()}onBufferCreated(t,r){const a=r.tracks;let v,S,O=!1;for(const k in a){const X=a[k];if(X.id==="main"){if(S=k,v=X,k==="video"){const V=a[k];V&&(this.videoBuffer=V.buffer)}}else O=!0}O&&v?(this.log(`Alternate track found, use ${S}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,r){const{frag:a,part:v}=r,S=a.type===o.MAIN;if(S){if(this.fragContextChanged(a)){this.warn(`Fragment ${a.sn}${v?" p: "+v.index:""} of level ${a.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Kn.PARSED&&(this.state=Kn.IDLE);return}const k=v?v.stats:a.stats;this.fragLastKbps=Math.round(8*k.total/(k.buffering.end-k.loading.first)),Pe(a)&&(this.fragPrevious=a),this.fragBufferedComplete(a,v)}const O=this.media;O&&(!this._hasEnoughToStart&&Jr.getBuffered(O).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),S&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,r){var a;if(r.fatal){this.state=Kn.ERROR;return}switch(r.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(o.MAIN,r);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!r.levelRetry&&this.state===Kn.WAITING_LEVEL&&((a=r.context)==null?void 0:a.type)===h.LEVEL&&(this.state=Kn.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(r.parent!=="main")return;this.reduceLengthAndFlushBuffer(r)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(r.parent!=="main")return;this.reduceLengthAndFlushBuffer(r)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(r);break}}onFragLoadEmergencyAborted(){this.state=Kn.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:r}){if(r!==ie.AUDIO||!this.altAudio){const a=(r===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;a&&(this.afterBufferFlushed(a,r,o.MAIN),this.tick())}}onLevelsUpdated(t,r){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=r.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const r=t.currentTime;let a=this.startPosition;if(a>=0&&r0&&(X{const{hls:v}=this,S=a==null?void 0:a.frag;if(!S||this.fragContextChanged(S))return;r.fragmentError=0,this.state=Kn.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const O=S.stats;O.parsing.start=O.parsing.end=O.buffering.start=O.buffering.end=self.performance.now(),v.trigger(u.FRAG_LOADED,a),S.bitrateTest=!1})}_handleTransmuxComplete(t){const r=this.playlistType,{hls:a}=this,{remuxResult:v,chunkMeta:S}=t,O=this.getCurrentContext(S);if(!O){this.resetWhenMissingContext(S);return}const{frag:k,part:X,level:V}=O,{video:ue,text:pe,id3:be,initSegment:Re}=v,{details:Ue}=V,lt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(k)){this.fragmentTracker.removeFragment(k);return}if(this.state=Kn.PARSING,Re){const it=Re.tracks;if(it){const jn=k.initSegment||k;if(this.unhandledEncryptionError(Re,k))return;this._bufferInitSegment(V,it,jn,S),a.trigger(u.FRAG_PARSING_INIT_SEGMENT,{frag:jn,id:r,tracks:it})}const kt=Re.initPTS,dn=Re.timescale,on=this.initPTS[k.cc];if(n(kt)&&(!on||on.baseTime!==kt||on.timescale!==dn)){const jn=Re.trackId;this.initPTS[k.cc]={baseTime:kt,timescale:dn,trackId:jn},a.trigger(u.INIT_PTS_FOUND,{frag:k,id:r,initPTS:kt,timescale:dn,trackId:jn})}}if(ue&&Ue){lt&&ue.type==="audiovideo"&&this.logMuxedErr(k);const it=Ue.fragments[k.sn-1-Ue.startSN],kt=k.sn===Ue.startSN,dn=!it||k.cc>it.cc;if(v.independent!==!1){const{startPTS:on,endPTS:jn,startDTS:Jn,endDTS:gr}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:on,endPTS:jn,startDTS:Jn,endDTS:gr};else if(ue.firstKeyFrame&&ue.independent&&S.id===1&&!dn&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Vn=this.getMainFwdBufferInfo(),or=(Vn?Vn.end:this.getLoadPosition())+this.config.maxBufferHole,cr=ue.firstKeyFramePTS?ue.firstKeyFramePTS:on;if(!kt&&orI&&(k.gap=!0);k.setElementaryStreamInfo(ue.type,on,jn,Jn,gr),this.backtrackFragment&&(this.backtrackFragment=k),this.bufferFragmentData(ue,k,X,S,kt||dn)}else if(kt||dn)k.gap=!0;else{this.backtrack(k);return}}if(lt){const{startPTS:it,endPTS:kt,startDTS:dn,endDTS:on}=lt;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:it,endPTS:kt,startDTS:dn,endDTS:on}),k.setElementaryStreamInfo(ie.AUDIO,it,kt,dn,on),this.bufferFragmentData(lt,k,X,S)}if(Ue&&be!=null&&be.samples.length){const it={id:r,frag:k,details:Ue,samples:be.samples};a.trigger(u.FRAG_PARSING_METADATA,it)}if(Ue&&pe){const it={id:r,frag:k,details:Ue,samples:pe.samples};a.trigger(u.FRAG_PARSING_USERDATA,it)}}logMuxedErr(t){this.warn(`${Pe(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,r,a,v){if(this.state!==Kn.PARSING)return;this.audioOnly=!!r.audio&&!r.video,this.altAudio&&!this.audioOnly&&(delete r.audio,r.audiovideo&&this.logMuxedErr(a));const{audio:S,video:O,audiovideo:k}=r;if(S){const V=t.audioCodec;let ue=Ne(S.codec,V);ue==="mp4a"&&(ue="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const be=S.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&S.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),V&&V!==ue&&this.log(`Swapping manifest audio codec "${V}" for "${ue}"`),S.levelCodec=ue,S.id=o.MAIN,this.log(`Init audio buffer, container:${S.container}, codecs[selected/level/parsed]=[${ue||""}/${V||""}/${S.codec}]`),delete r.audiovideo}if(O){O.levelCodec=t.videoCodec,O.id=o.MAIN;const V=O.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":O.codec="hvc1.1.6.L120.90";break;case"av01":O.codec="av01.0.04M.08";break;case"avc1":O.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${O.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${O.codec!==V?" parsed-corrected="+O.codec:""}${O.supplemental?" supplemental="+O.supplemental:""}`),delete r.audiovideo}k&&(this.log(`Init audiovideo buffer, container:${k.container}, codecs[level/parsed]=[${t.codecs}/${k.codec}]`),delete r.video,delete r.audio);const X=Object.keys(r);if(X.length){if(this.hls.trigger(u.BUFFER_CODECS,r),!this.hls)return;X.forEach(V=>{const pe=r[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(u.BUFFER_APPENDING,{type:V,data:pe,frag:a,part:null,chunkMeta:v,parent:a.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,o.MAIN)}get maxBufferLength(){const{levels:t,level:r}=this,a=t==null?void 0:t[r];return a?this.getMaxBufferLength(a.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=Kn.IDLE}checkFragmentChanged(){const t=this.media;let r=null;if(t&&t.readyState>1&&t.seeking===!1){const a=t.currentTime;if(Jr.isBuffered(t,a)?r=this.getAppendedFrag(a):Jr.isBuffered(t,a+.1)&&(r=this.getAppendedFrag(a+.1)),r){this.backtrackFragment=null;const v=this.fragPlaying,S=r.level;(!v||r.sn!==v.sn||v.level!==S)&&(this.fragPlaying=r,this.hls.trigger(u.FRAG_CHANGED,{frag:r}),(!v||v.level!==S)&&this.hls.trigger(u.LEVEL_SWITCHED,{level:S}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const r=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return n(r)?this.getAppendedFrag(r):null}get currentProgramDateTime(){var t;const r=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(n(r)){const a=this.getLevelDetails(),v=this.currentFrag||(a?ci(null,a.fragments,r):null);if(v){const S=v.programDateTime;if(S!==null){const O=S+(r-v.start)*1e3;return new Date(O)}}}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 Vs{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const a in this.keyUriToKeyInfo){const v=this.keyUriToKeyInfo[a].loader;if(v){var r;if(t&&t!==((r=v.context)==null?void 0:r.frag.type))return;v.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const r=this.keyUriToKeyInfo[t];(r.mediaKeySessionContext||r.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const r=this.keyUriToKeyInfo[t].loader;r&&r.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,r=f.KEY_LOAD_ERROR,a,v,S){return new Xi({type:c.NETWORK_ERROR,details:r,fatal:!1,frag:t,response:S,error:a,networkDetails:v})}loadClear(t,r,a){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(r.length)for(let v=0,S=r.length;v{if(!this.emeController)return;O.setKeyFormat(k);const X=to(k);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=Ho(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(r=>this.loadInternal(t,r)):this.loadInternal(t)}loadInternal(t,r){var a,v;r&&t.setKeyFormat(r);const S=t.decryptdata;if(!S){const V=new Error(r?`Expected frag.decryptdata to be defined after setting format ${r}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,V))}const O=S.uri;if(!O)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${O}"`)));let k=this.keyUriToKeyInfo[O];if((a=k)!=null&&a.decryptdata.key)return S.key=k.decryptdata.key,Promise.resolve({frag:t,keyInfo:k});if((v=k)!=null&&v.keyLoadPromise){var X;switch((X=k.mediaKeySessionContext)==null?void 0:X.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return k.keyLoadPromise.then(V=>(S.key=V.keyInfo.decryptdata.key,{frag:t,keyInfo:k}))}}switch(k=this.keyUriToKeyInfo[O]={decryptdata:S,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},S.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return S.keyFormat==="identity"?this.loadKeyHTTP(k,t):this.loadKeyEME(k,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(k,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${S.method}"`)))}}loadKeyEME(t,r){const a={frag:r,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(a);if(v)return(t.keyLoadPromise=v.then(S=>(t.mediaKeySessionContext=S,a))).catch(S=>{throw t.keyLoadPromise=null,S})}return Promise.resolve(a)}loadKeyHTTP(t,r){const a=this.config,v=a.loader,S=new v(a);return r.keyLoader=t.loader=S,t.keyLoadPromise=new Promise((O,k)=>{const X={keyInfo:t,frag:r,responseType:"arraybuffer",url:t.decryptdata.uri},V=a.keyLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(be,Re,Ue,lt)=>{const{frag:it,keyInfo:kt,url:dn}=Ue;if(!it.decryptdata||kt!==this.keyUriToKeyInfo[dn])return k(this.createKeyLoadError(it,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));kt.decryptdata.key=it.decryptdata.key=new Uint8Array(be.data),it.keyLoader=null,kt.loader=null,O({frag:it,keyInfo:kt})},onError:(be,Re,Ue,lt)=>{this.resetLoader(Re),k(this.createKeyLoadError(r,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Ue,E({url:X.url,data:void 0},be)))},onTimeout:(be,Re,Ue)=>{this.resetLoader(Re),k(this.createKeyLoadError(r,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ue))},onAbort:(be,Re,Ue)=>{this.resetLoader(Re),k(this.createKeyLoadError(r,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ue))}};S.load(X,ue,pe)})}resetLoader(t){const{frag:r,keyInfo:a,url:v}=t,S=a.loader;r.keyLoader===S&&(r.keyLoader=null,a.loader=null),delete this.keyUriToKeyInfo[v],S&&S.destroy()}}function ha(F){const{type:t}=F;switch(t){case h.AUDIO_TRACK:return o.AUDIO;case h.SUBTITLE_TRACK:return o.SUBTITLE;default:return o.MAIN}}function Ys(F,t){let r=F.url;return(r===void 0||r.indexOf("data:")===0)&&(r=t.url),r}class Kc{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(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const r=this.hls.config,a=r.pLoader,v=r.loader,S=a||v,O=new S(r);return this.loaders[t.type]=O,O}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const r=this.loaders[t];r&&r.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,r){const{url:a}=r;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:a,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,r){const{id:a,level:v,pathwayId:S,url:O,deliveryDirectives:k,levelInfo:X}=r;this.load({id:a,level:v,pathwayId:S,responseType:"text",type:h.LEVEL,url:O,deliveryDirectives:k,levelOrTrack:X})}onAudioTrackLoading(t,r){const{id:a,groupId:v,url:S,deliveryDirectives:O,track:k}=r;this.load({id:a,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:S,deliveryDirectives:O,levelOrTrack:k})}onSubtitleTrackLoading(t,r){const{id:a,groupId:v,url:S,deliveryDirectives:O,track:k}=r;this.load({id:a,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:S,deliveryDirectives:O,levelOrTrack:k})}onLevelsUpdated(t,r){const a=this.loaders[h.LEVEL];if(a){const v=a.context;v&&!r.levels.some(S=>S===v.levelOrTrack)&&(a.abort(),delete this.loaders[h.LEVEL])}}load(t){var r;const a=this.hls.config;let v=this.getInternalLoader(t);if(v){const V=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let S;if(t.type===h.MANIFEST?S=a.manifestLoadPolicy.default:S=x({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),n((r=t.deliveryDirectives)==null?void 0:r.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const ue=V.partTarget,pe=V.targetduration;if(ue&&pe){const be=Math.max(ue*3,pe*.8)*1e3;S=x({},S,{maxTimeToFirstByteMs:Math.min(be,S.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,S.maxTimeToFirstByteMs)})}}}const O=S.errorRetry||S.timeoutRetry||{},k={loadPolicy:S,timeout:S.maxLoadTimeMs,maxRetry:O.maxNumRetry||0,retryDelay:O.retryDelayMs||0,maxRetryDelay:O.maxRetryDelayMs||0},X={onSuccess:(V,ue,pe,be)=>{const Re=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const Ue=V.data;if(Ue.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(V,pe,new Error("no EXTM3U delimiter"),be||null,ue);return}ue.parsing.start=performance.now(),Uo.isMediaPlaylist(Ue)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,ue,pe,be||null,Re):this.handleMasterPlaylist(V,ue,pe,be)},onError:(V,ue,pe,be)=>{this.handleNetworkError(ue,pe,!1,V,be)},onTimeout:(V,ue,pe)=>{this.handleNetworkError(ue,pe,!0,void 0,V)}};v.load(t,k,X)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:r},forceStartLoad:a}=this.hls;(t||a)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${r}`),this.hls.startLoad(r))}handleMasterPlaylist(t,r,a,v){const S=this.hls,O=t.data,k=Ys(t,a),X=Uo.parseMasterPlaylist(O,k);if(X.playlistParsingError){this.handleManifestParsingError(t,a,X.playlistParsingError,v,r);return}const{contentSteering:V,levels:ue,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Ue}=X;this.variableList=Ue;const{AUDIO:lt=[],SUBTITLES:it,"CLOSED-CAPTIONS":kt}=Uo.parseMasterPlaylistMedia(O,k,X);lt.length&&!lt.some(on=>!on.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),lt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new hs({}),bitrate:0,url:""})),S.trigger(u.MANIFEST_LOADED,{levels:ue,audioTracks:lt,subtitles:it,captions:kt,contentSteering:V,url:k,stats:r,networkDetails:v,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Ue})}handleTrackOrLevelPlaylist(t,r,a,v,S){const O=this.hls,{id:k,level:X,type:V}=a,ue=Ys(t,a),pe=n(X)?X:n(k)?k:0,be=ha(a),Re=Uo.parseLevelPlaylist(t.data,ue,pe,be,0,this.variableList);if(V===h.MANIFEST){const Ue={attrs:new hs({}),bitrate:0,details:Re,name:"",url:ue};Re.requestScheduled=r.loading.start+Wr(Re,0),O.trigger(u.MANIFEST_LOADED,{levels:[Ue],audioTracks:[],url:ue,stats:r,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}r.parsing.end=performance.now(),a.levelDetails=Re,this.handlePlaylistLoaded(Re,t,r,a,v,S)}handleManifestParsingError(t,r,a,v,S){this.hls.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:r.type===h.MANIFEST,url:t.url,err:a,error:a,reason:a.message,response:t,context:r,networkDetails:v,stats:S})}handleNetworkError(t,r,a=!1,v,S){let O=`A network ${a?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?O+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(O+=` id: ${t.id} group-id: "${t.groupId}"`);const k=new Error(O);this.hls.logger.warn(`[playlist-loader]: ${O}`);let X=f.UNKNOWN,V=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=a?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:X=a?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:X=a?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:X=a?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}ue&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:X,fatal:V,url:t.url,loader:ue,context:t,error:k,networkDetails:r,stats:S};if(v){const be=(r==null?void 0:r.url)||t.url;pe.response=E({url:be,data:void 0},v)}this.hls.trigger(u.ERROR,pe)}handlePlaylistLoaded(t,r,a,v,S,O){const k=this.hls,{type:X,level:V,id:ue,groupId:pe,deliveryDirectives:be}=v,Re=Ys(r,v),Ue=ha(v),lt=typeof v.level=="number"&&Ue===o.MAIN?V:void 0;if(!t.fragments.length){const kt=t.playlistParsingError=new Error("No Segments found in Playlist");k.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:kt,reason:kt.message,response:r,context:v,level:lt,parent:Ue,networkDetails:S,stats:a});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const it=t.playlistParsingError;if(it){if(this.hls.logger.warn(`${it} ${t.url}`),!k.config.ignorePlaylistParsingErrors){k.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:it,reason:it.message,response:r,context:v,level:lt,parent:Ue,networkDetails:S,stats:a});return}t.playlistParsingError=null}switch(t.live&&O&&(O.getCacheAge&&(t.ageHeader=O.getCacheAge()||0),(!O.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:k.trigger(u.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||k.levels[0],level:lt||0,id:ue||0,stats:a,networkDetails:S,deliveryDirectives:be,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:k.trigger(u.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:a,networkDetails:S,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:k.trigger(u.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:a,networkDetails:S,deliveryDirectives:be});break}}}class Vc{static get version(){return Ga}static isMSESupported(){return Qn()}static isSupported(){return Mr()}static getMediaSource(){return se()}static get Events(){return u}static get MetadataSchema(){return Qi}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Vc.defaultConfig?Vc.defaultConfig:od}static set DefaultConfig(t){Vc.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 Do,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 r=this.logger=Y(t.debug||!1,"Hls instance",t.assetPlayerId),a=this.config=ud(Vc.DefaultConfig,t,r);this.userConfig=t,a.progressive&&y(a,r);const{abrController:v,bufferController:S,capLevelController:O,errorController:k,fpsController:X}=a,V=new k(this),ue=this.abrController=new v(this),pe=new Fn(this),be=a.interstitialsController,Re=be?this.interstitialsController=new be(this,Vc):null,Ue=this.bufferController=new S(this,pe),lt=this.capLevelController=new O(this),it=new X(this),kt=new Kc(this),dn=a.contentSteeringController,on=dn?new dn(this):null,jn=this.levelController=new Rs(this,on),Jn=new as(this),gr=new Vs(this.config),Vn=this.streamController=new Zi(this,pe,gr),or=this.gapController=new ot(this,pe);lt.setStreamController(Vn),it.setStreamController(Vn);const cr=[kt,jn,Vn];Re&&cr.splice(1,0,Re),on&&cr.splice(1,0,on),this.networkControllers=cr;const Yn=[ue,Ue,or,lt,it,Jn,pe];this.audioTrackController=this.createController(a.audioTrackController,cr);const Pr=a.audioStreamController;Pr&&cr.push(this.audioStreamController=new Pr(this,pe,gr)),this.subtitleTrackController=this.createController(a.subtitleTrackController,cr);const Ei=a.subtitleStreamController;Ei&&cr.push(this.subtititleStreamController=new Ei(this,pe,gr)),this.createController(a.timelineController,Yn),gr.emeController=this.emeController=this.createController(a.emeController,Yn),this.cmcdController=this.createController(a.cmcdController,Yn),this.latencyController=this.createController(Us,Yn),this.coreComponents=Yn,cr.push(V);const $i=V.onErrorOut;typeof $i=="function"&&this.on(u.ERROR,$i,V),this.on(u.MANIFEST_LOADED,kt.onManifestLoaded,kt)}createController(t,r){if(t){const a=new t(this);return r&&r.push(a),a}return null}on(t,r,a=this){this._emitter.on(t,r,a)}once(t,r,a=this){this._emitter.once(t,r,a)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,r,a=this,v){this._emitter.off(t,r,a,v)}listeners(t){return this._emitter.listeners(t)}emit(t,r,a){return this._emitter.emit(t,r,a)}trigger(t,r){if(this.config.debug)return this.emit(t,t,r);try{return this.emit(t,t,r)}catch(a){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+a.message+'". Here is a stacktrace:',a),!this.triggeringException){this.triggeringException=!0;const v=t===u.ERROR;this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:a}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(u.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(r=>r.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(r=>r.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 S=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:S});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const r="media"in t,a=r?t.media:t,v=r?t:{media:a};this._media=a,this.trigger(u.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(u.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(u.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const r=this.media,a=this._url,v=this._url=$.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),r&&a&&(a!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(r)),this.trigger(u.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,r){this.logger.log(`startLoad(${t+(r?", ":"")})`),this.started=!0,this.resumeBuffering();for(let a=0;a{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[o.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[o.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[o.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,r=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),r&&this.startLoad(r))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=rl()),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 r=!!t;r!==this.config.capLevelToPlayerSize&&(r?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=r)}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){xn(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:r}}=this;if(!t)return 0;const a=t.length;for(let v=0;v=r)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:r,maxHdcpLevel:a}=this;let v;if(r===-1&&t!=null&&t.length?v=t.length-1:v=r,a)for(let S=v;S--;){const O=t[S].attrs["HDCP-LEVEL"];if(O&&O<=a)return S}return v}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 r;return((r=this.audioTrackController)==null?void 0:r.setAudioOption(t))||null}setSubtitleOption(t){var r;return((r=this.subtitleTrackController)==null?void 0:r.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 r=this.audioTrackController;r&&(r.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 r=this.subtitleTrackController;r&&(r.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const r=this.subtitleTrackController;r&&(r.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,r=this.allAudioTracks){const a=Ii(r);return lr(t,a,navigator.mediaCapabilities)}}Vc.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function n(l,c,f){var u=f||{},h=u.noTrailing,o=h===void 0?!1:h,s=u.noLeading,b=s===void 0?!1:s,p=u.debounceMode,x=p===void 0?void 0:p,m,E=!1,C=0;function R(){m&&clearTimeout(m)}function M(D){var _=D||{},N=_.upcomingOnly,j=N===void 0?!1:N;R(),E=!j}function T(){for(var D=arguments.length,_=new Array(D),N=0;Nl?b?(C=Date.now(),o||(m=setTimeout(x?W:Y,l))):Y():o!==!0&&(m=setTimeout(x?W:Y,x===void 0?l-H:l))}return T.cancel=M,T}function i(l,c,f){var u=f||{},h=u.atBegin,o=h===void 0?!1:h;return n(l,c,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.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 g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,n){if(n&1&&(e=this(e)),n&8||typeof e=="object"&&e&&(n&4&&e.__esModule||n&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=n&2&&e;typeof c=="object"&&!~g.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,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),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",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",518:"p__Shixuns__Detail__Settings__ThemeChange__index",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",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",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",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",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__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",1477:"p__Classrooms__ThemeChange__Assistant",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",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",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",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__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",3317:"p__Classrooms__Lists__Graduation__Topics__Add__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",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",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",4297:"p__Classrooms__ThemeChange__Polls",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",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",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",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5261:"p__Forums__User__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",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",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__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",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",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",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",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",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7949:"p__Course__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",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",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",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",8746:"p__Forums__Subject__index",8787:"p__Competitions__Entered__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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9441:"p__Forums__Detail__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",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",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"fe1c4874",67:"6aaac387",109:"4892f3f5",119:"3cc30916",195:"497ce3b1",201:"41913f90",264:"fe813f12",292:"fdce73c5",316:"1f60ada6",337:"19fd0ce7",354:"d4d139cf",479:"1c00f2a6",485:"398ea812",518:"d21c15a8",532:"ec7c44b3",533:"926682d3",547:"a65ec797",556:"fd70f420",559:"99d49cc2",570:"5343c3b9",576:"f6a4ee3b",629:"44a1d9a5",643:"cc3dc661",671:"4a609b8d",680:"c59c809a",700:"07868f85",737:"d45e5dde",741:"ac5fd360",799:"bdbf8622",818:"cd8eb09e",879:"58636116",895:"a5e97e1d",900:"7b33f375",906:"926b12f0",921:"06a84e27",928:"4ed3651c",981:"2191a42e",1006:"2f03eceb",1043:"663acf40",1045:"fa0e5a9b",1048:"3680fbf5",1070:"fa4c359f",1077:"701f12f8",1144:"c90eccaf",1154:"8cb80842",1211:"7d49562e",1253:"15bc2579",1257:"4f62a4c0",1274:"5f6ea65a",1276:"88dabcba",1343:"36c8a48b",1356:"db75ac3b",1423:"89c9dfee",1427:"8fdd0db2",1450:"6c865dff",1461:"5ba2b972",1462:"fcf08abc",1470:"968d2e2e",1475:"92f429f9",1477:"22ac7391",1482:"466a5982",1512:"c7a62f6e",1520:"94168cf4",1545:"4a837c8a",1555:"c0f60c3c",1578:"9e28b5a5",1581:"82d940b3",1582:"6cb8b13f",1646:"e6e27b60",1651:"c51893d3",1657:"dac5325f",1660:"2aebd46a",1674:"8f8bed31",1678:"f2b3955c",1713:"c961d0dd",1717:"cfd982b8",1727:"da915b59",1754:"f440b0ce",1783:"4c3c1c1d",1798:"32213a5b",1799:"ae029a35",1831:"3da54975",1836:"195eb428",1855:"30799527",1880:"e62deaf4",1881:"d8d1279a",1897:"b9d39406",1939:"b225ec34",1953:"28d1f25d",1962:"9ca5c390",1993:"9b1159c2",2011:"59d51f98",2045:"5f893db9",2099:"dce03a5f",2102:"40fe6bfd",2130:"fe00f5d8",2141:"dc012c95",2203:"2d15efc8",2216:"ac9b415c",2240:"59b45b15",2249:"f4830452",2281:"f8604fa1",2300:"6bc18907",2303:"0421ac47",2307:"dd7e5170",2338:"c765f37d",2339:"9b74dd4a",2364:"f89faf70",2386:"192e235c",2396:"0846911c",2404:"bc3abb8f",2412:"302cd7b5",2425:"9187368f",2443:"7c704cfe",2476:"087d2de7",2494:"68080a87",2501:"edee90b6",2538:"de4a3723",2539:"516282c0",2548:"68aff200",2570:"addaa717",2594:"e87d3761",2603:"7463285b",2659:"31a76ba7",2707:"5fb4eecc",2806:"3e231de2",2819:"76db6fcd",2823:"7355608b",2829:"01650af9",2837:"54a82605",2862:"0a4e4732",2865:"25f88fed",2884:"9ffb75c2",2969:"ab3357d7",2983:"3e07b2a2",2997:"b775e0d5",3006:"83cae2ef",3086:"235d0cf5",3133:"9bf3f89c",3141:"bfb0dfa4",3157:"369e32c0",3183:"64c26112",3198:"8e655451",3212:"5c4bd762",3220:"1720df1d",3247:"ca19b709",3260:"41c64d1e",3276:"86d5d8e3",3317:"1dd052a6",3391:"5371542c",3433:"b189a813",3442:"209f2c11",3447:"eb6c240c",3451:"e6eb1964",3509:"3dde953f",3550:"3dc83156",3581:"63508d6d",3585:"4afdf671",3668:"34349f84",3697:"481a10d9",3747:"575bf3ad",3754:"6ead93af",3777:"d5b0f2f1",3784:"c2d013cb",3805:"9dbcb95e",3831:"b57655b7",3862:"8be7610c",3873:"2e6fdd2d",3885:"f87f7f15",3910:"cc0552e5",3951:"dbe91012",3987:"5cecd51b",4014:"27a8e97c",4017:"eb7a8c4f",4030:"784af77f",4056:"b6238994",4058:"53d5c932",4078:"2c194a3f",4088:"236723f3",4093:"780949b1",4105:"14b2ea3d",4144:"491feb7f",4164:"037c12e6",4216:"c580c149",4217:"58ae7ac5",4227:"fc771a80",4259:"276c8093",4264:"69d0ec79",4297:"e3d0287d",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"0a74a31b",4492:"aebcb0b5",4496:"3287cede",4498:"5ae49667",4504:"9da1f73c",4514:"250d7385",4520:"d45548f2",4546:"5fb3858d",4565:"f5a8fbd6",4572:"862f2bdb",4599:"61def4cb",4610:"da9e33f2",4621:"c8756d94",4628:"ece2c60c",4662:"5358745f",4685:"c33f1528",4715:"e1cf9f8a",4736:"e76969cb",4741:"d9121349",4757:"ca5e41b7",4766:"6aefd62d",4770:"192e34a3",4790:"619413e4",4795:"bc4f7733",4797:"a24e92db",4800:"48eb93eb",4850:"1edda4b7",4889:"a8cade60",4928:"6066f013",4973:"e4abd017",4994:"fbde709e",5022:"402a0d6d",5028:"3a4174e9",5043:"052d034d",5048:"2c86c099",5060:"85dafcc6",5096:"4ff89d18",5111:"597cf7ac",5117:"974d7725",5125:"9b8f9b9e",5148:"42f5f5bd",5165:"6278b3f2",5176:"026e51c0",5177:"f17cceae",5179:"a746df9a",5186:"c8f3dd3b",5230:"5aa07e72",5238:"982260fc",5261:"13a057ce",5290:"5dabcdc2",5297:"95b135b0",5307:"43ab4254",5319:"78065363",5321:"1163c84e",5330:"03de42d0",5335:"d93dda34",5354:"7ae70604",5357:"bbb0c6a4",5359:"2851575c",5382:"899cb871",5402:"1ebca743",5416:"454536b7",5434:"38b302a6",5466:"fb5b26f4",5494:"d89549c4",5518:"1fc78545",5549:"9901e1b6",5572:"99af59a2",5573:"874cbbba",5624:"99a66d37",5631:"e00d3d36",5650:"64d3a5c4",5679:"4a090bef",5694:"5e0978b0",5705:"af671053",5729:"f9a46d75",5764:"e0d7e586",5775:"11ef787f",5776:"3638b535",5786:"a6d2f67f",5798:"fcf0924e",5800:"14c24e73",5816:"8af90707",5876:"5eded409",5888:"033d33d0",5891:"509a183c",5894:"f0b2e69d",5902:"1b276383",5915:"060d4142",5972:"7af0a816",5992:"24e947e9",6029:"cc771464",6034:"243a459d",6045:"d268f87f",6047:"3ce45acd",6063:"23a279b4",6069:"db92b3ea",6080:"bf523dd7",6126:"99519171",6127:"1043c774",6170:"bcf3b504",6185:"434c5cfd",6265:"84f4474b",6270:"0becef87",6282:"25f0c8b9",6328:"44c6ddde",6366:"bed6d96f",6378:"7f3a946a",6411:"48c95ca1",6434:"52e8bd43",6442:"74c0b7f0",6444:"cdc52009",6451:"de1bccb0",6452:"f4d58735",6531:"f98ccd86",6583:"d4871493",6587:"3b670c86",6634:"7236fc7e",6637:"d635ecae",6651:"cb04a016",6682:"e5451b77",6685:"5df603da",6729:"3d977965",6741:"795ce159",6774:"59d4d618",6776:"2e9b02ef",6784:"ee9772e6",6788:"c0f90e46",6789:"7fc58899",6796:"0b52e838",6820:"f16ff9a3",6882:"5aaf800b",6904:"4d7ba275",6913:"752f1c75",6963:"869a9eae",7043:"87cae1a2",7045:"240022c6",7058:"daef1247",7062:"ff802fac",7084:"46ccce72",7099:"09de87f2",7121:"902ecbe9",7156:"e7466006",7178:"af212410",7182:"072c621b",7224:"7dfe39ed",7242:"986c61b2",7260:"3d0ca370",7289:"694c00a5",7322:"4faf2ce4",7323:"953a038d",7329:"4e431a74",7333:"6359f173",7365:"1005464f",7395:"fd45fe1b",7402:"e1250971",7460:"41713898",7477:"acd67d00",7482:"ce7f3724",7527:"9e1a5f2d",7545:"46b6e07f",7560:"69df653e",7589:"2dbf8506",7591:"c8233ce9",7614:"7de1810c",7622:"17f07e9a",7686:"4fcec9f9",7706:"c2a79e40",7806:"28b08c8c",7835:"acc8e3ef",7855:"28270a74",7857:"eff6ea15",7883:"4582f4ca",7884:"800e8aad",7901:"eaa955f0",7922:"dbb007f2",7949:"f523acd1",7964:"29aed9a1",7999:"86082aa9",8003:"3799876f",8062:"201ef636",8066:"f13c8ad9",8072:"520bc7db",8085:"40a63cac",8089:"d536b13a",8115:"9d123468",8143:"a22a3f3b",8145:"43388250",8155:"46dc4f82",8161:"83c5fa9a",8217:"cdf3121e",8237:"e94ca0a8",8241:"03eafd74",8286:"7e2143ff",8302:"55794970",8332:"eb2f3969",8340:"a7586453",8350:"07df8a75",8365:"a7b716df",8398:"b7b7bd4f",8431:"a7479a76",8435:"29ffda57",8447:"8ace9f20",8458:"d0947d31",8479:"cdd6c561",8517:"b956fb69",8552:"ec14e2fd",8561:"4339de84",8563:"b3d56e33",8579:"4cc53045",8639:"374b258d",8661:"b598d736",8665:"bd6f184e",8688:"a8b457d5",8689:"208ae694",8723:"a420e0e6",8737:"ce7dad23",8746:"4ec121dd",8776:"0ad26240",8787:"9c7a8e84",8800:"25e41efe",8823:"e28ae5da",8827:"25512e99",8842:"9f25a3e2",8866:"26edf4f5",8871:"690fa8cb",8882:"7c6a739e",8885:"85183dd1",8898:"d002bcd8",8909:"b13d2b4a",8920:"7f82440c",8963:"790aecdd",8965:"21ec6285",8999:"7d0e4996",9039:"24f8a105",9076:"05085888",9104:"bbcb2345",9205:"2e2ea022",9252:"0d791a59",9260:"cf5f8140",9366:"c5885a4e",9391:"1845055b",9404:"9fcc3d3e",9406:"1c8d36b7",9416:"6038018a",9417:"b392d4bd",9441:"8c8452c1",9449:"02e6e1bc",9487:"dae6c953",9489:"00db8065",9507:"13e9380c",9511:"34579157",9512:"3653a8b5",9554:"ed358e7b",9559:"f794af19",9647:"5038626c",9649:"68703430",9674:"b97f7345",9677:"2eb70712",9695:"91896cd3",9715:"a9adddac",9716:"75bb5609",9785:"d2060220",9788:"3f55056e",9814:"8083bd62",9891:"7752b7b3",9895:"b8e31ff2",9906:"3e7a1e8c",9921:"9847fa4b",9922:"810a57ca",9928:"5989f5e0",9944:"2967c72a",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",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",518:"p__Shixuns__Detail__Settings__ThemeChange__index",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",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",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",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__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",1477:"p__Classrooms__ThemeChange__Assistant",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",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",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",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__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",3317:"p__Classrooms__Lists__Graduation__Topics__Add__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",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",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",4297:"p__Classrooms__ThemeChange__Polls",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",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",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",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5261:"p__Forums__User__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",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",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",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",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",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",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7949:"p__Course__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",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",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",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",8746:"p__Forums__Subject__index",8787:"p__Competitions__Entered__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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9441:"p__Forums__Detail__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",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",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__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:"de58cef9",109:"1a7fc455",119:"25b26a6d",195:"8653772c",201:"7872e384",264:"5fd9b3fc",292:"9702f825",337:"45f063ed",479:"bba9e475",485:"d63578fe",518:"c6774a1c",532:"c1a3e627",533:"7c6a1361",547:"5581debc",556:"c9ce9a90",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"573b339d",737:"98eb2f74",799:"08103cd8",879:"8ef20790",895:"ad846737",900:"228aca9a",906:"a29ef4e5",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"8e5fbfd7",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"619593a3",1257:"156e8f74",1276:"bbc6eeec",1343:"f50c7fcf",1356:"2ab3aa04",1423:"5c4a76fc",1427:"c24d69b3",1450:"1edcc2ed",1461:"e71bb36a",1470:"183c9793",1475:"5bfcb58b",1477:"970fcf81",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0c4169ac",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"eda8c6fb",1657:"c0cb4a08",1674:"fdbc1e05",1678:"484ca996",1713:"e5cf33ee",1717:"87e35fde",1727:"522640e5",1754:"118c994b",1783:"0d3d06a0",1798:"3157272a",1831:"cb1c37ee",1836:"5f0d3f7f",1855:"b92cccb4",1880:"750743ca",1897:"62544c06",1939:"ce7e2b5a",1953:"20ce3901",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"917ff98f",2102:"ec61f9f0",2130:"fa9a5d94",2141:"5eb2f330",2203:"bd175c79",2216:"33467293",2240:"e7cce869",2281:"61ef8d57",2303:"1ed5567d",2307:"b2c54321",2338:"dea1928a",2339:"1336108e",2396:"2fd22400",2404:"08d36549",2412:"84cd3fdc",2425:"47b23ee4",2443:"637429ad",2476:"cf85a190",2501:"2441982c",2539:"082dd38b",2548:"75182034",2570:"846a7fe1",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"505dc6f7",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"dff7c42d",2865:"6ef3cf6b",2884:"ebfe0ea4",2983:"b058f97a",3006:"7fce4e74",3086:"d0ebac07",3141:"d28c3a59",3157:"f5d985ab",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"05740106",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"2018f6c1",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"7c5f7491",3585:"5f288e7b",3668:"fd3ea050",3747:"1af43845",3784:"c81d4a51",3831:"2711fd44",3873:"7cbe1ba5",3910:"658d457f",3951:"9b11b034",4030:"af04fe52",4056:"10eacfff",4078:"aa54548e",4093:"775588f4",4105:"7f9d4513",4144:"f10aa199",4164:"1ef1f5b4",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"1b9a62ea",4297:"cb8a8129",4449:"e68d8d58",4492:"12cb2835",4496:"77babddd",4498:"3e85d92c",4504:"9074cfde",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aa988bc4",4610:"687005a6",4621:"807fbac2",4662:"37625a1c",4715:"1230954d",4736:"5b6f4e2f",4741:"92525927",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"43974304",5022:"81b1b86b",5028:"03cdfb68",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"ab408bd4",5125:"57501e4a",5148:"572faeac",5165:"48afbcf3",5176:"9c49e7fa",5177:"ec157db5",5179:"21f01751",5186:"e766ffd9",5230:"8ecdafbb",5238:"865509db",5261:"b275c3f7",5297:"5426028f",5307:"4ccfc065",5319:"34217c3f",5330:"d6eee700",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"d75b7acd",5402:"e8092123",5466:"12cfd33a",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"75c5add6",5650:"f8f63f4b",5694:"c3e4a8be",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"9d910e47",5786:"37a81eaa",5798:"ce1cf7da",5800:"ace57161",5816:"4adf0529",5888:"193a7f8f",5891:"cbb6f851",5894:"4c5225a9",5915:"bc9c3e69",5972:"35e1408e",5992:"419f5d2f",6029:"7f981b9d",6063:"3b503608",6069:"a9aeea2e",6080:"87990336",6127:"f31505a8",6185:"bd124dd8",6265:"8aa3f229",6270:"5496b206",6282:"f0151247",6328:"de2b9d62",6366:"079fc2d8",6434:"48c2a3cc",6442:"a754411f",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6583:"7599cb91",6587:"9c49e7fa",6634:"7cfae7ec",6637:"4348c475",6651:"b07fe216",6682:"0b183f46",6685:"50d3c702",6729:"aea3b7f5",6741:"b838eb14",6776:"461a4e93",6784:"1affe817",6789:"f85c816f",6796:"b24f73ad",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"70169de5",7062:"62b4ac36",7099:"f105b5d4",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"516cb5de",7322:"5e9b9749",7323:"1b09d16b",7329:"e5af7e18",7395:"ff574c5d",7402:"c2ab8a41",7460:"dedd2038",7477:"7903c644",7482:"c37a3f01",7527:"a4765b7e",7545:"6e229fc1",7560:"d82e43ca",7589:"2517c75a",7614:"de9ee12f",7622:"5e2922e8",7806:"80b7b1d6",7835:"f46b64fe",7855:"8698f084",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"cbb93827",7922:"0e7ce87a",7949:"b5dcbb45",8062:"8e384b9f",8072:"540f746b",8085:"e6b0e037",8115:"4168d1d3",8143:"1021d119",8145:"aa6ec833",8155:"d345abd7",8217:"3f5e9ac7",8237:"faafb9cc",8241:"5bd955ca",8286:"69a76d39",8332:"1d88f0c6",8398:"b128b7d6",8431:"289b326c",8435:"0980085d",8447:"5dded7c0",8458:"9d938150",8479:"b4705507",8517:"cccfddad",8552:"a656ad91",8563:"20b25782",8579:"600a1b47",8665:"c52575bc",8688:"c044db56",8689:"c7b937bf",8723:"3eab1580",8746:"897b275d",8787:"121de108",8823:"e5c765d5",8827:"7c77dcba",8866:"4926d910",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"e5b0c473",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"b142636c",9416:"483ff19d",9441:"56e19f37",9449:"5b09ad48",9487:"a73f5679",9489:"ee2bb5b7",9507:"d52efba5",9511:"bc041583",9647:"9df3db4c",9649:"00fb4211",9674:"bb2d1c58",9677:"af7d4c8f",9695:"e6d547d3",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"bbe362ca",9891:"512a9301",9906:"bb12ef11",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,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,n,i){if(d[g]){d[g].push(e);return}var l,c;if(n!==void 0)for(var f=document.getElementsByTagName("script"),u=0;u