|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[182,3,5,6,7,8,9,10,16,18],{"+NIl":function(Xe,me,U){(function(oe){oe(U("VrN/"))})(function(oe){"use strict";oe.defineMode("stex",function(X,L){"use strict";function b(c,o){c.cmdState.push(o)}function E(c){return c.cmdState.length>0?c.cmdState[c.cmdState.length-1]:null}function x(c){var o=c.cmdState.pop();o&&o.closeBracket()}function C(c){for(var o=c.cmdState,f=o.length-1;f>=0;f--){var d=o[f];if(d.name=="DEFAULT")continue;return d}return{styleIdentifier:function(){return null}}}function h(c,o,f){return function(){this.name=c,this.bracketNo=0,this.style=o,this.styles=f,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var s={};s.importmodule=h("importmodule","tag",["string","builtin"]),s.documentclass=h("documentclass","tag",["","atom"]),s.usepackage=h("usepackage","tag",["atom"]),s.begin=h("begin","tag",["atom"]),s.end=h("end","tag",["atom"]),s.label=h("label","tag",["atom"]),s.ref=h("ref","tag",["atom"]),s.eqref=h("eqref","tag",["atom"]),s.cite=h("cite","tag",["atom"]),s.bibitem=h("bibitem","tag",["atom"]),s.Bibitem=h("Bibitem","tag",["atom"]),s.RBibitem=h("RBibitem","tag",["atom"]),s.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function r(c,o){c.f=o}function n(c,o){var f;if(c.match(/^\\[a-zA-Z@]+/)){var d=c.current().slice(1);return f=s.hasOwnProperty(d)?s[d]:s.DEFAULT,f=new f,b(o,f),r(o,l),f.style}if(c.match(/^\\[$&%#{}_]/))return"tag";if(c.match(/^\\[,;!\/\\]/))return"tag";if(c.match("\\["))return r(o,function(A,p){return e(A,p,"\\]")}),"keyword";if(c.match("\\("))return r(o,function(A,p){return e(A,p,"\\)")}),"keyword";if(c.match("$$"))return r(o,function(A,p){return e(A,p,"$$")}),"keyword";if(c.match("$"))return r(o,function(A,p){return e(A,p,"$")}),"keyword";var a=c.next();if(a=="%")return c.skipToEnd(),"comment";if(a=="}"||a=="]"){if(f=E(o),f)f.closeBracket(a),r(o,l);else return"error";return"bracket"}else return a=="{"||a=="["?(f=s.DEFAULT,f=new f,b(o,f),"bracket"):/\d/.test(a)?(c.eatWhile(/[\w.%]/),"atom"):(c.eatWhile(/[\w\-_]/),f=C(o),f.name=="begin"&&(f.argument=c.current()),f.styleIdentifier())}function e(c,o,f){if(c.eatSpace())return null;if(f&&c.match(f))return r(o,n),"keyword";if(c.match(/^\\[a-zA-Z@]+/))return"tag";if(c.match(/^[a-zA-Z]+/))return"variable-2";if(c.match(/^\\[$&%#{}_]/))return"tag";if(c.match(/^\\[,;!\/]/))return"tag";if(c.match(/^[\^_&]/))return"tag";if(c.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(c.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var d=c.next();return d=="{"||d=="}"||d=="["||d=="]"||d=="("||d==")"?"bracket":d=="%"?(c.skipToEnd(),"comment"):"error"}function l(c,o){var f=c.peek(),d;return f=="{"||f=="["?(d=E(o),d.openBracket(f),c.eat(f),r(o,n),"bracket"):/[ \t\r]/.test(f)?(c.eat(f),null):(r(o,n),x(o),n(c,o))}return{startState:function(){var c=L.inMathMode?function(o,f){return e(o,f)}:n;return{cmdState:[],f:c}},copyState:function(c){return{cmdState:c.cmdState.slice(),f:c.f}},token:function(c,o){return o.f(c,o)},blankLine:function(c){c.f=n,c.cmdState.length=0},lineComment:"%"}}),oe.defineMIME("text/x-stex","stex"),oe.defineMIME("text/x-latex","stex")})},"/GNS":function(Xe,me,U){Xe.exports=U.p+"static/search1.c4136dd4.png"},"06Qe":function(Xe,me,U){var oe=U("ItGF"),X="urn:schemas-microsoft-com:vml",L=typeof window=="undefined"?null:window,b=!1,E=L&&L.document;function x(s){return C(s)}var C;if(E&&!oe.canvasSupported)try{!E.namespaces.zrvml&&E.namespaces.add("zrvml",X),C=function(s){return E.createElement("<zrvml:"+s+' class="zrvml">')}}catch(s){C=function(r){return E.createElement("<"+r+' xmlns="'+X+'" class="zrvml">')}}function h(){if(b||!E)return;b=!0;var s=E.styleSheets;s.length<31?E.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):s[0].addRule(".zrvml","behavior:url(#default#VML)")}me.doc=E,me.createNode=x,me.initVML=h},"07cG":function(Xe,me,U){Xe.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0s+r":function(Xe,me,U){var oe=U("bYtY"),X=U("QBsz"),L=U("y23F"),b=U("H6uX"),E=U("YH21"),x=U("C0SR"),C="silent";function h(f,d,a){return{type:f,event:a,target:d.target,topTarget:d.topTarget,cancelBubble:!1,offsetX:a.zrX,offsetY:a.zrY,gestureEvent:a.gestureEvent,pinchX:a.pinchX,pinchY:a.pinchY,pinchScale:a.pinchScale,wheelDelta:a.zrDelta,zrByTouch:a.zrByTouch,which:a.which,stop:s}}function s(){E.stop(this.event)}function r(){}r.prototype.dispose=function(){};var n=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=function(f,d,a,A){b.call(this),this.storage=f,this.painter=d,this.painterRoot=A,a=a||new r,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,L.call(this),this.setHandlerProxy(a)};e.prototype={constructor:e,setHandlerProxy:function(f){this.proxy&&this.proxy.dispose(),f&&(oe.each(n,function(d){f.on&&f.on(d,this[d],this)},this),f.handler=this),this.proxy=f},mousemove:function(f){var d=f.zrX,a=f.zrY,A=c(this,d,a),p=this._hovered,y=p.target;y&&!y.__zr&&(p=this.findHover(p.x,p.y),y=p.target);var T=this._hovered=A?{x:d,y:a}:this.findHover(d,a),_=T.target,B=this.proxy;B.setCursor&&B.setCursor(_?_.cursor:"default"),y&&_!==y&&this.dispatchToElement(p,"mouseout",f),this.dispatchToElement(T,"mousemove",f),_&&_!==y&&this.dispatchToElement(T,"mouseover",f)},mouseout:function(f){var d=f.zrEventControl,a=f.zrIsToLocalDOM;d!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",f),d!=="no_globalout"&&(!a&&this.trigger("globalout",{type:"globalout",event:f}))},resize:function(f){this._hovered={}},dispatch:function(f,d){var a=this[f];a&&a.call(this,d)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(f){var d=this.proxy;d.setCursor&&d.setCursor(f)},dispatchToElement:function(f,d,a){f=f||{};var A=f.target;if(A&&A.silent)return;for(var p="on"+d,y=h(d,f,a);A&&!(A[p]&&(y.cancelBubble=A[p].call(A,y)),A.trigger(d,y),A=A.parent,y.cancelBubble););y.cancelBubble||(this.trigger(d,y),this.painter&&this.painter.eachOtherLayer(function(T){typeof T[p]=="function"&&T[p].call(T,y),T.trigger&&T.trigger(d,y)}))},findHover:function(f,d,a){for(var A=this.storage.getDisplayList(),p={x:f,y:d},y=A.length-1;y>=0;y--){var T;if(A[y]!==a&&!A[y].ignore&&(T=l(A[y],f,d))&&(!p.topTarget&&(p.topTarget=A[y]),T!==C)){p.target=A[y];break}}return p},processGesture:function(f,d){this._gestureMgr||(this._gestureMgr=new x);var a=this._gestureMgr;d==="start"&&a.clear();var A=a.recognize(f,this.findHover(f.zrX,f.zrY,null).target,this.proxy.dom);if(d==="end"&&a.clear(),A){var p=A.type;f.gestureEvent=p,this.dispatchToElement({target:A.target},p,A.event)}}},oe.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(f){e.prototype[f]=function(d){var a=d.zrX,A=d.zrY,p=c(this,a,A),y,T;if((f!=="mouseup"||!p)&&(y=this.findHover(a,A),T=y.target),f==="mousedown")this._downEl=T,this._downPoint=[d.zrX,d.zrY],this._upEl=T;else if(f==="mouseup")this._upEl=T;else if(f==="click"){if(this._downEl!==this._upEl||!this._downPoint||X.dist(this._downPoint,[d.zrX,d.zrY])>4)return;this._downPoint=null}this.dispatchToElement(y,f,d)}});function l(f,d,a){if(f[f.rectHover?"rectContain":"contain"](d,a)){for(var A=f,p;A;){if(A.clipPath&&!A.clipPath.contain(d,a))return!1;A.silent&&(p=!0),A=A.parent}return p?C:!0}return!1}function c(f,d,a){var A=f.painter;return d<0||d>A.getWidth()||a<0||a>A.getHeight()}oe.mixin(e,b),oe.mixin(e,L);var o=e;Xe.exports=o},"19Vz":function(Xe,me,U){(function(oe){oe(U("VrN/"))})(function(oe){oe.defineOption("placeholder","",function(h,s,r){var n=r&&r!=oe.Init;if(s&&!n)h.on("blur",E),h.on("change",x),h.on("swapDoc",x),oe.on(h.getInputField(),"compositionupdate",h.state.placeholderCompose=function(){b(h)}),x(h);else if(!s&&n){h.off("blur",E),h.off("change",x),h.off("swapDoc",x),oe.off(h.getInputField(),"compositionupdate",h.state.placeholderCompose),X(h);var e=h.getWrapperElement();e.className=e.className.replace(" CodeMirror-empty","")}s&&!h.hasFocus()&&E(h)});function X(h){h.state.placeholder&&(h.state.placeholder.parentNode.removeChild(h.state.placeholder),h.state.placeholder=null)}function L(h){X(h);var s=h.state.placeholder=document.createElement("pre");s.style.cssText="height: 0; overflow: visible",s.style.direction=h.getOption("direction"),s.className="CodeMirror-placeholder CodeMirror-line-like";var r=h.getOption("placeholder");typeof r=="string"&&(r=document.createTextNode(r)),s.appendChild(r),h.display.lineSpace.insertBefore(s,h.display.lineSpace.firstChild)}function b(h){setTimeout(function(){var s=!1,r=h.getInputField();r.nodeName=="TEXTAREA"?s=!r.value:h.lineCount()==1&&(s=!/[^\u200b]/.test(r.querySelector(".CodeMirror-line").textContent)),s?L(h):X(h)},20)}function E(h){C(h)&&L(h)}function x(h){var s=h.getWrapperElement(),r=C(h);s.className=s.className.replace(" CodeMirror-empty","")+(r?" CodeMirror-empty":""),r?L(h):X(h)}function C(h){return h.lineCount()===1&&h.getLine(0)===""}})},"1Jh7":function(Xe,me,U){var oe=U("y+Vt"),X=U("T6xi"),L=oe.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(b,E){X.buildPath(b,E,!1)}});Xe.exports=L},"1MYJ":function(Xe,me,U){var oe=U("y+Vt"),X=oe.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var L=this.__dirtyPath,b=this.shape.paths,E=0;E<b.length;E++)L=L||b[E].__dirtyPath;this.__dirtyPath=L,this.__dirty=this.__dirty||L},beforeBrush:function(){this._updatePathDirty();for(var L=this.shape.paths||[],b=this.getGlobalScale(),E=0;E<L.length;E++)L[E].path||L[E].createPathProxy(),L[E].path.setScale(b[0],b[1],L[E].segmentIgnoreThreshold)},buildPath:function(L,b){for(var E=b.paths||[],x=0;x<E.length;x++)E[x].buildPath(L,E[x].shape,!0)},afterBrush:function(){for(var L=this.shape.paths||[],b=0;b<L.length;b++)L[b].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),oe.prototype.getBoundingRect.call(this)}});Xe.exports=X},"1RvN":function(Xe,me){var U=function(){this.head=null,this.tail=null,this._len=0},oe=U.prototype;oe.insert=function(x){var C=new X(x);return this.insertEntry(C),C},oe.insertEntry=function(x){this.head?(this.tail.next=x,x.prev=this.tail,x.next=null,this.tail=x):this.head=this.tail=x,this._len++},oe.remove=function(x){var C=x.prev,h=x.next;C?C.next=h:this.head=h,h?h.prev=C:this.tail=C,x.next=x.prev=null,this._len--},oe.len=function(){return this._len},oe.clear=function(){this.head=this.tail=null,this._len=0};var X=function(x){this.value=x,this.next,this.prev},L=function(x){this._list=new U,this._map={},this._maxSize=x||10,this._lastRemovedEntry=null},b=L.prototype;b.put=function(x,C){var h=this._list,s=this._map,r=null;if(s[x]==null){var n=h.len(),e=this._lastRemovedEntry;if(n>=this._maxSize&&n>0){var l=h.head;h.remove(l),delete s[l.key],r=l.value,this._lastRemovedEntry=l}e?e.value=C:e=new X(C),e.key=x,h.insertEntry(e),s[x]=e}return r},b.get=function(x){var C=this._map[x],h=this._list;if(C!=null)return C!==h.tail&&(h.remove(C),h.insertEntry(C)),C.value},b.clear=function(){this._list.clear(),this._map={}};var E=L;Xe.exports=E},"1ZF9":function(Xe,me,U){Xe.exports=U.p+"static/Authorize.cc9c212f.png"},"1bdT":function(Xe,me,U){var oe=U("3gBT"),X=U("H6uX"),L=U("DN4a"),b=U("vWvF"),E=U("bYtY"),x=function(h){L.call(this,h),X.call(this,h),b.call(this,h),this.id=h.id||oe()};x.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(h,s){switch(this.draggable){case"horizontal":s=0;break;case"vertical":h=0;break}var r=this.transform;r||(r=this.transform=[1,0,0,1,0,0]),r[4]+=h,r[5]+=s,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(h,s){},attrKV:function(h,s){if(h==="position"||h==="scale"||h==="origin"){if(s){var r=this[h];r||(r=this[h]=[]),r[0]=s[0],r[1]=s[1]}}else this[h]=s},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(h,s){if(typeof h=="string")this.attrKV(h,s);else if(E.isObject(h))for(var r in h)h.hasOwnProperty(r)&&this.attrKV(r,h[r]);return this.dirty(!1),this},setClipPath:function(h){var s=this.__zr;s&&h.addSelfToZr(s),this.clipPath&&this.clipPath!==h&&this.removeClipPath(),this.clipPath=h,h.__zr=s,h.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var h=this.clipPath;h&&(h.__zr&&h.removeSelfFromZr(h.__zr),h.__zr=null,h.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(h){this.__zr=h;var s=this.animators;if(s)for(var r=0;r<s.length;r++)h.animation.addAnimator(s[r]);this.clipPath&&this.clipPath.addSelfToZr(h)},removeSelfFromZr:function(h){this.__zr=null;var s=this.animators;if(s)for(var r=0;r<s.length;r++)h.animation.removeAnimator(s[r]);this.clipPath&&this.clipPath.removeSelfFromZr(h)}},E.mixin(x,b),E.mixin(x,L),E.mixin(x,X);var C=x;Xe.exports=C},"1eCo":function(Xe,me,U){(function(oe){oe(U("VrN/"))})(function(oe){"use strict";var X={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},L={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};oe.defineMode("xml",function(b,E){var x=b.indentUnit,C={},h=E.htmlMode?X:L;for(var s in h)C[s]=h[s];for(var s in E)C[s]=E[s];var r,n;function e(w,O){function S(k){return O.tokenize=k,k(w,O)}var D=w.next();if(D=="<")return w.eat("!")?w.eat("[")?w.match("CDATA[")?S(o("atom","]]>")):null:w.match("--")?S(o("comment","-->")):w.match("DOCTYPE",!0,!0)?(w.eatWhile(/[\w\._\-]/),S(f(1))):null:w.eat("?")?(w.eatWhile(/[\w\._\-]/),O.tokenize=o("meta","?>"),"meta"):(r=w.eat("/")?"closeTag":"openTag",O.tokenize=l,"tag bracket");if(D=="&"){var R;return w.eat("#")?w.eat("x")?R=w.eatWhile(/[a-fA-F\d]/)&&w.eat(";"):R=w.eatWhile(/[\d]/)&&w.eat(";"):R=w.eatWhile(/[\w\.\-:]/)&&w.eat(";"),R?"atom":"error"}else return w.eatWhile(/[^&<]/),null}e.isInText=!0;function l(w,O){var S=w.next();if(S==">"||S=="/"&&w.eat(">"))return O.tokenize=e,r=S==">"?"endTag":"selfcloseTag","tag bracket";if(S=="=")return r="equals",null;if(S=="<"){O.tokenize=e,O.state=p,O.tagName=O.tagStart=null;var D=O.tokenize(w,O);return D?D+" tag error":"tag error"}else return/[\'\"]/.test(S)?(O.tokenize=c(S),O.stringStartCol=w.column(),O.tokenize(w,O)):(w.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function c(w){var O=function(S,D){for(;!S.eol();)if(S.next()==w){D.tokenize=l;break}return"string"};return O.isInAttribute=!0,O}function o(w,O){return function(S,D){for(;!S.eol();){if(S.match(O)){D.tokenize=e;break}S.next()}return w}}function f(w){return function(O,S){for(var D;(D=O.next())!=null;){if(D=="<")return S.tokenize=f(w+1),S.tokenize(O,S);if(D==">")if(w==1){S.tokenize=e;break}else return S.tokenize=f(w-1),S.tokenize(O,S)}return"meta"}}function d(w,O,S){this.prev=w.context,this.tagName=O,this.indent=w.indented,this.startOfLine=S,(C.doNotIndent.hasOwnProperty(O)||w.context&&w.context.noIndent)&&(this.noIndent=!0)}function a(w){w.context&&(w.context=w.context.prev)}function A(w,O){for(var S;;){if(!w.context)return;if(S=w.context.tagName,!C.contextGrabbers.hasOwnProperty(S)||!C.contextGrabbers[S].hasOwnProperty(O))return;a(w)}}function p(w,O,S){return w=="openTag"?(S.tagStart=O.column(),y):w=="closeTag"?T:p}function y(w,O,S){return w=="word"?(S.tagName=O.current(),n="tag",v):C.allowMissingTagName&&w=="endTag"?(n="tag bracket",v(w,O,S)):(n="error",y)}function T(w,O,S){if(w=="word"){var D=O.current();return S.context&&S.context.tagName!=D&&C.implicitlyClosed.hasOwnProperty(S.context.tagName)&&a(S),S.context&&S.context.tagName==D||C.matchClosing===!1?(n="tag",_):(n="tag error",B)}else return C.allowMissingTagName&&w=="endTag"?(n="tag bracket",_(w,O,S)):(n="error",B)}function _(w,O,S){return w!="endTag"?(n="error",_):(a(S),p)}function B(w,O,S){return n="error",_(w,O,S)}function v(w,O,S){if(w=="word")return n="attribute",m;if(w=="endTag"||w=="selfcloseTag"){var D=S.tagName,R=S.tagStart;return S.tagName=S.tagStart=null,w=="selfcloseTag"||C.autoSelfClosers.hasOwnProperty(D)?A(S,D):(A(S,D),S.context=new d(S,D,R==S.indented)),p}return n="error",v}function m(w,O,S){return w=="equals"?u:(C.allowMissing||(n="error"),v(w,O,S))}function u(w,O,S){return w=="string"?i:w=="word"&&C.allowUnquoted?(n="string",v):(n="error",v(w,O,S))}function i(w,O,S){return w=="string"?i:v(w,O,S)}return{startState:function(w){var O={tokenize:e,state:p,indented:w||0,tagName:null,tagStart:null,context:null};return w!=null&&(O.baseIndent=w),O},token:function(w,O){if(!O.tagName&&w.sol()&&(O.indented=w.indentation()),w.eatSpace())return null;r=null;var S=O.tokenize(w,O);return(S||r)&&S!="comment"&&(n=null,O.state=O.state(r||S,w,O),n&&(S=n=="error"?S+" error":n)),S},indent:function(w,O,S){var D=w.context;if(w.tokenize.isInAttribute)return w.tagStart==w.indented?w.stringStartCol+1:w.indented+x;if(D&&D.noIndent)return oe.Pass;if(w.tokenize!=l&&w.tokenize!=e)return S?S.match(/^(\s*)/)[0].length:0;if(w.tagName)return C.multilineTagIndentPastTag!==!1?w.tagStart+w.tagName.length+2:w.tagStart+x*(C.multilineTagIndentFactor||1);if(C.alignCDATA&&/<!\[CDATA\[/.test(O))return 0;var R=O&&/^<(\/)?([\w_:\.-]*)/.exec(O);if(R&&R[1])for(;D;)if(D.tagName==R[2]){D=D.prev;break}else if(C.implicitlyClosed.hasOwnProperty(D.tagName))D=D.prev;else break;else if(R)for(;D;){var k=C.contextGrabbers[D.tagName];if(k&&k.hasOwnProperty(R[2]))D=D.prev;else break}for(;D&&D.prev&&!D.startOfLine;)D=D.prev;return D?D.indent+x:w.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:C.htmlMode?"html":"xml",helperType:C.htmlMode?"html":"xml",skipAttribute:function(w){w.state==u&&(w.state=v)},xmlCurrentTag:function(w){return w.tagName?{name:w.tagName,close:w.type=="closeTag"}:null},xmlCurrentContext:function(w){for(var O=[],S=w.context;S;S=S.prev)S.tagName&&O.push(S.tagName);return O.reverse()}}}),oe.defineMIME("text/xml","xml"),oe.defineMIME("application/xml","xml"),oe.mimeModes.hasOwnProperty("text/html")||oe.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Xe,me,U){"use strict";U.d(me,"d",function(){return le}),U.d(me,"b",function(){return st}),U.d(me,"c",function(){return Rt}),U.d(me,"a",function(){return Bt});var oe=U("VTBJ"),X=U("1OyB"),L=U("vuIU"),b=U("JX7q"),E=U("Ji7U"),x=U("LK+K"),C=U("cDcd"),h=U("I8Z2"),s=U("BGR+"),r=U("wx14"),n=U("rePB"),e=U("4IlW"),l=U("2GS6"),c=U("Gytx"),o=U.n(c),f=U("TSYQ"),d=U.n(f),a=U("U8pU"),A=U("ODXe"),p=/iPhone/i,y=/iPod/i,T=/iPad/i,_=/\bAndroid(?:.+)Mobile\b/i,B=/Android/i,v=/\bAndroid(?:.+)SD4930UR\b/i,m=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,u=/Windows Phone/i,i=/\bWindows(?:.+)ARM\b/i,w=/BlackBerry/i,O=/BB10/i,S=/Opera Mini/i,D=/\b(CriOS|Chrome)(?:.+)Mobile/i,R=/Mobile(?:.+)Firefox\b/i;function k(It,At){return It.test(At)}function j(It){var At=It||(typeof navigator!="undefined"?navigator.userAgent:""),ft=At.split("[FBAN");if(typeof ft[1]!="undefined"){var rt=ft,Le=Object(A.a)(rt,1);At=Le[0]}if(ft=At.split("Twitter"),typeof ft[1]!="undefined"){var et=ft,Ct=Object(A.a)(et,1);At=Ct[0]}var bt={apple:{phone:k(p,At)&&!k(u,At),ipod:k(y,At),tablet:!k(p,At)&&k(T,At)&&!k(u,At),device:(k(p,At)||k(y,At)||k(T,At))&&!k(u,At)},amazon:{phone:k(v,At),tablet:!k(v,At)&&k(m,At),device:k(v,At)||k(m,At)},android:{phone:!k(u,At)&&k(v,At)||!k(u,At)&&k(_,At),tablet:!k(u,At)&&!k(v,At)&&!k(_,At)&&(k(m,At)||k(B,At)),device:!k(u,At)&&(k(v,At)||k(m,At)||k(_,At)||k(B,At))||k(/\bokhttp\b/i,At)},windows:{phone:k(u,At),tablet:k(i,At),device:k(u,At)||k(i,At)},other:{blackberry:k(w,At),blackberry10:k(O,At),opera:k(S,At),firefox:k(R,At),chrome:k(D,At),device:k(w,At)||k(O,At)||k(S,At)||k(R,At)||k(D,At)},any:null,phone:null,tablet:null};return bt.any=bt.apple.device||bt.android.device||bt.windows.device||bt.other.device,bt.phone=bt.apple.phone||bt.android.phone||bt.windows.phone,bt.tablet=bt.apple.tablet||bt.android.tablet||bt.windows.tablet,bt}var Y=Object(oe.a)(Object(oe.a)({},j()),{},{isMobile:j}),P=Y;function K(){}function W(It,At,ft){var rt=At||"";return It.key||"".concat(rt,"item_").concat(ft)}function F(It){return"".concat(It,"-menu-")}function H(It,At){var ft=-1;C.Children.forEach(It,function(rt){ft+=1,rt&&rt.type&&rt.type.isMenuItemGroup?C.Children.forEach(rt.props.children,function(Le){ft+=1,At(Le,ft)}):At(rt,ft)})}function G(It,At,ft){if(!It||ft.find)return;C.Children.forEach(It,function(rt){if(rt){var Le=rt.type;if(!Le||!(Le.isSubMenu||Le.isMenuItem||Le.isMenuItemGroup))return;At.indexOf(rt.key)!==-1?ft.find=!0:rt.props.children&&G(rt.props.children,At,ft)}})}var $=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ae=function(At){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,rt=At&&typeof At.getBoundingClientRect=="function"&&At.getBoundingClientRect().width;if(rt){if(ft){var Le=getComputedStyle(At),et=Le.marginLeft,Ct=Le.marginRight;rt+=+et.replace("px","")+ +Ct.replace("px","")}rt=+rt.toFixed(6)}return rt||0},he=function(At,ft,rt){At&&Object(a.a)(At.style)==="object"&&(At.style[ft]=rt)},ie=function(){return P.any},ge=U("KQm4"),Ae=U("Ff2n"),ye=U("faye"),fe=U("bdgK"),de=U("uciX"),ne=U("8XRh"),ue={adjustX:1,adjustY:1},pe={topLeft:{points:["bl","tl"],overflow:ue,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ue,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ue,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ue,offset:[4,0]}},ce={topLeft:{points:["bl","tl"],overflow:ue,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ue,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ue,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ue,offset:[4,0]}},we=pe,De=0,Re={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},te=function(At,ft,rt){var Le=F(ft),et=At.getState();At.setState({defaultActiveFirst:Object(oe.a)(Object(oe.a)({},et.defaultActiveFirst),{},Object(n.a)({},Le,rt))})},N=function(It){Object(E.a)(ft,It);var At=Object(x.a)(ft);function ft(rt){var Le;Object(X.a)(this,ft),Le=At.call(this,rt),Le.onDestroy=function(wt){Le.props.onDestroy(wt)},Le.onKeyDown=function(wt){var Ut=wt.keyCode,en=Le.menuInstance,Hn=Le.props,wn=Hn.isOpen,vr=Hn.store;if(Ut===e.a.ENTER)return Le.onTitleClick(wt),te(vr,Le.props.eventKey,!0),!0;if(Ut===e.a.RIGHT)return wn?en.onKeyDown(wt):(Le.triggerOpenChange(!0),te(vr,Le.props.eventKey,!0)),!0;if(Ut===e.a.LEFT){var Gr;if(wn)Gr=en.onKeyDown(wt);else return;return Gr||(Le.triggerOpenChange(!1),Gr=!0),Gr}return wn&&(Ut===e.a.UP||Ut===e.a.DOWN)?en.onKeyDown(wt):void 0},Le.onOpenChange=function(wt){Le.props.onOpenChange(wt)},Le.onPopupVisibleChange=function(wt){Le.triggerOpenChange(wt,wt?"mouseenter":"mouseleave")},Le.onMouseEnter=function(wt){var Ut=Le.props,en=Ut.eventKey,Hn=Ut.onMouseEnter,wn=Ut.store;te(wn,Le.props.eventKey,!1),Hn({key:en,domEvent:wt})},Le.onMouseLeave=function(wt){var Ut=Le.props,en=Ut.parentMenu,Hn=Ut.eventKey,wn=Ut.onMouseLeave;en.subMenuInstance=Object(b.a)(Le),wn({key:Hn,domEvent:wt})},Le.onTitleMouseEnter=function(wt){var Ut=Le.props,en=Ut.eventKey,Hn=Ut.onItemHover,wn=Ut.onTitleMouseEnter;Hn({key:en,hover:!0}),wn({key:en,domEvent:wt})},Le.onTitleMouseLeave=function(wt){var Ut=Le.props,en=Ut.parentMenu,Hn=Ut.eventKey,wn=Ut.onItemHover,vr=Ut.onTitleMouseLeave;en.subMenuInstance=Object(b.a)(Le),wn({key:Hn,hover:!1}),vr({key:Hn,domEvent:wt})},Le.onTitleClick=function(wt){var Ut=Object(b.a)(Le),en=Ut.props;if(en.onTitleClick({key:en.eventKey,domEvent:wt}),en.triggerSubMenuAction==="hover")return;Le.triggerOpenChange(!en.isOpen,"click"),te(en.store,Le.props.eventKey,!1)},Le.onSubMenuClick=function(wt){typeof Le.props.onClick=="function"&&Le.props.onClick(Le.addKeyPath(wt))},Le.onSelect=function(wt){Le.props.onSelect(wt)},Le.onDeselect=function(wt){Le.props.onDeselect(wt)},Le.getPrefixCls=function(){return"".concat(Le.props.rootPrefixCls,"-submenu")},Le.getActiveClassName=function(){return"".concat(Le.getPrefixCls(),"-active")},Le.getDisabledClassName=function(){return"".concat(Le.getPrefixCls(),"-disabled")},Le.getSelectedClassName=function(){return"".concat(Le.getPrefixCls(),"-selected")},Le.getOpenClassName=function(){return"".concat(Le.props.rootPrefixCls,"-submenu-open")},Le.saveMenuInstance=function(wt){Le.menuInstance=wt},Le.addKeyPath=function(wt){return Object(oe.a)(Object(oe.a)({},wt),{},{keyPath:(wt.keyPath||[]).concat(Le.props.eventKey)})},Le.triggerOpenChange=function(wt,Ut){var en=Le.props.eventKey,Hn=function(){Le.onOpenChange({key:en,item:Object(b.a)(Le),trigger:Ut,open:wt})};Ut==="mouseenter"?Le.mouseenterTimeout=setTimeout(function(){Hn()},0):Hn()},Le.isChildrenSelected=function(){var wt={find:!1};return G(Le.props.children,Le.props.selectedKeys,wt),wt.find},Le.isOpen=function(){return Le.props.openKeys.indexOf(Le.props.eventKey)!==-1},Le.adjustWidth=function(){if(!Le.subMenuTitle||!Le.menuInstance)return;var wt=ye.findDOMNode(Le.menuInstance);if(wt.offsetWidth>=Le.subMenuTitle.offsetWidth)return;wt.style.minWidth="".concat(Le.subMenuTitle.offsetWidth,"px")},Le.saveSubMenuTitle=function(wt){Le.subMenuTitle=wt},Le.getBaseProps=function(){var wt=Object(b.a)(Le),Ut=wt.props;return{mode:Ut.mode==="horizontal"?"vertical":Ut.mode,visible:Le.props.isOpen,level:Ut.level+1,inlineIndent:Ut.inlineIndent,focusable:!1,onClick:Le.onSubMenuClick,onSelect:Le.onSelect,onDeselect:Le.onDeselect,onDestroy:Le.onDestroy,selectedKeys:Ut.selectedKeys,eventKey:"".concat(Ut.eventKey,"-menu-"),openKeys:Ut.openKeys,motion:Ut.motion,onOpenChange:Le.onOpenChange,subMenuOpenDelay:Ut.subMenuOpenDelay,parentMenu:Object(b.a)(Le),subMenuCloseDelay:Ut.subMenuCloseDelay,forceSubMenuRender:Ut.forceSubMenuRender,triggerSubMenuAction:Ut.triggerSubMenuAction,builtinPlacements:Ut.builtinPlacements,defaultActiveFirst:Ut.store.getState().defaultActiveFirst[F(Ut.eventKey)],multiple:Ut.multiple,prefixCls:Ut.rootPrefixCls,id:Le.internalMenuId,manualRef:Le.saveMenuInstance,itemIcon:Ut.itemIcon,expandIcon:Ut.expandIcon,direction:Ut.direction}},Le.getMotion=function(wt,Ut){var en=Object(b.a)(Le),Hn=en.haveRendered,wn=Le.props,vr=wn.motion,Gr=wn.rootPrefixCls,Kr=Object(oe.a)(Object(oe.a)({},vr),{},{leavedClassName:"".concat(Gr,"-hidden"),removeOnLeave:!1,motionAppear:Hn||!Ut||wt!=="inline"});return Kr};var et=rt.store,Ct=rt.eventKey,bt=et.getState(),Mt=bt.defaultActiveFirst;Le.isRootMenu=!1;var Pt=!1;return Mt&&(Pt=Mt[Ct]),te(et,Ct,Pt),Le}return Object(L.a)(ft,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Le=this,et=this.props,Ct=et.mode,bt=et.parentMenu,Mt=et.manualRef;if(Mt&&Mt(this),Ct!=="horizontal"||!bt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Le.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Le=this.props,et=Le.onDestroy,Ct=Le.eventKey;et&&et(Ct),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Le){var et=this,Ct=this.getBaseProps(),bt=this.getMotion(Ct.mode,Ct.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ct.visible||Ct.forceSubMenuRender,!this.haveOpened)return C.createElement("div",null);var Mt=Ct.direction;return C.createElement(ne.default,Object.assign({visible:Ct.visible},bt),function(Pt){var wt=Pt.className,Ut=Pt.style,en=d()("".concat(Ct.prefixCls,"-sub"),wt,Object(n.a)({},"".concat(Ct.prefixCls,"-rtl"),Mt==="rtl"));return C.createElement(Ve,Object.assign({},Ct,{id:et.internalMenuId,className:en,style:Ut}),Le)})}},{key:"render",value:function(){var Le,et=Object(oe.a)({},this.props),Ct=et.isOpen,bt=this.getPrefixCls(),Mt=et.mode==="inline",Pt=d()(bt,"".concat(bt,"-").concat(et.mode),(Le={},Object(n.a)(Le,et.className,!!et.className),Object(n.a)(Le,this.getOpenClassName(),Ct),Object(n.a)(Le,this.getActiveClassName(),et.active||Ct&&!Mt),Object(n.a)(Le,this.getDisabledClassName(),et.disabled),Object(n.a)(Le,this.getSelectedClassName(),this.isChildrenSelected()),Le));this.internalMenuId||(et.eventKey?this.internalMenuId="".concat(et.eventKey,"$Menu"):(De+=1,this.internalMenuId="$__$".concat(De,"$Menu")));var wt={},Ut={},en={};et.disabled||(wt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ut={onClick:this.onTitleClick},en={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Hn={},wn=et.direction;Mt&&(wn==="rtl"?Hn.paddingRight=et.inlineIndent*et.level:Hn.paddingLeft=et.inlineIndent*et.level);var vr={};this.props.isOpen&&(vr={"aria-owns":this.internalMenuId});var Gr=null;et.mode!=="horizontal"&&(Gr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Gr=C.createElement(this.props.expandIcon,Object(oe.a)({},this.props))));var Kr=C.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Hn,className:"".concat(bt,"-title"),role:"button"},en,Ut,{"aria-expanded":Ct},vr,{"aria-haspopup":"true",title:typeof et.title=="string"?et.title:void 0}),et.title,Gr||C.createElement("i",{className:"".concat(bt,"-arrow")})),Bn=this.renderChildren(et.children),ca=et.parentMenu.isRootMenu?et.parentMenu.props.getPopupContainer:function(Ft){return Ft.parentNode},Sa=Re[et.mode],da=et.popupOffset?{offset:et.popupOffset}:{},Qr=et.mode==="inline"?"":et.popupClassName;Qr+=wn==="rtl"?" ".concat(bt,"-rtl"):"";var _a=et.disabled,Ga=et.triggerSubMenuAction,oi=et.subMenuOpenDelay,Oe=et.forceSubMenuRender,Pe=et.subMenuCloseDelay,Qe=et.builtinPlacements;$.forEach(function(Ft){return delete et[Ft]}),delete et.onClick;var yt=wn==="rtl"?Object.assign({},ce,Qe):Object.assign({},pe,Qe);return delete et.direction,C.createElement("li",Object.assign({},et,wt,{className:Pt,role:"menuitem"}),Mt&&Kr,Mt&&Bn,!Mt&&C.createElement(de.a,{prefixCls:bt,popupClassName:d()("".concat(bt,"-popup"),Qr),getPopupContainer:ca,builtinPlacements:yt,popupPlacement:Sa,popupVisible:Ct,popupAlign:da,popup:Bn,action:_a?[]:[Ga],mouseEnterDelay:oi,mouseLeaveDelay:Pe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Oe},Kr))}}]),ft}(C.Component);N.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var z=Object(h.b)(function(It,At){var ft=It.openKeys,rt=It.activeKey,Le=It.selectedKeys,et=At.eventKey,Ct=At.subMenuKey;return{isOpen:ft.indexOf(et)>-1,active:rt[Ct]===et,selectedKeys:Le}})(N);z.isSubMenu=!0;var le=z,ee="menuitem-overflowed",se=.5,xe=function(It){Object(E.a)(ft,It);var At=Object(x.a)(ft);function ft(){var rt;return Object(X.a)(this,ft),rt=At.apply(this,arguments),rt.resizeObserver=null,rt.mutationObserver=null,rt.originalTotalWidth=0,rt.overflowedItems=[],rt.menuItemSizes=[],rt.cancelFrameId=null,rt.state={lastVisibleIndex:void 0},rt.getMenuItemNodes=function(){var Le=rt.props.prefixCls,et=ye.findDOMNode(Object(b.a)(rt));return et?[].slice.call(et.children).filter(function(Ct){return Ct.className.split(" ").indexOf("".concat(Le,"-overflowed-submenu"))<0}):[]},rt.getOverflowedSubMenuItem=function(Le,et,Ct){var bt=rt.props,Mt=bt.overflowedIndicator,Pt=bt.level,wt=bt.mode,Ut=bt.prefixCls,en=bt.theme;if(Pt!==1||wt!=="horizontal")return null;var Hn=rt.props.children[0],wn=Hn.props,vr=wn.children,Gr=wn.title,Kr=wn.style,Bn=Object(Ae.a)(wn,["children","title","style"]),ca=Object(oe.a)({},Kr),Sa="".concat(Le,"-overflowed-indicator"),da="".concat(Le,"-overflowed-indicator");et.length===0&&Ct!==!0?ca=Object(oe.a)(Object(oe.a)({},ca),{},{display:"none"}):Ct&&(ca=Object(oe.a)(Object(oe.a)({},ca),{},{visibility:"hidden",position:"absolute"}),Sa="".concat(Sa,"-placeholder"),da="".concat(da,"-placeholder"));var Qr=en?"".concat(Ut,"-").concat(en):"",_a={};return $.forEach(function(Ga){Bn[Ga]!==void 0&&(_a[Ga]=Bn[Ga])}),C.createElement(le,Object.assign({title:Mt,className:"".concat(Ut,"-overflowed-submenu"),popupClassName:Qr},_a,{key:Sa,eventKey:da,disabled:!1,style:ca}),et)},rt.setChildrenWidthAndResize=function(){if(rt.props.mode!=="horizontal")return;var Le=ye.findDOMNode(Object(b.a)(rt));if(!Le)return;var et=Le.children;if(!et||et.length===0)return;var Ct=Le.children[et.length-1];he(Ct,"display","inline-block");var bt=rt.getMenuItemNodes(),Mt=bt.filter(function(Pt){return Pt.className.split(" ").indexOf(ee)>=0});Mt.forEach(function(Pt){he(Pt,"display","inline-block")}),rt.menuItemSizes=bt.map(function(Pt){return ae(Pt,!0)}),Mt.forEach(function(Pt){he(Pt,"display","none")}),rt.overflowedIndicatorWidth=ae(Le.children[Le.children.length-1],!0),rt.originalTotalWidth=rt.menuItemSizes.reduce(function(Pt,wt){return Pt+wt},0),rt.handleResize(),he(Ct,"display","none")},rt.handleResize=function(){if(rt.props.mode!=="horizontal")return;var Le=ye.findDOMNode(Object(b.a)(rt));if(!Le)return;var et=ae(Le);rt.overflowedItems=[];var Ct=0,bt;rt.originalTotalWidth>et+se&&(bt=-1,rt.menuItemSizes.forEach(function(Mt){Ct+=Mt,Ct+rt.overflowedIndicatorWidth<=et&&(bt+=1)})),rt.setState({lastVisibleIndex:bt})},rt}return Object(L.a)(ft,[{key:"componentDidMount",value:function(){var Le=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var et=ye.findDOMNode(this);if(!et)return;this.resizeObserver=new fe.default(function(Ct){Ct.forEach(function(){var bt=Le.cancelFrameId;cancelAnimationFrame(bt),Le.cancelFrameId=requestAnimationFrame(Le.setChildrenWidthAndResize)})}),[].slice.call(et.children).concat(et).forEach(function(Ct){Le.resizeObserver.observe(Ct)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Le.resizeObserver.disconnect(),[].slice.call(et.children).concat(et).forEach(function(Ct){Le.resizeObserver.observe(Ct)}),Le.setChildrenWidthAndResize()}),this.mutationObserver.observe(et,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Le){var et=this,Ct=this.state.lastVisibleIndex;return(Le||[]).reduce(function(bt,Mt,Pt){var wt=Mt;if(et.props.mode==="horizontal"){var Ut=et.getOverflowedSubMenuItem(Mt.props.eventKey,[]);Ct!==void 0&&et.props.className.indexOf("".concat(et.props.prefixCls,"-root"))!==-1&&(Pt>Ct&&(wt=C.cloneElement(Mt,{style:{display:"none"},eventKey:"".concat(Mt.props.eventKey,"-hidden"),className:"".concat(ee)})),Pt===Ct+1&&(et.overflowedItems=Le.slice(Ct+1).map(function(Hn){return C.cloneElement(Hn,{key:Hn.props.eventKey,mode:"vertical-left"})}),Ut=et.getOverflowedSubMenuItem(Mt.props.eventKey,et.overflowedItems)));var en=[].concat(Object(ge.a)(bt),[Ut,wt]);return Pt===Le.length-1&&en.push(et.getOverflowedSubMenuItem(Mt.props.eventKey,[],!0)),en}return[].concat(Object(ge.a)(bt),[wt])},[])}},{key:"render",value:function(){var Le=this.props,et=Le.visible,Ct=Le.prefixCls,bt=Le.overflowedIndicator,Mt=Le.mode,Pt=Le.level,wt=Le.tag,Ut=Le.children,en=Le.theme,Hn=Object(Ae.a)(Le,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),wn=wt;return C.createElement(wn,Object.assign({},Hn),this.renderChildren(Ut))}}]),ft}(C.Component);xe.defaultProps={tag:"div",className:""};var Ke=xe;function gt(It){return It.length?It.every(function(At){return!!At.props.disabled}):!0}function Fe(It,At,ft){var rt=It.getState();It.setState({activeKey:Object(oe.a)(Object(oe.a)({},rt.activeKey),{},Object(n.a)({},At,ft))})}function ke(It){return It.eventKey||"0-menu-"}function dt(It,At){var ft=At,rt=It.children,Le=It.eventKey;if(ft){var et;if(H(rt,function(Ct,bt){Ct&&Ct.props&&!Ct.props.disabled&&ft===W(Ct,Le,bt)&&(et=!0)}),et)return ft}return ft=null,It.defaultActiveFirst&&H(rt,function(Ct,bt){!ft&&Ct&&!Ct.props.disabled&&(ft=W(Ct,Le,bt))}),ft}function vt(It){if(It){var At=this.instanceArray.indexOf(It);At!==-1?this.instanceArray[At]=It:this.instanceArray.push(It)}}var it=function(It){Object(E.a)(ft,It);var At=Object(x.a)(ft);function ft(rt){var Le;return Object(X.a)(this,ft),Le=At.call(this,rt),Le.onKeyDown=function(et,Ct){var bt=et.keyCode,Mt;if(Le.getFlatInstanceArray().forEach(function(wt){wt&&wt.props.active&&wt.onKeyDown&&(Mt=wt.onKeyDown(et))}),Mt)return 1;var Pt=null;return(bt===e.a.UP||bt===e.a.DOWN)&&(Pt=Le.step(bt===e.a.UP?-1:1)),Pt?(et.preventDefault(),Fe(Le.props.store,ke(Le.props),Pt.props.eventKey),typeof Ct=="function"&&Ct(Pt),1):void 0},Le.onItemHover=function(et){var Ct=et.key,bt=et.hover;Fe(Le.props.store,ke(Le.props),bt?Ct:null)},Le.onDeselect=function(et){Le.props.onDeselect(et)},Le.onSelect=function(et){Le.props.onSelect(et)},Le.onClick=function(et){Le.props.onClick(et)},Le.onOpenChange=function(et){Le.props.onOpenChange(et)},Le.onDestroy=function(et){Le.props.onDestroy(et)},Le.getFlatInstanceArray=function(){return Le.instanceArray},Le.step=function(et){var Ct=Le.getFlatInstanceArray(),bt=Le.props.store.getState().activeKey[ke(Le.props)],Mt=Ct.length;if(!Mt)return null;et<0&&(Ct=Ct.concat().reverse());var Pt=-1;if(Ct.every(function(Hn,wn){return Hn&&Hn.props.eventKey===bt?(Pt=wn,!1):!0}),!Le.props.defaultActiveFirst&&Pt!==-1&>(Ct.slice(Pt,Mt-1)))return;var wt=(Pt+1)%Mt,Ut=wt;do{var en=Ct[Ut];if(!en||en.props.disabled)Ut=(Ut+1)%Mt;else return en}while(Ut!==wt);return null},Le.renderCommonMenuItem=function(et,Ct,bt){var Mt=Le.props.store.getState(),Pt=Object(b.a)(Le),wt=Pt.props,Ut=W(et,wt.eventKey,Ct),en=et.props;if(!en||typeof et.type=="string")return et;var Hn=Ut===Mt.activeKey,wn=Object(oe.a)(Object(oe.a)({mode:en.mode||wt.mode,level:wt.level,inlineIndent:wt.inlineIndent,renderMenuItem:Le.renderMenuItem,rootPrefixCls:wt.prefixCls,index:Ct,parentMenu:wt.parentMenu,manualRef:en.disabled?void 0:Object(l.a)(et.ref,vt.bind(Object(b.a)(Le))),eventKey:Ut,active:!en.disabled&&Hn,multiple:wt.multiple,onClick:function(Gr){(en.onClick||K)(Gr),Le.onClick(Gr)},onItemHover:Le.onItemHover,motion:wt.motion,subMenuOpenDelay:wt.subMenuOpenDelay,subMenuCloseDelay:wt.subMenuCloseDelay,forceSubMenuRender:wt.forceSubMenuRender,onOpenChange:Le.onOpenChange,onDeselect:Le.onDeselect,onSelect:Le.onSelect,builtinPlacements:wt.builtinPlacements,itemIcon:en.itemIcon||Le.props.itemIcon,expandIcon:en.expandIcon||Le.props.expandIcon},bt),{},{direction:wt.direction});return(wt.mode==="inline"||ie())&&(wn.triggerSubMenuAction="click"),C.cloneElement(et,wn)},Le.renderMenuItem=function(et,Ct,bt){if(!et)return null;var Mt=Le.props.store.getState(),Pt={openKeys:Mt.openKeys,selectedKeys:Mt.selectedKeys,triggerSubMenuAction:Le.props.triggerSubMenuAction,subMenuKey:bt};return Le.renderCommonMenuItem(et,Ct,Pt)},rt.store.setState({activeKey:Object(oe.a)(Object(oe.a)({},rt.store.getState().activeKey),{},Object(n.a)({},rt.eventKey,dt(rt,rt.activeKey)))}),Le.instanceArray=[],Le}return Object(L.a)(ft,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Le){return this.props.visible||Le.visible||this.props.className!==Le.className||!o()(this.props.style,Le.style)}},{key:"componentDidUpdate",value:function(Le){var et=this.props,Ct="activeKey"in et?et.activeKey:et.store.getState().activeKey[ke(et)],bt=dt(et,Ct);if(bt!==Ct)Fe(et.store,ke(et),bt);else if("activeKey"in Le){var Mt=dt(Le,Le.activeKey);bt!==Mt&&Fe(et.store,ke(et),bt)}}},{key:"render",value:function(){var Le=this,et=Object(r.a)({},this.props);this.instanceArray=[];var Ct=d()(et.prefixCls,et.className,"".concat(et.prefixCls,"-").concat(et.mode)),bt={className:Ct,role:et.role||"menu"};et.id&&(bt.id=et.id),et.focusable&&(bt.tabIndex=0,bt.onKeyDown=this.onKeyDown);var Mt=et.prefixCls,Pt=et.eventKey,wt=et.visible,Ut=et.level,en=et.mode,Hn=et.overflowedIndicator,wn=et.theme;return $.forEach(function(vr){return delete et[vr]}),delete et.onClick,C.createElement(Ke,Object.assign({},et,{prefixCls:Mt,mode:en,tag:"ul",level:Ut,theme:wn,visible:wt,overflowedIndicator:Hn},bt),C.Children.map(et.children,function(vr,Gr){return Le.renderMenuItem(vr,Gr,Pt||"0-menu-")}))}}]),ft}(C.Component);it.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var ot=Object(h.b)()(it),Ve=ot,ze=U("Kwbf");function Ge(It,At,ft){var rt=It.prefixCls,Le=It.motion,et=It.defaultMotions,Ct=et===void 0?{}:et,bt=It.openAnimation,Mt=It.openTransitionName,Pt=At.switchingModeFromInline;if(Le)return Le;if(Object(a.a)(bt)==="object"&&bt)Object(ze.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof bt=="string")return{motionName:"".concat(rt,"-open-").concat(bt)};if(Mt)return{motionName:Mt};var wt=Ct[ft];return wt||(Pt?null:Ct.other)}var Se=function(It){Object(E.a)(ft,It);var At=Object(x.a)(ft);function ft(rt){var Le;Object(X.a)(this,ft),Le=At.call(this,rt),Le.inlineOpenKeys=[],Le.onSelect=function(bt){var Mt=Object(b.a)(Le),Pt=Mt.props;if(Pt.selectable){var wt=Le.store.getState(),Ut=wt.selectedKeys,en=bt.key;Pt.multiple?Ut=Ut.concat([en]):Ut=[en],"selectedKeys"in Pt||Le.store.setState({selectedKeys:Ut}),Pt.onSelect(Object(oe.a)(Object(oe.a)({},bt),{},{selectedKeys:Ut}))}},Le.onClick=function(bt){var Mt=Le.getRealMenuMode(),Pt=Object(b.a)(Le),wt=Pt.store,Ut=Pt.props.onOpenChange;Mt!=="inline"&&!("openKeys"in Le.props)&&(wt.setState({openKeys:[]}),Ut([])),Le.props.onClick(bt)},Le.onKeyDown=function(bt,Mt){Le.innerMenu.getWrappedInstance().onKeyDown(bt,Mt)},Le.onOpenChange=function(bt){var Mt=Object(b.a)(Le),Pt=Mt.props,wt=Le.store.getState().openKeys.concat(),Ut=!1,en=function(wn){var vr=!1;if(wn.open)vr=wt.indexOf(wn.key)===-1,vr&&wt.push(wn.key);else{var Gr=wt.indexOf(wn.key);vr=Gr!==-1,vr&&wt.splice(Gr,1)}Ut=Ut||vr};Array.isArray(bt)?bt.forEach(en):en(bt),Ut&&("openKeys"in Le.props||Le.store.setState({openKeys:wt}),Pt.onOpenChange(wt))},Le.onDeselect=function(bt){var Mt=Object(b.a)(Le),Pt=Mt.props;if(Pt.selectable){var wt=Le.store.getState().selectedKeys.concat(),Ut=bt.key,en=wt.indexOf(Ut);en!==-1&&wt.splice(en,1),"selectedKeys"in Pt||Le.store.setState({selectedKeys:wt}),Pt.onDeselect(Object(oe.a)(Object(oe.a)({},bt),{},{selectedKeys:wt}))}},Le.onMouseEnter=function(bt){Le.restoreModeVerticalFromInline();var Mt=Le.props.onMouseEnter;Mt&&Mt(bt)},Le.onTransitionEnd=function(bt){var Mt=bt.propertyName==="width"&&bt.target===bt.currentTarget,Pt=bt.target.className,wt=Object.prototype.toString.call(Pt)==="[object SVGAnimatedString]"?Pt.animVal:Pt,Ut=bt.propertyName==="font-size"&&wt.indexOf("anticon")>=0;(Mt||Ut)&&Le.restoreModeVerticalFromInline()},Le.setInnerMenu=function(bt){Le.innerMenu=bt},Le.isRootMenu=!0;var et=rt.defaultSelectedKeys,Ct=rt.defaultOpenKeys;return"selectedKeys"in rt&&(et=rt.selectedKeys||[]),"openKeys"in rt&&(Ct=rt.openKeys||[]),Le.store=Object(h.c)({selectedKeys:et,openKeys:Ct,activeKey:{"0-menu-":dt(rt,rt.activeKey)}}),Le.state={switchingModeFromInline:!1},Le}return Object(L.a)(ft,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Le){this.updateOpentKeysWhenSwitchMode(Le),this.updateMiniStore();var et=this.props,Ct=et.siderCollapsed,bt=et.inlineCollapsed,Mt=et.onOpenChange;(!Le.inlineCollapsed&&bt||!Le.siderCollapsed&&Ct)&&Mt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Le){var et=this.props,Ct=this.store,bt=this.inlineOpenKeys,Mt=Ct.getState(),Pt={};Le.mode==="inline"&&et.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in et||((et.inlineCollapsed&&!Le.inlineCollapsed||et.siderCollapsed&&!Le.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Mt.openKeys.concat(),Pt.openKeys=[]),(!et.inlineCollapsed&&Le.inlineCollapsed||!et.siderCollapsed&&Le.siderCollapsed)&&(Pt.openKeys=bt,this.inlineOpenKeys=[])),Object.keys(Pt).length&&Ct.setState(Pt)}},{key:"updateMenuDisplay",value:function(){var Le=this.props.collapsedWidth,et=this.store,Ct=this.prevOpenKeys,bt=this.getInlineCollapsed()&&(Le===0||Le==="0"||Le==="0px");bt?(this.prevOpenKeys=et.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ct&&(this.store.setState({openKeys:Ct}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Le=this.props.mode,et=this.state.switchingModeFromInline,Ct=this.getInlineCollapsed();return et&&Ct?"inline":Ct?"vertical":Le}},{key:"getInlineCollapsed",value:function(){var Le=this.props,et=Le.inlineCollapsed,Ct=Le.siderCollapsed;return Ct!==void 0?Ct:et}},{key:"restoreModeVerticalFromInline",value:function(){var Le=this.state.switchingModeFromInline;Le&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Le=Object(oe.a)({},Object(s.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),et=this.getRealMenuMode();return Le.className+=" ".concat(Le.prefixCls,"-root"),Le.direction==="rtl"&&(Le.className+=" ".concat(Le.prefixCls,"-rtl")),Le=Object(oe.a)(Object(oe.a)({},Le),{},{mode:et,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ge(this.props,this.state,et)}),delete Le.openAnimation,delete Le.openTransitionName,C.createElement(h.a,{store:this.store},C.createElement(Ve,Object.assign({},Le,{ref:this.setInnerMenu}),this.props.children))}}]),ft}(C.Component);Se.defaultProps={selectable:!0,onClick:K,onSelect:K,onOpenChange:K,onDeselect:K,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:C.createElement("span",null,"\xB7\xB7\xB7")};var Ie=Se,Me=function(It){Object(E.a)(ft,It);var At=Object(x.a)(ft);function ft(){var rt;return Object(X.a)(this,ft),rt=At.apply(this,arguments),rt.onKeyDown=function(Le){var et=Le.keyCode;return et===e.a.ENTER?(rt.onClick(Le),!0):void 0},rt.onMouseLeave=function(Le){var et=rt.props,Ct=et.eventKey,bt=et.onItemHover,Mt=et.onMouseLeave;bt({key:Ct,hover:!1}),Mt({key:Ct,domEvent:Le})},rt.onMouseEnter=function(Le){var et=rt.props,Ct=et.eventKey,bt=et.onItemHover,Mt=et.onMouseEnter;bt({key:Ct,hover:!0}),Mt({key:Ct,domEvent:Le})},rt.onClick=function(Le){var et=rt.props,Ct=et.eventKey,bt=et.multiple,Mt=et.onClick,Pt=et.onSelect,wt=et.onDeselect,Ut=et.isSelected,en={key:Ct,keyPath:[Ct],item:Object(b.a)(rt),domEvent:Le};Mt(en),bt?Ut?wt(en):Pt(en):Ut||Pt(en)},rt.saveNode=function(Le){rt.node=Le},rt}return Object(L.a)(ft,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Le=this.props;Le.onDestroy&&Le.onDestroy(Le.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Le,et=Object(oe.a)({},this.props),Ct=d()(this.getPrefixCls(),et.className,(Le={},Object(n.a)(Le,this.getActiveClassName(),!et.disabled&&et.active),Object(n.a)(Le,this.getSelectedClassName(),et.isSelected),Object(n.a)(Le,this.getDisabledClassName(),et.disabled),Le)),bt=Object(oe.a)(Object(oe.a)({},et.attribute),{},{title:typeof et.title=="string"?et.title:void 0,className:Ct,role:et.role||"menuitem","aria-disabled":et.disabled});et.role==="option"?bt=Object(oe.a)(Object(oe.a)({},bt),{},{role:"option","aria-selected":et.isSelected}):(et.role===null||et.role==="none")&&(bt.role="none");var Mt={onClick:et.disabled?null:this.onClick,onMouseLeave:et.disabled?null:this.onMouseLeave,onMouseEnter:et.disabled?null:this.onMouseEnter},Pt=Object(oe.a)({},et.style);et.mode==="inline"&&(et.direction==="rtl"?Pt.paddingRight=et.inlineIndent*et.level:Pt.paddingLeft=et.inlineIndent*et.level),$.forEach(function(Ut){return delete et[Ut]}),delete et.direction;var wt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(wt=C.createElement(this.props.itemIcon,this.props)),C.createElement("li",Object.assign({},Object(s.default)(et,["onClick","onMouseEnter","onMouseLeave","onSelect"]),bt,Mt,{style:Pt,ref:this.saveNode}),et.children,wt)}}]),ft}(C.Component);Me.isMenuItem=!0,Me.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var Ye=Object(h.b)(function(It,At){var ft=It.activeKey,rt=It.selectedKeys,Le=At.eventKey,et=At.subMenuKey;return{active:ft[et]===Le,isSelected:rt.indexOf(Le)!==-1}})(Me),st=Ye,mt=function(It){Object(E.a)(ft,It);var At=Object(x.a)(ft);function ft(){var rt;return Object(X.a)(this,ft),rt=At.apply(this,arguments),rt.renderInnerMenuItem=function(Le){var et=rt.props,Ct=et.renderMenuItem,bt=et.index;return Ct(Le,bt,rt.props.subMenuKey)},rt}return Object(L.a)(ft,[{key:"render",value:function(){var Le=Object(r.a)({},this.props),et=Le.className,Ct=et===void 0?"":et,bt=Le.rootPrefixCls,Mt="".concat(bt,"-item-group-title"),Pt="".concat(bt,"-item-group-list"),wt=Le.title,Ut=Le.children;return $.forEach(function(en){return delete Le[en]}),delete Le.onClick,delete Le.direction,C.createElement("li",Object.assign({},Le,{className:"".concat(Ct," ").concat(bt,"-item-group")}),C.createElement("div",{className:Mt,title:typeof wt=="string"?wt:void 0},wt),C.createElement("ul",{className:Pt},C.Children.map(Ut,this.renderInnerMenuItem)))}}]),ft}(C.Component);mt.isMenuItemGroup=!0,mt.defaultProps={disabled:!0};var Rt=mt,Ht=function(At){var ft=At.className,rt=At.rootPrefixCls,Le=At.style;return C.createElement("li",{className:"".concat(ft," ").concat(rt,"-item-divider"),style:Le})};Ht.defaultProps={disabled:!0,className:"",style:{}};var Bt=Ht,pt=me.e=Ie},"24YM":function(Xe,me,U){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.SensorTabIndex=me.SensorClassName=me.SizeSensorId=void 0;var oe="size-sensor-id";me.SizeSensorId=oe;var X="size-sensor-object";me.SensorClassName=X;var L="-1";me.SensorTabIndex=L},"2DNl":function(Xe,me,U){var oe=U("IMiH"),X=U("loD1"),L=U("59Ip"),b=U("aKvl"),E=U("n1HI"),x=U("hX1E"),C=x.normalizeRadian,h=U("Sj9i"),s=U("hyiK"),r=oe.CMD,n=Math.PI*2,e=1e-4;function l(_,B){return Math.abs(_-B)<e}var c=[-1,-1,-1],o=[-1,-1];function f(){var _=o[0];o[0]=o[1],o[1]=_}function d(_,B,v,m,u,i,w,O,S,D){if(D>B&&D>m&&D>i&&D>O||D<B&&D<m&&D<i&&D<O)return 0;var R=h.cubicRootAt(B,m,i,O,D,c);if(R===0)return 0;for(var k=0,j=-1,Y,P,K=0;K<R;K++){var W=c[K],F=W===0||W===1?.5:1,H=h.cubicAt(_,v,u,w,W);if(H<S)continue;j<0&&(j=h.cubicExtrema(B,m,i,O,o),o[1]<o[0]&&j>1&&f(),Y=h.cubicAt(B,m,i,O,o[0]),j>1&&(P=h.cubicAt(B,m,i,O,o[1]))),j===2?W<o[0]?k+=Y<B?F:-F:W<o[1]?k+=P<Y?F:-F:k+=O<P?F:-F:W<o[0]?k+=Y<B?F:-F:k+=O<Y?F:-F}return k}function a(_,B,v,m,u,i,w,O){if(O>B&&O>m&&O>i||O<B&&O<m&&O<i)return 0;var S=h.quadraticRootAt(B,m,i,O,c);if(S===0)return 0;var D=h.quadraticExtremum(B,m,i);if(D>=0&&D<=1){for(var R=0,k=h.quadraticAt(B,m,i,D),j=0;j<S;j++){var Y=c[j]===0||c[j]===1?.5:1,P=h.quadraticAt(_,v,u,c[j]);if(P<w)continue;c[j]<D?R+=k<B?Y:-Y:R+=i<k?Y:-Y}return R}else{var Y=c[0]===0||c[0]===1?.5:1,P=h.quadraticAt(_,v,u,c[0]);return P<w?0:i<B?Y:-Y}}function A(_,B,v,m,u,i,w,O){if(O-=B,O>v||O<-v)return 0;var S=Math.sqrt(v*v-O*O);c[0]=-S,c[1]=S;var D=Math.abs(m-u);if(D<1e-4)return 0;if(D%n<1e-4){m=0,u=n;var R=i?1:-1;return w>=c[0]+_&&w<=c[1]+_?R:0}if(i){var S=m;m=C(u),u=C(S)}else m=C(m),u=C(u);m>u&&(u+=n);for(var k=0,j=0;j<2;j++){var Y=c[j];if(Y+_>w){var P=Math.atan2(O,Y),R=i?1:-1;P<0&&(P=n+P),(P>=m&&P<=u||P+n>=m&&P+n<=u)&&(P>Math.PI/2&&P<Math.PI*1.5&&(R=-R),k+=R)}}return k}function p(_,B,v,m,u){for(var i=0,w=0,O=0,S=0,D=0,R=0;R<_.length;){var k=_[R++];k===r.M&&R>1&&(v||(i+=s(w,O,S,D,m,u))),R===1&&(w=_[R],O=_[R+1],S=w,D=O);switch(k){case r.M:S=_[R++],D=_[R++],w=S,O=D;break;case r.L:if(v){if(X.containStroke(w,O,_[R],_[R+1],B,m,u))return!0}else i+=s(w,O,_[R],_[R+1],m,u)||0;w=_[R++],O=_[R++];break;case r.C:if(v){if(L.containStroke(w,O,_[R++],_[R++],_[R++],_[R++],_[R],_[R+1],B,m,u))return!0}else i+=d(w,O,_[R++],_[R++],_[R++],_[R++],_[R],_[R+1],m,u)||0;w=_[R++],O=_[R++];break;case r.Q:if(v){if(b.containStroke(w,O,_[R++],_[R++],_[R],_[R+1],B,m,u))return!0}else i+=a(w,O,_[R++],_[R++],_[R],_[R+1],m,u)||0;w=_[R++],O=_[R++];break;case r.A:var j=_[R++],Y=_[R++],P=_[R++],K=_[R++],W=_[R++],F=_[R++];R+=1;var H=1-_[R++],G=Math.cos(W)*P+j,$=Math.sin(W)*K+Y;R>1?i+=s(w,O,G,$,m,u):(S=G,D=$);var ae=(m-j)*K/P+j;if(v){if(E.containStroke(j,Y,K,W,W+F,H,B,ae,u))return!0}else i+=A(j,Y,K,W,W+F,H,ae,u);w=Math.cos(W+F)*P+j,O=Math.sin(W+F)*K+Y;break;case r.R:S=w=_[R++],D=O=_[R++];var he=_[R++],ie=_[R++],G=S+he,$=D+ie;if(v){if(X.containStroke(S,D,G,D,B,m,u)||X.containStroke(G,D,G,$,B,m,u)||X.containStroke(G,$,S,$,B,m,u)||X.containStroke(S,$,S,D,B,m,u))return!0}else i+=s(G,D,G,$,m,u),i+=s(S,$,S,D,m,u);break;case r.Z:if(v){if(X.containStroke(w,O,S,D,B,m,u))return!0}else i+=s(w,O,S,D,m,u);w=S,O=D;break}}return!v&&!l(O,D)&&(i+=s(w,O,S,D,m,u)||0),i!==0}function y(_,B,v){return p(_,0,!1,B,v)}function T(_,B,v,m){return p(_,B,!0,v,m)}me.contain=y,me.containStroke=T},"2fw6":function(Xe,me,U){var oe=U("y+Vt"),X=oe.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(L,b,E){E&&L.moveTo(b.cx+b.r,b.cy),L.arc(b.cx,b.cy,b.r,0,Math.PI*2,!0)}});Xe.exports=X},"3C/r":function(Xe,me){var U=function(X,L){this.image=X,this.repeat=L,this.type="pattern"};U.prototype.getCanvasPattern=function(X){return X.createPattern(this.image,this.repeat||"repeat")};var oe=U;Xe.exports=oe},"3CBa":function(Xe,me,U){var oe=U("hydK"),X=oe.createElement,L=U("bYtY"),b=U("SUKs"),E=U("y+Vt"),x=U("Dagg"),C=U("dqUG"),h=U("DBLp"),s=U("sW+o"),r=U("n6Mw"),n=U("vKoX"),e=U("P47w"),l=e.path,c=e.image,o=e.text;function f(u){return parseInt(u,10)}function d(u){return u instanceof E?l:u instanceof x?c:u instanceof C?o:l}function a(u,i){return i&&u&&i.parentNode!==u}function A(u,i,w){if(a(u,i)&&w){var O=w.nextSibling;O?u.insertBefore(i,O):u.appendChild(i)}}function p(u,i){if(a(u,i)){var w=u.firstChild;w?u.insertBefore(i,w):u.appendChild(i)}}function y(u,i){i&&u&&i.parentNode===u&&u.removeChild(i)}function T(u){return u.__textSvgEl}function _(u){return u.__svgEl}var B=function(u,i,w,O){this.root=u,this.storage=i,this._opts=w=L.extend({},w||{});var S=X("svg");S.setAttribute("xmlns","http://www.w3.org/2000/svg"),S.setAttribute("version","1.1"),S.setAttribute("baseProfile","full"),S.style.cssText="user-select:none;position:absolute;left:0;top:0;";var D=X("g");S.appendChild(D);var R=X("g");S.appendChild(R),this.gradientManager=new s(O,R),this.clipPathManager=new r(O,R),this.shadowManager=new n(O,R);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=S,this._svgRoot=R,this._backgroundRoot=D,this._viewport=k,u.appendChild(k),k.appendChild(S),this.resize(w.width,w.height),this._visibleList=[]};B.prototype={constructor:B,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var u=this.getViewportRoot();if(u)return{offsetLeft:u.offsetLeft||0,offsetTop:u.offsetTop||0}},refresh:function(){var u=this.storage.getDisplayList(!0);this._paintList(u)},setBackgroundColor:function(u){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var i=X("rect");i.setAttribute("width",this.getWidth()),i.setAttribute("height",this.getHeight()),i.setAttribute("x",0),i.setAttribute("y",0),i.setAttribute("id",0),i.style.fill=u,this._backgroundRoot.appendChild(i),this._backgroundNode=i},_paintList:function(u){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var i=this._svgRoot,w=this._visibleList,O=u.length,S=[],D;for(D=0;D<O;D++){var R=u[D],k=d(R),j=_(R)||T(R);R.invisible||(R.__dirty&&(k&&k.brush(R),this.clipPathManager.update(R),R.style&&(this.gradientManager.update(R.style.fill),this.gradientManager.update(R.style.stroke),this.shadowManager.update(j,R)),R.__dirty=!1),S.push(R))}var Y=h(w,S),P;for(D=0;D<Y.length;D++){var K=Y[D];if(K.removed)for(var W=0;W<K.count;W++){var R=w[K.indices[W]],j=_(R),F=T(R);y(i,j),y(i,F)}}for(D=0;D<Y.length;D++){var K=Y[D];if(K.added)for(var W=0;W<K.count;W++){var R=S[K.indices[W]],j=_(R),F=T(R);P?A(i,j,P):p(i,j),j?A(i,F,j):P?A(i,F,P):p(i,F),A(i,F,j),P=F||j||P,this.gradientManager.addWithoutUpdate(j||F,R),this.shadowManager.addWithoutUpdate(j||F,R),this.clipPathManager.markUsed(R)}else if(!K.removed)for(var W=0;W<K.count;W++){var R=S[K.indices[W]],j=_(R),F=T(R),j=_(R),F=T(R);this.gradientManager.markUsed(R),this.gradientManager.addWithoutUpdate(j||F,R),this.shadowManager.markUsed(R),this.shadowManager.addWithoutUpdate(j||F,R),this.clipPathManager.markUsed(R),F&&A(i,F,j),P=j||F||P}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=S},_getDefs:function(u){var i=this._svgDom,w=i.getElementsByTagName("defs");if(w.length===0)if(u){var w=i.insertBefore(X("defs"),i.firstChild);return w.contains||(w.contains=function(S){var D=w.children;if(!D)return!1;for(var R=D.length-1;R>=0;--R)if(D[R]===S)return!0;return!1}),w}else return null;else return w[0]},resize:function(u,i){var w=this._viewport;w.style.display="none";var O=this._opts;if(u!=null&&(O.width=u),i!=null&&(O.height=i),u=this._getSize(0),i=this._getSize(1),w.style.display="",this._width!==u||this._height!==i){this._width=u,this._height=i;var S=w.style;S.width=u+"px",S.height=i+"px";var D=this._svgDom;D.setAttribute("width",u),D.setAttribute("height",i)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",u),this._backgroundNode.setAttribute("height",i))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(u){var i=this._opts,w=["width","height"][u],O=["clientWidth","clientHeight"][u],S=["paddingLeft","paddingTop"][u],D=["paddingRight","paddingBottom"][u];if(i[w]!=null&&i[w]!=="auto")return parseFloat(i[w]);var R=this.root,k=document.defaultView.getComputedStyle(R);return(R[O]||f(k[w])||f(R.style[w]))-(f(k[S])||0)-(f(k[D])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var u=encodeURIComponent(this._svgDom.outerHTML.replace(/></g,`>
|
|
|
\r<`));return"data:image/svg+xml;charset=UTF-8,"+u}};function v(u){return function(){b('In SVG mode painter not support method "'+u+'"')}}L.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(u){B.prototype[u]=v(u)});var m=B;Xe.exports=m},"3e3G":function(Xe,me,U){var oe=U("bYtY"),X=U("QuXc"),L=function(E,x,C,h,s){this.x=E==null?.5:E,this.y=x==null?.5:x,this.r=C==null?.5:C,this.type="radial",this.global=s||!1,X.call(this,h)};L.prototype={constructor:L},oe.inherits(L,X);var b=L;Xe.exports=b},"3gBT":function(Xe,me){var U=2311;function oe(){return U++}Xe.exports=oe},"4fz+":function(Xe,me,U){var oe=U("bYtY"),X=U("1bdT"),L=U("mFDi"),b=function(x){x=x||{},X.call(this,x);for(var C in x)x.hasOwnProperty(C)&&(this[C]=x[C]);this._children=[],this.__storage=null,this.__dirty=!0};b.prototype={constructor:b,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(x){return this._children[x]},childOfName:function(x){for(var C=this._children,h=0;h<C.length;h++)if(C[h].name===x)return C[h]},childCount:function(){return this._children.length},add:function(x){return x&&x!==this&&x.parent!==this&&(this._children.push(x),this._doAdd(x)),this},addBefore:function(x,C){if(x&&x!==this&&x.parent!==this&&C&&C.parent===this){var h=this._children,s=h.indexOf(C);s>=0&&(h.splice(s,0,x),this._doAdd(x))}return this},_doAdd:function(x){x.parent&&x.parent.remove(x),x.parent=this;var C=this.__storage,h=this.__zr;C&&C!==x.__storage&&(C.addToStorage(x),x instanceof b&&x.addChildrenToStorage(C)),h&&h.refresh()},remove:function(x){var C=this.__zr,h=this.__storage,s=this._children,r=oe.indexOf(s,x);return r<0?this:(s.splice(r,1),x.parent=null,h&&(h.delFromStorage(x),x instanceof b&&x.delChildrenFromStorage(h)),C&&C.refresh(),this)},removeAll:function(){var x=this._children,C=this.__storage,h,s;for(s=0;s<x.length;s++)h=x[s],C&&(C.delFromStorage(h),h instanceof b&&h.delChildrenFromStorage(C)),h.parent=null;return x.length=0,this},eachChild:function(x,C){for(var h=this._children,s=0;s<h.length;s++){var r=h[s];x.call(C,r,s)}return this},traverse:function(x,C){for(var h=0;h<this._children.length;h++){var s=this._children[h];x.call(C,s),s.type==="group"&&s.traverse(x,C)}return this},addChildrenToStorage:function(x){for(var C=0;C<this._children.length;C++){var h=this._children[C];x.addToStorage(h),h instanceof b&&h.addChildrenToStorage(x)}},delChildrenFromStorage:function(x){for(var C=0;C<this._children.length;C++){var h=this._children[C];x.delFromStorage(h),h instanceof b&&h.delChildrenFromStorage(x)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(x){for(var C=null,h=new L(0,0,0,0),s=x||this._children,r=[],n=0;n<s.length;n++){var e=s[n];if(e.ignore||e.invisible)continue;var l=e.getBoundingRect(),c=e.getLocalTransform(r);c?(h.copy(l),h.applyTransform(c),C=C||h.clone(),C.union(h)):(C=C||l.clone(),C.union(l))}return C||h}},oe.inherits(b,X);var E=b;Xe.exports=E},"4mN7":function(Xe,me,U){var oe=U("QBsz"),X=U("Sj9i"),L=Math.min,b=Math.max,E=Math.sin,x=Math.cos,C=Math.PI*2,h=oe.create(),s=oe.create(),r=oe.create();function n(a,A,p){if(a.length===0)return;var y=a[0],T=y[0],_=y[0],B=y[1],v=y[1],m;for(m=1;m<a.length;m++)y=a[m],T=L(T,y[0]),_=b(_,y[0]),B=L(B,y[1]),v=b(v,y[1]);A[0]=T,A[1]=B,p[0]=_,p[1]=v}function e(a,A,p,y,T,_){T[0]=L(a,p),T[1]=L(A,y),_[0]=b(a,p),_[1]=b(A,y)}var l=[],c=[];function o(a,A,p,y,T,_,B,v,m,u){var i=X.cubicExtrema,w=X.cubicAt,O,S=i(a,p,T,B,l);for(m[0]=Infinity,m[1]=Infinity,u[0]=-Infinity,u[1]=-Infinity,O=0;O<S;O++){var D=w(a,p,T,B,l[O]);m[0]=L(D,m[0]),u[0]=b(D,u[0])}for(S=i(A,y,_,v,c),O=0;O<S;O++){var R=w(A,y,_,v,c[O]);m[1]=L(R,m[1]),u[1]=b(R,u[1])}m[0]=L(a,m[0]),u[0]=b(a,u[0]),m[0]=L(B,m[0]),u[0]=b(B,u[0]),m[1]=L(A,m[1]),u[1]=b(A,u[1]),m[1]=L(v,m[1]),u[1]=b(v,u[1])}function f(a,A,p,y,T,_,B,v){var m=X.quadraticExtremum,u=X.quadraticAt,i=b(L(m(a,p,T),1),0),w=b(L(m(A,y,_),1),0),O=u(a,p,T,i),S=u(A,y,_,w);B[0]=L(a,T,O),B[1]=L(A,_,S),v[0]=b(a,T,O),v[1]=b(A,_,S)}function d(a,A,p,y,T,_,B,v,m){var u=oe.min,i=oe.max,w=Math.abs(T-_);if(w%C<1e-4&&w>1e-4){v[0]=a-p,v[1]=A-y,m[0]=a+p,m[1]=A+y;return}if(h[0]=x(T)*p+a,h[1]=E(T)*y+A,s[0]=x(_)*p+a,s[1]=E(_)*y+A,u(v,h,s),i(m,h,s),T=T%C,T<0&&(T=T+C),_=_%C,_<0&&(_=_+C),T>_&&!B?_+=C:T<_&&B&&(T+=C),B){var O=_;_=T,T=O}for(var S=0;S<_;S+=Math.PI/2)S>T&&(r[0]=x(S)*p+a,r[1]=E(S)*y+A,u(v,r,v),i(m,r,m))}me.fromPoints=n,me.fromLine=e,me.fromCubic=o,me.fromQuadratic=f,me.fromArc=d},"4qgm":function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"500L":function(Xe,me,U){"use strict";U.d(me,"a",function(){return T});var oe=U("+L6B"),X=U("2/Rp"),L=U("2qtc"),b=U("kLXV"),E=U("9og8"),x=U("k1fw"),C=U("miYZ"),h=U("tsqr"),s=U("oBTY"),r=U("tJVT"),n=U("DZo9"),e=U("8z0m"),l=U("WmNS"),c=U.n(l),o=U("cDcd"),f=U.n(o),d=U("m3rI"),a=U("wzkS"),A=U("y5JW"),p=U("LtfV"),y=e.a.Dragger;function T(_){var B=[];return _&&_.length>0&&(B=_.map(function(v){return{uid:v.id,id:v.id,name:v.title+A.c+v.filesize,url:v.url,filesize:v.filesize,status:"done",response:{id:v.id}}})),B}me.b=function(_){var B=_.value,v=_.onChange,m=_.action,u=_.className,i=_.maxSize,w=i===void 0?150:i,O=_.title,S=O===void 0?"\u4E0A\u4F20\u9644\u4EF6":O,D=_.showRemoveModal,R=D===void 0?!1:D,k=_.accept,j=k===void 0?"":k,Y=_.additionalText,P=_.isDragger,K=_.number,W=K===void 0?1e3:K,F=_.aloneClear,H=F===void 0?!1:F,G=Object(o.useState)(!1),$=Object(r.a)(G,2),ae=$[0],he=$[1],ie=Object(o.useState)(B||[]),ge=Object(r.a)(ie,2),Ae=ge[0],ye=ge[1];Object(o.useEffect)(function(){B&&(ye(Object(s.a)(B)),W===(B==null?void 0:B.length)&&he(!0))},[B]);var fe=function(){setTimeout(function(){Ae.pop(),ye(Object(s.a)(Ae))},500)},de={multiple:!0,disabled:ae,accept:j,withCredentials:!0,fileList:Ae,beforeUpload:function(pe,ce){var we=pe.size/1024/1024;return Ae.concat(ce).length>W?(Ae.pop(),ye(Object(s.a)(Ae)),h.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(W,"\u4E2A\u6587\u4EF6")),H?Promise.reject():(fe(),!1)):we<w?!0:(h.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(w,"MB).")),H?Promise.reject():(fe(),!1))},action:m||"".concat(d.a.API_SERVER,"/api/attachments.json"),onChange:function(pe){var ce=Object(s.a)(pe.fileList);ce.length>=W?he(!0):he(!1),ye(Object(s.a)(ce)),ce=ce.map(function(we){var De;if(we!=null&&(De=we.response)!==null&&De!==void 0&&De.id){var Re;we.url="/api/attachments/".concat(we==null||((Re=we.response)===null||Re===void 0)?void 0:Re.id)}return we.name.indexOf(A.c)===-1&&(we.name="".concat(we.name).concat(A.c).concat(Object(A.a)(we.size))),Object(x.a)({},we)}),console.log("info:",pe),v(ce)},onRemove:function(){var ue=Object(E.a)(c.a.mark(function ce(we){var De;return c.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(De=function(){var N=Object(E.a)(c.a.mark(function z(){var le,ee;return c.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(le=we.response?we.response.id:we.id,!le){xe.next=8;break}return xe.next=4,Object(a.d)(we.response?we.response.id:we.uid);case 4:return ee=xe.sent,xe.abrupt("return",ee);case 8:return xe.abrupt("return",!0);case 9:case"end":return xe.stop()}},z)}));return function(){return N.apply(this,arguments)}}(),!R){te.next=5;break}return te.abrupt("return",new Promise(function(N,z){b.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var le=Object(E.a)(c.a.mark(function se(){var xe;return c.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,De();case 2:xe=gt.sent,h.b.success("\u5220\u9664\u6210\u529F"),N(!0);case 5:case"end":return gt.stop()}},se)}));function ee(){return le.apply(this,arguments)}return ee}(),onCancel:function(){return N(!1)}})}));case 5:return te.next=7,De();case 7:return te.abrupt("return",te.sent);case 8:case"end":return te.stop()}},ce)}));function pe(ce){return ue.apply(this,arguments)}return pe}()};function ne(ue){ue.preventDefault(),ue.stopPropagation()}return f.a.createElement("div",{className:"multi-upload ".concat(u||"")},P&&f.a.createElement(y,de,f.a.createElement("p",{className:"ant-upload-drag-icon"},f.a.createElement(p.a,null)),f.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",f.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",w,"MB) "),Y),!P&&f.a.createElement(e.a,de,f.a.createElement(X.a,{disabled:ae},S),f.a.createElement("span",{onClick:ne,style:{marginLeft:10,color:"#FA6400"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",w,"MB) ")))}},"55Ip":function(Xe,me,U){"use strict";U.d(me,"a",function(){return A}),U.d(me,"b",function(){return v});var oe=U("Ty5D"),X=U("dI71"),L=U("cDcd"),b=U.n(L),E=U("YS25"),x=U("17x9"),C=U.n(x),h=U("wx14"),s=U("zLVn"),r=U("9R94"),n=function(u){Object(X.a)(i,u);function i(){for(var O,S=arguments.length,D=new Array(S),R=0;R<S;R++)D[R]=arguments[R];return O=u.call.apply(u,[this].concat(D))||this,O.history=Object(E.a)(O.props),O}var w=i.prototype;return w.render=function(){return b.a.createElement(oe.c,{history:this.history,children:this.props.children})},i}(b.a.Component),e=function(u){Object(X.a)(i,u);function i(){for(var O,S=arguments.length,D=new Array(S),R=0;R<S;R++)D[R]=arguments[R];return O=u.call.apply(u,[this].concat(D))||this,O.history=Object(E.b)(O.props),O}var w=i.prototype;return w.render=function(){return b.a.createElement(oe.c,{history:this.history,children:this.props.children})},i}(b.a.Component),l=function(i,w){return typeof i=="function"?i(w):i},c=function(i,w){return typeof i=="string"?Object(E.c)(i,null,null,w):i},o=function(i){return i},f=b.a.forwardRef;typeof f=="undefined"&&(f=o);function d(u){return!!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)}var a=f(function(u,i){var w=u.innerRef,O=u.navigate,S=u.onClick,D=Object(s.a)(u,["innerRef","navigate","onClick"]),R=D.target,k=Object(h.a)({},D,{onClick:function(Y){try{S&&S(Y)}catch(P){throw Y.preventDefault(),P}!Y.defaultPrevented&&Y.button===0&&(!R||R==="_self")&&!d(Y)&&(Y.preventDefault(),O())}});return o!==f?k.ref=i||w:k.ref=w,b.a.createElement("a",k)}),A=f(function(u,i){var w=u.component,O=w===void 0?a:w,S=u.replace,D=u.to,R=u.innerRef,k=Object(s.a)(u,["component","replace","to","innerRef"]);return b.a.createElement(oe.e.Consumer,null,function(j){j||Object(r.a)(!1);var Y=j.history,P=c(l(D,j.location),j.location),K=P?Y.createHref(P):"",W=Object(h.a)({},k,{href:K,navigate:function(){var H=l(D,j.location),G=S?Y.replace:Y.push;G(H)}});return o!==f?W.ref=i||R:W.innerRef=R,b.a.createElement(O,W)})});if(!1)var p,y;var T=function(i){return i},_=b.a.forwardRef;typeof _=="undefined"&&(_=T);function B(){for(var u=arguments.length,i=new Array(u),w=0;w<u;w++)i[w]=arguments[w];return i.filter(function(O){return O}).join(" ")}var v=_(function(u,i){var w=u["aria-current"],O=w===void 0?"page":w,S=u.activeClassName,D=S===void 0?"active":S,R=u.activeStyle,k=u.className,j=u.exact,Y=u.isActive,P=u.location,K=u.sensitive,W=u.strict,F=u.style,H=u.to,G=u.innerRef,$=Object(s.a)(u,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return b.a.createElement(oe.e.Consumer,null,function(ae){ae||Object(r.a)(!1);var he=P||ae.location,ie=c(l(H,he),he),ge=ie.pathname,Ae=ge&&ge.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),ye=Ae?Object(oe.f)(he.pathname,{path:Ae,exact:j,sensitive:K,strict:W}):null,fe=!!(Y?Y(ye,he):ye),de=fe?B(k,D):k,ne=fe?Object(h.a)({},F,{},R):F,ue=Object(h.a)({"aria-current":fe&&O||null,className:de,style:ne,to:ie},$);return T!==_?ue.ref=i||G:ue.innerRef=G,b.a.createElement(A,ue)})});if(!1)var m},"59Ip":function(Xe,me,U){var oe=U("Sj9i");function X(L,b,E,x,C,h,s,r,n,e,l){if(n===0)return!1;var c=n;if(l>b+c&&l>x+c&&l>h+c&&l>r+c||l<b-c&&l<x-c&&l<h-c&&l<r-c||e>L+c&&e>E+c&&e>C+c&&e>s+c||e<L-c&&e<E-c&&e<C-c&&e<s-c)return!1;var o=oe.cubicProjectPoint(L,b,E,x,C,h,s,r,e,l,null);return o<=c/2}me.containStroke=X},"5D2P":function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6+eU":function(Xe,me,U){"use strict";U.d(me,"a",function(){return _});var oe=U("wx14"),X=U("rePB"),L=U("VTBJ"),b=U("1OyB"),E=U("vuIU"),x=U("Ji7U"),C=U("LK+K"),h=U("cDcd"),s=U.n(h),r=U("TSYQ"),n=U.n(r),e=function(v){var m,u="".concat(v.rootPrefixCls,"-item"),i=n()(u,"".concat(u,"-").concat(v.page),(m={},Object(X.a)(m,"".concat(u,"-active"),v.active),Object(X.a)(m,v.className,!!v.className),Object(X.a)(m,"".concat(u,"-disabled"),!v.page),m)),w=function(){v.onClick(v.page)},O=function(D){v.onKeyPress(D,v.onClick,v.page)};return s.a.createElement("li",{title:v.showTitle?v.page:null,className:i,onClick:w,onKeyPress:O,tabIndex:"0"},v.itemRender(v.page,"page",s.a.createElement("a",{rel:"nofollow"},v.page)))},l=e,c={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},o=function(B){Object(x.a)(m,B);var v=Object(C.a)(m);function m(){var u;Object(b.a)(this,m);for(var i=arguments.length,w=new Array(i),O=0;O<i;O++)w[O]=arguments[O];return u=v.call.apply(v,[this].concat(w)),u.state={goInputText:""},u.buildOptionText=function(S){return"".concat(S," ").concat(u.props.locale.items_per_page)},u.changeSize=function(S){u.props.changeSize(Number(S))},u.handleChange=function(S){u.setState({goInputText:S.target.value})},u.handleBlur=function(S){var D=u.props,R=D.goButton,k=D.quickGo,j=D.rootPrefixCls,Y=u.state.goInputText;if(R||Y==="")return;if(S.relatedTarget&&(S.relatedTarget.className.indexOf("".concat(j,"-prev"))>=0||S.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;u.setState({goInputText:""}),k(u.getValidValue())},u.go=function(S){var D=u.state.goInputText;if(D==="")return;(S.keyCode===c.ENTER||S.type==="click")&&(u.setState({goInputText:""}),u.props.quickGo(u.getValidValue()))},u}return Object(E.a)(m,[{key:"getValidValue",value:function(){var i=this.state,w=i.goInputText,O=i.current;return!w||isNaN(w)?O:Number(w)}},{key:"getPageSizeOptions",value:function(){var i=this.props,w=i.pageSize,O=i.pageSizeOptions;return O.some(function(S){return S.toString()===w.toString()})?O:O.concat([w.toString()]).sort(function(S,D){var R=isNaN(Number(S))?0:Number(S),k=isNaN(Number(D))?0:Number(D);return R-k})}},{key:"render",value:function(){var i=this,w=this.props,O=w.pageSize,S=w.locale,D=w.rootPrefixCls,R=w.changeSize,k=w.quickGo,j=w.goButton,Y=w.selectComponentClass,P=w.buildOptionText,K=w.selectPrefixCls,W=w.disabled,F=this.state.goInputText,H="".concat(D,"-options"),G=Y,$=null,ae=null,he=null;if(!R&&!k)return null;var ie=this.getPageSizeOptions();if(R&&G){var ge=ie.map(function(Ae,ye){return s.a.createElement(G.Option,{key:ye,value:Ae.toString()},(P||i.buildOptionText)(Ae))});$=s.a.createElement(G,{disabled:W,prefixCls:K,showSearch:!1,className:"".concat(H,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(O||ie[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ye){return ye.parentNode}},ge)}return k&&(j&&(he=typeof j=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:W,className:"".concat(H,"-quick-jumper-button")},S.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),ae=s.a.createElement("div",{className:"".concat(H,"-quick-jumper")},S.jump_to,s.a.createElement("input",{disabled:W,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),S.page,he)),s.a.createElement("li",{className:"".concat(H)},$,ae)}}]),m}(s.a.Component);o.defaultProps={pageSizeOptions:["10","20","50","100"]};var f=o,d=U("N2Kk");function a(){}function A(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}function p(B,v,m){return m}function y(B,v,m){var u=typeof B=="undefined"?v.pageSize:B;return Math.floor((m.total-1)/u)+1}var T=function(B){Object(x.a)(m,B);var v=Object(C.a)(m);function m(u){var i;Object(b.a)(this,m),i=v.call(this,u),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(y(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(R,k){var j=i.props.prefixCls,Y=R||s.a.createElement("button",{type:"button","aria-label":k,className:"".concat(j,"-item-link")});return typeof R=="function"&&(Y=s.a.createElement(R,Object(L.a)({},i.props))),Y},i.savePaginationNode=function(R){i.paginationNode=R},i.isValid=function(R){return A(R)&&R!==i.state.current},i.shouldDisplayQuickJumper=function(){var R=i.props,k=R.showQuickJumper,j=R.pageSize,Y=R.total;return Y<=j?!1:k},i.handleKeyDown=function(R){(R.keyCode===c.ARROW_UP||R.keyCode===c.ARROW_DOWN)&&R.preventDefault()},i.handleKeyUp=function(R){var k=i.getValidValue(R),j=i.state.currentInputValue;k!==j&&i.setState({currentInputValue:k}),R.keyCode===c.ENTER?i.handleChange(k):R.keyCode===c.ARROW_UP?i.handleChange(k-1):R.keyCode===c.ARROW_DOWN&&i.handleChange(k+1)},i.changePageSize=function(R){var k=i.state.current,j=y(R,i.state,i.props);k=k>j?j:k,j===0&&(k=i.state.current),typeof R=="number"&&("pageSize"in i.props||i.setState({pageSize:R}),"current"in i.props||i.setState({current:k,currentInputValue:k})),i.props.onShowSizeChange(k,R),"onChange"in i.props&&i.props.onChange&&i.props.onChange(k,R)},i.handleChange=function(R){var k=i.props.disabled,j=R;if(i.isValid(j)&&!k){var Y=y(void 0,i.state,i.props);j>Y?j=Y:j<1&&(j=1),"current"in i.props||i.setState({current:j,currentInputValue:j});var P=i.state.pageSize;return i.props.onChange(j,P),j}return i.state.current},i.prev=function(){i.hasPrev()&&i.handleChange(i.state.current-1)},i.next=function(){i.hasNext()&&i.handleChange(i.state.current+1)},i.jumpPrev=function(){i.handleChange(i.getJumpPrevPage())},i.jumpNext=function(){i.handleChange(i.getJumpNextPage())},i.hasPrev=function(){return i.state.current>1},i.hasNext=function(){return i.state.current<y(void 0,i.state,i.props)},i.runIfEnter=function(R,k){if(R.key==="Enter"||R.charCode===13){for(var j=arguments.length,Y=new Array(j>2?j-2:0),P=2;P<j;P++)Y[P-2]=arguments[P];k.apply(void 0,Y)}},i.runIfEnterPrev=function(R){i.runIfEnter(R,i.prev)},i.runIfEnterNext=function(R){i.runIfEnter(R,i.next)},i.runIfEnterJumpPrev=function(R){i.runIfEnter(R,i.jumpPrev)},i.runIfEnterJumpNext=function(R){i.runIfEnter(R,i.jumpNext)},i.handleGoTO=function(R){(R.keyCode===c.ENTER||R.type==="click")&&i.handleChange(i.state.currentInputValue)};var w=u.onChange!==a,O="current"in u;O&&!w&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var S=u.defaultCurrent;"current"in u&&(S=u.current);var D=u.defaultPageSize;return"pageSize"in u&&(D=u.pageSize),S=Math.min(S,y(D,void 0,u)),i.state={current:S,currentInputValue:S,pageSize:D},i}return Object(E.a)(m,[{key:"componentDidUpdate",value:function(i,w){var O=this.props.prefixCls;if(w.current!==this.state.current&&this.paginationNode){var S=this.paginationNode.querySelector(".".concat(O,"-item-").concat(w.current));S&&document.activeElement===S&&S.blur()}}},{key:"getValidValue",value:function(i){var w=i.target.value,O=y(void 0,this.state,this.props),S=this.state.currentInputValue,D;return w===""?D=w:isNaN(Number(w))?D=S:w>=O?D=O:D=Number(w),D}},{key:"getShowSizeChanger",value:function(){var i=this.props,w=i.showSizeChanger,O=i.total,S=i.totalBoundaryShowSizeChanger;return typeof w!="undefined"?w:O>S}},{key:"renderPrev",value:function(i){var w=this.props,O=w.prevIcon,S=w.itemRender,D=S(i,"prev",this.getItemIcon(O,"prev page")),R=!this.hasPrev();return Object(h.isValidElement)(D)?Object(h.cloneElement)(D,{disabled:R}):D}},{key:"renderNext",value:function(i){var w=this.props,O=w.nextIcon,S=w.itemRender,D=S(i,"next",this.getItemIcon(O,"next page")),R=!this.hasNext();return Object(h.isValidElement)(D)?Object(h.cloneElement)(D,{disabled:R}):D}},{key:"render",value:function(){var i=this,w=this.props,O=w.prefixCls,S=w.className,D=w.style,R=w.disabled,k=w.hideOnSinglePage,j=w.total,Y=w.locale,P=w.showQuickJumper,K=w.showLessItems,W=w.showTitle,F=w.showTotal,H=w.simple,G=w.itemRender,$=w.showPrevNextJumpers,ae=w.jumpPrevIcon,he=w.jumpNextIcon,ie=w.selectComponentClass,ge=w.selectPrefixCls,Ae=w.pageSizeOptions,ye=this.state,fe=ye.current,de=ye.pageSize,ne=ye.currentInputValue;if(k===!0&&j<=de)return null;var ue=y(void 0,this.state,this.props),pe=[],ce=null,we=null,De=null,Re=null,te=null,N=P&&P.goButton,z=K?1:2,le=fe-1>0?fe-1:0,ee=fe+1<ue?fe+1:ue,se=Object.keys(this.props).reduce(function(Se,Ie){return(Ie.substr(0,5)==="data-"||Ie.substr(0,5)==="aria-"||Ie==="role")&&(Se[Ie]=i.props[Ie]),Se},{});if(H)return N&&(typeof N=="boolean"?te=s.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Y.jump_to_confirm):te=s.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},N),te=s.a.createElement("li",{title:W?"".concat(Y.jump_to).concat(fe,"/").concat(ue):null,className:"".concat(O,"-simple-pager")},te)),s.a.createElement("ul",Object(oe.a)({className:n()(O,"".concat(O,"-simple"),Object(X.a)({},"".concat(O,"-disabled"),R),S),style:D,ref:this.savePaginationNode},se),s.a.createElement("li",{title:W?Y.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:n()("".concat(O,"-prev"),Object(X.a)({},"".concat(O,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(le)),s.a.createElement("li",{title:W?"".concat(fe,"/").concat(ue):null,className:"".concat(O,"-simple-pager")},s.a.createElement("input",{type:"text",value:ne,disabled:R,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),s.a.createElement("span",{className:"".concat(O,"-slash")},"/"),ue),s.a.createElement("li",{title:W?Y.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:n()("".concat(O,"-next"),Object(X.a)({},"".concat(O,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ee)),te);if(ue<=3+z*2){var xe={locale:Y,rootPrefixCls:O,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:W,itemRender:G};ue||pe.push(s.a.createElement(l,Object(oe.a)({},xe,{key:"noPager",page:ue,className:"".concat(O,"-disabled")})));for(var Ke=1;Ke<=ue;Ke+=1){var gt=fe===Ke;pe.push(s.a.createElement(l,Object(oe.a)({},xe,{key:Ke,page:Ke,active:gt})))}}else{var Fe=K?Y.prev_3:Y.prev_5,ke=K?Y.next_3:Y.next_5;$&&(ce=s.a.createElement("li",{title:W?Fe:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:n()("".concat(O,"-jump-prev"),Object(X.a)({},"".concat(O,"-jump-prev-custom-icon"),!!ae))},G(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ae,"prev page"))),we=s.a.createElement("li",{title:W?ke:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:n()("".concat(O,"-jump-next"),Object(X.a)({},"".concat(O,"-jump-next-custom-icon"),!!he))},G(this.getJumpNextPage(),"jump-next",this.getItemIcon(he,"next page")))),Re=s.a.createElement(l,{locale:Y,last:!0,rootPrefixCls:O,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ue,page:ue,active:!1,showTitle:W,itemRender:G}),De=s.a.createElement(l,{locale:Y,rootPrefixCls:O,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:W,itemRender:G});var dt=Math.max(1,fe-z),vt=Math.min(fe+z,ue);fe-1<=z&&(vt=1+z*2),ue-fe<=z&&(dt=ue-z*2);for(var it=dt;it<=vt;it+=1){var ot=fe===it;pe.push(s.a.createElement(l,{locale:Y,rootPrefixCls:O,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:it,page:it,active:ot,showTitle:W,itemRender:G}))}fe-1>=z*2&&fe!==1+2&&(pe[0]=Object(h.cloneElement)(pe[0],{className:"".concat(O,"-item-after-jump-prev")}),pe.unshift(ce)),ue-fe>=z*2&&fe!==ue-2&&(pe[pe.length-1]=Object(h.cloneElement)(pe[pe.length-1],{className:"".concat(O,"-item-before-jump-next")}),pe.push(we)),dt!==1&&pe.unshift(De),vt!==ue&&pe.push(Re)}var Ve=null;F&&(Ve=s.a.createElement("li",{className:"".concat(O,"-total-text")},F(j,[j===0?0:(fe-1)*de+1,fe*de>j?j:fe*de])));var ze=!this.hasPrev()||!ue,Ge=!this.hasNext()||!ue;return s.a.createElement("ul",Object(oe.a)({className:n()(O,S,Object(X.a)({},"".concat(O,"-disabled"),R)),style:D,unselectable:"unselectable",ref:this.savePaginationNode},se),Ve,s.a.createElement("li",{title:W?Y.prev_page:null,onClick:this.prev,tabIndex:ze?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(O,"-prev"),Object(X.a)({},"".concat(O,"-disabled"),ze)),"aria-disabled":ze},this.renderPrev(le)),pe,s.a.createElement("li",{title:W?Y.next_page:null,onClick:this.next,tabIndex:Ge?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(O,"-next"),Object(X.a)({},"".concat(O,"-disabled"),Ge)),"aria-disabled":Ge},this.renderNext(ee)),s.a.createElement(f,{disabled:R,locale:Y,rootPrefixCls:O,selectComponentClass:ie,selectPrefixCls:ge,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:fe,pageSize:de,pageSizeOptions:Ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:N}))}}],[{key:"getDerivedStateFromProps",value:function(i,w){var O={};if("current"in i&&(O.current=i.current,i.current!==w.current&&(O.currentInputValue=O.current)),"pageSize"in i&&i.pageSize!==w.pageSize){var S=w.current,D=y(i.pageSize,w,i);S=S>D?D:S,"current"in i||(O.current=S,O.currentInputValue=S),O.pageSize=i.pageSize}return O}}]),m}(s.a.Component);T.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:a,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:a,locale:d.a,style:{},itemRender:p,totalBoundaryShowSizeChanger:50};var _=T},"6GrX":function(Xe,me,U){var oe=U("mFDi"),X=U("Xnb7"),L=U("bYtY"),b=L.getContext,E=L.extend,x=L.retrieve2,C=L.retrieve3,h=L.trim,s={},r=0,n=5e3,e=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,l="12px sans-serif",c={};function o(k,j){c[k]=j}function f(k,j){j=j||l;var Y=k+":"+j;if(s[Y])return s[Y];for(var P=(k+"").split(`
|
|
|
`),K=0,W=0,F=P.length;W<F;W++)K=Math.max(w(P[W],j).width,K);return r>n&&(r=0,s={}),r++,s[Y]=K,K}function d(k,j,Y,P,K,W,F,H){return F?A(k,j,Y,P,K,W,F,H):a(k,j,Y,P,K,W,H)}function a(k,j,Y,P,K,W,F){var H=O(k,j,K,W,F),G=f(k,j);K&&(G+=K[1]+K[3]);var $=H.outerHeight,ae=p(0,G,Y),he=y(0,$,P),ie=new oe(ae,he,G,$);return ie.lineHeight=H.lineHeight,ie}function A(k,j,Y,P,K,W,F,H){var G=S(k,{rich:F,truncate:H,font:j,textAlign:Y,textPadding:K,textLineHeight:W}),$=G.outerWidth,ae=G.outerHeight,he=p(0,$,Y),ie=y(0,ae,P);return new oe(he,ie,$,ae)}function p(k,j,Y){return Y==="right"?k-=j:Y==="center"&&(k-=j/2),k}function y(k,j,Y){return Y==="middle"?k-=j/2:Y==="bottom"&&(k-=j),k}function T(k,j,Y){var P=j.textPosition,K=j.textDistance,W=Y.x,F=Y.y;K=K||0;var H=Y.height,G=Y.width,$=H/2,ae="left",he="top";switch(P){case"left":W-=K,F+=$,ae="right",he="middle";break;case"right":W+=K+G,F+=$,he="middle";break;case"top":W+=G/2,F-=K,ae="center",he="bottom";break;case"bottom":W+=G/2,F+=H+K,ae="center";break;case"inside":W+=G/2,F+=$,ae="center",he="middle";break;case"insideLeft":W+=K,F+=$,he="middle";break;case"insideRight":W+=G-K,F+=$,ae="right",he="middle";break;case"insideTop":W+=G/2,F+=K,ae="center";break;case"insideBottom":W+=G/2,F+=H-K,ae="center",he="bottom";break;case"insideTopLeft":W+=K,F+=K;break;case"insideTopRight":W+=G-K,F+=K,ae="right";break;case"insideBottomLeft":W+=K,F+=H-K,he="bottom";break;case"insideBottomRight":W+=G-K,F+=H-K,ae="right",he="bottom";break}return k=k||{},k.x=W,k.y=F,k.textAlign=ae,k.textVerticalAlign=he,k}function _(k,j,Y){var P={textPosition:k,textDistance:Y};return T({},P,j)}function B(k,j,Y,P,K){if(!j)return"";var W=(k+"").split(`
|
|
|
`);K=v(j,Y,P,K);for(var F=0,H=W.length;F<H;F++)W[F]=m(W[F],K);return W.join(`
|
|
|
`)}function v(k,j,Y,P){P=E({},P),P.font=j;var Y=x(Y,"...");P.maxIterations=x(P.maxIterations,2);var K=P.minChar=x(P.minChar,0);P.cnCharWidth=f("\u56FD",j);var W=P.ascCharWidth=f("a",j);P.placeholder=x(P.placeholder,"");for(var F=k=Math.max(0,k-1),H=0;H<K&&F>=W;H++)F-=W;var G=f(Y,j);return G>F&&(Y="",G=0),F=k-G,P.ellipsis=Y,P.ellipsisWidth=G,P.contentWidth=F,P.containerWidth=k,P}function m(k,j){var Y=j.containerWidth,P=j.font,K=j.contentWidth;if(!Y)return"";var W=f(k,P);if(W<=Y)return k;for(var F=0;;F++){if(W<=K||F>=j.maxIterations){k+=j.ellipsis;break}var H=F===0?u(k,K,j.ascCharWidth,j.cnCharWidth):W>0?Math.floor(k.length*K/W):0;k=k.substr(0,H),W=f(k,P)}return k===""&&(k=j.placeholder),k}function u(k,j,Y,P){for(var K=0,W=0,F=k.length;W<F&&K<j;W++){var H=k.charCodeAt(W);K+=0<=H&&H<=127?Y:P}return W}function i(k){return f("\u56FD",k)}function w(k,j){return c.measureText(k,j)}c.measureText=function(k,j){var Y=b();return Y.font=j||l,Y.measureText(k)};function O(k,j,Y,P,K){k!=null&&(k+="");var W=x(P,i(j)),F=k?k.split(`
|
|
|
`):[],H=F.length*W,G=H,$=!0;if(Y&&(G+=Y[0]+Y[2]),k&&K){$=!1;var ae=K.outerHeight,he=K.outerWidth;if(ae!=null&&G>ae)k="",F=[];else if(he!=null)for(var ie=v(he-(Y?Y[1]+Y[3]:0),j,K.ellipsis,{minChar:K.minChar,placeholder:K.placeholder}),ge=0,Ae=F.length;ge<Ae;ge++)F[ge]=m(F[ge],ie)}return{lines:F,height:H,outerHeight:G,lineHeight:W,canCacheByTextString:$}}function S(k,j){var Y={lines:[],width:0,height:0};if(k!=null&&(k+=""),!k)return Y;for(var P=e.lastIndex=0,K;(K=e.exec(k))!=null;){var W=K.index;W>P&&D(Y,k.substring(P,W)),D(Y,K[2],K[1]),P=e.lastIndex}P<k.length&&D(Y,k.substring(P,k.length));var F=Y.lines,H=0,G=0,$=[],ae=j.textPadding,he=j.truncate,ie=he&&he.outerWidth,ge=he&&he.outerHeight;ae&&(ie!=null&&(ie-=ae[1]+ae[3]),ge!=null&&(ge-=ae[0]+ae[2]));for(var Ae=0;Ae<F.length;Ae++){for(var ye=F[Ae],fe=0,de=0,ne=0;ne<ye.tokens.length;ne++){var ue=ye.tokens[ne],pe=ue.styleName&&j.rich[ue.styleName]||{},ce=ue.textPadding=pe.textPadding,we=ue.font=pe.font||j.font,De=ue.textHeight=x(pe.textHeight,i(we));if(ce&&(De+=ce[0]+ce[2]),ue.height=De,ue.lineHeight=C(pe.textLineHeight,j.textLineHeight,De),ue.textAlign=pe&&pe.textAlign||j.textAlign,ue.textVerticalAlign=pe&&pe.textVerticalAlign||"middle",ge!=null&&H+ue.lineHeight>ge)return{lines:[],width:0,height:0};ue.textWidth=f(ue.text,we);var Re=pe.textWidth,te=Re==null||Re==="auto";if(typeof Re=="string"&&Re.charAt(Re.length-1)==="%")ue.percentWidth=Re,$.push(ue),Re=0;else{if(te){Re=ue.textWidth;var N=pe.textBackgroundColor,z=N&&N.image;z&&(z=X.findExistImage(z),X.isImageReady(z)&&(Re=Math.max(Re,z.width*De/z.height)))}var le=ce?ce[1]+ce[3]:0;Re+=le;var ee=ie!=null?ie-de:null;ee!=null&&ee<Re&&(!te||ee<le?(ue.text="",ue.textWidth=Re=0):(ue.text=B(ue.text,ee-le,we,he.ellipsis,{minChar:he.minChar}),ue.textWidth=f(ue.text,we),Re=ue.textWidth+le))}de+=ue.width=Re,pe&&(fe=Math.max(fe,ue.lineHeight))}ye.width=de,ye.lineHeight=fe,H+=fe,G=Math.max(G,de)}Y.outerWidth=Y.width=x(j.textWidth,G),Y.outerHeight=Y.height=x(j.textHeight,H),ae&&(Y.outerWidth+=ae[1]+ae[3],Y.outerHeight+=ae[0]+ae[2]);for(var Ae=0;Ae<$.length;Ae++){var ue=$[Ae],se=ue.percentWidth;ue.width=parseInt(se,10)/100*G}return Y}function D(k,j,Y){for(var P=j==="",K=j.split(`
|
|
|
`),W=k.lines,F=0;F<K.length;F++){var H=K[F],G={styleName:Y,text:H,isLineHolder:!H&&!P};if(F)W.push({tokens:[G]});else{var $=(W[W.length-1]||(W[0]={tokens:[]})).tokens,ae=$.length;ae===1&&$[0].isLineHolder?$[0]=G:(H||!ae||P)&&$.push(G)}}}function R(k){var j=(k.fontSize||k.fontFamily)&&[k.fontStyle,k.fontWeight,(k.fontSize||12)+"px",k.fontFamily||"sans-serif"].join(" ");return j&&h(j)||k.textFont||k.font}me.DEFAULT_FONT=l,me.$override=o,me.getWidth=f,me.getBoundingRect=d,me.adjustTextX=p,me.adjustTextY=y,me.calculateTextPosition=T,me.adjustTextPositionOnRect=_,me.truncateText=B,me.getLineHeight=i,me.measureText=w,me.parsePlainText=O,me.parseRichText=S,me.makeFont=R},"6RRn":function(Xe,me,U){"use strict";var oe=U("wCXF"),X=U("n6Qo");U.d(me,"b",function(){return X.a});var L=U("IBYe"),b=U("6eGT"),E=U("hW8S");U.d(me,"a",function(){return E.a}),me.c=oe.b},"6eGT":function(Xe,me,U){"use strict";function oe(X){return null}me.a=oe},"6fms":function(Xe,me,U){var oe=U("SUKs"),X=U("06Qe"),L=U("bYtY"),b=L.each;function E(s){return parseInt(s,10)}function x(s,r){X.initVML(),this.root=s,this.storage=r;var n=document.createElement("div"),e=document.createElement("div");n.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",e.style.cssText="position:absolute;left:0;top:0;",s.appendChild(n),this._vmlRoot=e,this._vmlViewport=n,this.resize();var l=r.delFromStorage,c=r.addToStorage;r.delFromStorage=function(o){l.call(r,o),o&&(o.onRemove&&o.onRemove(e))},r.addToStorage=function(o){o.onAdd&&o.onAdd(e),c.call(r,o)},this._firstPaint=!0}x.prototype={constructor:x,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var s=this.getViewportRoot();if(s)return{offsetLeft:s.offsetLeft||0,offsetTop:s.offsetTop||0}},refresh:function(){var s=this.storage.getDisplayList(!0,!0);this._paintList(s)},_paintList:function(s){for(var r=this._vmlRoot,n=0;n<s.length;n++){var e=s[n];e.invisible||e.ignore?(e.__alreadyNotVisible||e.onRemove(r),e.__alreadyNotVisible=!0):(e.__alreadyNotVisible&&e.onAdd(r),e.__alreadyNotVisible=!1,e.__dirty&&(e.beforeBrush&&e.beforeBrush(),(e.brushVML||e.brush).call(e,r),e.afterBrush&&e.afterBrush())),e.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(r),this._firstPaint=!1)},resize:function(s,r){var s=s==null?this._getWidth():s,r=r==null?this._getHeight():r;if(this._width!==s||this._height!==r){this._width=s,this._height=r;var n=this._vmlViewport.style;n.width=s+"px",n.height=r+"px"}},dispose:function(){this.root.innerHTML="",this._vmlRoot=this._vmlViewport=this.storage=null},getWidth:function(){return this._width},getHeight:function(){return this._height},clear:function(){this._vmlViewport&&this.root.removeChild(this._vmlViewport)},_getWidth:function(){var s=this.root,r=s.currentStyle;return(s.clientWidth||E(r.width))-E(r.paddingLeft)-E(r.paddingRight)|0},_getHeight:function(){var s=this.root,r=s.currentStyle;return(s.clientHeight||E(r.height))-E(r.paddingTop)-E(r.paddingBottom)|0}};function C(s){return function(){oe('In IE8.0 VML mode painter not support method "'+s+'"')}}b(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(s){x.prototype[s]=C(s)});var h=x;Xe.exports=h},"7SHv":function(Xe,me,U){var oe=U("LPTA"),X=oe.devicePixelRatio,L=U("bYtY"),b=U("SUKs"),E=U("mFDi"),x=U("BPZU"),C=U("Xmg4"),h=U("mLcG"),s=U("Dagg"),r=U("ItGF"),n=1e5,e=314159,l=.01,c=.001;function o(v){return parseInt(v,10)}function f(v){return v?v.__builtin__?!0:!(typeof v.resize!="function"||typeof v.refresh!="function"):!1}var d=new E(0,0,0,0),a=new E(0,0,0,0);function A(v,m,u){return d.copy(v.getBoundingRect()),v.transform&&d.applyTransform(v.transform),a.width=m,a.height=u,!d.intersect(a)}function p(v,m){if(v===m)return!1;if(!v||!m||v.length!==m.length)return!0;for(var u=0;u<v.length;u++)if(v[u]!==m[u])return!0;return!1}function y(v,m){for(var u=0;u<v.length;u++){var i=v[u];i.setTransform(m),m.beginPath(),i.buildPath(m,i.shape),m.clip(),i.restoreTransform(m)}}function T(v,m){var u=document.createElement("div");return u.style.cssText=["position:relative","width:"+v+"px","height:"+m+"px","padding:0","margin:0","border-width:0"].join(";")+";",u}var _=function(v,m,u){this.type="canvas";var i=!v.nodeName||v.nodeName.toUpperCase()==="CANVAS";this._opts=u=L.extend({},u||{}),this.dpr=u.devicePixelRatio||X,this._singleCanvas=i,this.root=v;var w=v.style;w&&(w["-webkit-tap-highlight-color"]="transparent",w["-webkit-user-select"]=w["user-select"]=w["-webkit-touch-callout"]="none",v.innerHTML=""),this.storage=m;var O=this._zlevelList=[],S=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,i){var R=v.width,k=v.height;u.width!=null&&(R=u.width),u.height!=null&&(k=u.height),this.dpr=u.devicePixelRatio||1,v.width=R*this.dpr,v.height=k*this.dpr,this._width=R,this._height=k;var j=new C(v,this,this.dpr);j.__builtin__=!0,j.initContext(),S[e]=j,j.zlevel=e,O.push(e),this._domRoot=v}else{this._width=this._getSize(0),this._height=this._getSize(1);var D=this._domRoot=T(this._width,this._height);v.appendChild(D)}this._hoverlayer=null,this._hoverElements=[]};_.prototype={constructor:_,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var v=this.getViewportRoot();if(v)return{offsetLeft:v.offsetLeft||0,offsetTop:v.offsetTop||0}},refresh:function(v){var m=this.storage.getDisplayList(!0),u=this._zlevelList;this._redrawId=Math.random(),this._paintList(m,v,this._redrawId);for(var i=0;i<u.length;i++){var w=u[i],O=this._layers[w];if(!O.__builtin__&&O.refresh){var S=i===0?this._backgroundColor:null;O.refresh(S)}}return this.refreshHover(),this},addHover:function(v,m){if(v.__hoverMir)return;var u=new v.constructor({style:v.style,shape:v.shape,z:v.z,z2:v.z2,silent:v.silent});return u.__from=v,v.__hoverMir=u,m&&u.setStyle(m),this._hoverElements.push(u),u},removeHover:function(v){var m=v.__hoverMir,u=this._hoverElements,i=L.indexOf(u,m);i>=0&&u.splice(i,1),v.__hoverMir=null},clearHover:function(v){for(var m=this._hoverElements,u=0;u<m.length;u++){var i=m[u].__from;i&&(i.__hoverMir=null)}m.length=0},refreshHover:function(){var v=this._hoverElements,m=v.length,u=this._hoverlayer;if(u&&u.clear(),!m)return;x(v,this.storage.displayableSortFunc),u||(u=this._hoverlayer=this.getLayer(n));var i={};u.ctx.save();for(var w=0;w<m;){var O=v[w],S=O.__from;if(!(S&&S.__zr)){v.splice(w,1),S.__hoverMir=null,m--;continue}w++,S.invisible||(O.transform=S.transform,O.invTransform=S.invTransform,O.__clipPaths=S.__clipPaths,this._doPaintEl(O,u,!0,i))}u.ctx.restore()},getHoverLayer:function(){return this.getLayer(n)},_paintList:function(v,m,u){if(this._redrawId!==u)return;m=m||!1,this._updateLayerStatus(v);var i=this._doPaintList(v,m);if(this._needsManuallyCompositing&&this._compositeManually(),!i){var w=this;h(function(){w._paintList(v,m,u)})}},_compositeManually:function(){var v=this.getLayer(e).ctx,m=this._domRoot.width,u=this._domRoot.height;v.clearRect(0,0,m,u),this.eachBuiltinLayer(function(i){i.virtual&&v.drawImage(i.dom,0,0,m,u)})},_doPaintList:function(v,m){for(var u=[],i=0;i<this._zlevelList.length;i++){var w=this._zlevelList[i],O=this._layers[w];O.__builtin__&&O!==this._hoverlayer&&(O.__dirty||m)&&u.push(O)}for(var S=!0,D=0;D<u.length;D++){var O=u[D],R=O.ctx,k={};R.save();var j=m?O.__startIndex:O.__drawIndex,Y=!m&&O.incremental&&Date.now,P=Y&&Date.now(),K=O.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(O.__startIndex===O.__endIndex)O.clear(!1,K);else if(j===O.__startIndex){var W=v[j];(!W.incremental||!W.notClear||m)&&O.clear(!1,K)}j===-1&&(console.error("For some unknown reason. drawIndex is -1"),j=O.__startIndex);for(var F=j;F<O.__endIndex;F++){var H=v[F];if(this._doPaintEl(H,O,m,k),H.__dirty=H.__dirtyText=!1,Y){var G=Date.now()-P;if(G>15)break}}O.__drawIndex=F,O.__drawIndex<O.__endIndex&&(S=!1),k.prevElClipPaths&&R.restore(),R.restore()}return r.wxa&&L.each(this._layers,function($){$&&$.ctx&&$.ctx.draw&&$.ctx.draw()}),S},_doPaintEl:function(v,m,u,i){var w=m.ctx,O=v.transform;if((m.__dirty||u)&&!v.invisible&&v.style.opacity!==0&&!(O&&!O[0]&&!O[3])&&!(v.culling&&A(v,this._width,this._height))){var S=v.__clipPaths,D=i.prevElClipPaths;(!D||p(S,D))&&(D&&(w.restore(),i.prevElClipPaths=null,i.prevEl=null),S&&(w.save(),y(S,w),i.prevElClipPaths=S)),v.beforeBrush&&v.beforeBrush(w),v.brush(w,i.prevEl||null),i.prevEl=v,v.afterBrush&&v.afterBrush(w)}},getLayer:function(v,m){this._singleCanvas&&!this._needsManuallyCompositing&&(v=e);var u=this._layers[v];return u||(u=new C("zr_"+v,this,this.dpr),u.zlevel=v,u.__builtin__=!0,this._layerConfig[v]?L.merge(u,this._layerConfig[v],!0):this._layerConfig[v-l]&&L.merge(u,this._layerConfig[v-l],!0),m&&(u.virtual=m),this.insertLayer(v,u),u.initContext()),u},insertLayer:function(v,m){var u=this._layers,i=this._zlevelList,w=i.length,O=null,S=-1,D=this._domRoot;if(u[v]){b("ZLevel "+v+" has been used already");return}if(!f(m)){b("Layer of zlevel "+v+" is not valid");return}if(w>0&&v>i[0]){for(S=0;S<w-1&&!(i[S]<v&&i[S+1]>v);S++);O=u[i[S]]}if(i.splice(S+1,0,v),u[v]=m,!m.virtual)if(O){var R=O.dom;R.nextSibling?D.insertBefore(m.dom,R.nextSibling):D.appendChild(m.dom)}else D.firstChild?D.insertBefore(m.dom,D.firstChild):D.appendChild(m.dom)},eachLayer:function(v,m){var u=this._zlevelList,i,w;for(w=0;w<u.length;w++)i=u[w],v.call(m,this._layers[i],i)},eachBuiltinLayer:function(v,m){var u=this._zlevelList,i,w,O;for(O=0;O<u.length;O++)w=u[O],i=this._layers[w],i.__builtin__&&v.call(m,i,w)},eachOtherLayer:function(v,m){var u=this._zlevelList,i,w,O;for(O=0;O<u.length;O++)w=u[O],i=this._layers[w],i.__builtin__||v.call(m,i,w)},getLayers:function(){return this._layers},_updateLayerStatus:function(v){this.eachBuiltinLayer(function(k,j){k.__dirty=k.__used=!1});function m(k){w&&(w.__endIndex!==k&&(w.__dirty=!0),w.__endIndex=k)}if(this._singleCanvas)for(var u=1;u<v.length;u++){var i=v[u];if(i.zlevel!==v[u-1].zlevel||i.incremental){this._needsManuallyCompositing=!0;break}}for(var w=null,O=0,S,u=0;u<v.length;u++){var i=v[u],D=i.zlevel,R;S!==D&&(S=D,O=0),i.incremental?(R=this.getLayer(D+c,this._needsManuallyCompositing),R.incremental=!0,O=1):R=this.getLayer(D+(O>0?l:0),this._needsManuallyCompositing),R.__builtin__||b("ZLevel "+D+" has been used by unkown layer "+R.id),R!==w&&(R.__used=!0,R.__startIndex!==u&&(R.__dirty=!0),R.__startIndex=u,R.incremental?R.__drawIndex=-1:R.__drawIndex=u,m(u),w=R),i.__dirty&&(R.__dirty=!0,R.incremental&&R.__drawIndex<0&&(R.__drawIndex=u))}m(u),this.eachBuiltinLayer(function(k,j){!k.__used&&k.getElementCount()>0&&(k.__dirty=!0,k.__startIndex=k.__endIndex=k.__drawIndex=0),k.__dirty&&k.__drawIndex<0&&(k.__drawIndex=k.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(v){v.clear()},setBackgroundColor:function(v){this._backgroundColor=v},configLayer:function(v,m){if(m){var u=this._layerConfig;u[v]?L.merge(u[v],m,!0):u[v]=m;for(var i=0;i<this._zlevelList.length;i++){var w=this._zlevelList[i];if(w===v||w===v+l){var O=this._layers[w];L.merge(O,u[v],!0)}}}},delLayer:function(v){var m=this._layers,u=this._zlevelList,i=m[v];if(!i)return;i.dom.parentNode.removeChild(i.dom),delete m[v],u.splice(L.indexOf(u,v),1)},resize:function(v,m){if(this._domRoot.style){var u=this._domRoot;u.style.display="none";var i=this._opts;if(v!=null&&(i.width=v),m!=null&&(i.height=m),v=this._getSize(0),m=this._getSize(1),u.style.display="",this._width!==v||m!==this._height){u.style.width=v+"px",u.style.height=m+"px";for(var w in this._layers)this._layers.hasOwnProperty(w)&&this._layers[w].resize(v,m);L.each(this._progressiveLayers,function(O){O.resize(v,m)}),this.refresh(!0)}this._width=v,this._height=m}else{if(v==null||m==null)return;this._width=v,this._height=m,this.getLayer(e).resize(v,m)}return this},clearLayer:function(v){var m=this._layers[v];m&&m.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(v){if(v=v||{},this._singleCanvas&&!this._compositeManually)return this._layers[e].dom;var m=new C("image",this,v.pixelRatio||this.dpr);if(m.initContext(),m.clear(!1,v.backgroundColor||this._backgroundColor),v.pixelRatio<=this.dpr){this.refresh();var u=m.dom.width,i=m.dom.height,w=m.ctx;this.eachLayer(function(k){k.__builtin__?w.drawImage(k.dom,0,0,u,i):k.renderToCanvas&&(m.ctx.save(),k.renderToCanvas(m.ctx),m.ctx.restore())})}else for(var O={},S=this.storage.getDisplayList(!0),D=0;D<S.length;D++){var R=S[D];this._doPaintEl(R,m,!0,O)}return m.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(v){var m=this._opts,u=["width","height"][v],i=["clientWidth","clientHeight"][v],w=["paddingLeft","paddingTop"][v],O=["paddingRight","paddingBottom"][v];if(m[u]!=null&&m[u]!=="auto")return parseFloat(m[u]);var S=this.root,D=document.defaultView.getComputedStyle(S);return(S[i]||o(D[u])||o(S.style[u]))-(o(D[w])||0)-(o(D[O])||0)|0},pathToImage:function(v,m){m=m||this.dpr;var u=document.createElement("canvas"),i=u.getContext("2d"),w=v.getBoundingRect(),O=v.style,S=O.shadowBlur*m,D=O.shadowOffsetX*m,R=O.shadowOffsetY*m,k=O.hasStroke()?O.lineWidth:0,j=Math.max(k/2,-D+S),Y=Math.max(k/2,D+S),P=Math.max(k/2,-R+S),K=Math.max(k/2,R+S),W=w.width+j+Y,F=w.height+P+K;u.width=W*m,u.height=F*m,i.scale(m,m),i.clearRect(0,0,W,F),i.dpr=m;var H={position:v.position,rotation:v.rotation,scale:v.scale};v.position=[j-w.x,P-w.y],v.rotation=0,v.scale=[1,1],v.updateTransform(),v&&v.brush(i);var G=s,$=new G({style:{x:0,y:0,image:u}});return H.position!=null&&($.position=v.position=H.position),H.rotation!=null&&($.rotation=v.rotation=H.rotation),H.scale!=null&&($.scale=v.scale=H.scale),$}};var B=_;Xe.exports=B},"7ZXX":function(Xe,me,U){Xe.exports=U.p+"static/err.6e7c5817.png"},"7ahc":function(Xe,me,U){"use strict";U.d(me,"a",function(){return y});var oe=U("k1fw"),X=U("0Owb"),L=U("+L6B"),b=U("2/Rp"),E=U("y8nQ"),x=U("Vl3Y"),C=U("tJVT"),h=U("OaEy"),s=U("2fM7"),r=U("cDcd"),n=U.n(r),e=U("VrN/"),l=U.n(e),c=U("p77/"),o=U.n(c),f=U("c5Ni"),d=U.n(f),a=s.a.Option,A={labelCol:{span:4},wrapperCol:{span:20}},p={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};me.b=function(T){var _=T.callback,B=T.onCancel,v=Object(r.useState)("python"),m=Object(C.a)(v,2),u=m[0],i=m[1];function w(S){i(p[S][1])}function O(S){_(S)}return n.a.createElement(x.a,Object(X.a)({},A,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:O}),n.a.createElement(x.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},n.a.createElement(s.a,{onChange:w},Object.keys(p).map(function(S){return n.a.createElement(a,{key:S,value:S},p[S][0])}))),n.a.createElement(x.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},n.a.createElement(y,{mode:u})),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(b.a,{type:"ghost",onClick:B},"\u53D6\u6D88")))};function y(T){var _=T.value,B=T.onChange,v=T.mode,m=T.options,u=m===void 0?{}:m,i=Object(r.useRef)(),w=Object(r.useState)(),O=Object(C.a)(w,2),S=O[0],D=O[1];return Object(r.useEffect)(function(){if(S){function R(k){var j=k.getValue();B&&B(j)}return S.on("change",R),function(){S.off("change",R)}}},[S,B]),Object(r.useEffect)(function(){S&&S.setOption("mode",v)},[S,v]),Object(r.useEffect)(function(){S&&((_!==S.getValue()||_==="")&&setTimeout(function(){S.setValue(_||" ")},300))},[S,_]),Object(r.useEffect)(function(){if(i.current&&!S){var R=l.a.fromTextArea(i.current,Object(oe.a)({mode:v,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},u));D(R)}},[i.current,S]),n.a.createElement("div",{className:"my-codemirror-container"},n.a.createElement("textarea",{ref:i}))}},"7ixt":function(Xe,me,U){"use strict";U.d(me,"a",function(){return L});var oe={adjustX:1,adjustY:1},X=[0,0],L={left:{points:["cr","cl"],overflow:oe,offset:[-4,0],targetOffset:X},right:{points:["cl","cr"],overflow:oe,offset:[4,0],targetOffset:X},top:{points:["bc","tc"],overflow:oe,offset:[0,-4],targetOffset:X},bottom:{points:["tc","bc"],overflow:oe,offset:[0,4],targetOffset:X},topLeft:{points:["bl","tl"],overflow:oe,offset:[0,-4],targetOffset:X},leftTop:{points:["tr","tl"],overflow:oe,offset:[-4,0],targetOffset:X},topRight:{points:["br","tr"],overflow:oe,offset:[0,-4],targetOffset:X},rightTop:{points:["tl","tr"],overflow:oe,offset:[4,0],targetOffset:X},bottomRight:{points:["tr","br"],overflow:oe,offset:[0,4],targetOffset:X},rightBottom:{points:["bl","br"],overflow:oe,offset:[4,0],targetOffset:X},bottomLeft:{points:["tl","bl"],overflow:oe,offset:[0,4],targetOffset:X},leftBottom:{points:["br","bl"],overflow:oe,offset:[-4,0],targetOffset:X}},b=L},"7oTu":function(Xe,me,U){var oe=U("IMiH"),X=U("QBsz"),L=X.applyTransform,b=oe.CMD,E=[[],[],[]],x=Math.sqrt,C=Math.atan2;function h(s,r){var n=s.data,e,l,c,o,f,d,a=b.M,A=b.C,p=b.L,y=b.R,T=b.A,_=b.Q;for(c=0,o=0;c<n.length;){e=n[c++],o=c,l=0;switch(e){case a:l=1;break;case p:l=1;break;case A:l=3;break;case _:l=2;break;case T:var B=r[4],v=r[5],m=x(r[0]*r[0]+r[1]*r[1]),u=x(r[2]*r[2]+r[3]*r[3]),i=C(-r[1]/u,r[0]/m);n[c]*=m,n[c++]+=B,n[c]*=u,n[c++]+=v,n[c++]*=m,n[c++]*=u,n[c++]+=i,n[c++]+=i,c+=2,o=c;break;case y:d[0]=n[c++],d[1]=n[c++],L(d,d,r),n[o++]=d[0],n[o++]=d[1],d[0]+=n[c++],d[1]+=n[c++],L(d,d,r),n[o++]=d[0],n[o++]=d[1]}for(f=0;f<l;f++){var d=E[f];d[0]=n[c++],d[1]=n[c++],L(d,d,r),n[o++]=d[0],n[o++]=d[1]}}}Xe.exports=h},"7v3h":function(Xe,me,U){Xe.exports=U.p+"static/empty2.dd73f390.png"},"8/bI":function(Xe,me,U){Xe.exports=U.p+"static/empty.8918e228.png"},"815F":function(Xe,me,U){"use strict";U.d(me,"e",function(){return C}),U.d(me,"c",function(){return s}),U.d(me,"d",function(){return r}),U.d(me,"a",function(){return e}),U.d(me,"f",function(){return l}),U.d(me,"b",function(){return c});var oe=U("KQm4"),X=U("VTBJ"),L=U("Ff2n"),b=U("Zm9Q"),E=U("Kwbf"),x=U("OZM5");function C(o,f){return o!=null?o:f}function h(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=new Map;function d(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(p){var y=p.key,T=p.children;Object(E.a)(y!=null,"Tree node must have a certain key: [".concat(A).concat(y,"]"));var _=String(y);Object(E.a)(!f.has(_)||y===null||y===void 0,"Same 'key' exist in the Tree: ".concat(_)),f.set(_,!0),d(T,"".concat(A).concat(_," > "))})}d(o)}function s(o){function f(d){var a=Object(b.a)(d);return a.map(function(A){if(!Object(x.i)(A))return Object(E.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var p=A.key,y=A.props,T=y.children,_=Object(L.a)(y,["children"]),B=Object(X.a)({key:p},_),v=f(T);return v.length&&(B.children=v),B}).filter(function(A){return A})}return f(o)}function r(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=new Set(f===!0?[]:f),a=[];function A(p){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return p.map(function(T,_){var B=Object(x.h)(y?y.pos:"0",_),v=C(T.key,B),m=Object(X.a)(Object(X.a)({},T),{},{parent:y,pos:B,children:null,data:T,isStart:[].concat(Object(oe.a)(y?y.isStart:[]),[_===0]),isEnd:[].concat(Object(oe.a)(y?y.isEnd:[]),[_===p.length-1])});return a.push(m),f===!0||d.has(v)?m.children=A(T.children||[],m):m.children=[],m})}return A(o),a}function n(o,f,d){var a;d?typeof d=="string"?a=function(y){return y[d]}:typeof d=="function"&&(a=function(y){return d(y)}):a=function(y,T){return C(y.key,T)};function A(p,y,T){var _=p?p.children:o,B=p?Object(x.h)(T.pos,y):"0";if(p){var v=a(p,B),m={node:p,index:y,pos:B,key:v,parentPos:T.node?T.pos:null,level:T.level+1};f(m)}_&&_.forEach(function(u,i){A(u,i,{node:p,pos:B,level:T?T.level+1:-1})})}A(null)}function e(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=f.initWrapper,a=f.processEntity,A=f.onProcessFinished,p=arguments.length>2?arguments[2]:void 0,y={},T={},_={posEntities:y,keyEntities:T};return d&&(_=d(_)||_),n(o,function(B){var v=B.node,m=B.index,u=B.pos,i=B.key,w=B.parentPos,O=B.level,S={node:v,index:m,key:i,pos:u,level:O},D=C(i,u);y[u]=S,T[D]=S,S.parent=y[w],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),a&&a(S,_)},p),A&&A(_),_}function l(o,f){var d=f.expandedKeys,a=f.selectedKeys,A=f.loadedKeys,p=f.loadingKeys,y=f.checkedKeys,T=f.halfCheckedKeys,_=f.dragOverNodeKey,B=f.dropPosition,v=f.keyEntities,m=v[o],u={eventKey:o,expanded:d.indexOf(o)!==-1,selected:a.indexOf(o)!==-1,loaded:A.indexOf(o)!==-1,loading:p.indexOf(o)!==-1,checked:y.indexOf(o)!==-1,halfChecked:T.indexOf(o)!==-1,pos:String(m?m.pos:""),dragOver:_===o&&B===0,dragOverGapTop:_===o&&B===-1,dragOverGapBottom:_===o&&B===1};return u}function c(o){var f=o.data,d=o.expanded,a=o.selected,A=o.checked,p=o.loaded,y=o.loading,T=o.halfChecked,_=o.dragOver,B=o.dragOverGapTop,v=o.dragOverGapBottom,m=o.pos,u=o.active,i=Object(X.a)(Object(X.a)({},f),{},{expanded:d,selected:a,checked:A,loaded:p,loading:y,halfChecked:T,dragOver:_,dragOverGapTop:B,dragOverGapBottom:v,pos:m,active:u});return"props"in i||Object.defineProperty(i,"props",{get:function(){return Object(E.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),o}}),i}},"8Bcu":function(Xe,me,U){Xe.exports={flex_box_center:"flex_box_center___3isCS",flex_space_between:"flex_space_between___1zEgQ",flex_box_vertical_center:"flex_box_vertical_center___2IyXM",flex_box_center_end:"flex_box_center_end___1r0jY",flex_box_column:"flex_box_column___2SHBj",rightWrap:"rightWrap___2XCk6",qrCode:"qrCode___3q9Z0",cardTop:"cardTop___2h9UR",cardTop2:"cardTop2___3KQ3O",card:"card___1aOV1",flexRow:"flexRow___DeBf7",flexRowAbout:"flexRowAbout___3sD2f",skillWrap:"skillWrap___pwM-3",skillTopWrap:"skillTopWrap___2oSn4",skillContentWrap:"skillContentWrap___239Us",skillContentWrapMin:"skillContentWrapMin___2KWd4",skillContentWrapMax:"skillContentWrapMax___NVKFP",skillContentIcon:"skillContentIcon___5mU6F",skillContentIconNoStatus:"skillContentIconNoStatus___1_V1l",skillExpandAllWrap:"skillExpandAllWrap___1HSf6",skillExpandAllContent:"skillExpandAllContent___3kY9W",memberItem:"memberItem___3cgRI",radius:"radius___2fxUa",memberItemContent:"memberItemContent___19hpK",directionItemWrap:"directionItemWrap___3Zm3f",groupActionWrap:"groupActionWrap___N0Epv",divabout:"divabout___psa-7",classButton:"classButton___30JJg",bg28e:"bg28e___2DyZD",bgGray:"bgGray___2PZB0",price:"price___2sFWj",li1:"li1___2y74c",discounts:"discounts___2JS39",realPrice:"realPrice___2kTeg",lineationPrice:"lineationPrice___2LeZ4",li2:"li2___2rpKJ"}},"8EBN":function(Xe,me,U){(function(oe){oe(U("VrN/"))})(function(oe){"use strict";oe.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var X=0;X<oe.modeInfo.length;X++){var L=oe.modeInfo[X];L.mimes&&(L.mime=L.mimes[0])}oe.findModeByMIME=function(b){b=b.toLowerCase();for(var E=0;E<oe.modeInfo.length;E++){var x=oe.modeInfo[E];if(x.mime==b)return x;if(x.mimes){for(var C=0;C<x.mimes.length;C++)if(x.mimes[C]==b)return x}}if(/\+xml$/.test(b))return oe.findModeByMIME("application/xml");if(/\+json$/.test(b))return oe.findModeByMIME("application/json")},oe.findModeByExtension=function(b){b=b.toLowerCase();for(var E=0;E<oe.modeInfo.length;E++){var x=oe.modeInfo[E];if(x.ext){for(var C=0;C<x.ext.length;C++)if(x.ext[C]==b)return x}}},oe.findModeByFileName=function(b){for(var E=0;E<oe.modeInfo.length;E++){var x=oe.modeInfo[E];if(x.file&&x.file.test(b))return x}var C=b.lastIndexOf("."),h=C>-1&&b.substring(C+1,b.length);if(h)return oe.findModeByExtension(h)},oe.findModeByName=function(b){b=b.toLowerCase();for(var E=0;E<oe.modeInfo.length;E++){var x=oe.modeInfo[E];if(x.name.toLowerCase()==b)return x;if(x.alias){for(var C=0;C<x.alias.length;C++)if(x.alias[C].toLowerCase()==b)return x}}}})},"8XDt":function(Xe,me,U){U("qH13");var oe=U("aX58"),X=oe.registerPainter,L=U("6fms");X("vml",L)},"8mKB":function(Xe,me,U){"use strict";var oe=U("rePB"),X=U("1OyB"),L=U("vuIU"),b=U("Ji7U"),E=U("md7G"),x=U("foSv"),C=U("cDcd"),h=U.n(C),s=U("m+aA"),r=U("TSYQ"),n=U.n(r),e=U("4IlW");function l(u){var i=u.pageXOffset,w="scrollLeft";if(typeof i!="number"){var O=u.document;i=O.documentElement[w],typeof i!="number"&&(i=O.body[w])}return i}function c(u){var i,w,O=u.ownerDocument,S=O.body,D=O&&O.documentElement,R=u.getBoundingClientRect();return i=R.left,w=R.top,i-=D.clientLeft||S.clientLeft||0,w-=D.clientTop||S.clientTop||0,{left:i,top:w}}function o(u){var i=c(u),w=u.ownerDocument,O=w.defaultView||w.parentWindow;return i.left+=l(O),i.left}function f(u){var i=d();return function(){var O=Object(x.a)(u),S;if(i){var D=Object(x.a)(this).constructor;S=Reflect.construct(O,arguments,D)}else S=O.apply(this,arguments);return Object(E.a)(this,S)}}function d(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(u){return!1}}var a=function(u){Object(b.a)(w,u);var i=f(w);function w(){var O;return Object(X.a)(this,w),O=i.apply(this,arguments),O.onHover=function(S){var D=O.props,R=D.onHover,k=D.index;R(S,k)},O.onClick=function(S){var D=O.props,R=D.onClick,k=D.index;R(S,k)},O.onKeyDown=function(S){var D=O.props,R=D.onClick,k=D.index;S.keyCode===13&&R(S,k)},O}return Object(L.a)(w,[{key:"getClassName",value:function(){var S=this.props,D=S.prefixCls,R=S.index,k=S.value,j=S.allowHalf,Y=S.focused,P=R+1,K=D;return k===0&&R===0&&Y?K+=" ".concat(D,"-focused"):j&&k+.5>=P&&k<P?(K+=" ".concat(D,"-half ").concat(D,"-active"),Y&&(K+=" ".concat(D,"-focused"))):(K+=P<=k?" ".concat(D,"-full"):" ".concat(D,"-zero"),P===k&&Y&&(K+=" ".concat(D,"-focused"))),K}},{key:"render",value:function(){var S=this.onHover,D=this.onClick,R=this.onKeyDown,k=this.props,j=k.disabled,Y=k.prefixCls,P=k.character,K=k.characterRender,W=k.index,F=k.count,H=k.value,G=typeof P=="function"?P(this.props):P,$=h.a.createElement("li",{className:this.getClassName()},h.a.createElement("div",{onClick:j?null:D,onKeyDown:j?null:R,onMouseMove:j?null:S,role:"radio","aria-checked":H>W?"true":"false","aria-posinset":W+1,"aria-setsize":F,tabIndex:j?-1:0},h.a.createElement("div",{className:"".concat(Y,"-first")},G),h.a.createElement("div",{className:"".concat(Y,"-second")},G)));return K&&($=K($,this.props)),$}}]),w}(h.a.Component);function A(u,i){var w=Object.keys(u);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(u);i&&(O=O.filter(function(S){return Object.getOwnPropertyDescriptor(u,S).enumerable})),w.push.apply(w,O)}return w}function p(u){for(var i=1;i<arguments.length;i++){var w=arguments[i]!=null?arguments[i]:{};i%2?A(Object(w),!0).forEach(function(O){Object(oe.a)(u,O,w[O])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(w)):A(Object(w)).forEach(function(O){Object.defineProperty(u,O,Object.getOwnPropertyDescriptor(w,O))})}return u}function y(u){var i=T();return function(){var O=Object(x.a)(u),S;if(i){var D=Object(x.a)(this).constructor;S=Reflect.construct(O,arguments,D)}else S=O.apply(this,arguments);return Object(E.a)(this,S)}}function T(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(u){return!1}}function _(){}var B=function(u){Object(b.a)(w,u);var i=y(w);function w(O){var S;Object(X.a)(this,w),S=i.call(this,O),S.onHover=function(R,k){var j=S.props.onHoverChange,Y=S.getStarValue(k,R.pageX),P=S.state.cleanedValue;Y!==P&&S.setState({hoverValue:Y,cleanedValue:null}),j(Y)},S.onMouseLeave=function(){var R=S.props.onHoverChange;S.setState({hoverValue:void 0,cleanedValue:null}),R(void 0)},S.onClick=function(R,k){var j=S.props.allowClear,Y=S.state.value,P=S.getStarValue(k,R.pageX),K=!1;j&&(K=P===Y),S.onMouseLeave(),S.changeValue(K?0:P),S.setState({cleanedValue:K?P:null})},S.onFocus=function(){var R=S.props.onFocus;S.setState({focused:!0}),R&&R()},S.onBlur=function(){var R=S.props.onBlur;S.setState({focused:!1}),R&&R()},S.onKeyDown=function(R){var k=R.keyCode,j=S.props,Y=j.count,P=j.allowHalf,K=j.onKeyDown,W=j.direction,F=W==="rtl",H=S.state.value;k===e.a.RIGHT&&H<Y&&!F?(P?H+=.5:H+=1,S.changeValue(H),R.preventDefault()):k===e.a.LEFT&&H>0&&!F||k===e.a.RIGHT&&H>0&&F?(P?H-=.5:H-=1,S.changeValue(H),R.preventDefault()):k===e.a.LEFT&&H<Y&&F&&(P?H+=.5:H+=1,S.changeValue(H),R.preventDefault()),K&&K(R)},S.saveRef=function(R){return function(k){S.stars[R]=k}},S.saveRate=function(R){S.rate=R};var D=O.value;return D===void 0&&(D=O.defaultValue),S.stars={},S.state={value:D,focused:!1,cleanedValue:null},S}return Object(L.a)(w,[{key:"componentDidMount",value:function(){var S=this.props,D=S.autoFocus,R=S.disabled;D&&!R&&this.focus()}},{key:"getStarDOM",value:function(S){return Object(s.a)(this.stars[S])}},{key:"getStarValue",value:function(S,D){var R=this.props,k=R.allowHalf,j=R.direction,Y=j==="rtl",P=S+1;if(k){var K=this.getStarDOM(S),W=o(K),F=K.clientWidth;(Y&&D-W>F/2||!Y&&D-W<F/2)&&(P-=.5)}return P}},{key:"focus",value:function(){var S=this.props.disabled;S||this.rate.focus()}},{key:"blur",value:function(){var S=this.props.disabled;S||this.rate.blur()}},{key:"changeValue",value:function(S){var D=this.props.onChange;"value"in this.props||this.setState({value:S}),D(S)}},{key:"render",value:function(){for(var S=this.props,D=S.count,R=S.allowHalf,k=S.style,j=S.prefixCls,Y=S.disabled,P=S.className,K=S.character,W=S.characterRender,F=S.tabIndex,H=S.direction,G=this.state,$=G.value,ae=G.hoverValue,he=G.focused,ie=[],ge=Y?"".concat(j,"-disabled"):"",Ae=0;Ae<D;Ae+=1)ie.push(h.a.createElement(a,{ref:this.saveRef(Ae),index:Ae,count:D,disabled:Y,prefixCls:"".concat(j,"-star"),allowHalf:R,value:ae===void 0?$:ae,onClick:this.onClick,onHover:this.onHover,key:Ae,character:K,characterRender:W,focused:he}));var ye=n()(j,ge,P,Object(oe.a)({},"".concat(j,"-rtl"),H==="rtl"));return h.a.createElement("ul",{className:ye,style:k,onMouseLeave:Y?null:this.onMouseLeave,tabIndex:Y?-1:F,onFocus:Y?null:this.onFocus,onBlur:Y?null:this.onBlur,onKeyDown:Y?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},ie)}}],[{key:"getDerivedStateFromProps",value:function(S,D){return"value"in S&&S.value!==void 0?p(p({},D),{},{value:S.value}):D}}]),w}(h.a.Component);B.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:_,character:"\u2605",onHoverChange:_,tabIndex:0,direction:"ltr"};var v=B,m=me.a=v},"9Bee":function(Xe,me,U){"use strict";var oe=U("k1fw"),X=U("tJVT"),L=U("cDcd"),b=U.n(L),E=U("vg9a"),x=U("DlQD"),C=U.n(x),h=U("rUJ1");function s(W,F){var H=W.match(/^(\s+)(?:```)/);if(H===null)return F;var G=H[1];return F.split(`
|
|
|
`).map(function($){var ae=$.match(/^\s+/);if(ae===null)return $;var he=Object(X.a)(ae,1),ie=he[0];return ie.length>=G.length?$.slice(G.length):$}).join(`
|
|
|
`)}var r=[],n=["<ul>"],e=new C.a.Renderer,l=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function c(){r.length=0,n=["<ul>"]}var o={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function f(W,F,H,G){if(F>=W.length||W[F].level<=H)return F;var $=W[F];G.push("<li><a href='#"+$.anchor+"'>"+$.text+"</a>"),F++;var ae=[];return F=f(W,F,$.level,ae),ae.length>0&&(G.push("<ul>"),ae.forEach(function(he){G.push(he)}),G.push("</ul>")),G.push("</li>"),F=f(W,F,H,G),F}function d(){return f(r,0,0,n),n.push("</ul>"),n.join("")}var a={heading:function(F){var H=l.exec(F);if(H)return{type:"heading",raw:H[0],depth:H[1].length,text:H[2]}},fences:function(F){var H=this.rules.block.fences.exec(F);if(H){var G=H[0],$=s(G,H[3]||""),ae=H[2]?H[2].trim():H[2];if(["latex","katex","math"].indexOf(ae)>=0){var he=y(),ie=$;$=he,T[he]={type:"block",expression:ie}}return{type:"code",raw:G,lang:ae,text:$}}}},A=/(?:\${2})([^\n`]+?)(?:\${2})/gi,p=0,y=function(){return"__special_katext_id_".concat(p++,"__")},T={};function _(){return T}function B(){p=0,T={}}function v(W){return W=W.replace(A,function(F,H){var G=y();return T[G]={type:"inline",expression:H},G}),W}var m=e.listitem;e.listitem=function(W){return m(v(W))};var u=e.paragraph;e.paragraph=function(W){return u(v(W))};var i=e.tablecell;e.tablecell=function(W,F){return i(v(W),F)},e.code=function(W,F,H){var G=(F||"").match(/\S*/)[0];return G?["latex","katex","math"].indexOf(G)>=0?"<p class='editormd-tex'>".concat(W,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(F,'">').concat(H?W:Object(h.escape)(W,!0),`</code></pre>
|
|
|
`):'<pre class="prettyprint linenums"><code>'+(H?W:Object(h.escape)(W,!0))+"</code></pre>"},e.heading=function(W,F,H){var G=this.options.headerPrefix+H.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return r.push({anchor:G,level:F,text:W}),"<h"+F+' id="'+G+'">'+W+"</h"+F+">"},C.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),C.a.use({tokenizer:a,renderer:e});var w=C.a,O=U("SJMd"),S=U("ulZh"),D=U.n(S),R=U("m3rI"),k=U("Oy/b"),j=U("p5ED"),Y=/<pre[^>]*>/g;function P(W){var F=document.createElement("div");return F.innerHTML=W,F.childNodes.length===0?"":F.childNodes[0].nodeValue}var K=me.a=function(W){var F=W.value,H=F===void 0?"":F,G=W.className,$=W.showTextOnly,ae=W.showLines,he=W.style,ie=he===void 0?{}:he,ge=W.stylesPrev,Ae=ge===void 0?{}:ge,ye=String(H),fe=Object(L.useState)(""),de=Object(X.a)(fe,2),ne=de[0],ue=de[1],pe=Object(L.useMemo)(function(){try{var Re=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,te=/\"\/api\/attachments\/|\"\/attachments\/download\//g,N=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;ye=ye.replace(Re,"("+R.a.API_SERVER+"/api/attachments/").replace(te,'"'+R.a.API_SERVER+"/api/attachments/").replace(N,'"'+R.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
|
|
|
`),ye=ye.replace(new RegExp("(?<!\\n)\\n(?!\\n)","g"),`
|
|
|
`)}catch(se){}var z=w(ye),le=_();if(ye.match(/\[TOC\]/)&&(z=z.replace("<p>[TOC]</p>",d()),c()),z=z.replace(/(__special_katext_id_\d+__)/g,function(se,xe){var Ke=le[xe],gt=Ke.type,Fe=Ke.expression;return Object(k.renderToString)(P(Fe)||"",{displayMode:gt==="block",throwOnError:!1,output:"html"})}),z=z.replace(/▁/g,"\u2581\u2581\u2581"),B(),$){var ee=document.createElement("div");return ee.innerHTML=z,ee.innerText}return setTimeout(function(){return De()},500),z},[ye]),ce=Object(L.useRef)();o.WebkitLineClamp=ae,ae&&(ie=Object(oe.a)(Object(oe.a)({},ie),o));function we(Re){var te=Re.target;if(te.tagName.toUpperCase()==="A"){var N=te.getAttribute("href");if(N.indexOf("office")>-1)Re.preventDefault(),ue(N);else if(N.startsWith("#")){Re.preventDefault();var z=document.getElementById(N.replace("#",""));z&&z.scrollIntoView(!0)}}}var De=function(){var te,N=(te=ce.current)===null||te===void 0?void 0:te.querySelectorAll("video");N==null||N.forEach(function(z){if(z.oncontextmenu=function(){return!1},z.src.indexOf(".m3u8")>-1&&!z.canPlayType("application/vnd.apple.mpegurl")){if(D.a.isSupported()){var le=new D.a;le.loadSource(z.src),le.attachMedia(z)}}})};return Object(L.useEffect)(function(){if(ce.current&&pe&&(pe.match(Y)&&window.PR.prettyPrint()),ce.current)return ce.current.addEventListener("click",we),function(){ce.current.removeEventListener("click",we),B(),c()}},[pe,ce.current,we]),b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{ref:ce,style:Object(oe.a)({},ie),className:"".concat(G||""," markdown-body "),dangerouslySetInnerHTML:{__html:pe}}),b.a.createElement(j.a,{close:!0,data:ne,type:ne!=null&&ne.length?"office":"",style:Object(oe.a)({},Ae),onClose:function(){return ue("")}}))}},"9VGf":function(Xe,me,U){"use strict";U.d(me,"a",function(){return L});var oe=U("cDcd"),X=U.n(oe);function L(b,E){var x=Object(oe.useRef)();Object(oe.useEffect)(function(){x.current=b}),Object(oe.useEffect)(function(){function C(){x.current()}if(E!==null){var h=setInterval(C,E);return function(){return clearInterval(h)}}},[E])}},"9nDM":function(Xe,me,U){},"A/g1":function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},A2z3:function(Xe,me,U){Xe.exports=U.p+"static/Certificate.80413b23.png"},AZ8Y:function(Xe,me,U){"use strict";U.r(me);var oe=U("T2oS"),X=U("W9HT"),L=U("k1fw"),b=U("9og8"),E=U("tJVT"),x=U("PpiC"),C=U("Znn+"),h=U("ZTPi"),s=U("WmNS"),r=U.n(s),n=U("cDcd"),e=U.n(n),l=U("Ty5D"),c=U("9kvl"),o=U("oBTY"),f=U("pC0b"),d=U("GzdX"),a=U("+L6B"),A=U("2/Rp"),p=U("+BJd"),y=U("mr32"),T=U("qVdP"),_=U("jsC+"),B=U("lUTK"),v=U("BvKs"),m=U("5Dmo"),u=U("3S7+"),i=U("7Kak"),w=U("9yH6"),O=U("2qtc"),S=U("kLXV"),D=U("miYZ"),R=U("tsqr"),k=U("0NbB"),j=U("JTSX"),Y=U.n(j),P=U("xKgJ"),K=U("Mgx3"),W=U("ozfa"),F=U("MJZm"),H=U("sRBo"),G=U("kaz8"),$=U("14J3"),ae=U("BMrR"),he=U("jCWc"),ie=U("kPKH"),ge=U("OaEy"),Ae=U("2fM7"),ye=U("wd/R"),fe=U.n(ye),de=U("kNP/"),ne=U.n(de),ue=U("1vsH"),pe=Ae.a.Option,ce=function(He){var We=He.pathsDetail,Ee=He.globalSetting,je=He.loading,Ce=He.dispatch,qe=Object(x.a)(He,["pathsDetail","globalSetting","loading","dispatch"]),Ze=Object(l.i)(),tt=Object(n.useState)(),$e=Object(E.a)(tt,2),at=$e[0],_t=$e[1],Lt=Object(n.useState)([]),Et=Object(E.a)(Lt,2),zt=Et[0],$t=Et[1],yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],cn=kt[1],En=Object(n.useState)([]),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1],Fn=Object(n.useState)(),Jt=Object(E.a)(Fn,2),an=Jt[0],on=Jt[1],pn=Object(n.useState)(),zn=Object(E.a)(pn,2),tn=zn[0],On=zn[1],gr=Object(n.useState)(!0),tr=Object(E.a)(gr,2),Ar=tr[0],qn=tr[1];Object(n.useEffect)(function(){We.actionTabs.key==="PathsDetail-SendToClass"&&Mn()},[We.actionTabs.key]);var Br=function(qt){switch(qt.item_type){case"Shixun":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),qt.name);case"Attachment":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),qt.name);case"VideoItem":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),qt.name);case"StageCatalog":return e.a.createElement("span",null,qt.name);default:return""}},Mn=function(){var sn=Object(b.a)(r.a.mark(function qt(){var Pn,jn,mn;return r.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:return Pr.next=2,Object(K.H)({id:Ze.pathId});case 2:Pn=Pr.sent,Pn&&($t((Pn==null?void 0:Pn.courses)||[]),mn=(jn=Pn.stages)===null||jn===void 0?void 0:jn.map(function(Ua,Ca){var Xr;return{title:Ua.state_name||"",key:Ca,children:(Xr=Ua.items)===null||Xr===void 0?void 0:Xr.map(function(li,Xa){var Ma;return Object(L.a)(Object(L.a)({},li),{},{disabled:li.is_jupyter,title:Br(li),key:"".concat(Ca,"-").concat(Xa),children:(Ma=li.children)===null||Ma===void 0?void 0:Ma.map(function(Zi,qi){return Object(L.a)(Object(L.a)({},Zi),{},{disabled:Zi.is_jupyter,title:Br(Zi),key:"".concat(Ca,"-").concat(Xa,"-").concat(qi)})})})})}}),cn(mn||[]));case 4:case"end":return Pr.stop()}},qt)}));return function(){return sn.apply(this,arguments)}}(),wr=function(qt,Pn){Sn(qt)},Vr=function(qt){var Pn=qt.target.checked,jn=[];Wt==null||Wt.map(function(mn,ir){var Pr;jn.push(ir),mn==null||((Pr=mn.children)===null||Pr===void 0)||Pr.map(function(Ua,Ca){var Xr;jn.push("".concat(ir,"-").concat(Ca)),Ua==null||((Xr=Ua.children)===null||Xr===void 0)||Xr.map(function(li,Xa){jn.push("".concat(ir,"-").concat(Ca,"-").concat(Xa))})})}),Sn(Pn?jn:[])},Fr=function(){var qt=An.filter(function(Pr){return typeof Pr=="string"}),Pn=[],jn=[],mn=[],ir=[];return Wt==null||Wt.map(function(Pr,Ua){var Ca;Pr==null||((Ca=Pr.children)===null||Ca===void 0)||Ca.map(function(Xr,li){var Xa;qt.includes("".concat(Ua,"-").concat(li))&&(mn.push(Xr.stage_item_id),Xr.item_type==="Shixun"?Pn.push(Xr.id):Xr.item_type==="Attachment"?ir.push(Xr.id):Xr.item_type==="VideoItem"&&jn.push(Xr.id)),Xr==null||((Xa=Xr.children)===null||Xa===void 0)||Xa.map(function(Ma,Zi){qt.includes("".concat(Ua,"-").concat(li,"-").concat(Zi))&&(mn.push(Ma.stage_item_id),Ma.item_type==="Shixun"?Pn.push(Ma.id):Ma.item_type==="Attachment"?ir.push(Ma.id):Ma.item_type==="VideoItem"&&jn.push(Ma.id))})})}),{shixunIds:Pn,videoItemIds:jn,stageItemIds:mn,coursewareIds:ir}},sr=function(){var sn=Object(b.a)(r.a.mark(function qt(){var Pn,jn,mn;return r.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:if(Pn=Fr(),jn=Pn.stageItemIds,console.log(jn,"stageItemIds"),at){Pr.next=5;break}return R.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802"),Pr.abrupt("return");case 5:if(!(!Rn.length&&!Yn.length&&!Un.length)){Pr.next=8;break}return R.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u6216\u8005\u89C6\u9891"),Pr.abrupt("return");case 8:return On(!0),Pr.next=11,Object(K.Q)({id:Ze.pathId,course_id:at,stage_item_id:jn,sync_catelog:Ar?1:0}).catch(function(Ua){return On(!1)});case 11:mn=Pr.sent,On(!1),bn(),(mn==null?void 0:mn.status)===1&&S.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},mn.message),onOk:function(){var Ca,Xr=mn==null||((Ca=mn.url.split("/"))===null||Ca===void 0)?void 0:Ca[2];Object(ue.Q)("/classrooms/".concat(Xr,"/shixun_homework"))}});case 15:case"end":return Pr.stop()}},qt)}));return function(){return sn.apply(this,arguments)}}(),bn=function(){Ce({type:"pathsDetail/setActionTabs",payload:{}}),_t(null),Sn([]),on(null)},Xn=Fr(),Er=Xn.shixunIds,Rn=Er===void 0?[]:Er,Kn=Xn.videoItemIds,Yn=Kn===void 0?[]:Kn,Qn=Xn.coursewareIds,Un=Qn===void 0?[]:Qn;return e.a.createElement(S.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:We.actionTabs.key==="PathsDetail-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:tn,width:600,onOk:sr,onCancel:bn},e.a.createElement("div",{className:ne.a.wrap},e.a.createElement("div",{className:"mb10"},e.a.createElement(Ae.a,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:at,style:{width:"100%"},onSelect:function(qt){return _t(qt)},optionLabelProp:"lable"},zt==null?void 0:zt.map(function(sn,qt){return e.a.createElement(pe,{key:sn.course_id,value:sn.course_id,lable:sn.course_name},e.a.createElement(ae.a,{justify:"space-between"},e.a.createElement(ie.a,null,sn.course_name),e.a.createElement(ie.a,null,fe()(sn.created_at).format("YYYY-MM-DD HH:mm"),"\xA0")))}))),e.a.createElement("div",{className:ne.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A",e.a.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF1B",e.a.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802\uFF0C\u4E5F\u4E0D\u4F1A\u8FDB\u5165\u672C\u5F39\u7A97\u5907\u9009\u3002"),e.a.createElement("div",{className:ne.a.radioWrap},e.a.createElement("div",null,e.a.createElement(G.a,{value:an,onChange:Vr,className:"font14 ml20"},"\u5168\u9009")),!!(Wt!=null&&Wt.length)&&e.a.createElement(F.a,{className:ne.a.tree,checkable:!0,defaultExpandAll:!0,treeData:Wt,checkedKeys:An,onCheck:function(qt,Pn){return wr(qt,Pn)}})),e.a.createElement("div",{className:ne.a.createMkdir},e.a.createElement(G.a,{checked:Ar,onChange:function(qt){return qn(qt.target.checked)},className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(Rn.length+Yn.length)&&e.a.createElement("span",null,e.a.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!Rn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-light-primary"},Rn.length," "),e.a.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!Yn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-purple-8C1 ml5"},Yn.length," "),e.a.createElement("span",null,"\u4E2A\u89C6\u9891")),!!Un.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-cyan-blue ml5"},Un.length," "),e.a.createElement("span",null,"\u4E2A\u8BFE\u4EF6"))))))},we=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.loading,Ee=Ne.globalSetting;return{pathsDetail:He,globalSetting:Ee,loading:We.effects}})(ce),De=U("NLgs"),Re=U("5NDa"),te=U("5rEg"),N=U("6UJt"),z=U("DFOY"),le=U("y8nQ"),ee=U("Vl3Y"),se=U("ErOA"),xe=U("OC45"),Ke=U.n(xe),gt=function(He){var We=He.type,Ee=He.onCancel,je=He.onOk,Ce=ee.a.useForm(),qe=Object(E.a)(Ce,1),Ze=qe[0],tt=Object(n.useState)(!0),$e=Object(E.a)(tt,2),at=$e[0],_t=$e[1],Lt=Object(n.useState)(!1),Et=Object(E.a)(Lt,2),zt=Et[0],$t=Et[1],yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],cn=kt[1];Object(n.useEffect)(function(){En()},[]);var En=function(){var An=Object(b.a)(r.a.mark(function Sn(){var Fn;return r.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:if(!We){an.next=7;break}return $t(!0),an.next=4,Object(se.a)("/api/disciplines.json",{method:"get",params:{source:We}});case 4:Fn=an.sent,cn(Fn.disciplines||[]),$t(!1);case 7:case"end":return an.stop()}},Sn)}));return function(){return An.apply(this,arguments)}}(),Vt=function(){var Sn=Ze.getFieldsValue(),Fn=Sn.sub_discipline_id,Jt=Sn.discipline_name,an=Sn.sub_discipline_name;if((!Fn||Fn&&Fn.length===0)&&(!Jt||!an))return R.b.warn("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;je({user_customize:Fn&&Fn.length===0||!Fn,sub_discipline_id:Fn,discipline_name:Jt,sub_discipline_name:an})};return e.a.createElement(S.a,{width:600,className:Ke.a.applyPublicContainer,title:"\u6DFB\u52A0\u65B9\u5411&\u8BFE\u7A0B\u5F39\u7A97",okText:"\u7533\u8BF7\u516C\u5F00",visible:!0,onCancel:Ee,onOk:Vt},e.a.createElement("div",{className:Ke.a.applyPublicContent},e.a.createElement("div",{className:Ke.a.tips},"\u9700\u586B\u5199\u5B9E\u8DF5\u9879\u76EE\u7684\u65B9\u5411&\u8BFE\u7A0B\u540E\uFF0C\u624D\u80FD\u7533\u8BF7\u516C\u5F00"),e.a.createElement(ee.a,{labelCol:{span:4},labelAlign:"right",form:Ze},e.a.createElement(ee.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"sub_discipline_id"},e.a.createElement(z.a,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Wt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(Sn,Fn){return Ze.setFieldsValue({sub_discipline_id:Sn})}}),e.a.createElement("div",{className:Ke.a.action,onClick:function(){return _t(!at)}},e.a.createElement("div",null,"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"),e.a.createElement("div",null,e.a.createElement("span",null,at?"\u5C55\u5F00":"\u6536\u8D77"),e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont ".concat(at?"icon-zhankai2":"icon-shouqi1")}))))),!at&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ee.a.Item,{label:"\u65B9\u5411",name:"discipline_name"},e.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.a.createElement(ee.a.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name"},e.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),zt&&e.a.createElement("div",{className:Ke.a.spin},e.a.createElement(X.a,null))))},Fe=gt,ke=U("9Bee"),dt=U("m3rI"),vt=U("OljG"),it=U.n(vt),ot=U("MKdu"),Ve=U.n(ot),ze=U("m/50"),Ge=U.n(ze),Se=U("Nddv"),Ie=U.n(Se),Me=U("vUf6"),Ye=U.n(Me),st=function(He){var We,Ee,je,Ce,qe,Ze,tt,$e,at,_t,Lt,Et,zt,$t,yn,kt,Wt,cn,En,Vt,An,Sn,Fn,Jt,an,on,pn,zn,tn,On,gr,tr,Ar,qn,Br,Mn,wr,Vr,Fr,sr,bn,Xn,Er,Rn,Kn,Yn,Qn,Un,sn,qt,Pn,jn,mn,ir,Pr,Ua,Ca,Xr,li,Xa,Ma,Zi,qi,wi,To,Bo,$i,Bi,Mi,Co,io,oo,Pi,Oi,Ki,ki,ho,Li,po,Pa,eo,Oo,Fi,_i,so,Wo,zo,ko,Wi,Go,ui,Ba,$a,Ra,zi,mo,Di,Fo,Do,No,ci,_n,Gi,ls,Vo,qr,Cr,ei,ha,_o,Vi,vo,to,rn=He.pathsDetail,Ro=He.user,vs=He.globalSetting,us=He.loading,Ka=He.dispatch,vn=Object(x.a)(He,["pathsDetail","user","globalSetting","loading","dispatch"]),St=Object(l.i)(),jt=Object(n.useState)({}),fn=Object(E.a)(jt,2),Qt=fn[0],Wn=fn[1],Zn=Object(n.useRef)(1),nr=Object(n.useState)(),kr=Object(E.a)(nr,2),dn=kr[0],ka=kr[1],ti=Object(n.useState)(!1),na=Object(E.a)(ti,2),$r=na[0],ri=na[1],Ri=Object(n.useState)(!1),la=Object(E.a)(Ri,2),di=la[0],xi=la[1],no=Object(n.useState)({status:!1}),Io=Object(E.a)(no,2),jo=Io[0],Ni=Io[1],gs=((We=rn.detail)===null||We===void 0?void 0:We.is_free)||((Ee=rn.detail)===null||Ee===void 0?void 0:Ee.can_learning);Object(n.useEffect)(function(){Ni({status:!1})},[]),Object(n.useEffect)(function(){function Hr(){return pr.apply(this,arguments)}function pr(){return pr=Object(b.a)(r.a.mark(function ga(){var fr,Ln,Tn,hn,Vn,gn,dr;return r.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:return Mr.next=2,Ka({type:"pathsDetail/getPathsDetail",payload:{id:St.pathId}});case 2:fr=Mr.sent,fr!=null&&fr.toast&&(fr!=null&&(Ln=fr.toast)!==null&&Ln!==void 0&&Ln.is_open&&((Tn=fr.toast)===null||Tn===void 0?void 0:Tn.open_num)===-1?xi(!0):fr!=null&&(hn=fr.toast)!==null&&hn!==void 0&&hn.is_open&&(fr==null||((Vn=fr.toast)===null||Vn===void 0)?void 0:Vn.open_num)===1?(dr=JSON.parse(localStorage.getItem("pathsshow"))||[],((gn=dr.filter(function(wa){return wa===(St==null?void 0:St.pathId)}))===null||gn===void 0?void 0:gn.length)>0?xi(!1):(xi(!0),dr.push(St==null?void 0:St.pathId),localStorage.setItem("pathsshow",JSON.stringify(dr)))):xi(!1));case 4:case"end":return Mr.stop()}},ga)})),pr.apply(this,arguments)}Hr()},[]),Object(n.useEffect)(function(){var Hr,pr,ga,fr,Ln=(Hr=rn.detail)===null||Hr===void 0||((pr=Hr.courses)===null||pr===void 0)?void 0:pr.length;if(!Ln)return;var Tn;if((ga=rn.detail)!==null&&ga!==void 0&&ga.has_start){var hn,Vn,gn=(hn=rn.detail)===null||hn===void 0||((Vn=hn.courses)===null||Vn===void 0)?void 0:Vn.findIndex(function(ai){var fi;return((fi=ai.course_status)===null||fi===void 0?void 0:fi.status)===1});Tn=gn>-1?gn:0}else{var dr,yr,Mr,wa,Fa,Ai=(dr=rn.detail)===null||dr===void 0||((yr=dr.courses)===null||yr===void 0||((Mr=yr.map(function(ai){var fi;return(fi=ai.course_status)===null||fi===void 0?void 0:fi.status}))===null||Mr===void 0))?void 0:Mr.lastIndexOf(2);Tn=Ai>-1?Ai:0,Ai=(wa=rn.detail)===null||wa===void 0||((Fa=wa.courses)===null||Fa===void 0)?void 0:Fa.findIndex(function(ai){var fi;return((fi=ai.course_status)===null||fi===void 0?void 0:fi.status)===0}),Tn=Ai>-1?Ai:Tn}Wn(((fr=rn.detail)===null||fr===void 0?void 0:fr.courses[Tn])||{})},[rn.detail]);var Ts=function(pr){var ga,fr,Ln=(ga=rn.detail)===null||ga===void 0||((fr=ga.courses)===null||fr===void 0)?void 0:fr.find(function(Tn){return Tn.course_id===pr});Wn(Ln||{}),Ka({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:pr}})},fl=function(){var Hr=Object(b.a)(r.a.mark(function pr(){var ga;return r.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Object(K.k)({container_id:St.pathId,container_type:"Subject"});case 2:ga=Ln.sent,ga.status===0&&(rs(),R.b.success(ga.message));case 4:case"end":return Ln.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),js=function(){var Hr=Object(b.a)(r.a.mark(function pr(){var ga;return r.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Object(K.n)({container_id:St.pathId,container_type:"Subject"});case 2:ga=Ln.sent,ga.status===0&&(rs(),R.b.success(ga.message));case 4:case"end":return Ln.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),$n=function(){var Hr=Object(b.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:function(){var Ln=Object(b.a)(r.a.mark(function hn(){var Vn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.q)({id:St.pathId});case 2:Vn=dr.sent,Vn.status===1&&c.d.push("/paths");case 4:case"end":return dr.stop()}},hn)}));function Tn(){return Ln.apply(this,arguments)}return Tn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),cs=function(){var Hr=Object(b.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:S.a.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:e.a.createElement("div",{className:"tc"},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:function(){var Ln=Object(b.a)(r.a.mark(function hn(){var Vn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.h)({id:St.pathId});case 2:Vn=dr.sent,(Vn==null?void 0:Vn.status)===0&&(rs(),R.b.success(Vn.message));case 4:case"end":return dr.stop()}},hn)}));function Tn(){return Ln.apply(this,arguments)}return Tn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),Qs=function(){var Hr=Object(b.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:$r},onOk:function(){var Ln=Object(b.a)(r.a.mark(function hn(){var Vn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return ri(!0),dr.next=3,Object(K.m)({id:St.pathId});case 3:Vn=dr.sent,(Vn==null?void 0:Vn.status)===1&&(rs(),R.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),ri(!1);case 6:case"end":return dr.stop()}},hn)}));function Tn(){return Ln.apply(this,arguments)}return Tn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),ys=function(){rn.detail&&rn.detail.has_sub_discipline?ds({user_customize:!1}):lo(!0)},lo=function(pr){Ni({status:pr})},ds=function(pr){S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",content:e.a.createElement("div",{className:"tc"},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00",e.a.createElement("br",null),"\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700",e.a.createElement("br",null),"\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",e.a.createElement("br",null)),onOk:function(){var ga=Object(b.a)(r.a.mark(function Ln(){var Tn,hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return Tn={user_customize:pr.user_customize},pr.user_customize?Tn=Object(L.a)(Object(L.a)({},Tn),{},{discipline_name:pr.discipline_name,sub_discipline_name:pr.sub_discipline_name}):pr.sub_discipline_id&&(Tn=Object(L.a)(Object(L.a)({},Tn),{},{sub_discipline_id:pr.sub_discipline_id})),gn.next=4,Object(K.g)(Object(L.a)({id:St.pathId},Tn));case 4:hn=gn.sent,((hn==null?void 0:hn.status)===0||(hn==null?void 0:hn.status)===1)&&(rs(),R.b.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"));case 6:case"end":return gn.stop()}},Ln)}));function fr(){return ga.apply(this,arguments)}return fr}()})},Hs=function(){var Hr=Object(b.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:function(){var Ln=Object(b.a)(r.a.mark(function hn(){var Vn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.l)({id:St.pathId});case 2:Vn=dr.sent,(Vn==null?void 0:Vn.status)===0&&(rs(),R.b.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"));case 4:case"end":return dr.stop()}},hn)}));function Tn(){return Ln.apply(this,arguments)}return Tn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),Bs=function(){var Hr=Object(b.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"ml20"},e.a.createElement(w.a.Group,{defaultValue:1,onChange:function(Tn){return Zn.current=Tn.target.value}},e.a.createElement(w.a,{value:1,className:"mt10"},"\u5F00\u653E\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),e.a.createElement(w.a,{value:0,className:"mt10"},"\u79C1\u6709\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:function(){var Ln=Object(b.a)(r.a.mark(function hn(){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:Object(ue.Q)("/classrooms/news/".concat(St.pathId,"/newgold/").concat(Zn.current));case 1:case"end":return gn.stop()}},hn)}));function Tn(){return Ln.apply(this,arguments)}return Tn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),As=function(){S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var pr=Object(b.a)(r.a.mark(function fr(){var Ln;return r.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.next=2,Object(K.i)({id:St.pathId});case 2:Ln=hn.sent,Ln.status===0&&(ka(!0),R.b.success(Ln.message));case 4:case"end":return hn.stop()}},fr)}));function ga(){return pr.apply(this,arguments)}return ga}()})},Ui=function(){if(!Object(De.e)(Ka))return;S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var pr=Object(b.a)(r.a.mark(function fr(){var Ln,Tn;return r.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return Vn.next=2,Object(K.M)({id:Qt==null?void 0:Qt.course_id});case 2:Ln=Vn.sent,Ln.status===0&&(R.b.success(Ln.message),Ka({type:"pathsDetail/getPathsDetail",payload:{id:St.pathId}}),((Tn=Qt.course_status)===null||Tn===void 0?void 0:Tn.status)===1&&Object(ue.Q)("/classrooms/".concat(Qt==null?void 0:Qt.course_id,"/shixun_homework")));case 4:case"end":return Vn.stop()}},fr)}));function ga(){return pr.apply(this,arguments)}return ga}()})},Ks=function(){var pr;if((pr=rn.detail)!==null&&pr!==void 0&&pr.need_authorize){Object(De.a)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}if(!Object(De.e)(Ka))return;Ka({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},rs=function(){Ka({type:"pathsDetail/getPathsDetail",payload:{id:St.pathId}}),Ka({type:"pathsDetail/getRightData",payload:{id:St.pathId}})},Mo=!!((je=rn.detail)!==null&&je!==void 0&&je.participant_count)&&!((Ce=rn.detail)!==null&&Ce!==void 0&&Ce.allow_statistics),Os=((qe=rn.detail)===null||qe===void 0||((Ze=qe.courses)===null||Ze===void 0)?void 0:Ze.findIndex(function(Hr){return(Hr==null?void 0:Hr.course_id)===(Qt==null?void 0:Qt.course_id)}))+1,Lo=Os===((tt=rn.detail)===null||tt===void 0||(($e=tt.courses)===null||$e===void 0)?void 0:$e.length);return e.a.createElement("section",null,e.a.createElement("aside",{className:Y.a.banner,style:{backgroundImage:rn!=null&&(at=rn.detail)!==null&&at!==void 0&&(_t=at.attachments)!==null&&_t!==void 0&&(Lt=_t[0])!==null&&Lt!==void 0&&Lt.url?"url(".concat(dt.a.API_SERVER+(rn==null||((Et=rn.detail)===null||Et===void 0||((zt=Et.attachments)===null||zt===void 0||(($t=zt[0])===null||$t===void 0)))?void 0:$t.url),")"):"url(".concat(it.a,")"),marginBottom:(yn=rn.detail)!==null&&yn!==void 0&&(kt=yn.courses)!==null&&kt!==void 0&&kt.length?70:20}},e.a.createElement("aside",{className:Y.a.wrp},e.a.createElement("div",{className:Y.a.operationWrap},!!((Wt=rn.detail)!==null&&Wt!==void 0&&Wt.is_free)&&((cn=rn.detail)===null||cn===void 0?void 0:cn.publish_status)!==0&&(((En=rn.detail)===null||En===void 0?void 0:En.allow_add_member)||!Object(P.m)())&&e.a.createElement(u.a,{placement:"bottom",title:"\u4EE5\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},e.a.createElement("span",{onClick:Ks,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ve.a,style:{marginRight:"10px"}}),"\u53D1\u9001\u81F3")),((Vt=rn.detail)===null||Vt===void 0?void 0:Vt.allow_statistics)&&((An=rn.detail)===null||An===void 0?void 0:An.public_status)===2&&e.a.createElement("span",{onClick:function(){return c.d.push("/paths/".concat(St.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ye.a,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Sn=rn.detail)===null||Sn===void 0?void 0:Sn.allow_add_member)&&e.a.createElement(_.a,{overlay:e.a.createElement(v.a,null,((Fn=rn.detail)===null||Fn===void 0?void 0:Fn.courses)&&(((Jt=rn.detail)===null||Jt===void 0?void 0:Jt.is_creator)&&!!((an=Ro.userInfo)!==null&&an!==void 0&&an.professional_certification)||Object(P.o)())&&e.a.createElement(v.a.Item,{style:{textAlign:"center"},onClick:Bs},"\u5F00\u8BFE"),((on=rn.detail)===null||on===void 0?void 0:on.allow_statistics)&&e.a.createElement(v.a.Item,{style:{textAlign:"center"},onClick:function(){return c.d.push("/paths/".concat(St.pathId,"/edit"))}},"\u7F16\u8F91\u8BFE\u7A0B"),((pn=rn.detail)===null||pn===void 0?void 0:pn.allow_add_member)&&((zn=rn.detail)===null||zn===void 0?void 0:zn.publish_status)===0&&e.a.createElement(v.a.Item,{style:{textAlign:"center"},onClick:cs},"\u53D1\u5E03\u8BFE\u7A0B"),((tn=rn.detail)===null||tn===void 0?void 0:tn.allow_statistics)&&((On=rn.detail)===null||On===void 0?void 0:On.publish_status)===2&&((gr=rn.detail)===null||gr===void 0?void 0:gr.public_status)===0&&e.a.createElement(v.a.Item,{style:{textAlign:"center"},onClick:Qs},"\u64A4\u9500\u53D1\u5E03"),((tr=rn.detail)===null||tr===void 0?void 0:tr.allow_statistics)&&((Ar=rn.detail)===null||Ar===void 0?void 0:Ar.publish_status)===2&&((qn=rn.detail)===null||qn===void 0?void 0:qn.public_status)===0&&e.a.createElement(v.a.Item,{style:{textAlign:"center"},onClick:ys},"\u516C\u5F00\u8BFE\u7A0B"),((Br=rn.detail)===null||Br===void 0?void 0:Br.allow_statistics)&&((Mn=rn.detail)===null||Mn===void 0?void 0:Mn.public_status)===1&&e.a.createElement(v.a.Item,{style:{textAlign:"center"},onClick:Hs},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),Object(P.c)()&&((wr=rn.detail)===null||wr===void 0?void 0:wr.allow_statistics)&&((Vr=rn.detail)===null||Vr===void 0?void 0:Vr.public_status)===2&&e.a.createElement(v.a.Item,{style:{textAlign:"center"},onClick:Hs},"\u64A4\u9500\u516C\u5F00"),((Fr=rn.detail)===null||Fr===void 0?void 0:Fr.allow_delete)&&e.a.createElement(v.a.Item,{style:{textAlign:"center"},onClick:$n},"\u5220\u9664\u8BFE\u7A0B"))},e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ie.a,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),e.a.createElement("p",{className:[Y.a.titleWrap,((sr=rn.detail)===null||sr===void 0||((bn=sr.name)===null||bn===void 0)?void 0:bn.indexOf(`
|
|
|
`))&&Y.a.titleFlexEnd].join(" ")},e.a.createElement("span",{className:Y.a.title},e.a.createElement("strong",null,(Xn=rn.detail)===null||Xn===void 0||((Er=Xn.name)===null||Er===void 0)?void 0:Er.split(`
|
|
|
`)[0]),e.a.createElement("span",{className:"font24"},e.a.createElement("br",null),(Rn=rn.detail)===null||Rn===void 0||((Kn=Rn.name)===null||Kn===void 0)?void 0:Kn.split(`
|
|
|
`).filter(function(Hr,pr){return pr!==0}).join(""))),e.a.createElement("div",null,((Yn=rn.detail)===null||Yn===void 0?void 0:Yn.excellent)&&e.a.createElement(y.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B"),((Qn=rn.detail)===null||Qn===void 0?void 0:Qn.featured)>0&&e.a.createElement("div",null,((Un=rn.detail)===null||Un===void 0?void 0:Un.featured)===1&&e.a.createElement(y.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#FF8C29",border:"1px solid #FF8C29"}},"\u56FD\u5BB6\u4E00\u6D41"),((sn=rn.detail)===null||sn===void 0?void 0:sn.featured)===2&&e.a.createElement(y.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((qt=rn.detail)===null||qt===void 0?void 0:qt.featured)===3&&e.a.createElement(y.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#B38D24",border:"1px solid #B38D24"}},"\u7701\u7EA7\u4E00\u6D41")),((Pn=Ro.userInfo)===null||Pn===void 0?void 0:Pn.login)&&((jn=rn.detail)===null||jn===void 0?void 0:jn.is_collect)&&e.a.createElement(A.a,{className:"".concat(Y.a.button," ").concat(Y.a.buttonTransparent," mr15"),onClick:fl},"\u53D6\u6D88\u6536\u85CF"),((mn=Ro.userInfo)===null||mn===void 0?void 0:mn.login)&&!((ir=rn.detail)!==null&&ir!==void 0&&ir.is_collect)&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},onClick:js},e.a.createElement("img",{src:Ge.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!Object(P.p)()&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},className:"mr15",onClick:function(){if(!Object(De.e)(Ka))return}},e.a.createElement("img",{src:Ge.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")))),e.a.createElement("div",{className:Y.a.contentWrap},e.a.createElement("div",{className:Y.a.contentLeftWrap},!!((Pr=rn.detail)!==null&&Pr!==void 0&&Pr.stages_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7AE0\u8282"),e.a.createElement("p",{className:"mt3"},(Ua=rn.detail)===null||Ua===void 0?void 0:Ua.stages_count)),!!((Ca=rn.detail)!==null&&Ca!==void 0&&Ca.shixuns_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5355\u5143"),e.a.createElement("p",{className:"mt3"},(Xr=rn.detail)===null||Xr===void 0?void 0:Xr.shixuns_count)),!!((li=rn.detail)!==null&&li!==void 0&&li.challenge_choose_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(Xa=rn.detail)===null||Xa===void 0?void 0:Xa.challenge_choose_count)),!!((Ma=rn.detail)!==null&&Ma!==void 0&&Ma.challenges_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(Zi=rn.detail)===null||Zi===void 0?void 0:Zi.challenges_count)),!!((qi=rn.detail)!==null&&qi!==void 0&&qi.videos_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u89C6\u9891"),e.a.createElement("p",{className:"mt3"},(wi=rn.detail)===null||wi===void 0?void 0:wi.videos_count)),!!((To=rn.detail)!==null&&To!==void 0&&To.attachment_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u8BFE\u4EF6"),e.a.createElement("p",{className:"mt3"},(Bo=rn.detail)===null||Bo===void 0?void 0:Bo.attachment_count)),(($i=rn.detail)===null||$i===void 0?void 0:$i.publish_status)!==0&&!!((Bi=rn.detail)!==null&&Bi!==void 0&&Bi.subject_score)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7ECF\u9A8C\u503C"),e.a.createElement("p",{className:"mt3"},(Mi=rn.detail)===null||Mi===void 0?void 0:Mi.subject_score)),((Co=rn.detail)===null||Co===void 0?void 0:Co.publish_status)!==0&&!!((io=rn.detail)!==null&&io!==void 0&&io.member_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,(oo=rn.detail)!==null&&oo!==void 0&&oo.excellent?"\u53C2\u4E0E\u4EBA\u6570":"\u5B66\u4E60\u4EBA\u6570"),e.a.createElement("p",{className:"mt3"},(Pi=rn.detail)===null||Pi===void 0?void 0:Pi.member_count)),((Oi=rn.detail)===null||Oi===void 0?void 0:Oi.subject_score)>=0&&e.a.createElement("span",{className:"font14 c-white"},e.a.createElement("span",null,"\u8BC4\u5206"),e.a.createElement("br",null),e.a.createElement(d.a,{allowHalf:!0,value:Object(ue.B)((Ki=rn.detail)===null||Ki===void 0?void 0:Ki.averge_star),disabled:!0,className:Y.a.rating})))),!!((ki=rn.detail)!==null&&ki!==void 0&&(ho=ki.courses)!==null&&ho!==void 0&&ho.length)&&e.a.createElement("aside",{className:Y.a.nav},e.a.createElement("div",{className:Y.a.navLeft},Qt.course_identity<4&&e.a.createElement(u.a,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},e.a.createElement("a",{href:"/classrooms/".concat(Qt==null?void 0:Qt.course_id,"/newgolds/settings"),target:"_blank"},e.a.createElement("i",{className:"iconfont icon-bianji1 ".concat(Y.a.navLeftIcon)}))),e.a.createElement(_.a,{overlay:e.a.createElement(v.a,null,(Li=Object(o.a)((Pa=rn.detail)===null||Pa===void 0?void 0:Pa.courses))===null||Li===void 0||((po=Li.reverse())===null||po===void 0)?void 0:po.map(function(Hr,pr){var ga,fr;return e.a.createElement(v.a.Item,{key:Hr.course_id,onClick:function(){return Ts(Hr.course_id)}},e.a.createElement("span",{className:"font14"},"\u7B2C",((ga=rn.detail)===null||ga===void 0||((fr=ga.courses)===null||fr===void 0)?void 0:fr.length)-pr,"\u671F"))}))},e.a.createElement("div",null,e.a.createElement("span",{className:"font14 current"},"\u7B2C",e.a.createElement("span",{className:Y.a.colorOrange},Os),"\u671F"),e.a.createElement(k.a,null))),e.a.createElement("div",{className:Y.a.navContent},e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Qt==null?void 0:Qt.start_date)),e.a.createElement("div",{className:Y.a.verticalLine}),e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Qt==null?void 0:Qt.end_date)),e.a.createElement("div",{className:Y.a.verticalLine}),e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},(eo=rn.detail)!==null&&eo!==void 0&&eo.excellent?"\u53C2\u4E0E\u4EBA\u6570\uFF1A":"\u62A5\u540D\u4EBA\u6570\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Qt==null?void 0:Qt.student_count," \u4EBA")))),e.a.createElement("div",{className:Y.a.navRight,style:{display:"none"}},e.a.createElement("div",{className:Y.a.flexRow},(Qt==null||((Oo=Qt.course_status)===null||Oo===void 0)?void 0:Oo.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},Qt==null||((Fi=Qt.course_status)===null||Fi===void 0)?void 0:Fi.time),(Qt==null||((_i=Qt.course_status)===null||_i===void 0)?void 0:_i.status)===2&&Qt.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((so=Qt.course_status)===null||so===void 0?void 0:so.status)===2&&(Qt.course_identity<6?e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((Wo=Qt.first_category_url)===null||Wo===void 0||((zo=Wo.split("/"))===null||zo===void 0))?void 0:zo[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((ko=Qt.course_status)===null||ko===void 0?void 0:ko.status)===1&&Qt.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Ui},"\u7ACB\u5373\u52A0\u5165"),((Wi=Qt.course_status)===null||Wi===void 0?void 0:Wi.status)===1&&Qt.course_identity===5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((Go=Qt.first_category_url)===null||Go===void 0||((ui=Go.split("/"))===null||ui===void 0))?void 0:ui[2],"/announcement"),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Ba=Qt.course_status)===null||Ba===void 0?void 0:Ba.status)===0&&Qt.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Ui},"\u7ACB\u5373\u62A5\u540D"),(($a=Qt.course_status)===null||$a===void 0?void 0:$a.status)===0&&Qt.course_identity===5&&e.a.createElement("div",{className:Y.a.classButton},"\u62A5\u540D\u6210\u529F"),((Qt==null||((Ra=Qt.course_status)===null||Ra===void 0)?void 0:Ra.status)===0||(Qt==null||((zi=Qt.course_status)===null||zi===void 0)?void 0:zi.status)===1)&&Qt.course_identity<5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((mo=Qt.first_category_url)===null||mo===void 0||((Di=mo.split("/"))===null||Di===void 0))?void 0:Di[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Mo&&Lo&&((Fo=rn.detail)===null||Fo===void 0?void 0:Fo.has_participate)&&e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Mo&&Lo&&!((Do=rn.detail)!==null&&Do!==void 0&&Do.has_participate)&&(dn?e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bg28e),onClick:As},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),e.a.createElement("div",{className:Y.a.flexRow},Mo&&!!((No=rn.detail)!==null&&No!==void 0&&(ci=No.courses)!==null&&ci!==void 0&&ci.length)&&Lo&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(_n=rn.detail)===null||_n===void 0?void 0:_n.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},dn===!0?((Gi=rn.detail)===null||Gi===void 0?void 0:Gi.participant_count)+1:(ls=rn.detail)===null||ls===void 0?void 0:ls.participant_count),"\u4EBA")),Mo&&!((Vo=rn.detail)!==null&&Vo!==void 0&&(qr=Vo.courses)!==null&&qr!==void 0&&qr.length)&&Lo&&e.a.createElement("span",null,!((Cr=rn.detail)!==null&&Cr!==void 0&&Cr.has_participate)&&(dn===!0?e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(Y.a.classButton," ").concat(Y.a.bg28e),onClick:As},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((ei=rn.detail)===null||ei===void 0?void 0:ei.has_participate)&&e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(ha=rn.detail)===null||ha===void 0?void 0:ha.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},dn===!0?((_o=rn.detail)===null||_o===void 0?void 0:_o.participant_count)+1:(Vi=rn.detail)===null||Vi===void 0?void 0:Vi.participant_count),"\u4EBA"))))))),e.a.createElement(we,null),jo.status&&e.a.createElement(Fe,{type:"subject",onCancel:function(){return lo(!1)},onOk:function(pr){lo(!1),ds(pr)}}),e.a.createElement(S.a,{visible:di,title:"\u8BFE\u7A0B\u63D0\u793A",width:593,maskClosable:!1,onCancel:function(){xi(!1)},centered:!0,footer:e.a.createElement("div",null,e.a.createElement(A.a,{type:"primary",onClick:function(){xi(!1)}},"\u6211\u77E5\u9053\u4E86"))},e.a.createElement(ke.a,{style:{maxHeight:378,overflow:"auto"},value:rn==null||((vo=rn.detail)===null||vo===void 0||((to=vo.toast)===null||to===void 0))?void 0:to.content})))},mt=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.user,Ee=Ne.loading,je=Ne.globalSetting;return{pathsDetail:He,user:We,globalSetting:je,loading:Ee.models.index}})(st),Rt=U("MXD1"),Ht=U("CFYs"),Bt=U("8Bcu"),pt=U.n(Bt),It=U("g9YV"),At=U("wCAj"),ft=U("O3gP"),rt=U("lrIw"),Le=U("RotF"),et=U.n(Le),Ct=U("oUNq"),bt=U("lzim"),Mt=U("55Ip"),Pt=function(He){var We=He.pathsDetail,Ee=He.loading,je=He.dispatch,Ce=He.onReloadData,qe=Ce===void 0?function(){}:Ce,Ze=Object(l.i)(),tt=Object(n.useState)([]),$e=Object(E.a)(tt,2),at=$e[0],_t=$e[1],Lt=Object(n.useState)(!0),Et=Object(E.a)(Lt,2),zt=Et[0],$t=Et[1],yn=Object(n.useState)(!1),kt=Object(E.a)(yn,2),Wt=kt[0],cn=kt[1],En=ee.a.useForm(),Vt=Object(E.a)(En,1),An=Vt[0],Sn=Object(n.useState)([]),Fn=Object(E.a)(Sn,2),Jt=Fn[0],an=Fn[1],on=Object(n.useState)(1),pn=Object(E.a)(on,2),zn=pn[0],tn=pn[1],On=Object(n.useState)([]),gr=Object(E.a)(On,2),tr=gr[0],Ar=gr[1],qn=Object(n.useState)(!0),Br=Object(E.a)(qn,2),Mn=Br[0],wr=Br[1],Vr=Object(n.useState)(!1),Fr=Object(E.a)(Vr,2),sr=Fr[0],bn=Fr[1];Object(n.useEffect)(function(){We.actionTabs.key==="Collaborators-AddCollaborator"&&(wr(!0),$t(!0),Xn())},[We.actionTabs.key]);var Xn=function(){var sn=Object(b.a)(r.a.mark(function qt(){var Pn;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,je({type:"classroomList/getSchoolList",payload:{}});case 2:Pn=mn.sent,_t(Pn.map(function(ir){return{value:ir}}));case 4:case"end":return mn.stop()}},qt)}));return function(){return sn.apply(this,arguments)}}(),Er=function(){var qt,Pn;if(!((qt=An.getFieldValue())!==null&&qt!==void 0&&(Pn=qt.keyword)!==null&&Pn!==void 0&&Pn.trim())){R.b.warn("\u8BF7\u8F93\u5165\u59D3\u540D"),an([]);return}wr(!1),$t(!0),cn(!1),tn(1),Ar([]),Kn(!0)},Rn=function(qt){qt=String(qt);var Pn=tr.indexOf(qt);Pn<0?tr.push(qt):tr.splice(Pn,1),Ar(Object(o.a)(tr))},Kn=function(){var sn=Object(b.a)(r.a.mark(function qt(){var Pn,jn,mn,ir,Pr,Ua=arguments;return r.a.wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:if(Pn=Ua.length>0&&Ua[0]!==void 0?Ua[0]:!1,!(zt&&!Wt||Pn)){Xr.next=11;break}return ir=An.getFieldValue(),cn(!0),tn(Pn?1:zn+1),Xr.next=7,Object(Ct.wb)({page:Pn?1:zn+1,container_id:Ze.pathId,container_type:3,school_name:(ir==null?void 0:ir.school_name)||null,keyword:(ir==null||((jn=ir.keyword)===null||jn===void 0)?void 0:jn.trim())||null});case 7:Pr=Xr.sent,an(Pn?Object(o.a)(Pr.users):[].concat(Object(o.a)(Jt),Object(o.a)(Pr.users))),cn(!1),((mn=Pr.users)===null||mn===void 0?void 0:mn.length)<10&&$t(!1);case 11:case"end":return Xr.stop()}},qt)}));return function(){return sn.apply(this,arguments)}}(),Yn=function(){var sn=Object(b.a)(r.a.mark(function qt(){var Pn;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(tr!=null&&tr.length){mn.next=4;break}R.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"),mn.next=10;break;case 4:return bn(!0),mn.next=7,Object(K.e)({id:Ze.pathId,user_ids:tr});case 7:Pn=mn.sent,bn(!1),Pn&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),Qn(),qe&&qe());case 10:case"end":return mn.stop()}},qt)}));return function(){return sn.apply(this,arguments)}}(),Qn=function(){An.setFieldsValue({keyword:""}),je({type:"pathsDetail/setActionTabs",payload:{}})},Un=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(qt,Pn){return e.a.createElement(G.a,{value:Pn.numid,checked:tr.includes(String(Pn.numid)),disabled:!!qt})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(qt,Pn){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement(Mt.a,{className:"bold c-black",to:"/users/".concat(Pn.login),target:"_blank"},qt||"--"))}},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(qt){return qt?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt&&fe()(qt).format("YYYY-MM-DD HH:mm")},e.a.createElement("span",null,qt&&fe()(qt).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(qt){if(qt===1)return e.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.a.createElement(S.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:We.actionTabs.key==="Collaborators-AddCollaborator",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:sr,onOk:Yn,onCancel:Qn},e.a.createElement(ee.a,{layout:"inline",form:An,initialValues:{school_name:"",keyword:""},className:"mt10",onFinish:Er},e.a.createElement(ee.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},e.a.createElement(te.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),e.a.createElement(ee.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.a.createElement(rt.a,{allowClear:!0,defaultOpen:!1,options:at,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:function(qt,Pn){return Pn.value.toUpperCase().indexOf(qt.toUpperCase())!==-1}})),e.a.createElement(ee.a.Item,null,e.a.createElement(A.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Mn&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:bt.B,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Mn&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(At.a,{pagination:!1,dataSource:[],columns:Un})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(et.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(qt){Kn()},hasMore:zt,useWindow:!1},e.a.createElement(At.a,{loading:Wt,showHeader:!1,pagination:!1,dataSource:Jt,columns:Un,onRow:function(qt){return{onClick:function(jn){jn.currentTarget.querySelector("input").disabled||Rn(jn.currentTarget.querySelector("input").value)}}}})))))},wt=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.loading;return{pathsDetail:He,loading:We}})(Pt),Ut=function(He){var We=He.pathsDetail,Ee=He.loading,je=He.dispatch,Ce=He.data,qe=He.onReloadData,Ze=qe===void 0?function(){}:qe,tt=Object(l.i)(),$e=Object(n.useState)(!0),at=Object(E.a)($e,2),_t=at[0],Lt=at[1],Et=Object(n.useState)(!1),zt=Object(E.a)(Et,2),$t=zt[0],yn=zt[1],kt=ee.a.useForm(),Wt=Object(E.a)(kt,1),cn=Wt[0],En=Object(n.useState)([]),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1],Fn=Object(n.useState)(1),Jt=Object(E.a)(Fn,2),an=Jt[0],on=Jt[1],pn=Object(n.useState)([]),zn=Object(E.a)(pn,2),tn=zn[0],On=zn[1],gr=Object(n.useState)(!0),tr=Object(E.a)(gr,2),Ar=tr[0],qn=tr[1],Br=Object(n.useState)(!1),Mn=Object(E.a)(Br,2),wr=Mn[0],Vr=Mn[1];Object(n.useEffect)(function(){We.actionTabs.key==="Collaborators-AddCourses"&&(qn(!0),Lt(!0),Fr())},[We.actionTabs.key]);var Fr=function(){var Yn=Object(b.a)(r.a.mark(function Qn(){var Un;return r.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.next=2,je({type:"classroomList/getSchoolList",payload:{}});case 2:Un=qt.sent;case 3:case"end":return qt.stop()}},Qn)}));return function(){return Yn.apply(this,arguments)}}(),sr=function(){qn(!1),Lt(!0),yn(!1),on(1),On([]),Xn(!0)},bn=function(Qn){Qn=String(Qn);var Un=tn.indexOf(Qn);Un<0?tn.push(Qn):tn.splice(Un,1),On(Object(o.a)(tn))},Xn=function(){var Yn=Object(b.a)(r.a.mark(function Qn(){var Un,sn,qt,Pn,jn,mn=arguments;return r.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:if(Un=mn.length>0&&mn[0]!==void 0?mn[0]:!1,!(_t&&!$t||Un)){Pr.next=11;break}return Pn=cn.getFieldValue(),yn(!0),on(Un?1:an+1),Pr.next=7,Object(Ct.vb)({page:Un?1:an+1,container_id:tt.pathId,container_type:3,manager_name:(Pn==null?void 0:Pn.manager_name)||null,course_name:(Pn==null||((sn=Pn.course_name)===null||sn===void 0)?void 0:sn.trim())||null});case 7:jn=Pr.sent,Sn(Un?Object(o.a)(jn.courses):[].concat(Object(o.a)(An),Object(o.a)(jn.courses))),yn(!1),((qt=jn.courses)===null||qt===void 0?void 0:qt.length)<10&&Lt(!1);case 11:case"end":return Pr.stop()}},Qn)}));return function(){return Yn.apply(this,arguments)}}(),Er=function(){var Yn=Object(b.a)(r.a.mark(function Qn(){var Un,sn,qt,Pn;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(tn!=null&&tn.length){mn.next=4;break}R.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802"),mn.next=19;break;case 4:if(!(We.actionTabs.type!=1)){mn.next=10;break}if(!((We==null||((Un=We.Courses)===null||Un===void 0||((sn=Un.spoc_courses)===null||sn===void 0))?void 0:sn.length)+(tn==null?void 0:tn.length)>3)){mn.next=8;break}return R.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802"),mn.abrupt("return");case 8:mn.next=13;break;case 10:if(!((Ce==null||((qt=Ce.spoc_courses)===null||qt===void 0)?void 0:qt.length)+(tn==null?void 0:tn.length)>3)){mn.next=13;break}return R.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802"),mn.abrupt("return");case 13:return Vr(!0),mn.next=16,Object(K.b)({id:tt.pathId,course_ids:tn,course_type:We.actionTabs.type});case 16:Pn=mn.sent,Vr(!1),Pn&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),Rn(),Ze&&Ze());case 19:case"end":return mn.stop()}},Qn)}));return function(){return Yn.apply(this,arguments)}}(),Rn=function(){cn.setFieldsValue({course_name:"",manager_name:""}),On([]),je({type:"pathsDetail/setActionTabs",payload:{}})},Kn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Qn,Un){return e.a.createElement(G.a,{value:Un.id,checked:tn.includes(String(Un.id)),disabled:!!Qn})}},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn))}},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}}];return e.a.createElement(S.a,{title:"\u6DFB\u52A0\u8BFE\u5802",visible:We.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:wr,onOk:Er,onCancel:Rn},e.a.createElement(ee.a,{layout:"inline",form:cn,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:sr},e.a.createElement(ee.a.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},e.a.createElement(te.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),e.a.createElement(ee.a.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},e.a.createElement(te.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),e.a.createElement(ee.a.Item,null,e.a.createElement(A.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Ar&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:bt.B,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Ar&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(At.a,{pagination:!1,dataSource:[],columns:Kn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(et.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Qn){Xn()},hasMore:_t,useWindow:!1},e.a.createElement(At.a,{loading:$t,showHeader:!1,pagination:!1,dataSource:An,columns:Kn,onRow:function(Qn){return{onClick:function(sn){sn.currentTarget.querySelector("input").disabled||bn(sn.currentTarget.querySelector("input").value)}}}})))))},en=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.loading;return{pathsDetail:He,loading:We}})(Ut),Hn=U("2BaD"),wn=U("1n7x"),vr=U.n(wn),Gr=U("y1J/"),Kr=U.n(Gr),Bn=U("A2z3"),ca=U.n(Bn),Sa=U("Ye+n"),da=U.n(Sa),Qr=function(He){var We=He.visible,Ee=He.onOk,je=Ee===void 0?function(){}:Ee,Ce=He.onCancel,qe=Ce===void 0?function(){}:Ce,Ze=He.data,tt=Ze===void 0?{}:Ze,$e=Object(n.useRef)();Object(n.useEffect)(function(){return We?document.body.setAttribute("class",da.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[We]);var at={"1":"January","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September","10":"October","11":"November","12":"December"},_t=function(){var Lt=Object(b.a)(r.a.mark(function Et(){var zt,$t,yn;return r.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return document.body.scrollIntoView(),zt={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}},$t=vr()().set(zt).from($e.current).toPdf(),Wt.next=5,$t.get("pdf");case 5:return $t=Wt.sent,Wt.next=8,$t.output("bloburl");case 8:yn=Wt.sent,Object(ue.v)("".concat(tt.school_name,"-").concat(tt.user_name,".pdf"),yn);case 10:case"end":return Wt.stop()}},Et)}));return function(){return Lt.apply(this,arguments)}}();return e.a.createElement(S.a,{visible:We,title:null,footer:e.a.createElement("div",null,e.a.createElement(A.a,{type:"primary",onClick:_t},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen",height:"740px"},centered:!0,width:1052,className:da.a.advertisementModal,maskClosable:!1,closeIcon:e.a.createElement(Hn.a,{onClick:qe,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},e.a.createElement("div",{ref:$e},e.a.createElement("div",{style:{backgroundImage:"url(".concat(ca.a,")"),height:"740px",width:"1052px",padding:"1px 100px"}},e.a.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},tt==null?void 0:tt.school_name," ",tt==null?void 0:tt.user_name),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",fe()(tt==null?void 0:tt.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86EduCoder\u5E73\u53F0\u300A",tt==null?void 0:tt.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",at[fe()(tt==null?void 0:tt.created_at).format("M")]," ",fe()(tt==null?void 0:tt.created_at).format("DD"),"\uFF0C",fe()(tt==null?void 0:tt.created_at).format("YYYY"),"\uFF0C completed the \u300A",tt==null?void 0:tt.subject_name_en,"\u300B course on EduCoder."),e.a.createElement("img",{src:Kr.a,style:{position:"absolute",left:"820px",bottom:"130px"}}),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},e.a.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",tt==null?void 0:tt.code),e.a.createElement("span",{style:{marginLeft:"560px"}},"\u5934\u6B4C\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662")))))},_a=Qr,Ga=U("YJCA"),oi=U("wYyv"),Oe=U.n(oi),Pe=U("WPnJ"),Qe=U.n(Pe),yt=Object(Ga.b)(function(Ne){var He,We,Ee,je,Ce,qe,Ze,tt,$e,at=Ne.item,_t=Ne.toIndex,Lt=Ne.params,Et=Ne.isShow,zt=Ne.setShow,$t=Ne.dispatch,yn=Ne.classroomList,kt=Ne.handleDeleteMember,Wt=Ne.pathsDetail;return e.a.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},e.a.createElement("div",{className:Qe.a.directionItemWrap},e.a.createElement(u.a,{color:"#ffffff",placement:"bottom",title:e.a.createElement("div",{className:Qe.a.teamHeight},e.a.createElement("span",{title:at==null?void 0:at.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"80px",overflow:"hidden"}},(at==null||((He=at.name)===null||He===void 0)?void 0:He.length)>6?(at==null||((We=at.name)===null||We===void 0)?void 0:We.substr(0,6))+"...":(at==null?void 0:at.name)||"--"),e.a.createElement("span",{style:{marginLeft:"10px",color:"#999999",fontSize:"12px"}},(at==null||((Ee=at.school)===null||Ee===void 0)?void 0:Ee.length)>9?(at==null||((je=at.school)===null||je===void 0)?void 0:je.substr(0,9))+"...":at==null?void 0:at.school),e.a.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"3px",marginBottom:"3px"}}),!(at!=null&&at.brief_introduction)&&e.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},"\u6682\u65E0\u7B80\u4ECB"),(at==null?void 0:at.brief_introduction)&&e.a.createElement("div",{className:Qe.a.divHeight},at==null?void 0:at.brief_introduction))},e.a.createElement("img",{draggable:!1,className:Qe.a.imgradius,onClick:function(){Object(P.p)()?c.d.push("".concat(at.user_url)):$t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:dt.a.API_SERVER+"/images/"+(at==null?void 0:at.image_url)}),e.a.createElement("div",null,(at==null||((Ce=at.name)===null||Ce===void 0)?void 0:Ce.length)>6?(at==null||((qe=at.name)===null||qe===void 0)?void 0:qe.substr(0,6))+"...":(at==null?void 0:at.name)||"--",e.a.createElement("br",null),e.a.createElement("span",{style:{color:"#999999"}},(at==null||((Ze=at.school)===null||Ze===void 0)?void 0:Ze.length)>6?(at==null||((tt=at.school)===null||tt===void 0)?void 0:tt.substr(0,6))+"...":(at==null?void 0:at.school)||"--"))),e.a.createElement("br",null),e.a.createElement("span",{className:Qe.a.groupActionWrap},e.a.createElement("i",{style:{display:!(($e=Wt.detail)!==null&&$e!==void 0&&$e.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(En){En.stopPropagation(),kt(at.id)}}))))}),Ft=Object(Ga.a)(function(Ne){var He=Ne.isShow,We=Ne.setShow,Ee=Ne.pathsDetail,je=Ne.items,Ce=Ne.params,qe=Ne.dispatch,Ze=Ne.classroomList,tt=Ne.handleDeleteMember;return e.a.createElement("div",{className:"task-list-container"},je==null?void 0:je.map(function($e,at){return e.a.createElement(yt,{key:"".concat($e.id),isShow:He,setShow:We,dispatch:qe,pathsDetail:Ee,handleDeleteMember:tt,classroomList:Ze,toIndex:at+1,params:Ce,index:at,item:$e})}))}),Xt=function(He){var We=He.data,Ee=He.classroomList,je=He.pathsDetail,Ce=He.operation,qe=He.callback,Ze=He.handleDeleteMember,tt=He.onCancel,$e=He.dispatch,at=He.visible,_t=at===void 0?!1:at,Lt=Object(n.useState)(We),Et=Object(E.a)(Lt,2),zt=Et[0],$t=Et[1],yn=Object(l.i)(),kt=Object(n.useState)(),Wt=Object(E.a)(kt,2),cn=Wt[0],En=Wt[1],Vt=Object(n.useState)(!0),An=Object(E.a)(Vt,2),Sn=An[0],Fn=An[1];function Jt(pn){var zn=pn.newIndex,tn=pn.oldIndex;if(!Ce)return;an(Oe()(zt,tn,zn).map(function(On){return On==null?void 0:On.id})),$t(Oe()(zt,tn,zn))}Object(n.useEffect)(function(){$t(We)},[JSON.stringify(We)]);function an(pn){return on.apply(this,arguments)}function on(){return on=Object(b.a)(r.a.mark(function pn(zn){var tn;return r.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:return gr.next=2,Object(se.a)("/api/paths/".concat(yn==null?void 0:yn.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:zn}});case 2:tn=gr.sent;case 3:case"end":return gr.stop()}},pn)})),on.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(Ft,{axis:"xy",helperClass:"dragging-li",isShow:Sn,setShow:Fn,distance:2,dispatch:$e,pathsDetail:je,handleDeleteMember:Ze,classroomList:Ee,params:yn,items:zt,onSortEnd:Jt}))},nn=Object(c.a)(function(Ne){var He=Ne.classroomList,We=Ne.pathsDetail;return{classroomList:He,pathsDetail:We}})(Xt),Nt=U("lseA"),Yt=U.n(Nt),Cn=[2,5,8,11,14],un=Object(Ga.b)(function(Ne){var He,We,Ee,je,Ce=Ne.item,qe=Ne.toIndex,Ze=Ne.params,tt=Ne.dispatch,$e=Ne.classroomList,at=Ne.handleDeleteMember,_t=Ne.pathsDetail;return e.a.createElement("span",{onClick:function(){window.open(Ce==null?void 0:Ce.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},e.a.createElement("div",{className:Yt.a.directionItemWrap},e.a.createElement("img",{className:Yt.a.imgradius,src:dt.a.API_SERVER+(Ce==null?void 0:Ce.default_image)}),e.a.createElement("span",{className:Yt.a.groupActionWrap},e.a.createElement(u.a,{title:Ce.name},e.a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((He=Ce.name)===null||He===void 0?void 0:He.length)>7?e.a.createElement("span",null,(We=Ce.name)===null||We===void 0?void 0:We.substring(0,7),e.a.createElement("br",null)," ",(Ee=Ce.name)===null||Ee===void 0?void 0:Ee.substring(7,14),(Ce==null?void 0:Ce.name.length)>14&&"..."):Ce.name)))),e.a.createElement("div",{className:Yt.a.bottomdiv},e.a.createElement(u.a,{title:"\u8BBF\u95EE\u6570\uFF1A".concat(Ce==null?void 0:Ce.visits),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},Ce==null?void 0:Ce.visits))),e.a.createElement(u.a,{title:"\u8BFE\u5802\u6210\u5458\u6570\uFF1A".concat(Ce==null?void 0:Ce.course_members_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ce==null?void 0:Ce.course_members_count))),e.a.createElement(u.a,{overlayStyle:{maxWidth:380},title:e.a.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",Ce==null?void 0:Ce.tasks_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ce==null?void 0:Ce.tasks_count))),e.a.createElement(u.a,{title:"\u5220\u9664",placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{color:"#bbbbbb",display:!(_t!=null&&(je=_t.detail)!==null&&je!==void 0&&je.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(Et){Et.stopPropagation(),at(Ce.id)}})))))}),Gn=Object(Ga.a)(function(Ne){var He=Ne.items,We=Ne.params,Ee=Ne.dispatch,je=Ne.classroomList,Ce=Ne.handleDeleteMember,qe=Ne.pathsDetail;return e.a.createElement("div",{className:"task-list-container"},He==null?void 0:He.map(function(Ze,tt){return e.a.createElement(un,{key:"".concat(Ze.id),dispatch:Ee,pathsDetail:qe,handleDeleteMember:Ce,classroomList:je,toIndex:tt+1,params:We,index:tt,item:Ze})}))}),Ir=function(He){var We=He.data,Ee=He.classroomList,je=He.pathsDetail,Ce=He.callback,qe=He.handleDeleteMember,Ze=He.onCancel,tt=He.dispatch,$e=He.visible,at=$e===void 0?!1:$e,_t=Object(n.useState)(We),Lt=Object(E.a)(_t,2),Et=Lt[0],zt=Lt[1],$t=Object(l.i)(),yn=Object(n.useState)(),kt=Object(E.a)(yn,2),Wt=kt[0],cn=kt[1];function En(Sn){var Fn=Sn.newIndex,Jt=Sn.oldIndex;Vt(Oe()(Et,Jt,Fn).map(function(an){return an==null?void 0:an.id})),zt(Oe()(Et,Jt,Fn))}Object(n.useEffect)(function(){zt(We)},[JSON.stringify(We)]);function Vt(Sn){return An.apply(this,arguments)}function An(){return An=Object(b.a)(r.a.mark(function Sn(Fn){var Jt;return r.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,Object(se.a)("/api/paths/".concat($t==null?void 0:$t.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:Fn}});case 2:Jt=on.sent;case 3:case"end":return on.stop()}},Sn)})),An.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(Gn,{axis:"y",helperClass:"dragging-li",pathsDetail:je,distance:2,dispatch:tt,handleDeleteMember:qe,classroomList:Ee,params:$t,items:Et,onSortEnd:En}))},Sr=Object(c.a)(function(Ne){var He=Ne.classroomList,We=Ne.pathsDetail;return{classroomList:He,pathsDetail:We}})(Ir),Tr=U("V0Rq"),Or=U("HBuW"),Yr=U("W6us"),ba=U.n(Yr),hr=U("CnIC"),_r=U.n(hr),Dr=U("LZjx"),pa=U.n(Dr),jr=U("dhSg"),oa=U("cVA7"),mr=U.n(oa),Aa=U("h6EL");function Oa(Ne){var He=function(qe,Ze){if(qe.localName===Ze)return qe;for(var tt=0,$e=qe;$e=$e.parentNode;tt++){if($e.localName===Ze)return $e;if($e==document.documentElement)return!1}},We=Ne.target,Ee=He(We,"a");if(console.log([Ee],Ee==null?void 0:Ee.href,44),Ee!=null&&Ee.href)return;if(We.tagName.toUpperCase()==="IMG"){var je=We.src||We.getAttribute("src");je&&je.indexOf("/images/avatars/User")===-1&&(Ne.stopPropagation(),Ne.preventDefault(),jr.a.publish("preview-image",je))}}var si=function(He){var We,Ee,je,Ce,qe,Ze,tt,$e,at,_t,Lt,Et,zt,$t,yn,kt,Wt,cn,En,Vt,An,Sn,Fn,Jt,an,on,pn,zn,tn,On,gr,tr,Ar,qn,Br,Mn,wr,Vr,Fr,sr,bn,Xn,Er,Rn,Kn,Yn,Qn,Un,sn,qt,Pn,jn,mn,ir,Pr,Ua,Ca,Xr,li,Xa,Ma,Zi,qi,wi,To,Bo,$i,Bi,Mi,Co,io,oo,Pi,Oi,Ki,ki,ho,Li,po,Pa,eo,Oo,Fi,_i,so,Wo,zo,ko,Wi,Go,ui,Ba,$a,Ra,zi,mo,Di,Fo,Do,No,ci,_n=He.pathsDetail,Gi=He.user,ls=He.globalSetting,Vo=He.loading,qr=He.classroomList,Cr=He.dispatch,ei=Object(x.a)(He,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),ha=Object(l.i)(),_o=Object(n.useState)(!0),Vi=Object(E.a)(_o,2),vo=Vi[0],to=Vi[1],rn=Object(n.useState)(!1),Ro=Object(E.a)(rn,2),vs=Ro[0],us=Ro[1],Ka=Object(n.useState)(),vn=Object(E.a)(Ka,2),St=vn[0],jt=vn[1],fn=Object(n.useState)(),Qt=Object(E.a)(fn,2),Wn=Qt[0],Zn=Qt[1],nr=Object(n.useState)({}),kr=Object(E.a)(nr,2),dn=kr[0],ka=kr[1],ti=Object(n.useState)(),na=Object(E.a)(ti,2),$r=na[0],ri=na[1],Ri=Object(n.useRef)(),la=Object(n.useState)(!1),di=Object(E.a)(la,2),xi=di[0],no=di[1],Io=Object(n.useState)({}),jo=Object(E.a)(Io,2),Ni=jo[0],gs=jo[1];Object(n.useEffect)(function(){if(Ri.current)return Ri.current.addEventListener("mousedown",Oa),function(){Ri.current.removeEventListener("mousedown",Oa)}},[Ri.current]);var Ts=function(){var Ln=Object(b.a)(r.a.mark(function Tn(){var hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Wn!=null&&Wn.trim()){gn.next=3;break}return R.b.warn("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),gn.abrupt("return");case 3:return gn.next=5,Object(K.W)({id:ha.pathId,team_title:Wn.trim()});case 5:hn=gn.sent,jt(!St),(hn==null?void 0:hn.status)===0&&(Zn(null),R.b.success(hn.message),Cr({type:"pathsDetail/getRightData",payload:{id:ha.pathId}}));case 8:case"end":return gn.stop()}},Tn)}));return function(){return Ln.apply(this,arguments)}}();Object(n.useEffect)(function(){Cr({type:"pathsDetail/getCoureses",payload:{id:ha.pathId}}),fl()},[]);function fl(){return js.apply(this,arguments)}function js(){return js=Object(b.a)(r.a.mark(function Ln(){return r.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.t0=gs,hn.next=3,Object(K.w)({id:ha.pathId,course_type:1});case 3:hn.t1=hn.sent,(0,hn.t0)(hn.t1);case 5:case"end":return hn.stop()}},Ln)})),js.apply(this,arguments)}Object(n.useEffect)(function(){var Ln;if(((Ln=qr.actionTabs)===null||Ln===void 0?void 0:Ln.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){var Tn,hn,Vn=(Tn=_n.detail)===null||Tn===void 0||((hn=Tn.courses)===null||hn===void 0)?void 0:hn.find(function(gn){var dr;return gn.course_id===((dr=qr.actionTabs)===null||dr===void 0?void 0:dr.name)});ka(Vn||{})}},[qr.actionTabs]),Object(n.useEffect)(function(){var Ln,Tn,hn;if((Ln=_n.detail)!==null&&Ln!==void 0&&Ln.has_start){var Vn,gn,dr=(Vn=_n.detail)===null||Vn===void 0||((gn=Vn.courses)===null||gn===void 0)?void 0:gn.findIndex(function(Uo){var uo;return parseInt((uo=Uo.course_status)===null||uo===void 0?void 0:uo.status)===1});hn=dr>-1?dr:0}else{var yr,Mr,wa,Fa,Ai,ai=(yr=_n.detail)===null||yr===void 0||((Mr=yr.courses)===null||Mr===void 0||((wa=Mr.map(function(Uo){var uo;return parseInt((uo=Uo.course_status)===null||uo===void 0?void 0:uo.status)}))===null||wa===void 0))?void 0:wa.lastIndexOf(2);hn=ai>-1?ai:0,ai=(Fa=_n.detail)===null||Fa===void 0||((Ai=Fa.courses)===null||Ai===void 0)?void 0:Ai.findIndex(function(Uo){var uo;return parseInt((uo=Uo.course_status)===null||uo===void 0?void 0:uo.status)===0}),hn=ai>-1?ai:hn}if((Tn=_n.detail)!==null&&Tn!==void 0&&Tn.courses){var fi;ka(((fi=_n.detail)===null||fi===void 0?void 0:fi.courses[hn])||{})}},[_n.detail]);var $n=function(){var Ln=Object(b.a)(r.a.mark(function Tn(hn){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:S.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:function(){var dr=Object(b.a)(r.a.mark(function Mr(){var wa,Fa;return r.a.wrap(function(ai){for(;;)switch(ai.prev=ai.next){case 0:return ai.next=2,Object(K.p)({id:ha.pathId,user_id:hn});case 2:wa=ai.sent,(wa==null?void 0:wa.status)===1&&(((Fa=Gi.userInfo)===null||Fa===void 0?void 0:Fa.user_id)===hn&&(window.location.href=window.location.href),R.b.info(wa==null?void 0:wa.message),ds());case 4:case"end":return ai.stop()}},Mr)}));function yr(){return dr.apply(this,arguments)}return yr}()});case 1:case"end":return gn.stop()}},Tn)}));return function(hn){return Ln.apply(this,arguments)}}(),cs=function(){var Ln=Object(b.a)(r.a.mark(function Tn(hn){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:S.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:function(){var dr=Object(b.a)(r.a.mark(function Mr(){var wa;return r.a.wrap(function(Ai){for(;;)switch(Ai.prev=Ai.next){case 0:return Ai.next=2,Object(K.o)({id:ha.pathId,courseid:hn});case 2:wa=Ai.sent,(wa==null?void 0:wa.status)===0&&(R.b.info("\u5220\u9664\u6210\u529F"),ds());case 4:case"end":return Ai.stop()}},Mr)}));function yr(){return dr.apply(this,arguments)}return yr}()});case 1:case"end":return gn.stop()}},Tn)}));return function(hn){return Ln.apply(this,arguments)}}(),Qs=function(){S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var Tn=Object(b.a)(r.a.mark(function Vn(){var gn;return r.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return yr.next=2,Object(K.i)({id:ha.pathId});case 2:gn=yr.sent,gn.status===0&&(ri(!0),R.b.success(gn.message));case 4:case"end":return yr.stop()}},Vn)}));function hn(){return Tn.apply(this,arguments)}return hn}()})},ys=function(){Cr({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},lo=function(Tn){Cr({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:Tn}})},ds=function(){Cr({type:"pathsDetail/getPathsDetail",payload:{id:ha.pathId}}),Cr({type:"pathsDetail/getRightData",payload:{id:ha.pathId}}),Cr({type:"pathsDetail/getCoureses",payload:{id:ha.pathId}}),fl()},Hs=function(){var Tn;return St?e.a.createElement("div",{className:pt.a.flexRow},e.a.createElement(te.a,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:Wn,onChange:function(Vn){return Zn(Vn.target.value)}}),e.a.createElement(A.a,{className:"ml5",onClick:function(){return jt(!St)}},"\u53D6\u6D88"),e.a.createElement(A.a,{className:"ml5",type:"primary",onClick:Ts},"\u786E\u5B9A")):e.a.createElement("div",{className:pt.a.directionItemWrap},e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:_r.a})," ",(Tn=_n.rightData)===null||Tn===void 0?void 0:Tn.team_title),e.a.createElement("span",{className:pt.a.groupActionWrap},e.a.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){return jt(!St)}})))},Bs=function(){var Tn,hn,Vn=new Image;Vn.src=bt.q;var gn=((Tn=_n.rightData)===null||Tn===void 0||((hn=Tn.tags)===null||hn===void 0)?void 0:hn.map(function(yr,Mr){return{name:yr.tag_name,value:Mr}}))||[],dr={backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}</b>"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Vn,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:gn}]};return dr},As=function(){if(!Object(De.e)(Cr))return;S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var Tn=Object(b.a)(r.a.mark(function Vn(){var gn,dr;return r.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:return Mr.next=2,Object(K.M)({id:dn==null?void 0:dn.course_id});case 2:gn=Mr.sent,gn.status===0&&(R.b.success(gn.message),Cr({type:"pathsDetail/getPathsDetail",payload:{id:ha.pathId}}),parseInt((dr=dn.course_status)===null||dr===void 0?void 0:dr.status)===1&&Object(ue.Q)("".concat(dn==null?void 0:dn.first_category_url)));case 4:case"end":return Mr.stop()}},Vn)}));function hn(){return Tn.apply(this,arguments)}return hn}()})},Ui=function(){var Ln=Object(b.a)(r.a.mark(function Tn(){var hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Object(De.e)(Cr)){gn.next=2;break}return gn.abrupt("return");case 2:return us(!0),gn.next=5,Object(se.a)("/api/payments.json",{method:"POST",body:{subject_id:ha.pathId,payment_method:"wechat_qr"}});case 5:hn=gn.sent,hn!=null&&hn.num&&(us(!1),c.d.push("/order/".concat(ha.pathId,"/pay?order_num=").concat(hn==null?void 0:hn.num)));case 7:case"end":return gn.stop()}},Tn)}));return function(){return Ln.apply(this,arguments)}}(),Ks=function(){var Ln=Object(b.a)(r.a.mark(function Tn(hn,Vn){var gn;return r.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:if(Cr({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Vn){yr.next=7;break}return yr.next=4,Object(Or.C)({id:hn});case 4:yr.t0=yr.sent,yr.next=10;break;case 7:return yr.next=9,Object(Or.D)({id:hn});case 9:yr.t0=yr.sent;case 10:if(gn=yr.t0,Cr({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(gn!=null&&gn.game_identifier||gn!=null&&gn.identifier)){yr.next=15;break}return Object(ue.Q)(Vn?"/tasks/".concat(gn==null?void 0:gn.identifier,"/jupyter"):"/tasks/".concat(gn.game_identifier)),yr.abrupt("return");case 15:(gn==null?void 0:gn.status)===2?Mo(gn==null?void 0:gn.message):(gn==null?void 0:gn.status)===3&&rs(gn==null?void 0:gn.message);case 16:case"end":return yr.stop()}},Tn)}));return function(hn,Vn){return Ln.apply(this,arguments)}}(),rs=function(Tn){S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Tn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Mo=function Ln(Tn){var hn;Tn=(hn=Tn)!==null&&hn!==void 0&&hn.includes(".json")?Tn:"".concat(Tn,".json"),S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Vn=Object(b.a)(r.a.mark(function dr(){var yr,Mr;return r.a.wrap(function(Fa){for(;;)switch(Fa.prev=Fa.next){case 0:return Fa.next=2,Object(Tr.S)({url:Tn});case 2:if(yr=Fa.sent,yr){Fa.next=5;break}return Fa.abrupt("return");case 5:return R.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Fa.next=8,Object(Or.D)({id:yr.shixun_identifier});case 8:if(Mr=Fa.sent,!(Mr!=null&&Mr.game_identifier)){Fa.next=12;break}return Object(ue.Q)("/tasks/".concat(Mr.game_identifier)),Fa.abrupt("return");case 12:(Mr==null?void 0:Mr.status)===2?Ln(Mr==null?void 0:Mr.message):(Mr==null?void 0:Mr.status)===3&&rs(Mr==null?void 0:Mr.message);case 13:case"end":return Fa.stop()}},dr)}));function gn(){return Vn.apply(this,arguments)}return gn}()})},Os=function(){var Tn;if(!Object(De.e)(Cr))return;var hn=[];_n==null||((Tn=_n.stageData)===null||Tn===void 0)||Tn.forEach(function(gn){var dr;if(gn.items&&(dr=gn.items)!==null&&dr!==void 0&&dr.length){var yr;(yr=gn.items)===null||yr===void 0||yr.forEach(function(Mr){var wa;hn.push(Mr),Mr.children&&(wa=Mr.children)!==null&&wa!==void 0&&wa.length&&(hn=hn.concat(Mr.children))})}});var Vn=hn.find(function(gn){return["VideoItem","Attachment","Shixun"].includes(gn.item_type)});if(console.log(Vn,"stageParam"),Vn.item_type==="VideoItem"){Object(ue.Q)("/video/".concat(Vn.id,"?subject_id=").concat(ha.pathId));return}if(Vn.item_type==="Attachment"){Object(ue.Q)(Vn.url);return}if(Vn.item_type==="Shixun"){Ks(Vn.identifier,Vn.is_jupyter);return}},Lo=function(){var Tn,hn,Vn,gn,dr=(Tn=_n.detail)===null||Tn===void 0||((hn=Tn.learning_status)===null||hn===void 0)?void 0:hn[0],yr=(Vn=_n.detail)===null||Vn===void 0||((gn=Vn.learning_status)===null||gn===void 0)?void 0:gn[1];if(dr==="can")return e.a.createElement(A.a,{onClick:Os,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(dr==="disabled"){if(yr==="try"||yr==="unpayed")return e.a.createElement(A.a,{loading:vs,onClick:Ui,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(yr==="expired")return e.a.createElement(A.a,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(yr==="buyed")return e.a.createElement(A.a,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Hr=function(){var Ln=Object(b.a)(r.a.mark(function Tn(){var hn,Vn,gn,dr,yr,Mr,wa,Fa,Ai,ai,fi,Uo;return r.a.wrap(function(fs){for(;;)switch(fs.prev=fs.next){case 0:if(ai=function(){var tl=Object(b.a)(r.a.mark(function Xo(){var as;return r.a.wrap(function(rl){for(;;)switch(rl.prev=rl.next){case 0:return rl.next=2,Object(se.a)("/api/users/".concat(Gi.userInfo.login,"/subjects/request_certificate.json?subject_id=").concat(ha.pathId),{method:"post"});case 2:as=rl.sent,(as==null?void 0:as.status)===0&&(R.b.info("\u63D0\u4EA4\u6210\u529F"),Cr({type:"pathsDetail/getRightData",payload:{id:ha.pathId}}));case 4:case"end":return rl.stop()}},Xo)}));return function(){return tl.apply(this,arguments)}}(),(hn=Gi.userInfo)!==null&&hn!==void 0&&hn.professional_certification){fs.next=4;break}return S.a.confirm({title:"\u63D0\u793A",centered:!0,content:e.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(ue.Q)("/account/certification")}}),fs.abrupt("return",!1);case 4:if(!(((Vn=_n.rightData)===null||Vn===void 0||((gn=Vn.progress)===null||gn===void 0)?void 0:gn.certificated)==="drafted")){fs.next=6;break}return fs.abrupt("return",!1);case 6:if(!(((dr=_n.rightData)===null||dr===void 0||((yr=dr.progress)===null||yr===void 0)?void 0:yr.certificated)==="none"||((Mr=_n.rightData)===null||Mr===void 0||((wa=Mr.progress)===null||wa===void 0)?void 0:wa.certificated)==="rejected")){fs.next=9;break}return((fi=_n.rightData)===null||fi===void 0?void 0:fi.progress.learned)===100?S.a.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",onOk:ai}):S.a.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A".concat((Uo=_n.rightData)===null||Uo===void 0?void 0:Uo.progress.learned,"%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60"),okText:"\u786E\u5B9A\u7533\u8BF7",onOk:ai}),fs.abrupt("return",!1);case 9:((Fa=_n.rightData)===null||Fa===void 0||((Ai=Fa.progress)===null||Ai===void 0)?void 0:Ai.certificated)==="passed"&&no(!0);case 10:case"end":return fs.stop()}},Tn)}));return function(){return Ln.apply(this,arguments)}}(),pr=!!((We=_n.detail)!==null&&We!==void 0&&We.participant_count)&&!((Ee=_n.detail)!==null&&Ee!==void 0&&Ee.allow_statistics),ga=((je=_n.detail)===null||je===void 0||((Ce=je.courses)===null||Ce===void 0)?void 0:Ce.findIndex(function(Ln){return(Ln==null?void 0:Ln.course_id)===(dn==null?void 0:dn.course_id)}))+1,fr=ga===((qe=_n.detail)===null||qe===void 0||((Ze=qe.courses)===null||Ze===void 0)?void 0:Ze.length);return e.a.createElement("section",{className:pt.a.rightWrap},((tt=_n.rightData)===null||tt===void 0?void 0:tt.qrcode_img)&&e.a.createElement("div",{className:pt.a.qrCode},e.a.createElement("img",{src:($e=_n.rightData)===null||$e===void 0?void 0:$e.qrcode_img})),((at=_n.rightData)===null||at===void 0?void 0:at.progress)&&e.a.createElement("div",{className:"".concat(pt.a.card," ").concat(pt.a.cardTop),style:{top:(_t=_n.detail)!==null&&_t!==void 0&&(Lt=_t.courses)!==null&&Lt!==void 0&&Lt.length?"-140px":"-70px"}},parseInt(dn==null||((Et=dn.course_status)===null||Et===void 0)?void 0:Et.status)===2&&dn.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((zt=dn.course_status)===null||zt===void 0?void 0:zt.status)===2&&(dn.course_identity<6?"":e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),e.a.createElement("div",{className:pt.a.flexRow},pr&&!!(($t=_n.detail)!==null&&$t!==void 0&&(yn=$t.courses)!==null&&yn!==void 0&&yn.length)&&fr&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(kt=_n.detail)===null||kt===void 0?void 0:kt.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},$r===!0?((Wt=_n.detail)===null||Wt===void 0?void 0:Wt.participant_count)+1:(cn=_n.detail)===null||cn===void 0?void 0:cn.participant_count),"\u4EBA")),pr&&!((En=_n.detail)!==null&&En!==void 0&&(Vt=En.courses)!==null&&Vt!==void 0&&Vt.length)&&fr&&e.a.createElement("span",null,!((An=_n.detail)!==null&&An!==void 0&&An.has_participate)&&($r===!0?e.a.createElement("span",{className:"".concat(pt.a.classButton," ").concat(pt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(pt.a.classButton," ").concat(pt.a.bg28e),onClick:Qs},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Sn=_n.detail)===null||Sn===void 0?void 0:Sn.has_participate)&&e.a.createElement("span",{className:"".concat(pt.a.classButton," ").concat(pt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Fn=_n.detail)===null||Fn===void 0?void 0:Fn.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},$r===!0?((Jt=_n.detail)===null||Jt===void 0?void 0:Jt.participant_count)+1:(an=_n.detail)===null||an===void 0?void 0:an.participant_count),"\u4EBA"))),parseInt(dn==null||((on=dn.course_status)===null||on===void 0)?void 0:on.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},dn==null||((pn=dn.course_status)===null||pn===void 0)?void 0:pn.time),e.a.createElement("p",{style:{display:dn.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(pt.a.flexRowAbout)},e.a.createElement("span",{style:{display:((zn=dn.course_status)===null||zn===void 0?void 0:zn.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(tn=_n.rightData)===null||tn===void 0?void 0:tn.progress.learned,"%"),e.a.createElement("span",{style:{display:((On=dn.course_status)===null||On===void 0?void 0:On.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",Object(ue.Z)((gr=_n.rightData)===null||gr===void 0?void 0:gr.progress.time)," "),((tr=_n.rightData)===null||tr===void 0||((Ar=tr.progress)===null||Ar===void 0)?void 0:Ar.certificated)!="disabled"&&e.a.createElement(A.a,{disabled:((qn=_n.rightData)===null||qn===void 0||((Br=qn.progress)===null||Br===void 0)?void 0:Br.certificated)==="drafted",onClick:Hr},((Mn=_n.rightData)===null||Mn===void 0||((wr=Mn.progress)===null||wr===void 0)?void 0:wr.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Vr=_n.rightData)===null||Vr===void 0||((Fr=Vr.progress)===null||Fr===void 0)?void 0:Fr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((sr=_n.rightData)===null||sr===void 0||((bn=sr.progress)===null||bn===void 0)?void 0:bn.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Xn=_n.rightData)===null||Xn===void 0||((Er=Xn.progress)===null||Er===void 0)?void 0:Er.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),e.a.createElement(u.a,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",e.a.createElement(Ht.a,{percent:(Rn=_n.rightData)===null||Rn===void 0?void 0:Rn.progress.learned,showInfo:!1,style:{display:((Kn=dn.course_status)===null||Kn===void 0?void 0:Kn.status)<=1&&dn.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((Yn=dn.course_status)===null||Yn===void 0?void 0:Yn.status)===2&&((Qn=_n.detail)===null||Qn===void 0?void 0:Qn.allow_add_member)&&e.a.createElement("a",{className:pt.a.classButton,href:"".concat(dn==null?void 0:dn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Un=dn.course_status)===null||Un===void 0?void 0:Un.status)===1&&dn.course_identity>5&&e.a.createElement("div",{className:pt.a.classButton,onClick:As},"\u7ACB\u5373\u52A0\u5165"),parseInt((sn=dn.course_status)===null||sn===void 0?void 0:sn.status)===1&&dn.course_identity===5&&e.a.createElement("a",{className:pt.a.classButton,href:"".concat(dn==null?void 0:dn.first_category_url),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((qt=dn.course_status)===null||qt===void 0?void 0:qt.status)===0&&dn.course_identity>5&&e.a.createElement("div",{className:pt.a.classButton,onClick:As},"\u7ACB\u5373\u62A5\u540D"),parseInt((Pn=dn.course_status)===null||Pn===void 0?void 0:Pn.status)===0&&dn.course_identity===5&&e.a.createElement("div",{className:pt.a.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt(dn==null||((jn=dn.course_status)===null||jn===void 0)?void 0:jn.status)===0||parseInt(dn==null||((mn=dn.course_status)===null||mn===void 0)?void 0:mn.status)===1)&&dn.course_identity<5&&e.a.createElement("a",{className:pt.a.classButton,href:"".concat(dn==null?void 0:dn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),pr&&fr&&((ir=_n.detail)===null||ir===void 0?void 0:ir.has_participate)&&e.a.createElement("span",{className:"".concat(pt.a.classButton," ").concat(pt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),pr&&fr&&!((Pr=_n.detail)!==null&&Pr!==void 0&&Pr.has_participate)&&($r?e.a.createElement("span",{className:"".concat(pt.a.classButton," ").concat(pt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(pt.a.classButton," ").concat(pt.a.bg28e),onClick:Qs},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Ua=_n.detail)!==null&&Ua!==void 0&&Ua.excellent)&&((Ca=_n.detail)===null||Ca===void 0?void 0:Ca.is_free)!==!0&&e.a.createElement("div",{className:pt.a.price},e.a.createElement("ul",null,e.a.createElement("li",{className:pt.a.li1},!!((Xr=_n.detail)!==null&&Xr!==void 0&&Xr.origin_price)&&e.a.createElement("div",{className:pt.a.discounts},"\u9650\u65F6\u4F18\u60E0"),e.a.createElement("div",{className:pt.a.realPrice},e.a.createElement("span",null,"\uFFE5"),(li=_n.detail)===null||li===void 0?void 0:li.price),!!((Xa=_n.detail)!==null&&Xa!==void 0&&Xa.origin_price)&&e.a.createElement("div",{className:pt.a.lineationPrice},e.a.createElement("span",null,"\uFFE5"),(Ma=_n.detail)===null||Ma===void 0?void 0:Ma.origin_price)),e.a.createElement("li",{className:pt.a.li2},"\u8BFE\u7A0B\u6709\u6548\u671F\uFF1A",((Zi=_n.detail)===null||Zi===void 0||((qi=Zi.expiration_type)===null||qi===void 0)?void 0:qi.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((wi=_n.detail)===null||wi===void 0||((To=wi.expiration_type)===null||To===void 0)?void 0:To.clazz)==="2"&&"\u8D2D\u4E70\u540E".concat((Bo=_n.detail)===null||Bo===void 0||(($i=Bo.expiration_type)===null||$i===void 0||((Bi=$i.days)===null||Bi===void 0))?void 0:Bi[0],"\u5929\u5185\u6709\u6548"),((Mi=_n.detail)===null||Mi===void 0||((Co=Mi.expiration_type)===null||Co===void 0)?void 0:Co.clazz)==="3"&&"".concat((io=_n.detail)===null||io===void 0||((oo=io.expiration_type)===null||oo===void 0||((Pi=oo.days)===null||Pi===void 0))?void 0:Pi.join("\u5230")))),Lo()),e.a.createElement("p",{className:"mb30",style:{marginTop:"15px"}},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:ba.a})," ",(Oi=_n.detail)===null||Oi===void 0?void 0:Oi.learning_notes_title)),e.a.createElement("div",{ref:Ri},e.a.createElement(ke.a,{className:"fon16",value:(Ki=_n.detail)===null||Ki===void 0?void 0:Ki.learning_notes}))),!!((ki=_n.rightData)!==null&&ki!==void 0&&(ho=ki.members)!==null&&ho!==void 0&&ho.length)&&e.a.createElement("div",{className:"".concat(pt.a.card," pb0"),style:{marginTop:(Li=_n.detail)!==null&&Li!==void 0&&(po=Li.courses)!==null&&po!==void 0&&po.length?-135:-65}},(Pa=_n.detail)!==null&&Pa!==void 0&&Pa.allow_add_member?Hs():e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:_r.a})," ",(eo=_n.rightData)===null||eo===void 0?void 0:eo.team_title),e.a.createElement(nn,{data:(Oo=_n.rightData)===null||Oo===void 0?void 0:Oo.members,operation:(Fi=_n.detail)===null||Fi===void 0?void 0:Fi.allow_add_member,handleDeleteMember:$n}),((_i=_n.detail)===null||_i===void 0?void 0:_i.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:ys},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((so=_n.rightData)!==null&&so!==void 0&&(Wo=so.tags)!==null&&Wo!==void 0&&Wo.length)&&((zo=_n.detail)===null||zo===void 0?void 0:zo.show_tag)&&e.a.createElement("div",{className:pt.a.skillWrap},e.a.createElement("p",{className:"".concat(pt.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(ko=_n.rightData)===null||ko===void 0||((Wi=ko.tags)===null||Wi===void 0)?void 0:Wi.length))),e.a.createElement(mr.a,{option:Bs(),style:{height:370},opts:{renderer:"svg"}})),((Go=_n.detail)===null||Go===void 0?void 0:Go.show_spoc)===1&&e.a.createElement("div",{className:"".concat(pt.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:pa.a}),"SPOC\u8BFE\u5802"),e.a.createElement(Sr,{data:(ui=_n.Courses)===null||ui===void 0?void 0:ui.spoc_courses,handleDeleteMember:cs}),((Ba=_n.detail)===null||Ba===void 0?void 0:Ba.show_spoc)===1&&(_n==null||(($a=_n.Courses)===null||$a===void 0||((Ra=$a.spoc_courses)===null||Ra===void 0))?void 0:Ra.length)<3&&((zi=_n.detail)===null||zi===void 0?void 0:zi.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:function(){return lo()}},"+ \u6DFB\u52A0\u8BFE\u5802"))),((mo=_n.detail)===null||mo===void 0?void 0:mo.show_history)&&e.a.createElement("div",{className:"".concat(pt.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:pa.a}),"\u5386\u53F2\u8BFE\u5802"),e.a.createElement(Sr,{data:Ni==null?void 0:Ni.spoc_courses,handleDeleteMember:cs}),((Di=_n.detail)===null||Di===void 0?void 0:Di.show_history)&&(Ni==null||((Fo=Ni.spoc_courses)===null||Fo===void 0)?void 0:Fo.length)<3&&((Do=_n.detail)===null||Do===void 0?void 0:Do.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:function(){return lo(1)}},"+ \u6DFB\u52A0\u8BFE\u5802"))),e.a.createElement(wt,{onReloadData:ds}),e.a.createElement(en,{onReloadData:ds,data:Ni}),e.a.createElement(_a,{visible:xi,onCancel:function(){no(!1)},data:((No=_n.rightData)===null||No===void 0||((ci=No.progress)===null||ci===void 0)?void 0:ci.info)||{}}))},xa=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.user,Ee=Ne.loading,je=Ne.globalSetting,Ce=Ne.classroomList;return{pathsDetail:He,user:We,globalSetting:je,loading:Ee.models.index,classroomList:Ce}})(si),Na=U("cWXX"),gi=U("/ezw"),ja=U("VlDO"),Nr=U.n(ja),Qa=U("bbsP"),qa=U("/wGt"),Ha=U("DjyN"),yi=U("NUBc"),bi=U("/zsF"),ma=U("PArb"),Ta=U("cCSd"),Wr=U.n(Ta),va=te.a.Search,Ao=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Qi=function(He){var We,Ee=He.classroomList,je=He.loading,Ce=He.dispatch,qe=He.cb,Ze=He.shixunIds,tt=Ze===void 0?[]:Ze,$e=Object(l.i)(),at=Object(l.h)(),_t=Ee.actionTabs,Lt=ee.a.useForm(),Et=Object(E.a)(Lt,1),zt=Et[0],$t=Ee.shixunLists,yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],cn=kt[1],En=Object(n.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1];Object(n.useEffect)(function(){Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(An.page=1,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)}))},[Ee.actionTabs.key]),Object(n.useEffect)(function(){return Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[Ee.actionTabs.key]);var Fn=function(){Ce({type:"classroomList/setActionTabs",payload:{}}),Sn({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"})};return Ee.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.a.createElement(qa.a,{placement:"bottom",height:"100%",closable:!1,visible:Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:Wr.a.drawer,footer:e.a.createElement("div",{className:"tc"},e.a.createElement(A.a,{size:"large",onClick:function(){Fn(),cn([]),qe("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),e.a.createElement(A.a,{size:"large",onClick:Object(b.a)(r.a.mark(function Jt(){var an,on,pn,zn;return r.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:an=function(tr){var Ar=Wt[tr];if(tt.includes(Ar)){var qn,Br;return R.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat($t==null||((qn=$t.shixun_list)===null||qn===void 0||((Br=qn.find(function(Mn){return Mn.id===Ar}))===null||Br===void 0))?void 0:Br.title)),{v:void 0}}},on=0;case 2:if(!(on<(Wt==null?void 0:Wt.length))){On.next=9;break}if(pn=an(on),!(typeof pn=="object")){On.next=6;break}return On.abrupt("return",pn.v);case 6:on++,On.next=2;break;case 9:return On.next=11,Object(K.P)({id:Ee.actionTabs.id,subject_id:Ee.actionTabs.subject_id,shixun_ids:Object(o.a)(Wt)});case 11:zn=On.sent,cn([]),zn!=null&&zn.shixuns_list&&(Fn(),qe(zn.shixuns_list));case 14:case"end":return On.stop()}},Jt)})),type:"primary"},"\u786E\u5B9A"))},e.a.createElement("section",{className:"tc"},e.a.createElement(va,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Wr.a.search,onSearch:function(an){An.keyword=an,An.page=1,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}})),e.a.createElement("section",{className:"edu-container"},Ao.map(function(Jt,an){var on;return e.a.createElement("ul",{className:Wr.a.menu,key:an},e.a.createElement("li",null,Jt.name),Jt==null||((on=Jt.children)===null||on===void 0)?void 0:on.map(function(pn,zn){return e.a.createElement("li",{className:An[Jt.id]==pn.id?Wr.a.actived:"",onClick:function(){An[Jt.id]=pn.id,Sn(Object(L.a)({},An)),Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}},e.a.createElement("strong",null,pn.name))}))}),$t==null||((We=$t.shixun_list)===null||We===void 0)?void 0:We.map(function(Jt,an){return e.a.createElement("div",{className:Wr.a.listItem,key:an},e.a.createElement(G.a,{checked:Wt.includes(Jt.id),value:Jt.id,onChange:function(pn){var zn=Wt.indexOf(Jt.id);Wt.indexOf(Jt.id)>-1?cn(Wt.filter(function(tn){return tn!==Jt.id})):cn(Wt.concat(Jt.id))}}),e.a.createElement("div",{className:Wr.a.info},e.a.createElement("div",{className:Wr.a.title},e.a.createElement("div",{className:Wr.a.titleLeft},e.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(Jt==null?void 0:Jt.identifier,"/challenges"),target:"_blank"},e.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Jt.title}})),Object(P.v)()&&(Jt==null?void 0:Jt.mark_status)===1&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(P.v)()&&(Jt==null?void 0:Jt.mark_status)===2&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(P.v)()&&(Jt==null?void 0:Jt.mark_status)===3&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),e.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.a.createElement("span",{className:Wr.a.description,dangerouslySetInnerHTML:{__html:Jt.description}})),e.a.createElement("div",{className:" mt15"},Jt.challenge_names.map(function(on,pn){return e.a.createElement("span",{key:pn,className:"mr30 font12"},"\u7B2C",pn+1,"\u5173 ",on," ")})),e.a.createElement(ma.a,{dashed:!0}),e.a.createElement("div",{className:"c-light-black mt20 font12"},e.a.createElement("span",null,Jt.author_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,Jt.author_school_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",Jt.level),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),e.a.createElement("span",null,Jt.study_count))))}),e.a.createElement("p",null)),e.a.createElement("div",{className:"tc"},e.a.createElement(yi.a,{current:An.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:$t==null?void 0:$t.shixuns_count,onChange:function(an){An.page=an,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}})))},Ii=Object(c.a)(function(Ne){var He=Ne.classroomList,We=Ne.loading;return{classroomList:He,loading:We}})(Qi),Ho=U("Ot1p"),Po=U("qdXH"),rr=U("sBCT"),Rr=U("500L"),Ur=U("giR+"),xr=U("fyUT"),ra=U("dwhp"),sa=U("IxHN"),Va=U("M8RZ"),Da=U("BdwD"),Ti=U("9nDM"),Hi=function(He){var We=He.user,Ee=He.onReplyDiscuss,je=He.dispatch,Ce=He.id,qe=He.activeDiscussIndex,Ze=Object(n.useState)(""),tt=Object(E.a)(Ze,2),$e=tt[0],at=tt[1];function _t(zt){at(zt)}var Lt=Object(l.i)();function Et(){if(!$e){R.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Ee(Ce,$e),je({type:"pathsDetail/getPathsDetail",payload:{id:Lt.pathId}}),at("")}return e.a.createElement("div",{key:Ce,className:"discuss-item-editor",style:{display:qe===Ce?"block":"none",width:"100%"}},e.a.createElement(Ho.a,{miniToolbar:!0,startInit:qe===Ce,defaultValue:$e,id:Ce,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:_t}),e.a.createElement("a",{onClick:Et,className:"btn-send"},"\u53D1\u9001"))},ta=Object(c.a)(function(Ne){var He=Ne.shixunsDetail,We=Ne.loading,Ee=Ne.globalSetting;return{shixunsDetail:He,globalSetting:Ee,loading:We.models.index}})(Hi),Yi=function(He){var We=He.user,Ee=He.upDataList,je=He.page,Ce=He.getTypeNumber,qe=He.dispatch,Ze=Object(l.i)(),tt=function(){var $e=Object(b.a)(r.a.mark(function at(_t,Lt){var Et;return r.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.next=2,Object(K.N)({id:_t,content:Lt});case 2:Et=$t.sent,(Et==null?void 0:Et.status)===0&&Ee(1);case 4:case"end":return $t.stop()}},at)}));return function(_t,Lt){return $e.apply(this,arguments)}}();return e.a.createElement("div",{className:"discuss-item-container bg-white"},e.a.createElement("a",{href:"/users/".concat(We.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(dt.a.IMG_SERVER,"/images/").concat(We.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement(ta,{id:Ze.pathId,activeDiscussIndex:Ze.pathId,onReplyDiscuss:tt})))},Ei=Object(c.a)(function(Ne){var He=Ne.shixunsDetail,We=Ne.loading,Ee=Ne.globalSetting;return{shixunsDetail:He,globalSetting:Ee,loading:We.models.index}})(Yi),Ea=U("fXAG");function Ci(Ne){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(se.c)("/discusses.json?page=".concat(He-1,"&container_identifier=").concat(Ne,"&container_type=Shixun"))}function fo(Ne,He){return Object(se.f)("/discusses/".concat(Ne,"/top_or_down_discuss.json"),{top:He})}function qo(Ne,He){return Object(se.f)("/discusses/".concat(Ne,"/plus.json"),{container_type:"Discuss",type:He?1:0})}function _s(Ne,He){return Object(se.f)("/discusses/".concat(Ne,"/hidden.json"),He)}function Ys(Ne,He){return Object(se.f)("/discusses/".concat(Ne,"/reward_code.json"),He)}function xs(Ne){return Object(se.a)("/api/discusses/".concat(Ne,".json"),{method:"delete"})}function Js(Ne,He){return Object(se.f)("/discusses/".concat(Ne,"/reply.json"),{container_type:"Shixun",content:He})}function Us(Ne){return Object(se.f)("/discusses.json",Ne)}var Ps=U("QcdW"),ks=U("kaH+");function Ko(Ne){var He=Ne.data,We=Ne.index,Ee=Ne.adminOrOperator,je=Ne.parentDiscussIndex,Ce=Ne.shixunIdentifier,qe=Ne.isDelete,Ze=Ne.user,tt=Ne.onSetRewardData,$e=Ne.onSetActionType,at=Ne.deleteCommentAlert,_t=Ne.shixunName,Lt=He.author,Et=He.can_delete,zt=He.manage,$t=He.content,yn=He.hidden,kt=He.id,Wt=He.reward,cn=He.time;function En(){tt({id:kt,index:We,user_id:Lt.user_id,parentDiscussIndex:je})}function Vt(){$e({id:kt,index:We,params:{hidden:yn?"0":"1",container_identifier:Ce},type:"hidden-discuss",parentDiscussIndex:je,message:yn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function An(){if(at){S.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",_t,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}$e({id:kt,index:We,type:"delete-discuss",parentDiscussIndex:je,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return e.a.createElement("div",{className:"second-level-discuss"},e.a.createElement("div",{className:"discuss-info-body"},e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(Lt.login),target:"_blank"},Lt.name),e.a.createElement("span",{className:"grey"},cn),Wt?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Wt)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,Wt)):null),e.a.createElement("div",{className:"btn-group"},Ee?e.a.createElement("a",{onClick:En,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ee?e.a.createElement("a",{onClick:Vt,title:yn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:yn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,zt?e.a.createElement("a",{onClick:An,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.a.createElement(ke.a,{className:"discuss-content",value:$t}))}var $o=function(Ne){var He=Ne.data,We=Ne.index,Ee=Ne.shixunIdentifier,je=Ne.adminOrOperator,Ce=Ne.identity,qe=Ne.onTopOrDownDiscuss,Ze=Ne.onPlusDiscuss,tt=Ne.onSetActionType,$e=Ne.onSetRewardData,at=Ne.user,_t=Ne.isDelete,Lt=Ne.activeDiscussIndex,Et=Ne.onReplyDiscuss,zt=Ne.onSetActiveDiscussIndex,$t=He.content,yn=He.children,kt=He.game_url,Wt=He.hidden,cn=He.id,En=He.position,Vt=He.praise_count,An=He.reward,Sn=He.sticky,Fn=He.time,Jt=He.user_praise,an=He.game_passed,on=He.delete_comment_alert,pn=He.author,zn=He.shixun_name,tn=He.manage;function On(){zt(cn)}function gr(){qe(cn,!Sn,We)}function tr(){Ze(cn,!Jt,We)}function Ar(){$e({id:cn,index:We,user_id:pn.user_id})}function qn(){if(on){S.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",zn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}tt({id:cn,index:We,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Br(){tt({id:cn,index:We,params:{hidden:Wt?"0":"1",container_identifier:Ee},type:"hidden-discuss",message:Wt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var Mn=function(Vr){var Fr=Vr.target,sr=Fr.nodeName,bn=Fr.src;sr==="IMG"&&(jr.a.publish("preview-image",bn),console.log("src:",bn))};return e.a.createElement("div",{className:"discuss-item-container",key:cn},e.a.createElement("a",{href:"/users/".concat(pn.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(dt.a.IMG_SERVER,"/images/").concat(pn.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(pn.login),target:"_blank"},pn.name),e.a.createElement("span",{className:"grey"},Fn),En?e.a.createElement("span",{className:"c-green"}," [\u7B2C",En,"\u5173] "):null,kt?e.a.createElement("a",{href:kt,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,An?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(An)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,An)):null,Ce<=5?e.a.createElement("span",{style:{flex:"1",textAlign:"right",color:an===1?"#29bd8b":""}},an||an===0?an===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.a.createElement("div",{onClick:Mn},e.a.createElement(ke.a,{className:"discuss-content",value:$t})),yn&&yn.length>0?e.a.createElement("div",{className:"reply-discuss-container",onClick:Mn},yn.map(function(wr,Vr){return e.a.createElement(Ko,{key:wr.id,data:wr,index:Vr,deleteCommentAlert:on,shixunName:zn,shixunIdentifier:Ee,adminOrOperator:je,user:at,isDelete:_t,onSetRewardData:$e,onSetActionType:tt,parentDiscussIndex:We})})):null,e.a.createElement("div",{className:"btn-group"},je?e.a.createElement("a",{onClick:Ar,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,je?e.a.createElement("a",{onClick:Br,title:Wt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:Wt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,tn&&(!yn||yn.length==0)&&e.a.createElement("a",{onClick:qn,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})),e.a.createElement("a",{onClick:On,title:"\u56DE\u590D"},e.a.createElement("i",{className:"iconfont icon-huifu1"})),e.a.createElement("a",{onClick:tr,className:Jt?"c-orange":""},e.a.createElement("i",{className:Jt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.a.createElement("span",null,Vt||""))),e.a.createElement(ta,{id:cn,activeDiscussIndex:Lt,onReplyDiscuss:Et})))},Zs={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function ws(Ne,He){switch(He.type){case Ea.Q:return Object(L.a)(Object(L.a)({},Ne),{},{loading:!0});case Ea.X:return Object(L.a)(Object(L.a)({},Ne),{},{showRewardDialog:!0});case Ea.b:return Object(L.a)(Object(L.a)({},Ne),{},{showRewardDialog:!1});case Ea.l:return Object(L.a)(Object(L.a)({},Ne),He.payload);case Ea.ab:return Object(L.a)(Object(L.a)({},Ne),He.payload);case Ea.x:return Object(L.a)(Object(L.a)({},Ne),He.payload);case Ea.z:return Object(L.a)(Object(L.a)({},Ne),He.payload);case Ea.H:return Object(L.a)(Object(L.a)({},Ne),He.payload);case Ea.a:return Object(L.a)(Object(L.a)({},Ne),He.payload);default:throw new Error}}var fa=function(Ne){var He=Ne.shixunIdentifier,We=Ne.identity,Ee=Ne.activeIndex,je=Ne.user,Ce=Ne.isShixunDetail,qe=Ce===void 0?!1:Ce,Ze=Ne.isDelete,tt=Ne.getTypeNumber,$e=Object(n.useReducer)(ws,Zs),at=Object(E.a)($e,2),_t=at[0],Lt=at[1],Et=_t.page,zt=_t.loading,$t=_t.data,yn=_t.actionType,kt=_t.showRewardDialog,Wt=_t.activeDiscussIndex,cn=Object(n.useRef)(),En=Object(n.useRef)(),Vt=Object(l.i)();function An(Rn){return Sn.apply(this,arguments)}function Sn(){return Sn=Object(b.a)(r.a.mark(function Rn(Kn){var Yn;return r.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:if(!zt){Un.next=2;break}return Un.abrupt("return");case 2:return Un.prev=2,Lt({type:Ea.Q}),Un.next=6,Object(K.A)(Object(L.a)(Object(L.a)({},Vt),{},{page:Kn}));case 6:Yn=Un.sent,Lt({type:Ea.l,payload:{activeDiscussIndex:null,page:Kn,data:Yn,loading:!1}}),Un.next=13;break;case 10:Un.prev=10,Un.t0=Un.catch(2),console.log(Un.t0);case 13:case"end":return Un.stop()}},Rn,null,[[2,10]])})),Sn.apply(this,arguments)}function Fn(Rn){document.body.scrollIntoView(),An(Rn)}function Jt(Rn,Kn,Yn){return an.apply(this,arguments)}function an(){return an=Object(b.a)(r.a.mark(function Rn(Kn,Yn,Qn){var Un;return r.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.prev=0,qt.next=3,qo(Kn,Yn);case 3:Un=qt.sent,bn[Qn].user_praise=Yn,bn[Qn].praise_count=Un.praise_count,Lt({type:Ea.x,payload:{data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),qt.next=12;break;case 9:qt.prev=9,qt.t0=qt.catch(0),console.log(qt.t0);case 12:case"end":return qt.stop()}},Rn,null,[[0,9]])})),an.apply(this,arguments)}function on(Rn,Kn,Yn){return pn.apply(this,arguments)}function pn(){return pn=Object(b.a)(r.a.mark(function Rn(Kn,Yn,Qn){return r.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.prev=0,sn.next=3,fo(Kn,Yn);case 3:bn[Qn].sticky=Yn,Lt({type:Ea.ab,payload:{data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),sn.next=10;break;case 7:sn.prev=7,sn.t0=sn.catch(0),console.log(sn.t0);case 10:case"end":return sn.stop()}},Rn,null,[[0,7]])})),pn.apply(this,arguments)}function zn(){Lt({type:Ea.z,payload:{actionType:null}})}function tn(){return On.apply(this,arguments)}function On(){return On=Object(b.a)(r.a.mark(function Rn(){var Kn,Yn,Qn,Un,sn,qt,Pn,jn;return r.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(Kn=yn.id,Yn=yn.params,Qn=yn.type,Un=yn.index,sn=yn.parentDiscussIndex,!(Qn==="hidden-discuss")){ir.next=6;break}return ir.next=4,_s(Kn,Yn);case 4:sn?bn[sn].children[Un].hidden=Yn.hidden==1:bn[Un].hidden=Yn.hidden==1,Lt({type:Ea.z,payload:{actionType:null,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}});case 6:if(!(Qn==="delete-discuss")){ir.next=31;break}return ir.next=9,xs(Kn);case 9:if(!(sn||sn===0)){ir.next=22;break}qt=bn[sn].children,Pn=qt.length-1;case 12:if(!(Pn>=0)){ir.next=19;break}if(!(qt[Pn].id===Kn)){ir.next=16;break}return qt.splice(Pn,1),ir.abrupt("break",19);case 16:Pn--,ir.next=12;break;case 19:bn[sn].children=qt,ir.next=30;break;case 22:jn=bn.length-1;case 23:if(!(jn>=0)){ir.next=30;break}if(!(bn[jn].id===Kn)){ir.next=27;break}return bn.splice(jn,1),ir.abrupt("break",30);case 27:jn--,ir.next=23;break;case 30:Lt({type:Ea.z,payload:{actionType:null,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}});case 31:case"end":return ir.stop()}},Rn)})),On.apply(this,arguments)}function gr(Rn){Lt({type:Ea.z,payload:{actionType:Rn}})}function tr(){Lt({type:Ea.b})}function Ar(){return qn.apply(this,arguments)}function qn(){return qn=Object(b.a)(r.a.mark(function Rn(){var Kn,Yn,Qn,Un,sn,qt,Pn;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return Kn=cn.current,Yn=Kn.id,Qn=Kn.index,Un=Kn.score,sn=Kn.user_id,qt=Kn.parentDiscussIndex,mn.next=3,Ys(Yn,{container_type:"Discusses",score:Un,user_id:sn});case 3:Pn=mn.sent,qt?bn[qt].children[Qn].reward=Pn.code:bn[Qn].reward=Pn.code,Lt({type:Ea.H,payload:{showRewardDialog:!1,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),cn.current=null;case 7:case"end":return mn.stop()}},Rn)})),qn.apply(this,arguments)}function Br(Rn){cn.current=Rn,Lt({type:Ea.X})}function Mn(Rn){cn.current.score=Rn}function wr(Rn,Kn){return Vr.apply(this,arguments)}function Vr(){return Vr=Object(b.a)(r.a.mark(function Rn(Kn,Yn){return r.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Un.prev=0,Un.next=3,Js(Kn,Yn);case 3:An(Et),Un.next=9;break;case 6:Un.prev=6,Un.t0=Un.catch(0),console.log(Un.t0);case 9:case"end":return Un.stop()}},Rn,null,[[0,6]])})),Vr.apply(this,arguments)}function Fr(Rn){Wt===Rn?Lt({type:Ea.a,payload:{activeDiscussIndex:null}}):Lt({type:Ea.a,payload:{activeDiscussIndex:Rn}})}if(Object(n.useEffect)(function(){function Rn(){return Kn.apply(this,arguments)}function Kn(){return Kn=Object(b.a)(r.a.mark(function Yn(){return r.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:if(!(Ee===3&&!$t&&He)){Un.next=3;break}return Un.next=3,An(Et);case 3:case"end":return Un.stop()}},Yn)})),Kn.apply(this,arguments)}Rn()},[Vt.pathId]),!$t)return e.a.createElement(X.a,{spinning:!0},e.a.createElement("div",{style:{height:"300px",width:"100%"}}));var sr=$t.disscuss_count,bn=$t.comments,Xn=$t.all,Er=$t.can_hidden;return e.a.createElement(n.Fragment,null,e.a.createElement("div",{className:"discuss-container",ref:En},sr===0?e.a.createElement(Da.a,null):null,Object(P.p)()&&e.a.createElement(Ei,{getTypeNumber:tt,upDataList:An,page:Et,user:je}),e.a.createElement("aside",{className:"bg-white"},bn==null?void 0:bn.map(function(Rn,Kn){return e.a.createElement($o,{user:je,key:Rn.id,data:Rn,index:Kn,identity:We,onPaginationChange:Fn,shixunIdentifier:He,isDelete:Ze,onSetActionType:gr,onTopOrDownDiscuss:on,adminOrOperator:Er,onPlusDiscuss:Jt,onSetRewardData:Br,activeDiscussIndex:Wt,onSetActiveDiscussIndex:Fr,onReplyDiscuss:wr})})),sr>10?e.a.createElement("div",{className:"pagination-container tc"},e.a.createElement(yi.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:Fn,current:Et,total:sr})):null),e.a.createElement(Va.a,null,e.a.createElement(S.a,{centered:!0,title:"\u63D0\u793A",visible:!!yn,onOk:tn,onCancel:zn},e.a.createElement("p",null,yn?yn.message:"")),e.a.createElement(S.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:kt,onCancel:tr,onOk:Ar},e.a.createElement(xr.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Mn,style:{width:"228px"}}))))},Jr=U("jZGp"),Zr=U("LvDl"),Ji=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],es=function(He){var We,Ee,je,Ce,qe,Ze=He.pathsDetail,tt=He.user,$e=He.globalSetting,at=He.loading,_t=He.dispatch,Lt=Object(x.a)(He,["pathsDetail","user","globalSetting","loading","dispatch"]),Et=Object(l.i)(),zt=Ze.stageData,$t=Object(n.useState)([]),yn=Object(E.a)($t,2),kt=yn[0],Wt=yn[1],cn=Object(n.useState)(-1),En=Object(E.a)(cn,2),Vt=En[0],An=En[1],Sn=Object(n.useState)(!1),Fn=Object(E.a)(Sn,2),Jt=Fn[0],an=Fn[1],on=Object(n.useState)(!1),pn=Object(E.a)(on,2),zn=pn[0],tn=pn[1],On=Object(n.useState)(!1),gr=Object(E.a)(On,2),tr=gr[0],Ar=gr[1],qn=Object(n.useState)({name:"",is_jupyter:!1}),Br=Object(E.a)(qn,2),Mn=Br[0],wr=Br[1],Vr=ee.a.useForm(),Fr=Object(E.a)(Vr,1),sr=Fr[0],bn=ee.a.useForm(),Xn=Object(E.a)(bn,1),Er=Xn[0],Rn=ee.a.useForm(),Kn=Object(E.a)(Rn,1),Yn=Kn[0],Qn=ee.a.useForm(),Un=Object(E.a)(Qn,1),sn=Un[0],qt=Object(n.useState)(!1),Pn=Object(E.a)(qt,2),jn=Pn[0],mn=Pn[1],ir=Object(n.useState)([]),Pr=Object(E.a)(ir,2),Ua=Pr[0],Ca=Pr[1],Xr=Object(n.useState)(!1),li=Object(E.a)(Xr,2),Xa=li[0],Ma=li[1],Zi=Object(n.useState)("All"),qi=Object(E.a)(Zi,2),wi=qi[0],To=qi[1],Bo=Object(n.useState)(!1),$i=Object(E.a)(Bo,2),Bi=$i[0],Mi=$i[1],Co=Object(n.useState)(0),io=Object(E.a)(Co,2),oo=io[0],Pi=io[1],Oi=Object(n.useState)([{name:"\u5168\u90E8",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",type:"Discusses",number:0}]),Ki=Object(E.a)(Oi,2),ki=Ki[0],ho=Ki[1],Li=Object(n.useState)(),po=Object(E.a)(Li,2),Pa=po[0],eo=po[1],Oo=Object(n.useState)([]),Fi=Object(E.a)(Oo,2),_i=Fi[0],so=Fi[1],Wo=function(St){if(St.key=="Enter"){var jt=Yn.getFieldValue("tag");if(Yn.setFieldsValue({tag:""}),!jt){R.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(_i.filter(function(fn){return fn===jt}).length>0){R.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}_i.push(jt),so(Object(o.a)(_i))}},zo=function(St,jt){St.preventDefault(),so(Object(o.a)(_i.filter(function(fn){return fn!=jt})))},ko=((We=Ze.detail)===null||We===void 0?void 0:We.is_free)||((Ee=Ze.detail)===null||Ee===void 0?void 0:Ee.can_learning),Wi=function(){var St=Ze.detail,jt=St.shixuns_count,fn=jt===void 0?0:jt,Qt=St.videos_count,Wn=Qt===void 0?0:Qt,Zn=St.attachment_count,nr=Zn===void 0?0:Zn,kr=St.disscuss_count,dn=kr===void 0?0:kr,ka={All:fn+Wn+nr,Shixun:fn,VideoItem:Wn,Attachment:nr,Discusses:dn},ti=ki.map(function(na){return Object(L.a)(Object(L.a)({},na),{},{number:ka[na.type]})});ho(ti)};Object(n.useEffect)(function(){Wi()},[Ze.detail]),Object(n.useEffect)(function(){Wi(),Wt(Object(o.a)(zt))},[zt]);var Go=function(){var vn=Object(b.a)(r.a.mark(function St(jt,fn){var Qt;return r.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(_t({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!fn){Zn.next=7;break}return Zn.next=4,Object(Or.C)({id:jt});case 4:Zn.t0=Zn.sent,Zn.next=10;break;case 7:return Zn.next=9,Object(Or.D)({id:jt});case 9:Zn.t0=Zn.sent;case 10:if(Qt=Zn.t0,_t({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Qt!=null&&Qt.game_identifier||Qt!=null&&Qt.identifier)){Zn.next=15;break}return Object(ue.Q)(fn?"/tasks/".concat(Qt==null?void 0:Qt.identifier,"/jupyter"):"/tasks/".concat(Qt.game_identifier)),Zn.abrupt("return");case 15:(Qt==null?void 0:Qt.status)===-3?Object(ue.o)():(Qt==null?void 0:Qt.status)===2?ui(Qt==null?void 0:Qt.message):(Qt==null?void 0:Qt.status)===3&&Ba(Qt==null?void 0:Qt.message);case 16:case"end":return Zn.stop()}},St)}));return function(jt,fn){return vn.apply(this,arguments)}}(),ui=function vn(St){var jt;St=(jt=St)!==null&&jt!==void 0&&jt.includes(".json")?St:"".concat(St,".json"),S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var fn=Object(b.a)(r.a.mark(function Wn(){var Zn,nr;return r.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,Object(Tr.S)({url:St});case 2:if(Zn=dn.sent,Zn){dn.next=5;break}return dn.abrupt("return");case 5:return R.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),dn.next=8,Object(Or.D)({id:Zn.shixun_identifier});case 8:if(nr=dn.sent,!(nr!=null&&nr.game_identifier)){dn.next=12;break}return Object(ue.Q)("/tasks/".concat(nr.game_identifier)),dn.abrupt("return");case 12:(nr==null?void 0:nr.status)===2?vn(nr==null?void 0:nr.message):(nr==null?void 0:nr.status)===3&&Ba(nr==null?void 0:nr.message);case 13:case"end":return dn.stop()}},Wn)}));function Qt(){return fn.apply(this,arguments)}return Qt}()})},Ba=function(St){S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",St,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},$a=function(){if(!vo())return;mn(!0)};Object(n.useEffect)(function(){if(jn){var vn={shixuns_list:[],attachments_list:[],items:[]};zi(kt.length,vn),Wt([].concat(Object(o.a)(kt),[vn]))}},[jn]);var Ra=function(){setTimeout(function(){Vt===kt.length-1&&jn&&(rn(),Wt(kt.filter(function(St,jt){return jt!==kt.length-1}))),ci(),An(-1)},300)},zi=function(St,jt){if(!vo())return;An(St),sr.setFieldsValue({name:jt.stage_name,description:jt.stage_description,tagName:jt.tag&&jt.tag.name||""})},mo=function(St){if(setTimeout(function(){document.documentElement.scrollTop=oo},300),St==="\u53D6\u6D88")return;kt[Vt].items=kt[Vt].items.concat(St),Wt(Object(o.a)(kt))},Di=function(){var vn=Object(b.a)(r.a.mark(function St(jt){var fn;return r.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:return Wn.next=2,Object(K.R)(Object(L.a)({},jt));case 2:return fn=Wn.sent,kt[Vt].items=jt.list,Wn.abrupt("return",fn);case 5:case"end":return Wn.stop()}},St)}));return function(jt){return vn.apply(this,arguments)}}(),Fo=function(St){kt[Vt].items=kt[Vt].items.concat(Object(L.a)(Object(L.a)({},St),{},{children:[]})),Wt(Object(o.a)(kt))},Do=function(St){kt[Vt].items=kt[Vt].items.concat(St),Wt(Object(o.a)(kt))},No=function(){var vn=Object(b.a)(r.a.mark(function St(jt){var fn,Qt,Wn,Zn,nr;return r.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:if(Pa){dn.next=8;break}return dn.next=3,Object(K.f)(Object(L.a)({id:kt[Vt].stage_id,subject_id:Et.pathId},jt));case 3:return fn=dn.sent,fn.id&&(Ma(!1),Qt=[Object(L.a)({},fn)],kt[Vt].items=kt[Vt].items.concat(Qt),Wt(Object(o.a)(kt))),dn.abrupt("return",fn);case 8:return dn.next=10,Object(K.T)(Object(L.a)(Object(L.a)({id:Pa==null?void 0:Pa.id,subject_id:Et.pathId},jt),{},{video_id:(jt==null?void 0:jt.video_id)||(Pa==null||((Wn=Pa.video_item)===null||Wn===void 0)?void 0:Wn.video_id),link:(jt==null?void 0:jt.link)||(Pa==null||((Zn=Pa.video_item)===null||Zn===void 0)?void 0:Zn.link)}));case 10:return nr=dn.sent,nr&&(R.b.success("\u4FEE\u6539\u6210\u529F"),Ma(!1),ci()),dn.abrupt("return",nr);case 13:case"end":return dn.stop()}},St)}));return function(jt){return vn.apply(this,arguments)}}(),ci=function(){_t({type:"pathsDetail/getStageData",payload:{subject_id:Et.pathId}}),_t({type:"pathsDetail/getPathsDetail",payload:{id:Et.pathId}}),_t({type:"pathsDetail/getRightData",payload:{id:Et.pathId}}),rn()},_n=function(){var vn=Object(b.a)(r.a.mark(function St(jt,fn){var Qt,Wn,Zn,nr,kr,dn,ka,ti,na,$r,ri;return r.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:if(!(!(jt!=null&&jt.name)||(jt==null?void 0:jt.name.replace(/(^\s*)|(\s*$)/g,""))==="")){la.next=2;break}return la.abrupt("return",R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"));case 2:if(rn(),Zn=[],(Qt=kt[Vt].shixuns_list)===null||Qt===void 0||Qt.map(function(di){Zn.push({type:di.item_type,id:di.id})}),(Wn=kt[Vt].attachments_list)===null||Wn===void 0||Wn.map(function(di){Zn.push({type:"Attachment",id:di.id})}),nr=jt.tagName,kr=Object(x.a)(jt,["tagName"]),!jn){la.next=16;break}return dn=Object(L.a)(Object(L.a)({},kr),{},{pathId:Et.pathId,list:Zn}),nr&&(dn=Object(L.a)(Object(L.a)({},dn),{},{stage_tag_attributes:{name:nr}})),la.next=12,Object(K.d)(Object(L.a)({},dn));case 12:ka=la.sent,ka!=null&&ka.subject_id&&(kt[Vt]=Object(L.a)(Object(L.a)(Object(L.a)({},kt[Vt]),ka),{},{stage_name:dn.name,stage_description:dn.description,tag:dn.stage_tag_attributes}),Wt(Object(o.a)(kt))),la.next=24;break;case 16:return ti=Array.from(new Set(Zn.map(function(di){return di.type}))),na=Object(L.a)(Object(L.a)({},kr),{},{id:kt[Vt].stage_id,type:Array.from(new Set(Zn.map(function(di){return di.type}))),list:Zn}),$r=kt[Vt].tag&&kt[Vt].tag.id||"",na=Object(L.a)(Object(L.a)({},na),{},{stage_tag_attributes:$r?{id:$r,name:nr}:{name:nr}}),la.next=22,Object(K.V)(Object(L.a)({},na));case 22:ri=la.sent,ri!=null&&ri.subject_id&&(kt[Vt]=Object(L.a)(Object(L.a)(Object(L.a)({},kt[Vt]),ri),{},{stage_name:na.name,stage_description:na.description,tag:na.stage_tag_attributes}),Wt(Object(o.a)(kt)));case 24:return mn(!1),la.abrupt("return");case 26:case"end":return la.stop()}},St)}));return function(jt,fn){return vn.apply(this,arguments)}}(),Gi=function(St,jt,fn){var Qt=Array.from(St),Wn=Qt.splice(jt,1),Zn=Object(E.a)(Wn,1),nr=Zn[0];return Qt.splice(fn,0,nr),Qt},ls=function(St,jt){S.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){kt[Vt][jt||"shixuns_list"].splice(St,1),R.b.success("\u5220\u9664\u6210\u529F"),Wt(Object(o.a)(kt)),_n(sr.getFieldsValue(),jt)}})},Vo=function(St){S.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u5B9A\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:function(){var jt=Object(b.a)(r.a.mark(function Qt(){var Wn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return nr.next=2,Object(K.s)(St);case 2:Wn=nr.sent,Wn.status===0&&(R.b.success("\u5220\u9664\u6210\u529F"),ci());case 4:case"end":return nr.stop()}},Qt)}));function fn(){return jt.apply(this,arguments)}return fn}()})},qr=function(){var vn=Object(b.a)(r.a.mark(function St(jt){var fn,Qt,Wn,Zn,nr,kr;return r.a.wrap(function(ka){for(;;)switch(ka.prev=ka.next){case 0:if(console.log(jt),!((jt==null?void 0:jt.item_type)==="VideoItem")){ka.next=9;break}return ka.next=4,Object(Po.g)({id:jt==null?void 0:jt.stage_item_id});case 4:fn=ka.sent,eo(fn),(jt==null?void 0:jt.item_type)==="VideoItem"?Ma(!0):(so((fn==null||((Qt=fn.tags)===null||Qt===void 0)?void 0:Qt.map(function(ti){return ti==null?void 0:ti.name}))||[]),Yn.setFieldsValue({files:[{uid:fn==null||((Wn=fn.attachment)===null||Wn===void 0)?void 0:Wn.id,name:fn==null?void 0:fn.name,response:{id:fn==null||((Zn=fn.attachment)===null||Zn===void 0)?void 0:Zn.id}}]}),tn(!0)),ka.next=10;break;case 9:(jt==null?void 0:jt.item_type)==="Attachment"?S.a.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.a.createElement(te.a,{value:nr,onChange:function(na){nr=na.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:function(){var ti=Object(b.a)(r.a.mark(function $r(){var ri,Ri,la;return r.a.wrap(function(xi){for(;;)switch(xi.prev=xi.next){case 0:if(nr){xi.next=3;break}return R.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),xi.abrupt("return",Promise.reject());case 3:return xi.next=5,Object(se.a)("/api/attachments/".concat(jt==null?void 0:jt.id,".json"),{method:"put",body:{name:nr+(jt==null||((ri=jt.name)===null||ri===void 0)?void 0:ri.substr(jt==null||((Ri=jt.name)===null||Ri===void 0)?void 0:Ri.lastIndexOf(".")))}});case 5:la=xi.sent,nr="",ci();case 8:case"end":return xi.stop()}},$r)}));function na(){return ti.apply(this,arguments)}return na}()}):S.a.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.a.createElement(te.a,{value:kr,maxLength:40,onChange:function(na){kr=na.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:function(){var ti=Object(b.a)(r.a.mark(function $r(){var ri;return r.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:if(kr.replaceAll(" ","")){la.next=3;break}return R.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),la.abrupt("return",Promise.reject());case 3:return la.next=5,Object(se.a)("/api/stages/".concat(jt==null?void 0:jt.stage_id,"/update_item_name.json"),{method:"put",body:{name:kr,item_id:jt==null?void 0:jt.id}});case 5:ri=la.sent,kr="",ci();case 8:case"end":return la.stop()}},$r)}));function na(){return ti.apply(this,arguments)}return na}()});case 10:case"end":return ka.stop()}},St)}));return function(jt){return vn.apply(this,arguments)}}(),Cr=function(St){S.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var jt=Object(b.a)(r.a.mark(function Qt(){var Wn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return nr.next=2,Object(K.r)({id:St});case 2:Wn=nr.sent,Wn.status===1&&(An(-1),R.b.success("\u5220\u9664\u6210\u529F"),ci());case 4:case"end":return nr.stop()}},Qt)}));function fn(){return jt.apply(this,arguments)}return fn}()})},ei=function(){wr({name:"",is_jupyter:!1}),Er.setFieldsValue({name:"",is_jupyter:!1}),Mi(!1),an(!1)},ha=function(St,jt){var fn;if(!St.destination)return;var Qt=Gi((fn=kt[Vt])===null||fn===void 0?void 0:fn[jt||"shixuns_list"],St.source.index,St.destination.index);kt[Vt][jt||"shixuns_list"]=Qt,Wt(Object(o.a)(kt)),_n(sr.getFieldsValue(),jt)},_o=function(){var vn=Object(b.a)(r.a.mark(function St(jt){var fn;return r.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:if(vo()){Wn.next=2;break}return Wn.abrupt("return");case 2:return Wn.next=4,Object(K.U)({id:jt});case 4:fn=Wn.sent,fn.status===1&&ci();case 6:case"end":return Wn.stop()}},St)}));return function(jt){return vn.apply(this,arguments)}}(),Vi=function(){var vn=Object(b.a)(r.a.mark(function St(jt){var fn;return r.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:if(vo()){Wn.next=2;break}return Wn.abrupt("return");case 2:return Wn.next=4,Object(K.t)({id:jt});case 4:fn=Wn.sent,fn.status===1&&ci();case 6:case"end":return Wn.stop()}},St)}));return function(jt){return vn.apply(this,arguments)}}(),vo=function(){return Vt!==-1?(S.a.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:function(){var jt="Edit_".concat(Vt),fn=document.getElementById(jt);fn&&setTimeout(function(){return fn.scrollIntoView({block:"start",behavior:"smooth"})})}}),!1):!0},to=function(){_n(sr.getFieldsValue())},rn=function(){mn(!1)},Ro=function(){var St,jt,fn,Qt,Wn,Zn;return((St=Ze.detail)===null||St===void 0||((jt=St.courses)===null||jt===void 0)?void 0:jt.length)>0?(fn=Ze.detail)===null||fn===void 0?void 0:fn.allow_visit:!(((Qt=tt.userInfo)===null||Qt===void 0?void 0:Qt.user_identity)==="\u5B66\u751F"&&(Wn=Ze.detail)!==null&&Wn!==void 0&&Wn.allow_visit&&(Zn=Ze.detail)!==null&&Zn!==void 0&&Zn.courses)},vs=function(St,jt,fn){var Qt,Wn,Zn,nr,kr,dn,ka,ti,na,$r,ri,Ri;return wi!=="All"&&St.item_type!==wi?null:e.a.createElement(ae.a,{className:"list-item-row",align:"middle",key:jt,gutter:[5,10]},e.a.createElement(ie.a,null,St.item_type==="Shixun"?e.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}):e.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),e.a.createElement(ie.a,{flex:1,className:!St.allow_visit&&!St.to_be_built&&(St.shixun_status==="\u6682\u672A\u516C\u5F00"||St.shixun_status==="\u5DF2\u5220\u9664")?Nr.a.color204:""},!!(Ze!=null&&(Qt=Ze.detail)!==null&&Qt!==void 0&&Qt.cust_seq)&&e.a.createElement("span",{className:"mr8"},fn+1,"-",jt+1),St.name,Vt===-1&&St.complete_status===1&&e.a.createElement("span",{className:Nr.a.completed},e.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),e.a.createElement(ie.a,null,Vt===fn&&e.a.createElement("div",null,e.a.createElement(u.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){ls(jt,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),(((Wn=tt.userInfo)===null||Wn===void 0?void 0:Wn.admin)||((Zn=tt.userInfo)===null||Zn===void 0?void 0:Zn.business)||!(!((nr=Ze.detail)!==null&&nr!==void 0&&nr.allow_statistics)&&((kr=tt.userInfo)===null||kr===void 0?void 0:kr.user_identity)==="\u5B66\u751F"&&(dn=Ze.detail)!==null&&dn!==void 0&&dn.allow_visit&&(ka=Ze.detail)!==null&&ka!==void 0&&ka.courses))&&Vt!==fn&&St.item_type==="VideoItem"&&e.a.createElement("aside",null,e.a.createElement(A.a,{type:"primary",onClick:function(){var di,xi;if(!((di=tt.userInfo)!==null&&di!==void 0&&di.admin)&&!((xi=tt.userInfo)!==null&&xi!==void 0&&xi.business)&&!St.can_view)return S.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:e.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});St.link&&Object(Po.n)({is_f:1,id:St.id,point:0,total:0}),Object(ue.Q)(St.link||"/video/".concat(St.id,"?subject_id=").concat(Et.pathId))}},St.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((ti=tt.userInfo)===null||ti===void 0?void 0:ti.admin)||(St.allow_visit||St.to_be_built||St.shixun_status!=="\u6682\u672A\u516C\u5F00"&&St.shixun_status!=="\u5DF2\u5220\u9664")&&!(!((na=Ze.detail)!==null&&na!==void 0&&na.allow_statistics)&&(($r=tt.userInfo)===null||$r===void 0?void 0:$r.user_identity)==="\u5B66\u751F"&&(ri=Ze.detail)!==null&&ri!==void 0&&ri.allow_visit&&(Ri=Ze.detail)!==null&&Ri!==void 0&&Ri.courses))&&Vt!==fn&&St.item_type==="Shixun"&&e.a.createElement("aside",null,e.a.createElement(Mt.a,{to:"/shixuns/".concat(St.identifier,"/challenges"),target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),St.shixun_status!=="\u6682\u672A\u516C\u5F00"&&e.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){if(!Object(De.e)(_t,!0))return;Go(St.identifier,St.is_jupyter||St.is_jupyter_lab)}},"\u5F00\u59CB\u5B9E\u6218")),Vt===-1&&!St.allow_visit&&!St.to_be_built&&St.shixun_status==="\u6682\u672A\u516C\u5F00"&&e.a.createElement("span",{className:Nr.a.color204},"\u6682\u672A\u516C\u5F00"),Vt===-1&&!St.allow_visit&&!St.to_be_built&&St.shixun_status==="\u5DF2\u5220\u9664"&&e.a.createElement("span",{className:Nr.a.color204},"\u5DF2\u5220\u9664"),Vt===-1&&St.item_type==="Shixun"&&!!St.challenges_count&&e.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",St.challenges_count)))},us=function(St){var jt,fn=[];if(St.items&&(jt=St.items)!==null&&jt!==void 0&&jt.length){var Qt;(Qt=St.items)===null||Qt===void 0||Qt.forEach(function(Zn){var nr;fn.push(Zn),Zn.children&&(nr=Zn.children)!==null&&nr!==void 0&&nr.length&&(fn=fn.concat(Zn.children))})}var Wn=!!fn.find(function(Zn){return Object(Zr.isEqual)(Zn.learning_status,["can","try"])});return Wn?e.a.createElement("aside",{className:Nr.a.learn},"\u514D\u8D39\u8BD5\u5B66"):null},Ka=function(St,jt){var fn,Qt,Wn,Zn,nr,kr,dn;if(wi!=="All"&&!((fn=St.stage_tag)!==null&&fn!==void 0&&fn.includes(wi)))return null;var ka=!1,ti=!1,na=!1,$r=!1;if(wi==="All"){var ri,Ri,la,di;ka=(((ri=tt.userInfo)===null||ri===void 0?void 0:ri.admin)||((Ri=tt.userInfo)===null||Ri===void 0?void 0:Ri.business)||((la=Ze.detail)===null||la===void 0?void 0:la.allow_statistics))&&Vt===jt&&!jn,(di=Ze.detail)!==null&&di!==void 0&&di.allow_add_member&&ko&&Vt!==jt&&(ti=!0,jt>0&&(na=!0),jt<kt.length-1&&($r=!0))}var xi=function(){var Io=0,jo=0,Ni=0;if(ti&&(Ni+=25),na&&(Ni+=18),$r&&(Ni+=23.5),ka&&(Ni+=21),Ni&&(Ni+=5),St.tag){var gs=document.createElement("canvas").getContext("2d");gs.font="450 12px -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol",Io=Math.ceil(gs.measureText(St.tag.name).width)+16}var Ts=document.createElement("canvas").getContext("2d");return Ts.font="normal normal 450 18px -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol",jo=Math.ceil(Ts.measureText(St.stage_name||"\u7B2C".concat(kt==null?void 0:kt.length,"\u90E8\u5206")).width),e.a.createElement("div",{className:Nr.a.labelContainer,style:{width:745-Ni}},e.a.createElement("div",{className:"".concat(Nr.a.text),style:{maxWidth:745-Ni-Io}},St.stage_name||"\u7B2C".concat(kt==null?void 0:kt.length,"\u90E8\u5206"),us(St)),St.tag&&St.tag.name&&e.a.createElement("span",{className:Nr.a.tag},St.tag.name))};return e.a.createElement("section",{key:jt,className:"bg-white mt20 pt30 pb20"},e.a.createElement("aside",{className:"pl20 pr20"},e.a.createElement(ae.a,{gutter:[5,20],align:"middle"},e.a.createElement(ie.a,{flex:1,className:"tl font18 bold c-grey-333"},xi()),wi==="All"&&e.a.createElement(ie.a,null,ka&&e.a.createElement(u.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){Cr(St.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),((Qt=Ze.detail)===null||Qt===void 0?void 0:Qt.allow_add_member)&&ko&&Vt!==jt&&e.a.createElement("div",null,na&&e.a.createElement(u.a,{title:"\u5411\u4E0A\u79FB\u52A8"},e.a.createElement("span",{onClick:function(){return _o(St.stage_id)},className:"iconfont icon-xiangshangyi c-light-green font18 current"})),$r&&e.a.createElement(u.a,{title:"\u5411\u4E0B\u79FB\u52A8"},e.a.createElement("span",{onClick:function(){return Vi(St.stage_id)},className:"iconfont icon-xiangxiayi c-light-green font18 current ml5"})),e.a.createElement(u.a,{title:"\u7F16\u8F91"},e.a.createElement("span",{onClick:function(){return zi(jt,St)},className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"}))))),!!St.stage_description&&e.a.createElement(ae.a,{gutter:[5,20]},e.a.createElement(ie.a,{span:24},e.a.createElement(ke.a,{value:St==null?void 0:St.stage_description})))),Vt===jt&&e.a.createElement("div",{className:"pl20 pr20"},e.a.createElement("aside",null,e.a.createElement(ee.a.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},e.a.createElement(te.a,{size:"large",maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat(jt+1,"\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"),onBlur:to})),e.a.createElement(ee.a.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},e.a.createElement(Ho.a,{defaultValue:St==null?void 0:St.stage_description,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat(jt+1,"\u9636\u6BB5\u63CF\u8FF0"),height:300,onBlur:to}))),e.a.createElement("aside",null,e.a.createElement(ee.a.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},e.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:to}))),e.a.createElement("aside",{className:"mt20 mb20"},e.a.createElement(A.a,{size:"large",ghost:!0,type:"primary",onClick:function(){if(!kt[Vt].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.e)(_t))return;Mi(!1),Ar(!0),sn.resetFields()}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5C0F\u8282"),e.a.createElement(A.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){if(!kt[Vt].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.e)(_t))return;if(!Object(De.c)())return;Mi(!1),an(!0),Er.setFieldsValue({name:"",is_jupyter:!1})}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(A.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){var Io;if(!kt[Vt].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Pi(document.documentElement.scrollTop),_t({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:kt[Vt].stage_id,subject_id:Et.pathId}}),Ca(St==null||((Io=St.shixuns_list)===null||Io===void 0)?void 0:Io.map(function(jo){return jo.id}))}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),!($e!=null&&(Wn=$e.setting)!==null&&Wn!==void 0&&Wn.is_local)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(A.a,{size:"large",className:" ml20",ghost:!0,type:"primary",onClick:function(){if(!kt[Vt].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");eo(""),Ma(!0)}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE")),e.a.createElement(A.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){if(!kt[Vt].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.e)(_t))return;eo(""),so([]),Mi(!1),tn(!0),Yn.resetFields()}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),e.a.createElement("br",null)),e.a.createElement("aside",{className:"c-light-black mt10 pb20",id:"Edit_".concat(jt)},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",e.a.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),e.a.createElement("aside",{className:Nr.a.shixuns},e.a.createElement("div",{className:""},!!(St!=null&&(Zn=St.items)!==null&&Zn!==void 0&&Zn.length)&&e.a.createElement(Jr.a,{visibleType:wi,data:Object(o.a)(St.items),stage_id:St.stage_id,disabled:!(Vt===jt),deleteStages:Vo,editVidoItem:qr,updateSort:Di,index:jt,cust_seq:!!(Ze!=null&&(nr=Ze.detail)!==null&&nr!==void 0&&nr.cust_seq),showVideoPlay:((kr=tt.userInfo)===null||kr===void 0?void 0:kr.admin)||((dn=tt.userInfo)===null||dn===void 0?void 0:dn.business)||Ro()}))),Vt===jt&&e.a.createElement("aside",{className:Nr.a.buttons},e.a.createElement(A.a,{onClick:Ra,type:"primary",size:"large",ghost:!0},"\u53D6\u6D88"),e.a.createElement(A.a,{onClick:Object(b.a)(r.a.mark(function no(){return r.a.wrap(function(jo){for(;;)switch(jo.prev=jo.next){case 0:Ra();case 1:case"end":return jo.stop()}},no)})),size:"large",type:"primary"},"\u4FDD\u5B58")))};return e.a.createElement("section",null,e.a.createElement(gi.a,{active:!0,paragraph:{rows:250},avatar:!0,className:"".concat(at["pathsDetail/getStageData"]||at["pathsDetail/getPathsDetail"]?"mt20":""),loading:at["pathsDetail/getStageData"]||at["pathsDetail/getPathsDetail"]},e.a.createElement("aside",{className:Nr.a.actionTabs},ki.map(function(vn,St){if(kt!=null&&kt.some(function(jt){var fn;return(fn=jt.stage_tag)===null||fn===void 0?void 0:fn.includes(vn.type)})||vn.type=="All"||vn.type=="Discusses"&&vn.number>0)return e.a.createElement("div",{key:St,className:vn.type===wi?Nr.a.tabActive:Nr.a.tab,onClick:function(){Vt===-1?(To(vn.type),An(-1)):R.b.warn("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},e.a.createElement("span",{className:Nr.a.s1},vn.name),e.a.createElement("span",{className:Nr.a.s2},vn.number))})),wi!=="Discusses"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ee.a,{form:sr,onFinish:_n},kt==null?void 0:kt.map(function(vn,St){return e.a.createElement("div",{key:St},Ka(vn,St))})),((je=Ze.detail)===null||je===void 0?void 0:je.allow_statistics)&&wi==="All"&&!jn&&e.a.createElement("div",{className:Nr.a.addStage,onClick:$a},e.a.createElement("span",{className:Nr.a.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),wi==="Discusses"&&e.a.createElement("aside",{className:"mt20"},e.a.createElement(fa,{activeIndex:3,isDelete:(Ce=Ze.detail)===null||Ce===void 0?void 0:Ce.allow_add_member,shixunIdentifier:11,identity:(qe=tt.userInfo)===null||qe===void 0?void 0:qe.role,getTypeNumber:Wi,user:tt.userInfo,isShixunDetail:!0})),e.a.createElement(S.a,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",visible:Jt,confirmLoading:Bi,destroyOnClose:!0,onOk:Object(b.a)(r.a.mark(function vn(){var St;return r.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,Er.validateFields();case 2:return Mi(!0),fn.next=5,Object(K.O)(Object(L.a)({id:kt[Vt].stage_id,subject_id:Et.pathId},Mn));case 5:St=fn.sent,ei(),St.id&&(Er.resetFields(),R.b.success("\u6DFB\u52A0\u6210\u529F"),mo([St])),Mi(!1);case 9:case"end":return fn.stop()}},vn)})),onCancel:ei},e.a.createElement(ee.a,{form:Er,onValuesChange:function(St){wr(Object(L.a)(Object(L.a)({},Mn),St))}},e.a.createElement(ee.a.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.a.createElement(w.a.Group,null,e.a.createElement(w.a,{defaultChecked:!0,value:!1},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(w.a,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),e.a.createElement(ee.a.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}]},e.a.createElement(te.a,{suffix:e.a.createElement("span",null,Mn.name.length,"/60")})))),e.a.createElement(S.a,{centered:!0,title:Pa?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",visible:zn,confirmLoading:Bi,destroyOnClose:!0,onOk:Object(b.a)(r.a.mark(function vn(){var St,jt,fn,Qt,Wn,Zn;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,Yn.validateFields();case 2:return Mi(!0),kr.next=5,Yn.getFieldsValue();case 5:if(St=kr.sent,jt=!1,fn="",St.files.forEach(function(dn){(!dn.response||!dn.response.id)&&(jt=!0,fn=dn.name)}),!jt){kr.next=11;break}return R.b.error("".concat(fn," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20")),kr.abrupt("return");case 11:if(Pa){kr.next=18;break}return kr.next=14,Object(K.c)({id:kt[Vt].stage_id,subject_id:Et.pathId,tags:_i,attachment_ids:St.files.map(function(dn){return dn.response.id})});case 14:Qt=kr.sent,Qt.status===0&&(R.b.success("\u4FEE\u6539\u6210\u529F"),tn(!1),Do(Object(o.a)(Qt.items))),kr.next=22;break;case 18:return kr.next=20,Object(K.T)({id:Pa==null?void 0:Pa.id,subject_id:Et.pathId,tags:_i,attachment_id:(Wn=St.files.map(function(dn){return dn.response.id}))===null||Wn===void 0?void 0:Wn[0]});case 20:Zn=kr.sent,Zn.status===0&&(R.b.success("\u4FEE\u6539\u6210\u529F"),tn(!1),Do(Object(o.a)(Zn.items)));case 22:Mi(!1);case 23:case"end":return kr.stop()}},vn)})),onCancel:function(){tn(!1),so([]),eo("")}},e.a.createElement(ee.a,{form:Yn},e.a.createElement(ee.a.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},e.a.createElement(Rr.b,{aloneClear:!0,maxSize:Object(P.v)()?500:100,accept:Ji.toString(),number:Pa?1:10})),e.a.createElement(ee.a.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag"},e.a.createElement(te.a,{onKeyUp:Wo})),e.a.createElement("div",{className:Nr.a["tagsList-content"]},_i.map(function(vn,St){return e.a.createElement(y.a,{key:St+vn,closable:!0,onClose:function(fn){zo(fn,vn)}},vn)})),e.a.createElement("div",null,e.a.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),e.a.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.a.createElement(Mt.a,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",e.a.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Object(P.v)()?500:100,"M\uFF1B",e.a.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",e.a.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",e.a.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),e.a.createElement(S.a,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",visible:tr,confirmLoading:Bi,onOk:Object(b.a)(r.a.mark(function vn(){var St,jt;return r.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,sn.validateFields();case 2:return Mi(!0),Qt.next=5,sn.getFieldsValue();case 5:return St=Qt.sent,Qt.next=8,Object(K.a)({id:kt[Vt].stage_id,subject_id:Et.pathId,name:St.name});case 8:jt=Qt.sent,jt.status===0&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),Ar(!1),Fo(Object(L.a)({},jt))),Mi(!1);case 11:case"end":return Qt.stop()}},vn)})),onCancel:function(){return Ar(!1)}},e.a.createElement(ee.a,{form:sn},e.a.createElement(ee.a.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"}]},e.a.createElement(te.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),e.a.createElement(Ii,{shixunIds:Ua,cb:mo}),e.a.createElement(rr.a,{visible:Xa,editData:Pa,onCancel:function(){return Ma(!1)},onOk:No}))},ts=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.user,Ee=Ne.loading,je=Ne.globalSetting;return{pathsDetail:He,user:We,globalSetting:je,loading:Ee.effects}})(es),Ss=U("uRQ9"),ps=U.n(Ss),Fs=function(He){var We=He.user,Ee=Object(x.a)(He,["user"]),je=Object(n.useState)([]),Ce=Object(E.a)(je,2),qe=Ce[0],Ze=Ce[1],tt=Object(n.useState)(!0),$e=Object(E.a)(tt,2),at=$e[0],_t=$e[1],Lt=Object(n.useState)(!1),Et=Object(E.a)(Lt,2),zt=Et[0],$t=Et[1],yn=Object(n.useState)(!1),kt=Object(E.a)(yn,2),Wt=kt[0],cn=kt[1],En=Object(n.useState)(0),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1],Fn=Object(n.useState)({}),Jt=Object(E.a)(Fn,2),an=Jt[0],on=Jt[1],pn=Object(l.i)(),zn=Object(n.useState)({page:1,limit:10}),tn=Object(E.a)(zn,2),On=tn[0],gr=tn[1],tr=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:function(sr,bn){return e.a.createElement(e.a.Fragment,null,(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",null,"\u7533\u8BF7\u4E2D"),(bn==null?void 0:bn.state)==="rejected"&&e.a.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(bn==null?void 0:bn.state)==="passed"&&e.a.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))}},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:function(sr){return"".concat(sr,"%")}},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:function(sr,bn){return e.a.createElement("div",{className:ps.a.actionsBtns},(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return Ar(bn)}},"\u540C\u610F"),(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return qn(bn)}},"\u62D2\u7EDD"),(bn==null?void 0:bn.state)==="rejected"&&e.a.createElement("span",{onClick:function(){return Br(bn)}},"\u62D2\u7EDD\u539F\u56E0"),(bn==null?void 0:bn.state)==="passed"&&e.a.createElement("span",{onClick:function(){return Mn(bn)}},"\u67E5\u770B\u8BC1\u4E66"))}}].filter(function(Fr){return Wt?!0:Fr.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&Fr.title!=="\u5BA1\u6279\u64CD\u4F5C"});Object(n.useEffect)(function(){wr(On)},[On]);var Ar=function(){var Fr=Object(b.a)(r.a.mark(function sr(bn){var Xn;return r.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:return Rn.next=2,Object(se.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:bn==null?void 0:bn.id,op:"pass"}});case 2:Xn=Rn.sent,(Xn==null?void 0:Xn.status)===0&&wr(On);case 4:case"end":return Rn.stop()}},sr)}));return function(bn){return Fr.apply(this,arguments)}}(),qn=function(sr){var bn="";S.a.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,e.a.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),e.a.createElement("aside",{className:"flex-container"},e.a.createElement("sup",{className:"c-red-ee4"},"*"),e.a.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),e.a.createElement(te.a,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(Er){return bn=Er.target.value}}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:function(){var Xn=Object(b.a)(r.a.mark(function Rn(){var Kn;return r.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(bn){Qn.next=3;break}return R.b.warn("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Qn.abrupt("return",Promise.reject());case 3:return Qn.next=5,Object(se.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:sr==null?void 0:sr.id,op:"reject",content:bn}});case 5:Kn=Qn.sent,(Kn==null?void 0:Kn.status)===0&&wr(On);case 7:case"end":return Qn.stop()}},Rn)}));function Er(){return Xn.apply(this,arguments)}return Er}()})},Br=function(sr){S.a.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,sr==null?void 0:sr.content),okText:"\u786E\u5B9A"})},Mn=function(sr){on((sr==null?void 0:sr.info)||{}),$t(!0)},wr=function(){var Fr=Object(b.a)(r.a.mark(function sr(bn){var Xn;return r.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:return _t(!0),Rn.next=3,Object(se.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/request_certificates.json"),{method:"get",params:bn});case 3:Xn=Rn.sent,Xn!=null&&Xn.data&&(Ze(Xn==null?void 0:Xn.data),Sn((Xn==null?void 0:Xn.total_count)||0),cn(Xn==null?void 0:Xn.is_manage)),_t(!1);case 6:case"end":return Rn.stop()}},sr)}));return function(bn){return Fr.apply(this,arguments)}}(),Vr=function(sr,bn){var Xn=Object(L.a)(Object(L.a)({},On),{},{page:sr,limit:bn});gr(Xn),wr(Xn)};return e.a.createElement("div",{className:ps.a.certificate},e.a.createElement(At.a,{dataSource:qe,rowKey:function(sr){return sr.id},columns:tr,loading:at,pagination:{pageSize:On.limit,total:An,current:On.page,onChange:Vr,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),e.a.createElement(_a,{visible:zt,onCancel:function(){$t(!1),on({})},data:an}))},$s=Object(c.a)(function(Ne){var He=Ne.user,We=Ne.pathsDetail;return{user:He,pathsDetail:We}})(Fs);fe.a.locale("ZH-cn");var ns=h.a.TabPane,Al=function(He){var We=He.data,Ee=Object(n.useState)("1"),je=Object(E.a)(Ee,2),Ce=je[0],qe=je[1],Ze=Object(n.useState)(1),tt=Object(E.a)(Ze,2),$e=tt[0],at=tt[1],_t=Object(n.useState)(),Lt=Object(E.a)(_t,2),Et=Lt[0],zt=Lt[1],$t=Object(n.useState)(!0),yn=Object(E.a)($t,2),kt=yn[0],Wt=yn[1],cn=Object(l.i)();function En(){return Vt.apply(this,arguments)}function Vt(){return Vt=Object(b.a)(r.a.mark(function Sn(){var Fn,Jt;return r.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return Wt(!0),Ce==="1"?Fn="/api/paths/".concat(cn.pathId,"/study_ranking_shixuns_passed.json"):Ce==="2"?Fn="/api/paths/".concat(cn.pathId,"/study_ranking_videos.json"):Ce==="3"?Fn="/api/paths/".concat(cn.pathId,"/study_ranking_pdf_attachments.json"):Ce==="4"&&(Fn="/api/paths/".concat(cn.pathId,"/study_ranking_discusses.json")),on.next=4,Object(se.a)(Fn,{method:"get",params:{page:$e}});case 4:Jt=on.sent,Wt(!1),zt(Jt);case 7:case"end":return on.stop()}},Sn)})),Vt.apply(this,arguments)}Object(n.useEffect)(function(){En()},[$e,Ce]);var An=function(){var Fn,Jt,an,on,pn,zn,tn,On,gr,tr,Ar,qn,Br;return e.a.createElement(e.a.Fragment,null,e.a.createElement(X.a,{spinning:kt},e.a.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),e.a.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(Et==null?void 0:Et.user_show)&&e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},(Et==null||((Fn=Et.data_user)===null||Fn===void 0)?void 0:Fn.rank)===0&&(Et==null||((Jt=Et.data_user)===null||Jt===void 0)?void 0:Jt.num)===0?"--":(Et==null||((an=Et.data_user)===null||an===void 0)?void 0:an.rank)<=100&&(Et==null||((on=Et.data_user)===null||on===void 0)?void 0:on.rank)!=0?Et==null||((pn=Et.data_user)===null||pn===void 0)?void 0:pn.rank:"\u672A\u4E0A\u699C"),e.a.createElement("span",{style:{flex:"1"}},Et==null||((zn=Et.data_user)===null||zn===void 0)?void 0:zn.user_real_name),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},(Et==null||((tn=Et.data_user)===null||tn===void 0)?void 0:tn.num)||"--"),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},Et!=null&&(On=Et.data_user)!==null&&On!==void 0&&On.num?Object(ue.Z)(Et==null||((gr=Et.data_user)===null||gr===void 0)?void 0:gr.num):"--"),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},(Et==null||((tr=Et.data_user)===null||tr===void 0)?void 0:tr.num)||"--"),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},(Et==null||((Ar=Et.data_user)===null||Ar===void 0)?void 0:Ar.num)||"--")),(Et==null?void 0:Et.user_show)&&e.a.createElement(ma.a,null),(Et==null||((qn=Et.data)===null||qn===void 0)?void 0:qn.length)>0?Et==null||((Br=Et.data)===null||Br===void 0)?void 0:Br.map(function(Mn,wr){return e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Mn==null?void 0:Mn.rank)===1&&e.a.createElement("span",{style:{flex:"1",color:"#E02020"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)===2&&e.a.createElement("span",{style:{flex:"1",color:"#FA6400"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)===3&&e.a.createElement("span",{style:{flex:"1",color:"#F7B500"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)>3&&e.a.createElement("span",{style:{flex:"1"}},Mn==null?void 0:Mn.rank),e.a.createElement("span",{style:{flex:"1"}},Mn==null?void 0:Mn.user_real_name),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},Object(ue.Z)(Mn==null?void 0:Mn.num)),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num))}):e.a.createElement(Da.a,null),(Et==null?void 0:Et.count)>10&&e.a.createElement(yi.a,{current:$e,pageSize:10,showSizeChanger:!1,total:Et==null?void 0:Et.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(wr){at(wr)}})))};return e.a.createElement("div",null,e.a.createElement(h.a,{activeKey:Ce,style:{background:"#fff",padding:"0px 20px"},onChange:function(Fn){qe(Fn),at(1)}},e.a.createElement(ns,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.a.createElement(An,null))))},el=U("XzQ7"),bo=U.n(el),ss=U("ho57"),Ia=U.n(ss),ms=h.a.TabPane;function Eo(Ne){var He=function(qe,Ze){if(qe.localName===Ze)return qe;for(var tt=0,$e=qe;$e=$e.parentNode;tt++){if($e.localName===Ze)return $e;if($e==document.documentElement)return!1}},We=Ne.target,Ee=He(We,"a");if(console.log([Ee],Ee==null?void 0:Ee.href,44),Ee!=null&&Ee.href)return;if(We.tagName.toUpperCase()==="IMG"){var je=We.src||We.getAttribute("src");je&&je.indexOf("/images/avatars/User")===-1&&(Ne.stopPropagation(),Ne.preventDefault(),jr.a.publish("preview-image",je))}}var Ns=function(He){var We,Ee,je=He.pathsDetail,Ce=He.globalSetting,qe=He.loading,Ze=He.dispatch,tt=Object(x.a)(He,["pathsDetail","globalSetting","loading","dispatch"]),$e=Object(l.i)(),at=tt.location.query,_t=Object(n.useRef)(),Lt=Object(n.useState)("stage"),Et=Object(E.a)(Lt,2),zt=Et[0],$t=Et[1],yn=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"}].filter(function(Wt){var cn;return(cn=je.detail)!==null&&cn!==void 0&&cn.excellent?!0:Wt.key!=="certificate"});Object(n.useEffect)(function(){if(_t.current)return _t.current.addEventListener("mousedown",Eo),function(){_t.current.removeEventListener("mousedown",Eo)}},[_t.current]),Object(n.useEffect)(function(){if(!$e.pathId)return;kt()},[$e.pathId]),Object(n.useEffect)(function(){var Wt;Object(ue.V)((Wt=je.detail)===null||Wt===void 0?void 0:Wt.name)},[je]);var kt=function(){var Wt=Object(b.a)(r.a.mark(function cn(){var En;return r.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Ze({type:"pathsDetail/getPathsDetail",payload:Object(L.a)({id:$e.pathId},at)});case 2:En=An.sent,Ze({type:"pathsDetail/getRightData",payload:{id:$e.pathId}}),Ze({type:"pathsDetail/getStageData",payload:{subject_id:$e.pathId}}),En!=null&&En.id&&at.token&&(location.href=location.pathname);case 6:case"end":return An.stop()}},cn)}));return function(){return Wt.apply(this,arguments)}}();return e.a.createElement(X.a,{spinning:!1},e.a.createElement("section",{className:bo.a.bg},e.a.createElement(mt,null),e.a.createElement(ks.a,null),e.a.createElement("section",{style:{marginTop:((We=je.detail)===null||We===void 0?void 0:We.excellent)&&"89px"},className:"edu-container mb80 ".concat(bo.a.wrap)},e.a.createElement("aside",{className:bo.a.content},e.a.createElement("div",{className:bo.a.intro},e.a.createElement("div",{className:bo.a.introTitle},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{src:Ia.a,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),e.a.createElement("div",{ref:_t},e.a.createElement(ke.a,{value:(Ee=je.detail)===null||Ee===void 0?void 0:Ee.description}))),e.a.createElement(h.a,{className:bo.a.wrapTabs,activeKey:zt,onChange:function(cn){return $t(cn)},tabBarGutter:50,tabBarStyle:{height:76}},yn.map(function(Wt){return e.a.createElement(ms,{tab:Wt.name,key:Wt.key})})),zt==="stage"&&e.a.createElement(ts,null),zt==="ranking"&&e.a.createElement(Al,null),zt==="certificate"&&e.a.createElement($s,null)),e.a.createElement(xa,null))))},nt=me.default=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.loading,Ee=Ne.globalSetting;return{pathsDetail:He,globalSetting:Ee,loading:We}})(Ns)},Aky1:function(Xe,me,U){"use strict";U.d(me,"a",function(){return s});var oe=U("ErOA"),X=U("ppsT"),L=U.n(X),b="",E,x="";function C(r){h(r)}function h(r){E=new L.a.Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:1829848226361863,enableUploadProgress:!1,addFileSuccess:function(e){console.log("addFileSuccess: "+e.file.name),r.addFileSuccess&&r.addFileSuccess(e),E.startUpload()},onUploadstarted:function(e){var l=e.file.name;if(e.videoId){var f="/api/users/".concat(b,"/video_auths.json");Object(oe.a)(f,{method:"put",body:{video_id:e.videoId,title:l,file_name:l,virtual_classroom_id:x}}).then(function(d){if(d.status==-1){r.onUploadError&&r.onUploadError(e);return}var a=d.data,A=a.UploadAuth,p=a.UploadAddress,y=a.VideoId;E.setUploadAuthAndAddress(e,A,p)}).catch(function(d){E.deleteFile(E._curIndex),E.nextUpload(),console.log(d)})}else{var c="/api/users/".concat(b,"/video_auths.json"),o="";Object(oe.a)(c,{method:"Post",body:{title:o+l,file_name:o+l,virtual_classroom_id:x}}).then(function(d){if(d){var a=d.data,A=a.UploadAuth,p=a.UploadAddress,y=a.VideoId;E.setUploadAuthAndAddress(e,A,p,y)}}).catch(function(d){E.deleteFile(E._curIndex),E.nextUpload(),console.log(d)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(e){r.onUploadSucceed&&r.onUploadSucceed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(e,l,c){r.onUploadFailed&&r.onUploadFailed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(e,l,c){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(e,l,c){r.onUploadProgress&&r.onUploadProgress(e,l,c);var o=Math.ceil(c*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(e){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var l="/api/users/".concat(b,"/video_auths.json");Object(oe.a)(l,{method:"put",body:{video_id:e.videoId}}).then(function(c){var o=c.data,f=o.UploadAuth;E.resumeUploadWithAuth(f)}).catch(function(c){console.log(c)})},onUploadEnd:function(e){r.onUploadEnd&&r.onUploadEnd(e),console.log("onUploadEnd: uploaded all the files")}}),r.gotUploader&&r.gotUploader(E)}function s(r,n,e){r&&(b=r),n&&(x=n),C(e)}},BPZU:function(Xe,me){var U=32,oe=7,X=256;function L(n){for(var e=0;n>=U;)e|=n&1,n>>=1;return n+e}function b(n,e,l,c){var o=e+1;if(o===l)return 1;if(c(n[o++],n[e])<0){for(;o<l&&c(n[o],n[o-1])<0;)o++;E(n,e,o)}else for(;o<l&&c(n[o],n[o-1])>=0;)o++;return o-e}function E(n,e,l){for(l--;e<l;){var c=n[e];n[e++]=n[l],n[l--]=c}}function x(n,e,l,c,o){for(c===e&&c++;c<l;c++){for(var f=n[c],d=e,a=c,A;d<a;)A=d+a>>>1,o(f,n[A])<0?a=A:d=A+1;var p=c-d;switch(p){case 3:n[d+3]=n[d+2];case 2:n[d+2]=n[d+1];case 1:n[d+1]=n[d];break;default:for(;p>0;)n[d+p]=n[d+p-1],p--}n[d]=f}}function C(n,e,l,c,o,f){var d=0,a=0,A=1;if(f(n,e[l+o])>0){for(a=c-o;A<a&&f(n,e[l+o+A])>0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a),d+=o,A+=o}else{for(a=o+1;A<a&&f(n,e[l+o-A])<=0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a);var p=d;d=o-A,A=o-p}for(d++;d<A;){var y=d+(A-d>>>1);f(n,e[l+y])>0?d=y+1:A=y}return A}function h(n,e,l,c,o,f){var d=0,a=0,A=1;if(f(n,e[l+o])<0){for(a=o+1;A<a&&f(n,e[l+o-A])<0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a);var p=d;d=o-A,A=o-p}else{for(a=c-o;A<a&&f(n,e[l+o+A])>=0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a),d+=o,A+=o}for(d++;d<A;){var y=d+(A-d>>>1);f(n,e[l+y])<0?A=y:d=y+1}return A}function s(n,e){var l=oe,c=0,o=X,f=0,d,a,A=0;c=n.length,c<2*X&&(o=c>>>1);var p=[];f=c<120?5:c<1542?10:c<119151?19:40,d=[],a=[];function y(u,i){d[A]=u,a[A]=i,A+=1}function T(){for(;A>1;){var u=A-2;if(u>=1&&a[u-1]<=a[u]+a[u+1]||u>=2&&a[u-2]<=a[u]+a[u-1])a[u-1]<a[u+1]&&u--;else if(a[u]>a[u+1])break;B(u)}}function _(){for(;A>1;){var u=A-2;u>0&&a[u-1]<a[u+1]&&u--,B(u)}}function B(u){var i=d[u],w=a[u],O=d[u+1],S=a[u+1];a[u]=w+S,u===A-3&&(d[u+1]=d[u+2],a[u+1]=a[u+2]),A--;var D=h(n[O],n,i,w,0,e);if(i+=D,w-=D,w===0)return;if(S=C(n[i+w-1],n,O,S,S-1,e),S===0)return;w<=S?v(i,w,O,S):m(i,w,O,S)}function v(u,i,w,O){var S=0;for(S=0;S<i;S++)p[S]=n[u+S];var D=0,R=w,k=u;if(n[k++]=n[R++],--O===0){for(S=0;S<i;S++)n[k+S]=p[D+S];return}if(i===1){for(S=0;S<O;S++)n[k+S]=n[R+S];n[k+O]=p[D];return}for(var j=l,Y,P,K;;){Y=0,P=0,K=!1;do if(e(n[R],p[D])<0){if(n[k++]=n[R++],P++,Y=0,--O===0){K=!0;break}}else if(n[k++]=p[D++],Y++,P=0,--i===1){K=!0;break}while((Y|P)<j);if(K)break;do{if(Y=h(n[R],p,D,i,0,e),Y!==0){for(S=0;S<Y;S++)n[k+S]=p[D+S];if(k+=Y,D+=Y,i-=Y,i<=1){K=!0;break}}if(n[k++]=n[R++],--O===0){K=!0;break}if(P=C(p[D],n,R,O,0,e),P!==0){for(S=0;S<P;S++)n[k+S]=n[R+S];if(k+=P,R+=P,O-=P,O===0){K=!0;break}}if(n[k++]=p[D++],--i===1){K=!0;break}j--}while(Y>=oe||P>=oe);if(K)break;j<0&&(j=0),j+=2}if(l=j,l<1&&(l=1),i===1){for(S=0;S<O;S++)n[k+S]=n[R+S];n[k+O]=p[D]}else{if(i===0)throw new Error;for(S=0;S<i;S++)n[k+S]=p[D+S]}}function m(u,i,w,O){var S=0;for(S=0;S<O;S++)p[S]=n[w+S];var D=u+i-1,R=O-1,k=w+O-1,j=0,Y=0;if(n[k--]=n[D--],--i===0){for(j=k-(O-1),S=0;S<O;S++)n[j+S]=p[S];return}if(O===1){for(k-=i,D-=i,Y=k+1,j=D+1,S=i-1;S>=0;S--)n[Y+S]=n[j+S];n[k]=p[R];return}for(var P=l;;){var K=0,W=0,F=!1;do if(e(p[R],n[D])<0){if(n[k--]=n[D--],K++,W=0,--i===0){F=!0;break}}else if(n[k--]=p[R--],W++,K=0,--O===1){F=!0;break}while((K|W)<P);if(F)break;do{if(K=i-h(p[R],n,u,i,i-1,e),K!==0){for(k-=K,D-=K,i-=K,Y=k+1,j=D+1,S=K-1;S>=0;S--)n[Y+S]=n[j+S];if(i===0){F=!0;break}}if(n[k--]=p[R--],--O===1){F=!0;break}if(W=O-C(n[D],p,0,O,O-1,e),W!==0){for(k-=W,R-=W,O-=W,Y=k+1,j=R+1,S=0;S<W;S++)n[Y+S]=p[j+S];if(O<=1){F=!0;break}}if(n[k--]=n[D--],--i===0){F=!0;break}P--}while(K>=oe||W>=oe);if(F)break;P<0&&(P=0),P+=2}if(l=P,l<1&&(l=1),O===1){for(k-=i,D-=i,Y=k+1,j=D+1,S=i-1;S>=0;S--)n[Y+S]=n[j+S];n[k]=p[R]}else{if(O===0)throw new Error;for(j=k-(O-1),S=0;S<O;S++)n[j+S]=p[S]}}this.mergeRuns=T,this.forceMergeRuns=_,this.pushRun=y}function r(n,e,l,c){l||(l=0),c||(c=n.length);var o=c-l;if(o<2)return;var f=0;if(o<U){f=b(n,l,c,e),x(n,l,c,l+f,e);return}var d=new s(n,e),a=L(o);do{if(f=b(n,l,c,e),f<a){var A=o;A>a&&(A=a),x(n,l,l+A,l+f,e),f=A}d.pushRun(l,f),d.mergeRuns(),o-=f,l+=f}while(o!==0);d.forceMergeRuns()}Xe.exports=r},BU3w:function(Xe,me,U){"use strict";U.d(me,"a",function(){return x});var oe=U("MNnm"),X="rc-util-key";function L(C){if(C.attachTo)return C.attachTo;var h=document.querySelector("head");return h||document.body}function b(C){var h,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(oe.a)())return null;var r=document.createElement("style");if((h=s.csp)===null||h===void 0?void 0:h.nonce){var n;r.nonce=(n=s.csp)===null||n===void 0?void 0:n.nonce}r.innerHTML=C;var e=L(s),l=e.firstChild;return s.prepend&&e.prepend?e.prepend(r):s.prepend&&l?e.insertBefore(r,l):e.appendChild(r),r}var E=new Map;function x(C,h){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=L(s);if(!E.has(r)){var n=b("",s),e=n.parentNode;E.set(r,e),e.removeChild(n)}var l=Array.from(E.get(r).children).find(function(a){return a.tagName==="STYLE"&&a[X]===h});if(l){var c,o;if(((c=s.csp)===null||c===void 0?void 0:c.nonce)&&l.nonce!==((o=s.csp)===null||o===void 0?void 0:o.nonce)){var f;l.nonce=(f=s.csp)===null||f===void 0?void 0:f.nonce}return l.innerHTML!==C&&(l.innerHTML=C),l}var d=b(C,s);return d[X]=h,d}},Bd2K:function(Xe,me,U){(function(oe){oe(U("VrN/"),U("osHv"))})(function(oe){oe.defineOption("autoCloseTags",!1,function(s,r,n){if(n!=oe.Init&&n&&s.removeKeyMap("autoCloseTags"),!r)return;var e={name:"autoCloseTags"};(typeof r!="object"||r.whenClosing!==!1)&&(e["'/'"]=function(l){return x(l)}),(typeof r!="object"||r.whenOpening!==!1)&&(e["'>'"]=function(l){return b(l)}),s.addKeyMap(e)});var X=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],L=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function b(s){if(s.getOption("disableInput"))return oe.Pass;for(var r=s.listSelections(),n=[],e=s.getOption("autoCloseTags"),l=0;l<r.length;l++){if(!r[l].empty())return oe.Pass;var c=r[l].head,o=s.getTokenAt(c),f=oe.innerMode(s.getMode(),o.state),d=f.state,a=f.mode.xmlCurrentTag&&f.mode.xmlCurrentTag(d),A=a&&a.name;if(!A)return oe.Pass;var p=f.mode.configuration=="html",y=typeof e=="object"&&e.dontCloseTags||p&&X,T=typeof e=="object"&&e.indentTags||p&&L;o.end>c.ch&&(A=A.slice(0,A.length-o.end+c.ch));var _=A.toLowerCase();if(!A||o.type=="string"&&(o.end!=c.ch||!/[\"\']/.test(o.string.charAt(o.string.length-1))||o.string.length==1)||o.type=="tag"&&a.close||o.string.indexOf("/")==c.ch-o.start-1||y&&C(y,_)>-1||h(s,f.mode.xmlCurrentContext&&f.mode.xmlCurrentContext(d)||[],A,c,!0))return oe.Pass;var B=typeof e=="object"&&e.emptyTags;if(B&&C(B,A)>-1){n[l]={text:"/>",newPos:oe.Pos(c.line,c.ch+2)};continue}var v=T&&C(T,_)>-1;n[l]={indent:v,text:">"+(v?`
|
|
|
|
|
|
`:"")+"</"+A+">",newPos:v?oe.Pos(c.line+1,0):oe.Pos(c.line,c.ch+1)}}for(var m=typeof e=="object"&&e.dontIndentOnAutoClose,l=r.length-1;l>=0;l--){var u=n[l];s.replaceRange(u.text,r[l].head,r[l].anchor,"+insert");var i=s.listSelections().slice(0);i[l]={head:u.newPos,anchor:u.newPos},s.setSelections(i),!m&&u.indent&&(s.indentLine(u.newPos.line,null,!0),s.indentLine(u.newPos.line+1,null,!0))}}function E(s,r){for(var n=s.listSelections(),e=[],l=r?"/":"</",c=s.getOption("autoCloseTags"),o=typeof c=="object"&&c.dontIndentOnSlash,f=0;f<n.length;f++){if(!n[f].empty())return oe.Pass;var d=n[f].head,a=s.getTokenAt(d),A=oe.innerMode(s.getMode(),a.state),p=A.state;if(r&&(a.type=="string"||a.string.charAt(0)!="<"||a.start!=d.ch-1))return oe.Pass;var y,T=A.mode.name!="xml"&&s.getMode().name=="htmlmixed";if(T&&A.mode.name=="javascript")y=l+"script";else if(T&&A.mode.name=="css")y=l+"style";else{var _=A.mode.xmlCurrentContext&&A.mode.xmlCurrentContext(p);if(!_||_.length&&h(s,_,_[_.length-1],d))return oe.Pass;y=l+_[_.length-1]}s.getLine(d.line).charAt(a.end)!=">"&&(y+=">"),e[f]=y}if(s.replaceSelections(e),n=s.listSelections(),!o)for(var f=0;f<n.length;f++)(f==n.length-1||n[f].head.line<n[f+1].head.line)&&s.indentLine(n[f].head.line)}function x(s){return s.getOption("disableInput")?oe.Pass:E(s,!0)}oe.commands.closeTag=function(s){return E(s)};function C(s,r){if(s.indexOf)return s.indexOf(r);for(var n=0,e=s.length;n<e;++n)if(s[n]==r)return n;return-1}function h(s,r,n,e,l){if(!oe.scanForClosingTag)return!1;var c=Math.min(s.lastLine()+1,e.line+500),o=oe.scanForClosingTag(s,e,null,c);if(!o||o.tag!=n)return!1;for(var f=l?1:0,d=r.length-1;d>=0&&r[d]==n;d--)++f;e=o.to;for(var d=1;d<f;d++){var a=oe.scanForClosingTag(s,e,null,c);if(!a||a.tag!=n)return!1;e=a.to}return!0}})},BdwD:function(Xe,me,U){"use strict";var oe=U("+L6B"),X=U("2/Rp"),L=U("0Owb"),b=U("k1fw"),E=U("cDcd"),x=U.n(E),C=U("FOrL"),h=U.n(C),s=function(n){var e=n.buttonProps,l=e===void 0?{}:e,c=n.styles,o=c===void 0?{}:c,f=n.customText,d=n.ButtonText,a=n.ButtonClick,A=n.Buttonclass,p=n.ButtonTwo;return x.a.createElement("section",{className:"tc animated fadeIn",style:Object(b.a)(Object(b.a)({},{color:"#999",margin:"200px auto"}),o)},x.a.createElement("img",{src:h.a}),x.a.createElement("p",{className:"mt20 font14"},f||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),d&&x.a.createElement(X.a,Object(L.a)({className:A,onClick:a},l),d),p&&p)};me.a=s},BjJ7:function(Xe,me,U){"use strict";U.d(me,"d",function(){return X}),U.d(me,"c",function(){return L}),U.d(me,"e",function(){return b}),U.d(me,"b",function(){return E}),U.d(me,"a",function(){return C});var oe=U("m3rI");function X(h){var s=!0;if(h.length>0){for(var r=0;r<h.length;r++)if(h[r].compile_success==0||!h[r].compile_success){s=!1;break}}else s=!1;return s}function L(h){for(var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=[],n=0;n<h.length;n++){var e=h[n],l=s?"".concat(s,"/").concat(e.name):"".concat(e.name);r.push({title:e.name,isLeaf:!(e.type==="tree"),key:l})}return r}function b(h,s,r){for(var n=0;n<h.length;n++){var e=h[n];if(e.key===s){e.children=r;break}e.children&&b(e.children,s,r)}return h}function E(h,s,r){var n;return function(){var e=this,l=arguments,c=function(){n=null,r||h.apply(e,l)},o=r&&!n;clearTimeout(n),n=setTimeout(c,s),o&&h.apply(e,l)}}var x=!0,C=oe.a.API_SERVER},BlVb:function(Xe,me,U){var oe=U("hyiK"),X=1e-8;function L(E,x){return Math.abs(E-x)<X}function b(E,x,C){var h=0,s=E[0];if(!s)return!1;for(var r=1;r<E.length;r++){var n=E[r];h+=oe(s[0],s[1],n[0],n[1],x,C),s=n}var e=E[0];return(!L(s[0],e[0])||!L(s[1],e[1]))&&(h+=oe(s[0],s[1],e[0],e[1],x,C)),h!==0}me.contain=b},Bq2U:function(Xe,me,U){var oe=U("RDYZ"),X=U("Qe9p"),L=U("bYtY"),b=L.isArrayLike,E=Array.prototype.slice;function x(y,T){return y[T]}function C(y,T,_){y[T]=_}function h(y,T,_){return(T-y)*_+y}function s(y,T,_){return _>.5?T:y}function r(y,T,_,B,v){var m=y.length;if(v===1)for(var u=0;u<m;u++)B[u]=h(y[u],T[u],_);else for(var i=m&&y[0].length,u=0;u<m;u++)for(var w=0;w<i;w++)B[u][w]=h(y[u][w],T[u][w],_)}function n(y,T,_){var B=y.length,v=T.length;if(B!==v){var m=B>v;if(m)y.length=v;else for(var u=B;u<v;u++)y.push(_===1?T[u]:E.call(T[u]))}for(var i=y[0]&&y[0].length,u=0;u<y.length;u++)if(_===1)isNaN(y[u])&&(y[u]=T[u]);else for(var w=0;w<i;w++)isNaN(y[u][w])&&(y[u][w]=T[u][w])}function e(y,T,_){if(y===T)return!0;var B=y.length;if(B!==T.length)return!1;if(_===1){for(var v=0;v<B;v++)if(y[v]!==T[v])return!1}else for(var m=y[0].length,v=0;v<B;v++)for(var u=0;u<m;u++)if(y[v][u]!==T[v][u])return!1;return!0}function l(y,T,_,B,v,m,u,i,w){var O=y.length;if(w===1)for(var S=0;S<O;S++)i[S]=c(y[S],T[S],_[S],B[S],v,m,u);else for(var D=y[0].length,S=0;S<O;S++)for(var R=0;R<D;R++)i[S][R]=c(y[S][R],T[S][R],_[S][R],B[S][R],v,m,u)}function c(y,T,_,B,v,m,u){var i=(_-y)*.5,w=(B-T)*.5;return(2*(T-_)+i+w)*u+(-3*(T-_)-2*i-w)*m+i*v+T}function o(y){if(b(y)){var T=y.length;if(b(y[0])){for(var _=[],B=0;B<T;B++)_.push(E.call(y[B]));return _}return E.call(y)}return y}function f(y){return y[0]=Math.floor(y[0]),y[1]=Math.floor(y[1]),y[2]=Math.floor(y[2]),"rgba("+y.join(",")+")"}function d(y){var T=y[y.length-1].value;return b(T&&T[0])?2:1}function a(y,T,_,B,v,m){var u=y._getter,i=y._setter,w=T==="spline",O=B.length;if(!O)return;var S=B[0].value,D=b(S),R=!1,k=!1,j=D?d(B):0,Y;B.sort(function(we,De){return we.time-De.time}),Y=B[O-1].time;for(var P=[],K=[],W=B[0].value,F=!0,H=0;H<O;H++){P.push(B[H].time/Y);var G=B[H].value;if(D&&e(G,W,j)||!D&&G===W||(F=!1),W=G,typeof G=="string"){var $=X.parse(G);$?(G=$,R=!0):k=!0}K.push(G)}if(!m&&F)return;for(var ae=K[O-1],H=0;H<O-1;H++)D?n(K[H],ae,j):isNaN(K[H])&&!isNaN(ae)&&!k&&!R&&(K[H]=ae);D&&n(u(y._target,v),ae,j);var he=0,ie=0,ge,Ae,ye,fe,de,ne;if(R)var ue=[0,0,0,0];var pe=function(we,De){var Re;if(De<0)Re=0;else if(De<ie){for(ge=Math.min(he+1,O-1),Re=ge;Re>=0&&!(P[Re]<=De);Re--);Re=Math.min(Re,O-2)}else{for(Re=he;Re<O&&!(P[Re]>De);Re++);Re=Math.min(Re-1,O-2)}he=Re,ie=De;var te=P[Re+1]-P[Re];if(te===0)return;if(Ae=(De-P[Re])/te,w)if(fe=K[Re],ye=K[Re===0?Re:Re-1],de=K[Re>O-2?O-1:Re+1],ne=K[Re>O-3?O-1:Re+2],D)l(ye,fe,de,ne,Ae,Ae*Ae,Ae*Ae*Ae,u(we,v),j);else{var N;if(R)N=l(ye,fe,de,ne,Ae,Ae*Ae,Ae*Ae*Ae,ue,1),N=f(ue);else{if(k)return s(fe,de,Ae);N=c(ye,fe,de,ne,Ae,Ae*Ae,Ae*Ae*Ae)}i(we,v,N)}else if(D)r(K[Re],K[Re+1],Ae,u(we,v),j);else{var N;if(R)r(K[Re],K[Re+1],Ae,ue,1),N=f(ue);else{if(k)return s(K[Re],K[Re+1],Ae);N=h(K[Re],K[Re+1],Ae)}i(we,v,N)}},ce=new oe({target:y._target,life:Y,loop:y._loop,delay:y._delay,onframe:pe,ondestroy:_});return T&&T!=="spline"&&(ce.easing=T),ce}var A=function(y,T,_,B){this._tracks={},this._target=y,this._loop=T||!1,this._getter=_||x,this._setter=B||C,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};A.prototype={when:function(y,T){var _=this._tracks;for(var B in T){if(!T.hasOwnProperty(B))continue;if(!_[B]){_[B]=[];var v=this._getter(this._target,B);if(v==null)continue;y!==0&&_[B].push({time:0,value:o(v)})}_[B].push({time:y,value:T[B]})}return this},during:function(y){return this._onframeList.push(y),this},pause:function(){for(var y=0;y<this._clipList.length;y++)this._clipList[y].pause();this._paused=!0},resume:function(){for(var y=0;y<this._clipList.length;y++)this._clipList[y].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var y=this._doneList,T=y.length,_=0;_<T;_++)y[_].call(this)},start:function(y,T){var _=this,B=0,v=function(){B--,B||_._doneCallback()},m;for(var u in this._tracks){if(!this._tracks.hasOwnProperty(u))continue;var i=a(this,y,v,this._tracks[u],u,T);i&&(this._clipList.push(i),B++,this.animation&&this.animation.addClip(i),m=i)}if(m){var w=m.onframe;m.onframe=function(O,S){w(O,S);for(var D=0;D<_._onframeList.length;D++)_._onframeList[D](O,S)}}return B||this._doneCallback(),this},stop:function(y){for(var T=this._clipList,_=this.animation,B=0;B<T.length;B++){var v=T[B];y&&v.onframe(this._target,1),_&&_.removeClip(v)}T.length=0},delay:function(y){return this._delay=y,this},done:function(y){return y&&this._doneList.push(y),this},getClips:function(){return this._clipList}};var p=A;Xe.exports=p},"C+DQ":function(Xe,me,U){},C0SR:function(Xe,me,U){var oe=U("YH21"),X=function(){this._track=[]};X.prototype={constructor:X,recognize:function(C,h,s){return this._doTrack(C,h,s),this._recognize(C)},clear:function(){return this._track.length=0,this},_doTrack:function(C,h,s){var r=C.touches;if(!r)return;for(var n={points:[],touches:[],target:h,event:C},e=0,l=r.length;e<l;e++){var c=r[e],o=oe.clientToLocal(s,c,{});n.points.push([o.zrX,o.zrY]),n.touches.push(c)}this._track.push(n)},_recognize:function(C){for(var h in E)if(E.hasOwnProperty(h)){var s=E[h](this._track,C);if(s)return s}}};function L(C){var h=C[1][0]-C[0][0],s=C[1][1]-C[0][1];return Math.sqrt(h*h+s*s)}function b(C){return[(C[0][0]+C[1][0])/2,(C[0][1]+C[1][1])/2]}var E={pinch:function(C,h){var s=C.length;if(!s)return;var r=(C[s-1]||{}).points,n=(C[s-2]||{}).points||r;if(n&&n.length>1&&r&&r.length>1){var e=L(r)/L(n);!isFinite(e)&&(e=1),h.pinchScale=e;var l=b(r);return h.pinchX=l[0],h.pinchY=l[1],{type:"pinch",target:C[0].target,event:h}}}},x=X;Xe.exports=x},CnIC:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII="},DBLp:function(Xe,me){function U(){}U.prototype={diff:function(E,x,C){C||(C=function(A,p){return A===p}),this.equals=C;var h=this;E=E.slice(),x=x.slice();var s=x.length,r=E.length,n=1,e=s+r,l=[{newPos:-1,components:[]}],c=this.extractCommon(l[0],x,E,0);if(l[0].newPos+1>=s&&c+1>=r){for(var o=[],f=0;f<x.length;f++)o.push(f);return[{indices:o,count:x.length}]}function d(){for(var A=-1*n;A<=n;A+=2){var p,y=l[A-1],T=l[A+1],_=(T?T.newPos:0)-A;y&&(l[A-1]=void 0);var B=y&&y.newPos+1<s,v=T&&0<=_&&_<r;if(!B&&!v){l[A]=void 0;continue}if(!B||v&&y.newPos<T.newPos?(p=X(T),h.pushComponent(p.components,void 0,!0)):(p=y,p.newPos++,h.pushComponent(p.components,!0,void 0)),_=h.extractCommon(p,x,E,A),p.newPos+1>=s&&_+1>=r)return oe(h,p.components,x,E);l[A]=p}n++}for(;n<=e;){var a=d();if(a)return a}},pushComponent:function(E,x,C){var h=E[E.length-1];h&&h.added===x&&h.removed===C?E[E.length-1]={count:h.count+1,added:x,removed:C}:E.push({count:1,added:x,removed:C})},extractCommon:function(E,x,C,h){for(var s=x.length,r=C.length,n=E.newPos,e=n-h,l=0;n+1<s&&e+1<r&&this.equals(x[n+1],C[e+1]);)n++,e++,l++;return l&&E.components.push({count:l}),E.newPos=n,e},tokenize:function(E){return E.slice()},join:function(E){return E.slice()}};function oe(E,x,C,h){for(var s=0,r=x.length,n=0,e=0;s<r;s++){var l=x[s];if(l.removed){for(var c=[],o=e;o<e+l.count;o++)c.push(o);l.indices=c,e+=l.count}else{for(var c=[],o=n;o<n+l.count;o++)c.push(o);l.indices=c,n+=l.count,l.added||(e+=l.count)}}return x}function X(E){return{newPos:E.newPos,components:E.components.slice(0)}}var L=new U;function b(E,x,C){return L.diff(E,x,C)}Xe.exports=b},DN4a:function(Xe,me,U){var oe=U("Fofx"),X=U("QBsz"),L=oe.identity,b=5e-5;function E(e){return e>b||e<-b}var x=function(e){e=e||{},e.position||(this.position=[0,0]),e.rotation==null&&(this.rotation=0),e.scale||(this.scale=[1,1]),this.origin=this.origin||null},C=x.prototype;C.transform=null,C.needLocalTransform=function(){return E(this.rotation)||E(this.position[0])||E(this.position[1])||E(this.scale[0]-1)||E(this.scale[1]-1)};var h=[];C.updateTransform=function(){var e=this.parent,l=e&&e.transform,c=this.needLocalTransform(),o=this.transform;if(!(c||l)){o&&L(o);return}o=o||oe.create(),c?this.getLocalTransform(o):L(o),l&&(c?oe.mul(o,e.transform,o):oe.copy(o,e.transform)),this.transform=o;var f=this.globalScaleRatio;if(f!=null&&f!==1){this.getGlobalScale(h);var d=h[0]<0?-1:1,a=h[1]<0?-1:1,A=((h[0]-d)*f+d)/h[0]||0,p=((h[1]-a)*f+a)/h[1]||0;o[0]*=A,o[1]*=A,o[2]*=p,o[3]*=p}this.invTransform=this.invTransform||oe.create(),oe.invert(this.invTransform,o)},C.getLocalTransform=function(e){return x.getLocalTransform(this,e)},C.setTransform=function(e){var l=this.transform,c=e.dpr||1;l?e.setTransform(c*l[0],c*l[1],c*l[2],c*l[3],c*l[4],c*l[5]):e.setTransform(c,0,0,c,0,0)},C.restoreTransform=function(e){var l=e.dpr||1;e.setTransform(l,0,0,l,0,0)};var s=[],r=oe.create();C.setLocalTransform=function(e){if(!e)return;var l=e[0]*e[0]+e[1]*e[1],c=e[2]*e[2]+e[3]*e[3],o=this.position,f=this.scale;E(l-1)&&(l=Math.sqrt(l)),E(c-1)&&(c=Math.sqrt(c)),e[0]<0&&(l=-l),e[3]<0&&(c=-c),o[0]=e[4],o[1]=e[5],f[0]=l,f[1]=c,this.rotation=Math.atan2(-e[1]/c,e[0]/l)},C.decomposeTransform=function(){if(!this.transform)return;var e=this.parent,l=this.transform;e&&e.transform&&(oe.mul(s,e.invTransform,l),l=s);var c=this.origin;c&&(c[0]||c[1])&&(r[4]=c[0],r[5]=c[1],oe.mul(s,l,r),s[4]-=c[0],s[5]-=c[1],l=s),this.setLocalTransform(l)},C.getGlobalScale=function(e){var l=this.transform;return e=e||[],l?(e[0]=Math.sqrt(l[0]*l[0]+l[1]*l[1]),e[1]=Math.sqrt(l[2]*l[2]+l[3]*l[3]),l[0]<0&&(e[0]=-e[0]),l[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},C.transformCoordToLocal=function(e,l){var c=[e,l],o=this.invTransform;return o&&X.applyTransform(c,c,o),c},C.transformCoordToGlobal=function(e,l){var c=[e,l],o=this.transform;return o&&X.applyTransform(c,c,o),c},x.getLocalTransform=function(e,l){l=l||[],L(l);var c=e.origin,o=e.scale||[1,1],f=e.rotation||0,d=e.position||[0,0];return c&&(l[4]-=c[0],l[5]-=c[1]),oe.scale(l,l,o),f&&oe.rotate(l,l,f),c&&(l[4]+=c[0],l[5]+=c[1]),l[4]+=d[0],l[5]+=d[1],l};var n=x;Xe.exports=n},Dagg:function(Xe,me,U){var oe=U("Gev7"),X=U("mFDi"),L=U("bYtY"),b=U("Xnb7");function E(C){oe.call(this,C)}E.prototype={constructor:E,type:"image",brush:function(C,h){var s=this.style,r=s.image;s.bind(C,this,h);var n=this._image=b.createOrUpdateImage(r,this._image,this,this.onload);if(!n||!b.isImageReady(n))return;var e=s.x||0,l=s.y||0,c=s.width,o=s.height,f=n.width/n.height;if(c==null&&o!=null?c=o*f:o==null&&c!=null?o=c/f:c==null&&o==null&&(c=n.width,o=n.height),this.setTransform(C),s.sWidth&&s.sHeight){var d=s.sx||0,a=s.sy||0;C.drawImage(n,d,a,s.sWidth,s.sHeight,e,l,c,o)}else if(s.sx&&s.sy){var d=s.sx,a=s.sy,A=c-d,p=o-a;C.drawImage(n,d,a,A,p,e,l,c,o)}else C.drawImage(n,e,l,c,o);s.text!=null&&(this.restoreTransform(C),this.drawRectText(C,this.getBoundingRect()))},getBoundingRect:function(){var C=this.style;return this._rect||(this._rect=new X(C.x||0,C.y||0,C.width||0,C.height||0)),this._rect}},L.inherits(E,oe);var x=E;Xe.exports=x},DlQD:function(Xe,me,U){(function(oe,X){Xe.exports=X()})(this,function(){"use strict";function oe(Ve,ze){for(var Ge=0;Ge<ze.length;Ge++){var Se=ze[Ge];Se.enumerable=Se.enumerable||!1,Se.configurable=!0,"value"in Se&&(Se.writable=!0),Object.defineProperty(Ve,Se.key,Se)}}function X(Ve,ze,Ge){return ze&&oe(Ve.prototype,ze),Ge&&oe(Ve,Ge),Ve}function L(Ve,ze){if(!Ve)return;if(typeof Ve=="string")return b(Ve,ze);var Ge=Object.prototype.toString.call(Ve).slice(8,-1);if(Ge==="Object"&&Ve.constructor&&(Ge=Ve.constructor.name),Ge==="Map"||Ge==="Set")return Array.from(Ve);if(Ge==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ge))return b(Ve,ze)}function b(Ve,ze){(ze==null||ze>Ve.length)&&(ze=Ve.length);for(var Ge=0,Se=new Array(ze);Ge<ze;Ge++)Se[Ge]=Ve[Ge];return Se}function E(Ve,ze){var Ge;if(typeof Symbol=="undefined"||Ve[Symbol.iterator]==null){if(Array.isArray(Ve)||(Ge=L(Ve))||ze&&Ve&&typeof Ve.length=="number"){Ge&&(Ve=Ge);var Se=0;return function(){return Se>=Ve.length?{done:!0}:{done:!1,value:Ve[Se++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return Ge=Ve[Symbol.iterator](),Ge.next.bind(Ge)}function x(Ve,ze){return ze={exports:{}},Ve(ze,ze.exports),ze.exports}var C=x(function(Ve){function ze(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function Ge(Se){Ve.exports.defaults=Se}Ve.exports={defaults:ze(),getDefaults:ze,changeDefaults:Ge}}),h=C.defaults,s=C.getDefaults,r=C.changeDefaults,n=/[&<>"']/,e=/[&<>"']/g,l=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,o={"&":"&","<":"<",">":">",'"':""","'":"'"},f=function(ze){return o[ze]};function d(Ve,ze){if(ze){if(n.test(Ve))return Ve.replace(e,f)}else if(l.test(Ve))return Ve.replace(c,f);return Ve}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function A(Ve){return Ve.replace(a,function(ze,Ge){return Ge=Ge.toLowerCase(),Ge==="colon"?":":Ge.charAt(0)==="#"?Ge.charAt(1)==="x"?String.fromCharCode(parseInt(Ge.substring(2),16)):String.fromCharCode(+Ge.substring(1)):""})}var p=/(^|[^\[])\^/g;function y(Ve,ze){Ve=Ve.source||Ve,ze=ze||"";var Ge={replace:function(Ie,Me){return Me=Me.source||Me,Me=Me.replace(p,"$1"),Ve=Ve.replace(Ie,Me),Ge},getRegex:function(){return new RegExp(Ve,ze)}};return Ge}var T=/[^\w:]/g,_=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function B(Ve,ze,Ge){if(Ve){var Se;try{Se=decodeURIComponent(A(Ge)).replace(T,"").toLowerCase()}catch(Ie){return null}if(Se.indexOf("javascript:")===0||Se.indexOf("vbscript:")===0||Se.indexOf("data:")===0)return null}ze&&!_.test(Ge)&&(Ge=w(ze,Ge));try{Ge=encodeURI(Ge).replace(/%25/g,"%")}catch(Ie){return null}return Ge}var v={},m=/^[^:]+:\/*[^/]*$/,u=/^([^:]+:)[\s\S]*$/,i=/^([^:]+:\/*[^/]*)[\s\S]*$/;function w(Ve,ze){v[" "+Ve]||(m.test(Ve)?v[" "+Ve]=Ve+"/":v[" "+Ve]=R(Ve,"/",!0)),Ve=v[" "+Ve];var Ge=Ve.indexOf(":")===-1;return ze.substring(0,2)==="//"?Ge?ze:Ve.replace(u,"$1")+ze:ze.charAt(0)==="/"?Ge?ze:Ve.replace(i,"$1")+ze:Ve+ze}var O={exec:function(){}};function S(Ve){for(var ze=1,Ge,Se;ze<arguments.length;ze++){Ge=arguments[ze];for(Se in Ge)Object.prototype.hasOwnProperty.call(Ge,Se)&&(Ve[Se]=Ge[Se])}return Ve}function D(Ve,ze){var Ge=Ve.replace(/\|/g,function(Me,Ye,st){for(var mt=!1,Rt=Ye;--Rt>=0&&st[Rt]==="\\";)mt=!mt;return mt?"|":" |"}),Se=Ge.split(/ \|/),Ie=0;if(Se.length>ze)Se.splice(ze);else for(;Se.length<ze;)Se.push("");for(;Ie<Se.length;Ie++)Se[Ie]=Se[Ie].trim().replace(/\\\|/g,"|");return Se}function R(Ve,ze,Ge){var Se=Ve.length;if(Se===0)return"";for(var Ie=0;Ie<Se;){var Me=Ve.charAt(Se-Ie-1);if(Me===ze&&!Ge)Ie++;else if(Me!==ze&&Ge)Ie++;else break}return Ve.substr(0,Se-Ie)}function k(Ve,ze){if(Ve.indexOf(ze[1])===-1)return-1;for(var Ge=Ve.length,Se=0,Ie=0;Ie<Ge;Ie++)if(Ve[Ie]==="\\")Ie++;else if(Ve[Ie]===ze[0])Se++;else if(Ve[Ie]===ze[1]&&(Se--,Se<0))return Ie;return-1}function j(Ve){Ve&&Ve.sanitize&&!Ve.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}var Y={escape:d,unescape:A,edit:y,cleanUrl:B,resolveUrl:w,noopTest:O,merge:S,splitCells:D,rtrim:R,findClosingBracket:k,checkSanitizeDeprecation:j},P=C.defaults,K=Y.rtrim,W=Y.splitCells,F=Y.escape,H=Y.findClosingBracket;function G(Ve,ze,Ge){var Se=ze.href,Ie=ze.title?F(ze.title):null,Me=Ve[1].replace(/\\([\[\]])/g,"$1");return Ve[0].charAt(0)!=="!"?{type:"link",raw:Ge,href:Se,title:Ie,text:Me}:{type:"image",raw:Ge,href:Se,title:Ie,text:F(Me)}}function $(Ve,ze){var Ge=Ve.match(/^(\s+)(?:```)/);if(Ge===null)return ze;var Se=Ge[1];return ze.split(`
|
|
|
`).map(function(Ie){var Me=Ie.match(/^\s+/);if(Me===null)return Ie;var Ye=Me[0];return Ye.length>=Se.length?Ie.slice(Se.length):Ie}).join(`
|
|
|
`)}var ae=function(){function Ve(Ge){this.options=Ge||P}var ze=Ve.prototype;return ze.space=function(Se){var Ie=this.rules.block.newline.exec(Se);if(Ie)return Ie[0].length>1?{type:"space",raw:Ie[0]}:{raw:`
|
|
|
`}},ze.code=function(Se,Ie){var Me=this.rules.block.code.exec(Se);if(Me){var Ye=Ie[Ie.length-1];if(Ye&&Ye.type==="paragraph")return{raw:Me[0],text:Me[0].trimRight()};var st=Me[0].replace(/^ {4}/gm,"");return{type:"code",raw:Me[0],codeBlockStyle:"indented",text:this.options.pedantic?st:K(st,`
|
|
|
`)}}},ze.fences=function(Se){var Ie=this.rules.block.fences.exec(Se);if(Ie){var Me=Ie[0],Ye=$(Me,Ie[3]||"");return{type:"code",raw:Me,lang:Ie[2]?Ie[2].trim():Ie[2],text:Ye}}},ze.heading=function(Se){var Ie=this.rules.block.heading.exec(Se);if(Ie)return{type:"heading",raw:Ie[0],depth:Ie[1].length,text:Ie[2]}},ze.nptable=function(Se){var Ie=this.rules.block.nptable.exec(Se);if(Ie){var Me={type:"table",header:W(Ie[1].replace(/^ *| *\| *$/g,"")),align:Ie[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ie[3]?Ie[3].replace(/\n$/,"").split(`
|
|
|
`):[],raw:Ie[0]};if(Me.header.length===Me.align.length){var Ye=Me.align.length,st;for(st=0;st<Ye;st++)/^ *-+: *$/.test(Me.align[st])?Me.align[st]="right":/^ *:-+: *$/.test(Me.align[st])?Me.align[st]="center":/^ *:-+ *$/.test(Me.align[st])?Me.align[st]="left":Me.align[st]=null;for(Ye=Me.cells.length,st=0;st<Ye;st++)Me.cells[st]=W(Me.cells[st],Me.header.length);return Me}}},ze.hr=function(Se){var Ie=this.rules.block.hr.exec(Se);if(Ie)return{type:"hr",raw:Ie[0]}},ze.blockquote=function(Se){var Ie=this.rules.block.blockquote.exec(Se);if(Ie){var Me=Ie[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Ie[0],text:Me}}},ze.list=function(Se){var Ie=this.rules.block.list.exec(Se);if(Ie){for(var Me=Ie[0],Ye=Ie[2],st=Ye.length>1,mt=Ye[Ye.length-1]===")",Rt={type:"list",raw:Me,ordered:st,start:st?+Ye.slice(0,-1):"",loose:!1,items:[]},Ht=Ie[0].match(this.rules.block.item),Bt=!1,pt,It,At,ft,rt,Le,et,Ct=Ht.length,bt=0;bt<Ct;bt++)pt=Ht[bt],Me=pt,It=pt.length,pt=pt.replace(/^ *([*+-]|\d+[.)]) */,""),~pt.indexOf(`
|
|
|
`)&&(It-=pt.length,pt=this.options.pedantic?pt.replace(/^ {1,4}/gm,""):pt.replace(new RegExp("^ {1,"+It+"}","gm"),"")),bt!==Ct-1&&(At=this.rules.block.bullet.exec(Ht[bt+1])[0],(st?At.length===1||!mt&&At[At.length-1]===")":At.length>1||this.options.smartLists&&At!==Ye)&&(ft=Ht.slice(bt+1).join(`
|
|
|
`),Rt.raw=Rt.raw.substring(0,Rt.raw.length-ft.length),bt=Ct-1)),rt=Bt||/\n\n(?!\s*$)/.test(pt),bt!==Ct-1&&(Bt=pt.charAt(pt.length-1)===`
|
|
|
`,rt||(rt=Bt)),rt&&(Rt.loose=!0),Le=/^\[[ xX]\] /.test(pt),et=void 0,Le&&(et=pt[1]!==" ",pt=pt.replace(/^\[[ xX]\] +/,"")),Rt.items.push({type:"list_item",raw:Me,task:Le,checked:et,loose:rt,text:pt});return Rt}},ze.html=function(Se){var Ie=this.rules.block.html.exec(Se);if(Ie)return{type:this.options.sanitize?"paragraph":"html",raw:Ie[0],pre:!this.options.sanitizer&&(Ie[1]==="pre"||Ie[1]==="script"||Ie[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ie[0]):F(Ie[0]):Ie[0]}},ze.def=function(Se){var Ie=this.rules.block.def.exec(Se);if(Ie){Ie[3]&&(Ie[3]=Ie[3].substring(1,Ie[3].length-1));var Me=Ie[1].toLowerCase().replace(/\s+/g," ");return{tag:Me,raw:Ie[0],href:Ie[2],title:Ie[3]}}},ze.table=function(Se){var Ie=this.rules.block.table.exec(Se);if(Ie){var Me={type:"table",header:W(Ie[1].replace(/^ *| *\| *$/g,"")),align:Ie[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ie[3]?Ie[3].replace(/\n$/,"").split(`
|
|
|
`):[]};if(Me.header.length===Me.align.length){Me.raw=Ie[0];var Ye=Me.align.length,st;for(st=0;st<Ye;st++)/^ *-+: *$/.test(Me.align[st])?Me.align[st]="right":/^ *:-+: *$/.test(Me.align[st])?Me.align[st]="center":/^ *:-+ *$/.test(Me.align[st])?Me.align[st]="left":Me.align[st]=null;for(Ye=Me.cells.length,st=0;st<Ye;st++)Me.cells[st]=W(Me.cells[st].replace(/^ *\| *| *\| *$/g,""),Me.header.length);return Me}}},ze.lheading=function(Se){var Ie=this.rules.block.lheading.exec(Se);if(Ie)return{type:"heading",raw:Ie[0],depth:Ie[2].charAt(0)==="="?1:2,text:Ie[1]}},ze.paragraph=function(Se){var Ie=this.rules.block.paragraph.exec(Se);if(Ie)return{type:"paragraph",raw:Ie[0],text:Ie[1].charAt(Ie[1].length-1)===`
|
|
|
`?Ie[1].slice(0,-1):Ie[1]}},ze.text=function(Se,Ie){var Me=this.rules.block.text.exec(Se);if(Me){var Ye=Ie[Ie.length-1];return Ye&&Ye.type==="text"?{raw:Me[0],text:Me[0]}:{type:"text",raw:Me[0],text:Me[0]}}},ze.escape=function(Se){var Ie=this.rules.inline.escape.exec(Se);if(Ie)return{type:"escape",raw:Ie[0],text:F(Ie[1])}},ze.tag=function(Se,Ie,Me){var Ye=this.rules.inline.tag.exec(Se);if(Ye)return!Ie&&/^<a /i.test(Ye[0])?Ie=!0:Ie&&/^<\/a>/i.test(Ye[0])&&(Ie=!1),!Me&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ye[0])?Me=!0:Me&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ye[0])&&(Me=!1),{type:this.options.sanitize?"text":"html",raw:Ye[0],inLink:Ie,inRawBlock:Me,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ye[0]):F(Ye[0]):Ye[0]}},ze.link=function(Se){var Ie=this.rules.inline.link.exec(Se);if(Ie){var Me=H(Ie[2],"()");if(Me>-1){var Ye=Ie[0].indexOf("!")===0?5:4,st=Ye+Ie[1].length+Me;Ie[2]=Ie[2].substring(0,Me),Ie[0]=Ie[0].substring(0,st).trim(),Ie[3]=""}var mt=Ie[2],Rt="";if(this.options.pedantic){var Ht=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(mt);Ht?(mt=Ht[1],Rt=Ht[3]):Rt=""}else Rt=Ie[3]?Ie[3].slice(1,-1):"";mt=mt.trim().replace(/^<([\s\S]*)>$/,"$1");var Bt=G(Ie,{href:mt&&mt.replace(this.rules.inline._escapes,"$1"),title:Rt&&Rt.replace(this.rules.inline._escapes,"$1")},Ie[0]);return Bt}},ze.reflink=function(Se,Ie){var Me;if((Me=this.rules.inline.reflink.exec(Se))||(Me=this.rules.inline.nolink.exec(Se))){var Ye=(Me[2]||Me[1]).replace(/\s+/g," ");if(Ye=Ie[Ye.toLowerCase()],!Ye||!Ye.href){var st=Me[0].charAt(0);return{type:"text",raw:st,text:st}}var mt=G(Me,Ye,Me[0]);return mt}},ze.strong=function(Se,Ie,Me){Me===void 0&&(Me="");var Ye=this.rules.inline.strong.start.exec(Se);if(Ye&&(!Ye[1]||Ye[1]&&(Me===""||this.rules.inline.punctuation.exec(Me)))){Ie=Ie.slice(-1*Se.length);var st=Ye[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;st.lastIndex=0;for(var mt;(Ye=st.exec(Ie))!=null;)if(mt=this.rules.inline.strong.middle.exec(Ie.slice(0,Ye.index+3)),mt)return{type:"strong",raw:Se.slice(0,mt[0].length),text:Se.slice(2,mt[0].length-2)}}},ze.em=function(Se,Ie,Me){Me===void 0&&(Me="");var Ye=this.rules.inline.em.start.exec(Se);if(Ye&&(!Ye[1]||Ye[1]&&(Me===""||this.rules.inline.punctuation.exec(Me)))){Ie=Ie.slice(-1*Se.length);var st=Ye[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;st.lastIndex=0;for(var mt;(Ye=st.exec(Ie))!=null;)if(mt=this.rules.inline.em.middle.exec(Ie.slice(0,Ye.index+2)),mt)return{type:"em",raw:Se.slice(0,mt[0].length),text:Se.slice(1,mt[0].length-1)}}},ze.codespan=function(Se){var Ie=this.rules.inline.code.exec(Se);if(Ie){var Me=Ie[2].replace(/\n/g," "),Ye=/[^ ]/.test(Me),st=Me.startsWith(" ")&&Me.endsWith(" ");return Ye&&st&&(Me=Me.substring(1,Me.length-1)),Me=F(Me,!0),{type:"codespan",raw:Ie[0],text:Me}}},ze.br=function(Se){var Ie=this.rules.inline.br.exec(Se);if(Ie)return{type:"br",raw:Ie[0]}},ze.del=function(Se){var Ie=this.rules.inline.del.exec(Se);if(Ie)return{type:"del",raw:Ie[0],text:Ie[1]}},ze.autolink=function(Se,Ie){var Me=this.rules.inline.autolink.exec(Se);if(Me){var Ye,st;return Me[2]==="@"?(Ye=F(this.options.mangle?Ie(Me[1]):Me[1]),st="mailto:"+Ye):(Ye=F(Me[1]),st=Ye),{type:"link",raw:Me[0],text:Ye,href:st,tokens:[{type:"text",raw:Ye,text:Ye}]}}},ze.url=function(Se,Ie){var Me;if(Me=this.rules.inline.url.exec(Se)){var Ye,st;if(Me[2]==="@")Ye=F(this.options.mangle?Ie(Me[0]):Me[0]),st="mailto:"+Ye;else{var mt;do mt=Me[0],Me[0]=this.rules.inline._backpedal.exec(Me[0])[0];while(mt!==Me[0]);Ye=F(Me[0]),Me[1]==="www."?st="http://"+Ye:st=Ye}return{type:"link",raw:Me[0],text:Ye,href:st,tokens:[{type:"text",raw:Ye,text:Ye}]}}},ze.inlineText=function(Se,Ie,Me){var Ye=this.rules.inline.text.exec(Se);if(Ye){var st;return Ie?st=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ye[0]):F(Ye[0]):Ye[0]:st=F(this.options.smartypants?Me(Ye[0]):Ye[0]),{type:"text",raw:Ye[0],text:st}}},Ve}(),he=Y.noopTest,ie=Y.edit,ge=Y.merge,Ae={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:he,table:he,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};Ae._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,Ae._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,Ae.def=ie(Ae.def).replace("label",Ae._label).replace("title",Ae._title).getRegex(),Ae.bullet=/(?:[*+-]|\d{1,9}[.)])/,Ae.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,Ae.item=ie(Ae.item,"gm").replace(/bull/g,Ae.bullet).getRegex(),Ae.list=ie(Ae.list).replace(/bull/g,Ae.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ae.def.source+")").getRegex(),Ae._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ae._comment=/<!--(?!-?>)[\s\S]*?-->/,Ae.html=ie(Ae.html,"i").replace("comment",Ae._comment).replace("tag",Ae._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ae.paragraph=ie(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.blockquote=ie(Ae.blockquote).replace("paragraph",Ae.paragraph).getRegex(),Ae.normal=ge({},Ae),Ae.gfm=ge({},Ae.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Ae.gfm.nptable=ie(Ae.gfm.nptable).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.gfm.table=ie(Ae.gfm.table).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.pedantic=ge({},Ae.normal,{html:ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ae._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:he,paragraph:ie(Ae.normal._paragraph).replace("hr",Ae.hr).replace("heading",` *#{1,6} *[^
|
|
|
]`).replace("lheading",Ae.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var ye={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:he,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:he,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};ye._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",ye.punctuation=ie(ye.punctuation).replace(/punctuation/g,ye._punctuation).getRegex(),ye._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",ye._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",ye.em.start=ie(ye.em.start).replace(/punctuation/g,ye._punctuation).getRegex(),ye.em.middle=ie(ye.em.middle).replace(/punctuation/g,ye._punctuation).replace(/overlapSkip/g,ye._overlapSkip).getRegex(),ye.em.endAst=ie(ye.em.endAst,"g").replace(/punctuation/g,ye._punctuation).getRegex(),ye.em.endUnd=ie(ye.em.endUnd,"g").replace(/punctuation/g,ye._punctuation).getRegex(),ye.strong.start=ie(ye.strong.start).replace(/punctuation/g,ye._punctuation).getRegex(),ye.strong.middle=ie(ye.strong.middle).replace(/punctuation/g,ye._punctuation).replace(/blockSkip/g,ye._blockSkip).getRegex(),ye.strong.endAst=ie(ye.strong.endAst,"g").replace(/punctuation/g,ye._punctuation).getRegex(),ye.strong.endUnd=ie(ye.strong.endUnd,"g").replace(/punctuation/g,ye._punctuation).getRegex(),ye.blockSkip=ie(ye._blockSkip,"g").getRegex(),ye.overlapSkip=ie(ye._overlapSkip,"g").getRegex(),ye._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,ye._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,ye._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,ye.autolink=ie(ye.autolink).replace("scheme",ye._scheme).replace("email",ye._email).getRegex(),ye._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,ye.tag=ie(ye.tag).replace("comment",Ae._comment).replace("attribute",ye._attribute).getRegex(),ye._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ye._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,ye._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,ye.link=ie(ye.link).replace("label",ye._label).replace("href",ye._href).replace("title",ye._title).getRegex(),ye.reflink=ie(ye.reflink).replace("label",ye._label).getRegex(),ye.reflinkSearch=ie(ye.reflinkSearch,"g").replace("reflink",ye.reflink).replace("nolink",ye.nolink).getRegex(),ye.normal=ge({},ye),ye.pedantic=ge({},ye.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:ie(/^!?\[(label)\]\((.*?)\)/).replace("label",ye._label).getRegex(),reflink:ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ye._label).getRegex()}),ye.gfm=ge({},ye.normal,{escape:ie(ye.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),ye.gfm.url=ie(ye.gfm.url,"i").replace("email",ye.gfm._extended_email).getRegex(),ye.breaks=ge({},ye.gfm,{br:ie(ye.br).replace("{2,}","*").getRegex(),text:ie(ye.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var fe={block:Ae,inline:ye},de=C.defaults,ne=fe.block,ue=fe.inline;function pe(Ve){return Ve.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function ce(Ve){var ze="",Ge,Se,Ie=Ve.length;for(Ge=0;Ge<Ie;Ge++)Se=Ve.charCodeAt(Ge),Math.random()>.5&&(Se="x"+Se.toString(16)),ze+="&#"+Se+";";return ze}var we=function(){function Ve(Ge){this.tokens=[],this.tokens.links=Object.create(null),this.options=Ge||de,this.options.tokenizer=this.options.tokenizer||new ae,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Se={block:ne.normal,inline:ue.normal};this.options.pedantic?(Se.block=ne.pedantic,Se.inline=ue.pedantic):this.options.gfm&&(Se.block=ne.gfm,this.options.breaks?Se.inline=ue.breaks:Se.inline=ue.gfm),this.tokenizer.rules=Se}Ve.lex=function(Se,Ie){var Me=new Ve(Ie);return Me.lex(Se)};var ze=Ve.prototype;return ze.lex=function(Se){return Se=Se.replace(/\r\n|\r/g,`
|
|
|
`).replace(/\t/g," "),this.blockTokens(Se,this.tokens,!0),this.inline(this.tokens),this.tokens},ze.blockTokens=function(Se,Ie,Me){Ie===void 0&&(Ie=[]),Me===void 0&&(Me=!0),Se=Se.replace(/^ +$/gm,"");for(var Ye,st,mt,Rt;Se;){if(Ye=this.tokenizer.space(Se)){Se=Se.substring(Ye.raw.length),Ye.type&&Ie.push(Ye);continue}if(Ye=this.tokenizer.code(Se,Ie)){Se=Se.substring(Ye.raw.length),Ye.type?Ie.push(Ye):(Rt=Ie[Ie.length-1],Rt.raw+=`
|
|
|
`+Ye.raw,Rt.text+=`
|
|
|
`+Ye.text);continue}if(Ye=this.tokenizer.fences(Se)){Se=Se.substring(Ye.raw.length),Ie.push(Ye);continue}if(Ye=this.tokenizer.heading(Se)){Se=Se.substring(Ye.raw.length),Ie.push(Ye);continue}if(Ye=this.tokenizer.nptable(Se)){Se=Se.substring(Ye.raw.length),Ie.push(Ye);continue}if(Ye=this.tokenizer.hr(Se)){Se=Se.substring(Ye.raw.length),Ie.push(Ye);continue}if(Ye=this.tokenizer.blockquote(Se)){Se=Se.substring(Ye.raw.length),Ye.tokens=this.blockTokens(Ye.text,[],Me),Ie.push(Ye);continue}if(Ye=this.tokenizer.list(Se)){for(Se=Se.substring(Ye.raw.length),mt=Ye.items.length,st=0;st<mt;st++)Ye.items[st].tokens=this.blockTokens(Ye.items[st].text,[],!1);Ie.push(Ye);continue}if(Ye=this.tokenizer.html(Se)){Se=Se.substring(Ye.raw.length),Ie.push(Ye);continue}if(Me&&(Ye=this.tokenizer.def(Se))){Se=Se.substring(Ye.raw.length),this.tokens.links[Ye.tag]||(this.tokens.links[Ye.tag]={href:Ye.href,title:Ye.title});continue}if(Ye=this.tokenizer.table(Se)){Se=Se.substring(Ye.raw.length),Ie.push(Ye);continue}if(Ye=this.tokenizer.lheading(Se)){Se=Se.substring(Ye.raw.length),Ie.push(Ye);continue}if(Me&&(Ye=this.tokenizer.paragraph(Se))){Se=Se.substring(Ye.raw.length),Ie.push(Ye);continue}if(Ye=this.tokenizer.text(Se,Ie)){Se=Se.substring(Ye.raw.length),Ye.type?Ie.push(Ye):(Rt=Ie[Ie.length-1],Rt.raw+=`
|
|
|
`+Ye.raw,Rt.text+=`
|
|
|
`+Ye.text);continue}if(Se){var Ht="Infinite loop on byte: "+Se.charCodeAt(0);if(this.options.silent){console.error(Ht);break}else throw new Error(Ht)}}return Ie},ze.inline=function(Se){var Ie,Me,Ye,st,mt,Rt,Ht=Se.length;for(Ie=0;Ie<Ht;Ie++){Rt=Se[Ie];switch(Rt.type){case"paragraph":case"text":case"heading":{Rt.tokens=[],this.inlineTokens(Rt.text,Rt.tokens);break}case"table":{for(Rt.tokens={header:[],cells:[]},st=Rt.header.length,Me=0;Me<st;Me++)Rt.tokens.header[Me]=[],this.inlineTokens(Rt.header[Me],Rt.tokens.header[Me]);for(st=Rt.cells.length,Me=0;Me<st;Me++)for(mt=Rt.cells[Me],Rt.tokens.cells[Me]=[],Ye=0;Ye<mt.length;Ye++)Rt.tokens.cells[Me][Ye]=[],this.inlineTokens(mt[Ye],Rt.tokens.cells[Me][Ye]);break}case"blockquote":{this.inline(Rt.tokens);break}case"list":{for(st=Rt.items.length,Me=0;Me<st;Me++)this.inline(Rt.items[Me].tokens);break}}}return Se},ze.inlineTokens=function(Se,Ie,Me,Ye,st){Ie===void 0&&(Ie=[]),Me===void 0&&(Me=!1),Ye===void 0&&(Ye=!1),st===void 0&&(st="");var mt,Rt=Se,Ht;if(this.tokens.links){var Bt=Object.keys(this.tokens.links);if(Bt.length>0)for(;(Ht=this.tokenizer.rules.inline.reflinkSearch.exec(Rt))!=null;)Bt.includes(Ht[0].slice(Ht[0].lastIndexOf("[")+1,-1))&&(Rt=Rt.slice(0,Ht.index)+"["+"a".repeat(Ht[0].length-2)+"]"+Rt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Ht=this.tokenizer.rules.inline.blockSkip.exec(Rt))!=null;)Rt=Rt.slice(0,Ht.index)+"["+"a".repeat(Ht[0].length-2)+"]"+Rt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Se;){if(mt=this.tokenizer.escape(Se)){Se=Se.substring(mt.raw.length),Ie.push(mt);continue}if(mt=this.tokenizer.tag(Se,Me,Ye)){Se=Se.substring(mt.raw.length),Me=mt.inLink,Ye=mt.inRawBlock,Ie.push(mt);continue}if(mt=this.tokenizer.link(Se)){Se=Se.substring(mt.raw.length),mt.type==="link"&&(mt.tokens=this.inlineTokens(mt.text,[],!0,Ye)),Ie.push(mt);continue}if(mt=this.tokenizer.reflink(Se,this.tokens.links)){Se=Se.substring(mt.raw.length),mt.type==="link"&&(mt.tokens=this.inlineTokens(mt.text,[],!0,Ye)),Ie.push(mt);continue}if(mt=this.tokenizer.strong(Se,Rt,st)){Se=Se.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Ie.push(mt);continue}if(mt=this.tokenizer.em(Se,Rt,st)){Se=Se.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Ie.push(mt);continue}if(mt=this.tokenizer.codespan(Se)){Se=Se.substring(mt.raw.length),Ie.push(mt);continue}if(mt=this.tokenizer.br(Se)){Se=Se.substring(mt.raw.length),Ie.push(mt);continue}if(mt=this.tokenizer.del(Se)){Se=Se.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Ie.push(mt);continue}if(mt=this.tokenizer.autolink(Se,ce)){Se=Se.substring(mt.raw.length),Ie.push(mt);continue}if(!Me&&(mt=this.tokenizer.url(Se,ce))){Se=Se.substring(mt.raw.length),Ie.push(mt);continue}if(mt=this.tokenizer.inlineText(Se,Ye,pe)){Se=Se.substring(mt.raw.length),st=mt.raw.slice(-1),Ie.push(mt);continue}if(Se){var pt="Infinite loop on byte: "+Se.charCodeAt(0);if(this.options.silent){console.error(pt);break}else throw new Error(pt)}}return Ie},X(Ve,null,[{key:"rules",get:function(){return{block:ne,inline:ue}}}]),Ve}(),De=C.defaults,Re=Y.cleanUrl,te=Y.escape,N=function(){function Ve(Ge){this.options=Ge||De}var ze=Ve.prototype;return ze.code=function(Se,Ie,Me){var Ye=(Ie||"").match(/\S*/)[0];if(this.options.highlight){var st=this.options.highlight(Se,Ye);st!=null&&st!==Se&&(Me=!0,Se=st)}return Ye?'<pre><code class="'+this.options.langPrefix+te(Ye,!0)+'">'+(Me?Se:te(Se,!0))+`</code></pre>
|
|
|
`:"<pre><code>"+(Me?Se:te(Se,!0))+`</code></pre>
|
|
|
`},ze.blockquote=function(Se){return`<blockquote>
|
|
|
`+Se+`</blockquote>
|
|
|
`},ze.html=function(Se){return Se},ze.heading=function(Se,Ie,Me,Ye){return this.options.headerIds?"<h"+Ie+' id="'+this.options.headerPrefix+Ye.slug(Me)+'">'+Se+"</h"+Ie+`>
|
|
|
`:"<h"+Ie+">"+Se+"</h"+Ie+`>
|
|
|
`},ze.hr=function(){return this.options.xhtml?`<hr/>
|
|
|
`:`<hr>
|
|
|
`},ze.list=function(Se,Ie,Me){var Ye=Ie?"ol":"ul",st=Ie&&Me!==1?' start="'+Me+'"':"";return"<"+Ye+st+`>
|
|
|
`+Se+"</"+Ye+`>
|
|
|
`},ze.listitem=function(Se){return"<li>"+Se+`</li>
|
|
|
`},ze.checkbox=function(Se){return"<input "+(Se?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},ze.paragraph=function(Se){return"<p>"+Se+`</p>
|
|
|
`},ze.table=function(Se,Ie){return Ie&&(Ie="<tbody>"+Ie+"</tbody>"),`<table>
|
|
|
<thead>
|
|
|
`+Se+`</thead>
|
|
|
`+Ie+`</table>
|
|
|
`},ze.tablerow=function(Se){return`<tr>
|
|
|
`+Se+`</tr>
|
|
|
`},ze.tablecell=function(Se,Ie){var Me=Ie.header?"th":"td",Ye=Ie.align?"<"+Me+' align="'+Ie.align+'">':"<"+Me+">";return Ye+Se+"</"+Me+`>
|
|
|
`},ze.strong=function(Se){return"<strong>"+Se+"</strong>"},ze.em=function(Se){return"<em>"+Se+"</em>"},ze.codespan=function(Se){return"<code>"+Se+"</code>"},ze.br=function(){return this.options.xhtml?"<br/>":"<br>"},ze.del=function(Se){return"<del>"+Se+"</del>"},ze.link=function(Se,Ie,Me){if(Se=Re(this.options.sanitize,this.options.baseUrl,Se),Se===null)return Me;var Ye='<a href="'+te(Se)+'"';return Ie&&(Ye+=' title="'+Ie+'"'),Ye+=">"+Me+"</a>",Ye},ze.image=function(Se,Ie,Me){if(Se=Re(this.options.sanitize,this.options.baseUrl,Se),Se===null)return Me;var Ye='<img src="'+Se+'" alt="'+Me+'"';return Ie&&(Ye+=' title="'+Ie+'"'),Ye+=this.options.xhtml?"/>":">",Ye},ze.text=function(Se){return Se},Ve}(),z=function(){function Ve(){}var ze=Ve.prototype;return ze.strong=function(Se){return Se},ze.em=function(Se){return Se},ze.codespan=function(Se){return Se},ze.del=function(Se){return Se},ze.html=function(Se){return Se},ze.text=function(Se){return Se},ze.link=function(Se,Ie,Me){return""+Me},ze.image=function(Se,Ie,Me){return""+Me},ze.br=function(){return""},Ve}(),le=function(){function Ve(){this.seen={}}var ze=Ve.prototype;return ze.slug=function(Se){var Ie=Se.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Ie)){var Me=Ie;do this.seen[Me]++,Ie=Me+"-"+this.seen[Me];while(this.seen.hasOwnProperty(Ie))}return this.seen[Ie]=0,Ie},Ve}(),ee=C.defaults,se=Y.unescape,xe=function(){function Ve(Ge){this.options=Ge||ee,this.options.renderer=this.options.renderer||new N,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new z,this.slugger=new le}Ve.parse=function(Se,Ie){var Me=new Ve(Ie);return Me.parse(Se)};var ze=Ve.prototype;return ze.parse=function(Se,Ie){Ie===void 0&&(Ie=!0);var Me="",Ye,st,mt,Rt,Ht,Bt,pt,It,At,ft,rt,Le,et,Ct,bt,Mt,Pt,wt,Ut=Se.length;for(Ye=0;Ye<Ut;Ye++){ft=Se[Ye];switch(ft.type){case"space":continue;case"hr":{Me+=this.renderer.hr();continue}case"heading":{Me+=this.renderer.heading(this.parseInline(ft.tokens),ft.depth,se(this.parseInline(ft.tokens,this.textRenderer)),this.slugger);continue}case"code":{Me+=this.renderer.code(ft.text,ft.lang,ft.escaped);continue}case"table":{for(It="",pt="",Rt=ft.header.length,st=0;st<Rt;st++)pt+=this.renderer.tablecell(this.parseInline(ft.tokens.header[st]),{header:!0,align:ft.align[st]});for(It+=this.renderer.tablerow(pt),At="",Rt=ft.cells.length,st=0;st<Rt;st++){for(Bt=ft.tokens.cells[st],pt="",Ht=Bt.length,mt=0;mt<Ht;mt++)pt+=this.renderer.tablecell(this.parseInline(Bt[mt]),{header:!1,align:ft.align[mt]});At+=this.renderer.tablerow(pt)}Me+=this.renderer.table(It,At);continue}case"blockquote":{At=this.parse(ft.tokens),Me+=this.renderer.blockquote(At);continue}case"list":{for(rt=ft.ordered,Le=ft.start,et=ft.loose,Rt=ft.items.length,At="",st=0;st<Rt;st++)bt=ft.items[st],Mt=bt.checked,Pt=bt.task,Ct="",bt.task&&(wt=this.renderer.checkbox(Mt),et?bt.tokens.length>0&&bt.tokens[0].type==="text"?(bt.tokens[0].text=wt+" "+bt.tokens[0].text,bt.tokens[0].tokens&&bt.tokens[0].tokens.length>0&&bt.tokens[0].tokens[0].type==="text"&&(bt.tokens[0].tokens[0].text=wt+" "+bt.tokens[0].tokens[0].text)):bt.tokens.unshift({type:"text",text:wt}):Ct+=wt),Ct+=this.parse(bt.tokens,et),At+=this.renderer.listitem(Ct,Pt,Mt);Me+=this.renderer.list(At,rt,Le);continue}case"html":{Me+=this.renderer.html(ft.text);continue}case"paragraph":{Me+=this.renderer.paragraph(this.parseInline(ft.tokens));continue}case"text":{for(At=ft.tokens?this.parseInline(ft.tokens):ft.text;Ye+1<Ut&&Se[Ye+1].type==="text";)ft=Se[++Ye],At+=`
|
|
|
`+(ft.tokens?this.parseInline(ft.tokens):ft.text);Me+=Ie?this.renderer.paragraph(At):At;continue}default:{var en='Token with "'+ft.type+'" type was not found.';if(this.options.silent){console.error(en);return}else throw new Error(en)}}}return Me},ze.parseInline=function(Se,Ie){Ie=Ie||this.renderer;var Me="",Ye,st,mt=Se.length;for(Ye=0;Ye<mt;Ye++){st=Se[Ye];switch(st.type){case"escape":{Me+=Ie.text(st.text);break}case"html":{Me+=Ie.html(st.text);break}case"link":{Me+=Ie.link(st.href,st.title,this.parseInline(st.tokens,Ie));break}case"image":{Me+=Ie.image(st.href,st.title,st.text);break}case"strong":{Me+=Ie.strong(this.parseInline(st.tokens,Ie));break}case"em":{Me+=Ie.em(this.parseInline(st.tokens,Ie));break}case"codespan":{Me+=Ie.codespan(st.text);break}case"br":{Me+=Ie.br();break}case"del":{Me+=Ie.del(this.parseInline(st.tokens,Ie));break}case"text":{Me+=Ie.text(st.text);break}default:{var Rt='Token with "'+st.type+'" type was not found.';if(this.options.silent){console.error(Rt);return}else throw new Error(Rt)}}}return Me},Ve}(),Ke=Y.merge,gt=Y.checkSanitizeDeprecation,Fe=Y.escape,ke=C.getDefaults,dt=C.changeDefaults,vt=C.defaults;function it(Ve,ze,Ge){if(typeof Ve=="undefined"||Ve===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Ve!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Ve)+", string expected");if(typeof ze=="function"&&(Ge=ze,ze=null),ze=Ke({},it.defaults,ze||{}),gt(ze),Ge){var Se=ze.highlight,Ie;try{Ie=we.lex(Ve,ze)}catch(mt){return Ge(mt)}var Me=function(Rt){var Ht;if(!Rt)try{Ht=xe.parse(Ie,ze)}catch(Bt){Rt=Bt}return ze.highlight=Se,Rt?Ge(Rt):Ge(null,Ht)};if(!Se||Se.length<3)return Me();if(delete ze.highlight,!Ie.length)return Me();var Ye=0;it.walkTokens(Ie,function(mt){mt.type==="code"&&(Ye++,setTimeout(function(){Se(mt.text,mt.lang,function(Rt,Ht){if(Rt)return Me(Rt);Ht!=null&&Ht!==mt.text&&(mt.text=Ht,mt.escaped=!0),Ye--,Ye===0&&Me()})},0))}),Ye===0&&Me();return}try{var st=we.lex(Ve,ze);return ze.walkTokens&&it.walkTokens(st,ze.walkTokens),xe.parse(st,ze)}catch(mt){if(mt.message+=`
|
|
|
Please report this to https://github.com/markedjs/marked.`,ze.silent)return"<p>An error occurred:</p><pre>"+Fe(mt.message+"",!0)+"</pre>";throw mt}}it.options=it.setOptions=function(Ve){return Ke(it.defaults,Ve),dt(it.defaults),it},it.getDefaults=ke,it.defaults=vt,it.use=function(Ve){var ze=Ke({},Ve);if(Ve.renderer&&function(){var Se=it.defaults.renderer||new N,Ie=function(st){var mt=Se[st];Se[st]=function(){for(var Rt=arguments.length,Ht=new Array(Rt),Bt=0;Bt<Rt;Bt++)Ht[Bt]=arguments[Bt];var pt=Ve.renderer[st].apply(Se,Ht);return pt===!1&&(pt=mt.apply(Se,Ht)),pt}};for(var Me in Ve.renderer)Ie(Me);ze.renderer=Se}(),Ve.tokenizer&&function(){var Se=it.defaults.tokenizer||new ae,Ie=function(st){var mt=Se[st];Se[st]=function(){for(var Rt=arguments.length,Ht=new Array(Rt),Bt=0;Bt<Rt;Bt++)Ht[Bt]=arguments[Bt];var pt=Ve.tokenizer[st].apply(Se,Ht);return pt===!1&&(pt=mt.apply(Se,Ht)),pt}};for(var Me in Ve.tokenizer)Ie(Me);ze.tokenizer=Se}(),Ve.walkTokens){var Ge=it.defaults.walkTokens;ze.walkTokens=function(Se){Ve.walkTokens(Se),Ge&&Ge(Se)}}it.setOptions(ze)},it.walkTokens=function(Ve,ze){for(var Ge=E(Ve),Se;!(Se=Ge()).done;){var Ie=Se.value;ze(Ie);switch(Ie.type){case"table":{for(var Me=E(Ie.tokens.header),Ye;!(Ye=Me()).done;){var st=Ye.value;it.walkTokens(st,ze)}for(var mt=E(Ie.tokens.cells),Rt;!(Rt=mt()).done;)for(var Ht=Rt.value,Bt=E(Ht),pt;!(pt=Bt()).done;){var It=pt.value;it.walkTokens(It,ze)}break}case"list":{it.walkTokens(Ie.items,ze);break}default:Ie.tokens&&it.walkTokens(Ie.tokens,ze)}}},it.Parser=xe,it.parser=xe.parse,it.Renderer=N,it.TextRenderer=z,it.Lexer=we,it.lexer=we.lex,it.Tokenizer=ae,it.Slugger=le,it.parse=it;var ot=it;return ot})},Dols:function(Xe,me,U){Xe.exports={tree:"tree___22OZV",learn:"learn___ky8Lf",name:"name___2Aqg-",sign:"sign___1WxvA"}},E7E6:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},ELLl:function(Xe,me,U){(function(oe){oe(U("VrN/"))})(function(oe){var X={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},L=oe.Pos;oe.defineOption("autoCloseBrackets",!1,function(o,f,d){d&&d!=oe.Init&&(o.removeKeyMap(E),o.state.closeBrackets=null),f&&(x(b(f,"pairs")),o.state.closeBrackets=f,o.addKeyMap(E))});function b(o,f){return f=="pairs"&&typeof o=="string"?o:typeof o=="object"&&o[f]!=null?o[f]:X[f]}var E={Backspace:s,Enter:r};function x(o){for(var f=0;f<o.length;f++){var d=o.charAt(f),a="'"+d+"'";E[a]||(E[a]=C(d))}}x(X.pairs+"`");function C(o){return function(f){return e(f,o)}}function h(o){var f=o.state.closeBrackets;if(!f||f.override)return f;var d=o.getModeAt(o.getCursor());return d.closeBrackets||f}function s(o){var f=h(o);if(!f||o.getOption("disableInput"))return oe.Pass;for(var d=b(f,"pairs"),a=o.listSelections(),A=0;A<a.length;A++){if(!a[A].empty())return oe.Pass;var p=l(o,a[A].head);if(!p||d.indexOf(p)%2!=0)return oe.Pass}for(var A=a.length-1;A>=0;A--){var y=a[A].head;o.replaceRange("",L(y.line,y.ch-1),L(y.line,y.ch+1),"+delete")}}function r(o){var f=h(o),d=f&&b(f,"explode");if(!d||o.getOption("disableInput"))return oe.Pass;for(var a=o.listSelections(),A=0;A<a.length;A++){if(!a[A].empty())return oe.Pass;var p=l(o,a[A].head);if(!p||d.indexOf(p)%2!=0)return oe.Pass}o.operation(function(){var y=o.lineSeparator()||`
|
|
|
`;o.replaceSelection(y+y,null),o.execCommand("goCharLeft"),a=o.listSelections();for(var T=0;T<a.length;T++){var _=a[T].head.line;o.indentLine(_,null,!0),o.indentLine(_+1,null,!0)}})}function n(o){var f=oe.cmpPos(o.anchor,o.head)>0;return{anchor:new L(o.anchor.line,o.anchor.ch+(f?-1:1)),head:new L(o.head.line,o.head.ch+(f?1:-1))}}function e(o,f){var d=h(o);if(!d||o.getOption("disableInput"))return oe.Pass;var a=b(d,"pairs"),A=a.indexOf(f);if(A==-1)return oe.Pass;for(var p=b(d,"closeBefore"),y=b(d,"triples"),T=a.charAt(A+1)==f,_=o.listSelections(),B=A%2==0,v,m=0;m<_.length;m++){var u=_[m],i=u.head,w,O=o.getRange(i,L(i.line,i.ch+1));if(B&&!u.empty())w="surround";else if((T||!B)&&O==f)T&&c(o,i)?w="both":y.indexOf(f)>=0&&o.getRange(i,L(i.line,i.ch+3))==f+f+f?w="skipThree":w="skip";else if(T&&i.ch>1&&y.indexOf(f)>=0&&o.getRange(L(i.line,i.ch-2),i)==f+f){if(i.ch>2&&/\bstring/.test(o.getTokenTypeAt(L(i.line,i.ch-2))))return oe.Pass;w="addFour"}else if(T){var S=i.ch==0?" ":o.getRange(L(i.line,i.ch-1),i);if(!oe.isWordChar(O)&&S!=f&&!oe.isWordChar(S))w="both";else return oe.Pass}else if(B&&(O.length===0||/\s/.test(O)||p.indexOf(O)>-1))w="both";else return oe.Pass;if(!v)v=w;else if(v!=w)return oe.Pass}var D=A%2?a.charAt(A-1):f,R=A%2?f:a.charAt(A+1);o.operation(function(){if(v=="skip")o.execCommand("goCharRight");else if(v=="skipThree")for(var k=0;k<3;k++)o.execCommand("goCharRight");else if(v=="surround"){for(var j=o.getSelections(),k=0;k<j.length;k++)j[k]=D+j[k]+R;o.replaceSelections(j,"around"),j=o.listSelections().slice();for(var k=0;k<j.length;k++)j[k]=n(j[k]);o.setSelections(j)}else v=="both"?(o.replaceSelection(D+R,null),o.triggerElectric(D+R),o.execCommand("goCharLeft")):v=="addFour"&&(o.replaceSelection(D+D+D+D,"before"),o.execCommand("goCharRight"))})}function l(o,f){var d=o.getRange(L(f.line,f.ch-1),L(f.line,f.ch+1));return d.length==2?d:null}function c(o,f){var d=o.getTokenAt(L(f.line,f.ch+1));return/\bstring/.test(d.type)&&d.start==f.ch&&(f.ch==0||!/\bstring/.test(o.getTokenTypeAt(f)))}})},FOrL:function(Xe,me,U){Xe.exports=U.p+"static/nodata.a6b3f948.png"},FPkq:function(Xe,me,U){Xe.exports=U.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(Xe,me){var U=typeof Float32Array=="undefined"?Array:Float32Array;function oe(){var r=new U(6);return X(r),r}function X(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=1,r[4]=0,r[5]=0,r}function L(r,n){return r[0]=n[0],r[1]=n[1],r[2]=n[2],r[3]=n[3],r[4]=n[4],r[5]=n[5],r}function b(r,n,e){var l=n[0]*e[0]+n[2]*e[1],c=n[1]*e[0]+n[3]*e[1],o=n[0]*e[2]+n[2]*e[3],f=n[1]*e[2]+n[3]*e[3],d=n[0]*e[4]+n[2]*e[5]+n[4],a=n[1]*e[4]+n[3]*e[5]+n[5];return r[0]=l,r[1]=c,r[2]=o,r[3]=f,r[4]=d,r[5]=a,r}function E(r,n,e){return r[0]=n[0],r[1]=n[1],r[2]=n[2],r[3]=n[3],r[4]=n[4]+e[0],r[5]=n[5]+e[1],r}function x(r,n,e){var l=n[0],c=n[2],o=n[4],f=n[1],d=n[3],a=n[5],A=Math.sin(e),p=Math.cos(e);return r[0]=l*p+f*A,r[1]=-l*A+f*p,r[2]=c*p+d*A,r[3]=-c*A+p*d,r[4]=p*o+A*a,r[5]=p*a-A*o,r}function C(r,n,e){var l=e[0],c=e[1];return r[0]=n[0]*l,r[1]=n[1]*c,r[2]=n[2]*l,r[3]=n[3]*c,r[4]=n[4]*l,r[5]=n[5]*c,r}function h(r,n){var e=n[0],l=n[2],c=n[4],o=n[1],f=n[3],d=n[5],a=e*f-o*l;return a?(a=1/a,r[0]=f*a,r[1]=-o*a,r[2]=-l*a,r[3]=e*a,r[4]=(l*d-f*c)*a,r[5]=(o*c-e*d)*a,r):null}function s(r){var n=oe();return L(n,r),n}me.create=oe,me.identity=X,me.copy=L,me.mul=b,me.translate=E,me.rotate=x,me.scale=C,me.invert=h,me.clone=s},FxDU:function(Xe,me,U){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createSensor=void 0;var oe=U("QO+J"),X=U("j5sG"),L=typeof ResizeObserver!="undefined"?X.createSensor:oe.createSensor;me.createSensor=L},GABl:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},Gev7:function(Xe,me,U){var oe=U("bYtY"),X=U("K2GJ"),L=U("1bdT"),b=U("ni6a");function E(C){C=C||{},L.call(this,C);for(var h in C)C.hasOwnProperty(h)&&h!=="style"&&(this[h]=C[h]);this.style=new X(C.style,this),this._rect=null,this.__clipPaths=null}E.prototype={constructor:E,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(C){},afterBrush:function(C){},brush:function(C,h){},getBoundingRect:function(){},contain:function(C,h){return this.rectContain(C,h)},traverse:function(C,h){C.call(h,this)},rectContain:function(C,h){var s=this.transformCoordToLocal(C,h),r=this.getBoundingRect();return r.contain(s[0],s[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(C){return this.animate("style",C)},attrKV:function(C,h){C!=="style"?L.prototype.attrKV.call(this,C,h):this.style.set(h)},setStyle:function(C,h){return this.style.set(C,h),this.dirty(!1),this},useStyle:function(C){return this.style=new X(C,this),this.dirty(!1),this},calculateTextPosition:null},oe.inherits(E,L),oe.mixin(E,b);var x=E;Xe.exports=x},GfqC:function(Xe,me,U){"use strict";var oe=U("cDcd"),X=U.n(oe),L=U("TSYQ"),b=U.n(L);function E(Y,P){var K="cannot "+Y.method+" "+Y.action+" "+P.status+"'",W=new Error(K);return W.status=P.status,W.method=Y.method,W.url=Y.action,W}function x(Y){var P=Y.responseText||Y.response;if(!P)return P;try{return JSON.parse(P)}catch(K){return P}}function C(Y){var P=new XMLHttpRequest;Y.onProgress&&P.upload&&(P.upload.onprogress=function(H){H.total>0&&(H.percent=H.loaded/H.total*100),Y.onProgress(H)});var K=new FormData;Y.data&&Object.keys(Y.data).forEach(function(F){var H=Y.data[F];if(Array.isArray(H)){H.forEach(function(G){K.append(F+"[]",G)});return}K.append(F,Y.data[F])}),Y.file instanceof Blob?K.append(Y.filename,Y.file,Y.file.name):K.append(Y.filename,Y.file),P.onerror=function(H){Y.onError(H)},P.onload=function(){return P.status<200||P.status>=300?Y.onError(E(Y,P),x(P)):Y.onSuccess(x(P),P)},P.open(Y.method,Y.action,!0),Y.withCredentials&&"withCredentials"in P&&(P.withCredentials=!0);var W=Y.headers||{};return W["X-Requested-With"]!==null&&P.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(W).forEach(function(F){W[F]!==null&&P.setRequestHeader(F,W[F])}),P.send(K),{abort:function(){P.abort()}}}var h=+new Date,s=0;function r(){return"rc-upload-"+h+"-"+ ++s}function n(Y,P){return Y.indexOf(P,Y.length-P.length)!==-1}var e=function(Y,P){if(Y&&P){var K=Array.isArray(P)?P:P.split(","),W=Y.name||"",F=Y.type||"",H=F.replace(/\/.*$/,"");return K.some(function(G){var $=G.trim();return $.charAt(0)==="."?n(W.toLowerCase(),$.toLowerCase()):/\/\*$/.test($)?H===$.replace(/\/.*$/,""):F===$})}return!0};function l(Y,P){var K=Y.createReader(),W=[];function F(){K.readEntries(function(H){var G=Array.prototype.slice.apply(H);W=W.concat(G);var $=!G.length;$?P(W):F()})}F()}var c=function(P,K,W){var F=function H(G,$){$=$||"",G.isFile?G.file(function(ae){W(ae)&&(G.fullPath&&!ae.webkitRelativePath&&(Object.defineProperties(ae,{webkitRelativePath:{writable:!0}}),ae.webkitRelativePath=G.fullPath.replace(/^\//,""),Object.defineProperties(ae,{webkitRelativePath:{writable:!1}})),K([ae]))}):G.isDirectory&&l(G,function(ae){ae.forEach(function(he){H(he,""+$+G.name+"/")})})};P.forEach(function(H){F(H.webkitGetAsEntry())})},o=c,f=Object.assign||function(Y){for(var P=1;P<arguments.length;P++){var K=arguments[P];for(var W in K)Object.prototype.hasOwnProperty.call(K,W)&&(Y[W]=K[W])}return Y},d=function(){function Y(P,K){var W=[],F=!0,H=!1,G=void 0;try{for(var $=P[Symbol.iterator](),ae;!(F=(ae=$.next()).done)&&!(W.push(ae.value),K&&W.length===K);F=!0);}catch(he){H=!0,G=he}finally{try{!F&&$.return&&$.return()}finally{if(H)throw G}}return W}return function(P,K){if(Array.isArray(P))return P;if(Symbol.iterator in Object(P))return Y(P,K);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function Y(P,K){for(var W=0;W<K.length;W++){var F=K[W];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(P,F.key,F)}}return function(P,K,W){return K&&Y(P.prototype,K),W&&Y(P,W),P}}();function A(Y,P,K){return P in Y?Object.defineProperty(Y,P,{value:K,enumerable:!0,configurable:!0,writable:!0}):Y[P]=K,Y}function p(Y,P){var K={};for(var W in Y){if(P.indexOf(W)>=0)continue;if(!Object.prototype.hasOwnProperty.call(Y,W))continue;K[W]=Y[W]}return K}function y(Y,P){if(!(Y instanceof P))throw new TypeError("Cannot call a class as a function")}function T(Y,P){if(!Y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:Y}function _(Y,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);Y.prototype=Object.create(P&&P.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,P):Y.__proto__=P)}var B=function(P){return Object.keys(P).reduce(function(K,W){return(W.substr(0,5)==="data-"||W.substr(0,5)==="aria-"||W==="role")&&(K[W]=P[W]),K},{})},v=function(Y){_(P,Y);function P(){var K,W,F,H;y(this,P);for(var G=arguments.length,$=Array(G),ae=0;ae<G;ae++)$[ae]=arguments[ae];return H=(W=(F=T(this,(K=P.__proto__||Object.getPrototypeOf(P)).call.apply(K,[this].concat($))),F),F.state={uid:r()},F.reqs={},F.onChange=function(he){var ie=he.target.files;F.uploadFiles(ie),F.reset()},F.onClick=function(he){var ie=F.fileInput;if(!ie)return;var ge=F.props,Ae=ge.children,ye=ge.onClick;Ae&&Ae.type==="button"&&(ie.parentNode.focus(),ie.parentNode.querySelector("button").blur()),ie.click(),ye&&ye(he)},F.onKeyDown=function(he){he.key==="Enter"&&F.onClick()},F.onFileDrop=function(he){var ie=F.props.multiple;if(he.preventDefault(),he.type==="dragover")return;if(F.props.directory)o(Array.prototype.slice.call(he.dataTransfer.items),F.uploadFiles,function(Ae){return e(Ae,F.props.accept)});else{var ge=Array.prototype.slice.call(he.dataTransfer.files).filter(function(Ae){return e(Ae,F.props.accept)});ie===!1&&(ge=ge.slice(0,1)),F.uploadFiles(ge)}},F.uploadFiles=function(he){var ie=Array.prototype.slice.call(he);ie.map(function(ge){return ge.uid=r(),ge}).forEach(function(ge){F.upload(ge,ie)})},F.saveFileInput=function(he){F.fileInput=he},W),T(F,H)}return a(P,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(W,F){var H=this,G=this.props;if(!G.beforeUpload)return setTimeout(function(){return H.post(W)},0);var $=G.beforeUpload(W,F);$&&$.then?$.then(function(ae){var he=Object.prototype.toString.call(ae);return he==="[object File]"||he==="[object Blob]"?H.post(ae):H.post(W)}).catch(function(ae){console.log(ae)}):$!==!1&&setTimeout(function(){return H.post(W)},0);return}},{key:"post",value:function(W){var F=this;if(!this._isMounted)return;var H=this.props,G=H.onStart,$=H.onProgress,ae=H.transformFile,he=ae===void 0?function(ie){return ie}:ae;new Promise(function(ie){var ge=H.action;return typeof ge=="function"&&(ge=ge(W)),ie(ge)}).then(function(ie){var ge=W.uid,Ae=H.customRequest||C,ye=Promise.resolve(he(W)).then(function(fe){var de=H.data;return typeof de=="function"&&(de=de(fe)),Promise.all([fe,de])}).catch(function(fe){console.error(fe)});ye.then(function(fe){var de=d(fe,2),ne=de[0],ue=de[1],pe={action:ie,filename:H.name,data:ue,file:ne,headers:H.headers,withCredentials:H.withCredentials,method:H.method||"post",onProgress:$?function(ce){$(ce,W)}:null,onSuccess:function(we,De){delete F.reqs[ge],H.onSuccess(we,W,De)},onError:function(we,De){delete F.reqs[ge],H.onError(we,De,W)}};G(W),F.reqs[ge]=Ae(pe)})})}},{key:"reset",value:function(){this.setState({uid:r()})}},{key:"abort",value:function(W){var F=this.reqs;if(W){var H=W;W&&W.uid&&(H=W.uid),F[H]&&F[H].abort&&F[H].abort(),delete F[H]}else Object.keys(F).forEach(function(G){F[G]&&F[G].abort&&F[G].abort(),delete F[G]})}},{key:"render",value:function(){var W,F=this.props,H=F.component,G=F.prefixCls,$=F.className,ae=F.disabled,he=F.id,ie=F.style,ge=F.multiple,Ae=F.accept,ye=F.children,fe=F.directory,de=F.openFileDialogOnClick,ne=F.onMouseEnter,ue=F.onMouseLeave,pe=p(F,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),ce=b()((W={},A(W,G,!0),A(W,G+"-disabled",ae),A(W,$,$),W)),we=ae?{}:{onClick:de?this.onClick:function(){},onKeyDown:de?this.onKeyDown:function(){},onMouseEnter:ne,onMouseLeave:ue,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return X.a.createElement(H,f({},we,{className:ce,role:"button",style:ie}),X.a.createElement("input",f({},B(pe),{id:he,type:"file",ref:this.saveFileInput,onClick:function(Re){return Re.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Ae,directory:fe?"directory":null,webkitdirectory:fe?"webkitdirectory":null,multiple:ge,onChange:this.onChange})),ye)}}]),P}(oe.Component),m=v,u=Object.assign||function(Y){for(var P=1;P<arguments.length;P++){var K=arguments[P];for(var W in K)Object.prototype.hasOwnProperty.call(K,W)&&(Y[W]=K[W])}return Y},i=function(){function Y(P,K){for(var W=0;W<K.length;W++){var F=K[W];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(P,F.key,F)}}return function(P,K,W){return K&&Y(P.prototype,K),W&&Y(P,W),P}}();function w(Y,P){if(!(Y instanceof P))throw new TypeError("Cannot call a class as a function")}function O(Y,P){if(!Y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:Y}function S(Y,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);Y.prototype=Object.create(P&&P.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,P):Y.__proto__=P)}function D(){}var R=function(Y){S(P,Y);function P(){var K,W,F,H;w(this,P);for(var G=arguments.length,$=Array(G),ae=0;ae<G;ae++)$[ae]=arguments[ae];return H=(W=(F=O(this,(K=P.__proto__||Object.getPrototypeOf(P)).call.apply(K,[this].concat($))),F),F.saveUploader=function(he){F.uploader=he},W),O(F,H)}return i(P,[{key:"abort",value:function(W){this.uploader.abort(W)}},{key:"render",value:function(){return X.a.createElement(m,u({},this.props,{ref:this.saveUploader}))}}]),P}(oe.Component);R.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:D,onError:D,onSuccess:D,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var k=R,j=me.a=k},Gytx:function(Xe,me){Xe.exports=function(oe,X,L,b){var E=L?L.call(b,oe,X):void 0;if(E!==void 0)return!!E;if(oe===X)return!0;if(typeof oe!="object"||!oe||typeof X!="object"||!X)return!1;var x=Object.keys(oe),C=Object.keys(X);if(x.length!==C.length)return!1;for(var h=Object.prototype.hasOwnProperty.bind(X),s=0;s<x.length;s++){var r=x[s];if(!h(r))return!1;var n=oe[r],e=X[r];if(E=L?L.call(b,n,e,r):void 0,E===!1||E===void 0&&n!==e)return!1}return!0}},H6uX:function(Xe,me){var U=Array.prototype.slice,oe=function(E){this._$handlers={},this._$eventProcessor=E};oe.prototype={constructor:oe,one:function(E,x,C,h){return L(this,E,x,C,h,!0)},on:function(E,x,C,h){return L(this,E,x,C,h,!1)},isSilent:function(E){var x=this._$handlers;return!x[E]||!x[E].length},off:function(E,x){var C=this._$handlers;if(!E)return this._$handlers={},this;if(x){if(C[E]){for(var h=[],s=0,r=C[E].length;s<r;s++)C[E][s].h!==x&&h.push(C[E][s]);C[E]=h}C[E]&&C[E].length===0&&delete C[E]}else delete C[E];return this},trigger:function(E){var x=this._$handlers[E],C=this._$eventProcessor;if(x){var h=arguments,s=h.length;s>3&&(h=U.call(h,1));for(var r=x.length,n=0;n<r;){var e=x[n];if(C&&C.filter&&e.query!=null&&!C.filter(E,e.query)){n++;continue}switch(s){case 1:e.h.call(e.ctx);break;case 2:e.h.call(e.ctx,h[1]);break;case 3:e.h.call(e.ctx,h[1],h[2]);break;default:e.h.apply(e.ctx,h);break}e.one?(x.splice(n,1),r--):n++}}return C&&C.afterTrigger&&C.afterTrigger(E),this},triggerWithContext:function(E){var x=this._$handlers[E],C=this._$eventProcessor;if(x){var h=arguments,s=h.length;s>4&&(h=U.call(h,1,h.length-1));for(var r=h[h.length-1],n=x.length,e=0;e<n;){var l=x[e];if(C&&C.filter&&l.query!=null&&!C.filter(E,l.query)){e++;continue}switch(s){case 1:l.h.call(r);break;case 2:l.h.call(r,h[1]);break;case 3:l.h.call(r,h[1],h[2]);break;default:l.h.apply(r,h);break}l.one?(x.splice(e,1),n--):e++}}return C&&C.afterTrigger&&C.afterTrigger(E),this}};function X(E,x){var C=E._$eventProcessor;return x!=null&&C&&C.normalizeQuery&&(x=C.normalizeQuery(x)),x}function L(E,x,C,h,s,r){var n=E._$handlers;if(typeof C=="function"&&(s=h,h=C,C=null),!h||!x)return E;C=X(E,C),n[x]||(n[x]=[]);for(var e=0;e<n[x].length;e++)if(n[x][e].h===h)return E;var l={h,one:r,query:C,ctx:s||E,callAtLast:h.zrEventfulCallAtLast},c=n[x].length-1,o=n[x][c];return o&&o.callAtLast?n[x].splice(c,0,l):n[x].push(l),E}var b=oe;Xe.exports=b},HmJG:function(Xe,me,U){},HpTS:function(Xe,me,U){Xe.exports=U.p+"static/small_program.f74069ec.png"},I8Z2:function(Xe,me,U){"use strict";U.d(me,"a",function(){return b}),U.d(me,"b",function(){return l}),U.d(me,"c",function(){return o});var oe=U("cDcd"),X=function(){var f=function(d,a){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,p){A.__proto__=p}||function(A,p){for(var y in p)p.hasOwnProperty(y)&&(A[y]=p[y])},f(d,a)};return function(d,a){f(d,a);function A(){this.constructor=d}d.prototype=a===null?Object.create(a):(A.prototype=a.prototype,new A)}}(),L=oe.createContext(null),b=function(f){X(d,f);function d(){return f!==null&&f.apply(this,arguments)||this}return d.prototype.render=function(){return oe.createElement(L.Provider,{value:this.props.store},this.props.children)},d}(oe.Component),E=U("Gytx"),x=U.n(E),C=U("2mql"),h=U.n(C),s=function(){var f=function(d,a){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,p){A.__proto__=p}||function(A,p){for(var y in p)p.hasOwnProperty(y)&&(A[y]=p[y])},f(d,a)};return function(d,a){f(d,a);function A(){this.constructor=d}d.prototype=a===null?Object.create(a):(A.prototype=a.prototype,new A)}}(),r=function(){return r=Object.assign||function(f){for(var d,a=1,A=arguments.length;a<A;a++){d=arguments[a];for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&(f[p]=d[p])}return f},r.apply(this,arguments)};function n(f){return f.displayName||f.name||"Component"}var e=function(){return{}};function l(f,d){d===void 0&&(d={});var a=!!f,A=f||e;return function(y){var T=function(B){s(v,B);function v(m,u){var i=B.call(this,m,u)||this;return i.unsubscribe=null,i.handleChange=function(){if(!i.unsubscribe)return;var w=A(i.store.getState(),i.props);i.setState({subscribed:w})},i.store=i.context,i.state={subscribed:A(i.store.getState(),m),store:i.store,props:m},i}return v.getDerivedStateFromProps=function(m,u){return f&&f.length===2&&m!==u.props?{subscribed:A(u.store.getState(),m),props:m}:{props:m}},v.prototype.componentDidMount=function(){this.trySubscribe()},v.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},v.prototype.shouldComponentUpdate=function(m,u){return!x()(this.props,m)||!x()(this.state.subscribed,u.subscribed)},v.prototype.trySubscribe=function(){a&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},v.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},v.prototype.render=function(){var m=r(r(r({},this.props),this.state.subscribed),{store:this.store});return oe.createElement(y,r({},m,{ref:this.props.miniStoreForwardedRef}))},v.displayName="Connect("+n(y)+")",v.contextType=L,v}(oe.Component);if(d.forwardRef){var _=oe.forwardRef(function(B,v){return oe.createElement(T,r({},B,{miniStoreForwardedRef:v}))});return h()(_,y)}return h()(T,y)}}var c=function(){return c=Object.assign||function(f){for(var d,a=1,A=arguments.length;a<A;a++){d=arguments[a];for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&(f[p]=d[p])}return f},c.apply(this,arguments)};function o(f){var d=f,a=[];function A(T){d=c(c({},d),T);for(var _=0;_<a.length;_++)a[_]()}function p(){return d}function y(T){return a.push(T),function(){var B=a.indexOf(T);a.splice(B,1)}}return{setState:A,getState:p,subscribe:y}}},IBYe:function(Xe,me,U){"use strict";function oe(X){return null}me.a=oe},IMiH:function(Xe,me,U){var oe=U("Sj9i"),X=U("QBsz"),L=U("4mN7"),b=U("mFDi"),E=U("LPTA"),x=E.devicePixelRatio,C={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},h=[],s=[],r=[],n=[],e=Math.min,l=Math.max,c=Math.cos,o=Math.sin,f=Math.sqrt,d=Math.abs,a=typeof Float32Array!="undefined",A=function(y){this._saveData=!(y||!1),this._saveData&&(this.data=[]),this._ctx=null};A.prototype={constructor:A,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(y,T,_){_=_||0,this._ux=d(_/x/y)||0,this._uy=d(_/x/T)||0},getContext:function(){return this._ctx},beginPath:function(y){return this._ctx=y,y&&y.beginPath(),y&&(this.dpr=y.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(y,T){return this.addData(C.M,y,T),this._ctx&&this._ctx.moveTo(y,T),this._x0=y,this._y0=T,this._xi=y,this._yi=T,this},lineTo:function(y,T){var _=d(y-this._xi)>this._ux||d(T-this._yi)>this._uy||this._len<5;return this.addData(C.L,y,T),this._ctx&&_&&(this._needsDash()?this._dashedLineTo(y,T):this._ctx.lineTo(y,T)),_&&(this._xi=y,this._yi=T),this},bezierCurveTo:function(y,T,_,B,v,m){return this.addData(C.C,y,T,_,B,v,m),this._ctx&&(this._needsDash()?this._dashedBezierTo(y,T,_,B,v,m):this._ctx.bezierCurveTo(y,T,_,B,v,m)),this._xi=v,this._yi=m,this},quadraticCurveTo:function(y,T,_,B){return this.addData(C.Q,y,T,_,B),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(y,T,_,B):this._ctx.quadraticCurveTo(y,T,_,B)),this._xi=_,this._yi=B,this},arc:function(y,T,_,B,v,m){return this.addData(C.A,y,T,_,_,B,v-B,0,m?0:1),this._ctx&&this._ctx.arc(y,T,_,B,v,m),this._xi=c(v)*_+y,this._yi=o(v)*_+T,this},arcTo:function(y,T,_,B,v){return this._ctx&&this._ctx.arcTo(y,T,_,B,v),this},rect:function(y,T,_,B){return this._ctx&&this._ctx.rect(y,T,_,B),this.addData(C.R,y,T,_,B),this},closePath:function(){this.addData(C.Z);var y=this._ctx,T=this._x0,_=this._y0;return y&&(this._needsDash()&&this._dashedLineTo(T,_),y.closePath()),this._xi=T,this._yi=_,this},fill:function(y){y&&y.fill(),this.toStatic()},stroke:function(y){y&&y.stroke(),this.toStatic()},setLineDash:function(y){if(y instanceof Array){this._lineDash=y,this._dashIdx=0;for(var T=0,_=0;_<y.length;_++)T+=y[_];this._dashSum=T}return this},setLineDashOffset:function(y){return this._dashOffset=y,this},len:function(){return this._len},setData:function(y){var T=y.length;!(this.data&&this.data.length===T)&&a&&(this.data=new Float32Array(T));for(var _=0;_<T;_++)this.data[_]=y[_];this._len=T},appendPath:function(y){y instanceof Array||(y=[y]);for(var T=y.length,_=0,B=this._len,v=0;v<T;v++)_+=y[v].len();a&&this.data instanceof Float32Array&&(this.data=new Float32Array(B+_));for(var v=0;v<T;v++)for(var m=y[v].data,u=0;u<m.length;u++)this.data[B++]=m[u];this._len=B},addData:function(y){if(!this._saveData)return;var T=this.data;this._len+arguments.length>T.length&&(this._expandData(),T=this.data);for(var _=0;_<arguments.length;_++)T[this._len++]=arguments[_];this._prevCmd=y},_expandData:function(){if(!(this.data instanceof Array)){for(var y=[],T=0;T<this._len;T++)y[T]=this.data[T];this.data=y}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(y,T){var _=this._dashSum,B=this._dashOffset,v=this._lineDash,m=this._ctx,u=this._xi,i=this._yi,w=y-u,O=T-i,S=f(w*w+O*O),D=u,R=i,k,j=v.length,Y;for(w/=S,O/=S,B<0&&(B=_+B),B%=_,D-=B*w,R-=B*O;w>0&&D<=y||w<0&&D>=y||w===0&&(O>0&&R<=T||O<0&&R>=T);){if(Y=this._dashIdx,k=v[Y],D+=w*k,R+=O*k,this._dashIdx=(Y+1)%j,w>0&&D<u||w<0&&D>u||O>0&&R<i||O<0&&R>i)continue;m[Y%2?"moveTo":"lineTo"](w>=0?e(D,y):l(D,y),O>=0?e(R,T):l(R,T))}w=D-y,O=R-T,this._dashOffset=-f(w*w+O*O)},_dashedBezierTo:function(y,T,_,B,v,m){var u=this._dashSum,i=this._dashOffset,w=this._lineDash,O=this._ctx,S=this._xi,D=this._yi,R,k,j,Y=oe.cubicAt,P=0,K=this._dashIdx,W=w.length,F,H,G=0;for(i<0&&(i=u+i),i%=u,R=0;R<1;R+=.1)k=Y(S,y,_,v,R+.1)-Y(S,y,_,v,R),j=Y(D,T,B,m,R+.1)-Y(D,T,B,m,R),P+=f(k*k+j*j);for(;K<W&&!(G+=w[K],G>i);K++);for(R=(G-i)/P;R<=1;)F=Y(S,y,_,v,R),H=Y(D,T,B,m,R),K%2?O.moveTo(F,H):O.lineTo(F,H),R+=w[K]/P,K=(K+1)%W;K%2!==0&&O.lineTo(v,m),k=v-F,j=m-H,this._dashOffset=-f(k*k+j*j)},_dashedQuadraticTo:function(y,T,_,B){var v=_,m=B;_=(_+2*y)/3,B=(B+2*T)/3,y=(this._xi+2*y)/3,T=(this._yi+2*T)/3,this._dashedBezierTo(y,T,_,B,v,m)},toStatic:function(){var y=this.data;y instanceof Array&&(y.length=this._len,a&&(this.data=new Float32Array(y)))},getBoundingRect:function(){h[0]=h[1]=r[0]=r[1]=Number.MAX_VALUE,s[0]=s[1]=n[0]=n[1]=-Number.MAX_VALUE;for(var y=this.data,T=0,_=0,B=0,v=0,m=0;m<y.length;){var u=y[m++];m===1&&(T=y[m],_=y[m+1],B=T,v=_);switch(u){case C.M:B=y[m++],v=y[m++],T=B,_=v,r[0]=B,r[1]=v,n[0]=B,n[1]=v;break;case C.L:L.fromLine(T,_,y[m],y[m+1],r,n),T=y[m++],_=y[m++];break;case C.C:L.fromCubic(T,_,y[m++],y[m++],y[m++],y[m++],y[m],y[m+1],r,n),T=y[m++],_=y[m++];break;case C.Q:L.fromQuadratic(T,_,y[m++],y[m++],y[m],y[m+1],r,n),T=y[m++],_=y[m++];break;case C.A:var i=y[m++],w=y[m++],O=y[m++],S=y[m++],D=y[m++],R=y[m++]+D;m+=1;var k=1-y[m++];m===1&&(B=c(D)*O+i,v=o(D)*S+w),L.fromArc(i,w,O,S,D,R,k,r,n),T=c(R)*O+i,_=o(R)*S+w;break;case C.R:B=T=y[m++],v=_=y[m++];var j=y[m++],Y=y[m++];L.fromLine(B,v,B+j,v+Y,r,n);break;case C.Z:T=B,_=v;break}X.min(h,h,r),X.max(s,s,n)}return m===0&&(h[0]=h[1]=s[0]=s[1]=0),new b(h[0],h[1],s[0]-h[0],s[1]-h[1])},rebuildPath:function(y){for(var T=this.data,_,B,v,m,u,i,w=this._ux,O=this._uy,S=this._len,D=0;D<S;){var R=T[D++];D===1&&(v=T[D],m=T[D+1],_=v,B=m);switch(R){case C.M:_=v=T[D++],B=m=T[D++],y.moveTo(v,m);break;case C.L:u=T[D++],i=T[D++],(d(u-v)>w||d(i-m)>O||D===S-1)&&(y.lineTo(u,i),v=u,m=i);break;case C.C:y.bezierCurveTo(T[D++],T[D++],T[D++],T[D++],T[D++],T[D++]),v=T[D-2],m=T[D-1];break;case C.Q:y.quadraticCurveTo(T[D++],T[D++],T[D++],T[D++]),v=T[D-2],m=T[D-1];break;case C.A:var k=T[D++],j=T[D++],Y=T[D++],P=T[D++],K=T[D++],W=T[D++],F=T[D++],H=T[D++],G=Y>P?Y:P,$=Y>P?1:Y/P,ae=Y>P?P/Y:1,he=Math.abs(Y-P)>.001,ie=K+W;he?(y.translate(k,j),y.rotate(F),y.scale($,ae),y.arc(0,0,G,K,ie,1-H),y.scale(1/$,1/ae),y.rotate(-F),y.translate(-k,-j)):y.arc(k,j,G,K,ie,1-H),D===1&&(_=c(K)*Y+k,B=o(K)*P+j),v=c(ie)*Y+k,m=o(ie)*P+j;break;case C.R:_=v=T[D],B=m=T[D+1],y.rect(T[D++],T[D++],T[D++],T[D++]);break;case C.Z:y.closePath(),v=_,m=B}}}},A.CMD=C;var p=A;Xe.exports=p},ItGF:function(Xe,me){var U={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?U={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?U={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?U={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:U=X(navigator.userAgent);var oe=U;function X(L){var b={},E={},x=L.match(/Firefox\/([\d.]+)/),C=L.match(/MSIE\s([\d.]+)/)||L.match(/Trident\/.+?rv:(([\d.]+))/),h=L.match(/Edge\/([\d.]+)/),s=/micromessenger/i.test(L);return x&&(E.firefox=!0,E.version=x[1]),C&&(E.ie=!0,E.version=C[1]),h&&(E.edge=!0,E.version=h[1]),s&&(E.weChat=!0),{browser:E,os:b,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!E.ie&&!E.edge,pointerEventsSupported:"onpointerdown"in window&&(E.edge||E.ie&&E.version>=11),domSupported:typeof document!="undefined"}}Xe.exports=oe},IxHN:function(Xe,me,U){"use strict";var oe=U("cDcd"),X=U.n(oe),L=U("07cG"),b=U.n(L);me.a=function(E){var x=E.message,C=E.className,h=E.children,s=E.style,r=s===void 0?{}:s;return X.a.createElement("div",{className:"".concat(b.a.idsRingWrapper," ").concat(C)},X.a.createElement("div",{className:b.a.ldsRing},X.a.createElement("div",null),X.a.createElement("div",null),X.a.createElement("div",null),X.a.createElement("div",null)),x?X.a.createElement("p",{style:r},x):null,h)}},JTSX:function(Xe,me,U){Xe.exports={flex_box_center:"flex_box_center___2jvp9",flex_space_between:"flex_space_between___YQ3n3",flex_box_vertical_center:"flex_box_vertical_center___lMDl8",flex_box_center_end:"flex_box_center_end___14pJI",flex_box_column:"flex_box_column___3MPcr",banner:"banner___1CNID",wrp:"wrp___2yuj2",titleWrap:"titleWrap___3rqyq",titleFlexEnd:"titleFlexEnd___3qeo-",title:"title___1sz3A",titleIcon:"titleIcon___oKhIk",contentWrap:"contentWrap___2hSfm",verticalLine:"verticalLine___1hWY5",contentLeftWrap:"contentLeftWrap___3cPFj",openCourseTag:"openCourseTag___2nNhU",ratingWrap:"ratingWrap___QZ8mo",ratingTitle:"ratingTitle___1sMbV",rating:"rating___tJ9xt",popoverWrap:"popoverWrap___16eNE",popverLeft:"popverLeft___1EzpC",popoverRight:"popoverRight___1dYpr",popverScore:"popverScore___2QZ2F",popoverRateWrap:"popoverRateWrap___2O45Q",popoverProgress:"popoverProgress___2jOeY",button:"button___1WaHd",operationWrap:"operationWrap___3_Xdi",forkWrap:"forkWrap___36Nap",fork:"fork___1AtQN",forkNum:"forkNum___3b1MG",buttonTransparent:"buttonTransparent___INxBh",buttonLearnStatistics:"buttonLearnStatistics___350-U",publishPopverWrap:"publishPopverWrap___2uMcI",colorFF6802:"colorFF6802___W5JBU",w140:"w140___20QZ6",nav:"nav___UcDQM",navLeft:"navLeft___1IpLj",navContent:"navContent___g-IkK",flexRow:"flexRow___2Srtn",navRight:"navRight___1wX_D",navLeftIcon:"navLeftIcon___33sNL",colorOrange:"colorOrange___1lWTV",contentItem:"contentItem___3BAmt",contentItemTitle:"contentItemTitle___3X1lp",contentItemText:"contentItemText___2Px0w",classButton:"classButton___1uAy6",bg28e:"bg28e___34ke7",bgGray:"bgGray___1wX3O"}},JWDV:function(Xe,me,U){Xe.exports=U.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg=="},Jq4h:function(Xe,me,U){Xe.exports=U.p+"static/qrcode.54870d9b.png"},K2GJ:function(Xe,me,U){var oe=U("fW2E"),X=U("gut8"),L=X.ContextCachedBy,b=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],E=function(e){this.extendFrom(e,!1)};function x(e,l,c){var o=l.x==null?0:l.x,f=l.x2==null?1:l.x2,d=l.y==null?0:l.y,a=l.y2==null?0:l.y2;l.global||(o=o*c.width+c.x,f=f*c.width+c.x,d=d*c.height+c.y,a=a*c.height+c.y),o=isNaN(o)?0:o,f=isNaN(f)?1:f,d=isNaN(d)?0:d,a=isNaN(a)?0:a;var A=e.createLinearGradient(o,d,f,a);return A}function C(e,l,c){var o=c.width,f=c.height,d=Math.min(o,f),a=l.x==null?.5:l.x,A=l.y==null?.5:l.y,p=l.r==null?.5:l.r;l.global||(a=a*o+c.x,A=A*f+c.y,p=p*d);var y=e.createRadialGradient(a,A,0,a,A,p);return y}E.prototype={constructor:E,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(e,l,c){var o=this,f=c&&c.style,d=!f||e.__attrCachedBy!==L.STYLE_BIND;e.__attrCachedBy=L.STYLE_BIND;for(var a=0;a<b.length;a++){var A=b[a],p=A[0];(d||o[p]!==f[p])&&(e[p]=oe(e,p,o[p]||A[1]))}if((d||o.fill!==f.fill)&&(e.fillStyle=o.fill),(d||o.stroke!==f.stroke)&&(e.strokeStyle=o.stroke),(d||o.opacity!==f.opacity)&&(e.globalAlpha=o.opacity==null?1:o.opacity),(d||o.blend!==f.blend)&&(e.globalCompositeOperation=o.blend||"source-over"),this.hasStroke()){var y=o.lineWidth;e.lineWidth=y/(this.strokeNoScale&&l&&l.getLineScale?l.getLineScale():1)}},hasFill:function(){var e=this.fill;return e!=null&&e!=="none"},hasStroke:function(){var e=this.stroke;return e!=null&&e!=="none"&&this.lineWidth>0},extendFrom:function(e,l){if(e)for(var c in e)e.hasOwnProperty(c)&&(l===!0||(l===!1?!this.hasOwnProperty(c):e[c]!=null))&&(this[c]=e[c])},set:function(e,l){typeof e=="string"?this[e]=l:this.extendFrom(e,!0)},clone:function(){var e=new this.constructor;return e.extendFrom(this,!0),e},getGradient:function(e,l,c){for(var o=l.type==="radial"?C:x,f=o(e,l,c),d=l.colorStops,a=0;a<d.length;a++)f.addColorStop(d[a].offset,d[a].color);return f}};for(var h=E.prototype,s=0;s<b.length;s++){var r=b[s];r[0]in h||(h[r[0]]=r[1])}E.getGradient=h.getGradient;var n=E;Xe.exports=n},LPTA:function(Xe,me){var U=1;typeof window!="undefined"&&(U=Math.max(window.devicePixelRatio||1,1));var oe=0,X=U;me.debugMode=oe,me.devicePixelRatio=X},LSTS:function(Xe,me,U){"use strict";Object.defineProperty(me,"__esModule",{value:!0});var oe=function(){function e(l,c){for(var o=0;o<c.length;o++){var f=c[o];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(l,f.key,f)}}return function(l,c,o){return c&&e(l.prototype,c),o&&e(l,o),l}}(),X=U("cDcd"),L=x(X),b=U("17x9"),E=x(b);function x(e){return e&&e.__esModule?e:{default:e}}function C(e,l){var c={};for(var o in e){if(l.indexOf(o)>=0)continue;if(!Object.prototype.hasOwnProperty.call(e,o))continue;c[o]=e[o]}return c}function h(e,l){if(!(e instanceof l))throw new TypeError("Cannot call a class as a function")}function s(e,l){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:e}function r(e,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);e.prototype=Object.create(l&&l.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(e,l):e.__proto__=l)}var n=function(e){r(l,e);function l(c){h(this,l);var o=s(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,c));return o.scrollListener=o.scrollListener.bind(o),o.eventListenerOptions=o.eventListenerOptions.bind(o),o.mousewheelListener=o.mousewheelListener.bind(o),o}return oe(l,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var o=this.getParentElement(this.scrollComponent);o.scrollTop=o.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var o=!1,f={get passive(){o=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(d){}return o}},{key:"eventListenerOptions",value:function(){var o=this.props.useCapture;return this.isPassiveSupported()&&(o={useCapture:this.props.useCapture,passive:!0}),o}},{key:"setDefaultLoader",value:function(o){this.defaultLoader=o}},{key:"detachMousewheelListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.scrollComponent.parentNode),o.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.getParentElement(this.scrollComponent)),o.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),o.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(o){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:o&&o.parentNode}},{key:"filterProps",value:function(o){return o}},{key:"attachScrollListener",value:function(){var o=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!o)return;var f=window;this.props.useWindow===!1&&(f=o),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(o){o.deltaY===1&&!this.isPassiveSupported()&&o.preventDefault()}},{key:"scrollListener",value:function(){var o=this.scrollComponent,f=window,d=this.getParentElement(o),a=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,p=f.pageYOffset!==void 0?f.pageYOffset:A.scrollTop;this.props.isReverse?a=p:a=this.calculateOffset(o,p)}else this.props.isReverse?a=d.scrollTop:a=o.scrollHeight-d.scrollTop-d.clientHeight;a<Number(this.props.threshold)&&o&&o.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=d.scrollHeight,this.beforeScrollTop=d.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(o,f){return o?this.calculateTopPosition(o)+(o.offsetHeight-f-window.innerHeight):0}},{key:"calculateTopPosition",value:function(o){return o?o.offsetTop+this.calculateTopPosition(o.offsetParent):0}},{key:"render",value:function(){var o=this,f=this.filterProps(this.props),d=f.children,a=f.element,A=f.hasMore,p=f.initialLoad,y=f.isReverse,T=f.loader,_=f.loadMore,B=f.pageStart,v=f.ref,m=f.threshold,u=f.useCapture,i=f.useWindow,w=f.getScrollParent,O=C(f,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);O.ref=function(D){o.scrollComponent=D,v&&v(D)};var S=[d];return A&&(T?y?S.unshift(T):S.push(T):this.defaultLoader&&(y?S.unshift(this.defaultLoader):S.push(this.defaultLoader))),L.default.createElement(a,O,S)}}]),l}(X.Component);n.propTypes={children:E.default.node.isRequired,element:E.default.node,hasMore:E.default.bool,initialLoad:E.default.bool,isReverse:E.default.bool,loader:E.default.node,loadMore:E.default.func.isRequired,pageStart:E.default.number,ref:E.default.func,getScrollParent:E.default.func,threshold:E.default.number,useCapture:E.default.bool,useWindow:E.default.bool},n.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},me.default=n,Xe.exports=me.default},LZjx:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg=="},LdHM:function(Xe,me,U){"use strict";U.d(me,"b",function(){return p}),U.d(me,"a",function(){return T});var oe=U("1OyB"),X=U("vuIU"),L=U("Ji7U"),b=U("LK+K"),E=U("cDcd"),x=U("rePB"),C=U("Ff2n"),h=U("ODXe"),s=U("4IlW"),r=U("bX4T"),n=U("YrtM"),e=U("TSYQ"),l=U.n(e),c=U("+nKL"),o=U("8OUc"),f=function(W,F){var H=W.prefixCls,G=W.id,$=W.flattenOptions,ae=W.childrenAsData,he=W.values,ie=W.searchValue,ge=W.multiple,Ae=W.defaultActiveFirstOption,ye=W.height,fe=W.itemHeight,de=W.notFoundContent,ne=W.open,ue=W.menuItemSelectedIcon,pe=W.virtual,ce=W.onSelect,we=W.onToggleOpen,De=W.onActiveValue,Re=W.onScroll,te=W.onMouseEnter,N="".concat(H,"-item"),z=Object(n.a)(function(){return $},[ne,$],function(ot,Ve){return Ve[0]&&ot[1]!==Ve[1]}),le=E.useRef(null),ee=function(Ve){Ve.preventDefault()},se=function(Ve){le.current&&le.current.scrollTo({index:Ve})},xe=function(Ve){for(var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ge=z.length,Se=0;Se<Ge;Se+=1){var Ie=(Ve+Se*ze+Ge)%Ge,Me=z[Ie],Ye=Me.group,st=Me.data;if(!Ye&&!st.disabled)return Ie}return-1},Ke=E.useState(function(){return xe(0)}),gt=Object(h.a)(Ke,2),Fe=gt[0],ke=gt[1],dt=function(Ve){ke(Ve);var ze=z[Ve];if(!ze){De(null,-1);return}De(ze.data.value,Ve)};E.useEffect(function(){dt(Ae!==!1?xe(0):-1)},[z.length,ie]),E.useEffect(function(){var ot=setTimeout(function(){if(!ge&&ne&&he.size===1){var Ve=Array.from(he)[0],ze=z.findIndex(function(Ge){var Se=Ge.data;return Se.value===Ve});dt(ze),se(ze)}});return function(){return clearTimeout(ot)}},[ne]);var vt=function(Ve){Ve!==void 0&&ce(Ve,{selected:!he.has(Ve)}),ge||we(!1)};if(E.useImperativeHandle(F,function(){return{onKeyDown:function(Ve){var ze=Ve.which;switch(ze){case s.a.UP:case s.a.DOWN:{var Ge=0;if(ze===s.a.UP?Ge=-1:ze===s.a.DOWN&&(Ge=1),Ge!==0){var Se=xe(Fe+Ge,Ge);se(Se),dt(Se)}break}case s.a.ENTER:{var Ie=z[Fe];Ie&&!Ie.data.disabled?vt(Ie.data.value):vt(void 0),ne&&Ve.preventDefault();break}case s.a.ESC:we(!1)}},onKeyUp:function(){},scrollTo:function(Ve){se(Ve)}}}),z.length===0)return E.createElement("div",{role:"listbox",id:"".concat(G,"_list"),className:"".concat(N,"-empty"),onMouseDown:ee},de);function it(ot){var Ve=z[ot];if(!Ve)return null;var ze=Ve.data||{},Ge=ze.value,Se=ze.label,Ie=ze.children,Me=Object(r.a)(ze,!0),Ye=ae?Ie:Se;return Ve?E.createElement("div",Object.assign({"aria-label":typeof Ye=="string"?Ye:null},Me,{key:ot,role:"option",id:"".concat(G,"_list_").concat(ot),"aria-selected":he.has(Ge)}),Ge):null}return E.createElement(E.Fragment,null,E.createElement("div",{role:"listbox",id:"".concat(G,"_list"),style:{height:0,width:0,overflow:"hidden"}},it(Fe-1),it(Fe),it(Fe+1)),E.createElement(c.a,{itemKey:"key",ref:le,data:z,height:ye,itemHeight:fe,fullHeight:!1,onMouseDown:ee,onScroll:Re,virtual:pe,onMouseEnter:te},function(ot,Ve){var ze,Ge=ot.group,Se=ot.groupOption,Ie=ot.data,Me=Ie.label,Ye=Ie.key;if(Ge)return E.createElement("div",{className:l()(N,"".concat(N,"-group"))},Me!==void 0?Me:Ye);var st=Ie.disabled,mt=Ie.value,Rt=Ie.title,Ht=Ie.children,Bt=Ie.style,pt=Ie.className,It=Object(C.a)(Ie,["disabled","value","title","children","style","className"]),At=he.has(mt),ft="".concat(N,"-option"),rt=l()(N,ft,pt,(ze={},Object(x.a)(ze,"".concat(ft,"-grouped"),Se),Object(x.a)(ze,"".concat(ft,"-active"),Fe===Ve&&!st),Object(x.a)(ze,"".concat(ft,"-disabled"),st),Object(x.a)(ze,"".concat(ft,"-selected"),At),ze)),Le=ae?Ht:Me,et=!ue||typeof ue=="function"||At;return E.createElement("div",Object.assign({},It,{"aria-selected":At,className:rt,title:Rt,onMouseMove:function(){if(Fe===Ve||st)return;dt(Ve)},onClick:function(){st||vt(mt)},style:Bt}),E.createElement("div",{className:"".concat(ft,"-content")},Le||mt),E.isValidElement(ue)||At,et&&E.createElement(o.a,{className:"".concat(N,"-option-state"),customizeIcon:ue,customizeIconProps:{isSelected:At}},At?"\u2713":null))}))},d=E.forwardRef(f);d.displayName="OptionList";var a=d,A=function(){return null};A.isSelectOption=!0;var p=A,y=function(){return null};y.isSelectOptGroup=!0;var T=y,_=U("VTBJ"),B=U("Zm9Q");function v(K){var W=K.key,F=K.props,H=F.children,G=F.value,$=Object(C.a)(F,["children","value"]);return Object(_.a)({key:W,value:G!==void 0?G:W,children:H},$)}function m(K){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(B.a)(K).map(function(F,H){if(!E.isValidElement(F)||!F.type)return null;var G=F.type.isSelectOptGroup,$=F.key,ae=F.props,he=ae.children,ie=Object(C.a)(ae,["children"]);return W||!G?v(F):Object(_.a)(Object(_.a)({key:"__RC_SELECT_GRP__".concat($===null?H:$,"__"),label:$},ie),{},{options:m(he)})}).filter(function(F){return F})}var u=U("2Qr1"),i=U("qNPg"),w=U("U8pU"),O=U("Kwbf"),S=U("WKfj");function D(K){var W=K.mode,F=K.options,H=K.children,G=K.backfill,$=K.allowClear,ae=K.placeholder,he=K.getInputElement,ie=K.showSearch,ge=K.onSearch,Ae=K.defaultOpen,ye=K.autoFocus,fe=K.labelInValue,de=K.value,ne=K.inputValue,ue=K.optionLabelProp,pe=W==="multiple"||W==="tags",ce=ie!==void 0?ie:pe||W==="combobox",we=F||m(H);if(Object(O.a)(W!=="tags"||we.every(function(N){return!N.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),W==="tags"||W==="combobox"){var De=we.some(function(N){return N.options?N.options.some(function(z){return typeof("value"in z?z.value:z.key)=="number"}):typeof("value"in N?N.value:N.key)=="number"});Object(O.a)(!De,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(O.a)(W!=="combobox"||!ue,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(O.a)(W==="combobox"||!G,"`backfill` only works with `combobox` mode."),Object(O.a)(W==="combobox"||!he,"`getInputElement` only work with `combobox` mode."),Object(O.b)(W!=="combobox"||!he||!$||!ae,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ge&&!ce&&W!=="combobox"&&W!=="tags"&&Object(O.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(O.b)(!Ae||ye,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),de!=null){var Re=Object(S.d)(de);Object(O.a)(!fe||Re.every(function(N){return Object(w.a)(N)==="object"&&("key"in N||"value"in N)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(O.a)(!pe||Array.isArray(de),"`value` should be array when `mode` is `multiple` or `tags`")}if(H){var te=null;Object(B.a)(H).some(function(N){if(!E.isValidElement(N)||!N.type)return!1;var z=N.type;if(z.isSelectOption)return!1;if(z.isSelectOptGroup){var le=Object(B.a)(N.props.children).every(function(ee){return!E.isValidElement(ee)||!N.type||ee.type.isSelectOption?!0:(te=ee.type,!1)});return!le}return te=z,!0}),te&&Object(O.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(te.displayName||te.name||te,"`.")),Object(O.a)(ne===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var R=D,k=Object(i.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:m,flattenOptions:u.d,getLabeledValue:u.e,filterOptions:u.b,isValueDisabled:u.g,findValueOption:u.c,warningProps:R,fillOptionsWithMissingValue:u.a}),j=function(K){Object(L.a)(F,K);var W=Object(b.a)(F);function F(){var H;return Object(oe.a)(this,F),H=W.apply(this,arguments),H.selectRef=E.createRef(),H.focus=function(){H.selectRef.current.focus()},H.blur=function(){H.selectRef.current.blur()},H}return Object(X.a)(F,[{key:"render",value:function(){return E.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),F}(E.Component);j.Option=p,j.OptGroup=T;var Y=j,P=me.c=Y},M8RZ:function(Xe,me,U){"use strict";U.d(me,"a",function(){return s});var oe=U("fWQN"),X=U("mtLc"),L=U("yKVA"),b=U("879j"),E=U("cDcd"),x=U.n(E),C=U("faye"),h=U.n(C),s=function(r){Object(L.a)(e,r);var n=Object(b.a)(e);function e(l){var c;Object(oe.a)(this,e),c=n.call(this,l);var o=window.document;return c.node=o.createElement("div"),o.body.appendChild(c.node),c}return Object(X.a)(e,[{key:"render",value:function(){var c=this.props.children;return Object(C.createPortal)(c,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),e}(x.a.Component)},MEGo:function(Xe,me,U){var oe=U("4fz+"),X=U("Dagg"),L=U("dqUG"),b=U("2fw6"),E=U("x6Kt"),x=U("rmlV"),C=U("yxFR"),h=U("y+Vt"),s=U("h7HQ"),r=U("1Jh7"),n=U("SKnc"),e=U("K2GJ"),l=U("Fofx"),c=U("NC18"),o=c.createFromString,f=U("bYtY"),d=f.isString,a=f.extend,A=f.defaults,p=f.trim,y=f.each,T=/[\s,]+/;function _(F){if(d(F)){var H=new DOMParser;F=H.parseFromString(F,"text/xml")}for(F.nodeType===9&&(F=F.firstChild);F.nodeName.toLowerCase()!=="svg"||F.nodeType!==1;)F=F.nextSibling;return F}function B(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}B.prototype.parse=function(F,H){H=H||{};var G=_(F);if(!G)throw new Error("Illegal svg");var $=new oe;this._root=$;var ae=G.getAttribute("viewBox")||"",he=parseFloat(G.getAttribute("width")||H.width),ie=parseFloat(G.getAttribute("height")||H.height);isNaN(he)&&(he=null),isNaN(ie)&&(ie=null),S(G,$,null,!0);for(var ge=G.firstChild;ge;)this._parseNode(ge,$),ge=ge.nextSibling;var Ae,ye;if(ae){var fe=p(ae).split(T);fe.length>=4&&(Ae={x:parseFloat(fe[0]||0),y:parseFloat(fe[1]||0),width:parseFloat(fe[2]),height:parseFloat(fe[3])})}if(Ae&&he!=null&&ie!=null&&(ye=K(Ae,he,ie),!H.ignoreViewBox)){var de=$;$=new oe,$.add(de),de.scale=ye.scale.slice(),de.position=ye.position.slice()}return!H.ignoreRootClip&&he!=null&&ie!=null&&$.setClipPath(new E({shape:{x:0,y:0,width:he,height:ie}})),{root:$,width:he,height:ie,viewBoxRect:Ae,viewBoxTransform:ye}},B.prototype._parseNode=function(F,H){var G=F.nodeName.toLowerCase();G==="defs"?this._isDefine=!0:G==="text"&&(this._isText=!0);var $;if(this._isDefine){var ae=m[G];if(ae){var he=ae.call(this,F),ie=F.getAttribute("id");ie&&(this._defs[ie]=he)}}else{var ae=v[G];ae&&($=ae.call(this,F,H),H.add($))}for(var ge=F.firstChild;ge;)ge.nodeType===1&&this._parseNode(ge,$),ge.nodeType===3&&this._isText&&this._parseText(ge,$),ge=ge.nextSibling;G==="defs"?this._isDefine=!1:G==="text"&&(this._isText=!1)},B.prototype._parseText=function(F,H){if(F.nodeType===1){var G=F.getAttribute("dx")||0,$=F.getAttribute("dy")||0;this._textX+=parseFloat(G),this._textY+=parseFloat($)}var ae=new L({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});i(H,ae),S(F,ae,this._defs);var he=ae.style.fontSize;he&&he<9&&(ae.style.fontSize=9,ae.scale=ae.scale||[1,1],ae.scale[0]*=he/9,ae.scale[1]*=he/9);var ie=ae.getBoundingRect();return this._textX+=ie.width,H.add(ae),ae};var v={g:function(F,H){var G=new oe;return i(H,G),S(F,G,this._defs),G},rect:function(F,H){var G=new E;return i(H,G),S(F,G,this._defs),G.setShape({x:parseFloat(F.getAttribute("x")||0),y:parseFloat(F.getAttribute("y")||0),width:parseFloat(F.getAttribute("width")||0),height:parseFloat(F.getAttribute("height")||0)}),G},circle:function(F,H){var G=new b;return i(H,G),S(F,G,this._defs),G.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),r:parseFloat(F.getAttribute("r")||0)}),G},line:function(F,H){var G=new C;return i(H,G),S(F,G,this._defs),G.setShape({x1:parseFloat(F.getAttribute("x1")||0),y1:parseFloat(F.getAttribute("y1")||0),x2:parseFloat(F.getAttribute("x2")||0),y2:parseFloat(F.getAttribute("y2")||0)}),G},ellipse:function(F,H){var G=new x;return i(H,G),S(F,G,this._defs),G.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),rx:parseFloat(F.getAttribute("rx")||0),ry:parseFloat(F.getAttribute("ry")||0)}),G},polygon:function(F,H){var G=F.getAttribute("points");G&&(G=w(G));var $=new s({shape:{points:G||[]}});return i(H,$),S(F,$,this._defs),$},polyline:function(F,H){var G=new h;i(H,G),S(F,G,this._defs);var $=F.getAttribute("points");$&&($=w($));var ae=new r({shape:{points:$||[]}});return ae},image:function(F,H){var G=new X;return i(H,G),S(F,G,this._defs),G.setStyle({image:F.getAttribute("xlink:href"),x:F.getAttribute("x"),y:F.getAttribute("y"),width:F.getAttribute("width"),height:F.getAttribute("height")}),G},text:function(F,H){var G=F.getAttribute("x")||0,$=F.getAttribute("y")||0,ae=F.getAttribute("dx")||0,he=F.getAttribute("dy")||0;this._textX=parseFloat(G)+parseFloat(ae),this._textY=parseFloat($)+parseFloat(he);var ie=new oe;return i(H,ie),S(F,ie,this._defs),ie},tspan:function(F,H){var G=F.getAttribute("x"),$=F.getAttribute("y");G!=null&&(this._textX=parseFloat(G)),$!=null&&(this._textY=parseFloat($));var ae=F.getAttribute("dx")||0,he=F.getAttribute("dy")||0,ie=new oe;return i(H,ie),S(F,ie,this._defs),this._textX+=ae,this._textY+=he,ie},path:function(F,H){var G=F.getAttribute("d")||"",$=o(G);return i(H,$),S(F,$,this._defs),$}},m={lineargradient:function(F){var H=parseInt(F.getAttribute("x1")||0,10),G=parseInt(F.getAttribute("y1")||0,10),$=parseInt(F.getAttribute("x2")||10,10),ae=parseInt(F.getAttribute("y2")||0,10),he=new n(H,G,$,ae);return u(F,he),he},radialgradient:function(F){}};function u(F,H){for(var G=F.firstChild;G;){if(G.nodeType===1){var $=G.getAttribute("offset");$.indexOf("%")>0?$=parseInt($,10)/100:$?$=parseFloat($):$=0;var ae=G.getAttribute("stop-color")||"#000000";H.addColorStop($,ae)}G=G.nextSibling}}function i(F,H){F&&F.__inheritedStyle&&(H.__inheritedStyle||(H.__inheritedStyle={}),A(H.__inheritedStyle,F.__inheritedStyle))}function w(F){for(var H=p(F).split(T),G=[],$=0;$<H.length;$+=2){var ae=parseFloat(H[$]),he=parseFloat(H[$+1]);G.push([ae,he])}return G}var O={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"};function S(F,H,G,$){var ae=H.__inheritedStyle||{},he=H.type==="text";if(F.nodeType===1&&(j(F,H),a(ae,P(F)),!$)){for(var ie in O)if(O.hasOwnProperty(ie)){var ge=F.getAttribute(ie);ge!=null&&(ae[O[ie]]=ge)}}var Ae=he?"textFill":"fill",ye=he?"textStroke":"stroke";H.style=H.style||new e;var fe=H.style;ae.fill!=null&&fe.set(Ae,R(ae.fill,G)),ae.stroke!=null&&fe.set(ye,R(ae.stroke,G)),y(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(de){var ne=de==="lineWidth"&&he?"textStrokeWidth":de;ae[de]!=null&&fe.set(ne,parseFloat(ae[de]))}),(!ae.textBaseline||ae.textBaseline==="auto")&&(ae.textBaseline="alphabetic"),ae.textBaseline==="alphabetic"&&(ae.textBaseline="bottom"),ae.textAlign==="start"&&(ae.textAlign="left"),ae.textAlign==="end"&&(ae.textAlign="right"),y(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(de){ae[de]!=null&&fe.set(de,ae[de])}),ae.lineDash&&(H.style.lineDash=p(ae.lineDash).split(T)),fe[ye]&&fe[ye]!=="none"&&(H[ye]=!0),H.__inheritedStyle=ae}var D=/url\(\s*#(.*?)\)/;function R(F,H){var G=H&&F&&F.match(D);if(G){var $=p(G[1]),ae=H[$];return ae}return F}var k=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function j(F,H){var G=F.getAttribute("transform");if(G){G=G.replace(/,/g," ");var $=null,ae=[];G.replace(k,function(Ae,ye,fe){ae.push(ye,fe)});for(var he=ae.length-1;he>0;he-=2){var ie=ae[he],ge=ae[he-1];$=$||l.create();switch(ge){case"translate":ie=p(ie).split(T),l.translate($,$,[parseFloat(ie[0]),parseFloat(ie[1]||0)]);break;case"scale":ie=p(ie).split(T),l.scale($,$,[parseFloat(ie[0]),parseFloat(ie[1]||ie[0])]);break;case"rotate":ie=p(ie).split(T),l.rotate($,$,parseFloat(ie[0]));break;case"skew":ie=p(ie).split(T),console.warn("Skew transform is not supported yet");break;case"matrix":var ie=p(ie).split(T);$[0]=parseFloat(ie[0]),$[1]=parseFloat(ie[1]),$[2]=parseFloat(ie[2]),$[3]=parseFloat(ie[3]),$[4]=parseFloat(ie[4]),$[5]=parseFloat(ie[5]);break}}H.setLocalTransform($)}}var Y=/([^\s:;]+)\s*:\s*([^:;]+)/g;function P(F){var H=F.getAttribute("style"),G={};if(!H)return G;var $={};Y.lastIndex=0;for(var ae;(ae=Y.exec(H))!=null;)$[ae[1]]=ae[2];for(var he in O)O.hasOwnProperty(he)&&$[he]!=null&&(G[O[he]]=$[he]);return G}function K(F,H,G){var $=H/F.width,ae=G/F.height,he=Math.min($,ae),ie=[he,he],ge=[-(F.x+F.width/2)*he+H/2,-(F.y+F.height/2)*he+G/2];return{scale:ie,position:ge}}function W(F,H){var G=new B;return G.parse(F,H)}me.parseXML=_,me.makeViewBoxTransform=K,me.parseSVG=W},MKOG:function(Xe,me,U){var oe=U("bYtY"),X=U("YH21"),L=X.Dispatcher,b=U("mLcG"),E=U("Bq2U"),x=function(h){h=h||{},this.stage=h.stage||{},this.onframe=h.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,L.call(this)};x.prototype={constructor:x,addClip:function(h){this._clips.push(h)},addAnimator:function(h){h.animation=this;for(var s=h.getClips(),r=0;r<s.length;r++)this.addClip(s[r])},removeClip:function(h){var s=oe.indexOf(this._clips,h);s>=0&&this._clips.splice(s,1)},removeAnimator:function(h){for(var s=h.getClips(),r=0;r<s.length;r++)this.removeClip(s[r]);h.animation=null},_update:function(){for(var h=new Date().getTime()-this._pausedTime,s=h-this._time,r=this._clips,n=r.length,e=[],l=[],c=0;c<n;c++){var o=r[c],f=o.step(h,s);f&&(e.push(f),l.push(o))}for(var c=0;c<n;)r[c]._needsRemove?(r[c]=r[n-1],r.pop(),n--):c++;n=e.length;for(var c=0;c<n;c++)l[c].fire(e[c]);this._time=h,this.onframe(s),this.trigger("frame",s),this.stage.update&&this.stage.update()},_startLoop:function(){var h=this;this._running=!0;function s(){h._running&&(b(s),!h._paused&&h._update())}b(s)},start:function(){this._time=new Date().getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=new Date().getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=new Date().getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},isFinished:function(){return!this._clips.length},animate:function(h,s){s=s||{};var r=new E(h,s.loop,s.getter,s.setter);return this.addAnimator(r),r}},oe.mixin(x,L);var C=x;Xe.exports=C},MKdu:function(Xe,me,U){Xe.exports=U.p+"static/fsz.c0b87223.svg"},NC18:function(Xe,me,U){var oe=U("y+Vt"),X=U("IMiH"),L=U("7oTu"),b=Math.sqrt,E=Math.sin,x=Math.cos,C=Math.PI,h=function(A){return Math.sqrt(A[0]*A[0]+A[1]*A[1])},s=function(A,p){return(A[0]*p[0]+A[1]*p[1])/(h(A)*h(p))},r=function(A,p){return(A[0]*p[1]<A[1]*p[0]?-1:1)*Math.acos(s(A,p))};function n(A,p,y,T,_,B,v,m,u,i,w){var O=u*(C/180),S=x(O)*(A-y)/2+E(O)*(p-T)/2,D=-1*E(O)*(A-y)/2+x(O)*(p-T)/2,R=S*S/(v*v)+D*D/(m*m);R>1&&(v*=b(R),m*=b(R));var k=(_===B?-1:1)*b((v*v*(m*m)-v*v*(D*D)-m*m*(S*S))/(v*v*(D*D)+m*m*(S*S)))||0,j=k*v*D/m,Y=k*-m*S/v,P=(A+y)/2+x(O)*j-E(O)*Y,K=(p+T)/2+E(O)*j+x(O)*Y,W=r([1,0],[(S-j)/v,(D-Y)/m]),F=[(S-j)/v,(D-Y)/m],H=[(-1*S-j)/v,(-1*D-Y)/m],G=r(F,H);s(F,H)<=-1&&(G=C),s(F,H)>=1&&(G=0),B===0&&G>0&&(G=G-2*C),B===1&&G<0&&(G=G+2*C),w.addData(i,P,K,v,m,W,G,O,B)}var e=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,l=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function c(A){if(!A)return new X;for(var p=0,y=0,T=p,_=y,B,v=new X,m=X.CMD,u=A.match(e),i=0;i<u.length;i++){for(var w=u[i],O=w.charAt(0),S,D=w.match(l)||[],R=D.length,k=0;k<R;k++)D[k]=parseFloat(D[k]);for(var j=0;j<R;){var Y,P,K,W,F,H,G,$=p,ae=y;switch(O){case"l":p+=D[j++],y+=D[j++],S=m.L,v.addData(S,p,y);break;case"L":p=D[j++],y=D[j++],S=m.L,v.addData(S,p,y);break;case"m":p+=D[j++],y+=D[j++],S=m.M,v.addData(S,p,y),T=p,_=y,O="l";break;case"M":p=D[j++],y=D[j++],S=m.M,v.addData(S,p,y),T=p,_=y,O="L";break;case"h":p+=D[j++],S=m.L,v.addData(S,p,y);break;case"H":p=D[j++],S=m.L,v.addData(S,p,y);break;case"v":y+=D[j++],S=m.L,v.addData(S,p,y);break;case"V":y=D[j++],S=m.L,v.addData(S,p,y);break;case"C":S=m.C,v.addData(S,D[j++],D[j++],D[j++],D[j++],D[j++],D[j++]),p=D[j-2],y=D[j-1];break;case"c":S=m.C,v.addData(S,D[j++]+p,D[j++]+y,D[j++]+p,D[j++]+y,D[j++]+p,D[j++]+y),p+=D[j-2],y+=D[j-1];break;case"S":Y=p,P=y;var he=v.len(),ie=v.data;B===m.C&&(Y+=p-ie[he-4],P+=y-ie[he-3]),S=m.C,$=D[j++],ae=D[j++],p=D[j++],y=D[j++],v.addData(S,Y,P,$,ae,p,y);break;case"s":Y=p,P=y;var he=v.len(),ie=v.data;B===m.C&&(Y+=p-ie[he-4],P+=y-ie[he-3]),S=m.C,$=p+D[j++],ae=y+D[j++],p+=D[j++],y+=D[j++],v.addData(S,Y,P,$,ae,p,y);break;case"Q":$=D[j++],ae=D[j++],p=D[j++],y=D[j++],S=m.Q,v.addData(S,$,ae,p,y);break;case"q":$=D[j++]+p,ae=D[j++]+y,p+=D[j++],y+=D[j++],S=m.Q,v.addData(S,$,ae,p,y);break;case"T":Y=p,P=y;var he=v.len(),ie=v.data;B===m.Q&&(Y+=p-ie[he-4],P+=y-ie[he-3]),p=D[j++],y=D[j++],S=m.Q,v.addData(S,Y,P,p,y);break;case"t":Y=p,P=y;var he=v.len(),ie=v.data;B===m.Q&&(Y+=p-ie[he-4],P+=y-ie[he-3]),p+=D[j++],y+=D[j++],S=m.Q,v.addData(S,Y,P,p,y);break;case"A":K=D[j++],W=D[j++],F=D[j++],H=D[j++],G=D[j++],$=p,ae=y,p=D[j++],y=D[j++],S=m.A,n($,ae,p,y,H,G,K,W,F,S,v);break;case"a":K=D[j++],W=D[j++],F=D[j++],H=D[j++],G=D[j++],$=p,ae=y,p+=D[j++],y+=D[j++],S=m.A,n($,ae,p,y,H,G,K,W,F,S,v);break}}(O==="z"||O==="Z")&&(S=m.Z,v.addData(S),p=T,y=_),B=S}return v.toStatic(),v}function o(A,p){var y=c(A);return p=p||{},p.buildPath=function(T){if(T.setData){T.setData(y.data);var _=T.getContext();_&&T.rebuildPath(_)}else{var _=T;y.rebuildPath(_)}},p.applyTransform=function(T){L(y,T),this.dirty(!0)},p}function f(A,p){return new oe(o(A,p))}function d(A,p){return oe.extend(o(A,p))}function a(A,p){for(var y=[],T=A.length,_=0;_<T;_++){var B=A[_];B.path||B.createPathProxy(),B.__dirtyPath&&B.buildPath(B.path,B.shape,!0),y.push(B.path)}var v=new oe(p);return v.createPathProxy(),v.buildPath=function(m){m.appendPath(y);var u=m.getContext();u&&m.rebuildPath(u)},v}me.createFromString=f,me.extendFromString=d,me.mergePath=a},NLgs:function(Xe,me,U){"use strict";U.d(me,"e",function(){return y}),U.d(me,"f",function(){return T}),U.d(me,"d",function(){return B}),U.d(me,"c",function(){return v}),U.d(me,"a",function(){return m}),U.d(me,"b",function(){return u});var oe=U("miYZ"),X=U("tsqr"),L=U("9og8"),b=U("2qtc"),E=U("kLXV"),x=U("WmNS"),C=U.n(x),h=U("cDcd"),s=U.n(h),r=U("9kvl"),n=U("xKgJ"),e=U("1vsH"),l=U("RCxd"),c=U("mOS8"),o=U.n(c),f=U("1ZF9"),d=U.n(f),a=U("WdTA"),A=U.n(a),p=U("m3rI"),y=function(w){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(T(w)&&_(O))},T=function(w){return Object(n.p)()?!0:(w({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},_=function(){var w,O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=Object(r.c)()._store.getState(),D=S.user;return(w=D.userInfo)!==null&&w!==void 0&&w.profile_completed?!0:(E.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:O?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){r.d.push("/account/profile/edit")}}),!1)},B=function(){var w,O=Object(r.c)()._store.getState(),S=O.user;return(w=S.userInfo)!==null&&w!==void 0&&w.professional_certification?!0:(E.a.confirm({title:"\u63D0\u793A",centered:!0,content:s.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(e.Q)("/account/certification")}}),!1)},v=function(){return Object(n.a)()?!0:(E.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),s.a.createElement("img",{src:Object(n.t)()?A.a:"".concat(p.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},m=function(w,O){return w?!0:(E.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("p",null,O||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),s.a.createElement("div",{style:{marginLeft:"110px"}},s.a.createElement("img",{src:d.a,width:200}),s.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(e.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},u=function(w){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",S=Object(r.c)()._store.getState(),D=S.shixunsDetail.detail;return(D==null?void 0:D.public)===2||(D==null?void 0:D.public)===1||(D==null?void 0:D.shixun_status)===3?(E.a.info({centered:!0,icon:s.a.createElement(l.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(D==null?void 0:D.public)===2?"\u5DF2\u516C\u5F00":(D==null?void 0:D.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",O,"\u3002"),s.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),s.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:o.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(D==null?void 0:D.shixun_status)===2?(E.a.confirm({centered:!0,icon:s.a.createElement(l.a,null),title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",O,"\u3002"),s.a.createElement("br",null),s.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){E.a.confirm({width:440,centered:!0,icon:s.a.createElement(l.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var k=Object(L.a)(C.a.mark(function Y(){var P;return C.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,w({type:"shixunsDetail/cancelRelease",payload:{id:D==null?void 0:D.identifier}});case 2:P=W.sent,P.status!==401&&(X.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),w({type:"shixunsDetail/getShixunsDetail",payload:{id:D==null?void 0:D.identifier}}),w({type:"practiceSetting/getCommonData",payload:{id:D==null?void 0:D.identifier}}));case 4:case"end":return W.stop()}},Y)}));function j(){return k.apply(this,arguments)}return j}()})}}),!0):!1}},Nddv:function(Xe,me,U){Xe.exports=U.p+"static/sz.d6b17ad9.svg"},Nmxd:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NohK:function(Xe,me,U){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.default=void 0;var oe=function(L){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,E=null;return function(){for(var x=this,C=arguments.length,h=new Array(C),s=0;s<C;s++)h[s]=arguments[s];clearTimeout(E),E=setTimeout(function(){L.apply(x,h)},b)}};me.default=oe},NvD2:function(Xe,me,U){"use strict";U.d(me,"a",function(){return x});var oe=U("Kwbf");function X(C,h){var s=new Set;return C.forEach(function(r){h.has(r)||s.add(r)}),s}function L(C){var h=C||{},s=h.disabled,r=h.disableCheckbox,n=h.checkable;return!!(s||r)||n===!1}function b(C,h,s,r){for(var n=new Set(C),e=new Set,l=0;l<=s;l+=1){var c=h.get(l)||new Set;c.forEach(function(a){var A=a.key,p=a.node,y=a.children,T=y===void 0?[]:y;n.has(A)&&!r(p)&&T.filter(function(_){return!r(_.node)}).forEach(function(_){n.add(_.key)})})}for(var o=new Set,f=s;f>=0;f-=1){var d=h.get(f)||new Set;d.forEach(function(a){var A=a.parent,p=a.node;if(r(p)||!a.parent||o.has(a.parent.key))return;if(r(a.parent.node)){o.add(A.key);return}var y=!0,T=!1;(A.children||[]).filter(function(_){return!r(_.node)}).forEach(function(_){var B=_.key,v=n.has(B);y&&!v&&(y=!1),!T&&(v||e.has(B))&&(T=!0)}),y&&n.add(A.key),T&&e.add(A.key),o.add(A.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(X(e,n))}}function E(C,h,s,r,n){for(var e=new Set(C),l=new Set(h),c=0;c<=r;c+=1){var o=s.get(c)||new Set;o.forEach(function(A){var p=A.key,y=A.node,T=A.children,_=T===void 0?[]:T;!e.has(p)&&!l.has(p)&&!n(y)&&_.filter(function(B){return!n(B.node)}).forEach(function(B){e.delete(B.key)})})}l=new Set;for(var f=new Set,d=r;d>=0;d-=1){var a=s.get(d)||new Set;a.forEach(function(A){var p=A.parent,y=A.node;if(n(y)||!A.parent||f.has(A.parent.key))return;if(n(A.parent.node)){f.add(p.key);return}var T=!0,_=!1;(p.children||[]).filter(function(B){return!n(B.node)}).forEach(function(B){var v=B.key,m=e.has(v);T&&!m&&(T=!1),!_&&(m||l.has(v))&&(_=!0)}),T||e.delete(p.key),_&&l.add(p.key),f.add(p.key)})}return{checkedKeys:Array.from(e),halfCheckedKeys:Array.from(X(l,e))}}function x(C,h,s,r){var n=[],e;r?e=r:e=L;var l=new Set(C.filter(function(d){var a=!!s[d];return a||n.push(d),a})),c=new Map,o=0;Object.keys(s).forEach(function(d){var a=s[d],A=a.level,p=c.get(A);p||(p=new Set,c.set(A,p)),p.add(a),o=Math.max(o,A)}),Object(oe.a)(!n.length,"Tree missing follow keys: ".concat(n.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var f;return h===!0?f=b(l,c,o,e):f=E(l,h.halfCheckedKeys,c,o,e),f}},OC45:function(Xe,me,U){Xe.exports={applyPublicContainer:"applyPublicContainer___3sK8L",applyPublicContent:"applyPublicContent___3Hye1",spin:"spin___3-Uh7",tips:"tips___3d-sF",action:"action___3Uny2"}},OLES:function(Xe,me,U){"use strict";var oe=U("U8pU"),X=U("VTBJ"),L=U("Ff2n"),b=U("cDcd"),E=U("uciX"),x=U("7ixt"),C=function(l){var c=l.overlay,o=l.prefixCls,f=l.id,d=l.overlayInnerStyle;return b.createElement("div",{className:"".concat(o,"-inner"),id:f,role:"tooltip",style:d},typeof c=="function"?c():c)},h=C,s=function(l,c){var o=l.overlayClassName,f=l.trigger,d=f===void 0?["hover"]:f,a=l.mouseEnterDelay,A=a===void 0?0:a,p=l.mouseLeaveDelay,y=p===void 0?.1:p,T=l.overlayStyle,_=l.prefixCls,B=_===void 0?"rc-tooltip":_,v=l.children,m=l.onVisibleChange,u=l.afterVisibleChange,i=l.transitionName,w=l.animation,O=l.placement,S=O===void 0?"right":O,D=l.align,R=D===void 0?{}:D,k=l.destroyTooltipOnHide,j=k===void 0?!1:k,Y=l.defaultVisible,P=l.getTooltipContainer,K=l.overlayInnerStyle,W=Object(L.a)(l,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),F=Object(b.useRef)(null);Object(b.useImperativeHandle)(c,function(){return F.current});var H=Object(X.a)({},W);"visible"in l&&(H.popupVisible=l.visible);var G=function(){var ge=l.arrowContent,Ae=ge===void 0?null:ge,ye=l.overlay,fe=l.id;return[b.createElement("div",{className:"".concat(B,"-arrow"),key:"arrow"},Ae),b.createElement(h,{key:"content",prefixCls:B,id:fe,overlay:ye,overlayInnerStyle:K})]},$=!1,ae=!1;if(typeof j=="boolean")$=j;else if(j&&Object(oe.a)(j)==="object"){var he=j.keepParent;$=he===!0,ae=he===!1}return b.createElement(E.a,Object.assign({popupClassName:o,prefixCls:B,popup:G,action:d,builtinPlacements:x.a,popupPlacement:S,ref:F,popupAlign:R,getPopupContainer:P,onPopupVisibleChange:m,afterPopupVisibleChange:u,popupTransitionName:i,popupAnimation:w,defaultPopupVisible:Y,destroyPopupOnHide:$,autoDestroy:ae,mouseLeaveDelay:y,popupStyle:T,mouseEnterDelay:A},H),v)},r=Object(b.forwardRef)(s),n=me.a=r},OS9S:function(Xe,me,U){var oe=U("bYtY"),X=oe.inherits,L=U("Gev7"),b=U("mFDi");function E(h){L.call(this,h),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}E.prototype.incremental=!0,E.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},E.prototype.addDisplayable=function(h,s){s?this._temporaryDisplayables.push(h):this._displayables.push(h),this.dirty()},E.prototype.addDisplayables=function(h,s){s=s||!1;for(var r=0;r<h.length;r++)this.addDisplayable(h[r],s)},E.prototype.eachPendingDisplayable=function(h){for(var s=this._cursor;s<this._displayables.length;s++)h&&h(this._displayables[s]);for(var s=0;s<this._temporaryDisplayables.length;s++)h&&h(this._temporaryDisplayables[s])},E.prototype.update=function(){this.updateTransform();for(var h=this._cursor;h<this._displayables.length;h++){var s=this._displayables[h];s.parent=this,s.update(),s.parent=null}for(var h=0;h<this._temporaryDisplayables.length;h++){var s=this._temporaryDisplayables[h];s.parent=this,s.update(),s.parent=null}},E.prototype.brush=function(h,s){for(var r=this._cursor;r<this._displayables.length;r++){var n=this._displayables[r];n.beforeBrush&&n.beforeBrush(h),n.brush(h,r===this._cursor?null:this._displayables[r-1]),n.afterBrush&&n.afterBrush(h)}this._cursor=r;for(var r=0;r<this._temporaryDisplayables.length;r++){var n=this._temporaryDisplayables[r];n.beforeBrush&&n.beforeBrush(h),n.brush(h,r===0?null:this._temporaryDisplayables[r-1]),n.afterBrush&&n.afterBrush(h)}this._temporaryDisplayables=[],this.notClear=!0};var x=[];E.prototype.getBoundingRect=function(){if(!this._rect){for(var h=new b(Infinity,Infinity,-Infinity,-Infinity),s=0;s<this._displayables.length;s++){var r=this._displayables[s],n=r.getBoundingRect().clone();r.needLocalTransform()&&n.applyTransform(r.getLocalTransform(x)),h.union(n)}this._rect=h}return this._rect},E.prototype.contain=function(h,s){var r=this.transformCoordToLocal(h,s),n=this.getBoundingRect();if(n.contain(r[0],r[1]))for(var e=0;e<this._displayables.length;e++){var l=this._displayables[e];if(l.contain(h,s))return!0}return!1},X(E,L);var C=E;Xe.exports=C},OZM5:function(Xe,me,U){"use strict";U.d(me,"b",function(){return r}),U.d(me,"a",function(){return n}),U.d(me,"k",function(){return e}),U.d(me,"h",function(){return l}),U.d(me,"i",function(){return c}),U.d(me,"g",function(){return o}),U.d(me,"c",function(){return f}),U.d(me,"d",function(){return d}),U.d(me,"j",function(){return p}),U.d(me,"e",function(){return y}),U.d(me,"f",function(){return T});var oe=U("KQm4"),X=U("U8pU"),L=U("Ff2n"),b=U("cDcd"),E=U.n(b),x=U("Kwbf"),C=U("WaYH"),h=.25,s=2;function r(_,B){var v=_.slice(),m=v.indexOf(B);return m>=0&&v.splice(m,1),v}function n(_,B){var v=_.slice();return v.indexOf(B)===-1&&v.push(B),v}function e(_){return _.split("-")}function l(_,B){return"".concat(_,"-").concat(B)}function c(_){return _&&_.type&&_.type.isTreeNode}function o(_,B){var v=[_],m=B[_];function u(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(w){var O=w.key,S=w.children;v.push(O),u(S)})}return u(m.children),v}function f(_,B){var v=_.clientY,m=B.selectHandle.getBoundingClientRect(),u=m.top,i=m.bottom,w=m.height,O=Math.max(w*h,s);return v<=u+O?-1:v>=i-O?1:0}function d(_,B){if(!_)return;var v=B.multiple;return v?_.slice():_.length?[_[0]]:_}var a=function(B){return B};function A(_,B){if(!_)return[];var v=B||{},m=v.processProps,u=m===void 0?a:m,i=Array.isArray(_)?_:[_];return i.map(function(w){var O=w.children,S=Object(L.a)(w,["children"]),D=A(O,B);return E.a.createElement(C.a,Object.assign({},u(S)),D)})}function p(_){if(!_)return null;var B;if(Array.isArray(_))B={checkedKeys:_,halfCheckedKeys:void 0};else if(Object(X.a)(_)==="object")B={checkedKeys:_.checked||void 0,halfCheckedKeys:_.halfChecked||void 0};else return Object(x.a)(!1,"`checkedKeys` is not an array or an object"),null;return B}function y(_,B){var v=new Set;function m(u){if(v.has(u))return;var i=B[u];if(!i)return;v.add(u);var w=i.parent,O=i.node;if(O.disabled)return;w&&m(w.key)}return(_||[]).forEach(function(u){m(u)}),Object(oe.a)(v)}function T(_){var B={};return Object.keys(_).forEach(function(v){(v.startsWith("data-")||v.startsWith("aria-"))&&(B[v]=_[v])}),B}},Ohmc:function(Xe,me,U){Xe.exports=U.p+"static/certificate.fc32dc1b.jpg"},OljG:function(Xe,me,U){Xe.exports=U.p+"static/banner.4c45dd73.png"},Ot1p:function(Xe,me,U){"use strict";var oe=U("2qtc"),X=U("kLXV"),L=U("rAM+"),b=U("miYZ"),E=U("tsqr"),x=U("tJVT"),C=U("jrin"),h=U("cDcd"),s=U.n(h),r=U("VrN/"),n=U.n(r),e=U("bdgK"),l=U("p77/"),c=U("Bd2K"),o=U("ELLl"),f=U("19Vz"),d=U("lZu9"),a=U("+NIl"),A=U("kSUc"),p=U("9Bee"),y=function(Ve){var ze=Ve.value,Ge=ze===void 0?"":ze,Se=Ve.className,Ie=Ve.showTextOnly,Me=Ve.showLines,Ye=Ve.style,st=Ye===void 0?{}:Ye,mt=Object(h.useMemo)(function(){return""},[Ge]);return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{dangerouslySetInnerHTML:{__html:mt}}))},T=U("0Owb"),_=U("dejd"),B=U("C+DQ"),v=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function m(Ve){var ze=Ve.onActionCallback,Ge=Ve.title,Se=Ve.icon,Ie=Ve.actionName,Me=Ve.className,Ye=Me===void 0?"":Me,st=Ve.children;function mt(){ze(Ie)}return s.a.createElement("a",{title:Ge,className:Ye,onClick:mt},s.a.createElement("i",{className:"md-iconfont ".concat(Se)}),st)}var u=function(Ve){var ze=Ve.watch,Ge=Ve.showNullButton,Se=Ve.onActionCallback,Ie=Ve.fullScreen,Me=Ve.insertTemp,Ye=Ve.hidetoolBar,st=[].concat(v,[{title:"".concat(ze?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ze?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return s.a.createElement("ul",{className:"markdown-toolbar-container"},!Ye&&st.map(function(mt,Rt){return s.a.createElement("li",{key:Rt},mt.actionName?s.a.createElement(m,Object(T.a)({},mt,{onActionCallback:Se})):s.a.createElement("span",{className:"v-line"}))}),Ge?s.a.createElement("li",null,s.a.createElement(m,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Se},s.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Me&&s.a.createElement("li",null,s.a.createElement(m,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Me),onActionCallback:Se},s.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),s.a.createElement("li",{className:"btn-full-screen"},s.a.createElement(m,{icon:"".concat(Ie?"icon-shrink":"icon-enlarge"),title:Ie?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Se})))},i=U("M8RZ"),w=U("+L6B"),O=U("2/Rp"),S=U("y8nQ"),D=U("Vl3Y"),R=U("5NDa"),k=U("5rEg"),j={labelCol:{span:4},wrapperCol:{span:20}},Y=function(Ve){var ze=Ve.callback,Ge=Ve.onCancel;function Se(Ie){ze(Ie)}return s.a.createElement(D.a,Object(T.a)({},j,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Se}),s.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},s.a.createElement(k.a,null)),s.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},s.a.createElement(k.a,null)),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))},P=U("7ahc"),K=U("HmJG"),W=U("BjJ7"),F=D.a.useForm,H={width:280,marginRight:10},G={labelCol:{span:5},wrapperCol:{span:19}},$=function(Ve){var ze=Ve.callback,Ge=Ve.onCancel,Se=F(),Ie=Object(x.a)(Se,1),Me=Ie[0];function Ye(Rt){ze(Rt)}function st(Rt,Ht){Me.setFieldsValue({src:"/api/attachments/".concat(Rt.id),type:Ht.type})}function mt(Rt){var Ht=Rt.target.files[0];he(Ht,st)}return s.a.createElement(D.a,Object(T.a)({form:Me},G,{className:"upload-image-panel",onFinish:Ye}),s.a.createElement(D.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},s.a.createElement("div",{className:"flex-container"},s.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},s.a.createElement(k.a,{style:H})),s.a.createElement(ae,{onFileChange:mt}))),s.a.createElement(D.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},s.a.createElement(k.a,{style:{width:264}})),s.a.createElement(D.a.Item,{style:{textAlign:"right"}},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))};function ae(Ve){var ze=Ve.onFileChange;return s.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",s.a.createElement("input",{type:"file",onChange:ze}))}function he(Ve,ze){if(!Ve)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ge=new FormData;Ge.append("editormd-image-file",Ve),Ge.append("file_param_name","editormd-image-file"),Ge.append("byxhr","true");var Se=new window.XMLHttpRequest;Se.withCredentials=!0,Se.addEventListener("load",function(Ie){ze(JSON.parse(Ie.target.responseText),Ve)},!1),Se.addEventListener("error",function(Ie){console.error(Ie)},!1),Se.open("POST","".concat(W.a,"/api/attachments.json")),Se.send(Ge)}var ie=U("giR+"),ge=U("fyUT"),Ae=U("7Kak"),ye=U("9yH6"),fe=ye.a.Group,de={margin:"0 8px"},ne=function(Ve){var ze=Ve.callback,Ge=Ve.onCancel;function Se(Ie){ze(Ie)}return s.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Se},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{style:de},"\u5355\u5143\u683C\u6570\uFF1A"),s.a.createElement("span",{style:de},"\u884C\u6570"),s.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},s.a.createElement(ge.a,null)),s.a.createElement("span",{style:de},"\u5217\u6570"),s.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},s.a.createElement(ge.a,null))),s.a.createElement("div",{className:"flex-container",style:{marginTop:12}},s.a.createElement("span",{style:de},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),s.a.createElement(D.a.Item,{name:"align"},s.a.createElement(fe,null,s.a.createElement(ye.a,{value:"default"},s.a.createElement("i",{className:"fa fa-align-justify"})),s.a.createElement(ye.a,{value:"left"},s.a.createElement("i",{className:"fa fa-align-left"})),s.a.createElement(ye.a,{value:"center"},s.a.createElement("i",{className:"fa fa-align-center"})),s.a.createElement(ye.a,{value:"right"},s.a.createElement("i",{className:"fa fa-align-right"}))))),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))},ue=U("m3rI"),pe="link",ce="upload-image",we="code-block",De="add-table",Re="------------",te={default:Re,left:":".concat(Re),center:":".concat(Re,":"),right:"".concat(Re,":")},N=U("9VGf"),z,le;function ee(){}var se=0,xe=1e4,Ke="\u2581",gt=`
|
|
|
**\u6A21\u677F\u6807\u9898**
|
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Fe(Ve){return/^\d+$/.test(Ve)?"".concat(Ve,"px"):Ve}var ke=navigator.platform.toUpperCase().indexOf("MAC")>=0,dt=ke?"Cmd":"Ctrl",vt=(z={},Object(C.a)(z,dt+"-B","bold"),Object(C.a)(z,dt+"-I","italic"),z),it=(le={},Object(C.a)(le,pe,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(le,we,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(le,ce,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(le,De,"\u6DFB\u52A0\u8868\u683C"),le),ot=me.a=function(Ve){var ze=Ve.defaultValue,Ge=ze===void 0?"":ze,Se=Ve.onChange,Ie=Ve.width,Me=Ie===void 0?"100%":Ie,Ye=Ve.height,st=Ye===void 0?400:Ye,mt=Ve.miniToolbar,Rt=mt===void 0?!1:mt,Ht=Ve.isFocus,Bt=Ht===void 0?!1:Ht,pt=Ve.watch,It=Ve.insertTemp,At=Ve.mode,ft=At===void 0?"markdown":At,rt=Ve.id,Le=rt===void 0?"markdown-editor-id":rt,et=Ve.showResizeBar,Ct=et===void 0?!1:et,bt=Ve.noStorage,Mt=bt===void 0?!1:bt,Pt=Ve.showNullButton,wt=Pt===void 0?!1:Pt,Ut=Ve.hidetoolBar,en=Ut===void 0?!1:Ut,Hn=Ve.fullScreen,wn=Hn===void 0?!1:Hn,vr=Ve.onBlur,Gr=Ve.onCMBeforeChange,Kr=Ve.onFullScreen,Bn=Ve.className,ca=Bn===void 0?"":Bn,Sa=Ve.disablePaste,da=Sa===void 0?!1:Sa,Qr=Ve.placeholder,_a=Qr===void 0?"":Qr,Ga=Ve.values,oi=Ga===void 0?"":Ga,Oe=Object(h.useState)(null),Pe=Object(x.a)(Oe,2),Qe=Pe[0],yt=Pe[1],Ft=Object(h.useState)(Ge),Xt=Object(x.a)(Ft,2),nn=Xt[0],Nt=Xt[1],Yt=Object(h.useState)(pt),Cn=Object(x.a)(Yt,2),un=Cn[0],Gn=Cn[1],Ir=Object(h.useState)(wn),Sr=Object(x.a)(Ir,2),Tr=Sr[0],Or=Sr[1],Yr=Object(h.useState)(""),ba=Object(x.a)(Yr,2),hr=ba[0],_r=ba[1],Dr=Object(h.useState)(0),pa=Object(x.a)(Dr,2),jr=pa[0],oa=pa[1],mr=Object(h.useState)(st),Aa=Object(x.a)(mr,2),Oa=Aa[0],si=Aa[1],xa=Object(h.useState)(!1),Na=Object(x.a)(xa,2),gi=Na[0],ja=Na[1],Nr=Object(h.useRef)(),Qa=Object(h.useRef)(),qa=Object(h.useRef)(),Ha=Object(h.useRef)();Object(h.useEffect)(function(){Nt(oi),Qe==null||Qe.setValue(oi)},[oi]),Object(h.useEffect)(function(){Kr==null||Kr(Tr)},[Tr]),Object(h.useEffect)(function(){if(Nr.current){var rr=n.a.fromTextArea(Nr.current,{mode:ft,lineNumbers:!Rt,lineWrapping:!0,value:Ge,autoCloseTags:!0,autoCloseBrackets:!0});Bt&&rr.focus();function Rr(Ur,xr){if(da){xr.preventDefault();return}var ra=xr.clipboardData;if(ra){var sa=ra.types.toString(),Va=ra.items,Da=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];if(sa==="Files"||ra.types.indexOf("Files")>-1){if(xr.preventDefault(),ft=="stex")return;try{var Ti,Hi=Va[1];((Ti=Va[0])===null||Ti===void 0?void 0:Ti.kind)==="file"&&(Hi=Va[0]);var ta=Hi.getAsFile(),Yi=ta.name.split(".").pop();he(ta,function(Ei){if(Ei.id){var Ea,Ci,fo;(ta==null||((Ea=ta.type)===null||Ea===void 0)?void 0:Ea.indexOf("image"))>-1?rr.replaceSelection(".concat(Ei.content_type,")")):(ta==null||((Ci=ta.type)===null||Ci===void 0)?void 0:Ci.indexOf("video"))>-1?rr.replaceSelection('<video width="100%" controls src="'.concat(ue.a.API_SERVER,"/api/attachments/").concat(Ei.id,'"></video>')):(ta==null||((fo=ta.type)===null||fo===void 0)?void 0:fo.indexOf("pdf"))>-1?rr.replaceSelection('<a href="'.concat(ue.a.API_SERVER,"/api/attachments/").concat(Ei.id,"?type=").concat(ta.type,'&disposition=inline" target="_blank">').concat(ta.name,"</a>")):Da.includes(Yi)?rr.replaceSelection('<a href="'.concat(ue.a.API_SERVER,"/api/attachments/").concat(Ei.id,'?type=office&disposition=inline" target="_blank">').concat(ta.name,"</a>")):rr.replaceSelection("[".concat(ta.name,"](").concat(ue.a.API_SERVER,"/api/attachments/").concat(Ei.id,"?type=").concat(Ei.content_type,")"))}else(Ei==null?void 0:Ei.status)===401&&(document.location.href="/user/login")})}catch(Ei){E.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return rr.on("paste",Rr),yt(rr),function(){rr.off("paste",Rr)}}},[]);var yi=Object(h.useCallback)(function(){if(Qa.current)try{}catch(rr){console.log(rr,"---- to set md editor body height")}},[Oa,Qa,Tr]);Object(h.useEffect)(function(){function rr(){var Ur=new e.default(function(xr){var ra=Object(L.a)(xr),sa;try{for(ra.s();!(sa=ra.n()).done;){var Va=sa.value;(Va.target.offsetHeight>0||Va.target.offsetWidth>0)&&(yi(),Qe.setSize("100%","100%"),Qe.refresh())}}catch(Da){ra.e(Da)}finally{ra.f()}});return Ur.observe(Nr.current.parentElement),Ur}if(Qe){var Rr=rr();return function(){Rr.unobserve(Nr.current.parentElement)}}},[Qe,yi]),Object(h.useEffect)(function(){if(Qe){for(var rr=[],Rr=function(){var Va=xr[Ur];ra=Object(x.a)(Va,2);var Da=ra[0],Ti=ra[1],Hi=Object(C.a)({},Da,function(){bi(Ti)});rr.push(Hi),Qe.addKeyMap(Hi)},Ur=0,xr=Object.entries(vt);Ur<xr.length;Ur++){var ra;Rr()}return function(){var sa=Object(L.a)(rr),Va;try{for(sa.s();!(Va=sa.n()).done;){var Da=Va.value;Qe.removeKeyMap(Da)}}catch(Ti){sa.e(Ti)}finally{sa.f()}}}},[Qe]),Object(h.useEffect)(function(){wn!==Tr&&Or(wn)},[wn]),Object(N.a)(function(){if(!Mt&&jr>0){var rr=new Date().getTime(),Rr=window.sessionStorage.getItem(Le);rr>=jr+xe&&(!Rr||Rr!==nn)&&(window.sessionStorage.setItem(Le,nn),ja(!0))}},xe),Object(h.useEffect)(function(){Gn(pt)},[Qe,pt]),Object(h.useEffect)(function(){Qe&&(Bt&&Qe.focus())},[Qe,Bt]),Object(h.useEffect)(function(){if(un&&Qe){var rr=Qe.getScrollerElement();function Rr(Ur){var xr=Ur.target;if(Ha.current){var ra=xr.scrollTop/xr.scrollHeight;Ha.current.scrollTop=Ha.current.scrollHeight*ra}}return rr.addEventListener("scroll",Rr),function(){rr.removeEventListener("scroll",Rr)}}},[Qe,un]),Object(h.useEffect)(function(){if(Qe&&Gr){function rr(Rr,Ur){Gr(Rr,Ur)}return Qe.on("beforeChange",rr),function(){Qe.off("beforeChange",rr)}}},[Qe,Gr]),Object(h.useEffect)(function(){if(Qe&&vr){function rr(){vr(Qe.getValue())}return Qe.on("blur",rr),function(){Qe.off("blur",rr)}}},[Qe,vr]),Object(h.useEffect)(function(){if(Qe){function rr(Rr){var Ur=Rr.getValue();Nt(Ur),oa(new Date().getTime()),Rr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Se&&Se(Ur)}return Qe.on("change",rr),function(){Qe.off("change",rr)}}},[Qe,Se]),Object(h.useEffect)(function(){Qe&&(Ge==null?(Qe.setValue(""),Nt("")):Ge!==Qe.getValue()&&(Qe.setValue(Ge),Nt(Ge),Qe.setCursor(Qe.lineCount(),0)))},[Qe,Ge]);var bi=Object(h.useCallback)(function(rr){var Rr=Qe.getCursor(),Ur=Qe.getSelection(),xr=Ur.split(`
|
|
|
`);switch(rr){case"bold":return Qe.replaceSelection("**"+Ur+"**"),Ur===""&&Qe.setCursor(Rr.line,Rr.ch+2),Qe.focus();case"italic":return Qe.replaceSelection("*"+Ur+"*"),Ur===""&&Qe.setCursor(Rr.line,Rr.ch+1),Qe.focus();case"code":return Qe.replaceSelection("`"+Ur+"`"),Ur===""&&Qe.setCursor(Rr.line,Rr.ch+1),Qe.focus();case"inline-latex":return Qe.replaceSelection("`$$"+Ur+"$$`"),Ur===""&&Qe.setCursor(Rr.line,Rr.ch+3),Qe.focus();case"latex":return Qe.replaceSelection("```latex\n"+Ur+"\n```"),Qe.setCursor(Rr.line+1,Ur.length+1),Qe.focus();case"line-break":return Qe.replaceSelection(`<br/>
|
|
|
`),Qe.focus();case"list-ul":return Ur===""?Qe.replaceSelection("- "+Ur):Qe.replaceSelection(xr.map(function(ra){return ra===""?"":"- ".concat(ra)}).join(`
|
|
|
`)),Qe.focus();case"list-ol":return Ur===""?Qe.replaceSelection("1. "+Ur):Qe.replaceSelection(xr.map(function(ra,sa){return ra===""?"":"".concat(sa+1,". ").concat(ra)}).join(`
|
|
|
`)),Qe.focus();case"add-null-ch":return Ur===""&&Qe.setCursor(Rr.line,Rr.ch+1),Qe.replaceSelection(Ke),Qe.focus();case"inster-template-1":return Ur===""&&Qe.setCursor(Rr.line,Rr.ch),Qe.replaceSelection(gt),Qe.focus();case"eraser":return Qe.setValue(""),Qe.focus();case"trigger-watch":return Gn(!un),Qe.focus();case"trigger-full-screen":return Or(!Tr),Qe.focus();case pe:_r(pe);return;case we:_r(we);return;case ce:_r(ce);return;case De:_r(De);return;default:throw new Error}},[Qe,un,Tr]),ma=Object(h.useCallback)(function(rr){_r("");switch(hr){case pe:var Rr=rr.title,Ur=rr.link;return Qe.replaceSelection("[".concat(Rr,"](").concat(Ur,")")),Qe.focus();case we:var xr=rr.language,ra=rr.content;return Qe.replaceSelection(["```"+xr,ra,"```"].join(`
|
|
|
`)),Qe.focus();case ce:var sa=rr.src,Va=rr.alt;return Qe.replaceSelection(".concat(sa,' "').concat(Va,'" )')),Qe.focus();case De:for(var Da=rr.row,Ti=rr.col,Hi=rr.align,ta=`
|
|
|
`,Yi=0;Yi<Da;Yi++){for(var Ei=[],Ea=[],Ci=0;Ci<Ti;Ci++)Yi===1&&Ea.push(te[Hi]),Ei.push(" ");Yi===1&&(ta+="| ".concat(Ea.join(" | "),` |
|
|
|
`)),ta+="| ".concat(Ei.join(Ti===1?"":" | "),` |
|
|
|
`)}return Qe.replaceSelection(ta+`
|
|
|
`),Qe.focus();default:throw new Error}},[Qe,hr]),Ta=Object(h.useMemo)(function(){switch(hr){case pe:return s.a.createElement(Y,{callback:ma,onCancel:Wr});case we:return s.a.createElement(P.b,{callback:ma,onCancel:Wr});case ce:return s.a.createElement($,{callback:ma,onCancel:Wr});case De:return s.a.createElement(ne,{callback:ma,onCancel:Wr});default:return null}},[hr]);function Wr(){_r("")}Object(h.useEffect)(function(){if(qa.current){var rr=qa.current,Rr=!1,Ur=0;function xr(Va){Rr=!0,Ur=Va.pageY}function ra(){Rr=!1}function sa(Va){if(Rr){var Da=Va.pageY-Ur;Da<0&&(Da=0),Da>300&&(Da=300);var Ti=st+Da+"px";si(Ti)}}return rr.addEventListener("mousedown",xr),document.addEventListener("mousemove",sa),document.addEventListener("mouseup",ra),function(){rr.removeEventListener("mousedown",xr),document.removeEventListener("mousemove",sa),document.removeEventListener("mouseup",ra)}}},[Qe,qa]),Object(h.useEffect)(function(){si(st)},[st]);var va=Fe(Me),Ao=Fe(Oa),Qi={width:va,height:Ao},Ii=Object(h.useMemo)(function(){if(jr){var rr=new Date(jr),Rr=rr.getHours(),Ur=rr.getMinutes(),xr=rr.getSeconds();return Rr=Rr<10?"0"+Rr:Rr,Ur=Ur<10?"0"+Ur:Ur,xr=xr<10?"0"+xr:xr,"".concat(Rr,":").concat(Ur,":").concat(xr)}return 0},[jr]);function Ho(){window.sessionStorage.removeItem(Le),ja(!1),oa(0)}function Po(){ja(!1),oa(0),Qe.setValue(window.sessionStorage.getItem(Le))}return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:Qa},s.a.createElement("div",{className:"markdown-editor-container ".concat(ca," ").concat(un?"on-preview":""," ").concat(Rt?"mini":""," ").concat(Tr?"full-screen":""),style:Qi},s.a.createElement(u,{insertTemp:It,watch:un,fullScreen:Tr,showNullButton:wt,onActionCallback:bi,hidetoolBar:en}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:Nr,placeholder:_a})),un?s.a.createElement("div",{ref:Ha,className:"preview-container"},ft==="stex"&&s.a.createElement(y,{value:nn}),ft!=="stex"&&s.a.createElement(p.a,{value:nn})):null))),Ct?s.a.createElement("a",{ref:qa,className:"editor-resize"}):null,s.a.createElement(i.a,null,it[hr]?s.a.createElement(X.a,{centered:!0,title:it[hr],visible:!0,onCancel:Wr,footer:null},Ta):null))}},P47w:function(Xe,me,U){var oe=U("hydK"),X=oe.createElement,L=U("IMiH"),b=U("mFDi"),E=U("Fofx"),x=U("6GrX"),C=U("pzxd"),h=U("dqUG"),s=L.CMD,r=Array.prototype.join,n="none",e=Math.round,l=Math.sin,c=Math.cos,o=Math.PI,f=Math.PI*2,d=180/o,a=1e-4;function A(F){return e(F*1e4)/1e4}function p(F){return F<a&&F>-a}function y(F,H){var G=H?F.textFill:F.fill;return G!=null&&G!==n}function T(F,H){var G=H?F.textStroke:F.stroke;return G!=null&&G!==n}function _(F,H){H&&B(F,"transform","matrix("+r.call(H,",")+")")}function B(F,H,G){(!G||G.type!=="linear"&&G.type!=="radial")&&F.setAttribute(H,G)}function v(F,H,G){F.setAttributeNS("http://www.w3.org/1999/xlink",H,G)}function m(F,H,G,$){if(y(H,G)){var ae=G?H.textFill:H.fill;ae=ae==="transparent"?n:ae,B(F,"fill",ae),B(F,"fill-opacity",H.fillOpacity!=null?H.fillOpacity*H.opacity:H.opacity)}else B(F,"fill",n);if(T(H,G)){var he=G?H.textStroke:H.stroke;he=he==="transparent"?n:he,B(F,"stroke",he);var ie=G?H.textStrokeWidth:H.lineWidth,ge=!G&&H.strokeNoScale?$.getLineScale():1;B(F,"stroke-width",ie/ge),B(F,"paint-order",G?"stroke":"fill"),B(F,"stroke-opacity",H.strokeOpacity!=null?H.strokeOpacity:H.opacity);var Ae=H.lineDash;Ae?(B(F,"stroke-dasharray",H.lineDash.join(",")),B(F,"stroke-dashoffset",e(H.lineDashOffset||0))):B(F,"stroke-dasharray",""),H.lineCap&&B(F,"stroke-linecap",H.lineCap),H.lineJoin&&B(F,"stroke-linejoin",H.lineJoin),H.miterLimit&&B(F,"stroke-miterlimit",H.miterLimit)}else B(F,"stroke",n)}function u(F){for(var H=[],G=F.data,$=F.len(),ae=0;ae<$;){var he=G[ae++],ie="",ge=0;switch(he){case s.M:ie="M",ge=2;break;case s.L:ie="L",ge=2;break;case s.Q:ie="Q",ge=4;break;case s.C:ie="C",ge=6;break;case s.A:var Ae=G[ae++],ye=G[ae++],fe=G[ae++],de=G[ae++],ne=G[ae++],ue=G[ae++],pe=G[ae++],ce=G[ae++],we=Math.abs(ue),De=p(we-f)||(ce?ue>=f:-ue>=f),Re=ue>0?ue%f:ue%f+f,te=!1;De?te=!0:p(we)?te=!1:te=Re>=o===!!ce;var N=A(Ae+fe*c(ne)),z=A(ye+de*l(ne));De&&(ce?ue=f-1e-4:ue=-f+1e-4,te=!0,ae===9&&H.push("M",N,z));var le=A(Ae+fe*c(ne+ue)),ee=A(ye+de*l(ne+ue));H.push("A",A(fe),A(de),e(pe*d),+te,+ce,le,ee);break;case s.Z:ie="Z";break;case s.R:var le=A(G[ae++]),ee=A(G[ae++]),se=A(G[ae++]),xe=A(G[ae++]);H.push("M",le,ee,"L",le+se,ee,"L",le+se,ee+xe,"L",le,ee+xe,"L",le,ee);break}ie&&H.push(ie);for(var Ke=0;Ke<ge;Ke++)H.push(A(G[ae++]))}return H.join(" ")}var i={};i.brush=function(F){var H=F.style,G=F.__svgEl;G||(G=X("path"),F.__svgEl=G),F.path||F.createPathProxy();var $=F.path;if(F.__dirtyPath){$.beginPath(),$.subPixelOptimize=!1,F.buildPath($,F.shape),F.__dirtyPath=!1;var ae=u($);ae.indexOf("NaN")<0&&B(G,"d",ae)}m(G,H,!1,F),_(G,F.transform),H.text!=null?j(F,F.getBoundingRect()):W(F)};var w={};w.brush=function(F){var H=F.style,G=H.image;if(G instanceof HTMLImageElement){var $=G.src;G=$}if(!G)return;var ae=H.x||0,he=H.y||0,ie=H.width,ge=H.height,Ae=F.__svgEl;Ae||(Ae=X("image"),F.__svgEl=Ae),G!==F.__imageSrc&&(v(Ae,"href",G),F.__imageSrc=G),B(Ae,"width",ie),B(Ae,"height",ge),B(Ae,"x",ae),B(Ae,"y",he),_(Ae,F.transform),H.text!=null?j(F,F.getBoundingRect()):W(F)};var O={},S=new b,D={},R=[],k={left:"start",right:"end",center:"middle",middle:"middle"},j=function(F,H){var G=F.style,$=F.transform,ae=F instanceof h||G.transformText;F.__dirty&&C.normalizeTextStyle(G,!0);var he=G.text;if(he!=null&&(he+=""),!C.needDrawText(he,G))return;he==null&&(he=""),!ae&&$&&(S.copy(H),S.applyTransform($),H=S);var ie=F.__textSvgEl;ie||(ie=X("text"),F.__textSvgEl=ie);var ge=ie.style,Ae=G.font||x.DEFAULT_FONT,ye=ie.__computedFont;Ae!==ie.__styleFont&&(ge.font=ie.__styleFont=Ae,ye=ie.__computedFont=ge.font);var fe=G.textPadding,de=G.textLineHeight,ne=F.__textCotentBlock;(!ne||F.__dirtyText)&&(ne=F.__textCotentBlock=x.parsePlainText(he,ye,fe,de,G.truncate));var ue=ne.outerHeight,pe=ne.lineHeight;C.getBoxPosition(D,F,G,H);var ce=D.baseX,we=D.baseY,De=D.textAlign||"left",Re=D.textVerticalAlign;Y(ie,ae,$,G,H,ce,we);var te=x.adjustTextY(we,ue,Re),N=ce,z=te;fe&&(N=P(ce,De,fe),z+=fe[0]),z+=pe/2,m(ie,G,!0,F);var le=ne.canCacheByTextString,ee=F.__tspanList||(F.__tspanList=[]),se=ee.length;if(le&&F.__canCacheByTextString&&F.__text===he){if(F.__dirtyText&&se)for(var xe=0;xe<se;++xe)K(ee[xe],De,N,z+xe*pe)}else{F.__text=he,F.__canCacheByTextString=le;for(var Ke=ne.lines,gt=Ke.length,xe=0;xe<gt;xe++){var Fe=ee[xe],ke=Ke[xe];Fe?Fe.__zrText!==ke&&(Fe.innerHTML="",Fe.appendChild(document.createTextNode(ke))):(Fe=ee[xe]=X("tspan"),ie.appendChild(Fe),Fe.appendChild(document.createTextNode(ke))),K(Fe,De,N,z+xe*pe)}if(se>gt){for(;xe<se;xe++)ie.removeChild(ee[xe]);ee.length=gt}}};function Y(F,H,G,$,ae,he,ie){E.identity(R),H&&G&&E.copy(R,G);var ge=$.textRotation;if(ae&&ge){var Ae=$.textOrigin;Ae==="center"?(he=ae.width/2+ae.x,ie=ae.height/2+ae.y):Ae&&(he=Ae[0]+ae.x,ie=Ae[1]+ae.y),R[4]-=he,R[5]-=ie,E.rotate(R,R,ge),R[4]+=he,R[5]+=ie}_(F,R)}function P(F,H,G){return H==="right"?F-G[1]:H==="center"?F+G[3]/2-G[1]/2:F+G[3]}function K(F,H,G,$){B(F,"dominant-baseline","middle"),B(F,"text-anchor",k[H]),B(F,"x",G),B(F,"y",$)}function W(F){F&&F.__textSvgEl&&(F.__textSvgEl.parentNode&&F.__textSvgEl.parentNode.removeChild(F.__textSvgEl),F.__textSvgEl=null,F.__tspanList=[],F.__text=null)}O.drawRectText=j,O.brush=function(F){var H=F.style;H.text!=null?j(F,!1):W(F)},me.path=i,me.image=w,me.text=O},P4Qj:function(Xe,me,U){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.removeSensor=me.getSensor=void 0;var oe=b(U("chpo")),X=U("FxDU"),L=U("24YM");function b(h){return h&&h.__esModule?h:{default:h}}var E={},x=function(s){var r=s.getAttribute(L.SizeSensorId);if(r&&E[r])return E[r];var n=(0,oe.default)();s.setAttribute(L.SizeSensorId,n);var e=(0,X.createSensor)(s);return E[n]=e,e};me.getSensor=x;var C=function(s){var r=s.element.getAttribute(L.SizeSensorId);s.element.removeAttribute(L.SizeSensorId),s.destroy(),r&&E[r]&&delete E[r]};me.removeSensor=C},QBsz:function(Xe,me){var U=typeof Float32Array=="undefined"?Array:Float32Array;function oe(m,u){var i=new U(2);return m==null&&(m=0),u==null&&(u=0),i[0]=m,i[1]=u,i}function X(m,u){return m[0]=u[0],m[1]=u[1],m}function L(m){var u=new U(2);return u[0]=m[0],u[1]=m[1],u}function b(m,u,i){return m[0]=u,m[1]=i,m}function E(m,u,i){return m[0]=u[0]+i[0],m[1]=u[1]+i[1],m}function x(m,u,i,w){return m[0]=u[0]+i[0]*w,m[1]=u[1]+i[1]*w,m}function C(m,u,i){return m[0]=u[0]-i[0],m[1]=u[1]-i[1],m}function h(m){return Math.sqrt(r(m))}var s=h;function r(m){return m[0]*m[0]+m[1]*m[1]}var n=r;function e(m,u,i){return m[0]=u[0]*i[0],m[1]=u[1]*i[1],m}function l(m,u,i){return m[0]=u[0]/i[0],m[1]=u[1]/i[1],m}function c(m,u){return m[0]*u[0]+m[1]*u[1]}function o(m,u,i){return m[0]=u[0]*i,m[1]=u[1]*i,m}function f(m,u){var i=h(u);return i===0?(m[0]=0,m[1]=0):(m[0]=u[0]/i,m[1]=u[1]/i),m}function d(m,u){return Math.sqrt((m[0]-u[0])*(m[0]-u[0])+(m[1]-u[1])*(m[1]-u[1]))}var a=d;function A(m,u){return(m[0]-u[0])*(m[0]-u[0])+(m[1]-u[1])*(m[1]-u[1])}var p=A;function y(m,u){return m[0]=-u[0],m[1]=-u[1],m}function T(m,u,i,w){return m[0]=u[0]+w*(i[0]-u[0]),m[1]=u[1]+w*(i[1]-u[1]),m}function _(m,u,i){var w=u[0],O=u[1];return m[0]=i[0]*w+i[2]*O+i[4],m[1]=i[1]*w+i[3]*O+i[5],m}function B(m,u,i){return m[0]=Math.min(u[0],i[0]),m[1]=Math.min(u[1],i[1]),m}function v(m,u,i){return m[0]=Math.max(u[0],i[0]),m[1]=Math.max(u[1],i[1]),m}me.create=oe,me.copy=X,me.clone=L,me.set=b,me.add=E,me.scaleAndAdd=x,me.sub=C,me.len=h,me.length=s,me.lenSquare=r,me.lengthSquare=n,me.mul=e,me.div=l,me.dot=c,me.scale=o,me.normalize=f,me.distance=d,me.dist=a,me.distanceSquare=A,me.distSquare=p,me.negate=y,me.lerp=T,me.applyTransform=_,me.min=B,me.max=v},"QO+J":function(Xe,me,U){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createSensor=void 0;var oe=L(U("NohK")),X=U("24YM");function L(E){return E&&E.__esModule?E:{default:E}}var b=function(x){var C=void 0,h=[],s=function(){getComputedStyle(x).position==="static"&&(x.style.position="relative");var o=document.createElement("object");return o.onload=function(){o.contentDocument.defaultView.addEventListener("resize",r),r()},o.style.display="block",o.style.position="absolute",o.style.top="0",o.style.left="0",o.style.height="100%",o.style.width="100%",o.style.overflow="hidden",o.style.pointerEvents="none",o.style.zIndex="-1",o.style.opacity="0",o.setAttribute("class",X.SensorClassName),o.setAttribute("tabindex",X.SensorTabIndex),o.type="text/html",x.appendChild(o),o.data="about:blank",o},r=(0,oe.default)(function(){h.forEach(function(c){c(x)})}),n=function(o){C||(C=s()),h.indexOf(o)===-1&&h.push(o)},e=function(){C&&C.parentNode&&(C.contentDocument&&C.contentDocument.defaultView.removeEventListener("resize",r),C.parentNode.removeChild(C),C=void 0,h=[])},l=function(o){var f=h.indexOf(o);f!==-1&&h.splice(f,1),h.length===0&&C&&e()};return{element:x,bind:n,destroy:e,unbind:l}};me.createSensor=b},QcdW:function(Xe,me,U){},Qe9p:function(Xe,me,U){var oe=U("1RvN"),X={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function L(u){return u=Math.round(u),u<0?0:u>255?255:u}function b(u){return u=Math.round(u),u<0?0:u>360?360:u}function E(u){return u<0?0:u>1?1:u}function x(u){return u.length&&u.charAt(u.length-1)==="%"?L(parseFloat(u)/100*255):L(parseInt(u,10))}function C(u){return u.length&&u.charAt(u.length-1)==="%"?E(parseFloat(u)/100):E(parseFloat(u))}function h(u,i,w){return w<0?w+=1:w>1&&(w-=1),w*6<1?u+(i-u)*w*6:w*2<1?i:w*3<2?u+(i-u)*(2/3-w)*6:u}function s(u,i,w){return u+(i-u)*w}function r(u,i,w,O,S){return u[0]=i,u[1]=w,u[2]=O,u[3]=S,u}function n(u,i){return u[0]=i[0],u[1]=i[1],u[2]=i[2],u[3]=i[3],u}var e=new oe(20),l=null;function c(u,i){l&&n(l,i),l=e.put(u,l||i.slice())}function o(u,i){if(!u)return;i=i||[];var w=e.get(u);if(w)return n(i,w);u=u+"";var O=u.replace(/ /g,"").toLowerCase();if(O in X)return n(i,X[O]),c(u,i),i;if(O.charAt(0)==="#"){if(O.length===4){var S=parseInt(O.substr(1),16);if(!(S>=0&&S<=4095)){r(i,0,0,0,1);return}return r(i,(S&3840)>>4|(S&3840)>>8,S&240|(S&240)>>4,S&15|(S&15)<<4,1),c(u,i),i}else if(O.length===7){var S=parseInt(O.substr(1),16);if(!(S>=0&&S<=16777215)){r(i,0,0,0,1);return}return r(i,(S&16711680)>>16,(S&65280)>>8,S&255,1),c(u,i),i}return}var D=O.indexOf("("),R=O.indexOf(")");if(D!==-1&&R+1===O.length){var k=O.substr(0,D),j=O.substr(D+1,R-(D+1)).split(","),Y=1;switch(k){case"rgba":if(j.length!==4){r(i,0,0,0,1);return}Y=C(j.pop());case"rgb":if(j.length!==3){r(i,0,0,0,1);return}return r(i,x(j[0]),x(j[1]),x(j[2]),Y),c(u,i),i;case"hsla":if(j.length!==4){r(i,0,0,0,1);return}return j[3]=C(j[3]),f(j,i),c(u,i),i;case"hsl":if(j.length!==3){r(i,0,0,0,1);return}return f(j,i),c(u,i),i;default:return}}r(i,0,0,0,1);return}function f(u,i){var w=(parseFloat(u[0])%360+360)%360/360,O=C(u[1]),S=C(u[2]),D=S<=.5?S*(O+1):S+O-S*O,R=S*2-D;return i=i||[],r(i,L(h(R,D,w+1/3)*255),L(h(R,D,w)*255),L(h(R,D,w-1/3)*255),1),u.length===4&&(i[3]=u[3]),i}function d(u){if(!u)return;var i=u[0]/255,w=u[1]/255,O=u[2]/255,S=Math.min(i,w,O),D=Math.max(i,w,O),R=D-S,k=(D+S)/2,j,Y;if(R===0)j=0,Y=0;else{k<.5?Y=R/(D+S):Y=R/(2-D-S);var P=((D-i)/6+R/2)/R,K=((D-w)/6+R/2)/R,W=((D-O)/6+R/2)/R;i===D?j=W-K:w===D?j=1/3+P-W:O===D&&(j=2/3+K-P),j<0&&(j+=1),j>1&&(j-=1)}var F=[j*360,Y,k];return u[3]!=null&&F.push(u[3]),F}function a(u,i){var w=o(u);if(w){for(var O=0;O<3;O++)i<0?w[O]=w[O]*(1-i)|0:w[O]=(255-w[O])*i+w[O]|0,w[O]>255?w[O]=255:u[O]<0&&(w[O]=0);return m(w,w.length===4?"rgba":"rgb")}}function A(u){var i=o(u);if(i)return((1<<24)+(i[0]<<16)+(i[1]<<8)+ +i[2]).toString(16).slice(1)}function p(u,i,w){if(!(i&&i.length)||!(u>=0&&u<=1))return;w=w||[];var O=u*(i.length-1),S=Math.floor(O),D=Math.ceil(O),R=i[S],k=i[D],j=O-S;return w[0]=L(s(R[0],k[0],j)),w[1]=L(s(R[1],k[1],j)),w[2]=L(s(R[2],k[2],j)),w[3]=E(s(R[3],k[3],j)),w}var y=p;function T(u,i,w){if(!(i&&i.length)||!(u>=0&&u<=1))return;var O=u*(i.length-1),S=Math.floor(O),D=Math.ceil(O),R=o(i[S]),k=o(i[D]),j=O-S,Y=m([L(s(R[0],k[0],j)),L(s(R[1],k[1],j)),L(s(R[2],k[2],j)),E(s(R[3],k[3],j))],"rgba");return w?{color:Y,leftIndex:S,rightIndex:D,value:O}:Y}var _=T;function B(u,i,w,O){if(u=o(u),u)return u=d(u),i!=null&&(u[0]=b(i)),w!=null&&(u[1]=C(w)),O!=null&&(u[2]=C(O)),m(f(u),"rgba")}function v(u,i){if(u=o(u),u&&i!=null)return u[3]=E(i),m(u,"rgba")}function m(u,i){if(!u||!u.length)return;var w=u[0]+","+u[1]+","+u[2];return(i==="rgba"||i==="hsva"||i==="hsla")&&(w+=","+u[3]),i+"("+w+")"}me.parse=o,me.lift=a,me.toHex=A,me.fastLerp=p,me.fastMapToColor=y,me.lerp=T,me.mapToColor=_,me.modifyHSL=B,me.modifyAlpha=v,me.stringify=m},QuXc:function(Xe,me){var U=function(X){this.colorStops=X||[]};U.prototype={constructor:U,addColorStop:function(X,L){this.colorStops.push({offset:X,color:L})}};var oe=U;Xe.exports=oe},RDYZ:function(Xe,me,U){var oe=U("dMvE");function X(b){this._target=b.target,this._life=b.life||1e3,this._delay=b.delay||0,this._initialized=!1,this.loop=b.loop==null?!1:b.loop,this.gap=b.gap||0,this.easing=b.easing||"Linear",this.onframe=b.onframe,this.ondestroy=b.ondestroy,this.onrestart=b.onrestart,this._pausedTime=0,this._paused=!1}X.prototype={constructor:X,step:function(b,E){if(this._initialized||(this._startTime=b+this._delay,this._initialized=!0),this._paused){this._pausedTime+=E;return}var x=(b-this._startTime-this._pausedTime)/this._life;if(x<0)return;x=Math.min(x,1);var C=this.easing,h=typeof C=="string"?oe[C]:C,s=typeof h=="function"?h(x):x;return this.fire("frame",s),x===1?this.loop?(this.restart(b),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(b){var E=(b-this._startTime-this._pausedTime)%this._life;this._startTime=b-E+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(b,E){b="on"+b,this[b]&&this[b](this._target,E)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var L=X;Xe.exports=L},RMFE:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},RXMa:function(Xe,me,U){var oe=U("y+Vt"),X=oe.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(L,b){var E=b.cx,x=b.cy,C=Math.PI*2;L.moveTo(E+b.r,x),L.arc(E,x,b.r,0,C,!1),L.moveTo(E+b.r0,x),L.arc(E,x,b.r0,0,C,!0)}});Xe.exports=X},RotF:function(Xe,me,U){Xe.exports=U("LSTS")},RxwV:function(Xe,me,U){"use strict";var oe=U("cDcd"),X=U("uciX"),L=U("2W6z"),b=U.n(L),E=U("4IlW"),x=U("uK0f"),C=U.n(x);function h(ie,ge){if(ie===ge)return!0;if(!ie||!ge)return!1;var Ae=ie.length;if(ge.length!==Ae)return!1;for(var ye=0;ye<Ae;ye++)if(ie[ye]!==ge[ye])return!1;return!0}function s(ie){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?s=function(Ae){return typeof Ae}:s=function(Ae){return Ae&&typeof Symbol=="function"&&Ae.constructor===Symbol&&Ae!==Symbol.prototype?"symbol":typeof Ae},s(ie)}function r(ie,ge){if(!(ie instanceof ge))throw new TypeError("Cannot call a class as a function")}function n(ie,ge){for(var Ae=0;Ae<ge.length;Ae++){var ye=ge[Ae];ye.enumerable=ye.enumerable||!1,ye.configurable=!0,"value"in ye&&(ye.writable=!0),Object.defineProperty(ie,ye.key,ye)}}function e(ie,ge,Ae){return ge&&n(ie.prototype,ge),Ae&&n(ie,Ae),ie}function l(ie,ge){if(typeof ge!="function"&&ge!==null)throw new TypeError("Super expression must either be null or a function");ie.prototype=Object.create(ge&&ge.prototype,{constructor:{value:ie,writable:!0,configurable:!0}}),ge&&c(ie,ge)}function c(ie,ge){return c=Object.setPrototypeOf||function(ye,fe){return ye.__proto__=fe,ye},c(ie,ge)}function o(ie){var ge=a();return function(){var Ae=A(ie),ye;if(ge){var fe=A(this).constructor;ye=Reflect.construct(Ae,arguments,fe)}else ye=Ae.apply(this,arguments);return f(this,ye)}}function f(ie,ge){return ge&&(s(ge)==="object"||typeof ge=="function")?ge:d(ie)}function d(ie){if(ie===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ie}function a(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(ie){return!1}}function A(ie){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(Ae){return Ae.__proto__||Object.getPrototypeOf(Ae)},A(ie)}var p=function(){var ie=function(ge){l(ye,ge);var Ae=o(ye);function ye(){var fe;return r(this,ye),fe=Ae.apply(this,arguments),fe.menuItems={},fe.saveMenuItem=function(de){return function(ne){fe.menuItems[de]=ne}},fe}return e(ye,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(de){!de.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(de){var ne=this.props,ue=ne.fieldNames,pe=ne.defaultFieldNames;return ue[de]||pe[de]}},{key:"getOption",value:function(de,ne){var ue=this.props,pe=ue.prefixCls,ce=ue.expandTrigger,we=ue.expandIcon,De=ue.loadingIcon,Re=this.props.onSelect.bind(this,de,ne),te=this.props.onItemDoubleClick.bind(this,de,ne),N={onClick:Re,onDoubleClick:te},z="".concat(pe,"-menu-item"),le=null,ee=de[this.getFieldName("children")]&&de[this.getFieldName("children")].length>0;(ee||de.isLeaf===!1)&&(z+=" ".concat(pe,"-menu-item-expand"),de.loading||(le=oe.createElement("span",{className:"".concat(pe,"-menu-item-expand-icon")},we))),ce==="hover"&&(ee||de.isLeaf===!1)&&(N={onMouseEnter:this.delayOnSelect.bind(this,Re),onMouseLeave:this.delayOnSelect.bind(this),onClick:Re}),this.isActiveOption(de,ne)&&(z+=" ".concat(pe,"-menu-item-active"),N.ref=this.saveMenuItem(ne)),de.disabled&&(z+=" ".concat(pe,"-menu-item-disabled"));var se=null;de.loading&&(z+=" ".concat(pe,"-menu-item-loading"),se=De||null);var xe="";return"title"in de?xe=de.title:typeof de[this.getFieldName("label")]=="string"&&(xe=de[this.getFieldName("label")]),oe.createElement("li",Object.assign({key:de[this.getFieldName("value")],className:z,title:xe},N,{role:"menuitem",onMouseDown:function(gt){return gt.preventDefault()}}),de[this.getFieldName("label")],le,se)}},{key:"getActiveOptions",value:function(de){var ne=this,ue=this.props.options,pe=de||this.props.activeValue;return C()(ue,function(ce,we){return ce[ne.getFieldName("value")]===pe[we]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var de=this,ne=this.props.options,ue=this.getActiveOptions().map(function(pe){return pe[de.getFieldName("children")]}).filter(function(pe){return!!pe});return ue.unshift(ne),ue}},{key:"delayOnSelect",value:function(de){for(var ne=this,ue=arguments.length,pe=new Array(ue>1?ue-1:0),ce=1;ce<ue;ce++)pe[ce-1]=arguments[ce];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof de=="function"&&(this.delayTimer=window.setTimeout(function(){de(pe),ne.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var de=this.getShowOptions().length,ne=0;ne<de;ne++){var ue=this.menuItems[ne];ue&&ue.parentElement&&(ue.parentElement.scrollTop=ue.offsetTop)}}},{key:"isActiveOption",value:function(de,ne){var ue=this.props.activeValue,pe=ue===void 0?[]:ue;return pe[ne]===de[this.getFieldName("value")]}},{key:"render",value:function(){var de=this,ne=this.props,ue=ne.prefixCls,pe=ne.dropdownMenuColumnStyle;return oe.createElement("div",null,this.getShowOptions().map(function(ce,we){return oe.createElement("ul",{className:"".concat(ue,"-menu"),key:we,style:pe},ce.map(function(De){return de.getOption(De,we)}))}))}}]),ye}(oe.Component);return ie.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},ie}(),y=p,T={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}}},_=T;function B(ie){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(Ae){return typeof Ae}:B=function(Ae){return Ae&&typeof Symbol=="function"&&Ae.constructor===Symbol&&Ae!==Symbol.prototype?"symbol":typeof Ae},B(ie)}function v(ie,ge){if(ie==null)return{};var Ae=m(ie,ge),ye,fe;if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(ie);for(fe=0;fe<de.length;fe++){if(ye=de[fe],ge.indexOf(ye)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(ie,ye))continue;Ae[ye]=ie[ye]}}return Ae}function m(ie,ge){if(ie==null)return{};var Ae={},ye=Object.keys(ie),fe,de;for(de=0;de<ye.length;de++){if(fe=ye[de],ge.indexOf(fe)>=0)continue;Ae[fe]=ie[fe]}return Ae}function u(ie){return S(ie)||O(ie)||w(ie)||i()}function i(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function w(ie,ge){if(!ie)return;if(typeof ie=="string")return D(ie,ge);var Ae=Object.prototype.toString.call(ie).slice(8,-1);if(Ae==="Object"&&ie.constructor&&(Ae=ie.constructor.name),Ae==="Map"||Ae==="Set")return Array.from(ie);if(Ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ae))return D(ie,ge)}function O(ie){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(ie))return Array.from(ie)}function S(ie){if(Array.isArray(ie))return D(ie)}function D(ie,ge){(ge==null||ge>ie.length)&&(ge=ie.length);for(var Ae=0,ye=new Array(ge);Ae<ge;Ae++)ye[Ae]=ie[Ae];return ye}function R(ie,ge){if(!(ie instanceof ge))throw new TypeError("Cannot call a class as a function")}function k(ie,ge){for(var Ae=0;Ae<ge.length;Ae++){var ye=ge[Ae];ye.enumerable=ye.enumerable||!1,ye.configurable=!0,"value"in ye&&(ye.writable=!0),Object.defineProperty(ie,ye.key,ye)}}function j(ie,ge,Ae){return ge&&k(ie.prototype,ge),Ae&&k(ie,Ae),ie}function Y(ie,ge){if(typeof ge!="function"&&ge!==null)throw new TypeError("Super expression must either be null or a function");ie.prototype=Object.create(ge&&ge.prototype,{constructor:{value:ie,writable:!0,configurable:!0}}),ge&&P(ie,ge)}function P(ie,ge){return P=Object.setPrototypeOf||function(ye,fe){return ye.__proto__=fe,ye},P(ie,ge)}function K(ie){var ge=H();return function(){var Ae=G(ie),ye;if(ge){var fe=G(this).constructor;ye=Reflect.construct(Ae,arguments,fe)}else ye=Ae.apply(this,arguments);return W(this,ye)}}function W(ie,ge){return ge&&(B(ge)==="object"||typeof ge=="function")?ge:F(ie)}function F(ie){if(ie===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ie}function H(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(ie){return!1}}function G(ie){return G=Object.setPrototypeOf?Object.getPrototypeOf:function(Ae){return Ae.__proto__||Object.getPrototypeOf(Ae)},G(ie)}var $=function(){var ie=function(ge){Y(ye,ge);var Ae=K(ye);function ye(fe){var de;R(this,ye),de=Ae.call(this,fe),de.setPopupVisible=function(ue){var pe=de.state.value;"popupVisible"in de.props||de.setState({popupVisible:ue}),ue&&!de.state.popupVisible&&de.setState({activeValue:pe}),de.props.onPopupVisibleChange(ue)},de.handleChange=function(ue,pe,ce){var we=pe.visible;(ce.type!=="keydown"||ce.keyCode===E.a.ENTER)&&(de.props.onChange(ue.map(function(De){return De[de.getFieldName("value")]}),ue),de.setPopupVisible(we))},de.handlePopupVisibleChange=function(ue){de.setPopupVisible(ue)},de.handleMenuSelect=function(ue,pe,ce){var we=de.trigger.getRootDomNode();we&&we.focus&&we.focus();var De=de.props,Re=De.changeOnSelect,te=De.loadData,N=De.expandTrigger;if(!ue||ue.disabled)return;var z=de.state.activeValue;z=z.slice(0,pe+1),z[pe]=ue[de.getFieldName("value")];var le=de.getActiveOptions(z);if(ue.isLeaf===!1&&!ue[de.getFieldName("children")]&&te){Re&&de.handleChange(le,{visible:!0},ce),de.setState({activeValue:z}),te(le);return}var ee={};!ue[de.getFieldName("children")]||!ue[de.getFieldName("children")].length?(de.handleChange(le,{visible:!1},ce),ee.value=z):Re&&(ce.type==="click"||ce.type==="keydown")&&(N==="hover"?de.handleChange(le,{visible:!1},ce):de.handleChange(le,{visible:!0},ce),ee.value=z),ee.activeValue=z,("value"in de.props||ce.type==="keydown"&&ce.keyCode!==E.a.ENTER)&&delete ee.value,de.setState(ee)},de.handleItemDoubleClick=function(){var ue=de.props.changeOnSelect;ue&&de.setPopupVisible(!1)},de.handleKeyDown=function(ue){var pe=de.props.children;if(pe&&pe.props.onKeyDown){pe.props.onKeyDown(ue);return}var ce=u(de.state.activeValue),we=ce.length-1<0?0:ce.length-1,De=de.getCurrentLevelOptions(),Re=De.map(function(le){return le[de.getFieldName("value")]}).indexOf(ce[we]);if(ue.keyCode!==E.a.DOWN&&ue.keyCode!==E.a.UP&&ue.keyCode!==E.a.LEFT&&ue.keyCode!==E.a.RIGHT&&ue.keyCode!==E.a.ENTER&&ue.keyCode!==E.a.SPACE&&ue.keyCode!==E.a.BACKSPACE&&ue.keyCode!==E.a.ESC&&ue.keyCode!==E.a.TAB)return;if(!de.state.popupVisible&&ue.keyCode!==E.a.BACKSPACE&&ue.keyCode!==E.a.LEFT&&ue.keyCode!==E.a.RIGHT&&ue.keyCode!==E.a.ESC&&ue.keyCode!==E.a.TAB){de.setPopupVisible(!0);return}if(ue.keyCode===E.a.DOWN||ue.keyCode===E.a.UP){ue.preventDefault();var te=Re;te!==-1?ue.keyCode===E.a.DOWN?(te+=1,te=te>=De.length?0:te):(te-=1,te=te<0?De.length-1:te):te=0,ce[we]=De[te][de.getFieldName("value")]}else if(ue.keyCode===E.a.LEFT||ue.keyCode===E.a.BACKSPACE)ue.preventDefault(),ce.splice(ce.length-1,1);else if(ue.keyCode===E.a.RIGHT)ue.preventDefault(),De[Re]&&De[Re][de.getFieldName("children")]&&ce.push(De[Re][de.getFieldName("children")][0][de.getFieldName("value")]);else if(ue.keyCode===E.a.ESC||ue.keyCode===E.a.TAB){de.setPopupVisible(!1);return}(!ce||ce.length===0)&&de.setPopupVisible(!1);var N=de.getActiveOptions(ce),z=N[N.length-1];de.handleMenuSelect(z,N.length-1,ue),de.props.onKeyDown&&de.props.onKeyDown(ue)},de.saveTrigger=function(ue){de.trigger=ue};var ne=[];return"value"in fe?ne=fe.value||[]:"defaultValue"in fe&&(ne=fe.defaultValue||[]),b()(!("filedNames"in fe),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),de.state={popupVisible:fe.popupVisible,activeValue:ne,value:ne,prevProps:fe},de.defaultFieldNames={label:"label",value:"value",children:"children"},de}return j(ye,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(de){var ne=this.defaultFieldNames,ue=this.props,pe=ue.fieldNames,ce=ue.filedNames;return"filedNames"in this.props?ce[de]||ne[de]:pe[de]||ne[de]}},{key:"getFieldNames",value:function(){var de=this.props,ne=de.fieldNames,ue=de.filedNames;return"filedNames"in this.props?ue:ne}},{key:"getCurrentLevelOptions",value:function(){var de=this,ne=this.props.options,ue=ne===void 0?[]:ne,pe=this.state.activeValue,ce=pe===void 0?[]:pe,we=C()(ue,function(De,Re){return De[de.getFieldName("value")]===ce[Re]},{childrenKeyName:this.getFieldName("children")});return we[we.length-2]?we[we.length-2][this.getFieldName("children")]:u(ue).filter(function(De){return!De.disabled})}},{key:"getActiveOptions",value:function(de){var ne=this;return C()(this.props.options||[],function(ue,pe){return ue[ne.getFieldName("value")]===de[pe]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var de=this.props,ne=de.prefixCls,ue=de.transitionName,pe=de.popupClassName,ce=de.options,we=ce===void 0?[]:ce,De=de.disabled,Re=de.builtinPlacements,te=de.popupPlacement,N=de.children,z=de.dropdownRender,le=v(de,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),ee=oe.createElement("div",null),se="";we&&we.length>0?ee=oe.createElement(y,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):se=" ".concat(ne,"-menus-empty");var xe=ee;return z&&(xe=z(ee)),oe.createElement(X.a,Object.assign({ref:this.saveTrigger},le,{popupPlacement:te,builtinPlacements:Re,popupTransitionName:ue,action:De?[]:["click"],popupVisible:De?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(ne,"-menus"),popupClassName:pe+se,popup:xe}),oe.cloneElement(N,{onKeyDown:this.handleKeyDown,tabIndex:De?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(de,ne){var ue=ne.prevProps,pe=ue===void 0?{}:ue,ce={prevProps:de};return"value"in de&&!h(pe.value,de.value)&&(ce.value=de.value||[],"loadData"in de||(ce.activeValue=de.value||[])),"popupVisible"in de&&(ce.popupVisible=de.popupVisible),ce}}]),ye}(oe.Component);return ie.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:_,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},ie}(),ae=$,he=me.a=ae},"SA+Z":function(Xe,me,U){var oe=U("wTVA"),X=U("EbDI"),L=U("ZhPi"),b=U("wkBT");function E(x){return oe(x)||X(x)||L(x)||b()}Xe.exports=E,Xe.exports.__esModule=!0,Xe.exports.default=Xe.exports},SJMd:function(Xe,me){/**
|
|
|
* @license
|
|
|
* Copyright (C) 2006 Google Inc.
|
|
|
*
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
* you may not use this file except in compliance with the License.
|
|
|
* You may obtain a copy of the License at
|
|
|
*
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
*
|
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
* See the License for the specific language governing permissions and
|
|
|
* limitations under the License.
|
|
|
*/var U,oe,X,L=!1,b,E;window.PR_SHOULD_USE_CONTINUATION=!0;var x,C;(function(){var h=window,s=["break,continue,do,else,for,if,return,while"],r=[s,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],n=[r,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],e=[n,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],l=[n,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],c=[n,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],o="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",f=[n,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],d="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",a=[s,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],A=[s,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],p=[s,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],y=[e,c,l,f,d,a,A,p],T=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,_="str",B="kwd",v="com",m="typ",u="lit",i="pun",w="pln",O="tag",S="dec",D="src",R="atn",k="atv",j="nocode",Y="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function P(ce){for(var we=0,De=!1,Re=!1,te=0,N=ce.length;te<N;++te){var z=ce[te];if(z.ignoreCase)Re=!0;else if(/[a-z]/i.test(z.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){De=!0,Re=!1;break}}var le={b:8,t:9,n:10,v:11,f:12,r:13};function ee(Fe){var ke=Fe.charCodeAt(0);if(ke!==92)return ke;var dt=Fe.charAt(1);return ke=le[dt],ke||("0"<=dt&&dt<="7"?parseInt(Fe.substring(1),8):dt==="u"||dt==="x"?parseInt(Fe.substring(2),16):Fe.charCodeAt(1))}function se(Fe){if(Fe<32)return(Fe<16?"\\x0":"\\x")+Fe.toString(16);var ke=String.fromCharCode(Fe);return ke==="\\"||ke==="-"||ke==="]"||ke==="^"?"\\"+ke:ke}function xe(Fe){var ke=Fe.substring(1,Fe.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),dt=[],vt=ke[0]==="^",it=["["];vt&&it.push("^");for(var ot=vt?1:0,Ve=ke.length;ot<Ve;++ot){var ze=ke[ot];if(/\\[bdsw]/i.test(ze))it.push(ze);else{var Ge=ee(ze),Se;ot+2<Ve&&ke[ot+1]==="-"?(Se=ee(ke[ot+2]),ot+=2):Se=Ge,dt.push([Ge,Se]),Se<65||Ge>122||(Se<65||Ge>90||dt.push([Math.max(65,Ge)|32,Math.min(Se,90)|32]),Se<97||Ge>122||dt.push([Math.max(97,Ge)&~32,Math.min(Se,122)&~32]))}}dt.sort(function(st,mt){return st[0]-mt[0]||mt[1]-st[1]});for(var Ie=[],Me=[],ot=0;ot<dt.length;++ot){var Ye=dt[ot];Ye[0]<=Me[1]+1?Me[1]=Math.max(Me[1],Ye[1]):Ie.push(Me=Ye)}for(var ot=0;ot<Ie.length;++ot){var Ye=Ie[ot];it.push(se(Ye[0])),Ye[1]>Ye[0]&&(Ye[1]+1>Ye[0]&&it.push("-"),it.push(se(Ye[1])))}return it.push("]"),it.join("")}function Ke(Fe){for(var ke=Fe.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),dt=ke.length,vt=[],it=0,ot=0;it<dt;++it){var Ve=ke[it];if(Ve==="(")++ot;else if(Ve.charAt(0)==="\\"){var ze=+Ve.substring(1);ze&&(ze<=ot?vt[ze]=-1:ke[it]=se(ze))}}for(var it=1;it<vt.length;++it)vt[it]===-1&&(vt[it]=++we);for(var it=0,ot=0;it<dt;++it){var Ve=ke[it];if(Ve==="(")++ot,vt[ot]||(ke[it]="(?:");else if(Ve.charAt(0)==="\\"){var ze=+Ve.substring(1);ze&&ze<=ot&&(ke[it]="\\"+vt[ze])}}for(var it=0;it<dt;++it)ke[it]==="^"&&ke[it+1]!=="^"&&(ke[it]="");if(Fe.ignoreCase&&De)for(var it=0;it<dt;++it){var Ve=ke[it],Ge=Ve.charAt(0);Ve.length>=2&&Ge==="["?ke[it]=xe(Ve):Ge!=="\\"&&(ke[it]=Ve.replace(/[a-zA-Z]/g,function(Me){var Ye=Me.charCodeAt(0);return"["+String.fromCharCode(Ye&~32,Ye|32)+"]"}))}return ke.join("")}for(var gt=[],te=0,N=ce.length;te<N;++te){var z=ce[te];if(z.global||z.multiline)throw new Error(""+z);gt.push("(?:"+Ke(z)+")")}return new RegExp(gt.join("|"),Re?"gi":"g")}function K(ce,we){var De=/(?:^|\s)nocode(?:\s|$)/,Re=[],te=0,N=[],z=0;function le(ee){var se=ee.nodeType;if(se==1){if(De.test(ee.className))return;for(var xe=ee.firstChild;xe;xe=xe.nextSibling)le(xe);var Ke=ee.nodeName.toLowerCase();(Ke==="br"||Ke==="li")&&(Re[z]=`
|
|
|
`,N[z<<1]=te++,N[z++<<1|1]=ee)}else if(se==3||se==4){var gt=ee.nodeValue;gt.length&&(we?gt=gt.replace(/\r\n?/g,`
|
|
|
`):gt=gt.replace(/[ \t\r\n]+/g," "),Re[z]=gt,N[z<<1]=te,te+=gt.length,N[z++<<1|1]=ee)}}return le(ce),{sourceCode:Re.join("").replace(/\n$/,""),spans:N}}function W(ce,we,De,Re,te){if(!De)return;var N={sourceNode:ce,pre:1,langExtension:null,numberLines:null,sourceCode:De,spans:null,basePos:we,decorations:null};Re(N),te.push.apply(te,N.decorations)}var F=/\S/;function H(ce){for(var we=void 0,De=ce.firstChild;De;De=De.nextSibling){var Re=De.nodeType;we=Re===1?we?ce:De:Re===3&&F.test(De.nodeValue)?ce:we}return we===ce?void 0:we}function G(ce,we){var De={},Re;(function(){for(var z=ce.concat(we),le=[],ee={},se=0,xe=z.length;se<xe;++se){var Ke=z[se],gt=Ke[3];if(gt)for(var Fe=gt.length;--Fe>=0;)De[gt.charAt(Fe)]=Ke;var ke=Ke[1],dt=""+ke;ee.hasOwnProperty(dt)||(le.push(ke),ee[dt]=null)}le.push(/[\0-\uffff]/),Re=P(le)})();var te=we.length,N=function(z){for(var le=z.sourceCode,ee=z.basePos,se=z.sourceNode,xe=[ee,w],Ke=0,gt=le.match(Re)||[],Fe={},ke=0,dt=gt.length;ke<dt;++ke){var vt=gt[ke],it=Fe[vt],ot=void 0,Ve;if(typeof it=="string")Ve=!1;else{var ze=De[vt.charAt(0)];if(ze)ot=vt.match(ze[1]),it=ze[0];else{for(var Ge=0;Ge<te;++Ge)if(ze=we[Ge],ot=vt.match(ze[1]),ot){it=ze[0];break}ot||(it=w)}Ve=it.length>=5&&it.substring(0,5)==="lang-",Ve&&!(ot&&typeof ot[1]=="string")&&(Ve=!1,it=D),Ve||(Fe[vt]=it)}var Se=Ke;if(Ke+=vt.length,!Ve)xe.push(ee+Se,it);else{var Ie=ot[1],Me=vt.indexOf(Ie),Ye=Me+Ie.length;ot[2]&&(Ye=vt.length-ot[2].length,Me=Ye-Ie.length);var st=it.substring(5);W(se,ee+Se,vt.substring(0,Me),N,xe),W(se,ee+Se+Me,Ie,ye(st,Ie),xe),W(se,ee+Se+Ye,vt.substring(Ye),N,xe)}}z.decorations=xe};return N}function $(ce){var we=[],De=[];ce.tripleQuotedStrings?we.push([_,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ce.multiLineStrings?we.push([_,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):we.push([_,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ce.verbatimStrings&&De.push([_,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Re=ce.hashComments;Re&&(ce.cStyleComments?(Re>1?we.push([v,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):we.push([v,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),De.push([_,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):we.push([v,/^#[^\r\n]*/,null,"#"])),ce.cStyleComments&&(De.push([v,/^\/\/[^\r\n]*/,null]),De.push([v,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var te=ce.regexLiterals;if(te){var N=te>1?"":`
|
|
|
\r`,z=N?".":"[\\S\\s]",le="/(?=[^/*"+N+"])(?:[^/\\x5B\\x5C"+N+"]|\\x5C"+z+"|\\x5B(?:[^\\x5C\\x5D"+N+"]|\\x5C"+z+")*(?:\\x5D|$))+/";De.push(["lang-regex",RegExp("^"+Y+"("+le+")")])}var ee=ce.types;ee&&De.push([m,ee]);var se=(""+ce.keywords).replace(/^ | $/g,"");se.length&&De.push([B,new RegExp("^(?:"+se.replace(/[\s,]+/g,"|")+")\\b"),null]),we.push([w,/^\s+/,null,` \r
|
|
|
\xA0`]);var xe="^.[^\\s\\w.$@'\"`/\\\\]*";return ce.regexLiterals&&(xe+="(?!s*/)"),De.push([u,/^@[a-z_$][a-z_$@0-9]*/i,null],[m,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[w,/^[a-z_$][a-z_$@0-9]*/i,null],[u,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[w,/^\\[\s\S]?/,null],[i,new RegExp(xe),null]),G(we,De)}var ae=$({keywords:y,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function he(ce,we,De){for(var Re=/(?:^|\s)nocode(?:\s|$)/,te=/\r\n?|\n/,N=ce.ownerDocument,z=N.createElement("li");ce.firstChild;)z.appendChild(ce.firstChild);var le=[z];function ee(ke){var dt=ke.nodeType;if(dt==1&&!Re.test(ke.className))if(ke.nodeName==="br")se(ke),ke.parentNode&&ke.parentNode.removeChild(ke);else for(var vt=ke.firstChild;vt;vt=vt.nextSibling)ee(vt);else if((dt==3||dt==4)&&De){var it=ke.nodeValue,ot=it.match(te);if(ot){var Ve=it.substring(0,ot.index);ke.nodeValue=Ve;var ze=it.substring(ot.index+ot[0].length);if(ze){var Ge=ke.parentNode;Ge.insertBefore(N.createTextNode(ze),ke.nextSibling)}se(ke),Ve||ke.parentNode.removeChild(ke)}}}function se(ke){for(;!ke.nextSibling;)if(ke=ke.parentNode,!ke)return;function dt(ot,Ve){var ze=Ve?ot.cloneNode(!1):ot,Ge=ot.parentNode;if(Ge){var Se=dt(Ge,1),Ie=ot.nextSibling;Se.appendChild(ze);for(var Me=Ie;Me;Me=Ie)Ie=Me.nextSibling,Se.appendChild(Me)}return ze}for(var vt=dt(ke.nextSibling,0),it;(it=vt.parentNode)&&it.nodeType===1;)vt=it;le.push(vt)}for(var xe=0;xe<le.length;++xe)ee(le[xe]);we===(we|0)&&le[0].setAttribute("value",we);var Ke=N.createElement("ol");Ke.className="linenums";for(var gt=Math.max(0,we-1|0)||0,xe=0,Fe=le.length;xe<Fe;++xe)z=le[xe],z.className="L"+(xe+gt)%10,z.firstChild||z.appendChild(N.createTextNode("\xA0")),Ke.appendChild(z);ce.appendChild(Ke)}function ie(ce){var we=/\bMSIE\s(\d+)/.exec(navigator.userAgent);we=we&&+we[1]<=8;var De=/\n/g,Re=ce.sourceCode,te=Re.length,N=0,z=ce.spans,le=z.length,ee=0,se=ce.decorations,xe=se.length,Ke=0;se[xe]=te;var gt,Fe;for(Fe=gt=0;Fe<xe;)se[Fe]!==se[Fe+2]?(se[gt++]=se[Fe++],se[gt++]=se[Fe++]):Fe+=2;for(xe=gt,Fe=gt=0;Fe<xe;){for(var ke=se[Fe],dt=se[Fe+1],vt=Fe+2;vt+2<=xe&&se[vt+1]===dt;)vt+=2;se[gt++]=ke,se[gt++]=dt,Fe=vt}xe=se.length=gt;var it=ce.sourceNode,ot="";it&&(ot=it.style.display,it.style.display="none");try{for(var Ve=null;ee<le;){var ze=z[ee],Ge=z[ee+2]||te,Se=se[Ke+2]||te,vt=Math.min(Ge,Se),Ie=z[ee+1],Me;if(Ie.nodeType!==1&&(Me=Re.substring(N,vt))){we&&(Me=Me.replace(De,"\r")),Ie.nodeValue=Me;var Ye=Ie.ownerDocument,st=Ye.createElement("span");st.className=se[Ke+1];var mt=Ie.parentNode;mt.replaceChild(st,Ie),st.appendChild(Ie),N<Ge&&(z[ee+1]=Ie=Ye.createTextNode(Re.substring(vt,Ge)),mt.insertBefore(Ie,st.nextSibling))}N=vt,N>=Ge&&(ee+=2),N>=Se&&(Ke+=2)}}finally{it&&(it.style.display=ot)}}var ge={};function Ae(ce,we){for(var De=we.length;--De>=0;){var Re=we[De];ge.hasOwnProperty(Re)?h.console&&console.warn("cannot override language handler %s",Re):ge[Re]=ce}}function ye(ce,we){return ce&&ge.hasOwnProperty(ce)||(ce=/^\s*</.test(we)?"default-markup":"default-code"),ge[ce]}Ae(ae,["default-code"]),Ae(G([],[[w,/^[^<?]+/],[S,/^<!\w[^>]*(?:>|$)/],[v,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[i,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),Ae(G([[w,/^[\s]+/,null,` \r
|
|
|
`],[k,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[O,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[R,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[i,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),Ae(G([],[[k,/^[\s\S]+/]]),["uq.val"]),Ae($({keywords:e,hashComments:!0,cStyleComments:!0,types:T}),["c","cc","cpp","cxx","cyc","m"]),Ae($({keywords:"null,true,false"}),["json"]),Ae($({keywords:c,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:T}),["cs"]),Ae($({keywords:l,cStyleComments:!0}),["java"]),Ae($({keywords:p,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Ae($({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Ae($({keywords:d,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Ae($({keywords:A,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Ae($({keywords:f,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Ae($({keywords:o,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Ae(G([],[[_,/^[\s\S]+/]]),["regex"]);function fe(ce){var we=ce.langExtension;try{var De=K(ce.sourceNode,ce.pre),Re=De.sourceCode;ce.sourceCode=Re,ce.spans=De.spans,ce.basePos=0,ye(we,Re)(ce),ie(ce)}catch(te){h.console&&console.log(te&&te.stack||te)}}function de(ce,we,De){var Re=De||!1,te=we||null,N=document.createElement("div");N.innerHTML="<pre>"+ce+"</pre>",N=N.firstChild,Re&&he(N,Re,!0);var z={langExtension:te,numberLines:Re,sourceNode:N,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return fe(z),N.innerHTML}function ne(ce,we){var De=we||document.body,Re=De.ownerDocument||document;function te(ze){return De.getElementsByTagName(ze)}for(var N=[te("pre"),te("code"),te("xmp")],z=[],le=0;le<N.length;++le)for(var ee=0,se=N[le].length;ee<se;++ee)z.push(N[le][ee]);N=null;var xe=Date;xe.now||(xe={now:function(){return+new Date}});var Ke=0,gt=/\blang(?:uage)?-([\w.]+)(?!\S)/,Fe=/\bprettyprint\b/,ke=/\bprettyprinted\b/,dt=/pre|xmp/i,vt=/^code$/i,it=/^(?:pre|code|xmp)$/i,ot={};function Ve(){for(var ze=h.PR_SHOULD_USE_CONTINUATION?xe.now()+250:Infinity;Ke<z.length&&xe.now()<ze;Ke++){for(var Ge=z[Ke],Se=ot,Ie=Ge;Ie=Ie.previousSibling;){var Me=Ie.nodeType,Ye=(Me===7||Me===8)&&Ie.nodeValue;if(Ye?!/^\??prettify\b/.test(Ye):Me!==3||/\S/.test(Ie.nodeValue))break;if(Ye){Se={},Ye.replace(/\b(\w+)=([\w:.%+-]+)/g,function(Ct,bt,Mt){Se[bt]=Mt});break}}var st=Ge.className;if((Se!==ot||Fe.test(st))&&!ke.test(st)){for(var mt=!1,Rt=Ge.parentNode;Rt;Rt=Rt.parentNode){var Ht=Rt.tagName;if(it.test(Ht)&&Rt.className&&Fe.test(Rt.className)){mt=!0;break}}if(!mt){Ge.className+=" prettyprinted";var Bt=Se.lang;if(!Bt){Bt=st.match(gt);var pt;!Bt&&(pt=H(Ge))&&vt.test(pt.tagName)&&(Bt=pt.className.match(gt)),Bt&&(Bt=Bt[1])}var It;if(dt.test(Ge.tagName))It=1;else{var At=Ge.currentStyle,ft=Re.defaultView,rt=At?At.whiteSpace:ft&&ft.getComputedStyle?ft.getComputedStyle(Ge,null).getPropertyValue("white-space"):0;It=rt&&rt.substring(0,3)==="pre"}var Le=Se.linenums;(Le=Le==="true"||+Le)||(Le=st.match(/\blinenums\b(?::(\d+))?/),Le=Le?Le[1]&&Le[1].length?+Le[1]:!0:!1),Le&&he(Ge,Le,It);var et={langExtension:Bt,sourceNode:Ge,numberLines:Le,pre:It,sourceCode:null,basePos:null,spans:null,decorations:null};fe(et)}}}Ke<z.length?h.setTimeout(Ve,250):typeof ce=="function"&&ce()}Ve()}var ue=h.PR={createSimpleLexer:G,registerLangHandler:Ae,sourceDecorator:$,PR_ATTRIB_NAME:R,PR_ATTRIB_VALUE:k,PR_COMMENT:v,PR_DECLARATION:S,PR_KEYWORD:B,PR_LITERAL:u,PR_NOCODE:j,PR_PLAIN:w,PR_PUNCTUATION:i,PR_SOURCE:D,PR_STRING:_,PR_TAG:O,PR_TYPE:m,prettyPrintOne:L?h.prettyPrintOne=de:x=de,prettyPrint:C=L?h.prettyPrint=ne:C=ne},pe=h.define;typeof pe=="function"&&pe.amd&&pe("google-code-prettify",[],function(){return ue})})()},SKnc:function(Xe,me,U){var oe=U("bYtY"),X=U("QuXc"),L=function(E,x,C,h,s,r){this.x=E==null?0:E,this.y=x==null?0:x,this.x2=C==null?1:C,this.y2=h==null?0:h,this.type="linear",this.global=r||!1,X.call(this,s)};L.prototype={constructor:L},oe.inherits(L,X);var b=L;Xe.exports=b},SMhR:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcYAAAHGCAYAAADuYispAAAAAklEQVR4AewaftIAABHTSURBVO3BQY4cy5IEQdNA3//KNo2/8NU8XzCQyCpSReivSJKk/zmRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiB/s7a5AWTTNhsgN9pmA2TTNp8MyI22uQHkv7TNDSCbttkAudE2bwJyo22eBGTTNhsgf7O2ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTD9c2nwzIk9pmA2TTNjeAPAnIpm1uANm0zQbIDSBPAXIDyKZtPhmQG22zAfLN2uaTAflUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT74ckCe1zZOAbNpm0zYbIDfaZgPkRts8qW1utM0GyKZtntI2GyBPArJpmw2QTds8CcimbW4A+WRAntQ23+pEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0viJXtU2T2qbDZA3Adm0zZOAbNpm0zYbIJu2+VZtswGyaZsbbbMBsmmbDZBN29xoG32mE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJ3oVkCe1zZPaZgNk0zYbIJu2eRKQJwF5S9vcAPIkIJu2uQFk0zY32kbf6USSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnS+MmXa5t/WdtsgGza5psB+WRt8xQgN4DcaJtv1jYbIDfa5pO1jf5/J5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGTz4ckH9Z22yAbNpmA2TTNhsgm7bZANm0zQbIpm02QDZtswFyA8h/aZsbbbMBsmmbDZBN22yAbNpmA2TTNhsgm7bZALkBZNM2N4Doz5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX9LGAvKltNkA2bXMDyJvaZgNk0zZPAfLN2mYD5EbbPAnIk9pG7ziRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7y4YBs2uYGkE3bbIBs2mYD5Ebb/Mva5klAbgB5S9tsgGza5gaQDZBN2zwJyJPaZgNkA2TTNhsgN9pmA2TTNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdKgv/IPA3KjbW4AeVLb3ADyzdrmBpAntc2nAnKjbTZANm1zA8gna5sNkH9Z27zlRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZcDcqNtbgDZtM2mbTZANm1zA8imbTZANm1zA8iTgGza5gaQpwDZtM2NttkAudE2b2qbDZAbbbMB8qa20f/vRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4ycuA3GibDZANkBttswHyJCA32uZJQDZt8yQgTwKyaZsNkD/VNk8CsmmbDZA3tc0GyI222QDZtM0NIJu2eRKQTdt8qxNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4yf/uLbZANkA2bTNDSBPAnKjbd7UNhsgN4Bs2uZG27wFyKZtbrTNBsimbW4AudE2N9pmA+RG29wAsmmbJwHZtM1bTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3w5IJu2udE2N4DcaJsbQDZtswGyAfIvA7Jpmz8F5EbbPAnIpm1uANm0zZuAbNpm0zYbIBsgm7a5AeRJbfOpTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3y4ttkAuQFk0zYbIDfa5gaQN7XNk4A8qW02QG4A+VNtswHyzdpmA+RJbfMkIJu2eVPbbIBs2uZvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/ERX2kb/DcimbW4AuQFk0zYbIDfa5i1t8yYgm7a50TYbIN+sbW4A2bTNk4Bs2uYtJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT/5yQDZtswHypLbZAHlT29xomw2QTdvcAHIDyKdqmze1zZuAvKltNkCeBOSTAflWJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUPBuRG22yAbNrmBpAbbbMBcqNtNkA2bbMBsmmbDZBN2zwJyFvaZgNk0zYbIDfaZgNk0zYbIG9qm08GZNM2GyCbttkA2bTNtzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiBPAvIkIN8MyA0gm7bZALkB5Elt8yQgf6pt9N/aZgPkTUA2bbNpmycB+VedSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRr0V/5iQDZt882AbNrmBpBN22yAbNpmA+RG2zwJyKZt/hSQTds8CcimbW4A2bTNk4B8s7bZALnRNhsgm7bZANm0zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDggm7bZtM0GyJvaZgPkBpBN2zypbTZAbrTNBsimbZ4E5ClAbrTNNwOyaZsbbXMDyI222QDZtM0GyAbIDSCbtvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZV/GJAbbbMB8qa22QDZtM0GyKZtbgDZtM0NIJu22QC50Tb/BciNttkAeVLbbIDcaJsNkE3bbIA8qW02QN7UNv+qE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8DcqNt3gTkkwH5ZECeBOSTAXkKkE3bbIA8qW2e1DY32mYDZNM2GyD6TCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxk++HJBN29xomycB2bTNm4Bs2mYD5JsBudE2TwGyaZsNkCcBudE2N4C8CciNtnkSkBtAbrTNpzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7ysrb5ZkA2bXMDyI22eRKQTds8CcimbTZANm2zAXIDyH9pmye1zQbIpm02QG4A+WRtswHyJCCbtnlT23yrE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0vjJy4A8qW2e1DZvapsbQDZtswFyA8imbTZtc6Nt3tQ2TwGyaZtN22yA3GibDZBN22yAPAnIm9rmSUA2bbMBcqNt3nIiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAfLN2mYD5Ebb3AByo202QPSOttkA2bTNm4Bs2uYGEP25tvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUXAbnRNjeA3GibG0ButM03A/LJ2mYDZNM2fwrIJ2ubG0A2bXMDyI22uQFk0zY3gNxomxtANm3zrU4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkDforLwKyaZsNkE3bPAnIpm02QJ7UNk8CcqNtNkButM0GyJPaZgPkT7XNBsiNttkA+Ze1zQ0gN9pmA+RNbbMBsmmbt5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX/mJANm3zzYDcaJsbQG60zQ0gm7a5AeRJbfMWIE9qmw2QG22zAXKjbTZANm2zAfKktrkB5E1t85YTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeMnLwOyaZsbbbMB8qa2udE2GyBvapsNkE3bbNrmTW2zAbIB8l/a5kltswHypLZ5U9s8CciNtnkSkE3b/KtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2fvKxtbgDZtM2NtvlmbbMB8iQgTwKyaZsNkG8F5Elt8yYgm7Z5EpBN2zwJyCcDcqNtPtWJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTDwdk0zY32uYGkE3b3ACyaZtP1jZvArJpmw2QDZBN22yA/Bcgm7bZALkB5Ebb6L8B2bTNDSCbttkAudE2GyCbtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRBf+UvBmTTNhsgm7a5AeSTtc2TgNxomw2QG22zAbJpmz8F5EbbbIC8qW2+GZBN2zwJyKZtNkButM0GyI22ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpEF/5UVAbrTNk4DcaJsNkG/WNk8C8qS22QDZtM0GyKZtPhWQN7XNk4Bs2mYD5Elt8yQgN9rmb3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBfeRGQN7XNk4Bs2uabAdm0zQbIm9rmUwHZtM0GyI222QB5U9tsgDypbZ4EZNM2bwKyaZtvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/OTDtc0GyJOA3GibDZAbbXMDyKZtntQ23wzIjbb5L21zo21uALnRNhsgn6xtNkA2bfMmIG8CsmmbT3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAbJpmw2QTdv8y4DcaJsbQDZtswFyo202QDZt8xQgm7a5AeRG23wzIDfa5k1ANm1zA8iNtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxk79c2zwJyI222QDZtM2TgGzaZgNkA+RNbbMBcqNtNkD+VNvcALJpmzcB2bTNBsimbT4ZkE3bvAnIpm2+1YkkSRonkiRpnEiSpHEiSZLGiSRJGieSJGmcSJKkQX/lgwF5Uts8CciNtrkB5EltcwPIjbbZANm0zQbIp2qbJwHZtM0NIG9qmzcB2bTNBsiNttkAeVLbfKoTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSYP+youAPKltngRk0zY3gGza5klAntQ2N4A8qW02QL5V22yAfLK22QC50TYbIJu22QD5Zm2zAXKjbd5yIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGieSJGnQX9FrgGzaZgNk0zYbIDfaZgNk0zYbIJu22QDZtM0NIJu2eQqQG21zA8imbTZANm3zJiBvapsnAbnRNn+rE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8D8jdrm03b3GibDZA3tc2NtnkSkDcB+S9tc6NtntQ2N9rmBpAbbXOjbW4AuQFk0zZPAnKjbT7ViSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxkw/XNp8MyJOAbNrmRts8CcimbT5Z22yA3GibpwDZtM0NIJ+sbTZAbgB5U9s8qW02QDZt861OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDkgT2qbJwF5UttsgLwJyJPa5gaQG0De0jY3gGza5gaQG22zAXKjbZ4EZAPkTUBuANm0zac6kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjR+ole1zZvaZgPkRtvcAPIkIJu22QDZtM3fCsiNttkAudE2TwKyaZtN22yAbNrmBpAbbbMBsgGyaZu3nEiSpHEiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaP9FHA3KjbTZAngRk0zafDMiTgPyptrkB5Eltc6Nt3gTkTW1zA8imbZ7UNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZdrm28G5JO1zQ0gN9pmA2QDZNM2GyCbtrnRNk8BcqNtNkA2QN7UNhsgTwKyaZsNkE3bvAnIjbb5VCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSBv2VFwH5m7XNk4Bs2uZJQJ7UNjeA3GibTwXkRttsgNxomw2QG22zAXKjbW4AeVLbbIDcaJsNkCe1zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJA36K5Ik6X9OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4/8ATrCgy9kbxW8AAAAASUVORK5CYII="},SUKs:function(Xe,me,U){var oe=U("LPTA"),X=oe.debugMode,L=function(){};X===1&&(L=console.error);var b=L;Xe.exports=b},Sj9i:function(Xe,me,U){var oe=U("QBsz"),X=oe.create,L=oe.distSquare,b=Math.pow,E=Math.sqrt,x=1e-8,C=1e-4,h=E(3),s=1/3,r=X(),n=X(),e=X();function l(u){return u>-x&&u<x}function c(u){return u>x||u<-x}function o(u,i,w,O,S){var D=1-S;return D*D*(D*u+3*S*i)+S*S*(S*O+3*D*w)}function f(u,i,w,O,S){var D=1-S;return 3*(((i-u)*D+2*(w-i)*S)*D+(O-w)*S*S)}function d(u,i,w,O,S,D){var R=O+3*(i-w)-u,k=3*(w-i*2+u),j=3*(i-u),Y=u-S,P=k*k-3*R*j,K=k*j-9*R*Y,W=j*j-3*k*Y,F=0;if(l(P)&&l(K))if(l(k))D[0]=0;else{var H=-j/k;H>=0&&H<=1&&(D[F++]=H)}else{var G=K*K-4*P*W;if(l(G)){var $=K/P,H=-k/R+$,ae=-$/2;H>=0&&H<=1&&(D[F++]=H),ae>=0&&ae<=1&&(D[F++]=ae)}else if(G>0){var he=E(G),ie=P*k+1.5*R*(-K+he),ge=P*k+1.5*R*(-K-he);ie<0?ie=-b(-ie,s):ie=b(ie,s),ge<0?ge=-b(-ge,s):ge=b(ge,s);var H=(-k-(ie+ge))/(3*R);H>=0&&H<=1&&(D[F++]=H)}else{var Ae=(2*P*k-3*R*K)/(2*E(P*P*P)),ye=Math.acos(Ae)/3,fe=E(P),de=Math.cos(ye),H=(-k-2*fe*de)/(3*R),ae=(-k+fe*(de+h*Math.sin(ye)))/(3*R),ne=(-k+fe*(de-h*Math.sin(ye)))/(3*R);H>=0&&H<=1&&(D[F++]=H),ae>=0&&ae<=1&&(D[F++]=ae),ne>=0&&ne<=1&&(D[F++]=ne)}}return F}function a(u,i,w,O,S){var D=6*w-12*i+6*u,R=9*i+3*O-3*u-9*w,k=3*i-3*u,j=0;if(l(R)){if(c(D)){var Y=-k/D;Y>=0&&Y<=1&&(S[j++]=Y)}}else{var P=D*D-4*R*k;if(l(P))S[0]=-D/(2*R);else if(P>0){var K=E(P),Y=(-D+K)/(2*R),W=(-D-K)/(2*R);Y>=0&&Y<=1&&(S[j++]=Y),W>=0&&W<=1&&(S[j++]=W)}}return j}function A(u,i,w,O,S,D){var R=(i-u)*S+u,k=(w-i)*S+i,j=(O-w)*S+w,Y=(k-R)*S+R,P=(j-k)*S+k,K=(P-Y)*S+Y;D[0]=u,D[1]=R,D[2]=Y,D[3]=K,D[4]=K,D[5]=P,D[6]=j,D[7]=O}function p(u,i,w,O,S,D,R,k,j,Y,P){var K,W=.005,F=Infinity,H,G,$,ae;r[0]=j,r[1]=Y;for(var he=0;he<1;he+=.05)n[0]=o(u,w,S,R,he),n[1]=o(i,O,D,k,he),$=L(r,n),$<F&&(K=he,F=$);F=Infinity;for(var ie=0;ie<32&&!(W<C);ie++)H=K-W,G=K+W,n[0]=o(u,w,S,R,H),n[1]=o(i,O,D,k,H),$=L(n,r),H>=0&&$<F?(K=H,F=$):(e[0]=o(u,w,S,R,G),e[1]=o(i,O,D,k,G),ae=L(e,r),G<=1&&ae<F?(K=G,F=ae):W*=.5);return P&&(P[0]=o(u,w,S,R,K),P[1]=o(i,O,D,k,K)),E(F)}function y(u,i,w,O){var S=1-O;return S*(S*u+2*O*i)+O*O*w}function T(u,i,w,O){return 2*((1-O)*(i-u)+O*(w-i))}function _(u,i,w,O,S){var D=u-2*i+w,R=2*(i-u),k=u-O,j=0;if(l(D)){if(c(R)){var Y=-k/R;Y>=0&&Y<=1&&(S[j++]=Y)}}else{var P=R*R-4*D*k;if(l(P)){var Y=-R/(2*D);Y>=0&&Y<=1&&(S[j++]=Y)}else if(P>0){var K=E(P),Y=(-R+K)/(2*D),W=(-R-K)/(2*D);Y>=0&&Y<=1&&(S[j++]=Y),W>=0&&W<=1&&(S[j++]=W)}}return j}function B(u,i,w){var O=u+w-2*i;return O===0?.5:(u-i)/O}function v(u,i,w,O,S){var D=(i-u)*O+u,R=(w-i)*O+i,k=(R-D)*O+D;S[0]=u,S[1]=D,S[2]=k,S[3]=k,S[4]=R,S[5]=w}function m(u,i,w,O,S,D,R,k,j){var Y,P=.005,K=Infinity;r[0]=R,r[1]=k;for(var W=0;W<1;W+=.05){n[0]=y(u,w,S,W),n[1]=y(i,O,D,W);var F=L(r,n);F<K&&(Y=W,K=F)}K=Infinity;for(var H=0;H<32&&!(P<C);H++){var G=Y-P,$=Y+P;n[0]=y(u,w,S,G),n[1]=y(i,O,D,G);var F=L(n,r);if(G>=0&&F<K)Y=G,K=F;else{e[0]=y(u,w,S,$),e[1]=y(i,O,D,$);var ae=L(e,r);$<=1&&ae<K?(Y=$,K=ae):P*=.5}}return j&&(j[0]=y(u,w,S,Y),j[1]=y(i,O,D,Y)),E(K)}me.cubicAt=o,me.cubicDerivativeAt=f,me.cubicRootAt=d,me.cubicExtrema=a,me.cubicSubdivide=A,me.cubicProjectPoint=p,me.quadraticAt=y,me.quadraticDerivativeAt=T,me.quadraticRootAt=_,me.quadraticExtremum=B,me.quadraticSubdivide=v,me.quadraticProjectPoint=m},SqI9:function(Xe,me,U){var oe=U("y+Vt"),X=U("iXp4"),L=oe.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:X(oe.prototype.brush),buildPath:function(b,E){var x=E.cx,C=E.cy,h=Math.max(E.r0||0,0),s=Math.max(E.r,0),r=E.startAngle,n=E.endAngle,e=E.clockwise,l=Math.cos(r),c=Math.sin(r);b.moveTo(l*h+x,c*h+C),b.lineTo(l*s+x,c*s+C),b.arc(x,C,s,r,n,!e),b.lineTo(Math.cos(n)*h+x,Math.sin(n)*h+C),h!==0&&b.arc(x,C,h,n,r,e),b.closePath()}});Xe.exports=L},SrGk:function(Xe,me,U){var oe=U("hydK"),X=oe.createElement,L=U("bYtY"),b=U("y+Vt"),E=U("Dagg"),x=U("dqUG"),C=U("P47w"),h=C.path,s=C.image,r=C.text,n="0",e="1";function l(o,f,d,a,A){this._zrId=o,this._svgRoot=f,this._tagNames=typeof d=="string"?[d]:d,this._markLabel=a,this._domName=A||"_dom",this.nextId=0}l.prototype.createElement=X,l.prototype.getDefs=function(o){var f=this._svgRoot,d=this._svgRoot.getElementsByTagName("defs");return d.length===0?o?(d=f.insertBefore(this.createElement("defs"),f.firstChild),d.contains||(d.contains=function(a){var A=d.children;if(!A)return!1;for(var p=A.length-1;p>=0;--p)if(A[p]===a)return!0;return!1}),d):null:d[0]},l.prototype.update=function(o,f){if(!o)return;var d=this.getDefs(!1);if(o[this._domName]&&d.contains(o[this._domName]))typeof f=="function"&&f(o);else{var a=this.add(o);a&&(o[this._domName]=a)}},l.prototype.addDom=function(o){var f=this.getDefs(!0);f.appendChild(o)},l.prototype.removeDom=function(o){var f=this.getDefs(!1);f&&o[this._domName]&&(f.removeChild(o[this._domName]),o[this._domName]=null)},l.prototype.getDoms=function(){var o=this.getDefs(!1);if(!o)return[];var f=[];return L.each(this._tagNames,function(d){var a=o.getElementsByTagName(d);f=f.concat([].slice.call(a))}),f},l.prototype.markAllUnused=function(){var o=this.getDoms(),f=this;L.each(o,function(d){d[f._markLabel]=n})},l.prototype.markUsed=function(o){o&&(o[this._markLabel]=e)},l.prototype.removeUnused=function(){var o=this.getDefs(!1);if(!o)return;var f=this.getDoms(),d=this;L.each(f,function(a){a[d._markLabel]!==e&&o.removeChild(a)})},l.prototype.getSvgProxy=function(o){return o instanceof b?h:o instanceof E?s:o instanceof x?r:h},l.prototype.getTextSvgElement=function(o){return o.__textSvgEl},l.prototype.getSvgElement=function(o){return o.__svgEl};var c=l;Xe.exports=c},T6xi:function(Xe,me,U){var oe=U("YgsL"),X=U("nCxF");function L(b,E,x){var C=E.points,h=E.smooth;if(C&&C.length>=2){if(h&&h!=="spline"){var s=X(C,h,x,E.smoothConstraint);b.moveTo(C[0][0],C[0][1]);for(var r=C.length,n=0;n<(x?r:r-1);n++){var e=s[n*2],l=s[n*2+1],c=C[(n+1)%r];b.bezierCurveTo(e[0],e[1],l[0],l[1],c[0],c[1])}}else{h==="spline"&&(C=oe(C,x)),b.moveTo(C[0][0],C[0][1]);for(var n=1,o=C.length;n<o;n++)b.lineTo(C[n][0],C[n][1])}x&&b.closePath()}}me.buildPath=L},TGq3:function(Xe,me,U){Xe.exports=U.p+"static/lockclose.365036e8.svg"},UZu5:function(Xe,me,U){},VlDO:function(Xe,me,U){Xe.exports={flex_box_center:"flex_box_center___3v0of",flex_space_between:"flex_space_between___2ON3P",flex_box_vertical_center:"flex_box_vertical_center___1dze4",flex_box_center_end:"flex_box_center_end___VPAo5",flex_box_column:"flex_box_column___2f1aL",icons:"icons___hbWcc",shixuns:"shixuns___ed3FZ",buttons:"buttons___7shdA",addStage:"addStage___4vVUv",color4CA:"color4CA___1C3hM",color204:"color204___37f6U",completed:"completed___3Qqbj",actionTabs:"actionTabs___1GrUM",tab:"tab___3Ipqh",s1:"s1___3EKnf",s2:"s2___2nrm0",tabActive:"tabActive___24bZy",learn:"learn___HaTK4",labelContainer:"labelContainer___IVQXc",text:"text___z1m4c",tag:"tag___8gKDz","tagsList-content":"tagsList-content___YxKUD"}},VpOo:function(Xe,me){function U(oe,X){var L=X.x,b=X.y,E=X.width,x=X.height,C=X.r,h,s,r,n;E<0&&(L=L+E,E=-E),x<0&&(b=b+x,x=-x),typeof C=="number"?h=s=r=n=C:C instanceof Array?C.length===1?h=s=r=n=C[0]:C.length===2?(h=r=C[0],s=n=C[1]):C.length===3?(h=C[0],s=n=C[1],r=C[2]):(h=C[0],s=C[1],r=C[2],n=C[3]):h=s=r=n=0;var e;h+s>E&&(e=h+s,h*=E/e,s*=E/e),r+n>E&&(e=r+n,r*=E/e,n*=E/e),s+r>x&&(e=s+r,s*=x/e,r*=x/e),h+n>x&&(e=h+n,h*=x/e,n*=x/e),oe.moveTo(L+h,b),oe.lineTo(L+E-s,b),s!==0&&oe.arc(L+E-s,b+s,s,-Math.PI/2,0),oe.lineTo(L+E,b+x-r),r!==0&&oe.arc(L+E-r,b+x-r,r,0,Math.PI/2),oe.lineTo(L+n,b+x),n!==0&&oe.arc(L+n,b+x-n,n,Math.PI/2,Math.PI),oe.lineTo(L,b+h),h!==0&&oe.arc(L+h,b+h,h,Math.PI,Math.PI*1.5)}me.buildPath=U},"VrN/":function(Xe,me,U){(function(oe,X){Xe.exports=X()})(this,function(){"use strict";var oe=navigator.userAgent,X=navigator.platform,L=/gecko\/\d/i.test(oe),b=/MSIE \d/.test(oe),E=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(oe),x=/Edge\/(\d+)/.exec(oe),C=b||E||x,h=C&&(b?document.documentMode||6:+(x||E)[1]),s=!x&&/WebKit\//.test(oe),r=s&&/Qt\/\d+\.\d+/.test(oe),n=!x&&/Chrome\//.test(oe),e=/Opera\//.test(oe),l=/Apple Computer/.test(navigator.vendor),c=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(oe),o=/PhantomJS/.test(oe),f=!x&&/AppleWebKit/.test(oe)&&/Mobile\/\w+/.test(oe),d=/Android/.test(oe),a=f||d||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(oe),A=f||/Mac/.test(X),p=/\bCrOS\b/.test(oe),y=/win/i.test(X),T=e&&oe.match(/Version\/(\d*\.\d*)/);T&&(T=Number(T[1])),T&&T>=15&&(e=!1,s=!0);var _=A&&(r||e&&(T==null||T<12.11)),B=L||C&&h>=9;function v(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var m=function(t,g){var M=t.className,I=v(g).exec(M);if(I){var Q=M.slice(I.index+I[0].length);t.className=M.slice(0,I.index)+(Q?I[1]+Q:"")}};function u(t){for(var g=t.childNodes.length;g>0;--g)t.removeChild(t.firstChild);return t}function i(t,g){return u(t).appendChild(g)}function w(t,g,M,I){var Q=document.createElement(t);if(M&&(Q.className=M),I&&(Q.style.cssText=I),typeof g=="string")Q.appendChild(document.createTextNode(g));else if(g)for(var re=0;re<g.length;++re)Q.appendChild(g[re]);return Q}function O(t,g,M,I){var Q=w(t,g,M,I);return Q.setAttribute("role","presentation"),Q}var S;document.createRange?S=function(t,g,M,I){var Q=document.createRange();return Q.setEnd(I||t,M),Q.setStart(t,g),Q}:S=function(t,g,M){var I=document.body.createTextRange();try{I.moveToElementText(t.parentNode)}catch(Q){return I}return I.collapse(!0),I.moveEnd("character",M),I.moveStart("character",g),I};function D(t,g){if(g.nodeType==3&&(g=g.parentNode),t.contains)return t.contains(g);do if(g.nodeType==11&&(g=g.host),g==t)return!0;while(g=g.parentNode)}function R(){var t;try{t=document.activeElement}catch(g){t=document.body||null}for(;t&&t.shadowRoot&&t.shadowRoot.activeElement;)t=t.shadowRoot.activeElement;return t}function k(t,g){var M=t.className;v(g).test(M)||(t.className+=(M?" ":"")+g)}function j(t,g){for(var M=t.split(" "),I=0;I<M.length;I++)M[I]&&!v(M[I]).test(g)&&(g+=" "+M[I]);return g}var Y=function(t){t.select()};f?Y=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:C&&(Y=function(t){try{t.select()}catch(g){}});function P(t){var g=Array.prototype.slice.call(arguments,1);return function(){return t.apply(null,g)}}function K(t,g,M){g||(g={});for(var I in t)t.hasOwnProperty(I)&&(M!==!1||!g.hasOwnProperty(I))&&(g[I]=t[I]);return g}function W(t,g,M,I,Q){g==null&&(g=t.search(/[^\s\u00a0]/),g==-1&&(g=t.length));for(var re=I||0,ve=Q||0;;){var _e=t.indexOf(" ",re);if(_e<0||_e>=g)return ve+(g-re);ve+=_e-re,ve+=M-ve%M,re=_e+1}}var F=function(){this.id=null,this.f=null,this.time=0,this.handler=P(this.onTimeout,this)};F.prototype.onTimeout=function(t){t.id=0,t.time<=+new Date?t.f():setTimeout(t.handler,t.time-+new Date)},F.prototype.set=function(t,g){this.f=g;var M=+new Date+t;(!this.id||M<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,t),this.time=M)};function H(t,g){for(var M=0;M<t.length;++M)if(t[M]==g)return M;return-1}var G=50,$={toString:function(){return"CodeMirror.Pass"}},ae={scroll:!1},he={origin:"*mouse"},ie={origin:"+move"};function ge(t,g,M){for(var I=0,Q=0;;){var re=t.indexOf(" ",I);re==-1&&(re=t.length);var ve=re-I;if(re==t.length||Q+ve>=g)return I+Math.min(ve,g-Q);if(Q+=re-I,Q+=M-Q%M,I=re+1,Q>=g)return I}}var Ae=[""];function ye(t){for(;Ae.length<=t;)Ae.push(fe(Ae)+" ");return Ae[t]}function fe(t){return t[t.length-1]}function de(t,g){for(var M=[],I=0;I<t.length;I++)M[I]=g(t[I],I);return M}function ne(t,g,M){for(var I=0,Q=M(g);I<t.length&&M(t[I])<=Q;)I++;t.splice(I,0,g)}function ue(){}function pe(t,g){var M;return Object.create?M=Object.create(t):(ue.prototype=t,M=new ue),g&&K(g,M),M}var ce=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function we(t){return/\w/.test(t)||t>"\x80"&&(t.toUpperCase()!=t.toLowerCase()||ce.test(t))}function De(t,g){return g?g.source.indexOf("\\w")>-1&&we(t)?!0:g.test(t):we(t)}function Re(t){for(var g in t)if(t.hasOwnProperty(g)&&t[g])return!1;return!0}var te=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function N(t){return t.charCodeAt(0)>=768&&te.test(t)}function z(t,g,M){for(;(M<0?g>0:g<t.length)&&N(t.charAt(g));)g+=M;return g}function le(t,g,M){for(var I=g>M?-1:1;;){if(g==M)return g;var Q=(g+M)/2,re=I<0?Math.ceil(Q):Math.floor(Q);if(re==g)return t(re)?g:M;t(re)?M=re:g=re+I}}function ee(t,g,M,I){if(!t)return I(g,M,"ltr",0);for(var Q=!1,re=0;re<t.length;++re){var ve=t[re];(ve.from<M&&ve.to>g||g==M&&ve.to==g)&&(I(Math.max(ve.from,g),Math.min(ve.to,M),ve.level==1?"rtl":"ltr",re),Q=!0)}Q||I(g,M,"ltr")}var se=null;function xe(t,g,M){var I;se=null;for(var Q=0;Q<t.length;++Q){var re=t[Q];if(re.from<g&&re.to>g)return Q;re.to==g&&(re.from!=re.to&&M=="before"?I=Q:se=Q),re.from==g&&(re.from!=re.to&&M!="before"?I=Q:se=Q)}return I!=null?I:se}var Ke=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",g="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function M(Ue){return Ue<=247?t.charAt(Ue):1424<=Ue&&Ue<=1524?"R":1536<=Ue&&Ue<=1785?g.charAt(Ue-1536):1774<=Ue&&Ue<=2220?"r":8192<=Ue&&Ue<=8203?"w":Ue==8204?"b":"L"}var I=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,Q=/[stwN]/,re=/[LRr]/,ve=/[Lb1n]/,_e=/[1n]/;function Te(Ue,ct,ht){this.level=Ue,this.from=ct,this.to=ht}return function(Ue,ct){var ht=ct=="ltr"?"L":"R";if(Ue.length==0||ct=="ltr"&&!I.test(Ue))return!1;for(var Ot=Ue.length,Tt=[],Zt=0;Zt<Ot;++Zt)Tt.push(M(Ue.charCodeAt(Zt)));for(var ln=0,xn=ht;ln<Ot;++ln){var kn=Tt[ln];kn=="m"?Tt[ln]=xn:xn=kn}for(var Jn=0,Nn=ht;Jn<Ot;++Jn){var ar=Tt[Jn];ar=="1"&&Nn=="r"?Tt[Jn]="n":re.test(ar)&&(Nn=ar,ar=="r"&&(Tt[Jn]="R"))}for(var Lr=1,br=Tt[0];Lr<Ot-1;++Lr){var ea=Tt[Lr];ea=="+"&&br=="1"&&Tt[Lr+1]=="1"?Tt[Lr]="1":ea==","&&br==Tt[Lr+1]&&(br=="1"||br=="n")&&(Tt[Lr]=br),br=ea}for(var ni=0;ni<Ot;++ni){var ro=Tt[ni];if(ro==",")Tt[ni]="N";else if(ro=="%"){var Si=void 0;for(Si=ni+1;Si<Ot&&Tt[Si]=="%";++Si);for(var Qo=ni&&Tt[ni-1]=="!"||Si<Ot&&Tt[Si]=="1"?"1":"N",go=ni;go<Si;++go)Tt[go]=Qo;ni=Si-1}}for(var ji=0,yo=ht;ji<Ot;++ji){var co=Tt[ji];yo=="L"&&co=="1"?Tt[ji]="L":re.test(co)&&(yo=co)}for(var In=0;In<Ot;++In)if(Q.test(Tt[In])){var pi=void 0;for(pi=In+1;pi<Ot&&Q.test(Tt[pi]);++pi);for(var mi=(In?Tt[In-1]:ht)=="L",vi=(pi<Ot?Tt[pi]:ht)=="L",ml=mi==vi?mi?"L":"R":ht,ya=In;ya<pi;++ya)Tt[ya]=ml;In=pi-1}for(var aa=[],Jo,ao=0;ao<Ot;)if(ve.test(Tt[ao])){var vl=ao;for(++ao;ao<Ot&&ve.test(Tt[ao]);++ao);aa.push(new Te(0,vl,ao))}else{var Ls=ao,Es=aa.length,ll=ct=="rtl"?1:0;for(++ao;ao<Ot&&Tt[ao]!="L";++ao);for(var wo=Ls;wo<ao;)if(_e.test(Tt[wo])){Ls<wo&&(aa.splice(Es,0,new Te(1,Ls,wo)),Es+=ll);var ul=wo;for(++wo;wo<ao&&_e.test(Tt[wo]);++wo);aa.splice(Es,0,new Te(2,ul,wo)),Es+=ll,Ls=wo}else++wo;Ls<ao&&aa.splice(Es,0,new Te(1,Ls,ao))}return ct=="ltr"&&(aa[0].level==1&&(Jo=Ue.match(/^\s+/))&&(aa[0].from=Jo[0].length,aa.unshift(new Te(0,0,Jo[0].length))),fe(aa).level==1&&(Jo=Ue.match(/\s+$/))&&(fe(aa).to-=Jo[0].length,aa.push(new Te(0,Ot-Jo[0].length,Ot)))),ct=="rtl"?aa.reverse():aa}}();function gt(t,g){var M=t.order;return M==null&&(M=t.order=Ke(t.text,g)),M}var Fe=[],ke=function(t,g,M){if(t.addEventListener)t.addEventListener(g,M,!1);else if(t.attachEvent)t.attachEvent("on"+g,M);else{var I=t._handlers||(t._handlers={});I[g]=(I[g]||Fe).concat(M)}};function dt(t,g){return t._handlers&&t._handlers[g]||Fe}function vt(t,g,M){if(t.removeEventListener)t.removeEventListener(g,M,!1);else if(t.detachEvent)t.detachEvent("on"+g,M);else{var I=t._handlers,Q=I&&I[g];if(Q){var re=H(Q,M);re>-1&&(I[g]=Q.slice(0,re).concat(Q.slice(re+1)))}}}function it(t,g){var M=dt(t,g);if(!M.length)return;for(var I=Array.prototype.slice.call(arguments,2),Q=0;Q<M.length;++Q)M[Q].apply(null,I)}function ot(t,g,M){return typeof g=="string"&&(g={type:g,preventDefault:function(){this.defaultPrevented=!0}}),it(t,M||g.type,t,g),Me(g)||g.codemirrorIgnore}function Ve(t){var g=t._handlers&&t._handlers.cursorActivity;if(!g)return;for(var M=t.curOp.cursorActivityHandlers||(t.curOp.cursorActivityHandlers=[]),I=0;I<g.length;++I)H(M,g[I])==-1&&M.push(g[I])}function ze(t,g){return dt(t,g).length>0}function Ge(t){t.prototype.on=function(g,M){ke(this,g,M)},t.prototype.off=function(g,M){vt(this,g,M)}}function Se(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Ie(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Me(t){return t.defaultPrevented!=null?t.defaultPrevented:t.returnValue==!1}function Ye(t){Se(t),Ie(t)}function st(t){return t.target||t.srcElement}function mt(t){var g=t.which;return g==null&&(t.button&1?g=1:t.button&2?g=3:t.button&4&&(g=2)),A&&t.ctrlKey&&g==1&&(g=3),g}var Rt=function(){if(C&&h<9)return!1;var t=w("div");return"draggable"in t||"dragDrop"in t}(),Ht;function Bt(t){if(Ht==null){var g=w("span","\u200B");i(t,w("span",[g,document.createTextNode("x")])),t.firstChild.offsetHeight!=0&&(Ht=g.offsetWidth<=1&&g.offsetHeight>2&&!(C&&h<8))}var M=Ht?w("span","\u200B"):w("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return M.setAttribute("cm-text",""),M}var pt;function It(t){if(pt!=null)return pt;var g=i(t,document.createTextNode("A\u062EA")),M=S(g,0,1).getBoundingClientRect(),I=S(g,1,2).getBoundingClientRect();return u(t),!M||M.left==M.right?!1:pt=I.right-M.right<3}var At=`
|
|
|
|
|
|
b`.split(/\n/).length!=3?function(t){for(var g=0,M=[],I=t.length;g<=I;){var Q=t.indexOf(`
|
|
|
`,g);Q==-1&&(Q=t.length);var re=t.slice(g,t.charAt(Q-1)=="\r"?Q-1:Q),ve=re.indexOf("\r");ve!=-1?(M.push(re.slice(0,ve)),g+=ve+1):(M.push(re),g=Q+1)}return M}:function(t){return t.split(/\r\n?|\n/)},ft=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(g){return!1}}:function(t){var g;try{g=t.ownerDocument.selection.createRange()}catch(M){}return!g||g.parentElement()!=t?!1:g.compareEndPoints("StartToEnd",g)!=0},rt=function(){var t=w("div");return"oncopy"in t?!0:(t.setAttribute("oncopy","return;"),typeof t.oncopy=="function")}(),Le=null;function et(t){if(Le!=null)return Le;var g=i(t,w("span","x")),M=g.getBoundingClientRect(),I=S(g,0,1).getBoundingClientRect();return Le=Math.abs(M.left-I.left)>1}var Ct={},bt={};function Mt(t,g){arguments.length>2&&(g.dependencies=Array.prototype.slice.call(arguments,2)),Ct[t]=g}function Pt(t,g){bt[t]=g}function wt(t){if(typeof t=="string"&&bt.hasOwnProperty(t))t=bt[t];else if(t&&typeof t.name=="string"&&bt.hasOwnProperty(t.name)){var g=bt[t.name];typeof g=="string"&&(g={name:g}),t=pe(g,t),t.name=g.name}else{if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return wt("application/xml");if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return wt("application/json")}return typeof t=="string"?{name:t}:t||{name:"null"}}function Ut(t,g){g=wt(g);var M=Ct[g.name];if(!M)return Ut(t,"text/plain");var I=M(t,g);if(en.hasOwnProperty(g.name)){var Q=en[g.name];for(var re in Q){if(!Q.hasOwnProperty(re))continue;I.hasOwnProperty(re)&&(I["_"+re]=I[re]),I[re]=Q[re]}}if(I.name=g.name,g.helperType&&(I.helperType=g.helperType),g.modeProps)for(var ve in g.modeProps)I[ve]=g.modeProps[ve];return I}var en={};function Hn(t,g){var M=en.hasOwnProperty(t)?en[t]:en[t]={};K(g,M)}function wn(t,g){if(g===!0)return g;if(t.copyState)return t.copyState(g);var M={};for(var I in g){var Q=g[I];Q instanceof Array&&(Q=Q.concat([])),M[I]=Q}return M}function vr(t,g){for(var M;t.innerMode&&!(M=t.innerMode(g),!M||M.mode==t);)g=M.state,t=M.mode;return M||{mode:t,state:g}}function Gr(t,g,M){return t.startState?t.startState(g,M):!0}var Kr=function(t,g,M){this.pos=this.start=0,this.string=t,this.tabSize=g||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=M};Kr.prototype.eol=function(){return this.pos>=this.string.length},Kr.prototype.sol=function(){return this.pos==this.lineStart},Kr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Kr.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Kr.prototype.eat=function(t){var g=this.string.charAt(this.pos),M;if(typeof t=="string"?M=g==t:M=g&&(t.test?t.test(g):t(g)),M)return++this.pos,g},Kr.prototype.eatWhile=function(t){for(var g=this.pos;this.eat(t););return this.pos>g},Kr.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},Kr.prototype.skipToEnd=function(){this.pos=this.string.length},Kr.prototype.skipTo=function(t){var g=this.string.indexOf(t,this.pos);if(g>-1)return this.pos=g,!0},Kr.prototype.backUp=function(t){this.pos-=t},Kr.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=W(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?W(this.string,this.lineStart,this.tabSize):0)},Kr.prototype.indentation=function(){return W(this.string,null,this.tabSize)-(this.lineStart?W(this.string,this.lineStart,this.tabSize):0)},Kr.prototype.match=function(t,g,M){if(typeof t=="string"){var I=function(ve){return M?ve.toLowerCase():ve},Q=this.string.substr(this.pos,t.length);if(I(Q)==I(t))return g!==!1&&(this.pos+=t.length),!0}else{var re=this.string.slice(this.pos).match(t);return re&&re.index>0?null:(re&&g!==!1&&(this.pos+=re[0].length),re)}},Kr.prototype.current=function(){return this.string.slice(this.start,this.pos)},Kr.prototype.hideFirstChars=function(t,g){this.lineStart+=t;try{return g()}finally{this.lineStart-=t}},Kr.prototype.lookAhead=function(t){var g=this.lineOracle;return g&&g.lookAhead(t)},Kr.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};function Bn(t,g){if(g-=t.first,g<0||g>=t.size)throw new Error("There is no line "+(g+t.first)+" in the document.");for(var M=t;!M.lines;)for(var I=0;;++I){var Q=M.children[I],re=Q.chunkSize();if(g<re){M=Q;break}g-=re}return M.lines[g]}function ca(t,g,M){var I=[],Q=g.line;return t.iter(g.line,M.line+1,function(re){var ve=re.text;Q==M.line&&(ve=ve.slice(0,M.ch)),Q==g.line&&(ve=ve.slice(g.ch)),I.push(ve),++Q}),I}function Sa(t,g,M){var I=[];return t.iter(g,M,function(Q){I.push(Q.text)}),I}function da(t,g){var M=g-t.height;if(M)for(var I=t;I;I=I.parent)I.height+=M}function Qr(t){if(t.parent==null)return null;for(var g=t.parent,M=H(g.lines,t),I=g.parent;I;g=I,I=I.parent)for(var Q=0;!(I.children[Q]==g);++Q)M+=I.children[Q].chunkSize();return M+g.first}function _a(t,g){var M=t.first;e:do{for(var I=0;I<t.children.length;++I){var Q=t.children[I],re=Q.height;if(g<re){t=Q;continue e}g-=re,M+=Q.chunkSize()}return M}while(!t.lines);for(var ve=0;ve<t.lines.length;++ve){var _e=t.lines[ve],Te=_e.height;if(g<Te)break;g-=Te}return M+ve}function Ga(t,g){return g>=t.first&&g<t.first+t.size}function oi(t,g){return String(t.lineNumberFormatter(g+t.firstLineNumber))}function Oe(t,g,M){if(M===void 0&&(M=null),!(this instanceof Oe))return new Oe(t,g,M);this.line=t,this.ch=g,this.sticky=M}function Pe(t,g){return t.line-g.line||t.ch-g.ch}function Qe(t,g){return t.sticky==g.sticky&&Pe(t,g)==0}function yt(t){return Oe(t.line,t.ch)}function Ft(t,g){return Pe(t,g)<0?g:t}function Xt(t,g){return Pe(t,g)<0?t:g}function nn(t,g){return Math.max(t.first,Math.min(g,t.first+t.size-1))}function Nt(t,g){if(g.line<t.first)return Oe(t.first,0);var M=t.first+t.size-1;return g.line>M?Oe(M,Bn(t,M).text.length):Yt(g,Bn(t,g.line).text.length)}function Yt(t,g){var M=t.ch;return M==null||M>g?Oe(t.line,g):M<0?Oe(t.line,0):t}function Cn(t,g){for(var M=[],I=0;I<g.length;I++)M[I]=Nt(t,g[I]);return M}var un=function(t,g){this.state=t,this.lookAhead=g},Gn=function(t,g,M,I){this.state=g,this.doc=t,this.line=M,this.maxLookAhead=I||0,this.baseTokens=null,this.baseTokenPos=1};Gn.prototype.lookAhead=function(t){var g=this.doc.getLine(this.line+t);return g!=null&&t>this.maxLookAhead&&(this.maxLookAhead=t),g},Gn.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var g=this.baseTokens[this.baseTokenPos+1];return{type:g&&g.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},Gn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Gn.fromSaved=function(t,g,M){return g instanceof un?new Gn(t,wn(t.mode,g.state),M,g.lookAhead):new Gn(t,wn(t.mode,g),M)},Gn.prototype.save=function(t){var g=t!==!1?wn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new un(g,this.maxLookAhead):g};function Ir(t,g,M,I){var Q=[t.state.modeGen],re={};pa(t,g.text,t.doc.mode,M,function(Ue,ct){return Q.push(Ue,ct)},re,I);for(var ve=M.state,_e=function(Ue){M.baseTokens=Q;var ct=t.state.overlays[Ue],ht=1,Ot=0;M.state=!0,pa(t,g.text,ct.mode,M,function(Tt,Zt){for(var ln=ht;Ot<Tt;){var xn=Q[ht];xn>Tt&&Q.splice(ht,1,Tt,Q[ht+1],xn),ht+=2,Ot=Math.min(Tt,xn)}if(!Zt)return;if(ct.opaque)Q.splice(ln,ht-ln,Tt,"overlay "+Zt),ht=ln+2;else for(;ln<ht;ln+=2){var kn=Q[ln+1];Q[ln+1]=(kn?kn+" ":"")+"overlay "+Zt}},re),M.state=ve,M.baseTokens=null,M.baseTokenPos=1},Te=0;Te<t.state.overlays.length;++Te)_e(Te);return{styles:Q,classes:re.bgClass||re.textClass?re:null}}function Sr(t,g,M){if(!g.styles||g.styles[0]!=t.state.modeGen){var I=Tr(t,Qr(g)),Q=g.text.length>t.options.maxHighlightLength&&wn(t.doc.mode,I.state),re=Ir(t,g,I);Q&&(I.state=Q),g.stateAfter=I.save(!Q),g.styles=re.styles,re.classes?g.styleClasses=re.classes:g.styleClasses&&(g.styleClasses=null),M===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return g.styles}function Tr(t,g,M){var I=t.doc,Q=t.display;if(!I.mode.startState)return new Gn(I,!0,g);var re=jr(t,g,M),ve=re>I.first&&Bn(I,re-1).stateAfter,_e=ve?Gn.fromSaved(I,ve,re):new Gn(I,Gr(I.mode),re);return I.iter(re,g,function(Te){Or(t,Te.text,_e);var Ue=_e.line;Te.stateAfter=Ue==g-1||Ue%5==0||Ue>=Q.viewFrom&&Ue<Q.viewTo?_e.save():null,_e.nextLine()}),M&&(I.modeFrontier=_e.line),_e}function Or(t,g,M,I){var Q=t.doc.mode,re=new Kr(g,t.options.tabSize,M);for(re.start=re.pos=I||0,g==""&&Yr(Q,M.state);!re.eol();)ba(Q,re,M.state),re.start=re.pos}function Yr(t,g){if(t.blankLine)return t.blankLine(g);if(!t.innerMode)return;var M=vr(t,g);if(M.mode.blankLine)return M.mode.blankLine(M.state)}function ba(t,g,M,I){for(var Q=0;Q<10;Q++){I&&(I[0]=vr(t,M).mode);var re=t.token(g,M);if(g.pos>g.start)return re}throw new Error("Mode "+t.name+" failed to advance stream.")}var hr=function(t,g,M){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=g||null,this.state=M};function _r(t,g,M,I){var Q=t.doc,re=Q.mode,ve;g=Nt(Q,g);var _e=Bn(Q,g.line),Te=Tr(t,g.line,M),Ue=new Kr(_e.text,t.options.tabSize,Te),ct;for(I&&(ct=[]);(I||Ue.pos<g.ch)&&!Ue.eol();)Ue.start=Ue.pos,ve=ba(re,Ue,Te.state),I&&ct.push(new hr(Ue,ve,wn(Q.mode,Te.state)));return I?ct:new hr(Ue,ve,Te.state)}function Dr(t,g){if(t)for(;;){var M=t.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!M)break;t=t.slice(0,M.index)+t.slice(M.index+M[0].length);var I=M[1]?"bgClass":"textClass";g[I]==null?g[I]=M[2]:new RegExp("(?:^|\\s)"+M[2]+"(?:$|\\s)").test(g[I])||(g[I]+=" "+M[2])}return t}function pa(t,g,M,I,Q,re,ve){var _e=M.flattenSpans;_e==null&&(_e=t.options.flattenSpans);var Te=0,Ue=null,ct=new Kr(g,t.options.tabSize,I),ht,Ot=t.options.addModeClass&&[null];for(g==""&&Dr(Yr(M,I.state),re);!ct.eol();){if(ct.pos>t.options.maxHighlightLength?(_e=!1,ve&&Or(t,g,I,ct.pos),ct.pos=g.length,ht=null):ht=Dr(ba(M,ct,I.state,Ot),re),Ot){var Tt=Ot[0].name;Tt&&(ht="m-"+(ht?Tt+" "+ht:Tt))}if(!_e||Ue!=ht){for(;Te<ct.start;)Te=Math.min(ct.start,Te+5e3),Q(Te,Ue);Ue=ht}ct.start=ct.pos}for(;Te<ct.pos;){var Zt=Math.min(ct.pos,Te+5e3);Q(Zt,Ue),Te=Zt}}function jr(t,g,M){for(var I,Q,re=t.doc,ve=M?-1:g-(t.doc.mode.innerMode?1e3:100),_e=g;_e>ve;--_e){if(_e<=re.first)return re.first;var Te=Bn(re,_e-1),Ue=Te.stateAfter;if(Ue&&(!M||_e+(Ue instanceof un?Ue.lookAhead:0)<=re.modeFrontier))return _e;var ct=W(Te.text,null,t.options.tabSize);(Q==null||I>ct)&&(Q=_e-1,I=ct)}return Q}function oa(t,g){if(t.modeFrontier=Math.min(t.modeFrontier,g),t.highlightFrontier<g-10)return;for(var M=t.first,I=g-1;I>M;I--){var Q=Bn(t,I).stateAfter;if(Q&&(!(Q instanceof un)||I+Q.lookAhead<g)){M=I+1;break}}t.highlightFrontier=Math.min(t.highlightFrontier,M)}var mr=!1,Aa=!1;function Oa(){mr=!0}function si(){Aa=!0}function xa(t,g,M){this.marker=t,this.from=g,this.to=M}function Na(t,g){if(t)for(var M=0;M<t.length;++M){var I=t[M];if(I.marker==g)return I}}function gi(t,g){for(var M,I=0;I<t.length;++I)t[I]!=g&&(M||(M=[])).push(t[I]);return M}function ja(t,g){t.markedSpans=t.markedSpans?t.markedSpans.concat([g]):[g],g.marker.attachLine(t)}function Nr(t,g,M){var I;if(t)for(var Q=0;Q<t.length;++Q){var re=t[Q],ve=re.marker,_e=re.from==null||(ve.inclusiveLeft?re.from<=g:re.from<g);if(_e||re.from==g&&ve.type=="bookmark"&&(!M||!re.marker.insertLeft)){var Te=re.to==null||(ve.inclusiveRight?re.to>=g:re.to>g);(I||(I=[])).push(new xa(ve,re.from,Te?null:re.to))}}return I}function Qa(t,g,M){var I;if(t)for(var Q=0;Q<t.length;++Q){var re=t[Q],ve=re.marker,_e=re.to==null||(ve.inclusiveRight?re.to>=g:re.to>g);if(_e||re.from==g&&ve.type=="bookmark"&&(!M||re.marker.insertLeft)){var Te=re.from==null||(ve.inclusiveLeft?re.from<=g:re.from<g);(I||(I=[])).push(new xa(ve,Te?null:re.from-g,re.to==null?null:re.to-g))}}return I}function qa(t,g){if(g.full)return null;var M=Ga(t,g.from.line)&&Bn(t,g.from.line).markedSpans,I=Ga(t,g.to.line)&&Bn(t,g.to.line).markedSpans;if(!M&&!I)return null;var Q=g.from.ch,re=g.to.ch,ve=Pe(g.from,g.to)==0,_e=Nr(M,Q,ve),Te=Qa(I,re,ve),Ue=g.text.length==1,ct=fe(g.text).length+(Ue?Q:0);if(_e)for(var ht=0;ht<_e.length;++ht){var Ot=_e[ht];if(Ot.to==null){var Tt=Na(Te,Ot.marker);Tt?Ue&&(Ot.to=Tt.to==null?null:Tt.to+ct):Ot.to=Q}}if(Te)for(var Zt=0;Zt<Te.length;++Zt){var ln=Te[Zt];if(ln.to!=null&&(ln.to+=ct),ln.from==null){var xn=Na(_e,ln.marker);xn||(ln.from=ct,Ue&&(_e||(_e=[])).push(ln))}else ln.from+=ct,Ue&&(_e||(_e=[])).push(ln)}_e&&(_e=Ha(_e)),Te&&Te!=_e&&(Te=Ha(Te));var kn=[_e];if(!Ue){var Jn=g.text.length-2,Nn;if(Jn>0&&_e)for(var ar=0;ar<_e.length;++ar)_e[ar].to==null&&(Nn||(Nn=[])).push(new xa(_e[ar].marker,null,null));for(var Lr=0;Lr<Jn;++Lr)kn.push(Nn);kn.push(Te)}return kn}function Ha(t){for(var g=0;g<t.length;++g){var M=t[g];M.from!=null&&M.from==M.to&&M.marker.clearWhenEmpty!==!1&&t.splice(g--,1)}return t.length?t:null}function yi(t,g,M){var I=null;if(t.iter(g.line,M.line+1,function(Tt){if(Tt.markedSpans)for(var Zt=0;Zt<Tt.markedSpans.length;++Zt){var ln=Tt.markedSpans[Zt].marker;ln.readOnly&&(!I||H(I,ln)==-1)&&(I||(I=[])).push(ln)}}),!I)return null;for(var Q=[{from:g,to:M}],re=0;re<I.length;++re)for(var ve=I[re],_e=ve.find(0),Te=0;Te<Q.length;++Te){var Ue=Q[Te];if(Pe(Ue.to,_e.from)<0||Pe(Ue.from,_e.to)>0)continue;var ct=[Te,1],ht=Pe(Ue.from,_e.from),Ot=Pe(Ue.to,_e.to);(ht<0||!ve.inclusiveLeft&&!ht)&&ct.push({from:Ue.from,to:_e.from}),(Ot>0||!ve.inclusiveRight&&!Ot)&&ct.push({from:_e.to,to:Ue.to}),Q.splice.apply(Q,ct),Te+=ct.length-3}return Q}function bi(t){var g=t.markedSpans;if(!g)return;for(var M=0;M<g.length;++M)g[M].marker.detachLine(t);t.markedSpans=null}function ma(t,g){if(!g)return;for(var M=0;M<g.length;++M)g[M].marker.attachLine(t);t.markedSpans=g}function Ta(t){return t.inclusiveLeft?-1:0}function Wr(t){return t.inclusiveRight?1:0}function va(t,g){var M=t.lines.length-g.lines.length;if(M!=0)return M;var I=t.find(),Q=g.find(),re=Pe(I.from,Q.from)||Ta(t)-Ta(g);if(re)return-re;var ve=Pe(I.to,Q.to)||Wr(t)-Wr(g);return ve||g.id-t.id}function Ao(t,g){var M=Aa&&t.markedSpans,I;if(M)for(var Q=void 0,re=0;re<M.length;++re)Q=M[re],Q.marker.collapsed&&(g?Q.from:Q.to)==null&&(!I||va(I,Q.marker)<0)&&(I=Q.marker);return I}function Qi(t){return Ao(t,!0)}function Ii(t){return Ao(t,!1)}function Ho(t,g){var M=Aa&&t.markedSpans,I;if(M)for(var Q=0;Q<M.length;++Q){var re=M[Q];re.marker.collapsed&&(re.from==null||re.from<g)&&(re.to==null||re.to>g)&&(!I||va(I,re.marker)<0)&&(I=re.marker)}return I}function Po(t,g,M,I,Q){var re=Bn(t,g),ve=Aa&&re.markedSpans;if(ve)for(var _e=0;_e<ve.length;++_e){var Te=ve[_e];if(!Te.marker.collapsed)continue;var Ue=Te.marker.find(0),ct=Pe(Ue.from,M)||Ta(Te.marker)-Ta(Q),ht=Pe(Ue.to,I)||Wr(Te.marker)-Wr(Q);if(ct>=0&&ht<=0||ct<=0&&ht>=0)continue;if(ct<=0&&(Te.marker.inclusiveRight&&Q.inclusiveLeft?Pe(Ue.to,M)>=0:Pe(Ue.to,M)>0)||ct>=0&&(Te.marker.inclusiveRight&&Q.inclusiveLeft?Pe(Ue.from,I)<=0:Pe(Ue.from,I)<0))return!0}}function rr(t){for(var g;g=Qi(t);)t=g.find(-1,!0).line;return t}function Rr(t){for(var g;g=Ii(t);)t=g.find(1,!0).line;return t}function Ur(t){for(var g,M;g=Ii(t);)t=g.find(1,!0).line,(M||(M=[])).push(t);return M}function xr(t,g){var M=Bn(t,g),I=rr(M);return M==I?g:Qr(I)}function ra(t,g){if(g>t.lastLine())return g;var M=Bn(t,g),I;if(!sa(t,M))return g;for(;I=Ii(M);)M=I.find(1,!0).line;return Qr(M)+1}function sa(t,g){var M=Aa&&g.markedSpans;if(M)for(var I=void 0,Q=0;Q<M.length;++Q){if(I=M[Q],!I.marker.collapsed)continue;if(I.from==null)return!0;if(I.marker.widgetNode)continue;if(I.from==0&&I.marker.inclusiveLeft&&Va(t,g,I))return!0}}function Va(t,g,M){if(M.to==null){var I=M.marker.find(1,!0);return Va(t,I.line,Na(I.line.markedSpans,M.marker))}if(M.marker.inclusiveRight&&M.to==g.text.length)return!0;for(var Q=void 0,re=0;re<g.markedSpans.length;++re)if(Q=g.markedSpans[re],Q.marker.collapsed&&!Q.marker.widgetNode&&Q.from==M.to&&(Q.to==null||Q.to!=M.from)&&(Q.marker.inclusiveLeft||M.marker.inclusiveRight)&&Va(t,g,Q))return!0}function Da(t){t=rr(t);for(var g=0,M=t.parent,I=0;I<M.lines.length;++I){var Q=M.lines[I];if(Q==t)break;g+=Q.height}for(var re=M.parent;re;M=re,re=M.parent)for(var ve=0;ve<re.children.length;++ve){var _e=re.children[ve];if(_e==M)break;g+=_e.height}return g}function Ti(t){if(t.height==0)return 0;for(var g=t.text.length,M,I=t;M=Qi(I);){var Q=M.find(0,!0);I=Q.from.line,g+=Q.from.ch-Q.to.ch}for(I=t;M=Ii(I);){var re=M.find(0,!0);g-=I.text.length-re.from.ch,I=re.to.line,g+=I.text.length-re.to.ch}return g}function Hi(t){var g=t.display,M=t.doc;g.maxLine=Bn(M,M.first),g.maxLineLength=Ti(g.maxLine),g.maxLineChanged=!0,M.iter(function(I){var Q=Ti(I);Q>g.maxLineLength&&(g.maxLineLength=Q,g.maxLine=I)})}var ta=function(t,g,M){this.text=t,ma(this,g),this.height=M?M(this):1};ta.prototype.lineNo=function(){return Qr(this)},Ge(ta);function Yi(t,g,M,I){t.text=g,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),t.order!=null&&(t.order=null),bi(t),ma(t,M);var Q=I?I(t):1;Q!=t.height&&da(t,Q)}function Ei(t){t.parent=null,bi(t)}var Ea={},Ci={};function fo(t,g){if(!t||/^\s*$/.test(t))return null;var M=g.addModeClass?Ci:Ea;return M[t]||(M[t]=t.replace(/\S+/g,"cm-$&"))}function qo(t,g){var M=O("span",null,null,s?"padding-right: .1px":null),I={pre:O("pre",[M],"CodeMirror-line"),content:M,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};g.measure={};for(var Q=0;Q<=(g.rest?g.rest.length:0);Q++){var re=Q?g.rest[Q-1]:g.line,ve=void 0;I.pos=0,I.addToken=Ys,It(t.display.measure)&&(ve=gt(re,t.doc.direction))&&(I.addToken=Js(I.addToken,ve)),I.map=[];var _e=g!=t.display.externalMeasured&&Qr(re);Ps(re,I,Sr(t,re,_e)),re.styleClasses&&(re.styleClasses.bgClass&&(I.bgClass=j(re.styleClasses.bgClass,I.bgClass||"")),re.styleClasses.textClass&&(I.textClass=j(re.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(Bt(t.display.measure))),Q==0?(g.measure.map=I.map,g.measure.cache={}):((g.measure.maps||(g.measure.maps=[])).push(I.map),(g.measure.caches||(g.measure.caches=[])).push({}))}if(s){var Te=I.content.lastChild;(/\bcm-tab\b/.test(Te.className)||Te.querySelector&&Te.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return it(t,"renderLine",t,g.line,I.pre),I.pre.className&&(I.textClass=j(I.pre.className,I.textClass||"")),I}function _s(t){var g=w("span","\u2022","cm-invalidchar");return g.title="\\u"+t.charCodeAt(0).toString(16),g.setAttribute("aria-label",g.title),g}function Ys(t,g,M,I,Q,re,ve){if(!g)return;var _e=t.splitSpaces?xs(g,t.trailingSpace):g,Te=t.cm.state.specialChars,Ue=!1,ct;if(!Te.test(g))t.col+=g.length,ct=document.createTextNode(_e),t.map.push(t.pos,t.pos+g.length,ct),C&&h<9&&(Ue=!0),t.pos+=g.length;else{ct=document.createDocumentFragment();for(var ht=0;;){Te.lastIndex=ht;var Ot=Te.exec(g),Tt=Ot?Ot.index-ht:g.length-ht;if(Tt){var Zt=document.createTextNode(_e.slice(ht,ht+Tt));C&&h<9?ct.appendChild(w("span",[Zt])):ct.appendChild(Zt),t.map.push(t.pos,t.pos+Tt,Zt),t.col+=Tt,t.pos+=Tt}if(!Ot)break;ht+=Tt+1;var ln=void 0;if(Ot[0]==" "){var xn=t.cm.options.tabSize,kn=xn-t.col%xn;ln=ct.appendChild(w("span",ye(kn),"cm-tab")),ln.setAttribute("role","presentation"),ln.setAttribute("cm-text"," "),t.col+=kn}else Ot[0]=="\r"||Ot[0]==`
|
|
|
`?(ln=ct.appendChild(w("span",Ot[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),ln.setAttribute("cm-text",Ot[0]),t.col+=1):(ln=t.cm.options.specialCharPlaceholder(Ot[0]),ln.setAttribute("cm-text",Ot[0]),C&&h<9?ct.appendChild(w("span",[ln])):ct.appendChild(ln),t.col+=1);t.map.push(t.pos,t.pos+1,ln),t.pos++}}if(t.trailingSpace=_e.charCodeAt(g.length-1)==32,M||I||Q||Ue||re||ve){var Jn=M||"";I&&(Jn+=I),Q&&(Jn+=Q);var Nn=w("span",[ct],Jn,re);if(ve)for(var ar in ve)ve.hasOwnProperty(ar)&&ar!="style"&&ar!="class"&&Nn.setAttribute(ar,ve[ar]);return t.content.appendChild(Nn)}t.content.appendChild(ct)}function xs(t,g){if(t.length>1&&!/ /.test(t))return t;for(var M=g,I="",Q=0;Q<t.length;Q++){var re=t.charAt(Q);re==" "&&M&&(Q==t.length-1||t.charCodeAt(Q+1)==32)&&(re="\xA0"),I+=re,M=re==" "}return I}function Js(t,g){return function(M,I,Q,re,ve,_e,Te){Q=Q?Q+" cm-force-border":"cm-force-border";for(var Ue=M.pos,ct=Ue+I.length;;){for(var ht=void 0,Ot=0;Ot<g.length&&!(ht=g[Ot],ht.to>Ue&&ht.from<=Ue);Ot++);if(ht.to>=ct)return t(M,I,Q,re,ve,_e,Te);t(M,I.slice(0,ht.to-Ue),Q,re,null,_e,Te),re=null,I=I.slice(ht.to-Ue),Ue=ht.to}}}function Us(t,g,M,I){var Q=!I&&M.widgetNode;Q&&t.map.push(t.pos,t.pos+g,Q),!I&&t.cm.display.input.needsContentAttribute&&(Q||(Q=t.content.appendChild(document.createElement("span"))),Q.setAttribute("cm-marker",M.id)),Q&&(t.cm.display.input.setUneditable(Q),t.content.appendChild(Q)),t.pos+=g,t.trailingSpace=!1}function Ps(t,g,M){var I=t.markedSpans,Q=t.text,re=0;if(!I){for(var ve=1;ve<M.length;ve+=2)g.addToken(g,Q.slice(re,re=M[ve]),fo(M[ve+1],g.cm.options));return}for(var _e=Q.length,Te=0,Ue=1,ct="",ht,Ot,Tt=0,Zt,ln,xn,kn,Jn;;){if(Tt==Te){Zt=ln=xn=Ot="",Jn=null,kn=null,Tt=Infinity;for(var Nn=[],ar=void 0,Lr=0;Lr<I.length;++Lr){var br=I[Lr],ea=br.marker;if(ea.type=="bookmark"&&br.from==Te&&ea.widgetNode)Nn.push(ea);else if(br.from<=Te&&(br.to==null||br.to>Te||ea.collapsed&&br.to==Te&&br.from==Te)){if(br.to!=null&&br.to!=Te&&Tt>br.to&&(Tt=br.to,ln=""),ea.className&&(Zt+=" "+ea.className),ea.css&&(Ot=(Ot?Ot+";":"")+ea.css),ea.startStyle&&br.from==Te&&(xn+=" "+ea.startStyle),ea.endStyle&&br.to==Tt&&(ar||(ar=[])).push(ea.endStyle,br.to),ea.title&&((Jn||(Jn={})).title=ea.title),ea.attributes)for(var ni in ea.attributes)(Jn||(Jn={}))[ni]=ea.attributes[ni];ea.collapsed&&(!kn||va(kn.marker,ea)<0)&&(kn=br)}else br.from>Te&&Tt>br.from&&(Tt=br.from)}if(ar)for(var ro=0;ro<ar.length;ro+=2)ar[ro+1]==Tt&&(ln+=" "+ar[ro]);if(!kn||kn.from==Te)for(var Si=0;Si<Nn.length;++Si)Us(g,0,Nn[Si]);if(kn&&(kn.from||0)==Te){if(Us(g,(kn.to==null?_e+1:kn.to)-Te,kn.marker,kn.from==null),kn.to==null)return;kn.to==Te&&(kn=!1)}}if(Te>=_e)break;for(var Qo=Math.min(_e,Tt);;){if(ct){var go=Te+ct.length;if(!kn){var ji=go>Qo?ct.slice(0,Qo-Te):ct;g.addToken(g,ji,ht?ht+Zt:Zt,xn,Te+ji.length==Tt?ln:"",Ot,Jn)}if(go>=Qo){ct=ct.slice(Qo-Te),Te=Qo;break}Te=go,xn=""}ct=Q.slice(re,re=M[Ue++]),ht=fo(M[Ue++],g.cm.options)}}}function ks(t,g,M){this.line=g,this.rest=Ur(g),this.size=this.rest?Qr(fe(this.rest))-M+1:1,this.node=this.text=null,this.hidden=sa(t,g)}function Ko(t,g,M){for(var I=[],Q,re=g;re<M;re=Q){var ve=new ks(t.doc,Bn(t.doc,re),re);Q=re+ve.size,I.push(ve)}return I}var $o=null;function Zs(t){$o?$o.ops.push(t):t.ownsGroup=$o={ops:[t],delayedCallbacks:[]}}function ws(t){var g=t.delayedCallbacks,M=0;do{for(;M<g.length;M++)g[M].call(null);for(var I=0;I<t.ops.length;I++){var Q=t.ops[I];if(Q.cursorActivityHandlers)for(;Q.cursorActivityCalled<Q.cursorActivityHandlers.length;)Q.cursorActivityHandlers[Q.cursorActivityCalled++].call(null,Q.cm)}}while(M<g.length)}function fa(t,g){var M=t.ownsGroup;if(!M)return;try{ws(M)}finally{$o=null,g(M)}}var Jr=null;function Zr(t,g){var M=dt(t,g);if(!M.length)return;var I=Array.prototype.slice.call(arguments,2),Q;$o?Q=$o.delayedCallbacks:Jr?Q=Jr:(Q=Jr=[],setTimeout(Ji,0));for(var re=function(_e){Q.push(function(){return M[_e].apply(null,I)})},ve=0;ve<M.length;++ve)re(ve)}function Ji(){var t=Jr;Jr=null;for(var g=0;g<t.length;++g)t[g]()}function es(t,g,M,I){for(var Q=0;Q<g.changes.length;Q++){var re=g.changes[Q];re=="text"?Fs(t,g):re=="gutter"?ns(t,g,M,I):re=="class"?$s(t,g):re=="widget"&&Al(t,g,I)}g.changes=null}function ts(t){return t.node==t.text&&(t.node=w("div",null,null,"position: relative"),t.text.parentNode&&t.text.parentNode.replaceChild(t.node,t.text),t.node.appendChild(t.text),C&&h<8&&(t.node.style.zIndex=2)),t.node}function Ss(t,g){var M=g.bgClass?g.bgClass+" "+(g.line.bgClass||""):g.line.bgClass;if(M&&(M+=" CodeMirror-linebackground"),g.background)M?g.background.className=M:(g.background.parentNode.removeChild(g.background),g.background=null);else if(M){var I=ts(g);g.background=I.insertBefore(w("div",null,M),I.firstChild),t.display.input.setUneditable(g.background)}}function ps(t,g){var M=t.display.externalMeasured;return M&&M.line==g.line?(t.display.externalMeasured=null,g.measure=M.measure,M.built):qo(t,g)}function Fs(t,g){var M=g.text.className,I=ps(t,g);g.text==g.node&&(g.node=I.pre),g.text.parentNode.replaceChild(I.pre,g.text),g.text=I.pre,I.bgClass!=g.bgClass||I.textClass!=g.textClass?(g.bgClass=I.bgClass,g.textClass=I.textClass,$s(t,g)):M&&(g.text.className=M)}function $s(t,g){Ss(t,g),g.line.wrapClass?ts(g).className=g.line.wrapClass:g.node!=g.text&&(g.node.className="");var M=g.textClass?g.textClass+" "+(g.line.textClass||""):g.line.textClass;g.text.className=M||""}function ns(t,g,M,I){if(g.gutter&&(g.node.removeChild(g.gutter),g.gutter=null),g.gutterBackground&&(g.node.removeChild(g.gutterBackground),g.gutterBackground=null),g.line.gutterClass){var Q=ts(g);g.gutterBackground=w("div",null,"CodeMirror-gutter-background "+g.line.gutterClass,"left: "+(t.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px; width: "+I.gutterTotalWidth+"px"),t.display.input.setUneditable(g.gutterBackground),Q.insertBefore(g.gutterBackground,g.text)}var re=g.line.gutterMarkers;if(t.options.lineNumbers||re){var ve=ts(g),_e=g.gutter=w("div",null,"CodeMirror-gutter-wrapper","left: "+(t.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px");if(t.display.input.setUneditable(_e),ve.insertBefore(_e,g.text),g.line.gutterClass&&(_e.className+=" "+g.line.gutterClass),t.options.lineNumbers&&(!re||!re["CodeMirror-linenumbers"])&&(g.lineNumber=_e.appendChild(w("div",oi(t.options,M),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+I.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+t.display.lineNumInnerWidth+"px"))),re)for(var Te=0;Te<t.display.gutterSpecs.length;++Te){var Ue=t.display.gutterSpecs[Te].className,ct=re.hasOwnProperty(Ue)&&re[Ue];ct&&_e.appendChild(w("div",[ct],"CodeMirror-gutter-elt","left: "+I.gutterLeft[Ue]+"px; width: "+I.gutterWidth[Ue]+"px"))}}}function Al(t,g,M){g.alignable&&(g.alignable=null);for(var I=v("CodeMirror-linewidget"),Q=g.node.firstChild,re=void 0;Q;Q=re)re=Q.nextSibling,I.test(Q.className)&&g.node.removeChild(Q);bo(t,g,M)}function el(t,g,M,I){var Q=ps(t,g);return g.text=g.node=Q.pre,Q.bgClass&&(g.bgClass=Q.bgClass),Q.textClass&&(g.textClass=Q.textClass),$s(t,g),ns(t,g,M,I),bo(t,g,I),g.node}function bo(t,g,M){if(ss(t,g.line,g,M,!0),g.rest)for(var I=0;I<g.rest.length;I++)ss(t,g.rest[I],g,M,!1)}function ss(t,g,M,I,Q){if(!g.widgets)return;for(var re=ts(M),ve=0,_e=g.widgets;ve<_e.length;++ve){var Te=_e[ve],Ue=w("div",[Te.node],"CodeMirror-linewidget"+(Te.className?" "+Te.className:""));Te.handleMouseEvents||Ue.setAttribute("cm-ignore-events","true"),Ia(Te,Ue,M,I),t.display.input.setUneditable(Ue),Q&&Te.above?re.insertBefore(Ue,M.gutter||M.text):re.appendChild(Ue),Zr(Te,"redraw")}}function Ia(t,g,M,I){if(t.noHScroll){(M.alignable||(M.alignable=[])).push(g);var Q=I.wrapperWidth;g.style.left=I.fixedPos+"px",t.coverGutter||(Q-=I.gutterTotalWidth,g.style.paddingLeft=I.gutterTotalWidth+"px"),g.style.width=Q+"px"}t.coverGutter&&(g.style.zIndex=5,g.style.position="relative",t.noHScroll||(g.style.marginLeft=-I.gutterTotalWidth+"px"))}function ms(t){if(t.height!=null)return t.height;var g=t.doc.cm;if(!g)return 0;if(!D(document.body,t.node)){var M="position: relative;";t.coverGutter&&(M+="margin-left: -"+g.display.gutters.offsetWidth+"px;"),t.noHScroll&&(M+="width: "+g.display.wrapper.clientWidth+"px;"),i(g.display.measure,w("div",[t.node],null,M))}return t.height=t.node.parentNode.offsetHeight}function Eo(t,g){for(var M=st(g);M!=t.wrapper;M=M.parentNode)if(!M||M.nodeType==1&&M.getAttribute("cm-ignore-events")=="true"||M.parentNode==t.sizer&&M!=t.mover)return!0}function Ns(t){return t.lineSpace.offsetTop}function nt(t){return t.mover.offsetHeight-t.lineSpace.offsetHeight}function Ne(t){if(t.cachedPaddingH)return t.cachedPaddingH;var g=i(t.measure,w("pre","x","CodeMirror-line-like")),M=window.getComputedStyle?window.getComputedStyle(g):g.currentStyle,I={left:parseInt(M.paddingLeft),right:parseInt(M.paddingRight)};return!isNaN(I.left)&&!isNaN(I.right)&&(t.cachedPaddingH=I),I}function He(t){return G-t.display.nativeBarWidth}function We(t){return t.display.scroller.clientWidth-He(t)-t.display.barWidth}function Ee(t){return t.display.scroller.clientHeight-He(t)-t.display.barHeight}function je(t,g,M){var I=t.options.lineWrapping,Q=I&&We(t);if(!g.measure.heights||I&&g.measure.width!=Q){var re=g.measure.heights=[];if(I){g.measure.width=Q;for(var ve=g.text.firstChild.getClientRects(),_e=0;_e<ve.length-1;_e++){var Te=ve[_e],Ue=ve[_e+1];Math.abs(Te.bottom-Ue.bottom)>2&&re.push((Te.bottom+Ue.top)/2-M.top)}}re.push(M.bottom-M.top)}}function Ce(t,g,M){if(t.line==g)return{map:t.measure.map,cache:t.measure.cache};for(var I=0;I<t.rest.length;I++)if(t.rest[I]==g)return{map:t.measure.maps[I],cache:t.measure.caches[I]};for(var Q=0;Q<t.rest.length;Q++)if(Qr(t.rest[Q])>M)return{map:t.measure.maps[Q],cache:t.measure.caches[Q],before:!0}}function qe(t,g){g=rr(g);var M=Qr(g),I=t.display.externalMeasured=new ks(t.doc,g,M);I.lineN=M;var Q=I.built=qo(t,I);return I.text=Q.pre,i(t.display.lineMeasure,Q.pre),I}function Ze(t,g,M,I){return at(t,$e(t,g),M,I)}function tt(t,g){if(g>=t.display.viewFrom&&g<t.display.viewTo)return t.display.view[Xn(t,g)];var M=t.display.externalMeasured;if(M&&g>=M.lineN&&g<M.lineN+M.size)return M}function $e(t,g){var M=Qr(g),I=tt(t,M);I&&!I.text?I=null:I&&I.changes&&(es(t,I,M,wr(t)),t.curOp.forceUpdate=!0),I||(I=qe(t,g));var Q=Ce(I,g,M);return{line:g,view:I,rect:null,map:Q.map,cache:Q.cache,before:Q.before,hasHeights:!1}}function at(t,g,M,I,Q){g.before&&(M=-1);var re=M+(I||""),ve;return g.cache.hasOwnProperty(re)?ve=g.cache[re]:(g.rect||(g.rect=g.view.text.getBoundingClientRect()),g.hasHeights||(je(t,g.view,g.rect),g.hasHeights=!0),ve=zt(t,g,M,I),ve.bogus||(g.cache[re]=ve)),{left:ve.left,right:ve.right,top:Q?ve.rtop:ve.top,bottom:Q?ve.rbottom:ve.bottom}}var _t={left:0,right:0,top:0,bottom:0};function Lt(t,g,M){for(var I,Q,re,ve,_e,Te,Ue=0;Ue<t.length;Ue+=3)if(_e=t[Ue],Te=t[Ue+1],g<_e?(Q=0,re=1,ve="left"):g<Te?(Q=g-_e,re=Q+1):(Ue==t.length-3||g==Te&&t[Ue+3]>g)&&(re=Te-_e,Q=re-1,g>=Te&&(ve="right")),Q!=null){if(I=t[Ue+2],_e==Te&&M==(I.insertLeft?"left":"right")&&(ve=M),M=="left"&&Q==0)for(;Ue&&t[Ue-2]==t[Ue-3]&&t[Ue-1].insertLeft;)I=t[(Ue-=3)+2],ve="left";if(M=="right"&&Q==Te-_e)for(;Ue<t.length-3&&t[Ue+3]==t[Ue+4]&&!t[Ue+5].insertLeft;)I=t[(Ue+=3)+2],ve="right";break}return{node:I,start:Q,end:re,collapse:ve,coverStart:_e,coverEnd:Te}}function Et(t,g){var M=_t;if(g=="left")for(var I=0;I<t.length&&!((M=t[I]).left!=M.right);I++);else for(var Q=t.length-1;Q>=0&&!((M=t[Q]).left!=M.right);Q--);return M}function zt(t,g,M,I){var Q=Lt(g.map,M,I),re=Q.node,ve=Q.start,_e=Q.end,Te=Q.collapse,Ue;if(re.nodeType==3){for(var ct=0;ct<4;ct++){for(;ve&&N(g.line.text.charAt(Q.coverStart+ve));)--ve;for(;Q.coverStart+_e<Q.coverEnd&&N(g.line.text.charAt(Q.coverStart+_e));)++_e;if(C&&h<9&&ve==0&&_e==Q.coverEnd-Q.coverStart?Ue=re.parentNode.getBoundingClientRect():Ue=Et(S(re,ve,_e).getClientRects(),I),Ue.left||Ue.right||ve==0)break;_e=ve,ve=ve-1,Te="right"}C&&h<11&&(Ue=$t(t.display.measure,Ue))}else{ve>0&&(Te=I="right");var ht;t.options.lineWrapping&&(ht=re.getClientRects()).length>1?Ue=ht[I=="right"?ht.length-1:0]:Ue=re.getBoundingClientRect()}if(C&&h<9&&!ve&&(!Ue||!Ue.left&&!Ue.right)){var Ot=re.parentNode.getClientRects()[0];Ot?Ue={left:Ot.left,right:Ot.left+Mn(t.display),top:Ot.top,bottom:Ot.bottom}:Ue=_t}for(var Tt=Ue.top-g.rect.top,Zt=Ue.bottom-g.rect.top,ln=(Tt+Zt)/2,xn=g.view.measure.heights,kn=0;kn<xn.length-1&&!(ln<xn[kn]);kn++);var Jn=kn?xn[kn-1]:0,Nn=xn[kn],ar={left:(Te=="right"?Ue.right:Ue.left)-g.rect.left,right:(Te=="left"?Ue.left:Ue.right)-g.rect.left,top:Jn,bottom:Nn};return!Ue.left&&!Ue.right&&(ar.bogus=!0),t.options.singleCursorHeightPerLine||(ar.rtop=Tt,ar.rbottom=Zt),ar}function $t(t,g){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!et(t))return g;var M=screen.logicalXDPI/screen.deviceXDPI,I=screen.logicalYDPI/screen.deviceYDPI;return{left:g.left*M,right:g.right*M,top:g.top*I,bottom:g.bottom*I}}function yn(t){if(t.measure&&(t.measure.cache={},t.measure.heights=null,t.rest))for(var g=0;g<t.rest.length;g++)t.measure.caches[g]={}}function kt(t){t.display.externalMeasure=null,u(t.display.lineMeasure);for(var g=0;g<t.display.view.length;g++)yn(t.display.view[g])}function Wt(t){kt(t),t.display.cachedCharWidth=t.display.cachedTextHeight=t.display.cachedPaddingH=null,t.options.lineWrapping||(t.display.maxLineChanged=!0),t.display.lineNumChars=null}function cn(){return n&&d?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function En(){return n&&d?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Vt(t){var g=0;if(t.widgets)for(var M=0;M<t.widgets.length;++M)t.widgets[M].above&&(g+=ms(t.widgets[M]));return g}function An(t,g,M,I,Q){if(!Q){var re=Vt(g);M.top+=re,M.bottom+=re}if(I=="line")return M;I||(I="local");var ve=Da(g);if(I=="local"?ve+=Ns(t.display):ve-=t.display.viewOffset,I=="page"||I=="window"){var _e=t.display.lineSpace.getBoundingClientRect();ve+=_e.top+(I=="window"?0:En());var Te=_e.left+(I=="window"?0:cn());M.left+=Te,M.right+=Te}return M.top+=ve,M.bottom+=ve,M}function Sn(t,g,M){if(M=="div")return g;var I=g.left,Q=g.top;if(M=="page")I-=cn(),Q-=En();else if(M=="local"||!M){var re=t.display.sizer.getBoundingClientRect();I+=re.left,Q+=re.top}var ve=t.display.lineSpace.getBoundingClientRect();return{left:I-ve.left,top:Q-ve.top}}function Fn(t,g,M,I,Q){return I||(I=Bn(t.doc,g.line)),An(t,I,Ze(t,I,g.ch,Q),M)}function Jt(t,g,M,I,Q,re){I=I||Bn(t.doc,g.line),Q||(Q=$e(t,I));function ve(Zt,ln){var xn=at(t,Q,Zt,ln?"right":"left",re);return ln?xn.left=xn.right:xn.right=xn.left,An(t,I,xn,M)}var _e=gt(I,t.doc.direction),Te=g.ch,Ue=g.sticky;if(Te>=I.text.length?(Te=I.text.length,Ue="before"):Te<=0&&(Te=0,Ue="after"),!_e)return ve(Ue=="before"?Te-1:Te,Ue=="before");function ct(Zt,ln,xn){var kn=_e[ln],Jn=kn.level==1;return ve(xn?Zt-1:Zt,Jn!=xn)}var ht=xe(_e,Te,Ue),Ot=se,Tt=ct(Te,ht,Ue=="before");return Ot!=null&&(Tt.other=ct(Te,Ot,Ue!="before")),Tt}function an(t,g){var M=0;g=Nt(t.doc,g),t.options.lineWrapping||(M=Mn(t.display)*g.ch);var I=Bn(t.doc,g.line),Q=Da(I)+Ns(t.display);return{left:M,right:M,top:Q,bottom:Q+I.height}}function on(t,g,M,I,Q){var re=Oe(t,g,M);return re.xRel=Q,I&&(re.outside=I),re}function pn(t,g,M){var I=t.doc;if(M+=t.display.viewOffset,M<0)return on(I.first,0,null,-1,-1);var Q=_a(I,M),re=I.first+I.size-1;if(Q>re)return on(I.first+I.size-1,Bn(I,re).text.length,null,1,1);g<0&&(g=0);for(var ve=Bn(I,Q);;){var _e=gr(t,ve,Q,g,M),Te=Ho(ve,_e.ch+(_e.xRel>0||_e.outside>0?1:0));if(!Te)return _e;var Ue=Te.find(1);if(Ue.line==Q)return Ue;ve=Bn(I,Q=Ue.line)}}function zn(t,g,M,I){I-=Vt(g);var Q=g.text.length,re=le(function(ve){return at(t,M,ve-1).bottom<=I},Q,0);return Q=le(function(ve){return at(t,M,ve).top>I},re,Q),{begin:re,end:Q}}function tn(t,g,M,I){M||(M=$e(t,g));var Q=An(t,g,at(t,M,I),"line").top;return zn(t,g,M,Q)}function On(t,g,M,I){return t.bottom<=M?!1:t.top>M?!0:(I?t.left:t.right)>g}function gr(t,g,M,I,Q){Q-=Da(g);var re=$e(t,g),ve=Vt(g),_e=0,Te=g.text.length,Ue=!0,ct=gt(g,t.doc.direction);if(ct){var ht=(t.options.lineWrapping?Ar:tr)(t,g,M,re,ct,I,Q);Ue=ht.level!=1,_e=Ue?ht.from:ht.to-1,Te=Ue?ht.to:ht.from-1}var Ot=null,Tt=null,Zt=le(function(Lr){var br=at(t,re,Lr);return br.top+=ve,br.bottom+=ve,On(br,I,Q,!1)?(br.top<=Q&&br.left<=I&&(Ot=Lr,Tt=br),!0):!1},_e,Te),ln,xn,kn=!1;if(Tt){var Jn=I-Tt.left<Tt.right-I,Nn=Jn==Ue;Zt=Ot+(Nn?0:1),xn=Nn?"after":"before",ln=Jn?Tt.left:Tt.right}else{!Ue&&(Zt==Te||Zt==_e)&&Zt++,xn=Zt==0?"after":Zt==g.text.length?"before":at(t,re,Zt-(Ue?1:0)).bottom+ve<=Q==Ue?"after":"before";var ar=Jt(t,Oe(M,Zt,xn),"line",g,re);ln=ar.left,kn=Q<ar.top?-1:Q>=ar.bottom?1:0}return Zt=z(g.text,Zt,1),on(M,Zt,xn,kn,I-ln)}function tr(t,g,M,I,Q,re,ve){var _e=le(function(ht){var Ot=Q[ht],Tt=Ot.level!=1;return On(Jt(t,Oe(M,Tt?Ot.to:Ot.from,Tt?"before":"after"),"line",g,I),re,ve,!0)},0,Q.length-1),Te=Q[_e];if(_e>0){var Ue=Te.level!=1,ct=Jt(t,Oe(M,Ue?Te.from:Te.to,Ue?"after":"before"),"line",g,I);On(ct,re,ve,!0)&&ct.top>ve&&(Te=Q[_e-1])}return Te}function Ar(t,g,M,I,Q,re,ve){var _e=zn(t,g,I,ve),Te=_e.begin,Ue=_e.end;/\s/.test(g.text.charAt(Ue-1))&&Ue--;for(var ct=null,ht=null,Ot=0;Ot<Q.length;Ot++){var Tt=Q[Ot];if(Tt.from>=Ue||Tt.to<=Te)continue;var Zt=Tt.level!=1,ln=at(t,I,Zt?Math.min(Ue,Tt.to)-1:Math.max(Te,Tt.from)).right,xn=ln<re?re-ln+1e9:ln-re;(!ct||ht>xn)&&(ct=Tt,ht=xn)}return ct||(ct=Q[Q.length-1]),ct.from<Te&&(ct={from:Te,to:ct.to,level:ct.level}),ct.to>Ue&&(ct={from:ct.from,to:Ue,level:ct.level}),ct}var qn;function Br(t){if(t.cachedTextHeight!=null)return t.cachedTextHeight;if(qn==null){qn=w("pre",null,"CodeMirror-line-like");for(var g=0;g<49;++g)qn.appendChild(document.createTextNode("x")),qn.appendChild(w("br"));qn.appendChild(document.createTextNode("x"))}i(t.measure,qn);var M=qn.offsetHeight/50;return M>3&&(t.cachedTextHeight=M),u(t.measure),M||1}function Mn(t){if(t.cachedCharWidth!=null)return t.cachedCharWidth;var g=w("span","xxxxxxxxxx"),M=w("pre",[g],"CodeMirror-line-like");i(t.measure,M);var I=g.getBoundingClientRect(),Q=(I.right-I.left)/10;return Q>2&&(t.cachedCharWidth=Q),Q||10}function wr(t){for(var g=t.display,M={},I={},Q=g.gutters.clientLeft,re=g.gutters.firstChild,ve=0;re;re=re.nextSibling,++ve){var _e=t.display.gutterSpecs[ve].className;M[_e]=re.offsetLeft+re.clientLeft+Q,I[_e]=re.clientWidth}return{fixedPos:Vr(g),gutterTotalWidth:g.gutters.offsetWidth,gutterLeft:M,gutterWidth:I,wrapperWidth:g.wrapper.clientWidth}}function Vr(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function Fr(t){var g=Br(t.display),M=t.options.lineWrapping,I=M&&Math.max(5,t.display.scroller.clientWidth/Mn(t.display)-3);return function(Q){if(sa(t.doc,Q))return 0;var re=0;if(Q.widgets)for(var ve=0;ve<Q.widgets.length;ve++)Q.widgets[ve].height&&(re+=Q.widgets[ve].height);return M?re+(Math.ceil(Q.text.length/I)||1)*g:re+g}}function sr(t){var g=t.doc,M=Fr(t);g.iter(function(I){var Q=M(I);Q!=I.height&&da(I,Q)})}function bn(t,g,M,I){var Q=t.display;if(!M&&st(g).getAttribute("cm-not-content")=="true")return null;var re,ve,_e=Q.lineSpace.getBoundingClientRect();try{re=g.clientX-_e.left,ve=g.clientY-_e.top}catch(ht){return null}var Te=pn(t,re,ve),Ue;if(I&&Te.xRel>0&&(Ue=Bn(t.doc,Te.line).text).length==Te.ch){var ct=W(Ue,Ue.length,t.options.tabSize)-Ue.length;Te=Oe(Te.line,Math.max(0,Math.round((re-Ne(t.display).left)/Mn(t.display))-ct))}return Te}function Xn(t,g){if(g>=t.display.viewTo)return null;if(g-=t.display.viewFrom,g<0)return null;for(var M=t.display.view,I=0;I<M.length;I++)if(g-=M[I].size,g<0)return I}function Er(t,g,M,I){g==null&&(g=t.doc.first),M==null&&(M=t.doc.first+t.doc.size),I||(I=0);var Q=t.display;if(I&&M<Q.viewTo&&(Q.updateLineNumbers==null||Q.updateLineNumbers>g)&&(Q.updateLineNumbers=g),t.curOp.viewChanged=!0,g>=Q.viewTo)Aa&&xr(t.doc,g)<Q.viewTo&&Kn(t);else if(M<=Q.viewFrom)Aa&&ra(t.doc,M+I)>Q.viewFrom?Kn(t):(Q.viewFrom+=I,Q.viewTo+=I);else if(g<=Q.viewFrom&&M>=Q.viewTo)Kn(t);else if(g<=Q.viewFrom){var re=Yn(t,M,M+I,1);re?(Q.view=Q.view.slice(re.index),Q.viewFrom=re.lineN,Q.viewTo+=I):Kn(t)}else if(M>=Q.viewTo){var ve=Yn(t,g,g,-1);ve?(Q.view=Q.view.slice(0,ve.index),Q.viewTo=ve.lineN):Kn(t)}else{var _e=Yn(t,g,g,-1),Te=Yn(t,M,M+I,1);_e&&Te?(Q.view=Q.view.slice(0,_e.index).concat(Ko(t,_e.lineN,Te.lineN)).concat(Q.view.slice(Te.index)),Q.viewTo+=I):Kn(t)}var Ue=Q.externalMeasured;Ue&&(M<Ue.lineN?Ue.lineN+=I:g<Ue.lineN+Ue.size&&(Q.externalMeasured=null))}function Rn(t,g,M){t.curOp.viewChanged=!0;var I=t.display,Q=t.display.externalMeasured;if(Q&&g>=Q.lineN&&g<Q.lineN+Q.size&&(I.externalMeasured=null),g<I.viewFrom||g>=I.viewTo)return;var re=I.view[Xn(t,g)];if(re.node==null)return;var ve=re.changes||(re.changes=[]);H(ve,M)==-1&&ve.push(M)}function Kn(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function Yn(t,g,M,I){var Q=Xn(t,g),re,ve=t.display.view;if(!Aa||M==t.doc.first+t.doc.size)return{index:Q,lineN:M};for(var _e=t.display.viewFrom,Te=0;Te<Q;Te++)_e+=ve[Te].size;if(_e!=g){if(I>0){if(Q==ve.length-1)return null;re=_e+ve[Q].size-g,Q++}else re=_e-g;g+=re,M+=re}for(;xr(t.doc,M)!=M;){if(Q==(I<0?0:ve.length-1))return null;M+=I*ve[Q-(I<0?1:0)].size,Q+=I}return{index:Q,lineN:M}}function Qn(t,g,M){var I=t.display,Q=I.view;Q.length==0||g>=I.viewTo||M<=I.viewFrom?(I.view=Ko(t,g,M),I.viewFrom=g):(I.viewFrom>g?I.view=Ko(t,g,I.viewFrom).concat(I.view):I.viewFrom<g&&(I.view=I.view.slice(Xn(t,g))),I.viewFrom=g,I.viewTo<M?I.view=I.view.concat(Ko(t,I.viewTo,M)):I.viewTo>M&&(I.view=I.view.slice(0,Xn(t,M)))),I.viewTo=M}function Un(t){for(var g=t.display.view,M=0,I=0;I<g.length;I++){var Q=g[I];!Q.hidden&&(!Q.node||Q.changes)&&++M}return M}function sn(t){t.display.input.showSelection(t.display.input.prepareSelection())}function qt(t,g){g===void 0&&(g=!0);for(var M=t.doc,I={},Q=I.cursors=document.createDocumentFragment(),re=I.selection=document.createDocumentFragment(),ve=0;ve<M.sel.ranges.length;ve++){if(!g&&ve==M.sel.primIndex)continue;var _e=M.sel.ranges[ve];if(_e.from().line>=t.display.viewTo||_e.to().line<t.display.viewFrom)continue;var Te=_e.empty();(Te||t.options.showCursorWhenSelecting)&&Pn(t,_e.head,Q),Te||mn(t,_e,re)}return I}function Pn(t,g,M){var I=Jt(t,g,"div",null,null,!t.options.singleCursorHeightPerLine),Q=M.appendChild(w("div","\xA0","CodeMirror-cursor"));if(Q.style.left=I.left+"px",Q.style.top=I.top+"px",Q.style.height=Math.max(0,I.bottom-I.top)*t.options.cursorHeight+"px",I.other){var re=M.appendChild(w("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));re.style.display="",re.style.left=I.other.left+"px",re.style.top=I.other.top+"px",re.style.height=(I.other.bottom-I.other.top)*.85+"px"}}function jn(t,g){return t.top-g.top||t.left-g.left}function mn(t,g,M){var I=t.display,Q=t.doc,re=document.createDocumentFragment(),ve=Ne(t.display),_e=ve.left,Te=Math.max(I.sizerWidth,We(t)-I.sizer.offsetLeft)-ve.right,Ue=Q.direction=="ltr";function ct(Nn,ar,Lr,br){ar<0&&(ar=0),ar=Math.round(ar),br=Math.round(br),re.appendChild(w("div",null,"CodeMirror-selected","position: absolute; left: "+Nn+`px;
|
|
|
top: `+ar+"px; width: "+(Lr==null?Te-Nn:Lr)+`px;
|
|
|
height: `+(br-ar)+"px"))}function ht(Nn,ar,Lr){var br=Bn(Q,Nn),ea=br.text.length,ni,ro;function Si(ji,yo){return Fn(t,Oe(Nn,ji),"div",br,yo)}function Qo(ji,yo,co){var In=tn(t,br,null,ji),pi=yo=="ltr"==(co=="after")?"left":"right",mi=co=="after"?In.begin:In.end-(/\s/.test(br.text.charAt(In.end-1))?2:1);return Si(mi,pi)[pi]}var go=gt(br,Q.direction);return ee(go,ar||0,Lr==null?ea:Lr,function(ji,yo,co,In){var pi=co=="ltr",mi=Si(ji,pi?"left":"right"),vi=Si(yo-1,pi?"right":"left"),ml=ar==null&&ji==0,ya=Lr==null&&yo==ea,aa=In==0,Jo=!go||In==go.length-1;if(vi.top-mi.top<=3){var ao=(Ue?ml:ya)&&aa,vl=(Ue?ya:ml)&&Jo,Ls=ao?_e:(pi?mi:vi).left,Es=vl?Te:(pi?vi:mi).right;ct(Ls,mi.top,Es-Ls,mi.bottom)}else{var ll,wo,ul,hu;pi?(ll=Ue&&ml&&aa?_e:mi.left,wo=Ue?Te:Qo(ji,co,"before"),ul=Ue?_e:Qo(yo,co,"after"),hu=Ue&&ya&&Jo?Te:vi.right):(ll=Ue?Qo(ji,co,"before"):_e,wo=!Ue&&ml&&aa?Te:mi.right,ul=!Ue&&ya&&Jo?_e:vi.left,hu=Ue?Qo(yo,co,"after"):Te),ct(ll,mi.top,wo-ll,mi.bottom),mi.bottom<vi.top&&ct(_e,mi.bottom,null,vi.top),ct(ul,vi.top,hu-ul,vi.bottom)}(!ni||jn(mi,ni)<0)&&(ni=mi),jn(vi,ni)<0&&(ni=vi),(!ro||jn(mi,ro)<0)&&(ro=mi),jn(vi,ro)<0&&(ro=vi)}),{start:ni,end:ro}}var Ot=g.from(),Tt=g.to();if(Ot.line==Tt.line)ht(Ot.line,Ot.ch,Tt.ch);else{var Zt=Bn(Q,Ot.line),ln=Bn(Q,Tt.line),xn=rr(Zt)==rr(ln),kn=ht(Ot.line,Ot.ch,xn?Zt.text.length+1:null).end,Jn=ht(Tt.line,xn?0:null,Tt.ch).start;xn&&(kn.top<Jn.top-2?(ct(kn.right,kn.top,null,kn.bottom),ct(_e,Jn.top,Jn.left,Jn.bottom)):ct(kn.right,kn.top,Jn.left-kn.right,kn.bottom)),kn.bottom<Jn.top&&ct(_e,kn.bottom,null,Jn.top)}M.appendChild(re)}function ir(t){if(!t.state.focused)return;var g=t.display;clearInterval(g.blinker);var M=!0;g.cursorDiv.style.visibility="",t.options.cursorBlinkRate>0?g.blinker=setInterval(function(){t.hasFocus()||Xr(t),g.cursorDiv.style.visibility=(M=!M)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(g.cursorDiv.style.visibility="hidden")}function Pr(t){t.state.focused||(t.display.input.focus(),Ca(t))}function Ua(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,Xr(t))},100)}function Ca(t,g){if(t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),t.options.readOnly=="nocursor")return;t.state.focused||(it(t,"focus",t,g),t.state.focused=!0,k(t.display.wrapper,"CodeMirror-focused"),!t.curOp&&t.display.selForContextMenu!=t.doc.sel&&(t.display.input.reset(),s&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),ir(t)}function Xr(t,g){if(t.state.delayingBlurEvent)return;t.state.focused&&(it(t,"blur",t,g),t.state.focused=!1,m(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150)}function li(t){for(var g=t.display,M=g.lineDiv.offsetTop,I=0;I<g.view.length;I++){var Q=g.view[I],re=t.options.lineWrapping,ve=void 0,_e=0;if(Q.hidden)continue;if(C&&h<8){var Te=Q.node.offsetTop+Q.node.offsetHeight;ve=Te-M,M=Te}else{var Ue=Q.node.getBoundingClientRect();ve=Ue.bottom-Ue.top,!re&&Q.text.firstChild&&(_e=Q.text.firstChild.getBoundingClientRect().right-Ue.left-1)}var ct=Q.line.height-ve;if((ct>.005||ct<-.005)&&(da(Q.line,ve),Xa(Q.line),Q.rest))for(var ht=0;ht<Q.rest.length;ht++)Xa(Q.rest[ht]);if(_e>t.display.sizerWidth){var Ot=Math.ceil(_e/Mn(t.display));Ot>t.display.maxLineLength&&(t.display.maxLineLength=Ot,t.display.maxLine=Q.line,t.display.maxLineChanged=!0)}}}function Xa(t){if(t.widgets)for(var g=0;g<t.widgets.length;++g){var M=t.widgets[g],I=M.node.parentNode;I&&(M.height=I.offsetHeight)}}function Ma(t,g,M){var I=M&&M.top!=null?Math.max(0,M.top):t.scroller.scrollTop;I=Math.floor(I-Ns(t));var Q=M&&M.bottom!=null?M.bottom:I+t.wrapper.clientHeight,re=_a(g,I),ve=_a(g,Q);if(M&&M.ensure){var _e=M.ensure.from.line,Te=M.ensure.to.line;_e<re?(re=_e,ve=_a(g,Da(Bn(g,_e))+t.wrapper.clientHeight)):Math.min(Te,g.lastLine())>=ve&&(re=_a(g,Da(Bn(g,Te))-t.wrapper.clientHeight),ve=Te)}return{from:re,to:Math.max(ve,re+1)}}function Zi(t,g){if(ot(t,"scrollCursorIntoView"))return;var M=t.display,I=M.sizer.getBoundingClientRect(),Q=null;if(g.top+I.top<0?Q=!0:g.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(Q=!1),Q!=null&&!o){var re=w("div","\u200B",null,`position: absolute;
|
|
|
top: `+(g.top-M.viewOffset-Ns(t.display))+`px;
|
|
|
height: `+(g.bottom-g.top+He(t)+M.barHeight)+`px;
|
|
|
left: `+g.left+"px; width: "+Math.max(2,g.right-g.left)+"px;");t.display.lineSpace.appendChild(re),re.scrollIntoView(Q),t.display.lineSpace.removeChild(re)}}function qi(t,g,M,I){I==null&&(I=0);var Q;!t.options.lineWrapping&&g==M&&(g=g.ch?Oe(g.line,g.sticky=="before"?g.ch-1:g.ch,"after"):g,M=g.sticky=="before"?Oe(g.line,g.ch+1,"before"):g);for(var re=0;re<5;re++){var ve=!1,_e=Jt(t,g),Te=!M||M==g?_e:Jt(t,M);Q={left:Math.min(_e.left,Te.left),top:Math.min(_e.top,Te.top)-I,right:Math.max(_e.left,Te.left),bottom:Math.max(_e.bottom,Te.bottom)+I};var Ue=To(t,Q),ct=t.doc.scrollTop,ht=t.doc.scrollLeft;if(Ue.scrollTop!=null&&(oo(t,Ue.scrollTop),Math.abs(t.doc.scrollTop-ct)>1&&(ve=!0)),Ue.scrollLeft!=null&&(Oi(t,Ue.scrollLeft),Math.abs(t.doc.scrollLeft-ht)>1&&(ve=!0)),!ve)break}return Q}function wi(t,g){var M=To(t,g);M.scrollTop!=null&&oo(t,M.scrollTop),M.scrollLeft!=null&&Oi(t,M.scrollLeft)}function To(t,g){var M=t.display,I=Br(t.display);g.top<0&&(g.top=0);var Q=t.curOp&&t.curOp.scrollTop!=null?t.curOp.scrollTop:M.scroller.scrollTop,re=Ee(t),ve={};g.bottom-g.top>re&&(g.bottom=g.top+re);var _e=t.doc.height+nt(M),Te=g.top<I,Ue=g.bottom>_e-I;if(g.top<Q)ve.scrollTop=Te?0:g.top;else if(g.bottom>Q+re){var ct=Math.min(g.top,(Ue?_e:g.bottom)-re);ct!=Q&&(ve.scrollTop=ct)}var ht=t.options.fixedGutter?0:M.gutters.offsetWidth,Ot=t.curOp&&t.curOp.scrollLeft!=null?t.curOp.scrollLeft:M.scroller.scrollLeft-ht,Tt=We(t)-M.gutters.offsetWidth,Zt=g.right-g.left>Tt;return Zt&&(g.right=g.left+Tt),g.left<10?ve.scrollLeft=0:g.left<Ot?ve.scrollLeft=Math.max(0,g.left+ht-(Zt?0:10)):g.right>Tt+Ot-3&&(ve.scrollLeft=g.right+(Zt?0:10)-Tt),ve}function Bo(t,g){if(g==null)return;Co(t),t.curOp.scrollTop=(t.curOp.scrollTop==null?t.doc.scrollTop:t.curOp.scrollTop)+g}function $i(t){Co(t);var g=t.getCursor();t.curOp.scrollToPos={from:g,to:g,margin:t.options.cursorScrollMargin}}function Bi(t,g,M){(g!=null||M!=null)&&Co(t),g!=null&&(t.curOp.scrollLeft=g),M!=null&&(t.curOp.scrollTop=M)}function Mi(t,g){Co(t),t.curOp.scrollToPos=g}function Co(t){var g=t.curOp.scrollToPos;if(g){t.curOp.scrollToPos=null;var M=an(t,g.from),I=an(t,g.to);io(t,M,I,g.margin)}}function io(t,g,M,I){var Q=To(t,{left:Math.min(g.left,M.left),top:Math.min(g.top,M.top)-I,right:Math.max(g.right,M.right),bottom:Math.max(g.bottom,M.bottom)+I});Bi(t,Q.scrollLeft,Q.scrollTop)}function oo(t,g){if(Math.abs(t.doc.scrollTop-g)<2)return;L||Gi(t,{top:g}),Pi(t,g,!0),L&&Gi(t),zi(t,100)}function Pi(t,g,M){if(g=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,g)),t.display.scroller.scrollTop==g&&!M)return;t.doc.scrollTop=g,t.display.scrollbars.setScrollTop(g),t.display.scroller.scrollTop!=g&&(t.display.scroller.scrollTop=g)}function Oi(t,g,M,I){if(g=Math.max(0,Math.min(g,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(M?g==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-g)<2)&&!I)return;t.doc.scrollLeft=g,Cr(t),t.display.scroller.scrollLeft!=g&&(t.display.scroller.scrollLeft=g),t.display.scrollbars.setScrollLeft(g)}function Ki(t){var g=t.display,M=g.gutters.offsetWidth,I=Math.round(t.doc.height+nt(t.display));return{clientHeight:g.scroller.clientHeight,viewHeight:g.wrapper.clientHeight,scrollWidth:g.scroller.scrollWidth,clientWidth:g.scroller.clientWidth,viewWidth:g.wrapper.clientWidth,barLeft:t.options.fixedGutter?M:0,docHeight:I,scrollHeight:I+He(t)+g.barHeight,nativeBarWidth:g.nativeBarWidth,gutterWidth:M}}var ki=function(t,g,M){this.cm=M;var I=this.vert=w("div",[w("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),Q=this.horiz=w("div",[w("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");I.tabIndex=Q.tabIndex=-1,t(I),t(Q),ke(I,"scroll",function(){I.clientHeight&&g(I.scrollTop,"vertical")}),ke(Q,"scroll",function(){Q.clientWidth&&g(Q.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,C&&h<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ki.prototype.update=function(t){var g=t.scrollWidth>t.clientWidth+1,M=t.scrollHeight>t.clientHeight+1,I=t.nativeBarWidth;if(M){this.vert.style.display="block",this.vert.style.bottom=g?I+"px":"0";var Q=t.viewHeight-(g?I:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+Q)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(g){this.horiz.style.display="block",this.horiz.style.right=M?I+"px":"0",this.horiz.style.left=t.barLeft+"px";var re=t.viewWidth-t.barLeft-(M?I:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+re)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(I==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:M?I:0,bottom:g?I:0}},ki.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ki.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ki.prototype.zeroWidthHack=function(){var t=A&&!c?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new F,this.disableVert=new F},ki.prototype.enableZeroWidthBar=function(t,g,M){t.style.pointerEvents="auto";function I(){var Q=t.getBoundingClientRect(),re=M=="vert"?document.elementFromPoint(Q.right-1,(Q.top+Q.bottom)/2):document.elementFromPoint((Q.right+Q.left)/2,Q.bottom-1);re!=t?t.style.pointerEvents="none":g.set(1e3,I)}g.set(1e3,I)},ki.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var ho=function(){};ho.prototype.update=function(){return{bottom:0,right:0}},ho.prototype.setScrollLeft=function(){},ho.prototype.setScrollTop=function(){},ho.prototype.clear=function(){};function Li(t,g){g||(g=Ki(t));var M=t.display.barWidth,I=t.display.barHeight;po(t,g);for(var Q=0;Q<4&&M!=t.display.barWidth||I!=t.display.barHeight;Q++)M!=t.display.barWidth&&t.options.lineWrapping&&li(t),po(t,Ki(t)),M=t.display.barWidth,I=t.display.barHeight}function po(t,g){var M=t.display,I=M.scrollbars.update(g);M.sizer.style.paddingRight=(M.barWidth=I.right)+"px",M.sizer.style.paddingBottom=(M.barHeight=I.bottom)+"px",M.heightForcer.style.borderBottom=I.bottom+"px solid transparent",I.right&&I.bottom?(M.scrollbarFiller.style.display="block",M.scrollbarFiller.style.height=I.bottom+"px",M.scrollbarFiller.style.width=I.right+"px"):M.scrollbarFiller.style.display="",I.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(M.gutterFiller.style.display="block",M.gutterFiller.style.height=I.bottom+"px",M.gutterFiller.style.width=g.gutterWidth+"px"):M.gutterFiller.style.display=""}var Pa={native:ki,null:ho};function eo(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&m(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new Pa[t.options.scrollbarStyle](function(g){t.display.wrapper.insertBefore(g,t.display.scrollbarFiller),ke(g,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),g.setAttribute("cm-not-content","true")},function(g,M){M=="horizontal"?Oi(t,g):oo(t,g)},t),t.display.scrollbars.addClass&&k(t.display.wrapper,t.display.scrollbars.addClass)}var Oo=0;function Fi(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Oo},Zs(t.curOp)}function _i(t){var g=t.curOp;g&&fa(g,function(M){for(var I=0;I<M.ops.length;I++)M.ops[I].cm.curOp=null;so(M)})}function so(t){for(var g=t.ops,M=0;M<g.length;M++)Wo(g[M]);for(var I=0;I<g.length;I++)zo(g[I]);for(var Q=0;Q<g.length;Q++)ko(g[Q]);for(var re=0;re<g.length;re++)Wi(g[re]);for(var ve=0;ve<g.length;ve++)Go(g[ve])}function Wo(t){var g=t.cm,M=g.display;Fo(g),t.updateMaxLine&&Hi(g),t.mustUpdate=t.viewChanged||t.forceUpdate||t.scrollTop!=null||t.scrollToPos&&(t.scrollToPos.from.line<M.viewFrom||t.scrollToPos.to.line>=M.viewTo)||M.maxLineChanged&&g.options.lineWrapping,t.update=t.mustUpdate&&new Di(g,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function zo(t){t.updatedDisplay=t.mustUpdate&&ci(t.cm,t.update)}function ko(t){var g=t.cm,M=g.display;t.updatedDisplay&&li(g),t.barMeasure=Ki(g),M.maxLineChanged&&!g.options.lineWrapping&&(t.adjustWidthTo=Ze(g,M.maxLine,M.maxLine.text.length).left+3,g.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(M.scroller.clientWidth,M.sizer.offsetLeft+t.adjustWidthTo+He(g)+g.display.barWidth),t.maxScrollLeft=Math.max(0,M.sizer.offsetLeft+t.adjustWidthTo-We(g))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=M.input.prepareSelection())}function Wi(t){var g=t.cm;t.adjustWidthTo!=null&&(g.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft<g.doc.scrollLeft&&Oi(g,Math.min(g.display.scroller.scrollLeft,t.maxScrollLeft),!0),g.display.maxLineChanged=!1);var M=t.focus&&t.focus==R();t.preparedSelection&&g.display.input.showSelection(t.preparedSelection,M),(t.updatedDisplay||t.startHeight!=g.doc.height)&&Li(g,t.barMeasure),t.updatedDisplay&&qr(g,t.barMeasure),t.selectionChanged&&ir(g),g.state.focused&&t.updateInput&&g.display.input.reset(t.typing),M&&Pr(t.cm)}function Go(t){var g=t.cm,M=g.display,I=g.doc;if(t.updatedDisplay&&_n(g,t.update),M.wheelStartX!=null&&(t.scrollTop!=null||t.scrollLeft!=null||t.scrollToPos)&&(M.wheelStartX=M.wheelStartY=null),t.scrollTop!=null&&Pi(g,t.scrollTop,t.forceScroll),t.scrollLeft!=null&&Oi(g,t.scrollLeft,!0,!0),t.scrollToPos){var Q=qi(g,Nt(I,t.scrollToPos.from),Nt(I,t.scrollToPos.to),t.scrollToPos.margin);Zi(g,Q)}var re=t.maybeHiddenMarkers,ve=t.maybeUnhiddenMarkers;if(re)for(var _e=0;_e<re.length;++_e)re[_e].lines.length||it(re[_e],"hide");if(ve)for(var Te=0;Te<ve.length;++Te)ve[Te].lines.length&&it(ve[Te],"unhide");M.wrapper.offsetHeight&&(I.scrollTop=g.display.scroller.scrollTop),t.changeObjs&&it(g,"changes",g,t.changeObjs),t.update&&t.update.finish()}function ui(t,g){if(t.curOp)return g();Fi(t);try{return g()}finally{_i(t)}}function Ba(t,g){return function(){if(t.curOp)return g.apply(t,arguments);Fi(t);try{return g.apply(t,arguments)}finally{_i(t)}}}function $a(t){return function(){if(this.curOp)return t.apply(this,arguments);Fi(this);try{return t.apply(this,arguments)}finally{_i(this)}}}function Ra(t){return function(){var g=this.cm;if(!g||g.curOp)return t.apply(this,arguments);Fi(g);try{return t.apply(this,arguments)}finally{_i(g)}}}function zi(t,g){t.doc.highlightFrontier<t.display.viewTo&&t.state.highlight.set(g,P(mo,t))}function mo(t){var g=t.doc;if(g.highlightFrontier>=t.display.viewTo)return;var M=+new Date+t.options.workTime,I=Tr(t,g.highlightFrontier),Q=[];g.iter(I.line,Math.min(g.first+g.size,t.display.viewTo+500),function(re){if(I.line>=t.display.viewFrom){var ve=re.styles,_e=re.text.length>t.options.maxHighlightLength?wn(g.mode,I.state):null,Te=Ir(t,re,I,!0);_e&&(I.state=_e),re.styles=Te.styles;var Ue=re.styleClasses,ct=Te.classes;ct?re.styleClasses=ct:Ue&&(re.styleClasses=null);for(var ht=!ve||ve.length!=re.styles.length||Ue!=ct&&(!Ue||!ct||Ue.bgClass!=ct.bgClass||Ue.textClass!=ct.textClass),Ot=0;!ht&&Ot<ve.length;++Ot)ht=ve[Ot]!=re.styles[Ot];ht&&Q.push(I.line),re.stateAfter=I.save(),I.nextLine()}else re.text.length<=t.options.maxHighlightLength&&Or(t,re.text,I),re.stateAfter=I.line%5==0?I.save():null,I.nextLine();if(+new Date>M)return zi(t,t.options.workDelay),!0}),g.highlightFrontier=I.line,g.modeFrontier=Math.max(g.modeFrontier,I.line),Q.length&&ui(t,function(){for(var re=0;re<Q.length;re++)Rn(t,Q[re],"text")})}var Di=function(t,g,M){var I=t.display;this.viewport=g,this.visible=Ma(I,t.doc,g),this.editorIsHidden=!I.wrapper.offsetWidth,this.wrapperHeight=I.wrapper.clientHeight,this.wrapperWidth=I.wrapper.clientWidth,this.oldDisplayWidth=We(t),this.force=M,this.dims=wr(t),this.events=[]};Di.prototype.signal=function(t,g){ze(t,g)&&this.events.push(arguments)},Di.prototype.finish=function(){for(var t=0;t<this.events.length;t++)it.apply(null,this.events[t])};function Fo(t){var g=t.display;!g.scrollbarsClipped&&g.scroller.offsetWidth&&(g.nativeBarWidth=g.scroller.offsetWidth-g.scroller.clientWidth,g.heightForcer.style.height=He(t)+"px",g.sizer.style.marginBottom=-g.nativeBarWidth+"px",g.sizer.style.borderRightWidth=He(t)+"px",g.scrollbarsClipped=!0)}function Do(t){if(t.hasFocus())return null;var g=R();if(!g||!D(t.display.lineDiv,g))return null;var M={activeElt:g};if(window.getSelection){var I=window.getSelection();I.anchorNode&&I.extend&&D(t.display.lineDiv,I.anchorNode)&&(M.anchorNode=I.anchorNode,M.anchorOffset=I.anchorOffset,M.focusNode=I.focusNode,M.focusOffset=I.focusOffset)}return M}function No(t){if(!t||!t.activeElt||t.activeElt==R())return;if(t.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(t.activeElt.nodeName)&&t.anchorNode&&D(document.body,t.anchorNode)&&D(document.body,t.focusNode)){var g=window.getSelection(),M=document.createRange();M.setEnd(t.anchorNode,t.anchorOffset),M.collapse(!1),g.removeAllRanges(),g.addRange(M),g.extend(t.focusNode,t.focusOffset)}}function ci(t,g){var M=t.display,I=t.doc;if(g.editorIsHidden)return Kn(t),!1;if(!g.force&&g.visible.from>=M.viewFrom&&g.visible.to<=M.viewTo&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo)&&M.renderedView==M.view&&Un(t)==0)return!1;ei(t)&&(Kn(t),g.dims=wr(t));var Q=I.first+I.size,re=Math.max(g.visible.from-t.options.viewportMargin,I.first),ve=Math.min(Q,g.visible.to+t.options.viewportMargin);M.viewFrom<re&&re-M.viewFrom<20&&(re=Math.max(I.first,M.viewFrom)),M.viewTo>ve&&M.viewTo-ve<20&&(ve=Math.min(Q,M.viewTo)),Aa&&(re=xr(t.doc,re),ve=ra(t.doc,ve));var _e=re!=M.viewFrom||ve!=M.viewTo||M.lastWrapHeight!=g.wrapperHeight||M.lastWrapWidth!=g.wrapperWidth;Qn(t,re,ve),M.viewOffset=Da(Bn(t.doc,M.viewFrom)),t.display.mover.style.top=M.viewOffset+"px";var Te=Un(t);if(!_e&&Te==0&&!g.force&&M.renderedView==M.view&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo))return!1;var Ue=Do(t);return Te>4&&(M.lineDiv.style.display="none"),ls(t,M.updateLineNumbers,g.dims),Te>4&&(M.lineDiv.style.display=""),M.renderedView=M.view,No(Ue),u(M.cursorDiv),u(M.selectionDiv),M.gutters.style.height=M.sizer.style.minHeight=0,_e&&(M.lastWrapHeight=g.wrapperHeight,M.lastWrapWidth=g.wrapperWidth,zi(t,400)),M.updateLineNumbers=null,!0}function _n(t,g){for(var M=g.viewport,I=!0;;I=!1){if(!I||!t.options.lineWrapping||g.oldDisplayWidth==We(t)){if(M&&M.top!=null&&(M={top:Math.min(t.doc.height+nt(t.display)-Ee(t),M.top)}),g.visible=Ma(t.display,t.doc,M),g.visible.from>=t.display.viewFrom&&g.visible.to<=t.display.viewTo)break}else I&&(g.visible=Ma(t.display,t.doc,M));if(!ci(t,g))break;li(t);var Q=Ki(t);sn(t),Li(t,Q),qr(t,Q),g.force=!1}g.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(g.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function Gi(t,g){var M=new Di(t,g);if(ci(t,M)){li(t),_n(t,M);var I=Ki(t);sn(t),Li(t,I),qr(t,I),M.finish()}}function ls(t,g,M){var I=t.display,Q=t.options.lineNumbers,re=I.lineDiv,ve=re.firstChild;function _e(Zt){var ln=Zt.nextSibling;return s&&A&&t.display.currentWheelTarget==Zt?Zt.style.display="none":Zt.parentNode.removeChild(Zt),ln}for(var Te=I.view,Ue=I.viewFrom,ct=0;ct<Te.length;ct++){var ht=Te[ct];if(!ht.hidden)if(!ht.node||ht.node.parentNode!=re){var Ot=el(t,ht,Ue,M);re.insertBefore(Ot,ve)}else{for(;ve!=ht.node;)ve=_e(ve);var Tt=Q&&g!=null&&g<=Ue&&ht.lineNumber;ht.changes&&(H(ht.changes,"gutter")>-1&&(Tt=!1),es(t,ht,Ue,M)),Tt&&(u(ht.lineNumber),ht.lineNumber.appendChild(document.createTextNode(oi(t.options,Ue)))),ve=ht.node.nextSibling}Ue+=ht.size}for(;ve;)ve=_e(ve)}function Vo(t){var g=t.gutters.offsetWidth;t.sizer.style.marginLeft=g+"px"}function qr(t,g){t.display.sizer.style.minHeight=g.docHeight+"px",t.display.heightForcer.style.top=g.docHeight+"px",t.display.gutters.style.height=g.docHeight+t.display.barHeight+He(t)+"px"}function Cr(t){var g=t.display,M=g.view;if(!g.alignWidgets&&(!g.gutters.firstChild||!t.options.fixedGutter))return;for(var I=Vr(g)-g.scroller.scrollLeft+t.doc.scrollLeft,Q=g.gutters.offsetWidth,re=I+"px",ve=0;ve<M.length;ve++)if(!M[ve].hidden){t.options.fixedGutter&&(M[ve].gutter&&(M[ve].gutter.style.left=re),M[ve].gutterBackground&&(M[ve].gutterBackground.style.left=re));var _e=M[ve].alignable;if(_e)for(var Te=0;Te<_e.length;Te++)_e[Te].style.left=re}t.options.fixedGutter&&(g.gutters.style.left=I+Q+"px")}function ei(t){if(!t.options.lineNumbers)return!1;var g=t.doc,M=oi(t.options,g.first+g.size-1),I=t.display;if(M.length!=I.lineNumChars){var Q=I.measure.appendChild(w("div",[w("div",M)],"CodeMirror-linenumber CodeMirror-gutter-elt")),re=Q.firstChild.offsetWidth,ve=Q.offsetWidth-re;return I.lineGutter.style.width="",I.lineNumInnerWidth=Math.max(re,I.lineGutter.offsetWidth-ve)+1,I.lineNumWidth=I.lineNumInnerWidth+ve,I.lineNumChars=I.lineNumInnerWidth?M.length:-1,I.lineGutter.style.width=I.lineNumWidth+"px",Vo(t.display),!0}return!1}function ha(t,g){for(var M=[],I=!1,Q=0;Q<t.length;Q++){var re=t[Q],ve=null;if(typeof re!="string"&&(ve=re.style,re=re.className),re=="CodeMirror-linenumbers")if(g)I=!0;else continue;M.push({className:re,style:ve})}return g&&!I&&M.push({className:"CodeMirror-linenumbers",style:null}),M}function _o(t){var g=t.gutters,M=t.gutterSpecs;u(g),t.lineGutter=null;for(var I=0;I<M.length;++I){var Q=M[I],re=Q.className,ve=Q.style,_e=g.appendChild(w("div",null,"CodeMirror-gutter "+re));ve&&(_e.style.cssText=ve),re=="CodeMirror-linenumbers"&&(t.lineGutter=_e,_e.style.width=(t.lineNumWidth||1)+"px")}g.style.display=M.length?"":"none",Vo(t)}function Vi(t){_o(t.display),Er(t),Cr(t)}function vo(t,g,M,I){var Q=this;this.input=M,Q.scrollbarFiller=w("div",null,"CodeMirror-scrollbar-filler"),Q.scrollbarFiller.setAttribute("cm-not-content","true"),Q.gutterFiller=w("div",null,"CodeMirror-gutter-filler"),Q.gutterFiller.setAttribute("cm-not-content","true"),Q.lineDiv=O("div",null,"CodeMirror-code"),Q.selectionDiv=w("div",null,null,"position: relative; z-index: 1"),Q.cursorDiv=w("div",null,"CodeMirror-cursors"),Q.measure=w("div",null,"CodeMirror-measure"),Q.lineMeasure=w("div",null,"CodeMirror-measure"),Q.lineSpace=O("div",[Q.measure,Q.lineMeasure,Q.selectionDiv,Q.cursorDiv,Q.lineDiv],null,"position: relative; outline: none");var re=O("div",[Q.lineSpace],"CodeMirror-lines");Q.mover=w("div",[re],null,"position: relative"),Q.sizer=w("div",[Q.mover],"CodeMirror-sizer"),Q.sizerWidth=null,Q.heightForcer=w("div",null,null,"position: absolute; height: "+G+"px; width: 1px;"),Q.gutters=w("div",null,"CodeMirror-gutters"),Q.lineGutter=null,Q.scroller=w("div",[Q.sizer,Q.heightForcer,Q.gutters],"CodeMirror-scroll"),Q.scroller.setAttribute("tabIndex","-1"),Q.wrapper=w("div",[Q.scrollbarFiller,Q.gutterFiller,Q.scroller],"CodeMirror"),C&&h<8&&(Q.gutters.style.zIndex=-1,Q.scroller.style.paddingRight=0),!s&&!(L&&a)&&(Q.scroller.draggable=!0),t&&(t.appendChild?t.appendChild(Q.wrapper):t(Q.wrapper)),Q.viewFrom=Q.viewTo=g.first,Q.reportedViewFrom=Q.reportedViewTo=g.first,Q.view=[],Q.renderedView=null,Q.externalMeasured=null,Q.viewOffset=0,Q.lastWrapHeight=Q.lastWrapWidth=0,Q.updateLineNumbers=null,Q.nativeBarWidth=Q.barHeight=Q.barWidth=0,Q.scrollbarsClipped=!1,Q.lineNumWidth=Q.lineNumInnerWidth=Q.lineNumChars=null,Q.alignWidgets=!1,Q.cachedCharWidth=Q.cachedTextHeight=Q.cachedPaddingH=null,Q.maxLine=null,Q.maxLineLength=0,Q.maxLineChanged=!1,Q.wheelDX=Q.wheelDY=Q.wheelStartX=Q.wheelStartY=null,Q.shift=!1,Q.selForContextMenu=null,Q.activeTouch=null,Q.gutterSpecs=ha(I.gutters,I.lineNumbers),_o(Q),M.init(Q)}var to=0,rn=null;C?rn=-.53:L?rn=15:n?rn=-.7:l&&(rn=-1/3);function Ro(t){var g=t.wheelDeltaX,M=t.wheelDeltaY;return g==null&&t.detail&&t.axis==t.HORIZONTAL_AXIS&&(g=t.detail),M==null&&t.detail&&t.axis==t.VERTICAL_AXIS?M=t.detail:M==null&&(M=t.wheelDelta),{x:g,y:M}}function vs(t){var g=Ro(t);return g.x*=rn,g.y*=rn,g}function us(t,g){var M=Ro(g),I=M.x,Q=M.y,re=t.display,ve=re.scroller,_e=ve.scrollWidth>ve.clientWidth,Te=ve.scrollHeight>ve.clientHeight;if(!(I&&_e||Q&&Te))return;if(Q&&A&&s){e:for(var Ue=g.target,ct=re.view;Ue!=ve;Ue=Ue.parentNode)for(var ht=0;ht<ct.length;ht++)if(ct[ht].node==Ue){t.display.currentWheelTarget=Ue;break e}}if(I&&!L&&!e&&rn!=null){Q&&Te&&oo(t,Math.max(0,ve.scrollTop+Q*rn)),Oi(t,Math.max(0,ve.scrollLeft+I*rn)),(!Q||Q&&Te)&&Se(g),re.wheelStartX=null;return}if(Q&&rn!=null){var Ot=Q*rn,Tt=t.doc.scrollTop,Zt=Tt+re.wrapper.clientHeight;Ot<0?Tt=Math.max(0,Tt+Ot-50):Zt=Math.min(t.doc.height,Zt+Ot+50),Gi(t,{top:Tt,bottom:Zt})}to<20&&(re.wheelStartX==null?(re.wheelStartX=ve.scrollLeft,re.wheelStartY=ve.scrollTop,re.wheelDX=I,re.wheelDY=Q,setTimeout(function(){if(re.wheelStartX==null)return;var ln=ve.scrollLeft-re.wheelStartX,xn=ve.scrollTop-re.wheelStartY,kn=xn&&re.wheelDY&&xn/re.wheelDY||ln&&re.wheelDX&&ln/re.wheelDX;if(re.wheelStartX=re.wheelStartY=null,!kn)return;rn=(rn*to+kn)/(to+1),++to},200)):(re.wheelDX+=I,re.wheelDY+=Q))}var Ka=function(t,g){this.ranges=t,this.primIndex=g};Ka.prototype.primary=function(){return this.ranges[this.primIndex]},Ka.prototype.equals=function(t){if(t==this)return!0;if(t.primIndex!=this.primIndex||t.ranges.length!=this.ranges.length)return!1;for(var g=0;g<this.ranges.length;g++){var M=this.ranges[g],I=t.ranges[g];if(!Qe(M.anchor,I.anchor)||!Qe(M.head,I.head))return!1}return!0},Ka.prototype.deepCopy=function(){for(var t=[],g=0;g<this.ranges.length;g++)t[g]=new vn(yt(this.ranges[g].anchor),yt(this.ranges[g].head));return new Ka(t,this.primIndex)},Ka.prototype.somethingSelected=function(){for(var t=0;t<this.ranges.length;t++)if(!this.ranges[t].empty())return!0;return!1},Ka.prototype.contains=function(t,g){g||(g=t);for(var M=0;M<this.ranges.length;M++){var I=this.ranges[M];if(Pe(g,I.from())>=0&&Pe(t,I.to())<=0)return M}return-1};var vn=function(t,g){this.anchor=t,this.head=g};vn.prototype.from=function(){return Xt(this.anchor,this.head)},vn.prototype.to=function(){return Ft(this.anchor,this.head)},vn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function St(t,g,M){var I=t&&t.options.selectionsMayTouch,Q=g[M];g.sort(function(Ot,Tt){return Pe(Ot.from(),Tt.from())}),M=H(g,Q);for(var re=1;re<g.length;re++){var ve=g[re],_e=g[re-1],Te=Pe(_e.to(),ve.from());if(I&&!ve.empty()?Te>0:Te>=0){var Ue=Xt(_e.from(),ve.from()),ct=Ft(_e.to(),ve.to()),ht=_e.empty()?ve.from()==ve.head:_e.from()==_e.head;re<=M&&--M,g.splice(--re,2,new vn(ht?ct:Ue,ht?Ue:ct))}}return new Ka(g,M)}function jt(t,g){return new Ka([new vn(t,g||t)],0)}function fn(t){return t.text?Oe(t.from.line+t.text.length-1,fe(t.text).length+(t.text.length==1?t.from.ch:0)):t.to}function Qt(t,g){if(Pe(t,g.from)<0)return t;if(Pe(t,g.to)<=0)return fn(g);var M=t.line+g.text.length-(g.to.line-g.from.line)-1,I=t.ch;return t.line==g.to.line&&(I+=fn(g).ch-g.to.ch),Oe(M,I)}function Wn(t,g){for(var M=[],I=0;I<t.sel.ranges.length;I++){var Q=t.sel.ranges[I];M.push(new vn(Qt(Q.anchor,g),Qt(Q.head,g)))}return St(t.cm,M,t.sel.primIndex)}function Zn(t,g,M){return t.line==g.line?Oe(M.line,t.ch-g.ch+M.ch):Oe(M.line+(t.line-g.line),t.ch)}function nr(t,g,M){for(var I=[],Q=Oe(t.first,0),re=Q,ve=0;ve<g.length;ve++){var _e=g[ve],Te=Zn(_e.from,Q,re),Ue=Zn(fn(_e),Q,re);if(Q=_e.to,re=Ue,M=="around"){var ct=t.sel.ranges[ve],ht=Pe(ct.head,ct.anchor)<0;I[ve]=new vn(ht?Ue:Te,ht?Te:Ue)}else I[ve]=new vn(Te,Te)}return new Ka(I,t.sel.primIndex)}function kr(t){t.doc.mode=Ut(t.options,t.doc.modeOption),dn(t)}function dn(t){t.doc.iter(function(g){g.stateAfter&&(g.stateAfter=null),g.styles&&(g.styles=null)}),t.doc.modeFrontier=t.doc.highlightFrontier=t.doc.first,zi(t,100),t.state.modeGen++,t.curOp&&Er(t)}function ka(t,g){return g.from.ch==0&&g.to.ch==0&&fe(g.text)==""&&(!t.cm||t.cm.options.wholeLineUpdateBefore)}function ti(t,g,M,I){function Q(Jn){return M?M[Jn]:null}function re(Jn,Nn,ar){Yi(Jn,Nn,ar,I),Zr(Jn,"change",Jn,g)}function ve(Jn,Nn){for(var ar=[],Lr=Jn;Lr<Nn;++Lr)ar.push(new ta(Ue[Lr],Q(Lr),I));return ar}var _e=g.from,Te=g.to,Ue=g.text,ct=Bn(t,_e.line),ht=Bn(t,Te.line),Ot=fe(Ue),Tt=Q(Ue.length-1),Zt=Te.line-_e.line;if(g.full)t.insert(0,ve(0,Ue.length)),t.remove(Ue.length,t.size-Ue.length);else if(ka(t,g)){var ln=ve(0,Ue.length-1);re(ht,ht.text,Tt),Zt&&t.remove(_e.line,Zt),ln.length&&t.insert(_e.line,ln)}else if(ct==ht)if(Ue.length==1)re(ct,ct.text.slice(0,_e.ch)+Ot+ct.text.slice(Te.ch),Tt);else{var xn=ve(1,Ue.length-1);xn.push(new ta(Ot+ct.text.slice(Te.ch),Tt,I)),re(ct,ct.text.slice(0,_e.ch)+Ue[0],Q(0)),t.insert(_e.line+1,xn)}else if(Ue.length==1)re(ct,ct.text.slice(0,_e.ch)+Ue[0]+ht.text.slice(Te.ch),Q(0)),t.remove(_e.line+1,Zt);else{re(ct,ct.text.slice(0,_e.ch)+Ue[0],Q(0)),re(ht,Ot+ht.text.slice(Te.ch),Tt);var kn=ve(1,Ue.length-1);Zt>1&&t.remove(_e.line+1,Zt-1),t.insert(_e.line+1,kn)}Zr(t,"change",t,g)}function na(t,g,M){function I(Q,re,ve){if(Q.linked)for(var _e=0;_e<Q.linked.length;++_e){var Te=Q.linked[_e];if(Te.doc==re)continue;var Ue=ve&&Te.sharedHist;if(M&&!Ue)continue;g(Te.doc,Ue),I(Te.doc,Q,Ue)}}I(t,null,!0)}function $r(t,g){if(g.cm)throw new Error("This document is already in use.");t.doc=g,g.cm=t,sr(t),kr(t),ri(t),t.options.lineWrapping||Hi(t),t.options.mode=g.modeOption,Er(t)}function ri(t){(t.doc.direction=="rtl"?k:m)(t.display.lineDiv,"CodeMirror-rtl")}function Ri(t){ui(t,function(){ri(t),Er(t)})}function la(t){this.done=[],this.undone=[],this.undoDepth=Infinity,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=t||1}function di(t,g){var M={from:yt(g.from),to:fn(g),text:ca(t,g.from,g.to)};return Ts(t,M,g.from.line,g.to.line+1),na(t,function(I){return Ts(I,M,g.from.line,g.to.line+1)},!0),M}function xi(t){for(;t.length;){var g=fe(t);if(g.ranges)t.pop();else break}}function no(t,g){if(g)return xi(t.done),fe(t.done);if(t.done.length&&!fe(t.done).ranges)return fe(t.done);if(t.done.length>1&&!t.done[t.done.length-2].ranges)return t.done.pop(),fe(t.done)}function Io(t,g,M,I){var Q=t.history;Q.undone.length=0;var re=+new Date,ve,_e;if((Q.lastOp==I||Q.lastOrigin==g.origin&&g.origin&&(g.origin.charAt(0)=="+"&&Q.lastModTime>re-(t.cm?t.cm.options.historyEventDelay:500)||g.origin.charAt(0)=="*"))&&(ve=no(Q,Q.lastOp==I)))_e=fe(ve.changes),Pe(g.from,g.to)==0&&Pe(g.from,_e.to)==0?_e.to=fn(g):ve.changes.push(di(t,g));else{var Te=fe(Q.done);for((!Te||!Te.ranges)&&gs(t.sel,Q.done),ve={changes:[di(t,g)],generation:Q.generation},Q.done.push(ve);Q.done.length>Q.undoDepth;)Q.done.shift(),Q.done[0].ranges||Q.done.shift()}Q.done.push(M),Q.generation=++Q.maxGeneration,Q.lastModTime=Q.lastSelTime=re,Q.lastOp=Q.lastSelOp=I,Q.lastOrigin=Q.lastSelOrigin=g.origin,_e||it(t,"historyAdded")}function jo(t,g,M,I){var Q=g.charAt(0);return Q=="*"||Q=="+"&&M.ranges.length==I.ranges.length&&M.somethingSelected()==I.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function Ni(t,g,M,I){var Q=t.history,re=I&&I.origin;M==Q.lastSelOp||re&&Q.lastSelOrigin==re&&(Q.lastModTime==Q.lastSelTime&&Q.lastOrigin==re||jo(t,re,fe(Q.done),g))?Q.done[Q.done.length-1]=g:gs(g,Q.done),Q.lastSelTime=+new Date,Q.lastSelOrigin=re,Q.lastSelOp=M,I&&I.clearRedo!==!1&&xi(Q.undone)}function gs(t,g){var M=fe(g);M&&M.ranges&&M.equals(t)||g.push(t)}function Ts(t,g,M,I){var Q=g["spans_"+t.id],re=0;t.iter(Math.max(t.first,M),Math.min(t.first+t.size,I),function(ve){ve.markedSpans&&((Q||(Q=g["spans_"+t.id]={}))[re]=ve.markedSpans),++re})}function fl(t){if(!t)return null;for(var g,M=0;M<t.length;++M)t[M].marker.explicitlyCleared?g||(g=t.slice(0,M)):g&&g.push(t[M]);return g?g.length?g:null:t}function js(t,g){var M=g["spans_"+t.id];if(!M)return null;for(var I=[],Q=0;Q<g.text.length;++Q)I.push(fl(M[Q]));return I}function $n(t,g){var M=js(t,g),I=qa(t,g);if(!M)return I;if(!I)return M;for(var Q=0;Q<M.length;++Q){var re=M[Q],ve=I[Q];if(re&&ve){e:for(var _e=0;_e<ve.length;++_e){for(var Te=ve[_e],Ue=0;Ue<re.length;++Ue)if(re[Ue].marker==Te.marker)continue e;re.push(Te)}}else ve&&(M[Q]=ve)}return M}function cs(t,g,M){for(var I=[],Q=0;Q<t.length;++Q){var re=t[Q];if(re.ranges){I.push(M?Ka.prototype.deepCopy.call(re):re);continue}var ve=re.changes,_e=[];I.push({changes:_e});for(var Te=0;Te<ve.length;++Te){var Ue=ve[Te],ct=void 0;if(_e.push({from:Ue.from,to:Ue.to,text:Ue.text}),g)for(var ht in Ue)(ct=ht.match(/^spans_(\d+)$/))&&(H(g,Number(ct[1]))>-1&&(fe(_e)[ht]=Ue[ht],delete Ue[ht]))}}return I}function Qs(t,g,M,I){if(I){var Q=t.anchor;if(M){var re=Pe(g,Q)<0;re!=Pe(M,Q)<0?(Q=g,g=M):re!=Pe(g,M)<0&&(g=M)}return new vn(Q,g)}else return new vn(M||g,g)}function ys(t,g,M,I,Q){Q==null&&(Q=t.cm&&(t.cm.display.shift||t.extend)),Ui(t,new Ka([Qs(t.sel.primary(),g,M,Q)],0),I)}function lo(t,g,M){for(var I=[],Q=t.cm&&(t.cm.display.shift||t.extend),re=0;re<t.sel.ranges.length;re++)I[re]=Qs(t.sel.ranges[re],g[re],null,Q);var ve=St(t.cm,I,t.sel.primIndex);Ui(t,ve,M)}function ds(t,g,M,I){var Q=t.sel.ranges.slice(0);Q[g]=M,Ui(t,St(t.cm,Q,t.sel.primIndex),I)}function Hs(t,g,M,I){Ui(t,jt(g,M),I)}function Bs(t,g,M){var I={ranges:g.ranges,update:function(Q){this.ranges=[];for(var re=0;re<Q.length;re++)this.ranges[re]=new vn(Nt(t,Q[re].anchor),Nt(t,Q[re].head))},origin:M&&M.origin};return it(t,"beforeSelectionChange",t,I),t.cm&&it(t.cm,"beforeSelectionChange",t.cm,I),I.ranges!=g.ranges?St(t.cm,I.ranges,I.ranges.length-1):g}function As(t,g,M){var I=t.history.done,Q=fe(I);Q&&Q.ranges?(I[I.length-1]=g,Ks(t,g,M)):Ui(t,g,M)}function Ui(t,g,M){Ks(t,g,M),Ni(t,t.sel,t.cm?t.cm.curOp.id:NaN,M)}function Ks(t,g,M){(ze(t,"beforeSelectionChange")||t.cm&&ze(t.cm,"beforeSelectionChange"))&&(g=Bs(t,g,M));var I=M&&M.bias||(Pe(g.primary().head,t.sel.primary().head)<0?-1:1);rs(t,Os(t,g,I,!0)),!(M&&M.scroll===!1)&&t.cm&&$i(t.cm)}function rs(t,g){if(g.equals(t.sel))return;t.sel=g,t.cm&&(t.cm.curOp.updateInput=1,t.cm.curOp.selectionChanged=!0,Ve(t.cm)),Zr(t,"cursorActivity",t)}function Mo(t){rs(t,Os(t,t.sel,null,!1))}function Os(t,g,M,I){for(var Q,re=0;re<g.ranges.length;re++){var ve=g.ranges[re],_e=g.ranges.length==t.sel.ranges.length&&t.sel.ranges[re],Te=Hr(t,ve.anchor,_e&&_e.anchor,M,I),Ue=Hr(t,ve.head,_e&&_e.head,M,I);(Q||Te!=ve.anchor||Ue!=ve.head)&&(Q||(Q=g.ranges.slice(0,re)),Q[re]=new vn(Te,Ue))}return Q?St(t.cm,Q,g.primIndex):g}function Lo(t,g,M,I,Q){var re=Bn(t,g.line);if(re.markedSpans)for(var ve=0;ve<re.markedSpans.length;++ve){var _e=re.markedSpans[ve],Te=_e.marker,Ue="selectLeft"in Te?!Te.selectLeft:Te.inclusiveLeft,ct="selectRight"in Te?!Te.selectRight:Te.inclusiveRight;if((_e.from==null||(Ue?_e.from<=g.ch:_e.from<g.ch))&&(_e.to==null||(ct?_e.to>=g.ch:_e.to>g.ch))){if(Q&&(it(Te,"beforeCursorEnter"),Te.explicitlyCleared))if(re.markedSpans){--ve;continue}else break;if(!Te.atomic)continue;if(M){var ht=Te.find(I<0?1:-1),Ot=void 0;if((I<0?ct:Ue)&&(ht=pr(t,ht,-I,ht&&ht.line==g.line?re:null)),ht&&ht.line==g.line&&(Ot=Pe(ht,M))&&(I<0?Ot<0:Ot>0))return Lo(t,ht,g,I,Q)}var Tt=Te.find(I<0?-1:1);return(I<0?Ue:ct)&&(Tt=pr(t,Tt,I,Tt.line==g.line?re:null)),Tt?Lo(t,Tt,g,I,Q):null}}return g}function Hr(t,g,M,I,Q){var re=I||1,ve=Lo(t,g,M,re,Q)||!Q&&Lo(t,g,M,re,!0)||Lo(t,g,M,-re,Q)||!Q&&Lo(t,g,M,-re,!0);return ve||(t.cantEdit=!0,Oe(t.first,0))}function pr(t,g,M,I){return M<0&&g.ch==0?g.line>t.first?Nt(t,Oe(g.line-1)):null:M>0&&g.ch==(I||Bn(t,g.line)).text.length?g.line<t.first+t.size-1?Oe(g.line+1,0):null:new Oe(g.line,g.ch+M)}function ga(t){t.setSelection(Oe(t.firstLine(),0),Oe(t.lastLine()),ae)}function fr(t,g,M){var I={canceled:!1,from:g.from,to:g.to,text:g.text,origin:g.origin,cancel:function(){return I.canceled=!0}};return M&&(I.update=function(Q,re,ve,_e){Q&&(I.from=Nt(t,Q)),re&&(I.to=Nt(t,re)),ve&&(I.text=ve),_e!==void 0&&(I.origin=_e)}),it(t,"beforeChange",t,I),t.cm&&it(t.cm,"beforeChange",t.cm,I),I.canceled?(t.cm&&(t.cm.curOp.updateInput=2),null):{from:I.from,to:I.to,text:I.text,origin:I.origin}}function Ln(t,g,M){if(t.cm){if(!t.cm.curOp)return Ba(t.cm,Ln)(t,g,M);if(t.cm.state.suppressEdits)return}if((ze(t,"beforeChange")||t.cm&&ze(t.cm,"beforeChange"))&&(g=fr(t,g,!0),!g))return;var I=mr&&!M&&yi(t,g.from,g.to);if(I)for(var Q=I.length-1;Q>=0;--Q)Tn(t,{from:I[Q].from,to:I[Q].to,text:Q?[""]:g.text,origin:g.origin});else Tn(t,g)}function Tn(t,g){if(g.text.length==1&&g.text[0]==""&&Pe(g.from,g.to)==0)return;var M=Wn(t,g);Io(t,g,M,t.cm?t.cm.curOp.id:NaN),gn(t,g,M,qa(t,g));var I=[];na(t,function(Q,re){!re&&H(I,Q.history)==-1&&(Fa(Q.history,g),I.push(Q.history)),gn(Q,g,null,qa(Q,g))})}function hn(t,g,M){var I=t.cm&&t.cm.state.suppressEdits;if(I&&!M)return;for(var Q=t.history,re,ve=t.sel,_e=g=="undo"?Q.done:Q.undone,Te=g=="undo"?Q.undone:Q.done,Ue=0;Ue<_e.length&&!(re=_e[Ue],M?re.ranges&&!re.equals(t.sel):!re.ranges);Ue++);if(Ue==_e.length)return;for(Q.lastOrigin=Q.lastSelOrigin=null;;)if(re=_e.pop(),re.ranges){if(gs(re,Te),M&&!re.equals(t.sel)){Ui(t,re,{clearRedo:!1});return}ve=re}else if(I){_e.push(re);return}else break;var ct=[];gs(ve,Te),Te.push({changes:ct,generation:Q.generation}),Q.generation=re.generation||++Q.maxGeneration;for(var ht=ze(t,"beforeChange")||t.cm&&ze(t.cm,"beforeChange"),Ot=function(ln){var xn=re.changes[ln];if(xn.origin=g,ht&&!fr(t,xn,!1))return _e.length=0,{};ct.push(di(t,xn));var kn=ln?Wn(t,xn):fe(_e);gn(t,xn,kn,$n(t,xn)),!ln&&t.cm&&t.cm.scrollIntoView({from:xn.from,to:fn(xn)});var Jn=[];na(t,function(Nn,ar){!ar&&H(Jn,Nn.history)==-1&&(Fa(Nn.history,xn),Jn.push(Nn.history)),gn(Nn,xn,null,$n(Nn,xn))})},Tt=re.changes.length-1;Tt>=0;--Tt){var Zt=Ot(Tt);if(Zt)return Zt.v}}function Vn(t,g){if(g==0)return;if(t.first+=g,t.sel=new Ka(de(t.sel.ranges,function(Q){return new vn(Oe(Q.anchor.line+g,Q.anchor.ch),Oe(Q.head.line+g,Q.head.ch))}),t.sel.primIndex),t.cm){Er(t.cm,t.first,t.first-g,g);for(var M=t.cm.display,I=M.viewFrom;I<M.viewTo;I++)Rn(t.cm,I,"gutter")}}function gn(t,g,M,I){if(t.cm&&!t.cm.curOp)return Ba(t.cm,gn)(t,g,M,I);if(g.to.line<t.first){Vn(t,g.text.length-1-(g.to.line-g.from.line));return}if(g.from.line>t.lastLine())return;if(g.from.line<t.first){var Q=g.text.length-1-(t.first-g.from.line);Vn(t,Q),g={from:Oe(t.first,0),to:Oe(g.to.line+Q,g.to.ch),text:[fe(g.text)],origin:g.origin}}var re=t.lastLine();g.to.line>re&&(g={from:g.from,to:Oe(re,Bn(t,re).text.length),text:[g.text[0]],origin:g.origin}),g.removed=ca(t,g.from,g.to),M||(M=Wn(t,g)),t.cm?dr(t.cm,g,I):ti(t,g,I),Ks(t,M,ae),t.cantEdit&&Hr(t,Oe(t.firstLine(),0))&&(t.cantEdit=!1)}function dr(t,g,M){var I=t.doc,Q=t.display,re=g.from,ve=g.to,_e=!1,Te=re.line;t.options.lineWrapping||(Te=Qr(rr(Bn(I,re.line))),I.iter(Te,ve.line+1,function(Tt){if(Tt==Q.maxLine)return _e=!0,!0})),I.sel.contains(g.from,g.to)>-1&&Ve(t),ti(I,g,M,Fr(t)),t.options.lineWrapping||(I.iter(Te,re.line+g.text.length,function(Tt){var Zt=Ti(Tt);Zt>Q.maxLineLength&&(Q.maxLine=Tt,Q.maxLineLength=Zt,Q.maxLineChanged=!0,_e=!1)}),_e&&(t.curOp.updateMaxLine=!0)),oa(I,re.line),zi(t,400);var Ue=g.text.length-(ve.line-re.line)-1;g.full?Er(t):re.line==ve.line&&g.text.length==1&&!ka(t.doc,g)?Rn(t,re.line,"text"):Er(t,re.line,ve.line+1,Ue);var ct=ze(t,"changes"),ht=ze(t,"change");if(ht||ct){var Ot={from:re,to:ve,text:g.text,removed:g.removed,origin:g.origin};ht&&Zr(t,"change",t,Ot),ct&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(Ot)}t.display.selForContextMenu=null}function yr(t,g,M,I,Q){var re;I||(I=M),Pe(I,M)<0&&(re=[I,M],M=re[0],I=re[1]),typeof g=="string"&&(g=t.splitLines(g)),Ln(t,{from:M,to:I,text:g,origin:Q})}function Mr(t,g,M,I){M<t.line?t.line+=I:g<t.line&&(t.line=g,t.ch=0)}function wa(t,g,M,I){for(var Q=0;Q<t.length;++Q){var re=t[Q],ve=!0;if(re.ranges){re.copied||(re=t[Q]=re.deepCopy(),re.copied=!0);for(var _e=0;_e<re.ranges.length;_e++)Mr(re.ranges[_e].anchor,g,M,I),Mr(re.ranges[_e].head,g,M,I);continue}for(var Te=0;Te<re.changes.length;++Te){var Ue=re.changes[Te];if(M<Ue.from.line)Ue.from=Oe(Ue.from.line+I,Ue.from.ch),Ue.to=Oe(Ue.to.line+I,Ue.to.ch);else if(g<=Ue.to.line){ve=!1;break}}ve||(t.splice(0,Q+1),Q=0)}}function Fa(t,g){var M=g.from.line,I=g.to.line,Q=g.text.length-(I-M)-1;wa(t.done,M,I,Q),wa(t.undone,M,I,Q)}function Ai(t,g,M,I){var Q=g,re=g;return typeof g=="number"?re=Bn(t,nn(t,g)):Q=Qr(g),Q==null?null:(I(re,Q)&&t.cm&&Rn(t.cm,Q,M),re)}function ai(t){this.lines=t,this.parent=null;for(var g=0,M=0;M<t.length;++M)t[M].parent=this,g+=t[M].height;this.height=g}ai.prototype={chunkSize:function(){return this.lines.length},removeInner:function(t,g){for(var M=t,I=t+g;M<I;++M){var Q=this.lines[M];this.height-=Q.height,Ei(Q),Zr(Q,"delete")}this.lines.splice(t,g)},collapse:function(t){t.push.apply(t,this.lines)},insertInner:function(t,g,M){this.height+=M,this.lines=this.lines.slice(0,t).concat(g).concat(this.lines.slice(t));for(var I=0;I<g.length;++I)g[I].parent=this},iterN:function(t,g,M){for(var I=t+g;t<I;++t)if(M(this.lines[t]))return!0}};function fi(t){this.children=t;for(var g=0,M=0,I=0;I<t.length;++I){var Q=t[I];g+=Q.chunkSize(),M+=Q.height,Q.parent=this}this.size=g,this.height=M,this.parent=null}fi.prototype={chunkSize:function(){return this.size},removeInner:function(t,g){this.size-=g;for(var M=0;M<this.children.length;++M){var I=this.children[M],Q=I.chunkSize();if(t<Q){var re=Math.min(g,Q-t),ve=I.height;if(I.removeInner(t,re),this.height-=ve-I.height,Q==re&&(this.children.splice(M--,1),I.parent=null),(g-=re)==0)break;t=0}else t-=Q}if(this.size-g<25&&(this.children.length>1||!(this.children[0]instanceof ai))){var _e=[];this.collapse(_e),this.children=[new ai(_e)],this.children[0].parent=this}},collapse:function(t){for(var g=0;g<this.children.length;++g)this.children[g].collapse(t)},insertInner:function(t,g,M){this.size+=g.length,this.height+=M;for(var I=0;I<this.children.length;++I){var Q=this.children[I],re=Q.chunkSize();if(t<=re){if(Q.insertInner(t,g,M),Q.lines&&Q.lines.length>50){for(var ve=Q.lines.length%25+25,_e=ve;_e<Q.lines.length;){var Te=new ai(Q.lines.slice(_e,_e+=25));Q.height-=Te.height,this.children.splice(++I,0,Te),Te.parent=this}Q.lines=Q.lines.slice(0,ve),this.maybeSpill()}break}t-=re}},maybeSpill:function(){if(this.children.length<=10)return;var t=this;do{var g=t.children.splice(t.children.length-5,5),M=new fi(g);if(t.parent){t.size-=M.size,t.height-=M.height;var Q=H(t.parent.children,t);t.parent.children.splice(Q+1,0,M)}else{var I=new fi(t.children);I.parent=t,t.children=[I,M],t=I}M.parent=t.parent}while(t.children.length>10);t.parent.maybeSpill()},iterN:function(t,g,M){for(var I=0;I<this.children.length;++I){var Q=this.children[I],re=Q.chunkSize();if(t<re){var ve=Math.min(g,re-t);if(Q.iterN(t,ve,M))return!0;if((g-=ve)==0)break;t=0}else t-=re}}};var Uo=function(t,g,M){if(M)for(var I in M)M.hasOwnProperty(I)&&(this[I]=M[I]);this.doc=t,this.node=g};Uo.prototype.clear=function(){var t=this.doc.cm,g=this.line.widgets,M=this.line,I=Qr(M);if(I==null||!g)return;for(var Q=0;Q<g.length;++Q)g[Q]==this&&g.splice(Q--,1);g.length||(M.widgets=null);var re=ms(this);da(M,Math.max(0,M.height-re)),t&&(ui(t,function(){uo(t,M,-re),Rn(t,I,"widget")}),Zr(t,"lineWidgetCleared",t,this,I))},Uo.prototype.changed=function(){var t=this,g=this.height,M=this.doc.cm,I=this.line;this.height=null;var Q=ms(this)-g;if(!Q)return;sa(this.doc,I)||da(I,I.height+Q),M&&ui(M,function(){M.curOp.forceUpdate=!0,uo(M,I,Q),Zr(M,"lineWidgetChanged",M,t,Qr(I))})},Ge(Uo);function uo(t,g,M){Da(g)<(t.curOp&&t.curOp.scrollTop||t.doc.scrollTop)&&Bo(t,M)}function fs(t,g,M,I){var Q=new Uo(t,M,I),re=t.cm;return re&&Q.noHScroll&&(re.display.alignWidgets=!0),Ai(t,g,"widget",function(ve){var _e=ve.widgets||(ve.widgets=[]);if(Q.insertAt==null?_e.push(Q):_e.splice(Math.min(_e.length-1,Math.max(0,Q.insertAt)),0,Q),Q.line=ve,re&&!sa(t,ve)){var Te=Da(ve)<t.scrollTop;da(ve,ve.height+ms(Q)),Te&&Bo(re,Q.height),re.curOp.forceUpdate=!0}return!0}),re&&Zr(re,"lineWidgetAdded",re,Q,typeof g=="number"?g:Qr(g)),Q}var tl=0,Xo=function(t,g){this.lines=[],this.type=g,this.doc=t,this.id=++tl};Xo.prototype.clear=function(){if(this.explicitlyCleared)return;var t=this.doc.cm,g=t&&!t.curOp;if(g&&Fi(t),ze(this,"clear")){var M=this.find();M&&Zr(this,"clear",M.from,M.to)}for(var I=null,Q=null,re=0;re<this.lines.length;++re){var ve=this.lines[re],_e=Na(ve.markedSpans,this);t&&!this.collapsed?Rn(t,Qr(ve),"text"):t&&(_e.to!=null&&(Q=Qr(ve)),_e.from!=null&&(I=Qr(ve))),ve.markedSpans=gi(ve.markedSpans,_e),_e.from==null&&this.collapsed&&!sa(this.doc,ve)&&t&&da(ve,Br(t.display))}if(t&&this.collapsed&&!t.options.lineWrapping)for(var Te=0;Te<this.lines.length;++Te){var Ue=rr(this.lines[Te]),ct=Ti(Ue);ct>t.display.maxLineLength&&(t.display.maxLine=Ue,t.display.maxLineLength=ct,t.display.maxLineChanged=!0)}I!=null&&t&&this.collapsed&&Er(t,I,Q+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Mo(t.doc)),t&&Zr(t,"markerCleared",t,this,I,Q),g&&_i(t),this.parent&&this.parent.clear()},Xo.prototype.find=function(t,g){t==null&&this.type=="bookmark"&&(t=1);for(var M,I,Q=0;Q<this.lines.length;++Q){var re=this.lines[Q],ve=Na(re.markedSpans,this);if(ve.from!=null&&(M=Oe(g?re:Qr(re),ve.from),t==-1))return M;if(ve.to!=null&&(I=Oe(g?re:Qr(re),ve.to),t==1))return I}return M&&{from:M,to:I}},Xo.prototype.changed=function(){var t=this,g=this.find(-1,!0),M=this,I=this.doc.cm;if(!g||!I)return;ui(I,function(){var Q=g.line,re=Qr(g.line),ve=tt(I,re);if(ve&&(yn(ve),I.curOp.selectionChanged=I.curOp.forceUpdate=!0),I.curOp.updateMaxLine=!0,!sa(M.doc,Q)&&M.height!=null){var _e=M.height;M.height=null;var Te=ms(M)-_e;Te&&da(Q,Q.height+Te)}Zr(I,"markerChanged",I,t)})},Xo.prototype.attachLine=function(t){if(!this.lines.length&&this.doc.cm){var g=this.doc.cm.curOp;(!g.maybeHiddenMarkers||H(g.maybeHiddenMarkers,this)==-1)&&(g.maybeUnhiddenMarkers||(g.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(t)},Xo.prototype.detachLine=function(t){if(this.lines.splice(H(this.lines,t),1),!this.lines.length&&this.doc.cm){var g=this.doc.cm.curOp;(g.maybeHiddenMarkers||(g.maybeHiddenMarkers=[])).push(this)}},Ge(Xo);function as(t,g,M,I,Q){if(I&&I.shared)return rl(t,g,M,I,Q);if(t.cm&&!t.cm.curOp)return Ba(t.cm,as)(t,g,M,I,Q);var re=new Xo(t,Q),ve=Pe(g,M);if(I&&K(I,re,!1),ve>0||ve==0&&re.clearWhenEmpty!==!1)return re;if(re.replacedWith&&(re.collapsed=!0,re.widgetNode=O("span",[re.replacedWith],"CodeMirror-widget"),I.handleMouseEvents||re.widgetNode.setAttribute("cm-ignore-events","true"),I.insertLeft&&(re.widgetNode.insertLeft=!0)),re.collapsed){if(Po(t,g.line,g,M,re)||g.line!=M.line&&Po(t,M.line,g,M,re))throw new Error("Inserting collapsed marker partially overlapping an existing one");si()}re.addToHistory&&Io(t,{from:g,to:M,origin:"markText"},t.sel,NaN);var _e=g.line,Te=t.cm,Ue;if(t.iter(_e,M.line+1,function(ht){Te&&re.collapsed&&!Te.options.lineWrapping&&rr(ht)==Te.display.maxLine&&(Ue=!0),re.collapsed&&_e!=g.line&&da(ht,0),ja(ht,new xa(re,_e==g.line?g.ch:null,_e==M.line?M.ch:null)),++_e}),re.collapsed&&t.iter(g.line,M.line+1,function(ht){sa(t,ht)&&da(ht,0)}),re.clearOnEnter&&ke(re,"beforeCursorEnter",function(){return re.clear()}),re.readOnly&&(Oa(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),re.collapsed&&(re.id=++tl,re.atomic=!0),Te){if(Ue&&(Te.curOp.updateMaxLine=!0),re.collapsed)Er(Te,g.line,M.line+1);else if(re.className||re.startStyle||re.endStyle||re.css||re.attributes||re.title)for(var ct=g.line;ct<=M.line;ct++)Rn(Te,ct,"text");re.atomic&&Mo(Te.doc),Zr(Te,"markerAdded",Te,re)}return re}var nl=function(t,g){this.markers=t,this.primary=g;for(var M=0;M<t.length;++M)t[M].parent=this};nl.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var t=0;t<this.markers.length;++t)this.markers[t].clear();Zr(this,"clear")},nl.prototype.find=function(t,g){return this.primary.find(t,g)},Ge(nl);function rl(t,g,M,I,Q){I=K(I),I.shared=!1;var re=[as(t,g,M,I,Q)],ve=re[0],_e=I.widgetNode;return na(t,function(Te){_e&&(I.widgetNode=_e.cloneNode(!0)),re.push(as(Te,Nt(Te,g),Nt(Te,M),I,Q));for(var Ue=0;Ue<Te.linked.length;++Ue)if(Te.linked[Ue].isParent)return;ve=fe(re)}),new nl(re,ve)}function Zl(t){return t.findMarks(Oe(t.first,0),t.clipPos(Oe(t.lastLine())),function(g){return g.parent})}function ql(t,g){for(var M=0;M<g.length;M++){var I=g[M],Q=I.find(),re=t.clipPos(Q.from),ve=t.clipPos(Q.to);if(Pe(re,ve)){var _e=as(t,re,ve,I.primary,I.primary.type);I.markers.push(_e),_e.parent=I}}}function $l(t){for(var g=function(I){var Q=t[I],re=[Q.primary.doc];na(Q.primary.doc,function(Te){return re.push(Te)});for(var ve=0;ve<Q.markers.length;ve++){var _e=Q.markers[ve];H(re,_e.doc)==-1&&(_e.parent=null,Q.markers.splice(ve--,1))}},M=0;M<t.length;M++)g(M)}var mu=0,xo=function(t,g,M,I,Q){if(!(this instanceof xo))return new xo(t,g,M,I,Q);M==null&&(M=0),fi.call(this,[new ai([new ta("",null)])]),this.first=M,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=M;var re=Oe(M,0);this.sel=jt(re),this.history=new la(null),this.id=++mu,this.modeOption=g,this.lineSep=I,this.direction=Q=="rtl"?"rtl":"ltr",this.extend=!1,typeof t=="string"&&(t=this.splitLines(t)),ti(this,{from:re,to:re,text:t}),Ui(this,jt(re),ae)};xo.prototype=pe(fi.prototype,{constructor:xo,iter:function(t,g,M){M?this.iterN(t-this.first,g-t,M):this.iterN(this.first,this.first+this.size,t)},insert:function(t,g){for(var M=0,I=0;I<g.length;++I)M+=g[I].height;this.insertInner(t-this.first,g,M)},remove:function(t,g){this.removeInner(t-this.first,g)},getValue:function(t){var g=Sa(this,this.first,this.first+this.size);return t===!1?g:g.join(t||this.lineSeparator())},setValue:Ra(function(t){var g=Oe(this.first,0),M=this.first+this.size-1;Ln(this,{from:g,to:Oe(M,Bn(this,M).text.length),text:this.splitLines(t),origin:"setValue",full:!0},!0),this.cm&&Bi(this.cm,0,0),Ui(this,jt(g),ae)}),replaceRange:function(t,g,M,I){g=Nt(this,g),M=M?Nt(this,M):g,yr(this,t,g,M,I)},getRange:function(t,g,M){var I=ca(this,Nt(this,t),Nt(this,g));return M===!1?I:I.join(M||this.lineSeparator())},getLine:function(t){var g=this.getLineHandle(t);return g&&g.text},getLineHandle:function(t){if(Ga(this,t))return Bn(this,t)},getLineNumber:function(t){return Qr(t)},getLineHandleVisualStart:function(t){return typeof t=="number"&&(t=Bn(this,t)),rr(t)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(t){return Nt(this,t)},getCursor:function(t){var g=this.sel.primary(),M;return t==null||t=="head"?M=g.head:t=="anchor"?M=g.anchor:t=="end"||t=="to"||t===!1?M=g.to():M=g.from(),M},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Ra(function(t,g,M){Hs(this,Nt(this,typeof t=="number"?Oe(t,g||0):t),null,M)}),setSelection:Ra(function(t,g,M){Hs(this,Nt(this,t),Nt(this,g||t),M)}),extendSelection:Ra(function(t,g,M){ys(this,Nt(this,t),g&&Nt(this,g),M)}),extendSelections:Ra(function(t,g){lo(this,Cn(this,t),g)}),extendSelectionsBy:Ra(function(t,g){var M=de(this.sel.ranges,t);lo(this,Cn(this,M),g)}),setSelections:Ra(function(t,g,M){if(!t.length)return;for(var I=[],Q=0;Q<t.length;Q++)I[Q]=new vn(Nt(this,t[Q].anchor),Nt(this,t[Q].head));g==null&&(g=Math.min(t.length-1,this.sel.primIndex)),Ui(this,St(this.cm,I,g),M)}),addSelection:Ra(function(t,g,M){var I=this.sel.ranges.slice(0);I.push(new vn(Nt(this,t),Nt(this,g||t))),Ui(this,St(this.cm,I,I.length-1),M)}),getSelection:function(t){for(var g=this.sel.ranges,M,I=0;I<g.length;I++){var Q=ca(this,g[I].from(),g[I].to());M=M?M.concat(Q):Q}return t===!1?M:M.join(t||this.lineSeparator())},getSelections:function(t){for(var g=[],M=this.sel.ranges,I=0;I<M.length;I++){var Q=ca(this,M[I].from(),M[I].to());t!==!1&&(Q=Q.join(t||this.lineSeparator())),g[I]=Q}return g},replaceSelection:function(t,g,M){for(var I=[],Q=0;Q<this.sel.ranges.length;Q++)I[Q]=t;this.replaceSelections(I,g,M||"+input")},replaceSelections:Ra(function(t,g,M){for(var I=[],Q=this.sel,re=0;re<Q.ranges.length;re++){var ve=Q.ranges[re];I[re]={from:ve.from(),to:ve.to(),text:this.splitLines(t[re]),origin:M}}for(var _e=g&&g!="end"&&nr(this,I,g),Te=I.length-1;Te>=0;Te--)Ln(this,I[Te]);_e?As(this,_e):this.cm&&$i(this.cm)}),undo:Ra(function(){hn(this,"undo")}),redo:Ra(function(){hn(this,"redo")}),undoSelection:Ra(function(){hn(this,"undo",!0)}),redoSelection:Ra(function(){hn(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,g=0,M=0,I=0;I<t.done.length;I++)t.done[I].ranges||++g;for(var Q=0;Q<t.undone.length;Q++)t.undone[Q].ranges||++M;return{undo:g,redo:M}},clearHistory:function(){var t=this;this.history=new la(this.history.maxGeneration),na(this,function(g){return g.history=t.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(t){return t&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(t){return this.history.generation==(t||this.cleanGeneration)},getHistory:function(){return{done:cs(this.history.done),undone:cs(this.history.undone)}},setHistory:function(t){var g=this.history=new la(this.history.maxGeneration);g.done=cs(t.done.slice(0),null,!0),g.undone=cs(t.undone.slice(0),null,!0)},setGutterMarker:Ra(function(t,g,M){return Ai(this,t,"gutter",function(I){var Q=I.gutterMarkers||(I.gutterMarkers={});return Q[g]=M,!M&&Re(Q)&&(I.gutterMarkers=null),!0})}),clearGutter:Ra(function(t){var g=this;this.iter(function(M){M.gutterMarkers&&M.gutterMarkers[t]&&Ai(g,M,"gutter",function(){return M.gutterMarkers[t]=null,Re(M.gutterMarkers)&&(M.gutterMarkers=null),!0})})}),lineInfo:function(t){var g;if(typeof t=="number"){if(!Ga(this,t))return null;if(g=t,t=Bn(this,t),!t)return null}else if(g=Qr(t),g==null)return null;return{line:g,handle:t,text:t.text,gutterMarkers:t.gutterMarkers,textClass:t.textClass,bgClass:t.bgClass,wrapClass:t.wrapClass,widgets:t.widgets}},addLineClass:Ra(function(t,g,M){return Ai(this,t,g=="gutter"?"gutter":"class",function(I){var Q=g=="text"?"textClass":g=="background"?"bgClass":g=="gutter"?"gutterClass":"wrapClass";if(!I[Q])I[Q]=M;else{if(v(M).test(I[Q]))return!1;I[Q]+=" "+M}return!0})}),removeLineClass:Ra(function(t,g,M){return Ai(this,t,g=="gutter"?"gutter":"class",function(I){var Q=g=="text"?"textClass":g=="background"?"bgClass":g=="gutter"?"gutterClass":"wrapClass",re=I[Q];if(re)if(M==null)I[Q]=null;else{var ve=re.match(v(M));if(!ve)return!1;var _e=ve.index+ve[0].length;I[Q]=re.slice(0,ve.index)+(!ve.index||_e==re.length?"":" ")+re.slice(_e)||null}else return!1;return!0})}),addLineWidget:Ra(function(t,g,M){return fs(this,t,g,M)}),removeLineWidget:function(t){t.clear()},markText:function(t,g,M){return as(this,Nt(this,t),Nt(this,g),M,M&&M.type||"range")},setBookmark:function(t,g){var M={replacedWith:g&&(g.nodeType==null?g.widget:g),insertLeft:g&&g.insertLeft,clearWhenEmpty:!1,shared:g&&g.shared,handleMouseEvents:g&&g.handleMouseEvents};return t=Nt(this,t),as(this,t,t,M,"bookmark")},findMarksAt:function(t){t=Nt(this,t);var g=[],M=Bn(this,t.line).markedSpans;if(M)for(var I=0;I<M.length;++I){var Q=M[I];(Q.from==null||Q.from<=t.ch)&&(Q.to==null||Q.to>=t.ch)&&g.push(Q.marker.parent||Q.marker)}return g},findMarks:function(t,g,M){t=Nt(this,t),g=Nt(this,g);var I=[],Q=t.line;return this.iter(t.line,g.line+1,function(re){var ve=re.markedSpans;if(ve)for(var _e=0;_e<ve.length;_e++){var Te=ve[_e];!(Te.to!=null&&Q==t.line&&t.ch>=Te.to||Te.from==null&&Q!=t.line||Te.from!=null&&Q==g.line&&Te.from>=g.ch)&&(!M||M(Te.marker))&&I.push(Te.marker.parent||Te.marker)}++Q}),I},getAllMarks:function(){var t=[];return this.iter(function(g){var M=g.markedSpans;if(M)for(var I=0;I<M.length;++I)M[I].from!=null&&t.push(M[I].marker)}),t},posFromIndex:function(t){var g,M=this.first,I=this.lineSeparator().length;return this.iter(function(Q){var re=Q.text.length+I;if(re>t)return g=t,!0;t-=re,++M}),Nt(this,Oe(M,g))},indexFromPos:function(t){t=Nt(this,t);var g=t.ch;if(t.line<this.first||t.ch<0)return 0;var M=this.lineSeparator().length;return this.iter(this.first,t.line,function(I){g+=I.text.length+M}),g},copy:function(t){var g=new xo(Sa(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return g.scrollTop=this.scrollTop,g.scrollLeft=this.scrollLeft,g.sel=this.sel,g.extend=!1,t&&(g.history.undoDepth=this.history.undoDepth,g.setHistory(this.getHistory())),g},linkedDoc:function(t){t||(t={});var g=this.first,M=this.first+this.size;t.from!=null&&t.from>g&&(g=t.from),t.to!=null&&t.to<M&&(M=t.to);var I=new xo(Sa(this,g,M),t.mode||this.modeOption,g,this.lineSep,this.direction);return t.sharedHist&&(I.history=this.history),(this.linked||(this.linked=[])).push({doc:I,sharedHist:t.sharedHist}),I.linked=[{doc:this,isParent:!0,sharedHist:t.sharedHist}],ql(I,Zl(this)),I},unlinkDoc:function(t){if(t instanceof ii&&(t=t.doc),this.linked)for(var g=0;g<this.linked.length;++g){var M=this.linked[g];if(M.doc!=t)continue;this.linked.splice(g,1),t.unlinkDoc(this),$l(Zl(this));break}if(t.history==this.history){var I=[t.id];na(t,function(Q){return I.push(Q.id)},!0),t.history=new la(null),t.history.done=cs(this.history.done,I),t.history.undone=cs(this.history.undone,I)}},iterLinkedDocs:function(t){na(this,t)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(t){return this.lineSep?t.split(this.lineSep):At(t)},lineSeparator:function(){return this.lineSep||`
|
|
|
`},setDirection:Ra(function(t){if(t!="rtl"&&(t="ltr"),t==this.direction)return;this.direction=t,this.iter(function(g){return g.order=null}),this.cm&&Ri(this.cm)})}),xo.prototype.eachLine=xo.prototype.iter;var eu=0;function vu(t){var g=this;if(gu(g),ot(g,t)||Eo(g.display,t))return;Se(t),C&&(eu=+new Date);var M=bn(g,t,!0),I=t.dataTransfer.files;if(!M||g.isReadOnly())return;if(I&&I.length&&window.FileReader&&window.File)for(var Q=I.length,re=Array(Q),ve=0,_e=function(){++ve==Q&&Ba(g,function(){M=Nt(g.doc,M);var Tt={from:M,to:M,text:g.doc.splitLines(re.filter(function(Zt){return Zt!=null}).join(g.doc.lineSeparator())),origin:"paste"};Ln(g.doc,Tt),As(g.doc,jt(Nt(g.doc,M),Nt(g.doc,fn(Tt))))})()},Te=function(Tt,Zt){if(g.options.allowDropFileTypes&&H(g.options.allowDropFileTypes,Tt.type)==-1){_e();return}var ln=new FileReader;ln.onerror=function(){return _e()},ln.onload=function(){var xn=ln.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(xn)){_e();return}re[Zt]=xn,_e()},ln.readAsText(Tt)},Ue=0;Ue<I.length;Ue++)Te(I[Ue],Ue);else{if(g.state.draggingText&&g.doc.sel.contains(M)>-1){g.state.draggingText(t),setTimeout(function(){return g.display.input.focus()},20);return}try{var ct=t.dataTransfer.getData("Text");if(ct){var ht;if(g.state.draggingText&&!g.state.draggingText.copy&&(ht=g.listSelections()),Ks(g.doc,jt(M,M)),ht)for(var Ot=0;Ot<ht.length;++Ot)yr(g.doc,"",ht[Ot].anchor,ht[Ot].head,"drag");g.replaceSelection(ct,"around","paste"),g.display.input.focus()}}catch(Tt){}}}function tu(t,g){if(C&&(!t.state.draggingText||+new Date-eu<100)){Ye(g);return}if(ot(t,g)||Eo(t.display,g))return;if(g.dataTransfer.setData("Text",t.getSelection()),g.dataTransfer.effectAllowed="copyMove",g.dataTransfer.setDragImage&&!l){var M=w("img",null,null,"position: fixed; left: 0; top: 0;");M.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",e&&(M.width=M.height=1,t.display.wrapper.appendChild(M),M._top=M.offsetTop),g.dataTransfer.setDragImage(M,0,0),e&&M.parentNode.removeChild(M)}}function Wu(t,g){var M=bn(t,g);if(!M)return;var I=document.createDocumentFragment();Pn(t,M,I),t.display.dragCursor||(t.display.dragCursor=w("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),t.display.lineSpace.insertBefore(t.display.dragCursor,t.display.cursorDiv)),i(t.display.dragCursor,I)}function gu(t){t.display.dragCursor&&(t.display.lineSpace.removeChild(t.display.dragCursor),t.display.dragCursor=null)}function yu(t){if(!document.getElementsByClassName)return;for(var g=document.getElementsByClassName("CodeMirror"),M=[],I=0;I<g.length;I++){var Q=g[I].CodeMirror;Q&&M.push(Q)}M.length&&M[0].operation(function(){for(var re=0;re<M.length;re++)t(M[re])})}var Yo=!1;function nu(){if(Yo)return;zu(),Yo=!0}function zu(){var t;ke(window,"resize",function(){t==null&&(t=setTimeout(function(){t=null,yu(Gu)},100))}),ke(window,"blur",function(){return yu(Xr)})}function Gu(t){var g=t.display;g.cachedCharWidth=g.cachedTextHeight=g.cachedPaddingH=null,g.scrollbarsClipped=!1,t.setSize()}for(var Ws={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Cl=0;Cl<10;Cl++)Ws[Cl+48]=Ws[Cl+96]=String(Cl);for(var kl=65;kl<=90;kl++)Ws[kl]=String.fromCharCode(kl);for(var _l=1;_l<=12;_l++)Ws[_l+111]=Ws[_l+63235]="F"+_l;var Ds={};Ds.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Ds.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Ds.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Ds.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Ds.default=A?Ds.macDefault:Ds.pcDefault;function Vu(t){var g=t.split(/-(?!$)/);t=g[g.length-1];for(var M,I,Q,re,ve=0;ve<g.length-1;ve++){var _e=g[ve];if(/^(cmd|meta|m)$/i.test(_e))re=!0;else if(/^a(lt)?$/i.test(_e))M=!0;else if(/^(c|ctrl|control)$/i.test(_e))I=!0;else if(/^s(hift)?$/i.test(_e))Q=!0;else throw new Error("Unrecognized modifier name: "+_e)}return M&&(t="Alt-"+t),I&&(t="Ctrl-"+t),re&&(t="Cmd-"+t),Q&&(t="Shift-"+t),t}function Xu(t){var g={};for(var M in t)if(t.hasOwnProperty(M)){var I=t[M];if(/^(name|fallthrough|(de|at)tach)$/.test(M))continue;if(I=="..."){delete t[M];continue}for(var Q=de(M.split(" "),Vu),re=0;re<Q.length;re++){var ve=void 0,_e=void 0;re==Q.length-1?(_e=Q.join(" "),ve=I):(_e=Q.slice(0,re+1).join(" "),ve="...");var Te=g[_e];if(!Te)g[_e]=ve;else if(Te!=ve)throw new Error("Inconsistent bindings for "+_e)}delete t[M]}for(var Ue in g)t[Ue]=g[Ue];return t}function al(t,g,M,I){g=Xi(g);var Q=g.call?g.call(t,I):g[t];if(Q===!1)return"nothing";if(Q==="...")return"multi";if(Q!=null&&M(Q))return"handled";if(g.fallthrough){if(Object.prototype.toString.call(g.fallthrough)!="[object Array]")return al(t,g.fallthrough,M,I);for(var re=0;re<g.fallthrough.length;re++){var ve=al(t,g.fallthrough[re],M,I);if(ve)return ve}}}function bu(t){var g=typeof t=="string"?t:Ws[t.keyCode];return g=="Ctrl"||g=="Alt"||g=="Shift"||g=="Mod"}function Fl(t,g,M){var I=t;return g.altKey&&I!="Alt"&&(t="Alt-"+t),(_?g.metaKey:g.ctrlKey)&&I!="Ctrl"&&(t="Ctrl-"+t),(_?g.ctrlKey:g.metaKey)&&I!="Mod"&&(t="Cmd-"+t),!M&&g.shiftKey&&I!="Shift"&&(t="Shift-"+t),t}function ru(t,g){if(e&&t.keyCode==34&&t.char)return!1;var M=Ws[t.keyCode];return M==null||t.altGraphKey?!1:(t.keyCode==3&&t.code&&(M=t.code),Fl(M,t,g))}function Xi(t){return typeof t=="string"?Ds[t]:t}function bs(t,g){for(var M=t.doc.sel.ranges,I=[],Q=0;Q<M.length;Q++){for(var re=g(M[Q]);I.length&&Pe(re.from,fe(I).to)<=0;){var ve=I.pop();if(Pe(ve.from,re.from)<0){re.from=ve.from;break}}I.push(re)}ui(t,function(){for(var _e=I.length-1;_e>=0;_e--)yr(t.doc,"",I[_e].from,I[_e].to,"+delete");$i(t)})}function au(t,g,M){var I=z(t.text,g+M,M);return I<0||I>t.text.length?null:I}function iu(t,g,M){var I=au(t,g.ch,M);return I==null?null:new Oe(g.line,I,M<0?"after":"before")}function Nl(t,g,M,I,Q){if(t){g.doc.direction=="rtl"&&(Q=-Q);var re=gt(M,g.doc.direction);if(re){var ve=Q<0?fe(re):re[0],_e=Q<0==(ve.level==1),Te=_e?"after":"before",Ue;if(ve.level>0||g.doc.direction=="rtl"){var ct=$e(g,M);Ue=Q<0?M.text.length-1:0;var ht=at(g,ct,Ue).top;Ue=le(function(Ot){return at(g,ct,Ot).top==ht},Q<0==(ve.level==1)?ve.from:ve.to-1,Ue),Te=="before"&&(Ue=au(M,Ue,1))}else Ue=Q<0?ve.to:ve.from;return new Oe(I,Ue,Te)}}return new Oe(I,Q<0?M.text.length:0,Q<0?"before":"after")}function ou(t,g,M,I){var Q=gt(g,t.doc.direction);if(!Q)return iu(g,M,I);M.ch>=g.text.length?(M.ch=g.text.length,M.sticky="before"):M.ch<=0&&(M.ch=0,M.sticky="after");var re=xe(Q,M.ch,M.sticky),ve=Q[re];if(t.doc.direction=="ltr"&&ve.level%2==0&&(I>0?ve.to>M.ch:ve.from<M.ch))return iu(g,M,I);var _e=function(kn,Jn){return au(g,kn instanceof Oe?kn.ch:kn,Jn)},Te,Ue=function(kn){return t.options.lineWrapping?(Te=Te||$e(t,g),tn(t,g,Te,kn)):{begin:0,end:g.text.length}},ct=Ue(M.sticky=="before"?_e(M,-1):M.ch);if(t.doc.direction=="rtl"||ve.level==1){var ht=ve.level==1==I<0,Ot=_e(M,ht?1:-1);if(Ot!=null&&(ht?Ot<=ve.to&&Ot<=ct.end:Ot>=ve.from&&Ot>=ct.begin)){var Tt=ht?"before":"after";return new Oe(M.line,Ot,Tt)}}var Zt=function(kn,Jn,Nn){for(var ar=function(ni,ro){return ro?new Oe(M.line,_e(ni,1),"before"):new Oe(M.line,ni,"after")};kn>=0&&kn<Q.length;kn+=Jn){var Lr=Q[kn],br=Jn>0==(Lr.level!=1),ea=br?Nn.begin:_e(Nn.end,-1);if(Lr.from<=ea&&ea<Lr.to)return ar(ea,br);if(ea=br?Lr.from:_e(Lr.to,-1),Nn.begin<=ea&&ea<Nn.end)return ar(ea,br)}},ln=Zt(re+I,I,ct);if(ln)return ln;var xn=I>0?ct.end:_e(ct.begin,-1);return xn!=null&&!(I>0&&xn==g.text.length)&&(ln=Zt(I>0?0:Q.length-1,I,Ue(xn)),ln)?ln:null}var xl={selectAll:ga,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),ae)},killLine:function(t){return bs(t,function(g){if(g.empty()){var M=Bn(t.doc,g.head.line).text.length;return g.head.ch==M&&g.head.line<t.lastLine()?{from:g.head,to:Oe(g.head.line+1,0)}:{from:g.head,to:Oe(g.head.line,M)}}else return{from:g.from(),to:g.to()}})},deleteLine:function(t){return bs(t,function(g){return{from:Oe(g.from().line,0),to:Nt(t.doc,Oe(g.to().line+1,0))}})},delLineLeft:function(t){return bs(t,function(g){return{from:Oe(g.from().line,0),to:g.from()}})},delWrappedLineLeft:function(t){return bs(t,function(g){var M=t.charCoords(g.head,"div").top+5,I=t.coordsChar({left:0,top:M},"div");return{from:I,to:g.from()}})},delWrappedLineRight:function(t){return bs(t,function(g){var M=t.charCoords(g.head,"div").top+5,I=t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:M},"div");return{from:g.from(),to:I}})},undo:function(t){return t.undo()},redo:function(t){return t.redo()},undoSelection:function(t){return t.undoSelection()},redoSelection:function(t){return t.redoSelection()},goDocStart:function(t){return t.extendSelection(Oe(t.firstLine(),0))},goDocEnd:function(t){return t.extendSelection(Oe(t.lastLine()))},goLineStart:function(t){return t.extendSelectionsBy(function(g){return Eu(t,g.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(t){return t.extendSelectionsBy(function(g){return Cu(t,g.head)},{origin:"+move",bias:1})},goLineEnd:function(t){return t.extendSelectionsBy(function(g){return Yu(t,g.head.line)},{origin:"+move",bias:-1})},goLineRight:function(t){return t.extendSelectionsBy(function(g){var M=t.cursorCoords(g.head,"div").top+5;return t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:M},"div")},ie)},goLineLeft:function(t){return t.extendSelectionsBy(function(g){var M=t.cursorCoords(g.head,"div").top+5;return t.coordsChar({left:0,top:M},"div")},ie)},goLineLeftSmart:function(t){return t.extendSelectionsBy(function(g){var M=t.cursorCoords(g.head,"div").top+5,I=t.coordsChar({left:0,top:M},"div");return I.ch<t.getLine(I.line).search(/\S/)?Cu(t,g.head):I},ie)},goLineUp:function(t){return t.moveV(-1,"line")},goLineDown:function(t){return t.moveV(1,"line")},goPageUp:function(t){return t.moveV(-1,"page")},goPageDown:function(t){return t.moveV(1,"page")},goCharLeft:function(t){return t.moveH(-1,"char")},goCharRight:function(t){return t.moveH(1,"char")},goColumnLeft:function(t){return t.moveH(-1,"column")},goColumnRight:function(t){return t.moveH(1,"column")},goWordLeft:function(t){return t.moveH(-1,"word")},goGroupRight:function(t){return t.moveH(1,"group")},goGroupLeft:function(t){return t.moveH(-1,"group")},goWordRight:function(t){return t.moveH(1,"word")},delCharBefore:function(t){return t.deleteH(-1,"codepoint")},delCharAfter:function(t){return t.deleteH(1,"char")},delWordBefore:function(t){return t.deleteH(-1,"word")},delWordAfter:function(t){return t.deleteH(1,"word")},delGroupBefore:function(t){return t.deleteH(-1,"group")},delGroupAfter:function(t){return t.deleteH(1,"group")},indentAuto:function(t){return t.indentSelection("smart")},indentMore:function(t){return t.indentSelection("add")},indentLess:function(t){return t.indentSelection("subtract")},insertTab:function(t){return t.replaceSelection(" ")},insertSoftTab:function(t){for(var g=[],M=t.listSelections(),I=t.options.tabSize,Q=0;Q<M.length;Q++){var re=M[Q].from(),ve=W(t.getLine(re.line),re.ch,I);g.push(ye(I-ve%I))}t.replaceSelections(g)},defaultTab:function(t){t.somethingSelected()?t.indentSelection("add"):t.execCommand("insertTab")},transposeChars:function(t){return ui(t,function(){for(var g=t.listSelections(),M=[],I=0;I<g.length;I++){if(!g[I].empty())continue;var Q=g[I].head,re=Bn(t.doc,Q.line).text;if(re){if(Q.ch==re.length&&(Q=new Oe(Q.line,Q.ch-1)),Q.ch>0)Q=new Oe(Q.line,Q.ch+1),t.replaceRange(re.charAt(Q.ch-1)+re.charAt(Q.ch-2),Oe(Q.line,Q.ch-2),Q,"+transpose");else if(Q.line>t.doc.first){var ve=Bn(t.doc,Q.line-1).text;ve&&(Q=new Oe(Q.line,1),t.replaceRange(re.charAt(0)+t.doc.lineSeparator()+ve.charAt(ve.length-1),Oe(Q.line-1,ve.length-1),Q,"+transpose"))}}M.push(new vn(Q,Q))}t.setSelections(M)})},newlineAndIndent:function(t){return ui(t,function(){for(var g=t.listSelections(),M=g.length-1;M>=0;M--)t.replaceRange(t.doc.lineSeparator(),g[M].anchor,g[M].head,"+input");g=t.listSelections();for(var I=0;I<g.length;I++)t.indentLine(g[I].from().line,null,!0);$i(t)})},openLine:function(t){return t.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(t){return t.toggleOverwrite()}};function Eu(t,g){var M=Bn(t.doc,g),I=rr(M);return I!=M&&(g=Qr(I)),Nl(!0,t,I,g,1)}function Yu(t,g){var M=Bn(t.doc,g),I=Rr(M);return I!=M&&(g=Qr(I)),Nl(!0,t,M,g,-1)}function Cu(t,g){var M=Eu(t,g.line),I=Bn(t.doc,M.line),Q=gt(I,t.doc.direction);if(!Q||Q[0].level==0){var re=Math.max(M.ch,I.text.search(/\S/)),ve=g.line==M.line&&g.ch<=re&&g.ch;return Oe(M.line,ve?0:re,M.sticky)}return M}function jl(t,g,M){if(typeof g=="string"&&(g=xl[g],!g))return!1;t.display.input.ensurePolled();var I=t.display.shift,Q=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),M&&(t.display.shift=!1),Q=g(t)!=$}finally{t.display.shift=I,t.state.suppressEdits=!1}return Q}function Ju(t,g,M){for(var I=0;I<t.state.keyMaps.length;I++){var Q=al(g,t.state.keyMaps[I],M,t);if(Q)return Q}return t.options.extraKeys&&al(g,t.options.extraKeys,M,t)||al(g,t.options.keyMap,M,t)}var Zu=new F;function wl(t,g,M,I){var Q=t.state.keySeq;if(Q){if(bu(g))return"handled";if(/\'$/.test(g)?t.state.keySeq=null:Zu.set(50,function(){t.state.keySeq==Q&&(t.state.keySeq=null,t.display.input.reset())}),su(t,Q+" "+g,M,I))return!0}return su(t,g,M,I)}function su(t,g,M,I){var Q=Ju(t,g,I);return Q=="multi"&&(t.state.keySeq=g),Q=="handled"&&Zr(t,"keyHandled",t,g,M),(Q=="handled"||Q=="multi")&&(Se(M),ir(t)),!!Q}function lu(t,g){var M=ru(g,!0);return M?g.shiftKey&&!t.state.keySeq?wl(t,"Shift-"+M,g,function(I){return jl(t,I,!0)})||wl(t,M,g,function(I){if(typeof I=="string"?/^go[A-Z]/.test(I):I.motion)return jl(t,I)}):wl(t,M,g,function(I){return jl(t,I)}):!1}function _u(t,g,M){return wl(t,"'"+M+"'",g,function(I){return jl(t,I,!0)})}var Ql=null;function Hl(t){var g=this;if(t.target&&t.target!=g.display.input.getField())return;if(g.curOp.focus=R(),ot(g,t))return;C&&h<11&&t.keyCode==27&&(t.returnValue=!1);var M=t.keyCode;g.display.shift=M==16||t.shiftKey;var I=lu(g,t);e&&(Ql=I?M:null,!I&&M==88&&!rt&&(A?t.metaKey:t.ctrlKey)&&g.replaceSelection("",null,"cut")),L&&!A&&!I&&M==46&&t.shiftKey&&!t.ctrlKey&&document.execCommand&&document.execCommand("cut"),M==18&&!/\bCodeMirror-crosshair\b/.test(g.display.lineDiv.className)&&qu(g)}function qu(t){var g=t.display.lineDiv;k(g,"CodeMirror-crosshair");function M(I){(I.keyCode==18||!I.altKey)&&(m(g,"CodeMirror-crosshair"),vt(document,"keyup",M),vt(document,"mouseover",M))}ke(document,"keyup",M),ke(document,"mouseover",M)}function xu(t){t.keyCode==16&&(this.doc.sel.shift=!1),ot(this,t)}function wu(t){var g=this;if(t.target&&t.target!=g.display.input.getField())return;if(Eo(g.display,t)||ot(g,t)||t.ctrlKey&&!t.altKey||A&&t.metaKey)return;var M=t.keyCode,I=t.charCode;if(e&&M==Ql){Ql=null,Se(t);return}if(e&&(!t.which||t.which<10)&&lu(g,t))return;var Q=String.fromCharCode(I==null?M:I);if(Q=="\b")return;if(_u(g,t,Q))return;g.display.input.onKeyPress(t)}var $u=400,hl=function(t,g,M){this.time=t,this.pos=g,this.button=M};hl.prototype.compare=function(t,g,M){return this.time+$u>t&&Pe(g,this.pos)==0&&M==this.button};var zs,Sl;function Su(t,g){var M=+new Date;return Sl&&Sl.compare(M,t,g)?(zs=Sl=null,"triple"):zs&&zs.compare(M,t,g)?(Sl=new hl(M,t,g),zs=null,"double"):(zs=new hl(M,t,g),Sl=null,"single")}function Kl(t){var g=this,M=g.display;if(ot(g,t)||M.activeTouch&&M.input.supportsTouch())return;if(M.input.ensurePolled(),M.shift=t.shiftKey,Eo(M,t)){s||(M.scroller.draggable=!1,setTimeout(function(){return M.scroller.draggable=!0},100));return}if(uu(g,t))return;var I=bn(g,t),Q=mt(t),re=I?Su(I,Q):"single";if(window.focus(),Q==1&&g.state.selectingText&&g.state.selectingText(t),I&&Tu(g,Q,I,re,t))return;Q==1?I?Ou(g,I,re,t):st(t)==M.scroller&&Se(t):Q==2?(I&&ys(g.doc,I),setTimeout(function(){return M.input.focus()},20)):Q==3&&(B?g.display.input.onContextMenu(t):Ua(g))}function Tu(t,g,M,I,Q){var re="Click";return I=="double"?re="Double"+re:I=="triple"&&(re="Triple"+re),re=(g==1?"Left":g==2?"Middle":"Right")+re,wl(t,Fl(re,Q),Q,function(ve){if(typeof ve=="string"&&(ve=xl[ve]),!ve)return!1;var _e=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),_e=ve(t,M)!=$}finally{t.state.suppressEdits=!1}return _e})}function Bu(t,g,M){var I=t.getOption("configureMouse"),Q=I?I(t,g,M):{};if(Q.unit==null){var re=p?M.shiftKey&&M.metaKey:M.altKey;Q.unit=re?"rectangle":g=="single"?"char":g=="double"?"word":"line"}return(Q.extend==null||t.doc.extend)&&(Q.extend=t.doc.extend||M.shiftKey),Q.addNew==null&&(Q.addNew=A?M.metaKey:M.ctrlKey),Q.moveOnDrag==null&&(Q.moveOnDrag=!(A?M.altKey:M.ctrlKey)),Q}function Ou(t,g,M,I){C?setTimeout(P(Pr,t),0):t.curOp.focus=R();var Q=Bu(t,M,I),re=t.doc.sel,ve;t.options.dragDrop&&Rt&&!t.isReadOnly()&&M=="single"&&(ve=re.contains(g))>-1&&(Pe((ve=re.ranges[ve]).from(),g)<0||g.xRel>0)&&(Pe(ve.to(),g)>0||g.xRel<0)?ec(t,I,g,Q):Du(t,I,g,Q)}function ec(t,g,M,I){var Q=t.display,re=!1,ve=Ba(t,function(Ue){s&&(Q.scroller.draggable=!1),t.state.draggingText=!1,vt(Q.wrapper.ownerDocument,"mouseup",ve),vt(Q.wrapper.ownerDocument,"mousemove",_e),vt(Q.scroller,"dragstart",Te),vt(Q.scroller,"drop",ve),re||(Se(Ue),I.addNew||ys(t.doc,M,null,null,I.extend),s&&!l||C&&h==9?setTimeout(function(){Q.wrapper.ownerDocument.body.focus({preventScroll:!0}),Q.input.focus()},20):Q.input.focus())}),_e=function(Ue){re=re||Math.abs(g.clientX-Ue.clientX)+Math.abs(g.clientY-Ue.clientY)>=10},Te=function(){return re=!0};s&&(Q.scroller.draggable=!0),t.state.draggingText=ve,ve.copy=!I.moveOnDrag,Q.scroller.dragDrop&&Q.scroller.dragDrop(),ke(Q.wrapper.ownerDocument,"mouseup",ve),ke(Q.wrapper.ownerDocument,"mousemove",_e),ke(Q.scroller,"dragstart",Te),ke(Q.scroller,"drop",ve),Ua(t),setTimeout(function(){return Q.input.focus()},20)}function Tl(t,g,M){if(M=="char")return new vn(g,g);if(M=="word")return t.findWordAt(g);if(M=="line")return new vn(Oe(g.line,0),Nt(t.doc,Oe(g.line+1,0)));var I=M(t,g);return new vn(I.from,I.to)}function Du(t,g,M,I){var Q=t.display,re=t.doc;Se(g);var ve,_e,Te=re.sel,Ue=Te.ranges;if(I.addNew&&!I.extend?(_e=re.sel.contains(M),_e>-1?ve=Ue[_e]:ve=new vn(M,M)):(ve=re.sel.primary(),_e=re.sel.primIndex),I.unit=="rectangle")I.addNew||(ve=new vn(M,M)),M=bn(t,g,!0,!0),_e=-1;else{var ct=Tl(t,M,I.unit);I.extend?ve=Qs(ve,ct.anchor,ct.head,I.extend):ve=ct}I.addNew?_e==-1?(_e=Ue.length,Ui(re,St(t,Ue.concat([ve]),_e),{scroll:!1,origin:"*mouse"})):Ue.length>1&&Ue[_e].empty()&&I.unit=="char"&&!I.extend?(Ui(re,St(t,Ue.slice(0,_e).concat(Ue.slice(_e+1)),0),{scroll:!1,origin:"*mouse"}),Te=re.sel):ds(re,_e,ve,he):(_e=0,Ui(re,new Ka([ve],0),he),Te=re.sel);var ht=M;function Ot(Nn){if(Pe(ht,Nn)==0)return;if(ht=Nn,I.unit=="rectangle"){for(var ar=[],Lr=t.options.tabSize,br=W(Bn(re,M.line).text,M.ch,Lr),ea=W(Bn(re,Nn.line).text,Nn.ch,Lr),ni=Math.min(br,ea),ro=Math.max(br,ea),Si=Math.min(M.line,Nn.line),Qo=Math.min(t.lastLine(),Math.max(M.line,Nn.line));Si<=Qo;Si++){var go=Bn(re,Si).text,ji=ge(go,ni,Lr);ni==ro?ar.push(new vn(Oe(Si,ji),Oe(Si,ji))):go.length>ji&&ar.push(new vn(Oe(Si,ji),Oe(Si,ge(go,ro,Lr))))}ar.length||ar.push(new vn(M,M)),Ui(re,St(t,Te.ranges.slice(0,_e).concat(ar),_e),{origin:"*mouse",scroll:!1}),t.scrollIntoView(Nn)}else{var yo=ve,co=Tl(t,Nn,I.unit),In=yo.anchor,pi;Pe(co.anchor,In)>0?(pi=co.head,In=Xt(yo.from(),co.anchor)):(pi=co.anchor,In=Ft(yo.to(),co.head));var mi=Te.ranges.slice(0);mi[_e]=Ru(t,new vn(Nt(re,In),pi)),Ui(re,St(t,mi,_e),he)}}var Tt=Q.wrapper.getBoundingClientRect(),Zt=0;function ln(Nn){var ar=++Zt,Lr=bn(t,Nn,!0,I.unit=="rectangle");if(!Lr)return;if(Pe(Lr,ht)!=0){t.curOp.focus=R(),Ot(Lr);var br=Ma(Q,re);(Lr.line>=br.to||Lr.line<br.from)&&setTimeout(Ba(t,function(){Zt==ar&&ln(Nn)}),150)}else{var ea=Nn.clientY<Tt.top?-20:Nn.clientY>Tt.bottom?20:0;ea&&setTimeout(Ba(t,function(){if(Zt!=ar)return;Q.scroller.scrollTop+=ea,ln(Nn)}),50)}}function xn(Nn){t.state.selectingText=!1,Zt=Infinity,Nn&&(Se(Nn),Q.input.focus()),vt(Q.wrapper.ownerDocument,"mousemove",kn),vt(Q.wrapper.ownerDocument,"mouseup",Jn),re.history.lastSelOrigin=null}var kn=Ba(t,function(Nn){Nn.buttons===0||!mt(Nn)?xn(Nn):ln(Nn)}),Jn=Ba(t,xn);t.state.selectingText=Jn,ke(Q.wrapper.ownerDocument,"mousemove",kn),ke(Q.wrapper.ownerDocument,"mouseup",Jn)}function Ru(t,g){var M=g.anchor,I=g.head,Q=Bn(t.doc,M.line);if(Pe(M,I)==0&&M.sticky==I.sticky)return g;var re=gt(Q);if(!re)return g;var ve=xe(re,M.ch,M.sticky),_e=re[ve];if(_e.from!=M.ch&&_e.to!=M.ch)return g;var Te=ve+(_e.from==M.ch==(_e.level!=1)?0:1);if(Te==0||Te==re.length)return g;var Ue;if(I.line!=M.line)Ue=(I.line-M.line)*(t.doc.direction=="ltr"?1:-1)>0;else{var ct=xe(re,I.ch,I.sticky),ht=ct-ve||(I.ch-M.ch)*(_e.level==1?-1:1);ct==Te-1||ct==Te?Ue=ht<0:Ue=ht>0}var Ot=re[Te+(Ue?-1:0)],Tt=Ue==(Ot.level==1),Zt=Tt?Ot.from:Ot.to,ln=Tt?"after":"before";return M.ch==Zt&&M.sticky==ln?g:new vn(new Oe(M.line,Zt,ln),I)}function Iu(t,g,M,I){var Q,re;if(g.touches)Q=g.touches[0].clientX,re=g.touches[0].clientY;else try{Q=g.clientX,re=g.clientY}catch(Ot){return!1}if(Q>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;I&&Se(g);var ve=t.display,_e=ve.lineDiv.getBoundingClientRect();if(re>_e.bottom||!ze(t,M))return Me(g);re-=_e.top-ve.viewOffset;for(var Te=0;Te<t.display.gutterSpecs.length;++Te){var Ue=ve.gutters.childNodes[Te];if(Ue&&Ue.getBoundingClientRect().right>=Q){var ct=_a(t.doc,re),ht=t.display.gutterSpecs[Te];return it(t,M,t,ct,ht.className,g),Me(g)}}}function uu(t,g){return Iu(t,g,"gutterClick",!0)}function cu(t,g){if(Eo(t.display,g)||pl(t,g))return;if(ot(t,g,"contextmenu"))return;B||t.display.input.onContextMenu(g)}function pl(t,g){return ze(t,"gutterContextMenu")?Iu(t,g,"gutterContextMenu",!1):!1}function Wl(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Wt(t)}var Rs={toString:function(){return"CodeMirror.Init"}},Mu={},zl={};function tc(t){var g=t.optionHandlers;function M(I,Q,re,ve){t.defaults[I]=Q,re&&(g[I]=ve?function(_e,Te,Ue){Ue!=Rs&&re(_e,Te,Ue)}:re)}t.defineOption=M,t.Init=Rs,M("value","",function(I,Q){return I.setValue(Q)},!0),M("mode",null,function(I,Q){I.doc.modeOption=Q,kr(I)},!0),M("indentUnit",2,kr,!0),M("indentWithTabs",!1),M("smartIndent",!0),M("tabSize",4,function(I){dn(I),Wt(I),Er(I)},!0),M("lineSeparator",null,function(I,Q){if(I.doc.lineSep=Q,!Q)return;var re=[],ve=I.doc.first;I.doc.iter(function(Te){for(var Ue=0;;){var ct=Te.text.indexOf(Q,Ue);if(ct==-1)break;Ue=ct+Q.length,re.push(Oe(ve,ct))}ve++});for(var _e=re.length-1;_e>=0;_e--)yr(I.doc,Q,re[_e],Oe(re[_e].line,re[_e].ch+Q.length))}),M("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(I,Q,re){I.state.specialChars=new RegExp(Q.source+(Q.test(" ")?"":"| "),"g"),re!=Rs&&I.refresh()}),M("specialCharPlaceholder",_s,function(I){return I.refresh()},!0),M("electricChars",!0),M("inputStyle",a?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),M("spellcheck",!1,function(I,Q){return I.getInputField().spellcheck=Q},!0),M("autocorrect",!1,function(I,Q){return I.getInputField().autocorrect=Q},!0),M("autocapitalize",!1,function(I,Q){return I.getInputField().autocapitalize=Q},!0),M("rtlMoveVisually",!y),M("wholeLineUpdateBefore",!0),M("theme","default",function(I){Wl(I),Vi(I)},!0),M("keyMap","default",function(I,Q,re){var ve=Xi(Q),_e=re!=Rs&&Xi(re);_e&&_e.detach&&_e.detach(I,ve),ve.attach&&ve.attach(I,_e||null)}),M("extraKeys",null),M("configureMouse",null),M("lineWrapping",!1,Lu,!0),M("gutters",[],function(I,Q){I.display.gutterSpecs=ha(Q,I.options.lineNumbers),Vi(I)},!0),M("fixedGutter",!0,function(I,Q){I.display.gutters.style.left=Q?Vr(I.display)+"px":"0",I.refresh()},!0),M("coverGutterNextToScrollbar",!1,function(I){return Li(I)},!0),M("scrollbarStyle","native",function(I){eo(I),Li(I),I.display.scrollbars.setScrollTop(I.doc.scrollTop),I.display.scrollbars.setScrollLeft(I.doc.scrollLeft)},!0),M("lineNumbers",!1,function(I,Q){I.display.gutterSpecs=ha(I.options.gutters,Q),Vi(I)},!0),M("firstLineNumber",1,Vi,!0),M("lineNumberFormatter",function(I){return I},Vi,!0),M("showCursorWhenSelecting",!1,sn,!0),M("resetSelectionOnContextMenu",!0),M("lineWiseCopyCut",!0),M("pasteLinesPerSelection",!0),M("selectionsMayTouch",!1),M("readOnly",!1,function(I,Q){Q=="nocursor"&&(Xr(I),I.display.input.blur()),I.display.input.readOnlyChanged(Q)}),M("screenReaderLabel",null,function(I,Q){Q=Q===""?null:Q,I.display.input.screenReaderLabelChanged(Q)}),M("disableInput",!1,function(I,Q){Q||I.display.input.reset()},!0),M("dragDrop",!0,nc),M("allowDropFileTypes",null),M("cursorBlinkRate",530),M("cursorScrollMargin",0),M("cursorHeight",1,sn,!0),M("singleCursorHeightPerLine",!0,sn,!0),M("workTime",100),M("workDelay",100),M("flattenSpans",!0,dn,!0),M("addModeClass",!1,dn,!0),M("pollInterval",100),M("undoDepth",200,function(I,Q){return I.doc.history.undoDepth=Q}),M("historyEventDelay",1250),M("viewportMargin",10,function(I){return I.refresh()},!0),M("maxHighlightLength",1e4,dn,!0),M("moveInputWithCursor",!0,function(I,Q){Q||I.display.input.resetPosition()}),M("tabindex",null,function(I,Q){return I.display.input.getField().tabIndex=Q||""}),M("autofocus",null),M("direction","ltr",function(I,Q){return I.doc.setDirection(Q)},!0),M("phrases",null)}function nc(t,g,M){var I=M&&M!=Rs;if(!g!=!I){var Q=t.display.dragFunctions,re=g?ke:vt;re(t.display.scroller,"dragstart",Q.start),re(t.display.scroller,"dragenter",Q.enter),re(t.display.scroller,"dragover",Q.over),re(t.display.scroller,"dragleave",Q.leave),re(t.display.scroller,"drop",Q.drop)}}function Lu(t){t.options.lineWrapping?(k(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(m(t.display.wrapper,"CodeMirror-wrap"),Hi(t)),sr(t),Er(t),Wt(t),setTimeout(function(){return Li(t)},100)}function ii(t,g){var M=this;if(!(this instanceof ii))return new ii(t,g);this.options=g=g?K(g):{},K(Mu,g,!1);var I=g.value;typeof I=="string"?I=new xo(I,g.mode,null,g.lineSeparator,g.direction):g.mode&&(I.modeOption=g.mode),this.doc=I;var Q=new ii.inputStyles[g.inputStyle](this),re=this.display=new vo(t,I,Q,g);re.wrapper.CodeMirror=this,Wl(this),g.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),eo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new F,keySeq:null,specialChars:null},g.autofocus&&!a&&re.input.focus(),C&&h<11&&setTimeout(function(){return M.display.input.reset(!0)},20),Uu(this),nu(),Fi(this),this.curOp.forceUpdate=!0,$r(this,I),g.autofocus&&!a||this.hasFocus()?setTimeout(function(){M.hasFocus()&&!M.state.focused&&Ca(M)},20):Xr(this);for(var ve in zl)zl.hasOwnProperty(ve)&&zl[ve](this,g[ve],Rs);ei(this),g.finishInit&&g.finishInit(this);for(var _e=0;_e<Gl.length;++_e)Gl[_e](this);_i(this),s&&g.lineWrapping&&getComputedStyle(re.lineDiv).textRendering=="optimizelegibility"&&(re.lineDiv.style.textRendering="auto")}ii.defaults=Mu,ii.optionHandlers=zl;function Uu(t){var g=t.display;ke(g.scroller,"mousedown",Ba(t,Kl)),C&&h<11?ke(g.scroller,"dblclick",Ba(t,function(Te){if(ot(t,Te))return;var Ue=bn(t,Te);if(!Ue||uu(t,Te)||Eo(t.display,Te))return;Se(Te);var ct=t.findWordAt(Ue);ys(t.doc,ct.anchor,ct.head)})):ke(g.scroller,"dblclick",function(Te){return ot(t,Te)||Se(Te)}),ke(g.scroller,"contextmenu",function(Te){return cu(t,Te)}),ke(g.input.getField(),"contextmenu",function(Te){g.scroller.contains(Te.target)||cu(t,Te)});var M,I={end:0};function Q(){g.activeTouch&&(M=setTimeout(function(){return g.activeTouch=null},1e3),I=g.activeTouch,I.end=+new Date)}function re(Te){if(Te.touches.length!=1)return!1;var Ue=Te.touches[0];return Ue.radiusX<=1&&Ue.radiusY<=1}function ve(Te,Ue){if(Ue.left==null)return!0;var ct=Ue.left-Te.left,ht=Ue.top-Te.top;return ct*ct+ht*ht>20*20}ke(g.scroller,"touchstart",function(Te){if(!ot(t,Te)&&!re(Te)&&!uu(t,Te)){g.input.ensurePolled(),clearTimeout(M);var Ue=+new Date;g.activeTouch={start:Ue,moved:!1,prev:Ue-I.end<=300?I:null},Te.touches.length==1&&(g.activeTouch.left=Te.touches[0].pageX,g.activeTouch.top=Te.touches[0].pageY)}}),ke(g.scroller,"touchmove",function(){g.activeTouch&&(g.activeTouch.moved=!0)}),ke(g.scroller,"touchend",function(Te){var Ue=g.activeTouch;if(Ue&&!Eo(g,Te)&&Ue.left!=null&&!Ue.moved&&new Date-Ue.start<300){var ct=t.coordsChar(g.activeTouch,"page"),ht;!Ue.prev||ve(Ue,Ue.prev)?ht=new vn(ct,ct):!Ue.prev.prev||ve(Ue,Ue.prev.prev)?ht=t.findWordAt(ct):ht=new vn(Oe(ct.line,0),Nt(t.doc,Oe(ct.line+1,0))),t.setSelection(ht.anchor,ht.head),t.focus(),Se(Te)}Q()}),ke(g.scroller,"touchcancel",Q),ke(g.scroller,"scroll",function(){g.scroller.clientHeight&&(oo(t,g.scroller.scrollTop),Oi(t,g.scroller.scrollLeft,!0),it(t,"scroll",t))}),ke(g.scroller,"mousewheel",function(Te){return us(t,Te)}),ke(g.scroller,"DOMMouseScroll",function(Te){return us(t,Te)}),ke(g.wrapper,"scroll",function(){return g.wrapper.scrollTop=g.wrapper.scrollLeft=0}),g.dragFunctions={enter:function(Te){ot(t,Te)||Ye(Te)},over:function(Te){ot(t,Te)||(Wu(t,Te),Ye(Te))},start:function(Te){return tu(t,Te)},drop:Ba(t,vu),leave:function(Te){ot(t,Te)||gu(t)}};var _e=g.input.getField();ke(_e,"keyup",function(Te){return xu.call(t,Te)}),ke(_e,"keydown",Ba(t,Hl)),ke(_e,"keypress",Ba(t,wu)),ke(_e,"focus",function(Te){return Ca(t,Te)}),ke(_e,"blur",function(Te){return Xr(t,Te)})}var Gl=[];ii.defineInitHook=function(t){return Gl.push(t)};function il(t,g,M,I){var Q=t.doc,re;M==null&&(M="add"),M=="smart"&&(Q.mode.indent?re=Tr(t,g).state:M="prev");var ve=t.options.tabSize,_e=Bn(Q,g),Te=W(_e.text,null,ve);_e.stateAfter&&(_e.stateAfter=null);var Ue=_e.text.match(/^\s*/)[0],ct;if(!I&&!/\S/.test(_e.text))ct=0,M="not";else if(M=="smart"&&(ct=Q.mode.indent(re,_e.text.slice(Ue.length),_e.text),ct==$||ct>150)){if(!I)return;M="prev"}M=="prev"?g>Q.first?ct=W(Bn(Q,g-1).text,null,ve):ct=0:M=="add"?ct=Te+t.options.indentUnit:M=="subtract"?ct=Te-t.options.indentUnit:typeof M=="number"&&(ct=Te+M),ct=Math.max(0,ct);var ht="",Ot=0;if(t.options.indentWithTabs)for(var Tt=Math.floor(ct/ve);Tt;--Tt)Ot+=ve,ht+=" ";if(Ot<ct&&(ht+=ye(ct-Ot)),ht!=Ue)return yr(Q,ht,Oe(g,0),Oe(g,Ue.length),"+input"),_e.stateAfter=null,!0;for(var Zt=0;Zt<Q.sel.ranges.length;Zt++){var ln=Q.sel.ranges[Zt];if(ln.head.line==g&&ln.head.ch<Ue.length){var xn=Oe(g,Ue.length);ds(Q,Zt,new vn(xn,xn));break}}}var is=null;function Bl(t){is=t}function du(t,g,M,I,Q){var re=t.doc;t.display.shift=!1,I||(I=re.sel);var ve=+new Date-200,_e=Q=="paste"||t.state.pasteIncoming>ve,Te=At(g),Ue=null;if(_e&&I.ranges.length>1)if(is&&is.text.join(`
|
|
|
`)==g){if(I.ranges.length%is.text.length==0){Ue=[];for(var ct=0;ct<is.text.length;ct++)Ue.push(re.splitLines(is.text[ct]))}}else Te.length==I.ranges.length&&t.options.pasteLinesPerSelection&&(Ue=de(Te,function(kn){return[kn]}));for(var ht=t.curOp.updateInput,Ot=I.ranges.length-1;Ot>=0;Ot--){var Tt=I.ranges[Ot],Zt=Tt.from(),ln=Tt.to();Tt.empty()&&(M&&M>0?Zt=Oe(Zt.line,Zt.ch-M):t.state.overwrite&&!_e?ln=Oe(ln.line,Math.min(Bn(re,ln.line).text.length,ln.ch+fe(Te).length)):_e&&is&&is.lineWise&&is.text.join(`
|
|
|
`)==Te.join(`
|
|
|
`)&&(Zt=ln=Oe(Zt.line,0)));var xn={from:Zt,to:ln,text:Ue?Ue[Ot%Ue.length]:Te,origin:Q||(_e?"paste":t.state.cutIncoming>ve?"cut":"+input")};Ln(t.doc,xn),Zr(t,"inputRead",t,xn)}g&&!_e&&Dl(t,g),$i(t),t.curOp.updateInput<2&&(t.curOp.updateInput=ht),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Ol(t,g){var M=t.clipboardData&&t.clipboardData.getData("Text");if(M)return t.preventDefault(),!g.isReadOnly()&&!g.options.disableInput&&ui(g,function(){return du(g,M,0,null,"paste")}),!0}function Dl(t,g){if(!t.options.electricChars||!t.options.smartIndent)return;for(var M=t.doc.sel,I=M.ranges.length-1;I>=0;I--){var Q=M.ranges[I];if(Q.head.ch>100||I&&M.ranges[I-1].head.line==Q.head.line)continue;var re=t.getModeAt(Q.head),ve=!1;if(re.electricChars){for(var _e=0;_e<re.electricChars.length;_e++)if(g.indexOf(re.electricChars.charAt(_e))>-1){ve=il(t,Q.head.line,"smart");break}}else re.electricInput&&(re.electricInput.test(Bn(t.doc,Q.head.line).text.slice(0,Q.head.ch))&&(ve=il(t,Q.head.line,"smart")));ve&&Zr(t,"electricInput",t,Q.head.line)}}function Au(t){for(var g=[],M=[],I=0;I<t.doc.sel.ranges.length;I++){var Q=t.doc.sel.ranges[I].head.line,re={anchor:Oe(Q,0),head:Oe(Q+1,0)};M.push(re),g.push(t.getRange(re.anchor,re.head))}return{text:g,ranges:M}}function fu(t,g,M,I){t.setAttribute("autocorrect",M?"":"off"),t.setAttribute("autocapitalize",I?"":"off"),t.setAttribute("spellcheck",!!g)}function Pu(){var t=w("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),g=w("div",[t],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return s?t.style.width="1000px":t.setAttribute("wrap","off"),f&&(t.style.border="1px solid black"),fu(t),g}function ku(t){var g=t.optionHandlers,M=t.helpers={};t.prototype={constructor:t,focus:function(){window.focus(),this.display.input.focus()},setOption:function(I,Q){var re=this.options,ve=re[I];if(re[I]==Q&&I!="mode")return;re[I]=Q,g.hasOwnProperty(I)&&Ba(this,g[I])(this,Q,ve),it(this,"optionChange",this,I)},getOption:function(I){return this.options[I]},getDoc:function(){return this.doc},addKeyMap:function(I,Q){this.state.keyMaps[Q?"push":"unshift"](Xi(I))},removeKeyMap:function(I){for(var Q=this.state.keyMaps,re=0;re<Q.length;++re)if(Q[re]==I||Q[re].name==I)return Q.splice(re,1),!0},addOverlay:$a(function(I,Q){var re=I.token?I:t.getMode(this.options,I);if(re.startState)throw new Error("Overlays may not be stateful.");ne(this.state.overlays,{mode:re,modeSpec:I,opaque:Q&&Q.opaque,priority:Q&&Q.priority||0},function(ve){return ve.priority}),this.state.modeGen++,Er(this)}),removeOverlay:$a(function(I){for(var Q=this.state.overlays,re=0;re<Q.length;++re){var ve=Q[re].modeSpec;if(ve==I||typeof I=="string"&&ve.name==I){Q.splice(re,1),this.state.modeGen++,Er(this);return}}}),indentLine:$a(function(I,Q,re){typeof Q!="string"&&typeof Q!="number"&&(Q==null?Q=this.options.smartIndent?"smart":"prev":Q=Q?"add":"subtract"),Ga(this.doc,I)&&il(this,I,Q,re)}),indentSelection:$a(function(I){for(var Q=this.doc.sel.ranges,re=-1,ve=0;ve<Q.length;ve++){var _e=Q[ve];if(_e.empty())_e.head.line>re&&(il(this,_e.head.line,I,!0),re=_e.head.line,ve==this.doc.sel.primIndex&&$i(this));else{var Te=_e.from(),Ue=_e.to(),ct=Math.max(re,Te.line);re=Math.min(this.lastLine(),Ue.line-(Ue.ch?0:1))+1;for(var ht=ct;ht<re;++ht)il(this,ht,I);var Ot=this.doc.sel.ranges;Te.ch==0&&Q.length==Ot.length&&Ot[ve].from().ch>0&&ds(this.doc,ve,new vn(Te,Ot[ve].to()),ae)}}}),getTokenAt:function(I,Q){return _r(this,I,Q)},getLineTokens:function(I,Q){return _r(this,Oe(I),Q,!0)},getTokenTypeAt:function(I){I=Nt(this.doc,I);var Q=Sr(this,Bn(this.doc,I.line)),re=0,ve=(Q.length-1)/2,_e=I.ch,Te;if(_e==0)Te=Q[2];else for(;;){var Ue=re+ve>>1;if((Ue?Q[Ue*2-1]:0)>=_e)ve=Ue;else if(Q[Ue*2+1]<_e)re=Ue+1;else{Te=Q[Ue*2+2];break}}var ct=Te?Te.indexOf("overlay "):-1;return ct<0?Te:ct==0?null:Te.slice(0,ct-1)},getModeAt:function(I){var Q=this.doc.mode;return Q.innerMode?t.innerMode(Q,this.getTokenAt(I).state).mode:Q},getHelper:function(I,Q){return this.getHelpers(I,Q)[0]},getHelpers:function(I,Q){var re=[];if(!M.hasOwnProperty(Q))return re;var ve=M[Q],_e=this.getModeAt(I);if(typeof _e[Q]=="string")ve[_e[Q]]&&re.push(ve[_e[Q]]);else if(_e[Q])for(var Te=0;Te<_e[Q].length;Te++){var Ue=ve[_e[Q][Te]];Ue&&re.push(Ue)}else _e.helperType&&ve[_e.helperType]?re.push(ve[_e.helperType]):ve[_e.name]&&re.push(ve[_e.name]);for(var ct=0;ct<ve._global.length;ct++){var ht=ve._global[ct];ht.pred(_e,this)&&H(re,ht.val)==-1&&re.push(ht.val)}return re},getStateAfter:function(I,Q){var re=this.doc;return I=nn(re,I==null?re.first+re.size-1:I),Tr(this,I+1,Q).state},cursorCoords:function(I,Q){var re,ve=this.doc.sel.primary();return I==null?re=ve.head:typeof I=="object"?re=Nt(this.doc,I):re=I?ve.from():ve.to(),Jt(this,re,Q||"page")},charCoords:function(I,Q){return Fn(this,Nt(this.doc,I),Q||"page")},coordsChar:function(I,Q){return I=Sn(this,I,Q||"page"),pn(this,I.left,I.top)},lineAtHeight:function(I,Q){return I=Sn(this,{top:I,left:0},Q||"page").top,_a(this.doc,I+this.display.viewOffset)},heightAtLine:function(I,Q,re){var ve=!1,_e;if(typeof I=="number"){var Te=this.doc.first+this.doc.size-1;I<this.doc.first?I=this.doc.first:I>Te&&(I=Te,ve=!0),_e=Bn(this.doc,I)}else _e=I;return An(this,_e,{top:0,left:0},Q||"page",re||ve).top+(ve?this.doc.height-Da(_e):0)},defaultTextHeight:function(){return Br(this.display)},defaultCharWidth:function(){return Mn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,Q,re,ve,_e){var Te=this.display;I=Jt(this,Nt(this.doc,I));var Ue=I.bottom,ct=I.left;if(Q.style.position="absolute",Q.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(Q),Te.sizer.appendChild(Q),ve=="over")Ue=I.top;else if(ve=="above"||ve=="near"){var ht=Math.max(Te.wrapper.clientHeight,this.doc.height),Ot=Math.max(Te.sizer.clientWidth,Te.lineSpace.clientWidth);(ve=="above"||I.bottom+Q.offsetHeight>ht)&&I.top>Q.offsetHeight?Ue=I.top-Q.offsetHeight:I.bottom+Q.offsetHeight<=ht&&(Ue=I.bottom),ct+Q.offsetWidth>Ot&&(ct=Ot-Q.offsetWidth)}Q.style.top=Ue+"px",Q.style.left=Q.style.right="",_e=="right"?(ct=Te.sizer.clientWidth-Q.offsetWidth,Q.style.right="0px"):(_e=="left"?ct=0:_e=="middle"&&(ct=(Te.sizer.clientWidth-Q.offsetWidth)/2),Q.style.left=ct+"px"),re&&wi(this,{left:ct,top:Ue,right:ct+Q.offsetWidth,bottom:Ue+Q.offsetHeight})},triggerOnKeyDown:$a(Hl),triggerOnKeyPress:$a(wu),triggerOnKeyUp:xu,triggerOnMouseDown:$a(Kl),execCommand:function(I){if(xl.hasOwnProperty(I))return xl[I].call(null,this)},triggerElectric:$a(function(I){Dl(this,I)}),findPosH:function(I,Q,re,ve){var _e=1;Q<0&&(_e=-1,Q=-Q);for(var Te=Nt(this.doc,I),Ue=0;Ue<Q&&!(Te=Vl(this.doc,Te,_e,re,ve),Te.hitSide);++Ue);return Te},moveH:$a(function(I,Q){var re=this;this.extendSelectionsBy(function(ve){return re.display.shift||re.doc.extend||ve.empty()?Vl(re.doc,ve.head,I,Q,re.options.rtlMoveVisually):I<0?ve.from():ve.to()},ie)}),deleteH:$a(function(I,Q){var re=this.doc.sel,ve=this.doc;re.somethingSelected()?ve.replaceSelection("",null,"+delete"):bs(this,function(_e){var Te=Vl(ve,_e.head,I,Q,!1);return I<0?{from:Te,to:_e.head}:{from:_e.head,to:Te}})}),findPosV:function(I,Q,re,ve){var _e=1,Te=ve;Q<0&&(_e=-1,Q=-Q);for(var Ue=Nt(this.doc,I),ct=0;ct<Q;++ct){var ht=Jt(this,Ue,"div");if(Te==null?Te=ht.left:ht.left=Te,Ue=Fu(this,ht,_e,re),Ue.hitSide)break}return Ue},moveV:$a(function(I,Q){var re=this,ve=this.doc,_e=[],Te=!this.display.shift&&!ve.extend&&ve.sel.somethingSelected();if(ve.extendSelectionsBy(function(ct){if(Te)return I<0?ct.from():ct.to();var ht=Jt(re,ct.head,"div");ct.goalColumn!=null&&(ht.left=ct.goalColumn),_e.push(ht.left);var Ot=Fu(re,ht,I,Q);return Q=="page"&&ct==ve.sel.primary()&&Bo(re,Fn(re,Ot,"div").top-ht.top),Ot},ie),_e.length)for(var Ue=0;Ue<ve.sel.ranges.length;Ue++)ve.sel.ranges[Ue].goalColumn=_e[Ue]}),findWordAt:function(I){var Q=this.doc,re=Bn(Q,I.line).text,ve=I.ch,_e=I.ch;if(re){var Te=this.getHelper(I,"wordChars");(I.sticky=="before"||_e==re.length)&&ve?--ve:++_e;for(var Ue=re.charAt(ve),ct=De(Ue,Te)?function(ht){return De(ht,Te)}:/\s/.test(Ue)?function(ht){return/\s/.test(ht)}:function(ht){return!/\s/.test(ht)&&!De(ht)};ve>0&&ct(re.charAt(ve-1));)--ve;for(;_e<re.length&&ct(re.charAt(_e));)++_e}return new vn(Oe(I.line,ve),Oe(I.line,_e))},toggleOverwrite:function(I){if(I!=null&&I==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?k(this.display.cursorDiv,"CodeMirror-overwrite"):m(this.display.cursorDiv,"CodeMirror-overwrite"),it(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==R()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:$a(function(I,Q){Bi(this,I,Q)}),getScrollInfo:function(){var I=this.display.scroller;return{left:I.scrollLeft,top:I.scrollTop,height:I.scrollHeight-He(this)-this.display.barHeight,width:I.scrollWidth-He(this)-this.display.barWidth,clientHeight:Ee(this),clientWidth:We(this)}},scrollIntoView:$a(function(I,Q){I==null?(I={from:this.doc.sel.primary().head,to:null},Q==null&&(Q=this.options.cursorScrollMargin)):typeof I=="number"?I={from:Oe(I,0),to:null}:I.from==null&&(I={from:I,to:null}),I.to||(I.to=I.from),I.margin=Q||0,I.from.line!=null?Mi(this,I):io(this,I.from,I.to,I.margin)}),setSize:$a(function(I,Q){var re=this,ve=function(Te){return typeof Te=="number"||/^\d+$/.test(String(Te))?Te+"px":Te};I!=null&&(this.display.wrapper.style.width=ve(I)),Q!=null&&(this.display.wrapper.style.height=ve(Q)),this.options.lineWrapping&&kt(this);var _e=this.display.viewFrom;this.doc.iter(_e,this.display.viewTo,function(Te){if(Te.widgets){for(var Ue=0;Ue<Te.widgets.length;Ue++)if(Te.widgets[Ue].noHScroll){Rn(re,_e,"widget");break}}++_e}),this.curOp.forceUpdate=!0,it(this,"refresh",this)}),operation:function(I){return ui(this,I)},startOperation:function(){return Fi(this)},endOperation:function(){return _i(this)},refresh:$a(function(){var I=this.display.cachedTextHeight;Er(this),this.curOp.forceUpdate=!0,Wt(this),Bi(this,this.doc.scrollLeft,this.doc.scrollTop),Vo(this.display),(I==null||Math.abs(I-Br(this.display))>.5||this.options.lineWrapping)&&sr(this),it(this,"refresh",this)}),swapDoc:$a(function(I){var Q=this.doc;return Q.cm=null,this.state.selectingText&&this.state.selectingText(),$r(this,I),Wt(this),this.display.input.reset(),Bi(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,Zr(this,"swapDoc",this,Q),Q}),phrase:function(I){var Q=this.options.phrases;return Q&&Object.prototype.hasOwnProperty.call(Q,I)?Q[I]:I},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Ge(t),t.registerHelper=function(I,Q,re){M.hasOwnProperty(I)||(M[I]=t[I]={_global:[]}),M[I][Q]=re},t.registerGlobalHelper=function(I,Q,re,ve){t.registerHelper(I,Q,ve),M[I]._global.push({pred:re,val:ve})}}function Vl(t,g,M,I,Q){var re=g,ve=M,_e=Bn(t,g.line),Te=Q&&t.direction=="rtl"?-M:M;function Ue(){var Jn=g.line+Te;return Jn<t.first||Jn>=t.first+t.size?!1:(g=new Oe(Jn,g.ch,g.sticky),_e=Bn(t,Jn))}function ct(Jn){var Nn;if(I=="codepoint"){var ar=_e.text.charCodeAt(g.ch+(I>0?0:-1));isNaN(ar)?Nn=null:Nn=new Oe(g.line,Math.max(0,Math.min(_e.text.length,g.ch+M*(ar>=55296&&ar<56320?2:1))),-M)}else Q?Nn=ou(t.cm,_e,g,M):Nn=iu(_e,g,M);if(Nn==null)if(!Jn&&Ue())g=Nl(Q,t.cm,_e,g.line,Te);else return!1;else g=Nn;return!0}if(I=="char"||I=="codepoint")ct();else if(I=="column")ct(!0);else if(I=="word"||I=="group")for(var ht=null,Ot=I=="group",Tt=t.cm&&t.cm.getHelper(g,"wordChars"),Zt=!0;!(M<0&&!ct(!Zt));Zt=!1){var ln=_e.text.charAt(g.ch)||`
|
|
|
`,xn=De(ln,Tt)?"w":Ot&&ln==`
|
|
|
`?"n":!Ot||/\s/.test(ln)?null:"p";if(Ot&&!Zt&&!xn&&(xn="s"),ht&&ht!=xn){M<0&&(M=1,ct(),g.sticky="after");break}if(xn&&(ht=xn),M>0&&!ct(!Zt))break}var kn=Hr(t,g,re,ve,!0);return Qe(re,kn)&&(kn.hitSide=!0),kn}function Fu(t,g,M,I){var Q=t.doc,re=g.left,ve;if(I=="page"){var _e=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Te=Math.max(_e-.5*Br(t.display),3);ve=(M>0?g.bottom:g.top)+M*Te}else I=="line"&&(ve=M>0?g.bottom+3:g.top-3);for(var Ue;!(Ue=pn(t,re,ve),!Ue.outside);){if(M<0?ve<=0:ve>=Q.height){Ue.hitSide=!0;break}ve+=M*5}return Ue}var Wa=function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new F,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Wa.prototype.init=function(t){var g=this,M=this,I=M.cm,Q=M.div=t.lineDiv;fu(Q,I.options.spellcheck,I.options.autocorrect,I.options.autocapitalize);function re(_e){for(var Te=_e.target;Te;Te=Te.parentNode){if(Te==Q)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Te.className))break}return!1}ke(Q,"paste",function(_e){if(!re(_e)||ot(I,_e)||Ol(_e,I))return;h<=11&&setTimeout(Ba(I,function(){return g.updateFromDOM()}),20)}),ke(Q,"compositionstart",function(_e){g.composing={data:_e.data,done:!1}}),ke(Q,"compositionupdate",function(_e){g.composing||(g.composing={data:_e.data,done:!1})}),ke(Q,"compositionend",function(_e){g.composing&&(_e.data!=g.composing.data&&g.readFromDOMSoon(),g.composing.done=!0)}),ke(Q,"touchstart",function(){return M.forceCompositionEnd()}),ke(Q,"input",function(){g.composing||g.readFromDOMSoon()});function ve(_e){if(!re(_e)||ot(I,_e))return;if(I.somethingSelected())Bl({lineWise:!1,text:I.getSelections()}),_e.type=="cut"&&I.replaceSelection("",null,"cut");else if(I.options.lineWiseCopyCut){var Te=Au(I);Bl({lineWise:!0,text:Te.text}),_e.type=="cut"&&I.operation(function(){I.setSelections(Te.ranges,0,ae),I.replaceSelection("",null,"cut")})}else return;if(_e.clipboardData){_e.clipboardData.clearData();var Ue=is.text.join(`
|
|
|
`);if(_e.clipboardData.setData("Text",Ue),_e.clipboardData.getData("Text")==Ue){_e.preventDefault();return}}var ct=Pu(),ht=ct.firstChild;I.display.lineSpace.insertBefore(ct,I.display.lineSpace.firstChild),ht.value=is.text.join(`
|
|
|
`);var Ot=document.activeElement;Y(ht),setTimeout(function(){I.display.lineSpace.removeChild(ct),Ot.focus(),Ot==Q&&M.showPrimarySelection()},50)}ke(Q,"copy",ve),ke(Q,"cut",ve)},Wa.prototype.screenReaderLabelChanged=function(t){t?this.div.setAttribute("aria-label",t):this.div.removeAttribute("aria-label")},Wa.prototype.prepareSelection=function(){var t=qt(this.cm,!1);return t.focus=document.activeElement==this.div,t},Wa.prototype.showSelection=function(t,g){if(!t||!this.cm.display.view.length)return;(t.focus||g)&&this.showPrimarySelection(),this.showMultipleSelections(t)},Wa.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Wa.prototype.showPrimarySelection=function(){var t=this.getSelection(),g=this.cm,M=g.doc.sel.primary(),I=M.from(),Q=M.to();if(g.display.viewTo==g.display.viewFrom||I.line>=g.display.viewTo||Q.line<g.display.viewFrom){t.removeAllRanges();return}var re=Is(g,t.anchorNode,t.anchorOffset),ve=Is(g,t.focusNode,t.focusOffset);if(re&&!re.bad&&ve&&!ve.bad&&Pe(Xt(re,ve),I)==0&&Pe(Ft(re,ve),Q)==0)return;var _e=g.display.view,Te=I.line>=g.display.viewFrom&&ol(g,I)||{node:_e[0].measure.map[2],offset:0},Ue=Q.line<g.display.viewTo&&ol(g,Q);if(!Ue){var ct=_e[_e.length-1].measure,ht=ct.maps?ct.maps[ct.maps.length-1]:ct.map;Ue={node:ht[ht.length-1],offset:ht[ht.length-2]-ht[ht.length-3]}}if(!Te||!Ue){t.removeAllRanges();return}var Ot=t.rangeCount&&t.getRangeAt(0),Tt;try{Tt=S(Te.node,Te.offset,Ue.offset,Ue.node)}catch(Zt){}Tt&&(!L&&g.state.focused?(t.collapse(Te.node,Te.offset),Tt.collapsed||(t.removeAllRanges(),t.addRange(Tt))):(t.removeAllRanges(),t.addRange(Tt)),Ot&&t.anchorNode==null?t.addRange(Ot):L&&this.startGracePeriod()),this.rememberSelection()},Wa.prototype.startGracePeriod=function(){var t=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){t.gracePeriod=!1,t.selectionChanged()&&t.cm.operation(function(){return t.cm.curOp.selectionChanged=!0})},20)},Wa.prototype.showMultipleSelections=function(t){i(this.cm.display.cursorDiv,t.cursors),i(this.cm.display.selectionDiv,t.selection)},Wa.prototype.rememberSelection=function(){var t=this.getSelection();this.lastAnchorNode=t.anchorNode,this.lastAnchorOffset=t.anchorOffset,this.lastFocusNode=t.focusNode,this.lastFocusOffset=t.focusOffset},Wa.prototype.selectionInEditor=function(){var t=this.getSelection();if(!t.rangeCount)return!1;var g=t.getRangeAt(0).commonAncestorContainer;return D(this.div,g)},Wa.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Wa.prototype.blur=function(){this.div.blur()},Wa.prototype.getField=function(){return this.div},Wa.prototype.supportsTouch=function(){return!0},Wa.prototype.receivedFocus=function(){var t=this;this.selectionInEditor()?this.pollSelection():ui(this.cm,function(){return t.cm.curOp.selectionChanged=!0});function g(){t.cm.state.focused&&(t.pollSelection(),t.polling.set(t.cm.options.pollInterval,g))}this.polling.set(this.cm.options.pollInterval,g)},Wa.prototype.selectionChanged=function(){var t=this.getSelection();return t.anchorNode!=this.lastAnchorNode||t.anchorOffset!=this.lastAnchorOffset||t.focusNode!=this.lastFocusNode||t.focusOffset!=this.lastFocusOffset},Wa.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var t=this.getSelection(),g=this.cm;if(d&&n&&this.cm.display.gutterSpecs.length&&Nu(t.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var M=Is(g,t.anchorNode,t.anchorOffset),I=Is(g,t.focusNode,t.focusOffset);M&&I&&ui(g,function(){Ui(g.doc,jt(M,I),ae),(M.bad||I.bad)&&(g.curOp.selectionChanged=!0)})},Wa.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var t=this.cm,g=t.display,M=t.doc.sel.primary(),I=M.from(),Q=M.to();if(I.ch==0&&I.line>t.firstLine()&&(I=Oe(I.line-1,Bn(t.doc,I.line-1).length)),Q.ch==Bn(t.doc,Q.line).text.length&&Q.line<t.lastLine()&&(Q=Oe(Q.line+1,0)),I.line<g.viewFrom||Q.line>g.viewTo-1)return!1;var re,ve,_e;I.line==g.viewFrom||(re=Xn(t,I.line))==0?(ve=Qr(g.view[0].line),_e=g.view[0].node):(ve=Qr(g.view[re].line),_e=g.view[re-1].node.nextSibling);var Te=Xn(t,Q.line),Ue,ct;if(Te==g.view.length-1?(Ue=g.viewTo-1,ct=g.lineDiv.lastChild):(Ue=Qr(g.view[Te+1].line)-1,ct=g.view[Te+1].node.previousSibling),!_e)return!1;for(var ht=t.doc.splitLines(sl(t,_e,ct,ve,Ue)),Ot=ca(t.doc,Oe(ve,0),Oe(Ue,Bn(t.doc,Ue).text.length));ht.length>1&&Ot.length>1;)if(fe(ht)==fe(Ot))ht.pop(),Ot.pop(),Ue--;else if(ht[0]==Ot[0])ht.shift(),Ot.shift(),ve++;else break;for(var Tt=0,Zt=0,ln=ht[0],xn=Ot[0],kn=Math.min(ln.length,xn.length);Tt<kn&&ln.charCodeAt(Tt)==xn.charCodeAt(Tt);)++Tt;for(var Jn=fe(ht),Nn=fe(Ot),ar=Math.min(Jn.length-(ht.length==1?Tt:0),Nn.length-(Ot.length==1?Tt:0));Zt<ar&&Jn.charCodeAt(Jn.length-Zt-1)==Nn.charCodeAt(Nn.length-Zt-1);)++Zt;if(ht.length==1&&Ot.length==1&&ve==I.line)for(;Tt&&Tt>I.ch&&Jn.charCodeAt(Jn.length-Zt-1)==Nn.charCodeAt(Nn.length-Zt-1);)Tt--,Zt++;ht[ht.length-1]=Jn.slice(0,Jn.length-Zt).replace(/^\u200b+/,""),ht[0]=ht[0].slice(Tt).replace(/\u200b+$/,"");var Lr=Oe(ve,Tt),br=Oe(Ue,Ot.length?fe(Ot).length-Zt:0);if(ht.length>1||ht[0]||Pe(Lr,br))return yr(t.doc,ht,Lr,br,"+input"),!0},Wa.prototype.ensurePolled=function(){this.forceCompositionEnd()},Wa.prototype.reset=function(){this.forceCompositionEnd()},Wa.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Wa.prototype.readFromDOMSoon=function(){var t=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(t.readDOMTimeout=null,t.composing)if(t.composing.done)t.composing=null;else return;t.updateFromDOM()},80)},Wa.prototype.updateFromDOM=function(){var t=this;(this.cm.isReadOnly()||!this.pollContent())&&ui(this.cm,function(){return Er(t.cm)})},Wa.prototype.setUneditable=function(t){t.contentEditable="false"},Wa.prototype.onKeyPress=function(t){if(t.charCode==0||this.composing)return;t.preventDefault(),this.cm.isReadOnly()||Ba(this.cm,du)(this.cm,String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),0)},Wa.prototype.readOnlyChanged=function(t){this.div.contentEditable=String(t!="nocursor")},Wa.prototype.onContextMenu=function(){},Wa.prototype.resetPosition=function(){},Wa.prototype.needsContentAttribute=!0;function ol(t,g){var M=tt(t,g.line);if(!M||M.hidden)return null;var I=Bn(t.doc,g.line),Q=Ce(M,I,g.line),re=gt(I,t.doc.direction),ve="left";if(re){var _e=xe(re,g.ch);ve=_e%2?"right":"left"}var Te=Lt(Q.map,g.ch,ve);return Te.offset=Te.collapse=="right"?Te.end:Te.start,Te}function Nu(t){for(var g=t;g;g=g.parentNode)if(/CodeMirror-gutter-wrapper/.test(g.className))return!0;return!1}function hi(t,g){return g&&(t.bad=!0),t}function sl(t,g,M,I,Q){var re="",ve=!1,_e=t.doc.lineSeparator(),Te=!1;function Ue(Tt){return function(Zt){return Zt.id==Tt}}function ct(){ve&&(re+=_e,Te&&(re+=_e),ve=Te=!1)}function ht(Tt){Tt&&(ct(),re+=Tt)}function Ot(Tt){if(Tt.nodeType==1){var Zt=Tt.getAttribute("cm-text");if(Zt){ht(Zt);return}var ln=Tt.getAttribute("cm-marker"),xn;if(ln){var kn=t.findMarks(Oe(I,0),Oe(Q+1,0),Ue(+ln));kn.length&&(xn=kn[0].find(0))&&ht(ca(t.doc,xn.from,xn.to).join(_e));return}if(Tt.getAttribute("contenteditable")=="false")return;var Jn=/^(pre|div|p|li|table|br)$/i.test(Tt.nodeName);if(!/^br$/i.test(Tt.nodeName)&&Tt.textContent.length==0)return;Jn&&ct();for(var Nn=0;Nn<Tt.childNodes.length;Nn++)Ot(Tt.childNodes[Nn]);/^(pre|p)$/i.test(Tt.nodeName)&&(Te=!0),Jn&&(ve=!0)}else Tt.nodeType==3&&ht(Tt.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Ot(g),g==M);)g=g.nextSibling,Te=!1;return re}function Is(t,g,M){var I;if(g==t.display.lineDiv){if(I=t.display.lineDiv.childNodes[M],!I)return hi(t.clipPos(Oe(t.display.viewTo-1)),!0);g=null,M=0}else for(I=g;;I=I.parentNode){if(!I||I==t.display.lineDiv)return null;if(I.parentNode&&I.parentNode==t.display.lineDiv)break}for(var Q=0;Q<t.display.view.length;Q++){var re=t.display.view[Q];if(re.node==I)return Gs(re,g,M)}}function Gs(t,g,M){var I=t.text.firstChild,Q=!1;if(!g||!D(I,g))return hi(Oe(Qr(t.line),0),!0);if(g==I&&(Q=!0,g=I.childNodes[M],M=0,!g)){var re=t.rest?fe(t.rest):t.line;return hi(Oe(Qr(re),re.text.length),Q)}var ve=g.nodeType==3?g:null,_e=g;for(!ve&&g.childNodes.length==1&&g.firstChild.nodeType==3&&(ve=g.firstChild,M&&(M=ve.nodeValue.length));_e.parentNode!=I;)_e=_e.parentNode;var Te=t.measure,Ue=Te.maps;function ct(xn,kn,Jn){for(var Nn=-1;Nn<(Ue?Ue.length:0);Nn++)for(var ar=Nn<0?Te.map:Ue[Nn],Lr=0;Lr<ar.length;Lr+=3){var br=ar[Lr+2];if(br==xn||br==kn){var ea=Qr(Nn<0?t.line:t.rest[Nn]),ni=ar[Lr]+Jn;return(Jn<0||br!=xn)&&(ni=ar[Lr+(Jn?1:0)]),Oe(ea,ni)}}}var ht=ct(ve,_e,M);if(ht)return hi(ht,Q);for(var Ot=_e.nextSibling,Tt=ve?ve.nodeValue.length-M:0;Ot;Ot=Ot.nextSibling){if(ht=ct(Ot,Ot.firstChild,0),ht)return hi(Oe(ht.line,ht.ch-Tt),Q);Tt+=Ot.textContent.length}for(var Zt=_e.previousSibling,ln=M;Zt;Zt=Zt.previousSibling){if(ht=ct(Zt,Zt.firstChild,-1),ht)return hi(Oe(ht.line,ht.ch+ln),Q);ln+=Zt.textContent.length}}var Ya=function(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new F,this.hasSelection=!1,this.composing=null};Ya.prototype.init=function(t){var g=this,M=this,I=this.cm;this.createField(t);var Q=this.textarea;t.wrapper.insertBefore(this.wrapper,t.wrapper.firstChild),f&&(Q.style.width="0px"),ke(Q,"input",function(){C&&h>=9&&g.hasSelection&&(g.hasSelection=null),M.poll()}),ke(Q,"paste",function(ve){if(ot(I,ve)||Ol(ve,I))return;I.state.pasteIncoming=+new Date,M.fastPoll()});function re(ve){if(ot(I,ve))return;if(I.somethingSelected())Bl({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var _e=Au(I);Bl({lineWise:!0,text:_e.text}),ve.type=="cut"?I.setSelections(_e.ranges,null,ae):(M.prevInput="",Q.value=_e.text.join(`
|
|
|
`),Y(Q))}else return;ve.type=="cut"&&(I.state.cutIncoming=+new Date)}ke(Q,"cut",re),ke(Q,"copy",re),ke(t.scroller,"paste",function(ve){if(Eo(t,ve)||ot(I,ve))return;if(!Q.dispatchEvent){I.state.pasteIncoming=+new Date,M.focus();return}var _e=new Event("paste");_e.clipboardData=ve.clipboardData,Q.dispatchEvent(_e)}),ke(t.lineSpace,"selectstart",function(ve){Eo(t,ve)||Se(ve)}),ke(Q,"compositionstart",function(){var ve=I.getCursor("from");M.composing&&M.composing.range.clear(),M.composing={start:ve,range:I.markText(ve,I.getCursor("to"),{className:"CodeMirror-composing"})}}),ke(Q,"compositionend",function(){M.composing&&(M.poll(),M.composing.range.clear(),M.composing=null)})},Ya.prototype.createField=function(t){this.wrapper=Pu(),this.textarea=this.wrapper.firstChild},Ya.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},Ya.prototype.prepareSelection=function(){var t=this.cm,g=t.display,M=t.doc,I=qt(t);if(t.options.moveInputWithCursor){var Q=Jt(t,M.sel.primary().head,"div"),re=g.wrapper.getBoundingClientRect(),ve=g.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(g.wrapper.clientHeight-10,Q.top+ve.top-re.top)),I.teLeft=Math.max(0,Math.min(g.wrapper.clientWidth-10,Q.left+ve.left-re.left))}return I},Ya.prototype.showSelection=function(t){var g=this.cm,M=g.display;i(M.cursorDiv,t.cursors),i(M.selectionDiv,t.selection),t.teTop!=null&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},Ya.prototype.reset=function(t){if(this.contextMenuPending||this.composing)return;var g=this.cm;if(g.somethingSelected()){this.prevInput="";var M=g.getSelection();this.textarea.value=M,g.state.focused&&Y(this.textarea),C&&h>=9&&(this.hasSelection=M)}else t||(this.prevInput=this.textarea.value="",C&&h>=9&&(this.hasSelection=null))},Ya.prototype.getField=function(){return this.textarea},Ya.prototype.supportsTouch=function(){return!1},Ya.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!a||R()!=this.textarea))try{this.textarea.focus()}catch(t){}},Ya.prototype.blur=function(){this.textarea.blur()},Ya.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ya.prototype.receivedFocus=function(){this.slowPoll()},Ya.prototype.slowPoll=function(){var t=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){t.poll(),t.cm.state.focused&&t.slowPoll()})},Ya.prototype.fastPoll=function(){var t=!1,g=this;g.pollingFast=!0;function M(){var I=g.poll();!I&&!t?(t=!0,g.polling.set(60,M)):(g.pollingFast=!1,g.slowPoll())}g.polling.set(20,M)},Ya.prototype.poll=function(){var t=this,g=this.cm,M=this.textarea,I=this.prevInput;if(this.contextMenuPending||!g.state.focused||ft(M)&&!I&&!this.composing||g.isReadOnly()||g.options.disableInput||g.state.keySeq)return!1;var Q=M.value;if(Q==I&&!g.somethingSelected())return!1;if(C&&h>=9&&this.hasSelection===Q||A&&/[\uf700-\uf7ff]/.test(Q))return g.display.input.reset(),!1;if(g.doc.sel==g.display.selForContextMenu){var re=Q.charCodeAt(0);if(re==8203&&!I&&(I="\u200B"),re==8666)return this.reset(),this.cm.execCommand("undo")}for(var ve=0,_e=Math.min(I.length,Q.length);ve<_e&&I.charCodeAt(ve)==Q.charCodeAt(ve);)++ve;return ui(g,function(){du(g,Q.slice(ve),I.length-ve,null,t.composing?"*compose":null),Q.length>1e3||Q.indexOf(`
|
|
|
`)>-1?M.value=t.prevInput="":t.prevInput=Q,t.composing&&(t.composing.range.clear(),t.composing.range=g.markText(t.composing.start,g.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ya.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ya.prototype.onKeyPress=function(){C&&h>=9&&(this.hasSelection=null),this.fastPoll()},Ya.prototype.onContextMenu=function(t){var g=this,M=g.cm,I=M.display,Q=g.textarea;g.contextMenuPending&&g.contextMenuPending();var re=bn(M,t),ve=I.scroller.scrollTop;if(!re||e)return;var _e=M.options.resetSelectionOnContextMenu;_e&&M.doc.sel.contains(re)==-1&&Ba(M,Ui)(M.doc,jt(re),ae);var Te=Q.style.cssText,Ue=g.wrapper.style.cssText,ct=g.wrapper.offsetParent.getBoundingClientRect();g.wrapper.style.cssText="position: static",Q.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(t.clientY-ct.top-5)+"px; left: "+(t.clientX-ct.left-5)+`px;
|
|
|
z-index: 1000; background: `+(C?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var ht;s&&(ht=window.scrollY),I.input.focus(),s&&window.scrollTo(null,ht),I.input.reset(),M.somethingSelected()||(Q.value=g.prevInput=" "),g.contextMenuPending=Tt,I.selForContextMenu=M.doc.sel,clearTimeout(I.detectingSelectAll);function Ot(){if(Q.selectionStart!=null){var ln=M.somethingSelected(),xn="\u200B"+(ln?Q.value:"");Q.value="\u21DA",Q.value=xn,g.prevInput=ln?"":"\u200B",Q.selectionStart=1,Q.selectionEnd=xn.length,I.selForContextMenu=M.doc.sel}}function Tt(){if(g.contextMenuPending!=Tt)return;if(g.contextMenuPending=!1,g.wrapper.style.cssText=Ue,Q.style.cssText=Te,C&&h<9&&I.scrollbars.setScrollTop(I.scroller.scrollTop=ve),Q.selectionStart!=null){(!C||C&&h<9)&&Ot();var ln=0,xn=function(){I.selForContextMenu==M.doc.sel&&Q.selectionStart==0&&Q.selectionEnd>0&&g.prevInput=="\u200B"?Ba(M,ga)(M):ln++<10?I.detectingSelectAll=setTimeout(xn,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(xn,200)}}if(C&&h>=9&&Ot(),B){Ye(t);var Zt=function(){vt(window,"mouseup",Zt),setTimeout(Tt,20)};ke(window,"mouseup",Zt)}else setTimeout(Tt,50)},Ya.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled=t=="nocursor",this.textarea.readOnly=!!t},Ya.prototype.setUneditable=function(){},Ya.prototype.needsContentAttribute=!1;function Rl(t,g){if(g=g?K(g):{},g.value=t.value,!g.tabindex&&t.tabIndex&&(g.tabindex=t.tabIndex),!g.placeholder&&t.placeholder&&(g.placeholder=t.placeholder),g.autofocus==null){var M=R();g.autofocus=M==t||t.getAttribute("autofocus")!=null&&M==document.body}function I(){t.value=_e.getValue()}var Q;if(t.form&&(ke(t.form,"submit",I),!g.leaveSubmitMethodAlone)){var re=t.form;Q=re.submit;try{var ve=re.submit=function(){I(),re.submit=Q,re.submit(),re.submit=ve}}catch(Te){}}g.finishInit=function(Te){Te.save=I,Te.getTextArea=function(){return t},Te.toTextArea=function(){Te.toTextArea=isNaN,I(),t.parentNode.removeChild(Te.getWrapperElement()),t.style.display="",t.form&&(vt(t.form,"submit",I),!g.leaveSubmitMethodAlone&&typeof t.form.submit=="function"&&(t.form.submit=Q))}},t.style.display="none";var _e=ii(function(Te){return t.parentNode.insertBefore(Te,t.nextSibling)},g);return _e}function Ms(t){t.off=vt,t.on=ke,t.wheelEventPixels=vs,t.Doc=xo,t.splitLines=At,t.countColumn=W,t.findColumn=ge,t.isWordChar=we,t.Pass=$,t.signal=it,t.Line=ta,t.changeEnd=fn,t.scrollbarModel=Pa,t.Pos=Oe,t.cmpPos=Pe,t.modes=Ct,t.mimeModes=bt,t.resolveMode=wt,t.getMode=Ut,t.modeExtensions=en,t.extendMode=Hn,t.copyState=wn,t.startState=Gr,t.innerMode=vr,t.commands=xl,t.keyMap=Ds,t.keyName=ru,t.isModifierKey=bu,t.lookupKey=al,t.normalizeKeyMap=Xu,t.StringStream=Kr,t.SharedTextMarker=nl,t.TextMarker=Xo,t.LineWidget=Uo,t.e_preventDefault=Se,t.e_stopPropagation=Ie,t.e_stop=Ye,t.addClass=k,t.contains=D,t.rmClass=m,t.keyNames=Ws}tc(ii),ku(ii);var ju="iter insert remove copy getEditor constructor".split(" ");for(var Il in xo.prototype)xo.prototype.hasOwnProperty(Il)&&H(ju,Il)<0&&(ii.prototype[Il]=function(t){return function(){return t.apply(this.doc,arguments)}}(xo.prototype[Il]));return Ge(xo),ii.inputStyles={textarea:Ya,contenteditable:Wa},ii.defineMode=function(t){!ii.defaults.mode&&t!="null"&&(ii.defaults.mode=t),Mt.apply(this,arguments)},ii.defineMIME=Pt,ii.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),ii.defineMIME("text/plain","null"),ii.defineExtension=function(t,g){ii.prototype[t]=g},ii.defineDocExtension=function(t,g){xo.prototype[t]=g},ii.fromTextArea=Rl,Ms(ii),ii.version="5.58.2",ii})},W6BS:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},W6us:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"},WPnJ:function(Xe,me,U){Xe.exports={"sort-list-panel":"sort-list-panel___3NFo7","sort-list-tip":"sort-list-tip___1C7gJ","ant-drawer-content":"ant-drawer-content___z72s9","dragging-li":"dragging-li___2fI-b","task-list-container":"task-list-container___O3FkA",imgradius:"imgradius___2naxh",directionItemWrap:"directionItemWrap___12VCj",groupActionWrap:"groupActionWrap___3JLr9",teamHeight:"teamHeight___1JFgn",divHeight:"divHeight___3DCc8"}},WaYH:function(Xe,me,U){"use strict";var oe=U("rePB"),X=U("Ff2n"),L=U("VTBJ"),b=U("1OyB"),E=U("vuIU"),x=U("JX7q"),C=U("Ji7U"),h=U("LK+K"),s=U("cDcd"),r=U("TSYQ"),n=U.n(r),e=U("sboe"),l=U("OZM5"),c=function(B){var v=B.prefixCls,m=B.level,u=B.isStart,i=B.isEnd;if(!m)return null;for(var w="".concat(v,"-indent-unit"),O=[],S=0;S<m;S+=1){var D;O.push(s.createElement("span",{key:S,className:n()(w,(D={},Object(oe.a)(D,"".concat(w,"-start"),u[S+1]),Object(oe.a)(D,"".concat(w,"-end"),i[S+1]),Object(oe.a)(D,"".concat(w,"-end-first-level"),!S&&i[0]),D))}))}return s.createElement("span",{"aria-hidden":"true",className:"".concat(v,"-indent")},O)},o=c,f=U("815F"),d="open",a="close",A="---",p=function(_){Object(C.a)(v,_);var B=Object(h.a)(v);function v(){var m;return Object(b.a)(this,v),m=B.apply(this,arguments),m.state={dragNodeHighlight:!1},m.onSelectorClick=function(u){var i=m.props.context.onNodeClick;i(u,Object(f.b)(m.props)),m.isSelectable()?m.onSelect(u):m.onCheck(u)},m.onSelectorDoubleClick=function(u){var i=m.props.context.onNodeDoubleClick;i(u,Object(f.b)(m.props))},m.onSelect=function(u){if(m.isDisabled())return;var i=m.props.context.onNodeSelect;u.preventDefault(),i(u,Object(f.b)(m.props))},m.onCheck=function(u){if(m.isDisabled())return;var i=m.props,w=i.disableCheckbox,O=i.checked,S=m.props.context.onNodeCheck;if(!m.isCheckable()||w)return;u.preventDefault();var D=!O;S(u,Object(f.b)(m.props),D)},m.onMouseEnter=function(u){var i=m.props.context.onNodeMouseEnter;i(u,Object(f.b)(m.props))},m.onMouseLeave=function(u){var i=m.props.context.onNodeMouseLeave;i(u,Object(f.b)(m.props))},m.onContextMenu=function(u){var i=m.props.context.onNodeContextMenu;i(u,Object(f.b)(m.props))},m.onDragStart=function(u){var i=m.props.context.onNodeDragStart;u.stopPropagation(),m.setState({dragNodeHighlight:!0}),i(u,Object(x.a)(m));try{u.dataTransfer.setData("text/plain","")}catch(w){}},m.onDragEnter=function(u){var i=m.props.context.onNodeDragEnter;u.preventDefault(),u.stopPropagation(),i(u,Object(x.a)(m))},m.onDragOver=function(u){var i=m.props.context.onNodeDragOver;u.preventDefault(),u.stopPropagation(),i(u,Object(x.a)(m))},m.onDragLeave=function(u){var i=m.props.context.onNodeDragLeave;u.stopPropagation(),i(u,Object(x.a)(m))},m.onDragEnd=function(u){var i=m.props.context.onNodeDragEnd;u.stopPropagation(),m.setState({dragNodeHighlight:!1}),i(u,Object(x.a)(m))},m.onDrop=function(u){var i=m.props.context.onNodeDrop;u.preventDefault(),u.stopPropagation(),m.setState({dragNodeHighlight:!1}),i(u,Object(x.a)(m))},m.onExpand=function(u){var i=m.props.context.onNodeExpand;i(u,Object(f.b)(m.props))},m.setSelectHandle=function(u){m.selectHandle=u},m.getNodeState=function(){var u=m.props.expanded;return m.isLeaf()?null:u?d:a},m.hasChildren=function(){var u=m.props.eventKey,i=m.props.context.keyEntities,w=i[u]||{},O=w.children;return!!(O||[]).length},m.isLeaf=function(){var u=m.props,i=u.isLeaf,w=u.loaded,O=m.props.context.loadData,S=m.hasChildren();return i===!1?!1:i||!O&&!S||O&&w&&!S},m.isDisabled=function(){var u=m.props.disabled,i=m.props.context.disabled;return!!(i||u)},m.isCheckable=function(){var u=m.props.checkable,i=m.props.context.checkable;return!i||u===!1?!1:i},m.syncLoadData=function(u){var i=u.expanded,w=u.loading,O=u.loaded,S=m.props.context,D=S.loadData,R=S.onNodeLoad;if(w)return;D&&i&&!m.isLeaf()&&(!m.hasChildren()&&!O&&R(Object(f.b)(m.props)))},m.renderSwitcher=function(){var u=m.props,i=u.expanded,w=u.switcherIcon,O=m.props.context,S=O.prefixCls,D=O.switcherIcon,R=w||D;if(m.isLeaf())return s.createElement("span",{className:n()("".concat(S,"-switcher"),"".concat(S,"-switcher-noop"))},typeof R=="function"?R(Object(L.a)(Object(L.a)({},m.props),{},{isLeaf:!0})):R);var k=n()("".concat(S,"-switcher"),"".concat(S,"-switcher_").concat(i?d:a));return s.createElement("span",{onClick:m.onExpand,className:k},typeof R=="function"?R(Object(L.a)(Object(L.a)({},m.props),{},{isLeaf:!1})):R)},m.renderCheckbox=function(){var u=m.props,i=u.checked,w=u.halfChecked,O=u.disableCheckbox,S=m.props.context.prefixCls,D=m.isDisabled(),R=m.isCheckable();if(!R)return null;var k=typeof R!="boolean"?R:null;return s.createElement("span",{className:n()("".concat(S,"-checkbox"),i&&"".concat(S,"-checkbox-checked"),!i&&w&&"".concat(S,"-checkbox-indeterminate"),(D||O)&&"".concat(S,"-checkbox-disabled")),onClick:m.onCheck},k)},m.renderIcon=function(){var u=m.props.loading,i=m.props.context.prefixCls;return s.createElement("span",{className:n()("".concat(i,"-iconEle"),"".concat(i,"-icon__").concat(m.getNodeState()||"docu"),u&&"".concat(i,"-icon_loading"))})},m.renderSelector=function(){var u=m.state.dragNodeHighlight,i=m.props,w=i.title,O=i.selected,S=i.icon,D=i.loading,R=i.data,k=m.props.context,j=k.prefixCls,Y=k.showIcon,P=k.icon,K=k.draggable,W=k.loadData,F=k.titleRender,H=m.isDisabled(),G="".concat(j,"-node-content-wrapper"),$;if(Y){var ae=S||P;$=ae?s.createElement("span",{className:n()("".concat(j,"-iconEle"),"".concat(j,"-icon__customize"))},typeof ae=="function"?ae(m.props):ae):m.renderIcon()}else W&&D&&($=m.renderIcon());var he;typeof w=="function"?he=w(R):F?he=F(R):he=w;var ie=s.createElement("span",{className:"".concat(j,"-title")},he);return s.createElement("span",{ref:m.setSelectHandle,title:typeof w=="string"?w:"",className:n()("".concat(G),"".concat(G,"-").concat(m.getNodeState()||"normal"),!H&&(O||u)&&"".concat(j,"-node-selected"),!H&&K&&"draggable"),draggable:!H&&K||void 0,"aria-grabbed":!H&&K||void 0,onMouseEnter:m.onMouseEnter,onMouseLeave:m.onMouseLeave,onContextMenu:m.onContextMenu,onClick:m.onSelectorClick,onDoubleClick:m.onSelectorDoubleClick,onDragStart:K?m.onDragStart:void 0},$,ie)},m}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var u=this.props.selectable,i=this.props.context.selectable;return typeof u=="boolean"?u:i}},{key:"render",value:function(){var u,i=this.props,w=i.eventKey,O=i.className,S=i.style,D=i.dragOver,R=i.dragOverGapTop,k=i.dragOverGapBottom,j=i.isLeaf,Y=i.isStart,P=i.isEnd,K=i.expanded,W=i.selected,F=i.checked,H=i.halfChecked,G=i.loading,$=i.domRef,ae=i.active,he=i.onMouseMove,ie=Object(X.a)(i,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),ge=this.props.context,Ae=ge.prefixCls,ye=ge.filterTreeNode,fe=ge.draggable,de=ge.keyEntities,ne=this.isDisabled(),ue=Object(l.f)(ie),pe=de[w]||{},ce=pe.level,we=P[P.length-1];return s.createElement("div",Object.assign({ref:$,className:n()(O,"".concat(Ae,"-treenode"),(u={},Object(oe.a)(u,"".concat(Ae,"-treenode-disabled"),ne),Object(oe.a)(u,"".concat(Ae,"-treenode-switcher-").concat(K?"open":"close"),!j),Object(oe.a)(u,"".concat(Ae,"-treenode-checkbox-checked"),F),Object(oe.a)(u,"".concat(Ae,"-treenode-checkbox-indeterminate"),H),Object(oe.a)(u,"".concat(Ae,"-treenode-selected"),W),Object(oe.a)(u,"".concat(Ae,"-treenode-loading"),G),Object(oe.a)(u,"".concat(Ae,"-treenode-active"),ae),Object(oe.a)(u,"".concat(Ae,"-treenode-leaf-last"),we),Object(oe.a)(u,"drag-over",!ne&&D),Object(oe.a)(u,"drag-over-gap-top",!ne&&R),Object(oe.a)(u,"drag-over-gap-bottom",!ne&&k),Object(oe.a)(u,"filter-node",ye&&ye(Object(f.b)(this.props))),u)),style:S,onDragEnter:fe?this.onDragEnter:void 0,onDragOver:fe?this.onDragOver:void 0,onDragLeave:fe?this.onDragLeave:void 0,onDrop:fe?this.onDrop:void 0,onDragEnd:fe?this.onDragEnd:void 0,onMouseMove:he},ue),s.createElement(o,{prefixCls:Ae,level:ce,isStart:Y,isEnd:P}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),v}(s.Component),y=function(B){return s.createElement(e.a.Consumer,null,function(v){return s.createElement(p,Object.assign({},B,{context:v}))})};y.displayName="TreeNode",y.defaultProps={title:A},y.isTreeNode=1;var T=me.a=y},WdTA:function(Xe,me,U){Xe.exports=U.p+"static/studnetqun.598eeb43.png"},Xmg4:function(Xe,me,U){var oe=U("bYtY"),X=U("LPTA"),L=X.devicePixelRatio,b=U("K2GJ"),E=U("3C/r");function x(){return!1}function C(r,n,e){var l=oe.createCanvas(),c=n.getWidth(),o=n.getHeight(),f=l.style;return f&&(f.position="absolute",f.left=0,f.top=0,f.width=c+"px",f.height=o+"px",l.setAttribute("data-zr-dom-id",r)),l.width=c*e,l.height=o*e,l}var h=function(r,n,e){var l;e=e||L,typeof r=="string"?l=C(r,n,e):oe.isObject(r)&&(l=r,r=l.id),this.id=r,this.dom=l;var c=l.style;c&&(l.onselectstart=x,c["-webkit-user-select"]="none",c["user-select"]="none",c["-webkit-touch-callout"]="none",c["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",c.padding=0,c.margin=0,c["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=n,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=e};h.prototype={constructor:h,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var r=this.dpr;this.domBack=C("back-"+this.id,this.painter,r),this.ctxBack=this.domBack.getContext("2d"),r!==1&&this.ctxBack.scale(r,r)},resize:function(r,n){var e=this.dpr,l=this.dom,c=l.style,o=this.domBack;c&&(c.width=r+"px",c.height=n+"px"),l.width=r*e,l.height=n*e,o&&(o.width=r*e,o.height=n*e,e!==1&&this.ctxBack.scale(e,e))},clear:function(r,n){var e=this.dom,l=this.ctx,c=e.width,o=e.height,n=n||this.clearColor,f=this.motionBlur&&!r,d=this.lastFrameAlpha,a=this.dpr;if(f&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,c/a,o/a)),l.clearRect(0,0,c,o),n&&n!=="transparent"){var A;n.colorStops?(A=n.__canvasGradient||b.getGradient(l,n,{x:0,y:0,width:c,height:o}),n.__canvasGradient=A):n.image&&(A=E.prototype.getCanvasPattern.call(n,l)),l.save(),l.fillStyle=A||n,l.fillRect(0,0,c,o),l.restore()}if(f){var p=this.domBack;l.save(),l.globalAlpha=d,l.drawImage(p,0,0,c,o),l.restore()}}};var s=h;Xe.exports=s},Xnb7:function(Xe,me,U){var oe=U("1RvN"),X=new oe(50);function L(C){if(typeof C=="string"){var h=X.get(C);return h&&h.image}else return C}function b(C,h,s,r,n){if(C)if(typeof C=="string"){if(h&&h.__zrImageSrc===C||!s)return h;var e=X.get(C),l={hostEl:s,cb:r,cbPayload:n};return e?(h=e.image,!x(h)&&e.pending.push(l)):(h=new Image,h.onload=h.onerror=E,X.put(C,h.__cachedImgObj={image:h,pending:[l]}),h.src=h.__zrImageSrc=C),h}else return C;else return h}function E(){var C=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var h=0;h<C.pending.length;h++){var s=C.pending[h],r=s.cb;r&&r(this,s.cbPayload),s.hostEl.dirty()}C.pending.length=0}function x(C){return C&&C.width&&C.height}me.findExistImage=L,me.createOrUpdateImage=b,me.isImageReady=x},Xsq0:function(Xe,me,U){Xe.exports=U.p+"static/mainbanner.0a951716.jpg"},XzQ7:function(Xe,me,U){Xe.exports={flex_box_center:"flex_box_center___N67ls",flex_space_between:"flex_space_between___2XYCO",flex_box_vertical_center:"flex_box_vertical_center___1LsqB",flex_box_center_end:"flex_box_center_end___3WDUW",flex_box_column:"flex_box_column___MIvMP",bg:"bg___1FRP8",wrap:"wrap___3ESp_",content:"content___2BtE3",wrapTabs:"wrapTabs___1HFCe",intro:"intro___3Wt0Q",introTitle:"introTitle___3vQWN"}},Y1PL:function(Xe,me,U){"use strict";U.r(me),U.d(me,"ResizableTextArea",function(){return H});var oe=U("wx14"),X=U("1OyB"),L=U("vuIU"),b=U("Ji7U"),E=U("LK+K"),x=U("cDcd"),C=U("VTBJ"),h=U("rePB"),s=U("Zm9Q"),r=U("Kwbf"),n=U("c+Xe"),e=U("m+aA"),l=U("bdgK"),c=new Map;function o(ae){ae.forEach(function(he){var ie,ge=he.target;(ie=c.get(ge))===null||ie===void 0||ie.forEach(function(Ae){return Ae(ge)})})}var f=new l.default(o),d=null,a=null;function A(ae,he){c.has(ae)||(c.set(ae,new Set),f.observe(ae)),c.get(ae).add(he)}function p(ae,he){c.has(ae)&&(c.get(ae).delete(he),c.get(ae).size||(f.unobserve(ae),c.delete(ae)))}var y=function(ae){Object(b.a)(ie,ae);var he=Object(E.a)(ie);function ie(){return Object(X.a)(this,ie),he.apply(this,arguments)}return Object(L.a)(ie,[{key:"render",value:function(){return this.props.children}}]),ie}(x.Component),T=x.createContext(null);function _(ae){var he=ae.children,ie=ae.onBatchResize,ge=x.useRef(0),Ae=x.useRef([]),ye=x.useContext(T),fe=x.useCallback(function(de,ne,ue){ge.current+=1;var pe=ge.current;Ae.current.push({size:de,element:ne,data:ue}),Promise.resolve().then(function(){pe===ge.current&&(ie==null||ie(Ae.current),Ae.current=[])}),ye==null||ye(de,ne,ue)},[ie,ye]);return x.createElement(T.Provider,{value:fe},he)}function B(ae){var he=ae.children,ie=ae.disabled,ge=x.useRef(null),Ae=x.useRef(null),ye=x.useContext(T),fe=x.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),de=x.isValidElement(he)&&Object(n.c)(he),ne=de?he.ref:null,ue=x.useMemo(function(){return Object(n.a)(ne,ge)},[ne,ge]),pe=x.useRef(ae);pe.current=ae;var ce=x.useCallback(function(we){var De=pe.current,Re=De.onResize,te=De.data,N=we.getBoundingClientRect(),z=N.width,le=N.height,ee=we.offsetWidth,se=we.offsetHeight,xe=Math.floor(z),Ke=Math.floor(le);if(fe.current.width!==xe||fe.current.height!==Ke||fe.current.offsetWidth!==ee||fe.current.offsetHeight!==se){var gt={width:xe,height:Ke,offsetWidth:ee,offsetHeight:se};fe.current=gt;var Fe=ee===Math.round(z)?z:ee,ke=se===Math.round(le)?le:se,dt=Object(C.a)(Object(C.a)({},gt),{},{offsetWidth:Fe,offsetHeight:ke});ye==null||ye(dt,we,te),Re&&Promise.resolve().then(function(){Re(dt,we)})}},[]);return x.useEffect(function(){var we=Object(e.a)(ge.current)||Object(e.a)(Ae.current);return we&&!ie&&A(we,ce),function(){return p(we,ce)}},[ge.current,ie]),x.createElement(y,{ref:Ae},de?x.cloneElement(he,{ref:ue}):he)}var v="rc-observer-key";function m(ae){var he=ae.children,ie=Object(s.a)(he);return ie.map(function(ge,Ae){var ye=(ge==null?void 0:ge.key)||"".concat(v,"-").concat(Ae);return x.createElement(B,Object(oe.a)({},ae,{key:ye}),ge)})}m.Collection=_;var u=m,i=U("bT9E"),w=U("TSYQ"),O=U.n(w),S=`
|
|
|
min-height:0 !important;
|
|
|
max-height:none !important;
|
|
|
height:0 !important;
|
|
|
visibility:hidden !important;
|
|
|
overflow:hidden !important;
|
|
|
position:absolute !important;
|
|
|
z-index:-1000 !important;
|
|
|
top:0 !important;
|
|
|
right:0 !important
|
|
|
`,D=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],R={},k;function j(ae){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=ae.getAttribute("id")||ae.getAttribute("data-reactid")||ae.getAttribute("name");if(he&&R[ie])return R[ie];var ge=window.getComputedStyle(ae),Ae=ge.getPropertyValue("box-sizing")||ge.getPropertyValue("-moz-box-sizing")||ge.getPropertyValue("-webkit-box-sizing"),ye=parseFloat(ge.getPropertyValue("padding-bottom"))+parseFloat(ge.getPropertyValue("padding-top")),fe=parseFloat(ge.getPropertyValue("border-bottom-width"))+parseFloat(ge.getPropertyValue("border-top-width")),de=D.map(function(ue){return"".concat(ue,":").concat(ge.getPropertyValue(ue))}).join(";"),ne={sizingStyle:de,paddingSize:ye,borderSize:fe,boxSizing:Ae};return he&&ie&&(R[ie]=ne),ne}function Y(ae){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),ae.getAttribute("wrap")?k.setAttribute("wrap",ae.getAttribute("wrap")):k.removeAttribute("wrap");var Ae=j(ae,he),ye=Ae.paddingSize,fe=Ae.borderSize,de=Ae.boxSizing,ne=Ae.sizingStyle;k.setAttribute("style","".concat(ne,";").concat(S)),k.value=ae.value||ae.placeholder||"";var ue=Number.MIN_SAFE_INTEGER,pe=Number.MAX_SAFE_INTEGER,ce=k.scrollHeight,we;if(de==="border-box"?ce+=fe:de==="content-box"&&(ce-=ye),ie!==null||ge!==null){k.value=" ";var De=k.scrollHeight-ye;ie!==null&&(ue=De*ie,de==="border-box"&&(ue=ue+ye+fe),ce=Math.max(ue,ce)),ge!==null&&(pe=De*ge,de==="border-box"&&(pe=pe+ye+fe),we=ce>pe?"":"hidden",ce=Math.min(pe,ce))}return{height:ce,minHeight:ue,maxHeight:pe,overflowY:we,resize:"none"}}var P=U("Gytx"),K=U.n(P),W;(function(ae){ae[ae.NONE=0]="NONE",ae[ae.RESIZING=1]="RESIZING",ae[ae.RESIZED=2]="RESIZED"})(W||(W={}));var F=function(ae){Object(b.a)(ie,ae);var he=Object(E.a)(ie);function ie(ge){var Ae;return Object(X.a)(this,ie),Ae=he.call(this,ge),Ae.nextFrameActionId=void 0,Ae.resizeFrameId=void 0,Ae.textArea=void 0,Ae.saveTextArea=function(ye){Ae.textArea=ye},Ae.handleResize=function(ye){var fe=Ae.state.resizeStatus,de=Ae.props,ne=de.autoSize,ue=de.onResize;if(fe!==W.NONE)return;typeof ue=="function"&&ue(ye),ne&&Ae.resizeOnNextFrame()},Ae.resizeOnNextFrame=function(){cancelAnimationFrame(Ae.nextFrameActionId),Ae.nextFrameActionId=requestAnimationFrame(Ae.resizeTextarea)},Ae.resizeTextarea=function(){var ye=Ae.props.autoSize;if(!ye||!Ae.textArea)return;var fe=ye.minRows,de=ye.maxRows,ne=Y(Ae.textArea,!1,fe,de);Ae.setState({textareaStyles:ne,resizeStatus:W.RESIZING},function(){cancelAnimationFrame(Ae.resizeFrameId),Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:W.RESIZED},function(){Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:W.NONE}),Ae.fixFirefoxAutoScroll()})})})})},Ae.renderTextArea=function(){var ye=Ae.props,fe=ye.prefixCls,de=fe===void 0?"rc-textarea":fe,ne=ye.autoSize,ue=ye.onResize,pe=ye.className,ce=ye.disabled,we=Ae.state,De=we.textareaStyles,Re=we.resizeStatus,te=Object(i.a)(Ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),N=O()(de,pe,Object(h.a)({},"".concat(de,"-disabled"),ce));"value"in te&&(te.value=te.value||"");var z=Object(C.a)(Object(C.a)(Object(C.a)({},Ae.props.style),De),Re===W.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return x.createElement(u,{onResize:Ae.handleResize,disabled:!(ne||ue)},x.createElement("textarea",Object(oe.a)({},te,{className:N,style:z,ref:Ae.saveTextArea})))},Ae.state={textareaStyles:{},resizeStatus:W.NONE},Ae}return Object(L.a)(ie,[{key:"componentDidUpdate",value:function(Ae){(Ae.value!==this.props.value||!K()(Ae.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var Ae=this.textArea.selectionStart,ye=this.textArea.selectionEnd;this.textArea.setSelectionRange(Ae,ye)}}catch(fe){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ie}(x.Component),H=F,G=function(ae){Object(b.a)(ie,ae);var he=Object(E.a)(ie);function ie(ge){var Ae;Object(X.a)(this,ie),Ae=he.call(this,ge),Ae.resizableTextArea=void 0,Ae.focus=function(){Ae.resizableTextArea.textArea.focus()},Ae.saveTextArea=function(fe){Ae.resizableTextArea=fe},Ae.handleChange=function(fe){var de=Ae.props.onChange;Ae.setValue(fe.target.value,function(){Ae.resizableTextArea.resizeTextarea()}),de&&de(fe)},Ae.handleKeyDown=function(fe){var de=Ae.props,ne=de.onPressEnter,ue=de.onKeyDown;fe.keyCode===13&&ne&&ne(fe),ue&&ue(fe)};var ye=typeof ge.value=="undefined"||ge.value===null?ge.defaultValue:ge.value;return Ae.state={value:ye},Ae}return Object(L.a)(ie,[{key:"setValue",value:function(Ae,ye){"value"in this.props||this.setState({value:Ae},ye)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return x.createElement(H,Object(oe.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Ae){return"value"in Ae?{value:Ae.value}:null}}]),ie}(x.Component),$=me.default=G},YH21:function(Xe,me,U){var oe=U("H6uX");me.Dispatcher=oe;var X=U("ItGF"),L=U("Ze12"),b=L.isCanvasEl,E=L.transformCoordWithViewport,x=typeof window!="undefined"&&!!window.addEventListener,C=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,h=[];function s(a,A,p,y){return p=p||{},y||!X.canvasSupported?r(a,A,p):X.browser.firefox&&A.layerX!=null&&A.layerX!==A.offsetX?(p.zrX=A.layerX,p.zrY=A.layerY):A.offsetX!=null?(p.zrX=A.offsetX,p.zrY=A.offsetY):r(a,A,p),p}function r(a,A,p){if(X.domSupported&&a.getBoundingClientRect){var y=A.clientX,T=A.clientY;if(b(a)){var _=a.getBoundingClientRect();p.zrX=y-_.left,p.zrY=T-_.top;return}else if(E(h,a,y,T)){p.zrX=h[0],p.zrY=h[1];return}}p.zrX=p.zrY=0}function n(a){return a||window.event}function e(a,A,p){if(A=n(A),A.zrX!=null)return A;var y=A.type,T=y&&y.indexOf("touch")>=0;if(!T)s(a,A,A,p),A.zrDelta=A.wheelDelta?A.wheelDelta/120:-(A.detail||0)/3;else{var _=y!=="touchend"?A.targetTouches[0]:A.changedTouches[0];_&&s(a,_,A,p)}var B=A.button;return A.which==null&&B!==void 0&&C.test(A.type)&&(A.which=B&1?1:B&2?3:B&4?2:0),A}function l(a,A,p,y){x?a.addEventListener(A,p,y):a.attachEvent("on"+A,p)}function c(a,A,p,y){x?a.removeEventListener(A,p,y):a.detachEvent("on"+A,p)}var o=x?function(a){a.preventDefault(),a.stopPropagation(),a.cancelBubble=!0}:function(a){a.returnValue=!1,a.cancelBubble=!0};function f(a){return a.which===2||a.which===3}function d(a){return a.which>1}me.clientToLocal=s,me.getNativeEvent=n,me.normalizeEvent=e,me.addEventListener=l,me.removeEventListener=c,me.stop=o,me.isMiddleOrRightButtonOnMouseUpDown=f,me.notLeftMouse=d},"Ye+n":function(Xe,me,U){Xe.exports={advertisementModal:"advertisementModal___2ZrRs",bodyHeight:"bodyHeight___3x6vP"}},YgsL:function(Xe,me,U){var oe=U("QBsz"),X=oe.distance;function L(E,x,C,h,s,r,n){var e=(C-E)*.5,l=(h-x)*.5;return(2*(x-C)+e+l)*n+(-3*(x-C)-2*e-l)*r+e*s+x}function b(E,x){for(var C=E.length,h=[],s=0,r=1;r<C;r++)s+=X(E[r-1],E[r]);var n=s/2;n=n<C?C:n;for(var r=0;r<n;r++){var e=r/(n-1)*(x?C:C-1),l=Math.floor(e),c=e-l,o,f=E[l%C],d,a;x?(o=E[(l-1+C)%C],d=E[(l+1)%C],a=E[(l+2)%C]):(o=E[l===0?l:l-1],d=E[l>C-2?C-1:l+1],a=E[l>C-3?C-1:l+2]);var A=c*c,p=c*A;h.push([L(o[0],f[0],d[0],a[0],c,A,p),L(o[1],f[1],d[1],a[1],c,A,p)])}return h}Xe.exports=b},ZW9T:function(Xe,me,U){"use strict";U.d(me,"a",function(){return y});var oe=U("k1fw"),X=U("miYZ"),L=U("tsqr"),b=U("rAM+"),E=U("tJVT"),x=U("PpiC"),C=U("cDcd"),h=U.n(C),s=U("bdgK");function r(T,_,B,v,m){var u=_.getWordUntilPosition(B),i={startLineNumber:B.lineNumber,endLineNumber:B.lineNumber,startColumn:u.startColumn,endColumn:u.endColumn},w=v.map(function(O){return{label:O,kind:T.languages.CompletionItemKind.Keyword,insertText:O,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:i}});return m.map(function(O){w.push(Object(oe.a)(Object(oe.a)({},O),{},{range:i}))}),w}var n=function(T){var _={label:"ifelse",kind:T.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
|
`),insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet},B=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];T.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(i,w){var O=r(T,i,w,B,[_]);return{suggestions:O}}});var v=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];T.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(i,w){var O=[{label:"print",kind:T.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
|
`),insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet}],S=r(T,i,w,v,O);return{suggestions:S}}});var m=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];T.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(i,w){var O=[_,{label:"main",kind:T.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
|
`),insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:T.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
|
`),insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet}],S=r(T,i,w,m,O);return{suggestions:S}}})},e="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",l=U("LvDl");function c(T){return/^\d+$/.test(T)?"".concat(T,"px"):T}function o(){}var f=!1,d={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function a(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_=T;if(Array.isArray(T)){for(var B=0;B<T.length;B++){var v=d[T[B]];if(v)return v}return _[0]}return d[_]||_}var A=null,p=me.b=function(T){var _=T.width,B=_===void 0?"100%":_,v=T.height,m=v===void 0?"100%":v,u=T.value,i=T.language,w=i===void 0?"javascript":i,O=T.style,S=O===void 0?{}:O,D=T.options,R=D===void 0?{}:D,k=T.overrideServices,j=k===void 0?{}:k,Y=T.theme,P=Y===void 0?"vs-dark":Y,K=T.onEditBlur,W=T.onSave,F=T.autoHeight,H=F===void 0?!1:F,G=T.forbidCopy,$=G===void 0?!1:G,ae=T.onChange,he=ae===void 0?o:ae,ie=T.editorDidMount,ge=ie===void 0?o:ie,Ae=T.onFocus,ye=Ae===void 0?o:Ae,fe=T.filename,de=fe===void 0?"educoder.txt":fe,ne=Object(x.a)(T,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),ue=Object(C.useRef)(),pe=Object(C.useRef)({}),ce=Object(C.useRef)(),we=Object(C.useRef)(!1),De=Object(C.useRef)(),Re=Object(C.useState)(!1),te=Object(E.a)(Re,2),N=te[0],z=te[1];function le(){var Me;return ue.current&&(Me=new s.default(function(Ye){var st=Object(b.a)(Ye),mt;try{for(st.s();!(mt=st.n()).done;){var Rt=mt.value;(Rt.target.offsetHeight>0||Rt.target.offsetWidth>0)&&pe.current.instance.layout()}}catch(Ht){st.e(Ht)}finally{st.f()}}),Me.observe(ue.current)),Me}function ee(){L.b.warn(decodeURIComponent(e))}var se=function(){var Ye=pe.current.instance;if(u!=null&&Ye&&N){var st=Ye.getModel();st&&u!==st.getValue()&&(f=!0,st.setValue(u),Ye.layout(),f=!1)}};Object(C.useEffect)(function(){ce.current&&clearTimeout(ce.current),ce.current=setTimeout(function(){se()},500)},[u,N,pe.current]);function xe(){var Me=pe.current.instance;if(Me){var Ye=Me.getSelection(),st=pe.current.pastePos||{},mt=new A.Range(st.startLineNumber||Ye.endLineNumber,st.startColumn||Ye.endColumn,st.endLineNumber||Ye.endLineNumber,st.endColumn||Ye.endColumn);setTimeout(function(){Me.executeEdits("",[{range:mt,text:""}])},300)}}function Ke(Me){(window.navigator.platform.match("Mac")?Me.metaKey:Me.ctrlKey)&&Me.keyCode==83&&(Me.preventDefault(),W())}var gt=function(){if(H&&pe.current.instance){var Ye=pe.current.instance.getContentHeight();Se(Ye<m?m:Ye)}else Se(m)};function Fe(Me){var Ye=document.createEvent("MouseEvents");Ye.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Me.dispatchEvent(Ye)}function ke(Me,Ye){var st=window.URL||window.webkitURL||window,mt=new Blob([Ye]),Rt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Rt.href=st.createObjectURL(mt),Rt.download=Me,Fe(Rt)}Object(C.useEffect)(function(){gt()},[gt]),Object(C.useEffect)(function(){ue.current&&!N&&U.e(27).then(U.t.bind(null,"M/lh",7)).then(function(Me){try{A=Me,pe.current.instance=A.editor.create(ue.current,{value:u,language:a(w),theme:P,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},j);var Ye=pe.current.instance;if(ge(Ye,A),setTimeout(function(){gt(),pe.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){ke(de||"educoder.txt",Ye.getValue())}})},500),pe.current.subscription=Ye.onDidChangeModelContent(function(mt){we.current?clearTimeout(De.current):(gt(),he(Ye.getValue(),mt)),De.current=setTimeout(function(){we.current=!1},500)}),window.Monaco||n(A),$&&(Ye.addCommand(A.KeyMod.CtrlCmd|A.KeyMod.Shift|A.KeyCode.KEY_V,function(){return ee(),null}),Ye.addCommand(A.KeyMod.CtrlCmd|A.KeyCode.KEY_C,function(){return ee(),null})),window.Monaco=A,K&&Ye.onDidBlurEditorWidget(function(){K(Ye.getValue())}),ye&&Ye.onDidFocusEditorText(function(){ye(Ye.getValue())}),$){Ye.addCommand(A.KeyMod.CtrlCmd|A.KeyCode.KEY_V,function(){return ee(),null}),Ye.onDidPaste(function(mt){pe.current.pastePos=mt});try{window.addEventListener("paste",xe)}catch(mt){}}var st=le();return z(!0),function(){var mt=pe.current.instance;mt.dispose();var Rt=mt.getModel();Rt&&Rt.dispose(),pe.current.subscription&&pe.current.subscription.dispose(),$&&window.removeEventListener("paste",xe),st.unobserve(ue.current)}}catch(mt){}})},[]),Object(C.useEffect)(function(){var Me=pe.current.instance;if(Me&&N)return document.addEventListener("keydown",Ke,!1),function(){document.removeEventListener("keydown",Ke)}},[W,N]),Object(C.useEffect)(function(){var Me=pe.current.instance;if(Me&&N){var Ye=a(w);A.editor.setModelLanguage(Me.getModel(),Ye),console.log("language:",w,Me.getModel(),Ye)}},[w,N]),Object(C.useEffect)(function(){var Me=pe.current.instance;Me&&N&&A.editor.setTheme(P)},[P,N]),Object(C.useEffect)(function(){var Me=pe.current.instance;Me&&N&&(Me.updateOptions(Object(oe.a)({},R)),setTimeout(function(){Me.getModel().updateOptions(Object(oe.a)({},R))},200))},[JSON.stringify(R),N]),Object(C.useEffect)(function(){var Me=pe.current.instance;Me&&N&&Me.layout()},[B,m,N]);var dt=Object(C.useState)(c(B)),vt=Object(E.a)(dt,2),it=vt[0],ot=vt[1],Ve=Object(C.useState)(c(m)),ze=Object(E.a)(Ve,2),Ge=ze[0],Se=ze[1],Ie=Object(oe.a)(Object(oe.a)({},S),{},{width:it,height:Ge});return h.a.createElement("div",{className:"my-monaco-editor",ref:ue,style:Ie})};function y(T){var _=T.width,B=_===void 0?"100%":_,v=T.height,m=v===void 0?"100%":v,u=T.original,i=T.modified,w=T.language,O=T.options,S=O===void 0?{}:O,D=Object(C.useRef)(),R=Object(C.useState)(null),k=Object(E.a)(R,2),j=k[0],Y=k[1];function P(H){var G;return D.current&&(G=new s.default(function($){var ae=Object(b.a)($),he;try{for(ae.s();!(he=ae.n()).done;){var ie=he.value;(ie.target.offsetHeight>0||ie.target.offsetWidth>0)&&H.layout()}}catch(ge){ae.e(ge)}finally{ae.f()}}),G.observe(D.current)),G}Object(C.useEffect)(function(){D.current&&U.e(27).then(U.t.bind(null,"M/lh",7)).then(function(H){A=H;var G=A.editor.createDiffEditor(D.current,Object(oe.a)(Object(oe.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},S),{},{wordWrap:!0}));Y(G);var $=P(G);return function(){G.dispose();var ae=G.getModel();ae&&ae.dispose(),$.unobserve(D.current)}})},[]),Object(C.useEffect)(function(){j&&j.setModel({original:A.editor.createModel(u,w),modified:A.editor.createModel(i,w)})},[u,i,w,j]);var K=c(B),W=c(m),F={width:K,height:W};return h.a.createElement("div",{className:"my-diff-editor",ref:D,style:F})}},Ze12:function(Xe,me,U){var oe=U("ItGF"),X=U("hOwI"),L=X.buildTransformer,b="___zrEVENTSAVED",E=[];function x(n,e,l,c,o){return C(E,e,c,o,!0)&&C(n,l,E[0],E[1])}function C(n,e,l,c,o){if(e.getBoundingClientRect&&oe.domSupported&&!r(e)){var f=e[b]||(e[b]={}),d=h(e,f),a=s(d,f,o);if(a)return a(n,l,c),!0}return!1}function h(n,e){var l=e.markers;if(l)return l;l=e.markers=[];for(var c=["left","right"],o=["top","bottom"],f=0;f<4;f++){var d=document.createElement("div"),a=d.style,A=f%2,p=(f>>1)%2;a.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",c[A]+":0",o[p]+":0",c[1-A]+":auto",o[1-p]+":auto",""].join("!important;"),n.appendChild(d),l.push(d)}return l}function s(n,e,l){for(var c=l?"invTrans":"trans",o=e[c],f=e.srcCoords,d=!0,a=[],A=[],p=0;p<4;p++){var y=n[p].getBoundingClientRect(),T=2*p,_=y.left,B=y.top;a.push(_,B),d=d&&f&&_===f[T]&&B===f[T+1],A.push(n[p].offsetLeft,n[p].offsetTop)}return d&&o?o:(e.srcCoords=a,e[c]=l?L(A,a):L(a,A))}function r(n){return n.nodeName.toUpperCase()==="CANVAS"}me.transformLocalCoord=x,me.transformCoordWithViewport=C,me.isCanvasEl=r},ZpRC:function(Xe,me,U){"use strict";function oe(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function X(n,e){return(!e||n!=="hidden")&&n!=="visible"&&n!=="clip"}function L(n,e){if(n.clientHeight<n.scrollHeight||n.clientWidth<n.scrollWidth){var l=getComputedStyle(n,null);return X(l.overflowY,e)||X(l.overflowX,e)||function(c){var o=function(f){if(!f.ownerDocument||!f.ownerDocument.defaultView)return null;try{return f.ownerDocument.defaultView.frameElement}catch(d){return null}}(c);return!!o&&(o.clientHeight<c.scrollHeight||o.clientWidth<c.scrollWidth)}(n)}return!1}function b(n,e,l,c,o,f,d,a){return f<n&&d>e||f>n&&d<e?0:f<=n&&a<=l||d>=e&&a>=l?f-n-c:d>e&&a<l||f<n&&a>l?d-e+o:0}var E=function(n,e){var l=window,c=e.scrollMode,o=e.block,f=e.inline,d=e.boundary,a=e.skipOverflowHiddenElements,A=typeof d=="function"?d:function(De){return De!==d};if(!oe(n))throw new TypeError("Invalid target");for(var p=document.scrollingElement||document.documentElement,y=[],T=n;oe(T)&&A(T);){if((T=T.parentElement)===p){y.push(T);break}T!=null&&T===document.body&&L(T)&&!L(document.documentElement)||T!=null&&L(T,a)&&y.push(T)}for(var _=l.visualViewport?l.visualViewport.width:innerWidth,B=l.visualViewport?l.visualViewport.height:innerHeight,v=window.scrollX||pageXOffset,m=window.scrollY||pageYOffset,u=n.getBoundingClientRect(),i=u.height,w=u.width,O=u.top,S=u.right,D=u.bottom,R=u.left,k=o==="start"||o==="nearest"?O:o==="end"?D:O+i/2,j=f==="center"?R+w/2:f==="end"?S:R,Y=[],P=0;P<y.length;P++){var K=y[P],W=K.getBoundingClientRect(),F=W.height,H=W.width,G=W.top,$=W.right,ae=W.bottom,he=W.left;if(c==="if-needed"&&O>=0&&R>=0&&D<=B&&S<=_&&O>=G&&D<=ae&&R>=he&&S<=$)return Y;var ie=getComputedStyle(K),ge=parseInt(ie.borderLeftWidth,10),Ae=parseInt(ie.borderTopWidth,10),ye=parseInt(ie.borderRightWidth,10),fe=parseInt(ie.borderBottomWidth,10),de=0,ne=0,ue="offsetWidth"in K?K.offsetWidth-K.clientWidth-ge-ye:0,pe="offsetHeight"in K?K.offsetHeight-K.clientHeight-Ae-fe:0;if(p===K)de=o==="start"?k:o==="end"?k-B:o==="nearest"?b(m,m+B,B,Ae,fe,m+k,m+k+i,i):k-B/2,ne=f==="start"?j:f==="center"?j-_/2:f==="end"?j-_:b(v,v+_,_,ge,ye,v+j,v+j+w,w),de=Math.max(0,de+m),ne=Math.max(0,ne+v);else{de=o==="start"?k-G-Ae:o==="end"?k-ae+fe+pe:o==="nearest"?b(G,ae,F,Ae,fe+pe,k,k+i,i):k-(G+F/2)+pe/2,ne=f==="start"?j-he-ge:f==="center"?j-(he+H/2)+ue/2:f==="end"?j-$+ye+ue:b(he,$,H,ge,ye+ue,j,j+w,w);var ce=K.scrollLeft,we=K.scrollTop;k+=we-(de=Math.max(0,Math.min(we+de,K.scrollHeight-F+pe))),j+=ce-(ne=Math.max(0,Math.min(ce+ne,K.scrollWidth-H+ue)))}Y.push({el:K,top:de,left:ne})}return Y};function x(n){return n===Object(n)&&Object.keys(n).length!==0}function C(n,e){e===void 0&&(e="auto");var l="scrollBehavior"in document.body.style;n.forEach(function(c){var o=c.el,f=c.top,d=c.left;o.scroll&&l?o.scroll({top:f,left:d,behavior:e}):(o.scrollTop=f,o.scrollLeft=d)})}function h(n){return n===!1?{block:"end",inline:"nearest"}:x(n)?n:{block:"start",inline:"nearest"}}function s(n,e){var l=!n.ownerDocument.documentElement.contains(n);if(x(e)&&typeof e.behavior=="function")return e.behavior(l?[]:E(n,e));if(l)return;var c=h(e);return C(E(n,c),c.behavior)}var r=me.a=s},Zss7:function(Xe,me,U){var oe;(function(X){var L=/^\s+/,b=/\s+$/,E=0,x=X.round,C=X.min,h=X.max,s=X.random;function r(fe,de){if(fe=fe||"",de=de||{},fe instanceof r)return fe;if(!(this instanceof r))return new r(fe,de);var ne=n(fe);this._originalInput=fe,this._r=ne.r,this._g=ne.g,this._b=ne.b,this._a=ne.a,this._roundA=x(100*this._a)/100,this._format=de.format||ne.format,this._gradientType=de.gradientType,this._r<1&&(this._r=x(this._r)),this._g<1&&(this._g=x(this._g)),this._b<1&&(this._b=x(this._b)),this._ok=ne.ok,this._tc_id=E++}r.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var fe=this.toRgb();return(fe.r*299+fe.g*587+fe.b*114)/1e3},getLuminance:function(){var fe=this.toRgb(),de,ne,ue,pe,ce,we;return de=fe.r/255,ne=fe.g/255,ue=fe.b/255,de<=.03928?pe=de/12.92:pe=X.pow((de+.055)/1.055,2.4),ne<=.03928?ce=ne/12.92:ce=X.pow((ne+.055)/1.055,2.4),ue<=.03928?we=ue/12.92:we=X.pow((ue+.055)/1.055,2.4),.2126*pe+.7152*ce+.0722*we},setAlpha:function(fe){return this._a=Y(fe),this._roundA=x(100*this._a)/100,this},toHsv:function(){var fe=o(this._r,this._g,this._b);return{h:fe.h*360,s:fe.s,v:fe.v,a:this._a}},toHsvString:function(){var fe=o(this._r,this._g,this._b),de=x(fe.h*360),ne=x(fe.s*100),ue=x(fe.v*100);return this._a==1?"hsv("+de+", "+ne+"%, "+ue+"%)":"hsva("+de+", "+ne+"%, "+ue+"%, "+this._roundA+")"},toHsl:function(){var fe=l(this._r,this._g,this._b);return{h:fe.h*360,s:fe.s,l:fe.l,a:this._a}},toHslString:function(){var fe=l(this._r,this._g,this._b),de=x(fe.h*360),ne=x(fe.s*100),ue=x(fe.l*100);return this._a==1?"hsl("+de+", "+ne+"%, "+ue+"%)":"hsla("+de+", "+ne+"%, "+ue+"%, "+this._roundA+")"},toHex:function(fe){return d(this._r,this._g,this._b,fe)},toHexString:function(fe){return"#"+this.toHex(fe)},toHex8:function(fe){return a(this._r,this._g,this._b,this._a,fe)},toHex8String:function(fe){return"#"+this.toHex8(fe)},toRgb:function(){return{r:x(this._r),g:x(this._g),b:x(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+x(this._r)+", "+x(this._g)+", "+x(this._b)+")":"rgba("+x(this._r)+", "+x(this._g)+", "+x(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:x(P(this._r,255)*100)+"%",g:x(P(this._g,255)*100)+"%",b:x(P(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+x(P(this._r,255)*100)+"%, "+x(P(this._g,255)*100)+"%, "+x(P(this._b,255)*100)+"%)":"rgba("+x(P(this._r,255)*100)+"%, "+x(P(this._g,255)*100)+"%, "+x(P(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[d(this._r,this._g,this._b,!0)]||!1},toFilter:function(fe){var de="#"+A(this._r,this._g,this._b,this._a),ne=de,ue=this._gradientType?"GradientType = 1, ":"";if(fe){var pe=r(fe);ne="#"+A(pe._r,pe._g,pe._b,pe._a)}return"progid:DXImageTransform.Microsoft.gradient("+ue+"startColorstr="+de+",endColorstr="+ne+")"},toString:function(fe){var de=!!fe;fe=fe||this._format;var ne=!1,ue=this._a<1&&this._a>=0,pe=!de&&ue&&(fe==="hex"||fe==="hex6"||fe==="hex3"||fe==="hex4"||fe==="hex8"||fe==="name");return pe?fe==="name"&&this._a===0?this.toName():this.toRgbString():(fe==="rgb"&&(ne=this.toRgbString()),fe==="prgb"&&(ne=this.toPercentageRgbString()),(fe==="hex"||fe==="hex6")&&(ne=this.toHexString()),fe==="hex3"&&(ne=this.toHexString(!0)),fe==="hex4"&&(ne=this.toHex8String(!0)),fe==="hex8"&&(ne=this.toHex8String()),fe==="name"&&(ne=this.toName()),fe==="hsl"&&(ne=this.toHslString()),fe==="hsv"&&(ne=this.toHsvString()),ne||this.toHexString())},clone:function(){return r(this.toString())},_applyModification:function(fe,de){var ne=fe.apply(null,[this].concat([].slice.call(de)));return this._r=ne._r,this._g=ne._g,this._b=ne._b,this.setAlpha(ne._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(B,arguments)},darken:function(){return this._applyModification(v,arguments)},desaturate:function(){return this._applyModification(p,arguments)},saturate:function(){return this._applyModification(y,arguments)},greyscale:function(){return this._applyModification(T,arguments)},spin:function(){return this._applyModification(m,arguments)},_applyCombination:function(fe,de){return fe.apply(null,[this].concat([].slice.call(de)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(u,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(O,arguments)},triad:function(){return this._applyCombination(i,arguments)},tetrad:function(){return this._applyCombination(w,arguments)}},r.fromRatio=function(fe,de){if(typeof fe=="object"){var ne={};for(var ue in fe)fe.hasOwnProperty(ue)&&(ue==="a"?ne[ue]=fe[ue]:ne[ue]=$(fe[ue]));fe=ne}return r(fe,de)};function n(fe){var de={r:0,g:0,b:0},ne=1,ue=null,pe=null,ce=null,we=!1,De=!1;return typeof fe=="string"&&(fe=Ae(fe)),typeof fe=="object"&&(ge(fe.r)&&ge(fe.g)&&ge(fe.b)?(de=e(fe.r,fe.g,fe.b),we=!0,De=String(fe.r).substr(-1)==="%"?"prgb":"rgb"):ge(fe.h)&&ge(fe.s)&&ge(fe.v)?(ue=$(fe.s),pe=$(fe.v),de=f(fe.h,ue,pe),we=!0,De="hsv"):ge(fe.h)&&ge(fe.s)&&ge(fe.l)&&(ue=$(fe.s),ce=$(fe.l),de=c(fe.h,ue,ce),we=!0,De="hsl"),fe.hasOwnProperty("a")&&(ne=fe.a)),ne=Y(ne),{ok:we,format:fe.format||De,r:C(255,h(de.r,0)),g:C(255,h(de.g,0)),b:C(255,h(de.b,0)),a:ne}}function e(fe,de,ne){return{r:P(fe,255)*255,g:P(de,255)*255,b:P(ne,255)*255}}function l(fe,de,ne){fe=P(fe,255),de=P(de,255),ne=P(ne,255);var ue=h(fe,de,ne),pe=C(fe,de,ne),ce,we,De=(ue+pe)/2;if(ue==pe)ce=we=0;else{var Re=ue-pe;we=De>.5?Re/(2-ue-pe):Re/(ue+pe);switch(ue){case fe:ce=(de-ne)/Re+(de<ne?6:0);break;case de:ce=(ne-fe)/Re+2;break;case ne:ce=(fe-de)/Re+4;break}ce/=6}return{h:ce,s:we,l:De}}function c(fe,de,ne){var ue,pe,ce;fe=P(fe,360),de=P(de,100),ne=P(ne,100);function we(te,N,z){return z<0&&(z+=1),z>1&&(z-=1),z<1/6?te+(N-te)*6*z:z<1/2?N:z<2/3?te+(N-te)*(2/3-z)*6:te}if(de===0)ue=pe=ce=ne;else{var De=ne<.5?ne*(1+de):ne+de-ne*de,Re=2*ne-De;ue=we(Re,De,fe+1/3),pe=we(Re,De,fe),ce=we(Re,De,fe-1/3)}return{r:ue*255,g:pe*255,b:ce*255}}function o(fe,de,ne){fe=P(fe,255),de=P(de,255),ne=P(ne,255);var ue=h(fe,de,ne),pe=C(fe,de,ne),ce,we,De=ue,Re=ue-pe;if(we=ue===0?0:Re/ue,ue==pe)ce=0;else{switch(ue){case fe:ce=(de-ne)/Re+(de<ne?6:0);break;case de:ce=(ne-fe)/Re+2;break;case ne:ce=(fe-de)/Re+4;break}ce/=6}return{h:ce,s:we,v:De}}function f(fe,de,ne){fe=P(fe,360)*6,de=P(de,100),ne=P(ne,100);var ue=X.floor(fe),pe=fe-ue,ce=ne*(1-de),we=ne*(1-pe*de),De=ne*(1-(1-pe)*de),Re=ue%6,te=[ne,we,ce,ce,De,ne][Re],N=[De,ne,ne,we,ce,ce][Re],z=[ce,ce,De,ne,ne,we][Re];return{r:te*255,g:N*255,b:z*255}}function d(fe,de,ne,ue){var pe=[G(x(fe).toString(16)),G(x(de).toString(16)),G(x(ne).toString(16))];return ue&&pe[0].charAt(0)==pe[0].charAt(1)&&pe[1].charAt(0)==pe[1].charAt(1)&&pe[2].charAt(0)==pe[2].charAt(1)?pe[0].charAt(0)+pe[1].charAt(0)+pe[2].charAt(0):pe.join("")}function a(fe,de,ne,ue,pe){var ce=[G(x(fe).toString(16)),G(x(de).toString(16)),G(x(ne).toString(16)),G(ae(ue))];return pe&&ce[0].charAt(0)==ce[0].charAt(1)&&ce[1].charAt(0)==ce[1].charAt(1)&&ce[2].charAt(0)==ce[2].charAt(1)&&ce[3].charAt(0)==ce[3].charAt(1)?ce[0].charAt(0)+ce[1].charAt(0)+ce[2].charAt(0)+ce[3].charAt(0):ce.join("")}function A(fe,de,ne,ue){var pe=[G(ae(ue)),G(x(fe).toString(16)),G(x(de).toString(16)),G(x(ne).toString(16))];return pe.join("")}r.equals=function(fe,de){return!fe||!de?!1:r(fe).toRgbString()==r(de).toRgbString()},r.random=function(){return r.fromRatio({r:s(),g:s(),b:s()})};function p(fe,de){de=de===0?0:de||10;var ne=r(fe).toHsl();return ne.s-=de/100,ne.s=K(ne.s),r(ne)}function y(fe,de){de=de===0?0:de||10;var ne=r(fe).toHsl();return ne.s+=de/100,ne.s=K(ne.s),r(ne)}function T(fe){return r(fe).desaturate(100)}function _(fe,de){de=de===0?0:de||10;var ne=r(fe).toHsl();return ne.l+=de/100,ne.l=K(ne.l),r(ne)}function B(fe,de){de=de===0?0:de||10;var ne=r(fe).toRgb();return ne.r=h(0,C(255,ne.r-x(255*-(de/100)))),ne.g=h(0,C(255,ne.g-x(255*-(de/100)))),ne.b=h(0,C(255,ne.b-x(255*-(de/100)))),r(ne)}function v(fe,de){de=de===0?0:de||10;var ne=r(fe).toHsl();return ne.l-=de/100,ne.l=K(ne.l),r(ne)}function m(fe,de){var ne=r(fe).toHsl(),ue=(ne.h+de)%360;return ne.h=ue<0?360+ue:ue,r(ne)}function u(fe){var de=r(fe).toHsl();return de.h=(de.h+180)%360,r(de)}function i(fe){var de=r(fe).toHsl(),ne=de.h;return[r(fe),r({h:(ne+120)%360,s:de.s,l:de.l}),r({h:(ne+240)%360,s:de.s,l:de.l})]}function w(fe){var de=r(fe).toHsl(),ne=de.h;return[r(fe),r({h:(ne+90)%360,s:de.s,l:de.l}),r({h:(ne+180)%360,s:de.s,l:de.l}),r({h:(ne+270)%360,s:de.s,l:de.l})]}function O(fe){var de=r(fe).toHsl(),ne=de.h;return[r(fe),r({h:(ne+72)%360,s:de.s,l:de.l}),r({h:(ne+216)%360,s:de.s,l:de.l})]}function S(fe,de,ne){de=de||6,ne=ne||30;var ue=r(fe).toHsl(),pe=360/ne,ce=[r(fe)];for(ue.h=(ue.h-(pe*de>>1)+720)%360;--de;)ue.h=(ue.h+pe)%360,ce.push(r(ue));return ce}function D(fe,de){de=de||6;for(var ne=r(fe).toHsv(),ue=ne.h,pe=ne.s,ce=ne.v,we=[],De=1/de;de--;)we.push(r({h:ue,s:pe,v:ce})),ce=(ce+De)%1;return we}r.mix=function(fe,de,ne){ne=ne===0?0:ne||50;var ue=r(fe).toRgb(),pe=r(de).toRgb(),ce=ne/100,we={r:(pe.r-ue.r)*ce+ue.r,g:(pe.g-ue.g)*ce+ue.g,b:(pe.b-ue.b)*ce+ue.b,a:(pe.a-ue.a)*ce+ue.a};return r(we)},r.readability=function(fe,de){var ne=r(fe),ue=r(de);return(X.max(ne.getLuminance(),ue.getLuminance())+.05)/(X.min(ne.getLuminance(),ue.getLuminance())+.05)},r.isReadable=function(fe,de,ne){var ue=r.readability(fe,de),pe,ce;ce=!1,pe=ye(ne);switch(pe.level+pe.size){case"AAsmall":case"AAAlarge":ce=ue>=4.5;break;case"AAlarge":ce=ue>=3;break;case"AAAsmall":ce=ue>=7;break}return ce},r.mostReadable=function(fe,de,ne){var ue=null,pe=0,ce,we,De,Re;ne=ne||{},we=ne.includeFallbackColors,De=ne.level,Re=ne.size;for(var te=0;te<de.length;te++)ce=r.readability(fe,de[te]),ce>pe&&(pe=ce,ue=r(de[te]));return r.isReadable(fe,ue,{level:De,size:Re})||!we?ue:(ne.includeFallbackColors=!1,r.mostReadable(fe,["#fff","#000"],ne))};var R=r.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},k=r.hexNames=j(R);function j(fe){var de={};for(var ne in fe)fe.hasOwnProperty(ne)&&(de[fe[ne]]=ne);return de}function Y(fe){return fe=parseFloat(fe),(isNaN(fe)||fe<0||fe>1)&&(fe=1),fe}function P(fe,de){F(fe)&&(fe="100%");var ne=H(fe);return fe=C(de,h(0,parseFloat(fe))),ne&&(fe=parseInt(fe*de,10)/100),X.abs(fe-de)<1e-6?1:fe%de/parseFloat(de)}function K(fe){return C(1,h(0,fe))}function W(fe){return parseInt(fe,16)}function F(fe){return typeof fe=="string"&&fe.indexOf(".")!=-1&&parseFloat(fe)===1}function H(fe){return typeof fe=="string"&&fe.indexOf("%")!=-1}function G(fe){return fe.length==1?"0"+fe:""+fe}function $(fe){return fe<=1&&(fe=fe*100+"%"),fe}function ae(fe){return X.round(parseFloat(fe)*255).toString(16)}function he(fe){return W(fe)/255}var ie=function(){var fe="[-\\+]?\\d+%?",de="[-\\+]?\\d*\\.\\d+%?",ne="(?:"+de+")|(?:"+fe+")",ue="[\\s|\\(]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")\\s*\\)?",pe="[\\s|\\(]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")\\s*\\)?";return{CSS_UNIT:new RegExp(ne),rgb:new RegExp("rgb"+ue),rgba:new RegExp("rgba"+pe),hsl:new RegExp("hsl"+ue),hsla:new RegExp("hsla"+pe),hsv:new RegExp("hsv"+ue),hsva:new RegExp("hsva"+pe),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ge(fe){return!!ie.CSS_UNIT.exec(fe)}function Ae(fe){fe=fe.replace(L,"").replace(b,"").toLowerCase();var de=!1;if(R[fe])fe=R[fe],de=!0;else if(fe=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ne;return(ne=ie.rgb.exec(fe))?{r:ne[1],g:ne[2],b:ne[3]}:(ne=ie.rgba.exec(fe))?{r:ne[1],g:ne[2],b:ne[3],a:ne[4]}:(ne=ie.hsl.exec(fe))?{h:ne[1],s:ne[2],l:ne[3]}:(ne=ie.hsla.exec(fe))?{h:ne[1],s:ne[2],l:ne[3],a:ne[4]}:(ne=ie.hsv.exec(fe))?{h:ne[1],s:ne[2],v:ne[3]}:(ne=ie.hsva.exec(fe))?{h:ne[1],s:ne[2],v:ne[3],a:ne[4]}:(ne=ie.hex8.exec(fe))?{r:W(ne[1]),g:W(ne[2]),b:W(ne[3]),a:he(ne[4]),format:de?"name":"hex8"}:(ne=ie.hex6.exec(fe))?{r:W(ne[1]),g:W(ne[2]),b:W(ne[3]),format:de?"name":"hex"}:(ne=ie.hex4.exec(fe))?{r:W(ne[1]+""+ne[1]),g:W(ne[2]+""+ne[2]),b:W(ne[3]+""+ne[3]),a:he(ne[4]+""+ne[4]),format:de?"name":"hex8"}:(ne=ie.hex3.exec(fe))?{r:W(ne[1]+""+ne[1]),g:W(ne[2]+""+ne[2]),b:W(ne[3]+""+ne[3]),format:de?"name":"hex"}:!1}function ye(fe){var de,ne;return fe=fe||{level:"AA",size:"small"},de=(fe.level||"AA").toUpperCase(),ne=(fe.size||"small").toLowerCase(),de!=="AA"&&de!=="AAA"&&(de="AA"),ne!=="small"&&ne!=="large"&&(ne="small"),{level:de,size:ne}}Xe.exports?Xe.exports=r:!(oe=function(){return r}.call(me,U,me,Xe),oe!==void 0&&(Xe.exports=oe))})(Math)},aKvl:function(Xe,me,U){var oe=U("Sj9i"),X=oe.quadraticProjectPoint;function L(b,E,x,C,h,s,r,n,e){if(r===0)return!1;var l=r;if(e>E+l&&e>C+l&&e>s+l||e<E-l&&e<C-l&&e<s-l||n>b+l&&n>x+l&&n>h+l||n<b-l&&n<x-l&&n<h-l)return!1;var c=X(b,E,x,C,h,s,n,e,null);return c<=l/2}me.containStroke=L},aX58:function(Xe,me,U){var oe=U("3gBT"),X=U("ItGF"),L=U("bYtY"),b=U("0s+r"),E=U("r6Bn"),x=U("7SHv"),C=U("MKOG"),h=U("zarK");/*!
|
|
|
* ZRender, a high performance 2d drawing library.
|
|
|
*
|
|
|
* Copyright (c) 2013, Baidu Inc.
|
|
|
* All rights reserved.
|
|
|
*
|
|
|
* LICENSE
|
|
|
* https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
|
|
|
*/var s=!X.canvasSupported,r={canvas:x},n={},e="4.3.1";function l(A,p){var y=new a(oe(),A,p);return n[y.id]=y,y}function c(A){if(A)A.dispose();else{for(var p in n)n.hasOwnProperty(p)&&n[p].dispose();n={}}return this}function o(A){return n[A]}function f(A,p){r[A]=p}function d(A){delete n[A]}var a=function(A,p,y){y=y||{},this.dom=p,this.id=A;var T=this,_=new E,B=y.renderer;if(s){if(!r.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");B="vml"}else(!B||!r[B])&&(B="canvas");var v=new r[B](p,_,y,A);this.storage=_,this.painter=v;var m=!X.node&&!X.worker?new h(v.getViewportRoot(),v.root):null;this.handler=new b(_,v,m,v.root),this.animation=new C({stage:{update:L.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var u=_.delFromStorage,i=_.addToStorage;_.delFromStorage=function(w){u.call(_,w),w&&w.removeSelfFromZr(T)},_.addToStorage=function(w){i.call(_,w),w.addSelfToZr(T)}};a.prototype={constructor:a,getId:function(){return this.id},add:function(A){this.storage.addRoot(A),this._needsRefresh=!0},remove:function(A){this.storage.delRoot(A),this._needsRefresh=!0},configLayer:function(A,p){this.painter.configLayer&&this.painter.configLayer(A,p),this._needsRefresh=!0},setBackgroundColor:function(A){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(A),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var A;this._needsRefresh&&(A=!0,this.refreshImmediately()),this._needsRefreshHover&&(A=!0,this.refreshHoverImmediately()),A&&this.trigger("rendered")},addHover:function(A,p){if(this.painter.addHover){var y=this.painter.addHover(A,p);return this.refreshHover(),y}},removeHover:function(A){this.painter.removeHover&&(this.painter.removeHover(A),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(A){A=A||{},this.painter.resize(A.width,A.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(A,p){return this.painter.pathToImage(A,p)},setCursorStyle:function(A){this.handler.setCursorStyle(A)},findHover:function(A,p){return this.handler.findHover(A,p)},on:function(A,p,y){this.handler.on(A,p,y)},off:function(A,p){this.handler.off(A,p)},trigger:function(A,p){this.handler.trigger(A,p)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,d(this.id)}},me.version=e,me.init=l,me.dispose=c,me.getInstance=o,me.registerPainter=f},bT9E:function(Xe,me,U){"use strict";U.d(me,"a",function(){return X});var oe=U("VTBJ");function X(L,b){var E=Object(oe.a)({},L);return Array.isArray(b)&&b.forEach(function(x){delete E[x]}),E}},bYtY:function(Xe,me){var U={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},oe={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},X=Object.prototype.toString,L=Array.prototype,b=L.forEach,E=L.filter,x=L.slice,C=L.map,h=L.reduce,s={};function r(ne,ue){ne==="createCanvas"&&(d=null),s[ne]=ue}function n(ne){if(ne==null||typeof ne!="object")return ne;var ue=ne,pe=X.call(ne);if(pe==="[object Array]"){if(!ge(ne)){ue=[];for(var ce=0,we=ne.length;ce<we;ce++)ue[ce]=n(ne[ce])}}else if(oe[pe]){if(!ge(ne)){var De=ne.constructor;if(ne.constructor.from)ue=De.from(ne);else{ue=new De(ne.length);for(var ce=0,we=ne.length;ce<we;ce++)ue[ce]=n(ne[ce])}}}else if(!U[pe]&&!ge(ne)&&!Y(ne)){ue={};for(var Re in ne)ne.hasOwnProperty(Re)&&(ue[Re]=n(ne[Re]))}return ue}function e(ne,ue,pe){if(!R(ue)||!R(ne))return pe?n(ue):ne;for(var ce in ue)if(ue.hasOwnProperty(ce)){var we=ne[ce],De=ue[ce];R(De)&&R(we)&&!O(De)&&!O(we)&&!Y(De)&&!Y(we)&&!k(De)&&!k(we)&&!ge(De)&&!ge(we)?e(we,De,pe):(pe||!(ce in ne))&&(ne[ce]=n(ue[ce],!0))}return ne}function l(ne,ue){for(var pe=ne[0],ce=1,we=ne.length;ce<we;ce++)pe=e(pe,ne[ce],ue);return pe}function c(ne,ue){for(var pe in ue)ue.hasOwnProperty(pe)&&(ne[pe]=ue[pe]);return ne}function o(ne,ue,pe){for(var ce in ue)ue.hasOwnProperty(ce)&&(pe?ue[ce]!=null:ne[ce]==null)&&(ne[ce]=ue[ce]);return ne}var f=function(){return s.createCanvas()};s.createCanvas=function(){return document.createElement("canvas")};var d;function a(){return d||(d=f().getContext("2d")),d}function A(ne,ue){if(ne){if(ne.indexOf)return ne.indexOf(ue);for(var pe=0,ce=ne.length;pe<ce;pe++)if(ne[pe]===ue)return pe}return-1}function p(ne,ue){var pe=ne.prototype;function ce(){}ce.prototype=ue.prototype,ne.prototype=new ce;for(var we in pe)pe.hasOwnProperty(we)&&(ne.prototype[we]=pe[we]);ne.prototype.constructor=ne,ne.superClass=ue}function y(ne,ue,pe){ne="prototype"in ne?ne.prototype:ne,ue="prototype"in ue?ue.prototype:ue,o(ne,ue,pe)}function T(ne){return ne?typeof ne=="string"?!1:typeof ne.length=="number":void 0}function _(ne,ue,pe){if(!(ne&&ue))return;if(ne.forEach&&ne.forEach===b)ne.forEach(ue,pe);else if(ne.length===+ne.length)for(var ce=0,we=ne.length;ce<we;ce++)ue.call(pe,ne[ce],ce,ne);else for(var De in ne)ne.hasOwnProperty(De)&&ue.call(pe,ne[De],De,ne)}function B(ne,ue,pe){if(!(ne&&ue))return;if(ne.map&&ne.map===C)return ne.map(ue,pe);for(var ce=[],we=0,De=ne.length;we<De;we++)ce.push(ue.call(pe,ne[we],we,ne));return ce}function v(ne,ue,pe,ce){if(!(ne&&ue))return;if(ne.reduce&&ne.reduce===h)return ne.reduce(ue,pe,ce);for(var we=0,De=ne.length;we<De;we++)pe=ue.call(ce,pe,ne[we],we,ne);return pe}function m(ne,ue,pe){if(!(ne&&ue))return;if(ne.filter&&ne.filter===E)return ne.filter(ue,pe);for(var ce=[],we=0,De=ne.length;we<De;we++)ue.call(pe,ne[we],we,ne)&&ce.push(ne[we]);return ce}function u(ne,ue,pe){if(!(ne&&ue))return;for(var ce=0,we=ne.length;ce<we;ce++)if(ue.call(pe,ne[ce],ce,ne))return ne[ce]}function i(ne,ue){var pe=x.call(arguments,2);return function(){return ne.apply(ue,pe.concat(x.call(arguments)))}}function w(ne){var ue=x.call(arguments,1);return function(){return ne.apply(this,ue.concat(x.call(arguments)))}}function O(ne){return X.call(ne)==="[object Array]"}function S(ne){return typeof ne=="function"}function D(ne){return X.call(ne)==="[object String]"}function R(ne){var ue=typeof ne;return ue==="function"||!!ne&&ue==="object"}function k(ne){return!!U[X.call(ne)]}function j(ne){return!!oe[X.call(ne)]}function Y(ne){return typeof ne=="object"&&typeof ne.nodeType=="number"&&typeof ne.ownerDocument=="object"}function P(ne){return ne!==ne}function K(ne){for(var ue=0,pe=arguments.length;ue<pe;ue++)if(arguments[ue]!=null)return arguments[ue]}function W(ne,ue){return ne!=null?ne:ue}function F(ne,ue,pe){return ne!=null?ne:ue!=null?ue:pe}function H(){return Function.call.apply(x,arguments)}function G(ne){if(typeof ne=="number")return[ne,ne,ne,ne];var ue=ne.length;return ue===2?[ne[0],ne[1],ne[0],ne[1]]:ue===3?[ne[0],ne[1],ne[2],ne[1]]:ne}function $(ne,ue){if(!ne)throw new Error(ue)}function ae(ne){return ne==null?null:typeof ne.trim=="function"?ne.trim():ne.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var he="__ec_primitive__";function ie(ne){ne[he]=!0}function ge(ne){return ne[he]}function Ae(ne){var ue=O(ne);this.data={};var pe=this;ne instanceof Ae?ne.each(ce):ne&&_(ne,ce);function ce(we,De){ue?pe.set(we,De):pe.set(De,we)}}Ae.prototype={constructor:Ae,get:function(ne){return this.data.hasOwnProperty(ne)?this.data[ne]:null},set:function(ne,ue){return this.data[ne]=ue},each:function(ne,ue){ue!==void 0&&(ne=i(ne,ue));for(var pe in this.data)this.data.hasOwnProperty(pe)&&ne(this.data[pe],pe)},removeKey:function(ne){delete this.data[ne]}};function ye(ne){return new Ae(ne)}function fe(ne,ue){for(var pe=new ne.constructor(ne.length+ue.length),ce=0;ce<ne.length;ce++)pe[ce]=ne[ce];var we=ne.length;for(ce=0;ce<ue.length;ce++)pe[ce+we]=ue[ce];return pe}function de(){}me.$override=r,me.clone=n,me.merge=e,me.mergeAll=l,me.extend=c,me.defaults=o,me.createCanvas=f,me.getContext=a,me.indexOf=A,me.inherits=p,me.mixin=y,me.isArrayLike=T,me.each=_,me.map=B,me.reduce=v,me.filter=m,me.find=u,me.bind=i,me.curry=w,me.isArray=O,me.isFunction=S,me.isString=D,me.isObject=R,me.isBuiltInObject=k,me.isTypedArray=j,me.isDom=Y,me.eqNaN=P,me.retrieve=K,me.retrieve2=W,me.retrieve3=F,me.slice=H,me.normalizeCssArray=G,me.assert=$,me.trim=ae,me.setAsPrimitive=ie,me.isPrimitive=ge,me.createHashMap=ye,me.concatArray=fe,me.noop=de},biw7:function(Xe,me,U){"use strict";var oe=U("cDcd"),X=U.n(oe),L=oe.createContext(null);me.a=L},c5Ni:function(Xe,me,U){},cCSd:function(Xe,me,U){Xe.exports={flex_box_center:"flex_box_center___3Q6yG",flex_space_between:"flex_space_between___S_CUk",flex_box_vertical_center:"flex_box_vertical_center___2Gdbl",flex_box_center_end:"flex_box_center_end___1xrL5",flex_box_column:"flex_box_column___16e2L",wrp:"wrp___3ZwBI",drawer:"drawer___1PTh9",menu:"menu___DFNiI",actived:"actived___1sNU9",actived2:"actived2___2BWt2",listItem:"listItem___1ylrh",info:"info___F7JZE",title:"title___2kNmP",titleLeft:"titleLeft___1h-DH",titleRight:"titleRight___hT8FM",search:"search___1KEgc",description:"description___31f06",menuCourse:"menuCourse___3RVET"}},cRFk:function(Xe,me,U){Xe.exports=U.p+"static/RepositoryNoneData.828085a8.png"},chpo:function(Xe,me,U){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.default=void 0;var oe=1,X=function(){return"".concat(oe++)};me.default=X},crp1:function(Xe,me,U){"use strict";U.d(me,"b",function(){return et}),U.d(me,"a",function(){return Pt});var oe={},X=function(Oe,Pe,Qe,yt,Ft){var Xt=oe[Pe]||(oe[Pe]=URL.createObjectURL(new Blob([Oe],{type:"text/javascript"}))),nn=new Worker(Xt);return nn.onerror=function(Nt){return Ft(Nt.error,null)},nn.onmessage=function(Nt){return Ft(null,Nt.data)},nn.postMessage(Qe,yt),nn},L=Uint8Array,b=Uint16Array,E=Uint32Array,x=new L([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),C=new L([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),h=new L([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(Oe,Pe){for(var Qe=new b(31),yt=0;yt<31;++yt)Qe[yt]=Pe+=1<<Oe[yt-1];for(var Ft=new E(Qe[30]),yt=1;yt<30;++yt)for(var Xt=Qe[yt];Xt<Qe[yt+1];++Xt)Ft[Xt]=Xt-Qe[yt]<<5|yt;return[Qe,Ft]},r=s(x,2),n=r[0],e=r[1];n[28]=258,e[258]=28;for(var l=s(C,0),c=l[0],o=l[1],f=new b(32768),d=0;d<32768;++d){var a=(d&43690)>>>1|(d&21845)<<1;a=(a&52428)>>>2|(a&13107)<<2,a=(a&61680)>>>4|(a&3855)<<4,f[d]=((a&65280)>>>8|(a&255)<<8)>>>1}for(var A=function(Oe,Pe,Qe){for(var yt=Oe.length,Ft=0,Xt=new b(Pe);Ft<yt;++Ft)++Xt[Oe[Ft]-1];var nn=new b(Pe);for(Ft=0;Ft<Pe;++Ft)nn[Ft]=nn[Ft-1]+Xt[Ft-1]<<1;var Nt;if(Qe){Nt=new b(1<<Pe);var Yt=15-Pe;for(Ft=0;Ft<yt;++Ft)if(Oe[Ft])for(var Cn=Ft<<4|Oe[Ft],un=Pe-Oe[Ft],Gn=nn[Oe[Ft]-1]++<<un,Ir=Gn|(1<<un)-1;Gn<=Ir;++Gn)Nt[f[Gn]>>>Yt]=Cn}else for(Nt=new b(yt),Ft=0;Ft<yt;++Ft)Nt[Ft]=f[nn[Oe[Ft]-1]++]>>>15-Oe[Ft];return Nt},p=new L(288),d=0;d<144;++d)p[d]=8;for(var d=144;d<256;++d)p[d]=9;for(var d=256;d<280;++d)p[d]=7;for(var d=280;d<288;++d)p[d]=8;for(var y=new L(32),d=0;d<32;++d)y[d]=5;var T=A(p,9,0),_=A(p,9,1),B=A(y,5,0),v=A(y,5,1),m=function(Oe){for(var Pe=Oe[0],Qe=1;Qe<Oe.length;++Qe)Oe[Qe]>Pe&&(Pe=Oe[Qe]);return Pe},u=function(Oe,Pe,Qe){var yt=Pe/8>>0;return(Oe[yt]|Oe[yt+1]<<8)>>>(Pe&7)&Qe},i=function(Oe,Pe){var Qe=Pe/8>>0;return(Oe[Qe]|Oe[Qe+1]<<8|Oe[Qe+2]<<16)>>>(Pe&7)},w=function(Oe){return(Oe/8>>0)+(Oe&7&&1)},O=function(Oe,Pe,Qe){(Pe==null||Pe<0)&&(Pe=0),(Qe==null||Qe>Oe.length)&&(Qe=Oe.length);var yt=new(Oe instanceof b?b:Oe instanceof E?E:L)(Qe-Pe);return yt.set(Oe.subarray(Pe,Qe)),yt},S=function(Oe,Pe,Qe){var yt=Oe.length,Ft=!Pe||Qe,Xt=!Qe||Qe.i;Qe||(Qe={}),Pe||(Pe=new L(yt*3));var nn=function(Ao){var Qi=Pe.length;if(Ao>Qi){var Ii=new L(Math.max(Qi*2,Ao));Ii.set(Pe),Pe=Ii}},Nt=Qe.f||0,Yt=Qe.p||0,Cn=Qe.b||0,un=Qe.l,Gn=Qe.d,Ir=Qe.m,Sr=Qe.n,Tr=yt*8;do{if(!un){Qe.f=Nt=u(Oe,Yt,1);var Or=u(Oe,Yt+1,3);if(Yt+=3,Or)if(Or==1)un=_,Gn=v,Ir=9,Sr=5;else if(Or==2){var _r=u(Oe,Yt,31)+257,Dr=u(Oe,Yt+10,15)+4,pa=_r+u(Oe,Yt+5,31)+1;Yt+=14;for(var jr=new L(pa),oa=new L(19),mr=0;mr<Dr;++mr)oa[h[mr]]=u(Oe,Yt+mr*3,7);Yt+=Dr*3;var Aa=m(oa),Oa=(1<<Aa)-1;if(!Xt&&Yt+pa*(Aa+7)>Tr)break;for(var si=A(oa,Aa,1),mr=0;mr<pa;){var xa=si[u(Oe,Yt,Oa)];Yt+=xa&15;var Yr=xa>>>4;if(Yr<16)jr[mr++]=Yr;else{var Na=0,gi=0;for(Yr==16?(gi=3+u(Oe,Yt,3),Yt+=2,Na=jr[mr-1]):Yr==17?(gi=3+u(Oe,Yt,7),Yt+=3):Yr==18&&(gi=11+u(Oe,Yt,127),Yt+=7);gi--;)jr[mr++]=Na}}var ja=jr.subarray(0,_r),Nr=jr.subarray(_r);Ir=m(ja),Sr=m(Nr),un=A(ja,Ir,1),Gn=A(Nr,Sr,1)}else throw"invalid block type";else{var Yr=w(Yt)+4,ba=Oe[Yr-4]|Oe[Yr-3]<<8,hr=Yr+ba;if(hr>yt){if(Xt)throw"unexpected EOF";break}Ft&&nn(Cn+ba),Pe.set(Oe.subarray(Yr,hr),Cn),Qe.b=Cn+=ba,Qe.p=Yt=hr*8;continue}if(Yt>Tr)throw"unexpected EOF"}Ft&&nn(Cn+131072);for(var Qa=(1<<Ir)-1,qa=(1<<Sr)-1,Ha=Ir+Sr+18;Xt||Yt+Ha<Tr;){var Na=un[i(Oe,Yt)&Qa],yi=Na>>>4;if(Yt+=Na&15,Yt>Tr)throw"unexpected EOF";if(!Na)throw"invalid length/literal";if(yi<256)Pe[Cn++]=yi;else if(yi==256){un=null;break}else{var bi=yi-254;if(yi>264){var mr=yi-257,ma=x[mr];bi=u(Oe,Yt,(1<<ma)-1)+n[mr],Yt+=ma}var Ta=Gn[i(Oe,Yt)&qa],Wr=Ta>>>4;if(!Ta)throw"invalid distance";Yt+=Ta&15;var Nr=c[Wr];if(Wr>3){var ma=C[Wr];Nr+=i(Oe,Yt)&(1<<ma)-1,Yt+=ma}if(Yt>Tr)throw"unexpected EOF";Ft&&nn(Cn+131072);for(var va=Cn+bi;Cn<va;Cn+=4)Pe[Cn]=Pe[Cn-Nr],Pe[Cn+1]=Pe[Cn+1-Nr],Pe[Cn+2]=Pe[Cn+2-Nr],Pe[Cn+3]=Pe[Cn+3-Nr];Cn=va}}Qe.l=un,Qe.p=Yt,Qe.b=Cn,un&&(Nt=1,Qe.m=Ir,Qe.d=Gn,Qe.n=Sr)}while(!Nt);return Cn==Pe.length?Pe:O(Pe,0,Cn)},D=function(Oe,Pe,Qe){Qe<<=Pe&7;var yt=Pe/8>>0;Oe[yt]|=Qe,Oe[yt+1]|=Qe>>>8},R=function(Oe,Pe,Qe){Qe<<=Pe&7;var yt=Pe/8>>0;Oe[yt]|=Qe,Oe[yt+1]|=Qe>>>8,Oe[yt+2]|=Qe>>>16},k=function(Oe,Pe){for(var Qe=[],yt=0;yt<Oe.length;++yt)Oe[yt]&&Qe.push({s:yt,f:Oe[yt]});var Ft=Qe.length,Xt=Qe.slice();if(!Ft)return[new L(0),0];if(Ft==1){var nn=new L(Qe[0].s+1);return nn[Qe[0].s]=1,[nn,1]}Qe.sort(function(pa,jr){return pa.f-jr.f}),Qe.push({s:-1,f:25001});var Nt=Qe[0],Yt=Qe[1],Cn=0,un=1,Gn=2;for(Qe[0]={s:-1,f:Nt.f+Yt.f,l:Nt,r:Yt};un!=Ft-1;)Nt=Qe[Qe[Cn].f<Qe[Gn].f?Cn++:Gn++],Yt=Qe[Cn!=un&&Qe[Cn].f<Qe[Gn].f?Cn++:Gn++],Qe[un++]={s:-1,f:Nt.f+Yt.f,l:Nt,r:Yt};for(var Ir=Xt[0].s,yt=1;yt<Ft;++yt)Xt[yt].s>Ir&&(Ir=Xt[yt].s);var Sr=new b(Ir+1),Tr=j(Qe[un-1],Sr,0);if(Tr>Pe){var yt=0,Or=0,Yr=Tr-Pe,ba=1<<Yr;for(Xt.sort(function(jr,oa){return Sr[oa.s]-Sr[jr.s]||jr.f-oa.f});yt<Ft;++yt){var hr=Xt[yt].s;if(Sr[hr]>Pe)Or+=ba-(1<<Tr-Sr[hr]),Sr[hr]=Pe;else break}for(Or>>>=Yr;Or>0;){var _r=Xt[yt].s;Sr[_r]<Pe?Or-=1<<Pe-Sr[_r]++-1:++yt}for(;yt>=0&⩔--yt){var Dr=Xt[yt].s;Sr[Dr]==Pe&&(--Sr[Dr],++Or)}Tr=Pe}return[new L(Sr),Tr]},j=function(Oe,Pe,Qe){return Oe.s==-1?Math.max(j(Oe.l,Pe,Qe+1),j(Oe.r,Pe,Qe+1)):Pe[Oe.s]=Qe},Y=function(Oe){for(var Pe=Oe.length;Pe&&!Oe[--Pe];);for(var Qe=new b(++Pe),yt=0,Ft=Oe[0],Xt=1,nn=function(Yt){Qe[yt++]=Yt},Nt=1;Nt<=Pe;++Nt)if(Oe[Nt]==Ft&&Nt!=Pe)++Xt;else{if(!Ft&&Xt>2){for(;Xt>138;Xt-=138)nn(32754);Xt>2&&(nn(Xt>10?Xt-11<<5|28690:Xt-3<<5|12305),Xt=0)}else if(Xt>3){for(nn(Ft),--Xt;Xt>6;Xt-=6)nn(8304);Xt>2&&(nn(Xt-3<<5|8208),Xt=0)}for(;Xt--;)nn(Ft);Xt=1,Ft=Oe[Nt]}return[Qe.subarray(0,yt),Pe]},P=function(Oe,Pe){for(var Qe=0,yt=0;yt<Pe.length;++yt)Qe+=Oe[yt]*Pe[yt];return Qe},K=function(Oe,Pe,Qe){var yt=Qe.length,Ft=w(Pe+2);Oe[Ft]=yt&255,Oe[Ft+1]=yt>>>8,Oe[Ft+2]=Oe[Ft]^255,Oe[Ft+3]=Oe[Ft+1]^255;for(var Xt=0;Xt<yt;++Xt)Oe[Ft+Xt+4]=Qe[Xt];return(Ft+4+yt)*8},W=function(Oe,Pe,Qe,yt,Ft,Xt,nn,Nt,Yt,Cn,un){D(Pe,un++,Qe),++Ft[256];for(var Gn=k(Ft,15),Ir=Gn[0],Sr=Gn[1],Tr=k(Xt,15),Or=Tr[0],Yr=Tr[1],ba=Y(Ir),hr=ba[0],_r=ba[1],Dr=Y(Or),pa=Dr[0],jr=Dr[1],oa=new b(19),mr=0;mr<hr.length;++mr)oa[hr[mr]&31]++;for(var mr=0;mr<pa.length;++mr)oa[pa[mr]&31]++;for(var Aa=k(oa,7),Oa=Aa[0],si=Aa[1],xa=19;xa>4&&!Oa[h[xa-1]];--xa);var Na=Cn+5<<3,gi=P(Ft,p)+P(Xt,y)+nn,ja=P(Ft,Ir)+P(Xt,Or)+nn+14+3*xa+P(oa,Oa)+(2*oa[16]+3*oa[17]+7*oa[18]);if(Na<=gi&&Na<=ja)return K(Pe,un,Oe.subarray(Yt,Yt+Cn));var Nr,Qa,qa,Ha;if(D(Pe,un,1+(ja<gi)),un+=2,ja<gi){Nr=A(Ir,Sr,0),Qa=Ir,qa=A(Or,Yr,0),Ha=Or;var yi=A(Oa,si,0);D(Pe,un,_r-257),D(Pe,un+5,jr-1),D(Pe,un+10,xa-4),un+=14;for(var mr=0;mr<xa;++mr)D(Pe,un+3*mr,Oa[h[mr]]);un+=3*xa;for(var bi=[hr,pa],ma=0;ma<2;++ma)for(var Ta=bi[ma],mr=0;mr<Ta.length;++mr){var Wr=Ta[mr]&31;D(Pe,un,yi[Wr]),un+=Oa[Wr],Wr>15&&(D(Pe,un,Ta[mr]>>>5&127),un+=Ta[mr]>>>12)}}else Nr=T,Qa=p,qa=B,Ha=y;for(var mr=0;mr<Nt;++mr)if(yt[mr]>255){var Wr=yt[mr]>>>18&31;R(Pe,un,Nr[Wr+257]),un+=Qa[Wr+257],Wr>7&&(D(Pe,un,yt[mr]>>>23&31),un+=x[Wr]);var va=yt[mr]&31;R(Pe,un,qa[va]),un+=Ha[va],va>3&&(R(Pe,un,yt[mr]>>>5&8191),un+=C[va])}else R(Pe,un,Nr[yt[mr]]),un+=Qa[yt[mr]];return R(Pe,un,Nr[256]),un+Qa[256]},F=new E([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),H=new L(0),G=function(Oe,Pe,Qe,yt,Ft,Xt){var nn=Oe.length,Nt=new L(yt+nn+5*(1+Math.floor(nn/7e3))+Ft),Yt=Nt.subarray(yt,Nt.length-Ft),Cn=0;if(!Pe||nn<8)for(var un=0;un<=nn;un+=65535){var Gn=un+65535;Gn<nn?Cn=K(Yt,Cn,Oe.subarray(un,Gn)):(Yt[un]=Xt,Cn=K(Yt,Cn,Oe.subarray(un,nn)))}else{for(var Ir=F[Pe-1],Sr=Ir>>>13,Tr=Ir&8191,Or=(1<<Qe)-1,Yr=new b(32768),ba=new b(Or+1),hr=Math.ceil(Qe/3),_r=2*hr,Dr=function(xr){return(Oe[xr]^Oe[xr+1]<<hr^Oe[xr+2]<<_r)&Or},pa=new E(25e3),jr=new b(288),oa=new b(32),mr=0,Aa=0,un=0,Oa=0,si=0,xa=0;un<nn;++un){var Na=Dr(un),gi=un&32767,ja=ba[Na];if(Yr[gi]=ja,ba[Na]=gi,si<=un){var Nr=nn-un;if((mr>7e3||Oa>24576)&&Nr>423){Cn=W(Oe,Yt,0,pa,jr,oa,Aa,Oa,xa,un-xa,Cn),Oa=mr=Aa=0,xa=un;for(var Qa=0;Qa<286;++Qa)jr[Qa]=0;for(var Qa=0;Qa<30;++Qa)oa[Qa]=0}var qa=2,Ha=0,yi=Tr,bi=gi-ja&32767;if(Nr>2&&Na==Dr(un-bi))for(var ma=Math.min(Sr,Nr)-1,Ta=Math.min(32767,un),Wr=Math.min(258,Nr);bi<=Ta&&--yi&&gi!=ja;){if(Oe[un+qa]==Oe[un+qa-bi]){for(var va=0;va<Wr&&Oe[un+va]==Oe[un+va-bi];++va);if(va>qa){if(qa=va,Ha=bi,va>ma)break;for(var Ao=Math.min(bi,va-2),Qi=0,Qa=0;Qa<Ao;++Qa){var Ii=un-bi+Qa+32768&32767,Ho=Yr[Ii],Po=Ii-Ho+32768&32767;Po>Qi&&(Qi=Po,ja=Ii)}}}gi=ja,ja=Yr[gi],bi+=gi-ja+32768&32767}if(Ha){pa[Oa++]=268435456|e[qa]<<18|o[Ha];var rr=e[qa]&31,Rr=o[Ha]&31;Aa+=x[rr]+C[Rr],++jr[257+rr],++oa[Rr],si=un+qa,++mr}else pa[Oa++]=Oe[un],++jr[Oe[un]]}}Cn=W(Oe,Yt,Xt,pa,jr,oa,Aa,Oa,xa,un-xa,Cn),Xt||(Cn=K(Yt,Cn,H))}return O(Nt,0,yt+w(Cn)+Ft)},$=function(){for(var Oe=new E(256),Pe=0;Pe<256;++Pe){for(var Qe=Pe,yt=9;--yt;)Qe=(Qe&1&&3988292384)^Qe>>>1;Oe[Pe]=Qe}return Oe}(),ae=function(){var Oe=4294967295;return{p:function(Pe){for(var Qe=Oe,yt=0;yt<Pe.length;++yt)Qe=$[Qe&255^Pe[yt]]^Qe>>>8;Oe=Qe},d:function(){return Oe^4294967295}}},he=function(){var Oe=1,Pe=0;return{p:function(Qe){for(var yt=Oe,Ft=Pe,Xt=Qe.length,nn=0;nn!=Xt;){for(var Nt=Math.min(nn+5552,Xt);nn<Nt;++nn)yt+=Qe[nn],Ft+=yt;yt%=65521,Ft%=65521}Oe=yt,Pe=Ft},d:function(){return(Oe>>>8<<16|(Pe&255)<<8|Pe>>>8)+((Oe&255)<<23)*2}}},ie=function(Oe,Pe,Qe,yt,Ft){return G(Oe,Pe.level==null?6:Pe.level,Pe.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Oe.length)))*1.5):12+Pe.mem,Qe,yt,!Ft)},ge=function(Oe,Pe){var Qe={};for(var yt in Oe)Qe[yt]=Oe[yt];for(var yt in Pe)Qe[yt]=Pe[yt];return Qe},Ae=function(Oe,Pe,Qe){for(var yt=Oe(),Ft=Oe.toString(),Xt=Ft.slice(Ft.indexOf("[")+1,Ft.lastIndexOf("]")).replace(/ /g,"").split(","),nn=0;nn<yt.length;++nn){var Nt=yt[nn],Yt=Xt[nn];if(typeof Nt=="function"){Pe+=";"+Yt+"=";var Cn=Nt.toString();if(Nt.prototype)if(Cn.indexOf("[native code]")!=-1){var un=Cn.indexOf(" ",8)+1;Pe+=Cn.slice(un,Cn.indexOf("(",un))}else{Pe+=Cn;for(var Gn in Nt.prototype)Pe+=";"+Yt+".prototype."+Gn+"="+Nt.prototype[Gn].toString()}else Pe+=Cn}else Qe[Yt]=Nt}return[Pe,Qe]},ye=[],fe=function(Oe){var Pe=[];for(var Qe in Oe)(Oe[Qe]instanceof L||Oe[Qe]instanceof b||Oe[Qe]instanceof E)&&Pe.push((Oe[Qe]=new Oe[Qe].constructor(Oe[Qe])).buffer);return Pe},de=function(Oe,Pe,Qe,yt){var Ft;if(!ye[Qe]){for(var Xt="",nn={},Nt=Oe.length-1,Yt=0;Yt<Nt;++Yt)Ft=Ae(Oe[Yt],Xt,nn),Xt=Ft[0],nn=Ft[1];ye[Qe]=Ae(Oe[Nt],Xt,nn)}var Cn=ge({},ye[Qe][1]);return X(ye[Qe][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Pe.toString()+"}",Qe,Cn,fe(Cn),yt)},ne=function(){return[L,b,E,x,C,h,n,c,_,v,f,A,m,u,i,w,O,S,Ye,Re,te]},ue=function(){return[L,b,E,x,C,h,e,o,T,p,B,y,f,F,H,A,D,R,k,j,Y,P,K,W,w,O,G,ie,Ge,Re]},pe=function(){return[Ke,ke,xe,ae,$]},ce=function(){return[gt,Fe]},we=function(){return[dt,xe,he]},De=function(){return[vt]},Re=function(Oe){return postMessage(Oe,[Oe.buffer])},te=function(Oe){return Oe&&Oe.size&&new L(Oe.size)},N=function(Oe,Pe,Qe,yt,Ft,Xt){var nn=de(Qe,yt,Ft,function(Nt,Yt){nn.terminate(),Xt(Nt,Yt)});return Pe.consume||(Oe=new L(Oe)),nn.postMessage([Oe,Pe],[Oe.buffer]),function(){nn.terminate()}},z=function(Oe){return Oe.ondata=function(Pe,Qe){return postMessage([Pe,Qe],[Pe.buffer])},function(Pe){return Oe.push(Pe.data[0],Pe.data[1])}},le=function(Oe,Pe,Qe,yt,Ft){var Xt,nn=de(Oe,yt,Ft,function(Nt,Yt){Nt?(nn.terminate(),Pe.ondata.call(Pe,Nt)):(Yt[1]&&nn.terminate(),Pe.ondata.call(Pe,Nt,Yt[0],Yt[1]))});nn.postMessage(Qe),Pe.push=function(Nt,Yt){if(Xt)throw"stream finished";if(!Pe.ondata)throw"no stream handler";nn.postMessage([Nt,Xt=Yt],[Nt.buffer])},Pe.terminate=function(){nn.terminate()}},ee=function(Oe,Pe){return Oe[Pe]|Oe[Pe+1]<<8},se=function(Oe,Pe){return(Oe[Pe]|Oe[Pe+1]<<8|Oe[Pe+2]<<16)+(Oe[Pe+3]<<23)*2},xe=function(Oe,Pe,Qe){for(;Qe;++Pe)Oe[Pe]=Qe,Qe>>>=8},Ke=function(Oe,Pe){var Qe=Pe.filename;if(Oe[0]=31,Oe[1]=139,Oe[2]=8,Oe[8]=Pe.level<2?4:Pe.level==9?2:0,Oe[9]=3,Pe.mtime!=0&&xe(Oe,4,Math.floor(new Date(Pe.mtime||Date.now())/1e3)),Qe){Oe[3]=8;for(var yt=0;yt<=Qe.length;++yt)Oe[yt+10]=Qe.charCodeAt(yt)}},gt=function(Oe){if(Oe[0]!=31||Oe[1]!=139||Oe[2]!=8)throw"invalid gzip data";var Pe=Oe[3],Qe=10;Pe&4&&(Qe+=Oe[10]|(Oe[11]<<8)+2);for(var yt=(Pe>>3&1)+(Pe>>4&1);yt>0;yt-=!Oe[Qe++]);return Qe+(Pe&2)},Fe=function(Oe){var Pe=Oe.length;return(Oe[Pe-4]|Oe[Pe-3]<<8|Oe[Pe-2]<<16)+2*(Oe[Pe-1]<<23)},ke=function(Oe){return 10+(Oe.filename&&Oe.filename.length+1||0)},dt=function(Oe,Pe){var Qe=Pe.level,yt=Qe==0?0:Qe<6?1:Qe==9?3:2;Oe[0]=120,Oe[1]=yt<<6|(yt?32-2*yt:1)},vt=function(Oe){if((Oe[0]&15)!=8||Oe[0]>>>4>7||(Oe[0]<<8|Oe[1])%31)throw"invalid zlib data";if(Oe[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function it(Oe,Pe){return!Pe&&typeof Oe=="function"&&(Pe=Oe,Oe={}),this.ondata=Pe,Oe}var ot=function(){function Oe(Pe,Qe){!Qe&&typeof Pe=="function"&&(Qe=Pe,Pe={}),this.ondata=Qe,this.o=Pe||{}}return Oe.prototype.p=function(Pe,Qe){this.ondata(ie(Pe,this.o,0,0,!Qe),Qe)},Oe.prototype.push=function(Pe,Qe){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=Qe,this.p(Pe,Qe||!1)},Oe}(),Ve=function(){function Oe(Pe,Qe){le([ue,function(){return[z,ot]}],this,it.call(this,Pe,Qe),function(yt){var Ft=new ot(yt.data);onmessage=z(Ft)},6)}return Oe}();function ze(Oe,Pe,Qe){if(Qe||(Qe=Pe,Pe={}),typeof Qe!="function")throw"no callback";return N(Oe,Pe,[ue],function(yt){return Re(Ge(yt.data[0],yt.data[1]))},0,Qe)}function Ge(Oe,Pe){return Pe===void 0&&(Pe={}),ie(Oe,Pe,0,0)}var Se=function(){function Oe(Pe){this.s={},this.p=new L(0),this.ondata=Pe}return Oe.prototype.e=function(Pe){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var Qe=this.p.length,yt=new L(Qe+Pe.length);yt.set(this.p),yt.set(Pe,Qe),this.p=yt},Oe.prototype.c=function(Pe){this.d=this.s.i=Pe||!1;var Qe=this.s.b,yt=S(this.p,this.o,this.s);this.ondata(O(yt,Qe,this.s.b),this.d),this.o=O(yt,this.s.b-32768),this.s.b=this.o.length,this.p=O(this.p,this.s.p/8>>0),this.s.p&=7},Oe.prototype.push=function(Pe,Qe){this.e(Pe),this.c(Qe)},Oe}(),Ie=function(){function Oe(Pe){this.ondata=Pe,le([ne,function(){return[z,Se]}],this,0,function(){var Qe=new Se;onmessage=z(Qe)},7)}return Oe}();function Me(Oe,Pe,Qe){if(Qe||(Qe=Pe,Pe={}),typeof Qe!="function")throw"no callback";return N(Oe,Pe,[ne],function(yt){return Re(Ye(yt.data[0],te(yt.data[1])))},1,Qe)}function Ye(Oe,Pe){return S(Oe,Pe)}var st=function(){function Oe(Pe,Qe){this.c=ae(),this.l=0,this.v=1,ot.call(this,Pe,Qe)}return Oe.prototype.push=function(Pe,Qe){ot.prototype.push.call(this,Pe,Qe)},Oe.prototype.p=function(Pe,Qe){this.c.p(Pe),this.l+=Pe.length;var yt=ie(Pe,this.o,this.v&&ke(this.o),Qe&&8,!Qe);this.v&&(Ke(yt,this.o),this.v=0),Qe&&(xe(yt,yt.length-8,this.c.d()),xe(yt,yt.length-4,this.l)),this.ondata(yt,Qe)},Oe}(),mt=function(){function Oe(Pe,Qe){le([ue,pe,function(){return[z,ot,st]}],this,it.call(this,Pe,Qe),function(yt){var Ft=new st(yt.data);onmessage=z(Ft)},8)}return Oe}();function Rt(Oe,Pe,Qe){if(Qe||(Qe=Pe,Pe={}),typeof Qe!="function")throw"no callback";return N(Oe,Pe,[ue,pe,function(){return[Ht]}],function(yt){return Re(Ht(yt.data[0],yt.data[1]))},2,Qe)}function Ht(Oe,Pe){Pe===void 0&&(Pe={});var Qe=ae(),yt=Oe.length;Qe.p(Oe);var Ft=ie(Oe,Pe,ke(Pe),8),Xt=Ft.length;return Ke(Ft,Pe),xe(Ft,Xt-8,Qe.d()),xe(Ft,Xt-4,yt),Ft}var Bt=function(){function Oe(Pe){this.v=1,Se.call(this,Pe)}return Oe.prototype.push=function(Pe,Qe){if(Se.prototype.e.call(this,Pe),this.v){var yt=gt(this.p);if(yt>=this.p.length&&!Qe)return;this.p=this.p.subarray(yt),this.v=0}if(Qe){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}Se.prototype.c.call(this,Qe)},Oe}(),pt=function(){function Oe(Pe){this.ondata=Pe,le([ne,ce,function(){return[z,Se,Bt]}],this,0,function(){var Qe=new Bt;onmessage=z(Qe)},9)}return Oe}();function It(Oe,Pe,Qe){if(Qe||(Qe=Pe,Pe={}),typeof Qe!="function")throw"no callback";return N(Oe,Pe,[ne,ce,function(){return[At]}],function(yt){return Re(At(yt.data[0]))},3,Qe)}function At(Oe,Pe){return S(Oe.subarray(gt(Oe),-8),Pe||new L(Fe(Oe)))}var ft=function(){function Oe(Pe,Qe){this.c=he(),this.v=1,ot.call(this,Pe,Qe)}return Oe.prototype.push=function(Pe,Qe){ot.prototype.push.call(this,Pe,Qe)},Oe.prototype.p=function(Pe,Qe){this.c.p(Pe);var yt=ie(Pe,this.o,this.v&&2,Qe&&4,!Qe);this.v&&(dt(yt,this.o),this.v=0),Qe&&xe(yt,yt.length-4,this.c.d()),this.ondata(yt,Qe)},Oe}(),rt=function(){function Oe(Pe,Qe){le([ue,we,function(){return[z,ot,ft]}],this,it.call(this,Pe,Qe),function(yt){var Ft=new ft(yt.data);onmessage=z(Ft)},10)}return Oe}();function Le(Oe,Pe,Qe){if(Qe||(Qe=Pe,Pe={}),typeof Qe!="function")throw"no callback";return N(Oe,Pe,[ue,we,function(){return[et]}],function(yt){return Re(et(yt.data[0],yt.data[1]))},4,Qe)}function et(Oe,Pe){Pe===void 0&&(Pe={});var Qe=he();Qe.p(Oe);var yt=ie(Oe,Pe,2,4);return dt(yt,Pe),xe(yt,yt.length-4,Qe.d()),yt}var Ct=function(){function Oe(Pe){this.v=1,Se.call(this,Pe)}return Oe.prototype.push=function(Pe,Qe){if(Se.prototype.e.call(this,Pe),this.v){if(this.p.length<2&&!Qe)return;this.p=this.p.subarray(2),this.v=0}if(Qe){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}Se.prototype.c.call(this,Qe)},Oe}(),bt=function(){function Oe(Pe){this.ondata=Pe,le([ne,De,function(){return[z,Se,Ct]}],this,0,function(){var Qe=new Ct;onmessage=z(Qe)},11)}return Oe}();function Mt(Oe,Pe,Qe){if(Qe||(Qe=Pe,Pe={}),typeof Qe!="function")throw"no callback";return N(Oe,Pe,[ne,De,function(){return[Pt]}],function(yt){return Re(Pt(yt.data[0],te(yt.data[1])))},5,Qe)}function Pt(Oe,Pe){return S((vt(Oe),Oe.subarray(2,-4)),Pe)}var wt=function(){function Oe(Pe){this.G=Bt,this.I=Se,this.Z=Ct,this.ondata=Pe}return Oe.prototype.push=function(Pe,Qe){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(Pe,Qe);else{if(this.p&&this.p.length){var yt=new L(this.p.length+Pe.length);yt.set(this.p),yt.set(Pe,this.p.length)}else this.p=Pe;if(this.p.length>2){var Ft=this,Xt=function(){Ft.ondata.apply(Ft,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(Xt):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(Xt):new this.Z(Xt),this.s.push(this.p,Qe),this.p=null}}},Oe}(),Ut=function(){function Oe(Pe){this.G=pt,this.I=Ie,this.Z=bt,this.ondata=Pe}return Oe.prototype.push=function(Pe,Qe){wt.prototype.push.call(this,Pe,Qe)},Oe}();function en(Oe,Pe,Qe){if(Qe||(Qe=Pe,Pe={}),typeof Qe!="function")throw"no callback";return Oe[0]==31&&Oe[1]==139&&Oe[2]==8?It(Oe,Pe,Qe):(Oe[0]&15)!=8||Oe[0]>>4>7||(Oe[0]<<8|Oe[1])%31?Me(Oe,Pe,Qe):Mt(Oe,Pe,Qe)}function Hn(Oe,Pe){return Oe[0]==31&&Oe[1]==139&&Oe[2]==8?At(Oe,Pe):(Oe[0]&15)!=8||Oe[0]>>4>7||(Oe[0]<<8|Oe[1])%31?Ye(Oe,Pe):Pt(Oe,Pe)}var wn=function(Oe,Pe,Qe,yt){for(var Ft in Oe){var Xt=Oe[Ft],nn=Pe+Ft;Xt instanceof L?Qe[nn]=[Xt,yt]:Array.isArray(Xt)?Qe[nn]=[Xt[0],ge(yt,Xt[1])]:wn(Xt,nn+"/",Qe,yt)}};function vr(Oe,Pe){var Qe=Oe.length;if(!Pe&&typeof TextEncoder!="undefined")return new TextEncoder().encode(Oe);for(var yt=new L(Oe.length+(Oe.length>>>1)),Ft=0,Xt=function(Cn){yt[Ft++]=Cn},nn=0;nn<Qe;++nn){if(Ft+5>yt.length){var Nt=new L(Ft+8+(Qe-nn<<1));Nt.set(yt),yt=Nt}var Yt=Oe.charCodeAt(nn);Yt<128||Pe?Xt(Yt):Yt<2048?(Xt(192|Yt>>>6),Xt(128|Yt&63)):Yt>55295&&Yt<57344?(Yt=65536+(Yt&1023<<10)|Oe.charCodeAt(++nn)&1023,Xt(240|Yt>>>18),Xt(128|Yt>>>12&63),Xt(128|Yt>>>6&63),Xt(128|Yt&63)):(Xt(224|Yt>>>12),Xt(128|Yt>>>6&63),Xt(128|Yt&63))}return O(yt,0,Ft)}function Gr(Oe,Pe){var Qe="";if(!Pe&&typeof TextDecoder!="undefined")return new TextDecoder().decode(Oe);for(var yt=0;yt<Oe.length;){var Ft=Oe[yt++];Ft<128||Pe?Qe+=String.fromCharCode(Ft):Ft<224?Qe+=String.fromCharCode((Ft&31)<<6|Oe[yt++]&63):Ft<240?Qe+=String.fromCharCode((Ft&15)<<12|(Oe[yt++]&63)<<6|Oe[yt++]&63):(Ft=((Ft&15)<<18|(Oe[yt++]&63)<<12|(Oe[yt++]&63)<<6|Oe[yt++]&63)-65536,Qe+=String.fromCharCode(55296|Ft>>10,56320|Ft&1023))}return Qe}var Kr=function(Oe,Pe){return Pe+30+ee(Oe,Pe+26)+ee(Oe,Pe+28)},Bn=function(Oe,Pe,Qe){var yt=ee(Oe,Pe+28),Ft=Gr(Oe.subarray(Pe+46,Pe+46+yt),!(ee(Oe,Pe+8)&2048)),Xt=Pe+46+yt,nn=Qe?ca(Oe,Xt):[se(Oe,Pe+20),se(Oe,Pe+24),se(Oe,Pe+42)],Nt=nn[0],Yt=nn[1],Cn=nn[2];return[ee(Oe,Pe+10),Nt,Yt,Ft,Xt+ee(Oe,Pe+30)+ee(Oe,Pe+32),Cn]},ca=function(Oe,Pe){for(;ee(Oe,Pe)!=1;Pe+=4+ee(Oe,Pe+2));return[se(Oe,Pe+12),se(Oe,Pe+4),se(Oe,Pe+20)]},Sa=function(Oe,Pe,Qe,yt,Ft,Xt,nn,Nt,Yt,Cn){var un=Xt.length,Gn=yt.length;xe(Oe,Pe,Yt!=null?33639248:67324752),Pe+=4,Yt!=null&&(Oe[Pe]=20,Pe+=2),Oe[Pe]=20,Pe+=2,Oe[Pe++]=Cn==8&&(Nt.level==1?6:Nt.level<6?4:Nt.level==9?2:0),Oe[Pe++]=nn&&8,Oe[Pe]=Cn,Pe+=2;var Ir=new Date(Nt.mtime||Date.now()),Sr=Ir.getFullYear()-1980;if(Sr<0||Sr>119)throw"date not in range 1980-2099";xe(Oe,Pe,(Sr<<24)*2|Ir.getMonth()+1<<21|Ir.getDate()<<16|Ir.getHours()<<11|Ir.getMinutes()<<5|Ir.getSeconds()>>>1),Pe+=4,xe(Oe,Pe,Qe),xe(Oe,Pe+4,Gn),xe(Oe,Pe+8,Ft),xe(Oe,Pe+12,un),Pe+=16,Yt!=null&&(xe(Oe,Pe+=10,Yt),Pe+=4),Oe.set(Xt,Pe),Pe+=un,Yt==null&&Oe.set(yt,Pe)},da=function(Oe,Pe,Qe,yt,Ft){xe(Oe,Pe,101010256),xe(Oe,Pe+8,Qe),xe(Oe,Pe+10,Qe),xe(Oe,Pe+12,yt),xe(Oe,Pe+16,Ft)};function Qr(Oe,Pe,Qe){if(Qe||(Qe=Pe,Pe={}),typeof Qe!="function")throw"no callback";var yt={};wn(Oe,"",yt,Pe);var Ft=Object.keys(yt),Xt=Ft.length,nn=0,Nt=0,Yt=Xt,Cn=new Array(Xt),un=[],Gn=function(){for(var Or=0;Or<un.length;++Or)un[Or]()},Ir=function(){var Or=new L(Nt+22),Yr=nn,ba=Nt-nn;Nt=0;for(var hr=0;hr<Yt;++hr){var _r=Cn[hr];try{Sa(Or,Nt,_r.c,_r.d,_r.m,_r.n,_r.u,_r.p,null,_r.t),Sa(Or,nn,_r.c,_r.d,_r.m,_r.n,_r.u,_r.p,Nt,_r.t),nn+=46+_r.n.length,Nt+=30+_r.n.length+_r.d.length}catch(Dr){return Qe(Dr,null)}}da(Or,nn,Cn.length,ba,Yr),Qe(null,Or)};Xt||Ir();for(var Sr=function(Or){var Yr=Ft[Or],ba=yt[Yr],hr=ba[0],_r=ba[1],Dr=ae(),pa=hr.length;Dr.p(hr);var jr=vr(Yr),oa=jr.length,mr=_r.level==0?0:8,Aa=function(Oa,si){if(Oa)Gn(),Qe(Oa,null);else{var xa=si.length;Cn[Or]={t:mr,d:si,m:pa,c:Dr.d(),u:Yr.length!=xa,n:jr,p:_r},nn+=30+oa+xa,Nt+=76+2*oa+xa,--Xt||Ir()}};if(jr.length>65535&&Aa("filename too long",null),!mr)Aa(null,hr);else if(pa<16e4)try{Aa(null,Ge(hr,_r))}catch(Oa){Aa(Oa,null)}else un.push(ze(hr,_r,Aa))},Tr=0;Tr<Yt;++Tr)Sr(Tr);return Gn}function _a(Oe,Pe){Pe===void 0&&(Pe={});var Qe={},yt=[];wn(Oe,"",Qe,Pe);var Ft=0,Xt=0;for(var nn in Qe){var Nt=Qe[nn],Yt=Nt[0],Cn=Nt[1],un=Cn.level==0?0:8,Gn=vr(nn),Ir=Gn.length;if(Gn.length>65535)throw"filename too long";var Sr=un?Ge(Yt,Cn):Yt,Tr=Sr.length,Or=ae();Or.p(Yt),yt.push({t:un,d:Sr,m:Yt.length,c:Or.d(),u:nn.length!=Ir,n:Gn,o:Ft,p:Cn}),Ft+=30+Ir+Tr,Xt+=76+2*Ir+Tr}for(var Yr=new L(Xt+22),ba=Ft,hr=Xt-Ft,_r=0;_r<yt.length;++_r){var Dr=yt[_r];Sa(Yr,Dr.o,Dr.c,Dr.d,Dr.m,Dr.n,Dr.u,Dr.p,null,Dr.t),Sa(Yr,Ft,Dr.c,Dr.d,Dr.m,Dr.n,Dr.u,Dr.p,Dr.o,Dr.t),Ft+=46+Dr.n.length}return da(Yr,Ft,yt.length,hr,ba),Yr}function Ga(Oe,Pe){if(typeof Pe!="function")throw"no callback";for(var Qe=[],yt=function(){for(var Ir=0;Ir<Qe.length;++Ir)Qe[Ir]()},Ft={},Xt=Oe.length-22;se(Oe,Xt)!=101010256;--Xt)if(!Xt||Oe.length-Xt>65558){Pe("invalid zip file",null);return}var nn=ee(Oe,Xt+8);nn||Pe(null,{});var Nt=nn,Yt=se(Oe,Xt+16),Cn=Yt==4294967295;if(Cn){if(Xt=se(Oe,Xt-12),se(Oe,Xt)!=101075792)throw"invalid zip file";Nt=nn=se(Oe,Xt+32),Yt=se(Oe,Xt+48)}for(var un=function(Ir){var Sr=Bn(Oe,Yt,Cn),Tr=Sr[0],Or=Sr[1],Yr=Sr[2],ba=Sr[3],hr=Sr[4],_r=Sr[5],Dr=Kr(Oe,_r);Yt=hr;var pa=function(oa,mr){oa?(yt(),Pe(oa,null)):(Ft[ba]=mr,--nn||Pe(null,Ft))};if(!Tr)pa(null,O(Oe,Dr,Dr+Or));else if(Tr==8){var jr=Oe.subarray(Dr,Dr+Or);if(Or<32e4)try{pa(null,Ye(jr,new L(Yr)))}catch(oa){pa(oa,null)}else Qe.push(Me(jr,{size:Yr},pa))}else pa("unknown compression type "+Tr,null)},Gn=0;Gn<Nt;++Gn)un(Gn);return yt}function oi(Oe){for(var Pe={},Qe=Oe.length-22;se(Oe,Qe)!=101010256;--Qe)if(!Qe||Oe.length-Qe>65558)throw"invalid zip file";var yt=ee(Oe,Qe+8);if(!yt)return{};var Ft=se(Oe,Qe+16),Xt=Ft==4294967295;if(Xt){if(Qe=se(Oe,Qe-12),se(Oe,Qe)!=101075792)throw"invalid zip file";yt=se(Oe,Qe+32),Ft=se(Oe,Qe+48)}for(var nn=0;nn<yt;++nn){var Nt=Bn(Oe,Ft,Xt),Yt=Nt[0],Cn=Nt[1],un=Nt[2],Gn=Nt[3],Ir=Nt[4],Sr=Nt[5],Tr=Kr(Oe,Sr);if(Ft=Ir,!Yt)Pe[Gn]=O(Oe,Tr,Tr+Cn);else if(Yt==8)Pe[Gn]=Ye(Oe.subarray(Tr,Tr+Cn),new L(un));else throw"unknown compression type "+Yt}return Pe}},csWT:function(Xe,me,U){Xe.exports=U.p+"static/choose.4ad1045f.svg"},dMvE:function(Xe,me){var U={linear:function(X){return X},quadraticIn:function(X){return X*X},quadraticOut:function(X){return X*(2-X)},quadraticInOut:function(X){return(X*=2)<1?.5*X*X:-.5*(--X*(X-2)-1)},cubicIn:function(X){return X*X*X},cubicOut:function(X){return--X*X*X+1},cubicInOut:function(X){return(X*=2)<1?.5*X*X*X:.5*((X-=2)*X*X+2)},quarticIn:function(X){return X*X*X*X},quarticOut:function(X){return 1- --X*X*X*X},quarticInOut:function(X){return(X*=2)<1?.5*X*X*X*X:-.5*((X-=2)*X*X*X-2)},quinticIn:function(X){return X*X*X*X*X},quinticOut:function(X){return--X*X*X*X*X+1},quinticInOut:function(X){return(X*=2)<1?.5*X*X*X*X*X:.5*((X-=2)*X*X*X*X+2)},sinusoidalIn:function(X){return 1-Math.cos(X*Math.PI/2)},sinusoidalOut:function(X){return Math.sin(X*Math.PI/2)},sinusoidalInOut:function(X){return .5*(1-Math.cos(Math.PI*X))},exponentialIn:function(X){return X===0?0:Math.pow(1024,X-1)},exponentialOut:function(X){return X===1?1:1-Math.pow(2,-10*X)},exponentialInOut:function(X){return X===0?0:X===1?1:(X*=2)<1?.5*Math.pow(1024,X-1):.5*(-Math.pow(2,-10*(X-1))+2)},circularIn:function(X){return 1-Math.sqrt(1-X*X)},circularOut:function(X){return Math.sqrt(1- --X*X)},circularInOut:function(X){return(X*=2)<1?-.5*(Math.sqrt(1-X*X)-1):.5*(Math.sqrt(1-(X-=2)*X)+1)},elasticIn:function(X){var L,b=.1,E=.4;return X===0?0:X===1?1:(!b||b<1?(b=1,L=E/4):L=E*Math.asin(1/b)/(2*Math.PI),-(b*Math.pow(2,10*(X-=1))*Math.sin((X-L)*(2*Math.PI)/E)))},elasticOut:function(X){var L,b=.1,E=.4;return X===0?0:X===1?1:(!b||b<1?(b=1,L=E/4):L=E*Math.asin(1/b)/(2*Math.PI),b*Math.pow(2,-10*X)*Math.sin((X-L)*(2*Math.PI)/E)+1)},elasticInOut:function(X){var L,b=.1,E=.4;return X===0?0:X===1?1:(!b||b<1?(b=1,L=E/4):L=E*Math.asin(1/b)/(2*Math.PI),(X*=2)<1?-.5*(b*Math.pow(2,10*(X-=1))*Math.sin((X-L)*(2*Math.PI)/E)):b*Math.pow(2,-10*(X-=1))*Math.sin((X-L)*(2*Math.PI)/E)*.5+1)},backIn:function(X){var L=1.70158;return X*X*((L+1)*X-L)},backOut:function(X){var L=1.70158;return--X*X*((L+1)*X+L)+1},backInOut:function(X){var L=1.70158*1.525;return(X*=2)<1?.5*(X*X*((L+1)*X-L)):.5*((X-=2)*X*((L+1)*X+L)+2)},bounceIn:function(X){return 1-U.bounceOut(1-X)},bounceOut:function(X){return X<1/2.75?7.5625*X*X:X<2/2.75?7.5625*(X-=1.5/2.75)*X+.75:X<2.5/2.75?7.5625*(X-=2.25/2.75)*X+.9375:7.5625*(X-=2.625/2.75)*X+.984375},bounceInOut:function(X){return X<.5?U.bounceIn(X*2)*.5:U.bounceOut(X*2-1)*.5+.5}},oe=U;Xe.exports=oe},dejd:function(Xe,me,U){},djh8:function(Xe,me,U){Xe.exports=U.p+"static/qrCode.42927872.png"},dmUQ:function(Xe,me,U){"use strict";var oe=U("Ff2n"),X=U("rePB"),L=U("1OyB"),b=U("vuIU"),E=U("Ji7U"),x=U("md7G"),C=U("foSv"),h=U("cDcd"),s=U.n(h),r=U("TSYQ"),n=U.n(r),e=U("4IlW");function l(i,w){var O=Object.keys(i);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(i);w&&(S=S.filter(function(D){return Object.getOwnPropertyDescriptor(i,D).enumerable})),O.push.apply(O,S)}return O}function c(i){for(var w=1;w<arguments.length;w++){var O=arguments[w]!=null?arguments[w]:{};w%2?l(Object(O),!0).forEach(function(S){Object(X.a)(i,S,O[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(O)):l(Object(O)).forEach(function(S){Object.defineProperty(i,S,Object.getOwnPropertyDescriptor(O,S))})}return i}function o(i){var w=f();return function(){var S=Object(C.a)(i),D;if(w){var R=Object(C.a)(this).constructor;D=Reflect.construct(S,arguments,R)}else D=S.apply(this,arguments);return Object(x.a)(this,D)}}function f(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(i){return!1}}function d(){}function a(i){i.preventDefault()}var A=function(w){return w.replace(/[^\w.-]+/g,"")},p=200,y=600,T=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,_=function(w){return w!=null},B=function(w,O){return O===w||typeof O=="number"&&typeof w=="number"&&isNaN(O)&&isNaN(w)},v=function(i){Object(E.a)(O,i);var w=o(O);function O(S){var D;Object(L.a)(this,O),D=w.call(this,S),D.onKeyDown=function(j){var Y=D.props,P=Y.onKeyDown,K=Y.onPressEnter;if(j.keyCode===e.a.UP){var W=D.getRatio(j);D.up(j,W,null),D.stop()}else if(j.keyCode===e.a.DOWN){var F=D.getRatio(j);D.down(j,F,null),D.stop()}else j.keyCode===e.a.ENTER&&K&&K(j);if(D.recordCursorPosition(),D.lastKeyCode=j.keyCode,P){for(var H=arguments.length,G=new Array(H>1?H-1:0),$=1;$<H;$++)G[$-1]=arguments[$];P.apply(void 0,[j].concat(G))}},D.onKeyUp=function(j){var Y=D.props.onKeyUp;if(D.stop(),D.recordCursorPosition(),Y){for(var P=arguments.length,K=new Array(P>1?P-1:0),W=1;W<P;W++)K[W-1]=arguments[W];Y.apply(void 0,[j].concat(K))}},D.onChange=function(j){var Y=D.props.onChange;D.state.focused&&(D.inputting=!0),D.rawInput=D.props.parser(D.getValueFromEvent(j)),D.setState({inputValue:D.rawInput}),Y(D.toNumber(D.rawInput))},D.onMouseUp=function(){var j=D.props.onMouseUp;D.recordCursorPosition(),j&&j.apply(void 0,arguments)},D.onFocus=function(){var j;D.setState({focused:!0}),(j=D.props).onFocus.apply(j,arguments)},D.onBlur=function(){var j=D.props.onBlur;D.inputting=!1,D.setState({focused:!1});var Y=D.getCurrentValidValue(D.state.inputValue),P=D.setValue(Y,d);if(j){var K=D.input.value,W=D.getInputDisplayValue({focus:!1,value:P});D.input.value=W&&Number(W),j.apply(void 0,arguments),D.input.value=K}},D.getRatio=function(j){var Y=1;return j.metaKey||j.ctrlKey?Y=.1:j.shiftKey&&(Y=10),Y},D.getFullNum=function(j){return isNaN(j)?j:/e/i.test(String(j))?Number(j).toFixed(18).replace(/\.?0+$/,""):j},D.getPrecision=function(j){if(_(D.props.precision))return D.props.precision;var Y=String(j);if(Y.indexOf("e-")>=0)return parseInt(Y.slice(Y.indexOf("e-")+2),10);var P=0;return Y.indexOf(".")>=0&&(P=Y.length-Y.indexOf(".")-1),P},D.getInputDisplayValue=function(j){var Y=j||D.state,P=Y.focused,K=Y.inputValue,W=Y.value,F;P?F=K:F=D.toPrecisionAsStep(W),F==null&&(F="");var H=D.formatWrapper(F);return _(D.props.decimalSeparator)&&(H=H.toString().replace(".",D.props.decimalSeparator)),H},D.recordCursorPosition=function(){try{D.cursorStart=D.input.selectionStart,D.cursorEnd=D.input.selectionEnd,D.currentValue=D.input.value,D.cursorBefore=D.input.value.substring(0,D.cursorStart),D.cursorAfter=D.input.value.substring(D.cursorEnd)}catch(j){}},D.restoreByAfter=function(j){if(j===void 0)return!1;var Y=D.input.value,P=Y.lastIndexOf(j);if(P===-1)return!1;var K=D.cursorBefore.length;return D.lastKeyCode===e.a.DELETE&&D.cursorBefore.charAt(K-1)===j[0]?(D.fixCaret(K,K),!0):P+j.length===Y.length?(D.fixCaret(P,P),!0):!1},D.partRestoreByAfter=function(j){return j===void 0?!1:Array.prototype.some.call(j,function(Y,P){var K=j.substring(P);return D.restoreByAfter(K)})},D.isNotCompleteNumber=function(j){return isNaN(j)||j===""||j===null||j&&j.toString().indexOf(".")===j.toString().length-1},D.stop=function(){D.autoStepTimer&&clearTimeout(D.autoStepTimer)},D.down=function(j,Y,P){D.pressingUpOrDown=!0,D.step("down",j,Y,P)},D.up=function(j,Y,P){D.pressingUpOrDown=!0,D.step("up",j,Y,P)},D.saveInput=function(j){D.input=j};var R=S.value;R===void 0&&(R=S.defaultValue),D.state={focused:S.autoFocus};var k=D.getValidValue(D.toNumber(R));return D.state=c(c({},D.state),{},{inputValue:D.toPrecisionAsStep(k),value:k}),D}return Object(b.a)(O,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(D){var R=this.props,k=R.value,j=R.onChange,Y=R.max,P=R.min,K=this.state.focused;if(D){if(!B(D.value,k)||!B(D.max,Y)||!B(D.min,P)){var W=K?k:this.getValidValue(k),F;this.pressingUpOrDown?F=W:this.inputting?F=this.rawInput:F=this.toPrecisionAsStep(W),this.setState({value:W,inputValue:F})}var H="value"in this.props?k:this.state.value;"max"in this.props&&D.max!==Y&&typeof H=="number"&&H>Y&&j&&j(Y),"min"in this.props&&D.min!==P&&typeof H=="number"&&H<P&&j&&j(P)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var G=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===e.a.BACKSPACE?G=this.cursorStart-1:this.lastKeyCode===e.a.DELETE&&(G=this.cursorStart):G=this.input.value.length,this.fixCaret(G,G)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case e.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case e.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch($){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(D){var R=D;return R===""?R="":this.isNotCompleteNumber(parseFloat(R))?R=this.state.value:R=this.getValidValue(R),this.toNumber(R)}},{key:"getValueFromEvent",value:function(D){var R=D.target.value.trim().replace(/。/g,".");return _(this.props.decimalSeparator)&&(R=R.replace(this.props.decimalSeparator,".")),R}},{key:"getValidValue",value:function(D){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,j=parseFloat(D);return isNaN(j)?D:(j<R&&(j=R),j>k&&(j=k),j)}},{key:"setValue",value:function(D,R){var k=this.props.precision,j=this.isNotCompleteNumber(parseFloat(D))?null:parseFloat(D),Y=this.state.value,P=Y===void 0?null:Y,K=this.state.inputValue,W=K===void 0?null:K,F=typeof j=="number"?j.toFixed(k):"".concat(j),H=j!==P||F!=="".concat(W);return"value"in this.props?(W=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:W},R)):this.setState({value:j,inputValue:this.toPrecisionAsStep(D)},R),H&&this.props.onChange(j),j}},{key:"getMaxPrecision",value:function(D){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.props,j=k.precision,Y=k.step;if(_(j))return j;var P=this.getPrecision(R),K=this.getPrecision(Y),W=this.getPrecision(D);return D?Math.max(W,P+K):P+K}},{key:"getPrecisionFactor",value:function(D){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.getMaxPrecision(D,R);return Math.pow(10,k)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(D){return this.props.formatter?this.props.formatter(D):D}},{key:"toPrecisionAsStep",value:function(D){if(this.isNotCompleteNumber(D)||D==="")return D;var R=Math.abs(this.getMaxPrecision(D));return isNaN(R)?D.toString():Number(D).toFixed(R)}},{key:"toNumber",value:function(D){var R=this.props.precision,k=this.state.focused,j=D&&D.length>16&&k;return this.isNotCompleteNumber(D)||j?D:_(R)?Math.round(D*Math.pow(10,R))/Math.pow(10,R):Number(D)}},{key:"upStep",value:function(D,R){var k=this.props.step,j=this.getPrecisionFactor(D,R),Y=Math.abs(this.getMaxPrecision(D,R)),P=((j*D+j*k*R)/j).toFixed(Y);return this.toNumber(P)}},{key:"downStep",value:function(D,R){var k=this.props.step,j=this.getPrecisionFactor(D,R),Y=Math.abs(this.getMaxPrecision(D,R)),P=((j*D-j*k*R)/j).toFixed(Y);return this.toNumber(P)}},{key:"step",value:function(D,R){var k=this,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Y=arguments.length>3?arguments[3]:void 0;this.stop(),R&&(R.persist(),R.preventDefault());var P=this.props;if(P.disabled)return;var K=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(K))return;var W=this["".concat(D,"Step")](K,j),F=W>P.max||W<P.min;if(W>P.max?W=P.max:W<P.min&&(W=P.min),this.setValue(W,null),this.setState({focused:!0},function(){k.pressingUpOrDown=!1}),F)return;this.autoStepTimer=setTimeout(function(){k[D](R,j,!0)},Y?p:y)}},{key:"fixCaret",value:function(D,R){if(D===void 0||R===void 0||!this.input||!this.input.value)return;try{var k=this.input.selectionStart,j=this.input.selectionEnd;(D!==k||R!==j)&&this.input.setSelectionRange(D,R)}catch(Y){}}},{key:"render",value:function(){var D,R=this.props,k=R.prefixCls,j=R.disabled,Y=R.readOnly,P=R.useTouch,K=R.autoComplete,W=R.upHandler,F=R.downHandler,H=R.className,G=R.max,$=R.min,ae=R.style,he=R.title,ie=R.onMouseEnter,ge=R.onMouseLeave,Ae=R.onMouseOver,ye=R.onMouseOut,fe=R.required,de=R.onClick,ne=R.tabIndex,ue=R.type,pe=R.placeholder,ce=R.id,we=R.inputMode,De=R.pattern,Re=R.step,te=R.maxLength,N=R.autoFocus,z=R.name,le=R.onPaste,ee=R.onInput,se=Object(oe.a)(R,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),xe=this.state,Ke=xe.value,gt=xe.focused,Fe=n()(k,(D={},Object(X.a)(D,H,!!H),Object(X.a)(D,"".concat(k,"-disabled"),j),Object(X.a)(D,"".concat(k,"-focused"),gt),D)),ke={};Object.keys(se).forEach(function(Ye){(Ye.substr(0,5)==="data-"||Ye.substr(0,5)==="aria-"||Ye==="role")&&(ke[Ye]=se[Ye])});var dt=!Y&&!j,vt=this.getInputDisplayValue(null),it=(Ke||Ke===0)&&(isNaN(Ke)||Number(Ke)>=G),ot=(Ke||Ke===0)&&(isNaN(Ke)||Number(Ke)<=$),Ve=it||j||Y,ze=ot||j||Y,Ge=n()("".concat(k,"-handler"),"".concat(k,"-handler-up"),Object(X.a)({},"".concat(k,"-handler-up-disabled"),Ve)),Se=n()("".concat(k,"-handler"),"".concat(k,"-handler-down"),Object(X.a)({},"".concat(k,"-handler-down-disabled"),ze)),Ie=P?{onTouchStart:Ve?d:this.up,onTouchEnd:this.stop}:{onMouseDown:Ve?d:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Me=P?{onTouchStart:ze?d:this.down,onTouchEnd:this.stop}:{onMouseDown:ze?d:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return s.a.createElement("div",{className:Fe,style:ae,title:he,onMouseEnter:ie,onMouseLeave:ge,onMouseOver:Ae,onMouseOut:ye,onFocus:function(){return null},onBlur:function(){return null}},s.a.createElement("div",{className:"".concat(k,"-handler-wrap")},s.a.createElement("span",Object.assign({unselectable:"on"},Ie,{role:"button","aria-label":"Increase Value","aria-disabled":Ve,className:Ge}),W||s.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner"),onClick:a})),s.a.createElement("span",Object.assign({unselectable:"on"},Me,{role:"button","aria-label":"Decrease Value","aria-disabled":ze,className:Se}),F||s.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner"),onClick:a}))),s.a.createElement("div",{className:"".concat(k,"-input-wrap")},s.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":$,"aria-valuemax":G,"aria-valuenow":Ke,required:fe,type:ue,placeholder:pe,onPaste:le,onClick:de,onMouseUp:this.onMouseUp,className:"".concat(k,"-input"),tabIndex:ne,autoComplete:K,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:dt?this.onKeyDown:d,onKeyUp:dt?this.onKeyUp:d,autoFocus:N,maxLength:te,readOnly:Y,disabled:j,max:G,min:$,step:Re,name:z,title:he,id:ce,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(vt),pattern:De,inputMode:we,onInput:ee},ke))))}}]),O}(s.a.Component);v.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:T,min:-T,step:1,style:{},onChange:d,onKeyDown:d,onPressEnter:d,onFocus:d,onBlur:d,parser:A,required:!1,autoComplete:"off"};var m=v,u=me.a=m},dqUG:function(Xe,me,U){var oe=U("Gev7"),X=U("bYtY"),L=U("6GrX"),b=U("pzxd"),E=U("gut8"),x=E.ContextCachedBy,C=function(s){oe.call(this,s)};C.prototype={constructor:C,type:"text",brush:function(s,r){var n=this.style;this.__dirty&&b.normalizeTextStyle(n,!0),n.fill=n.stroke=n.shadowBlur=n.shadowColor=n.shadowOffsetX=n.shadowOffsetY=null;var e=n.text;if(e!=null&&(e+=""),!b.needDrawText(e,n)){s.__attrCachedBy=x.NONE;return}this.setTransform(s),b.renderText(this,s,e,n,null,r),this.restoreTransform(s)},getBoundingRect:function(){var s=this.style;if(this.__dirty&&b.normalizeTextStyle(s,!0),!this._rect){var r=s.text;r!=null?r+="":r="";var n=L.getBoundingRect(s.text+"",s.font,s.textAlign,s.textVerticalAlign,s.textPadding,s.textLineHeight,s.rich);if(n.x+=s.x||0,n.y+=s.y||0,b.getStroke(s.textStroke,s.textStrokeWidth)){var e=s.textStrokeWidth;n.x-=e/2,n.y-=e/2,n.width+=e,n.height+=e}this._rect=n}return this._rect}},X.inherits(C,oe);var h=C;Xe.exports=h},dwhp:function(Xe,me,U){},fAei:function(Xe,me,U){"use strict";U.d(me,"a",function(){return p.a});var oe=U("rePB"),X=U("VTBJ"),L=U("KQm4"),b=U("1OyB"),E=U("vuIU"),x=U("Ji7U"),C=U("LK+K"),h=U("cDcd"),s=U("4IlW"),r=U("Kwbf"),n=U("TSYQ"),e=U.n(n),l=U("sboe"),c=U("OZM5"),o=U("815F"),f=U("ODXe"),d=U("Ff2n"),a=U("+nKL"),A=U("8XRh"),p=U("WaYH"),y=function($,ae){var he=$.className,ie=$.style,ge=$.motion,Ae=$.motionNodes,ye=$.motionType,fe=$.onMotionStart,de=$.onMotionEnd,ne=$.active,ue=$.treeNodeRequiredProps,pe=Object(d.a)($,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ce=h.useState(!0),we=Object(f.a)(ce,2),De=we[0],Re=we[1],te=h.useContext(l.a),N=te.prefixCls,z=h.useRef(!1),le=function(){z.current||de(),z.current=!0};return Object(h.useEffect)(function(){Ae&&ye==="hide"&&De&&Re(!1)},[Ae]),Object(h.useEffect)(function(){return Ae&&fe(),function(){Ae&&le()}},[]),Ae?h.createElement(A.default,Object.assign({ref:ae,visible:De},ge,{motionAppear:ye==="show",onAppearEnd:le,onLeaveEnd:le}),function(ee,se){var xe=ee.className,Ke=ee.style;return h.createElement("div",{ref:se,className:e()("".concat(N,"-treenode-motion"),xe),style:Ke},Ae.map(function(gt){var Fe=gt.data,ke=Fe.key,dt=Object(d.a)(Fe,["key"]),vt=gt.isStart,it=gt.isEnd;delete dt.children;var ot=Object(o.f)(ke,ue);return h.createElement(p.a,Object.assign({},dt,ot,{active:ne,data:gt.data,key:ke,isStart:vt,isEnd:it}))}))}):h.createElement(p.a,Object.assign({domRef:ae,className:he,style:ie},pe,{active:ne}))};y.displayName="MotionTreeNode";var T=h.forwardRef(y),_=T;function B(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],$=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ae=G.length,he=$.length;if(Math.abs(ae-he)!==1)return{add:!1,key:null};function ie(ge,Ae){var ye=new Map;ge.forEach(function(de){ye.set(de,!0)});var fe=Ae.filter(function(de){return!ye.has(de)});return fe.length===1?fe[0]:null}return ae<he?{add:!0,key:ie(G,$)}:{add:!1,key:ie($,G)}}function v(G,$,ae){var he=G.findIndex(function(ye){var fe=ye.data;return fe.key===ae}),ie=G[he+1],ge=$.findIndex(function(ye){var fe=ye.data;return fe.key===ae});if(ie){var Ae=$.findIndex(function(ye){var fe=ye.data;return fe.key===ie.data.key});return $.slice(ge+1,Ae)}return $.slice(ge+1)}var m={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},u=function(){},i="RC_TREE_MOTION_".concat(Math.random()),w={key:i},O={key:i,level:0,index:0,pos:"0",node:w},S={parent:null,children:[],pos:O.pos,data:w,isStart:[],isEnd:[]};function D(G,$,ae,he){return $===!1||!ae?G:G.slice(0,Math.ceil(ae/he)+1)}function R(G){var $=G.data.key,ae=G.pos;return Object(o.e)($,ae)}function k(G){for(var $=String(G.data.key),ae=G;ae.parent;)ae=ae.parent,$="".concat(ae.data.key," > ").concat($);return $}var j=function($,ae){var he=$.prefixCls,ie=$.data,ge=$.selectable,Ae=$.checkable,ye=$.expandedKeys,fe=$.selectedKeys,de=$.checkedKeys,ne=$.loadedKeys,ue=$.loadingKeys,pe=$.halfCheckedKeys,ce=$.keyEntities,we=$.disabled,De=$.dragging,Re=$.dragOverNodeKey,te=$.dropPosition,N=$.motion,z=$.height,le=$.itemHeight,ee=$.virtual,se=$.focusable,xe=$.activeItem,Ke=$.focused,gt=$.tabIndex,Fe=$.onKeyDown,ke=$.onFocus,dt=$.onBlur,vt=$.onActiveChange,it=$.onListChangeStart,ot=$.onListChangeEnd,Ve=Object(d.a)($,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),ze=h.useRef(null);h.useImperativeHandle(ae,function(){return{scrollTo:function(Hn){ze.current.scrollTo(Hn)}}});var Ge=h.useState(ye),Se=Object(f.a)(Ge,2),Ie=Se[0],Me=Se[1],Ye=h.useState(ie),st=Object(f.a)(Ye,2),mt=st[0],Rt=st[1],Ht=h.useState(ie),Bt=Object(f.a)(Ht,2),pt=Bt[0],It=Bt[1],At=h.useState([]),ft=Object(f.a)(At,2),rt=ft[0],Le=ft[1],et=h.useState(null),Ct=Object(f.a)(et,2),bt=Ct[0],Mt=Ct[1];function Pt(){Rt(ie),It(ie),Le([]),Mt(null),ot()}h.useEffect(function(){Me(ye);var en=B(Ie,ye);if(en.key!==null)if(en.add){var Hn=mt.findIndex(function(ca){var Sa=ca.data.key;return Sa===en.key}),wn=D(v(mt,ie,en.key),ee,z,le),vr=mt.slice();vr.splice(Hn+1,0,S),It(vr),Le(wn),Mt("show")}else{var Gr=ie.findIndex(function(ca){var Sa=ca.data.key;return Sa===en.key}),Kr=D(v(ie,mt,en.key),ee,z,le),Bn=ie.slice();Bn.splice(Gr+1,0,S),It(Bn),Le(Kr),Mt("hide")}else mt!==ie&&(Rt(ie),It(ie))},[ye,ie]),h.useEffect(function(){De||Pt()},[De]);var wt=N?pt:ie,Ut={expandedKeys:ye,selectedKeys:fe,loadedKeys:ne,loadingKeys:ue,checkedKeys:de,halfCheckedKeys:pe,dragOverNodeKey:Re,dropPosition:te,keyEntities:ce};return h.createElement(h.Fragment,null,Ke&&xe&&h.createElement("span",{style:m,"aria-live":"assertive"},k(xe)),h.createElement("div",{role:"tree"},h.createElement("input",{style:m,disabled:se===!1||we,tabIndex:se!==!1?gt:null,onKeyDown:Fe,onFocus:ke,onBlur:dt,value:"",onChange:u})),h.createElement(a.a,Object.assign({},Ve,{data:wt,itemKey:R,height:z,fullHeight:!1,virtual:ee,itemHeight:le,prefixCls:"".concat(he,"-list"),ref:ze}),function(en){var Hn=en.pos,wn=en.data,vr=wn.key,Gr=Object(d.a)(wn,["key"]),Kr=en.isStart,Bn=en.isEnd,ca=Object(o.e)(vr,Hn);delete Gr.children;var Sa=Object(o.f)(ca,Ut);return h.createElement(_,Object.assign({},Gr,Sa,{active:xe&&vr===xe.data.key,pos:Hn,data:en.data,isStart:Kr,isEnd:Bn,motion:N,motionNodes:vr===i?rt:null,motionType:bt,onMotionStart:it,onMotionEnd:Pt,treeNodeRequiredProps:Ut,onMouseMove:function(){vt(null)}}))}))},Y=h.forwardRef(j);Y.displayName="NodeList";var P=Y,K=U("NvD2"),W=function(G){Object(x.a)(ae,G);var $=Object(C.a)(ae);function ae(){var he;return Object(b.a)(this,ae),he=$.apply(this,arguments),he.destroyed=!1,he.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},he.listRef=h.createRef(),he.onNodeDragStart=function(ie,ge){var Ae=he.state,ye=Ae.expandedKeys,fe=Ae.keyEntities,de=he.props.onDragStart,ne=ge.props.eventKey;he.dragNode=ge;var ue=Object(c.b)(ye,ne);he.setState({dragging:!0,dragNodesKeys:Object(c.g)(ne,fe)}),he.setExpandedKeys(ue),de&&de({event:ie,node:Object(o.b)(ge.props)})},he.onNodeDragEnter=function(ie,ge){var Ae=he.state,ye=Ae.expandedKeys,fe=Ae.keyEntities,de=Ae.dragNodesKeys,ne=he.props.onDragEnter,ue=ge.props,pe=ue.pos,ce=ue.eventKey;if(!he.dragNode||de.indexOf(ce)!==-1)return;var we=Object(c.c)(ie,ge);if(he.dragNode.props.eventKey===ce&&we===0){he.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){he.setState({dragOverNodeKey:ce,dropPosition:we}),he.delayedDragEnterLogic||(he.delayedDragEnterLogic={}),Object.keys(he.delayedDragEnterLogic).forEach(function(De){clearTimeout(he.delayedDragEnterLogic[De])}),he.delayedDragEnterLogic[pe]=window.setTimeout(function(){if(!he.state.dragging)return;var De=Object(L.a)(ye),Re=fe[ce];Re&&(Re.children||[]).length&&(De=Object(c.a)(ye,ce)),"expandedKeys"in he.props||he.setExpandedKeys(De),ne&&ne({event:ie,node:Object(o.b)(ge.props),expandedKeys:De})},400)},0)},he.onNodeDragOver=function(ie,ge){var Ae=he.state.dragNodesKeys,ye=he.props.onDragOver,fe=ge.props.eventKey;if(Ae.indexOf(fe)!==-1)return;if(he.dragNode&&fe===he.state.dragOverNodeKey){var de=Object(c.c)(ie,ge);if(de===he.state.dropPosition)return;he.setState({dropPosition:de})}ye&&ye({event:ie,node:Object(o.b)(ge.props)})},he.onNodeDragLeave=function(ie,ge){var Ae=he.props.onDragLeave;he.setState({dragOverNodeKey:""}),Ae&&Ae({event:ie,node:Object(o.b)(ge.props)})},he.onNodeDragEnd=function(ie,ge){var Ae=he.props.onDragEnd;he.setState({dragOverNodeKey:""}),he.cleanDragState(),Ae&&Ae({event:ie,node:Object(o.b)(ge.props)}),he.dragNode=null},he.onNodeDrop=function(ie,ge){var Ae=he.state,ye=Ae.dragNodesKeys,fe=ye===void 0?[]:ye,de=Ae.dropPosition,ne=he.props.onDrop,ue=ge.props,pe=ue.eventKey,ce=ue.pos;if(he.setState({dragOverNodeKey:""}),he.cleanDragState(),fe.indexOf(pe)!==-1){Object(r.a)(!1,"Can not drop to dragNode(include it's children node)");return}var we=Object(c.k)(ce),De={event:ie,node:Object(o.b)(ge.props),dragNode:he.dragNode?Object(o.b)(he.dragNode.props):null,dragNodesKeys:fe.slice(),dropPosition:de+Number(we[we.length-1]),dropToGap:!1};de!==0&&(De.dropToGap=!0),ne&&ne(De),he.dragNode=null},he.cleanDragState=function(){var ie=he.state.dragging;ie&&he.setState({dragging:!1})},he.onNodeClick=function(ie,ge){var Ae=he.props.onClick;Ae&&Ae(ie,ge)},he.onNodeDoubleClick=function(ie,ge){var Ae=he.props.onDoubleClick;Ae&&Ae(ie,ge)},he.onNodeSelect=function(ie,ge){var Ae=he.state.selectedKeys,ye=he.state.keyEntities,fe=he.props,de=fe.onSelect,ne=fe.multiple,ue=ge.selected,pe=ge.key,ce=!ue;ce?ne?Ae=Object(c.a)(Ae,pe):Ae=[pe]:Ae=Object(c.b)(Ae,pe);var we=Ae.map(function(De){var Re=ye[De];return Re?Re.node:null}).filter(function(De){return De});he.setUncontrolledState({selectedKeys:Ae}),de&&de(Ae,{event:"select",selected:ce,node:ge,selectedNodes:we,nativeEvent:ie.nativeEvent})},he.onNodeCheck=function(ie,ge,Ae){var ye=he.state,fe=ye.keyEntities,de=ye.checkedKeys,ne=ye.halfCheckedKeys,ue=he.props,pe=ue.checkStrictly,ce=ue.onCheck,we=ge.key,De,Re={event:"check",node:ge,checked:Ae,nativeEvent:ie.nativeEvent};if(pe){var te=Ae?Object(c.a)(de,we):Object(c.b)(de,we),N=Object(c.b)(ne,we);De={checked:te,halfChecked:N},Re.checkedNodes=te.map(function(Ke){return fe[Ke]}).filter(function(Ke){return Ke}).map(function(Ke){return Ke.node}),he.setUncontrolledState({checkedKeys:te})}else{var z=Object(K.a)([].concat(Object(L.a)(de),[we]),!0,fe),le=z.checkedKeys,ee=z.halfCheckedKeys;if(!Ae){var se=new Set(le);se.delete(we);var xe=Object(K.a)(Array.from(se),{checked:!1,halfCheckedKeys:ee},fe);le=xe.checkedKeys,ee=xe.halfCheckedKeys}De=le,Re.checkedNodes=[],Re.checkedNodesPositions=[],Re.halfCheckedKeys=ee,le.forEach(function(Ke){var gt=fe[Ke];if(!gt)return;var Fe=gt.node,ke=gt.pos;Re.checkedNodes.push(Fe),Re.checkedNodesPositions.push({node:Fe,pos:ke})}),he.setUncontrolledState({checkedKeys:le},!1,{halfCheckedKeys:ee})}ce&&ce(De,Re)},he.onNodeLoad=function(ie){return new Promise(function(ge){he.setState(function(Ae){var ye=Ae.loadedKeys,fe=ye===void 0?[]:ye,de=Ae.loadingKeys,ne=de===void 0?[]:de,ue=he.props,pe=ue.loadData,ce=ue.onLoad,we=ie.key;if(!pe||fe.indexOf(we)!==-1||ne.indexOf(we)!==-1)return{};var De=pe(ie);return De.then(function(){var Re=he.state,te=Re.loadedKeys,N=Re.loadingKeys,z=Object(c.a)(te,we),le=Object(c.b)(N,we);ce&&ce(z,{event:"load",node:ie}),he.setUncontrolledState({loadedKeys:z}),he.setState({loadingKeys:le}),ge()}),{loadingKeys:Object(c.a)(ne,we)}})})},he.onNodeMouseEnter=function(ie,ge){var Ae=he.props.onMouseEnter;Ae&&Ae({event:ie,node:ge})},he.onNodeMouseLeave=function(ie,ge){var Ae=he.props.onMouseLeave;Ae&&Ae({event:ie,node:ge})},he.onNodeContextMenu=function(ie,ge){var Ae=he.props.onRightClick;Ae&&(ie.preventDefault(),Ae({event:ie,node:ge}))},he.onFocus=function(){var ie=he.props.onFocus;he.setState({focused:!0}),ie&&ie.apply(void 0,arguments)},he.onBlur=function(){var ie=he.props.onBlur;he.setState({focused:!1}),he.onActiveChange(null),ie&&ie.apply(void 0,arguments)},he.getTreeNodeRequiredProps=function(){var ie=he.state,ge=ie.expandedKeys,Ae=ie.selectedKeys,ye=ie.loadedKeys,fe=ie.loadingKeys,de=ie.checkedKeys,ne=ie.halfCheckedKeys,ue=ie.dragOverNodeKey,pe=ie.dropPosition,ce=ie.keyEntities;return{expandedKeys:ge||[],selectedKeys:Ae||[],loadedKeys:ye||[],loadingKeys:fe||[],checkedKeys:de||[],halfCheckedKeys:ne||[],dragOverNodeKey:ue,dropPosition:pe,keyEntities:ce}},he.setExpandedKeys=function(ie){var ge=he.state.treeData,Ae=Object(o.d)(ge,ie);he.setUncontrolledState({expandedKeys:ie,flattenNodes:Ae},!0)},he.onNodeExpand=function(ie,ge){var Ae=he.state.expandedKeys,ye=he.state.listChanging,fe=he.props,de=fe.onExpand,ne=fe.loadData,ue=ge.key,pe=ge.expanded;if(ye)return;var ce=Ae.indexOf(ue),we=!pe;if(Object(r.a)(pe&&ce!==-1||!pe&&ce===-1,"Expand state not sync with index check"),we?Ae=Object(c.a)(Ae,ue):Ae=Object(c.b)(Ae,ue),he.setExpandedKeys(Ae),de&&de(Ae,{node:ge,expanded:we,nativeEvent:ie.nativeEvent}),we&&ne){var De=he.onNodeLoad(ge);De&&De.then(function(){var Re=Object(o.d)(he.state.treeData,Ae);he.setUncontrolledState({flattenNodes:Re})})}},he.onListChangeStart=function(){he.setUncontrolledState({listChanging:!0})},he.onListChangeEnd=function(){setTimeout(function(){he.setUncontrolledState({listChanging:!1})})},he.onActiveChange=function(ie){var ge=he.state.activeKey,Ae=he.props.onActiveChange;if(ge===ie)return;he.setState({activeKey:ie}),ie!==null&&he.scrollTo({key:ie}),Ae&&Ae(ie)},he.getActiveItem=function(){var ie=he.state,ge=ie.activeKey,Ae=ie.flattenNodes;return ge===null?null:Ae.find(function(ye){var fe=ye.data.key;return fe===ge})||null},he.offsetActiveKey=function(ie){var ge=he.state,Ae=ge.flattenNodes,ye=ge.activeKey,fe=Ae.findIndex(function(ue){var pe=ue.data.key;return pe===ye});fe===-1&&ie<0&&(fe=Ae.length),fe=(fe+ie+Ae.length)%Ae.length;var de=Ae[fe];if(de){var ne=de.data.key;he.onActiveChange(ne)}else he.onActiveChange(null)},he.onKeyDown=function(ie){var ge=he.state,Ae=ge.activeKey,ye=ge.expandedKeys,fe=ge.checkedKeys,de=he.props,ne=de.onKeyDown,ue=de.checkable,pe=de.selectable;switch(ie.which){case s.a.UP:{he.offsetActiveKey(-1),ie.preventDefault();break}case s.a.DOWN:{he.offsetActiveKey(1),ie.preventDefault();break}}var ce=he.getActiveItem();if(ce&&ce.data){var we=he.getTreeNodeRequiredProps(),De=ce.data.isLeaf===!1||!!(ce.data.children||[]).length,Re=Object(o.b)(Object(X.a)(Object(X.a)({},Object(o.f)(Ae,we)),{},{data:ce.data,active:!0}));switch(ie.which){case s.a.LEFT:{De&&ye.includes(Ae)?he.onNodeExpand({},Re):ce.parent&&he.onActiveChange(ce.parent.data.key),ie.preventDefault();break}case s.a.RIGHT:{De&&!ye.includes(Ae)?he.onNodeExpand({},Re):ce.children&&ce.children.length&&he.onActiveChange(ce.children[0].data.key),ie.preventDefault();break}case s.a.ENTER:case s.a.SPACE:{ue&&!Re.disabled&&Re.checkable!==!1&&!Re.disableCheckbox?he.onNodeCheck({},Re,!fe.includes(Ae)):!ue&&pe&&!Re.disabled&&Re.selectable!==!1&&he.onNodeSelect({},Re);break}}}ne&&ne(ie)},he.setUncontrolledState=function(ie){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(he.destroyed)return;var ye=!1,fe=!0,de={};Object.keys(ie).forEach(function(ne){if(ne in he.props){fe=!1;return}ye=!0,de[ne]=ie[ne]}),ye&&(!ge||fe)&&he.setState(Object(X.a)(Object(X.a)({},de),Ae))},he.scrollTo=function(ie){he.listRef.current.scrollTo(ie)},he}return Object(E.a)(ae,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ie,ge=this.state,Ae=ge.focused,ye=ge.flattenNodes,fe=ge.keyEntities,de=ge.dragging,ne=ge.activeKey,ue=this.props,pe=ue.prefixCls,ce=ue.className,we=ue.style,De=ue.showLine,Re=ue.focusable,te=ue.tabIndex,N=te===void 0?0:te,z=ue.selectable,le=ue.showIcon,ee=ue.icon,se=ue.switcherIcon,xe=ue.draggable,Ke=ue.checkable,gt=ue.checkStrictly,Fe=ue.disabled,ke=ue.motion,dt=ue.loadData,vt=ue.filterTreeNode,it=ue.height,ot=ue.itemHeight,Ve=ue.virtual,ze=ue.titleRender,Ge=ue.onContextMenu,Se=Object(c.f)(this.props);return h.createElement(l.a.Provider,{value:{prefixCls:pe,selectable:z,showIcon:le,icon:ee,switcherIcon:se,draggable:xe,checkable:Ke,checkStrictly:gt,disabled:Fe,keyEntities:fe,loadData:dt,filterTreeNode:vt,titleRender:ze,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},h.createElement("div",{className:e()(pe,ce,(ie={},Object(oe.a)(ie,"".concat(pe,"-show-line"),De),Object(oe.a)(ie,"".concat(pe,"-focused"),Ae),Object(oe.a)(ie,"".concat(pe,"-active-focused"),ne!==null),ie))},h.createElement(P,Object.assign({ref:this.listRef,prefixCls:pe,style:we,data:ye,disabled:Fe,selectable:z,checkable:!!Ke,motion:ke,dragging:de,height:it,itemHeight:ot,virtual:Ve,focusable:Re,focused:Ae,tabIndex:N,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ge},this.getTreeNodeRequiredProps(),Se))))}}],[{key:"getDerivedStateFromProps",value:function(ie,ge){var Ae=ge.prevProps,ye={prevProps:ie};function fe(ee){return!Ae&&ee in ie||Ae&&Ae[ee]!==ie[ee]}var de;if(fe("treeData")?de=ie.treeData:fe("children")&&(Object(r.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),de=Object(o.c)(ie.children)),de){ye.treeData=de;var ne=Object(o.a)(de);ye.keyEntities=Object(X.a)(Object(oe.a)({},i,O),ne.keyEntities)}var ue=ye.keyEntities||ge.keyEntities;if(fe("expandedKeys")||Ae&&fe("autoExpandParent"))ye.expandedKeys=ie.autoExpandParent||!Ae&&ie.defaultExpandParent?Object(c.e)(ie.expandedKeys,ue):ie.expandedKeys;else if(!Ae&&ie.defaultExpandAll){var pe=Object(X.a)({},ue);delete pe[i],ye.expandedKeys=Object.keys(pe).map(function(ee){return pe[ee].key})}else!Ae&&ie.defaultExpandedKeys&&(ye.expandedKeys=ie.autoExpandParent||ie.defaultExpandParent?Object(c.e)(ie.defaultExpandedKeys,ue):ie.defaultExpandedKeys);if(ye.expandedKeys||delete ye.expandedKeys,de||ye.expandedKeys){var ce=Object(o.d)(de||ge.treeData,ye.expandedKeys||ge.expandedKeys);ye.flattenNodes=ce}if(ie.selectable&&(fe("selectedKeys")?ye.selectedKeys=Object(c.d)(ie.selectedKeys,ie):!Ae&&ie.defaultSelectedKeys&&(ye.selectedKeys=Object(c.d)(ie.defaultSelectedKeys,ie))),ie.checkable){var we;if(fe("checkedKeys")?we=Object(c.j)(ie.checkedKeys)||{}:!Ae&&ie.defaultCheckedKeys?we=Object(c.j)(ie.defaultCheckedKeys)||{}:de&&(we=Object(c.j)(ie.checkedKeys)||{checkedKeys:ge.checkedKeys,halfCheckedKeys:ge.halfCheckedKeys}),we){var De=we,Re=De.checkedKeys,te=Re===void 0?[]:Re,N=De.halfCheckedKeys,z=N===void 0?[]:N;if(!ie.checkStrictly){var le=Object(K.a)(te,!0,ue);te=le.checkedKeys,z=le.halfCheckedKeys}ye.checkedKeys=te,ye.halfCheckedKeys=z}}return fe("loadedKeys")&&(ye.loadedKeys=ie.loadedKeys),ye}}]),ae}(h.Component);W.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},W.TreeNode=p.a;var F=W,H=me.b=F},fW2E:function(Xe,me){var U={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function oe(X,L,b){return U.hasOwnProperty(L)?b*=X.dpr:b}Xe.exports=oe},fXAG:function(Xe,me,U){"use strict";U.d(me,"j",function(){return oe}),U.d(me,"i",function(){return X}),U.d(me,"k",function(){return L}),U.d(me,"eb",function(){return b}),U.d(me,"o",function(){return E}),U.d(me,"S",function(){return x}),U.d(me,"fb",function(){return C}),U.d(me,"u",function(){return h}),U.d(me,"v",function(){return s}),U.d(me,"cb",function(){return r}),U.d(me,"A",function(){return n}),U.d(me,"m",function(){return e}),U.d(me,"Y",function(){return l}),U.d(me,"s",function(){return c}),U.d(me,"N",function(){return o}),U.d(me,"bb",function(){return f}),U.d(me,"db",function(){return d}),U.d(me,"l",function(){return a}),U.d(me,"Q",function(){return A}),U.d(me,"ab",function(){return p}),U.d(me,"x",function(){return y}),U.d(me,"z",function(){return T}),U.d(me,"X",function(){return _}),U.d(me,"b",function(){return B}),U.d(me,"H",function(){return v}),U.d(me,"a",function(){return m}),U.d(me,"c",function(){return i}),U.d(me,"P",function(){return w}),U.d(me,"g",function(){return O}),U.d(me,"t",function(){return S}),U.d(me,"Z",function(){return D}),U.d(me,"y",function(){return R}),U.d(me,"B",function(){return k}),U.d(me,"f",function(){return j}),U.d(me,"e",function(){return Y}),U.d(me,"W",function(){return P}),U.d(me,"h",function(){return K}),U.d(me,"d",function(){return W}),U.d(me,"R",function(){return H}),U.d(me,"n",function(){return G}),U.d(me,"F",function(){return $}),U.d(me,"I",function(){return ae}),U.d(me,"D",function(){return he}),U.d(me,"E",function(){return ie}),U.d(me,"C",function(){return ge}),U.d(me,"G",function(){return Ae}),U.d(me,"U",function(){return ye}),U.d(me,"q",function(){return fe}),U.d(me,"r",function(){return de}),U.d(me,"V",function(){return ne}),U.d(me,"T",function(){return ue}),U.d(me,"p",function(){return pe}),U.d(me,"M",function(){return ce}),U.d(me,"L",function(){return we}),U.d(me,"J",function(){return De}),U.d(me,"K",function(){return Re}),U.d(me,"O",function(){return te}),U.d(me,"w",function(){return N});var oe="FETCH_TASK_START",X="FETCH_TASK_FAILURE",L="FETCH_TASK_SUCCESS",b="UPDATE_TASK_DATA",E="HIDE_EVALUATE_RESULT",x="SHOW_EVALUATE_RESULT",C="UPDATE_TIMESTRAP",h="MOVE_X",s="MOVE_Y",r="TRIGGER_RIGHT_PANEL_MASK ",n="SET_ACTIVE_INDEX",e="GET_TASK_LIST",l="SHOW_TASK_LIST",c="HIDE_TASK_LIST",o="SET_TASK_STAR",f="TRIGGER_ENLARGE_UNITY3D ",d="TRIGGER_TAB_FIXED ",a="GET_DISCUSSES",A="SHOW_DISCUSSES_LOADING",p="TOP_OR_DOWN_DISCUSS",y="PLUS_DISCUSS",T="SET_ACTION_TYPE",_="SHOW_REWARD_DIALOG",B="CANCEL_REWARD_DIALOG",v="SET_REWARD",m="ACTIVE_DISCUSS_INDEX",u="CREATE_DISCUSS",i="DISABLE_DISCUSS",w="SHOW_ANSWER_LOADING",O="FETCH_ANSWER_INFO",S="HIGH_TIP_MODAL",D="SHOW_TIP_MODAL",R="SELECT_UNLOCK_ANSWER",k="SET_CHOOSE_ANSWERS",j="EVAL_CHOOSE_START",Y="EVAL_CHOOSE_END",P="SHOW_REP_loading",K="FETCH_REP_CONTENT",W="EDIT_REP_CONTENT",F="SET_REP_PATH",H="SHOW_EVALUATE_LOADING",G="HIDE_EVALUATE_LOADING",$="SET_EVALUATE_MESSAGE",ae="SET_SHOW_DIR",he="SET_EDITOR_SETTING",ie="SET_EDITOR_THEME",ge="SET_EDITOR_FONTSIZE",Ae="SET_REPOS",ye="SHOW_PATH_LIST",fe="HIDE_PATH_LIST",de="HIDE_PICTURE_VIEW",ne="SHOW_PICTURE_VIEW",ue="SHOW_NOTICE",pe="HIDE_NOTICE",ce="SET_TAB_INDEX",we="SET_SSH_TABS",De="SET_SSH_CONFIGDATA",Re="SET_SSH_CONFIGDATAARR",te="SET_VNC_LOADING ",N="ON_TAB_TO_SPACE "},fcSX:function(Xe,me,U){"use strict";var oe=U("Ff2n"),X=U("1OyB"),L=U("vuIU"),b=U("Ji7U"),E=U("md7G"),x=U("foSv"),C=U("1W/9"),h=U("cDcd"),s=U("rePB"),r=U("JX7q"),n=U("TSYQ"),e=U.n(n),l=U("qx4F"),c=U("4IlW");function o(j){return Array.isArray(j)?j:[j]}var f={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},d=Object.keys(f).filter(function(j){if(typeof document=="undefined")return!1;var Y=document.getElementsByTagName("html")[0];return j in(Y?Y.style:{})})[0],a=f[d];function A(j,Y,P,K){j.addEventListener?j.addEventListener(Y,P,K):j.attachEvent&&j.attachEvent("on".concat(Y),P)}function p(j,Y,P,K){j.removeEventListener?j.removeEventListener(Y,P,K):j.attachEvent&&j.detachEvent("on".concat(Y),P)}function y(j,Y){var P=typeof j=="function"?j(Y):j;return Array.isArray(P)?P.length===2?P:[P[0],P[1]]:[P]}var T=function(Y){return!isNaN(parseFloat(Y))&&isFinite(Y)},_=!(typeof window!="undefined"&&window.document&&window.document.createElement),B=function j(Y,P,K,W){if(!P||P===document||P instanceof Document)return!1;if(P===Y.parentNode)return!0;var F=Math.max(Math.abs(K),Math.abs(W))===Math.abs(W),H=Math.max(Math.abs(K),Math.abs(W))===Math.abs(K),G=P.scrollHeight-P.clientHeight,$=P.scrollWidth-P.clientWidth,ae=document.defaultView.getComputedStyle(P),he=ae.overflowY==="auto"||ae.overflowY==="scroll",ie=ae.overflowX==="auto"||ae.overflowX==="scroll",ge=G&&he,Ae=$&&ie;return F&&(!ge||ge&&(P.scrollTop>=G&&W<0||P.scrollTop<=0&&W>0))||H&&(!Ae||Ae&&(P.scrollLeft>=$&&K<0||P.scrollLeft<=0&&K>0))?j(Y,P.parentNode,K,W):!1};function v(j){var Y=m();return function(){var K=Object(x.a)(j),W;if(Y){var F=Object(x.a)(this).constructor;W=Reflect.construct(K,arguments,F)}else W=K.apply(this,arguments);return Object(E.a)(this,W)}}function m(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(j){return!1}}var u={},i=function(j){Object(b.a)(P,j);var Y=v(P);function P(K){var W;return Object(X.a)(this,P),W=Y.call(this,K),W.domFocus=function(){W.dom&&W.dom.focus()},W.removeStartHandler=function(F){if(F.touches.length>1)return;W.startPos={x:F.touches[0].clientX,y:F.touches[0].clientY}},W.removeMoveHandler=function(F){if(F.changedTouches.length>1)return;var H=F.currentTarget,G=F.changedTouches[0].clientX-W.startPos.x,$=F.changedTouches[0].clientY-W.startPos.y;(H===W.maskDom||H===W.handlerDom||H===W.contentDom&&B(H,F.target,G,$))&&F.cancelable&&F.preventDefault()},W.transitionEnd=function(F){var H=F.target;p(H,a,W.transitionEnd),H.style.transition=""},W.onKeyDown=function(F){if(F.keyCode===c.a.ESC){var H=W.props.onClose;F.stopPropagation(),H&&H(F)}},W.onWrapperTransitionEnd=function(F){var H=W.props,G=H.open,$=H.afterVisibleChange;F.target===W.contentWrapper&&F.propertyName.match(/transform$/)&&(W.dom.style.transition="",!G&&W.getCurrentDrawerSome()&&(document.body.style.overflowX="",W.maskDom&&(W.maskDom.style.left="",W.maskDom.style.width="")),$&&$(!!G))},W.openLevelTransition=function(){var F=W.props,H=F.open,G=F.width,$=F.height,ae=W.getHorizontalBoolAndPlacementName(),he=ae.isHorizontal,ie=ae.placementName,ge=W.contentDom?W.contentDom.getBoundingClientRect()[he?"width":"height"]:0,Ae=(he?G:$)||ge;W.setLevelAndScrolling(H,ie,Ae)},W.setLevelTransform=function(F,H,G,$){var ae=W.props,he=ae.placement,ie=ae.levelMove,ge=ae.duration,Ae=ae.ease,ye=ae.showMask;W.levelDom.forEach(function(fe){fe.style.transition="transform ".concat(ge," ").concat(Ae),A(fe,a,W.transitionEnd);var de=F?G:0;if(ie){var ne=y(ie,{target:fe,open:F});de=F?ne[0]:ne[1]||0}var ue=typeof de=="number"?"".concat(de,"px"):de,pe=he==="left"||he==="top"?ue:"-".concat(ue);pe=ye&&he==="right"&&$?"calc(".concat(pe," + ").concat($,"px)"):pe,fe.style.transform=de?"".concat(H,"(").concat(pe,")"):""})},W.setLevelAndScrolling=function(F,H,G){var $=W.props.onChange;if(!_){var ae=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(l.a)(!0):0;W.setLevelTransform(F,H,G,ae),W.toggleScrollingToDrawerAndBody(ae)}$&&$(F)},W.toggleScrollingToDrawerAndBody=function(F){var H=W.props,G=H.getOpenCount,$=H.getContainer,ae=H.showMask,he=H.open,ie=$&&$(),ge=G&&G();if(ie&&ie.parentNode===document.body&&ae){var Ae=["touchstart"],ye=[document.body,W.maskDom,W.handlerDom,W.contentDom];he&&document.body.style.overflow!=="hidden"?(F&&W.addScrollingEffect(F),ge===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",ye.forEach(function(fe,de){if(!fe)return;A(fe,Ae[de]||"touchmove",de?W.removeMoveHandler:W.removeStartHandler,W.passive)})):W.getCurrentDrawerSome()&&(ge||(document.body.style.overflow=""),document.body.style.touchAction="",F&&W.remScrollingEffect(F),ye.forEach(function(fe,de){if(!fe)return;p(fe,Ae[de]||"touchmove",de?W.removeMoveHandler:W.removeStartHandler,W.passive)}))}},W.addScrollingEffect=function(F){var H=W.props,G=H.placement,$=H.duration,ae=H.ease,he=H.getOpenCount,ie=H.switchScrollingEffect,ge=he&&he();ge===1&&ie();var Ae="width ".concat($," ").concat(ae),ye="transform ".concat($," ").concat(ae);W.dom.style.transition="none";switch(G){case"right":W.dom.style.transform="translateX(-".concat(F,"px)");break;case"top":case"bottom":W.dom.style.width="calc(100% - ".concat(F,"px)"),W.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(W.timeout),W.timeout=setTimeout(function(){W.dom&&(W.dom.style.transition="".concat(ye,",").concat(Ae),W.dom.style.width="",W.dom.style.transform="")})},W.remScrollingEffect=function(F){var H=W.props,G=H.placement,$=H.duration,ae=H.ease,he=H.getOpenCount,ie=H.switchScrollingEffect,ge=he&&he();ge||ie(!0),d&&(document.body.style.overflowX="hidden"),W.dom.style.transition="none";var Ae,ye="width ".concat($," ").concat(ae),fe="transform ".concat($," ").concat(ae);switch(G){case"left":{W.dom.style.width="100%",ye="width 0s ".concat(ae," ").concat($);break}case"right":{W.dom.style.transform="translateX(".concat(F,"px)"),W.dom.style.width="100%",ye="width 0s ".concat(ae," ").concat($),W.maskDom&&(W.maskDom.style.left="-".concat(F,"px"),W.maskDom.style.width="calc(100% + ".concat(F,"px)"));break}case"top":case"bottom":{W.dom.style.width="calc(100% + ".concat(F,"px)"),W.dom.style.height="100%",W.dom.style.transform="translateZ(0)",Ae="height 0s ".concat(ae," ").concat($);break}default:break}clearTimeout(W.timeout),W.timeout=setTimeout(function(){W.dom&&(W.dom.style.transition="".concat(fe,",").concat(Ae?"".concat(Ae,","):"").concat(ye),W.dom.style.transform="",W.dom.style.width="",W.dom.style.height="")})},W.getCurrentDrawerSome=function(){return!Object.keys(u).some(function(F){return u[F]})},W.getLevelDom=function(F){var H=F.level,G=F.getContainer;if(_)return;var $=G&&G(),ae=$?$.parentNode:null;if(W.levelDom=[],H==="all"){var he=ae?Array.prototype.slice.call(ae.children):[];he.forEach(function(ie){ie.nodeName!=="SCRIPT"&&ie.nodeName!=="STYLE"&&ie.nodeName!=="LINK"&&ie!==$&&W.levelDom.push(ie)})}else H&&o(H).forEach(function(ie){document.querySelectorAll(ie).forEach(function(ge){W.levelDom.push(ge)})})},W.getHorizontalBoolAndPlacementName=function(){var F=W.props.placement,H=F==="left"||F==="right",G="translate".concat(H?"X":"Y");return{isHorizontal:H,placementName:G}},W.state={_self:Object(r.a)(W)},W}return Object(L.a)(P,[{key:"componentDidMount",value:function(){var W=this;if(!_){var F=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return F=!0,null}}))}catch(he){}this.passive=F?{passive:!1}:!1}var H=this.props,G=H.open,$=H.getContainer,ae=$&&$();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),G&&(ae&&ae.parentNode===document.body&&(u[this.drawerId]=G),this.openLevelTransition(),this.forceUpdate(function(){W.domFocus()}))}},{key:"componentDidUpdate",value:function(W){var F=this.props,H=F.open,G=F.getContainer,$=G&&G();H!==W.open&&(H&&this.domFocus(),$&&$.parentNode===document.body&&(u[this.drawerId]=!!H),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var W=this.props,F=W.getOpenCount,H=W.open,G=W.switchScrollingEffect,$=typeof F=="function"&&F();delete u[this.drawerId],H&&(this.setLevelTransform(!1),document.body.style.touchAction=""),$||(document.body.style.overflow="",G(!0))}},{key:"render",value:function(){var W,F=this,H=this.props,G=H.className,$=H.children,ae=H.style,he=H.width,ie=H.height,ge=H.defaultOpen,Ae=H.open,ye=H.prefixCls,fe=H.placement,de=H.level,ne=H.levelMove,ue=H.ease,pe=H.duration,ce=H.getContainer,we=H.handler,De=H.onChange,Re=H.afterVisibleChange,te=H.showMask,N=H.maskClosable,z=H.maskStyle,le=H.onClose,ee=H.onHandleClick,se=H.keyboard,xe=H.getOpenCount,Ke=H.switchScrollingEffect,gt=Object(oe.a)(H,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),Fe=this.dom?Ae:!1,ke=e()(ye,(W={},Object(s.a)(W,"".concat(ye,"-").concat(fe),!0),Object(s.a)(W,"".concat(ye,"-open"),Fe),Object(s.a)(W,G||"",!!G),Object(s.a)(W,"no-mask",!te),W)),dt=this.getHorizontalBoolAndPlacementName(),vt=dt.placementName,it=fe==="left"||fe==="top"?"-100%":"100%",ot=Fe?"":"".concat(vt,"(").concat(it,")"),Ve=we&&h.cloneElement(we,{onClick:function(Ge){we.props.onClick&&we.props.onClick(),ee&&ee(Ge)},ref:function(Ge){F.handlerDom=Ge}});return h.createElement("div",Object.assign({},gt,{tabIndex:-1,className:ke,style:ae,ref:function(Ge){F.dom=Ge},onKeyDown:Fe&&se?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),te&&h.createElement("div",{className:"".concat(ye,"-mask"),onClick:N?le:void 0,style:z,ref:function(Ge){F.maskDom=Ge}}),h.createElement("div",{className:"".concat(ye,"-content-wrapper"),style:{transform:ot,msTransform:ot,width:T(he)?"".concat(he,"px"):he,height:T(ie)?"".concat(ie,"px"):ie},ref:function(Ge){F.contentWrapper=Ge}},h.createElement("div",{className:"".concat(ye,"-content"),ref:function(Ge){F.contentDom=Ge},onTouchStart:Fe&&te?this.removeStartHandler:void 0,onTouchMove:Fe&&te?this.removeMoveHandler:void 0},$),Ve))}}],[{key:"getDerivedStateFromProps",value:function(W,F){var H=F.prevProps,G=F._self,$={prevProps:W};if(H!==void 0){var ae=W.placement,he=W.level;ae!==H.placement&&(G.contentDom=null),he!==H.level&&G.getLevelDom(W)}return $}}]),P}(h.Component);i.defaultProps={switchScrollingEffect:function(){}};var w=i;function O(j){var Y=S();return function(){var K=Object(x.a)(j),W;if(Y){var F=Object(x.a)(this).constructor;W=Reflect.construct(K,arguments,F)}else W=K.apply(this,arguments);return Object(E.a)(this,W)}}function S(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(j){return!1}}var D=function(j){Object(b.a)(P,j);var Y=O(P);function P(K){var W;Object(X.a)(this,P),W=Y.call(this,K),W.onHandleClick=function(H){var G=W.props,$=G.onHandleClick,ae=G.open;if($&&$(H),typeof ae=="undefined"){var he=W.state.open;W.setState({open:!he})}},W.onClose=function(H){var G=W.props,$=G.onClose,ae=G.open;$&&$(H),typeof ae=="undefined"&&W.setState({open:!1})};var F=typeof K.open!="undefined"?K.open:!!K.defaultOpen;return W.state={open:F},"onMaskClick"in K&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),W}return Object(L.a)(P,[{key:"render",value:function(){var W=this,F=this.props,H=F.defaultOpen,G=F.getContainer,$=F.wrapperClassName,ae=F.forceRender,he=F.handler,ie=Object(oe.a)(F,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),ge=this.state.open;if(!G)return h.createElement("div",{className:$,ref:function(fe){W.dom=fe}},h.createElement(w,Object.assign({},ie,{open:ge,handler:he,getContainer:function(){return W.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var Ae=!!he||ae;return h.createElement(C.a,{visible:ge,forceRender:Ae,getContainer:G,wrapperClassName:$},function(ye){var fe=ye.visible,de=ye.afterClose,ne=Object(oe.a)(ye,["visible","afterClose"]);return h.createElement(w,Object.assign({},ie,ne,{open:fe!==void 0?fe:ge,afterVisibleChange:de!==void 0?de:ie.afterVisibleChange,handler:he,onClose:W.onClose,onHandleClick:W.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(W,F){var H=F.prevProps,G={prevProps:W};return typeof H!="undefined"&&W.open!==H.open&&(G.open=W.open),G}}]),P}(h.Component);D.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:h.createElement("div",{className:"drawer-handle"},h.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var R=D,k=me.a=R},fyJ8:function(Xe,me,U){"use strict";var oe=U("rePB"),X=U("VTBJ"),L=U("Ff2n"),b=U("U8pU"),E=U("cDcd"),x=U.n(E),C=U("TSYQ"),h=U.n(C),s=U("c+Xe"),r=U("sR1s");function n(f){return f&&Object(b.a)(f)==="object"&&!Array.isArray(f)&&!E.isValidElement(f)}function e(f){return typeof f=="string"?!0:Object(s.c)(f)}function l(f,d){var a,A=f.prefixCls,p=f.className,y=f.record,T=f.index,_=f.dataIndex,B=f.render,v=f.children,m=f.component,u=m===void 0?"td":m,i=f.colSpan,w=f.rowSpan,O=f.fixLeft,S=f.fixRight,D=f.firstFixLeft,R=f.lastFixLeft,k=f.firstFixRight,j=f.lastFixRight,Y=f.appendNode,P=f.additionalProps,K=P===void 0?{}:P,W=f.ellipsis,F=f.align,H=f.rowType,G=f.isSticky,$="".concat(A,"-cell"),ae,he;if(v)he=v;else{var ie=Object(r.b)(y,_);if(he=ie,B){var ge=B(ie,y,T);n(ge)?(he=ge.children,ae=ge.props):he=ge}}Object(b.a)(he)==="object"&&!Array.isArray(he)&&!E.isValidElement(he)&&(he=null),W&&(R||k)&&(he=E.createElement("span",{className:"".concat($,"-content")},he));var Ae=ae||{},ye=Ae.colSpan,fe=Ae.rowSpan,de=Ae.style,ne=Ae.className,ue=Object(L.a)(Ae,["colSpan","rowSpan","style","className"]),pe=ye!==void 0?ye:i,ce=fe!==void 0?fe:w;if(pe===0||ce===0)return null;var we={},De=typeof O=="number",Re=typeof S=="number";De&&(we.position="sticky",we.left=O),Re&&(we.position="sticky",we.right=S);var te={};F&&(te.textAlign=F);var N,z=W===!0?{showTitle:!0}:W;z&&(z.showTitle||H==="header")&&(typeof he=="string"||typeof he=="number"?N=he.toString():E.isValidElement(he)&&typeof he.props.children=="string"&&(N=he.props.children));var le=Object(X.a)(Object(X.a)(Object(X.a)({title:N},ue),K),{},{colSpan:pe&&pe!==1?pe:null,rowSpan:ce&&ce!==1?ce:null,className:h()($,p,(a={},Object(oe.a)(a,"".concat($,"-fix-left"),De),Object(oe.a)(a,"".concat($,"-fix-left-first"),D),Object(oe.a)(a,"".concat($,"-fix-left-last"),R),Object(oe.a)(a,"".concat($,"-fix-right"),Re),Object(oe.a)(a,"".concat($,"-fix-right-first"),k),Object(oe.a)(a,"".concat($,"-fix-right-last"),j),Object(oe.a)(a,"".concat($,"-ellipsis"),W),Object(oe.a)(a,"".concat($,"-with-append"),Y),Object(oe.a)(a,"".concat($,"-fix-sticky"),(De||Re)&&G),a),K.className,ne),style:Object(X.a)(Object(X.a)(Object(X.a)(Object(X.a)({},K.style),te),we),de),ref:e(u)?d:null});return E.createElement(u,Object.assign({},le),Y,he)}var c=E.forwardRef(l);c.displayName="Cell";var o=E.memo(c,function(f,d){return d.shouldCellUpdate?!d.shouldCellUpdate(d.record,f.record):!1});me.a=o},gut8:function(Xe,me){var U={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},oe=9;me.ContextCachedBy=U,me.WILL_BE_RESTORED=oe},"h/US":function(Xe,me,U){"use strict";var oe=U("DZo9"),X=U("8z0m"),L=U("+L6B"),b=U("2/Rp"),E=U("tJVT"),x=U("cDcd"),C=U.n(x),h=U("z7Xi"),s=U("jN4g"),r=U("m3rI"),n=U("w8Aa"),e=U.n(n),l=function(o){var f=o.value,d=o.onChange,a=o.getFileProgress,A=Object(x.useState)(!1),p=Object(E.a)(A,2),y=p[0],T=p[1],_=C.a.createElement(b.a,{loading:y,icon:C.a.createElement(h.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),B=function(){return C.a.createElement("div",{className:e.a.img},C.a.createElement("img",{src:r.a.API_SERVER+"/api/attachments/"+f,alt:"avatar",style:{width:288}}),C.a.createElement("div",null,C.a.createElement(s.a,{onClick:function(){return d("")},style:{fontSize:"16px",color:"red"}})))},v=function(u){if(a&&a(u),u.file.status==="uploading"){T(!0);return}if(u.file.status==="done"){var i,w;T(!1),d(u==null||((i=u.file)===null||i===void 0||((w=i.response)===null||w===void 0))?void 0:w.id)}};return C.a.createElement(C.a.Fragment,null,f?B():C.a.createElement("div",null,C.a.createElement(X.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(r.a.API_SERVER,"/api/attachments.json"),onChange:v,accept:"image/*"},_),C.a.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),C.a.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))};me.a=l},h78n:function(Xe,me,U){"use strict";U.d(me,"a",function(){return D});var oe=U("cDcd"),X=U.n(oe),L=U("TSYQ"),b=U.n(L),E={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},x=function(j){var Y=j.map(function(){return Object(oe.useRef)()}),P=Object(oe.useRef)();return Object(oe.useEffect)(function(){var K=Date.now(),W=!1;Object.keys(Y).forEach(function(F){var H=Y[F].current;if(!H)return;W=!0;var G=H.style;G.transitionDuration=".3s, .3s, .3s, .06s",P.current&&K-P.current<100&&(G.transitionDuration="0s, 0s")}),W&&(P.current=Date.now())}),[Y]};function C(){return C=Object.assign||function(k){for(var j=1;j<arguments.length;j++){var Y=arguments[j];for(var P in Y)Object.prototype.hasOwnProperty.call(Y,P)&&(k[P]=Y[P])}return k},C.apply(this,arguments)}function h(k,j){return l(k)||e(k,j)||r(k,j)||s()}function s(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r(k,j){if(!k)return;if(typeof k=="string")return n(k,j);var Y=Object.prototype.toString.call(k).slice(8,-1);if(Y==="Object"&&k.constructor&&(Y=k.constructor.name),Y==="Map"||Y==="Set")return Array.from(k);if(Y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Y))return n(k,j)}function n(k,j){(j==null||j>k.length)&&(j=k.length);for(var Y=0,P=new Array(j);Y<j;Y++)P[Y]=k[Y];return P}function e(k,j){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var Y=[],P=!0,K=!1,W=void 0;try{for(var F=k[Symbol.iterator](),H;!(P=(H=F.next()).done)&&!(Y.push(H.value),j&&Y.length===j);P=!0);}catch(G){K=!0,W=G}finally{try{!P&&F.return!=null&&F.return()}finally{if(K)throw W}}return Y}function l(k){if(Array.isArray(k))return k}function c(k,j){if(k==null)return{};var Y=o(k,j),P,K;if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(k);for(K=0;K<W.length;K++){if(P=W[K],j.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,P))continue;Y[P]=k[P]}}return Y}function o(k,j){if(k==null)return{};var Y={},P=Object.keys(k),K,W;for(W=0;W<P.length;W++){if(K=P[W],j.indexOf(K)>=0)continue;Y[K]=k[K]}return Y}var f=function(j){var Y=j.className,P=j.percent,K=j.prefixCls,W=j.strokeColor,F=j.strokeLinecap,H=j.strokeWidth,G=j.style,$=j.trailColor,ae=j.trailWidth,he=j.transition,ie=c(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ie.gapPosition;var ge=Array.isArray(P)?P:[P],Ae=Array.isArray(W)?W:[W],ye=x(ge),fe=h(ye,1),de=fe[0],ne=H/2,ue=100-H/2,pe="M ".concat(F==="round"?ne:0,",").concat(ne,`
|
|
|
L `).concat(F==="round"?ue:100,",").concat(ne),ce="0 0 100 ".concat(H),we=0;return X.a.createElement("svg",C({className:b()("".concat(K,"-line"),Y),viewBox:ce,preserveAspectRatio:"none",style:G},ie),X.a.createElement("path",{className:"".concat(K,"-line-trail"),d:pe,strokeLinecap:F,stroke:$,strokeWidth:ae||H,fillOpacity:"0"}),ge.map(function(De,Re){var te={strokeDasharray:"".concat(De,"px, 100px"),strokeDashoffset:"-".concat(we,"px"),transition:he||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},N=Ae[Re]||Ae[Ae.length-1];return we+=De,X.a.createElement("path",{key:Re,className:"".concat(K,"-line-path"),d:pe,strokeLinecap:F,stroke:N,strokeWidth:H,fillOpacity:"0",ref:de[Re],style:te})}))};f.defaultProps=E;var d=f;function a(){return a=Object.assign||function(k){for(var j=1;j<arguments.length;j++){var Y=arguments[j];for(var P in Y)Object.prototype.hasOwnProperty.call(Y,P)&&(k[P]=Y[P])}return k},a.apply(this,arguments)}function A(k,j){return B(k)||_(k,j)||y(k,j)||p()}function p(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function y(k,j){if(!k)return;if(typeof k=="string")return T(k,j);var Y=Object.prototype.toString.call(k).slice(8,-1);if(Y==="Object"&&k.constructor&&(Y=k.constructor.name),Y==="Map"||Y==="Set")return Array.from(k);if(Y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Y))return T(k,j)}function T(k,j){(j==null||j>k.length)&&(j=k.length);for(var Y=0,P=new Array(j);Y<j;Y++)P[Y]=k[Y];return P}function _(k,j){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var Y=[],P=!0,K=!1,W=void 0;try{for(var F=k[Symbol.iterator](),H;!(P=(H=F.next()).done)&&!(Y.push(H.value),j&&Y.length===j);P=!0);}catch(G){K=!0,W=G}finally{try{!P&&F.return!=null&&F.return()}finally{if(K)throw W}}return Y}function B(k){if(Array.isArray(k))return k}function v(k,j){if(k==null)return{};var Y=m(k,j),P,K;if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(k);for(K=0;K<W.length;K++){if(P=W[K],j.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,P))continue;Y[P]=k[P]}}return Y}function m(k,j){if(k==null)return{};var Y={},P=Object.keys(k),K,W;for(W=0;W<P.length;W++){if(K=P[W],j.indexOf(K)>=0)continue;Y[K]=k[K]}return Y}var u=0;function i(k){return+k.replace("%","")}function w(k){return Array.isArray(k)?k:[k]}function O(k,j,Y,P){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,W=arguments.length>5?arguments[5]:void 0,F=50-P/2,H=0,G=-F,$=0,ae=-2*F;switch(W){case"left":H=-F,G=0,$=2*F,ae=0;break;case"right":H=F,G=0,$=-2*F,ae=0;break;case"bottom":G=F,ae=2*F;break;default:}var he="M 50,50 m ".concat(H,",").concat(G,`
|
|
|
a `).concat(F,",").concat(F," 0 1 1 ").concat($,",").concat(-ae,`
|
|
|
a `).concat(F,",").concat(F," 0 1 1 ").concat(-$,",").concat(ae),ie=Math.PI*2*F,ge={stroke:Y,strokeDasharray:"".concat(j/100*(ie-K),"px ").concat(ie,"px"),strokeDashoffset:"-".concat(K/2+k/100*(ie-K),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:he,pathStyle:ge}}var S=function(j){var Y=j.prefixCls,P=j.strokeWidth,K=j.trailWidth,W=j.gapDegree,F=j.gapPosition,H=j.trailColor,G=j.strokeLinecap,$=j.style,ae=j.className,he=j.strokeColor,ie=j.percent,ge=v(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Ae=Object(oe.useMemo)(function(){return u+=1,u},[]),ye=O(0,100,H,P,W,F),fe=ye.pathString,de=ye.pathStyle,ne=w(ie),ue=w(he),pe=ue.find(function(te){return Object.prototype.toString.call(te)==="[object Object]"}),ce=x(ne),we=A(ce,1),De=we[0],Re=function(){var N=0;return ne.map(function(z,le){var ee=ue[le]||ue[ue.length-1],se=Object.prototype.toString.call(ee)==="[object Object]"?"url(#".concat(Y,"-gradient-").concat(Ae,")"):"",xe=O(N,z,ee,P,W,F);return N+=z,X.a.createElement("path",{key:le,className:"".concat(Y,"-circle-path"),d:xe.pathString,stroke:se,strokeLinecap:G,strokeWidth:P,opacity:z===0?0:1,fillOpacity:"0",style:xe.pathStyle,ref:De[le]})})};return X.a.createElement("svg",a({className:b()("".concat(Y,"-circle"),ae),viewBox:"0 0 100 100",style:$},ge),pe&&X.a.createElement("defs",null,X.a.createElement("linearGradient",{id:"".concat(Y,"-gradient-").concat(Ae),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(pe).sort(function(te,N){return i(te)-i(N)}).map(function(te,N){return X.a.createElement("stop",{key:N,offset:te,stopColor:pe[te]})}))),X.a.createElement("path",{className:"".concat(Y,"-circle-trail"),d:fe,stroke:H,strokeLinecap:G,strokeWidth:K||P,fillOpacity:"0",style:de}),Re().reverse())};S.defaultProps=E;var D=S,R={Line:d,Circle:D}},h7HQ:function(Xe,me,U){var oe=U("y+Vt"),X=U("T6xi"),L=oe.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(b,E){X.buildPath(b,E,!0)}});Xe.exports=L},hOwI:function(Xe,me){var U=Math.log(2);function oe(L,b,E,x,C,h){var s=x+"-"+C,r=L.length;if(h.hasOwnProperty(s))return h[s];if(b===1){var n=Math.round(Math.log((1<<r)-1&~C)/U);return L[E][n]}for(var e=x|1<<E,l=E+1;x&1<<l;)l++;for(var c=0,o=0,f=0;o<r;o++){var d=1<<o;d&C||(c+=(f%2?-1:1)*L[E][o]*oe(L,b-1,l,e,C|d,h),f++)}return h[s]=c,c}function X(L,b){var E=[[L[0],L[1],1,0,0,0,-b[0]*L[0],-b[0]*L[1]],[0,0,0,L[0],L[1],1,-b[1]*L[0],-b[1]*L[1]],[L[2],L[3],1,0,0,0,-b[2]*L[2],-b[2]*L[3]],[0,0,0,L[2],L[3],1,-b[3]*L[2],-b[3]*L[3]],[L[4],L[5],1,0,0,0,-b[4]*L[4],-b[4]*L[5]],[0,0,0,L[4],L[5],1,-b[5]*L[4],-b[5]*L[5]],[L[6],L[7],1,0,0,0,-b[6]*L[6],-b[6]*L[7]],[0,0,0,L[6],L[7],1,-b[7]*L[6],-b[7]*L[7]]],x={},C=oe(E,8,0,0,0,x);if(C===0)return;for(var h=[],s=0;s<8;s++)for(var r=0;r<8;r++)h[r]==null&&(h[r]=0),h[r]+=((s+r)%2?-1:1)*oe(E,7,s===0?1:0,1<<s,1<<r,x)/C*b[s];return function(n,e,l){var c=e*h[6]+l*h[7]+1;n[0]=(e*h[0]+l*h[1]+h[2])/c,n[1]=(e*h[3]+l*h[4]+h[5])/c}}me.buildTransformer=X},hW8S:function(Xe,me,U){"use strict";U.d(me,"a",function(){return b}),U.d(me,"c",function(){return E}),U.d(me,"b",function(){return x});var oe=U("VTBJ"),X=U("Ff2n"),L=U("Kwbf"),b="RC_TABLE_INTERNAL_COL_DEFINE";function E(C){var h=C.expandable,s=Object(X.a)(C,["expandable"]);return"expandable"in C?Object(oe.a)(Object(oe.a)({},s),h):s}function x(C){return Object.keys(C).reduce(function(h,s){return(s.substr(0,5)==="data-"||s.substr(0,5)==="aria-")&&(h[s]=C[s]),h},{})}},hX1E:function(Xe,me){var U=Math.PI*2;function oe(X){return X%=U,X<0&&(X+=U),X}me.normalizeRadian=oe},ho57:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC"},hydK:function(Xe,me){var U="http://www.w3.org/2000/svg";function oe(X){return document.createElementNS(U,X)}me.createElement=oe},hyiK:function(Xe,me){function U(oe,X,L,b,E,x){if(x>X&&x>b||x<X&&x<b)return 0;if(b===X)return 0;var C=b<X?1:-1,h=(x-X)/(b-X);(h===1||h===0)&&(C=b<X?.5:-.5);var s=h*(L-oe)+oe;return s===E?Infinity:s>E?C:0}Xe.exports=U},iXp4:function(Xe,me,U){var oe=U("ItGF"),X=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function L(b){return oe.browser.ie&&oe.browser.version>=11?function(){var E=this.__clipPaths,x=this.style,C;if(E)for(var h=0;h<E.length;h++){var s=E[h],r=s&&s.shape,n=s&&s.type;if(r&&(n==="sector"&&r.startAngle===r.endAngle||n==="rect"&&(!r.width||!r.height))){for(var e=0;e<X.length;e++)X[e][2]=x[X[e][0]],x[X[e][0]]=X[e][1];C=!0;break}}if(b.apply(this,arguments),C)for(var e=0;e<X.length;e++)x[X[e][0]]=X[e][2]}:b}Xe.exports=L},j5sG:function(Xe,me,U){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createSensor=void 0;var oe=X(U("NohK"));function X(b){return b&&b.__esModule?b:{default:b}}var L=function(E){var x=void 0,C=[],h=(0,oe.default)(function(){C.forEach(function(l){l(E)})}),s=function(){var c=new ResizeObserver(h);return c.observe(E),h(),c},r=function(c){x||(x=s()),C.indexOf(c)===-1&&C.push(c)},n=function(){x.disconnect(),C=[],x=void 0},e=function(c){var o=C.indexOf(c);o!==-1&&C.splice(o,1),C.length===0&&x&&n()};return{element:E,bind:r,destroy:n,unbind:e}};me.createSensor=L},jTL6:function(Xe,me,U){var oe=U("y+Vt"),X=oe.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(L,b){var E=b.cx,x=b.cy,C=Math.max(b.r,0),h=b.startAngle,s=b.endAngle,r=b.clockwise,n=Math.cos(h),e=Math.sin(h);L.moveTo(n*C+E,e*C+x),L.arc(E,x,C,h,s,!r)}});Xe.exports=X},jZGp:function(Xe,me,U){"use strict";var oe=U("ozfa"),X=U("MJZm"),L=U("14J3"),b=U("BMrR"),E=U("+L6B"),x=U("2/Rp"),C=U("k1fw"),h=U("jCWc"),s=U("kPKH"),r=U("5Dmo"),n=U("3S7+"),e=U("miYZ"),l=U("tsqr"),c=U("9og8"),o=U("2qtc"),f=U("kLXV"),d=U("oBTY"),a=U("tJVT"),A=U("PpiC"),p=U("OaEy"),y=U("2fM7"),T=U("WmNS"),_=U.n(T),B=U("cDcd"),v=U.n(B),m=U("Ty5D"),u=U("9kvl"),i=U("Fvcw"),w=U("Mgx3"),O=U("1vsH"),S=U("qdXH"),D=U("V0Rq"),R=U("HBuW"),k=U("Dols"),j=U.n(k),Y=U("LvDl"),P=U.n(Y),K=U("8Skl"),W=U("UESt"),F=U("NLgs"),H=U("m3rI"),G=y.a.Option,$=function(he){var ie=he.pathsDetail,ge=he.globalSetting,Ae=he.user,ye=he.loading,fe=he.visibleType,de=he.updateSort,ne=he.dispatch,ue=Object(A.a)(he,["pathsDetail","globalSetting","user","loading","visibleType","updateSort","dispatch"]),pe=Object(B.useState)([]),ce=Object(a.a)(pe,2),we=ce[0],De=ce[1],Re=Object(B.useState)([]),te=Object(a.a)(Re,2),N=te[0],z=te[1],le=Object(m.i)(),ee=Object(B.useState)([]),se=Object(a.a)(ee,2),xe=se[0],Ke=se[1],gt=Object(B.useState)({}),Fe=Object(a.a)(gt,2),ke=Fe[0],dt=Fe[1];Object(B.useEffect)(function(){if(ue.data&&!Object(Y.isEqual)(ue.data,xe)){N=[];var Ht=JSON.parse(JSON.stringify(ue.data));Ie(Ht,0),Ke(Object(d.a)(Ht)),fe!="All"?De(Object(d.a)(N)):De([])}},[JSON.stringify(ue.data),fe]),Object(B.useEffect)(function(){var Ht,Bt,pt;if((Ht=ie.detail)!==null&&Ht!==void 0&&Ht.has_start){var It,At,ft=(It=ie.detail)===null||It===void 0||((At=It.courses)===null||At===void 0)?void 0:At.findIndex(function(wt){var Ut;return parseInt((Ut=wt.course_status)===null||Ut===void 0?void 0:Ut.status)===1});pt=ft>-1?ft:0}else{var rt,Le,et,Ct,bt,Mt=(rt=ie.detail)===null||rt===void 0||((Le=rt.courses)===null||Le===void 0||((et=Le.map(function(wt){var Ut;return parseInt((Ut=wt.course_status)===null||Ut===void 0?void 0:Ut.status)}))===null||et===void 0))?void 0:et.lastIndexOf(2);pt=Mt>-1?Mt:0,Mt=(Ct=ie.detail)===null||Ct===void 0||((bt=Ct.courses)===null||bt===void 0)?void 0:bt.findIndex(function(wt){var Ut;return parseInt((Ut=wt.course_status)===null||Ut===void 0?void 0:Ut.status)===0}),pt=Mt>-1?Mt:pt}if((Bt=ie.detail)!==null&&Bt!==void 0&&Bt.courses){var Pt;dt(((Pt=ie.detail)===null||Pt===void 0?void 0:Pt.courses[pt])||{})}},[ie.detail]);var vt=function(Bt,pt){f.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){}})},it=function(Bt){f.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var pt=Object(c.a)(_.a.mark(function At(){return _.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:case"end":return rt.stop()}},At)}));function It(){return pt.apply(this,arguments)}return It}()})},ot=function(){var Ht=Object(c.a)(_.a.mark(function Bt(pt,It){var At;return _.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(ne({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!It){rt.next=7;break}return rt.next=4,Object(R.C)({id:pt});case 4:rt.t0=rt.sent,rt.next=10;break;case 7:return rt.next=9,Object(R.D)({id:pt});case 9:rt.t0=rt.sent;case 10:if(At=rt.t0,ne({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(At!=null&&At.game_identifier||At!=null&&At.identifier)){rt.next=15;break}return Object(O.Q)(It?"/tasks/".concat(At==null?void 0:At.identifier,"/jupyter"):"/tasks/".concat(At.game_identifier,"?subject_id=").concat(le.pathId||"")),rt.abrupt("return");case 15:(At==null?void 0:At.status)===-3?Object(O.o)():(At==null?void 0:At.status)===2?Ve(At==null?void 0:At.message):(At==null?void 0:At.status)===3&&ze(At==null?void 0:At.message);case 16:case"end":return rt.stop()}},Bt)}));return function(pt,It){return Ht.apply(this,arguments)}}(),Ve=function Ht(Bt){var pt;Bt=(pt=Bt)!==null&&pt!==void 0&&pt.includes(".json")?Bt:"".concat(Bt,".json"),f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var It=Object(c.a)(_.a.mark(function ft(){var rt,Le;return _.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(D.S)({url:Bt});case 2:if(rt=Ct.sent,rt){Ct.next=5;break}return Ct.abrupt("return");case 5:return l.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Ct.next=8,Object(R.D)({id:rt.shixun_identifier});case 8:if(Le=Ct.sent,!(Le!=null&&Le.game_identifier)){Ct.next=12;break}return Object(O.Q)("/tasks/".concat(Le.game_identifier)),Ct.abrupt("return");case 12:(Le==null?void 0:Le.status)===2?Ht(Le==null?void 0:Le.message):(Le==null?void 0:Le.status)===3&&ze(Le==null?void 0:Le.message);case 13:case"end":return Ct.stop()}},ft)}));function At(){return It.apply(this,arguments)}return At}()})},ze=function(Bt){f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Bt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ge=function(Bt){console.log("onDragEnter:",Bt)},Se=function(){var Ht=Object(c.a)(_.a.mark(function Bt(pt){var It,At,ft,rt,Le,et,Ct,bt,Mt;return _.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:if(console.log("onDrop:",pt),It=pt.node.props.eventKey,At=pt.dragNode.props.eventKey,ft=pt.node.props.pos.split("-"),rt=pt.dropPosition-Number(ft[ft.length-1]),!(ft.length>2&&!pt.node.dragOverGapBottom&&!pt.node.dragOverGapTop)){wt.next=7;break}return wt.abrupt("return",!1);case 7:if(!(pt.node.dragOver&&pt.dragNodesKeys.length>1)){wt.next=9;break}return wt.abrupt("return",!1);case 9:if(!(ft.length>2&&pt.dragNodesKeys.length>1)){wt.next=11;break}return wt.abrupt("return",!1);case 11:return Le=function Ut(en,Hn,wn){for(var vr=0;vr<en.length;vr++){if(en[vr].key===Hn)return wn(en[vr],vr,en);en[vr].children&&Ut(en[vr].children,Hn,wn)}},et=Object(d.a)(xe),Le(et,At,function(Ut,en,Hn){Hn.splice(en,1),Ct=Ut}),pt.dropToGap?(pt.node.props.children||[]).length>0&&pt.node.props.expanded&&rt===1?Le(et,It,function(Ut){Ut.children=Ut.children||[],Ut.children.unshift(Ct)}):(Le(et,It,function(Ut,en,Hn){bt=Hn,Mt=en}),rt===-1?bt.splice(Mt,0,Ct):bt.splice(Mt+1,0,Ct)):Le(et,It,function(Ut){Ut.children=Ut.children||[],Ut.children.unshift(Ct)}),wt.next=17,de({stage_id:ue.stage_id,list:et});case 17:Ie(et,0,0,!0),console.log("data:",et),Ke(Object(d.a)(et)),De([].concat(Object(d.a)(we),[pt.node.key]));case 21:case"end":return wt.stop()}},Bt)}));return function(pt){return Ht.apply(this,arguments)}}(),Ie=function Ht(Bt,pt,It,At){pt=pt||0,Bt.map(function(ft,rt){try{var Le;return ft.key2=pt+1+"-"+(rt+1),ft.key3=ue.index+1+"-"+(rt+1),ft.title="",At||(ft.key=pt+1+"-"+(rt+1)),pt?ft.index=It+"-"+(rt+1):ft.index=ft.key3,(Le=ft.children)!==null&&Le!==void 0&&Le.length&&(N.push(ft.key2),Ht(ft.children,ft.key2,ft.index,At)),ft}catch(et){}})},Me=function(Bt){var pt=Bt.learning_status,It=Bt.name,At=(pt==null?void 0:pt[0])==="can"&&(pt==null?void 0:pt[1])==="try";return At?v.a.createElement("div",{className:j.a.learn},v.a.createElement("span",{className:j.a.name},It),v.a.createElement("span",{className:j.a.sign},"\u514D\u8D39\u8BD5\u5B66")):It},Ye=function(Bt){if(fe!=="All")return;we.includes(Bt)?De(we.filter(function(pt){return pt!=Bt})):De(we.concat(Bt))},st=function(){var Ht=Object(c.a)(_.a.mark(function Bt(pt){return _.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(Object(F.e)(ne,!0)){At.next=2;break}return At.abrupt("return");case 2:if(!(pt!=null&&pt.need_authorize)){At.next=5;break}return Object(F.a)(!1),At.abrupt("return");case 5:if(!(ke!=null&&ke.course_id)){At.next=8;break}return At.next=8,Object(w.M)({id:ke==null?void 0:ke.course_id});case 8:ot(pt.identifier,pt.is_jupyter||pt.is_jupyter_lab);case 9:case"end":return At.stop()}},Bt)}));return function(pt){return Ht.apply(this,arguments)}}(),mt=function(){var Ht=Object(c.a)(_.a.mark(function Bt(pt){var It,At,ft,rt,Le,et;return _.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(Object(F.e)(ne)){bt.next=2;break}return bt.abrupt("return");case 2:if(!(!((It=Ae.userInfo)!==null&&It!==void 0&&It.admin)&&!((At=Ae.userInfo)!==null&&At!==void 0&&At.business)&&!pt.can_view&&pt.item_type!=="Attachment")){bt.next=4;break}return bt.abrupt("return",f.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:v.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")}));case 4:pt.link&&Object(S.n)({is_f:1,id:pt.id,point:0,total:0}),Le=ue!=null&&ue.course_id?"course_id=".concat(ue==null?void 0:ue.course_id):"subject_id=".concat(le.pathId||ue.subject_id),et=pt==null||((ft=pt.name)===null||ft===void 0)?void 0:ft.substr(pt==null||((rt=pt.name)===null||rt===void 0)?void 0:rt.lastIndexOf(".")),et.toUpperCase()===".ZIP"?Object(O.t)(pt.name,H.a.API_SERVER+pt.url):Object(O.Q)(pt.link||"/video/".concat(pt.id,"?").concat(Le));case 8:case"end":return bt.stop()}},Bt)}));return function(pt){return Ht.apply(this,arguments)}}(),Rt=function(Bt){var pt;return Bt.item_type==="Shixun"?Bt.is_all_choice?pt=v.a.createElement(n.a,{title:"\u9009\u62E9\u9898"},v.a.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):pt=v.a.createElement(n.a,{title:"\u5B9E\u8BAD\u9898"},v.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):Bt.item_type==="VideoItem"?pt=v.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):Bt.item_type==="StageCatalog"?pt=v.a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):pt=v.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),pt;Bt.item_type==="Shixun"||Bt.item_type==="StageCatalog"};return v.a.createElement(v.a.Fragment,null,v.a.createElement(X.a,{className:j.a.tree,disabled:ue.disabled,expandedKeys:Object(d.a)(we),draggable:!0,onDragEnter:Ge,onDrop:Se,onExpand:Ye,blockNode:!0,titleRender:function(Bt){var pt,It,At,ft,rt=Bt;if(rt.item_type!==fe&&fe!=="All")return null;var Le=Bt.index.slice(0,1)==="1",et=(Bt==null||((pt=Bt.learning_status)===null||pt===void 0)?void 0:pt[0])==="can";return v.a.createElement(b.a,{align:"middle",className:"font14",onClick:function(){return Ye(rt.key)}},v.a.createElement(s.a,{flex:"30px"},Rt(Bt)),v.a.createElement(s.a,{flex:"1",className:"c-grey-333"},ue.cust_seq&&v.a.createElement("span",{className:"mr10"},Bt.index),Bt.item_type!=="Attachment"&&Me(Bt),Bt.item_type==="Attachment"&&v.a.createElement("a",{target:"_blank",onClick:Object(c.a)(_.a.mark(function Ct(){var bt;return _.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:if(Object(F.e)(ne)){Pt.next=2;break}return Pt.abrupt("return");case 2:if(!(ke!=null&&ke.course_id)){Pt.next=6;break}return Pt.next=5,Object(w.M)({id:ke==null?void 0:ke.course_id});case 5:bt=Pt.sent;case 6:Pt.t0=Bt.item_type,Pt.next=Pt.t0==="Attachment"?9:Pt.t0==="VideoItem"?11:Pt.t0==="Shixun"?13:15;break;case 9:return mt(rt),Pt.abrupt("break",15);case 11:return mt(Bt),Pt.abrupt("break",15);case 13:return st(Bt),Pt.abrupt("break",15);case 15:case"end":return Pt.stop()}},Ct)}))},Bt.name),Bt.item_type==="Shixun"&&Bt.is_unity_3d&&v.a.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-block",textAlign:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),!!((It=Bt.schools)!==null&&It!==void 0&&It.length)&&v.a.createElement(n.a,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},v.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),Bt.item_type==="Shixun"&&!!(Bt!=null&&Bt.finished_challenges_count)&&v.a.createElement(n.a,{title:"\u5B8C\u6210\u5EA6:".concat(Math.round((Bt==null?void 0:Bt.finished_challenges_count)/(Bt==null?void 0:Bt.challenges_count)*100),"%")},v.a.createElement("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((Bt==null?void 0:Bt.finished_challenges_count)-(Bt==null?void 0:Bt.challenges_count)===0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}}))),!ue.disabled&&v.a.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),v.a.createElement(s.a,{className:"tr"},(rt.item_type==="VideoItem"||(rt==null?void 0:rt.item_type)==="Attachment"||(rt==null?void 0:rt.item_type)==="StageCatalog")&&!ue.disabled&&v.a.createElement(n.a,{title:"\u7F16\u8F91"},v.a.createElement("span",{onClick:function(){ue.editVidoItem(Object(C.a)({stage_id:ue.stage_id},rt))},style:{color:"#ccc",marginRight:"10px"}},v.a.createElement(i.a,null))),!ue.disabled&&v.a.createElement(v.a.Fragment,null,v.a.createElement(n.a,{title:"\u5220\u9664"},v.a.createElement("span",{onClick:function(){ue.deleteStages({id:rt.stage_item_id,stage_id:ue.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),ue.showVideoPlay&&ue.disabled&&rt.item_type==="VideoItem"&&et&&v.a.createElement("aside",null,v.a.createElement(x.a,{type:"primary",onClick:Object(c.a)(_.a.mark(function Ct(){return _.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:mt(rt);case 1:case"end":return Mt.stop()}},Ct)}))},rt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((At=Ae.userInfo)===null||At===void 0?void 0:At.admin)||rt.allow_visit||rt.to_be_built||rt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&rt.shixun_status!=="\u5DF2\u5220\u9664")&&ue.disabled&&rt.item_type==="Shixun"&&et&&v.a.createElement("aside",null,v.a.createElement(x.a,{className:"ml10",type:"primary",onClick:Object(c.a)(_.a.mark(function Ct(){return _.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(Object(F.e)(ne)){Mt.next=2;break}return Mt.abrupt("return");case 2:if(!(ke!=null&&ke.course_id)){Mt.next=5;break}return Mt.next=5,Object(w.M)({id:ke==null?void 0:ke.course_id});case 5:window.open("/shixuns/".concat(rt.identifier,"/challenges"));case 6:case"end":return Mt.stop()}},Ct)}))},"\u67E5\u770B\u8BE6\u60C5"),rt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&v.a.createElement(x.a,{className:"ml10",type:"primary",onClick:Object(c.a)(_.a.mark(function Ct(){return _.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:st(rt);case 1:case"end":return Mt.stop()}},Ct)}))},rt!=null&&rt.need_authorize?"\u9700\u6388\u6743":Bt!=null&&Bt.finished_challenges_count?(Bt==null?void 0:Bt.finished_challenges_count)-(Bt==null?void 0:Bt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),ue.disabled&&!rt.allow_visit&&!rt.to_be_built&&rt.shixun_status==="\u6682\u672A\u516C\u5F00"&&v.a.createElement("span",{className:j.a.color204},"\u6682\u672A\u516C\u5F00"),!rt.allow_visit&&!rt.to_be_built&&rt.shixun_status==="\u5DF2\u5220\u9664"&&v.a.createElement("span",{className:j.a.color204},"\u5DF2\u5220\u9664"),ue.disabled&&rt.item_type==="Shixun"&&!!rt.challenges_count&&v.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",rt.challenges_count),fe==="All"&&!!((ft=Bt.children)!==null&&ft!==void 0&&ft.length)&&v.a.createElement("span",{className:"ml10"},we.includes(Bt.key)?v.a.createElement(K.a,null):v.a.createElement(W.a,null))))},treeData:xe}))};me.a=Object(u.a)(function(ae){var he=ae.pathsDetail,ie=ae.loading,ge=ae.user,Ae=ae.globalSetting;return{pathsDetail:he,globalSetting:Ae,user:ge,loading:ie.effects}})($)},ji0R:function(Xe,me,U){Xe.exports=U.p+"static/douyu.3e6df9ee.jpg"},juDX:function(Xe,me,U){U("P47w");var oe=U("aX58"),X=oe.registerPainter,L=U("3CBa");X("svg",L)},k3GJ:function(Xe,me,U){"use strict";U.d(me,"a",function(){return el});var oe=U("rePB"),X=U("ODXe"),L=U("Ff2n"),b=U("VTBJ"),E=U("cDcd"),x=U("TSYQ"),C=U.n(x),h=U("Zm9Q"),s=U("6cGi"),r=U("KQm4"),n=U("xEkU"),e=U.n(n),l=U("t23M");function c(nt){var Ne=Object(E.useRef)(),He=Object(E.useRef)(!1);function We(){for(var Ee=arguments.length,je=new Array(Ee),Ce=0;Ce<Ee;Ce++)je[Ce]=arguments[Ce];He.current||(e.a.cancel(Ne.current),Ne.current=e()(function(){nt.apply(void 0,je)}))}return Object(E.useEffect)(function(){return function(){He.current=!0,e.a.cancel(Ne.current)}},[]),We}function o(nt){var Ne=Object(E.useRef)([]),He=Object(E.useState)({}),We=Object(X.a)(He,2),Ee=We[1],je=Object(E.useRef)(typeof nt=="function"?nt():nt),Ce=c(function(){var Ze=je.current;Ne.current.forEach(function(tt){Ze=tt(Ze)}),Ne.current=[],je.current=Ze,Ee({})});function qe(Ze){Ne.current.push(Ze),Ce()}return[je.current,qe]}var f=U("4IlW");function d(nt,Ne){var He,We=nt.prefixCls,Ee=nt.id,je=nt.active,Ce=nt.rtl,qe=nt.tab,Ze=qe.key,tt=qe.tab,$e=qe.disabled,at=qe.closeIcon,_t=nt.tabBarGutter,Lt=nt.tabPosition,Et=nt.closable,zt=nt.renderWrapper,$t=nt.removeAriaLabel,yn=nt.editable,kt=nt.onClick,Wt=nt.onRemove,cn=nt.onFocus,En="".concat(We,"-tab");E.useEffect(function(){return Wt},[]);var Vt={};Lt==="top"||Lt==="bottom"?Vt[Ce?"marginLeft":"marginRight"]=_t:Vt.marginBottom=_t;var An=yn&&Et!==!1&&!$e;function Sn(an){if($e)return;kt(an)}function Fn(an){an.preventDefault(),an.stopPropagation(),yn.onEdit("remove",{key:Ze,event:an})}var Jt=E.createElement("div",{key:Ze,ref:Ne,className:C()(En,(He={},Object(oe.a)(He,"".concat(En,"-with-remove"),An),Object(oe.a)(He,"".concat(En,"-active"),je),Object(oe.a)(He,"".concat(En,"-disabled"),$e),He)),style:Vt,onClick:Sn},E.createElement("div",{role:"tab","aria-selected":je,id:Ee&&"".concat(Ee,"-tab-").concat(Ze),className:"".concat(En,"-btn"),"aria-controls":Ee&&"".concat(Ee,"-panel-").concat(Ze),"aria-disabled":$e,tabIndex:$e?null:0,onClick:function(on){on.stopPropagation(),Sn(on)},onKeyDown:function(on){[f.a.SPACE,f.a.ENTER].includes(on.which)&&(on.preventDefault(),Sn(on))},onFocus:cn},tt),An&&E.createElement("button",{type:"button","aria-label":$t||"remove",tabIndex:0,className:"".concat(En,"-remove"),onClick:function(on){on.stopPropagation(),Fn(on)}},at||yn.removeIcon||"\xD7"));return zt&&(Jt=zt(Jt)),Jt}var a=E.forwardRef(d),A={width:0,height:0,left:0,top:0};function p(nt,Ne,He){return Object(E.useMemo)(function(){for(var We,Ee=new Map,je=Ne.get((We=nt[0])===null||We===void 0?void 0:We.key)||A,Ce=je.left+je.width,qe=0;qe<nt.length;qe+=1){var Ze=nt[qe].key,tt=Ne.get(Ze);if(!tt){var $e;tt=Ne.get(($e=nt[qe-1])===null||$e===void 0?void 0:$e.key)||A}var at=Ee.get(Ze)||Object(b.a)({},tt);at.right=Ce-at.left-at.width,Ee.set(Ze,at)}return Ee},[nt.map(function(We){return We.key}).join("_"),Ne,He])}var y={width:0,height:0,left:0,top:0,right:0};function T(nt,Ne,He,We,Ee){var je=Ee.tabs,Ce=Ee.tabPosition,qe=Ee.rtl,Ze,tt,$e;["top","bottom"].includes(Ce)?(Ze="width",tt=qe?"right":"left",$e=Math.abs(Ne.left)):(Ze="height",tt="top",$e=-Ne.top);var at=Ne[Ze],_t=He[Ze],Lt=We[Ze],Et=at;return _t+Lt>at&&(Et=at-Lt),Object(E.useMemo)(function(){if(!je.length)return[0,0];for(var zt=je.length,$t=zt,yn=0;yn<zt;yn+=1){var kt=nt.get(je[yn].key)||y;if(kt[tt]+kt[Ze]>$e+Et){$t=yn-1;break}}for(var Wt=0,cn=zt-1;cn>=0;cn-=1){var En=nt.get(je[cn].key)||y;if(En[tt]<$e){Wt=cn+1;break}}return[Wt,$t]},[nt,$e,Et,Ce,je.map(function(zt){return zt.key}).join("_"),qe])}var _=U("wx14"),B=U("1OyB"),v=U("vuIU"),m=U("JX7q"),u=U("Ji7U"),i=U("LK+K"),w=U("I8Z2"),O=U("bT9E"),S=U("2GS6"),D=U("Gytx"),R=U.n(D),k=U("U8pU"),j=/iPhone/i,Y=/iPod/i,P=/iPad/i,K=/\bAndroid(?:.+)Mobile\b/i,W=/Android/i,F=/\bAndroid(?:.+)SD4930UR\b/i,H=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,G=/Windows Phone/i,$=/\bWindows(?:.+)ARM\b/i,ae=/BlackBerry/i,he=/BB10/i,ie=/Opera Mini/i,ge=/\b(CriOS|Chrome)(?:.+)Mobile/i,Ae=/Mobile(?:.+)Firefox\b/i;function ye(nt,Ne){return nt.test(Ne)}function fe(nt){var Ne=nt||(typeof navigator!="undefined"?navigator.userAgent:""),He=(Ne||"").split("[FBAN");if(typeof He[1]!="undefined"){var We=He,Ee=Object(X.a)(We,1);Ne=Ee[0]}if(He=Ne.split("Twitter"),typeof He[1]!="undefined"){var je=He,Ce=Object(X.a)(je,1);Ne=Ce[0]}var qe={apple:{phone:ye(j,Ne)&&!ye(G,Ne),ipod:ye(Y,Ne),tablet:!ye(j,Ne)&&ye(P,Ne)&&!ye(G,Ne),device:(ye(j,Ne)||ye(Y,Ne)||ye(P,Ne))&&!ye(G,Ne)},amazon:{phone:ye(F,Ne),tablet:!ye(F,Ne)&&ye(H,Ne),device:ye(F,Ne)||ye(H,Ne)},android:{phone:!ye(G,Ne)&&ye(F,Ne)||!ye(G,Ne)&&ye(K,Ne),tablet:!ye(G,Ne)&&!ye(F,Ne)&&!ye(K,Ne)&&(ye(H,Ne)||ye(W,Ne)),device:!ye(G,Ne)&&(ye(F,Ne)||ye(H,Ne)||ye(K,Ne)||ye(W,Ne))||ye(/\bokhttp\b/i,Ne)},windows:{phone:ye(G,Ne),tablet:ye($,Ne),device:ye(G,Ne)||ye($,Ne)},other:{blackberry:ye(ae,Ne),blackberry10:ye(he,Ne),opera:ye(ie,Ne),firefox:ye(Ae,Ne),chrome:ye(ge,Ne),device:ye(ae,Ne)||ye(he,Ne)||ye(ie,Ne)||ye(Ae,Ne)||ye(ge,Ne)},any:null,phone:null,tablet:null};return qe.any=qe.apple.device||qe.android.device||qe.windows.device||qe.other.device,qe.phone=qe.apple.phone||qe.android.phone||qe.windows.phone,qe.tablet=qe.apple.tablet||qe.android.tablet||qe.windows.tablet,qe}var de=Object(b.a)(Object(b.a)({},fe()),{},{isMobile:fe}),ne=de;function ue(){}function pe(nt,Ne,He){var We=Ne||"";return nt.key||"".concat(We,"item_").concat(He)}function ce(nt){return"".concat(nt,"-menu-")}function we(nt,Ne){var He=-1;E.Children.forEach(nt,function(We){He+=1,We&&We.type&&We.type.isMenuItemGroup?E.Children.forEach(We.props.children,function(Ee){He+=1,Ne(Ee,He)}):Ne(We,He)})}function De(nt,Ne,He){if(!nt||He.find)return;E.Children.forEach(nt,function(We){if(We){var Ee=We.type;if(!Ee||!(Ee.isSubMenu||Ee.isMenuItem||Ee.isMenuItemGroup))return;Ne.indexOf(We.key)!==-1?He.find=!0:We.props.children&&De(We.props.children,Ne,He)}})}var Re=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],te=function(Ne){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We=Ne&&typeof Ne.getBoundingClientRect=="function"&&Ne.getBoundingClientRect().width;if(We){if(He){var Ee=getComputedStyle(Ne),je=Ee.marginLeft,Ce=Ee.marginRight;We+=+je.replace("px","")+ +Ce.replace("px","")}We=+We.toFixed(6)}return We||0},N=function(Ne,He,We){Ne&&Object(k.a)(Ne.style)==="object"&&(Ne.style[He]=We)},z=function(){return ne.any},le=U("bdgK"),ee=U("faye"),se=U.n(ee),xe=U("wgJM"),Ke=U("l4aY"),gt=U("m+aA"),Fe=U("c+Xe"),ke=U("zT1h"),dt=U("QC+M");function vt(nt,Ne,He){return He?nt[0]===Ne[0]:nt[0]===Ne[0]&&nt[1]===Ne[1]}function it(nt,Ne,He){var We=nt[Ne]||{};return Object(b.a)(Object(b.a)({},We),He)}function ot(nt,Ne,He,We){for(var Ee=He.points,je=Object.keys(nt),Ce=0;Ce<je.length;Ce+=1){var qe=je[Ce];if(vt(nt[qe].points,Ee,We))return"".concat(Ne,"-placement-").concat(qe)}return""}var Ve=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var nt=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(nt)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(nt==null?void 0:nt.substr(0,4)))},ze=U("MNnm");function Ge(nt,Ne){var He={};return He[nt.toLowerCase()]=Ne.toLowerCase(),He["Webkit".concat(nt)]="webkit".concat(Ne),He["Moz".concat(nt)]="moz".concat(Ne),He["ms".concat(nt)]="MS".concat(Ne),He["O".concat(nt)]="o".concat(Ne.toLowerCase()),He}function Se(nt,Ne){var He={animationend:Ge("Animation","AnimationEnd"),transitionend:Ge("Transition","TransitionEnd")};return nt&&("AnimationEvent"in Ne||delete He.animationend.animation,"TransitionEvent"in Ne||delete He.transitionend.transition),He}var Ie=Se(Object(ze.a)(),typeof window!="undefined"?window:{}),Me={};if(Object(ze.a)()){var Ye=document.createElement("div");Me=Ye.style}var st={};function mt(nt){if(st[nt])return st[nt];var Ne=Ie[nt];if(Ne)for(var He=Object.keys(Ne),We=He.length,Ee=0;Ee<We;Ee+=1){var je=He[Ee];if(Object.prototype.hasOwnProperty.call(Ne,je)&&je in Me)return st[nt]=Ne[je],st[nt]}return""}var Rt=mt("animationend"),Ht=mt("transitionend"),Bt=!!(Rt&&Ht),pt=Rt||"animationend",It=Ht||"transitionend";function At(nt,Ne){if(!nt)return null;if(Object(k.a)(nt)==="object"){var He=Ne.replace(/-\w/g,function(We){return We[1].toUpperCase()});return nt[He]}return"".concat(nt,"-").concat(Ne)}var ft="none",rt="appear",Le="enter",et="leave",Ct="none",bt="prepare",Mt="start",Pt="active",wt="end";function Ut(nt){var Ne=Object(E.useRef)(!1),He=Object(E.useState)(nt),We=Object(X.a)(He,2),Ee=We[0],je=We[1];function Ce(qe){Ne.current||je(qe)}return Object(E.useEffect)(function(){return function(){Ne.current=!0}},[]),[Ee,Ce]}var en=Object(ze.a)()?E.useLayoutEffect:E.useEffect,Hn=en,wn=function(){var nt=E.useRef(null);function Ne(){xe.a.cancel(nt.current)}function He(We){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Ne();var je=Object(xe.a)(function(){Ee<=1?We({isCanceled:function(){return je!==nt.current}}):He(We,Ee-1)});nt.current=je}return E.useEffect(function(){return function(){Ne()}},[]),[He,Ne]},vr=[bt,Mt,Pt,wt],Gr=!1,Kr=!0;function Bn(nt){return nt===Pt||nt===wt}var ca=function(nt,Ne){var He=E.useState(Ct),We=Object(X.a)(He,2),Ee=We[0],je=We[1],Ce=wn(),qe=Object(X.a)(Ce,2),Ze=qe[0],tt=qe[1];function $e(){je(bt)}return Hn(function(){if(Ee!==Ct&&Ee!==wt){var at=vr.indexOf(Ee),_t=vr[at+1],Lt=Ne(Ee);Lt===Gr?je(_t):Ze(function(Et){function zt(){if(Et.isCanceled())return;je(_t)}Lt===!0?zt():Promise.resolve(Lt).then(zt)})}},[nt,Ee]),E.useEffect(function(){return function(){tt()}},[]),[$e,Ee]},Sa=function(nt){var Ne=Object(E.useRef)(),He=Object(E.useRef)(nt);He.current=nt;var We=E.useCallback(function(Ce){He.current(Ce)},[]);function Ee(Ce){Ce&&(Ce.removeEventListener(It,We),Ce.removeEventListener(pt,We))}function je(Ce){Ne.current&&Ne.current!==Ce&&Ee(Ne.current),Ce&&Ce!==Ne.current&&(Ce.addEventListener(It,We),Ce.addEventListener(pt,We),Ne.current=Ce)}return E.useEffect(function(){return function(){Ee(Ne.current)}},[]),[je,Ee]};function da(nt,Ne,He,We){var Ee=We.motionEnter,je=Ee===void 0?!0:Ee,Ce=We.motionAppear,qe=Ce===void 0?!0:Ce,Ze=We.motionLeave,tt=Ze===void 0?!0:Ze,$e=We.motionDeadline,at=We.motionLeaveImmediately,_t=We.onAppearPrepare,Lt=We.onEnterPrepare,Et=We.onLeavePrepare,zt=We.onAppearStart,$t=We.onEnterStart,yn=We.onLeaveStart,kt=We.onAppearActive,Wt=We.onEnterActive,cn=We.onLeaveActive,En=We.onAppearEnd,Vt=We.onEnterEnd,An=We.onLeaveEnd,Sn=We.onVisibleChanged,Fn=Ut(),Jt=Object(X.a)(Fn,2),an=Jt[0],on=Jt[1],pn=Ut(ft),zn=Object(X.a)(pn,2),tn=zn[0],On=zn[1],gr=Ut(null),tr=Object(X.a)(gr,2),Ar=tr[0],qn=tr[1],Br=Object(E.useRef)(!1),Mn=Object(E.useRef)(null),wr=Object(E.useRef)(!1),Vr=Object(E.useRef)(null);function Fr(){var jn=He();return jn||Vr.current}var sr=Object(E.useRef)(!1);function bn(jn){var mn=Fr();if(jn&&!jn.deadline&&jn.target!==mn)return;var ir;tn===rt&&sr.current?ir=En==null?void 0:En(mn,jn):tn===Le&&sr.current?ir=Vt==null?void 0:Vt(mn,jn):tn===et&&sr.current&&(ir=An==null?void 0:An(mn,jn)),ir!==!1&&!wr.current&&(On(ft),qn(null))}var Xn=Sa(bn),Er=Object(X.a)(Xn,1),Rn=Er[0],Kn=E.useMemo(function(){var jn,mn,ir;switch(tn){case"appear":return jn={},Object(oe.a)(jn,bt,_t),Object(oe.a)(jn,Mt,zt),Object(oe.a)(jn,Pt,kt),jn;case"enter":return mn={},Object(oe.a)(mn,bt,Lt),Object(oe.a)(mn,Mt,$t),Object(oe.a)(mn,Pt,Wt),mn;case"leave":return ir={},Object(oe.a)(ir,bt,Et),Object(oe.a)(ir,Mt,yn),Object(oe.a)(ir,Pt,cn),ir;default:return{}}},[tn]),Yn=ca(tn,function(jn){if(jn===bt){var mn=Kn[bt];return mn?mn(Fr()):Gr}if(sn in Kn){var ir;qn(((ir=Kn[sn])===null||ir===void 0?void 0:ir.call(Kn,Fr(),null))||null)}return sn===Pt&&(Rn(Fr()),$e>0&&(clearTimeout(Mn.current),Mn.current=setTimeout(function(){bn({deadline:!0})},$e))),Kr}),Qn=Object(X.a)(Yn,2),Un=Qn[0],sn=Qn[1],qt=Bn(sn);sr.current=qt,Hn(function(){on(Ne);var jn=Br.current;if(Br.current=!0,!nt)return;var mn;!jn&&Ne&&qe&&(mn=rt),jn&&Ne&&je&&(mn=Le),(jn&&!Ne&&tt||!jn&&at&&!Ne&&tt)&&(mn=et),mn&&(On(mn),Un())},[Ne]),Object(E.useEffect)(function(){(tn===rt&&!qe||tn===Le&&!je||tn===et&&!tt)&&On(ft)},[qe,je,tt]),Object(E.useEffect)(function(){return function(){clearTimeout(Mn.current),wr.current=!0}},[]),Object(E.useEffect)(function(){an!==void 0&&tn===ft&&(Sn==null||Sn(an))},[an,tn]);var Pn=Ar;return Kn[bt]&&sn===Mt&&(Pn=Object(b.a)({transition:"none"},Pn)),[tn,sn,Pn,an!=null?an:Ne]}var Qr=function(nt){Object(u.a)(He,nt);var Ne=Object(i.a)(He);function He(){return Object(B.a)(this,He),Ne.apply(this,arguments)}return Object(v.a)(He,[{key:"render",value:function(){return this.props.children}}]),He}(E.Component),_a=Qr;function Ga(nt){var Ne=nt;Object(k.a)(nt)==="object"&&(Ne=nt.transitionSupport);function He(Ee){return!!(Ee.motionName&&Ne)}var We=E.forwardRef(function(Ee,je){var Ce=Ee.visible,qe=Ce===void 0?!0:Ce,Ze=Ee.removeOnLeave,tt=Ze===void 0?!0:Ze,$e=Ee.forceRender,at=Ee.children,_t=Ee.motionName,Lt=Ee.leavedClassName,Et=Ee.eventProps,zt=He(Ee),$t=Object(E.useRef)(),yn=Object(E.useRef)();function kt(){try{return Object(gt.a)($t.current||yn.current)}catch(On){return null}}var Wt=da(zt,qe,kt,Ee),cn=Object(X.a)(Wt,4),En=cn[0],Vt=cn[1],An=cn[2],Sn=cn[3],Fn=E.useRef(Sn);Sn&&(Fn.current=!0);var Jt=Object(E.useRef)(je);Jt.current=je;var an=E.useCallback(function(On){$t.current=On,Object(Fe.b)(Jt.current,On)},[]),on,pn=Object(b.a)(Object(b.a)({},Et),{},{visible:qe});if(!at)on=null;else if(En===ft||!He(Ee))Sn?on=at(Object(b.a)({},pn),an):!tt&&Fn.current?on=at(Object(b.a)(Object(b.a)({},pn),{},{className:Lt}),an):$e?on=at(Object(b.a)(Object(b.a)({},pn),{},{style:{display:"none"}}),an):on=null;else{var zn,tn;Vt===bt?tn="prepare":Bn(Vt)?tn="active":Vt===Mt&&(tn="start"),on=at(Object(b.a)(Object(b.a)({},pn),{},{className:C()(At(_t,En),(zn={},Object(oe.a)(zn,At(_t,"".concat(En,"-").concat(tn)),tn),Object(oe.a)(zn,_t,typeof _t=="string"),zn)),style:An}),an)}return E.createElement(_a,{ref:yn},on)});return We.displayName="CSSMotion",We}var oi=Ga(Bt),Oe="add",Pe="keep",Qe="remove",yt="removed";function Ft(nt){var Ne;return nt&&Object(k.a)(nt)==="object"&&"key"in nt?Ne=nt:Ne={key:nt},Object(b.a)(Object(b.a)({},Ne),{},{key:String(Ne.key)})}function Xt(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return nt.map(Ft)}function nn(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],He=[],We=0,Ee=Ne.length,je=Xt(nt),Ce=Xt(Ne);je.forEach(function(tt){for(var $e=!1,at=We;at<Ee;at+=1){var _t=Ce[at];if(_t.key===tt.key){We<at&&(He=He.concat(Ce.slice(We,at).map(function(Lt){return Object(b.a)(Object(b.a)({},Lt),{},{status:Oe})})),We=at),He.push(Object(b.a)(Object(b.a)({},_t),{},{status:Pe})),We+=1,$e=!0;break}}$e||He.push(Object(b.a)(Object(b.a)({},tt),{},{status:Qe}))}),We<Ee&&(He=He.concat(Ce.slice(We).map(function(tt){return Object(b.a)(Object(b.a)({},tt),{},{status:Oe})})));var qe={};He.forEach(function(tt){var $e=tt.key;qe[$e]=(qe[$e]||0)+1});var Ze=Object.keys(qe).filter(function(tt){return qe[tt]>1});return Ze.forEach(function(tt){He=He.filter(function($e){var at=$e.key,_t=$e.status;return at!==tt||_t!==Qe}),He.forEach(function($e){$e.key===tt&&($e.status=Pe)})}),He}var Nt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Yt(nt){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:oi,He=function(We){Object(u.a)(je,We);var Ee=Object(i.a)(je);function je(){var Ce;return Object(B.a)(this,je),Ce=Ee.apply(this,arguments),Ce.state={keyEntities:[]},Ce.removeKey=function(qe){Ce.setState(function(Ze){var tt=Ze.keyEntities;return{keyEntities:tt.map(function($e){return $e.key!==qe?$e:Object(b.a)(Object(b.a)({},$e),{},{status:yt})})}})},Ce}return Object(v.a)(je,[{key:"render",value:function(){var qe=this,Ze=this.state.keyEntities,tt=this.props,$e=tt.component,at=tt.children,_t=tt.onVisibleChanged,Lt=Object(L.a)(tt,["component","children","onVisibleChanged"]),Et=$e||E.Fragment,zt={};return Nt.forEach(function($t){zt[$t]=Lt[$t],delete Lt[$t]}),delete Lt.keys,E.createElement(Et,Lt,Ze.map(function($t){var yn=$t.status,kt=Object(L.a)($t,["status"]),Wt=yn===Oe||yn===Pe;return E.createElement(Ne,Object(_.a)({},zt,{key:kt.key,visible:Wt,eventProps:kt,onVisibleChanged:function(En){_t==null||_t(En,{key:kt.key}),En||qe.removeKey(kt.key)}}),at)}))}}],[{key:"getDerivedStateFromProps",value:function(qe,Ze){var tt=qe.keys,$e=Ze.keyEntities,at=Xt(tt),_t=nn($e,at);return{keyEntities:_t.filter(function(Lt){var Et=$e.find(function(zt){var $t=zt.key;return Lt.key===$t});return!(Et&&Et.status===yt&&Lt.status===Qe)})}}}]),je}(E.Component);return He.defaultProps={component:"div"},He}var Cn=Yt(Bt),un=oi;function Gn(nt){var Ne=nt.prefixCls,He=nt.motion,We=nt.animation,Ee=nt.transitionName;return He||(We?{motionName:"".concat(Ne,"-").concat(We)}:Ee?{motionName:Ee}:null)}function Ir(nt){var Ne=nt.prefixCls,He=nt.visible,We=nt.zIndex,Ee=nt.mask,je=nt.maskMotion,Ce=nt.maskAnimation,qe=nt.maskTransitionName;if(!Ee)return null;var Ze={};return(je||qe||Ce)&&(Ze=Object(b.a)({motionAppear:!0},Gn({motion:je,prefixCls:Ne,transitionName:qe,animation:Ce}))),E.createElement(un,Object(_.a)({},Ze,{visible:He,removeOnLeave:!0}),function(tt){var $e=tt.className;return E.createElement("div",{style:{zIndex:We},className:C()("".concat(Ne,"-mask"),$e)})})}var Sr=U("9mu1"),Tr=U("o0o1"),Or=U.n(Tr),Yr=U("HaE+"),ba=["measure","align",null,"motion"],hr=function(nt,Ne){var He=Object(E.useState)(null),We=Object(X.a)(He,2),Ee=We[0],je=We[1],Ce=Object(E.useRef)(),qe=Object(E.useRef)(!1);function Ze(at){qe.current||je(at)}function tt(){xe.a.cancel(Ce.current)}function $e(at){tt(),Ce.current=Object(xe.a)(function(){Ze(function(_t){switch(Ee){case"align":return"motion";case"motion":return"stable";default:}return _t}),at==null||at()})}return Object(E.useEffect)(function(){Ze("measure")},[nt]),Object(E.useEffect)(function(){switch(Ee){case"measure":Ne();break;default:}Ee&&(Ce.current=Object(xe.a)(Object(Yr.a)(Or.a.mark(function at(){var _t,Lt;return Or.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:_t=ba.indexOf(Ee),Lt=ba[_t+1],Lt&&_t!==-1&&Ze(Lt);case 3:case"end":return zt.stop()}},at)}))))},[Ee]),Object(E.useEffect)(function(){return function(){qe.current=!0,tt()}},[]),[Ee,$e]},_r=function(nt){var Ne=E.useState({width:0,height:0}),He=Object(X.a)(Ne,2),We=He[0],Ee=He[1];function je(qe){Ee({width:qe.offsetWidth,height:qe.offsetHeight})}var Ce=E.useMemo(function(){var qe={};if(nt){var Ze=We.width,tt=We.height;nt.indexOf("height")!==-1&&tt?qe.height=tt:nt.indexOf("minHeight")!==-1&&tt&&(qe.minHeight=tt),nt.indexOf("width")!==-1&&Ze?qe.width=Ze:nt.indexOf("minWidth")!==-1&&Ze&&(qe.minWidth=Ze)}return qe},[nt,We]);return[Ce,je]},Dr=E.forwardRef(function(nt,Ne){var He=nt.visible,We=nt.prefixCls,Ee=nt.className,je=nt.style,Ce=nt.children,qe=nt.zIndex,Ze=nt.stretch,tt=nt.destroyPopupOnHide,$e=nt.forceRender,at=nt.align,_t=nt.point,Lt=nt.getRootDomNode,Et=nt.getClassNameFromAlign,zt=nt.onAlign,$t=nt.onMouseEnter,yn=nt.onMouseLeave,kt=nt.onMouseDown,Wt=nt.onTouchStart,cn=Object(E.useRef)(),En=Object(E.useRef)(),Vt=Object(E.useState)(),An=Object(X.a)(Vt,2),Sn=An[0],Fn=An[1],Jt=_r(Ze),an=Object(X.a)(Jt,2),on=an[0],pn=an[1];function zn(){Ze&&pn(Lt())}var tn=hr(He,zn),On=Object(X.a)(tn,2),gr=On[0],tr=On[1],Ar=Object(E.useRef)();function qn(){return _t||Lt}function Br(){var Xn;(Xn=cn.current)===null||Xn===void 0||Xn.forceAlign()}function Mn(Xn,Er){var Rn=Et(Er);Sn!==Rn&&Fn(Rn),gr==="align"&&(Sn!==Rn?Promise.resolve().then(function(){Br()}):tr(function(){var Kn;(Kn=Ar.current)===null||Kn===void 0||Kn.call(Ar)}),zt==null||zt(Xn,Er))}var wr=Object(b.a)({},Gn(nt));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Xn){var Er=wr[Xn];wr[Xn]=function(Rn,Kn){return tr(),Er==null?void 0:Er(Rn,Kn)}});function Vr(){return new Promise(function(Xn){Ar.current=Xn})}E.useEffect(function(){!wr.motionName&&gr==="motion"&&tr()},[wr.motionName,gr]),E.useImperativeHandle(Ne,function(){return{forceAlign:Br,getElement:function(){return En.current}}});var Fr=Object(b.a)(Object(b.a)({},on),{},{zIndex:qe,opacity:gr==="motion"||gr==="stable"||!He?void 0:0,pointerEvents:gr==="stable"?void 0:"none"},je),sr=!0;(at==null?void 0:at.points)&&(gr==="align"||gr==="stable")&&(sr=!1);var bn=Ce;return E.Children.count(Ce)>1&&(bn=E.createElement("div",{className:"".concat(We,"-content")},Ce)),E.createElement(un,Object(_.a)({visible:He,ref:En,leavedClassName:"".concat(We,"-hidden")},wr,{onAppearPrepare:Vr,onEnterPrepare:Vr,removeOnLeave:tt,forceRender:$e}),function(Xn,Er){var Rn=Xn.className,Kn=Xn.style,Yn=C()(We,Ee,Sn,Rn);return E.createElement(Sr.a,{target:qn(),key:"popup",ref:cn,monitorWindowResize:!0,disabled:sr,align:at,onAlign:Mn},E.createElement("div",{ref:Er,className:Yn,onMouseEnter:$t,onMouseLeave:yn,onMouseDownCapture:kt,onTouchStartCapture:Wt,style:Object(b.a)(Object(b.a)({},Kn),Fr)},bn))})});Dr.displayName="PopupInner";var pa=Dr,jr=E.forwardRef(function(nt,Ne){var He=nt.prefixCls,We=nt.visible,Ee=nt.zIndex,je=nt.children,Ce=nt.mobile;Ce=Ce===void 0?{}:Ce;var qe=Ce.popupClassName,Ze=Ce.popupStyle,tt=Ce.popupMotion,$e=tt===void 0?{}:tt,at=Ce.popupRender,_t=E.useRef();E.useImperativeHandle(Ne,function(){return{forceAlign:function(){},getElement:function(){return _t.current}}});var Lt=Object(b.a)({zIndex:Ee},Ze),Et=je;return E.Children.count(je)>1&&(Et=E.createElement("div",{className:"".concat(He,"-content")},je)),at&&(Et=at(Et)),E.createElement(un,Object(_.a)({visible:We,ref:_t,removeOnLeave:!0},$e),function(zt,$t){var yn=zt.className,kt=zt.style,Wt=C()(He,qe,yn);return E.createElement("div",{ref:$t,className:Wt,style:Object(b.a)(Object(b.a)({},kt),Lt)},Et)})});jr.displayName="MobilePopupInner";var oa=jr,mr=["visible","mobile"],Aa=E.forwardRef(function(nt,Ne){var He=nt.visible,We=nt.mobile,Ee=Object(L.a)(nt,mr),je=Object(E.useState)(He),Ce=Object(X.a)(je,2),qe=Ce[0],Ze=Ce[1],tt=Object(E.useState)(!1),$e=Object(X.a)(tt,2),at=$e[0],_t=$e[1],Lt=Object(b.a)(Object(b.a)({},Ee),{},{visible:qe});Object(E.useEffect)(function(){Ze(He),He&&We&&_t(Ve())},[He,We]);var Et=at?E.createElement(oa,Object(_.a)({},Lt,{mobile:We,ref:Ne})):E.createElement(pa,Object(_.a)({},Lt,{ref:Ne}));return E.createElement("div",null,E.createElement(Ir,Lt),Et)});Aa.displayName="Popup";var Oa=Aa,si=E.createContext(null),xa=si;function Na(){}function gi(){return""}function ja(nt){return nt?nt.ownerDocument:window.document}var Nr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Qa(nt){var Ne=function(He){Object(u.a)(Ee,He);var We=Object(i.a)(Ee);function Ee(je){var Ce;Object(B.a)(this,Ee),Ce=We.call(this,je),Ce.popupRef=E.createRef(),Ce.triggerRef=E.createRef(),Ce.attachId=void 0,Ce.clickOutsideHandler=void 0,Ce.touchOutsideHandler=void 0,Ce.contextMenuOutsideHandler1=void 0,Ce.contextMenuOutsideHandler2=void 0,Ce.mouseDownTimeout=void 0,Ce.focusTime=void 0,Ce.preClickTime=void 0,Ce.preTouchTime=void 0,Ce.delayTimer=void 0,Ce.hasPopupMouseDown=void 0,Ce.onMouseEnter=function(Ze){var tt=Ce.props.mouseEnterDelay;Ce.fireEvents("onMouseEnter",Ze),Ce.delaySetPopupVisible(!0,tt,tt?null:Ze)},Ce.onMouseMove=function(Ze){Ce.fireEvents("onMouseMove",Ze),Ce.setPoint(Ze)},Ce.onMouseLeave=function(Ze){Ce.fireEvents("onMouseLeave",Ze),Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onPopupMouseEnter=function(){Ce.clearDelayTimer()},Ce.onPopupMouseLeave=function(Ze){var tt;if(Ze.relatedTarget&&!Ze.relatedTarget.setTimeout&&Object(Ke.a)((tt=Ce.popupRef.current)===null||tt===void 0?void 0:tt.getElement(),Ze.relatedTarget))return;Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onFocus=function(Ze){Ce.fireEvents("onFocus",Ze),Ce.clearDelayTimer(),Ce.isFocusToShow()&&(Ce.focusTime=Date.now(),Ce.delaySetPopupVisible(!0,Ce.props.focusDelay))},Ce.onMouseDown=function(Ze){Ce.fireEvents("onMouseDown",Ze),Ce.preClickTime=Date.now()},Ce.onTouchStart=function(Ze){Ce.fireEvents("onTouchStart",Ze),Ce.preTouchTime=Date.now()},Ce.onBlur=function(Ze){Ce.fireEvents("onBlur",Ze),Ce.clearDelayTimer(),Ce.isBlurToHide()&&Ce.delaySetPopupVisible(!1,Ce.props.blurDelay)},Ce.onContextMenu=function(Ze){Ze.preventDefault(),Ce.fireEvents("onContextMenu",Ze),Ce.setPopupVisible(!0,Ze)},Ce.onContextMenuClose=function(){Ce.isContextMenuToShow()&&Ce.close()},Ce.onClick=function(Ze){if(Ce.fireEvents("onClick",Ze),Ce.focusTime){var tt;if(Ce.preClickTime&&Ce.preTouchTime?tt=Math.min(Ce.preClickTime,Ce.preTouchTime):Ce.preClickTime?tt=Ce.preClickTime:Ce.preTouchTime&&(tt=Ce.preTouchTime),Math.abs(tt-Ce.focusTime)<20)return;Ce.focusTime=0}Ce.preClickTime=0,Ce.preTouchTime=0,Ce.isClickToShow()&&(Ce.isClickToHide()||Ce.isBlurToHide())&&Ze&&Ze.preventDefault&&Ze.preventDefault();var $e=!Ce.state.popupVisible;(Ce.isClickToHide()&&!$e||$e&&Ce.isClickToShow())&&Ce.setPopupVisible(!Ce.state.popupVisible,Ze)},Ce.onPopupMouseDown=function(){if(Ce.hasPopupMouseDown=!0,clearTimeout(Ce.mouseDownTimeout),Ce.mouseDownTimeout=window.setTimeout(function(){Ce.hasPopupMouseDown=!1},0),Ce.context){var Ze;(Ze=Ce.context).onPopupMouseDown.apply(Ze,arguments)}},Ce.onDocumentClick=function(Ze){if(Ce.props.mask&&!Ce.props.maskClosable)return;var tt=Ze.target,$e=Ce.getRootDomNode(),at=Ce.getPopupDomNode();(!Object(Ke.a)($e,tt)||Ce.isContextMenuOnly())&&!Object(Ke.a)(at,tt)&&!Ce.hasPopupMouseDown&&Ce.close()},Ce.getRootDomNode=function(){var Ze=Ce.props.getTriggerDOMNode;if(Ze)return Ze(Ce.triggerRef.current);try{var tt=Object(gt.a)(Ce.triggerRef.current);if(tt)return tt}catch($e){}return se.a.findDOMNode(Object(m.a)(Ce))},Ce.getPopupClassNameFromAlign=function(Ze){var tt=[],$e=Ce.props,at=$e.popupPlacement,_t=$e.builtinPlacements,Lt=$e.prefixCls,Et=$e.alignPoint,zt=$e.getPopupClassNameFromAlign;return at&&_t&&tt.push(ot(_t,Lt,Ze,Et)),zt&&tt.push(zt(Ze)),tt.join(" ")},Ce.getComponent=function(){var Ze=Ce.props,tt=Ze.prefixCls,$e=Ze.destroyPopupOnHide,at=Ze.popupClassName,_t=Ze.onPopupAlign,Lt=Ze.popupMotion,Et=Ze.popupAnimation,zt=Ze.popupTransitionName,$t=Ze.popupStyle,yn=Ze.mask,kt=Ze.maskAnimation,Wt=Ze.maskTransitionName,cn=Ze.maskMotion,En=Ze.zIndex,Vt=Ze.popup,An=Ze.stretch,Sn=Ze.alignPoint,Fn=Ze.mobile,Jt=Ze.forceRender,an=Ce.state,on=an.popupVisible,pn=an.point,zn=Ce.getPopupAlign(),tn={};return Ce.isMouseEnterToShow()&&(tn.onMouseEnter=Ce.onPopupMouseEnter),Ce.isMouseLeaveToHide()&&(tn.onMouseLeave=Ce.onPopupMouseLeave),tn.onMouseDown=Ce.onPopupMouseDown,tn.onTouchStart=Ce.onPopupMouseDown,E.createElement(Oa,Object(_.a)({prefixCls:tt,destroyPopupOnHide:$e,visible:on,point:Sn&&pn,className:at,align:zn,onAlign:_t,animation:Et,getClassNameFromAlign:Ce.getPopupClassNameFromAlign},tn,{stretch:An,getRootDomNode:Ce.getRootDomNode,style:$t,mask:yn,zIndex:En,transitionName:zt,maskAnimation:kt,maskTransitionName:Wt,maskMotion:cn,ref:Ce.popupRef,motion:Lt,mobile:Fn,forceRender:Jt}),typeof Vt=="function"?Vt():Vt)},Ce.attachParent=function(Ze){xe.a.cancel(Ce.attachId);var tt=Ce.props,$e=tt.getPopupContainer,at=tt.getDocument,_t=Ce.getRootDomNode(),Lt;$e?(_t||$e.length===0)&&(Lt=$e(_t)):Lt=at(Ce.getRootDomNode()).body,Lt?Lt.appendChild(Ze):Ce.attachId=Object(xe.a)(function(){Ce.attachParent(Ze)})},Ce.getContainer=function(){var Ze=Ce.props.getDocument,tt=Ze(Ce.getRootDomNode()).createElement("div");return tt.style.position="absolute",tt.style.top="0",tt.style.left="0",tt.style.width="100%",Ce.attachParent(tt),tt},Ce.setPoint=function(Ze){var tt=Ce.props.alignPoint;if(!tt||!Ze)return;Ce.setState({point:{pageX:Ze.pageX,pageY:Ze.pageY}})},Ce.handlePortalUpdate=function(){Ce.state.prevPopupVisible!==Ce.state.popupVisible&&Ce.props.afterPopupVisibleChange(Ce.state.popupVisible)},Ce.triggerContextValue={onPopupMouseDown:Ce.onPopupMouseDown};var qe;return"popupVisible"in je?qe=!!je.popupVisible:qe=!!je.defaultPopupVisible,Ce.state={prevPopupVisible:qe,popupVisible:qe},Nr.forEach(function(Ze){Ce["fire".concat(Ze)]=function(tt){Ce.fireEvents(Ze,tt)}}),Ce}return Object(v.a)(Ee,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ce=this.props,qe=this.state;if(qe.popupVisible){var Ze;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ze=Ce.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(ke.a)(Ze,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ze=Ze||Ce.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(ke.a)(Ze,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ze=Ze||Ce.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(ke.a)(Ze,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(ke.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),xe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ce;return((Ce=this.popupRef.current)===null||Ce===void 0?void 0:Ce.getElement())||null}},{key:"getPopupAlign",value:function(){var Ce=this.props,qe=Ce.popupPlacement,Ze=Ce.popupAlign,tt=Ce.builtinPlacements;return qe&&tt?it(tt,qe,Ze):Ze}},{key:"setPopupVisible",value:function(Ce,qe){var Ze=this.props.alignPoint,tt=this.state.popupVisible;this.clearDelayTimer(),tt!==Ce&&("popupVisible"in this.props||this.setState({popupVisible:Ce,prevPopupVisible:tt}),this.props.onPopupVisibleChange(Ce)),Ze&&qe&&Ce&&this.setPoint(qe)}},{key:"delaySetPopupVisible",value:function(Ce,qe,Ze){var tt=this,$e=qe*1e3;if(this.clearDelayTimer(),$e){var at=Ze?{pageX:Ze.pageX,pageY:Ze.pageY}:null;this.delayTimer=window.setTimeout(function(){tt.setPopupVisible(Ce,at),tt.clearDelayTimer()},$e)}else this.setPopupVisible(Ce,Ze)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Ce){var qe=this.props.children.props,Ze=this.props;return qe[Ce]&&Ze[Ce]?this["fire".concat(Ce)]:qe[Ce]||Ze[Ce]}},{key:"isClickToShow",value:function(){var Ce=this.props,qe=Ce.action,Ze=Ce.showAction;return qe.indexOf("click")!==-1||Ze.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ce=this.props.action;return Ce==="contextMenu"||Ce.length===1&&Ce[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ce=this.props,qe=Ce.action,Ze=Ce.showAction;return qe.indexOf("contextMenu")!==-1||Ze.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ce=this.props,qe=Ce.action,Ze=Ce.hideAction;return qe.indexOf("click")!==-1||Ze.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ce=this.props,qe=Ce.action,Ze=Ce.showAction;return qe.indexOf("hover")!==-1||Ze.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ce=this.props,qe=Ce.action,Ze=Ce.hideAction;return qe.indexOf("hover")!==-1||Ze.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ce=this.props,qe=Ce.action,Ze=Ce.showAction;return qe.indexOf("focus")!==-1||Ze.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ce=this.props,qe=Ce.action,Ze=Ce.hideAction;return qe.indexOf("focus")!==-1||Ze.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ce;(Ce=this.popupRef.current)===null||Ce===void 0||Ce.forceAlign()}}},{key:"fireEvents",value:function(Ce,qe){var Ze=this.props.children.props[Ce];Ze&&Ze(qe);var tt=this.props[Ce];tt&&tt(qe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ce=this.state.popupVisible,qe=this.props,Ze=qe.children,tt=qe.forceRender,$e=qe.alignPoint,at=qe.className,_t=qe.autoDestroy,Lt=E.Children.only(Ze),Et={key:"trigger"};this.isContextMenuToShow()?Et.onContextMenu=this.onContextMenu:Et.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Et.onClick=this.onClick,Et.onMouseDown=this.onMouseDown,Et.onTouchStart=this.onTouchStart):(Et.onClick=this.createTwoChains("onClick"),Et.onMouseDown=this.createTwoChains("onMouseDown"),Et.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Et.onMouseEnter=this.onMouseEnter,$e&&(Et.onMouseMove=this.onMouseMove)):Et.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Et.onMouseLeave=this.onMouseLeave:Et.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Et.onFocus=this.onFocus,Et.onBlur=this.onBlur):(Et.onFocus=this.createTwoChains("onFocus"),Et.onBlur=this.createTwoChains("onBlur"));var zt=C()(Lt&&Lt.props&&Lt.props.className,at);zt&&(Et.className=zt);var $t=Object(b.a)({},Et);Object(Fe.c)(Lt)&&($t.ref=Object(Fe.a)(this.triggerRef,Lt.ref));var yn=E.cloneElement(Lt,$t),kt;return(Ce||this.popupRef.current||tt)&&(kt=E.createElement(nt,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ce&&_t&&(kt=null),E.createElement(xa.Provider,{value:this.triggerContextValue},yn,kt)}}],[{key:"getDerivedStateFromProps",value:function(Ce,qe){var Ze=Ce.popupVisible,tt={};return Ze!==void 0&&qe.popupVisible!==Ze&&(tt.popupVisible=Ze,tt.prevPopupVisible=qe.popupVisible),tt}}]),Ee}(E.Component);return Ne.contextType=xa,Ne.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:gi,getDocument:ja,onPopupVisibleChange:Na,afterPopupVisibleChange:Na,onPopupAlign:Na,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Ne}var qa=Qa(dt.a),Ha={adjustX:1,adjustY:1},yi={topLeft:{points:["bl","tl"],overflow:Ha,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ha,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Ha,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Ha,offset:[4,0]}},bi={topLeft:{points:["bl","tl"],overflow:Ha,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ha,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Ha,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Ha,offset:[4,0]}},ma=yi,Ta=0,Wr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},va=function(Ne,He,We){var Ee=ce(He),je=Ne.getState();Ne.setState({defaultActiveFirst:Object(b.a)(Object(b.a)({},je.defaultActiveFirst),{},Object(oe.a)({},Ee,We))})},Ao=function(nt){Object(u.a)(He,nt);var Ne=Object(i.a)(He);function He(We){var Ee;Object(B.a)(this,He),Ee=Ne.call(this,We),Ee.onDestroy=function($e){Ee.props.onDestroy($e)},Ee.onKeyDown=function($e){var at=$e.keyCode,_t=Ee.menuInstance,Lt=Ee.props.store,Et=Ee.getVisible();if(at===f.a.ENTER)return Ee.onTitleClick($e),va(Lt,Ee.props.eventKey,!0),!0;if(at===f.a.RIGHT)return Et?_t.onKeyDown($e):(Ee.triggerOpenChange(!0),va(Lt,Ee.props.eventKey,!0)),!0;if(at===f.a.LEFT){var zt;if(Et)zt=_t.onKeyDown($e);else return;return zt||(Ee.triggerOpenChange(!1),zt=!0),zt}return Et&&(at===f.a.UP||at===f.a.DOWN)?_t.onKeyDown($e):void 0},Ee.onOpenChange=function($e){Ee.props.onOpenChange($e)},Ee.onPopupVisibleChange=function($e){Ee.triggerOpenChange($e,$e?"mouseenter":"mouseleave")},Ee.onMouseEnter=function($e){var at=Ee.props,_t=at.eventKey,Lt=at.onMouseEnter,Et=at.store;va(Et,Ee.props.eventKey,!1),Lt({key:_t,domEvent:$e})},Ee.onMouseLeave=function($e){var at=Ee.props,_t=at.parentMenu,Lt=at.eventKey,Et=at.onMouseLeave;_t.subMenuInstance=Object(m.a)(Ee),Et({key:Lt,domEvent:$e})},Ee.onTitleMouseEnter=function($e){var at=Ee.props,_t=at.eventKey,Lt=at.onItemHover,Et=at.onTitleMouseEnter;Lt({key:_t,hover:!0}),Et({key:_t,domEvent:$e})},Ee.onTitleMouseLeave=function($e){var at=Ee.props,_t=at.parentMenu,Lt=at.eventKey,Et=at.onItemHover,zt=at.onTitleMouseLeave;_t.subMenuInstance=Object(m.a)(Ee),Et({key:Lt,hover:!1}),zt({key:Lt,domEvent:$e})},Ee.onTitleClick=function($e){var at=Object(m.a)(Ee),_t=at.props;if(_t.onTitleClick({key:_t.eventKey,domEvent:$e}),_t.triggerSubMenuAction==="hover")return;Ee.triggerOpenChange(!Ee.getVisible(),"click"),va(_t.store,Ee.props.eventKey,!1)},Ee.onSubMenuClick=function($e){typeof Ee.props.onClick=="function"&&Ee.props.onClick(Ee.addKeyPath($e))},Ee.onSelect=function($e){Ee.props.onSelect($e)},Ee.onDeselect=function($e){Ee.props.onDeselect($e)},Ee.getPrefixCls=function(){return"".concat(Ee.props.rootPrefixCls,"-submenu")},Ee.getActiveClassName=function(){return"".concat(Ee.getPrefixCls(),"-active")},Ee.getDisabledClassName=function(){return"".concat(Ee.getPrefixCls(),"-disabled")},Ee.getSelectedClassName=function(){return"".concat(Ee.getPrefixCls(),"-selected")},Ee.getOpenClassName=function(){return"".concat(Ee.props.rootPrefixCls,"-submenu-open")},Ee.getVisible=function(){return Ee.state.isOpen},Ee.getMode=function(){return Ee.state.mode},Ee.saveMenuInstance=function($e){Ee.menuInstance=$e},Ee.addKeyPath=function($e){return Object(b.a)(Object(b.a)({},$e),{},{keyPath:($e.keyPath||[]).concat(Ee.props.eventKey)})},Ee.triggerOpenChange=function($e,at){var _t=Ee.props.eventKey,Lt=function(){Ee.onOpenChange({key:_t,item:Object(m.a)(Ee),trigger:at,open:$e})};at==="mouseenter"?Ee.mouseenterTimeout=setTimeout(function(){Lt()},0):Lt()},Ee.isChildrenSelected=function(){var $e={find:!1};return De(Ee.props.children,Ee.props.selectedKeys,$e),$e.find},Ee.isInlineMode=function(){return Ee.getMode()==="inline"},Ee.adjustWidth=function(){if(!Ee.subMenuTitle||!Ee.menuInstance)return;var $e=ee.findDOMNode(Ee.menuInstance);if($e.offsetWidth>=Ee.subMenuTitle.offsetWidth)return;$e.style.minWidth="".concat(Ee.subMenuTitle.offsetWidth,"px")},Ee.saveSubMenuTitle=function($e){Ee.subMenuTitle=$e},Ee.getBaseProps=function(){var $e=Object(m.a)(Ee),at=$e.props,_t=Ee.getMode();return{mode:_t==="horizontal"?"vertical":_t,visible:Ee.getVisible(),level:at.level+1,inlineIndent:at.inlineIndent,focusable:!1,onClick:Ee.onSubMenuClick,onSelect:Ee.onSelect,onDeselect:Ee.onDeselect,onDestroy:Ee.onDestroy,selectedKeys:at.selectedKeys,eventKey:"".concat(at.eventKey,"-menu-"),openKeys:at.openKeys,motion:at.motion,onOpenChange:Ee.onOpenChange,subMenuOpenDelay:at.subMenuOpenDelay,parentMenu:Object(m.a)(Ee),subMenuCloseDelay:at.subMenuCloseDelay,forceSubMenuRender:at.forceSubMenuRender,triggerSubMenuAction:at.triggerSubMenuAction,builtinPlacements:at.builtinPlacements,defaultActiveFirst:at.store.getState().defaultActiveFirst[ce(at.eventKey)],multiple:at.multiple,prefixCls:at.rootPrefixCls,id:Ee.internalMenuId,manualRef:Ee.saveMenuInstance,itemIcon:at.itemIcon,expandIcon:at.expandIcon,direction:at.direction}},Ee.getMotion=function($e,at){var _t=Object(m.a)(Ee),Lt=_t.haveRendered,Et=Ee.props,zt=Et.motion,$t=Et.rootPrefixCls,yn=Object(b.a)(Object(b.a)({},zt),{},{leavedClassName:"".concat($t,"-hidden"),removeOnLeave:!1,motionAppear:Lt||!at||$e!=="inline"});return yn};var je=We.store,Ce=We.eventKey,qe=je.getState(),Ze=qe.defaultActiveFirst;Ee.isRootMenu=!1;var tt=!1;return Ze&&(tt=Ze[Ce]),va(je,Ce,tt),Ee.state={mode:We.mode,isOpen:We.isOpen},Ee}return Object(v.a)(He,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ee=this,je=this.props,Ce=je.mode,qe=je.parentMenu,Ze=je.manualRef,tt=je.isOpen,$e=function(){Ee.setState({mode:Ce,isOpen:tt})},at=tt!==this.state.isOpen,_t=Ce!==this.state.mode;if((_t||at)&&(xe.a.cancel(this.updateStateRaf),_t?this.updateStateRaf=Object(xe.a)($e):$e()),Ze&&Ze(this),Ce!=="horizontal"||!(qe==null?void 0:qe.isRootMenu)||!tt)return;this.minWidthTimeout=setTimeout(function(){return Ee.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ee=this.props,je=Ee.onDestroy,Ce=Ee.eventKey;je&&je(Ce),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),xe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Ee,je){var Ce=this.getBaseProps();return E.createElement(Hi,Object(_.a)({},Ce,{id:this.internalMenuId,className:Ee,style:je}),this.props.children)}},{key:"renderChildren",value:function(){var Ee=this,je=this.getBaseProps(),Ce=je.mode,qe=je.visible,Ze=je.forceSubMenuRender,tt=je.direction,$e=this.getMotion(Ce,qe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||qe||Ze,!this.haveOpened)return E.createElement("div",null);var at=C()("".concat(je.prefixCls,"-sub"),Object(oe.a)({},"".concat(je.prefixCls,"-rtl"),tt==="rtl"));return this.isInlineMode()?E.createElement(un,Object(_.a)({visible:je.visible,forceRender:Ze},$e),function(_t){var Lt=_t.className,Et=_t.style,zt=C()(at,Lt);return Ee.renderPopupMenu(zt,Et)}):this.renderPopupMenu(at)}},{key:"render",value:function(){var Ee,je,Ce,qe=Object(b.a)({},this.props),Ze=this.getVisible(),tt=this.getPrefixCls(),$e=this.isInlineMode(),at=this.getMode(),_t=C()(tt,"".concat(tt,"-").concat(at),(Ee={},Object(oe.a)(Ee,qe.className,!!qe.className),Object(oe.a)(Ee,this.getOpenClassName(),Ze),Object(oe.a)(Ee,this.getActiveClassName(),qe.active||Ze&&!$e),Object(oe.a)(Ee,this.getDisabledClassName(),qe.disabled),Object(oe.a)(Ee,this.getSelectedClassName(),this.isChildrenSelected()),Ee));this.internalMenuId||(qe.eventKey?this.internalMenuId="".concat(qe.eventKey,"$Menu"):(Ta+=1,this.internalMenuId="$__$".concat(Ta,"$Menu")));var Lt={},Et={},zt={};qe.disabled||(Lt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Et={onClick:this.onTitleClick},zt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var $t={},yn=qe.direction,kt=yn==="rtl";$e&&(kt?$t.paddingRight=qe.inlineIndent*qe.level:$t.paddingLeft=qe.inlineIndent*qe.level);var Wt={};this.getVisible()&&(Wt={"aria-owns":this.internalMenuId});var cn=null;at!=="horizontal"&&(cn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(cn=E.createElement(this.props.expandIcon,Object(b.a)({},this.props))));var En=E.createElement("div",Object(_.a)({ref:this.saveSubMenuTitle,style:$t,className:"".concat(tt,"-title"),role:"button"},zt,Et,{"aria-expanded":Ze},Wt,{"aria-haspopup":"true",title:typeof qe.title=="string"?qe.title:void 0}),qe.title,cn||E.createElement("i",{className:"".concat(tt,"-arrow")})),Vt=this.renderChildren(),An=((je=qe.parentMenu)===null||je===void 0?void 0:je.isRootMenu)?qe.parentMenu.props.getPopupContainer:function(qn){return qn.parentNode},Sn=Wr[at],Fn=qe.popupOffset?{offset:qe.popupOffset}:{},Jt=C()((Ce={},Object(oe.a)(Ce,qe.popupClassName,qe.popupClassName&&!$e),Object(oe.a)(Ce,"".concat(tt,"-rtl"),kt),Ce)),an=qe.disabled,on=qe.triggerSubMenuAction,pn=qe.subMenuOpenDelay,zn=qe.forceSubMenuRender,tn=qe.subMenuCloseDelay,On=qe.builtinPlacements;Re.forEach(function(qn){return delete qe[qn]}),delete qe.onClick;var gr=kt?Object(b.a)(Object(b.a)({},bi),On):Object(b.a)(Object(b.a)({},yi),On);delete qe.direction;var tr=this.getBaseProps(),Ar=$e?null:this.getMotion(tr.mode,tr.visible);return E.createElement("li",Object(_.a)({},qe,Lt,{className:_t,role:"menuitem"}),E.createElement(qa,{prefixCls:tt,popupClassName:C()("".concat(tt,"-popup"),Jt),getPopupContainer:An,builtinPlacements:gr,popupPlacement:Sn,popupVisible:$e?!1:Ze,popupAlign:Fn,popup:$e?null:Vt,action:an||$e?[]:[on],mouseEnterDelay:pn,mouseLeaveDelay:tn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:zn,popupMotion:Ar},En),$e?Vt:null)}}]),He}(E.Component);Ao.defaultProps={onMouseEnter:ue,onMouseLeave:ue,onTitleMouseEnter:ue,onTitleMouseLeave:ue,onTitleClick:ue,manualRef:ue,mode:"vertical",title:""};var Qi=Object(w.b)(function(nt,Ne){var He=nt.openKeys,We=nt.activeKey,Ee=nt.selectedKeys,je=Ne.eventKey,Ce=Ne.subMenuKey;return{isOpen:He.indexOf(je)>-1,active:We[Ce]===je,selectedKeys:Ee}})(Ao);Qi.isSubMenu=!0;var Ii=Qi,Ho="menuitem-overflowed",Po=.5,rr=function(nt){Object(u.a)(He,nt);var Ne=Object(i.a)(He);function He(){var We;return Object(B.a)(this,He),We=Ne.apply(this,arguments),We.resizeObserver=null,We.mutationObserver=null,We.originalTotalWidth=0,We.overflowedItems=[],We.menuItemSizes=[],We.cancelFrameId=null,We.state={lastVisibleIndex:void 0},We.childRef=E.createRef(),We.getMenuItemNodes=function(){var Ee=We.props.prefixCls,je=We.childRef.current;return je?[].slice.call(je.children).filter(function(Ce){return Ce.className.split(" ").indexOf("".concat(Ee,"-overflowed-submenu"))<0}):[]},We.getOverflowedSubMenuItem=function(Ee,je,Ce){var qe=We.props,Ze=qe.overflowedIndicator,tt=qe.level,$e=qe.mode,at=qe.prefixCls,_t=qe.theme;if(tt!==1||$e!=="horizontal")return null;var Lt=We.props.children[0],Et=Lt.props,zt=Et.children,$t=Et.title,yn=Et.style,kt=Object(L.a)(Et,["children","title","style"]),Wt=Object(b.a)({},yn),cn="".concat(Ee,"-overflowed-indicator"),En="".concat(Ee,"-overflowed-indicator");je.length===0&&Ce!==!0?Wt=Object(b.a)(Object(b.a)({},Wt),{},{display:"none"}):Ce&&(Wt=Object(b.a)(Object(b.a)({},Wt),{},{visibility:"hidden",position:"absolute"}),cn="".concat(cn,"-placeholder"),En="".concat(En,"-placeholder"));var Vt=_t?"".concat(at,"-").concat(_t):"",An={};return Re.forEach(function(Sn){kt[Sn]!==void 0&&(An[Sn]=kt[Sn])}),E.createElement(Ii,Object(_.a)({title:Ze,className:"".concat(at,"-overflowed-submenu"),popupClassName:Vt},An,{key:cn,eventKey:En,disabled:!1,style:Wt}),je)},We.setChildrenWidthAndResize=function(){if(We.props.mode!=="horizontal")return;var Ee=We.childRef.current;if(!Ee)return;var je=Ee.children;if(!je||je.length===0)return;var Ce=Ee.children[je.length-1];N(Ce,"display","inline-block");var qe=We.getMenuItemNodes(),Ze=qe.filter(function(tt){return tt.className.split(" ").indexOf(Ho)>=0});Ze.forEach(function(tt){N(tt,"display","inline-block")}),We.menuItemSizes=qe.map(function(tt){return te(tt,!0)}),Ze.forEach(function(tt){N(tt,"display","none")}),We.overflowedIndicatorWidth=te(Ee.children[Ee.children.length-1],!0),We.originalTotalWidth=We.menuItemSizes.reduce(function(tt,$e){return tt+$e},0),We.handleResize(),N(Ce,"display","none")},We.handleResize=function(){if(We.props.mode!=="horizontal")return;var Ee=We.childRef.current;if(!Ee)return;var je=te(Ee);We.overflowedItems=[];var Ce=0,qe;We.originalTotalWidth>je+Po&&(qe=-1,We.menuItemSizes.forEach(function(Ze){Ce+=Ze,Ce+We.overflowedIndicatorWidth<=je&&(qe+=1)})),We.setState({lastVisibleIndex:qe})},We}return Object(v.a)(He,[{key:"componentDidMount",value:function(){var Ee=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var je=this.childRef.current;if(!je)return;this.resizeObserver=new le.default(function(Ce){Ce.forEach(function(){var qe=Ee.cancelFrameId;cancelAnimationFrame(qe),Ee.cancelFrameId=requestAnimationFrame(Ee.setChildrenWidthAndResize)})}),[].slice.call(je.children).concat(je).forEach(function(Ce){Ee.resizeObserver.observe(Ce)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ee.resizeObserver.disconnect(),[].slice.call(je.children).concat(je).forEach(function(Ce){Ee.resizeObserver.observe(Ce)}),Ee.setChildrenWidthAndResize()}),this.mutationObserver.observe(je,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Ee){var je=this,Ce=this.state.lastVisibleIndex;return(Ee||[]).reduce(function(qe,Ze,tt){var $e=Ze;if(je.props.mode==="horizontal"){var at=je.getOverflowedSubMenuItem(Ze.props.eventKey,[]);Ce!==void 0&&je.props.className.indexOf("".concat(je.props.prefixCls,"-root"))!==-1&&(tt>Ce&&($e=E.cloneElement(Ze,{style:{display:"none"},eventKey:"".concat(Ze.props.eventKey,"-hidden"),className:"".concat(Ho)})),tt===Ce+1&&(je.overflowedItems=Ee.slice(Ce+1).map(function(Lt){return E.cloneElement(Lt,{key:Lt.props.eventKey,mode:"vertical-left"})}),at=je.getOverflowedSubMenuItem(Ze.props.eventKey,je.overflowedItems)));var _t=[].concat(Object(r.a)(qe),[at,$e]);return tt===Ee.length-1&&_t.push(je.getOverflowedSubMenuItem(Ze.props.eventKey,[],!0)),_t}return[].concat(Object(r.a)(qe),[$e])},[])}},{key:"render",value:function(){var Ee=this.props,je=Ee.visible,Ce=Ee.prefixCls,qe=Ee.overflowedIndicator,Ze=Ee.mode,tt=Ee.level,$e=Ee.tag,at=Ee.children,_t=Ee.theme,Lt=Object(L.a)(Ee,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Et=$e;return E.createElement(Et,Object(_.a)({ref:this.childRef},Lt),this.renderChildren(at))}}]),He}(E.Component);rr.defaultProps={tag:"div",className:""};var Rr=rr;function Ur(nt){return nt.length?nt.every(function(Ne){return!!Ne.props.disabled}):!0}function xr(nt,Ne,He){var We=nt.getState();nt.setState({activeKey:Object(b.a)(Object(b.a)({},We.activeKey),{},Object(oe.a)({},Ne,He))})}function ra(nt){return nt.eventKey||"0-menu-"}function sa(nt,Ne){var He=Ne,We=nt.children,Ee=nt.eventKey;if(He){var je;if(we(We,function(Ce,qe){Ce&&Ce.props&&!Ce.props.disabled&&He===pe(Ce,Ee,qe)&&(je=!0)}),je)return He}return He=null,nt.defaultActiveFirst&&we(We,function(Ce,qe){!He&&Ce&&!Ce.props.disabled&&(He=pe(Ce,Ee,qe))}),He}function Va(nt){if(!nt)return;var Ne=this.instanceArray.indexOf(nt);Ne!==-1?this.instanceArray[Ne]=nt:this.instanceArray.push(nt)}var Da=function(nt){Object(u.a)(He,nt);var Ne=Object(i.a)(He);function He(We){var Ee;return Object(B.a)(this,He),Ee=Ne.call(this,We),Ee.onKeyDown=function(je,Ce){var qe=je.keyCode,Ze;if(Ee.getFlatInstanceArray().forEach(function($e){$e&&$e.props.active&&$e.onKeyDown&&(Ze=$e.onKeyDown(je))}),Ze)return 1;var tt=null;return(qe===f.a.UP||qe===f.a.DOWN)&&(tt=Ee.step(qe===f.a.UP?-1:1)),tt?(je.preventDefault(),xr(Ee.props.store,ra(Ee.props),tt.props.eventKey),typeof Ce=="function"&&Ce(tt),1):void 0},Ee.onItemHover=function(je){var Ce=je.key,qe=je.hover;xr(Ee.props.store,ra(Ee.props),qe?Ce:null)},Ee.onDeselect=function(je){Ee.props.onDeselect(je)},Ee.onSelect=function(je){Ee.props.onSelect(je)},Ee.onClick=function(je){Ee.props.onClick(je)},Ee.onOpenChange=function(je){Ee.props.onOpenChange(je)},Ee.onDestroy=function(je){Ee.props.onDestroy(je)},Ee.getFlatInstanceArray=function(){return Ee.instanceArray},Ee.step=function(je){var Ce=Ee.getFlatInstanceArray(),qe=Ee.props.store.getState().activeKey[ra(Ee.props)],Ze=Ce.length;if(!Ze)return null;je<0&&(Ce=Ce.concat().reverse());var tt=-1;if(Ce.every(function(Lt,Et){return Lt&&Lt.props.eventKey===qe?(tt=Et,!1):!0}),!Ee.props.defaultActiveFirst&&tt!==-1&&Ur(Ce.slice(tt,Ze-1)))return;var $e=(tt+1)%Ze,at=$e;do{var _t=Ce[at];if(!_t||_t.props.disabled)at=(at+1)%Ze;else return _t}while(at!==$e);return null},Ee.renderCommonMenuItem=function(je,Ce,qe){var Ze=Ee.props.store.getState(),tt=Object(m.a)(Ee),$e=tt.props,at=pe(je,$e.eventKey,Ce),_t=je.props;if(!_t||typeof je.type=="string")return je;var Lt=at===Ze.activeKey,Et=Object(b.a)(Object(b.a)({mode:_t.mode||$e.mode,level:$e.level,inlineIndent:$e.inlineIndent,renderMenuItem:Ee.renderMenuItem,rootPrefixCls:$e.prefixCls,index:Ce,parentMenu:$e.parentMenu,manualRef:_t.disabled?void 0:Object(S.a)(je.ref,Va.bind(Object(m.a)(Ee))),eventKey:at,active:!_t.disabled&&Lt,multiple:$e.multiple,onClick:function($t){(_t.onClick||ue)($t),Ee.onClick($t)},onItemHover:Ee.onItemHover,motion:$e.motion,subMenuOpenDelay:$e.subMenuOpenDelay,subMenuCloseDelay:$e.subMenuCloseDelay,forceSubMenuRender:$e.forceSubMenuRender,onOpenChange:Ee.onOpenChange,onDeselect:Ee.onDeselect,onSelect:Ee.onSelect,builtinPlacements:$e.builtinPlacements,itemIcon:_t.itemIcon||Ee.props.itemIcon,expandIcon:_t.expandIcon||Ee.props.expandIcon},qe),{},{direction:$e.direction});return($e.mode==="inline"||z())&&(Et.triggerSubMenuAction="click"),E.cloneElement(je,Object(b.a)(Object(b.a)({},Et),{},{key:at||Ce}))},Ee.renderMenuItem=function(je,Ce,qe){if(!je)return null;var Ze=Ee.props.store.getState(),tt={openKeys:Ze.openKeys,selectedKeys:Ze.selectedKeys,triggerSubMenuAction:Ee.props.triggerSubMenuAction,subMenuKey:qe};return Ee.renderCommonMenuItem(je,Ce,tt)},We.store.setState({activeKey:Object(b.a)(Object(b.a)({},We.store.getState().activeKey),{},Object(oe.a)({},We.eventKey,sa(We,We.activeKey)))}),Ee.instanceArray=[],Ee}return Object(v.a)(He,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ee){return this.props.visible||Ee.visible||this.props.className!==Ee.className||!R()(this.props.style,Ee.style)}},{key:"componentDidUpdate",value:function(Ee){var je=this.props,Ce="activeKey"in je?je.activeKey:je.store.getState().activeKey[ra(je)],qe=sa(je,Ce);if(qe!==Ce)xr(je.store,ra(je),qe);else if("activeKey"in Ee){var Ze=sa(Ee,Ee.activeKey);qe!==Ze&&xr(je.store,ra(je),qe)}}},{key:"render",value:function(){var Ee=this,je=Object(_.a)({},this.props);this.instanceArray=[];var Ce=C()(je.prefixCls,je.className,"".concat(je.prefixCls,"-").concat(je.mode)),qe={className:Ce,role:je.role||"menu"};je.id&&(qe.id=je.id),je.focusable&&(qe.tabIndex=0,qe.onKeyDown=this.onKeyDown);var Ze=je.prefixCls,tt=je.eventKey,$e=je.visible,at=je.level,_t=je.mode,Lt=je.overflowedIndicator,Et=je.theme;return Re.forEach(function(zt){return delete je[zt]}),delete je.onClick,E.createElement(Rr,Object(_.a)({},je,{prefixCls:Ze,mode:_t,tag:"ul",level:at,theme:Et,visible:$e,overflowedIndicator:Lt},qe),Object(h.a)(je.children).map(function(zt,$t){return Ee.renderMenuItem(zt,$t,tt||"0-menu-")}))}}]),He}(E.Component);Da.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ue};var Ti=Object(w.b)()(Da),Hi=Ti,ta=U("Kwbf");function Yi(nt,Ne,He){var We=nt.prefixCls,Ee=nt.motion,je=nt.defaultMotions,Ce=je===void 0?{}:je,qe=nt.openAnimation,Ze=nt.openTransitionName,tt=Ne.switchingModeFromInline;if(Ee)return Ee;if(Object(k.a)(qe)==="object"&&qe)Object(ta.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof qe=="string")return{motionName:"".concat(We,"-open-").concat(qe)};if(Ze)return{motionName:Ze};var $e=Ce[He];return $e||(tt?null:Ce.other)}var Ei=function(nt){Object(u.a)(He,nt);var Ne=Object(i.a)(He);function He(We){var Ee;Object(B.a)(this,He),Ee=Ne.call(this,We),Ee.onSelect=function(qe){var Ze=Object(m.a)(Ee),tt=Ze.props;if(tt.selectable){var $e=Ee.store.getState(),at=$e.selectedKeys,_t=qe.key;tt.multiple?at=at.concat([_t]):at=[_t],"selectedKeys"in tt||Ee.store.setState({selectedKeys:at}),tt.onSelect(Object(b.a)(Object(b.a)({},qe),{},{selectedKeys:at}))}},Ee.onClick=function(qe){var Ze=Ee.getRealMenuMode(),tt=Object(m.a)(Ee),$e=tt.store,at=tt.props.onOpenChange;Ze!=="inline"&&!("openKeys"in Ee.props)&&($e.setState({openKeys:[]}),at([])),Ee.props.onClick(qe)},Ee.onKeyDown=function(qe,Ze){Ee.innerMenu.getWrappedInstance().onKeyDown(qe,Ze)},Ee.onOpenChange=function(qe){var Ze=Object(m.a)(Ee),tt=Ze.props,$e=Ee.store.getState().openKeys.concat(),at=!1,_t=function(Et){var zt=!1;if(Et.open)zt=$e.indexOf(Et.key)===-1,zt&&$e.push(Et.key);else{var $t=$e.indexOf(Et.key);zt=$t!==-1,zt&&$e.splice($t,1)}at=at||zt};Array.isArray(qe)?qe.forEach(_t):_t(qe),at&&("openKeys"in Ee.props||Ee.store.setState({openKeys:$e}),tt.onOpenChange($e))},Ee.onDeselect=function(qe){var Ze=Object(m.a)(Ee),tt=Ze.props;if(tt.selectable){var $e=Ee.store.getState().selectedKeys.concat(),at=qe.key,_t=$e.indexOf(at);_t!==-1&&$e.splice(_t,1),"selectedKeys"in tt||Ee.store.setState({selectedKeys:$e}),tt.onDeselect(Object(b.a)(Object(b.a)({},qe),{},{selectedKeys:$e}))}},Ee.onMouseEnter=function(qe){Ee.restoreModeVerticalFromInline();var Ze=Ee.props.onMouseEnter;Ze&&Ze(qe)},Ee.onTransitionEnd=function(qe){var Ze=qe.propertyName==="width"&&qe.target===qe.currentTarget,tt=qe.target.className,$e=Object.prototype.toString.call(tt)==="[object SVGAnimatedString]"?tt.animVal:tt,at=qe.propertyName==="font-size"&&$e.indexOf("anticon")>=0;(Ze||at)&&Ee.restoreModeVerticalFromInline()},Ee.setInnerMenu=function(qe){Ee.innerMenu=qe},Ee.isRootMenu=!0;var je=We.defaultSelectedKeys,Ce=We.defaultOpenKeys;return"selectedKeys"in We&&(je=We.selectedKeys||[]),"openKeys"in We&&(Ce=We.openKeys||[]),Ee.store=Object(w.c)({selectedKeys:je,openKeys:Ce,activeKey:{"0-menu-":sa(We,We.activeKey)}}),Ee.state={switchingModeFromInline:!1,prevProps:We,inlineOpenKeys:[],store:Ee.store},Ee}return Object(v.a)(He,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ee){var je=this.props,Ce=je.siderCollapsed,qe=je.inlineCollapsed,Ze=je.onOpenChange;(!Ee.inlineCollapsed&&qe||!Ee.siderCollapsed&&Ce)&&Ze([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Ee=this.props.collapsedWidth,je=this.store,Ce=this.prevOpenKeys,qe=this.getInlineCollapsed()&&(Ee===0||Ee==="0"||Ee==="0px");qe?(this.prevOpenKeys=je.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ce&&(this.store.setState({openKeys:Ce}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ee=this.props.mode,je=this.state.switchingModeFromInline,Ce=this.getInlineCollapsed();return je&&Ce?"inline":Ce?"vertical":Ee}},{key:"getInlineCollapsed",value:function(){var Ee=this.props,je=Ee.inlineCollapsed,Ce=Ee.siderCollapsed;return Ce!==void 0?Ce:je}},{key:"restoreModeVerticalFromInline",value:function(){var Ee=this.state.switchingModeFromInline;Ee&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Ee=Object(b.a)({},Object(O.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),je=this.getRealMenuMode();return Ee.className+=" ".concat(Ee.prefixCls,"-root"),Ee.direction==="rtl"&&(Ee.className+=" ".concat(Ee.prefixCls,"-rtl")),Ee=Object(b.a)(Object(b.a)({},Ee),{},{mode:je,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Yi(this.props,this.state,je)}),delete Ee.openAnimation,delete Ee.openTransitionName,E.createElement(w.a,{store:this.store},E.createElement(Hi,Object(_.a)({},Ee,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Ee,je){var Ce=je.prevProps,qe=je.store,Ze=qe.getState(),tt={},$e={prevProps:Ee};return Ce.mode==="inline"&&Ee.mode!=="inline"&&($e.switchingModeFromInline=!0),"openKeys"in Ee?tt.openKeys=Ee.openKeys||[]:((Ee.inlineCollapsed&&!Ce.inlineCollapsed||Ee.siderCollapsed&&!Ce.siderCollapsed)&&($e.switchingModeFromInline=!0,$e.inlineOpenKeys=Ze.openKeys,tt.openKeys=[]),(!Ee.inlineCollapsed&&Ce.inlineCollapsed||!Ee.siderCollapsed&&Ce.siderCollapsed)&&(tt.openKeys=je.inlineOpenKeys,$e.inlineOpenKeys=[])),Object.keys(tt).length&&qe.setState(tt),$e}}]),He}(E.Component);Ei.defaultProps={selectable:!0,onClick:ue,onSelect:ue,onOpenChange:ue,onDeselect:ue,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:E.createElement("span",null,"\xB7\xB7\xB7")};var Ea=Ei,Ci=function(nt){Object(u.a)(He,nt);var Ne=Object(i.a)(He);function He(){var We;return Object(B.a)(this,He),We=Ne.apply(this,arguments),We.onKeyDown=function(Ee){var je=Ee.keyCode;return je===f.a.ENTER?(We.onClick(Ee),!0):void 0},We.onMouseLeave=function(Ee){var je=We.props,Ce=je.eventKey,qe=je.onItemHover,Ze=je.onMouseLeave;qe({key:Ce,hover:!1}),Ze({key:Ce,domEvent:Ee})},We.onMouseEnter=function(Ee){var je=We.props,Ce=je.eventKey,qe=je.onItemHover,Ze=je.onMouseEnter;qe({key:Ce,hover:!0}),Ze({key:Ce,domEvent:Ee})},We.onClick=function(Ee){var je=We.props,Ce=je.eventKey,qe=je.multiple,Ze=je.onClick,tt=je.onSelect,$e=je.onDeselect,at=je.isSelected,_t={key:Ce,keyPath:[Ce],item:Object(m.a)(We),domEvent:Ee};Ze(_t),qe?at?$e(_t):tt(_t):at||tt(_t)},We.saveNode=function(Ee){We.node=Ee},We}return Object(v.a)(He,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ee=this.props;Ee.onDestroy&&Ee.onDestroy(Ee.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Ee,je=Object(b.a)({},this.props),Ce=C()(this.getPrefixCls(),je.className,(Ee={},Object(oe.a)(Ee,this.getActiveClassName(),!je.disabled&&je.active),Object(oe.a)(Ee,this.getSelectedClassName(),je.isSelected),Object(oe.a)(Ee,this.getDisabledClassName(),je.disabled),Ee)),qe=Object(b.a)(Object(b.a)({},je.attribute),{},{title:typeof je.title=="string"?je.title:void 0,className:Ce,role:je.role||"menuitem","aria-disabled":je.disabled});je.role==="option"?qe=Object(b.a)(Object(b.a)({},qe),{},{role:"option","aria-selected":je.isSelected}):(je.role===null||je.role==="none")&&(qe.role="none");var Ze={onClick:je.disabled?null:this.onClick,onMouseLeave:je.disabled?null:this.onMouseLeave,onMouseEnter:je.disabled?null:this.onMouseEnter},tt=Object(b.a)({},je.style);je.mode==="inline"&&(je.direction==="rtl"?tt.paddingRight=je.inlineIndent*je.level:tt.paddingLeft=je.inlineIndent*je.level),Re.forEach(function(at){return delete je[at]}),delete je.direction;var $e=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&($e=E.createElement(this.props.itemIcon,this.props)),E.createElement("li",Object(_.a)({},Object(O.a)(je,["onClick","onMouseEnter","onMouseLeave","onSelect"]),qe,Ze,{style:tt,ref:this.saveNode}),je.children,$e)}}]),He}(E.Component);Ci.isMenuItem=!0,Ci.defaultProps={onSelect:ue,onMouseEnter:ue,onMouseLeave:ue,manualRef:ue};var fo=Object(w.b)(function(nt,Ne){var He=nt.activeKey,We=nt.selectedKeys,Ee=Ne.eventKey,je=Ne.subMenuKey;return{active:He[je]===Ee,isSelected:Array.isArray(We)?We.indexOf(Ee)!==-1:We===Ee}})(Ci),qo=fo,_s=function(nt){Object(u.a)(He,nt);var Ne=Object(i.a)(He);function He(){var We;return Object(B.a)(this,He),We=Ne.apply(this,arguments),We.renderInnerMenuItem=function(Ee){var je=We.props,Ce=je.renderMenuItem,qe=je.index;return Ce(Ee,qe,We.props.subMenuKey)},We}return Object(v.a)(He,[{key:"render",value:function(){var Ee=Object(_.a)({},this.props),je=Ee.className,Ce=je===void 0?"":je,qe=Ee.rootPrefixCls,Ze="".concat(qe,"-item-group-title"),tt="".concat(qe,"-item-group-list"),$e=Ee.title,at=Ee.children;return Re.forEach(function(_t){return delete Ee[_t]}),delete Ee.direction,E.createElement("li",Object(_.a)({},Ee,{onClick:function(Lt){return Lt.stopPropagation()},className:"".concat(Ce," ").concat(qe,"-item-group")}),E.createElement("div",{className:Ze,title:typeof $e=="string"?$e:void 0},$e),E.createElement("ul",{className:tt},E.Children.map(at,this.renderInnerMenuItem)))}}]),He}(E.Component);_s.isMenuItemGroup=!0,_s.defaultProps={disabled:!0};var Ys=_s,xs=function(Ne){var He=Ne.className,We=Ne.rootPrefixCls,Ee=Ne.style;return E.createElement("li",{className:"".concat(He," ").concat(We,"-item-divider"),style:Ee})};xs.defaultProps={disabled:!0,className:"",style:{}};var Js=xs,Us=Ea,Ps=U("eDIo");function ks(nt,Ne){var He=nt.prefixCls,We=nt.editable,Ee=nt.locale,je=nt.style;return!We||We.showAdd===!1?null:E.createElement("button",{ref:Ne,type:"button",className:"".concat(He,"-nav-add"),style:je,"aria-label":(Ee==null?void 0:Ee.addAriaLabel)||"Add tab",onClick:function(qe){We.onEdit("add",{event:qe})}},We.addIcon||"+")}var Ko=E.forwardRef(ks);function $o(nt,Ne){var He=nt.prefixCls,We=nt.id,Ee=nt.tabs,je=nt.locale,Ce=nt.mobile,qe=nt.moreIcon,Ze=qe===void 0?"More":qe,tt=nt.moreTransitionName,$e=nt.style,at=nt.className,_t=nt.editable,Lt=nt.tabBarGutter,Et=nt.rtl,zt=nt.onTabClick,$t=Object(E.useState)(!1),yn=Object(X.a)($t,2),kt=yn[0],Wt=yn[1],cn=Object(E.useState)(null),En=Object(X.a)(cn,2),Vt=En[0],An=En[1],Sn="".concat(We,"-more-popup"),Fn="".concat(He,"-dropdown"),Jt=Vt!==null?"".concat(Sn,"-").concat(Vt):null,an=je==null?void 0:je.dropdownAriaLabel,on=E.createElement(Us,{onClick:function(Ar){var qn=Ar.key,Br=Ar.domEvent;zt(qn,Br),Wt(!1)},id:Sn,tabIndex:-1,role:"listbox","aria-activedescendant":Jt,selectedKeys:[Vt],"aria-label":an!==void 0?an:"expanded dropdown"},Ee.map(function(tr){return E.createElement(qo,{key:tr.key,id:"".concat(Sn,"-").concat(tr.key),role:"option","aria-controls":We&&"".concat(We,"-panel-").concat(tr.key),disabled:tr.disabled},tr.tab)}));function pn(tr){for(var Ar=Ee.filter(function(Vr){return!Vr.disabled}),qn=Ar.findIndex(function(Vr){return Vr.key===Vt})||0,Br=Ar.length,Mn=0;Mn<Br;Mn+=1){qn=(qn+tr+Br)%Br;var wr=Ar[qn];if(!wr.disabled){An(wr.key);return}}}function zn(tr){var Ar=tr.which;if(!kt){[f.a.DOWN,f.a.SPACE,f.a.ENTER].includes(Ar)&&(Wt(!0),tr.preventDefault());return}switch(Ar){case f.a.UP:pn(-1),tr.preventDefault();break;case f.a.DOWN:pn(1),tr.preventDefault();break;case f.a.ESC:Wt(!1);break;case f.a.SPACE:case f.a.ENTER:Vt!==null&&zt(Vt,tr);break}}Object(E.useEffect)(function(){var tr=document.getElementById(Jt);tr&&tr.scrollIntoView&&tr.scrollIntoView(!1)},[Vt]),Object(E.useEffect)(function(){kt||An(null)},[kt]);var tn=Object(oe.a)({},Et?"marginLeft":"marginRight",Lt);Ee.length||(tn.visibility="hidden",tn.order=1);var On=C()(Object(oe.a)({},"".concat(Fn,"-rtl"),Et)),gr=Ce?null:E.createElement(Ps.a,{prefixCls:Fn,overlay:on,trigger:["hover"],visible:kt,transitionName:tt,onVisibleChange:Wt,overlayClassName:On,mouseEnterDelay:.1,mouseLeaveDelay:.1},E.createElement("button",{type:"button",className:"".concat(He,"-nav-more"),style:tn,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Sn,id:"".concat(We,"-more"),"aria-expanded":kt,onKeyDown:zn},Ze));return E.createElement("div",{className:C()("".concat(He,"-nav-operations"),at),style:$e,ref:Ne},gr,E.createElement(Ko,{prefixCls:He,locale:je,editable:_t}))}var Zs=E.forwardRef($o),ws=Object(E.createContext)(null),fa=.1,Jr=.01,Zr=20,Ji=Math.pow(.995,Zr);function es(){var nt=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(nt)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(nt.substr(0,4)))}function ts(nt,Ne){var He=Object(E.useState)(),We=Object(X.a)(He,2),Ee=We[0],je=We[1],Ce=Object(E.useState)(0),qe=Object(X.a)(Ce,2),Ze=qe[0],tt=qe[1],$e=Object(E.useState)(0),at=Object(X.a)($e,2),_t=at[0],Lt=at[1],Et=Object(E.useState)(),zt=Object(X.a)(Et,2),$t=zt[0],yn=zt[1],kt=Object(E.useRef)();function Wt(an){var on=an.touches[0],pn=on.screenX,zn=on.screenY;je({x:pn,y:zn}),window.clearInterval(kt.current)}function cn(an){if(!Ee)return;an.preventDefault();var on=an.touches[0],pn=on.screenX,zn=on.screenY;je({x:pn,y:zn});var tn=pn-Ee.x,On=zn-Ee.y;Ne(tn,On);var gr=Date.now();tt(gr),Lt(gr-Ze),yn({x:tn,y:On})}function En(){if(!Ee)return;if(je(null),yn(null),$t){var an=$t.x/_t,on=$t.y/_t,pn=Math.abs(an),zn=Math.abs(on);if(Math.max(pn,zn)<fa)return;var tn=an,On=on;kt.current=window.setInterval(function(){if(Math.abs(tn)<Jr&&Math.abs(On)<Jr){window.clearInterval(kt.current);return}tn*=Ji,On*=Ji,Ne(tn*Zr,On*Zr)},Zr)}}var Vt=Object(E.useRef)(0),An=Object(E.useRef)(!1),Sn=Object(E.useRef)();function Fn(an){var on=an.deltaX,pn=an.deltaY,zn=0,tn=Math.abs(on),On=Math.abs(pn);tn===On?zn=Sn.current==="x"?on:pn:tn>On?(zn=on,Sn.current="x"):(zn=pn,Sn.current="y");var gr=Date.now();gr-Vt.current>100&&(An.current=!1),(Ne(-zn,-zn)||An.current)&&(an.preventDefault(),An.current=!0),Vt.current=gr}var Jt=Object(E.useRef)(null);Jt.current={onTouchStart:Wt,onTouchMove:cn,onTouchEnd:En,onWheel:Fn},E.useEffect(function(){function an(tn){Jt.current.onTouchStart(tn)}function on(tn){Jt.current.onTouchMove(tn)}function pn(tn){Jt.current.onTouchEnd(tn)}function zn(tn){Jt.current.onWheel(tn)}return document.addEventListener("touchmove",on,{passive:!1}),document.addEventListener("touchend",pn,{passive:!1}),nt.current.addEventListener("touchstart",an,{passive:!1}),nt.current.addEventListener("wheel",zn),function(){document.removeEventListener("touchmove",on),document.removeEventListener("touchend",pn)}},[])}function Ss(){var nt=Object(E.useRef)(new Map);function Ne(We){return nt.current.has(We)||nt.current.set(We,E.createRef()),nt.current.get(We)}function He(We){nt.current.delete(We)}return[Ne,He]}function ps(nt,Ne){var He=E.useRef(nt),We=E.useState({}),Ee=Object(X.a)(We,2),je=Ee[1];function Ce(qe){var Ze=typeof qe=="function"?qe(He.current):qe;Ze!==He.current&&Ne(Ze,He.current),He.current=Ze,je({})}return[He.current,Ce]}var Fs=function(Ne){var He=Ne.position,We=Ne.prefixCls,Ee=Ne.extra;if(!Ee)return null;var je,Ce=Ee;return He==="right"&&(je=Ce.right||!Ce.left&&Ce||null),He==="left"&&(je=Ce.left||null),je?E.createElement("div",{className:"".concat(We,"-extra-content")},je):null};function $s(nt,Ne){var He,We=E.useContext(ws),Ee=We.prefixCls,je=We.tabs,Ce=nt.className,qe=nt.style,Ze=nt.id,tt=nt.animated,$e=nt.activeKey,at=nt.rtl,_t=nt.extra,Lt=nt.editable,Et=nt.locale,zt=nt.tabPosition,$t=nt.tabBarGutter,yn=nt.children,kt=nt.onTabClick,Wt=nt.onTabScroll,cn=Object(E.useRef)(),En=Object(E.useRef)(),Vt=Object(E.useRef)(),An=Object(E.useRef)(),Sn=Ss(),Fn=Object(X.a)(Sn,2),Jt=Fn[0],an=Fn[1],on=zt==="top"||zt==="bottom",pn=ps(0,function(qr,Cr){on&&Wt&&Wt({direction:qr>Cr?"left":"right"})}),zn=Object(X.a)(pn,2),tn=zn[0],On=zn[1],gr=ps(0,function(qr,Cr){!on&&Wt&&Wt({direction:qr>Cr?"top":"bottom"})}),tr=Object(X.a)(gr,2),Ar=tr[0],qn=tr[1],Br=Object(E.useState)(0),Mn=Object(X.a)(Br,2),wr=Mn[0],Vr=Mn[1],Fr=Object(E.useState)(0),sr=Object(X.a)(Fr,2),bn=sr[0],Xn=sr[1],Er=Object(E.useState)(0),Rn=Object(X.a)(Er,2),Kn=Rn[0],Yn=Rn[1],Qn=Object(E.useState)(0),Un=Object(X.a)(Qn,2),sn=Un[0],qt=Un[1],Pn=Object(E.useState)(null),jn=Object(X.a)(Pn,2),mn=jn[0],ir=jn[1],Pr=Object(E.useState)(null),Ua=Object(X.a)(Pr,2),Ca=Ua[0],Xr=Ua[1],li=Object(E.useState)(0),Xa=Object(X.a)(li,2),Ma=Xa[0],Zi=Xa[1],qi=Object(E.useState)(0),wi=Object(X.a)(qi,2),To=wi[0],Bo=wi[1],$i=o(new Map),Bi=Object(X.a)($i,2),Mi=Bi[0],Co=Bi[1],io=p(je,Mi,wr),oo="".concat(Ee,"-nav-operations-hidden"),Pi=0,Oi=0;on?at?(Pi=0,Oi=Math.max(0,wr-mn)):(Pi=Math.min(0,mn-wr),Oi=0):(Pi=Math.min(0,Ca-bn),Oi=0);function Ki(qr){return qr<Pi?[Pi,!1]:qr>Oi?[Oi,!1]:[qr,!0]}var ki=Object(E.useRef)(),ho=Object(E.useState)(),Li=Object(X.a)(ho,2),po=Li[0],Pa=Li[1];function eo(){Pa(Date.now())}function Oo(){window.clearTimeout(ki.current)}ts(cn,function(qr,Cr){var ei=!1;function ha(_o,Vi){_o(function(vo){var to=Ki(vo+Vi),rn=Object(X.a)(to,2),Ro=rn[0],vs=rn[1];return ei=vs,Ro})}if(on){if(mn>=wr)return ei;ha(On,qr)}else{if(Ca>=bn)return ei;ha(qn,Cr)}return Oo(),eo(),ei}),Object(E.useEffect)(function(){return Oo(),po&&(ki.current=window.setTimeout(function(){Pa(0)},100)),Oo},[po]);function Fi(){var qr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$e,Cr=io.get(qr);if(!Cr)return;if(on){var ei=tn;at?Cr.right<tn?ei=Cr.right:Cr.right+Cr.width>tn+mn&&(ei=Cr.right+Cr.width-mn):Cr.left<-tn?ei=-Cr.left:Cr.left+Cr.width>-tn+mn&&(ei=-(Cr.left+Cr.width-mn)),qn(0),On(Ki(ei)[0])}else{var ha=Ar;Cr.top<-Ar?ha=-Cr.top:Cr.top+Cr.height>-Ar+Ca&&(ha=-(Cr.top+Cr.height-Ca)),On(0),qn(Ki(ha)[0])}}var _i=T(io,{width:mn,height:Ca,left:tn,top:Ar},{width:Kn,height:sn},{width:Ma,height:To},Object(b.a)(Object(b.a)({},nt),{},{tabs:je})),so=Object(X.a)(_i,2),Wo=so[0],zo=so[1],ko=je.map(function(qr){var Cr=qr.key;return E.createElement(a,{id:Ze,prefixCls:Ee,key:Cr,rtl:at,tab:qr,closable:qr.closable,editable:Lt,active:Cr===$e,tabPosition:zt,tabBarGutter:$t,renderWrapper:yn,removeAriaLabel:Et==null?void 0:Et.removeAriaLabel,ref:Jt(Cr),onClick:function(ha){kt(Cr,ha)},onRemove:function(){an(Cr)},onFocus:function(){Fi(Cr),eo(),at||(cn.current.scrollLeft=0),cn.current.scrollTop=0}})}),Wi=c(function(){var qr,Cr,ei,ha,_o,Vi,vo,to,rn,Ro=((qr=cn.current)===null||qr===void 0?void 0:qr.offsetWidth)||0,vs=((Cr=cn.current)===null||Cr===void 0?void 0:Cr.offsetHeight)||0,us=((ei=An.current)===null||ei===void 0?void 0:ei.offsetWidth)||0,Ka=((ha=An.current)===null||ha===void 0?void 0:ha.offsetHeight)||0,vn=((_o=Vt.current)===null||_o===void 0?void 0:_o.offsetWidth)||0,St=((Vi=Vt.current)===null||Vi===void 0?void 0:Vi.offsetHeight)||0;ir(Ro),Xr(vs),Zi(us),Bo(Ka);var jt=(((vo=En.current)===null||vo===void 0?void 0:vo.offsetWidth)||0)-us,fn=(((to=En.current)===null||to===void 0?void 0:to.offsetHeight)||0)-Ka;Vr(jt),Xn(fn);var Qt=(rn=Vt.current)===null||rn===void 0?void 0:rn.className.includes(oo);Yn(jt-(Qt?0:vn)),qt(fn-(Qt?0:St)),Co(function(){var Wn=new Map;return je.forEach(function(Zn){var nr=Zn.key,kr=Jt(nr).current;kr&&Wn.set(nr,{width:kr.offsetWidth,height:kr.offsetHeight,left:kr.offsetLeft,top:kr.offsetTop})}),Wn})}),Go=je.slice(0,Wo),ui=je.slice(zo+1),Ba=[].concat(Object(r.a)(Go),Object(r.a)(ui)),$a=Object(E.useState)(),Ra=Object(X.a)($a,2),zi=Ra[0],mo=Ra[1],Di=io.get($e),Fo=Object(E.useRef)();function Do(){e.a.cancel(Fo.current)}Object(E.useEffect)(function(){var qr={};return Di&&(on?(at?qr.right=Di.right:qr.left=Di.left,qr.width=Di.width):(qr.top=Di.top,qr.height=Di.height)),Do(),Fo.current=e()(function(){mo(qr)}),Do},[Di,on,at]),Object(E.useEffect)(function(){Fi()},[$e,Di,io,on]),Object(E.useEffect)(function(){Wi()},[at,$t,$e,je.map(function(qr){return qr.key}).join("_")]);var No=!!Ba.length,ci="".concat(Ee,"-nav-wrap"),_n,Gi,ls,Vo;return on?at?(Gi=tn>0,_n=tn+mn<wr):(_n=tn<0,Gi=-tn+mn<wr):(ls=Ar<0,Vo=-Ar+Ca<bn),E.createElement("div",{ref:Ne,role:"tablist",className:C()("".concat(Ee,"-nav"),Ce),style:qe,onKeyDown:function(){eo()}},E.createElement(Fs,{position:"left",extra:_t,prefixCls:Ee}),E.createElement(l.a,{onResize:Wi},E.createElement("div",{className:C()(ci,(He={},Object(oe.a)(He,"".concat(ci,"-ping-left"),_n),Object(oe.a)(He,"".concat(ci,"-ping-right"),Gi),Object(oe.a)(He,"".concat(ci,"-ping-top"),ls),Object(oe.a)(He,"".concat(ci,"-ping-bottom"),Vo),He)),ref:cn},E.createElement(l.a,{onResize:Wi},E.createElement("div",{ref:En,className:"".concat(Ee,"-nav-list"),style:{transform:"translate(".concat(tn,"px, ").concat(Ar,"px)"),transition:po?"none":void 0}},ko,E.createElement(Ko,{ref:An,prefixCls:Ee,locale:Et,editable:Lt,style:{visibility:No?"hidden":null}}),E.createElement("div",{className:C()("".concat(Ee,"-ink-bar"),Object(oe.a)({},"".concat(Ee,"-ink-bar-animated"),tt.inkBar)),style:zi}))))),E.createElement(Zs,Object.assign({},nt,{ref:Vt,prefixCls:Ee,tabs:Ba,className:!No&&oo})),E.createElement(Fs,{position:"right",extra:_t,prefixCls:Ee}))}var ns=E.forwardRef($s);function Al(nt){var Ne=nt.id,He=nt.activeKey,We=nt.animated,Ee=nt.tabPosition,je=nt.rtl,Ce=nt.destroyInactiveTabPane,qe=E.useContext(ws),Ze=qe.prefixCls,tt=qe.tabs,$e=We.tabPane,at=tt.findIndex(function(_t){return _t.key===He});return E.createElement("div",{className:C()("".concat(Ze,"-content-holder"))},E.createElement("div",{className:C()("".concat(Ze,"-content"),"".concat(Ze,"-content-").concat(Ee),Object(oe.a)({},"".concat(Ze,"-content-animated"),$e)),style:at&&$e?Object(oe.a)({},je?"marginRight":"marginLeft","-".concat(at,"00%")):null},tt.map(function(_t){return E.cloneElement(_t.node,{key:_t.key,prefixCls:Ze,tabKey:_t.key,id:Ne,animated:$e,active:_t.key===He,destroyInactiveTabPane:Ce})})))}function el(nt){var Ne=nt.prefixCls,He=nt.forceRender,We=nt.className,Ee=nt.style,je=nt.id,Ce=nt.active,qe=nt.animated,Ze=nt.destroyInactiveTabPane,tt=nt.tabKey,$e=nt.children,at=E.useState(He),_t=Object(X.a)(at,2),Lt=_t[0],Et=_t[1];E.useEffect(function(){Ce?Et(!0):Ze&&Et(!1)},[Ce,Ze]);var zt={};return Ce||(qe?(zt.visibility="hidden",zt.height=0,zt.overflowY="hidden"):zt.display="none"),E.createElement("div",{id:je&&"".concat(je,"-panel-").concat(tt),role:"tabpanel",tabIndex:Ce?0:-1,"aria-labelledby":je&&"".concat(je,"-tab-").concat(tt),"aria-hidden":!Ce,style:Object(b.a)(Object(b.a)({},zt),Ee),className:C()("".concat(Ne,"-tabpane"),Ce&&"".concat(Ne,"-tabpane-active"),We)},(Ce||Lt||He)&&$e)}var bo=0;function ss(nt){return Object(h.a)(nt).map(function(Ne){if(E.isValidElement(Ne)){var He=Ne.key!==void 0?String(Ne.key):void 0;return Object(b.a)(Object(b.a)({key:He},Ne.props),{},{node:Ne})}return null}).filter(function(Ne){return Ne})}function Ia(nt,Ne){var He,We=nt.id,Ee=nt.prefixCls,je=Ee===void 0?"rc-tabs":Ee,Ce=nt.className,qe=nt.children,Ze=nt.direction,tt=nt.activeKey,$e=nt.defaultActiveKey,at=nt.editable,_t=nt.animated,Lt=nt.tabPosition,Et=Lt===void 0?"top":Lt,zt=nt.tabBarGutter,$t=nt.tabBarStyle,yn=nt.tabBarExtraContent,kt=nt.locale,Wt=nt.moreIcon,cn=nt.moreTransitionName,En=nt.destroyInactiveTabPane,Vt=nt.renderTabBar,An=nt.onChange,Sn=nt.onTabClick,Fn=nt.onTabScroll,Jt=Object(L.a)(nt,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),an=ss(qe),on=Ze==="rtl",pn;_t===!1?pn={inkBar:!1,tabPane:!1}:pn=Object(b.a)({inkBar:!0,tabPane:!1},_t!==!0?_t:null);var zn=Object(E.useState)(!1),tn=Object(X.a)(zn,2),On=tn[0],gr=tn[1];Object(E.useEffect)(function(){gr(es())},[]);var tr=Object(s.a)(function(){var sn;return(sn=an[0])===null||sn===void 0?void 0:sn.key},{value:tt,defaultValue:$e}),Ar=Object(X.a)(tr,2),qn=Ar[0],Br=Ar[1],Mn=Object(E.useState)(function(){return an.findIndex(function(sn){return sn.key===qn})}),wr=Object(X.a)(Mn,2),Vr=wr[0],Fr=wr[1];Object(E.useEffect)(function(){var sn=an.findIndex(function(Pn){return Pn.key===qn});if(sn===-1){var qt;sn=Math.max(0,Math.min(Vr,an.length-1)),Br((qt=an[sn])===null||qt===void 0?void 0:qt.key)}Fr(sn)},[an.map(function(sn){return sn.key}).join("_"),qn,Vr]);var sr=Object(s.a)(null,{value:We}),bn=Object(X.a)(sr,2),Xn=bn[0],Er=bn[1],Rn=Et;On&&!["left","right"].includes(Et)&&(Rn="top"),Object(E.useEffect)(function(){We||(Er("rc-tabs-".concat(bo)),bo+=1)},[]);function Kn(sn,qt){Sn==null||Sn(sn,qt),Br(sn),An==null||An(sn)}var Yn={id:Xn,activeKey:qn,animated:pn,tabPosition:Rn,rtl:on,mobile:On},Qn,Un=Object(b.a)(Object(b.a)({},Yn),{},{editable:at,locale:kt,moreIcon:Wt,moreTransitionName:cn,tabBarGutter:zt,onTabClick:Kn,onTabScroll:Fn,extra:yn,style:$t,panes:qe});return Vt?Qn=Vt(Un,ns):Qn=E.createElement(ns,Object.assign({},Un)),E.createElement(ws.Provider,{value:{tabs:an,prefixCls:je}},E.createElement("div",Object.assign({ref:Ne,id:We,className:C()(je,"".concat(je,"-").concat(Rn),(He={},Object(oe.a)(He,"".concat(je,"-mobile"),On),Object(oe.a)(He,"".concat(je,"-editable"),at),Object(oe.a)(He,"".concat(je,"-rtl"),on),He),Ce)},Jt),Qn,E.createElement(Al,Object.assign({destroyInactiveTabPane:En},Yn,{animated:pn}))))}var ms=E.forwardRef(Ia);ms.TabPane=el;var Eo=ms,Ns=me.b=Eo},"kNP/":function(Xe,me,U){Xe.exports={wrap:"wrap___2juS_",title:"title___2CLX2",radioWrap:"radioWrap___1FMiJ",checkboxWrap:"checkboxWrap___dPm6N",radio:"radio___2vIMS",colorFF0000:"colorFF0000___2Bu8m",pagination:"pagination___2bx8C",createMkdir:"createMkdir___2Zwt9",tree:"tree___2NdBt"}},kPWJ:function(Xe,me,U){Xe.exports=U.p+"static/question.cb52bef9.gif"},kPYp:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},kSUc:function(Xe,me,U){},"kaH+":function(Xe,me,U){"use strict";var oe=U("+L6B"),X=U("2/Rp"),L=U("tJVT"),b=U("cDcd"),E=U.n(b),x=U("UZu5"),C=U.n(x),h=U("dhSg"),s=U("rLCj"),r=U("dF/Y"),n=U("4i/N");me.a=function(){var e=Object(b.useState)(""),l=Object(L.a)(e,2),c=l[0],o=l[1],f=Object(b.useState)(0),d=Object(L.a)(f,2),a=d[0],A=d[1],p=Object(b.useRef)("");Object(b.useEffect)(function(){var B=h.a.subscribe("preview-image",function(v){o(v),document.body.style.overflow="hidden"});return B},[]),Object(b.useEffect)(function(){return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}},[]),Object(b.useEffect)(function(){p.current=c},[c]);function y(B){B.keyCode==27&&p.current&&T()}function T(){document.body.style.overflow="auto",o("")}function _(){A(a+90)}return E.a.createElement(b.Fragment,null,c?E.a.createElement("div",{className:"image-preview-container"},E.a.createElement("div",{className:"button-group"},E.a.createElement(X.a,{onClick:_},"\u65CB\u8F6C",E.a.createElement(s.a,null)),E.a.createElement(X.a,{href:c},"\u4E0B\u8F7D",E.a.createElement(r.a,null)),E.a.createElement(X.a,{onClick:T},"\u5173\u95ED",E.a.createElement(n.a,null))),E.a.createElement("div",{className:"preview-wrp-group"},E.a.createElement("img",{className:"image-preview",src:c,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(a,"deg)")}}))):null)}},kwm0:function(Xe,me,U){Xe.exports={modal:"modal___1jX7c",uploadWrap:"uploadWrap___3-sVK",upload:"upload___2LemY",uploadLink:"uploadLink___j9Fsx",fileProgress:"fileProgress___11p3K",fileCancel:"fileCancel___3Mx9l",videoName:"videoName___2a-ZN",contentItem:"contentItem___1gUuj","tagsList-content":"tagsList-content___3Yj4d"}},l2Kq:function(Xe,me,U){Xe.exports=U.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(Xe,me,U){(function(oe){oe(U("VrN/"),U("1eCo"),U("8EBN"))})(function(oe){"use strict";oe.defineMode("markdown",function(X,L){var b=oe.getMode(X,"text/html"),E=b.name=="null";function x(P){if(oe.findModeByName){var K=oe.findModeByName(P);K&&(P=K.mime||K.mimes[0])}var W=oe.getMode(X,P);return W.name=="null"?null:W}L.highlightFormatting===void 0&&(L.highlightFormatting=!1),L.maxBlockquoteDepth===void 0&&(L.maxBlockquoteDepth=0),L.taskLists===void 0&&(L.taskLists=!1),L.strikethrough===void 0&&(L.strikethrough=!1),L.emoji===void 0&&(L.emoji=!1),L.fencedCodeBlockHighlighting===void 0&&(L.fencedCodeBlockHighlighting=!0),L.fencedCodeBlockDefaultMode===void 0&&(L.fencedCodeBlockDefaultMode="text/plain"),L.xml===void 0&&(L.xml=!0),L.tokenTypeOverrides===void 0&&(L.tokenTypeOverrides={});var C={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var h in C)C.hasOwnProperty(h)&&L.tokenTypeOverrides[h]&&(C[h]=L.tokenTypeOverrides[h]);var s=/^([*\-_])(?:\s*\1){2,}\s*$/,r=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,n=/^\[(x| )\](?=\s)/i,e=L.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,l=/^ {0,3}(?:\={1,}|-{2,})\s*$/,c=/^[^#!\[\]*_\\<>` "'(~:]+/,o=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,f=/^\s*\[[^\]]+?\]:.*$/,d=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,a=" ";function A(P,K,W){return K.f=K.inline=W,W(P,K)}function p(P,K,W){return K.f=K.block=W,W(P,K)}function y(P){return!P||!/\S/.test(P.string)}function T(P){if(P.linkTitle=!1,P.linkHref=!1,P.linkText=!1,P.em=!1,P.strong=!1,P.strikethrough=!1,P.quote=0,P.indentedCode=!1,P.f==B){var K=E;if(!K){var W=oe.innerMode(b,P.htmlState);K=W.mode.name=="xml"&&W.state.tagStart===null&&!W.state.context&&W.state.tokenize.isInText}K&&(P.f=i,P.block=_,P.htmlState=null)}return P.trailingSpace=0,P.trailingSpaceNewLine=!1,P.prevLine=P.thisLine,P.thisLine={stream:null},null}function _(P,K){var W=P.column()===K.indentation,F=y(K.prevLine.stream),H=K.indentedCode,G=K.prevLine.hr,$=K.list!==!1,ae=(K.listStack[K.listStack.length-1]||0)+3;K.indentedCode=!1;var he=K.indentation;if(K.indentationDiff===null&&(K.indentationDiff=K.indentation,$)){for(K.list=null;he<K.listStack[K.listStack.length-1];)K.listStack.pop(),K.listStack.length?K.indentation=K.listStack[K.listStack.length-1]:K.list=!1;K.list!==!1&&(K.indentationDiff=he-K.listStack[K.listStack.length-1])}var ie=!F&&!G&&!K.prevLine.header&&(!$||!H)&&!K.prevLine.fencedCodeEnd,ge=(K.list===!1||G||F)&&K.indentation<=ae&&P.match(s),Ae=null;if(K.indentationDiff>=4&&(H||K.prevLine.fencedCodeEnd||K.prevLine.header||F))return P.skipToEnd(),K.indentedCode=!0,C.code;if(P.eatSpace())return null;if(W&&K.indentation<=ae&&(Ae=P.match(e))&&Ae[1].length<=6)return K.quote=0,K.header=Ae[1].length,K.thisLine.header=!0,L.highlightFormatting&&(K.formatting="header"),K.f=K.inline,m(K);if(K.indentation<=ae&&P.eat(">"))return K.quote=W?1:K.quote+1,L.highlightFormatting&&(K.formatting="quote"),P.eatSpace(),m(K);if(!ge&&!K.setext&&W&&K.indentation<=ae&&(Ae=P.match(r))){var ye=Ae[1]?"ol":"ul";return K.indentation=he+P.current().length,K.list=!0,K.quote=0,K.listStack.push(K.indentation),K.em=!1,K.strong=!1,K.code=!1,K.strikethrough=!1,L.taskLists&&P.match(n,!1)&&(K.taskList=!0),K.f=K.inline,L.highlightFormatting&&(K.formatting=["list","list-"+ye]),m(K)}else{if(W&&K.indentation<=ae&&(Ae=P.match(o,!0)))return K.quote=0,K.fencedEndRE=new RegExp(Ae[1]+"+ *$"),K.localMode=L.fencedCodeBlockHighlighting&&x(Ae[2]||L.fencedCodeBlockDefaultMode),K.localMode&&(K.localState=oe.startState(K.localMode)),K.f=K.block=v,L.highlightFormatting&&(K.formatting="code-block"),K.code=-1,m(K);if(K.setext||(!ie||!$)&&!K.quote&&K.list===!1&&!K.code&&!ge&&!f.test(P.string)&&(Ae=P.lookAhead(1))&&(Ae=Ae.match(l)))return K.setext?(K.header=K.setext,K.setext=0,P.skipToEnd(),L.highlightFormatting&&(K.formatting="header")):(K.header=Ae[0].charAt(0)=="="?1:2,K.setext=K.header),K.thisLine.header=!0,K.f=K.inline,m(K);if(ge)return P.skipToEnd(),K.hr=!0,K.thisLine.hr=!0,C.hr;if(P.peek()==="[")return A(P,K,R)}return A(P,K,K.inline)}function B(P,K){var W=b.token(P,K.htmlState);if(!E){var F=oe.innerMode(b,K.htmlState);(F.mode.name=="xml"&&F.state.tagStart===null&&!F.state.context&&F.state.tokenize.isInText||K.md_inside&&P.current().indexOf(">")>-1)&&(K.f=i,K.block=_,K.htmlState=null)}return W}function v(P,K){var W=K.listStack[K.listStack.length-1]||0,F=K.indentation<W,H=W+3;if(K.fencedEndRE&&K.indentation<=H&&(F||P.match(K.fencedEndRE))){L.highlightFormatting&&(K.formatting="code-block");var G;return F||(G=m(K)),K.localMode=K.localState=null,K.block=_,K.f=i,K.fencedEndRE=null,K.code=0,K.thisLine.fencedCodeEnd=!0,F?p(P,K,K.block):G}else return K.localMode?K.localMode.token(P,K.localState):(P.skipToEnd(),C.code)}function m(P){var K=[];if(P.formatting){K.push(C.formatting),typeof P.formatting=="string"&&(P.formatting=[P.formatting]);for(var W=0;W<P.formatting.length;W++)K.push(C.formatting+"-"+P.formatting[W]),P.formatting[W]==="header"&&K.push(C.formatting+"-"+P.formatting[W]+"-"+P.header),P.formatting[W]==="quote"&&(!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=P.quote?K.push(C.formatting+"-"+P.formatting[W]+"-"+P.quote):K.push("error"))}if(P.taskOpen)return K.push("meta"),K.length?K.join(" "):null;if(P.taskClosed)return K.push("property"),K.length?K.join(" "):null;if(P.linkHref?K.push(C.linkHref,"url"):(P.strong&&K.push(C.strong),P.em&&K.push(C.em),P.strikethrough&&K.push(C.strikethrough),P.emoji&&K.push(C.emoji),P.linkText&&K.push(C.linkText),P.code&&K.push(C.code),P.image&&K.push(C.image),P.imageAltText&&K.push(C.imageAltText,"link"),P.imageMarker&&K.push(C.imageMarker)),P.header&&K.push(C.header,C.header+"-"+P.header),P.quote&&(K.push(C.quote),!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=P.quote?K.push(C.quote+"-"+P.quote):K.push(C.quote+"-"+L.maxBlockquoteDepth)),P.list!==!1){var F=(P.listStack.length-1)%3;F?F===1?K.push(C.list2):K.push(C.list3):K.push(C.list1)}return P.trailingSpaceNewLine?K.push("trailing-space-new-line"):P.trailingSpace&&K.push("trailing-space-"+(P.trailingSpace%2?"a":"b")),K.length?K.join(" "):null}function u(P,K){return P.match(c,!0)?m(K):void 0}function i(P,K){var W=K.text(P,K);if(typeof W!="undefined")return W;if(K.list)return K.list=null,m(K);if(K.taskList){var F=P.match(n,!0)[1]===" ";return F?K.taskOpen=!0:K.taskClosed=!0,L.highlightFormatting&&(K.formatting="task"),K.taskList=!1,m(K)}if(K.taskOpen=!1,K.taskClosed=!1,K.header&&P.match(/^#+$/,!0))return L.highlightFormatting&&(K.formatting="header"),m(K);var H=P.next();if(K.linkTitle){K.linkTitle=!1;var G=H;H==="("&&(G=")"),G=(G+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var $="^\\s*(?:[^"+G+"\\\\]+|\\\\\\\\|\\\\.)"+G;if(P.match(new RegExp($),!0))return C.linkHref}if(H==="`"){var ae=K.formatting;L.highlightFormatting&&(K.formatting="code"),P.eatWhile("`");var he=P.current().length;if(K.code==0&&(!K.quote||he==1))return K.code=he,m(K);if(he==K.code){var ie=m(K);return K.code=0,ie}else return K.formatting=ae,m(K)}else if(K.code)return m(K);if(H==="\\"&&(P.next(),L.highlightFormatting)){var ge=m(K),Ae=C.formatting+"-escape";return ge?ge+" "+Ae:Ae}if(H==="!"&&P.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return K.imageMarker=!0,K.image=!0,L.highlightFormatting&&(K.formatting="image"),m(K);if(H==="["&&K.imageMarker&&P.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return K.imageMarker=!1,K.imageAltText=!0,L.highlightFormatting&&(K.formatting="image"),m(K);if(H==="]"&&K.imageAltText){L.highlightFormatting&&(K.formatting="image");var ge=m(K);return K.imageAltText=!1,K.image=!1,K.inline=K.f=O,ge}if(H==="["&&!K.image)return K.linkText&&P.match(/^.*?\]/)||(K.linkText=!0,L.highlightFormatting&&(K.formatting="link")),m(K);if(H==="]"&&K.linkText){L.highlightFormatting&&(K.formatting="link");var ge=m(K);return K.linkText=!1,K.inline=K.f=P.match(/\(.*?\)| ?\[.*?\]/,!1)?O:i,ge}if(H==="<"&&P.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=w,L.highlightFormatting&&(K.formatting="link");var ge=m(K);return ge?ge+=" ":ge="",ge+C.linkInline}if(H==="<"&&P.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=w,L.highlightFormatting&&(K.formatting="link");var ge=m(K);return ge?ge+=" ":ge="",ge+C.linkEmail}if(L.xml&&H==="<"&&P.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var ye=P.string.indexOf(">",P.pos);if(ye!=-1){var fe=P.string.substring(P.start,ye);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(fe)&&(K.md_inside=!0)}return P.backUp(1),K.htmlState=oe.startState(b),p(P,K,B)}if(L.xml&&H==="<"&&P.match(/^\/\w*?>/))return K.md_inside=!1,"tag";if(H==="*"||H==="_"){for(var de=1,ne=P.pos==1?" ":P.string.charAt(P.pos-2);de<3&&P.eat(H);)de++;var ue=P.peek()||" ",pe=!/\s/.test(ue)&&(!d.test(ue)||/\s/.test(ne)||d.test(ne)),ce=!/\s/.test(ne)&&(!d.test(ne)||/\s/.test(ue)||d.test(ue)),we=null,De=null;if(de%2&&(!K.em&&pe&&(H==="*"||!ce||d.test(ne))?we=!0:K.em==H&&ce&&(H==="*"||!pe||d.test(ue))&&(we=!1)),de>1&&(!K.strong&&pe&&(H==="*"||!ce||d.test(ne))?De=!0:K.strong==H&&ce&&(H==="*"||!pe||d.test(ue))&&(De=!1)),De!=null||we!=null){L.highlightFormatting&&(K.formatting=we==null?"strong":De==null?"em":"strong em"),we===!0&&(K.em=H),De===!0&&(K.strong=H);var ie=m(K);return we===!1&&(K.em=!1),De===!1&&(K.strong=!1),ie}}else if(H===" "&&(P.eat("*")||P.eat("_"))){if(P.peek()===" ")return m(K);P.backUp(1)}if(L.strikethrough){if(H==="~"&&P.eatWhile(H)){if(K.strikethrough){L.highlightFormatting&&(K.formatting="strikethrough");var ie=m(K);return K.strikethrough=!1,ie}else if(P.match(/^[^\s]/,!1))return K.strikethrough=!0,L.highlightFormatting&&(K.formatting="strikethrough"),m(K)}else if(H===" "&&P.match(/^~~/,!0)){if(P.peek()===" ")return m(K);P.backUp(2)}}if(L.emoji&&H===":"&&P.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){K.emoji=!0,L.highlightFormatting&&(K.formatting="emoji");var Re=m(K);return K.emoji=!1,Re}return H===" "&&(P.match(/^ +$/,!1)?K.trailingSpace++:K.trailingSpace&&(K.trailingSpaceNewLine=!0)),m(K)}function w(P,K){var W=P.next();if(W===">"){K.f=K.inline=i,L.highlightFormatting&&(K.formatting="link");var F=m(K);return F?F+=" ":F="",F+C.linkInline}return P.match(/^[^>]+/,!0),C.linkInline}function O(P,K){if(P.eatSpace())return null;var W=P.next();return W==="("||W==="["?(K.f=K.inline=D(W==="("?")":"]"),L.highlightFormatting&&(K.formatting="link-string"),K.linkHref=!0,m(K)):"error"}var S={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(P){return function(K,W){var F=K.next();if(F===P){W.f=W.inline=i,L.highlightFormatting&&(W.formatting="link-string");var H=m(W);return W.linkHref=!1,H}return K.match(S[P]),W.linkHref=!0,m(W)}}function R(P,K){return P.match(/^([^\]\\]|\\.)*\]:/,!1)?(K.f=k,P.next(),L.highlightFormatting&&(K.formatting="link"),K.linkText=!0,m(K)):A(P,K,i)}function k(P,K){if(P.match(/^\]:/,!0)){K.f=K.inline=j,L.highlightFormatting&&(K.formatting="link");var W=m(K);return K.linkText=!1,W}return P.match(/^([^\]\\]|\\.)+/,!0),C.linkText}function j(P,K){return P.eatSpace()?null:(P.match(/^[^\s]+/,!0),P.peek()===void 0?K.linkTitle=!0:P.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),K.f=K.inline=i,C.linkHref+" url")}var Y={startState:function(){return{f:_,prevLine:{stream:null},thisLine:{stream:null},block:_,htmlState:null,indentation:0,inline:i,text:u,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(P){return{f:P.f,prevLine:P.prevLine,thisLine:P.thisLine,block:P.block,htmlState:P.htmlState&&oe.copyState(b,P.htmlState),indentation:P.indentation,localMode:P.localMode,localState:P.localMode?oe.copyState(P.localMode,P.localState):null,inline:P.inline,text:P.text,formatting:!1,linkText:P.linkText,linkTitle:P.linkTitle,linkHref:P.linkHref,code:P.code,em:P.em,strong:P.strong,strikethrough:P.strikethrough,emoji:P.emoji,header:P.header,setext:P.setext,hr:P.hr,taskList:P.taskList,list:P.list,listStack:P.listStack.slice(0),quote:P.quote,indentedCode:P.indentedCode,trailingSpace:P.trailingSpace,trailingSpaceNewLine:P.trailingSpaceNewLine,md_inside:P.md_inside,fencedEndRE:P.fencedEndRE}},token:function(P,K){if(K.formatting=!1,P!=K.thisLine.stream){if(K.header=0,K.hr=!1,P.match(/^\s*$/,!0))return T(K),null;if(K.prevLine=K.thisLine,K.thisLine={stream:P},K.taskList=!1,K.trailingSpace=0,K.trailingSpaceNewLine=!1,!K.localState&&(K.f=K.block,K.f!=B)){var W=P.match(/^\s*/,!0)[0].replace(/\t/g,a).length;if(K.indentation=W,K.indentationDiff=null,W>0)return null}}return K.f(P,K)},innerMode:function(P){return P.block==B?{state:P.htmlState,mode:b}:P.localState?{state:P.localState,mode:P.localMode}:{state:P,mode:Y}},indent:function(P,K,W){return P.block==B&&b.indent?b.indent(P.htmlState,K,W):P.localState&&P.localMode.indent?P.localMode.indent(P.localState,K,W):oe.Pass},blankLine:T,getType:m,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Y},"xml"),oe.defineMIME("text/markdown","markdown"),oe.defineMIME("text/x-markdown","markdown")})},loD1:function(Xe,me){function U(oe,X,L,b,E,x,C){if(E===0)return!1;var h=E,s=0,r=oe;if(C>X+h&&C>b+h||C<X-h&&C<b-h||x>oe+h&&x>L+h||x<oe-h&&x<L-h)return!1;if(oe!==L)s=(X-b)/(oe-L),r=(oe*b-L*X)/(oe-L);else return Math.abs(x-oe)<=h/2;var n=s*x-C+r,e=n*n/(s*s+1);return e<=h/2*h/2}me.containStroke=U},lseA:function(Xe,me,U){Xe.exports={"sort-list-panel":"sort-list-panel___3v1zo","sort-list-tip":"sort-list-tip___ZU19v","ant-drawer-content":"ant-drawer-content___1OfCe","dragging-li":"dragging-li___BZnL9","task-list-container":"task-list-container___1s_AZ",imgradius:"imgradius___1FGzg",directionItemWrap:"directionItemWrap___3LaaO",groupActionWrap:"groupActionWrap___swDtd",bottomdiv:"bottomdiv___1t3po",ml3:"ml3___hQDDB"}},lzim:function(Xe,me,U){"use strict";var oe=U("E7E6"),X=U.n(oe);U.d(me,"B",function(){return X.a});var L=U("/GNS"),b=U.n(L);U.d(me,"A",function(){return b.a});var E=U("FOrL"),x=U.n(E);U.d(me,"u",function(){return x.a});var C=U("HpTS"),h=U.n(C);U.d(me,"C",function(){return h.a});var s=U("tWlo"),r=U.n(s);U.d(me,"b",function(){return r.a});var n=U("7ZXX"),e=U.n(n);U.d(me,"n",function(){return e.a});var l=U("GABl"),c=U.n(l);U.d(me,"g",function(){return c.a});var o=U("onxn"),f=U.n(o);U.d(me,"p",function(){return f.a});var d=U("nKGa"),a=U.n(d);U.d(me,"o",function(){return a.a});var A=U("4qgm"),p=U.n(A);U.d(me,"E",function(){return p.a});var y=U("JeFH"),T=U.n(y);U.d(me,"c",function(){return T.a});var _=U("ji0R"),B=U.n(_);U.d(me,"k",function(){return B.a});var v=U("W6BS"),m=U.n(v);U.d(me,"F",function(){return m.a});var u=U("kPYp"),i=U.n(u);U.d(me,"G",function(){return i.a});var w=U("nukY"),O=U.n(w),S=U("4u4S"),D=U.n(S),R=U("yslc"),k=U.n(R),j=U("l2Kq"),Y=U.n(j);U.d(me,"t",function(){return Y.a});var P=U("RMFE"),K=U.n(P);U.d(me,"q",function(){return K.a});var W=U("TGq3"),F=U.n(W);U.d(me,"r",function(){return F.a});var H=U("SMhR"),G=U.n(H);U.d(me,"D",function(){return G.a});var $=U("8/bI"),ae=U.n($);U.d(me,"l",function(){return ae.a});var he=U("JWDV"),ie=U.n(he);U.d(me,"e",function(){return ie.a});var ge=U("Xsq0"),Ae=U.n(ge);U.d(me,"s",function(){return Ae.a});var ye=U("Ohmc"),fe=U.n(ye);U.d(me,"d",function(){return fe.a});var de=U("csWT"),ne=U.n(de);U.d(me,"f",function(){return ne.a});var ue=U("7v3h"),pe=U.n(ue);U.d(me,"m",function(){return pe.a});var ce=U("cRFk"),we=U.n(ce);U.d(me,"z",function(){return we.a});var De=U("kPWJ"),Re=U.n(De);U.d(me,"y",function(){return Re.a});var te=U("qgvg"),N=U.n(te);U.d(me,"v",function(){return N.a});var z=U("FPkq"),le=U.n(z);U.d(me,"x",function(){return le.a});var ee=U("A/g1"),se=U.n(ee);U.d(me,"h",function(){return se.a});var xe=U("Nmxd"),Ke=U.n(xe);U.d(me,"i",function(){return Ke.a});var gt=U("5D2P"),Fe=U.n(gt);U.d(me,"j",function(){return Fe.a});var ke=U("djh8"),dt=U.n(ke);U.d(me,"w",function(){return dt.a});var vt=U("Jq4h"),it=U.n(vt);U.d(me,"a",function(){return it.a})},"m/50":function(Xe,me,U){Xe.exports=U.p+"static/sc.7f773df2.svg"},mFDi:function(Xe,me,U){var oe=U("QBsz"),X=U("Fofx"),L=oe.applyTransform,b=Math.min,E=Math.max;function x(h,s,r,n){r<0&&(h=h+r,r=-r),n<0&&(s=s+n,n=-n),this.x=h,this.y=s,this.width=r,this.height=n}x.prototype={constructor:x,union:function(h){var s=b(h.x,this.x),r=b(h.y,this.y);this.width=E(h.x+h.width,this.x+this.width)-s,this.height=E(h.y+h.height,this.y+this.height)-r,this.x=s,this.y=r},applyTransform:function(){var h=[],s=[],r=[],n=[];return function(e){if(!e)return;h[0]=r[0]=this.x,h[1]=n[1]=this.y,s[0]=n[0]=this.x+this.width,s[1]=r[1]=this.y+this.height,L(h,h,e),L(s,s,e),L(r,r,e),L(n,n,e),this.x=b(h[0],s[0],r[0],n[0]),this.y=b(h[1],s[1],r[1],n[1]);var l=E(h[0],s[0],r[0],n[0]),c=E(h[1],s[1],r[1],n[1]);this.width=l-this.x,this.height=c-this.y}}(),calculateTransform:function(h){var s=this,r=h.width/s.width,n=h.height/s.height,e=X.create();return X.translate(e,e,[-s.x,-s.y]),X.scale(e,e,[r,n]),X.translate(e,e,[h.x,h.y]),e},intersect:function(h){if(!h)return!1;h instanceof x||(h=x.create(h));var s=this,r=s.x,n=s.x+s.width,e=s.y,l=s.y+s.height,c=h.x,o=h.x+h.width,f=h.y,d=h.y+h.height;return!(n<c||o<r||l<f||d<e)},contain:function(h,s){var r=this;return h>=r.x&&h<=r.x+r.width&&s>=r.y&&s<=r.y+r.height},clone:function(){return new x(this.x,this.y,this.width,this.height)},copy:function(h){this.x=h.x,this.y=h.y,this.width=h.width,this.height=h.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},x.create=function(h){return new x(h.x,h.y,h.width,h.height)};var C=x;Xe.exports=C},mLcG:function(Xe,me){var U=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(oe){setTimeout(oe,16)};Xe.exports=U},mOS8:function(Xe,me,U){Xe.exports=U.p+"static/403Qrcode.6c17b6f4.png"},n1HI:function(Xe,me,U){var oe=U("hX1E"),X=oe.normalizeRadian,L=Math.PI*2;function b(E,x,C,h,s,r,n,e,l){if(n===0)return!1;var c=n;e-=E,l-=x;var o=Math.sqrt(e*e+l*l);if(o-c>C||o+c<C)return!1;if(Math.abs(h-s)%L<1e-4)return!0;if(r){var f=h;h=X(s),s=X(f)}else h=X(h),s=X(s);h>s&&(s+=L);var d=Math.atan2(l,e);return d<0&&(d+=L),d>=h&&d<=s||d+L>=h&&d+L<=s}me.containStroke=b},n6Mw:function(Xe,me,U){var oe=U("SrGk"),X=U("bYtY"),L=U("Fofx");function b(x,C){oe.call(this,x,C,"clipPath","__clippath_in_use__")}X.inherits(b,oe),b.prototype.update=function(x){var C=this.getSvgElement(x);C&&this.updateDom(C,x.__clipPaths,!1);var h=this.getTextSvgElement(x);h&&this.updateDom(h,x.__clipPaths,!0),this.markUsed(x)},b.prototype.updateDom=function(x,C,h){if(C&&C.length>0){var s=this.getDefs(!0),r=C[0],n,e,l=h?"_textDom":"_dom";r[l]?(e=r[l].getAttribute("id"),n=r[l],s.contains(n)||s.appendChild(n)):(e="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,n=this.createElement("clipPath"),n.setAttribute("id",e),s.appendChild(n),r[l]=n);var c=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!h){var o=Array.prototype.slice.call(r.transform);L.mul(r.transform,r.parent.invTransform,r.transform),c.brush(r),r.transform=o}else c.brush(r);var f=this.getSvgElement(r);n.innerHTML="",n.appendChild(f.cloneNode()),x.setAttribute("clip-path","url(#"+e+")"),C.length>1&&this.updateDom(n,C.slice(1),h)}else x&&x.setAttribute("clip-path","none")},b.prototype.markUsed=function(x){var C=this;x.__clipPaths&&X.each(x.__clipPaths,function(h){h._dom&&oe.prototype.markUsed.call(C,h._dom),h._textDom&&oe.prototype.markUsed.call(C,h._textDom)})};var E=b;Xe.exports=E},n6Qo:function(Xe,me,U){"use strict";U.d(me,"a",function(){return h});var oe=U("cDcd"),X=U("biw7"),L=U("fyJ8");function b(s){var r=s.className,n=s.index,e=s.children,l=s.colSpan,c=s.rowSpan,o=oe.useContext(X.a),f=o.prefixCls,d=o.fixedInfoList,a=d[n];return oe.createElement(L.a,Object.assign({className:r,index:n,component:"td",prefixCls:f,record:null,dataIndex:null,render:function(){return{children:e,props:{colSpan:l,rowSpan:c}}}},a))}function E(s){return oe.createElement("tr",Object.assign({},s))}function x(s){var r=s.children,n=oe.useContext(X.a),e=n.prefixCls;return oe.createElement("tfoot",{className:"".concat(e,"-summary")},r)}var C=me.b=x,h={Cell:b,Row:E}},nCxF:function(Xe,me,U){var oe=U("QBsz"),X=oe.min,L=oe.max,b=oe.scale,E=oe.distance,x=oe.add,C=oe.clone,h=oe.sub;function s(r,n,e,l){var c=[],o=[],f=[],d=[],a,A,p,y;if(l){p=[Infinity,Infinity],y=[-Infinity,-Infinity];for(var T=0,_=r.length;T<_;T++)X(p,p,r[T]),L(y,y,r[T]);X(p,p,l[0]),L(y,y,l[1])}for(var T=0,_=r.length;T<_;T++){var B=r[T];if(e)a=r[T?T-1:_-1],A=r[(T+1)%_];else if(T===0||T===_-1){c.push(C(r[T]));continue}else a=r[T-1],A=r[T+1];h(o,A,a),b(o,o,n);var v=E(B,a),m=E(B,A),u=v+m;u!==0&&(v/=u,m/=u),b(f,o,-v),b(d,o,m);var i=x([],B,f),w=x([],B,d);l&&(L(i,i,p),X(i,i,y),L(w,w,p),X(w,w,y)),c.push(i),c.push(w)}return e&&c.push(c.shift()),c}Xe.exports=s},nKGa:function(Xe,me,U){Xe.exports=U.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(Xe,me){var U=Math.round;function oe(b,E,x){if(!E)return;var C=E.x1,h=E.x2,s=E.y1,r=E.y2;b.x1=C,b.x2=h,b.y1=s,b.y2=r;var n=x&&x.lineWidth;if(!n)return;U(C*2)===U(h*2)&&(b.x1=b.x2=L(C,n,!0)),U(s*2)===U(r*2)&&(b.y1=b.y2=L(s,n,!0))}function X(b,E,x){if(!E)return;var C=E.x,h=E.y,s=E.width,r=E.height;b.x=C,b.y=h,b.width=s,b.height=r;var n=x&&x.lineWidth;if(!n)return;b.x=L(C,n,!0),b.y=L(h,n,!0),b.width=Math.max(L(C+s,n,!1)-b.x,s===0?0:1),b.height=Math.max(L(h+r,n,!1)-b.y,r===0?0:1)}function L(b,E,x){if(!E)return b;var C=U(b*2);return(C+U(E))%2===0?C/2:(C+(x?1:-1))/2}me.subPixelOptimizeLine=oe,me.subPixelOptimizeRect=X,me.subPixelOptimize=L},ni6a:function(Xe,me,U){var oe=U("pzxd"),X=U("mFDi"),L=U("gut8"),b=L.WILL_BE_RESTORED,E=new X,x=function(){};x.prototype={constructor:x,drawRectText:function(h,s){var r=this.style;s=r.textRect||s,this.__dirty&&oe.normalizeTextStyle(r,!0);var n=r.text;if(n!=null&&(n+=""),!oe.needDrawText(n,r))return;h.save();var e=this.transform;r.transformText?this.setTransform(h):e&&(E.copy(s),E.applyTransform(e),s=E),oe.renderText(this,h,n,r,s,b),h.restore()}};var C=x;Xe.exports=C},nukY:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII="},onxn:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC"},osHv:function(Xe,me,U){(function(oe){oe(U("VrN/"))})(function(oe){"use strict";var X=oe.Pos;function L(d,a){return d.line-a.line||d.ch-a.ch}var b="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",E=b+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",x=new RegExp("<(/?)(["+b+"]["+E+"]*)","g");function C(d,a,A,p){this.line=a,this.ch=A,this.cm=d,this.text=d.getLine(a),this.min=p?Math.max(p.from,d.firstLine()):d.firstLine(),this.max=p?Math.min(p.to-1,d.lastLine()):d.lastLine()}function h(d,a){var A=d.cm.getTokenTypeAt(X(d.line,a));return A&&/\btag\b/.test(A)}function s(d){return d.line>=d.max?void 0:(d.ch=0,d.text=d.cm.getLine(++d.line),!0)}function r(d){return d.line<=d.min?void 0:(d.text=d.cm.getLine(--d.line),d.ch=d.text.length,!0)}function n(d){for(;;){var a=d.text.indexOf(">",d.ch);if(a==-1){if(s(d))continue;return}if(!h(d,a+1)){d.ch=a+1;continue}var A=d.text.lastIndexOf("/",a),p=A>-1&&!/\S/.test(d.text.slice(A+1,a));return d.ch=a+1,p?"selfClose":"regular"}}function e(d){for(;;){var a=d.ch?d.text.lastIndexOf("<",d.ch-1):-1;if(a==-1){if(r(d))continue;return}if(!h(d,a+1)){d.ch=a;continue}x.lastIndex=a,d.ch=a;var A=x.exec(d.text);if(A&&A.index==a)return A}}function l(d){for(;;){x.lastIndex=d.ch;var a=x.exec(d.text);if(!a){if(s(d))continue;return}if(!h(d,a.index+1)){d.ch=a.index+1;continue}return d.ch=a.index+a[0].length,a}}function c(d){for(;;){var a=d.ch?d.text.lastIndexOf(">",d.ch-1):-1;if(a==-1){if(r(d))continue;return}if(!h(d,a+1)){d.ch=a;continue}var A=d.text.lastIndexOf("/",a),p=A>-1&&!/\S/.test(d.text.slice(A+1,a));return d.ch=a+1,p?"selfClose":"regular"}}function o(d,a){for(var A=[];;){var p=l(d),y,T=d.line,_=d.ch-(p?p[0].length:0);if(!p||!(y=n(d)))return;if(y=="selfClose")continue;if(p[1]){for(var B=A.length-1;B>=0;--B)if(A[B]==p[2]){A.length=B;break}if(B<0&&(!a||a==p[2]))return{tag:p[2],from:X(T,_),to:X(d.line,d.ch)}}else A.push(p[2])}}function f(d,a){for(var A=[];;){var p=c(d);if(!p)return;if(p=="selfClose"){e(d);continue}var y=d.line,T=d.ch,_=e(d);if(!_)return;if(_[1])A.push(_[2]);else{for(var B=A.length-1;B>=0;--B)if(A[B]==_[2]){A.length=B;break}if(B<0&&(!a||a==_[2]))return{tag:_[2],from:X(d.line,d.ch),to:X(y,T)}}}}oe.registerHelper("fold","xml",function(d,a){for(var A=new C(d,a.line,0);;){var p=l(A);if(!p||A.line!=a.line)return;var y=n(A);if(!y)return;if(!p[1]&&y!="selfClose"){var T=X(A.line,A.ch),_=o(A,p[2]);return _&&L(_.from,T)>0?{from:T,to:_.from}:null}}}),oe.findMatchingTag=function(d,a,A){var p=new C(d,a.line,a.ch,A);if(p.text.indexOf(">")==-1&&p.text.indexOf("<")==-1)return;var y=n(p),T=y&&X(p.line,p.ch),_=y&&e(p);if(!y||!_||L(p,a)>0)return;var B={from:X(p.line,p.ch),to:T,tag:_[2]};return y=="selfClose"?{open:B,close:null,at:"open"}:_[1]?{open:f(p,_[2]),close:B,at:"close"}:(p=new C(d,T.line,T.ch,A),{open:B,close:o(p,_[2]),at:"open"})},oe.findEnclosingTag=function(d,a,A,p){for(var y=new C(d,a.line,a.ch,A);;){var T=f(y,p);if(!T)break;var _=new C(d,a.line,a.ch,A),B=o(_,T.tag);if(B)return{open:T,close:B}}},oe.scanForClosingTag=function(d,a,A,p){var y=new C(d,a.line,a.ch,p?{from:0,to:p}:null);return o(y,A)}})},p5ED:function(Xe,me,U){"use strict";var oe=U("+L6B"),X=U("2/Rp"),L=U("5Dmo"),b=U("3S7+"),E=U("k1fw"),x=U("tJVT"),C=U("cDcd"),h=U.n(C),s=U("vHTk"),r=U.n(s),n=U("yEEn"),e=U("ZW9T"),l=U("1vsH");me.a=function(c){var o=c.name,f=c.data,d=c.theme,a=c.type,A=c.filename,p=c.monacoEditor,y=c.className,T=c.style,_=c.close,B=c.onClose,v=c.hasMask,m=Object(C.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),u=Object(x.a)(m,2),i=u[0],w=u[1],O=Object(C.useState)(""),S=Object(x.a)(O,2),D=S[0],R=S[1],k=Object(C.useRef)();A&&(p.filename=A),Object(C.useEffect)(function(){var P,K,W=(P=document.cookie)===null||P===void 0||((K=P.replace(/\s/g,""))===null||K===void 0)?void 0:K.split(";");W==null||W.map(function(F){var H=F.split("=");H[0]==="_educoder_session"&&R(H[1])})},[]);var j=function(){if(f.startsWith("http")){Y();return}Object(l.x)(A||"educoder",f,A)},Y=function(){Object(l.v)("",f)};return h.a.createElement("div",{style:Object(E.a)({},T||{}),className:"".concat(v&&r.a.bgBlack," ").concat(a?r.a.wrp:"hide")},_&&h.a.createElement("div",{className:r.a.close,ref:k},h.a.createElement(b.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return k.current}},h.a.createElement("span",{onClick:Y},h.a.createElement("i",{className:"icon-quxiaozhiding"}))),h.a.createElement(b.a,{title:"\u5173\u95ED",getPopupContainer:function(){return k.current}},h.a.createElement("span",{className:"",onClick:B},h.a.createElement("i",{className:"icon-guanbi1"})))),h.a.createElement("div",{className:"".concat(r.a[y]," ").concat(y," ").concat(r.a.monaco," ").concat(a==="txt"?"show":"hide")},a==="txt"&&h.a.createElement(e.b,p)),a==="audio"&&h.a.createElement("audio",{src:"".concat((f==null?void 0:f.indexOf("http://"))>-1||(f==null?void 0:f.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(f),autoPlay:!0}),a==="video"&&h.a.createElement(h.a.Fragment,null,(f==null?void 0:f.indexOf("http"))>-1?h.a.createElement("video",{controls:!0,src:"".concat(f),autoPlay:!0}):h.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(f),autoPlay:!0})),a==="office"&&h.a.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat(f,"?").concat(encodeURIComponent("disposition=office&token=".concat(D)))}),a==="pdf"&&h.a.createElement("embed",{className:r.a.embed,src:f}),a==="image"&&h.a.createElement("img",{src:"".concat((f==null?void 0:f.indexOf("http://"))>-1||(f==null?void 0:f.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(f)}),a==="other"&&h.a.createElement("div",null,h.a.createElement(X.a,{type:"primary",size:"large",onClick:j},h.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),a==="download"&&h.a.createElement(X.a,{type:"primary",size:"large",onClick:j},h.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Xe,me,U){},ppsT:function(Xe,me,U){(function(oe){var X,X;!function(L){if(!0)window.OSS=L(),Xe.exports=L();else var b}(function(){var L;return function(){function b(E,x,C){function h(n,e){if(!x[n]){if(!E[n]){var l=typeof X=="function"&&X;if(!e&&l)return X(n,!0);if(s)return s(n,!0);var c=new Error("Cannot find module '"+n+"'");throw c.code="MODULE_NOT_FOUND",c}var o=x[n]={exports:{}};E[n][0].call(o.exports,function(f){return h(E[n][1][f]||f)},o,o.exports,b,E,x,C)}return x[n].exports}for(var s=typeof X=="function"&&X,r=0;r<C.length;r++)h(C[r]);return h}return b}()({1:[function(b,E,x){"use strict";var C=b("./browser/client");C.Buffer=b("buffer").Buffer,C.co=b("co"),C.urllib=b("../shims/xhr"),C.version=b("./browser/version").version,E.exports=C},{"../shims/xhr":244,"./browser/client":2,"./browser/version":5,buffer:38,co:41}],2:[function(b,E,x){(function(C,h){"use strict";function s(F){return F&&F.__esModule?F:{default:F}}function r(F,H){return F[H]||F[H.toLowerCase()]}function n(F,H){var G=i.parse(F);if(!G.protocol){var $=H?"https://":"http://";G=i.parse($+F)}if(G.protocol!=="http:"&&G.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return G}function e(F,H,G){var $=G?"https://":"http://",ae=H?"-internal.aliyuncs.com":".aliyuncs.com";return F.substr(0,"vpc100-oss-cn-".length)==="vpc100-oss-cn-"&&(ae=".aliyuncs.com"),i.parse($+F+ae)}function l(){return document&&document.location&&document.location.protocol==="https:"}function c(F,H){if(!(this instanceof c))return new c(F,H);F&&F.inited?this.options=F:this.options=c.initOptions(F),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=D,this.agent=this.options.agent||K),this.ctx=H,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}var o=b("babel-runtime/regenerator"),f=s(o),d=b("babel-runtime/core-js/object/keys"),a=s(d),A=b("debug")("ali-oss"),p=b("./../../shims/crypto/crypto.js"),y=b("path"),T=b("copy-to"),_=b("mime"),B=b("xml2js"),v=b("humanize-ms"),m=b("agentkeepalive"),u=b("merge-descriptors"),i=b("url"),w=b("is-type-of"),O=b("platform"),S=b("utility"),D=b("urllib"),R=b("./version"),k=b("dateformat"),j=b("bowser"),Y=b("../common/signUtils"),P=b("../common/utils"),K=new m;E.exports=c,c.initOptions=function(F){if(!F||!F.accessKeyId||!F.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");var H=l(),G={region:"oss-cn-hangzhou",internal:!1,secure:H,bucket:null,endpoint:null,cname:!1};if((0,a.default)(F).forEach(function($){F[$]!==void 0&&(G[$]=F[$])}),G.accessKeyId=G.accessKeyId.trim(),G.accessKeySecret=G.accessKeySecret.trim(),G.timeout&&(G.timeout=v(G.timeout)),G.endpoint)G.endpoint=n(G.endpoint,G.secure);else{if(!G.region)throw new Error("require options.endpoint or options.region");G.endpoint=e(G.region,G.internal,G.secure)}return G.inited=!0,G};var W=c.prototype;u(W,b("./object")),u(W,b("./managed_upload")),u(W,b("../common/multipart")),u(W,b("../common/thunkpool.js")),c.Wrapper=b("./wrapper"),W.signature=function(F){return A("authorization stringToSign: %s",F),Y.computeSignature(this.options.accessKeySecret,F)},W.authorization=function(F,H,G,$){var ae=Y.buildCanonicalString(F.toUpperCase(),H,{headers:$,parameters:G});return Y.authorization(this.options.accessKeyId,this.options.accessKeySecret,ae)},W.createRequest=function(F){var H={"x-oss-date":k(+new Date+this.options.amendTimeSkewed,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.options.stsToken&&(H["x-oss-security-token"]=this.options.stsToken),T(F.headers).to(H),r(H,"Content-Type")||(F.mime===_.default_type&&(F.mime=""),F.mime&&F.mime.indexOf("/")>0?H["Content-Type"]=F.mime:H["Content-Type"]=_.getType(F.mime||y.extname(F.object||""))||"application/octet-stream"),F.content&&(H["Content-Md5"]=p.createHash("md5").update(new h(F.content,"utf8")).digest("base64"),H["Content-Length"]||(H["Content-Length"]=F.content.length));var G=this._getResource(F);H.authorization=this.authorization(F.method,G,F.subres,H);var $=this._getReqUrl(F);A("request %s %s, with headers %j, !!stream: %s",F.method,$,H,!!F.stream);var ae=F.timeout||this.options.timeout;return{url:$,params:{agent:this.agent,method:F.method,content:F.content,stream:F.stream,headers:H,timeout:ae,writeStream:F.writeStream,customResponse:F.customResponse,ctx:F.ctx||this.ctx}}},W.request=f.default.mark(function F(H){var G,$,ae,he;return f.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return G=this.createRequest(H),$=void 0,ae=void 0,ie.prev=3,ie.next=6,this.urllib.request(G.url,G.params);case 6:$=ie.sent,A("response %s %s, got %s, headers: %j",H.method,G.url,$.status,$.headers),ie.next=13;break;case 10:ie.prev=10,ie.t0=ie.catch(3),ae=ie.t0;case 13:if(he=void 0,!$||!H.successStatuses||H.successStatuses.indexOf($.status)!==-1){ie.next=26;break}return ie.next=17,this.requestError($);case 17:if(he=ie.sent,he.code!=="RequestTimeTooSkewed"){ie.next=23;break}return this.options.amendTimeSkewed=+new Date(he.serverTime)-new Date,ie.next=22,this.request(H);case 22:return ie.abrupt("return",ie.sent);case 23:he.params=H,ie.next=30;break;case 26:if(!ae){ie.next=30;break}return ie.next=29,this.requestError(ae);case 29:he=ie.sent;case 30:if(!he){ie.next=32;break}throw he;case 32:if(!H.xmlResponse){ie.next=36;break}return ie.next=35,this.parseXML($.data);case 35:$.data=ie.sent;case 36:return ie.abrupt("return",$);case 37:case"end":return ie.stop()}},F,this,[[3,10]])}),W._getResource=function(F){var H="/";return F.bucket&&(H+=F.bucket+"/"),F.object&&(H+=F.object),H},W._isIP=function(F){return P._isIP(F)},W._escape=function(F){return S.encodeURIComponent(F).replace(/%2F/g,"/")},W._getReqUrl=function(F){var H={};T(this.options.endpoint).to(H);var G=this._isIP(H.hostname),$=this.options.cname;!F.bucket||$||G||(H.host=F.bucket+"."+H.host);var ae="/";F.bucket&&G&&(ae+=F.bucket+"/"),F.object&&(ae+=this._escape(F.object).replace(/\+/g,"%2B")),H.pathname=ae;var he={};if(F.query&&u(he,F.query),F.subres){var ie={};w.string(F.subres)?ie[F.subres]="":w.array(F.subres)?F.subres.forEach(function(ge){ie[ge]=""}):ie=F.subres,u(he,ie)}return H.query=he,i.format(H)},W._getUserAgent=function(){var F=C&&C.browser?"js":"nodejs",H="aliyun-sdk-"+F+"/"+R.version,G=O.description;return!G&&C&&(G="Node.js "+C.version.slice(1)+" on "+C.platform+" "+C.arch),this._checkUserAgent(H+" "+G)},W._checkUserAgent=function(F){return F.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},W.checkBrowserAndVersion=function(F,H){return j.name===F&&j.version.split(".")[0]===H},W.parseXML=function(F){return function(H){h.isBuffer(F)&&(F=F.toString()),B.parseString(F,{explicitRoot:!1,explicitArray:!1},H)}},W.requestError=f.default.mark(function F(H){var G,$,ae,he;return f.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(G=null,H.data&&H.data.length){ie.next=5;break}H.status===-1||H.status===-2?(G=new Error(H.message),G.name=H.name,G.status=H.status,G.code=H.name):(H.status===404?(G=new Error("Object not exists"),G.name="NoSuchKeyError",G.status=404,G.code="NoSuchKey"):H.status===412?(G=new Error("Pre condition failed"),G.name="PreconditionFailedError",G.status=412,G.code="PreconditionFailed"):(G=new Error("Unknow error, status: "+H.status),G.name="UnknowError",G.status=H.status),G.requestId=H.headers["x-oss-request-id"],G.host=""),ie.next=30;break;case 5:return $=String(H.data),A("request response error data: %s",$),ae=void 0,ie.prev=8,ie.next=11,this.parseXML($)||{};case 11:ae=ie.sent,ie.next=21;break;case 14:return ie.prev=14,ie.t0=ie.catch(8),A($),ie.t0.message+=`
|
|
|
raw xml: `+$,ie.t0.status=H.status,ie.t0.requestId=H.headers["x-oss-request-id"],ie.abrupt("return",ie.t0);case 21:he=ae.Message||"unknow request error, status: "+H.status,ae.Condition&&(he+=" (condition: "+ae.Condition+")"),G=new Error(he),G.name=ae.Code?ae.Code+"Error":"UnknowError",G.status=H.status,G.code=ae.Code,G.requestId=ae.RequestId,G.hostId=ae.HostId,G.serverTime=ae.ServerTime;case 30:return A("generate error %j",G),ie.abrupt("return",G);case 32:case"end":return ie.stop()}},F,this,[[8,14]])})}).call(this,b("_process"),b("buffer").Buffer)},{"../common/multipart":8,"../common/signUtils":9,"../common/thunkpool.js":10,"../common/utils":11,"./../../shims/crypto/crypto.js":237,"./managed_upload":3,"./object":4,"./version":5,"./wrapper":6,_process:173,agentkeepalive:12,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,bowser:35,buffer:38,"copy-to":43,dateformat:154,debug:155,"humanize-ms":160,"is-type-of":165,"merge-descriptors":168,mime:242,path:170,platform:171,url:203,urllib:244,utility:243,xml2js:213}],3:[function(b,E,x){(function(C){"use strict";function h(T){return T&&T.__esModule?T:{default:T}}function s(T,_){if(!(this instanceof s))return new s(T,_);y.call(this,_),this.file=T,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}var r=b("babel-runtime/core-js/array/from"),n=h(r),e=b("babel-runtime/regenerator"),l=h(e),c=b("is-type-of"),o=b("util"),f=b("path"),d=b("mime"),a=b("copy-to"),A=x;A.multipartUpload=l.default.mark(function T(_,B,v){var m,u,i,w,O,S,D,R,k;return l.default.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(this.resetCancelFlag(),v=v||{},!v.checkpoint||!v.checkpoint.uploadId){j.next=6;break}return j.next=5,this._resumeMultipart(v.checkpoint,v);case 5:return j.abrupt("return",j.sent);case 6:return m=102400,v.mime||(c.file(B)?v.mime=d.getType(f.extname(B.name)):c.blob(B)?v.mime=B.type:v.mime=d.getType(f.extname(B))),v.headers=v.headers||{},this._convertMetaToHeaders(v.meta,v.headers),j.next=12,this._getFileSize(B);case 12:if(!((u=j.sent)<m)){j.next=25;break}return i=this._createStream(B,0,u),v.contentLength=u,j.next=18,this.putStream(_,i,v);case 18:if(w=j.sent,!v||!v.progress){j.next=22;break}return j.next=22,v.progress(1);case 22:return O={res:w.res,bucket:this.options.bucket,name:_,etag:w.res.headers.etag},(v.headers&&v.headers["x-oss-callback"]||v.callback)&&(O.data=w.data),j.abrupt("return",O);case 25:if(!(v.partSize&&v.partSize<m)){j.next=27;break}throw new Error("partSize must not be smaller than "+m);case 27:return j.next=29,this.initMultipartUpload(_,v);case 29:if(S=j.sent,D=S.uploadId,R=this._getPartSize(u,v.partSize),k={file:B,name:_,fileSize:u,partSize:R,uploadId:D,doneParts:[]},!v||!v.progress){j.next=36;break}return j.next=36,v.progress(0,k,S.res);case 36:return j.next=38,this._resumeMultipart(k,v);case 38:return j.abrupt("return",j.sent);case 39:case"end":return j.stop()}},T,this)}),A._resumeMultipart=l.default.mark(function T(_,B){var v,m,u,i,w,O,S,D,R,k,j,Y,P,K,W,F,H,G,$,ae,he;return l.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!this.isCancel()){ie.next=2;break}throw this._makeCancelEvent();case 2:if(v=_.file,m=_.fileSize,u=_.partSize,i=_.uploadId,w=_.doneParts,O=_.name,S=[],w.length>0&&a(w).to(S),D=this._divideParts(m,u),R=D.length,k=!1,j=l.default.mark(function ge(Ae,ye){var fe,de,ne;return l.default.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(Ae.isCancel()){ue.next=21;break}return ue.prev=1,fe=D[ye-1],de={stream:Ae._createStream(v,fe.start,fe.end),size:fe.end-fe.start},ue.next=6,Ae._uploadPart(O,i,ye,de);case 6:if(ne=ue.sent,Ae.isCancel()||k){ue.next=13;break}if(_.doneParts.push({number:ye,etag:ne.res.headers.etag}),S.push({number:ye,etag:ne.res.headers.etag}),!B||!B.progress){ue.next=13;break}return ue.next=13,B.progress(w.length/R,_,ne.res);case 13:ue.next=21;break;case 15:if(ue.prev=15,ue.t0=ue.catch(1),Ae.isCancel()){ue.next=21;break}throw Ae.cancel(),ue.t0.partNum=ye,ue.t0;case 21:case"end":return ue.stop()}},ge,this,[[1,15]])}),Y=(0,n.default)(new Array(R),function(ge,Ae){return Ae+1}),P=S.map(function(ge){return ge.number}),K=Y.filter(function(ge){return P.indexOf(ge)<0}),W=5,F=B.parallel||W,!this.checkBrowserAndVersion("Internet Explorer","10")&&F!==1){ie.next=26;break}H=0;case 16:if(!(H<K.length)){ie.next=24;break}if(!this.isCancel()){ie.next=19;break}throw this._makeCancelEvent();case 19:return ie.next=21,j(this,K[H]);case 21:H++,ie.next=16;break;case 24:ie.next=40;break;case 26:for(G=[],$=0;$<K.length;$++)G.push(j(this,K[$]));return ie.next=30,this._thunkPool(G,F);case 30:if(ae=ie.sent,k=!0,!(ae&&ae.length>0)){ie.next=37;break}throw this.resetCancelFlag(),he=ae[0],he.message="Failed to upload some parts with error: "+he.toString()+" part_num: "+he.partNum,he;case 37:if(!this.isCancel()){ie.next=40;break}throw G=null,this._makeCancelEvent();case 40:return ie.next=42,this.completeMultipartUpload(O,i,S,B);case 42:return ie.abrupt("return",ie.sent);case 43:case"end":return ie.stop()}},T,this)}),c.file=function(T){return typeof File!="undefined"&&T instanceof File},c.blob=function(T){return typeof Blob!="undefined"&&T instanceof Blob},A._getFileSize=l.default.mark(function T(_){var B;return l.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!c.buffer(_)){v.next=4;break}return v.abrupt("return",_.length);case 4:if(!c.blob(_)&&!c.file(_)){v.next=6;break}return v.abrupt("return",_.size);case 6:if(!c.string(_)){v.next=11;break}return v.next=9,this._statFile(_);case 9:return B=v.sent,v.abrupt("return",B.size);case 11:throw new Error("_getFileSize requires Buffer/File/String.");case 12:case"end":return v.stop()}},T,this)});var p=b("stream"),y=p.Readable;o.inherits(s,y),s.prototype.readFileAndPush=function(T){if(this.fileBuffer)for(var _=!0;_&&this.fileBuffer&&this.start<this.fileBuffer.length;){var B=this.start,v=B+T;v=v>this.fileBuffer.length?this.fileBuffer.length:v,this.start=v,_=this.push(this.fileBuffer.slice(B,v))}},s.prototype._read=function(T){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);T=T||16384;var _=this;this.reader.onload=function(B){_.fileBuffer=new C(new Uint8Array(B.target.result)),_.file=null,_.readFileAndPush(T)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(T)},A._createStream=function(T,_,B){if(c.blob(T)||c.file(T))return new s(T.slice(_,B));throw new Error("_createStream requires File/String.")},A._getPartSize=function(T,_){return _?Math.max(Math.ceil(T/1e4),_):1048576},A._divideParts=function(T,_){for(var B=Math.ceil(T/_),v=[],m=0;m<B;m++){var u=_*m,i=Math.min(u+_,T);v.push({start:u,end:i})}return v},A._makeCancelEvent=function(){return{status:0,name:"cancel"}}}).call(this,b("buffer").Buffer)},{"babel-runtime/core-js/array/from":16,"babel-runtime/regenerator":33,buffer:38,"copy-to":43,"is-type-of":165,mime:242,path:170,stream:195,util:207}],4:[function(b,E,x){"use strict";function C(_){return _&&_.__esModule?_:{default:_}}var h=b("babel-runtime/core-js/object/keys"),s=C(h),r=b("babel-runtime/regenerator"),n=C(r),e=b("debug")("ali-oss:object"),l=b("utility"),c=b("fs"),o=b("is-type-of"),f=b("url"),d=b("copy-to"),a=b("path"),A=b("mime"),p=b("../common/callback"),y=b("../common/signUtils"),T=x;T.append=n.default.mark(function _(B,v,m){var u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return m=m||{},m.position===void 0&&(m.position="0"),m.subres={append:"",position:m.position},m.method="POST",i.next=6,this.put(B,v,m);case 6:return u=i.sent,u.nextAppendPosition=u.res.headers["x-oss-next-append-position"],i.abrupt("return",u);case 9:case"end":return i.stop()}},_,this)}),T.put=n.default.mark(function _(B,v,m){var u,i,w,O,S,D;return n.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(u=void 0,m=m||{},!o.buffer(v)){R.next=6;break}u=v,R.next=18;break;case 6:if(!o.blob(v)&&!o.file(v)){R.next=17;break}return m.mime||(o.file(v)?m.mime=A.getType(a.extname(v.name)):m.mime=v.type),i=this._createStream(v,0,v.size),R.next=11,this._getFileSize(v);case 11:return m.contentLength=R.sent,R.next=14,this.putStream(B,i,m);case 14:return R.abrupt("return",R.sent);case 17:throw new TypeError("Must provide Buffer/Blob for put.");case 18:return m.headers=m.headers||{},this._convertMetaToHeaders(m.meta,m.headers),w=m.method||"PUT",O=this._objectRequestParams(w,B,m),p.encodeCallback(O,m),O.mime=m.mime,O.content=u,O.successStatuses=[200],R.next=28,this.request(O);case 28:return S=R.sent,D={name:B,url:this._objectUrl(B),res:S.res},O.headers&&O.headers["x-oss-callback"]&&(D.data=JSON.parse(S.data.toString())),R.abrupt("return",D);case 32:case"end":return R.stop()}},_,this)}),T.putStream=n.default.mark(function _(B,v,m){var u,i,w,O;return n.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return m=m||{},m.headers=m.headers||{},m.contentLength?m.headers["Content-Length"]=m.contentLength:m.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(m.meta,m.headers),u=m.method||"PUT",i=this._objectRequestParams(u,B,m),p.encodeCallback(i,m),i.mime=m.mime,i.stream=v,i.successStatuses=[200],S.next=12,this.request(i);case 12:return w=S.sent,O={name:B,url:this._objectUrl(B),res:w.res},i.headers&&i.headers["x-oss-callback"]&&(O.data=JSON.parse(w.data.toString())),S.abrupt("return",O);case 16:case"end":return S.stop()}},_,this)}),T.head=n.default.mark(function _(B,v){var m,u,i;return n.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return m=this._objectRequestParams("HEAD",B,v),m.successStatuses=[200,304],w.next=4,this.request(m);case 4:return u=w.sent,i={meta:null,res:u.res,status:u.status},u.status===200&&(0,s.default)(u.headers).forEach(function(O){O.indexOf("x-oss-meta-")===0&&(i.meta||(i.meta={}),i.meta[O.substring(11)]=u.headers[O])}),w.abrupt("return",i);case 8:case"end":return w.stop()}},_,this)}),T.get=n.default.mark(function _(B,v,m){var u,i,w,O;return n.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return u=null,i=!1,o.writableStream(v)?u=v:o.string(v)?(u=c.createWriteStream(v),i=!0):m=v,m=m||{},m.process&&(m.subres=m.subres||{},m.subres["x-oss-process"]=m.process),w=void 0,S.prev=6,O=this._objectRequestParams("GET",B,m),O.writeStream=u,O.successStatuses=[200,206,304],S.next=12,this.request(O);case 12:w=S.sent,i&&u.destroy(),S.next=24;break;case 16:if(S.prev=16,S.t0=S.catch(6),!i){S.next=23;break}return u.destroy(),e("get error: %s, delete the exists file %s",S.t0,v),S.next=23,this._deleteFileSafe(v);case 23:throw S.t0;case 24:return S.abrupt("return",{res:w.res,content:w.data});case 25:case"end":return S.stop()}},_,this,[[6,16]])}),T.getStream=n.default.mark(function _(B,v){var m,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return v=v||{},m=this._objectRequestParams("GET",B,v),m.customResponse=!0,m.successStatuses=[200,206,304],i.next=6,this.request(m);case 6:return u=i.sent,i.abrupt("return",{stream:u.res,res:{status:u.status,headers:u.headers}});case 8:case"end":return i.stop()}},_,this)}),T.delete=n.default.mark(function _(B,v){var m,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return m=this._objectRequestParams("DELETE",B,v),m.successStatuses=[204],i.next=4,this.request(m);case 4:return u=i.sent,i.abrupt("return",{res:u.res});case 6:case"end":return i.stop()}},_,this)}),T.deleteMulti=n.default.mark(function _(B,v){var m,u,i,w,O,S;return n.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:for(v=v||{},m=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<Delete>
|
|
|
`,v.quiet?m+=` <Quiet>true</Quiet>
|
|
|
`:m+=` <Quiet>false</Quiet>
|
|
|
`,u=0;u<B.length;u++)m+=" <Object><Key>"+l.escape(this._objectName(B[u]))+`</Key></Object>
|
|
|
`;return m+="</Delete>",e("delete multi objects: %s",m),v.subres="delete",i=this._objectRequestParams("POST","",v),i.mime="xml",i.content=m,i.xmlResponse=!0,i.successStatuses=[200],D.next=14,this.request(i);case 14:return w=D.sent,O=w.data,S=O&&O.Deleted||null,S&&(Array.isArray(S)||(S=[S]),S=S.map(function(R){return R.Key})),D.abrupt("return",{res:w.res,deleted:S});case 19:case"end":return D.stop()}},_,this)}),T.copy=n.default.mark(function _(B,v,m){var u,i,w;return n.default.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return m=m||{},m.headers=m.headers||{},(0,s.default)(m.headers).forEach(function(S){m.headers["x-oss-copy-source-"+S.toLowerCase()]=m.headers[S]}),m.meta&&(m.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(m.meta,m.headers),v=v[0]!=="/"?"/"+this.options.bucket+"/"+encodeURIComponent(v):"/"+encodeURIComponent(v.slice(1)),m.headers["x-oss-copy-source"]=v,u=this._objectRequestParams("PUT",B,m),u.xmlResponse=!0,u.successStatuses=[200,304],O.next=12,this.request(u);case 12:return i=O.sent,w=i.data,w&&(w={etag:w.ETag,lastModified:w.LastModified}),O.abrupt("return",{data:w,res:i.res});case 16:case"end":return O.stop()}},_,this)}),T.putMeta=n.default.mark(function _(B,v,m){return n.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,this.copy(B,B,{meta:v||{},timeout:m&&m.timeout,ctx:m&&m.ctx});case 2:return u.abrupt("return",u.sent);case 3:case"end":return u.stop()}},_,this)}),T.list=n.default.mark(function _(B,v){var m,u,i,w,O;return n.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return m=this._objectRequestParams("GET","",v),m.query=B,m.xmlResponse=!0,m.successStatuses=[200],S.next=6,this.request(m);case 6:return u=S.sent,i=u.data.Contents,w=this,i&&(Array.isArray(i)||(i=[i]),i=i.map(function(D){return{name:D.Key,url:w._objectUrl(D.Key),lastModified:D.LastModified,etag:D.ETag,type:D.Type,size:Number(D.Size),storageClass:D.StorageClass,owner:{id:D.Owner.ID,displayName:D.Owner.DisplayName}}})),O=u.data.CommonPrefixes||null,O&&(Array.isArray(O)||(O=[O]),O=O.map(function(D){return D.Prefix})),S.abrupt("return",{res:u.res,objects:i,prefixes:O,nextMarker:u.data.NextMarker||null,isTruncated:u.data.IsTruncated==="true"});case 13:case"end":return S.stop()}},_,this)}),T.putACL=n.default.mark(function _(B,v,m){var u,i;return n.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return m=m||{},m.subres="acl",m.headers=m.headers||{},m.headers["x-oss-object-acl"]=v,B=this._objectName(B),u=this._objectRequestParams("PUT",B,m),u.successStatuses=[200],w.next=9,this.request(u);case 9:return i=w.sent,w.abrupt("return",{res:i.res});case 11:case"end":return w.stop()}},_,this)}),T.getACL=n.default.mark(function _(B,v){var m,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return v=v||{},v.subres="acl",B=this._objectName(B),m=this._objectRequestParams("GET",B,v),m.successStatuses=[200],m.xmlResponse=!0,i.next=8,this.request(m);case 8:return u=i.sent,i.abrupt("return",{acl:u.data.AccessControlList.Grant,owner:{id:u.data.Owner.ID,displayName:u.data.Owner.DisplayName},res:u.res});case 10:case"end":return i.stop()}},_,this)}),T.restore=n.default.mark(function _(B,v){var m,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return v=v||{},v.subres="restore",m=this._objectRequestParams("POST",B,v),m.successStatuses=[202],i.next=6,this.request(m);case 6:return u=i.sent,i.abrupt("return",{res:u.res});case 8:case"end":return i.stop()}},_,this)}),T.signatureUrl=function(_,B){B=B||{},_=this._objectName(_),B.method=B.method||"GET";var v=l.timestamp()+(B.expires||1800),m={bucket:this.options.bucket,object:_},u=this._getResource(m);this.options.stsToken&&(B["security-token"]=this.options.stsToken);var i=y._signatureForURL(this.options.accessKeySecret,B,u,v),w=f.parse(this._getReqUrl(m));return w.query={OSSAccessKeyId:this.options.accessKeyId,Expires:v,Signature:i.Signature},d(i.subResource).to(w.query),w.format()},T.getObjectUrl=function(_,B){return B?B[B.length-1]!=="/"&&(B+="/"):B=this.options.endpoint.format(),B+this._escape(this._objectName(_))},T._objectUrl=function(_){return this._getReqUrl({bucket:this.options.bucket,object:_})},T.generateObjectUrl=function(_,B){if(B)B[B.length-1]!=="/"&&(B+="/");else{B=this.options.endpoint.format();var v=f.parse(B),m=this.options.bucket;v.hostname=m+"."+v.hostname,v.host=m+"."+v.host,B=v.format()}return B+this._escape(this._objectName(_))},T._objectRequestParams=function(_,B,v){if(!this.options.bucket)throw new Error("Please create a bucket first");v=v||{},B=this._objectName(B);var m={object:B,bucket:this.options.bucket,method:_,subres:v&&v.subres,timeout:v&&v.timeout,ctx:v&&v.ctx};return v.headers&&(m.headers={},d(v.headers).to(m.headers)),m},T._objectName=function(_){return _.replace(/^\/+/,"")},T._statFile=function(_){return function(B){c.stat(_,B)}},T._convertMetaToHeaders=function(_,B){_&&(0,s.default)(_).forEach(function(v){B["x-oss-meta-"+v]=_[v]})},T._deleteFileSafe=function(_){return function(B){c.exists(_,function(v){v?c.unlink(_,function(m){m&&e("unlink %j error: %s",_,m),B()}):B()})}}},{"../common/callback":7,"../common/signUtils":9,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,"copy-to":43,debug:155,fs:36,"is-type-of":165,mime:242,path:170,url:203,utility:243}],5:[function(b,E,x){"use strict";x.version="5.3.1"},{}],6:[function(b,E,x){"use strict";function C(a){return a&&a.__esModule?a:{default:a}}function h(a){return a&&typeof a.next=="function"&&typeof a.throw=="function"}function s(a){if(!a)return!1;var A=a.constructor;return!!A&&(A.name==="GeneratorFunction"||A.displayName==="GeneratorFunction"||h(A.prototype)||h(a.prototype))}function r(a,A){var p=new a(A),y=(0,o.default)(p),T=(0,o.default)((0,l.default)(p));y.concat(T).forEach(function(_){s(p[_])?this[_]=f.wrap(p[_]).bind(p):this[_]=p[_]},this)}function n(a){if(!(this instanceof n))return new n(a);r.call(this,d,a)}var e=b("babel-runtime/core-js/object/get-prototype-of"),l=C(e),c=b("babel-runtime/core-js/object/keys"),o=C(c),f=b("co"),d=b("./client");E.exports=n,n.STS=function a(A){if(!(this instanceof a))return new a(A);r.call(this,d.STS,A)}},{"./client":2,"babel-runtime/core-js/object/get-prototype-of":22,"babel-runtime/core-js/object/keys":23,co:41}],7:[function(b,E,x){(function(C){"use strict";function h(l){return l&&l.__esModule?l:{default:l}}var s=b("babel-runtime/core-js/object/keys"),r=h(s),n=b("babel-runtime/core-js/json/stringify"),e=h(n);x.encodeCallback=function(l,c){if(l.headers=l.headers||{},!Object.prototype.hasOwnProperty.call(l.headers,"x-oss-callback")&&c.callback){var o={callbackUrl:encodeURI(c.callback.url),callbackBody:c.callback.body};c.callback.host&&(o.callbackHost=c.callback.host),c.callback.contentType&&(o.callbackBodyType=c.callback.contentType);var f=new C((0,e.default)(o)).toString("base64");if(l.headers["x-oss-callback"]=f,c.callback.customValue){var d={};(0,r.default)(c.callback.customValue).forEach(function(a){d["x:"+a]=c.callback.customValue[a]}),l.headers["x-oss-callback-var"]=new C((0,e.default)(d)).toString("base64")}}}}).call(this,b("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/keys":23,buffer:38}],8:[function(b,E,x){"use strict";var C=b("babel-runtime/regenerator"),h=function(e){return e&&e.__esModule?e:{default:e}}(C),s=b("copy-to"),r=b("./callback"),n=x;n.listUploads=h.default.mark(function e(l,c){var o,f,d,a;return h.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return c=c||{},o={},s(c).to(o),o.subres="uploads",f=this._objectRequestParams("GET","",o),f.query=l,f.xmlResponse=!0,f.successStatuses=[200],A.next=10,this.request(f);case 10:return d=A.sent,a=d.data.Upload||[],Array.isArray(a)||(a=[a]),a=a.map(function(p){return{name:p.Key,uploadId:p.UploadId,initiated:p.Initiated}}),A.abrupt("return",{res:d.res,uploads:a,bucket:d.data.Bucket,nextKeyMarker:d.data.NextKeyMarker,nextUploadIdMarker:d.data.NextUploadIdMarker,isTruncated:d.data.IsTruncated==="true"});case 15:case"end":return A.stop()}},e,this)}),n.listParts=h.default.mark(function e(l,c,o,f){var d,a,A;return h.default.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return f=f||{},d={},s(f).to(d),d.subres={uploadId:c},a=this._objectRequestParams("GET",l,d),a.query=o,a.xmlResponse=!0,a.successStatuses=[200],p.next=10,this.request(a);case 10:return A=p.sent,p.abrupt("return",{res:A.res,uploadId:A.data.UploadId,bucket:A.data.Bucket,name:A.data.Key,partNumberMarker:A.data.PartNumberMarker,nextPartNumberMarker:A.data.NextPartNumberMarker,maxParts:A.data.MaxParts,isTruncated:A.data.IsTruncated,parts:A.data.Part||[]});case 12:case"end":return p.stop()}},e,this)}),n.abortMultipartUpload=h.default.mark(function e(l,c,o){var f,d,a;return h.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return this.cancel(),o=o||{},f={},s(o).to(f),f.subres={uploadId:c},d=this._objectRequestParams("DELETE",l,f),d.successStatuses=[204],A.next=9,this.request(d);case 9:return a=A.sent,A.abrupt("return",{res:a.res});case 11:case"end":return A.stop()}},e,this)}),n.initMultipartUpload=h.default.mark(function e(l,c){var o,f,d;return h.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return c=c||{},o={},s(c).to(o),o.headers=o.headers||{},this._convertMetaToHeaders(c.meta,o.headers),o.subres="uploads",f=this._objectRequestParams("POST",l,o),f.mime=c.mime,f.xmlResponse=!0,f.successStatuses=[200],a.next=12,this.request(f);case 12:return d=a.sent,a.abrupt("return",{res:d.res,bucket:d.data.Bucket,name:d.data.Key,uploadId:d.data.UploadId});case 14:case"end":return a.stop()}},e,this)}),n.uploadPart=h.default.mark(function e(l,c,o,f,d,a,A){var p;return h.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return p={stream:this._createStream(f,d,a),size:a-d},y.next=3,this._uploadPart(l,c,o,p,A);case 3:return y.abrupt("return",y.sent);case 4:case"end":return y.stop()}},e,this)}),n.completeMultipartUpload=h.default.mark(function e(l,c,o,f){var d,a,A,p,y,T,_,B;return h.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:for(d=o.concat().sort(function(m,u){return m.number-u.number}).filter(function(m,u,i){return!u||m.number!==i[u-1].number}),a=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,A=0;A<d.length;A++)p=d[A],a+=`<Part>
|
|
|
`,a+="<PartNumber>"+p.number+`</PartNumber>
|
|
|
`,a+="<ETag>"+p.etag+`</ETag>
|
|
|
`,a+=`</Part>
|
|
|
`;return a+="</CompleteMultipartUpload>",f=f||{},y={},s(f).to(y),y.subres={uploadId:c},T=this._objectRequestParams("POST",l,y),r.encodeCallback(T,y),T.mime="xml",T.content=a,T.headers&&T.headers["x-oss-callback"]||(T.xmlResponse=!0),T.successStatuses=[200],v.next=16,this.request(T);case 16:return _=v.sent,B={res:_.res,bucket:T.bucket,name:l,etag:_.res.headers.etag},T.headers&&T.headers["x-oss-callback"]&&(B.data=JSON.parse(_.data.toString())),v.abrupt("return",B);case 20:case"end":return v.stop()}},e,this)}),n._uploadPart=h.default.mark(function e(l,c,o,f,d){var a,A,p;return h.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return d=d||{},a={},s(d).to(a),a.headers={"Content-Length":f.size},a.subres={partNumber:o,uploadId:c},A=this._objectRequestParams("PUT",l,a),A.mime=a.mime,A.stream=f.stream,A.successStatuses=[200],y.next=11,this.request(A);case 11:return p=y.sent,f.stream=null,A.stream=null,y.abrupt("return",{name:l,etag:p.res.headers.etag,res:p.res});case 15:case"end":return y.stop()}},e,this)})},{"./callback":7,"babel-runtime/regenerator":33,"copy-to":43}],9:[function(b,E,x){(function(C){"use strict";function h(o){return o&&o.__esModule?o:{default:o}}var s=b("babel-runtime/core-js/json/stringify"),r=h(s),n=b("babel-runtime/core-js/object/keys"),e=h(n),l=b("./../../shims/crypto/crypto.js"),c=b("is-type-of");x.buildCanonicalizedResource=function(o,f){var d=""+o,a="?";if(c.string(f)&&f.trim()!=="")d+=a+f;else if(c.array(f))f.sort(),d+=a+f.join("&");else if(f){var A=function(y,T){return y[0]>T[0]?1:y[0]<T[0]?-1:0},p=function(y){d+=a+y,f[y]&&(d+="="+f[y]),a="&"};(0,e.default)(f).sort(A).forEach(p)}return d},x.buildCanonicalString=function(o,f,d,a){d=d||{};var A=d.headers||{},p=[],y={},T=[o.toUpperCase(),A["Content-Md5"]||"",A["Content-Type"]||A["Content-Type".toLowerCase()],a||A["x-oss-date"]];return(0,e.default)(A).forEach(function(_){var B=_.toLowerCase();B.indexOf("x-oss-")===0&&(y[B]=String(A[_]).trim())}),(0,e.default)(y).sort().forEach(function(_){p.push(_+":"+y[_])}),T=T.concat(p),T.push(this.buildCanonicalizedResource(f,d.parameters)),T.join(`
|
|
|
`)},x.computeSignature=function(o,f){return l.createHmac("sha1",o).update(new C(f,"utf8")).digest("base64")},x.authorization=function(o,f,d){return"OSS "+o+":"+this.computeSignature(f,d)},x._signatureForURL=function(o,f,d,a){var A={},p={};if(f.process&&(p["x-oss-process"]=f.process),f.response&&(0,e.default)(f.response).forEach(function(B){var v="response-"+B.toLowerCase();p[v]=f.response[B]}),(0,e.default)(f).forEach(function(B){var v=B.toLowerCase(),m=f[B];v.indexOf("x-oss-")===0?A[v]=m:v.indexOf("content-md5")===0||v.indexOf("content-type")===0?A[B]=m:v!=="expires"&&v!=="response"&&v!=="process"&&v!=="method"&&(p[v]=m)}),Object.prototype.hasOwnProperty.call(f,"security-token")&&(p["security-token"]=f["security-token"]),Object.prototype.hasOwnProperty.call(f,"callback")){var y={callbackUrl:encodeURI(f.callback.url),callbackBody:f.callback.body};if(f.callback.host&&(y.callbackHost=f.callback.host),f.callback.contentType&&(y.callbackBodyType=f.callback.contentType),p.callback=new C((0,r.default)(y)).toString("base64"),f.callback.customValue){var T={};(0,e.default)(f.callback.customValue).forEach(function(B){T["x:"+B]=f.callback.customValue[B]}),p["callback-var"]=new C((0,r.default)(T)).toString("base64")}}var _=this.buildCanonicalString(f.method,d,{headers:A,parameters:p},a.toString());return{Signature:this.computeSignature(o,_),subResource:p}}}).call(this,b("buffer").Buffer)},{"./../../shims/crypto/crypto.js":237,"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/keys":23,buffer:38,"is-type-of":165}],10:[function(b,E,x){"use strict";var C=b("babel-runtime/regenerator"),h=function(l){return l&&l.__esModule?l:{default:l}}(C),s=b("co"),r=b("co-priority-queue"),n=b("any-promise"),e=x;e._thunkPool=function(l,c){function o(p,y){++a===p.length&&y(A)}function f(p,y){function T(){var i;return h.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:i=void 0;case 1:if(d.isCancel()){w.next=9;break}return w.next=4,v.next();case 4:return i=w.sent,w.next=7,i();case 7:w.next=1;break;case 9:m+=1,m===p&&(v.fns=[],v.buffer=[],y(A));case 11:case"end":return w.stop()}},B,this)}function _(i){console.error(i.stack)}for(var B=h.default.mark(T),v=new r,m=0,u=0;u<p;u++)s(T).catch(_);return function(i,w){return function(O){v.push(h.default.mark(function S(){return h.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.prev=0,D.t0=O,D.next=4,i;case 4:D.t1=D.sent,(0,D.t0)(null,D.t1),D.next=11;break;case 8:D.prev=8,D.t2=D.catch(0),O(D.t2);case 11:case"end":return D.stop()}},S,this,[[0,8]])}),w)}}}var d=this,a=0,A=[];return new n(function(p){function y(m){return h.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,B(l[m]);case 2:o(l,p);case 3:case"end":return u.stop()}},_,this)}function T(m){A.push(m),o(l,p)}for(var _=h.default.mark(y),B=new f(c,p),v=0;v<l.length;v++)s(y(v)).catch(T)})},e.cancel=function(){this.options.cancelFlag=!0},e.isCancel=function(){return this.options.cancelFlag},e.resetCancelFlag=function(){this.options.cancelFlag=!1}},{"any-promise":13,"babel-runtime/regenerator":33,co:41,"co-priority-queue":40}],11:[function(b,E,x){"use strict";x._isIP=function(C){var h=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,s=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return h.test(C)||s.test(C)}},{}],12:[function(b,E,x){function C(){}E.exports=C,E.exports.HttpsAgent=C},{}],13:[function(b,E,x){E.exports=b("./register")().Promise},{"./register":15}],14:[function(b,E,x){"use strict";var C=null;E.exports=function(h,s){return function(r,n){r=r||null,n=n||{};var e=n.global!==!1;if(C===null&&e&&(C=h["@@any-promise/REGISTRATION"]||null),C!==null&&r!==null&&C.implementation!==r)throw new Error('any-promise already defined as "'+C.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return C===null&&(C=r!==null&&n.Promise!==void 0?{Promise:n.Promise,implementation:r}:s(r),e&&(h["@@any-promise/REGISTRATION"]=C)),C}}},{}],15:[function(b,E,x){"use strict";function C(){if(window.Promise===void 0)throw new Error("any-promise browser requires a polyfill or explicit registration e.g: require('any-promise/register/bluebird')");return{Promise:window.Promise,implementation:"window.Promise"}}E.exports=b("./loader")(window,C)},{"./loader":14}],16:[function(b,E,x){E.exports={default:b("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":44}],17:[function(b,E,x){E.exports={default:b("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":45}],18:[function(b,E,x){E.exports={default:b("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":46}],19:[function(b,E,x){E.exports={default:b("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":47}],20:[function(b,E,x){E.exports={default:b("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":48}],21:[function(b,E,x){E.exports={default:b("core-js/library/fn/object/get-own-property-names"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-names":49}],22:[function(b,E,x){E.exports={default:b("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":50}],23:[function(b,E,x){E.exports={default:b("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":51}],24:[function(b,E,x){E.exports={default:b("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":52}],25:[function(b,E,x){E.exports={default:b("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":53}],26:[function(b,E,x){E.exports={default:b("core-js/library/fn/string/from-code-point"),__esModule:!0}},{"core-js/library/fn/string/from-code-point":54}],27:[function(b,E,x){E.exports={default:b("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":56}],28:[function(b,E,x){E.exports={default:b("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":55}],29:[function(b,E,x){E.exports={default:b("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":57}],30:[function(b,E,x){"use strict";x.__esModule=!0,x.default=function(C,h){if(!(C instanceof h))throw new TypeError("Cannot call a class as a function")}},{}],31:[function(b,E,x){"use strict";x.__esModule=!0;var C=b("../core-js/object/define-property"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);x.default=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),(0,h.default)(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}()},{"../core-js/object/define-property":20}],32:[function(b,E,x){"use strict";function C(l){return l&&l.__esModule?l:{default:l}}x.__esModule=!0;var h=b("../core-js/symbol/iterator"),s=C(h),r=b("../core-js/symbol"),n=C(r),e=typeof n.default=="function"&&typeof s.default=="symbol"?function(l){return typeof l}:function(l){return l&&typeof n.default=="function"&&l.constructor===n.default&&l!==n.default.prototype?"symbol":typeof l};x.default=typeof n.default=="function"&&e(s.default)==="symbol"?function(l){return l===void 0?"undefined":e(l)}:function(l){return l&&typeof n.default=="function"&&l.constructor===n.default&&l!==n.default.prototype?"symbol":l===void 0?"undefined":e(l)}},{"../core-js/symbol":27,"../core-js/symbol/iterator":29}],33:[function(b,E,x){E.exports=b("regenerator-runtime")},{"regenerator-runtime":191}],34:[function(b,E,x){"use strict";function C(p){var y=p.length;if(y%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var T=p.indexOf("=");return T===-1&&(T=y),[T,T===y?0:4-T%4]}function h(p){var y=C(p),T=y[0],_=y[1];return 3*(T+_)/4-_}function s(p,y,T){return 3*(y+T)/4-T}function r(p){for(var y,T=C(p),_=T[0],B=T[1],v=new f(s(p,_,B)),m=0,u=B>0?_-4:_,i=0;i<u;i+=4)y=o[p.charCodeAt(i)]<<18|o[p.charCodeAt(i+1)]<<12|o[p.charCodeAt(i+2)]<<6|o[p.charCodeAt(i+3)],v[m++]=y>>16&255,v[m++]=y>>8&255,v[m++]=255&y;return B===2&&(y=o[p.charCodeAt(i)]<<2|o[p.charCodeAt(i+1)]>>4,v[m++]=255&y),B===1&&(y=o[p.charCodeAt(i)]<<10|o[p.charCodeAt(i+1)]<<4|o[p.charCodeAt(i+2)]>>2,v[m++]=y>>8&255,v[m++]=255&y),v}function n(p){return c[p>>18&63]+c[p>>12&63]+c[p>>6&63]+c[63&p]}function e(p,y,T){for(var _,B=[],v=y;v<T;v+=3)_=(p[v]<<16&16711680)+(p[v+1]<<8&65280)+(255&p[v+2]),B.push(n(_));return B.join("")}function l(p){for(var y,T=p.length,_=T%3,B=[],v=0,m=T-_;v<m;v+=16383)B.push(e(p,v,v+16383>m?m:v+16383));return _===1?(y=p[T-1],B.push(c[y>>2]+c[y<<4&63]+"==")):_===2&&(y=(p[T-2]<<8)+p[T-1],B.push(c[y>>10]+c[y>>4&63]+c[y<<2&63]+"=")),B.join("")}x.byteLength=h,x.toByteArray=r,x.fromByteArray=l;for(var c=[],o=[],f=typeof Uint8Array!="undefined"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,A=d.length;a<A;++a)c[a]=d[a],o[d.charCodeAt(a)]=a;o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},{}],35:[function(b,E,x){!function(C,h,s){E!==void 0&&E.exports?E.exports=s():typeof L=="function"&&L.amd?L("bowser",s):C.bowser=s()}(this,0,function(){function C(o){function f(F){var H=o.match(F);return H&&H.length>1&&H[1]||""}function d(F){var H=o.match(F);return H&&H.length>1&&H[2]||""}var a,A=f(/(ipod|iphone|ipad)/i).toLowerCase(),p=/like android/i.test(o),y=!p&&/android/i.test(o),T=/nexus\s*[0-6]\s*/i.test(o),_=!T&&/nexus\s*[0-9]+/i.test(o),B=/CrOS/.test(o),v=/silk/i.test(o),m=/sailfish/i.test(o),u=/tizen/i.test(o),i=/(web|hpw)os/i.test(o),w=/windows phone/i.test(o),O=(/SamsungBrowser/i.test(o),!w&&/windows/i.test(o)),S=!A&&!v&&/macintosh/i.test(o),D=!y&&!m&&!u&&!i&&/linux/i.test(o),R=d(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),k=f(/version\/(\d+(\.\d+)?)/i),j=/tablet/i.test(o)&&!/tablet pc/i.test(o),Y=!j&&/[^-]mobi/i.test(o),P=/xbox/i.test(o);/opera/i.test(o)?a={name:"Opera",opera:l,version:k||f(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(o)?a={name:"Opera",opera:l,version:f(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||k}:/SamsungBrowser/i.test(o)?a={name:"Samsung Internet for Android",samsungBrowser:l,version:k||f(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(o)?a={name:"Opera Coast",coast:l,version:k||f(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(o)?a={name:"Yandex Browser",yandexbrowser:l,version:k||f(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(o)?a={name:"UC Browser",ucbrowser:l,version:f(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(o)?a={name:"Maxthon",maxthon:l,version:f(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(o)?a={name:"Epiphany",epiphany:l,version:f(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(o)?a={name:"Puffin",puffin:l,version:f(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(o)?a={name:"Sleipnir",sleipnir:l,version:f(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(o)?a={name:"K-Meleon",kMeleon:l,version:f(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:w?(a={name:"Windows Phone",osname:"Windows Phone",windowsphone:l},R?(a.msedge=l,a.version=R):(a.msie=l,a.version=f(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(o)?a={name:"Internet Explorer",msie:l,version:f(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:B?a={name:"Chrome",osname:"Chrome OS",chromeos:l,chromeBook:l,chrome:l,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(o)?a={name:"Microsoft Edge",msedge:l,version:R}:/vivaldi/i.test(o)?a={name:"Vivaldi",vivaldi:l,version:f(/vivaldi\/(\d+(\.\d+)?)/i)||k}:m?a={name:"Sailfish",osname:"Sailfish OS",sailfish:l,version:f(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(o)?a={name:"SeaMonkey",seamonkey:l,version:f(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(o)?(a={name:"Firefox",firefox:l,version:f(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(o)&&(a.firefoxos=l,a.osname="Firefox OS")):v?a={name:"Amazon Silk",silk:l,version:f(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(o)?a={name:"PhantomJS",phantom:l,version:f(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(o)?a={name:"SlimerJS",slimer:l,version:f(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(o)||/rim\stablet/i.test(o)?a={name:"BlackBerry",osname:"BlackBerry OS",blackberry:l,version:k||f(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:i?(a={name:"WebOS",osname:"WebOS",webos:l,version:k||f(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(o)&&(a.touchpad=l)):/bada/i.test(o)?a={name:"Bada",osname:"Bada",bada:l,version:f(/dolfin\/(\d+(\.\d+)?)/i)}:u?a={name:"Tizen",osname:"Tizen",tizen:l,version:f(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||k}:/qupzilla/i.test(o)?a={name:"QupZilla",qupzilla:l,version:f(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||k}:/chromium/i.test(o)?a={name:"Chromium",chromium:l,version:f(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||k}:/chrome|crios|crmo/i.test(o)?a={name:"Chrome",chrome:l,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:y?a={name:"Android",version:k}:/safari|applewebkit/i.test(o)?(a={name:"Safari",safari:l},k&&(a.version=k)):A?(a={name:A=="iphone"?"iPhone":A=="ipad"?"iPad":"iPod"},k&&(a.version=k)):a=/googlebot/i.test(o)?{name:"Googlebot",googlebot:l,version:f(/googlebot\/(\d+(\.\d+))/i)||k}:{name:f(/^(.*)\/(.*) /),version:d(/^(.*)\/(.*) /)},!a.msedge&&/(apple)?webkit/i.test(o)?(/(apple)?webkit\/537\.36/i.test(o)?(a.name=a.name||"Blink",a.blink=l):(a.name=a.name||"Webkit",a.webkit=l),!a.version&&k&&(a.version=k)):!a.opera&&/gecko\//i.test(o)&&(a.name=a.name||"Gecko",a.gecko=l,a.version=a.version||f(/gecko\/(\d+(\.\d+)?)/i)),a.windowsphone||!y&&!a.silk?!a.windowsphone&&A?(a[A]=l,a.ios=l,a.osname="iOS"):S?(a.mac=l,a.osname="macOS"):P?(a.xbox=l,a.osname="Xbox"):O?(a.windows=l,a.osname="Windows"):D&&(a.linux=l,a.osname="Linux"):(a.android=l,a.osname="Android");var K="";a.windows?K=function(F){switch(F){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(f(/Windows ((NT|XP)( \d\d?.\d)?)/i)):a.windowsphone?K=f(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):a.mac?(K=f(/Mac OS X (\d+([_\.\s]\d+)*)/i),K=K.replace(/[_\s]/g,".")):A?(K=f(/os (\d+([_\s]\d+)*) like mac os x/i),K=K.replace(/[_\s]/g,".")):y?K=f(/android[ \/-](\d+(\.\d+)*)/i):a.webos?K=f(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):a.blackberry?K=f(/rim\stablet\sos\s(\d+(\.\d+)*)/i):a.bada?K=f(/bada\/(\d+(\.\d+)*)/i):a.tizen&&(K=f(/tizen[\/\s](\d+(\.\d+)*)/i)),K&&(a.osversion=K);var W=!a.windows&&K.split(".")[0];return j||_||A=="ipad"||y&&(W==3||W>=4&&!Y)||a.silk?a.tablet=l:(Y||A=="iphone"||A=="ipod"||y||T||a.blackberry||a.webos||a.bada)&&(a.mobile=l),a.msedge||a.msie&&a.version>=10||a.yandexbrowser&&a.version>=15||a.vivaldi&&a.version>=1||a.chrome&&a.version>=20||a.samsungBrowser&&a.version>=4||a.firefox&&a.version>=20||a.safari&&a.version>=6||a.opera&&a.version>=10||a.ios&&a.osversion&&a.osversion.split(".")[0]>=6||a.blackberry&&a.version>=10.1||a.chromium&&a.version>=20?a.a=l:a.msie&&a.version<10||a.chrome&&a.version<20||a.firefox&&a.version<20||a.safari&&a.version<6||a.opera&&a.version<10||a.ios&&a.osversion&&a.osversion.split(".")[0]<6||a.chromium&&a.version<20?a.c=l:a.x=l,a}function h(o){return o.split(".").length}function s(o,f){var d,a=[];if(Array.prototype.map)return Array.prototype.map.call(o,f);for(d=0;d<o.length;d++)a.push(f(o[d]));return a}function r(o){for(var f=Math.max(h(o[0]),h(o[1])),d=s(o,function(a){var A=f-h(a);return a+=new Array(A+1).join(".0"),s(a.split("."),function(p){return new Array(20-p.length).join("0")+p}).reverse()});--f>=0;){if(d[0][f]>d[1][f])return 1;if(d[0][f]!==d[1][f])return-1;if(f===0)return 0}}function n(o,f,d){var a=c;typeof f=="string"&&(d=f,f=void 0),f===void 0&&(f=!1),d&&(a=C(d));var A=""+a.version;for(var p in o)if(o.hasOwnProperty(p)&&a[p]){if(typeof o[p]!="string")throw new Error("Browser version in the minVersion map should be a string: "+p+": "+String(o));return r([A,o[p]])<0}return f}function e(o,f,d){return!n(o,f,d)}var l=!0,c=C(typeof navigator!="undefined"&&navigator.userAgent||"");return c.test=function(o){for(var f=0;f<o.length;++f){var d=o[f];if(typeof d=="string"&&d in c)return!0}return!1},c.isUnsupportedBrowser=n,c.compareVersions=r,c.check=e,c._detect=C,c.detect=C,c})},{}],36:[function(b,E,x){},{}],37:[function(b,E,x){function C(c){if(c&&!e(c))throw new Error("Unknown encoding: "+c)}function h(c){return c.toString(this.encoding)}function s(c){this.charReceived=c.length%2,this.charLength=this.charReceived?2:0}function r(c){this.charReceived=c.length%3,this.charLength=this.charReceived?3:0}var n=b("buffer").Buffer,e=n.isEncoding||function(c){switch(c&&c.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}},l=x.StringDecoder=function(c){switch(this.encoding=(c||"utf8").toLowerCase().replace(/[-_]/,""),C(c),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=s;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=r;break;default:return void(this.write=h)}this.charBuffer=new n(6),this.charReceived=0,this.charLength=0};l.prototype.write=function(c){for(var o="";this.charLength;){var f=c.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:c.length;if(c.copy(this.charBuffer,this.charReceived,0,f),this.charReceived+=f,this.charReceived<this.charLength)return"";c=c.slice(f,c.length),o=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var a=o.charCodeAt(o.length-1);if(!(a>=55296&&a<=56319)){if(this.charReceived=this.charLength=0,c.length===0)return o;break}this.charLength+=this.surrogateSize,o=""}this.detectIncompleteChar(c);var d=c.length;this.charLength&&(c.copy(this.charBuffer,0,c.length-this.charReceived,d),d-=this.charReceived),o+=c.toString(this.encoding,0,d);var d=o.length-1,a=o.charCodeAt(d);if(a>=55296&&a<=56319){var A=this.surrogateSize;return this.charLength+=A,this.charReceived+=A,this.charBuffer.copy(this.charBuffer,A,0,A),c.copy(this.charBuffer,0,0,A),o.substring(0,d)}return o},l.prototype.detectIncompleteChar=function(c){for(var o=c.length>=3?3:c.length;o>0;o--){var f=c[c.length-o];if(o==1&&f>>5==6){this.charLength=2;break}if(o<=2&&f>>4==14){this.charLength=3;break}if(o<=3&&f>>3==30){this.charLength=4;break}}this.charReceived=o},l.prototype.end=function(c){var o="";if(c&&c.length&&(o=this.write(c)),this.charReceived){var f=this.charReceived,d=this.charBuffer,a=this.encoding;o+=d.slice(0,f).toString(a)}return o}},{buffer:38}],38:[function(b,E,x){(function(C){"use strict";function h(){return r.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(N,z){if(h()<z)throw new RangeError("Invalid typed array length");return r.TYPED_ARRAY_SUPPORT?(N=new Uint8Array(z),N.__proto__=r.prototype):(N===null&&(N=new r(z)),N.length=z),N}function r(N,z,le){if(!(r.TYPED_ARRAY_SUPPORT||this instanceof r))return new r(N,z,le);if(typeof N=="number"){if(typeof z=="string")throw new Error("If encoding is specified then the first argument must be a string");return c(this,N)}return n(this,N,z,le)}function n(N,z,le,ee){if(typeof z=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&z instanceof ArrayBuffer?d(N,z,le,ee):typeof z=="string"?o(N,z,le):a(N,z)}function e(N){if(typeof N!="number")throw new TypeError('"size" argument must be a number');if(N<0)throw new RangeError('"size" argument must not be negative')}function l(N,z,le,ee){return e(z),z<=0?s(N,z):le!==void 0?typeof ee=="string"?s(N,z).fill(le,ee):s(N,z).fill(le):s(N,z)}function c(N,z){if(e(z),N=s(N,z<0?0:0|A(z)),!r.TYPED_ARRAY_SUPPORT)for(var le=0;le<z;++le)N[le]=0;return N}function o(N,z,le){if(typeof le=="string"&&le!==""||(le="utf8"),!r.isEncoding(le))throw new TypeError('"encoding" must be a valid string encoding');var ee=0|y(z,le);N=s(N,ee);var se=N.write(z,le);return se!==ee&&(N=N.slice(0,se)),N}function f(N,z){var le=z.length<0?0:0|A(z.length);N=s(N,le);for(var ee=0;ee<le;ee+=1)N[ee]=255&z[ee];return N}function d(N,z,le,ee){if(z.byteLength,le<0||z.byteLength<le)throw new RangeError("'offset' is out of bounds");if(z.byteLength<le+(ee||0))throw new RangeError("'length' is out of bounds");return z=le===void 0&&ee===void 0?new Uint8Array(z):ee===void 0?new Uint8Array(z,le):new Uint8Array(z,le,ee),r.TYPED_ARRAY_SUPPORT?(N=z,N.__proto__=r.prototype):N=f(N,z),N}function a(N,z){if(r.isBuffer(z)){var le=0|A(z.length);return N=s(N,le),N.length===0||z.copy(N,0,0,le),N}if(z){if(typeof ArrayBuffer!="undefined"&&z.buffer instanceof ArrayBuffer||"length"in z)return typeof z.length!="number"||pe(z.length)?s(N,0):f(N,z);if(z.type==="Buffer"&&De(z.data))return f(N,z.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function A(N){if(N>=h())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+h().toString(16)+" bytes");return 0|N}function p(N){return+N!=N&&(N=0),r.alloc(+N)}function y(N,z){if(r.isBuffer(N))return N.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(N)||N instanceof ArrayBuffer))return N.byteLength;typeof N!="string"&&(N=""+N);var le=N.length;if(le===0)return 0;for(var ee=!1;;)switch(z){case"ascii":case"latin1":case"binary":return le;case"utf8":case"utf-8":case void 0:return ye(N).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*le;case"hex":return le>>>1;case"base64":return ne(N).length;default:if(ee)return ye(N).length;z=(""+z).toLowerCase(),ee=!0}}function T(N,z,le){var ee=!1;if((z===void 0||z<0)&&(z=0),z>this.length)return"";if((le===void 0||le>this.length)&&(le=this.length),le<=0)return"";if(le>>>=0,z>>>=0,le<=z)return"";for(N||(N="utf8");;)switch(N){case"hex":return P(this,z,le);case"utf8":case"utf-8":return R(this,z,le);case"ascii":return j(this,z,le);case"latin1":case"binary":return Y(this,z,le);case"base64":return D(this,z,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,z,le);default:if(ee)throw new TypeError("Unknown encoding: "+N);N=(N+"").toLowerCase(),ee=!0}}function _(N,z,le){var ee=N[z];N[z]=N[le],N[le]=ee}function B(N,z,le,ee,se){if(N.length===0)return-1;if(typeof le=="string"?(ee=le,le=0):le>2147483647?le=2147483647:le<-2147483648&&(le=-2147483648),le=+le,isNaN(le)&&(le=se?0:N.length-1),le<0&&(le=N.length+le),le>=N.length){if(se)return-1;le=N.length-1}else if(le<0){if(!se)return-1;le=0}if(typeof z=="string"&&(z=r.from(z,ee)),r.isBuffer(z))return z.length===0?-1:v(N,z,le,ee,se);if(typeof z=="number")return z&=255,r.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?se?Uint8Array.prototype.indexOf.call(N,z,le):Uint8Array.prototype.lastIndexOf.call(N,z,le):v(N,[z],le,ee,se);throw new TypeError("val must be string, number or Buffer")}function v(N,z,le,ee,se){function xe(ot,Ve){return Ke===1?ot[Ve]:ot.readUInt16BE(Ve*Ke)}var Ke=1,gt=N.length,Fe=z.length;if(ee!==void 0&&((ee=String(ee).toLowerCase())==="ucs2"||ee==="ucs-2"||ee==="utf16le"||ee==="utf-16le")){if(N.length<2||z.length<2)return-1;Ke=2,gt/=2,Fe/=2,le/=2}var ke;if(se){var dt=-1;for(ke=le;ke<gt;ke++)if(xe(N,ke)===xe(z,dt===-1?0:ke-dt)){if(dt===-1&&(dt=ke),ke-dt+1===Fe)return dt*Ke}else dt!==-1&&(ke-=ke-dt),dt=-1}else for(le+Fe>gt&&(le=gt-Fe),ke=le;ke>=0;ke--){for(var vt=!0,it=0;it<Fe;it++)if(xe(N,ke+it)!==xe(z,it)){vt=!1;break}if(vt)return ke}return-1}function m(N,z,le,ee){le=Number(le)||0;var se=N.length-le;ee?(ee=Number(ee))>se&&(ee=se):ee=se;var xe=z.length;if(xe%2!=0)throw new TypeError("Invalid hex string");ee>xe/2&&(ee=xe/2);for(var Ke=0;Ke<ee;++Ke){var gt=parseInt(z.substr(2*Ke,2),16);if(isNaN(gt))return Ke;N[le+Ke]=gt}return Ke}function u(N,z,le,ee){return ue(ye(z,N.length-le),N,le,ee)}function i(N,z,le,ee){return ue(fe(z),N,le,ee)}function w(N,z,le,ee){return i(N,z,le,ee)}function O(N,z,le,ee){return ue(ne(z),N,le,ee)}function S(N,z,le,ee){return ue(de(z,N.length-le),N,le,ee)}function D(N,z,le){return z===0&&le===N.length?ce.fromByteArray(N):ce.fromByteArray(N.slice(z,le))}function R(N,z,le){le=Math.min(N.length,le);for(var ee=[],se=z;se<le;){var xe=N[se],Ke=null,gt=xe>239?4:xe>223?3:xe>191?2:1;if(se+gt<=le){var Fe,ke,dt,vt;switch(gt){case 1:xe<128&&(Ke=xe);break;case 2:Fe=N[se+1],(192&Fe)==128&&(vt=(31&xe)<<6|63&Fe)>127&&(Ke=vt);break;case 3:Fe=N[se+1],ke=N[se+2],(192&Fe)==128&&(192&ke)==128&&(vt=(15&xe)<<12|(63&Fe)<<6|63&ke)>2047&&(vt<55296||vt>57343)&&(Ke=vt);break;case 4:Fe=N[se+1],ke=N[se+2],dt=N[se+3],(192&Fe)==128&&(192&ke)==128&&(192&dt)==128&&(vt=(15&xe)<<18|(63&Fe)<<12|(63&ke)<<6|63&dt)>65535&&vt<1114112&&(Ke=vt)}}Ke===null?(Ke=65533,gt=1):Ke>65535&&(Ke-=65536,ee.push(Ke>>>10&1023|55296),Ke=56320|1023&Ke),ee.push(Ke),se+=gt}return k(ee)}function k(N){var z=N.length;if(z<=Re)return String.fromCharCode.apply(String,N);for(var le="",ee=0;ee<z;)le+=String.fromCharCode.apply(String,N.slice(ee,ee+=Re));return le}function j(N,z,le){var ee="";le=Math.min(N.length,le);for(var se=z;se<le;++se)ee+=String.fromCharCode(127&N[se]);return ee}function Y(N,z,le){var ee="";le=Math.min(N.length,le);for(var se=z;se<le;++se)ee+=String.fromCharCode(N[se]);return ee}function P(N,z,le){var ee=N.length;(!z||z<0)&&(z=0),(!le||le<0||le>ee)&&(le=ee);for(var se="",xe=z;xe<le;++xe)se+=Ae(N[xe]);return se}function K(N,z,le){for(var ee=N.slice(z,le),se="",xe=0;xe<ee.length;xe+=2)se+=String.fromCharCode(ee[xe]+256*ee[xe+1]);return se}function W(N,z,le){if(N%1!=0||N<0)throw new RangeError("offset is not uint");if(N+z>le)throw new RangeError("Trying to access beyond buffer length")}function F(N,z,le,ee,se,xe){if(!r.isBuffer(N))throw new TypeError('"buffer" argument must be a Buffer instance');if(z>se||z<xe)throw new RangeError('"value" argument is out of bounds');if(le+ee>N.length)throw new RangeError("Index out of range")}function H(N,z,le,ee){z<0&&(z=65535+z+1);for(var se=0,xe=Math.min(N.length-le,2);se<xe;++se)N[le+se]=(z&255<<8*(ee?se:1-se))>>>8*(ee?se:1-se)}function G(N,z,le,ee){z<0&&(z=4294967295+z+1);for(var se=0,xe=Math.min(N.length-le,4);se<xe;++se)N[le+se]=z>>>8*(ee?se:3-se)&255}function $(N,z,le,ee,se,xe){if(le+ee>N.length)throw new RangeError("Index out of range");if(le<0)throw new RangeError("Index out of range")}function ae(N,z,le,ee,se){return se||$(N,z,le,4,34028234663852886e22,-34028234663852886e22),we.write(N,z,le,ee,23,4),le+4}function he(N,z,le,ee,se){return se||$(N,z,le,8,17976931348623157e292,-17976931348623157e292),we.write(N,z,le,ee,52,8),le+8}function ie(N){if(N=ge(N).replace(te,""),N.length<2)return"";for(;N.length%4!=0;)N+="=";return N}function ge(N){return N.trim?N.trim():N.replace(/^\s+|\s+$/g,"")}function Ae(N){return N<16?"0"+N.toString(16):N.toString(16)}function ye(N,z){z=z||1/0;for(var le,ee=N.length,se=null,xe=[],Ke=0;Ke<ee;++Ke){if((le=N.charCodeAt(Ke))>55295&&le<57344){if(!se){if(le>56319){(z-=3)>-1&&xe.push(239,191,189);continue}if(Ke+1===ee){(z-=3)>-1&&xe.push(239,191,189);continue}se=le;continue}if(le<56320){(z-=3)>-1&&xe.push(239,191,189),se=le;continue}le=65536+(se-55296<<10|le-56320)}else se&&(z-=3)>-1&&xe.push(239,191,189);if(se=null,le<128){if((z-=1)<0)break;xe.push(le)}else if(le<2048){if((z-=2)<0)break;xe.push(le>>6|192,63&le|128)}else if(le<65536){if((z-=3)<0)break;xe.push(le>>12|224,le>>6&63|128,63&le|128)}else{if(!(le<1114112))throw new Error("Invalid code point");if((z-=4)<0)break;xe.push(le>>18|240,le>>12&63|128,le>>6&63|128,63&le|128)}}return xe}function fe(N){for(var z=[],le=0;le<N.length;++le)z.push(255&N.charCodeAt(le));return z}function de(N,z){for(var le,ee,se,xe=[],Ke=0;Ke<N.length&&!((z-=2)<0);++Ke)le=N.charCodeAt(Ke),ee=le>>8,se=le%256,xe.push(se),xe.push(ee);return xe}function ne(N){return ce.toByteArray(ie(N))}function ue(N,z,le,ee){for(var se=0;se<ee&&!(se+le>=z.length||se>=N.length);++se)z[se+le]=N[se];return se}function pe(N){return N!==N}var ce=b("base64-js"),we=b("ieee754"),De=b("isarray");x.Buffer=r,x.SlowBuffer=p,x.INSPECT_MAX_BYTES=50,r.TYPED_ARRAY_SUPPORT=C.TYPED_ARRAY_SUPPORT!==void 0?C.TYPED_ARRAY_SUPPORT:function(){try{var N=new Uint8Array(1);return N.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},N.foo()===42&&typeof N.subarray=="function"&&N.subarray(1,1).byteLength===0}catch(z){return!1}}(),x.kMaxLength=h(),r.poolSize=8192,r._augment=function(N){return N.__proto__=r.prototype,N},r.from=function(N,z,le){return n(null,N,z,le)},r.TYPED_ARRAY_SUPPORT&&(r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0})),r.alloc=function(N,z,le){return l(null,N,z,le)},r.allocUnsafe=function(N){return c(null,N)},r.allocUnsafeSlow=function(N){return c(null,N)},r.isBuffer=function(N){return!(N==null||!N._isBuffer)},r.compare=function(N,z){if(!r.isBuffer(N)||!r.isBuffer(z))throw new TypeError("Arguments must be Buffers");if(N===z)return 0;for(var le=N.length,ee=z.length,se=0,xe=Math.min(le,ee);se<xe;++se)if(N[se]!==z[se]){le=N[se],ee=z[se];break}return le<ee?-1:ee<le?1:0},r.isEncoding=function(N){switch(String(N).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},r.concat=function(N,z){if(!De(N))throw new TypeError('"list" argument must be an Array of Buffers');if(N.length===0)return r.alloc(0);var le;if(z===void 0)for(z=0,le=0;le<N.length;++le)z+=N[le].length;var ee=r.allocUnsafe(z),se=0;for(le=0;le<N.length;++le){var xe=N[le];if(!r.isBuffer(xe))throw new TypeError('"list" argument must be an Array of Buffers');xe.copy(ee,se),se+=xe.length}return ee},r.byteLength=y,r.prototype._isBuffer=!0,r.prototype.swap16=function(){var N=this.length;if(N%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var z=0;z<N;z+=2)_(this,z,z+1);return this},r.prototype.swap32=function(){var N=this.length;if(N%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var z=0;z<N;z+=4)_(this,z,z+3),_(this,z+1,z+2);return this},r.prototype.swap64=function(){var N=this.length;if(N%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var z=0;z<N;z+=8)_(this,z,z+7),_(this,z+1,z+6),_(this,z+2,z+5),_(this,z+3,z+4);return this},r.prototype.toString=function(){var N=0|this.length;return N===0?"":arguments.length===0?R(this,0,N):T.apply(this,arguments)},r.prototype.equals=function(N){if(!r.isBuffer(N))throw new TypeError("Argument must be a Buffer");return this===N||r.compare(this,N)===0},r.prototype.inspect=function(){var N="",z=x.INSPECT_MAX_BYTES;return this.length>0&&(N=this.toString("hex",0,z).match(/.{2}/g).join(" "),this.length>z&&(N+=" ... ")),"<Buffer "+N+">"},r.prototype.compare=function(N,z,le,ee,se){if(!r.isBuffer(N))throw new TypeError("Argument must be a Buffer");if(z===void 0&&(z=0),le===void 0&&(le=N?N.length:0),ee===void 0&&(ee=0),se===void 0&&(se=this.length),z<0||le>N.length||ee<0||se>this.length)throw new RangeError("out of range index");if(ee>=se&&z>=le)return 0;if(ee>=se)return-1;if(z>=le)return 1;if(z>>>=0,le>>>=0,ee>>>=0,se>>>=0,this===N)return 0;for(var xe=se-ee,Ke=le-z,gt=Math.min(xe,Ke),Fe=this.slice(ee,se),ke=N.slice(z,le),dt=0;dt<gt;++dt)if(Fe[dt]!==ke[dt]){xe=Fe[dt],Ke=ke[dt];break}return xe<Ke?-1:Ke<xe?1:0},r.prototype.includes=function(N,z,le){return this.indexOf(N,z,le)!==-1},r.prototype.indexOf=function(N,z,le){return B(this,N,z,le,!0)},r.prototype.lastIndexOf=function(N,z,le){return B(this,N,z,le,!1)},r.prototype.write=function(N,z,le,ee){if(z===void 0)ee="utf8",le=this.length,z=0;else if(le===void 0&&typeof z=="string")ee=z,le=this.length,z=0;else{if(!isFinite(z))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");z|=0,isFinite(le)?(le|=0,ee===void 0&&(ee="utf8")):(ee=le,le=void 0)}var se=this.length-z;if((le===void 0||le>se)&&(le=se),N.length>0&&(le<0||z<0)||z>this.length)throw new RangeError("Attempt to write outside buffer bounds");ee||(ee="utf8");for(var xe=!1;;)switch(ee){case"hex":return m(this,N,z,le);case"utf8":case"utf-8":return u(this,N,z,le);case"ascii":return i(this,N,z,le);case"latin1":case"binary":return w(this,N,z,le);case"base64":return O(this,N,z,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,N,z,le);default:if(xe)throw new TypeError("Unknown encoding: "+ee);ee=(""+ee).toLowerCase(),xe=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Re=4096;r.prototype.slice=function(N,z){var le=this.length;N=~~N,z=z===void 0?le:~~z,N<0?(N+=le)<0&&(N=0):N>le&&(N=le),z<0?(z+=le)<0&&(z=0):z>le&&(z=le),z<N&&(z=N);var ee;if(r.TYPED_ARRAY_SUPPORT)ee=this.subarray(N,z),ee.__proto__=r.prototype;else{var se=z-N;ee=new r(se,void 0);for(var xe=0;xe<se;++xe)ee[xe]=this[xe+N]}return ee},r.prototype.readUIntLE=function(N,z,le){N|=0,z|=0,le||W(N,z,this.length);for(var ee=this[N],se=1,xe=0;++xe<z&&(se*=256);)ee+=this[N+xe]*se;return ee},r.prototype.readUIntBE=function(N,z,le){N|=0,z|=0,le||W(N,z,this.length);for(var ee=this[N+--z],se=1;z>0&&(se*=256);)ee+=this[N+--z]*se;return ee},r.prototype.readUInt8=function(N,z){return z||W(N,1,this.length),this[N]},r.prototype.readUInt16LE=function(N,z){return z||W(N,2,this.length),this[N]|this[N+1]<<8},r.prototype.readUInt16BE=function(N,z){return z||W(N,2,this.length),this[N]<<8|this[N+1]},r.prototype.readUInt32LE=function(N,z){return z||W(N,4,this.length),(this[N]|this[N+1]<<8|this[N+2]<<16)+16777216*this[N+3]},r.prototype.readUInt32BE=function(N,z){return z||W(N,4,this.length),16777216*this[N]+(this[N+1]<<16|this[N+2]<<8|this[N+3])},r.prototype.readIntLE=function(N,z,le){N|=0,z|=0,le||W(N,z,this.length);for(var ee=this[N],se=1,xe=0;++xe<z&&(se*=256);)ee+=this[N+xe]*se;return se*=128,ee>=se&&(ee-=Math.pow(2,8*z)),ee},r.prototype.readIntBE=function(N,z,le){N|=0,z|=0,le||W(N,z,this.length);for(var ee=z,se=1,xe=this[N+--ee];ee>0&&(se*=256);)xe+=this[N+--ee]*se;return se*=128,xe>=se&&(xe-=Math.pow(2,8*z)),xe},r.prototype.readInt8=function(N,z){return z||W(N,1,this.length),128&this[N]?-1*(255-this[N]+1):this[N]},r.prototype.readInt16LE=function(N,z){z||W(N,2,this.length);var le=this[N]|this[N+1]<<8;return 32768&le?4294901760|le:le},r.prototype.readInt16BE=function(N,z){z||W(N,2,this.length);var le=this[N+1]|this[N]<<8;return 32768&le?4294901760|le:le},r.prototype.readInt32LE=function(N,z){return z||W(N,4,this.length),this[N]|this[N+1]<<8|this[N+2]<<16|this[N+3]<<24},r.prototype.readInt32BE=function(N,z){return z||W(N,4,this.length),this[N]<<24|this[N+1]<<16|this[N+2]<<8|this[N+3]},r.prototype.readFloatLE=function(N,z){return z||W(N,4,this.length),we.read(this,N,!0,23,4)},r.prototype.readFloatBE=function(N,z){return z||W(N,4,this.length),we.read(this,N,!1,23,4)},r.prototype.readDoubleLE=function(N,z){return z||W(N,8,this.length),we.read(this,N,!0,52,8)},r.prototype.readDoubleBE=function(N,z){return z||W(N,8,this.length),we.read(this,N,!1,52,8)},r.prototype.writeUIntLE=function(N,z,le,ee){(N=+N,z|=0,le|=0,!ee)&&F(this,N,z,le,Math.pow(2,8*le)-1,0);var se=1,xe=0;for(this[z]=255&N;++xe<le&&(se*=256);)this[z+xe]=N/se&255;return z+le},r.prototype.writeUIntBE=function(N,z,le,ee){(N=+N,z|=0,le|=0,!ee)&&F(this,N,z,le,Math.pow(2,8*le)-1,0);var se=le-1,xe=1;for(this[z+se]=255&N;--se>=0&&(xe*=256);)this[z+se]=N/xe&255;return z+le},r.prototype.writeUInt8=function(N,z,le){return N=+N,z|=0,le||F(this,N,z,1,255,0),r.TYPED_ARRAY_SUPPORT||(N=Math.floor(N)),this[z]=255&N,z+1},r.prototype.writeUInt16LE=function(N,z,le){return N=+N,z|=0,le||F(this,N,z,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[z]=255&N,this[z+1]=N>>>8):H(this,N,z,!0),z+2},r.prototype.writeUInt16BE=function(N,z,le){return N=+N,z|=0,le||F(this,N,z,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[z]=N>>>8,this[z+1]=255&N):H(this,N,z,!1),z+2},r.prototype.writeUInt32LE=function(N,z,le){return N=+N,z|=0,le||F(this,N,z,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[z+3]=N>>>24,this[z+2]=N>>>16,this[z+1]=N>>>8,this[z]=255&N):G(this,N,z,!0),z+4},r.prototype.writeUInt32BE=function(N,z,le){return N=+N,z|=0,le||F(this,N,z,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[z]=N>>>24,this[z+1]=N>>>16,this[z+2]=N>>>8,this[z+3]=255&N):G(this,N,z,!1),z+4},r.prototype.writeIntLE=function(N,z,le,ee){if(N=+N,z|=0,!ee){var se=Math.pow(2,8*le-1);F(this,N,z,le,se-1,-se)}var xe=0,Ke=1,gt=0;for(this[z]=255&N;++xe<le&&(Ke*=256);)N<0&>===0&&this[z+xe-1]!==0&&(gt=1),this[z+xe]=(N/Ke>>0)-gt&255;return z+le},r.prototype.writeIntBE=function(N,z,le,ee){if(N=+N,z|=0,!ee){var se=Math.pow(2,8*le-1);F(this,N,z,le,se-1,-se)}var xe=le-1,Ke=1,gt=0;for(this[z+xe]=255&N;--xe>=0&&(Ke*=256);)N<0&>===0&&this[z+xe+1]!==0&&(gt=1),this[z+xe]=(N/Ke>>0)-gt&255;return z+le},r.prototype.writeInt8=function(N,z,le){return N=+N,z|=0,le||F(this,N,z,1,127,-128),r.TYPED_ARRAY_SUPPORT||(N=Math.floor(N)),N<0&&(N=255+N+1),this[z]=255&N,z+1},r.prototype.writeInt16LE=function(N,z,le){return N=+N,z|=0,le||F(this,N,z,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[z]=255&N,this[z+1]=N>>>8):H(this,N,z,!0),z+2},r.prototype.writeInt16BE=function(N,z,le){return N=+N,z|=0,le||F(this,N,z,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[z]=N>>>8,this[z+1]=255&N):H(this,N,z,!1),z+2},r.prototype.writeInt32LE=function(N,z,le){return N=+N,z|=0,le||F(this,N,z,4,2147483647,-2147483648),r.TYPED_ARRAY_SUPPORT?(this[z]=255&N,this[z+1]=N>>>8,this[z+2]=N>>>16,this[z+3]=N>>>24):G(this,N,z,!0),z+4},r.prototype.writeInt32BE=function(N,z,le){return N=+N,z|=0,le||F(this,N,z,4,2147483647,-2147483648),N<0&&(N=4294967295+N+1),r.TYPED_ARRAY_SUPPORT?(this[z]=N>>>24,this[z+1]=N>>>16,this[z+2]=N>>>8,this[z+3]=255&N):G(this,N,z,!1),z+4},r.prototype.writeFloatLE=function(N,z,le){return ae(this,N,z,!0,le)},r.prototype.writeFloatBE=function(N,z,le){return ae(this,N,z,!1,le)},r.prototype.writeDoubleLE=function(N,z,le){return he(this,N,z,!0,le)},r.prototype.writeDoubleBE=function(N,z,le){return he(this,N,z,!1,le)},r.prototype.copy=function(N,z,le,ee){if(le||(le=0),ee||ee===0||(ee=this.length),z>=N.length&&(z=N.length),z||(z=0),ee>0&&ee<le&&(ee=le),ee===le)return 0;if(N.length===0||this.length===0)return 0;if(z<0)throw new RangeError("targetStart out of bounds");if(le<0||le>=this.length)throw new RangeError("sourceStart out of bounds");if(ee<0)throw new RangeError("sourceEnd out of bounds");ee>this.length&&(ee=this.length),N.length-z<ee-le&&(ee=N.length-z+le);var se,xe=ee-le;if(this===N&&le<z&&z<ee)for(se=xe-1;se>=0;--se)N[se+z]=this[se+le];else if(xe<1e3||!r.TYPED_ARRAY_SUPPORT)for(se=0;se<xe;++se)N[se+z]=this[se+le];else Uint8Array.prototype.set.call(N,this.subarray(le,le+xe),z);return xe},r.prototype.fill=function(N,z,le,ee){if(typeof N=="string"){if(typeof z=="string"?(ee=z,z=0,le=this.length):typeof le=="string"&&(ee=le,le=this.length),N.length===1){var se=N.charCodeAt(0);se<256&&(N=se)}if(ee!==void 0&&typeof ee!="string")throw new TypeError("encoding must be a string");if(typeof ee=="string"&&!r.isEncoding(ee))throw new TypeError("Unknown encoding: "+ee)}else typeof N=="number"&&(N&=255);if(z<0||this.length<z||this.length<le)throw new RangeError("Out of range index");if(le<=z)return this;z>>>=0,le=le===void 0?this.length:le>>>0,N||(N=0);var xe;if(typeof N=="number")for(xe=z;xe<le;++xe)this[xe]=N;else{var Ke=r.isBuffer(N)?N:ye(new r(N,ee).toString()),gt=Ke.length;for(xe=0;xe<le-z;++xe)this[xe+z]=Ke[xe%gt]}return this};var te=/[^+\/0-9A-Za-z-_]/g}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"base64-js":34,ieee754:161,isarray:166}],39:[function(b,E,x){E.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],40:[function(b,E,x){"use strict";var C=function(){this.buffer=[],this.fns=[]};C.prototype.push=function(s,r){if(this.fns.length)return this.fns.shift()(null,s);var n={data:s,priority:r},e=h(this.buffer,n,function(l){return l.priority});this.buffer.splice(e,0,n)},C.prototype.next=function(){var s=this;return function(r){if(s.buffer.length)return r(null,s.buffer.pop().data);s.fns.push(r)}};var h=function(s,r,n){r=n(r);for(var e=0,l=s?s.length:e;e<l;){var c=e+l>>>1;n(s[c])<r?e=c+1:l=c}return e};E.exports=C},{}],41:[function(b,E,x){function C(d){var a=this,A=f.call(arguments,1);return new Promise(function(p,y){function T(v){var m;try{m=d.next(v)}catch(u){return y(u)}B(m)}function _(v){var m;try{m=d.throw(v)}catch(u){return y(u)}B(m)}function B(v){if(v.done)return p(v.value);var m=h.call(a,v.value);return m&&e(m)?m.then(T,_):_(new TypeError('You may only yield a function, promise, generator, array, or object, but the following object was passed: "'+String(v.value)+'"'))}if(typeof d=="function"&&(d=d.apply(a,A)),!d||typeof d.next!="function")return p(d);T()})}function h(d){return d&&(e(d)?d:c(d)||l(d)?C.call(this,d):typeof d=="function"?s.call(this,d):Array.isArray(d)?r.call(this,d):o(d)?n.call(this,d):d)}function s(d){var a=this;return new Promise(function(A,p){d.call(a,function(y,T){if(y)return p(y);arguments.length>2&&(T=f.call(arguments,1)),A(T)})})}function r(d){return Promise.all(d.map(h,this))}function n(d){for(var a=new d.constructor,A=Object.keys(d),p=[],y=0;y<A.length;y++){var T=A[y],_=h.call(this,d[T]);_&&e(_)?function(B,v){a[v]=void 0,p.push(B.then(function(m){a[v]=m}))}(_,T):a[T]=d[T]}return Promise.all(p).then(function(){return a})}function e(d){return typeof d.then=="function"}function l(d){return typeof d.next=="function"&&typeof d.throw=="function"}function c(d){var a=d.constructor;return!!a&&(a.name==="GeneratorFunction"||a.displayName==="GeneratorFunction"||l(a.prototype))}function o(d){return Object==d.constructor}var f=Array.prototype.slice;E.exports=C.default=C.co=C,C.wrap=function(d){function a(){return C.call(this,d.apply(this,arguments))}return a.__generatorFunction__=d,a}},{}],42:[function(b,E,x){E.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],43:[function(b,E,x){"use strict";function C(r,n){if(!(this instanceof C))return new C(r,n);this.src=r,this._withAccess=n}function h(r,n){return r[n]===void 0&&r.__lookupGetter__(n)===void 0&&r.__lookupSetter__(n)===void 0}var s=Array.prototype.slice;E.exports=C,C.prototype.withAccess=function(r){return this._withAccess=r!==!1,this},C.prototype.pick=function(r){return Array.isArray(r)||(r=s.call(arguments)),r.length&&(this.keys=r),this},C.prototype.to=function(r){if(r=r||{},!this.src)return r;var n=this.keys||Object.keys(this.src);if(!this._withAccess){for(var e=0;e<n.length;e++)l=n[e],r[l]===void 0&&(r[l]=this.src[l]);return r}for(var e=0;e<n.length;e++){var l=n[e];if(h(r,l)){var c=this.src.__lookupGetter__(l),o=this.src.__lookupSetter__(l);c&&r.__defineGetter__(l,c),o&&r.__defineSetter__(l,o),c||o||(r[l]=this.src[l])}}return r},C.prototype.toCover=function(r){for(var n=this.keys||Object.keys(this.src),e=0;e<n.length;e++){var l=n[e];delete r[l];var c=this.src.__lookupGetter__(l),o=this.src.__lookupSetter__(l);c&&r.__defineGetter__(l,c),o&&r.__defineSetter__(l,o),c||o||(r[l]=this.src[l])}},C.prototype.override=C.prototype.toCover,C.prototype.and=function(r){var n={};return this.to(n),this.src=r,this.to(n),this.src=n,this}},{}],44:[function(b,E,x){b("../../modules/es6.string.iterator"),b("../../modules/es6.array.from"),E.exports=b("../../modules/_core").Array.from},{"../../modules/_core":65,"../../modules/es6.array.from":133,"../../modules/es6.string.iterator":145}],45:[function(b,E,x){var C=b("../../modules/_core"),h=C.JSON||(C.JSON={stringify:JSON.stringify});E.exports=function(s){return h.stringify.apply(h,arguments)}},{"../../modules/_core":65}],46:[function(b,E,x){b("../../modules/es6.object.assign"),E.exports=b("../../modules/_core").Object.assign},{"../../modules/_core":65,"../../modules/es6.object.assign":136}],47:[function(b,E,x){b("../../modules/es6.object.create");var C=b("../../modules/_core").Object;E.exports=function(h,s){return C.create(h,s)}},{"../../modules/_core":65,"../../modules/es6.object.create":137}],48:[function(b,E,x){b("../../modules/es6.object.define-property");var C=b("../../modules/_core").Object;E.exports=function(h,s,r){return C.defineProperty(h,s,r)}},{"../../modules/_core":65,"../../modules/es6.object.define-property":138}],49:[function(b,E,x){b("../../modules/es6.object.get-own-property-names");var C=b("../../modules/_core").Object;E.exports=function(h){return C.getOwnPropertyNames(h)}},{"../../modules/_core":65,"../../modules/es6.object.get-own-property-names":139}],50:[function(b,E,x){b("../../modules/es6.object.get-prototype-of"),E.exports=b("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":65,"../../modules/es6.object.get-prototype-of":140}],51:[function(b,E,x){b("../../modules/es6.object.keys"),E.exports=b("../../modules/_core").Object.keys},{"../../modules/_core":65,"../../modules/es6.object.keys":141}],52:[function(b,E,x){b("../modules/es6.object.to-string"),b("../modules/es6.string.iterator"),b("../modules/web.dom.iterable"),b("../modules/es6.promise"),b("../modules/es7.promise.finally"),b("../modules/es7.promise.try"),E.exports=b("../modules/_core").Promise},{"../modules/_core":65,"../modules/es6.object.to-string":142,"../modules/es6.promise":143,"../modules/es6.string.iterator":145,"../modules/es7.promise.finally":147,"../modules/es7.promise.try":148,"../modules/web.dom.iterable":151}],53:[function(b,E,x){b("../modules/web.immediate"),E.exports=b("../modules/_core").setImmediate},{"../modules/_core":65,"../modules/web.immediate":152}],54:[function(b,E,x){b("../../modules/es6.string.from-code-point"),E.exports=b("../../modules/_core").String.fromCodePoint},{"../../modules/_core":65,"../../modules/es6.string.from-code-point":144}],55:[function(b,E,x){b("../../modules/es6.function.has-instance"),E.exports=b("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":130,"../../modules/es6.function.has-instance":135}],56:[function(b,E,x){b("../../modules/es6.symbol"),b("../../modules/es6.object.to-string"),b("../../modules/es7.symbol.async-iterator"),b("../../modules/es7.symbol.observable"),E.exports=b("../../modules/_core").Symbol},{"../../modules/_core":65,"../../modules/es6.object.to-string":142,"../../modules/es6.symbol":146,"../../modules/es7.symbol.async-iterator":149,"../../modules/es7.symbol.observable":150}],57:[function(b,E,x){b("../../modules/es6.string.iterator"),b("../../modules/web.dom.iterable"),E.exports=b("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":130,"../../modules/es6.string.iterator":145,"../../modules/web.dom.iterable":151}],58:[function(b,E,x){E.exports=function(C){if(typeof C!="function")throw TypeError(C+" is not a function!");return C}},{}],59:[function(b,E,x){E.exports=function(){}},{}],60:[function(b,E,x){E.exports=function(C,h,s,r){if(!(C instanceof h)||r!==void 0&&r in C)throw TypeError(s+": incorrect invocation!");return C}},{}],61:[function(b,E,x){var C=b("./_is-object");E.exports=function(h){if(!C(h))throw TypeError(h+" is not an object!");return h}},{"./_is-object":85}],62:[function(b,E,x){var C=b("./_to-iobject"),h=b("./_to-length"),s=b("./_to-absolute-index");E.exports=function(r){return function(n,e,l){var c,o=C(n),f=h(o.length),d=s(l,f);if(r&&e!=e){for(;f>d;)if((c=o[d++])!=c)return!0}else for(;f>d;d++)if((r||d in o)&&o[d]===e)return r||d||0;return!r&&-1}}},{"./_to-absolute-index":121,"./_to-iobject":123,"./_to-length":124}],63:[function(b,E,x){var C=b("./_cof"),h=b("./_wks")("toStringTag"),s=C(function(){return arguments}())=="Arguments",r=function(n,e){try{return n[e]}catch(l){}};E.exports=function(n){var e,l,c;return n===void 0?"Undefined":n===null?"Null":typeof(l=r(e=Object(n),h))=="string"?l:s?C(e):(c=C(e))=="Object"&&typeof e.callee=="function"?"Arguments":c}},{"./_cof":64,"./_wks":131}],64:[function(b,E,x){var C={}.toString;E.exports=function(h){return C.call(h).slice(8,-1)}},{}],65:[function(b,E,x){var C=E.exports={version:"2.5.7"};typeof __e=="number"&&(__e=C)},{}],66:[function(b,E,x){"use strict";var C=b("./_object-dp"),h=b("./_property-desc");E.exports=function(s,r,n){r in s?C.f(s,r,h(0,n)):s[r]=n}},{"./_object-dp":98,"./_property-desc":111}],67:[function(b,E,x){var C=b("./_a-function");E.exports=function(h,s,r){if(C(h),s===void 0)return h;switch(r){case 1:return function(n){return h.call(s,n)};case 2:return function(n,e){return h.call(s,n,e)};case 3:return function(n,e,l){return h.call(s,n,e,l)}}return function(){return h.apply(s,arguments)}}},{"./_a-function":58}],68:[function(b,E,x){E.exports=function(C){if(C==null)throw TypeError("Can't call method on "+C);return C}},{}],69:[function(b,E,x){E.exports=!b("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":74}],70:[function(b,E,x){var C=b("./_is-object"),h=b("./_global").document,s=C(h)&&C(h.createElement);E.exports=function(r){return s?h.createElement(r):{}}},{"./_global":76,"./_is-object":85}],71:[function(b,E,x){E.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],72:[function(b,E,x){var C=b("./_object-keys"),h=b("./_object-gops"),s=b("./_object-pie");E.exports=function(r){var n=C(r),e=h.f;if(e)for(var l,c=e(r),o=s.f,f=0;c.length>f;)o.call(r,l=c[f++])&&n.push(l);return n}},{"./_object-gops":103,"./_object-keys":106,"./_object-pie":107}],73:[function(b,E,x){var C=b("./_global"),h=b("./_core"),s=b("./_ctx"),r=b("./_hide"),n=b("./_has"),e=function(l,c,o){var f,d,a,A=l&e.F,p=l&e.G,y=l&e.S,T=l&e.P,_=l&e.B,B=l&e.W,v=p?h:h[c]||(h[c]={}),m=v.prototype,u=p?C:y?C[c]:(C[c]||{}).prototype;p&&(o=c);for(f in o)(d=!A&&u&&u[f]!==void 0)&&n(v,f)||(a=d?u[f]:o[f],v[f]=p&&typeof u[f]!="function"?o[f]:_&&d?s(a,C):B&&u[f]==a?function(i){var w=function(O,S,D){if(this instanceof i){switch(arguments.length){case 0:return new i;case 1:return new i(O);case 2:return new i(O,S)}return new i(O,S,D)}return i.apply(this,arguments)};return w.prototype=i.prototype,w}(a):T&&typeof a=="function"?s(Function.call,a):a,T&&((v.virtual||(v.virtual={}))[f]=a,l&e.R&&m&&!m[f]&&r(m,f,a)))};e.F=1,e.G=2,e.S=4,e.P=8,e.B=16,e.W=32,e.U=64,e.R=128,E.exports=e},{"./_core":65,"./_ctx":67,"./_global":76,"./_has":77,"./_hide":78}],74:[function(b,E,x){E.exports=function(C){try{return!!C()}catch(h){return!0}}},{}],75:[function(b,E,x){var C=b("./_ctx"),h=b("./_iter-call"),s=b("./_is-array-iter"),r=b("./_an-object"),n=b("./_to-length"),e=b("./core.get-iterator-method"),l={},c={},x=E.exports=function(o,f,d,a,A){var p,y,T,_,B=A?function(){return o}:e(o),v=C(d,a,f?2:1),m=0;if(typeof B!="function")throw TypeError(o+" is not iterable!");if(s(B)){for(p=n(o.length);p>m;m++)if((_=f?v(r(y=o[m])[0],y[1]):v(o[m]))===l||_===c)return _}else for(T=B.call(o);!(y=T.next()).done;)if((_=h(T,v,y.value,f))===l||_===c)return _};x.BREAK=l,x.RETURN=c},{"./_an-object":61,"./_ctx":67,"./_is-array-iter":83,"./_iter-call":86,"./_to-length":124,"./core.get-iterator-method":132}],76:[function(b,E,x){var C=E.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=C)},{}],77:[function(b,E,x){var C={}.hasOwnProperty;E.exports=function(h,s){return C.call(h,s)}},{}],78:[function(b,E,x){var C=b("./_object-dp"),h=b("./_property-desc");E.exports=b("./_descriptors")?function(s,r,n){return C.f(s,r,h(1,n))}:function(s,r,n){return s[r]=n,s}},{"./_descriptors":69,"./_object-dp":98,"./_property-desc":111}],79:[function(b,E,x){var C=b("./_global").document;E.exports=C&&C.documentElement},{"./_global":76}],80:[function(b,E,x){E.exports=!b("./_descriptors")&&!b("./_fails")(function(){return Object.defineProperty(b("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":69,"./_dom-create":70,"./_fails":74}],81:[function(b,E,x){E.exports=function(C,h,s){var r=s===void 0;switch(h.length){case 0:return r?C():C.call(s);case 1:return r?C(h[0]):C.call(s,h[0]);case 2:return r?C(h[0],h[1]):C.call(s,h[0],h[1]);case 3:return r?C(h[0],h[1],h[2]):C.call(s,h[0],h[1],h[2]);case 4:return r?C(h[0],h[1],h[2],h[3]):C.call(s,h[0],h[1],h[2],h[3])}return C.apply(s,h)}},{}],82:[function(b,E,x){var C=b("./_cof");E.exports=Object("z").propertyIsEnumerable(0)?Object:function(h){return C(h)=="String"?h.split(""):Object(h)}},{"./_cof":64}],83:[function(b,E,x){var C=b("./_iterators"),h=b("./_wks")("iterator"),s=Array.prototype;E.exports=function(r){return r!==void 0&&(C.Array===r||s[h]===r)}},{"./_iterators":91,"./_wks":131}],84:[function(b,E,x){var C=b("./_cof");E.exports=Array.isArray||function(h){return C(h)=="Array"}},{"./_cof":64}],85:[function(b,E,x){E.exports=function(C){return typeof C=="object"?C!==null:typeof C=="function"}},{}],86:[function(b,E,x){var C=b("./_an-object");E.exports=function(h,s,r,n){try{return n?s(C(r)[0],r[1]):s(r)}catch(l){var e=h.return;throw e!==void 0&&C(e.call(h)),l}}},{"./_an-object":61}],87:[function(b,E,x){"use strict";var C=b("./_object-create"),h=b("./_property-desc"),s=b("./_set-to-string-tag"),r={};b("./_hide")(r,b("./_wks")("iterator"),function(){return this}),E.exports=function(n,e,l){n.prototype=C(r,{next:h(1,l)}),s(n,e+" Iterator")}},{"./_hide":78,"./_object-create":97,"./_property-desc":111,"./_set-to-string-tag":115,"./_wks":131}],88:[function(b,E,x){"use strict";var C=b("./_library"),h=b("./_export"),s=b("./_redefine"),r=b("./_hide"),n=b("./_iterators"),e=b("./_iter-create"),l=b("./_set-to-string-tag"),c=b("./_object-gpo"),o=b("./_wks")("iterator"),f=!([].keys&&"next"in[].keys()),d=function(){return this};E.exports=function(a,A,p,y,T,_,B){e(p,A,y);var v,m,u,i=function(P){if(!f&&P in D)return D[P];switch(P){case"keys":case"values":return function(){return new p(this,P)}}return function(){return new p(this,P)}},w=A+" Iterator",O=T=="values",S=!1,D=a.prototype,R=D[o]||D["@@iterator"]||T&&D[T],k=R||i(T),j=T?O?i("entries"):k:void 0,Y=A=="Array"&&D.entries||R;if(Y&&(u=c(Y.call(new a)))!==Object.prototype&&u.next&&(l(u,w,!0),C||typeof u[o]=="function"||r(u,o,d)),O&&R&&R.name!=="values"&&(S=!0,k=function(){return R.call(this)}),C&&!B||!f&&!S&&D[o]||r(D,o,k),n[A]=k,n[w]=d,T)if(v={values:O?k:i("values"),keys:_?k:i("keys"),entries:j},B)for(m in v)m in D||s(D,m,v[m]);else h(h.P+h.F*(f||S),A,v);return v}},{"./_export":73,"./_hide":78,"./_iter-create":87,"./_iterators":91,"./_library":92,"./_object-gpo":104,"./_redefine":113,"./_set-to-string-tag":115,"./_wks":131}],89:[function(b,E,x){var C=b("./_wks")("iterator"),h=!1;try{var s=[7][C]();s.return=function(){h=!0},Array.from(s,function(){throw 2})}catch(r){}E.exports=function(r,n){if(!n&&!h)return!1;var e=!1;try{var l=[7],c=l[C]();c.next=function(){return{done:e=!0}},l[C]=function(){return c},r(l)}catch(o){}return e}},{"./_wks":131}],90:[function(b,E,x){E.exports=function(C,h){return{value:h,done:!!C}}},{}],91:[function(b,E,x){E.exports={}},{}],92:[function(b,E,x){E.exports=!0},{}],93:[function(b,E,x){var C=b("./_uid")("meta"),h=b("./_is-object"),s=b("./_has"),r=b("./_object-dp").f,n=0,e=Object.isExtensible||function(){return!0},l=!b("./_fails")(function(){return e(Object.preventExtensions({}))}),c=function(A){r(A,C,{value:{i:"O"+ ++n,w:{}}})},o=function(A,p){if(!h(A))return typeof A=="symbol"?A:(typeof A=="string"?"S":"P")+A;if(!s(A,C)){if(!e(A))return"F";if(!p)return"E";c(A)}return A[C].i},f=function(A,p){if(!s(A,C)){if(!e(A))return!0;if(!p)return!1;c(A)}return A[C].w},d=function(A){return l&&a.NEED&&e(A)&&!s(A,C)&&c(A),A},a=E.exports={KEY:C,NEED:!1,fastKey:o,getWeak:f,onFreeze:d}},{"./_fails":74,"./_has":77,"./_is-object":85,"./_object-dp":98,"./_uid":127}],94:[function(b,E,x){var C=b("./_global"),h=b("./_task").set,s=C.MutationObserver||C.WebKitMutationObserver,r=C.process,n=C.Promise,e=b("./_cof")(r)=="process";E.exports=function(){var l,c,o,f=function(){var p,y;for(e&&(p=r.domain)&&p.exit();l;){y=l.fn,l=l.next;try{y()}catch(T){throw l?o():c=void 0,T}}c=void 0,p&&p.enter()};if(e)o=function(){r.nextTick(f)};else if(!s||C.navigator&&C.navigator.standalone)if(n&&n.resolve){var d=n.resolve(void 0);o=function(){d.then(f)}}else o=function(){h.call(C,f)};else{var a=!0,A=document.createTextNode("");new s(f).observe(A,{characterData:!0}),o=function(){A.data=a=!a}}return function(p){var y={fn:p,next:void 0};c&&(c.next=y),l||(l=y,o()),c=y}}},{"./_cof":64,"./_global":76,"./_task":120}],95:[function(b,E,x){"use strict";function C(s){var r,n;this.promise=new s(function(e,l){if(r!==void 0||n!==void 0)throw TypeError("Bad Promise constructor");r=e,n=l}),this.resolve=h(r),this.reject=h(n)}var h=b("./_a-function");E.exports.f=function(s){return new C(s)}},{"./_a-function":58}],96:[function(b,E,x){"use strict";var C=b("./_object-keys"),h=b("./_object-gops"),s=b("./_object-pie"),r=b("./_to-object"),n=b("./_iobject"),e=Object.assign;E.exports=!e||b("./_fails")(function(){var l={},c={},o=Symbol(),f="abcdefghijklmnopqrst";return l[o]=7,f.split("").forEach(function(d){c[d]=d}),e({},l)[o]!=7||Object.keys(e({},c)).join("")!=f})?function(l,c){for(var o=r(l),f=arguments.length,d=1,a=h.f,A=s.f;f>d;)for(var p,y=n(arguments[d++]),T=a?C(y).concat(a(y)):C(y),_=T.length,B=0;_>B;)A.call(y,p=T[B++])&&(o[p]=y[p]);return o}:e},{"./_fails":74,"./_iobject":82,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_to-object":125}],97:[function(b,E,x){var C=b("./_an-object"),h=b("./_object-dps"),s=b("./_enum-bug-keys"),r=b("./_shared-key")("IE_PROTO"),n=function(){},e=function(){var l,c=b("./_dom-create")("iframe"),o=s.length;for(c.style.display="none",b("./_html").appendChild(c),c.src="javascript:",l=c.contentWindow.document,l.open(),l.write("<script>document.F=Object</script>"),l.close(),e=l.F;o--;)delete e.prototype[s[o]];return e()};E.exports=Object.create||function(l,c){var o;return l!==null?(n.prototype=C(l),o=new n,n.prototype=null,o[r]=l):o=e(),c===void 0?o:h(o,c)}},{"./_an-object":61,"./_dom-create":70,"./_enum-bug-keys":71,"./_html":79,"./_object-dps":99,"./_shared-key":116}],98:[function(b,E,x){var C=b("./_an-object"),h=b("./_ie8-dom-define"),s=b("./_to-primitive"),r=Object.defineProperty;x.f=b("./_descriptors")?Object.defineProperty:function(n,e,l){if(C(n),e=s(e,!0),C(l),h)try{return r(n,e,l)}catch(c){}if("get"in l||"set"in l)throw TypeError("Accessors not supported!");return"value"in l&&(n[e]=l.value),n}},{"./_an-object":61,"./_descriptors":69,"./_ie8-dom-define":80,"./_to-primitive":126}],99:[function(b,E,x){var C=b("./_object-dp"),h=b("./_an-object"),s=b("./_object-keys");E.exports=b("./_descriptors")?Object.defineProperties:function(r,n){h(r);for(var e,l=s(n),c=l.length,o=0;c>o;)C.f(r,e=l[o++],n[e]);return r}},{"./_an-object":61,"./_descriptors":69,"./_object-dp":98,"./_object-keys":106}],100:[function(b,E,x){var C=b("./_object-pie"),h=b("./_property-desc"),s=b("./_to-iobject"),r=b("./_to-primitive"),n=b("./_has"),e=b("./_ie8-dom-define"),l=Object.getOwnPropertyDescriptor;x.f=b("./_descriptors")?l:function(c,o){if(c=s(c),o=r(o,!0),e)try{return l(c,o)}catch(f){}if(n(c,o))return h(!C.f.call(c,o),c[o])}},{"./_descriptors":69,"./_has":77,"./_ie8-dom-define":80,"./_object-pie":107,"./_property-desc":111,"./_to-iobject":123,"./_to-primitive":126}],101:[function(b,E,x){var C=b("./_to-iobject"),h=b("./_object-gopn").f,s={}.toString,r=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],n=function(e){try{return h(e)}catch(l){return r.slice()}};E.exports.f=function(e){return r&&s.call(e)=="[object Window]"?n(e):h(C(e))}},{"./_object-gopn":102,"./_to-iobject":123}],102:[function(b,E,x){var C=b("./_object-keys-internal"),h=b("./_enum-bug-keys").concat("length","prototype");x.f=Object.getOwnPropertyNames||function(s){return C(s,h)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],103:[function(b,E,x){x.f=Object.getOwnPropertySymbols},{}],104:[function(b,E,x){var C=b("./_has"),h=b("./_to-object"),s=b("./_shared-key")("IE_PROTO"),r=Object.prototype;E.exports=Object.getPrototypeOf||function(n){return n=h(n),C(n,s)?n[s]:typeof n.constructor=="function"&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?r:null}},{"./_has":77,"./_shared-key":116,"./_to-object":125}],105:[function(b,E,x){var C=b("./_has"),h=b("./_to-iobject"),s=b("./_array-includes")(!1),r=b("./_shared-key")("IE_PROTO");E.exports=function(n,e){var l,c=h(n),o=0,f=[];for(l in c)l!=r&&C(c,l)&&f.push(l);for(;e.length>o;)C(c,l=e[o++])&&(~s(f,l)||f.push(l));return f}},{"./_array-includes":62,"./_has":77,"./_shared-key":116,"./_to-iobject":123}],106:[function(b,E,x){var C=b("./_object-keys-internal"),h=b("./_enum-bug-keys");E.exports=Object.keys||function(s){return C(s,h)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],107:[function(b,E,x){x.f={}.propertyIsEnumerable},{}],108:[function(b,E,x){var C=b("./_export"),h=b("./_core"),s=b("./_fails");E.exports=function(r,n){var e=(h.Object||{})[r]||Object[r],l={};l[r]=n(e),C(C.S+C.F*s(function(){e(1)}),"Object",l)}},{"./_core":65,"./_export":73,"./_fails":74}],109:[function(b,E,x){E.exports=function(C){try{return{e:!1,v:C()}}catch(h){return{e:!0,v:h}}}},{}],110:[function(b,E,x){var C=b("./_an-object"),h=b("./_is-object"),s=b("./_new-promise-capability");E.exports=function(r,n){if(C(r),h(n)&&n.constructor===r)return n;var e=s.f(r);return(0,e.resolve)(n),e.promise}},{"./_an-object":61,"./_is-object":85,"./_new-promise-capability":95}],111:[function(b,E,x){E.exports=function(C,h){return{enumerable:!(1&C),configurable:!(2&C),writable:!(4&C),value:h}}},{}],112:[function(b,E,x){var C=b("./_hide");E.exports=function(h,s,r){for(var n in s)r&&h[n]?h[n]=s[n]:C(h,n,s[n]);return h}},{"./_hide":78}],113:[function(b,E,x){E.exports=b("./_hide")},{"./_hide":78}],114:[function(b,E,x){"use strict";var C=b("./_global"),h=b("./_core"),s=b("./_object-dp"),r=b("./_descriptors"),n=b("./_wks")("species");E.exports=function(e){var l=typeof h[e]=="function"?h[e]:C[e];r&&l&&!l[n]&&s.f(l,n,{configurable:!0,get:function(){return this}})}},{"./_core":65,"./_descriptors":69,"./_global":76,"./_object-dp":98,"./_wks":131}],115:[function(b,E,x){var C=b("./_object-dp").f,h=b("./_has"),s=b("./_wks")("toStringTag");E.exports=function(r,n,e){r&&!h(r=e?r:r.prototype,s)&&C(r,s,{configurable:!0,value:n})}},{"./_has":77,"./_object-dp":98,"./_wks":131}],116:[function(b,E,x){var C=b("./_shared")("keys"),h=b("./_uid");E.exports=function(s){return C[s]||(C[s]=h(s))}},{"./_shared":117,"./_uid":127}],117:[function(b,E,x){var C=b("./_core"),h=b("./_global"),s=h["__core-js_shared__"]||(h["__core-js_shared__"]={});(E.exports=function(r,n){return s[r]||(s[r]=n!==void 0?n:{})})("versions",[]).push({version:C.version,mode:b("./_library")?"pure":"global",copyright:"\u6F0F 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":65,"./_global":76,"./_library":92}],118:[function(b,E,x){var C=b("./_an-object"),h=b("./_a-function"),s=b("./_wks")("species");E.exports=function(r,n){var e,l=C(r).constructor;return l===void 0||(e=C(l)[s])==null?n:h(e)}},{"./_a-function":58,"./_an-object":61,"./_wks":131}],119:[function(b,E,x){var C=b("./_to-integer"),h=b("./_defined");E.exports=function(s){return function(r,n){var e,l,c=String(h(r)),o=C(n),f=c.length;return o<0||o>=f?s?"":void 0:(e=c.charCodeAt(o),e<55296||e>56319||o+1===f||(l=c.charCodeAt(o+1))<56320||l>57343?s?c.charAt(o):e:s?c.slice(o,o+2):l-56320+(e-55296<<10)+65536)}}},{"./_defined":68,"./_to-integer":122}],120:[function(b,E,x){var C,h,s,r=b("./_ctx"),n=b("./_invoke"),e=b("./_html"),l=b("./_dom-create"),c=b("./_global"),o=c.process,f=c.setImmediate,d=c.clearImmediate,a=c.MessageChannel,A=c.Dispatch,p=0,y={},T=function(){var B=+this;if(y.hasOwnProperty(B)){var v=y[B];delete y[B],v()}},_=function(B){T.call(B.data)};f&&d||(f=function(B){for(var v=[],m=1;arguments.length>m;)v.push(arguments[m++]);return y[++p]=function(){n(typeof B=="function"?B:Function(B),v)},C(p),p},d=function(B){delete y[B]},b("./_cof")(o)=="process"?C=function(B){o.nextTick(r(T,B,1))}:A&&A.now?C=function(B){A.now(r(T,B,1))}:a?(h=new a,s=h.port2,h.port1.onmessage=_,C=r(s.postMessage,s,1)):c.addEventListener&&typeof postMessage=="function"&&!c.importScripts?(C=function(B){c.postMessage(B+"","*")},c.addEventListener("message",_,!1)):C="onreadystatechange"in l("script")?function(B){e.appendChild(l("script")).onreadystatechange=function(){e.removeChild(this),T.call(B)}}:function(B){setTimeout(r(T,B,1),0)}),E.exports={set:f,clear:d}},{"./_cof":64,"./_ctx":67,"./_dom-create":70,"./_global":76,"./_html":79,"./_invoke":81}],121:[function(b,E,x){var C=b("./_to-integer"),h=Math.max,s=Math.min;E.exports=function(r,n){return r=C(r),r<0?h(r+n,0):s(r,n)}},{"./_to-integer":122}],122:[function(b,E,x){var C=Math.ceil,h=Math.floor;E.exports=function(s){return isNaN(s=+s)?0:(s>0?h:C)(s)}},{}],123:[function(b,E,x){var C=b("./_iobject"),h=b("./_defined");E.exports=function(s){return C(h(s))}},{"./_defined":68,"./_iobject":82}],124:[function(b,E,x){var C=b("./_to-integer"),h=Math.min;E.exports=function(s){return s>0?h(C(s),9007199254740991):0}},{"./_to-integer":122}],125:[function(b,E,x){var C=b("./_defined");E.exports=function(h){return Object(C(h))}},{"./_defined":68}],126:[function(b,E,x){var C=b("./_is-object");E.exports=function(h,s){if(!C(h))return h;var r,n;if(s&&typeof(r=h.toString)=="function"&&!C(n=r.call(h)))return n;if(typeof(r=h.valueOf)=="function"&&!C(n=r.call(h)))return n;if(!s&&typeof(r=h.toString)=="function"&&!C(n=r.call(h)))return n;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":85}],127:[function(b,E,x){var C=0,h=Math.random();E.exports=function(s){return"Symbol(".concat(s===void 0?"":s,")_",(++C+h).toString(36))}},{}],128:[function(b,E,x){var C=b("./_global"),h=C.navigator;E.exports=h&&h.userAgent||""},{"./_global":76}],129:[function(b,E,x){var C=b("./_global"),h=b("./_core"),s=b("./_library"),r=b("./_wks-ext"),n=b("./_object-dp").f;E.exports=function(e){var l=h.Symbol||(h.Symbol=s?{}:C.Symbol||{});e.charAt(0)=="_"||e in l||n(l,e,{value:r.f(e)})}},{"./_core":65,"./_global":76,"./_library":92,"./_object-dp":98,"./_wks-ext":130}],130:[function(b,E,x){x.f=b("./_wks")},{"./_wks":131}],131:[function(b,E,x){var C=b("./_shared")("wks"),h=b("./_uid"),s=b("./_global").Symbol,r=typeof s=="function";(E.exports=function(n){return C[n]||(C[n]=r&&s[n]||(r?s:h)("Symbol."+n))}).store=C},{"./_global":76,"./_shared":117,"./_uid":127}],132:[function(b,E,x){var C=b("./_classof"),h=b("./_wks")("iterator"),s=b("./_iterators");E.exports=b("./_core").getIteratorMethod=function(r){if(r!=null)return r[h]||r["@@iterator"]||s[C(r)]}},{"./_classof":63,"./_core":65,"./_iterators":91,"./_wks":131}],133:[function(b,E,x){"use strict";var C=b("./_ctx"),h=b("./_export"),s=b("./_to-object"),r=b("./_iter-call"),n=b("./_is-array-iter"),e=b("./_to-length"),l=b("./_create-property"),c=b("./core.get-iterator-method");h(h.S+h.F*!b("./_iter-detect")(function(o){Array.from(o)}),"Array",{from:function(o){var f,d,a,A,p=s(o),y=typeof this=="function"?this:Array,T=arguments.length,_=T>1?arguments[1]:void 0,B=_!==void 0,v=0,m=c(p);if(B&&(_=C(_,T>2?arguments[2]:void 0,2)),m==null||y==Array&&n(m))for(f=e(p.length),d=new y(f);f>v;v++)l(d,v,B?_(p[v],v):p[v]);else for(A=m.call(p),d=new y;!(a=A.next()).done;v++)l(d,v,B?r(A,_,[a.value,v],!0):a.value);return d.length=v,d}})},{"./_create-property":66,"./_ctx":67,"./_export":73,"./_is-array-iter":83,"./_iter-call":86,"./_iter-detect":89,"./_to-length":124,"./_to-object":125,"./core.get-iterator-method":132}],134:[function(b,E,x){"use strict";var C=b("./_add-to-unscopables"),h=b("./_iter-step"),s=b("./_iterators"),r=b("./_to-iobject");E.exports=b("./_iter-define")(Array,"Array",function(n,e){this._t=r(n),this._i=0,this._k=e},function(){var n=this._t,e=this._k,l=this._i++;return!n||l>=n.length?(this._t=void 0,h(1)):e=="keys"?h(0,l):e=="values"?h(0,n[l]):h(0,[l,n[l]])},"values"),s.Arguments=s.Array,C("keys"),C("values"),C("entries")},{"./_add-to-unscopables":59,"./_iter-define":88,"./_iter-step":90,"./_iterators":91,"./_to-iobject":123}],135:[function(b,E,x){"use strict";var C=b("./_is-object"),h=b("./_object-gpo"),s=b("./_wks")("hasInstance"),r=Function.prototype;s in r||b("./_object-dp").f(r,s,{value:function(n){if(typeof this!="function"||!C(n))return!1;if(!C(this.prototype))return n instanceof this;for(;n=h(n);)if(this.prototype===n)return!0;return!1}})},{"./_is-object":85,"./_object-dp":98,"./_object-gpo":104,"./_wks":131}],136:[function(b,E,x){var C=b("./_export");C(C.S+C.F,"Object",{assign:b("./_object-assign")})},{"./_export":73,"./_object-assign":96}],137:[function(b,E,x){var C=b("./_export");C(C.S,"Object",{create:b("./_object-create")})},{"./_export":73,"./_object-create":97}],138:[function(b,E,x){var C=b("./_export");C(C.S+C.F*!b("./_descriptors"),"Object",{defineProperty:b("./_object-dp").f})},{"./_descriptors":69,"./_export":73,"./_object-dp":98}],139:[function(b,E,x){b("./_object-sap")("getOwnPropertyNames",function(){return b("./_object-gopn-ext").f})},{"./_object-gopn-ext":101,"./_object-sap":108}],140:[function(b,E,x){var C=b("./_to-object"),h=b("./_object-gpo");b("./_object-sap")("getPrototypeOf",function(){return function(s){return h(C(s))}})},{"./_object-gpo":104,"./_object-sap":108,"./_to-object":125}],141:[function(b,E,x){var C=b("./_to-object"),h=b("./_object-keys");b("./_object-sap")("keys",function(){return function(s){return h(C(s))}})},{"./_object-keys":106,"./_object-sap":108,"./_to-object":125}],142:[function(b,E,x){arguments[4][36][0].apply(x,arguments)},{dup:36}],143:[function(b,E,x){"use strict";var C,h,s,r,n=b("./_library"),e=b("./_global"),l=b("./_ctx"),c=b("./_classof"),o=b("./_export"),f=b("./_is-object"),d=b("./_a-function"),a=b("./_an-instance"),A=b("./_for-of"),p=b("./_species-constructor"),y=b("./_task").set,T=b("./_microtask")(),_=b("./_new-promise-capability"),B=b("./_perform"),v=b("./_user-agent"),m=b("./_promise-resolve"),u=e.TypeError,i=e.process,w=i&&i.versions,O=w&&w.v8||"",S=e.Promise,D=c(i)=="process",R=function(){},k=h=_.f,j=!!function(){try{var $=S.resolve(1),ae=($.constructor={})[b("./_wks")("species")]=function(he){he(R,R)};return(D||typeof PromiseRejectionEvent=="function")&&$.then(R)instanceof ae&&O.indexOf("6.6")!==0&&v.indexOf("Chrome/66")===-1}catch(he){}}(),Y=function($){var ae;return!(!f($)||typeof(ae=$.then)!="function")&&ae},P=function($,ae){if(!$._n){$._n=!0;var he=$._c;T(function(){for(var ie=$._v,ge=$._s==1,Ae=0;he.length>Ae;)!function(ye){var fe,de,ne,ue=ge?ye.ok:ye.fail,pe=ye.resolve,ce=ye.reject,we=ye.domain;try{ue?(ge||($._h==2&&F($),$._h=1),ue===!0?fe=ie:(we&&we.enter(),fe=ue(ie),we&&(we.exit(),ne=!0)),fe===ye.promise?ce(u("Promise-chain cycle")):(de=Y(fe))?de.call(fe,pe,ce):pe(fe)):ce(ie)}catch(De){we&&!ne&&we.exit(),ce(De)}}(he[Ae++]);$._c=[],$._n=!1,ae&&!$._h&&K($)})}},K=function($){y.call(e,function(){var ae,he,ie,ge=$._v,Ae=W($);if(Ae&&(ae=B(function(){D?i.emit("unhandledRejection",ge,$):(he=e.onunhandledrejection)?he({promise:$,reason:ge}):(ie=e.console)&&ie.error&&ie.error("Unhandled promise rejection",ge)}),$._h=D||W($)?2:1),$._a=void 0,Ae&&ae.e)throw ae.v})},W=function($){return $._h!==1&&($._a||$._c).length===0},F=function($){y.call(e,function(){var ae;D?i.emit("rejectionHandled",$):(ae=e.onrejectionhandled)&&ae({promise:$,reason:$._v})})},H=function($){var ae=this;ae._d||(ae._d=!0,ae=ae._w||ae,ae._v=$,ae._s=2,ae._a||(ae._a=ae._c.slice()),P(ae,!0))},G=function($){var ae,he=this;if(!he._d){he._d=!0,he=he._w||he;try{if(he===$)throw u("Promise can't be resolved itself");(ae=Y($))?T(function(){var ie={_w:he,_d:!1};try{ae.call($,l(G,ie,1),l(H,ie,1))}catch(ge){H.call(ie,ge)}}):(he._v=$,he._s=1,P(he,!1))}catch(ie){H.call({_w:he,_d:!1},ie)}}};j||(S=function($){a(this,S,"Promise","_h"),d($),C.call(this);try{$(l(G,this,1),l(H,this,1))}catch(ae){H.call(this,ae)}},C=function($){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},C.prototype=b("./_redefine-all")(S.prototype,{then:function($,ae){var he=k(p(this,S));return he.ok=typeof $!="function"||$,he.fail=typeof ae=="function"&&ae,he.domain=D?i.domain:void 0,this._c.push(he),this._a&&this._a.push(he),this._s&&P(this,!1),he.promise},catch:function($){return this.then(void 0,$)}}),s=function(){var $=new C;this.promise=$,this.resolve=l(G,$,1),this.reject=l(H,$,1)},_.f=k=function($){return $===S||$===r?new s($):h($)}),o(o.G+o.W+o.F*!j,{Promise:S}),b("./_set-to-string-tag")(S,"Promise"),b("./_set-species")("Promise"),r=b("./_core").Promise,o(o.S+o.F*!j,"Promise",{reject:function($){var ae=k(this);return(0,ae.reject)($),ae.promise}}),o(o.S+o.F*(n||!j),"Promise",{resolve:function($){return m(n&&this===r?S:this,$)}}),o(o.S+o.F*!(j&&b("./_iter-detect")(function($){S.all($).catch(R)})),"Promise",{all:function($){var ae=this,he=k(ae),ie=he.resolve,ge=he.reject,Ae=B(function(){var ye=[],fe=0,de=1;A($,!1,function(ne){var ue=fe++,pe=!1;ye.push(void 0),de++,ae.resolve(ne).then(function(ce){pe||(pe=!0,ye[ue]=ce,--de||ie(ye))},ge)}),--de||ie(ye)});return Ae.e&&ge(Ae.v),he.promise},race:function($){var ae=this,he=k(ae),ie=he.reject,ge=B(function(){A($,!1,function(Ae){ae.resolve(Ae).then(he.resolve,ie)})});return ge.e&&ie(ge.v),he.promise}})},{"./_a-function":58,"./_an-instance":60,"./_classof":63,"./_core":65,"./_ctx":67,"./_export":73,"./_for-of":75,"./_global":76,"./_is-object":85,"./_iter-detect":89,"./_library":92,"./_microtask":94,"./_new-promise-capability":95,"./_perform":109,"./_promise-resolve":110,"./_redefine-all":112,"./_set-species":114,"./_set-to-string-tag":115,"./_species-constructor":118,"./_task":120,"./_user-agent":128,"./_wks":131}],144:[function(b,E,x){var C=b("./_export"),h=b("./_to-absolute-index"),s=String.fromCharCode,r=String.fromCodePoint;C(C.S+C.F*(!!r&&r.length!=1),"String",{fromCodePoint:function(n){for(var e,l=[],c=arguments.length,o=0;c>o;){if(e=+arguments[o++],h(e,1114111)!==e)throw RangeError(e+" is not a valid code point");l.push(e<65536?s(e):s(55296+((e-=65536)>>10),e%1024+56320))}return l.join("")}})},{"./_export":73,"./_to-absolute-index":121}],145:[function(b,E,x){"use strict";var C=b("./_string-at")(!0);b("./_iter-define")(String,"String",function(h){this._t=String(h),this._i=0},function(){var h,s=this._t,r=this._i;return r>=s.length?{value:void 0,done:!0}:(h=C(s,r),this._i+=h.length,{value:h,done:!1})})},{"./_iter-define":88,"./_string-at":119}],146:[function(b,E,x){"use strict";var C=b("./_global"),h=b("./_has"),s=b("./_descriptors"),r=b("./_export"),n=b("./_redefine"),e=b("./_meta").KEY,l=b("./_fails"),c=b("./_shared"),o=b("./_set-to-string-tag"),f=b("./_uid"),d=b("./_wks"),a=b("./_wks-ext"),A=b("./_wks-define"),p=b("./_enum-keys"),y=b("./_is-array"),T=b("./_an-object"),_=b("./_is-object"),B=b("./_to-iobject"),v=b("./_to-primitive"),m=b("./_property-desc"),u=b("./_object-create"),i=b("./_object-gopn-ext"),w=b("./_object-gopd"),O=b("./_object-dp"),S=b("./_object-keys"),D=w.f,R=O.f,k=i.f,j=C.Symbol,Y=C.JSON,P=Y&&Y.stringify,K=d("_hidden"),W=d("toPrimitive"),F={}.propertyIsEnumerable,H=c("symbol-registry"),G=c("symbols"),$=c("op-symbols"),ae=Object.prototype,he=typeof j=="function",ie=C.QObject,ge=!ie||!ie.prototype||!ie.prototype.findChild,Ae=s&&l(function(){return u(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a!=7})?function(le,ee,se){var xe=D(ae,ee);xe&&delete ae[ee],R(le,ee,se),xe&&le!==ae&&R(ae,ee,xe)}:R,ye=function(le){var ee=G[le]=u(j.prototype);return ee._k=le,ee},fe=he&&typeof j.iterator=="symbol"?function(le){return typeof le=="symbol"}:function(le){return le instanceof j},de=function(le,ee,se){return le===ae&&de($,ee,se),T(le),ee=v(ee,!0),T(se),h(G,ee)?(se.enumerable?(h(le,K)&&le[K][ee]&&(le[K][ee]=!1),se=u(se,{enumerable:m(0,!1)})):(h(le,K)||R(le,K,m(1,{})),le[K][ee]=!0),Ae(le,ee,se)):R(le,ee,se)},ne=function(le,ee){T(le);for(var se,xe=p(ee=B(ee)),Ke=0,gt=xe.length;gt>Ke;)de(le,se=xe[Ke++],ee[se]);return le},ue=function(le,ee){return ee===void 0?u(le):ne(u(le),ee)},pe=function(le){var ee=F.call(this,le=v(le,!0));return!(this===ae&&h(G,le)&&!h($,le))&&(!(ee||!h(this,le)||!h(G,le)||h(this,K)&&this[K][le])||ee)},ce=function(le,ee){if(le=B(le),ee=v(ee,!0),le!==ae||!h(G,ee)||h($,ee)){var se=D(le,ee);return!se||!h(G,ee)||h(le,K)&&le[K][ee]||(se.enumerable=!0),se}},we=function(le){for(var ee,se=k(B(le)),xe=[],Ke=0;se.length>Ke;)h(G,ee=se[Ke++])||ee==K||ee==e||xe.push(ee);return xe},De=function(le){for(var ee,se=le===ae,xe=k(se?$:B(le)),Ke=[],gt=0;xe.length>gt;)!h(G,ee=xe[gt++])||se&&!h(ae,ee)||Ke.push(G[ee]);return Ke};he||(j=function(){if(this instanceof j)throw TypeError("Symbol is not a constructor!");var le=f(arguments.length>0?arguments[0]:void 0),ee=function(se){this===ae&&ee.call($,se),h(this,K)&&h(this[K],le)&&(this[K][le]=!1),Ae(this,le,m(1,se))};return s&&ge&&Ae(ae,le,{configurable:!0,set:ee}),ye(le)},n(j.prototype,"toString",function(){return this._k}),w.f=ce,O.f=de,b("./_object-gopn").f=i.f=we,b("./_object-pie").f=pe,b("./_object-gops").f=De,s&&!b("./_library")&&n(ae,"propertyIsEnumerable",pe,!0),a.f=function(le){return ye(d(le))}),r(r.G+r.W+r.F*!he,{Symbol:j});for(var Re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),te=0;Re.length>te;)d(Re[te++]);for(var N=S(d.store),z=0;N.length>z;)A(N[z++]);r(r.S+r.F*!he,"Symbol",{for:function(le){return h(H,le+="")?H[le]:H[le]=j(le)},keyFor:function(le){if(!fe(le))throw TypeError(le+" is not a symbol!");for(var ee in H)if(H[ee]===le)return ee},useSetter:function(){ge=!0},useSimple:function(){ge=!1}}),r(r.S+r.F*!he,"Object",{create:ue,defineProperty:de,defineProperties:ne,getOwnPropertyDescriptor:ce,getOwnPropertyNames:we,getOwnPropertySymbols:De}),Y&&r(r.S+r.F*(!he||l(function(){var le=j();return P([le])!="[null]"||P({a:le})!="{}"||P(Object(le))!="{}"})),"JSON",{stringify:function(le){for(var ee,se,xe=[le],Ke=1;arguments.length>Ke;)xe.push(arguments[Ke++]);if(se=ee=xe[1],(_(ee)||le!==void 0)&&!fe(le))return y(ee)||(ee=function(gt,Fe){if(typeof se=="function"&&(Fe=se.call(this,gt,Fe)),!fe(Fe))return Fe}),xe[1]=ee,P.apply(Y,xe)}}),j.prototype[W]||b("./_hide")(j.prototype,W,j.prototype.valueOf),o(j,"Symbol"),o(Math,"Math",!0),o(C.JSON,"JSON",!0)},{"./_an-object":61,"./_descriptors":69,"./_enum-keys":72,"./_export":73,"./_fails":74,"./_global":76,"./_has":77,"./_hide":78,"./_is-array":84,"./_is-object":85,"./_library":92,"./_meta":93,"./_object-create":97,"./_object-dp":98,"./_object-gopd":100,"./_object-gopn":102,"./_object-gopn-ext":101,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_property-desc":111,"./_redefine":113,"./_set-to-string-tag":115,"./_shared":117,"./_to-iobject":123,"./_to-primitive":126,"./_uid":127,"./_wks":131,"./_wks-define":129,"./_wks-ext":130}],147:[function(b,E,x){"use strict";var C=b("./_export"),h=b("./_core"),s=b("./_global"),r=b("./_species-constructor"),n=b("./_promise-resolve");C(C.P+C.R,"Promise",{finally:function(e){var l=r(this,h.Promise||s.Promise),c=typeof e=="function";return this.then(c?function(o){return n(l,e()).then(function(){return o})}:e,c?function(o){return n(l,e()).then(function(){throw o})}:e)}})},{"./_core":65,"./_export":73,"./_global":76,"./_promise-resolve":110,"./_species-constructor":118}],148:[function(b,E,x){"use strict";var C=b("./_export"),h=b("./_new-promise-capability"),s=b("./_perform");C(C.S,"Promise",{try:function(r){var n=h.f(this),e=s(r);return(e.e?n.reject:n.resolve)(e.v),n.promise}})},{"./_export":73,"./_new-promise-capability":95,"./_perform":109}],149:[function(b,E,x){b("./_wks-define")("asyncIterator")},{"./_wks-define":129}],150:[function(b,E,x){b("./_wks-define")("observable")},{"./_wks-define":129}],151:[function(b,E,x){b("./es6.array.iterator");for(var C=b("./_global"),h=b("./_hide"),s=b("./_iterators"),r=b("./_wks")("toStringTag"),n="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),e=0;e<n.length;e++){var l=n[e],c=C[l],o=c&&c.prototype;o&&!o[r]&&h(o,r,l),s[l]=s.Array}},{"./_global":76,"./_hide":78,"./_iterators":91,"./_wks":131,"./es6.array.iterator":134}],152:[function(b,E,x){var C=b("./_export"),h=b("./_task");C(C.G+C.B,{setImmediate:h.set,clearImmediate:h.clear})},{"./_export":73,"./_task":120}],153:[function(b,E,x){(function(C){"use strict";function h(v){return Array.isArray?Array.isArray(v):T(v)==="[object Array]"}function s(v){return typeof v=="boolean"}function r(v){return v===null}function n(v){return v==null}function e(v){return typeof v=="number"}function l(v){return typeof v=="string"}function c(v){return(v===void 0?"undefined":(0,B.default)(v))==="symbol"}function o(v){return v===void 0}function f(v){return T(v)==="[object RegExp]"}function d(v){return(v===void 0?"undefined":(0,B.default)(v))==="object"&&v!==null}function a(v){return T(v)==="[object Date]"}function A(v){return T(v)==="[object Error]"||v instanceof Error}function p(v){return typeof v=="function"}function y(v){return v===null||typeof v=="boolean"||typeof v=="number"||typeof v=="string"||(v===void 0?"undefined":(0,B.default)(v))==="symbol"||v===void 0}function T(v){return Object.prototype.toString.call(v)}var _=b("babel-runtime/helpers/typeof"),B=function(v){return v&&v.__esModule?v:{default:v}}(_);x.isArray=h,x.isBoolean=s,x.isNull=r,x.isNullOrUndefined=n,x.isNumber=e,x.isString=l,x.isSymbol=c,x.isUndefined=o,x.isRegExp=f,x.isObject=d,x.isDate=a,x.isError=A,x.isFunction=p,x.isPrimitive=y,x.isBuffer=C.isBuffer}).call(this,{isBuffer:b("../../is-buffer/index.js")})},{"../../is-buffer/index.js":163,"babel-runtime/helpers/typeof":32}],154:[function(b,E,x){"use strict";var C=b("babel-runtime/helpers/typeof"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);!function(s){function r(o,f){for(o=String(o),f=f||2;o.length<f;)o="0"+o;return o}function n(o){var f=new Date(o.getFullYear(),o.getMonth(),o.getDate());f.setDate(f.getDate()-(f.getDay()+6)%7+3);var d=new Date(f.getFullYear(),0,4);d.setDate(d.getDate()-(d.getDay()+6)%7+3);var a=f.getTimezoneOffset()-d.getTimezoneOffset();f.setHours(f.getHours()-a);var A=(f-d)/6048e5;return 1+Math.floor(A)}function e(o){var f=o.getDay();return f===0&&(f=7),f}function l(o){return o===null?"null":o===void 0?"undefined":(o===void 0?"undefined":(0,h.default)(o))!=="object"?o===void 0?"undefined":(0,h.default)(o):Array.isArray(o)?"array":{}.toString.call(o).slice(8,-1).toLowerCase()}var c=function(){var o=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,f=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,d=/[^-+\dA-Z]/g;return function(a,A,p,y){if(arguments.length!==1||l(a)!=="string"||/\d/.test(a)||(A=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");A=String(c.masks[A]||A||c.masks.default);var T=A.slice(0,4);T!=="UTC:"&&T!=="GMT:"||(A=A.slice(4),p=!0,T==="GMT:"&&(y=!0));var _=p?"getUTC":"get",B=a[_+"Date"](),v=a[_+"Day"](),m=a[_+"Month"](),u=a[_+"FullYear"](),i=a[_+"Hours"](),w=a[_+"Minutes"](),O=a[_+"Seconds"](),S=a[_+"Milliseconds"](),D=p?0:a.getTimezoneOffset(),R=n(a),k=e(a),j={d:B,dd:r(B),ddd:c.i18n.dayNames[v],dddd:c.i18n.dayNames[v+7],m:m+1,mm:r(m+1),mmm:c.i18n.monthNames[m],mmmm:c.i18n.monthNames[m+12],yy:String(u).slice(2),yyyy:u,h:i%12||12,hh:r(i%12||12),H:i,HH:r(i),M:w,MM:r(w),s:O,ss:r(O),l:r(S,3),L:r(Math.round(S/10)),t:i<12?"a":"p",tt:i<12?"am":"pm",T:i<12?"A":"P",TT:i<12?"AM":"PM",Z:y?"GMT":p?"UTC":(String(a).match(f)||[""]).pop().replace(d,""),o:(D>0?"-":"+")+r(100*Math.floor(Math.abs(D)/60)+Math.abs(D)%60,4),S:["th","st","nd","rd"][B%10>3?0:(B%100-B%10!=10)*B%10],W:R,N:k};return A.replace(o,function(Y){return Y in j?j[Y]:Y.slice(1,Y.length-1)})}}();c.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},c.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},typeof L=="function"&&L.amd?L(function(){return c}):(x===void 0?"undefined":(0,h.default)(x))==="object"?E.exports=c:s.dateFormat=c}(void 0)},{"babel-runtime/helpers/typeof":32}],155:[function(b,E,x){(function(C){function h(){return!(typeof window=="undefined"||!window.process||window.process.type!=="renderer")||typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function s(l){var c=this.useColors;if(l[0]=(c?"%c":"")+this.namespace+(c?" %c":" ")+l[0]+(c?"%c ":" ")+"+"+x.humanize(this.diff),c){var o="color: "+this.color;l.splice(1,0,o,"color: inherit");var f=0,d=0;l[0].replace(/%[a-zA-Z%]/g,function(a){a!=="%%"&&(f++,a==="%c"&&(d=f))}),l.splice(d,0,o)}}function r(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function n(l){try{l==null?x.storage.removeItem("debug"):x.storage.debug=l}catch(c){}}function e(){var l;try{l=x.storage.debug}catch(c){}return!l&&C!==void 0&&"env"in C&&(l=C.env.DEBUG),l}x=E.exports=b("./debug"),x.log=r,x.formatArgs=s,x.save=n,x.load=e,x.useColors=h,x.storage=typeof chrome!="undefined"&&chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch(l){}}(),x.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],x.formatters.j=function(l){try{return JSON.stringify(l)}catch(c){return"[UnexpectedJSONParseError]: "+c.message}},x.enable(e())}).call(this,b("_process"))},{"./debug":156,_process:173}],156:[function(b,E,x){function C(c){var o,f=0;for(o in c)f=(f<<5)-f+c.charCodeAt(o),f|=0;return x.colors[Math.abs(f)%x.colors.length]}function h(c){function o(){if(o.enabled){var f=o,d=+new Date,a=d-(l||d);f.diff=a,f.prev=l,f.curr=d,l=d;for(var A=new Array(arguments.length),p=0;p<A.length;p++)A[p]=arguments[p];A[0]=x.coerce(A[0]),typeof A[0]!="string"&&A.unshift("%O");var y=0;A[0]=A[0].replace(/%([a-zA-Z%])/g,function(T,_){if(T==="%%")return T;y++;var B=x.formatters[_];if(typeof B=="function"){var v=A[y];T=B.call(f,v),A.splice(y,1),y--}return T}),x.formatArgs.call(f,A),(o.log||x.log||console.log.bind(console)).apply(f,A)}}return o.namespace=c,o.enabled=x.enabled(c),o.useColors=x.useColors(),o.color=C(c),typeof x.init=="function"&&x.init(o),o}function s(c){x.save(c),x.names=[],x.skips=[];for(var o=(typeof c=="string"?c:"").split(/[\s,]+/),f=o.length,d=0;d<f;d++)o[d]&&(c=o[d].replace(/\*/g,".*?"),c[0]==="-"?x.skips.push(new RegExp("^"+c.substr(1)+"$")):x.names.push(new RegExp("^"+c+"$")))}function r(){x.enable("")}function n(c){var o,f;for(o=0,f=x.skips.length;o<f;o++)if(x.skips[o].test(c))return!1;for(o=0,f=x.names.length;o<f;o++)if(x.names[o].test(c))return!0;return!1}function e(c){return c instanceof Error?c.stack||c.message:c}x=E.exports=h.debug=h.default=h,x.coerce=e,x.disable=r,x.enable=s,x.enabled=n,x.humanize=b("ms"),x.names=[],x.skips=[],x.formatters={};var l},{ms:169}],157:[function(b,E,x){"use strict";function C(s){var r=""+s,n=h.exec(r);if(!n)return r;var e,l="",c=0,o=0;for(c=n.index;c<r.length;c++){switch(r.charCodeAt(c)){case 34:e=""";break;case 38:e="&";break;case 39:e="'";break;case 60:e="<";break;case 62:e=">";break;default:continue}o!==c&&(l+=r.substring(o,c)),o=c+1,l+=e}return o!==c?l+r.substring(o,c):l}var h=/["'&<>]/;E.exports=C},{}],158:[function(b,E,x){function C(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function h(e){return typeof e=="function"}function s(e){return typeof e=="number"}function r(e){return typeof e=="object"&&e!==null}function n(e){return e===void 0}E.exports=C,C.EventEmitter=C,C.prototype._events=void 0,C.prototype._maxListeners=void 0,C.defaultMaxListeners=10,C.prototype.setMaxListeners=function(e){if(!s(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},C.prototype.emit=function(e){var l,c,o,f,d,a;if(this._events||(this._events={}),e==="error"&&(!this._events.error||r(this._events.error)&&!this._events.error.length)){if((l=arguments[1])instanceof Error)throw l;var A=new Error('Uncaught, unspecified "error" event. ('+l+")");throw A.context=l,A}if(c=this._events[e],n(c))return!1;if(h(c))switch(arguments.length){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:f=Array.prototype.slice.call(arguments,1),c.apply(this,f)}else if(r(c))for(f=Array.prototype.slice.call(arguments,1),a=c.slice(),o=a.length,d=0;d<o;d++)a[d].apply(this,f);return!0},C.prototype.addListener=function(e,l){var c;if(!h(l))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,h(l.listener)?l.listener:l),this._events[e]?r(this._events[e])?this._events[e].push(l):this._events[e]=[this._events[e],l]:this._events[e]=l,r(this._events[e])&&!this._events[e].warned&&(c=n(this._maxListeners)?C.defaultMaxListeners:this._maxListeners)&&c>0&&this._events[e].length>c&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),typeof console.trace=="function"&&console.trace()),this},C.prototype.on=C.prototype.addListener,C.prototype.once=function(e,l){function c(){this.removeListener(e,c),o||(o=!0,l.apply(this,arguments))}if(!h(l))throw TypeError("listener must be a function");var o=!1;return c.listener=l,this.on(e,c),this},C.prototype.removeListener=function(e,l){var c,o,f,d;if(!h(l))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(c=this._events[e],f=c.length,o=-1,c===l||h(c.listener)&&c.listener===l)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,l);else if(r(c)){for(d=f;d-- >0;)if(c[d]===l||c[d].listener&&c[d].listener===l){o=d;break}if(o<0)return this;c.length===1?(c.length=0,delete this._events[e]):c.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,l)}return this},C.prototype.removeAllListeners=function(e){var l,c;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[e]&&delete this._events[e],this;if(arguments.length===0){for(l in this._events)l!=="removeListener"&&this.removeAllListeners(l);return this.removeAllListeners("removeListener"),this._events={},this}if(c=this._events[e],h(c))this.removeListener(e,c);else if(c)for(;c.length;)this.removeListener(e,c[c.length-1]);return delete this._events[e],this},C.prototype.listeners=function(e){return this._events&&this._events[e]?h(this._events[e])?[this._events[e]]:this._events[e].slice():[]},C.prototype.listenerCount=function(e){if(this._events){var l=this._events[e];if(h(l))return 1;if(l)return l.length}return 0},C.listenerCount=function(e,l){return e.listenerCount(l)}},{}],159:[function(b,E,x){var C=b("http"),h=E.exports;for(var s in C)C.hasOwnProperty(s)&&(h[s]=C[s]);h.request=function(r,n){return r||(r={}),r.scheme="https",r.protocol="https:",C.request.call(this,r,n)}},{http:196}],160:[function(b,E,x){"use strict";var C=b("util"),h=b("ms");E.exports=function(s){if(typeof s=="number")return s;var r=h(s);if(r===void 0){var n=new Error(C.format("humanize-ms(%j) result undefined",s));console.warn(n.stack)}return r}},{ms:169,util:207}],161:[function(b,E,x){x.read=function(C,h,s,r,n){var e,l,c=8*n-r-1,o=(1<<c)-1,f=o>>1,d=-7,a=s?n-1:0,A=s?-1:1,p=C[h+a];for(a+=A,e=p&(1<<-d)-1,p>>=-d,d+=c;d>0;e=256*e+C[h+a],a+=A,d-=8);for(l=e&(1<<-d)-1,e>>=-d,d+=r;d>0;l=256*l+C[h+a],a+=A,d-=8);if(e===0)e=1-f;else{if(e===o)return l?NaN:1/0*(p?-1:1);l+=Math.pow(2,r),e-=f}return(p?-1:1)*l*Math.pow(2,e-r)},x.write=function(C,h,s,r,n,e){var l,c,o,f=8*e-n-1,d=(1<<f)-1,a=d>>1,A=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:e-1,y=r?1:-1,T=h<0||h===0&&1/h<0?1:0;for(h=Math.abs(h),isNaN(h)||h===1/0?(c=isNaN(h)?1:0,l=d):(l=Math.floor(Math.log(h)/Math.LN2),h*(o=Math.pow(2,-l))<1&&(l--,o*=2),h+=l+a>=1?A/o:A*Math.pow(2,1-a),h*o>=2&&(l++,o/=2),l+a>=d?(c=0,l=d):l+a>=1?(c=(h*o-1)*Math.pow(2,n),l+=a):(c=h*Math.pow(2,a-1)*Math.pow(2,n),l=0));n>=8;C[s+p]=255&c,p+=y,c/=256,n-=8);for(l=l<<n|c,f+=n;f>0;C[s+p]=255&l,p+=y,l/=256,f-=8);C[s+p-y]|=128*T}},{}],162:[function(b,E,x){typeof Object.create=="function"?E.exports=function(C,h){C.super_=h,C.prototype=Object.create(h.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}})}:E.exports=function(C,h){C.super_=h;var s=function(){};s.prototype=h.prototype,C.prototype=new s,C.prototype.constructor=C}},{}],163:[function(b,E,x){function C(s){return!!s.constructor&&typeof s.constructor.isBuffer=="function"&&s.constructor.isBuffer(s)}function h(s){return typeof s.readFloatLE=="function"&&typeof s.slice=="function"&&C(s.slice(0,0))}E.exports=function(s){return s!=null&&(C(s)||h(s)||!!s._isBuffer)}},{}],164:[function(b,E,x){!function(C){function h(n){return r.call(n).replace(/^[^{]*{\s*/,"").replace(/\s*}[^}]*$/,"")}function s(n){return typeof n=="function"&&(/^class(\s|\{\}$)/.test(r.call(n))||/^.*classCallCheck\(/.test(h(n)))}var r=Function.prototype.toString;x!==void 0?(E!==void 0&&E.exports&&(x=E.exports=s),x.isClass=s):typeof L=="function"&&L.amd?L([],function(){return s}):C.isClass=s}(this)},{}],165:[function(b,E,x){"use strict";function C(e){var l=e.slice(2);return l=l[0].toLowerCase()+l.slice(1)}var h=b("core-util-is"),s=b("isstream"),r=b("is-class");Object.keys(h).map(function(e){x[C(e)]=h[e]}),x.stream=s,x.readableStream=s.isReadable,x.writableStream=s.isWritable,x.duplexStream=s.isDuplex,x.class=r,x.finite=function(e){return Number.isFinite(e)},x.NaN=function(e){return Number.isNaN(e)},x.generator=function(e){return e&&typeof e.next=="function"&&typeof e.throw=="function"},x.generatorFunction=function(e){return e&&e.constructor&&e.constructor.name==="GeneratorFunction"},x.asyncFunction=function(e){return e&&e.constructor&&e.constructor.name==="AsyncFunction"},x.promise=function(e){return e&&typeof e.then=="function"};var n=Math.pow(2,31);x.int=function(e){return h.isNumber(e)&&e%1==0},x.int32=function(e){return x.int(e)&&e<n&&e>=-n},x.long=function(e){return x.int(e)&&(e>=n||e<-n)},x.Long=function(e){return x.object(e)&&x.number(e.high)&&x.number(e.low)},x.double=function(e){return h.isNumber(e)&&!isNaN(e)&&e%1!=0},x.date=function(e){return e instanceof Date},x.regExp=function(e){return e instanceof RegExp},x.regexp=x.regExp,x.error=function(e){return e instanceof Error},x.array=function(e){return Array.isArray(e)}},{"core-util-is":153,"is-class":164,isstream:167}],166:[function(b,E,x){var C={}.toString;E.exports=Array.isArray||function(h){return C.call(h)=="[object Array]"}},{}],167:[function(b,E,x){function C(e){return e instanceof n.Stream}function h(e){return C(e)&&typeof e._read=="function"&&typeof e._readableState=="object"}function s(e){return C(e)&&typeof e._write=="function"&&typeof e._writableState=="object"}function r(e){return h(e)&&s(e)}var n=b("stream");E.exports=C,E.exports.isReadable=h,E.exports.isWritable=s,E.exports.isDuplex=r},{stream:195}],168:[function(b,E,x){"use strict";function C(s,r,n){if(!s)throw new TypeError("argument dest is required");if(!r)throw new TypeError("argument src is required");return n===void 0&&(n=!0),Object.getOwnPropertyNames(r).forEach(function(e){if(n||!h.call(s,e)){var l=Object.getOwnPropertyDescriptor(r,e);Object.defineProperty(s,e,l)}}),s}E.exports=C;var h=Object.prototype.hasOwnProperty},{}],169:[function(b,E,x){function C(f){if(f=String(f),!(f.length>100)){var d=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(f);if(d){var a=parseFloat(d[1]);switch((d[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*o;case"days":case"day":case"d":return a*c;case"hours":case"hour":case"hrs":case"hr":case"h":return a*l;case"minutes":case"minute":case"mins":case"min":case"m":return a*e;case"seconds":case"second":case"secs":case"sec":case"s":return a*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}}}function h(f){return f>=c?Math.round(f/c)+"d":f>=l?Math.round(f/l)+"h":f>=e?Math.round(f/e)+"m":f>=n?Math.round(f/n)+"s":f+"ms"}function s(f){return r(f,c,"day")||r(f,l,"hour")||r(f,e,"minute")||r(f,n,"second")||f+" ms"}function r(f,d,a){if(!(f<d))return f<1.5*d?Math.floor(f/d)+" "+a:Math.ceil(f/d)+" "+a+"s"}var n=1e3,e=60*n,l=60*e,c=24*l,o=365.25*c;E.exports=function(f,d){d=d||{};var a=typeof f;if(a==="string"&&f.length>0)return C(f);if(a==="number"&&isNaN(f)===!1)return d.long?s(f):h(f);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(f))}},{}],170:[function(b,E,x){(function(C){function h(e,l){for(var c=0,o=e.length-1;o>=0;o--){var f=e[o];f==="."?e.splice(o,1):f===".."?(e.splice(o,1),c++):c&&(e.splice(o,1),c--)}if(l)for(;c--;c)e.unshift("..");return e}function s(e){typeof e!="string"&&(e+="");var l,c=0,o=-1,f=!0;for(l=e.length-1;l>=0;--l)if(e.charCodeAt(l)===47){if(!f){c=l+1;break}}else o===-1&&(f=!1,o=l+1);return o===-1?"":e.slice(c,o)}function r(e,l){if(e.filter)return e.filter(l);for(var c=[],o=0;o<e.length;o++)l(e[o],o,e)&&c.push(e[o]);return c}x.resolve=function(){for(var e="",l=!1,c=arguments.length-1;c>=-1&&!l;c--){var o=c>=0?arguments[c]:C.cwd();if(typeof o!="string")throw new TypeError("Arguments to path.resolve must be strings");o&&(e=o+"/"+e,l=o.charAt(0)==="/")}return e=h(r(e.split("/"),function(f){return!!f}),!l).join("/"),(l?"/":"")+e||"."},x.normalize=function(e){var l=x.isAbsolute(e),c=n(e,-1)==="/";return e=h(r(e.split("/"),function(o){return!!o}),!l).join("/"),e||l||(e="."),e&&c&&(e+="/"),(l?"/":"")+e},x.isAbsolute=function(e){return e.charAt(0)==="/"},x.join=function(){var e=Array.prototype.slice.call(arguments,0);return x.normalize(r(e,function(l,c){if(typeof l!="string")throw new TypeError("Arguments to path.join must be strings");return l}).join("/"))},x.relative=function(e,l){function c(y){for(var T=0;T<y.length&&y[T]==="";T++);for(var _=y.length-1;_>=0&&y[_]==="";_--);return T>_?[]:y.slice(T,_-T+1)}e=x.resolve(e).substr(1),l=x.resolve(l).substr(1);for(var o=c(e.split("/")),f=c(l.split("/")),d=Math.min(o.length,f.length),a=d,A=0;A<d;A++)if(o[A]!==f[A]){a=A;break}for(var p=[],A=a;A<o.length;A++)p.push("..");return p=p.concat(f.slice(a)),p.join("/")},x.sep="/",x.delimiter=":",x.dirname=function(e){if(typeof e!="string"&&(e+=""),e.length===0)return".";for(var l=e.charCodeAt(0),c=l===47,o=-1,f=!0,d=e.length-1;d>=1;--d)if((l=e.charCodeAt(d))===47){if(!f){o=d;break}}else f=!1;return o===-1?c?"/":".":c&&o===1?"/":e.slice(0,o)},x.basename=function(e,l){var c=s(e);return l&&c.substr(-1*l.length)===l&&(c=c.substr(0,c.length-l.length)),c},x.extname=function(e){typeof e!="string"&&(e+="");for(var l=-1,c=0,o=-1,f=!0,d=0,a=e.length-1;a>=0;--a){var A=e.charCodeAt(a);if(A!==47)o===-1&&(f=!1,o=a+1),A===46?l===-1?l=a:d!==1&&(d=1):l!==-1&&(d=-1);else if(!f){c=a+1;break}}return l===-1||o===-1||d===0||d===1&&l===o-1&&l===c+1?"":e.slice(l,o)};var n="ab".substr(-1)==="b"?function(e,l,c){return e.substr(l,c)}:function(e,l,c){return l<0&&(l=e.length+l),e.substr(l,c)}}).call(this,b("_process"))},{_process:173}],171:[function(b,E,x){(function(C){(function(){"use strict";function h(O){return O=String(O),O.charAt(0).toUpperCase()+O.slice(1)}function s(O,S,D){var R={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return S&&D&&/^Win/i.test(O)&&!/^Windows Phone /i.test(O)&&(R=R[/[\d.]+$/.exec(O)])&&(O="Windows "+R),O=String(O),S&&D&&(O=O.replace(RegExp(S,"i"),D)),O=n(O.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}function r(O,S){var D=-1,R=O?O.length:0;if(typeof R=="number"&&R>-1&&R<=B)for(;++D<R;)S(O[D],D,O);else e(O,S)}function n(O){return O=d(O),/^(?:webOS|i(?:OS|P))/.test(O)?O:h(O)}function e(O,S){for(var D in O)u.call(O,D)&&S(O[D],D,O)}function l(O){return O==null?h(O):i.call(O).slice(8,-1)}function c(O,S){var D=O!=null?typeof O[S]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(D)||D=="object"&&!O[S])}function o(O){return String(O).replace(/([ -])(?!$)/g,"$1?")}function f(O,S){var D=null;return r(O,function(R,k){D=S(D,R,k,O)}),D}function d(O){return String(O).replace(/^ +| +$/g,"")}function a(O){function S(le){return f(le,function(ee,se){var xe=se.pattern||o(se);return!ee&&(ee=RegExp("\\b"+xe+" *\\d+[.\\w_]*","i").exec(O)||RegExp("\\b"+xe+" *\\w+-[\\w]*","i").exec(O)||RegExp("\\b"+xe+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(O))&&((ee=String(se.label&&!RegExp(xe,"i").test(se.label)?se.label:ee).split("/"))[1]&&!/[\d.]+/.test(ee[0])&&(ee[0]+=" "+ee[1]),se=se.label||se,ee=n(ee[0].replace(RegExp(xe,"i"),se).replace(RegExp("; *(?:"+se+"[_-])?","i")," ").replace(RegExp("("+se+")[-_.]?(\\w)","i"),"$1 $2"))),ee})}function D(){return this.description||""}var R=p,k=O&&typeof O=="object"&&l(O)!="String";k&&(R=O,O=null);var j=R.navigator||{},Y=j.userAgent||"";O||(O=Y);var P,K,W=k?!!j.likeChrome:/\bChrome\b/.test(O)&&!/internal|\n/i.test(i.toString()),F=k?"Object":"ScriptBridgingProxyObject",H=k?"Object":"Environment",G=k&&R.java?"JavaPackage":l(R.java),$=k?"Object":"RuntimeObject",ae=/\bJava/.test(G)&&R.java,he=ae&&l(R.environment)==H,ie=ae?"a":"\u4F2A",ge=ae?"b":"\u5C3E",Ae=R.document||{},ye=R.operamini||R.opera,fe=v.test(fe=k&&ye?ye["[[Class]]"]:l(ye))?fe:ye=null,de=O,ne=[],ue=null,pe=O==Y,ce=pe&&ye&&typeof ye.version=="function"&&ye.version(),we=function(le){return f(le,function(ee,se){return ee||RegExp("\\b"+(se.pattern||o(se))+"\\b","i").exec(O)&&(se.label||se)})}([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),De=function(le){return f(le,function(ee,se){return ee||RegExp("\\b"+(se.pattern||o(se))+"\\b","i").exec(O)&&(se.label||se)})}(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"Edge"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Waterfox","WebPositive","Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chrome",{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),Re=S([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),te=function(le){return f(le,function(ee,se,xe){return ee||(se[Re]||se[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Re)]||RegExp("\\b"+o(xe)+"(?:\\b|\\w*\\d)","i").exec(O))&&xe})}({Apple:{iPad:1,iPhone:1,iPod:1},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1}}),N=function(le){return f(le,function(ee,se){var xe=se.pattern||o(se);return!ee&&(ee=RegExp("\\b"+xe+"(?:/[\\d.]+|[ \\w.]*)","i").exec(O))&&(ee=s(ee,xe,se.label||se)),ee})}(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);if(we&&(we=[we]),te&&!Re&&(Re=S([te])),(P=/\bGoogle TV\b/.exec(Re))&&(Re=P[0]),/\bSimulator\b/i.test(O)&&(Re=(Re?Re+" ":"")+"Simulator"),De=="Opera Mini"&&/\bOPiOS\b/.test(O)&&ne.push("running in Turbo/Uncompressed mode"),De=="IE"&&/\blike iPhone OS\b/.test(O)?(P=a(O.replace(/like iPhone OS/,"")),te=P.manufacturer,Re=P.product):/^iP/.test(Re)?(De||(De="Safari"),N="iOS"+((P=/ OS ([\d_]+)/i.exec(O))?" "+P[1].replace(/_/g,"."):"")):De!="Konqueror"||/buntu/i.test(N)?te&&te!="Google"&&(/Chrome/.test(De)&&!/\bMobile Safari\b/i.test(O)||/\bVita\b/.test(Re))||/\bAndroid\b/.test(N)&&/^Chrome/.test(De)&&/\bVersion\//i.test(O)?(De="Android Browser",N=/\bAndroid\b/.test(N)?N:"Android"):De=="Silk"?(/\bMobi/i.test(O)||(N="Android",ne.unshift("desktop mode")),/Accelerated *= *true/i.test(O)&&ne.unshift("accelerated")):De=="PaleMoon"&&(P=/\bFirefox\/([\d.]+)\b/.exec(O))?ne.push("identifying as Firefox "+P[1]):De=="Firefox"&&(P=/\b(Mobile|Tablet|TV)\b/i.exec(O))?(N||(N="Firefox OS"),Re||(Re=P[1])):!De||(P=!/\bMinefield\b/i.test(O)&&/\b(?:Firefox|Safari)\b/.exec(De))?(De&&!Re&&/[\/,]|^[^(]+?\)/.test(O.slice(O.indexOf(P+"/")+8))&&(De=null),(P=Re||te||N)&&(Re||te||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(N))&&(De=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(N)?N:P)+" Browser")):De=="Electron"&&(P=(/\bChrome\/([\d.]+)\b/.exec(O)||0)[1])&&ne.push("Chromium "+P):N="Kubuntu",ce||(ce=function(le){return f(le,function(ee,se){return ee||(RegExp(se+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(O)||0)[1]||null})}(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",o(De),"(?:Firefox|Minefield|NetFront)"])),(P=we=="iCab"&&parseFloat(ce)>3&&"WebKit"||/\bOpera\b/.test(De)&&(/\bOPR\b/.test(O)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(O)&&!/^(?:Trident|EdgeHTML)$/.test(we)&&"WebKit"||!we&&/\bMSIE\b/i.test(O)&&(N=="Mac OS"?"Tasman":"Trident")||we=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(De)&&"NetFront")&&(we=[P]),De=="IE"&&(P=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(O)||0)[1])?(De+=" Mobile",N="Windows Phone "+(/\+$/.test(P)?P:P+".x"),ne.unshift("desktop mode")):/\bWPDesktop\b/i.test(O)?(De="IE Mobile",N="Windows Phone 8.x",ne.unshift("desktop mode"),ce||(ce=(/\brv:([\d.]+)/.exec(O)||0)[1])):De!="IE"&&we=="Trident"&&(P=/\brv:([\d.]+)/.exec(O))&&(De&&ne.push("identifying as "+De+(ce?" "+ce:"")),De="IE",ce=P[1]),pe){if(c(R,"global"))if(ae&&(P=ae.lang.System,de=P.getProperty("os.arch"),N=N||P.getProperty("os.name")+" "+P.getProperty("os.version")),he){try{ce=R.require("ringo/engine").version.join("."),De="RingoJS"}catch(le){(P=R.system)&&P.global.system==R.system&&(De="Narwhal",N||(N=P[0].os||null))}De||(De="Rhino")}else typeof R.process=="object"&&!R.process.browser&&(P=R.process)&&(typeof P.versions=="object"&&(typeof P.versions.electron=="string"?(ne.push("Node "+P.versions.node),De="Electron",ce=P.versions.electron):typeof P.versions.nw=="string"&&(ne.push("Chromium "+ce,"Node "+P.versions.node),De="NW.js",ce=P.versions.nw)),De||(De="Node.js",de=P.arch,N=P.platform,ce=/[\d.]+/.exec(P.version),ce=ce?ce[0]:null));else l(P=R.runtime)==F?(De="Adobe AIR",N=P.flash.system.Capabilities.os):l(P=R.phantom)==$?(De="PhantomJS",ce=(P=P.version||null)&&P.major+"."+P.minor+"."+P.patch):typeof Ae.documentMode=="number"&&(P=/\bTrident\/(\d+)/i.exec(O))?(ce=[ce,Ae.documentMode],(P=+P[1]+4)!=ce[1]&&(ne.push("IE "+ce[1]+" mode"),we&&(we[1]=""),ce[1]=P),ce=De=="IE"?String(ce[1].toFixed(1)):ce[0]):typeof Ae.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(De)&&(ne.push("masking as "+De+" "+ce),De="IE",ce="11.0",we=["Trident"],N="Windows");N=N&&n(N)}if(ce&&(P=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ce)||/(?:alpha|beta)(?: ?\d)?/i.exec(O+";"+(pe&&j.appMinorVersion))||/\bMinefield\b/i.test(O)&&"a")&&(ue=/b/i.test(P)?"beta":"alpha",ce=ce.replace(RegExp(P+"\\+?$"),"")+(ue=="beta"?ge:ie)+(/\d+\+?/.exec(P)||"")),De=="Fennec"||De=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(N))De="Firefox Mobile";else if(De=="Maxthon"&&ce)ce=ce.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Re))Re=="Xbox 360"&&(N=null),Re=="Xbox 360"&&/\bIEMobile\b/.test(O)&&ne.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(De)&&(!De||Re||/Browser|Mobi/.test(De))||N!="Windows CE"&&!/Mobi/i.test(O))if(De=="IE"&&pe)try{R.external===null&&ne.unshift("platform preview")}catch(le){ne.unshift("embedded")}else(/\bBlackBerry\b/.test(Re)||/\bBB10\b/.test(O))&&(P=(RegExp(Re.replace(/ +/g," *")+"/([.\\d]+)","i").exec(O)||0)[1]||ce)?(P=[P,/BB10/.test(O)],N=(P[1]?(Re=null,te="BlackBerry"):"Device Software")+" "+P[0],ce=null):this!=e&&Re!="Wii"&&(pe&&ye||/Opera/.test(De)&&/\b(?:MSIE|Firefox)\b/i.test(O)||De=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(N)||De=="IE"&&(N&&!/^Win/.test(N)&&ce>5.5||/\bWindows XP\b/.test(N)&&ce>8||ce==8&&!/\bTrident\b/.test(O)))&&!v.test(P=a.call(e,O.replace(v,"")+";"))&&P.name&&(P="ing as "+P.name+((P=P.version)?" "+P:""),v.test(De)?(/\bIE\b/.test(P)&&N=="Mac OS"&&(N=null),P="identify"+P):(P="mask"+P,De=fe?n(fe.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(P)&&(N=null),pe||(ce=null)),we=["Presto"],ne.push(P));else De+=" Mobile";(P=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(O)||0)[1])&&(P=[parseFloat(P.replace(/\.(\d)$/,".0$1")),P],De=="Safari"&&P[1].slice(-1)=="+"?(De="WebKit Nightly",ue="alpha",ce=P[1].slice(0,-1)):ce!=P[1]&&ce!=(P[2]=(/\bSafari\/([\d.]+\+?)/i.exec(O)||0)[1])||(ce=null),P[1]=(/\bChrome\/([\d.]+)/i.exec(O)||0)[1],P[0]==537.36&&P[2]==537.36&&parseFloat(P[1])>=28&&we=="WebKit"&&(we=["Blink"]),pe&&(W||P[1])?(we&&(we[1]="like Chrome"),P=P[1]||(P=P[0],P<530?1:P<532?2:P<532.05?3:P<533?4:P<534.03?5:P<534.07?6:P<534.1?7:P<534.13?8:P<534.16?9:P<534.24?10:P<534.3?11:P<535.01?12:P<535.02?"13+":P<535.07?15:P<535.11?16:P<535.19?17:P<536.05?18:P<536.1?19:P<537.01?20:P<537.11?"21+":P<537.13?23:P<537.18?24:P<537.24?25:P<537.36?26:we!="Blink"?"27":"28")):(we&&(we[1]="like Safari"),P=P[0],P=P<400?1:P<500?2:P<526?3:P<533?4:P<534?"4+":P<535?5:P<537?6:P<538?7:P<601?8:"8"),we&&(we[1]+=" "+(P+=typeof P=="number"?".x":/[.+]/.test(P)?"":"+")),De=="Safari"&&(!ce||parseInt(ce)>45)&&(ce=P)),De=="Opera"&&(P=/\bzbov|zvav$/.exec(N))?(De+=" ",ne.unshift("desktop mode"),P=="zvav"?(De+="Mini",ce=null):De+="Mobile",N=N.replace(RegExp(" *"+P+"$"),"")):De=="Safari"&&/\bChrome\b/.exec(we&&we[1])&&(ne.unshift("desktop mode"),De="Chrome Mobile",ce=null,/\bOS X\b/.test(N)?(te="Apple",N="iOS 4.3+"):N=null),ce&&ce.indexOf(P=/[\d.]+$/.exec(N))==0&&O.indexOf("/"+P+"-")>-1&&(N=d(N.replace(P,""))),we&&!/\b(?:Avant|Nook)\b/.test(De)&&(/Browser|Lunascape|Maxthon/.test(De)||De!="Safari"&&/^iOS/.test(N)&&/\bSafari\b/.test(we[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(De)&&we[1])&&(P=we[we.length-1])&&ne.push(P),ne.length&&(ne=["("+ne.join("; ")+")"]),te&&Re&&Re.indexOf(te)<0&&ne.push("on "+te),Re&&ne.push((/^on /.test(ne[ne.length-1])?"":"on ")+Re),N&&(P=/ ([\d.+]+)$/.exec(N),K=P&&N.charAt(N.length-P[0].length-1)=="/",N={architecture:32,family:P&&!K?N.replace(P[0],""):N,version:P?P[1]:null,toString:function(){var le=this.version;return this.family+(le&&!K?" "+le:"")+(this.architecture==64?" 64-bit":"")}}),(P=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(de))&&!/\bi686\b/i.test(de)?(N&&(N.architecture=64,N.family=N.family.replace(RegExp(" *"+P),"")),De&&(/\bWOW64\b/i.test(O)||pe&&/\w(?:86|32)$/.test(j.cpuClass||j.platform)&&!/\bWin64; x64\b/i.test(O))&&ne.unshift("32-bit")):N&&/^OS X/.test(N.family)&&De=="Chrome"&&parseFloat(ce)>=39&&(N.architecture=64),O||(O=null);var z={};return z.description=O,z.layout=we&&we[0],z.manufacturer=te,z.name=De,z.prerelease=ue,z.product=Re,z.ua=O,z.version=De&&ce,z.os=N||{architecture:null,family:null,version:null,toString:function(){return"null"}},z.parse=a,z.toString=D,z.version&&ne.unshift(ce),z.name&&ne.unshift(De),N&&De&&(N!=String(N).split(" ")[0]||N!=De.split(" ")[0]&&!Re)&&ne.push(Re?"("+N+")":"on "+N),ne.length&&(z.description=ne.join(" ")),z}var A={function:!0,object:!0},p=A[typeof window]&&window||this,y=A[typeof x]&&x,T=A[typeof E]&&E&&!E.nodeType&&E,_=y&&T&&typeof C=="object"&&C;!_||_.global!==_&&_.window!==_&&_.self!==_||(p=_);var B=Math.pow(2,53)-1,v=/\bOpera/,m=Object.prototype,u=m.hasOwnProperty,i=m.toString,w=a();typeof L=="function"&&typeof L.amd=="object"&&L.amd?(p.platform=w,L(function(){return w})):y&&T?e(w,function(O,S){y[S]=O}):p.platform=w}).call(this)}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],172:[function(b,E,x){(function(C){"use strict";function h(s,r,n,e){if(typeof s!="function")throw new TypeError('"callback" argument must be a function');var l,c,o=arguments.length;switch(o){case 0:case 1:return C.nextTick(s);case 2:return C.nextTick(function(){s.call(null,r)});case 3:return C.nextTick(function(){s.call(null,r,n)});case 4:return C.nextTick(function(){s.call(null,r,n,e)});default:for(l=new Array(o-1),c=0;c<l.length;)l[c++]=arguments[c];return C.nextTick(function(){s.apply(null,l)})}}!C.version||C.version.indexOf("v0.")===0||C.version.indexOf("v1.")===0&&C.version.indexOf("v1.8.")!==0?E.exports={nextTick:h}:E.exports=C}).call(this,b("_process"))},{_process:173}],173:[function(b,E,x){function C(){throw new Error("setTimeout has not been defined")}function h(){throw new Error("clearTimeout has not been defined")}function s(T){if(o===setTimeout)return setTimeout(T,0);if((o===C||!o)&&setTimeout)return o=setTimeout,setTimeout(T,0);try{return o(T,0)}catch(_){try{return o.call(null,T,0)}catch(B){return o.call(this,T,0)}}}function r(T){if(f===clearTimeout)return clearTimeout(T);if((f===h||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(T);try{return f(T)}catch(_){try{return f.call(null,T)}catch(B){return f.call(this,T)}}}function n(){p&&a&&(p=!1,a.length?A=a.concat(A):y=-1,A.length&&e())}function e(){if(!p){var T=s(n);p=!0;for(var _=A.length;_;){for(a=A,A=[];++y<_;)a&&a[y].run();y=-1,_=A.length}a=null,p=!1,r(T)}}function l(T,_){this.fun=T,this.array=_}function c(){}var o,f,d=E.exports={};!function(){try{o=typeof setTimeout=="function"?setTimeout:C}catch(T){o=C}try{f=typeof clearTimeout=="function"?clearTimeout:h}catch(T){f=h}}();var a,A=[],p=!1,y=-1;d.nextTick=function(T){var _=new Array(arguments.length-1);if(arguments.length>1)for(var B=1;B<arguments.length;B++)_[B-1]=arguments[B];A.push(new l(T,_)),A.length!==1||p||s(e)},l.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=c,d.addListener=c,d.once=c,d.off=c,d.removeListener=c,d.removeAllListeners=c,d.emit=c,d.prependListener=c,d.prependOnceListener=c,d.listeners=function(T){return[]},d.binding=function(T){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(T){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},{}],174:[function(b,E,x){(function(C){!function(h){function s(G){throw new RangeError(K[G])}function r(G,$){for(var ae=G.length,he=[];ae--;)he[ae]=$(G[ae]);return he}function n(G,$){var ae=G.split("@"),he="";return ae.length>1&&(he=ae[0]+"@",G=ae[1]),G=G.replace(P,"."),he+r(G.split("."),$).join(".")}function e(G){for(var $,ae,he=[],ie=0,ge=G.length;ie<ge;)$=G.charCodeAt(ie++),$>=55296&&$<=56319&&ie<ge?(ae=G.charCodeAt(ie++),(64512&ae)==56320?he.push(((1023&$)<<10)+(1023&ae)+65536):(he.push($),ie--)):he.push($);return he}function l(G){return r(G,function($){var ae="";return $>65535&&($-=65536,ae+=H($>>>10&1023|55296),$=56320|1023&$),ae+=H($)}).join("")}function c(G){return G-48<10?G-22:G-65<26?G-65:G-97<26?G-97:u}function o(G,$){return G+22+75*(G<26)-(($!=0)<<5)}function f(G,$,ae){var he=0;for(G=ae?F(G/S):G>>1,G+=F(G/$);G>W*w>>1;he+=u)G=F(G/W);return F(he+(W+1)*G/(G+O))}function d(G){var $,ae,he,ie,ge,Ae,ye,fe,de,ne,ue=[],pe=G.length,ce=0,we=R,De=D;for(ae=G.lastIndexOf(k),ae<0&&(ae=0),he=0;he<ae;++he)G.charCodeAt(he)>=128&&s("not-basic"),ue.push(G.charCodeAt(he));for(ie=ae>0?ae+1:0;ie<pe;){for(ge=ce,Ae=1,ye=u;ie>=pe&&s("invalid-input"),fe=c(G.charCodeAt(ie++)),(fe>=u||fe>F((m-ce)/Ae))&&s("overflow"),ce+=fe*Ae,de=ye<=De?i:ye>=De+w?w:ye-De,!(fe<de);ye+=u)ne=u-de,Ae>F(m/ne)&&s("overflow"),Ae*=ne;$=ue.length+1,De=f(ce-ge,$,ge==0),F(ce/$)>m-we&&s("overflow"),we+=F(ce/$),ce%=$,ue.splice(ce++,0,we)}return l(ue)}function a(G){var $,ae,he,ie,ge,Ae,ye,fe,de,ne,ue,pe,ce,we,De,Re=[];for(G=e(G),pe=G.length,$=R,ae=0,ge=D,Ae=0;Ae<pe;++Ae)(ue=G[Ae])<128&&Re.push(H(ue));for(he=ie=Re.length,ie&&Re.push(k);he<pe;){for(ye=m,Ae=0;Ae<pe;++Ae)(ue=G[Ae])>=$&&ue<ye&&(ye=ue);for(ce=he+1,ye-$>F((m-ae)/ce)&&s("overflow"),ae+=(ye-$)*ce,$=ye,Ae=0;Ae<pe;++Ae)if(ue=G[Ae],ue<$&&++ae>m&&s("overflow"),ue==$){for(fe=ae,de=u;ne=de<=ge?i:de>=ge+w?w:de-ge,!(fe<ne);de+=u)De=fe-ne,we=u-ne,Re.push(H(o(ne+De%we,0))),fe=F(De/we);Re.push(H(o(fe,0))),ge=f(ae,ce,he==ie),ae=0,++he}++ae,++$}return Re.join("")}function A(G){return n(G,function($){return j.test($)?d($.slice(4).toLowerCase()):$})}function p(G){return n(G,function($){return Y.test($)?"xn--"+a($):$})}var y=typeof x=="object"&&x&&!x.nodeType&&x,T=typeof E=="object"&&E&&!E.nodeType&&E,_=typeof C=="object"&&C;_.global!==_&&_.window!==_&&_.self!==_||(h=_);var B,v,m=2147483647,u=36,i=1,w=26,O=38,S=700,D=72,R=128,k="-",j=/^xn--/,Y=/[^\x20-\x7E]/,P=/[\x2E\u3002\uFF0E\uFF61]/g,K={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},W=u-i,F=Math.floor,H=String.fromCharCode;if(B={version:"1.4.1",ucs2:{decode:e,encode:l},decode:d,encode:a,toASCII:p,toUnicode:A},typeof L=="function"&&typeof L.amd=="object"&&L.amd)L("punycode",function(){return B});else if(y&&T)if(E.exports==y)T.exports=B;else for(v in B)B.hasOwnProperty(v)&&(y[v]=B[v]);else h.punycode=B}(this)}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],175:[function(b,E,x){"use strict";function C(s,r){return Object.prototype.hasOwnProperty.call(s,r)}E.exports=function(s,r,n,e){r=r||"&",n=n||"=";var l={};if(typeof s!="string"||s.length===0)return l;var c=/\+/g;s=s.split(r);var o=1e3;e&&typeof e.maxKeys=="number"&&(o=e.maxKeys);var f=s.length;o>0&&f>o&&(f=o);for(var d=0;d<f;++d){var a,A,p,y,T=s[d].replace(c,"%20"),_=T.indexOf(n);_>=0?(a=T.substr(0,_),A=T.substr(_+1)):(a=T,A=""),p=decodeURIComponent(a),y=decodeURIComponent(A),C(l,p)?h(l[p])?l[p].push(y):l[p]=[l[p],y]:l[p]=y}return l};var h=Array.isArray||function(s){return Object.prototype.toString.call(s)==="[object Array]"}},{}],176:[function(b,E,x){"use strict";function C(n,e){if(n.map)return n.map(e);for(var l=[],c=0;c<n.length;c++)l.push(e(n[c],c));return l}var h=function(n){switch(typeof n){case"string":return n;case"boolean":return n?"true":"false";case"number":return isFinite(n)?n:"";default:return""}};E.exports=function(n,e,l,c){return e=e||"&",l=l||"=",n===null&&(n=void 0),typeof n=="object"?C(r(n),function(o){var f=encodeURIComponent(h(o))+l;return s(n[o])?C(n[o],function(d){return f+encodeURIComponent(h(d))}).join(e):f+encodeURIComponent(h(n[o]))}).join(e):c?encodeURIComponent(h(c))+l+encodeURIComponent(h(n)):""};var s=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"},r=Object.keys||function(n){var e=[];for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&e.push(l);return e}},{}],177:[function(b,E,x){"use strict";x.decode=x.parse=b("./decode"),x.encode=x.stringify=b("./encode")},{"./decode":175,"./encode":176}],178:[function(b,E,x){E.exports=b("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":179}],179:[function(b,E,x){"use strict";function C(p){if(!(this instanceof C))return new C(p);o.call(this,p),f.call(this,p),p&&p.readable===!1&&(this.readable=!1),p&&p.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,p&&p.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",h)}function h(){this.allowHalfOpen||this._writableState.ended||e.nextTick(s,this)}function s(p){p.end()}var r=b("babel-runtime/core-js/object/keys"),n=function(p){return p&&p.__esModule?p:{default:p}}(r),e=b("process-nextick-args"),l=n.default||function(p){var y=[];for(var T in p)y.push(T);return y};E.exports=C;var c=b("core-util-is");c.inherits=b("inherits");var o=b("./_stream_readable"),f=b("./_stream_writable");c.inherits(C,o);for(var d=l(f.prototype),a=0;a<d.length;a++){var A=d[a];C.prototype[A]||(C.prototype[A]=f.prototype[A])}Object.defineProperty(C.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(C.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(p){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=p,this._writableState.destroyed=p)}}),C.prototype._destroy=function(p,y){this.push(null),this.end(),e.nextTick(y,p)}},{"./_stream_readable":181,"./_stream_writable":183,"babel-runtime/core-js/object/keys":23,"core-util-is":153,inherits:162,"process-nextick-args":172}],180:[function(b,E,x){"use strict";function C(r){if(!(this instanceof C))return new C(r);h.call(this,r)}E.exports=C;var h=b("./_stream_transform"),s=b("core-util-is");s.inherits=b("inherits"),s.inherits(C,h),C.prototype._transform=function(r,n,e){e(null,r)}},{"./_stream_transform":182,"core-util-is":153,inherits:162}],181:[function(b,E,x){(function(C,h){"use strict";function s(pe){return ae.from(pe)}function r(pe){return ae.isBuffer(pe)||pe instanceof he}function n(pe,ce,we){if(typeof pe.prependListener=="function")return pe.prependListener(ce,we);pe._events&&pe._events[ce]?H(pe._events[ce])?pe._events[ce].unshift(we):pe._events[ce]=[we,pe._events[ce]]:pe.on(ce,we)}function e(pe,ce){F=F||b("./_stream_duplex"),pe=pe||{};var we=ce instanceof F;this.objectMode=!!pe.objectMode,we&&(this.objectMode=this.objectMode||!!pe.readableObjectMode);var De=pe.highWaterMark,Re=pe.readableHighWaterMark,te=this.objectMode?16:16384;this.highWaterMark=De||De===0?De:we&&(Re||Re===0)?Re:te,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new fe,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=pe.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,pe.encoding&&(ye||(ye=b("string_decoder/").StringDecoder),this.decoder=new ye(pe.encoding),this.encoding=pe.encoding)}function l(pe){if(F=F||b("./_stream_duplex"),!(this instanceof l))return new l(pe);this._readableState=new e(pe,this),this.readable=!0,pe&&(typeof pe.read=="function"&&(this._read=pe.read),typeof pe.destroy=="function"&&(this._destroy=pe.destroy)),$.call(this)}function c(pe,ce,we,De,Re){var te=pe._readableState;if(ce===null)te.reading=!1,p(pe,te);else{var N;Re||(N=f(te,ce)),N?pe.emit("error",N):te.objectMode||ce&&ce.length>0?(typeof ce=="string"||te.objectMode||(0,K.default)(ce)===ae.prototype||(ce=s(ce)),De?te.endEmitted?pe.emit("error",new Error("stream.unshift() after end event")):o(pe,te,ce,!0):te.ended?pe.emit("error",new Error("stream.push() after EOF")):(te.reading=!1,te.decoder&&!we?(ce=te.decoder.write(ce),te.objectMode||ce.length!==0?o(pe,te,ce,!1):_(pe,te)):o(pe,te,ce,!1))):De||(te.reading=!1)}return d(te)}function o(pe,ce,we,De){ce.flowing&&ce.length===0&&!ce.sync?(pe.emit("data",we),pe.read(0)):(ce.length+=ce.objectMode?1:we.length,De?ce.buffer.unshift(we):ce.buffer.push(we),ce.needReadable&&y(pe)),_(pe,ce)}function f(pe,ce){var we;return r(ce)||typeof ce=="string"||ce===void 0||pe.objectMode||(we=new TypeError("Invalid non-string/buffer chunk")),we}function d(pe){return!pe.ended&&(pe.needReadable||pe.length<pe.highWaterMark||pe.length===0)}function a(pe){return pe>=ue?pe=ue:(pe--,pe|=pe>>>1,pe|=pe>>>2,pe|=pe>>>4,pe|=pe>>>8,pe|=pe>>>16,pe++),pe}function A(pe,ce){return pe<=0||ce.length===0&&ce.ended?0:ce.objectMode?1:pe!==pe?ce.flowing&&ce.length?ce.buffer.head.data.length:ce.length:(pe>ce.highWaterMark&&(ce.highWaterMark=a(pe)),pe<=ce.length?pe:ce.ended?ce.length:(ce.needReadable=!0,0))}function p(pe,ce){if(!ce.ended){if(ce.decoder){var we=ce.decoder.end();we&&we.length&&(ce.buffer.push(we),ce.length+=ce.objectMode?1:we.length)}ce.ended=!0,y(pe)}}function y(pe){var ce=pe._readableState;ce.needReadable=!1,ce.emittedReadable||(Ae("emitReadable",ce.flowing),ce.emittedReadable=!0,ce.sync?W.nextTick(T,pe):T(pe))}function T(pe){Ae("emit readable"),pe.emit("readable"),w(pe)}function _(pe,ce){ce.readingMore||(ce.readingMore=!0,W.nextTick(B,pe,ce))}function B(pe,ce){for(var we=ce.length;!ce.reading&&!ce.flowing&&!ce.ended&&ce.length<ce.highWaterMark&&(Ae("maybeReadMore read 0"),pe.read(0),we!==ce.length);)we=ce.length;ce.readingMore=!1}function v(pe){return function(){var ce=pe._readableState;Ae("pipeOnDrain",ce.awaitDrain),ce.awaitDrain&&ce.awaitDrain--,ce.awaitDrain===0&&G(pe,"data")&&(ce.flowing=!0,w(pe))}}function m(pe){Ae("readable nexttick read 0"),pe.read(0)}function u(pe,ce){ce.resumeScheduled||(ce.resumeScheduled=!0,W.nextTick(i,pe,ce))}function i(pe,ce){ce.reading||(Ae("resume read 0"),pe.read(0)),ce.resumeScheduled=!1,ce.awaitDrain=0,pe.emit("resume"),w(pe),ce.flowing&&!ce.reading&&pe.read(0)}function w(pe){var ce=pe._readableState;for(Ae("flow",ce.flowing);ce.flowing&&pe.read()!==null;);}function O(pe,ce){if(ce.length===0)return null;var we;return ce.objectMode?we=ce.buffer.shift():!pe||pe>=ce.length?(we=ce.decoder?ce.buffer.join(""):ce.buffer.length===1?ce.buffer.head.data:ce.buffer.concat(ce.length),ce.buffer.clear()):we=S(pe,ce.buffer,ce.decoder),we}function S(pe,ce,we){var De;return pe<ce.head.data.length?(De=ce.head.data.slice(0,pe),ce.head.data=ce.head.data.slice(pe)):De=pe===ce.head.data.length?ce.shift():we?D(pe,ce):R(pe,ce),De}function D(pe,ce){var we=ce.head,De=1,Re=we.data;for(pe-=Re.length;we=we.next;){var te=we.data,N=pe>te.length?te.length:pe;if(N===te.length?Re+=te:Re+=te.slice(0,pe),(pe-=N)===0){N===te.length?(++De,we.next?ce.head=we.next:ce.head=ce.tail=null):(ce.head=we,we.data=te.slice(N));break}++De}return ce.length-=De,Re}function R(pe,ce){var we=ae.allocUnsafe(pe),De=ce.head,Re=1;for(De.data.copy(we),pe-=De.data.length;De=De.next;){var te=De.data,N=pe>te.length?te.length:pe;if(te.copy(we,we.length-pe,0,N),(pe-=N)===0){N===te.length?(++Re,De.next?ce.head=De.next:ce.head=ce.tail=null):(ce.head=De,De.data=te.slice(N));break}++Re}return ce.length-=Re,we}function k(pe){var ce=pe._readableState;if(ce.length>0)throw new Error('"endReadable()" called on non-empty stream');ce.endEmitted||(ce.ended=!0,W.nextTick(j,ce,pe))}function j(pe,ce){pe.endEmitted||pe.length!==0||(pe.endEmitted=!0,ce.readable=!1,ce.emit("end"))}function Y(pe,ce){for(var we=0,De=pe.length;we<De;we++)if(pe[we]===ce)return we;return-1}var P=b("babel-runtime/core-js/object/get-prototype-of"),K=function(pe){return pe&&pe.__esModule?pe:{default:pe}}(P),W=b("process-nextick-args");E.exports=l;var F,H=b("isarray");l.ReadableState=e;var G=(b("events").EventEmitter,function(pe,ce){return pe.listeners(ce).length}),$=b("./internal/streams/stream"),ae=b("safe-buffer").Buffer,he=h.Uint8Array||function(){},ie=b("core-util-is");ie.inherits=b("inherits");var ge=b("util"),Ae=void 0;Ae=ge&&ge.debuglog?ge.debuglog("stream"):function(){};var ye,fe=b("./internal/streams/BufferList"),de=b("./internal/streams/destroy");ie.inherits(l,$);var ne=["error","close","destroy","pause","resume"];Object.defineProperty(l.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(pe){this._readableState&&(this._readableState.destroyed=pe)}}),l.prototype.destroy=de.destroy,l.prototype._undestroy=de.undestroy,l.prototype._destroy=function(pe,ce){this.push(null),ce(pe)},l.prototype.push=function(pe,ce){var we,De=this._readableState;return De.objectMode?we=!0:typeof pe=="string"&&(ce=ce||De.defaultEncoding,ce!==De.encoding&&(pe=ae.from(pe,ce),ce=""),we=!0),c(this,pe,ce,!1,we)},l.prototype.unshift=function(pe){return c(this,pe,null,!0,!1)},l.prototype.isPaused=function(){return this._readableState.flowing===!1},l.prototype.setEncoding=function(pe){return ye||(ye=b("string_decoder/").StringDecoder),this._readableState.decoder=new ye(pe),this._readableState.encoding=pe,this};var ue=8388608;l.prototype.read=function(pe){Ae("read",pe),pe=parseInt(pe,10);var ce=this._readableState,we=pe;if(pe!==0&&(ce.emittedReadable=!1),pe===0&&ce.needReadable&&(ce.length>=ce.highWaterMark||ce.ended))return Ae("read: emitReadable",ce.length,ce.ended),ce.length===0&&ce.ended?k(this):y(this),null;if((pe=A(pe,ce))===0&&ce.ended)return ce.length===0&&k(this),null;var De=ce.needReadable;Ae("need readable",De),(ce.length===0||ce.length-pe<ce.highWaterMark)&&(De=!0,Ae("length less than watermark",De)),ce.ended||ce.reading?(De=!1,Ae("reading or ended",De)):De&&(Ae("do read"),ce.reading=!0,ce.sync=!0,ce.length===0&&(ce.needReadable=!0),this._read(ce.highWaterMark),ce.sync=!1,ce.reading||(pe=A(we,ce)));var Re;return Re=pe>0?O(pe,ce):null,Re===null?(ce.needReadable=!0,pe=0):ce.length-=pe,ce.length===0&&(ce.ended||(ce.needReadable=!0),we!==pe&&ce.ended&&k(this)),Re!==null&&this.emit("data",Re),Re},l.prototype._read=function(pe){this.emit("error",new Error("_read() is not implemented"))},l.prototype.pipe=function(pe,ce){function we(vt,it){Ae("onunpipe"),vt===se&&it&&it.hasUnpiped===!1&&(it.hasUnpiped=!0,Re())}function De(){Ae("onend"),pe.end()}function Re(){Ae("cleanup"),pe.removeListener("close",z),pe.removeListener("finish",le),pe.removeListener("drain",Fe),pe.removeListener("error",N),pe.removeListener("unpipe",we),se.removeListener("end",De),se.removeListener("end",ee),se.removeListener("data",te),ke=!0,!xe.awaitDrain||pe._writableState&&!pe._writableState.needDrain||Fe()}function te(vt){Ae("ondata"),dt=!1,pe.write(vt)!==!1||dt||((xe.pipesCount===1&&xe.pipes===pe||xe.pipesCount>1&&Y(xe.pipes,pe)!==-1)&&!ke&&(Ae("false write response, pause",se._readableState.awaitDrain),se._readableState.awaitDrain++,dt=!0),se.pause())}function N(vt){Ae("onerror",vt),ee(),pe.removeListener("error",N),G(pe,"error")===0&&pe.emit("error",vt)}function z(){pe.removeListener("finish",le),ee()}function le(){Ae("onfinish"),pe.removeListener("close",z),ee()}function ee(){Ae("unpipe"),se.unpipe(pe)}var se=this,xe=this._readableState;switch(xe.pipesCount){case 0:xe.pipes=pe;break;case 1:xe.pipes=[xe.pipes,pe];break;default:xe.pipes.push(pe)}xe.pipesCount+=1,Ae("pipe count=%d opts=%j",xe.pipesCount,ce);var Ke=(!ce||ce.end!==!1)&&pe!==C.stdout&&pe!==C.stderr,gt=Ke?De:ee;xe.endEmitted?W.nextTick(gt):se.once("end",gt),pe.on("unpipe",we);var Fe=v(se);pe.on("drain",Fe);var ke=!1,dt=!1;return se.on("data",te),n(pe,"error",N),pe.once("close",z),pe.once("finish",le),pe.emit("pipe",se),xe.flowing||(Ae("pipe resume"),se.resume()),pe},l.prototype.unpipe=function(pe){var ce=this._readableState,we={hasUnpiped:!1};if(ce.pipesCount===0)return this;if(ce.pipesCount===1)return pe&&pe!==ce.pipes?this:(pe||(pe=ce.pipes),ce.pipes=null,ce.pipesCount=0,ce.flowing=!1,pe&&pe.emit("unpipe",this,we),this);if(!pe){var De=ce.pipes,Re=ce.pipesCount;ce.pipes=null,ce.pipesCount=0,ce.flowing=!1;for(var te=0;te<Re;te++)De[te].emit("unpipe",this,we);return this}var N=Y(ce.pipes,pe);return N===-1?this:(ce.pipes.splice(N,1),ce.pipesCount-=1,ce.pipesCount===1&&(ce.pipes=ce.pipes[0]),pe.emit("unpipe",this,we),this)},l.prototype.on=function(pe,ce){var we=$.prototype.on.call(this,pe,ce);if(pe==="data")this._readableState.flowing!==!1&&this.resume();else if(pe==="readable"){var De=this._readableState;De.endEmitted||De.readableListening||(De.readableListening=De.needReadable=!0,De.emittedReadable=!1,De.reading?De.length&&y(this):W.nextTick(m,this))}return we},l.prototype.addListener=l.prototype.on,l.prototype.resume=function(){var pe=this._readableState;return pe.flowing||(Ae("resume"),pe.flowing=!0,u(this,pe)),this},l.prototype.pause=function(){return Ae("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Ae("pause"),this._readableState.flowing=!1,this.emit("pause")),this},l.prototype.wrap=function(pe){var ce=this,we=this._readableState,De=!1;pe.on("end",function(){if(Ae("wrapped end"),we.decoder&&!we.ended){var N=we.decoder.end();N&&N.length&&ce.push(N)}ce.push(null)}),pe.on("data",function(N){(Ae("wrapped data"),we.decoder&&(N=we.decoder.write(N)),(!we.objectMode||N!=null)&&(we.objectMode||N&&N.length))&&(ce.push(N)||(De=!0,pe.pause()))});for(var Re in pe)this[Re]===void 0&&typeof pe[Re]=="function"&&(this[Re]=function(N){return function(){return pe[N].apply(pe,arguments)}}(Re));for(var te=0;te<ne.length;te++)pe.on(ne[te],this.emit.bind(this,ne[te]));return this._read=function(N){Ae("wrapped _read",N),De&&(De=!1,pe.resume())},this},Object.defineProperty(l.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),l._fromList=O}).call(this,b("_process"),typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":179,"./internal/streams/BufferList":184,"./internal/streams/destroy":185,"./internal/streams/stream":186,_process:173,"babel-runtime/core-js/object/get-prototype-of":22,"core-util-is":153,events:158,inherits:162,isarray:166,"process-nextick-args":172,"safe-buffer":193,"string_decoder/":200,util:36}],182:[function(b,E,x){"use strict";function C(l,c){var o=this._transformState;o.transforming=!1;var f=o.writecb;if(!f)return this.emit("error",new Error("write callback called multiple times"));o.writechunk=null,o.writecb=null,c!=null&&this.push(c),f(l);var d=this._readableState;d.reading=!1,(d.needReadable||d.length<d.highWaterMark)&&this._read(d.highWaterMark)}function h(l){if(!(this instanceof h))return new h(l);n.call(this,l),this._transformState={afterTransform:C.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,l&&(typeof l.transform=="function"&&(this._transform=l.transform),typeof l.flush=="function"&&(this._flush=l.flush)),this.on("prefinish",s)}function s(){var l=this;typeof this._flush=="function"?this._flush(function(c,o){r(l,c,o)}):r(this,null,null)}function r(l,c,o){if(c)return l.emit("error",c);if(o!=null&&l.push(o),l._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(l._transformState.transforming)throw new Error("Calling transform done when still transforming");return l.push(null)}E.exports=h;var n=b("./_stream_duplex"),e=b("core-util-is");e.inherits=b("inherits"),e.inherits(h,n),h.prototype.push=function(l,c){return this._transformState.needTransform=!1,n.prototype.push.call(this,l,c)},h.prototype._transform=function(l,c,o){throw new Error("_transform() is not implemented")},h.prototype._write=function(l,c,o){var f=this._transformState;if(f.writecb=o,f.writechunk=l,f.writeencoding=c,!f.transforming){var d=this._readableState;(f.needTransform||d.needReadable||d.length<d.highWaterMark)&&this._read(d.highWaterMark)}},h.prototype._read=function(l){var c=this._transformState;c.writechunk!==null&&c.writecb&&!c.transforming?(c.transforming=!0,this._transform(c.writechunk,c.writeencoding,c.afterTransform)):c.needTransform=!0},h.prototype._destroy=function(l,c){var o=this;n.prototype._destroy.call(this,l,function(f){c(f),o.emit("close")})}},{"./_stream_duplex":179,"core-util-is":153,inherits:162}],183:[function(b,E,x){(function(C,h){"use strict";function s(de){return de&&de.__esModule?de:{default:de}}function r(de){var ne=this;this.next=null,this.entry=null,this.finish=function(){D(ne,de)}}function n(de){return ge.from(de)}function e(de){return ge.isBuffer(de)||de instanceof Ae}function l(){}function c(de,ne){G=G||b("./_stream_duplex"),de=de||{};var ue=ne instanceof G;this.objectMode=!!de.objectMode,ue&&(this.objectMode=this.objectMode||!!de.writableObjectMode);var pe=de.highWaterMark,ce=de.writableHighWaterMark,we=this.objectMode?16:16384;this.highWaterMark=pe||pe===0?pe:ue&&(ce||ce===0)?ce:we,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var De=de.decodeStrings===!1;this.decodeStrings=!De,this.defaultEncoding=de.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Re){_(ne,Re)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new r(this)}function o(de){if(G=G||b("./_stream_duplex"),!(fe.call(o,this)||this instanceof G))return new o(de);this._writableState=new c(de,this),this.writable=!0,de&&(typeof de.write=="function"&&(this._write=de.write),typeof de.writev=="function"&&(this._writev=de.writev),typeof de.destroy=="function"&&(this._destroy=de.destroy),typeof de.final=="function"&&(this._final=de.final)),ie.call(this)}function f(de,ne){var ue=new Error("write after end");de.emit("error",ue),H.nextTick(ne,ue)}function d(de,ne,ue,pe){var ce=!0,we=!1;return ue===null?we=new TypeError("May not write null values to stream"):typeof ue=="string"||ue===void 0||ne.objectMode||(we=new TypeError("Invalid non-string/buffer chunk")),we&&(de.emit("error",we),H.nextTick(pe,we),ce=!1),ce}function a(de,ne,ue){return de.objectMode||de.decodeStrings===!1||typeof ne!="string"||(ne=ge.from(ne,ue)),ne}function A(de,ne,ue,pe,ce,we){if(!ue){var De=a(ne,pe,ce);pe!==De&&(ue=!0,ce="buffer",pe=De)}var Re=ne.objectMode?1:pe.length;ne.length+=Re;var te=ne.length<ne.highWaterMark;if(te||(ne.needDrain=!0),ne.writing||ne.corked){var N=ne.lastBufferedRequest;ne.lastBufferedRequest={chunk:pe,encoding:ce,isBuf:ue,callback:we,next:null},N?N.next=ne.lastBufferedRequest:ne.bufferedRequest=ne.lastBufferedRequest,ne.bufferedRequestCount+=1}else p(de,ne,!1,Re,pe,ce,we);return te}function p(de,ne,ue,pe,ce,we,De){ne.writelen=pe,ne.writecb=De,ne.writing=!0,ne.sync=!0,ue?de._writev(ce,ne.onwrite):de._write(ce,we,ne.onwrite),ne.sync=!1}function y(de,ne,ue,pe,ce){--ne.pendingcb,ue?(H.nextTick(ce,pe),H.nextTick(O,de,ne),de._writableState.errorEmitted=!0,de.emit("error",pe)):(ce(pe),de._writableState.errorEmitted=!0,de.emit("error",pe),O(de,ne))}function T(de){de.writing=!1,de.writecb=null,de.length-=de.writelen,de.writelen=0}function _(de,ne){var ue=de._writableState,pe=ue.sync,ce=ue.writecb;if(T(ue),ne)y(de,ue,pe,ne,ce);else{var we=u(ue);we||ue.corked||ue.bufferProcessing||!ue.bufferedRequest||m(de,ue),pe?$(B,de,ue,we,ce):B(de,ue,we,ce)}}function B(de,ne,ue,pe){ue||v(de,ne),ne.pendingcb--,pe(),O(de,ne)}function v(de,ne){ne.length===0&&ne.needDrain&&(ne.needDrain=!1,de.emit("drain"))}function m(de,ne){ne.bufferProcessing=!0;var ue=ne.bufferedRequest;if(de._writev&&ue&&ue.next){var pe=ne.bufferedRequestCount,ce=new Array(pe),we=ne.corkedRequestsFree;we.entry=ue;for(var De=0,Re=!0;ue;)ce[De]=ue,ue.isBuf||(Re=!1),ue=ue.next,De+=1;ce.allBuffers=Re,p(de,ne,!0,ne.length,ce,"",we.finish),ne.pendingcb++,ne.lastBufferedRequest=null,we.next?(ne.corkedRequestsFree=we.next,we.next=null):ne.corkedRequestsFree=new r(ne),ne.bufferedRequestCount=0}else{for(;ue;){var te=ue.chunk,N=ue.encoding,z=ue.callback;if(p(de,ne,!1,ne.objectMode?1:te.length,te,N,z),ue=ue.next,ne.bufferedRequestCount--,ne.writing)break}ue===null&&(ne.lastBufferedRequest=null)}ne.bufferedRequest=ue,ne.bufferProcessing=!1}function u(de){return de.ending&&de.length===0&&de.bufferedRequest===null&&!de.finished&&!de.writing}function i(de,ne){de._final(function(ue){ne.pendingcb--,ue&&de.emit("error",ue),ne.prefinished=!0,de.emit("prefinish"),O(de,ne)})}function w(de,ne){ne.prefinished||ne.finalCalled||(typeof de._final=="function"?(ne.pendingcb++,ne.finalCalled=!0,H.nextTick(i,de,ne)):(ne.prefinished=!0,de.emit("prefinish")))}function O(de,ne){var ue=u(ne);return ue&&(w(de,ne),ne.pendingcb===0&&(ne.finished=!0,de.emit("finish"))),ue}function S(de,ne,ue){ne.ending=!0,O(de,ne),ue&&(ne.finished?H.nextTick(ue):de.once("finish",ue)),ne.ended=!0,de.writable=!1}function D(de,ne,ue){var pe=de.entry;for(de.entry=null;pe;){var ce=pe.callback;ne.pendingcb--,ce(ue),pe=pe.next}ne.corkedRequestsFree?ne.corkedRequestsFree.next=de:ne.corkedRequestsFree=de}var R=b("babel-runtime/core-js/object/define-property"),k=s(R),j=b("babel-runtime/core-js/symbol/has-instance"),Y=s(j),P=b("babel-runtime/core-js/symbol"),K=s(P),W=b("babel-runtime/core-js/set-immediate"),F=s(W),H=b("process-nextick-args");E.exports=o;var G,$=!C.browser&&["v0.10","v0.9."].indexOf(C.version.slice(0,5))>-1?F.default:H.nextTick;o.WritableState=c;var ae=b("core-util-is");ae.inherits=b("inherits");var he={deprecate:b("util-deprecate")},ie=b("./internal/streams/stream"),ge=b("safe-buffer").Buffer,Ae=h.Uint8Array||function(){},ye=b("./internal/streams/destroy");ae.inherits(o,ie),c.prototype.getBuffer=function(){for(var de=this.bufferedRequest,ne=[];de;)ne.push(de),de=de.next;return ne},function(){try{Object.defineProperty(c.prototype,"buffer",{get:he.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(de){}}();var fe;typeof K.default=="function"&&Y.default&&typeof Function.prototype[Y.default]=="function"?(fe=Function.prototype[Y.default],(0,k.default)(o,Y.default,{value:function(de){return!!fe.call(this,de)||this===o&&de&&de._writableState instanceof c}})):fe=function(de){return de instanceof this},o.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},o.prototype.write=function(de,ne,ue){var pe=this._writableState,ce=!1,we=!pe.objectMode&&e(de);return we&&!ge.isBuffer(de)&&(de=n(de)),typeof ne=="function"&&(ue=ne,ne=null),we?ne="buffer":ne||(ne=pe.defaultEncoding),typeof ue!="function"&&(ue=l),pe.ended?f(this,ue):(we||d(this,pe,de,ue))&&(pe.pendingcb++,ce=A(this,pe,we,de,ne,ue)),ce},o.prototype.cork=function(){this._writableState.corked++},o.prototype.uncork=function(){var de=this._writableState;de.corked&&(de.corked--,de.writing||de.corked||de.finished||de.bufferProcessing||!de.bufferedRequest||m(this,de))},o.prototype.setDefaultEncoding=function(de){if(typeof de=="string"&&(de=de.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((de+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+de);return this._writableState.defaultEncoding=de,this},Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),o.prototype._write=function(de,ne,ue){ue(new Error("_write() is not implemented"))},o.prototype._writev=null,o.prototype.end=function(de,ne,ue){var pe=this._writableState;typeof de=="function"?(ue=de,de=null,ne=null):typeof ne=="function"&&(ue=ne,ne=null),de!=null&&this.write(de,ne),pe.corked&&(pe.corked=1,this.uncork()),pe.ending||pe.finished||S(this,pe,ue)},Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(de){this._writableState&&(this._writableState.destroyed=de)}}),o.prototype.destroy=ye.destroy,o.prototype._undestroy=ye.undestroy,o.prototype._destroy=function(de,ne){this.end(),ne(de)}}).call(this,b("_process"),typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":179,"./internal/streams/destroy":185,"./internal/streams/stream":186,_process:173,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/set-immediate":25,"babel-runtime/core-js/symbol":27,"babel-runtime/core-js/symbol/has-instance":28,"core-util-is":153,inherits:162,"process-nextick-args":172,"safe-buffer":193,"util-deprecate":205}],184:[function(b,E,x){"use strict";function C(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function h(n,e,l){n.copy(e,l)}var s=b("safe-buffer").Buffer,r=b("util");E.exports=function(){function n(){C(this,n),this.head=null,this.tail=null,this.length=0}return n.prototype.push=function(e){var l={data:e,next:null};this.length>0?this.tail.next=l:this.head=l,this.tail=l,++this.length},n.prototype.unshift=function(e){var l={data:e,next:this.head};this.length===0&&(this.tail=l),this.head=l,++this.length},n.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},n.prototype.clear=function(){this.head=this.tail=null,this.length=0},n.prototype.join=function(e){if(this.length===0)return"";for(var l=this.head,c=""+l.data;l=l.next;)c+=e+l.data;return c},n.prototype.concat=function(e){if(this.length===0)return s.alloc(0);if(this.length===1)return this.head.data;for(var l=s.allocUnsafe(e>>>0),c=this.head,o=0;c;)h(c.data,l,o),o+=c.data.length,c=c.next;return l},n}(),r&&r.inspect&&r.inspect.custom&&(E.exports.prototype[r.inspect.custom]=function(){var n=r.inspect({length:this.length});return this.constructor.name+" "+n})},{"safe-buffer":193,util:36}],185:[function(b,E,x){"use strict";function C(n,e){var l=this,c=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return c||o?(e?e(n):!n||this._writableState&&this._writableState.errorEmitted||r.nextTick(s,this,n),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(f){!e&&f?(r.nextTick(s,l,f),l._writableState&&(l._writableState.errorEmitted=!0)):e&&e(f)}),this)}function h(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function s(n,e){n.emit("error",e)}var r=b("process-nextick-args");E.exports={destroy:C,undestroy:h}},{"process-nextick-args":172}],186:[function(b,E,x){"use strict";E.exports=b("events").EventEmitter},{events:158}],187:[function(b,E,x){E.exports=b("./readable").PassThrough},{"./readable":188}],188:[function(b,E,x){x=E.exports=b("./lib/_stream_readable.js"),x.Stream=x,x.Readable=x,x.Writable=b("./lib/_stream_writable.js"),x.Duplex=b("./lib/_stream_duplex.js"),x.Transform=b("./lib/_stream_transform.js"),x.PassThrough=b("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":179,"./lib/_stream_passthrough.js":180,"./lib/_stream_readable.js":181,"./lib/_stream_transform.js":182,"./lib/_stream_writable.js":183}],189:[function(b,E,x){E.exports=b("./readable").Transform},{"./readable":188}],190:[function(b,E,x){E.exports=b("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":183}],191:[function(b,E,x){var C=function(){return this}()||Function("return this")(),h=C.regeneratorRuntime&&Object.getOwnPropertyNames(C).indexOf("regeneratorRuntime")>=0,s=h&&C.regeneratorRuntime;if(C.regeneratorRuntime=void 0,E.exports=b("./runtime"),h)C.regeneratorRuntime=s;else try{delete C.regeneratorRuntime}catch(r){C.regeneratorRuntime=void 0}},{"./runtime":192}],192:[function(b,E,x){!function(C){"use strict";function h(F,H,G,$){var ae=H&&H.prototype instanceof r?H:r,he=Object.create(ae.prototype),ie=new A($||[]);return he._invoke=o(F,G,ie),he}function s(F,H,G){try{return{type:"normal",arg:F.call(H,G)}}catch($){return{type:"throw",arg:$}}}function r(){}function n(){}function e(){}function l(F){["next","throw","return"].forEach(function(H){F[H]=function(G){return this._invoke(H,G)}})}function c(F){function H(ae,he,ie,ge){var Ae=s(F[ae],F,he);if(Ae.type!=="throw"){var ye=Ae.arg,fe=ye.value;return fe&&typeof fe=="object"&&B.call(fe,"__await")?Promise.resolve(fe.__await).then(function(de){H("next",de,ie,ge)},function(de){H("throw",de,ie,ge)}):Promise.resolve(fe).then(function(de){ye.value=de,ie(ye)},ge)}ge(Ae.arg)}function G(ae,he){function ie(){return new Promise(function(ge,Ae){H(ae,he,ge,Ae)})}return $=$?$.then(ie,ie):ie()}var $;this._invoke=G}function o(F,H,G){var $=S;return function(ae,he){if($===R)throw new Error("Generator is already running");if($===k){if(ae==="throw")throw he;return y()}for(G.method=ae,G.arg=he;;){var ie=G.delegate;if(ie){var ge=f(ie,G);if(ge){if(ge===j)continue;return ge}}if(G.method==="next")G.sent=G._sent=G.arg;else if(G.method==="throw"){if($===S)throw $=k,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);$=R;var Ae=s(F,H,G);if(Ae.type==="normal"){if($=G.done?k:D,Ae.arg===j)continue;return{value:Ae.arg,done:G.done}}Ae.type==="throw"&&($=k,G.method="throw",G.arg=Ae.arg)}}}function f(F,H){var G=F.iterator[H.method];if(G===T){if(H.delegate=null,H.method==="throw"){if(F.iterator.return&&(H.method="return",H.arg=T,f(F,H),H.method==="throw"))return j;H.method="throw",H.arg=new TypeError("The iterator does not provide a 'throw' method")}return j}var $=s(G,F.iterator,H.arg);if($.type==="throw")return H.method="throw",H.arg=$.arg,H.delegate=null,j;var ae=$.arg;return ae?ae.done?(H[F.resultName]=ae.value,H.next=F.nextLoc,H.method!=="return"&&(H.method="next",H.arg=T),H.delegate=null,j):ae:(H.method="throw",H.arg=new TypeError("iterator result is not an object"),H.delegate=null,j)}function d(F){var H={tryLoc:F[0]};1 in F&&(H.catchLoc=F[1]),2 in F&&(H.finallyLoc=F[2],H.afterLoc=F[3]),this.tryEntries.push(H)}function a(F){var H=F.completion||{};H.type="normal",delete H.arg,F.completion=H}function A(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(d,this),this.reset(!0)}function p(F){if(F){var H=F[m];if(H)return H.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var G=-1,$=function ae(){for(;++G<F.length;)if(B.call(F,G))return ae.value=F[G],ae.done=!1,ae;return ae.value=T,ae.done=!0,ae};return $.next=$}}return{next:y}}function y(){return{value:T,done:!0}}var T,_=Object.prototype,B=_.hasOwnProperty,v=typeof Symbol=="function"?Symbol:{},m=v.iterator||"@@iterator",u=v.asyncIterator||"@@asyncIterator",i=v.toStringTag||"@@toStringTag",w=typeof E=="object",O=C.regeneratorRuntime;if(O)return void(w&&(E.exports=O));O=C.regeneratorRuntime=w?E.exports:{},O.wrap=h;var S="suspendedStart",D="suspendedYield",R="executing",k="completed",j={},Y={};Y[m]=function(){return this};var P=Object.getPrototypeOf,K=P&&P(P(p([])));K&&K!==_&&B.call(K,m)&&(Y=K);var W=e.prototype=r.prototype=Object.create(Y);n.prototype=W.constructor=e,e.constructor=n,e[i]=n.displayName="GeneratorFunction",O.isGeneratorFunction=function(F){var H=typeof F=="function"&&F.constructor;return!!H&&(H===n||(H.displayName||H.name)==="GeneratorFunction")},O.mark=function(F){return Object.setPrototypeOf?Object.setPrototypeOf(F,e):(F.__proto__=e,i in F||(F[i]="GeneratorFunction")),F.prototype=Object.create(W),F},O.awrap=function(F){return{__await:F}},l(c.prototype),c.prototype[u]=function(){return this},O.AsyncIterator=c,O.async=function(F,H,G,$){var ae=new c(h(F,H,G,$));return O.isGeneratorFunction(H)?ae:ae.next().then(function(he){return he.done?he.value:ae.next()})},l(W),W[i]="Generator",W[m]=function(){return this},W.toString=function(){return"[object Generator]"},O.keys=function(F){var H=[];for(var G in F)H.push(G);return H.reverse(),function $(){for(;H.length;){var ae=H.pop();if(ae in F)return $.value=ae,$.done=!1,$}return $.done=!0,$}},O.values=p,A.prototype={constructor:A,reset:function(F){if(this.prev=0,this.next=0,this.sent=this._sent=T,this.done=!1,this.delegate=null,this.method="next",this.arg=T,this.tryEntries.forEach(a),!F)for(var H in this)H.charAt(0)==="t"&&B.call(this,H)&&!isNaN(+H.slice(1))&&(this[H]=T)},stop:function(){this.done=!0;var F=this.tryEntries[0],H=F.completion;if(H.type==="throw")throw H.arg;return this.rval},dispatchException:function(F){function H(Ae,ye){return he.type="throw",he.arg=F,G.next=Ae,ye&&(G.method="next",G.arg=T),!!ye}if(this.done)throw F;for(var G=this,$=this.tryEntries.length-1;$>=0;--$){var ae=this.tryEntries[$],he=ae.completion;if(ae.tryLoc==="root")return H("end");if(ae.tryLoc<=this.prev){var ie=B.call(ae,"catchLoc"),ge=B.call(ae,"finallyLoc");if(ie&&ge){if(this.prev<ae.catchLoc)return H(ae.catchLoc,!0);if(this.prev<ae.finallyLoc)return H(ae.finallyLoc)}else if(ie){if(this.prev<ae.catchLoc)return H(ae.catchLoc,!0)}else{if(!ge)throw new Error("try statement without catch or finally");if(this.prev<ae.finallyLoc)return H(ae.finallyLoc)}}}},abrupt:function(F,H){for(var G=this.tryEntries.length-1;G>=0;--G){var $=this.tryEntries[G];if($.tryLoc<=this.prev&&B.call($,"finallyLoc")&&this.prev<$.finallyLoc){var ae=$;break}}ae&&(F==="break"||F==="continue")&&ae.tryLoc<=H&&H<=ae.finallyLoc&&(ae=null);var he=ae?ae.completion:{};return he.type=F,he.arg=H,ae?(this.method="next",this.next=ae.finallyLoc,j):this.complete(he)},complete:function(F,H){if(F.type==="throw")throw F.arg;return F.type==="break"||F.type==="continue"?this.next=F.arg:F.type==="return"?(this.rval=this.arg=F.arg,this.method="return",this.next="end"):F.type==="normal"&&H&&(this.next=H),j},finish:function(F){for(var H=this.tryEntries.length-1;H>=0;--H){var G=this.tryEntries[H];if(G.finallyLoc===F)return this.complete(G.completion,G.afterLoc),a(G),j}},catch:function(F){for(var H=this.tryEntries.length-1;H>=0;--H){var G=this.tryEntries[H];if(G.tryLoc===F){var $=G.completion;if($.type==="throw"){var ae=$.arg;a(G)}return ae}}throw new Error("illegal catch attempt")},delegateYield:function(F,H,G){return this.delegate={iterator:p(F),resultName:H,nextLoc:G},this.method==="next"&&(this.arg=T),j}}}(function(){return this}()||Function("return this")())},{}],193:[function(b,E,x){function C(n,e){for(var l in n)e[l]=n[l]}function h(n,e,l){return r(n,e,l)}var s=b("buffer"),r=s.Buffer;r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?E.exports=s:(C(s,x),x.Buffer=h),C(r,h),h.from=function(n,e,l){if(typeof n=="number")throw new TypeError("Argument must not be a number");return r(n,e,l)},h.alloc=function(n,e,l){if(typeof n!="number")throw new TypeError("Argument must be a number");var c=r(n);return e!==void 0?typeof l=="string"?c.fill(e,l):c.fill(e):c.fill(0),c},h.allocUnsafe=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return r(n)},h.allocUnsafeSlow=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return s.SlowBuffer(n)}},{buffer:38}],194:[function(b,E,x){(function(C){"use strict";function h(y){return y&&y.__esModule?y:{default:y}}var s=b("babel-runtime/core-js/string/from-code-point"),r=h(s),n=b("babel-runtime/core-js/json/stringify"),e=h(n),l=b("babel-runtime/helpers/typeof"),c=h(l),o=b("babel-runtime/core-js/object/define-property"),f=h(o),d=b("babel-runtime/core-js/object/keys"),a=h(d),A=b("babel-runtime/core-js/object/create"),p=h(A);!function(y){function T(ee,se){if(!(this instanceof T))return new T(ee,se);var xe=this;B(xe),xe.q=xe.c="",xe.bufferCheckPosition=y.MAX_BUFFER_LENGTH,xe.opt=se||{},xe.opt.lowercase=xe.opt.lowercase||xe.opt.lowercasetags,xe.looseCase=xe.opt.lowercase?"toLowerCase":"toUpperCase",xe.tags=[],xe.closed=xe.closedRoot=xe.sawRoot=!1,xe.tag=xe.error=null,xe.strict=!!ee,xe.noscript=!(!ee&&!xe.opt.noscript),xe.state=z.BEGIN,xe.strictEntities=xe.opt.strictEntities,xe.ENTITIES=xe.strictEntities?(0,p.default)(y.XML_ENTITIES):(0,p.default)(y.ENTITIES),xe.attribList=[],xe.opt.xmlns&&(xe.ns=(0,p.default)(we)),xe.trackPosition=xe.opt.position!==!1,xe.trackPosition&&(xe.position=xe.line=xe.column=0),R(xe,"onready")}function _(ee){for(var se=Math.max(y.MAX_BUFFER_LENGTH,10),xe=0,Ke=0,gt=ye.length;Ke<gt;Ke++){var Fe=ee[ye[Ke]].length;if(Fe>se)switch(ye[Ke]){case"textNode":j(ee);break;case"cdata":k(ee,"oncdata",ee.cdata),ee.cdata="";break;case"script":k(ee,"onscript",ee.script),ee.script="";break;default:P(ee,"Max buffer length exceeded: "+ye[Ke])}xe=Math.max(xe,Fe)}var ke=y.MAX_BUFFER_LENGTH-xe;ee.bufferCheckPosition=ke+ee.position}function B(ee){for(var se=0,xe=ye.length;se<xe;se++)ee[ye[se]]=""}function v(ee){j(ee),ee.cdata!==""&&(k(ee,"oncdata",ee.cdata),ee.cdata=""),ee.script!==""&&(k(ee,"onscript",ee.script),ee.script="")}function m(ee,se){return new u(ee,se)}function u(ee,se){if(!(this instanceof u))return new u(ee,se);fe.apply(this),this._parser=new T(ee,se),this.writable=!0,this.readable=!0;var xe=this;this._parser.onend=function(){xe.emit("end")},this._parser.onerror=function(Ke){xe.emit("error",Ke),xe._parser.error=null},this._decoder=null,de.forEach(function(Ke){(0,f.default)(xe,"on"+Ke,{get:function(){return xe._parser["on"+Ke]},set:function(gt){if(!gt)return xe.removeAllListeners(Ke),xe._parser["on"+Ke]=gt,gt;xe.on(Ke,gt)},enumerable:!0,configurable:!1})})}function i(ee){return ee===" "||ee===`
|
|
|
`||ee==="\r"||ee===" "}function w(ee){return ee==='"'||ee==="'"}function O(ee){return ee===">"||i(ee)}function S(ee,se){return ee.test(se)}function D(ee,se){return!S(ee,se)}function R(ee,se,xe){ee[se]&&ee[se](xe)}function k(ee,se,xe){ee.textNode&&j(ee),R(ee,se,xe)}function j(ee){ee.textNode=Y(ee.opt,ee.textNode),ee.textNode&&R(ee,"ontext",ee.textNode),ee.textNode=""}function Y(ee,se){return ee.trim&&(se=se.trim()),ee.normalize&&(se=se.replace(/\s+/g," ")),se}function P(ee,se){return j(ee),ee.trackPosition&&(se+=`
|
|
|
Line: `+ee.line+`
|
|
|
Column: `+ee.column+`
|
|
|
Char: `+ee.c),se=new Error(se),ee.error=se,R(ee,"onerror",se),ee}function K(ee){return ee.sawRoot&&!ee.closedRoot&&W(ee,"Unclosed root tag"),ee.state!==z.BEGIN&&ee.state!==z.BEGIN_WHITESPACE&&ee.state!==z.TEXT&&P(ee,"Unexpected end"),j(ee),ee.c="",ee.closed=!0,R(ee,"onend"),T.call(ee,ee.strict,ee.opt),ee}function W(ee,se){if((ee===void 0?"undefined":(0,c.default)(ee))!=="object"||!(ee instanceof T))throw new Error("bad call to strictFail");ee.strict&&P(ee,se)}function F(ee){ee.strict||(ee.tagName=ee.tagName[ee.looseCase]());var se=ee.tags[ee.tags.length-1]||ee,xe=ee.tag={name:ee.tagName,attributes:{}};ee.opt.xmlns&&(xe.ns=se.ns),ee.attribList.length=0,k(ee,"onopentagstart",xe)}function H(ee,se){var xe=ee.indexOf(":"),Ke=xe<0?["",ee]:ee.split(":"),gt=Ke[0],Fe=Ke[1];return se&&ee==="xmlns"&&(gt="xmlns",Fe=""),{prefix:gt,local:Fe}}function G(ee){if(ee.strict||(ee.attribName=ee.attribName[ee.looseCase]()),ee.attribList.indexOf(ee.attribName)!==-1||ee.tag.attributes.hasOwnProperty(ee.attribName))return void(ee.attribName=ee.attribValue="");if(ee.opt.xmlns){var se=H(ee.attribName,!0),xe=se.prefix,Ke=se.local;if(xe==="xmlns")if(Ke==="xml"&&ee.attribValue!==pe)W(ee,"xml: prefix must be bound to "+pe+`
|
|
|
Actual: `+ee.attribValue);else if(Ke==="xmlns"&&ee.attribValue!==ce)W(ee,"xmlns: prefix must be bound to "+ce+`
|
|
|
Actual: `+ee.attribValue);else{var gt=ee.tag,Fe=ee.tags[ee.tags.length-1]||ee;gt.ns===Fe.ns&&(gt.ns=(0,p.default)(Fe.ns)),gt.ns[Ke]=ee.attribValue}ee.attribList.push([ee.attribName,ee.attribValue])}else ee.tag.attributes[ee.attribName]=ee.attribValue,k(ee,"onattribute",{name:ee.attribName,value:ee.attribValue});ee.attribName=ee.attribValue=""}function $(ee,se){if(ee.opt.xmlns){var xe=ee.tag,Ke=H(ee.tagName);xe.prefix=Ke.prefix,xe.local=Ke.local,xe.uri=xe.ns[Ke.prefix]||"",xe.prefix&&!xe.uri&&(W(ee,"Unbound namespace prefix: "+(0,e.default)(ee.tagName)),xe.uri=Ke.prefix);var gt=ee.tags[ee.tags.length-1]||ee;xe.ns&>.ns!==xe.ns&&(0,a.default)(xe.ns).forEach(function(Ie){k(ee,"onopennamespace",{prefix:Ie,uri:xe.ns[Ie]})});for(var Fe=0,ke=ee.attribList.length;Fe<ke;Fe++){var dt=ee.attribList[Fe],vt=dt[0],it=dt[1],ot=H(vt,!0),Ve=ot.prefix,ze=ot.local,Ge=Ve===""?"":xe.ns[Ve]||"",Se={name:vt,value:it,prefix:Ve,local:ze,uri:Ge};Ve&&Ve!=="xmlns"&&!Ge&&(W(ee,"Unbound namespace prefix: "+(0,e.default)(Ve)),Se.uri=Ve),ee.tag.attributes[vt]=Se,k(ee,"onattribute",Se)}ee.attribList.length=0}ee.tag.isSelfClosing=!!se,ee.sawRoot=!0,ee.tags.push(ee.tag),k(ee,"onopentag",ee.tag),se||(ee.noscript||ee.tagName.toLowerCase()!=="script"?ee.state=z.TEXT:ee.state=z.SCRIPT,ee.tag=null,ee.tagName=""),ee.attribName=ee.attribValue="",ee.attribList.length=0}function ae(ee){if(!ee.tagName)return W(ee,"Weird empty close tag."),ee.textNode+="</>",void(ee.state=z.TEXT);if(ee.script){if(ee.tagName!=="script")return ee.script+="</"+ee.tagName+">",ee.tagName="",void(ee.state=z.SCRIPT);k(ee,"onscript",ee.script),ee.script=""}var se=ee.tags.length,xe=ee.tagName;ee.strict||(xe=xe[ee.looseCase]());for(var Ke=xe;se--&&!(ee.tags[se].name===Ke);)W(ee,"Unexpected close tag");if(se<0)return W(ee,"Unmatched closing tag: "+ee.tagName),ee.textNode+="</"+ee.tagName+">",void(ee.state=z.TEXT);ee.tagName=xe;for(var gt=ee.tags.length;gt-- >se;){var Fe=ee.tag=ee.tags.pop();ee.tagName=ee.tag.name,k(ee,"onclosetag",ee.tagName);var ke={};for(var dt in Fe.ns)ke[dt]=Fe.ns[dt];var vt=ee.tags[ee.tags.length-1]||ee;ee.opt.xmlns&&Fe.ns!==vt.ns&&(0,a.default)(Fe.ns).forEach(function(it){var ot=Fe.ns[it];k(ee,"onclosenamespace",{prefix:it,uri:ot})})}se===0&&(ee.closedRoot=!0),ee.tagName=ee.attribValue=ee.attribName="",ee.attribList.length=0,ee.state=z.TEXT}function he(ee){var se,xe=ee.entity,Ke=xe.toLowerCase(),gt="";return ee.ENTITIES[xe]?ee.ENTITIES[xe]:ee.ENTITIES[Ke]?ee.ENTITIES[Ke]:(xe=Ke,xe.charAt(0)==="#"&&(xe.charAt(1)==="x"?(xe=xe.slice(2),se=parseInt(xe,16),gt=se.toString(16)):(xe=xe.slice(1),se=parseInt(xe,10),gt=se.toString(10))),xe=xe.replace(/^0+/,""),isNaN(se)||gt.toLowerCase()!==xe?(W(ee,"Invalid character entity"),"&"+ee.entity+";"):(0,r.default)(se))}function ie(ee,se){se==="<"?(ee.state=z.OPEN_WAKA,ee.startTagPosition=ee.position):i(se)||(W(ee,"Non-whitespace before first tag."),ee.textNode=se,ee.state=z.TEXT)}function ge(ee,se){var xe="";return se<ee.length&&(xe=ee.charAt(se)),xe}function Ae(ee){var se=this;if(this.error)throw this.error;if(se.closed)return P(se,"Cannot write after close. Assign an onready handler.");if(ee===null)return K(se);(ee===void 0?"undefined":(0,c.default)(ee))==="object"&&(ee=ee.toString());for(var xe=0,Ke="";!(Ke=ge(ee,xe++),se.c=Ke,!Ke);)switch(se.trackPosition&&(se.position++,Ke===`
|
|
|
`?(se.line++,se.column=0):se.column++),se.state){case z.BEGIN:if(se.state=z.BEGIN_WHITESPACE,Ke==="\uFEFF")continue;ie(se,Ke);continue;case z.BEGIN_WHITESPACE:ie(se,Ke);continue;case z.TEXT:if(se.sawRoot&&!se.closedRoot){for(var gt=xe-1;Ke&&Ke!=="<"&&Ke!=="&";)(Ke=ge(ee,xe++))&&se.trackPosition&&(se.position++,Ke===`
|
|
|
`?(se.line++,se.column=0):se.column++);se.textNode+=ee.substring(gt,xe-1)}Ke!=="<"||se.sawRoot&&se.closedRoot&&!se.strict?(i(Ke)||se.sawRoot&&!se.closedRoot||W(se,"Text data outside of root node."),Ke==="&"?se.state=z.TEXT_ENTITY:se.textNode+=Ke):(se.state=z.OPEN_WAKA,se.startTagPosition=se.position);continue;case z.SCRIPT:Ke==="<"?se.state=z.SCRIPT_ENDING:se.script+=Ke;continue;case z.SCRIPT_ENDING:Ke==="/"?se.state=z.CLOSE_TAG:(se.script+="<"+Ke,se.state=z.SCRIPT);continue;case z.OPEN_WAKA:if(Ke==="!")se.state=z.SGML_DECL,se.sgmlDecl="";else if(!i(Ke))if(S(De,Ke))se.state=z.OPEN_TAG,se.tagName=Ke;else if(Ke==="/")se.state=z.CLOSE_TAG,se.tagName="";else if(Ke==="?")se.state=z.PROC_INST,se.procInstName=se.procInstBody="";else{if(W(se,"Unencoded <"),se.startTagPosition+1<se.position){var Fe=se.position-se.startTagPosition;Ke=new Array(Fe).join(" ")+Ke}se.textNode+="<"+Ke,se.state=z.TEXT}continue;case z.SGML_DECL:(se.sgmlDecl+Ke).toUpperCase()===ne?(k(se,"onopencdata"),se.state=z.CDATA,se.sgmlDecl="",se.cdata=""):se.sgmlDecl+Ke==="--"?(se.state=z.COMMENT,se.comment="",se.sgmlDecl=""):(se.sgmlDecl+Ke).toUpperCase()===ue?(se.state=z.DOCTYPE,(se.doctype||se.sawRoot)&&W(se,"Inappropriately located doctype declaration"),se.doctype="",se.sgmlDecl=""):Ke===">"?(k(se,"onsgmldeclaration",se.sgmlDecl),se.sgmlDecl="",se.state=z.TEXT):(w(Ke)&&(se.state=z.SGML_DECL_QUOTED),se.sgmlDecl+=Ke);continue;case z.SGML_DECL_QUOTED:Ke===se.q&&(se.state=z.SGML_DECL,se.q=""),se.sgmlDecl+=Ke;continue;case z.DOCTYPE:Ke===">"?(se.state=z.TEXT,k(se,"ondoctype",se.doctype),se.doctype=!0):(se.doctype+=Ke,Ke==="["?se.state=z.DOCTYPE_DTD:w(Ke)&&(se.state=z.DOCTYPE_QUOTED,se.q=Ke));continue;case z.DOCTYPE_QUOTED:se.doctype+=Ke,Ke===se.q&&(se.q="",se.state=z.DOCTYPE);continue;case z.DOCTYPE_DTD:se.doctype+=Ke,Ke==="]"?se.state=z.DOCTYPE:w(Ke)&&(se.state=z.DOCTYPE_DTD_QUOTED,se.q=Ke);continue;case z.DOCTYPE_DTD_QUOTED:se.doctype+=Ke,Ke===se.q&&(se.state=z.DOCTYPE_DTD,se.q="");continue;case z.COMMENT:Ke==="-"?se.state=z.COMMENT_ENDING:se.comment+=Ke;continue;case z.COMMENT_ENDING:Ke==="-"?(se.state=z.COMMENT_ENDED,se.comment=Y(se.opt,se.comment),se.comment&&k(se,"oncomment",se.comment),se.comment=""):(se.comment+="-"+Ke,se.state=z.COMMENT);continue;case z.COMMENT_ENDED:Ke!==">"?(W(se,"Malformed comment"),se.comment+="--"+Ke,se.state=z.COMMENT):se.state=z.TEXT;continue;case z.CDATA:Ke==="]"?se.state=z.CDATA_ENDING:se.cdata+=Ke;continue;case z.CDATA_ENDING:Ke==="]"?se.state=z.CDATA_ENDING_2:(se.cdata+="]"+Ke,se.state=z.CDATA);continue;case z.CDATA_ENDING_2:Ke===">"?(se.cdata&&k(se,"oncdata",se.cdata),k(se,"onclosecdata"),se.cdata="",se.state=z.TEXT):Ke==="]"?se.cdata+="]":(se.cdata+="]]"+Ke,se.state=z.CDATA);continue;case z.PROC_INST:Ke==="?"?se.state=z.PROC_INST_ENDING:i(Ke)?se.state=z.PROC_INST_BODY:se.procInstName+=Ke;continue;case z.PROC_INST_BODY:if(!se.procInstBody&&i(Ke))continue;Ke==="?"?se.state=z.PROC_INST_ENDING:se.procInstBody+=Ke;continue;case z.PROC_INST_ENDING:Ke===">"?(k(se,"onprocessinginstruction",{name:se.procInstName,body:se.procInstBody}),se.procInstName=se.procInstBody="",se.state=z.TEXT):(se.procInstBody+="?"+Ke,se.state=z.PROC_INST_BODY);continue;case z.OPEN_TAG:S(Re,Ke)?se.tagName+=Ke:(F(se),Ke===">"?$(se):Ke==="/"?se.state=z.OPEN_TAG_SLASH:(i(Ke)||W(se,"Invalid character in tag name"),se.state=z.ATTRIB));continue;case z.OPEN_TAG_SLASH:Ke===">"?($(se,!0),ae(se)):(W(se,"Forward-slash in opening tag not followed by >"),se.state=z.ATTRIB);continue;case z.ATTRIB:if(i(Ke))continue;Ke===">"?$(se):Ke==="/"?se.state=z.OPEN_TAG_SLASH:S(De,Ke)?(se.attribName=Ke,se.attribValue="",se.state=z.ATTRIB_NAME):W(se,"Invalid attribute name");continue;case z.ATTRIB_NAME:Ke==="="?se.state=z.ATTRIB_VALUE:Ke===">"?(W(se,"Attribute without value"),se.attribValue=se.attribName,G(se),$(se)):i(Ke)?se.state=z.ATTRIB_NAME_SAW_WHITE:S(Re,Ke)?se.attribName+=Ke:W(se,"Invalid attribute name");continue;case z.ATTRIB_NAME_SAW_WHITE:if(Ke==="=")se.state=z.ATTRIB_VALUE;else{if(i(Ke))continue;W(se,"Attribute without value"),se.tag.attributes[se.attribName]="",se.attribValue="",k(se,"onattribute",{name:se.attribName,value:""}),se.attribName="",Ke===">"?$(se):S(De,Ke)?(se.attribName=Ke,se.state=z.ATTRIB_NAME):(W(se,"Invalid attribute name"),se.state=z.ATTRIB)}continue;case z.ATTRIB_VALUE:if(i(Ke))continue;w(Ke)?(se.q=Ke,se.state=z.ATTRIB_VALUE_QUOTED):(W(se,"Unquoted attribute value"),se.state=z.ATTRIB_VALUE_UNQUOTED,se.attribValue=Ke);continue;case z.ATTRIB_VALUE_QUOTED:if(Ke!==se.q){Ke==="&"?se.state=z.ATTRIB_VALUE_ENTITY_Q:se.attribValue+=Ke;continue}G(se),se.q="",se.state=z.ATTRIB_VALUE_CLOSED;continue;case z.ATTRIB_VALUE_CLOSED:i(Ke)?se.state=z.ATTRIB:Ke===">"?$(se):Ke==="/"?se.state=z.OPEN_TAG_SLASH:S(De,Ke)?(W(se,"No whitespace between attributes"),se.attribName=Ke,se.attribValue="",se.state=z.ATTRIB_NAME):W(se,"Invalid attribute name");continue;case z.ATTRIB_VALUE_UNQUOTED:if(!O(Ke)){Ke==="&"?se.state=z.ATTRIB_VALUE_ENTITY_U:se.attribValue+=Ke;continue}G(se),Ke===">"?$(se):se.state=z.ATTRIB;continue;case z.CLOSE_TAG:if(se.tagName)Ke===">"?ae(se):S(Re,Ke)?se.tagName+=Ke:se.script?(se.script+="</"+se.tagName,se.tagName="",se.state=z.SCRIPT):(i(Ke)||W(se,"Invalid tagname in closing tag"),se.state=z.CLOSE_TAG_SAW_WHITE);else{if(i(Ke))continue;D(De,Ke)?se.script?(se.script+="</"+Ke,se.state=z.SCRIPT):W(se,"Invalid tagname in closing tag."):se.tagName=Ke}continue;case z.CLOSE_TAG_SAW_WHITE:if(i(Ke))continue;Ke===">"?ae(se):W(se,"Invalid characters in closing tag");continue;case z.TEXT_ENTITY:case z.ATTRIB_VALUE_ENTITY_Q:case z.ATTRIB_VALUE_ENTITY_U:var ke,dt;switch(se.state){case z.TEXT_ENTITY:ke=z.TEXT,dt="textNode";break;case z.ATTRIB_VALUE_ENTITY_Q:ke=z.ATTRIB_VALUE_QUOTED,dt="attribValue";break;case z.ATTRIB_VALUE_ENTITY_U:ke=z.ATTRIB_VALUE_UNQUOTED,dt="attribValue"}Ke===";"?(se[dt]+=he(se),se.entity="",se.state=ke):S(se.entity.length?N:te,Ke)?se.entity+=Ke:(W(se,"Invalid character in entity name"),se[dt]+="&"+se.entity+Ke,se.entity="",se.state=ke);continue;default:throw new Error(se,"Unknown state: "+se.state)}return se.position>=se.bufferCheckPosition&&_(se),se}y.parser=function(ee,se){return new T(ee,se)},y.SAXParser=T,y.SAXStream=u,y.createStream=m,y.MAX_BUFFER_LENGTH=65536;var ye=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];y.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],p.default||(Object.create=function(ee){function se(){}return se.prototype=ee,new se}),a.default||(Object.keys=function(ee){var se=[];for(var xe in ee)ee.hasOwnProperty(xe)&&se.push(xe);return se}),T.prototype={end:function(){K(this)},write:Ae,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){v(this)}};var fe;try{fe=b("stream").Stream}catch(ee){fe=function(){}}var de=y.EVENTS.filter(function(ee){return ee!=="error"&&ee!=="end"});u.prototype=(0,p.default)(fe.prototype,{constructor:{value:u}}),u.prototype.write=function(ee){if(typeof C=="function"&&typeof C.isBuffer=="function"&&C.isBuffer(ee)){if(!this._decoder){var se=b("string_decoder").StringDecoder;this._decoder=new se("utf8")}ee=this._decoder.write(ee)}return this._parser.write(ee.toString()),this.emit("data",ee),!0},u.prototype.end=function(ee){return ee&&ee.length&&this.write(ee),this._parser.end(),!0},u.prototype.on=function(ee,se){var xe=this;return xe._parser["on"+ee]||de.indexOf(ee)===-1||(xe._parser["on"+ee]=function(){var Ke=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Ke.splice(0,0,ee),xe.emit.apply(xe,Ke)}),fe.prototype.on.call(xe,ee,se)};var ne="[CDATA[",ue="DOCTYPE",pe="http://www.w3.org/XML/1998/namespace",ce="http://www.w3.org/2000/xmlns/",we={xml:pe,xmlns:ce},De=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Re=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,te=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,N=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,z=0;y.STATE={BEGIN:z++,BEGIN_WHITESPACE:z++,TEXT:z++,TEXT_ENTITY:z++,OPEN_WAKA:z++,SGML_DECL:z++,SGML_DECL_QUOTED:z++,DOCTYPE:z++,DOCTYPE_QUOTED:z++,DOCTYPE_DTD:z++,DOCTYPE_DTD_QUOTED:z++,COMMENT_STARTING:z++,COMMENT:z++,COMMENT_ENDING:z++,COMMENT_ENDED:z++,CDATA:z++,CDATA_ENDING:z++,CDATA_ENDING_2:z++,PROC_INST:z++,PROC_INST_BODY:z++,PROC_INST_ENDING:z++,OPEN_TAG:z++,OPEN_TAG_SLASH:z++,ATTRIB:z++,ATTRIB_NAME:z++,ATTRIB_NAME_SAW_WHITE:z++,ATTRIB_VALUE:z++,ATTRIB_VALUE_QUOTED:z++,ATTRIB_VALUE_CLOSED:z++,ATTRIB_VALUE_UNQUOTED:z++,ATTRIB_VALUE_ENTITY_Q:z++,ATTRIB_VALUE_ENTITY_U:z++,CLOSE_TAG:z++,CLOSE_TAG_SAW_WHITE:z++,SCRIPT:z++,SCRIPT_ENDING:z++},y.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},y.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},(0,a.default)(y.ENTITIES).forEach(function(ee){var se=y.ENTITIES[ee],xe=typeof se=="number"?String.fromCharCode(se):se;y.ENTITIES[ee]=xe});for(var le in y.STATE)y.STATE[y.STATE[le]]=le;z=y.STATE,r.default||function(){var ee=String.fromCharCode,se=Math.floor,xe=function(){var Ke,gt,Fe=[],ke=-1,dt=arguments.length;if(!dt)return"";for(var vt="";++ke<dt;){var it=Number(arguments[ke]);if(!isFinite(it)||it<0||it>1114111||se(it)!==it)throw RangeError("Invalid code point: "+it);it<=65535?Fe.push(it):(it-=65536,Ke=55296+(it>>10),gt=it%1024+56320,Fe.push(Ke,gt)),(ke+1===dt||Fe.length>16384)&&(vt+=ee.apply(null,Fe),Fe.length=0)}return vt};f.default?Object.defineProperty(String,"fromCodePoint",{value:xe,configurable:!0,writable:!0}):String.fromCodePoint=xe}()}(x===void 0?(void 0).sax={}:x)}).call(this,b("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/create":19,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/object/keys":23,"babel-runtime/core-js/string/from-code-point":26,"babel-runtime/helpers/typeof":32,buffer:38,stream:195,string_decoder:37}],195:[function(b,E,x){function C(){h.call(this)}E.exports=C;var h=b("events").EventEmitter;b("inherits")(C,h),C.Readable=b("readable-stream/readable.js"),C.Writable=b("readable-stream/writable.js"),C.Duplex=b("readable-stream/duplex.js"),C.Transform=b("readable-stream/transform.js"),C.PassThrough=b("readable-stream/passthrough.js"),C.Stream=C,C.prototype.pipe=function(s,r){function n(A){s.writable&&s.write(A)===!1&&d.pause&&d.pause()}function e(){d.readable&&d.resume&&d.resume()}function l(){a||(a=!0,s.end())}function c(){a||(a=!0,typeof s.destroy=="function"&&s.destroy())}function o(A){if(f(),h.listenerCount(this,"error")===0)throw A}function f(){d.removeListener("data",n),s.removeListener("drain",e),d.removeListener("end",l),d.removeListener("close",c),d.removeListener("error",o),s.removeListener("error",o),d.removeListener("end",f),d.removeListener("close",f),s.removeListener("close",f)}var d=this;d.on("data",n),s.on("drain",e),s._isStdio||r&&r.end===!1||(d.on("end",l),d.on("close",c));var a=!1;return d.on("error",o),s.on("error",o),d.on("end",f),d.on("close",f),s.on("close",f),s.emit("pipe",d),s}},{events:158,inherits:162,"readable-stream/duplex.js":178,"readable-stream/passthrough.js":187,"readable-stream/readable.js":188,"readable-stream/transform.js":189,"readable-stream/writable.js":190}],196:[function(b,E,x){(function(C){var h=b("./lib/request"),s=b("./lib/response"),r=b("xtend"),n=b("builtin-status-codes"),e=b("url"),l=x;l.request=function(c,o){c=typeof c=="string"?e.parse(c):r(c);var f=C.location.protocol.search(/^https?:$/)===-1?"http:":"",d=c.protocol||f,a=c.hostname||c.host,A=c.port,p=c.path||"/";a&&a.indexOf(":")!==-1&&(a="["+a+"]"),c.url=(a?d+"//"+a:"")+(A?":"+A:"")+p,c.method=(c.method||"GET").toUpperCase(),c.headers=c.headers||{};var y=new h(c);return o&&y.on("response",o),y},l.get=function(c,o){var f=l.request(c,o);return f.end(),f},l.ClientRequest=h,l.IncomingMessage=s.IncomingMessage,l.Agent=function(){},l.Agent.defaultMaxSockets=4,l.globalAgent=new l.Agent,l.STATUS_CODES=n,l.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":198,"./lib/response":199,"builtin-status-codes":39,url:203,xtend:236}],197:[function(b,E,x){(function(C){"use strict";function h(){if(n!==void 0)return n;if(C.XMLHttpRequest){n=new C.XMLHttpRequest;try{n.open("GET",C.XDomainRequest?"/":"https://example.com")}catch(c){n=null}}else n=null;return n}function s(c){var o=h();if(!o)return!1;try{return o.responseType=c,o.responseType===c}catch(f){}return!1}function r(c){return typeof c=="function"}x.fetch=r(C.fetch)&&r(C.ReadableStream),x.writableStream=r(C.WritableStream),x.abortController=r(C.AbortController),x.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),x.blobConstructor=!0}catch(c){}var n,e=C.ArrayBuffer!==void 0,l=e&&r(C.ArrayBuffer.prototype.slice);x.arraybuffer=x.fetch||e&&s("arraybuffer"),x.msstream=!x.fetch&&l&&s("ms-stream"),x.mozchunkedarraybuffer=!x.fetch&&e&&s("moz-chunked-arraybuffer"),x.overrideMimeType=x.fetch||!!h()&&r(h().overrideMimeType),x.vbArray=r(C.VBArray),n=null}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],198:[function(b,E,x){(function(C,h,s){"use strict";function r(_,B){return c.fetch&&B?"fetch":c.mozchunkedarraybuffer?"moz-chunked-arraybuffer":c.msstream?"ms-stream":c.arraybuffer&&_?"arraybuffer":c.vbArray&&_?"text:vbarray":"text"}function n(_){try{var B=_.status;return B!==null&&B!==0}catch(v){return!1}}var e=b("babel-runtime/core-js/object/keys"),l=function(_){return _&&_.__esModule?_:{default:_}}(e),c=b("./capability"),o=b("inherits"),f=b("./response"),d=b("readable-stream"),a=b("to-arraybuffer"),A=f.IncomingMessage,p=f.readyStates,y=E.exports=function(_){var B=this;d.Writable.call(B),B._opts=_,B._body=[],B._headers={},_.auth&&B.setHeader("Authorization","Basic "+new s(_.auth).toString("base64")),(0,l.default)(_.headers).forEach(function(u){B.setHeader(u,_.headers[u])});var v,m=!0;if(_.mode==="disable-fetch"||"requestTimeout"in _&&!c.abortController)m=!1,v=!0;else if(_.mode==="prefer-streaming")v=!1;else if(_.mode==="allow-wrong-content-type")v=!c.overrideMimeType;else{if(_.mode&&_.mode!=="default"&&_.mode!=="prefer-fast")throw new Error("Invalid value for opts.mode");v=!0}B._mode=r(v,m),B._fetchTimer=null,B.on("finish",function(){B._onFinish()})};o(y,d.Writable),y.prototype.setHeader=function(_,B){var v=this,m=_.toLowerCase();T.indexOf(m)===-1&&(v._headers[m]={name:_,value:B})},y.prototype.getHeader=function(_){var B=this._headers[_.toLowerCase()];return B?B.value:null},y.prototype.removeHeader=function(_){delete this._headers[_.toLowerCase()]},y.prototype._onFinish=function(){var _=this;if(!_._destroyed){var B=_._opts,v=_._headers,m=null;B.method!=="GET"&&B.method!=="HEAD"&&(m=c.arraybuffer?a(s.concat(_._body)):c.blobConstructor?new h.Blob(_._body.map(function(S){return a(S)}),{type:(v["content-type"]||{}).value||""}):s.concat(_._body).toString());var u=[];if((0,l.default)(v).forEach(function(S){var D=v[S].name,R=v[S].value;Array.isArray(R)?R.forEach(function(k){u.push([D,k])}):u.push([D,R])}),_._mode==="fetch"){var i=null;if(c.abortController){var w=new AbortController;i=w.signal,_._fetchAbortController=w,"requestTimeout"in B&&B.requestTimeout!==0&&(_._fetchTimer=h.setTimeout(function(){_.emit("requestTimeout"),_._fetchAbortController&&_._fetchAbortController.abort()},B.requestTimeout))}h.fetch(_._opts.url,{method:_._opts.method,headers:u,body:m||void 0,mode:"cors",credentials:B.withCredentials?"include":"same-origin",signal:i}).then(function(S){_._fetchResponse=S,_._connect()},function(S){h.clearTimeout(_._fetchTimer),_._destroyed||_.emit("error",S)})}else{var O=_._xhr=new h.XMLHttpRequest;try{O.open(_._opts.method,_._opts.url,!0)}catch(S){return void C.nextTick(function(){_.emit("error",S)})}"responseType"in O&&(O.responseType=_._mode.split(":")[0]),"withCredentials"in O&&(O.withCredentials=!!B.withCredentials),_._mode==="text"&&"overrideMimeType"in O&&O.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in B&&(O.timeout=B.requestTimeout,O.ontimeout=function(){_.emit("requestTimeout")}),u.forEach(function(S){O.setRequestHeader(S[0],S[1])}),_._response=null,O.onreadystatechange=function(){switch(O.readyState){case p.LOADING:case p.DONE:_._onXHRProgress()}},_._mode==="moz-chunked-arraybuffer"&&(O.onprogress=function(){_._onXHRProgress()}),O.onerror=function(){_._destroyed||_.emit("error",new Error("XHR error"))};try{O.send(m)}catch(S){return void C.nextTick(function(){_.emit("error",S)})}}}},y.prototype._onXHRProgress=function(){var _=this;n(_._xhr)&&!_._destroyed&&(_._response||_._connect(),_._response._onXHRProgress())},y.prototype._connect=function(){var _=this;_._destroyed||(_._response=new A(_._xhr,_._fetchResponse,_._mode,_._fetchTimer),_._response.on("error",function(B){_.emit("error",B)}),_.emit("response",_._response))},y.prototype._write=function(_,B,v){this._body.push(_),v()},y.prototype.abort=y.prototype.destroy=function(){var _=this;_._destroyed=!0,h.clearTimeout(_._fetchTimer),_._response&&(_._response._destroyed=!0),_._xhr?_._xhr.abort():_._fetchAbortController&&_._fetchAbortController.abort()},y.prototype.end=function(_,B,v){var m=this;typeof _=="function"&&(v=_,_=void 0),d.Writable.prototype.end.call(m,_,B,v)},y.prototype.flushHeaders=function(){},y.prototype.setTimeout=function(){},y.prototype.setNoDelay=function(){},y.prototype.setSocketKeepAlive=function(){};var T=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,b("_process"),typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{},b("buffer").Buffer)},{"./capability":197,"./response":199,_process:173,"babel-runtime/core-js/object/keys":23,buffer:38,inherits:162,"readable-stream":188,"to-arraybuffer":202}],199:[function(b,E,x){(function(C,h,s){"use strict";var r=b("babel-runtime/core-js/promise"),n=function(d){return d&&d.__esModule?d:{default:d}}(r),e=b("./capability"),l=b("inherits"),c=b("readable-stream"),o=x.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},f=x.IncomingMessage=function(d,a,A,p){var y=this;if(c.Readable.call(y),y._mode=A,y.headers={},y.rawHeaders=[],y.trailers={},y.rawTrailers=[],y.on("end",function(){C.nextTick(function(){y.emit("close")})}),A==="fetch"){if(y._fetchResponse=a,y.url=a.url,y.statusCode=a.status,y.statusMessage=a.statusText,a.headers.forEach(function(m,u){y.headers[u.toLowerCase()]=m,y.rawHeaders.push(u,m)}),e.writableStream){var T=new WritableStream({write:function(m){return new n.default(function(u,i){y._destroyed?i():y.push(new s(m))?u():y._resumeFetch=u})},close:function(){h.clearTimeout(p),y._destroyed||y.push(null)},abort:function(m){y._destroyed||y.emit("error",m)}});try{return void a.body.pipeTo(T).catch(function(m){h.clearTimeout(p),y._destroyed||y.emit("error",m)})}catch(m){}}var _=a.body.getReader();!function m(){_.read().then(function(u){if(!y._destroyed){if(u.done)return h.clearTimeout(p),void y.push(null);y.push(new s(u.value)),m()}}).catch(function(u){h.clearTimeout(p),y._destroyed||y.emit("error",u)})}()}else if(y._xhr=d,y._pos=0,y.url=d.responseURL,y.statusCode=d.status,y.statusMessage=d.statusText,d.getAllResponseHeaders().split(/\r?\n/).forEach(function(m){var u=m.match(/^([^:]+):\s*(.*)/);if(u){var i=u[1].toLowerCase();i==="set-cookie"?(y.headers[i]===void 0&&(y.headers[i]=[]),y.headers[i].push(u[2])):y.headers[i]!==void 0?y.headers[i]+=", "+u[2]:y.headers[i]=u[2],y.rawHeaders.push(u[1],u[2])}}),y._charset="x-user-defined",!e.overrideMimeType){var B=y.rawHeaders["mime-type"];if(B){var v=B.match(/;\s*charset=([^;])(;|$)/);v&&(y._charset=v[1].toLowerCase())}y._charset||(y._charset="utf-8")}};l(f,c.Readable),f.prototype._read=function(){var d=this,a=d._resumeFetch;a&&(d._resumeFetch=null,a())},f.prototype._onXHRProgress=function(){var d=this,a=d._xhr,A=null;switch(d._mode){case"text:vbarray":if(a.readyState!==o.DONE)break;try{A=new h.VBArray(a.responseBody).toArray()}catch(B){}if(A!==null){d.push(new s(A));break}case"text":try{A=a.responseText}catch(B){d._mode="text:vbarray";break}if(A.length>d._pos){var p=A.substr(d._pos);if(d._charset==="x-user-defined"){for(var y=new s(p.length),T=0;T<p.length;T++)y[T]=255&p.charCodeAt(T);d.push(y)}else d.push(p,d._charset);d._pos=A.length}break;case"arraybuffer":if(a.readyState!==o.DONE||!a.response)break;A=a.response,d.push(new s(new Uint8Array(A)));break;case"moz-chunked-arraybuffer":if(A=a.response,a.readyState!==o.LOADING||!A)break;d.push(new s(new Uint8Array(A)));break;case"ms-stream":if(A=a.response,a.readyState!==o.LOADING)break;var _=new h.MSStreamReader;_.onprogress=function(){_.result.byteLength>d._pos&&(d.push(new s(new Uint8Array(_.result.slice(d._pos)))),d._pos=_.result.byteLength)},_.onload=function(){d.push(null)},_.readAsArrayBuffer(A)}d._xhr.readyState===o.DONE&&d._mode!=="ms-stream"&&d.push(null)}}).call(this,b("_process"),typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{},b("buffer").Buffer)},{"./capability":197,_process:173,"babel-runtime/core-js/promise":24,buffer:38,inherits:162,"readable-stream":188}],200:[function(b,E,x){"use strict";function C(B){if(!B)return"utf8";for(var v;;)switch(B){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return B;default:if(v)return;B=(""+B).toLowerCase(),v=!0}}function h(B){var v=C(B);if(typeof v!="string"&&(T.isEncoding===_||!_(B)))throw new Error("Unknown encoding: "+B);return v||B}function s(B){this.encoding=h(B);var v;switch(this.encoding){case"utf16le":this.text=f,this.end=d,v=4;break;case"utf8":this.fillLast=l,v=4;break;case"base64":this.text=a,this.end=A,v=3;break;default:return this.write=p,void(this.end=y)}this.lastNeed=0,this.lastTotal=0,this.lastChar=T.allocUnsafe(v)}function r(B){return B<=127?0:B>>5==6?2:B>>4==14?3:B>>3==30?4:B>>6==2?-1:-2}function n(B,v,m){var u=v.length-1;if(u<m)return 0;var i=r(v[u]);return i>=0?(i>0&&(B.lastNeed=i-1),i):--u<m||i===-2?0:(i=r(v[u]))>=0?(i>0&&(B.lastNeed=i-2),i):--u<m||i===-2?0:(i=r(v[u]),i>=0?(i>0&&(i===2?i=0:B.lastNeed=i-3),i):0)}function e(B,v,m){if((192&v[0])!=128)return B.lastNeed=0,"\u951F\uFFFD";if(B.lastNeed>1&&v.length>1){if((192&v[1])!=128)return B.lastNeed=1,"\u951F\uFFFD";if(B.lastNeed>2&&v.length>2&&(192&v[2])!=128)return B.lastNeed=2,"\u951F\uFFFD"}}function l(B){var v=this.lastTotal-this.lastNeed,m=e(this,B,v);return m!==void 0?m:this.lastNeed<=B.length?(B.copy(this.lastChar,v,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(B.copy(this.lastChar,v,0,B.length),void(this.lastNeed-=B.length))}function c(B,v){var m=n(this,B,v);if(!this.lastNeed)return B.toString("utf8",v);this.lastTotal=m;var u=B.length-(m-this.lastNeed);return B.copy(this.lastChar,0,u),B.toString("utf8",v,u)}function o(B){var v=B&&B.length?this.write(B):"";return this.lastNeed?v+"\u951F\uFFFD":v}function f(B,v){if((B.length-v)%2==0){var m=B.toString("utf16le",v);if(m){var u=m.charCodeAt(m.length-1);if(u>=55296&&u<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1],m.slice(0,-1)}return m}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=B[B.length-1],B.toString("utf16le",v,B.length-1)}function d(B){var v=B&&B.length?this.write(B):"";if(this.lastNeed){var m=this.lastTotal-this.lastNeed;return v+this.lastChar.toString("utf16le",0,m)}return v}function a(B,v){var m=(B.length-v)%3;return m===0?B.toString("base64",v):(this.lastNeed=3-m,this.lastTotal=3,m===1?this.lastChar[0]=B[B.length-1]:(this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1]),B.toString("base64",v,B.length-m))}function A(B){var v=B&&B.length?this.write(B):"";return this.lastNeed?v+this.lastChar.toString("base64",0,3-this.lastNeed):v}function p(B){return B.toString(this.encoding)}function y(B){return B&&B.length?this.write(B):""}var T=b("safe-buffer").Buffer,_=T.isEncoding||function(B){switch((B=""+B)&&B.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};x.StringDecoder=s,s.prototype.write=function(B){if(B.length===0)return"";var v,m;if(this.lastNeed){if((v=this.fillLast(B))===void 0)return"";m=this.lastNeed,this.lastNeed=0}else m=0;return m<B.length?v?v+this.text(B,m):this.text(B,m):v||""},s.prototype.end=o,s.prototype.text=c,s.prototype.fillLast=function(B){if(this.lastNeed<=B.length)return B.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);B.copy(this.lastChar,this.lastTotal-this.lastNeed,0,B.length),this.lastNeed-=B.length}},{"safe-buffer":193}],201:[function(b,E,x){(function(C,h){function s(o,f){this._id=o,this._clearFn=f}var r=b("process/browser.js").nextTick,n=Function.prototype.apply,e=Array.prototype.slice,l={},c=0;x.setTimeout=function(){return new s(n.call(setTimeout,window,arguments),clearTimeout)},x.setInterval=function(){return new s(n.call(setInterval,window,arguments),clearInterval)},x.clearTimeout=x.clearInterval=function(o){o.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(window,this._id)},x.enroll=function(o,f){clearTimeout(o._idleTimeoutId),o._idleTimeout=f},x.unenroll=function(o){clearTimeout(o._idleTimeoutId),o._idleTimeout=-1},x._unrefActive=x.active=function(o){clearTimeout(o._idleTimeoutId);var f=o._idleTimeout;f>=0&&(o._idleTimeoutId=setTimeout(function(){o._onTimeout&&o._onTimeout()},f))},x.setImmediate=typeof C=="function"?C:function(o){var f=c++,d=!(arguments.length<2)&&e.call(arguments,1);return l[f]=!0,r(function(){l[f]&&(d?o.apply(null,d):o.call(null),x.clearImmediate(f))}),f},x.clearImmediate=typeof h=="function"?h:function(o){delete l[o]}}).call(this,b("timers").setImmediate,b("timers").clearImmediate)},{"process/browser.js":173,timers:201}],202:[function(b,E,x){var C=b("buffer").Buffer;E.exports=function(h){if(h instanceof Uint8Array){if(h.byteOffset===0&&h.byteLength===h.buffer.byteLength)return h.buffer;if(typeof h.buffer.slice=="function")return h.buffer.slice(h.byteOffset,h.byteOffset+h.byteLength)}if(C.isBuffer(h)){for(var s=new Uint8Array(h.length),r=h.length,n=0;n<r;n++)s[n]=h[n];return s.buffer}throw new Error("Argument must be a Buffer")}},{buffer:38}],203:[function(b,E,x){"use strict";function C(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function h(i,w,O){if(i&&l.isObject(i)&&i instanceof C)return i;var S=new C;return S.parse(i,w,O),S}function s(i){return l.isString(i)&&(i=h(i)),i instanceof C?i.format():C.prototype.format.call(i)}function r(i,w){return h(i,!1,!0).resolve(w)}function n(i,w){return i?h(i,!1,!0).resolveObject(w):w}var e=b("punycode"),l=b("./util");x.parse=h,x.resolve=r,x.resolveObject=n,x.format=s,x.Url=C;var c=/^([a-z0-9.+-]+:)/i,o=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],a=["{","}","|","\\","^","`"].concat(d),A=["'"].concat(a),p=["%","/","?",";","#"].concat(A),y=["/","?","#"],T=/^[+a-z0-9A-Z_-]{0,63}$/,_=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,B={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},u=b("querystring");C.prototype.parse=function(i,w,O){if(!l.isString(i))throw new TypeError("Parameter 'url' must be a string, not "+typeof i);var S=i.indexOf("?"),D=S!==-1&&S<i.indexOf("#")?"?":"#",R=i.split(D),k=/\\/g;R[0]=R[0].replace(k,"/"),i=R.join(D);var j=i;if(j=j.trim(),!O&&i.split("#").length===1){var Y=f.exec(j);if(Y)return this.path=j,this.href=j,this.pathname=Y[1],Y[2]?(this.search=Y[2],this.query=w?u.parse(this.search.substr(1)):this.search.substr(1)):w&&(this.search="",this.query={}),this}var P=c.exec(j);if(P){P=P[0];var K=P.toLowerCase();this.protocol=K,j=j.substr(P.length)}if(O||P||j.match(/^\/\/[^@\/]+@[^@\/]+/)){var W=j.substr(0,2)==="//";!W||P&&v[P]||(j=j.substr(2),this.slashes=!0)}if(!v[P]&&(W||P&&!m[P])){for(var F=-1,H=0;H<y.length;H++){var G=j.indexOf(y[H]);G!==-1&&(F===-1||G<F)&&(F=G)}var $,ae;ae=F===-1?j.lastIndexOf("@"):j.lastIndexOf("@",F),ae!==-1&&($=j.slice(0,ae),j=j.slice(ae+1),this.auth=decodeURIComponent($)),F=-1;for(var H=0;H<p.length;H++){var G=j.indexOf(p[H]);G!==-1&&(F===-1||G<F)&&(F=G)}F===-1&&(F=j.length),this.host=j.slice(0,F),j=j.slice(F),this.parseHost(),this.hostname=this.hostname||"";var he=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!he)for(var ie=this.hostname.split(/\./),H=0,ge=ie.length;H<ge;H++){var Ae=ie[H];if(Ae&&!Ae.match(T)){for(var ye="",fe=0,de=Ae.length;fe<de;fe++)Ae.charCodeAt(fe)>127?ye+="x":ye+=Ae[fe];if(!ye.match(T)){var ne=ie.slice(0,H),ue=ie.slice(H+1),pe=Ae.match(_);pe&&(ne.push(pe[1]),ue.unshift(pe[2])),ue.length&&(j="/"+ue.join(".")+j),this.hostname=ne.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),he||(this.hostname=e.toASCII(this.hostname));var ce=this.port?":"+this.port:"",we=this.hostname||"";this.host=we+ce,this.href+=this.host,he&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),j[0]!=="/"&&(j="/"+j))}if(!B[K])for(var H=0,ge=A.length;H<ge;H++){var De=A[H];if(j.indexOf(De)!==-1){var Re=encodeURIComponent(De);Re===De&&(Re=escape(De)),j=j.split(De).join(Re)}}var te=j.indexOf("#");te!==-1&&(this.hash=j.substr(te),j=j.slice(0,te));var N=j.indexOf("?");if(N!==-1?(this.search=j.substr(N),this.query=j.substr(N+1),w&&(this.query=u.parse(this.query)),j=j.slice(0,N)):w&&(this.search="",this.query={}),j&&(this.pathname=j),m[K]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var ce=this.pathname||"",z=this.search||"";this.path=ce+z}return this.href=this.format(),this},C.prototype.format=function(){var i=this.auth||"";i&&(i=encodeURIComponent(i),i=i.replace(/%3A/i,":"),i+="@");var w=this.protocol||"",O=this.pathname||"",S=this.hash||"",D=!1,R="";this.host?D=i+this.host:this.hostname&&(D=i+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(D+=":"+this.port)),this.query&&l.isObject(this.query)&&Object.keys(this.query).length&&(R=u.stringify(this.query));var k=this.search||R&&"?"+R||"";return w&&w.substr(-1)!==":"&&(w+=":"),this.slashes||(!w||m[w])&&D!==!1?(D="//"+(D||""),O&&O.charAt(0)!=="/"&&(O="/"+O)):D||(D=""),S&&S.charAt(0)!=="#"&&(S="#"+S),k&&k.charAt(0)!=="?"&&(k="?"+k),O=O.replace(/[?#]/g,function(j){return encodeURIComponent(j)}),k=k.replace("#","%23"),w+D+O+k+S},C.prototype.resolve=function(i){return this.resolveObject(h(i,!1,!0)).format()},C.prototype.resolveObject=function(i){if(l.isString(i)){var w=new C;w.parse(i,!1,!0),i=w}for(var O=new C,S=Object.keys(this),D=0;D<S.length;D++){var R=S[D];O[R]=this[R]}if(O.hash=i.hash,i.href==="")return O.href=O.format(),O;if(i.slashes&&!i.protocol){for(var k=Object.keys(i),j=0;j<k.length;j++){var Y=k[j];Y!=="protocol"&&(O[Y]=i[Y])}return m[O.protocol]&&O.hostname&&!O.pathname&&(O.path=O.pathname="/"),O.href=O.format(),O}if(i.protocol&&i.protocol!==O.protocol){if(!m[i.protocol]){for(var P=Object.keys(i),K=0;K<P.length;K++){var W=P[K];O[W]=i[W]}return O.href=O.format(),O}if(O.protocol=i.protocol,i.host||v[i.protocol])O.pathname=i.pathname;else{for(var ge=(i.pathname||"").split("/");ge.length&&!(i.host=ge.shift()););i.host||(i.host=""),i.hostname||(i.hostname=""),ge[0]!==""&&ge.unshift(""),ge.length<2&&ge.unshift(""),O.pathname=ge.join("/")}if(O.search=i.search,O.query=i.query,O.host=i.host||"",O.auth=i.auth,O.hostname=i.hostname||i.host,O.port=i.port,O.pathname||O.search){var F=O.pathname||"",H=O.search||"";O.path=F+H}return O.slashes=O.slashes||i.slashes,O.href=O.format(),O}var G=O.pathname&&O.pathname.charAt(0)==="/",$=i.host||i.pathname&&i.pathname.charAt(0)==="/",ae=$||G||O.host&&i.pathname,he=ae,ie=O.pathname&&O.pathname.split("/")||[],ge=i.pathname&&i.pathname.split("/")||[],Ae=O.protocol&&!m[O.protocol];if(Ae&&(O.hostname="",O.port=null,O.host&&(ie[0]===""?ie[0]=O.host:ie.unshift(O.host)),O.host="",i.protocol&&(i.hostname=null,i.port=null,i.host&&(ge[0]===""?ge[0]=i.host:ge.unshift(i.host)),i.host=null),ae=ae&&(ge[0]===""||ie[0]==="")),$)O.host=i.host||i.host===""?i.host:O.host,O.hostname=i.hostname||i.hostname===""?i.hostname:O.hostname,O.search=i.search,O.query=i.query,ie=ge;else if(ge.length)ie||(ie=[]),ie.pop(),ie=ie.concat(ge),O.search=i.search,O.query=i.query;else if(!l.isNullOrUndefined(i.search)){if(Ae){O.hostname=O.host=ie.shift();var ye=!!(O.host&&O.host.indexOf("@")>0)&&O.host.split("@");ye&&(O.auth=ye.shift(),O.host=O.hostname=ye.shift())}return O.search=i.search,O.query=i.query,l.isNull(O.pathname)&&l.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.href=O.format(),O}if(!ie.length)return O.pathname=null,O.search?O.path="/"+O.search:O.path=null,O.href=O.format(),O;for(var fe=ie.slice(-1)[0],de=(O.host||i.host||ie.length>1)&&(fe==="."||fe==="..")||fe==="",ne=0,ue=ie.length;ue>=0;ue--)fe=ie[ue],fe==="."?ie.splice(ue,1):fe===".."?(ie.splice(ue,1),ne++):ne&&(ie.splice(ue,1),ne--);if(!ae&&!he)for(;ne--;ne)ie.unshift("..");!ae||ie[0]===""||ie[0]&&ie[0].charAt(0)==="/"||ie.unshift(""),de&&ie.join("/").substr(-1)!=="/"&&ie.push("");var pe=ie[0]===""||ie[0]&&ie[0].charAt(0)==="/";if(Ae){O.hostname=O.host=pe?"":ie.length?ie.shift():"";var ye=!!(O.host&&O.host.indexOf("@")>0)&&O.host.split("@");ye&&(O.auth=ye.shift(),O.host=O.hostname=ye.shift())}return ae=ae||O.host&&ie.length,ae&&!pe&&ie.unshift(""),ie.length?O.pathname=ie.join("/"):(O.pathname=null,O.path=null),l.isNull(O.pathname)&&l.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.auth=i.auth||O.auth,O.slashes=O.slashes||i.slashes,O.href=O.format(),O},C.prototype.parseHost=function(){var i=this.host,w=o.exec(i);w&&(w=w[0],w!==":"&&(this.port=w.substr(1)),i=i.substr(0,i.length-w.length)),i&&(this.hostname=i)}},{"./util":204,punycode:174,querystring:177}],204:[function(b,E,x){"use strict";E.exports={isString:function(C){return typeof C=="string"},isObject:function(C){return typeof C=="object"&&C!==null},isNull:function(C){return C===null},isNullOrUndefined:function(C){return C==null}}},{}],205:[function(b,E,x){(function(C){function h(r,n){function e(){if(!l){if(s("throwDeprecation"))throw new Error(n);s("traceDeprecation")?console.trace(n):console.warn(n),l=!0}return r.apply(this,arguments)}if(s("noDeprecation"))return r;var l=!1;return e}function s(r){try{if(!C.localStorage)return!1}catch(e){return!1}var n=C.localStorage[r];return n!=null&&String(n).toLowerCase()==="true"}E.exports=h}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],206:[function(b,E,x){E.exports=function(C){return C&&typeof C=="object"&&typeof C.copy=="function"&&typeof C.fill=="function"&&typeof C.readUInt8=="function"}},{}],207:[function(b,E,x){(function(C,h){function s(H,G){var $={seen:[],stylize:n};return arguments.length>=3&&($.depth=arguments[2]),arguments.length>=4&&($.colors=arguments[3]),p(G)?$.showHidden=G:G&&x._extend($,G),m($.showHidden)&&($.showHidden=!1),m($.depth)&&($.depth=2),m($.colors)&&($.colors=!1),m($.customInspect)&&($.customInspect=!0),$.colors&&($.stylize=r),l($,H,$.depth)}function r(H,G){var $=s.styles[G];return $?"["+s.colors[$][0]+"m"+H+"["+s.colors[$][1]+"m":H}function n(H,G){return H}function e(H){var G={};return H.forEach(function($,ae){G[$]=!0}),G}function l(H,G,$){if(H.customInspect&&G&&S(G.inspect)&&G.inspect!==x.inspect&&(!G.constructor||G.constructor.prototype!==G)){var ae=G.inspect($,H);return B(ae)||(ae=l(H,ae,$)),ae}var he=c(H,G);if(he)return he;var ie=Object.keys(G),ge=e(ie);if(H.showHidden&&(ie=Object.getOwnPropertyNames(G)),O(G)&&(ie.indexOf("message")>=0||ie.indexOf("description")>=0))return o(G);if(ie.length===0){if(S(G)){var Ae=G.name?": "+G.name:"";return H.stylize("[Function"+Ae+"]","special")}if(u(G))return H.stylize(RegExp.prototype.toString.call(G),"regexp");if(w(G))return H.stylize(Date.prototype.toString.call(G),"date");if(O(G))return o(G)}var ye="",fe=!1,de=["{","}"];if((A(G)&&(fe=!0,de=["[","]"]),S(G))&&(ye=" [Function"+(G.name?": "+G.name:"")+"]"),u(G)&&(ye=" "+RegExp.prototype.toString.call(G)),w(G)&&(ye=" "+Date.prototype.toUTCString.call(G)),O(G)&&(ye=" "+o(G)),ie.length===0&&(!fe||G.length==0))return de[0]+ye+de[1];if($<0)return u(G)?H.stylize(RegExp.prototype.toString.call(G),"regexp"):H.stylize("[Object]","special");H.seen.push(G);var ne;return ne=fe?f(H,G,$,ge,ie):ie.map(function(ue){return d(H,G,$,ge,ue,fe)}),H.seen.pop(),a(ne,ye,de)}function c(H,G){if(m(G))return H.stylize("undefined","undefined");if(B(G)){var $="'"+JSON.stringify(G).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return H.stylize($,"string")}return _(G)?H.stylize(""+G,"number"):p(G)?H.stylize(""+G,"boolean"):y(G)?H.stylize("null","null"):void 0}function o(H){return"["+Error.prototype.toString.call(H)+"]"}function f(H,G,$,ae,he){for(var ie=[],ge=0,Ae=G.length;ge<Ae;++ge)Y(G,String(ge))?ie.push(d(H,G,$,ae,String(ge),!0)):ie.push("");return he.forEach(function(ye){ye.match(/^\d+$/)||ie.push(d(H,G,$,ae,ye,!0))}),ie}function d(H,G,$,ae,he,ie){var ge,Ae,ye;if(ye=Object.getOwnPropertyDescriptor(G,he)||{value:G[he]},ye.get?Ae=ye.set?H.stylize("[Getter/Setter]","special"):H.stylize("[Getter]","special"):ye.set&&(Ae=H.stylize("[Setter]","special")),Y(ae,he)||(ge="["+he+"]"),Ae||(H.seen.indexOf(ye.value)<0?(Ae=y($)?l(H,ye.value,null):l(H,ye.value,$-1),Ae.indexOf(`
|
|
|
`)>-1&&(Ae=ie?Ae.split(`
|
|
|
`).map(function(fe){return" "+fe}).join(`
|
|
|
`).substr(2):`
|
|
|
`+Ae.split(`
|
|
|
`).map(function(fe){return" "+fe}).join(`
|
|
|
`))):Ae=H.stylize("[Circular]","special")),m(ge)){if(ie&&he.match(/^\d+$/))return Ae;ge=JSON.stringify(""+he),ge.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ge=ge.substr(1,ge.length-2),ge=H.stylize(ge,"name")):(ge=ge.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ge=H.stylize(ge,"string"))}return ge+": "+Ae}function a(H,G,$){var ae=0;return H.reduce(function(he,ie){return ae++,ie.indexOf(`
|
|
|
`)>=0&&ae++,he+ie.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?$[0]+(G===""?"":G+`
|
|
|
`)+" "+H.join(`,
|
|
|
`)+" "+$[1]:$[0]+G+" "+H.join(", ")+" "+$[1]}function A(H){return Array.isArray(H)}function p(H){return typeof H=="boolean"}function y(H){return H===null}function T(H){return H==null}function _(H){return typeof H=="number"}function B(H){return typeof H=="string"}function v(H){return typeof H=="symbol"}function m(H){return H===void 0}function u(H){return i(H)&&R(H)==="[object RegExp]"}function i(H){return typeof H=="object"&&H!==null}function w(H){return i(H)&&R(H)==="[object Date]"}function O(H){return i(H)&&(R(H)==="[object Error]"||H instanceof Error)}function S(H){return typeof H=="function"}function D(H){return H===null||typeof H=="boolean"||typeof H=="number"||typeof H=="string"||typeof H=="symbol"||H===void 0}function R(H){return Object.prototype.toString.call(H)}function k(H){return H<10?"0"+H.toString(10):H.toString(10)}function j(){var H=new Date,G=[k(H.getHours()),k(H.getMinutes()),k(H.getSeconds())].join(":");return[H.getDate(),F[H.getMonth()],G].join(" ")}function Y(H,G){return Object.prototype.hasOwnProperty.call(H,G)}var P=/%[sdj%]/g;x.format=function(H){if(!B(H)){for(var G=[],$=0;$<arguments.length;$++)G.push(s(arguments[$]));return G.join(" ")}for(var $=1,ae=arguments,he=ae.length,ie=String(H).replace(P,function(ye){if(ye==="%%")return"%";if($>=he)return ye;switch(ye){case"%s":return String(ae[$++]);case"%d":return Number(ae[$++]);case"%j":try{return JSON.stringify(ae[$++])}catch(fe){return"[Circular]"}default:return ye}}),ge=ae[$];$<he;ge=ae[++$])y(ge)||!i(ge)?ie+=" "+ge:ie+=" "+s(ge);return ie},x.deprecate=function(H,G){function $(){if(!ae){if(C.throwDeprecation)throw new Error(G);C.traceDeprecation?console.trace(G):console.error(G),ae=!0}return H.apply(this,arguments)}if(m(h.process))return function(){return x.deprecate(H,G).apply(this,arguments)};if(C.noDeprecation===!0)return H;var ae=!1;return $};var K,W={};x.debuglog=function(H){if(m(K)&&(K=C.env.NODE_DEBUG||""),H=H.toUpperCase(),!W[H])if(new RegExp("\\b"+H+"\\b","i").test(K)){var G=C.pid;W[H]=function(){var $=x.format.apply(x,arguments);console.error("%s %d: %s",H,G,$)}}else W[H]=function(){};return W[H]},x.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},x.isArray=A,x.isBoolean=p,x.isNull=y,x.isNullOrUndefined=T,x.isNumber=_,x.isString=B,x.isSymbol=v,x.isUndefined=m,x.isRegExp=u,x.isObject=i,x.isDate=w,x.isError=O,x.isFunction=S,x.isPrimitive=D,x.isBuffer=b("./support/isBuffer");var F=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];x.log=function(){console.log("%s - %s",j(),x.format.apply(x,arguments))},x.inherits=b("inherits"),x._extend=function(H,G){if(!G||!i(G))return H;for(var $=Object.keys(G),ae=$.length;ae--;)H[$[ae]]=G[$[ae]];return H}}).call(this,b("_process"),typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":206,_process:173,inherits:162}],208:[function(b,E,x){"use strict";(function(){x.stripBOM=function(C){return C[0]==="\uFEFF"?C.substring(1):C}}).call(void 0)},{}],209:[function(b,E,x){"use strict";function C(e){return e&&e.__esModule?e:{default:e}}var h=b("babel-runtime/helpers/typeof"),s=C(h),r=b("babel-runtime/core-js/object/keys"),n=C(r);(function(){var e,l,c,o,f,d={}.hasOwnProperty;e=b("xmlbuilder"),l=b("./defaults").defaults,o=function(a){return typeof a=="string"&&(a.indexOf("&")>=0||a.indexOf(">")>=0||a.indexOf("<")>=0)},f=function(a){return"<![CDATA["+c(a)+"]]>"},c=function(a){return a.replace("]]>","]]]]><![CDATA[>")},x.Builder=function(){function a(A){var p,y,T;this.options={},y=l[.2];for(p in y)d.call(y,p)&&(T=y[p],this.options[p]=T);for(p in A)d.call(A,p)&&(T=A[p],this.options[p]=T)}return a.prototype.buildObject=function(A){var p,y,T,_,B;return p=this.options.attrkey,y=this.options.charkey,(0,n.default)(A).length===1&&this.options.rootName===l[.2].rootName?(B=(0,n.default)(A)[0],A=A[B]):B=this.options.rootName,T=function(v){return function(m,u){var i,w,O,S,D,R;if((u===void 0?"undefined":(0,s.default)(u))!=="object")v.options.cdata&&o(u)?m.raw(f(u)):m.txt(u);else if(Array.isArray(u)){for(S in u)if(d.call(u,S)){w=u[S];for(D in w)O=w[D],m=T(m.ele(D),O).up()}}else for(D in u)if(d.call(u,D))if(w=u[D],D===p){if((w===void 0?"undefined":(0,s.default)(w))==="object")for(i in w)R=w[i],m=m.att(i,R)}else if(D===y)m=v.options.cdata&&o(w)?m.raw(f(w)):m.txt(w);else if(Array.isArray(w))for(S in w)d.call(w,S)&&(O=w[S],m=typeof O=="string"?v.options.cdata&&o(O)?m.ele(D).raw(f(O)).up():m.ele(D,O).up():T(m.ele(D),O).up());else(w===void 0?"undefined":(0,s.default)(w))==="object"?m=T(m.ele(D),w).up():typeof w=="string"&&v.options.cdata&&o(w)?m=m.ele(D).raw(f(w)).up():(w==null&&(w=""),m=m.ele(D,w.toString()).up());return m}}(this),_=e.create(B,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),T(_,A).end(this.options.renderOpts)},a}()}).call(void 0)},{"./defaults":210,"babel-runtime/core-js/object/keys":23,"babel-runtime/helpers/typeof":32,xmlbuilder:235}],210:[function(b,E,x){"use strict";(function(){x.defaults={.1:{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},.2:{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
|
|
|
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(void 0)},{}],211:[function(b,E,x){"use strict";function C(c){return c&&c.__esModule?c:{default:c}}var h=b("babel-runtime/core-js/object/get-own-property-names"),s=C(h),r=b("babel-runtime/core-js/object/keys"),n=C(r),e=b("babel-runtime/helpers/typeof"),l=C(e);(function(){var c,o,f,d,a,A,p,y,T=function(v,m){return function(){return v.apply(m,arguments)}},_=function(v,m){function u(){this.constructor=v}for(var i in m)B.call(m,i)&&(v[i]=m[i]);return u.prototype=m.prototype,v.prototype=new u,v.__super__=m.prototype,v},B={}.hasOwnProperty;p=b("sax"),f=b("events"),c=b("./bom"),A=b("./processors"),y=b("timers").setImmediate,o=b("./defaults").defaults,d=function(v){return(v===void 0?"undefined":(0,l.default)(v))==="object"&&v!=null&&(0,n.default)(v).length===0},a=function(v,m,u){var i,w,O;for(i=0,w=v.length;i<w;i++)O=v[i],m=O(m,u);return m},x.Parser=function(v){function m(u){this.parseString=T(this.parseString,this),this.reset=T(this.reset,this),this.assignOrPush=T(this.assignOrPush,this),this.processAsync=T(this.processAsync,this);var i,w,O;if(!(this instanceof x.Parser))return new x.Parser(u);this.options={},w=o[.2];for(i in w)B.call(w,i)&&(O=w[i],this.options[i]=O);for(i in u)B.call(u,i)&&(O=u[i],this.options[i]=O);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(A.normalize)),this.reset()}return _(m,v),m.prototype.processAsync=function(){var u,i;try{return this.remaining.length<=this.options.chunkSize?(u=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(u),this.saxParser.close()):(u=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(u),y(this.processAsync))}catch(w){if(i=w,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(i)}},m.prototype.assignOrPush=function(u,i,w){return i in u?(u[i]instanceof Array||(u[i]=[u[i]]),u[i].push(w)):this.options.explicitArray?u[i]=[w]:u[i]=w},m.prototype.reset=function(){var u,i,w,O;return this.removeAllListeners(),this.saxParser=p.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(S){return function(D){if(S.saxParser.resume(),!S.saxParser.errThrown)return S.saxParser.errThrown=!0,S.emit("error",D)}}(this),this.saxParser.onend=function(S){return function(){if(!S.saxParser.ended)return S.saxParser.ended=!0,S.emit("end",S.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,O=[],u=this.options.attrkey,i=this.options.charkey,this.saxParser.onopentag=function(S){return function(D){var R,k,j,Y,P;if(j={},j[i]="",!S.options.ignoreAttrs){P=D.attributes;for(R in P)B.call(P,R)&&(u in j||S.options.mergeAttrs||(j[u]={}),k=S.options.attrValueProcessors?a(S.options.attrValueProcessors,D.attributes[R],R):D.attributes[R],Y=S.options.attrNameProcessors?a(S.options.attrNameProcessors,R):R,S.options.mergeAttrs?S.assignOrPush(j,Y,k):j[u][Y]=k)}return j["#name"]=S.options.tagNameProcessors?a(S.options.tagNameProcessors,D.name):D.name,S.options.xmlns&&(j[S.options.xmlnskey]={uri:D.uri,local:D.local}),O.push(j)}}(this),this.saxParser.onclosetag=function(S){return function(){var D,R,k,j,Y,P,K,W,F,H;if(P=O.pop(),Y=P["#name"],S.options.explicitChildren&&S.options.preserveChildrenOrder||delete P["#name"],P.cdata===!0&&(D=P.cdata,delete P.cdata),F=O[O.length-1],P[i].match(/^\s*$/)&&!D?(R=P[i],delete P[i]):(S.options.trim&&(P[i]=P[i].trim()),S.options.normalize&&(P[i]=P[i].replace(/\s{2,}/g," ").trim()),P[i]=S.options.valueProcessors?a(S.options.valueProcessors,P[i],Y):P[i],(0,n.default)(P).length===1&&i in P&&!S.EXPLICIT_CHARKEY&&(P=P[i])),d(P)&&(P=S.options.emptyTag!==""?S.options.emptyTag:R),S.options.validator!=null&&(H="/"+function(){var G,$,ae;for(ae=[],G=0,$=O.length;G<$;G++)j=O[G],ae.push(j["#name"]);return ae}().concat(Y).join("/"),function(){var G;try{P=S.options.validator(H,F&&F[Y],P)}catch($){return G=$,S.emit("error",G)}}()),S.options.explicitChildren&&!S.options.mergeAttrs&&(P===void 0?"undefined":(0,l.default)(P))==="object")if(S.options.preserveChildrenOrder){if(F){F[S.options.childkey]=F[S.options.childkey]||[],K={};for(k in P)B.call(P,k)&&(K[k]=P[k]);F[S.options.childkey].push(K),delete P["#name"],(0,n.default)(P).length===1&&i in P&&!S.EXPLICIT_CHARKEY&&(P=P[i])}}else j={},S.options.attrkey in P&&(j[S.options.attrkey]=P[S.options.attrkey],delete P[S.options.attrkey]),!S.options.charsAsChildren&&S.options.charkey in P&&(j[S.options.charkey]=P[S.options.charkey],delete P[S.options.charkey]),(0,s.default)(P).length>0&&(j[S.options.childkey]=P),P=j;return O.length>0?S.assignOrPush(F,Y,P):(S.options.explicitRoot&&(W=P,P={},P[Y]=W),S.resultObject=P,S.saxParser.ended=!0,S.emit("end",S.resultObject))}}(this),w=function(S){return function(D){var R,k;if(k=O[O.length-1])return k[i]+=D,S.options.explicitChildren&&S.options.preserveChildrenOrder&&S.options.charsAsChildren&&(S.options.includeWhiteChars||D.replace(/\\n/g,"").trim()!=="")&&(k[S.options.childkey]=k[S.options.childkey]||[],R={"#name":"__text__"},R[i]=D,S.options.normalize&&(R[i]=R[i].replace(/\s{2,}/g," ").trim()),k[S.options.childkey].push(R)),k}}(this),this.saxParser.ontext=w,this.saxParser.oncdata=function(S){return function(D){var R;if(R=w(D))return R.cdata=!0}}()},m.prototype.parseString=function(u,i){var w;i!=null&&typeof i=="function"&&(this.on("end",function(O){return this.reset(),i(null,O)}),this.on("error",function(O){return this.reset(),i(O)}));try{return u=u.toString(),u.trim()===""?(this.emit("end",null),!0):(u=c.stripBOM(u),this.options.async?(this.remaining=u,y(this.processAsync),this.saxParser):this.saxParser.write(u).close())}catch(O){if(w=O,!this.saxParser.errThrown&&!this.saxParser.ended)return this.emit("error",w),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw w}},m}(f.EventEmitter),x.parseString=function(v,m,u){var i,w,O;return u!=null?(typeof u=="function"&&(i=u),(m===void 0?"undefined":(0,l.default)(m))==="object"&&(w=m)):(typeof m=="function"&&(i=m),w={}),O=new x.Parser(w),O.parseString(v,i)}}).call(void 0)},{"./bom":208,"./defaults":210,"./processors":212,"babel-runtime/core-js/object/get-own-property-names":21,"babel-runtime/core-js/object/keys":23,"babel-runtime/helpers/typeof":32,events:158,sax:194,timers:201}],212:[function(b,E,x){"use strict";(function(){var C;C=new RegExp(/(?!xmlns)^.*:/),x.normalize=function(h){return h.toLowerCase()},x.firstCharLowerCase=function(h){return h.charAt(0).toLowerCase()+h.slice(1)},x.stripPrefix=function(h){return h.replace(C,"")},x.parseNumbers=function(h){return isNaN(h)||(h=h%1==0?parseInt(h,10):parseFloat(h)),h},x.parseBooleans=function(h){return/^(?:true|false)$/i.test(h)&&(h=h.toLowerCase()==="true"),h}}).call(void 0)},{}],213:[function(b,E,x){"use strict";(function(){var C,h,s,r,n=function(l,c){function o(){this.constructor=l}for(var f in c)e.call(c,f)&&(l[f]=c[f]);return o.prototype=c.prototype,l.prototype=new o,l.__super__=c.prototype,l},e={}.hasOwnProperty;h=b("./defaults"),C=b("./builder"),s=b("./parser"),r=b("./processors"),x.defaults=h.defaults,x.processors=r,x.ValidationError=function(l){function c(o){this.message=o}return n(c,l),c}(Error),x.Builder=C.Builder,x.Parser=s.Parser,x.parseString=s.parseString}).call(void 0)},{"./builder":209,"./defaults":210,"./parser":211,"./processors":212}],214:[function(b,E,x){"use strict";function C(c){return c&&c.__esModule?c:{default:c}}var h=b("babel-runtime/core-js/object/get-prototype-of"),s=C(h),r=b("babel-runtime/helpers/typeof"),n=C(r),e=b("babel-runtime/core-js/object/assign"),l=C(e);(function(){var c,o,f,d,a,A,p=[].slice,y={}.hasOwnProperty;c=function(){var T,_,B,v,m,u;if(u=arguments[0],m=2<=arguments.length?p.call(arguments,1):[],d(l.default))l.default.apply(null,arguments);else for(T=0,B=m.length;T<B;T++)if((v=m[T])!=null)for(_ in v)y.call(v,_)&&(u[_]=v[_]);return u},d=function(T){return!!T&&Object.prototype.toString.call(T)==="[object Function]"},a=function(T){var _;return!!T&&((_=T===void 0?"undefined":(0,n.default)(T))==="function"||_==="object")},o=function(T){return d(Array.isArray)?Array.isArray(T):Object.prototype.toString.call(T)==="[object Array]"},f=function(T){var _;if(o(T))return!T.length;for(_ in T)if(y.call(T,_))return!1;return!0},A=function(T){var _,B;return a(T)&&(B=(0,s.default)(T))&&(_=B.constructor)&&typeof _=="function"&&_ instanceof _&&Function.prototype.toString.call(_)===Function.prototype.toString.call(Object)},E.exports.assign=c,E.exports.isFunction=d,E.exports.isObject=a,E.exports.isArray=o,E.exports.isEmpty=f,E.exports.isPlainObject=A}).call(void 0)},{"babel-runtime/core-js/object/assign":18,"babel-runtime/core-js/object/get-prototype-of":22,"babel-runtime/helpers/typeof":32}],215:[function(b,E,x){"use strict";var C=b("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){E.exports=function(){function s(r,n,e){if(this.options=r.options,this.stringify=r.stringify,n==null)throw new Error("Missing attribute name of element "+r.name);if(e==null)throw new Error("Missing attribute value for attribute "+n+" of element "+r.name);this.name=this.stringify.attName(n),this.value=this.stringify.attValue(e)}return s.prototype.clone=function(){return(0,h.default)(this)},s.prototype.toString=function(r){return this.options.writer.set(r).attribute(this)},s}()}).call(void 0)},{"babel-runtime/core-js/object/create":19}],216:[function(b,E,x){"use strict";var C=b("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r=function(e,l){function c(){this.constructor=e}for(var o in l)n.call(l,o)&&(e[o]=l[o]);return c.prototype=l.prototype,e.prototype=new c,e.__super__=l.prototype,e},n={}.hasOwnProperty;s=b("./XMLNode"),E.exports=function(e){function l(c,o){if(l.__super__.constructor.call(this,c),o==null)throw new Error("Missing CDATA text");this.text=this.stringify.cdata(o)}return r(l,e),l.prototype.clone=function(){return(0,h.default)(this)},l.prototype.toString=function(c){return this.options.writer.set(c).cdata(this)},l}(s)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],217:[function(b,E,x){"use strict";var C=b("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r=function(e,l){function c(){this.constructor=e}for(var o in l)n.call(l,o)&&(e[o]=l[o]);return c.prototype=l.prototype,e.prototype=new c,e.__super__=l.prototype,e},n={}.hasOwnProperty;s=b("./XMLNode"),E.exports=function(e){function l(c,o){if(l.__super__.constructor.call(this,c),o==null)throw new Error("Missing comment text");this.text=this.stringify.comment(o)}return r(l,e),l.prototype.clone=function(){return(0,h.default)(this)},l.prototype.toString=function(c){return this.options.writer.set(c).comment(this)},l}(s)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],218:[function(b,E,x){"use strict";(function(){var C,h=function(r,n){function e(){this.constructor=r}for(var l in n)s.call(n,l)&&(r[l]=n[l]);return e.prototype=n.prototype,r.prototype=new e,r.__super__=n.prototype,r},s={}.hasOwnProperty;C=b("./XMLNode"),E.exports=function(r){function n(e,l,c,o,f,d){if(n.__super__.constructor.call(this,e),l==null)throw new Error("Missing DTD element name");if(c==null)throw new Error("Missing DTD attribute name");if(!o)throw new Error("Missing DTD attribute type");if(!f)throw new Error("Missing DTD attribute default");if(f.indexOf("#")!==0&&(f="#"+f),!f.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT");if(d&&!f.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT");this.elementName=this.stringify.eleName(l),this.attributeName=this.stringify.attName(c),this.attributeType=this.stringify.dtdAttType(o),this.defaultValue=this.stringify.dtdAttDefault(d),this.defaultValueType=f}return h(n,r),n.prototype.toString=function(e){return this.options.writer.set(e).dtdAttList(this)},n}(C)}).call(void 0)},{"./XMLNode":227}],219:[function(b,E,x){"use strict";(function(){var C,h=function(r,n){function e(){this.constructor=r}for(var l in n)s.call(n,l)&&(r[l]=n[l]);return e.prototype=n.prototype,r.prototype=new e,r.__super__=n.prototype,r},s={}.hasOwnProperty;C=b("./XMLNode"),E.exports=function(r){function n(e,l,c){if(n.__super__.constructor.call(this,e),l==null)throw new Error("Missing DTD element name");c||(c="(#PCDATA)"),Array.isArray(c)&&(c="("+c.join(",")+")"),this.name=this.stringify.eleName(l),this.value=this.stringify.dtdElementValue(c)}return h(n,r),n.prototype.toString=function(e){return this.options.writer.set(e).dtdElement(this)},n}(C)}).call(void 0)},{"./XMLNode":227}],220:[function(b,E,x){"use strict";(function(){var C,h,s=function(n,e){function l(){this.constructor=n}for(var c in e)r.call(e,c)&&(n[c]=e[c]);return l.prototype=e.prototype,n.prototype=new l,n.__super__=e.prototype,n},r={}.hasOwnProperty;h=b("./Utility").isObject,C=b("./XMLNode"),E.exports=function(n){function e(l,c,o,f){if(e.__super__.constructor.call(this,l),o==null)throw new Error("Missing entity name");if(f==null)throw new Error("Missing entity value");if(this.pe=!!c,this.name=this.stringify.eleName(o),h(f)){if(!f.pubID&&!f.sysID)throw new Error("Public and/or system identifiers are required for an external entity");if(f.pubID&&!f.sysID)throw new Error("System identifier is required for a public external entity");if(f.pubID!=null&&(this.pubID=this.stringify.dtdPubID(f.pubID)),f.sysID!=null&&(this.sysID=this.stringify.dtdSysID(f.sysID)),f.nData!=null&&(this.nData=this.stringify.dtdNData(f.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity")}else this.value=this.stringify.dtdEntityValue(f)}return s(e,n),e.prototype.toString=function(l){return this.options.writer.set(l).dtdEntity(this)},e}(C)}).call(void 0)},{"./Utility":214,"./XMLNode":227}],221:[function(b,E,x){"use strict";(function(){var C,h=function(r,n){function e(){this.constructor=r}for(var l in n)s.call(n,l)&&(r[l]=n[l]);return e.prototype=n.prototype,r.prototype=new e,r.__super__=n.prototype,r},s={}.hasOwnProperty;C=b("./XMLNode"),E.exports=function(r){function n(e,l,c){if(n.__super__.constructor.call(this,e),l==null)throw new Error("Missing notation name");if(!c.pubID&&!c.sysID)throw new Error("Public or system identifiers are required for an external entity");this.name=this.stringify.eleName(l),c.pubID!=null&&(this.pubID=this.stringify.dtdPubID(c.pubID)),c.sysID!=null&&(this.sysID=this.stringify.dtdSysID(c.sysID))}return h(n,r),n.prototype.toString=function(e){return this.options.writer.set(e).dtdNotation(this)},n}(C)}).call(void 0)},{"./XMLNode":227}],222:[function(b,E,x){"use strict";(function(){var C,h,s=function(n,e){function l(){this.constructor=n}for(var c in e)r.call(e,c)&&(n[c]=e[c]);return l.prototype=e.prototype,n.prototype=new l,n.__super__=e.prototype,n},r={}.hasOwnProperty;h=b("./Utility").isObject,C=b("./XMLNode"),E.exports=function(n){function e(l,c,o,f){var d;e.__super__.constructor.call(this,l),h(c)&&(d=c,c=d.version,o=d.encoding,f=d.standalone),c||(c="1.0"),this.version=this.stringify.xmlVersion(c),o!=null&&(this.encoding=this.stringify.xmlEncoding(o)),f!=null&&(this.standalone=this.stringify.xmlStandalone(f))}return s(e,n),e.prototype.toString=function(l){return this.options.writer.set(l).declaration(this)},e}(C)}).call(void 0)},{"./Utility":214,"./XMLNode":227}],223:[function(b,E,x){"use strict";(function(){var C,h,s,r,n,e,l=function(o,f){function d(){this.constructor=o}for(var a in f)c.call(f,a)&&(o[a]=f[a]);return d.prototype=f.prototype,o.prototype=new d,o.__super__=f.prototype,o},c={}.hasOwnProperty;e=b("./Utility").isObject,n=b("./XMLNode"),C=b("./XMLDTDAttList"),s=b("./XMLDTDEntity"),h=b("./XMLDTDElement"),r=b("./XMLDTDNotation"),E.exports=function(o){function f(d,a,A){var p,y;f.__super__.constructor.call(this,d),this.documentObject=d,e(a)&&(p=a,a=p.pubID,A=p.sysID),A==null&&(y=[a,A],A=y[0],a=y[1]),a!=null&&(this.pubID=this.stringify.dtdPubID(a)),A!=null&&(this.sysID=this.stringify.dtdSysID(A))}return l(f,o),f.prototype.element=function(d,a){var A;return A=new h(this,d,a),this.children.push(A),this},f.prototype.attList=function(d,a,A,p,y){var T;return T=new C(this,d,a,A,p,y),this.children.push(T),this},f.prototype.entity=function(d,a){var A;return A=new s(this,!1,d,a),this.children.push(A),this},f.prototype.pEntity=function(d,a){var A;return A=new s(this,!0,d,a),this.children.push(A),this},f.prototype.notation=function(d,a){var A;return A=new r(this,d,a),this.children.push(A),this},f.prototype.toString=function(d){return this.options.writer.set(d).docType(this)},f.prototype.ele=function(d,a){return this.element(d,a)},f.prototype.att=function(d,a,A,p,y){return this.attList(d,a,A,p,y)},f.prototype.ent=function(d,a){return this.entity(d,a)},f.prototype.pent=function(d,a){return this.pEntity(d,a)},f.prototype.not=function(d,a){return this.notation(d,a)},f.prototype.up=function(){return this.root()||this.documentObject},f}(n)}).call(void 0)},{"./Utility":214,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLNode":227}],224:[function(b,E,x){"use strict";(function(){var C,h,s,r,n=function(l,c){function o(){this.constructor=l}for(var f in c)e.call(c,f)&&(l[f]=c[f]);return o.prototype=c.prototype,l.prototype=new o,l.__super__=c.prototype,l},e={}.hasOwnProperty;r=b("./Utility").isPlainObject,C=b("./XMLNode"),s=b("./XMLStringifier"),h=b("./XMLStringWriter"),E.exports=function(l){function c(o){c.__super__.constructor.call(this,null),o||(o={}),o.writer||(o.writer=new h),this.options=o,this.stringify=new s(o),this.isDocument=!0}return n(c,l),c.prototype.end=function(o){var f;return o?r(o)&&(f=o,o=this.options.writer.set(f)):o=this.options.writer,o.document(this)},c.prototype.toString=function(o){return this.options.writer.set(o).document(this)},c}(C)}).call(void 0)},{"./Utility":214,"./XMLNode":227,"./XMLStringWriter":231,"./XMLStringifier":232}],225:[function(b,E,x){"use strict";(function(){var C,h,s,r,n,e,l,c,o,f,d,a,A,p,y,T,_,B,v,m={}.hasOwnProperty;v=b("./Utility"),_=v.isObject,T=v.isFunction,B=v.isPlainObject,f=b("./XMLElement"),h=b("./XMLCData"),s=b("./XMLComment"),a=b("./XMLRaw"),y=b("./XMLText"),d=b("./XMLProcessingInstruction"),c=b("./XMLDeclaration"),o=b("./XMLDocType"),r=b("./XMLDTDAttList"),e=b("./XMLDTDEntity"),n=b("./XMLDTDElement"),l=b("./XMLDTDNotation"),C=b("./XMLAttribute"),p=b("./XMLStringifier"),A=b("./XMLStringWriter"),E.exports=function(){function u(i,w,O){var S;i||(i={}),i.writer?B(i.writer)&&(S=i.writer,i.writer=new A(S)):i.writer=new A(i),this.options=i,this.writer=i.writer,this.stringify=new p(i),this.onDataCallback=w||function(){},this.onEndCallback=O||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return u.prototype.node=function(i,w,O){var S;if(i==null)throw new Error("Missing node name");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node");return this.openCurrent(),i=i.valueOf(),w==null&&(w={}),w=w.valueOf(),_(w)||(S=[w,O],O=S[0],w=S[1]),this.currentNode=new f(this,i,w),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,O!=null&&this.text(O),this},u.prototype.element=function(i,w,O){return this.currentNode&&this.currentNode instanceof o?this.dtdElement.apply(this,arguments):this.node(i,w,O)},u.prototype.attribute=function(i,w){var O,S;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode");if(i!=null&&(i=i.valueOf()),_(i))for(O in i)m.call(i,O)&&(S=i[O],this.attribute(O,S));else T(w)&&(w=w.apply()),this.options.skipNullAttributes&&w==null||(this.currentNode.attributes[i]=new C(this,i,w));return this},u.prototype.text=function(i){var w;return this.openCurrent(),w=new y(this,i),this.onData(this.writer.text(w,this.currentLevel+1)),this},u.prototype.cdata=function(i){var w;return this.openCurrent(),w=new h(this,i),this.onData(this.writer.cdata(w,this.currentLevel+1)),this},u.prototype.comment=function(i){var w;return this.openCurrent(),w=new s(this,i),this.onData(this.writer.comment(w,this.currentLevel+1)),this},u.prototype.raw=function(i){var w;return this.openCurrent(),w=new a(this,i),this.onData(this.writer.raw(w,this.currentLevel+1)),this},u.prototype.instruction=function(i,w){var O,S,D,R,k;if(this.openCurrent(),i!=null&&(i=i.valueOf()),w!=null&&(w=w.valueOf()),Array.isArray(i))for(O=0,R=i.length;O<R;O++)S=i[O],this.instruction(S);else if(_(i))for(S in i)m.call(i,S)&&(D=i[S],this.instruction(S,D));else T(w)&&(w=w.apply()),k=new d(this,i,w),this.onData(this.writer.processingInstruction(k,this.currentLevel+1));return this},u.prototype.declaration=function(i,w,O){var S;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node");return S=new c(this,i,w,O),this.onData(this.writer.declaration(S,this.currentLevel+1)),this},u.prototype.doctype=function(i,w,O){if(this.openCurrent(),i==null)throw new Error("Missing root node name");if(this.root)throw new Error("dtd() must come before the root node");return this.currentNode=new o(this,w,O),this.currentNode.rootNodeName=i,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},u.prototype.dtdElement=function(i,w){var O;return this.openCurrent(),O=new n(this,i,w),this.onData(this.writer.dtdElement(O,this.currentLevel+1)),this},u.prototype.attList=function(i,w,O,S,D){var R;return this.openCurrent(),R=new r(this,i,w,O,S,D),this.onData(this.writer.dtdAttList(R,this.currentLevel+1)),this},u.prototype.entity=function(i,w){var O;return this.openCurrent(),O=new e(this,!1,i,w),this.onData(this.writer.dtdEntity(O,this.currentLevel+1)),this},u.prototype.pEntity=function(i,w){var O;return this.openCurrent(),O=new e(this,!0,i,w),this.onData(this.writer.dtdEntity(O,this.currentLevel+1)),this},u.prototype.notation=function(i,w){var O;return this.openCurrent(),O=new l(this,i,w),this.onData(this.writer.dtdNotation(O,this.currentLevel+1)),this},u.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},u.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},u.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},u.prototype.openNode=function(i){if(!i.isOpen)return!this.root&&this.currentLevel===0&&i instanceof f&&(this.root=i),this.onData(this.writer.openNode(i,this.currentLevel)),i.isOpen=!0},u.prototype.closeNode=function(i){if(!i.isClosed)return this.onData(this.writer.closeNode(i,this.currentLevel)),i.isClosed=!0},u.prototype.onData=function(i){return this.documentStarted=!0,this.onDataCallback(i)},u.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},u.prototype.ele=function(){return this.element.apply(this,arguments)},u.prototype.nod=function(i,w,O){return this.node(i,w,O)},u.prototype.txt=function(i){return this.text(i)},u.prototype.dat=function(i){return this.cdata(i)},u.prototype.com=function(i){return this.comment(i)},u.prototype.ins=function(i,w){return this.instruction(i,w)},u.prototype.dec=function(i,w,O){return this.declaration(i,w,O)},u.prototype.dtd=function(i,w,O){return this.doctype(i,w,O)},u.prototype.e=function(i,w,O){return this.element(i,w,O)},u.prototype.n=function(i,w,O){return this.node(i,w,O)},u.prototype.t=function(i){return this.text(i)},u.prototype.d=function(i){return this.cdata(i)},u.prototype.c=function(i){return this.comment(i)},u.prototype.r=function(i){return this.raw(i)},u.prototype.i=function(i,w){return this.instruction(i,w)},u.prototype.att=function(){return this.currentNode&&this.currentNode instanceof o?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},u.prototype.a=function(){return this.currentNode&&this.currentNode instanceof o?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},u.prototype.ent=function(i,w){return this.entity(i,w)},u.prototype.pent=function(i,w){return this.pEntity(i,w)},u.prototype.not=function(i,w){return this.notation(i,w)},u}()}).call(void 0)},{"./Utility":214,"./XMLAttribute":215,"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLStringWriter":231,"./XMLStringifier":232,"./XMLText":233}],226:[function(b,E,x){"use strict";var C=b("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r,n,e,l,c=function(f,d){function a(){this.constructor=f}for(var A in d)o.call(d,A)&&(f[A]=d[A]);return a.prototype=d.prototype,f.prototype=new a,f.__super__=d.prototype,f},o={}.hasOwnProperty;l=b("./Utility"),e=l.isObject,n=l.isFunction,r=b("./XMLNode"),s=b("./XMLAttribute"),E.exports=function(f){function d(a,A,p){if(d.__super__.constructor.call(this,a),A==null)throw new Error("Missing element name");this.name=this.stringify.eleName(A),this.attributes={},p!=null&&this.attribute(p),a.isDocument&&(this.isRoot=!0,this.documentObject=a,a.rootObject=this)}return c(d,f),d.prototype.clone=function(){var a,A,p,y;p=(0,h.default)(this),p.isRoot&&(p.documentObject=null),p.attributes={},y=this.attributes;for(A in y)o.call(y,A)&&(a=y[A],p.attributes[A]=a.clone());return p.children=[],this.children.forEach(function(T){var _;return _=T.clone(),_.parent=p,p.children.push(_)}),p},d.prototype.attribute=function(a,A){var p,y;if(a!=null&&(a=a.valueOf()),e(a))for(p in a)o.call(a,p)&&(y=a[p],this.attribute(p,y));else n(A)&&(A=A.apply()),this.options.skipNullAttributes&&A==null||(this.attributes[a]=new s(this,a,A));return this},d.prototype.removeAttribute=function(a){var A,p,y;if(a==null)throw new Error("Missing attribute name");if(a=a.valueOf(),Array.isArray(a))for(p=0,y=a.length;p<y;p++)A=a[p],delete this.attributes[A];else delete this.attributes[a];return this},d.prototype.toString=function(a){return this.options.writer.set(a).element(this)},d.prototype.att=function(a,A){return this.attribute(a,A)},d.prototype.a=function(a,A){return this.attribute(a,A)},d}(r)}).call(void 0)},{"./Utility":214,"./XMLAttribute":215,"./XMLNode":227,"babel-runtime/core-js/object/create":19}],227:[function(b,E,x){"use strict";(function(){var C,h,s,r,n,e,l,c,o,f,d,a,A={}.hasOwnProperty;a=b("./Utility"),d=a.isObject,f=a.isFunction,o=a.isEmpty,n=null,C=null,h=null,s=null,r=null,l=null,c=null,e=null,E.exports=function(){function p(y){this.parent=y,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.children=[],n||(n=b("./XMLElement"),C=b("./XMLCData"),h=b("./XMLComment"),s=b("./XMLDeclaration"),r=b("./XMLDocType"),l=b("./XMLRaw"),c=b("./XMLText"),e=b("./XMLProcessingInstruction"))}return p.prototype.element=function(y,T,_){var B,v,m,u,i,w,O,S,D,R;if(w=null,T==null&&(T={}),T=T.valueOf(),d(T)||(D=[T,_],_=D[0],T=D[1]),y!=null&&(y=y.valueOf()),Array.isArray(y))for(m=0,O=y.length;m<O;m++)v=y[m],w=this.element(v);else if(f(y))w=this.element(y.apply());else if(d(y)){for(i in y)if(A.call(y,i))if(R=y[i],f(R)&&(R=R.apply()),d(R)&&o(R)&&(R=null),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&i.indexOf(this.stringify.convertAttKey)===0)w=this.attribute(i.substr(this.stringify.convertAttKey.length),R);else if(!this.options.separateArrayItems&&Array.isArray(R))for(u=0,S=R.length;u<S;u++)v=R[u],B={},B[i]=v,w=this.element(B);else d(R)?(w=this.element(i),w.element(R)):w=this.element(i,R)}else w=!this.options.ignoreDecorators&&this.stringify.convertTextKey&&y.indexOf(this.stringify.convertTextKey)===0?this.text(_):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&y.indexOf(this.stringify.convertCDataKey)===0?this.cdata(_):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&y.indexOf(this.stringify.convertCommentKey)===0?this.comment(_):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&y.indexOf(this.stringify.convertRawKey)===0?this.raw(_):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&y.indexOf(this.stringify.convertPIKey)===0?this.instruction(y.substr(this.stringify.convertPIKey.length),_):this.node(y,T,_);if(w==null)throw new Error("Could not create any elements with: "+y);return w},p.prototype.insertBefore=function(y,T,_){var B,v,m;if(this.isRoot)throw new Error("Cannot insert elements at root level");return v=this.parent.children.indexOf(this),m=this.parent.children.splice(v),B=this.parent.element(y,T,_),Array.prototype.push.apply(this.parent.children,m),B},p.prototype.insertAfter=function(y,T,_){var B,v,m;if(this.isRoot)throw new Error("Cannot insert elements at root level");return v=this.parent.children.indexOf(this),m=this.parent.children.splice(v+1),B=this.parent.element(y,T,_),Array.prototype.push.apply(this.parent.children,m),B},p.prototype.remove=function(){var y;if(this.isRoot)throw new Error("Cannot remove the root element");return y=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[y,y-y+1].concat([])),this.parent},p.prototype.node=function(y,T,_){var B,v;return y!=null&&(y=y.valueOf()),T||(T={}),T=T.valueOf(),d(T)||(v=[T,_],_=v[0],T=v[1]),B=new n(this,y,T),_!=null&&B.text(_),this.children.push(B),B},p.prototype.text=function(y){var T;return T=new c(this,y),this.children.push(T),this},p.prototype.cdata=function(y){var T;return T=new C(this,y),this.children.push(T),this},p.prototype.comment=function(y){var T;return T=new h(this,y),this.children.push(T),this},p.prototype.commentBefore=function(y){var T,_;return T=this.parent.children.indexOf(this),_=this.parent.children.splice(T),this.parent.comment(y),Array.prototype.push.apply(this.parent.children,_),this},p.prototype.commentAfter=function(y){var T,_;return T=this.parent.children.indexOf(this),_=this.parent.children.splice(T+1),this.parent.comment(y),Array.prototype.push.apply(this.parent.children,_),this},p.prototype.raw=function(y){var T;return T=new l(this,y),this.children.push(T),this},p.prototype.instruction=function(y,T){var _,B,v,m,u;if(y!=null&&(y=y.valueOf()),T!=null&&(T=T.valueOf()),Array.isArray(y))for(m=0,u=y.length;m<u;m++)_=y[m],this.instruction(_);else if(d(y))for(_ in y)A.call(y,_)&&(B=y[_],this.instruction(_,B));else f(T)&&(T=T.apply()),v=new e(this,y,T),this.children.push(v);return this},p.prototype.instructionBefore=function(y,T){var _,B;return _=this.parent.children.indexOf(this),B=this.parent.children.splice(_),this.parent.instruction(y,T),Array.prototype.push.apply(this.parent.children,B),this},p.prototype.instructionAfter=function(y,T){var _,B;return _=this.parent.children.indexOf(this),B=this.parent.children.splice(_+1),this.parent.instruction(y,T),Array.prototype.push.apply(this.parent.children,B),this},p.prototype.declaration=function(y,T,_){var B,v;return B=this.document(),v=new s(B,y,T,_),B.children[0]instanceof s?B.children[0]=v:B.children.unshift(v),B.root()||B},p.prototype.doctype=function(y,T){var _,B,v,m,u,i,w,O,S,D;for(B=this.document(),v=new r(B,y,T),S=B.children,m=u=0,w=S.length;u<w;m=++u)if((_=S[m])instanceof r)return B.children[m]=v,v;for(D=B.children,m=i=0,O=D.length;i<O;m=++i)if(_=D[m],_.isRoot)return B.children.splice(m,0,v),v;return B.children.push(v),v},p.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},p.prototype.root=function(){var y;for(y=this;y;){if(y.isDocument)return y.rootObject;if(y.isRoot)return y;y=y.parent}},p.prototype.document=function(){var y;for(y=this;y;){if(y.isDocument)return y;y=y.parent}},p.prototype.end=function(y){return this.document().end(y)},p.prototype.prev=function(){var y;if((y=this.parent.children.indexOf(this))<1)throw new Error("Already at the first node");return this.parent.children[y-1]},p.prototype.next=function(){var y;if((y=this.parent.children.indexOf(this))===-1||y===this.parent.children.length-1)throw new Error("Already at the last node");return this.parent.children[y+1]},p.prototype.importDocument=function(y){var T;return T=y.root().clone(),T.parent=this,T.isRoot=!1,this.children.push(T),this},p.prototype.ele=function(y,T,_){return this.element(y,T,_)},p.prototype.nod=function(y,T,_){return this.node(y,T,_)},p.prototype.txt=function(y){return this.text(y)},p.prototype.dat=function(y){return this.cdata(y)},p.prototype.com=function(y){return this.comment(y)},p.prototype.ins=function(y,T){return this.instruction(y,T)},p.prototype.doc=function(){return this.document()},p.prototype.dec=function(y,T,_){return this.declaration(y,T,_)},p.prototype.dtd=function(y,T){return this.doctype(y,T)},p.prototype.e=function(y,T,_){return this.element(y,T,_)},p.prototype.n=function(y,T,_){return this.node(y,T,_)},p.prototype.t=function(y){return this.text(y)},p.prototype.d=function(y){return this.cdata(y)},p.prototype.c=function(y){return this.comment(y)},p.prototype.r=function(y){return this.raw(y)},p.prototype.i=function(y,T){return this.instruction(y,T)},p.prototype.u=function(){return this.up()},p.prototype.importXMLBuilder=function(y){return this.importDocument(y)},p}()}).call(void 0)},{"./Utility":214,"./XMLCData":216,"./XMLComment":217,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233}],228:[function(b,E,x){"use strict";var C=b("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r=function(e,l){function c(){this.constructor=e}for(var o in l)n.call(l,o)&&(e[o]=l[o]);return c.prototype=l.prototype,e.prototype=new c,e.__super__=l.prototype,e},n={}.hasOwnProperty;s=b("./XMLNode"),E.exports=function(e){function l(c,o,f){if(l.__super__.constructor.call(this,c),o==null)throw new Error("Missing instruction target");this.target=this.stringify.insTarget(o),f&&(this.value=this.stringify.insValue(f))}return r(l,e),l.prototype.clone=function(){return(0,h.default)(this)},l.prototype.toString=function(c){return this.options.writer.set(c).processingInstruction(this)},l}(s)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],229:[function(b,E,x){"use strict";var C=b("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r=function(e,l){function c(){this.constructor=e}for(var o in l)n.call(l,o)&&(e[o]=l[o]);return c.prototype=l.prototype,e.prototype=new c,e.__super__=l.prototype,e},n={}.hasOwnProperty;s=b("./XMLNode"),E.exports=function(e){function l(c,o){if(l.__super__.constructor.call(this,c),o==null)throw new Error("Missing raw text");this.value=this.stringify.raw(o)}return r(l,e),l.prototype.clone=function(){return(0,h.default)(this)},l.prototype.toString=function(c){return this.options.writer.set(c).raw(this)},l}(s)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],230:[function(b,E,x){"use strict";(function(){var C,h,s,r,n,e,l,c,o,f,d,a,A,p=function(T,_){function B(){this.constructor=T}for(var v in _)y.call(_,v)&&(T[v]=_[v]);return B.prototype=_.prototype,T.prototype=new B,T.__super__=_.prototype,T},y={}.hasOwnProperty;l=b("./XMLDeclaration"),c=b("./XMLDocType"),C=b("./XMLCData"),h=b("./XMLComment"),o=b("./XMLElement"),d=b("./XMLRaw"),a=b("./XMLText"),f=b("./XMLProcessingInstruction"),s=b("./XMLDTDAttList"),r=b("./XMLDTDElement"),n=b("./XMLDTDEntity"),e=b("./XMLDTDNotation"),A=b("./XMLWriterBase"),E.exports=function(T){function _(B,v){_.__super__.constructor.call(this,v),this.stream=B}return p(_,T),_.prototype.document=function(B){var v,m,u,i,w,O,S,D;for(O=B.children,m=0,i=O.length;m<i;m++)v=O[m],v.isLastRootNode=!1;for(B.children[B.children.length-1].isLastRootNode=!0,S=B.children,D=[],u=0,w=S.length;u<w;u++)switch(v=S[u],!1){case!(v instanceof l):D.push(this.declaration(v));break;case!(v instanceof c):D.push(this.docType(v));break;case!(v instanceof h):D.push(this.comment(v));break;case!(v instanceof f):D.push(this.processingInstruction(v));break;default:D.push(this.element(v))}return D},_.prototype.attribute=function(B){return this.stream.write(" "+B.name+'="'+B.value+'"')},_.prototype.cdata=function(B,v){return this.stream.write(this.space(v)+"<![CDATA["+B.text+"]]>"+this.endline(B))},_.prototype.comment=function(B,v){return this.stream.write(this.space(v)+"<!-- "+B.text+" -->"+this.endline(B))},_.prototype.declaration=function(B,v){return this.stream.write(this.space(v)),this.stream.write('<?xml version="'+B.version+'"'),B.encoding!=null&&this.stream.write(' encoding="'+B.encoding+'"'),B.standalone!=null&&this.stream.write(' standalone="'+B.standalone+'"'),this.stream.write(this.spacebeforeslash+"?>"),this.stream.write(this.endline(B))},_.prototype.docType=function(B,v){var m,u,i,w;if(v||(v=0),this.stream.write(this.space(v)),this.stream.write("<!DOCTYPE "+B.root().name),B.pubID&&B.sysID?this.stream.write(' PUBLIC "'+B.pubID+'" "'+B.sysID+'"'):B.sysID&&this.stream.write(' SYSTEM "'+B.sysID+'"'),B.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(B)),w=B.children,u=0,i=w.length;u<i;u++)switch(m=w[u],!1){case!(m instanceof s):this.dtdAttList(m,v+1);break;case!(m instanceof r):this.dtdElement(m,v+1);break;case!(m instanceof n):this.dtdEntity(m,v+1);break;case!(m instanceof e):this.dtdNotation(m,v+1);break;case!(m instanceof C):this.cdata(m,v+1);break;case!(m instanceof h):this.comment(m,v+1);break;case!(m instanceof f):this.processingInstruction(m,v+1);break;default:throw new Error("Unknown DTD node type: "+m.constructor.name)}this.stream.write("]")}return this.stream.write(this.spacebeforeslash+">"),this.stream.write(this.endline(B))},_.prototype.element=function(B,v){var m,u,i,w,O,S,D,R;v||(v=0),R=this.space(v),this.stream.write(R+"<"+B.name),S=B.attributes;for(O in S)y.call(S,O)&&(m=S[O],this.attribute(m));if(B.children.length===0||B.children.every(function(k){return k.value===""}))this.allowEmpty?this.stream.write("></"+B.name+">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&B.children.length===1&&B.children[0].value!=null)this.stream.write(">"),this.stream.write(B.children[0].value),this.stream.write("</"+B.name+">");else{for(this.stream.write(">"+this.newline),D=B.children,i=0,w=D.length;i<w;i++)switch(u=D[i],!1){case!(u instanceof C):this.cdata(u,v+1);break;case!(u instanceof h):this.comment(u,v+1);break;case!(u instanceof o):this.element(u,v+1);break;case!(u instanceof d):this.raw(u,v+1);break;case!(u instanceof a):this.text(u,v+1);break;case!(u instanceof f):this.processingInstruction(u,v+1);break;default:throw new Error("Unknown XML node type: "+u.constructor.name)}this.stream.write(R+"</"+B.name+">")}return this.stream.write(this.endline(B))},_.prototype.processingInstruction=function(B,v){return this.stream.write(this.space(v)+"<?"+B.target),B.value&&this.stream.write(" "+B.value),this.stream.write(this.spacebeforeslash+"?>"+this.endline(B))},_.prototype.raw=function(B,v){return this.stream.write(this.space(v)+B.value+this.endline(B))},_.prototype.text=function(B,v){return this.stream.write(this.space(v)+B.value+this.endline(B))},_.prototype.dtdAttList=function(B,v){return this.stream.write(this.space(v)+"<!ATTLIST "+B.elementName+" "+B.attributeName+" "+B.attributeType),B.defaultValueType!=="#DEFAULT"&&this.stream.write(" "+B.defaultValueType),B.defaultValue&&this.stream.write(' "'+B.defaultValue+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(B))},_.prototype.dtdElement=function(B,v){return this.stream.write(this.space(v)+"<!ELEMENT "+B.name+" "+B.value),this.stream.write(this.spacebeforeslash+">"+this.endline(B))},_.prototype.dtdEntity=function(B,v){return this.stream.write(this.space(v)+"<!ENTITY"),B.pe&&this.stream.write(" %"),this.stream.write(" "+B.name),B.value?this.stream.write(' "'+B.value+'"'):(B.pubID&&B.sysID?this.stream.write(' PUBLIC "'+B.pubID+'" "'+B.sysID+'"'):B.sysID&&this.stream.write(' SYSTEM "'+B.sysID+'"'),B.nData&&this.stream.write(" NDATA "+B.nData)),this.stream.write(this.spacebeforeslash+">"+this.endline(B))},_.prototype.dtdNotation=function(B,v){return this.stream.write(this.space(v)+"<!NOTATION "+B.name),B.pubID&&B.sysID?this.stream.write(' PUBLIC "'+B.pubID+'" "'+B.sysID+'"'):B.pubID?this.stream.write(' PUBLIC "'+B.pubID+'"'):B.sysID&&this.stream.write(' SYSTEM "'+B.sysID+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(B))},_.prototype.endline=function(B){return B.isLastRootNode?"":this.newline},_}(A)}).call(void 0)},{"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233,"./XMLWriterBase":234}],231:[function(b,E,x){"use strict";(function(){var C,h,s,r,n,e,l,c,o,f,d,a,A,p=function(T,_){function B(){this.constructor=T}for(var v in _)y.call(_,v)&&(T[v]=_[v]);return B.prototype=_.prototype,T.prototype=new B,T.__super__=_.prototype,T},y={}.hasOwnProperty;l=b("./XMLDeclaration"),c=b("./XMLDocType"),C=b("./XMLCData"),h=b("./XMLComment"),o=b("./XMLElement"),d=b("./XMLRaw"),a=b("./XMLText"),f=b("./XMLProcessingInstruction"),s=b("./XMLDTDAttList"),r=b("./XMLDTDElement"),n=b("./XMLDTDEntity"),e=b("./XMLDTDNotation"),A=b("./XMLWriterBase"),E.exports=function(T){function _(B){_.__super__.constructor.call(this,B)}return p(_,T),_.prototype.document=function(B){var v,m,u,i,w;for(this.textispresent=!1,i="",w=B.children,m=0,u=w.length;m<u;m++)v=w[m],i+=function(){switch(!1){case!(v instanceof l):return this.declaration(v);case!(v instanceof c):return this.docType(v);case!(v instanceof h):return this.comment(v);case!(v instanceof f):return this.processingInstruction(v);default:return this.element(v,0)}}.call(this);return this.pretty&&i.slice(-this.newline.length)===this.newline&&(i=i.slice(0,-this.newline.length)),i},_.prototype.attribute=function(B){return" "+B.name+'="'+B.value+'"'},_.prototype.cdata=function(B,v){return this.space(v)+"<![CDATA["+B.text+"]]>"+this.newline},_.prototype.comment=function(B,v){return this.space(v)+"<!-- "+B.text+" -->"+this.newline},_.prototype.declaration=function(B,v){var m;return m=this.space(v),m+='<?xml version="'+B.version+'"',B.encoding!=null&&(m+=' encoding="'+B.encoding+'"'),B.standalone!=null&&(m+=' standalone="'+B.standalone+'"'),m+=this.spacebeforeslash+"?>",m+=this.newline},_.prototype.docType=function(B,v){var m,u,i,w,O;if(v||(v=0),w=this.space(v),w+="<!DOCTYPE "+B.root().name,B.pubID&&B.sysID?w+=' PUBLIC "'+B.pubID+'" "'+B.sysID+'"':B.sysID&&(w+=' SYSTEM "'+B.sysID+'"'),B.children.length>0){for(w+=" [",w+=this.newline,O=B.children,u=0,i=O.length;u<i;u++)m=O[u],w+=function(){switch(!1){case!(m instanceof s):return this.dtdAttList(m,v+1);case!(m instanceof r):return this.dtdElement(m,v+1);case!(m instanceof n):return this.dtdEntity(m,v+1);case!(m instanceof e):return this.dtdNotation(m,v+1);case!(m instanceof C):return this.cdata(m,v+1);case!(m instanceof h):return this.comment(m,v+1);case!(m instanceof f):return this.processingInstruction(m,v+1);default:throw new Error("Unknown DTD node type: "+m.constructor.name)}}.call(this);w+="]"}return w+=this.spacebeforeslash+">",w+=this.newline},_.prototype.element=function(B,v){var m,u,i,w,O,S,D,R,k,j,Y,P,K;v||(v=0),K=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),P=this.space(v),R="",R+=P+"<"+B.name,k=B.attributes;for(D in k)y.call(k,D)&&(m=k[D],R+=this.attribute(m));if(B.children.length===0||B.children.every(function(W){return W.value===""}))this.allowEmpty?R+="></"+B.name+">"+this.newline:R+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&B.children.length===1&&B.children[0].value!=null)R+=">",R+=B.children[0].value,R+="</"+B.name+">"+this.newline;else{if(this.dontprettytextnodes){for(j=B.children,i=0,O=j.length;i<O;i++)if(u=j[i],u.value!=null){this.textispresent++,K=!0;break}}for(this.textispresent&&(this.newline="",this.pretty=!1,P=this.space(v)),R+=">"+this.newline,Y=B.children,w=0,S=Y.length;w<S;w++)u=Y[w],R+=function(){switch(!1){case!(u instanceof C):return this.cdata(u,v+1);case!(u instanceof h):return this.comment(u,v+1);case!(u instanceof o):return this.element(u,v+1);case!(u instanceof d):return this.raw(u,v+1);case!(u instanceof a):return this.text(u,v+1);case!(u instanceof f):return this.processingInstruction(u,v+1);default:throw new Error("Unknown XML node type: "+u.constructor.name)}}.call(this);K&&this.textispresent--,this.textispresent||(this.newline=this.newlinedefault,this.pretty=this.prettydefault),R+=P+"</"+B.name+">"+this.newline}return R},_.prototype.processingInstruction=function(B,v){var m;return m=this.space(v)+"<?"+B.target,B.value&&(m+=" "+B.value),m+=this.spacebeforeslash+"?>"+this.newline},_.prototype.raw=function(B,v){return this.space(v)+B.value+this.newline},_.prototype.text=function(B,v){return this.space(v)+B.value+this.newline},_.prototype.dtdAttList=function(B,v){var m;return m=this.space(v)+"<!ATTLIST "+B.elementName+" "+B.attributeName+" "+B.attributeType,B.defaultValueType!=="#DEFAULT"&&(m+=" "+B.defaultValueType),B.defaultValue&&(m+=' "'+B.defaultValue+'"'),m+=this.spacebeforeslash+">"+this.newline},_.prototype.dtdElement=function(B,v){return this.space(v)+"<!ELEMENT "+B.name+" "+B.value+this.spacebeforeslash+">"+this.newline},_.prototype.dtdEntity=function(B,v){var m;return m=this.space(v)+"<!ENTITY",B.pe&&(m+=" %"),m+=" "+B.name,B.value?m+=' "'+B.value+'"':(B.pubID&&B.sysID?m+=' PUBLIC "'+B.pubID+'" "'+B.sysID+'"':B.sysID&&(m+=' SYSTEM "'+B.sysID+'"'),B.nData&&(m+=" NDATA "+B.nData)),m+=this.spacebeforeslash+">"+this.newline},_.prototype.dtdNotation=function(B,v){var m;return m=this.space(v)+"<!NOTATION "+B.name,B.pubID&&B.sysID?m+=' PUBLIC "'+B.pubID+'" "'+B.sysID+'"':B.pubID?m+=' PUBLIC "'+B.pubID+'"':B.sysID&&(m+=' SYSTEM "'+B.sysID+'"'),m+=this.spacebeforeslash+">"+this.newline},_.prototype.openNode=function(B,v){var m,u,i,w;if(v||(v=0),B instanceof o){i=this.space(v)+"<"+B.name,w=B.attributes;for(u in w)y.call(w,u)&&(m=w[u],i+=this.attribute(m));return i+=(B.children?">":"/>")+this.newline}return i=this.space(v)+"<!DOCTYPE "+B.rootNodeName,B.pubID&&B.sysID?i+=' PUBLIC "'+B.pubID+'" "'+B.sysID+'"':B.sysID&&(i+=' SYSTEM "'+B.sysID+'"'),i+=(B.children?" [":">")+this.newline},_.prototype.closeNode=function(B,v){switch(v||(v=0),!1){case!(B instanceof o):return this.space(v)+"</"+B.name+">"+this.newline;case!(B instanceof c):return this.space(v)+"]>"+this.newline}},_}(A)}).call(void 0)},{"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233,"./XMLWriterBase":234}],232:[function(b,E,x){"use strict";(function(){var C=function(s,r){return function(){return s.apply(r,arguments)}},h={}.hasOwnProperty;E.exports=function(){function s(r){this.assertLegalChar=C(this.assertLegalChar,this);var n,e,l;r||(r={}),this.noDoubleEncoding=r.noDoubleEncoding,e=r.stringify||{};for(n in e)h.call(e,n)&&(l=e[n],this[n]=l)}return s.prototype.eleName=function(r){return r=""+r||"",this.assertLegalChar(r)},s.prototype.eleText=function(r){return r=""+r||"",this.assertLegalChar(this.elEscape(r))},s.prototype.cdata=function(r){return r=""+r||"",r=r.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(r)},s.prototype.comment=function(r){if(r=""+r||"",r.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+r);return this.assertLegalChar(r)},s.prototype.raw=function(r){return""+r||""},s.prototype.attName=function(r){return r=""+r||""},s.prototype.attValue=function(r){return r=""+r||"",this.attEscape(r)},s.prototype.insTarget=function(r){return""+r||""},s.prototype.insValue=function(r){if(r=""+r||"",r.match(/\?>/))throw new Error("Invalid processing instruction value: "+r);return r},s.prototype.xmlVersion=function(r){if(r=""+r||"",!r.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+r);return r},s.prototype.xmlEncoding=function(r){if(r=""+r||"",!r.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+r);return r},s.prototype.xmlStandalone=function(r){return r?"yes":"no"},s.prototype.dtdPubID=function(r){return""+r||""},s.prototype.dtdSysID=function(r){return""+r||""},s.prototype.dtdElementValue=function(r){return""+r||""},s.prototype.dtdAttType=function(r){return""+r||""},s.prototype.dtdAttDefault=function(r){return r!=null?""+r||"":r},s.prototype.dtdEntityValue=function(r){return""+r||""},s.prototype.dtdNData=function(r){return""+r||""},s.prototype.convertAttKey="@",s.prototype.convertPIKey="?",s.prototype.convertTextKey="#text",s.prototype.convertCDataKey="#cdata",s.prototype.convertCommentKey="#comment",s.prototype.convertRawKey="#raw",s.prototype.assertLegalChar=function(r){var n;if(n=r.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/))throw new Error("Invalid character in string: "+r+" at index "+n.index);return r},s.prototype.elEscape=function(r){var n;return n=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
")},s.prototype.attEscape=function(r){var n;return n=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
")},s}()}).call(void 0)},{}],233:[function(b,E,x){"use strict";var C=b("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r=function(e,l){function c(){this.constructor=e}for(var o in l)n.call(l,o)&&(e[o]=l[o]);return c.prototype=l.prototype,e.prototype=new c,e.__super__=l.prototype,e},n={}.hasOwnProperty;s=b("./XMLNode"),E.exports=function(e){function l(c,o){if(l.__super__.constructor.call(this,c),o==null)throw new Error("Missing element text");this.value=this.stringify.eleText(o)}return r(l,e),l.prototype.clone=function(){return(0,h.default)(this)},l.prototype.toString=function(c){return this.options.writer.set(c).text(this)},l}(s)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],234:[function(b,E,x){"use strict";(function(){var C={}.hasOwnProperty;E.exports=function(){function h(s){var r,n,e,l,c,o,f,d,a;s||(s={}),this.pretty=s.pretty||!1,this.allowEmpty=(n=s.allowEmpty)!=null&&n,this.pretty?(this.indent=(e=s.indent)!=null?e:" ",this.newline=(l=s.newline)!=null?l:`
|
|
|
`,this.offset=(c=s.offset)!=null?c:0,this.dontprettytextnodes=(o=s.dontprettytextnodes)!=null?o:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash=(f=s.spacebeforeslash)!=null?f:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,d=s.writer||{};for(r in d)C.call(d,r)&&(a=d[r],this[r]=a)}return h.prototype.set=function(s){var r,n,e;s||(s={}),"pretty"in s&&(this.pretty=s.pretty),"allowEmpty"in s&&(this.allowEmpty=s.allowEmpty),this.pretty?(this.indent="indent"in s?s.indent:" ",this.newline="newline"in s?s.newline:`
|
|
|
`,this.offset="offset"in s?s.offset:0,this.dontprettytextnodes="dontprettytextnodes"in s?s.dontprettytextnodes:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash="spacebeforeslash"in s?s.spacebeforeslash:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,n=s.writer||{};for(r in n)C.call(n,r)&&(e=n[r],this[r]=e);return this},h.prototype.space=function(s){var r;return this.pretty?(r=(s||0)+this.offset+1,r>0?new Array(r).join(this.indent):""):""},h}()}).call(void 0)},{}],235:[function(b,E,x){"use strict";(function(){var C,h,s,r,n,e,l;l=b("./Utility"),n=l.assign,e=l.isFunction,C=b("./XMLDocument"),h=b("./XMLDocumentCB"),r=b("./XMLStringWriter"),s=b("./XMLStreamWriter"),E.exports.create=function(c,o,f,d){var a,A;if(c==null)throw new Error("Root element needs a name");return d=n({},o,f,d),a=new C(d),A=a.element(c),d.headless||(a.declaration(d),d.pubID==null&&d.sysID==null||a.doctype(d)),A},E.exports.begin=function(c,o,f){var d;return e(c)&&(d=[c,o],o=d[0],f=d[1],c={}),o?new h(c,o,f):new C(c)},E.exports.stringWriter=function(c){return new r(c)},E.exports.streamWriter=function(c,o){return new s(c,o)}}).call(void 0)},{"./Utility":214,"./XMLDocument":224,"./XMLDocumentCB":225,"./XMLStreamWriter":230,"./XMLStringWriter":231}],236:[function(b,E,x){function C(){for(var s={},r=0;r<arguments.length;r++){var n=arguments[r];for(var e in n)h.call(n,e)&&(s[e]=n[e])}return s}E.exports=C;var h=Object.prototype.hasOwnProperty},{}],237:[function(b,E,x){"use strict";function C(d,a,A){r.isBuffer(a)||(a=new r(a)),r.isBuffer(A)||(A=new r(A)),a.length>o?a=d(a):a.length<o&&(a=r.concat([a,f],o));for(var p=new r(o),y=new r(o),T=0;T<o;T++)p[T]=54^a[T],y[T]=92^a[T];var _=d(r.concat([p,A]));return d(r.concat([y,_]))}function h(d,a){d=d||"sha1";var A=c[d],p=[],y=0;return A||s("algorithm:",d,"is not yet supported"),{update:function(T){return r.isBuffer(T)||(T=new r(T)),p.push(T),y+=T.length,this},digest:function(T){var _=r.concat(p),B=a?C(A,a,_):A(_);return p=null,T?B.toString(T):B}}}function s(){var d=[].slice.call(arguments).join(" ");throw new Error([d,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}var r=b("buffer").Buffer,n=b("./sha"),e=b("./sha256"),l=b("./md5"),c={sha1:n,sha256:e,md5:l},o=64,f=new r(o);f.fill(0),x.createHash=function(d){return h(d)},x.createHmac=function(d,a){return h(d,a)},function(d,a){for(var A in d)a(d[A],A)}(["createCredentials","createCipher","createCipheriv","createDecipher","createDecipheriv","createSign","createVerify","createDiffieHellman","pbkdf2"],function(d){x[d]=function(){s("sorry,",d,"is not implemented yet")}})},{"./md5":239,"./sha":240,"./sha256":241,buffer:38}],238:[function(b,E,x){"use strict";function C(c,o){if(c.length%n!=0){var f=c.length+(n-c.length%n);c=r.concat([c,e],f)}for(var d=[],a=o?c.readInt32BE:c.readInt32LE,A=0;A<c.length;A+=n)d.push(a.call(c,A));return d}function h(c,o,f){for(var d=new r(o),a=f?d.writeInt32BE:d.writeInt32LE,A=0;A<c.length;A++)a.call(d,c[A],4*A,!0);return d}function s(c,o,f,d){return r.isBuffer(c)||(c=new r(c)),h(o(C(c,d),c.length*l),f,d)}var r=b("buffer").Buffer,n=4,e=new r(n);e.fill(0);var l=8;E.exports={hash:s}},{buffer:38}],239:[function(b,E,x){"use strict";function C(f,d){f[d>>5]|=128<<d%32,f[14+(d+64>>>9<<4)]=d;for(var a=1732584193,A=-271733879,p=-1732584194,y=271733878,T=0;T<f.length;T+=16){var _=a,B=A,v=p,m=y;a=s(a,A,p,y,f[T+0],7,-680876936),y=s(y,a,A,p,f[T+1],12,-389564586),p=s(p,y,a,A,f[T+2],17,606105819),A=s(A,p,y,a,f[T+3],22,-1044525330),a=s(a,A,p,y,f[T+4],7,-176418897),y=s(y,a,A,p,f[T+5],12,1200080426),p=s(p,y,a,A,f[T+6],17,-1473231341),A=s(A,p,y,a,f[T+7],22,-45705983),a=s(a,A,p,y,f[T+8],7,1770035416),y=s(y,a,A,p,f[T+9],12,-1958414417),p=s(p,y,a,A,f[T+10],17,-42063),A=s(A,p,y,a,f[T+11],22,-1990404162),a=s(a,A,p,y,f[T+12],7,1804603682),y=s(y,a,A,p,f[T+13],12,-40341101),p=s(p,y,a,A,f[T+14],17,-1502002290),A=s(A,p,y,a,f[T+15],22,1236535329),a=r(a,A,p,y,f[T+1],5,-165796510),y=r(y,a,A,p,f[T+6],9,-1069501632),p=r(p,y,a,A,f[T+11],14,643717713),A=r(A,p,y,a,f[T+0],20,-373897302),a=r(a,A,p,y,f[T+5],5,-701558691),y=r(y,a,A,p,f[T+10],9,38016083),p=r(p,y,a,A,f[T+15],14,-660478335),A=r(A,p,y,a,f[T+4],20,-405537848),a=r(a,A,p,y,f[T+9],5,568446438),y=r(y,a,A,p,f[T+14],9,-1019803690),p=r(p,y,a,A,f[T+3],14,-187363961),A=r(A,p,y,a,f[T+8],20,1163531501),a=r(a,A,p,y,f[T+13],5,-1444681467),y=r(y,a,A,p,f[T+2],9,-51403784),p=r(p,y,a,A,f[T+7],14,1735328473),A=r(A,p,y,a,f[T+12],20,-1926607734),a=n(a,A,p,y,f[T+5],4,-378558),y=n(y,a,A,p,f[T+8],11,-2022574463),p=n(p,y,a,A,f[T+11],16,1839030562),A=n(A,p,y,a,f[T+14],23,-35309556),a=n(a,A,p,y,f[T+1],4,-1530992060),y=n(y,a,A,p,f[T+4],11,1272893353),p=n(p,y,a,A,f[T+7],16,-155497632),A=n(A,p,y,a,f[T+10],23,-1094730640),a=n(a,A,p,y,f[T+13],4,681279174),y=n(y,a,A,p,f[T+0],11,-358537222),p=n(p,y,a,A,f[T+3],16,-722521979),A=n(A,p,y,a,f[T+6],23,76029189),a=n(a,A,p,y,f[T+9],4,-640364487),y=n(y,a,A,p,f[T+12],11,-421815835),p=n(p,y,a,A,f[T+15],16,530742520),A=n(A,p,y,a,f[T+2],23,-995338651),a=e(a,A,p,y,f[T+0],6,-198630844),y=e(y,a,A,p,f[T+7],10,1126891415),p=e(p,y,a,A,f[T+14],15,-1416354905),A=e(A,p,y,a,f[T+5],21,-57434055),a=e(a,A,p,y,f[T+12],6,1700485571),y=e(y,a,A,p,f[T+3],10,-1894986606),p=e(p,y,a,A,f[T+10],15,-1051523),A=e(A,p,y,a,f[T+1],21,-2054922799),a=e(a,A,p,y,f[T+8],6,1873313359),y=e(y,a,A,p,f[T+15],10,-30611744),p=e(p,y,a,A,f[T+6],15,-1560198380),A=e(A,p,y,a,f[T+13],21,1309151649),a=e(a,A,p,y,f[T+4],6,-145523070),y=e(y,a,A,p,f[T+11],10,-1120210379),p=e(p,y,a,A,f[T+2],15,718787259),A=e(A,p,y,a,f[T+9],21,-343485551),a=l(a,_),A=l(A,B),p=l(p,v),y=l(y,m)}return Array(a,A,p,y)}function h(f,d,a,A,p,y){return l(c(l(l(d,f),l(A,y)),p),a)}function s(f,d,a,A,p,y,T){return h(d&a|~d&A,f,d,p,y,T)}function r(f,d,a,A,p,y,T){return h(d&A|a&~A,f,d,p,y,T)}function n(f,d,a,A,p,y,T){return h(d^a^A,f,d,p,y,T)}function e(f,d,a,A,p,y,T){return h(a^(d|~A),f,d,p,y,T)}function l(f,d){var a=(65535&f)+(65535&d);return(f>>16)+(d>>16)+(a>>16)<<16|65535&a}function c(f,d){return f<<d|f>>>32-d}var o=b("./helpers");E.exports=function(f){return o.hash(f,C,16)}},{"./helpers":238}],240:[function(b,E,x){"use strict";function C(l,c){l[c>>5]|=128<<24-c%32,l[15+(c+64>>9<<4)]=c;for(var o=Array(80),f=1732584193,d=-271733879,a=-1732584194,A=271733878,p=-1009589776,y=0;y<l.length;y+=16){for(var T=f,_=d,B=a,v=A,m=p,u=0;u<80;u++){o[u]=u<16?l[y+u]:n(o[u-3]^o[u-8]^o[u-14]^o[u-16],1);var i=r(r(n(f,5),h(u,d,a,A)),r(r(p,o[u]),s(u)));p=A,A=a,a=n(d,30),d=f,f=i}f=r(f,T),d=r(d,_),a=r(a,B),A=r(A,v),p=r(p,m)}return Array(f,d,a,A,p)}function h(l,c,o,f){return l<20?c&o|~c&f:l<40?c^o^f:l<60?c&o|c&f|o&f:c^o^f}function s(l){return l<20?1518500249:l<40?1859775393:l<60?-1894007588:-899497514}function r(l,c){var o=(65535&l)+(65535&c);return(l>>16)+(c>>16)+(o>>16)<<16|65535&o}function n(l,c){return l<<c|l>>>32-c}var e=b("./helpers");E.exports=function(l){return e.hash(l,C,20,!0)}},{"./helpers":238}],241:[function(b,E,x){"use strict";var C=b("./helpers"),h=function(a,A){var p=(65535&a)+(65535&A);return(a>>16)+(A>>16)+(p>>16)<<16|65535&p},s=function(a,A){return a>>>A|a<<32-A},r=function(a,A){return a>>>A},n=function(a,A,p){return a&A^~a&p},e=function(a,A,p){return a&A^a&p^A&p},l=function(a){return s(a,2)^s(a,13)^s(a,22)},c=function(a){return s(a,6)^s(a,11)^s(a,25)},o=function(a){return s(a,7)^s(a,18)^r(a,3)},f=function(a){return s(a,17)^s(a,19)^r(a,10)},d=function(a,A){var p,y,T,_,B,v,m,u,i,w,O,S,D=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),R=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),k=new Array(64);a[A>>5]|=128<<24-A%32,a[15+(A+64>>9<<4)]=A;for(var i=0;i<a.length;i+=16){p=R[0],y=R[1],T=R[2],_=R[3],B=R[4],v=R[5],m=R[6],u=R[7];for(var w=0;w<64;w++)k[w]=w<16?a[w+i]:h(h(h(f(k[w-2]),k[w-7]),o(k[w-15])),k[w-16]),O=h(h(h(h(u,c(B)),n(B,v,m)),D[w]),k[w]),S=h(l(p),e(p,y,T)),u=m,m=v,v=B,B=h(_,O),_=T,T=y,y=p,p=h(O,S);R[0]=h(p,R[0]),R[1]=h(y,R[1]),R[2]=h(T,R[2]),R[3]=h(_,R[3]),R[4]=h(B,R[4]),R[5]=h(v,R[5]),R[6]=h(m,R[6]),R[7]=h(u,R[7])}return R};E.exports=function(a){return C.hash(a,d,32,!0)}},{"./helpers":238}],242:[function(b,E,x){(function(C){"use strict";function h(d){return d&&d.__esModule?d:{default:d}}var s=b("babel-runtime/core-js/object/create"),r=h(s),n=b("babel-runtime/helpers/classCallCheck"),e=h(n),l=b("babel-runtime/helpers/createClass"),c=h(l),o=b("babel-runtime/helpers/typeof"),f=h(o);!function(d){if((x===void 0?"undefined":(0,f.default)(x))==="object"&&E!==void 0)E.exports=d();else if(typeof L=="function"&&L.amd)L([],d);else{var a;a=typeof window!="undefined"?window:C!==void 0?C:typeof self!="undefined"?self:this,a.mime=d()}}(function(){return function d(a,A,p){function y(B,v){if(!A[B]){if(!a[B]){var m=typeof b=="function"&&b;if(!v&&m)return m(B,!0);if(T)return T(B,!0);var u=new Error("Cannot find module '"+B+"'");throw u.code="MODULE_NOT_FOUND",u}var i=A[B]={exports:{}};a[B][0].call(i.exports,function(w){var O=a[B][1][w];return y(O||w)},i,i.exports,d,a,A,p)}return A[B].exports}for(var T=typeof b=="function"&&b,_=0;_<p.length;_++)y(p[_]);return y}({1:[function(d,a,A){var p=function(){function y(){(0,e.default)(this,y),this._types=(0,r.default)(null),this._extensions=(0,r.default)(null);for(var T=0;T<arguments.length;T++)this.define(arguments[T])}return(0,c.default)(y,[{key:"define",value:function(T,_){for(var B in T){for(var v=T[B],m=0;m<v.length;m++){var u=v[m];if(!_&&u in this._types)throw new Error('Attempt to change mapping for "'+u+'" extension from "'+this._types[u]+'" to "'+B+'". Pass `force=true` to allow this, otherwise remove "'+u+'" from the list of extensions for "'+B+'".');this._types[u]=B}!_&&this._extensions[B]||(this._extensions[B]=v[0])}}},{key:"getType",value:function(T){T=String(T);var _=T.replace(/^.*[\/\\]/,"").toLowerCase(),B=_.replace(/^.*\./,"").toLowerCase(),v=_.length<T.length;return(B.length<_.length-1||!v)&&this._types[B]||null}},{key:"getExtension",value:function(T){return(T=/^\s*([^;\s]*)/.test(T)&&RegExp.$1)&&this._extensions[T.toLowerCase()]||null}}]),y}();a.exports=p},{}],2:[function(d,a,A){var p=d("./Mime");a.exports=new p(d("./types/standard"),d("./types/other"))},{"./Mime":1,"./types/other":3,"./types/standard":4}],3:[function(d,a,A){a.exports={"application/prs.cww":["cww"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smzip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":[],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":[],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-otf":[],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-ttf":["ttf","ttc"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":[],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":[],"application/x-msdownload":["com","bat"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["wmf","emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":[],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":[],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":[],"audio/x-wav":[],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"image/prs.btif":["btif"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":[],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":[],"image/x-pcx":["pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.vtu":["vtu"],"text/prs.lines.tag":["dsc"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":[],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}},{}],4:[function(d,a,A){a.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomsvc+xml":["atomsvc"],"application/bdoc":["bdoc"],"application/ccxml+xml":["ccxml"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma"],"application/emma+xml":["emma"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/font-tdpfr":["pfr"],"application/font-woff":["woff"],"application/font-woff2":["woff2"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/pskc+xml":["pskcxml"],"application/rdf+xml":["rdf"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/voicexml+xml":["vxml"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-diff+xml":["xdf"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":[],"audio/adpcm":["adp"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mp3":[],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":[],"audio/webm":["weba"],"audio/xm":["xm"],"font/otf":["otf"],"image/apng":["apng"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/g3fax":["g3"],"image/gif":["gif"],"image/ief":["ief"],"image/jpeg":["jpeg","jpg","jpe"],"image/ktx":["ktx"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/tiff":["tiff","tif"],"image/webp":["webp"],"message/rfc822":["eml","mime"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["x3db","x3dbz"],"model/x3d+vrml":["x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/hjson":["hjson"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":[],"text/sgml":["sgml","sgm"],"text/slim":["slim","slm"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":[],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/jpeg":["jpgv"],"video/jpm":["jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}]},{},[2])(2)})}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"babel-runtime/core-js/object/create":19,"babel-runtime/helpers/classCallCheck":30,"babel-runtime/helpers/createClass":31,"babel-runtime/helpers/typeof":32}],243:[function(b,E,x){"use strict";x.encodeURIComponent=function(C){try{return encodeURIComponent(C)}catch(h){return C}},x.escape=b("escape-html"),x.timestamp=function(C){if(C){var h=C;return typeof h=="string"&&(h=Number(h)),String(C).length===10&&(h*=1e3),new Date(h)}return Math.round(Date.now()/1e3)}},{"escape-html":157}],244:[function(b,E,x){(function(C,h){"use strict";function s(u){return u&&u.__esModule?u:{default:u}}function r(u,i){return u===void 0?i:u}function n(u,i){return function(w,O,S){if(w)return i(w);u({data:O,status:S.statusCode,headers:S.headers,res:S})}}var e,l=b("babel-runtime/core-js/json/stringify"),c=s(l),o=b("babel-runtime/helpers/typeof"),f=s(o),d=b("util"),a=b("url"),A=b("http"),p=b("https"),y=b("debug")("urllib"),T=b("humanize-ms"),_=0,B=Math.pow(2,31)-10,v=/^https?:\/\//i;x.TIMEOUTS=[T("300s"),T("300s")];var m=["json","text"];x.request=function(u,i,w){return arguments.length===2&&typeof i=="function"&&(w=i,i=null),typeof w=="function"?x.requestWithCallback(u,i,w):(e||(e=b("any-promise")),new e(function(O,S){x.requestWithCallback(u,i,n(O,S))}))},x.requestWithCallback=function(u,i,w){function O(){Re&&(clearTimeout(Re),Re=null)}function S(){te&&(clearTimeout(te),te=null)}function D(ot,Ve,ze){if(S(),!w)return console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),W,C.pid,Ae.method,u),void(ot&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),W,C.pid,ot.name,ot.message,ot.stack));var Ge=w;w=null;var Se={};if(ze&&(se=ze.statusCode,Se=ze.headers),se===401&&Se["www-authenticate"]&&(!i.headers||!i.headers.Authorization)&&i.digestAuth){var Ie=Se["www-authenticate"];if(Ie.indexOf("Digest ")>=0)return y("Request#%d %s: got digest auth header WWW-Authenticate: %s",W,u,Ie),i.headers=i.headers||{},i.headers.Authorization=digestAuthHeader(Ae.method,Ae.path,Ie,i.digestAuth),y("Request#%d %s: auth with digest header: %s",W,u,i.headers.Authorization),ze.headers["set-cookie"]&&(i.headers.Cookie=ze.headers["set-cookie"].join(";")),x.requestWithCallback(u,i,Ge)}var Me=Date.now()-G;Fe&&(Fe.contentDownload=Me),y("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Me,ee,se,Ae.method,Ae.host,Ae.path,le,Fe);var Ye={status:se,statusCode:se,headers:Se,size:ee,aborted:xe,rt:Me,keepAliveSocket:le,data:Ve,requestUrls:i.requestUrls,timing:Fe,remoteAddress:Ke,remotePort:gt};if(ot){var st="";ie&&typeof ie.getCurrentStatus=="function"&&(st=", agent status: "+(0,c.default)(ie.getCurrentStatus())),ot.message+=", "+Ae.method+" "+u+" "+se+" (connected: "+z+", keepalive socket: "+le+st+`)
|
|
|
headers: `+(0,c.default)(Se),ot.data=Ve,ot.path=Ae.path,ot.status=se,ot.headers=Se,ot.res=Ye}Ge(ot,Ve,i.streaming?ze:Ye),i.emitter&&(F.url=u,F.socket=it&&it.connection,F.options=Ae,F.size=we,i.emitter.emit("response",{requestId:W,error:ot,ctx:i.ctx,req:F,res:Ye}))}function R(ot){var Ve=null;if(i.followRedirect&&statuses.redirect[ot.statusCode]){i._followRedirectCount=(i._followRedirectCount||0)+1;var ze=ot.headers.location;if(ze){if(!(i._followRedirectCount>i.maxRedirects)){var Ge=i.formatRedirectUrl?i.formatRedirectUrl(u,ze):a.resolve(u,ze);y("Request#%d %s: `redirected` from %s to %s",W,Ae.path,u,Ge),S(),i.headers&&i.headers.Host&&v.test(ze)&&(i.headers.Host=null);var Se=w;return w=null,x.requestWithCallback(Ge,i,Se),{redirect:!0,error:null}}Ve=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+u),Ve.name="MaxRedirectError"}else Ve=new Error("Got statusCode "+ot.statusCode+" but cannot resolve next location from headers"),Ve.name="FollowRedirectError"}return{redirect:!1,error:Ve}}function k(ot,Ve,ze){return ze(null,Ve,ot.headers["content-encoding"])}function j(ot){if(Fe&&(Fe.waiting=Date.now()-G),y("Request#%d %s `req response` event emit: status %d, headers: %j",W,u,ot.statusCode,ot.headers),i.streaming){var Ve=R(ot);return Ve.redirect?void ot.resume():Ve.error?(ot.resume(),D(Ve.error,null,ot)):D(null,null,ot)}if(ot.on("close",function(){y("Request#%d %s: `res close` event emit, total size %d",W,u,ee)}),ot.on("error",function(){y("Request#%d %s: `res error` event emit, total size %d",W,u,ee)}),ot.on("aborted",function(){xe=!0,y("Request#%d %s: `res aborted` event emit, total size %d",W,u,ee)}),ke){var Ve=R(ot);return Ve.redirect?void ot.resume():Ve.error?(ot.resume(),ke.end(),D(Ve.error,null,ot)):(i.consumeWriteStream===!1?ot.on("end",D.bind(null,null,null,ot)):isNode010||isNode012?first([[ke,"close"],[ot,"aborted"]],function(Se,Ie,Me){y("Request#%d %s: writeStream or res %s event emitted",W,u,Me),D(N||null,null,ot)}):ke.on("close",function(){y("Request#%d %s: writeStream close event emitted",W,u),D(N||null,null,ot)}),ot.pipe(ke))}var ze=[];ot.on("data",function(Ge){y("Request#%d %s: `res data` event emit, size %d",W,u,Ge.length),ee+=Ge.length,ze.push(Ge)}),ot.on("end",function(){var Ge=h.concat(ze,ee);if(y("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",W,u,ee,ot._dumped),N)return D(N,Ge,ot);var Se=R(ot);if(Se.error)return D(Se.error,Ge,ot);Se.redirect||k(ot,Ge,function(Ie,Me,Ye){if(Ie)return D(Ie,Ge,ot);if(!Ye&&m.indexOf(i.dataType)>=0){try{Me=decodeBodyByCharset(Me,ot)}catch(mt){return y("decodeBodyByCharset error: %s",mt),D(null,Me,ot)}if(i.dataType==="json")if(ee===0)Me=null;else{var st=parseJSON(Me,ge);st.error?Ie=st.error:Me=st.data}}xe&&y("Request#%d %s: Remote socket was terminated before `response.end()` was called",W,u),D(Ie,Me,ot)})})}function Y(){y("Response timer ticking, timeout: %d",vt),te=setTimeout(function(){te=null;var ot="Response timeout for "+vt+"ms";N=new Error(ot),N.name="ResponseTimeoutError",N.requestId=W,y("ResponseTimeout: Request#%d %s %s: %s, connected: %s",W,u,N.name,ot,z),P()},vt)}function P(){y("Request#%d %s abort, connected: %s",W,u,z),it.socket||(N.noSocket=!0,D(N)),it.abort()}if(!u||typeof u!="string"&&(u===void 0?"undefined":(0,f.default)(u))!=="object"){var K=d.format("expect request url to be a string or a http request options, but got %j",u);throw new Error(K)}arguments.length===2&&typeof i=="function"&&(w=i,i=null),i=i||{},_>=B&&(_=0);var W=++_;i.requestUrls=i.requestUrls||[];var F={requestId:W,url:u,args:i,ctx:i.ctx};i.emitter&&i.emitter.emit("request",F),i.timeout=i.timeout||x.TIMEOUTS,i.maxRedirects=i.maxRedirects||10,i.streaming=i.streaming||i.customResponse;var H,G=Date.now();typeof u=="string"?(v.test(u)||(u="http://"+u),H=a.parse(u)):H=u;var $=(i.type||i.method||H.method||"GET").toUpperCase(),ae=H.port||80,he=A,ie=r(i.agent,x.agent),ge=i.fixJSONCtlChars;H.protocol==="https:"&&(he=p,ie=r(i.httpsAgent,x.httpsAgent),H.port||(ae=443));var Ae={host:H.hostname||H.host||"localhost",path:H.path||"/",method:$,port:ae,agent:ie,headers:i.headers||{},lookup:i.lookup};Array.isArray(i.timeout)?Ae.requestTimeout=i.timeout[i.timeout.length-1]:i.timeout!==void 0&&(Ae.requestTimeout=i.timeout);for(var ye=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],fe=0;fe<ye.length;fe++){var de=ye[fe];i.hasOwnProperty(de)&&(Ae[de]=i[de])}Ae.rejectUnauthorized!==!1||Ae.hasOwnProperty("secureOptions")||(Ae.secureOptions=b("constants").SSL_OP_NO_TLSv1_2);var ne=i.auth||H.auth;ne&&(Ae.auth=ne);var ue=i.content||i.data,pe=$==="GET"||$==="HEAD"||i.dataAsQueryString;if(!i.content&&ue&&typeof ue!="string"&&!h.isBuffer(ue))if(pe)ue=i.nestedQuerystring?qs.stringify(ue):querystring.stringify(ue);else{var ce=Ae.headers["Content-Type"]||Ae.headers["content-type"];ce||(ce=i.contentType==="json"?"application/json":"application/x-www-form-urlencoded",Ae.headers["Content-Type"]=ce),ue=parseContentType(ce).type==="application/json"?(0,c.default)(ue):i.nestedQuerystring?qs.stringify(ue):querystring.stringify(ue)}pe&&ue&&(Ae.path+=(H.query?"&":"?")+ue,ue=null);var we=0;if(ue){var De=ue.length;h.isBuffer(ue)||(De=h.byteLength(ue)),we=Ae.headers["Content-Length"]=De}i.dataType==="json"&&(Ae.headers.Accept="application/json"),typeof i.beforeRequest=="function"&&i.beforeRequest(Ae);var Re=null,te=null,N=null,z=!1,le=!1,ee=0,se=-1,xe=!1,Ke="",gt="",Fe=null;i.timing&&(Fe={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0}),Ae.headers["User-Agent"]||Ae.headers["user-agent"]||(Ae.headers["User-Agent"]=navigator.userAgent),i.gzip&&(Ae.headers["Accept-Encoding"]||Ae.headers["accept-encoding"]||(Ae.headers["Accept-Encoding"]="gzip"));var ke=i.writeStream;y("Request#%d %s %s with headers %j, options.path: %s",W,$,u,Ae.headers,Ae.path),i.requestUrls.push(u);var dt,vt;Array.isArray(i.timeout)?(dt=T(i.timeout[0]),vt=T(i.timeout[1])):dt=vt=T(i.timeout),y("ConnectTimeout: %d, ResponseTimeout: %d",dt,vt);var it;try{it=he.request(Ae,j)}catch(ot){return D(ot)}return typeof window=="undefined"?function(){y("Connect timer ticking, timeout: %d",dt),Re=setTimeout(function(){Re=null,se===-1&&(se=-2);var ot="Connect timeout for "+dt+"ms",Ve="ConnectionTimeoutError";it.socket||(Ve="SocketAssignTimeoutError",ot+=", working sockets is full"),N=new Error(ot),N.name=Ve,N.requestId=W,y("ConnectTimeout: Request#%d %s %s: %s, connected: %s",W,u,N.name,ot,z),P()},dt)}():it.on("requestTimeout",function(){se===-1&&(se=-2);var ot="Connect timeout for "+dt+"ms";N=new Error(ot),N.name="ConnectionTimeoutError",N.requestId=W,P()}),Fe&&it.on("finish",function(){Fe.requestSent=Date.now()-G}),it.once("socket",function(ot){Fe&&(Fe.queuing=Date.now()-G),isNode010&&ot.socket&&(ot=ot.socket);var Ve=ot.readyState;if(Ve==="opening")return ot.once("lookup",function(ze,Ge,Se){y("Request#%d %s lookup: %s, %s, %s",W,u,ze,Ge,Se),Fe&&(Fe.dnslookup=Date.now()-G),Ge&&(Ke=Ge)}),void ot.once("connect",function(){Fe&&(Fe.connected=Date.now()-G),O(),Y(),y("Request#%d %s new socket connected",W,u),z=!0,Ke||(Ke=ot.remoteAddress),gt=ot.remotePort});y("Request#%d %s reuse socket connected, readyState: %s",W,u,Ve),z=!0,le=!0,Ke||(Ke=ot.remoteAddress),gt=ot.remotePort,O(),Y()}),it.on("error",function(ot){ot.name!=="Error"&&ot.name!=="TypeError"||(ot.name=z?"ResponseError":"RequestError"),ot.message+=' (req "error")',y("Request#%d %s `req error` event emit, %s: %s",W,u,ot.name,ot.message),D(N||ot)}),ke&&ke.once("error",function(ot){ot.message+=' (writeStream "error")',N=ot,y("Request#%d %s `writeStream error` event emit, %s: %s",W,u,ot.name,ot.message),P()}),i.stream?(i.stream.pipe(it),i.stream.once("error",function(ot){ot.message+=' (stream "error")',N=ot,y("Request#%d %s `readStream error` event emit, %s: %s",W,u,ot.name,ot.message),P()})):it.end(ue),it.requestId=W,it}}).call(this,b("_process"),b("buffer").Buffer)},{_process:173,"any-promise":13,"babel-runtime/core-js/json/stringify":17,"babel-runtime/helpers/typeof":32,buffer:38,constants:42,debug:155,http:196,https:159,"humanize-ms":160,url:203,util:207}]},{},[1])(1)}),!function(L){function b(x){if(E[x])return E[x].exports;var C=E[x]={i:x,l:!1,exports:{}};return L[x].call(C.exports,C,C.exports,b),C.l=!0,C.exports}var E={};b.m=L,b.c=E,b.d=function(x,C,h){b.o(x,C)||Object.defineProperty(x,C,{configurable:!1,enumerable:!0,get:h})},b.n=function(x){var C=x&&x.__esModule?function(){return x.default}:function(){return x};return b.d(C,"a",C),C},b.o=function(x,C){return Object.prototype.hasOwnProperty.call(x,C)},b.p="",b(b.s=12)}([function(L,b,E){!function(x,C){L.exports=b=C()}(0,function(){var x=x||function(C,h){var s=Object.create||function(){function p(){}return function(y){var T;return p.prototype=y,T=new p,p.prototype=null,T}}(),r={},n=r.lib={},e=n.Base=function(){return{extend:function(p){var y=s(this);return p&&y.mixIn(p),y.hasOwnProperty("init")&&this.init!==y.init||(y.init=function(){y.$super.init.apply(this,arguments)}),y.init.prototype=y,y.$super=this,y},create:function(){var p=this.extend();return p.init.apply(p,arguments),p},init:function(){},mixIn:function(p){for(var y in p)p.hasOwnProperty(y)&&(this[y]=p[y]);p.hasOwnProperty("toString")&&(this.toString=p.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=n.WordArray=e.extend({init:function(p,y){p=this.words=p||[],this.sigBytes=y!=null?y:4*p.length},toString:function(p){return(p||o).stringify(this)},concat:function(p){var y=this.words,T=p.words,_=this.sigBytes,B=p.sigBytes;if(this.clamp(),_%4)for(var v=0;v<B;v++){var m=T[v>>>2]>>>24-v%4*8&255;y[_+v>>>2]|=m<<24-(_+v)%4*8}else for(var v=0;v<B;v+=4)y[_+v>>>2]=T[v>>>2];return this.sigBytes+=B,this},clamp:function(){var p=this.words,y=this.sigBytes;p[y>>>2]&=4294967295<<32-y%4*8,p.length=C.ceil(y/4)},clone:function(){var p=e.clone.call(this);return p.words=this.words.slice(0),p},random:function(p){for(var y,T=[],_=0;_<p;_+=4){var B=function(v){var v=v,m=987654321,u=4294967295;return function(){m=36969*(65535&m)+(m>>16)&u,v=18e3*(65535&v)+(v>>16)&u;var i=(m<<16)+v&u;return i/=4294967296,(i+=.5)*(C.random()>.5?1:-1)}}(4294967296*(y||C.random()));y=987654071*B(),T.push(4294967296*B()|0)}return new l.init(T,p)}}),c=r.enc={},o=c.Hex={stringify:function(p){for(var y=p.words,T=p.sigBytes,_=[],B=0;B<T;B++){var v=y[B>>>2]>>>24-B%4*8&255;_.push((v>>>4).toString(16)),_.push((15&v).toString(16))}return _.join("")},parse:function(p){for(var y=p.length,T=[],_=0;_<y;_+=2)T[_>>>3]|=parseInt(p.substr(_,2),16)<<24-_%8*4;return new l.init(T,y/2)}},f=c.Latin1={stringify:function(p){for(var y=p.words,T=p.sigBytes,_=[],B=0;B<T;B++){var v=y[B>>>2]>>>24-B%4*8&255;_.push(String.fromCharCode(v))}return _.join("")},parse:function(p){for(var y=p.length,T=[],_=0;_<y;_++)T[_>>>2]|=(255&p.charCodeAt(_))<<24-_%4*8;return new l.init(T,y)}},d=c.Utf8={stringify:function(p){try{return decodeURIComponent(escape(f.stringify(p)))}catch(y){throw new Error("Malformed UTF-8 data")}},parse:function(p){return f.parse(unescape(encodeURIComponent(p)))}},a=n.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(p){typeof p=="string"&&(p=d.parse(p)),this._data.concat(p),this._nDataBytes+=p.sigBytes},_process:function(p){var y=this._data,T=y.words,_=y.sigBytes,B=this.blockSize,v=4*B,m=_/v;m=p?C.ceil(m):C.max((0|m)-this._minBufferSize,0);var u=m*B,i=C.min(4*u,_);if(u){for(var w=0;w<u;w+=B)this._doProcessBlock(T,w);var O=T.splice(0,u);y.sigBytes-=i}return new l.init(O,i)},clone:function(){var p=e.clone.call(this);return p._data=this._data.clone(),p},_minBufferSize:0}),A=(n.Hasher=a.extend({cfg:e.extend(),init:function(p){this.cfg=this.cfg.extend(p),this.reset()},reset:function(){a.reset.call(this),this._doReset()},update:function(p){return this._append(p),this._process(),this},finalize:function(p){return p&&this._append(p),this._doFinalize()},blockSize:16,_createHelper:function(p){return function(y,T){return new p.init(T).finalize(y)}},_createHmacHelper:function(p){return function(y,T){return new A.HMAC.init(p,T).finalize(y)}}}),r.algo={});return r}(Math);return x})},function(L,b,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"detectIEVersion",value:function(){for(var r=4,n=document.createElement("div"),e=n.getElementsByTagName("i");n.innerHTML="<!--[if gt IE "+r+"]><i></i><![endif]-->",e[0];)r++;return r>4&&r}},{key:"extend",value:function(r,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&n[e]&&(r[e]=n[e])}},{key:"isArray",value:function(r){return Object.prototype.toString.call(arg)==="[object Array]"}},{key:"getFileType",value:function(r){return r=r.toLowerCase(),/.mp4|.flv|.m3u8|.avi|.rm|.rmvb|.mpeg|.mpg|.mov|.wmv|.3gp|.asf|.dat|.dv|.f4v|.gif|.m2t|.m4v|.mj2|.mjpeg|.mpe|.mts|.ogg|.qt|.swf|.ts|.vob|.wmv|.webm/.test(r)?"video":/.mp3|.wav|.ape|.cda|.au|.midi|.mac|.aac|.ac3|.acm|.amr|.caf|.flac|.m4a|.ra|.wma/.test(r)?"audio":/.bmp|.jpg|.jpeg|.png/.test(r)?"img":"other"}},{key:"isImage",value:function(r){return r=r.toLowerCase(),!!/.jpg|.jpeg|.png/.test(r)}},{key:"ISODateString",value:function(r){function n(e){return e<10?"0"+e:e}return r.getUTCFullYear()+"-"+n(r.getUTCMonth()+1)+"-"+n(r.getUTCDate())+"T"+n(r.getUTCHours())+":"+n(r.getUTCMinutes())+":"+n(r.getUTCSeconds())+"Z"}},{key:"isIntNum",value:function(r){return!!/^\d+$/.test(r)}}]),s}();b.default=h},function(L,b,E){!function(x,C){L.exports=b=C(E(0))}(0,function(x){return function(C){function h(A,p,y,T,_,B,v){var m=A+(p&y|~p&T)+_+v;return(m<<B|m>>>32-B)+p}function s(A,p,y,T,_,B,v){var m=A+(p&T|y&~T)+_+v;return(m<<B|m>>>32-B)+p}function r(A,p,y,T,_,B,v){var m=A+(p^y^T)+_+v;return(m<<B|m>>>32-B)+p}function n(A,p,y,T,_,B,v){var m=A+(y^(p|~T))+_+v;return(m<<B|m>>>32-B)+p}var e=x,l=e.lib,c=l.WordArray,o=l.Hasher,f=e.algo,d=[];!function(){for(var A=0;A<64;A++)d[A]=4294967296*C.abs(C.sin(A+1))|0}();var a=f.MD5=o.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(A,p){for(var y=0;y<16;y++){var T=p+y,_=A[T];A[T]=16711935&(_<<8|_>>>24)|4278255360&(_<<24|_>>>8)}var B=this._hash.words,v=A[p+0],m=A[p+1],u=A[p+2],i=A[p+3],w=A[p+4],O=A[p+5],S=A[p+6],D=A[p+7],R=A[p+8],k=A[p+9],j=A[p+10],Y=A[p+11],P=A[p+12],K=A[p+13],W=A[p+14],F=A[p+15],H=B[0],G=B[1],$=B[2],ae=B[3];H=h(H,G,$,ae,v,7,d[0]),ae=h(ae,H,G,$,m,12,d[1]),$=h($,ae,H,G,u,17,d[2]),G=h(G,$,ae,H,i,22,d[3]),H=h(H,G,$,ae,w,7,d[4]),ae=h(ae,H,G,$,O,12,d[5]),$=h($,ae,H,G,S,17,d[6]),G=h(G,$,ae,H,D,22,d[7]),H=h(H,G,$,ae,R,7,d[8]),ae=h(ae,H,G,$,k,12,d[9]),$=h($,ae,H,G,j,17,d[10]),G=h(G,$,ae,H,Y,22,d[11]),H=h(H,G,$,ae,P,7,d[12]),ae=h(ae,H,G,$,K,12,d[13]),$=h($,ae,H,G,W,17,d[14]),G=h(G,$,ae,H,F,22,d[15]),H=s(H,G,$,ae,m,5,d[16]),ae=s(ae,H,G,$,S,9,d[17]),$=s($,ae,H,G,Y,14,d[18]),G=s(G,$,ae,H,v,20,d[19]),H=s(H,G,$,ae,O,5,d[20]),ae=s(ae,H,G,$,j,9,d[21]),$=s($,ae,H,G,F,14,d[22]),G=s(G,$,ae,H,w,20,d[23]),H=s(H,G,$,ae,k,5,d[24]),ae=s(ae,H,G,$,W,9,d[25]),$=s($,ae,H,G,i,14,d[26]),G=s(G,$,ae,H,R,20,d[27]),H=s(H,G,$,ae,K,5,d[28]),ae=s(ae,H,G,$,u,9,d[29]),$=s($,ae,H,G,D,14,d[30]),G=s(G,$,ae,H,P,20,d[31]),H=r(H,G,$,ae,O,4,d[32]),ae=r(ae,H,G,$,R,11,d[33]),$=r($,ae,H,G,Y,16,d[34]),G=r(G,$,ae,H,W,23,d[35]),H=r(H,G,$,ae,m,4,d[36]),ae=r(ae,H,G,$,w,11,d[37]),$=r($,ae,H,G,D,16,d[38]),G=r(G,$,ae,H,j,23,d[39]),H=r(H,G,$,ae,K,4,d[40]),ae=r(ae,H,G,$,v,11,d[41]),$=r($,ae,H,G,i,16,d[42]),G=r(G,$,ae,H,S,23,d[43]),H=r(H,G,$,ae,k,4,d[44]),ae=r(ae,H,G,$,P,11,d[45]),$=r($,ae,H,G,F,16,d[46]),G=r(G,$,ae,H,u,23,d[47]),H=n(H,G,$,ae,v,6,d[48]),ae=n(ae,H,G,$,D,10,d[49]),$=n($,ae,H,G,W,15,d[50]),G=n(G,$,ae,H,O,21,d[51]),H=n(H,G,$,ae,P,6,d[52]),ae=n(ae,H,G,$,i,10,d[53]),$=n($,ae,H,G,j,15,d[54]),G=n(G,$,ae,H,m,21,d[55]),H=n(H,G,$,ae,R,6,d[56]),ae=n(ae,H,G,$,F,10,d[57]),$=n($,ae,H,G,S,15,d[58]),G=n(G,$,ae,H,K,21,d[59]),H=n(H,G,$,ae,w,6,d[60]),ae=n(ae,H,G,$,Y,10,d[61]),$=n($,ae,H,G,u,15,d[62]),G=n(G,$,ae,H,k,21,d[63]),B[0]=B[0]+H|0,B[1]=B[1]+G|0,B[2]=B[2]+$|0,B[3]=B[3]+ae|0},_doFinalize:function(){var A=this._data,p=A.words,y=8*this._nDataBytes,T=8*A.sigBytes;p[T>>>5]|=128<<24-T%32;var _=C.floor(y/4294967296),B=y;p[15+(T+64>>>9<<4)]=16711935&(_<<8|_>>>24)|4278255360&(_<<24|_>>>8),p[14+(T+64>>>9<<4)]=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8),A.sigBytes=4*(p.length+1),this._process();for(var v=this._hash,m=v.words,u=0;u<4;u++){var i=m[u];m[u]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}return v},clone:function(){var A=o.clone.call(this);return A._hash=this._hash.clone(),A}});e.MD5=o._createHelper(a),e.HmacMD5=o._createHmacHelper(a)}(Math),x.MD5})},function(L,b,E){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.UPLOADSTATE={INIT:"init",UPLOADING:"uploading",COMPLETE:"complete",INTERRUPT:"interrupt"},b.UPLOADSTEP={INIT:"init",PART:"part",COMPLETE:"complete"},b.UPLOADDEFAULT={PARALLEL:5,PARTSIZE:1048576}},function(L,b,E){"use strict";function x(a){return a&&a.__esModule?a:{default:a}}function C(a,A){if(!(a instanceof A))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var h=function(){function a(A,p){for(var y=0;y<p.length;y++){var T=p[y];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(A,T.key,T)}}return function(A,p,y){return p&&a(A.prototype,p),y&&a(A,y),A}}(),s=E(5),r=x(s),n=E(25),e=x(n),l=E(6),c=x(l),o=E(7),f=x(o),d=function(){function a(A){C(this,a);var p=f.default.os.name,y=f.default.os.version||"",T=f.default.browser.name,_=f.default.browser.version||"",B=window.location.href,v="";B&&(v=f.default.getHost(B));var m="pc";f.default.os.ipad?m="pad":(f.default.os.iphone||f.default.os.android)&&(m="phone"),this._ri=r.default.create(),this.initParam={APIVersion:"0.6.0",lv:"1",av:c.default.version,pd:"upload",sm:"upload",md:"uploader",uuid:a.getUuid(),os:p,ov:y,et:T,ev:_,uat:navigator.userAgent,app_n:v,tt:m,dm:"h5",ut:""}}return h(a,[{key:"log",value:function(A,p){p&&p.ri?(this._ri=p.ri,delete p.ri):this._ri=r.default.create(),p&&p.ut&&(this.initParam.ut=p.ut,delete p.ut),this.initParam.t=new Date().getTime(),this.initParam.ll=A=="20006"?"error":"info",this.initParam.ri=this._ri,this.initParam.e=A;var y=[];if(p)for(var T in p)y.push(T+"="+p[T]);var _=y.join("&");this.initParam.args=encodeURIComponent(_==""?"0":_);var B=[];for(var T in this.initParam)B.push(T+"="+this.initParam[T]);var v=B.join("&");AliyunUpload&&AliyunUpload.__logTestCallback__?AliyunUpload.__logTestCallback__(v):new Image(0,0).src="https://videocloud.cn-hangzhou.log.aliyuncs.com/logstores/upload/track?"+v}}],[{key:"getUuid",value:function(){var A=e.default.get("p_h5_upload_u");return A||(A=r.default.create(),e.default.set("p_h5_upload_u",A,730)),A}},{key:"getClientId",value:function(){return e.default.get("p_h5_upload_clientId")}},{key:"setClientId",value:function(A){return A||(A=r.default.create()),e.default.set("p_h5_upload_clientId",A,730),A}}]),a}();b.default=d},function(L,b,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"create",value:function(r,n){var e,l="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),c=[];if(n=n||l.length,r)for(e=0;e<r;e++)c[e]=l[0|Math.random()*n];else{var o;for(c[8]=c[13]=c[18]=c[23]="-",c[14]="4",e=0;e<36;e++)c[e]||(o=0|16*Math.random(),c[e]=l[e==19?3&o|8:o])}return c.join("")}}]),s}();b.default=h},function(L,b,E){"use strict";Object.defineProperty(b,"__esModule",{value:!0});var x={version:"1.5.0"};b.default=x},function(L,b,E){"use strict";function x(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var C=function(){function l(c,o){for(var f=0;f<o.length;f++){var d=o[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}return function(c,o,f){return o&&l(c.prototype,o),f&&l(c,f),c}}(),h=function(l){var c=navigator.userAgent,o="other";if(l.ios)return"iOS";if(l.android)return"android";if(c.indexOf("Baiduspider")>-1)return"Baiduspider";if(c.indexOf("PlayStation")>-1)return"PS4";var f=navigator.platform=="Win32"||navigator.platform=="Windows"||c.indexOf("Windows")>-1,d=navigator.platform=="Mac68K"||navigator.platform=="MacPPC"||navigator.platform=="Macintosh"||navigator.platform=="MacIntel";return d&&(o="macOS"),navigator.platform=="X11"&&!f&&!d&&(o="Unix"),String(navigator.platform).indexOf("Linux")>-1&&(o="Linux"),f?"windows":o},s=function(){var l=navigator.userAgent,c="";return(l.indexOf("Windows NT 5.0")>-1||l.indexOf("Windows 2000")>-1)&&(c="2000"),(l.indexOf("Windows NT 5.1")>-1||l.indexOf("Windows XP")>-1)&&(c="XP"),(l.indexOf("Windows NT 5.2")>-1||l.indexOf("Windows 2003")>-1)&&(c="2003"),(l.indexOf("Windows NT 6.0")>-1||l.indexOf("Windows Vista")>-1)&&(c="Vista"),(l.indexOf("Windows NT 6.1")>-1||l.indexOf("Windows 7")>-1)&&(c="7"),(l.indexOf("Windows NT 6.2")>-1||l.indexOf("Windows 8")>-1)&&(c="8"),(l.indexOf("Windows NT 6.3")>-1||l.indexOf("Windows 8.1")>-1)&&(c="8.1"),(l.indexOf("Windows NT 10")>-1||l.indexOf("Windows 10")>-1)&&(c="10"),c},r=function(l){var c=navigator.userAgent.toLowerCase();return l.chrome?"Chrome":l.firefox?"Firefox":l.safari?"Safari":l.webview?"webview":l.ie?/edge/.test(c)?"Edge":"IE":/baiduspider/.test(c)?"Baiduspider":/ucweb/.test(c)||/UCBrowser/.test(c)?"UC":/opera/.test(c)?"Opera":/ucweb/.test(c)?"UC":/360se/.test(c)?"360\u6D4F\u89C8\u5668":/bidubrowser/.test(c)?"\u767E\u5EA6\u6D4F\u89C8\u5668":/metasr/.test(c)?"\u641C\u72D7\u6D4F\u89C8\u5668":/lbbrowser/.test(c)?"\u730E\u8C79\u6D4F\u89C8\u5668":/micromessenger/.test(c)?"\u5FAE\u4FE1\u5185\u7F6E\u6D4F\u89C8\u5668":/qqbrowser/.test(c)?"QQ\u6D4F\u89C8\u5668":/playstation/.test(c)?"PS4\u6D4F\u89C8\u5668":void 0},n=function(){var l={},c={},o=navigator.userAgent,f=navigator.platform,d=o.match(/Web[kK]it[\/]{0,1}([\d.]+)/),a=o.match(/(Android);?[\s\/]+([\d.]+)?/),A=!!o.match(/\(Macintosh\; Intel /),p=o.match(/(iPad).*OS\s([\d_]+)/),y=o.match(/(iPod)(.*OS\s([\d_]+))?/),T=!p&&o.match(/(iPhone\sOS)\s([\d_]+)/),_=o.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),B=/Win\d{2}|Windows/.test(f),v=o.match(/Windows Phone ([\d.]+)/),m=_&&o.match(/TouchPad/),u=o.match(/Kindle\/([\d.]+)/),i=o.match(/Silk\/([\d._]+)/),w=o.match(/(BlackBerry).*Version\/([\d.]+)/),O=o.match(/(BB10).*Version\/([\d.]+)/),S=o.match(/(RIM\sTablet\sOS)\s([\d.]+)/),D=o.match(/PlayBook/),R=o.match(/Chrome\/([\d.]+)/)||o.match(/CriOS\/([\d.]+)/),k=o.match(/Firefox\/([\d.]+)/),j=o.match(/\((?:Mobile|Tablet); rv:([\d.]+)\).*Firefox\/[\d.]+/),Y=o.match(/MSIE\s([\d.]+)/)||o.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/),P=!R&&o.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),K=P||o.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/);if((c.webkit=!!d)&&(c.version=d[1]),a&&(l.android=!0,l.version=a[2]),T&&!y&&(l.ios=l.iphone=!0,l.version=T[2].replace(/_/g,".")),p&&(l.ios=l.ipad=!0,l.version=p[2].replace(/_/g,".")),y&&(l.ios=l.ipod=!0,l.version=y[3]?y[3].replace(/_/g,"."):null),v&&(l.wp=!0,l.version=v[1]),_&&(l.webos=!0,l.version=_[2]),m&&(l.touchpad=!0),w&&(l.blackberry=!0,l.version=w[2]),O&&(l.bb10=!0,l.version=O[2]),S&&(l.rimtabletos=!0,l.version=S[2]),D&&(c.playbook=!0),u&&(l.kindle=!0,l.version=u[1]),i&&(c.silk=!0,c.version=i[1]),!i&&l.android&&o.match(/Kindle Fire/)&&(c.silk=!0),R&&(c.chrome=!0,c.version=R[1]),k&&(c.firefox=!0,c.version=k[1]),j&&(l.firefoxos=!0,l.version=j[1]),Y&&(c.ie=!0,c.version=Y[1]),K&&(A||l.ios||B||a)&&(c.safari=!0,l.ios||(c.version=K[1])),P&&(c.webview=!0),A){var W=o.match(/[\d]*_[\d]*_[\d]*/);W&&W.length>0&&W[0]&&(l.version=W[0].replace(/_/g,"."))}return l.tablet=!!(p||D||a&&!o.match(/Mobile/)||k&&o.match(/Tablet/)||Y&&!o.match(/Phone/)&&o.match(/Touch/)),l.phone=!(l.tablet||l.ipod||!(a||T||_||w||O||R&&o.match(/Android/)||R&&o.match(/CriOS\/([\d.]+)/)||k&&o.match(/Mobile/)||Y&&o.match(/Touch/))),l.pc=!l.tablet&&!l.phone,A?l.name="macOS":B?(l.name="windows",l.version=s()):l.name=h(l),c.name=r(c),{os:l,browser:c}}(),e=function(){function l(){x(this,l)}return C(l,null,[{key:"getHost",value:function(c){var o="";if(c===void 0||c==null||c=="")return"";var f=c.indexOf("//"),d=c;f>-1&&(d=c.substring(f+2));var o=d,a=d.split("/");return a&&a.length>0&&(o=a[0]),a=o.split(":"),a&&a.length>0&&(o=a[0]),o}},{key:"os",get:function(){return n.os}},{key:"browser",get:function(){var c=n.browser;return c.name||(c.name=r()),c}}]),l}();b.default=e},function(L,b,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"get",value:function(r,n,e,l,c){var o;e=e||function(){},typeof XMLHttpRequest=="undefined"&&(window.XMLHttpRequest=function(){try{return new window.ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(f){}try{return new window.ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(f){}try{return new window.ActiveXObject("Msxml2.XMLHTTP")}catch(f){}throw new Error("This browser does not support XMLHttpRequest.")}),o=new XMLHttpRequest,o.onreadystatechange=function(){o.readyState===4&&(o.status===200?n(o.responseText):e(o.responseText))};try{l===void 0&&(l=!0),o.open("GET",r,l),c&&(o.withCredentials=!0)}catch(f){return void e(f)}try{o.send()}catch(f){e(f)}}}]),s}();b.default=h},function(L,b,E){"use strict";function x(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var C=function(){function n(e,l){for(var c=0;c<l.length;c++){var o=l[c];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,l,c){return l&&n(e.prototype,l),c&&n(e,c),e}}(),h=E(27),s=E(30),r=(E(10),function(){function n(){x(this,n)}return C(n,null,[{key:"randomUUID",value:function(){for(var e=[],l="0123456789abcdef",c=0;c<36;c++)e[c]=l.substr(Math.floor(16*Math.random()),1);return e[14]="4",e[19]=l.substr(3&e[19]|8,1),e[8]=e[13]=e[18]=e[23]="-",e.join("")}},{key:"aliyunEncodeURI",value:function(e){var l=encodeURIComponent(e);return l=l.replace(/\+/g,"%20").replace(/\*/g,"%2A").replace(/%7E/g,"~").replace(/!/g,"%21").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/'/g,"%27")}},{key:"makeUTF8sort",value:function(e,l,c){if(!e)throw new Error("PrismPlayer Error: vid should not be null!");var o=[];for(var f in e)o.push(f);for(var d=o.sort(),a="",A=d.length,f=0;f<A;f++){var p=n.aliyunEncodeURI(d[f]),y=n.aliyunEncodeURI(e[d[f]]);a==""?a=p+l+y:a+=c+p+l+y}return a}},{key:"makeChangeSiga",value:function(e,l){if(!e)throw new Error("PrismPlayer Error: vid should not be null!");return s.stringify(h("GET&"+n.aliyunEncodeURI("/")+"&"+n.aliyunEncodeURI(n.makeUTF8sort(e,"=","&")),l+"&"))}}]),n}());b.default=r},function(L,b,E){!function(x,C){L.exports=b=C(E(0))}(0,function(x){return x.enc.Utf8})},function(L,b,E){!function(x,C){L.exports=b=C(E(0))}(0,function(x){return x.enc.Hex})},function(L,b,E){L.exports=E(13)},function(L,b,E){"use strict";var x,C,h=(typeof Symbol=="function"&&Symbol.iterator,E(14)),s=function(n){return n&&n.__esModule?n:{default:n}}(h),r={Vod:s.default};x=[],(C=function(){return r}.apply(b,x))!==void 0&&(L.exports=C),window.AliyunUpload=r,Xe.exports=AliyunUpload},function(L,b,E){"use strict";function x(O){return O&&O.__esModule?O:{default:O}}function C(O,S){if(!(O instanceof S))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var h=function(){function O(S,D){for(var R=0;R<D.length;R++){var k=D[R];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(S,k.key,k)}}return function(S,D,R){return D&&O(S.prototype,D),R&&O(S,R),S}}(),s=E(15),r=E(3),n=E(16),e=x(n),l=E(18),c=x(l),o=E(24),f=x(o),d=E(4),a=x(d),A=E(1),p=x(A),y=E(5),T=x(y),_=E(26),B=x(_),v=E(31),m=x(v),u=E(32),i=x(u),w=(E(2),function(){function O(S){C(this,O),this.options=S,this.options.partSize=this.options.partSize||r.UPLOADDEFAULT.PARTSIZE,this.options.parallel=this.options.parallel||r.UPLOADDEFAULT.PARALLEL,this.options.region=this.options.region||"cn-shanghai",this.options.cname=this.options.cname||!1,this.options.localCheckpoint=this.options.localCheckpoint||!1,this.options.enableUploadProgress===void 0&&(this.options.enableUploadProgress=!0),this._ossCreditor=new Object,this._state=s.VODSTATE.INIT,this._uploadList=[],this._curIndex=-1,this._ossUpload=null,this._log=new a.default,this._retryCount=0,this._retryTotal=this.options.retryCount||3,this._retryDuration=this.options.retryDuration||2,this._state=s.VODSTATE.INIT,this._uploadWay="vod",this._onbeforeunload=!1,this._invalidUserId=!1,this._initEvent()}return h(O,[{key:"init",value:function(S,D,R,k){return this._retryCount=0,!(R&&!k||!R&&k)&&!(S&&!D||!S&&D)&&(this._ossCreditor.accessKeyId=S,this._ossCreditor.accessKeySecret=D,this._ossCreditor.securityToken=R,this._ossCreditor.expireTime=k,!0)}},{key:"addFile",value:function(S,D,R,k,j,Y){if(!S)return!1;if(S.size==0)try{this.options.onUploadFailed({file:S},"EmptyFile","\u6587\u4EF6\u5927\u5C0F\u4E3A0\uFF0C\u4E0D\u80FD\u4E0A\u4F20")}catch(F){console.log(F)}for(var P=(this.options,0);P<this._uploadList.length;P++)if(this._uploadList[P].file==S)return!1;var K=new Object;if(K.file=S,K._endpoint=D,K._bucket=R,K._object=k,K.state=s.UPLOADSTATE.INIT,K.isImage=p.default.isImage(S.name),!K.isImage&&this.options.enableUploadProgress){var W=this;i.default.getMd5(S,function(F){K.fileHash=F;var H=W._getCheckoutpoint(K);W.options.localCheckpoint||H||W._getCheckoutpointFromCloud(K,function(G){if(G.UploadPoint){var $=JSON.parse(G.UploadPoint);$.loaded!=1&&(K.checkpoint=$.checkpoint,K.loaded=$.loaded,K.videoId=G.VideoId,W._saveCheckoutpoint(K,$.checkpoint))}},function(G){try{if((G=JSON.parse(G))&&G.Code=="InvalidParameter"&&G.Message.indexOf("UserId")>0){W._invalidUserId=!0;var $=G.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log($)}}catch(ae){console.log(ae)}})})}j&&(K.videoInfo=j?JSON.parse(j).Vod:{},K.userData=c.default.encode(j)),K.ri=T.default.create(),this._uploadList.push(K),this._reportLog("20001",K,{ql:this._uploadList.length});try{this.options.addFileSuccess&&this.options.addFileSuccess(K)}catch(F){console.log(F)}return!0}},{key:"deleteFile",value:function(S){return!!this.cancelFile(S)&&(this._uploadList.splice(S,1),!0)}},{key:"cleanList",value:function(){this.stopUpload(),this._uploadList.length=0,this._curIndex=-1}},{key:"cancelFile",value:function(S){if(this.options,S<0||S>=this._uploadList.length)return!1;var D=this._uploadList[S];if(S==this._curIndex&&D.state==s.UPLOADSTATE.UPLOADING){D.state=s.UPLOADSTATE.CANCELED;var R=this._getCheckoutpoint(D);R&&R.checkpoint&&(R=R.checkpoint),R&&this._ossUpload.abort(D),this._removeCheckoutpoint(D),this.nextUpload()}else D.state!=s.UPLOADSTATE.SUCCESS&&(D.state=s.UPLOADSTATE.CANCELED);return this._reportLog("20008",D),!0}},{key:"resumeFile",value:function(S){if(this.options,S<0||S>=this._uploadList.length)return!1;var D=this._uploadList[S];return D.state==s.UPLOADSTATE.CANCELED&&(D.state=s.UPLOADSTATE.INIT,!0)}},{key:"listFiles",value:function(){return this._uploadList}},{key:"getCheckpoint",value:function(S){return this._getCheckoutpoint({file:S})}},{key:"startUpload",value:function(S){if(this._retryCount=0,this.options,this._state==s.VODSTATE.START||this._state==s.VODSTATE.EXPIRE)return void console.log("already started or expired");if(this._initState(),this._curIndex=this._findUploadIndex(),this._curIndex==-1)return void(this._state=s.VODSTATE.END);var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D),this._state=s.VODSTATE.START}},{key:"nextUpload",value:function(){var S=this.options;if(this._state==s.VODSTATE.START)if(this._curIndex=this._findUploadIndex(),this._curIndex!=-1){var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D)}else{this._state=s.VODSTATE.END;try{S.onUploadEnd&&S.onUploadEnd(D)}catch(R){console.log(R)}}}},{key:"clear",value:function(S){for(var D=this.options,R=0,k=0;k<this._uploadList.length;k++)D.uploadList[k].state==s.UPLOADSTATE.SUCCESS&&R++,this._uploadList[k].state==S&&(D.uploadList.splice(k,1),k--);D.onClear&&D.onClear(D.uploadList.length,R)}},{key:"stopUpload",value:function(){if((this._state==s.VODSTATE.START||this._state==s.VODSTATE.FAILURE||this._curIndex==-1)&&this._curIndex!=-1){var S=this._uploadList[this._curIndex];this._state=s.VODSTATE.STOP,S.state=s.UPLOADSTATE.STOPED,this._changeState(S,s.UPLOADSTATE.STOPED),this._ossUpload.cancel()}}},{key:"resumeUploadWithAuth",value:function(S){var D=this;if(!S)return!1;var R=JSON.parse(c.default.decode(S));return!!(R.AccessKeyId&&R.AccessKeySecret&&R.SecurityToken&&R.Expiration)&&D.resumeUploadWithToken(R.AccessKeyId,R.AccessKeySecret,R.SecurityToken,R.Expiration)}},{key:"resumeUploadWithToken",value:function(S,D,R,k){if(this.options,!(S&&D&&R&&k))return!1;if(this._state!=s.VODSTATE.EXPIRE)return!1;if(this._curIndex==-1)return!1;var j="";return this._uploadList.length>this._curIndex&&(j=this._uploadList[this._curIndex]),j&&(this.init(S,D,R,k),this._state=s.VODSTATE.START,this._ossUpload=null,this._uploadCore(j,j.retry),j.retry=!1),!0}},{key:"resumeUploadWithSTSToken",value:function(S,D,R){if(this._curIndex==-1)return!1;if(this._state!=s.VODSTATE.EXPIRE)return!1;if(this._uploadList.length>this._curIndex){var k=this._uploadList[this._curIndex];k.object?this._refreshSTSTokenUpload(k,S,D,R):this.setSTSToken(k,S,D,R)}}},{key:"setSTSTokenDirectlyUpload",value:function(S,D,R,k,j){if(!(D&&R&&k&&j))return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken and expiration should not be empty."),!1;this._ut="oss";var Y=S;this.init(D,R,k,j),Y.endpoint=Y._endpoint,Y.bucket=Y._bucket,Y.object=Y._object,this._ossUpload=null,this._uploadCore(Y,S.retry),S.retry=!1}},{key:"setSTSToken",value:function(S,D,R,k){if(!D||!R||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;this._ut="vod",this._uploadWay="sts";var j=S.videoInfo,Y={accessKeyId:D,securityToken:k,accessKeySecret:R,fileName:S.file.name,title:j.Title,requestId:S.ri,region:this.options.region};j.ImageType&&(Y.imageType=j.ImageType),j.ImageExt&&(Y.imageExt=j.ImageExt),j.FileSize&&(Y.fileSize=j.FileSize),j.Description&&(Y.description=j.Description),j.CateId&&(Y.cateId=j.CateId),j.Tags&&(Y.tags=j.Tags),j.TemplateGroupId&&(Y.templateGroupId=j.TemplateGroupId),j.StorageLocation&&(Y.storageLocation=j.StorageLocation),j.CoverURL&&(Y.coverUrl=j.CoverURL),j.TransCodeMode&&(Y.transCodeMode=j.TransCodeMode),j.UserData&&(Y.userData=j.UserData);var P=this,K="getUploadAuth";S.videoId?(Y.videoId=S.videoId,K="refreshUploadAuth"):S.isImage&&(K="getImageUploadAuth"),B.default[K](Y,function(W){S.videoId=W.VideoId?W.VideoId:S.videoId,P.setUploadAuthAndAddress(S,W.UploadAuth,W.UploadAddress),P._state=s.VODSTATE.START},function(W){P._error(S,{name:W.Code,code:W.Code,message:W.Message,requestId:W.RequestId})})}},{key:"setUploadAuthAndAddress",value:function(S,D,R,k){if(!S||!D||!R)return!1;var j=JSON.parse(c.default.decode(D));if(!(j.AccessKeyId&&j.AccessKeySecret&&j.SecurityToken&&j.Expiration))return console.error("uploadauth is invalid"),!1;var Y={},P=S;if(R){if(Y=JSON.parse(c.default.decode(R)),!Y.Endpoint||!Y.Bucket||!Y.FileName)return console.error("uploadAddress is invalid"),!1}else Y.Endpoint=P.endpoint,Y.Bucket=P.bucket,Y.FileName=P.object;this._ut="vod",this._uploadWay="vod",this.options.region=j.Region||this.options.region,this.init(j.AccessKeyId,j.AccessKeySecret,j.SecurityToken,j.Expiration),P.endpoint=P._endpoint?P._endpoint:Y.Endpoint,P.bucket=P._bucket?P._bucket:Y.Bucket,P.object=P._object?P._object:Y.FileName,P.region=this.options.region,k&&(P.videoId=k),this._ossUpload=null,this._uploadCore(P,S.retry),S.retry=!1}},{key:"_refreshSTSTokenUpload",value:function(S,D,R,k){if(!D||!R||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;var j={accessKeyId:D,securityToken:k,accessKeySecret:R,videoId:S.object,requestId:S.ri,region:this.options.region},Y=this,P="refreshUploadAuth";S.isImage&&(P="getImageUploadAuth"),B.default[P](j,function(K){Y.setUploadAuthAndAddress(S,K.UploadAuth,UploadAddress),Y._state=s.VODSTATE.START},function(K){Y._error(S,{name:K.Code,code:K.Code,message:K.Message,requestId:K.RequestId})})}},{key:"_upload",value:function(S){var D=arguments.length>1&&arguments[1]!==void 0&&arguments[1],R=this.options;if(S.retry=D,R.onUploadstarted&&!D)try{var k=this._getCheckoutpoint(S);k&&k.state!=s.UPLOADSTATE.UPLOADING&&(S.checkpoint=k,S.videoId=k.videoId),R.onUploadstarted(S)}catch(j){console.log(j)}}},{key:"_uploadCore",value:function(S){if(arguments.length>1&&arguments[1]!==void 0&&arguments[1],!this._ossCreditor.accessKeyId||!this._ossCreditor.accessKeySecret||!this._ossCreditor.securityToken)throw new Error("AccessKeyId\u3001AccessKeySecret\u3001securityToken should not be null");if(S.state=s.UPLOADSTATE.UPLOADING,!this._ossUpload){S.endpoint=S.endpoint||"http://oss-cn-hangzhou.aliyuncs.com";var D=this;this._ossUpload=new e.default({bucket:S.bucket,endpoint:S.endpoint,AccessKeyId:this._ossCreditor.accessKeyId,AccessKeySecret:this._ossCreditor.accessKeySecret,SecurityToken:this._ossCreditor.securityToken,timeout:this.options.timeout,cname:this.options.cname},{onerror:function(W,F){D._error.call(D,W,F)},oncomplete:function(W,F){D._complete.call(D,W,F)},onprogress:function(W,F,H){D._progress.call(D,W,F,H)}})}var R=p.default.getFileType(S.file.name),k=this._getCheckoutpoint(S),j="",Y="";k&&k.checkpoint&&(Y=k.state,j=k.videoId,k=k.checkpoint),k&&j==S.videoId&&Y!=s.UPLOADSTATE.UPLOADING&&(k.file=S.file,S.checkpoint=k,k.uploadId);var P=this._adjustPartSize(S);this._reportLog("20002",S,{ft:R,fs:S.file.size,bu:S.bucket,ok:S.object,vid:S.videoId||"",fn:S.file.name,fw:null,fh:null,ps:P});var K={headers:{"x-oss-notification":S.userData?S.userData:""},partSize:P,parallel:this.options.parallel};this._ossUpload.upload(S,K)}},{key:"_findUploadIndex",value:function(){for(var S=-1,D=0;D<this._uploadList.length;D++)if(this._uploadList[D].state==s.UPLOADSTATE.INIT){S=D;break}return S}},{key:"_error",value:function(S,D){if(D.name=="cancel")try{this.options.onUploadCanceled(S,D)}catch(k){console.log(k)}else{if(D.message.indexOf("InvalidAccessKeyIdError")>0||D.name=="SignatureDoesNotMatchError"||D.code=="SecurityTokenExpired"||D.code=="InvalidSecurityToken.Expired"||D.code=="InvalidAccessKeyId"&&this._ossCreditor.securityToken){if(this.options.onUploadTokenExpired){this._state=s.VODSTATE.EXPIRE,S.state=s.UPLOADSTATE.FAIlURE;try{this.options.onUploadTokenExpired(S,D)}catch(k){console.log(k)}}return}if((D.name=="RequestTimeoutError"||D.name=="ConnectionTimeout"||D.name=="ConnectionTimeoutError")&&this._retryTotal>this._retryCount){var R=this;return setTimeout(function(){R._uploadCore(S,!0)},1e3*R._retryDuration),void this._retryCount++}D.name=="NoSuchUploadError"&&this._removeCheckoutpoint(S),this._handleError(S,D)}}},{key:"_handleError",value:function(S,D){var R=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],k=s.UPLOADSTATE.FAIlURE;if(S.state!=s.UPLOADSTATE.CANCELED&&(S.state=s.UPLOADSTATE.FAIlURE,this._state=s.VODSTATE.FAILURE,this.options.onUploadFailed&&D&&D.code&&D.message))try{this.options.onUploadFailed(S,D.code,D.message)}catch(Y){console.log(Y)}if(R&&this._changeState(S,k),this._reportLog("20006",S,{code:D.name,message:D.message,requestId:D.requestId,fs:S.file.size,bu:S.bucket,ok:S.object,fn:S.file.name}),this._reportLog("20004",S,{requestId:D.requestId,fs:S.file.size,bu:S.bucket,ok:S.object,fn:S.file.name}),S.ri=T.default.create(),this._findUploadIndex()!=-1){var j=this;this._state=s.VODSTATE.START,setTimeout(function(){j.nextUpload()},100)}}},{key:"_complete",value:function(S,D){if(S.state=s.UPLOADSTATE.SUCCESS,this.options.onUploadSucceed)try{this.options.onUploadSucceed(S)}catch(j){console.log(j)}var R=0;D&&D.res&&D.res.headers&&(R=D.res.headers["x-oss-request-id"]),this._removeCheckoutpoint(S);var k=this;setTimeout(function(){k.nextUpload()},100),this._retryCount=0,this._reportLog("20003",S,{requestId:R})}},{key:"_progress",value:function(S,D,R){if(this.options.onUploadProgress)try{S.loaded=D.loaded,this.options.onUploadProgress(S,D.total,D.loaded)}catch(F){console.log(F)}var k=D.checkpoint,j=0;k&&(S.checkpoint=k,this._saveCheckoutpoint(S,k,s.UPLOADSTATE.UPLOADING),j=k.uploadId),this._retryCount=0;var Y=this._getPortNumber(k),P=0;if(R&&R.headers&&(P=R.headers["x-oss-request-id"]),D.loaded!=0&&this._reportLog("20007",S,{pn:Y,requestId:P}),D.loaded!=1&&this._reportLog("20005",S,{UploadId:j,pn:Y+1,pr:S.retry?1:0,fs:S.file.size,bu:S.bucket,ok:S.object,fn:S.file.name}),!this._invalidUserId&&!S.isImage&&this._ut=="vod"&&this.options.enableUploadProgress){var K={file:S.file,checkpoint:D,userId:this.options.userId,videoId:S.videoId,region:this.options.region,fileHash:S.fileHash};try{var W=this;m.default.upload(K,function(){},function(F){if((F=JSON.parse(F))&&F.Code=="InvalidParameter"&&F.Message.indexOf("UserId")>0){W._invalidUserId=!0;var H=F.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(H)}})}catch(F){console.log(F)}}}},{key:"_getPortNumber",value:function(S){if(S){var D=S.doneParts;if(D&&D.length>0)return D[D.length-1].number}return 0}},{key:"_removeCheckoutpoint",value:function(S){var D=this._getCheckoutpointKey(S);f.default.remove(D)}},{key:"_getCheckoutpoint",value:function(S){var D=this._getCheckoutpointKey(S),R=f.default.get(D);if(R)try{return JSON.parse(R)}catch(k){}return""}},{key:"_saveCheckoutpoint",value:function(S,D,R){if(D){var k=this._getCheckoutpointKey(S),j=S.file,Y={fileName:j.name,lastModified:j.lastModified,size:j.size,object:S.object,videoId:S.videoId,bucket:S.bucket,endpoint:S.endpoint,checkpoint:D,loaded:S.loaded,state:R};f.default.set(k,JSON.stringify(Y))}}},{key:"_changeState",value:function(S,D){var R=this._getCheckoutpoint(S);R&&((this._onbeforeunload=!0)&&(D=s.UPLOADSTATE.STOPED),this._saveCheckoutpoint(S,R.checkpoint,D))}},{key:"_getCheckoutpointKey",value:function(S){return"upload_"+S.file.lastModified+"_"+S.file.name+"_"+S.file.size}},{key:"_getCheckoutpointFromCloud",value:function(S,D,R){var k={userId:this.options.userId,uploadInfoList:[{FileName:S.file.name,FileSize:S.file.size,FileCreateTime:S.file.lastModified,FileHash:S.fileHash}],region:this.options.region};m.default.get(k,function(j){D(j)},R)}},{key:"_reportLog",value:function(S,D,R){R||(R={}),R.ri=D.ri,this._ut&&(R.ut=this._ut),this._log.log(S,R)}},{key:"_initEvent",value:function(){var S=this;window&&(window.onbeforeunload=function(D){if(S._onbeforeunload=!0,S._curIndex!=-1&&S._uploadList.length>S._curIndex){var R=S._uploadList[S._curIndex];S._changeState(R,s.UPLOADSTATE.STOPED)}})}},{key:"_initState",value:function(){for(var S=0;S<this._uploadList.length;S++){var D=this._uploadList[S];D.state!=s.UPLOADSTATE.FAIlURE&&D.state!=s.UPLOADSTATE.STOPED||(D.state=s.UPLOADSTATE.INIT)}this._state=s.VODSTATE.INIT}},{key:"_adjustPartSize",value:function(S){return S.file.size/this.options.partSize>1e4?S.file.size/9999:this.options.partSize}}]),O}());b.default=w},function(L,b,E){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.UPLOADSTATE={INIT:"Ready",UPLOADING:"Uploading",SUCCESS:"Success",FAIlURE:"Failure",CANCELED:"Canceled",STOPED:"Stoped"},b.VODSTATE={INIT:"Init",START:"Start",STOP:"Stop",FAILURE:"Failure",EXPIRE:"Expire",END:"End"}},function(L,b,E){"use strict";function x(l){return l&&l.__esModule?l:{default:l}}function C(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var h=function(){function l(c,o){for(var f=0;f<o.length;f++){var d=o[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}return function(c,o,f){return o&&l(c.prototype,o),f&&l(c,f),c}}(),s=E(3),r=E(17),n=(x(r),E(1)),e=(x(n),function(){function l(c,o){if(C(this,l),c){this._config=c,this.create(this._config),this._uploadInfo=null,this._callback={};var f=function(){};this._callback.onerror=o.onerror||f,this._callback.oncomplete=o.oncomplete||f,this._callback.onprogress=o.onprogress||f}}return h(l,[{key:"create",value:function(c){if(c.endpoint=c.endpoint||this._config.endpoint,c.bucket=c.bucket||this._config.bucket,!(c.AccessKeyId&&c.AccessKeySecret&&c.endpoint&&c.SecurityToken))throw new Error("AccessKeyId\u3001AccessKeySecret\u3001endpoint should not be null");var o={accessKeyId:c.AccessKeyId,accessKeySecret:c.AccessKeySecret,stsToken:c.SecurityToken,endpoint:c.endpoint||this._config.endpoint,bucket:c.bucket||this._config.bucket,secure:!0,cname:c.cname};c.timeout&&(o.timeout=c.timeout),this.oss=new OSS.Wrapper(o)}},{key:"abort",value:function(c){if(c.checkpoint){var o=c.checkpoint.uploadId;this.oss.abortMultipartUpload(c.object,o)}}},{key:"getVersion",value:function(){}},{key:"cancel",value:function(){this.oss.cancel&&this.oss.cancel()}},{key:"upload",value:function(c,o){this._uploadInfo=c;var f=this,d=function(A,p,y){return function(T){f._progress(A,p,y),T()}},a={parallel:o.parallel||this._config.parallel||s.UPLOADDEFAULT.PARALLEL,partSize:o.partSize||this._config.partSize||s.UPLOADDEFAULT.PARTSIZE,progress:d};o.headers&&(a.headers=o.headers),c.checkpoint&&(a.checkpoint=c.checkpoint),c.bucket||(this.oss.options.bucket=c.bucket),c.endpoint||(this.oss.options.endpoint=c.endpoint),this.oss.multipartUpload(c.object,c.file,a).then(function(A,p){f._complete(A)}).catch(function(A){f.oss.cancel&&(f.oss&&f.oss.isCancel()?console.log("oss is cancel as error"):f.oss.cancel()),f._error(A)})}},{key:"header",value:function(c,o,f){this.oss.get(c.object).then(function(d){o(d)}).catch(function(d){f(d)})}},{key:"_progress",value:function(c,o,f){this._callback.onprogress(this._uploadInfo,{loaded:c,total:this._uploadInfo.file.size,checkpoint:o},f)}},{key:"_error",value:function(c){this._callback.onerror(this._uploadInfo,c)}},{key:"_complete",value:function(c){this._callback.oncomplete(this._uploadInfo,c)}}]),l}());b.default=e},function(L,b,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"format",value:function(r){if(arguments.length<2)return null;for(var n=arguments[1],e=1;e<arguments.length;e++){var l=new RegExp("\\{"+(e-1)+"\\}","gm");n=n.replace(l,arguments[e+1])}return{code:r,message:n}}},{key:"CODE",get:function(){return{SUCCESS:"Successful",EmptyValue:"InvalidParameter.EmptyValue",STSInvalid:"InvalidParameter.TokenInvalid",ReadFileError:"ReadFileError",FILEDUPLICATION:"FileDuplication",UploadALEADRYSTARTED:"UploadAlearyStarted"}}},{key:"MESSAGE",get:function(){return{SUCCESS:"Successful",EmptyValue:"\u53C2\u6570 {0} \u4E0D\u80FD\u4E3A\u7A7A\u3002",STSInvalid:"STS\u53C2\u6570\u975E\u6CD5\uFF0C accessKeyId\u3001accessKeySecret\u3001secretToken\u3001expireTime\u90FD\u4E0D\u80FD\u4E3A\u7A7A\u3002",ReadFileError:"\u8BFB\u53D6\u6587\u4EF6{0}{1}\u5931\u8D25.",FILEDUPLICATION:"\u6587\u4EF6\u91CD\u590D\u6DFB\u52A0 {0}",UploadALEADRYSTARTED:"\u91CD\u590D\u5F00\u59CB."}}}]),s}();b.default=h},function(L,b,E){"use strict";(function(x){function C(r,n){if(!(r instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var h=function(){function r(n,e){for(var l=0;l<e.length;l++){var c=e[l];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(n,e,l){return e&&r(n.prototype,e),l&&r(n,l),n}}(),s=function(){function r(){C(this,r)}return h(r,null,[{key:"encode",value:function(n){return new x(n).toString("base64")}},{key:"decode",value:function(n){return new x(n,"base64").toString()}}]),r}();b.default=s}).call(b,E(19).Buffer)},function(L,b,E){"use strict";(function(x){function C(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function h(te,N){if(C()<N)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(te=new Uint8Array(N),te.__proto__=s.prototype):(te===null&&(te=new s(N)),te.length=N),te}function s(te,N,z){if(!(s.TYPED_ARRAY_SUPPORT||this instanceof s))return new s(te,N,z);if(typeof te=="number"){if(typeof N=="string")throw new Error("If encoding is specified then the first argument must be a string");return l(this,te)}return r(this,te,N,z)}function r(te,N,z,le){if(typeof N=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&N instanceof ArrayBuffer?f(te,N,z,le):typeof N=="string"?c(te,N,z):d(te,N)}function n(te){if(typeof te!="number")throw new TypeError('"size" argument must be a number');if(te<0)throw new RangeError('"size" argument must not be negative')}function e(te,N,z,le){return n(N),N<=0?h(te,N):z!==void 0?typeof le=="string"?h(te,N).fill(z,le):h(te,N).fill(z):h(te,N)}function l(te,N){if(n(N),te=h(te,N<0?0:0|a(N)),!s.TYPED_ARRAY_SUPPORT)for(var z=0;z<N;++z)te[z]=0;return te}function c(te,N,z){if(typeof z=="string"&&z!==""||(z="utf8"),!s.isEncoding(z))throw new TypeError('"encoding" must be a valid string encoding');var le=0|p(N,z);te=h(te,le);var ee=te.write(N,z);return ee!==le&&(te=te.slice(0,ee)),te}function o(te,N){var z=N.length<0?0:0|a(N.length);te=h(te,z);for(var le=0;le<z;le+=1)te[le]=255&N[le];return te}function f(te,N,z,le){if(N.byteLength,z<0||N.byteLength<z)throw new RangeError("'offset' is out of bounds");if(N.byteLength<z+(le||0))throw new RangeError("'length' is out of bounds");return N=z===void 0&&le===void 0?new Uint8Array(N):le===void 0?new Uint8Array(N,z):new Uint8Array(N,z,le),s.TYPED_ARRAY_SUPPORT?(te=N,te.__proto__=s.prototype):te=o(te,N),te}function d(te,N){if(s.isBuffer(N)){var z=0|a(N.length);return te=h(te,z),te.length===0||N.copy(te,0,0,z),te}if(N){if(typeof ArrayBuffer!="undefined"&&N.buffer instanceof ArrayBuffer||"length"in N)return typeof N.length!="number"||ue(N.length)?h(te,0):o(te,N);if(N.type==="Buffer"&&we(N.data))return o(te,N.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function a(te){if(te>=C())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+C().toString(16)+" bytes");return 0|te}function A(te){return+te!=te&&(te=0),s.alloc(+te)}function p(te,N){if(s.isBuffer(te))return te.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(te)||te instanceof ArrayBuffer))return te.byteLength;typeof te!="string"&&(te=""+te);var z=te.length;if(z===0)return 0;for(var le=!1;;)switch(N){case"ascii":case"latin1":case"binary":return z;case"utf8":case"utf-8":case void 0:return Ae(te).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*z;case"hex":return z>>>1;case"base64":return de(te).length;default:if(le)return Ae(te).length;N=(""+N).toLowerCase(),le=!0}}function y(te,N,z){var le=!1;if((N===void 0||N<0)&&(N=0),N>this.length)return"";if((z===void 0||z>this.length)&&(z=this.length),z<=0)return"";if(z>>>=0,N>>>=0,z<=N)return"";for(te||(te="utf8");;)switch(te){case"hex":return Y(this,N,z);case"utf8":case"utf-8":return D(this,N,z);case"ascii":return k(this,N,z);case"latin1":case"binary":return j(this,N,z);case"base64":return S(this,N,z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,N,z);default:if(le)throw new TypeError("Unknown encoding: "+te);te=(te+"").toLowerCase(),le=!0}}function T(te,N,z){var le=te[N];te[N]=te[z],te[z]=le}function _(te,N,z,le,ee){if(te.length===0)return-1;if(typeof z=="string"?(le=z,z=0):z>2147483647?z=2147483647:z<-2147483648&&(z=-2147483648),z=+z,isNaN(z)&&(z=ee?0:te.length-1),z<0&&(z=te.length+z),z>=te.length){if(ee)return-1;z=te.length-1}else if(z<0){if(!ee)return-1;z=0}if(typeof N=="string"&&(N=s.from(N,le)),s.isBuffer(N))return N.length===0?-1:B(te,N,z,le,ee);if(typeof N=="number")return N&=255,s.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?ee?Uint8Array.prototype.indexOf.call(te,N,z):Uint8Array.prototype.lastIndexOf.call(te,N,z):B(te,[N],z,le,ee);throw new TypeError("val must be string, number or Buffer")}function B(te,N,z,le,ee){function se(it,ot){return xe===1?it[ot]:it.readUInt16BE(ot*xe)}var xe=1,Ke=te.length,gt=N.length;if(le!==void 0&&((le=String(le).toLowerCase())==="ucs2"||le==="ucs-2"||le==="utf16le"||le==="utf-16le")){if(te.length<2||N.length<2)return-1;xe=2,Ke/=2,gt/=2,z/=2}var Fe;if(ee){var ke=-1;for(Fe=z;Fe<Ke;Fe++)if(se(te,Fe)===se(N,ke===-1?0:Fe-ke)){if(ke===-1&&(ke=Fe),Fe-ke+1===gt)return ke*xe}else ke!==-1&&(Fe-=Fe-ke),ke=-1}else for(z+gt>Ke&&(z=Ke-gt),Fe=z;Fe>=0;Fe--){for(var dt=!0,vt=0;vt<gt;vt++)if(se(te,Fe+vt)!==se(N,vt)){dt=!1;break}if(dt)return Fe}return-1}function v(te,N,z,le){z=Number(z)||0;var ee=te.length-z;le?(le=Number(le))>ee&&(le=ee):le=ee;var se=N.length;if(se%2!=0)throw new TypeError("Invalid hex string");le>se/2&&(le=se/2);for(var xe=0;xe<le;++xe){var Ke=parseInt(N.substr(2*xe,2),16);if(isNaN(Ke))return xe;te[z+xe]=Ke}return xe}function m(te,N,z,le){return ne(Ae(N,te.length-z),te,z,le)}function u(te,N,z,le){return ne(ye(N),te,z,le)}function i(te,N,z,le){return u(te,N,z,le)}function w(te,N,z,le){return ne(de(N),te,z,le)}function O(te,N,z,le){return ne(fe(N,te.length-z),te,z,le)}function S(te,N,z){return N===0&&z===te.length?pe.fromByteArray(te):pe.fromByteArray(te.slice(N,z))}function D(te,N,z){z=Math.min(te.length,z);for(var le=[],ee=N;ee<z;){var se=te[ee],xe=null,Ke=se>239?4:se>223?3:se>191?2:1;if(ee+Ke<=z){var gt,Fe,ke,dt;switch(Ke){case 1:se<128&&(xe=se);break;case 2:gt=te[ee+1],(192>)==128&&(dt=(31&se)<<6|63>)>127&&(xe=dt);break;case 3:gt=te[ee+1],Fe=te[ee+2],(192>)==128&&(192&Fe)==128&&(dt=(15&se)<<12|(63>)<<6|63&Fe)>2047&&(dt<55296||dt>57343)&&(xe=dt);break;case 4:gt=te[ee+1],Fe=te[ee+2],ke=te[ee+3],(192>)==128&&(192&Fe)==128&&(192&ke)==128&&(dt=(15&se)<<18|(63>)<<12|(63&Fe)<<6|63&ke)>65535&&dt<1114112&&(xe=dt)}}xe===null?(xe=65533,Ke=1):xe>65535&&(xe-=65536,le.push(xe>>>10&1023|55296),xe=56320|1023&xe),le.push(xe),ee+=Ke}return R(le)}function R(te){var N=te.length;if(N<=De)return String.fromCharCode.apply(String,te);for(var z="",le=0;le<N;)z+=String.fromCharCode.apply(String,te.slice(le,le+=De));return z}function k(te,N,z){var le="";z=Math.min(te.length,z);for(var ee=N;ee<z;++ee)le+=String.fromCharCode(127&te[ee]);return le}function j(te,N,z){var le="";z=Math.min(te.length,z);for(var ee=N;ee<z;++ee)le+=String.fromCharCode(te[ee]);return le}function Y(te,N,z){var le=te.length;(!N||N<0)&&(N=0),(!z||z<0||z>le)&&(z=le);for(var ee="",se=N;se<z;++se)ee+=ge(te[se]);return ee}function P(te,N,z){for(var le=te.slice(N,z),ee="",se=0;se<le.length;se+=2)ee+=String.fromCharCode(le[se]+256*le[se+1]);return ee}function K(te,N,z){if(te%1!=0||te<0)throw new RangeError("offset is not uint");if(te+N>z)throw new RangeError("Trying to access beyond buffer length")}function W(te,N,z,le,ee,se){if(!s.isBuffer(te))throw new TypeError('"buffer" argument must be a Buffer instance');if(N>ee||N<se)throw new RangeError('"value" argument is out of bounds');if(z+le>te.length)throw new RangeError("Index out of range")}function F(te,N,z,le){N<0&&(N=65535+N+1);for(var ee=0,se=Math.min(te.length-z,2);ee<se;++ee)te[z+ee]=(N&255<<8*(le?ee:1-ee))>>>8*(le?ee:1-ee)}function H(te,N,z,le){N<0&&(N=4294967295+N+1);for(var ee=0,se=Math.min(te.length-z,4);ee<se;++ee)te[z+ee]=N>>>8*(le?ee:3-ee)&255}function G(te,N,z,le,ee,se){if(z+le>te.length)throw new RangeError("Index out of range");if(z<0)throw new RangeError("Index out of range")}function $(te,N,z,le,ee){return ee||G(te,N,z,4,34028234663852886e22,-34028234663852886e22),ce.write(te,N,z,le,23,4),z+4}function ae(te,N,z,le,ee){return ee||G(te,N,z,8,17976931348623157e292,-17976931348623157e292),ce.write(te,N,z,le,52,8),z+8}function he(te){if(te=ie(te).replace(Re,""),te.length<2)return"";for(;te.length%4!=0;)te+="=";return te}function ie(te){return te.trim?te.trim():te.replace(/^\s+|\s+$/g,"")}function ge(te){return te<16?"0"+te.toString(16):te.toString(16)}function Ae(te,N){N=N||1/0;for(var z,le=te.length,ee=null,se=[],xe=0;xe<le;++xe){if((z=te.charCodeAt(xe))>55295&&z<57344){if(!ee){if(z>56319){(N-=3)>-1&&se.push(239,191,189);continue}if(xe+1===le){(N-=3)>-1&&se.push(239,191,189);continue}ee=z;continue}if(z<56320){(N-=3)>-1&&se.push(239,191,189),ee=z;continue}z=65536+(ee-55296<<10|z-56320)}else ee&&(N-=3)>-1&&se.push(239,191,189);if(ee=null,z<128){if((N-=1)<0)break;se.push(z)}else if(z<2048){if((N-=2)<0)break;se.push(z>>6|192,63&z|128)}else if(z<65536){if((N-=3)<0)break;se.push(z>>12|224,z>>6&63|128,63&z|128)}else{if(!(z<1114112))throw new Error("Invalid code point");if((N-=4)<0)break;se.push(z>>18|240,z>>12&63|128,z>>6&63|128,63&z|128)}}return se}function ye(te){for(var N=[],z=0;z<te.length;++z)N.push(255&te.charCodeAt(z));return N}function fe(te,N){for(var z,le,ee,se=[],xe=0;xe<te.length&&!((N-=2)<0);++xe)z=te.charCodeAt(xe),le=z>>8,ee=z%256,se.push(ee),se.push(le);return se}function de(te){return pe.toByteArray(he(te))}function ne(te,N,z,le){for(var ee=0;ee<le&&!(ee+z>=N.length||ee>=te.length);++ee)N[ee+z]=te[ee];return ee}function ue(te){return te!==te}/*!
|
|
|
* The buffer module from node.js, for the browser.
|
|
|
*
|
|
|
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
|
|
* @license MIT
|
|
|
*/var pe=E(21),ce=E(22),we=E(23);b.Buffer=s,b.SlowBuffer=A,b.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=x.TYPED_ARRAY_SUPPORT!==void 0?x.TYPED_ARRAY_SUPPORT:function(){try{var te=new Uint8Array(1);return te.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},te.foo()===42&&typeof te.subarray=="function"&&te.subarray(1,1).byteLength===0}catch(N){return!1}}(),b.kMaxLength=C(),s.poolSize=8192,s._augment=function(te){return te.__proto__=s.prototype,te},s.from=function(te,N,z){return r(null,te,N,z)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(te,N,z){return e(null,te,N,z)},s.allocUnsafe=function(te){return l(null,te)},s.allocUnsafeSlow=function(te){return l(null,te)},s.isBuffer=function(te){return!(te==null||!te._isBuffer)},s.compare=function(te,N){if(!s.isBuffer(te)||!s.isBuffer(N))throw new TypeError("Arguments must be Buffers");if(te===N)return 0;for(var z=te.length,le=N.length,ee=0,se=Math.min(z,le);ee<se;++ee)if(te[ee]!==N[ee]){z=te[ee],le=N[ee];break}return z<le?-1:le<z?1:0},s.isEncoding=function(te){switch(String(te).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(te,N){if(!we(te))throw new TypeError('"list" argument must be an Array of Buffers');if(te.length===0)return s.alloc(0);var z;if(N===void 0)for(N=0,z=0;z<te.length;++z)N+=te[z].length;var le=s.allocUnsafe(N),ee=0;for(z=0;z<te.length;++z){var se=te[z];if(!s.isBuffer(se))throw new TypeError('"list" argument must be an Array of Buffers');se.copy(le,ee),ee+=se.length}return le},s.byteLength=p,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var te=this.length;if(te%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var N=0;N<te;N+=2)T(this,N,N+1);return this},s.prototype.swap32=function(){var te=this.length;if(te%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var N=0;N<te;N+=4)T(this,N,N+3),T(this,N+1,N+2);return this},s.prototype.swap64=function(){var te=this.length;if(te%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var N=0;N<te;N+=8)T(this,N,N+7),T(this,N+1,N+6),T(this,N+2,N+5),T(this,N+3,N+4);return this},s.prototype.toString=function(){var te=0|this.length;return te===0?"":arguments.length===0?D(this,0,te):y.apply(this,arguments)},s.prototype.equals=function(te){if(!s.isBuffer(te))throw new TypeError("Argument must be a Buffer");return this===te||s.compare(this,te)===0},s.prototype.inspect=function(){var te="",N=b.INSPECT_MAX_BYTES;return this.length>0&&(te=this.toString("hex",0,N).match(/.{2}/g).join(" "),this.length>N&&(te+=" ... ")),"<Buffer "+te+">"},s.prototype.compare=function(te,N,z,le,ee){if(!s.isBuffer(te))throw new TypeError("Argument must be a Buffer");if(N===void 0&&(N=0),z===void 0&&(z=te?te.length:0),le===void 0&&(le=0),ee===void 0&&(ee=this.length),N<0||z>te.length||le<0||ee>this.length)throw new RangeError("out of range index");if(le>=ee&&N>=z)return 0;if(le>=ee)return-1;if(N>=z)return 1;if(N>>>=0,z>>>=0,le>>>=0,ee>>>=0,this===te)return 0;for(var se=ee-le,xe=z-N,Ke=Math.min(se,xe),gt=this.slice(le,ee),Fe=te.slice(N,z),ke=0;ke<Ke;++ke)if(gt[ke]!==Fe[ke]){se=gt[ke],xe=Fe[ke];break}return se<xe?-1:xe<se?1:0},s.prototype.includes=function(te,N,z){return this.indexOf(te,N,z)!==-1},s.prototype.indexOf=function(te,N,z){return _(this,te,N,z,!0)},s.prototype.lastIndexOf=function(te,N,z){return _(this,te,N,z,!1)},s.prototype.write=function(te,N,z,le){if(N===void 0)le="utf8",z=this.length,N=0;else if(z===void 0&&typeof N=="string")le=N,z=this.length,N=0;else{if(!isFinite(N))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");N|=0,isFinite(z)?(z|=0,le===void 0&&(le="utf8")):(le=z,z=void 0)}var ee=this.length-N;if((z===void 0||z>ee)&&(z=ee),te.length>0&&(z<0||N<0)||N>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");for(var se=!1;;)switch(le){case"hex":return v(this,te,N,z);case"utf8":case"utf-8":return m(this,te,N,z);case"ascii":return u(this,te,N,z);case"latin1":case"binary":return i(this,te,N,z);case"base64":return w(this,te,N,z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,te,N,z);default:if(se)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),se=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var De=4096;s.prototype.slice=function(te,N){var z=this.length;te=~~te,N=N===void 0?z:~~N,te<0?(te+=z)<0&&(te=0):te>z&&(te=z),N<0?(N+=z)<0&&(N=0):N>z&&(N=z),N<te&&(N=te);var le;if(s.TYPED_ARRAY_SUPPORT)le=this.subarray(te,N),le.__proto__=s.prototype;else{var ee=N-te;le=new s(ee,void 0);for(var se=0;se<ee;++se)le[se]=this[se+te]}return le},s.prototype.readUIntLE=function(te,N,z){te|=0,N|=0,z||K(te,N,this.length);for(var le=this[te],ee=1,se=0;++se<N&&(ee*=256);)le+=this[te+se]*ee;return le},s.prototype.readUIntBE=function(te,N,z){te|=0,N|=0,z||K(te,N,this.length);for(var le=this[te+--N],ee=1;N>0&&(ee*=256);)le+=this[te+--N]*ee;return le},s.prototype.readUInt8=function(te,N){return N||K(te,1,this.length),this[te]},s.prototype.readUInt16LE=function(te,N){return N||K(te,2,this.length),this[te]|this[te+1]<<8},s.prototype.readUInt16BE=function(te,N){return N||K(te,2,this.length),this[te]<<8|this[te+1]},s.prototype.readUInt32LE=function(te,N){return N||K(te,4,this.length),(this[te]|this[te+1]<<8|this[te+2]<<16)+16777216*this[te+3]},s.prototype.readUInt32BE=function(te,N){return N||K(te,4,this.length),16777216*this[te]+(this[te+1]<<16|this[te+2]<<8|this[te+3])},s.prototype.readIntLE=function(te,N,z){te|=0,N|=0,z||K(te,N,this.length);for(var le=this[te],ee=1,se=0;++se<N&&(ee*=256);)le+=this[te+se]*ee;return ee*=128,le>=ee&&(le-=Math.pow(2,8*N)),le},s.prototype.readIntBE=function(te,N,z){te|=0,N|=0,z||K(te,N,this.length);for(var le=N,ee=1,se=this[te+--le];le>0&&(ee*=256);)se+=this[te+--le]*ee;return ee*=128,se>=ee&&(se-=Math.pow(2,8*N)),se},s.prototype.readInt8=function(te,N){return N||K(te,1,this.length),128&this[te]?-1*(255-this[te]+1):this[te]},s.prototype.readInt16LE=function(te,N){N||K(te,2,this.length);var z=this[te]|this[te+1]<<8;return 32768&z?4294901760|z:z},s.prototype.readInt16BE=function(te,N){N||K(te,2,this.length);var z=this[te+1]|this[te]<<8;return 32768&z?4294901760|z:z},s.prototype.readInt32LE=function(te,N){return N||K(te,4,this.length),this[te]|this[te+1]<<8|this[te+2]<<16|this[te+3]<<24},s.prototype.readInt32BE=function(te,N){return N||K(te,4,this.length),this[te]<<24|this[te+1]<<16|this[te+2]<<8|this[te+3]},s.prototype.readFloatLE=function(te,N){return N||K(te,4,this.length),ce.read(this,te,!0,23,4)},s.prototype.readFloatBE=function(te,N){return N||K(te,4,this.length),ce.read(this,te,!1,23,4)},s.prototype.readDoubleLE=function(te,N){return N||K(te,8,this.length),ce.read(this,te,!0,52,8)},s.prototype.readDoubleBE=function(te,N){return N||K(te,8,this.length),ce.read(this,te,!1,52,8)},s.prototype.writeUIntLE=function(te,N,z,le){(te=+te,N|=0,z|=0,!le)&&W(this,te,N,z,Math.pow(2,8*z)-1,0);var ee=1,se=0;for(this[N]=255&te;++se<z&&(ee*=256);)this[N+se]=te/ee&255;return N+z},s.prototype.writeUIntBE=function(te,N,z,le){(te=+te,N|=0,z|=0,!le)&&W(this,te,N,z,Math.pow(2,8*z)-1,0);var ee=z-1,se=1;for(this[N+ee]=255&te;--ee>=0&&(se*=256);)this[N+ee]=te/se&255;return N+z},s.prototype.writeUInt8=function(te,N,z){return te=+te,N|=0,z||W(this,te,N,1,255,0),s.TYPED_ARRAY_SUPPORT||(te=Math.floor(te)),this[N]=255&te,N+1},s.prototype.writeUInt16LE=function(te,N,z){return te=+te,N|=0,z||W(this,te,N,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[N]=255&te,this[N+1]=te>>>8):F(this,te,N,!0),N+2},s.prototype.writeUInt16BE=function(te,N,z){return te=+te,N|=0,z||W(this,te,N,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[N]=te>>>8,this[N+1]=255&te):F(this,te,N,!1),N+2},s.prototype.writeUInt32LE=function(te,N,z){return te=+te,N|=0,z||W(this,te,N,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[N+3]=te>>>24,this[N+2]=te>>>16,this[N+1]=te>>>8,this[N]=255&te):H(this,te,N,!0),N+4},s.prototype.writeUInt32BE=function(te,N,z){return te=+te,N|=0,z||W(this,te,N,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[N]=te>>>24,this[N+1]=te>>>16,this[N+2]=te>>>8,this[N+3]=255&te):H(this,te,N,!1),N+4},s.prototype.writeIntLE=function(te,N,z,le){if(te=+te,N|=0,!le){var ee=Math.pow(2,8*z-1);W(this,te,N,z,ee-1,-ee)}var se=0,xe=1,Ke=0;for(this[N]=255&te;++se<z&&(xe*=256);)te<0&&Ke===0&&this[N+se-1]!==0&&(Ke=1),this[N+se]=(te/xe>>0)-Ke&255;return N+z},s.prototype.writeIntBE=function(te,N,z,le){if(te=+te,N|=0,!le){var ee=Math.pow(2,8*z-1);W(this,te,N,z,ee-1,-ee)}var se=z-1,xe=1,Ke=0;for(this[N+se]=255&te;--se>=0&&(xe*=256);)te<0&&Ke===0&&this[N+se+1]!==0&&(Ke=1),this[N+se]=(te/xe>>0)-Ke&255;return N+z},s.prototype.writeInt8=function(te,N,z){return te=+te,N|=0,z||W(this,te,N,1,127,-128),s.TYPED_ARRAY_SUPPORT||(te=Math.floor(te)),te<0&&(te=255+te+1),this[N]=255&te,N+1},s.prototype.writeInt16LE=function(te,N,z){return te=+te,N|=0,z||W(this,te,N,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[N]=255&te,this[N+1]=te>>>8):F(this,te,N,!0),N+2},s.prototype.writeInt16BE=function(te,N,z){return te=+te,N|=0,z||W(this,te,N,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[N]=te>>>8,this[N+1]=255&te):F(this,te,N,!1),N+2},s.prototype.writeInt32LE=function(te,N,z){return te=+te,N|=0,z||W(this,te,N,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[N]=255&te,this[N+1]=te>>>8,this[N+2]=te>>>16,this[N+3]=te>>>24):H(this,te,N,!0),N+4},s.prototype.writeInt32BE=function(te,N,z){return te=+te,N|=0,z||W(this,te,N,4,2147483647,-2147483648),te<0&&(te=4294967295+te+1),s.TYPED_ARRAY_SUPPORT?(this[N]=te>>>24,this[N+1]=te>>>16,this[N+2]=te>>>8,this[N+3]=255&te):H(this,te,N,!1),N+4},s.prototype.writeFloatLE=function(te,N,z){return $(this,te,N,!0,z)},s.prototype.writeFloatBE=function(te,N,z){return $(this,te,N,!1,z)},s.prototype.writeDoubleLE=function(te,N,z){return ae(this,te,N,!0,z)},s.prototype.writeDoubleBE=function(te,N,z){return ae(this,te,N,!1,z)},s.prototype.copy=function(te,N,z,le){if(z||(z=0),le||le===0||(le=this.length),N>=te.length&&(N=te.length),N||(N=0),le>0&&le<z&&(le=z),le===z)return 0;if(te.length===0||this.length===0)return 0;if(N<0)throw new RangeError("targetStart out of bounds");if(z<0||z>=this.length)throw new RangeError("sourceStart out of bounds");if(le<0)throw new RangeError("sourceEnd out of bounds");le>this.length&&(le=this.length),te.length-N<le-z&&(le=te.length-N+z);var ee,se=le-z;if(this===te&&z<N&&N<le)for(ee=se-1;ee>=0;--ee)te[ee+N]=this[ee+z];else if(se<1e3||!s.TYPED_ARRAY_SUPPORT)for(ee=0;ee<se;++ee)te[ee+N]=this[ee+z];else Uint8Array.prototype.set.call(te,this.subarray(z,z+se),N);return se},s.prototype.fill=function(te,N,z,le){if(typeof te=="string"){if(typeof N=="string"?(le=N,N=0,z=this.length):typeof z=="string"&&(le=z,z=this.length),te.length===1){var ee=te.charCodeAt(0);ee<256&&(te=ee)}if(le!==void 0&&typeof le!="string")throw new TypeError("encoding must be a string");if(typeof le=="string"&&!s.isEncoding(le))throw new TypeError("Unknown encoding: "+le)}else typeof te=="number"&&(te&=255);if(N<0||this.length<N||this.length<z)throw new RangeError("Out of range index");if(z<=N)return this;N>>>=0,z=z===void 0?this.length:z>>>0,te||(te=0);var se;if(typeof te=="number")for(se=N;se<z;++se)this[se]=te;else{var xe=s.isBuffer(te)?te:Ae(new s(te,le).toString()),Ke=xe.length;for(se=0;se<z-N;++se)this[se+N]=xe[se%Ke]}return this};var Re=/[^+\/0-9A-Za-z-_]/g}).call(b,E(20))},function(L,b){var E;E=function(){return this}();try{E=E||Function("return this")()||(0,eval)("this")}catch(x){typeof window=="object"&&(E=window)}L.exports=E},function(L,b,E){"use strict";function x(a){var A=a.length;if(A%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return a[A-2]==="="?2:a[A-1]==="="?1:0}function C(a){return 3*a.length/4-x(a)}function h(a){var A,p,y,T,_,B=a.length;T=x(a),_=new c(3*B/4-T),p=T>0?B-4:B;var v=0;for(A=0;A<p;A+=4)y=l[a.charCodeAt(A)]<<18|l[a.charCodeAt(A+1)]<<12|l[a.charCodeAt(A+2)]<<6|l[a.charCodeAt(A+3)],_[v++]=y>>16&255,_[v++]=y>>8&255,_[v++]=255&y;return T===2?(y=l[a.charCodeAt(A)]<<2|l[a.charCodeAt(A+1)]>>4,_[v++]=255&y):T===1&&(y=l[a.charCodeAt(A)]<<10|l[a.charCodeAt(A+1)]<<4|l[a.charCodeAt(A+2)]>>2,_[v++]=y>>8&255,_[v++]=255&y),_}function s(a){return e[a>>18&63]+e[a>>12&63]+e[a>>6&63]+e[63&a]}function r(a,A,p){for(var y,T=[],_=A;_<p;_+=3)y=(a[_]<<16)+(a[_+1]<<8)+a[_+2],T.push(s(y));return T.join("")}function n(a){for(var A,p=a.length,y=p%3,T="",_=[],B=0,v=p-y;B<v;B+=16383)_.push(r(a,B,B+16383>v?v:B+16383));return y===1?(A=a[p-1],T+=e[A>>2],T+=e[A<<4&63],T+="=="):y===2&&(A=(a[p-2]<<8)+a[p-1],T+=e[A>>10],T+=e[A>>4&63],T+=e[A<<2&63],T+="="),_.push(T),_.join("")}b.byteLength=C,b.toByteArray=h,b.fromByteArray=n;for(var e=[],l=[],c=typeof Uint8Array!="undefined"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0,d=o.length;f<d;++f)e[f]=o[f],l[o.charCodeAt(f)]=f;l["-".charCodeAt(0)]=62,l["_".charCodeAt(0)]=63},function(L,b){b.read=function(E,x,C,h,s){var r,n,e=8*s-h-1,l=(1<<e)-1,c=l>>1,o=-7,f=C?s-1:0,d=C?-1:1,a=E[x+f];for(f+=d,r=a&(1<<-o)-1,a>>=-o,o+=e;o>0;r=256*r+E[x+f],f+=d,o-=8);for(n=r&(1<<-o)-1,r>>=-o,o+=h;o>0;n=256*n+E[x+f],f+=d,o-=8);if(r===0)r=1-c;else{if(r===l)return n?NaN:1/0*(a?-1:1);n+=Math.pow(2,h),r-=c}return(a?-1:1)*n*Math.pow(2,r-h)},b.write=function(E,x,C,h,s,r){var n,e,l,c=8*r-s-1,o=(1<<c)-1,f=o>>1,d=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,a=h?0:r-1,A=h?1:-1,p=x<0||x===0&&1/x<0?1:0;for(x=Math.abs(x),isNaN(x)||x===1/0?(e=isNaN(x)?1:0,n=o):(n=Math.floor(Math.log(x)/Math.LN2),x*(l=Math.pow(2,-n))<1&&(n--,l*=2),x+=n+f>=1?d/l:d*Math.pow(2,1-f),x*l>=2&&(n++,l/=2),n+f>=o?(e=0,n=o):n+f>=1?(e=(x*l-1)*Math.pow(2,s),n+=f):(e=x*Math.pow(2,f-1)*Math.pow(2,s),n=0));s>=8;E[C+a]=255&e,a+=A,e/=256,s-=8);for(n=n<<s|e,c+=s;c>0;E[C+a]=255&n,a+=A,n/=256,c-=8);E[C+a-A]|=128*p}},function(L,b){var E={}.toString;L.exports=Array.isArray||function(x){return E.call(x)=="[object Array]"}},function(L,b,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"set",value:function(r,n){try{window.localStorage&&localStorage.setItem(r,n)}catch(e){window[r+"_localStorage"]=n}}},{key:"get",value:function(r){try{if(window.localStorage)return localStorage.getItem(r)}catch(n){return window[r+"_localStorage"]}return""}},{key:"remove",value:function(r){try{window.localStorage&&localStorage.removeItem(r)}catch(n){delete window[r+"_localStorage"]}}}]),s}();b.default=h},function(L,b,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"get",value:function(r){for(var n=r+"",e=document.cookie.split(";"),l=0;l<e.length;l++){var c=e[l].trim();if(c.indexOf(n)==0)return unescape(c.substring(n.length+1,c.length))}return""}},{key:"set",value:function(r,n,e){var l=new Date;l.setTime(l.getTime()+24*e*60*60*1e3);var c="expires="+l.toGMTString();document.cookie=r+"="+escape(n)+"; "+c}}]),s}();b.default=h},function(L,b,E){"use strict";function x(c){return c&&c.__esModule?c:{default:c}}function C(c,o){if(!(c instanceof o))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var h=function(){function c(o,f){for(var d=0;d<f.length;d++){var a=f[d];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}return function(o,f,d){return f&&c(o.prototype,f),d&&c(o,d),o}}(),s=E(8),r=x(s),n=E(9),e=x(n),l=function(){function c(){C(this,c)}return h(c,null,[{key:"refreshUploadAuth",value:function(o,f,d){var a=(e.default.randomUUID(),e.default.randomUUID()),A={AccessKeyId:o.accessKeyId,SecurityToken:o.securityToken,Action:"RefreshUploadVideo",VideoId:o.videoId,Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:a,RequestId:o.requestId},p=e.default.makeUTF8sort(A,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(A,o.accessKeySecret)),y="https://vod."+o.region+".aliyuncs.com/?"+p;r.default.get(y,function(T){var T=JSON.parse(T);f&&f(T)},function(T){if(d){var _=JSON.parse(T);d(_)}})}},{key:"getUploadAuth",value:function(o,f,d){var a=(e.default.randomUUID(),e.default.randomUUID()),A={AccessKeyId:o.accessKeyId,SecurityToken:o.securityToken,Action:"CreateUploadVideo",Title:o.title,FileName:o.fileName,Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:a,RequestId:o.requestId};o.fileSize&&(A.FileSize=o.fileSize),o.description&&(A.Description=o.description),o.cateId&&(A.CateId=o.cateId),o.tags&&(A.Tags=o.tags),o.templateGroupId&&(A.TemplateGroupId=o.templateGroupId),o.storageLocation&&(A.StorageLocation=o.storageLocation),o.coverUrl&&(A.CoverURL=o.coverUrl),o.transCodeMode&&(A.TransCodeMode=o.transCodeMode),o.userData&&(A.UserData=JSON.stringify(o.userData));var p=e.default.makeUTF8sort(A,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(A,o.accessKeySecret)),y="https://vod."+o.region+".aliyuncs.com/?"+p;r.default.get(y,function(T){try{T=JSON.parse(T)}catch(_){if(d)return void d({Code:"GetUploadAuthFailed",Message:"\u83B7\u53D6uploadauth\u5931\u8D25"})}f&&f(T)},function(T){if(d){var _={Code:"GetUploadAuthFailed",Message:"\u83B7\u53D6uploadauth\u5931\u8D25"};try{_=JSON.parse(T)}catch(B){}d(_)}})}},{key:"getImageUploadAuth",value:function(o,f,d){var a=(e.default.randomUUID(),e.default.randomUUID()),A={AccessKeyId:o.accessKeyId,SecurityToken:o.securityToken,Action:"CreateUploadImage",ImageType:o.imageType?o.imageType:"default",Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:a,RequestId:o.requestId};o.title&&(A.Title=o.title),o.imageExt&&(A.ImageExt=o.imageExt),o.tags&&(A.Tags=o.tags),o.storageLocation&&(A.StorageLocation=o.storageLocation);var p=e.default.makeUTF8sort(A,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(A,o.accessKeySecret)),y="https://vod."+o.region+".aliyuncs.com/?"+p;r.default.get(y,function(T){T=JSON.parse(T),f&&f(T)},function(T){if(d){var _=JSON.parse(T);d(_)}})}}]),c}();b.default=l},function(L,b,E){!function(x,C,h){L.exports=b=C(E(0),E(28),E(29))}(0,function(x){return x.HmacSHA1})},function(L,b,E){!function(x,C){L.exports=b=C(E(0))}(0,function(x){return function(){var C=x,h=C.lib,s=h.WordArray,r=h.Hasher,n=C.algo,e=[],l=n.SHA1=r.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(c,o){for(var f=this._hash.words,d=f[0],a=f[1],A=f[2],p=f[3],y=f[4],T=0;T<80;T++){if(T<16)e[T]=0|c[o+T];else{var _=e[T-3]^e[T-8]^e[T-14]^e[T-16];e[T]=_<<1|_>>>31}var B=(d<<5|d>>>27)+y+e[T];B+=T<20?1518500249+(a&A|~a&p):T<40?1859775393+(a^A^p):T<60?(a&A|a&p|A&p)-1894007588:(a^A^p)-899497514,y=p,p=A,A=a<<30|a>>>2,a=d,d=B}f[0]=f[0]+d|0,f[1]=f[1]+a|0,f[2]=f[2]+A|0,f[3]=f[3]+p|0,f[4]=f[4]+y|0},_doFinalize:function(){var c=this._data,o=c.words,f=8*this._nDataBytes,d=8*c.sigBytes;return o[d>>>5]|=128<<24-d%32,o[14+(d+64>>>9<<4)]=Math.floor(f/4294967296),o[15+(d+64>>>9<<4)]=f,c.sigBytes=4*o.length,this._process(),this._hash},clone:function(){var c=r.clone.call(this);return c._hash=this._hash.clone(),c}});C.SHA1=r._createHelper(l),C.HmacSHA1=r._createHmacHelper(l)}(),x.SHA1})},function(L,b,E){!function(x,C){L.exports=b=C(E(0))}(0,function(x){!function(){var C=x,h=C.lib,s=h.Base,r=C.enc,n=r.Utf8,e=C.algo;e.HMAC=s.extend({init:function(l,c){l=this._hasher=new l.init,typeof c=="string"&&(c=n.parse(c));var o=l.blockSize,f=4*o;c.sigBytes>f&&(c=l.finalize(c)),c.clamp();for(var d=this._oKey=c.clone(),a=this._iKey=c.clone(),A=d.words,p=a.words,y=0;y<o;y++)A[y]^=1549556828,p[y]^=909522486;d.sigBytes=a.sigBytes=f,this.reset()},reset:function(){var l=this._hasher;l.reset(),l.update(this._iKey)},update:function(l){return this._hasher.update(l),this},finalize:function(l){var c=this._hasher,o=c.finalize(l);return c.reset(),c.finalize(this._oKey.clone().concat(o))}})}()})},function(L,b,E){!function(x,C){L.exports=b=C(E(0))}(0,function(x){return function(){function C(e,l,c){for(var o=[],f=0,d=0;d<l;d++)if(d%4){var a=c[e.charCodeAt(d-1)]<<d%4*2,A=c[e.charCodeAt(d)]>>>6-d%4*2;o[f>>>2]|=(a|A)<<24-f%4*8,f++}return r.create(o,f)}var h=x,s=h.lib,r=s.WordArray,n=h.enc;n.Base64={stringify:function(e){var l=e.words,c=e.sigBytes,o=this._map;e.clamp();for(var f=[],d=0;d<c;d+=3)for(var a=l[d>>>2]>>>24-d%4*8&255,A=l[d+1>>>2]>>>24-(d+1)%4*8&255,p=l[d+2>>>2]>>>24-(d+2)%4*8&255,y=a<<16|A<<8|p,T=0;T<4&&d+.75*T<c;T++)f.push(o.charAt(y>>>6*(3-T)&63));var _=o.charAt(64);if(_)for(;f.length%4;)f.push(_);return f.join("")},parse:function(e){var l=e.length,c=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var f=0;f<c.length;f++)o[c.charCodeAt(f)]=f}var d=c.charAt(64);if(d){var a=e.indexOf(d);a!==-1&&(l=a)}return C(e,l,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),x.enc.Base64})},function(L,b,E){"use strict";function x(v){return v&&v.__esModule?v:{default:v}}function C(v,m){if(!(v instanceof m))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var h=function(){function v(m,u){for(var i=0;i<u.length;i++){var w=u[i];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(m,w.key,w)}}return function(m,u,i){return u&&v(m.prototype,u),i&&v(m,i),m}}(),s=E(8),r=x(s),n=E(7),e=x(n),l=E(4),c=x(l),o=E(6),f=x(o),d=E(1),a=x(d),A=E(9),p=x(A),y=E(2),T=E(11),_=E(10),B=function(){function v(){C(this,v)}return h(v,null,[{key:"getAuthInfo",value:function(m,u,i){var w=m+"|f#Ylm&^1TppeRhLg|"+i;return u&&(w=m+"|"+u+"|f#Ylm&^1TppeRhLg|"+i),y(_.parse(w)).toString(T)}},{key:"upload",value:function(m,u,i){var w=a.default.ISODateString(new Date),O=Math.floor(new Date().valueOf()/1e3),S=c.default.getClientId();S=c.default.setClientId(S);var D=v.getAuthInfo(m.userId,S,O),R=p.default.randomUUID(),k={Source:"WebSDK",BusinessType:"UploadVideo",Action:"ReportUploadProgress",TerminalType:"H5",DeviceModel:e.default.browser.name+(e.default.browser.version||""),AppVersion:f.default.version,AuthTimestamp:O,Timestamp:w,AuthInfo:D,FileName:m.file.name,FileSize:m.file.size,FileCreateTime:m.file.lastModified,FileHash:m.fileHash,UploadId:m.checkpoint.checkpoint.uploadId,PartSize:m.checkpoint.checkpoint.partSize,DonePartsCount:m.checkpoint.checkpoint.doneParts.length,UploadPoint:JSON.stringify(m.checkpoint),UploadRatio:m.checkpoint.loaded,UserId:m.userId,VideoId:m.videoId,Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:R};S&&(k.ClientId=S);var j=p.default.makeUTF8sort(k,"=","&")+"&Signature="+p.default.aliyunEncodeURI(p.default.makeChangeSiga(k,m.accessKeySecret)),Y="https://vod."+m.region+".aliyuncs.com/?"+j;r.default.get(Y,function(P){u&&u()},function(P){P&&(i(P),console.log(P))})}},{key:"get",value:function(m,u,i){var w=a.default.ISODateString(new Date),O=Math.floor(new Date().valueOf()/1e3),S=c.default.getClientId(),D=v.getAuthInfo(m.userId,S,O),R=p.default.randomUUID(),k={Source:"WebSDK",BusinessType:"UploadVideo",Action:"GetUploadProgress",TerminalType:"H5",DeviceModel:e.default.browser.name+(e.default.browser.version||""),AppVersion:f.default.version,AuthTimestamp:O,Timestamp:w,AuthInfo:D,UserId:m.userId,UploadInfoList:JSON.stringify(m.uploadInfoList),Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:R};S&&(k.ClientId=S);var j=p.default.makeUTF8sort(k,"=","&")+"&Signature="+p.default.aliyunEncodeURI(p.default.makeChangeSiga(k,m.accessKeySecret)),Y="https://vod."+m.region+".aliyuncs.com/?"+j;r.default.get(Y,function(P){var K={},W=S;P=P?JSON.parse(P):{},P.UploadProgress&&P.UploadProgress.UploadProgressList&&P.UploadProgress.UploadProgressList.length>0&&(K=P.UploadProgress.UploadProgressList[0],W=K.ClientId),c.default.setClientId(W),u&&u(K)},function(P){P&&(i(P),console.log(P))})}}]),v}();b.default=B},function(L,b,E){"use strict";function x(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var C=function(){function n(e,l){for(var c=0;c<l.length;c++){var o=l[c];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,l,c){return l&&n(e.prototype,l),c&&n(e,c),e}}(),h=E(2),s=E(33),r=(E(11),function(){function n(){x(this,n)}return C(n,null,[{key:"getMd5",value:function(e,l,c){var o=new FileReader;o.onload=function(a){try{if(a&&a.target){var A=h(s.parse(a.target.result)),p=A.toString();l(p)}}catch(y){console.log(y)}},o.onerror=function(a){console.log(a),errorCallback(a)};var f=File.prototype.slice||File.prototype.mozSlice||File.prototype.webkitSlice,d=f.call(e,0,1024);o.readAsBinaryString(d)}}]),n}());b.default=r},function(L,b,E){!function(x,C){L.exports=b=C(E(0))}(0,function(x){return x.enc.Latin1})}])}).call(this,U("IyRk"))},pzxd:function(Xe,me,U){var oe=U("bYtY"),X=oe.retrieve2,L=oe.retrieve3,b=oe.each,E=oe.normalizeCssArray,x=oe.isString,C=oe.isObject,h=U("6GrX"),s=U("VpOo"),r=U("Xnb7"),n=U("fW2E"),e=U("gut8"),l=e.ContextCachedBy,c=e.WILL_BE_RESTORED,o=h.DEFAULT_FONT,f={left:1,right:1,center:1},d={top:1,bottom:1,middle:1},a=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],A={},p={};function y(W){return T(W),b(W.rich,T),W}function T(W){if(W){W.font=h.makeFont(W);var F=W.textAlign;F==="middle"&&(F="center"),W.textAlign=F==null||f[F]?F:"left";var H=W.textVerticalAlign||W.textBaseline;H==="center"&&(H="middle"),W.textVerticalAlign=H==null||d[H]?H:"top";var G=W.textPadding;G&&(W.textPadding=E(W.textPadding))}}function _(W,F,H,G,$,ae){G.rich?v(W,F,H,G,$,ae):B(W,F,H,G,$,ae)}function B(W,F,H,G,$,ae){"use strict";var he=w(G),ie,ge=!1,Ae=F.__attrCachedBy===l.PLAIN_TEXT;ae!==c?(ae&&(ie=ae.style,ge=!he&&Ae&&ie),F.__attrCachedBy=he?l.NONE:l.PLAIN_TEXT):Ae&&(F.__attrCachedBy=l.NONE);var ye=G.font||o;(!ge||ye!==(ie.font||o))&&(F.font=ye);var fe=W.__computedFont;W.__styleFont!==ye&&(W.__styleFont=ye,fe=W.__computedFont=F.font);var de=G.textPadding,ne=G.textLineHeight,ue=W.__textCotentBlock;(!ue||W.__dirtyText)&&(ue=W.__textCotentBlock=h.parsePlainText(H,fe,de,ne,G.truncate));var pe=ue.outerHeight,ce=ue.lines,we=ue.lineHeight,De=D(p,W,G,$),Re=De.baseX,te=De.baseY,N=De.textAlign||"left",z=De.textVerticalAlign;u(F,G,$,Re,te);var le=h.adjustTextY(te,pe,z),ee=Re,se=le;if(he||de){var xe=h.getWidth(H,fe),Ke=xe;de&&(Ke+=de[1]+de[3]);var gt=h.adjustTextX(Re,Ke,N);he&&O(W,F,G,gt,le,Ke,pe),de&&(ee=P(Re,N,de),se+=de[0])}F.textAlign=N,F.textBaseline="middle",F.globalAlpha=G.opacity||1;for(var Fe=0;Fe<a.length;Fe++){var ke=a[Fe],dt=ke[0],vt=ke[1],it=G[dt];(!ge||it!==ie[dt])&&(F[vt]=n(F,vt,it||ke[2]))}se+=we/2;var ot=G.textStrokeWidth,Ve=ge?ie.textStrokeWidth:null,ze=!ge||ot!==Ve,Ge=!ge||ze||G.textStroke!==ie.textStroke,Se=k(G.textStroke,ot),Ie=j(G.textFill);if(Se&&(ze&&(F.lineWidth=ot),Ge&&(F.strokeStyle=Se)),Ie&&((!ge||G.textFill!==ie.textFill)&&(F.fillStyle=Ie)),ce.length===1)Se&&F.strokeText(ce[0],ee,se),Ie&&F.fillText(ce[0],ee,se);else for(var Fe=0;Fe<ce.length;Fe++)Se&&F.strokeText(ce[Fe],ee,se),Ie&&F.fillText(ce[Fe],ee,se),se+=we}function v(W,F,H,G,$,ae){ae!==c&&(F.__attrCachedBy=l.NONE);var he=W.__textCotentBlock;(!he||W.__dirtyText)&&(he=W.__textCotentBlock=h.parseRichText(H,G)),m(W,F,he,G,$)}function m(W,F,H,G,$){var ae=H.width,he=H.outerWidth,ie=H.outerHeight,ge=G.textPadding,Ae=D(p,W,G,$),ye=Ae.baseX,fe=Ae.baseY,de=Ae.textAlign,ne=Ae.textVerticalAlign;u(F,G,$,ye,fe);var ue=h.adjustTextX(ye,he,de),pe=h.adjustTextY(fe,ie,ne),ce=ue,we=pe;ge&&(ce+=ge[3],we+=ge[0]);var De=ce+ae;w(G)&&O(W,F,G,ue,pe,he,ie);for(var Re=0;Re<H.lines.length;Re++){for(var te=H.lines[Re],N=te.tokens,z=N.length,le=te.lineHeight,ee=te.width,se=0,xe=ce,Ke=De,gt=z-1,Fe;se<z&&(Fe=N[se],!Fe.textAlign||Fe.textAlign==="left");)i(W,F,Fe,G,le,we,xe,"left"),ee-=Fe.width,xe+=Fe.width,se++;for(;gt>=0&&(Fe=N[gt],Fe.textAlign==="right");)i(W,F,Fe,G,le,we,Ke,"right"),ee-=Fe.width,Ke-=Fe.width,gt--;for(xe+=(ae-(xe-ce)-(De-Ke)-ee)/2;se<=gt;)Fe=N[se],i(W,F,Fe,G,le,we,xe+Fe.width/2,"center"),xe+=Fe.width,se++;we+=le}}function u(W,F,H,G,$){if(H&&F.textRotation){var ae=F.textOrigin;ae==="center"?(G=H.width/2+H.x,$=H.height/2+H.y):ae&&(G=ae[0]+H.x,$=ae[1]+H.y),W.translate(G,$),W.rotate(-F.textRotation),W.translate(-G,-$)}}function i(W,F,H,G,$,ae,he,ie){var ge=G.rich[H.styleName]||{};ge.text=H.text;var Ae=H.textVerticalAlign,ye=ae+$/2;Ae==="top"?ye=ae+H.height/2:Ae==="bottom"&&(ye=ae+$-H.height/2),!H.isLineHolder&&w(ge)&&O(W,F,ge,ie==="right"?he-H.width:ie==="center"?he-H.width/2:he,ye-H.height/2,H.width,H.height);var fe=H.textPadding;fe&&(he=P(he,ie,fe),ye-=H.height/2-fe[2]-H.textHeight/2),R(F,"shadowBlur",L(ge.textShadowBlur,G.textShadowBlur,0)),R(F,"shadowColor",ge.textShadowColor||G.textShadowColor||"transparent"),R(F,"shadowOffsetX",L(ge.textShadowOffsetX,G.textShadowOffsetX,0)),R(F,"shadowOffsetY",L(ge.textShadowOffsetY,G.textShadowOffsetY,0)),R(F,"textAlign",ie),R(F,"textBaseline","middle"),R(F,"font",H.font||o);var de=k(ge.textStroke||G.textStroke,ue),ne=j(ge.textFill||G.textFill),ue=X(ge.textStrokeWidth,G.textStrokeWidth);de&&(R(F,"lineWidth",ue),R(F,"strokeStyle",de),F.strokeText(H.text,he,ye)),ne&&(R(F,"fillStyle",ne),F.fillText(H.text,he,ye))}function w(W){return!!(W.textBackgroundColor||W.textBorderWidth&&W.textBorderColor)}function O(W,F,H,G,$,ae,he){var ie=H.textBackgroundColor,ge=H.textBorderWidth,Ae=H.textBorderColor,ye=x(ie);if(R(F,"shadowBlur",H.textBoxShadowBlur||0),R(F,"shadowColor",H.textBoxShadowColor||"transparent"),R(F,"shadowOffsetX",H.textBoxShadowOffsetX||0),R(F,"shadowOffsetY",H.textBoxShadowOffsetY||0),ye||ge&&Ae){F.beginPath();var fe=H.textBorderRadius;fe?s.buildPath(F,{x:G,y:$,width:ae,height:he,r:fe}):F.rect(G,$,ae,he),F.closePath()}if(ye)if(R(F,"fillStyle",ie),H.fillOpacity!=null){var de=F.globalAlpha;F.globalAlpha=H.fillOpacity*H.opacity,F.fill(),F.globalAlpha=de}else F.fill();else if(C(ie)){var ne=ie.image;ne=r.createOrUpdateImage(ne,null,W,S,ie),ne&&r.isImageReady(ne)&&F.drawImage(ne,G,$,ae,he)}if(ge&&Ae)if(R(F,"lineWidth",ge),R(F,"strokeStyle",Ae),H.strokeOpacity!=null){var de=F.globalAlpha;F.globalAlpha=H.strokeOpacity*H.opacity,F.stroke(),F.globalAlpha=de}else F.stroke()}function S(W,F){F.image=W}function D(W,F,H,G){var $=H.x||0,ae=H.y||0,he=H.textAlign,ie=H.textVerticalAlign;if(G){var ge=H.textPosition;if(ge instanceof Array)$=G.x+Y(ge[0],G.width),ae=G.y+Y(ge[1],G.height);else{var Ae=F&&F.calculateTextPosition?F.calculateTextPosition(A,H,G):h.calculateTextPosition(A,H,G);$=Ae.x,ae=Ae.y,he=he||Ae.textAlign,ie=ie||Ae.textVerticalAlign}var ye=H.textOffset;ye&&($+=ye[0],ae+=ye[1])}return W=W||{},W.baseX=$,W.baseY=ae,W.textAlign=he,W.textVerticalAlign=ie,W}function R(W,F,H){return W[F]=n(W,F,H),W[F]}function k(W,F){return W==null||F<=0||W==="transparent"||W==="none"?null:W.image||W.colorStops?"#000":W}function j(W){return W==null||W==="none"?null:W.image||W.colorStops?"#000":W}function Y(W,F){return typeof W=="string"?W.lastIndexOf("%")>=0?parseFloat(W)/100*F:parseFloat(W):W}function P(W,F,H){return F==="right"?W-H[1]:F==="center"?W+H[3]/2-H[1]/2:W+H[3]}function K(W,F){return W!=null&&(W||F.textBackgroundColor||F.textBorderWidth&&F.textBorderColor||F.textPadding)}me.normalizeTextStyle=y,me.renderText=_,me.getBoxPosition=D,me.getStroke=k,me.getFill=j,me.parsePercent=Y,me.needDrawText=K},qH13:function(Xe,me,U){var oe=U("ItGF"),X=U("QBsz"),L=X.applyTransform,b=U("mFDi"),E=U("Qe9p"),x=U("6GrX"),C=U("pzxd"),h=U("ni6a"),s=U("Gev7"),r=U("Dagg"),n=U("dqUG"),e=U("y+Vt"),l=U("IMiH"),c=U("QuXc"),o=U("06Qe"),f=l.CMD,d=Math.round,a=Math.sqrt,A=Math.abs,p=Math.cos,y=Math.sin,T=Math.max;if(!oe.canvasSupported){var _=",",B="progid:DXImageTransform.Microsoft",v=21600,m=v/2,u=1e5,i=1e3,w=function(Re){Re.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Re.coordsize=v+","+v,Re.coordorigin="0,0"},O=function(Re){return String(Re).replace(/&/g,"&").replace(/"/g,""")},S=function(Re,te,N){return"rgb("+[Re,te,N].join(",")+")"},D=function(Re,te){te&&Re&&te.parentNode!==Re&&Re.appendChild(te)},R=function(Re,te){te&&Re&&te.parentNode===Re&&Re.removeChild(te)},k=function(Re,te,N){return(parseFloat(Re)||0)*u+(parseFloat(te)||0)*i+N},j=C.parsePercent,Y=function(Re,te,N){var z=E.parse(te);N=+N,isNaN(N)&&(N=1),z&&(Re.color=S(z[0],z[1],z[2]),Re.opacity=N*z[3])},P=function(Re){var te=E.parse(Re);return[S(te[0],te[1],te[2]),te[3]]},K=function(Re,te,N){var z=te.fill;if(z!=null)if(z instanceof c){var le,ee=0,se=[0,0],xe=0,Ke=1,gt=N.getBoundingRect(),Fe=gt.width,ke=gt.height;if(z.type==="linear"){le="gradient";var dt=N.transform,vt=[z.x*Fe,z.y*ke],it=[z.x2*Fe,z.y2*ke];dt&&(L(vt,vt,dt),L(it,it,dt));var ot=it[0]-vt[0],Ve=it[1]-vt[1];ee=Math.atan2(ot,Ve)*180/Math.PI,ee<0&&(ee+=360),ee<1e-6&&(ee=0)}else{le="gradientradial";var vt=[z.x*Fe,z.y*ke],dt=N.transform,ze=N.scale,Ge=Fe,Se=ke;se=[(vt[0]-gt.x)/Ge,(vt[1]-gt.y)/Se],dt&&L(vt,vt,dt),Ge/=ze[0]*v,Se/=ze[1]*v;var Ie=T(Ge,Se);xe=2*0/Ie,Ke=2*z.r/Ie-xe}var Me=z.colorStops.slice();Me.sort(function(rt,Le){return rt.offset-Le.offset});for(var Ye=Me.length,st=[],mt=[],Rt=0;Rt<Ye;Rt++){var Ht=Me[Rt],Bt=P(Ht.color);mt.push(Ht.offset*Ke+xe+" "+Bt[0]),(Rt===0||Rt===Ye-1)&&st.push(Bt)}if(Ye>=2){var pt=st[0][0],It=st[1][0],At=st[0][1]*te.opacity,ft=st[1][1]*te.opacity;Re.type=le,Re.method="none",Re.focus="100%",Re.angle=ee,Re.color=pt,Re.color2=It,Re.colors=mt.join(","),Re.opacity=ft,Re.opacity2=At}le==="radial"&&(Re.focusposition=se.join(","))}else Y(Re,z,te.opacity)},W=function(Re,te){te.lineDash&&(Re.dashstyle=te.lineDash.join(" ")),te.stroke!=null&&!(te.stroke instanceof c)&&Y(Re,te.stroke,te.opacity)},F=function(Re,te,N,z){var le=te==="fill",ee=Re.getElementsByTagName(te)[0];N[te]!=null&&N[te]!=="none"&&(le||!le&&N.lineWidth)?(Re[le?"filled":"stroked"]="true",N[te]instanceof c&&R(Re,ee),ee||(ee=o.createNode(te)),le?K(ee,N,z):W(ee,N),D(Re,ee)):(Re[le?"filled":"stroked"]="false",R(Re,ee))},H=[[],[],[]],G=function(Re,te){var N=f.M,z=f.C,le=f.L,ee=f.A,se=f.Q,xe=[],Ke,gt,Fe,ke,dt,vt,it=Re.data,ot=Re.len();for(ke=0;ke<ot;){Fe=it[ke++],gt="",Ke=0;switch(Fe){case N:gt=" m ",Ke=1,dt=it[ke++],vt=it[ke++],H[0][0]=dt,H[0][1]=vt;break;case le:gt=" l ",Ke=1,dt=it[ke++],vt=it[ke++],H[0][0]=dt,H[0][1]=vt;break;case se:case z:gt=" c ",Ke=3;var Ve=it[ke++],ze=it[ke++],Ge=it[ke++],Se=it[ke++],Ie,Me;Fe===se?(Ie=Ge,Me=Se,Ge=(Ge+2*Ve)/3,Se=(Se+2*ze)/3,Ve=(dt+2*Ve)/3,ze=(vt+2*ze)/3):(Ie=it[ke++],Me=it[ke++]),H[0][0]=Ve,H[0][1]=ze,H[1][0]=Ge,H[1][1]=Se,H[2][0]=Ie,H[2][1]=Me,dt=Ie,vt=Me;break;case ee:var Ye=0,st=0,mt=1,Rt=1,Ht=0;te&&(Ye=te[4],st=te[5],mt=a(te[0]*te[0]+te[1]*te[1]),Rt=a(te[2]*te[2]+te[3]*te[3]),Ht=Math.atan2(-te[1]/Rt,te[0]/mt));var Bt=it[ke++],pt=it[ke++],It=it[ke++],At=it[ke++],ft=it[ke++]+Ht,rt=it[ke++]+ft+Ht;ke++;var Le=it[ke++],et=Bt+p(ft)*It,Ct=pt+y(ft)*At,Ve=Bt+p(rt)*It,ze=pt+y(rt)*At,bt=Le?" wa ":" at ";Math.abs(et-Ve)<1e-4&&(Math.abs(rt-ft)>.01?Le&&(et+=270/v):Math.abs(Ct-pt)<1e-4?Le&&et<Bt||!Le&&et>Bt?ze-=270/v:ze+=270/v:Le&&Ct<pt||!Le&&Ct>pt?Ve+=270/v:Ve-=270/v),xe.push(bt,d(((Bt-It)*mt+Ye)*v-m),_,d(((pt-At)*Rt+st)*v-m),_,d(((Bt+It)*mt+Ye)*v-m),_,d(((pt+At)*Rt+st)*v-m),_,d((et*mt+Ye)*v-m),_,d((Ct*Rt+st)*v-m),_,d((Ve*mt+Ye)*v-m),_,d((ze*Rt+st)*v-m)),dt=Ve,vt=ze;break;case f.R:var Mt=H[0],Pt=H[1];Mt[0]=it[ke++],Mt[1]=it[ke++],Pt[0]=Mt[0]+it[ke++],Pt[1]=Mt[1]+it[ke++],te&&(L(Mt,Mt,te),L(Pt,Pt,te)),Mt[0]=d(Mt[0]*v-m),Pt[0]=d(Pt[0]*v-m),Mt[1]=d(Mt[1]*v-m),Pt[1]=d(Pt[1]*v-m),xe.push(" m ",Mt[0],_,Mt[1]," l ",Pt[0],_,Mt[1]," l ",Pt[0],_,Pt[1]," l ",Mt[0],_,Pt[1]);break;case f.Z:xe.push(" x ")}if(Ke>0){xe.push(gt);for(var wt=0;wt<Ke;wt++){var Ut=H[wt];te&&L(Ut,Ut,te),xe.push(d(Ut[0]*v-m),_,d(Ut[1]*v-m),wt<Ke-1?_:"")}}}return xe.join("")};e.prototype.brushVML=function(Re){var te=this.style,N=this._vmlEl;N||(N=o.createNode("shape"),w(N),this._vmlEl=N),F(N,"fill",te,this),F(N,"stroke",te,this);var z=this.transform,le=z!=null,ee=N.getElementsByTagName("stroke")[0];if(ee){var se=te.lineWidth;if(le&&!te.strokeNoScale){var xe=z[0]*z[3]-z[1]*z[2];se*=a(A(xe))}ee.weight=se+"px"}var Ke=this.path||(this.path=new l);this.__dirtyPath&&(Ke.beginPath(),Ke.subPixelOptimize=!1,this.buildPath(Ke,this.shape),Ke.toStatic(),this.__dirtyPath=!1),N.path=G(Ke,this.transform),N.style.zIndex=k(this.zlevel,this.z,this.z2),D(Re,N),te.text!=null?this.drawRectText(Re,this.getBoundingRect()):this.removeRectText(Re)},e.prototype.onRemove=function(Re){R(Re,this._vmlEl),this.removeRectText(Re)},e.prototype.onAdd=function(Re){D(Re,this._vmlEl),this.appendRectText(Re)};var $=function(Re){return typeof Re=="object"&&Re.tagName&&Re.tagName.toUpperCase()==="IMG"};r.prototype.brushVML=function(Re){var te=this.style,N=te.image,z,le;if($(N)){var ee=N.src;if(ee===this._imageSrc)z=this._imageWidth,le=this._imageHeight;else{var se=N.runtimeStyle,xe=se.width,Ke=se.height;se.width="auto",se.height="auto",z=N.width,le=N.height,se.width=xe,se.height=Ke,this._imageSrc=ee,this._imageWidth=z,this._imageHeight=le}N=ee}else N===this._imageSrc&&(z=this._imageWidth,le=this._imageHeight);if(!N)return;var gt=te.x||0,Fe=te.y||0,ke=te.width,dt=te.height,vt=te.sWidth,it=te.sHeight,ot=te.sx||0,Ve=te.sy||0,ze=vt&&it,Ge=this._vmlEl;Ge||(Ge=o.doc.createElement("div"),w(Ge),this._vmlEl=Ge);var Se=Ge.style,Ie=!1,Me,Ye=1,st=1;if(this.transform&&(Me=this.transform,Ye=a(Me[0]*Me[0]+Me[1]*Me[1]),st=a(Me[2]*Me[2]+Me[3]*Me[3]),Ie=Me[1]||Me[2]),Ie){var mt=[gt,Fe],Rt=[gt+ke,Fe],Ht=[gt,Fe+dt],Bt=[gt+ke,Fe+dt];L(mt,mt,Me),L(Rt,Rt,Me),L(Ht,Ht,Me),L(Bt,Bt,Me);var pt=T(mt[0],Rt[0],Ht[0],Bt[0]),It=T(mt[1],Rt[1],Ht[1],Bt[1]),At=[];At.push("M11=",Me[0]/Ye,_,"M12=",Me[2]/st,_,"M21=",Me[1]/Ye,_,"M22=",Me[3]/st,_,"Dx=",d(gt*Ye+Me[4]),_,"Dy=",d(Fe*st+Me[5])),Se.padding="0 "+d(pt)+"px "+d(It)+"px 0",Se.filter=B+".Matrix("+At.join("")+", SizingMethod=clip)"}else Me&&(gt=gt*Ye+Me[4],Fe=Fe*st+Me[5]),Se.filter="",Se.left=d(gt)+"px",Se.top=d(Fe)+"px";var ft=this._imageEl,rt=this._cropEl;ft||(ft=o.doc.createElement("div"),this._imageEl=ft);var Le=ft.style;if(ze){if(z&&le)Le.width=d(Ye*z*ke/vt)+"px",Le.height=d(st*le*dt/it)+"px";else{var et=new Image,Ct=this;et.onload=function(){et.onload=null,z=et.width,le=et.height,Le.width=d(Ye*z*ke/vt)+"px",Le.height=d(st*le*dt/it)+"px",Ct._imageWidth=z,Ct._imageHeight=le,Ct._imageSrc=N},et.src=N}rt||(rt=o.doc.createElement("div"),rt.style.overflow="hidden",this._cropEl=rt);var bt=rt.style;bt.width=d((ke+ot*ke/vt)*Ye),bt.height=d((dt+Ve*dt/it)*st),bt.filter=B+".Matrix(Dx="+-ot*ke/vt*Ye+",Dy="+-Ve*dt/it*st+")",rt.parentNode||Ge.appendChild(rt),ft.parentNode!==rt&&rt.appendChild(ft)}else Le.width=d(Ye*ke)+"px",Le.height=d(st*dt)+"px",Ge.appendChild(ft),rt&&rt.parentNode&&(Ge.removeChild(rt),this._cropEl=null);var Mt="",Pt=te.opacity;Pt<1&&(Mt+=".Alpha(opacity="+d(Pt*100)+") "),Mt+=B+".AlphaImageLoader(src="+N+", SizingMethod=scale)",Le.filter=Mt,Ge.style.zIndex=k(this.zlevel,this.z,this.z2),D(Re,Ge),te.text!=null&&this.drawRectText(Re,this.getBoundingRect())},r.prototype.onRemove=function(Re){R(Re,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(Re)},r.prototype.onAdd=function(Re){D(Re,this._vmlEl),this.appendRectText(Re)};var ae="normal",he={},ie=0,ge=100,Ae=document.createElement("div"),ye=function(Re){var te=he[Re];if(!te){ie>ge&&(ie=0,he={});var N=Ae.style,z;try{N.font=Re,z=N.fontFamily.split(",")[0]}catch(le){}te={style:N.fontStyle||ae,variant:N.fontVariant||ae,weight:N.fontWeight||ae,size:parseFloat(N.fontSize||12)|0,family:z||"Microsoft YaHei"},he[Re]=te,ie++}return te},fe;x.$override("measureText",function(Re,te){var N=o.doc;fe||(fe=N.createElement("div"),fe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",o.doc.body.appendChild(fe));try{fe.style.font=te}catch(z){}return fe.innerHTML="",fe.appendChild(N.createTextNode(Re)),{width:fe.offsetWidth}});for(var de=new b,ne=function(Re,te,N,z){var le=this.style;this.__dirty&&C.normalizeTextStyle(le,!0);var ee=le.text;if(ee!=null&&(ee+=""),!ee)return;if(le.rich){var se=x.parseRichText(ee,le);ee=[];for(var xe=0;xe<se.lines.length;xe++){for(var Ke=se.lines[xe].tokens,gt=[],Fe=0;Fe<Ke.length;Fe++)gt.push(Ke[Fe].text);ee.push(gt.join(""))}ee=ee.join(`
|
|
|
`)}var ke,dt,vt=le.textAlign,it=le.textVerticalAlign,ot=ye(le.font),Ve=ot.style+" "+ot.variant+" "+ot.weight+" "+ot.size+'px "'+ot.family+'"';N=N||x.getBoundingRect(ee,Ve,vt,it,le.textPadding,le.textLineHeight);var ze=this.transform;if(ze&&!z&&(de.copy(te),de.applyTransform(ze),te=de),z)ke=te.x,dt=te.y;else{var Ge=le.textPosition;if(Ge instanceof Array)ke=te.x+j(Ge[0],te.width),dt=te.y+j(Ge[1],te.height),vt=vt||"left";else{var Se=this.calculateTextPosition?this.calculateTextPosition({},le,te):x.calculateTextPosition({},le,te);ke=Se.x,dt=Se.y,vt=vt||Se.textAlign,it=it||Se.textVerticalAlign}}ke=x.adjustTextX(ke,N.width,vt),dt=x.adjustTextY(dt,N.height,it),dt+=N.height/2;var Ie=o.createNode,Me=this._textVmlEl,Ye,st,mt;Me?(mt=Me.firstChild,Ye=mt.nextSibling,st=Ye.nextSibling):(Me=Ie("line"),Ye=Ie("path"),st=Ie("textpath"),mt=Ie("skew"),st.style["v-text-align"]="left",w(Me),Ye.textpathok=!0,st.on=!0,Me.from="0 0",Me.to="1000 0.05",D(Me,mt),D(Me,Ye),D(Me,st),this._textVmlEl=Me);var Rt=[ke,dt],Ht=Me.style;ze&&z?(L(Rt,Rt,ze),mt.on=!0,mt.matrix=ze[0].toFixed(3)+_+ze[2].toFixed(3)+_+ze[1].toFixed(3)+_+ze[3].toFixed(3)+",0,0",mt.offset=(d(Rt[0])||0)+","+(d(Rt[1])||0),mt.origin="0 0",Ht.left="0px",Ht.top="0px"):(mt.on=!1,Ht.left=d(ke)+"px",Ht.top=d(dt)+"px"),st.string=O(ee);try{st.style.font=Ve}catch(Bt){}F(Me,"fill",{fill:le.textFill,opacity:le.opacity},this),F(Me,"stroke",{stroke:le.textStroke,opacity:le.opacity,lineDash:le.lineDash||null},this),Me.style.zIndex=k(this.zlevel,this.z,this.z2),D(Re,Me)},ue=function(Re){R(Re,this._textVmlEl),this._textVmlEl=null},pe=function(Re){D(Re,this._textVmlEl)},ce=[h,s,r,e,n],we=0;we<ce.length;we++){var De=ce[we].prototype;De.drawRectText=ne,De.removeRectText=ue,De.appendRectText=pe}n.prototype.brushVML=function(Re){var te=this.style;te.text!=null?this.drawRectText(Re,{x:te.x||0,y:te.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(Re)},n.prototype.onRemove=function(Re){this.removeRectText(Re)},n.prototype.onAdd=function(Re){this.appendRectText(Re)}}},qgvg:function(Xe,me){Xe.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},r6Bn:function(Xe,me,U){var oe=U("bYtY"),X=U("ItGF"),L=U("4fz+"),b=U("BPZU");function E(h,s){return h.zlevel===s.zlevel?h.z===s.z?h.z2-s.z2:h.z-s.z:h.zlevel-s.zlevel}var x=function(){this._roots=[],this._displayList=[],this._displayListLen=0};x.prototype={constructor:x,traverse:function(h,s){for(var r=0;r<this._roots.length;r++)this._roots[r].traverse(h,s)},getDisplayList:function(h,s){return s=s||!1,h&&this.updateDisplayList(s),this._displayList},updateDisplayList:function(h){this._displayListLen=0;for(var s=this._roots,r=this._displayList,n=0,e=s.length;n<e;n++)this._updateAndAddDisplayable(s[n],null,h);r.length=this._displayListLen,X.canvasSupported&&b(r,E)},_updateAndAddDisplayable:function(h,s,r){if(h.ignore&&!r)return;h.beforeUpdate(),h.__dirty&&h.update(),h.afterUpdate();var n=h.clipPath;if(n){s?s=s.slice():s=[];for(var e=n,l=h;e;)e.parent=l,e.updateTransform(),s.push(e),l=e,e=e.clipPath}if(h.isGroup){for(var c=h._children,o=0;o<c.length;o++){var f=c[o];h.__dirty&&(f.__dirty=!0),this._updateAndAddDisplayable(f,s,r)}h.__dirty=!1}else h.__clipPaths=s,this._displayList[this._displayListLen++]=h},addRoot:function(h){if(h.__storage===this)return;h instanceof L&&h.addChildrenToStorage(this),this.addToStorage(h),this._roots.push(h)},delRoot:function(h){if(h==null){for(var s=0;s<this._roots.length;s++){var r=this._roots[s];r instanceof L&&r.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(h instanceof Array){for(var s=0,n=h.length;s<n;s++)this.delRoot(h[s]);return}var e=oe.indexOf(this._roots,h);e>=0&&(this.delFromStorage(h),this._roots.splice(e,1),h instanceof L&&h.delChildrenFromStorage(this))},addToStorage:function(h){return h&&(h.__storage=this,h.dirty(!1)),this},delFromStorage:function(h){return h&&(h.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:E};var C=x;Xe.exports=C},rA99:function(Xe,me,U){var oe=U("y+Vt"),X=U("QBsz"),L=U("Sj9i"),b=L.quadraticSubdivide,E=L.cubicSubdivide,x=L.quadraticAt,C=L.cubicAt,h=L.quadraticDerivativeAt,s=L.cubicDerivativeAt,r=[];function n(l,c,o){var f=l.cpx2,d=l.cpy2;return f===null||d===null?[(o?s:C)(l.x1,l.cpx1,l.cpx2,l.x2,c),(o?s:C)(l.y1,l.cpy1,l.cpy2,l.y2,c)]:[(o?h:x)(l.x1,l.cpx1,l.x2,c),(o?h:x)(l.y1,l.cpy1,l.y2,c)]}var e=oe.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(l,c){var o=c.x1,f=c.y1,d=c.x2,a=c.y2,A=c.cpx1,p=c.cpy1,y=c.cpx2,T=c.cpy2,_=c.percent;if(_===0)return;l.moveTo(o,f),y==null||T==null?(_<1&&(b(o,A,d,_,r),A=r[1],d=r[2],b(f,p,a,_,r),p=r[1],a=r[2]),l.quadraticCurveTo(A,p,d,a)):(_<1&&(E(o,A,y,d,_,r),A=r[1],y=r[2],d=r[3],E(f,p,T,a,_,r),p=r[1],T=r[2],a=r[3]),l.bezierCurveTo(A,p,y,T,d,a))},pointAt:function(l){return n(this.shape,l,!1)},tangentAt:function(l){var c=n(this.shape,l,!0);return X.normalize(c,c)}});Xe.exports=e},"rAM+":function(Xe,me,U){"use strict";U.d(me,"a",function(){return X});var oe=U("Qw5x");function X(L,b){var E;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(E=Object(oe.a)(L))||b&&L&&typeof L.length=="number"){E&&(L=E);var x=0,C=function(){};return{s:C,n:function(){return x>=L.length?{done:!0}:{done:!1,value:L[x++]}},e:function(e){throw e},f:C}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var h=!0,s=!1,r;return{s:function(){E=L[Symbol.iterator]()},n:function(){var e=E.next();return h=e.done,e},e:function(e){s=!0,r=e},f:function(){try{!h&&E.return!=null&&E.return()}finally{if(s)throw r}}}}},rUJ1:function(Xe,me){const U=/[&<>"']/,oe=/[&<>"']/g,X=/[<>"']|&(?!#?\w+;)/,L=/[<>"']|&(?!#?\w+;)/g,b={"&":"&","<":"<",">":">",'"':""","'":"'"},E=v=>b[v];function x(v,m){if(m){if(U.test(v))return v.replace(oe,E)}else if(X.test(v))return v.replace(L,E);return v}const C=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function h(v){return v.replace(C,(m,u)=>(u=u.toLowerCase(),u==="colon"?":":u.charAt(0)==="#"?u.charAt(1)==="x"?String.fromCharCode(parseInt(u.substring(2),16)):String.fromCharCode(+u.substring(1)):""))}const s=/(^|[^\[])\^/g;function r(v,m){v=v.source||v,m=m||"";const u={replace:(i,w)=>(w=w.source||w,w=w.replace(s,"$1"),v=v.replace(i,w),u),getRegex:()=>new RegExp(v,m)};return u}const n=/[^\w:]/g,e=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function l(v,m,u){if(v){let i;try{i=decodeURIComponent(h(u)).replace(n,"").toLowerCase()}catch(w){return null}if(i.indexOf("javascript:")===0||i.indexOf("vbscript:")===0||i.indexOf("data:")===0)return null}m&&!e.test(u)&&(u=a(m,u));try{u=encodeURI(u).replace(/%25/g,"%")}catch(i){return null}return u}const c={},o=/^[^:]+:\/*[^/]*$/,f=/^([^:]+:)[\s\S]*$/,d=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(v,m){c[" "+v]||(o.test(v)?c[" "+v]=v+"/":c[" "+v]=T(v,"/",!0)),v=c[" "+v];const u=v.indexOf(":")===-1;return m.substring(0,2)==="//"?u?m:v.replace(f,"$1")+m:m.charAt(0)==="/"?u?m:v.replace(d,"$1")+m:v+m}const A={exec:function(){}};function p(v){let m=1,u,i;for(;m<arguments.length;m++){u=arguments[m];for(i in u)Object.prototype.hasOwnProperty.call(u,i)&&(v[i]=u[i])}return v}function y(v,m){const u=v.replace(/\|/g,(O,S,D)=>{let R=!1,k=S;for(;--k>=0&&D[k]==="\\";)R=!R;return R?"|":" |"}),i=u.split(/ \|/);let w=0;if(i.length>m)i.splice(m);else for(;i.length<m;)i.push("");for(;w<i.length;w++)i[w]=i[w].trim().replace(/\\\|/g,"|");return i}function T(v,m,u){const i=v.length;if(i===0)return"";let w=0;for(;w<i;){const O=v.charAt(i-w-1);if(O===m&&!u)w++;else if(O!==m&&u)w++;else break}return v.substr(0,i-w)}function _(v,m){if(v.indexOf(m[1])===-1)return-1;const u=v.length;let i=0,w=0;for(;w<u;w++)if(v[w]==="\\")w++;else if(v[w]===m[0])i++;else if(v[w]===m[1]&&(i--,i<0))return w;return-1}function B(v){v&&v.sanitize&&!v.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}Xe.exports={escape:x,unescape:h,edit:r,cleanUrl:l,resolveUrl:a,noopTest:A,merge:p,splitCells:y,rtrim:T,findClosingBracket:_,checkSanitizeDeprecation:B}},rmlV:function(Xe,me,U){var oe=U("y+Vt"),X=oe.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(L,b){var E=.5522848,x=b.cx,C=b.cy,h=b.rx,s=b.ry,r=h*E,n=s*E;L.moveTo(x-h,C),L.bezierCurveTo(x-h,C-n,x-r,C-s,x,C-s),L.bezierCurveTo(x+r,C-s,x+h,C-n,x+h,C),L.bezierCurveTo(x+h,C+n,x+r,C+s,x,C+s),L.bezierCurveTo(x-r,C+s,x-h,C+n,x-h,C),L.closePath()}});Xe.exports=X},sBCT:function(Xe,me,U){"use strict";var oe=U("+BJd"),X=U("mr32"),L=U("MXD1"),b=U("CFYs"),E=U("9og8"),x=U("2qtc"),C=U("kLXV"),h=U("miYZ"),s=U("tsqr"),r=U("y8nQ"),n=U("Vl3Y"),e=U("tJVT"),l=U("k1fw"),c=U("oBTY"),o=U("5NDa"),f=U("5rEg"),d=U("WmNS"),a=U.n(d),A=U("cDcd"),p=U.n(A),y=U("Ty5D"),T=U("55Ip"),_=U("9kvl"),B=U("kwm0"),v=U.n(B),m=U("Aky1"),u=U("h/US"),i=U("xKgJ"),w=f.a.TextArea,O=1024,S=function(k,j){var Y,P=j.payload||{},K=P.uploadInfo,W=K===void 0?{}:K;switch(j.type){case"addVideo":return{videoList:[].concat(Object(c.a)(k.videoList),[{name:W.file.name,size:W.file.size,type:W.file.type,fileHash:W.fileHash,state:W.state,videoId:W.videoId,loaded:W.loaded||0,title:""}])};case"removeVideo":return{videoList:k.videoList.filter(function(F){return F.name!==j.payload.name})};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:k.videoList.map(function(F){return F.name===j.payload.uploadInfo.file.name?Object(l.a)(Object(l.a)({},F),{loaded:j.payload.progressPercent,videoId:W.videoId,fileHash:W.fileHash}):F})};case"updateTitle":return{videoList:(Y=k.videoList)===null||Y===void 0?void 0:Y.map(function(F){return F.name===j.payload.item.name?Object(l.a)(Object(l.a)({},F),{title:j.payload.title}):F})};default:return{videoList:[]}}},D=function(k){var j,Y=k.user,P=k.globalSetting,K=k.loading,W=k.dispatch,F=k.visible,H=k.editData,G=k.onCancel,$=G===void 0?function(){}:G,ae=k.onOk,he=ae===void 0?function(){}:ae,ie=Object(y.i)(),ge=n.a.useForm(),Ae=Object(e.a)(ge,1),ye=Ae[0],fe=Object(A.useReducer)(S,{videoList:[]}),de=Object(e.a)(fe,2),ne=de[0],ue=de[1],pe=Object(A.useState)(!1),ce=Object(e.a)(pe,2),we=ce[0],De=ce[1],Re=Object(A.useRef)(),te=Object(A.useState)(),N=Object(e.a)(te,2),z=N[0],le=N[1],ee=Object(A.useState)(!1),se=Object(e.a)(ee,2),xe=se[0],Ke=se[1],gt=Object(A.useState)(!1),Fe=Object(e.a)(gt,2),ke=Fe[0],dt=Fe[1],vt=Object(i.v)()?3:1;Object(A.useEffect)(function(){var pt,It;if(!F)return;if(!H)return;Ke(H.is_link),le(H.link),!H.is_link&&ue({type:"addVideo",payload:{uploadInfo:{file:{name:H.file_name||H.name},videoId:H.video_id,loaded:100}}}),Rt((H==null||((pt=H.tags)===null||pt===void 0)?void 0:pt.map(function(At){return At==null?void 0:At.name}))||[]),ye.setFieldsValue({name:H.name,description:H.description,attachment_id:H==null||((It=H.video)===null||It===void 0)?void 0:It.attachment_id})},[H,F]);var it=function(){var It=document.getElementById("fileUpload");It.value=""},ot=function(It){var At;Ke(!1);var ft=It.target.files[0];if(!ft){it();return}var rt=ft.name.toLowerCase();if(rt&&rt.indexOf(".avi")==-1&&rt.indexOf(".flv")==-1&&rt.indexOf(".f4v")==-1&&rt.indexOf(".m4v")==-1&&rt.indexOf(".mov")==-1&&rt.indexOf(".mp4")==-1&&rt.indexOf(".rmvb")==-1&&rt.indexOf(".swf")==-1&&rt.indexOf(".webm")==-1&&rt.indexOf(".wmv")==-1){s.b.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),it();return}if(ft.size>O*vt*1024*1024){s.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7".concat(vt,"G")),it();return}if((At=ne.videoList)!==null&&At!==void 0&&At.find(function(Le){return Le.name===ft.name})){s.b.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),it();return}ze(ft)},Ve=function(It,At){C.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:p.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",At?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){it(),ue({type:"removeVideo",payload:{name:It}})}})},ze=function(It){var At,ft='{"Vod":{}}';if(De(!0),Re.current){Re.current.addFile(It,null,null,null,ft);return}Object(m.a)((At=Y.userInfo)===null||At===void 0?void 0:At.login,"",{create:!Re,addFileSuccess:function(Le){ue({type:"addVideo",payload:{uploadInfo:Le}})},onUploadProgress:function(Le,et,Ct){var bt=Math.ceil(Ct*100);ue({type:"updateProgress",payload:{uploadInfo:Le,progressPercent:bt}}),it()},onUploadFailed:function(Le){s.b.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:function(Le){De(!1)},onUploadSucceed:function(Le){De(!1)},onUploadError:function(Le){De(!1)},gotUploader:function(Le){Le.addFile(It,null,null,null,ft),Re.current=Le}})},Ge=function(){var pt=Object(E.a)(a.a.mark(function It(){var At,ft,rt,Le;return a.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,ye.validateFields();case 2:if(!(!xe&&!((At=ne.videoList)!==null&&At!==void 0&&At.length)||xe&&!z)){Ct.next=5;break}return s.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE"),Ct.abrupt("return");case 5:return dt(!0),rt=xe?{link:z}:{video_id:(ft=ne.videoList)===null||ft===void 0?void 0:ft[0].videoId},Ct.next=9,he(Object(l.a)(Object(l.a)({},rt),{name:ye.getFieldValue("name"),attachment_id:ye.getFieldValue("attachment_id"),description:ye.getFieldValue("description"),tags:mt}));case 9:Le=Ct.sent,dt(!1),Le.id&&Se();case 12:case"end":return Ct.stop()}},It)}));return function(){return pt.apply(this,arguments)}}(),Se=function(){ye.resetFields(),ue({type:"removeAll"}),le(null),Rt([]),Ke(null)},Ie=function(){$(),Se()},Me=function(){var It,At,ft,rt,Le,et,Ct,bt,Mt,Pt,wt,Ut;return p.a.createElement(p.a.Fragment,null,!xe&&!!((It=ne.videoList)!==null&&It!==void 0&&It.length)&&p.a.createElement("div",{className:v.a.fileProgress},((At=ne.videoList)===null||At===void 0||((ft=At[0])===null||ft===void 0)?void 0:ft.loaded)==100?p.a.createElement("div",{className:"".concat(v.a.videoName," font14")},(rt=ne.videoList)===null||rt===void 0||((Le=rt[0])===null||Le===void 0)?void 0:Le.name):p.a.createElement(b.a,{style:{width:"80%"},percent:(et=ne.videoList)===null||et===void 0||((Ct=et[0])===null||Ct===void 0)?void 0:Ct.loaded,status:((bt=ne.videoList)===null||bt===void 0||((Mt=bt[0])===null||Mt===void 0)?void 0:Mt.loaded)==100?"normal":"active"}),p.a.createElement("div",{className:v.a.fileCancel,onClick:function(){var Hn,wn,vr,Gr;return Ve((Hn=ne.videoList)===null||Hn===void 0||((wn=Hn[0])===null||wn===void 0)?void 0:wn.name,((vr=ne.videoList)===null||vr===void 0||((Gr=vr[0])===null||Gr===void 0)?void 0:Gr.loaded)==100)}},((Pt=ne.videoList)===null||Pt===void 0||((wt=Pt[0])===null||wt===void 0)?void 0:wt.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((Ut=ne.videoList)!==null&&Ut!==void 0&&Ut.length)&&p.a.createElement("div",{className:v.a.uploadWrap},p.a.createElement("label",{htmlFor:"fileUpload",className:v.a.upload},p.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"),p.a.createElement("label",{className:"".concat(v.a.upload," ").concat(v.a.uploadLink),onClick:function(){return Ke(!0)}},p.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),xe&&p.a.createElement(f.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:z,onChange:function(Hn){return le(Hn.target.value)}}))},Ye=Object(A.useState)([]),st=Object(e.a)(Ye,2),mt=st[0],Rt=st[1],Ht=function(It){if(It.key=="Enter"){var At=ye.getFieldValue("tag");if(ye.setFieldsValue({tag:""}),!At){s.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(mt.filter(function(ft){return ft===At}).length>0){s.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}mt.push(At),Rt(Object(c.a)(mt))}},Bt=function(It,At){It.preventDefault(),Rt(Object(c.a)(mt.filter(function(ft){return ft!=At})))};return p.a.createElement(C.a,{centered:!0,maskClosable:!1,title:H?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:v.a.modal,visible:F,confirmLoading:ke,onOk:Ge,onCancel:Ie},p.a.createElement(n.a,{form:ye},p.a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:ot,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),p.a.createElement(n.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},p.a.createElement(f.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),p.a.createElement(n.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:v.a.contentItem},Me()),p.a.createElement(n.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},p.a.createElement(u.a,{getFileProgress:function(It){if(It.file.status==="uploading"){dt(!0);return}It.file.status==="done"&&dt(!1)}})),p.a.createElement(n.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},p.a.createElement(w,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),p.a.createElement(n.a.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},p.a.createElement(f.a,{onKeyUp:Ht})),p.a.createElement("div",{className:v.a["tagsList-content"]},mt.map(function(pt,It){return p.a.createElement(X.a,{key:It+pt,closable:!0,onClose:function(ft){Bt(ft,pt)}},pt)})),p.a.createElement("div",{className:"c-grey-999"},p.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),p.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",p.a.createElement(T.a,{to:"/users/".concat((j=Y.userInfo)===null||j===void 0?void 0:j.login,"/videos/protocol"),target:"_blank",className:v.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),p.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",vt,"G\uFF1B"),p.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),p.a.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};me.a=Object(_.a)(function(R){var k=R.user,j=R.loading,Y=R.globalSetting;return{user:k,globalSetting:Y,loading:j}})(D)},sR1s:function(Xe,me,U){"use strict";U.d(me,"b",function(){return b}),U.d(me,"a",function(){return E}),U.d(me,"c",function(){return x}),U.d(me,"d",function(){return C});var oe=U("U8pU"),X="RC_TABLE_KEY";function L(h){return h==null?[]:Array.isArray(h)?h:[h]}function b(h,s){if(!s&&typeof s!="number")return h;for(var r=L(s),n=h,e=0;e<r.length;e+=1){if(!n)return null;var l=r[e];n=n[l]}return n}function E(h){var s=[],r={};return h.forEach(function(n){for(var e=n||{},l=e.key,c=e.dataIndex,o=l||L(c).join("-")||X;r[o];)o="".concat(o,"_next");r[o]=!0,s.push(o)}),s}function x(){var h={};function s(l,c){c&&Object.keys(c).forEach(function(o){var f=c[o];f&&Object(oe.a)(f)==="object"?(l[o]=l[o]||{},s(l[o],f)):l[o]=f})}for(var r=arguments.length,n=new Array(r),e=0;e<r;e++)n[e]=arguments[e];return n.forEach(function(l){s(h,l)}),h}function C(h){return h!=null}},"sW+o":function(Xe,me,U){var oe=U("SrGk"),X=U("bYtY"),L=U("SUKs"),b=U("Qe9p");function E(C,h){oe.call(this,C,h,["linearGradient","radialGradient"],"__gradient_in_use__")}X.inherits(E,oe),E.prototype.addWithoutUpdate=function(C,h){if(h&&h.style){var s=this;X.each(["fill","stroke"],function(r){if(h.style[r]&&(h.style[r].type==="linear"||h.style[r].type==="radial")){var n=h.style[r],e=s.getDefs(!0),l;n._dom?(l=n._dom,e.contains(n._dom)||s.addDom(l)):l=s.add(n),s.markUsed(h);var c=l.getAttribute("id");C.setAttribute(r,"url(#"+c+")")}})}},E.prototype.add=function(C){var h;if(C.type==="linear")h=this.createElement("linearGradient");else if(C.type==="radial")h=this.createElement("radialGradient");else return L("Illegal gradient type."),null;return C.id=C.id||this.nextId++,h.setAttribute("id","zr"+this._zrId+"-gradient-"+C.id),this.updateDom(C,h),this.addDom(h),h},E.prototype.update=function(C){var h=this;oe.prototype.update.call(this,C,function(){var s=C.type,r=C._dom.tagName;s==="linear"&&r==="linearGradient"||s==="radial"&&r==="radialGradient"?h.updateDom(C,C._dom):(h.removeDom(C),h.add(C))})},E.prototype.updateDom=function(C,h){if(C.type==="linear")h.setAttribute("x1",C.x),h.setAttribute("y1",C.y),h.setAttribute("x2",C.x2),h.setAttribute("y2",C.y2);else if(C.type==="radial")h.setAttribute("cx",C.x),h.setAttribute("cy",C.y),h.setAttribute("r",C.r);else{L("Illegal gradient type.");return}C.global?h.setAttribute("gradientUnits","userSpaceOnUse"):h.setAttribute("gradientUnits","objectBoundingBox"),h.innerHTML="";for(var s=C.colorStops,r=0,n=s.length;r<n;++r){var e=this.createElement("stop");e.setAttribute("offset",s[r].offset*100+"%");var l=s[r].color;if(l.indexOf("rgba">-1)){var c=b.parse(l)[3],o=b.toHex(l);e.setAttribute("stop-color","#"+o),e.setAttribute("stop-opacity",c)}else e.setAttribute("stop-color",s[r].color);h.appendChild(e)}C._dom=h},E.prototype.markUsed=function(C){if(C.style){var h=C.style.fill;h&&h._dom&&oe.prototype.markUsed.call(this,h._dom),h=C.style.stroke,h&&h._dom&&oe.prototype.markUsed.call(this,h._dom)}};var x=E;Xe.exports=x},sboe:function(Xe,me,U){"use strict";U.d(me,"a",function(){return L});var oe=U("cDcd"),X=U.n(oe),L=oe.createContext(null)},t23M:function(Xe,me,U){"use strict";var oe=U("VTBJ"),X=U("1OyB"),L=U("vuIU"),b=U("Ji7U"),E=U("LK+K"),x=U("cDcd"),C=U.n(x),h=U("m+aA"),s=U("Zm9Q"),r=U("Kwbf"),n=U("c+Xe"),e=U("bdgK"),l="rc-observer-key",c=function(o){Object(b.a)(d,o);var f=Object(E.a)(d);function d(){var a;return Object(X.a)(this,d),a=f.apply(this,arguments),a.resizeObserver=null,a.childNode=null,a.currentElement=null,a.state={width:0,height:0,offsetHeight:0,offsetWidth:0},a.onResize=function(A){var p=a.props.onResize,y=A[0].target,T=y.getBoundingClientRect(),_=T.width,B=T.height,v=y.offsetWidth,m=y.offsetHeight,u=Math.floor(_),i=Math.floor(B);if(a.state.width!==u||a.state.height!==i||a.state.offsetWidth!==v||a.state.offsetHeight!==m){var w={width:u,height:i,offsetWidth:v,offsetHeight:m};a.setState(w),p&&Promise.resolve().then(function(){p(Object(oe.a)(Object(oe.a)({},w),{},{offsetWidth:v,offsetHeight:m}))})}},a.setChildNode=function(A){a.childNode=A},a}return Object(L.a)(d,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var A=this.props.disabled;if(A){this.destroyObserver();return}var p=Object(h.a)(this.childNode||this),y=p!==this.currentElement;y&&(this.destroyObserver(),this.currentElement=p),!this.resizeObserver&&p&&(this.resizeObserver=new e.default(this.onResize),this.resizeObserver.observe(p))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var A=this.props.children,p=Object(s.a)(A);if(p.length>1)Object(r.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(p.length===0)return Object(r.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var y=p[0];if(x.isValidElement(y)&&Object(n.c)(y)){var T=y.ref;p[0]=x.cloneElement(y,{ref:Object(n.a)(T,this.setChildNode)})}return p.length===1?p[0]:p.map(function(_,B){return!x.isValidElement(_)||"key"in _&&_.key!==null?_:x.cloneElement(_,{key:"".concat(l,"-").concat(B)})})}}]),d}(x.Component);c.displayName="ResizeObserver",me.a=c},tWlo:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(Xe,me,U){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.ver=me.clear=me.bind=void 0;var oe=U("P4Qj"),X=function(x,C){var h=(0,oe.getSensor)(x);return h.bind(C),function(){h.unbind(C)}};me.bind=X;var L=function(x){var C=(0,oe.getSensor)(x);(0,oe.removeSensor)(C)};me.clear=L;var b="1.0.1";me.ver=b},uK0f:function(Xe,me,U){(function(oe,X){Xe.exports=X()})(this,function(){"use strict";function oe(X,L,b){b=b||{},b.childrenKeyName=b.childrenKeyName||"children";var E=X||[],x=[],C=0;do{var h=E.filter(function(s){return L(s,C)})[0];if(!h)break;x.push(h),E=h[b.childrenKeyName]||[],C+=1}while(E.length>0);return x}return oe})},uRQ9:function(Xe,me,U){Xe.exports={flex_box_center:"flex_box_center___1iLgt",flex_space_between:"flex_space_between___3p7p-",flex_box_vertical_center:"flex_box_vertical_center___3FnaF",flex_box_center_end:"flex_box_center_end___XIPip",flex_box_column:"flex_box_column___3ji4d",certificate:"certificate___3Sn4A",actionsBtns:"actionsBtns___30qsn"}},ulZh:function(Xe,me,U){typeof window!="undefined"&&function(X,L){Xe.exports=L()}(this,function(){return function(oe){var X={};function L(b){if(X[b])return X[b].exports;var E=X[b]={i:b,l:!1,exports:{}};return oe[b].call(E.exports,E,E.exports,L),E.l=!0,E.exports}return L.m=oe,L.c=X,L.d=function(b,E,x){L.o(b,E)||Object.defineProperty(b,E,{enumerable:!0,get:x})},L.r=function(b){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(b,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(b,"__esModule",{value:!0})},L.t=function(b,E){if(E&1&&(b=L(b)),E&8)return b;if(E&4&&typeof b=="object"&&b&&b.__esModule)return b;var x=Object.create(null);if(L.r(x),Object.defineProperty(x,"default",{enumerable:!0,value:b}),E&2&&typeof b!="string")for(var C in b)L.d(x,C,function(h){return b[h]}.bind(null,C));return x},L.n=function(b){var E=b&&b.__esModule?function(){return b.default}:function(){return b};return L.d(E,"a",E),E},L.o=function(b,E){return Object.prototype.hasOwnProperty.call(b,E)},L.p="/dist/",L(L.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(oe,X,L){"use strict";var b=Object.prototype.hasOwnProperty,E="~";function x(){}Object.create&&(x.prototype=Object.create(null),new x().__proto__||(E=!1));function C(n,e,l){this.fn=n,this.context=e,this.once=l||!1}function h(n,e,l,c,o){if(typeof l!="function")throw new TypeError("The listener must be a function");var f=new C(l,c||n,o),d=E?E+e:e;return n._events[d]?n._events[d].fn?n._events[d]=[n._events[d],f]:n._events[d].push(f):(n._events[d]=f,n._eventsCount++),n}function s(n,e){--n._eventsCount===0?n._events=new x:delete n._events[e]}function r(){this._events=new x,this._eventsCount=0}r.prototype.eventNames=function(){var e=[],l,c;if(this._eventsCount===0)return e;for(c in l=this._events)b.call(l,c)&&e.push(E?c.slice(1):c);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(l)):e},r.prototype.listeners=function(e){var l=E?E+e:e,c=this._events[l];if(!c)return[];if(c.fn)return[c.fn];for(var o=0,f=c.length,d=new Array(f);o<f;o++)d[o]=c[o].fn;return d},r.prototype.listenerCount=function(e){var l=E?E+e:e,c=this._events[l];return c?c.fn?1:c.length:0},r.prototype.emit=function(e,l,c,o,f,d){var a=E?E+e:e;if(!this._events[a])return!1;var A=this._events[a],p=arguments.length,y,T;if(A.fn){A.once&&this.removeListener(e,A.fn,void 0,!0);switch(p){case 1:return A.fn.call(A.context),!0;case 2:return A.fn.call(A.context,l),!0;case 3:return A.fn.call(A.context,l,c),!0;case 4:return A.fn.call(A.context,l,c,o),!0;case 5:return A.fn.call(A.context,l,c,o,f),!0;case 6:return A.fn.call(A.context,l,c,o,f,d),!0}for(T=1,y=new Array(p-1);T<p;T++)y[T-1]=arguments[T];A.fn.apply(A.context,y)}else{var _=A.length,B;for(T=0;T<_;T++){A[T].once&&this.removeListener(e,A[T].fn,void 0,!0);switch(p){case 1:A[T].fn.call(A[T].context);break;case 2:A[T].fn.call(A[T].context,l);break;case 3:A[T].fn.call(A[T].context,l,c);break;case 4:A[T].fn.call(A[T].context,l,c,o);break;default:if(!y)for(B=1,y=new Array(p-1);B<p;B++)y[B-1]=arguments[B];A[T].fn.apply(A[T].context,y)}}}return!0},r.prototype.on=function(e,l,c){return h(this,e,l,c,!1)},r.prototype.once=function(e,l,c){return h(this,e,l,c,!0)},r.prototype.removeListener=function(e,l,c,o){var f=E?E+e:e;if(!this._events[f])return this;if(!l)return s(this,f),this;var d=this._events[f];if(d.fn)d.fn===l&&(!o||d.once)&&(!c||d.context===c)&&s(this,f);else{for(var a=0,A=[],p=d.length;a<p;a++)(d[a].fn!==l||o&&!d[a].once||c&&d[a].context!==c)&&A.push(d[a]);A.length?this._events[f]=A.length===1?A[0]:A:s(this,f)}return this},r.prototype.removeAllListeners=function(e){var l;return e?(l=E?E+e:e,this._events[l]&&s(this,l)):(this._events=new x,this._eventsCount=0),this},r.prototype.off=r.prototype.removeListener,r.prototype.addListener=r.prototype.on,r.prefixed=E,r.EventEmitter=r,oe.exports=r},"./node_modules/url-toolkit/src/url-toolkit.js":function(oe,X,L){(function(b){var E=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,x=/^([^\/?#]*)([^]*)$/,C=/(?:\/|^)\.(?=\/)/g,h=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,s={buildAbsoluteURL:function(r,n,e){if(e=e||{},r=r.trim(),n=n.trim(),!n){if(!e.alwaysNormalize)return r;var l=s.parseURL(r);if(!l)throw new Error("Error trying to parse base URL.");return l.path=s.normalizePath(l.path),s.buildURLFromParts(l)}var c=s.parseURL(n);if(!c)throw new Error("Error trying to parse relative URL.");if(c.scheme)return e.alwaysNormalize?(c.path=s.normalizePath(c.path),s.buildURLFromParts(c)):n;var o=s.parseURL(r);if(!o)throw new Error("Error trying to parse base URL.");if(!o.netLoc&&o.path&&o.path[0]!=="/"){var f=x.exec(o.path);o.netLoc=f[1],o.path=f[2]}o.netLoc&&!o.path&&(o.path="/");var d={scheme:o.scheme,netLoc:c.netLoc,path:null,params:c.params,query:c.query,fragment:c.fragment};if(!c.netLoc&&(d.netLoc=o.netLoc,c.path[0]!=="/"))if(!c.path)d.path=o.path,c.params||(d.params=o.params,c.query||(d.query=o.query));else{var a=o.path,A=a.substring(0,a.lastIndexOf("/")+1)+c.path;d.path=s.normalizePath(A)}return d.path===null&&(d.path=e.alwaysNormalize?s.normalizePath(c.path):c.path),s.buildURLFromParts(d)},parseURL:function(r){var n=E.exec(r);return n?{scheme:n[1]||"",netLoc:n[2]||"",path:n[3]||"",params:n[4]||"",query:n[5]||"",fragment:n[6]||""}:null},normalizePath:function(r){for(r=r.split("").reverse().join("").replace(C,"");r.length!==(r=r.replace(h,"")).length;);return r.split("").reverse().join("")},buildURLFromParts:function(r){return r.scheme+r.netLoc+r.path+r.params+r.query+r.fragment}};oe.exports=s})(this)},"./node_modules/webworkify-webpack/index.js":function(oe,X,L){function b(e){var l={};function c(f){if(l[f])return l[f].exports;var d=l[f]={i:f,l:!1,exports:{}};return e[f].call(d.exports,d,d.exports,c),d.l=!0,d.exports}c.m=e,c.c=l,c.i=function(f){return f},c.d=function(f,d,a){c.o(f,d)||Object.defineProperty(f,d,{configurable:!1,enumerable:!0,get:a})},c.r=function(f){Object.defineProperty(f,"__esModule",{value:!0})},c.n=function(f){var d=f&&f.__esModule?function(){return f.default}:function(){return f};return c.d(d,"a",d),d},c.o=function(f,d){return Object.prototype.hasOwnProperty.call(f,d)},c.p="/",c.oe=function(f){throw console.error(f),f};var o=c(c.s=ENTRY_MODULE);return o.default||o}var E="[\\.|\\-|\\+|\\w|/|@]+",x="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+E+").*?\\)";function C(e){return(e+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function h(e){return!isNaN(1*e)}function s(e,l,c){var o={};o[c]=[];var f=l.toString(),d=f.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!d)return o;for(var a=d[1],A=new RegExp("(\\\\n|\\W)"+C(a)+x,"g"),p;p=A.exec(f);){if(p[3]==="dll-reference")continue;o[c].push(p[3])}for(A=new RegExp("\\("+C(a)+'\\("(dll-reference\\s('+E+'))"\\)\\)'+x,"g");p=A.exec(f);)e[p[2]]||(o[c].push(p[1]),e[p[2]]=L(p[1]).m),o[p[2]]=o[p[2]]||[],o[p[2]].push(p[4]);for(var y=Object.keys(o),T=0;T<y.length;T++)for(var _=0;_<o[y[T]].length;_++)h(o[y[T]][_])&&(o[y[T]][_]=1*o[y[T]][_]);return o}function r(e){var l=Object.keys(e);return l.reduce(function(c,o){return c||e[o].length>0},!1)}function n(e,l){for(var c={main:[l]},o={main:[]},f={main:{}};r(c);)for(var d=Object.keys(c),a=0;a<d.length;a++){var A=d[a],p=c[A],y=p.pop();if(f[A]=f[A]||{},f[A][y]||!e[A][y])continue;f[A][y]=!0,o[A]=o[A]||[],o[A].push(y);for(var T=s(e,e[A][y],A),_=Object.keys(T),B=0;B<_.length;B++)c[_[B]]=c[_[B]]||[],c[_[B]]=c[_[B]].concat(T[_[B]])}return o}oe.exports=function(e,l){l=l||{};var c={main:L.m},o=l.all?{main:Object.keys(c.main)}:n(c,e),f="";Object.keys(o).filter(function(y){return y!=="main"}).forEach(function(y){for(var T=0;o[y][T];)T++;o[y].push(T),c[y][T]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",f=f+"var "+y+" = ("+b.toString().replace("ENTRY_MODULE",JSON.stringify(T))+")({"+o[y].map(function(_){return""+JSON.stringify(_)+": "+c[y][_].toString()}).join(",")+`});
|
|
|
`}),f=f+"new (("+b.toString().replace("ENTRY_MODULE",JSON.stringify(e))+")({"+o.main.map(function(y){return""+JSON.stringify(y)+": "+c.main[y].toString()}).join(",")+"}))(self);";var d=new window.Blob([f],{type:"text/javascript"});if(l.bare)return d;var a=window.URL||window.webkitURL||window.mozURL||window.msURL,A=a.createObjectURL(d),p=new window.Worker(A);return p.objectURL=A,p}},"./src/config.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"hlsDefaultConfig",function(){return B}),L.d(X,"mergeConfig",function(){return m}),L.d(X,"enableStreamingMode",function(){return u});var b=L("./src/controller/abr-controller.ts"),E=L("./src/controller/audio-stream-controller.ts"),x=L("./src/controller/audio-track-controller.ts"),C=L("./src/controller/subtitle-stream-controller.ts"),h=L("./src/controller/subtitle-track-controller.ts"),s=L("./src/controller/buffer-controller.ts"),r=L("./src/controller/timeline-controller.ts"),n=L("./src/controller/cap-level-controller.ts"),e=L("./src/controller/fps-controller.ts"),l=L("./src/controller/eme-controller.ts"),c=L("./src/controller/cmcd-controller.ts"),o=L("./src/utils/xhr-loader.ts"),f=L("./src/utils/fetch-loader.ts"),d=L("./src/utils/cues.ts"),a=L("./src/utils/mediakeys-helper.ts"),A=L("./src/utils/logger.ts");function p(){return p=Object.assign||function(i){for(var w=1;w<arguments.length;w++){var O=arguments[w];for(var S in O)Object.prototype.hasOwnProperty.call(O,S)&&(i[S]=O[S])}return i},p.apply(this,arguments)}function y(i,w){var O=Object.keys(i);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(i);w&&(S=S.filter(function(D){return Object.getOwnPropertyDescriptor(i,D).enumerable})),O.push.apply(O,S)}return O}function T(i){for(var w=1;w<arguments.length;w++){var O=arguments[w]!=null?arguments[w]:{};w%2?y(Object(O),!0).forEach(function(S){_(i,S,O[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(O)):y(Object(O)).forEach(function(S){Object.defineProperty(i,S,Object.getOwnPropertyDescriptor(O,S))})}return i}function _(i,w,O){return w in i?Object.defineProperty(i,w,{value:O,enumerable:!0,configurable:!0,writable:!0}):i[w]=O,i}var B=T(T({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:Infinity,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:Infinity,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,enableSoftwareAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:o.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:b.default,bufferController:s.default,capLevelController:n.default,fpsController:e.default,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystemOptions:{},requestMediaKeySystemAccessFunc:a.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},v()),{},{subtitleStreamController:C.SubtitleStreamController,subtitleTrackController:h.default,timelineController:r.TimelineController,audioStreamController:E.default,audioTrackController:x.default,emeController:l.default,cmcdController:c.default});function v(){return{cueHandler:d.default,enableCEA708Captions:!0,enableWebVTT:!0,enableIMSC1:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function m(i,w){if((w.liveSyncDurationCount||w.liveMaxLatencyDurationCount)&&(w.liveSyncDuration||w.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(w.liveMaxLatencyDurationCount!==void 0&&(w.liveSyncDurationCount===void 0||w.liveMaxLatencyDurationCount<=w.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(w.liveMaxLatencyDuration!==void 0&&(w.liveSyncDuration===void 0||w.liveMaxLatencyDuration<=w.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return p({},i,w)}function u(i){var w=i.loader;if(w!==f.default&&w!==o.default)A.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),i.progressive=!1;else{var O=Object(f.fetchSupported)();O&&(i.loader=f.default,i.progressive=!0,i.enableSoftwareAES=!0,A.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/polyfills/number.ts"),E=L("./src/utils/ewma-bandwidth-estimator.ts"),x=L("./src/events.ts"),C=L("./src/utils/buffer-helper.ts"),h=L("./src/errors.ts"),s=L("./src/types/loader.ts"),r=L("./src/utils/logger.ts");function n(c,o){for(var f=0;f<o.length;f++){var d=o[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}function e(c,o,f){return o&&n(c.prototype,o),f&&n(c,f),c}var l=function(){function c(f){this.hls=void 0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=void 0,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=f;var d=f.config;this.bwEstimator=new E.default(d.abrEwmaSlowVoD,d.abrEwmaFastVoD,d.abrEwmaDefaultEstimate),this.registerListeners()}var o=c.prototype;return o.registerListeners=function(){var d=this.hls;d.on(x.Events.FRAG_LOADING,this.onFragLoading,this),d.on(x.Events.FRAG_LOADED,this.onFragLoaded,this),d.on(x.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.on(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),d.on(x.Events.ERROR,this.onError,this)},o.unregisterListeners=function(){var d=this.hls;d.off(x.Events.FRAG_LOADING,this.onFragLoading,this),d.off(x.Events.FRAG_LOADED,this.onFragLoaded,this),d.off(x.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.off(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),d.off(x.Events.ERROR,this.onError,this)},o.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},o.onFragLoading=function(d,a){var A=a.frag;if(A.type===s.PlaylistLevelType.MAIN&&!this.timer){var p;this.fragCurrent=A,this.partCurrent=(p=a.part)!=null?p:null,this.timer=self.setInterval(this.onCheck,100)}},o.onLevelLoaded=function(d,a){var A=this.hls.config;a.details.live?this.bwEstimator.update(A.abrEwmaSlowLive,A.abrEwmaFastLive):this.bwEstimator.update(A.abrEwmaSlowVoD,A.abrEwmaFastVoD)},o._abandonRulesCheck=function(){var d=this.fragCurrent,a=this.partCurrent,A=this.hls,p=A.autoLevelEnabled,y=A.config,T=A.media;if(!d||!T)return;var _=a?a.stats:d.stats,B=a?a.duration:d.duration;if(_.aborted){r.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!p||T.paused||!T.playbackRate||!T.readyState)return;var v=performance.now()-_.loading.start,m=Math.abs(T.playbackRate);if(v<=500*B/m)return;var u=A.levels,i=A.minAutoLevel,w=u[d.level],O=_.total||Math.max(_.loaded,Math.round(B*w.maxBitrate/8)),S=Math.max(1,_.bwEstimate?_.bwEstimate/8:_.loaded*1e3/v),D=(O-_.loaded)/S,R=T.currentTime,k=(C.BufferHelper.bufferInfo(T,R,y.maxBufferHole).end-R)/m;if(k>=2*B/m||D<=k)return;var j=Number.POSITIVE_INFINITY,Y;for(Y=d.level-1;Y>i;Y--){var P=u[Y].maxBitrate;if(j=B*P/(8*.8*S),j<k)break}if(j>=D)return;var K=this.bwEstimator.getEstimate();r.logger.warn("Fragment "+d.sn+(a?" part "+a.index:"")+" of level "+d.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+Y+`
|
|
|
Current BW estimate: `+(Object(b.isFiniteNumber)(K)?(K/1024).toFixed(3):"Unknown")+` Kb/s
|
|
|
Estimated load time for current fragment: `+D.toFixed(3)+` s
|
|
|
Estimated load time for the next fragment: `+j.toFixed(3)+` s
|
|
|
Time to underbuffer: `+k.toFixed(3)+" s"),A.nextLoadLevel=Y,this.bwEstimator.sample(v,_.loaded),this.clearTimer(),d.loader&&(this.fragCurrent=this.partCurrent=null,d.loader.abort()),A.trigger(x.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:d,part:a,stats:_})},o.onFragLoaded=function(d,a){var A=a.frag,p=a.part;if(A.type===s.PlaylistLevelType.MAIN&&Object(b.isFiniteNumber)(A.sn)){var y=p?p.stats:A.stats,T=p?p.duration:A.duration;if(this.clearTimer(),this.lastLoadedFragLevel=A.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var _=this.hls.levels[A.level],B=(_.loaded?_.loaded.bytes:0)+y.loaded,v=(_.loaded?_.loaded.duration:0)+T;_.loaded={bytes:B,duration:v},_.realBitrate=Math.round(8*B/v)}if(A.bitrateTest){var m={stats:y,frag:A,part:p,id:A.type};this.onFragBuffered(x.Events.FRAG_BUFFERED,m),A.bitrateTest=!1}}},o.onFragBuffered=function(d,a){var A=a.frag,p=a.part,y=p?p.stats:A.stats;if(y.aborted)return;if(A.type!==s.PlaylistLevelType.MAIN||A.sn==="initSegment")return;var T=y.parsing.end-y.loading.start;this.bwEstimator.sample(T,y.loaded),y.bwEstimate=this.bwEstimator.getEstimate(),A.bitrateTest?this.bitrateTestDelay=T/1e3:this.bitrateTestDelay=0},o.onError=function(d,a){switch(a.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},o.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},o.getNextABRAutoLevel=function(){var d=this.fragCurrent,a=this.partCurrent,A=this.hls,p=A.maxAutoLevel,y=A.config,T=A.minAutoLevel,_=A.media,B=a?a.duration:d?d.duration:0,v=_?_.currentTime:0,m=_&&_.playbackRate!==0?Math.abs(_.playbackRate):1,u=this.bwEstimator?this.bwEstimator.getEstimate():y.abrEwmaDefaultEstimate,i=(C.BufferHelper.bufferInfo(_,v,y.maxBufferHole).end-v)/m,w=this.findBestLevel(u,T,p,i,y.abrBandWidthFactor,y.abrBandWidthUpFactor);if(w>=0)return w;r.logger.trace((i?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var O=B?Math.min(B,y.maxStarvationDelay):y.maxStarvationDelay,S=y.abrBandWidthFactor,D=y.abrBandWidthUpFactor;if(!i){var R=this.bitrateTestDelay;if(R){var k=B?Math.min(B,y.maxLoadingDelay):y.maxLoadingDelay;O=k-R,r.logger.trace("bitrate test took "+Math.round(1e3*R)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*O)+" ms"),S=D=1}}return w=this.findBestLevel(u,T,p,i+O,S,D),Math.max(w,0)},o.findBestLevel=function(d,a,A,p,y,T){for(var _,B=this.fragCurrent,v=this.partCurrent,m=this.lastLoadedFragLevel,u=this.hls.levels,i=u[m],w=!!(i!=null&&(_=i.details)!==null&&_!==void 0&&_.live),O=i==null?void 0:i.codecSet,S=v?v.duration:B?B.duration:0,D=A;D>=a;D--){var R=u[D];if(!R||O&&R.codecSet!==O)continue;var k=R.details,j=(v?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||S,Y=void 0;D<=m?Y=y*d:Y=T*d;var P=u[D].maxBitrate,K=P*j/Y;if(r.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+D+"/"+Math.round(Y)+"/"+P+"/"+j+"/"+p+"/"+K),Y>P&&(!K||w&&!this.bitrateTestDelay||K<p))return D}return-1},e(c,[{key:"nextAutoLevel",get:function(){var d=this._nextAutoLevel,a=this.bwEstimator;if(d!==-1&&(!a||!a.canEstimate()))return d;var A=this.getNextABRAutoLevel();return d!==-1&&(A=Math.min(d,A)),A},set:function(d){this._nextAutoLevel=d}}]),c}();X.default=l},"./src/controller/audio-stream-controller.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/polyfills/number.ts"),E=L("./src/controller/base-stream-controller.ts"),x=L("./src/events.ts"),C=L("./src/utils/buffer-helper.ts"),h=L("./src/controller/fragment-tracker.ts"),s=L("./src/types/level.ts"),r=L("./src/types/loader.ts"),n=L("./src/loader/fragment.ts"),e=L("./src/demux/chunk-cache.ts"),l=L("./src/demux/transmuxer-interface.ts"),c=L("./src/types/transmuxer.ts"),o=L("./src/controller/fragment-finders.ts"),f=L("./src/utils/discontinuities.ts"),d=L("./src/errors.ts"),a=L("./src/utils/logger.ts");function A(){return A=Object.assign||function(B){for(var v=1;v<arguments.length;v++){var m=arguments[v];for(var u in m)Object.prototype.hasOwnProperty.call(m,u)&&(B[u]=m[u])}return B},A.apply(this,arguments)}function p(B,v){B.prototype=Object.create(v.prototype),B.prototype.constructor=B,y(B,v)}function y(B,v){return y=Object.setPrototypeOf||function(u,i){return u.__proto__=i,u},y(B,v)}var T=100,_=function(B){p(v,B);function v(u,i){var w;return w=B.call(this,u,i,"[audio-stream-controller]")||this,w.videoBuffer=null,w.videoTrackCC=-1,w.waitingVideoCC=-1,w.audioSwitch=!1,w.trackId=-1,w.waitingData=null,w.mainDetails=null,w.bufferFlushed=!1,w._registerListeners(),w}var m=v.prototype;return m.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},m._registerListeners=function(){var i=this.hls;i.on(x.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.on(x.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(x.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),i.on(x.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),i.on(x.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),i.on(x.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),i.on(x.Events.ERROR,this.onError,this),i.on(x.Events.BUFFER_RESET,this.onBufferReset,this),i.on(x.Events.BUFFER_CREATED,this.onBufferCreated,this),i.on(x.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),i.on(x.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),i.on(x.Events.FRAG_BUFFERED,this.onFragBuffered,this)},m._unregisterListeners=function(){var i=this.hls;i.off(x.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.off(x.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.off(x.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.off(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),i.off(x.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),i.off(x.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),i.off(x.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),i.off(x.Events.ERROR,this.onError,this),i.off(x.Events.BUFFER_RESET,this.onBufferReset,this),i.off(x.Events.BUFFER_CREATED,this.onBufferCreated,this),i.off(x.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),i.off(x.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),i.off(x.Events.FRAG_BUFFERED,this.onFragBuffered,this)},m.onInitPtsFound=function(i,w){var O=w.frag,S=w.id,D=w.initPTS;if(S==="main"){var R=O.cc;this.initPTS[O.cc]=D,this.log("InitPTS for cc: "+R+" found from main: "+D),this.videoTrackCC=R,this.state===E.State.WAITING_INIT_PTS&&this.tick()}},m.startLoad=function(i){if(!this.levels){this.startPosition=i,this.state=E.State.STOPPED;return}var w=this.lastCurrentTime;this.stopLoad(),this.setInterval(T),this.fragLoadError=0,w>0&&i===-1?(this.log("Override startPosition with lastCurrentTime @"+w.toFixed(3)),this.state=E.State.IDLE):(this.loadedmetadata=!1,this.state=E.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=i,this.tick()},m.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_TRACK:{var i,w=this.levels,O=this.trackId,S=w==null||((i=w[O])===null||i===void 0)?void 0:i.details;if(S){if(this.waitForCdnTuneIn(S))break;this.state=E.State.WAITING_INIT_PTS}break}case E.State.FRAG_LOADING_WAITING_RETRY:{var D,R=performance.now(),k=this.retryDate;(!k||R>=k||(D=this.media)!==null&&D!==void 0&&D.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=E.State.IDLE);break}case E.State.WAITING_INIT_PTS:{var j=this.waitingData;if(j){var Y=j.frag,P=j.part,K=j.cache,W=j.complete;if(this.initPTS[Y.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=E.State.FRAG_LOADING;var F=K.flush(),H={frag:Y,part:P,payload:F,networkDetails:null};this._handleFragmentLoadProgress(H),W&&B.prototype._handleFragmentLoadComplete.call(this,H)}else if(this.videoTrackCC!==this.waitingVideoCC)a.logger.log("Waiting fragment cc ("+Y.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var G=this.getLoadPosition(),$=C.BufferHelper.bufferInfo(this.mediaBuffer,G,this.config.maxBufferHole),ae=Object(o.fragmentWithinToleranceTest)($.end,this.config.maxFragLookUpTolerance,Y);ae<0&&(a.logger.log("Waiting fragment cc ("+Y.cc+") @ "+Y.start+" cancelled because another fragment at "+$.end+" is needed"),this.clearWaitingFragment())}}else this.state=E.State.IDLE}}this.onTickEnd()},m.clearWaitingFragment=function(){var i=this.waitingData;i&&(this.fragmentTracker.removeFragment(i.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=E.State.IDLE)},m.onTickEnd=function(){var i=this.media;if(!i||!i.readyState)return;var w=this.mediaBuffer?this.mediaBuffer:i,O=w.buffered;!this.loadedmetadata&&O.length&&(this.loadedmetadata=!0),this.lastCurrentTime=i.currentTime},m.doTickIdle=function(){var i,w,O=this.hls,S=this.levels,D=this.media,R=this.trackId,k=O.config;if(!S||!S[R])return;if(!D&&(this.startFragRequested||!k.startFragPrefetch))return;var j=S[R],Y=j.details;if(!Y||Y.live&&this.levelLastLoaded!==R||this.waitForCdnTuneIn(Y)){this.state=E.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,n.ElementaryStreamTypes.AUDIO,r.PlaylistLevelType.AUDIO));var P=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,r.PlaylistLevelType.AUDIO);if(P===null)return;var K=P.len,W=this.getMaxBufferLength(),F=this.audioSwitch;if(K>=W&&!F)return;if(!F&&this._streamEnded(P,Y)){O.trigger(x.Events.BUFFER_EOS,{type:"audio"}),this.state=E.State.ENDED;return}var H=Y.fragments,G=H[0].start,$=P.end;if(F){var ae=this.getLoadPosition();$=ae,Y.PTSKnown&&ae<G&&((P.end>G||P.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),D.currentTime=G+.05))}var he=this.getNextFragment($,Y);if(!he){this.bufferFlushed=!0;return}((i=he.decryptdata)===null||i===void 0?void 0:i.keyFormat)==="identity"&&!((w=he.decryptdata)!==null&&w!==void 0&&w.key)?this.loadKey(he,Y):this.loadFragment(he,Y,$)},m.getMaxBufferLength=function(){var i=B.prototype.getMaxBufferLength.call(this),w=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,r.PlaylistLevelType.MAIN);return w===null?i:Math.max(i,w.len)},m.onMediaDetaching=function(){this.videoBuffer=null,B.prototype.onMediaDetaching.call(this)},m.onAudioTracksUpdated=function(i,w){var O=w.audioTracks;this.resetTransmuxer(),this.levels=O.map(function(S){return new s.Level(S)})},m.onAudioTrackSwitching=function(i,w){var O=!!w.url;this.trackId=w.id;var S=this.fragCurrent;S!=null&&S.loader&&S.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),O?this.setInterval(T):this.resetTransmuxer(),O?(this.audioSwitch=!0,this.state=E.State.IDLE):this.state=E.State.STOPPED,this.tick()},m.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},m.onLevelLoaded=function(i,w){this.mainDetails=w.details},m.onAudioTrackLoaded=function(i,w){var O,S=this.levels,D=w.details,R=w.id;if(!S){this.warn("Audio tracks were reset while loading level "+R);return}this.log("Track "+R+" loaded ["+D.startSN+","+D.endSN+"],duration:"+D.totalduration);var k=S[R],j=0;if(D.live||(O=k.details)!==null&&O!==void 0&&O.live){var Y=this.mainDetails;if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed||!Y)return;!k.details&&D.hasProgramDateTime&&Y.hasProgramDateTime?(Object(f.alignMediaPlaylistByPDT)(D,Y),j=D.fragments[0].start):j=this.alignPlaylists(D,k.details)}k.details=D,this.levelLastLoaded=R,!this.startFragRequested&&(this.mainDetails||!D.live)&&this.setStartPosition(k.details,j),this.state===E.State.WAITING_TRACK&&!this.waitForCdnTuneIn(D)&&(this.state=E.State.IDLE),this.tick()},m._handleFragmentLoadProgress=function(i){var w,O=i.frag,S=i.part,D=i.payload,R=this.config,k=this.trackId,j=this.levels;if(!j){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+O.sn+" of level "+O.level+" will not be buffered");return}var Y=j[k];console.assert(Y,"Audio track is defined on fragment load progress");var P=Y.details;console.assert(P,"Audio track details are defined on fragment load progress");var K=R.defaultAudioCodec||Y.audioCodec||"mp4a.40.2",W=this.transmuxer;W||(W=this.transmuxer=new l.default(this.hls,r.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var F=this.initPTS[O.cc],H=(w=O.initSegment)===null||w===void 0?void 0:w.data;if(F!==void 0){var G=!1,$=S?S.index:-1,ae=$!==-1,he=new c.ChunkMetadata(O.level,O.sn,O.stats.chunkCount,D.byteLength,$,ae);W.push(D,H,K,"",O,S,P.totalduration,G,he,F)}else{a.logger.log("Unknown video PTS for cc "+O.cc+", waiting for video PTS before demuxing audio frag "+O.sn+" of ["+P.startSN+" ,"+P.endSN+"],track "+k);var ie=this.waitingData=this.waitingData||{frag:O,part:S,cache:new e.default,complete:!1},ge=ie.cache;ge.push(new Uint8Array(D)),this.waitingVideoCC=this.videoTrackCC,this.state=E.State.WAITING_INIT_PTS}},m._handleFragmentLoadComplete=function(i){if(this.waitingData){this.waitingData.complete=!0;return}B.prototype._handleFragmentLoadComplete.call(this,i)},m.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},m.onBufferCreated=function(i,w){var O=w.tracks.audio;O&&(this.mediaBuffer=O.buffer),w.tracks.video&&(this.videoBuffer=w.tracks.video.buffer)},m.onFragBuffered=function(i,w){var O=w.frag,S=w.part;if(O.type!==r.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(O)){this.warn("Fragment "+O.sn+(S?" p: "+S.index:"")+" of level "+O.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}O.sn!=="initSegment"&&(this.fragPrevious=O,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(x.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(O,S)},m.onError=function(i,w){switch(w.details){case d.ErrorDetails.FRAG_LOAD_ERROR:case d.ErrorDetails.FRAG_LOAD_TIMEOUT:case d.ErrorDetails.KEY_LOAD_ERROR:case d.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(r.PlaylistLevelType.AUDIO,w);break;case d.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case d.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==E.State.ERROR&&this.state!==E.State.STOPPED&&(this.state=w.fatal?E.State.ERROR:E.State.IDLE,this.warn(w.details+" while loading frag, switching to "+this.state+" state"));break;case d.ErrorDetails.BUFFER_FULL_ERROR:if(w.parent==="audio"&&(this.state===E.State.PARSING||this.state===E.State.PARSED)){var O=!0,S=this.getFwdBufferInfo(this.mediaBuffer,r.PlaylistLevelType.AUDIO);S&&S.len>.5&&(O=!this.reduceMaxBufferLength(S.len)),O&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,B.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},m.onBufferFlushed=function(i,w){var O=w.type;O===n.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},m._handleTransmuxComplete=function(i){var w,O="audio",S=this.hls,D=i.remuxResult,R=i.chunkMeta,k=this.getCurrentContext(R);if(!k){this.warn("The loading context changed while buffering fragment "+R.sn+" of level "+R.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(R.level);return}var j=k.frag,Y=k.part,P=D.audio,K=D.text,W=D.id3,F=D.initSegment;if(this.fragContextChanged(j))return;if(this.state=E.State.PARSING,this.audioSwitch&&P&&this.completeAudioSwitch(),F!=null&&F.tracks&&(this._bufferInitSegment(F.tracks,j,R),S.trigger(x.Events.FRAG_PARSING_INIT_SEGMENT,{frag:j,id:O,tracks:F.tracks})),P){var H=P.startPTS,G=P.endPTS,$=P.startDTS,ae=P.endDTS;Y&&(Y.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:H,endPTS:G,startDTS:$,endDTS:ae}),j.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,H,G,$,ae),this.bufferFragmentData(P,j,Y,R)}if(W!=null&&(w=W.samples)!==null&&w!==void 0&&w.length){var he=A({frag:j,id:O},W);S.trigger(x.Events.FRAG_PARSING_METADATA,he)}if(K){var ie=A({frag:j,id:O},K);S.trigger(x.Events.FRAG_PARSING_USERDATA,ie)}},m._bufferInitSegment=function(i,w,O){if(this.state!==E.State.PARSING)return;i.video&&delete i.video;var S=i.audio;if(!S)return;S.levelCodec=S.codec,S.id="audio",this.log("Init audio buffer, container:"+S.container+", codecs[parsed]=["+S.codec+"]"),this.hls.trigger(x.Events.BUFFER_CODECS,i);var D=S.initSegment;if(D!=null&&D.byteLength){var R={type:"audio",frag:w,part:null,chunkMeta:O,parent:w.type,data:D};this.hls.trigger(x.Events.BUFFER_APPENDING,R)}this.tick()},m.loadFragment=function(i,w,O){var S=this.fragmentTracker.getState(i);this.fragCurrent=i,(this.audioSwitch||S===h.FragmentState.NOT_LOADED||S===h.FragmentState.PARTIAL)&&(i.sn==="initSegment"?this._loadInitSegment(i):w.live&&!Object(b.isFiniteNumber)(this.initPTS[i.cc])?(this.log("Waiting for video PTS in continuity counter "+i.cc+" of live stream before loading audio fragment "+i.sn+" of level "+this.trackId),this.state=E.State.WAITING_INIT_PTS):(this.startFragRequested=!0,B.prototype.loadFragment.call(this,i,w,O)))},m.completeAudioSwitch=function(){var i=this.hls,w=this.media,O=this.trackId;w&&(this.log("Switching audio track : flushing all audio"),B.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,i.trigger(x.Events.AUDIO_TRACK_SWITCHED,{id:O})},v}(E.default);X.default=_},"./src/controller/audio-track-controller.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/events.ts"),E=L("./src/errors.ts"),x=L("./src/controller/base-playlist-controller.ts"),C=L("./src/types/loader.ts");function h(l,c){for(var o=0;o<c.length;o++){var f=c[o];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(l,f.key,f)}}function s(l,c,o){return c&&h(l.prototype,c),o&&h(l,o),l}function r(l,c){l.prototype=Object.create(c.prototype),l.prototype.constructor=l,n(l,c)}function n(l,c){return n=Object.setPrototypeOf||function(f,d){return f.__proto__=d,f},n(l,c)}var e=function(l){r(c,l);function c(f){var d;return d=l.call(this,f,"[audio-track-controller]")||this,d.tracks=[],d.groupId=null,d.tracksInGroup=[],d.trackId=-1,d.trackName="",d.selectDefaultTrack=!0,d.registerListeners(),d}var o=c.prototype;return o.registerListeners=function(){var d=this.hls;d.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.on(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),d.on(b.Events.LEVEL_LOADING,this.onLevelLoading,this),d.on(b.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),d.on(b.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),d.on(b.Events.ERROR,this.onError,this)},o.unregisterListeners=function(){var d=this.hls;d.off(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.off(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),d.off(b.Events.LEVEL_LOADING,this.onLevelLoading,this),d.off(b.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),d.off(b.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),d.off(b.Events.ERROR,this.onError,this)},o.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,l.prototype.destroy.call(this)},o.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},o.onManifestParsed=function(d,a){this.tracks=a.audioTracks||[]},o.onAudioTrackLoaded=function(d,a){var A=a.id,p=a.details,y=this.tracksInGroup[A];if(!y){this.warn("Invalid audio track id "+A);return}var T=y.details;y.details=a.details,this.log("audioTrack "+A+" loaded ["+p.startSN+"-"+p.endSN+"]"),A===this.trackId&&(this.retryCount=0,this.playlistLoaded(A,a,T))},o.onLevelLoading=function(d,a){this.switchLevel(a.level)},o.onLevelSwitching=function(d,a){this.switchLevel(a.level)},o.switchLevel=function(d){var a=this.hls.levels[d];if(!(a!=null&&a.audioGroupIds))return;var A=a.audioGroupIds[a.urlId];if(this.groupId!==A){this.groupId=A;var p=this.tracks.filter(function(T){return!A||T.groupId===A});this.selectDefaultTrack&&!p.some(function(T){return T.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=p;var y={audioTracks:p};this.log("Updating audio tracks, "+p.length+' track(s) found in "'+A+'" group-id'),this.hls.trigger(b.Events.AUDIO_TRACKS_UPDATED,y),this.selectInitialTrack()}},o.onError=function(d,a){if(l.prototype.onError.call(this,d,a),a.fatal||!a.context)return;a.context.type===C.PlaylistContextType.AUDIO_TRACK&&a.context.id===this.trackId&&a.context.groupId===this.groupId&&this.retryLoadingOrFail(a)},o.setAudioTrack=function(d){var a=this.tracksInGroup;if(d<0||d>=a.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var A=a[this.trackId];this.log("Now switching to audio-track index "+d);var p=a[d],y=p.id,T=p.groupId,_=T===void 0?"":T,B=p.name,v=p.type,m=p.url;if(this.trackId=d,this.trackName=B,this.selectDefaultTrack=!1,this.hls.trigger(b.Events.AUDIO_TRACK_SWITCHING,{id:y,groupId:_,name:B,type:v,url:m}),p.details&&!p.details.live)return;var u=this.switchParams(p.url,A==null?void 0:A.details);this.loadPlaylist(u)},o.selectInitialTrack=function(){var d=this.tracksInGroup;console.assert(d.length,"Initial audio track should be selected when tracks are known");var a=this.trackName,A=this.findTrackId(a)||this.findTrackId();A!==-1?this.setAudioTrack(A):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},o.findTrackId=function(d){for(var a=this.tracksInGroup,A=0;A<a.length;A++){var p=a[A];if((!this.selectDefaultTrack||p.default)&&(!d||d===p.name))return p.id}return-1},o.loadPlaylist=function(d){var a=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(a)){var A=a.id,p=a.groupId,y=a.url;if(d)try{y=d.addDirectives(y)}catch(T){this.warn("Could not construct new URL with HLS Delivery Directives: "+T)}this.log("loading audio-track playlist for id: "+A),this.clearTimer(),this.hls.trigger(b.Events.AUDIO_TRACK_LOADING,{url:y,id:A,groupId:p,deliveryDirectives:d||null})}},s(c,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(d){this.selectDefaultTrack=!1,this.setAudioTrack(d)}}]),c}(x.default);X.default=e},"./src/controller/base-playlist-controller.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return s});var b=L("./src/polyfills/number.ts"),E=L("./src/types/level.ts"),x=L("./src/controller/level-helper.ts"),C=L("./src/utils/logger.ts"),h=L("./src/errors.ts"),s=function(){function r(e,l){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=C.logger.log.bind(C.logger,l+":"),this.warn=C.logger.warn.bind(C.logger,l+":"),this.hls=e}var n=r.prototype;return n.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},n.onError=function(l,c){c.fatal&&c.type===h.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},n.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},n.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},n.stopLoad=function(){this.canLoad=!1,this.clearTimer()},n.switchParams=function(l,c){var o=c==null?void 0:c.renditionReports;if(o)for(var f=0;f<o.length;f++){var d=o[f],a=""+d.URI;if(a===l.substr(-a.length)){var A=parseInt(d["LAST-MSN"]),p=parseInt(d["LAST-PART"]);if(c&&this.hls.config.lowLatencyMode){var y=Math.min(c.age-c.partTarget,c.targetduration);p!==void 0&&y>c.partTarget&&(p+=1)}if(Object(b.isFiniteNumber)(A))return new E.HlsUrlParameters(A,Object(b.isFiniteNumber)(p)?p:void 0,E.HlsSkip.No)}}},n.loadPlaylist=function(l){},n.shouldLoadTrack=function(l){return this.canLoad&&l&&!!l.url&&(!l.details||l.details.live)},n.playlistLoaded=function(l,c,o){var f=this,d=c.details,a=c.stats,A=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(d.advancedDateTime=Date.now()-A,d.live||o!=null&&o.live){if(d.reloaded(o),o&&this.log("live playlist "+l+" "+(d.advanced?"REFRESHED "+d.lastPartSn+"-"+d.lastPartIndex:"MISSED")),o&&d.fragments.length>0&&Object(x.mergeDetails)(o,d),!this.canLoad||!d.live)return;var p,y=void 0,T=void 0;if(d.canBlockReload&&d.endSN&&d.advanced){var _=this.hls.config.lowLatencyMode,B=d.lastPartSn,v=d.endSN,m=d.lastPartIndex,u=m!==-1,i=B===v,w=_?0:m;u?(y=i?v+1:B,T=i?w:m+1):y=v+1;var O=d.age,S=O+d.ageHeader,D=Math.min(S-d.partTarget,d.targetduration*1.5);if(D>0){if(o&&D>o.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+o.tuneInGoal+" to: "+D+" with playlist age: "+d.age),D=0;else{var R=Math.floor(D/d.targetduration);if(y+=R,T!==void 0){var k=Math.round(D%d.targetduration/d.partTarget);T+=k}this.log("CDN Tune-in age: "+d.ageHeader+"s last advanced "+O.toFixed(2)+"s goal: "+D+" skip sn "+R+" to part "+T)}d.tuneInGoal=D}if(p=this.getDeliveryDirectives(d,c.deliveryDirectives,y,T),_||!i){this.loadPlaylist(p);return}}else p=this.getDeliveryDirectives(d,c.deliveryDirectives,y,T);var j=Object(x.computeReloadInterval)(d,a);y!==void 0&&d.canBlockReload&&(j-=d.partTarget||1),this.log("reload live playlist "+l+" in "+Math.round(j)+" ms"),this.timer=self.setTimeout(function(){return f.loadPlaylist(p)},j)}else this.clearTimer()},n.getDeliveryDirectives=function(l,c,o,f){var d=Object(E.getSkipValue)(l,o);return c!=null&&c.skip&&l.deltaUpdateFailed&&(o=c.msn,f=c.part,d=E.HlsSkip.No),new E.HlsUrlParameters(o,f,d)},n.retryLoadingOrFail=function(l){var c=this,o=this.hls.config,f=this.retryCount<o.levelLoadingMaxRetry;if(f){var d;if(this.retryCount++,l.details.indexOf("LoadTimeOut")>-1&&(d=l.context)!==null&&d!==void 0&&d.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+l.details+'"'),this.loadPlaylist();else{var a=Math.min(Math.pow(2,this.retryCount)*o.levelLoadingRetryDelay,o.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return c.loadPlaylist()},a),this.warn("retry playlist loading #"+this.retryCount+" in "+a+' ms after "'+l.details+'"')}}else this.warn('cannot recover from error "'+l.details+'"'),this.clearTimer(),l.fatal=!0;return f},r}()},"./src/controller/base-stream-controller.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"State",function(){return v}),L.d(X,"default",function(){return m});var b=L("./src/polyfills/number.ts"),E=L("./src/task-loop.ts"),x=L("./src/controller/fragment-tracker.ts"),C=L("./src/utils/buffer-helper.ts"),h=L("./src/utils/logger.ts"),s=L("./src/events.ts"),r=L("./src/errors.ts"),n=L("./src/types/transmuxer.ts"),e=L("./src/utils/mp4-tools.ts"),l=L("./src/utils/discontinuities.ts"),c=L("./src/controller/fragment-finders.ts"),o=L("./src/controller/level-helper.ts"),f=L("./src/loader/fragment-loader.ts"),d=L("./src/crypt/decrypter.ts"),a=L("./src/utils/time-ranges.ts"),A=L("./src/types/loader.ts");function p(u,i){for(var w=0;w<i.length;w++){var O=i[w];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(u,O.key,O)}}function y(u,i,w){return i&&p(u.prototype,i),w&&p(u,w),u}function T(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function _(u,i){u.prototype=Object.create(i.prototype),u.prototype.constructor=u,B(u,i)}function B(u,i){return B=Object.setPrototypeOf||function(O,S){return O.__proto__=S,O},B(u,i)}var v={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BACKTRACKING:"BACKTRACKING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"},m=function(u){_(i,u);function i(O,S,D){var R;return R=u.call(this)||this,R.hls=void 0,R.fragPrevious=null,R.fragCurrent=null,R.fragmentTracker=void 0,R.transmuxer=null,R._state=v.STOPPED,R.media=void 0,R.mediaBuffer=void 0,R.config=void 0,R.bitrateTest=!1,R.lastCurrentTime=0,R.nextLoadPosition=0,R.startPosition=0,R.loadedmetadata=!1,R.fragLoadError=0,R.retryDate=0,R.levels=null,R.fragmentLoader=void 0,R.levelLastLoaded=null,R.startFragRequested=!1,R.decrypter=void 0,R.initPTS=[],R.onvseeking=null,R.onvended=null,R.logPrefix="",R.log=void 0,R.warn=void 0,R.logPrefix=D,R.log=h.logger.log.bind(h.logger,D+":"),R.warn=h.logger.warn.bind(h.logger,D+":"),R.hls=O,R.fragmentLoader=new f.default(O.config),R.fragmentTracker=S,R.config=O.config,R.decrypter=new d.default(O,O.config),O.on(s.Events.KEY_LOADED,R.onKeyLoaded,T(R)),R}var w=i.prototype;return w.doTick=function(){this.onTickEnd()},w.onTickEnd=function(){},w.startLoad=function(S){},w.stopLoad=function(){this.fragmentLoader.abort();var S=this.fragCurrent;S&&this.fragmentTracker.removeFragment(S),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=v.STOPPED},w._streamEnded=function(S,D){var R=this.fragCurrent,k=this.fragmentTracker;if(!D.live&&R&&R.sn===D.endSN&&!S.nextStart){var j=k.getState(R);return j===x.FragmentState.PARTIAL||j===x.FragmentState.OK}return!1},w.onMediaAttached=function(S,D){var R=this.media=this.mediaBuffer=D.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),R.addEventListener("seeking",this.onvseeking),R.addEventListener("ended",this.onvended);var k=this.config;this.levels&&k.autoStartLoad&&this.state===v.STOPPED&&this.startLoad(k.startPosition)},w.onMediaDetaching=function(){var S=this.media;S!=null&&S.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),S&&(S.removeEventListener("seeking",this.onvseeking),S.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},w.onMediaSeeking=function(){var S=this.config,D=this.fragCurrent,R=this.media,k=this.mediaBuffer,j=this.state,Y=R?R.currentTime:0,P=C.BufferHelper.bufferInfo(k||R,Y,S.maxBufferHole);if(this.log("media seeking to "+(Object(b.isFiniteNumber)(Y)?Y.toFixed(3):Y)+", state: "+j),j===v.ENDED)this.resetLoadingState();else if(D&&!P.len){var K=S.maxFragLookUpTolerance,W=D.start-K,F=D.start+D.duration+K,H=Y>F;(Y<W||H)&&(H&&D.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),D.loader.abort()),this.resetLoadingState())}R&&(this.lastCurrentTime=Y),!this.loadedmetadata&&!P.len&&(this.nextLoadPosition=this.startPosition=Y),this.tickImmediate()},w.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},w.onKeyLoaded=function(S,D){if(this.state!==v.KEY_LOADING||D.frag!==this.fragCurrent||!this.levels)return;this.state=v.IDLE;var R=this.levels[D.frag.level].details;R&&this.loadFragment(D.frag,R,D.frag.start)},w.onHandlerDestroying=function(){this.stopLoad(),u.prototype.onHandlerDestroying.call(this)},w.onHandlerDestroyed=function(){this.state=v.STOPPED,this.hls.off(s.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,u.prototype.onHandlerDestroyed.call(this)},w.loadKey=function(S,D){this.log("Loading key for "+S.sn+" of ["+D.startSN+"-"+D.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+S.level),this.state=v.KEY_LOADING,this.fragCurrent=S,this.hls.trigger(s.Events.KEY_LOADING,{frag:S})},w.loadFragment=function(S,D,R){this._loadFragForPlayback(S,D,R)},w._loadFragForPlayback=function(S,D,R){var k=this,j=function(P){if(k.fragContextChanged(S)){k.warn("Fragment "+S.sn+(P.part?" p: "+P.part.index:"")+" of level "+S.level+" was dropped during download."),k.fragmentTracker.removeFragment(S);return}S.stats.chunkCount++,k._handleFragmentLoadProgress(P)};this._doFragLoad(S,D,R,j).then(function(Y){if(!Y)return;k.fragLoadError=0;var P=k.state;if(k.fragContextChanged(S)){(P===v.FRAG_LOADING||P===v.BACKTRACKING||!k.fragCurrent&&P===v.PARSING)&&(k.fragmentTracker.removeFragment(S),k.state=v.IDLE);return}if("payload"in Y&&(k.log("Loaded fragment "+S.sn+" of level "+S.level),k.hls.trigger(s.Events.FRAG_LOADED,Y),k.state===v.BACKTRACKING)){k.fragmentTracker.backtrack(S,Y),k.resetFragmentLoading(S);return}k._handleFragmentLoadComplete(Y)}).catch(function(Y){k.warn(Y),k.resetFragmentLoading(S)})},w.flushMainBuffer=function(S,D,R){if(R===void 0&&(R=null),!(S-D))return;var k={startOffset:S,endOffset:D,type:R};this.fragLoadError=0,this.hls.trigger(s.Events.BUFFER_FLUSHING,k)},w._loadInitSegment=function(S){var D=this;this._doFragLoad(S).then(function(R){if(!R||D.fragContextChanged(S)||!D.levels)throw new Error("init load aborted");return R}).then(function(R){var k=D.hls,j=R.payload,Y=S.decryptdata;if(j&&j.byteLength>0&&Y&&Y.key&&Y.iv&&Y.method==="AES-128"){var P=self.performance.now();return D.decrypter.webCryptoDecrypt(new Uint8Array(j),Y.key.buffer,Y.iv.buffer).then(function(K){var W=self.performance.now();return k.trigger(s.Events.FRAG_DECRYPTED,{frag:S,payload:K,stats:{tstart:P,tdecrypt:W}}),R.payload=K,R})}return R}).then(function(R){var k=D.fragCurrent,j=D.hls,Y=D.levels;if(!Y)throw new Error("init load aborted, missing levels");var P=Y[S.level].details;console.assert(P,"Level details are defined when init segment is loaded");var K=S.stats;D.state=v.IDLE,D.fragLoadError=0,S.data=new Uint8Array(R.payload),K.parsing.start=K.buffering.start=self.performance.now(),K.parsing.end=K.buffering.end=self.performance.now(),R.frag===k&&j.trigger(s.Events.FRAG_BUFFERED,{stats:K,frag:k,part:null,id:S.type}),D.tick()}).catch(function(R){D.warn(R),D.resetFragmentLoading(S)})},w.fragContextChanged=function(S){var D=this.fragCurrent;return!S||!D||S.level!==D.level||S.sn!==D.sn||S.urlId!==D.urlId},w.fragBufferedComplete=function(S,D){var R=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+S.type+" sn: "+S.sn+(D?" part: "+D.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+S.level+" "+a.default.toString(C.BufferHelper.getBuffered(R))),this.state=v.IDLE,this.tick()},w._handleFragmentLoadComplete=function(S){var D=this.transmuxer;if(!D)return;var R=S.frag,k=S.part,j=S.partsLoaded,Y=!j||j.length===0||j.some(function(K){return!K}),P=new n.ChunkMetadata(R.level,R.sn,R.stats.chunkCount+1,0,k?k.index:-1,!Y);D.flush(P)},w._handleFragmentLoadProgress=function(S){},w._doFragLoad=function(S,D,R,k){var j=this;if(R===void 0&&(R=null),!this.levels)throw new Error("frag load aborted, missing levels");if(R=Math.max(S.start,R||0),this.config.lowLatencyMode&&D){var Y=D.partList;if(Y&&k){R>S.end&&D.fragmentHint&&(S=D.fragmentHint);var P=this.getNextPart(Y,S,R);if(P>-1){var K=Y[P];return this.log("Loading part sn: "+S.sn+" p: "+K.index+" cc: "+S.cc+" of playlist ["+D.startSN+"-"+D.endSN+"] parts [0-"+P+"-"+(Y.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+S.level+", target: "+parseFloat(R.toFixed(3))),this.nextLoadPosition=K.start+K.duration,this.state=v.FRAG_LOADING,this.hls.trigger(s.Events.FRAG_LOADING,{frag:S,part:Y[P],targetBufferTime:R}),this.doFragPartsLoad(S,Y,P,k).catch(function(W){return j.handleFragLoadError(W)})}else if(!S.url||this.loadedEndOfParts(Y,R))return Promise.resolve(null)}}return this.log("Loading fragment "+S.sn+" cc: "+S.cc+" "+(D?"of ["+D.startSN+"-"+D.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+S.level+", target: "+parseFloat(R.toFixed(3))),Object(b.isFiniteNumber)(S.sn)&&!this.bitrateTest&&(this.nextLoadPosition=S.start+S.duration),this.state=v.FRAG_LOADING,this.hls.trigger(s.Events.FRAG_LOADING,{frag:S,targetBufferTime:R}),this.fragmentLoader.load(S,k).catch(function(W){return j.handleFragLoadError(W)})},w.doFragPartsLoad=function(S,D,R,k){var j=this;return new Promise(function(Y,P){var K=[],W=function F(H){var G=D[H];j.fragmentLoader.loadPart(S,G,k).then(function($){K[G.index]=$;var ae=$.part;j.hls.trigger(s.Events.FRAG_LOADED,$);var he=D[H+1];if(he&&he.fragment===S)F(H+1);else return Y({frag:S,part:ae,partsLoaded:K})}).catch(P)};W(R)})},w.handleFragLoadError=function(S){var D=S.data;return D&&D.details===r.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(D.frag,D.part):this.hls.trigger(s.Events.ERROR,D),null},w._handleTransmuxerFlush=function(S){var D=this.getCurrentContext(S);if(!D||this.state!==v.PARSING){this.fragCurrent||(this.state=v.IDLE);return}var R=D.frag,k=D.part,j=D.level,Y=self.performance.now();R.stats.parsing.end=Y,k&&(k.stats.parsing.end=Y),this.updateLevelTiming(R,k,j,S.partial)},w.getCurrentContext=function(S){var D=this.levels,R=S.level,k=S.sn,j=S.part;if(!D||!D[R])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+R+". The current chunk will not be buffered."),null;var Y=D[R],P=j>-1?Object(o.getPartWith)(Y,k,j):null,K=P?P.fragment:Object(o.getFragmentWithSN)(Y,k,this.fragCurrent);return K?{frag:K,part:P,level:Y}:null},w.bufferFragmentData=function(S,D,R,k){if(!S||this.state!==v.PARSING)return;var j=S.data1,Y=S.data2,P=j;if(j&&Y&&(P=Object(e.appendUint8Array)(j,Y)),!P||!P.length)return;var K={type:S.type,frag:D,part:R,chunkMeta:k,parent:D.type,data:P};this.hls.trigger(s.Events.BUFFER_APPENDING,K),S.dropped&&S.independent&&!R&&this.flushBufferGap(D)},w.flushBufferGap=function(S){var D=this.media;if(!D)return;if(!C.BufferHelper.isBuffered(D,D.currentTime)){this.flushMainBuffer(0,S.start);return}var R=D.currentTime,k=C.BufferHelper.bufferInfo(D,R,0),j=S.duration,Y=Math.min(this.config.maxFragLookUpTolerance*2,j*.25),P=Math.max(Math.min(S.start-Y,k.end-Y),R+Y);S.start-P>Y&&this.flushMainBuffer(P,S.start)},w.getFwdBufferInfo=function(S,D){var R=this.config,k=this.getLoadPosition();if(!Object(b.isFiniteNumber)(k))return null;var j=C.BufferHelper.bufferInfo(S,k,R.maxBufferHole);if(j.len===0&&j.nextStart!==void 0){var Y=this.fragmentTracker.getBufferedFrag(k,D);if(Y&&j.nextStart<Y.end)return C.BufferHelper.bufferInfo(S,k,Math.max(j.nextStart,R.maxBufferHole))}return j},w.getMaxBufferLength=function(S){var D=this.config,R;return S?R=Math.max(8*D.maxBufferSize/S,D.maxBufferLength):R=D.maxBufferLength,Math.min(R,D.maxMaxBufferLength)},w.reduceMaxBufferLength=function(S){var D=this.config,R=S||D.maxBufferLength;return D.maxMaxBufferLength>=R?(D.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+D.maxMaxBufferLength+"s"),!0):!1},w.getNextFragment=function(S,D){var R,k,j=D.fragments,Y=j.length;if(!Y)return null;var P=this.config,K=j[0].start,W;if(D.live){var F=P.initialLiveManifestSize;if(Y<F)return this.warn("Not enough fragments to start playback (have: "+Y+", need: "+F+")"),null;!D.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(W=this.getInitialLiveFragment(D,j),this.startPosition=W?this.hls.liveSyncPosition||W.start:S)}else S<=K&&(W=j[0]);if(!W){var H=P.lowLatencyMode?D.partEnd:D.fragmentEnd;W=this.getFragmentAtPosition(S,H,D)}return(R=W)!==null&&R!==void 0&&R.initSegment&&!((k=W)!==null&&k!==void 0&&k.initSegment.data)&&!this.bitrateTest&&(W=W.initSegment),W},w.getNextPart=function(S,D,R){for(var k=-1,j=!1,Y=!0,P=0,K=S.length;P<K;P++){var W=S[P];if(Y=Y&&!W.independent,k>-1&&R<W.start)break;var F=W.loaded;!F&&(j||W.independent||Y)&&W.fragment===D&&(k=P),j=F}return k},w.loadedEndOfParts=function(S,D){var R=S[S.length-1];return R&&D>R.start&&R.loaded},w.getInitialLiveFragment=function(S,D){var R=this.fragPrevious,k=null;if(R){if(S.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+R.programDateTime),k=Object(c.findFragmentByPDT)(D,R.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var j=R.sn+1;if(j>=S.startSN&&j<=S.endSN){var Y=D[j-S.startSN];R.cc===Y.cc&&(k=Y,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(c.findFragWithCC)(D,R.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var P=this.hls.liveSyncPosition;P!==null&&(k=this.getFragmentAtPosition(P,this.bitrateTest?S.fragmentEnd:S.edge,S))}return k},w.getFragmentAtPosition=function(S,D,R){var k=this.config,j=this.fragPrevious,Y=R.fragments,P=R.endSN,K=R.fragmentHint,W=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&R.partList&&K);F&&K&&!this.bitrateTest&&(Y=Y.concat(K),P=K.sn);var H;if(S<D){var G=S>D-W?0:W;H=Object(c.findFragmentByPTS)(j,Y,S,G)}else H=Y[Y.length-1];if(H){var $=H.sn-R.startSN,ae=j&&H.level===j.level,he=Y[$+1],ie=this.fragmentTracker.getState(H);if(ie===x.FragmentState.BACKTRACKED){H=null;for(var ge=$;Y[ge]&&this.fragmentTracker.getState(Y[ge])===x.FragmentState.BACKTRACKED;)j?H=Y[ge--]:H=Y[--ge];H||(H=he)}else j&&H.sn===j.sn&&!F&&(ae&&(H.sn<P&&this.fragmentTracker.getState(he)!==x.FragmentState.OK?(this.log("SN "+H.sn+" just loaded, load next one: "+he.sn),H=he):H=null))}return H},w.synchronizeToLiveEdge=function(S){var D=this.config,R=this.media;if(!R)return;var k=this.hls.liveSyncPosition,j=R.currentTime,Y=S.fragments[0].start,P=S.edge,K=j>=Y-D.maxFragLookUpTolerance&&j<=P;if(k!==null&&R.duration>k&&(j<k||!K)){var W=D.liveMaxLatencyDuration!==void 0?D.liveMaxLatencyDuration:D.liveMaxLatencyDurationCount*S.targetduration;(!K&&R.readyState<4||j<P-W)&&(this.loadedmetadata||(this.nextLoadPosition=k),R.readyState&&(this.warn("Playback: "+j.toFixed(3)+" is located too far from the end of live sliding playlist: "+P+", reset currentTime to : "+k.toFixed(3)),R.currentTime=k))}},w.alignPlaylists=function(S,D){var R=this.levels,k=this.levelLastLoaded,j=this.fragPrevious,Y=k!==null?R[k]:null,P=S.fragments.length;if(!P)return this.warn("No fragments in live playlist"),0;var K=S.fragments[0].start,W=!D,F=S.alignedSliding&&Object(b.isFiniteNumber)(K);if(W||!F&&!K){Object(l.alignStream)(j,Y,S);var H=S.fragments[0].start;return this.log("Live playlist sliding: "+H.toFixed(2)+" start-sn: "+(D?D.startSN:"na")+"->"+S.startSN+" prev-sn: "+(j?j.sn:"na")+" fragments: "+P),H}return K},w.waitForCdnTuneIn=function(S){var D=3;return S.live&&S.canBlockReload&&S.tuneInGoal>Math.max(S.partHoldBack,S.partTarget*D)},w.setStartPosition=function(S,D){var R=this.startPosition;if(R<D&&(R=-1),R===-1||this.lastCurrentTime===-1){var k=S.startTimeOffset;Object(b.isFiniteNumber)(k)?(R=D+k,k<0&&(R+=S.totalduration),R=Math.min(Math.max(D,R),D+S.totalduration),this.log("Start time offset "+k+" found in playlist, adjust startPosition to "+R),this.startPosition=R):S.live?R=this.hls.liveSyncPosition||D:this.startPosition=R=0,this.lastCurrentTime=R}this.nextLoadPosition=R},w.getLoadPosition=function(){var S=this.media,D=0;return this.loadedmetadata&&S?D=S.currentTime:this.nextLoadPosition&&(D=this.nextLoadPosition),D},w.handleFragLoadAborted=function(S,D){this.transmuxer&&S.sn!=="initSegment"&&S.stats.aborted&&(this.warn("Fragment "+S.sn+(D?" part"+D.index:"")+" of level "+S.level+" was aborted"),this.resetFragmentLoading(S))},w.resetFragmentLoading=function(S){(!this.fragCurrent||!this.fragContextChanged(S))&&(this.state=v.IDLE)},w.onFragmentOrKeyLoadError=function(S,D){if(D.fatal)return;var R=D.frag;if(!R||R.type!==S)return;var k=this.fragCurrent;console.assert(k&&R.sn===k.sn&&R.level===k.level&&R.urlId===k.urlId,"Frag load error must match current frag to retry");var j=this.config;if(this.fragLoadError+1<=j.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(R.level))return;var Y=Math.min(Math.pow(2,this.fragLoadError)*j.fragLoadingRetryDelay,j.fragLoadingMaxRetryTimeout);this.warn("Fragment "+R.sn+" of "+S+" "+R.level+" failed to load, retrying in "+Y+"ms"),this.retryDate=self.performance.now()+Y,this.fragLoadError++,this.state=v.FRAG_LOADING_WAITING_RETRY}else D.levelRetry?(S===A.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=v.IDLE):(h.logger.error(D.details+" reaches max retry, redispatch as fatal ..."),D.fatal=!0,this.hls.stopLoad(),this.state=v.ERROR)},w.afterBufferFlushed=function(S,D,R){if(!S)return;var k=C.BufferHelper.getBuffered(S);this.fragmentTracker.detectEvictedFragments(D,k,R),this.state===v.ENDED&&this.resetLoadingState()},w.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=v.IDLE},w.resetLiveStartWhenNotLoaded=function(S){if(!this.loadedmetadata){this.startFragRequested=!1;var D=this.levels?this.levels[S].details:null;if(D!=null&&D.live)return this.startPosition=-1,this.setStartPosition(D,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},w.updateLevelTiming=function(S,D,R,k){var j=this,Y=R.details;console.assert(!!Y,"level.details must be defined");var P=Object.keys(S.elementaryStreams).reduce(function(K,W){var F=S.elementaryStreams[W];if(F){var H=F.endPTS-F.startPTS;if(H<=0)return j.warn("Could not parse fragment "+S.sn+" "+W+" duration reliably ("+H+") resetting transmuxer to fallback to playlist timing"),j.resetTransmuxer(),K||!1;var G=k?0:Object(o.updateFragPTSDTS)(Y,S,F.startPTS,F.endPTS,F.startDTS,F.endDTS);return j.hls.trigger(s.Events.LEVEL_PTS_UPDATED,{details:Y,level:R,drift:G,type:W,frag:S,start:F.startPTS,end:F.endPTS}),!0}return K},!1);P?(this.state=v.PARSED,this.hls.trigger(s.Events.FRAG_PARSED,{frag:S,part:D})):this.resetLoadingState()},w.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},y(i,[{key:"state",get:function(){return this._state},set:function(S){var D=this._state;D!==S&&(this._state=S,this.log(D+"->"+S))}}]),i}(E.default)},"./src/controller/buffer-controller.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var b=L("./src/polyfills/number.ts"),E=L("./src/events.ts"),x=L("./src/utils/logger.ts"),C=L("./src/errors.ts"),h=L("./src/utils/buffer-helper.ts"),s=L("./src/utils/mediasource-helper.ts"),r=L("./src/loader/fragment.ts"),n=L("./src/controller/buffer-operation-queue.ts"),e=Object(s.getMediaSource)(),l=/([ha]vc.)(?:\.[^.,]+)+/,c=function(){function o(d){var a=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var A=a.hls,p=a.media,y=a.mediaSource;x.logger.log("[buffer-controller]: Media source opened"),p&&(a.updateMediaElementDuration(),A.trigger(E.Events.MEDIA_ATTACHED,{media:p})),y&&y.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){x.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){x.logger.log("[buffer-controller]: Media source ended")},this.hls=d,this._initSourceBuffer(),this.registerListeners()}var f=o.prototype;return f.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},f.destroy=function(){this.unregisterListeners(),this.details=null},f.registerListeners=function(){var a=this.hls;a.on(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(E.Events.BUFFER_RESET,this.onBufferReset,this),a.on(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(E.Events.BUFFER_EOS,this.onBufferEos,this),a.on(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(E.Events.FRAG_PARSED,this.onFragParsed,this),a.on(E.Events.FRAG_CHANGED,this.onFragChanged,this)},f.unregisterListeners=function(){var a=this.hls;a.off(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(E.Events.BUFFER_RESET,this.onBufferReset,this),a.off(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(E.Events.BUFFER_EOS,this.onBufferEos,this),a.off(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(E.Events.FRAG_PARSED,this.onFragParsed,this),a.off(E.Events.FRAG_CHANGED,this.onFragChanged,this)},f._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new n.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},f.onManifestParsed=function(a,A){var p=2;(A.audio&&!A.video||!A.altAudio)&&(p=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=p,this.details=null,x.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},f.onMediaAttaching=function(a,A){var p=this.media=A.media;if(p&&e){var y=this.mediaSource=new e;y.addEventListener("sourceopen",this._onMediaSourceOpen),y.addEventListener("sourceended",this._onMediaSourceEnded),y.addEventListener("sourceclose",this._onMediaSourceClose),p.src=self.URL.createObjectURL(y),this._objectUrl=p.src}},f.onMediaDetaching=function(){var a=this.media,A=this.mediaSource,p=this._objectUrl;if(A){if(x.logger.log("[buffer-controller]: media source detaching"),A.readyState==="open")try{A.endOfStream()}catch(y){x.logger.warn("[buffer-controller]: onMediaDetaching: "+y.message+" while calling endOfStream")}this.onBufferReset(),A.removeEventListener("sourceopen",this._onMediaSourceOpen),A.removeEventListener("sourceended",this._onMediaSourceEnded),A.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(p&&self.URL.revokeObjectURL(p),a.src===p?(a.removeAttribute("src"),a.load()):x.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(E.Events.MEDIA_DETACHED,void 0)},f.onBufferReset=function(){var a=this;this.getSourceBufferTypes().forEach(function(A){var p=a.sourceBuffer[A];try{p&&(a.removeBufferListeners(A),a.mediaSource&&a.mediaSource.removeSourceBuffer(p),a.sourceBuffer[A]=void 0)}catch(y){x.logger.warn("[buffer-controller]: Failed to reset the "+A+" buffer",y)}}),this._initSourceBuffer()},f.onBufferCodecs=function(a,A){var p=this,y=this.getSourceBufferTypes().length;if(Object.keys(A).forEach(function(T){if(y){var _=p.tracks[T];if(_&&typeof _.buffer.changeType=="function"){var B=A[T],v=B.codec,m=B.levelCodec,u=B.container,i=(_.levelCodec||_.codec).replace(l,"$1"),w=(m||v).replace(l,"$1");if(i!==w){var O=u+";codecs="+(m||v);p.appendChangeType(T,O)}}}else p.pendingTracks[T]=A[T]}),y)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},f.appendChangeType=function(a,A){var p=this,y=this.operationQueue,T={execute:function(){var B=p.sourceBuffer[a];B&&(x.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+A),B.changeType(A)),y.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(B){x.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",B)}};y.append(T,a)},f.onBufferAppending=function(a,A){var p=this,y=this.hls,T=this.operationQueue,_=this.tracks,B=A.data,v=A.type,m=A.frag,u=A.part,i=A.chunkMeta,w=i.buffering[v],O=self.performance.now();w.start=O;var S=m.stats.buffering,D=u?u.stats.buffering:null;S.start===0&&(S.start=O),D&&D.start===0&&(D.start=O);var R=_.audio,k=v==="audio"&&i.id===1&&(R==null?void 0:R.container)==="audio/mpeg",j={execute:function(){if(w.executeStart=self.performance.now(),k){var P=p.sourceBuffer[v];if(P){var K=m.start-P.timestampOffset;Math.abs(K)>=.1&&(x.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+m.start+" (delta: "+K+") sn: "+m.sn+")"),P.timestampOffset=m.start)}}p.appendExecutor(B,v)},onStart:function(){},onComplete:function(){var P=self.performance.now();w.executeEnd=w.end=P,S.first===0&&(S.first=P),D&&D.first===0&&(D.first=P);var K=p.sourceBuffer,W={};for(var F in K)W[F]=h.BufferHelper.getBuffered(K[F]);p.appendError=0,p.hls.trigger(E.Events.BUFFER_APPENDED,{type:v,frag:m,part:u,chunkMeta:i,parent:m.type,timeRanges:W})},onError:function(P){x.logger.error("[buffer-controller]: Error encountered while trying to append to the "+v+" SourceBuffer",P);var K={type:C.ErrorTypes.MEDIA_ERROR,parent:m.type,details:C.ErrorDetails.BUFFER_APPEND_ERROR,err:P,fatal:!1};P.code===DOMException.QUOTA_EXCEEDED_ERR?K.details=C.ErrorDetails.BUFFER_FULL_ERROR:(p.appendError++,K.details=C.ErrorDetails.BUFFER_APPEND_ERROR,p.appendError>y.config.appendErrorMaxRetry&&(x.logger.error("[buffer-controller]: Failed "+y.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),K.fatal=!0)),y.trigger(E.Events.ERROR,K)}};T.append(j,v)},f.onBufferFlushing=function(a,A){var p=this,y=this.operationQueue,T=function(B){return{execute:p.removeExecutor.bind(p,B,A.startOffset,A.endOffset),onStart:function(){},onComplete:function(){p.hls.trigger(E.Events.BUFFER_FLUSHED,{type:B})},onError:function(m){x.logger.warn("[buffer-controller]: Failed to remove from "+B+" SourceBuffer",m)}}};A.type?y.append(T(A.type),A.type):this.getSourceBufferTypes().forEach(function(_){y.append(T(_),_)})},f.onFragParsed=function(a,A){var p=this,y=A.frag,T=A.part,_=[],B=T?T.elementaryStreams:y.elementaryStreams;B[r.ElementaryStreamTypes.AUDIOVIDEO]?_.push("audiovideo"):(B[r.ElementaryStreamTypes.AUDIO]&&_.push("audio"),B[r.ElementaryStreamTypes.VIDEO]&&_.push("video"));var v=function(){var u=self.performance.now();y.stats.buffering.end=u,T&&(T.stats.buffering.end=u);var i=T?T.stats:y.stats;p.hls.trigger(E.Events.FRAG_BUFFERED,{frag:y,part:T,stats:i,id:y.type})};_.length===0&&x.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+y.type+" level: "+y.level+" sn: "+y.sn),this.blockBuffers(v,_)},f.onFragChanged=function(a,A){this.flushBackBuffer()},f.onBufferEos=function(a,A){var p=this,y=this.getSourceBufferTypes().reduce(function(T,_){var B=p.sourceBuffer[_];return(!A.type||A.type===_)&&(B&&!B.ended&&(B.ended=!0,x.logger.log("[buffer-controller]: "+_+" sourceBuffer now EOS"))),T&&!!(!B||B.ended)},!0);y&&this.blockBuffers(function(){var T=p.mediaSource;if(!T||T.readyState!=="open")return;T.endOfStream()})},f.onLevelUpdated=function(a,A){var p=A.details;if(!p.fragments.length)return;this.details=p,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},f.flushBackBuffer=function(){var a=this.hls,A=this.details,p=this.media,y=this.sourceBuffer;if(!p||A===null)return;var T=this.getSourceBufferTypes();if(!T.length)return;var _=A.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(b.isFiniteNumber)(_)||_<0)return;var B=p.currentTime,v=A.levelTargetDuration,m=Math.max(_,v),u=Math.floor(B/v)*v-m;T.forEach(function(i){var w=y[i];if(w){var O=h.BufferHelper.getBuffered(w);O.length>0&&u>O.start(0)&&(a.trigger(E.Events.BACK_BUFFER_REACHED,{bufferEnd:u}),A.live&&a.trigger(E.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:u}),a.trigger(E.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:u,type:i}))}})},f.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,A=this.hls,p=this.media,y=this.mediaSource,T=a.fragments[0].start+a.totalduration,_=p.duration,B=Object(b.isFiniteNumber)(y.duration)?y.duration:0;a.live&&A.config.liveDurationInfinity?(x.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),y.duration=Infinity,this.updateSeekableRange(a)):(T>B&&T>_||!Object(b.isFiniteNumber)(_))&&(x.logger.log("[buffer-controller]: Updating Media Source duration to "+T.toFixed(3)),y.duration=T)},f.updateSeekableRange=function(a){var A=this.mediaSource,p=a.fragments,y=p.length;if(y&&a.live&&A!==null&&A!==void 0&&A.setLiveSeekableRange){var T=Math.max(0,p[0].start),_=Math.max(T,T+a.totalduration);A.setLiveSeekableRange(T,_)}},f.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,A=this.operationQueue,p=this.pendingTracks,y=Object.keys(p).length;if(y&&!a||y===2){this.createSourceBuffers(p),this.pendingTracks={};var T=this.getSourceBufferTypes();if(T.length===0){this.hls.trigger(E.Events.ERROR,{type:C.ErrorTypes.MEDIA_ERROR,details:C.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}T.forEach(function(_){A.executeNext(_)})}},f.createSourceBuffers=function(a){var A=this.sourceBuffer,p=this.mediaSource;if(!p)throw Error("createSourceBuffers called when mediaSource was null");var y=0;for(var T in a)if(!A[T]){var _=a[T];if(!_)throw Error("source buffer exists for track "+T+", however track does not");var B=_.levelCodec||_.codec,v=_.container+";codecs="+B;x.logger.log("[buffer-controller]: creating sourceBuffer("+v+")");try{var m=A[T]=p.addSourceBuffer(v),u=T;this.addBufferListener(u,"updatestart",this._onSBUpdateStart),this.addBufferListener(u,"updateend",this._onSBUpdateEnd),this.addBufferListener(u,"error",this._onSBUpdateError),this.tracks[T]={buffer:m,codec:B,container:_.container,levelCodec:_.levelCodec,id:_.id},y++}catch(i){x.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+i.message),this.hls.trigger(E.Events.ERROR,{type:C.ErrorTypes.MEDIA_ERROR,details:C.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:i,mimeType:v})}}y&&this.hls.trigger(E.Events.BUFFER_CREATED,{tracks:this.tracks})},f._onSBUpdateStart=function(a){var A=this.operationQueue,p=A.current(a);p.onStart()},f._onSBUpdateEnd=function(a){var A=this.operationQueue,p=A.current(a);p.onComplete(),A.shiftAndExecuteNext(a)},f._onSBUpdateError=function(a,A){x.logger.error("[buffer-controller]: "+a+" SourceBuffer error",A),this.hls.trigger(E.Events.ERROR,{type:C.ErrorTypes.MEDIA_ERROR,details:C.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var p=this.operationQueue.current(a);p&&p.onError(A)},f.removeExecutor=function(a,A,p){var y=this.media,T=this.mediaSource,_=this.operationQueue,B=this.sourceBuffer,v=B[a];if(!y||!T||!v){x.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),_.shiftAndExecuteNext(a);return}var m=Object(b.isFiniteNumber)(y.duration)?y.duration:Infinity,u=Object(b.isFiniteNumber)(T.duration)?T.duration:Infinity,i=Math.max(0,A),w=Math.min(p,m,u);w>i?(x.logger.log("[buffer-controller]: Removing ["+i+","+w+"] from the "+a+" SourceBuffer"),console.assert(!v.updating,a+" sourceBuffer must not be updating"),v.remove(i,w)):_.shiftAndExecuteNext(a)},f.appendExecutor=function(a,A){var p=this.operationQueue,y=this.sourceBuffer,T=y[A];if(!T){x.logger.warn("[buffer-controller]: Attempting to append to the "+A+" SourceBuffer, but it does not exist"),p.shiftAndExecuteNext(A);return}T.ended=!1,console.assert(!T.updating,A+" sourceBuffer must not be updating"),T.appendBuffer(a)},f.blockBuffers=function(a,A){var p=this;if(A===void 0&&(A=this.getSourceBufferTypes()),!A.length){x.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var y=this.operationQueue,T=A.map(function(_){return y.appendBlocker(_)});Promise.all(T).then(function(){a(),A.forEach(function(_){var B=p.sourceBuffer[_];(!B||!B.updating)&&y.shiftAndExecuteNext(_)})})},f.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},f.addBufferListener=function(a,A,p){var y=this.sourceBuffer[a];if(!y)return;var T=p.bind(this,a);this.listeners[a].push({event:A,listener:T}),y.addEventListener(A,T)},f.removeBufferListeners=function(a){var A=this.sourceBuffer[a];if(!A)return;this.listeners[a].forEach(function(p){A.removeEventListener(p.event,p.listener)})},o}()},"./src/controller/buffer-operation-queue.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return E});var b=L("./src/utils/logger.ts"),E=function(){function x(h){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=h}var C=x.prototype;return C.append=function(s,r){var n=this.queues[r];n.push(s),n.length===1&&this.buffers[r]&&this.executeNext(r)},C.insertAbort=function(s,r){var n=this.queues[r];n.unshift(s),this.executeNext(r)},C.appendBlocker=function(s){var r,n=new Promise(function(l){r=l}),e={execute:r,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(e,s),n},C.executeNext=function(s){var r=this.buffers,n=this.queues,e=r[s],l=n[s];if(l.length){var c=l[0];try{c.execute()}catch(o){b.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),c.onError(o),(!e||!e.updating)&&(l.shift(),this.executeNext(s))}}},C.shiftAndExecuteNext=function(s){this.queues[s].shift(),this.executeNext(s)},C.current=function(s){return this.queues[s][0]},x}()},"./src/controller/cap-level-controller.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/events.ts");function E(h,s){for(var r=0;r<s.length;r++){var n=s[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(h,n.key,n)}}function x(h,s,r){return s&&E(h.prototype,s),r&&E(h,r),h}var C=function(){function h(r){this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.hls=void 0,this.streamController=void 0,this.clientRect=void 0,this.hls=r,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var s=h.prototype;return s.setStreamController=function(n){this.streamController=n},s.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},s.registerListeners=function(){var n=this.hls;n.on(b.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),n.on(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.on(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(b.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},s.unregisterListener=function(){var n=this.hls;n.off(b.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),n.off(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.off(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(b.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},s.onFpsDropLevelCapping=function(n,e){h.isLevelAllowed(e.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(e.droppedLevel)},s.onMediaAttaching=function(n,e){this.media=e.media instanceof HTMLVideoElement?e.media:null},s.onManifestParsed=function(n,e){var l=this.hls;this.restrictedLevels=[],this.firstLevel=e.firstLevel,l.config.capLevelToPlayerSize&&e.video&&this.startCapping()},s.onBufferCodecs=function(n,e){var l=this.hls;l.config.capLevelToPlayerSize&&e.video&&this.startCapping()},s.onMediaDetaching=function(){this.stopCapping()},s.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var n=this.hls.levels;if(n.length){var e=this.hls;e.autoLevelCapping=this.getMaxLevel(n.length-1),e.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},s.getMaxLevel=function(n){var e=this,l=this.hls.levels;if(!l.length)return-1;var c=l.filter(function(o,f){return h.isLevelAllowed(f,e.restrictedLevels)&&f<=n});return this.clientRect=null,h.getMaxLevelByMediaSize(c,this.mediaWidth,this.mediaHeight)},s.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},s.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},s.getDimensions=function(){if(this.clientRect)return this.clientRect;var n=this.media,e={width:0,height:0};if(n){var l=n.getBoundingClientRect();e.width=l.width,e.height=l.height,!e.width&&!e.height&&(e.width=l.right-l.left||n.width||0,e.height=l.bottom-l.top||n.height||0)}return this.clientRect=e,e},h.isLevelAllowed=function(n,e){return e===void 0&&(e=[]),e.indexOf(n)===-1},h.getMaxLevelByMediaSize=function(n,e,l){if(!n||!n.length)return-1;for(var c=function(A,p){return p?A.width!==p.width||A.height!==p.height:!0},o=n.length-1,f=0;f<n.length;f+=1){var d=n[f];if((d.width>=e||d.height>=l)&&c(d,n[f+1])){o=f;break}}return o},x(h,[{key:"mediaWidth",get:function(){return this.getDimensions().width*h.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*h.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var n=1;try{n=self.devicePixelRatio}catch(e){}return n}}]),h}();X.default=C},"./src/controller/cmcd-controller.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var b=L("./src/events.ts"),E=L("./src/types/cmcd.ts"),x=L("./src/utils/buffer-helper.ts"),C=L("./src/utils/logger.ts");function h(o,f){for(var d=0;d<f.length;d++){var a=f[d];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}function s(o,f,d){return f&&h(o.prototype,f),d&&h(o,d),o}function r(o,f){var d=typeof Symbol!="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(d)return(d=d.call(o)).next.bind(d);if(Array.isArray(o)||(d=n(o))||f&&o&&typeof o.length=="number"){d&&(o=d);var a=0;return function(){return a>=o.length?{done:!0}:{done:!1,value:o[a++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n(o,f){if(!o)return;if(typeof o=="string")return e(o,f);var d=Object.prototype.toString.call(o).slice(8,-1);if(d==="Object"&&o.constructor&&(d=o.constructor.name),d==="Map"||d==="Set")return Array.from(o);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return e(o,f)}function e(o,f){(f==null||f>o.length)&&(f=o.length);for(var d=0,a=new Array(f);d<f;d++)a[d]=o[d];return a}function l(){return l=Object.assign||function(o){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var a in d)Object.prototype.hasOwnProperty.call(d,a)&&(o[a]=d[a])}return o},l.apply(this,arguments)}var c=function(){function o(d){var a=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){a.initialized&&(a.starved=!0),a.buffering=!0},this.onPlaying=function(){a.initialized||(a.initialized=!0),a.buffering=!1},this.applyPlaylistData=function(y){try{a.apply(y,{ot:E.CMCDObjectType.MANIFEST,su:!a.initialized})}catch(T){C.logger.warn("Could not generate manifest CMCD data.",T)}},this.applyFragmentData=function(y){try{var T=y.frag,_=a.hls.levels[T.level],B=a.getObjectType(T),v={d:T.duration*1e3,ot:B};(B===E.CMCDObjectType.VIDEO||B===E.CMCDObjectType.AUDIO||B==E.CMCDObjectType.MUXED)&&(v.br=_.bitrate/1e3,v.tb=a.getTopBandwidth(B),v.bl=a.getBufferLength(B)),a.apply(y,v)}catch(m){C.logger.warn("Could not generate segment CMCD data.",m)}},this.hls=d;var A=this.config=d.config,p=A.cmcd;p!=null&&(A.pLoader=this.createPlaylistLoader(),A.fLoader=this.createFragmentLoader(),this.sid=p.sessionId||o.uuid(),this.cid=p.contentId,this.useHeaders=p.useHeaders===!0,this.registerListeners())}var f=o.prototype;return f.registerListeners=function(){var a=this.hls;a.on(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.on(b.Events.MEDIA_DETACHED,this.onMediaDetached,this),a.on(b.Events.BUFFER_CREATED,this.onBufferCreated,this)},f.unregisterListeners=function(){var a=this.hls;a.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.off(b.Events.MEDIA_DETACHED,this.onMediaDetached,this),a.off(b.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},f.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},f.onMediaAttached=function(a,A){this.media=A.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},f.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},f.onBufferCreated=function(a,A){var p,y;this.audioBuffer=(p=A.tracks.audio)===null||p===void 0?void 0:p.buffer,this.videoBuffer=(y=A.tracks.video)===null||y===void 0?void 0:y.buffer},f.createData=function(){var a;return{v:E.CMCDVersion,sf:E.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(a=this.media)===null||a===void 0?void 0:a.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},f.apply=function(a,A){A===void 0&&(A={}),l(A,this.createData());var p=A.ot===E.CMCDObjectType.INIT||A.ot===E.CMCDObjectType.VIDEO||A.ot===E.CMCDObjectType.MUXED;if(this.starved&&p&&(A.bs=!0,A.su=!0,this.starved=!1),A.su==null&&(A.su=this.buffering),this.useHeaders){var y=o.toHeaders(A);if(!Object.keys(y).length)return;a.headers||(a.headers={}),l(a.headers,y)}else{var T=o.toQuery(A);if(!T)return;a.url=o.appendQueryToUri(a.url,T)}},f.getObjectType=function(a){var A=a.type;return A==="subtitle"?E.CMCDObjectType.TIMED_TEXT:a.sn==="initSegment"?E.CMCDObjectType.INIT:A==="audio"?E.CMCDObjectType.AUDIO:A==="main"?this.hls.audioTracks.length?E.CMCDObjectType.VIDEO:E.CMCDObjectType.MUXED:void 0},f.getTopBandwidth=function(a){for(var A=0,p=a===E.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,y=r(p),T;!(T=y()).done;){var _=T.value;_.bitrate>A&&(A=_.bitrate)}return A>0?A:NaN},f.getBufferLength=function(a){var A=this.hls.media,p=a===E.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!p||!A)return NaN;var y=x.BufferHelper.bufferInfo(p,A.currentTime,this.config.maxBufferHole);return y.len*1e3},f.createPlaylistLoader=function(){var a=this.config.pLoader,A=this.applyPlaylistData,p=a||this.config.loader;return function(){function y(_){this.loader=void 0,this.loader=new p(_)}var T=y.prototype;return T.destroy=function(){this.loader.destroy()},T.abort=function(){this.loader.abort()},T.load=function(B,v,m){A(B),this.loader.load(B,v,m)},s(y,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),y}()},f.createFragmentLoader=function(){var a=this.config.fLoader,A=this.applyFragmentData,p=a||this.config.loader;return function(){function y(_){this.loader=void 0,this.loader=new p(_)}var T=y.prototype;return T.destroy=function(){this.loader.destroy()},T.abort=function(){this.loader.abort()},T.load=function(B,v,m){A(B),this.loader.load(B,v,m)},s(y,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),y}()},o.uuid=function(){var a=URL.createObjectURL(new Blob),A=a.toString();return URL.revokeObjectURL(a),A.substr(A.lastIndexOf("/")+1)},o.serialize=function(a){for(var A=[],p=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},y=function(k){return Math.round(k)},T=function(k){return y(k/100)*100},_=function(k){return encodeURIComponent(k)},B={br:y,d:y,bl:T,dl:T,mtp:T,nor:_,rtp:T,tb:y},v=Object.keys(a||{}).sort(),m=r(v),u;!(u=m()).done;){var i=u.value,w=a[i];if(!p(w))continue;if(i==="v"&&w===1)continue;if(i=="pr"&&w===1)continue;var O=B[i];O&&(w=O(w));var S=typeof w,D=void 0;i==="ot"||i==="sf"||i==="st"?D=i+"="+w:S==="boolean"?D=i:S==="number"?D=i+"="+w:D=i+"="+JSON.stringify(w),A.push(D)}return A.join(",")},o.toHeaders=function(a){for(var A=Object.keys(a),p={},y=["Object","Request","Session","Status"],T=[{},{},{},{}],_={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},B=0,v=A;B<v.length;B++){var m=v[B],u=_[m]!=null?_[m]:1;T[u][m]=a[m]}for(var i=0;i<T.length;i++){var w=o.serialize(T[i]);w&&(p["CMCD-"+y[i]]=w)}return p},o.toQuery=function(a){return"CMCD="+encodeURIComponent(o.serialize(a))},o.appendQueryToUri=function(a,A){if(!A)return a;var p=a.includes("?")?"&":"?";return""+a+p+A},o}()},"./src/controller/eme-controller.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/events.ts"),E=L("./src/errors.ts"),x=L("./src/utils/logger.ts"),C=L("./src/utils/mediakeys-helper.ts");function h(c,o){for(var f=0;f<o.length;f++){var d=o[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}function s(c,o,f){return o&&h(c.prototype,o),f&&h(c,f),c}var r=3,n=function(o,f,d){var a={audioCapabilities:[],videoCapabilities:[]};return o.forEach(function(A){a.audioCapabilities.push({contentType:'audio/mp4; codecs="'+A+'"',robustness:d.audioRobustness||""})}),f.forEach(function(A){a.videoCapabilities.push({contentType:'video/mp4; codecs="'+A+'"',robustness:d.videoRobustness||""})}),[a]},e=function(o,f,d,a){switch(o){case C.KeySystems.WIDEVINE:return n(f,d,a);default:throw new Error("Unknown key-system: "+o)}},l=function(){function c(f){this.hls=void 0,this._widevineLicenseUrl=void 0,this._licenseXhrSetup=void 0,this._licenseResponseCallback=void 0,this._emeEnabled=void 0,this._requestMediaKeySystemAccess=void 0,this._drmSystemOptions=void 0,this._config=void 0,this._mediaKeysList=[],this._media=null,this._hasSetMediaKeys=!1,this._requestLicenseFailureCount=0,this.mediaKeysPromise=null,this._onMediaEncrypted=this.onMediaEncrypted.bind(this),this.hls=f,this._config=f.config,this._widevineLicenseUrl=this._config.widevineLicenseUrl,this._licenseXhrSetup=this._config.licenseXhrSetup,this._licenseResponseCallback=this._config.licenseResponseCallback,this._emeEnabled=this._config.emeEnabled,this._requestMediaKeySystemAccess=this._config.requestMediaKeySystemAccessFunc,this._drmSystemOptions=this._config.drmSystemOptions,this._registerListeners()}var o=c.prototype;return o.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},o._registerListeners=function(){this.hls.on(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(b.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(b.Events.MANIFEST_PARSED,this.onManifestParsed,this)},o._unregisterListeners=function(){this.hls.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(b.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(b.Events.MANIFEST_PARSED,this.onManifestParsed,this)},o.getLicenseServerUrl=function(d){switch(d){case C.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+d+'"')},o._attemptKeySystemAccess=function(d,a,A){var p=this,y=e(d,a,A,this._drmSystemOptions);x.logger.log("Requesting encrypted media key-system access");var T=this.requestMediaKeySystemAccess(d,y);this.mediaKeysPromise=T.then(function(_){return p._onMediaKeySystemAccessObtained(d,_)}),T.catch(function(_){x.logger.error('Failed to obtain key-system "'+d+'" access:',_)})},o._onMediaKeySystemAccessObtained=function(d,a){var A=this;x.logger.log('Access for key-system "'+d+'" obtained');var p={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:a,mediaKeySystemDomain:d};this._mediaKeysList.push(p);var y=Promise.resolve().then(function(){return a.createMediaKeys()}).then(function(T){return p.mediaKeys=T,x.logger.log('Media-keys created for key-system "'+d+'"'),A._onMediaKeysCreated(),T});return y.catch(function(T){x.logger.error("Failed to create media-keys:",T)}),y},o._onMediaKeysCreated=function(){var d=this;this._mediaKeysList.forEach(function(a){a.mediaKeysSession||(a.mediaKeysSession=a.mediaKeys.createSession(),d._onNewMediaKeySession(a.mediaKeysSession))})},o._onNewMediaKeySession=function(d){var a=this;x.logger.log("New key-system session "+d.sessionId),d.addEventListener("message",function(A){a._onKeySessionMessage(d,A.message)},!1)},o._onKeySessionMessage=function(d,a){x.logger.log("Got EME message event, creating license request"),this._requestLicense(a,function(A){x.logger.log("Received license data (length: "+(A&&A.byteLength)+"), updating key-session"),d.update(A)})},o.onMediaEncrypted=function(d){var a=this;if(x.logger.log('Media is encrypted using "'+d.initDataType+'" init data type'),!this.mediaKeysPromise){x.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var A=function(y){if(!a._media)return;a._attemptSetMediaKeys(y),a._generateRequestWithPreferredKeySession(d.initDataType,d.initData)};this.mediaKeysPromise.then(A).catch(A)},o._attemptSetMediaKeys=function(d){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var a=this._mediaKeysList[0];if(!a||!a.mediaKeys){x.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}x.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(a.mediaKeys),this._hasSetMediaKeys=!0}},o._generateRequestWithPreferredKeySession=function(d,a){var A=this,p=this._mediaKeysList[0];if(!p){x.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(p.mediaKeysSessionInitialized){x.logger.warn("Key-Session already initialized but requested again");return}var y=p.mediaKeysSession;if(!y){x.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!a){x.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}x.logger.log('Generating key-session request for "'+d+'" init data type'),p.mediaKeysSessionInitialized=!0,y.generateRequest(d,a).then(function(){x.logger.debug("Key-session generation succeeded")}).catch(function(T){x.logger.error("Error generating key-session request:",T),A.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},o._createLicenseXhr=function(d,a,A){var p=new XMLHttpRequest;p.responseType="arraybuffer",p.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,p,d,a,A);var y=this._licenseXhrSetup;if(y)try{y.call(this.hls,p,d),y=void 0}catch(T){x.logger.error(T)}try{p.readyState||p.open("POST",d,!0),y&&y.call(this.hls,p,d)}catch(T){throw new Error("issue setting up KeySystem license XHR "+T)}return p},o._onLicenseRequestReadyStageChange=function(d,a,A,p){switch(d.readyState){case 4:if(d.status===200){this._requestLicenseFailureCount=0,x.logger.log("License request succeeded");var y=d.response,T=this._licenseResponseCallback;if(T)try{y=T.call(this.hls,d,a)}catch(B){x.logger.error(B)}p(y)}else{if(x.logger.error("License Request XHR failed ("+a+"). Status: "+d.status+" ("+d.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>r){this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var _=r-this._requestLicenseFailureCount+1;x.logger.warn("Retrying license request, "+_+" attempts left"),this._requestLicense(A,p)}break}},o._generateLicenseRequestChallenge=function(d,a){switch(d.mediaKeySystemDomain){case C.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+d.mediaKeySystemDomain)},o._requestLicense=function(d,a){x.logger.log("Requesting content license for key-system");var A=this._mediaKeysList[0];if(!A){x.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var p=this.getLicenseServerUrl(A.mediaKeySystemDomain),y=this._createLicenseXhr(p,d,a);x.logger.log("Sending license request to URL: "+p);var T=this._generateLicenseRequestChallenge(A,d);y.send(T)}catch(_){x.logger.error("Failure requesting DRM license: "+_),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},o.onMediaAttached=function(d,a){if(!this._emeEnabled)return;var A=a.media;this._media=A,A.addEventListener("encrypted",this._onMediaEncrypted)},o.onMediaDetached=function(){var d=this._media,a=this._mediaKeysList;if(!d)return;d.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(a.map(function(A){if(A.mediaKeysSession)return A.mediaKeysSession.close().catch(function(){})})).then(function(){return d.setMediaKeys(null)}).catch(function(){})},o.onManifestParsed=function(d,a){if(!this._emeEnabled)return;var A=a.levels.map(function(y){return y.audioCodec}).filter(function(y){return!!y}),p=a.levels.map(function(y){return y.videoCodec}).filter(function(y){return!!y});this._attemptKeySystemAccess(C.KeySystems.WIDEVINE,A,p)},s(c,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),c}();X.default=l},"./src/controller/fps-controller.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/events.ts"),E=L("./src/utils/logger.ts"),x=function(){function C(s){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=s,this.registerListeners()}var h=C.prototype;return h.setStreamController=function(r){this.streamController=r},h.registerListeners=function(){this.hls.on(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},h.unregisterListeners=function(){this.hls.off(b.Events.MEDIA_ATTACHING,this.onMediaAttaching)},h.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},h.onMediaAttaching=function(r,n){var e=this.hls.config;if(e.capLevelOnFPSDrop){var l=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=l,l&&typeof l.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),e.fpsDroppedMonitoringPeriod)}},h.checkFPS=function(r,n,e){var l=performance.now();if(n){if(this.lastTime){var c=l-this.lastTime,o=e-this.lastDroppedFrames,f=n-this.lastDecodedFrames,d=1e3*o/c,a=this.hls;if(a.trigger(b.Events.FPS_DROP,{currentDropped:o,currentDecoded:f,totalDroppedFrames:e}),d>0&&o>a.config.fpsDroppedMonitoringThreshold*f){var A=a.currentLevel;E.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+A),A>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=A)&&(A=A-1,a.trigger(b.Events.FPS_DROP_LEVEL_CAPPING,{level:A,droppedLevel:a.currentLevel}),a.autoLevelCapping=A,this.streamController.nextLevelSwitch())}}this.lastTime=l,this.lastDroppedFrames=e,this.lastDecodedFrames=n}},h.checkFPSInterval=function(){var r=this.media;if(r)if(this.isVideoPlaybackQualityAvailable){var n=r.getVideoPlaybackQuality();this.checkFPS(r,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(r,r.webkitDecodedFrameCount,r.webkitDroppedFrameCount)},C}();X.default=x},"./src/controller/fragment-finders.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"findFragmentByPDT",function(){return x}),L.d(X,"findFragmentByPTS",function(){return C}),L.d(X,"fragmentWithinToleranceTest",function(){return h}),L.d(X,"pdtWithinToleranceTest",function(){return s}),L.d(X,"findFragWithCC",function(){return r});var b=L("./src/polyfills/number.ts"),E=L("./src/utils/binary-search.ts");function x(n,e,l){if(e===null||!Array.isArray(n)||!n.length||!Object(b.isFiniteNumber)(e))return null;var c=n[0].programDateTime;if(e<(c||0))return null;var o=n[n.length-1].endProgramDateTime;if(e>=(o||0))return null;l=l||0;for(var f=0;f<n.length;++f){var d=n[f];if(s(e,l,d))return d}return null}function C(n,e,l,c){l===void 0&&(l=0),c===void 0&&(c=0);var o=null;if(n?o=e[n.sn-e[0].sn+1]||null:l===0&&e[0].start===0&&(o=e[0]),o&&h(l,c,o)===0)return o;var f=E.default.search(e,h.bind(null,l,c));return f||o}function h(n,e,l){n===void 0&&(n=0),e===void 0&&(e=0);var c=Math.min(e,l.duration+(l.deltaPTS?l.deltaPTS:0));return l.start+l.duration-c<=n?1:l.start-c>n&&l.start?-1:0}function s(n,e,l){var c=Math.min(e,l.duration+(l.deltaPTS?l.deltaPTS:0))*1e3,o=l.endProgramDateTime||0;return o-c>n}function r(n,e){return E.default.search(n,function(l){return l.cc<e?1:l.cc>e?-1:0})}},"./src/controller/fragment-tracker.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"FragmentState",function(){return x}),L.d(X,"FragmentTracker",function(){return C});var b=L("./src/events.ts"),E=L("./src/types/loader.ts"),x;(function(r){r.NOT_LOADED="NOT_LOADED",r.BACKTRACKED="BACKTRACKED",r.APPENDING="APPENDING",r.PARTIAL="PARTIAL",r.OK="OK"})(x||(x={}));var C=function(){function r(e){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=e,this._registerListeners()}var n=r.prototype;return n._registerListeners=function(){var l=this.hls;l.on(b.Events.BUFFER_APPENDED,this.onBufferAppended,this),l.on(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),l.on(b.Events.FRAG_LOADED,this.onFragLoaded,this)},n._unregisterListeners=function(){var l=this.hls;l.off(b.Events.BUFFER_APPENDED,this.onBufferAppended,this),l.off(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),l.off(b.Events.FRAG_LOADED,this.onFragLoaded,this)},n.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},n.getAppendedFrag=function(l,c){if(c===E.PlaylistLevelType.MAIN){var o=this.activeFragment,f=this.activeParts;if(!o)return null;if(f)for(var d=f.length;d--;){var a=f[d],A=a?a.end:o.appendedPTS;if(a.start<=l&&A!==void 0&&l<=A)return d>9&&(this.activeParts=f.slice(d-9)),a}else if(o.start<=l&&o.appendedPTS!==void 0&&l<=o.appendedPTS)return o}return this.getBufferedFrag(l,c)},n.getBufferedFrag=function(l,c){for(var o=this.fragments,f=Object.keys(o),d=f.length;d--;){var a=o[f[d]];if((a==null?void 0:a.body.type)===c&&a.buffered){var A=a.body;if(A.start<=l&&l<=A.end)return A}}return null},n.detectEvictedFragments=function(l,c,o){var f=this;Object.keys(this.fragments).forEach(function(d){var a=f.fragments[d];if(!a)return;if(!a.buffered){a.body.type===o&&f.removeFragment(a.body);return}var A=a.range[l];if(!A)return;A.time.some(function(p){var y=!f.isTimeBuffered(p.startPTS,p.endPTS,c);return y&&f.removeFragment(a.body),y})})},n.detectPartialFragments=function(l){var c=this,o=this.timeRanges,f=l.frag,d=l.part;if(!o||f.sn==="initSegment")return;var a=s(f),A=this.fragments[a];if(!A)return;Object.keys(o).forEach(function(p){var y=f.elementaryStreams[p];if(!y)return;var T=o[p],_=d!==null||y.partial===!0;A.range[p]=c.getBufferedTimes(f,d,_,T)}),A.backtrack=A.loaded=null,Object.keys(A.range).length?A.buffered=!0:this.removeFragment(A.body)},n.fragBuffered=function(l){var c=s(l),o=this.fragments[c];o&&(o.backtrack=o.loaded=null,o.buffered=!0)},n.getBufferedTimes=function(l,c,o,f){for(var d={time:[],partial:o},a=c?c.start:l.start,A=c?c.end:l.end,p=l.minEndPTS||A,y=l.maxStartPTS||a,T=0;T<f.length;T++){var _=f.start(T)-this.bufferPadding,B=f.end(T)+this.bufferPadding;if(y>=_&&p<=B){d.time.push({startPTS:Math.max(a,f.start(T)),endPTS:Math.min(A,f.end(T))});break}else if(a<B&&A>_)d.partial=!0,d.time.push({startPTS:Math.max(a,f.start(T)),endPTS:Math.min(A,f.end(T))});else if(A<=_)break}return d},n.getPartialFragment=function(l){var c=null,o,f,d,a=0,A=this.bufferPadding,p=this.fragments;return Object.keys(p).forEach(function(y){var T=p[y];if(!T)return;h(T)&&(f=T.body.start-A,d=T.body.end+A,l>=f&&l<=d&&(o=Math.min(l-f,d-l),a<=o&&(c=T.body,a=o)))}),c},n.getState=function(l){var c=s(l),o=this.fragments[c];return o?o.buffered?h(o)?x.PARTIAL:x.OK:o.backtrack?x.BACKTRACKED:x.APPENDING:x.NOT_LOADED},n.backtrack=function(l,c){var o=s(l),f=this.fragments[o];if(!f||f.backtrack)return null;var d=f.backtrack=c||f.loaded;return f.loaded=null,d},n.getBacktrackData=function(l){var c=s(l),o=this.fragments[c];if(o){var f,d=o.backtrack;if(d!=null&&(f=d.payload)!==null&&f!==void 0&&f.byteLength)return d;this.removeFragment(l)}return null},n.isTimeBuffered=function(l,c,o){for(var f,d,a=0;a<o.length;a++){if(f=o.start(a)-this.bufferPadding,d=o.end(a)+this.bufferPadding,l>=f&&c<=d)return!0;if(c<=f)return!1}return!1},n.onFragLoaded=function(l,c){var o=c.frag,f=c.part;if(o.sn==="initSegment"||o.bitrateTest||f)return;var d=s(o);this.fragments[d]={body:o,loaded:c,backtrack:null,buffered:!1,range:Object.create(null)}},n.onBufferAppended=function(l,c){var o=this,f=c.frag,d=c.part,a=c.timeRanges;if(f.type===E.PlaylistLevelType.MAIN)if(this.activeFragment=f,d){var A=this.activeParts;A||(this.activeParts=A=[]),A.push(d)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach(function(p){var y=a[p];if(o.detectEvictedFragments(p,y),!d)for(var T=0;T<y.length;T++)f.appendedPTS=Math.max(y.end(T),f.appendedPTS||0)})},n.onFragBuffered=function(l,c){this.detectPartialFragments(c)},n.hasFragment=function(l){var c=s(l);return!!this.fragments[c]},n.removeFragmentsInRange=function(l,c,o){var f=this;Object.keys(this.fragments).forEach(function(d){var a=f.fragments[d];if(!a)return;if(a.buffered){var A=a.body;A.type===o&&A.start<c&&A.end>l&&f.removeFragment(A)}})},n.removeFragment=function(l){var c=s(l);l.stats.loaded=0,l.clearElementaryStreamInfo(),delete this.fragments[c]},n.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},r}();function h(r){var n,e;return r.buffered&&(((n=r.range.video)===null||n===void 0?void 0:n.partial)||((e=r.range.audio)===null||e===void 0?void 0:e.partial))}function s(r){return r.type+"_"+r.level+"_"+r.urlId+"_"+r.sn}},"./src/controller/gap-controller.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"STALL_MINIMUM_DURATION_MS",function(){return h}),L.d(X,"MAX_START_GAP_JUMP",function(){return s}),L.d(X,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return r}),L.d(X,"SKIP_BUFFER_RANGE_START",function(){return n}),L.d(X,"default",function(){return e});var b=L("./src/utils/buffer-helper.ts"),E=L("./src/errors.ts"),x=L("./src/events.ts"),C=L("./src/utils/logger.ts"),h=250,s=2,r=.1,n=.05,e=function(){function l(o,f,d,a){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=o,this.media=f,this.fragmentTracker=d,this.hls=a}var c=l.prototype;return c.destroy=function(){this.hls=this.fragmentTracker=this.media=null},c.poll=function(f){var d=this.config,a=this.media,A=this.stalled,p=a.currentTime,y=a.seeking,T=this.seeking&&!y,_=!this.seeking&&y;if(this.seeking=y,p!==f){if(this.moved=!0,A!==null){if(this.stallReported){var B=self.performance.now()-A;C.logger.warn("playback not stuck anymore @"+p+", after "+Math.round(B)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((_||T)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!b.BufferHelper.getBuffered(a).length)return;var v=b.BufferHelper.bufferInfo(a,p,0),m=v.len>0,u=v.nextStart||0;if(!m&&!u)return;if(y){var i=v.len>s,w=!u||u-p>s&&!this.fragmentTracker.getPartialFragment(p);if(i||w)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var O,S=Math.max(u,v.start||0)-p,D=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,R=D==null||((O=D.details)===null||O===void 0)?void 0:O.live,k=R?D.details.targetduration*2:s;if(S>0&&S<=k){this._trySkipBufferHole(null);return}}var j=self.performance.now();if(A===null){this.stalled=j;return}var Y=j-A;!y&&Y>=h&&this._reportStall(v.len);var P=b.BufferHelper.bufferInfo(a,p,d.maxBufferHole);this._tryFixBufferStall(P,Y)},c._tryFixBufferStall=function(f,d){var a=this.config,A=this.fragmentTracker,p=this.media,y=p.currentTime,T=A.getPartialFragment(y);if(T){var _=this._trySkipBufferHole(T);if(_)return}f.len>a.maxBufferHole&&d>a.highBufferWatchdogPeriod*1e3&&(C.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},c._reportStall=function(f){var d=this.hls,a=this.media,A=this.stallReported;A||(this.stallReported=!0,C.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+f+")"),d.trigger(x.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:f}))},c._trySkipBufferHole=function(f){for(var d=this.config,a=this.hls,A=this.media,p=A.currentTime,y=0,T=b.BufferHelper.getBuffered(A),_=0;_<T.length;_++){var B=T.start(_);if(p+d.maxBufferHole>=y&&p<B){var v=Math.max(B+n,A.currentTime+r);return C.logger.warn("skipping hole, adjusting currentTime from "+p+" to "+v),this.moved=!0,this.stalled=null,A.currentTime=v,f&&a.trigger(x.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+p+" to "+v,frag:f}),v}y=T.end(_)}return 0},c._tryNudgeBuffer=function(){var f=this.config,d=this.hls,a=this.media,A=a.currentTime,p=(this.nudgeRetry||0)+1;if(this.nudgeRetry=p,p<f.nudgeMaxRetry){var y=A+p*f.nudgeOffset;C.logger.warn("Nudging 'currentTime' from "+A+" to "+y),a.currentTime=y,d.trigger(x.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else C.logger.error("Playhead still not moving while enough data buffered @"+A+" after "+f.nudgeMaxRetry+" nudges"),d.trigger(x.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},l}()},"./src/controller/id3-track-controller.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/events.ts"),E=L("./src/utils/texttrack-utils.ts"),x=L("./src/demux/id3.ts"),C=.25,h=function(){function s(n){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=n,this._registerListeners()}var r=s.prototype;return r.destroy=function(){this._unregisterListeners()},r._registerListeners=function(){var e=this.hls;e.on(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(b.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},r._unregisterListeners=function(){var e=this.hls;e.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(b.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},r.onMediaAttached=function(e,l){this.media=l.media},r.onMediaDetaching=function(){if(!this.id3Track)return;Object(E.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},r.getID3Track=function(e){if(!this.media)return;for(var l=0;l<e.length;l++){var c=e[l];if(c.kind==="metadata"&&c.label==="id3")return Object(E.sendAddTrackEvent)(c,this.media),c}return this.media.addTextTrack("metadata","id3")},r.onFragParsingMetadata=function(e,l){if(!this.media)return;var c=l.frag,o=l.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var f=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,d=0;d<o.length;d++){var a=x.getID3Frames(o[d].data);if(a){var A=o[d].pts,p=d<o.length-1?o[d+1].pts:c.end,y=p-A;y<=0&&(p=A+C);for(var T=0;T<a.length;T++){var _=a[T];if(!x.isTimeStampFrame(_)){var B=new f(A,p,"");B.value=_,this.id3Track.addCue(B)}}}}},r.onBufferFlushing=function(e,l){var c=l.startOffset,o=l.endOffset,f=l.type;if(!f||f==="audio"){var d=this.id3Track;d&&Object(E.removeCuesInRange)(d,c,o)}},s}();X.default=h},"./src/controller/latency-controller.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return s});var b=L("./src/errors.ts"),E=L("./src/events.ts"),x=L("./src/utils/logger.ts");function C(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}function h(r,n,e){return n&&C(r.prototype,n),e&&C(r,e),r}var s=function(){function r(e){var l=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return l.timeupdate()},this.hls=e,this.config=e.config,this.registerListeners()}var n=r.prototype;return n.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},n.registerListeners=function(){this.hls.on(E.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(E.Events.ERROR,this.onError,this)},n.unregisterListeners=function(){this.hls.off(E.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(E.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(E.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(E.Events.ERROR,this.onError)},n.onMediaAttached=function(l,c){this.media=c.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},n.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},n.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},n.onLevelUpdated=function(l,c){var o=c.details;this.levelDetails=o,o.advanced&&this.timeupdate(),!o.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},n.onError=function(l,c){if(c.details!==b.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,x.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},n.timeupdate=function(){var l=this.media,c=this.levelDetails;if(!l||!c)return;this.currentTime=l.currentTime;var o=this.computeLatency();if(o===null)return;this._latency=o;var f=this.config,d=f.lowLatencyMode,a=f.maxLiveSyncPlaybackRate;if(!d||a===1)return;var A=this.targetLatency;if(A===null)return;var p=o-A,y=Math.min(this.maxLatency,A+c.targetduration),T=p<y;if(c.live&&T&&p>.05&&this.forwardBufferLength>1){var _=Math.min(2,Math.max(1,a)),B=Math.round(2/(1+Math.exp(-.75*p-this.edgeStalled))*20)/20;l.playbackRate=Math.min(_,Math.max(1,B))}else l.playbackRate!==1&&l.playbackRate!==0&&(l.playbackRate=1)},n.estimateLiveEdge=function(){var l=this.levelDetails;return l===null?null:l.edge+l.age},n.computeLatency=function(){var l=this.estimateLiveEdge();return l===null?null:l-this.currentTime},h(r,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var l=this.config,c=this.levelDetails;return l.liveMaxLatencyDuration!==void 0?l.liveMaxLatencyDuration:c?l.liveMaxLatencyDurationCount*c.targetduration:0}},{key:"targetLatency",get:function(){var l=this.levelDetails;if(l===null)return null;var c=l.holdBack,o=l.partHoldBack,f=l.targetduration,d=this.config,a=d.liveSyncDuration,A=d.liveSyncDurationCount,p=d.lowLatencyMode,y=this.hls.userConfig,T=p&&o||c;(y.liveSyncDuration||y.liveSyncDurationCount||T===0)&&(T=a!==void 0?a:A*f);var _=f,B=1;return T+Math.min(this.stallCount*B,_)}},{key:"liveSyncPosition",get:function(){var l=this.estimateLiveEdge(),c=this.targetLatency,o=this.levelDetails;if(l===null||c===null||o===null)return null;var f=o.edge,d=l-c-this.edgeStalled,a=f-o.totalduration,A=f-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(a,d),A)}},{key:"drift",get:function(){var l=this.levelDetails;return l===null?1:l.drift}},{key:"edgeStalled",get:function(){var l=this.levelDetails;if(l===null)return 0;var c=(this.config.lowLatencyMode&&l.partTarget||l.targetduration)*3;return Math.max(l.age-c,0)}},{key:"forwardBufferLength",get:function(){var l=this.media,c=this.levelDetails;if(!l||!c)return 0;var o=l.buffered.length;return o?l.buffered.end(o-1):c.edge-this.currentTime}}]),r}()},"./src/controller/level-controller.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return d});var b=L("./src/types/level.ts"),E=L("./src/events.ts"),x=L("./src/errors.ts"),C=L("./src/utils/codecs.ts"),h=L("./src/controller/level-helper.ts"),s=L("./src/controller/base-playlist-controller.ts"),r=L("./src/types/loader.ts");function n(){return n=Object.assign||function(a){for(var A=1;A<arguments.length;A++){var p=arguments[A];for(var y in p)Object.prototype.hasOwnProperty.call(p,y)&&(a[y]=p[y])}return a},n.apply(this,arguments)}function e(a,A){for(var p=0;p<A.length;p++){var y=A[p];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(a,y.key,y)}}function l(a,A,p){return A&&e(a.prototype,A),p&&e(a,p),a}function c(a,A){a.prototype=Object.create(A.prototype),a.prototype.constructor=a,o(a,A)}function o(a,A){return o=Object.setPrototypeOf||function(y,T){return y.__proto__=T,y},o(a,A)}var f=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),d=function(a){c(A,a);function A(y){var T;return T=a.call(this,y,"[level-controller]")||this,T._levels=[],T._firstLevel=-1,T._startLevel=void 0,T.currentLevelIndex=-1,T.manualLevelIndex=-1,T.onParsedComplete=void 0,T._registerListeners(),T}var p=A.prototype;return p._registerListeners=function(){var T=this.hls;T.on(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),T.on(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),T.on(E.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),T.on(E.Events.FRAG_LOADED,this.onFragLoaded,this),T.on(E.Events.ERROR,this.onError,this)},p._unregisterListeners=function(){var T=this.hls;T.off(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),T.off(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),T.off(E.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),T.off(E.Events.FRAG_LOADED,this.onFragLoaded,this),T.off(E.Events.ERROR,this.onError,this)},p.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,a.prototype.destroy.call(this)},p.startLoad=function(){var T=this._levels;T.forEach(function(_){_.loadError=0}),a.prototype.startLoad.call(this)},p.onManifestLoaded=function(T,_){var B=[],v=[],m=[],u,i={},w,O=!1,S=!1,D=!1;if(_.levels.forEach(function(Y){var P=Y.attrs;O=O||!!(Y.width&&Y.height),S=S||!!Y.videoCodec,D=D||!!Y.audioCodec,f&&Y.audioCodec&&Y.audioCodec.indexOf("mp4a.40.34")!==-1&&(Y.audioCodec=void 0);var K=Y.bitrate+"-"+Y.attrs.RESOLUTION+"-"+Y.attrs.CODECS;w=i[K],w?w.url.push(Y.url):(w=new b.Level(Y),i[K]=w,B.push(w)),P&&(P.AUDIO&&Object(h.addGroupId)(w,"audio",P.AUDIO),P.SUBTITLES&&Object(h.addGroupId)(w,"text",P.SUBTITLES))}),(O||S)&&D&&(B=B.filter(function(Y){var P=Y.videoCodec,K=Y.width,W=Y.height;return!!P||!!(K&&W)})),B=B.filter(function(Y){var P=Y.audioCodec,K=Y.videoCodec;return(!P||Object(C.isCodecSupportedInMp4)(P,"audio"))&&(!K||Object(C.isCodecSupportedInMp4)(K,"video"))}),_.audioTracks&&(v=_.audioTracks.filter(function(Y){return!Y.audioCodec||Object(C.isCodecSupportedInMp4)(Y.audioCodec,"audio")}),Object(h.assignTrackIdsByGroup)(v)),_.subtitles&&(m=_.subtitles,Object(h.assignTrackIdsByGroup)(m)),B.length>0){u=B[0].bitrate,B.sort(function(Y,P){return Y.bitrate-P.bitrate}),this._levels=B;for(var R=0;R<B.length;R++)if(B[R].bitrate===u){this._firstLevel=R,this.log("manifest loaded, "+B.length+" level(s) found, first bitrate: "+u);break}var k=D&&!S,j={levels:B,audioTracks:v,subtitleTracks:m,firstLevel:this._firstLevel,stats:_.stats,audio:D,video:S,altAudio:!k&&v.some(function(Y){return!!Y.url})};this.hls.trigger(E.Events.MANIFEST_PARSED,j),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(E.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:_.url,reason:"no level with compatible codecs found in manifest"})},p.onError=function(T,_){if(a.prototype.onError.call(this,T,_),_.fatal)return;var B=_.context,v=this._levels[this.currentLevelIndex];if(B&&(B.type===r.PlaylistContextType.AUDIO_TRACK&&v.audioGroupIds&&B.groupId===v.audioGroupIds[v.urlId]||B.type===r.PlaylistContextType.SUBTITLE_TRACK&&v.textGroupIds&&B.groupId===v.textGroupIds[v.urlId])){this.redundantFailover(this.currentLevelIndex);return}var m=!1,u=!0,i;switch(_.details){case x.ErrorDetails.FRAG_LOAD_ERROR:case x.ErrorDetails.FRAG_LOAD_TIMEOUT:case x.ErrorDetails.KEY_LOAD_ERROR:case x.ErrorDetails.KEY_LOAD_TIMEOUT:if(_.frag){var w=this._levels[_.frag.level];w?(w.fragmentError++,w.fragmentError>this.hls.config.fragLoadingMaxRetry&&(i=_.frag.level)):i=_.frag.level}break;case x.ErrorDetails.LEVEL_LOAD_ERROR:case x.ErrorDetails.LEVEL_LOAD_TIMEOUT:B&&(B.deliveryDirectives&&(u=!1),i=B.level),m=!0;break;case x.ErrorDetails.REMUX_ALLOC_ERROR:i=_.level,m=!0;break}i!==void 0&&this.recoverLevel(_,i,m,u)},p.recoverLevel=function(T,_,B,v){var m=T.details,u=this._levels[_];if(u.loadError++,B){var i=this.retryLoadingOrFail(T);if(i)T.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(v){var w=u.url.length;if(w>1&&u.loadError<w)T.levelRetry=!0,this.redundantFailover(_);else if(this.manualLevelIndex===-1){var O=_===0?this._levels.length-1:_-1;this.currentLevelIndex!==O&&this._levels[O].loadError===0&&(this.warn(m+": switch to "+O),T.levelRetry=!0,this.hls.nextAutoLevel=O)}}},p.redundantFailover=function(T){var _=this._levels[T],B=_.url.length;if(B>1){var v=(_.urlId+1)%B;this.warn("Switching to redundant URL-id "+v),this._levels.forEach(function(m){m.urlId=v}),this.level=T}},p.onFragLoaded=function(T,_){var B=_.frag;if(B!==void 0&&B.type===r.PlaylistLevelType.MAIN){var v=this._levels[B.level];v!==void 0&&(v.fragmentError=0,v.loadError=0)}},p.onLevelLoaded=function(T,_){var B,v=_.level,m=_.details,u=this._levels[v];if(!u){var i;this.warn("Invalid level index "+v),(i=_.deliveryDirectives)!==null&&i!==void 0&&i.skip&&(m.deltaUpdateFailed=!0);return}v===this.currentLevelIndex?(u.fragmentError===0&&(u.loadError=0,this.retryCount=0),this.playlistLoaded(v,_,u.details)):(B=_.deliveryDirectives)!==null&&B!==void 0&&B.skip&&(m.deltaUpdateFailed=!0)},p.onAudioTrackSwitched=function(T,_){var B=this.hls.levels[this.currentLevelIndex];if(!B)return;if(B.audioGroupIds){for(var v=-1,m=this.hls.audioTracks[_.id].groupId,u=0;u<B.audioGroupIds.length;u++)if(B.audioGroupIds[u]===m){v=u;break}v!==B.urlId&&(B.urlId=v,this.startLoad())}},p.loadPlaylist=function(T){var _=this.currentLevelIndex,B=this._levels[_];if(this.canLoad&&B&&B.url.length>0){var v=B.urlId,m=B.url[v];if(T)try{m=T.addDirectives(m)}catch(u){this.warn("Could not construct new URL with HLS Delivery Directives: "+u)}this.log("Attempt loading level index "+_+(T?" at sn "+T.msn+" part "+T.part:"")+" with URL-id "+v+" "+m),this.clearTimer(),this.hls.trigger(E.Events.LEVEL_LOADING,{url:m,level:_,id:v,deliveryDirectives:T||null})}},p.removeLevel=function(T,_){var B=function(u,i){return i!==_},v=this._levels.filter(function(m,u){return u!==T?!0:m.url.length>1&&_!==void 0?(m.url=m.url.filter(B),m.audioGroupIds&&(m.audioGroupIds=m.audioGroupIds.filter(B)),m.textGroupIds&&(m.textGroupIds=m.textGroupIds.filter(B)),m.urlId=0,!0):!1}).map(function(m,u){var i=m.details;return i!=null&&i.fragments&&i.fragments.forEach(function(w){w.level=u}),m});this._levels=v,this.hls.trigger(E.Events.LEVELS_UPDATED,{levels:v})},l(A,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(T){var _,B=this._levels;if(B.length===0)return;if(this.currentLevelIndex===T&&(_=B[T])!==null&&_!==void 0&&_.details)return;if(T<0||T>=B.length){var v=T<0;if(this.hls.trigger(E.Events.ERROR,{type:x.ErrorTypes.OTHER_ERROR,details:x.ErrorDetails.LEVEL_SWITCH_ERROR,level:T,fatal:v,reason:"invalid level idx"}),v)return;T=Math.min(T,B.length-1)}this.clearTimer();var m=this.currentLevelIndex,u=B[m],i=B[T];this.log("switching to level "+T+" from "+m),this.currentLevelIndex=T;var w=n({},i,{level:T,maxBitrate:i.maxBitrate,uri:i.uri,urlId:i.urlId});delete w._urlId,this.hls.trigger(E.Events.LEVEL_SWITCHING,w);var O=i.details;if(!O||O.live){var S=this.switchParams(i.uri,u==null?void 0:u.details);this.loadPlaylist(S)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(T){this.manualLevelIndex=T,this._startLevel===void 0&&(this._startLevel=T),T!==-1&&(this.level=T)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(T){this._firstLevel=T}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var T=this.hls.config.startLevel;return T!==void 0?T:this._firstLevel}else return this._startLevel},set:function(T){this._startLevel=T}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(T){this.level=T,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=T)}}]),A}(s.default)},"./src/controller/level-helper.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"addGroupId",function(){return x}),L.d(X,"assignTrackIdsByGroup",function(){return C}),L.d(X,"updatePTS",function(){return h}),L.d(X,"updateFragPTSDTS",function(){return r}),L.d(X,"mergeDetails",function(){return n}),L.d(X,"mapPartIntersection",function(){return e}),L.d(X,"mapFragmentIntersection",function(){return l}),L.d(X,"adjustSliding",function(){return c}),L.d(X,"addSliding",function(){return o}),L.d(X,"computeReloadInterval",function(){return f}),L.d(X,"getFragmentWithSN",function(){return d}),L.d(X,"getPartWith",function(){return a});var b=L("./src/polyfills/number.ts"),E=L("./src/utils/logger.ts");function x(A,p,y){switch(p){case"audio":A.audioGroupIds||(A.audioGroupIds=[]),A.audioGroupIds.push(y);break;case"text":A.textGroupIds||(A.textGroupIds=[]),A.textGroupIds.push(y);break}}function C(A){var p={};A.forEach(function(y){var T=y.groupId||"";y.id=p[T]=p[T]||0,p[T]++})}function h(A,p,y){var T=A[p],_=A[y];s(T,_)}function s(A,p){var y=p.startPTS;if(Object(b.isFiniteNumber)(y)){var T=0,_;p.sn>A.sn?(T=y-A.start,_=A):(T=A.start-y,_=p),_.duration!==T&&(_.duration=T)}else if(p.sn>A.sn){var B=A.cc===p.cc;B&&A.minEndPTS?p.start=A.start+(A.minEndPTS-A.start):p.start=A.start+A.duration}else p.start=Math.max(A.start-p.duration,0)}function r(A,p,y,T,_,B){var v=T-y;v<=0&&(E.logger.warn("Fragment should have a positive duration",p),T=y+p.duration,B=_+p.duration);var m=y,u=T,i=p.startPTS,w=p.endPTS;if(Object(b.isFiniteNumber)(i)){var O=Math.abs(i-y);Object(b.isFiniteNumber)(p.deltaPTS)?p.deltaPTS=Math.max(O,p.deltaPTS):p.deltaPTS=O,m=Math.max(y,i),y=Math.min(y,i),_=Math.min(_,p.startDTS),u=Math.min(T,w),T=Math.max(T,w),B=Math.max(B,p.endDTS)}p.duration=T-y;var S=y-p.start;p.appendedPTS=T,p.start=p.startPTS=y,p.maxStartPTS=m,p.startDTS=_,p.endPTS=T,p.minEndPTS=u,p.endDTS=B;var D=p.sn;if(!A||D<A.startSN||D>A.endSN)return 0;var R,k=D-A.startSN,j=A.fragments;for(j[k]=p,R=k;R>0;R--)s(j[R],j[R-1]);for(R=k;R<j.length-1;R++)s(j[R],j[R+1]);return A.fragmentHint&&s(j[j.length-1],A.fragmentHint),A.PTSKnown=A.alignedSliding=!0,S}function n(A,p){for(var y=null,T=A.fragments,_=T.length-1;_>=0;_--){var B=T[_].initSegment;if(B){y=B;break}}A.fragmentHint&&delete A.fragmentHint.endPTS;var v=0,m;if(l(A,p,function(R,k){R.relurl&&(v=R.cc-k.cc),Object(b.isFiniteNumber)(R.startPTS)&&Object(b.isFiniteNumber)(R.endPTS)&&(k.start=k.startPTS=R.startPTS,k.startDTS=R.startDTS,k.appendedPTS=R.appendedPTS,k.maxStartPTS=R.maxStartPTS,k.endPTS=R.endPTS,k.endDTS=R.endDTS,k.minEndPTS=R.minEndPTS,k.duration=R.endPTS-R.startPTS,k.duration&&(m=k),p.PTSKnown=p.alignedSliding=!0),k.elementaryStreams=R.elementaryStreams,k.loader=R.loader,k.stats=R.stats,k.urlId=R.urlId,R.initSegment&&(k.initSegment=R.initSegment,y=R.initSegment)}),y){var u=p.fragmentHint?p.fragments.concat(p.fragmentHint):p.fragments;u.forEach(function(R){var k;(!R.initSegment||R.initSegment.relurl===((k=y)===null||k===void 0?void 0:k.relurl))&&(R.initSegment=y)})}if(p.skippedSegments&&(p.deltaUpdateFailed=p.fragments.some(function(R){return!R}),p.deltaUpdateFailed)){E.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var i=p.skippedSegments;i--;)p.fragments.shift();p.startSN=p.fragments[0].sn,p.startCC=p.fragments[0].cc}var w=p.fragments;if(v){E.logger.warn("discontinuity sliding from playlist, take drift into account");for(var O=0;O<w.length;O++)w[O].cc+=v}p.skippedSegments&&(p.startCC=p.fragments[0].cc),e(A.partList,p.partList,function(R,k){k.elementaryStreams=R.elementaryStreams,k.stats=R.stats}),m?r(p,m,m.startPTS,m.endPTS,m.startDTS,m.endDTS):c(A,p),w.length&&(p.totalduration=p.edge-w[0].start),p.driftStartTime=A.driftStartTime,p.driftStart=A.driftStart;var S=p.advancedDateTime;if(p.advanced&&S){var D=p.edge;p.driftStart||(p.driftStartTime=S,p.driftStart=D),p.driftEndTime=S,p.driftEnd=D}else p.driftEndTime=A.driftEndTime,p.driftEnd=A.driftEnd,p.advancedDateTime=A.advancedDateTime}function e(A,p,y){if(A&&p)for(var T=0,_=0,B=A.length;_<=B;_++){var v=A[_],m=p[_+T];v&&m&&v.index===m.index&&v.fragment.sn===m.fragment.sn?y(v,m):T--}}function l(A,p,y){for(var T=p.skippedSegments,_=Math.max(A.startSN,p.startSN)-p.startSN,B=(A.fragmentHint?1:0)+(T?p.endSN:Math.min(A.endSN,p.endSN))-p.startSN,v=p.startSN-A.startSN,m=p.fragmentHint?p.fragments.concat(p.fragmentHint):p.fragments,u=A.fragmentHint?A.fragments.concat(A.fragmentHint):A.fragments,i=_;i<=B;i++){var w=u[v+i],O=m[i];T&&!O&&i<T&&(O=p.fragments[i]=w),w&&O&&y(w,O)}}function c(A,p){var y=p.startSN+p.skippedSegments-A.startSN,T=A.fragments;if(y<0||y>=T.length)return;o(p,T[y].start)}function o(A,p){if(p){for(var y=A.fragments,T=A.skippedSegments;T<y.length;T++)y[T].start+=p;A.fragmentHint&&(A.fragmentHint.start+=p)}}function f(A,p){var y=1e3*A.levelTargetDuration,T=y/2,_=A.age,B=_>0&&_<y*3,v=p.loading.end-p.loading.start,m,u=A.availabilityDelay;if(A.updated===!1)if(B){var i=333*A.misses;m=Math.max(Math.min(T,v*2),i),A.availabilityDelay=(A.availabilityDelay||0)+m}else m=T;else B?(u=Math.min(u||y/2,_),A.availabilityDelay=u,m=u+y-_):m=y-v;return Math.round(m)}function d(A,p,y){if(!A||!A.details)return null;var T=A.details,_=T.fragments[p-T.startSN];return _||(_=T.fragmentHint,_&&_.sn===p?_:p<T.startSN&&y&&y.sn===p?y:null)}function a(A,p,y){if(!A||!A.details)return null;var T=A.details.partList;if(T)for(var _=T.length;_--;){var B=T[_];if(B.index===y&&B.fragment.sn===p)return B}return null}},"./src/controller/stream-controller.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return T});var b=L("./src/polyfills/number.ts"),E=L("./src/controller/base-stream-controller.ts"),x=L("./src/is-supported.ts"),C=L("./src/events.ts"),h=L("./src/utils/buffer-helper.ts"),s=L("./src/controller/fragment-tracker.ts"),r=L("./src/types/loader.ts"),n=L("./src/loader/fragment.ts"),e=L("./src/demux/transmuxer-interface.ts"),l=L("./src/types/transmuxer.ts"),c=L("./src/controller/gap-controller.ts"),o=L("./src/errors.ts"),f=L("./src/utils/logger.ts");function d(_,B){for(var v=0;v<B.length;v++){var m=B[v];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(_,m.key,m)}}function a(_,B,v){return B&&d(_.prototype,B),v&&d(_,v),_}function A(_,B){_.prototype=Object.create(B.prototype),_.prototype.constructor=_,p(_,B)}function p(_,B){return p=Object.setPrototypeOf||function(m,u){return m.__proto__=u,m},p(_,B)}var y=100,T=function(_){A(B,_);function B(m,u){var i;return i=_.call(this,m,u,"[stream-controller]")||this,i.audioCodecSwap=!1,i.gapController=null,i.level=-1,i._forceStartLoad=!1,i.altAudio=!1,i.audioOnly=!1,i.fragPlaying=null,i.onvplaying=null,i.onvseeked=null,i.fragLastKbps=0,i.stalled=!1,i.couldBacktrack=!1,i.audioCodecSwitch=!1,i.videoBuffer=null,i._registerListeners(),i}var v=B.prototype;return v._registerListeners=function(){var u=this.hls;u.on(C.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.on(C.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(C.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(C.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.on(C.Events.LEVEL_LOADING,this.onLevelLoading,this),u.on(C.Events.LEVEL_LOADED,this.onLevelLoaded,this),u.on(C.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),u.on(C.Events.ERROR,this.onError,this),u.on(C.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),u.on(C.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),u.on(C.Events.BUFFER_CREATED,this.onBufferCreated,this),u.on(C.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),u.on(C.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),u.on(C.Events.FRAG_BUFFERED,this.onFragBuffered,this)},v._unregisterListeners=function(){var u=this.hls;u.off(C.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.off(C.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.off(C.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.off(C.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.off(C.Events.LEVEL_LOADED,this.onLevelLoaded,this),u.off(C.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),u.off(C.Events.ERROR,this.onError,this),u.off(C.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),u.off(C.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),u.off(C.Events.BUFFER_CREATED,this.onBufferCreated,this),u.off(C.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),u.off(C.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),u.off(C.Events.FRAG_BUFFERED,this.onFragBuffered,this)},v.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},v.startLoad=function(u){if(this.levels){var i=this.lastCurrentTime,w=this.hls;if(this.stopLoad(),this.setInterval(y),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var O=w.startLevel;O===-1&&(w.config.testBandwidth?(O=0,this.bitrateTest=!0):O=w.nextAutoLevel),this.level=w.nextLoadLevel=O,this.loadedmetadata=!1}i>0&&u===-1&&(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),u=i),this.state=E.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=u,this.tick()}else this._forceStartLoad=!0,this.state=E.State.STOPPED},v.stopLoad=function(){this._forceStartLoad=!1,_.prototype.stopLoad.call(this)},v.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_LEVEL:{var u,i=this.levels,w=this.level,O=i==null||((u=i[w])===null||u===void 0)?void 0:u.details;if(O&&(!O.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(O))break;this.state=E.State.IDLE;break}break}case E.State.FRAG_LOADING_WAITING_RETRY:{var S,D=self.performance.now(),R=this.retryDate;(!R||D>=R||(S=this.media)!==null&&S!==void 0&&S.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=E.State.IDLE)}break;default:break}this.onTickEnd()},v.onTickEnd=function(){_.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},v.doTickIdle=function(){var u,i,w=this.hls,O=this.levelLastLoaded,S=this.levels,D=this.media,R=w.config,k=w.nextLoadLevel;if(O===null||!D&&(this.startFragRequested||!R.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!S||!S[k])return;var j=S[k];this.level=w.nextLoadLevel=k;var Y=j.details;if(!Y||this.state===E.State.WAITING_LEVEL||Y.live&&this.levelLastLoaded!==k){this.state=E.State.WAITING_LEVEL;return}var P=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:D,r.PlaylistLevelType.MAIN);if(P===null)return;var K=P.len,W=this.getMaxBufferLength(j.maxBitrate);if(K>=W)return;if(this._streamEnded(P,Y)){var F={};this.altAudio&&(F.type="video"),this.hls.trigger(C.Events.BUFFER_EOS,F),this.state=E.State.ENDED;return}var H=P.end,G=this.getNextFragment(H,Y);if(this.couldBacktrack&&!this.fragPrevious&&G&&G.sn!=="initSegment"){var $=G.sn-Y.startSN;$>1&&(G=Y.fragments[$-1],this.fragmentTracker.removeFragment(G))}if(G&&this.fragmentTracker.getState(G)===s.FragmentState.OK&&this.nextLoadPosition>H){var ae=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(D,ae,r.PlaylistLevelType.MAIN),G=this.getNextFragment(this.nextLoadPosition,Y)}if(!G)return;G.initSegment&&!G.initSegment.data&&!this.bitrateTest&&(G=G.initSegment),((u=G.decryptdata)===null||u===void 0?void 0:u.keyFormat)==="identity"&&!((i=G.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(G,Y):this.loadFragment(G,Y,H)},v.loadFragment=function(u,i,w){var O,S=this.fragmentTracker.getState(u);if(this.fragCurrent=u,S===s.FragmentState.BACKTRACKED){var D=this.fragmentTracker.getBacktrackData(u);if(D){this._handleFragmentLoadProgress(D),this._handleFragmentLoadComplete(D);return}else S=s.FragmentState.NOT_LOADED}S===s.FragmentState.NOT_LOADED||S===s.FragmentState.PARTIAL?u.sn==="initSegment"?this._loadInitSegment(u):this.bitrateTest?(u.bitrateTest=!0,this.log("Fragment "+u.sn+" of level "+u.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(u)):(this.startFragRequested=!0,_.prototype.loadFragment.call(this,u,i,w)):S===s.FragmentState.APPENDING?this.reduceMaxBufferLength(u.duration)&&this.fragmentTracker.removeFragment(u):((O=this.media)===null||O===void 0?void 0:O.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},v.getAppendedFrag=function(u){var i=this.fragmentTracker.getAppendedFrag(u,r.PlaylistLevelType.MAIN);return i&&"fragment"in i?i.fragment:i},v.getBufferedFrag=function(u){return this.fragmentTracker.getBufferedFrag(u,r.PlaylistLevelType.MAIN)},v.followingBufferedFrag=function(u){return u?this.getBufferedFrag(u.end+.5):null},v.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},v.nextLevelSwitch=function(){var u=this.levels,i=this.media;if(i!=null&&i.readyState){var w,O=this.getAppendedFrag(i.currentTime);if(O&&O.start>1&&this.flushMainBuffer(0,O.start-1),!i.paused&&u){var S=this.hls.nextLoadLevel,D=u[S],R=this.fragLastKbps;R&&this.fragCurrent?w=this.fragCurrent.duration*D.maxBitrate/(1e3*R)+1:w=0}else w=0;var k=this.getBufferedFrag(i.currentTime+w);if(k){var j=this.followingBufferedFrag(k);if(j){this.abortCurrentFrag();var Y=j.maxStartPTS?j.maxStartPTS:j.start,P=j.duration,K=Math.max(k.end,Y+Math.min(Math.max(P-this.config.maxFragLookUpTolerance,P*.5),P*.75));this.flushMainBuffer(K,Number.POSITIVE_INFINITY)}}}},v.abortCurrentFrag=function(){var u=this.fragCurrent;this.fragCurrent=null,u!=null&&u.loader&&u.loader.abort(),this.state===E.State.KEY_LOADING&&(this.state=E.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},v.flushMainBuffer=function(u,i){_.prototype.flushMainBuffer.call(this,u,i,this.altAudio?"video":null)},v.onMediaAttached=function(u,i){_.prototype.onMediaAttached.call(this,u,i);var w=i.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),w.addEventListener("playing",this.onvplaying),w.addEventListener("seeked",this.onvseeked),this.gapController=new c.default(this.config,w,this.fragmentTracker,this.hls)},v.onMediaDetaching=function(){var u=this.media;u&&(u.removeEventListener("playing",this.onvplaying),u.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),_.prototype.onMediaDetaching.call(this)},v.onMediaPlaying=function(){this.tick()},v.onMediaSeeked=function(){var u=this.media,i=u?u.currentTime:null;Object(b.isFiniteNumber)(i)&&this.log("Media seeked to "+i.toFixed(3)),this.tick()},v.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(C.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},v.onManifestParsed=function(u,i){var w=!1,O=!1,S;i.levels.forEach(function(D){S=D.audioCodec,S&&(S.indexOf("mp4a.40.2")!==-1&&(w=!0),S.indexOf("mp4a.40.5")!==-1&&(O=!0))}),this.audioCodecSwitch=w&&O&&!Object(x.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=i.levels,this.startFragRequested=!1},v.onLevelLoading=function(u,i){var w=this.levels;if(!w||this.state!==E.State.IDLE)return;var O=w[i.level];(!O.details||O.details.live&&this.levelLastLoaded!==i.level||this.waitForCdnTuneIn(O.details))&&(this.state=E.State.WAITING_LEVEL)},v.onLevelLoaded=function(u,i){var w,O=this.levels,S=i.level,D=i.details,R=D.totalduration;if(!O){this.warn("Levels were reset while loading level "+S);return}this.log("Level "+S+" loaded ["+D.startSN+","+D.endSN+"], cc ["+D.startCC+", "+D.endCC+"] duration:"+R);var k=this.fragCurrent;k&&(this.state===E.State.FRAG_LOADING||this.state===E.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==i.level&&k.loader&&(this.state=E.State.IDLE,k.loader.abort()));var j=O[S],Y=0;if(D.live||(w=j.details)!==null&&w!==void 0&&w.live){if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed)return;Y=this.alignPlaylists(D,j.details)}if(j.details=D,this.levelLastLoaded=S,this.hls.trigger(C.Events.LEVEL_UPDATED,{details:D,level:S}),this.state===E.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(D))return;this.state=E.State.IDLE}this.startFragRequested?D.live&&this.synchronizeToLiveEdge(D):this.setStartPosition(D,Y),this.tick()},v._handleFragmentLoadProgress=function(u){var i,w=u.frag,O=u.part,S=u.payload,D=this.levels;if(!D){this.warn("Levels were reset while fragment load was in progress. Fragment "+w.sn+" of level "+w.level+" will not be buffered");return}var R=D[w.level],k=R.details;if(!k){this.warn("Dropping fragment "+w.sn+" of level "+w.level+" after level details were reset");return}var j=R.videoCodec,Y=k.PTSKnown||!k.live,P=(i=w.initSegment)===null||i===void 0?void 0:i.data,K=this._getAudioCodec(R),W=this.transmuxer=this.transmuxer||new e.default(this.hls,r.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),F=O?O.index:-1,H=F!==-1,G=new l.ChunkMetadata(w.level,w.sn,w.stats.chunkCount,S.byteLength,F,H),$=this.initPTS[w.cc];W.push(S,P,K,j,w,O,k.totalduration,Y,G,$)},v.onAudioTrackSwitching=function(u,i){var w=this.altAudio,O=!!i.url,S=i.id;if(!O){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var D=this.fragCurrent;D!=null&&D.loader&&(this.log("Switching to main audio track, cancel main fragment load"),D.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var R=this.hls;w&&R.trigger(C.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),R.trigger(C.Events.AUDIO_TRACK_SWITCHED,{id:S})}},v.onAudioTrackSwitched=function(u,i){var w=i.id,O=!!this.hls.audioTracks[w].url;if(O){var S=this.videoBuffer;S&&this.mediaBuffer!==S&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=S)}this.altAudio=O,this.tick()},v.onBufferCreated=function(u,i){var w=i.tracks,O,S,D=!1;for(var R in w){var k=w[R];if(k.id==="main"){if(S=R,O=k,R==="video"){var j=w[R];j&&(this.videoBuffer=j.buffer)}}else D=!0}D&&O?(this.log("Alternate track found, use "+S+".buffered to schedule main fragment loading"),this.mediaBuffer=O.buffer):this.mediaBuffer=this.media},v.onFragBuffered=function(u,i){var w=i.frag,O=i.part;if(w&&w.type!==r.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(w)){this.warn("Fragment "+w.sn+(O?" p: "+O.index:"")+" of level "+w.level+" finished buffering, but was aborted. state: "+this.state),this.state===E.State.PARSED&&(this.state=E.State.IDLE);return}var S=O?O.stats:w.stats;this.fragLastKbps=Math.round(8*S.total/(S.buffering.end-S.loading.first)),w.sn!=="initSegment"&&(this.fragPrevious=w),this.fragBufferedComplete(w,O)},v.onError=function(u,i){switch(i.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:case o.ErrorDetails.KEY_LOAD_ERROR:case o.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(r.PlaylistLevelType.MAIN,i);break;case o.ErrorDetails.LEVEL_LOAD_ERROR:case o.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==E.State.ERROR&&(i.fatal?(this.warn(""+i.details),this.state=E.State.ERROR):!i.levelRetry&&this.state===E.State.WAITING_LEVEL&&(this.state=E.State.IDLE));break;case o.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="main"&&(this.state===E.State.PARSING||this.state===E.State.PARSED)){var w=!0,O=this.getFwdBufferInfo(this.media,r.PlaylistLevelType.MAIN);O&&O.len>.5&&(w=!this.reduceMaxBufferLength(O.len)),w&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},v.checkBuffer=function(){var u=this.media,i=this.gapController;if(!u||!i||!u.readyState)return;var w=h.BufferHelper.getBuffered(u);!this.loadedmetadata&&w.length?(this.loadedmetadata=!0,this.seekToStartPos()):i.poll(this.lastCurrentTime),this.lastCurrentTime=u.currentTime},v.onFragLoadEmergencyAborted=function(){this.state=E.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},v.onBufferFlushed=function(u,i){var w=i.type;if(w!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var O=(w===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(O,w,r.PlaylistLevelType.MAIN)}},v.onLevelsUpdated=function(u,i){this.levels=i.levels},v.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},v.seekToStartPos=function(){var u=this.media,i=u.currentTime,w=this.startPosition;if(w>=0&&i<w){if(u.seeking){f.logger.log("could not seek to "+w+", already seeking at "+i);return}var O=h.BufferHelper.getBuffered(u),S=O.length?O.start(0):0,D=S-w;D>0&&(D<this.config.maxBufferHole||D<this.config.maxFragLookUpTolerance)&&(f.logger.log("adjusting start position by "+D+" to match buffer start"),w+=D,this.startPosition=w),this.log("seek to target start position "+w+" from current time "+i),u.currentTime=w}},v._getAudioCodec=function(u){var i=this.config.defaultAudioCodec||u.audioCodec;return this.audioCodecSwap&&i&&(this.log("Swapping audio codec"),i.indexOf("mp4a.40.5")!==-1?i="mp4a.40.2":i="mp4a.40.5"),i},v._loadBitrateTestFrag=function(u){var i=this;this._doFragLoad(u).then(function(w){var O=i.hls;if(!w||O.nextLoadLevel||i.fragContextChanged(u))return;i.fragLoadError=0,i.state=E.State.IDLE,i.startFragRequested=!1,i.bitrateTest=!1;var S=u.stats;S.parsing.start=S.parsing.end=S.buffering.start=S.buffering.end=self.performance.now(),O.trigger(C.Events.FRAG_LOADED,w)})},v._handleTransmuxComplete=function(u){var i,w="main",O=this.hls,S=u.remuxResult,D=u.chunkMeta,R=this.getCurrentContext(D);if(!R){this.warn("The loading context changed while buffering fragment "+D.sn+" of level "+D.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(D.level);return}var k=R.frag,j=R.part,Y=R.level,P=S.video,K=S.text,W=S.id3,F=S.initSegment,H=this.altAudio?void 0:S.audio;if(this.fragContextChanged(k))return;if(this.state=E.State.PARSING,F){F.tracks&&(this._bufferInitSegment(Y,F.tracks,k,D),O.trigger(C.Events.FRAG_PARSING_INIT_SEGMENT,{frag:k,id:w,tracks:F.tracks}));var G=F.initPTS,$=F.timescale;Object(b.isFiniteNumber)(G)&&(this.initPTS[k.cc]=G,O.trigger(C.Events.INIT_PTS_FOUND,{frag:k,id:w,initPTS:G,timescale:$}))}if(P&&S.independent!==!1){if(Y.details){var ae=P.startPTS,he=P.endPTS,ie=P.startDTS,ge=P.endDTS;if(j)j.elementaryStreams[P.type]={startPTS:ae,endPTS:he,startDTS:ie,endDTS:ge};else if(P.firstKeyFrame&&P.independent&&(this.couldBacktrack=!0),P.dropped&&P.independent){var Ae=this.getLoadPosition()+this.config.maxBufferHole;if(Ae<ae){this.backtrack(k);return}k.setElementaryStreamInfo(P.type,k.start,he,k.start,ge,!0)}k.setElementaryStreamInfo(P.type,ae,he,ie,ge),this.bufferFragmentData(P,k,j,D)}}else if(S.independent===!1){this.backtrack(k);return}if(H){var ye=H.startPTS,fe=H.endPTS,de=H.startDTS,ne=H.endDTS;j&&(j.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:ye,endPTS:fe,startDTS:de,endDTS:ne}),k.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,ye,fe,de,ne),this.bufferFragmentData(H,k,j,D)}if(W!=null&&(i=W.samples)!==null&&i!==void 0&&i.length){var ue={frag:k,id:w,samples:W.samples};O.trigger(C.Events.FRAG_PARSING_METADATA,ue)}if(K){var pe={frag:k,id:w,samples:K.samples};O.trigger(C.Events.FRAG_PARSING_USERDATA,pe)}},v._bufferInitSegment=function(u,i,w,O){var S=this;if(this.state!==E.State.PARSING)return;this.audioOnly=!!i.audio&&!i.video,this.altAudio&&!this.audioOnly&&delete i.audio;var D=i.audio,R=i.video,k=i.audiovideo;if(D){var j=u.audioCodec,Y=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(j&&(j.indexOf("mp4a.40.5")!==-1?j="mp4a.40.2":j="mp4a.40.5"),D.metadata.channelCount!==1&&Y.indexOf("firefox")===-1&&(j="mp4a.40.5")),Y.indexOf("android")!==-1&&D.container!=="audio/mpeg"&&(j="mp4a.40.2",this.log("Android: force audio codec to "+j)),u.audioCodec&&u.audioCodec!==j&&this.log('Swapping manifest audio codec "'+u.audioCodec+'" for "'+j+'"'),D.levelCodec=j,D.id="main",this.log("Init audio buffer, container:"+D.container+", codecs[selected/level/parsed]=["+(j||"")+"/"+(u.audioCodec||"")+"/"+D.codec+"]")}R&&(R.levelCodec=u.videoCodec,R.id="main",this.log("Init video buffer, container:"+R.container+", codecs[level/parsed]=["+(u.videoCodec||"")+"/"+R.codec+"]")),k&&this.log("Init audiovideo buffer, container:"+k.container+", codecs[level/parsed]=["+(u.attrs.CODECS||"")+"/"+k.codec+"]"),this.hls.trigger(C.Events.BUFFER_CODECS,i),Object.keys(i).forEach(function(P){var K=i[P],W=K.initSegment;W!=null&&W.byteLength&&S.hls.trigger(C.Events.BUFFER_APPENDING,{type:P,data:W,frag:w,part:null,chunkMeta:O,parent:w.type})}),this.tick()},v.backtrack=function(u){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(u);var i=this.fragmentTracker.backtrack(u);this.fragPrevious=null,this.nextLoadPosition=u.start,i?this.resetFragmentLoading(u):this.state=E.State.BACKTRACKING},v.checkFragmentChanged=function(){var u=this.media,i=null;if(u&&u.readyState>1&&u.seeking===!1){var w=u.currentTime;if(h.BufferHelper.isBuffered(u,w)?i=this.getAppendedFrag(w):h.BufferHelper.isBuffered(u,w+.1)&&(i=this.getAppendedFrag(w+.1)),i){var O=this.fragPlaying,S=i.level;(!O||i.sn!==O.sn||O.level!==S||i.urlId!==O.urlId)&&(this.hls.trigger(C.Events.FRAG_CHANGED,{frag:i}),(!O||O.level!==S)&&this.hls.trigger(C.Events.LEVEL_SWITCHED,{level:S}),this.fragPlaying=i)}}},a(B,[{key:"nextLevel",get:function(){var u=this.nextBufferedFrag;return u?u.level:-1}},{key:"currentLevel",get:function(){var u=this.media;if(u){var i=this.getAppendedFrag(u.currentTime);if(i)return i.level}return-1}},{key:"nextBufferedFrag",get:function(){var u=this.media;if(u){var i=this.getAppendedFrag(u.currentTime);return this.followingBufferedFrag(i)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),B}(E.default)},"./src/controller/subtitle-stream-controller.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"SubtitleStreamController",function(){return A});var b=L("./src/events.ts"),E=L("./src/utils/logger.ts"),x=L("./src/utils/buffer-helper.ts"),C=L("./src/controller/fragment-finders.ts"),h=L("./src/utils/discontinuities.ts"),s=L("./src/controller/level-helper.ts"),r=L("./src/controller/fragment-tracker.ts"),n=L("./src/controller/base-stream-controller.ts"),e=L("./src/types/loader.ts"),l=L("./src/types/level.ts");function c(p,y){for(var T=0;T<y.length;T++){var _=y[T];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(p,_.key,_)}}function o(p,y,T){return y&&c(p.prototype,y),T&&c(p,T),p}function f(p,y){p.prototype=Object.create(y.prototype),p.prototype.constructor=p,d(p,y)}function d(p,y){return d=Object.setPrototypeOf||function(_,B){return _.__proto__=B,_},d(p,y)}var a=500,A=function(p){f(y,p);function y(_,B){var v;return v=p.call(this,_,B,"[subtitle-stream-controller]")||this,v.levels=[],v.currentTrackId=-1,v.tracksBuffered=[],v.mainDetails=null,v._registerListeners(),v}var T=y.prototype;return T.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},T._registerListeners=function(){var B=this.hls;B.on(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),B.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),B.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),B.on(b.Events.LEVEL_LOADED,this.onLevelLoaded,this),B.on(b.Events.ERROR,this.onError,this),B.on(b.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),B.on(b.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),B.on(b.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),B.on(b.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),B.on(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},T._unregisterListeners=function(){var B=this.hls;B.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),B.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),B.off(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),B.off(b.Events.LEVEL_LOADED,this.onLevelLoaded,this),B.off(b.Events.ERROR,this.onError,this),B.off(b.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),B.off(b.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),B.off(b.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),B.off(b.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),B.off(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},T.startLoad=function(){this.stopLoad(),this.state=n.State.IDLE,this.setInterval(a),this.tick()},T.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},T.onLevelLoaded=function(B,v){this.mainDetails=v.details},T.onSubtitleFragProcessed=function(B,v){var m=v.frag,u=v.success;if(this.fragPrevious=m,this.state=n.State.IDLE,!u)return;var i=this.tracksBuffered[this.currentTrackId];if(!i)return;for(var w,O=m.start,S=0;S<i.length;S++)if(O>=i[S].start&&O<=i[S].end){w=i[S];break}var D=m.start+m.duration;w?w.end=D:(w={start:O,end:D},i.push(w)),this.fragmentTracker.fragBuffered(m)},T.onBufferFlushing=function(B,v){var m=v.startOffset,u=v.endOffset;if(m===0&&u!==Number.POSITIVE_INFINITY){var i=this.currentTrackId,w=this.levels;if(!w.length||!w[i]||!w[i].details)return;var O=w[i].details,S=O.targetduration,D=u-S;if(D<=0)return;v.endOffsetSubtitles=Math.max(0,D),this.tracksBuffered.forEach(function(R){for(var k=0;k<R.length;){if(R[k].end<=D){R.shift();continue}else if(R[k].start<D)R[k].start=D;else break;k++}}),this.fragmentTracker.removeFragmentsInRange(m,D,e.PlaylistLevelType.SUBTITLE)}},T.onError=function(B,v){var m,u=v.frag;if(!u||u.type!==e.PlaylistLevelType.SUBTITLE)return;(m=this.fragCurrent)!==null&&m!==void 0&&m.loader&&this.fragCurrent.loader.abort(),this.state=n.State.IDLE},T.onSubtitleTracksUpdated=function(B,v){var m=this,u=v.subtitleTracks;this.tracksBuffered=[],this.levels=u.map(function(i){return new l.Level(i)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(i){m.tracksBuffered[i.id]=[]}),this.mediaBuffer=null},T.onSubtitleTrackSwitch=function(B,v){if(this.currentTrackId=v.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var m=this.levels[this.currentTrackId];m!=null&&m.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,m&&this.setInterval(a)},T.onSubtitleTrackLoaded=function(B,v){var m,u=v.details,i=v.id,w=this.currentTrackId,O=this.levels;if(!O.length)return;var S=O[w];if(i>=O.length||i!==w||!S)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,u.live||(m=S.details)!==null&&m!==void 0&&m.live){var D=this.mainDetails;if(u.deltaUpdateFailed||!D)return;var R=D.fragments[0];if(!S.details)u.hasProgramDateTime&&D.hasProgramDateTime?Object(h.alignMediaPlaylistByPDT)(u,D):R&&Object(s.addSliding)(u,R.start);else{var k=this.alignPlaylists(u,S.details);k===0&&R&&Object(s.addSliding)(u,R.start)}}if(S.details=u,this.levelLastLoaded=i,this.tick(),u.live&&!this.fragCurrent&&this.media&&this.state===n.State.IDLE){var j=Object(C.findFragmentByPTS)(null,u.fragments,this.media.currentTime,0);j||(this.warn("Subtitle playlist not aligned with playback"),S.details=void 0)}},T._handleFragmentLoadComplete=function(B){var v=B.frag,m=B.payload,u=v.decryptdata,i=this.hls;if(this.fragContextChanged(v))return;if(m&&m.byteLength>0&&u&&u.key&&u.iv&&u.method==="AES-128"){var w=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(m),u.key.buffer,u.iv.buffer).then(function(O){var S=performance.now();i.trigger(b.Events.FRAG_DECRYPTED,{frag:v,payload:O,stats:{tstart:w,tdecrypt:S}})})}},T.doTick=function(){if(!this.media){this.state=n.State.IDLE;return}if(this.state===n.State.IDLE){var B,v=this.currentTrackId,m=this.levels;if(!m.length||!m[v]||!m[v].details)return;var u=m[v].details,i=u.targetduration,w=this.config,O=this.media,S=x.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,O.currentTime-i,w.maxBufferHole),D=S.end,R=S.len,k=this.getMaxBufferLength()+i;if(R>k)return;console.assert(u,"Subtitle track details are defined on idle subtitle stream controller tick");var j=u.fragments,Y=j.length,P=u.edge,K,W=this.fragPrevious;if(D<P){var F=w.maxFragLookUpTolerance;W&&u.hasProgramDateTime&&(K=Object(C.findFragmentByPDT)(j,W.endProgramDateTime,F)),K||(K=Object(C.findFragmentByPTS)(W,j,D,F),!K&&W&&W.start<j[0].start&&(K=j[0]))}else K=j[Y-1];(B=K)!==null&&B!==void 0&&B.encrypted?(E.logger.log("Loading key for "+K.sn),this.state=n.State.KEY_LOADING,this.hls.trigger(b.Events.KEY_LOADING,{frag:K})):K&&this.fragmentTracker.getState(K)===r.FragmentState.NOT_LOADED&&this.loadFragment(K,u,D)}},T.loadFragment=function(B,v,m){this.fragCurrent=B,p.prototype.loadFragment.call(this,B,v,m)},o(y,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),y}(n.default)},"./src/controller/subtitle-track-controller.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/events.ts"),E=L("./src/utils/texttrack-utils.ts"),x=L("./src/controller/base-playlist-controller.ts"),C=L("./src/types/loader.ts");function h(c,o){for(var f=0;f<o.length;f++){var d=o[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}function s(c,o,f){return o&&h(c.prototype,o),f&&h(c,f),c}function r(c,o){c.prototype=Object.create(o.prototype),c.prototype.constructor=c,n(c,o)}function n(c,o){return n=Object.setPrototypeOf||function(d,a){return d.__proto__=a,d},n(c,o)}var e=function(c){r(o,c);function o(d){var a;return a=c.call(this,d,"[subtitle-track-controller]")||this,a.media=null,a.tracks=[],a.groupId=null,a.tracksInGroup=[],a.trackId=-1,a.selectDefaultTrack=!0,a.queuedDefaultTrack=-1,a.trackChangeListener=function(){return a.onTextTracksChanged()},a.asyncPollTrackChange=function(){return a.pollTrackChange(0)},a.useTextTrackPolling=!1,a.subtitlePollingInterval=-1,a.subtitleDisplay=!0,a.registerListeners(),a}var f=o.prototype;return f.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,c.prototype.destroy.call(this)},f.registerListeners=function(){var a=this.hls;a.on(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(b.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(b.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),a.on(b.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),a.on(b.Events.ERROR,this.onError,this)},f.unregisterListeners=function(){var a=this.hls;a.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(b.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(b.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),a.off(b.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),a.off(b.Events.ERROR,this.onError,this)},f.onMediaAttached=function(a,A){if(this.media=A.media,!this.media)return;this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},f.pollTrackChange=function(a){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,a)},f.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var a=l(this.media.textTracks);a.forEach(function(A){Object(E.clearCurrentCues)(A)}),this.subtitleTrack=-1,this.media=null},f.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},f.onManifestParsed=function(a,A){this.tracks=A.subtitleTracks},f.onSubtitleTrackLoaded=function(a,A){var p=A.id,y=A.details,T=this.trackId,_=this.tracksInGroup[T];if(!_){this.warn("Invalid subtitle track id "+p);return}var B=_.details;_.details=A.details,this.log("subtitle track "+p+" loaded ["+y.startSN+"-"+y.endSN+"]"),p===this.trackId&&(this.retryCount=0,this.playlistLoaded(p,A,B))},f.onLevelLoading=function(a,A){this.switchLevel(A.level)},f.onLevelSwitching=function(a,A){this.switchLevel(A.level)},f.switchLevel=function(a){var A=this.hls.levels[a];if(!(A!=null&&A.textGroupIds))return;var p=A.textGroupIds[A.urlId];if(this.groupId!==p){var y=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,T=this.tracks.filter(function(v){return!p||v.groupId===p});this.tracksInGroup=T;var _=this.findTrackId(y==null?void 0:y.name)||this.findTrackId();this.groupId=p;var B={subtitleTracks:T};this.log("Updating subtitle tracks, "+T.length+' track(s) found in "'+p+'" group-id'),this.hls.trigger(b.Events.SUBTITLE_TRACKS_UPDATED,B),_!==-1&&this.setSubtitleTrack(_,y)}},f.findTrackId=function(a){for(var A=this.tracksInGroup,p=0;p<A.length;p++){var y=A[p];if((!this.selectDefaultTrack||y.default)&&(!a||a===y.name))return y.id}return-1},f.onError=function(a,A){if(c.prototype.onError.call(this,a,A),A.fatal||!A.context)return;A.context.type===C.PlaylistContextType.SUBTITLE_TRACK&&A.context.id===this.trackId&&A.context.groupId===this.groupId&&this.retryLoadingOrFail(A)},f.loadPlaylist=function(a){var A=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(A)){var p=A.id,y=A.groupId,T=A.url;if(a)try{T=a.addDirectives(T)}catch(_){this.warn("Could not construct new URL with HLS Delivery Directives: "+_)}this.log("Loading subtitle playlist for id "+p),this.hls.trigger(b.Events.SUBTITLE_TRACK_LOADING,{url:T,id:p,groupId:y,deliveryDirectives:a||null})}},f.toggleTrackModes=function(a){var A=this,p=this.media,y=this.subtitleDisplay,T=this.trackId;if(!p)return;var _=l(p.textTracks),B=_.filter(function(u){return u.groupId===A.groupId});if(a===-1)[].slice.call(_).forEach(function(u){u.mode="disabled"});else{var v=B[T];v&&(v.mode="disabled")}var m=B[a];m&&(m.mode=y?"showing":"hidden")},f.setSubtitleTrack=function(a,A){var p,y=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=a;return}if(this.trackId!==a&&this.toggleTrackModes(a),this.trackId===a&&(a===-1||(p=y[a])!==null&&p!==void 0&&p.details)||a<-1||a>=y.length)return;this.clearTimer();var T=y[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,T){var _=T.id,B=T.groupId,v=B===void 0?"":B,m=T.name,u=T.type,i=T.url;this.hls.trigger(b.Events.SUBTITLE_TRACK_SWITCH,{id:_,groupId:v,name:m,type:u,url:i});var w=this.switchParams(T.url,A==null?void 0:A.details);this.loadPlaylist(w)}else this.hls.trigger(b.Events.SUBTITLE_TRACK_SWITCH,{id:a})},f.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var a=-1,A=l(this.media.textTracks),p=0;p<A.length;p++)if(A[p].mode==="hidden")a=p;else if(A[p].mode==="showing"){a=p;break}this.subtitleTrack!==a&&(this.subtitleTrack=a)},s(o,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(a){this.selectDefaultTrack=!1;var A=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(a,A)}}]),o}(x.default);function l(c){for(var o=[],f=0;f<c.length;f++){var d=c[f];d.kind==="subtitles"&&d.label&&o.push(c[f])}return o}X.default=e},"./src/controller/timeline-controller.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"TimelineController",function(){return l});var b=L("./src/polyfills/number.ts"),E=L("./src/events.ts"),x=L("./src/utils/cea-608-parser.ts"),C=L("./src/utils/output-filter.ts"),h=L("./src/utils/webvtt-parser.ts"),s=L("./src/utils/texttrack-utils.ts"),r=L("./src/utils/imsc1-ttml-parser.ts"),n=L("./src/types/loader.ts"),e=L("./src/utils/logger.ts"),l=function(){function d(A){if(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.timescale=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=f(),this.captionsProperties=void 0,this.hls=A,this.config=A.config,this.Cues=A.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}},this.config.enableCEA708Captions){var p=new C.default(this,"textTrack1"),y=new C.default(this,"textTrack2"),T=new C.default(this,"textTrack3"),_=new C.default(this,"textTrack4");this.cea608Parser1=new x.default(1,p,y),this.cea608Parser2=new x.default(3,T,_)}A.on(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),A.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),A.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),A.on(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),A.on(E.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),A.on(E.Events.FRAG_LOADING,this.onFragLoading,this),A.on(E.Events.FRAG_LOADED,this.onFragLoaded,this),A.on(E.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),A.on(E.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),A.on(E.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),A.on(E.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),A.on(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var a=d.prototype;return a.destroy=function(){var p=this.hls;p.off(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),p.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),p.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),p.off(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),p.off(E.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),p.off(E.Events.FRAG_LOADING,this.onFragLoading,this),p.off(E.Events.FRAG_LOADED,this.onFragLoaded,this),p.off(E.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),p.off(E.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),p.off(E.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),p.off(E.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),p.off(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},a.addCues=function(p,y,T,_,B){for(var v=!1,m=B.length;m--;){var u=B[m],i=o(u[0],u[1],y,T);if(i>=0&&(u[0]=Math.min(u[0],y),u[1]=Math.max(u[1],T),v=!0,i/(T-y)>.5))return}if(v||B.push([y,T]),this.config.renderTextTracksNatively){var w=this.captionsTracks[p];this.Cues.newCue(w,y,T,_)}else{var O=this.Cues.newCue(null,y,T,_);this.hls.trigger(E.Events.CUES_PARSED,{type:"captions",cues:O,track:p})}},a.onInitPtsFound=function(p,y){var T=this,_=y.frag,B=y.id,v=y.initPTS,m=y.timescale,u=this.unparsedVttFrags;B==="main"&&(this.initPTS[_.cc]=v,this.timescale[_.cc]=m),u.length&&(this.unparsedVttFrags=[],u.forEach(function(i){T.onFragLoaded(E.Events.FRAG_LOADED,i)}))},a.getExistingTrack=function(p){var y=this.media;if(y)for(var T=0;T<y.textTracks.length;T++){var _=y.textTracks[T];if(_[p])return _}return null},a.createCaptionsTrack=function(p){this.config.renderTextTracksNatively?this.createNativeTrack(p):this.createNonNativeTrack(p)},a.createNativeTrack=function(p){if(this.captionsTracks[p])return;var y=this.captionsProperties,T=this.captionsTracks,_=this.media,B=y[p],v=B.label,m=B.languageCode,u=this.getExistingTrack(p);if(u)T[p]=u,Object(s.clearCurrentCues)(T[p]),Object(s.sendAddTrackEvent)(T[p],_);else{var i=this.createTextTrack("captions",v,m);i&&(i[p]=!0,T[p]=i)}},a.createNonNativeTrack=function(p){if(this.nonNativeCaptionsTracks[p])return;var y=this.captionsProperties[p];if(!y)return;var T=y.label,_={_id:p,label:T,kind:"captions",default:y.media?!!y.media.default:!1,closedCaptions:y.media};this.nonNativeCaptionsTracks[p]=_,this.hls.trigger(E.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[_]})},a.createTextTrack=function(p,y,T){var _=this.media;return _?_.addTextTrack(p,y,T):void 0},a.onMediaAttaching=function(p,y){this.media=y.media,this._cleanTracks()},a.onMediaDetaching=function(){var p=this.captionsTracks;Object.keys(p).forEach(function(y){Object(s.clearCurrentCues)(p[y]),delete p[y]}),this.nonNativeCaptionsTracks={}},a.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=f(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},a._cleanTracks=function(){var p=this.media;if(!p)return;var y=p.textTracks;if(y)for(var T=0;T<y.length;T++)Object(s.clearCurrentCues)(y[T])},a.onSubtitleTracksUpdated=function(p,y){var T=this;this.textTracks=[];var _=y.subtitleTracks||[],B=_.some(function(i){return i.textCodec===r.IMSC1_CODEC});if(this.config.enableWebVTT||B&&this.config.enableIMSC1){var v=this.tracks&&_&&this.tracks.length===_.length;if(this.tracks=_||[],this.config.renderTextTracksNatively){var m=this.media?this.media.textTracks:[];this.tracks.forEach(function(i,w){var O;if(w<m.length){for(var S=null,D=0;D<m.length;D++)if(c(m[D],i)){S=m[D];break}S&&(O=S)}O?Object(s.clearCurrentCues)(O):(O=T.createTextTrack("subtitles",i.name,i.lang),O&&(O.mode="disabled")),O&&(O.groupId=i.groupId,T.textTracks.push(O))})}else if(!v&&this.tracks&&this.tracks.length){var u=this.tracks.map(function(i){return{label:i.name,kind:i.type.toLowerCase(),default:i.default,subtitleTrack:i}});this.hls.trigger(E.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:u})}}},a.onManifestLoaded=function(p,y){var T=this;this.config.enableCEA708Captions&&y.captions&&y.captions.forEach(function(_){var B=/(?:CC|SERVICE)([1-4])/.exec(_.instreamId);if(!B)return;var v="textTrack"+B[1],m=T.captionsProperties[v];if(!m)return;m.label=_.name,_.lang&&(m.languageCode=_.lang),m.media=_})},a.onFragLoading=function(p,y){var T=this.cea608Parser1,_=this.cea608Parser2,B=this.lastSn,v=this.lastPartIndex;if(!this.enabled||!(T&&_))return;if(y.frag.type===n.PlaylistLevelType.MAIN){var m,u,i=y.frag.sn,w=(m=y==null||((u=y.part)===null||u===void 0)?void 0:u.index)!=null?m:-1;i===B+1||i===B&&w===v+1||(T.reset(),_.reset()),this.lastSn=i,this.lastPartIndex=w}},a.onFragLoaded=function(p,y){var T=y.frag,_=y.payload,B=this.initPTS,v=this.unparsedVttFrags;if(T.type===n.PlaylistLevelType.SUBTITLE)if(_.byteLength){if(!Object(b.isFiniteNumber)(B[T.cc])){v.push(y),B.length&&this.hls.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:T,error:new Error("Missing initial subtitle PTS")});return}var m=T.decryptdata;if(m==null||m.key==null||m.method!=="AES-128"){var u=this.tracks[T.level],i=this.vttCCs;i[T.cc]||(i[T.cc]={start:T.start,prevCC:this.prevCC,new:!0},this.prevCC=T.cc),u&&u.textCodec===r.IMSC1_CODEC?this._parseIMSC1(T,_):this._parseVTTs(T,_,i)}}else this.hls.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:T,error:new Error("Empty subtitle payload")})},a._parseIMSC1=function(p,y){var T=this,_=this.hls;Object(r.parseIMSC1)(y,this.initPTS[p.cc],this.timescale[p.cc],function(B){T._appendCues(B,p.level),_.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:p})},function(B){e.logger.log("Failed to parse IMSC1: "+B),_.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:p,error:B})})},a._parseVTTs=function(p,y,T){var _=this,B=this.hls;Object(h.parseWebVTT)(y,this.initPTS[p.cc],this.timescale[p.cc],T,p.cc,p.start,function(v){_._appendCues(v,p.level),B.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:p})},function(v){_._fallbackToIMSC1(p,y),e.logger.log("Failed to parse VTT cue: "+v),B.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:p,error:v})})},a._fallbackToIMSC1=function(p,y){var T=this,_=this.tracks[p.level];_.textCodec||Object(r.parseIMSC1)(y,this.initPTS[p.cc],this.timescale[p.cc],function(){_.textCodec=r.IMSC1_CODEC,T._parseIMSC1(p,y)},function(){_.textCodec="wvtt"})},a._appendCues=function(p,y){var T=this.hls;if(this.config.renderTextTracksNatively){var _=this.textTracks[y];if(_.mode==="disabled")return;p.forEach(function(m){return Object(s.addCueToTrack)(_,m)})}else{var B=this.tracks[y],v=B.default?"default":"subtitles"+y;T.trigger(E.Events.CUES_PARSED,{type:"subtitles",cues:p,track:v})}},a.onFragDecrypted=function(p,y){var T=y.frag;if(T.type===n.PlaylistLevelType.SUBTITLE){if(!Object(b.isFiniteNumber)(this.initPTS[T.cc])){this.unparsedVttFrags.push(y);return}this.onFragLoaded(E.Events.FRAG_LOADED,y)}},a.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},a.onFragParsingUserdata=function(p,y){var T=this.cea608Parser1,_=this.cea608Parser2;if(!this.enabled||!(T&&_))return;for(var B=0;B<y.samples.length;B++){var v=y.samples[B].bytes;if(v){var m=this.extractCea608Data(v);T.addData(y.samples[B].pts,m[0]),_.addData(y.samples[B].pts,m[1])}}},a.onBufferFlushing=function(p,y){var T=y.startOffset,_=y.endOffset,B=y.endOffsetSubtitles,v=y.type,m=this.media;if(!m||m.currentTime<_)return;if(!v||v==="video"){var u=this.captionsTracks;Object.keys(u).forEach(function(w){return Object(s.removeCuesInRange)(u[w],T,_)})}if(this.config.renderTextTracksNatively&&(T===0&&B!==void 0)){var i=this.textTracks;Object.keys(i).forEach(function(w){return Object(s.removeCuesInRange)(i[w],T,B)})}},a.extractCea608Data=function(p){for(var y=p[0]&31,T=2,_=[[],[]],B=0;B<y;B++){var v=p[T++],m=127&p[T++],u=127&p[T++],i=(4&v)!==0,w=3&v;if(m===0&&u===0)continue;i&&((w===0||w===1)&&(_[w].push(m),_[w].push(u)))}return _},d}();function c(d,a){return d&&d.label===a.name&&!(d.textTrack1||d.textTrack2)}function o(d,a,A,p){return Math.min(a,p)-Math.max(d,A)}function f(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return b});var b=function(){function E(C,h){this.subtle=void 0,this.aesIV=void 0,this.subtle=C,this.aesIV=h}var x=E.prototype;return x.decrypt=function(h,s){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},s,h)},E}()},"./src/crypt/aes-decryptor.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"removePadding",function(){return E}),L.d(X,"default",function(){return x});var b=L("./src/utils/typed-array.ts");function E(C){var h=C.byteLength,s=h&&new DataView(C.buffer).getUint8(h-1);return s?Object(b.sliceUint8)(C,0,h-s):C}var x=function(){function C(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var h=C.prototype;return h.uint8ArrayToUint32Array_=function(r){for(var n=new DataView(r),e=new Uint32Array(4),l=0;l<4;l++)e[l]=n.getUint32(l*4);return e},h.initTable=function(){var r=this.sBox,n=this.invSBox,e=this.subMix,l=e[0],c=e[1],o=e[2],f=e[3],d=this.invSubMix,a=d[0],A=d[1],p=d[2],y=d[3],T=new Uint32Array(256),_=0,B=0,v=0;for(v=0;v<256;v++)v<128?T[v]=v<<1:T[v]=v<<1^283;for(v=0;v<256;v++){var m=B^B<<1^B<<2^B<<3^B<<4;m=m>>>8^m&255^99,r[_]=m,n[m]=_;var u=T[_],i=T[u],w=T[i],O=T[m]*257^m*16843008;l[_]=O<<24|O>>>8,c[_]=O<<16|O>>>16,o[_]=O<<8|O>>>24,f[_]=O,O=w*16843009^i*65537^u*257^_*16843008,a[m]=O<<24|O>>>8,A[m]=O<<16|O>>>16,p[m]=O<<8|O>>>24,y[m]=O,_?(_=u^T[T[T[w^u]]],B^=T[T[B]]):_=B=1}},h.expandKey=function(r){for(var n=this.uint8ArrayToUint32Array_(r),e=!0,l=0;l<n.length&&e;)e=n[l]===this.key[l],l++;if(e)return;this.key=n;var c=this.keySize=n.length;if(c!==4&&c!==6&&c!==8)throw new Error("Invalid aes key size="+c);var o=this.ksRows=(c+6+1)*4,f,d,a=this.keySchedule=new Uint32Array(o),A=this.invKeySchedule=new Uint32Array(o),p=this.sBox,y=this.rcon,T=this.invSubMix,_=T[0],B=T[1],v=T[2],m=T[3],u,i;for(f=0;f<o;f++){if(f<c){u=a[f]=n[f];continue}i=u,f%c===0?(i=i<<8|i>>>24,i=p[i>>>24]<<24|p[i>>>16&255]<<16|p[i>>>8&255]<<8|p[i&255],i^=y[f/c|0]<<24):c>6&&f%c===4&&(i=p[i>>>24]<<24|p[i>>>16&255]<<16|p[i>>>8&255]<<8|p[i&255]),a[f]=u=(a[f-c]^i)>>>0}for(d=0;d<o;d++)f=o-d,d&3?i=a[f]:i=a[f-4],d<4||f<=4?A[d]=i:A[d]=_[p[i>>>24]]^B[p[i>>>16&255]]^v[p[i>>>8&255]]^m[p[i&255]],A[d]=A[d]>>>0},h.networkToHostOrderSwap=function(r){return r<<24|(r&65280)<<8|(r&16711680)>>8|r>>>24},h.decrypt=function(r,n,e){for(var l=this.keySize+6,c=this.invKeySchedule,o=this.invSBox,f=this.invSubMix,d=f[0],a=f[1],A=f[2],p=f[3],y=this.uint8ArrayToUint32Array_(e),T=y[0],_=y[1],B=y[2],v=y[3],m=new Int32Array(r),u=new Int32Array(m.length),i,w,O,S,D,R,k,j,Y,P,K,W,F,H,G=this.networkToHostOrderSwap;n<m.length;){for(Y=G(m[n]),P=G(m[n+1]),K=G(m[n+2]),W=G(m[n+3]),D=Y^c[0],R=W^c[1],k=K^c[2],j=P^c[3],F=4,H=1;H<l;H++)i=d[D>>>24]^a[R>>16&255]^A[k>>8&255]^p[j&255]^c[F],w=d[R>>>24]^a[k>>16&255]^A[j>>8&255]^p[D&255]^c[F+1],O=d[k>>>24]^a[j>>16&255]^A[D>>8&255]^p[R&255]^c[F+2],S=d[j>>>24]^a[D>>16&255]^A[R>>8&255]^p[k&255]^c[F+3],D=i,R=w,k=O,j=S,F=F+4;i=o[D>>>24]<<24^o[R>>16&255]<<16^o[k>>8&255]<<8^o[j&255]^c[F],w=o[R>>>24]<<24^o[k>>16&255]<<16^o[j>>8&255]<<8^o[D&255]^c[F+1],O=o[k>>>24]<<24^o[j>>16&255]<<16^o[D>>8&255]<<8^o[R&255]^c[F+2],S=o[j>>>24]<<24^o[D>>16&255]<<16^o[R>>8&255]<<8^o[k&255]^c[F+3],u[n]=G(i^T),u[n+1]=G(S^_),u[n+2]=G(O^B),u[n+3]=G(w^v),T=Y,_=P,B=K,v=W,n=n+4}return u.buffer},C}()},"./src/crypt/decrypter.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return n});var b=L("./src/crypt/aes-crypto.ts"),E=L("./src/crypt/fast-aes-key.ts"),x=L("./src/crypt/aes-decryptor.ts"),C=L("./src/utils/logger.ts"),h=L("./src/utils/mp4-tools.ts"),s=L("./src/utils/typed-array.ts"),r=16,n=function(){function e(c,o,f){var d=f===void 0?{}:f,a=d.removePKCS7Padding,A=a===void 0?!0:a;if(this.logEnabled=!0,this.observer=void 0,this.config=void 0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.observer=c,this.config=o,this.removePKCS7Padding=A,A)try{var p=self.crypto;p&&(this.subtle=p.subtle||p.webkitSubtle)}catch(y){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var l=e.prototype;return l.destroy=function(){this.observer=null},l.isSync=function(){return this.config.enableSoftwareAES},l.flush=function(){var o=this.currentResult;if(!o){this.reset();return}var f=new Uint8Array(o);return this.reset(),this.removePKCS7Padding?Object(x.removePadding)(f):f},l.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},l.decrypt=function(o,f,d,a){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(o),f,d);var A=this.flush();A&&a(A.buffer)}else this.webCryptoDecrypt(new Uint8Array(o),f,d).then(a)},l.softwareDecrypt=function(o,f,d){var a=this.currentIV,A=this.currentResult,p=this.remainderData;this.logOnce("JS AES decrypt"),p&&(o=Object(h.appendUint8Array)(p,o),this.remainderData=null);var y=this.getValidChunk(o);if(!y.length)return null;a&&(d=a);var T=this.softwareDecrypter;T||(T=this.softwareDecrypter=new x.default),T.expandKey(f);var _=A;return this.currentResult=T.decrypt(y.buffer,0,d),this.currentIV=Object(s.sliceUint8)(y,-16).buffer,_||null},l.webCryptoDecrypt=function(o,f,d){var a=this,A=this.subtle;return(this.key!==f||!this.fastAesKey)&&(this.key=f,this.fastAesKey=new E.default(A,f)),this.fastAesKey.expandKey().then(function(p){if(!A)return Promise.reject(new Error("web crypto not initialized"));var y=new b.default(A,d);return y.decrypt(o.buffer,p)}).catch(function(p){return a.onWebCryptoError(p,o,f,d)})},l.onWebCryptoError=function(o,f,d,a){return C.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",o),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(f,d,a)},l.getValidChunk=function(o){var f=o,d=o.length-o.length%r;return d!==o.length&&(f=Object(s.sliceUint8)(o,0,d),this.remainderData=Object(s.sliceUint8)(o,d)),f},l.logOnce=function(o){if(!this.logEnabled)return;C.logger.log("[decrypter.ts]: "+o),this.logEnabled=!1},e}()},"./src/crypt/fast-aes-key.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return b});var b=function(){function E(C,h){this.subtle=void 0,this.key=void 0,this.subtle=C,this.key=h}var x=E.prototype;return x.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},E}()},"./src/demux/aacdemuxer.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/demux/base-audio-demuxer.ts"),E=L("./src/demux/adts.ts"),x=L("./src/utils/logger.ts"),C=L("./src/demux/id3.ts");function h(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,s(n,e)}function s(n,e){return s=Object.setPrototypeOf||function(c,o){return c.__proto__=o,c},s(n,e)}var r=function(n){h(e,n);function e(c,o){var f;return f=n.call(this)||this,f.observer=void 0,f.config=void 0,f.observer=c,f.config=o,f}var l=e.prototype;return l.resetInitSegment=function(o,f,d){n.prototype.resetInitSegment.call(this,o,f,d),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:o,duration:d,inputTimeScale:9e4,dropped:0}},e.probe=function(o){if(!o)return!1;for(var f=C.getID3Data(o,0)||[],d=f.length,a=o.length;d<a;d++)if(E.probe(o,d))return x.logger.log("ADTS sync word found !"),!0;return!1},l.canParse=function(o,f){return E.canParse(o,f)},l.appendFrame=function(o,f,d){E.initTrackConfig(o,this.observer,f,d,o.manifestCodec);var a=E.appendFrame(o,f,d,this.initPTS,this.frameIndex);if(a&&a.missing===0)return a},e}(b.default);r.minProbeByteLength=9,X.default=r},"./src/demux/adts.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"getAudioConfig",function(){return C}),L.d(X,"isHeaderPattern",function(){return h}),L.d(X,"getHeaderLength",function(){return s}),L.d(X,"getFullFrameLength",function(){return r}),L.d(X,"canGetFrameLength",function(){return n}),L.d(X,"isHeader",function(){return e}),L.d(X,"canParse",function(){return l}),L.d(X,"probe",function(){return c}),L.d(X,"initTrackConfig",function(){return o}),L.d(X,"getFrameDuration",function(){return f}),L.d(X,"parseFrameHeader",function(){return d}),L.d(X,"appendFrame",function(){return a});var b=L("./src/utils/logger.ts"),E=L("./src/errors.ts"),x=L("./src/events.ts");function C(A,p,y,T){var _,B,v,m,u=navigator.userAgent.toLowerCase(),i=T,w=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];_=((p[y+2]&192)>>>6)+1;var O=(p[y+2]&60)>>>2;if(O>w.length-1){A.trigger(x.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+O});return}return v=(p[y+2]&1)<<2,v|=(p[y+3]&192)>>>6,b.logger.log("manifest codec:"+T+", ADTS type:"+_+", samplingIndex:"+O),/firefox/i.test(u)?O>=6?(_=5,m=new Array(4),B=O-3):(_=2,m=new Array(2),B=O):u.indexOf("android")!==-1?(_=2,m=new Array(2),B=O):(_=5,m=new Array(4),T&&(T.indexOf("mp4a.40.29")!==-1||T.indexOf("mp4a.40.5")!==-1)||!T&&O>=6?B=O-3:((T&&T.indexOf("mp4a.40.2")!==-1&&(O>=6&&v===1||/vivaldi/i.test(u))||!T&&v===1)&&(_=2,m=new Array(2)),B=O)),m[0]=_<<3,m[0]|=(O&14)>>1,m[1]|=(O&1)<<7,m[1]|=v<<3,_===5&&(m[1]|=(B&14)>>1,m[2]=(B&1)<<7,m[2]|=2<<2,m[3]=0),{config:m,samplerate:w[O],channelCount:v,codec:"mp4a.40."+_,manifestCodec:i}}function h(A,p){return A[p]===255&&(A[p+1]&246)===240}function s(A,p){return A[p+1]&1?7:9}function r(A,p){return(A[p+3]&3)<<11|A[p+4]<<3|(A[p+5]&224)>>>5}function n(A,p){return p+5<A.length}function e(A,p){return p+1<A.length&&h(A,p)}function l(A,p){return n(A,p)&&h(A,p)&&r(A,p)<=A.length-p}function c(A,p){if(e(A,p)){var y=s(A,p);if(p+y>=A.length)return!1;var T=r(A,p);if(T<=y)return!1;var _=p+T;return _===A.length||e(A,_)}return!1}function o(A,p,y,T,_){if(!A.samplerate){var B=C(p,y,T,_);if(!B)return;A.config=B.config,A.samplerate=B.samplerate,A.channelCount=B.channelCount,A.codec=B.codec,A.manifestCodec=B.manifestCodec,b.logger.log("parsed codec:"+A.codec+", rate:"+B.samplerate+", channels:"+B.channelCount)}}function f(A){return 1024*9e4/A}function d(A,p,y,T,_){var B=s(A,p),v=r(A,p);if(v-=B,v>0){var m=y+T*_;return{headerLength:B,frameLength:v,stamp:m}}}function a(A,p,y,T,_){var B=f(A.samplerate),v=d(p,y,T,_,B);if(v){var m=v.frameLength,u=v.headerLength,i=v.stamp,w=u+m,O=Math.max(0,y+w-p.length),S;O?(S=new Uint8Array(w-u),S.set(p.subarray(y+u,p.length),0)):S=p.subarray(y+u,y+w);var D={unit:S,pts:i};return O||A.samples.push(D),{sample:D,length:w,missing:O}}}},"./src/demux/base-audio-demuxer.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"initPTSFn",function(){return r});var b=L("./src/polyfills/number.ts"),E=L("./src/demux/id3.ts"),x=L("./src/demux/dummy-demuxed-track.ts"),C=L("./src/utils/mp4-tools.ts"),h=L("./src/utils/typed-array.ts"),s=function(){function n(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var e=n.prototype;return e.resetInitSegment=function(c,o,f){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(){},e.resetContiguity=function(){},e.canParse=function(c,o){return!1},e.appendFrame=function(c,o,f){},e.demux=function(c,o){this.cachedData&&(c=Object(C.appendUint8Array)(this.cachedData,c),this.cachedData=null);var f=E.getID3Data(c,0),d=f?f.length:0,a,A,p=this._audioTrack,y=this._id3Track,T=f?E.getTimeStamp(f):void 0,_=c.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=r(T,o)),f&&f.length>0&&y.samples.push({pts:this.initPTS,dts:this.initPTS,data:f}),A=this.initPTS;d<_;){if(this.canParse(c,d)){var B=this.appendFrame(p,c,d);B?(this.frameIndex++,A=B.sample.pts,d+=B.length,a=d):d=_}else E.canParse(c,d)?(f=E.getID3Data(c,d),y.samples.push({pts:A,dts:A,data:f}),d+=f.length,a=d):d++;if(d===_&&a!==_){var v=Object(h.sliceUint8)(c,a);this.cachedData?this.cachedData=Object(C.appendUint8Array)(this.cachedData,v):this.cachedData=v}}return{audioTrack:p,avcTrack:Object(x.dummyTrack)(),id3Track:y,textTrack:Object(x.dummyTrack)()}},e.demuxSampleAes=function(c,o,f){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},e.flush=function(c){var o=this.cachedData;return o&&(this.cachedData=null,this.demux(o,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(x.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(x.dummyTrack)()}},e.destroy=function(){},n}(),r=function(e,l){return Object(b.isFiniteNumber)(e)?e*90:l*9e4};X.default=s},"./src/demux/chunk-cache.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return b});var b=function(){function x(){this.chunks=[],this.dataLength=0}var C=x.prototype;return C.push=function(s){this.chunks.push(s),this.dataLength+=s.length},C.flush=function(){var s=this.chunks,r=this.dataLength,n;if(s.length)s.length===1?n=s[0]:n=E(s,r);else return new Uint8Array(0);return this.reset(),n},C.reset=function(){this.chunks.length=0,this.dataLength=0},x}();function E(x,C){for(var h=new Uint8Array(C),s=0,r=0;r<x.length;r++){var n=x[r];h.set(n,s),s+=n.length}return h}},"./src/demux/dummy-demuxed-track.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"dummyTrack",function(){return b});function b(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/utils/logger.ts"),E=function(){function x(h){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=h,this.bytesAvailable=h.byteLength,this.word=0,this.bitsAvailable=0}var C=x.prototype;return C.loadWord=function(){var s=this.data,r=this.bytesAvailable,n=s.byteLength-r,e=new Uint8Array(4),l=Math.min(4,r);if(l===0)throw new Error("no bytes available");e.set(s.subarray(n,n+l)),this.word=new DataView(e.buffer).getUint32(0),this.bitsAvailable=l*8,this.bytesAvailable-=l},C.skipBits=function(s){var r;this.bitsAvailable>s?(this.word<<=s,this.bitsAvailable-=s):(s-=this.bitsAvailable,r=s>>3,s-=r>>3,this.bytesAvailable-=r,this.loadWord(),this.word<<=s,this.bitsAvailable-=s)},C.readBits=function(s){var r=Math.min(this.bitsAvailable,s),n=this.word>>>32-r;return s>32&&b.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=r,this.bitsAvailable>0?this.word<<=r:this.bytesAvailable>0&&this.loadWord(),r=s-r,r>0&&this.bitsAvailable?n<<r|this.readBits(r):n},C.skipLZ=function(){var s;for(s=0;s<this.bitsAvailable;++s)if((this.word&2147483648>>>s)!==0)return this.word<<=s,this.bitsAvailable-=s,s;return this.loadWord(),s+this.skipLZ()},C.skipUEG=function(){this.skipBits(1+this.skipLZ())},C.skipEG=function(){this.skipBits(1+this.skipLZ())},C.readUEG=function(){var s=this.skipLZ();return this.readBits(s+1)-1},C.readEG=function(){var s=this.readUEG();return 1&s?1+s>>>1:-1*(s>>>1)},C.readBoolean=function(){return this.readBits(1)===1},C.readUByte=function(){return this.readBits(8)},C.readUShort=function(){return this.readBits(16)},C.readUInt=function(){return this.readBits(32)},C.skipScalingList=function(s){for(var r=8,n=8,e,l=0;l<s;l++)n!==0&&(e=this.readEG(),n=(r+e+256)%256),r=n===0?r:n},C.readSPS=function(){var s=0,r=0,n=0,e=0,l,c,o,f=this.readUByte.bind(this),d=this.readBits.bind(this),a=this.readUEG.bind(this),A=this.readBoolean.bind(this),p=this.skipBits.bind(this),y=this.skipEG.bind(this),T=this.skipUEG.bind(this),_=this.skipScalingList.bind(this);f();var B=f();if(d(5),p(3),f(),T(),B===100||B===110||B===122||B===244||B===44||B===83||B===86||B===118||B===128){var v=a();if(v===3&&p(1),T(),T(),p(1),A())for(c=v!==3?8:12,o=0;o<c;o++)A()&&(o<6?_(16):_(64))}T();var m=a();if(m===0)a();else if(m===1)for(p(1),y(),y(),l=a(),o=0;o<l;o++)y();T(),p(1);var u=a(),i=a(),w=d(1);w===0&&p(1),p(1),A()&&(s=a(),r=a(),n=a(),e=a());var O=[1,1];if(A()&&A()){var S=f();switch(S){case 1:O=[1,1];break;case 2:O=[12,11];break;case 3:O=[10,11];break;case 4:O=[16,11];break;case 5:O=[40,33];break;case 6:O=[24,11];break;case 7:O=[20,11];break;case 8:O=[32,11];break;case 9:O=[80,33];break;case 10:O=[18,11];break;case 11:O=[15,11];break;case 12:O=[64,33];break;case 13:O=[160,99];break;case 14:O=[4,3];break;case 15:O=[3,2];break;case 16:O=[2,1];break;case 255:{O=[f()<<8|f(),f()<<8|f()];break}}}return{width:Math.ceil((u+1)*16-s*2-r*2),height:(2-w)*(i+1)*16-(w?2:4)*(n+e),pixelRatio:O}},C.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},x}();X.default=E},"./src/demux/id3.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"isHeader",function(){return b}),L.d(X,"isFooter",function(){return E}),L.d(X,"getID3Data",function(){return x}),L.d(X,"canParse",function(){return h}),L.d(X,"getTimeStamp",function(){return s}),L.d(X,"isTimeStampFrame",function(){return r}),L.d(X,"getID3Frames",function(){return e}),L.d(X,"decodeFrame",function(){return l}),L.d(X,"utf8ArrayToStr",function(){return a}),L.d(X,"testables",function(){return A});var b=function(_,B){return B+10<=_.length&&(_[B]===73&&_[B+1]===68&&_[B+2]===51&&(_[B+3]<255&&_[B+4]<255&&(_[B+6]<128&&_[B+7]<128&&_[B+8]<128&&_[B+9]<128)))},E=function(_,B){return B+10<=_.length&&(_[B]===51&&_[B+1]===68&&_[B+2]===73&&(_[B+3]<255&&_[B+4]<255&&(_[B+6]<128&&_[B+7]<128&&_[B+8]<128&&_[B+9]<128)))},x=function(_,B){for(var v=B,m=0;b(_,B);){m+=10;var u=C(_,B+6);m+=u,E(_,B+10)&&(m+=10),B+=m}return m>0?_.subarray(v,v+m):void 0},C=function(_,B){var v=0;return v=(_[B]&127)<<21,v|=(_[B+1]&127)<<14,v|=(_[B+2]&127)<<7,v|=_[B+3]&127,v},h=function(_,B){return b(_,B)&&C(_,B+6)+10<=_.length-B},s=function(_){for(var B=e(_),v=0;v<B.length;v++){var m=B[v];if(r(m))return d(m)}return},r=function(_){return _&&_.key==="PRIV"&&_.info==="com.apple.streaming.transportStreamTimestamp"},n=function(_){var B=String.fromCharCode(_[0],_[1],_[2],_[3]),v=C(_,4),m=10;return{type:B,size:v,data:_.subarray(m,m+v)}},e=function(_){for(var B=0,v=[];b(_,B);){var m=C(_,B+6);B+=10;for(var u=B+m;B+8<u;){var i=n(_.subarray(B)),w=l(i);w&&v.push(w),B+=i.size+10}E(_,B)&&(B+=10)}return v},l=function(_){return _.type==="PRIV"?c(_):_.type[0]==="W"?f(_):o(_)},c=function(_){if(_.size<2)return;var B=a(_.data,!0),v=new Uint8Array(_.data.subarray(B.length+1));return{key:_.type,info:B,data:v.buffer}},o=function(_){if(_.size<2)return;if(_.type==="TXXX"){var B=1,v=a(_.data.subarray(B),!0);B+=v.length+1;var m=a(_.data.subarray(B));return{key:_.type,info:v,data:m}}var u=a(_.data.subarray(1));return{key:_.type,data:u}},f=function(_){if(_.type==="WXXX"){if(_.size<2)return;var B=1,v=a(_.data.subarray(B),!0);B+=v.length+1;var m=a(_.data.subarray(B));return{key:_.type,info:v,data:m}}var u=a(_.data);return{key:_.type,data:u}},d=function(_){if(_.data.byteLength===8){var B=new Uint8Array(_.data),v=B[3]&1,m=(B[4]<<23)+(B[5]<<15)+(B[6]<<7)+B[7];return m/=45,v&&(m+=4772185884e-2),Math.round(m)}return},a=function(_,B){B===void 0&&(B=!1);var v=y();if(v){var m=v.decode(_);if(B){var u=m.indexOf("\0");return u!==-1?m.substring(0,u):m}return m.replace(/\0/g,"")}for(var i=_.length,w,O,S,D="",R=0;R<i;){if(w=_[R++],w===0&&B)return D;if(w===0||w===3)continue;switch(w>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:D+=String.fromCharCode(w);break;case 12:case 13:O=_[R++],D+=String.fromCharCode((w&31)<<6|O&63);break;case 14:O=_[R++],S=_[R++],D+=String.fromCharCode((w&15)<<12|(O&63)<<6|(S&63)<<0);break;default:}}return D},A={decodeTextFrame:o},p;function y(){return!p&&typeof self.TextDecoder!="undefined"&&(p=new self.TextDecoder("utf-8")),p}},"./src/demux/mp3demuxer.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/demux/base-audio-demuxer.ts"),E=L("./src/demux/id3.ts"),x=L("./src/utils/logger.ts"),C=L("./src/demux/mpegaudio.ts");function h(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,s(n,e)}function s(n,e){return s=Object.setPrototypeOf||function(c,o){return c.__proto__=o,c},s(n,e)}var r=function(n){h(e,n);function e(){return n.apply(this,arguments)||this}var l=e.prototype;return l.resetInitSegment=function(o,f,d){n.prototype.resetInitSegment.call(this,o,f,d),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:o,duration:d,inputTimeScale:9e4,dropped:0}},e.probe=function(o){if(!o)return!1;for(var f=E.getID3Data(o,0)||[],d=f.length,a=o.length;d<a;d++)if(C.probe(o,d))return x.logger.log("MPEG Audio sync word found !"),!0;return!1},l.canParse=function(o,f){return C.canParse(o,f)},l.appendFrame=function(o,f,d){return this.initPTS===null?void 0:C.appendFrame(o,f,d,this.initPTS,this.frameIndex)},e}(b.default);r.minProbeByteLength=4,X.default=r},"./src/demux/mp4demuxer.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/utils/mp4-tools.ts"),E=L("./src/demux/dummy-demuxed-track.ts"),x=function(){function C(s,r){this.remainderData=null,this.config=void 0,this.config=r}var h=C.prototype;return h.resetTimeStamp=function(){},h.resetInitSegment=function(){},h.resetContiguity=function(){},C.probe=function(r){return Object(b.findBox)({data:r,start:0,end:Math.min(r.length,16384)},["moof"]).length>0},h.demux=function(r){var n=r,e=Object(E.dummyTrack)();if(this.config.progressive){this.remainderData&&(n=Object(b.appendUint8Array)(this.remainderData,r));var l=Object(b.segmentValidRange)(n);this.remainderData=l.remainder,e.samples=l.valid||new Uint8Array}else e.samples=n;return{audioTrack:Object(E.dummyTrack)(),avcTrack:e,id3Track:Object(E.dummyTrack)(),textTrack:Object(E.dummyTrack)()}},h.flush=function(){var r=Object(E.dummyTrack)();return r.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(E.dummyTrack)(),avcTrack:r,id3Track:Object(E.dummyTrack)(),textTrack:Object(E.dummyTrack)()}},h.demuxSampleAes=function(r,n,e){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},h.destroy=function(){},C}();x.minProbeByteLength=1024,X.default=x},"./src/demux/mpegaudio.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"appendFrame",function(){return s}),L.d(X,"parseHeader",function(){return r}),L.d(X,"isHeaderPattern",function(){return n}),L.d(X,"isHeader",function(){return e}),L.d(X,"canParse",function(){return l}),L.d(X,"probe",function(){return c});var b=null,E=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],x=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],C=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],h=[0,1,1,4];function s(o,f,d,a,A){if(d+24>f.length)return;var p=r(f,d);if(p&&d+p.frameLength<=f.length){var y=p.samplesPerFrame*9e4/p.sampleRate,T=a+A*y,_={unit:f.subarray(d,d+p.frameLength),pts:T,dts:T};return o.config=[],o.channelCount=p.channelCount,o.samplerate=p.sampleRate,o.samples.push(_),{sample:_,length:p.frameLength,missing:0}}}function r(o,f){var d=o[f+1]>>3&3,a=o[f+1]>>1&3,A=o[f+2]>>4&15,p=o[f+2]>>2&3;if(d!==1&&A!==0&&A!==15&&p!==3){var y=o[f+2]>>1&1,T=o[f+3]>>6,_=d===3?3-a:a===3?3:4,B=E[_*14+A-1]*1e3,v=d===3?0:d===2?1:2,m=x[v*3+p],u=T===3?1:2,i=C[d][a],w=h[a],O=i*8*w,S=Math.floor(i*B/m+y)*w;if(b===null){var D=navigator.userAgent||"",R=D.match(/Chrome\/(\d+)/i);b=R?parseInt(R[1]):0}var k=!!b&&b<=87;return k&&a===2&&B>=224e3&&T===0&&(o[f+3]=o[f+3]|128),{sampleRate:m,channelCount:u,frameLength:S,samplesPerFrame:O}}}function n(o,f){return o[f]===255&&(o[f+1]&224)===224&&(o[f+1]&6)!==0}function e(o,f){return f+1<o.length&&n(o,f)}function l(o,f){var d=4;return n(o,f)&&d<=o.length-f}function c(o,f){if(f+1<o.length&&n(o,f)){var d=4,a=r(o,f),A=d;a!=null&&a.frameLength&&(A=a.frameLength);var p=f+A;return p===o.length||e(o,p)}return!1}},"./src/demux/sample-aes.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/crypt/decrypter.ts"),E=L("./src/demux/tsdemuxer.ts"),x=function(){function C(s,r,n){this.keyData=void 0,this.decrypter=void 0,this.keyData=n,this.decrypter=new b.default(s,r,{removePKCS7Padding:!1})}var h=C.prototype;return h.decryptBuffer=function(r,n){this.decrypter.decrypt(r,this.keyData.key.buffer,this.keyData.iv.buffer,n)},h.decryptAacSample=function(r,n,e,l){var c=r[n].unit,o=c.subarray(16,c.length-c.length%16),f=o.buffer.slice(o.byteOffset,o.byteOffset+o.length),d=this;this.decryptBuffer(f,function(a){var A=new Uint8Array(a);c.set(A,16),l||d.decryptAacSamples(r,n+1,e)})},h.decryptAacSamples=function(r,n,e){for(;;n++){if(n>=r.length){e();return}if(r[n].unit.length<32)continue;var l=this.decrypter.isSync();if(this.decryptAacSample(r,n,e,l),!l)return}},h.getAvcEncryptedData=function(r){for(var n=Math.floor((r.length-48)/160)*16+16,e=new Int8Array(n),l=0,c=32;c<=r.length-16;c+=160,l+=16)e.set(r.subarray(c,c+16),l);return e},h.getAvcDecryptedUnit=function(r,n){for(var e=new Uint8Array(n),l=0,c=32;c<=r.length-16;c+=160,l+=16)r.set(e.subarray(l,l+16),c);return r},h.decryptAvcSample=function(r,n,e,l,c,o){var f=Object(E.discardEPB)(c.data),d=this.getAvcEncryptedData(f),a=this;this.decryptBuffer(d.buffer,function(A){c.data=a.getAvcDecryptedUnit(f,A),o||a.decryptAvcSamples(r,n,e+1,l)})},h.decryptAvcSamples=function(r,n,e,l){if(r instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,e=0){if(n>=r.length){l();return}for(var c=r[n].units;!(e>=c.length);e++){var o=c[e];if(o.data.length<=48||o.type!==1&&o.type!==5)continue;var f=this.decrypter.isSync();if(this.decryptAvcSample(r,n,e,l,o,f),!f)return}}},C}();X.default=x},"./src/demux/transmuxer-interface.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var b=L("./node_modules/webworkify-webpack/index.js"),E=L.n(b),x=L("./src/events.ts"),C=L("./src/demux/transmuxer.ts"),h=L("./src/utils/logger.ts"),s=L("./src/errors.ts"),r=L("./src/utils/mediasource-helper.ts"),n=L("./node_modules/eventemitter3/index.js"),e=L.n(n),l=Object(r.getMediaSource)()||{isTypeSupported:function(){return!1}},c=function(){function o(d,a,A,p){var y=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=d,this.id=a,this.onTransmuxComplete=A,this.onFlush=p;var T=d.config,_=function(i,w){w=w||{},w.frag=y.frag,w.id=y.id,d.trigger(i,w)};this.observer=new n.EventEmitter,this.observer.on(x.Events.FRAG_DECRYPTED,_),this.observer.on(x.Events.ERROR,_);var B={mp4:l.isTypeSupported("video/mp4"),mpeg:l.isTypeSupported("audio/mpeg"),mp3:l.isTypeSupported('audio/mp4; codecs="mp3"')},v=navigator.vendor;if(T.enableWorker&&typeof Worker!="undefined"){h.logger.log("demuxing in webworker");var m;try{m=this.worker=b("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),m.addEventListener("message",this.onwmsg),m.onerror=function(u){d.trigger(x.Events.ERROR,{type:s.ErrorTypes.OTHER_ERROR,details:s.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(u.message+" ("+u.filename+":"+u.lineno+")")})},m.postMessage({cmd:"init",typeSupported:B,vendor:v,id:a,config:JSON.stringify(T)})}catch(u){h.logger.warn("Error in worker:",u),h.logger.error("Error while initializing DemuxerWorker, fallback to inline"),m&&self.URL.revokeObjectURL(m.objectURL),this.transmuxer=new C.default(this.observer,B,T,v,a),this.worker=null}}else this.transmuxer=new C.default(this.observer,B,T,v,a)}var f=o.prototype;return f.destroy=function(){var a=this.worker;if(a)a.removeEventListener("message",this.onwmsg),a.terminate(),this.worker=null;else{var A=this.transmuxer;A&&(A.destroy(),this.transmuxer=null)}var p=this.observer;p&&p.removeAllListeners(),this.observer=null},f.push=function(a,A,p,y,T,_,B,v,m,u){var i=this;m.transmuxing.start=self.performance.now();var w=this.transmuxer,O=this.worker,S=_?_.start:T.start,D=T.decryptdata,R=this.frag,k=!(R&&T.cc===R.cc),j=!(R&&m.level===R.level),Y=R?m.sn-R.sn:-1,P=this.part?m.part-this.part.index:1,K=!j&&(Y===1||Y===0&&P===1),W=self.performance.now();(j||Y||T.stats.parsing.start===0)&&(T.stats.parsing.start=W),_&&(P||!K)&&(_.stats.parsing.start=W);var F=new C.TransmuxState(k,K,v,j,S);if(!K||k){h.logger.log("[transmuxer-interface, "+T.type+"]: Starting new transmux session for sn: "+m.sn+" p: "+m.part+" level: "+m.level+" id: "+m.id+`
|
|
|
discontinuity: `+k+`
|
|
|
trackSwitch: `+j+`
|
|
|
contiguous: `+K+`
|
|
|
accurateTimeOffset: `+v+`
|
|
|
timeOffset: `+S);var H=new C.TransmuxConfig(p,y,A,B,u);this.configureTransmuxer(H)}if(this.frag=T,this.part=_,O)O.postMessage({cmd:"demux",data:a,decryptdata:D,chunkMeta:m,state:F},a instanceof ArrayBuffer?[a]:[]);else if(w){var G=w.push(a,D,m,F);Object(C.isPromise)(G)?G.then(function($){i.handleTransmuxComplete($)}):this.handleTransmuxComplete(G)}},f.flush=function(a){var A=this;a.transmuxing.start=self.performance.now();var p=this.transmuxer,y=this.worker;if(y)y.postMessage({cmd:"flush",chunkMeta:a});else if(p){var T=p.flush(a);Object(C.isPromise)(T)?T.then(function(_){A.handleFlushResult(_,a)}):this.handleFlushResult(T,a)}},f.handleFlushResult=function(a,A){var p=this;a.forEach(function(y){p.handleTransmuxComplete(y)}),this.onFlush(A)},f.onWorkerMessage=function(a){var A=a.data,p=this.hls;switch(A.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(A.data);break}case"flush":{this.onFlush(A.data);break}default:{A.data=A.data||{},A.data.frag=this.frag,A.data.id=this.id,p.trigger(A.event,A.data);break}}},f.configureTransmuxer=function(a){var A=this.worker,p=this.transmuxer;A?A.postMessage({cmd:"configure",config:a}):p&&p.configure(a)},f.handleTransmuxComplete=function(a){a.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(a)},o}()},"./src/demux/transmuxer-worker.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return s});var b=L("./src/demux/transmuxer.ts"),E=L("./src/events.ts"),x=L("./src/utils/logger.ts"),C=L("./node_modules/eventemitter3/index.js"),h=L.n(C);function s(c){var o=new C.EventEmitter,f=function(a,A){c.postMessage({event:a,data:A})};o.on(E.Events.FRAG_DECRYPTED,f),o.on(E.Events.ERROR,f),c.addEventListener("message",function(d){var a=d.data;switch(a.cmd){case"init":{var A=JSON.parse(a.config);c.transmuxer=new b.default(o,a.typeSupported,A,a.vendor,a.id),Object(x.enableLogs)(A.debug),f("init",null);break}case"configure":{c.transmuxer.configure(a.config);break}case"demux":{var p=c.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Object(b.isPromise)(p)?p.then(function(_){r(c,_)}):r(c,p);break}case"flush":{var y=a.chunkMeta,T=c.transmuxer.flush(y);Object(b.isPromise)(T)?T.then(function(_){e(c,_,y)}):e(c,T,y);break}default:break}})}function r(c,o){if(l(o.remuxResult))return;var f=[],d=o.remuxResult,a=d.audio,A=d.video;a&&n(f,a),A&&n(f,A),c.postMessage({event:"transmuxComplete",data:o},f)}function n(c,o){o.data1&&c.push(o.data1.buffer),o.data2&&c.push(o.data2.buffer)}function e(c,o,f){o.forEach(function(d){r(c,d)}),c.postMessage({event:"flush",data:f})}function l(c){return!c.audio&&!c.video&&!c.text&&!c.id3&&!c.initSegment}},"./src/demux/transmuxer.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return A}),L.d(X,"isPromise",function(){return T}),L.d(X,"TransmuxConfig",function(){return _}),L.d(X,"TransmuxState",function(){return B});var b=L("./src/events.ts"),E=L("./src/errors.ts"),x=L("./src/crypt/decrypter.ts"),C=L("./src/demux/aacdemuxer.ts"),h=L("./src/demux/mp4demuxer.ts"),s=L("./src/demux/tsdemuxer.ts"),r=L("./src/demux/mp3demuxer.ts"),n=L("./src/remux/mp4-remuxer.ts"),e=L("./src/remux/passthrough-remuxer.ts"),l=L("./src/demux/chunk-cache.ts"),c=L("./src/utils/mp4-tools.ts"),o=L("./src/utils/logger.ts"),f;try{f=self.performance.now.bind(self.performance)}catch(v){o.logger.debug("Unable to use Performance API on this environment"),f=self.Date.now}var d=[{demux:s.default,remux:n.default},{demux:h.default,remux:e.default},{demux:C.default,remux:n.default},{demux:r.default,remux:n.default}],a=1024;d.forEach(function(v){var m=v.demux;a=Math.max(a,m.minProbeByteLength)});var A=function(){function v(u,i,w,O,S){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new l.default,this.observer=u,this.typeSupported=i,this.config=w,this.vendor=O,this.id=S}var m=v.prototype;return m.configure=function(i){this.transmuxConfig=i,this.decrypter&&this.decrypter.reset()},m.push=function(i,w,O,S){var D=this,R=O.transmuxing;R.executeStart=f();var k=new Uint8Array(i),j=this.cache,Y=this.config,P=this.currentTransmuxState,K=this.transmuxConfig;S&&(this.currentTransmuxState=S);var W=p(k,w);if(W&&W.method==="AES-128"){var F=this.getDecrypter();if(Y.enableSoftwareAES){var H=F.softwareDecrypt(k,W.key.buffer,W.iv.buffer);if(!H)return R.executeEnd=f(),y(O);k=new Uint8Array(H)}else return this.decryptionPromise=F.webCryptoDecrypt(k,W.key.buffer,W.iv.buffer).then(function(we){var De=D.push(we,null,O);return D.decryptionPromise=null,De}),this.decryptionPromise}var G=S||P,$=G.contiguous,ae=G.discontinuity,he=G.trackSwitch,ie=G.accurateTimeOffset,ge=G.timeOffset,Ae=K.audioCodec,ye=K.videoCodec,fe=K.defaultInitPts,de=K.duration,ne=K.initSegmentData;if((ae||he)&&this.resetInitSegment(ne,Ae,ye,de),ae&&this.resetInitialTimestamp(fe),$||this.resetContiguity(),this.needsProbing(k,ae,he)){if(j.dataLength){var ue=j.flush();k=Object(c.appendUint8Array)(ue,k)}this.configureTransmuxer(k,K)}var pe=this.transmux(k,W,ge,ie,O),ce=this.currentTransmuxState;return ce.contiguous=!0,ce.discontinuity=!1,ce.trackSwitch=!1,R.executeEnd=f(),pe},m.flush=function(i){var w=this,O=i.transmuxing;O.executeStart=f();var S=this.decrypter,D=this.cache,R=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return w.flush(i)});var j=[],Y=R.timeOffset;if(S){var P=S.flush();P&&j.push(this.push(P,null,i))}var K=D.dataLength;D.reset();var W=this.demuxer,F=this.remuxer;if(!W||!F)return K>=a&&this.observer.emit(b.Events.ERROR,b.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),O.executeEnd=f(),[y(i)];var H=W.flush(Y);return T(H)?H.then(function(G){return w.flushRemux(j,G,i),j}):(this.flushRemux(j,H,i),j)},m.flushRemux=function(i,w,O){var S=w.audioTrack,D=w.avcTrack,R=w.id3Track,k=w.textTrack,j=this.currentTransmuxState,Y=j.accurateTimeOffset,P=j.timeOffset;o.logger.log("[transmuxer.ts]: Flushed fragment "+O.sn+(O.part>-1?" p: "+O.part:"")+" of level "+O.level);var K=this.remuxer.remux(S,D,R,k,P,Y,!0,this.id);i.push({remuxResult:K,chunkMeta:O}),O.transmuxing.executeEnd=f()},m.resetInitialTimestamp=function(i){var w=this.demuxer,O=this.remuxer;if(!w||!O)return;w.resetTimeStamp(i),O.resetTimeStamp(i)},m.resetContiguity=function(){var i=this.demuxer,w=this.remuxer;if(!i||!w)return;i.resetContiguity(),w.resetNextTimestamp()},m.resetInitSegment=function(i,w,O,S){var D=this.demuxer,R=this.remuxer;if(!D||!R)return;D.resetInitSegment(w,O,S),R.resetInitSegment(i,w,O)},m.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},m.transmux=function(i,w,O,S,D){var R;return w&&w.method==="SAMPLE-AES"?R=this.transmuxSampleAes(i,w,O,S,D):R=this.transmuxUnencrypted(i,O,S,D),R},m.transmuxUnencrypted=function(i,w,O,S){var D=this.demuxer.demux(i,w,!1,!this.config.progressive),R=D.audioTrack,k=D.avcTrack,j=D.id3Track,Y=D.textTrack,P=this.remuxer.remux(R,k,j,Y,w,O,!1,this.id);return{remuxResult:P,chunkMeta:S}},m.transmuxSampleAes=function(i,w,O,S,D){var R=this;return this.demuxer.demuxSampleAes(i,w,O).then(function(k){var j=R.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,O,S,!1,R.id);return{remuxResult:j,chunkMeta:D}})},m.configureTransmuxer=function(i,w){for(var O=this.config,S=this.observer,D=this.typeSupported,R=this.vendor,k=w.audioCodec,j=w.defaultInitPts,Y=w.duration,P=w.initSegmentData,K=w.videoCodec,W,F=0,H=d.length;F<H;F++)if(d[F].demux.probe(i)){W=d[F];break}W||(o.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),W={demux:h.default,remux:e.default});var G=this.demuxer,$=this.remuxer,ae=W.remux,he=W.demux;(!$||!($ instanceof ae))&&(this.remuxer=new ae(S,O,D,R)),(!G||!(G instanceof he))&&(this.demuxer=new he(S,O,D),this.probe=he.probe),this.resetInitSegment(P,k,K,Y),this.resetInitialTimestamp(j)},m.needsProbing=function(i,w,O){return!this.demuxer||!this.remuxer||w||O},m.getDecrypter=function(){var i=this.decrypter;return i||(i=this.decrypter=new x.default(this.observer,this.config)),i},v}();function p(v,m){var u=null;return v.byteLength>0&&m!=null&&m.key!=null&&m.iv!==null&&m.method!=null&&(u=m),u}var y=function(m){return{remuxResult:{},chunkMeta:m}};function T(v){return"then"in v&&v.then instanceof Function}var _=function(m,u,i,w,O){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=m,this.videoCodec=u,this.initSegmentData=i,this.duration=w,this.defaultInitPts=O},B=function(m,u,i,w,O){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=m,this.contiguous=u,this.accurateTimeOffset=i,this.trackSwitch=w,this.timeOffset=O}},"./src/demux/tsdemuxer.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"discardEPB",function(){return y});var b=L("./src/demux/adts.ts"),E=L("./src/demux/mpegaudio.ts"),x=L("./src/demux/exp-golomb.ts"),C=L("./src/demux/id3.ts"),h=L("./src/demux/sample-aes.ts"),s=L("./src/events.ts"),r=L("./src/utils/mp4-tools.ts"),n=L("./src/utils/logger.ts"),e=L("./src/errors.ts"),l={video:1,audio:2,id3:3,text:4},c=function(){function T(B,v,m){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=B,this.config=v,this.typeSupported=m}T.probe=function(v){var m=T.syncOffset(v);return m<0?!1:(m&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+m+", junk ahead ?"),!0)},T.syncOffset=function(v){for(var m=Math.min(1e3,v.length-3*188),u=0;u<m;){if(v[u]===71&&v[u+188]===71&&v[u+2*188]===71)return u;u++}return-1},T.createTrack=function(v,m){return{container:v==="video"||v==="audio"?"video/mp2t":void 0,type:v,id:l[v],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:v==="audio"?m:void 0}};var _=T.prototype;return _.resetInitSegment=function(v,m,u){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=T.createTrack("video",u),this._audioTrack=T.createTrack("audio",u),this._id3Track=T.createTrack("id3",u),this._txtTrack=T.createTrack("text",u),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=v,this.videoCodec=m,this._duration=u},_.resetTimeStamp=function(){},_.resetContiguity=function(){var v=this._audioTrack,m=this._avcTrack,u=this._id3Track;v&&(v.pesData=null),m&&(m.pesData=null),u&&(u.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},_.demux=function(v,m,u,i){u===void 0&&(u=!1),i===void 0&&(i=!1),u||(this.sampleAes=null);var w,O=this._avcTrack,S=this._audioTrack,D=this._id3Track,R=O.pid,k=O.pesData,j=S.pid,Y=D.pid,P=S.pesData,K=D.pesData,W=!1,F=this.pmtParsed,H=this._pmtId,G=v.length;if(this.remainderData&&(v=Object(r.appendUint8Array)(this.remainderData,v),G=v.length,this.remainderData=null),G<188&&!i)return this.remainderData=v,{audioTrack:S,avcTrack:O,id3Track:D,textTrack:this._txtTrack};var $=Math.max(0,T.syncOffset(v));G-=(G+$)%188,G<v.byteLength&&!i&&(this.remainderData=new Uint8Array(v.buffer,G,v.buffer.byteLength-G));for(var ae=$;ae<G;ae+=188)if(v[ae]===71){var he=!!(v[ae+1]&64),ie=((v[ae+1]&31)<<8)+v[ae+2],ge=(v[ae+3]&48)>>4,Ae=void 0;if(ge>1){if(Ae=ae+5+v[ae+4],Ae===ae+188)continue}else Ae=ae+4;switch(ie){case R:he&&(k&&(w=a(k))&&this.parseAVCPES(w,!1),k={data:[],size:0}),k&&(k.data.push(v.subarray(Ae,ae+188)),k.size+=ae+188-Ae);break;case j:he&&(P&&(w=a(P))&&(S.isAAC?this.parseAACPES(w):this.parseMPEGPES(w)),P={data:[],size:0}),P&&(P.data.push(v.subarray(Ae,ae+188)),P.size+=ae+188-Ae);break;case Y:he&&(K&&(w=a(K))&&this.parseID3PES(w),K={data:[],size:0}),K&&(K.data.push(v.subarray(Ae,ae+188)),K.size+=ae+188-Ae);break;case 0:he&&(Ae+=v[Ae]+1),H=this._pmtId=f(v,Ae);break;case H:{he&&(Ae+=v[Ae]+1);var ye=d(v,Ae,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,u);R=ye.avc,R>0&&(O.pid=R),j=ye.audio,j>0&&(S.pid=j,S.isAAC=ye.isAAC),Y=ye.id3,Y>0&&(D.pid=Y),W&&!F&&(n.logger.log("reparse from beginning"),W=!1,ae=$-188),F=this.pmtParsed=!0;break}case 17:case 8191:break;default:W=!0;break}}else this.observer.emit(s.Events.ERROR,s.Events.ERROR,{type:e.ErrorTypes.MEDIA_ERROR,details:e.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});O.pesData=k,S.pesData=P,D.pesData=K;var fe={audioTrack:S,avcTrack:O,id3Track:D,textTrack:this._txtTrack};return i&&this.extractRemainingSamples(fe),fe},_.flush=function(){var v=this.remainderData;this.remainderData=null;var m;return v?m=this.demux(v,-1,!1,!0):m={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(m),this.sampleAes?this.decrypt(m,this.sampleAes):m},_.extractRemainingSamples=function(v){var m=v.audioTrack,u=v.avcTrack,i=v.id3Track,w=u.pesData,O=m.pesData,S=i.pesData,D;w&&(D=a(w))?(this.parseAVCPES(D,!0),u.pesData=null):u.pesData=w,O&&(D=a(O))?(m.isAAC?this.parseAACPES(D):this.parseMPEGPES(D),m.pesData=null):(O!=null&&O.size&&n.logger.log("last AAC PES packet truncated,might overlap between fragments"),m.pesData=O),S&&(D=a(S))?(this.parseID3PES(D),i.pesData=null):i.pesData=S},_.demuxSampleAes=function(v,m,u){var i=this.demux(v,u,!0,!this.config.progressive),w=this.sampleAes=new h.default(this.observer,this.config,m);return this.decrypt(i,w)},_.decrypt=function(v,m){return new Promise(function(u){var i=v.audioTrack,w=v.avcTrack;i.samples&&i.isAAC?m.decryptAacSamples(i.samples,0,function(){w.samples?m.decryptAvcSamples(w.samples,0,0,function(){u(v)}):u(v)}):w.samples&&m.decryptAvcSamples(w.samples,0,0,function(){u(v)})})},_.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},_.parseAVCPES=function(v,m){var u=this,i=this._avcTrack,w=this.parseAVCNALu(v.data),O=!1,S=this.avcSample,D,R=!1;v.data=null,S&&w.length&&!i.audFound&&(A(S,i),S=this.avcSample=o(!1,v.pts,v.dts,"")),w.forEach(function(k){switch(k.type){case 1:{D=!0,S||(S=u.avcSample=o(!0,v.pts,v.dts,"")),O&&(S.debug+="NDR "),S.frame=!0;var j=k.data;if(R&&j.length>4){var Y=new x.default(j).readSliceType();(Y===2||Y===4||Y===7||Y===9)&&(S.key=!0)}break}case 5:D=!0,S||(S=u.avcSample=o(!0,v.pts,v.dts,"")),O&&(S.debug+="IDR "),S.key=!0,S.frame=!0;break;case 6:{D=!0,O&&S&&(S.debug+="SEI ");var P=new x.default(y(k.data));P.readUByte();for(var K=0,W=0,F=!1,H=0;!F&&P.bytesAvailable>1;){K=0;do H=P.readUByte(),K+=H;while(H===255);W=0;do H=P.readUByte(),W+=H;while(H===255);if(K===4&&P.bytesAvailable!==0){F=!0;var G=P.readUByte();if(G===181){var $=P.readUShort();if($===49){var ae=P.readUInt();if(ae===1195456820){var he=P.readUByte();if(he===3){for(var ie=P.readUByte(),ge=P.readUByte(),Ae=31&ie,ye=[ie,ge],fe=0;fe<Ae;fe++)ye.push(P.readUByte()),ye.push(P.readUByte()),ye.push(P.readUByte());p(u._txtTrack.samples,{type:3,pts:v.pts,bytes:ye})}}}}}else if(K===5&&P.bytesAvailable!==0){if(F=!0,W>16){for(var de=[],ne=0;ne<16;ne++)de.push(P.readUByte().toString(16)),(ne===3||ne===5||ne===7||ne===9)&&de.push("-");for(var ue=W-16,pe=new Uint8Array(ue),ce=0;ce<ue;ce++)pe[ce]=P.readUByte();p(u._txtTrack.samples,{pts:v.pts,payloadType:K,uuid:de.join(""),userData:Object(C.utf8ArrayToStr)(pe),userDataBytes:pe})}}else if(W<P.bytesAvailable)for(var we=0;we<W;we++)P.readUByte()}break}case 7:if(D=!0,R=!0,O&&S&&(S.debug+="SPS "),!i.sps){var De=new x.default(k.data),Re=De.readSPS();i.width=Re.width,i.height=Re.height,i.pixelRatio=Re.pixelRatio,i.sps=[k.data],i.duration=u._duration;for(var te=k.data.subarray(1,4),N="avc1.",z=0;z<3;z++){var le=te[z].toString(16);le.length<2&&(le="0"+le),N+=le}i.codec=N}break;case 8:D=!0,O&&S&&(S.debug+="PPS "),i.pps||(i.pps=[k.data]);break;case 9:D=!1,i.audFound=!0,S&&A(S,i),S=u.avcSample=o(!1,v.pts,v.dts,O?"AUD ":"");break;case 12:D=!1;break;default:D=!1,S&&(S.debug+="unknown NAL "+k.type+" ");break}if(S&&D){var ee=S.units;ee.push(k)}}),m&&S&&(A(S,i),this.avcSample=null)},_.getLastNalUnit=function(){var v,m=this.avcSample,u;if(!m||m.units.length===0){var i=this._avcTrack.samples;m=i[i.length-1]}if((v=m)!==null&&v!==void 0&&v.units){var w=m.units;u=w[w.length-1]}return u},_.parseAVCNALu=function(v){var m=v.byteLength,u=this._avcTrack,i=u.naluState||0,w=i,O=[],S=0,D,R,k,j=-1,Y=0;for(i===-1&&(j=0,Y=v[0]&31,i=0,S=1);S<m;){if(D=v[S++],!i){i=D?0:1;continue}if(i===1){i=D?0:2;continue}if(!D)i=3;else if(D===1){if(j>=0){var P={data:v.subarray(j,S-i-1),type:Y};O.push(P)}else{var K=this.getLastNalUnit();if(K&&(w&&S<=4-w&&(K.state&&(K.data=K.data.subarray(0,K.data.byteLength-w))),R=S-i-1,R>0)){var W=new Uint8Array(K.data.byteLength+R);W.set(K.data,0),W.set(v.subarray(0,R),K.data.byteLength),K.data=W,K.state=0}}S<m?(k=v[S]&31,j=S,Y=k,i=0):i=-1}else i=0}if(j>=0&&i>=0){var F={data:v.subarray(j,m),type:Y,state:i};O.push(F)}if(O.length===0){var H=this.getLastNalUnit();if(H){var G=new Uint8Array(H.data.byteLength+v.byteLength);G.set(H.data,0),G.set(v,H.data.byteLength),H.data=G}}return u.naluState=i,O},_.parseAACPES=function(v){var m=0,u=this._audioTrack,i=this.aacOverFlow,w=v.data;if(i){this.aacOverFlow=null;var O=i.sample.unit.byteLength,S=Math.min(i.missing,O),D=O-S;i.sample.unit.set(w.subarray(0,S),D),u.samples.push(i.sample),m=i.missing}var R,k;for(R=m,k=w.length;R<k-1&&!b.isHeader(w,R);R++);if(R!==m){var j,Y;if(R<k-1?(j="AAC PES did not start with ADTS header,offset:"+R,Y=!1):(j="no ADTS header found in AAC PES",Y=!0),n.logger.warn("parsing error:"+j),this.observer.emit(s.Events.ERROR,s.Events.ERROR,{type:e.ErrorTypes.MEDIA_ERROR,details:e.ErrorDetails.FRAG_PARSING_ERROR,fatal:Y,reason:j}),Y)return}b.initTrackConfig(u,this.observer,w,R,this.audioCodec);var P;if(v.pts!==void 0)P=v.pts;else if(i){var K=b.getFrameDuration(u.samplerate);P=i.sample.pts+K}else{n.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var W=0;R<k;)if(b.isHeader(w,R)){if(R+5<k){var F=b.appendFrame(u,w,R,P,W);if(F)if(F.missing)this.aacOverFlow=F;else{R+=F.length,W++;continue}}break}else R++},_.parseMPEGPES=function(v){var m=v.data,u=m.length,i=0,w=0,O=v.pts;if(O===void 0){n.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;w<u;)if(E.isHeader(m,w)){var S=E.appendFrame(this._audioTrack,m,w,O,i);if(S)w+=S.length,i++;else break}else w++},_.parseID3PES=function(v){if(v.pts===void 0){n.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(v)},T}();c.minProbeByteLength=188;function o(T,_,B,v){return{key:T,frame:!1,pts:_,dts:B,units:[],debug:v,length:0}}function f(T,_){return(T[_+10]&31)<<8|T[_+11]}function d(T,_,B,v){var m={audio:-1,avc:-1,id3:-1,isAAC:!0},u=(T[_+1]&15)<<8|T[_+2],i=_+3+u-4,w=(T[_+10]&15)<<8|T[_+11];for(_+=12+w;_<i;){var O=(T[_+1]&31)<<8|T[_+2];switch(T[_]){case 207:if(!v){n.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:m.audio===-1&&(m.audio=O);break;case 21:m.id3===-1&&(m.id3=O);break;case 219:if(!v){n.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:m.avc===-1&&(m.avc=O);break;case 3:case 4:B?m.audio===-1&&(m.audio=O,m.isAAC=!1):n.logger.log("MPEG audio found, not supported in this browser");break;case 36:n.logger.warn("Unsupported HEVC stream type found");break;default:break}_+=((T[_+3]&15)<<8|T[_+4])+5}return m}function a(T){var _=0,B,v,m,u,i,w=T.data;if(!T||T.size===0)return null;for(;w[0].length<19&&w.length>1;){var O=new Uint8Array(w[0].length+w[1].length);O.set(w[0]),O.set(w[1],w[0].length),w[0]=O,w.splice(1,1)}B=w[0];var S=(B[0]<<16)+(B[1]<<8)+B[2];if(S===1){if(v=(B[4]<<8)+B[5],v&&v>T.size-6)return null;var D=B[7];D&192&&(u=(B[9]&14)*536870912+(B[10]&255)*4194304+(B[11]&254)*16384+(B[12]&255)*128+(B[13]&254)/2,D&64?(i=(B[14]&14)*536870912+(B[15]&255)*4194304+(B[16]&254)*16384+(B[17]&255)*128+(B[18]&254)/2,u-i>60*9e4&&(n.logger.warn(Math.round((u-i)/9e4)+"s delta between PTS and DTS, align them"),u=i)):i=u),m=B[8];var R=m+9;if(T.size<=R)return null;T.size-=R;for(var k=new Uint8Array(T.size),j=0,Y=w.length;j<Y;j++){B=w[j];var P=B.byteLength;if(R)if(R>P){R-=P;continue}else B=B.subarray(R),P-=R,R=0;k.set(B,_),_+=P}return v&&(v-=m+3),{data:k,pts:u,dts:i,len:v}}return null}function A(T,_){if(T.units.length&&T.frame){if(T.pts===void 0){var B=_.samples,v=B.length;if(v){var m=B[v-1];T.pts=m.pts,T.dts=m.dts}else{_.dropped++;return}}_.samples.push(T)}T.debug.length&&n.logger.log(T.pts+"/"+T.dts+":"+T.debug)}function p(T,_){var B=T.length;if(B>0){if(_.pts>=T[B-1].pts)T.push(_);else for(var v=B-1;v>=0;v--)if(_.pts<T[v].pts){T.splice(v,0,_);break}}else T.push(_)}function y(T){for(var _=T.byteLength,B=[],v=1;v<_-2;)T[v]===0&&T[v+1]===0&&T[v+2]===3?(B.push(v+2),v+=2):v++;if(B.length===0)return T;var m=_-B.length,u=new Uint8Array(m),i=0;for(v=0;v<m;i++,v++)i===B[0]&&(i++,B.shift()),u[v]=T[i];return u}X.default=c},"./src/errors.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"ErrorTypes",function(){return b}),L.d(X,"ErrorDetails",function(){return E});var b;(function(x){x.NETWORK_ERROR="networkError",x.MEDIA_ERROR="mediaError",x.KEY_SYSTEM_ERROR="keySystemError",x.MUX_ERROR="muxError",x.OTHER_ERROR="otherError"})(b||(b={}));var E;(function(x){x.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",x.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",x.KEY_SYSTEM_NO_SESSION="keySystemNoSession",x.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",x.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",x.MANIFEST_LOAD_ERROR="manifestLoadError",x.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",x.MANIFEST_PARSING_ERROR="manifestParsingError",x.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",x.LEVEL_EMPTY_ERROR="levelEmptyError",x.LEVEL_LOAD_ERROR="levelLoadError",x.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",x.LEVEL_SWITCH_ERROR="levelSwitchError",x.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",x.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",x.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",x.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",x.FRAG_LOAD_ERROR="fragLoadError",x.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",x.FRAG_DECRYPT_ERROR="fragDecryptError",x.FRAG_PARSING_ERROR="fragParsingError",x.REMUX_ALLOC_ERROR="remuxAllocError",x.KEY_LOAD_ERROR="keyLoadError",x.KEY_LOAD_TIMEOUT="keyLoadTimeOut",x.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",x.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",x.BUFFER_APPEND_ERROR="bufferAppendError",x.BUFFER_APPENDING_ERROR="bufferAppendingError",x.BUFFER_STALLED_ERROR="bufferStalledError",x.BUFFER_FULL_ERROR="bufferFullError",x.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",x.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",x.INTERNAL_EXCEPTION="internalException",x.INTERNAL_ABORTED="aborted",x.UNKNOWN="unknown"})(E||(E={}))},"./src/events.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"Events",function(){return b});var b;(function(E){E.MEDIA_ATTACHING="hlsMediaAttaching",E.MEDIA_ATTACHED="hlsMediaAttached",E.MEDIA_DETACHING="hlsMediaDetaching",E.MEDIA_DETACHED="hlsMediaDetached",E.BUFFER_RESET="hlsBufferReset",E.BUFFER_CODECS="hlsBufferCodecs",E.BUFFER_CREATED="hlsBufferCreated",E.BUFFER_APPENDING="hlsBufferAppending",E.BUFFER_APPENDED="hlsBufferAppended",E.BUFFER_EOS="hlsBufferEos",E.BUFFER_FLUSHING="hlsBufferFlushing",E.BUFFER_FLUSHED="hlsBufferFlushed",E.MANIFEST_LOADING="hlsManifestLoading",E.MANIFEST_LOADED="hlsManifestLoaded",E.MANIFEST_PARSED="hlsManifestParsed",E.LEVEL_SWITCHING="hlsLevelSwitching",E.LEVEL_SWITCHED="hlsLevelSwitched",E.LEVEL_LOADING="hlsLevelLoading",E.LEVEL_LOADED="hlsLevelLoaded",E.LEVEL_UPDATED="hlsLevelUpdated",E.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",E.LEVELS_UPDATED="hlsLevelsUpdated",E.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",E.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",E.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",E.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",E.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",E.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",E.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",E.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",E.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",E.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",E.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",E.CUES_PARSED="hlsCuesParsed",E.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",E.INIT_PTS_FOUND="hlsInitPtsFound",E.FRAG_LOADING="hlsFragLoading",E.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",E.FRAG_LOADED="hlsFragLoaded",E.FRAG_DECRYPTED="hlsFragDecrypted",E.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",E.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",E.FRAG_PARSING_METADATA="hlsFragParsingMetadata",E.FRAG_PARSED="hlsFragParsed",E.FRAG_BUFFERED="hlsFragBuffered",E.FRAG_CHANGED="hlsFragChanged",E.FPS_DROP="hlsFpsDrop",E.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",E.ERROR="hlsError",E.DESTROYING="hlsDestroying",E.KEY_LOADING="hlsKeyLoading",E.KEY_LOADED="hlsKeyLoaded",E.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",E.BACK_BUFFER_REACHED="hlsBackBufferReached"})(b||(b={}))},"./src/hls.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return T});var b=L("./node_modules/url-toolkit/src/url-toolkit.js"),E=L.n(b),x=L("./src/loader/playlist-loader.ts"),C=L("./src/loader/key-loader.ts"),h=L("./src/controller/id3-track-controller.ts"),s=L("./src/controller/latency-controller.ts"),r=L("./src/controller/level-controller.ts"),n=L("./src/controller/fragment-tracker.ts"),e=L("./src/controller/stream-controller.ts"),l=L("./src/is-supported.ts"),c=L("./src/utils/logger.ts"),o=L("./src/config.ts"),f=L("./node_modules/eventemitter3/index.js"),d=L.n(f),a=L("./src/events.ts"),A=L("./src/errors.ts");function p(_,B){for(var v=0;v<B.length;v++){var m=B[v];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(_,m.key,m)}}function y(_,B,v){return B&&p(_.prototype,B),v&&p(_,v),_}var T=function(){_.isSupported=function(){return Object(l.isSupported)()};function _(v){v===void 0&&(v={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new f.EventEmitter,this._autoLevelCapping=void 0,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.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null;var m=this.config=Object(o.mergeConfig)(_.DefaultConfig,v);this.userConfig=v,Object(c.enableLogs)(m.debug),this._autoLevelCapping=-1,m.progressive&&Object(o.enableStreamingMode)(m);var u=m.abrController,i=m.bufferController,w=m.capLevelController,O=m.fpsController,S=this.abrController=new u(this),D=this.bufferController=new i(this),R=this.capLevelController=new w(this),k=new O(this),j=new x.default(this),Y=new C.default(this),P=new h.default(this),K=this.levelController=new r.default(this),W=new n.FragmentTracker(this),F=this.streamController=new e.default(this,W);R.setStreamController(F),k.setStreamController(F);var H=[K,F];this.networkControllers=H;var G=[j,Y,S,D,R,k,P,W];this.audioTrackController=this.createController(m.audioTrackController,null,H),this.createController(m.audioStreamController,W,H),this.subtitleTrackController=this.createController(m.subtitleTrackController,null,H),this.createController(m.subtitleStreamController,W,H),this.createController(m.timelineController,null,G),this.emeController=this.createController(m.emeController,null,G),this.cmcdController=this.createController(m.cmcdController,null,G),this.latencyController=this.createController(s.default,null,G),this.coreComponents=G}var B=_.prototype;return B.createController=function(m,u,i){if(m){var w=u?new m(this,u):new m(this);return i&&i.push(w),w}return null},B.on=function(m,u,i){i===void 0&&(i=this),this._emitter.on(m,u,i)},B.once=function(m,u,i){i===void 0&&(i=this),this._emitter.once(m,u,i)},B.removeAllListeners=function(m){this._emitter.removeAllListeners(m)},B.off=function(m,u,i,w){i===void 0&&(i=this),this._emitter.off(m,u,i,w)},B.listeners=function(m){return this._emitter.listeners(m)},B.emit=function(m,u,i){return this._emitter.emit(m,u,i)},B.trigger=function(m,u){if(this.config.debug)return this.emit(m,m,u);try{return this.emit(m,m,u)}catch(i){c.logger.error("An internal error happened while handling event "+m+'. Error message: "'+i.message+'". Here is a stacktrace:',i),this.trigger(a.Events.ERROR,{type:A.ErrorTypes.OTHER_ERROR,details:A.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:m,error:i})}return!1},B.listenerCount=function(m){return this._emitter.listenerCount(m)},B.destroy=function(){c.logger.log("destroy"),this.trigger(a.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(m){return m.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(m){return m.destroy()}),this.coreComponents.length=0},B.attachMedia=function(m){c.logger.log("attachMedia"),this._media=m,this.trigger(a.Events.MEDIA_ATTACHING,{media:m})},B.detachMedia=function(){c.logger.log("detachMedia"),this.trigger(a.Events.MEDIA_DETACHING,void 0),this._media=null},B.loadSource=function(m){this.stopLoad();var u=this.media,i=this.url,w=this.url=b.buildAbsoluteURL(self.location.href,m,{alwaysNormalize:!0});c.logger.log("loadSource:"+w),u&&i&&i!==w&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(u)),this.trigger(a.Events.MANIFEST_LOADING,{url:m})},B.startLoad=function(m){m===void 0&&(m=-1),c.logger.log("startLoad("+m+")"),this.networkControllers.forEach(function(u){u.startLoad(m)})},B.stopLoad=function(){c.logger.log("stopLoad"),this.networkControllers.forEach(function(m){m.stopLoad()})},B.swapAudioCodec=function(){c.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},B.recoverMediaError=function(){c.logger.log("recoverMediaError");var m=this._media;this.detachMedia(),m&&this.attachMedia(m)},B.removeLevel=function(m,u){u===void 0&&(u=0),this.levelController.removeLevel(m,u)},y(_,[{key:"levels",get:function(){var m=this.levelController.levels;return m||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(m){c.logger.log("set currentLevel:"+m),this.loadLevel=m,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(m){c.logger.log("set nextLevel:"+m),this.levelController.manualLevel=m,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(m){c.logger.log("set loadLevel:"+m),this.levelController.manualLevel=m}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(m){this.levelController.nextLoadLevel=m}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(m){c.logger.log("set firstLevel:"+m),this.levelController.firstLevel=m}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(m){c.logger.log("set startLevel:"+m),m!==-1&&(m=Math.max(m,this.minAutoLevel)),this.levelController.startLevel=m}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(m){var u=!!m;u!==this.config.capLevelToPlayerSize&&(u?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=u)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(m){this._autoLevelCapping!==m&&(c.logger.log("set autoLevelCapping:"+m),this._autoLevelCapping=m)}},{key:"bandwidthEstimate",get:function(){var m=this.abrController.bwEstimator;return m?m.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var m=this.levels,u=this.config.minAutoBitrate;if(!m)return 0;for(var i=m.length,w=0;w<i;w++)if(m[w].maxBitrate>u)return w;return 0}},{key:"maxAutoLevel",get:function(){var m=this.levels,u=this.autoLevelCapping,i;return u===-1&&m&&m.length?i=m.length-1:i=u,i}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(m){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,m)}},{key:"audioTracks",get:function(){var m=this.audioTrackController;return m?m.audioTracks:[]}},{key:"audioTrack",get:function(){var m=this.audioTrackController;return m?m.audioTrack:-1},set:function(m){var u=this.audioTrackController;u&&(u.audioTrack=m)}},{key:"subtitleTracks",get:function(){var m=this.subtitleTrackController;return m?m.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var m=this.subtitleTrackController;return m?m.subtitleTrack:-1},set:function(m){var u=this.subtitleTrackController;u&&(u.subtitleTrack=m)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var m=this.subtitleTrackController;return m?m.subtitleDisplay:!1},set:function(m){var u=this.subtitleTrackController;u&&(u.subtitleDisplay=m)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(m){this.config.lowLatencyMode=m}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return a.Events}},{key:"ErrorTypes",get:function(){return A.ErrorTypes}},{key:"ErrorDetails",get:function(){return A.ErrorDetails}},{key:"DefaultConfig",get:function(){return _.defaultConfig?_.defaultConfig:o.hlsDefaultConfig},set:function(m){_.defaultConfig=m}}]),_}();T.defaultConfig=void 0},"./src/is-supported.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"isSupported",function(){return x}),L.d(X,"changeTypeSupported",function(){return C});var b=L("./src/utils/mediasource-helper.ts");function E(){return self.SourceBuffer||self.WebKitSourceBuffer}function x(){var h=Object(b.getMediaSource)();if(!h)return!1;var s=E(),r=h&&typeof h.isTypeSupported=="function"&&h.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!s||s.prototype&&typeof s.prototype.appendBuffer=="function"&&typeof s.prototype.remove=="function";return!!r&&!!n}function C(){var h,s=E();return typeof(s==null||((h=s.prototype)===null||h===void 0)?void 0:h.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c}),L.d(X,"LoadError",function(){return f});var b=L("./src/polyfills/number.ts"),E=L("./src/errors.ts");function x(d,a){d.prototype=Object.create(a.prototype),d.prototype.constructor=d,n(d,a)}function C(d){var a=typeof Map=="function"?new Map:void 0;return C=function(p){if(p===null||!r(p))return p;if(typeof p!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(p))return a.get(p);a.set(p,y)}function y(){return h(p,arguments,e(this).constructor)}return y.prototype=Object.create(p.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),n(y,p)},C(d)}function h(d,a,A){return s()?h=Reflect.construct:h=function(y,T,_){var B=[null];B.push.apply(B,T);var v=Function.bind.apply(y,B),m=new v;return _&&n(m,_.prototype),m},h.apply(null,arguments)}function s(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(d){return!1}}function r(d){return Function.toString.call(d).indexOf("[native code]")!==-1}function n(d,a){return n=Object.setPrototypeOf||function(p,y){return p.__proto__=y,p},n(d,a)}function e(d){return e=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)},e(d)}var l=Math.pow(2,17),c=function(){function d(A){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=A}var a=d.prototype;return a.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},a.abort=function(){this.loader&&this.loader.abort()},a.load=function(p,y){var T=this,_=p.url;if(!_)return Promise.reject(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:p,networkDetails:null},"Fragment does not have a "+(_?"part list":"url")));this.abort();var B=this.config,v=B.fLoader,m=B.loader;return new Promise(function(u,i){T.loader&&T.loader.destroy();var w=T.loader=p.loader=v?new v(B):new m(B),O=o(p),S={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:l};p.stats=w.stats,w.load(O,S,{onSuccess:function(R,k,j,Y){T.resetLoader(p,w),u({frag:p,part:null,payload:R.data,networkDetails:Y})},onError:function(R,k,j){T.resetLoader(p,w),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:p,response:R,networkDetails:j}))},onAbort:function(R,k,j){T.resetLoader(p,w),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:p,networkDetails:j}))},onTimeout:function(R,k,j){T.resetLoader(p,w),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:p,networkDetails:j}))},onProgress:function(R,k,j,Y){y&&y({frag:p,part:null,payload:j,networkDetails:Y})}})})},a.loadPart=function(p,y,T){var _=this;this.abort();var B=this.config,v=B.fLoader,m=B.loader;return new Promise(function(u,i){_.loader&&_.loader.destroy();var w=_.loader=p.loader=v?new v(B):new m(B),O=o(p,y),S={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:l};y.stats=w.stats,w.load(O,S,{onSuccess:function(R,k,j,Y){_.resetLoader(p,w),_.updateStatsFromPart(p,y);var P={frag:p,part:y,payload:R.data,networkDetails:Y};T(P),u(P)},onError:function(R,k,j){_.resetLoader(p,w),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:p,part:y,response:R,networkDetails:j}))},onAbort:function(R,k,j){p.stats.aborted=y.stats.aborted,_.resetLoader(p,w),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:p,part:y,networkDetails:j}))},onTimeout:function(R,k,j){_.resetLoader(p,w),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:p,part:y,networkDetails:j}))}})})},a.updateStatsFromPart=function(p,y){var T=p.stats,_=y.stats,B=_.total;if(T.loaded+=_.loaded,B){var v=Math.round(p.duration/y.duration),m=Math.min(Math.round(T.loaded/B),v),u=v-m,i=u*Math.round(T.loaded/m);T.total=T.loaded+i}else T.total=Math.max(T.loaded,T.total);var w=T.loading,O=_.loading;w.start?w.first+=O.first-O.start:(w.start=O.start,w.first=O.first),w.end=O.end},a.resetLoader=function(p,y){p.loader=null,this.loader===y&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),y.destroy()},d}();function o(d,a){a===void 0&&(a=null);var A=a||d,p={frag:d,part:a,responseType:"arraybuffer",url:A.url,headers:{},rangeStart:0,rangeEnd:0},y=A.byteRangeStartOffset,T=A.byteRangeEndOffset;return Object(b.isFiniteNumber)(y)&&Object(b.isFiniteNumber)(T)&&(p.rangeStart=y,p.rangeEnd=T),p}var f=function(d){x(a,d);function a(A){for(var p,y=arguments.length,T=new Array(y>1?y-1:0),_=1;_<y;_++)T[_-1]=arguments[_];return p=d.call.apply(d,[this].concat(T))||this,p.data=void 0,p.data=A,p}return a}(C(Error))},"./src/loader/fragment.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"ElementaryStreamTypes",function(){return c}),L.d(X,"BaseSegment",function(){return o}),L.d(X,"Fragment",function(){return f}),L.d(X,"Part",function(){return d});var b=L("./src/polyfills/number.ts"),E=L("./node_modules/url-toolkit/src/url-toolkit.js"),x=L.n(E),C=L("./src/utils/logger.ts"),h=L("./src/loader/level-key.ts"),s=L("./src/loader/load-stats.ts");function r(a,A){a.prototype=Object.create(A.prototype),a.prototype.constructor=a,n(a,A)}function n(a,A){return n=Object.setPrototypeOf||function(y,T){return y.__proto__=T,y},n(a,A)}function e(a,A){for(var p=0;p<A.length;p++){var y=A[p];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(a,y.key,y)}}function l(a,A,p){return A&&e(a.prototype,A),p&&e(a,p),a}var c;(function(a){a.AUDIO="audio",a.VIDEO="video",a.AUDIOVIDEO="audiovideo"})(c||(c={}));var o=function(){function a(p){var y;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(y={},y[c.AUDIO]=null,y[c.VIDEO]=null,y[c.AUDIOVIDEO]=null,y),this.baseurl=p}var A=a.prototype;return A.setByteRange=function(y,T){var _=y.split("@",2),B=[];_.length===1?B[0]=T?T.byteRangeEndOffset:0:B[0]=parseInt(_[1]),B[1]=parseInt(_[0])+B[0],this._byteRange=B},l(a,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Object(E.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(y){this._url=y}}]),a}(),f=function(a){r(A,a);function A(y,T){var _;return _=a.call(this,T)||this,_._decryptdata=null,_.rawProgramDateTime=null,_.programDateTime=null,_.tagList=[],_.duration=0,_.sn=0,_.levelkey=void 0,_.type=void 0,_.loader=null,_.level=-1,_.cc=0,_.startPTS=void 0,_.endPTS=void 0,_.appendedPTS=void 0,_.startDTS=void 0,_.endDTS=void 0,_.start=0,_.deltaPTS=void 0,_.maxStartPTS=void 0,_.minEndPTS=void 0,_.stats=new s.LoadStats,_.urlId=0,_.data=void 0,_.bitrateTest=!1,_.title=null,_.initSegment=null,_.type=y,_}var p=A.prototype;return p.createInitializationVector=function(T){for(var _=new Uint8Array(16),B=12;B<16;B++)_[B]=T>>8*(15-B)&255;return _},p.setDecryptDataFromLevelKey=function(T,_){var B=T;return(T==null?void 0:T.method)==="AES-128"&&T.uri&&!T.iv&&(B=h.LevelKey.fromURI(T.uri),B.method=T.method,B.iv=this.createInitializationVector(_),B.keyFormat="identity"),B},p.setElementaryStreamInfo=function(T,_,B,v,m,u){u===void 0&&(u=!1);var i=this.elementaryStreams,w=i[T];if(!w){i[T]={startPTS:_,endPTS:B,startDTS:v,endDTS:m,partial:u};return}w.startPTS=Math.min(w.startPTS,_),w.endPTS=Math.max(w.endPTS,B),w.startDTS=Math.min(w.startDTS,v),w.endDTS=Math.max(w.endDTS,m)},p.clearElementaryStreamInfo=function(){var T=this.elementaryStreams;T[c.AUDIO]=null,T[c.VIDEO]=null,T[c.AUDIOVIDEO]=null},l(A,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var T=this.sn;typeof T!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&C.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),T=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,T)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(b.isFiniteNumber)(this.programDateTime))return null;var T=Object(b.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+T*1e3}},{key:"encrypted",get:function(){var T;return!!((T=this.decryptdata)!==null&&T!==void 0&&T.keyFormat&&this.decryptdata.uri)}}]),A}(o),d=function(a){r(A,a);function A(p,y,T,_,B){var v;v=a.call(this,T)||this,v.fragOffset=0,v.duration=0,v.gap=!1,v.independent=!1,v.relurl=void 0,v.fragment=void 0,v.index=void 0,v.stats=new s.LoadStats,v.duration=p.decimalFloatingPoint("DURATION"),v.gap=p.bool("GAP"),v.independent=p.bool("INDEPENDENT"),v.relurl=p.enumeratedString("URI"),v.fragment=y,v.index=_;var m=p.enumeratedString("BYTERANGE");return m&&v.setByteRange(m,B),B&&(v.fragOffset=B.fragOffset+B.duration),v}return l(A,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var y=this.elementaryStreams;return!!(y.audio||y.video||y.audiovideo)}}]),A}(o)},"./src/loader/key-loader.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return C});var b=L("./src/events.ts"),E=L("./src/errors.ts"),x=L("./src/utils/logger.ts"),C=function(){function h(r){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=r,this._registerListeners()}var s=h.prototype;return s._registerListeners=function(){this.hls.on(b.Events.KEY_LOADING,this.onKeyLoading,this)},s._unregisterListeners=function(){this.hls.off(b.Events.KEY_LOADING,this.onKeyLoading)},s.destroy=function(){this._unregisterListeners();for(var n in this.loaders){var e=this.loaders[n];e&&e.destroy()}this.loaders={}},s.onKeyLoading=function(n,e){var l=e.frag,c=l.type,o=this.loaders[c];if(!l.decryptdata){x.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var f=l.decryptdata.uri;if(f!==this.decrypturl||this.decryptkey===null){var d=this.hls.config;if(o&&(x.logger.warn("abort previous key loader for type:"+c),o.abort()),!f){x.logger.warn("key uri is falsy");return}var a=d.loader,A=l.loader=this.loaders[c]=new a(d);this.decrypturl=f,this.decryptkey=null;var p={url:f,frag:l,responseType:"arraybuffer"},y={timeout:d.fragLoadingTimeOut,maxRetry:0,retryDelay:d.fragLoadingRetryDelay,maxRetryDelay:d.fragLoadingMaxRetryTimeout,highWaterMark:0},T={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};A.load(p,y,T)}else this.decryptkey&&(l.decryptdata.key=this.decryptkey,this.hls.trigger(b.Events.KEY_LOADED,{frag:l}))},s.loadsuccess=function(n,e,l){var c=l.frag;if(!c.decryptdata){x.logger.error("after key load, decryptdata unset");return}this.decryptkey=c.decryptdata.key=new Uint8Array(n.data),c.loader=null,delete this.loaders[c.type],this.hls.trigger(b.Events.KEY_LOADED,{frag:c})},s.loaderror=function(n,e){var l=e.frag,c=l.loader;c&&c.abort(),delete this.loaders[l.type],this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:l,response:n})},s.loadtimeout=function(n,e){var l=e.frag,c=l.loader;c&&c.abort(),delete this.loaders[l.type],this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:l})},h}()},"./src/loader/level-details.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"LevelDetails",function(){return h});var b=L("./src/polyfills/number.ts");function E(s,r){for(var n=0;n<r.length;n++){var e=r[n];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(s,e.key,e)}}function x(s,r,n){return r&&E(s.prototype,r),n&&E(s,n),s}var C=10,h=function(){function s(n){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=n}var r=s.prototype;return r.reloaded=function(e){if(!e){this.advanced=!0,this.updated=!0;return}var l=this.lastPartSn-e.lastPartSn,c=this.lastPartIndex-e.lastPartIndex;this.updated=this.endSN!==e.endSN||!!c||!!l,this.advanced=this.endSN>e.endSN||l>0||l===0&&c>0,this.updated||this.advanced?this.misses=Math.floor(e.misses*.6):this.misses=e.misses+1,this.availabilityDelay=e.availabilityDelay},x(s,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(b.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||C}},{key:"drift",get:function(){var e=this.driftEndTime-this.driftStartTime;if(e>0){var l=this.driftEnd-this.driftStart;return l*1e3/e}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var e;return(e=this.fragments)!==null&&e!==void 0&&e.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),s}()},"./src/loader/level-key.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"LevelKey",function(){return h});var b=L("./node_modules/url-toolkit/src/url-toolkit.js"),E=L.n(b);function x(s,r){for(var n=0;n<r.length;n++){var e=r[n];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(s,e.key,e)}}function C(s,r,n){return r&&x(s.prototype,r),n&&x(s,n),s}var h=function(){s.fromURL=function(n,e){return new s(n,e)},s.fromURI=function(n){return new s(n)};function s(r,n){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,n?this._uri=Object(b.buildAbsoluteURL)(r,n,{alwaysNormalize:!0}):this._uri=r}return C(s,[{key:"uri",get:function(){return this._uri}}]),s}()},"./src/loader/load-stats.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"LoadStats",function(){return b});var b=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}},"./src/loader/m3u8-parser.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return A});var b=L("./src/polyfills/number.ts"),E=L("./node_modules/url-toolkit/src/url-toolkit.js"),x=L.n(E),C=L("./src/loader/fragment.ts"),h=L("./src/loader/level-details.ts"),s=L("./src/loader/level-key.ts"),r=L("./src/utils/attr-list.ts"),n=L("./src/utils/logger.ts"),e=L("./src/utils/codecs.ts"),l=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,c=/#EXT-X-MEDIA:(.*)/g,o=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),f=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(PLAYLIST-TYPE):(.+)/.source,/#EXT-X-(MEDIA-SEQUENCE): *(\d+)/.source,/#EXT-X-(SKIP):(.+)/.source,/#EXT-X-(TARGETDURATION): *(\d+)/.source,/#EXT-X-(KEY):(.+)/.source,/#EXT-X-(START):(.+)/.source,/#EXT-X-(ENDLIST)/.source,/#EXT-X-(DISCONTINUITY-SEQ)UENCE: *(\d+)/.source,/#EXT-X-(DIS)CONTINUITY/.source,/#EXT-X-(VERSION):(\d+)/.source,/#EXT-X-(MAP):(.+)/.source,/#EXT-X-(SERVER-CONTROL):(.+)/.source,/#EXT-X-(PART-INF):(.+)/.source,/#EXT-X-(GAP)/.source,/#EXT-X-(BITRATE):\s*(\d+)/.source,/#EXT-X-(PART):(.+)/.source,/#EXT-X-(PRELOAD-HINT):(.+)/.source,/#EXT-X-(RENDITION-REPORT):(.+)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),d=/\.(mp4|m4s|m4v|m4a)$/i;function a(B){var v,m;return d.test((v=(m=E.parseURL(B))===null||m===void 0?void 0:m.path)!=null?v:"")}var A=function(){function B(){}return B.findGroup=function(m,u){for(var i=0;i<m.length;i++){var w=m[i];if(w.id===u)return w}},B.convertAVC1ToAVCOTI=function(m){var u=m.split(".");if(u.length>2){var i=u.shift()+".";return i+=parseInt(u.shift()).toString(16),i+=("000"+parseInt(u.shift()).toString(16)).substr(-4),i}return m},B.resolve=function(m,u){return E.buildAbsoluteURL(u,m,{alwaysNormalize:!0})},B.parseMasterPlaylist=function(m,u){var i=[],w={},O=!1;l.lastIndex=0;for(var S;(S=l.exec(m))!=null;)if(S[1]){var D=new r.AttrList(S[1]),R={attrs:D,bitrate:D.decimalInteger("AVERAGE-BANDWIDTH")||D.decimalInteger("BANDWIDTH"),name:D.NAME,url:B.resolve(S[2],u)},k=D.decimalResolution("RESOLUTION");k&&(R.width=k.width,R.height=k.height),p((D.CODECS||"").split(/[ ,]+/).filter(function(Y){return Y}),R),R.videoCodec&&R.videoCodec.indexOf("avc1")!==-1&&(R.videoCodec=B.convertAVC1ToAVCOTI(R.videoCodec)),i.push(R)}else if(S[3]){var j=new r.AttrList(S[3]);j["DATA-ID"]&&(O=!0,w[j["DATA-ID"]]=j)}return{levels:i,sessionData:O?w:null}},B.parseMasterPlaylistMedia=function(m,u,i,w){w===void 0&&(w=[]);var O,S=[],D=0;for(c.lastIndex=0;(O=c.exec(m))!==null;){var R=new r.AttrList(O[1]);if(R.TYPE===i){var k={attrs:R,bitrate:0,id:D++,groupId:R["GROUP-ID"],instreamId:R["INSTREAM-ID"],name:R.NAME||R.LANGUAGE||"",type:i,default:R.bool("DEFAULT"),autoselect:R.bool("AUTOSELECT"),forced:R.bool("FORCED"),lang:R.LANGUAGE,url:R.URI?B.resolve(R.URI,u):""};if(w.length){var j=B.findGroup(w,k.groupId)||w[0];y(k,j,"audioCodec"),y(k,j,"textCodec")}S.push(k)}}return S},B.parseLevelPlaylist=function(m,u,i,w,O){var S=new h.LevelDetails(u),D=S.fragments,R=null,k=0,j=0,Y=0,P=0,K=null,W=new C.Fragment(w,u),F,H,G,$=-1,ae=!1;for(o.lastIndex=0,S.m3u8=m;(F=o.exec(m))!==null;){ae&&(ae=!1,W=new C.Fragment(w,u),W.start=Y,W.sn=k,W.cc=P,W.level=i,R&&(W.initSegment=R,W.rawProgramDateTime=R.rawProgramDateTime));var he=F[1];if(he){W.duration=parseFloat(he);var ie=(" "+F[2]).slice(1);W.title=ie||null,W.tagList.push(ie?["INF",he,ie]:["INF",he])}else if(F[3])Object(b.isFiniteNumber)(W.duration)&&(W.start=Y,G&&(W.levelkey=G),W.sn=k,W.level=i,W.cc=P,W.urlId=O,D.push(W),W.relurl=(" "+F[3]).slice(1),_(W,K),K=W,Y+=W.duration,k++,j=0,ae=!0);else if(F[4]){var ge=(" "+F[4]).slice(1);K?W.setByteRange(ge,K):W.setByteRange(ge)}else if(F[5])W.rawProgramDateTime=(" "+F[5]).slice(1),W.tagList.push(["PROGRAM-DATE-TIME",W.rawProgramDateTime]),$===-1&&($=D.length);else{if(F=F[0].match(f),!F){n.logger.warn("No matches on slow regex match for level playlist!");continue}for(H=1;H<F.length&&!(typeof F[H]!="undefined");H++);var Ae=(" "+F[H]).slice(1),ye=(" "+F[H+1]).slice(1),fe=F[H+2]?(" "+F[H+2]).slice(1):"";switch(Ae){case"PLAYLIST-TYPE":S.type=ye.toUpperCase();break;case"MEDIA-SEQUENCE":k=S.startSN=parseInt(ye);break;case"SKIP":{var de=new r.AttrList(ye),ne=de.decimalInteger("SKIPPED-SEGMENTS");if(Object(b.isFiniteNumber)(ne)){S.skippedSegments=ne;for(var ue=ne;ue--;)D.unshift(null);k+=ne}var pe=de.enumeratedString("RECENTLY-REMOVED-DATERANGES");pe&&(S.recentlyRemovedDateranges=pe.split(" "));break}case"TARGETDURATION":S.targetduration=parseFloat(ye);break;case"VERSION":S.version=parseInt(ye);break;case"EXTM3U":break;case"ENDLIST":S.live=!1;break;case"#":(ye||fe)&&W.tagList.push(fe?[ye,fe]:[ye]);break;case"DIS":P++;case"GAP":W.tagList.push([Ae]);break;case"BITRATE":W.tagList.push([Ae,ye]);break;case"DISCONTINUITY-SEQ":P=parseInt(ye);break;case"KEY":{var ce,we=new r.AttrList(ye),De=we.enumeratedString("METHOD"),Re=we.URI,te=we.hexadecimalInteger("IV"),N=we.enumeratedString("KEYFORMATVERSIONS"),z=we.enumeratedString("KEYID"),le=(ce=we.enumeratedString("KEYFORMAT"))!=null?ce:"identity",ee=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(ee.indexOf(le)>-1){n.logger.warn("Keyformat "+le+" is not supported from the manifest");continue}else if(le!=="identity")continue;De&&(G=s.LevelKey.fromURL(u,Re),Re&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(De)>=0&&(G.method=De,G.keyFormat=le,z&&(G.keyID=z),N&&(G.keyFormatVersions=N),G.iv=te));break}case"START":{var se=new r.AttrList(ye),xe=se.decimalFloatingPoint("TIME-OFFSET");Object(b.isFiniteNumber)(xe)&&(S.startTimeOffset=xe);break}case"MAP":{var Ke=new r.AttrList(ye);W.relurl=Ke.URI,Ke.BYTERANGE&&W.setByteRange(Ke.BYTERANGE),W.level=i,W.sn="initSegment",G&&(W.levelkey=G),W.initSegment=null,R=W,ae=!0;break}case"SERVER-CONTROL":{var gt=new r.AttrList(ye);S.canBlockReload=gt.bool("CAN-BLOCK-RELOAD"),S.canSkipUntil=gt.optionalFloat("CAN-SKIP-UNTIL",0),S.canSkipDateRanges=S.canSkipUntil>0&>.bool("CAN-SKIP-DATERANGES"),S.partHoldBack=gt.optionalFloat("PART-HOLD-BACK",0),S.holdBack=gt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Fe=new r.AttrList(ye);S.partTarget=Fe.decimalFloatingPoint("PART-TARGET");break}case"PART":{var ke=S.partList;ke||(ke=S.partList=[]);var dt=j>0?ke[ke.length-1]:void 0,vt=j++,it=new C.Part(new r.AttrList(ye),W,u,vt,dt);ke.push(it),W.duration+=it.duration;break}case"PRELOAD-HINT":{var ot=new r.AttrList(ye);S.preloadHint=ot;break}case"RENDITION-REPORT":{var Ve=new r.AttrList(ye);S.renditionReports=S.renditionReports||[],S.renditionReports.push(Ve);break}default:n.logger.warn("line parsed but not handled: "+F);break}}}K&&!K.relurl?(D.pop(),Y-=K.duration,S.partList&&(S.fragmentHint=K)):S.partList&&(_(W,K),W.cc=P,S.fragmentHint=W);var ze=D.length,Ge=D[0],Se=D[ze-1];if(Y+=S.skippedSegments*S.targetduration,Y>0&&ze&&Se){S.averagetargetduration=Y/ze;var Ie=Se.sn;S.endSN=Ie!=="initSegment"?Ie:0,Ge&&(S.startCC=Ge.cc,Ge.initSegment||S.fragments.every(function(Me){return Me.relurl&&a(Me.relurl)})&&(n.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),W=new C.Fragment(w,u),W.relurl=Se.relurl,W.level=i,W.sn="initSegment",Ge.initSegment=W,S.needSidxRanges=!0))}else S.endSN=0,S.startCC=0;return S.fragmentHint&&(Y+=S.fragmentHint.duration),S.totalduration=Y,S.endCC=P,$>0&&T(D,$),S},B}();function p(B,v){["video","audio","text"].forEach(function(m){var u=B.filter(function(w){return Object(e.isCodecType)(w,m)});if(u.length){var i=u.filter(function(w){return w.lastIndexOf("avc1",0)===0||w.lastIndexOf("mp4a",0)===0});v[m+"Codec"]=i.length>0?i[0]:u[0],B=B.filter(function(w){return u.indexOf(w)===-1})}}),v.unknownCodecs=B}function y(B,v,m){var u=v[m];u&&(B[m]=u)}function T(B,v){for(var m=B[v],u=v;u--;){var i=B[u];if(!i)return;i.programDateTime=m.programDateTime-i.duration*1e3,m=i}}function _(B,v){B.rawProgramDateTime?B.programDateTime=Date.parse(B.rawProgramDateTime):v!=null&&v.programDateTime&&(B.programDateTime=v.endProgramDateTime),Object(b.isFiniteNumber)(B.programDateTime)||(B.programDateTime=null,B.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/polyfills/number.ts"),E=L("./src/events.ts"),x=L("./src/errors.ts"),C=L("./src/utils/logger.ts"),h=L("./src/utils/mp4-tools.ts"),s=L("./src/loader/m3u8-parser.ts"),r=L("./src/types/loader.ts"),n=L("./src/utils/attr-list.ts");function e(o){var f=o.type;switch(f){case r.PlaylistContextType.AUDIO_TRACK:return r.PlaylistLevelType.AUDIO;case r.PlaylistContextType.SUBTITLE_TRACK:return r.PlaylistLevelType.SUBTITLE;default:return r.PlaylistLevelType.MAIN}}function l(o,f){var d=o.url;return(d===void 0||d.indexOf("data:")===0)&&(d=f.url),d}var c=function(){function o(d){this.hls=void 0,this.loaders=Object.create(null),this.hls=d,this.registerListeners()}var f=o.prototype;return f.registerListeners=function(){var a=this.hls;a.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(E.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.unregisterListeners=function(){var a=this.hls;a.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(E.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.createInternalLoader=function(a){var A=this.hls.config,p=A.pLoader,y=A.loader,T=p||y,_=new T(A);return a.loader=_,this.loaders[a.type]=_,_},f.getInternalLoader=function(a){return this.loaders[a.type]},f.resetInternalLoader=function(a){this.loaders[a]&&delete this.loaders[a]},f.destroyInternalLoaders=function(){for(var a in this.loaders){var A=this.loaders[a];A&&A.destroy(),this.resetInternalLoader(a)}},f.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},f.onManifestLoading=function(a,A){var p=A.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:r.PlaylistContextType.MANIFEST,url:p,deliveryDirectives:null})},f.onLevelLoading=function(a,A){var p=A.id,y=A.level,T=A.url,_=A.deliveryDirectives;this.load({id:p,groupId:null,level:y,responseType:"text",type:r.PlaylistContextType.LEVEL,url:T,deliveryDirectives:_})},f.onAudioTrackLoading=function(a,A){var p=A.id,y=A.groupId,T=A.url,_=A.deliveryDirectives;this.load({id:p,groupId:y,level:null,responseType:"text",type:r.PlaylistContextType.AUDIO_TRACK,url:T,deliveryDirectives:_})},f.onSubtitleTrackLoading=function(a,A){var p=A.id,y=A.groupId,T=A.url,_=A.deliveryDirectives;this.load({id:p,groupId:y,level:null,responseType:"text",type:r.PlaylistContextType.SUBTITLE_TRACK,url:T,deliveryDirectives:_})},f.load=function(a){var A,p=this.hls.config,y=this.getInternalLoader(a);if(y){var T=y.context;if(T&&T.url===a.url){C.logger.trace("[playlist-loader]: playlist request ongoing");return}C.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),y.abort()}var _,B,v,m;switch(a.type){case r.PlaylistContextType.MANIFEST:_=p.manifestLoadingMaxRetry,B=p.manifestLoadingTimeOut,v=p.manifestLoadingRetryDelay,m=p.manifestLoadingMaxRetryTimeout;break;case r.PlaylistContextType.LEVEL:case r.PlaylistContextType.AUDIO_TRACK:case r.PlaylistContextType.SUBTITLE_TRACK:_=0,B=p.levelLoadingTimeOut;break;default:_=p.levelLoadingMaxRetry,B=p.levelLoadingTimeOut,v=p.levelLoadingRetryDelay,m=p.levelLoadingMaxRetryTimeout;break}if(y=this.createInternalLoader(a),(A=a.deliveryDirectives)!==null&&A!==void 0&&A.part){var u;if(a.type===r.PlaylistContextType.LEVEL&&a.level!==null?u=this.hls.levels[a.level].details:a.type===r.PlaylistContextType.AUDIO_TRACK&&a.id!==null?u=this.hls.audioTracks[a.id].details:a.type===r.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(u=this.hls.subtitleTracks[a.id].details),u){var i=u.partTarget,w=u.targetduration;i&&w&&(B=Math.min(Math.max(i*3,w*.8)*1e3,B))}}var O={timeout:B,maxRetry:_,retryDelay:v,maxRetryDelay:m,highWaterMark:0},S={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};y.load(a,O,S)},f.loadsuccess=function(a,A,p,y){if(y===void 0&&(y=null),p.isSidxRequest){this.handleSidxRequest(a,p),this.handlePlaylistLoaded(a,A,p,y);return}this.resetInternalLoader(p.type);var T=a.data;if(T.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,p,"no EXTM3U delimiter",y);return}A.parsing.start=performance.now(),T.indexOf("#EXTINF:")>0||T.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,A,p,y):this.handleMasterPlaylist(a,A,p,y)},f.loaderror=function(a,A,p){p===void 0&&(p=null),this.handleNetworkError(A,p,!1,a)},f.loadtimeout=function(a,A,p){p===void 0&&(p=null),this.handleNetworkError(A,p,!0)},f.handleMasterPlaylist=function(a,A,p,y){var T=this.hls,_=a.data,B=l(a,p),v=s.default.parseMasterPlaylist(_,B),m=v.levels,u=v.sessionData;if(!m.length){this.handleManifestParsingError(a,p,"no level found in manifest",y);return}var i=m.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),w=m.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),O=s.default.parseMasterPlaylistMedia(_,B,"AUDIO",i),S=s.default.parseMasterPlaylistMedia(_,B,"SUBTITLES",w),D=s.default.parseMasterPlaylistMedia(_,B,"CLOSED-CAPTIONS");if(O.length){var R=O.some(function(k){return!k.url});!R&&m[0].audioCodec&&!m[0].attrs.AUDIO&&(C.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),O.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new n.AttrList({}),bitrate:0,url:""}))}T.trigger(E.Events.MANIFEST_LOADED,{levels:m,audioTracks:O,subtitles:S,captions:D,url:B,stats:A,networkDetails:y,sessionData:u})},f.handleTrackOrLevelPlaylist=function(a,A,p,y){var T=this.hls,_=p.id,B=p.level,v=p.type,m=l(a,p),u=Object(b.isFiniteNumber)(_)?_:0,i=Object(b.isFiniteNumber)(B)?B:u,w=e(p),O=s.default.parseLevelPlaylist(a.data,m,i,w,u);if(!O.fragments.length){T.trigger(E.Events.ERROR,{type:x.ErrorTypes.NETWORK_ERROR,details:x.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:m,reason:"no fragments found in level",level:typeof p.level=="number"?p.level:void 0});return}if(v===r.PlaylistContextType.MANIFEST){var S={attrs:new n.AttrList({}),bitrate:0,details:O,name:"",url:m};T.trigger(E.Events.MANIFEST_LOADED,{levels:[S],audioTracks:[],url:m,stats:A,networkDetails:y,sessionData:null})}if(A.parsing.end=performance.now(),O.needSidxRanges){var D,R=(D=O.fragments[0].initSegment)===null||D===void 0?void 0:D.url;this.load({url:R,isSidxRequest:!0,type:v,level:B,levelDetails:O,id:_,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}p.levelDetails=O,this.handlePlaylistLoaded(a,A,p,y)},f.handleSidxRequest=function(a,A){var p=Object(h.parseSegmentIndex)(new Uint8Array(a.data));if(!p)return;var y=p.references,T=A.levelDetails;y.forEach(function(_,B){var v=_.info,m=T.fragments[B];m.byteRange.length===0&&m.setByteRange(String(1+v.end-v.start)+"@"+String(v.start)),m.initSegment&&m.initSegment.setByteRange(String(p.moovEndOffset)+"@0")})},f.handleManifestParsingError=function(a,A,p,y){this.hls.trigger(E.Events.ERROR,{type:x.ErrorTypes.NETWORK_ERROR,details:x.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:A.type===r.PlaylistContextType.MANIFEST,url:a.url,reason:p,response:a,context:A,networkDetails:y})},f.handleNetworkError=function(a,A,p,y){p===void 0&&(p=!1),C.logger.warn("[playlist-loader]: A network "+(p?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var T=x.ErrorDetails.UNKNOWN,_=!1,B=this.getInternalLoader(a);switch(a.type){case r.PlaylistContextType.MANIFEST:T=p?x.ErrorDetails.MANIFEST_LOAD_TIMEOUT:x.ErrorDetails.MANIFEST_LOAD_ERROR,_=!0;break;case r.PlaylistContextType.LEVEL:T=p?x.ErrorDetails.LEVEL_LOAD_TIMEOUT:x.ErrorDetails.LEVEL_LOAD_ERROR,_=!1;break;case r.PlaylistContextType.AUDIO_TRACK:T=p?x.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:x.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,_=!1;break;case r.PlaylistContextType.SUBTITLE_TRACK:T=p?x.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:x.ErrorDetails.SUBTITLE_LOAD_ERROR,_=!1;break}B&&this.resetInternalLoader(a.type);var v={type:x.ErrorTypes.NETWORK_ERROR,details:T,fatal:_,url:a.url,loader:B,context:a,networkDetails:A};y&&(v.response=y),this.hls.trigger(E.Events.ERROR,v)},f.handlePlaylistLoaded=function(a,A,p,y){var T=p.type,_=p.level,B=p.id,v=p.groupId,m=p.loader,u=p.levelDetails,i=p.deliveryDirectives;if(!(u!=null&&u.targetduration)){this.handleManifestParsingError(a,p,"invalid target duration",y);return}if(!m)return;u.live&&(m.getCacheAge&&(u.ageHeader=m.getCacheAge()||0),(!m.getCacheAge||isNaN(u.ageHeader))&&(u.ageHeader=0));switch(T){case r.PlaylistContextType.MANIFEST:case r.PlaylistContextType.LEVEL:this.hls.trigger(E.Events.LEVEL_LOADED,{details:u,level:_||0,id:B||0,stats:A,networkDetails:y,deliveryDirectives:i});break;case r.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(E.Events.AUDIO_TRACK_LOADED,{details:u,id:B||0,groupId:v||"",stats:A,networkDetails:y,deliveryDirectives:i});break;case r.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(E.Events.SUBTITLE_TRACK_LOADED,{details:u,id:B||0,groupId:v||"",stats:A,networkDetails:y,deliveryDirectives:i});break}},o}();X.default=c},"./src/polyfills/number.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"isFiniteNumber",function(){return b}),L.d(X,"MAX_SAFE_INTEGER",function(){return E});var b=Number.isFinite||function(x){return typeof x=="number"&&isFinite(x)},E=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(oe,X,L){"use strict";L.r(X);var b=function(){function E(){}return E.getSilentFrame=function(C,h){switch(C){case"mp4a.40.2":if(h===1)return new Uint8Array([0,200,0,128,35,128]);if(h===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(h===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(h===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(h===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(h===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(h===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(h===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(h===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},E}();X.default=b},"./src/remux/mp4-generator.ts":function(oe,X,L){"use strict";L.r(X);var b=Math.pow(2,32)-1,E=function(){function x(){}return x.init=function(){x.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var h;for(h in x.types)x.types.hasOwnProperty(h)&&(x.types[h]=[h.charCodeAt(0),h.charCodeAt(1),h.charCodeAt(2),h.charCodeAt(3)]);var s=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),r=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);x.HDLR_TYPES={video:s,audio:r};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e=new Uint8Array([0,0,0,0,0,0,0,0]);x.STTS=x.STSC=x.STCO=e,x.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),x.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),x.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),x.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var l=new Uint8Array([105,115,111,109]),c=new Uint8Array([97,118,99,49]),o=new Uint8Array([0,0,0,1]);x.FTYP=x.box(x.types.ftyp,l,o,l,c),x.DINF=x.box(x.types.dinf,x.box(x.types.dref,n))},x.box=function(h){for(var s=8,r=arguments.length,n=new Array(r>1?r-1:0),e=1;e<r;e++)n[e-1]=arguments[e];for(var l=n.length,c=l;l--;)s+=n[l].byteLength;var o=new Uint8Array(s);for(o[0]=s>>24&255,o[1]=s>>16&255,o[2]=s>>8&255,o[3]=s&255,o.set(h,4),l=0,s=8;l<c;l++)o.set(n[l],s),s+=n[l].byteLength;return o},x.hdlr=function(h){return x.box(x.types.hdlr,x.HDLR_TYPES[h])},x.mdat=function(h){return x.box(x.types.mdat,h)},x.mdhd=function(h,s){s*=h;var r=Math.floor(s/(b+1)),n=Math.floor(s%(b+1));return x.box(x.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,h>>24&255,h>>16&255,h>>8&255,h&255,r>>24,r>>16&255,r>>8&255,r&255,n>>24,n>>16&255,n>>8&255,n&255,85,196,0,0]))},x.mdia=function(h){return x.box(x.types.mdia,x.mdhd(h.timescale,h.duration),x.hdlr(h.type),x.minf(h))},x.mfhd=function(h){return x.box(x.types.mfhd,new Uint8Array([0,0,0,0,h>>24,h>>16&255,h>>8&255,h&255]))},x.minf=function(h){return h.type==="audio"?x.box(x.types.minf,x.box(x.types.smhd,x.SMHD),x.DINF,x.stbl(h)):x.box(x.types.minf,x.box(x.types.vmhd,x.VMHD),x.DINF,x.stbl(h))},x.moof=function(h,s,r){return x.box(x.types.moof,x.mfhd(h),x.traf(r,s))},x.moov=function(h){for(var s=h.length,r=[];s--;)r[s]=x.trak(h[s]);return x.box.apply(null,[x.types.moov,x.mvhd(h[0].timescale,h[0].duration)].concat(r).concat(x.mvex(h)))},x.mvex=function(h){for(var s=h.length,r=[];s--;)r[s]=x.trex(h[s]);return x.box.apply(null,[x.types.mvex].concat(r))},x.mvhd=function(h,s){s*=h;var r=Math.floor(s/(b+1)),n=Math.floor(s%(b+1)),e=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,h>>24&255,h>>16&255,h>>8&255,h&255,r>>24,r>>16&255,r>>8&255,r&255,n>>24,n>>16&255,n>>8&255,n&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return x.box(x.types.mvhd,e)},x.sdtp=function(h){var s=h.samples||[],r=new Uint8Array(4+s.length),n,e;for(n=0;n<s.length;n++)e=s[n].flags,r[n+4]=e.dependsOn<<4|e.isDependedOn<<2|e.hasRedundancy;return x.box(x.types.sdtp,r)},x.stbl=function(h){return x.box(x.types.stbl,x.stsd(h),x.box(x.types.stts,x.STTS),x.box(x.types.stsc,x.STSC),x.box(x.types.stsz,x.STSZ),x.box(x.types.stco,x.STCO))},x.avc1=function(h){var s=[],r=[],n,e,l;for(n=0;n<h.sps.length;n++)e=h.sps[n],l=e.byteLength,s.push(l>>>8&255),s.push(l&255),s=s.concat(Array.prototype.slice.call(e));for(n=0;n<h.pps.length;n++)e=h.pps[n],l=e.byteLength,r.push(l>>>8&255),r.push(l&255),r=r.concat(Array.prototype.slice.call(e));var c=x.box(x.types.avcC,new Uint8Array([1,s[3],s[4],s[5],252|3,224|h.sps.length].concat(s).concat([h.pps.length]).concat(r))),o=h.width,f=h.height,d=h.pixelRatio[0],a=h.pixelRatio[1];return x.box(x.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,o>>8&255,o&255,f>>8&255,f&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),c,x.box(x.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),x.box(x.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,d&255,a>>24,a>>16&255,a>>8&255,a&255])))},x.esds=function(h){var s=h.config.length;return new Uint8Array([0,0,0,0,3,23+s,0,1,0,4,15+s,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([s]).concat(h.config).concat([6,1,2]))},x.mp4a=function(h){var s=h.samplerate;return x.box(x.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,h.channelCount,0,16,0,0,0,0,s>>8&255,s&255,0,0]),x.box(x.types.esds,x.esds(h)))},x.mp3=function(h){var s=h.samplerate;return x.box(x.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,h.channelCount,0,16,0,0,0,0,s>>8&255,s&255,0,0]))},x.stsd=function(h){return h.type==="audio"?!h.isAAC&&h.codec==="mp3"?x.box(x.types.stsd,x.STSD,x.mp3(h)):x.box(x.types.stsd,x.STSD,x.mp4a(h)):x.box(x.types.stsd,x.STSD,x.avc1(h))},x.tkhd=function(h){var s=h.id,r=h.duration*h.timescale,n=h.width,e=h.height,l=Math.floor(r/(b+1)),c=Math.floor(r%(b+1));return x.box(x.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,s>>24&255,s>>16&255,s>>8&255,s&255,0,0,0,0,l>>24,l>>16&255,l>>8&255,l&255,c>>24,c>>16&255,c>>8&255,c&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,n&255,0,0,e>>8&255,e&255,0,0]))},x.traf=function(h,s){var r=x.sdtp(h),n=h.id,e=Math.floor(s/(b+1)),l=Math.floor(s%(b+1));return x.box(x.types.traf,x.box(x.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255])),x.box(x.types.tfdt,new Uint8Array([1,0,0,0,e>>24,e>>16&255,e>>8&255,e&255,l>>24,l>>16&255,l>>8&255,l&255])),x.trun(h,r.length+16+20+8+16+8+8),r)},x.trak=function(h){return h.duration=h.duration||4294967295,x.box(x.types.trak,x.tkhd(h),x.mdia(h))},x.trex=function(h){var s=h.id;return x.box(x.types.trex,new Uint8Array([0,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},x.trun=function(h,s){var r=h.samples||[],n=r.length,e=12+16*n,l=new Uint8Array(e),c,o,f,d,a,A;for(s+=8+e,l.set([0,0,15,1,n>>>24&255,n>>>16&255,n>>>8&255,n&255,s>>>24&255,s>>>16&255,s>>>8&255,s&255],0),c=0;c<n;c++)o=r[c],f=o.duration,d=o.size,a=o.flags,A=o.cts,l.set([f>>>24&255,f>>>16&255,f>>>8&255,f&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255,a.isLeading<<2|a.dependsOn,a.isDependedOn<<6|a.hasRedundancy<<4|a.paddingValue<<1|a.isNonSync,a.degradPrio&240<<8,a.degradPrio&15,A>>>24&255,A>>>16&255,A>>>8&255,A&255],12+16*c);return x.box(x.types.trun,l)},x.initSegment=function(h){x.types||x.init();var s=x.moov(h),r=new Uint8Array(x.FTYP.byteLength+s.byteLength);return r.set(x.FTYP),r.set(s,x.FTYP.byteLength),r},x}();E.types=void 0,E.HDLR_TYPES=void 0,E.STTS=void 0,E.STSC=void 0,E.STCO=void 0,E.STSZ=void 0,E.VMHD=void 0,E.SMHD=void 0,E.STSD=void 0,E.FTYP=void 0,E.DINF=void 0,X.default=E},"./src/remux/mp4-remuxer.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return A}),L.d(X,"normalizePts",function(){return p});var b=L("./src/polyfills/number.ts"),E=L("./src/remux/aac-helper.ts"),x=L("./src/remux/mp4-generator.ts"),C=L("./src/events.ts"),h=L("./src/errors.ts"),s=L("./src/utils/logger.ts"),r=L("./src/types/loader.ts"),n=L("./src/utils/timescale-conversion.ts");function e(){return e=Object.assign||function(B){for(var v=1;v<arguments.length;v++){var m=arguments[v];for(var u in m)Object.prototype.hasOwnProperty.call(m,u)&&(B[u]=m[u])}return B},e.apply(this,arguments)}var l=10*1e3,c=1024,o=1152,f=null,d=null,a=!1,A=function(){function B(m,u,i,w){if(w===void 0&&(w=""),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=void 0,this._initDTS=void 0,this.nextAvcDts=null,this.nextAudioPts=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=m,this.config=u,this.typeSupported=i,this.ISGenerated=!1,f===null){var O=navigator.userAgent||"",S=O.match(/Chrome\/(\d+)/i);f=S?parseInt(S[1]):0}if(d===null){var D=navigator.userAgent.match(/Safari\/(\d+)/i);d=D?parseInt(D[1]):0}a=!!f&&f<75||!!d&&d<600}var v=B.prototype;return v.destroy=function(){},v.resetTimeStamp=function(u){s.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=u},v.resetNextTimestamp=function(){s.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},v.resetInitSegment=function(){s.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},v.getVideoStartPts=function(u){var i=!1,w=u.reduce(function(O,S){var D=S.pts-O;return D<-4294967296?(i=!0,p(O,S.pts)):D>0?O:S.pts},u[0].pts);return i&&s.logger.debug("PTS rollover detected"),w},v.remux=function(u,i,w,O,S,D,R,k){var j,Y,P,K,W,F,H=S,G=S,$=u.pid>-1,ae=i.pid>-1,he=i.samples.length,ie=u.samples.length>0,ge=he>1,Ae=(!$||ie)&&(!ae||ge)||this.ISGenerated||R;if(Ae){this.ISGenerated||(P=this.generateIS(u,i,S));var ye=this.isVideoContiguous,fe=-1;if(ge&&(fe=y(i.samples),!ye&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,fe>0){s.logger.warn("[mp4-remuxer]: Dropped "+fe+" out of "+he+" video samples due to a missing keyframe");var de=this.getVideoStartPts(i.samples);i.samples=i.samples.slice(fe),i.dropped+=fe,G+=(i.samples[0].pts-de)/(i.timescale||9e4)}else fe===-1&&(s.logger.warn("[mp4-remuxer]: No keyframe found out of "+he+" video samples"),F=!1);if(this.ISGenerated){if(ie&&ge){var ne=this.getVideoStartPts(i.samples),ue=p(u.samples[0].pts,ne)-ne,pe=ue/i.inputTimeScale;H+=Math.max(0,pe),G+=Math.max(0,-pe)}if(ie){if(u.samplerate||(s.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),P=this.generateIS(u,i,S)),Y=this.remuxAudio(u,H,this.isAudioContiguous,D,ae||ge||k===r.PlaylistLevelType.AUDIO?G:void 0),ge){var ce=Y?Y.endPTS-Y.startPTS:0;i.inputTimeScale||(s.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),P=this.generateIS(u,i,S)),j=this.remuxVideo(i,G,ye,ce)}}else ge&&(j=this.remuxVideo(i,G,ye,0));j&&(j.firstKeyFrame=fe,j.independent=fe!==-1)}}return this.ISGenerated&&(w.samples.length&&(W=this.remuxID3(w,S)),O.samples.length&&(K=this.remuxText(O,S))),{audio:Y,video:j,initSegment:P,independent:F,text:K,id3:W}},v.generateIS=function(u,i,w){var O=u.samples,S=i.samples,D=this.typeSupported,R={},k=!Object(b.isFiniteNumber)(this._initPTS),j="audio/mp4",Y,P,K;if(k&&(Y=P=Infinity),u.config&&O.length&&(u.timescale=u.samplerate,u.isAAC||(D.mpeg?(j="audio/mpeg",u.codec=""):D.mp3&&(u.codec="mp3")),R.audio={id:"audio",container:j,codec:u.codec,initSegment:!u.isAAC&&D.mpeg?new Uint8Array(0):x.default.initSegment([u]),metadata:{channelCount:u.channelCount}},k&&(K=u.inputTimeScale,Y=P=O[0].pts-Math.round(K*w))),i.sps&&i.pps&&S.length&&(i.timescale=i.inputTimeScale,R.video={id:"main",container:"video/mp4",codec:i.codec,initSegment:x.default.initSegment([i]),metadata:{width:i.width,height:i.height}},k)){K=i.inputTimeScale;var W=this.getVideoStartPts(S),F=Math.round(K*w);P=Math.min(P,p(S[0].dts,W)-F),Y=Math.min(Y,W-F)}if(Object.keys(R).length)return this.ISGenerated=!0,k&&(this._initPTS=Y,this._initDTS=P),{tracks:R,initPTS:Y,timescale:K}},v.remuxVideo=function(u,i,w,O){var S=u.inputTimeScale,D=u.samples,R=[],k=D.length,j=this._initPTS,Y=this.nextAvcDts,P=8,K,W,F,H=Number.POSITIVE_INFINITY,G=Number.NEGATIVE_INFINITY,$=0,ae=!1;if(!w||Y===null){var he=i*S,ie=D[0].pts-p(D[0].dts,D[0].pts);Y=he-ie}for(var ge=0;ge<k;ge++){var Ae=D[ge];if(Ae.pts=p(Ae.pts-j,Y),Ae.dts=p(Ae.dts-j,Y),Ae.dts>Ae.pts){var ye=9e4*.2;$=Math.max(Math.min($,Ae.pts-Ae.dts),-1*ye)}Ae.dts<D[ge>0?ge-1:ge].dts&&(ae=!0)}ae&&D.sort(function(It,At){var ft=It.dts-At.dts,rt=It.pts-At.pts;return ft||rt}),W=D[0].dts,F=D[D.length-1].dts;var fe=Math.round((F-W)/(k-1));if($<0){if($<fe*-2){s.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(n.toMsFromMpegTsClock)(-fe,!0)+" ms");for(var de=$,ne=0;ne<k;ne++)D[ne].dts=de=Math.max(de,D[ne].pts-fe),D[ne].pts=Math.max(de,D[ne].pts)}else{s.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(n.toMsFromMpegTsClock)($,!0)+" ms to overcome this issue");for(var ue=0;ue<k;ue++)D[ue].dts=D[ue].dts+$}W=D[0].dts}if(w){var pe=W-Y,ce=pe>fe,we=pe<-1;if(ce||we){ce?s.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(pe,!0)+" ms ("+pe+"dts) hole between fragments detected, filling it"):s.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-pe,!0)+" ms ("+pe+"dts) overlapping between fragments detected"),W=Y;var De=D[0].pts-pe;D[0].dts=W,D[0].pts=De,s.logger.log("Video: First PTS/DTS adjusted: "+Object(n.toMsFromMpegTsClock)(De,!0)+"/"+Object(n.toMsFromMpegTsClock)(W,!0)+", delta: "+Object(n.toMsFromMpegTsClock)(pe,!0)+" ms")}}a&&(W=Math.max(0,W));for(var Re=0,te=0,N=0;N<k;N++){for(var z=D[N],le=z.units,ee=le.length,se=0,xe=0;xe<ee;xe++)se+=le[xe].data.length;te+=se,Re+=ee,z.length=se,z.dts=Math.max(z.dts,W),z.pts=Math.max(z.pts,z.dts,0),H=Math.min(z.pts,H),G=Math.max(z.pts,G)}F=D[k-1].dts;var Ke=te+4*Re+8,gt;try{gt=new Uint8Array(Ke)}catch(It){this.observer.emit(C.Events.ERROR,C.Events.ERROR,{type:h.ErrorTypes.MUX_ERROR,details:h.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ke,reason:"fail allocating video mdat "+Ke});return}var Fe=new DataView(gt.buffer);Fe.setUint32(0,Ke),gt.set(x.default.types.mdat,4);for(var ke=0;ke<k;ke++){for(var dt=D[ke],vt=dt.units,it=0,ot=0,Ve=vt.length;ot<Ve;ot++){var ze=vt[ot],Ge=ze.data,Se=ze.data.byteLength;Fe.setUint32(P,Se),P+=4,gt.set(Ge,P),P+=Se,it+=4+Se}if(ke<k-1)K=D[ke+1].dts-dt.dts;else{var Ie=this.config,Me=dt.dts-D[ke>0?ke-1:ke].dts;if(Ie.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ye=Math.floor(Ie.maxBufferHole*S),st=(O?H+O*S:this.nextAudioPts)-dt.pts;st>Ye?(K=st-Me,K<0&&(K=Me),s.logger.log("[mp4-remuxer]: It is approximately "+st/90+" ms to the next segment; using duration "+K/90+" ms for the last video frame.")):K=Me}else K=Me}var mt=Math.round(dt.pts-dt.dts);R.push(new T(dt.key,K,it,mt))}if(R.length&&f&&f<70){var Rt=R[0].flags;Rt.dependsOn=2,Rt.isNonSync=0}console.assert(K!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=Y=F+K,this.isVideoContiguous=!0;var Ht=x.default.moof(u.sequenceNumber++,W,e({},u,{samples:R})),Bt="video",pt={data1:Ht,data2:gt,startPTS:H/S,endPTS:(G+K)/S,startDTS:W/S,endDTS:Y/S,type:Bt,hasAudio:!1,hasVideo:!0,nb:R.length,dropped:u.dropped};return u.samples=[],u.dropped=0,console.assert(gt.length,"MDAT length must not be zero"),pt},v.remuxAudio=function(u,i,w,O,S){var D=u.inputTimeScale,R=u.samplerate?u.samplerate:D,k=D/R,j=u.isAAC?c:o,Y=j*k,P=this._initPTS,K=!u.isAAC&&this.typeSupported.mpeg,W=[],F=u.samples,H=K?0:8,G=this.nextAudioPts||-1,$=i*D;if(this.isAudioContiguous=w=w||F.length&&G>0&&(O&&Math.abs($-G)<9e3||Math.abs(p(F[0].pts-P,$)-G)<20*Y),F.forEach(function(Ge){Ge.pts=p(Ge.pts-P,$)}),!w||G<0){if(F=F.filter(function(Ge){return Ge.pts>=0}),!F.length)return;S===0?G=0:O?G=Math.max(0,$):G=F[0].pts}if(u.isAAC)for(var ae=S!==void 0,he=this.config.maxAudioFramesDrift,ie=0,ge=G;ie<F.length;ie++){var Ae=F[ie],ye=Ae.pts,fe=ye-ge,de=Math.abs(1e3*fe/D);if(fe<=-he*Y&&ae)ie===0&&(s.logger.warn("Audio frame @ "+(ye/D).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*fe/D)+" ms."),this.nextAudioPts=G=ge=ye);else if(fe>=he*Y&&de<l&&ae){var ne=Math.round(fe/Y);ge=ye-ne*Y,ge<0&&(ne--,ge+=Y),ie===0&&(this.nextAudioPts=G=ge),s.logger.warn("[mp4-remuxer]: Injecting "+ne+" audio frame @ "+(ge/D).toFixed(3)+"s due to "+Math.round(1e3*fe/D)+" ms gap.");for(var ue=0;ue<ne;ue++){var pe=Math.max(ge,0),ce=E.default.getSilentFrame(u.manifestCodec||u.codec,u.channelCount);ce||(s.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),ce=Ae.unit.subarray()),F.splice(ie,0,{unit:ce,pts:pe}),ge+=Y,ie++}}Ae.pts=ge,ge+=Y}for(var we=null,De=null,Re,te=0,N=F.length;N--;)te+=F[N].unit.byteLength;for(var z=0,le=F.length;z<le;z++){var ee=F[z],se=ee.unit,xe=ee.pts;if(De!==null){var Ke=W[z-1];Ke.duration=Math.round((xe-De)/k)}else if(w&&u.isAAC&&(xe=G),we=xe,te>0){te+=H;try{Re=new Uint8Array(te)}catch(Ge){this.observer.emit(C.Events.ERROR,C.Events.ERROR,{type:h.ErrorTypes.MUX_ERROR,details:h.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:te,reason:"fail allocating audio mdat "+te});return}if(!K){var gt=new DataView(Re.buffer);gt.setUint32(0,te),Re.set(x.default.types.mdat,4)}}else return;Re.set(se,H);var Fe=se.byteLength;H+=Fe,W.push(new T(!0,j,Fe,0)),De=xe}var ke=W.length;if(!ke)return;var dt=W[W.length-1];this.nextAudioPts=G=De+k*dt.duration;var vt=K?new Uint8Array(0):x.default.moof(u.sequenceNumber++,we/k,e({},u,{samples:W}));u.samples=[];var it=we/D,ot=G/D,Ve="audio",ze={data1:vt,data2:Re,startPTS:it,endPTS:ot,startDTS:it,endDTS:ot,type:Ve,hasAudio:!0,hasVideo:!1,nb:ke};return this.isAudioContiguous=!0,console.assert(Re.length,"MDAT length must not be zero"),ze},v.remuxEmptyAudio=function(u,i,w,O){var S=u.inputTimeScale,D=u.samplerate?u.samplerate:S,R=S/D,k=this.nextAudioPts,j=(k!==null?k:O.startDTS*S)+this._initDTS,Y=O.endDTS*S+this._initDTS,P=R*c,K=Math.ceil((Y-j)/P),W=E.default.getSilentFrame(u.manifestCodec||u.codec,u.channelCount);if(s.logger.warn("[mp4-remuxer]: remux empty Audio"),!W){s.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var F=[],H=0;H<K;H++){var G=j+H*P;F.push({unit:W,pts:G,dts:G})}return u.samples=F,this.remuxAudio(u,i,w,!1)},v.remuxID3=function(u,i){var w=u.samples.length;if(!w)return;for(var O=u.inputTimeScale,S=this._initPTS,D=this._initDTS,R=0;R<w;R++){var k=u.samples[R];k.pts=p(k.pts-S,i*O)/O,k.dts=p(k.dts-D,i*O)/O}var j=u.samples;return u.samples=[],{samples:j}},v.remuxText=function(u,i){var w=u.samples.length;if(!w)return;for(var O=u.inputTimeScale,S=this._initPTS,D=0;D<w;D++){var R=u.samples[D];R.pts=p(R.pts-S,i*O)/O}u.samples.sort(function(j,Y){return j.pts-Y.pts});var k=u.samples;return u.samples=[],{samples:k}},B}();function p(B,v){var m;if(v===null)return B;for(v<B?m=-8589934592:m=8589934592;Math.abs(B-v)>4294967296;)B+=m;return B}function y(B){for(var v=0;v<B.length;v++)if(B[v].key)return v;return-1}var T=function(v,m,u,i){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=m,this.size=u,this.cts=i,this.flags=new _(v)},_=function(v){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=v?2:1,this.isNonSync=v?0:1}},"./src/remux/passthrough-remuxer.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/polyfills/number.ts"),E=L("./src/utils/mp4-tools.ts"),x=L("./src/loader/fragment.ts"),C=L("./src/utils/logger.ts"),h=function(){function n(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var e=n.prototype;return e.destroy=function(){},e.resetTimeStamp=function(c){this.initPTS=c,this.lastEndDTS=null},e.resetNextTimestamp=function(){this.lastEndDTS=null},e.resetInitSegment=function(c,o,f){this.audioCodec=o,this.videoCodec=f,this.generateInitSegment(c),this.emitInitSegment=!0},e.generateInitSegment=function(c){var o=this.audioCodec,f=this.videoCodec;if(!c||!c.byteLength){this.initTracks=void 0,this.initData=void 0;return}var d=this.initData=Object(E.parseInitSegment)(c);o||(o=r(d.audio,x.ElementaryStreamTypes.AUDIO)),f||(f=r(d.video,x.ElementaryStreamTypes.VIDEO));var a={};d.audio&&d.video?a.audiovideo={container:"video/mp4",codec:o+","+f,initSegment:c,id:"main"}:d.audio?a.audio={container:"audio/mp4",codec:o,initSegment:c,id:"audio"}:d.video?a.video={container:"video/mp4",codec:f,initSegment:c,id:"main"}:C.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=a},e.remux=function(c,o,f,d,a){var A=this.initPTS,p=this.lastEndDTS,y={audio:void 0,video:void 0,text:d,id3:f,initSegment:void 0};Object(b.isFiniteNumber)(p)||(p=this.lastEndDTS=a||0);var T=o.samples;if(!T||!T.length)return y;var _={initPTS:void 0,timescale:1},B=this.initData;if((!B||!B.length)&&(this.generateInitSegment(T),B=this.initData),!B||!B.length)return C.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),y;this.emitInitSegment&&(_.tracks=this.initTracks,this.emitInitSegment=!1),Object(b.isFiniteNumber)(A)||(this.initPTS=_.initPTS=A=s(B,T,p));var v=Object(E.getDuration)(T,B),m=p,u=v+m;Object(E.offsetStartDTS)(B,T,A),v>0?this.lastEndDTS=u:(C.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var i=!!B.audio,w=!!B.video,O="";i&&(O+="audio"),w&&(O+="video");var S={data1:T,startPTS:m,startDTS:m,endPTS:u,endDTS:u,type:O,hasAudio:i,hasVideo:w,nb:1,dropped:0};return y.audio=S.type==="audio"?S:void 0,y.video=S.type!=="audio"?S:void 0,y.text=d,y.id3=f,y.initSegment=_,y},n}(),s=function(e,l,c){return Object(E.getStartDTS)(e,l)-c};function r(n,e){var l=n==null?void 0:n.codec;return l&&l.length>4?l:l==="hvc1"?"hvc1.1.c.L120.90":l==="av01"?"av01.0.04M.08":l==="avc1"||e===x.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}X.default=h},"./src/task-loop.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return b});var b=function(){function E(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var x=E.prototype;return x.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},x.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},x.onHandlerDestroyed=function(){},x.hasInterval=function(){return!!this._tickInterval},x.hasNextTick=function(){return!!this._tickTimer},x.setInterval=function(h){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,h),!0)},x.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},x.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},x.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},x.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},x.doTick=function(){},E}()},"./src/types/cmcd.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"CMCDVersion",function(){return b}),L.d(X,"CMCDObjectType",function(){return E}),L.d(X,"CMCDStreamingFormat",function(){return x}),L.d(X,"CMCDStreamType",function(){return C});var b=1,E;(function(h){h.MANIFEST="m",h.AUDIO="a",h.VIDEO="v",h.MUXED="av",h.INIT="i",h.CAPTION="c",h.TIMED_TEXT="tt",h.KEY="k",h.OTHER="o"})(E||(E={}));var x;(function(h){h.DASH="d",h.HLS="h",h.SMOOTH="s",h.OTHER="o"})(x||(x={}));var C;(function(h){h.VOD="v",h.LIVE="l"})(C||(C={}))},"./src/types/level.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"HlsSkip",function(){return x}),L.d(X,"getSkipValue",function(){return C}),L.d(X,"HlsUrlParameters",function(){return h}),L.d(X,"Level",function(){return s});function b(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}function E(r,n,e){return n&&b(r.prototype,n),e&&b(r,e),r}var x;(function(r){r.No="",r.Yes="YES",r.v2="v2"})(x||(x={}));function C(r,n){var e=r.canSkipUntil,l=r.canSkipDateRanges,c=r.endSN,o=n!==void 0?n-c:0;return e&&o<e?l?x.v2:x.Yes:x.No}var h=function(){function r(e,l,c){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=e,this.part=l,this.skip=c}var n=r.prototype;return n.addDirectives=function(l){var c=new self.URL(l);return this.msn!==void 0&&c.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&c.searchParams.set("_HLS_part",this.part.toString()),this.skip&&c.searchParams.set("_HLS_skip",this.skip),c.toString()},r}(),s=function(){function r(n){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[n.url],this.attrs=n.attrs,this.bitrate=n.bitrate,n.details&&(this.details=n.details),this.id=n.id||0,this.name=n.name,this.width=n.width||0,this.height=n.height||0,this.audioCodec=n.audioCodec,this.videoCodec=n.videoCodec,this.unknownCodecs=n.unknownCodecs,this.codecSet=[n.videoCodec,n.audioCodec].filter(function(e){return e}).join(",").replace(/\.[^.,]+/g,"")}return E(r,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"uri",get:function(){return this.url[this._urlId]||""}},{key:"urlId",get:function(){return this._urlId},set:function(e){var l=e%this.url.length;this._urlId!==l&&(this.details=void 0,this._urlId=l)}}]),r}()},"./src/types/loader.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"PlaylistContextType",function(){return b}),L.d(X,"PlaylistLevelType",function(){return E});var b;(function(x){x.MANIFEST="manifest",x.LEVEL="level",x.AUDIO_TRACK="audioTrack",x.SUBTITLE_TRACK="subtitleTrack"})(b||(b={}));var E;(function(x){x.MAIN="main",x.AUDIO="audio",x.SUBTITLE="subtitle"})(E||(E={}))},"./src/types/transmuxer.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"ChunkMetadata",function(){return b});var b=function(C,h,s,r,n,e){r===void 0&&(r=0),n===void 0&&(n=-1),e===void 0&&(e=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=E(),this.buffering={audio:E(),video:E(),audiovideo:E()},this.level=C,this.sn=h,this.id=s,this.size=r,this.part=n,this.partial=e};function E(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"AttrList",function(){return x});var b=/^(\d+)x(\d+)$/,E=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,x=function(){function C(s){typeof s=="string"&&(s=C.parseAttrList(s));for(var r in s)s.hasOwnProperty(r)&&(this[r]=s[r])}var h=C.prototype;return h.decimalInteger=function(r){var n=parseInt(this[r],10);return n>Number.MAX_SAFE_INTEGER?Infinity:n},h.hexadecimalInteger=function(r){if(this[r]){var n=(this[r]||"0x").slice(2);n=(n.length&1?"0":"")+n;for(var e=new Uint8Array(n.length/2),l=0;l<n.length/2;l++)e[l]=parseInt(n.slice(l*2,l*2+2),16);return e}else return null},h.hexadecimalIntegerAsNumber=function(r){var n=parseInt(this[r],16);return n>Number.MAX_SAFE_INTEGER?Infinity:n},h.decimalFloatingPoint=function(r){return parseFloat(this[r])},h.optionalFloat=function(r,n){var e=this[r];return e?parseFloat(e):n},h.enumeratedString=function(r){return this[r]},h.bool=function(r){return this[r]==="YES"},h.decimalResolution=function(r){var n=b.exec(this[r]);return n===null?void 0:{width:parseInt(n[1],10),height:parseInt(n[2],10)}},C.parseAttrList=function(r){var n,e={},l='"';for(E.lastIndex=0;(n=E.exec(r))!==null;){var c=n[2];c.indexOf(l)===0&&c.lastIndexOf(l)===c.length-1&&(c=c.slice(1,-1)),e[n[1]]=c}return e},C}()},"./src/utils/binary-search.ts":function(oe,X,L){"use strict";L.r(X);var b={search:function(x,C){for(var h=0,s=x.length-1,r=null,n=null;h<=s;){r=(h+s)/2|0,n=x[r];var e=C(n);if(e>0)h=r+1;else if(e<0)s=r-1;else return n}return null}};X.default=b},"./src/utils/buffer-helper.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"BufferHelper",function(){return x});var b=L("./src/utils/logger.ts"),E={length:0,start:function(){return 0},end:function(){return 0}},x=function(){function C(){}return C.isBuffered=function(s,r){try{if(s){for(var n=C.getBuffered(s),e=0;e<n.length;e++)if(r>=n.start(e)&&r<=n.end(e))return!0}}catch(l){}return!1},C.bufferInfo=function(s,r,n){try{if(s){var e=C.getBuffered(s),l=[],c;for(c=0;c<e.length;c++)l.push({start:e.start(c),end:e.end(c)});return this.bufferedInfo(l,r,n)}}catch(o){}return{len:0,start:r,end:r,nextStart:void 0}},C.bufferedInfo=function(s,r,n){r=Math.max(0,r),s.sort(function(_,B){var v=_.start-B.start;return v||B.end-_.end});var e=[];if(n)for(var l=0;l<s.length;l++){var c=e.length;if(c){var o=e[c-1].end;s[l].start-o<n?s[l].end>o&&(e[c-1].end=s[l].end):e.push(s[l])}else e.push(s[l])}else e=s;for(var f=0,d,a=r,A=r,p=0;p<e.length;p++){var y=e[p].start,T=e[p].end;if(r+n>=y&&r<T)a=y,A=T,f=A-r;else if(r+n<y){d=y;break}}return{len:f,start:a||0,end:A||0,nextStart:d}},C.getBuffered=function(s){try{return s.buffered}catch(r){return b.logger.log("failed to get media.buffered",r),E}},C}()},"./src/utils/cea-608-parser.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"Row",function(){return A}),L.d(X,"CaptionScreen",function(){return p});var b=L("./src/utils/logger.ts"),E={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},x=function(u){var i=u;return E.hasOwnProperty(u)&&(i=E[u]),String.fromCharCode(i)},C=15,h=100,s={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},r={17:2,18:4,21:6,22:8,23:10,19:13,20:15},n={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},e={25:2,26:4,29:6,30:8,31:10,27:13,28:15},l=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],c;(function(m){m[m.ERROR=0]="ERROR",m[m.TEXT=1]="TEXT",m[m.WARNING=2]="WARNING",m[m.INFO=2]="INFO",m[m.DEBUG=3]="DEBUG",m[m.DATA=3]="DATA"})(c||(c={}));var o=function(){function m(){this.time=null,this.verboseLevel=c.ERROR}var u=m.prototype;return u.log=function(w,O){this.verboseLevel>=w&&b.logger.log(this.time+" ["+w+"] "+O)},m}(),f=function(u){for(var i=[],w=0;w<u.length;w++)i.push(u[w].toString(16));return i},d=function(){function m(i,w,O,S,D){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=i||"white",this.underline=w||!1,this.italics=O||!1,this.background=S||"black",this.flash=D||!1}var u=m.prototype;return u.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},u.setStyles=function(w){for(var O=["foreground","underline","italics","background","flash"],S=0;S<O.length;S++){var D=O[S];w.hasOwnProperty(D)&&(this[D]=w[D])}},u.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},u.equals=function(w){return this.foreground===w.foreground&&this.underline===w.underline&&this.italics===w.italics&&this.background===w.background&&this.flash===w.flash},u.copy=function(w){this.foreground=w.foreground,this.underline=w.underline,this.italics=w.italics,this.background=w.background,this.flash=w.flash},u.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},m}(),a=function(){function m(i,w,O,S,D,R){this.uchar=void 0,this.penState=void 0,this.uchar=i||" ",this.penState=new d(w,O,S,D,R)}var u=m.prototype;return u.reset=function(){this.uchar=" ",this.penState.reset()},u.setChar=function(w,O){this.uchar=w,this.penState.copy(O)},u.setPenState=function(w){this.penState.copy(w)},u.equals=function(w){return this.uchar===w.uchar&&this.penState.equals(w.penState)},u.copy=function(w){this.uchar=w.uchar,this.penState.copy(w.penState)},u.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},m}(),A=function(){function m(i){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var w=0;w<h;w++)this.chars.push(new a);this.logger=i,this.pos=0,this.currPenState=new d}var u=m.prototype;return u.equals=function(w){for(var O=!0,S=0;S<h;S++)if(!this.chars[S].equals(w.chars[S])){O=!1;break}return O},u.copy=function(w){for(var O=0;O<h;O++)this.chars[O].copy(w.chars[O])},u.isEmpty=function(){for(var w=!0,O=0;O<h;O++)if(!this.chars[O].isEmpty()){w=!1;break}return w},u.setCursor=function(w){this.pos!==w&&(this.pos=w),this.pos<0?(this.logger.log(c.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>h&&(this.logger.log(c.DEBUG,"Too large cursor position "+this.pos),this.pos=h)},u.moveCursor=function(w){var O=this.pos+w;if(w>1)for(var S=this.pos+1;S<O+1;S++)this.chars[S].setPenState(this.currPenState);this.setCursor(O)},u.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},u.insertChar=function(w){w>=144&&this.backSpace();var O=x(w);if(this.pos>=h){this.logger.log(c.ERROR,"Cannot insert "+w.toString(16)+" ("+O+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(O,this.currPenState),this.moveCursor(1)},u.clearFromPos=function(w){var O;for(O=w;O<h;O++)this.chars[O].reset()},u.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},u.clearToEndOfRow=function(){this.clearFromPos(this.pos)},u.getTextString=function(){for(var w=[],O=!0,S=0;S<h;S++){var D=this.chars[S].uchar;D!==" "&&(O=!1),w.push(D)}return O?"":w.join("")},u.setPenStyles=function(w){this.currPenState.setStyles(w);var O=this.chars[this.pos];O.setPenState(this.currPenState)},m}(),p=function(){function m(i){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var w=0;w<C;w++)this.rows.push(new A(i));this.logger=i,this.currRow=C-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var u=m.prototype;return u.reset=function(){for(var w=0;w<C;w++)this.rows[w].clear();this.currRow=C-1},u.equals=function(w){for(var O=!0,S=0;S<C;S++)if(!this.rows[S].equals(w.rows[S])){O=!1;break}return O},u.copy=function(w){for(var O=0;O<C;O++)this.rows[O].copy(w.rows[O])},u.isEmpty=function(){for(var w=!0,O=0;O<C;O++)if(!this.rows[O].isEmpty()){w=!1;break}return w},u.backSpace=function(){var w=this.rows[this.currRow];w.backSpace()},u.clearToEndOfRow=function(){var w=this.rows[this.currRow];w.clearToEndOfRow()},u.insertChar=function(w){var O=this.rows[this.currRow];O.insertChar(w)},u.setPen=function(w){var O=this.rows[this.currRow];O.setPenStyles(w)},u.moveCursor=function(w){var O=this.rows[this.currRow];O.moveCursor(w)},u.setCursor=function(w){this.logger.log(c.INFO,"setCursor: "+w);var O=this.rows[this.currRow];O.setCursor(w)},u.setPAC=function(w){this.logger.log(c.INFO,"pacData = "+JSON.stringify(w));var O=w.row-1;if(this.nrRollUpRows&&O<this.nrRollUpRows-1&&(O=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==O){for(var S=0;S<C;S++)this.rows[S].clear();var D=this.currRow+1-this.nrRollUpRows,R=this.lastOutputScreen;if(R){var k=R.rows[D].cueStartTime,j=this.logger.time;if(k&&j!==null&&k<j)for(var Y=0;Y<this.nrRollUpRows;Y++)this.rows[O-this.nrRollUpRows+Y+1].copy(R.rows[D+Y])}}this.currRow=O;var P=this.rows[this.currRow];if(w.indent!==null){var K=w.indent,W=Math.max(K-1,0);P.setCursor(w.indent),w.color=P.chars[W].penState.foreground}var F={foreground:w.color,underline:w.underline,italics:w.italics,background:"black",flash:!1};this.setPen(F)},u.setBkgData=function(w){this.logger.log(c.INFO,"bkgData = "+JSON.stringify(w)),this.backSpace(),this.setPen(w),this.insertChar(32)},u.setRollUpRows=function(w){this.nrRollUpRows=w},u.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(c.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(c.TEXT,this.getDisplayText());var w=this.currRow+1-this.nrRollUpRows,O=this.rows.splice(w,1)[0];O.clear(),this.rows.splice(this.currRow,0,O),this.logger.log(c.INFO,"Rolling up")},u.getDisplayText=function(w){w=w||!1;for(var O=[],S="",D=-1,R=0;R<C;R++){var k=this.rows[R].getTextString();k&&(D=R+1,w?O.push("Row "+D+": '"+k+"'"):O.push(k.trim()))}return O.length>0&&(w?S="["+O.join(" | ")+"]":S=O.join(`
|
|
|
`)),S},u.getTextAndFormat=function(){return this.rows},m}(),y=function(){function m(i,w,O){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=i,this.outputFilter=w,this.mode=null,this.verbose=0,this.displayedMemory=new p(O),this.nonDisplayedMemory=new p(O),this.lastOutputScreen=new p(O),this.currRollUpRow=this.displayedMemory.rows[C-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=O}var u=m.prototype;return u.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[C-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},u.getHandler=function(){return this.outputFilter},u.setHandler=function(w){this.outputFilter=w},u.setPAC=function(w){this.writeScreen.setPAC(w)},u.setBkgData=function(w){this.writeScreen.setBkgData(w)},u.setMode=function(w){if(w===this.mode)return;this.mode=w,this.logger.log(c.INFO,"MODE="+w),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=w},u.insertChars=function(w){for(var O=0;O<w.length;O++)this.writeScreen.insertChar(w[O]);var S=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(c.INFO,S+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(c.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},u.ccRCL=function(){this.logger.log(c.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},u.ccBS=function(){if(this.logger.log(c.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},u.ccAOF=function(){},u.ccAON=function(){},u.ccDER=function(){this.logger.log(c.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},u.ccRU=function(w){this.logger.log(c.INFO,"RU("+w+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(w)},u.ccFON=function(){this.logger.log(c.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},u.ccRDC=function(){this.logger.log(c.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},u.ccTR=function(){this.logger.log(c.INFO,"TR"),this.setMode("MODE_TEXT")},u.ccRTD=function(){this.logger.log(c.INFO,"RTD"),this.setMode("MODE_TEXT")},u.ccEDM=function(){this.logger.log(c.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},u.ccCR=function(){this.logger.log(c.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},u.ccENM=function(){this.logger.log(c.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},u.ccEOC=function(){if(this.logger.log(c.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var w=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=w,this.writeScreen=this.nonDisplayedMemory,this.logger.log(c.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},u.ccTO=function(w){this.logger.log(c.INFO,"TO("+w+") - Tab Offset"),this.writeScreen.moveCursor(w)},u.ccMIDROW=function(w){var O={flash:!1};if(O.underline=w%2===1,O.italics=w>=46,O.italics)O.foreground="white";else{var S=Math.floor(w/2)-16,D=["white","green","blue","cyan","red","yellow","magenta"];O.foreground=D[S]}this.logger.log(c.INFO,"MIDROW: "+JSON.stringify(O)),this.writeScreen.setPen(O)},u.outputDataUpdate=function(w){w===void 0&&(w=!1);var O=this.logger.time;if(O===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=O:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,O,this.lastOutputScreen),w&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:O),this.lastOutputScreen.copy(this.displayedMemory))},u.cueSplitAtTime=function(w){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,w,this.displayedMemory),this.cueStartTime=w))},m}(),T=function(){function m(i,w,O){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var S=new o;this.channels=[null,new y(i,w,S),new y(i+1,O,S)],this.cmdHistory=v(),this.logger=S}var u=m.prototype;return u.getHandler=function(w){return this.channels[w].getHandler()},u.setHandler=function(w,O){this.channels[w].setHandler(O)},u.addData=function(w,O){var S,D,R,k=!1;this.logger.time=w;for(var j=0;j<O.length;j+=2){if(D=O[j]&127,R=O[j+1]&127,D===0&&R===0)continue;if(this.logger.log(c.DATA,"["+f([O[j],O[j+1]])+"] -> ("+f([D,R])+")"),S=this.parseCmd(D,R),S||(S=this.parseMidrow(D,R)),S||(S=this.parsePAC(D,R)),S||(S=this.parseBackgroundAttributes(D,R)),!S&&(k=this.parseChars(D,R),k)){var Y=this.currentChannel;if(Y&&Y>0){var P=this.channels[Y];P.insertChars(k)}else this.logger.log(c.WARNING,"No channel found yet. TEXT-MODE?")}!S&&!k&&this.logger.log(c.WARNING,"Couldn't parse cleaned data "+f([D,R])+" orig: "+f([O[j],O[j+1]]))}},u.parseCmd=function(w,O){var S=this.cmdHistory,D=(w===20||w===28||w===21||w===29)&&O>=32&&O<=47,R=(w===23||w===31)&&O>=33&&O<=35;if(!(D||R))return!1;if(B(w,O,S))return _(null,null,S),this.logger.log(c.DEBUG,"Repeated command ("+f([w,O])+") is dropped"),!0;var k=w===20||w===21||w===23?1:2,j=this.channels[k];return w===20||w===21||w===28||w===29?O===32?j.ccRCL():O===33?j.ccBS():O===34?j.ccAOF():O===35?j.ccAON():O===36?j.ccDER():O===37?j.ccRU(2):O===38?j.ccRU(3):O===39?j.ccRU(4):O===40?j.ccFON():O===41?j.ccRDC():O===42?j.ccTR():O===43?j.ccRTD():O===44?j.ccEDM():O===45?j.ccCR():O===46?j.ccENM():O===47&&j.ccEOC():j.ccTO(O-32),_(w,O,S),this.currentChannel=k,!0},u.parseMidrow=function(w,O){var S=0;if((w===17||w===25)&&O>=32&&O<=47){if(w===17?S=1:S=2,S!==this.currentChannel)return this.logger.log(c.ERROR,"Mismatch channel in midrow parsing"),!1;var D=this.channels[S];return D?(D.ccMIDROW(O),this.logger.log(c.DEBUG,"MIDROW ("+f([w,O])+")"),!0):!1}return!1},u.parsePAC=function(w,O){var S,D=this.cmdHistory,R=(w>=17&&w<=23||w>=25&&w<=31)&&O>=64&&O<=127,k=(w===16||w===24)&&O>=64&&O<=95;if(!(R||k))return!1;if(B(w,O,D))return _(null,null,D),!0;var j=w<=23?1:2;O>=64&&O<=95?S=j===1?s[w]:n[w]:S=j===1?r[w]:e[w];var Y=this.channels[j];return Y?(Y.setPAC(this.interpretPAC(S,O)),_(w,O,D),this.currentChannel=j,!0):!1},u.interpretPAC=function(w,O){var S,D={color:null,italics:!1,indent:null,underline:!1,row:w};return O>95?S=O-96:S=O-64,D.underline=(S&1)===1,S<=13?D.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(S/2)]:S<=15?(D.italics=!0,D.color="white"):D.indent=Math.floor((S-16)/2)*4,D},u.parseChars=function(w,O){var S,D=null,R=null;if(w>=25?(S=2,R=w-8):(S=1,R=w),R>=17&&R<=19){var k;R===17?k=O+80:R===18?k=O+112:k=O+144,this.logger.log(c.INFO,"Special char '"+x(k)+"' in channel "+S),D=[k]}else w>=32&&w<=127&&(D=O===0?[w]:[w,O]);if(D){var j=f(D);this.logger.log(c.DEBUG,"Char codes = "+j.join(",")),_(w,O,this.cmdHistory)}return D},u.parseBackgroundAttributes=function(w,O){var S=(w===16||w===24)&&O>=32&&O<=47,D=(w===23||w===31)&&O>=45&&O<=47;if(!(S||D))return!1;var R,k={};w===16||w===24?(R=Math.floor((O-32)/2),k.background=l[R],O%2===1&&(k.background=k.background+"_semi")):O===45?k.background="transparent":(k.foreground="black",O===47&&(k.underline=!0));var j=w<=23?1:2,Y=this.channels[j];return Y.setBkgData(k),_(w,O,this.cmdHistory),!0},u.reset=function(){for(var w=0;w<Object.keys(this.channels).length;w++){var O=this.channels[w];O&&O.reset()}this.cmdHistory=v()},u.cueSplitAtTime=function(w){for(var O=0;O<this.channels.length;O++){var S=this.channels[O];S&&S.cueSplitAtTime(w)}},m}();function _(m,u,i){i.a=m,i.b=u}function B(m,u,i){return i.a===m&&i.b===u}function v(){return{a:null,b:null}}X.default=T},"./src/utils/codecs.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"isCodecType",function(){return E}),L.d(X,"isCodecSupportedInMp4",function(){return x});var b={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,av01:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0},text:{stpp:!0,wvtt:!0}};function E(C,h){var s=b[h];return!!s&&s[C.slice(0,4)]===!0}function x(C,h){return MediaSource.isTypeSupported((h||"video")+'/mp4;codecs="'+C+'"')}},"./src/utils/cues.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/utils/vttparser.ts"),E=L("./src/utils/webvtt-parser.ts"),x=L("./src/utils/texttrack-utils.ts"),C=/\s/,h={newCue:function(r,n,e,l){for(var c=[],o,f,d,a,A,p=self.VTTCue||self.TextTrackCue,y=0;y<l.rows.length;y++)if(o=l.rows[y],d=!0,a=0,A="",!o.isEmpty()){for(var T=0;T<o.chars.length;T++)C.test(o.chars[T].uchar)&&d?a++:(A+=o.chars[T].uchar,d=!1);o.cueStartTime=n,n===e&&(e+=1e-4),a>=16?a--:a++;var _=Object(b.fixLineBreaks)(A.trim()),B=Object(E.generateCueId)(n,e,_);(!r||!r.cues||!r.cues.getCueById(B))&&(f=new p(n,e,_),f.id=B,f.line=y+1,f.align="left",f.position=10+Math.min(80,Math.floor(a*8/32)*10),c.push(f))}return r&&c.length&&(c.sort(function(v,m){return v.line==="auto"||m.line==="auto"?0:v.line>8&&m.line>8?m.line-v.line:v.line-m.line}),c.forEach(function(v){return Object(x.addCueToTrack)(r,v)})),c}};X.default=h},"./src/utils/discontinuities.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"findFirstFragWithCC",function(){return C}),L.d(X,"shouldAlignOnDiscontinuities",function(){return h}),L.d(X,"findDiscontinuousReferenceFrag",function(){return s}),L.d(X,"adjustSlidingStart",function(){return n}),L.d(X,"alignStream",function(){return e}),L.d(X,"alignPDT",function(){return c}),L.d(X,"alignFragmentByPDTDelta",function(){return o}),L.d(X,"alignMediaPlaylistByPDT",function(){return f});var b=L("./src/polyfills/number.ts"),E=L("./src/utils/logger.ts"),x=L("./src/controller/level-helper.ts");function C(d,a){for(var A=null,p=0,y=d.length;p<y;p++){var T=d[p];if(T&&T.cc===a){A=T;break}}return A}function h(d,a,A){return!!(a.details&&(A.endCC>A.startCC||d&&d.cc<A.startCC))}function s(d,a){var A=d.fragments,p=a.fragments;if(!p.length||!A.length){E.logger.log("No fragments to align");return}var y=C(A,p[0].cc);if(!y||y&&!y.startPTS){E.logger.log("No frag in previous level to align on");return}return y}function r(d,a){if(d){var A=d.start+a;d.start=d.startPTS=A,d.endPTS=A+d.duration}}function n(d,a){for(var A=a.fragments,p=0,y=A.length;p<y;p++)r(A[p],d);a.fragmentHint&&r(a.fragmentHint,d),a.alignedSliding=!0}function e(d,a,A){if(!a)return;l(d,A,a),!A.alignedSliding&&a.details&&c(A,a.details),!A.alignedSliding&&a.details&&!A.skippedSegments&&Object(x.adjustSliding)(a.details,A)}function l(d,a,A){if(h(d,A,a)){var p=s(A.details,a);p&&Object(b.isFiniteNumber)(p.start)&&(E.logger.log("Adjusting PTS using last level due to CC increase within current level "+a.url),n(p.start,a))}}function c(d,a){if(!a.fragments.length||!d.hasProgramDateTime||!a.hasProgramDateTime)return;var A=a.fragments[0].programDateTime,p=d.fragments[0].programDateTime,y=(p-A)/1e3+a.fragments[0].start;y&&Object(b.isFiniteNumber)(y)&&(E.logger.log("Adjusting PTS using programDateTime delta "+(p-A)+"ms, sliding:"+y.toFixed(3)+" "+d.url+" "),n(y,d))}function o(d,a){var A=d.programDateTime;if(!A)return;var p=(A-a)/1e3;d.start=d.startPTS=p,d.endPTS=p+d.duration}function f(d,a){if(!a.fragments.length||!d.hasProgramDateTime||!a.hasProgramDateTime)return;var A=a.fragments[0].programDateTime,p=a.fragments[0].start,y=A-p*1e3;d.fragments.forEach(function(T){o(T,y)}),d.fragmentHint&&o(d.fragmentHint,y),d.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/utils/ewma.ts"),E=function(){function x(h,s,r){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=r,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new b.default(h),this.fast_=new b.default(s)}var C=x.prototype;return C.update=function(s,r){var n=this.slow_,e=this.fast_;this.slow_.halfLife!==s&&(this.slow_=new b.default(s,n.getEstimate(),n.getTotalWeight())),this.fast_.halfLife!==r&&(this.fast_=new b.default(r,e.getEstimate(),e.getTotalWeight()))},C.sample=function(s,r){s=Math.max(s,this.minDelayMs_);var n=8*r,e=s/1e3,l=n/e;this.fast_.sample(e,l),this.slow_.sample(e,l)},C.canEstimate=function(){var s=this.fast_;return s&&s.getTotalWeight()>=this.minWeight_},C.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},C.destroy=function(){},x}();X.default=E},"./src/utils/ewma.ts":function(oe,X,L){"use strict";L.r(X);var b=function(){function E(C,h,s){h===void 0&&(h=0),s===void 0&&(s=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=C,this.alpha_=C?Math.exp(Math.log(.5)/C):0,this.estimate_=h,this.totalWeight_=s}var x=E.prototype;return x.sample=function(h,s){var r=Math.pow(this.alpha_,h);this.estimate_=s*(1-r)+r*this.estimate_,this.totalWeight_+=h},x.getTotalWeight=function(){return this.totalWeight_},x.getEstimate=function(){if(this.alpha_){var h=1-Math.pow(this.alpha_,this.totalWeight_);if(h)return this.estimate_/h}return this.estimate_},E}();X.default=b},"./src/utils/fetch-loader.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"fetchSupported",function(){return o});var b=L("./src/polyfills/number.ts"),E=L("./src/loader/load-stats.ts"),x=L("./src/demux/chunk-cache.ts");function C(p,y){p.prototype=Object.create(y.prototype),p.prototype.constructor=p,e(p,y)}function h(p){var y=typeof Map=="function"?new Map:void 0;return h=function(_){if(_===null||!n(_))return _;if(typeof _!="function")throw new TypeError("Super expression must either be null or a function");if(typeof y!="undefined"){if(y.has(_))return y.get(_);y.set(_,B)}function B(){return s(_,arguments,l(this).constructor)}return B.prototype=Object.create(_.prototype,{constructor:{value:B,enumerable:!1,writable:!0,configurable:!0}}),e(B,_)},h(p)}function s(p,y,T){return r()?s=Reflect.construct:s=function(B,v,m){var u=[null];u.push.apply(u,v);var i=Function.bind.apply(B,u),w=new i;return m&&e(w,m.prototype),w},s.apply(null,arguments)}function r(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(p){return!1}}function n(p){return Function.toString.call(p).indexOf("[native code]")!==-1}function e(p,y){return e=Object.setPrototypeOf||function(_,B){return _.__proto__=B,_},e(p,y)}function l(p){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(T){return T.__proto__||Object.getPrototypeOf(T)},l(p)}function c(){return c=Object.assign||function(p){for(var y=1;y<arguments.length;y++){var T=arguments[y];for(var _ in T)Object.prototype.hasOwnProperty.call(T,_)&&(p[_]=T[_])}return p},c.apply(this,arguments)}function o(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(p){}return!1}var f=function(){function p(T){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=void 0,this.response=void 0,this.controller=void 0,this.context=void 0,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=T.fetchSetup||a,this.controller=new self.AbortController,this.stats=new E.LoadStats}var y=p.prototype;return y.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},y.abortInternal=function(){var _=this.response;(!_||!_.ok)&&(this.stats.aborted=!0,this.controller.abort())},y.abort=function(){var _;this.abortInternal(),(_=this.callbacks)!==null&&_!==void 0&&_.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},y.load=function(_,B,v){var m=this,u=this.stats;if(u.loading.start)throw new Error("Loader can only be used once.");u.loading.start=self.performance.now();var i=d(_,this.controller.signal),w=v.onProgress,O=_.responseType==="arraybuffer",S=O?"byteLength":"length";this.context=_,this.config=B,this.callbacks=v,this.request=this.fetchSetup(_,i),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){m.abortInternal(),v.onTimeout(u,_,m.response)},B.timeout),self.fetch(this.request).then(function(D){if(m.response=m.loader=D,!D.ok){var R=D.status,k=D.statusText;throw new A(k||"fetch, bad network response",R,D)}return u.loading.first=Math.max(self.performance.now(),u.loading.start),u.total=parseInt(D.headers.get("Content-Length")||"0"),w&&Object(b.isFiniteNumber)(B.highWaterMark)?m.loadProgressively(D,u,_,B.highWaterMark,w):O?D.arrayBuffer():D.text()}).then(function(D){var R=m.response;self.clearTimeout(m.requestTimeout),u.loading.end=Math.max(self.performance.now(),u.loading.first),u.loaded=u.total=D[S];var k={url:R.url,data:D};w&&!Object(b.isFiniteNumber)(B.highWaterMark)&&w(u,_,D,R),v.onSuccess(k,u,_,R)}).catch(function(D){if(self.clearTimeout(m.requestTimeout),u.aborted)return;var R=D.code||0;v.onError({code:R,text:D.message},_,D.details)})},y.getCacheAge=function(){var _=null;if(this.response){var B=this.response.headers.get("age");_=B?parseFloat(B):null}return _},y.loadProgressively=function(_,B,v,m,u){m===void 0&&(m=0);var i=new x.default,w=_.body.getReader(),O=function S(){return w.read().then(function(D){if(D.done)return i.dataLength&&u(B,v,i.flush(),_),Promise.resolve(new ArrayBuffer(0));var R=D.value,k=R.length;return B.loaded+=k,k<m||i.dataLength?(i.push(R),i.dataLength>=m&&u(B,v,i.flush(),_)):u(B,v,R,_),S()}).catch(function(){return Promise.reject()})};return O()},p}();function d(p,y){var T={method:"GET",mode:"cors",credentials:"same-origin",signal:y,headers:new self.Headers(c({},p.headers))};return p.rangeEnd&&T.headers.set("Range","bytes="+p.rangeStart+"-"+String(p.rangeEnd-1)),T}function a(p,y){return new self.Request(p.url,y)}var A=function(p){C(y,p);function y(T,_,B){var v;return v=p.call(this,T)||this,v.code=void 0,v.details=void 0,v.code=_,v.details=B,v}return y}(h(Error));X.default=f},"./src/utils/imsc1-ttml-parser.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"IMSC1_CODEC",function(){return n}),L.d(X,"parseIMSC1",function(){return o});var b=L("./src/utils/mp4-tools.ts"),E=L("./src/utils/vttparser.ts"),x=L("./src/utils/vttcue.ts"),C=L("./src/demux/id3.ts"),h=L("./src/utils/timescale-conversion.ts"),s=L("./src/utils/webvtt-parser.ts");function r(){return r=Object.assign||function(m){for(var u=1;u<arguments.length;u++){var i=arguments[u];for(var w in i)Object.prototype.hasOwnProperty.call(i,w)&&(m[w]=i[w])}return m},r.apply(this,arguments)}var n="stpp.ttml.im1t",e=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,l=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,c={left:"start",center:"center",right:"end",start:"start",end:"end"};function o(m,u,i,w,O){var S=Object(b.findBox)(new Uint8Array(m),["mdat"]);if(S.length===0){O(new Error("Could not parse IMSC1 mdat"));return}var D=S[0],R=Object(C.utf8ArrayToStr)(new Uint8Array(m,D.start,D.end-D.start)),k=Object(h.toTimescaleFromScale)(u,1,i);try{w(f(R,k))}catch(j){O(j)}}function f(m,u){var i=new DOMParser,w=i.parseFromString(m,"text/xml"),O=w.getElementsByTagName("tt")[0];if(!O)throw new Error("Invalid ttml");var S={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},D=Object.keys(S).reduce(function(P,K){return P[K]=O.getAttribute("ttp:"+K)||S[K],P},{}),R=O.getAttribute("xml:space")!=="preserve",k=a(d(O,"styling","style")),j=a(d(O,"layout","region")),Y=d(O,"body","[begin]");return[].map.call(Y,function(P){var K=A(P,R);if(!K||!P.hasAttribute("begin"))return null;var W=_(P.getAttribute("begin"),D),F=_(P.getAttribute("dur"),D),H=_(P.getAttribute("end"),D);if(W===null)throw T(P);if(H===null){if(F===null)throw T(P);H=W+F}var G=new x.default(W-u,H-u,K);G.id=Object(s.generateCueId)(G.startTime,G.endTime,G.text);var $=j[P.getAttribute("region")],ae=k[P.getAttribute("style")];G.position=10,G.size=80;var he=p($,ae),ie=he.textAlign;if(ie){var ge=c[ie];ge&&(G.lineAlign=ge),G.align=ie}return r(G,he),G}).filter(function(P){return P!==null})}function d(m,u,i){var w=m.getElementsByTagName(u)[0];return w?[].slice.call(w.querySelectorAll(i)):[]}function a(m){return m.reduce(function(u,i){var w=i.getAttribute("xml:id");return w&&(u[w]=i),u},{})}function A(m,u){return[].slice.call(m.childNodes).reduce(function(i,w,O){var S;return w.nodeName==="br"&&O?i+`
|
|
|
`:(S=w.childNodes)!==null&&S!==void 0&&S.length?A(w,u):u?i+w.textContent.trim().replace(/\s+/g," "):i+w.textContent},"")}function p(m,u){var i="http://www.w3.org/ns/ttml#styling",w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return w.reduce(function(O,S){var D=y(u,i,S)||y(m,i,S);return D&&(O[S]=D),O},{})}function y(m,u,i){return m.hasAttributeNS(u,i)?m.getAttributeNS(u,i):null}function T(m){return new Error("Could not parse ttml timestamp "+m)}function _(m,u){if(!m)return null;var i=Object(E.parseTimeStamp)(m);return i===null&&(e.test(m)?i=B(m,u):l.test(m)&&(i=v(m,u))),i}function B(m,u){var i=e.exec(m),w=(i[4]|0)+(i[5]|0)/u.subFrameRate;return(i[1]|0)*3600+(i[2]|0)*60+(i[3]|0)+w/u.frameRate}function v(m,u){var i=l.exec(m),w=Number(i[1]),O=i[2];switch(O){case"h":return w*3600;case"m":return w*60;case"ms":return w*1e3;case"f":return w/u.frameRate;case"t":return w/u.tickRate}return w}},"./src/utils/logger.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"enableLogs",function(){return s}),L.d(X,"logger",function(){return r});var b=function(){},E={trace:b,debug:b,log:b,warn:b,info:b,error:b},x=E;function C(n){var e=self.console[n];return e?e.bind(self.console,"["+n+"] >"):b}function h(n){for(var e=arguments.length,l=new Array(e>1?e-1:0),c=1;c<e;c++)l[c-1]=arguments[c];l.forEach(function(o){x[o]=n[o]?n[o].bind(n):C(o)})}function s(n){if(self.console&&n===!0||typeof n=="object"){h(n,"debug","log","info","warn","error");try{x.log()}catch(e){x=E}}else x=E}var r=x},"./src/utils/mediakeys-helper.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"KeySystems",function(){return b}),L.d(X,"requestMediaKeySystemAccess",function(){return E});var b;(function(x){x.WIDEVINE="com.widevine.alpha",x.PLAYREADY="com.microsoft.playready"})(b||(b={}));var E=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"getMediaSource",function(){return b});function b(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"bin2str",function(){return h}),L.d(X,"readUint16",function(){return s}),L.d(X,"readUint32",function(){return r}),L.d(X,"writeUint32",function(){return n}),L.d(X,"findBox",function(){return e}),L.d(X,"parseSegmentIndex",function(){return l}),L.d(X,"parseInitSegment",function(){return c}),L.d(X,"getStartDTS",function(){return o}),L.d(X,"getDuration",function(){return f}),L.d(X,"computeRawDurationFromSamples",function(){return d}),L.d(X,"offsetStartDTS",function(){return a}),L.d(X,"segmentValidRange",function(){return A}),L.d(X,"appendUint8Array",function(){return p});var b=L("./src/utils/typed-array.ts"),E=L("./src/loader/fragment.ts"),x=Math.pow(2,32)-1,C=[].push;function h(y){return String.fromCharCode.apply(null,y)}function s(y,T){"data"in y&&(T+=y.start,y=y.data);var _=y[T]<<8|y[T+1];return _<0?65536+_:_}function r(y,T){"data"in y&&(T+=y.start,y=y.data);var _=y[T]<<24|y[T+1]<<16|y[T+2]<<8|y[T+3];return _<0?4294967296+_:_}function n(y,T,_){"data"in y&&(T+=y.start,y=y.data),y[T]=_>>24,y[T+1]=_>>16&255,y[T+2]=_>>8&255,y[T+3]=_&255}function e(y,T){var _=[];if(!T.length)return _;var B,v,m;"data"in y?(B=y.data,v=y.start,m=y.end):(B=y,v=0,m=B.byteLength);for(var u=v;u<m;){var i=r(B,u),w=h(B.subarray(u+4,u+8)),O=i>1?u+i:m;if(w===T[0])if(T.length===1)_.push({data:B,start:u+8,end:O});else{var S=e({data:B,start:u+8,end:O},T.slice(1));S.length&&C.apply(_,S)}u=O}return _}function l(y){var T=e(y,["moov"]),_=T[0],B=_?_.end:null,v=e(y,["sidx"]);if(!v||!v[0])return null;var m=[],u=v[0],i=u.data[0],w=i===0?8:16,O=r(u,w);w+=4;var S=0,D=0;i===0?w+=8:w+=16,w+=2;var R=u.end+D,k=s(u,w);w+=2;for(var j=0;j<k;j++){var Y=w,P=r(u,Y);Y+=4;var K=P&2147483647,W=(P&2147483648)>>>31;if(W===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var F=r(u,Y);Y+=4,m.push({referenceSize:K,subsegmentDuration:F,info:{duration:F/O,start:R,end:R+K-1}}),R+=K,Y+=4,w=Y}return{earliestPresentationTime:S,timescale:O,version:i,referencesCount:k,references:m,moovEndOffset:B}}function c(y){for(var T=[],_=e(y,["moov","trak"]),B=0;B<_.length;B++){var v=_[B],m=e(v,["tkhd"])[0];if(m){var u=m.data[m.start],i=u===0?12:20,w=r(m,i),O=e(v,["mdia","mdhd"])[0];if(O){u=O.data[O.start],i=u===0?12:20;var S=r(O,i),D=e(v,["mdia","hdlr"])[0];if(D){var R=h(D.data.subarray(D.start+8,D.start+12)),k={soun:E.ElementaryStreamTypes.AUDIO,vide:E.ElementaryStreamTypes.VIDEO}[R];if(k){var j=e(v,["mdia","minf","stbl","stsd"])[0],Y=void 0;j&&(Y=h(j.data.subarray(j.start+12,j.start+16))),T[w]={timescale:S,type:k},T[k]={timescale:S,id:w,codec:Y}}}}}}var P=e(y,["moov","mvex","trex"]);return P.forEach(function(K){var W=r(K,4),F=T[W];F&&(F.default={duration:r(K,12),flags:r(K,20)})}),T}function o(y,T){return e(T,["moof","traf"]).reduce(function(_,B){var v=e(B,["tfdt"])[0],m=v.data[v.start],u=e(B,["tfhd"]).reduce(function(i,w){var O=r(w,4),S=y[O];if(S){var D=r(v,4);m===1&&(D*=Math.pow(2,32),D+=r(v,8));var R=S.timescale||9e4,k=D/R;if(isFinite(k)&&(i===null||k<i))return k}return i},null);return u!==null&&isFinite(u)&&(_===null||u<_)?u:_},null)||0}function f(y,T){for(var _=0,B=0,v=0,m=e(y,["moof","traf"]),u=0;u<m.length;u++){var i=m[u],w=e(i,["tfhd"])[0],O=r(w,4),S=T[O];if(!S)continue;var D=S.default,R=r(w,0)|(D==null?void 0:D.flags),k=D==null?void 0:D.duration;R&8&&(R&2?k=r(w,12):k=r(w,8));for(var j=S.timescale||9e4,Y=e(i,["trun"]),P=0;P<Y.length;P++){if(k){var K=r(Y[P],4);_=k*K}else _=d(Y[P]);S.type===E.ElementaryStreamTypes.VIDEO?B+=_/j:S.type===E.ElementaryStreamTypes.AUDIO&&(v+=_/j)}}if(B===0&&v===0){var W=l(y);if(W!=null&&W.references)return W.references.reduce(function(F,H){return F+H.info.duration||0},0)}return B||v}function d(y){var T=r(y,0),_=8;T&1&&(_+=4),T&4&&(_+=4);for(var B=0,v=r(y,4),m=0;m<v;m++){if(T&256){var u=r(y,_);B+=u,_+=4}T&512&&(_+=4),T&1024&&(_+=4),T&2048&&(_+=4)}return B}function a(y,T,_){e(T,["moof","traf"]).forEach(function(B){e(B,["tfhd"]).forEach(function(v){var m=r(v,4),u=y[m];if(!u)return;var i=u.timescale||9e4;e(B,["tfdt"]).forEach(function(w){var O=w.data[w.start],S=r(w,4);if(O===0)n(w,4,S-_*i);else{S*=Math.pow(2,32),S+=r(w,8),S-=_*i,S=Math.max(S,0);var D=Math.floor(S/(x+1)),R=Math.floor(S%(x+1));n(w,4,D),n(w,8,R)}})})})}function A(y){var T={valid:null,remainder:null},_=e(y,["moof"]);if(_){if(_.length<2)return T.remainder=y,T}else return T;var B=_[_.length-1];return T.valid=Object(b.sliceUint8)(y,0,B.start-8),T.remainder=Object(b.sliceUint8)(y,B.start-8),T}function p(y,T){var _=new Uint8Array(y.length+T.length);return _.set(y),_.set(T,y.length),_}},"./src/utils/output-filter.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"default",function(){return b});var b=function(){function E(C,h){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=C,this.trackName=h}var x=E.prototype;return x.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},x.newCue=function(h,s,r){(this.startTime===null||this.startTime>h)&&(this.startTime=h),this.endTime=s,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},x.reset=function(){this.cueRanges=[]},E}()},"./src/utils/texttrack-utils.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"sendAddTrackEvent",function(){return E}),L.d(X,"addCueToTrack",function(){return x}),L.d(X,"clearCurrentCues",function(){return C}),L.d(X,"removeCuesInRange",function(){return h}),L.d(X,"getCuesInRange",function(){return r});var b=L("./src/utils/logger.ts");function E(n,e){var l;try{l=new Event("addtrack")}catch(c){l=document.createEvent("Event"),l.initEvent("addtrack",!1,!1)}l.track=n,e.dispatchEvent(l)}function x(n,e){var l=n.mode;if(l==="disabled"&&(n.mode="hidden"),n.cues&&!n.cues.getCueById(e.id))try{if(n.addCue(e),!n.cues.getCueById(e.id))throw new Error("addCue is failed for: "+e)}catch(o){b.logger.debug("[texttrack-utils]: "+o);var c=new self.TextTrackCue(e.startTime,e.endTime,e.text);c.id=e.id,n.addCue(c)}l==="disabled"&&(n.mode=l)}function C(n){var e=n.mode;if(e==="disabled"&&(n.mode="hidden"),n.cues)for(var l=n.cues.length;l--;)n.removeCue(n.cues[l]);e==="disabled"&&(n.mode=e)}function h(n,e,l){var c=n.mode;if(c==="disabled"&&(n.mode="hidden"),n.cues&&n.cues.length>0)for(var o=r(n.cues,e,l),f=0;f<o.length;f++)n.removeCue(o[f]);c==="disabled"&&(n.mode=c)}function s(n,e){if(e<n[0].startTime)return 0;var l=n.length-1;if(e>n[l].endTime)return-1;for(var c=0,o=l;c<=o;){var f=Math.floor((o+c)/2);if(e<n[f].startTime)o=f-1;else if(e>n[f].startTime&&c<l)c=f+1;else return f}return n[c].startTime-e<e-n[o].startTime?c:o}function r(n,e,l){var c=[],o=s(n,e);if(o>-1)for(var f=o,d=n.length;f<d;f++){var a=n[f];if(a.startTime>=e&&a.endTime<=l)c.push(a);else if(a.startTime>l)return c}return c}},"./src/utils/time-ranges.ts":function(oe,X,L){"use strict";L.r(X);var b={toString:function(x){for(var C="",h=x.length,s=0;s<h;s++)C+="["+x.start(s).toFixed(3)+","+x.end(s).toFixed(3)+"]";return C}};X.default=b},"./src/utils/timescale-conversion.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"toTimescaleFromBase",function(){return E}),L.d(X,"toTimescaleFromScale",function(){return x}),L.d(X,"toMsFromMpegTsClock",function(){return C}),L.d(X,"toMpegTsClockFromTimescale",function(){return h});var b=9e4;function E(s,r,n,e){n===void 0&&(n=1),e===void 0&&(e=!1);var l=s*r*n;return e?Math.round(l):l}function x(s,r,n,e){return n===void 0&&(n=1),e===void 0&&(e=!1),E(s,r,1/n,e)}function C(s,r){return r===void 0&&(r=!1),E(s,1e3,1/b,r)}function h(s,r){return r===void 0&&(r=1),E(s,b,1/r)}},"./src/utils/typed-array.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"sliceUint8",function(){return b});function b(E,x,C){return Uint8Array.prototype.slice?E.slice(x,C):new Uint8Array(Array.prototype.slice.call(E,x,C))}},"./src/utils/vttcue.ts":function(oe,X,L){"use strict";L.r(X),X.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var b=["","lr","rl"],E=["start","middle","end","left","right"];function x(n,e){if(typeof e!="string")return!1;if(!Array.isArray(n))return!1;var l=e.toLowerCase();return~n.indexOf(l)?l:!1}function C(n){return x(b,n)}function h(n){return x(E,n)}function s(n){for(var e=arguments.length,l=new Array(e>1?e-1:0),c=1;c<e;c++)l[c-1]=arguments[c];for(var o=1;o<arguments.length;o++){var f=arguments[o];for(var d in f)n[d]=f[d]}return n}function r(n,e,l){var c=this,o={enumerable:!0};c.hasBeenReset=!1;var f="",d=!1,a=n,A=e,p=l,y=null,T="",_=!0,B="auto",v="start",m=50,u="middle",i=50,w="middle";Object.defineProperty(c,"id",s({},o,{get:function(){return f},set:function(S){f=""+S}})),Object.defineProperty(c,"pauseOnExit",s({},o,{get:function(){return d},set:function(S){d=!!S}})),Object.defineProperty(c,"startTime",s({},o,{get:function(){return a},set:function(S){if(typeof S!="number")throw new TypeError("Start time must be set to a number.");a=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"endTime",s({},o,{get:function(){return A},set:function(S){if(typeof S!="number")throw new TypeError("End time must be set to a number.");A=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"text",s({},o,{get:function(){return p},set:function(S){p=""+S,this.hasBeenReset=!0}})),Object.defineProperty(c,"region",s({},o,{get:function(){return y},set:function(S){y=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"vertical",s({},o,{get:function(){return T},set:function(S){var D=C(S);if(D===!1)throw new SyntaxError("An invalid or illegal string was specified.");T=D,this.hasBeenReset=!0}})),Object.defineProperty(c,"snapToLines",s({},o,{get:function(){return _},set:function(S){_=!!S,this.hasBeenReset=!0}})),Object.defineProperty(c,"line",s({},o,{get:function(){return B},set:function(S){if(typeof S!="number"&&S!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");B=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"lineAlign",s({},o,{get:function(){return v},set:function(S){var D=h(S);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");v=D,this.hasBeenReset=!0}})),Object.defineProperty(c,"position",s({},o,{get:function(){return m},set:function(S){if(S<0||S>100)throw new Error("Position must be between 0 and 100.");m=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"positionAlign",s({},o,{get:function(){return u},set:function(S){var D=h(S);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");u=D,this.hasBeenReset=!0}})),Object.defineProperty(c,"size",s({},o,{get:function(){return i},set:function(S){if(S<0||S>100)throw new Error("Size must be between 0 and 100.");i=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"align",s({},o,{get:function(){return w},set:function(S){var D=h(S);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");w=D,this.hasBeenReset=!0}})),c.displayState=void 0}return r.prototype.getCueAsHTML=function(){var n=self.WebVTT;return n.convertCueToDOMTree(self,this.text)},r}()},"./src/utils/vttparser.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"parseTimeStamp",function(){return x}),L.d(X,"fixLineBreaks",function(){return e}),L.d(X,"VTTParser",function(){return l});var b=L("./src/utils/vttcue.ts"),E=function(){function c(){}var o=c.prototype;return o.decode=function(d,a){if(!d)return"";if(typeof d!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(d))},c}();function x(c){function o(d,a,A,p){return(d|0)*3600+(a|0)*60+(A|0)+parseFloat(p||0)}var f=c.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return f?parseFloat(f[2])>59?o(f[2],f[3],0,f[4]):o(f[1],f[2],f[3],f[4]):null}var C=function(){function c(){this.values=Object.create(null)}var o=c.prototype;return o.set=function(d,a){!this.get(d)&&a!==""&&(this.values[d]=a)},o.get=function(d,a,A){return A?this.has(d)?this.values[d]:a[A]:this.has(d)?this.values[d]:a},o.has=function(d){return d in this.values},o.alt=function(d,a,A){for(var p=0;p<A.length;++p)if(a===A[p]){this.set(d,a);break}},o.integer=function(d,a){/^-?\d+$/.test(a)&&this.set(d,parseInt(a,10))},o.percent=function(d,a){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(a)){var A=parseFloat(a);if(A>=0&&A<=100)return this.set(d,A),!0}return!1},c}();function h(c,o,f,d){var a=d?c.split(d):[c];for(var A in a){if(typeof a[A]!="string")continue;var p=a[A].split(f);if(p.length!==2)continue;var y=p[0],T=p[1];o(y,T)}}var s=new b.default(0,0,""),r=s.align==="middle"?"middle":"center";function n(c,o,f){var d=c;function a(){var y=x(c);if(y===null)throw new Error("Malformed timestamp: "+d);return c=c.replace(/^[^\sa-zA-Z-]+/,""),y}function A(y,T){var _=new C;h(y,function(m,u){var i;switch(m){case"region":for(var w=f.length-1;w>=0;w--)if(f[w].id===u){_.set(m,f[w].region);break}break;case"vertical":_.alt(m,u,["rl","lr"]);break;case"line":i=u.split(","),_.integer(m,i[0]),_.percent(m,i[0])&&_.set("snapToLines",!1),_.alt(m,i[0],["auto"]),i.length===2&&_.alt("lineAlign",i[1],["start",r,"end"]);break;case"position":i=u.split(","),_.percent(m,i[0]),i.length===2&&_.alt("positionAlign",i[1],["start",r,"end","line-left","line-right","auto"]);break;case"size":_.percent(m,u);break;case"align":_.alt(m,u,["start",r,"end","left","right"]);break}},/:/,/\s/),T.region=_.get("region",null),T.vertical=_.get("vertical","");var B=_.get("line","auto");B==="auto"&&s.line===-1&&(B=-1),T.line=B,T.lineAlign=_.get("lineAlign","start"),T.snapToLines=_.get("snapToLines",!0),T.size=_.get("size",100),T.align=_.get("align",r);var v=_.get("position","auto");v==="auto"&&s.position===50&&(v=T.align==="start"||T.align==="left"?0:T.align==="end"||T.align==="right"?100:50),T.position=v}function p(){c=c.replace(/^\s+/,"")}if(p(),o.startTime=a(),p(),c.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+d);c=c.substr(3),p(),o.endTime=a(),p(),A(c,o)}function e(c){return c.replace(/<br(?: \/)?>/gi,`
|
|
|
`)}var l=function(){function c(){this.state="INITIAL",this.buffer="",this.decoder=new E,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var o=c.prototype;return o.parse=function(d){var a=this;d&&(a.buffer+=a.decoder.decode(d,{stream:!0}));function A(){var v=a.buffer,m=0;for(v=e(v);m<v.length&&v[m]!=="\r"&&v[m]!==`
|
|
|
`;)++m;var u=v.substr(0,m);return v[m]==="\r"&&++m,v[m]===`
|
|
|
`&&++m,a.buffer=v.substr(m),u}function p(v){h(v,function(m,u){},/:/)}try{var y="";if(a.state==="INITIAL"){if(!/\r\n|\n/.test(a.buffer))return this;y=A();var T=y.match(/^()?WEBVTT([ \t].*)?$/);if(!T||!T[0])throw new Error("Malformed WebVTT signature.");a.state="HEADER"}for(var _=!1;a.buffer;){if(!/\r\n|\n/.test(a.buffer))return this;_?_=!1:y=A();switch(a.state){case"HEADER":/:/.test(y)?p(y):y||(a.state="ID");continue;case"NOTE":y||(a.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(y)){a.state="NOTE";break}if(!y)continue;if(a.cue=new b.default(0,0,""),a.state="CUE",y.indexOf("-->")===-1){a.cue.id=y;continue}case"CUE":if(!a.cue){a.state="BADCUE";continue}try{n(y,a.cue,a.regionList)}catch(v){a.cue=null,a.state="BADCUE";continue}a.state="CUETEXT";continue;case"CUETEXT":{var B=y.indexOf("-->")!==-1;if(!y||B&&(_=!0)){a.oncue&&a.cue&&a.oncue(a.cue),a.cue=null,a.state="ID";continue}if(a.cue===null)continue;a.cue.text&&(a.cue.text+=`
|
|
|
`),a.cue.text+=y}continue;case"BADCUE":y||(a.state="ID")}}}catch(v){a.state==="CUETEXT"&&a.cue&&a.oncue&&a.oncue(a.cue),a.cue=null,a.state=a.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},o.flush=function(){var d=this;try{if((d.cue||d.state==="HEADER")&&(d.buffer+=`
|
|
|
|
|
|
`,d.parse()),d.state==="INITIAL"||d.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(a){d.onparsingerror&&d.onparsingerror(a)}return d.onflush&&d.onflush(),this},c}()},"./src/utils/webvtt-parser.ts":function(oe,X,L){"use strict";L.r(X),L.d(X,"generateCueId",function(){return l}),L.d(X,"parseWebVTT",function(){return o});var b=L("./src/polyfills/number.ts"),E=L("./src/utils/vttparser.ts"),x=L("./src/demux/id3.ts"),C=L("./src/utils/timescale-conversion.ts"),h=L("./src/remux/mp4-remuxer.ts"),s=/\r\n|\n\r|\n|\r/g,r=function(d,a,A){return A===void 0&&(A=0),d.substr(A,a.length)===a},n=function(d){var a=parseInt(d.substr(-3)),A=parseInt(d.substr(-6,2)),p=parseInt(d.substr(-9,2)),y=d.length>9?parseInt(d.substr(0,d.indexOf(":"))):0;if(!Object(b.isFiniteNumber)(a)||!Object(b.isFiniteNumber)(A)||!Object(b.isFiniteNumber)(p)||!Object(b.isFiniteNumber)(y))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+d);return a+=1e3*A,a+=60*1e3*p,a+=60*60*1e3*y,a},e=function(d){for(var a=5381,A=d.length;A;)a=a*33^d.charCodeAt(--A);return(a>>>0).toString()};function l(f,d,a){return e(f.toString())+e(d.toString())+e(a)}var c=function(d,a,A){var p=d[a],y=d[p.prevCC];if(!y||!y.new&&p.new){d.ccOffset=d.presentationOffset=p.start,p.new=!1;return}for(;(T=y)!==null&&T!==void 0&&T.new;){var T;d.ccOffset+=p.start-y.start,p.new=!1,p=y,y=d[p.prevCC]}d.presentationOffset=A};function o(f,d,a,A,p,y,T,_){var B=new E.VTTParser,v=Object(x.utf8ArrayToStr)(new Uint8Array(f)).trim().replace(s,`
|
|
|
`).split(`
|
|
|
`),m=[],u=Object(C.toMpegTsClockFromTimescale)(d,a),i="00:00.000",w=0,O=0,S,D=!0,R=!1;B.oncue=function(k){var j=A[p],Y=A.ccOffset,P=(w-u)/9e4;if(j!=null&&j.new&&(O!==void 0?Y=A.ccOffset=j.start:c(A,p,P)),P&&(Y=P-A.presentationOffset),R){var K=k.endTime-k.startTime,W=Object(h.normalizePts)((k.startTime+Y-O)*9e4,y*9e4)/9e4;k.startTime=W,k.endTime=W+K}var F=k.text.trim();k.text=decodeURIComponent(encodeURIComponent(F)),k.id||(k.id=l(k.startTime,k.endTime,F)),k.endTime>0&&m.push(k)},B.onparsingerror=function(k){S=k},B.onflush=function(){if(S){_(S);return}T(m)},v.forEach(function(k){if(D)if(r(k,"X-TIMESTAMP-MAP=")){D=!1,R=!0,k.substr(16).split(",").forEach(function(j){r(j,"LOCAL:")?i=j.substr(6):r(j,"MPEGTS:")&&(w=parseInt(j.substr(7)))});try{O=n(i)/1e3}catch(j){R=!1,S=j}return}else k===""&&(D=!1);B.parse(k+`
|
|
|
`)}),B.flush()}},"./src/utils/xhr-loader.ts":function(oe,X,L){"use strict";L.r(X);var b=L("./src/utils/logger.ts"),E=L("./src/loader/load-stats.ts"),x=/^age:\s*[\d.]+\s*$/m,C=function(){function h(r){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=r?r.xhrSetup:null,this.stats=new E.LoadStats,this.retryDelay=0}var s=h.prototype;return s.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},s.abortInternal=function(){var n=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),n&&(n.onreadystatechange=null,n.onprogress=null,n.readyState!==4&&(this.stats.aborted=!0,n.abort()))},s.abort=function(){var n;this.abortInternal(),(n=this.callbacks)!==null&&n!==void 0&&n.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},s.load=function(n,e,l){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=n,this.config=e,this.callbacks=l,this.retryDelay=e.retryDelay,this.loadInternal()},s.loadInternal=function(){var n=this.config,e=this.context;if(!n)return;var l=this.loader=new self.XMLHttpRequest,c=this.stats;c.loading.first=0,c.loaded=0;var o=this.xhrSetup;try{if(o)try{o(l,e.url)}catch(a){l.open("GET",e.url,!0),o(l,e.url)}l.readyState||l.open("GET",e.url,!0);var f=this.context.headers;if(f)for(var d in f)l.setRequestHeader(d,f[d])}catch(a){this.callbacks.onError({code:l.status,text:a.message},e,l);return}e.rangeEnd&&l.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),l.onreadystatechange=this.readystatechange.bind(this),l.onprogress=this.loadprogress.bind(this),l.responseType=e.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),l.send()},s.readystatechange=function(){var n=this.context,e=this.loader,l=this.stats;if(!n||!e)return;var c=e.readyState,o=this.config;if(l.aborted)return;if(c>=2)if(self.clearTimeout(this.requestTimeout),l.loading.first===0&&(l.loading.first=Math.max(self.performance.now(),l.loading.start)),c===4){e.onreadystatechange=null,e.onprogress=null;var f=e.status;if(f>=200&&f<300){l.loading.end=Math.max(self.performance.now(),l.loading.first);var d,a;if(n.responseType==="arraybuffer"?(d=e.response,a=d.byteLength):(d=e.responseText,a=d.length),l.loaded=l.total=a,!this.callbacks)return;var A=this.callbacks.onProgress;if(A&&A(l,n,d,e),!this.callbacks)return;var p={url:e.responseURL,data:d};this.callbacks.onSuccess(p,l,n,e)}else l.retry>=o.maxRetry||f>=400&&f<499?(b.logger.error(f+" while loading "+n.url),this.callbacks.onError({code:f,text:e.statusText},n,e)):(b.logger.warn(f+" while loading "+n.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,o.maxRetryDelay),l.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout)},s.loadtimeout=function(){b.logger.warn("timeout while loading "+this.context.url);var n=this.callbacks;n&&(this.abortInternal(),n.onTimeout(this.stats,this.context,this.loader))},s.loadprogress=function(n){var e=this.stats;e.loaded=n.loaded,n.lengthComputable&&(e.total=n.total)},s.getCacheAge=function(){var n=null;if(this.loader&&x.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");n=e?parseFloat(e):null}return n},h}();X.default=C}}).default})},vHTk:function(Xe,me,U){Xe.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(Xe,me,U){var oe=U("SrGk"),X=U("bYtY");function L(x,C){oe.call(this,x,C,["filter"],"__filter_in_use__","_shadowDom")}X.inherits(L,oe),L.prototype.addWithoutUpdate=function(x,C){if(C&&b(C.style)){var h;if(C._shadowDom){h=C._shadowDom;var s=this.getDefs(!0);s.contains(C._shadowDom)||this.addDom(h)}else h=this.add(C);this.markUsed(C);var r=h.getAttribute("id");x.style.filter="url(#"+r+")"}},L.prototype.add=function(x){var C=this.createElement("filter");return x._shadowDomId=x._shadowDomId||this.nextId++,C.setAttribute("id","zr"+this._zrId+"-shadow-"+x._shadowDomId),this.updateDom(x,C),this.addDom(C),C},L.prototype.update=function(x,C){var h=C.style;if(b(h)){var s=this;oe.prototype.update.call(this,C,function(){s.updateDom(C,C._shadowDom)})}else this.remove(x,C)},L.prototype.remove=function(x,C){C._shadowDomId!=null&&(this.removeDom(x),x.style.filter="")},L.prototype.updateDom=function(x,C){var h=C.getElementsByTagName("feDropShadow");h.length===0?h=this.createElement("feDropShadow"):h=h[0];var s=x.style,r=x.scale&&x.scale[0]||1,n=x.scale&&x.scale[1]||1,e,l,c,o;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)e=s.shadowOffsetX||0,l=s.shadowOffsetY||0,c=s.shadowBlur,o=s.shadowColor;else if(s.textShadowBlur)e=s.textShadowOffsetX||0,l=s.textShadowOffsetY||0,c=s.textShadowBlur,o=s.textShadowColor;else{this.removeDom(C,s);return}h.setAttribute("dx",e/r),h.setAttribute("dy",l/n),h.setAttribute("flood-color",o);var f=c/2/r,d=c/2/n,a=f+" "+d;h.setAttribute("stdDeviation",a),C.setAttribute("x","-100%"),C.setAttribute("y","-100%"),C.setAttribute("width",Math.ceil(c/2*200)+"%"),C.setAttribute("height",Math.ceil(c/2*200)+"%"),C.appendChild(h),x._shadowDom=C},L.prototype.markUsed=function(x){x._shadowDom&&oe.prototype.markUsed.call(this,x._shadowDom)};function b(x){return x&&(x.shadowBlur||x.shadowOffsetX||x.shadowOffsetY||x.textShadowBlur||x.textShadowOffsetX||x.textShadowOffsetY)}var E=L;Xe.exports=E},vUf6:function(Xe,me,U){Xe.exports=U.p+"static/xxtj.38a4bc0a.svg"},vWvF:function(Xe,me,U){var oe=U("Bq2U"),X=U("SUKs"),L=U("bYtY"),b=L.isString,E=L.isFunction,x=L.isObject,C=L.isArrayLike,h=L.indexOf,s=function(){this.animators=[]};s.prototype={constructor:s,animate:function(c,o){var f,d=!1,a=this,A=this.__zr;if(c){var p=c.split("."),y=a;d=p[0]==="shape";for(var T=0,_=p.length;T<_;T++){if(!y)continue;y=y[p[T]]}y&&(f=y)}else f=a;if(!f){X('Property "'+c+'" is not existed in element '+a.id);return}var B=a.animators,v=new oe(f,o);return v.during(function(m){a.dirty(d)}).done(function(){B.splice(h(B,v),1)}),B.push(v),A&&A.animation.addAnimator(v),v},stopAnimation:function(c){for(var o=this.animators,f=o.length,d=0;d<f;d++)o[d].stop(c);return o.length=0,this},animateTo:function(c,o,f,d,a,A){r(this,c,o,f,d,a,A)},animateFrom:function(c,o,f,d,a,A){r(this,c,o,f,d,a,A,!0)}};function r(c,o,f,d,a,A,p,y){b(d)?(A=a,a=d,d=0):E(a)?(A=a,a="linear",d=0):E(d)?(A=d,d=0):E(f)?(A=f,f=500):f||(f=500),c.stopAnimation(),n(c,"",c,o,f,d,y);var T=c.animators.slice(),_=T.length;function B(){_--,_||A&&A()}_||A&&A();for(var v=0;v<T.length;v++)T[v].done(B).start(a,p)}function n(c,o,f,d,a,A,p){var y={},T=0;for(var _ in d){if(!d.hasOwnProperty(_))continue;f[_]!=null?x(d[_])&&!C(d[_])?n(c,o?o+"."+_:_,f[_],d[_],a,A,p):(p?(y[_]=f[_],e(c,o,_,d[_])):y[_]=d[_],T++):d[_]!=null&&!p&&e(c,o,_,d[_])}T>0&&c.animate(o,!1).when(a==null?500:a,y).delay(A||0)}function e(c,o,f,d){if(!o)c.attr(f,d);else{var a={};a[o]={},a[o][f]=d,c.attr(a)}}var l=s;Xe.exports=l},w8Aa:function(Xe,me,U){Xe.exports={img:"img___3e4yQ"}},wCXF:function(Xe,me,U){"use strict";U.d(me,"a",function(){return se});var oe=U("rePB"),X=U("VTBJ"),L=U("KQm4"),b=U("U8pU"),E=U("ODXe"),x=U("cDcd"),C=U("TSYQ"),h=U.n(C),s=U("Gytx"),r=U.n(s),n=U("Kwbf"),e=U("t23M"),l=U("qx4F"),c=U("6eGT"),o=U("IBYe"),f=U("Ff2n"),d=U("c+Xe"),a=U("fyJ8"),A=U("biw7");function p(Fe,ke,dt,vt,it){var ot=dt[Fe]||{},Ve=dt[ke]||{},ze,Ge;ot.fixed==="left"?ze=vt.left[Fe]:Ve.fixed==="right"&&(Ge=vt.right[ke]);var Se=!1,Ie=!1,Me=!1,Ye=!1,st=dt[ke+1],mt=dt[Fe-1];if(it==="rtl"){if(ze!==void 0){var Rt=mt&&mt.fixed==="left";Ye=!Rt}else if(Ge!==void 0){var Ht=st&&st.fixed==="right";Me=!Ht}}else if(ze!==void 0){var Bt=st&&st.fixed==="left";Se=!Bt}else if(Ge!==void 0){var pt=mt&&mt.fixed==="right";Ie=!pt}return{fixLeft:ze,fixRight:Ge,lastFixLeft:Se,firstFixRight:Ie,lastFixRight:Me,firstFixLeft:Ye,isSticky:vt.isSticky}}var y=U("sR1s");function T(Fe){var ke=Fe.cells,dt=Fe.stickyOffsets,vt=Fe.flattenColumns,it=Fe.rowComponent,ot=Fe.cellComponent,Ve=Fe.onHeaderRow,ze=Fe.index,Ge=x.useContext(A.a),Se=Ge.prefixCls,Ie=Ge.direction,Me;Ve&&(Me=Ve(ke.map(function(st){return st.column}),ze));var Ye=Object(y.a)(ke.map(function(st){return st.column}));return x.createElement(it,Object.assign({},Me),ke.map(function(st,mt){var Rt=st.column,Ht=p(st.colStart,st.colEnd,vt,dt,Ie),Bt;return Rt&&Rt.onHeaderCell&&(Bt=st.column.onHeaderCell(Rt)),x.createElement(a.a,Object.assign({},st,{ellipsis:Rt.ellipsis,align:Rt.align,component:ot,prefixCls:Se,key:Ye[mt]},Ht,{additionalProps:Bt,rowType:"header"}))}))}T.displayName="HeaderRow";var _=T;function B(Fe){var ke=[];function dt(Ve,ze){var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ke[Ge]=ke[Ge]||[];var Se=ze,Ie=Ve.filter(Boolean).map(function(Me){var Ye={key:Me.key,className:Me.className||"",children:Me.title,column:Me,colStart:Se},st=1,mt=Me.children;return mt&&mt.length>0&&(st=dt(mt,Se,Ge+1).reduce(function(Rt,Ht){return Rt+Ht},0),Ye.hasSubColumns=!0),"colSpan"in Me&&(st=Me.colSpan),"rowSpan"in Me&&(Ye.rowSpan=Me.rowSpan),Ye.colSpan=st,Ye.colEnd=Ye.colStart+st-1,ke[Ge].push(Ye),Se+=st,st});return Ie}dt(Fe,0);for(var vt=ke.length,it=function(ze){ke[ze].forEach(function(Ge){!("rowSpan"in Ge)&&!Ge.hasSubColumns&&(Ge.rowSpan=vt-ze)})},ot=0;ot<vt;ot+=1)it(ot);return ke}function v(Fe){var ke=Fe.stickyOffsets,dt=Fe.columns,vt=Fe.flattenColumns,it=Fe.onHeaderRow,ot=x.useContext(A.a),Ve=ot.prefixCls,ze=ot.getComponent,Ge=x.useMemo(function(){return B(dt)},[dt]),Se=ze(["header","wrapper"],"thead"),Ie=ze(["header","row"],"tr"),Me=ze(["header","cell"],"th");return x.createElement(Se,{className:"".concat(Ve,"-thead")},Ge.map(function(Ye,st){var mt=x.createElement(_,{key:st,flattenColumns:vt,cells:Ye,stickyOffsets:ke,rowComponent:Ie,cellComponent:Me,onHeaderRow:it,index:st});return mt}))}var m=v,u=U("hW8S");function i(Fe){for(var ke=Fe.colWidths,dt=Fe.columns,vt=Fe.columCount,it=[],ot=vt||dt.length,Ve=!1,ze=ot-1;ze>=0;ze-=1){var Ge=ke[ze],Se=dt&&dt[ze],Ie=Se&&Se[u.a];(Ge||Ie||Ve)&&(it.unshift(x.createElement("col",Object.assign({key:ze,style:{width:Ge,minWidth:Ge}},Ie))),Ve=!0)}return x.createElement("colgroup",null,it)}var w=i;function O(Fe,ke){return Object(x.useMemo)(function(){for(var dt=[],vt=0;vt<ke;vt+=1){var it=Fe[vt];if(it!==void 0)dt[vt]=it;else return null}return dt},[Fe.join("_"),ke])}var S=x.forwardRef(function(Fe,ke){var dt=Fe.noData,vt=Fe.columns,it=Fe.flattenColumns,ot=Fe.colWidths,Ve=Fe.columCount,ze=Fe.stickyOffsets,Ge=Fe.direction,Se=Fe.fixHeader,Ie=Fe.offsetHeader,Me=Fe.stickyClassName,Ye=Fe.onScroll,st=Object(f.a)(Fe,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),mt=x.useContext(A.a),Rt=mt.prefixCls,Ht=mt.scrollbarSize,Bt=mt.isSticky,pt=Bt&&!Se?0:Ht,It=x.useRef(null),At=x.useCallback(function(Mt){Object(d.b)(ke,Mt),Object(d.b)(It,Mt)},[]);x.useEffect(function(){var Mt;function Pt(wt){var Ut=wt.currentTarget,en=wt.deltaX;en&&(Ye({currentTarget:Ut,scrollLeft:Ut.scrollLeft+en}),wt.preventDefault())}return(Mt=It.current)===null||Mt===void 0||Mt.addEventListener("wheel",Pt),function(){var wt;(wt=It.current)===null||wt===void 0||wt.removeEventListener("wheel",Pt)}},[]);var ft=it[it.length-1],rt={fixed:ft?ft.fixed:null,onHeaderCell:function(){return{className:"".concat(Rt,"-cell-scrollbar")}}},Le=Object(x.useMemo)(function(){return pt?[].concat(Object(L.a)(vt),[rt]):vt},[pt,vt]),et=Object(x.useMemo)(function(){return pt?[].concat(Object(L.a)(it),[rt]):it},[pt,it]),Ct=Object(x.useMemo)(function(){var Mt=ze.right,Pt=ze.left;return Object(X.a)(Object(X.a)({},ze),{},{left:Ge==="rtl"?[].concat(Object(L.a)(Pt.map(function(wt){return wt+pt})),[0]):Pt,right:Ge==="rtl"?Mt:[].concat(Object(L.a)(Mt.map(function(wt){return wt+pt})),[0]),isSticky:Bt})},[pt,ze,Bt]),bt=O(ot,Ve);return x.createElement("div",{style:Object(X.a)({overflow:"hidden"},Bt?{top:Ie}:{}),ref:At,className:h()("".concat(Rt,"-header"),Object(oe.a)({},Me,!!Me))},x.createElement("table",{style:{tableLayout:"fixed",visibility:dt||bt?null:"hidden"}},x.createElement(w,{colWidths:bt?[].concat(Object(L.a)(bt),[pt]):[],columCount:Ve+1,columns:et}),x.createElement(m,Object.assign({},st,{stickyOffsets:Ct,columns:Le,flattenColumns:et}))))});S.displayName="FixedHeader";var D=S,R=x.createContext(null),k=R;function j(Fe){var ke=Fe.prefixCls,dt=Fe.children,vt=Fe.component,it=Fe.cellComponent,ot=Fe.fixHeader,Ve=Fe.fixColumn,ze=Fe.horizonScroll,Ge=Fe.className,Se=Fe.expanded,Ie=Fe.componentWidth,Me=Fe.colSpan,Ye=x.useContext(A.a),st=Ye.scrollbarSize;return x.useMemo(function(){var mt=dt;return Ve&&(mt=x.createElement("div",{style:{width:Ie-(ot?st:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(ke,"-expanded-row-fixed")},mt)),x.createElement(vt,{className:Ge,style:{display:Se?null:"none"}},x.createElement(a.a,{component:it,prefixCls:ke,colSpan:Me},mt))},[dt,vt,ot,ze,Ge,Se,Ie,Me,st])}var Y=j;function P(Fe){var ke=Fe.className,dt=Fe.style,vt=Fe.record,it=Fe.index,ot=Fe.rowKey,Ve=Fe.getRowKey,ze=Fe.rowExpandable,Ge=Fe.expandedKeys,Se=Fe.onRow,Ie=Fe.indent,Me=Ie===void 0?0:Ie,Ye=Fe.rowComponent,st=Fe.cellComponent,mt=Fe.childrenColumnName,Rt=x.useContext(A.a),Ht=Rt.prefixCls,Bt=Rt.fixedInfoList,pt=x.useContext(k),It=pt.fixHeader,At=pt.fixColumn,ft=pt.horizonScroll,rt=pt.componentWidth,Le=pt.flattenColumns,et=pt.expandableType,Ct=pt.expandRowByClick,bt=pt.onTriggerExpand,Mt=pt.rowClassName,Pt=pt.expandedRowClassName,wt=pt.indentSize,Ut=pt.expandIcon,en=pt.expandedRowRender,Hn=pt.expandIconColumnIndex,wn=x.useState(!1),vr=Object(E.a)(wn,2),Gr=vr[0],Kr=vr[1],Bn=Ge&&Ge.has(Fe.recordKey);x.useEffect(function(){Bn&&Kr(!0)},[Bn]);var ca=et==="row"&&(!ze||ze(vt)),Sa=et==="nest",da=mt&&vt&&vt[mt],Qr=ca||Sa,_a;Se&&(_a=Se(vt,it));var Ga=function(Nt){if(Ct&&Qr&&bt(vt,Nt),_a&&_a.onClick){for(var Yt,Cn=arguments.length,un=new Array(Cn>1?Cn-1:0),Gn=1;Gn<Cn;Gn++)un[Gn-1]=arguments[Gn];(Yt=_a).onClick.apply(Yt,[Nt].concat(un))}},oi;typeof Mt=="string"?oi=Mt:typeof Mt=="function"&&(oi=Mt(vt,it,Me));var Oe=Object(y.a)(Le),Pe=x.createElement(Ye,Object.assign({},_a,{"data-row-key":ot,className:h()(ke,"".concat(Ht,"-row"),"".concat(Ht,"-row-level-").concat(Me),oi,_a&&_a.className),style:Object(X.a)(Object(X.a)({},dt),_a?_a.style:null),onClick:Ga}),Le.map(function(nn,Nt){var Yt=nn.render,Cn=nn.dataIndex,un=nn.className,Gn=Oe[Nt],Ir=Bt[Nt],Sr;Nt===(Hn||0)&&Sa&&(Sr=x.createElement(x.Fragment,null,x.createElement("span",{style:{paddingLeft:"".concat(wt*Me,"px")},className:"".concat(Ht,"-row-indent indent-level-").concat(Me)}),Ut({prefixCls:Ht,expanded:Bn,expandable:da,record:vt,onExpand:bt})));var Tr;return nn.onCell&&(Tr=nn.onCell(vt,it)),x.createElement(a.a,Object.assign({className:un,ellipsis:nn.ellipsis,align:nn.align,component:st,prefixCls:Ht,key:Gn,record:vt,index:it,dataIndex:Cn,render:Yt,shouldCellUpdate:nn.shouldCellUpdate},Ir,{appendNode:Sr,additionalProps:Tr}))})),Qe;if(ca&&(Gr||Bn)){var yt=en(vt,it,Me+1,Bn),Ft=Pt&&Pt(vt,it,Me);Qe=x.createElement(Y,{expanded:Bn,className:h()("".concat(Ht,"-expanded-row"),"".concat(Ht,"-expanded-row-level-").concat(Me+1),Ft),prefixCls:Ht,fixHeader:It,fixColumn:At,horizonScroll:ft,component:Ye,componentWidth:rt,cellComponent:st,colSpan:Le.length},yt)}var Xt;return da&&Bn&&(Xt=(vt[mt]||[]).map(function(nn,Nt){var Yt=Ve(nn,Nt);return x.createElement(P,Object.assign({},Fe,{key:Yt,rowKey:Yt,record:nn,recordKey:Yt,index:Nt,indent:Me+1}))})),x.createElement(x.Fragment,null,Pe,Qe,Xt)}P.displayName="BodyRow";var K=P,W=x.createContext(null),F=W;function H(Fe){var ke=Fe.columnKey,dt=Fe.onColumnResize,vt=x.useRef();return x.useEffect(function(){vt.current&&dt(ke,vt.current.offsetWidth)},[]),x.createElement(e.a,{onResize:function(ot){var Ve=ot.offsetWidth;dt(ke,Ve)}},x.createElement("td",{ref:vt,style:{padding:0,border:0,height:0}},x.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function G(Fe){var ke=Fe.data,dt=Fe.getRowKey,vt=Fe.measureColumnWidth,it=Fe.expandedKeys,ot=Fe.onRow,Ve=Fe.rowExpandable,ze=Fe.emptyNode,Ge=Fe.childrenColumnName,Se=x.useContext(F),Ie=Se.onColumnResize,Me=x.useContext(A.a),Ye=Me.prefixCls,st=Me.getComponent,mt=x.useContext(k),Rt=mt.fixHeader,Ht=mt.horizonScroll,Bt=mt.flattenColumns,pt=mt.componentWidth;return x.useMemo(function(){var It=st(["body","wrapper"],"tbody"),At=st(["body","row"],"tr"),ft=st(["body","cell"],"td"),rt;ke.length?rt=ke.map(function(et,Ct){var bt=dt(et,Ct);return x.createElement(K,{key:bt,rowKey:bt,record:et,recordKey:bt,index:Ct,rowComponent:At,cellComponent:ft,expandedKeys:it,onRow:ot,getRowKey:dt,rowExpandable:Ve,childrenColumnName:Ge})}):rt=x.createElement(Y,{expanded:!0,className:"".concat(Ye,"-placeholder"),prefixCls:Ye,fixHeader:Rt,fixColumn:Ht,horizonScroll:Ht,component:At,componentWidth:pt,cellComponent:ft,colSpan:Bt.length},ze);var Le=Object(y.a)(Bt);return x.createElement(It,{className:"".concat(Ye,"-tbody")},vt&&x.createElement("tr",{"aria-hidden":"true",className:"".concat(Ye,"-measure-row"),style:{height:0}},Le.map(function(et){return x.createElement(H,{key:et,columnKey:et,onColumnResize:Ie})})),rt)},[ke,Ye,ot,vt,it,dt,st,pt,ze,Bt])}var $=x.memo(G);$.displayName="Body";var ae=$,he=U("wRmb"),ie=U("xEkU"),ge=U.n(ie);function Ae(Fe){var ke=Object(x.useRef)(Fe),dt=Object(x.useState)({}),vt=Object(E.a)(dt,2),it=vt[1],ot=Object(x.useRef)(null),Ve=Object(x.useRef)([]);function ze(Ge){ot.current===null&&(Ve.current=[],ot.current=ge()(function(){Ve.current.forEach(function(Se){ke.current=Se(ke.current)}),ot.current=null,it({})})),Ve.current.push(Ge)}return Object(x.useEffect)(function(){return function(){ge.a.cancel(ot.current)}},[]),[ke.current,ze]}function ye(Fe){var ke=Object(x.useRef)(Fe),dt=Object(x.useRef)(null);function vt(){window.clearTimeout(dt.current)}function it(Ve){ke.current=Ve,vt(),dt.current=window.setTimeout(function(){ke.current=null,dt.current=null},100)}function ot(){return ke.current}return Object(x.useEffect)(function(){return vt},[]),[it,ot]}function fe(Fe,ke,dt){var vt=Object(x.useMemo)(function(){for(var it=[],ot=[],Ve=0,ze=0,Ge=0;Ge<ke;Ge+=1)if(dt==="rtl"){ot[Ge]=ze,ze+=Fe[Ge]||0;var Se=ke-Ge-1;it[Se]=Ve,Ve+=Fe[Se]||0}else{it[Ge]=Ve,Ve+=Fe[Ge]||0;var Ie=ke-Ge-1;ot[Ie]=ze,ze+=Fe[Ie]||0}return{left:it,right:ot}},[Fe,ke,dt]);return vt}var de=fe;function ne(Fe){var ke=Fe.className,dt=Fe.children;return x.createElement("div",{className:ke},dt)}var ue=ne,pe=U("n6Qo");function ce(Fe){var ke,dt=Fe.prefixCls,vt=Fe.record,it=Fe.onExpand,ot=Fe.expanded,Ve=Fe.expandable,ze="".concat(dt,"-row-expand-icon");if(!Ve)return x.createElement("span",{className:h()(ze,"".concat(dt,"-row-spaced"))});var Ge=function(Ie){it(vt,Ie),Ie.stopPropagation()};return x.createElement("span",{className:h()(ze,(ke={},Object(oe.a)(ke,"".concat(dt,"-row-expanded"),ot),Object(oe.a)(ke,"".concat(dt,"-row-collapsed"),!ot),ke)),onClick:Ge})}function we(Fe,ke,dt){var vt=[];function it(ot){(ot||[]).forEach(function(Ve,ze){vt.push(ke(Ve,ze)),it(Ve[dt])})}return it(Fe),vt}var De=U("zT1h"),Re=U("y0+3"),te=function(ke,dt){var vt,it,ot=ke.scrollBodyRef,Ve=ke.onScroll,ze=ke.offsetScroll,Ge=x.useContext(A.a),Se=Ge.prefixCls,Ie=((vt=ot.current)===null||vt===void 0?void 0:vt.scrollWidth)||0,Me=((it=ot.current)===null||it===void 0?void 0:it.clientWidth)||0,Ye=Ie&&Me*(Me/Ie),st=x.useRef(),mt=Ae({scrollLeft:0,isHiddenScrollBar:!1}),Rt=Object(E.a)(mt,2),Ht=Rt[0],Bt=Rt[1],pt=x.useRef({delta:0,x:0}),It=x.useState(!1),At=Object(E.a)(It,2),ft=At[0],rt=At[1],Le=function(){rt(!1)},et=function(wt){wt.persist(),pt.current.delta=wt.pageX-Ht.scrollLeft,pt.current.x=0,rt(!0),wt.preventDefault()},Ct=function(wt){var Ut,en=wt||((Ut=window)===null||Ut===void 0?void 0:Ut.event),Hn=en.buttons;if(!ft||Hn===0){ft&&rt(!1);return}var wn=pt.current.x+wt.pageX-pt.current.x-pt.current.delta;wn<=0&&(wn=0),wn+Ye>=Me&&(wn=Me-Ye),Ve({scrollLeft:wn/Me*(Ie+2)}),pt.current.x=wt.pageX},bt=function(){var wt=Object(Re.b)(ot.current).top,Ut=wt+ot.current.offsetHeight,en=document.documentElement.scrollTop+window.innerHeight;Ut-Object(l.a)()<=en||wt>=en-ze?Bt(function(Hn){return Object(X.a)(Object(X.a)({},Hn),{},{isHiddenScrollBar:!0})}):Bt(function(Hn){return Object(X.a)(Object(X.a)({},Hn),{},{isHiddenScrollBar:!1})})},Mt=function(wt){Bt(function(Ut){return Object(X.a)(Object(X.a)({},Ut),{},{scrollLeft:wt/Ie*Me||0})})};return x.useImperativeHandle(dt,function(){return{setScrollLeft:Mt}}),x.useEffect(function(){var Pt=Object(De.a)(document.body,"mouseup",Le,!1),wt=Object(De.a)(document.body,"mousemove",Ct,!1);return bt(),function(){Pt.remove(),wt.remove()}},[Ye,ft]),x.useEffect(function(){var Pt=Object(De.a)(window,"scroll",bt,!1),wt=Object(De.a)(window,"resize",bt,!1);return function(){Pt.remove(),wt.remove()}},[]),x.useEffect(function(){Ht.isHiddenScrollBar||Bt(function(Pt){var wt,Ut;return Object(X.a)(Object(X.a)({},Pt),{},{scrollLeft:ot.current.scrollLeft/((wt=ot.current)===null||wt===void 0?void 0:wt.scrollWidth)*((Ut=ot.current)===null||Ut===void 0?void 0:Ut.clientWidth)})})},[Ht.isHiddenScrollBar]),Ie<=Me||!Ye||Ht.isHiddenScrollBar?null:x.createElement("div",{style:{height:Object(l.a)(),width:Me,bottom:ze},className:"".concat(Se,"-sticky-scroll")},x.createElement("div",{onMouseDown:et,ref:st,className:h()("".concat(Se,"-sticky-scroll-bar"),Object(oe.a)({},"".concat(Se,"-sticky-scroll-bar-active"),ft)),style:{width:"".concat(Ye,"px"),transform:"translate3d(".concat(Ht.scrollLeft,"px, 0, 0)")}}))},N=x.forwardRef(te);function z(Fe,ke){return x.useMemo(function(){var dt=!!Fe;return{isSticky:dt,stickyClassName:dt?"".concat(ke,"-sticky-header"):"",offsetHeader:Object(b.a)(Fe)==="object"&&Fe.offsetHeader||0,offsetScroll:Object(b.a)(Fe)==="object"&&Fe.offsetScroll||0}},[Fe,ke])}var le=[],ee={},se="rc-table-internal-hook",xe=x.memo(function(Fe){var ke=Fe.children;return ke},function(Fe,ke){return r()(Fe.props,ke.props)?Fe.pingLeft!==ke.pingLeft||Fe.pingRight!==ke.pingRight:!1});function Ke(Fe){var ke,dt=Fe.prefixCls,vt=Fe.className,it=Fe.rowClassName,ot=Fe.style,Ve=Fe.data,ze=Fe.rowKey,Ge=Fe.scroll,Se=Fe.tableLayout,Ie=Fe.direction,Me=Fe.title,Ye=Fe.footer,st=Fe.summary,mt=Fe.id,Rt=Fe.showHeader,Ht=Fe.components,Bt=Fe.emptyText,pt=Fe.onRow,It=Fe.onHeaderRow,At=Fe.internalHooks,ft=Fe.transformColumns,rt=Fe.internalRefs,Le=Fe.sticky,et=Ve||le,Ct=!!et.length,bt=x.useState(0),Mt=Object(E.a)(bt,2),Pt=Mt[0],wt=Mt[1];x.useEffect(function(){wt(Object(l.a)())});var Ut=x.useMemo(function(){return Object(y.c)(Ht,{})},[Ht]),en=x.useCallback(function(fa,Jr){return Object(y.b)(Ut,fa)||Jr},[Ut]),Hn=x.useMemo(function(){return typeof ze=="function"?ze:function(fa){var Jr=fa&&fa[ze];return Jr}},[ze]),wn=Object(u.c)(Fe),vr=wn.expandIcon,Gr=wn.expandedRowKeys,Kr=wn.defaultExpandedRowKeys,Bn=wn.defaultExpandAllRows,ca=wn.expandedRowRender,Sa=wn.onExpand,da=wn.onExpandedRowsChange,Qr=wn.expandRowByClick,_a=wn.rowExpandable,Ga=wn.expandIconColumnIndex,oi=wn.expandedRowClassName,Oe=wn.childrenColumnName,Pe=wn.indentSize,Qe=vr||ce,yt=Oe||"children",Ft=x.useMemo(function(){return ca?"row":Fe.expandable&&At===se&&Fe.expandable.__PARENT_RENDER_ICON__||et.some(function(fa){return fa&&Object(b.a)(fa)==="object"&&fa[yt]})?"nest":!1},[!!ca,et]),Xt=x.useState(function(){return Kr||(Bn?we(et,Hn,yt):[])}),nn=Object(E.a)(Xt,2),Nt=nn[0],Yt=nn[1],Cn=x.useMemo(function(){return new Set(Gr||Nt||[])},[Gr,Nt]),un=x.useCallback(function(fa){var Jr=Hn(fa,et.indexOf(fa)),Zr,Ji=Cn.has(Jr);Ji?(Cn.delete(Jr),Zr=Object(L.a)(Cn)):Zr=[].concat(Object(L.a)(Cn),[Jr]),Yt(Zr),Sa&&Sa(!Ji,fa),da&&da(Zr)},[Hn,Cn,et,Sa,da]),Gn=x.useState(0),Ir=Object(E.a)(Gn,2),Sr=Ir[0],Tr=Ir[1],Or=Object(he.b)(Object(X.a)(Object(X.a)(Object(X.a)({},Fe),wn),{},{expandable:!!ca,expandedKeys:Cn,getRowKey:Hn,onTriggerExpand:un,expandIcon:Qe,expandIconColumnIndex:Ga,direction:Ie}),At===se?ft:null),Yr=Object(E.a)(Or,2),ba=Yr[0],hr=Yr[1],_r=x.useMemo(function(){return{columns:ba,flattenColumns:hr}},[ba,hr]),Dr=x.useRef(),pa=x.useRef(),jr=x.useRef(),oa=x.useState(!1),mr=Object(E.a)(oa,2),Aa=mr[0],Oa=mr[1],si=x.useState(!1),xa=Object(E.a)(si,2),Na=xa[0],gi=xa[1],ja=Ae(new Map),Nr=Object(E.a)(ja,2),Qa=Nr[0],qa=Nr[1],Ha=Object(y.a)(hr),yi=Ha.map(function(fa){return Qa.get(fa)}),bi=x.useMemo(function(){return yi},[yi.join("_")]),ma=de(bi,hr.length,Ie),Ta=Ge&&Object(y.d)(Ge.y),Wr=Ge&&Object(y.d)(Ge.x),va=Wr&&hr.some(function(fa){var Jr=fa.fixed;return Jr}),Ao=x.useRef(),Qi=z(Le,dt),Ii=Qi.isSticky,Ho=Qi.offsetHeader,Po=Qi.offsetScroll,rr=Qi.stickyClassName,Rr,Ur,xr;Ta&&(Ur={overflowY:"scroll",maxHeight:Ge.y}),Wr&&(Rr={overflowX:"auto"},Ta||(Ur={overflowY:"hidden"}),xr={width:Ge.x===!0?"auto":Ge.x,minWidth:"100%"});var ra=x.useCallback(function(fa,Jr){qa(function(Zr){var Ji=new Map(Zr);return Ji.set(fa,Jr),Ji})},[]),sa=ye(null),Va=Object(E.a)(sa,2),Da=Va[0],Ti=Va[1];function Hi(fa,Jr){if(!Jr)return;typeof Jr=="function"?Jr(fa):Jr.scrollLeft!==fa&&(Jr.scrollLeft=fa)}var ta=function(Jr){var Zr=Jr.currentTarget,Ji=Jr.scrollLeft,es=typeof Ji=="number"?Ji:Zr.scrollLeft,ts=Zr||ee;if(!Ti()||Ti()===ts){var Ss;Da(ts),Hi(es,pa.current),Hi(es,jr.current),Hi(es,(Ss=Ao.current)===null||Ss===void 0?void 0:Ss.setScrollLeft)}if(Zr){var ps=Zr.scrollWidth,Fs=Zr.clientWidth;Oa(es>0),gi(es<ps-Fs)}},Yi=function(){jr.current&&ta({currentTarget:jr.current})},Ei=function(Jr){var Zr=Jr.width;Yi(),Tr(Dr.current?Dr.current.offsetWidth:Zr)};x.useEffect(function(){return Yi},[]),x.useEffect(function(){Wr&&Yi()},[Wr]),x.useEffect(function(){At===se&&rt&&(rt.body.current=jr.current)});var Ea=en(["table"],"table"),Ci=x.useMemo(function(){return Se||(va?Ge.x==="max-content"?"auto":"fixed":Ta||hr.some(function(fa){var Jr=fa.ellipsis;return Jr})?"fixed":"auto")},[Ta,va,hr,Se]),fo,qo={colWidths:bi,columCount:hr.length,stickyOffsets:ma,onHeaderRow:It,fixHeader:Ta},_s=x.useMemo(function(){return Ct?null:typeof Bt=="function"?Bt():Bt},[Ct,Bt]),Ys=x.createElement(ae,{data:et,measureColumnWidth:Ta||Wr||Ii,expandedKeys:Cn,rowExpandable:_a,getRowKey:Hn,onRow:pt,emptyNode:_s,childrenColumnName:yt}),xs=x.createElement(w,{colWidths:hr.map(function(fa){var Jr=fa.width;return Jr}),columns:hr}),Js=st&&x.createElement(pe.b,null,st(et)),Us=en(["body"]);if(Ta||Ii){var Ps;typeof Us=="function"?(Ps=Us(et,{scrollbarSize:Pt,ref:jr,onScroll:ta}),qo.colWidths=hr.map(function(fa,Jr){var Zr=fa.width,Ji=Jr===ba.length-1?Zr-Pt:Zr;return typeof Ji=="number"&&!Number.isNaN(Ji)?Ji:(Object(n.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Ps=x.createElement("div",{style:Object(X.a)(Object(X.a)({},Rr),Ur),onScroll:ta,ref:jr,className:h()("".concat(dt,"-body"))},x.createElement(Ea,{style:Object(X.a)(Object(X.a)({},xr),{},{tableLayout:Ci})},xs,Ys,Js),Ii&&x.createElement(N,{ref:Ao,offsetScroll:Po,scrollBodyRef:jr,onScroll:ta})),fo=x.createElement(x.Fragment,null,Rt!==!1&&x.createElement(D,Object.assign({noData:!et.length},qo,_r,{direction:Ie,offsetHeader:Ho,stickyClassName:rr,ref:pa,onScroll:ta})),Ps)}else fo=x.createElement("div",{style:Object(X.a)(Object(X.a)({},Rr),Ur),className:h()("".concat(dt,"-content")),onScroll:ta,ref:jr},x.createElement(Ea,{style:Object(X.a)(Object(X.a)({},xr),{},{tableLayout:Ci})},xs,Rt!==!1&&x.createElement(m,Object.assign({},qo,_r)),Ys,Js));var ks=Object(u.b)(Fe),Ko=x.createElement("div",Object.assign({className:h()(dt,vt,(ke={},Object(oe.a)(ke,"".concat(dt,"-rtl"),Ie==="rtl"),Object(oe.a)(ke,"".concat(dt,"-ping-left"),Aa),Object(oe.a)(ke,"".concat(dt,"-ping-right"),Na),Object(oe.a)(ke,"".concat(dt,"-layout-fixed"),Se==="fixed"),Object(oe.a)(ke,"".concat(dt,"-fixed-header"),Ta),Object(oe.a)(ke,"".concat(dt,"-fixed-column"),va),Object(oe.a)(ke,"".concat(dt,"-scroll-horizontal"),Wr),Object(oe.a)(ke,"".concat(dt,"-has-fix-left"),hr[0]&&hr[0].fixed),Object(oe.a)(ke,"".concat(dt,"-has-fix-right"),hr[hr.length-1]&&hr[hr.length-1].fixed==="right"),ke)),style:ot,id:mt,ref:Dr},ks),x.createElement(xe,{pingLeft:Aa,pingRight:Na,props:Object(X.a)(Object(X.a)({},Fe),{},{stickyOffsets:ma,mergedExpandedKeys:Cn})},Me&&x.createElement(ue,{className:"".concat(dt,"-title")},Me(et)),x.createElement("div",{className:"".concat(dt,"-container")},fo),Ye&&x.createElement(ue,{className:"".concat(dt,"-footer")},Ye(et))));Wr&&(Ko=x.createElement(e.a,{onResize:Ei},Ko));var $o=x.useMemo(function(){return{prefixCls:dt,getComponent:en,scrollbarSize:Pt,direction:Ie,fixedInfoList:hr.map(function(fa,Jr){return p(Jr,Jr,hr,ma,Ie)}),isSticky:Ii}},[dt,en,Pt,Ie,hr,ma,Ie,Ii]),Zs=x.useMemo(function(){return Object(X.a)(Object(X.a)({},_r),{},{tableLayout:Ci,rowClassName:it,expandedRowClassName:oi,componentWidth:Sr,fixHeader:Ta,fixColumn:va,horizonScroll:Wr,expandIcon:Qe,expandableType:Ft,expandRowByClick:Qr,expandedRowRender:ca,onTriggerExpand:un,expandIconColumnIndex:Ga,indentSize:Pe})},[_r,Ci,it,oi,Sr,Ta,va,Wr,Qe,Ft,Qr,ca,un,Ga,Pe]),ws=x.useMemo(function(){return{onColumnResize:ra}},[ra]);return x.createElement(A.a.Provider,{value:$o},x.createElement(k.Provider,{value:Zs},x.createElement(F.Provider,{value:ws},Ko)))}Ke.Column=o.a,Ke.ColumnGroup=c.a,Ke.Summary=pe.a,Ke.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var gt=me.b=Ke},wOnQ:function(Xe,me,U){/*!
|
|
|
* html2canvas 1.4.1 <https://html2canvas.hertzen.com>
|
|
|
* Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
|
|
|
* Released under MIT License
|
|
|
*/(function(oe,X){Xe.exports=X()})(this,function(){"use strict";/*! *****************************************************************************
|
|
|
Copyright (c) Microsoft Corporation.
|
|
|
|
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
|
|
purpose with or without fee is hereby granted.
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
|
PERFORMANCE OF THIS SOFTWARE.
|
|
|
***************************************************************************** */var oe=function(J,V){return oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(q,Z){q.__proto__=Z}||function(q,Z){for(var be in Z)Object.prototype.hasOwnProperty.call(Z,be)&&(q[be]=Z[be])},oe(J,V)};function X(J,V){if(typeof V!="function"&&V!==null)throw new TypeError("Class extends value "+String(V)+" is not a constructor or null");oe(J,V);function q(){this.constructor=J}J.prototype=V===null?Object.create(V):(q.prototype=V.prototype,new q)}var L=function(){return L=Object.assign||function(V){for(var q,Z=1,be=arguments.length;Z<be;Z++){q=arguments[Z];for(var Be in q)Object.prototype.hasOwnProperty.call(q,Be)&&(V[Be]=q[Be])}return V},L.apply(this,arguments)};function b(J,V,q,Z){function be(Be){return Be instanceof q?Be:new q(function(Je){Je(Be)})}return new(q||(q=Promise))(function(Be,Je){function ut(Dt){try{xt(Z.next(Dt))}catch(Kt){Je(Kt)}}function lt(Dt){try{xt(Z.throw(Dt))}catch(Kt){Je(Kt)}}function xt(Dt){Dt.done?Be(Dt.value):be(Dt.value).then(ut,lt)}xt((Z=Z.apply(J,V||[])).next())})}function E(J,V){var q={label:0,sent:function(){if(Be[0]&1)throw Be[1];return Be[1]},trys:[],ops:[]},Z,be,Be,Je;return Je={next:ut(0),throw:ut(1),return:ut(2)},typeof Symbol=="function"&&(Je[Symbol.iterator]=function(){return this}),Je;function ut(xt){return function(Dt){return lt([xt,Dt])}}function lt(xt){if(Z)throw new TypeError("Generator is already executing.");for(;q;)try{if(Z=1,be&&(Be=xt[0]&2?be.return:xt[0]?be.throw||((Be=be.return)&&Be.call(be),0):be.next)&&!(Be=Be.call(be,xt[1])).done)return Be;(be=0,Be)&&(xt=[xt[0]&2,Be.value]);switch(xt[0]){case 0:case 1:Be=xt;break;case 4:return q.label++,{value:xt[1],done:!1};case 5:q.label++,be=xt[1],xt=[0];continue;case 7:xt=q.ops.pop(),q.trys.pop();continue;default:if(!(Be=q.trys,Be=Be.length>0&&Be[Be.length-1])&&(xt[0]===6||xt[0]===2)){q=0;continue}if(xt[0]===3&&(!Be||xt[1]>Be[0]&&xt[1]<Be[3])){q.label=xt[1];break}if(xt[0]===6&&q.label<Be[1]){q.label=Be[1],Be=xt;break}if(Be&&q.label<Be[2]){q.label=Be[2],q.ops.push(xt);break}Be[2]&&q.ops.pop(),q.trys.pop();continue}xt=V.call(J,q)}catch(Dt){xt=[6,Dt],be=0}finally{Z=Be=0}if(xt[0]&5)throw xt[1];return{value:xt[0]?xt[1]:void 0,done:!0}}}function x(J,V,q){if(q||arguments.length===2)for(var Z=0,be=V.length,Be;Z<be;Z++)(Be||!(Z in V))&&(Be||(Be=Array.prototype.slice.call(V,0,Z)),Be[Z]=V[Z]);return J.concat(Be||V)}for(var C=function(){function J(V,q,Z,be){this.left=V,this.top=q,this.width=Z,this.height=be}return J.prototype.add=function(V,q,Z,be){return new J(this.left+V,this.top+q,this.width+Z,this.height+be)},J.fromClientRect=function(V,q){return new J(q.left+V.windowBounds.left,q.top+V.windowBounds.top,q.width,q.height)},J.fromDOMRectList=function(V,q){var Z=Array.from(q).find(function(be){return be.width!==0});return Z?new J(Z.left+V.windowBounds.left,Z.top+V.windowBounds.top,Z.width,Z.height):J.EMPTY},J.EMPTY=new J(0,0,0,0),J}(),h=function(J,V){return C.fromClientRect(J,V.getBoundingClientRect())},s=function(J){var V=J.body,q=J.documentElement;if(!V||!q)throw new Error("Unable to get document size");var Z=Math.max(Math.max(V.scrollWidth,q.scrollWidth),Math.max(V.offsetWidth,q.offsetWidth),Math.max(V.clientWidth,q.clientWidth)),be=Math.max(Math.max(V.scrollHeight,q.scrollHeight),Math.max(V.offsetHeight,q.offsetHeight),Math.max(V.clientHeight,q.clientHeight));return new C(0,0,Z,be)},r=function(J){for(var V=[],q=0,Z=J.length;q<Z;){var be=J.charCodeAt(q++);if(be>=55296&&be<=56319&&q<Z){var Be=J.charCodeAt(q++);(Be&64512)===56320?V.push(((be&1023)<<10)+(Be&1023)+65536):(V.push(be),q--)}else V.push(be)}return V},n=function(){for(var J=[],V=0;V<arguments.length;V++)J[V]=arguments[V];if(String.fromCodePoint)return String.fromCodePoint.apply(String,J);var q=J.length;if(!q)return"";for(var Z=[],be=-1,Be="";++be<q;){var Je=J[be];Je<=65535?Z.push(Je):(Je-=65536,Z.push((Je>>10)+55296,Je%1024+56320)),(be+1===q||Z.length>16384)&&(Be+=String.fromCharCode.apply(String,Z),Z.length=0)}return Be},e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),c=0;c<e.length;c++)l[e.charCodeAt(c)]=c;for(var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),d=0;d<o.length;d++)f[o.charCodeAt(d)]=d;for(var a=function(J){var V=J.length*.75,q=J.length,Z,be=0,Be,Je,ut,lt;J[J.length-1]==="="&&(V--,J[J.length-2]==="="&&V--);var xt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(V):new Array(V),Dt=Array.isArray(xt)?xt:new Uint8Array(xt);for(Z=0;Z<q;Z+=4)Be=f[J.charCodeAt(Z)],Je=f[J.charCodeAt(Z+1)],ut=f[J.charCodeAt(Z+2)],lt=f[J.charCodeAt(Z+3)],Dt[be++]=Be<<2|Je>>4,Dt[be++]=(Je&15)<<4|ut>>2,Dt[be++]=(ut&3)<<6|lt&63;return xt},A=function(J){for(var V=J.length,q=[],Z=0;Z<V;Z+=2)q.push(J[Z+1]<<8|J[Z]);return q},p=function(J){for(var V=J.length,q=[],Z=0;Z<V;Z+=4)q.push(J[Z+3]<<24|J[Z+2]<<16|J[Z+1]<<8|J[Z]);return q},y=5,T=6+5,_=2,B=T-y,v=65536>>y,m=1<<y,u=m-1,i=1024>>y,w=v+i,O=w,S=2048>>6,D=O+S,R=65536>>T,k=1<<B,j=k-1,Y=function(J,V,q){return J.slice?J.slice(V,q):new Uint16Array(Array.prototype.slice.call(J,V,q))},P=function(J,V,q){return J.slice?J.slice(V,q):new Uint32Array(Array.prototype.slice.call(J,V,q))},K=function(J,V){var q=a(J),Z=Array.isArray(q)?p(q):new Uint32Array(q),be=Array.isArray(q)?A(q):new Uint16Array(q),Be=24,Je=Y(be,Be/2,Z[4]/2),ut=Z[5]===2?Y(be,(Be+Z[4])/2):P(Z,Math.ceil((Be+Z[4])/4));return new W(Z[0],Z[1],Z[2],Z[3],Je,ut)},W=function(){function J(V,q,Z,be,Be,Je){this.initialValue=V,this.errorValue=q,this.highStart=Z,this.highValueIndex=be,this.index=Be,this.data=Je}return J.prototype.get=function(V){var q;if(V>=0){if(V<55296||V>56319&&V<=65535)return q=this.index[V>>y],q=(q<<_)+(V&u),this.data[q];if(V<=65535)return q=this.index[v+(V-55296>>y)],q=(q<<_)+(V&u),this.data[q];if(V<this.highStart)return q=D-R+(V>>T),q=this.index[q],q+=V>>y&j,q=this.index[q],q=(q<<_)+(V&u),this.data[q];if(V<=1114111)return this.data[this.highValueIndex]}return this.errorValue},J}(),F="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",H=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),G=0;G<F.length;G++)H[F.charCodeAt(G)]=G;var $="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",ae=50,he=1,ie=2,ge=3,Ae=4,ye=5,fe=7,de=8,ne=9,ue=10,pe=11,ce=12,we=13,De=14,Re=15,te=16,N=17,z=18,le=19,ee=20,se=21,xe=22,Ke=23,gt=24,Fe=25,ke=26,dt=27,vt=28,it=29,ot=30,Ve=31,ze=32,Ge=33,Se=34,Ie=35,Me=36,Ye=37,st=38,mt=39,Rt=40,Ht=41,Bt=42,pt=43,It=[9001,65288],At="!",ft="\xD7",rt="\xF7",Le=K($),et=[ot,Me],Ct=[he,ie,ge,ye],bt=[ue,de],Mt=[dt,ke],Pt=Ct.concat(bt),wt=[st,mt,Rt,Se,Ie],Ut=[Re,we],en=function(J,V){V===void 0&&(V="strict");var q=[],Z=[],be=[];return J.forEach(function(Be,Je){var ut=Le.get(Be);if(ut>ae?(be.push(!0),ut-=ae):be.push(!1),["normal","auto","loose"].indexOf(V)!==-1&&[8208,8211,12316,12448].indexOf(Be)!==-1)return Z.push(Je),q.push(te);if(ut===Ae||ut===pe){if(Je===0)return Z.push(Je),q.push(ot);var lt=q[Je-1];return Pt.indexOf(lt)===-1?(Z.push(Z[Je-1]),q.push(lt)):(Z.push(Je),q.push(ot))}if(Z.push(Je),ut===Ve)return q.push(V==="strict"?se:Ye);if(ut===Bt)return q.push(ot);if(ut===it)return q.push(ot);if(ut===pt)return Be>=131072&&Be<=196605||Be>=196608&&Be<=262141?q.push(Ye):q.push(ot);q.push(ut)}),[Z,q,be]},Hn=function(J,V,q,Z){var be=Z[q];if(Array.isArray(J)?J.indexOf(be)!==-1:J===be)for(var Be=q;Be<=Z.length;){Be++;var Je=Z[Be];if(Je===V)return!0;if(Je!==ue)break}if(be===ue)for(var Be=q;Be>0;){Be--;var ut=Z[Be];if(Array.isArray(J)?J.indexOf(ut)!==-1:J===ut)for(var lt=q;lt<=Z.length;){lt++;var Je=Z[lt];if(Je===V)return!0;if(Je!==ue)break}if(ut!==ue)break}return!1},wn=function(J,V){for(var q=J;q>=0;){var Z=V[q];if(Z===ue)q--;else return Z}return 0},vr=function(J,V,q,Z,be){if(q[Z]===0)return ft;var Be=Z-1;if(Array.isArray(be)&&be[Be]===!0)return ft;var Je=Be-1,ut=Be+1,lt=V[Be],xt=Je>=0?V[Je]:0,Dt=V[ut];if(lt===ie&&Dt===ge)return ft;if(Ct.indexOf(lt)!==-1)return At;if(Ct.indexOf(Dt)!==-1)return ft;if(bt.indexOf(Dt)!==-1)return ft;if(wn(Be,V)===de)return rt;if(Le.get(J[Be])===pe)return ft;if((lt===ze||lt===Ge)&&Le.get(J[ut])===pe)return ft;if(lt===fe||Dt===fe)return ft;if(lt===ne)return ft;if([ue,we,Re].indexOf(lt)===-1&&Dt===ne)return ft;if([N,z,le,gt,vt].indexOf(Dt)!==-1)return ft;if(wn(Be,V)===xe)return ft;if(Hn(Ke,xe,Be,V))return ft;if(Hn([N,z],se,Be,V))return ft;if(Hn(ce,ce,Be,V))return ft;if(lt===ue)return rt;if(lt===Ke||Dt===Ke)return ft;if(Dt===te||lt===te)return rt;if([we,Re,se].indexOf(Dt)!==-1||lt===De)return ft;if(xt===Me&&Ut.indexOf(lt)!==-1)return ft;if(lt===vt&&Dt===Me)return ft;if(Dt===ee)return ft;if(et.indexOf(Dt)!==-1&<===Fe||et.indexOf(lt)!==-1&&Dt===Fe)return ft;if(lt===dt&&[Ye,ze,Ge].indexOf(Dt)!==-1||[Ye,ze,Ge].indexOf(lt)!==-1&&Dt===ke)return ft;if(et.indexOf(lt)!==-1&&Mt.indexOf(Dt)!==-1||Mt.indexOf(lt)!==-1&&et.indexOf(Dt)!==-1)return ft;if([dt,ke].indexOf(lt)!==-1&&(Dt===Fe||[xe,Re].indexOf(Dt)!==-1&&V[ut+1]===Fe)||[xe,Re].indexOf(lt)!==-1&&Dt===Fe||lt===Fe&&[Fe,vt,gt].indexOf(Dt)!==-1)return ft;if([Fe,vt,gt,N,z].indexOf(Dt)!==-1)for(var Kt=Be;Kt>=0;){var Gt=V[Kt];if(Gt===Fe)return ft;if([vt,gt].indexOf(Gt)!==-1)Kt--;else break}if([dt,ke].indexOf(Dt)!==-1)for(var Kt=[N,z].indexOf(lt)!==-1?Je:Be;Kt>=0;){var Gt=V[Kt];if(Gt===Fe)return ft;if([vt,gt].indexOf(Gt)!==-1)Kt--;else break}if(st===lt&&[st,mt,Se,Ie].indexOf(Dt)!==-1||[mt,Se].indexOf(lt)!==-1&&[mt,Rt].indexOf(Dt)!==-1||[Rt,Ie].indexOf(lt)!==-1&&Dt===Rt)return ft;if(wt.indexOf(lt)!==-1&&[ee,ke].indexOf(Dt)!==-1||wt.indexOf(Dt)!==-1&<===dt)return ft;if(et.indexOf(lt)!==-1&&et.indexOf(Dt)!==-1)return ft;if(lt===gt&&et.indexOf(Dt)!==-1)return ft;if(et.concat(Fe).indexOf(lt)!==-1&&Dt===xe&&It.indexOf(J[ut])===-1||et.concat(Fe).indexOf(Dt)!==-1&<===z)return ft;if(lt===Ht&&Dt===Ht){for(var lr=q[Be],Dn=1;lr>0&&(lr--,V[lr]===Ht);)Dn++;if(Dn%2!==0)return ft}return lt===ze&&Dt===Ge?ft:rt},Gr=function(J,V){V||(V={lineBreak:"normal",wordBreak:"normal"});var q=en(J,V.lineBreak),Z=q[0],be=q[1],Be=q[2];(V.wordBreak==="break-all"||V.wordBreak==="break-word")&&(be=be.map(function(ut){return[Fe,ot,Bt].indexOf(ut)!==-1?Ye:ut}));var Je=V.wordBreak==="keep-all"?Be.map(function(ut,lt){return ut&&J[lt]>=19968&&J[lt]<=40959}):void 0;return[Z,be,Je]},Kr=function(){function J(V,q,Z,be){this.codePoints=V,this.required=q===At,this.start=Z,this.end=be}return J.prototype.slice=function(){return n.apply(void 0,this.codePoints.slice(this.start,this.end))},J}(),Bn=function(J,V){var q=r(J),Z=Gr(q,V),be=Z[0],Be=Z[1],Je=Z[2],ut=q.length,lt=0,xt=0;return{next:function(){if(xt>=ut)return{done:!0,value:null};for(var Dt=ft;xt<ut&&(Dt=vr(q,Be,be,++xt,Je))===ft;);if(Dt!==ft||xt===ut){var Kt=new Kr(q,Dt,lt,xt);return lt=xt,{value:Kt,done:!1}}return{done:!0,value:null}}}},ca=1<<0,Sa=1<<1,da=1<<2,Qr=1<<3,_a=10,Ga=47,oi=92,Oe=9,Pe=32,Qe=34,yt=61,Ft=35,Xt=36,nn=37,Nt=39,Yt=40,Cn=41,un=95,Gn=45,Ir=33,Sr=60,Tr=62,Or=64,Yr=91,ba=93,hr=61,_r=123,Dr=63,pa=125,jr=124,oa=126,mr=128,Aa=65533,Oa=42,si=43,xa=44,Na=58,gi=59,ja=46,Nr=0,Qa=8,qa=11,Ha=14,yi=31,bi=127,ma=-1,Ta=48,Wr=97,va=101,Ao=102,Qi=117,Ii=122,Ho=65,Po=69,rr=70,Rr=85,Ur=90,xr=function(J){return J>=Ta&&J<=57},ra=function(J){return J>=55296&&J<=57343},sa=function(J){return xr(J)||J>=Ho&&J<=rr||J>=Wr&&J<=Ao},Va=function(J){return J>=Wr&&J<=Ii},Da=function(J){return J>=Ho&&J<=Ur},Ti=function(J){return Va(J)||Da(J)},Hi=function(J){return J>=mr},ta=function(J){return J===_a||J===Oe||J===Pe},Yi=function(J){return Ti(J)||Hi(J)||J===un},Ei=function(J){return Yi(J)||xr(J)||J===Gn},Ea=function(J){return J>=Nr&&J<=Qa||J===qa||J>=Ha&&J<=yi||J===bi},Ci=function(J,V){return J!==oi?!1:V!==_a},fo=function(J,V,q){return J===Gn?Yi(V)||Ci(V,q):Yi(J)?!0:!!(J===oi&&Ci(J,V))},qo=function(J,V,q){return J===si||J===Gn?xr(V)?!0:V===ja&&xr(q):J===ja?xr(V):xr(J)},_s=function(J){var V=0,q=1;(J[V]===si||J[V]===Gn)&&(J[V]===Gn&&(q=-1),V++);for(var Z=[];xr(J[V]);)Z.push(J[V++]);var be=Z.length?parseInt(n.apply(void 0,Z),10):0;J[V]===ja&&V++;for(var Be=[];xr(J[V]);)Be.push(J[V++]);var Je=Be.length,ut=Je?parseInt(n.apply(void 0,Be),10):0;(J[V]===Po||J[V]===va)&&V++;var lt=1;(J[V]===si||J[V]===Gn)&&(J[V]===Gn&&(lt=-1),V++);for(var xt=[];xr(J[V]);)xt.push(J[V++]);var Dt=xt.length?parseInt(n.apply(void 0,xt),10):0;return q*(be+ut*Math.pow(10,-Je))*Math.pow(10,lt*Dt)},Ys={type:2},xs={type:3},Js={type:4},Us={type:13},Ps={type:8},ks={type:21},Ko={type:9},$o={type:10},Zs={type:11},ws={type:12},fa={type:14},Jr={type:23},Zr={type:1},Ji={type:25},es={type:24},ts={type:26},Ss={type:27},ps={type:28},Fs={type:29},$s={type:31},ns={type:32},Al=function(){function J(){this._value=[]}return J.prototype.write=function(V){this._value=this._value.concat(r(V))},J.prototype.read=function(){for(var V=[],q=this.consumeToken();q!==ns;)V.push(q),q=this.consumeToken();return V},J.prototype.consumeToken=function(){var V=this.consumeCodePoint();switch(V){case Qe:return this.consumeStringToken(Qe);case Ft:var q=this.peekCodePoint(0),Z=this.peekCodePoint(1),be=this.peekCodePoint(2);if(Ei(q)||Ci(Z,be)){var Be=fo(q,Z,be)?Sa:ca,Je=this.consumeName();return{type:5,value:Je,flags:Be}}break;case Xt:if(this.peekCodePoint(0)===yt)return this.consumeCodePoint(),Us;break;case Nt:return this.consumeStringToken(Nt);case Yt:return Ys;case Cn:return xs;case Oa:if(this.peekCodePoint(0)===yt)return this.consumeCodePoint(),fa;break;case si:if(qo(V,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(V),this.consumeNumericToken();break;case xa:return Js;case Gn:var ut=V,lt=this.peekCodePoint(0),xt=this.peekCodePoint(1);if(qo(ut,lt,xt))return this.reconsumeCodePoint(V),this.consumeNumericToken();if(fo(ut,lt,xt))return this.reconsumeCodePoint(V),this.consumeIdentLikeToken();if(lt===Gn&&xt===Tr)return this.consumeCodePoint(),this.consumeCodePoint(),es;break;case ja:if(qo(V,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(V),this.consumeNumericToken();break;case Ga:if(this.peekCodePoint(0)===Oa)for(this.consumeCodePoint();;){var Dt=this.consumeCodePoint();if(Dt===Oa&&(Dt=this.consumeCodePoint(),Dt===Ga))return this.consumeToken();if(Dt===ma)return this.consumeToken()}break;case Na:return ts;case gi:return Ss;case Sr:if(this.peekCodePoint(0)===Ir&&this.peekCodePoint(1)===Gn&&this.peekCodePoint(2)===Gn)return this.consumeCodePoint(),this.consumeCodePoint(),Ji;break;case Or:var Kt=this.peekCodePoint(0),Gt=this.peekCodePoint(1),lr=this.peekCodePoint(2);if(fo(Kt,Gt,lr)){var Je=this.consumeName();return{type:7,value:Je}}break;case Yr:return ps;case oi:if(Ci(V,this.peekCodePoint(0)))return this.reconsumeCodePoint(V),this.consumeIdentLikeToken();break;case ba:return Fs;case hr:if(this.peekCodePoint(0)===yt)return this.consumeCodePoint(),Ps;break;case _r:return Zs;case pa:return ws;case Qi:case Rr:var Dn=this.peekCodePoint(0),er=this.peekCodePoint(1);return Dn===si&&(sa(er)||er===Dr)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(V),this.consumeIdentLikeToken();case jr:if(this.peekCodePoint(0)===yt)return this.consumeCodePoint(),Ko;if(this.peekCodePoint(0)===jr)return this.consumeCodePoint(),ks;break;case oa:if(this.peekCodePoint(0)===yt)return this.consumeCodePoint(),$o;break;case ma:return ns}return ta(V)?(this.consumeWhiteSpace(),$s):xr(V)?(this.reconsumeCodePoint(V),this.consumeNumericToken()):Yi(V)?(this.reconsumeCodePoint(V),this.consumeIdentLikeToken()):{type:6,value:n(V)}},J.prototype.consumeCodePoint=function(){var V=this._value.shift();return typeof V=="undefined"?-1:V},J.prototype.reconsumeCodePoint=function(V){this._value.unshift(V)},J.prototype.peekCodePoint=function(V){return V>=this._value.length?-1:this._value[V]},J.prototype.consumeUnicodeRangeToken=function(){for(var V=[],q=this.consumeCodePoint();sa(q)&&V.length<6;)V.push(q),q=this.consumeCodePoint();for(var Z=!1;q===Dr&&V.length<6;)V.push(q),q=this.consumeCodePoint(),Z=!0;if(Z){var be=parseInt(n.apply(void 0,V.map(function(lt){return lt===Dr?Ta:lt})),16),Be=parseInt(n.apply(void 0,V.map(function(lt){return lt===Dr?rr:lt})),16);return{type:30,start:be,end:Be}}var Je=parseInt(n.apply(void 0,V),16);if(this.peekCodePoint(0)===Gn&&sa(this.peekCodePoint(1))){this.consumeCodePoint(),q=this.consumeCodePoint();for(var ut=[];sa(q)&&ut.length<6;)ut.push(q),q=this.consumeCodePoint();var Be=parseInt(n.apply(void 0,ut),16);return{type:30,start:Je,end:Be}}else return{type:30,start:Je,end:Je}},J.prototype.consumeIdentLikeToken=function(){var V=this.consumeName();return V.toLowerCase()==="url"&&this.peekCodePoint(0)===Yt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Yt?(this.consumeCodePoint(),{type:19,value:V}):{type:20,value:V}},J.prototype.consumeUrlToken=function(){var V=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===ma)return{type:22,value:""};var q=this.peekCodePoint(0);if(q===Nt||q===Qe){var Z=this.consumeStringToken(this.consumeCodePoint());return Z.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===ma||this.peekCodePoint(0)===Cn)?(this.consumeCodePoint(),{type:22,value:Z.value}):(this.consumeBadUrlRemnants(),Jr)}for(;;){var be=this.consumeCodePoint();if(be===ma||be===Cn)return{type:22,value:n.apply(void 0,V)};if(ta(be))return this.consumeWhiteSpace(),this.peekCodePoint(0)===ma||this.peekCodePoint(0)===Cn?(this.consumeCodePoint(),{type:22,value:n.apply(void 0,V)}):(this.consumeBadUrlRemnants(),Jr);if(be===Qe||be===Nt||be===Yt||Ea(be))return this.consumeBadUrlRemnants(),Jr;if(be===oi)if(Ci(be,this.peekCodePoint(0)))V.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Jr;else V.push(be)}},J.prototype.consumeWhiteSpace=function(){for(;ta(this.peekCodePoint(0));)this.consumeCodePoint()},J.prototype.consumeBadUrlRemnants=function(){for(;;){var V=this.consumeCodePoint();if(V===Cn||V===ma)return;Ci(V,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},J.prototype.consumeStringSlice=function(V){for(var q=5e4,Z="";V>0;){var be=Math.min(q,V);Z+=n.apply(void 0,this._value.splice(0,be)),V-=be}return this._value.shift(),Z},J.prototype.consumeStringToken=function(V){var q="",Z=0;do{var be=this._value[Z];if(be===ma||be===void 0||be===V)return q+=this.consumeStringSlice(Z),{type:0,value:q};if(be===_a)return this._value.splice(0,Z),Zr;if(be===oi){var Be=this._value[Z+1];Be!==ma&&Be!==void 0&&(Be===_a?(q+=this.consumeStringSlice(Z),Z=-1,this._value.shift()):Ci(be,Be)&&(q+=this.consumeStringSlice(Z),q+=n(this.consumeEscapedCodePoint()),Z=-1))}Z++}while(!0)},J.prototype.consumeNumber=function(){var V=[],q=da,Z=this.peekCodePoint(0);for((Z===si||Z===Gn)&&V.push(this.consumeCodePoint());xr(this.peekCodePoint(0));)V.push(this.consumeCodePoint());Z=this.peekCodePoint(0);var be=this.peekCodePoint(1);if(Z===ja&&xr(be))for(V.push(this.consumeCodePoint(),this.consumeCodePoint()),q=Qr;xr(this.peekCodePoint(0));)V.push(this.consumeCodePoint());Z=this.peekCodePoint(0),be=this.peekCodePoint(1);var Be=this.peekCodePoint(2);if((Z===Po||Z===va)&&((be===si||be===Gn)&&xr(Be)||xr(be)))for(V.push(this.consumeCodePoint(),this.consumeCodePoint()),q=Qr;xr(this.peekCodePoint(0));)V.push(this.consumeCodePoint());return[_s(V),q]},J.prototype.consumeNumericToken=function(){var V=this.consumeNumber(),q=V[0],Z=V[1],be=this.peekCodePoint(0),Be=this.peekCodePoint(1),Je=this.peekCodePoint(2);if(fo(be,Be,Je)){var ut=this.consumeName();return{type:15,number:q,flags:Z,unit:ut}}return be===nn?(this.consumeCodePoint(),{type:16,number:q,flags:Z}):{type:17,number:q,flags:Z}},J.prototype.consumeEscapedCodePoint=function(){var V=this.consumeCodePoint();if(sa(V)){for(var q=n(V);sa(this.peekCodePoint(0))&&q.length<6;)q+=n(this.consumeCodePoint());ta(this.peekCodePoint(0))&&this.consumeCodePoint();var Z=parseInt(q,16);return Z===0||ra(Z)||Z>1114111?Aa:Z}return V===ma?Aa:V},J.prototype.consumeName=function(){for(var V="";;){var q=this.consumeCodePoint();if(Ei(q))V+=n(q);else if(Ci(q,this.peekCodePoint(0)))V+=n(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(q),V}},J}(),el=function(){function J(V){this._tokens=V}return J.create=function(V){var q=new Al;return q.write(V),new J(q.read())},J.parseValue=function(V){return J.create(V).parseComponentValue()},J.parseValues=function(V){return J.create(V).parseComponentValues()},J.prototype.parseComponentValue=function(){for(var V=this.consumeToken();V.type===31;)V=this.consumeToken();if(V.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(V);var q=this.consumeComponentValue();do V=this.consumeToken();while(V.type===31);if(V.type===32)return q;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},J.prototype.parseComponentValues=function(){for(var V=[];;){var q=this.consumeComponentValue();if(q.type===32)return V;V.push(q),V.push()}},J.prototype.consumeComponentValue=function(){var V=this.consumeToken();switch(V.type){case 11:case 28:case 2:return this.consumeSimpleBlock(V.type);case 19:return this.consumeFunction(V)}return V},J.prototype.consumeSimpleBlock=function(V){for(var q={type:V,values:[]},Z=this.consumeToken();;){if(Z.type===32||He(Z,V))return q;this.reconsumeToken(Z),q.values.push(this.consumeComponentValue()),Z=this.consumeToken()}},J.prototype.consumeFunction=function(V){for(var q={name:V.value,values:[],type:18};;){var Z=this.consumeToken();if(Z.type===32||Z.type===3)return q;this.reconsumeToken(Z),q.values.push(this.consumeComponentValue())}},J.prototype.consumeToken=function(){var V=this._tokens.shift();return typeof V=="undefined"?ns:V},J.prototype.reconsumeToken=function(V){this._tokens.unshift(V)},J}(),bo=function(J){return J.type===15},ss=function(J){return J.type===17},Ia=function(J){return J.type===20},ms=function(J){return J.type===0},Eo=function(J,V){return Ia(J)&&J.value===V},Ns=function(J){return J.type!==31},nt=function(J){return J.type!==31&&J.type!==4},Ne=function(J){var V=[],q=[];return J.forEach(function(Z){if(Z.type===4){if(q.length===0)throw new Error("Error parsing function args, zero tokens for arg");V.push(q),q=[];return}Z.type!==31&&q.push(Z)}),q.length&&V.push(q),V},He=function(J,V){return V===11&&J.type===12||V===28&&J.type===29?!0:V===2&&J.type===3},We=function(J){return J.type===17||J.type===15},Ee=function(J){return J.type===16||We(J)},je=function(J){return J.length>1?[J[0],J[1]]:[J[0]]},Ce={type:17,number:0,flags:da},qe={type:16,number:50,flags:da},Ze={type:16,number:100,flags:da},tt=function(J,V,q){var Z=J[0],be=J[1];return[$e(Z,V),$e(typeof be!="undefined"?be:Z,q)]},$e=function(J,V){if(J.type===16)return J.number/100*V;if(bo(J))switch(J.unit){case"rem":case"em":return 16*J.number;case"px":default:return J.number}return J.number},at="deg",_t="grad",Lt="rad",Et="turn",zt={name:"angle",parse:function(J,V){if(V.type===15)switch(V.unit){case at:return Math.PI*V.number/180;case _t:return Math.PI/200*V.number;case Lt:return V.number;case Et:return Math.PI*2*V.number}throw new Error("Unsupported angle type")}},$t=function(J){return J.type===15&&(J.unit===at||J.unit===_t||J.unit===Lt||J.unit===Et)},yn=function(J){var V=J.filter(Ia).map(function(q){return q.value}).join(" ");switch(V){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ce,Ce];case"to top":case"bottom":return kt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ce,Ze];case"to right":case"left":return kt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ze,Ze];case"to bottom":case"top":return kt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ze,Ce];case"to left":case"right":return kt(270)}return 0},kt=function(J){return Math.PI*J/180},Wt={name:"color",parse:function(J,V){if(V.type===18){var q=an[V.name];if(typeof q=="undefined")throw new Error('Attempting to parse an unsupported color function "'+V.name+'"');return q(J,V.values)}if(V.type===5){if(V.value.length===3){var Z=V.value.substring(0,1),be=V.value.substring(1,2),Be=V.value.substring(2,3);return Vt(parseInt(Z+Z,16),parseInt(be+be,16),parseInt(Be+Be,16),1)}if(V.value.length===4){var Z=V.value.substring(0,1),be=V.value.substring(1,2),Be=V.value.substring(2,3),Je=V.value.substring(3,4);return Vt(parseInt(Z+Z,16),parseInt(be+be,16),parseInt(Be+Be,16),parseInt(Je+Je,16)/255)}if(V.value.length===6){var Z=V.value.substring(0,2),be=V.value.substring(2,4),Be=V.value.substring(4,6);return Vt(parseInt(Z,16),parseInt(be,16),parseInt(Be,16),1)}if(V.value.length===8){var Z=V.value.substring(0,2),be=V.value.substring(2,4),Be=V.value.substring(4,6),Je=V.value.substring(6,8);return Vt(parseInt(Z,16),parseInt(be,16),parseInt(Be,16),parseInt(Je,16)/255)}}if(V.type===20){var ut=pn[V.value.toUpperCase()];if(typeof ut!="undefined")return ut}return pn.TRANSPARENT}},cn=function(J){return(255&J)===0},En=function(J){var V=255&J,q=255&J>>8,Z=255&J>>16,be=255&J>>24;return V<255?"rgba("+be+","+Z+","+q+","+V/255+")":"rgb("+be+","+Z+","+q+")"},Vt=function(J,V,q,Z){return(J<<24|V<<16|q<<8|Math.round(Z*255)<<0)>>>0},An=function(J,V){if(J.type===17)return J.number;if(J.type===16){var q=V===3?1:255;return V===3?J.number/100*q:Math.round(J.number/100*q)}return 0},Sn=function(J,V){var q=V.filter(nt);if(q.length===3){var Z=q.map(An),be=Z[0],Be=Z[1],Je=Z[2];return Vt(be,Be,Je,1)}if(q.length===4){var ut=q.map(An),be=ut[0],Be=ut[1],Je=ut[2],lt=ut[3];return Vt(be,Be,Je,lt)}return 0};function Fn(J,V,q){return q<0&&(q+=1),q>=1&&(q-=1),q<1/6?(V-J)*q*6+J:q<1/2?V:q<2/3?(V-J)*6*(2/3-q)+J:J}var Jt=function(J,V){var q=V.filter(nt),Z=q[0],be=q[1],Be=q[2],Je=q[3],ut=(Z.type===17?kt(Z.number):zt.parse(J,Z))/(Math.PI*2),lt=Ee(be)?be.number/100:0,xt=Ee(Be)?Be.number/100:0,Dt=typeof Je!="undefined"&&Ee(Je)?$e(Je,1):1;if(lt===0)return Vt(xt*255,xt*255,xt*255,1);var Kt=xt<=.5?xt*(lt+1):xt+lt-xt*lt,Gt=xt*2-Kt,lr=Fn(Gt,Kt,ut+1/3),Dn=Fn(Gt,Kt,ut),er=Fn(Gt,Kt,ut-1/3);return Vt(lr*255,Dn*255,er*255,Dt)},an={hsl:Jt,hsla:Jt,rgb:Sn,rgba:Sn},on=function(J,V){return Wt.parse(J,el.create(V).parseComponentValue())},pn={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},zn={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(J,V){return V.map(function(q){if(Ia(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},tn={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},On=function(J,V){var q=Wt.parse(J,V[0]),Z=V[1];return Z&&Ee(Z)?{color:q,stop:Z}:{color:q,stop:null}},gr=function(J,V){var q=J[0],Z=J[J.length-1];q.stop===null&&(q.stop=Ce),Z.stop===null&&(Z.stop=Ze);for(var be=[],Be=0,Je=0;Je<J.length;Je++){var ut=J[Je].stop;if(ut!==null){var lt=$e(ut,V);lt>Be?be.push(lt):be.push(Be),Be=lt}else be.push(null)}for(var xt=null,Je=0;Je<be.length;Je++){var Dt=be[Je];if(Dt===null)xt===null&&(xt=Je);else if(xt!==null){for(var Kt=Je-xt,Gt=be[xt-1],lr=(Dt-Gt)/(Kt+1),Dn=1;Dn<=Kt;Dn++)be[xt+Dn-1]=lr*Dn;xt=null}}return J.map(function(er,zr){var or=er.color;return{color:or,stop:Math.max(Math.min(1,be[zr]/V),0)}})},tr=function(J,V,q){var Z=V/2,be=q/2,Be=$e(J[0],V)-Z,Je=be-$e(J[1],q);return(Math.atan2(Je,Be)+Math.PI*2)%(Math.PI*2)},Ar=function(J,V,q){var Z=typeof J=="number"?J:tr(J,V,q),be=Math.abs(V*Math.sin(Z))+Math.abs(q*Math.cos(Z)),Be=V/2,Je=q/2,ut=be/2,lt=Math.sin(Z-Math.PI/2)*ut,xt=Math.cos(Z-Math.PI/2)*ut;return[be,Be-xt,Be+xt,Je-lt,Je+lt]},qn=function(J,V){return Math.sqrt(J*J+V*V)},Br=function(J,V,q,Z,be){var Be=[[0,0],[0,V],[J,0],[J,V]];return Be.reduce(function(Je,ut){var lt=ut[0],xt=ut[1],Dt=qn(q-lt,Z-xt);return(be?Dt<Je.optimumDistance:Dt>Je.optimumDistance)?{optimumCorner:ut,optimumDistance:Dt}:Je},{optimumDistance:be?Infinity:-Infinity,optimumCorner:null}).optimumCorner},Mn=function(J,V,q,Z,be){var Be=0,Je=0;switch(J.size){case 0:J.shape===0?Be=Je=Math.min(Math.abs(V),Math.abs(V-Z),Math.abs(q),Math.abs(q-be)):J.shape===1&&(Be=Math.min(Math.abs(V),Math.abs(V-Z)),Je=Math.min(Math.abs(q),Math.abs(q-be)));break;case 2:if(J.shape===0)Be=Je=Math.min(qn(V,q),qn(V,q-be),qn(V-Z,q),qn(V-Z,q-be));else if(J.shape===1){var ut=Math.min(Math.abs(q),Math.abs(q-be))/Math.min(Math.abs(V),Math.abs(V-Z)),lt=Br(Z,be,V,q,!0),xt=lt[0],Dt=lt[1];Be=qn(xt-V,(Dt-q)/ut),Je=ut*Be}break;case 1:J.shape===0?Be=Je=Math.max(Math.abs(V),Math.abs(V-Z),Math.abs(q),Math.abs(q-be)):J.shape===1&&(Be=Math.max(Math.abs(V),Math.abs(V-Z)),Je=Math.max(Math.abs(q),Math.abs(q-be)));break;case 3:if(J.shape===0)Be=Je=Math.max(qn(V,q),qn(V,q-be),qn(V-Z,q),qn(V-Z,q-be));else if(J.shape===1){var ut=Math.max(Math.abs(q),Math.abs(q-be))/Math.max(Math.abs(V),Math.abs(V-Z)),Kt=Br(Z,be,V,q,!1),xt=Kt[0],Dt=Kt[1];Be=qn(xt-V,(Dt-q)/ut),Je=ut*Be}break}return Array.isArray(J.size)&&(Be=$e(J.size[0],Z),Je=J.size.length===2?$e(J.size[1],be):Be),[Be,Je]},wr=function(J,V){var q=kt(180),Z=[];return Ne(V).forEach(function(be,Be){if(Be===0){var Je=be[0];if(Je.type===20&&Je.value==="to"){q=yn(be);return}else if($t(Je)){q=zt.parse(J,Je);return}}var ut=On(J,be);Z.push(ut)}),{angle:q,stops:Z,type:1}},Vr=function(J,V){var q=kt(180),Z=[];return Ne(V).forEach(function(be,Be){if(Be===0){var Je=be[0];if(Je.type===20&&["top","left","right","bottom"].indexOf(Je.value)!==-1){q=yn(be);return}else if($t(Je)){q=(zt.parse(J,Je)+kt(270))%kt(360);return}}var ut=On(J,be);Z.push(ut)}),{angle:q,stops:Z,type:1}},Fr=function(J,V){var q=kt(180),Z=[],be=1,Be=0,Je=3,ut=[];return Ne(V).forEach(function(lt,xt){var Dt=lt[0];if(xt===0){if(Ia(Dt)&&Dt.value==="linear"){be=1;return}else if(Ia(Dt)&&Dt.value==="radial"){be=2;return}}if(Dt.type===18){if(Dt.name==="from"){var Kt=Wt.parse(J,Dt.values[0]);Z.push({stop:Ce,color:Kt})}else if(Dt.name==="to"){var Kt=Wt.parse(J,Dt.values[0]);Z.push({stop:Ze,color:Kt})}else if(Dt.name==="color-stop"){var Gt=Dt.values.filter(nt);if(Gt.length===2){var Kt=Wt.parse(J,Gt[1]),lr=Gt[0];ss(lr)&&Z.push({stop:{type:16,number:lr.number*100,flags:lr.flags},color:Kt})}}}}),be===1?{angle:(q+kt(180))%kt(360),stops:Z,type:be}:{size:Je,shape:Be,stops:Z,position:ut,type:be}},sr="closest-side",bn="farthest-side",Xn="closest-corner",Er="farthest-corner",Rn="circle",Kn="ellipse",Yn="cover",Qn="contain",Un=function(J,V){var q=0,Z=3,be=[],Be=[];return Ne(V).forEach(function(Je,ut){var lt=!0;if(ut===0){var xt=!1;lt=Je.reduce(function(Kt,Gt){if(xt)if(Ia(Gt))switch(Gt.value){case"center":return Be.push(qe),Kt;case"top":case"left":return Be.push(Ce),Kt;case"right":case"bottom":return Be.push(Ze),Kt}else(Ee(Gt)||We(Gt))&&Be.push(Gt);else if(Ia(Gt))switch(Gt.value){case Rn:return q=0,!1;case Kn:return q=1,!1;case"at":return xt=!0,!1;case sr:return Z=0,!1;case Yn:case bn:return Z=1,!1;case Qn:case Xn:return Z=2,!1;case Er:return Z=3,!1}else if(We(Gt)||Ee(Gt))return Array.isArray(Z)||(Z=[]),Z.push(Gt),!1;return Kt},lt)}if(lt){var Dt=On(J,Je);be.push(Dt)}}),{size:Z,shape:q,stops:be,position:Be,type:2}},sn=function(J,V){var q=0,Z=3,be=[],Be=[];return Ne(V).forEach(function(Je,ut){var lt=!0;if(ut===0?lt=Je.reduce(function(Dt,Kt){if(Ia(Kt))switch(Kt.value){case"center":return Be.push(qe),!1;case"top":case"left":return Be.push(Ce),!1;case"right":case"bottom":return Be.push(Ze),!1}else if(Ee(Kt)||We(Kt))return Be.push(Kt),!1;return Dt},lt):ut===1&&(lt=Je.reduce(function(Dt,Kt){if(Ia(Kt))switch(Kt.value){case Rn:return q=0,!1;case Kn:return q=1,!1;case Qn:case sr:return Z=0,!1;case bn:return Z=1,!1;case Xn:return Z=2,!1;case Yn:case Er:return Z=3,!1}else if(We(Kt)||Ee(Kt))return Array.isArray(Z)||(Z=[]),Z.push(Kt),!1;return Dt},lt)),lt){var xt=On(J,Je);be.push(xt)}}),{size:Z,shape:q,stops:be,position:Be,type:2}},qt=function(J){return J.type===1},Pn=function(J){return J.type===2},jn={name:"image",parse:function(J,V){if(V.type===22){var q={url:V.value,type:0};return J.cache.addImage(V.value),q}if(V.type===18){var Z=ir[V.name];if(typeof Z=="undefined")throw new Error('Attempting to parse an unsupported image function "'+V.name+'"');return Z(J,V.values)}throw new Error("Unsupported image type "+V.type)}};function mn(J){return!(J.type===20&&J.value==="none")&&(J.type!==18||!!ir[J.name])}var ir={"linear-gradient":wr,"-moz-linear-gradient":Vr,"-ms-linear-gradient":Vr,"-o-linear-gradient":Vr,"-webkit-linear-gradient":Vr,"radial-gradient":Un,"-moz-radial-gradient":sn,"-ms-radial-gradient":sn,"-o-radial-gradient":sn,"-webkit-radial-gradient":sn,"-webkit-gradient":Fr},Pr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(J,V){if(V.length===0)return[];var q=V[0];return q.type===20&&q.value==="none"?[]:V.filter(function(Z){return nt(Z)&&mn(Z)}).map(function(Z){return jn.parse(J,Z)})}},Ua={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(J,V){return V.map(function(q){if(Ia(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ca={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(J,V){return Ne(V).map(function(q){return q.filter(Ee)}).map(je)}},Xr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(J,V){return Ne(V).map(function(q){return q.filter(Ia).map(function(Z){return Z.value}).join(" ")}).map(li)}},li=function(J){switch(J){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Xa;(function(J){J.AUTO="auto",J.CONTAIN="contain",J.COVER="cover"})(Xa||(Xa={}));var Ma={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(J,V){return Ne(V).map(function(q){return q.filter(Zi)})}},Zi=function(J){return Ia(J)||Ee(J)},qi=function(J){return{name:"border-"+J+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},wi=qi("top"),To=qi("right"),Bo=qi("bottom"),$i=qi("left"),Bi=function(J){return{name:"border-radius-"+J,initialValue:"0 0",prefix:!1,type:1,parse:function(V,q){return je(q.filter(Ee))}}},Mi=Bi("top-left"),Co=Bi("top-right"),io=Bi("bottom-right"),oo=Bi("bottom-left"),Pi=function(J){return{name:"border-"+J+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(V,q){switch(q){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Oi=Pi("top"),Ki=Pi("right"),ki=Pi("bottom"),ho=Pi("left"),Li=function(J){return{name:"border-"+J+"-width",initialValue:"0",type:0,prefix:!1,parse:function(V,q){return bo(q)?q.number:0}}},po=Li("top"),Pa=Li("right"),eo=Li("bottom"),Oo=Li("left"),Fi={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},_i={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(J,V){switch(V){case"rtl":return 1;case"ltr":default:return 0}}},so={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(J,V){return V.filter(Ia).reduce(function(q,Z){return q|Wo(Z.value)},0)}},Wo=function(J){switch(J){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},zo={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},ko={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(J,V){return V.type===20&&V.value==="normal"?0:V.type===17||V.type===15?V.number:0}},Wi;(function(J){J.NORMAL="normal",J.STRICT="strict"})(Wi||(Wi={}));var Go={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"strict":return Wi.STRICT;case"normal":default:return Wi.NORMAL}}},ui={name:"line-height",initialValue:"normal",prefix:!1,type:4},Ba=function(J,V){return Ia(J)&&J.value==="normal"?1.2*V:J.type===17?V*J.number:Ee(J)?$e(J,V):V},$a={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(J,V){return V.type===20&&V.value==="none"?null:jn.parse(J,V)}},Ra={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(J,V){switch(V){case"inside":return 0;case"outside":default:return 1}}},zi={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},mo=function(J){return{name:"margin-"+J,initialValue:"0",prefix:!1,type:4}},Di=mo("top"),Fo=mo("right"),Do=mo("bottom"),No=mo("left"),ci={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(J,V){return V.filter(Ia).map(function(q){switch(q.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},_n={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"break-word":return"break-word";case"normal":default:return"normal"}}},Gi=function(J){return{name:"padding-"+J,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ls=Gi("top"),Vo=Gi("right"),qr=Gi("bottom"),Cr=Gi("left"),ei={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(J,V){switch(V){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},ha={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(J,V){switch(V){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},_o={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(J,V){return V.length===1&&Eo(V[0],"none")?[]:Ne(V).map(function(q){for(var Z={color:pn.TRANSPARENT,offsetX:Ce,offsetY:Ce,blur:Ce},be=0,Be=0;Be<q.length;Be++){var Je=q[Be];We(Je)?(be===0?Z.offsetX=Je:be===1?Z.offsetY=Je:Z.blur=Je,be++):Z.color=Wt.parse(J,Je)}return Z})}},Vi={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},vo={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(J,V){if(V.type===20&&V.value==="none")return null;if(V.type===18){var q=Ro[V.name];if(typeof q=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+V.name+'"');return q(V.values)}return null}},to=function(J){var V=J.filter(function(q){return q.type===17}).map(function(q){return q.number});return V.length===6?V:null},rn=function(J){var V=J.filter(function(lt){return lt.type===17}).map(function(lt){return lt.number}),q=V[0],Z=V[1];V[2],V[3];var be=V[4],Be=V[5];V[6],V[7],V[8],V[9],V[10],V[11];var Je=V[12],ut=V[13];return V[14],V[15],V.length===16?[q,Z,be,Be,Je,ut]:null},Ro={matrix:to,matrix3d:rn},vs={type:16,number:50,flags:da},us=[vs,vs],Ka={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(J,V){var q=V.filter(Ee);return q.length!==2?us:[q[0],q[1]]}},vn={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},St;(function(J){J.NORMAL="normal",J.BREAK_ALL="break-all",J.KEEP_ALL="keep-all"})(St||(St={}));for(var jt={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"break-all":return St.BREAK_ALL;case"keep-all":return St.KEEP_ALL;case"normal":default:return St.NORMAL}}},fn={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(J,V){if(V.type===20)return{auto:!0,order:0};if(ss(V))return{auto:!1,order:V.number};throw new Error("Invalid z-index number parsed")}},Qt={name:"time",parse:function(J,V){if(V.type===15)switch(V.unit.toLowerCase()){case"s":return 1e3*V.number;case"ms":return V.number}throw new Error("Unsupported time type")}},Wn={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(J,V){return ss(V)?V.number:1}},Zn={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},nr={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(J,V){return V.filter(Ia).map(function(q){switch(q.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(q){return q!==0})}},kr={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(J,V){var q=[],Z=[];return V.forEach(function(be){switch(be.type){case 20:case 0:q.push(be.value);break;case 17:q.push(be.number.toString());break;case 4:Z.push(q.join(" ")),q.length=0;break}}),q.length&&Z.push(q.join(" ")),Z.map(function(be){return be.indexOf(" ")===-1?be:"'"+be+"'"})}},dn={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},ka={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(J,V){if(ss(V))return V.number;if(Ia(V))switch(V.value){case"bold":return 700;case"normal":default:return 400}return 400}},ti={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(J,V){return V.filter(Ia).map(function(q){return q.value})}},na={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},$r=function(J,V){return(J&V)!==0},ri={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(J,V){if(V.length===0)return[];var q=V[0];return q.type===20&&q.value==="none"?[]:V}},Ri={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(J,V){if(V.length===0)return null;var q=V[0];if(q.type===20&&q.value==="none")return null;for(var Z=[],be=V.filter(Ns),Be=0;Be<be.length;Be++){var Je=be[Be],ut=be[Be+1];if(Je.type===20){var lt=ut&&ss(ut)?ut.number:1;Z.push({counter:Je.value,increment:lt})}}return Z}},la={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(J,V){if(V.length===0)return[];for(var q=[],Z=V.filter(Ns),be=0;be<Z.length;be++){var Be=Z[be],Je=Z[be+1];if(Ia(Be)&&Be.value!=="none"){var ut=Je&&ss(Je)?Je.number:0;q.push({counter:Be.value,reset:ut})}}return q}},di={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(J,V){return V.filter(bo).map(function(q){return Qt.parse(J,q)})}},xi={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(J,V){if(V.length===0)return null;var q=V[0];if(q.type===20&&q.value==="none")return null;var Z=[],be=V.filter(ms);if(be.length%2!==0)return null;for(var Be=0;Be<be.length;Be+=2){var Je=be[Be].value,ut=be[Be+1].value;Z.push({open:Je,close:ut})}return Z}},no=function(J,V,q){if(!J)return"";var Z=J[Math.min(V,J.length-1)];return Z?q?Z.open:Z.close:""},Io={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(J,V){return V.length===1&&Eo(V[0],"none")?[]:Ne(V).map(function(q){for(var Z={color:255,offsetX:Ce,offsetY:Ce,blur:Ce,spread:Ce,inset:!1},be=0,Be=0;Be<q.length;Be++){var Je=q[Be];Eo(Je,"inset")?Z.inset=!0:We(Je)?(be===0?Z.offsetX=Je:be===1?Z.offsetY=Je:be===2?Z.blur=Je:Z.spread=Je,be++):Z.color=Wt.parse(J,Je)}return Z})}},jo={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(J,V){var q=[0,1,2],Z=[];return V.filter(Ia).forEach(function(be){switch(be.value){case"stroke":Z.push(1);break;case"fill":Z.push(0);break;case"markers":Z.push(2);break}}),q.forEach(function(be){Z.indexOf(be)===-1&&Z.push(be)}),Z}},Ni={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},gs={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(J,V){return bo(V)?V.number:0}},Ts=function(){function J(V,q){var Z,be;this.animationDuration=$n(V,di,q.animationDuration),this.backgroundClip=$n(V,zn,q.backgroundClip),this.backgroundColor=$n(V,tn,q.backgroundColor),this.backgroundImage=$n(V,Pr,q.backgroundImage),this.backgroundOrigin=$n(V,Ua,q.backgroundOrigin),this.backgroundPosition=$n(V,Ca,q.backgroundPosition),this.backgroundRepeat=$n(V,Xr,q.backgroundRepeat),this.backgroundSize=$n(V,Ma,q.backgroundSize),this.borderTopColor=$n(V,wi,q.borderTopColor),this.borderRightColor=$n(V,To,q.borderRightColor),this.borderBottomColor=$n(V,Bo,q.borderBottomColor),this.borderLeftColor=$n(V,$i,q.borderLeftColor),this.borderTopLeftRadius=$n(V,Mi,q.borderTopLeftRadius),this.borderTopRightRadius=$n(V,Co,q.borderTopRightRadius),this.borderBottomRightRadius=$n(V,io,q.borderBottomRightRadius),this.borderBottomLeftRadius=$n(V,oo,q.borderBottomLeftRadius),this.borderTopStyle=$n(V,Oi,q.borderTopStyle),this.borderRightStyle=$n(V,Ki,q.borderRightStyle),this.borderBottomStyle=$n(V,ki,q.borderBottomStyle),this.borderLeftStyle=$n(V,ho,q.borderLeftStyle),this.borderTopWidth=$n(V,po,q.borderTopWidth),this.borderRightWidth=$n(V,Pa,q.borderRightWidth),this.borderBottomWidth=$n(V,eo,q.borderBottomWidth),this.borderLeftWidth=$n(V,Oo,q.borderLeftWidth),this.boxShadow=$n(V,Io,q.boxShadow),this.color=$n(V,Fi,q.color),this.direction=$n(V,_i,q.direction),this.display=$n(V,so,q.display),this.float=$n(V,zo,q.cssFloat),this.fontFamily=$n(V,kr,q.fontFamily),this.fontSize=$n(V,dn,q.fontSize),this.fontStyle=$n(V,na,q.fontStyle),this.fontVariant=$n(V,ti,q.fontVariant),this.fontWeight=$n(V,ka,q.fontWeight),this.letterSpacing=$n(V,ko,q.letterSpacing),this.lineBreak=$n(V,Go,q.lineBreak),this.lineHeight=$n(V,ui,q.lineHeight),this.listStyleImage=$n(V,$a,q.listStyleImage),this.listStylePosition=$n(V,Ra,q.listStylePosition),this.listStyleType=$n(V,zi,q.listStyleType),this.marginTop=$n(V,Di,q.marginTop),this.marginRight=$n(V,Fo,q.marginRight),this.marginBottom=$n(V,Do,q.marginBottom),this.marginLeft=$n(V,No,q.marginLeft),this.opacity=$n(V,Wn,q.opacity);var Be=$n(V,ci,q.overflow);this.overflowX=Be[0],this.overflowY=Be[Be.length>1?1:0],this.overflowWrap=$n(V,_n,q.overflowWrap),this.paddingTop=$n(V,ls,q.paddingTop),this.paddingRight=$n(V,Vo,q.paddingRight),this.paddingBottom=$n(V,qr,q.paddingBottom),this.paddingLeft=$n(V,Cr,q.paddingLeft),this.paintOrder=$n(V,jo,q.paintOrder),this.position=$n(V,ha,q.position),this.textAlign=$n(V,ei,q.textAlign),this.textDecorationColor=$n(V,Zn,(Z=q.textDecorationColor)!==null&&Z!==void 0?Z:q.color),this.textDecorationLine=$n(V,nr,(be=q.textDecorationLine)!==null&&be!==void 0?be:q.textDecoration),this.textShadow=$n(V,_o,q.textShadow),this.textTransform=$n(V,Vi,q.textTransform),this.transform=$n(V,vo,q.transform),this.transformOrigin=$n(V,Ka,q.transformOrigin),this.visibility=$n(V,vn,q.visibility),this.webkitTextStrokeColor=$n(V,Ni,q.webkitTextStrokeColor),this.webkitTextStrokeWidth=$n(V,gs,q.webkitTextStrokeWidth),this.wordBreak=$n(V,jt,q.wordBreak),this.zIndex=$n(V,fn,q.zIndex)}return J.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},J.prototype.isTransparent=function(){return cn(this.backgroundColor)},J.prototype.isTransformed=function(){return this.transform!==null},J.prototype.isPositioned=function(){return this.position!==0},J.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},J.prototype.isFloating=function(){return this.float!==0},J.prototype.isInlineLevel=function(){return $r(this.display,4)||$r(this.display,33554432)||$r(this.display,268435456)||$r(this.display,536870912)||$r(this.display,67108864)||$r(this.display,134217728)},J}(),fl=function(){function J(V,q){this.content=$n(V,ri,q.content),this.quotes=$n(V,xi,q.quotes)}return J}(),js=function(){function J(V,q){this.counterIncrement=$n(V,Ri,q.counterIncrement),this.counterReset=$n(V,la,q.counterReset)}return J}(),$n=function(J,V,q){var Z=new Al,be=q!==null&&typeof q!="undefined"?q.toString():V.initialValue;Z.write(be);var Be=new el(Z.read());switch(V.type){case 2:var Je=Be.parseComponentValue();return V.parse(J,Ia(Je)?Je.value:V.initialValue);case 0:return V.parse(J,Be.parseComponentValue());case 1:return V.parse(J,Be.parseComponentValues());case 4:return Be.parseComponentValue();case 3:switch(V.format){case"angle":return zt.parse(J,Be.parseComponentValue());case"color":return Wt.parse(J,Be.parseComponentValue());case"image":return jn.parse(J,Be.parseComponentValue());case"length":var ut=Be.parseComponentValue();return We(ut)?ut:Ce;case"length-percentage":var lt=Be.parseComponentValue();return Ee(lt)?lt:Ce;case"time":return Qt.parse(J,Be.parseComponentValue())}break}},cs="data-html2canvas-debug",Qs=function(J){var V=J.getAttribute(cs);switch(V){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ys=function(J,V){var q=Qs(J);return q===1||V===q},lo=function(){function J(V,q){if(this.context=V,this.textNodes=[],this.elements=[],this.flags=0,ys(q,3))debugger;this.styles=new Ts(V,window.getComputedStyle(q,null)),Wl(q)&&(this.styles.animationDuration.some(function(Z){return Z>0})&&(q.style.animationDuration="0s"),this.styles.transform!==null&&(q.style.transform="none")),this.bounds=h(this.context,q),ys(q,4)&&(this.flags|=16)}return J}(),ds="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Hs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Bs=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),As=0;As<Hs.length;As++)Bs[Hs.charCodeAt(As)]=As;for(var Ui=function(J){var V=J.length*.75,q=J.length,Z,be=0,Be,Je,ut,lt;J[J.length-1]==="="&&(V--,J[J.length-2]==="="&&V--);var xt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(V):new Array(V),Dt=Array.isArray(xt)?xt:new Uint8Array(xt);for(Z=0;Z<q;Z+=4)Be=Bs[J.charCodeAt(Z)],Je=Bs[J.charCodeAt(Z+1)],ut=Bs[J.charCodeAt(Z+2)],lt=Bs[J.charCodeAt(Z+3)],Dt[be++]=Be<<2|Je>>4,Dt[be++]=(Je&15)<<4|ut>>2,Dt[be++]=(ut&3)<<6|lt&63;return xt},Ks=function(J){for(var V=J.length,q=[],Z=0;Z<V;Z+=2)q.push(J[Z+1]<<8|J[Z]);return q},rs=function(J){for(var V=J.length,q=[],Z=0;Z<V;Z+=4)q.push(J[Z+3]<<24|J[Z+2]<<16|J[Z+1]<<8|J[Z]);return q},Mo=5,Os=6+5,Lo=2,Hr=Os-Mo,pr=65536>>Mo,ga=1<<Mo,fr=ga-1,Ln=1024>>Mo,Tn=pr+Ln,hn=Tn,Vn=2048>>6,gn=hn+Vn,dr=65536>>Os,yr=1<<Hr,Mr=yr-1,wa=function(J,V,q){return J.slice?J.slice(V,q):new Uint16Array(Array.prototype.slice.call(J,V,q))},Fa=function(J,V,q){return J.slice?J.slice(V,q):new Uint32Array(Array.prototype.slice.call(J,V,q))},Ai=function(J,V){var q=Ui(J),Z=Array.isArray(q)?rs(q):new Uint32Array(q),be=Array.isArray(q)?Ks(q):new Uint16Array(q),Be=24,Je=wa(be,Be/2,Z[4]/2),ut=Z[5]===2?wa(be,(Be+Z[4])/2):Fa(Z,Math.ceil((Be+Z[4])/4));return new ai(Z[0],Z[1],Z[2],Z[3],Je,ut)},ai=function(){function J(V,q,Z,be,Be,Je){this.initialValue=V,this.errorValue=q,this.highStart=Z,this.highValueIndex=be,this.index=Be,this.data=Je}return J.prototype.get=function(V){var q;if(V>=0){if(V<55296||V>56319&&V<=65535)return q=this.index[V>>Mo],q=(q<<Lo)+(V&fr),this.data[q];if(V<=65535)return q=this.index[pr+(V-55296>>Mo)],q=(q<<Lo)+(V&fr),this.data[q];if(V<this.highStart)return q=gn-dr+(V>>Os),q=this.index[q],q+=V>>Mo&Mr,q=this.index[q],q=(q<<Lo)+(V&fr),this.data[q];if(V<=1114111)return this.data[this.highValueIndex]}return this.errorValue},J}(),fi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Uo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),uo=0;uo<fi.length;uo++)Uo[fi.charCodeAt(uo)]=uo;var fs=1,tl=2,Xo=3,as=4,nl=5,rl=7,Zl=8,ql=9,$l=10,mu=11,xo=12,eu=13,vu=14,tu=15,Wu=function(J){for(var V=[],q=0,Z=J.length;q<Z;){var be=J.charCodeAt(q++);if(be>=55296&&be<=56319&&q<Z){var Be=J.charCodeAt(q++);(Be&64512)===56320?V.push(((be&1023)<<10)+(Be&1023)+65536):(V.push(be),q--)}else V.push(be)}return V},gu=function(){for(var J=[],V=0;V<arguments.length;V++)J[V]=arguments[V];if(String.fromCodePoint)return String.fromCodePoint.apply(String,J);var q=J.length;if(!q)return"";for(var Z=[],be=-1,Be="";++be<q;){var Je=J[be];Je<=65535?Z.push(Je):(Je-=65536,Z.push((Je>>10)+55296,Je%1024+56320)),(be+1===q||Z.length>16384)&&(Be+=String.fromCharCode.apply(String,Z),Z.length=0)}return Be},yu=Ai(ds),Yo="\xD7",nu="\xF7",zu=function(J){return yu.get(J)},Gu=function(J,V,q){var Z=q-2,be=V[Z],Be=V[q-1],Je=V[q];if(Be===tl&&Je===Xo)return Yo;if(Be===tl||Be===Xo||Be===as)return nu;if(Je===tl||Je===Xo||Je===as)return nu;if(Be===Zl&&[Zl,ql,mu,xo].indexOf(Je)!==-1)return Yo;if((Be===mu||Be===ql)&&(Je===ql||Je===$l))return Yo;if((Be===xo||Be===$l)&&Je===$l)return Yo;if(Je===eu||Je===nl)return Yo;if(Je===rl)return Yo;if(Be===fs)return Yo;if(Be===eu&&Je===vu){for(;be===nl;)be=V[--Z];if(be===vu)return Yo}if(Be===tu&&Je===tu){for(var ut=0;be===tu;)ut++,be=V[--Z];if(ut%2===0)return Yo}return nu},Ws=function(J){var V=Wu(J),q=V.length,Z=0,be=0,Be=V.map(zu);return{next:function(){if(Z>=q)return{done:!0,value:null};for(var Je=Yo;Z<q&&(Je=Gu(V,Be,++Z))===Yo;);if(Je!==Yo||Z===q){var ut=gu.apply(null,V.slice(be,Z));return be=Z,{value:ut,done:!1}}return{done:!0,value:null}}}},Cl=function(J){for(var V=Ws(J),q=[],Z;!(Z=V.next()).done;)Z.value&&q.push(Z.value.slice());return q},kl=function(J){var V=123;if(J.createRange){var q=J.createRange();if(q.getBoundingClientRect){var Z=J.createElement("boundtest");Z.style.height=V+"px",Z.style.display="block",J.body.appendChild(Z),q.selectNode(Z);var be=q.getBoundingClientRect(),Be=Math.round(be.height);if(J.body.removeChild(Z),Be===V)return!0}}return!1},_l=function(J){var V=J.createElement("boundtest");V.style.width="50px",V.style.display="block",V.style.fontSize="12px",V.style.letterSpacing="0px",V.style.wordSpacing="0px",J.body.appendChild(V);var q=J.createRange();V.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var Z=V.firstChild,be=r(Z.data).map(function(lt){return n(lt)}),Be=0,Je={},ut=be.every(function(lt,xt){q.setStart(Z,Be),q.setEnd(Z,Be+lt.length);var Dt=q.getBoundingClientRect();Be+=lt.length;var Kt=Dt.x>Je.x||Dt.y>Je.y;return Je=Dt,xt===0?!0:Kt});return J.body.removeChild(V),ut},Ds=function(){return typeof new Image().crossOrigin!="undefined"},Vu=function(){return typeof new XMLHttpRequest().responseType=="string"},Xu=function(J){var V=new Image,q=J.createElement("canvas"),Z=q.getContext("2d");if(!Z)return!1;V.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{Z.drawImage(V,0,0),q.toDataURL()}catch(be){return!1}return!0},al=function(J){return J[0]===0&&J[1]===255&&J[2]===0&&J[3]===255},bu=function(J){var V=J.createElement("canvas"),q=100;V.width=q,V.height=q;var Z=V.getContext("2d");if(!Z)return Promise.reject(!1);Z.fillStyle="rgb(0, 255, 0)",Z.fillRect(0,0,q,q);var be=new Image,Be=V.toDataURL();be.src=Be;var Je=Fl(q,q,0,0,be);return Z.fillStyle="red",Z.fillRect(0,0,q,q),ru(Je).then(function(ut){Z.drawImage(ut,0,0);var lt=Z.getImageData(0,0,q,q).data;Z.fillStyle="red",Z.fillRect(0,0,q,q);var xt=J.createElement("div");return xt.style.backgroundImage="url("+Be+")",xt.style.height=q+"px",al(lt)?ru(Fl(q,q,0,0,xt)):Promise.reject(!1)}).then(function(ut){return Z.drawImage(ut,0,0),al(Z.getImageData(0,0,q,q).data)}).catch(function(){return!1})},Fl=function(J,V,q,Z,be){var Be="http://www.w3.org/2000/svg",Je=document.createElementNS(Be,"svg"),ut=document.createElementNS(Be,"foreignObject");return Je.setAttributeNS(null,"width",J.toString()),Je.setAttributeNS(null,"height",V.toString()),ut.setAttributeNS(null,"width","100%"),ut.setAttributeNS(null,"height","100%"),ut.setAttributeNS(null,"x",q.toString()),ut.setAttributeNS(null,"y",Z.toString()),ut.setAttributeNS(null,"externalResourcesRequired","true"),Je.appendChild(ut),ut.appendChild(be),Je},ru=function(J){return new Promise(function(V,q){var Z=new Image;Z.onload=function(){return V(Z)},Z.onerror=q,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(J))})},Xi={get SUPPORT_RANGE_BOUNDS(){var J=kl(document);return Object.defineProperty(Xi,"SUPPORT_RANGE_BOUNDS",{value:J}),J},get SUPPORT_WORD_BREAKING(){var J=Xi.SUPPORT_RANGE_BOUNDS&&_l(document);return Object.defineProperty(Xi,"SUPPORT_WORD_BREAKING",{value:J}),J},get SUPPORT_SVG_DRAWING(){var J=Xu(document);return Object.defineProperty(Xi,"SUPPORT_SVG_DRAWING",{value:J}),J},get SUPPORT_FOREIGNOBJECT_DRAWING(){var J=typeof Array.from=="function"&&typeof window.fetch=="function"?bu(document):Promise.resolve(!1);return Object.defineProperty(Xi,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:J}),J},get SUPPORT_CORS_IMAGES(){var J=Ds();return Object.defineProperty(Xi,"SUPPORT_CORS_IMAGES",{value:J}),J},get SUPPORT_RESPONSE_TYPE(){var J=Vu();return Object.defineProperty(Xi,"SUPPORT_RESPONSE_TYPE",{value:J}),J},get SUPPORT_CORS_XHR(){var J="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Xi,"SUPPORT_CORS_XHR",{value:J}),J},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var J=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Xi,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:J}),J}},bs=function(){function J(V,q){this.text=V,this.bounds=q}return J}(),au=function(J,V,q,Z){var be=Eu(V,q),Be=[],Je=0;return be.forEach(function(ut){if(q.textDecorationLine.length||ut.trim().length>0)if(Xi.SUPPORT_RANGE_BOUNDS){var lt=Nl(Z,Je,ut.length).getClientRects();if(lt.length>1){var xt=ou(ut),Dt=0;xt.forEach(function(Gt){Be.push(new bs(Gt,C.fromDOMRectList(J,Nl(Z,Dt+Je,Gt.length).getClientRects()))),Dt+=Gt.length})}else Be.push(new bs(ut,C.fromDOMRectList(J,lt)))}else{var Kt=Z.splitText(ut.length);Be.push(new bs(ut,iu(J,Z))),Z=Kt}else Xi.SUPPORT_RANGE_BOUNDS||(Z=Z.splitText(ut.length));Je+=ut.length}),Be},iu=function(J,V){var q=V.ownerDocument;if(q){var Z=q.createElement("html2canvaswrapper");Z.appendChild(V.cloneNode(!0));var be=V.parentNode;if(be){be.replaceChild(Z,V);var Be=h(J,Z);return Z.firstChild&&be.replaceChild(Z.firstChild,Z),Be}}return C.EMPTY},Nl=function(J,V,q){var Z=J.ownerDocument;if(!Z)throw new Error("Node has no owner document");var be=Z.createRange();return be.setStart(J,V),be.setEnd(J,V+q),be},ou=function(J){if(Xi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var V=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(V.segment(J)).map(function(q){return q.segment})}return Cl(J)},xl=function(J,V){if(Xi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var q=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(q.segment(J)).map(function(Z){return Z.segment})}return Cu(J,V)},Eu=function(J,V){return V.letterSpacing!==0?ou(J):xl(J,V)},Yu=[32,160,4961,65792,65793,4153,4241],Cu=function(J,V){for(var q=Bn(J,{lineBreak:V.lineBreak,wordBreak:V.overflowWrap==="break-word"?"break-word":V.wordBreak}),Z=[],be,Be=function(){if(be.value){var Je=be.value.slice(),ut=r(Je),lt="";ut.forEach(function(xt){Yu.indexOf(xt)===-1?lt+=n(xt):(lt.length&&Z.push(lt),Z.push(n(xt)),lt="")}),lt.length&&Z.push(lt)}};!(be=q.next()).done;)Be();return Z},jl=function(){function J(V,q,Z){this.text=Ju(q.data,Z.textTransform),this.textBounds=au(V,this.text,Z,q)}return J}(),Ju=function(J,V){switch(V){case 1:return J.toLowerCase();case 3:return J.replace(Zu,wl);case 2:return J.toUpperCase();default:return J}},Zu=/(^|\s|:|-|\(|\))([a-z])/g,wl=function(J,V,q){return J.length>0?V+q.toUpperCase():J},su=function(J){X(V,J);function V(q,Z){var be=J.call(this,q,Z)||this;return be.src=Z.currentSrc||Z.src,be.intrinsicWidth=Z.naturalWidth,be.intrinsicHeight=Z.naturalHeight,be.context.cache.addImage(be.src),be}return V}(lo),lu=function(J){X(V,J);function V(q,Z){var be=J.call(this,q,Z)||this;return be.canvas=Z,be.intrinsicWidth=Z.width,be.intrinsicHeight=Z.height,be}return V}(lo),_u=function(J){X(V,J);function V(q,Z){var be=J.call(this,q,Z)||this,Be=new XMLSerializer,Je=h(q,Z);return Z.setAttribute("width",Je.width+"px"),Z.setAttribute("height",Je.height+"px"),be.svg="data:image/svg+xml,"+encodeURIComponent(Be.serializeToString(Z)),be.intrinsicWidth=Z.width.baseVal.value,be.intrinsicHeight=Z.height.baseVal.value,be.context.cache.addImage(be.svg),be}return V}(lo),Ql=function(J){X(V,J);function V(q,Z){var be=J.call(this,q,Z)||this;return be.value=Z.value,be}return V}(lo),Hl=function(J){X(V,J);function V(q,Z){var be=J.call(this,q,Z)||this;return be.start=Z.start,be.reversed=typeof Z.reversed=="boolean"&&Z.reversed===!0,be}return V}(lo),qu=[{type:15,flags:0,unit:"px",number:3}],xu=[{type:16,flags:0,number:50}],wu=function(J){return J.width>J.height?new C(J.left+(J.width-J.height)/2,J.top,J.height,J.height):J.width<J.height?new C(J.left,J.top+(J.height-J.width)/2,J.width,J.width):J},$u=function(J){var V=J.type===Sl?new Array(J.value.length+1).join("\u2022"):J.value;return V.length===0?J.placeholder||"":V},hl="checkbox",zs="radio",Sl="password",Su=707406591,Kl=function(J){X(V,J);function V(q,Z){var be=J.call(this,q,Z)||this;be.type=Z.type.toLowerCase(),be.checked=Z.checked,be.value=$u(Z),(be.type===hl||be.type===zs)&&(be.styles.backgroundColor=3739148031,be.styles.borderTopColor=be.styles.borderRightColor=be.styles.borderBottomColor=be.styles.borderLeftColor=2779096575,be.styles.borderTopWidth=be.styles.borderRightWidth=be.styles.borderBottomWidth=be.styles.borderLeftWidth=1,be.styles.borderTopStyle=be.styles.borderRightStyle=be.styles.borderBottomStyle=be.styles.borderLeftStyle=1,be.styles.backgroundClip=[0],be.styles.backgroundOrigin=[0],be.bounds=wu(be.bounds));switch(be.type){case hl:be.styles.borderTopRightRadius=be.styles.borderTopLeftRadius=be.styles.borderBottomRightRadius=be.styles.borderBottomLeftRadius=qu;break;case zs:be.styles.borderTopRightRadius=be.styles.borderTopLeftRadius=be.styles.borderBottomRightRadius=be.styles.borderBottomLeftRadius=xu;break}return be}return V}(lo),Tu=function(J){X(V,J);function V(q,Z){var be=J.call(this,q,Z)||this,Be=Z.options[Z.selectedIndex||0];return be.value=Be&&Be.text||"",be}return V}(lo),Bu=function(J){X(V,J);function V(q,Z){var be=J.call(this,q,Z)||this;return be.value=Z.value,be}return V}(lo),Ou=function(J){X(V,J);function V(q,Z){var be=J.call(this,q,Z)||this;be.src=Z.src,be.width=parseInt(Z.width,10)||0,be.height=parseInt(Z.height,10)||0,be.backgroundColor=be.styles.backgroundColor;try{if(Z.contentWindow&&Z.contentWindow.document&&Z.contentWindow.document.documentElement){be.tree=Ru(q,Z.contentWindow.document.documentElement);var Be=Z.contentWindow.document.documentElement?on(q,getComputedStyle(Z.contentWindow.document.documentElement).backgroundColor):pn.TRANSPARENT,Je=Z.contentWindow.document.body?on(q,getComputedStyle(Z.contentWindow.document.body).backgroundColor):pn.TRANSPARENT;be.backgroundColor=cn(Be)?cn(Je)?be.styles.backgroundColor:Je:Be}}catch(ut){}return be}return V}(lo),ec=["OL","UL","MENU"],Tl=function(J,V,q,Z){for(var be=V.firstChild,Be=void 0;be;be=Be)if(Be=be.nextSibling,cu(be)&&be.data.trim().length>0)q.textNodes.push(new jl(J,be,q.styles));else if(pl(be))if(Au(be)&&be.assignedNodes)be.assignedNodes().forEach(function(ut){return Tl(J,ut,q,Z)});else{var Je=Du(J,be);Je.styles.isVisible()&&(Iu(be,Je,Z)?Je.flags|=4:uu(Je.styles)&&(Je.flags|=2),ec.indexOf(be.tagName)!==-1&&(Je.flags|=8),q.elements.push(Je),be.slot,be.shadowRoot?Tl(J,be.shadowRoot,Je,Z):!Ol(be)&&!Lu(be)&&!Dl(be)&&Tl(J,be,Je,Z))}},Du=function(J,V){return il(V)?new su(J,V):Uu(V)?new lu(J,V):Lu(V)?new _u(J,V):Mu(V)?new Ql(J,V):zl(V)?new Hl(J,V):tc(V)?new Kl(J,V):Dl(V)?new Tu(J,V):Ol(V)?new Bu(J,V):is(V)?new Ou(J,V):new lo(J,V)},Ru=function(J,V){var q=Du(J,V);return q.flags|=4,Tl(J,V,q,q),q},Iu=function(J,V,q){return V.styles.isPositionedWithZIndex()||V.styles.opacity<1||V.styles.isTransformed()||ii(J)&&q.styles.isTransparent()},uu=function(J){return J.isPositioned()||J.isFloating()},cu=function(J){return J.nodeType===Node.TEXT_NODE},pl=function(J){return J.nodeType===Node.ELEMENT_NODE},Wl=function(J){return pl(J)&&typeof J.style!="undefined"&&!Rs(J)},Rs=function(J){return typeof J.className=="object"},Mu=function(J){return J.tagName==="LI"},zl=function(J){return J.tagName==="OL"},tc=function(J){return J.tagName==="INPUT"},nc=function(J){return J.tagName==="HTML"},Lu=function(J){return J.tagName==="svg"},ii=function(J){return J.tagName==="BODY"},Uu=function(J){return J.tagName==="CANVAS"},Gl=function(J){return J.tagName==="VIDEO"},il=function(J){return J.tagName==="IMG"},is=function(J){return J.tagName==="IFRAME"},Bl=function(J){return J.tagName==="STYLE"},du=function(J){return J.tagName==="SCRIPT"},Ol=function(J){return J.tagName==="TEXTAREA"},Dl=function(J){return J.tagName==="SELECT"},Au=function(J){return J.tagName==="SLOT"},fu=function(J){return J.tagName.indexOf("-")>0},Pu=function(){function J(){this.counters={}}return J.prototype.getCounterValue=function(V){var q=this.counters[V];return q&&q.length?q[q.length-1]:1},J.prototype.getCounterValues=function(V){var q=this.counters[V];return q||[]},J.prototype.pop=function(V){var q=this;V.forEach(function(Z){return q.counters[Z].pop()})},J.prototype.parse=function(V){var q=this,Z=V.counterIncrement,be=V.counterReset,Be=!0;Z!==null&&Z.forEach(function(ut){var lt=q.counters[ut.counter];lt&&ut.increment!==0&&(Be=!1,lt.length||lt.push(1),lt[Math.max(0,lt.length-1)]+=ut.increment)});var Je=[];return Be&&be.forEach(function(ut){var lt=q.counters[ut.counter];Je.push(ut.counter),lt||(lt=q.counters[ut.counter]=[]),lt.push(ut.reset)}),Je},J}(),ku={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Vl={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Fu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Wa={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},ol=function(J,V,q,Z,be,Be){return J<V||J>q?M(J,be,Be.length>0):Z.integers.reduce(function(Je,ut,lt){for(;J>=ut;)J-=ut,Je+=Z.values[lt];return Je},"")+Be},Nu=function(J,V,q,Z){var be="";do q||J--,be=Z(J)+be,J/=V;while(J*V>=V);return be},hi=function(J,V,q,Z,be){var Be=q-V+1;return(J<0?"-":"")+(Nu(Math.abs(J),Be,Z,function(Je){return n(Math.floor(Je%Be)+V)})+be)},sl=function(J,V,q){q===void 0&&(q=". ");var Z=V.length;return Nu(Math.abs(J),Z,!1,function(be){return V[Math.floor(be%Z)]})+q},Is=1<<0,Gs=1<<1,Ya=1<<2,Rl=1<<3,Ms=function(J,V,q,Z,be,Be){if(J<-9999||J>9999)return M(J,4,be.length>0);var Je=Math.abs(J),ut=be;if(Je===0)return V[0]+ut;for(var lt=0;Je>0&<<=4;lt++){var xt=Je%10;xt===0&&$r(Be,Is)&&ut!==""?ut=V[xt]+ut:xt>1||xt===1&<===0||xt===1&<===1&&$r(Be,Gs)||xt===1&<===1&&$r(Be,Ya)&&J>100||xt===1&<>1&&$r(Be,Rl)?ut=V[xt]+(lt>0?q[lt-1]:"")+ut:xt===1&<>0&&(ut=q[lt-1]+ut),Je=Math.floor(Je/10)}return(J<0?Z:"")+ut},ju="\u5341\u767E\u5343\u842C",Il="\u62FE\u4F70\u4EDF\u842C",t="\u30DE\u30A4\u30CA\u30B9",g="\uB9C8\uC774\uB108\uC2A4",M=function(J,V,q){var Z=q?". ":"",be=q?"\u3001":"",Be=q?", ":"",Je=q?" ":"";switch(V){case 0:return"\u2022"+Je;case 1:return"\u25E6"+Je;case 2:return"\u25FE"+Je;case 5:var ut=hi(J,48,57,!0,Z);return ut.length<4?"0"+ut:ut;case 4:return sl(J,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",be);case 6:return ol(J,1,3999,ku,3,Z).toLowerCase();case 7:return ol(J,1,3999,ku,3,Z);case 8:return hi(J,945,969,!1,Z);case 9:return hi(J,97,122,!1,Z);case 10:return hi(J,65,90,!1,Z);case 11:return hi(J,1632,1641,!0,Z);case 12:case 49:return ol(J,1,9999,Vl,3,Z);case 35:return ol(J,1,9999,Vl,3,Z).toLowerCase();case 13:return hi(J,2534,2543,!0,Z);case 14:case 30:return hi(J,6112,6121,!0,Z);case 15:return sl(J,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",be);case 16:return sl(J,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",be);case 17:case 48:return Ms(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8CA0",be,Gs|Ya|Rl);case 47:return Ms(J,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Il,"\u8CA0",be,Is|Gs|Ya|Rl);case 42:return Ms(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8D1F",be,Gs|Ya|Rl);case 41:return Ms(J,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Il,"\u8D1F",be,Is|Gs|Ya|Rl);case 26:return Ms(J,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",t,be,0);case 25:return Ms(J,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",t,be,Is|Gs|Ya);case 31:return Ms(J,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",g,Be,Is|Gs|Ya);case 33:return Ms(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",g,Be,0);case 32:return Ms(J,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",g,Be,Is|Gs|Ya);case 18:return hi(J,2406,2415,!0,Z);case 20:return ol(J,1,19999,Wa,3,Z);case 21:return hi(J,2790,2799,!0,Z);case 22:return hi(J,2662,2671,!0,Z);case 22:return ol(J,1,10999,Fu,3,Z);case 23:return sl(J,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return sl(J,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return hi(J,3302,3311,!0,Z);case 28:return sl(J,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",be);case 29:return sl(J,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",be);case 34:return hi(J,3792,3801,!0,Z);case 37:return hi(J,6160,6169,!0,Z);case 38:return hi(J,4160,4169,!0,Z);case 39:return hi(J,2918,2927,!0,Z);case 40:return hi(J,1776,1785,!0,Z);case 43:return hi(J,3046,3055,!0,Z);case 44:return hi(J,3174,3183,!0,Z);case 45:return hi(J,3664,3673,!0,Z);case 46:return hi(J,3872,3881,!0,Z);case 3:default:return hi(J,48,57,!0,Z)}},I="data-html2canvas-ignore",Q=function(){function J(V,q,Z){if(this.context=V,this.options=Z,this.scrolledElements=[],this.referenceElement=q,this.counters=new Pu,this.quoteDepth=0,!q.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(q.ownerDocument.documentElement,!1)}return J.prototype.toIFrame=function(V,q){var Z=this,be=ve(V,q);if(!be.contentWindow)return Promise.reject("Unable to find iframe window");var Be=V.defaultView.pageXOffset,Je=V.defaultView.pageYOffset,ut=be.contentWindow,lt=ut.document,xt=Ue(be).then(function(){return b(Z,void 0,void 0,function(){var Dt,Kt;return E(this,function(Gt){switch(Gt.label){case 0:return this.scrolledElements.forEach(Zt),ut&&(ut.scrollTo(q.left,q.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(ut.scrollY!==q.top||ut.scrollX!==q.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(ut.scrollX-q.left,ut.scrollY-q.top,0,0))),Dt=this.options.onclone,Kt=this.clonedReferenceElement,typeof Kt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:lt.fonts&<.fonts.ready?[4,lt.fonts.ready]:[3,2];case 1:Gt.sent(),Gt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Te(lt)]:[3,4];case 3:Gt.sent(),Gt.label=4;case 4:return typeof Dt=="function"?[2,Promise.resolve().then(function(){return Dt(lt,Kt)}).then(function(){return be})]:[2,be]}})})});return lt.open(),lt.write(Ot(document.doctype)+"<html></html>"),Tt(this.referenceElement.ownerDocument,Be,Je),lt.replaceChild(lt.adoptNode(this.documentElement),lt.documentElement),lt.close(),xt},J.prototype.createElementClone=function(V){if(ys(V,2))debugger;if(Uu(V))return this.createCanvasClone(V);if(Gl(V))return this.createVideoClone(V);if(Bl(V))return this.createStyleClone(V);var q=V.cloneNode(!1);return il(q)&&(il(V)&&V.currentSrc&&V.currentSrc!==V.src&&(q.src=V.currentSrc,q.srcset=""),q.loading==="lazy"&&(q.loading="eager")),fu(q)?this.createCustomElementClone(q):q},J.prototype.createCustomElementClone=function(V){var q=document.createElement("html2canvascustomelement");return ht(V.style,q),q},J.prototype.createStyleClone=function(V){try{var q=V.sheet;if(q&&q.cssRules){var Z=[].slice.call(q.cssRules,0).reduce(function(Be,Je){return Je&&typeof Je.cssText=="string"?Be+Je.cssText:Be},""),be=V.cloneNode(!1);return be.textContent=Z,be}}catch(Be){if(this.context.logger.error("Unable to access cssRules property",Be),Be.name!=="SecurityError")throw Be}return V.cloneNode(!1)},J.prototype.createCanvasClone=function(V){var q;if(this.options.inlineImages&&V.ownerDocument){var Z=V.ownerDocument.createElement("img");try{return Z.src=V.toDataURL(),Z}catch(xt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",V)}}var be=V.cloneNode(!1);try{be.width=V.width,be.height=V.height;var Be=V.getContext("2d"),Je=be.getContext("2d");if(Je)if(!this.options.allowTaint&&Be)Je.putImageData(Be.getImageData(0,0,V.width,V.height),0,0);else{var ut=(q=V.getContext("webgl2"))!==null&&q!==void 0?q:V.getContext("webgl");if(ut){var lt=ut.getContextAttributes();(lt==null?void 0:lt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",V)}Je.drawImage(V,0,0)}return be}catch(xt){this.context.logger.info("Unable to clone canvas as it is tainted",V)}return be},J.prototype.createVideoClone=function(V){var q=V.ownerDocument.createElement("canvas");q.width=V.offsetWidth,q.height=V.offsetHeight;var Z=q.getContext("2d");try{return Z&&(Z.drawImage(V,0,0,q.width,q.height),this.options.allowTaint||Z.getImageData(0,0,q.width,q.height)),q}catch(Be){this.context.logger.info("Unable to clone video as it is tainted",V)}var be=V.ownerDocument.createElement("canvas");return be.width=V.offsetWidth,be.height=V.offsetHeight,be},J.prototype.appendChildNode=function(V,q,Z){(!pl(q)||!du(q)&&!q.hasAttribute(I)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(q)))&&((!this.options.copyStyles||!pl(q)||!Bl(q))&&V.appendChild(this.cloneNode(q,Z)))},J.prototype.cloneChildNodes=function(V,q,Z){for(var be=this,Be=V.shadowRoot?V.shadowRoot.firstChild:V.firstChild;Be;Be=Be.nextSibling)if(pl(Be)&&Au(Be)&&typeof Be.assignedNodes=="function"){var Je=Be.assignedNodes();Je.length&&Je.forEach(function(ut){return be.appendChildNode(q,ut,Z)})}else this.appendChildNode(q,Be,Z)},J.prototype.cloneNode=function(V,q){if(cu(V))return document.createTextNode(V.data);if(!V.ownerDocument)return V.cloneNode(!1);var Z=V.ownerDocument.defaultView;if(Z&&pl(V)&&(Wl(V)||Rs(V))){var be=this.createElementClone(V);be.style.transitionProperty="none";var Be=Z.getComputedStyle(V),Je=Z.getComputedStyle(V,":before"),ut=Z.getComputedStyle(V,":after");this.referenceElement===V&&Wl(be)&&(this.clonedReferenceElement=be),ii(be)&&ar(be);var lt=this.counters.parse(new js(this.context,Be)),xt=this.resolvePseudoContent(V,be,Je,re.BEFORE);fu(V)&&(q=!0),Gl(V)||this.cloneChildNodes(V,be,q),xt&&be.insertBefore(xt,be.firstChild);var Dt=this.resolvePseudoContent(V,be,ut,re.AFTER);return Dt&&be.appendChild(Dt),this.counters.pop(lt),(Be&&(this.options.copyStyles||Rs(V))&&!is(V)||q)&&ht(Be,be),(V.scrollTop!==0||V.scrollLeft!==0)&&this.scrolledElements.push([be,V.scrollLeft,V.scrollTop]),(Ol(V)||Dl(V))&&(Ol(be)||Dl(be))&&(be.value=V.value),be}return V.cloneNode(!1)},J.prototype.resolvePseudoContent=function(V,q,Z,be){var Be=this;if(!Z)return;var Je=Z.content,ut=q.ownerDocument;if(!ut||!Je||Je==="none"||Je==="-moz-alt-content"||Z.display==="none")return;this.counters.parse(new js(this.context,Z));var lt=new fl(this.context,Z),xt=ut.createElement("html2canvaspseudoelement");ht(Z,xt),lt.content.forEach(function(Kt){if(Kt.type===0)xt.appendChild(ut.createTextNode(Kt.value));else if(Kt.type===22){var Gt=ut.createElement("img");Gt.src=Kt.value,Gt.style.opacity="1",xt.appendChild(Gt)}else if(Kt.type===18){if(Kt.name==="attr"){var lr=Kt.values.filter(Ia);lr.length&&xt.appendChild(ut.createTextNode(V.getAttribute(lr[0].value)||""))}else if(Kt.name==="counter"){var Dn=Kt.values.filter(nt),er=Dn[0],zr=Dn[1];if(er&&Ia(er)){var or=Be.counters.getCounterValue(er.value),cr=zr&&Ia(zr)?zi.parse(Be.context,zr.value):3;xt.appendChild(ut.createTextNode(M(or,cr,!1)))}}else if(Kt.name==="counters"){var La=Kt.values.filter(nt),er=La[0],ua=La[1],zr=La[2];if(er&&Ia(er)){var Ja=Be.counters.getCounterValues(er.value),ur=zr&&Ia(zr)?zi.parse(Be.context,zr.value):3,za=ua&&ua.type===0?ua.value:"",Za=Ja.map(function(Zo){return M(Zo,ur,!1)}).join(za);xt.appendChild(ut.createTextNode(Za))}}}else if(Kt.type===20)switch(Kt.value){case"open-quote":xt.appendChild(ut.createTextNode(no(lt.quotes,Be.quoteDepth++,!0)));break;case"close-quote":xt.appendChild(ut.createTextNode(no(lt.quotes,--Be.quoteDepth,!1)));break;default:xt.appendChild(ut.createTextNode(Kt.value))}}),xt.className=kn+" "+Jn;var Dt=be===re.BEFORE?" "+kn:" "+Jn;return Rs(q)?q.className.baseValue+=Dt:q.className+=Dt,xt},J.destroy=function(V){return V.parentNode?(V.parentNode.removeChild(V),!0):!1},J}(),re;(function(J){J[J.BEFORE=0]="BEFORE",J[J.AFTER=1]="AFTER"})(re||(re={}));var ve=function(J,V){var q=J.createElement("iframe");return q.className="html2canvas-container",q.style.visibility="hidden",q.style.position="fixed",q.style.left="-10000px",q.style.top="0px",q.style.border="0",q.width=V.width.toString(),q.height=V.height.toString(),q.scrolling="no",q.setAttribute(I,"true"),J.body.appendChild(q),q},_e=function(J){return new Promise(function(V){if(J.complete){V();return}if(!J.src){V();return}J.onload=V,J.onerror=V})},Te=function(J){return Promise.all([].slice.call(J.images,0).map(_e))},Ue=function(J){return new Promise(function(V,q){var Z=J.contentWindow;if(!Z)return q("No window assigned for iframe");var be=Z.document;Z.onload=J.onload=function(){Z.onload=J.onload=null;var Be=setInterval(function(){be.body.childNodes.length>0&&be.readyState==="complete"&&(clearInterval(Be),V(J))},50)}})},ct=["all","d","content"],ht=function(J,V){for(var q=J.length-1;q>=0;q--){var Z=J.item(q);ct.indexOf(Z)===-1&&V.style.setProperty(Z,J.getPropertyValue(Z))}return V},Ot=function(J){var V="";return J&&(V+="<!DOCTYPE ",J.name&&(V+=J.name),J.internalSubset&&(V+=J.internalSubset),J.publicId&&(V+='"'+J.publicId+'"'),J.systemId&&(V+='"'+J.systemId+'"'),V+=">"),V},Tt=function(J,V,q){J&&J.defaultView&&(V!==J.defaultView.pageXOffset||q!==J.defaultView.pageYOffset)&&J.defaultView.scrollTo(V,q)},Zt=function(J){var V=J[0],q=J[1],Z=J[2];V.scrollLeft=q,V.scrollTop=Z},ln=":before",xn=":after",kn="___html2canvas___pseudoelement_before",Jn="___html2canvas___pseudoelement_after",Nn=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,ar=function(J){Lr(J,"."+kn+ln+Nn+`
|
|
|
.`+Jn+xn+Nn)},Lr=function(J,V){var q=J.ownerDocument;if(q){var Z=q.createElement("style");Z.textContent=V,J.appendChild(Z)}},br=function(){function J(){}return J.getOrigin=function(V){var q=J._link;return q?(q.href=V,q.href=q.href,q.protocol+q.hostname+q.port):"about:blank"},J.isSameOrigin=function(V){return J.getOrigin(V)===J._origin},J.setContext=function(V){J._link=V.document.createElement("a"),J._origin=J.getOrigin(V.location.href)},J._origin="about:blank",J}(),ea=function(){function J(V,q){this.context=V,this._options=q,this._cache={}}return J.prototype.addImage=function(V){var q=Promise.resolve();return this.has(V)||(yo(V)||Qo(V))&&(this._cache[V]=this.loadImage(V)).catch(function(){}),q},J.prototype.match=function(V){return this._cache[V]},J.prototype.loadImage=function(V){return b(this,void 0,void 0,function(){var q,Z,be,Be,Je=this;return E(this,function(ut){switch(ut.label){case 0:return q=br.isSameOrigin(V),Z=!go(V)&&this._options.useCORS===!0&&Xi.SUPPORT_CORS_IMAGES&&!q,be=!go(V)&&!q&&!yo(V)&&typeof this._options.proxy=="string"&&Xi.SUPPORT_CORS_XHR&&!Z,!q&&this._options.allowTaint===!1&&!go(V)&&!yo(V)&&!be&&!Z?[2]:(Be=V,be?[4,this.proxy(Be)]:[3,2]);case 1:Be=ut.sent(),ut.label=2;case 2:return this.context.logger.debug("Added image "+V.substring(0,256)),[4,new Promise(function(lt,xt){var Dt=new Image;Dt.onload=function(){return lt(Dt)},Dt.onerror=xt,(ji(Be)||Z)&&(Dt.crossOrigin="anonymous"),Dt.src=Be,Dt.complete===!0&&setTimeout(function(){return lt(Dt)},500),Je._options.imageTimeout>0&&setTimeout(function(){return xt("Timed out ("+Je._options.imageTimeout+"ms) loading image")},Je._options.imageTimeout)})];case 3:return[2,ut.sent()]}})})},J.prototype.has=function(V){return typeof this._cache[V]!="undefined"},J.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},J.prototype.proxy=function(V){var q=this,Z=this._options.proxy;if(!Z)throw new Error("No proxy defined");var be=V.substring(0,256);return new Promise(function(Be,Je){var ut=Xi.SUPPORT_RESPONSE_TYPE?"blob":"text",lt=new XMLHttpRequest;lt.onload=function(){if(lt.status===200)if(ut==="text")Be(lt.response);else{var Kt=new FileReader;Kt.addEventListener("load",function(){return Be(Kt.result)},!1),Kt.addEventListener("error",function(Gt){return Je(Gt)},!1),Kt.readAsDataURL(lt.response)}else Je("Failed to proxy resource "+be+" with status code "+lt.status)},lt.onerror=Je;var xt=Z.indexOf("?")>-1?"&":"?";if(lt.open("GET",""+Z+xt+"url="+encodeURIComponent(V)+"&responseType="+ut),ut!=="text"&< instanceof XMLHttpRequest&&(lt.responseType=ut),q._options.imageTimeout){var Dt=q._options.imageTimeout;lt.timeout=Dt,lt.ontimeout=function(){return Je("Timed out ("+Dt+"ms) proxying "+be)}}lt.send()})},J}(),ni=/^data:image\/svg\+xml/i,ro=/^data:image\/.*;base64,/i,Si=/^data:image\/.*/i,Qo=function(J){return Xi.SUPPORT_SVG_DRAWING||!co(J)},go=function(J){return Si.test(J)},ji=function(J){return ro.test(J)},yo=function(J){return J.substr(0,4)==="blob"},co=function(J){return J.substr(-3).toLowerCase()==="svg"||ni.test(J)},In=function(){function J(V,q){this.type=0,this.x=V,this.y=q}return J.prototype.add=function(V,q){return new J(this.x+V,this.y+q)},J}(),pi=function(J,V,q){return new In(J.x+(V.x-J.x)*q,J.y+(V.y-J.y)*q)},mi=function(){function J(V,q,Z,be){this.type=1,this.start=V,this.startControl=q,this.endControl=Z,this.end=be}return J.prototype.subdivide=function(V,q){var Z=pi(this.start,this.startControl,V),be=pi(this.startControl,this.endControl,V),Be=pi(this.endControl,this.end,V),Je=pi(Z,be,V),ut=pi(be,Be,V),lt=pi(Je,ut,V);return q?new J(this.start,Z,Je,lt):new J(lt,ut,Be,this.end)},J.prototype.add=function(V,q){return new J(this.start.add(V,q),this.startControl.add(V,q),this.endControl.add(V,q),this.end.add(V,q))},J.prototype.reverse=function(){return new J(this.end,this.endControl,this.startControl,this.start)},J}(),vi=function(J){return J.type===1},ml=function(){function J(V){var q=V.styles,Z=V.bounds,be=tt(q.borderTopLeftRadius,Z.width,Z.height),Be=be[0],Je=be[1],ut=tt(q.borderTopRightRadius,Z.width,Z.height),lt=ut[0],xt=ut[1],Dt=tt(q.borderBottomRightRadius,Z.width,Z.height),Kt=Dt[0],Gt=Dt[1],lr=tt(q.borderBottomLeftRadius,Z.width,Z.height),Dn=lr[0],er=lr[1],zr=[];zr.push((Be+lt)/Z.width),zr.push((Dn+Kt)/Z.width),zr.push((Je+er)/Z.height),zr.push((xt+Gt)/Z.height);var or=Math.max.apply(Math,zr);or>1&&(Be/=or,Je/=or,lt/=or,xt/=or,Kt/=or,Gt/=or,Dn/=or,er/=or);var cr=Z.width-lt,La=Z.height-Gt,ua=Z.width-Kt,Ja=Z.height-er,ur=q.borderTopWidth,za=q.borderRightWidth,Za=q.borderBottomWidth,ia=q.borderLeftWidth,os=$e(q.paddingTop,V.bounds.width),Zo=$e(q.paddingRight,V.bounds.width),hs=$e(q.paddingBottom,V.bounds.width),So=$e(q.paddingLeft,V.bounds.width);this.topLeftBorderDoubleOuterBox=Be>0||Je>0?aa(Z.left+ia/3,Z.top+ur/3,Be-ia/3,Je-ur/3,ya.TOP_LEFT):new In(Z.left+ia/3,Z.top+ur/3),this.topRightBorderDoubleOuterBox=Be>0||Je>0?aa(Z.left+cr,Z.top+ur/3,lt-za/3,xt-ur/3,ya.TOP_RIGHT):new In(Z.left+Z.width-za/3,Z.top+ur/3),this.bottomRightBorderDoubleOuterBox=Kt>0||Gt>0?aa(Z.left+ua,Z.top+La,Kt-za/3,Gt-Za/3,ya.BOTTOM_RIGHT):new In(Z.left+Z.width-za/3,Z.top+Z.height-Za/3),this.bottomLeftBorderDoubleOuterBox=Dn>0||er>0?aa(Z.left+ia/3,Z.top+Ja,Dn-ia/3,er-Za/3,ya.BOTTOM_LEFT):new In(Z.left+ia/3,Z.top+Z.height-Za/3),this.topLeftBorderDoubleInnerBox=Be>0||Je>0?aa(Z.left+ia*2/3,Z.top+ur*2/3,Be-ia*2/3,Je-ur*2/3,ya.TOP_LEFT):new In(Z.left+ia*2/3,Z.top+ur*2/3),this.topRightBorderDoubleInnerBox=Be>0||Je>0?aa(Z.left+cr,Z.top+ur*2/3,lt-za*2/3,xt-ur*2/3,ya.TOP_RIGHT):new In(Z.left+Z.width-za*2/3,Z.top+ur*2/3),this.bottomRightBorderDoubleInnerBox=Kt>0||Gt>0?aa(Z.left+ua,Z.top+La,Kt-za*2/3,Gt-Za*2/3,ya.BOTTOM_RIGHT):new In(Z.left+Z.width-za*2/3,Z.top+Z.height-Za*2/3),this.bottomLeftBorderDoubleInnerBox=Dn>0||er>0?aa(Z.left+ia*2/3,Z.top+Ja,Dn-ia*2/3,er-Za*2/3,ya.BOTTOM_LEFT):new In(Z.left+ia*2/3,Z.top+Z.height-Za*2/3),this.topLeftBorderStroke=Be>0||Je>0?aa(Z.left+ia/2,Z.top+ur/2,Be-ia/2,Je-ur/2,ya.TOP_LEFT):new In(Z.left+ia/2,Z.top+ur/2),this.topRightBorderStroke=Be>0||Je>0?aa(Z.left+cr,Z.top+ur/2,lt-za/2,xt-ur/2,ya.TOP_RIGHT):new In(Z.left+Z.width-za/2,Z.top+ur/2),this.bottomRightBorderStroke=Kt>0||Gt>0?aa(Z.left+ua,Z.top+La,Kt-za/2,Gt-Za/2,ya.BOTTOM_RIGHT):new In(Z.left+Z.width-za/2,Z.top+Z.height-Za/2),this.bottomLeftBorderStroke=Dn>0||er>0?aa(Z.left+ia/2,Z.top+Ja,Dn-ia/2,er-Za/2,ya.BOTTOM_LEFT):new In(Z.left+ia/2,Z.top+Z.height-Za/2),this.topLeftBorderBox=Be>0||Je>0?aa(Z.left,Z.top,Be,Je,ya.TOP_LEFT):new In(Z.left,Z.top),this.topRightBorderBox=lt>0||xt>0?aa(Z.left+cr,Z.top,lt,xt,ya.TOP_RIGHT):new In(Z.left+Z.width,Z.top),this.bottomRightBorderBox=Kt>0||Gt>0?aa(Z.left+ua,Z.top+La,Kt,Gt,ya.BOTTOM_RIGHT):new In(Z.left+Z.width,Z.top+Z.height),this.bottomLeftBorderBox=Dn>0||er>0?aa(Z.left,Z.top+Ja,Dn,er,ya.BOTTOM_LEFT):new In(Z.left,Z.top+Z.height),this.topLeftPaddingBox=Be>0||Je>0?aa(Z.left+ia,Z.top+ur,Math.max(0,Be-ia),Math.max(0,Je-ur),ya.TOP_LEFT):new In(Z.left+ia,Z.top+ur),this.topRightPaddingBox=lt>0||xt>0?aa(Z.left+Math.min(cr,Z.width-za),Z.top+ur,cr>Z.width+za?0:Math.max(0,lt-za),Math.max(0,xt-ur),ya.TOP_RIGHT):new In(Z.left+Z.width-za,Z.top+ur),this.bottomRightPaddingBox=Kt>0||Gt>0?aa(Z.left+Math.min(ua,Z.width-ia),Z.top+Math.min(La,Z.height-Za),Math.max(0,Kt-za),Math.max(0,Gt-Za),ya.BOTTOM_RIGHT):new In(Z.left+Z.width-za,Z.top+Z.height-Za),this.bottomLeftPaddingBox=Dn>0||er>0?aa(Z.left+ia,Z.top+Math.min(Ja,Z.height-Za),Math.max(0,Dn-ia),Math.max(0,er-Za),ya.BOTTOM_LEFT):new In(Z.left+ia,Z.top+Z.height-Za),this.topLeftContentBox=Be>0||Je>0?aa(Z.left+ia+So,Z.top+ur+os,Math.max(0,Be-(ia+So)),Math.max(0,Je-(ur+os)),ya.TOP_LEFT):new In(Z.left+ia+So,Z.top+ur+os),this.topRightContentBox=lt>0||xt>0?aa(Z.left+Math.min(cr,Z.width+ia+So),Z.top+ur+os,cr>Z.width+ia+So?0:lt-ia+So,xt-(ur+os),ya.TOP_RIGHT):new In(Z.left+Z.width-(za+Zo),Z.top+ur+os),this.bottomRightContentBox=Kt>0||Gt>0?aa(Z.left+Math.min(ua,Z.width-(ia+So)),Z.top+Math.min(La,Z.height+ur+os),Math.max(0,Kt-(za+Zo)),Gt-(Za+hs),ya.BOTTOM_RIGHT):new In(Z.left+Z.width-(za+Zo),Z.top+Z.height-(Za+hs)),this.bottomLeftContentBox=Dn>0||er>0?aa(Z.left+ia+So,Z.top+Ja,Math.max(0,Dn-(ia+So)),er-(Za+hs),ya.BOTTOM_LEFT):new In(Z.left+ia+So,Z.top+Z.height-(Za+hs))}return J}(),ya;(function(J){J[J.TOP_LEFT=0]="TOP_LEFT",J[J.TOP_RIGHT=1]="TOP_RIGHT",J[J.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",J[J.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ya||(ya={}));var aa=function(J,V,q,Z,be){var Be=4*((Math.sqrt(2)-1)/3),Je=q*Be,ut=Z*Be,lt=J+q,xt=V+Z;switch(be){case ya.TOP_LEFT:return new mi(new In(J,xt),new In(J,xt-ut),new In(lt-Je,V),new In(lt,V));case ya.TOP_RIGHT:return new mi(new In(J,V),new In(J+Je,V),new In(lt,xt-ut),new In(lt,xt));case ya.BOTTOM_RIGHT:return new mi(new In(lt,V),new In(lt,V+ut),new In(J+Je,xt),new In(J,xt));case ya.BOTTOM_LEFT:default:return new mi(new In(lt,xt),new In(lt-Je,xt),new In(J,V+ut),new In(J,V))}},Jo=function(J){return[J.topLeftBorderBox,J.topRightBorderBox,J.bottomRightBorderBox,J.bottomLeftBorderBox]},ao=function(J){return[J.topLeftContentBox,J.topRightContentBox,J.bottomRightContentBox,J.bottomLeftContentBox]},vl=function(J){return[J.topLeftPaddingBox,J.topRightPaddingBox,J.bottomRightPaddingBox,J.bottomLeftPaddingBox]},Ls=function(){function J(V,q,Z){this.offsetX=V,this.offsetY=q,this.matrix=Z,this.type=0,this.target=2|4}return J}(),Es=function(){function J(V,q){this.path=V,this.target=q,this.type=1}return J}(),ll=function(){function J(V){this.opacity=V,this.type=2,this.target=2|4}return J}(),wo=function(J){return J.type===0},ul=function(J){return J.type===1},hu=function(J){return J.type===2},ic=function(J,V){return J.length===V.length?J.some(function(q,Z){return q===V[Z]}):!1},fc=function(J,V,q,Z,be){return J.map(function(Be,Je){switch(Je){case 0:return Be.add(V,q);case 1:return Be.add(V+Z,q);case 2:return Be.add(V+Z,q+be);case 3:return Be.add(V,q+be)}return Be})},oc=function(){function J(V){this.element=V,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return J}(),sc=function(){function J(V,q){if(this.container=V,this.parent=q,this.effects=[],this.curves=new ml(this.container),this.container.styles.opacity<1&&this.effects.push(new ll(this.container.styles.opacity)),this.container.styles.transform!==null){var Z=this.container.bounds.left+this.container.styles.transformOrigin[0].number,be=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Be=this.container.styles.transform;this.effects.push(new Ls(Z,be,Be))}if(this.container.styles.overflowX!==0){var Je=Jo(this.curves),ut=vl(this.curves);ic(Je,ut)?this.effects.push(new Es(Je,2|4)):(this.effects.push(new Es(Je,2)),this.effects.push(new Es(ut,4)))}}return J.prototype.getEffects=function(V){for(var q=[2,3].indexOf(this.container.styles.position)===-1,Z=this.parent,be=this.effects.slice(0);Z;){var Be=Z.effects.filter(function(lt){return!ul(lt)});if(q||Z.container.styles.position!==0||!Z.parent){if(be.unshift.apply(be,Be),q=[2,3].indexOf(Z.container.styles.position)===-1,Z.container.styles.overflowX!==0){var Je=Jo(Z.curves),ut=vl(Z.curves);ic(Je,ut)||be.unshift(new Es(ut,2|4))}}else be.unshift.apply(be,Be);Z=Z.parent}return be.filter(function(lt){return $r(lt.target,V)})},J}(),rc=function(J,V,q,Z){J.container.elements.forEach(function(be){var Be=$r(be.flags,4),Je=$r(be.flags,2),ut=new sc(be,J);$r(be.styles.display,2048)&&Z.push(ut);var lt=$r(be.flags,8)?[]:Z;if(Be||Je){var xt=Be||be.styles.isPositioned()?q:V,Dt=new oc(ut);if(be.styles.isPositioned()||be.styles.opacity<1||be.styles.isTransformed()){var Kt=be.styles.zIndex.order;if(Kt<0){var Gt=0;xt.negativeZIndex.some(function(Dn,er){return Kt>Dn.element.container.styles.zIndex.order?(Gt=er,!1):Gt>0}),xt.negativeZIndex.splice(Gt,0,Dt)}else if(Kt>0){var lr=0;xt.positiveZIndex.some(function(Dn,er){return Kt>=Dn.element.container.styles.zIndex.order?(lr=er+1,!1):lr>0}),xt.positiveZIndex.splice(lr,0,Dt)}else xt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Dt)}else be.styles.isFloating()?xt.nonPositionedFloats.push(Dt):xt.nonPositionedInlineLevel.push(Dt);rc(ut,Dt,Be?Dt:q,lt)}else be.styles.isInlineLevel()?V.inlineLevel.push(ut):V.nonInlineLevel.push(ut),rc(ut,V,q,lt);$r(be.flags,8)&&lc(be,lt)})},lc=function(J,V){for(var q=J instanceof Hl?J.start:1,Z=J instanceof Hl?J.reversed:!1,be=0;be<V.length;be++){var Be=V[be];Be.container instanceof Ql&&typeof Be.container.value=="number"&&Be.container.value!==0&&(q=Be.container.value),Be.listValue=M(q,Be.container.styles.listStyleType,!0),q+=Z?-1:1}},hc=function(J){var V=new sc(J,null),q=new oc(V),Z=[];return rc(V,q,q,Z),lc(V.container,Z),q},uc=function(J,V){switch(V){case 0:return Cs(J.topLeftBorderBox,J.topLeftPaddingBox,J.topRightBorderBox,J.topRightPaddingBox);case 1:return Cs(J.topRightBorderBox,J.topRightPaddingBox,J.bottomRightBorderBox,J.bottomRightPaddingBox);case 2:return Cs(J.bottomRightBorderBox,J.bottomRightPaddingBox,J.bottomLeftBorderBox,J.bottomLeftPaddingBox);case 3:default:return Cs(J.bottomLeftBorderBox,J.bottomLeftPaddingBox,J.topLeftBorderBox,J.topLeftPaddingBox)}},pc=function(J,V){switch(V){case 0:return Cs(J.topLeftBorderBox,J.topLeftBorderDoubleOuterBox,J.topRightBorderBox,J.topRightBorderDoubleOuterBox);case 1:return Cs(J.topRightBorderBox,J.topRightBorderDoubleOuterBox,J.bottomRightBorderBox,J.bottomRightBorderDoubleOuterBox);case 2:return Cs(J.bottomRightBorderBox,J.bottomRightBorderDoubleOuterBox,J.bottomLeftBorderBox,J.bottomLeftBorderDoubleOuterBox);case 3:default:return Cs(J.bottomLeftBorderBox,J.bottomLeftBorderDoubleOuterBox,J.topLeftBorderBox,J.topLeftBorderDoubleOuterBox)}},mc=function(J,V){switch(V){case 0:return Cs(J.topLeftBorderDoubleInnerBox,J.topLeftPaddingBox,J.topRightBorderDoubleInnerBox,J.topRightPaddingBox);case 1:return Cs(J.topRightBorderDoubleInnerBox,J.topRightPaddingBox,J.bottomRightBorderDoubleInnerBox,J.bottomRightPaddingBox);case 2:return Cs(J.bottomRightBorderDoubleInnerBox,J.bottomRightPaddingBox,J.bottomLeftBorderDoubleInnerBox,J.bottomLeftPaddingBox);case 3:default:return Cs(J.bottomLeftBorderDoubleInnerBox,J.bottomLeftPaddingBox,J.topLeftBorderDoubleInnerBox,J.topLeftPaddingBox)}},vc=function(J,V){switch(V){case 0:return Qu(J.topLeftBorderStroke,J.topRightBorderStroke);case 1:return Qu(J.topRightBorderStroke,J.bottomRightBorderStroke);case 2:return Qu(J.bottomRightBorderStroke,J.bottomLeftBorderStroke);case 3:default:return Qu(J.bottomLeftBorderStroke,J.topLeftBorderStroke)}},Qu=function(J,V){var q=[];return vi(J)?q.push(J.subdivide(.5,!1)):q.push(J),vi(V)?q.push(V.subdivide(.5,!0)):q.push(V),q},Cs=function(J,V,q,Z){var be=[];return vi(J)?be.push(J.subdivide(.5,!1)):be.push(J),vi(q)?be.push(q.subdivide(.5,!0)):be.push(q),vi(Z)?be.push(Z.subdivide(.5,!0).reverse()):be.push(Z),vi(V)?be.push(V.subdivide(.5,!1).reverse()):be.push(V),be},cc=function(J){var V=J.bounds,q=J.styles;return V.add(q.borderLeftWidth,q.borderTopWidth,-(q.borderRightWidth+q.borderLeftWidth),-(q.borderTopWidth+q.borderBottomWidth))},Hu=function(J){var V=J.styles,q=J.bounds,Z=$e(V.paddingLeft,q.width),be=$e(V.paddingRight,q.width),Be=$e(V.paddingTop,q.width),Je=$e(V.paddingBottom,q.width);return q.add(Z+V.borderLeftWidth,Be+V.borderTopWidth,-(V.borderRightWidth+V.borderLeftWidth+Z+be),-(V.borderTopWidth+V.borderBottomWidth+Be+Je))},gc=function(J,V){return J===0?V.bounds:J===2?Hu(V):cc(V)},yc=function(J,V){return J===0?V.bounds:J===2?Hu(V):cc(V)},ac=function(J,V,q){var Z=gc(Yl(J.styles.backgroundOrigin,V),J),be=yc(Yl(J.styles.backgroundClip,V),J),Be=bc(Yl(J.styles.backgroundSize,V),q,Z),Je=Be[0],ut=Be[1],lt=tt(Yl(J.styles.backgroundPosition,V),Z.width-Je,Z.height-ut),xt=Ec(Yl(J.styles.backgroundRepeat,V),lt,Be,Z,be),Dt=Math.round(Z.left+lt[0]),Kt=Math.round(Z.top+lt[1]);return[xt,Dt,Kt,Je,ut]},Xl=function(J){return Ia(J)&&J.value===Xa.AUTO},Ku=function(J){return typeof J=="number"},bc=function(J,V,q){var Z=V[0],be=V[1],Be=V[2],Je=J[0],ut=J[1];if(!Je)return[0,0];if(Ee(Je)&&ut&&Ee(ut))return[$e(Je,q.width),$e(ut,q.height)];var lt=Ku(Be);if(Ia(Je)&&(Je.value===Xa.CONTAIN||Je.value===Xa.COVER)){if(Ku(Be)){var xt=q.width/q.height;return xt<Be!==(Je.value===Xa.COVER)?[q.width,q.width/Be]:[q.height*Be,q.height]}return[q.width,q.height]}var Dt=Ku(Z),Kt=Ku(be),Gt=Dt||Kt;if(Xl(Je)&&(!ut||Xl(ut))){if(Dt&&Kt)return[Z,be];if(!lt&&!Gt)return[q.width,q.height];if(Gt&<){var lr=Dt?Z:be*Be,Dn=Kt?be:Z/Be;return[lr,Dn]}var er=Dt?Z:q.width,zr=Kt?be:q.height;return[er,zr]}if(lt){var or=0,cr=0;return Ee(Je)?or=$e(Je,q.width):Ee(ut)&&(cr=$e(ut,q.height)),Xl(Je)?or=cr*Be:(!ut||Xl(ut))&&(cr=or/Be),[or,cr]}var La=null,ua=null;if(Ee(Je)?La=$e(Je,q.width):ut&&Ee(ut)&&(ua=$e(ut,q.height)),La!==null&&(!ut||Xl(ut))&&(ua=Dt&&Kt?La/Z*be:q.height),ua!==null&&Xl(Je)&&(La=Dt&&Kt?ua/be*Z:q.width),La!==null&&ua!==null)return[La,ua];throw new Error("Unable to calculate background-size for element")},Yl=function(J,V){var q=J[V];return typeof q=="undefined"?J[0]:q},Ec=function(J,V,q,Z,be){var Be=V[0],Je=V[1],ut=q[0],lt=q[1];switch(J){case 2:return[new In(Math.round(Z.left),Math.round(Z.top+Je)),new In(Math.round(Z.left+Z.width),Math.round(Z.top+Je)),new In(Math.round(Z.left+Z.width),Math.round(lt+Z.top+Je)),new In(Math.round(Z.left),Math.round(lt+Z.top+Je))];case 3:return[new In(Math.round(Z.left+Be),Math.round(Z.top)),new In(Math.round(Z.left+Be+ut),Math.round(Z.top)),new In(Math.round(Z.left+Be+ut),Math.round(Z.height+Z.top)),new In(Math.round(Z.left+Be),Math.round(Z.height+Z.top))];case 1:return[new In(Math.round(Z.left+Be),Math.round(Z.top+Je)),new In(Math.round(Z.left+Be+ut),Math.round(Z.top+Je)),new In(Math.round(Z.left+Be+ut),Math.round(Z.top+Je+lt)),new In(Math.round(Z.left+Be),Math.round(Z.top+Je+lt))];default:return[new In(Math.round(be.left),Math.round(be.top)),new In(Math.round(be.left+be.width),Math.round(be.top)),new In(Math.round(be.left+be.width),Math.round(be.height+be.top)),new In(Math.round(be.left),Math.round(be.height+be.top))]}},Cc="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",dc="Hidden Text",_c=function(){function J(V){this._data={},this._document=V}return J.prototype.parseMetrics=function(V,q){var Z=this._document.createElement("div"),be=this._document.createElement("img"),Be=this._document.createElement("span"),Je=this._document.body;Z.style.visibility="hidden",Z.style.fontFamily=V,Z.style.fontSize=q,Z.style.margin="0",Z.style.padding="0",Z.style.whiteSpace="nowrap",Je.appendChild(Z),be.src=Cc,be.width=1,be.height=1,be.style.margin="0",be.style.padding="0",be.style.verticalAlign="baseline",Be.style.fontFamily=V,Be.style.fontSize=q,Be.style.margin="0",Be.style.padding="0",Be.appendChild(this._document.createTextNode(dc)),Z.appendChild(Be),Z.appendChild(be);var ut=be.offsetTop-Be.offsetTop+2;Z.removeChild(Be),Z.appendChild(this._document.createTextNode(dc)),Z.style.lineHeight="normal",be.style.verticalAlign="super";var lt=be.offsetTop-Z.offsetTop+2;return Je.removeChild(Z),{baseline:ut,middle:lt}},J.prototype.getMetrics=function(V,q){var Z=V+" "+q;return typeof this._data[Z]=="undefined"&&(this._data[Z]=this.parseMetrics(V,q)),this._data[Z]},J}(),Ac=function(){function J(V,q){this.context=V,this.options=q}return J}(),xc=1e4,wc=function(J){X(V,J);function V(q,Z){var be=J.call(this,q,Z)||this;return be._activeEffects=[],be.canvas=Z.canvas?Z.canvas:document.createElement("canvas"),be.ctx=be.canvas.getContext("2d"),Z.canvas||(be.canvas.width=Math.floor(Z.width*Z.scale),be.canvas.height=Math.floor(Z.height*Z.scale),be.canvas.style.width=Z.width+"px",be.canvas.style.height=Z.height+"px"),be.fontMetrics=new _c(document),be.ctx.scale(be.options.scale,be.options.scale),be.ctx.translate(-Z.x,-Z.y),be.ctx.textBaseline="bottom",be._activeEffects=[],be.context.logger.debug("Canvas renderer initialized ("+Z.width+"x"+Z.height+") with scale "+Z.scale),be}return V.prototype.applyEffects=function(q){for(var Z=this;this._activeEffects.length;)this.popEffect();q.forEach(function(be){return Z.applyEffect(be)})},V.prototype.applyEffect=function(q){this.ctx.save(),hu(q)&&(this.ctx.globalAlpha=q.opacity),wo(q)&&(this.ctx.translate(q.offsetX,q.offsetY),this.ctx.transform(q.matrix[0],q.matrix[1],q.matrix[2],q.matrix[3],q.matrix[4],q.matrix[5]),this.ctx.translate(-q.offsetX,-q.offsetY)),ul(q)&&(this.path(q.path),this.ctx.clip()),this._activeEffects.push(q)},V.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},V.prototype.renderStack=function(q){return b(this,void 0,void 0,function(){var Z;return E(this,function(be){switch(be.label){case 0:return Z=q.element.container.styles,Z.isVisible()?[4,this.renderStackContent(q)]:[3,2];case 1:be.sent(),be.label=2;case 2:return[2]}})})},V.prototype.renderNode=function(q){return b(this,void 0,void 0,function(){return E(this,function(Z){switch(Z.label){case 0:if($r(q.container.flags,16))debugger;return q.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(q)]:[3,3];case 1:return Z.sent(),[4,this.renderNodeContent(q)];case 2:Z.sent(),Z.label=3;case 3:return[2]}})})},V.prototype.renderTextWithLetterSpacing=function(q,Z,be){var Be=this;if(Z===0)this.ctx.fillText(q.text,q.bounds.left,q.bounds.top+be);else{var Je=ou(q.text);Je.reduce(function(ut,lt){return Be.ctx.fillText(lt,ut,q.bounds.top+be),ut+Be.ctx.measureText(lt).width},q.bounds.left)}},V.prototype.createFontStyle=function(q){var Z=q.fontVariant.filter(function(Je){return Je==="normal"||Je==="small-caps"}).join(""),be=Dc(q.fontFamily).join(", "),Be=bo(q.fontSize)?""+q.fontSize.number+q.fontSize.unit:q.fontSize.number+"px";return[[q.fontStyle,Z,q.fontWeight,Be,be].join(" "),be,Be]},V.prototype.renderTextNode=function(q,Z){return b(this,void 0,void 0,function(){var be,Be,Je,ut,lt,xt,Dt,Kt,Gt=this;return E(this,function(lr){return be=this.createFontStyle(Z),Be=be[0],Je=be[1],ut=be[2],this.ctx.font=Be,this.ctx.direction=Z.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",lt=this.fontMetrics.getMetrics(Je,ut),xt=lt.baseline,Dt=lt.middle,Kt=Z.paintOrder,q.textBounds.forEach(function(Dn){Kt.forEach(function(er){switch(er){case 0:Gt.ctx.fillStyle=En(Z.color),Gt.renderTextWithLetterSpacing(Dn,Z.letterSpacing,xt);var zr=Z.textShadow;zr.length&&Dn.text.trim().length&&(zr.slice(0).reverse().forEach(function(or){Gt.ctx.shadowColor=En(or.color),Gt.ctx.shadowOffsetX=or.offsetX.number*Gt.options.scale,Gt.ctx.shadowOffsetY=or.offsetY.number*Gt.options.scale,Gt.ctx.shadowBlur=or.blur.number,Gt.renderTextWithLetterSpacing(Dn,Z.letterSpacing,xt)}),Gt.ctx.shadowColor="",Gt.ctx.shadowOffsetX=0,Gt.ctx.shadowOffsetY=0,Gt.ctx.shadowBlur=0),Z.textDecorationLine.length&&(Gt.ctx.fillStyle=En(Z.textDecorationColor||Z.color),Z.textDecorationLine.forEach(function(or){switch(or){case 1:Gt.ctx.fillRect(Dn.bounds.left,Math.round(Dn.bounds.top+xt),Dn.bounds.width,1);break;case 2:Gt.ctx.fillRect(Dn.bounds.left,Math.round(Dn.bounds.top),Dn.bounds.width,1);break;case 3:Gt.ctx.fillRect(Dn.bounds.left,Math.ceil(Dn.bounds.top+Dt),Dn.bounds.width,1);break}}));break;case 1:Z.webkitTextStrokeWidth&&Dn.text.trim().length&&(Gt.ctx.strokeStyle=En(Z.webkitTextStrokeColor),Gt.ctx.lineWidth=Z.webkitTextStrokeWidth,Gt.ctx.lineJoin=window.chrome?"miter":"round",Gt.ctx.strokeText(Dn.text,Dn.bounds.left,Dn.bounds.top+xt)),Gt.ctx.strokeStyle="",Gt.ctx.lineWidth=0,Gt.ctx.lineJoin="miter";break}})}),[2]})})},V.prototype.renderReplacedElement=function(q,Z,be){if(be&&q.intrinsicWidth>0&&q.intrinsicHeight>0){var Be=Hu(q),Je=vl(Z);this.path(Je),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(be,0,0,q.intrinsicWidth,q.intrinsicHeight,Be.left,Be.top,Be.width,Be.height),this.ctx.restore()}},V.prototype.renderNodeContent=function(q){return b(this,void 0,void 0,function(){var Z,be,Be,Je,ut,lt,xt,xt,Dt,Kt,Gt,lr,Dn,er,zr,or,cr,La,ua,xt,Ja,Dn,or;return E(this,function(ur){switch(ur.label){case 0:this.applyEffects(q.getEffects(4)),Z=q.container,be=q.curves,Be=Z.styles,Je=0,ut=Z.textNodes,ur.label=1;case 1:return Je<ut.length?(lt=ut[Je],[4,this.renderTextNode(lt,Be)]):[3,4];case 2:ur.sent(),ur.label=3;case 3:return Je++,[3,1];case 4:if(!(Z instanceof su))return[3,8];ur.label=5;case 5:return ur.trys.push([5,7,,8]),[4,this.context.cache.match(Z.src)];case 6:return xt=ur.sent(),this.renderReplacedElement(Z,be,xt),[3,8];case 7:return ur.sent(),this.context.logger.error("Error loading image "+Z.src),[3,8];case 8:if(Z instanceof lu&&this.renderReplacedElement(Z,be,Z.canvas),!(Z instanceof _u))return[3,12];ur.label=9;case 9:return ur.trys.push([9,11,,12]),[4,this.context.cache.match(Z.svg)];case 10:return xt=ur.sent(),this.renderReplacedElement(Z,be,xt),[3,12];case 11:return ur.sent(),this.context.logger.error("Error loading svg "+Z.svg.substring(0,255)),[3,12];case 12:return Z instanceof Ou&&Z.tree?(Dt=new V(this.context,{scale:this.options.scale,backgroundColor:Z.backgroundColor,x:0,y:0,width:Z.width,height:Z.height}),[4,Dt.render(Z.tree)]):[3,14];case 13:Kt=ur.sent(),Z.width&&Z.height&&this.ctx.drawImage(Kt,0,0,Z.width,Z.height,Z.bounds.left,Z.bounds.top,Z.bounds.width,Z.bounds.height),ur.label=14;case 14:if(Z instanceof Kl&&(Gt=Math.min(Z.bounds.width,Z.bounds.height),Z.type===hl?Z.checked&&(this.ctx.save(),this.path([new In(Z.bounds.left+Gt*.39363,Z.bounds.top+Gt*.79),new In(Z.bounds.left+Gt*.16,Z.bounds.top+Gt*.5549),new In(Z.bounds.left+Gt*.27347,Z.bounds.top+Gt*.44071),new In(Z.bounds.left+Gt*.39694,Z.bounds.top+Gt*.5649),new In(Z.bounds.left+Gt*.72983,Z.bounds.top+Gt*.23),new In(Z.bounds.left+Gt*.84,Z.bounds.top+Gt*.34085),new In(Z.bounds.left+Gt*.39363,Z.bounds.top+Gt*.79)]),this.ctx.fillStyle=En(Su),this.ctx.fill(),this.ctx.restore()):Z.type===zs&&(Z.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Z.bounds.left+Gt/2,Z.bounds.top+Gt/2,Gt/4,0,Math.PI*2,!0),this.ctx.fillStyle=En(Su),this.ctx.fill(),this.ctx.restore()))),Sc(Z)&&Z.value.length){lr=this.createFontStyle(Be),Dn=lr[0],er=lr[1],zr=this.fontMetrics.getMetrics(Dn,er).baseline,this.ctx.font=Dn,this.ctx.fillStyle=En(Be.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Bc(Z.styles.textAlign),or=Hu(Z),cr=0;switch(Z.styles.textAlign){case 1:cr+=or.width/2;break;case 2:cr+=or.width;break}La=or.add(cr,0,0,-or.height/2+1),this.ctx.save(),this.path([new In(or.left,or.top),new In(or.left+or.width,or.top),new In(or.left+or.width,or.top+or.height),new In(or.left,or.top+or.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new bs(Z.value,La),Be.letterSpacing,zr),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!$r(Z.styles.display,2048))return[3,20];if(!(Z.styles.listStyleImage!==null))return[3,19];if(ua=Z.styles.listStyleImage,!(ua.type===0))return[3,18];xt=void 0,Ja=ua.url,ur.label=15;case 15:return ur.trys.push([15,17,,18]),[4,this.context.cache.match(Ja)];case 16:return xt=ur.sent(),this.ctx.drawImage(xt,Z.bounds.left-(xt.width+10),Z.bounds.top),[3,18];case 17:return ur.sent(),this.context.logger.error("Error loading list-style-image "+Ja),[3,18];case 18:return[3,20];case 19:q.listValue&&Z.styles.listStyleType!==-1&&(Dn=this.createFontStyle(Be)[0],this.ctx.font=Dn,this.ctx.fillStyle=En(Be.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",or=new C(Z.bounds.left,Z.bounds.top+$e(Z.styles.paddingTop,Z.bounds.width),Z.bounds.width,Ba(Be.lineHeight,Be.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new bs(q.listValue,or),Be.letterSpacing,Ba(Be.lineHeight,Be.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),ur.label=20;case 20:return[2]}})})},V.prototype.renderStackContent=function(q){return b(this,void 0,void 0,function(){var Z,be,Be,Je,ut,Be,lt,xt,Be,Dt,Kt,Be,Gt,lr,Be,Dn,er,Be,zr,or,Be;return E(this,function(cr){switch(cr.label){case 0:if($r(q.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(q.element)];case 1:cr.sent(),Z=0,be=q.negativeZIndex,cr.label=2;case 2:return Z<be.length?(Be=be[Z],[4,this.renderStack(Be)]):[3,5];case 3:cr.sent(),cr.label=4;case 4:return Z++,[3,2];case 5:return[4,this.renderNodeContent(q.element)];case 6:cr.sent(),Je=0,ut=q.nonInlineLevel,cr.label=7;case 7:return Je<ut.length?(Be=ut[Je],[4,this.renderNode(Be)]):[3,10];case 8:cr.sent(),cr.label=9;case 9:return Je++,[3,7];case 10:lt=0,xt=q.nonPositionedFloats,cr.label=11;case 11:return lt<xt.length?(Be=xt[lt],[4,this.renderStack(Be)]):[3,14];case 12:cr.sent(),cr.label=13;case 13:return lt++,[3,11];case 14:Dt=0,Kt=q.nonPositionedInlineLevel,cr.label=15;case 15:return Dt<Kt.length?(Be=Kt[Dt],[4,this.renderStack(Be)]):[3,18];case 16:cr.sent(),cr.label=17;case 17:return Dt++,[3,15];case 18:Gt=0,lr=q.inlineLevel,cr.label=19;case 19:return Gt<lr.length?(Be=lr[Gt],[4,this.renderNode(Be)]):[3,22];case 20:cr.sent(),cr.label=21;case 21:return Gt++,[3,19];case 22:Dn=0,er=q.zeroOrAutoZIndexOrTransformedOrOpacity,cr.label=23;case 23:return Dn<er.length?(Be=er[Dn],[4,this.renderStack(Be)]):[3,26];case 24:cr.sent(),cr.label=25;case 25:return Dn++,[3,23];case 26:zr=0,or=q.positiveZIndex,cr.label=27;case 27:return zr<or.length?(Be=or[zr],[4,this.renderStack(Be)]):[3,30];case 28:cr.sent(),cr.label=29;case 29:return zr++,[3,27];case 30:return[2]}})})},V.prototype.mask=function(q){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(q.slice(0).reverse()),this.ctx.closePath()},V.prototype.path=function(q){this.ctx.beginPath(),this.formatPath(q),this.ctx.closePath()},V.prototype.formatPath=function(q){var Z=this;q.forEach(function(be,Be){var Je=vi(be)?be.start:be;Be===0?Z.ctx.moveTo(Je.x,Je.y):Z.ctx.lineTo(Je.x,Je.y),vi(be)&&Z.ctx.bezierCurveTo(be.startControl.x,be.startControl.y,be.endControl.x,be.endControl.y,be.end.x,be.end.y)})},V.prototype.renderRepeat=function(q,Z,be,Be){this.path(q),this.ctx.fillStyle=Z,this.ctx.translate(be,Be),this.ctx.fill(),this.ctx.translate(-be,-Be)},V.prototype.resizeImage=function(q,Z,be){var Be;if(q.width===Z&&q.height===be)return q;var Je=(Be=this.canvas.ownerDocument)!==null&&Be!==void 0?Be:document,ut=Je.createElement("canvas");ut.width=Math.max(1,Z),ut.height=Math.max(1,be);var lt=ut.getContext("2d");return lt.drawImage(q,0,0,q.width,q.height,0,0,Z,be),ut},V.prototype.renderBackgroundImage=function(q){return b(this,void 0,void 0,function(){var Z,be,Be,Je,ut,lt;return E(this,function(xt){switch(xt.label){case 0:Z=q.styles.backgroundImage.length-1,be=function(Dt){var Kt,Gt,lr,Dn,er,zr,or,cr,La,ua,Dn,er,zr,or,cr,Ja,ur,za,Za,ia,os,Zo,hs,So,La,Vs,Dn,gl,yl,or,cr,bl,er,zr,Ml,Xs,El,Ll,Ul,cl,Pl,dl;return E(this,function(Jl){switch(Jl.label){case 0:if(!(Dt.type===0))return[3,5];Kt=void 0,Gt=Dt.url,Jl.label=1;case 1:return Jl.trys.push([1,3,,4]),[4,Be.context.cache.match(Gt)];case 2:return Kt=Jl.sent(),[3,4];case 3:return Jl.sent(),Be.context.logger.error("Error loading background-image "+Gt),[3,4];case 4:return Kt&&(lr=ac(q,Z,[Kt.width,Kt.height,Kt.width/Kt.height]),Dn=lr[0],er=lr[1],zr=lr[2],or=lr[3],cr=lr[4],La=Be.ctx.createPattern(Be.resizeImage(Kt,or,cr),"repeat"),Be.renderRepeat(Dn,La,er,zr)),[3,6];case 5:qt(Dt)?(ua=ac(q,Z,[null,null,null]),Dn=ua[0],er=ua[1],zr=ua[2],or=ua[3],cr=ua[4],Ja=Ar(Dt.angle,or,cr),ur=Ja[0],za=Ja[1],Za=Ja[2],ia=Ja[3],os=Ja[4],Zo=document.createElement("canvas"),Zo.width=or,Zo.height=cr,hs=Zo.getContext("2d"),So=hs.createLinearGradient(za,ia,Za,os),gr(Dt.stops,ur).forEach(function(pu){return So.addColorStop(pu.stop,En(pu.color))}),hs.fillStyle=So,hs.fillRect(0,0,or,cr),or>0&&cr>0&&(La=Be.ctx.createPattern(Zo,"repeat"),Be.renderRepeat(Dn,La,er,zr))):Pn(Dt)&&(Vs=ac(q,Z,[null,null,null]),Dn=Vs[0],gl=Vs[1],yl=Vs[2],or=Vs[3],cr=Vs[4],bl=Dt.position.length===0?[qe]:Dt.position,er=$e(bl[0],or),zr=$e(bl[bl.length-1],cr),Ml=Mn(Dt,er,zr,or,cr),Xs=Ml[0],El=Ml[1],Xs>0&&El>0&&(Ll=Be.ctx.createRadialGradient(gl+er,yl+zr,0,gl+er,yl+zr,Xs),gr(Dt.stops,Xs*2).forEach(function(pu){return Ll.addColorStop(pu.stop,En(pu.color))}),Be.path(Dn),Be.ctx.fillStyle=Ll,Xs!==El?(Ul=q.bounds.left+.5*q.bounds.width,cl=q.bounds.top+.5*q.bounds.height,Pl=El/Xs,dl=1/Pl,Be.ctx.save(),Be.ctx.translate(Ul,cl),Be.ctx.transform(1,0,0,Pl,0,0),Be.ctx.translate(-Ul,-cl),Be.ctx.fillRect(gl,dl*(yl-cl)+cl,or,cr*dl),Be.ctx.restore()):Be.ctx.fill())),Jl.label=6;case 6:return Z--,[2]}})},Be=this,Je=0,ut=q.styles.backgroundImage.slice(0).reverse(),xt.label=1;case 1:return Je<ut.length?(lt=ut[Je],[5,be(lt)]):[3,4];case 2:xt.sent(),xt.label=3;case 3:return Je++,[3,1];case 4:return[2]}})})},V.prototype.renderSolidBorder=function(q,Z,be){return b(this,void 0,void 0,function(){return E(this,function(Be){return this.path(uc(be,Z)),this.ctx.fillStyle=En(q),this.ctx.fill(),[2]})})},V.prototype.renderDoubleBorder=function(q,Z,be,Be){return b(this,void 0,void 0,function(){var Je,ut;return E(this,function(lt){switch(lt.label){case 0:return Z<3?[4,this.renderSolidBorder(q,be,Be)]:[3,2];case 1:return lt.sent(),[2];case 2:return Je=pc(Be,be),this.path(Je),this.ctx.fillStyle=En(q),this.ctx.fill(),ut=mc(Be,be),this.path(ut),this.ctx.fill(),[2]}})})},V.prototype.renderNodeBackgroundAndBorders=function(q){return b(this,void 0,void 0,function(){var Z,be,Be,Je,ut,lt,xt,Dt,Kt=this;return E(this,function(Gt){switch(Gt.label){case 0:return this.applyEffects(q.getEffects(2)),Z=q.container.styles,be=!cn(Z.backgroundColor)||Z.backgroundImage.length,Be=[{style:Z.borderTopStyle,color:Z.borderTopColor,width:Z.borderTopWidth},{style:Z.borderRightStyle,color:Z.borderRightColor,width:Z.borderRightWidth},{style:Z.borderBottomStyle,color:Z.borderBottomColor,width:Z.borderBottomWidth},{style:Z.borderLeftStyle,color:Z.borderLeftColor,width:Z.borderLeftWidth}],Je=Tc(Yl(Z.backgroundClip,0),q.curves),be||Z.boxShadow.length?(this.ctx.save(),this.path(Je),this.ctx.clip(),cn(Z.backgroundColor)||(this.ctx.fillStyle=En(Z.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(q.container)]):[3,2];case 1:Gt.sent(),this.ctx.restore(),Z.boxShadow.slice(0).reverse().forEach(function(lr){Kt.ctx.save();var Dn=Jo(q.curves),er=lr.inset?0:xc,zr=fc(Dn,-er+(lr.inset?1:-1)*lr.spread.number,(lr.inset?1:-1)*lr.spread.number,lr.spread.number*(lr.inset?-2:2),lr.spread.number*(lr.inset?-2:2));lr.inset?(Kt.path(Dn),Kt.ctx.clip(),Kt.mask(zr)):(Kt.mask(Dn),Kt.ctx.clip(),Kt.path(zr)),Kt.ctx.shadowOffsetX=lr.offsetX.number+er,Kt.ctx.shadowOffsetY=lr.offsetY.number,Kt.ctx.shadowColor=En(lr.color),Kt.ctx.shadowBlur=lr.blur.number,Kt.ctx.fillStyle=lr.inset?En(lr.color):"rgba(0,0,0,1)",Kt.ctx.fill(),Kt.ctx.restore()}),Gt.label=2;case 2:ut=0,lt=0,xt=Be,Gt.label=3;case 3:return lt<xt.length?(Dt=xt[lt],Dt.style!==0&&!cn(Dt.color)&&Dt.width>0?Dt.style===2?[4,this.renderDashedDottedBorder(Dt.color,Dt.width,ut,q.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return Gt.sent(),[3,11];case 5:return Dt.style===3?[4,this.renderDashedDottedBorder(Dt.color,Dt.width,ut,q.curves,3)]:[3,7];case 6:return Gt.sent(),[3,11];case 7:return Dt.style===4?[4,this.renderDoubleBorder(Dt.color,Dt.width,ut,q.curves)]:[3,9];case 8:return Gt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Dt.color,ut,q.curves)];case 10:Gt.sent(),Gt.label=11;case 11:ut++,Gt.label=12;case 12:return lt++,[3,3];case 13:return[2]}})})},V.prototype.renderDashedDottedBorder=function(q,Z,be,Be,Je){return b(this,void 0,void 0,function(){var ut,lt,xt,Dt,Kt,Gt,lr,Dn,er,zr,or,cr,La,ua,Ja,ur,Ja,ur;return E(this,function(za){return this.ctx.save(),ut=vc(Be,be),lt=uc(Be,be),Je===2&&(this.path(lt),this.ctx.clip()),vi(lt[0])?(xt=lt[0].start.x,Dt=lt[0].start.y):(xt=lt[0].x,Dt=lt[0].y),vi(lt[1])?(Kt=lt[1].end.x,Gt=lt[1].end.y):(Kt=lt[1].x,Gt=lt[1].y),be===0||be===2?lr=Math.abs(xt-Kt):lr=Math.abs(Dt-Gt),this.ctx.beginPath(),Je===3?this.formatPath(ut):this.formatPath(lt.slice(0,2)),Dn=Z<3?Z*3:Z*2,er=Z<3?Z*2:Z,Je===3&&(Dn=Z,er=Z),zr=!0,lr<=Dn*2?zr=!1:lr<=Dn*2+er?(or=lr/(2*Dn+er),Dn*=or,er*=or):(cr=Math.floor((lr+er)/(Dn+er)),La=(lr-cr*Dn)/(cr-1),ua=(lr-(cr+1)*Dn)/cr,er=ua<=0||Math.abs(er-La)<Math.abs(er-ua)?La:ua),zr&&(Je===3?this.ctx.setLineDash([0,Dn+er]):this.ctx.setLineDash([Dn,er])),Je===3?(this.ctx.lineCap="round",this.ctx.lineWidth=Z):this.ctx.lineWidth=Z*2+1.1,this.ctx.strokeStyle=En(q),this.ctx.stroke(),this.ctx.setLineDash([]),Je===2&&(vi(lt[0])&&(Ja=lt[3],ur=lt[0],this.ctx.beginPath(),this.formatPath([new In(Ja.end.x,Ja.end.y),new In(ur.start.x,ur.start.y)]),this.ctx.stroke()),vi(lt[1])&&(Ja=lt[1],ur=lt[2],this.ctx.beginPath(),this.formatPath([new In(Ja.end.x,Ja.end.y),new In(ur.start.x,ur.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},V.prototype.render=function(q){return b(this,void 0,void 0,function(){var Z;return E(this,function(be){switch(be.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=En(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),Z=hc(q),[4,this.renderStack(Z)];case 1:return be.sent(),this.applyEffects([]),[2,this.canvas]}})})},V}(Ac),Sc=function(J){return J instanceof Bu||J instanceof Tu?!0:J instanceof Kl&&J.type!==zs&&J.type!==hl},Tc=function(J,V){switch(J){case 0:return Jo(V);case 2:return ao(V);case 1:default:return vl(V)}},Bc=function(J){switch(J){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Oc=["-apple-system","system-ui"],Dc=function(J){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?J.filter(function(V){return Oc.indexOf(V)===-1}):J},Rc=function(J){X(V,J);function V(q,Z){var be=J.call(this,q,Z)||this;return be.canvas=Z.canvas?Z.canvas:document.createElement("canvas"),be.ctx=be.canvas.getContext("2d"),be.options=Z,be.canvas.width=Math.floor(Z.width*Z.scale),be.canvas.height=Math.floor(Z.height*Z.scale),be.canvas.style.width=Z.width+"px",be.canvas.style.height=Z.height+"px",be.ctx.scale(be.options.scale,be.options.scale),be.ctx.translate(-Z.x,-Z.y),be.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+Z.width+"x"+Z.height+" at "+Z.x+","+Z.y+") with scale "+Z.scale),be}return V.prototype.render=function(q){return b(this,void 0,void 0,function(){var Z,be;return E(this,function(Be){switch(Be.label){case 0:return Z=Fl(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,q),[4,Ic(Z)];case 1:return be=Be.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=En(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(be,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},V}(Ac),Ic=function(J){return new Promise(function(V,q){var Z=new Image;Z.onload=function(){V(Z)},Z.onerror=q,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(J))})},Mc=function(){function J(V){var q=V.id,Z=V.enabled;this.id=q,this.enabled=Z,this.start=Date.now()}return J.prototype.debug=function(){for(var V=[],q=0;q<arguments.length;q++)V[q]=arguments[q];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,x([this.id,this.getTime()+"ms"],V)):this.info.apply(this,V))},J.prototype.getTime=function(){return Date.now()-this.start},J.prototype.info=function(){for(var V=[],q=0;q<arguments.length;q++)V[q]=arguments[q];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,x([this.id,this.getTime()+"ms"],V)))},J.prototype.warn=function(){for(var V=[],q=0;q<arguments.length;q++)V[q]=arguments[q];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,x([this.id,this.getTime()+"ms"],V)):this.info.apply(this,V))},J.prototype.error=function(){for(var V=[],q=0;q<arguments.length;q++)V[q]=arguments[q];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,x([this.id,this.getTime()+"ms"],V)):this.info.apply(this,V))},J.instances={},J}(),Lc=function(){function J(V,q){var Z;this.windowBounds=q,this.instanceName="#"+J.instanceCount++,this.logger=new Mc({id:this.instanceName,enabled:V.logging}),this.cache=(Z=V.cache)!==null&&Z!==void 0?Z:new ea(this,V)}return J.instanceCount=1,J}(),Uc=function(J,V){return V===void 0&&(V={}),Pc(J,V)};typeof window!="undefined"&&br.setContext(window);var Pc=function(J,V){return b(void 0,void 0,void 0,function(){var q,Z,be,Be,Je,ut,lt,xt,Dt,Kt,Gt,lr,Dn,er,zr,or,cr,La,ua,Ja,ur,za,ur,Za,ia,os,Zo,hs,So,Vs,gl,yl,bl,Ml,Xs,El,Ll,Ul,cl,Pl;return E(this,function(dl){switch(dl.label){case 0:if(!J||typeof J!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(q=J.ownerDocument,!q)throw new Error("Element is not attached to a Document");if(Z=q.defaultView,!Z)throw new Error("Document is not attached to a Window");return be={allowTaint:(Za=V.allowTaint)!==null&&Za!==void 0?Za:!1,imageTimeout:(ia=V.imageTimeout)!==null&&ia!==void 0?ia:15e3,proxy:V.proxy,useCORS:(os=V.useCORS)!==null&&os!==void 0?os:!1},Be=L({logging:(Zo=V.logging)!==null&&Zo!==void 0?Zo:!0,cache:V.cache},be),Je={windowWidth:(hs=V.windowWidth)!==null&&hs!==void 0?hs:Z.innerWidth,windowHeight:(So=V.windowHeight)!==null&&So!==void 0?So:Z.innerHeight,scrollX:(Vs=V.scrollX)!==null&&Vs!==void 0?Vs:Z.pageXOffset,scrollY:(gl=V.scrollY)!==null&&gl!==void 0?gl:Z.pageYOffset},ut=new C(Je.scrollX,Je.scrollY,Je.windowWidth,Je.windowHeight),lt=new Lc(Be,ut),xt=(yl=V.foreignObjectRendering)!==null&&yl!==void 0?yl:!1,Dt={allowTaint:(bl=V.allowTaint)!==null&&bl!==void 0?bl:!1,onclone:V.onclone,ignoreElements:V.ignoreElements,inlineImages:xt,copyStyles:xt},lt.logger.debug("Starting document clone with size "+ut.width+"x"+ut.height+" scrolled to "+-ut.left+","+-ut.top),Kt=new Q(lt,J,Dt),Gt=Kt.clonedReferenceElement,Gt?[4,Kt.toIFrame(q,ut)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return lr=dl.sent(),Dn=ii(Gt)||nc(Gt)?s(Gt.ownerDocument):h(lt,Gt),er=Dn.width,zr=Dn.height,or=Dn.left,cr=Dn.top,La=kc(lt,Gt,V.backgroundColor),ua={canvas:V.canvas,backgroundColor:La,scale:(Xs=(Ml=V.scale)!==null&&Ml!==void 0?Ml:Z.devicePixelRatio)!==null&&Xs!==void 0?Xs:1,x:((El=V.x)!==null&&El!==void 0?El:0)+or,y:((Ll=V.y)!==null&&Ll!==void 0?Ll:0)+cr,width:(Ul=V.width)!==null&&Ul!==void 0?Ul:Math.ceil(er),height:(cl=V.height)!==null&&cl!==void 0?cl:Math.ceil(zr)},xt?(lt.logger.debug("Document cloned, using foreign object rendering"),ur=new Rc(lt,ua),[4,ur.render(Gt)]):[3,3];case 2:return Ja=dl.sent(),[3,5];case 3:return lt.logger.debug("Document cloned, element located at "+or+","+cr+" with size "+er+"x"+zr+" using computed rendering"),lt.logger.debug("Starting DOM parsing"),za=Ru(lt,Gt),La===za.styles.backgroundColor&&(za.styles.backgroundColor=pn.TRANSPARENT),lt.logger.debug("Starting renderer for element at "+ua.x+","+ua.y+" with size "+ua.width+"x"+ua.height),ur=new wc(lt,ua),[4,ur.render(za)];case 4:Ja=dl.sent(),dl.label=5;case 5:return((Pl=V.removeContainer)!==null&&Pl!==void 0?Pl:!0)&&(Q.destroy(lr)||lt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),lt.logger.debug("Finished rendering"),[2,Ja]}})})},kc=function(J,V,q){var Z=V.ownerDocument,be=Z.documentElement?on(J,getComputedStyle(Z.documentElement).backgroundColor):pn.TRANSPARENT,Be=Z.body?on(J,getComputedStyle(Z.body).backgroundColor):pn.TRANSPARENT,Je=typeof q=="string"?on(J,q):q===null?pn.TRANSPARENT:4294967295;return V===Z.documentElement?cn(be)?cn(Be)?Je:Be:be:Je};return Uc})},wRmb:function(Xe,me,U){"use strict";U.d(me,"a",function(){return r});var oe=U("rePB"),X=U("KQm4"),L=U("VTBJ"),b=U("Ff2n"),E=U("cDcd"),x=U.n(E),C=U("Kwbf"),h=U("Zm9Q"),s=U("hW8S");function r(o){return Object(h.a)(o).filter(function(f){return E.isValidElement(f)}).map(function(f){var d=f.key,a=f.props,A=a.children,p=Object(b.a)(a,["children"]),y=Object(L.a)({key:d},p);return A&&(y.children=r(A)),y})}function n(o){return o.reduce(function(f,d){var a=d.fixed,A=a===!0?"left":a,p=d.children;return p&&p.length>0?[].concat(Object(X.a)(f),Object(X.a)(n(p).map(function(y){return Object(L.a)({fixed:A},y)}))):[].concat(Object(X.a)(f),[Object(L.a)(Object(L.a)({},d),{},{fixed:A})])},[])}function e(o){for(var f=!0,d=0;d<o.length;d+=1){var a=o[d];if(f&&a.fixed!=="left")f=!1;else if(!f&&a.fixed==="left"){Object(C.a)(!1,"Index ".concat(d-1," of `columns` missing `fixed='left'` prop."));break}}for(var A=!0,p=o.length-1;p>=0;p-=1){var y=o[p];if(A&&y.fixed!=="right")A=!1;else if(!A&&y.fixed==="right"){Object(C.a)(!1,"Index ".concat(p+1," of `columns` missing `fixed='right'` prop."));break}}}function l(o){return o.map(function(f){var d=f.fixed,a=Object(b.a)(f,["fixed"]),A=d;return d==="left"?A="right":d==="right"&&(A="left"),Object(L.a)({fixed:A},a)})}function c(o,f){var d=o.prefixCls,a=o.columns,A=o.children,p=o.expandable,y=o.expandedKeys,T=o.getRowKey,_=o.onTriggerExpand,B=o.expandIcon,v=o.rowExpandable,m=o.expandIconColumnIndex,u=o.direction,i=o.expandRowByClick,w=E.useMemo(function(){return a||r(A)},[a,A]),O=E.useMemo(function(){if(p){var R,k=m||0,j=w[k],Y=(R={},Object(oe.a)(R,s.a,{className:"".concat(d,"-expand-icon-col")}),Object(oe.a)(R,"title",""),Object(oe.a)(R,"fixed",j?j.fixed:null),Object(oe.a)(R,"className","".concat(d,"-row-expand-icon-cell")),Object(oe.a)(R,"render",function(W,F,H){var G=T(F,H),$=y.has(G),ae=v?v(F):!0,he=B({prefixCls:d,expanded:$,expandable:ae,record:F,onExpand:_});return i?E.createElement("span",{onClick:function(ge){return ge.stopPropagation()}},he):he}),R),P=w.slice();return k>=0&&P.splice(k,0,Y),P}return w},[p,w,T,y,B,u]),S=E.useMemo(function(){var R=O;return f&&(R=f(R)),R.length||(R=[{render:function(){return null}}]),R},[f,O,u]),D=E.useMemo(function(){return u==="rtl"?l(n(S)):n(S)},[S,u]);return[S,D]}me.b=c},wYyv:function(Xe,me,U){"use strict";const oe=(L,b,E)=>{const x=b<0?L.length+b:b;if(x>=0&&x<L.length){const C=E<0?L.length+E:E,[h]=L.splice(b,1);L.splice(C,0,h)}},X=(L,b,E)=>(L=[...L],oe(L,b,E),L);Xe.exports=X,Xe.exports.mutate=oe},wzkS:function(Xe,me,U){"use strict";U.d(me,"c",function(){return E}),U.d(me,"b",function(){return x}),U.d(me,"d",function(){return C}),U.d(me,"a",function(){return s}),U.d(me,"e",function(){return r});var oe=U("9og8"),X=U("WmNS"),L=U.n(X),b=U("ErOA");function E(n){return Object(b.c)("libraries/".concat(n,".json"))}function x(){return Object(b.c)("library_tags.json")}function C(n){return h.apply(this,arguments)}function h(){return h=Object(oe.a)(L.a.mark(function n(e){var l;return L.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(b.b)("attachments/".concat(e,".json"));case 2:return l=o.sent,o.abrupt("return",l.status===0);case 4:case"end":return o.stop()}},n)})),h.apply(this,arguments)}function s(n){return Object(b.f)("libraries.json",n)}function r(n,e){return Object(b.g)("libraries/".concat(n,".json"),e)}},x6Kt:function(Xe,me,U){var oe=U("y+Vt"),X=U("VpOo"),L=U("nPnh"),b=L.subPixelOptimizeRect,E={},x=oe.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(C,h){var s,r,n,e;this.subPixelOptimize?(b(E,h,this.style),s=E.x,r=E.y,n=E.width,e=E.height,E.r=h.r,h=E):(s=h.x,r=h.y,n=h.width,e=h.height),h.r?X.buildPath(C,h):C.rect(s,r,n,e),C.closePath();return}});Xe.exports=x},"y+Vt":function(Xe,me,U){var oe=U("Gev7"),X=U("bYtY"),L=U("IMiH"),b=U("2DNl"),E=U("3C/r"),x=E.prototype.getCanvasPattern,C=Math.abs,h=new L(!0);function s(n){oe.call(this,n),this.path=null}s.prototype={constructor:s,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(n,e){var l=this.style,c=this.path||h,o=l.hasStroke(),f=l.hasFill(),d=l.fill,a=l.stroke,A=f&&!!d.colorStops,p=o&&!!a.colorStops,y=f&&!!d.image,T=o&&!!a.image;if(l.bind(n,this,e),this.setTransform(n),this.__dirty){var _;A&&(_=_||this.getBoundingRect(),this._fillGradient=l.getGradient(n,d,_)),p&&(_=_||this.getBoundingRect(),this._strokeGradient=l.getGradient(n,a,_))}A?n.fillStyle=this._fillGradient:y&&(n.fillStyle=x.call(d,n)),p?n.strokeStyle=this._strokeGradient:T&&(n.strokeStyle=x.call(a,n));var B=l.lineDash,v=l.lineDashOffset,m=!!n.setLineDash,u=this.getGlobalScale();if(c.setScale(u[0],u[1],this.segmentIgnoreThreshold),this.__dirtyPath||B&&!m&&o?(c.beginPath(n),B&&!m&&(c.setLineDash(B),c.setLineDashOffset(v)),this.buildPath(c,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(n.beginPath(),this.path.rebuildPath(n)),f)if(l.fillOpacity!=null){var i=n.globalAlpha;n.globalAlpha=l.fillOpacity*l.opacity,c.fill(n),n.globalAlpha=i}else c.fill(n);if(B&&m&&(n.setLineDash(B),n.lineDashOffset=v),o)if(l.strokeOpacity!=null){var i=n.globalAlpha;n.globalAlpha=l.strokeOpacity*l.opacity,c.stroke(n),n.globalAlpha=i}else c.stroke(n);B&&m&&n.setLineDash([]),l.text!=null&&(this.restoreTransform(n),this.drawRectText(n,this.getBoundingRect()))},buildPath:function(n,e,l){},createPathProxy:function(){this.path=new L},getBoundingRect:function(){var n=this._rect,e=this.style,l=!n;if(l){var c=this.path;c||(c=this.path=new L),this.__dirtyPath&&(c.beginPath(),this.buildPath(c,this.shape,!1)),n=c.getBoundingRect()}if(this._rect=n,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=n.clone());if(this.__dirty||l){o.copy(n);var f=e.lineWidth,d=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(f=Math.max(f,this.strokeContainThreshold||4)),d>1e-10&&(o.width+=f/d,o.height+=f/d,o.x-=f/d/2,o.y-=f/d/2)}return o}return n},contain:function(n,e){var l=this.transformCoordToLocal(n,e),c=this.getBoundingRect(),o=this.style;if(n=l[0],e=l[1],c.contain(n,e)){var f=this.path.data;if(o.hasStroke()){var d=o.lineWidth,a=o.strokeNoScale?this.getLineScale():1;if(a>1e-10&&(o.hasFill()||(d=Math.max(d,this.strokeContainThreshold)),b.containStroke(f,d/a,n,e)))return!0}if(o.hasFill())return b.contain(f,n,e)}return!1},dirty:function(n){n==null&&(n=!0),n&&(this.__dirtyPath=n,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(n){return this.animate("shape",n)},attrKV:function(n,e){n==="shape"?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):oe.prototype.attrKV.call(this,n,e)},setShape:function(n,e){var l=this.shape;if(l){if(X.isObject(n))for(var c in n)n.hasOwnProperty(c)&&(l[c]=n[c]);else l[n]=e;this.dirty(!0)}return this},getLineScale:function(){var n=this.transform;return n&&C(n[0]-1)>1e-10&&C(n[3]-1)>1e-10?Math.sqrt(C(n[0]*n[3]-n[2]*n[1])):1}},s.extend=function(n){var e=function(c){s.call(this,c),n.style&&this.style.extendFrom(n.style,!1);var o=n.shape;if(o){this.shape=this.shape||{};var f=this.shape;for(var d in o)!f.hasOwnProperty(d)&&o.hasOwnProperty(d)&&(f[d]=o[d])}n.init&&n.init.call(this,c)};X.inherits(e,s);for(var l in n)l!=="style"&&l!=="shape"&&(e.prototype[l]=n[l]);return e},X.inherits(s,oe);var r=s;Xe.exports=r},"y0+3":function(Xe,me,U){"use strict";U.d(me,"a",function(){return n}),U.d(me,"b",function(){return l});var oe=/margin|padding|width|height|max|min|offset/,X={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function b(c){return c.nodeType===1?c.ownerDocument.defaultView.getComputedStyle(c,null):{}}function E(c,o,f){if(o=o.toLowerCase(),f==="auto"){if(o==="height")return c.offsetHeight;if(o==="width")return c.offsetWidth}return o in X||(X[o]=oe.test(o)),X[o]?parseFloat(f)||0:f}function x(c,o){var f=arguments.length,d=b(c);return o=L[o]?"cssFloat"in c.style?"cssFloat":"styleFloat":o,f===1?d:E(c,o,d[o]||c.style[o])}function C(c,o,f){var d=arguments.length;if(o=L[o]?"cssFloat"in c.style?"cssFloat":"styleFloat":o,d===3)return typeof f=="number"&&oe.test(o)&&(f="".concat(f,"px")),c.style[o]=f,f;for(var a in o)o.hasOwnProperty(a)&&C(c,a,o[a]);return b(c)}function h(c){return c===document.body?document.documentElement.clientWidth:c.offsetWidth}function s(c){return c===document.body?window.innerHeight||document.documentElement.clientHeight:c.offsetHeight}function r(){var c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),o=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:c,height:o}}function n(){var c=document.documentElement.clientWidth,o=window.innerHeight||document.documentElement.clientHeight;return{width:c,height:o}}function e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function l(c){var o=c.getBoundingClientRect(),f=document.documentElement;return{left:o.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:o.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},"y1J/":function(Xe,me,U){Xe.exports=U.p+"static/yz.688d901a.png"},y23F:function(Xe,me){function U(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}U.prototype={constructor:U,_dragStart:function(L){for(var b=L.target;b&&!b.draggable;)b=b.parent;b&&(this._draggingTarget=b,b.dragging=!0,this._x=L.offsetX,this._y=L.offsetY,this.dispatchToElement(oe(b,L),"dragstart",L.event))},_drag:function(L){var b=this._draggingTarget;if(b){var E=L.offsetX,x=L.offsetY,C=E-this._x,h=x-this._y;this._x=E,this._y=x,b.drift(C,h,L),this.dispatchToElement(oe(b,L),"drag",L.event);var s=this.findHover(E,x,b).target,r=this._dropTarget;this._dropTarget=s,b!==s&&(r&&s!==r&&this.dispatchToElement(oe(r,L),"dragleave",L.event),s&&s!==r&&this.dispatchToElement(oe(s,L),"dragenter",L.event))}},_dragEnd:function(L){var b=this._draggingTarget;b&&(b.dragging=!1),this.dispatchToElement(oe(b,L),"dragend",L.event),this._dropTarget&&this.dispatchToElement(oe(this._dropTarget,L),"drop",L.event),this._draggingTarget=null,this._dropTarget=null}};function oe(L,b){return{target:L,topTarget:b&&b.topTarget}}var X=U;Xe.exports=X},y5JW:function(Xe,me,U){"use strict";U.d(me,"c",function(){return f}),U.d(me,"a",function(){return d});var oe=U("DZo9"),X=U("8z0m"),L=U("+L6B"),b=U("2/Rp"),E=U("9og8"),x=U("k1fw"),C=U("oBTY"),h=U("miYZ"),s=U("tsqr"),r=U("WmNS"),n=U.n(r),e=U("cDcd"),l=U.n(e),c=U("m3rI"),o=U("wzkS"),f="\u3000\u3000";function d(a){var A=["Bytes","KB","MB","GB","TB"];if(a==0)return"0 Byte";var p=parseInt(""+Math.floor(Math.log(a)/Math.log(1024)),10);return(a/Math.pow(1024,p)).toFixed(1)+" "+A[p]}me.b=function(a){var A=a.value,p=A===void 0?[]:A,y=a.action,T=a.onChange,_=a.className,B=a.maxSize,v=B===void 0?150:B,m=a.title,u=m===void 0?"\u6587\u4EF6\u4E0A\u4F20":m,i=a.accept,w=i===void 0?null:i,O={multiple:!1,fileList:p,accept:w,withCredentials:!0,beforeUpload:function(R){var k=R.size/1024/1024;return k<v?!0:(s.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(v,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),Promise.reject())},action:"".concat(c.a.API_SERVER,"/api/attachments.json"),onChange:function(R){var k=Object(C.a)(R.fileList);k=k.map(function(j){return j.name.indexOf(f)===-1&&(j.name="".concat(j.name).concat(f).concat(d(j.size))),Object(x.a)({},j)}),T(k)},onRemove:function(){var D=Object(E.a)(n.a.mark(function k(j){var Y,P,K;return n.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(Y=j.size/1024/1024,!(j.status==="uploading")){F.next=3;break}return F.abrupt("return",!0);case 3:if(Y<v){F.next=7;break}return F.abrupt("return",!0);case 7:if(P=j.response?j.response.id:j.uid,!P){F.next=15;break}return F.next=11,Object(o.d)(j.response?j.response.id:j.id);case 11:return K=F.sent,F.abrupt("return",K);case 15:return F.abrupt("return",!0);case 16:case"end":return F.stop()}},k)}));function R(k){return D.apply(this,arguments)}return R}()};function S(D){D.preventDefault(),D.stopPropagation()}return l.a.createElement("div",{className:"single-upload ".concat(_||"")},l.a.createElement(X.a,O,l.a.createElement(b.a,{type:"primary",title:p.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:p.length>0,ghost:!0},u),l.a.createElement("span",{onClick:S,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",v,"M) ")))}},yslc:function(Xe,me){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="},yxFR:function(Xe,me,U){var oe=U("y+Vt"),X=U("nPnh"),L=X.subPixelOptimizeLine,b={},E=oe.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(x,C){var h,s,r,n;this.subPixelOptimize?(L(b,C,this.style),h=b.x1,s=b.y1,r=b.x2,n=b.y2):(h=C.x1,s=C.y1,r=C.x2,n=C.y2);var e=C.percent;if(e===0)return;x.moveTo(h,s),e<1&&(r=h*(1-e)+r*e,n=s*(1-e)+n*e),x.lineTo(r,n)},pointAt:function(x){var C=this.shape;return[C.x1*(1-x)+C.x2*x,C.y1*(1-x)+C.y2*x]}});Xe.exports=E},zarK:function(Xe,me,U){var oe=U("YH21"),X=oe.addEventListener,L=oe.removeEventListener,b=oe.normalizeEvent,E=oe.getNativeEvent,x=U("bYtY"),C=U("H6uX"),h=U("ItGF"),s=300,r=h.domSupported,n=function(){var D=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],R=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},j=x.map(D,function(Y){var P=Y.replace("mouse","pointer");return k.hasOwnProperty(P)?P:Y});return{mouse:D,touch:R,pointer:j}}(),e={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function l(D){return D==="mousewheel"&&h.browser.firefox?"DOMMouseScroll":D}function c(D){var R=D.pointerType;return R==="pen"||R==="touch"}function o(D){D.touching=!0,D.touchTimer!=null&&(clearTimeout(D.touchTimer),D.touchTimer=null),D.touchTimer=setTimeout(function(){D.touching=!1,D.touchTimer=null},700)}function f(D){D&&(D.zrByTouch=!0)}function d(D,R){return b(D.dom,new A(D,R),!0)}function a(D,R){for(var k=R,j=!1;k&&k.nodeType!==9&&!(j=k.domBelongToZr||k!==R&&k===D.painterRoot);)k=k.parentNode;return j}function A(D,R){this.type=R.type,this.target=this.currentTarget=D.dom,this.pointerType=R.pointerType,this.clientX=R.clientX,this.clientY=R.clientY}var p=A.prototype;p.stopPropagation=p.stopImmediatePropagation=p.preventDefault=x.noop;var y={mousedown:function(D){D=b(this.dom,D),this._mayPointerCapture=[D.zrX,D.zrY],this.trigger("mousedown",D)},mousemove:function(D){D=b(this.dom,D);var R=this._mayPointerCapture;R&&(D.zrX!==R[0]||D.zrY!==R[1])&&u(this,!0),this.trigger("mousemove",D)},mouseup:function(D){D=b(this.dom,D),u(this,!1),this.trigger("mouseup",D)},mouseout:function(D){D=b(this.dom,D),this._pointerCapturing&&(D.zrEventControl="no_globalout");var R=D.toElement||D.relatedTarget;D.zrIsToLocalDOM=a(this,R),this.trigger("mouseout",D)},touchstart:function(D){D=b(this.dom,D),f(D),this._lastTouchMoment=new Date,this.handler.processGesture(D,"start"),y.mousemove.call(this,D),y.mousedown.call(this,D)},touchmove:function(D){D=b(this.dom,D),f(D),this.handler.processGesture(D,"change"),y.mousemove.call(this,D)},touchend:function(D){D=b(this.dom,D),f(D),this.handler.processGesture(D,"end"),y.mouseup.call(this,D),+new Date-this._lastTouchMoment<s&&y.click.call(this,D)},pointerdown:function(D){y.mousedown.call(this,D)},pointermove:function(D){c(D)||y.mousemove.call(this,D)},pointerup:function(D){y.mouseup.call(this,D)},pointerout:function(D){c(D)||y.mouseout.call(this,D)}};x.each(["click","mousewheel","dblclick","contextmenu"],function(D){y[D]=function(R){R=b(this.dom,R),this.trigger(D,R)}});var T={pointermove:function(D){c(D)||T.mousemove.call(this,D)},pointerup:function(D){T.mouseup.call(this,D)},mousemove:function(D){this.trigger("mousemove",D)},mouseup:function(D){var R=this._pointerCapturing;u(this,!1),this.trigger("mouseup",D),R&&(D.zrEventControl="only_globalout",this.trigger("mouseout",D))}};function _(D,R){var k=R.domHandlers;h.pointerEventsSupported?x.each(n.pointer,function(j){v(R,j,function(Y){k[j].call(D,Y)})}):(h.touchEventsSupported&&x.each(n.touch,function(j){v(R,j,function(Y){k[j].call(D,Y),o(R)})}),x.each(n.mouse,function(j){v(R,j,function(Y){Y=E(Y),R.touching||k[j].call(D,Y)})}))}function B(D,R){h.pointerEventsSupported?x.each(e.pointer,k):h.touchEventsSupported||x.each(e.mouse,k);function k(j){function Y(P){P=E(P),a(D,P.target)||(P=d(D,P),R.domHandlers[j].call(D,P))}v(R,j,Y,{capture:!0})}}function v(D,R,k,j){D.mounted[R]=k,D.listenerOpts[R]=j,X(D.domTarget,l(R),k,j)}function m(D){var R=D.mounted;for(var k in R)R.hasOwnProperty(k)&&L(D.domTarget,l(k),R[k],D.listenerOpts[k]);D.mounted={}}function u(D,R){if(D._mayPointerCapture=null,r&&D._pointerCapturing^R){D._pointerCapturing=R;var k=D._globalHandlerScope;R?B(D,k):m(k)}}function i(D,R){this.domTarget=D,this.domHandlers=R,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function w(D,R){C.call(this),this.dom=D,this.painterRoot=R,this._localHandlerScope=new i(D,y),r&&(this._globalHandlerScope=new i(document,T)),this._pointerCapturing=!1,this._mayPointerCapture=null,_(this,this._localHandlerScope)}var O=w.prototype;O.dispose=function(){m(this._localHandlerScope),r&&m(this._globalHandlerScope)},O.setCursor=function(D){this.dom.style&&(this.dom.style.cursor=D||"default")},x.mixin(w,C);var S=w;Xe.exports=S}}]);
|