You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/vendors.a3747ace.async.js

1020 lines
5.2 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{"+BJd":function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("6MrE"),f=l.n(A)},"+QRC":function(j,R,l){"use strict";var x=l("E9nw"),b={"text/plain":"Text","text/html":"Url",default:"Text"},A="Copy to clipboard: #{key}, Enter";function f(e){var m=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,m)}function t(e,m){var d,a,n,s,c,i,u=!1;m||(m={}),d=m.debug||!1;try{n=x(),s=document.createRange(),c=document.getSelection(),i=document.createElement("span"),i.textContent=e,i.style.all="unset",i.style.position="fixed",i.style.top=0,i.style.clip="rect(0, 0, 0, 0)",i.style.whiteSpace="pre",i.style.webkitUserSelect="text",i.style.MozUserSelect="text",i.style.msUserSelect="text",i.style.userSelect="text",i.addEventListener("copy",function(o){if(o.stopPropagation(),m.format)if(o.preventDefault(),typeof o.clipboardData=="undefined"){d&&console.warn("unable to use e.clipboardData"),d&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var h=b[m.format]||b.default;window.clipboardData.setData(h,e)}else o.clipboardData.clearData(),o.clipboardData.setData(m.format,e);m.onCopy&&(o.preventDefault(),m.onCopy(o.clipboardData))}),document.body.appendChild(i),s.selectNodeContents(i),c.addRange(s);var r=document.execCommand("copy");if(!r)throw new Error("copy command was unsuccessful");u=!0}catch(o){d&&console.error("unable to copy using execCommand: ",o),d&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(m.format||"text",e),m.onCopy&&m.onCopy(window.clipboardData),u=!0}catch(h){d&&console.error("unable to copy using clipboardData: ",h),d&&console.error("falling back to prompt"),a=f("message"in m?m.message:A),window.prompt(a,e)}}finally{c&&(typeof c.removeRange=="function"?c.removeRange(s):c.removeAllRanges()),i&&document.body.removeChild(i),n()}return u}j.exports=t},"+TT/":function(j,R,l){var x=l("bYtY"),b=l("mFDi"),A=l("OELB"),f=A.parsePercent,t=l("7aKB"),e=x.each,m=["left","right","top","bottom","width","height"],d=[["width","left","right"],["height","top","bottom"]];function a(v,y,w,S,_){var I=0,C=0;S==null&&(S=Infinity),_==null&&(_=Infinity);var E=0;y.eachChild(function(O,M){var F=O.position,H=O.getBoundingRect(),B=y.childAt(M+1),X=B&&B.getBoundingRect(),J,k;if(v==="horizontal"){var K=H.width+(X?-X.x+H.x:0);J=I+K,J>S||O.newline?(I=0,J=K,C+=E+w,E=H.height):E=Math.max(E,H.height)}else{var z=H.height+(X?-X.y+H.y:0);k=C+z,k>_||O.newline?(I+=E+w,C=0,k=z,E=H.width):E=Math.max(E,H.width)}if(O.newline)return;F[0]=I,F[1]=C,v==="horizontal"?I=J+w:C=k+w})}var n=a,s=x.curry(a,"vertical"),c=x.curry(a,"horizontal");function i(v,y,w){var S=y.width,_=y.height,I=f(v.x,S),C=f(v.y,_),E=f(v.x2,S),O=f(v.y2,_);return(isNaN(I)||isNaN(parseFloat(v.x)))&&(I=0),(isNaN(E)||isNaN(parseFloat(v.x2)))&&(E=S),(isNaN(C)||isNaN(parseFloat(v.y)))&&(C=0),(isNaN(O)||isNaN(parseFloat(v.y2)))&&(O=_),w=t.normalizeCssArray(w||0),{width:Math.max(E-I-w[1]-w[3],0),height:Math.max(O-C-w[0]-w[2],0)}}function u(v,y,w){w=t.normalizeCssArray(w||0);var S=y.width,_=y.height,I=f(v.left,S),C=f(v.top,_),E=f(v.right,S),O=f(v.bottom,_),M=f(v.width,S),F=f(v.height,_),H=w[2]+w[0],B=w[1]+w[3],X=v.aspect;isNaN(M)&&(M=S-E-B-I),isNaN(F)&&(F=_-O-H-C),X!=null&&(isNaN(M)&&isNaN(F)&&(X>S/_?M=S*.8:F=_*.8),isNaN(M)&&(M=X*F),isNaN(F)&&(F=M/X)),isNaN(I)&&(I=S-E-M-B),isNaN(C)&&(C=_-O-F-H);switch(v.left||v.right){case"center":I=S/2-M/2-w[3];break;case"right":I=S-M-B;break}switch(v.top||v.bottom){case"middle":case"center":C=_/2-F/2-w[0];break;case"bottom":C=_-F-H;break}I=I||0,C=C||0,isNaN(M)&&(M=S-B-I-(E||0)),isNaN(F)&&(F=_-H-C-(O||0));var J=new b(I+w[3],C+w[0],M,F);return J.margin=w,J}function r(v,y,w,S,_){var I=!_||!_.hv||_.hv[0],C=!_||!_.hv||_.hv[1],E=_&&_.boundingMode||"all";if(!I&&!C)return;var O;if(E==="raw")O=v.type==="group"?new b(0,0,+y.width||0,+y.height||0):v.getBoundingRect();else if(O=v.getBoundingRect(),v.needLocalTransform()){var M=v.getLocalTransform();O=O.clone(),O.applyTransform(M)}y=u(x.defaults({width:O.width,height:O.height},y),w,S);var F=v.position,H=I?y.x-O.x:0,B=C?y.y-O.y:0;v.attr("position",E==="raw"?[H,B]:[F[0]+H,F[1]+B])}function o(v,y){return v[d[y][0]]!=null||v[d[y][1]]!=null&&v[d[y][2]]!=null}function h(v,y,w){!x.isObject(w)&&(w={});var S=w.ignoreSize;!x.isArray(S)&&(S=[S,S]);var _=C(d[0],0),I=C(d[1],1);M(d[0],v,_),M(d[1],v,I);function C(F,H){var B={},X=0,J={},k=0,K=2;if(e(F,function(P){J[P]=v[P]}),e(F,function(P){E(y,P)&&(B[P]=J[P]=y[P]),O(B,P)&&X++,O(J,P)&&k++}),S[H])return O(y,F[1])?J[F[2]]=null:O(y,F[2])&&(J[F[1]]=null),J;if(k===K||!X)return J;if(X>=K)return B;for(var z=0;z<F.length;z++){var W=F[z];if(!E(B,W)&&E(v,W)){B[W]=v[W];break}}return B}function E(F,H){return F.hasOwnProperty(H)}function O(F,H){return F[H]!=null&&F[H]!=="auto"}function M(F,H,B){e(F,function(X){H[X]=B[X]})}}function p(v){return g({},v)}function g(v,y){return y&&v&&e(m,function(w){y.hasOwnProperty(w)&&(v[w]=y[w])}),v}R.LOCATION_PARAMS=m,R.HV_NAMES=d,R.box=n,R.vbox=s,R.hbox=c,R.getAvailableSize=i,R.getLayoutRect=u,R.positionElement=r,R.sizeCalculable=o,R.mergeLayoutParam=h,R.getLayoutParams=p,R.copyLayoutParams=g},"+Zaj":function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("ugBc")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="CalendarOutlined";var d=f.forwardRef(m);R.default=d},"+d4F":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("y3Yb"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},"+eQT":function(j,R,l){"use strict";var x=l("wd/R"),b=l.n(x),A=l("Kwbf"),f={getNow:function(){return b()()},getWeekDay:function(Vt){var Cr=Vt.clone().locale("en_US");return Cr.weekday()+Cr.localeData().firstDayOfWeek()},getYear:function(Vt){return Vt.year()},getMonth:function(Vt){return Vt.month()},getDate:function(Vt){return Vt.date()},getHour:function(Vt){return Vt.hour()},getMinute:function(Vt){return Vt.minute()},getSecond:function(Vt){return Vt.second()},addYear:function(Vt,Cr){var xr=Vt.clone();return xr.add(Cr,"year")},addMonth:function(Vt,Cr){var xr=Vt.clone();return xr.add(Cr,"month")},addDate:function(Vt,Cr){var xr=Vt.clone();return xr.add(Cr,"day")},setYear:function(Vt,Cr){var xr=Vt.clone();return xr.year(Cr)},setMonth:function(Vt,Cr){var xr=Vt.clone();return xr.month(Cr)},setDate:function(Vt,Cr){var xr=Vt.clone();return xr.date(Cr)},setHour:function(Vt,Cr){var xr=Vt.clone();return xr.hour(Cr)},setMinute:function(Vt,Cr){var xr=Vt.clone();return xr.minute(Cr)},setSecond:function(Vt,Cr){var xr=Vt.clone();return xr.second(Cr)},isAfter:function(Vt,Cr){return Vt.isAfter(Cr)},isValidate:function(Vt){return Vt.isValid()},locale:{getWeekFirstDay:function(Vt){var Cr=b()().locale(Vt);return Cr.localeData().firstDayOfWeek()},getWeek:function(Vt,Cr){var xr=Cr.clone(),Gr=xr.locale(Vt);return Gr.week()},getShortWeekDays:function(Vt){var Cr=b()().locale(Vt);return Cr.localeData().weekdaysMin()},getShortMonths:function(Vt){var Cr=b()().locale(Vt);return Cr.localeData().monthsShort()},format:function(Vt,Cr,xr){var Gr=Cr.clone(),$r=Gr.locale(Vt);return $r.format(xr)},parse:function(Vt,Cr,xr){for(var Gr=[],$r=0;$r<xr.length;$r+=1){var hn=xr[$r],On=Cr;if(hn.includes("wo")||hn.includes("Wo")){hn=hn.replace(/wo/g,"w").replace(/Wo/g,"W");var Qn=hn.match(/[-YyMmDdHhSsWwGg]+/g),qn=On.match(/[-\d]+/g);Qn&&qn?(hn=Qn.join(""),On=qn.join("")):Gr.push(hn.replace(/o/g,""))}var si=b()(On,hn,Vt,!0);if(si.isValid())return si}for(var oi=0;oi<Gr.length;oi+=1){var Kn=b()(Cr,Gr[oi],Vt,!1);if(Kn.isValid())return Object(A.b)(!1,"Not match any format strictly and fallback to fuzzy match. Please help to fire a issue about this."),Kn}return null}}},t=f,e=l("pVnL"),m=l.n(e),d=l("q1tI"),a=l("2/Rp");function n(ct){return d.createElement(a.a,m()({size:"small",type:"primary"},ct))}var s=l("mr32");function c(ct){return d.createElement(s.a,m()({color:"blue"},ct))}var i=l("lSNA"),u=l.n(i),r=l("lwsE"),o=l.n(r),h=l("W8MJ"),p=l.n(h),g=l("7W2i"),v=l.n(g),y=l("LQ03"),w=l.n(y),S=l("TSYQ"),_=l.n(S),I=l("r/2G"),C=l.n(I),E=l("XzQk"),O=l.n(E),M=l("kbBi"),F=l.n(M),H=l("1OyB"),B=l("vuIU"),X=l("Ji7U"),J=l("LK+K"),k=l("rePB"),K=l("VTBJ"),z=l("ODXe"),W=l("6cGi"),P=l("U8pU"),G=l("4IlW"),V=d.createContext({}),q=V,re={visibility:"hidden"};function ce(ct){var Vt=ct.prefixCls,Cr=ct.prevIcon,xr=Cr===void 0?"\u2039":Cr,Gr=ct.nextIcon,$r=Gr===void 0?"\u203A":Gr,hn=ct.superPrevIcon,On=hn===void 0?"\xAB":hn,Qn=ct.superNextIcon,qn=Qn===void 0?"\xBB":Qn,si=ct.onSuperPrev,oi=ct.onSuperNext,Kn=ct.onPrev,Zn=ct.onNext,ni=ct.children,wi=d.useContext(q),Di=wi.hideNextBtn,Ui=wi.hidePrevBtn;return d.createElement("div",{className:Vt},si&&d.createElement("button",{type:"button",onClick:si,tabIndex:-1,className:"".concat(Vt,"-super-prev-btn"),style:Ui?re:{}},On),Kn&&d.createElement("button",{type:"button",onClick:Kn,tabIndex:-1,className:"".concat(Vt,"-prev-btn"),style:Ui?re:{}},xr),d.createElement("div",{className:"".concat(Vt,"-view")},ni),Zn&&d.createElement("button",{type:"button",onClick:Zn,tabIndex:-1,className:"".concat(Vt,"-next-btn"),style:Di?re:{}},$r),oi&&d.createElement("button",{type:"button",onClick:oi,tabIndex:-1,className:"".concat(Vt,"-super-next-btn"),style:Di?re:{}},qn))}var ie=ce;function fe(ct){var Vt=d.useContext(q),Cr=Vt.hideHeader;if(Cr)return null;var xr=ct.prefixCls,Gr=ct.generateConfig,$r=ct.locale,hn=ct.value,On=ct.format,Qn="".concat(xr,"-header");return d.createElement(ie,{prefixCls:Qn},hn?Gr.locale.format($r.locale,hn,On):"\xA0")}var xe=fe,Se=l("YrtM"),ke=l("KQm4"),ge=new Map;function Be(ct,Vt,Cr){if(ge.get(ct)&&cancelAnimationFrame(ge.get(ct)),Cr<=0){ge.set(ct,requestAnimationFrame(function(){ct.scrollTop=Vt}));return}var xr=Vt-ct.scrollTop,Gr=xr/Cr*10;ge.set(ct,requestAnimationFrame(function(){ct.scrollTop+=Gr,ct.scrollTop!==Vt&&Be(ct,Vt,Cr-10)}))}function ee(ct,Vt){var Cr=Vt.onLeftRight,xr=Vt.onCtrlLeftRight,Gr=Vt.onUpDown,$r=Vt.onPageUpDown,hn=Vt.onEnter,On=ct.which,Qn=ct.ctrlKey,qn=ct.metaKey;switch(On){case G.a.LEFT:if(Qn||qn){if(xr)return xr(-1),!0}else if(Cr)return Cr(-1),!0;break;case G.a.RIGHT:if(Qn||qn){if(xr)return xr(1),!0}else if(Cr)return Cr(1),!0;break;case G.a.UP:if(Gr)return Gr(-1),!0;break;case G.a.DOWN:if(Gr)return Gr(1),!0;break;case G.a.PAGE_UP:if($r)return $r(-1),!0;break;case G.a.PAGE_DOWN:if($r)return $r(1),!0;break;case G.a.ENTER:if(hn)return hn(),!0;break}return!1}function ue(ct,Vt,Cr,xr){var Gr=ct;if(!Gr)switch(Vt){case"time":Gr=xr?"hh:mm:ss a":"HH:mm:ss";break;case"week":Gr="gggg-wo";break;case"month":Gr="YYYY-MM";break;case"quarter":Gr="YYYY-[Q]Q";break;case"year":Gr="YYYY";break;default:Gr=Cr?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Gr}function Ge(ct,Vt){var Cr=ct==="time"?8:10;return Math.max(Cr,Vt.length)+2}var ae=null,Z=new Set;function Y(ct){return!ae&&typeof window!="undefined"&&window.addEventListener&&(ae=function(Cr){Object(ke.a)(Z).forEach(function(xr){xr(Cr)})},window.addEventListener("mousedown",ae)),Z.add(ct),function(){Z.delete(ct),Z.size===0&&(window.removeEventListener("mousedown",ae),ae=null)}}var te=function(Vt){return Vt==="month"||Vt==="date"?"year":Vt},we=function(Vt){return Vt==="date"?"month":Vt},pe=function(Vt){return Vt==="month"||Vt==="date"?"quarter":Vt},De=function(Vt){return Vt==="date"?"week":Vt},Ne={year:te,month:we,quarter:pe,week:De,time:null,date:null};function me(ct,Vt){return ct.some(function(Cr){return Cr&&Cr.contains(Vt)})}function be(ct){var Vt=ct.prefixCls,Cr=ct.units,xr=ct.onSelect,Gr=ct.value,$r=ct.active,hn=ct.hideDisabledOptions,On="".concat(Vt,"-cell"),Qn=d.useContext(q),qn=Qn.open,si=d.useRef(null),oi=d.useRef(new Map);return d.useLayoutEffect(function(){var Kn=oi.current.get(Gr);Kn&&qn!==!1&&Be(si.current,Kn.offsetTop,120)},[Gr]),d.useLayoutEffect(function(){if(qn){var Kn=oi.current.get(Gr);Kn&&Be(si.current,Kn.offsetTop,0)}},[qn]),d.createElement("ul",{className:_()("".concat(Vt,"-column"),Object(k.a)({},"".concat(Vt,"-column-active"),$r)),ref:si,style:{position:"relative"}},Cr.map(function(Kn){var Zn;return hn&&Kn.disabled?null:d.createElement("li",{key:Kn.value,ref:function(wi){oi.current.set(Kn.value,wi)},className:_()(On,(Zn={},Object(k.a)(Zn,"".concat(On,"-disabled"),Kn.disabled),Object(k.a)(Zn,"".concat(On,"-selected"),Gr===Kn.value),Zn)),onClick:function(){if(Kn.disabled)return;xr(Kn.value)}},d.createElement("div",{className:"".concat(On,"-inner")},Kn.label))}))}var Re=be;function it(ct,Vt){for(var Cr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",xr=String(ct);xr.length<Vt;)xr="".concat(Cr).concat(ct);return xr}var yt=function(){for(var Vt=arguments.length,Cr=new Array(Vt),xr=0;xr<Vt;xr++)Cr[xr]=arguments[xr];return Cr};function pt(ct){return ct==null?[]:Array.isArray(ct)?ct:[ct]}function Pe(ct){var Vt={};return Object.keys(ct).forEach(function(Cr){(Cr.substr(0,5)==="data-"||Cr.substr(0,5)==="aria-"||Cr==="role"||Cr==="name")&&Cr.substr(0,7)!=="data-__"&&(Vt[Cr]=ct[Cr])}),Vt}function Nt(ct,Vt){return ct?ct[Vt]:null}function ut(ct,Vt,Cr){var xr=[Nt(ct,0),Nt(ct,1)];return xr[Cr]=typeof Vt=="function"?Vt(xr[Cr]):Vt,!xr[0]&&!xr[1]?null:xr}function Ft(ct,Vt,Cr,xr,Gr){var $r=ct.setHour(Vt,Cr);return $r=ct.setMinute($r,xr),$r=ct.setSecond($r,Gr),$r}function Ut(ct,Vt,Cr,xr,Gr,$r){var hn=Math.floor(ct/xr)*xr;if(hn<ct)return[hn,60-Gr,60-$r];var On=Math.floor(Vt/Gr)*Gr;if(On<Vt)return[hn,On,60-$r];var Qn=Math.floor(Cr/$r)*$r;return[hn,On,Qn]}function Kt(ct,Vt){if(ct.length!==Vt.length)return!0;for(var Cr=0;Cr<ct.length;Cr+=1)if(ct[Cr].disabled!==Vt[Cr].disabled)return!0;return!1}function $t(ct,Vt,Cr,xr){for(var Gr=[],$r=ct;$r<=Vt;$r+=Cr)Gr.push({label:it($r,2),value:$r,disabled:(xr||[]).includes($r)});return Gr}function or(ct){var Vt=ct.generateConfig,Cr=ct.prefixCls,xr=ct.operationRef,Gr=ct.activeColumnIndex,$r=ct.value,hn=ct.showHour,On=ct.showMinute,Qn=ct.showSecond,qn=ct.use12Hours,si=ct.hourStep,oi=si===void 0?1:si,Kn=ct.minuteStep,Zn=Kn===void 0?1:Kn,ni=ct.secondStep,wi=ni===void 0?1:ni,Di=ct.disabledHours,Ui=ct.disabledMinutes,ca=ct.disabledSeconds,ia=ct.hideDisabledOptions,Ia=ct.onSelect,Fa=[],Aa="".concat(Cr,"-content"),Ea="".concat(Cr,"-time-panel"),xa,Ai=$r?Vt.getHour($r):-1,oa=$r?Vt.getMinute($r):-1,Ba=$r?Vt.getSecond($r):-1,Nr=function(Li,ji,Sa,Ga){var Ya=$r||Vt.getNow(),bo=Math.max(0,ji),vo=Math.max(0,Sa),po=Math.max(0,Ga);return Ya=Ft(Vt,Ya,!qn||!Li?bo:bo+12,vo,po),Ya},Qr=$t(0,23,oi,Di&&Di()),bn=Object(Se.a)(function(){return Qr},Qr,Kt);qn&&(xa=Ai>=12,Ai%=12);var Zr=d.useMemo(function(){if(!qn)return[!1,!1];var vi=[!0,!0];return bn.forEach(function(Li){var ji=Li.disabled,Sa=Li.value;if(ji)return;Sa>=12?vi[1]=!1:vi[0]=!1}),vi},[qn,bn]),hr=Object(z.a)(Zr,2),jr=hr[0],wr=hr[1],an=d.useMemo(function(){return qn?bn.filter(xa?function(vi){return vi.value>=12}:function(vi){return vi.value<12}).map(function(vi){var Li=vi.value%12,ji=Li===0?"12":it(Li,2);return Object(K.a)(Object(K.a)({},vi),{},{label:ji,value:Li})}):bn},[qn,bn]),Jr=$t(0,59,Zn,Ui&&Ui(Ai)),kn=$t(0,59,wi,ca&&ca(Ai,oa));xr.current={onUpDown:function(Li){var ji=Fa[Gr];if(ji)for(var Sa=ji.units.findIndex(function(vo){return vo.value===ji.value}),Ga=ji.units.length,Ya=1;Ya<Ga;Ya+=1){var bo=ji.units[(Sa+Li*Ya+Ga)%Ga];if(bo.disabled!==!0){ji.onSelect(bo.value);break}}}};function Dn(vi,Li,ji,Sa,Ga){vi!==!1&&Fa.push({node:d.cloneElement(Li,{prefixCls:Ea,value:ji,active:Gr===Fa.length,onSelect:Ga,units:Sa,hideDisabledOptions:ia}),onSelect:Ga,value:ji,units:Sa})}Dn(hn,d.createElement(Re,{key:"hour"}),Ai,an,function(vi){Ia(Nr(xa,vi,oa,Ba),"mouse")}),Dn(On,d.createElement(Re,{key:"minute"}),oa,Jr,function(vi){Ia(Nr(xa,Ai,vi,Ba),"mouse")}),Dn(Qn,d.createElement(Re,{key:"second"}),Ba,kn,function(vi){Ia(Nr(xa,Ai,oa,vi),"mouse")});var Xn=-1;return typeof xa=="boolean"&&(Xn=xa?1:0),Dn(qn===!0,d.createElement(Re,{key:"12hours"}),Xn,[{label:"AM",value:0,disabled:jr},{label:"PM",value:1,disabled:wr}],function(vi){Ia(Nr(!!vi,Ai,oa,Ba),"mouse")}),d.createElement("div",{className:Aa},Fa.map(function(vi){var Li=vi.node;return Li}))}var ht=or,Ee=function(Vt){return Vt.filter(function(Cr){return Cr!==!1}).length};function de(ct){var Vt=ct.generateConfig,Cr=ct.format,xr=Cr===void 0?"HH:mm:ss":Cr,Gr=ct.prefixCls,$r=ct.active,hn=ct.operationRef,On=ct.showHour,Qn=ct.showMinute,qn=ct.showSecond,si=ct.use12Hours,oi=si===void 0?!1:si,Kn=ct.onSelect,Zn=ct.value,ni="".concat(Gr,"-time-panel"),wi=d.useRef(),Di=d.useState(-1),Ui=Object(z.a)(Di,2),ca=Ui[0],ia=Ui[1],Ia=Ee([On,Qn,qn,oi]);return hn.current={onKeyDown:function(Aa){return ee(Aa,{onLeftRight:function(xa){ia((ca+xa+Ia)%Ia)},onUpDown:function(xa){ca===-1?ia(0):wi.current&&wi.current.onUpDown(xa)},onEnter:function(){Kn(Zn||Vt.getNow(),"key"),ia(-1)}})},onBlur:function(){ia(-1)}},d.createElement("div",{className:_()(ni,Object(k.a)({},"".concat(ni,"-active"),$r))},d.createElement(xe,Object.assign({},ct,{format:xr,prefixCls:Gr})),d.createElement(ht,Object.assign({},ct,{prefixCls:Gr,activeColumnIndex:ca,operationRef:wi})))}var qe=de,rt=7;function ve(ct,Vt){return!ct&&!Vt?!0:!ct||!Vt?!1:void 0}function bt(ct,Vt,Cr){var xr=ve(Vt,Cr);if(typeof xr=="boolean")return xr;var Gr=Math.floor(ct.getYear(Vt)/10),$r=Math.floor(ct.getYear(Cr)/10);return Gr===$r}function jt(ct,Vt,Cr){var xr=ve(Vt,Cr);return typeof xr=="boolean"?xr:ct.getYear(Vt)===ct.getYear(Cr)}function He(ct,Vt){var Cr=Math.floor(ct.getMonth(Vt)/3);return Cr+1}function kt(ct,Vt,Cr){var xr=ve(Vt,Cr);return typeof xr=="boolean"?xr:jt(ct,Vt,Cr)&&He(ct,Vt)===He(ct,Cr)}function Ar(ct,Vt,Cr){var xr=ve(Vt,Cr);return typeof xr=="boolean"?xr:jt(ct,Vt,Cr)&&ct.getMonth(Vt)===ct.getMonth(Cr)}function at(ct,Vt,Cr){var xr=ve(Vt,Cr);return typeof xr=="boolean"?xr:ct.getYear(Vt)===ct.getYear(Cr)&&ct.getMonth(Vt)===ct.getMonth(Cr)&&ct.getDate(Vt)===ct.getDate(Cr)}function Ht(ct,Vt,Cr){var xr=ve(Vt,Cr);return typeof xr=="boolean"?xr:ct.getHour(Vt)===ct.getHour(Cr)&&ct.getMinute(Vt)===ct.getMinute(Cr)&&ct.getSecond(Vt)===ct.getSecond(Cr)}function Wt(ct,Vt,Cr,xr){var Gr=ve(Cr,xr);return typeof Gr=="boolean"?Gr:ct.locale.getWeek(Vt,Cr)===ct.locale.getWeek(Vt,xr)}function ot(ct,Vt,Cr){return at(ct,Vt,Cr)&&Ht(ct,Vt,Cr)}function et(ct,Vt,Cr,xr){return!Vt||!Cr||!xr?!1:!at(ct,Vt,xr)&&!at(ct,Cr,xr)&&ct.isAfter(xr,Vt)&&ct.isAfter(Cr,xr)}function Ze(ct,Vt,Cr){var xr=Vt.locale.getWeekFirstDay(ct),Gr=Vt.setDate(Cr,1),$r=Vt.getWeekDay(Gr),hn=Vt.addDate(Gr,xr-$r);return Vt.getMonth(hn)===Vt.getMonth(Cr)&&Vt.getDate(hn)>1&&(hn=Vt.addDate(hn,-7)),hn}function Gt(ct,Vt,Cr){var xr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Vt){case"year":return Cr.addYear(ct,xr*10);case"quarter":case"month":return Cr.addYear(ct,xr);default:return Cr.addMonth(ct,xr)}}var yr=d.createContext({}),br=yr;function Sr(ct){var Vt=ct.cellPrefixCls,Cr=ct.generateConfig,xr=ct.rangedValue,Gr=ct.hoverRangedValue,$r=ct.isInView,hn=ct.isSameCell,On=ct.offsetCell,Qn=ct.today,qn=ct.value;function si(oi){var Kn,Zn=On(oi,-1),ni=On(oi,1),wi=Nt(xr,0),Di=Nt(xr,1),Ui=Nt(Gr,0),ca=Nt(Gr,1),ia=et(Cr,Ui,ca,oi);function Ia(oa){return hn(wi,oa)}function Fa(oa){return hn(Di,oa)}var Aa=hn(Ui,oi),Ea=hn(ca,oi),xa=(ia||Ea)&&(!$r(Zn)||Fa(Zn)),Ai=(ia||Aa)&&(!$r(ni)||Ia(ni));return Kn={},Object(k.a)(Kn,"".concat(Vt,"-in-view"),$r(oi)),Object(k.a)(Kn,"".concat(Vt,"-in-range"),et(Cr,wi,Di,oi)),Object(k.a)(Kn,"".concat(Vt,"-range-start"),Ia(oi)),Object(k.a)(Kn,"".concat(Vt,"-range-end"),Fa(oi)),Object(k.a)(Kn,"".concat(Vt,"-range-start-single"),Ia(oi)&&!Di),Object(k.a)(Kn,"".concat(Vt,"-range-end-single"),Fa(oi)&&!wi),Object(k.a)(Kn,"".concat(Vt,"-range-start-near-hover"),Ia(oi)&&(hn(Zn,Ui)||et(Cr,Ui,ca,Zn))),Object(k.a)(Kn,"".concat(Vt,"-range-end-near-hover"),Fa(oi)&&(hn(ni,ca)||et(Cr,Ui,ca,ni))),Object(k.a)(Kn,"".concat(Vt,"-range-hover"),ia),Object(k.a)(Kn,"".concat(Vt,"-range-hover-start"),Aa),Object(k.a)(Kn,"".concat(Vt,"-range-hover-end"),Ea),Object(k.a)(Kn,"".concat(Vt,"-range-hover-edge-start"),xa),Object(k.a)(Kn,"".concat(Vt,"-range-hover-edge-end"),Ai),Object(k.a)(Kn,"".concat(Vt,"-range-hover-edge-start-near-range"),xa&&hn(Zn,Di)),Object(k.a)(Kn,"".concat(Vt,"-range-hover-edge-end-near-range"),Ai&&hn(ni,wi)),Object(k.a)(Kn,"".concat(Vt,"-today"),hn(Qn,oi)),Object(k.a)(Kn,"".concat(Vt,"-selected"),hn(qn,oi)),Kn}return si}function Tn(ct){for(var Vt=ct.prefixCls,Cr=ct.disabledDate,xr=ct.onSelect,Gr=ct.rowNum,$r=ct.colNum,hn=ct.prefixColumn,On=ct.rowClassName,Qn=ct.baseDate,qn=ct.getCellClassName,si=ct.getCellText,oi=ct.getCellNode,Kn=ct.getCellDate,Zn=ct.titleCell,ni=ct.headerCells,wi=d.useContext(q),Di=wi.onDateMouseEnter,Ui=wi.onDateMouseLeave,ca="".concat(Vt,"-cell"),ia=[],Ia=0;Ia<Gr;Ia+=1){for(var Fa=[],Aa=void 0,Ea=function(oa){var Ba=Ia*$r+oa,Nr=Kn(Qn,Ba),Qr=Cr&&Cr(Nr);oa===0&&(Aa=Nr,hn&&Fa.push(hn(Aa))),Fa.push(d.createElement("td",{key:oa,title:Zn&&Zn(Nr),className:_()(ca,Object(K.a)(Object(k.a)({},"".concat(ca,"-disabled"),Qr),qn(Nr))),onClick:function(){Qr||xr(Nr)},onMouseEnter:function(){!Qr&&Di&&Di(Nr)},onMouseLeave:function(){!Qr&&Ui&&Ui(Nr)}},oi?oi(Nr):d.createElement("div",{className:"".concat(ca,"-inner")},si(Nr))))},xa=0;xa<$r;xa+=1)Ea(xa);ia.push(d.createElement("tr",{key:Ia,className:On&&On(Aa)},Fa))}return d.createElement("div",{className:"".concat(Vt,"-body")},d.createElement("table",{className:"".concat(Vt,"-content")},ni&&d.createElement("thead",null,d.createElement("tr",null,ni)),d.createElement("tbody",null,ia)))}function cn(ct){var Vt=ct.prefixCls,Cr=ct.generateConfig,xr=ct.prefixColumn,Gr=ct.locale,$r=ct.rowCount,hn=ct.viewDate,On=ct.value,Qn=ct.dateRender,qn=d.useContext(br),si=qn.rangedValue,oi=qn.hoverRangedValue,Kn=Ze(Gr.locale,Cr,hn),Zn="".concat(Vt,"-cell"),ni=Cr.locale.getWeekFirstDay(Gr.locale),wi=Cr.getNow(),Di=[],Ui=Gr.shortWeekDays||(Cr.locale.getShortWeekDays?Cr.locale.getShortWeekDays(Gr.locale):[]);xr&&Di.push(d.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var ca=0;ca<rt;ca+=1)Di.push(d.createElement("th",{key:ca},Ui[(ca+ni)%rt]));var ia=Sr({cellPrefixCls:Zn,today:wi,value:On,generateConfig:Cr,rangedValue:xr?null:si,hoverRangedValue:xr?null:oi,isSameCell:function(Aa,Ea){return at(Cr,Aa,Ea)},isInView:function(Aa){return Ar(Cr,Aa,hn)},offsetCell:function(Aa,Ea){return Cr.addDate(Aa,Ea)}}),Ia=Qn?function(Fa){return Qn(Fa,wi)}:void 0;return d.createElement(Tn,Object.assign({},ct,{rowNum:$r,colNum:rt,baseDate:Kn,getCellNode:Ia,getCellText:Cr.getDate,getCellClassName:ia,getCellDate:Cr.addDate,titleCell:function(Aa){return Cr.locale.format(Gr.locale,Aa,"YYYY-MM-DD")},headerCells:Di}))}var Wn=cn;function lt(ct){var Vt=ct.prefixCls,Cr=ct.generateConfig,xr=ct.locale,Gr=ct.viewDate,$r=ct.onNextMonth,hn=ct.onPrevMonth,On=ct.onNextYear,Qn=ct.onPrevYear,qn=ct.onYearClick,si=ct.onMonthClick,oi=d.useContext(q),Kn=oi.hideHeader;if(Kn)return null;var Zn="".concat(Vt,"-header"),ni=xr.shortMonths||(Cr.locale.getShortMonths?Cr.locale.getShortMonths(xr.locale):[]),wi=Cr.getMonth(Gr),Di=d.createElement("button",{type:"button",key:"year",onClick:qn,tabIndex:-1,className:"".concat(Vt,"-year-btn")},Cr.locale.format(xr.locale,Gr,xr.yearFormat)),Ui=d.createElement("button",{type:"button",key:"month",onClick:si,tabIndex:-1,className:"".concat(Vt,"-month-btn")},xr.monthFormat?Cr.locale.format(xr.locale,Gr,xr.monthFormat):ni[wi]),ca=xr.monthBeforeYear?[Ui,Di]:[Di,Ui];return d.createElement(ie,Object.assign({},ct,{prefixCls:Zn,onSuperPrev:Qn,onPrev:hn,onNext:$r,onSuperNext:On}),ca)}var mt=lt,Le=6;function ze(ct){var Vt=ct.prefixCls,Cr=ct.panelName,xr=Cr===void 0?"date":Cr,Gr=ct.keyboardConfig,$r=ct.active,hn=ct.operationRef,On=ct.generateConfig,Qn=ct.value,qn=ct.viewDate,si=ct.onViewDateChange,oi=ct.onPanelChange,Kn=ct.onSelect,Zn="".concat(Vt,"-").concat(xr,"-panel");hn.current={onKeyDown:function(Ui){return ee(Ui,Object(K.a)({onLeftRight:function(ia){Kn(On.addDate(Qn||qn,ia),"key")},onCtrlLeftRight:function(ia){Kn(On.addYear(Qn||qn,ia),"key")},onUpDown:function(ia){Kn(On.addDate(Qn||qn,ia*rt),"key")},onPageUpDown:function(ia){Kn(On.addMonth(Qn||qn,ia),"key")}},Gr))}};var ni=function(Ui){var ca=On.addYear(qn,Ui);si(ca),oi(null,ca)},wi=function(Ui){var ca=On.addMonth(qn,Ui);si(ca),oi(null,ca)};return d.createElement("div",{className:_()(Zn,Object(k.a)({},"".concat(Zn,"-active"),$r))},d.createElement(mt,Object.assign({},ct,{prefixCls:Vt,value:Qn,viewDate:qn,onPrevYear:function(){ni(-1)},onNextYear:function(){ni(1)},onPrevMonth:function(){wi(-1)},onNextMonth:function(){wi(1)},onMonthClick:function(){oi("month",qn)},onYearClick:function(){oi("year",qn)}})),d.createElement(Wn,Object.assign({},ct,{onSelect:function(Ui){return Kn(Ui,"mouse")},prefixCls:Vt,value:Qn,viewDate:qn,rowCount:Le})))}var $e=ze;function gt(ct,Vt,Cr){if(!Cr)return Vt;var xr=Vt;return xr=ct.setHour(xr,ct.getHour(Cr)),xr=ct.setMinute(xr,ct.getMinute(Cr)),xr=ct.setSecond(xr,ct.getSecond(Cr)),xr}var ir=yt("date","time");function Xt(ct){var Vt=ct.prefixCls,Cr=ct.operationRef,xr=ct.generateConfig,Gr=ct.value,$r=ct.defaultValue,hn=ct.disabledTime,On=ct.showTime,Qn=ct.onSelect,qn="".concat(Vt,"-datetime-panel"),si=d.useState(null),oi=Object(z.a)(si,2),Kn=oi[0],Zn=oi[1],ni=d.useRef({}),wi=d.useRef({}),Di=Object(P.a)(On)==="object"?Object(K.a)({},On):{};function Ui(Fa){var Aa=ir.indexOf(Kn)+Fa,Ea=ir[Aa]||null;return Ea}var ca=function(Aa){wi.current.onBlur&&wi.current.onBlur(Aa),Zn(null)};Cr.current={onKeyDown:function(Aa){if(Aa.which===G.a.TAB){var Ea=Ui(Aa.shiftKey?-1:1);return Zn(Ea),Ea&&Aa.preventDefault(),!0}if(Kn){var xa=Kn==="date"?ni:wi;return xa.current&&xa.current.onKeyDown&&xa.current.onKeyDown(Aa),!0}return[G.a.LEFT,G.a.RIGHT,G.a.UP,G.a.DOWN].includes(Aa.which)?(Zn("date"),!0):!1},onBlur:ca,onClose:ca};var ia=function(Aa,Ea){var xa=Aa;Ea==="date"&&!Gr&&Di.defaultValue?(xa=xr.setHour(xa,xr.getHour(Di.defaultValue)),xa=xr.setMinute(xa,xr.getMinute(Di.defaultValue)),xa=xr.setSecond(xa,xr.getSecond(Di.defaultValue))):Ea==="time"&&!Gr&&$r&&(xa=xr.setYear(xa,xr.getYear($r)),xa=xr.setMonth(xa,xr.getMonth($r)),xa=xr.setDate(xa,xr.getDate($r))),Qn&&Qn(xa,"mouse")},Ia=hn?hn(Gr||null):{};return d.createElement("div",{className:_()(qn,Object(k.a)({},"".concat(qn,"-active"),Kn))},d.createElement($e,Object.assign({},ct,{operationRef:ni,active:Kn==="date",onSelect:function(Aa){ia(gt(xr,Aa,On&&Object(P.a)(On)==="object"?On.defaultValue:null),"date")}})),d.createElement(qe,Object.assign({},ct,{format:void 0},Di,Ia,{defaultValue:void 0,operationRef:wi,active:Kn==="time",onSelect:function(Aa){ia(Aa,"time")}})))}var er=Xt;function Kr(ct){var Vt=ct.prefixCls,Cr=ct.generateConfig,xr=ct.locale,Gr=ct.value,$r="".concat(Vt,"-cell"),hn=function(si){return d.createElement("td",{key:"week",className:_()($r,"".concat($r,"-week"))},Cr.locale.getWeek(xr.locale,si))},On="".concat(Vt,"-week-panel-row"),Qn=function(si){return _()(On,Object(k.a)({},"".concat(On,"-selected"),Wt(Cr,xr.locale,Gr,si)))};return d.createElement($e,Object.assign({},ct,{panelName:"week",prefixColumn:hn,rowClassName:Qn,keyboardConfig:{onLeftRight:null}}))}var en=Kr;function Fn(ct){var Vt=ct.prefixCls,Cr=ct.generateConfig,xr=ct.locale,Gr=ct.viewDate,$r=ct.onNextYear,hn=ct.onPrevYear,On=ct.onYearClick,Qn=d.useContext(q),qn=Qn.hideHeader;if(qn)return null;var si="".concat(Vt,"-header");return d.createElement(ie,Object.assign({},ct,{prefixCls:si,onSuperPrev:hn,onSuperNext:$r}),d.createElement("button",{type:"button",onClick:On,className:"".concat(Vt,"-year-btn")},Cr.locale.format(xr.locale,Gr,xr.yearFormat)))}var ar=Fn,It=3,Ct=4;function mr(ct){var Vt=ct.prefixCls,Cr=ct.locale,xr=ct.value,Gr=ct.viewDate,$r=ct.generateConfig,hn=ct.monthCellRender,On=d.useContext(br),Qn=On.rangedValue,qn=On.hoverRangedValue,si="".concat(Vt,"-cell"),oi=Sr({cellPrefixCls:si,value:xr,generateConfig:$r,rangedValue:Qn,hoverRangedValue:qn,isSameCell:function(Di,Ui){return Ar($r,Di,Ui)},isInView:function(){return!0},offsetCell:function(Di,Ui){return $r.addMonth(Di,Ui)}}),Kn=Cr.shortMonths||($r.locale.getShortMonths?$r.locale.getShortMonths(Cr.locale):[]),Zn=$r.setMonth(Gr,0),ni=hn?function(wi){return hn(wi,Cr)}:void 0;return d.createElement(Tn,Object.assign({},ct,{rowNum:Ct,colNum:It,baseDate:Zn,getCellNode:ni,getCellText:function(Di){return Cr.monthFormat?$r.locale.format(Cr.locale,Di,Cr.monthFormat):Kn[$r.getMonth(Di)]},getCellClassName:oi,getCellDate:$r.addMonth,titleCell:function(Di){return $r.locale.format(Cr.locale,Di,"YYYY-MM")}}))}var gr=mr;function Mt(ct){var Vt=ct.prefixCls,Cr=ct.operationRef,xr=ct.onViewDateChange,Gr=ct.generateConfig,$r=ct.value,hn=ct.viewDate,On=ct.onPanelChange,Qn=ct.onSelect,qn="".concat(Vt,"-month-panel");Cr.current={onKeyDown:function(Kn){return ee(Kn,{onLeftRight:function(ni){Qn(Gr.addMonth($r||hn,ni),"key")},onCtrlLeftRight:function(ni){Qn(Gr.addYear($r||hn,ni),"key")},onUpDown:function(ni){Qn(Gr.addMonth($r||hn,ni*It),"key")},onEnter:function(){On("date",$r||hn)}})}};var si=function(Kn){var Zn=Gr.addYear(hn,Kn);xr(Zn),On(null,Zn)};return d.createElement("div",{className:qn},d.createElement(ar,Object.assign({},ct,{prefixCls:Vt,onPrevYear:function(){si(-1)},onNextYear:function(){si(1)},onYearClick:function(){On("year",hn)}})),d.createElement(gr,Object.assign({},ct,{prefixCls:Vt,onSelect:function(Kn){Qn(Kn,"mouse"),On("date",Kn)}})))}var rr=Mt;function Dt(ct){var Vt=ct.prefixCls,Cr=ct.generateConfig,xr=ct.locale,Gr=ct.viewDate,$r=ct.onNextYear,hn=ct.onPrevYear,On=ct.onYearClick,Qn=d.useContext(q),qn=Qn.hideHeader;if(qn)return null;var si="".concat(Vt,"-header");return d.createElement(ie,Object.assign({},ct,{prefixCls:si,onSuperPrev:hn,onSuperNext:$r}),d.createElement("button",{type:"button",onClick:On,className:"".concat(Vt,"-year-btn")},Cr.locale.format(xr.locale,Gr,xr.yearFormat)))}var tr=Dt,Dr=4,dr=1;function Tr(ct){var Vt=ct.prefixCls,Cr=ct.locale,xr=ct.value,Gr=ct.viewDate,$r=ct.generateConfig,hn=d.useContext(br),On=hn.rangedValue,Qn=hn.hoverRangedValue,qn="".concat(Vt,"-cell"),si=Sr({cellPrefixCls:qn,value:xr,generateConfig:$r,rangedValue:On,hoverRangedValue:Qn,isSameCell:function(Zn,ni){return kt($r,Zn,ni)},isInView:function(){return!0},offsetCell:function(Zn,ni){return $r.addMonth(Zn,ni*3)}}),oi=$r.setDate($r.setMonth(Gr,0),1);return d.createElement(Tn,Object.assign({},ct,{rowNum:dr,colNum:Dr,baseDate:oi,getCellText:function(Zn){return $r.locale.format(Cr.locale,Zn,Cr.quarterFormat||"[Q]Q")},getCellClassName:si,getCellDate:function(Zn,ni){return $r.addMonth(Zn,ni*3)},titleCell:function(Zn){return $r.locale.format(Cr.locale,Zn,"YYYY-[Q]Q")}}))}var vn=Tr;function on(ct){var Vt=ct.prefixCls,Cr=ct.operationRef,xr=ct.onViewDateChange,Gr=ct.generateConfig,$r=ct.value,hn=ct.viewDate,On=ct.onPanelChange,Qn=ct.onSelect,qn="".concat(Vt,"-quarter-panel");Cr.current={onKeyDown:function(Kn){return ee(Kn,{onLeftRight:function(ni){Qn(Gr.addMonth($r||hn,ni*3),"key")},onCtrlLeftRight:function(ni){Qn(Gr.addYear($r||hn,ni),"key")},onUpDown:function(ni){Qn(Gr.addYear($r||hn,ni),"key")}})}};var si=function(Kn){var Zn=Gr.addYear(hn,Kn);xr(Zn),On(null,Zn)};return d.createElement("div",{className:qn},d.createElement(tr,Object.assign({},ct,{prefixCls:Vt,onPrevYear:function(){si(-1)},onNextYear:function(){si(1)},onYearClick:function(){On("year",hn)}})),d.createElement(vn,Object.assign({},ct,{prefixCls:Vt,onSelect:function(Kn){Qn(Kn,"mouse")}})))}var Gn=on;function di(ct){var Vt=ct.prefixCls,Cr=ct.generateConfig,xr=ct.viewDate,Gr=ct.onPrevDecade,$r=ct.onNextDecade,hn=ct.onDecadeClick,On=d.useContext(q),Qn=On.hideHeader;if(Qn)return null;var qn="".concat(Vt,"-header"),si=Cr.getYear(xr),oi=Math.floor(si/Me)*Me,Kn=oi+Me-1;return d.createElement(ie,Object.assign({},ct,{prefixCls:qn,onSuperPrev:Gr,onSuperNext:$r}),d.createElement("button",{type:"button",onClick:hn,className:"".concat(Vt,"-decade-btn")},oi,"-",Kn))}var Ti=di,Fi=3,la=4;function Ta(ct){var Vt=ct.prefixCls,Cr=ct.value,xr=ct.viewDate,Gr=ct.locale,$r=ct.generateConfig,hn=d.useContext(br),On=hn.rangedValue,Qn=hn.hoverRangedValue,qn="".concat(Vt,"-cell"),si=$r.getYear(xr),oi=Math.floor(si/Me)*Me,Kn=oi+Me-1,Zn=$r.setYear(xr,oi-Math.ceil((Fi*la-Me)/2)),ni=function(Ui){var ca=$r.getYear(Ui);return oi<=ca&&ca<=Kn},wi=Sr({cellPrefixCls:qn,value:Cr,generateConfig:$r,rangedValue:On,hoverRangedValue:Qn,isSameCell:function(Ui,ca){return jt($r,Ui,ca)},isInView:ni,offsetCell:function(Ui,ca){return $r.addYear(Ui,ca)}});return d.createElement(Tn,Object.assign({},ct,{rowNum:la,colNum:Fi,baseDate:Zn,getCellText:$r.getYear,getCellClassName:wi,getCellDate:$r.addYear,titleCell:function(Ui){return $r.locale.format(Gr.locale,Ui,"YYYY")}}))}var dt=Ta,Me=10;function Xe(ct){var Vt=ct.prefixCls,Cr=ct.operationRef,xr=ct.onViewDateChange,Gr=ct.generateConfig,$r=ct.value,hn=ct.viewDate,On=ct.sourceMode,Qn=ct.onSelect,qn=ct.onPanelChange,si="".concat(Vt,"-year-panel");Cr.current={onKeyDown:function(Zn){return ee(Zn,{onLeftRight:function(wi){Qn(Gr.addYear($r||hn,wi),"key")},onCtrlLeftRight:function(wi){Qn(Gr.addYear($r||hn,wi*Me),"key")},onUpDown:function(wi){Qn(Gr.addYear($r||hn,wi*Fi),"key")},onEnter:function(){qn(On==="date"?"date":"month",$r||hn)}})}};var oi=function(Zn){var ni=Gr.addYear(hn,Zn*10);xr(ni),qn(null,ni)};return d.createElement("div",{className:si},d.createElement(Ti,Object.assign({},ct,{prefixCls:Vt,onPrevDecade:function(){oi(-1)},onNextDecade:function(){oi(1)},onDecadeClick:function(){qn("decade",hn)}})),d.createElement(dt,Object.assign({},ct,{prefixCls:Vt,onSelect:function(Zn){qn(On==="date"?"date":"month",Zn),Qn(Zn,"mouse")}})))}var Qe=Xe;function st(ct){var Vt=ct.prefixCls,Cr=ct.generateConfig,xr=ct.viewDate,Gr=ct.onPrevDecades,$r=ct.onNextDecades,hn=d.useContext(q),On=hn.hideHeader;if(On)return null;var Qn="".concat(Vt,"-header"),qn=Cr.getYear(xr),si=Math.floor(qn/Lr)*Lr,oi=si+Lr-1;return d.createElement(ie,Object.assign({},ct,{prefixCls:Qn,onSuperPrev:Gr,onSuperNext:$r}),si,"-",oi)}var nt=st,ft=3,Bt=4;function Et(ct){var Vt=Ur-1,Cr=ct.prefixCls,xr=ct.viewDate,Gr=ct.generateConfig,$r=ct.disabledDate,hn="".concat(Cr,"-cell"),On=Gr.getYear(xr),Qn=Math.floor(On/Ur)*Ur,qn=Math.floor(On/Lr)*Lr,si=qn+Lr-1,oi=Gr.setYear(xr,qn-Math.ceil((ft*Bt*Ur-Lr)/2)),Kn=function(ni){var wi,Di=$r&&$r(ni),Ui=Gr.getYear(ni),ca=Ui+Vt;return wi={},Object(k.a)(wi,"".concat(hn,"-disabled"),Di),Object(k.a)(wi,"".concat(hn,"-in-view"),qn<=Ui&&ca<=si),Object(k.a)(wi,"".concat(hn,"-selected"),Ui===Qn),wi};return d.createElement(Tn,Object.assign({},ct,{rowNum:Bt,colNum:ft,baseDate:oi,getCellText:function(ni){var wi=Gr.getYear(ni);return"".concat(wi,"-").concat(wi+Vt)},getCellClassName:Kn,getCellDate:function(ni,wi){return Gr.addYear(ni,wi*Ur)}}))}var nr=Et,Ur=10,Lr=Ur*10;function Vr(ct){var Vt=ct.prefixCls,Cr=ct.onViewDateChange,xr=ct.generateConfig,Gr=ct.viewDate,$r=ct.operationRef,hn=ct.onSelect,On=ct.onPanelChange,Qn="".concat(Vt,"-decade-panel");$r.current={onKeyDown:function(Kn){return ee(Kn,{onLeftRight:function(ni){hn(xr.addYear(Gr,ni*Ur),"key")},onCtrlLeftRight:function(ni){hn(xr.addYear(Gr,ni*Lr),"key")},onUpDown:function(ni){hn(xr.addYear(Gr,ni*Ur*ft),"key")},onEnter:function(){On("year",Gr)}})}};var qn=function(Kn){var Zn=xr.addYear(Gr,Kn*Lr);Cr(Zn),On(null,Zn)},si=function(Kn){hn(Kn,"mouse"),On("year",Kn)};return d.createElement("div",{className:Qn},d.createElement(nt,Object.assign({},ct,{prefixCls:Vt,onPrevDecades:function(){qn(-1)},onNextDecades:function(){qn(1)}})),d.createElement(nr,Object.assign({},ct,{prefixCls:Vt,onSelect:si})))}var sr=Vr;function Bn(ct,Vt,Cr){return Cr?d.createElement("div",{className:"".concat(ct,"-footer-extra")},Cr(Vt)):null}function Er(ct){var Vt=ct.prefixCls,Cr=ct.rangeList,xr=Cr===void 0?[]:Cr,Gr=ct.components,$r=Gr===void 0?{}:Gr,hn=ct.needConfirmButton,On=ct.onNow,Qn=ct.onOk,qn=ct.okDisabled,si=ct.showNow,oi=ct.locale,Kn,Zn;if(xr.length){var ni=$r.rangeItem||"span";Kn=d.createElement(d.Fragment,null,xr.map(function(Di){var Ui=Di.label,ca=Di.onClick,ia=Di.onMouseEnter,Ia=Di.onMouseLeave;return d.createElement("li",{key:Ui,className:"".concat(Vt,"-preset")},d.createElement(ni,{onClick:ca,onMouseEnter:ia,onMouseLeave:Ia},Ui))}))}if(hn){var wi=$r.button||"button";On&&!Kn&&si!==!1&&(Kn=d.createElement("li",{className:"".concat(Vt,"-now")},d.createElement("a",{className:"".concat(Vt,"-now-btn"),onClick:On},oi.now))),Zn=hn&&d.createElement("li",{className:"".concat(Vt,"-ok")},d.createElement(wi,{disabled:qn,onClick:Qn},oi.ok))}return!Kn&&!Zn?null:d.createElement("ul",{className:"".concat(Vt,"-ranges")},Kn,Zn)}function gn(ct){var Vt,Cr=ct.prefixCls,xr=Cr===void 0?"rc-picker":Cr,Gr=ct.className,$r=ct.style,hn=ct.locale,On=ct.generateConfig,Qn=ct.value,qn=ct.defaultValue,si=ct.pickerValue,oi=ct.defaultPickerValue,Kn=ct.disabledDate,Zn=ct.mode,ni=ct.picker,wi=ni===void 0?"date":ni,Di=ct.tabIndex,Ui=Di===void 0?0:Di,ca=ct.showNow,ia=ct.showTime,Ia=ct.showToday,Fa=ct.renderExtraFooter,Aa=ct.hideHeader,Ea=ct.onSelect,xa=ct.onChange,Ai=ct.onPanelChange,oa=ct.onMouseDown,Ba=ct.onPickerValueChange,Nr=ct.onOk,Qr=ct.components,bn=ct.direction,Zr=ct.hourStep,hr=Zr===void 0?1:Zr,jr=ct.minuteStep,wr=jr===void 0?1:jr,an=ct.secondStep,Jr=an===void 0?1:an,kn=wi==="date"&&!!ia||wi==="time",Dn=24%hr===0,Xn=60%wr===0,vi=60%Jr===0,Li=d.useContext(q),ji=Li.operationRef,Sa=Li.panelRef,Ga=Li.onSelect,Ya=Li.hideRanges,bo=Li.defaultOpenValue,vo=d.useContext(br),po=vo.inRange,Ha=vo.panelPosition,Oa=vo.rangedValue,ao=vo.hoverRangedValue,to=d.useRef({}),Po=d.useRef(!0),Yo=Object(W.a)(null,{value:Qn,defaultValue:qn,postState:function(Ra){return!Ra&&bo&&wi==="time"?bo:Ra}}),ro=Object(z.a)(Yo,2),za=ro[0],Mo=ro[1],Io=Object(W.a)(null,{value:si,defaultValue:oi||za,postState:function(Ra){return Ra||On.getNow()}}),ma=Object(z.a)(Io,2),mo=ma[0],ns=ma[1],Zo=function(Ra){ns(Ra),Ba&&Ba(Ra)},Oo=function(Ra){var ho=Ne[wi];return ho?ho(Ra):Ra},Ro=Object(W.a)(function(){return wi==="time"?"time":Oo("date")},{value:Zn}),hs=Object(z.a)(Ro,2),Uo=hs[0],Ja=hs[1];d.useEffect(function(){Ja(wi)},[wi]);var Es=d.useState(function(){return Uo}),oo=Object(z.a)(Es,2),Fs=oo[0],qo=oo[1],Wo=function(Ra,ho){var ll=Oo(Ra||Uo);qo(Uo),Ja(ll),Ai&&(Uo!==ll||ot(On,mo,mo))&&Ai(ho,ll)},Vo=function(Ra,ho){var ll=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Uo===wi||ll)&&(Mo(Ra),Ea&&Ea(Ra),Ga&&Ga(Ra,ho),xa&&!ot(On,Ra,za)&&xa(Ra))},Go=function(Ra){return to.current&&to.current.onKeyDown?([G.a.LEFT,G.a.RIGHT,G.a.UP,G.a.DOWN,G.a.PAGE_UP,G.a.PAGE_DOWN,G.a.ENTER].includes(Ra.which)&&Ra.preventDefault(),to.current.onKeyDown(Ra)):(Object(A.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},os=function(Ra){to.current&&to.current.onBlur&&to.current.onBlur(Ra)};ji&&Ha!=="right"&&(ji.current={onKeyDown:Go,onClose:function(){to.current&&to.current.onClose&&to.current.onClose()}}),d.useEffect(function(){Qn&&!Po.current&&ns(Qn)},[Qn]),d.useEffect(function(){Po.current=!1},[]);var Vs,xs=Object(K.a)(Object(K.a)({},ct),{},{operationRef:to,prefixCls:xr,viewDate:mo,value:za,onViewDateChange:Zo,sourceMode:Fs,onPanelChange:Wo,disabledDate:Uo!=="decade"?Kn:void 0});delete xs.onChange,delete xs.onSelect;switch(Uo){case"decade":Vs=d.createElement(sr,Object.assign({},xs,{onSelect:function(Ra,ho){Zo(Ra),Vo(Ra,ho)}}));break;case"year":Vs=d.createElement(Qe,Object.assign({},xs,{onSelect:function(Ra,ho){Zo(Ra),Vo(Ra,ho)}}));break;case"month":Vs=d.createElement(rr,Object.assign({},xs,{onSelect:function(Ra,ho){Zo(Ra),Vo(Ra,ho)}}));break;case"quarter":Vs=d.createElement(Gn,Object.assign({},xs,{onSelect:function(Ra,ho){Zo(Ra),Vo(Ra,ho)}}));break;case"week":Vs=d.createElement(en,Object.assign({},xs,{onSelect:function(Ra,ho){Zo(Ra),Vo(Ra,ho)}}));break;case"time":delete xs.showTime,Vs=d.createElement(qe,Object.assign({},xs,Object(P.a)(ia)==="object"?ia:null,{onSelect:function(Ra,ho){Zo(Ra),Vo(Ra,ho)}}));break;default:ia?Vs=d.createElement(er,Object.assign({},xs,{onSelect:function(Ra,ho){Zo(Ra),Vo(Ra,ho)}})):Vs=d.createElement($e,Object.assign({},xs,{onSelect:function(Ra,ho){Zo(Ra),Vo(Ra,ho)}}))}var Js,Bs,ks=function(){var Ra=On.getNow(),ho=Ut(On.getHour(Ra),On.getMinute(Ra),On.getSecond(Ra),Dn?hr:1,Xn?wr:1,vi?Jr:1),ll=Ft(On,Ra,ho[0],ho[1],ho[2]);Vo(ll,"submit")};Ya||(Js=Bn(xr,Uo,Fa),Bs=Er({prefixCls:xr,components:Qr,needConfirmButton:kn,okDisabled:!za||Kn&&Kn(za),locale:hn,showNow:ca,onNow:kn&&ks,onOk:function(){za&&(Vo(za,"submit",!0),Nr&&Nr(za))}}));var Jo;if(Ia&&Uo==="date"&&wi==="date"&&!ia){var bs=On.getNow(),Ho="".concat(xr,"-today-btn"),Ls=Kn&&Kn(bs);Jo=d.createElement("a",{className:_()(Ho,Ls&&"".concat(Ho,"-disabled")),"aria-disabled":Ls,onClick:function(){Ls||Vo(bs,"mouse",!0)}},hn.today)}return d.createElement(q.Provider,{value:Object(K.a)(Object(K.a)({},Li),{},{hideHeader:"hideHeader"in ct?Aa:Li.hideHeader,hidePrevBtn:po&&Ha==="right",hideNextBtn:po&&Ha==="left"})},d.createElement("div",{tabIndex:Ui,className:_()("".concat(xr,"-panel"),Gr,(Vt={},Object(k.a)(Vt,"".concat(xr,"-panel-has-range"),Oa&&Oa[0]&&Oa[1]),Object(k.a)(Vt,"".concat(xr,"-panel-has-range-hover"),ao&&ao[0]&&ao[1]),Object(k.a)(Vt,"".concat(xr,"-panel-rtl"),bn==="rtl"),Vt)),style:$r,onKeyDown:Go,onBlur:os,onMouseDown:oa,ref:Sa},Vs,Js||Bs||Jo?d.createElement("div",{className:"".concat(xr,"-footer")},Js,Bs,Jo):null))}var rn=gn,Br=l("uciX"),Vn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function gi(ct){var Vt,Cr=ct.prefixCls,xr=ct.popupElement,Gr=ct.popupStyle,$r=ct.visible,hn=ct.dropdownClassName,On=ct.dropdownAlign,Qn=ct.transitionName,qn=ct.getPopupContainer,si=ct.children,oi=ct.range,Kn=ct.popupPlacement,Zn=ct.direction,ni="".concat(Cr,"-dropdown"),wi=function(){return Kn!==void 0?Kn:Zn==="rtl"?"bottomRight":"bottomLeft"};return d.createElement(Br.a,{showAction:[],hideAction:[],popupPlacement:wi(),builtinPlacements:Vn,prefixCls:ni,popupTransitionName:Qn,popup:xr,popupAlign:On,popupVisible:$r,popupClassName:_()(hn,(Vt={},Object(k.a)(Vt,"".concat(ni,"-range"),oi),Object(k.a)(Vt,"".concat(ni,"-rtl"),Zn==="rtl"),Vt)),popupStyle:Gr,getPopupContainer:qn},si)}var Ni=gi;function Wi(ct){var Vt=ct.open,Cr=ct.value,xr=ct.isClickOutside,Gr=ct.triggerOpen,$r=ct.forwardKeyDown,hn=ct.blurToCancel,On=ct.onSubmit,Qn=ct.onCancel,qn=ct.onFocus,si=ct.onBlur,oi=Object(d.useState)(!1),Kn=Object(z.a)(oi,2),Zn=Kn[0],ni=Kn[1],wi=Object(d.useState)(!1),Di=Object(z.a)(wi,2),Ui=Di[0],ca=Di[1],ia=Object(d.useRef)(!1),Ia=Object(d.useRef)(!1),Fa={onMouseDown:function(){ni(!0),Gr(!0)},onKeyDown:function(Ea){switch(Ea.which){case G.a.ENTER:{Vt?On()!==!1&&ni(!0):Gr(!0),Ea.preventDefault();return}case G.a.TAB:{Zn&&Vt&&!Ea.shiftKey?(ni(!1),Ea.preventDefault()):!Zn&&Vt&&(!$r(Ea)&&Ea.shiftKey&&(ni(!0),Ea.preventDefault()));return}case G.a.ESC:{ni(!0),Qn();return}}!Vt&&![G.a.SHIFT].includes(Ea.which)?Gr(!0):Zn||$r(Ea)},onFocus:function(Ea){ni(!0),ca(!0),qn&&qn(Ea)},onBlur:function(Ea){if(ia.current||!xr(document.activeElement)){ia.current=!1;return}hn?setTimeout(function(){xr(document.activeElement)&&Qn()},0):Vt&&(Gr(!1),Ia.current&&On()),ca(!1),si&&si(Ea)}};return Object(d.useEffect)(function(){Ia.current=!1},[Vt]),Object(d.useEffect)(function(){Ia.current=!0},[Cr]),Object(d.useEffect)(function(){return Y(function(Aa){var Ea=Aa.target;Vt&&(xr(Ea)?Ui||Gr(!1):(ia.current=!0,requestAnimationFrame(function(){ia.current=!1})))})}),[Fa,{focused:Ui,typing:Zn}]}function zi(ct){var Vt=ct.valueTexts,Cr=ct.onTextChange,xr=d.useState(""),Gr=Object(z.a)(xr,2),$r=Gr[0],hn=Gr[1],On=d.useRef([]);On.current=Vt;function Qn(si){hn(si),Cr(si)}function qn(){hn(On.current[0])}return d.useEffect(function(){Vt.every(function(si){return si!==$r})&&qn()},[Vt.join("||")]),[$r,Qn,qn]}var Yi=l("Gytx"),mi=l.n(Yi);function va(ct,Vt){var Cr=Vt.formatList,xr=Vt.generateConfig,Gr=Vt.locale;return Object(Se.a)(function(){if(!ct)return[[""],""];for(var $r="",hn=[],On=0;On<Cr.length;On+=1){var Qn=Cr[On],qn=xr.locale.format(Gr.locale,ct,Qn);hn.push(qn),On===0&&($r=qn)}return[hn,$r]},[ct,Cr],function($r,hn){return $r[0]!==hn[0]||!mi()($r[1],hn[1])})}function zn(ct,Vt){var Cr=Vt.formatList,xr=Vt.generateConfig,Gr=Vt.locale,$r=Object(d.useState)(null),hn=Object(z.a)($r,2),On=hn[0],Qn=hn[1],qn=Object(d.useRef)(null);function si(Di){var Ui=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(qn.current),Ui){Qn(Di);return}qn.current=requestAnimationFrame(function(){Qn(Di)})}var oi=va(On,{formatList:Cr,generateConfig:xr,locale:Gr}),Kn=Object(z.a)(oi,2),Zn=Kn[1];function ni(Di){si(Di)}function wi(){var Di=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;si(null,Di)}return Object(d.useEffect)(function(){wi(!0)},[ct]),Object(d.useEffect)(function(){return function(){return cancelAnimationFrame(qn.current)}},[]),[Zn,ni,wi]}function fn(ct){var Vt,Cr=ct.prefixCls,xr=Cr===void 0?"rc-picker":Cr,Gr=ct.id,$r=ct.tabIndex,hn=ct.style,On=ct.className,Qn=ct.dropdownClassName,qn=ct.dropdownAlign,si=ct.popupStyle,oi=ct.transitionName,Kn=ct.generateConfig,Zn=ct.locale,ni=ct.inputReadOnly,wi=ct.allowClear,Di=ct.autoFocus,Ui=ct.showTime,ca=ct.picker,ia=ca===void 0?"date":ca,Ia=ct.format,Fa=ct.use12Hours,Aa=ct.value,Ea=ct.defaultValue,xa=ct.open,Ai=ct.defaultOpen,oa=ct.defaultOpenValue,Ba=ct.suffixIcon,Nr=ct.clearIcon,Qr=ct.disabled,bn=ct.disabledDate,Zr=ct.placeholder,hr=ct.getPopupContainer,jr=ct.pickerRef,wr=ct.panelRender,an=ct.onChange,Jr=ct.onOpenChange,kn=ct.onFocus,Dn=ct.onBlur,Xn=ct.onMouseDown,vi=ct.onMouseUp,Li=ct.onMouseEnter,ji=ct.onMouseLeave,Sa=ct.onContextMenu,Ga=ct.onClick,Ya=ct.direction,bo=ct.autoComplete,vo=bo===void 0?"off":bo,po=d.useRef(null),Ha=ia==="date"&&!!Ui||ia==="time",Oa=pt(ue(Ia,ia,Ui,Fa)),ao=d.useRef(null),to=d.useRef(null),Po=Object(W.a)(null,{value:Aa,defaultValue:Ea}),Yo=Object(z.a)(Po,2),ro=Yo[0],za=Yo[1],Mo=d.useState(ro),Io=Object(z.a)(Mo,2),ma=Io[0],mo=Io[1],ns=d.useRef(null),Zo=Object(W.a)(!1,{value:xa,defaultValue:Ai,postState:function(us){return Qr?!1:us},onChange:function(us){Jr&&Jr(us),!us&&ns.current&&ns.current.onClose&&ns.current.onClose()}}),Oo=Object(z.a)(Zo,2),Ro=Oo[0],hs=Oo[1],Uo=va(ma,{formatList:Oa,generateConfig:Kn,locale:Zn}),Ja=Object(z.a)(Uo,2),Es=Ja[0],oo=Ja[1],Fs=zi({valueTexts:Es,onTextChange:function(us){var _l=Kn.locale.parse(Zn.locale,us,Oa);_l&&(!bn||!bn(_l))&&mo(_l)}}),qo=Object(z.a)(Fs,3),Wo=qo[0],Vo=qo[1],Go=qo[2],os=function(us){mo(us),za(us),an&&!ot(Kn,ro,us)&&an(us,us?Kn.locale.format(Zn.locale,us,Oa[0]):"")},Vs=function(us){if(Qr&&us)return;hs(us)},xs=function(us){return Ro&&ns.current&&ns.current.onKeyDown?ns.current.onKeyDown(us):(Object(A.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Js=function(){vi&&vi.apply(void 0,arguments),po.current&&(po.current.focus(),Vs(!0))},Bs=Wi({blurToCancel:Ha,open:Ro,value:Wo,triggerOpen:Vs,forwardKeyDown:xs,isClickOutside:function(us){return!me([ao.current,to.current],us)},onSubmit:function(){return bn&&bn(ma)?!1:(os(ma),Vs(!1),Go(),!0)},onCancel:function(){Vs(!1),mo(ro),Go()},onFocus:kn,onBlur:Dn}),ks=Object(z.a)(Bs,2),Jo=ks[0],bs=ks[1],Ho=bs.focused,Ls=bs.typing;d.useEffect(function(){Ro||(mo(ro),!Es.length||Es[0]===""?Vo(""):oo!==Wo&&Go())},[Ro,Es]),d.useEffect(function(){Ro||Go()},[ia]),d.useEffect(function(){mo(ro)},[ro]),jr&&(jr.current={focus:function(){po.current&&po.current.focus()},blur:function(){po.current&&po.current.blur()}});var Ps=Object(K.a)(Object(K.a)({},ct),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Ra=d.createElement(rn,Object.assign({},Ps,{generateConfig:Kn,className:_()(Object(k.a)({},"".concat(xr,"-panel-focused"),!Ls)),value:ma,locale:Zn,tabIndex:-1,onChange:mo,direction:Ya}));wr&&(Ra=wr(Ra));var ho=d.createElement("div",{className:"".concat(xr,"-panel-container"),onMouseDown:function(us){us.preventDefault()}},Ra),ll;Ba&&(ll=d.createElement("span",{className:"".concat(xr,"-suffix")},Ba));var ml;wi&&ro&&!Qr&&(ml=d.createElement("span",{onMouseDown:function(us){us.preventDefault(),us.stopPropagation()},onMouseUp:function(us){us.preventDefault(),us.stopPropagation(),os(null),Vs(!1)},className:"".concat(xr,"-clear")},Nr||d.createElement("span",{className:"".concat(xr,"-clear-btn")})));var wl=function(us,_l){(_l==="submit"||_l!=="key"&&!Ha)&&(os(us),Vs(!1))},El=Ya==="rtl"?"bottomRight":"bottomLeft",Xs=zn(Wo,{formatList:Oa,generateConfig:Kn,locale:Zn}),Xo=Object(z.a)(Xs,3),gl=Xo[0],Vl=Xo[1],Us=Xo[2];return d.createElement(q.Provider,{value:{operationRef:ns,hideHeader:ia==="time",panelRef:ao,onSelect:wl,open:Ro,defaultOpenValue:oa,onDateMouseEnter:Vl,onDateMouseLeave:Us}},d.createElement(Ni,{visible:Ro,popupElement:ho,popupStyle:si,prefixCls:xr,dropdownClassName:Qn,dropdownAlign:qn,getPopupContainer:hr,transitionName:oi,popupPlacement:El,direction:Ya},d.createElement("div",{className:_()(xr,On,(Vt={},Object(k.a)(Vt,"".concat(xr,"-disabled"),Qr),Object(k.a)(Vt,"".concat(xr,"-focused"),Ho),Object(k.a)(Vt,"".concat(xr,"-rtl"),Ya==="rtl"),Vt)),style:hn,onMouseDown:Xn,onMouseUp:Js,onMouseEnter:Li,onMouseLeave:ji,onContextMenu:Sa,onClick:Ga},d.createElement("div",{className:_()("".concat(xr,"-input"),Object(k.a)({},"".concat(xr,"-input-placeholder"),!!gl)),ref:to},d.createElement("input",Object.assign({id:Gr,tabIndex:$r,disabled:Qr,readOnly:ni||!Ls,value:gl||Wo,onChange:function(us){Vo(us.target.value)},autoFocus:Di,placeholder:Zr,ref:po,title:Wo},Jo,{size:Ge(ia,Oa[0])},Pe(ct),{autoComplete:vo})),ll,ml))))}var $n=function(ct){Object(X.a)(Cr,ct);var Vt=Object(J.a)(Cr);function Cr(){var xr;return Object(H.a)(this,Cr),xr=Vt.apply(this,arguments),xr.pickerRef=d.createRef(),xr.focus=function(){xr.pickerRef.current&&xr.pickerRef.current.focus()},xr.blur=function(){xr.pickerRef.current&&xr.pickerRef.current.blur()},xr}return Object(B.a)(Cr,[{key:"render",value:function(){return d.createElement(fn,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Cr}(d.Component),Cn=$n;function ki(ct,Vt,Cr){var xr=ct.picker,Gr=ct.locale,$r=ct.selectedValue,hn=ct.disabledDate,On=ct.disabled,Qn=ct.generateConfig,qn=Nt($r,0),si=Nt($r,1);function oi(Di){var Ui=Qn.getYear(Di),ca=Qn.locale.getWeek(Gr.locale,Di);return Ui*100+ca}function Kn(Di){var Ui=Qn.getYear(Di),ca=Qn.getMonth(Di);return Ui*100+ca}function Zn(Di){var Ui=Qn.getYear(Di),ca=He(Qn,Di);return Ui*10+ca}var ni=d.useCallback(function(Di){if(hn&&hn(Di))return!0;if(On[1]&&si)return!at(Qn,Di,si)&&Qn.isAfter(Di,si);if(Vt&&si)switch(xr){case"quarter":return Zn(Di)>Zn(si);case"month":return Kn(Di)>Kn(si);case"week":return oi(Di)>oi(si);default:return!at(Qn,Di,si)&&Qn.isAfter(Di,si)}return!1},[hn,On[1],si,Vt]),wi=d.useCallback(function(Di){if(hn&&hn(Di))return!0;if(On[0]&&qn)return!at(Qn,Di,si)&&Qn.isAfter(qn,Di);if(Cr&&qn)switch(xr){case"quarter":return Zn(Di)<Zn(qn);case"month":return Kn(Di)<Kn(qn);case"week":return oi(Di)<oi(qn);default:return!at(Qn,Di,qn)&&Qn.isAfter(qn,Di)}return!1},[hn,On[0],qn,Cr]);return[ni,wi]}function In(ct,Vt,Cr,xr){var Gr=Gt(ct,Cr,xr,1);function $r(hn){return hn(ct,Vt)?"same":hn(Gr,Vt)?"closing":"far"}switch(Cr){case"year":return $r(function(hn,On){return bt(xr,hn,On)});case"quarter":case"month":return $r(function(hn,On){return jt(xr,hn,On)});default:return $r(function(hn,On){return Ar(xr,hn,On)})}}function na(ct,Vt,Cr,xr){var Gr=Nt(ct,0),$r=Nt(ct,1);if(Vt===0)return Gr;if(Gr&&$r){var hn=In(Gr,$r,Cr,xr);switch(hn){case"same":return Gr;case"closing":return Gr;default:return Gt($r,Cr,xr,-1)}}return Gr}function Ei(ct){var Vt=ct.values,Cr=ct.picker,xr=ct.defaultDates,Gr=ct.generateConfig,$r=d.useState(function(){return[Nt(xr,0),Nt(xr,1)]}),hn=Object(z.a)($r,2),On=hn[0],Qn=hn[1],qn=d.useState(null),si=Object(z.a)(qn,2),oi=si[0],Kn=si[1],Zn=Nt(Vt,0),ni=Nt(Vt,1);function wi(Ui){return On[Ui]?On[Ui]:Nt(oi,Ui)||na(Vt,Ui,Cr,Gr)||Zn||ni||Gr.getNow()}function Di(Ui,ca){if(Ui){var ia=ut(oi,Ui,ca);Qn(ut(On,null,ca)||[null,null]);var Ia=(ca+1)%2;Nt(Vt,Ia)||(ia=ut(ia,Ui,Ia)),Kn(ia)}else(Zn||ni)&&Kn(null)}return[wi,Di]}function pi(ct,Vt){return ct&&ct[0]&&ct[1]&&Vt.isAfter(ct[0],ct[1])?[ct[1],ct[0]]:ct}function Ri(ct,Vt,Cr,xr){return ct||xr&&xr[Vt]?!0:!!Cr[(Vt+1)%2]}function Na(ct){var Vt,Cr,xr,Gr=ct.prefixCls,$r=Gr===void 0?"rc-picker":Gr,hn=ct.id,On=ct.style,Qn=ct.className,qn=ct.popupStyle,si=ct.dropdownClassName,oi=ct.transitionName,Kn=ct.dropdownAlign,Zn=ct.getPopupContainer,ni=ct.generateConfig,wi=ct.locale,Di=ct.placeholder,Ui=ct.autoFocus,ca=ct.disabled,ia=ct.format,Ia=ct.picker,Fa=Ia===void 0?"date":Ia,Aa=ct.showTime,Ea=ct.use12Hours,xa=ct.separator,Ai=xa===void 0?"~":xa,oa=ct.value,Ba=ct.defaultValue,Nr=ct.defaultPickerValue,Qr=ct.open,bn=ct.defaultOpen,Zr=ct.disabledDate,hr=ct.disabledTime,jr=ct.dateRender,wr=ct.panelRender,an=ct.ranges,Jr=ct.allowEmpty,kn=ct.allowClear,Dn=ct.suffixIcon,Xn=ct.clearIcon,vi=ct.pickerRef,Li=ct.inputReadOnly,ji=ct.mode,Sa=ct.renderExtraFooter,Ga=ct.onChange,Ya=ct.onOpenChange,bo=ct.onPanelChange,vo=ct.onCalendarChange,po=ct.onFocus,Ha=ct.onBlur,Oa=ct.onOk,ao=ct.components,to=ct.order,Po=ct.direction,Yo=ct.activePickerIndex,ro=ct.autoComplete,za=ro===void 0?"off":ro,Mo=Fa==="date"&&!!Aa||Fa==="time",Io=Object(d.useRef)({}),ma=Object(d.useRef)(null),mo=Object(d.useRef)(null),ns=Object(d.useRef)(null),Zo=Object(d.useRef)(null),Oo=Object(d.useRef)(null),Ro=Object(d.useRef)(null),hs=Object(d.useRef)(null),Uo=pt(ue(ia,Fa,Aa,Ea)),Ja=Object(W.a)(0,{value:Yo}),Es=Object(z.a)(Ja,2),oo=Es[0],Fs=Es[1],qo=Object(d.useRef)(null),Wo=d.useMemo(function(){return Array.isArray(ca)?ca:[ca||!1,ca||!1]},[ca]),Vo=Object(W.a)(null,{value:oa,defaultValue:Ba,postState:function(yo){return Fa==="time"&&!to?yo:pi(yo,ni)}}),Go=Object(z.a)(Vo,2),os=Go[0],Vs=Go[1],xs=Ei({values:os,picker:Fa,defaultDates:Nr,generateConfig:ni}),Js=Object(z.a)(xs,2),Bs=Js[0],ks=Js[1],Jo=Object(W.a)(os,{postState:function(yo){var es=yo;if(Wo[0]&&Wo[1])return es;for(var Is=0;Is<2;Is+=1)Wo[Is]&&!Nt(es,Is)&&!Nt(Jr,Is)&&(es=ut(es,ni.getNow(),Is));return es}}),bs=Object(z.a)(Jo,2),Ho=bs[0],Ls=bs[1],Ps=Object(W.a)([Fa,Fa],{value:ji}),Ra=Object(z.a)(Ps,2),ho=Ra[0],ll=Ra[1];Object(d.useEffect)(function(){ll([Fa,Fa])},[Fa]);var ml=function(yo,es){ll(yo),bo&&bo(es,yo)},wl=ki({picker:Fa,selectedValue:Ho,locale:wi,disabled:Wo,disabledDate:Zr,generateConfig:ni},Io.current[1],Io.current[0]),El=Object(z.a)(wl,2),Xs=El[0],Xo=El[1],gl=Object(W.a)(!1,{value:Qr,defaultValue:bn,postState:function(yo){return Wo[oo]?!1:yo},onChange:function(yo){Ya&&Ya(yo),!yo&&qo.current&&qo.current.onClose&&qo.current.onClose()}}),Vl=Object(z.a)(gl,2),Us=Vl[0],$s=Vl[1],us=Us&&oo===0,_l=Us&&oo===1,Wc=Object(d.useState)(0),fc=Object(z.a)(Wc,2),Bl=fc[0],oc=fc[1];Object(d.useEffect)(function(){!Us&&ma.current&&oc(ma.current.offsetWidth)},[Us]);var sc=d.useRef();function ql(ms,yo){if(ms)clearTimeout(sc.current),Io.current[yo]=!0,Fs(yo),$s(ms),Us||ks(null,yo);else if(oo===yo){$s(ms);var es=Io.current;sc.current=setTimeout(function(){es===Io.current&&(Io.current={})})}}function Al(ms){ql(!0,ms),setTimeout(function(){var yo=[Ro,hs][ms];yo.current&&yo.current.focus()},0)}function zs(ms,yo){var es=ms,Is=Nt(es,0),Tl=Nt(es,1);Is&&Tl&&ni.isAfter(Is,Tl)&&(Fa==="week"&&!Wt(ni,wi.locale,Is,Tl)||Fa==="quarter"&&!kt(ni,Is,Tl)||Fa!=="week"&&Fa!=="quarter"&&Fa!=="time"&&!at(ni,Is,Tl)?(yo===0?(es=[Is,null],Tl=null):(Is=null,es=[null,Tl]),Io.current=Object(k.a)({},yo,!0)):(Fa!=="time"||to!==!1)&&(es=pi(es,ni))),Ls(es);var Tc=es&&es[0]?ni.locale.format(wi.locale,es[0],Uo[0]):"",tc=es&&es[1]?ni.locale.format(wi.locale,es[1],Uo[0]):"";if(vo){var cc={range:yo===0?"start":"end"};vo(es,[Tc,tc],cc)}var sl=Ri(Is,0,Wo,Jr),tl=Ri(Tl,1,Wo,Jr),Fl=es===null||sl&&tl;Fl&&(Vs(es),Ga&&(!ot(ni,Nt(os,0),Is)||!ot(ni,Nt(os,1),Tl))&&Ga(es,[Tc,tc]));var Zs=null;yo===0&&!Wo[1]?Zs=1:yo===1&&!Wo[0]&&(Zs=0),Zs!==null&&Zs!==oo&&(!Io.current[Zs]||!Nt(es,Zs))&&Nt(es,yo)?Al(Zs):ql(!1,yo)}var Ml=function(yo){return Us&&qo.current&&qo.current.onKeyDown?qo.current.onKeyDown(yo):(Object(A.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},vl={formatList:Uo,generateConfig:ni,locale:wi},cl=va(Nt(Ho,0),vl),mn=Object(z.a)(cl,2),da=mn[0],Oc=mn[1],pc=va(Nt(Ho,1),vl),xc=Object(z.a)(pc,2),Ss=xc[0],Ws=xc[1],xl=function(yo,es){var Is=ni.locale.parse(wi.locale,yo,Uo),Tl=es===0?Xs:Xo;Is&&!Tl(Is)&&(Ls(ut(Ho,Is,es)),ks(Is,es))},ul=zi({valueTexts:da,onTextChange:function(yo){return xl(yo,0)}}),nc=Object(z.a)(ul,3),Xl=nc[0],Gl=nc[1],Kc=nc[2],Hl=zi({valueTexts:Ss,onTextChange:function(yo){return xl(yo,1)}}),Mc=Object(z.a)(Hl,3),Sc=Mc[0],Ts=Mc[1],Sl=Mc[2],Rt=Object(d.useState)(null),qt=Object(z.a)(Rt,2),En=qt[0],ri=qt[1],Lt=Object(d.useState)(null),he=Object(z.a)(Lt,2),Ce=he[0],Ie=he[1],Ye=zn(Xl,{formatList:Uo,generateConfig:ni,locale:wi}),_t=Object(z.a)(Ye,3),Yt=_t[0],Pr=_t[1],Yr=_t[2],yn=zn(Sc,{formatList:Uo,generateConfig:ni,locale:wi}),Jn=Object(z.a)(yn,3),Ci=Jn[0],Xi=Jn[1],ga=Jn[2],Wa=function(yo){Ie(ut(Ho,yo,oo)),oo===0?Pr(yo):Xi(yo)},go=function(){Ie(ut(Ho,null,oo)),oo===0?Yr():ga()},No=function(yo,es){return{blurToCancel:Mo,forwardKeyDown:Ml,onBlur:Ha,isClickOutside:function(Tl){return!me([mo.current,ns.current,Zo.current],Tl)},onFocus:function(Tl){Fs(yo),po&&po(Tl)},triggerOpen:function(Tl){ql(Tl,yo)},onSubmit:function(){zs(Ho,yo),es()},onCancel:function(){ql(!1,yo),Ls(os),es()}}},As=Wi(Object(K.a)(Object(K.a)({},No(0,Kc)),{},{open:us,value:Xl})),ss=Object(z.a)(As,2),ps=ss[0],nl=ss[1],Ks=nl.focused,dl=nl.typing,ls=Wi(Object(K.a)(Object(K.a)({},No(1,Sl)),{},{open:_l,value:Sc})),Ys=Object(z.a)(ls,2),Rl=Ys[0],kl=Ys[1],el=kl.focused,Cl=kl.typing,mc=function(yo){!Us&&!Ro.current.contains(yo.target)&&!hs.current.contains(yo.target)&&(Wo[0]?Wo[1]||Al(1):Al(0))},lc=function(yo){Us&&(Ks||el)&&!Ro.current.contains(yo.target)&&!hs.current.contains(yo.target)&&yo.preventDefault()},bl=os&&os[0]?ni.locale.format(wi.locale,os[0],"YYYYMMDDHHmmss"):"",il=os&&os[1]?ni.locale.format(wi.locale,os[1],"YYYYMMDDHHmmss"):"";Object(d.useEffect)(function(){Us||(Ls(os),!da.length||da[0]===""?Gl(""):Oc!==Xl&&Kc(),!Ss.length||Ss[0]===""?Ts(""):Ws!==Sc&&Sl())},[Us,da,Ss]),Object(d.useEffect)(function(){Ls(os)},[bl,il]),vi&&(vi.current={focus:function(){Ro.current&&Ro.current.focus()},blur:function(){Ro.current&&Ro.current.blur(),hs.current&&hs.current.blur()}});var Yl=Object.keys(an||{}),cu=Yl.map(function(ms){var yo=an[ms],es=typeof yo=="function"?yo():yo;return{label:ms,onClick:function(){zs(es,null),ql(!1,oo)},onMouseEnter:function(){ri(es)},onMouseLeave:function(){ri(null)}}});function Jc(){var ms=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,yo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},es=null;Us&&Ce&&Ce[0]&&Ce[1]&&ni.isAfter(Ce[1],Ce[0])&&(es=Ce);var Is=Aa;if(Aa&&Object(P.a)(Aa)==="object"&&Aa.defaultValue){var Tl=Aa.defaultValue;Is=Object(K.a)(Object(K.a)({},Aa),{},{defaultValue:Nt(Tl,oo)||void 0})}var Tc=null;return jr&&(Tc=function(cc,sl){return jr(cc,sl,{range:oo?"end":"start"})}),d.createElement(br.Provider,{value:{inRange:!0,panelPosition:ms,rangedValue:En||Ho,hoverRangedValue:es}},d.createElement(rn,Object.assign({},ct,yo,{dateRender:Tc,showTime:Is,mode:ho[oo],generateConfig:ni,style:void 0,direction:Po,disabledDate:oo===0?Xs:Xo,disabledTime:function(cc){return hr?hr(cc,oo===0?"start":"end"):!1},className:_()(Object(k.a)({},"".concat($r,"-panel-focused"),oo===0?!dl:!Cl)),value:Nt(Ho,oo),locale:wi,tabIndex:-1,onPanelChange:function(cc,sl){ml(ut(ho,sl,oo),ut(Ho,cc,oo));var tl=cc;ms==="right"&&ho[oo]===sl&&(tl=Gt(tl,sl,ni,-1)),ks(tl,oo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var ec=0,al=0;oo&&ns.current&&Oo.current&&mo.current&&(ec=ns.current.offsetWidth+Oo.current.offsetWidth,mo.current.offsetWidth&&ec>mo.current.offsetWidth&&(al=ec));var lo=Po==="rtl"?{right:ec}:{left:ec};function Pc(){var ms,yo=Bn($r,ho[oo],Sa),es=Er({prefixCls:$r,components:ao,needConfirmButton:Mo,okDisabled:!Nt(Ho,oo)||Zr&&Zr(Ho[oo]),locale:wi,rangeList:cu,onOk:function(){Nt(Ho,oo)&&(zs(Ho,oo),Oa&&Oa(Ho))}});if(Fa!=="time"&&!Aa){var Is=Bs(oo),Tl=Gt(Is,Fa,ni),Tc=ho[oo],tc=Tc===Fa,cc=Jc(tc?"left":!1,{pickerValue:Is,onPickerValueChange:function(Zs){ks(Zs,oo)}}),sl=Jc("right",{pickerValue:Tl,onPickerValueChange:function(Zs){ks(Gt(Zs,Fa,ni,-1),oo)}});Po==="rtl"?ms=d.createElement(d.Fragment,null,sl,tc&&cc):ms=d.createElement(d.Fragment,null,cc,tc&&sl)}else ms=Jc();var tl=d.createElement(d.Fragment,null,d.createElement("div",{className:"".concat($r,"-panels")},ms),(yo||es)&&d.createElement("div",{className:"".concat($r,"-footer")},yo,es));return wr&&(tl=wr(tl)),d.createElement("div",{className:"".concat($r,"-panel-container"),style:{marginLeft:al},ref:mo,onMouseDown:function(Zs){Zs.preventDefault()}},tl)}var Cc=d.createElement("div",{className:_()("".concat($r,"-range-wrapper"),"".concat($r,"-").concat(Fa,"-range-wrapper")),style:{minWidth:Bl}},d.createElement("div",{className:"".concat($r,"-range-arrow"),style:lo}),Pc()),Ec;Dn&&(Ec=d.createElement("span",{className:"".concat($r,"-suffix")},Dn));var Ql;kn&&(Nt(os,0)&&!Wo[0]||Nt(os,1)&&!Wo[1])&&(Ql=d.createElement("span",{onMouseDown:function(yo){yo.preventDefault(),yo.stopPropagation()},onMouseUp:function(yo){yo.preventDefault(),yo.stopPropagation();var es=os;Wo[0]||(es=ut(es,null,0)),Wo[1]||(es=ut(es,null,1)),zs(es,null),ql(!1,oo)},className:"".concat($r,"-clear")},Xn||d.createElement("span",{className:"".concat($r,"-clear-btn")})));var Ac={size:Ge(Fa,Uo[0])},Vc=0,vc=0;ns.current&&Zo.current&&Oo.current&&(oo===0?vc=ns.current.offsetWidth:(Vc=ec,vc=Zo.current.offsetWidth));var Lc=Po==="rtl"?{right:Vc}:{left:Vc},_c=function(yo,es){var Is=ut(Ho,yo,oo);es==="submit"||es!=="key"&&!Mo?(zs(Is,oo),oo===0?Yr():ga()):Ls(Is)};return d.createElement(q.Provider,{value:{operationRef:qo,hideHeader:Fa==="time",onDateMouseEnter:Wa,onDateMouseLeave:go,hideRanges:!0,onSelect:_c,open:Us}},d.createElement(Ni,{visible:Us,popupElement:Cc,popupStyle:qn,prefixCls:$r,dropdownClassName:si,dropdownAlign:Kn,getPopupContainer:Zn,transitionName:oi,range:!0,direction:Po},d.createElement("div",Object.assign({ref:ma,className:_()($r,"".concat($r,"-range"),Qn,(Vt={},Object(k.a)(Vt,"".concat($r,"-disabled"),Wo[0]&&Wo[1]),Object(k.a)(Vt,"".concat($r,"-focused"),oo===0?Ks:el),Object(k.a)(Vt,"".concat($r,"-rtl"),Po==="rtl"),Vt)),style:On,onClick:mc,onMouseDown:lc},Pe(ct)),d.createElement("div",{className:_()("".concat($r,"-input"),(Cr={},Object(k.a)(Cr,"".concat($r,"-input-active"),oo===0),Object(k.a)(Cr,"".concat($r,"-input-placeholder"),!!Yt),Cr)),ref:ns},d.createElement("input",Object.assign({id:hn,disabled:Wo[0],readOnly:Li||!dl,value:Yt||Xl,onChange:function(yo){Gl(yo.target.value)},autoFocus:Ui,placeholder:Nt(Di,0)||"",ref:Ro},ps,Ac,{autoComplete:za}))),d.createElement("div",{className:"".concat($r,"-range-separator"),ref:Oo},Ai),d.createElement("div",{className:_()("".concat($r,"-input"),(xr={},Object(k.a)(xr,"".concat($r,"-input-active"),oo===1),Object(k.a)(xr,"".concat($r,"-input-placeholder"),!!Ci),xr)),ref:Zo},d.createElement("input",Object.assign({disabled:Wo[1],readOnly:Li||!Cl,value:Ci||Sc,onChange:function(yo){Ts(yo.target.value)},placeholder:Nt(Di,1)||"",ref:hs},Rl,Ac,{autoComplete:za}))),d.createElement("div",{className:"".concat($r,"-active-bar"),style:Object(K.a)(Object(K.a)({},Lc),{},{width:vc,position:"absolute"})}),Ec,Ql)))}var Un=function(ct){Object(X.a)(Cr,ct);var Vt=Object(J.a)(Cr);function Cr(){var xr;return Object(H.a)(this,Cr),xr=Vt.apply(this,arguments),xr.pickerRef=d.createRef(),xr.focus=function(){xr.pickerRef.current&&xr.pickerRef.current.focus()},xr.blur=function(){xr.pickerRef.current&&xr.pickerRef.current.blur()},xr}return Object(B.a)(Cr,[{key:"render",value:function(){return d.createElement(Na,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Cr}(d.Component),nn=Un,Yn=Cn,bi=l("61s2");function Oi(ct,Vt,Cr){return Cr!==void 0?Cr:ct==="year"&&Vt.lang.yearPlaceholder?Vt.lang.yearPlaceholder:ct==="quarter"&&Vt.lang.quarterPlaceholder?Vt.lang.quarterPlaceholder:ct==="month"&&Vt.lang.monthPlaceholder?Vt.lang.monthPlaceholder:ct==="week"&&Vt.lang.weekPlaceholder?Vt.lang.weekPlaceholder:ct==="time"&&Vt.timePickerLocale.placeholder?Vt.timePickerLocale.placeholder:Vt.lang.placeholder}function _i(ct,Vt,Cr){return Cr!==void 0?Cr:ct==="year"&&Vt.lang.yearPlaceholder?Vt.lang.rangeYearPlaceholder:ct==="month"&&Vt.lang.monthPlaceholder?Vt.lang.rangeMonthPlaceholder:ct==="week"&&Vt.lang.weekPlaceholder?Vt.lang.rangeWeekPlaceholder:ct==="time"&&Vt.timePickerLocale.placeholder?Vt.timePickerLocale.rangePlaceholder:Vt.lang.rangePlaceholder}var Zi=l("uaoM"),qi=l("H84U"),ea=l("YMnH"),ya=l("3Nzz"),co=function(ct,Vt){var Cr={};for(var xr in ct)Object.prototype.hasOwnProperty.call(ct,xr)&&Vt.indexOf(xr)<0&&(Cr[xr]=ct[xr]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gr=0,xr=Object.getOwnPropertySymbols(ct);Gr<xr.length;Gr++)Vt.indexOf(xr[Gr])<0&&Object.prototype.propertyIsEnumerable.call(ct,xr[Gr])&&(Cr[xr[Gr]]=ct[xr[Gr]]);return Cr};function io(ct){function Vt(Qn,qn){var si=function(oi){v()(Zn,oi);var Kn=w()(Zn);function Zn(ni){var wi;return o()(this,Zn),wi=Kn.call(this,ni),wi.pickerRef=d.createRef(),wi.focus=function(){wi.pickerRef.current&&wi.pickerRef.current.focus()},wi.blur=function(){wi.pickerRef.current&&wi.pickerRef.current.blur()},wi.getDefaultLocale=function(){var Di=wi.props.locale,Ui=m()(m()({},bi.a),Di);return Ui.lang=m()(m()({},Ui.lang),(Di||{}).lang),Ui},wi.renderPicker=function(Di){var Ui=wi.context,ca=Ui.getPrefixCls,ia=Ui.direction,Ia=Ui.getPopupContainer,Fa=wi.props,Aa=Fa.prefixCls,Ea=Fa.getPopupContainer,xa=Fa.className,Ai=Fa.size,oa=Fa.bordered,Ba=oa===void 0?!0:oa,Nr=Fa.placeholder,Qr=co(Fa,["prefixCls","getPopupContainer","className","size","bordered","placeholder"]),bn=wi.props,Zr=bn.format,hr=bn.showTime,jr=ca("picker",Aa),wr={showToday:!0},an={};Qn&&(an.picker=Qn);var Jr=Qn||wi.props.picker;return an=m()(m()(m()({},an),hr?so(m()({format:Zr,picker:Jr},hr)):{}),Jr==="time"?so(m()(m()({format:Zr},wi.props),{picker:Jr})):{}),d.createElement(ya.b.Consumer,null,function(kn){var Dn,Xn=Ai||kn;return d.createElement(Yn,m()({ref:wi.pickerRef,placeholder:Oi(Jr,Di,Nr),suffixIcon:Jr==="time"?d.createElement(O.a,null):d.createElement(C.a,null),clearIcon:d.createElement(F.a,null),allowClear:!0,transitionName:"slide-up"},wr,Qr,an,{locale:Di.lang,className:_()(xa,(Dn={},u()(Dn,"".concat(jr,"-").concat(Xn),Xn),u()(Dn,"".concat(jr,"-borderless"),!Ba),Dn)),prefixCls:jr,getPopupContainer:Ea||Ia,generateConfig:ct,prevIcon:d.createElement("span",{className:"".concat(jr,"-prev-icon")}),nextIcon:d.createElement("span",{className:"".concat(jr,"-next-icon")}),superPrevIcon:d.createElement("span",{className:"".concat(jr,"-super-prev-icon")}),superNextIcon:d.createElement("span",{className:"".concat(jr,"-super-next-icon")}),components:ba,direction:ia}))})},Object(Zi.a)(Qn!=="quarter",qn,"DatePicker.".concat(qn," is legacy usage. Please use DatePicker[picker='").concat(Qn,"'] directly.")),wi}return p()(Zn,[{key:"render",value:function(){return d.createElement(ea.a,{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},this.renderPicker)}}]),Zn}(d.Component);return si.contextType=qi.b,qn&&(si.displayName=qn),si}var Cr=Vt(),xr=Vt("week","WeekPicker"),Gr=Vt("month","MonthPicker"),$r=Vt("year","YearPicker"),hn=Vt("time","TimePicker"),On=Vt("quarter","QuarterPicker");return{DatePicker:Cr,WeekPicker:xr,MonthPicker:Gr,YearPicker:$r,TimePicker:hn,QuarterPicker:On}}var rs=l("8ISB"),Pi=l.n(rs),dn=function(ct,Vt){var Cr={};for(var xr in ct)Object.prototype.hasOwnProperty.call(ct,xr)&&Vt.indexOf(xr)<0&&(Cr[xr]=ct[xr]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gr=0,xr=Object.getOwnPropertySymbols(ct);Gr<xr.length;Gr++)Vt.indexOf(xr[Gr])<0&&Object.prototype.propertyIsEnumerable.call(ct,xr[Gr])&&(Cr[xr[Gr]]=ct[xr[Gr]]);return Cr};function ha(ct){var Vt=function(Cr){v()(Gr,Cr);var xr=w()(Gr);function Gr(){var $r;return o()(this,Gr),$r=xr.apply(this,arguments),$r.pickerRef=d.createRef(),$r.focus=function(){$r.pickerRef.current&&$r.pickerRef.current.focus()},$r.blur=function(){$r.pickerRef.current&&$r.pickerRef.current.blur()},$r.getDefaultLocale=function(){var hn=$r.props.locale,On=m()(m()({},bi.a),hn);return On.lang=m()(m()({},On.lang),(hn||{}).lang),On},$r.renderPicker=function(hn){var On=$r.context,Qn=On.getPrefixCls,qn=On.direction,si=On.getPopupContainer,oi=$r.props,Kn=oi.prefixCls,Zn=oi.getPopupContainer,ni=oi.className,wi=oi.size,Di=oi.bordered,Ui=Di===void 0?!0:Di,ca=oi.placeholder,ia=dn(oi,["prefixCls","getPopupContainer","className","size","bordered","placeholder"]),Ia=$r.props,Fa=Ia.format,Aa=Ia.showTime,Ea=Ia.picker,xa=Qn("picker",Kn),Ai={};return Ai=m()(m()(m()({},Ai),Aa?so(m()({format:Fa,picker:Ea},Aa)):{}),Ea==="time"?so(m()(m()({format:Fa},$r.props),{picker:Ea})):{}),d.createElement(ya.b.Consumer,null,function(oa){var Ba,Nr=wi||oa;return d.createElement(nn,m()({separator:d.createElement("span",{"aria-label":"to",className:"".concat(xa,"-separator")},d.createElement(Pi.a,null)),ref:$r.pickerRef,placeholder:_i(Ea,hn,ca),suffixIcon:Ea==="time"?d.createElement(O.a,null):d.createElement(C.a,null),clearIcon:d.createElement(F.a,null),allowClear:!0,transitionName:"slide-up"},ia,Ai,{className:_()(ni,(Ba={},u()(Ba,"".concat(xa,"-").concat(Nr),Nr),u()(Ba,"".concat(xa,"-borderless"),!Ui),Ba)),locale:hn.lang,prefixCls:xa,getPopupContainer:Zn||si,generateConfig:ct,prevIcon:d.createElement("span",{className:"".concat(xa,"-prev-icon")}),nextIcon:d.createElement("span",{className:"".concat(xa,"-next-icon")}),superPrevIcon:d.createElement("span",{className:"".concat(xa,"-super-prev-icon")}),superNextIcon:d.createElement("span",{className:"".concat(xa,"-super-next-icon")}),components:ba,direction:qn}))})},$r}return p()(Gr,[{key:"render",value:function(){return d.createElement(ea.a,{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},this.renderPicker)}}]),Gr}(d.Component);return Vt.contextType=qi.b,Vt}var ba={button:n,rangeItem:c};function ta(ct){return ct?Array.isArray(ct)?ct:[ct]:[]}function so(ct){var Vt=ct.format,Cr=ct.picker,xr=ct.showHour,Gr=ct.showMinute,$r=ct.showSecond,hn=ct.use12Hours,On=ta(Vt)[0],Qn=m()({},ct);return On&&(!On.includes("s")&&$r===void 0&&(Qn.showSecond=!1),!On.includes("m")&&Gr===void 0&&(Qn.showMinute=!1),!On.includes("H")&&!On.includes("h")&&xr===void 0&&(Qn.showHour=!1),(On.includes("a")||On.includes("A"))&&hn===void 0&&(Qn.use12Hours=!0)),Cr==="time"?Qn:{showTime:Qn}}function lr(ct){var Vt=io(ct),Cr=Vt.DatePicker,xr=Vt.WeekPicker,Gr=Vt.MonthPicker,$r=Vt.YearPicker,hn=Vt.TimePicker,On=Vt.QuarterPicker,Qn=ha(ct),qn=Cr;return qn.WeekPicker=xr,qn.MonthPicker=Gr,qn.YearPicker=$r,qn.RangePicker=Qn,qn.TimePicker=hn,qn.QuarterPicker=On,qn}var pn=lr,_n=pn(t),Pn=R.a=_n},"+lIL":function(j,R,l){var x=l("ProS");l("/ry/"),l("3OrL");var b=l("L5E0"),A=l("7Phj");x.registerVisual(b),x.registerLayout(A)},"+nKL":function(j,R,l){"use strict";var x=l("q1tI"),b=l("TSYQ"),A=l.n(b),f=l("wx14"),t=l("Zm9Q"),e=l("Kwbf"),m=l("VTBJ"),d=l("c+Xe"),a=l("m+aA"),n=l("bdgK"),s=new Map;function c(lt){lt.forEach(function(mt){var Le,ze=mt.target;(Le=s.get(ze))===null||Le===void 0||Le.forEach(function($e){return $e(ze)})})}var i=new n.default(c),u=null,r=null;function o(lt,mt){s.has(lt)||(s.set(lt,new Set),i.observe(lt)),s.get(lt).add(mt)}function h(lt,mt){s.has(lt)&&(s.get(lt).delete(mt),s.get(lt).size||(i.unobserve(lt),s.delete(lt)))}var p=l("1OyB"),g=l("vuIU"),v=l("Ji7U"),y=l("LK+K"),w=function(lt){Object(v.a)(Le,lt);var mt=Object(y.a)(Le);function Le(){return Object(p.a)(this,Le),mt.apply(this,arguments)}return Object(g.a)(Le,[{key:"render",value:function(){return this.props.children}}]),Le}(x.Component),S=x.createContext(null);function _(lt){var mt=lt.children,Le=lt.onBatchResize,ze=x.useRef(0),$e=x.useRef([]),gt=x.useContext(S),ir=x.useCallback(function(Xt,er,Kr){ze.current+=1;var en=ze.current;$e.current.push({size:Xt,element:er,data:Kr}),Promise.resolve().then(function(){en===ze.current&&(Le==null||Le($e.current),$e.current=[])}),gt==null||gt(Xt,er,Kr)},[Le,gt]);return x.createElement(S.Provider,{value:ir},mt)}function I(lt){var mt=lt.children,Le=lt.disabled,ze=x.useRef(null),$e=x.useRef(null),gt=x.useContext(S),ir=x.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Xt=x.isValidElement(mt)&&Object(d.c)(mt),er=Xt?mt.ref:null,Kr=x.useMemo(function(){return Object(d.a)(er,ze)},[er,ze]),en=x.useRef(lt);en.current=lt;var Fn=x.useCallback(function(ar){var It=en.current,Ct=It.onResize,mr=It.data,gr=ar.getBoundingClientRect(),Mt=gr.width,rr=gr.height,Dt=ar.offsetWidth,tr=ar.offsetHeight,Dr=Math.floor(Mt),dr=Math.floor(rr);if(ir.current.width!==Dr||ir.current.height!==dr||ir.current.offsetWidth!==Dt||ir.current.offsetHeight!==tr){var Tr={width:Dr,height:dr,offsetWidth:Dt,offsetHeight:tr};ir.current=Tr;var vn=Dt===Math.round(Mt)?Mt:Dt,on=tr===Math.round(rr)?rr:tr,Gn=Object(m.a)(Object(m.a)({},Tr),{},{offsetWidth:vn,offsetHeight:on});gt==null||gt(Gn,ar,mr),Ct&&Promise.resolve().then(function(){Ct(Gn,ar)})}},[]);return x.useEffect(function(){var ar=Object(a.a)(ze.current)||Object(a.a)($e.current);return ar&&!Le&&o(ar,Fn),function(){return h(ar,Fn)}},[ze.current,Le]),x.createElement(w,{ref:$e},Xt?x.cloneElement(mt,{ref:Kr}):mt)}var C="rc-observer-key";function E(lt){var mt=lt.children,Le=Object(t.a)(mt);return Le.map(function(ze,$e){var gt=(ze==null?void 0:ze.key)||"".concat(C,"-").concat($e);return x.createElement(I,Object(f.a)({},lt,{key:gt}),ze)})}E.Collection=_;var O=E;function M(lt,mt){var Le=Object.keys(lt);if(Object.getOwnPropertySymbols){var ze=Object.getOwnPropertySymbols(lt);mt&&(ze=ze.filter(function($e){return Object.getOwnPropertyDescriptor(lt,$e).enumerable})),Le.push.apply(Le,ze)}return Le}function F(lt){for(var mt=1;mt<arguments.length;mt++){var Le=arguments[mt]!=null?arguments[mt]:{};mt%2?M(Object(Le),!0).forEach(function(ze){H(lt,ze,Le[ze])}):Object.getOwnPropertyDescriptors?Object.defineProperties(lt,Object.getOwnPropertyDescriptors(Le)):M(Object(Le)).forEach(function(ze){Object.defineProperty(lt,ze,Object.getOwnPropertyDescriptor(Le,ze))})}return lt}function H(lt,mt,Le){return mt in lt?Object.defineProperty(lt,mt,{value:Le,enumerable:!0,configurable:!0,writable:!0}):lt[mt]=Le,lt}var B=x.forwardRef(function(lt,mt){var Le=lt.height,ze=lt.offset,$e=lt.children,gt=lt.prefixCls,ir=lt.onInnerResize,Xt={},er={display:"flex",flexDirection:"column"};return ze!==void 0&&(Xt={height:Le,position:"relative",overflow:"hidden"},er=F(F({},er),{},{transform:"translateY(".concat(ze,"px)"),position:"absolute",left:0,right:0,top:0})),x.createElement("div",{style:Xt},x.createElement(O,{onResize:function(en){var Fn=en.offsetHeight;Fn&&ir&&ir()}},x.createElement("div",{style:er,className:A()(H({},"".concat(gt,"-holder-inner"),gt)),ref:mt},$e)))});B.displayName="Filler";var X=B,J=l("wgJM");function k(lt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(Le){return typeof Le}:k=function(Le){return Le&&typeof Symbol=="function"&&Le.constructor===Symbol&&Le!==Symbol.prototype?"symbol":typeof Le},k(lt)}function K(lt,mt,Le){return mt in lt?Object.defineProperty(lt,mt,{value:Le,enumerable:!0,configurable:!0,writable:!0}):lt[mt]=Le,lt}function z(lt,mt){if(!(lt instanceof mt))throw new TypeError("Cannot call a class as a function")}function W(lt,mt){for(var Le=0;Le<mt.length;Le++){var ze=mt[Le];ze.enumerable=ze.enumerable||!1,ze.configurable=!0,"value"in ze&&(ze.writable=!0),Object.defineProperty(lt,ze.key,ze)}}function P(lt,mt,Le){return mt&&W(lt.prototype,mt),Le&&W(lt,Le),lt}function G(lt,mt){if(typeof mt!="function"&&mt!==null)throw new TypeError("Super expression must either be null or a function");lt.prototype=Object.create(mt&&mt.prototype,{constructor:{value:lt,writable:!0,configurable:!0}}),mt&&V(lt,mt)}function V(lt,mt){return V=Object.setPrototypeOf||function(ze,$e){return ze.__proto__=$e,ze},V(lt,mt)}function q(lt){var mt=ie();return function(){var ze=fe(lt),$e;if(mt){var gt=fe(this).constructor;$e=Reflect.construct(ze,arguments,gt)}else $e=ze.apply(this,arguments);return re(this,$e)}}function re(lt,mt){if(mt&&(k(mt)==="object"||typeof mt=="function"))return mt;if(mt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ce(lt)}function ce(lt){if(lt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return lt}function ie(){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(lt){return!1}}function fe(lt){return fe=Object.setPrototypeOf?Object.getPrototypeOf:function(Le){return Le.__proto__||Object.getPrototypeOf(Le)},fe(lt)}var xe=20;function Se(lt){return"touches"in lt?lt.touches[0].pageY:lt.pageY}var ke=function(lt){G(Le,lt);var mt=q(Le);function Le(){var ze;z(this,Le);for(var $e=arguments.length,gt=new Array($e),ir=0;ir<$e;ir++)gt[ir]=arguments[ir];return ze=mt.call.apply(mt,[this].concat(gt)),ze.moveRaf=null,ze.scrollbarRef=x.createRef(),ze.thumbRef=x.createRef(),ze.visibleTimeout=null,ze.state={dragging:!1,pageY:null,startTop:null,visible:!1},ze.delayHidden=function(){clearTimeout(ze.visibleTimeout),ze.setState({visible:!0}),ze.visibleTimeout=setTimeout(function(){ze.setState({visible:!1})},2e3)},ze.onScrollbarTouchStart=function(Xt){Xt.preventDefault()},ze.onContainerMouseDown=function(Xt){Xt.stopPropagation(),Xt.preventDefault()},ze.patchEvents=function(){window.addEventListener("mousemove",ze.onMouseMove),window.addEventListener("mouseup",ze.onMouseUp),ze.thumbRef.current.addEventListener("touchmove",ze.onMouseMove),ze.thumbRef.current.addEventListener("touchend",ze.onMouseUp)},ze.removeEvents=function(){window.removeEventListener("mousemove",ze.onMouseMove),window.removeEventListener("mouseup",ze.onMouseUp),ze.scrollbarRef.current.removeEventListener("touchstart",ze.onScrollbarTouchStart),ze.thumbRef.current.removeEventListener("touchstart",ze.onMouseDown),ze.thumbRef.current.removeEventListener("touchmove",ze.onMouseMove),ze.thumbRef.current.removeEventListener("touchend",ze.onMouseUp),J.a.cancel(ze.moveRaf)},ze.onMouseDown=function(Xt){var er=ze.props.onStartMove;ze.setState({dragging:!0,pageY:Se(Xt),startTop:ze.getTop()}),er(),ze.patchEvents(),Xt.stopPropagation(),Xt.preventDefault()},ze.onMouseMove=function(Xt){var er=ze.state,Kr=er.dragging,en=er.pageY,Fn=er.startTop,ar=ze.props.onScroll;if(J.a.cancel(ze.moveRaf),Kr){var It=Se(Xt)-en,Ct=Fn+It,mr=ze.getEnableScrollRange(),gr=ze.getEnableHeightRange(),Mt=gr?Ct/gr:0,rr=Math.ceil(Mt*mr);ze.moveRaf=Object(J.a)(function(){ar(rr)})}},ze.onMouseUp=function(){var Xt=ze.props.onStopMove;ze.setState({dragging:!1}),Xt(),ze.removeEvents()},ze.getSpinHeight=function(){var Xt=ze.props,er=Xt.height,Kr=Xt.count,en=er/Kr*10;return en=Math.max(en,xe),en=Math.min(en,er/2),Math.floor(en)},ze.getEnableScrollRange=function(){var Xt=ze.props,er=Xt.scrollHeight,Kr=Xt.height;return er-Kr||0},ze.getEnableHeightRange=function(){var Xt=ze.props.height,er=ze.getSpinHeight();return Xt-er||0},ze.getTop=function(){var Xt=ze.props.scrollTop,er=ze.getEnableScrollRange(),Kr=ze.getEnableHeightRange();if(Xt===0||er===0)return 0;var en=Xt/er;return en*Kr},ze.showScroll=function(){var Xt=ze.props,er=Xt.height,Kr=Xt.scrollHeight;return Kr>er},ze}return P(Le,[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function($e){$e.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var $e=this.state,gt=$e.dragging,ir=$e.visible,Xt=this.props.prefixCls,er=this.getSpinHeight(),Kr=this.getTop(),en=this.showScroll(),Fn=en&&ir;return x.createElement("div",{ref:this.scrollbarRef,className:A()("".concat(Xt,"-scrollbar"),K({},"".concat(Xt,"-scrollbar-show"),en)),style:{width:8,top:0,bottom:0,right:0,position:"absolute",display:Fn?null:"none"},onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},x.createElement("div",{ref:this.thumbRef,className:A()("".concat(Xt,"-scrollbar-thumb"),K({},"".concat(Xt,"-scrollbar-thumb-moving"),gt)),style:{width:"100%",height:er,top:Kr,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}]),Le}(x.Component);function ge(lt){var mt=lt.children,Le=lt.setRef,ze=x.useCallback(function($e){Le($e)},[]);return x.cloneElement(mt,{ref:ze})}function Be(lt,mt,Le,ze,$e,gt){var ir=gt.getKey;return lt.slice(mt,Le+1).map(function(Xt,er){var Kr=mt+er,en=$e(Xt,Kr,{}),Fn=ir(Xt);return x.createElement(ge,{key:Fn,setRef:function(It){return ze(Xt,It)}},en)})}function ee(lt,mt){if(!(lt instanceof mt))throw new TypeError("Cannot call a class as a function")}function ue(lt,mt){for(var Le=0;Le<mt.length;Le++){var ze=mt[Le];ze.enumerable=ze.enumerable||!1,ze.configurable=!0,"value"in ze&&(ze.writable=!0),Object.defineProperty(lt,ze.key,ze)}}function Ge(lt,mt,Le){return mt&&ue(lt.prototype,mt),Le&&ue(lt,Le),lt}var ae=function(){function lt(){ee(this,lt),this.maps=void 0,this.maps=Object.create(null)}return Ge(lt,[{key:"set",value:function(Le,ze){this.maps[Le]=ze}},{key:"get",value:function(Le){return this.maps[Le]}}]),lt}(),Z=ae;function Y(lt,mt){return Ne(lt)||De(lt,mt)||we(lt,mt)||te()}function te(){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 we(lt,mt){if(!lt)return;if(typeof lt=="string")return pe(lt,mt);var Le=Object.prototype.toString.call(lt).slice(8,-1);if(Le==="Object"&&lt.constructor&&(Le=lt.constructor.name),Le==="Map"||Le==="Set")return Array.from(lt);if(Le==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Le))return pe(lt,mt)}function pe(lt,mt){(mt==null||mt>lt.length)&&(mt=lt.length);for(var Le=0,ze=new Array(mt);Le<mt;Le++)ze[Le]=lt[Le];return ze}function De(lt,mt){var Le=lt==null?null:typeof Symbol!="undefined"&&lt[Symbol.iterator]||lt["@@iterator"];if(Le==null)return;var ze=[],$e=!0,gt=!1,ir,Xt;try{for(Le=Le.call(lt);!($e=(ir=Le.next()).done)&&!(ze.push(ir.value),mt&&ze.length===mt);$e=!0);}catch(er){gt=!0,Xt=er}finally{try{!$e&&Le.return!=null&&Le.return()}finally{if(gt)throw Xt}}return ze}function Ne(lt){if(Array.isArray(lt))return lt}function me(lt,mt,Le){var ze=x.useState(0),$e=Y(ze,2),gt=$e[0],ir=$e[1],Xt=Object(x.useRef)(new Map),er=Object(x.useRef)(new Z),Kr=Object(x.useRef)(0);function en(){Kr.current+=1;var ar=Kr.current;Promise.resolve().then(function(){if(ar!==Kr.current)return;Xt.current.forEach(function(It,Ct){if(It&&It.offsetParent){var mr=Object(a.a)(It),gr=mr.offsetHeight;er.current.get(Ct)!==gr&&er.current.set(Ct,mr.offsetHeight)}}),ir(function(It){return It+1})})}function Fn(ar,It){var Ct=lt(ar),mr=Xt.current.get(Ct);It?(Xt.current.set(Ct,It),en()):Xt.current.delete(Ct),!mr!==!It&&(It?mt==null||mt(ar):Le==null||Le(ar))}return[Fn,en,er.current,gt]}function be(lt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?be=function(Le){return typeof Le}:be=function(Le){return Le&&typeof Symbol=="function"&&Le.constructor===Symbol&&Le!==Symbol.prototype?"symbol":typeof Le},be(lt)}function Re(lt,mt,Le,ze,$e,gt,ir,Xt){var er=x.useRef();return function(Kr){if(Kr==null){Xt();return}if(J.a.cancel(er.current),typeof Kr=="number")ir(Kr);else if(Kr&&be(Kr)==="object"){var en,Fn=Kr.align;"index"in Kr?en=Kr.index:en=mt.findIndex(function(mr){return $e(mr)===Kr.key});var ar=Kr.offset,It=ar===void 0?0:ar,Ct=function mr(gr,Mt){if(gr<0||!lt.current)return;var rr=lt.current.clientHeight,Dt=!1,tr=Mt;if(rr){for(var Dr=Mt||Fn,dr=0,Tr=0,vn=0,on=Math.min(mt.length,en),Gn=0;Gn<=on;Gn+=1){var di=$e(mt[Gn]);Tr=dr;var Ti=Le.get(di);vn=Tr+(Ti===void 0?ze:Ti),dr=vn,Gn===en&&Ti===void 0&&(Dt=!0)}var Fi=null;switch(Dr){case"top":Fi=Tr-It;break;case"bottom":Fi=vn-rr+It;break;default:{var la=lt.current.scrollTop,Ta=la+rr;Tr<la?tr="top":vn>Ta&&(tr="bottom")}}Fi!==null&&Fi!==lt.current.scrollTop&&ir(Fi)}er.current=Object(J.a)(function(){Dt&&gt(),mr(gr-1,tr)})};Ct(3)}}}function it(lt,mt,Le,ze){var $e=Le-lt,gt=mt-Le,ir=Math.min($e,gt)*2;if(ze<=ir){var Xt=Math.floor(ze/2);return ze%2?Le+Xt+1:Le-Xt}return $e>gt?Le-(ze-gt):Le+(ze-$e)}function yt(lt,mt,Le){var ze=lt.length,$e=mt.length,gt,ir;if(ze===0&&$e===0)return null;ze<$e?(gt=lt,ir=mt):(gt=mt,ir=lt);var Xt={__EMPTY_ITEM__:!0};function er(Ct){return Ct!==void 0?Le(Ct):Xt}for(var Kr=null,en=Math.abs(ze-$e)!==1,Fn=0;Fn<ir.length;Fn+=1){var ar=er(gt[Fn]),It=er(ir[Fn]);if(ar!==It){Kr=Fn,en=en||ar!==er(ir[Fn+1]);break}}return Kr===null?null:{index:Kr,multiple:en}}function pt(lt,mt){return Ut(lt)||Ft(lt,mt)||Nt(lt,mt)||Pe()}function Pe(){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 Nt(lt,mt){if(!lt)return;if(typeof lt=="string")return ut(lt,mt);var Le=Object.prototype.toString.call(lt).slice(8,-1);if(Le==="Object"&&lt.constructor&&(Le=lt.constructor.name),Le==="Map"||Le==="Set")return Array.from(lt);if(Le==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Le))return ut(lt,mt)}function ut(lt,mt){(mt==null||mt>lt.length)&&(mt=lt.length);for(var Le=0,ze=new Array(mt);Le<mt;Le++)ze[Le]=lt[Le];return ze}function Ft(lt,mt){var Le=lt==null?null:typeof Symbol!="undefined"&&lt[Symbol.iterator]||lt["@@iterator"];if(Le==null)return;var ze=[],$e=!0,gt=!1,ir,Xt;try{for(Le=Le.call(lt);!($e=(ir=Le.next()).done)&&!(ze.push(ir.value),mt&&ze.length===mt);$e=!0);}catch(er){gt=!0,Xt=er}finally{try{!$e&&Le.return!=null&&Le.return()}finally{if(gt)throw Xt}}return ze}function Ut(lt){if(Array.isArray(lt))return lt}function Kt(lt,mt,Le){var ze=x.useState(lt),$e=pt(ze,2),gt=$e[0],ir=$e[1],Xt=x.useState(null),er=pt(Xt,2),Kr=er[0],en=er[1];return x.useEffect(function(){var Fn=yt(gt||[],lt||[],mt);(Fn==null?void 0:Fn.index)!==void 0&&(Le==null||Le(Fn.index),en(lt[Fn.index])),ir(lt)},[lt]),[Kr]}function $t(lt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$t=function(Le){return typeof Le}:$t=function(Le){return Le&&typeof Symbol=="function"&&Le.constructor===Symbol&&Le!==Symbol.prototype?"symbol":typeof Le},$t(lt)}var or=(typeof navigator=="undefined"?"undefined":$t(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),ht=or,Ee=function(lt,mt){var Le=Object(x.useRef)(!1),ze=Object(x.useRef)(null);function $e(){clearTimeout(ze.current),Le.current=!0,ze.current=setTimeout(function(){Le.current=!1},50)}var gt=Object(x.useRef)({top:lt,bottom:mt});return gt.current.top=lt,gt.current.bottom=mt,function(ir){var Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,er=ir<0&&gt.current.top||ir>0&&gt.current.bottom;return Xt&&er?(clearTimeout(ze.current),Le.current=!1):(!er||Le.current)&&$e(),!Le.current&&er}};function de(lt,mt,Le,ze){var $e=Object(x.useRef)(0),gt=Object(x.useRef)(null),ir=Object(x.useRef)(null),Xt=Object(x.useRef)(!1),er=Ee(mt,Le);function Kr(Fn){if(!lt)return;J.a.cancel(gt.current);var ar=Fn.deltaY;if($e.current+=ar,ir.current=ar,er(ar))return;ht||Fn.preventDefault(),gt.current=Object(J.a)(function(){var It=Xt.current?10:1;ze($e.current*It),$e.current=0})}function en(Fn){if(!lt)return;Xt.current=Fn.detail===ir.current}return[Kr,en]}var qe=14/15;function rt(lt,mt,Le){var ze=Object(x.useRef)(!1),$e=Object(x.useRef)(0),gt=Object(x.useRef)(null),ir=Object(x.useRef)(null),Xt,er=function(ar){if(ze.current){var It=Math.ceil(ar.touches[0].pageY),Ct=$e.current-It;$e.current=It,Le(Ct)&&ar.preventDefault(),clearInterval(ir.current),ir.current=setInterval(function(){Ct*=qe,(!Le(Ct,!0)||Math.abs(Ct)<=.1)&&clearInterval(ir.current)},16)}},Kr=function(){ze.current=!1,Xt()},en=function(ar){Xt(),ar.touches.length===1&&!ze.current&&(ze.current=!0,$e.current=Math.ceil(ar.touches[0].pageY),gt.current=ar.target,gt.current.addEventListener("touchmove",er),gt.current.addEventListener("touchend",Kr))};Xt=function(){gt.current&&(gt.current.removeEventListener("touchmove",er),gt.current.removeEventListener("touchend",Kr))},x.useLayoutEffect(function(){return lt&&mt.current.addEventListener("touchstart",en),function(){mt.current.removeEventListener("touchstart",en),Xt(),clearInterval(ir.current)}},[lt])}var ve=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","component","onScroll","onVisibleChange"];function bt(){return bt=Object.assign||function(lt){for(var mt=1;mt<arguments.length;mt++){var Le=arguments[mt];for(var ze in Le)Object.prototype.hasOwnProperty.call(Le,ze)&&(lt[ze]=Le[ze])}return lt},bt.apply(this,arguments)}function jt(lt,mt){var Le=Object.keys(lt);if(Object.getOwnPropertySymbols){var ze=Object.getOwnPropertySymbols(lt);mt&&(ze=ze.filter(function($e){return Object.getOwnPropertyDescriptor(lt,$e).enumerable})),Le.push.apply(Le,ze)}return Le}function He(lt){for(var mt=1;mt<arguments.length;mt++){var Le=arguments[mt]!=null?arguments[mt]:{};mt%2?jt(Object(Le),!0).forEach(function(ze){kt(lt,ze,Le[ze])}):Object.getOwnPropertyDescriptors?Object.defineProperties(lt,Object.getOwnPropertyDescriptors(Le)):jt(Object(Le)).forEach(function(ze){Object.defineProperty(lt,ze,Object.getOwnPropertyDescriptor(Le,ze))})}return lt}function kt(lt,mt,Le){return mt in lt?Object.defineProperty(lt,mt,{value:Le,enumerable:!0,configurable:!0,writable:!0}):lt[mt]=Le,lt}function Ar(lt,mt){return et(lt)||ot(lt,mt)||Ht(lt,mt)||at()}function at(){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 Ht(lt,mt){if(!lt)return;if(typeof lt=="string")return Wt(lt,mt);var Le=Object.prototype.toString.call(lt).slice(8,-1);if(Le==="Object"&&lt.constructor&&(Le=lt.constructor.name),Le==="Map"||Le==="Set")return Array.from(lt);if(Le==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Le))return Wt(lt,mt)}function Wt(lt,mt){(mt==null||mt>lt.length)&&(mt=lt.length);for(var Le=0,ze=new Array(mt);Le<mt;Le++)ze[Le]=lt[Le];return ze}function ot(lt,mt){var Le=lt==null?null:typeof Symbol!="undefined"&&lt[Symbol.iterator]||lt["@@iterator"];if(Le==null)return;var ze=[],$e=!0,gt=!1,ir,Xt;try{for(Le=Le.call(lt);!($e=(ir=Le.next()).done)&&!(ze.push(ir.value),mt&&ze.length===mt);$e=!0);}catch(er){gt=!0,Xt=er}finally{try{!$e&&Le.return!=null&&Le.return()}finally{if(gt)throw Xt}}return ze}function et(lt){if(Array.isArray(lt))return lt}function Ze(lt,mt){if(lt==null)return{};var Le=Gt(lt,mt),ze,$e;if(Object.getOwnPropertySymbols){var gt=Object.getOwnPropertySymbols(lt);for($e=0;$e<gt.length;$e++){if(ze=gt[$e],mt.indexOf(ze)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(lt,ze))continue;Le[ze]=lt[ze]}}return Le}function Gt(lt,mt){if(lt==null)return{};var Le={},ze=Object.keys(lt),$e,gt;for(gt=0;gt<ze.length;gt++){if($e=ze[gt],mt.indexOf($e)>=0)continue;Le[$e]=lt[$e]}return Le}var yr=[],br={overflowY:"auto",overflowAnchor:"none"};function Sr(lt,mt){var Le=lt.prefixCls,ze=Le===void 0?"rc-virtual-list":Le,$e=lt.className,gt=lt.height,ir=lt.itemHeight,Xt=lt.fullHeight,er=Xt===void 0?!0:Xt,Kr=lt.style,en=lt.data,Fn=lt.children,ar=lt.itemKey,It=lt.virtual,Ct=lt.component,mr=Ct===void 0?"div":Ct,gr=lt.onScroll,Mt=lt.onVisibleChange,rr=Ze(lt,ve),Dt=!!(It!==!1&&gt&&ir),tr=Dt&&en&&ir*en.length>gt,Dr=Object(x.useState)(0),dr=Ar(Dr,2),Tr=dr[0],vn=dr[1],on=Object(x.useState)(!1),Gn=Ar(on,2),di=Gn[0],Ti=Gn[1],Fi=A()(ze,$e),la=en||yr,Ta=Object(x.useRef)(),dt=Object(x.useRef)(),Me=Object(x.useRef)(),Xe=x.useCallback(function(Ri){return typeof ar=="function"?ar(Ri):Ri==null?void 0:Ri[ar]},[ar]),Qe={getKey:Xe};function st(Ri){vn(function(Na){var Un;typeof Ri=="function"?Un=Ri(Na):Un=Ri;var nn=zi(Un);return Ta.current.scrollTop=nn,nn})}var nt=Object(x.useRef)({start:0,end:la.length}),ft=Object(x.useRef)(),Bt=Kt(la,Xe),Et=Ar(Bt,1),nr=Et[0];ft.current=nr;var Ur=me(Xe,null,null),Lr=Ar(Ur,4),Vr=Lr[0],sr=Lr[1],Bn=Lr[2],Er=Lr[3],gn=x.useMemo(function(){if(!Dt)return{scrollHeight:void 0,start:0,end:la.length-1,offset:void 0};if(!tr){var Ri;return{scrollHeight:((Ri=dt.current)===null||Ri===void 0?void 0:Ri.offsetHeight)||0,start:0,end:la.length-1,offset:void 0}}for(var Na=0,Un,nn,Yn,bi=la.length,Oi=0;Oi<bi;Oi+=1){var _i=la[Oi],Zi=Xe(_i),qi=Bn.get(Zi),ea=Na+(qi===void 0?ir:qi);ea>=Tr&&Un===void 0&&(Un=Oi,nn=Na),ea>Tr+gt&&Yn===void 0&&(Yn=Oi),Na=ea}return Un===void 0&&(Un=0,nn=0),Yn===void 0&&(Yn=la.length-1),Yn=Math.min(Yn+1,la.length),{scrollHeight:Na,start:Un,end:Yn,offset:nn}},[tr,Dt,Tr,la,Er,gt]),rn=gn.scrollHeight,Br=gn.start,Vn=gn.end,gi=gn.offset;nt.current.start=Br,nt.current.end=Vn;var Ni=rn-gt,Wi=Object(x.useRef)(Ni);Wi.current=Ni;function zi(Ri){var Na=Ri;return Number.isNaN(Wi.current)||(Na=Math.min(Na,Wi.current)),Na=Math.max(Na,0),Na}var Yi=Tr<=0,mi=Tr>=Ni,va=Ee(Yi,mi);function zn(Ri){var Na=Ri;st(Na)}function fn(Ri){var Na=Ri.currentTarget.scrollTop;Na!==Tr&&st(Na),gr==null||gr(Ri)}var $n=de(Dt,Yi,mi,function(Ri){st(function(Na){var Un=Na+Ri;return Un})}),Cn=Ar($n,2),ki=Cn[0],In=Cn[1];rt(Dt,Ta,function(Ri,Na){return va(Ri,Na)?!1:(ki({preventDefault:function(){},deltaY:Ri}),!0)}),Object(x.useLayoutEffect)(function(){function Ri(Na){Dt&&Na.preventDefault()}return Ta.current.addEventListener("wheel",ki),Ta.current.addEventListener("DOMMouseScroll",In),Ta.current.addEventListener("MozMousePixelScroll",Ri),function(){Ta.current.removeEventListener("wheel",ki),Ta.current.removeEventListener("DOMMouseScroll",In),Ta.current.removeEventListener("MozMousePixelScroll",Ri)}},[Dt]);var na=Re(Ta,la,Bn,ir,Xe,sr,st,function(){var Ri;(Ri=Me.current)===null||Ri===void 0||Ri.delayHidden()});x.useImperativeHandle(mt,function(){return{scrollTo:na}}),Object(x.useLayoutEffect)(function(){if(Mt){var Ri=la.slice(Br,Vn+1);Mt(Ri,la)}},[Br,Vn,la]);var Ei=Be(la,Br,Vn,Vr,Fn,Qe),pi=null;return gt&&(pi=He(kt({},er?"height":"maxHeight",gt),br),Dt&&(pi.overflowY="hidden",di&&(pi.pointerEvents="none"))),x.createElement("div",bt({style:He(He({},Kr),{},{position:"relative"}),className:Fi},rr),x.createElement(mr,{className:"".concat(ze,"-holder"),style:pi,ref:Ta,onScroll:fn},x.createElement(X,{prefixCls:ze,height:rn,offset:gi,onInnerResize:sr,ref:dt},Ei)),Dt&&x.createElement(ke,{ref:Me,prefixCls:ze,scrollTop:Tr,height:gt,scrollHeight:rn,count:la.length,onScroll:zn,onStartMove:function(){Ti(!0)},onStopMove:function(){Ti(!1)}}))}var Tn=x.forwardRef(Sr);Tn.displayName="List";var cn=Tn,Wn=R.a=cn},"+rIm":function(j,R,l){var x=l("bYtY"),b=x.retrieve,A=x.defaults,f=x.extend,t=x.each,e=l("7aKB"),m=l("IwbS"),d=l("Qxkt"),a=l("OELB"),n=a.isRadianAroundZero,s=a.remRadian,c=l("oVpE"),i=c.createSymbol,u=l("Fofx"),r=l("QBsz"),o=r.applyTransform,h=l("aX7z"),p=h.shouldShowAllLabels,g=Math.PI,v=function(k,K){this.opt=K,this.axisModel=k,A(K,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0}),this.group=new m.Group;var z=new m.Group({position:K.position.slice(),rotation:K.rotation});z.updateTransform(),this._transform=z.transform,this._dumbGroup=z};v.prototype={constructor:v,hasBuilder:function(k){return!!y[k]},add:function(k){y[k].call(this)},getGroup:function(){return this.group}};var y={axisLine:function(){var k=this.opt,K=this.axisModel;if(!K.get("axisLine.show"))return;var z=this.axisModel.axis.getExtent(),W=this._transform,P=[z[0],0],G=[z[1],0];W&&(o(P,P,W),o(G,G,W));var V=f({lineCap:"round"},K.getModel("axisLine.lineStyle").getLineStyle());this.group.add(new m.Line({anid:"line",subPixelOptimize:!0,shape:{x1:P[0],y1:P[1],x2:G[0],y2:G[1]},style:V,strokeContainThreshold:k.strokeContainThreshold||5,silent:!0,z2:1}));var q=K.get("axisLine.symbol"),re=K.get("axisLine.symbolSize"),ce=K.get("axisLine.symbolOffset")||0;if(typeof ce=="number"&&(ce=[ce,ce]),q!=null){typeof q=="string"&&(q=[q,q]),(typeof re=="string"||typeof re=="number")&&(re=[re,re]);var ie=re[0],fe=re[1];t([{rotate:k.rotation+Math.PI/2,offset:ce[0],r:0},{rotate:k.rotation-Math.PI/2,offset:ce[1],r:Math.sqrt((P[0]-G[0])*(P[0]-G[0])+(P[1]-G[1])*(P[1]-G[1]))}],function(xe,Se){if(q[Se]!=="none"&&q[Se]!=null){var ke=i(q[Se],-ie/2,-fe/2,ie,fe,V.stroke,!0),ge=xe.r+xe.offset,Be=[P[0]+ge*Math.cos(k.rotation),P[1]-ge*Math.sin(k.rotation)];ke.attr({rotation:xe.rotate,position:Be,silent:!0,z2:11}),this.group.add(ke)}},this)}},axisTickLabel:function(){var k=this.axisModel,K=this.opt,z=H(this,k,K),W=X(this,k,K);C(k,W,z),B(this,k,K)},axisName:function(){var k=this.opt,K=this.axisModel,z=b(k.axisName,K.get("name"));if(!z)return;var W=K.get("nameLocation"),P=k.nameDirection,G=K.getModel("nameTextStyle"),V=K.get("nameGap")||0,q=this.axisModel.axis.getExtent(),re=q[0]>q[1]?-1:1,ce=[W==="start"?q[0]-re*V:W==="end"?q[1]+re*V:(q[0]+q[1])/2,M(W)?k.labelOffset+P*V:0],ie,fe=K.get("nameRotate");fe!=null&&(fe=fe*g/180);var xe;M(W)?ie=S(k.rotation,fe!=null?fe:k.rotation,P):(ie=_(k,W,fe||0,q),xe=k.axisNameAvailableWidth,xe!=null&&(xe=Math.abs(xe/Math.sin(ie.rotation)),!isFinite(xe)&&(xe=null)));var Se=G.getFont(),ke=K.get("nameTruncate",!0)||{},ge=ke.ellipsis,Be=b(k.nameTruncateMaxWidth,ke.maxWidth,xe),ee=ge!=null&&Be!=null?e.truncateText(z,Be,Se,ge,{minChar:2,placeholder:ke.placeholder}):z,ue=K.get("tooltip",!0),Ge=K.mainType,ae={componentType:Ge,name:z,$vars:["name"]};ae[Ge+"Index"]=K.componentIndex;var Z=new m.Text({anid:"name",__fullText:z,__truncatedText:ee,position:ce,rotation:ie.rotation,silent:I(K),z2:1,tooltip:ue&&ue.show?f({content:z,formatter:function(){return z},formatterParams:ae},ue):null});m.setTextStyle(Z.style,G,{text:ee,textFont:Se,textFill:G.getTextColor()||K.get("axisLine.lineStyle.color"),textAlign:G.get("align")||ie.textAlign,textVerticalAlign:G.get("verticalAlign")||ie.textVerticalAlign}),K.get("triggerEvent")&&(Z.eventData=w(K),Z.eventData.targetType="axisName",Z.eventData.name=z),this._dumbGroup.add(Z),Z.updateTransform(),this.group.add(Z),Z.decomposeTransform()}},w=v.makeAxisEventDataBase=function(k){var K={componentType:k.mainType,componentIndex:k.componentIndex};return K[k.mainType+"Index"]=k.componentIndex,K},S=v.innerTextLayout=function(k,K,z){var W=s(K-k),P,G;return n(W)?(G=z>0?"top":"bottom",P="center"):n(W-g)?(G=z>0?"bottom":"top",P="center"):(G="middle",W>0&&W<g?P=z>0?"right":"left":P=z>0?"left":"right"),{rotation:W,textAlign:P,textVerticalAlign:G}};function _(k,K,z,W){var P=s(z-k.rotation),G,V,q=W[0]>W[1],re=K==="start"&&!q||K!=="start"&&q;return n(P-g/2)?(V=re?"bottom":"top",G="center"):n(P-g*1.5)?(V=re?"top":"bottom",G="center"):(V="middle",P<g*1.5&&P>g/2?G=re?"left":"right":G=re?"right":"left"),{rotation:P,textAlign:G,textVerticalAlign:V}}var I=v.isLabelSilent=function(k){var K=k.get("tooltip");return k.get("silent")||!(k.get("triggerEvent")||K&&K.show)};function C(k,K,z){if(p(k.axis))return;var W=k.get("axisLabel.showMinLabel"),P=k.get("axisLabel.showMaxLabel");K=K||[],z=z||[];var G=K[0],V=K[1],q=K[K.length-1],re=K[K.length-2],ce=z[0],ie=z[1],fe=z[z.length-1],xe=z[z.length-2];W===!1?(E(G),E(ce)):O(G,V)&&(W?(E(V),E(ie)):(E(G),E(ce))),P===!1?(E(q),E(fe)):O(re,q)&&(P?(E(re),E(xe)):(E(q),E(fe)))}function E(k){k&&(k.ignore=!0)}function O(k,K,z){var W=k&&k.getBoundingRect().clone(),P=K&&K.getBoundingRect().clone();if(!W||!P)return;var G=u.identity([]);return u.rotate(G,G,-k.rotation),W.applyTransform(u.mul([],G,k.getLocalTransform())),P.applyTransform(u.mul([],G,K.getLocalTransform())),W.intersect(P)}function M(k){return k==="middle"||k==="center"}function F(k,K,z,W,P){for(var G=[],V=[],q=[],re=0;re<k.length;re++){var ce=k[re].coord;V[0]=ce,V[1]=0,q[0]=ce,q[1]=z,K&&(o(V,V,K),o(q,q,K));var ie=new m.Line({anid:P+"_"+k[re].tickValue,subPixelOptimize:!0,shape:{x1:V[0],y1:V[1],x2:q[0],y2:q[1]},style:W,z2:2,silent:!0});G.push(ie)}return G}function H(k,K,z){var W=K.axis,P=K.getModel("axisTick");if(!P.get("show")||W.scale.isBlank())return;for(var G=P.getModel("lineStyle"),V=z.tickDirection*P.get("length"),q=W.getTicksCoords(),re=F(q,k._transform,V,A(G.getLineStyle(),{stroke:K.get("axisLine.lineStyle.color")}),"ticks"),ce=0;ce<re.length;ce++)k.group.add(re[ce]);return re}function B(k,K,z){var W=K.axis,P=K.getModel("minorTick");if(!P.get("show")||W.scale.isBlank())return;var G=W.getMinorTicksCoords();if(!G.length)return;for(var V=P.getModel("lineStyle"),q=z.tickDirection*P.get("length"),re=A(V.getLineStyle(),A(K.getModel("axisTick").getLineStyle(),{stroke:K.get("axisLine.lineStyle.color")})),ce=0;ce<G.length;ce++)for(var ie=F(G[ce],k._transform,q,re,"minorticks_"+ce),fe=0;fe<ie.length;fe++)k.group.add(ie[fe])}function X(k,K,z){var W=K.axis,P=b(z.axisLabelShow,K.get("axisLabel.show"));if(!P||W.scale.isBlank())return;var G=K.getModel("axisLabel"),V=G.get("margin"),q=W.getViewLabels(),re=(b(z.labelRotate,G.get("rotate"))||0)*g/180,ce=S(z.rotation,re,z.labelDirection),ie=K.getCategories&&K.getCategories(!0),fe=[],xe=I(K),Se=K.get("triggerEvent");return t(q,function(ke,ge){var Be=ke.tickValue,ee=ke.formattedLabel,ue=ke.rawLabel,Ge=G;ie&&ie[Be]&&ie[Be].textStyle&&(Ge=new d(ie[Be].textStyle,G,K.ecModel));var ae=Ge.getTextColor()||K.get("axisLine.lineStyle.color"),Z=W.dataToCoord(Be),Y=[Z,z.labelOffset+z.labelDirection*V],te=new m.Text({anid:"label_"+Be,position:Y,rotation:ce.rotation,silent:xe,z2:10});m.setTextStyle(te.style,Ge,{text:ee,textAlign:Ge.getShallow("align",!0)||ce.textAlign,textVerticalAlign:Ge.getShallow("verticalAlign",!0)||Ge.getShallow("baseline",!0)||ce.textVerticalAlign,textFill:typeof ae=="function"?ae(W.type==="category"?ue:W.type==="value"?Be+"":Be,ge):ae}),Se&&(te.eventData=w(K),te.eventData.targetType="axisLabel",te.eventData.value=ue),k._dumbGroup.add(te),te.updateTransform(),fe.push(te),k.group.add(te),te.decomposeTransform()}),fe}var J=v;j.exports=J},"+wW9":function(j,R,l){var x=l("bYtY"),b=x.each,A=x.isArray,f=x.isObject,t=l("JuEJ"),e=l("4NO4"),m=e.normalizeToArray;function d(u,r){r=r.split(",");for(var o=u,h=0;h<r.length&&!(o=o&&o[r[h]],o==null);h++);return o}function a(u,r,o,h){r=r.split(",");for(var p=u,g,v=0;v<r.length-1;v++)g=r[v],p[g]==null&&(p[g]={}),p=p[g];(h||p[r[v]]==null)&&(p[r[v]]=o)}function n(u){b(s,function(r){r[0]in u&&!(r[1]in u)&&(u[r[1]]=u[r[0]])})}var s=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],c=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"];function i(u,r){t(u,r),u.series=m(u.series),b(u.series,function(o){if(!f(o))return;var h=o.type;if(h==="line")o.clipOverflow!=null&&(o.clip=o.clipOverflow);else if(h==="pie"||h==="gauge")o.clockWise!=null&&(o.clockwise=o.clockWise);else if(h==="gauge"){var p=d(o,"pointer.color");p!=null&&a(o,"itemStyle.color",p)}n(o)}),u.dataRange&&(u.visualMap=u.dataRange),b(c,function(o){var h=u[o];h&&(A(h)||(h=[h]),b(h,function(p){n(p)}))})}j.exports=i},"/IIm":function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=l("H6uX"),t=l("IwbS"),e=l("pP6R"),m=l("gPAo"),d=A.curry,a=A.each,n=A.map,s=Math.min,c=Math.max,i=Math.pow,u=1e4,r=6,o=6,h="globalPan",p={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},g={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},v={brushStyle:{lineWidth:2,stroke:"rgba(0,0,0,0.3)",fill:"rgba(0,0,0,0.1)"},transformable:!0,brushMode:"single",removeOnClick:!1},y=0;function w(me){f.call(this),this._zr=me,this.group=new t.Group,this._brushType,this._brushOption,this._panels,this._track=[],this._dragging,this._covers=[],this._creatingCover,this._creatingPanel,this._enableGlobalPan,this._uid="brushController_"+y++,this._handlers={},a(Y,function(be,Re){this._handlers[Re]=A.bind(be,this)},this)}w.prototype={constructor:w,enableBrush:function(me){return this._brushType&&_(this),me.brushType&&S(this,me),this},setPanels:function(me){if(me&&me.length){var be=this._panels={};A.each(me,function(Re){be[Re.panelId]=A.clone(Re)})}else this._panels=null;return this},mount:function(me){me=me||{},this._enableGlobalPan=me.enableGlobalPan;var be=this.group;return this._zr.add(be),be.attr({position:me.position||[0,0],rotation:me.rotation||0,scale:me.scale||[1,1]}),this._transform=be.getLocalTransform(),this},eachCover:function(me,be){a(this._covers,me,be)},updateCovers:function(me){me=A.map(me,function(Ut){return A.merge(A.clone(v),Ut,!0)});var be="\0-brush-index-",Re=this._covers,it=this._covers=[],yt=this,pt=this._creatingCover;return new m(Re,me,Nt,Pe).add(ut).update(ut).remove(Ft).execute(),this;function Pe(Ut,Kt){return(Ut.id!=null?Ut.id:be+Kt)+"-"+Ut.brushType}function Nt(Ut,Kt){return Pe(Ut.__brushOption,Kt)}function ut(Ut,Kt){var $t=me[Ut];if(Kt!=null&&Re[Kt]===pt)it[Ut]=Re[Kt];else{var or=it[Ut]=Kt!=null?(Re[Kt].__brushOption=$t,Re[Kt]):O(yt,E(yt,$t));H(yt,or)}}function Ft(Ut){Re[Ut]!==pt&&yt.group.remove(Re[Ut])}},unmount:function(){return this.enableBrush(!1),k(this),this._zr.remove(this.group),this},dispose:function(){this.unmount(),this.off()}},A.mixin(w,f);function S(me,be){var Re=me._zr;me._enableGlobalPan||e.take(Re,h,me._uid),I(Re,me._handlers),me._brushType=be.brushType,me._brushOption=A.merge(A.clone(v),be,!0)}function _(me){var be=me._zr;e.release(be,h,me._uid),C(be,me._handlers),me._brushType=me._brushOption=null}function I(me,be){a(be,function(Re,it){me.on(it,Re)})}function C(me,be){a(be,function(Re,it){me.off(it,Re)})}function E(me,be){var Re=pe[be.brushType].createCover(me,be);return Re.__brushOption=be,F(Re,be),me.group.add(Re),Re}function O(me,be){var Re=B(be);return Re.endCreating&&(Re.endCreating(me,be),F(be,be.__brushOption)),be}function M(me,be){var Re=be.__brushOption;B(be).updateCoverShape(me,be,Re.range,Re)}function F(me,be){var Re=be.z;Re==null&&(Re=u),me.traverse(function(it){it.z=Re,it.z2=Re})}function H(me,be){B(be).updateCommon(me,be),M(me,be)}function B(me){return pe[me.__brushOption.brushType]}function X(me,be,Re){var it=me._panels;if(!it)return!0;var yt,pt=me._transform;return a(it,function(Pe){Pe.isTargetByCursor(be,Re,pt)&&(yt=Pe)}),yt}function J(me,be){var Re=me._panels;if(!Re)return!0;var it=be.__brushOption.panelId;return it!=null?Re[it]:!0}function k(me){var be=me._covers,Re=be.length;return a(be,function(it){me.group.remove(it)},me),be.length=0,!!Re}function K(me,be){var Re=n(me._covers,function(it){var yt=it.__brushOption,pt=A.clone(yt.range);return{brushType:yt.brushType,panelId:yt.panelId,range:pt}});me.trigger("brush",Re,{isEnd:!!be.isEnd,removeOnClick:!!be.removeOnClick})}function z(me){var be=me._track;if(!be.length)return!1;var Re=be[be.length-1],it=be[0],yt=Re[0]-it[0],pt=Re[1]-it[1],Pe=i(yt*yt+pt*pt,.5);return Pe>r}function W(me){var be=me.length-1;return be<0&&(be=0),[me[0],me[be]]}function P(me,be,Re,it){var yt=new t.Group;return yt.add(new t.Rect({name:"main",style:re(Re),silent:!0,draggable:!0,cursor:"move",drift:d(me,be,yt,"nswe"),ondragend:d(K,be,{isEnd:!0})})),a(it,function(pt){yt.add(new t.Rect({name:pt,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:d(me,be,yt,pt),ondragend:d(K,be,{isEnd:!0})}))}),yt}function G(me,be,Re,it){var yt=it.brushStyle.lineWidth||0,pt=c(yt,o),Pe=Re[0][0],Nt=Re[1][0],ut=Pe-yt/2,Ft=Nt-yt/2,Ut=Re[0][1],Kt=Re[1][1],$t=Ut-pt+yt/2,or=Kt-pt+yt/2,ht=Ut-Pe,Ee=Kt-Nt,de=ht+yt,qe=Ee+yt;q(me,be,"main",Pe,Nt,ht,Ee),it.transformable&&(q(me,be,"w",ut,Ft,pt,qe),q(me,be,"e",$t,Ft,pt,qe),q(me,be,"n",ut,Ft,de,pt),q(me,be,"s",ut,or,de,pt),q(me,be,"nw",ut,Ft,pt,pt),q(me,be,"ne",$t,Ft,pt,pt),q(me,be,"sw",ut,or,pt,pt),q(me,be,"se",$t,or,pt,pt))}function V(me,be){var Re=be.__brushOption,it=Re.transformable,yt=be.childAt(0);yt.useStyle(re(Re)),yt.attr({silent:!it,cursor:it?"move":"default"}),a(["w","e","n","s","se","sw","ne","nw"],function(pt){var Pe=be.childOfName(pt),Nt=fe(me,pt);Pe&&Pe.attr({silent:!it,invisible:!it,cursor:it?g[Nt]+"-resize":null})})}function q(me,be,Re,it,yt,pt,Pe){var Nt=be.childOfName(Re);Nt&&Nt.setShape(Be(ge(me,be,[[it,yt],[it+pt,yt+Pe]])))}function re(me){return A.defaults({strokeNoScale:!0},me.brushStyle)}function ce(me,be,Re,it){var yt=[s(me,Re),s(be,it)],pt=[c(me,Re),c(be,it)];return[[yt[0],pt[0]],[yt[1],pt[1]]]}function ie(me){return t.getTransform(me.group)}function fe(me,be){if(be.length>1){be=be.split("");var Re=[fe(me,be[0]),fe(me,be[1])];return(Re[0]==="e"||Re[0]==="w")&&Re.reverse(),Re.join("")}else{var it={w:"left",e:"right",n:"top",s:"bottom"},yt={left:"w",right:"e",top:"n",bottom:"s"},Re=t.transformDirection(it[be],ie(me));return yt[Re]}}function xe(me,be,Re,it,yt,pt,Pe,Nt){var ut=it.__brushOption,Ft=me(ut.range),Ut=ke(Re,pt,Pe);a(yt.split(""),function(Kt){var $t=p[Kt];Ft[$t[0]][$t[1]]+=Ut[$t[0]]}),ut.range=be(ce(Ft[0][0],Ft[1][0],Ft[0][1],Ft[1][1])),H(Re,it),K(Re,{isEnd:!1})}function Se(me,be,Re,it,yt){var pt=be.__brushOption.range,Pe=ke(me,Re,it);a(pt,function(Nt){Nt[0]+=Pe[0],Nt[1]+=Pe[1]}),H(me,be),K(me,{isEnd:!1})}function ke(me,be,Re){var it=me.group,yt=it.transformCoordToLocal(be,Re),pt=it.transformCoordToLocal(0,0);return[yt[0]-pt[0],yt[1]-pt[1]]}function ge(me,be,Re){var it=J(me,be);return it&&it!==!0?it.clipPath(Re,me._transform):A.clone(Re)}function Be(me){var be=s(me[0][0],me[1][0]),Re=s(me[0][1],me[1][1]),it=c(me[0][0],me[1][0]),yt=c(me[0][1],me[1][1]);return{x:be,y:Re,width:it-be,height:yt-Re}}function ee(me,be,Re){if(!me._brushType||we(me,be))return;var it=me._zr,yt=me._covers,pt=X(me,be,Re);if(!me._dragging)for(var Pe=0;Pe<yt.length;Pe++){var Nt=yt[Pe].__brushOption;if(pt&&(pt===!0||Nt.panelId===pt.panelId)&&pe[Nt.brushType].contain(yt[Pe],Re[0],Re[1]))return}pt&&it.setCursorStyle("crosshair")}function ue(me){var be=me.event;be.preventDefault&&be.preventDefault()}function Ge(me,be,Re){return me.childOfName("main").contain(be,Re)}function ae(me,be,Re,it){var yt=me._creatingCover,pt=me._creatingPanel,Pe=me._brushOption,Nt;if(me._track.push(Re.slice()),z(me)||yt){if(pt&&!yt){Pe.brushMode==="single"&&k(me);var ut=A.clone(Pe);ut.brushType=Z(ut.brushType,pt),ut.panelId=pt===!0?null:pt.panelId,yt=me._creatingCover=E(me,ut),me._covers.push(yt)}if(yt){var Ft=pe[Z(me._brushType,pt)],Ut=yt.__brushOption;Ut.range=Ft.getCreatingRange(ge(me,yt,me._track)),it&&(O(me,yt),Ft.updateCommon(me,yt)),M(me,yt),Nt={isEnd:it}}}else it&&Pe.brushMode==="single"&&Pe.removeOnClick&&(X(me,be,Re)&&k(me)&&(Nt={isEnd:it,removeOnClick:!0}));return Nt}function Z(me,be){return me==="auto"?be.defaultBrushType:me}var Y={mousedown:function(me){if(this._dragging)te(this,me);else if(!me.target||!me.target.draggable){ue(me);var be=this.group.transformCoordToLocal(me.offsetX,me.offsetY);this._creatingCover=null;var Re=this._creatingPanel=X(this,me,be);Re&&(this._dragging=!0,this._track=[be.slice()])}},mousemove:function(me){var be=me.offsetX,Re=me.offsetY,it=this.group.transformCoordToLocal(be,Re);if(ee(this,me,it),this._dragging){ue(me);var yt=ae(this,me,it,!1);yt&&K(this,yt)}},mouseup:function(me){te(this,me)}};function te(me,be){if(me._dragging){ue(be);var Re=be.offsetX,it=be.offsetY,yt=me.group.transformCoordToLocal(Re,it),pt=ae(me,be,yt,!0);me._dragging=!1,me._track=[],me._creatingCover=null,pt&&K(me,pt)}}function we(me,be,Re){var it=me._zr;return be<0||be>it.getWidth()||Re<0||Re>it.getHeight()}var pe={lineX:De(0),lineY:De(1),rect:{createCover:function(me,be){return P(d(xe,function(Re){return Re},function(Re){return Re}),me,be,["w","e","n","s","se","sw","ne","nw"])},getCreatingRange:function(me){var be=W(me);return ce(be[1][0],be[1][1],be[0][0],be[0][1])},updateCoverShape:function(me,be,Re,it){G(me,be,Re,it)},updateCommon:V,contain:Ge},polygon:{createCover:function(me,be){var Re=new t.Group;return Re.add(new t.Polyline({name:"main",style:re(be),silent:!0})),Re},getCreatingRange:function(me){return me},endCreating:function(me,be){be.remove(be.childAt(0)),be.add(new t.Polygon({name:"main",draggable:!0,drift:d(Se,me,be),ondragend:d(K,me,{isEnd:!0})}))},updateCoverShape:function(me,be,Re,it){be.childAt(0).setShape({points:ge(me,be,Re)})},updateCommon:V,contain:Ge}};function De(me){return{createCover:function(be,Re){return P(d(xe,function(it){var yt=[it,[0,100]];return me&&yt.reverse(),yt},function(it){return it[me]}),be,Re,[["w","e"],["n","s"]][me])},getCreatingRange:function(be){var Re=W(be),it=s(Re[0][me],Re[1][me]),yt=c(Re[0][me],Re[1][me]);return[it,yt]},updateCoverShape:function(be,Re,it,yt){var pt,Pe=J(be,Re);if(Pe!==!0&&Pe.getLinearBrushOtherExtent)pt=Pe.getLinearBrushOtherExtent(me,be._transform);else{var Nt=be._zr;pt=[0,[Nt.getWidth(),Nt.getHeight()][1-me]]}var ut=[it,pt];me&&ut.reverse(),G(be,Re,ut,yt)},updateCommon:V,contain:Ge}}var Ne=w;j.exports=Ne},"/MfK":function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="DeleteOutlined";var m=R.a=b.forwardRef(e)},"/POA":function(j,R,l){!function(x,b){if(!0)j.exports=b();else var A,f}(window,function(){return function(x){var b={};function A(f){if(b[f])return b[f].exports;var t=b[f]={i:f,l:!1,exports:{}};return x[f].call(t.exports,t,t.exports,A),t.l=!0,t.exports}return A.m=x,A.c=b,A.d=function(f,t,e){A.o(f,t)||Object.defineProperty(f,t,{enumerable:!0,get:e})},A.r=function(f){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(f,"__esModule",{value:!0})},A.t=function(f,t){if(1&t&&(f=A(f)),8&t)return f;if(4&t&&typeof f=="object"&&f&&f.__esModule)return f;var e=Object.create(null);if(A.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:f}),2&t&&typeof f!="string")for(var m in f)A.d(e,m,function(d){return f[d]}.bind(null,m));return e},A.n=function(f){var t=f&&f.__esModule?function(){return f.default}:function(){return f};return A.d(t,"a",t),t},A.o=function(f,t){return Object.prototype.hasOwnProperty.call(f,t)},A.p="",A(A.s=34)}([function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.forwardEvent=b.EventEmitter=void 0;var f=function(){function t(){this._listeners=[],this._disposed=!1}return Object.defineProperty(t.prototype,"event",{get:function(){var m=this;return this._event||(this._event=function(d){return m._listeners.push(d),{dispose:function(){if(!m._disposed){for(var n=0;n<m._listeners.length;n++)if(m._listeners[n]===d)return void m._listeners.splice(n,1)}}}}),this._event},enumerable:!1,configurable:!0}),t.prototype.fire=function(e,m){for(var d=[],a=0;a<this._listeners.length;a++)d.push(this._listeners[a]);for(a=0;a<d.length;a++)d[a].call(void 0,e,m)},t.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},t}();b.EventEmitter=f,b.forwardEvent=function(t,e){return t(function(m){return e.fire(m)})}},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.IUnicodeService=b.IOptionsService=b.ILogService=b.IInstantiationService=b.IDirtyRowService=b.ICharsetService=b.ICoreService=b.ICoreMouseService=b.IBufferService=void 0;var f=A(14);b.IBufferService=f.createDecorator("BufferService"),b.ICoreMouseService=f.createDecorator("CoreMouseService"),b.ICoreService=f.createDecorator("CoreService"),b.ICharsetService=f.createDecorator("CharsetService"),b.IDirtyRowService=f.createDecorator("DirtyRowService"),b.IInstantiationService=f.createDecorator("InstantiationService"),b.ILogService=f.createDecorator("LogService"),b.IOptionsService=f.createDecorator("OptionsService"),b.IUnicodeService=f.createDecorator("UnicodeService")},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.getDisposeArrayDisposable=b.disposeArray=b.Disposable=void 0;var f=function(){function e(){this._disposables=[],this._isDisposed=!1}return e.prototype.dispose=function(){this._isDisposed=!0;for(var m=0,d=this._disposables;m<d.length;m++)d[m].dispose();this._disposables.length=0},e.prototype.register=function(m){return this._disposables.push(m),m},e.prototype.unregister=function(m){var d=this._disposables.indexOf(m);d!==-1&&this._disposables.splice(d,1)},e}();function t(e){for(var m=0,d=e;m<d.length;m++)d[m].dispose();e.length=0}b.Disposable=f,b.disposeArray=t,b.getDisposeArrayDisposable=function(e){return{dispose:function(){return t(e)}}}},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.WHITESPACE_CELL_CODE=b.WHITESPACE_CELL_WIDTH=b.WHITESPACE_CELL_CHAR=b.NULL_CELL_CODE=b.NULL_CELL_WIDTH=b.NULL_CELL_CHAR=b.CHAR_DATA_CODE_INDEX=b.CHAR_DATA_WIDTH_INDEX=b.CHAR_DATA_CHAR_INDEX=b.CHAR_DATA_ATTR_INDEX=b.DEFAULT_ATTR=b.DEFAULT_COLOR=void 0,b.DEFAULT_COLOR=256,b.DEFAULT_ATTR=256|b.DEFAULT_COLOR<<9,b.CHAR_DATA_ATTR_INDEX=0,b.CHAR_DATA_CHAR_INDEX=1,b.CHAR_DATA_WIDTH_INDEX=2,b.CHAR_DATA_CODE_INDEX=3,b.NULL_CELL_CHAR="",b.NULL_CELL_WIDTH=1,b.NULL_CELL_CODE=0,b.WHITESPACE_CELL_CHAR=" ",b.WHITESPACE_CELL_WIDTH=1,b.WHITESPACE_CELL_CODE=32},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(s,c){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,u){i.__proto__=u}||function(i,u){for(var r in u)u.hasOwnProperty(r)&&(i[r]=u[r])})(s,c)},function(n,s){function c(){this.constructor=n}f(n,s),n.prototype=s===null?Object.create(s):(c.prototype=s.prototype,new c)});Object.defineProperty(b,"__esModule",{value:!0}),b.CellData=void 0;var e=A(8),m=A(3),d=A(6),a=function(n){function s(){var c=n!==null&&n.apply(this,arguments)||this;return c.content=0,c.fg=0,c.bg=0,c.extended=new d.ExtendedAttrs,c.combinedData="",c}return t(s,n),s.fromCharData=function(c){var i=new s;return i.setFromCharData(c),i},s.prototype.isCombined=function(){return 2097152&this.content},s.prototype.getWidth=function(){return this.content>>22},s.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?e.stringFromCodePoint(2097151&this.content):""},s.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},s.prototype.setFromCharData=function(c){this.fg=c[m.CHAR_DATA_ATTR_INDEX],this.bg=0;var i=!1;if(c[m.CHAR_DATA_CHAR_INDEX].length>2)i=!0;else if(c[m.CHAR_DATA_CHAR_INDEX].length===2){var u=c[m.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=u&&u<=56319){var r=c[m.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=r&&r<=57343?this.content=1024*(u-55296)+r-56320+65536|c[m.CHAR_DATA_WIDTH_INDEX]<<22:i=!0}else i=!0}else this.content=c[m.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|c[m.CHAR_DATA_WIDTH_INDEX]<<22;i&&(this.combinedData=c[m.CHAR_DATA_CHAR_INDEX],this.content=2097152|c[m.CHAR_DATA_WIDTH_INDEX]<<22)},s.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},s}(d.AttributeData);b.CellData=a},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.ISoundService=b.ISelectionService=b.IRenderService=b.IMouseService=b.ICoreBrowserService=b.ICharSizeService=void 0;var f=A(14);b.ICharSizeService=f.createDecorator("CharSizeService"),b.ICoreBrowserService=f.createDecorator("CoreBrowserService"),b.IMouseService=f.createDecorator("MouseService"),b.IRenderService=f.createDecorator("RenderService"),b.ISelectionService=f.createDecorator("SelectionService"),b.ISoundService=f.createDecorator("SoundService")},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.ExtendedAttrs=b.AttributeData=void 0;var f=function(){function e(){this.fg=0,this.bg=0,this.extended=new t}return e.toColorRGB=function(m){return[m>>>16&255,m>>>8&255,255&m]},e.fromColorRGB=function(m){return(255&m[0])<<16|(255&m[1])<<8|255&m[2]},e.prototype.clone=function(){var m=new e;return m.fg=this.fg,m.bg=this.bg,m.extended=this.extended.clone(),m},e.prototype.isInverse=function(){return 67108864&this.fg},e.prototype.isBold=function(){return 134217728&this.fg},e.prototype.isUnderline=function(){return 268435456&this.fg},e.prototype.isBlink=function(){return 536870912&this.fg},e.prototype.isInvisible=function(){return 1073741824&this.fg},e.prototype.isItalic=function(){return 67108864&this.bg},e.prototype.isDim=function(){return 134217728&this.bg},e.prototype.getFgColorMode=function(){return 50331648&this.fg},e.prototype.getBgColorMode=function(){return 50331648&this.bg},e.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},e.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},e.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},e.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},e.prototype.isFgDefault=function(){return(50331648&this.fg)==0},e.prototype.isBgDefault=function(){return(50331648&this.bg)==0},e.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},e.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},e.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},e.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},e.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},e.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},e.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},e.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},e.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},e.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},e.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},e}();b.AttributeData=f;var t=function(){function e(m,d){m===void 0&&(m=0),d===void 0&&(d=-1),this.underlineStyle=m,this.underlineColor=d}return e.prototype.clone=function(){return new e(this.underlineStyle,this.underlineColor)},e.prototype.isEmpty=function(){return this.underlineStyle===0},e}();b.ExtendedAttrs=t},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.addDisposableDomListener=void 0,b.addDisposableDomListener=function(f,t,e,m){f.addEventListener(t,e,m);var d=!1;return{dispose:function(){d||(d=!0,f.removeEventListener(t,e,m))}}}},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.Utf8ToUtf32=b.StringToUtf32=b.utf32ToString=b.stringFromCodePoint=void 0,b.stringFromCodePoint=function(e){return e>65535?(e-=65536,String.fromCharCode(55296+(e>>10))+String.fromCharCode(e%1024+56320)):String.fromCharCode(e)},b.utf32ToString=function(e,m,d){m===void 0&&(m=0),d===void 0&&(d=e.length);for(var a="",n=m;n<d;++n){var s=e[n];s>65535?(s-=65536,a+=String.fromCharCode(55296+(s>>10))+String.fromCharCode(s%1024+56320)):a+=String.fromCharCode(s)}return a};var f=function(){function e(){this._interim=0}return e.prototype.clear=function(){this._interim=0},e.prototype.decode=function(m,d){var a=m.length;if(!a)return 0;var n=0,s=0;this._interim&&(56320<=(u=m.charCodeAt(s++))&&u<=57343?d[n++]=1024*(this._interim-55296)+u-56320+65536:(d[n++]=this._interim,d[n++]=u),this._interim=0);for(var c=s;c<a;++c){var i=m.charCodeAt(c);if(55296<=i&&i<=56319){if(++c>=a)return this._interim=i,n;var u;56320<=(u=m.charCodeAt(c))&&u<=57343?d[n++]=1024*(i-55296)+u-56320+65536:(d[n++]=i,d[n++]=u)}else d[n++]=i}return n},e}();b.StringToUtf32=f;var t=function(){function e(){this.interim=new Uint8Array(3)}return e.prototype.clear=function(){this.interim.fill(0)},e.prototype.decode=function(m,d){var a=m.length;if(!a)return 0;var n,s,c,i,u=0,r=0,o=0;if(this.interim[0]){var h=!1,p=this.interim[0];p&=(224&p)==192?31:(240&p)==224?15:7;for(var g=0,v=void 0;(v=63&this.interim[++g])&&g<4;)p<<=6,p|=v;for(var y=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,w=y-g;o<w;){if(o>=a)return 0;if((192&(v=m[o++]))!=128){o--,h=!0;break}this.interim[g++]=v,p<<=6,p|=63&v}h||(y===2?p<128?o--:d[u++]=p:y===3?p<2048||p>=55296&&p<=57343||(d[u++]=p):p<65536||p>1114111||(d[u++]=p)),this.interim.fill(0)}for(var S=a-4,_=o;_<a;){for(;!(!(_<S)||128&(n=m[_])||128&(s=m[_+1])||128&(c=m[_+2])||128&(i=m[_+3]));)d[u++]=n,d[u++]=s,d[u++]=c,d[u++]=i,_+=4;if((n=m[_++])<128)d[u++]=n;else if((224&n)==192){if(_>=a)return this.interim[0]=n,u;if((192&(s=m[_++]))!=128){_--;continue}if((r=(31&n)<<6|63&s)<128){_--;continue}d[u++]=r}else if((240&n)==224){if(_>=a)return this.interim[0]=n,u;if((192&(s=m[_++]))!=128){_--;continue}if(_>=a)return this.interim[0]=n,this.interim[1]=s,u;if((192&(c=m[_++]))!=128){_--;continue}if((r=(15&n)<<12|(63&s)<<6|63&c)<2048||r>=55296&&r<=57343)continue;d[u++]=r}else if((248&n)==240){if(_>=a)return this.interim[0]=n,u;if((192&(s=m[_++]))!=128){_--;continue}if(_>=a)return this.interim[0]=n,this.interim[1]=s,u;if((192&(c=m[_++]))!=128){_--;continue}if(_>=a)return this.interim[0]=n,this.interim[1]=s,this.interim[2]=c,u;if((192&(i=m[_++]))!=128){_--;continue}if((r=(7&n)<<18|(63&s)<<12|(63&c)<<6|63&i)<65536||r>1114111)continue;d[u++]=r}}return u},e}();b.Utf8ToUtf32=t},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.CHAR_ATLAS_CELL_SPACING=b.DIM_OPACITY=b.INVERTED_DEFAULT_COLOR=void 0,b.INVERTED_DEFAULT_COLOR=257,b.DIM_OPACITY=.5,b.CHAR_ATLAS_CELL_SPACING=1},function(x,b,A){"use strict";var f,t,e,m;function d(n){var s=n.toString(16);return s.length<2?"0"+s:s}function a(n,s){return n<s?(s+.05)/(n+.05):(n+.05)/(s+.05)}Object.defineProperty(b,"__esModule",{value:!0}),b.contrastRatio=b.toPaddedHex=b.rgba=b.rgb=b.css=b.color=b.channels=void 0,function(n){n.toCss=function(s,c,i,u){return u!==void 0?"#"+d(s)+d(c)+d(i)+d(u):"#"+d(s)+d(c)+d(i)},n.toRgba=function(s,c,i,u){return u===void 0&&(u=255),(s<<24|c<<16|i<<8|u)>>>0}}(f=b.channels||(b.channels={})),(t=b.color||(b.color={})).blend=function(n,s){var c=(255&s.rgba)/255;if(c===1)return{css:s.css,rgba:s.rgba};var i=s.rgba>>24&255,u=s.rgba>>16&255,r=s.rgba>>8&255,o=n.rgba>>24&255,h=n.rgba>>16&255,p=n.rgba>>8&255,g=o+Math.round((i-o)*c),v=h+Math.round((u-h)*c),y=p+Math.round((r-p)*c);return{css:f.toCss(g,v,y),rgba:f.toRgba(g,v,y)}},t.isOpaque=function(n){return(255&n.rgba)==255},t.ensureContrastRatio=function(n,s,c){var i=m.ensureContrastRatio(n.rgba,s.rgba,c);if(i)return m.toColor(i>>24&255,i>>16&255,i>>8&255)},t.opaque=function(n){var s=(255|n.rgba)>>>0,c=m.toChannels(s),i=c[0],u=c[1],r=c[2];return{css:f.toCss(i,u,r),rgba:s}},t.opacity=function(n,s){var c=Math.round(255*s),i=m.toChannels(n.rgba),u=i[0],r=i[1],o=i[2];return{css:f.toCss(u,r,o,c),rgba:f.toRgba(u,r,o,c)}},(b.css||(b.css={})).toColor=function(n){switch(n.length){case 7:return{css:n,rgba:(parseInt(n.slice(1),16)<<8|255)>>>0};case 9:return{css:n,rgba:parseInt(n.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(n){function s(c,i,u){var r=c/255,o=i/255,h=u/255;return .2126*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.7152*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))+.0722*(h<=.03928?h/12.92:Math.pow((h+.055)/1.055,2.4))}n.relativeLuminance=function(c){return s(c>>16&255,c>>8&255,255&c)},n.relativeLuminance2=s}(e=b.rgb||(b.rgb={})),function(n){function s(i,u,r){for(var o=i>>24&255,h=i>>16&255,p=i>>8&255,g=u>>24&255,v=u>>16&255,y=u>>8&255,w=a(e.relativeLuminance2(g,y,v),e.relativeLuminance2(o,h,p));w<r&&(g>0||v>0||y>0);)g-=Math.max(0,Math.ceil(.1*g)),v-=Math.max(0,Math.ceil(.1*v)),y-=Math.max(0,Math.ceil(.1*y)),w=a(e.relativeLuminance2(g,y,v),e.relativeLuminance2(o,h,p));return(g<<24|v<<16|y<<8|255)>>>0}function c(i,u,r){for(var o=i>>24&255,h=i>>16&255,p=i>>8&255,g=u>>24&255,v=u>>16&255,y=u>>8&255,w=a(e.relativeLuminance2(g,y,v),e.relativeLuminance2(o,h,p));w<r&&(g<255||v<255||y<255);)g=Math.min(255,g+Math.ceil(.1*(255-g))),v=Math.min(255,v+Math.ceil(.1*(255-v))),y=Math.min(255,y+Math.ceil(.1*(255-y))),w=a(e.relativeLuminance2(g,y,v),e.relativeLuminance2(o,h,p));return(g<<24|v<<16|y<<8|255)>>>0}n.ensureContrastRatio=function(i,u,r){var o=e.relativeLuminance(i>>8),h=e.relativeLuminance(u>>8);if(a(o,h)<r)return h<o?s(i,u,r):c(i,u,r)},n.reduceLuminance=s,n.increaseLuminance=c,n.toChannels=function(i){return[i>>24&255,i>>16&255,i>>8&255,255&i]},n.toColor=function(i,u,r){return{css:f.toCss(i,u,r),rgba:f.toRgba(i,u,r)}}}(m=b.rgba||(b.rgba={})),b.toPaddedHex=d,b.contrastRatio=a},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.isLinux=b.isWindows=b.isIphone=b.isIpad=b.isMac=b.isSafari=b.isFirefox=void 0;var f=typeof navigator=="undefined",t=f?"node":navigator.userAgent,e=f?"node":navigator.platform;function m(d,a){return d.indexOf(a)>=0}b.isFirefox=!!~t.indexOf("Firefox"),b.isSafari=/^((?!chrome|android).)*safari/i.test(t),b.isMac=m(["Macintosh","MacIntel","MacPPC","Mac68K"],e),b.isIpad=e==="iPad",b.isIphone=e==="iPhone",b.isWindows=m(["Windows","Win16","Win32","WinCE"],e),b.isLinux=e.indexOf("Linux")>=0},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.C1=b.C0=void 0,function(f){f.NUL="\0",f.SOH="",f.STX="",f.ETX="",f.EOT="",f.ENQ="",f.ACK="",f.BEL="\x07",f.BS="\b",f.HT=" ",f.LF=`
`,f.VT="\v",f.FF="\f",f.CR="\r",f.SO="",f.SI="",f.DLE="",f.DC1="",f.DC2="",f.DC3="",f.DC4="",f.NAK="",f.SYN="",f.ETB="",f.CAN="",f.EM="",f.SUB="",f.ESC="",f.FS="",f.GS="",f.RS="",f.US="",f.SP=" ",f.DEL="\x7F"}(b.C0||(b.C0={})),function(f){f.PAD="\x80",f.HOP="\x81",f.BPH="\x82",f.NBH="\x83",f.IND="\x84",f.NEL="\x85",f.SSA="\x86",f.ESA="\x87",f.HTS="\x88",f.HTJ="\x89",f.VTS="\x8A",f.PLD="\x8B",f.PLU="\x8C",f.RI="\x8D",f.SS2="\x8E",f.SS3="\x8F",f.DCS="\x90",f.PU1="\x91",f.PU2="\x92",f.STS="\x93",f.CCH="\x94",f.MW="\x95",f.SPA="\x96",f.EPA="\x97",f.SOS="\x98",f.SGCI="\x99",f.SCI="\x9A",f.CSI="\x9B",f.ST="\x9C",f.OSC="\x9D",f.PM="\x9E",f.APC="\x9F"}(b.C1||(b.C1={}))},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.BaseRenderLayer=void 0;var f=A(3),t=A(9),e=A(25),m=A(6),d=A(28),a=A(10),n=A(17),s=function(){function c(i,u,r,o,h,p,g,v){this._container=i,this._alpha=o,this._colors=h,this._rendererId=p,this._bufferService=g,this._optionsService=v,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+u+"-layer"),this._canvas.style.zIndex=r.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return c.prototype.dispose=function(){var i;n.removeElementFromParent(this._canvas),(i=this._charAtlas)===null||i===void 0||i.dispose()},c.prototype._initCanvas=function(){this._ctx=d.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},c.prototype.onOptionsChanged=function(){},c.prototype.onBlur=function(){},c.prototype.onFocus=function(){},c.prototype.onCursorMove=function(){},c.prototype.onGridChanged=function(i,u){},c.prototype.onSelectionChanged=function(i,u,r){r===void 0&&(r=!1)},c.prototype.setColors=function(i){this._refreshCharAtlas(i)},c.prototype._setTransparency=function(i){if(i!==this._alpha){var u=this._canvas;this._alpha=i,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,u),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},c.prototype._refreshCharAtlas=function(i){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=e.acquireCharAtlas(this._optionsService.options,this._rendererId,i,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},c.prototype.resize=function(i){this._scaledCellWidth=i.scaledCellWidth,this._scaledCellHeight=i.scaledCellHeight,this._scaledCharWidth=i.scaledCharWidth,this._scaledCharHeight=i.scaledCharHeight,this._scaledCharLeft=i.scaledCharLeft,this._scaledCharTop=i.scaledCharTop,this._canvas.width=i.scaledCanvasWidth,this._canvas.height=i.scaledCanvasHeight,this._canvas.style.width=i.canvasWidth+"px",this._canvas.style.height=i.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},c.prototype._fillCells=function(i,u,r,o){this._ctx.fillRect(i*this._scaledCellWidth,u*this._scaledCellHeight,r*this._scaledCellWidth,o*this._scaledCellHeight)},c.prototype._fillBottomLineAtCells=function(i,u,r){r===void 0&&(r=1),this._ctx.fillRect(i*this._scaledCellWidth,(u+1)*this._scaledCellHeight-window.devicePixelRatio-1,r*this._scaledCellWidth,window.devicePixelRatio)},c.prototype._fillLeftLineAtCell=function(i,u,r){this._ctx.fillRect(i*this._scaledCellWidth,u*this._scaledCellHeight,window.devicePixelRatio*r,this._scaledCellHeight)},c.prototype._strokeRectAtCell=function(i,u,r,o){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(i*this._scaledCellWidth+window.devicePixelRatio/2,u*this._scaledCellHeight+window.devicePixelRatio/2,r*this._scaledCellWidth-window.devicePixelRatio,o*this._scaledCellHeight-window.devicePixelRatio)},c.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},c.prototype._clearCells=function(i,u,r,o){this._alpha?this._ctx.clearRect(i*this._scaledCellWidth,u*this._scaledCellHeight,r*this._scaledCellWidth,o*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(i*this._scaledCellWidth,u*this._scaledCellHeight,r*this._scaledCellWidth,o*this._scaledCellHeight))},c.prototype._fillCharTrueColor=function(i,u,r){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(r),this._ctx.fillText(i.getChars(),u*this._scaledCellWidth+this._scaledCharLeft,r*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},c.prototype._drawChars=function(i,u,r){var o,h,p=this._getContrastColor(i);p||i.isFgRGB()||i.isBgRGB()?this._drawUncachedChars(i,u,r,p):(i.isInverse()?(o=i.isBgDefault()?t.INVERTED_DEFAULT_COLOR:i.getBgColor(),h=i.isFgDefault()?t.INVERTED_DEFAULT_COLOR:i.getFgColor()):(h=i.isBgDefault()?f.DEFAULT_COLOR:i.getBgColor(),o=i.isFgDefault()?f.DEFAULT_COLOR:i.getFgColor()),o+=this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&o<8?8:0,this._currentGlyphIdentifier.chars=i.getChars()||f.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=i.getCode()||f.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=h,this._currentGlyphIdentifier.fg=o,this._currentGlyphIdentifier.bold=!!i.isBold(),this._currentGlyphIdentifier.dim=!!i.isDim(),this._currentGlyphIdentifier.italic=!!i.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,u*this._scaledCellWidth+this._scaledCharLeft,r*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(i,u,r))},c.prototype._drawUncachedChars=function(i,u,r,o){if(this._ctx.save(),this._ctx.font=this._getFont(!!i.isBold(),!!i.isItalic()),this._ctx.textBaseline="middle",i.isInverse())if(o)this._ctx.fillStyle=o.css;else if(i.isBgDefault())this._ctx.fillStyle=a.color.opaque(this._colors.background).css;else if(i.isBgRGB())this._ctx.fillStyle="rgb("+m.AttributeData.toColorRGB(i.getBgColor()).join(",")+")";else{var h=i.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&h<8&&(h+=8),this._ctx.fillStyle=this._colors.ansi[h].css}else if(o)this._ctx.fillStyle=o.css;else if(i.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(i.isFgRGB())this._ctx.fillStyle="rgb("+m.AttributeData.toColorRGB(i.getFgColor()).join(",")+")";else{var p=i.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&p<8&&(p+=8),this._ctx.fillStyle=this._colors.ansi[p].css}this._clipRow(r),i.isDim()&&(this._ctx.globalAlpha=t.DIM_OPACITY),this._ctx.fillText(i.getChars(),u*this._scaledCellWidth+this._scaledCharLeft,r*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},c.prototype._clipRow=function(i){this._ctx.beginPath(),this._ctx.rect(0,i*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},c.prototype._getFont=function(i,u){return(u?"italic":"")+" "+(i?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},c.prototype._getContrastColor=function(i){if(this._optionsService.options.minimumContrastRatio!==1){var u=this._colors.contrastCache.getColor(i.bg,i.fg);if(u!==void 0)return u||void 0;var r=i.getFgColor(),o=i.getFgColorMode(),h=i.getBgColor(),p=i.getBgColorMode(),g=!!i.isInverse(),v=!!i.isInverse();if(g){var y=r;r=h,h=y;var w=o;o=p,p=w}var S=this._resolveBackgroundRgba(p,h,g),_=this._resolveForegroundRgba(o,r,g,v),I=a.rgba.ensureContrastRatio(S,_,this._optionsService.options.minimumContrastRatio);if(I){var C={css:a.channels.toCss(I>>24&255,I>>16&255,I>>8&255),rgba:I};return this._colors.contrastCache.setColor(i.bg,i.fg,C),C}this._colors.contrastCache.setColor(i.bg,i.fg,null)}},c.prototype._resolveBackgroundRgba=function(i,u,r){switch(i){case 16777216:case 33554432:return this._colors.ansi[u].rgba;case 50331648:return u<<8;case 0:default:return r?this._colors.foreground.rgba:this._colors.background.rgba}},c.prototype._resolveForegroundRgba=function(i,u,r,o){switch(i){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&o&&u<8&&(u+=8),this._colors.ansi[u].rgba;case 50331648:return u<<8;case 0:default:return r?this._colors.background.rgba:this._colors.foreground.rgba}},c}();b.BaseRenderLayer=s},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.createDecorator=b.getServiceDependencies=b.serviceRegistry=void 0;function f(t,e,m){e.di$target===e?e.di$dependencies.push({id:t,index:m}):(e.di$dependencies=[{id:t,index:m}],e.di$target=e)}b.serviceRegistry=new Map,b.getServiceDependencies=function(t){return t.di$dependencies||[]},b.createDecorator=function(t){if(b.serviceRegistry.has(t))return b.serviceRegistry.get(t);var e=function m(d,a,n){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");f(m,d,n)};return e.toString=function(){return t},b.serviceRegistry.set(t,e),e}},function(x,b,A){"use strict";function f(t,e,m,d){if(m===void 0&&(m=0),d===void 0&&(d=t.length),m>=t.length)return t;m=(t.length+m)%t.length,d=d>=t.length?t.length:(t.length+d)%t.length;for(var a=m;a<d;++a)t[a]=e;return t}Object.defineProperty(b,"__esModule",{value:!0}),b.concat=b.fillFallback=b.fill=void 0,b.fill=function(t,e,m,d){return t.fill?t.fill(e,m,d):f(t,e,m,d)},b.fillFallback=f,b.concat=function(t,e){var m=new t.constructor(t.length+e.length);return m.set(t),m.set(e,t.length),m}},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.BufferLine=b.DEFAULT_ATTR_DATA=void 0;var f=A(8),t=A(3),e=A(4),m=A(6);b.DEFAULT_ATTR_DATA=Object.freeze(new m.AttributeData);var d=function(){function a(n,s,c){c===void 0&&(c=!1),this.isWrapped=c,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*n);for(var i=s||e.CellData.fromCharData([0,t.NULL_CELL_CHAR,t.NULL_CELL_WIDTH,t.NULL_CELL_CODE]),u=0;u<n;++u)this.setCell(u,i);this.length=n}return a.prototype.get=function(n){var s=this._data[3*n+0],c=2097151&s;return[this._data[3*n+1],2097152&s?this._combined[n]:c?f.stringFromCodePoint(c):"",s>>22,2097152&s?this._combined[n].charCodeAt(this._combined[n].length-1):c]},a.prototype.set=function(n,s){this._data[3*n+1]=s[t.CHAR_DATA_ATTR_INDEX],s[t.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[n]=s[1],this._data[3*n+0]=2097152|n|s[t.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*n+0]=s[t.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[t.CHAR_DATA_WIDTH_INDEX]<<22},a.prototype.getWidth=function(n){return this._data[3*n+0]>>22},a.prototype.hasWidth=function(n){return 12582912&this._data[3*n+0]},a.prototype.getFg=function(n){return this._data[3*n+1]},a.prototype.getBg=function(n){return this._data[3*n+2]},a.prototype.hasContent=function(n){return 4194303&this._data[3*n+0]},a.prototype.getCodePoint=function(n){var s=this._data[3*n+0];return 2097152&s?this._combined[n].charCodeAt(this._combined[n].length-1):2097151&s},a.prototype.isCombined=function(n){return 2097152&this._data[3*n+0]},a.prototype.getString=function(n){var s=this._data[3*n+0];return 2097152&s?this._combined[n]:2097151&s?f.stringFromCodePoint(2097151&s):""},a.prototype.loadCell=function(n,s){var c=3*n;return s.content=this._data[c+0],s.fg=this._data[c+1],s.bg=this._data[c+2],2097152&s.content&&(s.combinedData=this._combined[n]),268435456&s.bg&&(s.extended=this._extendedAttrs[n]),s},a.prototype.setCell=function(n,s){2097152&s.content&&(this._combined[n]=s.combinedData),268435456&s.bg&&(this._extendedAttrs[n]=s.extended),this._data[3*n+0]=s.content,this._data[3*n+1]=s.fg,this._data[3*n+2]=s.bg},a.prototype.setCellFromCodePoint=function(n,s,c,i,u,r){268435456&u&&(this._extendedAttrs[n]=r),this._data[3*n+0]=s|c<<22,this._data[3*n+1]=i,this._data[3*n+2]=u},a.prototype.addCodepointToCell=function(n,s){var c=this._data[3*n+0];2097152&c?this._combined[n]+=f.stringFromCodePoint(s):(2097151&c?(this._combined[n]=f.stringFromCodePoint(2097151&c)+f.stringFromCodePoint(s),c&=-2097152,c|=2097152):c=s|1<<22,this._data[3*n+0]=c)},a.prototype.insertCells=function(n,s,c,i){if((n%=this.length)&&this.getWidth(n-1)===2&&this.setCellFromCodePoint(n-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new m.ExtendedAttrs),s<this.length-n){for(var u=new e.CellData,r=this.length-n-s-1;r>=0;--r)this.setCell(n+s+r,this.loadCell(n+r,u));for(r=0;r<s;++r)this.setCell(n+r,c)}else for(r=n;r<this.length;++r)this.setCell(r,c);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new m.ExtendedAttrs)},a.prototype.deleteCells=function(n,s,c,i){if(n%=this.length,s<this.length-n){for(var u=new e.CellData,r=0;r<this.length-n-s;++r)this.setCell(n+r,this.loadCell(n+s+r,u));for(r=this.length-s;r<this.length;++r)this.setCell(r,c)}else for(r=n;r<this.length;++r)this.setCell(r,c);n&&this.getWidth(n-1)===2&&this.setCellFromCodePoint(n-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new m.ExtendedAttrs),this.getWidth(n)!==0||this.hasContent(n)||this.setCellFromCodePoint(n,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new m.ExtendedAttrs)},a.prototype.replaceCells=function(n,s,c,i){for(n&&this.getWidth(n-1)===2&&this.setCellFromCodePoint(n-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new m.ExtendedAttrs),s<this.length&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new m.ExtendedAttrs);n<s&&n<this.length;)this.setCell(n++,c)},a.prototype.resize=function(n,s){if(n!==this.length){if(n>this.length){var c=new Uint32Array(3*n);this.length&&(3*n<this._data.length?c.set(this._data.subarray(0,3*n)):c.set(this._data)),this._data=c;for(var i=this.length;i<n;++i)this.setCell(i,s)}else if(n){(c=new Uint32Array(3*n)).set(this._data.subarray(0,3*n)),this._data=c;var u=Object.keys(this._combined);for(i=0;i<u.length;i++){var r=parseInt(u[i],10);r>=n&&delete this._combined[r]}}else this._data=new Uint32Array(0),this._combined={};this.length=n}},a.prototype.fill=function(n){this._combined={},this._extendedAttrs={};for(var s=0;s<this.length;++s)this.setCell(s,n)},a.prototype.copyFrom=function(n){for(var s in this.length!==n.length?this._data=new Uint32Array(n._data):this._data.set(n._data),this.length=n.length,this._combined={},n._combined)this._combined[s]=n._combined[s];for(var s in this._extendedAttrs={},n._extendedAttrs)this._extendedAttrs[s]=n._extendedAttrs[s];this.isWrapped=n.isWrapped},a.prototype.clone=function(){var n=new a(0);for(var s in n._data=new Uint32Array(this._data),n.length=this.length,this._combined)n._combined[s]=this._combined[s];for(var s in this._extendedAttrs)n._extendedAttrs[s]=this._extendedAttrs[s];return n.isWrapped=this.isWrapped,n},a.prototype.getTrimmedLength=function(){for(var n=this.length-1;n>=0;--n)if(4194303&this._data[3*n+0])return n+(this._data[3*n+0]>>22);return 0},a.prototype.copyCellsFrom=function(n,s,c,i,u){var r=n._data;if(u)for(var o=i-1;o>=0;o--)for(var h=0;h<3;h++)this._data[3*(c+o)+h]=r[3*(s+o)+h];else for(o=0;o<i;o++)for(h=0;h<3;h++)this._data[3*(c+o)+h]=r[3*(s+o)+h];var p=Object.keys(n._combined);for(h=0;h<p.length;h++){var g=parseInt(p[h],10);g>=s&&(this._combined[g-s+c]=n._combined[g])}},a.prototype.translateToString=function(n,s,c){n===void 0&&(n=!1),s===void 0&&(s=0),c===void 0&&(c=this.length),n&&(c=Math.min(c,this.getTrimmedLength()));for(var i="";s<c;){var u=this._data[3*s+0],r=2097151&u;i+=2097152&u?this._combined[s]:r?f.stringFromCodePoint(r):t.WHITESPACE_CELL_CHAR,s+=u>>22||1}return i},a}();b.BufferLine=d},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.removeElementFromParent=void 0,b.removeElementFromParent=function(){for(var f,t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var m=0,d=t;m<d.length;m++){var a=d[m];(f=a==null?void 0:a.parentElement)===null||f===void 0||f.removeChild(a)}}},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.tooMuchOutput=b.promptLabel=void 0,b.promptLabel="Terminal input",b.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(I,C){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,O){E.__proto__=O}||function(E,O){for(var M in O)O.hasOwnProperty(M)&&(E[M]=O[M])})(I,C)},function(_,I){function C(){this.constructor=_}f(_,I),_.prototype=I===null?Object.create(I):(C.prototype=I.prototype,new C)});Object.defineProperty(b,"__esModule",{value:!0}),b.InputHandler=b.WindowsOptionsReportType=void 0;var e,m=A(12),d=A(20),a=A(39),n=A(2),s=A(15),c=A(8),i=A(16),u=A(0),r=A(3),o=A(4),h=A(6),p=A(22),g=A(24),v={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function y(_,I){if(_>24)return I.setWinLines||!1;switch(_){case 1:return!!I.restoreWin;case 2:return!!I.minimizeWin;case 3:return!!I.setWinPosition;case 4:return!!I.setWinSizePixels;case 5:return!!I.raiseWin;case 6:return!!I.lowerWin;case 7:return!!I.refreshWin;case 8:return!!I.setWinSizeChars;case 9:return!!I.maximizeWin;case 10:return!!I.fullscreenWin;case 11:return!!I.getWinState;case 13:return!!I.getWinPosition;case 14:return!!I.getWinSizePixels;case 15:return!!I.getScreenSizePixels;case 16:return!!I.getCellSizePixels;case 18:return!!I.getWinSizeChars;case 19:return!!I.getScreenSizeChars;case 20:return!!I.getIconTitle;case 21:return!!I.getWinTitle;case 22:return!!I.pushTitle;case 23:return!!I.popTitle;case 24:return!!I.setWinLines}return!1}!function(_){_[_.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",_[_.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(e=b.WindowsOptionsReportType||(b.WindowsOptionsReportType={}));var w=function(){function _(I,C,E,O){this._bufferService=I,this._coreService=C,this._logService=E,this._optionsService=O,this._data=new Uint32Array(0)}return _.prototype.hook=function(I){this._data=new Uint32Array(0)},_.prototype.put=function(I,C,E){this._data=s.concat(this._data,I.subarray(C,E))},_.prototype.unhook=function(I){if(I){var C=c.utf32ToString(this._data);switch(this._data=new Uint32Array(0),C){case'"q':return this._coreService.triggerDataEvent(m.C0.ESC+'P1$r0"q'+m.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(m.C0.ESC+'P1$r61;1"p'+m.C0.ESC+"\\");case"r":var E=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(m.C0.ESC+"P1$r"+E+m.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(m.C0.ESC+"P1$r0m"+m.C0.ESC+"\\");case" q":var O={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return O-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(m.C0.ESC+"P1$r"+O+" q"+m.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",C),this._coreService.triggerDataEvent(m.C0.ESC+"P0$r"+m.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},_}(),S=function(_){function I(C,E,O,M,F,H,B,X,J){J===void 0&&(J=new a.EscapeSequenceParser);var k=_.call(this)||this;k._bufferService=C,k._charsetService=E,k._coreService=O,k._dirtyRowService=M,k._logService=F,k._optionsService=H,k._coreMouseService=B,k._unicodeService=X,k._parser=J,k._parseBuffer=new Uint32Array(4096),k._stringDecoder=new c.StringToUtf32,k._utf8Decoder=new c.Utf8ToUtf32,k._workCell=new o.CellData,k._windowTitle="",k._iconName="",k._windowTitleStack=[],k._iconNameStack=[],k._curAttrData=i.DEFAULT_ATTR_DATA.clone(),k._eraseAttrDataInternal=i.DEFAULT_ATTR_DATA.clone(),k._onRequestBell=new u.EventEmitter,k._onRequestRefreshRows=new u.EventEmitter,k._onRequestReset=new u.EventEmitter,k._onRequestScroll=new u.EventEmitter,k._onRequestSyncScrollBar=new u.EventEmitter,k._onRequestWindowsOptionsReport=new u.EventEmitter,k._onA11yChar=new u.EventEmitter,k._onA11yTab=new u.EventEmitter,k._onCursorMove=new u.EventEmitter,k._onLineFeed=new u.EventEmitter,k._onScroll=new u.EventEmitter,k._onTitleChange=new u.EventEmitter,k.register(k._parser),k._parser.setCsiHandlerFallback(function(P,G){k._logService.debug("Unknown CSI code: ",{identifier:k._parser.identToString(P),params:G.toArray()})}),k._parser.setEscHandlerFallback(function(P){k._logService.debug("Unknown ESC code: ",{identifier:k._parser.identToString(P)})}),k._parser.setExecuteHandlerFallback(function(P){k._logService.debug("Unknown EXECUTE code: ",{code:P})}),k._parser.setOscHandlerFallback(function(P,G,V){k._logService.debug("Unknown OSC code: ",{identifier:P,action:G,data:V})}),k._parser.setDcsHandlerFallback(function(P,G,V){G==="HOOK"&&(V=V.toArray()),k._logService.debug("Unknown DCS code: ",{identifier:k._parser.identToString(P),action:G,payload:V})}),k._parser.setPrintHandler(function(P,G,V){return k.print(P,G,V)}),k._parser.setCsiHandler({final:"@"},function(P){return k.insertChars(P)}),k._parser.setCsiHandler({intermediates:" ",final:"@"},function(P){return k.scrollLeft(P)}),k._parser.setCsiHandler({final:"A"},function(P){return k.cursorUp(P)}),k._parser.setCsiHandler({intermediates:" ",final:"A"},function(P){return k.scrollRight(P)}),k._parser.setCsiHandler({final:"B"},function(P){return k.cursorDown(P)}),k._parser.setCsiHandler({final:"C"},function(P){return k.cursorForward(P)}),k._parser.setCsiHandler({final:"D"},function(P){return k.cursorBackward(P)}),k._parser.setCsiHandler({final:"E"},function(P){return k.cursorNextLine(P)}),k._parser.setCsiHandler({final:"F"},function(P){return k.cursorPrecedingLine(P)}),k._parser.setCsiHandler({final:"G"},function(P){return k.cursorCharAbsolute(P)}),k._parser.setCsiHandler({final:"H"},function(P){return k.cursorPosition(P)}),k._parser.setCsiHandler({final:"I"},function(P){return k.cursorForwardTab(P)}),k._parser.setCsiHandler({final:"J"},function(P){return k.eraseInDisplay(P)}),k._parser.setCsiHandler({prefix:"?",final:"J"},function(P){return k.eraseInDisplay(P)}),k._parser.setCsiHandler({final:"K"},function(P){return k.eraseInLine(P)}),k._parser.setCsiHandler({prefix:"?",final:"K"},function(P){return k.eraseInLine(P)}),k._parser.setCsiHandler({final:"L"},function(P){return k.insertLines(P)}),k._parser.setCsiHandler({final:"M"},function(P){return k.deleteLines(P)}),k._parser.setCsiHandler({final:"P"},function(P){return k.deleteChars(P)}),k._parser.setCsiHandler({final:"S"},function(P){return k.scrollUp(P)}),k._parser.setCsiHandler({final:"T"},function(P){return k.scrollDown(P)}),k._parser.setCsiHandler({final:"X"},function(P){return k.eraseChars(P)}),k._parser.setCsiHandler({final:"Z"},function(P){return k.cursorBackwardTab(P)}),k._parser.setCsiHandler({final:"`"},function(P){return k.charPosAbsolute(P)}),k._parser.setCsiHandler({final:"a"},function(P){return k.hPositionRelative(P)}),k._parser.setCsiHandler({final:"b"},function(P){return k.repeatPrecedingCharacter(P)}),k._parser.setCsiHandler({final:"c"},function(P){return k.sendDeviceAttributesPrimary(P)}),k._parser.setCsiHandler({prefix:">",final:"c"},function(P){return k.sendDeviceAttributesSecondary(P)}),k._parser.setCsiHandler({final:"d"},function(P){return k.linePosAbsolute(P)}),k._parser.setCsiHandler({final:"e"},function(P){return k.vPositionRelative(P)}),k._parser.setCsiHandler({final:"f"},function(P){return k.hVPosition(P)}),k._parser.setCsiHandler({final:"g"},function(P){return k.tabClear(P)}),k._parser.setCsiHandler({final:"h"},function(P){return k.setMode(P)}),k._parser.setCsiHandler({prefix:"?",final:"h"},function(P){return k.setModePrivate(P)}),k._parser.setCsiHandler({final:"l"},function(P){return k.resetMode(P)}),k._parser.setCsiHandler({prefix:"?",final:"l"},function(P){return k.resetModePrivate(P)}),k._parser.setCsiHandler({final:"m"},function(P){return k.charAttributes(P)}),k._parser.setCsiHandler({final:"n"},function(P){return k.deviceStatus(P)}),k._parser.setCsiHandler({prefix:"?",final:"n"},function(P){return k.deviceStatusPrivate(P)}),k._parser.setCsiHandler({intermediates:"!",final:"p"},function(P){return k.softReset(P)}),k._parser.setCsiHandler({intermediates:" ",final:"q"},function(P){return k.setCursorStyle(P)}),k._parser.setCsiHandler({final:"r"},function(P){return k.setScrollRegion(P)}),k._parser.setCsiHandler({final:"s"},function(P){return k.saveCursor(P)}),k._parser.setCsiHandler({final:"t"},function(P){return k.windowOptions(P)}),k._parser.setCsiHandler({final:"u"},function(P){return k.restoreCursor(P)}),k._parser.setCsiHandler({intermediates:"'",final:"}"},function(P){return k.insertColumns(P)}),k._parser.setCsiHandler({intermediates:"'",final:"~"},function(P){return k.deleteColumns(P)}),k._parser.setExecuteHandler(m.C0.BEL,function(){return k.bell()}),k._parser.setExecuteHandler(m.C0.LF,function(){return k.lineFeed()}),k._parser.setExecuteHandler(m.C0.VT,function(){return k.lineFeed()}),k._parser.setExecuteHandler(m.C0.FF,function(){return k.lineFeed()}),k._parser.setExecuteHandler(m.C0.CR,function(){return k.carriageReturn()}),k._parser.setExecuteHandler(m.C0.BS,function(){return k.backspace()}),k._parser.setExecuteHandler(m.C0.HT,function(){return k.tab()}),k._parser.setExecuteHandler(m.C0.SO,function(){return k.shiftOut()}),k._parser.setExecuteHandler(m.C0.SI,function(){return k.shiftIn()}),k._parser.setExecuteHandler(m.C1.IND,function(){return k.index()}),k._parser.setExecuteHandler(m.C1.NEL,function(){return k.nextLine()}),k._parser.setExecuteHandler(m.C1.HTS,function(){return k.tabSet()}),k._parser.setOscHandler(0,new p.OscHandler(function(P){k.setTitle(P),k.setIconName(P)})),k._parser.setOscHandler(1,new p.OscHandler(function(P){return k.setIconName(P)})),k._parser.setOscHandler(2,new p.OscHandler(function(P){return k.setTitle(P)})),k._parser.setEscHandler({final:"7"},function(){return k.saveCursor()}),k._parser.setEscHandler({final:"8"},function(){return k.restoreCursor()}),k._parser.setEscHandler({final:"D"},function(){return k.index()}),k._parser.setEscHandler({final:"E"},function(){return k.nextLine()}),k._parser.setEscHandler({final:"H"},function(){return k.tabSet()}),k._parser.setEscHandler({final:"M"},function(){return k.reverseIndex()}),k._parser.setEscHandler({final:"="},function(){return k.keypadApplicationMode()}),k._parser.setEscHandler({final:">"},function(){return k.keypadNumericMode()}),k._parser.setEscHandler({final:"c"},function(){return k.fullReset()}),k._parser.setEscHandler({final:"n"},function(){return k.setgLevel(2)}),k._parser.setEscHandler({final:"o"},function(){return k.setgLevel(3)}),k._parser.setEscHandler({final:"|"},function(){return k.setgLevel(3)}),k._parser.setEscHandler({final:"}"},function(){return k.setgLevel(2)}),k._parser.setEscHandler({final:"~"},function(){return k.setgLevel(1)}),k._parser.setEscHandler({intermediates:"%",final:"@"},function(){return k.selectDefaultCharset()}),k._parser.setEscHandler({intermediates:"%",final:"G"},function(){return k.selectDefaultCharset()});var K=function(G){z._parser.setEscHandler({intermediates:"(",final:G},function(){return k.selectCharset("("+G)}),z._parser.setEscHandler({intermediates:")",final:G},function(){return k.selectCharset(")"+G)}),z._parser.setEscHandler({intermediates:"*",final:G},function(){return k.selectCharset("*"+G)}),z._parser.setEscHandler({intermediates:"+",final:G},function(){return k.selectCharset("+"+G)}),z._parser.setEscHandler({intermediates:"-",final:G},function(){return k.selectCharset("-"+G)}),z._parser.setEscHandler({intermediates:".",final:G},function(){return k.selectCharset("."+G)}),z._parser.setEscHandler({intermediates:"/",final:G},function(){return k.selectCharset("/"+G)})},z=this;for(var W in d.CHARSETS)K(W);return k._parser.setEscHandler({intermediates:"#",final:"8"},function(){return k.screenAlignmentPattern()}),k._parser.setErrorHandler(function(P){return k._logService.error("Parsing error: ",P),P}),k._parser.setDcsHandler({intermediates:"$",final:"q"},new w(k._bufferService,k._coreService,k._logService,k._optionsService)),k}return t(I,_),Object.defineProperty(I.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),I.prototype.dispose=function(){_.prototype.dispose.call(this)},I.prototype.parse=function(C){var E=this._bufferService.buffer,O=E.x,M=E.y;if(this._logService.debug("parsing data",C),this._parseBuffer.length<C.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(C.length,131072))),this._dirtyRowService.clearRange(),C.length>131072)for(var F=0;F<C.length;F+=131072){var H=F+131072<C.length?F+131072:C.length,B=typeof C=="string"?this._stringDecoder.decode(C.substring(F,H),this._parseBuffer):this._utf8Decoder.decode(C.subarray(F,H),this._parseBuffer);this._parser.parse(this._parseBuffer,B)}else B=typeof C=="string"?this._stringDecoder.decode(C,this._parseBuffer):this._utf8Decoder.decode(C,this._parseBuffer),this._parser.parse(this._parseBuffer,B);(E=this._bufferService.buffer).x===O&&E.y===M||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},I.prototype.print=function(C,E,O){var M,F,H=this._bufferService.buffer,B=this._charsetService.charset,X=this._optionsService.options.screenReaderMode,J=this._bufferService.cols,k=this._coreService.decPrivateModes.wraparound,K=this._coreService.modes.insertMode,z=this._curAttrData,W=H.lines.get(H.ybase+H.y);this._dirtyRowService.markDirty(H.y),H.x&&O-E>0&&W.getWidth(H.x-1)===2&&W.setCellFromCodePoint(H.x-1,0,1,z.fg,z.bg,z.extended);for(var P=E;P<O;++P){if(M=C[P],F=this._unicodeService.wcwidth(M),M<127&&B){var G=B[String.fromCharCode(M)];G&&(M=G.charCodeAt(0))}if(X&&this._onA11yChar.fire(c.stringFromCodePoint(M)),F||!H.x){if(H.x+F-1>=J){if(k){for(;H.x<J;)W.setCellFromCodePoint(H.x++,0,1,z.fg,z.bg,z.extended);H.x=0,H.y++,H.y===H.scrollBottom+1?(H.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(H.y>=this._bufferService.rows&&(H.y=this._bufferService.rows-1),H.lines.get(H.ybase+H.y).isWrapped=!0),W=H.lines.get(H.ybase+H.y)}else if(H.x=J-1,F===2)continue}if(K&&(W.insertCells(H.x,F,H.getNullCell(z),z),W.getWidth(J-1)===2&&W.setCellFromCodePoint(J-1,r.NULL_CELL_CODE,r.NULL_CELL_WIDTH,z.fg,z.bg,z.extended)),W.setCellFromCodePoint(H.x++,M,F,z.fg,z.bg,z.extended),F>0)for(;--F;)W.setCellFromCodePoint(H.x++,0,0,z.fg,z.bg,z.extended)}else W.getWidth(H.x-1)?W.addCodepointToCell(H.x-1,M):W.addCodepointToCell(H.x-2,M)}O-E>0&&(W.loadCell(H.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),H.x<J&&O-E>0&&W.getWidth(H.x)===0&&!W.hasContent(H.x)&&W.setCellFromCodePoint(H.x,0,1,z.fg,z.bg,z.extended),this._dirtyRowService.markDirty(H.y)},I.prototype.addCsiHandler=function(C,E){var O=this;return C.final!=="t"||C.prefix||C.intermediates?this._parser.addCsiHandler(C,E):this._parser.addCsiHandler(C,function(M){return!y(M.params[0],O._optionsService.options.windowOptions)||E(M)})},I.prototype.addDcsHandler=function(C,E){return this._parser.addDcsHandler(C,new g.DcsHandler(E))},I.prototype.addEscHandler=function(C,E){return this._parser.addEscHandler(C,E)},I.prototype.addOscHandler=function(C,E){return this._parser.addOscHandler(C,new p.OscHandler(E))},I.prototype.bell=function(){this._onRequestBell.fire()},I.prototype.lineFeed=function(){var C=this._bufferService.buffer;this._dirtyRowService.markDirty(C.y),this._optionsService.options.convertEol&&(C.x=0),C.y++,C.y===C.scrollBottom+1?(C.y--,this._onRequestScroll.fire(this._eraseAttrData())):C.y>=this._bufferService.rows&&(C.y=this._bufferService.rows-1),C.x>=this._bufferService.cols&&C.x--,this._dirtyRowService.markDirty(C.y),this._onLineFeed.fire()},I.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},I.prototype.backspace=function(){var C,E=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(E.x>0&&E.x--);if(this._restrictCursor(this._bufferService.cols),E.x>0)E.x--;else if(E.x===0&&E.y>E.scrollTop&&E.y<=E.scrollBottom&&((C=E.lines.get(E.ybase+E.y))===null||C===void 0?void 0:C.isWrapped)){E.lines.get(E.ybase+E.y).isWrapped=!1,E.y--,E.x=this._bufferService.cols-1;var O=E.lines.get(E.ybase+E.y);O.hasWidth(E.x)&&!O.hasContent(E.x)&&E.x--}this._restrictCursor()},I.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var C=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-C)}},I.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},I.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},I.prototype._restrictCursor=function(C){C===void 0&&(C=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(C,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},I.prototype._setCursor=function(C,E){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=C,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+E):(this._bufferService.buffer.x=C,this._bufferService.buffer.y=E),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},I.prototype._moveCursor=function(C,E){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+C,this._bufferService.buffer.y+E)},I.prototype.cursorUp=function(C){var E=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;E>=0?this._moveCursor(0,-Math.min(E,C.params[0]||1)):this._moveCursor(0,-(C.params[0]||1))},I.prototype.cursorDown=function(C){var E=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;E>=0?this._moveCursor(0,Math.min(E,C.params[0]||1)):this._moveCursor(0,C.params[0]||1)},I.prototype.cursorForward=function(C){this._moveCursor(C.params[0]||1,0)},I.prototype.cursorBackward=function(C){this._moveCursor(-(C.params[0]||1),0)},I.prototype.cursorNextLine=function(C){this.cursorDown(C),this._bufferService.buffer.x=0},I.prototype.cursorPrecedingLine=function(C){this.cursorUp(C),this._bufferService.buffer.x=0},I.prototype.cursorCharAbsolute=function(C){this._setCursor((C.params[0]||1)-1,this._bufferService.buffer.y)},I.prototype.cursorPosition=function(C){this._setCursor(C.length>=2?(C.params[1]||1)-1:0,(C.params[0]||1)-1)},I.prototype.charPosAbsolute=function(C){this._setCursor((C.params[0]||1)-1,this._bufferService.buffer.y)},I.prototype.hPositionRelative=function(C){this._moveCursor(C.params[0]||1,0)},I.prototype.linePosAbsolute=function(C){this._setCursor(this._bufferService.buffer.x,(C.params[0]||1)-1)},I.prototype.vPositionRelative=function(C){this._moveCursor(0,C.params[0]||1)},I.prototype.hVPosition=function(C){this.cursorPosition(C)},I.prototype.tabClear=function(C){var E=C.params[0];E===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:E===3&&(this._bufferService.buffer.tabs={})},I.prototype.cursorForwardTab=function(C){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var E=C.params[0]||1;E--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},I.prototype.cursorBackwardTab=function(C){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var E=C.params[0]||1,O=this._bufferService.buffer;E--;)O.x=O.prevStop()},I.prototype._eraseInBufferLine=function(C,E,O,M){M===void 0&&(M=!1);var F=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+C);F.replaceCells(E,O,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),M&&(F.isWrapped=!1)},I.prototype._resetBufferLine=function(C){var E=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+C);E.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),E.isWrapped=!1},I.prototype.eraseInDisplay=function(C){var E;switch(this._restrictCursor(),C.params[0]){case 0:for(E=this._bufferService.buffer.y,this._dirtyRowService.markDirty(E),this._eraseInBufferLine(E++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);E<this._bufferService.rows;E++)this._resetBufferLine(E);this._dirtyRowService.markDirty(E);break;case 1:for(E=this._bufferService.buffer.y,this._dirtyRowService.markDirty(E),this._eraseInBufferLine(E,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(E+1).isWrapped=!1);E--;)this._resetBufferLine(E);this._dirtyRowService.markDirty(0);break;case 2:for(E=this._bufferService.rows,this._dirtyRowService.markDirty(E-1);E--;)this._resetBufferLine(E);this._dirtyRowService.markDirty(0);break;case 3:var O=this._bufferService.buffer.lines.length-this._bufferService.rows;O>0&&(this._bufferService.buffer.lines.trimStart(O),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-O,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-O,0),this._onScroll.fire(0))}},I.prototype.eraseInLine=function(C){switch(this._restrictCursor(),C.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},I.prototype.insertLines=function(C){this._restrictCursor();var E=C.params[0]||1,O=this._bufferService.buffer;if(!(O.y>O.scrollBottom||O.y<O.scrollTop)){for(var M=O.ybase+O.y,F=this._bufferService.rows-1-O.scrollBottom,H=this._bufferService.rows-1+O.ybase-F+1;E--;)O.lines.splice(H-1,1),O.lines.splice(M,0,O.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(O.y,O.scrollBottom),O.x=0}},I.prototype.deleteLines=function(C){this._restrictCursor();var E=C.params[0]||1,O=this._bufferService.buffer;if(!(O.y>O.scrollBottom||O.y<O.scrollTop)){var M,F=O.ybase+O.y;for(M=this._bufferService.rows-1-O.scrollBottom,M=this._bufferService.rows-1+O.ybase-M;E--;)O.lines.splice(F,1),O.lines.splice(M,0,O.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(O.y,O.scrollBottom),O.x=0}},I.prototype.insertChars=function(C){this._restrictCursor();var E=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);E&&(E.insertCells(this._bufferService.buffer.x,C.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},I.prototype.deleteChars=function(C){this._restrictCursor();var E=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);E&&(E.deleteCells(this._bufferService.buffer.x,C.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},I.prototype.scrollUp=function(C){for(var E=C.params[0]||1,O=this._bufferService.buffer;E--;)O.lines.splice(O.ybase+O.scrollTop,1),O.lines.splice(O.ybase+O.scrollBottom,0,O.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(O.scrollTop,O.scrollBottom)},I.prototype.scrollDown=function(C){for(var E=C.params[0]||1,O=this._bufferService.buffer;E--;)O.lines.splice(O.ybase+O.scrollBottom,1),O.lines.splice(O.ybase+O.scrollTop,0,O.getBlankLine(i.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(O.scrollTop,O.scrollBottom)},I.prototype.scrollLeft=function(C){var E=this._bufferService.buffer;if(!(E.y>E.scrollBottom||E.y<E.scrollTop)){for(var O=C.params[0]||1,M=E.scrollTop;M<=E.scrollBottom;++M){var F=E.lines.get(E.ybase+M);F.deleteCells(0,O,E.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(E.scrollTop,E.scrollBottom)}},I.prototype.scrollRight=function(C){var E=this._bufferService.buffer;if(!(E.y>E.scrollBottom||E.y<E.scrollTop)){for(var O=C.params[0]||1,M=E.scrollTop;M<=E.scrollBottom;++M){var F=E.lines.get(E.ybase+M);F.insertCells(0,O,E.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(E.scrollTop,E.scrollBottom)}},I.prototype.insertColumns=function(C){var E=this._bufferService.buffer;if(!(E.y>E.scrollBottom||E.y<E.scrollTop)){for(var O=C.params[0]||1,M=E.scrollTop;M<=E.scrollBottom;++M){var F=this._bufferService.buffer.lines.get(E.ybase+M);F.insertCells(E.x,O,E.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(E.scrollTop,E.scrollBottom)}},I.prototype.deleteColumns=function(C){var E=this._bufferService.buffer;if(!(E.y>E.scrollBottom||E.y<E.scrollTop)){for(var O=C.params[0]||1,M=E.scrollTop;M<=E.scrollBottom;++M){var F=E.lines.get(E.ybase+M);F.deleteCells(E.x,O,E.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(E.scrollTop,E.scrollBottom)}},I.prototype.eraseChars=function(C){this._restrictCursor();var E=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);E&&(E.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(C.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},I.prototype.repeatPrecedingCharacter=function(C){if(this._parser.precedingCodepoint){for(var E=C.params[0]||1,O=new Uint32Array(E),M=0;M<E;++M)O[M]=this._parser.precedingCodepoint;this.print(O,0,O.length)}},I.prototype.sendDeviceAttributesPrimary=function(C){C.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(m.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(m.C0.ESC+"[?6c"))},I.prototype.sendDeviceAttributesSecondary=function(C){C.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(m.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(m.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(C.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(m.C0.ESC+"[>83;40003;0c"))},I.prototype._is=function(C){return(this._optionsService.options.termName+"").indexOf(C)===0},I.prototype.setMode=function(C){for(var E=0;E<C.length;E++)switch(C.params[E]){case 4:this._coreService.modes.insertMode=!0}},I.prototype.setModePrivate=function(C){for(var E=0;E<C.length;E++)switch(C.params[E]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,d.DEFAULT_CHARSET),this._charsetService.setgCharset(1,d.DEFAULT_CHARSET),this._charsetService.setgCharset(2,d.DEFAULT_CHARSET),this._charsetService.setgCharset(3,d.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},I.prototype.resetMode=function(C){for(var E=0;E<C.length;E++)switch(C.params[E]){case 4:this._coreService.modes.insertMode=!1}},I.prototype.resetModePrivate=function(C){for(var E=0;E<C.length;E++)switch(C.params[E]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),C.params[E]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},I.prototype._updateAttrColor=function(C,E,O,M,F){return E===2?(C|=50331648,C&=-16777216,C|=h.AttributeData.fromColorRGB([O,M,F])):E===5&&(C&=-50331904,C|=33554432|255&O),C},I.prototype._extractColor=function(C,E,O){var M=[0,0,-1,0,0,0],F=0,H=0;do{if(M[H+F]=C.params[E+H],C.hasSubParams(E+H)){var B=C.getSubParams(E+H),X=0;do M[1]===5&&(F=1),M[H+X+1+F]=B[X];while(++X<B.length&&X+H+1+F<M.length);break}if(M[1]===5&&H+F>=2||M[1]===2&&H+F>=5)break;M[1]&&(F=1)}while(++H+E<C.length&&H+F<M.length);for(X=2;X<M.length;++X)M[X]===-1&&(M[X]=0);switch(M[0]){case 38:O.fg=this._updateAttrColor(O.fg,M[1],M[3],M[4],M[5]);break;case 48:O.bg=this._updateAttrColor(O.bg,M[1],M[3],M[4],M[5]);break;case 58:O.extended=O.extended.clone(),O.extended.underlineColor=this._updateAttrColor(O.extended.underlineColor,M[1],M[3],M[4],M[5])}return H},I.prototype._processUnderline=function(C,E){E.extended=E.extended.clone(),(!~C||C>5)&&(C=1),E.extended.underlineStyle=C,E.fg|=268435456,C===0&&(E.fg&=-268435457),E.updateExtended()},I.prototype.charAttributes=function(C){if(C.length===1&&C.params[0]===0)return this._curAttrData.fg=i.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=i.DEFAULT_ATTR_DATA.bg);for(var E,O=C.length,M=this._curAttrData,F=0;F<O;F++)(E=C.params[F])>=30&&E<=37?(M.fg&=-50331904,M.fg|=16777216|E-30):E>=40&&E<=47?(M.bg&=-50331904,M.bg|=16777216|E-40):E>=90&&E<=97?(M.fg&=-50331904,M.fg|=16777224|E-90):E>=100&&E<=107?(M.bg&=-50331904,M.bg|=16777224|E-100):E===0?(M.fg=i.DEFAULT_ATTR_DATA.fg,M.bg=i.DEFAULT_ATTR_DATA.bg):E===1?M.fg|=134217728:E===3?M.bg|=67108864:E===4?(M.fg|=268435456,this._processUnderline(C.hasSubParams(F)?C.getSubParams(F)[0]:1,M)):E===5?M.fg|=536870912:E===7?M.fg|=67108864:E===8?M.fg|=1073741824:E===2?M.bg|=134217728:E===21?this._processUnderline(2,M):E===22?(M.fg&=-134217729,M.bg&=-134217729):E===23?M.bg&=-67108865:E===24?M.fg&=-268435457:E===25?M.fg&=-536870913:E===27?M.fg&=-67108865:E===28?M.fg&=-1073741825:E===39?(M.fg&=-67108864,M.fg|=16777215&i.DEFAULT_ATTR_DATA.fg):E===49?(M.bg&=-67108864,M.bg|=16777215&i.DEFAULT_ATTR_DATA.bg):E===38||E===48||E===58?F+=this._extractColor(C,F,M):E===59?(M.extended=M.extended.clone(),M.extended.underlineColor=-1,M.updateExtended()):E===100?(M.fg&=-67108864,M.fg|=16777215&i.DEFAULT_ATTR_DATA.fg,M.bg&=-67108864,M.bg|=16777215&i.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",E)},I.prototype.deviceStatus=function(C){switch(C.params[0]){case 5:this._coreService.triggerDataEvent(m.C0.ESC+"[0n");break;case 6:var E=this._bufferService.buffer.y+1,O=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(m.C0.ESC+"["+E+";"+O+"R")}},I.prototype.deviceStatusPrivate=function(C){switch(C.params[0]){case 6:var E=this._bufferService.buffer.y+1,O=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(m.C0.ESC+"[?"+E+";"+O+"R")}},I.prototype.softReset=function(C){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=i.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},I.prototype.setCursorStyle=function(C){var E=C.params[0]||1;switch(E){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var O=E%2==1;this._optionsService.options.cursorBlink=O},I.prototype.setScrollRegion=function(C){var E,O=C.params[0]||1;(C.length<2||(E=C.params[1])>this._bufferService.rows||E===0)&&(E=this._bufferService.rows),E>O&&(this._bufferService.buffer.scrollTop=O-1,this._bufferService.buffer.scrollBottom=E-1,this._setCursor(0,0))},I.prototype.windowOptions=function(C){if(y(C.params[0],this._optionsService.options.windowOptions)){var E=C.length>1?C.params[1]:0;switch(C.params[0]){case 14:E!==2&&this._onRequestWindowsOptionsReport.fire(e.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(e.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(m.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:E!==0&&E!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),E!==0&&E!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:E!==0&&E!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),E!==0&&E!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},I.prototype.saveCursor=function(C){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},I.prototype.restoreCursor=function(C){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},I.prototype.setTitle=function(C){this._windowTitle=C,this._onTitleChange.fire(C)},I.prototype.setIconName=function(C){this._iconName=C},I.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},I.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},I.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},I.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,d.DEFAULT_CHARSET)},I.prototype.selectCharset=function(C){C.length===2?C[0]!=="/"&&this._charsetService.setgCharset(v[C[0]],d.CHARSETS[C[1]]||d.DEFAULT_CHARSET):this.selectDefaultCharset()},I.prototype.index=function(){this._restrictCursor();var C=this._bufferService.buffer;this._bufferService.buffer.y++,C.y===C.scrollBottom+1?(C.y--,this._onRequestScroll.fire(this._eraseAttrData())):C.y>=this._bufferService.rows&&(C.y=this._bufferService.rows-1),this._restrictCursor()},I.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},I.prototype.reverseIndex=function(){this._restrictCursor();var C=this._bufferService.buffer;if(C.y===C.scrollTop){var E=C.scrollBottom-C.scrollTop;C.lines.shiftElements(C.ybase+C.y,E,1),C.lines.set(C.ybase+C.y,C.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(C.scrollTop,C.scrollBottom)}else C.y--,this._restrictCursor()},I.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},I.prototype.reset=function(){this._curAttrData=i.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=i.DEFAULT_ATTR_DATA.clone()},I.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},I.prototype.setgLevel=function(C){this._charsetService.setgLevel(C)},I.prototype.screenAlignmentPattern=function(){var C=new o.CellData;C.content=1<<22|"E".charCodeAt(0),C.fg=this._curAttrData.fg,C.bg=this._curAttrData.bg;var E=this._bufferService.buffer;this._setCursor(0,0);for(var O=0;O<this._bufferService.rows;++O){var M=E.ybase+E.y+O,F=E.lines.get(M);F&&(F.fill(C),F.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},I}(n.Disposable);b.InputHandler=S},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.DEFAULT_CHARSET=b.CHARSETS=void 0,b.CHARSETS={},b.DEFAULT_CHARSET=b.CHARSETS.B,b.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},b.CHARSETS.A={"#":"\xA3"},b.CHARSETS.B=void 0,b.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},b.CHARSETS.C=b.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},b.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},b.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},b.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},b.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},b.CHARSETS.E=b.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},b.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},b.CHARSETS.H=b.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},b.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.Params=void 0;var f=function(){function t(e,m){if(e===void 0&&(e=32),m===void 0&&(m=32),this.maxLength=e,this.maxSubParamsLength=m,m>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(e),this.length=0,this._subParams=new Int32Array(m),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(e),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return t.fromArray=function(e){var m=new t;if(!e.length)return m;for(var d=e[0]instanceof Array?1:0;d<e.length;++d){var a=e[d];if(a instanceof Array)for(var n=0;n<a.length;++n)m.addSubParam(a[n]);else m.addParam(a)}return m},t.prototype.clone=function(){var e=new t(this.maxLength,this.maxSubParamsLength);return e.params.set(this.params),e.length=this.length,e._subParams.set(this._subParams),e._subParamsLength=this._subParamsLength,e._subParamsIdx.set(this._subParamsIdx),e._rejectDigits=this._rejectDigits,e._rejectSubDigits=this._rejectSubDigits,e._digitIsSub=this._digitIsSub,e},t.prototype.toArray=function(){for(var e=[],m=0;m<this.length;++m){e.push(this.params[m]);var d=this._subParamsIdx[m]>>8,a=255&this._subParamsIdx[m];a-d>0&&e.push(Array.prototype.slice.call(this._subParams,d,a))}return e},t.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},t.prototype.addParam=function(e){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(e<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=e>2147483647?2147483647:e}},t.prototype.addSubParam=function(e){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(e<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=e>2147483647?2147483647:e,this._subParamsIdx[this.length-1]++}},t.prototype.hasSubParams=function(e){return(255&this._subParamsIdx[e])-(this._subParamsIdx[e]>>8)>0},t.prototype.getSubParams=function(e){var m=this._subParamsIdx[e]>>8,d=255&this._subParamsIdx[e];return d-m>0?this._subParams.subarray(m,d):null},t.prototype.getSubParamsAll=function(){for(var e={},m=0;m<this.length;++m){var d=this._subParamsIdx[m]>>8,a=255&this._subParamsIdx[m];a-d>0&&(e[m]=this._subParams.slice(d,a))}return e},t.prototype.addDigit=function(e){var m;if(!(this._rejectDigits||!(m=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var d=this._digitIsSub?this._subParams:this.params,a=d[m-1];d[m-1]=~a?Math.min(10*a+e,2147483647):e}},t}();b.Params=f},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.OscHandler=b.OscParser=void 0;var f=A(23),t=A(8),e=function(){function d(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return d.prototype.addHandler=function(a,n){this._handlers[a]===void 0&&(this._handlers[a]=[]);var s=this._handlers[a];return s.push(n),{dispose:function(){var i=s.indexOf(n);i!==-1&&s.splice(i,1)}}},d.prototype.setHandler=function(a,n){this._handlers[a]=[n]},d.prototype.clearHandler=function(a){this._handlers[a]&&delete this._handlers[a]},d.prototype.setHandlerFallback=function(a){this._handlerFb=a},d.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},d.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},d.prototype._start=function(){var a=this._handlers[this._id];if(a)for(var n=a.length-1;n>=0;n--)a[n].start();else this._handlerFb(this._id,"START")},d.prototype._put=function(a,n,s){var c=this._handlers[this._id];if(c)for(var i=c.length-1;i>=0;i--)c[i].put(a,n,s);else this._handlerFb(this._id,"PUT",t.utf32ToString(a,n,s))},d.prototype._end=function(a){var n=this._handlers[this._id];if(n){for(var s=n.length-1;s>=0&&n[s].end(a)===!1;s--);for(s--;s>=0;s--)n[s].end(!1)}else this._handlerFb(this._id,"END",a)},d.prototype.start=function(){this.reset(),this._id=-1,this._state=1},d.prototype.put=function(a,n,s){if(this._state!==3){if(this._state===1)for(;n<s;){var c=a[n++];if(c===59){this._state=2,this._start();break}if(c<48||57<c)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+c-48}this._state===2&&s-n>0&&this._put(a,n,s)}},d.prototype.end=function(a){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(a)),this._id=-1,this._state=0)},d}();b.OscParser=e;var m=function(){function d(a){this._handler=a,this._data="",this._hitLimit=!1}return d.prototype.start=function(){this._data="",this._hitLimit=!1},d.prototype.put=function(a,n,s){this._hitLimit||(this._data+=t.utf32ToString(a,n,s),this._data.length>f.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},d.prototype.end=function(a){var n;return this._hitLimit?n=!1:a&&(n=this._handler(this._data)),this._data="",this._hitLimit=!1,n},d}();b.OscHandler=m},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.PAYLOAD_LIMIT=void 0,b.PAYLOAD_LIMIT=1e7},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.DcsHandler=b.DcsParser=void 0;var f=A(8),t=A(21),e=A(23),m=[],d=function(){function n(){this._handlers=Object.create(null),this._active=m,this._ident=0,this._handlerFb=function(){}}return n.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},n.prototype.addHandler=function(s,c){this._handlers[s]===void 0&&(this._handlers[s]=[]);var i=this._handlers[s];return i.push(c),{dispose:function(){var r=i.indexOf(c);r!==-1&&i.splice(r,1)}}},n.prototype.setHandler=function(s,c){this._handlers[s]=[c]},n.prototype.clearHandler=function(s){this._handlers[s]&&delete this._handlers[s]},n.prototype.setHandlerFallback=function(s){this._handlerFb=s},n.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=m,this._ident=0},n.prototype.hook=function(s,c){if(this.reset(),this._ident=s,this._active=this._handlers[s]||m,this._active.length)for(var i=this._active.length-1;i>=0;i--)this._active[i].hook(c);else this._handlerFb(this._ident,"HOOK",c)},n.prototype.put=function(s,c,i){if(this._active.length)for(var u=this._active.length-1;u>=0;u--)this._active[u].put(s,c,i);else this._handlerFb(this._ident,"PUT",f.utf32ToString(s,c,i))},n.prototype.unhook=function(s){if(this._active.length){for(var c=this._active.length-1;c>=0&&this._active[c].unhook(s)===!1;c--);for(c--;c>=0;c--)this._active[c].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",s);this._active=m,this._ident=0},n}();b.DcsParser=d;var a=function(){function n(s){this._handler=s,this._data="",this._hitLimit=!1}return n.prototype.hook=function(s){this._params=s.clone(),this._data="",this._hitLimit=!1},n.prototype.put=function(s,c,i){this._hitLimit||(this._data+=f.utf32ToString(s,c,i),this._data.length>e.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},n.prototype.unhook=function(s){var c;return this._hitLimit?c=!1:s&&(c=this._handler(this._data,this._params||new t.Params)),this._params=void 0,this._data="",this._hitLimit=!1,c},n}();b.DcsHandler=a},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.removeTerminalFromCache=b.acquireCharAtlas=void 0;var f=A(26),t=A(43),e=[];b.acquireCharAtlas=function(m,d,a,n,s){for(var c=f.generateConfig(n,s,m,a),i=0;i<e.length;i++){var u=(r=e[i]).ownedBy.indexOf(d);if(u>=0){if(f.configEquals(r.config,c))return r.atlas;r.ownedBy.length===1?(r.atlas.dispose(),e.splice(i,1)):r.ownedBy.splice(u,1);break}}for(i=0;i<e.length;i++){var r=e[i];if(f.configEquals(r.config,c))return r.ownedBy.push(d),r.atlas}var o={atlas:new t.DynamicCharAtlas(document,c),config:c,ownedBy:[d]};return e.push(o),o.atlas},b.removeTerminalFromCache=function(m){for(var d=0;d<e.length;d++){var a=e[d].ownedBy.indexOf(m);if(a!==-1){e[d].ownedBy.length===1?(e[d].atlas.dispose(),e.splice(d,1)):e[d].ownedBy.splice(a,1);break}}}},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.is256Color=b.configEquals=b.generateConfig=void 0;var f=A(3);b.generateConfig=function(t,e,m,d){var a={foreground:d.foreground,background:d.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:d.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:t,scaledCharHeight:e,fontFamily:m.fontFamily,fontSize:m.fontSize,fontWeight:m.fontWeight,fontWeightBold:m.fontWeightBold,allowTransparency:m.allowTransparency,colors:a}},b.configEquals=function(t,e){for(var m=0;m<t.colors.ansi.length;m++)if(t.colors.ansi[m].rgba!==e.colors.ansi[m].rgba)return!1;return t.devicePixelRatio===e.devicePixelRatio&&t.fontFamily===e.fontFamily&&t.fontSize===e.fontSize&&t.fontWeight===e.fontWeight&&t.fontWeightBold===e.fontWeightBold&&t.allowTransparency===e.allowTransparency&&t.scaledCharWidth===e.scaledCharWidth&&t.scaledCharHeight===e.scaledCharHeight&&t.colors.foreground===e.colors.foreground&&t.colors.background===e.colors.background},b.is256Color=function(t){return t<f.DEFAULT_COLOR}},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.ColorManager=b.DEFAULT_ANSI_COLORS=void 0;var f=A(10),t=A(45),e=f.css.toColor("#ffffff"),m=f.css.toColor("#000000"),d=f.css.toColor("#ffffff"),a=f.css.toColor("#000000"),n={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};b.DEFAULT_ANSI_COLORS=function(){for(var c=[f.css.toColor("#2e3436"),f.css.toColor("#cc0000"),f.css.toColor("#4e9a06"),f.css.toColor("#c4a000"),f.css.toColor("#3465a4"),f.css.toColor("#75507b"),f.css.toColor("#06989a"),f.css.toColor("#d3d7cf"),f.css.toColor("#555753"),f.css.toColor("#ef2929"),f.css.toColor("#8ae234"),f.css.toColor("#fce94f"),f.css.toColor("#729fcf"),f.css.toColor("#ad7fa8"),f.css.toColor("#34e2e2"),f.css.toColor("#eeeeec")],i=[0,95,135,175,215,255],u=0;u<216;u++){var r=i[u/36%6|0],o=i[u/6%6|0],h=i[u%6];c.push({css:f.channels.toCss(r,o,h),rgba:f.channels.toRgba(r,o,h)})}for(u=0;u<24;u++){var p=8+10*u;c.push({css:f.channels.toCss(p,p,p),rgba:f.channels.toRgba(p,p,p)})}return c}();var s=function(){function c(i,u){this.allowTransparency=u;var r=i.createElement("canvas");r.width=1,r.height=1;var o=r.getContext("2d");if(!o)throw new Error("Could not get rendering context");this._ctx=o,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new t.ColorContrastCache,this.colors={foreground:e,background:m,cursor:d,cursorAccent:a,selectionTransparent:n,selectionOpaque:f.color.blend(m,n),ansi:b.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return c.prototype.onOptionsChange=function(i){i==="minimumContrastRatio"&&this._contrastCache.clear()},c.prototype.setTheme=function(i){(i===void 0&&(i={}),this.colors.foreground=this._parseColor(i.foreground,e),this.colors.background=this._parseColor(i.background,m),this.colors.cursor=this._parseColor(i.cursor,d,!0),this.colors.cursorAccent=this._parseColor(i.cursorAccent,a,!0),this.colors.selectionTransparent=this._parseColor(i.selection,n,!0),this.colors.selectionOpaque=f.color.blend(this.colors.background,this.colors.selectionTransparent),f.color.isOpaque(this.colors.selectionTransparent))&&(this.colors.selectionTransparent=f.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(i.black,b.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(i.red,b.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(i.green,b.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(i.yellow,b.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(i.blue,b.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(i.magenta,b.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(i.cyan,b.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(i.white,b.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(i.brightBlack,b.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(i.brightRed,b.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(i.brightGreen,b.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(i.brightYellow,b.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(i.brightBlue,b.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(i.brightMagenta,b.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(i.brightCyan,b.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(i.brightWhite,b.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},c.prototype._parseColor=function(i,u,r){if(r===void 0&&(r=this.allowTransparency),i===void 0)return u;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=i,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+i+" is invalid using fallback "+u.css),u;this._ctx.fillRect(0,0,1,1);var o=this._ctx.getImageData(0,0,1,1).data;if(o[3]!==255){if(!r)return console.warn("Color: "+i+" is using transparency, but allowTransparency is false. Using fallback "+u.css+"."),u;var h=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(S){return Number(S)}),p=h[0],g=h[1],v=h[2],y=h[3],w=Math.round(255*y);return{rgba:f.channels.toRgba(p,g,v,w),css:i}}return{css:this._ctx.fillStyle,rgba:f.channels.toRgba(o[0],o[1],o[2],o[3])}},c}();b.ColorManager=s},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.throwIfFalsy=void 0,b.throwIfFalsy=function(f){if(!f)throw new Error("value must not be falsy");return f}},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(c,i){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,r){u.__proto__=r}||function(u,r){for(var o in r)r.hasOwnProperty(o)&&(u[o]=r[o])})(c,i)},function(s,c){function i(){this.constructor=s}f(s,c),s.prototype=c===null?Object.create(c):(i.prototype=c.prototype,new i)});Object.defineProperty(b,"__esModule",{value:!0}),b.CharacterJoinerRegistry=b.JoinedCellData=void 0;var e=A(6),m=A(3),d=A(4),a=function(s){function c(i,u,r){var o=s.call(this)||this;return o.content=0,o.combinedData="",o.fg=i.fg,o.bg=i.bg,o.combinedData=u,o._width=r,o}return t(c,s),c.prototype.isCombined=function(){return 2097152},c.prototype.getWidth=function(){return this._width},c.prototype.getChars=function(){return this.combinedData},c.prototype.getCode=function(){return 2097151},c.prototype.setFromCharData=function(i){throw new Error("not implemented")},c.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},c}(e.AttributeData);b.JoinedCellData=a;var n=function(){function s(c){this._bufferService=c,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new d.CellData}return s.prototype.registerCharacterJoiner=function(c){var i={id:this._nextCharacterJoinerId++,handler:c};return this._characterJoiners.push(i),i.id},s.prototype.deregisterCharacterJoiner=function(c){for(var i=0;i<this._characterJoiners.length;i++)if(this._characterJoiners[i].id===c)return this._characterJoiners.splice(i,1),!0;return!1},s.prototype.getJoinedCharacters=function(c){if(this._characterJoiners.length===0)return[];var i=this._bufferService.buffer.lines.get(c);if(!i||i.length===0)return[];for(var u=[],r=i.translateToString(!0),o=0,h=0,p=0,g=i.getFg(0),v=i.getBg(0),y=0;y<i.getTrimmedLength();y++)if(i.loadCell(y,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==g||this._workCell.bg!==v){if(y-o>1)for(var w=this._getJoinedRanges(r,p,h,i,o),S=0;S<w.length;S++)u.push(w[S]);o=y,p=h,g=this._workCell.fg,v=this._workCell.bg}h+=this._workCell.getChars().length||m.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-o>1)for(w=this._getJoinedRanges(r,p,h,i,o),S=0;S<w.length;S++)u.push(w[S]);return u},s.prototype._getJoinedRanges=function(c,i,u,r,o){for(var h=c.substring(i,u),p=this._characterJoiners[0].handler(h),g=1;g<this._characterJoiners.length;g++)for(var v=this._characterJoiners[g].handler(h),y=0;y<v.length;y++)s._mergeRanges(p,v[y]);return this._stringRangesToCellRanges(p,r,o),p},s.prototype._stringRangesToCellRanges=function(c,i,u){var r=0,o=!1,h=0,p=c[r];if(p){for(var g=u;g<this._bufferService.cols;g++){var v=i.getWidth(g),y=i.getString(g).length||m.WHITESPACE_CELL_CHAR.length;if(v!==0){if(!o&&p[0]<=h&&(p[0]=g,o=!0),p[1]<=h){if(p[1]=g,!(p=c[++r]))break;p[0]<=h?(p[0]=g,o=!0):o=!1}h+=y}}p&&(p[1]=this._bufferService.cols)}},s._mergeRanges=function(c,i){for(var u=!1,r=0;r<c.length;r++){var o=c[r];if(u){if(i[1]<=o[0])return c[r-1][1]=i[1],c;if(i[1]<=o[1])return c[r-1][1]=Math.max(i[1],o[1]),c.splice(r,1),c;c.splice(r,1),r--}else{if(i[1]<=o[0])return c.splice(r,0,i),c;if(i[1]<=o[1])return o[0]=Math.min(i[0],o[0]),c;i[0]<o[1]&&(o[0]=Math.min(i[0],o[0]),u=!0)}}return u?c[c.length-1][1]=i[1]:c.push(i),c},s}();b.CharacterJoinerRegistry=n},function(x,b,A){"use strict";function f(t,e){var m=e.getBoundingClientRect();return[t.clientX-m.left,t.clientY-m.top]}Object.defineProperty(b,"__esModule",{value:!0}),b.getRawByteCoords=b.getCoords=b.getCoordsRelativeToElement=void 0,b.getCoordsRelativeToElement=f,b.getCoords=function(t,e,m,d,a,n,s,c){if(a){var i=f(t,e);if(i)return i[0]=Math.ceil((i[0]+(c?n/2:0))/n),i[1]=Math.ceil(i[1]/s),i[0]=Math.min(Math.max(i[0],1),m+(c?1:0)),i[1]=Math.min(Math.max(i[1],1),d),i}},b.getRawByteCoords=function(t){if(t)return{x:t[0]+32,y:t[1]+32}}},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.RenderDebouncer=void 0;var f=function(){function t(e){this._renderCallback=e}return t.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},t.prototype.refresh=function(e,m,d){var a=this;this._rowCount=d,e=e!==void 0?e:0,m=m!==void 0?m:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,e):e,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,m):m,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return a._innerRefresh()}))},t.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var e=Math.max(this._rowStart,0),m=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(e,m)}},t}();b.RenderDebouncer=f},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(d,a){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var c in s)s.hasOwnProperty(c)&&(n[c]=s[c])})(d,a)},function(m,d){function a(){this.constructor=m}f(m,d),m.prototype=d===null?Object.create(d):(a.prototype=d.prototype,new a)});Object.defineProperty(b,"__esModule",{value:!0}),b.ScreenDprMonitor=void 0;var e=function(m){function d(){var a=m!==null&&m.apply(this,arguments)||this;return a._currentDevicePixelRatio=window.devicePixelRatio,a}return t(d,m),d.prototype.setListener=function(a){var n=this;this._listener&&this.clearListener(),this._listener=a,this._outerListener=function(){n._listener&&(n._listener(window.devicePixelRatio,n._currentDevicePixelRatio),n._updateDpr())},this._updateDpr()},d.prototype.dispose=function(){m.prototype.dispose.call(this),this.clearListener()},d.prototype._updateDpr=function(){var a;this._outerListener&&((a=this._resolutionMediaMatchList)===null||a===void 0||a.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},d.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},d}(A(2).Disposable);b.ScreenDprMonitor=e},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.clone=void 0,b.clone=function f(t,e){if(e===void 0&&(e=5),typeof t!="object")return t;var m=Array.isArray(t)?[]:{};for(var d in t)m[d]=e<=1?t[d]:t[d]?f(t[d],e-1):t[d];return m}},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.Terminal=void 0;var f=A(4),t=A(35),e=A(18),m=A(0),d=A(83),a=function(){function r(o){this._core=new t.Terminal(o),this._addonManager=new d.AddonManager}return r.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(r.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new i(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"unicode",{get:function(){return this._checkProposedApi(),new u(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"buffer",{get:function(){return this._checkProposedApi(),new s(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),r.prototype.blur=function(){this._core.blur()},r.prototype.focus=function(){this._core.focus()},r.prototype.resize=function(o,h){this._verifyIntegers(o,h),this._core.resize(o,h)},r.prototype.open=function(o){this._core.open(o)},r.prototype.attachCustomKeyEventHandler=function(o){this._core.attachCustomKeyEventHandler(o)},r.prototype.registerLinkMatcher=function(o,h,p){return this._checkProposedApi(),this._core.registerLinkMatcher(o,h,p)},r.prototype.deregisterLinkMatcher=function(o){this._checkProposedApi(),this._core.deregisterLinkMatcher(o)},r.prototype.registerLinkProvider=function(o){return this._checkProposedApi(),this._core.registerLinkProvider(o)},r.prototype.registerCharacterJoiner=function(o){return this._checkProposedApi(),this._core.registerCharacterJoiner(o)},r.prototype.deregisterCharacterJoiner=function(o){this._checkProposedApi(),this._core.deregisterCharacterJoiner(o)},r.prototype.registerMarker=function(o){return this._checkProposedApi(),this._verifyIntegers(o),this._core.addMarker(o)},r.prototype.addMarker=function(o){return this.registerMarker(o)},r.prototype.hasSelection=function(){return this._core.hasSelection()},r.prototype.select=function(o,h,p){this._verifyIntegers(o,h,p),this._core.select(o,h,p)},r.prototype.getSelection=function(){return this._core.getSelection()},r.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},r.prototype.clearSelection=function(){this._core.clearSelection()},r.prototype.selectAll=function(){this._core.selectAll()},r.prototype.selectLines=function(o,h){this._verifyIntegers(o,h),this._core.selectLines(o,h)},r.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},r.prototype.scrollLines=function(o){this._verifyIntegers(o),this._core.scrollLines(o)},r.prototype.scrollPages=function(o){this._verifyIntegers(o),this._core.scrollPages(o)},r.prototype.scrollToTop=function(){this._core.scrollToTop()},r.prototype.scrollToBottom=function(){this._core.scrollToBottom()},r.prototype.scrollToLine=function(o){this._verifyIntegers(o),this._core.scrollToLine(o)},r.prototype.clear=function(){this._core.clear()},r.prototype.write=function(o,h){this._core.write(o,h)},r.prototype.writeUtf8=function(o,h){this._core.write(o,h)},r.prototype.writeln=function(o,h){this._core.write(o),this._core.write(`\r
`,h)},r.prototype.paste=function(o){this._core.paste(o)},r.prototype.getOption=function(o){return this._core.optionsService.getOption(o)},r.prototype.setOption=function(o,h){this._core.optionsService.setOption(o,h)},r.prototype.refresh=function(o,h){this._verifyIntegers(o,h),this._core.refresh(o,h)},r.prototype.reset=function(){this._core.reset()},r.prototype.loadAddon=function(o){return this._addonManager.loadAddon(this,o)},Object.defineProperty(r,"strings",{get:function(){return e},enumerable:!1,configurable:!0}),r.prototype._verifyIntegers=function(){for(var o=[],h=0;h<arguments.length;h++)o[h]=arguments[h];for(var p=0,g=o;p<g.length;p++){var v=g[p];if(v===1/0||isNaN(v)||v%1!=0)throw new Error("This API only accepts integers")}},r}();b.Terminal=a;var n=function(){function r(o,h){this._buffer=o,this.type=h}return r.prototype.init=function(o){return this._buffer=o,this},Object.defineProperty(r.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),r.prototype.getLine=function(o){var h=this._buffer.lines.get(o);if(h)return new c(h)},r.prototype.getNullCell=function(){return new f.CellData},r}(),s=function(){function r(o){var h=this;this._buffers=o,this._onBufferChange=new m.EventEmitter,this._normal=new n(this._buffers.normal,"normal"),this._alternate=new n(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return h._onBufferChange.fire(h.active)})}return Object.defineProperty(r.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),r}(),c=function(){function r(o){this._line=o}return Object.defineProperty(r.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),r.prototype.getCell=function(o,h){if(!(o<0||o>=this._line.length))return h?(this._line.loadCell(o,h),h):this._line.loadCell(o,new f.CellData)},r.prototype.translateToString=function(o,h,p){return this._line.translateToString(o,h,p)},r}(),i=function(){function r(o){this._core=o}return r.prototype.registerCsiHandler=function(o,h){return this._core.addCsiHandler(o,function(p){return h(p.toArray())})},r.prototype.addCsiHandler=function(o,h){return this.registerCsiHandler(o,h)},r.prototype.registerDcsHandler=function(o,h){return this._core.addDcsHandler(o,function(p,g){return h(p,g.toArray())})},r.prototype.addDcsHandler=function(o,h){return this.registerDcsHandler(o,h)},r.prototype.registerEscHandler=function(o,h){return this._core.addEscHandler(o,h)},r.prototype.addEscHandler=function(o,h){return this.registerEscHandler(o,h)},r.prototype.registerOscHandler=function(o,h){return this._core.addOscHandler(o,h)},r.prototype.addOscHandler=function(o,h){return this.registerOscHandler(o,h)},r}(),u=function(){function r(o){this._core=o}return r.prototype.register=function(o){this._core.unicodeService.register(o)},Object.defineProperty(r.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(h){this._core.unicodeService.activeVersion=h},enumerable:!1,configurable:!0}),r}()},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(k,K){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,W){z.__proto__=W}||function(z,W){for(var P in W)W.hasOwnProperty(P)&&(z[P]=W[P])})(k,K)},function(J,k){function K(){this.constructor=J}f(J,k),J.prototype=k===null?Object.create(k):(K.prototype=k.prototype,new K)});Object.defineProperty(b,"__esModule",{value:!0}),b.Terminal=void 0;var e=A(36),m=A(37),d=A(38),a=A(12),n=A(19),s=A(40),c=A(50),i=A(51),u=A(11),r=A(7),o=A(18),h=A(54),p=A(55),g=A(56),v=A(57),y=A(59),w=A(0),S=A(16),_=A(27),I=A(60),C=A(5),E=A(61),O=A(62),M=A(63),F=A(64),H=A(65),B=typeof window!="undefined"?window.document:null,X=function(J){function k(K){K===void 0&&(K={});var z=J.call(this,K)||this;return z.browser=u,z._keyDownHandled=!1,z._onCursorMove=new w.EventEmitter,z._onKey=new w.EventEmitter,z._onRender=new w.EventEmitter,z._onSelectionChange=new w.EventEmitter,z._onTitleChange=new w.EventEmitter,z._onFocus=new w.EventEmitter,z._onBlur=new w.EventEmitter,z._onA11yCharEmitter=new w.EventEmitter,z._onA11yTabEmitter=new w.EventEmitter,z._setup(),z.linkifier=z._instantiationService.createInstance(c.Linkifier),z.linkifier2=z.register(z._instantiationService.createInstance(M.Linkifier2)),z.register(z._inputHandler.onRequestBell(function(){return z.bell()})),z.register(z._inputHandler.onRequestRefreshRows(function(W,P){return z.refresh(W,P)})),z.register(z._inputHandler.onRequestReset(function(){return z.reset()})),z.register(z._inputHandler.onRequestScroll(function(W,P){return z.scroll(W,P||void 0)})),z.register(z._inputHandler.onRequestWindowsOptionsReport(function(W){return z._reportWindowsOptions(W)})),z.register(w.forwardEvent(z._inputHandler.onCursorMove,z._onCursorMove)),z.register(w.forwardEvent(z._inputHandler.onTitleChange,z._onTitleChange)),z.register(w.forwardEvent(z._inputHandler.onA11yChar,z._onA11yCharEmitter)),z.register(w.forwardEvent(z._inputHandler.onA11yTab,z._onA11yTabEmitter)),z.register(z._bufferService.onResize(function(W){return z._afterResize(W.cols,W.rows)})),z}return t(k,J),Object.defineProperty(k.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(k.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),k.prototype.dispose=function(){var K,z,W;this._isDisposed||(J.prototype.dispose.call(this),(K=this._renderService)===null||K===void 0||K.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(W=(z=this.element)===null||z===void 0?void 0:z.parentNode)===null||W===void 0||W.removeChild(this.element))},k.prototype._setup=function(){J.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(k.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),k.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},k.prototype._updateOptions=function(K){var z,W,P,G;switch(J.prototype._updateOptions.call(this,K),K){case"fontFamily":case"fontSize":(z=this._renderService)===null||z===void 0||z.clear(),(W=this._charSizeService)===null||W===void 0||W.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(P=this.viewport)===null||P===void 0||P.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)):((G=this._accessibilityManager)===null||G===void 0||G.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},k.prototype._onTextAreaFocus=function(K){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(a.C0.ESC+"[I"),this.updateCursorStyle(K),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},k.prototype.blur=function(){var K;return(K=this.textarea)===null||K===void 0?void 0:K.blur()},k.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(a.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},k.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var K=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),z=this._bufferService.buffer.y*K,W=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=W+"px",this.textarea.style.top=z+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=K+"px",this.textarea.style.lineHeight=K+"px",this.textarea.style.zIndex="-5"}},k.prototype._initGlobal=function(){var K=this;this._bindKeys(),this.register(r.addDisposableDomListener(this.element,"copy",function(W){K.hasSelection()&&d.copyHandler(W,K._selectionService)}));var z=function(P){return d.handlePasteEvent(P,K.textarea,K._coreService)};this.register(r.addDisposableDomListener(this.textarea,"paste",z)),this.register(r.addDisposableDomListener(this.element,"paste",z)),u.isFirefox?this.register(r.addDisposableDomListener(this.element,"mousedown",function(W){W.button===2&&d.rightClickHandler(W,K.textarea,K.screenElement,K._selectionService,K.options.rightClickSelectsWord)})):this.register(r.addDisposableDomListener(this.element,"contextmenu",function(W){d.rightClickHandler(W,K.textarea,K.screenElement,K._selectionService,K.options.rightClickSelectsWord)})),u.isLinux&&this.register(r.addDisposableDomListener(this.element,"auxclick",function(W){W.button===1&&d.moveTextAreaUnderMouseCursor(W,K.textarea,K.screenElement)}))},k.prototype._bindKeys=function(){var K=this;this.register(r.addDisposableDomListener(this.textarea,"keyup",function(z){return K._keyUp(z)},!0)),this.register(r.addDisposableDomListener(this.textarea,"keydown",function(z){return K._keyDown(z)},!0)),this.register(r.addDisposableDomListener(this.textarea,"keypress",function(z){return K._keyPress(z)},!0)),this.register(r.addDisposableDomListener(this.textarea,"compositionstart",function(){return K._compositionHelper.compositionstart()})),this.register(r.addDisposableDomListener(this.textarea,"compositionupdate",function(z){return K._compositionHelper.compositionupdate(z)})),this.register(r.addDisposableDomListener(this.textarea,"compositionend",function(){return K._compositionHelper.compositionend()})),this.register(this.onRender(function(){return K._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(z){return K._queueLinkification(z.start,z.end)}))},k.prototype.open=function(K){var z=this;if(!K)throw new Error("Terminal requires a parent element.");B.body.contains(K)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=K.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),K.appendChild(this.element);var W=B.createDocumentFragment();this._viewportElement=B.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),W.appendChild(this._viewportElement),this._viewportScrollArea=B.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=B.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=B.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),W.appendChild(this.screenElement),this.textarea=B.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",o.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(r.addDisposableDomListener(this.textarea,"focus",function(V){return z._onTextAreaFocus(V)})),this.register(r.addDisposableDomListener(this.textarea,"blur",function(){return z._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var P=this._instantiationService.createInstance(F.CoreBrowserService,this.textarea);this._instantiationService.setService(C.ICoreBrowserService,P),this._charSizeService=this._instantiationService.createInstance(E.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(C.ICharSizeService,this._charSizeService),this._compositionView=B.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(e.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(W),this._theme=this.options.theme||this._theme,this._colorManager=new _.ColorManager(B,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(V){return z._colorManager.onOptionsChange(V)})),this._colorManager.setTheme(this._theme);var G=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(I.RenderService,G,this.rows,this.screenElement)),this._instantiationService.setService(C.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(V){return z._onRender.fire(V)})),this.onResize(function(V){return z._renderService.resize(V.cols,V.rows)}),this._soundService=this._instantiationService.createInstance(h.SoundService),this._instantiationService.setService(C.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(O.MouseService),this._instantiationService.setService(C.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(m.Viewport,function(V,q){return z.scrollLines(V,q)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return z.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){z._renderService.onCursorMove(),z._syncTextArea()})),this.register(this.onResize(function(){return z._renderService.onResize(z.cols,z.rows)})),this.register(this.onBlur(function(){return z._renderService.onBlur()})),this.register(this.onFocus(function(){return z._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return z.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(i.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(C.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(V){return z.scrollLines(V.amount,V.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return z._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(V){return z._renderService.onSelectionChanged(V.start,V.end,V.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(V){z.textarea.value=V,z.textarea.focus(),z.textarea.select()})),this.register(this.onScroll(function(){z.viewport.syncScrollArea(),z._selectionService.refresh()})),this.register(r.addDisposableDomListener(this._viewportElement,"scroll",function(){return z._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(p.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return z._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(r.addDisposableDomListener(this.element,"mousedown",function(V){return z._selectionService.onMouseDown(V)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},k.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(s.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(v.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},k.prototype._setTheme=function(K){var z,W,P;this._theme=K,(z=this._colorManager)===null||z===void 0||z.setTheme(K),(W=this._renderService)===null||W===void 0||W.setColors(this._colorManager.colors),(P=this.viewport)===null||P===void 0||P.onThemeChange(this._colorManager.colors)},k.prototype.bindMouse=function(){var K=this,z=this,W=this.element;function P(ie){var fe,xe,Se=z._mouseService.getRawByteCoords(ie,z.screenElement,z.cols,z.rows);if(!Se)return!1;switch(ie.overrideType||ie.type){case"mousemove":xe=32,ie.buttons===void 0?(fe=3,ie.button!==void 0&&(fe=ie.button<3?ie.button:3)):fe=1&ie.buttons?0:4&ie.buttons?1:2&ie.buttons?2:3;break;case"mouseup":xe=0,fe=ie.button<3?ie.button:3;break;case"mousedown":xe=1,fe=ie.button<3?ie.button:3;break;case"wheel":ie.deltaY!==0&&(xe=ie.deltaY<0?0:1),fe=4;break;default:return!1}return!(xe===void 0||fe===void 0||fe>4)&&z._coreMouseService.triggerMouseEvent({col:Se.x-33,row:Se.y-33,button:fe,action:xe,ctrl:ie.ctrlKey,alt:ie.altKey,shift:ie.shiftKey})}var G={mouseup:null,wheel:null,mousedrag:null,mousemove:null},V=function(fe){return P(fe),fe.buttons||(K._document.removeEventListener("mouseup",G.mouseup),G.mousedrag&&K._document.removeEventListener("mousemove",G.mousedrag)),K.cancel(fe)},q=function(fe){return P(fe),fe.preventDefault(),K.cancel(fe)},re=function(fe){fe.buttons&&P(fe)},ce=function(fe){fe.buttons||P(fe)};this.register(this._coreMouseService.onProtocolChange(function(ie){ie?(K.optionsService.options.logLevel==="debug"&&K._logService.debug("Binding to mouse events:",K._coreMouseService.explainEvents(ie)),K.element.classList.add("enable-mouse-events"),K._selectionService.disable()):(K._logService.debug("Unbinding from mouse events."),K.element.classList.remove("enable-mouse-events"),K._selectionService.enable()),8&ie?G.mousemove||(W.addEventListener("mousemove",ce),G.mousemove=ce):(W.removeEventListener("mousemove",G.mousemove),G.mousemove=null),16&ie?G.wheel||(W.addEventListener("wheel",q,{passive:!1}),G.wheel=q):(W.removeEventListener("wheel",G.wheel),G.wheel=null),2&ie?G.mouseup||(G.mouseup=V):(K._document.removeEventListener("mouseup",G.mouseup),G.mouseup=null),4&ie?G.mousedrag||(G.mousedrag=re):(K._document.removeEventListener("mousemove",G.mousedrag),G.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(r.addDisposableDomListener(W,"mousedown",function(ie){if(ie.preventDefault(),K.focus(),K._coreMouseService.areMouseEventsActive&&!K._selectionService.shouldForceSelection(ie))return P(ie),G.mouseup&&K._document.addEventListener("mouseup",G.mouseup),G.mousedrag&&K._document.addEventListener("mousemove",G.mousedrag),K.cancel(ie)})),this.register(r.addDisposableDomListener(W,"wheel",function(ie){if(!G.wheel){if(!K.buffer.hasScrollback){var fe=K.viewport.getLinesScrolled(ie);if(fe===0)return;for(var xe=a.C0.ESC+(K._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ie.deltaY<0?"A":"B"),Se="",ke=0;ke<Math.abs(fe);ke++)Se+=xe;K._coreService.triggerDataEvent(Se,!0)}}},{passive:!0})),this.register(r.addDisposableDomListener(W,"wheel",function(ie){if(!G.wheel)return K.viewport.onWheel(ie)?void 0:K.cancel(ie)},{passive:!1})),this.register(r.addDisposableDomListener(W,"touchstart",function(ie){if(!K._coreMouseService.areMouseEventsActive)return K.viewport.onTouchStart(ie),K.cancel(ie)},{passive:!0})),this.register(r.addDisposableDomListener(W,"touchmove",function(ie){if(!K._coreMouseService.areMouseEventsActive)return K.viewport.onTouchMove(ie)?void 0:K.cancel(ie)},{passive:!1}))},k.prototype.refresh=function(K,z){var W;(W=this._renderService)===null||W===void 0||W.refreshRows(K,z)},k.prototype._queueLinkification=function(K,z){var W;(W=this.linkifier)===null||W===void 0||W.linkifyRows(K,z)},k.prototype.updateCursorStyle=function(K){this._selectionService&&this._selectionService.shouldColumnSelect(K)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},k.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},k.prototype.scrollLines=function(K,z){J.prototype.scrollLines.call(this,K,z),this.refresh(0,this.rows-1)},k.prototype.paste=function(K){d.paste(K,this.textarea,this._coreService)},k.prototype.attachCustomKeyEventHandler=function(K){this._customKeyEventHandler=K},k.prototype.registerLinkMatcher=function(K,z,W){var P=this.linkifier.registerLinkMatcher(K,z,W);return this.refresh(0,this.rows-1),P},k.prototype.deregisterLinkMatcher=function(K){this.linkifier.deregisterLinkMatcher(K)&&this.refresh(0,this.rows-1)},k.prototype.registerLinkProvider=function(K){return this.linkifier2.registerLinkProvider(K)},k.prototype.registerCharacterJoiner=function(K){var z=this._renderService.registerCharacterJoiner(K);return this.refresh(0,this.rows-1),z},k.prototype.deregisterCharacterJoiner=function(K){this._renderService.deregisterCharacterJoiner(K)&&this.refresh(0,this.rows-1)},Object.defineProperty(k.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),k.prototype.addMarker=function(K){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+K)},k.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},k.prototype.select=function(K,z,W){this._selectionService.setSelection(K,z,W)},k.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},k.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},k.prototype.clearSelection=function(){var K;(K=this._selectionService)===null||K===void 0||K.clearSelection()},k.prototype.selectAll=function(){var K;(K=this._selectionService)===null||K===void 0||K.selectAll()},k.prototype.selectLines=function(K,z){var W;(W=this._selectionService)===null||W===void 0||W.selectLines(K,z)},k.prototype._keyDown=function(K){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(K)===!1)return!1;if(!this._compositionHelper.keydown(K))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var z=y.evaluateKeyboardEvent(K,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(K),z.type===3||z.type===2){var W=this.rows-1;return this.scrollLines(z.type===2?-W:W),this.cancel(K,!0)}return z.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,K)||(z.cancel&&this.cancel(K,!0),!z.key||(z.key!==a.C0.ETX&&z.key!==a.C0.CR||(this.textarea.value=""),this._onKey.fire({key:z.key,domEvent:K}),this._showCursor(),this._coreService.triggerDataEvent(z.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(K,!0)))},k.prototype._isThirdLevelShift=function(K,z){var W=K.isMac&&!this.options.macOptionIsMeta&&z.altKey&&!z.ctrlKey&&!z.metaKey||K.isWindows&&z.altKey&&z.ctrlKey&&!z.metaKey;return z.type==="keypress"?W:W&&(!z.keyCode||z.keyCode>47)},k.prototype._keyUp=function(K){this._customKeyEventHandler&&this._customKeyEventHandler(K)===!1||(function(z){return z.keyCode===16||z.keyCode===17||z.keyCode===18}(K)||this.focus(),this.updateCursorStyle(K))},k.prototype._keyPress=function(K){var z;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(K)===!1)return!1;if(this.cancel(K),K.charCode)z=K.charCode;else if(K.which===null||K.which===void 0)z=K.keyCode;else{if(K.which===0||K.charCode===0)return!1;z=K.which}return!(!z||(K.altKey||K.ctrlKey||K.metaKey)&&!this._isThirdLevelShift(this.browser,K))&&(z=String.fromCharCode(z),this._onKey.fire({key:z,domEvent:K}),this._showCursor(),this._coreService.triggerDataEvent(z,!0),!0)},k.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},k.prototype.resize=function(K,z){K!==this.cols||z!==this.rows?J.prototype.resize.call(this,K,z):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},k.prototype._afterResize=function(K,z){var W,P;(W=this._charSizeService)===null||W===void 0||W.measure(),(P=this.viewport)===null||P===void 0||P.syncScrollArea(!0)},k.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var K=1;K<this.rows;K++)this.buffer.lines.push(this.buffer.getBlankLine(S.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},k.prototype.reset=function(){var K,z;this.options.rows=this.rows,this.options.cols=this.cols;var W=this._customKeyEventHandler;this._setup(),J.prototype.reset.call(this),(K=this._selectionService)===null||K===void 0||K.reset(),this._customKeyEventHandler=W,this.refresh(0,this.rows-1),(z=this.viewport)===null||z===void 0||z.syncScrollArea()},k.prototype._reportWindowsOptions=function(K){if(this._renderService)switch(K){case n.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var z=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),W=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(a.C0.ESC+"[4;"+W+";"+z+"t");break;case n.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var P=this._renderService.dimensions.scaledCellWidth.toFixed(0),G=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(a.C0.ESC+"[6;"+G+";"+P+"t")}},k.prototype.cancel=function(K,z){if(this.options.cancelEvents||z)return K.preventDefault(),K.stopPropagation(),!1},k.prototype._visualBell=function(){return!1},k.prototype._soundBell=function(){return this.options.bellStyle==="sound"},k}(H.CoreTerminal);b.Terminal=X},function(x,b,A){"use strict";var f=this&&this.__decorate||function(a,n,s,c){var i,u=arguments.length,r=u<3?n:c===null?c=Object.getOwnPropertyDescriptor(n,s):c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(a,n,s,c);else for(var o=a.length-1;o>=0;o--)(i=a[o])&&(r=(u<3?i(r):u>3?i(n,s,r):i(n,s))||r);return u>3&&r&&Object.defineProperty(n,s,r),r},t=this&&this.__param||function(a,n){return function(s,c){n(s,c,a)}};Object.defineProperty(b,"__esModule",{value:!0}),b.CompositionHelper=void 0;var e=A(5),m=A(1),d=function(){function a(n,s,c,i,u,r){this._textarea=n,this._compositionView=s,this._bufferService=c,this._optionsService=i,this._charSizeService=u,this._coreService=r,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(a.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),a.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},a.prototype.compositionupdate=function(n){var s=this;this._compositionView.textContent=n.data,this.updateCompositionElements(),setTimeout(function(){s._compositionPosition.end=s._textarea.value.length},0)},a.prototype.compositionend=function(){this._finalizeComposition(!0)},a.prototype.keydown=function(n){if(this._isComposing||this._isSendingComposition){if(n.keyCode===229)return!1;if(n.keyCode===16||n.keyCode===17||n.keyCode===18)return!1;this._finalizeComposition(!1)}return n.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},a.prototype._finalizeComposition=function(n){var s=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,n){var c={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(s._isSendingComposition){s._isSendingComposition=!1;var u=void 0;u=s._isComposing?s._textarea.value.substring(c.start,c.end):s._textarea.value.substring(c.start),s._coreService.triggerDataEvent(u,!0)}},0)}else{this._isSendingComposition=!1;var i=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(i,!0)}},a.prototype._handleAnyTextareaChanges=function(){var n=this,s=this._textarea.value;setTimeout(function(){if(!n._isComposing){var c=n._textarea.value.replace(s,"");c.length>0&&n._coreService.triggerDataEvent(c,!0)}},0)},a.prototype.updateCompositionElements=function(n){var s=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var c=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),i=this._bufferService.buffer.y*c,u=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=u+"px",this._compositionView.style.top=i+"px",this._compositionView.style.height=c+"px",this._compositionView.style.lineHeight=c+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var r=this._compositionView.getBoundingClientRect();this._textarea.style.left=u+"px",this._textarea.style.top=i+"px",this._textarea.style.width=r.width+"px",this._textarea.style.height=r.height+"px",this._textarea.style.lineHeight=r.height+"px"}n||setTimeout(function(){return s.updateCompositionElements(!0)},0)}},a=f([t(2,m.IBufferService),t(3,m.IOptionsService),t(4,e.ICharSizeService),t(5,m.ICoreService)],a)}();b.CompositionHelper=d},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(u,r){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,h){o.__proto__=h}||function(o,h){for(var p in h)h.hasOwnProperty(p)&&(o[p]=h[p])})(u,r)},function(i,u){function r(){this.constructor=i}f(i,u),i.prototype=u===null?Object.create(u):(r.prototype=u.prototype,new r)}),e=this&&this.__decorate||function(i,u,r,o){var h,p=arguments.length,g=p<3?u:o===null?o=Object.getOwnPropertyDescriptor(u,r):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(i,u,r,o);else for(var v=i.length-1;v>=0;v--)(h=i[v])&&(g=(p<3?h(g):p>3?h(u,r,g):h(u,r))||g);return p>3&&g&&Object.defineProperty(u,r,g),g},m=this&&this.__param||function(i,u){return function(r,o){u(r,o,i)}};Object.defineProperty(b,"__esModule",{value:!0}),b.Viewport=void 0;var d=A(2),a=A(7),n=A(5),s=A(1),c=function(i){function u(r,o,h,p,g,v,y){var w=i.call(this)||this;return w._scrollLines=r,w._viewportElement=o,w._scrollArea=h,w._bufferService=p,w._optionsService=g,w._charSizeService=v,w._renderService=y,w.scrollBarWidth=0,w._currentRowHeight=0,w._lastRecordedBufferLength=0,w._lastRecordedViewportHeight=0,w._lastRecordedBufferHeight=0,w._lastTouchY=0,w._lastScrollTop=0,w._wheelPartialScroll=0,w._refreshAnimationFrame=null,w._ignoreNextScrollEvent=!1,w.scrollBarWidth=w._viewportElement.offsetWidth-w._scrollArea.offsetWidth||15,w.register(a.addDisposableDomListener(w._viewportElement,"scroll",w._onScroll.bind(w))),setTimeout(function(){return w.syncScrollArea()},0),w}return t(u,i),u.prototype.onThemeChange=function(r){this._viewportElement.style.backgroundColor=r.background.css},u.prototype._refresh=function(r){var o=this;if(r)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return o._innerRefresh()}))},u.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var r=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==r&&(this._lastRecordedBufferHeight=r,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var o=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==o&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=o),this._refreshAnimationFrame=null},u.prototype.syncScrollArea=function(r){if(r===void 0&&(r=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(r);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var o=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===o&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(r)}else this._refresh(r)},u.prototype._onScroll=function(r){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var o=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(o,!0)}},u.prototype._bubbleScroll=function(r,o){var h=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(o<0&&this._viewportElement.scrollTop!==0||o>0&&h<this._lastRecordedBufferHeight)||(r.cancelable&&r.preventDefault(),!1)},u.prototype.onWheel=function(r){var o=this._getPixelsScrolled(r);return o!==0&&(this._viewportElement.scrollTop+=o,this._bubbleScroll(r,o))},u.prototype._getPixelsScrolled=function(r){if(r.deltaY===0)return 0;var o=this._applyScrollModifier(r.deltaY,r);return r.deltaMode===WheelEvent.DOM_DELTA_LINE?o*=this._currentRowHeight:r.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(o*=this._currentRowHeight*this._bufferService.rows),o},u.prototype.getLinesScrolled=function(r){if(r.deltaY===0)return 0;var o=this._applyScrollModifier(r.deltaY,r);return r.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(o/=this._currentRowHeight+0,this._wheelPartialScroll+=o,o=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):r.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(o*=this._bufferService.rows),o},u.prototype._applyScrollModifier=function(r,o){var h=this._optionsService.options.fastScrollModifier;return h==="alt"&&o.altKey||h==="ctrl"&&o.ctrlKey||h==="shift"&&o.shiftKey?r*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:r*this._optionsService.options.scrollSensitivity},u.prototype.onTouchStart=function(r){this._lastTouchY=r.touches[0].pageY},u.prototype.onTouchMove=function(r){var o=this._lastTouchY-r.touches[0].pageY;return this._lastTouchY=r.touches[0].pageY,o!==0&&(this._viewportElement.scrollTop+=o,this._bubbleScroll(r,o))},u=e([m(3,s.IBufferService),m(4,s.IOptionsService),m(5,n.ICharSizeService),m(6,n.IRenderService)],u)}(d.Disposable);b.Viewport=c},function(x,b,A){"use strict";function f(d){return d.replace(/\r?\n/g,"\r")}function t(d,a){return a?"[200~"+d+"[201~":d}function e(d,a,n){d=t(d=f(d),n.decPrivateModes.bracketedPasteMode),n.triggerDataEvent(d,!0),a.value=""}function m(d,a,n){var s=n.getBoundingClientRect(),c=d.clientX-s.left-10,i=d.clientY-s.top-10;a.style.width="20px",a.style.height="20px",a.style.left=c+"px",a.style.top=i+"px",a.style.zIndex="1000",a.focus()}Object.defineProperty(b,"__esModule",{value:!0}),b.rightClickHandler=b.moveTextAreaUnderMouseCursor=b.paste=b.handlePasteEvent=b.copyHandler=b.bracketTextForPaste=b.prepareTextForTerminal=void 0,b.prepareTextForTerminal=f,b.bracketTextForPaste=t,b.copyHandler=function(d,a){d.clipboardData&&d.clipboardData.setData("text/plain",a.selectionText),d.preventDefault()},b.handlePasteEvent=function(d,a,n){d.stopPropagation(),d.clipboardData&&e(d.clipboardData.getData("text/plain"),a,n)},b.paste=e,b.moveTextAreaUnderMouseCursor=m,b.rightClickHandler=function(d,a,n,s,c){m(d,a,n),c&&!s.isClickInSelection(d)&&s.selectWordAtCursor(d),a.value=s.selectionText,a.select()}},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(u,r){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,h){o.__proto__=h}||function(o,h){for(var p in h)h.hasOwnProperty(p)&&(o[p]=h[p])})(u,r)},function(i,u){function r(){this.constructor=i}f(i,u),i.prototype=u===null?Object.create(u):(r.prototype=u.prototype,new r)});Object.defineProperty(b,"__esModule",{value:!0}),b.EscapeSequenceParser=b.VT500_TRANSITION_TABLE=b.TransitionTable=void 0;var e=A(2),m=A(15),d=A(21),a=A(22),n=A(24),s=function(){function i(u){this.table=new Uint8Array(u)}return i.prototype.setDefault=function(u,r){m.fill(this.table,u<<4|r)},i.prototype.add=function(u,r,o,h){this.table[r<<8|u]=o<<4|h},i.prototype.addMany=function(u,r,o,h){for(var p=0;p<u.length;p++)this.table[r<<8|u[p]]=o<<4|h},i}();b.TransitionTable=s,b.VT500_TRANSITION_TABLE=function(){var i=new s(4095),u=Array.apply(null,Array(256)).map(function(v,y){return y}),r=function(y,w){return u.slice(y,w)},o=r(32,127),h=r(0,24);h.push(25),h.push.apply(h,r(28,32));var p,g=r(0,14);for(p in i.setDefault(1,0),i.addMany(o,0,2,0),g)i.addMany([24,26,153,154],p,3,0),i.addMany(r(128,144),p,3,0),i.addMany(r(144,152),p,3,0),i.add(156,p,0,0),i.add(27,p,11,1),i.add(157,p,4,8),i.addMany([152,158,159],p,0,7),i.add(155,p,11,3),i.add(144,p,11,9);return i.addMany(h,0,3,0),i.addMany(h,1,3,1),i.add(127,1,0,1),i.addMany(h,8,0,8),i.addMany(h,3,3,3),i.add(127,3,0,3),i.addMany(h,4,3,4),i.add(127,4,0,4),i.addMany(h,6,3,6),i.addMany(h,5,3,5),i.add(127,5,0,5),i.addMany(h,2,3,2),i.add(127,2,0,2),i.add(93,1,4,8),i.addMany(o,8,5,8),i.add(127,8,5,8),i.addMany([156,27,24,26,7],8,6,0),i.addMany(r(28,32),8,0,8),i.addMany([88,94,95],1,0,7),i.addMany(o,7,0,7),i.addMany(h,7,0,7),i.add(156,7,0,0),i.add(127,7,0,7),i.add(91,1,11,3),i.addMany(r(64,127),3,7,0),i.addMany(r(48,60),3,8,4),i.addMany([60,61,62,63],3,9,4),i.addMany(r(48,60),4,8,4),i.addMany(r(64,127),4,7,0),i.addMany([60,61,62,63],4,0,6),i.addMany(r(32,64),6,0,6),i.add(127,6,0,6),i.addMany(r(64,127),6,0,0),i.addMany(r(32,48),3,9,5),i.addMany(r(32,48),5,9,5),i.addMany(r(48,64),5,0,6),i.addMany(r(64,127),5,7,0),i.addMany(r(32,48),4,9,5),i.addMany(r(32,48),1,9,2),i.addMany(r(32,48),2,9,2),i.addMany(r(48,127),2,10,0),i.addMany(r(48,80),1,10,0),i.addMany(r(81,88),1,10,0),i.addMany([89,90,92],1,10,0),i.addMany(r(96,127),1,10,0),i.add(80,1,11,9),i.addMany(h,9,0,9),i.add(127,9,0,9),i.addMany(r(28,32),9,0,9),i.addMany(r(32,48),9,9,12),i.addMany(r(48,60),9,8,10),i.addMany([60,61,62,63],9,9,10),i.addMany(h,11,0,11),i.addMany(r(32,128),11,0,11),i.addMany(r(28,32),11,0,11),i.addMany(h,10,0,10),i.add(127,10,0,10),i.addMany(r(28,32),10,0,10),i.addMany(r(48,60),10,8,10),i.addMany([60,61,62,63],10,0,11),i.addMany(r(32,48),10,9,12),i.addMany(h,12,0,12),i.add(127,12,0,12),i.addMany(r(28,32),12,0,12),i.addMany(r(32,48),12,9,12),i.addMany(r(48,64),12,0,11),i.addMany(r(64,127),12,12,13),i.addMany(r(64,127),10,12,13),i.addMany(r(64,127),9,12,13),i.addMany(h,13,13,13),i.addMany(o,13,13,13),i.add(127,13,0,13),i.addMany([27,156,24,26],13,14,0),i.add(160,0,2,0),i.add(160,8,5,8),i.add(160,6,0,6),i.add(160,11,0,11),i.add(160,13,13,13),i}();var c=function(i){function u(r){r===void 0&&(r=b.VT500_TRANSITION_TABLE);var o=i.call(this)||this;return o._transitions=r,o.initialState=0,o.currentState=o.initialState,o._params=new d.Params,o._params.addParam(0),o._collect=0,o.precedingCodepoint=0,o._printHandlerFb=function(h,p,g){},o._executeHandlerFb=function(h){},o._csiHandlerFb=function(h,p){},o._escHandlerFb=function(h){},o._errorHandlerFb=function(h){return h},o._printHandler=o._printHandlerFb,o._executeHandlers=Object.create(null),o._csiHandlers=Object.create(null),o._escHandlers=Object.create(null),o._oscParser=new a.OscParser,o._dcsParser=new n.DcsParser,o._errorHandler=o._errorHandlerFb,o.setEscHandler({final:"\\"},function(){}),o}return t(u,i),u.prototype._identifier=function(r,o){o===void 0&&(o=[64,126]);var h=0;if(r.prefix){if(r.prefix.length>1)throw new Error("only one byte as prefix supported");if((h=r.prefix.charCodeAt(0))&&60>h||h>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(r.intermediates){if(r.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var p=0;p<r.intermediates.length;++p){var g=r.intermediates.charCodeAt(p);if(32>g||g>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");h<<=8,h|=g}}if(r.final.length!==1)throw new Error("final must be a single byte");var v=r.final.charCodeAt(0);if(o[0]>v||v>o[1])throw new Error("final must be in range "+o[0]+" .. "+o[1]);return h<<=8,h|=v},u.prototype.identToString=function(r){for(var o=[];r;)o.push(String.fromCharCode(255&r)),r>>=8;return o.reverse().join("")},u.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},u.prototype.setPrintHandler=function(r){this._printHandler=r},u.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},u.prototype.addEscHandler=function(r,o){var h=this._identifier(r,[48,126]);this._escHandlers[h]===void 0&&(this._escHandlers[h]=[]);var p=this._escHandlers[h];return p.push(o),{dispose:function(){var v=p.indexOf(o);v!==-1&&p.splice(v,1)}}},u.prototype.setEscHandler=function(r,o){this._escHandlers[this._identifier(r,[48,126])]=[o]},u.prototype.clearEscHandler=function(r){this._escHandlers[this._identifier(r,[48,126])]&&delete this._escHandlers[this._identifier(r,[48,126])]},u.prototype.setEscHandlerFallback=function(r){this._escHandlerFb=r},u.prototype.setExecuteHandler=function(r,o){this._executeHandlers[r.charCodeAt(0)]=o},u.prototype.clearExecuteHandler=function(r){this._executeHandlers[r.charCodeAt(0)]&&delete this._executeHandlers[r.charCodeAt(0)]},u.prototype.setExecuteHandlerFallback=function(r){this._executeHandlerFb=r},u.prototype.addCsiHandler=function(r,o){var h=this._identifier(r);this._csiHandlers[h]===void 0&&(this._csiHandlers[h]=[]);var p=this._csiHandlers[h];return p.push(o),{dispose:function(){var v=p.indexOf(o);v!==-1&&p.splice(v,1)}}},u.prototype.setCsiHandler=function(r,o){this._csiHandlers[this._identifier(r)]=[o]},u.prototype.clearCsiHandler=function(r){this._csiHandlers[this._identifier(r)]&&delete this._csiHandlers[this._identifier(r)]},u.prototype.setCsiHandlerFallback=function(r){this._csiHandlerFb=r},u.prototype.addDcsHandler=function(r,o){return this._dcsParser.addHandler(this._identifier(r),o)},u.prototype.setDcsHandler=function(r,o){this._dcsParser.setHandler(this._identifier(r),o)},u.prototype.clearDcsHandler=function(r){this._dcsParser.clearHandler(this._identifier(r))},u.prototype.setDcsHandlerFallback=function(r){this._dcsParser.setHandlerFallback(r)},u.prototype.addOscHandler=function(r,o){return this._oscParser.addHandler(r,o)},u.prototype.setOscHandler=function(r,o){this._oscParser.setHandler(r,o)},u.prototype.clearOscHandler=function(r){this._oscParser.clearHandler(r)},u.prototype.setOscHandlerFallback=function(r){this._oscParser.setHandlerFallback(r)},u.prototype.setErrorHandler=function(r){this._errorHandler=r},u.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},u.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},u.prototype.parse=function(r,o){for(var h=0,p=0,g=this.currentState,v=this._oscParser,y=this._dcsParser,w=this._collect,S=this._params,_=this._transitions.table,I=0;I<o;++I){switch((p=_[g<<8|((h=r[I])<160?h:160)])>>4){case 2:for(var C=I+1;;++C){if(C>=o||(h=r[C])<32||h>126&&h<160){this._printHandler(r,I,C),I=C-1;break}if(++C>=o||(h=r[C])<32||h>126&&h<160){this._printHandler(r,I,C),I=C-1;break}if(++C>=o||(h=r[C])<32||h>126&&h<160){this._printHandler(r,I,C),I=C-1;break}if(++C>=o||(h=r[C])<32||h>126&&h<160){this._printHandler(r,I,C),I=C-1;break}}break;case 3:this._executeHandlers[h]?this._executeHandlers[h]():this._executeHandlerFb(h),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:I,code:h,currentState:g,collect:w,params:S,abort:!1}).abort)return;break;case 7:for(var E=this._csiHandlers[w<<8|h],O=E?E.length-1:-1;O>=0&&E[O](S)===!1;O--);O<0&&this._csiHandlerFb(w<<8|h,S),this.precedingCodepoint=0;break;case 8:do switch(h){case 59:S.addParam(0);break;case 58:S.addSubParam(-1);break;default:S.addDigit(h-48)}while(++I<o&&(h=r[I])>47&&h<60);I--;break;case 9:w<<=8,w|=h;break;case 10:for(var M=this._escHandlers[w<<8|h],F=M?M.length-1:-1;F>=0&&M[F]()===!1;F--);F<0&&this._escHandlerFb(w<<8|h),this.precedingCodepoint=0;break;case 11:S.reset(),S.addParam(0),w=0;break;case 12:y.hook(w<<8|h,S);break;case 13:for(var H=I+1;;++H)if(H>=o||(h=r[H])===24||h===26||h===27||h>127&&h<160){y.put(r,I,H),I=H-1;break}break;case 14:y.unhook(h!==24&&h!==26),h===27&&(p|=1),S.reset(),S.addParam(0),w=0,this.precedingCodepoint=0;break;case 4:v.start();break;case 5:for(var B=I+1;;B++)if(B>=o||(h=r[B])<32||h>127&&h<=159){v.put(r,I,B),I=B-1;break}break;case 6:v.end(h!==24&&h!==26),h===27&&(p|=1),S.reset(),S.addParam(0),w=0,this.precedingCodepoint=0}g=15&p}this._collect=w,this.currentState=g},u}(e.Disposable);b.EscapeSequenceParser=c},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(y,w){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,_){S.__proto__=_}||function(S,_){for(var I in _)_.hasOwnProperty(I)&&(S[I]=_[I])})(y,w)},function(v,y){function w(){this.constructor=v}f(v,y),v.prototype=y===null?Object.create(y):(w.prototype=y.prototype,new w)}),e=this&&this.__decorate||function(v,y,w,S){var _,I=arguments.length,C=I<3?y:S===null?S=Object.getOwnPropertyDescriptor(y,w):S;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")C=Reflect.decorate(v,y,w,S);else for(var E=v.length-1;E>=0;E--)(_=v[E])&&(C=(I<3?_(C):I>3?_(y,w,C):_(y,w))||C);return I>3&&C&&Object.defineProperty(y,w,C),C},m=this&&this.__param||function(v,y){return function(w,S){y(w,S,v)}};Object.defineProperty(b,"__esModule",{value:!0}),b.Renderer=void 0;var d=A(41),a=A(47),n=A(48),s=A(49),c=A(29),i=A(2),u=A(5),r=A(1),o=A(25),h=A(0),p=1,g=function(v){function y(w,S,_,I,C,E,O,M,F){var H=v.call(this)||this;H._colors=w,H._screenElement=S,H._bufferService=C,H._charSizeService=E,H._optionsService=O,H._id=p++,H._onRequestRedraw=new h.EventEmitter;var B=H._optionsService.options.allowTransparency;return H._characterJoinerRegistry=new c.CharacterJoinerRegistry(H._bufferService),H._renderLayers=[new d.TextRenderLayer(H._screenElement,0,H._colors,H._characterJoinerRegistry,B,H._id,H._bufferService,O),new a.SelectionRenderLayer(H._screenElement,1,H._colors,H._id,H._bufferService,O),new s.LinkRenderLayer(H._screenElement,2,H._colors,H._id,_,I,H._bufferService,O),new n.CursorRenderLayer(H._screenElement,3,H._colors,H._id,H._onRequestRedraw,H._bufferService,O,M,F)],H.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},H._devicePixelRatio=window.devicePixelRatio,H._updateDimensions(),H.onOptionsChanged(),H}return t(y,v),Object.defineProperty(y.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),y.prototype.dispose=function(){for(var w=0,S=this._renderLayers;w<S.length;w++)S[w].dispose();v.prototype.dispose.call(this),o.removeTerminalFromCache(this._id)},y.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},y.prototype.setColors=function(w){this._colors=w;for(var S=0,_=this._renderLayers;S<_.length;S++){var I=_[S];I.setColors(this._colors),I.reset()}},y.prototype.onResize=function(w,S){this._updateDimensions();for(var _=0,I=this._renderLayers;_<I.length;_++)I[_].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},y.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},y.prototype.onBlur=function(){this._runOperation(function(w){return w.onBlur()})},y.prototype.onFocus=function(){this._runOperation(function(w){return w.onFocus()})},y.prototype.onSelectionChanged=function(w,S,_){_===void 0&&(_=!1),this._runOperation(function(I){return I.onSelectionChanged(w,S,_)})},y.prototype.onCursorMove=function(){this._runOperation(function(w){return w.onCursorMove()})},y.prototype.onOptionsChanged=function(){this._runOperation(function(w){return w.onOptionsChanged()})},y.prototype.clear=function(){this._runOperation(function(w){return w.reset()})},y.prototype._runOperation=function(w){for(var S=0,_=this._renderLayers;S<_.length;S++)w(_[S])},y.prototype.renderRows=function(w,S){for(var _=0,I=this._renderLayers;_<I.length;_++)I[_].onGridChanged(w,S)},y.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},y.prototype.registerCharacterJoiner=function(w){return this._characterJoinerRegistry.registerCharacterJoiner(w)},y.prototype.deregisterCharacterJoiner=function(w){return this._characterJoinerRegistry.deregisterCharacterJoiner(w)},y=e([m(4,r.IBufferService),m(5,u.ICharSizeService),m(6,r.IOptionsService),m(7,r.ICoreService),m(8,u.ICoreBrowserService)],y)}(i.Disposable);b.Renderer=g},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(u,r){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,h){o.__proto__=h}||function(o,h){for(var p in h)h.hasOwnProperty(p)&&(o[p]=h[p])})(u,r)},function(i,u){function r(){this.constructor=i}f(i,u),i.prototype=u===null?Object.create(u):(r.prototype=u.prototype,new r)});Object.defineProperty(b,"__esModule",{value:!0}),b.TextRenderLayer=void 0;var e=A(42),m=A(13),d=A(6),a=A(3),n=A(29),s=A(4),c=function(i){function u(r,o,h,p,g,v,y,w){var S=i.call(this,r,"text",o,g,h,v,y,w)||this;return S._characterWidth=0,S._characterFont="",S._characterOverlapCache={},S._workCell=new s.CellData,S._state=new e.GridCache,S._characterJoinerRegistry=p,S}return t(u,i),u.prototype.resize=function(r){i.prototype.resize.call(this,r);var o=this._getFont(!1,!1);this._characterWidth===r.scaledCharWidth&&this._characterFont===o||(this._characterWidth=r.scaledCharWidth,this._characterFont=o,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},u.prototype.reset=function(){this._state.clear(),this._clearAll()},u.prototype._forEachCell=function(r,o,h,p){for(var g=r;g<=o;g++)for(var v=g+this._bufferService.buffer.ydisp,y=this._bufferService.buffer.lines.get(v),w=h?h.getJoinedCharacters(v):[],S=0;S<this._bufferService.cols;S++){y.loadCell(S,this._workCell);var _=this._workCell,I=!1,C=S;if(_.getWidth()!==0){if(w.length>0&&S===w[0][0]){I=!0;var E=w.shift();_=new n.JoinedCellData(this._workCell,y.translateToString(!0,E[0],E[1]),E[1]-E[0]),C=E[1]-1}!I&&this._isOverlapping(_)&&C<y.length-1&&y.getCodePoint(C+1)===a.NULL_CELL_CODE&&(_.content&=-12582913,_.content|=2<<22),p(_,S,g),S=C}}},u.prototype._drawBackground=function(r,o){var h=this,p=this._ctx,g=this._bufferService.cols,v=0,y=0,w=null;p.save(),this._forEachCell(r,o,null,function(S,_,I){var C=null;S.isInverse()?C=S.isFgDefault()?h._colors.foreground.css:S.isFgRGB()?"rgb("+d.AttributeData.toColorRGB(S.getFgColor()).join(",")+")":h._colors.ansi[S.getFgColor()].css:S.isBgRGB()?C="rgb("+d.AttributeData.toColorRGB(S.getBgColor()).join(",")+")":S.isBgPalette()&&(C=h._colors.ansi[S.getBgColor()].css),w===null&&(v=_,y=I),I!==y?(p.fillStyle=w||"",h._fillCells(v,y,g-v,1),v=_,y=I):w!==C&&(p.fillStyle=w||"",h._fillCells(v,y,_-v,1),v=_,y=I),w=C}),w!==null&&(p.fillStyle=w,this._fillCells(v,y,g-v,1)),p.restore()},u.prototype._drawForeground=function(r,o){var h=this;this._forEachCell(r,o,this._characterJoinerRegistry,function(p,g,v){if(!p.isInvisible()&&(h._drawChars(p,g,v),p.isUnderline())){if(h._ctx.save(),p.isInverse())if(p.isBgDefault())h._ctx.fillStyle=h._colors.background.css;else if(p.isBgRGB())h._ctx.fillStyle="rgb("+d.AttributeData.toColorRGB(p.getBgColor()).join(",")+")";else{var y=p.getBgColor();h._optionsService.options.drawBoldTextInBrightColors&&p.isBold()&&y<8&&(y+=8),h._ctx.fillStyle=h._colors.ansi[y].css}else if(p.isFgDefault())h._ctx.fillStyle=h._colors.foreground.css;else if(p.isFgRGB())h._ctx.fillStyle="rgb("+d.AttributeData.toColorRGB(p.getFgColor()).join(",")+")";else{var w=p.getFgColor();h._optionsService.options.drawBoldTextInBrightColors&&p.isBold()&&w<8&&(w+=8),h._ctx.fillStyle=h._colors.ansi[w].css}h._fillBottomLineAtCells(g,v,p.getWidth()),h._ctx.restore()}})},u.prototype.onGridChanged=function(r,o){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,r,this._bufferService.cols,o-r+1),this._drawBackground(r,o),this._drawForeground(r,o))},u.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},u.prototype._isOverlapping=function(r){if(r.getWidth()!==1)return!1;if(r.getCode()<256)return!1;var o=r.getChars();if(this._characterOverlapCache.hasOwnProperty(o))return this._characterOverlapCache[o];this._ctx.save(),this._ctx.font=this._characterFont;var h=Math.floor(this._ctx.measureText(o).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[o]=h,h},u}(m.BaseRenderLayer);b.TextRenderLayer=c},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.GridCache=void 0;var f=function(){function t(){this.cache=[]}return t.prototype.resize=function(e,m){for(var d=0;d<e;d++){this.cache.length<=d&&this.cache.push([]);for(var a=this.cache[d].length;a<m;a++)this.cache[d].push(void 0);this.cache[d].length=m}this.cache.length=e},t.prototype.clear=function(){for(var e=0;e<this.cache.length;e++)for(var m=0;m<this.cache[e].length;m++)this.cache[e][m]=void 0},t}();b.GridCache=f},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(p,g){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,y){v.__proto__=y}||function(v,y){for(var w in y)y.hasOwnProperty(w)&&(v[w]=y[w])})(p,g)},function(h,p){function g(){this.constructor=h}f(h,p),h.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)});Object.defineProperty(b,"__esModule",{value:!0}),b.NoneCharAtlas=b.DynamicCharAtlas=b.getGlyphCacheKey=void 0;var e=A(9),m=A(44),d=A(27),a=A(46),n=A(11),s=A(28),c=A(10),i={css:"rgba(0, 0, 0, 0)",rgba:0};function u(h){return h.code<<21|h.bg<<12|h.fg<<3|(h.bold?0:4)+(h.dim?0:2)+(h.italic?0:1)}b.getGlyphCacheKey=u;var r=function(h){function p(g,v){var y=h.call(this)||this;y._config=v,y._drawToCacheCount=0,y._glyphsWaitingOnBitmap=[],y._bitmapCommitTimeout=null,y._bitmap=null,y._cacheCanvas=g.createElement("canvas"),y._cacheCanvas.width=1024,y._cacheCanvas.height=1024,y._cacheCtx=s.throwIfFalsy(y._cacheCanvas.getContext("2d",{alpha:!0}));var w=g.createElement("canvas");w.width=y._config.scaledCharWidth,w.height=y._config.scaledCharHeight,y._tmpCtx=s.throwIfFalsy(w.getContext("2d",{alpha:y._config.allowTransparency})),y._width=Math.floor(1024/y._config.scaledCharWidth),y._height=Math.floor(1024/y._config.scaledCharHeight);var S=y._width*y._height;return y._cacheMap=new a.LRUMap(S),y._cacheMap.prealloc(S),y}return t(p,h),p.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},p.prototype.beginFrame=function(){this._drawToCacheCount=0},p.prototype.draw=function(g,v,y,w){if(v.code===32)return!0;if(!this._canCache(v))return!1;var S=u(v),_=this._cacheMap.get(S);if(_!=null)return this._drawFromCache(g,_,y,w),!0;if(this._drawToCacheCount<100){var I=void 0;I=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var C=this._drawToCache(v,I);return this._cacheMap.set(S,C),this._drawFromCache(g,C,y,w),!0}return!1},p.prototype._canCache=function(g){return g.code<256},p.prototype._toCoordinateX=function(g){return g%this._width*this._config.scaledCharWidth},p.prototype._toCoordinateY=function(g){return Math.floor(g/this._width)*this._config.scaledCharHeight},p.prototype._drawFromCache=function(g,v,y,w){if(!v.isEmpty){var S=this._toCoordinateX(v.index),_=this._toCoordinateY(v.index);g.drawImage(v.inBitmap?this._bitmap:this._cacheCanvas,S,_,this._config.scaledCharWidth,this._config.scaledCharHeight,y,w,this._config.scaledCharWidth,this._config.scaledCharHeight)}},p.prototype._getColorFromAnsiIndex=function(g){return g<this._config.colors.ansi.length?this._config.colors.ansi[g]:d.DEFAULT_ANSI_COLORS[g]},p.prototype._getBackgroundColor=function(g){return this._config.allowTransparency?i:g.bg===e.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:g.bg<256?this._getColorFromAnsiIndex(g.bg):this._config.colors.background},p.prototype._getForegroundColor=function(g){return g.fg===e.INVERTED_DEFAULT_COLOR?c.color.opaque(this._config.colors.background):g.fg<256?this._getColorFromAnsiIndex(g.fg):this._config.colors.foreground},p.prototype._drawToCache=function(g,v){this._drawToCacheCount++,this._tmpCtx.save();var y=this._getBackgroundColor(g);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=y.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var w=g.bold?this._config.fontWeightBold:this._config.fontWeight,S=g.italic?"italic":"";this._tmpCtx.font=S+" "+w+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(g).css,g.dim&&(this._tmpCtx.globalAlpha=e.DIM_OPACITY),this._tmpCtx.fillText(g.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var _=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),I=!1;this._config.allowTransparency||(I=function(M,F){for(var H=!0,B=F.rgba>>>24,X=F.rgba>>>16&255,J=F.rgba>>>8&255,k=0;k<M.data.length;k+=4)M.data[k]===B&&M.data[k+1]===X&&M.data[k+2]===J?M.data[k+3]=0:H=!1;return H}(_,y));var C=this._toCoordinateX(v),E=this._toCoordinateY(v);this._cacheCtx.putImageData(_,C,E);var O={index:v,isEmpty:I,inBitmap:!1};return this._addGlyphToBitmap(O),O},p.prototype._addGlyphToBitmap=function(g){var v=this;!("createImageBitmap"in window)||n.isFirefox||n.isSafari||(this._glyphsWaitingOnBitmap.push(g),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return v._generateBitmap()},100)))},p.prototype._generateBitmap=function(){var g=this,v=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(y){g._bitmap=y;for(var w=0;w<v.length;w++)v[w].inBitmap=!0}),this._bitmapCommitTimeout=null},p}(m.BaseCharAtlas);b.DynamicCharAtlas=r;var o=function(h){function p(g,v){return h.call(this)||this}return t(p,h),p.prototype.draw=function(g,v,y,w){return!1},p}(m.BaseCharAtlas);b.NoneCharAtlas=o},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.BaseCharAtlas=void 0;var f=function(){function t(){this._didWarmUp=!1}return t.prototype.dispose=function(){},t.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},t.prototype._doWarmUp=function(){},t.prototype.beginFrame=function(){},t}();b.BaseCharAtlas=f},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.ColorContrastCache=void 0;var f=function(){function t(){this._color={},this._rgba={}}return t.prototype.clear=function(){this._color={},this._rgba={}},t.prototype.setCss=function(e,m,d){this._rgba[e]||(this._rgba[e]={}),this._rgba[e][m]=d},t.prototype.getCss=function(e,m){return this._rgba[e]?this._rgba[e][m]:void 0},t.prototype.setColor=function(e,m,d){this._color[e]||(this._color[e]={}),this._color[e][m]=d},t.prototype.getColor=function(e,m){return this._color[e]?this._color[e][m]:void 0},t}();b.ColorContrastCache=f},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.LRUMap=void 0;var f=function(){function t(e){this.capacity=e,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return t.prototype._unlinkNode=function(e){var m=e.prev,d=e.next;e===this._head&&(this._head=d),e===this._tail&&(this._tail=m),m!==null&&(m.next=d),d!==null&&(d.prev=m)},t.prototype._appendNode=function(e){var m=this._tail;m!==null&&(m.next=e),e.prev=m,e.next=null,this._tail=e,this._head===null&&(this._head=e)},t.prototype.prealloc=function(e){for(var m=this._nodePool,d=0;d<e;d++)m.push({prev:null,next:null,key:null,value:null})},t.prototype.get=function(e){var m=this._map[e];return m!==void 0?(this._unlinkNode(m),this._appendNode(m),m.value):null},t.prototype.peekValue=function(e){var m=this._map[e];return m!==void 0?m.value:null},t.prototype.peek=function(){var e=this._head;return e===null?null:e.value},t.prototype.set=function(e,m){var d=this._map[e];if(d!==void 0)d=this._map[e],this._unlinkNode(d),d.value=m;else if(this.size>=this.capacity)d=this._head,this._unlinkNode(d),delete this._map[d.key],d.key=e,d.value=m,this._map[e]=d;else{var a=this._nodePool;a.length>0?((d=a.pop()).key=e,d.value=m):d={prev:null,next:null,key:e,value:m},this._map[e]=d,this.size++}this._appendNode(d)},t}();b.LRUMap=f},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(d,a){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var c in s)s.hasOwnProperty(c)&&(n[c]=s[c])})(d,a)},function(m,d){function a(){this.constructor=m}f(m,d),m.prototype=d===null?Object.create(d):(a.prototype=d.prototype,new a)});Object.defineProperty(b,"__esModule",{value:!0}),b.SelectionRenderLayer=void 0;var e=function(m){function d(a,n,s,c,i,u){var r=m.call(this,a,"selection",n,!0,s,c,i,u)||this;return r._clearState(),r}return t(d,m),d.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},d.prototype.resize=function(a){m.prototype.resize.call(this,a),this._clearState()},d.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},d.prototype.onSelectionChanged=function(a,n,s){if(this._didStateChange(a,n,s,this._bufferService.buffer.ydisp))if(this._clearAll(),a&&n){var c=a[1]-this._bufferService.buffer.ydisp,i=n[1]-this._bufferService.buffer.ydisp,u=Math.max(c,0),r=Math.min(i,this._bufferService.rows-1);if(!(u>=this._bufferService.rows||r<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,s){var o=a[0],h=n[0]-o,p=r-u+1;this._fillCells(o,u,h,p)}else{o=c===u?a[0]:0;var g=u===r?n[0]:this._bufferService.cols;this._fillCells(o,u,g-o,1);var v=Math.max(r-u-1,0);if(this._fillCells(0,u+1,this._bufferService.cols,v),u!==r){var y=i===r?n[0]:this._bufferService.cols;this._fillCells(0,r,y,1)}}this._state.start=[a[0],a[1]],this._state.end=[n[0],n[1]],this._state.columnSelectMode=s,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},d.prototype._didStateChange=function(a,n,s,c){return!this._areCoordinatesEqual(a,this._state.start)||!this._areCoordinatesEqual(n,this._state.end)||s!==this._state.columnSelectMode||c!==this._state.ydisp},d.prototype._areCoordinatesEqual=function(a,n){return!(!a||!n)&&a[0]===n[0]&&a[1]===n[1]},d}(A(13).BaseRenderLayer);b.SelectionRenderLayer=e},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(s,c){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,u){i.__proto__=u}||function(i,u){for(var r in u)u.hasOwnProperty(r)&&(i[r]=u[r])})(s,c)},function(n,s){function c(){this.constructor=n}f(n,s),n.prototype=s===null?Object.create(s):(c.prototype=s.prototype,new c)});Object.defineProperty(b,"__esModule",{value:!0}),b.CursorRenderLayer=void 0;var e=A(13),m=A(4),d=function(n){function s(c,i,u,r,o,h,p,g,v){var y=n.call(this,c,"cursor",i,!0,u,r,h,p)||this;return y._onRequestRedraw=o,y._coreService=g,y._coreBrowserService=v,y._cell=new m.CellData,y._state={x:0,y:0,isFocused:!1,style:"",width:0},y._cursorRenderers={bar:y._renderBarCursor.bind(y),block:y._renderBlockCursor.bind(y),underline:y._renderUnderlineCursor.bind(y)},y}return t(s,n),s.prototype.resize=function(c){n.prototype.resize.call(this,c),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},s.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},s.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},s.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},s.prototype.onOptionsChanged=function(){var c,i=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new a(this._coreBrowserService.isFocused,function(){i._render(!0)})):((c=this._cursorBlinkStateManager)===null||c===void 0||c.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},s.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},s.prototype.onGridChanged=function(c,i){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},s.prototype._render=function(c){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var i=this._bufferService.buffer.ybase+this._bufferService.buffer.y,u=i-this._bufferService.buffer.ydisp;if(u<0||u>=this._bufferService.rows)this._clearCursor();else{var r=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(i).loadCell(r,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var o=this._optionsService.options.cursorStyle;return o&&o!=="block"?this._cursorRenderers[o](r,u,this._cell):this._renderBlurCursor(r,u,this._cell),this._ctx.restore(),this._state.x=r,this._state.y=u,this._state.isFocused=!1,this._state.style=o,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===r&&this._state.y===u&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](r,u,this._cell),this._ctx.restore(),this._state.x=r,this._state.y=u,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},s.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},s.prototype._renderBarCursor=function(c,i,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(c,i,this._optionsService.options.cursorWidth),this._ctx.restore()},s.prototype._renderBlockCursor=function(c,i,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(c,i,u.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(u,c,i),this._ctx.restore()},s.prototype._renderUnderlineCursor=function(c,i,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(c,i),this._ctx.restore()},s.prototype._renderBlurCursor=function(c,i,u){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(c,i,u.getWidth(),1),this._ctx.restore()},s}(e.BaseRenderLayer);b.CursorRenderLayer=d;var a=function(){function n(s,c){this._renderCallback=c,this.isCursorVisible=!0,s&&this._restartInterval()}return Object.defineProperty(n.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),n.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},n.prototype.restartBlinkAnimation=function(){var s=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0})))},n.prototype._restartInterval=function(s){var c=this;s===void 0&&(s=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(c._animationTimeRestarted){var i=600-(Date.now()-c._animationTimeRestarted);if(c._animationTimeRestarted=void 0,i>0)return void c._restartInterval(i)}c.isCursorVisible=!1,c._animationFrame=window.requestAnimationFrame(function(){c._renderCallback(),c._animationFrame=void 0}),c._blinkInterval=window.setInterval(function(){if(c._animationTimeRestarted){var u=600-(Date.now()-c._animationTimeRestarted);return c._animationTimeRestarted=void 0,void c._restartInterval(u)}c.isCursorVisible=!c.isCursorVisible,c._animationFrame=window.requestAnimationFrame(function(){c._renderCallback(),c._animationFrame=void 0})},600)},s)},n.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},n.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},n}()},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(s,c){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,u){i.__proto__=u}||function(i,u){for(var r in u)u.hasOwnProperty(r)&&(i[r]=u[r])})(s,c)},function(n,s){function c(){this.constructor=n}f(n,s),n.prototype=s===null?Object.create(s):(c.prototype=s.prototype,new c)});Object.defineProperty(b,"__esModule",{value:!0}),b.LinkRenderLayer=void 0;var e=A(13),m=A(9),d=A(26),a=function(n){function s(c,i,u,r,o,h,p,g){var v=n.call(this,c,"link",i,!0,u,r,p,g)||this;return o.onShowLinkUnderline(function(y){return v._onShowLinkUnderline(y)}),o.onHideLinkUnderline(function(y){return v._onHideLinkUnderline(y)}),h.onShowLinkUnderline(function(y){return v._onShowLinkUnderline(y)}),h.onHideLinkUnderline(function(y){return v._onHideLinkUnderline(y)}),v}return t(s,n),s.prototype.resize=function(c){n.prototype.resize.call(this,c),this._state=void 0},s.prototype.reset=function(){this._clearCurrentLink()},s.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var c=this._state.y2-this._state.y1-1;c>0&&this._clearCells(0,this._state.y1+1,this._state.cols,c),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},s.prototype._onShowLinkUnderline=function(c){if(c.fg===m.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:c.fg&&d.is256Color(c.fg)?this._ctx.fillStyle=this._colors.ansi[c.fg].css:this._ctx.fillStyle=this._colors.foreground.css,c.y1===c.y2)this._fillBottomLineAtCells(c.x1,c.y1,c.x2-c.x1);else{this._fillBottomLineAtCells(c.x1,c.y1,c.cols-c.x1);for(var i=c.y1+1;i<c.y2;i++)this._fillBottomLineAtCells(0,i,c.cols);this._fillBottomLineAtCells(0,c.y2,c.x2)}this._state=c},s.prototype._onHideLinkUnderline=function(c){this._clearCurrentLink()},s}(e.BaseRenderLayer);b.LinkRenderLayer=a},function(x,b,A){"use strict";var f=this&&this.__decorate||function(n,s,c,i){var u,r=arguments.length,o=r<3?s:i===null?i=Object.getOwnPropertyDescriptor(s,c):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(n,s,c,i);else for(var h=n.length-1;h>=0;h--)(u=n[h])&&(o=(r<3?u(o):r>3?u(s,c,o):u(s,c))||o);return r>3&&o&&Object.defineProperty(s,c,o),o},t=this&&this.__param||function(n,s){return function(c,i){s(c,i,n)}};Object.defineProperty(b,"__esModule",{value:!0}),b.MouseZone=b.Linkifier=void 0;var e=A(0),m=A(1),d=function(){function n(s,c,i){this._bufferService=s,this._logService=c,this._unicodeService=i,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new e.EventEmitter,this._onHideLinkUnderline=new e.EventEmitter,this._onLinkTooltip=new e.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(n.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),n.prototype.attachToDom=function(s,c){this._element=s,this._mouseZoneManager=c},n.prototype.linkifyRows=function(s,c){var i=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=s,this._rowsToLinkify.end=c):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,s),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,c)),this._mouseZoneManager.clearAll(s,c),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return i._linkifyRows()},n._timeBeforeLatency))},n.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var s=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var c=s.ydisp+this._rowsToLinkify.start;if(!(c>=s.lines.length)){for(var i=s.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,u=Math.ceil(2e3/this._bufferService.cols),r=this._bufferService.buffer.iterator(!1,c,i,u,u);r.hasNext();)for(var o=r.next(),h=0;h<this._linkMatchers.length;h++)this._doLinkifyRow(o.range.first,o.content,this._linkMatchers[h]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},n.prototype.registerLinkMatcher=function(s,c,i){if(i===void 0&&(i={}),!c)throw new Error("handler must be defined");var u={id:this._nextLinkMatcherId++,regex:s,handler:c,matchIndex:i.matchIndex,validationCallback:i.validationCallback,hoverTooltipCallback:i.tooltipCallback,hoverLeaveCallback:i.leaveCallback,willLinkActivate:i.willLinkActivate,priority:i.priority||0};return this._addLinkMatcherToList(u),u.id},n.prototype._addLinkMatcherToList=function(s){if(this._linkMatchers.length!==0){for(var c=this._linkMatchers.length-1;c>=0;c--)if(s.priority<=this._linkMatchers[c].priority)return void this._linkMatchers.splice(c+1,0,s);this._linkMatchers.splice(0,0,s)}else this._linkMatchers.push(s)},n.prototype.deregisterLinkMatcher=function(s){for(var c=0;c<this._linkMatchers.length;c++)if(this._linkMatchers[c].id===s)return this._linkMatchers.splice(c,1),!0;return!1},n.prototype._doLinkifyRow=function(s,c,i){for(var u,r=this,o=new RegExp(i.regex.source,(i.regex.flags||"")+"g"),h=-1,p=function(){var y=u[typeof i.matchIndex!="number"?0:i.matchIndex];if(!y)return g._logService.debug("match found without corresponding matchIndex",u,i),"break";if(h=c.indexOf(y,h+1),o.lastIndex=h+y.length,h<0)return"break";var w=g._bufferService.buffer.stringIndexToBufferIndex(s,h);if(w[0]<0)return"break";var S=g._bufferService.buffer.lines.get(w[0]);if(!S)return"break";var _=S.getFg(w[1]),I=_?_>>9&511:void 0;i.validationCallback?i.validationCallback(y,function(C){r._rowsTimeoutId||C&&r._addLink(w[1],w[0]-r._bufferService.buffer.ydisp,y,i,I)}):g._addLink(w[1],w[0]-g._bufferService.buffer.ydisp,y,i,I)},g=this;(u=o.exec(c))!==null&&!(p()==="break"););},n.prototype._addLink=function(s,c,i,u,r){var o=this;if(this._mouseZoneManager&&this._element){var h=this._unicodeService.getStringCellWidth(i),p=s%this._bufferService.cols,g=c+Math.floor(s/this._bufferService.cols),v=(p+h)%this._bufferService.cols,y=g+Math.floor((p+h)/this._bufferService.cols);v===0&&(v=this._bufferService.cols,y--),this._mouseZoneManager.add(new a(p+1,g+1,v+1,y+1,function(w){if(u.handler)return u.handler(w,i);var S=window.open();S?(S.opener=null,S.location.href=i):console.warn("Opening link blocked as opener could not be cleared")},function(){o._onShowLinkUnderline.fire(o._createLinkHoverEvent(p,g,v,y,r)),o._element.classList.add("xterm-cursor-pointer")},function(w){o._onLinkTooltip.fire(o._createLinkHoverEvent(p,g,v,y,r)),u.hoverTooltipCallback&&u.hoverTooltipCallback(w,i,{start:{x:p,y:g},end:{x:v,y}})},function(){o._onHideLinkUnderline.fire(o._createLinkHoverEvent(p,g,v,y,r)),o._element.classList.remove("xterm-cursor-pointer"),u.hoverLeaveCallback&&u.hoverLeaveCallback()},function(w){return!u.willLinkActivate||u.willLinkActivate(w,i)}))}},n.prototype._createLinkHoverEvent=function(s,c,i,u,r){return{x1:s,y1:c,x2:i,y2:u,cols:this._bufferService.cols,fg:r}},n._timeBeforeLatency=200,n=f([t(0,m.IBufferService),t(1,m.ILogService),t(2,m.IUnicodeService)],n)}();b.Linkifier=d;var a=function(s,c,i,u,r,o,h,p,g){this.x1=s,this.y1=c,this.x2=i,this.y2=u,this.clickCallback=r,this.hoverCallback=o,this.tooltipCallback=h,this.leaveCallback=p,this.willLinkActivate=g};b.MouseZone=a},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(y,w){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,_){S.__proto__=_}||function(S,_){for(var I in _)_.hasOwnProperty(I)&&(S[I]=_[I])})(y,w)},function(v,y){function w(){this.constructor=v}f(v,y),v.prototype=y===null?Object.create(y):(w.prototype=y.prototype,new w)}),e=this&&this.__decorate||function(v,y,w,S){var _,I=arguments.length,C=I<3?y:S===null?S=Object.getOwnPropertyDescriptor(y,w):S;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")C=Reflect.decorate(v,y,w,S);else for(var E=v.length-1;E>=0;E--)(_=v[E])&&(C=(I<3?_(C):I>3?_(y,w,C):_(y,w))||C);return I>3&&C&&Object.defineProperty(y,w,C),C},m=this&&this.__param||function(v,y){return function(w,S){y(w,S,v)}};Object.defineProperty(b,"__esModule",{value:!0}),b.SelectionService=void 0;var d=A(11),a=A(52),n=A(4),s=A(0),c=A(5),i=A(1),u=A(30),r=A(53),o=A(2),h=String.fromCharCode(160),p=new RegExp(h,"g"),g=function(v){function y(w,S,_,I,C,E,O){var M=v.call(this)||this;return M._element=w,M._screenElement=S,M._bufferService=_,M._coreService=I,M._mouseService=C,M._optionsService=E,M._renderService=O,M._dragScrollAmount=0,M._enabled=!0,M._workCell=new n.CellData,M._mouseDownTimeStamp=0,M._onLinuxMouseSelection=M.register(new s.EventEmitter),M._onRedrawRequest=M.register(new s.EventEmitter),M._onSelectionChange=M.register(new s.EventEmitter),M._onRequestScrollLines=M.register(new s.EventEmitter),M._mouseMoveListener=function(F){return M._onMouseMove(F)},M._mouseUpListener=function(F){return M._onMouseUp(F)},M._coreService.onUserInput(function(){M.hasSelection&&M.clearSelection()}),M._trimListener=M._bufferService.buffer.lines.onTrim(function(F){return M._onTrim(F)}),M.register(M._bufferService.buffers.onBufferActivate(function(F){return M._onBufferActivate(F)})),M.enable(),M._model=new a.SelectionModel(M._bufferService),M._activeSelectionMode=0,M}return t(y,v),Object.defineProperty(y.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),y.prototype.dispose=function(){this._removeMouseDownListeners()},y.prototype.reset=function(){this.clearSelection()},y.prototype.disable=function(){this.clearSelection(),this._enabled=!1},y.prototype.enable=function(){this._enabled=!0},Object.defineProperty(y.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"hasSelection",{get:function(){var S=this._model.finalSelectionStart,_=this._model.finalSelectionEnd;return!(!S||!_)&&(S[0]!==_[0]||S[1]!==_[1])},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"selectionText",{get:function(){var S=this._model.finalSelectionStart,_=this._model.finalSelectionEnd;if(!S||!_)return"";var I=this._bufferService.buffer,C=[];if(this._activeSelectionMode===3){if(S[0]===_[0])return"";for(var E=S[1];E<=_[1];E++){var O=I.translateBufferLineToString(E,!0,S[0],_[0]);C.push(O)}}else{var M=S[1]===_[1]?_[0]:void 0;for(C.push(I.translateBufferLineToString(S[1],!0,S[0],M)),E=S[1]+1;E<=_[1]-1;E++){var F=I.lines.get(E);O=I.translateBufferLineToString(E,!0),F&&F.isWrapped?C[C.length-1]+=O:C.push(O)}S[1]!==_[1]&&(F=I.lines.get(_[1]),O=I.translateBufferLineToString(_[1],!0,0,_[0]),F&&F.isWrapped?C[C.length-1]+=O:C.push(O))}return C.map(function(H){return H.replace(p," ")}).join(d.isWindows?`\r
`:`
`)},enumerable:!1,configurable:!0}),y.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},y.prototype.refresh=function(w){var S=this;(this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return S._refresh()})),d.isLinux&&w)&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},y.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},y.prototype.isClickInSelection=function(w){var S=this._getMouseBufferCoords(w),_=this._model.finalSelectionStart,I=this._model.finalSelectionEnd;return!!(_&&I&&S)&&this._areCoordsInSelection(S,_,I)},y.prototype._areCoordsInSelection=function(w,S,_){return w[1]>S[1]&&w[1]<_[1]||S[1]===_[1]&&w[1]===S[1]&&w[0]>=S[0]&&w[0]<_[0]||S[1]<_[1]&&w[1]===_[1]&&w[0]<_[0]||S[1]<_[1]&&w[1]===S[1]&&w[0]>=S[0]},y.prototype.selectWordAtCursor=function(w){var S=this._getMouseBufferCoords(w);S&&(this._selectWordAt(S,!1),this._model.selectionEnd=void 0,this.refresh(!0))},y.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},y.prototype.selectLines=function(w,S){this._model.clearSelection(),w=Math.max(w,0),S=Math.min(S,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,w],this._model.selectionEnd=[this._bufferService.cols,S],this.refresh(),this._onSelectionChange.fire()},y.prototype._onTrim=function(w){this._model.onTrim(w)&&this.refresh()},y.prototype._getMouseBufferCoords=function(w){var S=this._mouseService.getCoords(w,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(S)return S[0]--,S[1]--,S[1]+=this._bufferService.buffer.ydisp,S},y.prototype._getMouseEventScrollAmount=function(w){var S=u.getCoordsRelativeToElement(w,this._screenElement)[1],_=this._renderService.dimensions.canvasHeight;return S>=0&&S<=_?0:(S>_&&(S-=_),S=Math.min(Math.max(S,-50),50),(S/=50)/Math.abs(S)+Math.round(14*S))},y.prototype.shouldForceSelection=function(w){return d.isMac?w.altKey&&this._optionsService.options.macOptionClickForcesSelection:w.shiftKey},y.prototype.onMouseDown=function(w){if(this._mouseDownTimeStamp=w.timeStamp,(w.button!==2||!this.hasSelection)&&w.button===0){if(!this._enabled){if(!this.shouldForceSelection(w))return;w.stopPropagation()}w.preventDefault(),this._dragScrollAmount=0,this._enabled&&w.shiftKey?this._onIncrementalClick(w):w.detail===1?this._onSingleClick(w):w.detail===2?this._onDoubleClick(w):w.detail===3&&this._onTripleClick(w),this._addMouseDownListeners(),this.refresh(!0)}},y.prototype._addMouseDownListeners=function(){var w=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return w._dragScroll()},50)},y.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},y.prototype._onIncrementalClick=function(w){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(w))},y.prototype._onSingleClick=function(w){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(w)?3:0,this._model.selectionStart=this._getMouseBufferCoords(w),this._model.selectionStart){this._model.selectionEnd=void 0;var S=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);S&&S.length!==this._model.selectionStart[0]&&S.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},y.prototype._onDoubleClick=function(w){var S=this._getMouseBufferCoords(w);S&&(this._activeSelectionMode=1,this._selectWordAt(S,!0))},y.prototype._onTripleClick=function(w){var S=this._getMouseBufferCoords(w);S&&(this._activeSelectionMode=2,this._selectLineAt(S[1]))},y.prototype.shouldColumnSelect=function(w){return w.altKey&&!(d.isMac&&this._optionsService.options.macOptionClickForcesSelection)},y.prototype._onMouseMove=function(w){if(w.stopImmediatePropagation(),this._model.selectionStart){var S=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(w),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(w),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var _=this._bufferService.buffer;if(this._model.selectionEnd[1]<_.lines.length){var I=_.lines.get(this._model.selectionEnd[1]);I&&I.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}S&&S[0]===this._model.selectionEnd[0]&&S[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},y.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var w=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(w.ydisp+this._bufferService.rows,w.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=w.ydisp),this.refresh()}},y.prototype._onMouseUp=function(w){var S=w.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&S<500&&w.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var _=this._mouseService.getCoords(w,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(_&&_[0]!==void 0&&_[1]!==void 0){var I=r.moveToCellSequence(_[0]-1,_[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(I,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},y.prototype._onBufferActivate=function(w){var S=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=w.activeBuffer.lines.onTrim(function(_){return S._onTrim(_)})},y.prototype._convertViewportColToCharacterIndex=function(w,S){for(var _=S[0],I=0;S[0]>=I;I++){var C=w.loadCell(I,this._workCell).getChars().length;this._workCell.getWidth()===0?_--:C>1&&S[0]!==I&&(_+=C-1)}return _},y.prototype.setSelection=function(w,S,_){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[w,S],this._model.selectionStartLength=_,this.refresh()},y.prototype._getWordAt=function(w,S,_,I){if(_===void 0&&(_=!0),I===void 0&&(I=!0),!(w[0]>=this._bufferService.cols)){var C=this._bufferService.buffer,E=C.lines.get(w[1]);if(E){var O=C.translateBufferLineToString(w[1],!1),M=this._convertViewportColToCharacterIndex(E,w),F=M,H=w[0]-M,B=0,X=0,J=0,k=0;if(O.charAt(M)===" "){for(;M>0&&O.charAt(M-1)===" ";)M--;for(;F<O.length&&O.charAt(F+1)===" ";)F++}else{var K=w[0],z=w[0];E.getWidth(K)===0&&(B++,K--),E.getWidth(z)===2&&(X++,z++);var W=E.getString(z).length;for(W>1&&(k+=W-1,F+=W-1);K>0&&M>0&&!this._isCharWordSeparator(E.loadCell(K-1,this._workCell));){E.loadCell(K-1,this._workCell);var P=this._workCell.getChars().length;this._workCell.getWidth()===0?(B++,K--):P>1&&(J+=P-1,M-=P-1),M--,K--}for(;z<E.length&&F+1<O.length&&!this._isCharWordSeparator(E.loadCell(z+1,this._workCell));){E.loadCell(z+1,this._workCell);var G=this._workCell.getChars().length;this._workCell.getWidth()===2?(X++,z++):G>1&&(k+=G-1,F+=G-1),F++,z++}}F++;var V=M+H-B+J,q=Math.min(this._bufferService.cols,F-M+B+X-J-k);if(S||O.slice(M,F).trim()!==""){if(_&&V===0&&E.getCodePoint(0)!==32){var re=C.lines.get(w[1]-1);if(re&&E.isWrapped&&re.getCodePoint(this._bufferService.cols-1)!==32){var ce=this._getWordAt([this._bufferService.cols-1,w[1]-1],!1,!0,!1);if(ce){var ie=this._bufferService.cols-ce.start;V-=ie,q+=ie}}}if(I&&V+q===this._bufferService.cols&&E.getCodePoint(this._bufferService.cols-1)!==32){var fe=C.lines.get(w[1]+1);if(fe&&fe.isWrapped&&fe.getCodePoint(0)!==32){var xe=this._getWordAt([0,w[1]+1],!1,!1,!0);xe&&(q+=xe.length)}}return{start:V,length:q}}}}},y.prototype._selectWordAt=function(w,S){var _=this._getWordAt(w,S);if(_){for(;_.start<0;)_.start+=this._bufferService.cols,w[1]--;this._model.selectionStart=[_.start,w[1]],this._model.selectionStartLength=_.length}},y.prototype._selectToWordAt=function(w){var S=this._getWordAt(w,!0);if(S){for(var _=w[1];S.start<0;)S.start+=this._bufferService.cols,_--;if(!this._model.areSelectionValuesReversed())for(;S.start+S.length>this._bufferService.cols;)S.length-=this._bufferService.cols,_++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?S.start:S.start+S.length,_]}},y.prototype._isCharWordSeparator=function(w){return w.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(w.getChars())>=0},y.prototype._selectLineAt=function(w){var S=this._bufferService.buffer.getWrappedRangeForLine(w);this._model.selectionStart=[0,S.first],this._model.selectionEnd=[this._bufferService.cols,S.last],this._model.selectionStartLength=0},y=e([m(2,i.IBufferService),m(3,i.ICoreService),m(4,c.IMouseService),m(5,i.IOptionsService),m(6,c.IRenderService)],y)}(o.Disposable);b.SelectionService=g},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.SelectionModel=void 0;var f=function(){function t(e){this._bufferService=e,this.isSelectAllActive=!1,this.selectionStartLength=0}return t.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(t.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var m=this.selectionStart[0]+this.selectionStartLength;return m>this._bufferService.cols?[m%this._bufferService.cols,this.selectionStart[1]+Math.floor(m/this._bufferService.cols)]:[m,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),t.prototype.areSelectionValuesReversed=function(){var e=this.selectionStart,m=this.selectionEnd;return!(!e||!m)&&(e[1]>m[1]||e[1]===m[1]&&e[0]>m[0])},t.prototype.onTrim=function(e){return this.selectionStart&&(this.selectionStart[1]-=e),this.selectionEnd&&(this.selectionEnd[1]-=e),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},t}();b.SelectionModel=f},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.moveToCellSequence=void 0;var f=A(12);function t(s,c,i,u){var r=s-e(i,s),o=c-e(i,c);return n(Math.abs(r-o)-function(h,p,g){for(var v=0,y=h-e(g,h),w=p-e(g,p),S=0;S<Math.abs(y-w);S++){var _=m(h,p)==="A"?-1:1,I=g.buffer.lines.get(y+_*S);I&&I.isWrapped&&v++}return v}(s,c,i),a(m(s,c),u))}function e(s,c){for(var i=0,u=s.buffer.lines.get(c),r=u&&u.isWrapped;r&&c>=0&&c<s.rows;)i++,r=(u=s.buffer.lines.get(--c))&&u.isWrapped;return i}function m(s,c){return s>c?"A":"B"}function d(s,c,i,u,r,o){for(var h=s,p=c,g="";h!==i||p!==u;)h+=r?1:-1,r&&h>o.cols-1?(g+=o.buffer.translateBufferLineToString(p,!1,s,h),h=0,s=0,p++):!r&&h<0&&(g+=o.buffer.translateBufferLineToString(p,!1,0,s+1),s=h=o.cols-1,p--);return g+o.buffer.translateBufferLineToString(p,!1,s,h)}function a(s,c){var i=c?"O":"[";return f.C0.ESC+i+s}function n(s,c){s=Math.floor(s);for(var i="",u=0;u<s;u++)i+=c;return i}b.moveToCellSequence=function(s,c,i,u){var r,o=i.buffer.x,h=i.buffer.y;if(!i.buffer.hasScrollback)return function(g,v,y,w,S,_){return t(v,w,S,_).length===0?"":n(d(g,v,g,v-e(S,v),!1,S).length,a("D",_))}(o,h,0,c,i,u)+t(h,c,i,u)+function(g,v,y,w,S,_){var I;I=t(v,w,S,_).length>0?w-e(S,w):v;var C=w,E=function(O,M,F,H,B,X){var J;return J=t(F,H,B,X).length>0?H-e(B,H):M,O<F&&J<=H||O>=F&&J<H?"C":"D"}(g,v,y,w,S,_);return n(d(g,I,y,C,E==="C",S).length,a(E,_))}(o,h,s,c,i,u);if(h===c)return r=o>s?"D":"C",n(Math.abs(o-s),a(r,u));r=h>c?"D":"C";var p=Math.abs(h-c);return n(function(g,v){return v.cols-g}(h>c?s:o,i)+(p-1)*i.cols+1+((h>c?o:s)-1),a(r,u))}},function(x,b,A){"use strict";var f=this&&this.__decorate||function(d,a,n,s){var c,i=arguments.length,u=i<3?a:s===null?s=Object.getOwnPropertyDescriptor(a,n):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(d,a,n,s);else for(var r=d.length-1;r>=0;r--)(c=d[r])&&(u=(i<3?c(u):i>3?c(a,n,u):c(a,n))||u);return i>3&&u&&Object.defineProperty(a,n,u),u},t=this&&this.__param||function(d,a){return function(n,s){a(n,s,d)}};Object.defineProperty(b,"__esModule",{value:!0}),b.SoundService=void 0;var e=A(1),m=function(){function d(a){this._optionsService=a}return Object.defineProperty(d,"audioContext",{get:function(){if(!d._audioContext){var n=window.AudioContext||window.webkitAudioContext;if(!n)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;d._audioContext=new n}return d._audioContext},enumerable:!1,configurable:!0}),d.prototype.playBellSound=function(){var a=d.audioContext;if(a){var n=a.createBufferSource();a.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(s){n.buffer=s,n.connect(a.destination),n.start(0)})}},d.prototype._base64ToArrayBuffer=function(a){for(var n=window.atob(a),s=n.length,c=new Uint8Array(s),i=0;i<s;i++)c[i]=n.charCodeAt(i);return c.buffer},d.prototype._removeMimeType=function(a){return a.split(",")[1]},d=f([t(0,e.IOptionsService)],d)}();b.SoundService=m},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(u,r){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,h){o.__proto__=h}||function(o,h){for(var p in h)h.hasOwnProperty(p)&&(o[p]=h[p])})(u,r)},function(i,u){function r(){this.constructor=i}f(i,u),i.prototype=u===null?Object.create(u):(r.prototype=u.prototype,new r)}),e=this&&this.__decorate||function(i,u,r,o){var h,p=arguments.length,g=p<3?u:o===null?o=Object.getOwnPropertyDescriptor(u,r):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(i,u,r,o);else for(var v=i.length-1;v>=0;v--)(h=i[v])&&(g=(p<3?h(g):p>3?h(u,r,g):h(u,r))||g);return p>3&&g&&Object.defineProperty(u,r,g),g},m=this&&this.__param||function(i,u){return function(r,o){u(r,o,i)}};Object.defineProperty(b,"__esModule",{value:!0}),b.MouseZoneManager=void 0;var d=A(2),a=A(7),n=A(5),s=A(1),c=function(i){function u(r,o,h,p,g,v){var y=i.call(this)||this;return y._element=r,y._screenElement=o,y._bufferService=h,y._mouseService=p,y._selectionService=g,y._optionsService=v,y._zones=[],y._areZonesActive=!1,y._lastHoverCoords=[void 0,void 0],y._initialSelectionLength=0,y.register(a.addDisposableDomListener(y._element,"mousedown",function(w){return y._onMouseDown(w)})),y._mouseMoveListener=function(w){return y._onMouseMove(w)},y._mouseLeaveListener=function(w){return y._onMouseLeave(w)},y._clickListener=function(w){return y._onClick(w)},y}return t(u,i),u.prototype.dispose=function(){i.prototype.dispose.call(this),this._deactivate()},u.prototype.add=function(r){this._zones.push(r),this._zones.length===1&&this._activate()},u.prototype.clearAll=function(r,o){if(this._zones.length!==0){r&&o||(r=0,o=this._bufferService.rows-1);for(var h=0;h<this._zones.length;h++){var p=this._zones[h];(p.y1>r&&p.y1<=o+1||p.y2>r&&p.y2<=o+1||p.y1<r&&p.y2>o+1)&&(this._currentZone&&this._currentZone===p&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(h--,1))}this._zones.length===0&&this._deactivate()}},u.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},u.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},u.prototype._onMouseMove=function(r){this._lastHoverCoords[0]===r.pageX&&this._lastHoverCoords[1]===r.pageY||(this._onHover(r),this._lastHoverCoords=[r.pageX,r.pageY])},u.prototype._onHover=function(r){var o=this,h=this._findZoneEventAt(r);h!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),h&&(this._currentZone=h,h.hoverCallback&&h.hoverCallback(r),this._tooltipTimeout=window.setTimeout(function(){return o._onTooltip(r)},this._optionsService.options.linkTooltipHoverDuration)))},u.prototype._onTooltip=function(r){this._tooltipTimeout=void 0;var o=this._findZoneEventAt(r);o&&o.tooltipCallback&&o.tooltipCallback(r)},u.prototype._onMouseDown=function(r){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var o=this._findZoneEventAt(r);(o==null?void 0:o.willLinkActivate(r))&&(r.preventDefault(),r.stopImmediatePropagation())}},u.prototype._onMouseLeave=function(r){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},u.prototype._onClick=function(r){var o=this._findZoneEventAt(r),h=this._getSelectionLength();o&&h===this._initialSelectionLength&&(o.clickCallback(r),r.preventDefault(),r.stopImmediatePropagation())},u.prototype._getSelectionLength=function(){var r=this._selectionService.selectionText;return r?r.length:0},u.prototype._findZoneEventAt=function(r){var o=this._mouseService.getCoords(r,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(o)for(var h=o[0],p=o[1],g=0;g<this._zones.length;g++){var v=this._zones[g];if(v.y1===v.y2){if(p===v.y1&&h>=v.x1&&h<v.x2)return v}else if(p===v.y1&&h>=v.x1||p===v.y2&&h<v.x2||p>v.y1&&p<v.y2)return v}},u=e([m(2,s.IBufferService),m(3,n.IMouseService),m(4,n.ISelectionService),m(5,s.IOptionsService)],u)}(d.Disposable);b.MouseZoneManager=c},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(r,o){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,p){h.__proto__=p}||function(h,p){for(var g in p)p.hasOwnProperty(g)&&(h[g]=p[g])})(r,o)},function(u,r){function o(){this.constructor=u}f(u,r),u.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)});Object.defineProperty(b,"__esModule",{value:!0}),b.AccessibilityManager=void 0;var e=A(18),m=A(11),d=A(31),a=A(7),n=A(2),s=A(32),c=A(17),i=function(u){function r(o,h){var p=u.call(this)||this;p._terminal=o,p._renderService=h,p._liveRegionLineCount=0,p._charsToConsume=[],p._charsToAnnounce="",p._accessibilityTreeRoot=document.createElement("div"),p._accessibilityTreeRoot.classList.add("xterm-accessibility"),p._rowContainer=document.createElement("div"),p._rowContainer.classList.add("xterm-accessibility-tree"),p._rowContainer.setAttribute("role","list"),p._rowElements=[];for(var g=0;g<p._terminal.rows;g++)p._rowElements[g]=p._createAccessibilityTreeNode(),p._rowContainer.appendChild(p._rowElements[g]);if(p._topBoundaryFocusListener=function(v){return p._onBoundaryFocus(v,0)},p._bottomBoundaryFocusListener=function(v){return p._onBoundaryFocus(v,1)},p._rowElements[0].addEventListener("focus",p._topBoundaryFocusListener),p._rowElements[p._rowElements.length-1].addEventListener("focus",p._bottomBoundaryFocusListener),p._refreshRowsDimensions(),p._accessibilityTreeRoot.appendChild(p._rowContainer),p._renderRowsDebouncer=new d.RenderDebouncer(p._renderRows.bind(p)),p._refreshRows(),p._liveRegion=document.createElement("div"),p._liveRegion.classList.add("live-region"),p._liveRegion.setAttribute("aria-live","assertive"),p._accessibilityTreeRoot.appendChild(p._liveRegion),!p._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return p._terminal.element.insertAdjacentElement("afterbegin",p._accessibilityTreeRoot),p.register(p._renderRowsDebouncer),p.register(p._terminal.onResize(function(v){return p._onResize(v.rows)})),p.register(p._terminal.onRender(function(v){return p._refreshRows(v.start,v.end)})),p.register(p._terminal.onScroll(function(){return p._refreshRows()})),p.register(p._terminal.onA11yChar(function(v){return p._onChar(v)})),p.register(p._terminal.onLineFeed(function(){return p._onChar(`
`)})),p.register(p._terminal.onA11yTab(function(v){return p._onTab(v)})),p.register(p._terminal.onKey(function(v){return p._onKey(v.key)})),p.register(p._terminal.onBlur(function(){return p._clearLiveRegion()})),p.register(p._renderService.onDimensionsChange(function(){return p._refreshRowsDimensions()})),p._screenDprMonitor=new s.ScreenDprMonitor,p.register(p._screenDprMonitor),p._screenDprMonitor.setListener(function(){return p._refreshRowsDimensions()}),p.register(a.addDisposableDomListener(window,"resize",function(){return p._refreshRowsDimensions()})),p}return t(r,u),r.prototype.dispose=function(){u.prototype.dispose.call(this),c.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},r.prototype._onBoundaryFocus=function(o,h){var p=o.target,g=this._rowElements[h===0?1:this._rowElements.length-2];if(p.getAttribute("aria-posinset")!==(h===0?"1":""+this._terminal.buffer.lines.length)&&o.relatedTarget===g){var v,y;if(h===0?(v=p,y=this._rowElements.pop(),this._rowContainer.removeChild(y)):(v=this._rowElements.shift(),y=p,this._rowContainer.removeChild(v)),v.removeEventListener("focus",this._topBoundaryFocusListener),y.removeEventListener("focus",this._bottomBoundaryFocusListener),h===0){var w=this._createAccessibilityTreeNode();this._rowElements.unshift(w),this._rowContainer.insertAdjacentElement("afterbegin",w)}else w=this._createAccessibilityTreeNode(),this._rowElements.push(w),this._rowContainer.appendChild(w);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(h===0?-1:1),this._rowElements[h===0?1:this._rowElements.length-2].focus(),o.preventDefault(),o.stopImmediatePropagation()}},r.prototype._onResize=function(o){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var h=this._rowContainer.children.length;h<this._terminal.rows;h++)this._rowElements[h]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[h]);for(;this._rowElements.length>o;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},r.prototype._createAccessibilityTreeNode=function(){var o=document.createElement("div");return o.setAttribute("role","listitem"),o.tabIndex=-1,this._refreshRowDimensions(o),o},r.prototype._onTab=function(o){for(var h=0;h<o;h++)this._onChar(" ")},r.prototype._onChar=function(o){var h=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==o&&(this._charsToAnnounce+=o):this._charsToAnnounce+=o,o===`
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=e.tooMuchOutput)),m.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){h._accessibilityTreeRoot.appendChild(h._liveRegion)},0))},r.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,m.isMac&&c.removeElementFromParent(this._liveRegion)},r.prototype._onKey=function(o){this._clearLiveRegion(),this._charsToConsume.push(o)},r.prototype._refreshRows=function(o,h){this._renderRowsDebouncer.refresh(o,h,this._terminal.rows)},r.prototype._renderRows=function(o,h){for(var p=this._terminal.buffer,g=p.lines.length.toString(),v=o;v<=h;v++){var y=p.translateBufferLineToString(p.ydisp+v,!0),w=(p.ydisp+v+1).toString(),S=this._rowElements[v];S&&(y.length===0?S.innerHTML="&nbsp;":S.textContent=y,S.setAttribute("aria-posinset",w),S.setAttribute("aria-setsize",g))}this._announceCharacters()},r.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var o=0;o<this._terminal.rows;o++)this._refreshRowDimensions(this._rowElements[o])}},r.prototype._refreshRowDimensions=function(o){o.style.height=this._renderService.dimensions.actualCellHeight+"px"},r.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},r}(n.Disposable);b.AccessibilityManager=i},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(g,v){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,w){y.__proto__=w}||function(y,w){for(var S in w)w.hasOwnProperty(S)&&(y[S]=w[S])})(g,v)},function(p,g){function v(){this.constructor=p}f(p,g),p.prototype=g===null?Object.create(g):(v.prototype=g.prototype,new v)}),e=this&&this.__decorate||function(p,g,v,y){var w,S=arguments.length,_=S<3?g:y===null?y=Object.getOwnPropertyDescriptor(g,v):y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_=Reflect.decorate(p,g,v,y);else for(var I=p.length-1;I>=0;I--)(w=p[I])&&(_=(S<3?w(_):S>3?w(g,v,_):w(g,v))||_);return S>3&&_&&Object.defineProperty(g,v,_),_},m=this&&this.__param||function(p,g){return function(v,y){g(v,y,p)}};Object.defineProperty(b,"__esModule",{value:!0}),b.DomRenderer=void 0;var d=A(58),a=A(9),n=A(2),s=A(5),c=A(1),i=A(0),u=A(10),r=A(17),o=1,h=function(p){function g(v,y,w,S,_,I,C,E,O){var M=p.call(this)||this;return M._colors=v,M._element=y,M._screenElement=w,M._viewportElement=S,M._linkifier=_,M._linkifier2=I,M._charSizeService=C,M._optionsService=E,M._bufferService=O,M._terminalClass=o++,M._rowElements=[],M._rowContainer=document.createElement("div"),M._rowContainer.classList.add("xterm-rows"),M._rowContainer.style.lineHeight="normal",M._rowContainer.setAttribute("aria-hidden","true"),M._refreshRowElements(M._bufferService.cols,M._bufferService.rows),M._selectionContainer=document.createElement("div"),M._selectionContainer.classList.add("xterm-selection"),M._selectionContainer.setAttribute("aria-hidden","true"),M.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},M._updateDimensions(),M._injectCss(),M._rowFactory=new d.DomRendererRowFactory(document,M._optionsService,M._colors),M._element.classList.add("xterm-dom-renderer-owner-"+M._terminalClass),M._screenElement.appendChild(M._rowContainer),M._screenElement.appendChild(M._selectionContainer),M._linkifier.onShowLinkUnderline(function(F){return M._onLinkHover(F)}),M._linkifier.onHideLinkUnderline(function(F){return M._onLinkLeave(F)}),M._linkifier2.onShowLinkUnderline(function(F){return M._onLinkHover(F)}),M._linkifier2.onHideLinkUnderline(function(F){return M._onLinkLeave(F)}),M}return t(g,p),Object.defineProperty(g.prototype,"onRequestRedraw",{get:function(){return new i.EventEmitter().event},enumerable:!1,configurable:!0}),g.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),r.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),p.prototype.dispose.call(this)},g.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var v=0,y=this._rowElements;v<y.length;v++){var w=y[v];w.style.width=this.dimensions.canvasWidth+"px",w.style.height=this.dimensions.actualCellHeight+"px",w.style.lineHeight=this.dimensions.actualCellHeight+"px",w.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var S=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=S,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},g.prototype.setColors=function(v){this._colors=v,this._injectCss()},g.prototype._injectCss=function(){var v=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var y=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";y+=this._terminalSelector+" span:not(."+d.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+d.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+d.ITALIC_CLASS+" { font-style: italic;}",y+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",y+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",y+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+d.CURSOR_CLASS+"."+d.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+d.CURSOR_CLASS+"."+d.CURSOR_BLINK_CLASS+":not(."+d.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+d.CURSOR_CLASS+"."+d.CURSOR_BLINK_CLASS+"."+d.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+d.CURSOR_CLASS+"."+d.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+d.CURSOR_CLASS+"."+d.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+d.CURSOR_CLASS+"."+d.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",y+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(w,S){y+=v._terminalSelector+" .xterm-fg-"+S+" { color: "+w.css+"; }"+v._terminalSelector+" .xterm-bg-"+S+" { background-color: "+w.css+"; }"}),y+=this._terminalSelector+" .xterm-fg-"+a.INVERTED_DEFAULT_COLOR+" { color: "+u.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+a.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=y},g.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},g.prototype._refreshRowElements=function(v,y){for(var w=this._rowElements.length;w<=y;w++){var S=document.createElement("div");this._rowContainer.appendChild(S),this._rowElements.push(S)}for(;this._rowElements.length>y;)this._rowContainer.removeChild(this._rowElements.pop())},g.prototype.onResize=function(v,y){this._refreshRowElements(v,y),this._updateDimensions()},g.prototype.onCharSizeChanged=function(){this._updateDimensions()},g.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},g.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},g.prototype.onSelectionChanged=function(v,y,w){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(v&&y){var S=v[1]-this._bufferService.buffer.ydisp,_=y[1]-this._bufferService.buffer.ydisp,I=Math.max(S,0),C=Math.min(_,this._bufferService.rows-1);if(!(I>=this._bufferService.rows||C<0)){var E=document.createDocumentFragment();if(w)E.appendChild(this._createSelectionElement(I,v[0],y[0],C-I+1));else{var O=S===I?v[0]:0,M=I===C?y[0]:this._bufferService.cols;E.appendChild(this._createSelectionElement(I,O,M));var F=C-I-1;if(E.appendChild(this._createSelectionElement(I+1,0,this._bufferService.cols,F)),I!==C){var H=_===C?y[0]:this._bufferService.cols;E.appendChild(this._createSelectionElement(C,0,H))}}this._selectionContainer.appendChild(E)}}},g.prototype._createSelectionElement=function(v,y,w,S){S===void 0&&(S=1);var _=document.createElement("div");return _.style.height=S*this.dimensions.actualCellHeight+"px",_.style.top=v*this.dimensions.actualCellHeight+"px",_.style.left=y*this.dimensions.actualCellWidth+"px",_.style.width=this.dimensions.actualCellWidth*(w-y)+"px",_},g.prototype.onCursorMove=function(){},g.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},g.prototype.clear=function(){for(var v=0,y=this._rowElements;v<y.length;v++)y[v].innerHTML=""},g.prototype.renderRows=function(v,y){for(var w=this._bufferService.buffer.ybase+this._bufferService.buffer.y,S=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),_=this._optionsService.options.cursorBlink,I=v;I<=y;I++){var C=this._rowElements[I];C.innerHTML="";var E=I+this._bufferService.buffer.ydisp,O=this._bufferService.buffer.lines.get(E),M=this._optionsService.options.cursorStyle;C.appendChild(this._rowFactory.createRow(O,E===w,M,S,_,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(g.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),g.prototype.registerCharacterJoiner=function(v){return-1},g.prototype.deregisterCharacterJoiner=function(v){return!1},g.prototype._onLinkHover=function(v){this._setCellUnderline(v.x1,v.x2,v.y1,v.y2,v.cols,!0)},g.prototype._onLinkLeave=function(v){this._setCellUnderline(v.x1,v.x2,v.y1,v.y2,v.cols,!1)},g.prototype._setCellUnderline=function(v,y,w,S,_,I){for(;v!==y||w!==S;){var C=this._rowElements[w];if(!C)return;var E=C.children[v];E&&(E.style.textDecoration=I?"underline":"none"),++v>=_&&(v=0,w++)}},g=e([m(6,s.ICharSizeService),m(7,c.IOptionsService),m(8,c.IBufferService)],g)}(n.Disposable);b.DomRenderer=h},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.DomRendererRowFactory=b.CURSOR_STYLE_UNDERLINE_CLASS=b.CURSOR_STYLE_BAR_CLASS=b.CURSOR_STYLE_BLOCK_CLASS=b.CURSOR_BLINK_CLASS=b.CURSOR_CLASS=b.UNDERLINE_CLASS=b.ITALIC_CLASS=b.DIM_CLASS=b.BOLD_CLASS=void 0;var f=A(9),t=A(3),e=A(4),m=A(10);b.BOLD_CLASS="xterm-bold",b.DIM_CLASS="xterm-dim",b.ITALIC_CLASS="xterm-italic",b.UNDERLINE_CLASS="xterm-underline",b.CURSOR_CLASS="xterm-cursor",b.CURSOR_BLINK_CLASS="xterm-cursor-blink",b.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",b.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",b.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var d=function(){function n(s,c,i){this._document=s,this._optionsService=c,this._colors=i,this._workCell=new e.CellData}return n.prototype.setColors=function(s){this._colors=s},n.prototype.createRow=function(s,c,i,u,r,o,h){for(var p=this._document.createDocumentFragment(),g=0,v=Math.min(s.length,h)-1;v>=0;v--)if(s.loadCell(v,this._workCell).getCode()!==t.NULL_CELL_CODE||c&&v===u){g=v+1;break}for(v=0;v<g;v++){s.loadCell(v,this._workCell);var y=this._workCell.getWidth();if(y!==0){var w=this._document.createElement("span");if(y>1&&(w.style.width=o*y+"px"),c&&v===u)switch(w.classList.add(b.CURSOR_CLASS),r&&w.classList.add(b.CURSOR_BLINK_CLASS),i){case"bar":w.classList.add(b.CURSOR_STYLE_BAR_CLASS);break;case"underline":w.classList.add(b.CURSOR_STYLE_UNDERLINE_CLASS);break;default:w.classList.add(b.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&w.classList.add(b.BOLD_CLASS),this._workCell.isItalic()&&w.classList.add(b.ITALIC_CLASS),this._workCell.isDim()&&w.classList.add(b.DIM_CLASS),this._workCell.isUnderline()&&w.classList.add(b.UNDERLINE_CLASS),this._workCell.isInvisible()?w.textContent=t.WHITESPACE_CELL_CHAR:w.textContent=this._workCell.getChars()||t.WHITESPACE_CELL_CHAR;var S=this._workCell.getFgColor(),_=this._workCell.getFgColorMode(),I=this._workCell.getBgColor(),C=this._workCell.getBgColorMode(),E=!!this._workCell.isInverse();if(E){var O=S;S=I,I=O;var M=_;_=C,C=M}switch(_){case 16777216:case 33554432:this._workCell.isBold()&&S<8&&this._optionsService.options.drawBoldTextInBrightColors&&(S+=8),this._applyMinimumContrast(w,this._colors.background,this._colors.ansi[S])||w.classList.add("xterm-fg-"+S);break;case 50331648:var F=m.rgba.toColor(S>>16&255,S>>8&255,255&S);this._applyMinimumContrast(w,this._colors.background,F)||this._addStyle(w,"color:#"+a(S.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(w,this._colors.background,this._colors.foreground)||E&&w.classList.add("xterm-fg-"+f.INVERTED_DEFAULT_COLOR)}switch(C){case 16777216:case 33554432:w.classList.add("xterm-bg-"+I);break;case 50331648:this._addStyle(w,"background-color:#"+a(I.toString(16),"0",6));break;case 0:default:E&&w.classList.add("xterm-bg-"+f.INVERTED_DEFAULT_COLOR)}p.appendChild(w)}}return p},n.prototype._applyMinimumContrast=function(s,c,i){if(this._optionsService.options.minimumContrastRatio===1)return!1;var u=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return u===void 0&&(u=m.color.ensureContrastRatio(c,i,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,u!=null?u:null)),!!u&&(this._addStyle(s,"color:"+u.css),!0)},n.prototype._addStyle=function(s,c){s.setAttribute("style",""+(s.getAttribute("style")||"")+c+";")},n}();function a(n,s,c){for(;n.length<c;)n=s+n;return n}b.DomRendererRowFactory=d},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.evaluateKeyboardEvent=void 0;var f=A(12),t={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};b.evaluateKeyboardEvent=function(e,m,d,a){var n={type:0,cancel:!1,key:void 0},s=(e.shiftKey?1:0)|(e.altKey?2:0)|(e.ctrlKey?4:0)|(e.metaKey?8:0);switch(e.keyCode){case 0:e.key==="UIKeyInputUpArrow"?n.key=m?f.C0.ESC+"OA":f.C0.ESC+"[A":e.key==="UIKeyInputLeftArrow"?n.key=m?f.C0.ESC+"OD":f.C0.ESC+"[D":e.key==="UIKeyInputRightArrow"?n.key=m?f.C0.ESC+"OC":f.C0.ESC+"[C":e.key==="UIKeyInputDownArrow"&&(n.key=m?f.C0.ESC+"OB":f.C0.ESC+"[B");break;case 8:if(e.shiftKey){n.key=f.C0.BS;break}if(e.altKey){n.key=f.C0.ESC+f.C0.DEL;break}n.key=f.C0.DEL;break;case 9:if(e.shiftKey){n.key=f.C0.ESC+"[Z";break}n.key=f.C0.HT,n.cancel=!0;break;case 13:n.key=e.altKey?f.C0.ESC+f.C0.CR:f.C0.CR,n.cancel=!0;break;case 27:n.key=f.C0.ESC,e.altKey&&(n.key=f.C0.ESC+f.C0.ESC),n.cancel=!0;break;case 37:if(e.metaKey)break;s?(n.key=f.C0.ESC+"[1;"+(s+1)+"D",n.key===f.C0.ESC+"[1;3D"&&(n.key=f.C0.ESC+(d?"b":"[1;5D"))):n.key=m?f.C0.ESC+"OD":f.C0.ESC+"[D";break;case 39:if(e.metaKey)break;s?(n.key=f.C0.ESC+"[1;"+(s+1)+"C",n.key===f.C0.ESC+"[1;3C"&&(n.key=f.C0.ESC+(d?"f":"[1;5C"))):n.key=m?f.C0.ESC+"OC":f.C0.ESC+"[C";break;case 38:if(e.metaKey)break;s?(n.key=f.C0.ESC+"[1;"+(s+1)+"A",d||n.key!==f.C0.ESC+"[1;3A"||(n.key=f.C0.ESC+"[1;5A")):n.key=m?f.C0.ESC+"OA":f.C0.ESC+"[A";break;case 40:if(e.metaKey)break;s?(n.key=f.C0.ESC+"[1;"+(s+1)+"B",d||n.key!==f.C0.ESC+"[1;3B"||(n.key=f.C0.ESC+"[1;5B")):n.key=m?f.C0.ESC+"OB":f.C0.ESC+"[B";break;case 45:e.shiftKey||e.ctrlKey||(n.key=f.C0.ESC+"[2~");break;case 46:n.key=s?f.C0.ESC+"[3;"+(s+1)+"~":f.C0.ESC+"[3~";break;case 36:n.key=s?f.C0.ESC+"[1;"+(s+1)+"H":m?f.C0.ESC+"OH":f.C0.ESC+"[H";break;case 35:n.key=s?f.C0.ESC+"[1;"+(s+1)+"F":m?f.C0.ESC+"OF":f.C0.ESC+"[F";break;case 33:e.shiftKey?n.type=2:n.key=f.C0.ESC+"[5~";break;case 34:e.shiftKey?n.type=3:n.key=f.C0.ESC+"[6~";break;case 112:n.key=s?f.C0.ESC+"[1;"+(s+1)+"P":f.C0.ESC+"OP";break;case 113:n.key=s?f.C0.ESC+"[1;"+(s+1)+"Q":f.C0.ESC+"OQ";break;case 114:n.key=s?f.C0.ESC+"[1;"+(s+1)+"R":f.C0.ESC+"OR";break;case 115:n.key=s?f.C0.ESC+"[1;"+(s+1)+"S":f.C0.ESC+"OS";break;case 116:n.key=s?f.C0.ESC+"[15;"+(s+1)+"~":f.C0.ESC+"[15~";break;case 117:n.key=s?f.C0.ESC+"[17;"+(s+1)+"~":f.C0.ESC+"[17~";break;case 118:n.key=s?f.C0.ESC+"[18;"+(s+1)+"~":f.C0.ESC+"[18~";break;case 119:n.key=s?f.C0.ESC+"[19;"+(s+1)+"~":f.C0.ESC+"[19~";break;case 120:n.key=s?f.C0.ESC+"[20;"+(s+1)+"~":f.C0.ESC+"[20~";break;case 121:n.key=s?f.C0.ESC+"[21;"+(s+1)+"~":f.C0.ESC+"[21~";break;case 122:n.key=s?f.C0.ESC+"[23;"+(s+1)+"~":f.C0.ESC+"[23~";break;case 123:n.key=s?f.C0.ESC+"[24;"+(s+1)+"~":f.C0.ESC+"[24~";break;default:if(!e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)if(d&&!a||!e.altKey||e.metaKey)d&&!e.altKey&&!e.ctrlKey&&e.metaKey?e.keyCode===65&&(n.type=1):e.key&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&e.keyCode>=48&&e.key.length===1?n.key=e.key:e.key&&e.ctrlKey&&e.key==="_"&&(n.key=f.C0.US);else{var c=t[e.keyCode],i=c&&c[e.shiftKey?1:0];if(i)n.key=f.C0.ESC+i;else if(e.keyCode>=65&&e.keyCode<=90){var u=e.ctrlKey?e.keyCode-64:e.keyCode+32;n.key=f.C0.ESC+String.fromCharCode(u)}}else e.keyCode>=65&&e.keyCode<=90?n.key=String.fromCharCode(e.keyCode-64):e.keyCode===32?n.key=f.C0.NUL:e.keyCode>=51&&e.keyCode<=55?n.key=String.fromCharCode(e.keyCode-51+27):e.keyCode===56?n.key=f.C0.DEL:e.keyCode===219?n.key=f.C0.ESC:e.keyCode===220?n.key=f.C0.FS:e.keyCode===221&&(n.key=f.C0.GS)}return n}},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(h,p){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var y in v)v.hasOwnProperty(y)&&(g[y]=v[y])})(h,p)},function(o,h){function p(){this.constructor=o}f(o,h),o.prototype=h===null?Object.create(h):(p.prototype=h.prototype,new p)}),e=this&&this.__decorate||function(o,h,p,g){var v,y=arguments.length,w=y<3?h:g===null?g=Object.getOwnPropertyDescriptor(h,p):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(o,h,p,g);else for(var S=o.length-1;S>=0;S--)(v=o[S])&&(w=(y<3?v(w):y>3?v(h,p,w):v(h,p))||w);return y>3&&w&&Object.defineProperty(h,p,w),w},m=this&&this.__param||function(o,h){return function(p,g){h(p,g,o)}};Object.defineProperty(b,"__esModule",{value:!0}),b.RenderService=void 0;var d=A(31),a=A(0),n=A(2),s=A(32),c=A(7),i=A(1),u=A(5),r=function(o){function h(p,g,v,y,w,S){var _=o.call(this)||this;if(_._renderer=p,_._rowCount=g,_._isPaused=!1,_._needsFullRefresh=!1,_._isNextRenderRedrawOnly=!0,_._needsSelectionRefresh=!1,_._canvasWidth=0,_._canvasHeight=0,_._selectionState={start:void 0,end:void 0,columnSelectMode:!1},_._onDimensionsChange=new a.EventEmitter,_._onRender=new a.EventEmitter,_._onRefreshRequest=new a.EventEmitter,_.register({dispose:function(){return _._renderer.dispose()}}),_._renderDebouncer=new d.RenderDebouncer(function(C,E){return _._renderRows(C,E)}),_.register(_._renderDebouncer),_._screenDprMonitor=new s.ScreenDprMonitor,_._screenDprMonitor.setListener(function(){return _.onDevicePixelRatioChange()}),_.register(_._screenDprMonitor),_.register(S.onResize(function(C){return _._fullRefresh()})),_.register(y.onOptionChange(function(){return _._renderer.onOptionsChanged()})),_.register(w.onCharSizeChange(function(){return _.onCharSizeChanged()})),_._renderer.onRequestRedraw(function(C){return _.refreshRows(C.start,C.end,!0)}),_.register(c.addDisposableDomListener(window,"resize",function(){return _.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var I=new IntersectionObserver(function(C){return _._onIntersectionChange(C[C.length-1])},{threshold:0});I.observe(v),_.register({dispose:function(){return I.disconnect()}})}return _}return t(h,o),Object.defineProperty(h.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),h.prototype._onIntersectionChange=function(p){this._isPaused=p.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},h.prototype.refreshRows=function(p,g,v){v===void 0&&(v=!1),this._isPaused?this._needsFullRefresh=!0:(v||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(p,g,this._rowCount))},h.prototype._renderRows=function(p,g){this._renderer.renderRows(p,g),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:p,end:g}),this._isNextRenderRedrawOnly=!0},h.prototype.resize=function(p,g){this._rowCount=g,this._fireOnCanvasResize()},h.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},h.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},h.prototype.dispose=function(){o.prototype.dispose.call(this)},h.prototype.setRenderer=function(p){var g=this;this._renderer.dispose(),this._renderer=p,this._renderer.onRequestRedraw(function(v){return g.refreshRows(v.start,v.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},h.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},h.prototype.setColors=function(p){this._renderer.setColors(p),this._fullRefresh()},h.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},h.prototype.onResize=function(p,g){this._renderer.onResize(p,g),this._fullRefresh()},h.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},h.prototype.onBlur=function(){this._renderer.onBlur()},h.prototype.onFocus=function(){this._renderer.onFocus()},h.prototype.onSelectionChanged=function(p,g,v){this._selectionState.start=p,this._selectionState.end=g,this._selectionState.columnSelectMode=v,this._renderer.onSelectionChanged(p,g,v)},h.prototype.onCursorMove=function(){this._renderer.onCursorMove()},h.prototype.clear=function(){this._renderer.clear()},h.prototype.registerCharacterJoiner=function(p){return this._renderer.registerCharacterJoiner(p)},h.prototype.deregisterCharacterJoiner=function(p){return this._renderer.deregisterCharacterJoiner(p)},h=e([m(3,i.IOptionsService),m(4,u.ICharSizeService),m(5,i.IBufferService)],h)}(n.Disposable);b.RenderService=r},function(x,b,A){"use strict";var f=this&&this.__decorate||function(n,s,c,i){var u,r=arguments.length,o=r<3?s:i===null?i=Object.getOwnPropertyDescriptor(s,c):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(n,s,c,i);else for(var h=n.length-1;h>=0;h--)(u=n[h])&&(o=(r<3?u(o):r>3?u(s,c,o):u(s,c))||o);return r>3&&o&&Object.defineProperty(s,c,o),o},t=this&&this.__param||function(n,s){return function(c,i){s(c,i,n)}};Object.defineProperty(b,"__esModule",{value:!0}),b.CharSizeService=void 0;var e=A(1),m=A(0),d=function(){function n(s,c,i){this._optionsService=i,this.width=0,this.height=0,this._onCharSizeChange=new m.EventEmitter,this._measureStrategy=new a(s,c,this._optionsService)}return Object.defineProperty(n.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),n.prototype.measure=function(){var s=this._measureStrategy.measure();s.width===this.width&&s.height===this.height||(this.width=s.width,this.height=s.height,this._onCharSizeChange.fire())},n=f([t(2,e.IOptionsService)],n)}();b.CharSizeService=d;var a=function(){function n(s,c,i){this._document=s,this._parentElement=c,this._optionsService=i,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return n.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var s=this._measureElement.getBoundingClientRect();return s.width!==0&&s.height!==0&&(this._result.width=s.width,this._result.height=Math.ceil(s.height)),this._result},n}()},function(x,b,A){"use strict";var f=this&&this.__decorate||function(a,n,s,c){var i,u=arguments.length,r=u<3?n:c===null?c=Object.getOwnPropertyDescriptor(n,s):c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(a,n,s,c);else for(var o=a.length-1;o>=0;o--)(i=a[o])&&(r=(u<3?i(r):u>3?i(n,s,r):i(n,s))||r);return u>3&&r&&Object.defineProperty(n,s,r),r},t=this&&this.__param||function(a,n){return function(s,c){n(s,c,a)}};Object.defineProperty(b,"__esModule",{value:!0}),b.MouseService=void 0;var e=A(5),m=A(30),d=function(){function a(n,s){this._renderService=n,this._charSizeService=s}return a.prototype.getCoords=function(n,s,c,i,u){return m.getCoords(n,s,c,i,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,u)},a.prototype.getRawByteCoords=function(n,s,c,i){var u=this.getCoords(n,s,c,i);return m.getRawByteCoords(u)},a=f([t(0,e.IRenderService),t(1,e.ICharSizeService)],a)}();b.MouseService=d},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(u,r){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,h){o.__proto__=h}||function(o,h){for(var p in h)h.hasOwnProperty(p)&&(o[p]=h[p])})(u,r)},function(i,u){function r(){this.constructor=i}f(i,u),i.prototype=u===null?Object.create(u):(r.prototype=u.prototype,new r)}),e=this&&this.__decorate||function(i,u,r,o){var h,p=arguments.length,g=p<3?u:o===null?o=Object.getOwnPropertyDescriptor(u,r):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(i,u,r,o);else for(var v=i.length-1;v>=0;v--)(h=i[v])&&(g=(p<3?h(g):p>3?h(u,r,g):h(u,r))||g);return p>3&&g&&Object.defineProperty(u,r,g),g},m=this&&this.__param||function(i,u){return function(r,o){u(r,o,i)}};Object.defineProperty(b,"__esModule",{value:!0}),b.Linkifier2=void 0;var d=A(1),a=A(0),n=A(2),s=A(7),c=function(i){function u(r){var o=i.call(this)||this;return o._bufferService=r,o._linkProviders=[],o._linkCacheDisposables=[],o._isMouseOut=!0,o._activeLine=-1,o._onShowLinkUnderline=o.register(new a.EventEmitter),o._onHideLinkUnderline=o.register(new a.EventEmitter),o.register(n.getDisposeArrayDisposable(o._linkCacheDisposables)),o}return t(u,i),Object.defineProperty(u.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),u.prototype.registerLinkProvider=function(r){var o=this;return this._linkProviders.push(r),{dispose:function(){var p=o._linkProviders.indexOf(r);p!==-1&&o._linkProviders.splice(p,1)}}},u.prototype.attachToDom=function(r,o,h){var p=this;this._element=r,this._mouseService=o,this._renderService=h,this.register(s.addDisposableDomListener(this._element,"mouseleave",function(){p._isMouseOut=!0,p._clearCurrentLink()})),this.register(s.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(s.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},u.prototype._onMouseMove=function(r){if(this._lastMouseEvent=r,this._element&&this._mouseService){var o=this._positionFromMouseEvent(r,this._element,this._mouseService);if(o){this._isMouseOut=!1;for(var h=r.composedPath(),p=0;p<h.length;p++){var g=h[p];if(g.classList.contains("xterm"))break;if(g.classList.contains("xterm-hover"))return}this._lastBufferCell&&o.x===this._lastBufferCell.x&&o.y===this._lastBufferCell.y||(this._onHover(o),this._lastBufferCell=o)}}},u.prototype._onHover=function(r){if(this._activeLine!==r.y)return this._clearCurrentLink(),void this._askForLink(r,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,r)||(this._clearCurrentLink(),this._askForLink(r,!0))},u.prototype._askForLink=function(r,o){var h=this;this._activeProviderReplies&&o||(this._activeProviderReplies=new Map,this._activeLine=r.y);var p=!1;this._linkProviders.forEach(function(g,v){var y;o?((y=h._activeProviderReplies)===null||y===void 0?void 0:y.get(v))&&(p=h._checkLinkProviderResult(v,r,p)):g.provideLinks(r.y,function(w){var S,_;if(!h._isMouseOut){var I=w==null?void 0:w.map(function(C){return{link:C}});(S=h._activeProviderReplies)===null||S===void 0||S.set(v,I),p=h._checkLinkProviderResult(v,r,p),((_=h._activeProviderReplies)===null||_===void 0?void 0:_.size)===h._linkProviders.length&&h._removeIntersectingLinks(r.y,h._activeProviderReplies)}})})},u.prototype._removeIntersectingLinks=function(r,o){for(var h=new Set,p=0;p<o.size;p++){var g=o.get(p);if(g)for(var v=0;v<g.length;v++)for(var y=g[v],w=y.link.range.start.y<r?0:y.link.range.start.x,S=y.link.range.end.y>r?this._bufferService.cols:y.link.range.end.x,_=w;_<=S;_++){if(h.has(_)){g.splice(v--,1);break}h.add(_)}}},u.prototype._checkLinkProviderResult=function(r,o,h){var p,g=this;if(!this._activeProviderReplies)return h;for(var v=this._activeProviderReplies.get(r),y=!1,w=0;w<r;w++)this._activeProviderReplies.has(w)&&!this._activeProviderReplies.get(w)||(y=!0);if(!y&&v){var S=v.find(function(I){return g._linkAtPosition(I.link,o)});S&&(h=!0,this._handleNewLink(S))}if(this._activeProviderReplies.size===this._linkProviders.length&&!h)for(w=0;w<this._activeProviderReplies.size;w++){var _=(p=this._activeProviderReplies.get(w))===null||p===void 0?void 0:p.find(function(I){return g._linkAtPosition(I.link,o)});if(_){h=!0,this._handleNewLink(_);break}}return h},u.prototype._onClick=function(r){if(this._element&&this._mouseService&&this._currentLink){var o=this._positionFromMouseEvent(r,this._element,this._mouseService);o&&this._linkAtPosition(this._currentLink.link,o)&&this._currentLink.link.activate(r,this._currentLink.link.text)}},u.prototype._clearCurrentLink=function(r,o){this._element&&this._currentLink&&this._lastMouseEvent&&(!r||!o||this._currentLink.link.range.start.y>=r&&this._currentLink.link.range.end.y<=o)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,n.disposeArray(this._linkCacheDisposables))},u.prototype._handleNewLink=function(r){var o=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var h=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);h&&this._linkAtPosition(r.link,h)&&(this._currentLink=r,this._currentLink.state={decorations:{underline:r.link.decorations===void 0||r.link.decorations.underline,pointerCursor:r.link.decorations===void 0||r.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,r.link,this._lastMouseEvent),r.link.decorations={},Object.defineProperties(r.link.decorations,{pointerCursor:{get:function(){var g,v;return(v=(g=o._currentLink)===null||g===void 0?void 0:g.state)===null||v===void 0?void 0:v.decorations.pointerCursor},set:function(g){var v,y;((v=o._currentLink)===null||v===void 0?void 0:v.state)&&o._currentLink.state.decorations.pointerCursor!==g&&(o._currentLink.state.decorations.pointerCursor=g,o._currentLink.state.isHovered&&((y=o._element)===null||y===void 0||y.classList.toggle("xterm-cursor-pointer",g)))}},underline:{get:function(){var g,v;return(v=(g=o._currentLink)===null||g===void 0?void 0:g.state)===null||v===void 0?void 0:v.decorations.underline},set:function(g){var v,y,w;((v=o._currentLink)===null||v===void 0?void 0:v.state)&&((w=(y=o._currentLink)===null||y===void 0?void 0:y.state)===null||w===void 0?void 0:w.decorations.underline)!==g&&(o._currentLink.state.decorations.underline=g,o._currentLink.state.isHovered&&o._fireUnderlineEvent(r.link,g))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(p){var g=p.start===0?0:p.start+1+o._bufferService.buffer.ydisp;o._clearCurrentLink(g,p.end+1+o._bufferService.buffer.ydisp)})))}},u.prototype._linkHover=function(r,o,h){var p;((p=this._currentLink)===null||p===void 0?void 0:p.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(o,!0),this._currentLink.state.decorations.pointerCursor&&r.classList.add("xterm-cursor-pointer")),o.hover&&o.hover(h,o.text)},u.prototype._fireUnderlineEvent=function(r,o){var h=r.range,p=this._bufferService.buffer.ydisp,g=this._createLinkUnderlineEvent(h.start.x-1,h.start.y-p-1,h.end.x,h.end.y-p-1,void 0);(o?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(g)},u.prototype._linkLeave=function(r,o,h){var p;((p=this._currentLink)===null||p===void 0?void 0:p.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(o,!1),this._currentLink.state.decorations.pointerCursor&&r.classList.remove("xterm-cursor-pointer")),o.leave&&o.leave(h,o.text)},u.prototype._linkAtPosition=function(r,o){var h=r.range.start.y===r.range.end.y,p=r.range.start.y<o.y,g=r.range.end.y>o.y;return(h&&r.range.start.x<=o.x&&r.range.end.x>=o.x||p&&r.range.end.x>=o.x||g&&r.range.start.x<=o.x||p&&g)&&r.range.start.y<=o.y&&r.range.end.y>=o.y},u.prototype._positionFromMouseEvent=function(r,o,h){var p=h.getCoords(r,o,this._bufferService.cols,this._bufferService.rows);if(p)return{x:p[0],y:p[1]+this._bufferService.buffer.ydisp}},u.prototype._createLinkUnderlineEvent=function(r,o,h,p,g){return{x1:r,y1:o,x2:h,y2:p,cols:this._bufferService.cols,fg:g}},u=e([m(0,d.IBufferService)],u)}(n.Disposable);b.Linkifier2=c},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.CoreBrowserService=void 0;var f=function(){function t(e){this._textarea=e}return Object.defineProperty(t.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),t}();b.CoreBrowserService=f},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(S,_){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(I,C){I.__proto__=C}||function(I,C){for(var E in C)C.hasOwnProperty(E)&&(I[E]=C[E])})(S,_)},function(w,S){function _(){this.constructor=w}f(w,S),w.prototype=S===null?Object.create(S):(_.prototype=S.prototype,new _)});Object.defineProperty(b,"__esModule",{value:!0}),b.CoreTerminal=void 0;var e=A(2),m=A(1),d=A(66),a=A(67),n=A(68),s=A(74),c=A(75),i=A(0),u=A(76),r=A(77),o=A(78),h=A(80),p=A(81),g=A(19),v=A(82),y=function(w){function S(_){var I=w.call(this)||this;return I._onBinary=new i.EventEmitter,I._onData=new i.EventEmitter,I._onLineFeed=new i.EventEmitter,I._onResize=new i.EventEmitter,I._onScroll=new i.EventEmitter,I._instantiationService=new d.InstantiationService,I.optionsService=new s.OptionsService(_),I._instantiationService.setService(m.IOptionsService,I.optionsService),I._bufferService=I.register(I._instantiationService.createInstance(n.BufferService)),I._instantiationService.setService(m.IBufferService,I._bufferService),I._logService=I._instantiationService.createInstance(a.LogService),I._instantiationService.setService(m.ILogService,I._logService),I._coreService=I.register(I._instantiationService.createInstance(c.CoreService,function(){return I.scrollToBottom()})),I._instantiationService.setService(m.ICoreService,I._coreService),I._coreMouseService=I._instantiationService.createInstance(u.CoreMouseService),I._instantiationService.setService(m.ICoreMouseService,I._coreMouseService),I._dirtyRowService=I._instantiationService.createInstance(r.DirtyRowService),I._instantiationService.setService(m.IDirtyRowService,I._dirtyRowService),I.unicodeService=I._instantiationService.createInstance(o.UnicodeService),I._instantiationService.setService(m.IUnicodeService,I.unicodeService),I._charsetService=I._instantiationService.createInstance(h.CharsetService),I._instantiationService.setService(m.ICharsetService,I._charsetService),I._inputHandler=new g.InputHandler(I._bufferService,I._charsetService,I._coreService,I._dirtyRowService,I._logService,I.optionsService,I._coreMouseService,I.unicodeService),I.register(i.forwardEvent(I._inputHandler.onLineFeed,I._onLineFeed)),I.register(I._inputHandler),I.register(i.forwardEvent(I._bufferService.onResize,I._onResize)),I.register(i.forwardEvent(I._coreService.onData,I._onData)),I.register(i.forwardEvent(I._coreService.onBinary,I._onBinary)),I.register(I.optionsService.onOptionChange(function(C){return I._updateOptions(C)})),I._writeBuffer=new v.WriteBuffer(function(C){return I._inputHandler.parse(C)}),I}return t(S,w),Object.defineProperty(S.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(S.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(S.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(S.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(S.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(S.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(S.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(S.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),S.prototype.dispose=function(){var _;this._isDisposed||(w.prototype.dispose.call(this),(_=this._windowsMode)===null||_===void 0||_.dispose(),this._windowsMode=void 0)},S.prototype.write=function(_,I){this._writeBuffer.write(_,I)},S.prototype.writeSync=function(_){this._writeBuffer.writeSync(_)},S.prototype.resize=function(_,I){isNaN(_)||isNaN(I)||(_=Math.max(_,n.MINIMUM_COLS),I=Math.max(I,n.MINIMUM_ROWS),this._bufferService.resize(_,I))},S.prototype.scroll=function(_,I){I===void 0&&(I=!1);var C,E=this._bufferService.buffer;(C=this._cachedBlankLine)&&C.length===this.cols&&C.getFg(0)===_.fg&&C.getBg(0)===_.bg||(C=E.getBlankLine(_,I),this._cachedBlankLine=C),C.isWrapped=I;var O=E.ybase+E.scrollTop,M=E.ybase+E.scrollBottom;if(E.scrollTop===0){var F=E.lines.isFull;M===E.lines.length-1?F?E.lines.recycle().copyFrom(C):E.lines.push(C.clone()):E.lines.splice(M+1,0,C.clone()),F?this._bufferService.isUserScrolling&&(E.ydisp=Math.max(E.ydisp-1,0)):(E.ybase++,this._bufferService.isUserScrolling||E.ydisp++)}else{var H=M-O+1;E.lines.shiftElements(O+1,H-1,-1),E.lines.set(M,C.clone())}this._bufferService.isUserScrolling||(E.ydisp=E.ybase),this._dirtyRowService.markRangeDirty(E.scrollTop,E.scrollBottom),this._onScroll.fire(E.ydisp)},S.prototype.scrollLines=function(_,I){var C=this._bufferService.buffer;if(_<0){if(C.ydisp===0)return;this._bufferService.isUserScrolling=!0}else _+C.ydisp>=C.ybase&&(this._bufferService.isUserScrolling=!1);var E=C.ydisp;C.ydisp=Math.max(Math.min(C.ydisp+_,C.ybase),0),E!==C.ydisp&&(I||this._onScroll.fire(C.ydisp))},S.prototype.scrollPages=function(_){this.scrollLines(_*(this.rows-1))},S.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},S.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},S.prototype.scrollToLine=function(_){var I=_-this._bufferService.buffer.ydisp;I!==0&&this.scrollLines(I)},S.prototype.addEscHandler=function(_,I){return this._inputHandler.addEscHandler(_,I)},S.prototype.addDcsHandler=function(_,I){return this._inputHandler.addDcsHandler(_,I)},S.prototype.addCsiHandler=function(_,I){return this._inputHandler.addCsiHandler(_,I)},S.prototype.addOscHandler=function(_,I){return this._inputHandler.addOscHandler(_,I)},S.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},S.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},S.prototype._updateOptions=function(_){var I;switch(_){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((I=this._windowsMode)===null||I===void 0||I.dispose(),this._windowsMode=void 0)}},S.prototype._enableWindowsMode=function(){var _=this;if(!this._windowsMode){var I=[];I.push(this.onLineFeed(p.updateWindowsModeWrappedState.bind(null,this._bufferService))),I.push(this.addCsiHandler({final:"H"},function(){return p.updateWindowsModeWrappedState(_._bufferService),!1})),this._windowsMode={dispose:function(){for(var E=0,O=I;E<O.length;E++)O[E].dispose()}}}},S}(e.Disposable);b.CoreTerminal=y},function(x,b,A){"use strict";var f=this&&this.__spreadArrays||function(){for(var a=0,n=0,s=arguments.length;n<s;n++)a+=arguments[n].length;var c=Array(a),i=0;for(n=0;n<s;n++)for(var u=arguments[n],r=0,o=u.length;r<o;r++,i++)c[i]=u[r];return c};Object.defineProperty(b,"__esModule",{value:!0}),b.InstantiationService=b.ServiceCollection=void 0;var t=A(1),e=A(14),m=function(){function a(){for(var n=[],s=0;s<arguments.length;s++)n[s]=arguments[s];this._entries=new Map;for(var c=0,i=n;c<i.length;c++){var u=i[c],r=u[0],o=u[1];this.set(r,o)}}return a.prototype.set=function(n,s){var c=this._entries.get(n);return this._entries.set(n,s),c},a.prototype.forEach=function(n){this._entries.forEach(function(s,c){return n(c,s)})},a.prototype.has=function(n){return this._entries.has(n)},a.prototype.get=function(n){return this._entries.get(n)},a}();b.ServiceCollection=m;var d=function(){function a(){this._services=new m,this._services.set(t.IInstantiationService,this)}return a.prototype.setService=function(n,s){this._services.set(n,s)},a.prototype.getService=function(n){return this._services.get(n)},a.prototype.createInstance=function(n){for(var s=[],c=1;c<arguments.length;c++)s[c-1]=arguments[c];for(var i=e.getServiceDependencies(n).sort(function(v,y){return v.index-y.index}),u=[],r=0,o=i;r<o.length;r++){var h=o[r],p=this._services.get(h.id);if(!p)throw new Error("[createInstance] "+n.name+" depends on UNKNOWN service "+h.id+".");u.push(p)}var g=i.length>0?i[0].index:s.length;if(s.length!==g)throw new Error("[createInstance] First service dependency of "+n.name+" at position "+(g+1)+" conflicts with "+s.length+" static arguments");return new(n.bind.apply(n,f([void 0],f(s,u))))},a}();b.InstantiationService=d},function(x,b,A){"use strict";var f=this&&this.__decorate||function(s,c,i,u){var r,o=arguments.length,h=o<3?c:u===null?u=Object.getOwnPropertyDescriptor(c,i):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")h=Reflect.decorate(s,c,i,u);else for(var p=s.length-1;p>=0;p--)(r=s[p])&&(h=(o<3?r(h):o>3?r(c,i,h):r(c,i))||h);return o>3&&h&&Object.defineProperty(c,i,h),h},t=this&&this.__param||function(s,c){return function(i,u){c(i,u,s)}},e=this&&this.__spreadArrays||function(){for(var s=0,c=0,i=arguments.length;c<i;c++)s+=arguments[c].length;var u=Array(s),r=0;for(c=0;c<i;c++)for(var o=arguments[c],h=0,p=o.length;h<p;h++,r++)u[r]=o[h];return u};Object.defineProperty(b,"__esModule",{value:!0}),b.LogService=b.LogLevel=void 0;var m,d=A(1);!function(s){s[s.DEBUG=0]="DEBUG",s[s.INFO=1]="INFO",s[s.WARN=2]="WARN",s[s.ERROR=3]="ERROR",s[s.OFF=4]="OFF"}(m=b.LogLevel||(b.LogLevel={}));var a={debug:m.DEBUG,info:m.INFO,warn:m.WARN,error:m.ERROR,off:m.OFF},n=function(){function s(c){var i=this;this._optionsService=c,this._updateLogLevel(),this._optionsService.onOptionChange(function(u){u==="logLevel"&&i._updateLogLevel()})}return s.prototype._updateLogLevel=function(){this._logLevel=a[this._optionsService.options.logLevel]},s.prototype._evalLazyOptionalParams=function(c){for(var i=0;i<c.length;i++)typeof c[i]=="function"&&(c[i]=c[i]())},s.prototype._log=function(c,i,u){this._evalLazyOptionalParams(u),c.call.apply(c,e([console,"xterm.js: "+i],u))},s.prototype.debug=function(c){for(var i=[],u=1;u<arguments.length;u++)i[u-1]=arguments[u];this._logLevel<=m.DEBUG&&this._log(console.log,c,i)},s.prototype.info=function(c){for(var i=[],u=1;u<arguments.length;u++)i[u-1]=arguments[u];this._logLevel<=m.INFO&&this._log(console.info,c,i)},s.prototype.warn=function(c){for(var i=[],u=1;u<arguments.length;u++)i[u-1]=arguments[u];this._logLevel<=m.WARN&&this._log(console.warn,c,i)},s.prototype.error=function(c){for(var i=[],u=1;u<arguments.length;u++)i[u-1]=arguments[u];this._logLevel<=m.ERROR&&this._log(console.error,c,i)},s=f([t(0,d.IOptionsService)],s)}();b.LogService=n},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(u,r){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,h){o.__proto__=h}||function(o,h){for(var p in h)h.hasOwnProperty(p)&&(o[p]=h[p])})(u,r)},function(i,u){function r(){this.constructor=i}f(i,u),i.prototype=u===null?Object.create(u):(r.prototype=u.prototype,new r)}),e=this&&this.__decorate||function(i,u,r,o){var h,p=arguments.length,g=p<3?u:o===null?o=Object.getOwnPropertyDescriptor(u,r):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(i,u,r,o);else for(var v=i.length-1;v>=0;v--)(h=i[v])&&(g=(p<3?h(g):p>3?h(u,r,g):h(u,r))||g);return p>3&&g&&Object.defineProperty(u,r,g),g},m=this&&this.__param||function(i,u){return function(r,o){u(r,o,i)}};Object.defineProperty(b,"__esModule",{value:!0}),b.BufferService=b.MINIMUM_ROWS=b.MINIMUM_COLS=void 0;var d=A(1),a=A(69),n=A(0),s=A(2);b.MINIMUM_COLS=2,b.MINIMUM_ROWS=1;var c=function(i){function u(r){var o=i.call(this)||this;return o._optionsService=r,o.isUserScrolling=!1,o._onResize=new n.EventEmitter,o.cols=Math.max(r.options.cols,b.MINIMUM_COLS),o.rows=Math.max(r.options.rows,b.MINIMUM_ROWS),o.buffers=new a.BufferSet(r,o),o}return t(u,i),Object.defineProperty(u.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),u.prototype.dispose=function(){i.prototype.dispose.call(this),this.buffers.dispose()},u.prototype.resize=function(r,o){this.cols=r,this.rows=o,this.buffers.resize(r,o),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:r,rows:o})},u.prototype.reset=function(){this.buffers.dispose(),this.buffers=new a.BufferSet(this._optionsService,this),this.isUserScrolling=!1},u=e([m(0,d.IOptionsService)],u)}(s.Disposable);b.BufferService=c},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(n,s){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,i){c.__proto__=i}||function(c,i){for(var u in i)i.hasOwnProperty(u)&&(c[u]=i[u])})(n,s)},function(a,n){function s(){this.constructor=a}f(a,n),a.prototype=n===null?Object.create(n):(s.prototype=n.prototype,new s)});Object.defineProperty(b,"__esModule",{value:!0}),b.BufferSet=void 0;var e=A(70),m=A(0),d=function(a){function n(s,c){var i=a.call(this)||this;return i._onBufferActivate=i.register(new m.EventEmitter),i._normal=new e.Buffer(!0,s,c),i._normal.fillViewportRows(),i._alt=new e.Buffer(!1,s,c),i._activeBuffer=i._normal,i.setupTabStops(),i}return t(n,a),Object.defineProperty(n.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),n.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},n.prototype.activateAltBuffer=function(s){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(s),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},n.prototype.resize=function(s,c){this._normal.resize(s,c),this._alt.resize(s,c)},n.prototype.setupTabStops=function(s){this._normal.setupTabStops(s),this._alt.setupTabStops(s)},n}(A(2).Disposable);b.BufferSet=d},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.BufferStringIterator=b.Buffer=b.MAX_BUFFER_SIZE=void 0;var f=A(71),t=A(16),e=A(4),m=A(3),d=A(72),a=A(73),n=A(20),s=A(6);b.MAX_BUFFER_SIZE=4294967295;var c=function(){function u(r,o,h){this._hasScrollback=r,this._optionsService=o,this._bufferService=h,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=t.DEFAULT_ATTR_DATA.clone(),this.savedCharset=n.DEFAULT_CHARSET,this.markers=[],this._nullCell=e.CellData.fromCharData([0,m.NULL_CELL_CHAR,m.NULL_CELL_WIDTH,m.NULL_CELL_CODE]),this._whitespaceCell=e.CellData.fromCharData([0,m.WHITESPACE_CELL_CHAR,m.WHITESPACE_CELL_WIDTH,m.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new f.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return u.prototype.getNullCell=function(r){return r?(this._nullCell.fg=r.fg,this._nullCell.bg=r.bg,this._nullCell.extended=r.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new s.ExtendedAttrs),this._nullCell},u.prototype.getWhitespaceCell=function(r){return r?(this._whitespaceCell.fg=r.fg,this._whitespaceCell.bg=r.bg,this._whitespaceCell.extended=r.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new s.ExtendedAttrs),this._whitespaceCell},u.prototype.getBlankLine=function(r,o){return new t.BufferLine(this._bufferService.cols,this.getNullCell(r),o)},Object.defineProperty(u.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"isCursorInViewport",{get:function(){var o=this.ybase+this.y-this.ydisp;return o>=0&&o<this._rows},enumerable:!1,configurable:!0}),u.prototype._getCorrectBufferLength=function(r){if(!this._hasScrollback)return r;var o=r+this._optionsService.options.scrollback;return o>b.MAX_BUFFER_SIZE?b.MAX_BUFFER_SIZE:o},u.prototype.fillViewportRows=function(r){if(this.lines.length===0){r===void 0&&(r=t.DEFAULT_ATTR_DATA);for(var o=this._rows;o--;)this.lines.push(this.getBlankLine(r))}},u.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new f.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},u.prototype.resize=function(r,o){var h=this.getNullCell(t.DEFAULT_ATTR_DATA),p=this._getCorrectBufferLength(o);if(p>this.lines.maxLength&&(this.lines.maxLength=p),this.lines.length>0){if(this._cols<r)for(var g=0;g<this.lines.length;g++)this.lines.get(g).resize(r,h);var v=0;if(this._rows<o)for(var y=this._rows;y<o;y++)this.lines.length<o+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new t.BufferLine(r,h)):this.ybase>0&&this.lines.length<=this.ybase+this.y+v+1?(this.ybase--,v++,this.ydisp>0&&this.ydisp--):this.lines.push(new t.BufferLine(r,h)));else for(y=this._rows;y>o;y--)this.lines.length>o+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(p<this.lines.maxLength){var w=this.lines.length-p;w>0&&(this.lines.trimStart(w),this.ybase=Math.max(this.ybase-w,0),this.ydisp=Math.max(this.ydisp-w,0),this.savedY=Math.max(this.savedY-w,0)),this.lines.maxLength=p}this.x=Math.min(this.x,r-1),this.y=Math.min(this.y,o-1),v&&(this.y+=v),this.savedX=Math.min(this.savedX,r-1),this.scrollTop=0}if(this.scrollBottom=o-1,this._isReflowEnabled&&(this._reflow(r,o),this._cols>r))for(g=0;g<this.lines.length;g++)this.lines.get(g).resize(r,h);this._cols=r,this._rows=o},Object.defineProperty(u.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),u.prototype._reflow=function(r,o){this._cols!==r&&(r>this._cols?this._reflowLarger(r,o):this._reflowSmaller(r,o))},u.prototype._reflowLarger=function(r,o){var h=d.reflowLargerGetLinesToRemove(this.lines,this._cols,r,this.ybase+this.y,this.getNullCell(t.DEFAULT_ATTR_DATA));if(h.length>0){var p=d.reflowLargerCreateNewLayout(this.lines,h);d.reflowLargerApplyNewLayout(this.lines,p.layout),this._reflowLargerAdjustViewport(r,o,p.countRemoved)}},u.prototype._reflowLargerAdjustViewport=function(r,o,h){for(var p=this.getNullCell(t.DEFAULT_ATTR_DATA),g=h;g-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<o&&this.lines.push(new t.BufferLine(r,p))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-h,0)},u.prototype._reflowSmaller=function(r,o){for(var h=this.getNullCell(t.DEFAULT_ATTR_DATA),p=[],g=0,v=this.lines.length-1;v>=0;v--){var y=this.lines.get(v);if(!(!y||!y.isWrapped&&y.getTrimmedLength()<=r)){for(var w=[y];y.isWrapped&&v>0;)y=this.lines.get(--v),w.unshift(y);var S=this.ybase+this.y;if(!(S>=v&&S<v+w.length)){var _=w[w.length-1].getTrimmedLength(),I=d.reflowSmallerGetNewLineLengths(w,this._cols,r),C=I.length-w.length,E=void 0;E=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+C):Math.max(0,this.lines.length-this.lines.maxLength+C);for(var O=[],M=0;M<C;M++){var F=this.getBlankLine(t.DEFAULT_ATTR_DATA,!0);O.push(F)}O.length>0&&(p.push({start:v+w.length+g,newLines:O}),g+=O.length),w.push.apply(w,O);var H=I.length-1,B=I[H];B===0&&(B=I[--H]);for(var X=w.length-C-1,J=_;X>=0;){var k=Math.min(J,B);if(w[H].copyCellsFrom(w[X],J-k,B-k,k,!0),(B-=k)===0&&(B=I[--H]),(J-=k)===0){X--;var K=Math.max(X,0);J=d.getWrappedLineTrimmedLength(w,K,this._cols)}}for(M=0;M<w.length;M++)I[M]<r&&w[M].setCell(I[M],h);for(var z=C-E;z-- >0;)this.ybase===0?this.y<o-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+g)-o&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+C,this.ybase+o-1)}}}if(p.length>0){var W=[],P=[];for(M=0;M<this.lines.length;M++)P.push(this.lines.get(M));var G=this.lines.length,V=G-1,q=0,re=p[q];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+g);var ce=0;for(M=Math.min(this.lines.maxLength-1,G+g-1);M>=0;M--)if(re&&re.start>V+ce){for(var ie=re.newLines.length-1;ie>=0;ie--)this.lines.set(M--,re.newLines[ie]);M++,W.push({index:V+1,amount:re.newLines.length}),ce+=re.newLines.length,re=p[++q]}else this.lines.set(M,P[V--]);var fe=0;for(M=W.length-1;M>=0;M--)W[M].index+=fe,this.lines.onInsertEmitter.fire(W[M]),fe+=W[M].amount;var xe=Math.max(0,G+g-this.lines.maxLength);xe>0&&this.lines.onTrimEmitter.fire(xe)}},u.prototype.stringIndexToBufferIndex=function(r,o,h){for(h===void 0&&(h=!1);o;){var p=this.lines.get(r);if(!p)return[-1,-1];for(var g=h?p.getTrimmedLength():p.length,v=0;v<g;++v)if(p.get(v)[m.CHAR_DATA_WIDTH_INDEX]&&(o-=p.get(v)[m.CHAR_DATA_CHAR_INDEX].length||1),o<0)return[r,v];r++}return[r,0]},u.prototype.translateBufferLineToString=function(r,o,h,p){h===void 0&&(h=0);var g=this.lines.get(r);return g?g.translateToString(o,h,p):""},u.prototype.getWrappedRangeForLine=function(r){for(var o=r,h=r;o>0&&this.lines.get(o).isWrapped;)o--;for(;h+1<this.lines.length&&this.lines.get(h+1).isWrapped;)h++;return{first:o,last:h}},u.prototype.setupTabStops=function(r){for(r!=null?this.tabs[r]||(r=this.prevStop(r)):(this.tabs={},r=0);r<this._cols;r+=this._optionsService.options.tabStopWidth)this.tabs[r]=!0},u.prototype.prevStop=function(r){for(r==null&&(r=this.x);!this.tabs[--r]&&r>0;);return r>=this._cols?this._cols-1:r<0?0:r},u.prototype.nextStop=function(r){for(r==null&&(r=this.x);!this.tabs[++r]&&r<this._cols;);return r>=this._cols?this._cols-1:r<0?0:r},u.prototype.addMarker=function(r){var o=this,h=new a.Marker(r);return this.markers.push(h),h.register(this.lines.onTrim(function(p){h.line-=p,h.line<0&&h.dispose()})),h.register(this.lines.onInsert(function(p){h.line>=p.index&&(h.line+=p.amount)})),h.register(this.lines.onDelete(function(p){h.line>=p.index&&h.line<p.index+p.amount&&h.dispose(),h.line>p.index&&(h.line-=p.amount)})),h.register(h.onDispose(function(){return o._removeMarker(h)})),h},u.prototype._removeMarker=function(r){this.markers.splice(this.markers.indexOf(r),1)},u.prototype.iterator=function(r,o,h,p,g){return new i(this,r,o,h,p,g)},u}();b.Buffer=c;var i=function(){function u(r,o,h,p,g,v){h===void 0&&(h=0),p===void 0&&(p=r.lines.length),g===void 0&&(g=0),v===void 0&&(v=0),this._buffer=r,this._trimRight=o,this._startIndex=h,this._endIndex=p,this._startOverscan=g,this._endOverscan=v,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return u.prototype.hasNext=function(){return this._current<this._endIndex},u.prototype.next=function(){var r=this._buffer.getWrappedRangeForLine(this._current);r.first<this._startIndex-this._startOverscan&&(r.first=this._startIndex-this._startOverscan),r.last>this._endIndex+this._endOverscan&&(r.last=this._endIndex+this._endOverscan),r.first=Math.max(r.first,0),r.last=Math.min(r.last,this._buffer.lines.length);for(var o="",h=r.first;h<=r.last;++h)o+=this._buffer.translateBufferLineToString(h,this._trimRight);return this._current=r.last+1,{range:r,content:o}},u}();b.BufferStringIterator=i},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.CircularList=void 0;var f=A(0),t=function(){function e(m){this._maxLength=m,this.onDeleteEmitter=new f.EventEmitter,this.onInsertEmitter=new f.EventEmitter,this.onTrimEmitter=new f.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(e.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxLength",{get:function(){return this._maxLength},set:function(d){if(this._maxLength!==d){for(var a=new Array(d),n=0;n<Math.min(d,this.length);n++)a[n]=this._array[this._getCyclicIndex(n)];this._array=a,this._maxLength=d,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._length},set:function(d){if(d>this._length)for(var a=this._length;a<d;a++)this._array[a]=void 0;this._length=d},enumerable:!1,configurable:!0}),e.prototype.get=function(m){return this._array[this._getCyclicIndex(m)]},e.prototype.set=function(m,d){this._array[this._getCyclicIndex(m)]=d},e.prototype.push=function(m){this._array[this._getCyclicIndex(this._length)]=m,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},e.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(e.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),e.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},e.prototype.splice=function(m,d){for(var a=[],n=2;n<arguments.length;n++)a[n-2]=arguments[n];if(d){for(var s=m;s<this._length-d;s++)this._array[this._getCyclicIndex(s)]=this._array[this._getCyclicIndex(s+d)];this._length-=d}for(s=this._length-1;s>=m;s--)this._array[this._getCyclicIndex(s+a.length)]=this._array[this._getCyclicIndex(s)];for(s=0;s<a.length;s++)this._array[this._getCyclicIndex(m+s)]=a[s];if(this._length+a.length>this._maxLength){var c=this._length+a.length-this._maxLength;this._startIndex+=c,this._length=this._maxLength,this.onTrimEmitter.fire(c)}else this._length+=a.length},e.prototype.trimStart=function(m){m>this._length&&(m=this._length),this._startIndex+=m,this._length-=m,this.onTrimEmitter.fire(m)},e.prototype.shiftElements=function(m,d,a){if(!(d<=0)){if(m<0||m>=this._length)throw new Error("start argument out of range");if(m+a<0)throw new Error("Cannot shift elements in list beyond index 0");if(a>0){for(var n=d-1;n>=0;n--)this.set(m+n+a,this.get(m+n));var s=m+d+a-this._length;if(s>0)for(this._length+=s;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(n=0;n<d;n++)this.set(m+n+a,this.get(m+n))}},e.prototype._getCyclicIndex=function(m){return(this._startIndex+m)%this._maxLength},e}();b.CircularList=t},function(x,b,A){"use strict";function f(t,e,m){if(e===t.length-1)return t[e].getTrimmedLength();var d=!t[e].hasContent(m-1)&&t[e].getWidth(m-1)===1,a=t[e+1].getWidth(0)===2;return d&&a?m-1:m}Object.defineProperty(b,"__esModule",{value:!0}),b.getWrappedLineTrimmedLength=b.reflowSmallerGetNewLineLengths=b.reflowLargerApplyNewLayout=b.reflowLargerCreateNewLayout=b.reflowLargerGetLinesToRemove=void 0,b.reflowLargerGetLinesToRemove=function(t,e,m,d,a){for(var n=[],s=0;s<t.length-1;s++){var c=s,i=t.get(++c);if(i.isWrapped){for(var u=[t.get(s)];c<t.length&&i.isWrapped;)u.push(i),i=t.get(++c);if(d>=s&&d<c)s+=u.length-1;else{for(var r=0,o=f(u,r,e),h=1,p=0;h<u.length;){var g=f(u,h,e),v=g-p,y=m-o,w=Math.min(v,y);u[r].copyCellsFrom(u[h],p,o,w,!1),(o+=w)===m&&(r++,o=0),(p+=w)===g&&(h++,p=0),o===0&&r!==0&&u[r-1].getWidth(m-1)===2&&(u[r].copyCellsFrom(u[r-1],m-1,o++,1,!1),u[r-1].setCell(m-1,a))}u[r].replaceCells(o,m,a);for(var S=0,_=u.length-1;_>0&&(_>r||u[_].getTrimmedLength()===0);_--)S++;S>0&&(n.push(s+u.length-S),n.push(S)),s+=u.length-1}}}return n},b.reflowLargerCreateNewLayout=function(t,e){for(var m=[],d=0,a=e[d],n=0,s=0;s<t.length;s++)if(a===s){var c=e[++d];t.onDeleteEmitter.fire({index:s-n,amount:c}),s+=c-1,n+=c,a=e[++d]}else m.push(s);return{layout:m,countRemoved:n}},b.reflowLargerApplyNewLayout=function(t,e){for(var m=[],d=0;d<e.length;d++)m.push(t.get(e[d]));for(d=0;d<m.length;d++)t.set(d,m[d]);t.length=e.length},b.reflowSmallerGetNewLineLengths=function(t,e,m){for(var d=[],a=t.map(function(o,h){return f(t,h,e)}).reduce(function(o,h){return o+h}),n=0,s=0,c=0;c<a;){if(a-c<m){d.push(a-c);break}n+=m;var i=f(t,s,e);n>i&&(n-=i,s++);var u=t[s].getWidth(n-1)===2;u&&n--;var r=u?m-1:m;d.push(r),c+=r}return d},b.getWrappedLineTrimmedLength=f},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(a,n){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,c){s.__proto__=c}||function(s,c){for(var i in c)c.hasOwnProperty(i)&&(s[i]=c[i])})(a,n)},function(d,a){function n(){this.constructor=d}f(d,a),d.prototype=a===null?Object.create(a):(n.prototype=a.prototype,new n)});Object.defineProperty(b,"__esModule",{value:!0}),b.Marker=void 0;var e=A(0),m=function(d){function a(n){var s=d.call(this)||this;return s.line=n,s._id=a._nextId++,s.isDisposed=!1,s._onDispose=new e.EventEmitter,s}return t(a,d),Object.defineProperty(a.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),a.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},a._nextId=1,a}(A(2).Disposable);b.Marker=m},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.OptionsService=b.DEFAULT_OPTIONS=b.DEFAULT_BELL_SOUND=void 0;var f=A(0),t=A(11),e=A(33);b.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",b.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:b.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:t.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var m=["cols","rows"],d=function(){function a(n){this._onOptionChange=new f.EventEmitter,this.options=e.clone(b.DEFAULT_OPTIONS);for(var s=0,c=Object.keys(n);s<c.length;s++){var i=c[s];if(i in this.options){var u=n[i];this.options[i]=u}}}return Object.defineProperty(a.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),a.prototype.setOption=function(n,s){if(!(n in b.DEFAULT_OPTIONS))throw new Error('No option with key "'+n+'"');if(m.indexOf(n)!==-1)throw new Error('Option "'+n+'" can only be set in the constructor');this.options[n]!==s&&(s=this._sanitizeAndValidateOption(n,s),this.options[n]!==s&&(this.options[n]=s,this._onOptionChange.fire(n)))},a.prototype._sanitizeAndValidateOption=function(n,s){switch(n){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":s||(s=b.DEFAULT_OPTIONS[n]);break;case"cursorWidth":s=Math.floor(s);case"lineHeight":case"tabStopWidth":if(s<1)throw new Error(n+" cannot be less than 1, value: "+s);break;case"minimumContrastRatio":s=Math.max(1,Math.min(21,Math.round(10*s)/10));break;case"scrollback":if((s=Math.min(s,4294967295))<0)throw new Error(n+" cannot be less than 0, value: "+s);break;case"fastScrollSensitivity":case"scrollSensitivity":if(s<=0)throw new Error(n+" cannot be less than or equal to 0, value: "+s)}return s},a.prototype.getOption=function(n){if(!(n in b.DEFAULT_OPTIONS))throw new Error('No option with key "'+n+'"');return this.options[n]},a}();b.OptionsService=d},function(x,b,A){"use strict";var f,t=this&&this.__extends||(f=function(o,h){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,g){p.__proto__=g}||function(p,g){for(var v in g)g.hasOwnProperty(v)&&(p[v]=g[v])})(o,h)},function(r,o){function h(){this.constructor=r}f(r,o),r.prototype=o===null?Object.create(o):(h.prototype=o.prototype,new h)}),e=this&&this.__decorate||function(r,o,h,p){var g,v=arguments.length,y=v<3?o:p===null?p=Object.getOwnPropertyDescriptor(o,h):p;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(r,o,h,p);else for(var w=r.length-1;w>=0;w--)(g=r[w])&&(y=(v<3?g(y):v>3?g(o,h,y):g(o,h))||y);return v>3&&y&&Object.defineProperty(o,h,y),y},m=this&&this.__param||function(r,o){return function(h,p){o(h,p,r)}};Object.defineProperty(b,"__esModule",{value:!0}),b.CoreService=void 0;var d=A(1),a=A(0),n=A(33),s=A(2),c=Object.freeze({insertMode:!1}),i=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),u=function(r){function o(h,p,g,v){var y=r.call(this)||this;return y._bufferService=p,y._logService=g,y._optionsService=v,y.isCursorInitialized=!1,y.isCursorHidden=!1,y._onData=y.register(new a.EventEmitter),y._onUserInput=y.register(new a.EventEmitter),y._onBinary=y.register(new a.EventEmitter),y._scrollToBottom=h,y.register({dispose:function(){return y._scrollToBottom=void 0}}),y.modes=n.clone(c),y.decPrivateModes=n.clone(i),y}return t(o,r),Object.defineProperty(o.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),o.prototype.reset=function(){this.modes=n.clone(c),this.decPrivateModes=n.clone(i)},o.prototype.triggerDataEvent=function(h,p){if(p===void 0&&(p=!1),!this._optionsService.options.disableStdin){var g=this._bufferService.buffer;g.ybase!==g.ydisp&&this._scrollToBottom(),p&&this._onUserInput.fire(),this._logService.debug('sending data "'+h+'"',function(){return h.split("").map(function(v){return v.charCodeAt(0)})}),this._onData.fire(h)}},o.prototype.triggerBinaryEvent=function(h){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+h+'"',function(){return h.split("").map(function(p){return p.charCodeAt(0)})}),this._onBinary.fire(h))},o=e([m(1,d.IBufferService),m(2,d.ILogService),m(3,d.IOptionsService)],o)}(s.Disposable);b.CoreService=u},function(x,b,A){"use strict";var f=this&&this.__decorate||function(i,u,r,o){var h,p=arguments.length,g=p<3?u:o===null?o=Object.getOwnPropertyDescriptor(u,r):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(i,u,r,o);else for(var v=i.length-1;v>=0;v--)(h=i[v])&&(g=(p<3?h(g):p>3?h(u,r,g):h(u,r))||g);return p>3&&g&&Object.defineProperty(u,r,g),g},t=this&&this.__param||function(i,u){return function(r,o){u(r,o,i)}};Object.defineProperty(b,"__esModule",{value:!0}),b.CoreMouseService=void 0;var e=A(1),m=A(0),d={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(u){return u.button!==4&&u.action===1&&(u.ctrl=!1,u.alt=!1,u.shift=!1,!0)}},VT200:{events:19,restrict:function(u){return u.action!==32}},DRAG:{events:23,restrict:function(u){return u.action!==32||u.button!==3}},ANY:{events:31,restrict:function(u){return!0}}};function a(i,u){var r=(i.ctrl?16:0)|(i.shift?4:0)|(i.alt?8:0);return i.button===4?(r|=64,r|=i.action):(r|=3&i.button,4&i.button&&(r|=64),8&i.button&&(r|=128),i.action===32?r|=32:i.action!==0||u||(r|=3)),r}var n=String.fromCharCode,s={DEFAULT:function(u){var r=[a(u,!1)+32,u.col+32,u.row+32];return r[0]>255||r[1]>255||r[2]>255?"":""+n(r[0])+n(r[1])+n(r[2])},SGR:function(u){var r=u.action===0&&u.button!==4?"m":"M";return"[<"+a(u,!0)+";"+u.col+";"+u.row+r}},c=function(){function i(u,r){this._bufferService=u,this._coreService=r,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new m.EventEmitter,this._lastEvent=null;for(var o=0,h=Object.keys(d);o<h.length;o++){var p=h[o];this.addProtocol(p,d[p])}for(var g=0,v=Object.keys(s);g<v.length;g++){var y=v[g];this.addEncoding(y,s[y])}this.reset()}return i.prototype.addProtocol=function(u,r){this._protocols[u]=r},i.prototype.addEncoding=function(u,r){this._encodings[u]=r},Object.defineProperty(i.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(r){if(!this._protocols[r])throw new Error('unknown protocol "'+r+'"');this._activeProtocol=r,this._onProtocolChange.fire(this._protocols[r].events)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(r){if(!this._encodings[r])throw new Error('unknown encoding "'+r+'"');this._activeEncoding=r},enumerable:!1,configurable:!0}),i.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(i.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),i.prototype.triggerMouseEvent=function(u){if(u.col<0||u.col>=this._bufferService.cols||u.row<0||u.row>=this._bufferService.rows)return!1;if(u.button===4&&u.action===32)return!1;if(u.button===3&&u.action!==32)return!1;if(u.button!==4&&(u.action===2||u.action===3))return!1;if(u.col++,u.row++,u.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,u))return!1;if(!this._protocols[this._activeProtocol].restrict(u))return!1;var r=this._encodings[this._activeEncoding](u);return r&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(r):this._coreService.triggerDataEvent(r,!0)),this._lastEvent=u,!0},i.prototype.explainEvents=function(u){return{down:!!(1&u),up:!!(2&u),drag:!!(4&u),move:!!(8&u),wheel:!!(16&u)}},i.prototype._compareEvents=function(u,r){return u.col===r.col&&u.row===r.row&&u.button===r.button&&u.action===r.action&&u.ctrl===r.ctrl&&u.alt===r.alt&&u.shift===r.shift},i=f([t(0,e.IBufferService),t(1,e.ICoreService)],i)}();b.CoreMouseService=c},function(x,b,A){"use strict";var f=this&&this.__decorate||function(d,a,n,s){var c,i=arguments.length,u=i<3?a:s===null?s=Object.getOwnPropertyDescriptor(a,n):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(d,a,n,s);else for(var r=d.length-1;r>=0;r--)(c=d[r])&&(u=(i<3?c(u):i>3?c(a,n,u):c(a,n))||u);return i>3&&u&&Object.defineProperty(a,n,u),u},t=this&&this.__param||function(d,a){return function(n,s){a(n,s,d)}};Object.defineProperty(b,"__esModule",{value:!0}),b.DirtyRowService=void 0;var e=A(1),m=function(){function d(a){this._bufferService=a,this.clearRange()}return Object.defineProperty(d.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),d.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},d.prototype.markDirty=function(a){a<this._start?this._start=a:a>this._end&&(this._end=a)},d.prototype.markRangeDirty=function(a,n){if(a>n){var s=a;a=n,n=s}a<this._start&&(this._start=a),n>this._end&&(this._end=n)},d.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},d=f([t(0,e.IBufferService)],d)}();b.DirtyRowService=m},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.UnicodeService=void 0;var f=A(0),t=A(79),e=function(){function m(){this._providers=Object.create(null),this._active="",this._onChange=new f.EventEmitter;var d=new t.UnicodeV6;this.register(d),this._active=d.version,this._activeProvider=d}return Object.defineProperty(m.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"activeVersion",{get:function(){return this._active},set:function(a){if(!this._providers[a])throw new Error('unknown Unicode version "'+a+'"');this._active=a,this._activeProvider=this._providers[a],this._onChange.fire(a)},enumerable:!1,configurable:!0}),m.prototype.register=function(d){this._providers[d.version]=d},m.prototype.wcwidth=function(d){return this._activeProvider.wcwidth(d)},m.prototype.getStringCellWidth=function(d){for(var a=0,n=d.length,s=0;s<n;++s){var c=d.charCodeAt(s);if(55296<=c&&c<=56319){if(++s>=n)return a+this.wcwidth(c);var i=d.charCodeAt(s);56320<=i&&i<=57343?c=1024*(c-55296)+i-56320+65536:a+=this.wcwidth(i)}a+=this.wcwidth(c)}return a},m}();b.UnicodeService=e},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.UnicodeV6=void 0;var f,t=A(15),e=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],m=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],d=function(){function a(){if(this.version="6",!f){f=new Uint8Array(65536),t.fill(f,1),f[0]=0,t.fill(f,0,1,32),t.fill(f,0,127,160),t.fill(f,2,4352,4448),f[9001]=2,f[9002]=2,t.fill(f,2,11904,42192),f[12351]=1,t.fill(f,2,44032,55204),t.fill(f,2,63744,64256),t.fill(f,2,65040,65050),t.fill(f,2,65072,65136),t.fill(f,2,65280,65377),t.fill(f,2,65504,65511);for(var n=0;n<e.length;++n)t.fill(f,0,e[n][0],e[n][1]+1)}}return a.prototype.wcwidth=function(n){return n<32?0:n<127?1:n<65536?f[n]:function(s,c){var i,u=0,r=c.length-1;if(s<c[0][0]||s>c[r][1])return!1;for(;r>=u;)if(s>c[i=u+r>>1][1])u=i+1;else{if(!(s<c[i][0]))return!0;r=i-1}return!1}(n,m)?0:n>=131072&&n<=196605||n>=196608&&n<=262141?2:1},a}();b.UnicodeV6=d},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.CharsetService=void 0;var f=function(){function t(){this.glevel=0,this._charsets=[]}return t.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},t.prototype.setgLevel=function(e){this.glevel=e,this.charset=this._charsets[e]},t.prototype.setgCharset=function(e,m){this._charsets[e]=m,this.glevel===e&&(this.charset=m)},t}();b.CharsetService=f},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.updateWindowsModeWrappedState=void 0;var f=A(3);b.updateWindowsModeWrappedState=function(t){var e=t.buffer.lines.get(t.buffer.ybase+t.buffer.y-1),m=e==null?void 0:e.get(t.cols-1),d=t.buffer.lines.get(t.buffer.ybase+t.buffer.y);d&&m&&(d.isWrapped=m[f.CHAR_DATA_CODE_INDEX]!==f.NULL_CELL_CODE&&m[f.CHAR_DATA_CODE_INDEX]!==f.WHITESPACE_CELL_CODE)}},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.WriteBuffer=void 0;var f=function(){function t(e){this._action=e,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return t.prototype.writeSync=function(e){if(this._writeBuffer.length){for(var m=this._bufferOffset;m<this._writeBuffer.length;++m){var d=this._writeBuffer[m],a=this._callbacks[m];this._action(d),a&&a()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(e)},t.prototype.write=function(e,m){var d=this;if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return d._innerWrite()})),this._pendingData+=e.length,this._writeBuffer.push(e),this._callbacks.push(m)},t.prototype._innerWrite=function(){for(var e=this,m=Date.now();this._writeBuffer.length>this._bufferOffset;){var d=this._writeBuffer[this._bufferOffset],a=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(d),this._pendingData-=d.length,a&&a(),Date.now()-m>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return e._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},t}();b.WriteBuffer=f},function(x,b,A){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.AddonManager=void 0;var f=function(){function t(){this._addons=[]}return t.prototype.dispose=function(){for(var e=this._addons.length-1;e>=0;e--)this._addons[e].instance.dispose()},t.prototype.loadAddon=function(e,m){var d=this,a={instance:m,dispose:m.dispose,isDisposed:!1};this._addons.push(a),m.dispose=function(){return d._wrappedAddonDispose(a)},m.activate(e)},t.prototype._wrappedAddonDispose=function(e){if(!e.isDisposed){for(var m=-1,d=0;d<this._addons.length;d++)if(this._addons[d]===e){m=d;break}if(m===-1)throw new Error("Could not dispose an addon that has not been loaded");e.isDisposed=!0,e.dispose.apply(e.instance),this._addons.splice(m,1)}},t}();b.AddonManager=f}])})},"/SeX":function(j,R,l){var x=l("knOB"),b=l("qZFw"),A=function(t){this.name=t||"",this.cx=0,this.cy=0,this._radiusAxis=new x,this._angleAxis=new b,this._radiusAxis.polar=this._angleAxis.polar=this};A.prototype={type:"polar",axisPointerEnabled:!0,constructor:A,dimensions:["radius","angle"],model:null,containPoint:function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},containData:function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},getAxis:function(t){return this["_"+t+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(t){var e=[],m=this._angleAxis,d=this._radiusAxis;return m.scale.type===t&&e.push(m),d.scale.type===t&&e.push(d),e},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(t){var e=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},dataToPoint:function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},pointToData:function(t,e){var m=this.pointToCoord(t);return[this._radiusAxis.radiusToData(m[0],e),this._angleAxis.angleToData(m[1],e)]},pointToCoord:function(t){var e=t[0]-this.cx,m=t[1]-this.cy,d=this.getAngleAxis(),a=d.getExtent(),n=Math.min(a[0],a[1]),s=Math.max(a[0],a[1]);d.inverse?n=s-360:s=n+360;var c=Math.sqrt(e*e+m*m);e/=c,m/=c;for(var i=Math.atan2(-m,e)/Math.PI*180,u=i<n?1:-1;i<n||i>s;)i+=u*360;return[c,i]},coordToPoint:function(t){var e=t[0],m=t[1]/180*Math.PI,d=Math.cos(m)*e+this.cx,a=-Math.sin(m)*e+this.cy;return[d,a]},getArea:function(){var t=this.getAngleAxis(),e=this.getRadiusAxis(),m=e.getExtent().slice();m[0]>m[1]&&m.reverse();var d=t.getExtent(),a=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:m[0],r:m[1],startAngle:-d[0]*a,endAngle:-d[1]*a,clockwise:t.inverse,contain:function(n,s){var c=n-this.cx,i=s-this.cy,u=c*c+i*i,r=this.r,o=this.r0;return u<=r*r&&u>=o*o}}}};var f=A;j.exports=f},"/WM3":function(j,R,l){var x=l("QuXc"),b=l("bYtY"),A=b.isFunction,f={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var m=t.getData(),d=(t.visualColorAccessPath||"itemStyle.color").split("."),a=t.get(d),n=A(a)&&!(a instanceof x)?a:null;(!a||n)&&(a=t.getColorFromPalette(t.name,null,e.getSeriesCount())),m.setVisual("color",a);var s=(t.visualBorderColorAccessPath||"itemStyle.borderColor").split("."),c=t.get(s);if(m.setVisual("borderColor",c),!e.isSeriesFiltered(t)){n&&m.each(function(u){m.setItemVisual(u,"color",n(t.getDataParams(u)))});var i=function(u,r){var o=u.getItemModel(r),h=o.get(d,!0),p=o.get(s,!0);h!=null&&u.setItemVisual(r,"color",h),p!=null&&u.setItemVisual(r,"borderColor",p)};return{dataEach:m.hasItemOption?i:null}}}};j.exports=f},"/d5a":function(j,R){var l={average:function(A){for(var f=0,t=0,e=0;e<A.length;e++)isNaN(A[e])||(f+=A[e],t++);return t===0?NaN:f/t},sum:function(A){for(var f=0,t=0;t<A.length;t++)f+=A[t]||0;return f},max:function(A){for(var f=-Infinity,t=0;t<A.length;t++)A[t]>f&&(f=A[t]);return isFinite(f)?f:NaN},min:function(A){for(var f=Infinity,t=0;t<A.length;t++)A[t]<f&&(f=A[t]);return isFinite(f)?f:NaN},nearest:function(A){return A[0]}},x=function(A,f){return Math.round(A.length/2)};function b(A){return{seriesType:A,modifyOutputEnd:!0,reset:function(f,t,e){var m=f.getData(),d=f.get("sampling"),a=f.coordinateSystem;if(a.type==="cartesian2d"&&d){var n=a.getBaseAxis(),s=a.getOtherAxis(n),c=n.getExtent(),i=c[1]-c[0],u=Math.round(m.count()/i);if(u>1){var r;typeof d=="string"?r=l[d]:typeof d=="function"&&(r=d),r&&f.setData(m.downSample(m.mapDimension(s.dim),1/u,r,x))}}}}}j.exports=b},"/ezw":function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("pVnL"),f=l.n(A),t=l("cDf5"),e=l.n(t),m=l("q1tI"),d=l("TSYQ"),a=l.n(d),n=function(z){var W=z.prefixCls,P=z.className,G=z.width,V=z.style;return m.createElement("h3",{className:a()(W,P),style:f()({width:G},V)})},s=n,c=l("RIqP"),i=l.n(c),u=function(z){var W=function(ie){var fe=z.width,xe=z.rows,Se=xe===void 0?2:xe;return Array.isArray(fe)?fe[ie]:Se-1===ie?fe:void 0},P=z.prefixCls,G=z.className,V=z.style,q=z.rows,re=i()(Array(q)).map(function(ce,ie){return m.createElement("li",{key:ie,style:{width:W(ie)}})});return m.createElement("ul",{className:a()(P,G),style:V},re)},r=u,o=l("H84U"),h=function(z){var W,P,G=z.prefixCls,V=z.className,q=z.style,re=z.size,ce=z.shape,ie=a()((W={},b()(W,"".concat(G,"-lg"),re==="large"),b()(W,"".concat(G,"-sm"),re==="small"),W)),fe=a()((P={},b()(P,"".concat(G,"-circle"),ce==="circle"),b()(P,"".concat(G,"-square"),ce==="square"),b()(P,"".concat(G,"-round"),ce==="round"),P)),xe=typeof re=="number"?{width:re,height:re,lineHeight:"".concat(re,"px")}:{};return m.createElement("span",{className:a()(G,V,ie,fe),style:f()(f()({},xe),q)})},p=h,g=l("BGR+"),v=function(z){var W=function(G){var V=G.getPrefixCls,q=z.prefixCls,re=z.className,ce=z.active,ie=V("skeleton",q),fe=Object(g.default)(z,["prefixCls"]),xe=a()(ie,re,"".concat(ie,"-element"),b()({},"".concat(ie,"-active"),ce));return m.createElement("div",{className:xe},m.createElement(p,f()({prefixCls:"".concat(ie,"-avatar")},fe)))};return m.createElement(o.a,null,W)};v.defaultProps={size:"default",shape:"circle"};var y=v,w=function(z){var W=function(G){var V=G.getPrefixCls,q=z.prefixCls,re=z.className,ce=z.active,ie=V("skeleton",q),fe=Object(g.default)(z,["prefixCls"]),xe=a()(ie,re,"".concat(ie,"-element"),b()({},"".concat(ie,"-active"),ce));return m.createElement("div",{className:xe},m.createElement(p,f()({prefixCls:"".concat(ie,"-button")},fe)))};return m.createElement(o.a,null,W)};w.defaultProps={size:"default"};var S=w,_=function(z){var W=function(G){var V=G.getPrefixCls,q=z.prefixCls,re=z.className,ce=z.active,ie=V("skeleton",q),fe=Object(g.default)(z,["prefixCls"]),xe=a()(ie,re,"".concat(ie,"-element"),b()({},"".concat(ie,"-active"),ce));return m.createElement("div",{className:xe},m.createElement(p,f()({prefixCls:"".concat(ie,"-input")},fe)))};return m.createElement(o.a,null,W)};_.defaultProps={size:"default"};var I=_,C="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",E=function(z){var W=function(G){var V=G.getPrefixCls,q=z.prefixCls,re=z.className,ce=z.style,ie=V("skeleton",q),fe=a()(ie,re,"".concat(ie,"-element"));return m.createElement("div",{className:fe},m.createElement("div",{className:a()("".concat(ie,"-image"),re),style:ce},m.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(ie,"-image-svg")},m.createElement("path",{d:C,className:"".concat(ie,"-image-path")}))))};return m.createElement(o.a,null,W)},O=E;function M(K){return K&&e()(K)==="object"?K:{}}function F(K,z){return K&&!z?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function H(K,z){return!K&&z?{width:"38%"}:K&&z?{width:"50%"}:{}}function B(K,z){var W={};return(!K||!z)&&(W.width="61%"),!K&&z?W.rows=3:W.rows=2,W}var X=function(z){var W=function(G){var V=G.getPrefixCls,q=G.direction,re=z.prefixCls,ce=z.loading,ie=z.className,fe=z.children,xe=z.avatar,Se=z.title,ke=z.paragraph,ge=z.active,Be=z.round,ee=V("skeleton",re);if(ce||!("loading"in z)){var ue,Ge=!!xe,ae=!!Se,Z=!!ke,Y;if(Ge){var te=f()(f()({prefixCls:"".concat(ee,"-avatar")},F(ae,Z)),M(xe));Y=m.createElement("div",{className:"".concat(ee,"-header")},m.createElement(p,te))}var we;if(ae||Z){var pe;if(ae){var De=f()(f()({prefixCls:"".concat(ee,"-title")},H(Ge,Z)),M(Se));pe=m.createElement(s,De)}var Ne;if(Z){var me=f()(f()({prefixCls:"".concat(ee,"-paragraph")},B(Ge,ae)),M(ke));Ne=m.createElement(r,me)}we=m.createElement("div",{className:"".concat(ee,"-content")},pe,Ne)}var be=a()(ee,ie,(ue={},b()(ue,"".concat(ee,"-with-avatar"),Ge),b()(ue,"".concat(ee,"-active"),ge),b()(ue,"".concat(ee,"-rtl"),q==="rtl"),b()(ue,"".concat(ee,"-round"),Be),ue));return m.createElement("div",{className:be},Y,we)}return fe};return m.createElement(o.a,null,W)};X.defaultProps={avatar:!1,title:!0,paragraph:!0},X.Button=S,X.Avatar=y,X.Input=I,X.Image=O;var J=X,k=R.a=J},"/iHx":function(j,R,l){var x=l("6GrX"),b=l("IwbS"),A=["textStyle","color"],f={getTextColor:function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(A):null)},getFont:function(){return b.getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(t){return x.getBoundingRect(t,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("lineHeight"),this.getShallow("rich"),this.getShallow("truncateText"))}};j.exports=f},"/ry/":function(j,R,l){var x=l("bYtY"),b=l("T4UG"),A=l("5GhG"),f=A.seriesModelMixin,t=b.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}});x.mixin(t,f,!0);var e=t;j.exports=e},"/stD":function(j,R,l){var x=l("bYtY"),b=l("IUWy"),A=l("Kagy"),f=A.toolbox.brush;function t(d,a,n){this.model=d,this.ecModel=a,this.api=n,this._brushType,this._brushMode}t.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:x.clone(f.title)};var e=t.prototype;e.render=e.updateView=function(d,a,n){var s,c,i;a.eachComponent({mainType:"brush"},function(u){s=u.brushType,c=u.brushOption.brushMode||"single",i|=u.areas.length}),this._brushType=s,this._brushMode=c,x.each(d.get("type",!0),function(u){d.setIconStatus(u,(u==="keep"?c==="multiple":u==="clear"?i:u===s)?"emphasis":"normal")})},e.getIcons=function(){var d=this.model,a=d.get("icon",!0),n={};return x.each(d.get("type",!0),function(s){a[s]&&(n[s]=a[s])}),n},e.onclick=function(d,a,n){var s=this._brushType,c=this._brushMode;n==="clear"?(a.dispatchAction({type:"axisAreaSelect",intervals:[]}),a.dispatchAction({type:"brush",command:"clear",areas:[]})):a.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:n==="keep"?s:s===n?!1:n,brushMode:n==="keep"?c==="multiple"?"single":"multiple":c}})},b.register("brush",t);var m=t;j.exports=m},"/wGt":function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("pVnL"),f=l.n(A),t=l("lwsE"),e=l.n(t),m=l("W8MJ"),d=l.n(m),a=l("PJYZ"),n=l.n(a),s=l("7W2i"),c=l.n(s),i=l("LQ03"),u=l.n(i),r=l("q1tI"),o=l("Ff2n"),h=l("1OyB"),p=l("vuIU"),g=l("Ji7U"),v=l("md7G"),y=l("foSv"),w=l("1W/9"),S=l("rePB"),_=l("JX7q"),I=l("TSYQ"),C=l.n(I),E=l("qx4F"),O=l("4IlW");function M(pe){return Array.isArray(pe)?pe:[pe]}var F={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},H=Object.keys(F).filter(function(pe){if(typeof document=="undefined")return!1;var De=document.getElementsByTagName("html")[0];return pe in(De?De.style:{})})[0],B=F[H];function X(pe,De,Ne,me){pe.addEventListener?pe.addEventListener(De,Ne,me):pe.attachEvent&&pe.attachEvent("on".concat(De),Ne)}function J(pe,De,Ne,me){pe.removeEventListener?pe.removeEventListener(De,Ne,me):pe.attachEvent&&pe.detachEvent("on".concat(De),Ne)}function k(pe,De){var Ne=typeof pe=="function"?pe(De):pe;return Array.isArray(Ne)?Ne.length===2?Ne:[Ne[0],Ne[1]]:[Ne]}var K=function(De){return!isNaN(parseFloat(De))&&isFinite(De)},z=!(typeof window!="undefined"&&window.document&&window.document.createElement),W=function pe(De,Ne,me,be){if(!Ne||Ne===document||Ne instanceof Document)return!1;if(Ne===De.parentNode)return!0;var Re=Math.max(Math.abs(me),Math.abs(be))===Math.abs(be),it=Math.max(Math.abs(me),Math.abs(be))===Math.abs(me),yt=Ne.scrollHeight-Ne.clientHeight,pt=Ne.scrollWidth-Ne.clientWidth,Pe=document.defaultView.getComputedStyle(Ne),Nt=Pe.overflowY==="auto"||Pe.overflowY==="scroll",ut=Pe.overflowX==="auto"||Pe.overflowX==="scroll",Ft=yt&&Nt,Ut=pt&&ut;return Re&&(!Ft||Ft&&(Ne.scrollTop>=yt&&be<0||Ne.scrollTop<=0&&be>0))||it&&(!Ut||Ut&&(Ne.scrollLeft>=pt&&me<0||Ne.scrollLeft<=0&&me>0))?pe(De,Ne.parentNode,me,be):!1};function P(pe){var De=G();return function(){var me=Object(y.a)(pe),be;if(De){var Re=Object(y.a)(this).constructor;be=Reflect.construct(me,arguments,Re)}else be=me.apply(this,arguments);return Object(v.a)(this,be)}}function G(){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(pe){return!1}}var V={},q=function(pe){Object(g.a)(Ne,pe);var De=P(Ne);function Ne(me){var be;return Object(h.a)(this,Ne),be=De.call(this,me),be.domFocus=function(){be.dom&&be.dom.focus()},be.removeStartHandler=function(Re){if(Re.touches.length>1)return;be.startPos={x:Re.touches[0].clientX,y:Re.touches[0].clientY}},be.removeMoveHandler=function(Re){if(Re.changedTouches.length>1)return;var it=Re.currentTarget,yt=Re.changedTouches[0].clientX-be.startPos.x,pt=Re.changedTouches[0].clientY-be.startPos.y;(it===be.maskDom||it===be.handlerDom||it===be.contentDom&&W(it,Re.target,yt,pt))&&Re.cancelable&&Re.preventDefault()},be.transitionEnd=function(Re){var it=Re.target;J(it,B,be.transitionEnd),it.style.transition=""},be.onKeyDown=function(Re){if(Re.keyCode===O.a.ESC){var it=be.props.onClose;Re.stopPropagation(),it&&it(Re)}},be.onWrapperTransitionEnd=function(Re){var it=be.props,yt=it.open,pt=it.afterVisibleChange;Re.target===be.contentWrapper&&Re.propertyName.match(/transform$/)&&(be.dom.style.transition="",!yt&&be.getCurrentDrawerSome()&&(document.body.style.overflowX="",be.maskDom&&(be.maskDom.style.left="",be.maskDom.style.width="")),pt&&pt(!!yt))},be.openLevelTransition=function(){var Re=be.props,it=Re.open,yt=Re.width,pt=Re.height,Pe=be.getHorizontalBoolAndPlacementName(),Nt=Pe.isHorizontal,ut=Pe.placementName,Ft=be.contentDom?be.contentDom.getBoundingClientRect()[Nt?"width":"height"]:0,Ut=(Nt?yt:pt)||Ft;be.setLevelAndScrolling(it,ut,Ut)},be.setLevelTransform=function(Re,it,yt,pt){var Pe=be.props,Nt=Pe.placement,ut=Pe.levelMove,Ft=Pe.duration,Ut=Pe.ease,Kt=Pe.showMask;be.levelDom.forEach(function($t){$t.style.transition="transform ".concat(Ft," ").concat(Ut),X($t,B,be.transitionEnd);var or=Re?yt:0;if(ut){var ht=k(ut,{target:$t,open:Re});or=Re?ht[0]:ht[1]||0}var Ee=typeof or=="number"?"".concat(or,"px"):or,de=Nt==="left"||Nt==="top"?Ee:"-".concat(Ee);de=Kt&&Nt==="right"&&pt?"calc(".concat(de," + ").concat(pt,"px)"):de,$t.style.transform=or?"".concat(it,"(").concat(de,")"):""})},be.setLevelAndScrolling=function(Re,it,yt){var pt=be.props.onChange;if(!z){var Pe=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(E.a)(!0):0;be.setLevelTransform(Re,it,yt,Pe),be.toggleScrollingToDrawerAndBody(Pe)}pt&&pt(Re)},be.toggleScrollingToDrawerAndBody=function(Re){var it=be.props,yt=it.getOpenCount,pt=it.getContainer,Pe=it.showMask,Nt=it.open,ut=pt&&pt(),Ft=yt&&yt();if(ut&&ut.parentNode===document.body&&Pe){var Ut=["touchstart"],Kt=[document.body,be.maskDom,be.handlerDom,be.contentDom];Nt&&document.body.style.overflow!=="hidden"?(Re&&be.addScrollingEffect(Re),Ft===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",Kt.forEach(function($t,or){if(!$t)return;X($t,Ut[or]||"touchmove",or?be.removeMoveHandler:be.removeStartHandler,be.passive)})):be.getCurrentDrawerSome()&&(Ft||(document.body.style.overflow=""),document.body.style.touchAction="",Re&&be.remScrollingEffect(Re),Kt.forEach(function($t,or){if(!$t)return;J($t,Ut[or]||"touchmove",or?be.removeMoveHandler:be.removeStartHandler,be.passive)}))}},be.addScrollingEffect=function(Re){var it=be.props,yt=it.placement,pt=it.duration,Pe=it.ease,Nt=it.getOpenCount,ut=it.switchScrollingEffect,Ft=Nt&&Nt();Ft===1&&ut();var Ut="width ".concat(pt," ").concat(Pe),Kt="transform ".concat(pt," ").concat(Pe);be.dom.style.transition="none";switch(yt){case"right":be.dom.style.transform="translateX(-".concat(Re,"px)");break;case"top":case"bottom":be.dom.style.width="calc(100% - ".concat(Re,"px)"),be.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(be.timeout),be.timeout=setTimeout(function(){be.dom&&(be.dom.style.transition="".concat(Kt,",").concat(Ut),be.dom.style.width="",be.dom.style.transform="")})},be.remScrollingEffect=function(Re){var it=be.props,yt=it.placement,pt=it.duration,Pe=it.ease,Nt=it.getOpenCount,ut=it.switchScrollingEffect,Ft=Nt&&Nt();Ft||ut(!0),H&&(document.body.style.overflowX="hidden"),be.dom.style.transition="none";var Ut,Kt="width ".concat(pt," ").concat(Pe),$t="transform ".concat(pt," ").concat(Pe);switch(yt){case"left":{be.dom.style.width="100%",Kt="width 0s ".concat(Pe," ").concat(pt);break}case"right":{be.dom.style.transform="translateX(".concat(Re,"px)"),be.dom.style.width="100%",Kt="width 0s ".concat(Pe," ").concat(pt),be.maskDom&&(be.maskDom.style.left="-".concat(Re,"px"),be.maskDom.style.width="calc(100% + ".concat(Re,"px)"));break}case"top":case"bottom":{be.dom.style.width="calc(100% + ".concat(Re,"px)"),be.dom.style.height="100%",be.dom.style.transform="translateZ(0)",Ut="height 0s ".concat(Pe," ").concat(pt);break}default:break}clearTimeout(be.timeout),be.timeout=setTimeout(function(){be.dom&&(be.dom.style.transition="".concat($t,",").concat(Ut?"".concat(Ut,","):"").concat(Kt),be.dom.style.transform="",be.dom.style.width="",be.dom.style.height="")})},be.getCurrentDrawerSome=function(){return!Object.keys(V).some(function(Re){return V[Re]})},be.getLevelDom=function(Re){var it=Re.level,yt=Re.getContainer;if(z)return;var pt=yt&&yt(),Pe=pt?pt.parentNode:null;if(be.levelDom=[],it==="all"){var Nt=Pe?Array.prototype.slice.call(Pe.children):[];Nt.forEach(function(ut){ut.nodeName!=="SCRIPT"&&ut.nodeName!=="STYLE"&&ut.nodeName!=="LINK"&&ut!==pt&&be.levelDom.push(ut)})}else it&&M(it).forEach(function(ut){document.querySelectorAll(ut).forEach(function(Ft){be.levelDom.push(Ft)})})},be.getHorizontalBoolAndPlacementName=function(){var Re=be.props.placement,it=Re==="left"||Re==="right",yt="translate".concat(it?"X":"Y");return{isHorizontal:it,placementName:yt}},be.state={_self:Object(_.a)(be)},be}return Object(p.a)(Ne,[{key:"componentDidMount",value:function(){var be=this;if(!z){var Re=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return Re=!0,null}}))}catch(Nt){}this.passive=Re?{passive:!1}:!1}var it=this.props,yt=it.open,pt=it.getContainer,Pe=pt&&pt();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),yt&&(Pe&&Pe.parentNode===document.body&&(V[this.drawerId]=yt),this.openLevelTransition(),this.forceUpdate(function(){be.domFocus()}))}},{key:"componentDidUpdate",value:function(be){var Re=this.props,it=Re.open,yt=Re.getContainer,pt=yt&&yt();it!==be.open&&(it&&this.domFocus(),pt&&pt.parentNode===document.body&&(V[this.drawerId]=!!it),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var be=this.props,Re=be.getOpenCount,it=be.open,yt=be.switchScrollingEffect,pt=typeof Re=="function"&&Re();delete V[this.drawerId],it&&(this.setLevelTransform(!1),document.body.style.touchAction=""),pt||(document.body.style.overflow="",yt(!0))}},{key:"render",value:function(){var be,Re=this,it=this.props,yt=it.className,pt=it.children,Pe=it.style,Nt=it.width,ut=it.height,Ft=it.defaultOpen,Ut=it.open,Kt=it.prefixCls,$t=it.placement,or=it.level,ht=it.levelMove,Ee=it.ease,de=it.duration,qe=it.getContainer,rt=it.handler,ve=it.onChange,bt=it.afterVisibleChange,jt=it.showMask,He=it.maskClosable,kt=it.maskStyle,Ar=it.onClose,at=it.onHandleClick,Ht=it.keyboard,Wt=it.getOpenCount,ot=it.switchScrollingEffect,et=Object(o.a)(it,["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"]),Ze=this.dom?Ut:!1,Gt=C()(Kt,(be={},Object(S.a)(be,"".concat(Kt,"-").concat($t),!0),Object(S.a)(be,"".concat(Kt,"-open"),Ze),Object(S.a)(be,yt||"",!!yt),Object(S.a)(be,"no-mask",!jt),be)),yr=this.getHorizontalBoolAndPlacementName(),br=yr.placementName,Sr=$t==="left"||$t==="top"?"-100%":"100%",Tn=Ze?"":"".concat(br,"(").concat(Sr,")"),cn=rt&&r.cloneElement(rt,{onClick:function(lt){rt.props.onClick&&rt.props.onClick(),at&&at(lt)},ref:function(lt){Re.handlerDom=lt}});return r.createElement("div",Object.assign({},et,{tabIndex:-1,className:Gt,style:Pe,ref:function(lt){Re.dom=lt},onKeyDown:Ze&&Ht?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),jt&&r.createElement("div",{className:"".concat(Kt,"-mask"),onClick:He?Ar:void 0,style:kt,ref:function(lt){Re.maskDom=lt}}),r.createElement("div",{className:"".concat(Kt,"-content-wrapper"),style:{transform:Tn,msTransform:Tn,width:K(Nt)?"".concat(Nt,"px"):Nt,height:K(ut)?"".concat(ut,"px"):ut},ref:function(lt){Re.contentWrapper=lt}},r.createElement("div",{className:"".concat(Kt,"-content"),ref:function(lt){Re.contentDom=lt},onTouchStart:Ze&&jt?this.removeStartHandler:void 0,onTouchMove:Ze&&jt?this.removeMoveHandler:void 0},pt),cn))}}],[{key:"getDerivedStateFromProps",value:function(be,Re){var it=Re.prevProps,yt=Re._self,pt={prevProps:be};if(it!==void 0){var Pe=be.placement,Nt=be.level;Pe!==it.placement&&(yt.contentDom=null),Nt!==it.level&&yt.getLevelDom(be)}return pt}}]),Ne}(r.Component);q.defaultProps={switchScrollingEffect:function(){}};var re=q;function ce(pe){var De=ie();return function(){var me=Object(y.a)(pe),be;if(De){var Re=Object(y.a)(this).constructor;be=Reflect.construct(me,arguments,Re)}else be=me.apply(this,arguments);return Object(v.a)(this,be)}}function ie(){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(pe){return!1}}var fe=function(pe){Object(g.a)(Ne,pe);var De=ce(Ne);function Ne(me){var be;Object(h.a)(this,Ne),be=De.call(this,me),be.onHandleClick=function(it){var yt=be.props,pt=yt.onHandleClick,Pe=yt.open;if(pt&&pt(it),typeof Pe=="undefined"){var Nt=be.state.open;be.setState({open:!Nt})}},be.onClose=function(it){var yt=be.props,pt=yt.onClose,Pe=yt.open;pt&&pt(it),typeof Pe=="undefined"&&be.setState({open:!1})};var Re=typeof me.open!="undefined"?me.open:!!me.defaultOpen;return be.state={open:Re},"onMaskClick"in me&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),be}return Object(p.a)(Ne,[{key:"render",value:function(){var be=this,Re=this.props,it=Re.defaultOpen,yt=Re.getContainer,pt=Re.wrapperClassName,Pe=Re.forceRender,Nt=Re.handler,ut=Object(o.a)(Re,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),Ft=this.state.open;if(!yt)return r.createElement("div",{className:pt,ref:function($t){be.dom=$t}},r.createElement(re,Object.assign({},ut,{open:Ft,handler:Nt,getContainer:function(){return be.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var Ut=!!Nt||Pe;return r.createElement(w.a,{visible:Ft,forceRender:Ut,getContainer:yt,wrapperClassName:pt},function(Kt){var $t=Kt.visible,or=Kt.afterClose,ht=Object(o.a)(Kt,["visible","afterClose"]);return r.createElement(re,Object.assign({},ut,ht,{open:$t!==void 0?$t:Ft,afterVisibleChange:or!==void 0?or:ut.afterVisibleChange,handler:Nt,onClose:be.onClose,onHandleClick:be.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(be,Re){var it=Re.prevProps,yt={prevProps:be};return typeof it!="undefined"&&be.open!==it.open&&(yt.open=be.open),yt}}]),Ne}(r.Component);fe.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:r.createElement("div",{className:"drawer-handle"},r.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var xe=fe,Se=xe,ke=l("V/uB"),ge=l.n(ke),Be=l("BGR+"),ee=l("H84U"),ue=l("CWQg"),Ge=function(pe,De){var Ne={};for(var me in pe)Object.prototype.hasOwnProperty.call(pe,me)&&De.indexOf(me)<0&&(Ne[me]=pe[me]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,me=Object.getOwnPropertySymbols(pe);be<me.length;be++)De.indexOf(me[be])<0&&Object.prototype.propertyIsEnumerable.call(pe,me[be])&&(Ne[me[be]]=pe[me[be]]);return Ne},ae=r.createContext(null),Z=Object(ue.a)("top","right","bottom","left"),Y={distance:180},te=function(pe){c()(Ne,pe);var De=u()(Ne);function Ne(){var me;return e()(this,Ne),me=De.apply(this,arguments),me.state={push:!1},me.push=function(){me.props.push&&me.setState({push:!0})},me.pull=function(){me.props.push&&me.setState({push:!1})},me.onDestroyTransitionEnd=function(){var be=me.getDestroyOnClose();if(!be)return;me.props.visible||(me.destroyClose=!0,me.forceUpdate())},me.getDestroyOnClose=function(){return me.props.destroyOnClose&&!me.props.visible},me.getPushDistance=function(){var be=me.props.push,Re;return typeof be=="boolean"?Re=be?Y.distance:0:Re=be.distance,parseFloat(String(Re||0))},me.getPushTransform=function(be){var Re=me.getPushDistance();if(be==="left"||be==="right")return"translateX(".concat(be==="left"?Re:-Re,"px)");if(be==="top"||be==="bottom")return"translateY(".concat(be==="top"?Re:-Re,"px)")},me.getRcDrawerStyle=function(){var be=me.props,Re=be.zIndex,it=be.placement,yt=be.mask,pt=be.style,Pe=me.state.push,Nt=yt?{}:me.getOffsetStyle();return f()(f()({zIndex:Re,transform:Pe?me.getPushTransform(it):void 0},Nt),pt)},me.renderBody=function(){var be=me.props,Re=be.bodyStyle,it=be.drawerStyle,yt=be.prefixCls,pt=be.visible;if(me.destroyClose&&!pt)return null;me.destroyClose=!1;var Pe={},Nt=me.getDestroyOnClose();return Nt&&(Pe.opacity=0,Pe.transition="opacity .3s"),r.createElement("div",{className:"".concat(yt,"-wrapper-body"),style:f()(f()({},Pe),it),onTransitionEnd:me.onDestroyTransitionEnd},me.renderHeader(),r.createElement("div",{className:"".concat(yt,"-body"),style:Re},me.props.children),me.renderFooter())},me.renderProvider=function(be){return me.parentDrawer=be,r.createElement(ee.a,null,function(Re){var it=Re.getPopupContainer,yt=Re.getPrefixCls,pt=me.props,Pe=pt.prefixCls,Nt=pt.placement,ut=pt.className,Ft=pt.mask,Ut=pt.direction,Kt=pt.visible,$t=Ge(pt,["prefixCls","placement","className","mask","direction","visible"]),or=yt("select",Pe),ht=C()(ut,b()({"no-mask":!Ft},"".concat(or,"-rtl"),Ut==="rtl")),Ee=Ft?me.getOffsetStyle():{};return r.createElement(ae.Provider,{value:n()(me)},r.createElement(Se,f()({handler:!1},Object(Be.default)($t,["zIndex","style","closable","closeIcon","destroyOnClose","drawerStyle","headerStyle","bodyStyle","footerStyle","footer","locale","title","push","visible","getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","pageHeader","autoInsertSpaceInButton","width","height","dropdownMatchSelectWidth","getTargetContainer"]),{getContainer:$t.getContainer===void 0&&it?function(){return it(document.body)}:$t.getContainer},Ee,{prefixCls:or,open:Kt,showMask:Ft,placement:Nt,style:me.getRcDrawerStyle(),className:ht}),me.renderBody()))})},me}return d()(Ne,[{key:"componentDidMount",value:function(){var be=this.props.visible;be&&this.parentDrawer&&this.parentDrawer.push()}},{key:"componentDidUpdate",value:function(be){var Re=this.props.visible;be.visible!==Re&&this.parentDrawer&&(Re?this.parentDrawer.push():this.parentDrawer.pull())}},{key:"componentWillUnmount",value:function(){this.parentDrawer&&(this.parentDrawer.pull(),this.parentDrawer=null)}},{key:"getOffsetStyle",value:function(){var be=this.props,Re=be.placement,it=be.width,yt=be.height,pt=be.visible,Pe=be.mask;if(!pt&&!Pe)return{};var Nt={};return Re==="left"||Re==="right"?Nt.width=it:Nt.height=yt,Nt}},{key:"renderHeader",value:function(){var be=this.props,Re=be.title,it=be.prefixCls,yt=be.closable,pt=be.headerStyle;if(!Re&&!yt)return null;var Pe=Re?"".concat(it,"-header"):"".concat(it,"-header-no-title");return r.createElement("div",{className:Pe,style:pt},Re&&r.createElement("div",{className:"".concat(it,"-title")},Re),yt&&this.renderCloseIcon())}},{key:"renderFooter",value:function(){var be=this.props,Re=be.footer,it=be.footerStyle,yt=be.prefixCls;if(!Re)return null;var pt="".concat(yt,"-footer");return r.createElement("div",{className:pt,style:it},Re)}},{key:"renderCloseIcon",value:function(){var be=this.props,Re=be.closable,it=be.closeIcon,yt=it===void 0?r.createElement(ge.a,null):it,pt=be.prefixCls,Pe=be.onClose;return Re&&r.createElement("button",{onClick:Pe,"aria-label":"Close",className:"".concat(pt,"-close"),style:{"--scroll-bar":"".concat(Object(E.a)(),"px")}},yt)}},{key:"render",value:function(){return r.createElement(ae.Consumer,null,this.renderProvider)}}]),Ne}(r.Component);te.defaultProps={width:256,height:256,closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:Y};var we=R.a=Object(ee.c)({prefixCls:"drawer"})(te)},"/y7N":function(j,R,l){var x=l("bYtY"),b=l("IwbS"),A=l("6GrX"),f=l("7aKB"),t=l("Fofx"),e=l("aX7z"),m=l("+rIm");function d(h){var p=h.get("type"),g=h.getModel(p+"Style"),v;return p==="line"?(v=g.getLineStyle(),v.fill=null):p==="shadow"&&(v=g.getAreaStyle(),v.stroke=null),v}function a(h,p,g,v,y){var w=g.get("value"),S=s(w,p.axis,p.ecModel,g.get("seriesDataIndices"),{precision:g.get("label.precision"),formatter:g.get("label.formatter")}),_=g.getModel("label"),I=f.normalizeCssArray(_.get("padding")||0),C=_.getFont(),E=A.getBoundingRect(S,C),O=y.position,M=E.width+I[1]+I[3],F=E.height+I[0]+I[2],H=y.align;H==="right"&&(O[0]-=M),H==="center"&&(O[0]-=M/2);var B=y.verticalAlign;B==="bottom"&&(O[1]-=F),B==="middle"&&(O[1]-=F/2),n(O,M,F,v);var X=_.get("backgroundColor");(!X||X==="auto")&&(X=p.get("axisLine.lineStyle.color")),h.label={shape:{x:0,y:0,width:M,height:F,r:_.get("borderRadius")},position:O.slice(),style:{text:S,textFont:C,textFill:_.getTextColor(),textPosition:"inside",textPadding:I,fill:X,stroke:_.get("borderColor")||"transparent",lineWidth:_.get("borderWidth")||0,shadowBlur:_.get("shadowBlur"),shadowColor:_.get("shadowColor"),shadowOffsetX:_.get("shadowOffsetX"),shadowOffsetY:_.get("shadowOffsetY")},z2:10}}function n(h,p,g,v){var y=v.getWidth(),w=v.getHeight();h[0]=Math.min(h[0]+p,y)-p,h[1]=Math.min(h[1]+g,w)-g,h[0]=Math.max(h[0],0),h[1]=Math.max(h[1],0)}function s(h,p,g,v,y){h=p.scale.parse(h);var w=p.scale.getLabel(h,{precision:y.precision}),S=y.formatter;if(S){var _={value:e.getAxisRawValue(p,h),axisDimension:p.dim,axisIndex:p.index,seriesData:[]};x.each(v,function(I){var C=g.getSeriesByIndex(I.seriesIndex),E=I.dataIndexInside,O=C&&C.getDataParams(E);O&&_.seriesData.push(O)}),x.isString(S)?w=S.replace("{value}",w):x.isFunction(S)&&(w=S(_))}return w}function c(h,p,g){var v=t.create();return t.rotate(v,v,g.rotation),t.translate(v,v,g.position),b.applyTransform([h.dataToCoord(p),(g.labelOffset||0)+(g.labelDirection||1)*(g.labelMargin||0)],v)}function i(h,p,g,v,y,w){var S=m.innerTextLayout(g.rotation,0,g.labelDirection);g.labelMargin=y.get("label.margin"),a(p,v,y,w,{position:c(v.axis,h,g),align:S.textAlign,verticalAlign:S.textVerticalAlign})}function u(h,p,g){return g=g||0,{x1:h[g],y1:h[1-g],x2:p[g],y2:p[1-g]}}function r(h,p,g){return g=g||0,{x:h[g],y:h[1-g],width:p[g],height:p[1-g]}}function o(h,p,g,v,y,w){return{cx:h,cy:p,r0:g,r:v,startAngle:y,endAngle:w,clockwise:!0}}R.buildElStyle=d,R.buildLabelElOption=a,R.getValueLabel=s,R.getTransformedPosition=c,R.buildCartesianSingleLabelElOption=i,R.makeLineShape=u,R.makeRectShape=r,R.makeSectorShape=o},"/zsF":function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("bE4E"),f=l.n(A)},"0/Rx":function(j,R){function l(x){return{seriesType:x,reset:function(b,A){var f=A.findComponents({mainType:"legend"});if(!f||!f.length)return;var t=b.getData();t.filterSelf(function(e){for(var m=t.getName(e),d=0;d<f.length;d++)if(!f[d].isSelected(m))return!1;return!0})}}}j.exports=l},"01d+":function(j,R,l){var x=l("bYtY"),b=x.each,A=l("HF/U"),f=A.simpleLayout,t=A.simpleLayoutEdge;function e(m,d){m.eachSeriesByType("graph",function(a){var n=a.get("layout"),s=a.coordinateSystem;if(s&&s.type!=="view"){var c=a.getData(),i=[];b(s.dimensions,function(g){i=i.concat(c.mapDimension(g,!0))});for(var u=0;u<c.count();u++){for(var r=[],o=!1,h=0;h<i.length;h++){var p=c.get(i[h],u);isNaN(p)||(o=!0),r.push(p)}o?c.setItemLayout(u,s.dataToPoint(r)):c.setItemLayout(u,[NaN,NaN])}t(c.graph)}else(!n||n==="none")&&f(a)})}j.exports=e},"06DH":function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("Kagy"),f=l("IUWy"),t=A.toolbox.magicType,e="__ec_magicType_stack__";function m(c){this.model=c}m.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:b.clone(t.title),option:{},seriesIndex:{}};var d=m.prototype;d.getIcons=function(){var c=this.model,i=c.get("icon"),u={};return b.each(c.get("type"),function(r){i[r]&&(u[r]=i[r])}),u};var a={line:function(c,i,u,r){if(c==="bar")return b.merge({id:i,type:"line",data:u.get("data"),stack:u.get("stack"),markPoint:u.get("markPoint"),markLine:u.get("markLine")},r.get("option.line")||{},!0)},bar:function(c,i,u,r){if(c==="line")return b.merge({id:i,type:"bar",data:u.get("data"),stack:u.get("stack"),markPoint:u.get("markPoint"),markLine:u.get("markLine")},r.get("option.bar")||{},!0)},stack:function(c,i,u,r){var o=u.get("stack")===e;if(c==="line"||c==="bar")return r.setIconStatus("stack",o?"normal":"emphasis"),b.merge({id:i,stack:o?"":e},r.get("option.stack")||{},!0)}},n=[["line","bar"],["stack"]];d.onclick=function(c,i,u){var r=this.model,o=r.get("seriesIndex."+u);if(!a[u])return;var h={series:[]},p=function(y){var w=y.subType,S=y.id,_=a[u](w,S,y,r);_&&(b.defaults(_,y.option),h.series.push(_));var I=y.coordinateSystem;if(I&&I.type==="cartesian2d"&&(u==="line"||u==="bar")){var C=I.getAxesByScale("ordinal")[0];if(C){var E=C.dim,O=E+"Axis",M=c.queryComponents({mainType:O,index:y.get(name+"Index"),id:y.get(name+"Id")})[0],F=M.componentIndex;h[O]=h[O]||[];for(var H=0;H<=F;H++)h[O][F]=h[O][F]||{};h[O][F].boundaryGap=u==="bar"}}};b.each(n,function(y){b.indexOf(y,u)>=0&&b.each(y,function(w){r.setIconStatus(w,"normal")})}),r.setIconStatus(u,"emphasis"),c.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},p);var g;if(u==="stack"){var v=h.series&&h.series[0]&&h.series[0].stack===e;g=v?b.merge({stack:t.title.tiled},t.title):b.clone(t.title)}i.dispatchAction({type:"changeMagicType",currentType:u,newOption:h,newTitle:g,featureName:"magicType"})},x.registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(c,i){i.mergeOption(c.newOption)}),f.register("magicType",m);var s=m;j.exports=s},"06Qe":function(j,R,l){var x=l("ItGF"),b="urn:schemas-microsoft-com:vml",A=typeof window=="undefined"?null:window,f=!1,t=A&&A.document;function e(a){return m(a)}var m;if(t&&!x.canvasSupported)try{!t.namespaces.zrvml&&t.namespaces.add("zrvml",b),m=function(n){return t.createElement("<zrvml:"+n+' class="zrvml">')}}catch(a){m=function(s){return t.createElement("<"+s+' xmlns="'+b+'" class="zrvml">')}}function d(){if(f||!t)return;f=!0;var a=t.styleSheets;a.length<31?t.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):a[0].addRule(".zrvml","behavior:url(#default#VML)")}R.doc=t,R.createNode=e,R.initVML=d},"09Wf":function(j,R,l){"use strict";l.d(R,"b",function(){return b}),l.d(R,"a",function(){return A});var x=l("CWQg"),b=Object(x.a)("success","processing","error","default","warning"),A=Object(x.a)("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime")},"0Bwj":function(j,R,l){var x=l("T4UG"),b=l("I3/A"),A=l("7aKB"),f=A.encodeHTML,t=l("Qxkt"),e=l("Tghj"),m=e.__DEV__,d=x.extend({type:"series.sankey",layoutInfo:null,levelModels:null,getInitialData:function(n,s){for(var c=n.edges||n.links,i=n.data||n.nodes,u=n.levels,r=this.levelModels={},o=0;o<u.length;o++)u[o].depth!=null&&u[o].depth>=0&&(r[u[o].depth]=new t(u[o],this,s));if(i&&c){var h=b(i,c,this,!0,p);return h.data}function p(g,v){g.wrapMethod("getItemModel",function(y,w){return y.customizeGetParent(function(S){var _=this.parentModel,I=_.getData().getItemLayout(w).depth,C=_.levelModels[I];return C||this.parentModel}),y}),v.wrapMethod("getItemModel",function(y,w){return y.customizeGetParent(function(S){var _=this.parentModel,I=_.getGraph().getEdgeByIndex(w),C=I.node1.getLayout().depth,E=_.levelModels[C];return E||this.parentModel}),y})}},setNodePosition:function(n,s){var c=this.option.data[n];c.localX=s[0],c.localY=s[1]},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(n,s,c){if(c==="edge"){var i=this.getDataParams(n,c),u=i.data,r=u.source+" -- "+u.target;return i.value&&(r+=" : "+i.value),f(r)}else if(c==="node"){var o=this.getGraph().getNodeByIndex(n),h=o.getLayout().value,p=this.getDataParams(n,c).data.name;if(h)var r=p+" : "+h;return f(r)}return d.superCall(this,"formatTooltip",n,s)},optionUpdated:function(){var n=this.option;n.focusNodeAdjacency===!0&&(n.focusNodeAdjacency="allEdges")},getDataParams:function(n,s){var c=d.superCall(this,"getDataParams",n,s);if(c.value==null&&s==="node"){var i=this.getGraph().getNodeByIndex(n),u=i.getLayout().value;c.value=u}return c},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",layout:null,left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,focusNodeAdjacency:!1,layoutIterations:32,label:{show:!0,position:"right",color:"#000",fontSize:12},levels:[],nodeAlign:"justify",itemStyle:{borderWidth:1,borderColor:"#333"},lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},animationEasing:"linear",animationDuration:1e3}}),a=d;j.exports=a},"0HBW":function(j,R,l){var x=l("ProS"),b=l("bYtY");l("Hxpc"),l("7uqq"),l("dmGj"),l("SehX");function A(f,t){t.update="updateView",x.registerAction(t,function(e,m){var d={};return m.eachComponent({mainType:"geo",query:e},function(a){a[f](e.name);var n=a.coordinateSystem;b.each(n.regions,function(s){d[s.name]=a.isSelected(s.name)||!1})}),{selected:d,name:e.name}})}A("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),A("select",{type:"geoSelect",event:"geoselected"}),A("unSelect",{type:"geoUnSelect",event:"geounselected"})},"0JAE":function(j,R,l){var x=l("bYtY"),b=l("+TT/"),A=l("OELB"),f=l("IDmD"),t=864e5;function e(a,n,s){this._model=a}e.prototype={constructor:e,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"},"value"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(a){a=A.parseDate(a);var n=a.getFullYear(),s=a.getMonth()+1;s=s<10?"0"+s:s;var c=a.getDate();c=c<10?"0"+c:c;var i=a.getDay();return i=Math.abs((i+7-this.getFirstDayOfWeek())%7),{y:n,m:s,d:c,day:i,time:a.getTime(),formatedDate:n+"-"+s+"-"+c,date:a}},getNextNDay:function(a,n){return n=n||0,n===0?this.getDateInfo(a):(a=new Date(this.getDateInfo(a).time),a.setDate(a.getDate()+n),this.getDateInfo(a))},update:function(a,n){this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var s=this._rangeInfo.weeks||1,c=["width","height"],i=this._model.get("cellSize").slice(),u=this._model.getBoxLayoutParams(),r=this._orient==="horizontal"?[s,7]:[7,s];x.each([0,1],function(g){p(i,g)&&(u[c[g]]=i[g]*r[g])});var o={width:n.getWidth(),height:n.getHeight()},h=this._rect=b.getLayoutRect(u,o);x.each([0,1],function(g){p(i,g)||(i[g]=h[c[g]]/r[g])});function p(g,v){return g[v]!=null&&g[v]!=="auto"}this._sw=i[0],this._sh=i[1]},dataToPoint:function(a,n){x.isArray(a)&&(a=a[0]),n==null&&(n=!0);var s=this.getDateInfo(a),c=this._rangeInfo,i=s.formatedDate;if(n&&!(s.time>=c.start.time&&s.time<c.end.time+t))return[NaN,NaN];var u=s.day,r=this._getRangeInfo([c.start.time,i]).nthWeek;return this._orient==="vertical"?[this._rect.x+u*this._sw+this._sw/2,this._rect.y+r*this._sh+this._sh/2]:[this._rect.x+r*this._sw+this._sw/2,this._rect.y+u*this._sh+this._sh/2]},pointToData:function(a){var n=this.pointToDate(a);return n&&n.time},dataToRect:function(a,n){var s=this.dataToPoint(a,n);return{contentShape:{x:s[0]-(this._sw-this._lineWidth)/2,y:s[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:s,tl:[s[0]-this._sw/2,s[1]-this._sh/2],tr:[s[0]+this._sw/2,s[1]-this._sh/2],br:[s[0]+this._sw/2,s[1]+this._sh/2],bl:[s[0]-this._sw/2,s[1]+this._sh/2]}},pointToDate:function(a){var n=Math.floor((a[0]-this._rect.x)/this._sw)+1,s=Math.floor((a[1]-this._rect.y)/this._sh)+1,c=this._rangeInfo.range;return this._orient==="vertical"?this._getDateByWeeksAndDay(s,n-1,c):this._getDateByWeeksAndDay(n,s-1,c)},convertToPixel:x.curry(m,"dataToPoint"),convertFromPixel:x.curry(m,"pointToData"),_initRangeOption:function(){var a=this._model.get("range"),n=a;if(x.isArray(n)&&n.length===1&&(n=n[0]),/^\d{4}$/.test(n)&&(a=[n+"-01-01",n+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(n)){var s=this.getDateInfo(n),c=s.date;c.setMonth(c.getMonth()+1);var i=this.getNextNDay(c,-1);a=[s.formatedDate,i.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(n)&&(a=[n,n]);var u=this._getRangeInfo(a);return u.start.time>u.end.time&&a.reverse(),a},_getRangeInfo:function(a){a=[this.getDateInfo(a[0]),this.getDateInfo(a[1])];var n;a[0].time>a[1].time&&(n=!0,a.reverse());var s=Math.floor(a[1].time/t)-Math.floor(a[0].time/t)+1,c=new Date(a[0].time),i=c.getDate(),u=a[1].date.getDate();c.setDate(i+s-1);var r=c.getDate();if(r!==u)for(var o=c.getTime()-a[1].time>0?1:-1;(r=c.getDate())!==u&&(c.getTime()-a[1].time)*o>0;)s-=o,c.setDate(r-o);var h=Math.floor((s+a[0].day+6)/7),p=n?-h+1:h-1;return n&&a.reverse(),{range:[a[0].formatedDate,a[1].formatedDate],start:a[0],end:a[1],allDay:s,weeks:h,nthWeek:p,fweek:a[0].day,lweek:a[1].day}},_getDateByWeeksAndDay:function(a,n,s){var c=this._getRangeInfo(s);if(a>c.weeks||a===0&&n<c.fweek||a===c.weeks&&n>c.lweek)return!1;var i=(a-1)*7-c.fweek+n,u=new Date(c.start.time);return u.setDate(c.start.d+i),this.getDateInfo(u)}},e.dimensions=e.prototype.dimensions,e.getDimensionsInfo=e.prototype.getDimensionsInfo,e.create=function(a,n){var s=[];return a.eachComponent("calendar",function(c){var i=new e(c,a,n);s.push(i),c.coordinateSystem=i}),a.eachSeries(function(c){c.get("coordinateSystem")==="calendar"&&(c.coordinateSystem=s[c.get("calendarIndex")||0])}),s};function m(a,n,s,c){var i=s.calendarModel,u=s.seriesModel,r=i?i.coordinateSystem:u?u.coordinateSystem:null;return r===this?r[a](c):null}f.register("calendar",e);var d=e;j.exports=d},"0JQy":function(j,R){var l="\\ud800-\\udfff",x="\\u0300-\\u036f",b="\\ufe20-\\ufe2f",A="\\u20d0-\\u20ff",f=x+b+A,t="\\ufe0e\\ufe0f",e="["+l+"]",m="["+f+"]",d="\\ud83c[\\udffb-\\udfff]",a="(?:"+m+"|"+d+")",n="[^"+l+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",c="[\\ud800-\\udbff][\\udc00-\\udfff]",i="\\u200d",u=a+"?",r="["+t+"]?",o="(?:"+i+"(?:"+[n,s,c].join("|")+")"+r+u+")*",h=r+u+o,p="(?:"+[n+m+"?",m,s,c,e].join("|")+")",g=RegExp(d+"(?="+d+")|"+p+h,"g");function v(y){return y.match(g)||[]}j.exports=v},"0NbB":function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="CaretDownOutlined";var m=R.a=b.forwardRef(e)},"0V0F":function(j,R,l){var x=l("bYtY"),b=x.createHashMap,A=x.each;function f(e){var m=b();e.eachSeries(function(d){var a=d.get("stack");if(a){var n=m.get(a)||m.set(a,[]),s=d.getData(),c={stackResultDimension:s.getCalculationInfo("stackResultDimension"),stackedOverDimension:s.getCalculationInfo("stackedOverDimension"),stackedDimension:s.getCalculationInfo("stackedDimension"),stackedByDimension:s.getCalculationInfo("stackedByDimension"),isStackedByIndex:s.getCalculationInfo("isStackedByIndex"),data:s,seriesModel:d};if(!c.stackedDimension||!(c.isStackedByIndex||c.stackedByDimension))return;n.length&&s.setCalculationInfo("stackedOnSeries",n[n.length-1].seriesModel),n.push(c)}}),m.each(t)}function t(e){A(e,function(m,d){var a=[],n=[NaN,NaN],s=[m.stackResultDimension,m.stackedOverDimension],c=m.data,i=m.isStackedByIndex,u=c.map(s,function(r,o,h){var p=c.get(m.stackedDimension,h);if(isNaN(p))return n;var g,v;i?v=c.getRawIndex(h):g=c.get(m.stackedByDimension,h);for(var y=NaN,w=d-1;w>=0;w--){var S=e[w];if(i||(v=S.data.rawIndexOf(S.stackedByDimension,g)),v>=0){var _=S.data.getByRawIndex(S.stackResultDimension,v);if(p>=0&&_>0||p<=0&&_<0){p+=_,y=_;break}}}return a[0]=p,a[1]=y,a});c.hostModel.setData(u),m.data=u})}j.exports=f},"0XgM":function(j,R,l){},"0fbx":function(j,R,l){},"0o9m":function(j,R,l){var x=l("ProS");l("hNWo"),l("RlCK"),l("XpcN");var b=l("kDyi"),A=l("bLfw");x.registerProcessor(x.PRIORITY.PROCESSOR.SERIES_FILTER,b),A.registerSubTypeDefaulter("legend",function(){return"plain"})},"0qV/":function(j,R,l){var x=l("ProS");x.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},function(){}),x.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},function(){})},"0r65":function(j,R){var l=arguments[3],x=arguments[4],b=arguments[5],A=JSON.stringify;j.exports=function(f,t){for(var e,m=Object.keys(b),d=0,a=m.length;d<a;d++){var n=m[d],s=b[n].exports;if(s===f||s&&s.default===f){e=n;break}}if(!e){e=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var c={},d=0,a=m.length;d<a;d++){var n=m[d];c[n]=n}x[e]=["function(require,module,exports){"+f+"(self); }",c]}var i=Math.floor(Math.pow(16,8)*Math.random()).toString(16),u={};u[e]=e,x[i]=["function(require,module,exports){var f = require("+A(e)+");(f.default ? f.default : f)(self);}",u];var r={};o(i);function o(w){r[w]=!0;for(var S in x[w][1]){var _=x[w][1][S];r[_]||o(_)}}var h="("+l+")({"+Object.keys(r).map(function(w){return A(w)+":["+x[w][0]+","+A(x[w][1])+"]"}).join(",")+"},{},["+A(i)+"])",p=window.URL||window.webkitURL||window.mozURL||window.msURL,g=new Blob([h],{type:"text/javascript"});if(t&&t.bare)return g;var v=p.createObjectURL(g),y=new Worker(v);return y.objectURL=v,y}},"0s+r":function(j,R,l){var x=l("bYtY"),b=l("QBsz"),A=l("y23F"),f=l("H6uX"),t=l("YH21"),e=l("C0SR"),m="silent";function d(o,h,p){return{type:o,event:p,target:h.target,topTarget:h.topTarget,cancelBubble:!1,offsetX:p.zrX,offsetY:p.zrY,gestureEvent:p.gestureEvent,pinchX:p.pinchX,pinchY:p.pinchY,pinchScale:p.pinchScale,wheelDelta:p.zrDelta,zrByTouch:p.zrByTouch,which:p.which,stop:a}}function a(){t.stop(this.event)}function n(){}n.prototype.dispose=function(){};var s=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],c=function(h,p,g,v){f.call(this),this.storage=h,this.painter=p,this.painterRoot=v,g=g||new n,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,A.call(this),this.setHandlerProxy(g)};c.prototype={constructor:c,setHandlerProxy:function(h){this.proxy&&this.proxy.dispose(),h&&(x.each(s,function(p){h.on&&h.on(p,this[p],this)},this),h.handler=this),this.proxy=h},mousemove:function(h){var p=h.zrX,g=h.zrY,v=u(this,p,g),y=this._hovered,w=y.target;w&&!w.__zr&&(y=this.findHover(y.x,y.y),w=y.target);var S=this._hovered=v?{x:p,y:g}:this.findHover(p,g),_=S.target,I=this.proxy;I.setCursor&&I.setCursor(_?_.cursor:"default"),w&&_!==w&&this.dispatchToElement(y,"mouseout",h),this.dispatchToElement(S,"mousemove",h),_&&_!==w&&this.dispatchToElement(S,"mouseover",h)},mouseout:function(h){var p=h.zrEventControl,g=h.zrIsToLocalDOM;p!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",h),p!=="no_globalout"&&(!g&&this.trigger("globalout",{type:"globalout",event:h}))},resize:function(h){this._hovered={}},dispatch:function(h,p){var g=this[h];g&&g.call(this,p)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(h){var p=this.proxy;p.setCursor&&p.setCursor(h)},dispatchToElement:function(h,p,g){h=h||{};var v=h.target;if(v&&v.silent)return;for(var y="on"+p,w=d(p,h,g);v&&!(v[y]&&(w.cancelBubble=v[y].call(v,w)),v.trigger(p,w),v=v.parent,w.cancelBubble););w.cancelBubble||(this.trigger(p,w),this.painter&&this.painter.eachOtherLayer(function(S){typeof S[y]=="function"&&S[y].call(S,w),S.trigger&&S.trigger(p,w)}))},findHover:function(h,p,g){for(var v=this.storage.getDisplayList(),y={x:h,y:p},w=v.length-1;w>=0;w--){var S;if(v[w]!==g&&!v[w].ignore&&(S=i(v[w],h,p))&&(!y.topTarget&&(y.topTarget=v[w]),S!==m)){y.target=v[w];break}}return y},processGesture:function(h,p){this._gestureMgr||(this._gestureMgr=new e);var g=this._gestureMgr;p==="start"&&g.clear();var v=g.recognize(h,this.findHover(h.zrX,h.zrY,null).target,this.proxy.dom);if(p==="end"&&g.clear(),v){var y=v.type;h.gestureEvent=y,this.dispatchToElement({target:v.target},y,v.event)}}},x.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(o){c.prototype[o]=function(h){var p=h.zrX,g=h.zrY,v=u(this,p,g),y,w;if((o!=="mouseup"||!v)&&(y=this.findHover(p,g),w=y.target),o==="mousedown")this._downEl=w,this._downPoint=[h.zrX,h.zrY],this._upEl=w;else if(o==="mouseup")this._upEl=w;else if(o==="click"){if(this._downEl!==this._upEl||!this._downPoint||b.dist(this._downPoint,[h.zrX,h.zrY])>4)return;this._downPoint=null}this.dispatchToElement(y,o,h)}});function i(o,h,p){if(o[o.rectHover?"rectContain":"contain"](h,p)){for(var g=o,v;g;){if(g.clipPath&&!g.clipPath.contain(h,p))return!1;g.silent&&(v=!0),g=g.parent}return v?m:!0}return!1}function u(o,h,p){var g=o.painter;return h<0||h>g.getWidth()||p<0||p>g.getHeight()}x.mixin(c,f),x.mixin(c,A);var r=c;j.exports=r},"10cm":function(j,R,l){var x=l("ProS"),b=l("2B6p"),A=b.updateCenterAndZoom;l("0qV/");var f={type:"graphRoam",event:"graphRoam",update:"none"};x.registerAction(f,function(t,e){e.eachComponent({mainType:"series",query:t},function(m){var d=m.coordinateSystem,a=A(d,t);m.setCenter&&m.setCenter(a.center),m.setZoom&&m.setZoom(a.zoom)})})},"15/o":function(j,R,l){},"19Vz":function(j,R,l){(function(x){x(l("VrN/"))})(function(x){x.defineOption("placeholder","",function(d,a,n){var s=n&&n!=x.Init;if(a&&!s)d.on("blur",t),d.on("change",e),d.on("swapDoc",e),x.on(d.getInputField(),"compositionupdate",d.state.placeholderCompose=function(){f(d)}),e(d);else if(!a&&s){d.off("blur",t),d.off("change",e),d.off("swapDoc",e),x.off(d.getInputField(),"compositionupdate",d.state.placeholderCompose),b(d);var c=d.getWrapperElement();c.className=c.className.replace(" CodeMirror-empty","")}a&&!d.hasFocus()&&t(d)});function b(d){d.state.placeholder&&(d.state.placeholder.parentNode.removeChild(d.state.placeholder),d.state.placeholder=null)}function A(d){b(d);var a=d.state.placeholder=document.createElement("pre");a.style.cssText="height: 0; overflow: visible",a.style.direction=d.getOption("direction"),a.className="CodeMirror-placeholder CodeMirror-line-like";var n=d.getOption("placeholder");typeof n=="string"&&(n=document.createTextNode(n)),a.appendChild(n),d.display.lineSpace.insertBefore(a,d.display.lineSpace.firstChild)}function f(d){setTimeout(function(){var a=!1,n=d.getInputField();n.nodeName=="TEXTAREA"?a=!n.value:d.lineCount()==1&&(a=!/[^\u200b]/.test(n.querySelector(".CodeMirror-line").textContent)),a?A(d):b(d)},20)}function t(d){m(d)&&A(d)}function e(d){var a=d.getWrapperElement(),n=m(d);a.className=a.className.replace(" CodeMirror-empty","")+(n?" CodeMirror-empty":""),n?A(d):b(d)}function m(d){return d.lineCount()===1&&d.getLine(0)===""}})},"1Jh7":function(j,R,l){var x=l("y+Vt"),b=l("T6xi"),A=x.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(t,e){b.buildPath(t,e,!1)}});j.exports=A},"1LEl":function(j,R,l){var x=l("ProS"),b=l("F9bG"),A=x.extendComponentView({type:"axisPointer",render:function(t,e,m){var d=e.getComponent("tooltip"),a=t.get("triggerOn")||d&&d.get("triggerOn")||"mousemove|click";b.register("axisPointer",m,function(n,s,c){a!=="none"&&(n==="leave"||a.indexOf(n)>=0)&&c({type:"updateAxisPointer",currTrigger:n,x:s&&s.offsetX,y:s&&s.offsetY})})},remove:function(t,e){b.unregister(e.getZr(),"axisPointer"),A.superApply(this._model,"remove",arguments)},dispose:function(t,e){b.unregister("axisPointer",e),A.superApply(this._model,"dispose",arguments)}}),f=A;j.exports=f},"1MYJ":function(j,R,l){var x=l("y+Vt"),b=x.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var f=this.__dirtyPath,t=this.shape.paths,e=0;e<t.length;e++)f=f||t[e].__dirtyPath;this.__dirtyPath=f,this.__dirty=this.__dirty||f},beforeBrush:function(){this._updatePathDirty();for(var f=this.shape.paths||[],t=this.getGlobalScale(),e=0;e<f.length;e++)f[e].path||f[e].createPathProxy(),f[e].path.setScale(t[0],t[1],f[e].segmentIgnoreThreshold)},buildPath:function(f,t){for(var e=t.paths||[],m=0;m<e.length;m++)e[m].buildPath(f,e[m].shape,!0)},afterBrush:function(){for(var f=this.shape.paths||[],t=0;t<f.length;t++)f[t].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),x.prototype.getBoundingRect.call(this)}});j.exports=b},"1NG9":function(j,R,l){var x=l("y+Vt"),b=l("QBsz"),A=l("iXp4"),f=b.min,t=b.max,e=b.scaleAndAdd,m=b.copy,d=[],a=[],n=[];function s(p){return isNaN(p[0])||isNaN(p[1])}function c(p,g,v,y,w,S,_,I,C,E,O){return E==="none"||!E?u.apply(this,arguments):i.apply(this,arguments)}function i(p,g,v,y,w,S,_,I,C,E,O){for(var M=0,F=v,H=0;H<y;H++){var B=g[F];if(F>=w||F<0)break;if(s(B)){if(O){F+=S;continue}break}if(F===v)p[S>0?"moveTo":"lineTo"](B[0],B[1]);else if(C>0){var X=g[M],J=E==="y"?1:0,k=(B[J]-X[J])*C;m(a,X),a[J]=X[J]+k,m(n,B),n[J]=B[J]-k,p.bezierCurveTo(a[0],a[1],n[0],n[1],B[0],B[1])}else p.lineTo(B[0],B[1]);M=F,F+=S}return H}function u(p,g,v,y,w,S,_,I,C,E,O){for(var M=0,F=v,H=0;H<y;H++){var B=g[F];if(F>=w||F<0)break;if(s(B)){if(O){F+=S;continue}break}if(F===v)p[S>0?"moveTo":"lineTo"](B[0],B[1]),m(a,B);else if(C>0){var X=F+S,J=g[X];if(O)for(;J&&s(g[X]);)X+=S,J=g[X];var k=.5,K=g[M],J=g[X];if(!J||s(J))m(n,B);else{s(J)&&!O&&(J=B),b.sub(d,J,K);var z,W;if(E==="x"||E==="y"){var P=E==="x"?0:1;z=Math.abs(B[P]-K[P]),W=Math.abs(B[P]-J[P])}else z=b.dist(B,K),W=b.dist(B,J);k=W/(W+z),e(n,B,d,-C*(1-k))}f(a,a,I),t(a,a,_),f(n,n,I),t(n,n,_),p.bezierCurveTo(a[0],a[1],n[0],n[1],B[0],B[1]),e(a,B,d,C*k)}else p.lineTo(B[0],B[1]);M=F,F+=S}return H}function r(p,g){var v=[Infinity,Infinity],y=[-Infinity,-Infinity];if(g)for(var w=0;w<p.length;w++){var S=p[w];S[0]<v[0]&&(v[0]=S[0]),S[1]<v[1]&&(v[1]=S[1]),S[0]>y[0]&&(y[0]=S[0]),S[1]>y[1]&&(y[1]=S[1])}return{min:g?v:y,max:g?y:v}}var o=x.extend({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:A(x.prototype.brush),buildPath:function(p,g){var v=g.points,y=0,w=v.length,S=r(v,g.smoothConstraint);if(g.connectNulls){for(;w>0&&s(v[w-1]);w--);for(;y<w&&s(v[y]);y++);}for(;y<w;)y+=c(p,v,y,w,w,1,S.min,S.max,g.smooth,g.smoothMonotone,g.connectNulls)+1}}),h=x.extend({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},brush:A(x.prototype.brush),buildPath:function(p,g){var v=g.points,y=g.stackedOnPoints,w=0,S=v.length,_=g.smoothMonotone,I=r(v,g.smoothConstraint),C=r(y,g.smoothConstraint);if(g.connectNulls){for(;S>0&&s(v[S-1]);S--);for(;w<S&&s(v[w]);w++);}for(;w<S;){var E=c(p,v,w,S,S,1,I.min,I.max,g.smooth,_,g.connectNulls);c(p,y,w+E-1,E,S,-1,C.min,C.max,g.stackedOnSmooth,_,g.connectNulls),w+=E+1,p.closePath()}}});R.Polyline=o,R.Polygon=h},"1RvN":function(j,R){var l=function(){this.head=null,this.tail=null,this._len=0},x=l.prototype;x.insert=function(e){var m=new b(e);return this.insertEntry(m),m},x.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},x.remove=function(e){var m=e.prev,d=e.next;m?m.next=d:this.head=d,d?d.prev=m:this.tail=m,e.next=e.prev=null,this._len--},x.len=function(){return this._len},x.clear=function(){this.head=this.tail=null,this._len=0};var b=function(m){this.value=m,this.next,this.prev},A=function(m){this._list=new l,this._map={},this._maxSize=m||10,this._lastRemovedEntry=null},f=A.prototype;f.put=function(e,m){var d=this._list,a=this._map,n=null;if(a[e]==null){var s=d.len(),c=this._lastRemovedEntry;if(s>=this._maxSize&&s>0){var i=d.head;d.remove(i),delete a[i.key],n=i.value,this._lastRemovedEntry=i}c?c.value=m:c=new b(m),c.key=e,d.insertEntry(c),a[e]=c}return n},f.get=function(e){var m=this._map[e],d=this._list;if(m!=null)return m!==d.tail&&(d.remove(m),d.insertEntry(m)),m.value},f.clear=function(){this._list.clear(),this._map={}};var t=A;j.exports=t},"1bdT":function(j,R,l){var x=l("3gBT"),b=l("H6uX"),A=l("DN4a"),f=l("vWvF"),t=l("bYtY"),e=function(a){A.call(this,a),b.call(this,a),f.call(this,a),this.id=a.id||x()};e.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(a,n){switch(this.draggable){case"horizontal":n=0;break;case"vertical":a=0;break}var s=this.transform;s||(s=this.transform=[1,0,0,1,0,0]),s[4]+=a,s[5]+=n,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(a,n){},attrKV:function(a,n){if(a==="position"||a==="scale"||a==="origin"){if(n){var s=this[a];s||(s=this[a]=[]),s[0]=n[0],s[1]=n[1]}}else this[a]=n},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(a,n){if(typeof a=="string")this.attrKV(a,n);else if(t.isObject(a))for(var s in a)a.hasOwnProperty(s)&&this.attrKV(s,a[s]);return this.dirty(!1),this},setClipPath:function(a){var n=this.__zr;n&&a.addSelfToZr(n),this.clipPath&&this.clipPath!==a&&this.removeClipPath(),this.clipPath=a,a.__zr=n,a.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var a=this.clipPath;a&&(a.__zr&&a.removeSelfFromZr(a.__zr),a.__zr=null,a.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(a){this.__zr=a;var n=this.animators;if(n)for(var s=0;s<n.length;s++)a.animation.addAnimator(n[s]);this.clipPath&&this.clipPath.addSelfToZr(a)},removeSelfFromZr:function(a){this.__zr=null;var n=this.animators;if(n)for(var s=0;s<n.length;s++)a.animation.removeAnimator(n[s]);this.clipPath&&this.clipPath.removeSelfFromZr(a)}},t.mixin(e,f),t.mixin(e,A),t.mixin(e,b);var m=e;j.exports=m},"1dTM":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=l("GQ8N"),b=E(l("Lo0S")),A=l("VSMT"),f=l("GdRQ"),t=l("SZEN"),e=l("vewr"),m=I(l("YJ9k")),d=I(l("MZdM")),a=I(l("ItS6")),n=I(l("whVF")),s=I(l("Fv0C")),c=I(l("LCi9")),i=I(l("rwxt")),u=I(l("Mmt2")),r=I(l("iUHT")),o=I(l("mHUz")),h=I(l("P2ho")),p=l("NBmB");l("mdZa");var g=I(l("34/K")),v=I(l("hXwI")),y=I(l("SgaC")),w=I(l("3690")),S=I(l("8K/p")),_=I(l("xO64"));function I(we){return we&&we.__esModule?we:{default:we}}function C(){if(typeof WeakMap!="function")return null;var we=new WeakMap;return C=function(){return we},we}function E(we){if(we&&we.__esModule)return we;if(we===null||O(we)!=="object"&&typeof we!="function")return{default:we};var pe=C();if(pe&&pe.has(we))return pe.get(we);var De={},Ne=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var me in we)if(Object.prototype.hasOwnProperty.call(we,me)){var be=Ne?Object.getOwnPropertyDescriptor(we,me):null;be&&(be.get||be.set)?Object.defineProperty(De,me,be):De[me]=we[me]}return De.default=we,pe&&pe.set(we,De),De}function O(we){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?O=function(De){return typeof De}:O=function(De){return De&&typeof Symbol=="function"&&De.constructor===Symbol&&De!==Symbol.prototype?"symbol":typeof De},O(we)}function M(we,pe){if(!(we instanceof pe))throw new TypeError("Cannot call a class as a function")}function F(we,pe){for(var De=0;De<pe.length;De++){var Ne=pe[De];Ne.enumerable=Ne.enumerable||!1,Ne.configurable=!0,"value"in Ne&&(Ne.writable=!0),Object.defineProperty(we,Ne.key,Ne)}}function H(we,pe,De){return pe&&F(we.prototype,pe),De&&F(we,De),we}function B(we,pe){if(typeof pe!="function"&&pe!==null)throw new TypeError("Super expression must either be null or a function");we.prototype=Object.create(pe&&pe.prototype,{constructor:{value:we,writable:!0,configurable:!0}}),pe&&X(we,pe)}function X(we,pe){return X=Object.setPrototypeOf||function(Ne,me){return Ne.__proto__=me,Ne},X(we,pe)}function J(we){var pe=z();return function(){var Ne=W(we),me;if(pe){var be=W(this).constructor;me=Reflect.construct(Ne,arguments,be)}else me=Ne.apply(this,arguments);return k(this,me)}}function k(we,pe){return pe&&(O(pe)==="object"||typeof pe=="function")?pe:K(we)}function K(we){if(we===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return we}function z(){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(we){return!1}}function W(we){return W=Object.setPrototypeOf?Object.getPrototypeOf:function(De){return De.__proto__||Object.getPrototypeOf(De)},W(we)}var P=3,G="rgb(40, 40, 40)",V=17,q=50,re=19,ce=75,ie=50,fe=1e3,xe=50,Se=1,ke=1<<1,ge=1<<2,Be=1<<3,ee=1<<4,ue=1<<24,Ge=1<<25,ae=1<<26,Z=1<<27,Y=1<<28,te=function(we){B(De,we);var pe=J(De);function De(Ne,me,be){var Re;if(M(this,De),!Ne)throw new Error("Must specify target");if(!me)throw new Error("Must specify URL");Re=pe.call(this),Re._target=Ne,Re._url=me,be=be||{},Re._rfbCredentials=be.credentials||{},Re._shared="shared"in be?!!be.shared:!0,Re._repeaterID=be.repeaterID||"",Re._wsProtocols=be.wsProtocols||[],Re._rfbConnectionState="",Re._rfbInitState="",Re._rfbAuthScheme=-1,Re._rfbCleanDisconnect=!0,Re._rfbVersion=0,Re._rfbMaxVersion=3.8,Re._rfbTightVNC=!1,Re._rfbVeNCryptState=0,Re._rfbXvpVer=0,Re._fbWidth=0,Re._fbHeight=0,Re._fbName="",Re._capabilities={power:!1},Re._supportsFence=!1,Re._supportsContinuousUpdates=!1,Re._enabledContinuousUpdates=!1,Re._supportsSetDesktopSize=!1,Re._screenID=0,Re._screenFlags=0,Re._qemuExtKeyEventSupported=!1,Re._clipboardText=null,Re._clipboardServerCapabilitiesActions={},Re._clipboardServerCapabilitiesFormats={},Re._sock=null,Re._display=null,Re._flushing=!1,Re._keyboard=null,Re._gestures=null,Re._disconnTimer=null,Re._resizeTimeout=null,Re._mouseMoveTimer=null,Re._decoders={},Re._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},Re._mousePos={},Re._mouseButtonMask=0,Re._mouseLastMoveTime=0,Re._viewportDragging=!1,Re._viewportDragPos={},Re._viewportHasMoved=!1,Re._accumulatedWheelDeltaX=0,Re._accumulatedWheelDeltaY=0,Re._gestureLastTapTime=null,Re._gestureFirstDoubleTapEv=null,Re._gestureLastMagnitudeX=0,Re._gestureLastMagnitudeY=0,Re._eventHandlers={focusCanvas:Re._focusCanvas.bind(K(Re)),windowResize:Re._windowResize.bind(K(Re)),handleMouse:Re._handleMouse.bind(K(Re)),handleWheel:Re._handleWheel.bind(K(Re)),handleGesture:Re._handleGesture.bind(K(Re))},b.Debug(">> RFB.constructor"),Re._screen=document.createElement("div"),Re._screen.style.display="flex",Re._screen.style.width="100%",Re._screen.style.height="100%",Re._screen.style.overflow="auto",Re._screen.style.background=G,Re._canvas=document.createElement("canvas"),Re._canvas.style.margin="auto",Re._canvas.style.outline="none",Re._canvas.style.flexShrink="0",Re._canvas.width=0,Re._canvas.height=0,Re._canvas.tabIndex=-1,Re._screen.appendChild(Re._canvas),Re._cursor=new i.default,Re._cursorImage=De.cursors.none,Re._decoders[p.encodings.encodingRaw]=new g.default,Re._decoders[p.encodings.encodingCopyRect]=new v.default,Re._decoders[p.encodings.encodingRRE]=new y.default,Re._decoders[p.encodings.encodingHextile]=new w.default,Re._decoders[p.encodings.encodingTight]=new S.default,Re._decoders[p.encodings.encodingTightPNG]=new _.default;try{Re._display=new d.default(Re._canvas)}catch(it){throw b.Error("Display exception: "+it),it}return Re._display.onflush=Re._onFlush.bind(K(Re)),Re._keyboard=new s.default(Re._canvas),Re._keyboard.onkeyevent=Re._handleKeyEvent.bind(K(Re)),Re._gestures=new c.default,Re._sock=new u.default,Re._sock.on("message",function(){Re._handleMessage()}),Re._sock.on("open",function(){Re._rfbConnectionState==="connecting"&&Re._rfbInitState===""?(Re._rfbInitState="ProtocolVersion",b.Debug("Starting VNC handshake")):Re._fail("Unexpected server connection while "+Re._rfbConnectionState)}),Re._sock.on("close",function(it){b.Debug("WebSocket on-close event");var yt="";it.code&&(yt="(code: "+it.code,it.reason&&(yt+=", reason: "+it.reason),yt+=")");switch(Re._rfbConnectionState){case"connecting":Re._fail("Connection closed "+yt);break;case"connected":Re._updateConnectionState("disconnecting"),Re._updateConnectionState("disconnected");break;case"disconnecting":Re._updateConnectionState("disconnected");break;case"disconnected":Re._fail("Unexpected server disconnect when already disconnected "+yt);break;default:Re._fail("Unexpected server disconnect before connecting "+yt);break}Re._sock.off("close")}),Re._sock.on("error",function(it){return b.Warn("WebSocket on-error event")}),setTimeout(Re._updateConnectionState.bind(K(Re),"connecting")),b.Debug("<< RFB.constructor"),Re.dragViewport=!1,Re.focusOnClick=!0,Re._viewOnly=!1,Re._clipViewport=!1,Re._scaleViewport=!1,Re._resizeSession=!1,Re._showDotCursor=!1,be.showDotCursor!==void 0&&(b.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),Re._showDotCursor=be.showDotCursor),Re._qualityLevel=6,Re._compressionLevel=2,Re}return H(De,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(me){this._rfbCredentials=me,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;b.Info("Sending Ctrl-Alt-Del"),this.sendKey(o.default.XK_Control_L,"ControlLeft",!0),this.sendKey(o.default.XK_Alt_L,"AltLeft",!0),this.sendKey(o.default.XK_Delete,"Delete",!0),this.sendKey(o.default.XK_Delete,"Delete",!1),this.sendKey(o.default.XK_Alt_L,"AltLeft",!1),this.sendKey(o.default.XK_Control_L,"ControlLeft",!1)}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(me,be,Re){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(Re===void 0){this.sendKey(me,be,!0),this.sendKey(me,be,!1);return}var it=h.default[be];if(this._qemuExtKeyEventSupported&&it)me=me||0,b.Info("Sending key ("+(Re?"down":"up")+"): keysym "+me+", scancode "+it),De.messages.QEMUExtendedKeyEvent(this._sock,me,Re,it);else{if(!me)return;b.Info("Sending keysym ("+(Re?"down":"up")+"): "+me),De.messages.keyEvent(this._sock,me,Re?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(me){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[Se]&&this._clipboardServerCapabilitiesActions[Z])this._clipboardText=me,De.messages.extendedClipboardNotify(this._sock,[Se]);else{for(var be=new Uint8Array(me.length),Re=0;Re<me.length;Re++)be[Re]=me.charCodeAt(Re);De.messages.clientCutText(this._sock,be)}}},{key:"_connect",value:function(){b.Debug(">> RFB.connect"),b.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(me){me.name==="SyntaxError"?this._fail("Invalid host or port ("+me+")"):this._fail("Error when opening socket ("+me+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("touchstart",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),b.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){b.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(me){if(!(me.name==="NotFoundError"))throw me}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),b.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(me){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(me){this._fbName=me,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(me){var be=this;window.requestAnimationFrame(function(){be._updateClip(),be._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var me=this._display.clipViewport,be=this._clipViewport;if(this._scaleViewport&&(be=!1),me!==be&&(this._display.clipViewport=be),be){var Re=this._screenSize();this._display.viewportChangeSize(Re.w,Re.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var me=this._screenSize();this._display.autoscale(me.w,me.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var me=this._screenSize();De.messages.setDesktopSize(this._sock,Math.floor(me.w),Math.floor(me.h),this._screenID,this._screenFlags),b.Debug("Requested new desktop size: "+me.w+"x"+me.h)}},{key:"_screenSize",value:function(){var me=this._screen.getBoundingClientRect();return{w:me.width,h:me.height}}},{key:"_fixScrollbars",value:function(){var me=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=me}},{key:"_updateConnectionState",value:function(me){var be=this,Re=this._rfbConnectionState;if(me===Re){b.Debug("Already in state '"+me+"', ignoring");return}if(Re==="disconnected"){b.Error("Tried changing state of a disconnected RFB object");return}switch(me){case"connected":if(Re!=="connecting"){b.Error("Bad transition to connected state, previous connection state: "+Re);return}break;case"disconnected":if(Re!=="disconnecting"){b.Error("Bad transition to disconnected state, previous connection state: "+Re);return}break;case"connecting":if(Re!==""){b.Error("Bad transition to connecting state, previous connection state: "+Re);return}break;case"disconnecting":if(Re!=="connected"&&Re!=="connecting"){b.Error("Bad transition to disconnecting state, previous connection state: "+Re);return}break;default:b.Error("Unknown connection state: "+me);return}this._rfbConnectionState=me,b.Debug("New state '"+me+"', was '"+Re+"'."),this._disconnTimer&&me!=="disconnecting"&&(b.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(me){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){b.Error("Disconnection timed out."),be._updateConnectionState("disconnected")},P*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(me){switch(this._rfbConnectionState){case"disconnecting":b.Error("Failed when disconnecting: "+me);break;case"connected":b.Error("Failed while connected: "+me);break;case"connecting":b.Error("Failed when connecting: "+me);break;default:b.Error("RFB failure: "+me);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(me,be){this._capabilities[me]=be,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){b.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":b.Error("Got data while disconnected");break;case"connected":for(;!this._flushing;){if(!this._normalMsg())break;if(this._sock.rQlen===0)break}break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(me,be,Re){this.sendKey(me,be,Re)}},{key:"_handleMouse",value:function(me){if(me.type==="click"&&me.target!==this._canvas)return;if(me.stopPropagation(),me.preventDefault(),me.type==="click"||me.type==="contextmenu")return;var be=(0,t.clientToElement)(me.clientX,me.clientY,this._canvas);switch(me.type){case"mousedown":(0,e.setCapture)(this._canvas),this._handleMouseButton(be.x,be.y,!0,1<<me.button);break;case"mouseup":this._handleMouseButton(be.x,be.y,!1,1<<me.button);break;case"mousemove":this._handleMouseMove(be.x,be.y);break}}},{key:"_handleMouseButton",value:function(me,be,Re,it){if(this.dragViewport)if(Re&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:me,y:be},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(me,be,it)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(me,be,this._mouseButtonMask)),Re?this._mouseButtonMask|=it:this._mouseButtonMask&=~it,this._sendMouse(me,be,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(me,be){var Re=this;if(this._viewportDragging){var it=this._viewportDragPos.x-me,yt=this._viewportDragPos.y-be;(this._viewportHasMoved||Math.abs(it)>f.dragThreshold||Math.abs(yt)>f.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:me,y:be},this._display.viewportChangePos(it,yt));return}if(this._mousePos={x:me,y:be},this._mouseMoveTimer==null){var pt=Date.now()-this._mouseLastMoveTime;pt>V?(this._sendMouse(me,be,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){Re._handleDelayedMouseMove()},V-pt)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(me,be,Re){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;De.messages.pointerEvent(this._sock,this._display.absX(me),this._display.absY(be),Re)}},{key:"_handleWheel",value:function(me){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;me.stopPropagation(),me.preventDefault();var be=(0,t.clientToElement)(me.clientX,me.clientY,this._canvas),Re=me.deltaX,it=me.deltaY;me.deltaMode!==0&&(Re*=re,it*=re),this._accumulatedWheelDeltaX+=Re,this._accumulatedWheelDeltaY+=it,Math.abs(this._accumulatedWheelDeltaX)>=q&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(be.x,be.y,!0,1<<5),this._handleMouseButton(be.x,be.y,!1,1<<5)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(be.x,be.y,!0,1<<6),this._handleMouseButton(be.x,be.y,!1,1<<6)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=q&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(be.x,be.y,!0,1<<3),this._handleMouseButton(be.x,be.y,!1,1<<3)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(be.x,be.y,!0,1<<4),this._handleMouseButton(be.x,be.y,!1,1<<4)),this._accumulatedWheelDeltaY=0)}},{key:"_fakeMouseMove",value:function(me,be,Re){this._handleMouseMove(be,Re),this._cursor.move(me.detail.clientX,me.detail.clientY)}},{key:"_handleTapEvent",value:function(me,be){var Re=(0,t.clientToElement)(me.detail.clientX,me.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<fe&&this._gestureFirstDoubleTapEv.detail.type===me.detail.type){var it=this._gestureFirstDoubleTapEv.detail.clientX-me.detail.clientX,yt=this._gestureFirstDoubleTapEv.detail.clientY-me.detail.clientY,pt=Math.hypot(it,yt);pt<xe?Re=(0,t.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=me}else this._gestureFirstDoubleTapEv=me;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,Re.x,Re.y),this._handleMouseButton(Re.x,Re.y,!0,be),this._handleMouseButton(Re.x,Re.y,!1,be)}},{key:"_handleGesture",value:function(me){var be,Re=(0,t.clientToElement)(me.detail.clientX,me.detail.clientY,this._canvas);switch(me.type){case"gesturestart":switch(me.detail.type){case"onetap":this._handleTapEvent(me,1);break;case"twotap":this._handleTapEvent(me,4);break;case"threetap":this._handleTapEvent(me,2);break;case"drag":this._fakeMouseMove(me,Re.x,Re.y),this._handleMouseButton(Re.x,Re.y,!0,1);break;case"longpress":this._fakeMouseMove(me,Re.x,Re.y),this._handleMouseButton(Re.x,Re.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=me.detail.magnitudeX,this._gestureLastMagnitudeY=me.detail.magnitudeY,this._fakeMouseMove(me,Re.x,Re.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(me.detail.magnitudeX,me.detail.magnitudeY),this._fakeMouseMove(me,Re.x,Re.y);break}break;case"gesturemove":switch(me.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(me,Re.x,Re.y);break;case"twodrag":for(this._fakeMouseMove(me,Re.x,Re.y);me.detail.magnitudeY-this._gestureLastMagnitudeY>ie;)this._handleMouseButton(Re.x,Re.y,!0,8),this._handleMouseButton(Re.x,Re.y,!1,8),this._gestureLastMagnitudeY+=ie;for(;me.detail.magnitudeY-this._gestureLastMagnitudeY<-ie;)this._handleMouseButton(Re.x,Re.y,!0,16),this._handleMouseButton(Re.x,Re.y,!1,16),this._gestureLastMagnitudeY-=ie;for(;me.detail.magnitudeX-this._gestureLastMagnitudeX>ie;)this._handleMouseButton(Re.x,Re.y,!0,32),this._handleMouseButton(Re.x,Re.y,!1,32),this._gestureLastMagnitudeX+=ie;for(;me.detail.magnitudeX-this._gestureLastMagnitudeX<-ie;)this._handleMouseButton(Re.x,Re.y,!0,64),this._handleMouseButton(Re.x,Re.y,!1,64),this._gestureLastMagnitudeX-=ie;break;case"pinch":if(this._fakeMouseMove(me,Re.x,Re.y),be=Math.hypot(me.detail.magnitudeX,me.detail.magnitudeY),Math.abs(be-this._gestureLastMagnitudeX)>ce){for(this._handleKeyEvent(o.default.XK_Control_L,"ControlLeft",!0);be-this._gestureLastMagnitudeX>ce;)this._handleMouseButton(Re.x,Re.y,!0,8),this._handleMouseButton(Re.x,Re.y,!1,8),this._gestureLastMagnitudeX+=ce;for(;be-this._gestureLastMagnitudeX<-ce;)this._handleMouseButton(Re.x,Re.y,!0,16),this._handleMouseButton(Re.x,Re.y,!1,16),this._gestureLastMagnitudeX-=ce}this._handleKeyEvent(o.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(me.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(me,Re.x,Re.y),this._handleMouseButton(Re.x,Re.y,!1,1);break;case"longpress":this._fakeMouseMove(me,Re.x,Re.y),this._handleMouseButton(Re.x,Re.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var me=this._sock.rQshiftStr(12).substr(4,7);b.Info("Server ProtocolVersion: "+me);var be=0;switch(me){case"000.000":be=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+me)}if(be){for(var Re="ID:"+this._repeaterID;Re.length<250;)Re+="\0";return this._sock.sendString(Re),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var it="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+it+`
`),b.Debug("Sent ProtocolVersion: "+it),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function me(it,yt){for(var pt=0;pt<yt.length;pt++)if(yt[pt]===it)return!0;return!1}if(this._rfbVersion>=3.7){var be=this._sock.rQshift8();if(this._sock.rQwait("security type",be,1))return!1;if(be===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var Re=this._sock.rQshiftBytes(be);if(b.Debug("Server security types: "+Re),me(1,Re))this._rfbAuthScheme=1;else if(me(22,Re))this._rfbAuthScheme=22;else if(me(16,Re))this._rfbAuthScheme=16;else if(me(2,Re))this._rfbAuthScheme=2;else if(me(19,Re))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+Re+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",b.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var me=this._sock.rQshift32(),be="";if(me>0){if(this._sock.rQwait("reason",me,4))return!1;be=this._sock.rQshiftStr(me)}return be!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:be}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+be+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var me=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(me),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var me=this._sock.rQshift8(),be=this._sock.rQshift8();if(!(me==0&&be==2))return this._fail("Unsupported VeNCrypt version "+me+"."+be);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var Re=this._sock.rQshift8();if(Re!=0)return this._fail("VeNCrypt failure "+Re);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var it=this._sock.rQshift8();if(it<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=it,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var yt=[],pt=0;pt<this._rfbVeNCryptSubtypesLength;pt++)yt.push(this._sock.rQshift32());if(yt.indexOf(256)!=-1)this._sock.send([0,0,1,0]),this._rfbVeNCryptState=4;else return this._fail("VeNCrypt Plain subtype not offered by server")}if(this._rfbVeNCryptState==4){if(!this._rfbCredentials.username||!this._rfbCredentials.password)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1;var Pe=(0,A.encodeUTF8)(this._rfbCredentials.username),Nt=(0,A.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,Pe.length]),this._sock.send([0,0,0,Nt.length]),this._sock.sendString(Pe),this._sock.sendString(Nt),this._rfbInitState="SecurityResult",!0}}},{key:"_negotiateStdVNCAuth",value:function(){if(this._sock.rQwait("auth challenge",16))return!1;if(this._rfbCredentials.password===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["password"]}})),!1;var me=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),be=De.genDES(this._rfbCredentials.password,me);return this._sock.send(be),this._rfbInitState="SecurityResult",!0}},{key:"_negotiateTightUnixAuth",value:function(){return this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0?(this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1):(this._sock.send([0,0,0,this._rfbCredentials.username.length]),this._sock.send([0,0,0,this._rfbCredentials.password.length]),this._sock.sendString(this._rfbCredentials.username),this._sock.sendString(this._rfbCredentials.password),this._rfbInitState="SecurityResult",!0)}},{key:"_negotiateTightTunnels",value:function(me){for(var be={0:{vendor:"TGHT",signature:"NOTUNNEL"}},Re={},it=0;it<me;it++){var yt=this._sock.rQshift32(),pt=this._sock.rQshiftStr(4),Pe=this._sock.rQshiftStr(8);Re[yt]={vendor:pt,signature:Pe}}return b.Debug("Server Tight tunnel types: "+Re),Re[1]&&Re[1].vendor==="SICR"&&Re[1].signature==="SCHANNEL"&&(b.Debug("Detected Siemens server. Assuming NOTUNNEL support."),Re[0]={vendor:"TGHT",signature:"NOTUNNEL"}),Re[0]?Re[0].vendor!=be[0].vendor||Re[0].signature!=be[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(b.Debug("Selected tunnel type: "+be[0]),this._sock.send([0,0,0,0]),!1):this._fail("Server wanted tunnels, but doesn't support the notunnel type")}},{key:"_negotiateTightAuth",value:function(){if(!this._rfbTightVNC){if(this._sock.rQwait("num tunnels",4))return!1;var me=this._sock.rQshift32();if(me>0&&this._sock.rQwait("tunnel capabilities",16*me,4))return!1;if(this._rfbTightVNC=!0,me>0)return this._negotiateTightTunnels(me),!1}if(this._sock.rQwait("sub auth count",4))return!1;var be=this._sock.rQshift32();if(be===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*be,4))return!1;for(var Re={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},it=[],yt=0;yt<be;yt++){this._sock.rQshift32();var pt=this._sock.rQshiftStr(12);it.push(pt)}b.Debug("Server Tight authentication types: "+it);for(var Pe in Re)if(it.indexOf(Pe)!=-1){this._sock.send([0,0,0,Re[Pe]]),b.Debug("Selected authentication type: "+Pe);switch(Pe){case"STDVNOAUTH__":return this._rfbInitState="SecurityResult",!0;case"STDVVNCAUTH_":return this._rfbAuthScheme=2,this._initMsg();case"TGHTULGNAUTH":return this._rfbAuthScheme=129,this._initMsg();default:return this._fail("Unsupported tiny auth scheme (scheme: "+Pe+")")}}return this._fail("No supported sub-auth types!")}},{key:"_negotiateAuthentication",value:function(){switch(this._rfbAuthScheme){case 1:return this._rfbVersion>=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var me=this._sock.rQshift32();return me===0?(this._rfbInitState="ClientInitialisation",b.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=me,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:me}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var me=this._sock.rQshift16(),be=this._sock.rQshift16(),Re=this._sock.rQshift8(),it=this._sock.rQshift8(),yt=this._sock.rQshift8(),pt=this._sock.rQshift8(),Pe=this._sock.rQshift16(),Nt=this._sock.rQshift16(),ut=this._sock.rQshift16(),Ft=this._sock.rQshift8(),Ut=this._sock.rQshift8(),Kt=this._sock.rQshift8();this._sock.rQskipBytes(3);var $t=this._sock.rQshift32();if(this._sock.rQwait("server init name",$t,24))return!1;var or=this._sock.rQshiftStr($t);if(or=(0,A.decodeUTF8)(or,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+$t))return!1;var ht=this._sock.rQshift16(),Ee=this._sock.rQshift16(),de=this._sock.rQshift16();this._sock.rQskipBytes(2);var qe=(ht+Ee+de)*16;if(this._sock.rQwait("TightVNC extended server init header",qe,32+$t))return!1;this._sock.rQskipBytes(16*ht),this._sock.rQskipBytes(16*Ee),this._sock.rQskipBytes(16*de)}return b.Info("Screen: "+me+"x"+be+", bpp: "+Re+", depth: "+it+", bigEndian: "+yt+", trueColor: "+pt+", redMax: "+Pe+", greenMax: "+Nt+", blueMax: "+ut+", redShift: "+Ft+", greenShift: "+Ut+", blueShift: "+Kt),this._setDesktopName(or),this._resize(me,be),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(b.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),De.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),De.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var me=[];me.push(p.encodings.encodingCopyRect),this._fbDepth==24&&(me.push(p.encodings.encodingTight),me.push(p.encodings.encodingTightPNG),me.push(p.encodings.encodingHextile),me.push(p.encodings.encodingRRE)),me.push(p.encodings.encodingRaw),me.push(p.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),me.push(p.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),me.push(p.encodings.pseudoEncodingDesktopSize),me.push(p.encodings.pseudoEncodingLastRect),me.push(p.encodings.pseudoEncodingQEMUExtendedKeyEvent),me.push(p.encodings.pseudoEncodingExtendedDesktopSize),me.push(p.encodings.pseudoEncodingXvp),me.push(p.encodings.pseudoEncodingFence),me.push(p.encodings.pseudoEncodingContinuousUpdates),me.push(p.encodings.pseudoEncodingDesktopName),me.push(p.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(me.push(p.encodings.pseudoEncodingVMwareCursor),me.push(p.encodings.pseudoEncodingCursor)),De.messages.clientEncodings(this._sock,me)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return b.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(b.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var me=this._sock.rQshift32();if(me=(0,x.toSigned32bit)(me),this._sock.rQwait("ServerCutText content",Math.abs(me),8))return!1;if(me>=0){var be=this._sock.rQshiftStr(me);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:be}}))}else{me=Math.abs(me);var Re=this._sock.rQshift32(),it=Re&65535,yt=Re&4278190080,pt=!!(yt&ue);if(pt){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Pe=0;Pe<=15;Pe++){var Nt=1<<Pe;it&Nt&&(this._clipboardServerCapabilitiesFormats[Nt]=!0,this._sock.rQshift32())}for(var ut=24;ut<=31;ut++){var Ft=1<<ut;this._clipboardServerCapabilitiesActions[Ft]=!!(yt&Ft)}var Ut=[ue,Ge,ae,Z,Y];De.messages.extendedClipboardCaps(this._sock,Ut,{extendedClipboardFormatText:0})}else if(yt===Ge){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[Y]&&(it&Se&&De.messages.extendedClipboardProvide(this._sock,[Se],[this._clipboardText]))}else if(yt===ae){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Z]&&(this._clipboardText!=null?De.messages.extendedClipboardNotify(this._sock,[Se]):De.messages.extendedClipboardNotify(this._sock,[]))}else if(yt===Z){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Ge]&&(it&Se&&De.messages.extendedClipboardRequest(this._sock,[Se]))}else if(yt===Y){if(this._viewOnly)return!0;if(!(it&Se))return!0;this._clipboardText=null;var Kt=this._sock.rQshiftBytes(me-4),$t=new a.default,or=null;$t.setInput(Kt);for(var ht=0;ht<=15;ht++){var Ee=1<<ht;if(it&Ee){var de=0,qe=$t.inflate(4);de|=qe[0]<<24,de|=qe[1]<<16,de|=qe[2]<<8,de|=qe[3];var rt=$t.inflate(de);Ee===Se&&(or=rt)}}if($t.setInput(null),or!==null){for(var ve="",bt=0;bt<or.length;bt++)ve+=String.fromCharCode(or[bt]);or=ve,or=(0,A.decodeUTF8)(or),or.length>0&&or.charAt(or.length-1)==="\0"&&(or=or.slice(0,-1)),or=or.replace(`\r
`,`
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:or}}))}}else return this._fail("Unexpected action in extended clipboard message: "+yt)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var me=this._sock.rQshift32(),be=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",be,9))return!1;be>64&&(b.Warn("Bad payload length ("+be+") in fence response"),be=64);var Re=this._sock.rQshiftStr(be);return this._supportsFence=!0,me&1<<31?(me&=1<<0|1<<1,De.messages.clientFence(this._sock,me,Re),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var me=this._sock.rQshift8(),be=this._sock.rQshift8();switch(be){case 0:b.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=me,b.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+be+")");break}return!0}},{key:"_normalMsg",value:function(){var me;this._FBU.rects>0?me=0:me=this._sock.rQshift8();var be,Re;switch(me){case 0:return Re=this._framebufferUpdate(),Re&&!this._enabledContinuousUpdates&&De.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),Re;case 1:return this._handleSetColourMapMsg();case 2:return b.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return be=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,be&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),b.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+me+")"),b.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var me=this._sock.rQshiftBytes(12);this._FBU.x=(me[0]<<8)+me[1],this._FBU.y=(me[2]<<8)+me[3],this._FBU.width=(me[4]<<8)+me[5],this._FBU.height=(me[6]<<8)+me[7],this._FBU.encoding=parseInt((me[8]<<24)+(me[9]<<16)+(me[10]<<8)+me[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case p.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case p.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case p.encodings.pseudoEncodingCursor:return this._handleCursor();case p.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var me=document.createEvent("keyboardEvent");me.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(be){}return!0;case p.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case p.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case p.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var me=this._FBU.x,be=this._FBU.y,Re=this._FBU.width,it=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var yt=this._sock.rQshift8();this._sock.rQshift8();var pt,Pe=4;if(yt==0){var Nt=4294967040|0;if(pt=new Array(Re*it*Pe),this._sock.rQwait("VMware cursor classic encoding",Re*it*Pe*2,2))return!1;for(var ut=new Array(Re*it),Ft=0;Ft<Re*it;Ft++)ut[Ft]=this._sock.rQshift32();for(var Ut=new Array(Re*it),Kt=0;Kt<Re*it;Kt++)Ut[Kt]=this._sock.rQshift32();for(var $t=0;$t<Re*it;$t++)if(ut[$t]==0){var or=Ut[$t],ht=or>>8&255,Ee=or>>16&255,de=or>>24&255;pt[$t*Pe]=ht,pt[$t*Pe+1]=Ee,pt[$t*Pe+2]=de,pt[$t*Pe+3]=255}else(ut[$t]&Nt)==Nt?Ut[$t]==0?(pt[$t*Pe]=0,pt[$t*Pe+1]=0,pt[$t*Pe+2]=0,pt[$t*Pe+3]=0):((Ut[$t]&Nt)==Nt,pt[$t*Pe]=0,pt[$t*Pe+1]=0,pt[$t*Pe+2]=0,pt[$t*Pe+3]=255):(pt[$t*Pe]=0,pt[$t*Pe+1]=0,pt[$t*Pe+2]=0,pt[$t*Pe+3]=255)}else if(yt==1){if(this._sock.rQwait("VMware cursor alpha encoding",Re*it*4,2))return!1;pt=new Array(Re*it*Pe);for(var qe=0;qe<Re*it;qe++){var rt=this._sock.rQshift32();pt[qe*4]=rt>>24&255,pt[qe*4+1]=rt>>16&255,pt[qe*4+2]=rt>>8&255,pt[qe*4+3]=rt&255}}else return b.Warn("The given cursor type is not supported: "+yt+" given."),!1;return this._updateCursor(pt,me,be,Re,it),!0}},{key:"_handleCursor",value:function(){var me=this._FBU.x,be=this._FBU.y,Re=this._FBU.width,it=this._FBU.height,yt=Re*it*4,pt=Math.ceil(Re/8)*it,Pe=yt+pt;if(this._sock.rQwait("cursor encoding",Pe))return!1;for(var Nt=this._sock.rQshiftBytes(yt),ut=this._sock.rQshiftBytes(pt),Ft=new Uint8Array(Re*it*4),Ut=0,Kt=0;Kt<it;Kt++)for(var $t=0;$t<Re;$t++){var or=Kt*Math.ceil(Re/8)+Math.floor($t/8),ht=ut[or]<<$t%8&128?255:0;Ft[Ut]=Nt[Ut+2],Ft[Ut+1]=Nt[Ut+1],Ft[Ut+2]=Nt[Ut],Ft[Ut+3]=ht,Ut+=4}return this._updateCursor(Ft,me,be,Re,it),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var me=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",me,4))return!1;var be=this._sock.rQshiftStr(me);return be=(0,A.decodeUTF8)(be,!0),this._setDesktopName(be),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var me=this._sock.rQpeek8(),be=4+me*16;if(this._sock.rQwait("ExtendedDesktopSize",be))return!1;var Re=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,Re&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var it=0;it<me;it+=1)it===0?(this._screenID=this._sock.rQshiftBytes(4),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._screenFlags=this._sock.rQshiftBytes(4)):this._sock.rQskipBytes(16);if(this._FBU.x===1&&this._FBU.y!==0){var yt="";switch(this._FBU.y){case 1:yt="Resize is administratively prohibited";break;case 2:yt="Out of resources";break;case 3:yt="Invalid screen layout";break;default:yt="Unknown reason";break}b.Warn("Server did not accept the resize request: "+yt)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var me=this._decoders[this._FBU.encoding];if(!me)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return me.decodeRect(this._FBU.x,this._FBU.y,this._FBU.width,this._FBU.height,this._sock,this._display,this._fbDepth)}catch(be){return this._fail("Error decoding rect: "+be),!1}}},{key:"_updateContinuousUpdates",value:function(){if(!this._enabledContinuousUpdates)return;De.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(me,be){this._fbWidth=me,this._fbHeight=be,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(me,be){if(this._rfbXvpVer<me)return;b.Info("Sending XVP operation "+be+" (version "+me+")"),De.messages.xvpOp(this._sock,me,be)}},{key:"_updateCursor",value:function(me,be,Re,it,yt){this._cursorImage={rgbaPixels:me,hotx:be,hoty:Re,w:it,h:yt},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var me=3;me<this._cursorImage.rgbaPixels.length;me+=4)if(this._cursorImage.rgbaPixels[me])return!1;return!0}},{key:"_refreshCursor",value:function(){if(this._rfbConnectionState!=="connecting"&&this._rfbConnectionState!=="connected")return;var me=this._shouldShowDotCursor()?De.cursors.dot:this._cursorImage;this._cursor.change(me.rgbaPixels,me.hotx,me.hoty,me.w,me.h)}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(me){this._viewOnly=me,(this._rfbConnectionState==="connecting"||this._rfbConnectionState==="connected")&&(me?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(me){b.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(me){this._clipViewport=me,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(me){this._scaleViewport=me,me&&this._clipViewport&&this._updateClip(),this._updateScale(),!me&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(me){this._resizeSession=me,me&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(me){this._showDotCursor=me,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(me){this._screen.style.background=me}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(me){if(!Number.isInteger(me)||me<0||me>9){b.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===me)return;this._qualityLevel=me,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(me){if(!Number.isInteger(me)||me<0||me>9){b.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===me)return;this._compressionLevel=me,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(me,be){var Re=me.split("").map(function(it){return it.charCodeAt(0)});return new r.default(Re).encrypt(be)}}]),De}(m.default);R.default=te,te.messages={keyEvent:function(pe,De,Ne){var me=pe._sQ,be=pe._sQlen;me[be]=4,me[be+1]=Ne,me[be+2]=0,me[be+3]=0,me[be+4]=De>>24,me[be+5]=De>>16,me[be+6]=De>>8,me[be+7]=De,pe._sQlen+=8,pe.flush()},QEMUExtendedKeyEvent:function(pe,De,Ne,me){function be(pt){var Pe=me>>8,Nt=me&255;return Pe===224&&Nt<127?Nt|128:pt}var Re=pe._sQ,it=pe._sQlen;Re[it]=255,Re[it+1]=0,Re[it+2]=Ne>>8,Re[it+3]=Ne,Re[it+4]=De>>24,Re[it+5]=De>>16,Re[it+6]=De>>8,Re[it+7]=De;var yt=be(me);Re[it+8]=yt>>24,Re[it+9]=yt>>16,Re[it+10]=yt>>8,Re[it+11]=yt,pe._sQlen+=12,pe.flush()},pointerEvent:function(pe,De,Ne,me){var be=pe._sQ,Re=pe._sQlen;be[Re]=5,be[Re+1]=me,be[Re+2]=De>>8,be[Re+3]=De,be[Re+4]=Ne>>8,be[Re+5]=Ne,pe._sQlen+=6,pe.flush()},_buildExtendedClipboardFlags:function(pe,De){for(var Ne=new Uint8Array(4),me=0,be=0,Re=0;Re<pe.length;Re++)be|=pe[Re];for(var it=0;it<De.length;it++)me|=De[it];return Ne[0]=be>>24,Ne[1]=0,Ne[2]=0,Ne[3]=me,Ne},extendedClipboardProvide:function(pe,De,Ne){for(var me=new n.default,be=[],Re=0;Re<De.length;Re++){if(De[Re]!=Se)throw new Error("Unsupported extended clipboard format for Provide message.");Ne[Re]=Ne[Re].replace(/\r\n|\r|\n/gm,`\r
`);var it=(0,A.encodeUTF8)(Ne[Re]+"\0");be.push(it.length>>24&255,it.length>>16&255,it.length>>8&255,it.length&255);for(var yt=0;yt<it.length;yt++)be.push(it.charCodeAt(yt))}var pt=me.deflate(new Uint8Array(be)),Pe=new Uint8Array(4+pt.length);Pe.set(te.messages._buildExtendedClipboardFlags([Y],De)),Pe.set(pt,4),te.messages.clientCutText(pe,Pe,!0)},extendedClipboardNotify:function(pe,De){var Ne=te.messages._buildExtendedClipboardFlags([Z],De);te.messages.clientCutText(pe,Ne,!0)},extendedClipboardRequest:function(pe,De){var Ne=te.messages._buildExtendedClipboardFlags([Ge],De);te.messages.clientCutText(pe,Ne,!0)},extendedClipboardCaps:function(pe,De,Ne){var me=Object.keys(Ne),be=new Uint8Array(4+4*me.length);me.map(function(yt){return parseInt(yt)}),me.sort(function(yt,pt){return yt-pt}),be.set(te.messages._buildExtendedClipboardFlags(De,[]));for(var Re=4,it=0;it<me.length;it++)be[Re]=Ne[me[it]]>>24,be[Re+1]=Ne[me[it]]>>16,be[Re+2]=Ne[me[it]]>>8,be[Re+3]=Ne[me[it]]>>0,Re+=4,be[3]|=1<<me[it];te.messages.clientCutText(pe,be,!0)},clientCutText:function(pe,De){var Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,me=pe._sQ,be=pe._sQlen;me[be]=6,me[be+1]=0,me[be+2]=0,me[be+3]=0;var Re;Ne?Re=(0,x.toUnsigned32bit)(-De.length):Re=De.length,me[be+4]=Re>>24,me[be+5]=Re>>16,me[be+6]=Re>>8,me[be+7]=Re,pe._sQlen+=8;for(var it=0,yt=De.length;yt>0;){for(var pt=Math.min(yt,pe._sQbufferSize-pe._sQlen),Pe=0;Pe<pt;Pe++)me[pe._sQlen+Pe]=De[it+Pe];pe._sQlen+=pt,pe.flush(),yt-=pt,it+=pt}},setDesktopSize:function(pe,De,Ne,me,be){var Re=pe._sQ,it=pe._sQlen;Re[it]=251,Re[it+1]=0,Re[it+2]=De>>8,Re[it+3]=De,Re[it+4]=Ne>>8,Re[it+5]=Ne,Re[it+6]=1,Re[it+7]=0,Re[it+8]=me>>24,Re[it+9]=me>>16,Re[it+10]=me>>8,Re[it+11]=me,Re[it+12]=0,Re[it+13]=0,Re[it+14]=0,Re[it+15]=0,Re[it+16]=De>>8,Re[it+17]=De,Re[it+18]=Ne>>8,Re[it+19]=Ne,Re[it+20]=be>>24,Re[it+21]=be>>16,Re[it+22]=be>>8,Re[it+23]=be,pe._sQlen+=24,pe.flush()},clientFence:function(pe,De,Ne){var me=pe._sQ,be=pe._sQlen;me[be]=248,me[be+1]=0,me[be+2]=0,me[be+3]=0,me[be+4]=De>>24,me[be+5]=De>>16,me[be+6]=De>>8,me[be+7]=De;var Re=Ne.length;me[be+8]=Re;for(var it=0;it<Re;it++)me[be+9+it]=Ne.charCodeAt(it);pe._sQlen+=9+Re,pe.flush()},enableContinuousUpdates:function(pe,De,Ne,me,be,Re){var it=pe._sQ,yt=pe._sQlen;it[yt]=150,it[yt+1]=De,it[yt+2]=Ne>>8,it[yt+3]=Ne,it[yt+4]=me>>8,it[yt+5]=me,it[yt+6]=be>>8,it[yt+7]=be,it[yt+8]=Re>>8,it[yt+9]=Re,pe._sQlen+=10,pe.flush()},pixelFormat:function(pe,De,Ne){var me=pe._sQ,be=pe._sQlen,Re;De>16?Re=32:De>8?Re=16:Re=8;var it=Math.floor(De/3);me[be]=0,me[be+1]=0,me[be+2]=0,me[be+3]=0,me[be+4]=Re,me[be+5]=De,me[be+6]=0,me[be+7]=Ne?1:0,me[be+8]=0,me[be+9]=(1<<it)-1,me[be+10]=0,me[be+11]=(1<<it)-1,me[be+12]=0,me[be+13]=(1<<it)-1,me[be+14]=it*2,me[be+15]=it*1,me[be+16]=it*0,me[be+17]=0,me[be+18]=0,me[be+19]=0,pe._sQlen+=20,pe.flush()},clientEncodings:function(pe,De){var Ne=pe._sQ,me=pe._sQlen;Ne[me]=2,Ne[me+1]=0,Ne[me+2]=De.length>>8,Ne[me+3]=De.length;for(var be=me+4,Re=0;Re<De.length;Re++){var it=De[Re];Ne[be]=it>>24,Ne[be+1]=it>>16,Ne[be+2]=it>>8,Ne[be+3]=it,be+=4}pe._sQlen+=be-me,pe.flush()},fbUpdateRequest:function(pe,De,Ne,me,be,Re){var it=pe._sQ,yt=pe._sQlen;typeof Ne=="undefined"&&(Ne=0),typeof me=="undefined"&&(me=0),it[yt]=3,it[yt+1]=De?1:0,it[yt+2]=Ne>>8&255,it[yt+3]=Ne&255,it[yt+4]=me>>8&255,it[yt+5]=me&255,it[yt+6]=be>>8&255,it[yt+7]=be&255,it[yt+8]=Re>>8&255,it[yt+9]=Re&255,pe._sQlen+=10,pe.flush()},xvpOp:function(pe,De,Ne){var me=pe._sQ,be=pe._sQlen;me[be]=250,me[be+1]=0,me[be+2]=De,me[be+3]=Ne,pe._sQlen+=4,pe.flush()}},te.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1eCo":function(j,R,l){(function(x){x(l("VrN/"))})(function(x){"use strict";var b={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},A={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};x.defineMode("xml",function(f,t){var e=f.indentUnit,m={},d=t.htmlMode?b:A;for(var a in d)m[a]=d[a];for(var a in t)m[a]=t[a];var n,s;function c(M,F){function H(J){return F.tokenize=J,J(M,F)}var B=M.next();if(B=="<")return M.eat("!")?M.eat("[")?M.match("CDATA[")?H(r("atom","]]>")):null:M.match("--")?H(r("comment","-->")):M.match("DOCTYPE",!0,!0)?(M.eatWhile(/[\w\._\-]/),H(o(1))):null:M.eat("?")?(M.eatWhile(/[\w\._\-]/),F.tokenize=r("meta","?>"),"meta"):(n=M.eat("/")?"closeTag":"openTag",F.tokenize=i,"tag bracket");if(B=="&"){var X;return M.eat("#")?M.eat("x")?X=M.eatWhile(/[a-fA-F\d]/)&&M.eat(";"):X=M.eatWhile(/[\d]/)&&M.eat(";"):X=M.eatWhile(/[\w\.\-:]/)&&M.eat(";"),X?"atom":"error"}else return M.eatWhile(/[^&<]/),null}c.isInText=!0;function i(M,F){var H=M.next();if(H==">"||H=="/"&&M.eat(">"))return F.tokenize=c,n=H==">"?"endTag":"selfcloseTag","tag bracket";if(H=="=")return n="equals",null;if(H=="<"){F.tokenize=c,F.state=v,F.tagName=F.tagStart=null;var B=F.tokenize(M,F);return B?B+" tag error":"tag error"}else return/[\'\"]/.test(H)?(F.tokenize=u(H),F.stringStartCol=M.column(),F.tokenize(M,F)):(M.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function u(M){var F=function(B,X){for(;!B.eol();)if(B.next()==M){X.tokenize=i;break}return"string"};return F.isInAttribute=!0,F}function r(M,F){return function(H,B){for(;!H.eol();){if(H.match(F)){B.tokenize=c;break}H.next()}return M}}function o(M){return function(F,H){for(var B;(B=F.next())!=null;){if(B=="<")return H.tokenize=o(M+1),H.tokenize(F,H);if(B==">")if(M==1){H.tokenize=c;break}else return H.tokenize=o(M-1),H.tokenize(F,H)}return"meta"}}function h(M,F,H){this.prev=M.context,this.tagName=F,this.indent=M.indented,this.startOfLine=H,(m.doNotIndent.hasOwnProperty(F)||M.context&&M.context.noIndent)&&(this.noIndent=!0)}function p(M){M.context&&(M.context=M.context.prev)}function g(M,F){for(var H;;){if(!M.context)return;if(H=M.context.tagName,!m.contextGrabbers.hasOwnProperty(H)||!m.contextGrabbers[H].hasOwnProperty(F))return;p(M)}}function v(M,F,H){return M=="openTag"?(H.tagStart=F.column(),y):M=="closeTag"?w:v}function y(M,F,H){return M=="word"?(H.tagName=F.current(),s="tag",I):m.allowMissingTagName&&M=="endTag"?(s="tag bracket",I(M,F,H)):(s="error",y)}function w(M,F,H){if(M=="word"){var B=F.current();return H.context&&H.context.tagName!=B&&m.implicitlyClosed.hasOwnProperty(H.context.tagName)&&p(H),H.context&&H.context.tagName==B||m.matchClosing===!1?(s="tag",S):(s="tag error",_)}else return m.allowMissingTagName&&M=="endTag"?(s="tag bracket",S(M,F,H)):(s="error",_)}function S(M,F,H){return M!="endTag"?(s="error",S):(p(H),v)}function _(M,F,H){return s="error",S(M,F,H)}function I(M,F,H){if(M=="word")return s="attribute",C;if(M=="endTag"||M=="selfcloseTag"){var B=H.tagName,X=H.tagStart;return H.tagName=H.tagStart=null,M=="selfcloseTag"||m.autoSelfClosers.hasOwnProperty(B)?g(H,B):(g(H,B),H.context=new h(H,B,X==H.indented)),v}return s="error",I}function C(M,F,H){return M=="equals"?E:(m.allowMissing||(s="error"),I(M,F,H))}function E(M,F,H){return M=="string"?O:M=="word"&&m.allowUnquoted?(s="string",I):(s="error",I(M,F,H))}function O(M,F,H){return M=="string"?O:I(M,F,H)}return{startState:function(F){var H={tokenize:c,state:v,indented:F||0,tagName:null,tagStart:null,context:null};return F!=null&&(H.baseIndent=F),H},token:function(F,H){if(!H.tagName&&F.sol()&&(H.indented=F.indentation()),F.eatSpace())return null;n=null;var B=H.tokenize(F,H);return(B||n)&&B!="comment"&&(s=null,H.state=H.state(n||B,F,H),s&&(B=s=="error"?B+" error":s)),B},indent:function(F,H,B){var X=F.context;if(F.tokenize.isInAttribute)return F.tagStart==F.indented?F.stringStartCol+1:F.indented+e;if(X&&X.noIndent)return x.Pass;if(F.tokenize!=i&&F.tokenize!=c)return B?B.match(/^(\s*)/)[0].length:0;if(F.tagName)return m.multilineTagIndentPastTag!==!1?F.tagStart+F.tagName.length+2:F.tagStart+e*(m.multilineTagIndentFactor||1);if(m.alignCDATA&&/<!\[CDATA\[/.test(H))return 0;var J=H&&/^<(\/)?([\w_:\.-]*)/.exec(H);if(J&&J[1])for(;X;)if(X.tagName==J[2]){X=X.prev;break}else if(m.implicitlyClosed.hasOwnProperty(X.tagName))X=X.prev;else break;else if(J)for(;X;){var k=m.contextGrabbers[X.tagName];if(k&&k.hasOwnProperty(J[2]))X=X.prev;else break}for(;X&&X.prev&&!X.startOfLine;)X=X.prev;return X?X.indent+e:F.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:m.htmlMode?"html":"xml",helperType:m.htmlMode?"html":"xml",skipAttribute:function(F){F.state==E&&(F.state=I)},xmlCurrentTag:function(F){return F.tagName?{name:F.tagName,close:F.type=="closeTag"}:null},xmlCurrentContext:function(F){for(var H=[],B=F.context;B;B=B.prev)B.tagName&&H.push(B.tagName);return H.reverse()}}}),x.defineMIME("text/xml","xml"),x.defineMIME("application/xml","xml"),x.mimeModes.hasOwnProperty("text/html")||x.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1n7x":function(j,R,l){(function(x,b){/*!
* html2pdf.js v0.10.1
* Copyright (c) 2021 Erik Koopmans
* Released under the MIT License.
*/(function(f,t){j.exports=t(l("dtIV"),l("wOnQ"))})(self,function(A,f){return function(){var t={"./src/plugin/hyperlinks.js":function(n,s,c){"use strict";c.r(s);var i=c("./node_modules/core-js/modules/web.dom-collections.for-each.js"),u=c.n(i),r=c("./node_modules/core-js/modules/es.string.link.js"),o=c.n(r),h=c("./src/worker.js"),p=c("./src/utils.js"),g=[],v={toContainer:h.default.prototype.toContainer,toPdf:h.default.prototype.toPdf};h.default.prototype.toContainer=function(){return v.toContainer.call(this).then(function(){if(this.opt.enableLinks){var S=this.prop.container,_=S.querySelectorAll("a"),I=(0,p.unitConvert)(S.getBoundingClientRect(),this.prop.pageSize.k);g=[],Array.prototype.forEach.call(_,function(C){for(var E=C.getClientRects(),O=0;O<E.length;O++){var M=(0,p.unitConvert)(E[O],this.prop.pageSize.k);M.left-=I.left,M.top-=I.top;var F=Math.floor(M.top/this.prop.pageSize.inner.height)+1,H=this.opt.margin[0]+M.top%this.prop.pageSize.inner.height,B=this.opt.margin[1]+M.left;g.push({page:F,top:H,left:B,clientRect:M,link:C})}},this)}})},h.default.prototype.toPdf=function(){return v.toPdf.call(this).then(function(){if(this.opt.enableLinks){g.forEach(function(_){this.prop.pdf.setPage(_.page),this.prop.pdf.link(_.left,_.top,_.clientRect.width,_.clientRect.height,{url:_.link.href})},this);var S=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(S)}})}},"./src/plugin/jspdf-plugin.js":function(n,s,c){"use strict";c.r(s);var i=c("./node_modules/core-js/modules/es.symbol.js"),u=c.n(i),r=c("./node_modules/core-js/modules/es.symbol.description.js"),o=c.n(r),h=c("./node_modules/core-js/modules/es.object.to-string.js"),p=c.n(h),g=c("./node_modules/core-js/modules/es.symbol.iterator.js"),v=c.n(g),y=c("./node_modules/core-js/modules/es.array.iterator.js"),w=c.n(y),S=c("./node_modules/core-js/modules/es.string.iterator.js"),_=c.n(S),I=c("./node_modules/core-js/modules/web.dom-collections.iterator.js"),C=c.n(I),E=c("jspdf"),O=c.n(E);function M(F){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(B){return typeof B}:M=function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},M(F)}E.jsPDF.getPageSize=function(F,H,B){if(M(F)==="object"){var X=F;F=X.orientation,H=X.unit||H,B=X.format||B}H=H||"mm",B=B||"a4",F=(""+(F||"P")).toLowerCase();var J=(""+B).toLowerCase(),k={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(H){case"pt":var K=1;break;case"mm":var K=72/25.4;break;case"cm":var K=72/2.54;break;case"in":var K=72;break;case"px":var K=72/96;break;case"pc":var K=12;break;case"em":var K=12;break;case"ex":var K=6;break;default:throw"Invalid unit: "+H}if(k.hasOwnProperty(J))var z=k[J][1]/K,W=k[J][0]/K;else try{var z=B[1],W=B[0]}catch(V){throw new Error("Invalid format: "+B)}if(F==="p"||F==="portrait"){if(F="p",W>z){var P=W;W=z,z=P}}else if(F==="l"||F==="landscape"){if(F="l",z>W){var P=W;W=z,z=P}}else throw"Invalid orientation: "+F;var G={width:W,height:z,unit:H,k:K};return G},s.default=E.jsPDF},"./src/plugin/pagebreaks.js":function(n,s,c){"use strict";c.r(s);var i=c("./node_modules/core-js/modules/es.array.concat.js"),u=c.n(i),r=c("./node_modules/core-js/modules/es.array.slice.js"),o=c.n(r),h=c("./node_modules/core-js/modules/es.array.join.js"),p=c.n(h),g=c("./node_modules/core-js/modules/web.dom-collections.for-each.js"),v=c.n(g),y=c("./node_modules/core-js/modules/es.object.keys.js"),w=c.n(y),S=c("./src/worker.js"),_=c("./src/utils.js"),I={toContainer:S.default.prototype.toContainer};S.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},S.default.prototype.toContainer=function(){return I.toContainer.call(this).then(function(){var O=this.prop.container,M=this.prop.pageSize.inner.px.height,F=[].concat(this.opt.pagebreak.mode),H={avoidAll:F.indexOf("avoid-all")!==-1,css:F.indexOf("css")!==-1,legacy:F.indexOf("legacy")!==-1},B={},X=this;["before","after","avoid"].forEach(function(K){var z=H.avoidAll&&K==="avoid";B[K]=z?[]:[].concat(X.opt.pagebreak[K]||[]),B[K].length>0&&(B[K]=Array.prototype.slice.call(O.querySelectorAll(B[K].join(", "))))});var J=O.querySelectorAll(".html2pdf__page-break");J=Array.prototype.slice.call(J);var k=O.querySelectorAll("*");Array.prototype.forEach.call(k,function(z){var W={before:!1,after:H.legacy&&J.indexOf(z)!==-1,avoid:H.avoidAll};if(H.css){var P=window.getComputedStyle(z),G=["always","page","left","right"],V=["avoid","avoid-page"];W={before:W.before||G.indexOf(P.breakBefore||P.pageBreakBefore)!==-1,after:W.after||G.indexOf(P.breakAfter||P.pageBreakAfter)!==-1,avoid:W.avoid||V.indexOf(P.breakInside||P.pageBreakInside)!==-1}}Object.keys(W).forEach(function(xe){W[xe]=W[xe]||B[xe].indexOf(z)!==-1});var q=z.getBoundingClientRect();if(W.avoid&&!W.before){var re=Math.floor(q.top/M),ce=Math.floor(q.bottom/M),ie=Math.abs(q.bottom-q.top)/M;ce!==re&&ie<=1&&(W.before=!0)}if(W.before){var fe=(0,_.createElement)("div",{style:{display:"block",height:M-q.top%M+"px"}});z.parentNode.insertBefore(fe,z)}if(W.after){var fe=(0,_.createElement)("div",{style:{display:"block",height:M-q.bottom%M+"px"}});z.parentNode.insertBefore(fe,z.nextSibling)}})})}},"./src/utils.js":function(n,s,c){"use strict";c.r(s),c.d(s,{objType:function(){return F},createElement:function(){return H},cloneNode:function(){return B},unitConvert:function(){return X},toPx:function(){return J}});var i=c("./node_modules/core-js/modules/es.number.constructor.js"),u=c.n(i),r=c("./node_modules/core-js/modules/es.symbol.js"),o=c.n(r),h=c("./node_modules/core-js/modules/es.symbol.description.js"),p=c.n(h),g=c("./node_modules/core-js/modules/es.object.to-string.js"),v=c.n(g),y=c("./node_modules/core-js/modules/es.symbol.iterator.js"),w=c.n(y),S=c("./node_modules/core-js/modules/es.array.iterator.js"),_=c.n(S),I=c("./node_modules/core-js/modules/es.string.iterator.js"),C=c.n(I),E=c("./node_modules/core-js/modules/web.dom-collections.iterator.js"),O=c.n(E);function M(k){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(z){return typeof z}:M=function(z){return z&&typeof Symbol=="function"&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z},M(k)}var F=function(K){var z=M(K);return z==="undefined"?"undefined":z==="string"||K instanceof String?"string":z==="number"||K instanceof Number?"number":z==="function"||K instanceof Function?"function":!!K&&K.constructor===Array?"array":K&&K.nodeType===1?"element":z==="object"?"object":"unknown"},H=function(K,z){var W=document.createElement(K);if(z.className&&(W.className=z.className),z.innerHTML){W.innerHTML=z.innerHTML;for(var P=W.getElementsByTagName("script"),G=P.length;G-- >0;null)P[G].parentNode.removeChild(P[G])}for(var V in z.style)W.style[V]=z.style[V];return W},B=function k(K,z){for(var W=K.nodeType===3?document.createTextNode(K.nodeValue):K.cloneNode(!1),P=K.firstChild;P;P=P.nextSibling)(z===!0||P.nodeType!==1||P.nodeName!=="SCRIPT")&&W.appendChild(k(P,z));return K.nodeType===1&&(K.nodeName==="CANVAS"?(W.width=K.width,W.height=K.height,W.getContext("2d").drawImage(K,0,0)):(K.nodeName==="TEXTAREA"||K.nodeName==="SELECT")&&(W.value=K.value),W.addEventListener("load",function(){W.scrollTop=K.scrollTop,W.scrollLeft=K.scrollLeft},!0)),W},X=function(K,z){if(F(K)==="number")return K*72/96/z;var W={};for(var P in K)W[P]=K[P]*72/96/z;return W},J=function(K,z){return Math.floor(K*z/72*96)}},"./src/worker.js":function(n,s,c){"use strict";c.r(s);var i=c("./node_modules/core-js/modules/es.object.assign.js"),u=c.n(i),r=c("./node_modules/core-js/modules/es.array.map.js"),o=c.n(r),h=c("./node_modules/core-js/modules/es.object.keys.js"),p=c.n(h),g=c("./node_modules/core-js/modules/es.array.concat.js"),v=c.n(g),y=c("./node_modules/core-js/modules/es.object.to-string.js"),w=c.n(y),S=c("./node_modules/core-js/modules/es.regexp.to-string.js"),_=c.n(S),I=c("./node_modules/core-js/modules/es.function.name.js"),C=c.n(I),E=c("./node_modules/core-js/modules/web.dom-collections.for-each.js"),O=c.n(E),M=c("jspdf"),F=c.n(M),H=c("html2canvas"),B=c.n(H),X=c("./src/utils.js"),J=c("./node_modules/es6-promise/dist/es6-promise.js"),k=c.n(J),K=k().Promise,z=function W(P){var G=Object.assign(W.convert(K.resolve()),JSON.parse(JSON.stringify(W.template))),V=W.convert(K.resolve(),G);return V=V.setProgress(1,W,1,[W]),V=V.set(P),V};z.prototype=Object.create(K.prototype),z.prototype.constructor=z,z.convert=function(P,G){return P.__proto__=G||z.prototype,P},z.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},z.prototype.from=function(P,G){function V(q){switch((0,X.objType)(q)){case"string":return"string";case"element":return q.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){G=G||V(P);switch(G){case"string":return this.set({src:(0,X.createElement)("div",{innerHTML:P})});case"element":return this.set({src:P});case"canvas":return this.set({canvas:P});case"img":return this.set({img:P});default:return this.error("Unknown source type.")}})},z.prototype.to=function(P){switch(P){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},z.prototype.toContainer=function(){var P=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(P).then(function(){var V={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},q={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};V.opacity=0;var re=(0,X.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,X.createElement)("div",{className:"html2pdf__overlay",style:V}),this.prop.container=(0,X.createElement)("div",{className:"html2pdf__container",style:q}),this.prop.container.appendChild(re),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},z.prototype.toCanvas=function(){var P=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(P).then(function(){var V=Object.assign({},this.opt.html2canvas);return delete V.onrendered,H(this.prop.container,V)}).then(function(V){var q=this.opt.html2canvas.onrendered||function(){};q(V),this.prop.canvas=V,document.body.removeChild(this.prop.overlay)})},z.prototype.toImg=function(){var P=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(P).then(function(){var V=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=V})},z.prototype.toPdf=function(){var P=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(P).then(function(){var V=this.prop.canvas,q=this.opt,re=V.height,ce=Math.floor(V.width*this.prop.pageSize.inner.ratio),ie=Math.ceil(re/ce),fe=this.prop.pageSize.inner.height,xe=document.createElement("canvas"),Se=xe.getContext("2d");xe.width=V.width,xe.height=ce,this.prop.pdf=this.prop.pdf||new M.jsPDF(q.jsPDF);for(var ke=0;ke<ie;ke++){ke===ie-1&&re%ce!==0&&(xe.height=re%ce,fe=xe.height*this.prop.pageSize.inner.width/xe.width);var ge=xe.width,Be=xe.height;Se.fillStyle="white",Se.fillRect(0,0,ge,Be),Se.drawImage(V,0,ke*ce,ge,Be,0,0,ge,Be),ke&&this.prop.pdf.addPage();var ee=xe.toDataURL("image/"+q.image.type,q.image.quality);this.prop.pdf.addImage(ee,q.image.type,q.margin[1],q.margin[0],this.prop.pageSize.inner.width,fe)}})},z.prototype.output=function(P,G,V){return V=V||"pdf",V.toLowerCase()==="img"||V.toLowerCase()==="image"?this.outputImg(P,G):this.outputPdf(P,G)},z.prototype.outputPdf=function(P,G){var V=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(V).then(function(){return this.prop.pdf.output(P,G)})},z.prototype.outputImg=function(P,G){var V=[function(){return this.prop.img||this.toImg()}];return this.thenList(V).then(function(){switch(P){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+P+'" is not supported.'}})},z.prototype.save=function(P){var G=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(G).set(P?{filename:P}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},z.prototype.set=function(P){if((0,X.objType)(P)!=="object")return this;var G=Object.keys(P||{}).map(function(V){switch(V){case"margin":return this.setMargin.bind(this,P.margin);case"jsPDF":return function(){return this.opt.jsPDF=P.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,P.pageSize);default:return V in z.template.prop?function(){this.prop[V]=P[V]}:function(){this.opt[V]=P[V]}}},this);return this.then(function(){return this.thenList(G)})},z.prototype.get=function(P,G){return this.then(function(){var q=P in z.template.prop?this.prop[P]:this.opt[P];return G?G(q):q})},z.prototype.setMargin=function(P){return this.then(function(){switch((0,X.objType)(P)){case"number":P=[P,P,P,P];case"array":if(P.length===2&&(P=[P[0],P[1],P[0],P[1]]),P.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=P}).then(this.setPageSize)},z.prototype.setPageSize=function(P){return this.then(function(){P=P||M.jsPDF.getPageSize(this.opt.jsPDF),P.hasOwnProperty("inner")||(P.inner={width:P.width-this.opt.margin[1]-this.opt.margin[3],height:P.height-this.opt.margin[0]-this.opt.margin[2]},P.inner.px={width:(0,X.toPx)(P.inner.width,P.k),height:(0,X.toPx)(P.inner.height,P.k)},P.inner.ratio=P.inner.height/P.inner.width),this.prop.pageSize=P})},z.prototype.setProgress=function(P,G,V,q){return P!=null&&(this.progress.val=P),G!=null&&(this.progress.state=G),V!=null&&(this.progress.n=V),q!=null&&(this.progress.stack=q),this.progress.ratio=this.progress.val/this.progress.state,this},z.prototype.updateProgress=function(P,G,V,q){return this.setProgress(P?this.progress.val+P:null,G||null,V?this.progress.n+V:null,q?this.progress.stack.concat(q):null)},z.prototype.then=function(P,G){var V=this;return this.thenCore(P,G,function(re,ce){return V.updateProgress(null,null,1,[re]),K.prototype.then.call(this,function(fe){return V.updateProgress(null,re),fe}).then(re,ce).then(function(fe){return V.updateProgress(1),fe})})},z.prototype.thenCore=function(P,G,V){V=V||K.prototype.then;var q=this;P&&(P=P.bind(q)),G&&(G=G.bind(q));var re=K.toString().indexOf("[native code]")!==-1&&K.name==="Promise",ce=re?q:z.convert(Object.assign({},q),K.prototype),ie=V.call(ce,P,G);return z.convert(ie,q.__proto__)},z.prototype.thenExternal=function(P,G){return K.prototype.then.call(this,P,G)},z.prototype.thenList=function(P){var G=this;return P.forEach(function(q){G=G.thenCore(q)}),G},z.prototype.catch=function(W){W&&(W=W.bind(this));var P=K.prototype.catch.call(this,W);return z.convert(P,this)},z.prototype.catchExternal=function(P){return K.prototype.catch.call(this,P)},z.prototype.error=function(P){return this.then(function(){throw new Error(P)})},z.prototype.using=z.prototype.set,z.prototype.saveAs=z.prototype.save,z.prototype.export=z.prototype.output,z.prototype.run=z.prototype.then,s.default=z},"./node_modules/core-js/internals/a-function.js":function(n){n.exports=function(s){if(typeof s!="function")throw TypeError(String(s)+" is not a function");return s}},"./node_modules/core-js/internals/a-possible-prototype.js":function(n,s,c){var i=c("./node_modules/core-js/internals/is-object.js");n.exports=function(u){if(!i(u)&&u!==null)throw TypeError("Can't set "+String(u)+" as a prototype");return u}},"./node_modules/core-js/internals/add-to-unscopables.js":function(n,s,c){var i=c("./node_modules/core-js/internals/well-known-symbol.js"),u=c("./node_modules/core-js/internals/object-create.js"),r=c("./node_modules/core-js/internals/object-define-property.js"),o=i("unscopables"),h=Array.prototype;h[o]==null&&r.f(h,o,{configurable:!0,value:u(null)}),n.exports=function(p){h[o][p]=!0}},"./node_modules/core-js/internals/an-object.js":function(n,s,c){var i=c("./node_modules/core-js/internals/is-object.js");n.exports=function(u){if(!i(u))throw TypeError(String(u)+" is not an object");return u}},"./node_modules/core-js/internals/array-for-each.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/array-iteration.js").forEach,u=c("./node_modules/core-js/internals/array-method-is-strict.js"),r=u("forEach");n.exports=r?[].forEach:function(h){return i(this,h,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(n,s,c){var i=c("./node_modules/core-js/internals/to-indexed-object.js"),u=c("./node_modules/core-js/internals/to-length.js"),r=c("./node_modules/core-js/internals/to-absolute-index.js"),o=function(p){return function(g,v,y){var w=i(g),S=u(w.length),_=r(y,S),I;if(p&&v!=v){for(;S>_;)if(I=w[_++],I!=I)return!0}else for(;S>_;_++)if((p||_ in w)&&w[_]===v)return p||_||0;return!p&&-1}};n.exports={includes:o(!0),indexOf:o(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(n,s,c){var i=c("./node_modules/core-js/internals/function-bind-context.js"),u=c("./node_modules/core-js/internals/indexed-object.js"),r=c("./node_modules/core-js/internals/to-object.js"),o=c("./node_modules/core-js/internals/to-length.js"),h=c("./node_modules/core-js/internals/array-species-create.js"),p=[].push,g=function(y){var w=y==1,S=y==2,_=y==3,I=y==4,C=y==6,E=y==7,O=y==5||C;return function(M,F,H,B){for(var X=r(M),J=u(X),k=i(F,H,3),K=o(J.length),z=0,W=B||h,P=w?W(M,K):S||E?W(M,0):void 0,G,V;K>z;z++)if((O||z in J)&&(G=J[z],V=k(G,z,X),y))if(w)P[z]=V;else if(V)switch(y){case 3:return!0;case 5:return G;case 6:return z;case 2:p.call(P,G)}else switch(y){case 4:return!1;case 7:p.call(P,G)}return C?-1:_||I?I:P}};n.exports={forEach:g(0),map:g(1),filter:g(2),some:g(3),every:g(4),find:g(5),findIndex:g(6),filterReject:g(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(n,s,c){var i=c("./node_modules/core-js/internals/fails.js"),u=c("./node_modules/core-js/internals/well-known-symbol.js"),r=c("./node_modules/core-js/internals/engine-v8-version.js"),o=u("species");n.exports=function(h){return r>=51||!i(function(){var p=[],g=p.constructor={};return g[o]=function(){return{foo:1}},p[h](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/fails.js");n.exports=function(u,r){var o=[][u];return!!o&&i(function(){o.call(null,r||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(n,s,c){var i=c("./node_modules/core-js/internals/is-object.js"),u=c("./node_modules/core-js/internals/is-array.js"),r=c("./node_modules/core-js/internals/well-known-symbol.js"),o=r("species");n.exports=function(h){var p;return u(h)&&(p=h.constructor,typeof p=="function"&&(p===Array||u(p.prototype))?p=void 0:i(p)&&(p=p[o],p===null&&(p=void 0))),p===void 0?Array:p}},"./node_modules/core-js/internals/array-species-create.js":function(n,s,c){var i=c("./node_modules/core-js/internals/array-species-constructor.js");n.exports=function(u,r){return new(i(u))(r===0?0:r)}},"./node_modules/core-js/internals/classof-raw.js":function(n){var s={}.toString;n.exports=function(c){return s.call(c).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(n,s,c){var i=c("./node_modules/core-js/internals/to-string-tag-support.js"),u=c("./node_modules/core-js/internals/classof-raw.js"),r=c("./node_modules/core-js/internals/well-known-symbol.js"),o=r("toStringTag"),h=u(function(){return arguments}())=="Arguments",p=function(v,y){try{return v[y]}catch(w){}};n.exports=i?u:function(g){var v,y,w;return g===void 0?"Undefined":g===null?"Null":typeof(y=p(v=Object(g),o))=="string"?y:h?u(v):(w=u(v))=="Object"&&typeof v.callee=="function"?"Arguments":w}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(n,s,c){var i=c("./node_modules/core-js/internals/has.js"),u=c("./node_modules/core-js/internals/own-keys.js"),r=c("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),o=c("./node_modules/core-js/internals/object-define-property.js");n.exports=function(h,p){for(var g=u(p),v=o.f,y=r.f,w=0;w<g.length;w++){var S=g[w];i(h,S)||v(h,S,y(p,S))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(n,s,c){var i=c("./node_modules/core-js/internals/fails.js");n.exports=!i(function(){function u(){}return u.prototype.constructor=null,Object.getPrototypeOf(new u)!==u.prototype})},"./node_modules/core-js/internals/create-html.js":function(n,s,c){var i=c("./node_modules/core-js/internals/require-object-coercible.js"),u=c("./node_modules/core-js/internals/to-string.js"),r=/"/g;n.exports=function(o,h,p,g){var v=u(i(o)),y="<"+h;return p!==""&&(y+=" "+p+'="'+u(g).replace(r,"&quot;")+'"'),y+">"+v+"</"+h+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,u=c("./node_modules/core-js/internals/object-create.js"),r=c("./node_modules/core-js/internals/create-property-descriptor.js"),o=c("./node_modules/core-js/internals/set-to-string-tag.js"),h=c("./node_modules/core-js/internals/iterators.js"),p=function(){return this};n.exports=function(g,v,y){var w=v+" Iterator";return g.prototype=u(i,{next:r(1,y)}),o(g,w,!1,!0),h[w]=p,g}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(n,s,c){var i=c("./node_modules/core-js/internals/descriptors.js"),u=c("./node_modules/core-js/internals/object-define-property.js"),r=c("./node_modules/core-js/internals/create-property-descriptor.js");n.exports=i?function(o,h,p){return u.f(o,h,r(1,p))}:function(o,h,p){return o[h]=p,o}},"./node_modules/core-js/internals/create-property-descriptor.js":function(n){n.exports=function(s,c){return{enumerable:!(s&1),configurable:!(s&2),writable:!(s&4),value:c}}},"./node_modules/core-js/internals/create-property.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/to-property-key.js"),u=c("./node_modules/core-js/internals/object-define-property.js"),r=c("./node_modules/core-js/internals/create-property-descriptor.js");n.exports=function(o,h,p){var g=i(h);g in o?u.f(o,g,r(0,p)):o[g]=p}},"./node_modules/core-js/internals/define-iterator.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/export.js"),u=c("./node_modules/core-js/internals/create-iterator-constructor.js"),r=c("./node_modules/core-js/internals/object-get-prototype-of.js"),o=c("./node_modules/core-js/internals/object-set-prototype-of.js"),h=c("./node_modules/core-js/internals/set-to-string-tag.js"),p=c("./node_modules/core-js/internals/create-non-enumerable-property.js"),g=c("./node_modules/core-js/internals/redefine.js"),v=c("./node_modules/core-js/internals/well-known-symbol.js"),y=c("./node_modules/core-js/internals/is-pure.js"),w=c("./node_modules/core-js/internals/iterators.js"),S=c("./node_modules/core-js/internals/iterators-core.js"),_=S.IteratorPrototype,I=S.BUGGY_SAFARI_ITERATORS,C=v("iterator"),E="keys",O="values",M="entries",F=function(){return this};n.exports=function(H,B,X,J,k,K,z){u(X,B,J);var W=function(ke){if(ke===k&&re)return re;if(!I&&ke in V)return V[ke];switch(ke){case E:return function(){return new X(this,ke)};case O:return function(){return new X(this,ke)};case M:return function(){return new X(this,ke)}}return function(){return new X(this)}},P=B+" Iterator",G=!1,V=H.prototype,q=V[C]||V["@@iterator"]||k&&V[k],re=!I&&q||W(k),ce=B=="Array"&&V.entries||q,ie,fe,xe;if(ce&&(ie=r(ce.call(new H)),_!==Object.prototype&&ie.next&&(!y&&r(ie)!==_&&(o?o(ie,_):typeof ie[C]!="function"&&p(ie,C,F)),h(ie,P,!0,!0),y&&(w[P]=F))),k==O&&q&&q.name!==O&&(G=!0,re=function(){return q.call(this)}),(!y||z)&&V[C]!==re&&p(V,C,re),w[B]=re,k)if(fe={values:W(O),keys:K?re:W(E),entries:W(M)},z)for(xe in fe)(I||G||!(xe in V))&&g(V,xe,fe[xe]);else i({target:B,proto:!0,forced:I||G},fe);return fe}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(n,s,c){var i=c("./node_modules/core-js/internals/path.js"),u=c("./node_modules/core-js/internals/has.js"),r=c("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),o=c("./node_modules/core-js/internals/object-define-property.js").f;n.exports=function(h){var p=i.Symbol||(i.Symbol={});u(p,h)||o(p,h,{value:r.f(h)})}},"./node_modules/core-js/internals/descriptors.js":function(n,s,c){var i=c("./node_modules/core-js/internals/fails.js");n.exports=!i(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js"),u=c("./node_modules/core-js/internals/is-object.js"),r=i.document,o=u(r)&&u(r.createElement);n.exports=function(h){return o?r.createElement(h):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(n){n.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(n,s,c){var i=c("./node_modules/core-js/internals/get-built-in.js");n.exports=i("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js"),u=c("./node_modules/core-js/internals/engine-user-agent.js"),r=i.process,o=i.Deno,h=r&&r.versions||o&&o.version,p=h&&h.v8,g,v;p?(g=p.split("."),v=g[0]<4?1:g[0]+g[1]):u&&(g=u.match(/Edge\/(\d+)/),(!g||g[1]>=74)&&(g=u.match(/Chrome\/(\d+)/),g&&(v=g[1]))),n.exports=v&&+v},"./node_modules/core-js/internals/enum-bug-keys.js":function(n){n.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js"),u=c("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,r=c("./node_modules/core-js/internals/create-non-enumerable-property.js"),o=c("./node_modules/core-js/internals/redefine.js"),h=c("./node_modules/core-js/internals/set-global.js"),p=c("./node_modules/core-js/internals/copy-constructor-properties.js"),g=c("./node_modules/core-js/internals/is-forced.js");n.exports=function(v,y){var w=v.target,S=v.global,_=v.stat,I,C,E,O,M,F;if(S?C=i:_?C=i[w]||h(w,{}):C=(i[w]||{}).prototype,C)for(E in y){if(M=y[E],v.noTargetGet?(F=u(C,E),O=F&&F.value):O=C[E],I=g(S?E:w+(_?".":"#")+E,v.forced),!I&&O!==void 0){if(typeof M===typeof O)continue;p(M,O)}(v.sham||O&&O.sham)&&r(M,"sham",!0),o(C,E,M,v)}}},"./node_modules/core-js/internals/fails.js":function(n){n.exports=function(s){try{return!!s()}catch(c){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(n,s,c){var i=c("./node_modules/core-js/internals/a-function.js");n.exports=function(u,r,o){if(i(u),r===void 0)return u;switch(o){case 0:return function(){return u.call(r)};case 1:return function(h){return u.call(r,h)};case 2:return function(h,p){return u.call(r,h,p)};case 3:return function(h,p,g){return u.call(r,h,p,g)}}return function(){return u.apply(r,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js"),u=function(o){return typeof o=="function"?o:void 0};n.exports=function(r,o){return arguments.length<2?u(i[r]):i[r]&&i[r][o]}},"./node_modules/core-js/internals/global.js":function(n){var s=function(i){return i&&i.Math==Math&&i};n.exports=s(typeof globalThis=="object"&&globalThis)||s(typeof window=="object"&&window)||s(typeof self=="object"&&self)||s(typeof x=="object"&&x)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(n,s,c){var i=c("./node_modules/core-js/internals/to-object.js"),u={}.hasOwnProperty;n.exports=Object.hasOwn||function(o,h){return u.call(i(o),h)}},"./node_modules/core-js/internals/hidden-keys.js":function(n){n.exports={}},"./node_modules/core-js/internals/html.js":function(n,s,c){var i=c("./node_modules/core-js/internals/get-built-in.js");n.exports=i("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(n,s,c){var i=c("./node_modules/core-js/internals/descriptors.js"),u=c("./node_modules/core-js/internals/fails.js"),r=c("./node_modules/core-js/internals/document-create-element.js");n.exports=!i&&!u(function(){return Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(n,s,c){var i=c("./node_modules/core-js/internals/fails.js"),u=c("./node_modules/core-js/internals/classof-raw.js"),r="".split;n.exports=i(function(){return!Object("z").propertyIsEnumerable(0)})?function(o){return u(o)=="String"?r.call(o,""):Object(o)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(n,s,c){var i=c("./node_modules/core-js/internals/is-object.js"),u=c("./node_modules/core-js/internals/object-set-prototype-of.js");n.exports=function(r,o,h){var p,g;return u&&typeof(p=o.constructor)=="function"&&p!==h&&i(g=p.prototype)&&g!==h.prototype&&u(r,g),r}},"./node_modules/core-js/internals/inspect-source.js":function(n,s,c){var i=c("./node_modules/core-js/internals/shared-store.js"),u=Function.toString;typeof i.inspectSource!="function"&&(i.inspectSource=function(r){return u.call(r)}),n.exports=i.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(n,s,c){var i=c("./node_modules/core-js/internals/native-weak-map.js"),u=c("./node_modules/core-js/internals/global.js"),r=c("./node_modules/core-js/internals/is-object.js"),o=c("./node_modules/core-js/internals/create-non-enumerable-property.js"),h=c("./node_modules/core-js/internals/has.js"),p=c("./node_modules/core-js/internals/shared-store.js"),g=c("./node_modules/core-js/internals/shared-key.js"),v=c("./node_modules/core-js/internals/hidden-keys.js"),y="Object already initialized",w=u.WeakMap,S,_,I,C=function(J){return I(J)?_(J):S(J,{})},E=function(J){return function(k){var K;if(!r(k)||(K=_(k)).type!==J)throw TypeError("Incompatible receiver, "+J+" required");return K}};if(i||p.state){var O=p.state||(p.state=new w),M=O.get,F=O.has,H=O.set;S=function(J,k){if(F.call(O,J))throw new TypeError(y);return k.facade=J,H.call(O,J,k),k},_=function(J){return M.call(O,J)||{}},I=function(J){return F.call(O,J)}}else{var B=g("state");v[B]=!0,S=function(J,k){if(h(J,B))throw new TypeError(y);return k.facade=J,o(J,B,k),k},_=function(J){return h(J,B)?J[B]:{}},I=function(J){return h(J,B)}}n.exports={set:S,get:_,has:I,enforce:C,getterFor:E}},"./node_modules/core-js/internals/is-array.js":function(n,s,c){var i=c("./node_modules/core-js/internals/classof-raw.js");n.exports=Array.isArray||function(r){return i(r)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(n,s,c){var i=c("./node_modules/core-js/internals/fails.js"),u=/#|\.prototype\./,r=function(y,w){var S=h[o(y)];return S==g?!0:S==p?!1:typeof w=="function"?i(w):!!w},o=r.normalize=function(v){return String(v).replace(u,".").toLowerCase()},h=r.data={},p=r.NATIVE="N",g=r.POLYFILL="P";n.exports=r},"./node_modules/core-js/internals/is-object.js":function(n){n.exports=function(s){return typeof s=="object"?s!==null:typeof s=="function"}},"./node_modules/core-js/internals/is-pure.js":function(n){n.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(n,s,c){var i=c("./node_modules/core-js/internals/get-built-in.js"),u=c("./node_modules/core-js/internals/use-symbol-as-uid.js");n.exports=u?function(r){return typeof r=="symbol"}:function(r){var o=i("Symbol");return typeof o=="function"&&Object(r)instanceof o}},"./node_modules/core-js/internals/iterators-core.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/fails.js"),u=c("./node_modules/core-js/internals/object-get-prototype-of.js"),r=c("./node_modules/core-js/internals/create-non-enumerable-property.js"),o=c("./node_modules/core-js/internals/has.js"),h=c("./node_modules/core-js/internals/well-known-symbol.js"),p=c("./node_modules/core-js/internals/is-pure.js"),g=h("iterator"),v=!1,y=function(){return this},w,S,_;[].keys&&(_=[].keys(),"next"in _?(S=u(u(_)),S!==Object.prototype&&(w=S)):v=!0);var I=w==null||i(function(){var C={};return w[g].call(C)!==C});I&&(w={}),(!p||I)&&!o(w,g)&&r(w,g,y),n.exports={IteratorPrototype:w,BUGGY_SAFARI_ITERATORS:v}},"./node_modules/core-js/internals/iterators.js":function(n){n.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(n,s,c){var i=c("./node_modules/core-js/internals/engine-v8-version.js"),u=c("./node_modules/core-js/internals/fails.js");n.exports=!!Object.getOwnPropertySymbols&&!u(function(){var r=Symbol();return!String(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&i&&i<41})},"./node_modules/core-js/internals/native-weak-map.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js"),u=c("./node_modules/core-js/internals/inspect-source.js"),r=i.WeakMap;n.exports=typeof r=="function"&&/native code/.test(u(r))},"./node_modules/core-js/internals/object-assign.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/descriptors.js"),u=c("./node_modules/core-js/internals/fails.js"),r=c("./node_modules/core-js/internals/object-keys.js"),o=c("./node_modules/core-js/internals/object-get-own-property-symbols.js"),h=c("./node_modules/core-js/internals/object-property-is-enumerable.js"),p=c("./node_modules/core-js/internals/to-object.js"),g=c("./node_modules/core-js/internals/indexed-object.js"),v=Object.assign,y=Object.defineProperty;n.exports=!v||u(function(){if(i&&v({b:1},v(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var w={},S={},_=Symbol(),I="abcdefghijklmnopqrst";return w[_]=7,I.split("").forEach(function(C){S[C]=C}),v({},w)[_]!=7||r(v({},S)).join("")!=I})?function(S,_){for(var I=p(S),C=arguments.length,E=1,O=o.f,M=h.f;C>E;)for(var F=g(arguments[E++]),H=O?r(F).concat(O(F)):r(F),B=H.length,X=0,J;B>X;)J=H[X++],(!i||M.call(F,J))&&(I[J]=F[J]);return I}:v},"./node_modules/core-js/internals/object-create.js":function(n,s,c){var i=c("./node_modules/core-js/internals/an-object.js"),u=c("./node_modules/core-js/internals/object-define-properties.js"),r=c("./node_modules/core-js/internals/enum-bug-keys.js"),o=c("./node_modules/core-js/internals/hidden-keys.js"),h=c("./node_modules/core-js/internals/html.js"),p=c("./node_modules/core-js/internals/document-create-element.js"),g=c("./node_modules/core-js/internals/shared-key.js"),v=">",y="<",w="prototype",S="script",_=g("IE_PROTO"),I=function(){},C=function(B){return y+S+v+B+y+"/"+S+v},E=function(B){B.write(C("")),B.close();var X=B.parentWindow.Object;return B=null,X},O=function(){var B=p("iframe"),X="java"+S+":",J;if(B.style)return B.style.display="none",h.appendChild(B),B.src=String(X),J=B.contentWindow.document,J.open(),J.write(C("document.F=Object")),J.close(),J.F},M,F=function(){try{M=new ActiveXObject("htmlfile")}catch(X){}F=document.domain&&M?E(M):O()||E(M);for(var B=r.length;B--;)delete F[w][r[B]];return F()};o[_]=!0,n.exports=Object.create||function(B,X){var J;return B!==null?(I[w]=i(B),J=new I,I[w]=null,J[_]=B):J=F(),X===void 0?J:u(J,X)}},"./node_modules/core-js/internals/object-define-properties.js":function(n,s,c){var i=c("./node_modules/core-js/internals/descriptors.js"),u=c("./node_modules/core-js/internals/object-define-property.js"),r=c("./node_modules/core-js/internals/an-object.js"),o=c("./node_modules/core-js/internals/object-keys.js");n.exports=i?Object.defineProperties:function(p,g){r(p);for(var v=o(g),y=v.length,w=0,S;y>w;)u.f(p,S=v[w++],g[S]);return p}},"./node_modules/core-js/internals/object-define-property.js":function(n,s,c){var i=c("./node_modules/core-js/internals/descriptors.js"),u=c("./node_modules/core-js/internals/ie8-dom-define.js"),r=c("./node_modules/core-js/internals/an-object.js"),o=c("./node_modules/core-js/internals/to-property-key.js"),h=Object.defineProperty;s.f=i?h:function(g,v,y){if(r(g),v=o(v),r(y),u)try{return h(g,v,y)}catch(w){}if("get"in y||"set"in y)throw TypeError("Accessors not supported");return"value"in y&&(g[v]=y.value),g}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(n,s,c){var i=c("./node_modules/core-js/internals/descriptors.js"),u=c("./node_modules/core-js/internals/object-property-is-enumerable.js"),r=c("./node_modules/core-js/internals/create-property-descriptor.js"),o=c("./node_modules/core-js/internals/to-indexed-object.js"),h=c("./node_modules/core-js/internals/to-property-key.js"),p=c("./node_modules/core-js/internals/has.js"),g=c("./node_modules/core-js/internals/ie8-dom-define.js"),v=Object.getOwnPropertyDescriptor;s.f=i?v:function(w,S){if(w=o(w),S=h(S),g)try{return v(w,S)}catch(_){}if(p(w,S))return r(!u.f.call(w,S),w[S])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(n,s,c){var i=c("./node_modules/core-js/internals/to-indexed-object.js"),u=c("./node_modules/core-js/internals/object-get-own-property-names.js").f,r={}.toString,o=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(g){try{return u(g)}catch(v){return o.slice()}};n.exports.f=function(g){return o&&r.call(g)=="[object Window]"?h(g):u(i(g))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(n,s,c){var i=c("./node_modules/core-js/internals/object-keys-internal.js"),u=c("./node_modules/core-js/internals/enum-bug-keys.js"),r=u.concat("length","prototype");s.f=Object.getOwnPropertyNames||function(h){return i(h,r)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(n,s){s.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(n,s,c){var i=c("./node_modules/core-js/internals/has.js"),u=c("./node_modules/core-js/internals/to-object.js"),r=c("./node_modules/core-js/internals/shared-key.js"),o=c("./node_modules/core-js/internals/correct-prototype-getter.js"),h=r("IE_PROTO"),p=Object.prototype;n.exports=o?Object.getPrototypeOf:function(g){return g=u(g),i(g,h)?g[h]:typeof g.constructor=="function"&&g instanceof g.constructor?g.constructor.prototype:g instanceof Object?p:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(n,s,c){var i=c("./node_modules/core-js/internals/has.js"),u=c("./node_modules/core-js/internals/to-indexed-object.js"),r=c("./node_modules/core-js/internals/array-includes.js").indexOf,o=c("./node_modules/core-js/internals/hidden-keys.js");n.exports=function(h,p){var g=u(h),v=0,y=[],w;for(w in g)!i(o,w)&&i(g,w)&&y.push(w);for(;p.length>v;)i(g,w=p[v++])&&(~r(y,w)||y.push(w));return y}},"./node_modules/core-js/internals/object-keys.js":function(n,s,c){var i=c("./node_modules/core-js/internals/object-keys-internal.js"),u=c("./node_modules/core-js/internals/enum-bug-keys.js");n.exports=Object.keys||function(o){return i(o,u)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(n,s){"use strict";var c={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,u=i&&!c.call({1:2},1);s.f=u?function(o){var h=i(this,o);return!!h&&h.enumerable}:c},"./node_modules/core-js/internals/object-set-prototype-of.js":function(n,s,c){var i=c("./node_modules/core-js/internals/an-object.js"),u=c("./node_modules/core-js/internals/a-possible-prototype.js");n.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r=!1,o={},h;try{h=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,h.call(o,[]),r=o instanceof Array}catch(p){}return function(g,v){return i(g),u(v),r?h.call(g,v):g.__proto__=v,g}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/to-string-tag-support.js"),u=c("./node_modules/core-js/internals/classof.js");n.exports=i?{}.toString:function(){return"[object "+u(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(n,s,c){var i=c("./node_modules/core-js/internals/is-object.js");n.exports=function(u,r){var o,h;if(r==="string"&&typeof(o=u.toString)=="function"&&!i(h=o.call(u)))return h;if(typeof(o=u.valueOf)=="function"&&!i(h=o.call(u)))return h;if(r!=="string"&&typeof(o=u.toString)=="function"&&!i(h=o.call(u)))return h;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(n,s,c){var i=c("./node_modules/core-js/internals/get-built-in.js"),u=c("./node_modules/core-js/internals/object-get-own-property-names.js"),r=c("./node_modules/core-js/internals/object-get-own-property-symbols.js"),o=c("./node_modules/core-js/internals/an-object.js");n.exports=i("Reflect","ownKeys")||function(p){var g=u.f(o(p)),v=r.f;return v?g.concat(v(p)):g}},"./node_modules/core-js/internals/path.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js");n.exports=i},"./node_modules/core-js/internals/redefine.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js"),u=c("./node_modules/core-js/internals/create-non-enumerable-property.js"),r=c("./node_modules/core-js/internals/has.js"),o=c("./node_modules/core-js/internals/set-global.js"),h=c("./node_modules/core-js/internals/inspect-source.js"),p=c("./node_modules/core-js/internals/internal-state.js"),g=p.get,v=p.enforce,y=String(String).split("String");(n.exports=function(w,S,_,I){var C=I?!!I.unsafe:!1,E=I?!!I.enumerable:!1,O=I?!!I.noTargetGet:!1,M;if(typeof _=="function"&&(typeof S=="string"&&!r(_,"name")&&u(_,"name",S),M=v(_),M.source||(M.source=y.join(typeof S=="string"?S:""))),w===i){E?w[S]=_:o(S,_);return}else C?!O&&w[S]&&(E=!0):delete w[S];E?w[S]=_:u(w,S,_)})(Function.prototype,"toString",function(){return typeof this=="function"&&g(this).source||h(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/an-object.js");n.exports=function(){var u=i(this),r="";return u.global&&(r+="g"),u.ignoreCase&&(r+="i"),u.multiline&&(r+="m"),u.dotAll&&(r+="s"),u.unicode&&(r+="u"),u.sticky&&(r+="y"),r}},"./node_modules/core-js/internals/require-object-coercible.js":function(n){n.exports=function(s){if(s==null)throw TypeError("Can't call method on "+s);return s}},"./node_modules/core-js/internals/set-global.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js");n.exports=function(u,r){try{Object.defineProperty(i,u,{value:r,configurable:!0,writable:!0})}catch(o){i[u]=r}return r}},"./node_modules/core-js/internals/set-to-string-tag.js":function(n,s,c){var i=c("./node_modules/core-js/internals/object-define-property.js").f,u=c("./node_modules/core-js/internals/has.js"),r=c("./node_modules/core-js/internals/well-known-symbol.js"),o=r("toStringTag");n.exports=function(h,p,g){h&&!u(h=g?h:h.prototype,o)&&i(h,o,{configurable:!0,value:p})}},"./node_modules/core-js/internals/shared-key.js":function(n,s,c){var i=c("./node_modules/core-js/internals/shared.js"),u=c("./node_modules/core-js/internals/uid.js"),r=i("keys");n.exports=function(o){return r[o]||(r[o]=u(o))}},"./node_modules/core-js/internals/shared-store.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js"),u=c("./node_modules/core-js/internals/set-global.js"),r="__core-js_shared__",o=i[r]||u(r,{});n.exports=o},"./node_modules/core-js/internals/shared.js":function(n,s,c){var i=c("./node_modules/core-js/internals/is-pure.js"),u=c("./node_modules/core-js/internals/shared-store.js");(n.exports=function(r,o){return u[r]||(u[r]=o!==void 0?o:{})})("versions",[]).push({version:"3.16.0",mode:i?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(n,s,c){var i=c("./node_modules/core-js/internals/fails.js");n.exports=function(u){return i(function(){var r=""[u]('"');return r!==r.toLowerCase()||r.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(n,s,c){var i=c("./node_modules/core-js/internals/to-integer.js"),u=c("./node_modules/core-js/internals/to-string.js"),r=c("./node_modules/core-js/internals/require-object-coercible.js"),o=function(p){return function(g,v){var y=u(r(g)),w=i(v),S=y.length,_,I;return w<0||w>=S?p?"":void 0:(_=y.charCodeAt(w),_<55296||_>56319||w+1===S||(I=y.charCodeAt(w+1))<56320||I>57343?p?y.charAt(w):_:p?y.slice(w,w+2):(_-55296<<10)+(I-56320)+65536)}};n.exports={codeAt:o(!1),charAt:o(!0)}},"./node_modules/core-js/internals/string-trim.js":function(n,s,c){var i=c("./node_modules/core-js/internals/require-object-coercible.js"),u=c("./node_modules/core-js/internals/to-string.js"),r=c("./node_modules/core-js/internals/whitespaces.js"),o="["+r+"]",h=RegExp("^"+o+o+"*"),p=RegExp(o+o+"*$"),g=function(y){return function(w){var S=u(i(w));return y&1&&(S=S.replace(h,"")),y&2&&(S=S.replace(p,"")),S}};n.exports={start:g(1),end:g(2),trim:g(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(n,s,c){var i=c("./node_modules/core-js/internals/to-integer.js"),u=Math.max,r=Math.min;n.exports=function(o,h){var p=i(o);return p<0?u(p+h,0):r(p,h)}},"./node_modules/core-js/internals/to-indexed-object.js":function(n,s,c){var i=c("./node_modules/core-js/internals/indexed-object.js"),u=c("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(r){return i(u(r))}},"./node_modules/core-js/internals/to-integer.js":function(n){var s=Math.ceil,c=Math.floor;n.exports=function(i){return isNaN(i=+i)?0:(i>0?c:s)(i)}},"./node_modules/core-js/internals/to-length.js":function(n,s,c){var i=c("./node_modules/core-js/internals/to-integer.js"),u=Math.min;n.exports=function(r){return r>0?u(i(r),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(n,s,c){var i=c("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(u){return Object(i(u))}},"./node_modules/core-js/internals/to-primitive.js":function(n,s,c){var i=c("./node_modules/core-js/internals/is-object.js"),u=c("./node_modules/core-js/internals/is-symbol.js"),r=c("./node_modules/core-js/internals/ordinary-to-primitive.js"),o=c("./node_modules/core-js/internals/well-known-symbol.js"),h=o("toPrimitive");n.exports=function(p,g){if(!i(p)||u(p))return p;var v=p[h],y;if(v!==void 0){if(g===void 0&&(g="default"),y=v.call(p,g),!i(y)||u(y))return y;throw TypeError("Can't convert object to primitive value")}return g===void 0&&(g="number"),r(p,g)}},"./node_modules/core-js/internals/to-property-key.js":function(n,s,c){var i=c("./node_modules/core-js/internals/to-primitive.js"),u=c("./node_modules/core-js/internals/is-symbol.js");n.exports=function(r){var o=i(r,"string");return u(o)?o:String(o)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(n,s,c){var i=c("./node_modules/core-js/internals/well-known-symbol.js"),u=i("toStringTag"),r={};r[u]="z",n.exports=String(r)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(n,s,c){var i=c("./node_modules/core-js/internals/is-symbol.js");n.exports=function(u){if(i(u))throw TypeError("Cannot convert a Symbol value to a string");return String(u)}},"./node_modules/core-js/internals/uid.js":function(n){var s=0,c=Math.random();n.exports=function(i){return"Symbol("+String(i===void 0?"":i)+")_"+(++s+c).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(n,s,c){var i=c("./node_modules/core-js/internals/native-symbol.js");n.exports=i&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(n,s,c){var i=c("./node_modules/core-js/internals/well-known-symbol.js");s.f=i},"./node_modules/core-js/internals/well-known-symbol.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js"),u=c("./node_modules/core-js/internals/shared.js"),r=c("./node_modules/core-js/internals/has.js"),o=c("./node_modules/core-js/internals/uid.js"),h=c("./node_modules/core-js/internals/native-symbol.js"),p=c("./node_modules/core-js/internals/use-symbol-as-uid.js"),g=u("wks"),v=i.Symbol,y=p?v:v&&v.withoutSetter||o;n.exports=function(w){return(!r(g,w)||!(h||typeof g[w]=="string"))&&(h&&r(v,w)?g[w]=v[w]:g[w]=y("Symbol."+w)),g[w]}},"./node_modules/core-js/internals/whitespaces.js":function(n){n.exports=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/export.js"),u=c("./node_modules/core-js/internals/fails.js"),r=c("./node_modules/core-js/internals/is-array.js"),o=c("./node_modules/core-js/internals/is-object.js"),h=c("./node_modules/core-js/internals/to-object.js"),p=c("./node_modules/core-js/internals/to-length.js"),g=c("./node_modules/core-js/internals/create-property.js"),v=c("./node_modules/core-js/internals/array-species-create.js"),y=c("./node_modules/core-js/internals/array-method-has-species-support.js"),w=c("./node_modules/core-js/internals/well-known-symbol.js"),S=c("./node_modules/core-js/internals/engine-v8-version.js"),_=w("isConcatSpreadable"),I=9007199254740991,C="Maximum allowed index exceeded",E=S>=51||!u(function(){var H=[];return H[_]=!1,H.concat()[0]!==H}),O=y("concat"),M=function(B){if(!o(B))return!1;var X=B[_];return X!==void 0?!!X:r(B)},F=!E||!O;i({target:"Array",proto:!0,forced:F},{concat:function(B){var X=h(this),J=v(X,0),k=0,K,z,W,P,G;for(K=-1,W=arguments.length;K<W;K++)if(G=K===-1?X:arguments[K],M(G)){if(P=p(G.length),k+P>I)throw TypeError(C);for(z=0;z<P;z++,k++)z in G&&g(J,k,G[z])}else{if(k>=I)throw TypeError(C);g(J,k++,G)}return J.length=k,J}})},"./node_modules/core-js/modules/es.array.iterator.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/to-indexed-object.js"),u=c("./node_modules/core-js/internals/add-to-unscopables.js"),r=c("./node_modules/core-js/internals/iterators.js"),o=c("./node_modules/core-js/internals/internal-state.js"),h=c("./node_modules/core-js/internals/define-iterator.js"),p="Array Iterator",g=o.set,v=o.getterFor(p);n.exports=h(Array,"Array",function(y,w){g(this,{type:p,target:i(y),index:0,kind:w})},function(){var y=v(this),w=y.target,S=y.kind,_=y.index++;return!w||_>=w.length?(y.target=void 0,{value:void 0,done:!0}):S=="keys"?{value:_,done:!1}:S=="values"?{value:w[_],done:!1}:{value:[_,w[_]],done:!1}},"values"),r.Arguments=r.Array,u("keys"),u("values"),u("entries")},"./node_modules/core-js/modules/es.array.join.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/export.js"),u=c("./node_modules/core-js/internals/indexed-object.js"),r=c("./node_modules/core-js/internals/to-indexed-object.js"),o=c("./node_modules/core-js/internals/array-method-is-strict.js"),h=[].join,p=u!=Object,g=o("join",",");i({target:"Array",proto:!0,forced:p||!g},{join:function(y){return h.call(r(this),y===void 0?",":y)}})},"./node_modules/core-js/modules/es.array.map.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/export.js"),u=c("./node_modules/core-js/internals/array-iteration.js").map,r=c("./node_modules/core-js/internals/array-method-has-species-support.js"),o=r("map");i({target:"Array",proto:!0,forced:!o},{map:function(p){return u(this,p,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/export.js"),u=c("./node_modules/core-js/internals/is-object.js"),r=c("./node_modules/core-js/internals/is-array.js"),o=c("./node_modules/core-js/internals/to-absolute-index.js"),h=c("./node_modules/core-js/internals/to-length.js"),p=c("./node_modules/core-js/internals/to-indexed-object.js"),g=c("./node_modules/core-js/internals/create-property.js"),v=c("./node_modules/core-js/internals/well-known-symbol.js"),y=c("./node_modules/core-js/internals/array-method-has-species-support.js"),w=y("slice"),S=v("species"),_=[].slice,I=Math.max;i({target:"Array",proto:!0,forced:!w},{slice:function(E,O){var M=p(this),F=h(M.length),H=o(E,F),B=o(O===void 0?F:O,F),X,J,k;if(r(M)&&(X=M.constructor,typeof X=="function"&&(X===Array||r(X.prototype))?X=void 0:u(X)&&(X=X[S],X===null&&(X=void 0)),X===Array||X===void 0))return _.call(M,H,B);for(J=new(X===void 0?Array:X)(I(B-H,0)),k=0;H<B;H++,k++)H in M&&g(J,k,M[H]);return J.length=k,J}})},"./node_modules/core-js/modules/es.function.name.js":function(n,s,c){var i=c("./node_modules/core-js/internals/descriptors.js"),u=c("./node_modules/core-js/internals/object-define-property.js").f,r=Function.prototype,o=r.toString,h=/^\s*function ([^ (]*)/,p="name";i&&!(p in r)&&u(r,p,{configurable:!0,get:function(){try{return o.call(this).match(h)[1]}catch(v){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/descriptors.js"),u=c("./node_modules/core-js/internals/global.js"),r=c("./node_modules/core-js/internals/is-forced.js"),o=c("./node_modules/core-js/internals/redefine.js"),h=c("./node_modules/core-js/internals/has.js"),p=c("./node_modules/core-js/internals/classof-raw.js"),g=c("./node_modules/core-js/internals/inherit-if-required.js"),v=c("./node_modules/core-js/internals/is-symbol.js"),y=c("./node_modules/core-js/internals/to-primitive.js"),w=c("./node_modules/core-js/internals/fails.js"),S=c("./node_modules/core-js/internals/object-create.js"),_=c("./node_modules/core-js/internals/object-get-own-property-names.js").f,I=c("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,C=c("./node_modules/core-js/internals/object-define-property.js").f,E=c("./node_modules/core-js/internals/string-trim.js").trim,O="Number",M=u[O],F=M.prototype,H=p(S(F))==O,B=function(W){if(v(W))throw TypeError("Cannot convert a Symbol value to a number");var P=y(W,"number"),G,V,q,re,ce,ie,fe,xe;if(typeof P=="string"&&P.length>2){if(P=E(P),G=P.charCodeAt(0),G===43||G===45){if(V=P.charCodeAt(2),V===88||V===120)return NaN}else if(G===48){switch(P.charCodeAt(1)){case 66:case 98:q=2,re=49;break;case 79:case 111:q=8,re=55;break;default:return+P}for(ce=P.slice(2),ie=ce.length,fe=0;fe<ie;fe++)if(xe=ce.charCodeAt(fe),xe<48||xe>re)return NaN;return parseInt(ce,q)}}return+P};if(r(O,!M(" 0o1")||!M("0b1")||M("+0x1"))){for(var X=function(W){var P=arguments.length<1?0:W,G=this;return G instanceof X&&(H?w(function(){F.valueOf.call(G)}):p(G)!=O)?g(new M(B(P)),G,X):B(P)},J=i?_(M):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),k=0,K;J.length>k;k++)h(M,K=J[k])&&!h(X,K)&&C(X,K,I(M,K));X.prototype=F,F.constructor=X,o(u,O,X)}},"./node_modules/core-js/modules/es.object.assign.js":function(n,s,c){var i=c("./node_modules/core-js/internals/export.js"),u=c("./node_modules/core-js/internals/object-assign.js");i({target:"Object",stat:!0,forced:Object.assign!==u},{assign:u})},"./node_modules/core-js/modules/es.object.keys.js":function(n,s,c){var i=c("./node_modules/core-js/internals/export.js"),u=c("./node_modules/core-js/internals/to-object.js"),r=c("./node_modules/core-js/internals/object-keys.js"),o=c("./node_modules/core-js/internals/fails.js"),h=o(function(){r(1)});i({target:"Object",stat:!0,forced:h},{keys:function(g){return r(u(g))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(n,s,c){var i=c("./node_modules/core-js/internals/to-string-tag-support.js"),u=c("./node_modules/core-js/internals/redefine.js"),r=c("./node_modules/core-js/internals/object-to-string.js");i||u(Object.prototype,"toString",r,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/redefine.js"),u=c("./node_modules/core-js/internals/an-object.js"),r=c("./node_modules/core-js/internals/to-string.js"),o=c("./node_modules/core-js/internals/fails.js"),h=c("./node_modules/core-js/internals/regexp-flags.js"),p="toString",g=RegExp.prototype,v=g[p],y=o(function(){return v.call({source:"a",flags:"b"})!="/a/b"}),w=v.name!=p;(y||w)&&i(RegExp.prototype,p,function(){var _=u(this),I=r(_.source),C=_.flags,E=r(C===void 0&&_ instanceof RegExp&&!("flags"in g)?h.call(_):C);return"/"+I+"/"+E},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/string-multibyte.js").charAt,u=c("./node_modules/core-js/internals/to-string.js"),r=c("./node_modules/core-js/internals/internal-state.js"),o=c("./node_modules/core-js/internals/define-iterator.js"),h="String Iterator",p=r.set,g=r.getterFor(h);o(String,"String",function(v){p(this,{type:h,string:u(v),index:0})},function(){var y=g(this),w=y.string,S=y.index,_;return S>=w.length?{value:void 0,done:!0}:(_=i(w,S),y.index+=_.length,{value:_,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/export.js"),u=c("./node_modules/core-js/internals/create-html.js"),r=c("./node_modules/core-js/internals/string-html-forced.js");i({target:"String",proto:!0,forced:r("link")},{link:function(h){return u(this,"a","href",h)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/export.js"),u=c("./node_modules/core-js/internals/descriptors.js"),r=c("./node_modules/core-js/internals/global.js"),o=c("./node_modules/core-js/internals/has.js"),h=c("./node_modules/core-js/internals/is-object.js"),p=c("./node_modules/core-js/internals/object-define-property.js").f,g=c("./node_modules/core-js/internals/copy-constructor-properties.js"),v=r.Symbol;if(u&&typeof v=="function"&&(!("description"in v.prototype)||v().description!==void 0)){var y={},w=function(){var O=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),M=this instanceof w?new v(O):O===void 0?v():v(O);return O===""&&(y[M]=!0),M};g(w,v);var S=w.prototype=v.prototype;S.constructor=w;var _=S.toString,I=String(v("test"))=="Symbol(test)",C=/^Symbol\((.*)\)[^)]+$/;p(S,"description",{configurable:!0,get:function(){var O=h(this)?this.valueOf():this,M=_.call(O);if(o(y,O))return"";var F=I?M.slice(7,-1):M.replace(C,"$1");return F===""?void 0:F}}),i({global:!0,forced:!0},{Symbol:w})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(n,s,c){var i=c("./node_modules/core-js/internals/define-well-known-symbol.js");i("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(n,s,c){"use strict";var i=c("./node_modules/core-js/internals/export.js"),u=c("./node_modules/core-js/internals/global.js"),r=c("./node_modules/core-js/internals/get-built-in.js"),o=c("./node_modules/core-js/internals/is-pure.js"),h=c("./node_modules/core-js/internals/descriptors.js"),p=c("./node_modules/core-js/internals/native-symbol.js"),g=c("./node_modules/core-js/internals/fails.js"),v=c("./node_modules/core-js/internals/has.js"),y=c("./node_modules/core-js/internals/is-array.js"),w=c("./node_modules/core-js/internals/is-object.js"),S=c("./node_modules/core-js/internals/is-symbol.js"),_=c("./node_modules/core-js/internals/an-object.js"),I=c("./node_modules/core-js/internals/to-object.js"),C=c("./node_modules/core-js/internals/to-indexed-object.js"),E=c("./node_modules/core-js/internals/to-property-key.js"),O=c("./node_modules/core-js/internals/to-string.js"),M=c("./node_modules/core-js/internals/create-property-descriptor.js"),F=c("./node_modules/core-js/internals/object-create.js"),H=c("./node_modules/core-js/internals/object-keys.js"),B=c("./node_modules/core-js/internals/object-get-own-property-names.js"),X=c("./node_modules/core-js/internals/object-get-own-property-names-external.js"),J=c("./node_modules/core-js/internals/object-get-own-property-symbols.js"),k=c("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),K=c("./node_modules/core-js/internals/object-define-property.js"),z=c("./node_modules/core-js/internals/object-property-is-enumerable.js"),W=c("./node_modules/core-js/internals/create-non-enumerable-property.js"),P=c("./node_modules/core-js/internals/redefine.js"),G=c("./node_modules/core-js/internals/shared.js"),V=c("./node_modules/core-js/internals/shared-key.js"),q=c("./node_modules/core-js/internals/hidden-keys.js"),re=c("./node_modules/core-js/internals/uid.js"),ce=c("./node_modules/core-js/internals/well-known-symbol.js"),ie=c("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),fe=c("./node_modules/core-js/internals/define-well-known-symbol.js"),xe=c("./node_modules/core-js/internals/set-to-string-tag.js"),Se=c("./node_modules/core-js/internals/internal-state.js"),ke=c("./node_modules/core-js/internals/array-iteration.js").forEach,ge=V("hidden"),Be="Symbol",ee="prototype",ue=ce("toPrimitive"),Ge=Se.set,ae=Se.getterFor(Be),Z=Object[ee],Y=u.Symbol,te=r("JSON","stringify"),we=k.f,pe=K.f,De=X.f,Ne=z.f,me=G("symbols"),be=G("op-symbols"),Re=G("string-to-symbol-registry"),it=G("symbol-to-string-registry"),yt=G("wks"),pt=u.QObject,Pe=!pt||!pt[ee]||!pt[ee].findChild,Nt=h&&g(function(){return F(pe({},"a",{get:function(){return pe(this,"a",{value:7}).a}})).a!=7})?function(qe,rt,ve){var bt=we(Z,rt);bt&&delete Z[rt],pe(qe,rt,ve),bt&&qe!==Z&&pe(Z,rt,bt)}:pe,ut=function(rt,ve){var bt=me[rt]=F(Y[ee]);return Ge(bt,{type:Be,tag:rt,description:ve}),h||(bt.description=ve),bt},Ft=function(rt,ve,bt){rt===Z&&Ft(be,ve,bt),_(rt);var jt=E(ve);return _(bt),v(me,jt)?(bt.enumerable?(v(rt,ge)&&rt[ge][jt]&&(rt[ge][jt]=!1),bt=F(bt,{enumerable:M(0,!1)})):(v(rt,ge)||pe(rt,ge,M(1,{})),rt[ge][jt]=!0),Nt(rt,jt,bt)):pe(rt,jt,bt)},Ut=function(rt,ve){_(rt);var bt=C(ve),jt=H(bt).concat(Ee(bt));return ke(jt,function(He){(!h||$t.call(bt,He))&&Ft(rt,He,bt[He])}),rt},Kt=function(rt,ve){return ve===void 0?F(rt):Ut(F(rt),ve)},$t=function(rt){var ve=E(rt),bt=Ne.call(this,ve);return this===Z&&v(me,ve)&&!v(be,ve)?!1:bt||!v(this,ve)||!v(me,ve)||v(this,ge)&&this[ge][ve]?bt:!0},or=function(rt,ve){var bt=C(rt),jt=E(ve);if(bt===Z&&v(me,jt)&&!v(be,jt))return;var He=we(bt,jt);return He&&v(me,jt)&&!(v(bt,ge)&&bt[ge][jt])&&(He.enumerable=!0),He},ht=function(rt){var ve=De(C(rt)),bt=[];return ke(ve,function(jt){!v(me,jt)&&!v(q,jt)&&bt.push(jt)}),bt},Ee=function(rt){var ve=rt===Z,bt=De(ve?be:C(rt)),jt=[];return ke(bt,function(He){v(me,He)&&(!ve||v(Z,He))&&jt.push(me[He])}),jt};if(p||(Y=function(){if(this instanceof Y)throw TypeError("Symbol is not a constructor");var rt=!arguments.length||arguments[0]===void 0?void 0:O(arguments[0]),ve=re(rt),bt=function jt(He){this===Z&&jt.call(be,He),v(this,ge)&&v(this[ge],ve)&&(this[ge][ve]=!1),Nt(this,ve,M(1,He))};return h&&Pe&&Nt(Z,ve,{configurable:!0,set:bt}),ut(ve,rt)},P(Y[ee],"toString",function(){return ae(this).tag}),P(Y,"withoutSetter",function(qe){return ut(re(qe),qe)}),z.f=$t,K.f=Ft,k.f=or,B.f=X.f=ht,J.f=Ee,ie.f=function(qe){return ut(ce(qe),qe)},h&&(pe(Y[ee],"description",{configurable:!0,get:function(){return ae(this).description}}),o||P(Z,"propertyIsEnumerable",$t,{unsafe:!0}))),i({global:!0,wrap:!0,forced:!p,sham:!p},{Symbol:Y}),ke(H(yt),function(qe){fe(qe)}),i({target:Be,stat:!0,forced:!p},{for:function(rt){var ve=O(rt);if(v(Re,ve))return Re[ve];var bt=Y(ve);return Re[ve]=bt,it[bt]=ve,bt},keyFor:function(rt){if(!S(rt))throw TypeError(rt+" is not a symbol");if(v(it,rt))return it[rt]},useSetter:function(){Pe=!0},useSimple:function(){Pe=!1}}),i({target:"Object",stat:!0,forced:!p,sham:!h},{create:Kt,defineProperty:Ft,defineProperties:Ut,getOwnPropertyDescriptor:or}),i({target:"Object",stat:!0,forced:!p},{getOwnPropertyNames:ht,getOwnPropertySymbols:Ee}),i({target:"Object",stat:!0,forced:g(function(){J.f(1)})},{getOwnPropertySymbols:function(rt){return J.f(I(rt))}}),te){var de=!p||g(function(){var qe=Y();return te([qe])!="[null]"||te({a:qe})!="{}"||te(Object(qe))!="{}"});i({target:"JSON",stat:!0,forced:de},{stringify:function(rt,ve,bt){for(var jt=[rt],He=1,kt;arguments.length>He;)jt.push(arguments[He++]);return kt=ve,!w(ve)&&rt===void 0||S(rt)?void 0:(y(ve)||(ve=function(at,Ht){if(typeof kt=="function"&&(Ht=kt.call(this,at,Ht)),!S(Ht))return Ht}),jt[1]=ve,te.apply(null,jt))}})}Y[ee][ue]||W(Y[ee],ue,Y[ee].valueOf),xe(Y,Be),q[ge]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js"),u=c("./node_modules/core-js/internals/dom-iterables.js"),r=c("./node_modules/core-js/internals/array-for-each.js"),o=c("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var h in u){var p=i[h],g=p&&p.prototype;if(g&&g.forEach!==r)try{o(g,"forEach",r)}catch(v){g.forEach=r}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(n,s,c){var i=c("./node_modules/core-js/internals/global.js"),u=c("./node_modules/core-js/internals/dom-iterables.js"),r=c("./node_modules/core-js/modules/es.array.iterator.js"),o=c("./node_modules/core-js/internals/create-non-enumerable-property.js"),h=c("./node_modules/core-js/internals/well-known-symbol.js"),p=h("iterator"),g=h("toStringTag"),v=r.values;for(var y in u){var w=i[y],S=w&&w.prototype;if(S){if(S[p]!==v)try{o(S,p,v)}catch(I){S[p]=v}if(S[g]||o(S,g,y),u[y]){for(var _ in r)if(S[_]!==r[_])try{o(S,_,r[_])}catch(I){S[_]=r[_]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(n){/*!
* @overview es6-promise - a tiny implementation of Promises/A+.
* @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
* @license Licensed under MIT license
* See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
* @version v4.2.8+1e68dce6
*/(function(s,c){n.exports=c()})(this,function(){"use strict";function s(pt){var Pe=typeof pt;return pt!==null&&(Pe==="object"||Pe==="function")}function c(pt){return typeof pt=="function"}var i=void 0;Array.isArray?i=Array.isArray:i=function(Pe){return Object.prototype.toString.call(Pe)==="[object Array]"};var u=i,r=0,o=void 0,h=void 0,p=function(Pe,Nt){H[r]=Pe,H[r+1]=Nt,r+=2,r===2&&(h?h(B):J())};function g(pt){h=pt}function v(pt){p=pt}var y=typeof window!="undefined"?window:void 0,w=y||{},S=w.MutationObserver||w.WebKitMutationObserver,_=typeof self=="undefined"&&typeof b!="undefined"&&{}.toString.call(b)==="[object process]",I=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function C(){return function(){return b.nextTick(B)}}function E(){return typeof o!="undefined"?function(){o(B)}:F()}function O(){var pt=0,Pe=new S(B),Nt=document.createTextNode("");return Pe.observe(Nt,{characterData:!0}),function(){Nt.data=pt=++pt%2}}function M(){var pt=new MessageChannel;return pt.port1.onmessage=B,function(){return pt.port2.postMessage(0)}}function F(){var pt=setTimeout;return function(){return pt(B,1)}}var H=new Array(1e3);function B(){for(var pt=0;pt<r;pt+=2){var Pe=H[pt],Nt=H[pt+1];Pe(Nt),H[pt]=void 0,H[pt+1]=void 0}r=0}function X(){try{var pt=Function("return this")().require("vertx");return o=pt.runOnLoop||pt.runOnContext,E()}catch(Pe){return F()}}var J=void 0;_?J=C():S?J=O():I?J=M():y===void 0&&!0?J=X():J=F();function k(pt,Pe){var Nt=this,ut=new this.constructor(W);ut[z]===void 0&&te(ut);var Ft=Nt._state;if(Ft){var Ut=arguments[Ft-1];p(function(){return Ge(Ft,ut,Ut,Nt._result)})}else ee(Nt,ut,pt,Pe);return ut}function K(pt){var Pe=this;if(pt&&typeof pt=="object"&&pt.constructor===Pe)return pt;var Nt=new Pe(W);return Se(Nt,pt),Nt}var z=Math.random().toString(36).substring(2);function W(){}var P=void 0,G=1,V=2;function q(){return new TypeError("You cannot resolve a promise with itself")}function re(){return new TypeError("A promises callback cannot return that same promise.")}function ce(pt,Pe,Nt,ut){try{pt.call(Pe,Nt,ut)}catch(Ft){return Ft}}function ie(pt,Pe,Nt){p(function(ut){var Ft=!1,Ut=ce(Nt,Pe,function(Kt){if(Ft)return;Ft=!0,Pe!==Kt?Se(ut,Kt):ge(ut,Kt)},function(Kt){if(Ft)return;Ft=!0,Be(ut,Kt)},"Settle: "+(ut._label||" unknown promise"));!Ft&&Ut&&(Ft=!0,Be(ut,Ut))},pt)}function fe(pt,Pe){Pe._state===G?ge(pt,Pe._result):Pe._state===V?Be(pt,Pe._result):ee(Pe,void 0,function(Nt){return Se(pt,Nt)},function(Nt){return Be(pt,Nt)})}function xe(pt,Pe,Nt){Pe.constructor===pt.constructor&&Nt===k&&Pe.constructor.resolve===K?fe(pt,Pe):Nt===void 0?ge(pt,Pe):c(Nt)?ie(pt,Pe,Nt):ge(pt,Pe)}function Se(pt,Pe){if(pt===Pe)Be(pt,q());else if(s(Pe)){var Nt=void 0;try{Nt=Pe.then}catch(ut){Be(pt,ut);return}xe(pt,Pe,Nt)}else ge(pt,Pe)}function ke(pt){pt._onerror&&pt._onerror(pt._result),ue(pt)}function ge(pt,Pe){if(pt._state!==P)return;pt._result=Pe,pt._state=G,pt._subscribers.length!==0&&p(ue,pt)}function Be(pt,Pe){if(pt._state!==P)return;pt._state=V,pt._result=Pe,p(ke,pt)}function ee(pt,Pe,Nt,ut){var Ft=pt._subscribers,Ut=Ft.length;pt._onerror=null,Ft[Ut]=Pe,Ft[Ut+G]=Nt,Ft[Ut+V]=ut,Ut===0&&pt._state&&p(ue,pt)}function ue(pt){var Pe=pt._subscribers,Nt=pt._state;if(Pe.length===0)return;for(var ut=void 0,Ft=void 0,Ut=pt._result,Kt=0;Kt<Pe.length;Kt+=3)ut=Pe[Kt],Ft=Pe[Kt+Nt],ut?Ge(Nt,ut,Ft,Ut):Ft(Ut);pt._subscribers.length=0}function Ge(pt,Pe,Nt,ut){var Ft=c(Nt),Ut=void 0,Kt=void 0,$t=!0;if(Ft){try{Ut=Nt(ut)}catch(or){$t=!1,Kt=or}if(Pe===Ut){Be(Pe,re());return}}else Ut=ut;Pe._state!==P||(Ft&&$t?Se(Pe,Ut):$t===!1?Be(Pe,Kt):pt===G?ge(Pe,Ut):pt===V&&Be(Pe,Ut))}function ae(pt,Pe){try{Pe(function(ut){Se(pt,ut)},function(ut){Be(pt,ut)})}catch(Nt){Be(pt,Nt)}}var Z=0;function Y(){return Z++}function te(pt){pt[z]=Z++,pt._state=void 0,pt._result=void 0,pt._subscribers=[]}function we(){return new Error("Array Methods must be provided an Array")}var pe=function(){function pt(Pe,Nt){this._instanceConstructor=Pe,this.promise=new Pe(W),this.promise[z]||te(this.promise),u(Nt)?(this.length=Nt.length,this._remaining=Nt.length,this._result=new Array(this.length),this.length===0?ge(this.promise,this._result):(this.length=this.length||0,this._enumerate(Nt),this._remaining===0&&ge(this.promise,this._result))):Be(this.promise,we())}return pt.prototype._enumerate=function(Nt){for(var ut=0;this._state===P&&ut<Nt.length;ut++)this._eachEntry(Nt[ut],ut)},pt.prototype._eachEntry=function(Nt,ut){var Ft=this._instanceConstructor,Ut=Ft.resolve;if(Ut===K){var Kt=void 0,$t=void 0,or=!1;try{Kt=Nt.then}catch(Ee){or=!0,$t=Ee}if(Kt===k&&Nt._state!==P)this._settledAt(Nt._state,ut,Nt._result);else if(typeof Kt!="function")this._remaining--,this._result[ut]=Nt;else if(Ft===it){var ht=new Ft(W);or?Be(ht,$t):xe(ht,Nt,Kt),this._willSettleAt(ht,ut)}else this._willSettleAt(new Ft(function(Ee){return Ee(Nt)}),ut)}else this._willSettleAt(Ut(Nt),ut)},pt.prototype._settledAt=function(Nt,ut,Ft){var Ut=this.promise;Ut._state===P&&(this._remaining--,Nt===V?Be(Ut,Ft):this._result[ut]=Ft),this._remaining===0&&ge(Ut,this._result)},pt.prototype._willSettleAt=function(Nt,ut){var Ft=this;ee(Nt,void 0,function(Ut){return Ft._settledAt(G,ut,Ut)},function(Ut){return Ft._settledAt(V,ut,Ut)})},pt}();function De(pt){return new pe(this,pt).promise}function Ne(pt){var Pe=this;return u(pt)?new Pe(function(Nt,ut){for(var Ft=pt.length,Ut=0;Ut<Ft;Ut++)Pe.resolve(pt[Ut]).then(Nt,ut)}):new Pe(function(Nt,ut){return ut(new TypeError("You must pass an array to race."))})}function me(pt){var Pe=this,Nt=new Pe(W);return Be(Nt,pt),Nt}function be(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Re(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var it=function(){function pt(Pe){this[z]=Y(),this._result=this._state=void 0,this._subscribers=[],W!==Pe&&(typeof Pe!="function"&&be(),this instanceof pt?ae(this,Pe):Re())}return pt.prototype.catch=function(Nt){return this.then(null,Nt)},pt.prototype.finally=function(Nt){var ut=this,Ft=ut.constructor;return c(Nt)?ut.then(function(Ut){return Ft.resolve(Nt()).then(function(){return Ut})},function(Ut){return Ft.resolve(Nt()).then(function(){throw Ut})}):ut.then(Nt,Nt)},pt}();it.prototype.then=k,it.all=De,it.race=Ne,it.resolve=K,it.reject=me,it._setScheduler=g,it._setAsap=v,it._asap=p;function yt(){var pt=void 0;if(typeof x!="undefined")pt=x;else if(typeof self!="undefined")pt=self;else try{pt=Function("return this")()}catch(ut){throw new Error("polyfill failed because global object is unavailable in this environment")}var Pe=pt.Promise;if(Pe){var Nt=null;try{Nt=Object.prototype.toString.call(Pe.resolve())}catch(ut){}if(Nt==="[object Promise]"&&!Pe.cast)return}pt.Promise=it}return it.polyfill=yt,it.Promise=it,it})},html2canvas:function(n){"use strict";n.exports=f},jspdf:function(n){"use strict";n.exports=A}},e={};function m(a){var n=e[a];if(n!==void 0)return n.exports;var s=e[a]={exports:{}};return t[a].call(s.exports,s,s.exports,m),s.exports}!function(){m.n=function(a){var n=a&&a.__esModule?function(){return a.default}:function(){return a};return m.d(n,{a:n}),n}}(),!function(){m.d=function(a,n){for(var s in n)m.o(n,s)&&!m.o(a,s)&&Object.defineProperty(a,s,{enumerable:!0,get:n[s]})}}(),!function(){m.o=function(a,n){return Object.prototype.hasOwnProperty.call(a,n)}}(),!function(){m.r=function(a){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})}}();var d={};return!function(){"use strict";/*!**********************!*\
!*** ./src/index.js ***!
\**********************/m.r(d);var a=m("./src/worker.js"),n=m("./src/plugin/jspdf-plugin.js"),s=m("./src/plugin/pagebreaks.js"),c=m("./src/plugin/hyperlinks.js"),i=function u(r,o){var h=new u.Worker(o);return r?h.from(r).save():h};i.Worker=a.default,d.default=i}(),d=d.default,d}()})}).call(this,l("yLpj"),l("Q2Ig"))},"1q3G":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=x;function x(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"1tlw":function(j,R,l){var x=l("MBQ8"),b=x.extend({type:"series.pictorialBar",dependencies:["grid"],defaultOption:{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,hoverAnimation:!1},getInitialData:function(f){return f.stack=null,b.superApply(this,"getInitialData",arguments)}}),A=b;j.exports=A},"1u/T":function(j,R,l){var x=l("ProS"),b={type:"selectDataRange",event:"dataRangeSelected",update:"update"};x.registerAction(b,function(A,f){f.eachComponent({mainType:"visualMap",query:A},function(t){t.setSelected(A.selected)})})},"1vzs":function(j,R,l){"use strict";l.d(R,"a",function(){return r});var x=l("q1tI"),b=l.n(x),A=l("HQEm"),f=l.n(A),t=l("gZBC"),e=l.n(t),m=l("NAnI"),d=l.n(m),a=l("V/uB"),n=l.n(a),s=l("kbBi"),c=l.n(s),i=l("w6Tc"),u=l.n(i);function r(o){var h=o.suffixIcon,p=o.clearIcon,g=o.menuItemSelectedIcon,v=o.removeIcon,y=o.loading,w=o.multiple,S=o.prefixCls,_=p;p||(_=x.createElement(c.a,null));var I=null;if(h!==void 0)I=h;else if(y)I=x.createElement(e.a,{spin:!0});else{var C="".concat(S,"-suffix");I=function(F){var H=F.open,B=F.showSearch;return H&&B?x.createElement(u.a,{className:C}):x.createElement(f.a,{className:C})}}var E=null;g!==void 0?E=g:w?E=x.createElement(d.a,null):E=null;var O=null;return v!==void 0?O=v:O=x.createElement(n.a,null),{clearIcon:_,suffixIcon:I,itemIcon:E,removeIcon:O}}},"1xaR":function(j,R,l){var x=l("ProS"),b=l("bYtY");l("qgGe"),l("NA0q"),l("RPvy");var A=l("mOdp"),f=l("y3NT"),t=l("0/Rx");x.registerVisual(b.curry(A,"sunburst")),x.registerLayout(b.curry(f,"sunburst")),x.registerProcessor(b.curry(t,"sunburst"))},"24YM":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.SensorTabIndex=R.SensorClassName=R.SizeSensorId=void 0;var x="size-sensor-id";R.SizeSensorId=x;var b="size-sensor-object";R.SensorClassName=b;var A="-1";R.SensorTabIndex=A},"2548":function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("6GrX"),f=l("IUWy"),t=l("IwbS"),e=l("Qxkt"),m=l("gPAo"),d=l("eRkO"),a=x.extendComponentView({type:"toolbox",render:function(s,c,i,u){var r=this.group;if(r.removeAll(),!s.get("show"))return;var o=+s.get("itemSize"),h=s.get("feature")||{},p=this._features||(this._features={}),g=[];b.each(h,function(w,S){g.push(S)}),new m(this._featureNames||[],g).add(v).update(v).remove(b.curry(v,null)).execute(),this._featureNames=g;function v(w,S){var _=g[w],I=g[S],C=h[_],E=new e(C,s,s.ecModel),O;if(u&&u.newTitle!=null&&u.featureName===_&&(C.title=u.newTitle),_&&!I){if(n(_))O={model:E,onclick:E.option.onclick,featureName:_};else{var M=f.get(_);if(!M)return;O=new M(E,c,i)}p[_]=O}else{if(O=p[I],!O)return;O.model=E,O.ecModel=c,O.api=i}if(!_&&I){O.dispose&&O.dispose(c,i);return}if(!E.get("show")||O.unusable){O.remove&&O.remove(c,i);return}y(E,O,_),E.setIconStatus=function(F,H){var B=this.option,X=this.iconPaths;B.iconStatus=B.iconStatus||{},B.iconStatus[F]=H,X[F]&&X[F].trigger(H)},O.render&&O.render(E,c,i,u)}function y(w,S,_){var I=w.getModel("iconStyle"),C=w.getModel("emphasis.iconStyle"),E=S.getIcons?S.getIcons():w.get("icon"),O=w.get("title")||{};if(typeof E=="string"){var M=E,F=O;E={},O={},E[_]=M,O[_]=F}var H=w.iconPaths={};b.each(E,function(B,X){var J=t.createIcon(B,{},{x:-o/2,y:-o/2,width:o,height:o});J.setStyle(I.getItemStyle()),J.hoverStyle=C.getItemStyle(),J.setStyle({text:O[X],textAlign:C.get("textAlign"),textBorderRadius:C.get("textBorderRadius"),textPadding:C.get("textPadding"),textFill:null});var k=s.getModel("tooltip");k&&k.get("show")&&J.attr("tooltip",b.extend({content:O[X],formatter:k.get("formatter",!0)||function(){return O[X]},formatterParams:{componentType:"toolbox",name:X,title:O[X],$vars:["name","title"]},position:k.get("position",!0)||"bottom"},k.option)),t.setHoverStyle(J),s.get("showTitle")&&(J.__title=O[X],J.on("mouseover",function(){var K=C.getItemStyle(),z=s.get("orient")==="vertical"?s.get("right")==null?"right":"left":s.get("bottom")==null?"bottom":"top";J.setStyle({textFill:C.get("textFill")||K.fill||K.stroke||"#000",textBackgroundColor:C.get("textBackgroundColor"),textPosition:C.get("textPosition")||z})}).on("mouseout",function(){J.setStyle({textFill:null,textBackgroundColor:null})})),J.trigger(w.get("iconStatus."+X)||"normal"),r.add(J),J.on("click",b.bind(S.onclick,S,c,i,X)),H[X]=J})}d.layout(r,s,i),r.add(d.makeBackground(r.getBoundingRect(),s)),r.eachChild(function(w){var S=w.__title,_=w.hoverStyle;if(_&&S){var I=A.getBoundingRect(S,A.makeFont(_)),C=w.position[0]+r.position[0],E=w.position[1]+r.position[1]+o,O=!1;E+I.height>i.getHeight()&&(_.textPosition="top",O=!0);var M=O?-5-I.height:o+8;C+I.width/2>i.getWidth()?(_.textPosition=["100%",M],_.textAlign="right"):C-I.width/2<0&&(_.textPosition=[0,M],_.textAlign="left")}})},updateView:function(s,c,i,u){b.each(this._features,function(r){r.updateView&&r.updateView(r.model,c,i,u)})},remove:function(s,c){b.each(this._features,function(i){i.remove&&i.remove(s,c)}),this.group.removeAll()},dispose:function(s,c){b.each(this._features,function(i){i.dispose&&i.dispose(s,c)})}});function n(s){return s.indexOf("my")===0}j.exports=a},"2B6p":function(j,R){function l(x,b,A){var f=x.getZoom(),t=x.getCenter(),e=b.zoom,m=x.dataToPoint(t);if(b.dx!=null&&b.dy!=null){m[0]-=b.dx,m[1]-=b.dy;var t=x.pointToData(m);x.setCenter(t)}if(e!=null){if(A){var d=A.min||0,a=A.max||Infinity;e=Math.max(Math.min(f*e,a),d)/f}x.scale[0]*=e,x.scale[1]*=e;var n=x.position,s=(b.originX-n[0])*(e-1),c=(b.originY-n[1])*(e-1);n[0]-=s,n[1]-=c,x.updateTransform();var t=x.pointToData(m);x.setCenter(t),x.setZoom(e*f)}return{center:x.getCenter(),zoom:x.getZoom()}}R.updateCenterAndZoom=l},"2BaD":function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}},{tag:"path",attrs:{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"close-circle",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="CloseCircleOutlined";var m=R.a=b.forwardRef(e)},"2DNl":function(j,R,l){var x=l("IMiH"),b=l("loD1"),A=l("59Ip"),f=l("aKvl"),t=l("n1HI"),e=l("hX1E"),m=e.normalizeRadian,d=l("Sj9i"),a=l("hyiK"),n=x.CMD,s=Math.PI*2,c=1e-4;function i(S,_){return Math.abs(S-_)<c}var u=[-1,-1,-1],r=[-1,-1];function o(){var S=r[0];r[0]=r[1],r[1]=S}function h(S,_,I,C,E,O,M,F,H,B){if(B>_&&B>C&&B>O&&B>F||B<_&&B<C&&B<O&&B<F)return 0;var X=d.cubicRootAt(_,C,O,F,B,u);if(X===0)return 0;for(var J=0,k=-1,K,z,W=0;W<X;W++){var P=u[W],G=P===0||P===1?.5:1,V=d.cubicAt(S,I,E,M,P);if(V<H)continue;k<0&&(k=d.cubicExtrema(_,C,O,F,r),r[1]<r[0]&&k>1&&o(),K=d.cubicAt(_,C,O,F,r[0]),k>1&&(z=d.cubicAt(_,C,O,F,r[1]))),k===2?P<r[0]?J+=K<_?G:-G:P<r[1]?J+=z<K?G:-G:J+=F<z?G:-G:P<r[0]?J+=K<_?G:-G:J+=F<K?G:-G}return J}function p(S,_,I,C,E,O,M,F){if(F>_&&F>C&&F>O||F<_&&F<C&&F<O)return 0;var H=d.quadraticRootAt(_,C,O,F,u);if(H===0)return 0;var B=d.quadraticExtremum(_,C,O);if(B>=0&&B<=1){for(var X=0,J=d.quadraticAt(_,C,O,B),k=0;k<H;k++){var K=u[k]===0||u[k]===1?.5:1,z=d.quadraticAt(S,I,E,u[k]);if(z<M)continue;u[k]<B?X+=J<_?K:-K:X+=O<J?K:-K}return X}else{var K=u[0]===0||u[0]===1?.5:1,z=d.quadraticAt(S,I,E,u[0]);return z<M?0:O<_?K:-K}}function g(S,_,I,C,E,O,M,F){if(F-=_,F>I||F<-I)return 0;var H=Math.sqrt(I*I-F*F);u[0]=-H,u[1]=H;var B=Math.abs(C-E);if(B<1e-4)return 0;if(B%s<1e-4){C=0,E=s;var X=O?1:-1;return M>=u[0]+S&&M<=u[1]+S?X:0}if(O){var H=C;C=m(E),E=m(H)}else C=m(C),E=m(E);C>E&&(E+=s);for(var J=0,k=0;k<2;k++){var K=u[k];if(K+S>M){var z=Math.atan2(F,K),X=O?1:-1;z<0&&(z=s+z),(z>=C&&z<=E||z+s>=C&&z+s<=E)&&(z>Math.PI/2&&z<Math.PI*1.5&&(X=-X),J+=X)}}return J}function v(S,_,I,C,E){for(var O=0,M=0,F=0,H=0,B=0,X=0;X<S.length;){var J=S[X++];J===n.M&&X>1&&(I||(O+=a(M,F,H,B,C,E))),X===1&&(M=S[X],F=S[X+1],H=M,B=F);switch(J){case n.M:H=S[X++],B=S[X++],M=H,F=B;break;case n.L:if(I){if(b.containStroke(M,F,S[X],S[X+1],_,C,E))return!0}else O+=a(M,F,S[X],S[X+1],C,E)||0;M=S[X++],F=S[X++];break;case n.C:if(I){if(A.containStroke(M,F,S[X++],S[X++],S[X++],S[X++],S[X],S[X+1],_,C,E))return!0}else O+=h(M,F,S[X++],S[X++],S[X++],S[X++],S[X],S[X+1],C,E)||0;M=S[X++],F=S[X++];break;case n.Q:if(I){if(f.containStroke(M,F,S[X++],S[X++],S[X],S[X+1],_,C,E))return!0}else O+=p(M,F,S[X++],S[X++],S[X],S[X+1],C,E)||0;M=S[X++],F=S[X++];break;case n.A:var k=S[X++],K=S[X++],z=S[X++],W=S[X++],P=S[X++],G=S[X++];X+=1;var V=1-S[X++],q=Math.cos(P)*z+k,re=Math.sin(P)*W+K;X>1?O+=a(M,F,q,re,C,E):(H=q,B=re);var ce=(C-k)*W/z+k;if(I){if(t.containStroke(k,K,W,P,P+G,V,_,ce,E))return!0}else O+=g(k,K,W,P,P+G,V,ce,E);M=Math.cos(P+G)*z+k,F=Math.sin(P+G)*W+K;break;case n.R:H=M=S[X++],B=F=S[X++];var ie=S[X++],fe=S[X++],q=H+ie,re=B+fe;if(I){if(b.containStroke(H,B,q,B,_,C,E)||b.containStroke(q,B,q,re,_,C,E)||b.containStroke(q,re,H,re,_,C,E)||b.containStroke(H,re,H,B,_,C,E))return!0}else O+=a(q,B,q,re,C,E),O+=a(H,re,H,B,C,E);break;case n.Z:if(I){if(b.containStroke(M,F,H,B,_,C,E))return!0}else O+=a(M,F,H,B,C,E);M=H,F=B;break}}return!I&&!i(F,B)&&(O+=a(M,F,H,B,C,E)||0),O!==0}function y(S,_,I){return v(S,0,!1,_,I)}function w(S,_,I,C){return v(S,_,!0,I,C)}R.contain=y,R.containStroke=w},"2KFj":function(j,R,l){"use strict";l.d(R,"a",function(){return A});var x=l("XPR9");function b(f,t){for(;!Object.prototype.hasOwnProperty.call(f,t)&&!(f=Object(x.a)(f),f===null););return f}function A(f,t,e){return typeof Reflect!="undefined"&&Reflect.get?A=Reflect.get:A=function(d,a,n){var s=b(d,a);if(!s)return;var c=Object.getOwnPropertyDescriptor(s,a);return c.get?c.get.call(n):c.value},A(f,t,e||f)}},"2Qr1":function(j,R,l){"use strict";l.d(R,"d",function(){return a}),l.d(R,"c",function(){return s}),l.d(R,"e",function(){return c}),l.d(R,"b",function(){return r}),l.d(R,"f",function(){return o}),l.d(R,"g",function(){return h}),l.d(R,"a",function(){return p});var x=l("rePB"),b=l("KQm4"),A=l("T5bk"),f=l("U8pU"),t=l("VTBJ"),e=l("Kwbf"),m=l("WKfj");function d(g,v){var y=g.key,w;return"value"in g&&(w=g.value),y!=null?y:w!==void 0?w:"rc-index-key-".concat(v)}function a(g){var v=[];function y(w,S){w.forEach(function(_){S||!("options"in _)?v.push({key:d(_,v.length),groupOption:S,data:_}):(v.push({key:d(_,v.length),group:!0,data:_}),y(_.options,!0))})}return y(g,!1),v}function n(g){var v=Object(t.a)({},g);return"props"in v||Object.defineProperty(v,"props",{get:function(){return Object(e.a)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),v}}),v}function s(g,v){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},w=y.prevValueOptions,S=w===void 0?[]:w,_=new Map;return v.forEach(function(I){if(!I.group){var C=I.data;_.set(C.value,C)}}),g.map(function(I){var C=_.get(I);return C||(C=Object(t.a)({},S.find(function(E){return E._INTERNAL_OPTION_VALUE_===I}))),n(C)})}var c=function(v,y){var w=y.options,S=y.prevValue,_=y.labelInValue,I=y.optionLabelProp,C=s([v],w)[0],E={value:v},O,M=Object(m.d)(S);return _&&(O=M.find(function(F){return Object(f.a)(F)==="object"&&"value"in F?F.value===v:F.key===v})),O&&Object(f.a)(O)==="object"&&"label"in O?(E.label=O.label,C&&typeof O.label=="string"&&typeof C[I]=="string"&&O.label.trim()!==C[I].trim()&&Object(e.a)(!1,"`label` of `value` is not same as `label` in Select options.")):C&&I in C?E.label=C[I]:E.label=v,E.key=E.value,E};function i(g){return Object(m.d)(g).join("")}function u(g){return function(v,y){var w=v.toLowerCase();if("options"in y)return i(y.label).toLowerCase().includes(w);var S=y[g],_=i(S).toLowerCase();return _.includes(w)}}function r(g,v,y){var w=y.optionFilterProp,S=y.filterOption,_=[],I;return S===!1?v:(typeof S=="function"?I=S:I=u(w),v.forEach(function(C){if("options"in C){var E=I(g,C);if(E)_.push(C);else{var O=C.options.filter(function(M){return I(g,M)});O.length&&_.push(Object(t.a)(Object(t.a)({},C),{},{options:O}))}return}I(g,n(C))&&_.push(C)}),_)}function o(g,v){if(!v||!v.length)return null;var y=!1;function w(_,I){var C=Object(A.a)(I),E=C[0],O=C.slice(1);if(!E)return[_];var M=_.split(E);return y=y||M.length>1,M.reduce(function(F,H){return[].concat(Object(b.a)(F),Object(b.a)(w(H,O)))},[]).filter(function(F){return F})}var S=w(g,v);return y?S:null}function h(g,v){var y=s([g],v)[0];return y.disabled}function p(g,v,y,w){var S=Object(m.d)(v).slice().sort(),_=Object(b.a)(g),I=new Set;return g.forEach(function(C){C.options?C.options.forEach(function(E){I.add(E.value)}):I.add(C.value)}),S.forEach(function(C){var E=w?C.value:C;if(!I.has(E)){var O;_.push(w?(O={},Object(x.a)(O,y,C.label),Object(x.a)(O,"value",E),O):{value:E})}}),_}},"2dDv":function(j,R,l){var x=l("bYtY"),b=l("Fofx"),A=l("+TT/"),f=l("aX7z"),t=l("D1WM"),e=l("IwbS"),m=l("OELB"),d=l("72pK"),a=x.each,n=Math.min,s=Math.max,c=Math.floor,i=Math.ceil,u=m.round,r=Math.PI;function o(y,w,S){this._axesMap=x.createHashMap(),this._axesLayout={},this.dimensions=y.dimensions,this._rect,this._model=y,this._init(y,w,S)}o.prototype={type:"parallel",constructor:o,_init:function(y,w,S){var _=y.dimensions,I=y.parallelAxisIndex;a(_,function(C,E){var O=I[E],M=w.getComponent("parallelAxis",O),F=this._axesMap.set(C,new t(C,f.createScaleByModel(M),[0,0],M.get("type"),O)),H=F.type==="category";F.onBand=H&&M.get("boundaryGap"),F.inverse=M.get("inverse"),M.axis=F,F.model=M,F.coordinateSystem=M.coordinateSystem=this},this)},update:function(y,w){this._updateAxesFromSeries(this._model,y)},containPoint:function(y){var w=this._makeLayoutInfo(),S=w.axisBase,_=w.layoutBase,I=w.pixelDimIndex,C=y[1-I],E=y[I];return C>=S&&C<=S+w.axisLength&&E>=_&&E<=_+w.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(y,w){w.eachSeries(function(S){if(!y.contains(S,w))return;var _=S.getData();a(this.dimensions,function(I){var C=this._axesMap.get(I);C.scale.unionExtentFromData(_,_.mapDimension(I)),f.niceScaleExtent(C.scale,C.model)},this)},this)},resize:function(y,w){this._rect=A.getLayoutRect(y.getBoxLayoutParams(),{width:w.getWidth(),height:w.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var y=this._model,w=this._rect,S=["x","y"],_=["width","height"],I=y.get("layout"),C=I==="horizontal"?0:1,E=w[_[C]],O=[0,E],M=this.dimensions.length,F=h(y.get("axisExpandWidth"),O),H=h(y.get("axisExpandCount")||0,[0,M]),B=y.get("axisExpandable")&&M>3&&M>H&&H>1&&F>0&&E>0,X=y.get("axisExpandWindow"),J;if(X)J=h(X[1]-X[0],O),X[1]=X[0]+J;else{J=h(F*(H-1),O);var k=y.get("axisExpandCenter")||c(M/2);X=[F*k-J/2],X[1]=X[0]+J}var K=(E-J)/(M-H);K<3&&(K=0);var z=[c(u(X[0]/F,1))+1,i(u(X[1]/F,1))-1],W=K/F*X[0];return{layout:I,pixelDimIndex:C,layoutBase:w[S[C]],layoutLength:E,axisBase:w[S[1-C]],axisLength:w[_[1-C]],axisExpandable:B,axisExpandWidth:F,axisCollapseWidth:K,axisExpandWindow:X,axisCount:M,winInnerIndices:z,axisExpandWindow0Pos:W}},_layoutAxes:function(){var y=this._rect,w=this._axesMap,S=this.dimensions,_=this._makeLayoutInfo(),I=_.layout;w.each(function(C){var E=[0,_.axisLength],O=C.inverse?1:0;C.setExtent(E[O],E[1-O])}),a(S,function(C,E){var O=(_.axisExpandable?g:p)(E,_),M={horizontal:{x:O.position,y:_.axisLength},vertical:{x:0,y:O.position}},F={horizontal:r/2,vertical:0},H=[M[I].x+y.x,M[I].y+y.y],B=F[I],X=b.create();b.rotate(X,X,B),b.translate(X,X,H),this._axesLayout[C]={position:H,rotation:B,transform:X,axisNameAvailableWidth:O.axisNameAvailableWidth,axisLabelShow:O.axisLabelShow,nameTruncateMaxWidth:O.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(y){return this._axesMap.get(y)},dataToPoint:function(y,w){return this.axisCoordToPoint(this._axesMap.get(w).dataToCoord(y),w)},eachActiveState:function(y,w,S,_){S==null&&(S=0),_==null&&(_=y.count());var I=this._axesMap,C=this.dimensions,E=[],O=[];x.each(C,function(K){E.push(y.mapDimension(K)),O.push(I.get(K).model)});for(var M=this.hasAxisBrushed(),F=S;F<_;F++){var H;if(!M)H="normal";else{H="active";for(var B=y.getValues(E,F),X=0,J=C.length;X<J;X++){var k=O[X].getActiveState(B[X]);if(k==="inactive"){H="inactive";break}}}w(H,F)}},hasAxisBrushed:function(){for(var y=this.dimensions,w=this._axesMap,S=!1,_=0,I=y.length;_<I;_++)w.get(y[_]).model.getActiveState()!=="normal"&&(S=!0);return S},axisCoordToPoint:function(y,w){var S=this._axesLayout[w];return e.applyTransform([y,0],S.transform)},getAxisLayout:function(y){return x.clone(this._axesLayout[y])},getSlidedAxisExpandWindow:function(y){var w=this._makeLayoutInfo(),S=w.pixelDimIndex,_=w.axisExpandWindow.slice(),I=_[1]-_[0],C=[0,w.axisExpandWidth*(w.axisCount-1)];if(!this.containPoint(y))return{behavior:"none",axisExpandWindow:_};var E=y[S]-w.layoutBase-w.axisExpandWindow0Pos,O,M="slide",F=w.axisCollapseWidth,H=this._model.get("axisExpandSlideTriggerArea"),B=H[0]!=null;if(F)B&&F&&E<I*H[0]?(M="jump",O=E-I*H[2]):B&&F&&E>I*(1-H[0])?(M="jump",O=E-I*(1-H[2])):(O=E-I*H[1])>=0&&(O=E-I*(1-H[1]))<=0&&(O=0),O*=w.axisExpandWidth/F,O?d(O,_,C,"all"):M="none";else{var I=_[1]-_[0],X=C[1]*E/I;_=[s(0,X-I/2)],_[1]=n(C[1],_[0]+I),_[0]=_[1]-I}return{axisExpandWindow:_,behavior:M}}};function h(y,w){return n(s(y,w[0]),w[1])}function p(y,w){var S=w.layoutLength/(w.axisCount-1);return{position:S*y,axisNameAvailableWidth:S,axisLabelShow:!0}}function g(y,w){var S=w.layoutLength,_=w.axisExpandWidth,I=w.axisCount,C=w.axisCollapseWidth,E=w.winInnerIndices,O,M=C,F=!1,H;return y<E[0]?(O=y*C,H=C):y<=E[1]?(O=w.axisExpandWindow0Pos+y*_-w.axisExpandWindow[0],M=_,F=!0):(O=S-(I-1-y)*C,H=C),{position:O,axisNameAvailableWidth:M,axisLabelShow:F,nameTruncateMaxWidth:H}}var v=o;j.exports=v},"2fGM":function(j,R,l){var x=l("bYtY"),b=l("bLfw"),A=l("nkfE"),f=l("ICMv"),t=b.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});x.merge(t.prototype,f);var e={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};function m(d,a){return a.type||(a.data?"category":"value")}A("angle",t,m,e.angle),A("radius",t,m,e.radius)},"2fM7":function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("pVnL"),f=l.n(A),t=l("lwsE"),e=l.n(t),m=l("W8MJ"),d=l.n(m),a=l("7W2i"),n=l.n(a),s=l("LQ03"),c=l.n(s),i=l("q1tI"),u=l("BGR+"),r=l("TSYQ"),o=l.n(r),h=l("1OyB"),p=l("vuIU"),g=l("Ji7U"),v=l("LK+K"),y=l("rePB"),w=l("Ff2n"),S=l("ODXe"),_=l("4IlW"),I=l("bX4T"),C=l("YrtM"),E=l("+nKL"),O=l("8OUc"),M=function(Y,te){var we=Y.prefixCls,pe=Y.id,De=Y.flattenOptions,Ne=Y.childrenAsData,me=Y.values,be=Y.searchValue,Re=Y.multiple,it=Y.defaultActiveFirstOption,yt=Y.height,pt=Y.itemHeight,Pe=Y.notFoundContent,Nt=Y.open,ut=Y.menuItemSelectedIcon,Ft=Y.virtual,Ut=Y.onSelect,Kt=Y.onToggleOpen,$t=Y.onActiveValue,or=Y.onScroll,ht=Y.onMouseEnter,Ee="".concat(we,"-item"),de=Object(C.a)(function(){return De},[Nt,De],function(ot,et){return et[0]&&ot[1]!==et[1]}),qe=i.useRef(null),rt=function(et){et.preventDefault()},ve=function(et){qe.current&&qe.current.scrollTo({index:et})},bt=function(et){for(var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Gt=de.length,yr=0;yr<Gt;yr+=1){var br=(et+yr*Ze+Gt)%Gt,Sr=de[br],Tn=Sr.group,cn=Sr.data;if(!Tn&&!cn.disabled)return br}return-1},jt=i.useState(function(){return bt(0)}),He=Object(S.a)(jt,2),kt=He[0],Ar=He[1],at=function(et){Ar(et);var Ze=de[et];if(!Ze){$t(null,-1);return}$t(Ze.data.value,et)};i.useEffect(function(){at(it!==!1?bt(0):-1)},[de.length,be]),i.useEffect(function(){var ot=setTimeout(function(){if(!Re&&Nt&&me.size===1){var et=Array.from(me)[0],Ze=de.findIndex(function(Gt){var yr=Gt.data;return yr.value===et});at(Ze),ve(Ze)}});return function(){return clearTimeout(ot)}},[Nt]);var Ht=function(et){et!==void 0&&Ut(et,{selected:!me.has(et)}),Re||Kt(!1)};if(i.useImperativeHandle(te,function(){return{onKeyDown:function(et){var Ze=et.which;switch(Ze){case _.a.UP:case _.a.DOWN:{var Gt=0;if(Ze===_.a.UP?Gt=-1:Ze===_.a.DOWN&&(Gt=1),Gt!==0){var yr=bt(kt+Gt,Gt);ve(yr),at(yr)}break}case _.a.ENTER:{var br=de[kt];br&&!br.data.disabled?Ht(br.data.value):Ht(void 0),Nt&&et.preventDefault();break}case _.a.ESC:Kt(!1)}},onKeyUp:function(){},scrollTo:function(et){ve(et)}}}),de.length===0)return i.createElement("div",{role:"listbox",id:"".concat(pe,"_list"),className:"".concat(Ee,"-empty"),onMouseDown:rt},Pe);function Wt(ot){var et=de[ot];if(!et)return null;var Ze=et.data||{},Gt=Ze.value,yr=Ze.label,br=Ze.children,Sr=Object(I.a)(Ze,!0),Tn=Ne?br:yr;return et?i.createElement("div",Object.assign({"aria-label":typeof Tn=="string"?Tn:null},Sr,{key:ot,role:"option",id:"".concat(pe,"_list_").concat(ot),"aria-selected":me.has(Gt)}),Gt):null}return i.createElement(i.Fragment,null,i.createElement("div",{role:"listbox",id:"".concat(pe,"_list"),style:{height:0,width:0,overflow:"hidden"}},Wt(kt-1),Wt(kt),Wt(kt+1)),i.createElement(E.a,{itemKey:"key",ref:qe,data:de,height:yt,itemHeight:pt,fullHeight:!1,onMouseDown:rt,onScroll:or,virtual:Ft,onMouseEnter:ht},function(ot,et){var Ze,Gt=ot.group,yr=ot.groupOption,br=ot.data,Sr=br.label,Tn=br.key;if(Gt)return i.createElement("div",{className:o()(Ee,"".concat(Ee,"-group"))},Sr!==void 0?Sr:Tn);var cn=br.disabled,Wn=br.value,lt=br.title,mt=br.children,Le=br.style,ze=br.className,$e=Object(w.a)(br,["disabled","value","title","children","style","className"]),gt=me.has(Wn),ir="".concat(Ee,"-option"),Xt=o()(Ee,ir,ze,(Ze={},Object(y.a)(Ze,"".concat(ir,"-grouped"),yr),Object(y.a)(Ze,"".concat(ir,"-active"),kt===et&&!cn),Object(y.a)(Ze,"".concat(ir,"-disabled"),cn),Object(y.a)(Ze,"".concat(ir,"-selected"),gt),Ze)),er=Ne?mt:Sr,Kr=!ut||typeof ut=="function"||gt;return i.createElement("div",Object.assign({},$e,{"aria-selected":gt,className:Xt,title:lt,onMouseMove:function(){if(kt===et||cn)return;at(et)},onClick:function(){cn||Ht(Wn)},style:Le}),i.createElement("div",{className:"".concat(ir,"-content")},er||Wn),i.isValidElement(ut)||gt,Kr&&i.createElement(O.a,{className:"".concat(Ee,"-option-state"),customizeIcon:ut,customizeIconProps:{isSelected:gt}},gt?"\u2713":null))}))},F=i.forwardRef(M);F.displayName="OptionList";var H=F,B=function(){return null};B.isSelectOption=!0;var X=B,J=function(){return null};J.isSelectOptGroup=!0;var k=J,K=l("VTBJ"),z=l("Zm9Q");function W(Z){var Y=Z.key,te=Z.props,we=te.children,pe=te.value,De=Object(w.a)(te,["children","value"]);return Object(K.a)({key:Y,value:pe!==void 0?pe:Y,children:we},De)}function P(Z){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(z.a)(Z).map(function(te,we){if(!i.isValidElement(te)||!te.type)return null;var pe=te.type.isSelectOptGroup,De=te.key,Ne=te.props,me=Ne.children,be=Object(w.a)(Ne,["children"]);return Y||!pe?W(te):Object(K.a)(Object(K.a)({key:"__RC_SELECT_GRP__".concat(De===null?we:De,"__"),label:De},be),{},{options:P(me)})}).filter(function(te){return te})}var G=l("2Qr1"),V=l("qNPg"),q=l("U8pU"),re=l("Kwbf"),ce=l("WKfj");function ie(Z){var Y=Z.mode,te=Z.options,we=Z.children,pe=Z.backfill,De=Z.allowClear,Ne=Z.placeholder,me=Z.getInputElement,be=Z.showSearch,Re=Z.onSearch,it=Z.defaultOpen,yt=Z.autoFocus,pt=Z.labelInValue,Pe=Z.value,Nt=Z.inputValue,ut=Z.optionLabelProp,Ft=Y==="multiple"||Y==="tags",Ut=be!==void 0?be:Ft||Y==="combobox",Kt=te||P(we);if(Object(re.a)(Y!=="tags"||Kt.every(function(Ee){return!Ee.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Y==="tags"||Y==="combobox"){var $t=Kt.some(function(Ee){return Ee.options?Ee.options.some(function(de){return typeof("value"in de?de.value:de.key)=="number"}):typeof("value"in Ee?Ee.value:Ee.key)=="number"});Object(re.a)(!$t,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(re.a)(Y!=="combobox"||!ut,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(re.a)(Y==="combobox"||!pe,"`backfill` only works with `combobox` mode."),Object(re.a)(Y==="combobox"||!me,"`getInputElement` only work with `combobox` mode."),Object(re.b)(Y!=="combobox"||!me||!De||!Ne,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Re&&!Ut&&Y!=="combobox"&&Y!=="tags"&&Object(re.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(re.b)(!it||yt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Pe!=null){var or=Object(ce.d)(Pe);Object(re.a)(!pt||or.every(function(Ee){return Object(q.a)(Ee)==="object"&&("key"in Ee||"value"in Ee)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(re.a)(!Ft||Array.isArray(Pe),"`value` should be array when `mode` is `multiple` or `tags`")}if(we){var ht=null;Object(z.a)(we).some(function(Ee){if(!i.isValidElement(Ee)||!Ee.type)return!1;var de=Ee.type;if(de.isSelectOption)return!1;if(de.isSelectOptGroup){var qe=Object(z.a)(Ee.props.children).every(function(rt){return!i.isValidElement(rt)||!Ee.type||rt.type.isSelectOption?!0:(ht=rt.type,!1)});return!qe}return ht=de,!0}),ht&&Object(re.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ht.displayName||ht.name||ht,"`.")),Object(re.a)(Nt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var fe=ie,xe=Object(V.a)({prefixCls:"rc-select",components:{optionList:H},convertChildrenToData:P,flattenOptions:G.d,getLabeledValue:G.e,filterOptions:G.b,isValueDisabled:G.g,findValueOption:G.c,warningProps:fe,fillOptionsWithMissingValue:G.a}),Se=function(Z){Object(g.a)(te,Z);var Y=Object(v.a)(te);function te(){var we;return Object(h.a)(this,te),we=Y.apply(this,arguments),we.selectRef=i.createRef(),we.focus=function(){we.selectRef.current.focus()},we.blur=function(){we.selectRef.current.blur()},we}return Object(p.a)(te,[{key:"render",value:function(){return i.createElement(xe,Object.assign({ref:this.selectRef},this.props))}}]),te}(i.Component);Se.Option=X,Se.OptGroup=k;var ke=Se,ge=ke,Be=l("H84U"),ee=l("1vzs"),ue=l("3Nzz"),Ge=function(Z){n()(te,Z);var Y=c()(te);function te(){var we;return e()(this,te),we=Y.apply(this,arguments),we.selectRef=i.createRef(),we.focus=function(){we.selectRef.current&&we.selectRef.current.focus()},we.blur=function(){we.selectRef.current&&we.selectRef.current.blur()},we.getMode=function(){var pe=we.props.mode;return pe==="combobox"?void 0:pe===te.SECRET_COMBOBOX_MODE_DO_NOT_USE?"combobox":pe},we.renderSelect=function(pe){var De=pe.getPopupContainer,Ne=pe.getPrefixCls,me=pe.renderEmpty,be=pe.direction,Re=pe.virtual,it=pe.dropdownMatchSelectWidth,yt=we.props,pt=yt.prefixCls,Pe=yt.notFoundContent,Nt=yt.className,ut=yt.size,Ft=yt.listHeight,Ut=Ft===void 0?256:Ft,Kt=yt.listItemHeight,$t=Kt===void 0?24:Kt,or=yt.getPopupContainer,ht=yt.dropdownClassName,Ee=yt.bordered,de=Ne("select",pt),qe=we.getMode(),rt=qe==="multiple"||qe==="tags",ve;Pe!==void 0?ve=Pe:qe==="combobox"?ve=null:ve=me("Select");var bt=Object(ee.a)(f()(f()({},we.props),{multiple:rt,prefixCls:de})),jt=bt.suffixIcon,He=bt.itemIcon,kt=bt.removeIcon,Ar=bt.clearIcon,at=Object(u.default)(we.props,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","size","bordered"]),Ht=o()(ht,b()({},"".concat(de,"-dropdown-").concat(be),be==="rtl"));return i.createElement(ue.b.Consumer,null,function(Wt){var ot,et=ut||Wt,Ze=o()(Nt,(ot={},b()(ot,"".concat(de,"-lg"),et==="large"),b()(ot,"".concat(de,"-sm"),et==="small"),b()(ot,"".concat(de,"-rtl"),be==="rtl"),b()(ot,"".concat(de,"-borderless"),!Ee),ot));return i.createElement(ge,f()({ref:we.selectRef,virtual:Re,dropdownMatchSelectWidth:it},at,{listHeight:Ut,listItemHeight:$t,mode:qe,prefixCls:de,direction:be,inputIcon:jt,menuItemSelectedIcon:He,removeIcon:kt,clearIcon:Ar,notFoundContent:ve,className:Ze,getPopupContainer:or||De,dropdownClassName:Ht}))})},we}return d()(te,[{key:"render",value:function(){return i.createElement(Be.a,null,this.renderSelect)}}]),te}(i.Component);Ge.Option=X,Ge.OptGroup=k,Ge.SECRET_COMBOBOX_MODE_DO_NOT_USE="SECRET_COMBOBOX_MODE_DO_NOT_USE",Ge.defaultProps={transitionName:"slide-up",choiceTransitionName:"",bordered:!0};var ae=R.a=Ge},"2fw6":function(j,R,l){var x=l("y+Vt"),b=x.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(f,t,e){e&&f.moveTo(t.cx+t.r,t.cy),f.arc(t.cx,t.cy,t.r,0,Math.PI*2,!0)}});j.exports=b},"2jpz":function(j,R,l){"use strict";l.d(R,"a",function(){return p});var x=l("cDf5"),b=l.n(x),A=l("q1tI"),f=l.n(A),t=l("TSYQ"),e=l.n(t),m=l("gZBC"),d=l.n(m),a=l("vk+C"),n=l.n(a),s=l("pG52"),c=l.n(s),i=l("Csr3"),u=l.n(i),r=l("e5VY"),o=l.n(r),h=l("0n0R");function p(g,v,y,w){var S=w.isLeaf,_=w.expanded,I=w.loading;if(I)return A.createElement(d.a,{className:"".concat(g,"-switcher-loading-icon")});var C;if(y&&b()(y)==="object"&&(C=y.showLeafIcon),S)return y?b()(y)==="object"&&!C?A.createElement("span",{className:"".concat(g,"-switcher-leaf-line")}):A.createElement(n.a,{className:"".concat(g,"-switcher-line-icon")}):null;var E="".concat(g,"-switcher-icon");return Object(h.b)(v)?Object(h.a)(v,{className:e()(v.props.className||"",E)}):v||(y?_?A.createElement(c.a,{className:"".concat(g,"-switcher-line-icon")}):A.createElement(u.a,{className:"".concat(g,"-switcher-line-icon")}):A.createElement(o.a,{className:E}))}},"2oIt":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};R.default=x},"2uGb":function(j,R,l){var x=l("ProS");l("ko1b"),l("s2lz"),l("RBEP");var b=l("kMLO"),A=l("nKiI");x.registerVisual(b),x.registerLayout(A)},"2w7y":function(j,R,l){var x=l("ProS");l("qMZE"),l("g0SD"),x.registerPreprocessor(function(b){b.markPoint=b.markPoint||{}})},"33Ds":function(j,R,l){var x=l("ProS"),b=l("b9oc"),A=l("Kagy"),f=l("IUWy"),t=A.toolbox.restore;function e(a){this.model=a}e.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:t.title};var m=e.prototype;m.onclick=function(a,n,s){b.clear(a),n.dispatchAction({type:"restore",from:this.uid})},f.register("restore",e),x.registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},function(a,n){n.resetOption("recreate")});var d=e;j.exports=d},"34/K":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;function x(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function b(t,e){for(var m=0;m<e.length;m++){var d=e[m];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(t,d.key,d)}}function A(t,e,m){return e&&b(t.prototype,e),m&&b(t,m),t}var f=function(){function t(){x(this,t),this._lines=0}return A(t,[{key:"decodeRect",value:function(m,d,a,n,s,c,i){this._lines===0&&(this._lines=n);var u=i==8?1:4,r=a*u;if(s.rQwait("RAW",r))return!1;var o=d+(n-this._lines),h=Math.min(this._lines,Math.floor(s.rQlen/r)),p=s.rQ,g=s.rQi;if(i==8){for(var v=a*h,y=new Uint8Array(v*4),w=0;w<v;w++)y[w*4+0]=(p[g+w]>>0&3)*255/3,y[w*4+1]=(p[g+w]>>2&3)*255/3,y[w*4+2]=(p[g+w]>>4&3)*255/3,y[w*4+4]=0;p=y,g=0}return c.blitImage(m,o,a,h,p,g),s.rQskipBytes(h*r),this._lines-=h,!(this._lines>0)}}]),t}();R.default=f},"3690":function(j,R,l){"use strict";function x(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(s){return typeof s}:x=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},x(a)}Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var b=f(l("Lo0S"));function A(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return A=function(){return a},a}function f(a){if(a&&a.__esModule)return a;if(a===null||x(a)!=="object"&&typeof a!="function")return{default:a};var n=A();if(n&&n.has(a))return n.get(a);var s={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in a)if(Object.prototype.hasOwnProperty.call(a,i)){var u=c?Object.getOwnPropertyDescriptor(a,i):null;u&&(u.get||u.set)?Object.defineProperty(s,i,u):s[i]=a[i]}return s.default=a,n&&n.set(a,s),s}function t(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}function e(a,n){for(var s=0;s<n.length;s++){var c=n[s];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}}function m(a,n,s){return n&&e(a.prototype,n),s&&e(a,s),a}var d=function(){function a(){t(this,a),this._tiles=0,this._lastsubencoding=0}return m(a,[{key:"decodeRect",value:function(s,c,i,u,r,o,h){for(this._tiles===0&&(this._tilesX=Math.ceil(i/16),this._tilesY=Math.ceil(u/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var p=1;if(r.rQwait("HEXTILE",p))return!1;var g=r.rQ,v=r.rQi,y=g[v];if(y>30)throw new Error("Illegal hextile subencoding (subencoding: "+y+")");var w=this._totalTiles-this._tiles,S=w%this._tilesX,_=Math.floor(w/this._tilesX),I=s+S*16,C=c+_*16,E=Math.min(16,s+i-I),O=Math.min(16,c+u-C);if(y&1)p+=E*O*4;else if(y&2&&(p+=4),y&4&&(p+=4),y&8){if(p++,r.rQwait("HEXTILE",p))return!1;var M=g[v+p-1];y&16?p+=M*(4+2):p+=M*2}if(r.rQwait("HEXTILE",p))return!1;if(v++,y===0)this._lastsubencoding&1?b.Debug(" Ignoring blank after RAW"):o.fillRect(I,C,E,O,this._background);else if(y&1)o.blitImage(I,C,E,O,g,v),v+=p-1;else{if(y&2&&(this._background=[g[v],g[v+1],g[v+2],g[v+3]],v+=4),y&4&&(this._foreground=[g[v],g[v+1],g[v+2],g[v+3]],v+=4),o.startTile(I,C,E,O,this._background),y&8){var F=g[v];v++;for(var H=0;H<F;H++){var B=void 0;y&16?(B=[g[v],g[v+1],g[v+2],g[v+3]],v+=4):B=this._foreground;var X=g[v];v++;var J=X>>4,k=X&15,K=g[v];v++;var z=(K>>4)+1,W=(K&15)+1;o.subTile(J,k,z,W,B)}}o.finishTile()}r.rQi=v,this._lastsubencoding=y,this._tiles--}return!0}}]),a}();R.default=d},"3C/r":function(j,R){var l=function(A,f){this.image=A,this.repeat=f,this.type="pattern"};l.prototype.getCanvasPattern=function(b){return b.createPattern(this.image,this.repeat||"repeat")};var x=l;j.exports=x},"3CBa":function(j,R,l){var x=l("hydK"),b=x.createElement,A=l("bYtY"),f=l("SUKs"),t=l("y+Vt"),e=l("Dagg"),m=l("dqUG"),d=l("DBLp"),a=l("sW+o"),n=l("n6Mw"),s=l("vKoX"),c=l("P47w"),i=c.path,u=c.image,r=c.text;function o(E){return parseInt(E,10)}function h(E){return E instanceof t?i:E instanceof e?u:E instanceof m?r:i}function p(E,O){return O&&E&&O.parentNode!==E}function g(E,O,M){if(p(E,O)&&M){var F=M.nextSibling;F?E.insertBefore(O,F):E.appendChild(O)}}function v(E,O){if(p(E,O)){var M=E.firstChild;M?E.insertBefore(O,M):E.appendChild(O)}}function y(E,O){O&&E&&O.parentNode===E&&E.removeChild(O)}function w(E){return E.__textSvgEl}function S(E){return E.__svgEl}var _=function(O,M,F,H){this.root=O,this.storage=M,this._opts=F=A.extend({},F||{});var B=b("svg");B.setAttribute("xmlns","http://www.w3.org/2000/svg"),B.setAttribute("version","1.1"),B.setAttribute("baseProfile","full"),B.style.cssText="user-select:none;position:absolute;left:0;top:0;";var X=b("g");B.appendChild(X);var J=b("g");B.appendChild(J),this.gradientManager=new a(H,J),this.clipPathManager=new n(H,J),this.shadowManager=new s(H,J);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=B,this._svgRoot=J,this._backgroundRoot=X,this._viewport=k,O.appendChild(k),k.appendChild(B),this.resize(F.width,F.height),this._visibleList=[]};_.prototype={constructor:_,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var O=this.getViewportRoot();if(O)return{offsetLeft:O.offsetLeft||0,offsetTop:O.offsetTop||0}},refresh:function(){var O=this.storage.getDisplayList(!0);this._paintList(O)},setBackgroundColor:function(O){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var M=b("rect");M.setAttribute("width",this.getWidth()),M.setAttribute("height",this.getHeight()),M.setAttribute("x",0),M.setAttribute("y",0),M.setAttribute("id",0),M.style.fill=O,this._backgroundRoot.appendChild(M),this._backgroundNode=M},_paintList:function(O){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var M=this._svgRoot,F=this._visibleList,H=O.length,B=[],X;for(X=0;X<H;X++){var J=O[X],k=h(J),K=S(J)||w(J);J.invisible||(J.__dirty&&(k&&k.brush(J),this.clipPathManager.update(J),J.style&&(this.gradientManager.update(J.style.fill),this.gradientManager.update(J.style.stroke),this.shadowManager.update(K,J)),J.__dirty=!1),B.push(J))}var z=d(F,B),W;for(X=0;X<z.length;X++){var P=z[X];if(P.removed)for(var G=0;G<P.count;G++){var J=F[P.indices[G]],K=S(J),V=w(J);y(M,K),y(M,V)}}for(X=0;X<z.length;X++){var P=z[X];if(P.added)for(var G=0;G<P.count;G++){var J=B[P.indices[G]],K=S(J),V=w(J);W?g(M,K,W):v(M,K),K?g(M,V,K):W?g(M,V,W):v(M,V),g(M,V,K),W=V||K||W,this.gradientManager.addWithoutUpdate(K||V,J),this.shadowManager.addWithoutUpdate(K||V,J),this.clipPathManager.markUsed(J)}else if(!P.removed)for(var G=0;G<P.count;G++){var J=B[P.indices[G]],K=S(J),V=w(J),K=S(J),V=w(J);this.gradientManager.markUsed(J),this.gradientManager.addWithoutUpdate(K||V,J),this.shadowManager.markUsed(J),this.shadowManager.addWithoutUpdate(K||V,J),this.clipPathManager.markUsed(J),V&&g(M,V,K),W=K||V||W}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=B},_getDefs:function(O){var M=this._svgDom,F=M.getElementsByTagName("defs");if(F.length===0)if(O){var F=M.insertBefore(b("defs"),M.firstChild);return F.contains||(F.contains=function(B){var X=F.children;if(!X)return!1;for(var J=X.length-1;J>=0;--J)if(X[J]===B)return!0;return!1}),F}else return null;else return F[0]},resize:function(O,M){var F=this._viewport;F.style.display="none";var H=this._opts;if(O!=null&&(H.width=O),M!=null&&(H.height=M),O=this._getSize(0),M=this._getSize(1),F.style.display="",this._width!==O||this._height!==M){this._width=O,this._height=M;var B=F.style;B.width=O+"px",B.height=M+"px";var X=this._svgDom;X.setAttribute("width",O),X.setAttribute("height",M)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",O),this._backgroundNode.setAttribute("height",M))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(O){var M=this._opts,F=["width","height"][O],H=["clientWidth","clientHeight"][O],B=["paddingLeft","paddingTop"][O],X=["paddingRight","paddingBottom"][O];if(M[F]!=null&&M[F]!=="auto")return parseFloat(M[F]);var J=this.root,k=document.defaultView.getComputedStyle(J);return(J[H]||o(k[F])||o(J.style[F]))-(o(k[B])||0)-(o(k[X])||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 O=encodeURIComponent(this._svgDom.outerHTML.replace(/></g,`>
\r<`));return"data:image/svg+xml;charset=UTF-8,"+O}};function I(E){return function(){f('In SVG mode painter not support method "'+E+'"')}}A.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(E){_.prototype[E]=I(E)});var C=_;j.exports=C},"3LNs":function(j,R,l){var x=l("bYtY"),b=l("Yl7c"),A=l("IwbS"),f=l("zTMp"),t=l("YH21"),e=l("iLNv"),m=l("4NO4"),d=m.makeInner,a=d(),n=x.clone,s=x.bind;function c(){}c.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(g,v,y,w){var S=v.get("value"),_=v.get("status");if(this._axisModel=g,this._axisPointerModel=v,this._api=y,!w&&this._lastValue===S&&this._lastStatus===_)return;this._lastValue=S,this._lastStatus=_;var I=this._group,C=this._handle;if(!_||_==="hide"){I&&I.hide(),C&&C.hide();return}I&&I.show(),C&&C.show();var E={};this.makeElOption(E,S,g,v,y);var O=E.graphicKey;O!==this._lastGraphicKey&&this.clear(y),this._lastGraphicKey=O;var M=this._moveAnimation=this.determineAnimation(g,v);if(!I)I=this._group=new A.Group,this.createPointerEl(I,E,g,v),this.createLabelEl(I,E,g,v),y.getZr().add(I);else{var F=x.curry(i,v,M);this.updatePointerEl(I,E,F,v),this.updateLabelEl(I,E,F,v)}h(I,v,!0),this._renderHandle(S)},remove:function(g){this.clear(g)},dispose:function(g){this.clear(g)},determineAnimation:function(g,v){var y=v.get("animation"),w=g.axis,S=w.type==="category",_=v.get("snap");if(!_&&!S)return!1;if(y==="auto"||y==null){var I=this.animationThreshold;if(S&&w.getBandWidth()>I)return!0;if(_){var C=f.getAxisInfo(g).seriesDataCount,E=w.getExtent();return Math.abs(E[0]-E[1])/C>I}return!1}return y===!0},makeElOption:function(g,v,y,w,S){},createPointerEl:function(g,v,y,w){var S=v.pointer;if(S){var _=a(g).pointerEl=new A[S.type](n(v.pointer));g.add(_)}},createLabelEl:function(g,v,y,w){if(v.label){var S=a(g).labelEl=new A.Rect(n(v.label));g.add(S),r(S,w)}},updatePointerEl:function(g,v,y){var w=a(g).pointerEl;w&&v.pointer&&(w.setStyle(v.pointer.style),y(w,{shape:v.pointer.shape}))},updateLabelEl:function(g,v,y,w){var S=a(g).labelEl;S&&(S.setStyle(v.label.style),y(S,{shape:v.label.shape,position:v.label.position}),r(S,w))},_renderHandle:function(g){if(this._dragging||!this.updateHandleTransform)return;var v=this._axisPointerModel,y=this._api.getZr(),w=this._handle,S=v.getModel("handle"),_=v.get("status");if(!S.get("show")||!_||_==="hide"){w&&y.remove(w),this._handle=null;return}var I;this._handle||(I=!0,w=this._handle=A.createIcon(S.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(O){t.stop(O.event)},onmousedown:s(this._onHandleDragMove,this,0,0),drift:s(this._onHandleDragMove,this),ondragend:s(this._onHandleDragEnd,this)}),y.add(w)),h(w,v,!1);var C=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];w.setStyle(S.getItemStyle(null,C));var E=S.get("size");x.isArray(E)||(E=[E,E]),w.attr("scale",[E[0]/2,E[1]/2]),e.createOrUpdate(this,"_doDispatchAxisPointer",S.get("throttle")||0,"fixRate"),this._moveHandleToValue(g,I)},_moveHandleToValue:function(g,v){i(this._axisPointerModel,!v&&this._moveAnimation,this._handle,o(this.getHandleTransform(g,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(g,v){var y=this._handle;if(!y)return;this._dragging=!0;var w=this.updateHandleTransform(o(y),[g,v],this._axisModel,this._axisPointerModel);this._payloadInfo=w,y.stopAnimation(),y.attr(o(w)),a(y).lastProp=null,this._doDispatchAxisPointer()},_doDispatchAxisPointer:function(){var g=this._handle;if(!g)return;var v=this._payloadInfo,y=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:v.cursorPoint[0],y:v.cursorPoint[1],tooltipOption:v.tooltipOption,axesInfo:[{axisDim:y.axis.dim,axisIndex:y.componentIndex}]})},_onHandleDragEnd:function(g){this._dragging=!1;var v=this._handle;if(!v)return;var y=this._axisPointerModel.get("value");this._moveHandleToValue(y),this._api.dispatchAction({type:"hideTip"})},getHandleTransform:null,updateHandleTransform:null,clear:function(g){this._lastValue=null,this._lastStatus=null;var v=g.getZr(),y=this._group,w=this._handle;v&&y&&(this._lastGraphicKey=null,y&&v.remove(y),w&&v.remove(w),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(g,v,y){return y=y||0,{x:g[y],y:g[1-y],width:v[y],height:v[1-y]}}},c.prototype.constructor=c;function i(g,v,y,w){u(a(y).lastProp,w)||(a(y).lastProp=w,v?A.updateProps(y,w,g):(y.stopAnimation(),y.attr(w)))}function u(g,v){if(x.isObject(g)&&x.isObject(v)){var y=!0;return x.each(v,function(w,S){y=y&&u(g[S],w)}),!!y}else return g===v}function r(g,v){g[v.get("label.show")?"show":"hide"]()}function o(g){return{position:g.position.slice(),rotation:g.rotation||0}}function h(g,v,y){var w=v.get("z"),S=v.get("zlevel");g&&g.traverse(function(_){_.type!=="group"&&(w!=null&&(_.z=w),S!=null&&(_.zlevel=S),_.silent=y)})}b.enableClassExtend(c);var p=c;j.exports=p},"3OrL":function(j,R,l){var x=l("bYtY"),b=l("6Ic6"),A=l("IwbS"),f=l("y+Vt"),t=["itemStyle"],e=["emphasis","itemStyle"],m=b.extend({type:"boxplot",render:function(i,u,r){var o=i.getData(),h=this.group,p=this._data;this._data||h.removeAll();var g=i.get("layout")==="horizontal"?1:0;o.diff(p).add(function(v){if(o.hasValue(v)){var y=o.getItemLayout(v),w=a(y,o,v,g,!0);o.setItemGraphicEl(v,w),h.add(w)}}).update(function(v,y){var w=p.getItemGraphicEl(y);if(!o.hasValue(v)){h.remove(w);return}var S=o.getItemLayout(v);w?n(S,w,o,v):w=a(S,o,v,g),h.add(w),o.setItemGraphicEl(v,w)}).remove(function(v){var y=p.getItemGraphicEl(v);y&&h.remove(y)}).execute(),this._data=o},remove:function(i){var u=this.group,r=this._data;this._data=null,r&&r.eachItemGraphicEl(function(o){o&&u.remove(o)})},dispose:x.noop}),d=f.extend({type:"boxplotBoxPath",shape:{},buildPath:function(i,u){var r=u.points,o=0;for(i.moveTo(r[o][0],r[o][1]),o++;o<4;o++)i.lineTo(r[o][0],r[o][1]);for(i.closePath();o<r.length;o++)i.moveTo(r[o][0],r[o][1]),o++,i.lineTo(r[o][0],r[o][1])}});function a(i,u,r,o,h){var p=i.ends,g=new d({shape:{points:h?s(p,o,i):p}});return n(i,g,u,r,h),g}function n(i,u,r,o,h){var p=r.hostModel,g=A[h?"initProps":"updateProps"];g(u,{shape:{points:i.ends}},p,o);var v=r.getItemModel(o),y=v.getModel(t),w=r.getItemVisual(o,"color"),S=y.getItemStyle(["borderColor"]);S.stroke=w,S.strokeNoScale=!0,u.useStyle(S),u.z2=100;var _=v.getModel(e).getItemStyle();A.setHoverStyle(u,_)}function s(i,u,r){return x.map(i,function(o){return o=o.slice(),o[u]=r.initBaseline,o})}var c=m;j.exports=c},"3S7+":function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("J4zp"),f=l.n(A),t=l("pVnL"),e=l.n(t),m=l("q1tI"),d=l("U8pU"),a=l("VTBJ"),n=l("Ff2n"),s=l("uciX"),c={adjustX:1,adjustY:1},i=[0,0],u={left:{points:["cr","cl"],overflow:c,offset:[-4,0],targetOffset:i},right:{points:["cl","cr"],overflow:c,offset:[4,0],targetOffset:i},top:{points:["bc","tc"],overflow:c,offset:[0,-4],targetOffset:i},bottom:{points:["tc","bc"],overflow:c,offset:[0,4],targetOffset:i},topLeft:{points:["bl","tl"],overflow:c,offset:[0,-4],targetOffset:i},leftTop:{points:["tr","tl"],overflow:c,offset:[-4,0],targetOffset:i},topRight:{points:["br","tr"],overflow:c,offset:[0,-4],targetOffset:i},rightTop:{points:["tl","tr"],overflow:c,offset:[4,0],targetOffset:i},bottomRight:{points:["tr","br"],overflow:c,offset:[0,4],targetOffset:i},rightBottom:{points:["bl","br"],overflow:c,offset:[4,0],targetOffset:i},bottomLeft:{points:["tl","bl"],overflow:c,offset:[0,4],targetOffset:i},leftBottom:{points:["br","bl"],overflow:c,offset:[-4,0],targetOffset:i}},r=u,o=function(z){var W=z.overlay,P=z.prefixCls,G=z.id,V=z.overlayInnerStyle;return m.createElement("div",{className:"".concat(P,"-inner"),id:G,role:"tooltip",style:V},typeof W=="function"?W():W)},h=o,p=function(z,W){var P=z.overlayClassName,G=z.trigger,V=G===void 0?["hover"]:G,q=z.mouseEnterDelay,re=q===void 0?0:q,ce=z.mouseLeaveDelay,ie=ce===void 0?.1:ce,fe=z.overlayStyle,xe=z.prefixCls,Se=xe===void 0?"rc-tooltip":xe,ke=z.children,ge=z.onVisibleChange,Be=z.afterVisibleChange,ee=z.transitionName,ue=z.animation,Ge=z.placement,ae=Ge===void 0?"right":Ge,Z=z.align,Y=Z===void 0?{}:Z,te=z.destroyTooltipOnHide,we=te===void 0?!1:te,pe=z.defaultVisible,De=z.getTooltipContainer,Ne=z.overlayInnerStyle,me=Object(n.a)(z,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),be=Object(m.useRef)(null);Object(m.useImperativeHandle)(W,function(){return be.current});var Re=Object(a.a)({},me);"visible"in z&&(Re.popupVisible=z.visible);var it=function(){var ut=z.arrowContent,Ft=ut===void 0?null:ut,Ut=z.overlay,Kt=z.id;return[m.createElement("div",{className:"".concat(Se,"-arrow"),key:"arrow"},Ft),m.createElement(h,{key:"content",prefixCls:Se,id:Kt,overlay:Ut,overlayInnerStyle:Ne})]},yt=!1,pt=!1;if(typeof we=="boolean")yt=we;else if(we&&Object(d.a)(we)==="object"){var Pe=we.keepParent;yt=Pe===!0,pt=Pe===!1}return m.createElement(s.a,Object.assign({popupClassName:P,prefixCls:Se,popup:it,action:V,builtinPlacements:u,popupPlacement:ae,ref:be,popupAlign:Y,getPopupContainer:De,onPopupVisibleChange:ge,afterPopupVisibleChange:Be,popupTransitionName:ee,popupAnimation:ue,defaultPopupVisible:pe,destroyPopupOnHide:yt,autoDestroy:pt,mouseLeaveDelay:ie,popupStyle:fe,mouseEnterDelay:re},Re),ke)},g=Object(m.forwardRef)(p),v=g,y=l("TSYQ"),w=l.n(y),S={adjustX:1,adjustY:1},_={adjustX:0,adjustY:0},I=[0,0];function C(K){return typeof K=="boolean"?K?S:_:e()(e()({},_),K)}function E(K){var z=K.arrowWidth,W=z===void 0?5:z,P=K.horizontalArrowShift,G=P===void 0?16:P,V=K.verticalArrowShift,q=V===void 0?8:V,re=K.autoAdjustOverflow,ce={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(G+W),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(q+W)]},topRight:{points:["br","tc"],offset:[G+W,-4]},rightTop:{points:["tl","cr"],offset:[4,-(q+W)]},bottomRight:{points:["tr","bc"],offset:[G+W,4]},rightBottom:{points:["bl","cr"],offset:[4,q+W]},bottomLeft:{points:["tl","bc"],offset:[-(G+W),4]},leftBottom:{points:["br","cl"],offset:[-4,q+W]}};return Object.keys(ce).forEach(function(ie){ce[ie]=K.arrowPointAtCenter?e()(e()({},ce[ie]),{overflow:C(re),targetOffset:I}):e()(e()({},u[ie]),{overflow:C(re)}),ce[ie].ignoreShake=!0}),ce}var O=l("0n0R"),M=l("H84U"),F=l("09Wf"),H=function(z,W){var P={},G=e()({},z);return W.forEach(function(V){z&&V in z&&(P[V]=z[V],delete G[V])}),{picked:P,omitted:G}},B=new RegExp("^(".concat(F.a.join("|"),")(-inverse)?$"));function X(K,z){var W=K.type;if((W.__ANT_BUTTON===!0||W.__ANT_SWITCH===!0||W.__ANT_CHECKBOX===!0||K.type==="button")&&K.props.disabled){var P=H(K.props.style,["position","left","right","top","bottom","float","display","zIndex"]),G=P.picked,V=P.omitted,q=e()(e()({display:"inline-block"},G),{cursor:"not-allowed",width:K.props.block?"100%":null}),re=e()(e()({},V),{pointerEvents:"none"}),ce=Object(O.a)(K,{style:re,className:null});return m.createElement("span",{style:q,className:w()(K.props.className,"".concat(z,"-disabled-compatible-wrapper"))},ce)}return K}var J=m.forwardRef(function(K,z){var W,P=m.useContext(M.b),G=P.getPopupContainer,V=P.getPrefixCls,q=P.direction,re=m.useState(!!K.visible||!!K.defaultVisible),ce=f()(re,2),ie=ce[0],fe=ce[1];m.useEffect(function(){"visible"in K&&fe(K.visible)},[K.visible]);var xe=function(){var Pe=K.title,Nt=K.overlay;return!Pe&&!Nt&&Pe!==0},Se=function(Pe){"visible"in K||fe(xe()?!1:Pe),K.onVisibleChange&&!xe()&&K.onVisibleChange(Pe)},ke=function(){var Pe=K.builtinPlacements,Nt=K.arrowPointAtCenter,ut=K.autoAdjustOverflow;return Pe||E({arrowPointAtCenter:Nt,autoAdjustOverflow:ut})},ge=function(Pe,Nt){var ut=ke(),Ft=Object.keys(ut).filter(function($t){return ut[$t].points[0]===Nt.points[0]&&ut[$t].points[1]===Nt.points[1]})[0];if(!Ft)return;var Ut=Pe.getBoundingClientRect(),Kt={top:"50%",left:"50%"};Ft.indexOf("top")>=0||Ft.indexOf("Bottom")>=0?Kt.top="".concat(Ut.height-Nt.offset[1],"px"):(Ft.indexOf("Top")>=0||Ft.indexOf("bottom")>=0)&&(Kt.top="".concat(-Nt.offset[1],"px")),Ft.indexOf("left")>=0||Ft.indexOf("Right")>=0?Kt.left="".concat(Ut.width-Nt.offset[0],"px"):(Ft.indexOf("right")>=0||Ft.indexOf("Left")>=0)&&(Kt.left="".concat(-Nt.offset[0],"px")),Pe.style.transformOrigin="".concat(Kt.left," ").concat(Kt.top)},Be=function(){var Pe=K.title,Nt=K.overlay;return Pe===0?Pe:Nt||Pe||""},ee=K.prefixCls,ue=K.openClassName,Ge=K.getPopupContainer,ae=K.getTooltipContainer,Z=K.overlayClassName,Y=K.color,te=K.overlayInnerStyle,we=K.children,pe=V("tooltip",ee),De=ie;!("visible"in K)&&xe()&&(De=!1);var Ne=X(Object(O.b)(we)?we:m.createElement("span",null,we),pe),me=Ne.props,be=w()(me.className,b()({},ue||"".concat(pe,"-open"),!0)),Re=w()(Z,(W={},b()(W,"".concat(pe,"-rtl"),q==="rtl"),b()(W,"".concat(pe,"-").concat(Y),Y&&B.test(Y)),W)),it,yt;return Y&&!B.test(Y)&&(it=e()(e()({},te),{background:Y}),yt={background:Y}),m.createElement(v,e()({},K,{prefixCls:pe,overlayClassName:Re,getTooltipContainer:Ge||ae||G,ref:z,builtinPlacements:ke(),overlay:Be(),visible:De,onVisibleChange:Se,onPopupAlign:ge,overlayInnerStyle:it,arrowContent:m.createElement("span",{className:"".concat(pe,"-arrow-content"),style:yt})}),De?Object(O.a)(Ne,{className:be}):Ne)});J.displayName="Tooltip",J.defaultProps={placement:"top",transitionName:"zoom-big-fast",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0};var k=R.a=J},"3TkU":function(j,R,l){l("aTJb"),l("OlYY"),l("fc+c"),l("QUw5"),l("Swgg"),l("LBfv"),l("noeP")},"3X6L":function(j,R,l){var x=l("bYtY"),b=l("7a+S"),A=l("OKJ2"),f=b.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}});x.mixin(f,A);var t=f;j.exports=t},"3dVZ":function(j,R,l){},"3e3G":function(j,R,l){var x=l("bYtY"),b=l("QuXc"),A=function(e,m,d,a,n){this.x=e==null?.5:e,this.y=m==null?.5:m,this.r=d==null?.5:d,this.type="radial",this.global=n||!1,b.call(this,a)};A.prototype={constructor:A},x.inherits(A,b);var f=A;j.exports=f},"3gBT":function(j,R){var l=2311;function x(){return l++}j.exports=x},"3hzK":function(j,R){var l={getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}};j.exports=l},"3m61":function(j,R){function l(b){return b instanceof Array||(b=[b,b]),b}function x(b){b.eachSeriesByType("graph",function(A){var f=A.getGraph(),t=A.getEdgeData(),e=l(A.get("edgeSymbol")),m=l(A.get("edgeSymbolSize")),d="lineStyle.color".split("."),a="lineStyle.opacity".split(".");t.setVisual("fromSymbol",e&&e[0]),t.setVisual("toSymbol",e&&e[1]),t.setVisual("fromSymbolSize",m&&m[0]),t.setVisual("toSymbolSize",m&&m[1]),t.setVisual("color",A.get(d)),t.setVisual("opacity",A.get(a)),t.each(function(n){var s=t.getItemModel(n),c=f.getEdgeByIndex(n),i=l(s.getShallow("symbol",!0)),u=l(s.getShallow("symbolSize",!0)),r=s.get(d),o=s.get(a);switch(r){case"source":r=c.node1.getVisual("color");break;case"target":r=c.node2.getVisual("color");break}i[0]&&c.setVisual("fromSymbol",i[0]),i[1]&&c.setVisual("toSymbol",i[1]),u[0]&&c.setVisual("fromSymbolSize",u[0]),u[1]&&c.setVisual("toSymbolSize",u[1]),c.setVisual("color",r),c.setVisual("opacity",o)})})}j.exports=x},"3ouR":function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M354 671h58.9c4.7 0 9.2-2.1 12.3-5.7L512 561.8l86.8 103.5c3 3.6 7.5 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.4-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.7 0-9.2 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3-3.6-7.5-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 00354 671z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"close-square",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="CloseSquareOutlined";var m=R.a=b.forwardRef(e)},"3zoK":function(j,R,l){var x=l("bYtY"),b=l("bLfw"),A=l("KCsZ"),f=l("nkfE"),t=l("OELB"),e=l("ICMv"),m=b.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return A([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(s){var c=this.activeIntervals=x.clone(s);if(c)for(var i=c.length-1;i>=0;i--)t.asc(c[i])},getActiveState:function(s){var c=this.activeIntervals;if(!c.length)return"normal";if(s==null||isNaN(s))return"inactive";if(c.length===1){var i=c[0];if(i[0]<=s&&s<=i[1])return"active"}else for(var u=0,r=c.length;u<r;u++)if(c[u][0]<=s&&s<=c[u][1])return"active";return"inactive"}}),d={type:"value",dim:null,areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};x.merge(m.prototype,e);function a(s,c){return c.type||(c.data?"category":"value")}f("parallel",m,a,d);var n=m;j.exports=n},"4Feb":function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=l("IwbS"),t=l("x3X8"),e=t.getDefaultLabel,m=l("MwEJ"),d=l("nVfU"),a=d.getLayoutOnAxis,n=l("gPAo"),s=l("T4UG"),c=l("Qxkt"),i=l("6Ic6"),u=l("sK/D"),r=u.createClipPath,o=l("qj72"),h=l("ANjR"),p=l("MHtr"),g=l("6usn"),v=l("Rx6q"),y=f.CACHED_LABEL_STYLE_PROPERTIES,w=["itemStyle"],S=["emphasis","itemStyle"],_=["label"],I=["emphasis","label"],C="e\0\0",E={cartesian2d:o,geo:h,singleAxis:p,polar:g,calendar:v};s.extend({type:"series.custom",dependencies:["grid","polar","geo","singleAxis","calendar"],defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,useTransform:!0,clip:!1},getInitialData:function(ie,fe){return m(this.getSource(),this)},getDataParams:function(ie,fe,xe){var Se=s.prototype.getDataParams.apply(this,arguments);return xe&&(Se.info=xe.info),Se}}),i.extend({type:"custom",_data:null,render:function(ie,fe,xe,Se){var ke=this._data,ge=ie.getData(),Be=this.group,ee=H(ie,ge,fe,xe);ge.diff(ke).add(function(Ge){X(null,Ge,ee(Ge,Se),ie,Be,ge)}).update(function(Ge,ae){var Z=ke.getItemGraphicEl(ae);X(Z,Ge,ee(Ge,Se),ie,Be,ge)}).remove(function(Ge){var ae=ke.getItemGraphicEl(Ge);ae&&Be.remove(ae)}).execute();var ue=ie.get("clip",!0)?r(ie.coordinateSystem,!1,ie):null;ue?Be.setClipPath(ue):Be.removeClipPath(),this._data=ge},incrementalPrepareRender:function(ie,fe,xe){this.group.removeAll(),this._data=null},incrementalRender:function(ie,fe,xe,Se,ke){var ge=fe.getData(),Be=H(fe,ge,xe,Se);function ee(ae){ae.isGroup||(ae.incremental=!0,ae.useHoverLayer=!0)}for(var ue=ie.start;ue<ie.end;ue++){var Ge=X(null,ue,Be(ue,ke),fe,this.group,ge);Ge.traverse(ee)}},dispose:A.noop,filterForExposedEvent:function(ie,fe,xe,Se){var ke=fe.element;if(ke==null||xe.name===ke)return!0;for(;(xe=xe.parent)&&xe!==this.group;)if(xe.name===ke)return!0;return!1}});function O(ie){var fe=ie.type,xe;if(fe==="path"){var Se=ie.shape,ke=Se.width!=null&&Se.height!=null?{x:Se.x||0,y:Se.y||0,width:Se.width,height:Se.height}:null,ge=q(Se);xe=f.makePath(ge,null,ke,Se.layout||"center"),xe.__customPathData=ge}else if(fe==="image")xe=new f.Image({}),xe.__customImagePath=ie.style.image;else if(fe==="text")xe=new f.Text({}),xe.__customText=ie.style.text;else if(fe==="group")xe=new f.Group;else{if(fe==="compoundPath")throw new Error('"compoundPath" is not supported yet.');var Be=f.getShapeClass(fe);xe=new Be}return xe.__customGraphicType=fe,xe.name=ie.name,xe}function M(ie,fe,xe,Se,ke,ge,Be){var ee={},ue=xe.style||{};if(xe.shape&&(ee.shape=A.clone(xe.shape)),xe.position&&(ee.position=xe.position.slice()),xe.scale&&(ee.scale=xe.scale.slice()),xe.origin&&(ee.origin=xe.origin.slice()),xe.rotation&&(ee.rotation=xe.rotation),ie.type==="image"&&xe.style){var Ge=ee.style={};A.each(["x","y","width","height"],function(Y){F(Y,Ge,ue,ie.style,ge)})}if(ie.type==="text"&&xe.style){var Ge=ee.style={};A.each(["x","y"],function(te){F(te,Ge,ue,ie.style,ge)}),!ue.hasOwnProperty("textFill")&&ue.fill&&(ue.textFill=ue.fill),!ue.hasOwnProperty("textStroke")&&ue.stroke&&(ue.textStroke=ue.stroke)}if(ie.type!=="group"&&(ie.useStyle(ue),ge)){ie.style.opacity=0;var ae=ue.opacity;ae==null&&(ae=1),f.initProps(ie,{style:{opacity:ae}},Se,fe)}ge?ie.attr(ee):f.updateProps(ie,ee,Se,fe),xe.hasOwnProperty("z2")&&ie.attr("z2",xe.z2||0),xe.hasOwnProperty("silent")&&ie.attr("silent",xe.silent),xe.hasOwnProperty("invisible")&&ie.attr("invisible",xe.invisible),xe.hasOwnProperty("ignore")&&ie.attr("ignore",xe.ignore),xe.hasOwnProperty("info")&&ie.attr("info",xe.info);var Z=xe.styleEmphasis;f.setElementHoverStyle(ie,Z),Be&&f.setAsHighDownDispatcher(ie,Z!==!1)}function F(ie,fe,xe,Se,ke){xe[ie]!=null&&!ke&&(fe[ie]=xe[ie],xe[ie]=Se[ie])}function H(ie,fe,xe,Se){var ke=ie.get("renderItem"),ge=ie.coordinateSystem,Be={};ge&&(Be=ge.prepareCustoms?ge.prepareCustoms():E[ge.type](ge));var ee=A.defaults({getWidth:Se.getWidth,getHeight:Se.getHeight,getZr:Se.getZr,getDevicePixelRatio:Se.getDevicePixelRatio,value:De,style:Ne,styleEmphasis:me,visual:be,barLayout:Re,currentSeriesIndices:it,font:yt},Be.api||{}),ue={context:{},seriesId:ie.id,seriesName:ie.name,seriesIndex:ie.seriesIndex,coordSys:Be.coordSys,dataInsideLength:fe.count(),encode:B(ie.getData())},Ge,ae=!0,Z,Y,te,we;return function(pt,Pe){return Ge=pt,ae=!0,ke&&ke(A.defaults({dataIndexInside:pt,dataIndex:fe.getRawIndex(pt),actionType:Pe?Pe.type:null},ue),ee)};function pe(pt){pt==null&&(pt=Ge),ae&&(Z=fe.getItemModel(pt),Y=Z.getModel(_),te=Z.getModel(I),we=fe.getItemVisual(pt,"color"),ae=!1)}function De(pt,Pe){return Pe==null&&(Pe=Ge),fe.get(fe.getDimension(pt||0),Pe)}function Ne(pt,Pe){Pe==null&&(Pe=Ge),pe(Pe);var Nt=Z.getModel(w).getItemStyle();we!=null&&(Nt.fill=we);var ut=fe.getItemVisual(Pe,"opacity");ut!=null&&(Nt.opacity=ut);var Ft=pt?P(pt,Y):Y;return f.setTextStyle(Nt,Ft,null,{autoColor:we,isRectText:!0}),Nt.text=Ft.getShallow("show")?A.retrieve2(ie.getFormattedLabel(Pe,"normal"),e(fe,Pe)):null,pt&&G(Nt,pt),Nt}function me(pt,Pe){Pe==null&&(Pe=Ge),pe(Pe);var Nt=Z.getModel(S).getItemStyle(),ut=pt?P(pt,te):te;return f.setTextStyle(Nt,ut,null,{isRectText:!0},!0),Nt.text=ut.getShallow("show")?A.retrieve3(ie.getFormattedLabel(Pe,"emphasis"),ie.getFormattedLabel(Pe,"normal"),e(fe,Pe)):null,pt&&G(Nt,pt),Nt}function be(pt,Pe){return Pe==null&&(Pe=Ge),fe.getItemVisual(Pe,pt)}function Re(pt){if(ge.getBaseAxis){var Pe=ge.getBaseAxis();return a(A.defaults({axis:Pe},pt),Se)}}function it(){return xe.getCurrentSeriesIndices()}function yt(pt){return f.getFont(pt,xe)}}function B(ie){var fe={};return A.each(ie.dimensions,function(xe,Se){var ke=ie.getDimensionInfo(xe);if(!ke.isExtraCoord){var ge=ke.coordDim,Be=fe[ge]=fe[ge]||[];Be[ke.coordDimIndex]=Se}}),fe}function X(ie,fe,xe,Se,ke,ge){return ie=J(ie,fe,xe,Se,ke,ge,!0),ie&&ge.setItemGraphicEl(fe,ie),ie}function J(ie,fe,xe,Se,ke,ge,Be){var ee=!xe;xe=xe||{};var ue=xe.type,Ge=xe.shape,ae=xe.style;if(ie&&(ee||ue!=null&&ue!==ie.__customGraphicType||ue==="path"&&re(Ge)&&q(Ge)!==ie.__customPathData||ue==="image"&&ce(ae,"image")&&ae.image!==ie.__customImagePath||ue==="text"&&ce(Ge,"text")&&ae.text!==ie.__customText)&&(ke.remove(ie),ie=null),ee)return;var Z=!ie;return!ie&&(ie=O(xe)),M(ie,fe,xe,Se,ge,Z,Be),ue==="group"&&k(ie,fe,xe,Se,ge),ke.add(ie),ie}function k(ie,fe,xe,Se,ke){var ge=xe.children,Be=ge?ge.length:0,ee=xe.$mergeChildren,ue=ee==="byName"||xe.diffChildrenByName,Ge=ee===!1;if(!Be&&!ue&&!Ge)return;if(ue){K({oldChildren:ie.children()||[],newChildren:ge||[],dataIndex:fe,animatableModel:Se,group:ie,data:ke});return}Ge&&ie.removeAll();for(var ae=0;ae<Be;ae++)ge[ae]&&J(ie.childAt(ae),fe,ge[ae],Se,ie,ke)}function K(ie){new n(ie.oldChildren,ie.newChildren,z,z,ie).add(W).update(W).remove(V).execute()}function z(ie,fe){var xe=ie&&ie.name;return xe!=null?xe:C+fe}function W(ie,fe){var xe=this.context,Se=ie!=null?xe.newChildren[ie]:null,ke=fe!=null?xe.oldChildren[fe]:null;J(ke,xe.dataIndex,Se,xe.animatableModel,xe.group,xe.data)}function P(ie,fe){var xe=new c({},fe);return A.each(y,function(Se,ke){ie.hasOwnProperty(Se)&&(xe.option[ke]=ie[Se])}),xe}function G(ie,fe){for(var xe in fe)(fe.hasOwnProperty(xe)||!y.hasOwnProperty(xe))&&(ie[xe]=fe[xe])}function V(ie){var fe=this.context,xe=fe.oldChildren[ie];xe&&fe.group.remove(xe)}function q(ie){return ie&&(ie.pathData||ie.d)}function re(ie){return ie&&(ie.hasOwnProperty("pathData")||ie.hasOwnProperty("d"))}function ce(ie,fe){return ie&&ie.hasOwnProperty(fe)}},"4HMb":function(j,R,l){var x=l("bYtY"),b=l("6GrX"),A=l("4NO4"),f=A.makeInner,t=l("aX7z"),e=t.makeLabelFormatter,m=t.getOptionCategoryInterval,d=t.shouldShowAllLabels,a=f();function n(_){return _.type==="category"?c(_):r(_)}function s(_,I){return _.type==="category"?u(_,I):{ticks:_.scale.getTicks()}}function c(_){var I=_.getLabelModel(),C=i(_,I);return!I.get("show")||_.scale.isBlank()?{labels:[],labelCategoryInterval:C.labelCategoryInterval}:C}function i(_,I){var C=o(_,"labels"),E=m(I),O=h(C,E);if(O)return O;var M,F;return x.isFunction(E)?M=S(_,E):(F=E==="auto"?g(_):E,M=w(_,F)),p(C,E,{labels:M,labelCategoryInterval:F})}function u(_,I){var C=o(_,"ticks"),E=m(I),O=h(C,E);if(O)return O;var M,F;if((!I.get("show")||_.scale.isBlank())&&(M=[]),x.isFunction(E))M=S(_,E,!0);else if(E==="auto"){var H=i(_,_.getLabelModel());F=H.labelCategoryInterval,M=x.map(H.labels,function(B){return B.tickValue})}else F=E,M=w(_,F,!0);return p(C,E,{ticks:M,tickCategoryInterval:F})}function r(_){var I=_.scale.getTicks(),C=e(_);return{labels:x.map(I,function(E,O){return{formattedLabel:C(E,O),rawLabel:_.scale.getLabel(E),tickValue:E}})}}function o(_,I){return a(_)[I]||(a(_)[I]=[])}function h(_,I){for(var C=0;C<_.length;C++)if(_[C].key===I)return _[C].value}function p(_,I,C){return _.push({key:I,value:C}),C}function g(_){var I=a(_).autoInterval;return I!=null?I:a(_).autoInterval=_.calculateCategoryInterval()}function v(_){var I=y(_),C=e(_),E=(I.axisRotate-I.labelRotate)/180*Math.PI,O=_.scale,M=O.getExtent(),F=O.count();if(M[1]-M[0]<1)return 0;var H=1;F>40&&(H=Math.max(1,Math.floor(F/40)));for(var B=M[0],X=_.dataToCoord(B+1)-_.dataToCoord(B),J=Math.abs(X*Math.cos(E)),k=Math.abs(X*Math.sin(E)),K=0,z=0;B<=M[1];B+=H){var W=0,P=0,G=b.getBoundingRect(C(B),I.font,"center","top");W=G.width*1.3,P=G.height*1.3,K=Math.max(K,W,7),z=Math.max(z,P,7)}var V=K/J,q=z/k;isNaN(V)&&(V=Infinity),isNaN(q)&&(q=Infinity);var re=Math.max(0,Math.floor(Math.min(V,q))),ce=a(_.model),ie=_.getExtent(),fe=ce.lastAutoInterval,xe=ce.lastTickCount;return fe!=null&&xe!=null&&Math.abs(fe-re)<=1&&Math.abs(xe-F)<=1&&fe>re&&ce.axisExtend0===ie[0]&&ce.axisExtend1===ie[1]?re=fe:(ce.lastTickCount=F,ce.lastAutoInterval=re,ce.axisExtend0=ie[0],ce.axisExtend1=ie[1]),re}function y(_){var I=_.getLabelModel();return{axisRotate:_.getRotate?_.getRotate():_.isHorizontal&&!_.isHorizontal()?90:0,labelRotate:I.get("rotate")||0,font:I.getFont()}}function w(_,I,C){var E=e(_),O=_.scale,M=O.getExtent(),F=_.getLabelModel(),H=[],B=Math.max((I||0)+1,1),X=M[0],J=O.count();X!==0&&B>1&&J/B>2&&(X=Math.round(Math.ceil(X/B)*B));var k=d(_),K=F.get("showMinLabel")||k,z=F.get("showMaxLabel")||k;K&&X!==M[0]&&P(M[0]);for(var W=X;W<=M[1];W+=B)P(W);z&&W-B!==M[1]&&P(M[1]);function P(G){H.push(C?G:{formattedLabel:E(G),rawLabel:O.getLabel(G),tickValue:G})}return H}function S(_,I,C){var E=_.scale,O=e(_),M=[];return x.each(E.getTicks(),function(F){var H=E.getLabel(F);I(F,H)&&M.push(C?F:{formattedLabel:O(F),rawLabel:H,tickValue:F})}),M}R.createAxisLabels=n,R.createAxisTicks=s,R.calculateCategoryInterval=v},"4NO4":function(j,R,l){var x=l("bYtY"),b=l("ItGF"),A=x.each,f=x.isObject,t=x.isArray,e="series\0";function m(C){return C instanceof Array?C:C==null?[]:[C]}function d(C,E,O){if(C){C[E]=C[E]||{},C.emphasis=C.emphasis||{},C.emphasis[E]=C.emphasis[E]||{};for(var M=0,F=O.length;M<F;M++){var H=O[M];!C.emphasis[E].hasOwnProperty(H)&&C[E].hasOwnProperty(H)&&(C.emphasis[E][H]=C[E][H])}}}var a=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function n(C){return f(C)&&!t(C)&&!(C instanceof Date)?C.value:C}function s(C){return f(C)&&!(C instanceof Array)}function c(C,E){E=(E||[]).slice();var O=x.map(C||[],function(M,F){return{exist:M}});return A(E,function(M,F){if(!f(M))return;for(var H=0;H<O.length;H++)if(!O[H].option&&M.id!=null&&O[H].exist.id===M.id+""){O[H].option=M,E[F]=null;return}for(var H=0;H<O.length;H++){var B=O[H].exist;if(!O[H].option&&(B.id==null||M.id==null)&&M.name!=null&&!r(M)&&!r(B)&&B.name===M.name+""){O[H].option=M,E[F]=null;return}}}),A(E,function(M,F){if(!f(M))return;for(var H=0;H<O.length;H++){var B=O[H].exist;if(!O[H].option&&!r(B)&&M.id==null){O[H].option=M;break}}H>=O.length&&O.push({option:M})}),O}function i(C){var E=x.createHashMap();A(C,function(O,M){var F=O.exist;F&&E.set(F.id,O)}),A(C,function(O,M){var F=O.option;x.assert(!F||F.id==null||!E.get(F.id)||E.get(F.id)===O,"id duplicates: "+(F&&F.id)),F&&F.id!=null&&E.set(F.id,O),!O.keyInfo&&(O.keyInfo={})}),A(C,function(O,M){var F=O.exist,H=O.option,B=O.keyInfo;if(!f(H))return;if(B.name=H.name!=null?H.name+"":F?F.name:e+M,F)B.id=F.id;else if(H.id!=null)B.id=H.id+"";else{var X=0;do B.id="\0"+B.name+"\0"+X++;while(E.get(B.id))}E.set(B.id,O)})}function u(C){var E=C.name;return!!(E&&E.indexOf(e))}function r(C){return f(C)&&C.id&&(C.id+"").indexOf("\0_ec_\0")===0}function o(C,E){var O={},M={};return F(C||[],O),F(E||[],M,O),[H(O),H(M)];function F(B,X,J){for(var k=0,K=B.length;k<K;k++)for(var z=B[k].seriesId,W=m(B[k].dataIndex),P=J&&J[z],G=0,V=W.length;G<V;G++){var q=W[G];P&&P[q]?P[q]=null:(X[z]||(X[z]={}))[q]=1}}function H(B,X){var J=[];for(var k in B)if(B.hasOwnProperty(k)&&B[k]!=null)if(X)J.push(+k);else{var K=H(B[k],!0);K.length&&J.push({seriesId:k,dataIndex:K})}return J}}function h(C,E){if(E.dataIndexInside!=null)return E.dataIndexInside;if(E.dataIndex!=null)return x.isArray(E.dataIndex)?x.map(E.dataIndex,function(O){return C.indexOfRawIndex(O)}):C.indexOfRawIndex(E.dataIndex);if(E.name!=null)return x.isArray(E.name)?x.map(E.name,function(O){return C.indexOfName(O)}):C.indexOfName(E.name)}function p(){var C="__\0ec_inner_"+g+++"_"+Math.random().toFixed(5);return function(E){return E[C]||(E[C]={})}}var g=0;function v(C,E,O){if(x.isString(E)){var M={};M[E+"Index"]=0,E=M}var F=O&&O.defaultMainType;F&&!y(E,F+"Index")&&!y(E,F+"Id")&&!y(E,F+"Name")&&(E[F+"Index"]=0);var H={};return A(E,function(B,X){var B=E[X];if(X==="dataIndex"||X==="dataIndexInside"){H[X]=B;return}var J=X.match(/^(\w+)(Index|Id|Name)$/)||[],k=J[1],K=(J[2]||"").toLowerCase();if(!k||!K||B==null||K==="index"&&B==="none"||O&&O.includeMainTypes&&x.indexOf(O.includeMainTypes,k)<0)return;var z={mainType:k};(K!=="index"||B!=="all")&&(z[K]=B);var W=C.queryComponents(z);H[k+"Models"]=W,H[k+"Model"]=W[0]}),H}function y(C,E){return C&&C.hasOwnProperty(E)}function w(C,E,O){C.setAttribute?C.setAttribute(E,O):C[E]=O}function S(C,E){return C.getAttribute?C.getAttribute(E):C[E]}function _(C){return C==="auto"?b.domSupported?"html":"richText":C||"html"}function I(C,E){var O=x.createHashMap(),M=[];return x.each(C,function(F){var H=E(F);(O.get(H)||(M.push(H),O.set(H,[]))).push(F)}),{keys:M,buckets:O}}R.normalizeToArray=m,R.defaultEmphasis=d,R.TEXT_STYLE_OPTIONS=a,R.getDataItemValue=n,R.isDataItemOption=s,R.mappingToExists=c,R.makeIdAndName=i,R.isNameSpecified=u,R.isIdInner=r,R.compressBatches=o,R.queryDataIndex=h,R.makeInner=p,R.parseFinder=v,R.setAttribute=w,R.getAttribute=S,R.getTooltipRenderMode=_,R.groupData=I},"4NgU":function(j,R,l){var x=l("Yl7c");function b(f){this._setting=f||{},this._extent=[Infinity,-Infinity],this._interval=0,this.init&&this.init.apply(this,arguments)}b.prototype.parse=function(f){return f},b.prototype.getSetting=function(f){return this._setting[f]},b.prototype.contain=function(f){var t=this._extent;return f>=t[0]&&f<=t[1]},b.prototype.normalize=function(f){var t=this._extent;return t[1]===t[0]?.5:(f-t[0])/(t[1]-t[0])},b.prototype.scale=function(f){var t=this._extent;return f*(t[1]-t[0])+t[0]},b.prototype.unionExtent=function(f){var t=this._extent;f[0]<t[0]&&(t[0]=f[0]),f[1]>t[1]&&(t[1]=f[1])},b.prototype.unionExtentFromData=function(f,t){this.unionExtent(f.getApproximateExtent(t))},b.prototype.getExtent=function(){return this._extent.slice()},b.prototype.setExtent=function(f,t){var e=this._extent;isNaN(f)||(e[0]=f),isNaN(t)||(e[1]=t)},b.prototype.isBlank=function(){return this._isBlank},b.prototype.setBlank=function(f){this._isBlank=f},b.prototype.getLabel=null,x.enableClassExtend(b),x.enableClassManagement(b,{registerWhenExtend:!0});var A=b;j.exports=A},"4fz+":function(j,R,l){var x=l("bYtY"),b=l("1bdT"),A=l("mFDi"),f=function(m){m=m||{},b.call(this,m);for(var d in m)m.hasOwnProperty(d)&&(this[d]=m[d]);this._children=[],this.__storage=null,this.__dirty=!0};f.prototype={constructor:f,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(m){return this._children[m]},childOfName:function(m){for(var d=this._children,a=0;a<d.length;a++)if(d[a].name===m)return d[a]},childCount:function(){return this._children.length},add:function(m){return m&&m!==this&&m.parent!==this&&(this._children.push(m),this._doAdd(m)),this},addBefore:function(m,d){if(m&&m!==this&&m.parent!==this&&d&&d.parent===this){var a=this._children,n=a.indexOf(d);n>=0&&(a.splice(n,0,m),this._doAdd(m))}return this},_doAdd:function(m){m.parent&&m.parent.remove(m),m.parent=this;var d=this.__storage,a=this.__zr;d&&d!==m.__storage&&(d.addToStorage(m),m instanceof f&&m.addChildrenToStorage(d)),a&&a.refresh()},remove:function(m){var d=this.__zr,a=this.__storage,n=this._children,s=x.indexOf(n,m);return s<0?this:(n.splice(s,1),m.parent=null,a&&(a.delFromStorage(m),m instanceof f&&m.delChildrenFromStorage(a)),d&&d.refresh(),this)},removeAll:function(){var m=this._children,d=this.__storage,a,n;for(n=0;n<m.length;n++)a=m[n],d&&(d.delFromStorage(a),a instanceof f&&a.delChildrenFromStorage(d)),a.parent=null;return m.length=0,this},eachChild:function(m,d){for(var a=this._children,n=0;n<a.length;n++){var s=a[n];m.call(d,s,n)}return this},traverse:function(m,d){for(var a=0;a<this._children.length;a++){var n=this._children[a];m.call(d,n),n.type==="group"&&n.traverse(m,d)}return this},addChildrenToStorage:function(m){for(var d=0;d<this._children.length;d++){var a=this._children[d];m.addToStorage(a),a instanceof f&&a.addChildrenToStorage(m)}},delChildrenFromStorage:function(m){for(var d=0;d<this._children.length;d++){var a=this._children[d];m.delFromStorage(a),a instanceof f&&a.delChildrenFromStorage(m)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(m){for(var d=null,a=new A(0,0,0,0),n=m||this._children,s=[],c=0;c<n.length;c++){var i=n[c];if(i.ignore||i.invisible)continue;var u=i.getBoundingRect(),r=i.getLocalTransform(s);r?(a.copy(u),a.applyTransform(r),d=d||a.clone(),d.union(a)):(d=d||u.clone(),d.union(u))}return d||a}},x.inherits(f,b);var t=f;j.exports=t},"4i/N":function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="CloseOutlined";var m=R.a=b.forwardRef(e)},"4mN7":function(j,R,l){var x=l("QBsz"),b=l("Sj9i"),A=Math.min,f=Math.max,t=Math.sin,e=Math.cos,m=Math.PI*2,d=x.create(),a=x.create(),n=x.create();function s(p,g,v){if(p.length===0)return;var y=p[0],w=y[0],S=y[0],_=y[1],I=y[1],C;for(C=1;C<p.length;C++)y=p[C],w=A(w,y[0]),S=f(S,y[0]),_=A(_,y[1]),I=f(I,y[1]);g[0]=w,g[1]=_,v[0]=S,v[1]=I}function c(p,g,v,y,w,S){w[0]=A(p,v),w[1]=A(g,y),S[0]=f(p,v),S[1]=f(g,y)}var i=[],u=[];function r(p,g,v,y,w,S,_,I,C,E){var O=b.cubicExtrema,M=b.cubicAt,F,H=O(p,v,w,_,i);for(C[0]=Infinity,C[1]=Infinity,E[0]=-Infinity,E[1]=-Infinity,F=0;F<H;F++){var B=M(p,v,w,_,i[F]);C[0]=A(B,C[0]),E[0]=f(B,E[0])}for(H=O(g,y,S,I,u),F=0;F<H;F++){var X=M(g,y,S,I,u[F]);C[1]=A(X,C[1]),E[1]=f(X,E[1])}C[0]=A(p,C[0]),E[0]=f(p,E[0]),C[0]=A(_,C[0]),E[0]=f(_,E[0]),C[1]=A(g,C[1]),E[1]=f(g,E[1]),C[1]=A(I,C[1]),E[1]=f(I,E[1])}function o(p,g,v,y,w,S,_,I){var C=b.quadraticExtremum,E=b.quadraticAt,O=f(A(C(p,v,w),1),0),M=f(A(C(g,y,S),1),0),F=E(p,v,w,O),H=E(g,y,S,M);_[0]=A(p,w,F),_[1]=A(g,S,H),I[0]=f(p,w,F),I[1]=f(g,S,H)}function h(p,g,v,y,w,S,_,I,C){var E=x.min,O=x.max,M=Math.abs(w-S);if(M%m<1e-4&&M>1e-4){I[0]=p-v,I[1]=g-y,C[0]=p+v,C[1]=g+y;return}if(d[0]=e(w)*v+p,d[1]=t(w)*y+g,a[0]=e(S)*v+p,a[1]=t(S)*y+g,E(I,d,a),O(C,d,a),w=w%m,w<0&&(w=w+m),S=S%m,S<0&&(S=S+m),w>S&&!_?S+=m:w<S&&_&&(w+=m),_){var F=S;S=w,w=F}for(var H=0;H<S;H+=Math.PI/2)H>w&&(n[0]=e(H)*v+p,n[1]=t(H)*y+g,E(I,n,I),O(C,n,C))}R.fromPoints=s,R.fromLine=c,R.fromCubic=r,R.fromQuadratic=o,R.fromArc=h},"4vCz":function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("X2/X")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="PlusSquareOutlined";var d=f.forwardRef(m);R.default=d},"4xFK":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"};R.default=x},"56rv":function(j,R,l){var x=l("IwbS"),b=l("x3X8"),A=b.getDefaultLabel;function f(e,m,d,a,n,s,c){var i=d.getModel("label"),u=d.getModel("emphasis.label");x.setLabelStyle(e,m,i,u,{labelFetcher:n,labelDataIndex:s,defaultText:A(n.getData(),s),isRectText:!0,autoColor:a}),t(e),t(m)}function t(e,m){e.textPosition==="outside"&&(e.textPosition=m)}R.setLabel=f},"59Ip":function(j,R,l){var x=l("Sj9i");function b(A,f,t,e,m,d,a,n,s,c,i){if(s===0)return!1;var u=s;if(i>f+u&&i>e+u&&i>d+u&&i>n+u||i<f-u&&i<e-u&&i<d-u&&i<n-u||c>A+u&&c>t+u&&c>m+u&&c>a+u||c<A-u&&c<t-u&&c<m-u&&c<a-u)return!1;var r=x.cubicProjectPoint(A,f,t,e,m,d,a,n,c,i,null);return r<=u/2}R.containStroke=b},"5Dmo":function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("5YgA"),f=l.n(A)},"5GOC":function(j,R,l){"use strict";var x=l("cIOH"),b=l("b56q"),A=l("15/o")},"5GhG":function(j,R,l){var x=l("5GtS"),b=l("bYtY"),A=l("L0Ub"),f=A.getDimensionTypeByAxis,t=l("D5nY"),e=t.makeSeriesEncodeForAxisCoordSys,m={_baseAxisDim:null,getInitialData:function(d,a){var n,s=a.getComponent("xAxis",this.get("xAxisIndex")),c=a.getComponent("yAxis",this.get("yAxisIndex")),i=s.get("type"),u=c.get("type"),r;i==="category"?(d.layout="horizontal",n=s.getOrdinalMeta(),r=!0):u==="category"?(d.layout="vertical",n=c.getOrdinalMeta(),r=!0):d.layout=d.layout||"horizontal";var o=["x","y"],h=d.layout==="horizontal"?0:1,p=this._baseAxisDim=o[h],g=o[1-h],v=[s,c],y=v[h].get("type"),w=v[1-h].get("type"),S=d.data;if(S&&r){var _=[];b.each(S,function(E,O){var M;E.value&&b.isArray(E.value)?(M=E.value.slice(),E.value.unshift(O)):b.isArray(E)?(M=E.slice(),E.unshift(O)):M=E,_.push(M)}),d.data=_}var I=this.defaultValueDimensions,C=[{name:p,type:f(y),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:g,type:f(w),dimsDef:I.slice()}];return x(this,{coordDimensions:C,dimensionsCount:I.length+1,encodeDefaulter:b.curry(e,C,this)})},getBaseAxis:function(){var d=this._baseAxisDim;return this.ecModel.getComponent(d+"Axis",this.get(d+"AxisIndex")).axis}};R.seriesModelMixin=m},"5GtS":function(j,R,l){var x=l("sdST"),b=l("YXkt"),A=l("bYtY"),f=A.extend,t=A.isArray;function e(m,d,a){d=t(d)&&{coordDimensions:d}||f({},d);var n=m.getSource(),s=x(n,d),c=new b(s,m);return c.initData(n,a),c}j.exports=e},"5Hur":function(j,R,l){var x=l("4NO4"),b=x.makeInner,A=x.normalizeToArray,f=b();function t(m,d){for(var a=m.length,n=0;n<a;n++)if(m[n].length>d)return m[n];return m[a-1]}var e={clearColorPalette:function(){f(this).colorIdx=0,f(this).colorNameMap={}},getColorFromPalette:function(m,d,a){d=d||this;var n=f(d),s=n.colorIdx||0,c=n.colorNameMap=n.colorNameMap||{};if(c.hasOwnProperty(m))return c[m];var i=A(this.get("color",!0)),u=this.get("colorLayer",!0),r=a==null||!u?i:t(u,a);if(r=r||i,!r||!r.length)return;var o=r[s];return m&&(c[m]=o),n.colorIdx=(s+1)%r.length,o}};j.exports=e},"5NDa":function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("OnYD"),f=l.n(A),t=l("+L6B")},"5NHt":function(j,R,l){l("aTJb"),l("OlYY"),l("fc+c"),l("N5BQ"),l("IyUQ"),l("LBfv"),l("noeP")},"5OYt":function(j,R,l){"use strict";var x=l("J4zp"),b=l.n(x),A=l("q1tI"),f=l.n(A),t=l("ACnJ");function e(){var m=Object(A.useState)({}),d=b()(m,2),a=d[0],n=d[1];return Object(A.useEffect)(function(){var s=t.a.subscribe(function(c){n(c)});return function(){return t.a.unsubscribe(s)}},[]),a}R.a=e},"5RzL":function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("lwsE"),e=l.n(t),m=l("W8MJ"),d=l.n(m),a=l("7W2i"),n=l.n(a),s=l("LQ03"),c=l.n(s),i=l("q1tI"),u=l("1OyB"),r=l("vuIU"),o=l("Ji7U"),h=l("LK+K"),p=l("KQm4"),g=l("U8pU"),v=l("ODXe"),y=l("VTBJ"),w=l("qNPg"),S=l("2Qr1"),_=l("815F"),I=l("NvD2"),C=l("wPlo"),E=l("6cGi"),O=l("Kwbf"),M=l("4IlW"),F=l("YrtM"),H=l("fAei"),B=i.createContext(null);function X(He,kt){if(!He)return!0;var Ar=He.data,at=Ar.disabled,Ht=Ar.disableCheckbox;switch(kt){case"select":return at;case"checkbox":return at||Ht}return!1}function J(He,kt){var Ar=i.useCallback(function(Ht){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",ot=arguments.length>2?arguments[2]:void 0,et=He.get(Ht);return!ot&&X(et,Wt)?null:et},[He]),at=i.useCallback(function(Ht){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",ot=arguments.length>2?arguments[2]:void 0,et=kt.get(Ht);return!ot&&X(et,Wt)?null:et},[kt]);return[Ar,at]}function k(He){return i.useMemo(function(){var kt=new Map,Ar=new Map;return He.forEach(function(at){kt.set(at.key,at),Ar.set(at.data.value,at)}),[kt,Ar]},[He])}var K={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},z=function(kt,Ar){var at=kt.prefixCls,Ht=kt.height,Wt=kt.itemHeight,ot=kt.virtual,et=kt.options,Ze=kt.flattenOptions,Gt=kt.multiple,yr=kt.searchValue,br=kt.onSelect,Sr=kt.onToggleOpen,Tn=kt.open,cn=kt.notFoundContent,Wn=kt.onMouseEnter,lt=i.useContext(B),mt=lt.checkable,Le=lt.checkedKeys,ze=lt.halfCheckedKeys,$e=lt.treeExpandedKeys,gt=lt.treeDefaultExpandAll,ir=lt.treeDefaultExpandedKeys,Xt=lt.onTreeExpand,er=lt.treeIcon,Kr=lt.showTreeIcon,en=lt.switcherIcon,Fn=lt.treeLine,ar=lt.treeNodeFilterProp,It=lt.loadData,Ct=lt.treeLoadedKeys,mr=lt.treeMotion,gr=lt.onTreeLoad,Mt=i.useRef(),rr=Object(F.a)(function(){return et},[Tn,et],function(rn,Br){return Br[0]&&rn[1]!==Br[1]}),Dt=k(Ze),tr=Object(v.a)(Dt,2),Dr=tr[0],dr=tr[1],Tr=J(Dr,dr),vn=Object(v.a)(Tr,2),on=vn[0],Gn=vn[1],di=i.useMemo(function(){return Le.map(function(rn){var Br=Gn(rn);return Br?Br.key:null})},[Le]),Ti=i.useMemo(function(){return mt?{checked:di,halfChecked:ze}:null},[di,ze,mt]);i.useEffect(function(){if(Tn&&!Gt&&di.length){var rn;(rn=Mt.current)===null||rn===void 0||rn.scrollTo({key:di[0]})}},[Tn]);var Fi=String(yr).toLowerCase(),la=function(Br){return Fi?String(Br[ar]).toLowerCase().includes(Fi):!1},Ta=i.useState(ir),dt=Object(v.a)(Ta,2),Me=dt[0],Xe=dt[1],Qe=i.useState(null),st=Object(v.a)(Qe,2),nt=st[0],ft=st[1],Bt=i.useMemo(function(){return $e?Object(p.a)($e):yr?nt:Me},[Me,nt,Fi,$e]);i.useEffect(function(){yr&&ft(Ze.map(function(rn){return rn.key}))},[yr]);var Et=function(Br){Xe(Br),ft(Br),Xt&&Xt(Br)},nr=function(Br){Br.preventDefault()},Ur=function(Br,Vn){var gi=Vn.node.key,Ni=on(gi,mt?"checkbox":"select");Ni!==null&&br(Ni.data.value,{selected:!Le.includes(Ni.data.value)}),Gt||Sr(!1)},Lr=i.useState(null),Vr=Object(v.a)(Lr,2),sr=Vr[0],Bn=Vr[1],Er=on(sr);if(i.useImperativeHandle(Ar,function(){return{onKeyDown:function(Br){var Vn,gi=Br.which;switch(gi){case M.a.UP:case M.a.DOWN:case M.a.LEFT:case M.a.RIGHT:(Vn=Mt.current)===null||Vn===void 0||Vn.onKeyDown(Br);break;case M.a.ENTER:{Er!==null&&Ur(null,{node:{key:sr},selected:!Le.includes(Er.data.value)});break}case M.a.ESC:Sr(!1)}},onKeyUp:function(){}}}),rr.length===0)return i.createElement("div",{role:"listbox",className:"".concat(at,"-empty"),onMouseDown:nr},cn);var gn={};return Ct&&(gn.loadedKeys=Ct),Bt&&(gn.expandedKeys=Bt),i.createElement("div",{onMouseDown:nr,onMouseEnter:Wn},Er&&Tn&&i.createElement("span",{style:K,"aria-live":"assertive"},Er.data.value),i.createElement(H.b,Object.assign({ref:Mt,focusable:!1,prefixCls:"".concat(at,"-tree"),treeData:rr,height:Ht,itemHeight:Wt,virtual:ot,multiple:Gt,icon:er,showIcon:Kr,switcherIcon:en,showLine:Fn,loadData:yr?null:It,motion:mr,checkable:mt,checkStrictly:!0,checkedKeys:Ti,selectedKeys:mt?[]:di,defaultExpandAll:gt},gn,{onActiveChange:Bn,onSelect:Ur,onCheck:Ur,onExpand:Et,onLoad:gr,filterTreeNode:la})))},W=i.forwardRef(z);W.displayName="OptionList";var P=W,G=function(){return null},V=G,q=l("Ff2n"),re=l("Zm9Q");function ce(He){return Object(re.a)(He).map(function(kt){if(!i.isValidElement(kt)||!kt.type)return null;var Ar=kt.key,at=kt.props,Ht=at.children,Wt=at.value,ot=Object(q.a)(at,["children","value"]),et=Object(y.a)({key:Ar,value:Wt},ot),Ze=ce(Ht);return Ze.length&&(et.children=Ze),et}).filter(function(kt){return kt})}function ie(He){if(!He)return He;var kt=Object(y.a)({},He);return"props"in kt||Object.defineProperty(kt,"props",{get:function(){return Object(O.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),kt}}),kt}function fe(He,kt,Ar,at,Ht){var Wt=null,ot=null;function et(){function Ze(Gt){var yr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",br=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Gt.map(function(Sr,Tn){var cn="".concat(yr,"-").concat(Tn),Wn=Ar.includes(Sr.value),lt=Ze(Sr.children||[],cn,Wn),mt=i.createElement(V,Object.assign({},Sr),lt.map(function(ze){return ze.node}));if(kt===Sr.value&&(Wt=mt),Wn){var Le={pos:cn,node:mt,children:lt};return br||ot.push(Le),Le}return null}).filter(function(Sr){return Sr})}ot||(ot=[],Ze(at),ot.sort(function(Gt,yr){var br=Gt.node.props.value,Sr=yr.node.props.value,Tn=Ar.indexOf(br),cn=Ar.indexOf(Sr);return Tn-cn}))}Object.defineProperty(He,"triggerNode",{get:function(){return Object(O.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),et(),Wt}}),Object.defineProperty(He,"allCheckedNodes",{get:function(){return Object(O.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),et(),Ht?ot:ot.map(function(Gt){var yr=Gt.node;return yr})}})}function xe(He){return Array.isArray(He)?He:He!==void 0?[He]:[]}function Se(He,kt){var Ar=new Map;return kt.forEach(function(at){var Ht=at.data;Ar.set(Ht.value,Ht)}),He.map(function(at){return ie(Ar.get(at))})}function ke(He,kt){var Ar=Se([He],kt)[0];return Ar?Ar.disabled:!1}function ge(He){return He.disabled||He.disableCheckbox||He.checkable===!1}function Be(He){for(var kt=He.parent,Ar=0,at=kt;at;)at=at.parent,Ar+=1;return Ar}function ee(He){function kt(at){return(at||[]).map(function(Ht){var Wt=Ht.value,ot=Ht.key,et=Ht.children,Ze=Object(y.a)(Object(y.a)({},Ht),{},{key:"key"in Ht?ot:Wt});return et&&(Ze.children=kt(et)),Ze})}var Ar=Object(_.d)(kt(He),!0);return Ar.map(function(at){return{key:at.data.key,data:at.data,level:Be(at)}})}function ue(He){return function(kt,Ar){var at=Ar[He];return String(at).toLowerCase().includes(String(kt).toLowerCase())}}function Ge(He,kt,Ar){var at=Ar.optionFilterProp,Ht=Ar.filterOption;if(Ht===!1)return kt;var Wt;typeof Ht=="function"?Wt=Ht:Wt=ue(at);function ot(et){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return et.map(function(Gt){var yr=Gt.children,br=Ze||Wt(He,ie(Gt)),Sr=ot(yr||[],br);return br||Sr.length?Object(y.a)(Object(y.a)({},Gt),{},{children:Sr}):null}).filter(function(Gt){return Gt})}return ot(kt)}function ae(He,kt,Ar,at){var Ht=new Map;return xe(kt).forEach(function(Wt){Wt&&Object(g.a)(Wt)==="object"&&"value"in Wt&&Ht.set(Wt.value,Wt)}),He.map(function(Wt){var ot={value:Wt},et=Ar(Wt,"select",!0),Ze=et?at(et.data):Wt;if(Ht.has(Wt)){var Gt=Ht.get(Wt);ot.label="label"in Gt?Gt.label:Ze,"halfChecked"in Gt&&(ot.halfChecked=Gt.halfChecked)}else ot.label=Ze;return ot})}function Z(He,kt){var Ar=new Set(He);return Ar.add(kt),Array.from(Ar)}function Y(He,kt){var Ar=new Set(He);return Ar.delete(kt),Array.from(Ar)}function te(He){var kt=He.searchPlaceholder,Ar=He.treeCheckStrictly,at=He.treeCheckable,Ht=He.labelInValue,Wt=He.value,ot=He.multiple;Object(O.a)(!kt,"`searchPlaceholder` has been removed."),Ar&&Ht===!1&&Object(O.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ht||Ar)&&Object(O.a)(xe(Wt).every(function(et){return et&&Object(g.a)(et)==="object"&&"value"in et}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Ar||ot||at?Object(O.a)(!Wt||Array.isArray(Wt),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(O.a)(!Array.isArray(Wt),"`value` should not be array when `TreeSelect` is single mode.")}var we=te,pe=10;function De(He,kt){var Ar=kt.id,at=kt.pId,Ht=kt.rootPId,Wt={},ot=[],et=He.map(function(Ze){var Gt=Object(y.a)({},Ze),yr=Gt[Ar];return Wt[yr]=Gt,Gt.key=Gt.key||yr,Gt});return et.forEach(function(Ze){var Gt=Ze[at],yr=Wt[Gt];yr&&(yr.children=yr.children||[],yr.children.push(Ze)),(Gt===Ht||!yr&&Ht===null)&&ot.push(Ze)}),ot}function Ne(He,kt){var Ar=0,at=new Set;function Ht(Wt){return(Wt||[]).map(function(ot){var et=ot.key,Ze=ot.value,Gt=ot.children,yr=Object(q.a)(ot,["key","value","children"]),br="value"in ot?Ze:et,Sr=Object(y.a)(Object(y.a)({},yr),{},{key:et!=null?et:br,value:br,title:kt(ot)});return"children"in ot&&(Sr.children=Ht(Gt)),Sr})}return Ht(He)}function me(He,kt,Ar){var at=Ar.getLabelProp,Ht=Ar.simpleMode,Wt=i.useRef({});return He?(Wt.current.formatTreeData=Wt.current.treeData===He?Wt.current.formatTreeData:Ne(Ht?De(He,Object(y.a)({id:"id",pId:"pId",rootPId:null},Ht!==!0?Ht:{})):He,at),Wt.current.treeData=He):Wt.current.formatTreeData=Wt.current.children===kt?Wt.current.formatTreeData:Ne(ce(kt),at),Wt.current.formatTreeData}var be="SHOW_ALL",Re="SHOW_PARENT",it="SHOW_CHILD";function yt(He,kt,Ar){var at=new Set(He);return kt===it?He.filter(function(Ht){var Wt=Ar[Ht];return!(Wt&&Wt.children&&Wt.children.every(function(ot){var et=ot.node;return ge(et)||at.has(et.key)}))}):kt===Re?He.filter(function(Ht){var Wt=Ar[Ht],ot=Wt?Wt.parent:null;return!(ot&&!ge(ot.node)&&at.has(ot.node.key))}):He}function pt(He,kt){var Ar=kt.value,at=kt.getEntityByValue,Ht=kt.getEntityByKey,Wt=kt.treeConduction,ot=kt.showCheckedStrategy,et=kt.conductKeyEntities,Ze=kt.getLabelProp;return i.useMemo(function(){var Gt=He;if(Wt){var yr=yt(He.map(function(br){var Sr=at(br);return Sr?Sr.key:br}),ot,et);Gt=yr.map(function(br){var Sr=Ht(br);return Sr?Sr.data.value:br})}return ae(Gt,Ar,at,Ze)},[He,Ar,Wt,ot,at])}var Pe=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],Nt=Object(w.a)({prefixCls:"rc-tree-select",components:{optionList:P},convertChildrenToData:function(){return null},flattenOptions:ee,getLabeledValue:S.e,filterOptions:Ge,isValueDisabled:ke,findValueOption:Se,omitDOMProps:function(kt){var Ar=Object(y.a)({},kt);return Pe.forEach(function(at){delete Ar[at]}),Ar}});Nt.displayName="Select";var ut=i.forwardRef(function(He,kt){var Ar=He.multiple,at=He.treeCheckable,Ht=He.treeCheckStrictly,Wt=He.showCheckedStrategy,ot=Wt===void 0?"SHOW_CHILD":Wt,et=He.labelInValue,Ze=He.loadData,Gt=He.treeLoadedKeys,yr=He.treeNodeFilterProp,br=yr===void 0?"value":yr,Sr=He.treeNodeLabelProp,Tn=He.treeDataSimpleMode,cn=He.treeData,Wn=He.treeExpandedKeys,lt=He.treeDefaultExpandedKeys,mt=He.treeDefaultExpandAll,Le=He.children,ze=He.treeIcon,$e=He.showTreeIcon,gt=He.switcherIcon,ir=He.treeLine,Xt=He.treeMotion,er=He.filterTreeNode,Kr=He.dropdownPopupAlign,en=He.onChange,Fn=He.onTreeExpand,ar=He.onTreeLoad,It=He.onDropdownVisibleChange,Ct=He.onSelect,mr=He.onDeselect,gr=at||Ht,Mt=Ar||gr,rr=at&&!Ht,Dt=Ht||et,tr=i.useRef(null);i.useImperativeHandle(kt,function(){return{focus:tr.current.focus,blur:tr.current.blur}});var Dr=function(gi){return cn&&gi.label||gi.title},dr=function(gi){return Sr?gi[Sr]:Dr(gi)},Tr=me(cn,Le,{getLabelProp:Dr,simpleMode:Tn}),vn=Object(i.useMemo)(function(){return ee(Tr)},[Tr]),on=k(vn),Gn=Object(v.a)(on,2),di=Gn[0],Ti=Gn[1],Fi=J(di,Ti),la=Object(v.a)(Fi,2),Ta=la[0],dt=la[1],Me=Object(i.useMemo)(function(){return rr?Object(_.a)(Tr):{keyEntities:null}},[Tr,at,Ht]),Xe=Me.keyEntities,Qe=Object(E.a)(He.defaultValue,{value:He.value}),st=Object(v.a)(Qe,2),nt=st[0],ft=st[1],Bt=function(gi){var Ni=[],Wi=[];return gi.forEach(function(zi){dt(zi)?Wi.push(zi):Ni.push(zi)}),{missingRawValues:Ni,existRawValues:Wi}},Et=Object(i.useMemo)(function(){var Vn=[],gi=[];if(xe(nt).forEach(function(fn){if(fn&&Object(g.a)(fn)==="object"&&"value"in fn)if(fn.halfChecked&&Ht){var $n=dt(fn.value);Vn.push($n?$n.key:fn.value)}else gi.push(fn.value);else gi.push(fn)}),rr){var Ni=Bt(gi),Wi=Ni.missingRawValues,zi=Ni.existRawValues,Yi=zi.map(function(fn){return dt(fn).key}),mi=Object(I.a)(Yi,!0,Xe),va=mi.checkedKeys,zn=mi.halfCheckedKeys;return[[].concat(Object(p.a)(Wi),Object(p.a)(va.map(function(fn){return Ta(fn).data.value}))),zn]}return[gi,Vn]},[nt,Mt,Dt,at,Ht]),nr=Object(v.a)(Et,2),Ur=nr[0],Lr=nr[1],Vr=pt(Ur,{treeConduction:rr,value:nt,showCheckedStrategy:ot,conductKeyEntities:Xe,getEntityByValue:dt,getEntityByKey:Ta,getLabelProp:dr}),sr=function(gi,Ni,Wi){if(ft(Mt?gi:gi[0]),en){var zi=gi;if(rr&&ot!=="SHOW_ALL"){var Yi=gi.map(function(na){var Ei=dt(na);return Ei?Ei.key:na}),mi=yt(Yi,ot,Xe);zi=mi.map(function(na){var Ei=Ta(na);return Ei?Ei.data.value:na})}var va=Ni||{triggerValue:void 0,selected:void 0},zn=va.triggerValue,fn=va.selected,$n=Dt?ae(zi,nt,dt,dr):zi;if(Ht){var Cn=Lr.map(function(na){var Ei=Ta(na);return Ei?Ei.data.value:na}).filter(function(na){return!zi.includes(na)});$n=[].concat(Object(p.a)($n),Object(p.a)(ae(Cn,nt,dt,dr)))}var ki={preValue:Vr,triggerValue:zn},In=!0;(Ht||Wi==="selection"&&!fn)&&(In=!1),fe(ki,zn,gi,Tr,In),gr?ki.checked=fn:ki.selected=fn,en(Mt?$n:$n[0],Dt?null:zi.map(function(na){var Ei=dt(na);return Ei?dr(Ei.data):null}),ki)}},Bn=function(gi,Ni,Wi){var zi=gi;if(!Mt)sr([gi],{selected:!0,triggerValue:gi},Wi);else{var Yi=Z(Ur,gi);if(rr){var mi=Bt(Yi),va=mi.missingRawValues,zn=mi.existRawValues,fn=zn.map(function(ki){return dt(ki).key}),$n=Object(I.a)(fn,!0,Xe),Cn=$n.checkedKeys;Yi=[].concat(Object(p.a)(va),Object(p.a)(Cn.map(function(ki){return Ta(ki).data.value})))}sr(Yi,{selected:!0,triggerValue:gi},Wi)}Ct&&Ct(zi,Ni)},Er=function(gi,Ni,Wi){var zi=gi,Yi=Y(Ur,gi);if(rr){var mi=Bt(Yi),va=mi.missingRawValues,zn=mi.existRawValues,fn=zn.map(function(ki){return dt(ki).key}),$n=Object(I.a)(fn,{checked:!1,halfCheckedKeys:Lr},Xe),Cn=$n.checkedKeys;Yi=[].concat(Object(p.a)(va),Object(p.a)(Cn.map(function(ki){return Ta(ki).data.value})))}sr(Yi,{selected:!1,triggerValue:gi},Wi),mr&&mr(zi,Ni)},gn=function(){sr([],null,"clear")},rn=i.useCallback(function(Vn){if(It){var gi={};Object.defineProperty(gi,"documentClickClose",{get:function(){return Object(O.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),It(Vn,gi)}},[It]),Br={optionLabelProp:null,optionFilterProp:br,dropdownAlign:Kr,internalProps:{mark:C.a,onClear:gn,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Bn,onRawDeselect:Er}};return"filterTreeNode"in He&&(Br.filterOption=er),i.createElement(B.Provider,{value:{checkable:gr,loadData:Ze,treeLoadedKeys:Gt,onTreeLoad:ar,checkedKeys:Ur,halfCheckedKeys:Lr,treeDefaultExpandAll:mt,treeExpandedKeys:Wn,treeDefaultExpandedKeys:lt,onTreeExpand:Fn,treeIcon:ze,treeMotion:Xt,showTreeIcon:$e,switcherIcon:gt,treeLine:ir,treeNodeFilterProp:br}},i.createElement(Nt,Object.assign({ref:tr,mode:Mt?"multiple":null},He,Br,{value:Vr,labelInValue:!0,options:Tr,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:rn})))}),Ft=function(He){Object(o.a)(Ar,He);var kt=Object(h.a)(Ar);function Ar(){var at;return Object(u.a)(this,Ar),at=kt.apply(this,arguments),at.selectRef=i.createRef(),at.focus=function(){at.selectRef.current.focus()},at.blur=function(){at.selectRef.current.blur()},at}return Object(r.a)(Ar,[{key:"render",value:function(){return i.createElement(ut,Object.assign({ref:this.selectRef},this.props))}}]),Ar}(i.Component);Ft.TreeNode=V,Ft.SHOW_ALL=be,Ft.SHOW_PARENT=Re,Ft.SHOW_CHILD=it;var Ut=Ft,Kt=Ut,$t=l("TSYQ"),or=l.n($t),ht=l("BGR+"),Ee=l("H84U"),de=l("uaoM"),qe=l("1vzs"),rt=l("2jpz"),ve=l("3Nzz"),bt=function(He){n()(Ar,He);var kt=c()(Ar);function Ar(at){var Ht;return e()(this,Ar),Ht=kt.call(this,at),Ht.selectRef=i.createRef(),Ht.renderTreeSelect=function(Wt){var ot=Wt.getPopupContainer,et=Wt.getPrefixCls,Ze=Wt.renderEmpty,Gt=Wt.direction,yr=Wt.virtual,br=Wt.dropdownMatchSelectWidth,Sr=Ht.props,Tn=Sr.prefixCls,cn=Sr.size,Wn=Sr.className,lt=Sr.treeCheckable,mt=Sr.multiple,Le=Sr.listHeight,ze=Le===void 0?256:Le,$e=Sr.listItemHeight,gt=$e===void 0?26:$e,ir=Sr.notFoundContent,Xt=Sr.switcherIcon,er=Sr.treeLine,Kr=Sr.getPopupContainer,en=Sr.dropdownClassName,Fn=Sr.bordered,ar=Sr.treeIcon,It=ar===void 0?!1:ar,Ct=et("select",Tn),mr=et("select-tree",Tn),gr=et("tree-select",Tn),Mt=or()(en,"".concat(gr,"-dropdown"),f()({},"".concat(gr,"-dropdown-rtl"),Gt==="rtl")),rr=!!(lt||mt),Dt=Object(qe.a)(b()(b()({},Ht.props),{multiple:rr,prefixCls:Ct})),tr=Dt.suffixIcon,Dr=Dt.itemIcon,dr=Dt.removeIcon,Tr=Dt.clearIcon,vn;ir!==void 0?vn=ir:vn=Ze("Select");var on=Object(ht.default)(Ht.props,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon","size","bordered"]);return i.createElement(ve.b.Consumer,null,function(Gn){var di,Ti=cn||Gn,Fi=or()(!Tn&&gr,(di={},f()(di,"".concat(Ct,"-lg"),Ti==="large"),f()(di,"".concat(Ct,"-sm"),Ti==="small"),f()(di,"".concat(Ct,"-rtl"),Gt==="rtl"),f()(di,"".concat(Ct,"-borderless"),!Fn),di),Wn);return i.createElement(Kt,b()({virtual:yr,dropdownMatchSelectWidth:br},on,{ref:Ht.selectRef,prefixCls:Ct,className:Fi,listHeight:ze,listItemHeight:gt,treeCheckable:lt&&i.createElement("span",{className:"".concat(Ct,"-tree-checkbox-inner")}),inputIcon:tr,menuItemSelectedIcon:Dr,removeIcon:dr,clearIcon:Tr,switcherIcon:function(Ta){return Object(rt.a)(mr,Xt,er,Ta)},showTreeIcon:It,notFoundContent:vn,getPopupContainer:Kr||ot,treeMotion:null,dropdownClassName:Mt}))})},Object(de.a)(at.multiple!==!1||!at.treeCheckable,"TreeSelect","`multiple` will alway be `true` when `treeCheckable` is true"),Ht}return d()(Ar,[{key:"focus",value:function(){this.selectRef.current&&this.selectRef.current.focus()}},{key:"blur",value:function(){this.selectRef.current&&this.selectRef.current.blur()}},{key:"render",value:function(){return i.createElement(Ee.a,null,this.renderTreeSelect)}}]),Ar}(i.Component);bt.TreeNode=V,bt.SHOW_ALL=be,bt.SHOW_PARENT=Re,bt.SHOW_CHILD=it,bt.defaultProps={transitionName:"slide-up",choiceTransitionName:"",bordered:!0};var jt=R.a=bt},"5Uyt":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("KmBX"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},"5YOS":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("xb2K"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},"5YgA":function(j,R,l){},"5bA4":function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="LeftOutlined";var m=R.a=b.forwardRef(e)},"5nXd":function(j,R,l){var x=l("MFOe"),b=x.slice,A=x.pluck,f=x.each,t=x.bind,e=x.create,m=x.isList,d=x.isFunction,a=x.isObject;j.exports={createStore:c};var n={version:"2.0.12",enabled:!1,get:function(u,r){var o=this.storage.read(this._namespacePrefix+u);return this._deserialize(o,r)},set:function(u,r){return r===void 0?this.remove(u):(this.storage.write(this._namespacePrefix+u,this._serialize(r)),r)},remove:function(u){this.storage.remove(this._namespacePrefix+u)},each:function(u){var r=this;this.storage.each(function(o,h){u.call(r,r._deserialize(o),(h||"").replace(r._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(u){return this._namespacePrefix=="__storejs_"+u+"_"},createStore:function(){return c.apply(this,arguments)},addPlugin:function(u){this._addPlugin(u)},namespace:function(u){return c(this.storage,this.plugins,u)}};function s(){var i=typeof console=="undefined"?null:console;if(!i)return;var u=i.warn?i.warn:i.log;u.apply(i,arguments)}function c(i,u,r){r||(r=""),i&&!m(i)&&(i=[i]),u&&!m(u)&&(u=[u]);var o=r?"__storejs_"+r+"_":"",h=r?new RegExp("^"+o):null,p=/^[a-zA-Z0-9_\-]*$/;if(!p.test(r))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var g={_namespacePrefix:o,_namespaceRegexp:h,_testStorage:function(w){try{var S="__storejs__test__";w.write(S,S);var _=w.read(S)===S;return w.remove(S),_}catch(I){return!1}},_assignPluginFnProp:function(w,S){var _=this[S];this[S]=function(){var C=b(arguments,0),E=this;function O(){return _?(f(arguments,function(F,H){C[H]=F}),_.apply(E,C)):void 0}var M=[O].concat(C);return w.apply(E,M)}},_serialize:function(w){return JSON.stringify(w)},_deserialize:function(w,S){if(!w)return S;var _="";try{_=JSON.parse(w)}catch(I){_=w}return _!==void 0?_:S},_addStorage:function(w){if(this.enabled)return;this._testStorage(w)&&(this.storage=w,this.enabled=!0)},_addPlugin:function(w){var S=this;if(m(w)){f(w,function(C){S._addPlugin(C)});return}var _=A(this.plugins,function(C){return w===C});if(_)return;if(this.plugins.push(w),!d(w))throw new Error("Plugins must be function values that return objects");var I=w.call(this);if(!a(I))throw new Error("Plugins must return an object of function properties");f(I,function(C,E){if(!d(C))throw new Error("Bad plugin property: "+E+" from plugin "+w.name+". Plugins should only return functions.");S._assignPluginFnProp(C,E)})},addStorage:function(w){s("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(w)}},v=e(g,n,{plugins:[]});return v.raw={},f(v,function(y,w){d(y)&&(v.raw[w]=t(v,y))}),f(i,function(y){v._addStorage(y)}),f(u,function(y){v._addPlugin(y)}),v}},"5rEg":function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("lwsE"),f=l.n(A),t=l("W8MJ"),e=l.n(t),m=l("7W2i"),d=l.n(m),a=l("LQ03"),n=l.n(a),s=l("lSNA"),c=l.n(s),i=l("q1tI"),u=l("TSYQ"),r=l.n(u),o=l("BGR+"),h=l("kbBi"),p=l.n(h),g=l("CWQg"),v=l("0n0R"),y=Object(g.a)("text","input");function w(te){return!!(te.prefix||te.suffix||te.allowClear)}var S=function(te){d()(pe,te);var we=n()(pe);function pe(){var De;return f()(this,pe),De=we.apply(this,arguments),De.containerRef=i.createRef(),De.onInputMouseUp=function(Ne){var me;if((me=De.containerRef.current)===null||me===void 0?void 0:me.contains(Ne.target)){var be=De.props.triggerFocus;be()}},De}return e()(pe,[{key:"renderClearIcon",value:function(Ne){var me=this.props,be=me.allowClear,Re=me.value,it=me.disabled,yt=me.readOnly,pt=me.inputType,Pe=me.handleReset;if(!be)return null;var Nt=!it&&!yt&&Re,ut=pt===y[0]?"".concat(Ne,"-textarea-clear-icon"):"".concat(Ne,"-clear-icon");return i.createElement(p.a,{onClick:Pe,className:r()(ut,c()({},"".concat(ut,"-hidden"),!Nt)),role:"button"})}},{key:"renderSuffix",value:function(Ne){var me=this.props,be=me.suffix,Re=me.allowClear;return be||Re?i.createElement("span",{className:"".concat(Ne,"-suffix")},this.renderClearIcon(Ne),be):null}},{key:"renderLabeledIcon",value:function(Ne,me){var be,Re=this.props,it=Re.focused,yt=Re.value,pt=Re.prefix,Pe=Re.className,Nt=Re.size,ut=Re.suffix,Ft=Re.disabled,Ut=Re.allowClear,Kt=Re.direction,$t=Re.style,or=Re.readOnly,ht=Re.bordered,Ee=this.renderSuffix(Ne);if(!w(this.props))return Object(v.a)(me,{value:yt});var de=pt?i.createElement("span",{className:"".concat(Ne,"-prefix")},pt):null,qe=r()(Pe,"".concat(Ne,"-affix-wrapper"),(be={},c()(be,"".concat(Ne,"-affix-wrapper-focused"),it),c()(be,"".concat(Ne,"-affix-wrapper-disabled"),Ft),c()(be,"".concat(Ne,"-affix-wrapper-sm"),Nt==="small"),c()(be,"".concat(Ne,"-affix-wrapper-lg"),Nt==="large"),c()(be,"".concat(Ne,"-affix-wrapper-input-with-clear-btn"),ut&&Ut&&yt),c()(be,"".concat(Ne,"-affix-wrapper-rtl"),Kt==="rtl"),c()(be,"".concat(Ne,"-affix-wrapper-readonly"),or),c()(be,"".concat(Ne,"-affix-wrapper-borderless"),!ht),be));return i.createElement("span",{ref:this.containerRef,className:qe,style:$t,onMouseUp:this.onInputMouseUp},de,Object(v.a)(me,{style:null,value:yt,className:F(Ne,ht,Nt,Ft)}),Ee)}},{key:"renderInputWithLabel",value:function(Ne,me){var be,Re,it=this.props,yt=it.addonBefore,pt=it.addonAfter,Pe=it.style,Nt=it.size,ut=it.className,Ft=it.direction;if(!yt&&!pt)return me;var Ut="".concat(Ne,"-group"),Kt="".concat(Ut,"-addon"),$t=yt?i.createElement("span",{className:Kt},yt):null,or=pt?i.createElement("span",{className:Kt},pt):null,ht=r()("".concat(Ne,"-wrapper"),(be={},c()(be,Ut,yt||pt),c()(be,"".concat(Ut,"-rtl"),Ft==="rtl"),be)),Ee=r()(ut,"".concat(Ne,"-group-wrapper"),(Re={},c()(Re,"".concat(Ne,"-group-wrapper-sm"),Nt==="small"),c()(Re,"".concat(Ne,"-group-wrapper-lg"),Nt==="large"),c()(Re,"".concat(Ne,"-group-wrapper-rtl"),Ft==="rtl"),Re));return i.createElement("span",{className:Ee,style:Pe},i.createElement("span",{className:ht},$t,Object(v.a)(me,{style:null}),or))}},{key:"renderTextAreaWithClearIcon",value:function(Ne,me){var be,Re=this.props,it=Re.value,yt=Re.allowClear,pt=Re.className,Pe=Re.style,Nt=Re.direction,ut=Re.bordered;if(!yt)return Object(v.a)(me,{value:it});var Ft=r()(pt,"".concat(Ne,"-affix-wrapper"),"".concat(Ne,"-affix-wrapper-textarea-with-clear-btn"),(be={},c()(be,"".concat(Ne,"-affix-wrapper-rtl"),Nt==="rtl"),c()(be,"".concat(Ne,"-affix-wrapper-borderless"),!ut),be));return i.createElement("span",{className:Ft,style:Pe},Object(v.a)(me,{style:null,value:it}),this.renderClearIcon(Ne))}},{key:"render",value:function(){var Ne=this.props,me=Ne.prefixCls,be=Ne.inputType,Re=Ne.element;return be===y[0]?this.renderTextAreaWithClearIcon(me,Re):this.renderInputWithLabel(me,this.renderLabeledIcon(me,Re))}}]),pe}(i.Component),_=S,I=l("H84U"),C=l("3Nzz"),E=l("uaoM");function O(te){return typeof te=="undefined"||te===null?"":te}function M(te,we,pe){if(pe){var De=we;if(we.type==="click"){De=Object.create(we),De.target=te,De.currentTarget=te;var Ne=te.value;te.value="",pe(De),te.value=Ne;return}pe(De)}}function F(te,we,pe,De,Ne){var me;return r()(te,(me={},c()(me,"".concat(te,"-sm"),pe==="small"),c()(me,"".concat(te,"-lg"),pe==="large"),c()(me,"".concat(te,"-disabled"),De),c()(me,"".concat(te,"-rtl"),Ne==="rtl"),c()(me,"".concat(te,"-borderless"),!we),me))}var H=function(te){d()(pe,te);var we=n()(pe);function pe(De){var Ne;f()(this,pe),Ne=we.call(this,De),Ne.direction="ltr",Ne.focus=function(){Ne.input.focus()},Ne.saveClearableInput=function(be){Ne.clearableInput=be},Ne.saveInput=function(be){Ne.input=be},Ne.onFocus=function(be){var Re=Ne.props.onFocus;Ne.setState({focused:!0},Ne.clearPasswordValueAttribute),Re&&Re(be)},Ne.onBlur=function(be){var Re=Ne.props.onBlur;Ne.setState({focused:!1},Ne.clearPasswordValueAttribute),Re&&Re(be)},Ne.handleReset=function(be){Ne.setValue("",function(){Ne.focus()}),M(Ne.input,be,Ne.props.onChange)},Ne.renderInput=function(be,Re,it){var yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},pt=Ne.props,Pe=pt.className,Nt=pt.addonBefore,ut=pt.addonAfter,Ft=pt.size,Ut=pt.disabled,Kt=Object(o.default)(Ne.props,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","inputType","bordered"]);return i.createElement("input",b()({autoComplete:yt.autoComplete},Kt,{onChange:Ne.handleChange,onFocus:Ne.onFocus,onBlur:Ne.onBlur,onKeyDown:Ne.handleKeyDown,className:r()(F(be,it,Ft||Re,Ut,Ne.direction),c()({},Pe,Pe&&!Nt&&!ut)),ref:Ne.saveInput}))},Ne.clearPasswordValueAttribute=function(){Ne.removePasswordTimeout=setTimeout(function(){Ne.input&&Ne.input.getAttribute("type")==="password"&&Ne.input.hasAttribute("value")&&Ne.input.removeAttribute("value")})},Ne.handleChange=function(be){Ne.setValue(be.target.value,Ne.clearPasswordValueAttribute),M(Ne.input,be,Ne.props.onChange)},Ne.handleKeyDown=function(be){var Re=Ne.props,it=Re.onPressEnter,yt=Re.onKeyDown;be.keyCode===13&&it&&it(be),yt&&yt(be)},Ne.renderComponent=function(be){var Re=be.getPrefixCls,it=be.direction,yt=be.input,pt=Ne.state,Pe=pt.value,Nt=pt.focused,ut=Ne.props,Ft=ut.prefixCls,Ut=ut.bordered,Kt=Ut===void 0?!0:Ut,$t=Re("input",Ft);return Ne.direction=it,i.createElement(C.b.Consumer,null,function(or){return i.createElement(_,b()({size:or},Ne.props,{prefixCls:$t,inputType:"input",value:O(Pe),element:Ne.renderInput($t,or,Kt,yt),handleReset:Ne.handleReset,ref:Ne.saveClearableInput,direction:it,focused:Nt,triggerFocus:Ne.focus,bordered:Kt}))})};var me=typeof De.value=="undefined"?De.defaultValue:De.value;return Ne.state={value:me,focused:!1,prevValue:De.value},Ne}return e()(pe,[{key:"componentDidMount",value:function(){this.clearPasswordValueAttribute()}},{key:"componentDidUpdate",value:function(){}},{key:"getSnapshotBeforeUpdate",value:function(Ne){return w(Ne)!==w(this.props)&&Object(E.a)(this.input!==document.activeElement,"Input","When Input is focused, dynamic add or remove prefix / suffix will make it lose focus caused by dom structure change. Read more: https://ant.design/components/input/#FAQ"),null}},{key:"componentWillUnmount",value:function(){this.removePasswordTimeout&&clearTimeout(this.removePasswordTimeout)}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"setValue",value:function(Ne,me){this.props.value===void 0&&this.setState({value:Ne},me)}},{key:"render",value:function(){return i.createElement(I.a,null,this.renderComponent)}}],[{key:"getDerivedStateFromProps",value:function(Ne,me){var be=me.prevValue,Re={prevValue:Ne.value};return(Ne.value!==void 0||be!==Ne.value)&&(Re.value=Ne.value),Re}}]),pe}(i.Component);H.defaultProps={type:"text"};var B=H,X=function(we){return i.createElement(I.a,null,function(pe){var De,Ne=pe.getPrefixCls,me=pe.direction,be=we.prefixCls,Re=we.className,it=Re===void 0?"":Re,yt=Ne("input-group",be),pt=r()(yt,(De={},c()(De,"".concat(yt,"-lg"),we.size==="large"),c()(De,"".concat(yt,"-sm"),we.size==="small"),c()(De,"".concat(yt,"-compact"),we.compact),c()(De,"".concat(yt,"-rtl"),me==="rtl"),De),it);return i.createElement("span",{className:pt,style:we.style,onMouseEnter:we.onMouseEnter,onMouseLeave:we.onMouseLeave,onFocus:we.onFocus,onBlur:we.onBlur},we.children)})},J=X,k=l("c+Xe"),K=l("w6Tc"),z=l.n(K),W=l("gZBC"),P=l.n(W),G=l("2/Rp"),V=function(te,we){var pe={};for(var De in te)Object.prototype.hasOwnProperty.call(te,De)&&we.indexOf(De)<0&&(pe[De]=te[De]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,De=Object.getOwnPropertySymbols(te);Ne<De.length;Ne++)we.indexOf(De[Ne])<0&&Object.prototype.propertyIsEnumerable.call(te,De[Ne])&&(pe[De[Ne]]=te[De[Ne]]);return pe},q=i.forwardRef(function(te,we){var pe=i.useRef(null),De=function(Pe){var Nt=te.onChange,ut=te.onSearch;Pe&&Pe.target&&Pe.type==="click"&&ut&&ut(Pe.target.value,Pe),Nt&&Nt(Pe)},Ne=function(Pe){var Nt;document.activeElement===((Nt=pe.current)===null||Nt===void 0?void 0:Nt.input)&&Pe.preventDefault()},me=function(Pe){var Nt,ut=te.onSearch,Ft=te.loading,Ut=te.disabled;if(Ft||Ut)return;ut&&ut((Nt=pe.current)===null||Nt===void 0?void 0:Nt.input.value,Pe)},be=function(Pe){var Nt=te.enterButton,ut=te.size;return Nt?i.createElement(C.b.Consumer,{key:"enterButton"},function(Ft){return i.createElement(G.a,{className:"".concat(Pe,"-button"),type:"primary",size:ut||Ft},i.createElement(P.a,null))}):i.createElement(P.a,{className:"".concat(Pe,"-icon"),key:"loadingIcon"})},Re=function(Pe){var Nt=te.suffix,ut=te.enterButton,Ft=te.loading;if(Ft&&!ut)return[Nt,be(Pe)];if(ut)return Nt;var Ut=i.createElement(z.a,{className:"".concat(Pe,"-icon"),key:"searchIcon",onClick:me});return Nt?[Object(v.c)(Nt,null,{key:"suffix"}),Ut]:Ut},it=function(Pe,Nt){var ut=te.enterButton,Ft=te.disabled,Ut=te.addonAfter,Kt=te.loading,$t="".concat(Pe,"-button");if(Kt&&ut)return[be(Pe),Ut];if(!ut)return Ut;var or,ht=ut,Ee=ht.type&&ht.type.__ANT_BUTTON===!0;return Ee||ht.type==="button"?or=Object(v.a)(ht,b()({onMouseDown:Ne,onClick:me,key:"enterButton"},Ee?{className:$t,size:Nt}:{})):or=i.createElement(G.a,{className:$t,type:"primary",size:Nt,disabled:Ft,key:"enterButton",onMouseDown:Ne,onClick:me},ut===!0?i.createElement(z.a,null):ut),Ut?[or,Object(v.c)(Ut,null,{key:"addonAfter"})]:or},yt=function(Pe){var Nt=Pe.getPrefixCls,ut=Pe.direction,Ft=te.prefixCls,Ut=te.inputPrefixCls,Kt=te.enterButton,$t=te.className,or=te.size,ht=V(te,["prefixCls","inputPrefixCls","enterButton","className","size"]);delete ht.onSearch,delete ht.loading;var Ee=Nt("input-search",Ft),de=Nt("input",Ut),qe=function(ve){var bt;if(Kt){var jt;bt=r()(Ee,$t,(jt={},c()(jt,"".concat(Ee,"-rtl"),ut==="rtl"),c()(jt,"".concat(Ee,"-enter-button"),!!Kt),c()(jt,"".concat(Ee,"-").concat(ve),!!ve),jt))}else bt=r()(Ee,$t,c()({},"".concat(Ee,"-rtl"),ut==="rtl"));return bt};return i.createElement(C.b.Consumer,null,function(rt){return i.createElement(B,b()({ref:Object(k.a)(pe,we),onPressEnter:me},ht,{size:or||rt,prefixCls:de,addonAfter:it(Ee,or||rt),suffix:Re(Ee),onChange:De,className:qe(or||rt)}))})};return i.createElement(I.a,null,yt)});q.defaultProps={enterButton:!1},q.displayName="Search";var re=q,ce=l("Y1PL"),ie=function(te){d()(pe,te);var we=n()(pe);function pe(De){var Ne;f()(this,pe),Ne=we.call(this,De),Ne.focus=function(){Ne.resizableTextArea.textArea.focus()},Ne.saveTextArea=function(be){Ne.resizableTextArea=be==null?void 0:be.resizableTextArea},Ne.saveClearableInput=function(be){Ne.clearableInput=be},Ne.handleChange=function(be){Ne.setValue(be.target.value),M(Ne.resizableTextArea.textArea,be,Ne.props.onChange)},Ne.handleReset=function(be){Ne.setValue("",function(){Ne.focus()}),M(Ne.resizableTextArea.textArea,be,Ne.props.onChange)},Ne.renderTextArea=function(be,Re){return i.createElement(ce.default,b()({},Object(o.default)(Ne.props,["allowClear","bordered"]),{className:r()(Ne.props.className,c()({},"".concat(be,"-borderless"),!Re)),prefixCls:be,onChange:Ne.handleChange,ref:Ne.saveTextArea}))},Ne.renderComponent=function(be){var Re=be.getPrefixCls,it=be.direction,yt=Ne.state.value,pt=Ne.props,Pe=pt.prefixCls,Nt=pt.bordered,ut=Nt===void 0?!0:Nt,Ft=Re("input",Pe);return i.createElement(_,b()({},Ne.props,{prefixCls:Ft,direction:it,inputType:"text",value:O(yt),element:Ne.renderTextArea(Ft,ut),handleReset:Ne.handleReset,ref:Ne.saveClearableInput,triggerFocus:Ne.focus,bordered:ut}))};var me=typeof De.value=="undefined"?De.defaultValue:De.value;return Ne.state={value:me},Ne}return e()(pe,[{key:"setValue",value:function(Ne,me){this.props.value===void 0&&this.setState({value:Ne},me)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return i.createElement(I.a,null,this.renderComponent)}}],[{key:"getDerivedStateFromProps",value:function(Ne){return Ne.value!==void 0?{value:Ne.value}:null}}]),pe}(i.Component),fe=ie,xe=l("J4zp"),Se=l.n(xe),ke=l("qPY4"),ge=l.n(ke),Be=l("fUL4"),ee=l.n(Be),ue=function(te,we){var pe={};for(var De in te)Object.prototype.hasOwnProperty.call(te,De)&&we.indexOf(De)<0&&(pe[De]=te[De]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,De=Object.getOwnPropertySymbols(te);Ne<De.length;Ne++)we.indexOf(De[Ne])<0&&Object.prototype.propertyIsEnumerable.call(te,De[Ne])&&(pe[De[Ne]]=te[De[Ne]]);return pe},Ge={click:"onClick",hover:"onMouseOver"},ae=i.forwardRef(function(te,we){var pe=Object(i.useState)(!1),De=Se()(pe,2),Ne=De[0],me=De[1],be=function(){var pt=te.disabled;if(pt)return;me(!Ne)},Re=function(pt){var Pe,Nt=te.action,ut=te.iconRender,Ft=ut===void 0?function(){return null}:ut,Ut=Ge[Nt]||"",Kt=Ft(Ne),$t=(Pe={},c()(Pe,Ut,be),c()(Pe,"className","".concat(pt,"-icon")),c()(Pe,"key","passwordIcon"),c()(Pe,"onMouseDown",function(ht){ht.preventDefault()}),c()(Pe,"onMouseUp",function(ht){ht.preventDefault()}),Pe);return i.cloneElement(i.isValidElement(Kt)?Kt:i.createElement("span",null,Kt),$t)},it=function(pt){var Pe=pt.getPrefixCls,Nt=te.className,ut=te.prefixCls,Ft=te.inputPrefixCls,Ut=te.size,Kt=te.visibilityToggle,$t=ue(te,["className","prefixCls","inputPrefixCls","size","visibilityToggle"]),or=Pe("input",Ft),ht=Pe("input-password",ut),Ee=Kt&&Re(ht),de=r()(ht,Nt,c()({},"".concat(ht,"-").concat(Ut),!!Ut)),qe=b()(b()({},Object(o.default)($t,["suffix","iconRender"])),{type:Ne?"text":"password",className:de,prefixCls:or,suffix:Ee});return Ut&&(qe.size=Ut),i.createElement(B,b()({ref:we},qe))};return i.createElement(I.a,null,it)});ae.defaultProps={action:"click",visibilityToggle:!0,iconRender:function(we){return we?i.createElement(ge.a,null):i.createElement(ee.a,null)}},ae.displayName="Password";var Z=ae;B.Group=J,B.Search=re,B.TextArea=fe,B.Password=Z;var Y=R.a=B},"5s0K":function(j,R,l){var x=l("bYtY");function b(){var A=[],f={},t;return{add:function(e,m,d,a,n){return x.isString(a)&&(n=a,a=0),f[e.id]?!1:(f[e.id]=1,A.push({el:e,target:m,time:d,delay:a,easing:n}),!0)},done:function(e){return t=e,this},start:function(){for(var e=A.length,m=0,d=A.length;m<d;m++){var a=A[m];a.el.animateTo(a.target,a.time,a.delay,a.easing,n)}return this;function n(){e--,e||(A.length=0,f={},t&&t())}}}}R.createWrap=b},"5yev":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"};R.default=x},"6/nd":function(j,R,l){var x=l("ProS");x.registerAction("legendScroll","legendscroll",function(b,A){var f=b.scrollDataIndex;f!=null&&A.eachComponent({mainType:"legend",subType:"scroll",query:b},function(t){t.setScrollDataIndex(f)})})},"62sa":function(j,R,l){var x=l("bYtY"),b=l("4NO4"),A=b.makeInner,f=l("zTMp"),t=l("Ez2D"),e=x.each,m=x.curry,d=A();function a(v,y,w){var S=v.currTrigger,_=[v.x,v.y],I=v,C=v.dispatchAction||x.bind(w.dispatchAction,w),E=y.getComponent("axisPointer").coordSysAxesInfo;if(!E)return;g(_)&&(_=t({seriesIndex:I.seriesIndex,dataIndex:I.dataIndex},y).point);var O=g(_),M=I.axesInfo,F=E.axesInfo,H=S==="leave"||g(_),B={},X={},J={list:[],map:{}},k={showPointer:m(c,X),showTooltip:m(i,J)};e(E.coordSysMap,function(z,W){var P=O||z.containPoint(_);e(E.coordSysAxesInfo[W],function(G,V){var q=G.axis,re=h(M,G);if(!H&&P&&(!M||re)){var ce=re&&re.value;ce==null&&!O&&(ce=q.pointToData(_)),ce!=null&&n(G,ce,k,!1,B)}})});var K={};return e(F,function(z,W){var P=z.linkGroup;P&&!X[W]&&e(P.axesInfo,function(G,V){var q=X[V];if(G!==z&&q){var re=q.value;P.mapper&&(re=z.axis.scale.parse(P.mapper(re,p(G),p(z)))),K[z.key]=re}})}),e(K,function(z,W){n(F[W],z,k,!0,B)}),u(X,F,B),r(J,_,v,C),o(F,C,w),B}function n(v,y,w,S,_){var I=v.axis;if(I.scale.isBlank()||!I.containData(y))return;if(!v.involveSeries){w.showPointer(v,y);return}var C=s(y,v),E=C.payloadBatch,O=C.snapToValue;E[0]&&_.seriesIndex==null&&x.extend(_,E[0]),!S&&v.snap&&(I.containData(O)&&O!=null&&(y=O)),w.showPointer(v,y,E,_),w.showTooltip(v,C,O)}function s(v,y){var w=y.axis,S=w.dim,_=v,I=[],C=Number.MAX_VALUE,E=-1;return e(y.seriesModels,function(O,M){var F=O.getData().mapDimension(S,!0),H,B;if(O.getAxisTooltipData){var X=O.getAxisTooltipData(F,v,w);B=X.dataIndices,H=X.nestestValue}else{if(B=O.getData().indicesOfNearest(F[0],v,w.type==="category"?.5:null),!B.length)return;H=O.getData().get(F[0],B[0])}if(H==null||!isFinite(H))return;var J=v-H,k=Math.abs(J);k<=C&&((k<C||J>=0&&E<0)&&(C=k,E=J,_=H,I.length=0),e(B,function(K){I.push({seriesIndex:O.seriesIndex,dataIndexInside:K,dataIndex:O.getData().getRawIndex(K)})}))}),{payloadBatch:I,snapToValue:_}}function c(v,y,w,S){v[y.key]={value:w,payloadBatch:S}}function i(v,y,w,S){var _=w.payloadBatch,I=y.axis,C=I.model,E=y.axisPointerModel;if(!y.triggerTooltip||!_.length)return;var O=y.coordSys.model,M=f.makeKey(O),F=v.map[M];F||(F=v.map[M]={coordSysId:O.id,coordSysIndex:O.componentIndex,coordSysType:O.type,coordSysMainType:O.mainType,dataByAxis:[]},v.list.push(F)),F.dataByAxis.push({axisDim:I.dim,axisIndex:C.componentIndex,axisType:C.type,axisId:C.id,value:S,valueLabelOpt:{precision:E.get("label.precision"),formatter:E.get("label.formatter")},seriesDataIndices:_.slice()})}function u(v,y,w){var S=w.axesInfo=[];e(y,function(_,I){var C=_.axisPointerModel.option,E=v[I];E?(!_.useHandle&&(C.status="show"),C.value=E.value,C.seriesDataIndices=(E.payloadBatch||[]).slice()):!_.useHandle&&(C.status="hide"),C.status==="show"&&S.push({axisDim:_.axis.dim,axisIndex:_.axis.model.componentIndex,value:C.value})})}function r(v,y,w,S){if(g(y)||!v.list.length){S({type:"hideTip"});return}var _=((v.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};S({type:"showTip",escapeConnect:!0,x:y[0],y:y[1],tooltipOption:w.tooltipOption,position:w.position,dataIndexInside:_.dataIndexInside,dataIndex:_.dataIndex,seriesIndex:_.seriesIndex,dataByCoordSys:v.list})}function o(v,y,w){var S=w.getZr(),_="axisPointerLastHighlights",I=d(S)[_]||{},C=d(S)[_]={};e(v,function(M,F){var H=M.axisPointerModel.option;H.status==="show"&&e(H.seriesDataIndices,function(B){var X=B.seriesIndex+" | "+B.dataIndex;C[X]=B})});var E=[],O=[];x.each(I,function(M,F){!C[F]&&O.push(M)}),x.each(C,function(M,F){!I[F]&&E.push(M)}),O.length&&w.dispatchAction({type:"downplay",escapeConnect:!0,batch:O}),E.length&&w.dispatchAction({type:"highlight",escapeConnect:!0,batch:E})}function h(v,y){for(var w=0;w<(v||[]).length;w++){var S=v[w];if(y.axis.dim===S.axisDim&&y.axis.model.componentIndex===S.axisIndex)return S}}function p(v){var y=v.axis.model,w={},S=w.axisDim=v.axis.dim;return w.axisIndex=w[S+"AxisIndex"]=y.componentIndex,w.axisName=w[S+"AxisName"]=y.name,w.axisId=w[S+"AxisId"]=y.id,w}function g(v){return!v||v[0]==null||isNaN(v[0])||v[1]==null||isNaN(v[1])}j.exports=a},"6BzB":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.shrinkBuf=x,R.arraySet=b,R.flattenChunks=A,R.Buf32=R.Buf16=R.Buf8=void 0;function x(m,d){return m.length===d?m:m.subarray?m.subarray(0,d):(m.length=d,m)}function b(m,d,a,n,s){if(d.subarray&&m.subarray){m.set(d.subarray(a,a+n),s);return}for(var c=0;c<n;c++)m[s+c]=d[a+c]}function A(m){var d,a,n,s,c,i;for(n=0,d=0,a=m.length;d<a;d++)n+=m[d].length;for(i=new Uint8Array(n),s=0,d=0,a=m.length;d<a;d++)c=m[d],i.set(c,s),s+=c.length;return i}var f=Uint8Array;R.Buf8=f;var t=Uint16Array;R.Buf16=t;var e=Int32Array;R.Buf32=e},"6D9b":function(j,R,l){},"6GrX":function(j,R,l){var x=l("mFDi"),b=l("Xnb7"),A=l("bYtY"),f=A.getContext,t=A.extend,e=A.retrieve2,m=A.retrieve3,d=A.trim,a={},n=0,s=5e3,c=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,i="12px sans-serif",u={};function r(J,k){u[J]=k}function o(J,k){k=k||i;var K=J+":"+k;if(a[K])return a[K];for(var z=(J+"").split(`
`),W=0,P=0,G=z.length;P<G;P++)W=Math.max(M(z[P],k).width,W);return n>s&&(n=0,a={}),n++,a[K]=W,W}function h(J,k,K,z,W,P,G,V){return G?g(J,k,K,z,W,P,G,V):p(J,k,K,z,W,P,V)}function p(J,k,K,z,W,P,G){var V=F(J,k,W,P,G),q=o(J,k);W&&(q+=W[1]+W[3]);var re=V.outerHeight,ce=v(0,q,K),ie=y(0,re,z),fe=new x(ce,ie,q,re);return fe.lineHeight=V.lineHeight,fe}function g(J,k,K,z,W,P,G,V){var q=H(J,{rich:G,truncate:V,font:k,textAlign:K,textPadding:W,textLineHeight:P}),re=q.outerWidth,ce=q.outerHeight,ie=v(0,re,K),fe=y(0,ce,z);return new x(ie,fe,re,ce)}function v(J,k,K){return K==="right"?J-=k:K==="center"&&(J-=k/2),J}function y(J,k,K){return K==="middle"?J-=k/2:K==="bottom"&&(J-=k),J}function w(J,k,K){var z=k.textPosition,W=k.textDistance,P=K.x,G=K.y;W=W||0;var V=K.height,q=K.width,re=V/2,ce="left",ie="top";switch(z){case"left":P-=W,G+=re,ce="right",ie="middle";break;case"right":P+=W+q,G+=re,ie="middle";break;case"top":P+=q/2,G-=W,ce="center",ie="bottom";break;case"bottom":P+=q/2,G+=V+W,ce="center";break;case"inside":P+=q/2,G+=re,ce="center",ie="middle";break;case"insideLeft":P+=W,G+=re,ie="middle";break;case"insideRight":P+=q-W,G+=re,ce="right",ie="middle";break;case"insideTop":P+=q/2,G+=W,ce="center";break;case"insideBottom":P+=q/2,G+=V-W,ce="center",ie="bottom";break;case"insideTopLeft":P+=W,G+=W;break;case"insideTopRight":P+=q-W,G+=W,ce="right";break;case"insideBottomLeft":P+=W,G+=V-W,ie="bottom";break;case"insideBottomRight":P+=q-W,G+=V-W,ce="right",ie="bottom";break}return J=J||{},J.x=P,J.y=G,J.textAlign=ce,J.textVerticalAlign=ie,J}function S(J,k,K){var z={textPosition:J,textDistance:K};return w({},z,k)}function _(J,k,K,z,W){if(!k)return"";var P=(J+"").split(`
`);W=I(k,K,z,W);for(var G=0,V=P.length;G<V;G++)P[G]=C(P[G],W);return P.join(`
`)}function I(J,k,K,z){z=t({},z),z.font=k;var K=e(K,"...");z.maxIterations=e(z.maxIterations,2);var W=z.minChar=e(z.minChar,0);z.cnCharWidth=o("\u56FD",k);var P=z.ascCharWidth=o("a",k);z.placeholder=e(z.placeholder,"");for(var G=J=Math.max(0,J-1),V=0;V<W&&G>=P;V++)G-=P;var q=o(K,k);return q>G&&(K="",q=0),G=J-q,z.ellipsis=K,z.ellipsisWidth=q,z.contentWidth=G,z.containerWidth=J,z}function C(J,k){var K=k.containerWidth,z=k.font,W=k.contentWidth;if(!K)return"";var P=o(J,z);if(P<=K)return J;for(var G=0;;G++){if(P<=W||G>=k.maxIterations){J+=k.ellipsis;break}var V=G===0?E(J,W,k.ascCharWidth,k.cnCharWidth):P>0?Math.floor(J.length*W/P):0;J=J.substr(0,V),P=o(J,z)}return J===""&&(J=k.placeholder),J}function E(J,k,K,z){for(var W=0,P=0,G=J.length;P<G&&W<k;P++){var V=J.charCodeAt(P);W+=0<=V&&V<=127?K:z}return P}function O(J){return o("\u56FD",J)}function M(J,k){return u.measureText(J,k)}u.measureText=function(J,k){var K=f();return K.font=k||i,K.measureText(J)};function F(J,k,K,z,W){J!=null&&(J+="");var P=e(z,O(k)),G=J?J.split(`
`):[],V=G.length*P,q=V,re=!0;if(K&&(q+=K[0]+K[2]),J&&W){re=!1;var ce=W.outerHeight,ie=W.outerWidth;if(ce!=null&&q>ce)J="",G=[];else if(ie!=null)for(var fe=I(ie-(K?K[1]+K[3]:0),k,W.ellipsis,{minChar:W.minChar,placeholder:W.placeholder}),xe=0,Se=G.length;xe<Se;xe++)G[xe]=C(G[xe],fe)}return{lines:G,height:V,outerHeight:q,lineHeight:P,canCacheByTextString:re}}function H(J,k){var K={lines:[],width:0,height:0};if(J!=null&&(J+=""),!J)return K;for(var z=c.lastIndex=0,W;(W=c.exec(J))!=null;){var P=W.index;P>z&&B(K,J.substring(z,P)),B(K,W[2],W[1]),z=c.lastIndex}z<J.length&&B(K,J.substring(z,J.length));var G=K.lines,V=0,q=0,re=[],ce=k.textPadding,ie=k.truncate,fe=ie&&ie.outerWidth,xe=ie&&ie.outerHeight;ce&&(fe!=null&&(fe-=ce[1]+ce[3]),xe!=null&&(xe-=ce[0]+ce[2]));for(var Se=0;Se<G.length;Se++){for(var ke=G[Se],ge=0,Be=0,ee=0;ee<ke.tokens.length;ee++){var ue=ke.tokens[ee],Ge=ue.styleName&&k.rich[ue.styleName]||{},ae=ue.textPadding=Ge.textPadding,Z=ue.font=Ge.font||k.font,Y=ue.textHeight=e(Ge.textHeight,O(Z));if(ae&&(Y+=ae[0]+ae[2]),ue.height=Y,ue.lineHeight=m(Ge.textLineHeight,k.textLineHeight,Y),ue.textAlign=Ge&&Ge.textAlign||k.textAlign,ue.textVerticalAlign=Ge&&Ge.textVerticalAlign||"middle",xe!=null&&V+ue.lineHeight>xe)return{lines:[],width:0,height:0};ue.textWidth=o(ue.text,Z);var te=Ge.textWidth,we=te==null||te==="auto";if(typeof te=="string"&&te.charAt(te.length-1)==="%")ue.percentWidth=te,re.push(ue),te=0;else{if(we){te=ue.textWidth;var pe=Ge.textBackgroundColor,De=pe&&pe.image;De&&(De=b.findExistImage(De),b.isImageReady(De)&&(te=Math.max(te,De.width*Y/De.height)))}var Ne=ae?ae[1]+ae[3]:0;te+=Ne;var me=fe!=null?fe-Be:null;me!=null&&me<te&&(!we||me<Ne?(ue.text="",ue.textWidth=te=0):(ue.text=_(ue.text,me-Ne,Z,ie.ellipsis,{minChar:ie.minChar}),ue.textWidth=o(ue.text,Z),te=ue.textWidth+Ne))}Be+=ue.width=te,Ge&&(ge=Math.max(ge,ue.lineHeight))}ke.width=Be,ke.lineHeight=ge,V+=ge,q=Math.max(q,Be)}K.outerWidth=K.width=e(k.textWidth,q),K.outerHeight=K.height=e(k.textHeight,V),ce&&(K.outerWidth+=ce[1]+ce[3],K.outerHeight+=ce[0]+ce[2]);for(var Se=0;Se<re.length;Se++){var ue=re[Se],be=ue.percentWidth;ue.width=parseInt(be,10)/100*q}return K}function B(J,k,K){for(var z=k==="",W=k.split(`
`),P=J.lines,G=0;G<W.length;G++){var V=W[G],q={styleName:K,text:V,isLineHolder:!V&&!z};if(G)P.push({tokens:[q]});else{var re=(P[P.length-1]||(P[0]={tokens:[]})).tokens,ce=re.length;ce===1&&re[0].isLineHolder?re[0]=q:(V||!ce||z)&&re.push(q)}}}function X(J){var k=(J.fontSize||J.fontFamily)&&[J.fontStyle,J.fontWeight,(J.fontSize||12)+"px",J.fontFamily||"sans-serif"].join(" ");return k&&d(k)||J.textFont||J.font}R.DEFAULT_FONT=i,R.$override=r,R.getWidth=o,R.getBoundingRect=h,R.adjustTextX=v,R.adjustTextY=y,R.calculateTextPosition=w,R.adjustTextPositionOnRect=S,R.truncateText=_,R.getLineHeight=O,R.measureText=M,R.parsePlainText=F,R.parseRichText=H,R.makeFont=X},"6Hfg":function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("FhB9")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="SwapRightOutlined";var d=f.forwardRef(m);R.default=d},"6Ic6":function(j,R,l){var x=l("bYtY"),b=x.each,A=l("4fz+"),f=l("iRjW"),t=l("Yl7c"),e=l("4NO4"),m=l("IwbS"),d=l("9H2F"),a=d.createTask,n=l("zM3Q"),s=e.makeInner(),c=n();function i(){this.group=new A,this.uid=f.getUID("viewChart"),this.renderTask=a({plan:h,reset:p}),this.renderTask.context={view:this}}i.prototype={type:"chart",init:function(y,w){},render:function(y,w,S,_){},highlight:function(y,w,S,_){o(y.getData(),_,"emphasis")},downplay:function(y,w,S,_){o(y.getData(),_,"normal")},remove:function(y,w){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var u=i.prototype;u.updateView=u.updateLayout=u.updateVisual=function(y,w,S,_){this.render(y,w,S,_)};function r(y,w,S){if(y&&(y.trigger(w,S),y.isGroup&&!m.isHighDownDispatcher(y)))for(var _=0,I=y.childCount();_<I;_++)r(y.childAt(_),w,S)}function o(y,w,S){var _=e.queryDataIndex(y,w),I=w&&w.highlightKey!=null?m.getHighlightDigit(w.highlightKey):null;_!=null?b(e.normalizeToArray(_),function(C){r(y.getItemGraphicEl(C),S,I)}):y.eachItemGraphicEl(function(C){r(C,S,I)})}t.enableClassExtend(i,["dispose"]),t.enableClassManagement(i,{registerWhenExtend:!0}),i.markUpdateMethod=function(y,w){s(y).updateMethod=w};function h(y){return c(y.model)}function p(y){var w=y.model,S=y.ecModel,_=y.api,I=y.payload,C=w.pipelineContext.progressiveRender,E=y.view,O=I&&s(I).updateMethod,M=C?"incrementalPrepareRender":O&&E[O]?O:"render";return M!=="render"&&E[M](w,S,_,I),g[M]}var g={incrementalPrepareRender:{progress:function(y,w){w.view.incrementalRender(y,w.model,w.ecModel,w.api,w.payload)}},render:{forceFirstProgress:!0,progress:function(y,w){w.view.render(w.model,w.ecModel,w.api,w.payload)}}},v=i;j.exports=v},"6MrE":function(j,R,l){},"6Qwc":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x={8:"Backspace",9:"Tab",10:"NumpadClear",12:"Numpad5",13:"Enter",16:"ShiftLeft",17:"ControlLeft",18:"AltLeft",19:"Pause",20:"CapsLock",21:"Lang1",25:"Lang2",27:"Escape",28:"Convert",29:"NonConvert",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",44:"PrintScreen",45:"Insert",46:"Delete",47:"Help",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",91:"MetaLeft",92:"MetaRight",93:"ContextMenu",95:"Sleep",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",108:"NumpadDecimal",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",124:"F13",125:"F14",126:"F15",127:"F16",128:"F17",129:"F18",130:"F19",131:"F20",132:"F21",133:"F22",134:"F23",135:"F24",144:"NumLock",145:"ScrollLock",166:"BrowserBack",167:"BrowserForward",168:"BrowserRefresh",169:"BrowserStop",170:"BrowserSearch",171:"BrowserFavorites",172:"BrowserHome",173:"AudioVolumeMute",174:"AudioVolumeDown",175:"AudioVolumeUp",176:"MediaTrackNext",177:"MediaTrackPrevious",178:"MediaStop",179:"MediaPlayPause",180:"LaunchMail",181:"MediaSelect",182:"LaunchApp1",183:"LaunchApp2",225:"AltRight"};R.default=x},"6SEX":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("qWUW"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},"6UJt":function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("v56E"),f=l.n(A),t=l("R9oj"),e=l("5NDa")},"6VBw":function(j,R,l){"use strict";var x=l("VTBJ"),b=l("ODXe"),A=l("rePB"),f=l("Ff2n"),t=l("q1tI"),e=l("TSYQ"),m=l.n(e),d=l("Pw59"),a=l("Qi1f"),n=["icon","className","onClick","style","primaryColor","secondaryColor"],s={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function c(y){var w=y.primaryColor,S=y.secondaryColor;s.primaryColor=w,s.secondaryColor=S||Object(a.b)(w),s.calculated=!!S}function i(){return Object(x.a)({},s)}var u=function(w){var S=w.icon,_=w.className,I=w.onClick,C=w.style,E=w.primaryColor,O=w.secondaryColor,M=Object(f.a)(w,n),F=s;if(E&&(F={primaryColor:E,secondaryColor:O||Object(a.b)(E)}),Object(a.f)(),Object(a.g)(Object(a.c)(S),"icon should be icon definiton, but got ".concat(S)),!Object(a.c)(S))return null;var H=S;return H&&typeof H.icon=="function"&&(H=Object(x.a)(Object(x.a)({},H),{},{icon:H.icon(F.primaryColor,F.secondaryColor)})),Object(a.a)(H.icon,"svg-".concat(H.name),Object(x.a)({className:_,onClick:I,style:C,"data-icon":H.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},M))};u.displayName="IconReact",u.getTwoToneColors=i,u.setTwoToneColors=c;var r=u;function o(y){var w=Object(a.d)(y),S=Object(b.a)(w,2),_=S[0],I=S[1];return r.setTwoToneColors({primaryColor:_,secondaryColor:I})}function h(){var y=r.getTwoToneColors();return y.calculated?[y.primaryColor,y.secondaryColor]:y.primaryColor}var p=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];o("#1890ff");var g=t.forwardRef(function(y,w){var S,_=y.className,I=y.icon,C=y.spin,E=y.rotate,O=y.tabIndex,M=y.onClick,F=y.twoToneColor,H=Object(f.a)(y,p),B=t.useContext(d.a),X=B.prefixCls,J=X===void 0?"anticon":X,k=m()(J,(S={},Object(A.a)(S,"".concat(J,"-").concat(I.name),!!I.name),Object(A.a)(S,"".concat(J,"-spin"),!!C||I.name==="loading"),S),_),K=O;K===void 0&&M&&(K=-1);var z=E?{msTransform:"rotate(".concat(E,"deg)"),transform:"rotate(".concat(E,"deg)")}:void 0,W=Object(a.d)(F),P=Object(b.a)(W,2),G=P[0],V=P[1];return t.createElement("span",Object(x.a)(Object(x.a)({role:"img","aria-label":I.name},H),{},{ref:w,tabIndex:K,onClick:M,className:k}),t.createElement(r,{icon:I,primaryColor:G,secondaryColor:V,style:z}))});g.displayName="AntdIcon",g.getTwoToneColor=h,g.setTwoToneColor=o;var v=R.a=g},"6cGi":function(j,R,l){"use strict";l.d(R,"a",function(){return f});var x=l("ODXe"),b=l("q1tI"),A=l.n(b);function f(t,e){var m=e||{},d=m.defaultValue,a=m.value,n=m.onChange,s=m.postState,c=b.useState(function(){return a!==void 0?a:d!==void 0?typeof d=="function"?d():d:typeof t=="function"?t():t}),i=Object(x.a)(c,2),u=i[0],r=i[1],o=a!==void 0?a:u;s&&(o=s(o));var h=b.useRef(n);h.current=n;var p=b.useCallback(function(v){r(v),o!==v&&h.current&&h.current(v,o)},[o,h]),g=b.useRef(!0);return b.useEffect(function(){if(g.current){g.current=!1;return}a===void 0&&r(a)},[a]),[o,p]}},"6fms":function(j,R,l){var x=l("SUKs"),b=l("06Qe"),A=l("bYtY"),f=A.each;function t(a){return parseInt(a,10)}function e(a,n){b.initVML(),this.root=a,this.storage=n;var s=document.createElement("div"),c=document.createElement("div");s.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",c.style.cssText="position:absolute;left:0;top:0;",a.appendChild(s),this._vmlRoot=c,this._vmlViewport=s,this.resize();var i=n.delFromStorage,u=n.addToStorage;n.delFromStorage=function(r){i.call(n,r),r&&(r.onRemove&&r.onRemove(c))},n.addToStorage=function(r){r.onAdd&&r.onAdd(c),u.call(n,r)},this._firstPaint=!0}e.prototype={constructor:e,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},refresh:function(){var n=this.storage.getDisplayList(!0,!0);this._paintList(n)},_paintList:function(n){for(var s=this._vmlRoot,c=0;c<n.length;c++){var i=n[c];i.invisible||i.ignore?(i.__alreadyNotVisible||i.onRemove(s),i.__alreadyNotVisible=!0):(i.__alreadyNotVisible&&i.onAdd(s),i.__alreadyNotVisible=!1,i.__dirty&&(i.beforeBrush&&i.beforeBrush(),(i.brushVML||i.brush).call(i,s),i.afterBrush&&i.afterBrush())),i.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(s),this._firstPaint=!1)},resize:function(n,s){var n=n==null?this._getWidth():n,s=s==null?this._getHeight():s;if(this._width!==n||this._height!==s){this._width=n,this._height=s;var c=this._vmlViewport.style;c.width=n+"px",c.height=s+"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 n=this.root,s=n.currentStyle;return(n.clientWidth||t(s.width))-t(s.paddingLeft)-t(s.paddingRight)|0},_getHeight:function(){var n=this.root,s=n.currentStyle;return(n.clientHeight||t(s.height))-t(s.paddingTop)-t(s.paddingBottom)|0}};function m(a){return function(){x('In IE8.0 VML mode painter not support method "'+a+'"')}}f(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(a){e.prototype[a]=m(a)});var d=e;j.exports=d},"6r85":function(j,R,l){var x=l("bYtY");function b(A){if(!A||!x.isArray(A.series))return;x.each(A.series,function(f){x.isObject(f)&&f.type==="k"&&(f.type="candlestick")})}j.exports=b},"6uqw":function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("ItGF"),f=l("YOMW"),t=l("XxSj"),e=l("K4ya"),m=l("4NO4"),d=l("OELB"),a=t.mapVisual,n=t.eachVisual,s=b.isArray,c=b.each,i=d.asc,u=d.linearMap,r=b.noop,o=x.extendComponentModel({type:"visualMap",dependencies:["series"],stateList:["inRange","outOfRange"],replacableOptionKeys:["inRange","outOfRange","target","controller","color"],dataBound:[-Infinity,Infinity],layoutMode:{type:"box",ignoreSize:!0},defaultOption:{show:!0,zlevel:0,z:4,seriesIndex:"all",min:0,max:200,dimension:null,inRange:null,outOfRange:null,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,color:null,formatter:null,text:null,textStyle:{color:"#333"}},init:function(p,g,v){this._dataExtent,this.targetVisuals={},this.controllerVisuals={},this.textStyleModel,this.itemSize,this.mergeDefaultAndTheme(p,v)},optionUpdated:function(p,g){var v=this.option;A.canvasSupported||(v.realtime=!1),!g&&e.replaceVisualOption(v,p,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},resetVisual:function(p){var g=this.stateList;p=b.bind(p,this),this.controllerVisuals=e.createVisualMappings(this.option.controller,g,p),this.targetVisuals=e.createVisualMappings(this.option.target,g,p)},getTargetSeriesIndices:function(){var p=this.option.seriesIndex,g=[];return p==null||p==="all"?this.ecModel.eachSeries(function(v,y){g.push(y)}):g=m.normalizeToArray(p),g},eachTargetSeries:function(p,g){b.each(this.getTargetSeriesIndices(),function(v){p.call(g,this.ecModel.getSeriesByIndex(v))},this)},isTargetSeries:function(p){var g=!1;return this.eachTargetSeries(function(v){v===p&&(g=!0)}),g},formatValueText:function(p,g,v){var y=this.option,w=y.precision,S=this.dataBound,_=y.formatter,I,C;if(v=v||["<",">"],b.isArray(p)&&(p=p.slice(),I=!0),C=g?p:I?[E(p[0]),E(p[1])]:E(p),b.isString(_))return _.replace("{value}",I?C[0]:C).replace("{value2}",I?C[1]:C);if(b.isFunction(_))return I?_(p[0],p[1]):_(p);if(I)return p[0]===S[0]?v[0]+" "+C[1]:p[1]===S[1]?v[1]+" "+C[0]:C[0]+" - "+C[1];return C;function E(O){return O===S[0]?"min":O===S[1]?"max":(+O).toFixed(Math.min(w,20))}},resetExtent:function(){var p=this.option,g=i([p.min,p.max]);this._dataExtent=g},getDataDimension:function(p){var g=this.option.dimension,v=p.dimensions;if(g==null&&!v.length)return;if(g!=null)return p.getDimension(g);for(var y=p.dimensions,w=y.length-1;w>=0;w--){var S=y[w],_=p.getDimensionInfo(S);if(!_.isCalculationCoord)return S}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var p=this.ecModel,g=this.option,v={inRange:g.inRange,outOfRange:g.outOfRange},y=g.target||(g.target={}),w=g.controller||(g.controller={});b.merge(y,v),b.merge(w,v);var S=this.isCategory();_.call(this,y),_.call(this,w),I.call(this,y,"inRange","outOfRange"),C.call(this,w);function _(E){s(g.color)&&!E.inRange&&(E.inRange={color:g.color.slice().reverse()}),E.inRange=E.inRange||{color:p.get("gradientColor")},c(this.stateList,function(O){var M=E[O];if(b.isString(M)){var F=f.get(M,"active",S);F?(E[O]={},E[O][M]=F):delete E[O]}},this)}function I(E,O,M){var F=E[O],H=E[M];F&&!H&&(H=E[M]={},c(F,function(B,X){if(!t.isValidType(X))return;var J=f.get(X,"inactive",S);J!=null&&(H[X]=J,X==="color"&&!H.hasOwnProperty("opacity")&&!H.hasOwnProperty("colorAlpha")&&(H.opacity=[0,0]))}))}function C(E){var O=(E.inRange||{}).symbol||(E.outOfRange||{}).symbol,M=(E.inRange||{}).symbolSize||(E.outOfRange||{}).symbolSize,F=this.get("inactiveColor");c(this.stateList,function(H){var B=this.itemSize,X=E[H];X||(X=E[H]={color:S?F:[F]}),X.symbol==null&&(X.symbol=O&&b.clone(O)||(S?"roundRect":["roundRect"])),X.symbolSize==null&&(X.symbolSize=M&&b.clone(M)||(S?B[0]:[B[0],B[0]])),X.symbol=a(X.symbol,function(K){return K==="none"||K==="square"?"roundRect":K});var J=X.symbolSize;if(J!=null){var k=-Infinity;n(J,function(K){K>k&&(k=K)}),X.symbolSize=a(J,function(K){return u(K,[0,k],[0,B[0]],!0)})}},this)}},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:r,getValueState:r,getVisualMeta:r}),h=o;j.exports=h},"6usn":function(j,R,l){var x=l("bYtY");function b(f,t){return x.map(["Radius","Angle"],function(e,m){var d=this["get"+e+"Axis"](),a=t[m],n=f[m]/2,s="dataTo"+e,c=d.type==="category"?d.getBandWidth():Math.abs(d[s](a-n)-d[s](a+n));return e==="Angle"&&(c=c*Math.PI/180),c},this)}function A(f){var t=f.getRadiusAxis(),e=f.getAngleAxis(),m=t.getExtent();return m[0]>m[1]&&m.reverse(),{coordSys:{type:"polar",cx:f.cx,cy:f.cy,r:m[1],r0:m[0]},api:{coord:x.bind(function(d){var a=t.dataToRadius(d[0]),n=e.dataToAngle(d[1]),s=f.coordToPoint([a,n]);return s.push(a,n*Math.PI/180),s}),size:x.bind(b,f)}}}j.exports=A},"6xvX":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("V7ic"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},"711d":function(j,R){function l(x){return function(b){return b==null?void 0:b[x]}}j.exports=l},"72pK":function(j,R){function l(A,f,t,e,m,d){A=A||0;var a=t[1]-t[0];if(m!=null&&(m=b(m,[0,a])),d!=null&&(d=Math.max(d,m!=null?m:0)),e==="all"){var n=Math.abs(f[1]-f[0]);n=b(n,[0,a]),m=d=b(n,[m,d]),e=0}f[0]=b(f[0],t),f[1]=b(f[1],t);var s=x(f,e);f[e]+=A;var c=m||0,i=t.slice();s.sign<0?i[0]+=c:i[1]-=c,f[e]=b(f[e],i);var u=x(f,e);m!=null&&(u.sign!==s.sign||u.span<m)&&(f[1-e]=f[e]+s.sign*m);var u=x(f,e);return d!=null&&u.span>d&&(f[1-e]=f[e]+u.sign*d),f}function x(A,f){var t=A[f]-A[1-f];return{span:Math.abs(t),sign:t>0?-1:t<0?1:f?-1:1}}function b(A,f){return Math.min(f[1]!=null?f[1]:Infinity,Math.max(f[0]!=null?f[0]:-Infinity,A))}j.exports=l},"75ce":function(j,R,l){var x=l("ProS");l("IXuL"),l("8X+K");var b=l("f5Yq"),A=l("h8O9"),f=l("/d5a");l("Ae16"),x.registerVisual(b("line","circle","line")),x.registerLayout(A("line")),x.registerProcessor(x.PRIORITY.PROCESSOR.STATISTIC,f("line"))},"75ev":function(j,R,l){var x=l("ProS");l("IWNH"),l("bNin"),l("v5uJ");var b=l("f5Yq"),A=l("yik8");x.registerVisual(b("tree","circle")),x.registerLayout(A)},"7AJT":function(j,R,l){var x=l("bYtY"),b=l("hM6l"),A=function(t,e,m,d,a){b.call(this,t,e,m),this.type=d||"value",this.position=a||"bottom"};A.prototype={constructor:A,index:0,getAxesOnZeroOf:null,model:null,isHorizontal:function(){var t=this.position;return t==="top"||t==="bottom"},getGlobalExtent:function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t[this.dim==="x"?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},x.inherits(A,b);var f=A;j.exports=f},"7Cbv":function(j,R,l){"use strict";var x=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),b=new Uint8Array(16);function A(){if(!x)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return x(b)}var f=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function t(i){return typeof i=="string"&&f.test(i)}for(var e=t,m=[],d=0;d<256;++d)m.push((d+256).toString(16).substr(1));function a(i){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(m[i[u+0]]+m[i[u+1]]+m[i[u+2]]+m[i[u+3]]+"-"+m[i[u+4]]+m[i[u+5]]+"-"+m[i[u+6]]+m[i[u+7]]+"-"+m[i[u+8]]+m[i[u+9]]+"-"+m[i[u+10]]+m[i[u+11]]+m[i[u+12]]+m[i[u+13]]+m[i[u+14]]+m[i[u+15]]).toLowerCase();if(!e(r))throw TypeError("Stringified UUID is invalid");return r}var n=a;function s(i,u,r){i=i||{};var o=i.random||(i.rng||A)();if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,u){r=r||0;for(var h=0;h<16;++h)u[r+h]=o[h];return u}return n(o)}var c=R.a=s},"7DRL":function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=A.createHashMap,t=A.isString,e=A.isArray,m=A.each,d=A.assert,a=l("MEGo"),n=a.parseXML,s=f(),c={registerMap:function(u,r,o){var h;return e(r)?h=r:r.svg?h=[{type:"svg",source:r.svg,specialAreas:r.specialAreas}]:(r.geoJson&&!r.features&&(o=r.specialAreas,r=r.geoJson),h=[{type:"geoJSON",source:r,specialAreas:o}]),m(h,function(p){var g=p.type;g==="geoJson"&&(g=p.type="geoJSON");var v=i[g];v(p)}),s.set(u,h)},retrieveMap:function(u){return s.get(u)}},i={geoJSON:function(u){var r=u.source;u.geoJSON=t(r)?typeof JSON!="undefined"&&JSON.parse?JSON.parse(r):new Function("return ("+r+");")():r},svg:function(u){u.svgXML=n(u.source)}};j.exports=c},"7G+c":function(j,R,l){var x=l("bYtY"),b=x.createHashMap,A=x.isTypedArray,f=l("Yl7c"),t=f.enableClassCheck,e=l("k9D9"),m=e.SOURCE_FORMAT_ORIGINAL,d=e.SERIES_LAYOUT_BY_COLUMN,a=e.SOURCE_FORMAT_UNKNOWN,n=e.SOURCE_FORMAT_TYPED_ARRAY,s=e.SOURCE_FORMAT_KEYED_COLUMNS;function c(u){this.fromDataset=u.fromDataset,this.data=u.data||(u.sourceFormat===s?{}:[]),this.sourceFormat=u.sourceFormat||a,this.seriesLayoutBy=u.seriesLayoutBy||d,this.dimensionsDefine=u.dimensionsDefine,this.encodeDefine=u.encodeDefine&&b(u.encodeDefine),this.startIndex=u.startIndex||0,this.dimensionsDetectCount=u.dimensionsDetectCount}c.seriesDataToSource=function(u){return new c({data:u,sourceFormat:A(u)?n:m,fromDataset:!1})},t(c);var i=c;j.exports=i},"7Kak":function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("KPFz"),f=l.n(A)},"7Phj":function(j,R,l){var x=l("bYtY"),b=l("OELB"),A=b.parsePercent,f=x.each;function t(a){var n=e(a);f(n,function(s){var c=s.seriesModels;if(!c.length)return;m(s),f(c,function(i,u){d(i,s.boxOffsetList[u],s.boxWidthList[u])})})}function e(a){var n=[],s=[];return a.eachSeriesByType("boxplot",function(c){var i=c.getBaseAxis(),u=x.indexOf(s,i);u<0&&(u=s.length,s[u]=i,n[u]={axis:i,seriesModels:[]}),n[u].seriesModels.push(c)}),n}function m(a){var n,s=a.axis,c=a.seriesModels,i=c.length,u=a.boxWidthList=[],r=a.boxOffsetList=[],o=[],h;if(s.type==="category")h=s.getBandWidth();else{var p=0;f(c,function(S){p=Math.max(p,S.getData().count())}),n=s.getExtent(),Math.abs(n[1]-n[0])/p}f(c,function(S){var _=S.get("boxWidth");x.isArray(_)||(_=[_,_]),o.push([A(_[0],h)||0,A(_[1],h)||0])});var g=h*.8-2,v=g/i*.3,y=(g-v*(i-1))/i,w=y/2-g/2;f(c,function(S,_){r.push(w),w+=v+y,u.push(Math.min(Math.max(y,o[_][0]),o[_][1]))})}function d(a,n,s){var c=a.coordinateSystem,i=a.getData(),u=s/2,r=a.get("layout")==="horizontal"?0:1,o=1-r,h=["x","y"],p=i.mapDimension(h[r]),g=i.mapDimension(h[o],!0);if(p==null||g.length<5)return;for(var v=0;v<i.count();v++){var y=i.get(p,v),w=O(y,g[2],v),S=O(y,g[0],v),_=O(y,g[1],v),I=O(y,g[3],v),C=O(y,g[4],v),E=[];M(E,_,0),M(E,I,1),E.push(S,_,C,I),F(E,S),F(E,C),F(E,w),i.setItemLayout(v,{initBaseline:w[o],ends:E})}function O(H,B,X){var J=i.get(B,X),k=[];k[r]=H,k[o]=J;var K;return isNaN(H)||isNaN(J)?K=[NaN,NaN]:(K=c.dataToPoint(k),K[r]+=n),K}function M(H,B,X){var J=B.slice(),k=B.slice();J[r]+=u,k[r]-=u,X?H.push(J,k):H.push(k,J)}function F(H,B){var X=B.slice(),J=B.slice();X[r]-=u,J[r]+=u,H.push(X,J)}}j.exports=t},"7SHv":function(j,R,l){var x=l("LPTA"),b=x.devicePixelRatio,A=l("bYtY"),f=l("SUKs"),t=l("mFDi"),e=l("BPZU"),m=l("Xmg4"),d=l("mLcG"),a=l("Dagg"),n=l("ItGF"),s=1e5,c=314159,i=.01,u=.001;function r(I){return parseInt(I,10)}function o(I){return I?I.__builtin__?!0:!(typeof I.resize!="function"||typeof I.refresh!="function"):!1}var h=new t(0,0,0,0),p=new t(0,0,0,0);function g(I,C,E){return h.copy(I.getBoundingRect()),I.transform&&h.applyTransform(I.transform),p.width=C,p.height=E,!h.intersect(p)}function v(I,C){if(I===C)return!1;if(!I||!C||I.length!==C.length)return!0;for(var E=0;E<I.length;E++)if(I[E]!==C[E])return!0;return!1}function y(I,C){for(var E=0;E<I.length;E++){var O=I[E];O.setTransform(C),C.beginPath(),O.buildPath(C,O.shape),C.clip(),O.restoreTransform(C)}}function w(I,C){var E=document.createElement("div");return E.style.cssText=["position:relative","width:"+I+"px","height:"+C+"px","padding:0","margin:0","border-width:0"].join(";")+";",E}var S=function(C,E,O){this.type="canvas";var M=!C.nodeName||C.nodeName.toUpperCase()==="CANVAS";this._opts=O=A.extend({},O||{}),this.dpr=O.devicePixelRatio||b,this._singleCanvas=M,this.root=C;var F=C.style;F&&(F["-webkit-tap-highlight-color"]="transparent",F["-webkit-user-select"]=F["user-select"]=F["-webkit-touch-callout"]="none",C.innerHTML=""),this.storage=E;var H=this._zlevelList=[],B=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,M){var J=C.width,k=C.height;O.width!=null&&(J=O.width),O.height!=null&&(k=O.height),this.dpr=O.devicePixelRatio||1,C.width=J*this.dpr,C.height=k*this.dpr,this._width=J,this._height=k;var K=new m(C,this,this.dpr);K.__builtin__=!0,K.initContext(),B[c]=K,K.zlevel=c,H.push(c),this._domRoot=C}else{this._width=this._getSize(0),this._height=this._getSize(1);var X=this._domRoot=w(this._width,this._height);C.appendChild(X)}this._hoverlayer=null,this._hoverElements=[]};S.prototype={constructor:S,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var C=this.getViewportRoot();if(C)return{offsetLeft:C.offsetLeft||0,offsetTop:C.offsetTop||0}},refresh:function(C){var E=this.storage.getDisplayList(!0),O=this._zlevelList;this._redrawId=Math.random(),this._paintList(E,C,this._redrawId);for(var M=0;M<O.length;M++){var F=O[M],H=this._layers[F];if(!H.__builtin__&&H.refresh){var B=M===0?this._backgroundColor:null;H.refresh(B)}}return this.refreshHover(),this},addHover:function(C,E){if(C.__hoverMir)return;var O=new C.constructor({style:C.style,shape:C.shape,z:C.z,z2:C.z2,silent:C.silent});return O.__from=C,C.__hoverMir=O,E&&O.setStyle(E),this._hoverElements.push(O),O},removeHover:function(C){var E=C.__hoverMir,O=this._hoverElements,M=A.indexOf(O,E);M>=0&&O.splice(M,1),C.__hoverMir=null},clearHover:function(C){for(var E=this._hoverElements,O=0;O<E.length;O++){var M=E[O].__from;M&&(M.__hoverMir=null)}E.length=0},refreshHover:function(){var C=this._hoverElements,E=C.length,O=this._hoverlayer;if(O&&O.clear(),!E)return;e(C,this.storage.displayableSortFunc),O||(O=this._hoverlayer=this.getLayer(s));var M={};O.ctx.save();for(var F=0;F<E;){var H=C[F],B=H.__from;if(!(B&&B.__zr)){C.splice(F,1),B.__hoverMir=null,E--;continue}F++,B.invisible||(H.transform=B.transform,H.invTransform=B.invTransform,H.__clipPaths=B.__clipPaths,this._doPaintEl(H,O,!0,M))}O.ctx.restore()},getHoverLayer:function(){return this.getLayer(s)},_paintList:function(C,E,O){if(this._redrawId!==O)return;E=E||!1,this._updateLayerStatus(C);var M=this._doPaintList(C,E);if(this._needsManuallyCompositing&&this._compositeManually(),!M){var F=this;d(function(){F._paintList(C,E,O)})}},_compositeManually:function(){var C=this.getLayer(c).ctx,E=this._domRoot.width,O=this._domRoot.height;C.clearRect(0,0,E,O),this.eachBuiltinLayer(function(M){M.virtual&&C.drawImage(M.dom,0,0,E,O)})},_doPaintList:function(C,E){for(var O=[],M=0;M<this._zlevelList.length;M++){var F=this._zlevelList[M],H=this._layers[F];H.__builtin__&&H!==this._hoverlayer&&(H.__dirty||E)&&O.push(H)}for(var B=!0,X=0;X<O.length;X++){var H=O[X],J=H.ctx,k={};J.save();var K=E?H.__startIndex:H.__drawIndex,z=!E&&H.incremental&&Date.now,W=z&&Date.now(),P=H.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(H.__startIndex===H.__endIndex)H.clear(!1,P);else if(K===H.__startIndex){var G=C[K];(!G.incremental||!G.notClear||E)&&H.clear(!1,P)}K===-1&&(console.error("For some unknown reason. drawIndex is -1"),K=H.__startIndex);for(var V=K;V<H.__endIndex;V++){var q=C[V];if(this._doPaintEl(q,H,E,k),q.__dirty=q.__dirtyText=!1,z){var re=Date.now()-W;if(re>15)break}}H.__drawIndex=V,H.__drawIndex<H.__endIndex&&(B=!1),k.prevElClipPaths&&J.restore(),J.restore()}return n.wxa&&A.each(this._layers,function(ce){ce&&ce.ctx&&ce.ctx.draw&&ce.ctx.draw()}),B},_doPaintEl:function(C,E,O,M){var F=E.ctx,H=C.transform;if((E.__dirty||O)&&!C.invisible&&C.style.opacity!==0&&!(H&&!H[0]&&!H[3])&&!(C.culling&&g(C,this._width,this._height))){var B=C.__clipPaths,X=M.prevElClipPaths;(!X||v(B,X))&&(X&&(F.restore(),M.prevElClipPaths=null,M.prevEl=null),B&&(F.save(),y(B,F),M.prevElClipPaths=B)),C.beforeBrush&&C.beforeBrush(F),C.brush(F,M.prevEl||null),M.prevEl=C,C.afterBrush&&C.afterBrush(F)}},getLayer:function(C,E){this._singleCanvas&&!this._needsManuallyCompositing&&(C=c);var O=this._layers[C];return O||(O=new m("zr_"+C,this,this.dpr),O.zlevel=C,O.__builtin__=!0,this._layerConfig[C]?A.merge(O,this._layerConfig[C],!0):this._layerConfig[C-i]&&A.merge(O,this._layerConfig[C-i],!0),E&&(O.virtual=E),this.insertLayer(C,O),O.initContext()),O},insertLayer:function(C,E){var O=this._layers,M=this._zlevelList,F=M.length,H=null,B=-1,X=this._domRoot;if(O[C]){f("ZLevel "+C+" has been used already");return}if(!o(E)){f("Layer of zlevel "+C+" is not valid");return}if(F>0&&C>M[0]){for(B=0;B<F-1&&!(M[B]<C&&M[B+1]>C);B++);H=O[M[B]]}if(M.splice(B+1,0,C),O[C]=E,!E.virtual)if(H){var J=H.dom;J.nextSibling?X.insertBefore(E.dom,J.nextSibling):X.appendChild(E.dom)}else X.firstChild?X.insertBefore(E.dom,X.firstChild):X.appendChild(E.dom)},eachLayer:function(C,E){var O=this._zlevelList,M,F;for(F=0;F<O.length;F++)M=O[F],C.call(E,this._layers[M],M)},eachBuiltinLayer:function(C,E){var O=this._zlevelList,M,F,H;for(H=0;H<O.length;H++)F=O[H],M=this._layers[F],M.__builtin__&&C.call(E,M,F)},eachOtherLayer:function(C,E){var O=this._zlevelList,M,F,H;for(H=0;H<O.length;H++)F=O[H],M=this._layers[F],M.__builtin__||C.call(E,M,F)},getLayers:function(){return this._layers},_updateLayerStatus:function(C){this.eachBuiltinLayer(function(k,K){k.__dirty=k.__used=!1});function E(k){F&&(F.__endIndex!==k&&(F.__dirty=!0),F.__endIndex=k)}if(this._singleCanvas)for(var O=1;O<C.length;O++){var M=C[O];if(M.zlevel!==C[O-1].zlevel||M.incremental){this._needsManuallyCompositing=!0;break}}for(var F=null,H=0,B,O=0;O<C.length;O++){var M=C[O],X=M.zlevel,J;B!==X&&(B=X,H=0),M.incremental?(J=this.getLayer(X+u,this._needsManuallyCompositing),J.incremental=!0,H=1):J=this.getLayer(X+(H>0?i:0),this._needsManuallyCompositing),J.__builtin__||f("ZLevel "+X+" has been used by unkown layer "+J.id),J!==F&&(J.__used=!0,J.__startIndex!==O&&(J.__dirty=!0),J.__startIndex=O,J.incremental?J.__drawIndex=-1:J.__drawIndex=O,E(O),F=J),M.__dirty&&(J.__dirty=!0,J.incremental&&J.__drawIndex<0&&(J.__drawIndex=O))}E(O),this.eachBuiltinLayer(function(k,K){!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(C){C.clear()},setBackgroundColor:function(C){this._backgroundColor=C},configLayer:function(C,E){if(E){var O=this._layerConfig;O[C]?A.merge(O[C],E,!0):O[C]=E;for(var M=0;M<this._zlevelList.length;M++){var F=this._zlevelList[M];if(F===C||F===C+i){var H=this._layers[F];A.merge(H,O[C],!0)}}}},delLayer:function(C){var E=this._layers,O=this._zlevelList,M=E[C];if(!M)return;M.dom.parentNode.removeChild(M.dom),delete E[C],O.splice(A.indexOf(O,C),1)},resize:function(C,E){if(this._domRoot.style){var O=this._domRoot;O.style.display="none";var M=this._opts;if(C!=null&&(M.width=C),E!=null&&(M.height=E),C=this._getSize(0),E=this._getSize(1),O.style.display="",this._width!==C||E!==this._height){O.style.width=C+"px",O.style.height=E+"px";for(var F in this._layers)this._layers.hasOwnProperty(F)&&this._layers[F].resize(C,E);A.each(this._progressiveLayers,function(H){H.resize(C,E)}),this.refresh(!0)}this._width=C,this._height=E}else{if(C==null||E==null)return;this._width=C,this._height=E,this.getLayer(c).resize(C,E)}return this},clearLayer:function(C){var E=this._layers[C];E&&E.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(C){if(C=C||{},this._singleCanvas&&!this._compositeManually)return this._layers[c].dom;var E=new m("image",this,C.pixelRatio||this.dpr);if(E.initContext(),E.clear(!1,C.backgroundColor||this._backgroundColor),C.pixelRatio<=this.dpr){this.refresh();var O=E.dom.width,M=E.dom.height,F=E.ctx;this.eachLayer(function(k){k.__builtin__?F.drawImage(k.dom,0,0,O,M):k.renderToCanvas&&(E.ctx.save(),k.renderToCanvas(E.ctx),E.ctx.restore())})}else for(var H={},B=this.storage.getDisplayList(!0),X=0;X<B.length;X++){var J=B[X];this._doPaintEl(J,E,!0,H)}return E.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(C){var E=this._opts,O=["width","height"][C],M=["clientWidth","clientHeight"][C],F=["paddingLeft","paddingTop"][C],H=["paddingRight","paddingBottom"][C];if(E[O]!=null&&E[O]!=="auto")return parseFloat(E[O]);var B=this.root,X=document.defaultView.getComputedStyle(B);return(B[M]||r(X[O])||r(B.style[O]))-(r(X[F])||0)-(r(X[H])||0)|0},pathToImage:function(C,E){E=E||this.dpr;var O=document.createElement("canvas"),M=O.getContext("2d"),F=C.getBoundingRect(),H=C.style,B=H.shadowBlur*E,X=H.shadowOffsetX*E,J=H.shadowOffsetY*E,k=H.hasStroke()?H.lineWidth:0,K=Math.max(k/2,-X+B),z=Math.max(k/2,X+B),W=Math.max(k/2,-J+B),P=Math.max(k/2,J+B),G=F.width+K+z,V=F.height+W+P;O.width=G*E,O.height=V*E,M.scale(E,E),M.clearRect(0,0,G,V),M.dpr=E;var q={position:C.position,rotation:C.rotation,scale:C.scale};C.position=[K-F.x,W-F.y],C.rotation=0,C.scale=[1,1],C.updateTransform(),C&&C.brush(M);var re=a,ce=new re({style:{x:0,y:0,image:O}});return q.position!=null&&(ce.position=C.position=q.position),q.rotation!=null&&(ce.rotation=C.rotation=q.rotation),q.scale!=null&&(ce.scale=C.scale=q.scale),ce}};var _=S;j.exports=_},"7a+S":function(j,R,l){var x=l("bYtY"),b=l("bLfw"),A=l("YXkt"),f=l("4NO4"),t=b.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},init:function(m,d,a){this._data,this._names,this.mergeDefaultAndTheme(m,a),this._initData()},mergeOption:function(m){t.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(m){m==null&&(m=this.option.currentIndex);var d=this._data.count();this.option.loop?m=(m%d+d)%d:(m>=d&&(m=d-1),m<0&&(m=0)),this.option.currentIndex=m},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(m){this.option.autoPlay=!!m},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var m=this.option,d=m.data||[],a=m.axisType,n=this._names=[];if(a==="category"){var s=[];x.each(d,function(u,r){var o=f.getDataItemValue(u),h;x.isObject(u)?(h=x.clone(u),h.value=r):h=r,s.push(h),!x.isString(o)&&(o==null||isNaN(o))&&(o=""),n.push(o+"")}),d=s}var c={category:"ordinal",time:"time"}[a]||"number",i=this._data=new A([{name:"value",type:c}],this);i.initData(d,n)},getData:function(){return this._data},getCategories:function(){if(this.get("axisType")==="category")return this._names.slice()}}),e=t;j.exports=e},"7aKB":function(j,R,l){var x=l("bYtY"),b=l("6GrX"),A=l("OELB");function f(w){return isNaN(w)?"-":(w=(w+"").split("."),w[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(w.length>1?"."+w[1]:""))}function t(w,S){return w=(w||"").toLowerCase().replace(/-(.)/g,function(_,I){return I.toUpperCase()}),S&&w&&(w=w.charAt(0).toUpperCase()+w.slice(1)),w}var e=x.normalizeCssArray,m=/([&<>"'])/g,d={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function a(w){return w==null?"":(w+"").replace(m,function(S,_){return d[_]})}var n=["a","b","c","d","e","f","g"],s=function(w,S){return"{"+w+(S==null?"":S)+"}"};function c(w,S,_){x.isArray(S)||(S=[S]);var I=S.length;if(!I)return"";for(var C=S[0].$vars||[],E=0;E<C.length;E++){var O=n[E];w=w.replace(s(O),s(O,0))}for(var M=0;M<I;M++)for(var F=0;F<C.length;F++){var H=S[M][C[F]];w=w.replace(s(n[F],M),_?a(H):H)}return w}function i(w,S,_){return x.each(S,function(I,C){w=w.replace("{"+C+"}",_?a(I):I)}),w}function u(w,S){w=x.isString(w)?{color:w,extraCssText:S}:w||{};var _=w.color,I=w.type,S=w.extraCssText,C=w.renderMode||"html",E=w.markerId||"X";return _?C==="html"?I==="subItem"?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+a(_)+";"+(S||"")+'"></span>':'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:'+a(_)+";"+(S||"")+'"></span>':{renderMode:C,content:"{marker"+E+"|} ",style:{color:_}}:""}function r(w,S){return w+="","0000".substr(0,S-w.length)+w}function o(w,S,_){(w==="week"||w==="month"||w==="quarter"||w==="half-year"||w==="year")&&(w=`MM-dd
yyyy`);var I=A.parseDate(S),C=_?"UTC":"",E=I["get"+C+"FullYear"](),O=I["get"+C+"Month"]()+1,M=I["get"+C+"Date"](),F=I["get"+C+"Hours"](),H=I["get"+C+"Minutes"](),B=I["get"+C+"Seconds"](),X=I["get"+C+"Milliseconds"]();return w=w.replace("MM",r(O,2)).replace("M",O).replace("yyyy",E).replace("yy",E%100).replace("dd",r(M,2)).replace("d",M).replace("hh",r(F,2)).replace("h",F).replace("mm",r(H,2)).replace("m",H).replace("ss",r(B,2)).replace("s",B).replace("SSS",r(X,3)),w}function h(w){return w&&w.charAt(0).toUpperCase()+w.substr(1)}var p=b.truncateText;function g(w){return b.getBoundingRect(w.text,w.font,w.textAlign,w.textVerticalAlign,w.textPadding,w.textLineHeight,w.rich,w.truncate)}function v(w,S,_,I,C,E,O,M){return b.getBoundingRect(w,S,_,I,C,M,E,O)}function y(w,S){if(S==="_blank"||S==="blank"){var _=window.open();_.opener=null,_.location=w}else window.open(w,S)}R.addCommas=f,R.toCamelCase=t,R.normalizeCssArray=e,R.encodeHTML=a,R.formatTpl=c,R.formatTplSimple=i,R.getTooltipMarker=u,R.formatTime=o,R.capitalFirst=h,R.truncateText=p,R.getTextBoundingRect=g,R.getTextRect=v,R.windowOpen=y},"7bkD":function(j,R,l){var x=l("bYtY");function b(A,f){f=f||{};var t=A.coordinateSystem,e=A.axis,m={},d=e.position,a=e.orient,n=t.getRect(),s=[n.x,n.x+n.width,n.y,n.y+n.height],c={horizontal:{top:s[2],bottom:s[3]},vertical:{left:s[0],right:s[1]}};m.position=[a==="vertical"?c.vertical[d]:s[0],a==="horizontal"?c.horizontal[d]:s[3]];var i={horizontal:0,vertical:1};m.rotation=Math.PI/2*i[a];var u={top:-1,bottom:1,right:1,left:-1};m.labelDirection=m.tickDirection=m.nameDirection=u[d],A.get("axisTick.inside")&&(m.tickDirection=-m.tickDirection),x.retrieve(f.labelInside,A.get("axisLabel.inside"))&&(m.labelDirection=-m.labelDirection);var r=f.rotate;return r==null&&(r=A.get("axisLabel.rotate")),m.labelRotation=d==="top"?-r:r,m.z2=1,m}R.layout=b},"7hqr":function(j,R,l){var x=l("bYtY"),b=x.each,A=x.isString;function f(m,d,a){a=a||{};var n=a.byIndex,s=a.stackedCoordDimension,c=!!(m&&m.get("stack")),i,u,r,o;if(b(d,function(v,y){A(v)&&(d[y]=v={name:v}),c&&!v.isExtraCoord&&(!n&&!i&&v.ordinalMeta&&(i=v),!u&&v.type!=="ordinal"&&v.type!=="time"&&(!s||s===v.coordDim)&&(u=v))}),u&&!n&&!i&&(n=!0),u){r="__\0ecstackresult",o="__\0ecstackedover",i&&(i.createInvertedIndices=!0);var h=u.coordDim,p=u.type,g=0;b(d,function(v){v.coordDim===h&&g++}),d.push({name:r,coordDim:h,coordDimIndex:g,type:p,isExtraCoord:!0,isCalculationCoord:!0}),g++,d.push({name:o,coordDim:o,coordDimIndex:g,type:p,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:u&&u.name,stackedByDimension:i&&i.name,isStackedByIndex:n,stackedOverDimension:o,stackResultDimension:r}}function t(m,d){return!!d&&d===m.getCalculationInfo("stackedDimension")}function e(m,d){return t(m,d)?m.getCalculationInfo("stackResultDimension"):d}R.enableDataStack=f,R.isDimensionStacked=t,R.getStackedDimension=e},"7mYs":function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("IwbS"),f=l("7aKB"),t=l("OELB"),e={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"]},m={EN:["S","M","T","W","T","F","S"],CN:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},d=x.extendComponentView({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(a,n,s){var c=this.group;c.removeAll();var i=a.coordinateSystem,u=i.getRangeInfo(),r=i.getOrient();this._renderDayRect(a,u,c),this._renderLines(a,u,r,c),this._renderYearText(a,u,r,c),this._renderMonthText(a,r,c),this._renderWeekText(a,u,r,c)},_renderDayRect:function(a,n,s){for(var c=a.coordinateSystem,i=a.getModel("itemStyle").getItemStyle(),u=c.getCellWidth(),r=c.getCellHeight(),o=n.start.time;o<=n.end.time;o=c.getNextNDay(o,1).time){var h=c.dataToRect([o],!1).tl,p=new A.Rect({shape:{x:h[0],y:h[1],width:u,height:r},cursor:"default",style:i});s.add(p)}},_renderLines:function(a,n,s,c){var i=this,u=a.coordinateSystem,r=a.getModel("splitLine.lineStyle").getLineStyle(),o=a.get("splitLine.show"),h=r.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var p=n.start,g=0;p.time<=n.end.time;g++){y(p.formatedDate),g===0&&(p=u.getDateInfo(n.start.y+"-"+n.start.m));var v=p.date;v.setMonth(v.getMonth()+1),p=u.getDateInfo(v)}y(u.getNextNDay(n.end.time,1).formatedDate);function y(w){i._firstDayOfMonth.push(u.getDateInfo(w)),i._firstDayPoints.push(u.dataToRect([w],!1).tl);var S=i._getLinePointsOfOneWeek(a,w,s);i._tlpoints.push(S[0]),i._blpoints.push(S[S.length-1]),o&&i._drawSplitline(S,r,c)}o&&this._drawSplitline(i._getEdgesPoints(i._tlpoints,h,s),r,c),o&&this._drawSplitline(i._getEdgesPoints(i._blpoints,h,s),r,c)},_getEdgesPoints:function(a,n,s){var c=[a[0].slice(),a[a.length-1].slice()],i=s==="horizontal"?0:1;return c[0][i]=c[0][i]-n/2,c[1][i]=c[1][i]+n/2,c},_drawSplitline:function(a,n,s){var c=new A.Polyline({z2:20,shape:{points:a},style:n});s.add(c)},_getLinePointsOfOneWeek:function(a,n,s){var c=a.coordinateSystem;n=c.getDateInfo(n);for(var i=[],u=0;u<7;u++){var r=c.getNextNDay(n.time,u),o=c.dataToRect([r.time],!1);i[2*r.day]=o.tl,i[2*r.day+1]=o[s==="horizontal"?"bl":"tr"]}return i},_formatterLabel:function(a,n){return typeof a=="string"&&a?f.formatTplSimple(a,n):typeof a=="function"?a(n):n.nameMap},_yearTextPositionControl:function(a,n,s,c,i){n=n.slice();var u=["center","bottom"];c==="bottom"?(n[1]+=i,u=["center","top"]):c==="left"?n[0]-=i:c==="right"?(n[0]+=i,u=["center","top"]):n[1]-=i;var r=0;return(c==="left"||c==="right")&&(r=Math.PI/2),{rotation:r,position:n,style:{textAlign:u[0],textVerticalAlign:u[1]}}},_renderYearText:function(a,n,s,c){var i=a.getModel("yearLabel");if(!i.get("show"))return;var u=i.get("margin"),r=i.get("position");r||(r=s!=="horizontal"?"top":"left");var o=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],h=(o[0][0]+o[1][0])/2,p=(o[0][1]+o[1][1])/2,g=s==="horizontal"?0:1,v={top:[h,o[g][1]],bottom:[h,o[1-g][1]],left:[o[1-g][0],p],right:[o[g][0],p]},y=n.start.y;+n.end.y>+n.start.y&&(y=y+"-"+n.end.y);var w=i.get("formatter"),S={start:n.start.y,end:n.end.y,nameMap:y},_=this._formatterLabel(w,S),I=new A.Text({z2:30});A.setTextStyle(I.style,i,{text:_}),I.attr(this._yearTextPositionControl(I,v[r],s,r,u)),c.add(I)},_monthTextPositionControl:function(a,n,s,c,i){var u="left",r="top",o=a[0],h=a[1];return s==="horizontal"?(h=h+i,n&&(u="center"),c==="start"&&(r="bottom")):(o=o+i,n&&(r="middle"),c==="start"&&(u="right")),{x:o,y:h,textAlign:u,textVerticalAlign:r}},_renderMonthText:function(a,n,s){var c=a.getModel("monthLabel");if(!c.get("show"))return;var i=c.get("nameMap"),u=c.get("margin"),r=c.get("position"),o=c.get("align"),h=[this._tlpoints,this._blpoints];b.isString(i)&&(i=e[i.toUpperCase()]||[]);var p=r==="start"?0:1,g=n==="horizontal"?0:1;u=r==="start"?-u:u;for(var v=o==="center",y=0;y<h[p].length-1;y++){var w=h[p][y].slice(),S=this._firstDayOfMonth[y];if(v){var _=this._firstDayPoints[y];w[g]=(_[g]+h[0][y+1][g])/2}var I=c.get("formatter"),C=i[+S.m-1],E={yyyy:S.y,yy:(S.y+"").slice(2),MM:S.m,M:+S.m,nameMap:C},O=this._formatterLabel(I,E),M=new A.Text({z2:30});b.extend(A.setTextStyle(M.style,c,{text:O}),this._monthTextPositionControl(w,v,n,r,u)),s.add(M)}},_weekTextPositionControl:function(a,n,s,c,i){var u="center",r="middle",o=a[0],h=a[1],p=s==="start";return n==="horizontal"?(o=o+c+(p?1:-1)*i[0]/2,u=p?"right":"left"):(h=h+c+(p?1:-1)*i[1]/2,r=p?"bottom":"top"),{x:o,y:h,textAlign:u,textVerticalAlign:r}},_renderWeekText:function(a,n,s,c){var i=a.getModel("dayLabel");if(!i.get("show"))return;var u=a.coordinateSystem,r=i.get("position"),o=i.get("nameMap"),h=i.get("margin"),p=u.getFirstDayOfWeek();b.isString(o)&&(o=m[o.toUpperCase()]||[]);var g=u.getNextNDay(n.end.time,7-n.lweek).time,v=[u.getCellWidth(),u.getCellHeight()];h=t.parsePercent(h,v[s==="horizontal"?0:1]),r==="start"&&(g=u.getNextNDay(n.start.time,-(7+n.fweek)).time,h=-h);for(var y=0;y<7;y++){var w=u.getNextNDay(g,y),S=u.dataToRect([w.time],!1).center,_=y;_=Math.abs((y+p)%7);var I=new A.Text({z2:30});b.extend(A.setTextStyle(I.style,i,{text:o[_]}),this._weekTextPositionControl(S,s,r,h,v)),c.add(I)}}});j.exports=d},"7oTu":function(j,R,l){var x=l("IMiH"),b=l("QBsz"),A=b.applyTransform,f=x.CMD,t=[[],[],[]],e=Math.sqrt,m=Math.atan2;function d(a,n){var s=a.data,c,i,u,r,o,h,p=f.M,g=f.C,v=f.L,y=f.R,w=f.A,S=f.Q;for(u=0,r=0;u<s.length;){c=s[u++],r=u,i=0;switch(c){case p:i=1;break;case v:i=1;break;case g:i=3;break;case S:i=2;break;case w:var _=n[4],I=n[5],C=e(n[0]*n[0]+n[1]*n[1]),E=e(n[2]*n[2]+n[3]*n[3]),O=m(-n[1]/E,n[0]/C);s[u]*=C,s[u++]+=_,s[u]*=E,s[u++]+=I,s[u++]*=C,s[u++]*=E,s[u++]+=O,s[u++]+=O,u+=2,r=u;break;case y:h[0]=s[u++],h[1]=s[u++],A(h,h,n),s[r++]=h[0],s[r++]=h[1],h[0]+=s[u++],h[1]+=s[u++],A(h,h,n),s[r++]=h[0],s[r++]=h[1]}for(o=0;o<i;o++){var h=t[o];h[0]=s[u++],h[1]=s[u++],A(h,h,n),s[r++]=h[0],s[r++]=h[1]}}}j.exports=d},"7pVf":function(j,R,l){var x=l("ProS"),b=l("ZqQs");l("oE7X"),l("OUJF"),l("3X6L"),l("NH9N"),x.registerPreprocessor(b)},"7ph2":function(j,R){function l(A){return A instanceof Array||(A=[A,A]),A}var x="lineStyle.opacity".split("."),b={seriesType:"lines",reset:function(A,f,t){var e=l(A.get("symbol")),m=l(A.get("symbolSize")),d=A.getData();d.setVisual("fromSymbol",e&&e[0]),d.setVisual("toSymbol",e&&e[1]),d.setVisual("fromSymbolSize",m&&m[0]),d.setVisual("toSymbolSize",m&&m[1]),d.setVisual("opacity",A.get(x));function a(n,s){var c=n.getItemModel(s),i=l(c.getShallow("symbol",!0)),u=l(c.getShallow("symbolSize",!0)),r=c.get(x);i[0]&&n.setItemVisual(s,"fromSymbol",i[0]),i[1]&&n.setItemVisual(s,"toSymbol",i[1]),u[0]&&n.setItemVisual(s,"fromSymbolSize",u[0]),u[1]&&n.setItemVisual(s,"toSymbolSize",u[1]),n.setItemVisual(s,"opacity",r)}return{dataEach:d.hasItemOption?a:null}}};j.exports=b},"7uqq":function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("ProS"),f=l("bYtY"),t=l("AUH6"),e=l("+TT/"),m=l("OELB"),d=l("W4dC"),a=l("7DRL");function n(u,r){var o=u.get("boundingCoords");if(o!=null){var h=o[0],p=o[1];isNaN(h[0])||isNaN(h[1])||isNaN(p[0])||isNaN(p[1])||this.setBoundingRect(h[0],h[1],p[0]-h[0],p[1]-h[1])}var g=this.getBoundingRect(),v,y=u.get("layoutCenter"),w=u.get("layoutSize"),S=r.getWidth(),_=r.getHeight(),I=g.width/g.height*this.aspectScale,C=!1;y&&w&&(y=[m.parsePercent(y[0],S),m.parsePercent(y[1],_)],w=m.parsePercent(w,Math.min(S,_)),!isNaN(y[0])&&!isNaN(y[1])&&!isNaN(w)&&(C=!0));var E;if(C){var E={};I>1?(E.width=w,E.height=w/I):(E.height=w,E.width=w*I),E.y=y[1]-E.height/2,E.x=y[0]-E.width/2}else v=u.getBoxLayoutParams(),v.aspect=I,E=e.getLayoutRect(v,{width:S,height:_});this.setViewRect(E.x,E.y,E.width,E.height),this.setCenter(u.get("center")),this.setZoom(u.get("zoom"))}function s(u,r){f.each(r.get("geoCoord"),function(o,h){u.addGeoCoord(h,o)})}var c={dimensions:t.prototype.dimensions,create:function(u,r){var o=[];u.eachComponent("geo",function(p,g){var v=p.get("map"),y=p.get("aspectScale"),w=!0,S=a.retrieveMap(v);S&&S[0]&&S[0].type==="svg"?(y==null&&(y=1),w=!1):y==null&&(y=.75);var _=new t(v+g,v,p.get("nameMap"),w);_.aspectScale=y,_.zoomLimit=p.get("scaleLimit"),o.push(_),s(_,p),p.coordinateSystem=_,_.model=p,_.resize=n,_.resize(p,r)}),u.eachSeries(function(p){var g=p.get("coordinateSystem");if(g==="geo"){var v=p.get("geoIndex")||0;p.coordinateSystem=o[v]}});var h={};return u.eachSeriesByType("map",function(p){if(!p.getHostGeoModel()){var g=p.getMapType();h[g]=h[g]||[],h[g].push(p)}}),f.each(h,function(p,g){var v=f.map(p,function(w){return w.get("nameMap")}),y=new t(g,g,f.mergeAll(v));y.zoomLimit=f.retrieve.apply(null,f.map(p,function(w){return w.get("scaleLimit")})),o.push(y),y.resize=n,y.aspectScale=p[0].get("aspectScale"),y.resize(p[0],r),f.each(p,function(w){w.coordinateSystem=y,s(y,w)})}),o},getFilledRegions:function(u,r,o){for(var h=(u||[]).slice(),p=f.createHashMap(),g=0;g<h.length;g++)p.set(h[g].name,h[g]);var v=d.load(r,o);return f.each(v.regions,function(y){var w=y.name;!p.get(w)&&h.push({name:w})}),h}};A.registerCoordinateSystem("geo",c);var i=c;j.exports=i},"7yuC":function(j,R,l){var x=l("QBsz"),b=x.scaleAndAdd;function A(f,t,e){for(var m=e.rect,d=m.width,a=m.height,n=[m.x+d/2,m.y+a/2],s=e.gravity==null?.1:e.gravity,c=0;c<f.length;c++){var i=f[c];i.p||(i.p=x.create(d*(Math.random()-.5)+n[0],a*(Math.random()-.5)+n[1])),i.pp=x.clone(i.p),i.edges=null}var u=e.friction==null?.6:e.friction,r=u;return{warmUp:function(){r=u*.8},setFixed:function(o){f[o].fixed=!0},setUnfixed:function(o){f[o].fixed=!1},step:function(o){for(var h=[],p=f.length,g=0;g<t.length;g++){var v=t[g];if(v.ignoreForceLayout)continue;var y=v.n1,w=v.n2;x.sub(h,w.p,y.p);var S=x.len(h)-v.d,_=w.w/(y.w+w.w);isNaN(_)&&(_=0),x.normalize(h,h),!y.fixed&&b(y.p,y.p,h,_*S*r),!w.fixed&&b(w.p,w.p,h,-(1-_)*S*r)}for(var g=0;g<p;g++){var I=f[g];I.fixed||(x.sub(h,n,I.p),b(I.p,I.p,h,s*r))}for(var g=0;g<p;g++)for(var y=f[g],C=g+1;C<p;C++){var w=f[C];x.sub(h,w.p,y.p);var S=x.len(h);S===0&&(x.set(h,Math.random()-.5,Math.random()-.5),S=1);var E=(y.rep+w.rep)/S/S;!y.fixed&&b(y.pp,y.pp,h,E),!w.fixed&&b(w.pp,w.pp,h,-E)}for(var O=[],g=0;g<p;g++){var I=f[g];I.fixed||(x.sub(O,I.p,I.pp),b(I.p,I.p,O,r),x.copy(I.pp,I.p))}r=r*.992,o&&o(f,t,r<.01)}}}R.forceLayout=A},"8+yF":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},b={lookup:function(f){if(f>=32&&f<=255)return f;var t=x[f];return t!==void 0?t:16777216|f}};R.default=b},"815F":function(j,R,l){"use strict";l.d(R,"e",function(){return m}),l.d(R,"c",function(){return a}),l.d(R,"d",function(){return n}),l.d(R,"a",function(){return c}),l.d(R,"f",function(){return i}),l.d(R,"b",function(){return u});var x=l("KQm4"),b=l("VTBJ"),A=l("Ff2n"),f=l("Zm9Q"),t=l("Kwbf"),e=l("OZM5");function m(r,o){return r!=null?r:o}function d(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=new Map;function h(p){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(p||[]).forEach(function(v){var y=v.key,w=v.children;Object(t.a)(y!=null,"Tree node must have a certain key: [".concat(g).concat(y,"]"));var S=String(y);Object(t.a)(!o.has(S)||y===null||y===void 0,"Same 'key' exist in the Tree: ".concat(S)),o.set(S,!0),h(w,"".concat(g).concat(S," > "))})}h(r)}function a(r){function o(h){var p=Object(f.a)(h);return p.map(function(g){if(!Object(e.i)(g))return Object(t.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var v=g.key,y=g.props,w=y.children,S=Object(A.a)(y,["children"]),_=Object(b.a)({key:v},S),I=o(w);return I.length&&(_.children=I),_}).filter(function(g){return g})}return o(r)}function n(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=new Set(o===!0?[]:o),p=[];function g(v){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return v.map(function(w,S){var _=Object(e.h)(y?y.pos:"0",S),I=m(w.key,_),C=Object(b.a)(Object(b.a)({},w),{},{parent:y,pos:_,children:null,data:w,isStart:[].concat(Object(x.a)(y?y.isStart:[]),[S===0]),isEnd:[].concat(Object(x.a)(y?y.isEnd:[]),[S===v.length-1])});return p.push(C),o===!0||h.has(I)?C.children=g(w.children||[],C):C.children=[],C})}return g(r),p}function s(r,o,h){var p;h?typeof h=="string"?p=function(y){return y[h]}:typeof h=="function"&&(p=function(y){return h(y)}):p=function(y,w){return m(y.key,w)};function g(v,y,w){var S=v?v.children:r,_=v?Object(e.h)(w.pos,y):"0";if(v){var I=p(v,_),C={node:v,index:y,pos:_,key:I,parentPos:w.node?w.pos:null,level:w.level+1};o(C)}S&&S.forEach(function(E,O){g(E,O,{node:v,pos:_,level:w?w.level+1:-1})})}g(null)}function c(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h=o.initWrapper,p=o.processEntity,g=o.onProcessFinished,v=arguments.length>2?arguments[2]:void 0,y={},w={},S={posEntities:y,keyEntities:w};return h&&(S=h(S)||S),s(r,function(_){var I=_.node,C=_.index,E=_.pos,O=_.key,M=_.parentPos,F=_.level,H={node:I,index:C,key:O,pos:E,level:F},B=m(O,E);y[E]=H,w[B]=H,H.parent=y[M],H.parent&&(H.parent.children=H.parent.children||[],H.parent.children.push(H)),p&&p(H,S)},v),g&&g(S),S}function i(r,o){var h=o.expandedKeys,p=o.selectedKeys,g=o.loadedKeys,v=o.loadingKeys,y=o.checkedKeys,w=o.halfCheckedKeys,S=o.dragOverNodeKey,_=o.dropPosition,I=o.keyEntities,C=I[r],E={eventKey:r,expanded:h.indexOf(r)!==-1,selected:p.indexOf(r)!==-1,loaded:g.indexOf(r)!==-1,loading:v.indexOf(r)!==-1,checked:y.indexOf(r)!==-1,halfChecked:w.indexOf(r)!==-1,pos:String(C?C.pos:""),dragOver:S===r&&_===0,dragOverGapTop:S===r&&_===-1,dragOverGapBottom:S===r&&_===1};return E}function u(r){var o=r.data,h=r.expanded,p=r.selected,g=r.checked,v=r.loaded,y=r.loading,w=r.halfChecked,S=r.dragOver,_=r.dragOverGapTop,I=r.dragOverGapBottom,C=r.pos,E=r.active,O=Object(b.a)(Object(b.a)({},o),{},{expanded:h,selected:p,checked:g,loaded:v,loading:y,halfChecked:w,dragOver:S,dragOverGapTop:_,dragOverGapBottom:I,pos:C,active:E});return"props"in O||Object.defineProperty(O,"props",{get:function(){return Object(t.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),O}},"8CQX":function(j,R,l){"use strict";function x(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(o){return typeof o}:x=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},x(u)}Object.defineProperty(R,"__esModule",{value:!0}),R.getKeycode=s,R.getKey=c,R.getKeysym=i;var b=n(l("mHUz")),A=n(l("8+yF")),f=n(l("6Qwc")),t=n(l("gIYZ")),e=n(l("mTgk")),m=a(l("GdRQ"));function d(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return d=function(){return u},u}function a(u){if(u&&u.__esModule)return u;if(u===null||x(u)!=="object"&&typeof u!="function")return{default:u};var r=d();if(r&&r.has(u))return r.get(u);var o={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in u)if(Object.prototype.hasOwnProperty.call(u,p)){var g=h?Object.getOwnPropertyDescriptor(u,p):null;g&&(g.get||g.set)?Object.defineProperty(o,p,g):o[p]=u[p]}return o.default=u,r&&r.set(u,o),o}function n(u){return u&&u.__esModule?u:{default:u}}function s(u){if(u.code){switch(u.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return u.code}if(u.type!=="keypress"&&u.keyCode in f.default){var r=f.default[u.keyCode];if(m.isMac()&&r==="ContextMenu"&&(r="MetaRight"),u.location===2)switch(r){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(u.location===3)switch(r){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return r}return"Unidentified"}function c(u){if(u.key!==void 0){switch(u.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return u.char}switch(u.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(u.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(u.key==="\0"&&u.code==="NumpadDecimal")return"Delete";if(!m.isIE()&&!m.isEdge())return u.key;if(u.key.length!==1&&u.key!=="Unidentified")return u.key}var r=s(u);return r in t.default?t.default[r]:u.charCode?String.fromCharCode(u.charCode):"Unidentified"}function i(u){var r=c(u);if(r==="Unidentified")return null;if(r in e.default){var o=u.location;if(r==="Meta"&&o===0&&(o=2),r==="Clear"&&o===3){var h=s(u);h==="NumLock"&&(o=0)}if((o===void 0||o>3)&&(o=0),r==="Meta"){var p=s(u);if(p==="AltLeft")return b.default.XK_Meta_L;if(p==="AltRight")return b.default.XK_Meta_R}if(r==="Clear"){var g=s(u);if(g==="NumLock")return b.default.XK_Num_Lock}return e.default[r][o]}if(r.length!==1)return null;var v=r.charCodeAt();return v?A.default.lookup(v):null}},"8EBN":function(j,R,l){(function(x){x(l("VrN/"))})(function(x){"use strict";x.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 b=0;b<x.modeInfo.length;b++){var A=x.modeInfo[b];A.mimes&&(A.mime=A.mimes[0])}x.findModeByMIME=function(f){f=f.toLowerCase();for(var t=0;t<x.modeInfo.length;t++){var e=x.modeInfo[t];if(e.mime==f)return e;if(e.mimes){for(var m=0;m<e.mimes.length;m++)if(e.mimes[m]==f)return e}}if(/\+xml$/.test(f))return x.findModeByMIME("application/xml");if(/\+json$/.test(f))return x.findModeByMIME("application/json")},x.findModeByExtension=function(f){f=f.toLowerCase();for(var t=0;t<x.modeInfo.length;t++){var e=x.modeInfo[t];if(e.ext){for(var m=0;m<e.ext.length;m++)if(e.ext[m]==f)return e}}},x.findModeByFileName=function(f){for(var t=0;t<x.modeInfo.length;t++){var e=x.modeInfo[t];if(e.file&&e.file.test(f))return e}var m=f.lastIndexOf("."),d=m>-1&&f.substring(m+1,f.length);if(d)return x.findModeByExtension(d)},x.findModeByName=function(f){f=f.toLowerCase();for(var t=0;t<x.modeInfo.length;t++){var e=x.modeInfo[t];if(e.name.toLowerCase()==f)return e;if(e.alias){for(var m=0;m<e.alias.length;m++)if(e.alias[m].toLowerCase()==f)return e}}}})},"8IMR":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"};R.default=x},"8ISB":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("6Hfg"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},"8K/p":function(j,R,l){"use strict";function x(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(i){return typeof i}:x=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},x(s)}Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var b=e(l("Lo0S")),A=f(l("ItS6"));function f(s){return s&&s.__esModule?s:{default:s}}function t(){if(typeof WeakMap!="function")return null;var s=new WeakMap;return t=function(){return s},s}function e(s){if(s&&s.__esModule)return s;if(s===null||x(s)!=="object"&&typeof s!="function")return{default:s};var c=t();if(c&&c.has(s))return c.get(s);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in s)if(Object.prototype.hasOwnProperty.call(s,r)){var o=u?Object.getOwnPropertyDescriptor(s,r):null;o&&(o.get||o.set)?Object.defineProperty(i,r,o):i[r]=s[r]}return i.default=s,c&&c.set(s,i),i}function m(s,c){if(!(s instanceof c))throw new TypeError("Cannot call a class as a function")}function d(s,c){for(var i=0;i<c.length;i++){var u=c[i];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,u.key,u)}}function a(s,c,i){return c&&d(s.prototype,c),i&&d(s,i),s}var n=function(){function s(){m(this,s),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var c=0;c<4;c++)this._zlibs[c]=new A.default}return a(s,[{key:"decodeRect",value:function(i,u,r,o,h,p,g){if(this._ctl===null){if(h.rQwait("TIGHT compression-control",1))return!1;this._ctl=h.rQshift8();for(var v=0;v<4;v++)this._ctl>>v&1&&(this._zlibs[v].reset(),b.Info("Reset zlib stream "+v));this._ctl=this._ctl>>4}var y;if(this._ctl===8)y=this._fillRect(i,u,r,o,h,p,g);else if(this._ctl===9)y=this._jpegRect(i,u,r,o,h,p,g);else if(this._ctl===10)y=this._pngRect(i,u,r,o,h,p,g);else if((this._ctl&128)==0)y=this._basicRect(this._ctl,i,u,r,o,h,p,g);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return y&&(this._ctl=null),y}},{key:"_fillRect",value:function(i,u,r,o,h,p,g){if(h.rQwait("TIGHT",3))return!1;var v=h.rQi,y=h.rQ;return p.fillRect(i,u,r,o,[y[v+2],y[v+1],y[v]],!1),h.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(i,u,r,o,h,p,g){var v=this._readData(h);return v===null?!1:(p.imageRect(i,u,r,o,"image/jpeg",v),!0)}},{key:"_pngRect",value:function(i,u,r,o,h,p,g){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(i,u,r,o,h,p,g,v){if(this._filter===null)if(i&4){if(p.rQwait("TIGHT",1))return!1;this._filter=p.rQshift8()}else this._filter=0;var y=i&3,w;switch(this._filter){case 0:w=this._copyFilter(y,u,r,o,h,p,g,v);break;case 1:w=this._paletteFilter(y,u,r,o,h,p,g,v);break;case 2:w=this._gradientFilter(y,u,r,o,h,p,g,v);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return w&&(this._filter=null),w}},{key:"_copyFilter",value:function(i,u,r,o,h,p,g,v){var y=o*h*3,w;if(y<12){if(p.rQwait("TIGHT",y))return!1;w=p.rQshiftBytes(y)}else{if(w=this._readData(p),w===null)return!1;this._zlibs[i].setInput(w),w=this._zlibs[i].inflate(y),this._zlibs[i].setInput(null)}return g.blitRgbImage(u,r,o,h,w,0,!1),!0}},{key:"_paletteFilter",value:function(i,u,r,o,h,p,g,v){if(this._numColors===0){if(p.rQwait("TIGHT palette",1))return!1;var y=p.rQpeek8()+1,w=y*3;if(p.rQwait("TIGHT palette",1+w))return!1;this._numColors=y,p.rQskipBytes(1),p.rQshiftTo(this._palette,w)}var S=this._numColors<=2?1:8,_=Math.floor((o*S+7)/8),I=_*h,C;if(I<12){if(p.rQwait("TIGHT",I))return!1;C=p.rQshiftBytes(I)}else{if(C=this._readData(p),C===null)return!1;this._zlibs[i].setInput(C),C=this._zlibs[i].inflate(I),this._zlibs[i].setInput(null)}return this._numColors==2?this._monoRect(u,r,o,h,C,this._palette,g):this._paletteRect(u,r,o,h,C,this._palette,g),this._numColors=0,!0}},{key:"_monoRect",value:function(i,u,r,o,h,p,g){for(var v=this._getScratchBuffer(r*o*4),y=Math.floor((r+7)/8),w=Math.floor(r/8),S=0;S<o;S++){var _=void 0,I=void 0,C=void 0;for(C=0;C<w;C++)for(var E=7;E>=0;E--)_=(S*r+C*8+7-E)*4,I=(h[S*y+C]>>E&1)*3,v[_]=p[I],v[_+1]=p[I+1],v[_+2]=p[I+2],v[_+3]=255;for(var O=7;O>=8-r%8;O--)_=(S*r+C*8+7-O)*4,I=(h[S*y+C]>>O&1)*3,v[_]=p[I],v[_+1]=p[I+1],v[_+2]=p[I+2],v[_+3]=255}g.blitRgbxImage(i,u,r,o,v,0,!1)}},{key:"_paletteRect",value:function(i,u,r,o,h,p,g){for(var v=this._getScratchBuffer(r*o*4),y=r*o*4,w=0,S=0;w<y;w+=4,S++){var _=h[S]*3;v[w]=p[_],v[w+1]=p[_+1],v[w+2]=p[_+2],v[w+3]=255}g.blitRgbxImage(i,u,r,o,v,0,!1)}},{key:"_gradientFilter",value:function(i,u,r,o,h,p,g,v){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(i){if(this._len===0){if(i.rQwait("TIGHT",3))return null;var u;u=i.rQshift8(),this._len=u&127,u&128&&(u=i.rQshift8(),this._len|=(u&127)<<7,u&128&&(u=i.rQshift8(),this._len|=u<<14))}if(i.rQwait("TIGHT",this._len))return null;var r=i.rQshiftBytes(this._len);return this._len=0,r}},{key:"_getScratchBuffer",value:function(i){return(!this._scratchBuffer||this._scratchBuffer.length<i)&&(this._scratchBuffer=new Uint8Array(i)),this._scratchBuffer}}]),s}();R.default=n},"8OUc":function(j,R,l){"use strict";var x=l("q1tI"),b=l.n(x),A=l("TSYQ"),f=l.n(A),t=function(m){var d=m.className,a=m.customizeIcon,n=m.customizeIconProps,s=m.onMouseDown,c=m.onClick,i=m.children,u;return typeof a=="function"?u=a(n):u=a,x.createElement("span",{className:d,onMouseDown:function(o){o.preventDefault(),s&&s(o)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:c,"aria-hidden":!0},u!==void 0?u:x.createElement("span",{className:f()(d.split(/\s+/).map(function(r){return"".concat(r,"-icon")}))},i))};R.a=t},"8SMY":function(j,R,l){var x=l("n4Lv"),b=x.prepareDataCoordInfo,A=x.getStackedOnPoint;function f(e,m){var d=[];return m.diff(e).add(function(a){d.push({cmd:"+",idx:a})}).update(function(a,n){d.push({cmd:"=",idx:n,idx1:a})}).remove(function(a){d.push({cmd:"-",idx:a})}).execute(),d}function t(e,m,d,a,n,s,c,i){for(var u=f(e,m),r=[],o=[],h=[],p=[],g=[],v=[],y=[],w=b(n,m,c),S=b(s,e,i),_=0;_<u.length;_++){var I=u[_],C=!0;switch(I.cmd){case"=":var E=e.getItemLayout(I.idx),O=m.getItemLayout(I.idx1);(isNaN(E[0])||isNaN(E[1]))&&(E=O.slice()),r.push(E),o.push(O),h.push(d[I.idx]),p.push(a[I.idx1]),y.push(m.getRawIndex(I.idx1));break;case"+":var M=I.idx;r.push(n.dataToPoint([m.get(w.dataDimsForPoint[0],M),m.get(w.dataDimsForPoint[1],M)])),o.push(m.getItemLayout(M).slice()),h.push(A(w,n,m,M)),p.push(a[M]),y.push(m.getRawIndex(M));break;case"-":var M=I.idx,F=e.getRawIndex(M);F!==M?(r.push(e.getItemLayout(M)),o.push(s.dataToPoint([e.get(S.dataDimsForPoint[0],M),e.get(S.dataDimsForPoint[1],M)])),h.push(d[M]),p.push(A(S,s,e,M)),y.push(F)):C=!1}C&&(g.push(I),v.push(v.length))}v.sort(function(K,z){return y[K]-y[z]});for(var H=[],B=[],X=[],J=[],k=[],_=0;_<v.length;_++){var M=v[_];H[_]=r[M],B[_]=o[M],X[_]=h[M],J[_]=p[M],k[_]=g[M]}return{current:H,next:B,stackedOnCurrent:X,stackedOnNext:J,status:k}}j.exports=t},"8Skl":function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="DownOutlined";var m=R.a=b.forwardRef(e)},"8Th4":function(j,R,l){var x=l("3LNs"),b=l("/y7N"),A=l("7bkD"),f=l("Znkb"),t=["x","y"],e=["width","height"],m=x.extend({makeElOption:function(c,i,u,r,o){var h=u.axis,p=h.coordinateSystem,g=n(p,1-a(h)),v=p.dataToPoint(i)[0],y=r.get("type");if(y&&y!=="none"){var w=b.buildElStyle(r),S=d[y](h,v,g);S.style=w,c.graphicKey=S.type,c.pointer=S}var _=A.layout(u);b.buildCartesianSingleLabelElOption(i,c,_,u,r,o)},getHandleTransform:function(c,i,u){var r=A.layout(i,{labelInside:!1});return r.labelMargin=u.get("handle.margin"),{position:b.getTransformedPosition(i.axis,c,r),rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(c,i,u,r){var o=u.axis,h=o.coordinateSystem,p=a(o),g=n(h,p),v=c.position;v[p]+=i[p],v[p]=Math.min(g[1],v[p]),v[p]=Math.max(g[0],v[p]);var y=n(h,1-p),w=(y[1]+y[0])/2,S=[w,w];return S[p]=v[p],{position:v,rotation:c.rotation,cursorPoint:S,tooltipOption:{verticalAlign:"middle"}}}}),d={line:function(c,i,u){var r=b.makeLineShape([i,u[0]],[i,u[1]],a(c));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(c,i,u){var r=c.getBandWidth(),o=u[1]-u[0];return{type:"Rect",shape:b.makeRectShape([i-r/2,u[0]],[r,o],a(c))}}};function a(c){return c.isHorizontal()?0:1}function n(c,i){var u=c.getRect();return[u[t[i]],u[t[i]]+u[e[i]]]}f.registerAxisPointerClass("SingleAxisPointer",m);var s=m;j.exports=s},"8Uz6":function(j,R,l){var x=l("hNWo"),b=l("+TT/"),A=b.mergeLayoutParam,f=b.getLayoutParams,t=x.extend({type:"legend.scroll",setScrollDataIndex:function(d){this.option.scrollDataIndex=d},defaultOption:{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800},init:function(d,a,n,s){var c=f(d);t.superCall(this,"init",d,a,n,s),e(this,d,c)},mergeOption:function(d,a){t.superCall(this,"mergeOption",d,a),e(this,this.option,d)}});function e(d,a,n){var s=d.getOrient(),c=[1,1];c[s.index]=0,A(a,n,{type:"box",ignoreSize:c})}var m=t;j.exports=m},"8X+K":function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=l("4mN7"),t=f.fromPoints,e=l("9wZj"),m=l("FBjb"),d=l("8SMY"),a=l("IwbS"),n=l("4NO4"),s=l("1NG9"),c=s.Polyline,i=s.Polygon,u=l("6Ic6"),r=l("n4Lv"),o=r.prepareDataCoordInfo,h=r.getStackedOnPoint,p=l("sK/D"),g=p.createGridClipPath,v=p.createPolarClipPath;function y(H,B){if(H.length!==B.length)return;for(var X=0;X<H.length;X++){var J=H[X],k=B[X];if(J[0]!==k[0]||J[1]!==k[1])return}return!0}function w(H,B){var X=[],J=[],k=[],K=[];return t(H,X,J),t(B,k,K),Math.max(Math.abs(X[0]-k[0]),Math.abs(X[1]-k[1]),Math.abs(J[0]-K[0]),Math.abs(J[1]-K[1]))}function S(H){return typeof H=="number"?H:H?.5:0}function _(H,B,X){if(!X.valueDim)return[];for(var J=[],k=0,K=B.count();k<K;k++)J.push(h(X,H,B,k));return J}function I(H,B,X){for(var J=B.getBaseAxis(),k=J.dim==="x"||J.dim==="radius"?0:1,K=[],z=0;z<H.length-1;z++){var W=H[z+1],P=H[z];K.push(P);var G=[];switch(X){case"end":G[k]=W[k],G[1-k]=P[1-k],K.push(G);break;case"middle":var V=(P[k]+W[k])/2,q=[];G[k]=q[k]=V,G[1-k]=P[1-k],q[1-k]=W[1-k],K.push(G),K.push(q);break;default:G[k]=P[k],G[1-k]=W[1-k],K.push(G)}}return H[z]&&K.push(H[z]),K}function C(H,B){var X=H.getVisual("visualMeta");if(!X||!X.length||!H.count())return;if(B.type!=="cartesian2d")return;for(var J,k,K=X.length-1;K>=0;K--){var z=X[K].dimension,W=H.dimensions[z],P=H.getDimensionInfo(W);if(J=P&&P.coordDim,J==="x"||J==="y"){k=X[K];break}}if(!k)return;var G=B.getAxis(J),V=A.map(k.stops,function(ke){return{coord:G.toGlobalCoord(G.dataToCoord(ke.value)),color:ke.color}}),q=V.length,re=k.outerColors.slice();q&&V[0].coord>V[q-1].coord&&(V.reverse(),re.reverse());var ce=10,ie=V[0].coord-ce,fe=V[q-1].coord+ce,xe=fe-ie;if(xe<.001)return"transparent";A.each(V,function(ke){ke.offset=(ke.coord-ie)/xe}),V.push({offset:q?V[q-1].offset:.5,color:re[1]||"transparent"}),V.unshift({offset:q?V[0].offset:.5,color:re[0]||"transparent"});var Se=new a.LinearGradient(0,0,0,0,V,!0);return Se[J]=ie,Se[J+"2"]=fe,Se}function E(H,B,X){var J=H.get("showAllSymbol"),k=J==="auto";if(J&&!k)return;var K=X.getAxesByScale("ordinal")[0];if(!K)return;if(k&&O(K,B))return;var z=B.mapDimension(K.dim),W={};return A.each(K.getViewLabels(),function(P){W[P.tickValue]=1}),function(P){return!W.hasOwnProperty(B.get(z,P))}}function O(H,B){var X=H.getExtent(),J=Math.abs(X[1]-X[0])/H.scale.count();isNaN(J)&&(J=0);for(var k=B.count(),K=Math.max(1,Math.round(k/5)),z=0;z<k;z+=K)if(m.getSymbolSize(B,z)[H.isHorizontal()?1:0]*1.5>J)return!1;return!0}function M(H,B,X){if(H.type==="cartesian2d"){var J=H.getBaseAxis().isHorizontal(),k=g(H,B,X);if(!X.get("clip",!0)){var K=k.shape,z=Math.max(K.width,K.height);J?(K.y-=z,K.height+=z*2):(K.x-=z,K.width+=z*2)}return k}else return v(H,B,X)}var F=u.extend({type:"line",init:function(){var H=new a.Group,B=new e;this.group.add(B.group),this._symbolDraw=B,this._lineGroup=H},render:function(H,B,X){var J=H.coordinateSystem,k=this.group,K=H.getData(),z=H.getModel("lineStyle"),W=H.getModel("areaStyle"),P=K.mapArray(K.getItemLayout),G=J.type==="polar",V=this._coordSys,q=this._symbolDraw,re=this._polyline,ce=this._polygon,ie=this._lineGroup,fe=H.get("animation"),xe=!W.isEmpty(),Se=W.get("origin"),ke=o(J,K,Se),ge=_(J,K,ke),Be=H.get("showSymbol"),ee=Be&&!G&&E(H,K,J),ue=this._data;ue&&ue.eachItemGraphicEl(function(pe,De){pe.__temp&&(k.remove(pe),ue.setItemGraphicEl(De,null))}),Be||q.remove(),k.add(ie);var Ge=!G&&H.get("step"),ae;J&&J.getArea&&H.get("clip",!0)&&(ae=J.getArea(),ae.width!=null?(ae.x-=.1,ae.y-=.1,ae.width+=.2,ae.height+=.2):ae.r0&&(ae.r0-=.5,ae.r1+=.5)),this._clipShapeForSymbol=ae,re&&V.type===J.type&&Ge===this._step?(xe&&!ce?ce=this._newPolygon(P,ge,J,fe):ce&&!xe&&(ie.remove(ce),ce=this._polygon=null),ie.setClipPath(M(J,!1,H)),Be&&q.updateData(K,{isIgnore:ee,clipShape:ae}),K.eachItemGraphicEl(function(pe){pe.stopAnimation(!0)}),(!y(this._stackedOnPoints,ge)||!y(this._points,P))&&(fe?this._updateAnimation(K,ge,J,X,Ge,Se):(Ge&&(P=I(P,J,Ge),ge=I(ge,J,Ge)),re.setShape({points:P}),ce&&ce.setShape({points:P,stackedOnPoints:ge})))):(Be&&q.updateData(K,{isIgnore:ee,clipShape:ae}),Ge&&(P=I(P,J,Ge),ge=I(ge,J,Ge)),re=this._newPolyline(P,J,fe),xe&&(ce=this._newPolygon(P,ge,J,fe)),ie.setClipPath(M(J,!0,H)));var Z=C(K,J)||K.getVisual("color");re.useStyle(A.defaults(z.getLineStyle(),{fill:"none",stroke:Z,lineJoin:"bevel"}));var Y=H.get("smooth");if(Y=S(H.get("smooth")),re.setShape({smooth:Y,smoothMonotone:H.get("smoothMonotone"),connectNulls:H.get("connectNulls")}),ce){var te=K.getCalculationInfo("stackedOnSeries"),we=0;ce.useStyle(A.defaults(W.getAreaStyle(),{fill:Z,opacity:.7,lineJoin:"bevel"})),te&&(we=S(te.get("smooth"))),ce.setShape({smooth:Y,stackedOnSmooth:we,smoothMonotone:H.get("smoothMonotone"),connectNulls:H.get("connectNulls")})}this._data=K,this._coordSys=J,this._stackedOnPoints=ge,this._points=P,this._step=Ge,this._valueOrigin=Se},dispose:function(){},highlight:function(H,B,X,J){var k=H.getData(),K=n.queryDataIndex(k,J);if(!(K instanceof Array)&&K!=null&&K>=0){var z=k.getItemGraphicEl(K);if(!z){var W=k.getItemLayout(K);if(!W)return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(W[0],W[1]))return;z=new m(k,K),z.position=W,z.setZ(H.get("zlevel"),H.get("z")),z.ignore=isNaN(W[0])||isNaN(W[1]),z.__temp=!0,k.setItemGraphicEl(K,z),z.stopSymbolAnimation(!0),this.group.add(z)}z.highlight()}else u.prototype.highlight.call(this,H,B,X,J)},downplay:function(H,B,X,J){var k=H.getData(),K=n.queryDataIndex(k,J);if(K!=null&&K>=0){var z=k.getItemGraphicEl(K);z&&(z.__temp?(k.setItemGraphicEl(K,null),this.group.remove(z)):z.downplay())}else u.prototype.downplay.call(this,H,B,X,J)},_newPolyline:function(H){var B=this._polyline;return B&&this._lineGroup.remove(B),B=new c({shape:{points:H},silent:!0,z2:10}),this._lineGroup.add(B),this._polyline=B,B},_newPolygon:function(H,B){var X=this._polygon;return X&&this._lineGroup.remove(X),X=new i({shape:{points:H,stackedOnPoints:B},silent:!0}),this._lineGroup.add(X),this._polygon=X,X},_updateAnimation:function(H,B,X,J,k,K){var z=this._polyline,W=this._polygon,P=H.hostModel,G=d(this._data,H,this._stackedOnPoints,B,this._coordSys,X,this._valueOrigin,K),V=G.current,q=G.stackedOnCurrent,re=G.next,ce=G.stackedOnNext;if(k&&(V=I(G.current,X,k),q=I(G.stackedOnCurrent,X,k),re=I(G.next,X,k),ce=I(G.stackedOnNext,X,k)),w(V,re)>3e3||W&&w(q,ce)>3e3){z.setShape({points:re}),W&&W.setShape({points:re,stackedOnPoints:ce});return}z.shape.__points=G.current,z.shape.points=V,a.updateProps(z,{shape:{points:re}},P),W&&(W.setShape({points:V,stackedOnPoints:q}),a.updateProps(W,{shape:{points:re,stackedOnPoints:ce}},P));for(var ie=[],fe=G.status,xe=0;xe<fe.length;xe++){var Se=fe[xe].cmd;if(Se==="="){var ke=H.getItemGraphicEl(fe[xe].idx1);ke&&ie.push({el:ke,ptIdx:xe})}}z.animators&&z.animators.length&&z.animators[0].during(function(){for(var ge=0;ge<ie.length;ge++){var Be=ie[ge].el;Be.attr("position",z.shape.__points[ie[ge].ptIdx])}})},remove:function(H){var B=this.group,X=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),X&&X.eachItemGraphicEl(function(J,k){J.__temp&&(B.remove(J),X.setItemGraphicEl(k,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._data=null}});j.exports=F},"8XDt":function(j,R,l){l("qH13");var x=l("aX58"),b=x.registerPainter,A=l("6fms");b("vml",A)},"8hn6":function(j,R){var l="#eee",x=function(){return{axisLine:{lineStyle:{color:l}},axisTick:{lineStyle:{color:l}},axisLabel:{textStyle:{color:l}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:l}}}},b=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],A={color:b,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:l},crossStyle:{color:l},label:{color:"#000"}}},legend:{textStyle:{color:l}},textStyle:{color:l},title:{textStyle:{color:l}},toolbox:{iconStyle:{normal:{borderColor:l}}},dataZoom:{textStyle:{color:l}},visualMap:{textStyle:{color:l}},timeline:{lineStyle:{color:l},itemStyle:{normal:{color:b[1]}},label:{normal:{textStyle:{color:l}}},controlStyle:{normal:{color:l,borderColor:l}}},timeAxis:x(),logAxis:x(),valueAxis:x(),categoryAxis:x(),line:{symbol:"circle"},graph:{color:b},gauge:{title:{textStyle:{color:l}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};A.categoryAxis.splitLine.show=!1;var f=A;j.exports=f},"8nMs":function(j,R,l){var x=l("bYtY"),b=l("IwbS"),A=l("+rIm"),f=l("Znkb"),t=l("AVZG"),e=l("WN+l"),m=e.rectCoordAxisBuildSplitArea,d=e.rectCoordAxisHandleRemove,a=["axisLine","axisTickLabel","axisName"],n=["splitArea","splitLine","minorSplitLine"],s=f.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(c,i,u,r){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new b.Group,this.group.add(this._axisGroup),!c.get("show"))return;var h=c.getCoordSysModel(),p=t.layout(h,c),g=new A(c,p);x.each(a,g.add,g),this._axisGroup.add(g.getGroup()),x.each(n,function(v){c.get(v+".show")&&this["_"+v](c,h)},this),b.groupTransition(o,this._axisGroup,c),s.superCall(this,"render",c,i,u,r)},remove:function(){d(this)},_splitLine:function(c,i){var u=c.axis;if(u.scale.isBlank())return;var r=c.getModel("splitLine"),o=r.getModel("lineStyle"),h=o.get("color");h=x.isArray(h)?h:[h];for(var p=i.coordinateSystem.getRect(),g=u.isHorizontal(),v=0,y=u.getTicksCoords({tickModel:r}),w=[],S=[],_=o.getLineStyle(),I=0;I<y.length;I++){var C=u.toGlobalCoord(y[I].coord);g?(w[0]=C,w[1]=p.y,S[0]=C,S[1]=p.y+p.height):(w[0]=p.x,w[1]=C,S[0]=p.x+p.width,S[1]=C);var E=v++%h.length,O=y[I].tickValue;this._axisGroup.add(new b.Line({anid:O!=null?"line_"+y[I].tickValue:null,subPixelOptimize:!0,shape:{x1:w[0],y1:w[1],x2:S[0],y2:S[1]},style:x.defaults({stroke:h[E]},_),silent:!0}))}},_minorSplitLine:function(c,i){var u=c.axis,r=c.getModel("minorSplitLine"),o=r.getModel("lineStyle"),h=i.coordinateSystem.getRect(),p=u.isHorizontal(),g=u.getMinorTicksCoords();if(!g.length)return;for(var v=[],y=[],w=o.getLineStyle(),S=0;S<g.length;S++)for(var _=0;_<g[S].length;_++){var I=u.toGlobalCoord(g[S][_].coord);p?(v[0]=I,v[1]=h.y,y[0]=I,y[1]=h.y+h.height):(v[0]=h.x,v[1]=I,y[0]=h.x+h.width,y[1]=I),this._axisGroup.add(new b.Line({anid:"minor_line_"+g[S][_].tickValue,subPixelOptimize:!0,shape:{x1:v[0],y1:v[1],x2:y[0],y2:y[1]},style:w,silent:!0}))}},_splitArea:function(c,i){m(this,this._axisGroup,c,i)}});s.extend({type:"xAxis"}),s.extend({type:"yAxis"})},"8nly":function(j,R,l){var x=l("mFDi"),b=l("4mN7"),A=l("QBsz"),f=l("BlVb");function t(m,d,a){if(this.name=m,this.geometries=d,a)a=[a[0],a[1]];else{var n=this.getBoundingRect();a=[n.x+n.width/2,n.y+n.height/2]}this.center=a}t.prototype={constructor:t,properties:null,getBoundingRect:function(){var m=this._rect;if(m)return m;for(var d=Number.MAX_VALUE,a=[d,d],n=[-d,-d],s=[],c=[],i=this.geometries,u=0;u<i.length;u++){if(i[u].type!=="polygon")continue;var r=i[u].exterior;b.fromPoints(r,s,c),A.min(a,a,s),A.max(n,n,c)}return u===0&&(a[0]=a[1]=n[0]=n[1]=0),this._rect=new x(a[0],a[1],n[0]-a[0],n[1]-a[1])},contain:function(m){var d=this.getBoundingRect(),a=this.geometries;if(!d.contain(m[0],m[1]))return!1;e:for(var n=0,s=a.length;n<s;n++){if(a[n].type!=="polygon")continue;var c=a[n].exterior,i=a[n].interiors;if(f.contain(c,m[0],m[1])){for(var u=0;u<(i?i.length:0);u++)if(f.contain(i[u]))continue e;return!0}}return!1},transformTo:function(m,d,a,n){var s=this.getBoundingRect(),c=s.width/s.height;a?n||(n=a/c):a=c*n;for(var i=new x(m,d,a,n),u=s.calculateTransform(i),r=this.geometries,o=0;o<r.length;o++){if(r[o].type!=="polygon")continue;for(var h=r[o].exterior,p=r[o].interiors,g=0;g<h.length;g++)A.applyTransform(h[g],h[g],u);for(var v=0;v<(p?p.length:0);v++)for(var g=0;g<p[v].length;g++)A.applyTransform(p[v][g],p[v][g],u)}s=this._rect,s.copy(i),this.center=[s.x+s.width/2,s.y+s.height/2]},cloneShallow:function(m){m==null&&(m=this.name);var d=new t(m,this.geometries,this.center);return d._rect=this._rect,d.transformTo=null,d}};var e=t;j.exports=e},"8waO":function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("iLNv"),f=l("ZWlE");l("hJvP"),l("IXyC"),l("xRUu");var t=5;x.extendComponentView({type:"parallel",render:function(d,a,n){this._model=d,this._api=n,this._handlers||(this._handlers={},b.each(e,function(s,c){n.getZr().on(c,this._handlers[c]=b.bind(s,this))},this)),A.createOrUpdate(this,"_throttledDispatchExpand",d.get("axisExpandRate"),"fixRate")},dispose:function(d,a){b.each(this._handlers,function(n,s){a.getZr().off(s,n)}),this._handlers=null},_throttledDispatchExpand:function(d){this._dispatchExpand(d)},_dispatchExpand:function(d){d&&this._api.dispatchAction(b.extend({type:"parallelAxisExpand"},d))}});var e={mousedown:function(d){m(this,"click")&&(this._mouseDownPoint=[d.offsetX,d.offsetY])},mouseup:function(d){var a=this._mouseDownPoint;if(m(this,"click")&&a){var n=[d.offsetX,d.offsetY],s=Math.pow(a[0]-n[0],2)+Math.pow(a[1]-n[1],2);if(s>t)return;var c=this._model.coordinateSystem.getSlidedAxisExpandWindow([d.offsetX,d.offsetY]);c.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:c.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(d){if(this._mouseDownPoint||!m(this,"mousemove"))return;var a=this._model,n=a.coordinateSystem.getSlidedAxisExpandWindow([d.offsetX,d.offsetY]),s=n.behavior;s==="jump"&&this._throttledDispatchExpand.debounceNextCall(a.get("axisExpandDebounce")),this._throttledDispatchExpand(s==="none"?null:{axisExpandWindow:n.axisExpandWindow,animation:s==="jump"?null:!1})}};function m(d,a){var n=d._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===a}x.registerPreprocessor(f)},"8x+h":function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("ProS"),f=l("bYtY"),t=l("K4ya"),e=l("Qxkt"),m=["#ddd"],d=A.extendComponentModel({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(s,c){var i=this.option;!c&&t.replaceVisualOption(i,s,["inBrush","outOfBrush"]);var u=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:m},u.hasOwnProperty("liftZ")||(u.liftZ=5)},setAreas:function(s){if(!s)return;this.areas=f.map(s,function(c){return a(this.option,c)},this)},setBrushOption:function(s){this.brushOption=a(this.option,s),this.brushType=this.brushOption.brushType}});function a(s,c){return f.merge({brushType:s.brushType,brushMode:s.brushMode,transformable:s.transformable,brushStyle:new e(s.brushStyle).getItemStyle(),removeOnClick:s.removeOnClick,z:s.z},c,!0)}var n=d;j.exports=n},"8z0m":function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("RIqP"),f=l.n(A),t=l("pVnL"),e=l.n(t),m=l("J4zp"),d=l.n(m),a=l("q1tI"),n=l.n(a),s=l("TSYQ"),c=l.n(s);function i(Ht,Wt){var ot="cannot "+Ht.method+" "+Ht.action+" "+Wt.status+"'",et=new Error(ot);return et.status=Wt.status,et.method=Ht.method,et.url=Ht.action,et}function u(Ht){var Wt=Ht.responseText||Ht.response;if(!Wt)return Wt;try{return JSON.parse(Wt)}catch(ot){return Wt}}function r(Ht){var Wt=new XMLHttpRequest;Ht.onProgress&&Wt.upload&&(Wt.upload.onprogress=function(Gt){Gt.total>0&&(Gt.percent=Gt.loaded/Gt.total*100),Ht.onProgress(Gt)});var ot=new FormData;Ht.data&&Object.keys(Ht.data).forEach(function(Ze){var Gt=Ht.data[Ze];if(Array.isArray(Gt)){Gt.forEach(function(yr){ot.append(Ze+"[]",yr)});return}ot.append(Ze,Ht.data[Ze])}),Ht.file instanceof Blob?ot.append(Ht.filename,Ht.file,Ht.file.name):ot.append(Ht.filename,Ht.file),Wt.onerror=function(Gt){Ht.onError(Gt)},Wt.onload=function(){return Wt.status<200||Wt.status>=300?Ht.onError(i(Ht,Wt),u(Wt)):Ht.onSuccess(u(Wt),Wt)},Wt.open(Ht.method,Ht.action,!0),Ht.withCredentials&&"withCredentials"in Wt&&(Wt.withCredentials=!0);var et=Ht.headers||{};return et["X-Requested-With"]!==null&&Wt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(et).forEach(function(Ze){et[Ze]!==null&&Wt.setRequestHeader(Ze,et[Ze])}),Wt.send(ot),{abort:function(){Wt.abort()}}}var o=+new Date,h=0;function p(){return"rc-upload-"+o+"-"+ ++h}function g(Ht,Wt){return Ht.indexOf(Wt,Ht.length-Wt.length)!==-1}var v=function(Ht,Wt){if(Ht&&Wt){var ot=Array.isArray(Wt)?Wt:Wt.split(","),et=Ht.name||"",Ze=Ht.type||"",Gt=Ze.replace(/\/.*$/,"");return ot.some(function(yr){var br=yr.trim();return br.charAt(0)==="."?g(et.toLowerCase(),br.toLowerCase()):/\/\*$/.test(br)?Gt===br.replace(/\/.*$/,""):Ze===br})}return!0};function y(Ht,Wt){var ot=Ht.createReader(),et=[];function Ze(){ot.readEntries(function(Gt){var yr=Array.prototype.slice.apply(Gt);et=et.concat(yr);var br=!yr.length;br?Wt(et):Ze()})}Ze()}var w=function(Wt,ot,et){var Ze=function Gt(yr,br){br=br||"",yr.isFile?yr.file(function(Sr){et(Sr)&&(yr.fullPath&&!Sr.webkitRelativePath&&(Object.defineProperties(Sr,{webkitRelativePath:{writable:!0}}),Sr.webkitRelativePath=yr.fullPath.replace(/^\//,""),Object.defineProperties(Sr,{webkitRelativePath:{writable:!1}})),ot([Sr]))}):yr.isDirectory&&y(yr,function(Sr){Sr.forEach(function(Tn){Gt(Tn,""+br+yr.name+"/")})})};Wt.forEach(function(Gt){Ze(Gt.webkitGetAsEntry())})},S=w,_=Object.assign||function(Ht){for(var Wt=1;Wt<arguments.length;Wt++){var ot=arguments[Wt];for(var et in ot)Object.prototype.hasOwnProperty.call(ot,et)&&(Ht[et]=ot[et])}return Ht},I=function(){function Ht(Wt,ot){var et=[],Ze=!0,Gt=!1,yr=void 0;try{for(var br=Wt[Symbol.iterator](),Sr;!(Ze=(Sr=br.next()).done)&&!(et.push(Sr.value),ot&&et.length===ot);Ze=!0);}catch(Tn){Gt=!0,yr=Tn}finally{try{!Ze&&br.return&&br.return()}finally{if(Gt)throw yr}}return et}return function(Wt,ot){if(Array.isArray(Wt))return Wt;if(Symbol.iterator in Object(Wt))return Ht(Wt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),C=function(){function Ht(Wt,ot){for(var et=0;et<ot.length;et++){var Ze=ot[et];Ze.enumerable=Ze.enumerable||!1,Ze.configurable=!0,"value"in Ze&&(Ze.writable=!0),Object.defineProperty(Wt,Ze.key,Ze)}}return function(Wt,ot,et){return ot&&Ht(Wt.prototype,ot),et&&Ht(Wt,et),Wt}}();function E(Ht,Wt,ot){return Wt in Ht?Object.defineProperty(Ht,Wt,{value:ot,enumerable:!0,configurable:!0,writable:!0}):Ht[Wt]=ot,Ht}function O(Ht,Wt){var ot={};for(var et in Ht){if(Wt.indexOf(et)>=0)continue;if(!Object.prototype.hasOwnProperty.call(Ht,et))continue;ot[et]=Ht[et]}return ot}function M(Ht,Wt){if(!(Ht instanceof Wt))throw new TypeError("Cannot call a class as a function")}function F(Ht,Wt){if(!Ht)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Wt&&(typeof Wt=="object"||typeof Wt=="function")?Wt:Ht}function H(Ht,Wt){if(typeof Wt!="function"&&Wt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Wt);Ht.prototype=Object.create(Wt&&Wt.prototype,{constructor:{value:Ht,enumerable:!1,writable:!0,configurable:!0}}),Wt&&(Object.setPrototypeOf?Object.setPrototypeOf(Ht,Wt):Ht.__proto__=Wt)}var B=function(Wt){return Object.keys(Wt).reduce(function(ot,et){return(et.substr(0,5)==="data-"||et.substr(0,5)==="aria-"||et==="role")&&(ot[et]=Wt[et]),ot},{})},X=function(Ht){H(Wt,Ht);function Wt(){var ot,et,Ze,Gt;M(this,Wt);for(var yr=arguments.length,br=Array(yr),Sr=0;Sr<yr;Sr++)br[Sr]=arguments[Sr];return Gt=(et=(Ze=F(this,(ot=Wt.__proto__||Object.getPrototypeOf(Wt)).call.apply(ot,[this].concat(br))),Ze),Ze.state={uid:p()},Ze.reqs={},Ze.onChange=function(Tn){var cn=Tn.target.files;Ze.uploadFiles(cn),Ze.reset()},Ze.onClick=function(Tn){var cn=Ze.fileInput;if(!cn)return;var Wn=Ze.props,lt=Wn.children,mt=Wn.onClick;lt&&lt.type==="button"&&(cn.parentNode.focus(),cn.parentNode.querySelector("button").blur()),cn.click(),mt&&mt(Tn)},Ze.onKeyDown=function(Tn){Tn.key==="Enter"&&Ze.onClick()},Ze.onFileDrop=function(Tn){var cn=Ze.props.multiple;if(Tn.preventDefault(),Tn.type==="dragover")return;if(Ze.props.directory)S(Array.prototype.slice.call(Tn.dataTransfer.items),Ze.uploadFiles,function(lt){return v(lt,Ze.props.accept)});else{var Wn=Array.prototype.slice.call(Tn.dataTransfer.files).filter(function(lt){return v(lt,Ze.props.accept)});cn===!1&&(Wn=Wn.slice(0,1)),Ze.uploadFiles(Wn)}},Ze.uploadFiles=function(Tn){var cn=Array.prototype.slice.call(Tn);cn.map(function(Wn){return Wn.uid=p(),Wn}).forEach(function(Wn){Ze.upload(Wn,cn)})},Ze.saveFileInput=function(Tn){Ze.fileInput=Tn},et),F(Ze,Gt)}return C(Wt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(et,Ze){var Gt=this,yr=this.props;if(!yr.beforeUpload)return setTimeout(function(){return Gt.post(et)},0);var br=yr.beforeUpload(et,Ze);br&&br.then?br.then(function(Sr){var Tn=Object.prototype.toString.call(Sr);return Tn==="[object File]"||Tn==="[object Blob]"?Gt.post(Sr):Gt.post(et)}).catch(function(Sr){console.log(Sr)}):br!==!1&&setTimeout(function(){return Gt.post(et)},0);return}},{key:"post",value:function(et){var Ze=this;if(!this._isMounted)return;var Gt=this.props,yr=Gt.onStart,br=Gt.onProgress,Sr=Gt.transformFile,Tn=Sr===void 0?function(cn){return cn}:Sr;new Promise(function(cn){var Wn=Gt.action;return typeof Wn=="function"&&(Wn=Wn(et)),cn(Wn)}).then(function(cn){var Wn=et.uid,lt=Gt.customRequest||r,mt=Promise.resolve(Tn(et)).then(function(Le){var ze=Gt.data;return typeof ze=="function"&&(ze=ze(Le)),Promise.all([Le,ze])}).catch(function(Le){console.error(Le)});mt.then(function(Le){var ze=I(Le,2),$e=ze[0],gt=ze[1],ir={action:cn,filename:Gt.name,data:gt,file:$e,headers:Gt.headers,withCredentials:Gt.withCredentials,method:Gt.method||"post",onProgress:br?function(Xt){br(Xt,et)}:null,onSuccess:function(er,Kr){delete Ze.reqs[Wn],Gt.onSuccess(er,et,Kr)},onError:function(er,Kr){delete Ze.reqs[Wn],Gt.onError(er,Kr,et)}};yr(et),Ze.reqs[Wn]=lt(ir)})})}},{key:"reset",value:function(){this.setState({uid:p()})}},{key:"abort",value:function(et){var Ze=this.reqs;if(et){var Gt=et;et&&et.uid&&(Gt=et.uid),Ze[Gt]&&Ze[Gt].abort&&Ze[Gt].abort(),delete Ze[Gt]}else Object.keys(Ze).forEach(function(yr){Ze[yr]&&Ze[yr].abort&&Ze[yr].abort(),delete Ze[yr]})}},{key:"render",value:function(){var et,Ze=this.props,Gt=Ze.component,yr=Ze.prefixCls,br=Ze.className,Sr=Ze.disabled,Tn=Ze.id,cn=Ze.style,Wn=Ze.multiple,lt=Ze.accept,mt=Ze.children,Le=Ze.directory,ze=Ze.openFileDialogOnClick,$e=Ze.onMouseEnter,gt=Ze.onMouseLeave,ir=O(Ze,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Xt=c()((et={},E(et,yr,!0),E(et,yr+"-disabled",Sr),E(et,br,br),et)),er=Sr?{}:{onClick:ze?this.onClick:function(){},onKeyDown:ze?this.onKeyDown:function(){},onMouseEnter:$e,onMouseLeave:gt,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return n.a.createElement(Gt,_({},er,{className:Xt,role:"button",style:cn}),n.a.createElement("input",_({},B(ir),{id:Tn,type:"file",ref:this.saveFileInput,onClick:function(en){return en.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:lt,directory:Le?"directory":null,webkitdirectory:Le?"webkitdirectory":null,multiple:Wn,onChange:this.onChange})),mt)}}]),Wt}(a.Component),J=X,k=Object.assign||function(Ht){for(var Wt=1;Wt<arguments.length;Wt++){var ot=arguments[Wt];for(var et in ot)Object.prototype.hasOwnProperty.call(ot,et)&&(Ht[et]=ot[et])}return Ht},K=function(){function Ht(Wt,ot){for(var et=0;et<ot.length;et++){var Ze=ot[et];Ze.enumerable=Ze.enumerable||!1,Ze.configurable=!0,"value"in Ze&&(Ze.writable=!0),Object.defineProperty(Wt,Ze.key,Ze)}}return function(Wt,ot,et){return ot&&Ht(Wt.prototype,ot),et&&Ht(Wt,et),Wt}}();function z(Ht,Wt){if(!(Ht instanceof Wt))throw new TypeError("Cannot call a class as a function")}function W(Ht,Wt){if(!Ht)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Wt&&(typeof Wt=="object"||typeof Wt=="function")?Wt:Ht}function P(Ht,Wt){if(typeof Wt!="function"&&Wt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Wt);Ht.prototype=Object.create(Wt&&Wt.prototype,{constructor:{value:Ht,enumerable:!1,writable:!0,configurable:!0}}),Wt&&(Object.setPrototypeOf?Object.setPrototypeOf(Ht,Wt):Ht.__proto__=Wt)}function G(){}var V=function(Ht){P(Wt,Ht);function Wt(){var ot,et,Ze,Gt;z(this,Wt);for(var yr=arguments.length,br=Array(yr),Sr=0;Sr<yr;Sr++)br[Sr]=arguments[Sr];return Gt=(et=(Ze=W(this,(ot=Wt.__proto__||Object.getPrototypeOf(Wt)).call.apply(ot,[this].concat(br))),Ze),Ze.saveUploader=function(Tn){Ze.uploader=Tn},et),W(Ze,Gt)}return K(Wt,[{key:"abort",value:function(et){this.uploader.abort(et)}},{key:"render",value:function(){return n.a.createElement(J,k({},this.props,{ref:this.saveUploader}))}}]),Wt}(a.Component);V.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:G,onError:G,onSuccess:G,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var q=V,re=q,ce=function(Ht,Wt){var ot={};for(var et in Ht)Object.prototype.hasOwnProperty.call(Ht,et)&&Wt.indexOf(et)<0&&(ot[et]=Ht[et]);if(Ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,et=Object.getOwnPropertySymbols(Ht);Ze<et.length;Ze++)Wt.indexOf(et[Ze])<0&&Object.prototype.propertyIsEnumerable.call(Ht,et[Ze])&&(ot[et[Ze]]=Ht[et[Ze]]);return ot},ie=function(Wt,ot){var et=Wt.style,Ze=Wt.height,Gt=ce(Wt,["style","height"]);return a.createElement(Ar,e()({ref:ot},Gt,{type:"drag",style:e()(e()({},et),{height:Ze})}))},fe=a.forwardRef(ie);fe.displayName="Dragger";var xe=fe,Se=l("MFj2"),ke=l("gZBC"),ge=l.n(ke),Be=l("+d4F"),ee=l.n(Be),ue=l("XAae"),Ge=l.n(ue),ae=l("6xvX"),Z=l.n(ae),Y=l("qPY4"),te=l.n(Y),we=l("QB+1"),pe=l.n(we),De=l("Qs3X"),Ne=l.n(De),me=l("0n0R");function be(){return!0}function Re(Ht){return e()(e()({},Ht),{lastModified:Ht.lastModified,lastModifiedDate:Ht.lastModifiedDate,name:Ht.name,size:Ht.size,type:Ht.type,uid:Ht.uid,percent:0,originFileObj:Ht})}function it(Ht,Wt){var ot=Ht.uid!==void 0?"uid":"name";return Wt.filter(function(et){return et[ot]===Ht[ot]})[0]}function yt(Ht,Wt){var ot=Ht.uid!==void 0?"uid":"name",et=Wt.filter(function(Ze){return Ze[ot]!==Ht[ot]});return et.length===Wt.length?null:et}var pt=function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",ot=Wt.split("/"),et=ot[ot.length-1],Ze=et.split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ze)||[""])[0]},Pe=function(Wt){return Wt.indexOf("image/")===0},Nt=function(Wt){if(Wt.type&&!Wt.thumbUrl)return Pe(Wt.type);var ot=Wt.thumbUrl||Wt.url,et=pt(ot);return/^data:image\//.test(ot)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(et)?!0:/^data:/.test(ot)?!1:!et},ut=200;function Ft(Ht){return new Promise(function(Wt){if(!Ht.type||!Pe(Ht.type)){Wt("");return}var ot=document.createElement("canvas");ot.width=ut,ot.height=ut,ot.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(ut,"px; height: ").concat(ut,"px; z-index: 9999; display: none;"),document.body.appendChild(ot);var et=ot.getContext("2d"),Ze=new Image;Ze.onload=function(){var Gt=Ze.width,yr=Ze.height,br=ut,Sr=ut,Tn=0,cn=0;Gt<yr?(Sr=yr*(ut/Gt),cn=-(Sr-br)/2):(br=Gt*(ut/yr),Tn=-(br-Sr)/2),et.drawImage(Ze,Tn,cn,br,Sr);var Wn=ot.toDataURL();document.body.removeChild(ot),Wt(Wn)},Ze.src=window.URL.createObjectURL(Ht)})}var Ut=l("3S7+"),Kt=l("CFYs"),$t=l("H84U"),or=l("2/Rp"),ht=l("hkKa"),Ee=function(Wt,ot){var et,Ze=Wt.listType,Gt=Wt.previewFile,yr=Wt.onPreview,br=Wt.onDownload,Sr=Wt.onRemove,Tn=Wt.locale,cn=Wt.iconRender,Wn=Wt.isImageUrl,lt=Wt.prefixCls,mt=Wt.items,Le=mt===void 0?[]:mt,ze=Wt.showPreviewIcon,$e=Wt.showRemoveIcon,gt=Wt.showDownloadIcon,ir=Wt.removeIcon,Xt=Wt.downloadIcon,er=Wt.progress,Kr=Object(ht.a)();a.useEffect(function(){if(Ze!=="picture"&&Ze!=="picture-card")return;(Le||[]).forEach(function(dr){if(typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(dr.originFileObj instanceof File||dr.originFileObj instanceof Blob)||dr.thumbUrl!==void 0)return;dr.thumbUrl="",Gt&&Gt(dr.originFileObj).then(function(Tr){dr.thumbUrl=Tr||"",Kr()})})},[Ze,Le,Gt]);var en=function(Tr,vn){return yr?(vn.preventDefault(),yr(Tr)):void 0},Fn=function(Tr){typeof br=="function"?br(Tr):Tr.url&&window.open(Tr.url)},ar=function(Tr){Sr&&Sr(Tr)},It=function(Tr){if(cn)return cn(Tr,Ze);var vn=Tr.status==="uploading",on=Wn&&Wn(Tr)?a.createElement(Ge.a,null):a.createElement(Z.a,null),Gn=vn?a.createElement(ge.a,null):a.createElement(ee.a,null);return Ze==="picture"?Gn=vn?a.createElement(ge.a,null):on:Ze==="picture-card"&&(Gn=vn?Tn.uploading:on),Gn},Ct=function(Tr,vn,on,Gn){var di={type:"text",size:"small",title:Gn,onClick:function(la){vn(),Object(me.b)(Tr)&&Tr.props.onClick&&Tr.props.onClick(la)},className:"".concat(on,"-list-item-card-actions-btn")};if(Object(me.b)(Tr)){var Ti=Object(me.a)(Tr,e()(e()({},Tr.props),{onClick:function(){}}));return a.createElement(or.a,e()({},di,{icon:Ti}))}return a.createElement(or.a,di,a.createElement("span",null,Tr))};a.useImperativeHandle(ot,function(){return{handlePreview:en,handleDownload:Fn}});var mr=a.useContext($t.b),gr=mr.getPrefixCls,Mt=mr.direction,rr=gr("upload",lt),Dt=Le.map(function(dr){var Tr,vn,on,Gn=It(dr),di=a.createElement("div",{className:"".concat(rr,"-text-icon")},Gn);if(Ze==="picture"||Ze==="picture-card")if(dr.status==="uploading"||!dr.thumbUrl&&!dr.url){var Ti,Fi=c()((Ti={},b()(Ti,"".concat(rr,"-list-item-thumbnail"),!0),b()(Ti,"".concat(rr,"-list-item-file"),dr.status!=="uploading"),Ti));di=a.createElement("div",{className:Fi},Gn)}else{var la,Ta=Wn&&Wn(dr)?a.createElement("img",{src:dr.thumbUrl||dr.url,alt:dr.name,className:"".concat(rr,"-list-item-image")}):Gn,dt=c()((la={},b()(la,"".concat(rr,"-list-item-thumbnail"),!0),b()(la,"".concat(rr,"-list-item-file"),Wn&&!Wn(dr)),la));di=a.createElement("a",{className:dt,onClick:function(rn){return en(dr,rn)},href:dr.url||dr.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ta)}if(dr.status==="uploading"){var Me="percent"in dr?a.createElement(Kt.a,e()({},er,{type:"line",percent:dr.percent})):null;on=a.createElement("div",{className:"".concat(rr,"-list-item-progress"),key:"progress"},Me)}var Xe=c()((Tr={},b()(Tr,"".concat(rr,"-list-item"),!0),b()(Tr,"".concat(rr,"-list-item-").concat(dr.status),!0),b()(Tr,"".concat(rr,"-list-item-list-type-").concat(Ze),!0),Tr)),Qe=typeof dr.linkProps=="string"?JSON.parse(dr.linkProps):dr.linkProps,st=$e?Ct(ir||a.createElement(pe.a,null),function(){return ar(dr)},rr,Tn.removeFile):null,nt=gt&&dr.status==="done"?Ct(Xt||a.createElement(Ne.a,null),function(){return Fn(dr)},rr,Tn.downloadFile):null,ft=Ze!=="picture-card"&&a.createElement("span",{key:"download-delete",className:"".concat(rr,"-list-item-card-actions ").concat(Ze==="picture"?"picture":"")},nt,st),Bt=c()((vn={},b()(vn,"".concat(rr,"-list-item-name"),!0),b()(vn,"".concat(rr,"-list-item-name-icon-count-").concat([nt,st].filter(function(gn){return gn}).length),!0),vn)),Et=dr.url?[a.createElement("a",e()({key:"view",target:"_blank",rel:"noopener noreferrer",className:Bt,title:dr.name},Qe,{href:dr.url,onClick:function(rn){return en(dr,rn)}}),dr.name),ft]:[a.createElement("span",{key:"view",className:Bt,onClick:function(rn){return en(dr,rn)},title:dr.name},dr.name),ft],nr={pointerEvents:"none",opacity:.5},Ur=ze?a.createElement("a",{href:dr.url||dr.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:dr.url||dr.thumbUrl?void 0:nr,onClick:function(rn){return en(dr,rn)},title:Tn.previewFile},a.createElement(te.a,null)):null,Lr=Ze==="picture-card"&&dr.status!=="uploading"&&a.createElement("span",{className:"".concat(rr,"-list-item-actions")},Ur,dr.status==="done"&&nt,st),Vr;dr.response&&typeof dr.response=="string"?Vr=dr.response:Vr=dr.error&&dr.error.statusText||Tn.uploadError;var sr=a.createElement("span",null,di,Et),Bn=a.createElement("div",{className:Xe},a.createElement("div",{className:"".concat(rr,"-list-item-info")},sr),Lr,a.createElement(Se.a,{transitionName:"fade",component:""},on)),Er=c()(b()({},"".concat(rr,"-list-picture-card-container"),Ze==="picture-card"));return a.createElement("div",{key:dr.uid,className:Er},dr.status==="error"?a.createElement(Ut.a,{title:Vr,getPopupContainer:function(rn){return rn.parentNode}},Bn):a.createElement("span",null,Bn))}),tr=c()((et={},b()(et,"".concat(rr,"-list"),!0),b()(et,"".concat(rr,"-list-").concat(Ze),!0),b()(et,"".concat(rr,"-list-rtl"),Mt==="rtl"),et)),Dr=Ze==="picture-card"?"animate-inline":"animate";return a.createElement(Se.a,{transitionName:"".concat(rr,"-").concat(Dr),component:"div",className:tr},Dt)},de=a.forwardRef(Ee);de.displayName="UploadList",de.defaultProps={listType:"text",progress:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!1,showPreviewIcon:!0,previewFile:Ft,isImageUrl:Nt};var qe=de,rt=l("YMnH"),ve=l("ZvpZ"),bt=l("uaoM"),jt=l("sPtV"),He=function(Wt,ot){var et,Ze=Wt.fileList,Gt=Wt.defaultFileList,yr=Wt.onRemove,br=Wt.showUploadList,Sr=Wt.listType,Tn=Wt.onPreview,cn=Wt.onDownload,Wn=Wt.previewFile,lt=Wt.disabled,mt=Wt.locale,Le=Wt.iconRender,ze=Wt.isImageUrl,$e=Wt.progress,gt=Wt.prefixCls,ir=Wt.className,Xt=Wt.type,er=Wt.children,Kr=Wt.style,en=Object(jt.a)(Ze||Gt||[]),Fn=d()(en,2),ar=Fn[0],It=Fn[1],Ct=a.useState("drop"),mr=d()(Ct,2),gr=mr[0],Mt=mr[1],rr=a.useRef();a.useEffect(function(){It(Ze||Gt||[]),Object(bt.a)("fileList"in Wt||!("value"in Wt),"Upload","`value` is not a valid prop, do you mean `fileList`?")},[]),a.useEffect(function(){"fileList"in Wt&&It(Ze||[])},[Ze]);var Dt=function(Et){"fileList"in Wt||It(Et.fileList);var nr=Wt.onChange;nr&&nr(e()(e()({},Et),{fileList:f()(Et.fileList)}))},tr=function(Et){var nr=Re(Et);nr.status="uploading";var Ur=ar().concat(),Lr=Ur.findIndex(function(Vr){var sr=Vr.uid;return sr===nr.uid});Lr===-1?Ur.push(nr):Ur[Lr]=nr,Dt({file:nr,fileList:Ur})},Dr=function(Et,nr,Ur){try{typeof Et=="string"&&(Et=JSON.parse(Et))}catch(Vr){}var Lr=it(nr,ar());if(!Lr)return;Lr.status="done",Lr.response=Et,Lr.xhr=Ur,Dt({file:e()({},Lr),fileList:ar().concat()})},dr=function(Et,nr){var Ur=it(nr,ar());if(!Ur)return;Ur.percent=Et.percent,Dt({event:Et,file:e()({},Ur),fileList:ar().concat()})},Tr=function(Et,nr,Ur){var Lr=it(Ur,ar());if(!Lr)return;Lr.error=Et,Lr.response=nr,Lr.status="error",Dt({file:e()({},Lr),fileList:ar().concat()})},vn=function(Et){Promise.resolve(typeof yr=="function"?yr(Et):yr).then(function(nr){if(nr===!1)return;var Ur=yt(Et,ar());Ur&&(Et.status="removed",rr.current&&rr.current.abort(Et),Dt({file:Et,fileList:Ur}))})},on=function(Et){Mt(Et.type)},Gn=function(Et,nr){var Ur=Wt.beforeUpload;if(!Ur)return!0;var Lr=Ur(Et,nr);if(Lr===!1){var Vr=[];return ar().concat(nr.map(Re)).forEach(function(sr){Vr.every(function(Bn){return Bn.uid!==sr.uid})&&Vr.push(sr)}),Dt({file:Et,fileList:Vr}),!1}return Lr&&Lr.then?Lr:!0},di=Object(ht.a)();a.useImperativeHandle(ot,function(){return{onStart:tr,onSuccess:Dr,onProgress:dr,onError:Tr,fileList:ar(),upload:rr.current,forceUpdate:di}});var Ti=function(Et){var nr=br.showRemoveIcon,Ur=br.showPreviewIcon,Lr=br.showDownloadIcon,Vr=br.removeIcon,sr=br.downloadIcon;return a.createElement(qe,{listType:Sr,items:ar(),previewFile:Wn,onPreview:Tn,onDownload:cn,onRemove:vn,showRemoveIcon:!lt&&nr,showPreviewIcon:Ur,showDownloadIcon:Lr,removeIcon:Vr,downloadIcon:sr,iconRender:Le,locale:e()(e()({},Et),mt),isImageUrl:ze,progress:$e})},Fi=a.useContext($t.b),la=Fi.getPrefixCls,Ta=Fi.direction,dt=la("upload",gt),Me=e()(e()({onStart:tr,onError:Tr,onProgress:dr,onSuccess:Dr},Wt),{prefixCls:dt,beforeUpload:Gn});delete Me.className,delete Me.style,(!er||lt)&&delete Me.id;var Xe=br?a.createElement(rt.a,{componentName:"Upload",defaultLocale:ve.a.Upload},Ti):null;if(Xt==="drag"){var Qe,st=c()(dt,(Qe={},b()(Qe,"".concat(dt,"-drag"),!0),b()(Qe,"".concat(dt,"-drag-uploading"),ar().some(function(Bt){return Bt.status==="uploading"})),b()(Qe,"".concat(dt,"-drag-hover"),gr==="dragover"),b()(Qe,"".concat(dt,"-disabled"),lt),b()(Qe,"".concat(dt,"-rtl"),Ta==="rtl"),Qe),ir);return a.createElement("span",null,a.createElement("div",{className:st,onDrop:on,onDragOver:on,onDragLeave:on,style:Kr},a.createElement(re,e()({},Me,{ref:rr,className:"".concat(dt,"-btn")}),a.createElement("div",{className:"".concat(dt,"-drag-container")},er))),Xe)}var nt=c()(dt,(et={},b()(et,"".concat(dt,"-select"),!0),b()(et,"".concat(dt,"-select-").concat(Sr),!0),b()(et,"".concat(dt,"-disabled"),lt),b()(et,"".concat(dt,"-rtl"),Ta==="rtl"),et)),ft=a.createElement("div",{className:nt,style:er?void 0:{display:"none"}},a.createElement(re,e()({},Me,{ref:rr})));return Sr==="picture-card"?a.createElement("span",{className:c()(ir,"".concat(dt,"-picture-card-wrapper"))},Xe,ft):a.createElement("span",{className:ir},ft,Xe)},kt=a.forwardRef(He);kt.Dragger=xe,kt.displayName="Upload",kt.defaultProps={type:"select",multiple:!1,action:"",data:{},accept:"",beforeUpload:be,showUploadList:!0,listType:"text",className:"",disabled:!1,supportServerRender:!0};var Ar=kt;Ar.Dragger=xe;var at=R.a=Ar},"98bh":function(j,R,l){var x=l("ProS"),b=l("5GtS"),A=l("bYtY"),f=l("4NO4"),t=l("OELB"),e=t.getPercentWithPrecision,m=l("cCMj"),d=l("KxfA"),a=d.retrieveRawAttr,n=l("D5nY"),s=n.makeSeriesEncodeForNameBased,c=l("xKMd"),i=x.extendSeriesModel({type:"series.pie",init:function(r){i.superApply(this,"init",arguments),this.legendVisualProvider=new c(A.bind(this.getData,this),A.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(r)},mergeOption:function(r){i.superCall(this,"mergeOption",r),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(r,o){return b(this,{coordDimensions:["value"],encodeDefaulter:A.curry(s,this)})},_createSelectableList:function(){for(var r=this.getRawData(),o=r.mapDimension("value"),h=[],p=0,g=r.count();p<g;p++)h.push({name:r.getName(p),value:r.get(o,p),selected:a(r,p,"selected")});return h},getDataParams:function(r){var o=this.getData(),h=i.superCall(this,"getDataParams",r),p=[];return o.each(o.mapDimension("value"),function(g){p.push(g)}),h.percent=e(p,r,o.hostModel.get("percentPrecision")),h.$vars.push("percent"),h},_defaultLabelLine:function(r){f.defaultEmphasis(r,"labelLine",["show"]);var o=r.labelLine,h=r.emphasis.labelLine;o.show=o.show&&r.label.show,h.show=h.show&&r.emphasis.label.show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,hoverOffset:10,avoidLabelOverlap:!0,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:!1,show:!0,position:"outer",alignTo:"none",margin:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1},animationType:"expansion",animationTypeUpdate:"transition",animationEasing:"cubicOut"}});A.mixin(i,m);var u=i;j.exports=u},"9H2F":function(j,R,l){var x=l("bYtY"),b=x.assert,A=x.isArray,f=l("Tghj"),t=f.__DEV__;function e(c){return new m(c)}function m(c){c=c||{},this._reset=c.reset,this._plan=c.plan,this._count=c.count,this._onDirty=c.onDirty,this._dirty=!0,this.context}var d=m.prototype;d.perform=function(c){var i=this._upstream,u=c&&c.skip;if(this._dirty&&i){var r=this.context;r.data=r.outputData=i.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var o;this._plan&&!u&&(o=this._plan(this.context));var h=y(this._modBy),p=this._modDataCount||0,g=y(c&&c.modBy),v=c&&c.modDataCount||0;(h!==g||p!==v)&&(o="reset");function y(M){return!(M>=1)&&(M=1),M}var w;(this._dirty||o==="reset")&&(this._dirty=!1,w=s(this,u)),this._modBy=g,this._modDataCount=v;var S=c&&c.step;if(i?this._dueEnd=i._outputDueEnd:this._dueEnd=this._count?this._count(this.context):Infinity,this._progress){var _=this._dueIndex,I=Math.min(S!=null?this._dueIndex+S:Infinity,this._dueEnd);if(!u&&(w||_<I)){var C=this._progress;if(A(C))for(var E=0;E<C.length;E++)n(this,C[E],_,I,g,v);else n(this,C,_,I,g,v)}this._dueIndex=I;var O=this._settedOutputEnd!=null?this._settedOutputEnd:I;this._outputDueEnd=O}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()};var a=function(){var c,i,u,r,o,h={reset:function(v,y,w,S){i=v,c=y,u=w,r=S,o=Math.ceil(r/u),h.next=u>1&&r>0?g:p}};return h;function p(){return i<c?i++:null}function g(){var v=i%o*u+Math.ceil(i/o),y=i>=c?null:v<r?v:i;return i++,y}}();d.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)};function n(c,i,u,r,o,h){a.reset(u,r,o,h),c._callingProgress=i,c._callingProgress({start:u,end:r,count:r-u,next:a.next},c.context)}function s(c,i){c._dueIndex=c._outputDueEnd=c._dueEnd=0,c._settedOutputEnd=null;var u,r;!i&&c._reset&&(u=c._reset(c.context),u&&u.progress&&(r=u.forceFirstProgress,u=u.progress),A(u)&&!u.length&&(u=null)),c._progress=u,c._modBy=c._modDataCount=null;var o=c._downstream;return o&&o.dirty(),r}d.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},d.pipe=function(c){(this._downstream!==c||this._dirty)&&(this._downstream=c,c._upstream=this,c.dirty())},d.dispose=function(){if(this._disposed)return;this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0},d.getUpstream=function(){return this._upstream},d.getDownstream=function(){return this._downstream},d.setOutputEnd=function(c){this._outputDueEnd=this._settedOutputEnd=c},R.createTask=e},"9KIM":function(j,R,l){var x=l("mFDi"),b=l("xSat"),A=b.onIrrelevantElement,f=l("IwbS");function t(a){return a=d(a),function(n,s){return f.clipPointsByRect(n,a)}}function e(a,n){return a=d(a),function(s){var c=n!=null?n:s,i=c?a.width:a.height,u=c?a.x:a.y;return[u,u+(i||0)]}}function m(a,n,s){return a=d(a),function(c,i,u){return a.contain(i[0],i[1])&&!A(c,n,s)}}function d(a){return x.create(a)}R.makeRectPanelClipPath=t,R.makeLinearBrushOtherExtent=e,R.makeRectIsTargetByCursor=m},"9ama":function(j,R,l){},"9eas":function(j,R,l){l("HM/N"),l("tBnm")},"9hCq":function(j,R,l){var x=l("IwbS"),b=l("+TT/"),A=l("bYtY"),f=l("VaxA"),t=f.wrapTreePathInfo,e=8,m=8,d=5;function a(i){this.group=new x.Group,i.add(this.group)}a.prototype={constructor:a,render:function(i,u,r,o){var h=i.getModel("breadcrumb"),p=this.group;if(p.removeAll(),!h.get("show")||!r)return;var g=h.getModel("itemStyle"),v=g.getModel("textStyle"),y={pos:{left:h.get("left"),right:h.get("right"),top:h.get("top"),bottom:h.get("bottom")},box:{width:u.getWidth(),height:u.getHeight()},emptyItemWidth:h.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(r,y,v),this._renderContent(i,y,g,v,o),b.positionElement(p,y.pos,y.box)},_prepare:function(i,u,r){for(var o=i;o;o=o.parentNode){var h=o.getModel().get("name"),p=r.getTextRect(h),g=Math.max(p.width+e*2,u.emptyItemWidth);u.totalWidth+=g+m,u.renderList.push({node:o,text:h,width:g})}},_renderContent:function(i,u,r,o,h){for(var p=0,g=u.emptyItemWidth,v=i.get("breadcrumb.height"),y=b.getAvailableSize(u.pos,u.box),w=u.totalWidth,S=u.renderList,_=S.length-1;_>=0;_--){var I=S[_],C=I.node,E=I.width,O=I.text;w>y.width&&(w-=E-g,E=g,O=null);var M=new x.Polygon({shape:{points:n(p,0,E,v,_===S.length-1,_===0)},style:A.defaults(r.getItemStyle(),{lineJoin:"bevel",text:O,textFill:o.getTextColor(),textFont:o.getFont()}),z:10,onclick:A.curry(h,C)});this.group.add(M),s(M,i,C),p+=E+m}},remove:function(){this.group.removeAll()}};function n(i,u,r,o,h,p){var g=[[h?i:i-d,u],[i+r,u],[i+r,u+o],[h?i:i-d,u+o]];return!p&&g.splice(2,0,[i+r+d,u+o/2]),!h&&g.push([i,u+o/2]),g}function s(i,u,r){i.eventData={componentType:"series",componentSubType:"treemap",componentIndex:u.componentIndex,seriesIndex:u.componentIndex,seriesName:u.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:r&&r.dataIndex,name:r&&r.name},treePathInfo:r&&t(r,u)}}var c=a;j.exports=c},"9u0u":function(j,R,l){var x=l("bYtY");function b(f,t){var e={};return x.each(f,function(m){m.each(m.mapDimension("value"),function(d,a){var n="ec-"+m.getName(a);e[n]=e[n]||[],isNaN(d)||e[n].push(d)})}),f[0].map(f[0].mapDimension("value"),function(m,d){for(var a="ec-"+f[0].getName(d),n=0,s=Infinity,c=-Infinity,i=e[a].length,u=0;u<i;u++)s=Math.min(s,e[a][u]),c=Math.max(c,e[a][u]),n+=e[a][u];var r;return t==="min"?r=s:t==="max"?r=c:t==="average"?r=n/i:r=n,i===0?NaN:r})}function A(f){var t={};f.eachSeriesByType("map",function(e){var m=e.getHostGeoModel(),d=m?"o"+m.id:"i"+e.getMapType();(t[d]=t[d]||[]).push(e)}),x.each(t,function(e,m){for(var d=b(x.map(e,function(n){return n.getData()}),e[0].get("mapValueCalculation")),a=0;a<e.length;a++)e[a].originalData=e[a].getData();for(var a=0;a<e.length;a++)e[a].seriesGroup=e,e[a].needsDrawMap=a===0&&!e[a].getHostGeoModel(),e[a].setData(d.cloneShallow()),e[a].mainSeries=e[0]})}j.exports=A},"9wZj":function(j,R,l){var x=l("IwbS"),b=l("FBjb"),A=l("bYtY"),f=A.isObject;function t(s){this.group=new x.Group,this._symbolCtor=s||b}var e=t.prototype;function m(s,c,i,u){return c&&!isNaN(c[0])&&!isNaN(c[1])&&!(u.isIgnore&&u.isIgnore(i))&&!(u.clipShape&&!u.clipShape.contain(c[0],c[1]))&&s.getItemVisual(i,"symbol")!=="none"}e.updateData=function(s,c){c=d(c);var i=this.group,u=s.hostModel,r=this._data,o=this._symbolCtor,h=a(s);r||i.removeAll(),s.diff(r).add(function(p){var g=s.getItemLayout(p);if(m(s,g,p,c)){var v=new o(s,p,h);v.attr("position",g),s.setItemGraphicEl(p,v),i.add(v)}}).update(function(p,g){var v=r.getItemGraphicEl(g),y=s.getItemLayout(p);if(!m(s,y,p,c)){i.remove(v);return}v?(v.updateData(s,p,h),x.updateProps(v,{position:y},u)):(v=new o(s,p),v.attr("position",y)),i.add(v),s.setItemGraphicEl(p,v)}).remove(function(p){var g=r.getItemGraphicEl(p);g&&g.fadeOut(function(){i.remove(g)})}).execute(),this._data=s},e.isPersistent=function(){return!0},e.updateLayout=function(){var s=this._data;s&&s.eachItemGraphicEl(function(c,i){var u=s.getItemLayout(i);c.attr("position",u)})},e.incrementalPrepareUpdate=function(s){this._seriesScope=a(s),this._data=null,this.group.removeAll()},e.incrementalUpdate=function(s,c,i){i=d(i);function u(p){p.isGroup||(p.incremental=p.useHoverLayer=!0)}for(var r=s.start;r<s.end;r++){var o=c.getItemLayout(r);if(m(c,o,r,i)){var h=new this._symbolCtor(c,r,this._seriesScope);h.traverse(u),h.attr("position",o),this.group.add(h),c.setItemGraphicEl(r,h)}}};function d(s){return s!=null&&!f(s)&&(s={isIgnore:s}),s||{}}e.remove=function(s){var c=this.group,i=this._data;i&&s?i.eachItemGraphicEl(function(u){u.fadeOut(function(){c.remove(u)})}):c.removeAll()};function a(s){var c=s.hostModel;return{itemStyle:c.getModel("itemStyle").getItemStyle(["color"]),hoverItemStyle:c.getModel("emphasis.itemStyle").getItemStyle(),symbolRotate:c.get("symbolRotate"),symbolOffset:c.get("symbolOffset"),hoverAnimation:c.get("hoverAnimation"),labelModel:c.getModel("label"),hoverLabelModel:c.getModel("emphasis.label"),cursorStyle:c.get("cursor")}}var n=t;j.exports=n},"9yH6":function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("pVnL"),f=l.n(A),t=l("q1tI"),e=l("x1Ya"),m=l("TSYQ"),d=l.n(m),a=l("H84U"),n=t.createContext(null),s=n.Provider,c=n,i=l("cDf5"),u=l.n(i);function r(X,J){typeof X=="function"?X(J):u()(X)==="object"&&X&&"current"in X&&(X.current=J)}function o(){for(var X=arguments.length,J=new Array(X),k=0;k<X;k++)J[k]=arguments[k];return function(K){J.forEach(function(z){r(z,K)})}}var h=l("uaoM"),p=function(X,J){var k={};for(var K in X)Object.prototype.hasOwnProperty.call(X,K)&&J.indexOf(K)<0&&(k[K]=X[K]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,K=Object.getOwnPropertySymbols(X);z<K.length;z++)J.indexOf(K[z])<0&&Object.prototype.propertyIsEnumerable.call(X,K[z])&&(k[K[z]]=X[K[z]]);return k},g=function(J,k){var K,z=t.useContext(c),W=t.useContext(a.b),P=W.getPrefixCls,G=W.direction,V=t.useRef(),q=o(k,V);t.useEffect(function(){Object(h.a)(!("optionType"in J),"Radio","`optionType` is only support in Radio.Group.")},[]);var re=function(ue){J.onChange&&J.onChange(ue),(z==null?void 0:z.onChange)&&z.onChange(ue)},ce=J.prefixCls,ie=J.className,fe=J.children,xe=J.style,Se=p(J,["prefixCls","className","children","style"]),ke=P("radio",ce),ge=f()({},Se);z&&(ge.name=z.name,ge.onChange=re,ge.checked=J.value===z.value,ge.disabled=J.disabled||z.disabled);var Be=d()(ie,(K={},b()(K,"".concat(ke,"-wrapper"),!0),b()(K,"".concat(ke,"-wrapper-checked"),ge.checked),b()(K,"".concat(ke,"-wrapper-disabled"),ge.disabled),b()(K,"".concat(ke,"-wrapper-rtl"),G==="rtl"),K));return t.createElement("label",{className:Be,style:xe,onMouseEnter:J.onMouseEnter,onMouseLeave:J.onMouseLeave},t.createElement(e.a,f()({},ge,{prefixCls:ke,ref:q})),fe!==void 0?t.createElement("span",null,fe):null)},v=t.forwardRef(g);v.displayName="Radio",v.defaultProps={type:"radio"};var y=v,w=l("J4zp"),S=l.n(w),_=l("6cGi"),I=l("3Nzz"),C=t.forwardRef(function(X,J){var k=t.useContext(a.b),K=k.getPrefixCls,z=k.direction,W=t.useContext(I.b),P=Object(_.a)(X.defaultValue,{value:X.value}),G=S()(P,2),V=G[0],q=G[1],re=function(fe){var xe=V,Se=fe.target.value;"value"in X||q(Se);var ke=X.onChange;ke&&Se!==xe&&ke(fe)},ce=function(){var fe,xe=X.prefixCls,Se=X.className,ke=Se===void 0?"":Se,ge=X.options,Be=X.optionType,ee=X.buttonStyle,ue=X.disabled,Ge=X.children,ae=X.size,Z=X.style,Y=X.id,te=X.onMouseEnter,we=X.onMouseLeave,pe=K("radio",xe),De="".concat(pe,"-group"),Ne=Ge;if(ge&&ge.length>0){var me=Be==="button"?"".concat(pe,"-button"):pe;Ne=ge.map(function(it){return typeof it=="string"?t.createElement(y,{ref:J,key:it,prefixCls:me,disabled:ue,value:it,checked:V===it},it):t.createElement(y,{ref:J,key:"radio-group-value-options-".concat(it.value),prefixCls:me,disabled:it.disabled||ue,value:it.value,checked:V===it.value,style:it.style},it.label)})}var be=ae||W,Re=d()(De,"".concat(De,"-").concat(ee),(fe={},b()(fe,"".concat(De,"-").concat(be),be),b()(fe,"".concat(De,"-rtl"),z==="rtl"),fe),ke);return t.createElement("div",{className:Re,style:Z,onMouseEnter:te,onMouseLeave:we,id:Y},Ne)};return t.createElement(s,{value:{onChange:re,value:V,disabled:X.disabled,name:X.name}},ce())});C.defaultProps={buttonStyle:"outline"};var E=t.memo(C),O=function(X,J){var k={};for(var K in X)Object.prototype.hasOwnProperty.call(X,K)&&J.indexOf(K)<0&&(k[K]=X[K]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,K=Object.getOwnPropertySymbols(X);z<K.length;z++)J.indexOf(K[z])<0&&Object.prototype.propertyIsEnumerable.call(X,K[z])&&(k[K[z]]=X[K[z]]);return k},M=function(J,k){var K=t.useContext(c),z=t.useContext(a.b),W=z.getPrefixCls,P=J.prefixCls,G=O(J,["prefixCls"]),V=W("radio-button",P);return K&&(G.checked=J.value===K.value,G.disabled=J.disabled||K.disabled),t.createElement(y,f()({prefixCls:V},G,{type:"radio",ref:k}))},F=t.forwardRef(M),H=y;H.Button=F,H.Group=E;var B=R.a=H},A1Ka:function(j,R,l){var x=l("bLfw"),b=l("sS/r"),A=l("D5nY"),f=A.detectSourceFormat,t=l("k9D9"),e=t.SERIES_LAYOUT_BY_COLUMN;x.extend({type:"dataset",defaultOption:{seriesLayoutBy:e,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){f(this)}}),b.extend({type:"dataset"})},ABKa:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("Qs9O")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="FolderOutlined";var d=f.forwardRef(m);R.default=d},AE9C:function(j,R,l){var x=l("bYtY"),b=l("crZl"),A=l("IwbS"),f=l("oVpE"),t=f.createSymbol,e=l("+TT/"),m=l("y7Aq"),d=b.extend({type:"visualMap.piecewise",doRender:function(){var n=this.group;n.removeAll();var s=this.visualMapModel,c=s.get("textGap"),i=s.textStyleModel,u=i.getFont(),r=i.getTextColor(),o=this._getItemAlign(),h=s.itemSize,p=this._getViewData(),g=p.endsText,v=x.retrieve(s.get("showLabel",!0),!g);g&&this._renderEndsText(n,g[0],h,v,o),x.each(p.viewPieceList,y,this),g&&this._renderEndsText(n,g[1],h,v,o),e.box(s.get("orient"),n,s.get("itemGap")),this.renderBackground(n),this.positionGroup(n);function y(w){var S=w.piece,_=new A.Group;_.onclick=x.bind(this._onItemClick,this,S),this._enableHoverLink(_,w.indexInModelPieceList);var I=s.getRepresentValue(S);if(this._createItemSymbol(_,I,[0,0,h[0],h[1]]),v){var C=this.visualMapModel.getValueState(I);_.add(new A.Text({style:{x:o==="right"?-c:h[0]+c,y:h[1]/2,text:S.text,textVerticalAlign:"middle",textAlign:o,textFont:u,textFill:r,opacity:C==="outOfRange"?.5:1}}))}n.add(_)}},_enableHoverLink:function(n,s){n.on("mouseover",x.bind(c,this,"highlight")).on("mouseout",x.bind(c,this,"downplay"));function c(i){var u=this.visualMapModel;u.option.hoverLink&&this.api.dispatchAction({type:i,batch:m.makeHighDownBatch(u.findTargetDataIndices(s),u)})}},_getItemAlign:function(){var n=this.visualMapModel,s=n.option;if(s.orient==="vertical")return m.getItemAlign(n,this.api,n.itemSize);var c=s.align;return(!c||c==="auto")&&(c="left"),c},_renderEndsText:function(n,s,c,i,u){if(!s)return;var r=new A.Group,o=this.visualMapModel.textStyleModel;r.add(new A.Text({style:{x:i?u==="right"?c[0]:0:c[0]/2,y:c[1]/2,textVerticalAlign:"middle",textAlign:i?u:"center",text:s,textFont:o.getFont(),textFill:o.getTextColor()}})),n.add(r)},_getViewData:function(){var n=this.visualMapModel,s=x.map(n.getPieceList(),function(r,o){return{piece:r,indexInModelPieceList:o}}),c=n.get("text"),i=n.get("orient"),u=n.get("inverse");return(i==="horizontal"?u:!u)?s.reverse():c&&(c=c.slice().reverse()),{viewPieceList:s,endsText:c}},_createItemSymbol:function(n,s,c){n.add(t(this.getControllerVisual(s,"symbol"),c[0],c[1],c[2],c[3],this.getControllerVisual(s,"color")))},_onItemClick:function(n){var s=this.visualMapModel,c=s.option,i=x.clone(c.selected),u=s.getSelectedMapKey(n);c.selectedMode==="single"?(i[u]=!0,x.each(i,function(r,o){i[o]=o===u})):i[u]=!i[u],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}}),a=d;j.exports=a},AEZ6:function(j,R,l){var x=l("bYtY"),b=x.each,A=x.createHashMap,f=l("T4UG"),t=l("MwEJ"),e=f.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(a,n){var s=this.getSource();return m(s,this),t(s,this)},getRawIndicesByActiveState:function(a){var n=this.coordinateSystem,s=this.getData(),c=[];return n.eachActiveState(s,function(i,u){a===i&&c.push(s.getRawIndex(u))}),c},defaultOption:{zlevel:0,z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"}});function m(a,n){if(a.encodeDefine)return;var s=n.ecModel.getComponent("parallel",n.get("parallelIndex"));if(!s)return;var c=a.encodeDefine=A();b(s.dimensions,function(i){var u=d(i);c.set(i,u)})}function d(a){return+a.replace("dim","")}j.exports=e},AH3D:function(j,R,l){var x=l("ProS");l("y4/Y"),l("qWt2"),l("Qvb6"),x.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),x.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){})},ALo7:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("5GtS"),f=l("4NO4"),t=f.defaultEmphasis,e=l("D5nY"),m=e.makeSeriesEncodeForNameBased,d=l("xKMd"),a=x.extendSeriesModel({type:"series.funnel",init:function(s){a.superApply(this,"init",arguments),this.legendVisualProvider=new d(b.bind(this.getData,this),b.bind(this.getRawData,this)),this._defaultLabelLine(s)},getInitialData:function(s,c){return A(this,{coordDimensions:["value"],encodeDefaulter:b.curry(m,this)})},_defaultLabelLine:function(s){t(s,"labelLine",["show"]);var c=s.labelLine,i=s.emphasis.labelLine;c.show=c.show&&s.label.show,i.show=i.show&&s.emphasis.label.show},getDataParams:function(s){var c=this.getData(),i=a.superCall(this,"getDataParams",s),u=c.mapDimension("value"),r=c.getSum(u);return i.percent=r?+(c.get(u,s)/r*100).toFixed(2):0,i.$vars.push("percent"),i},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}}}}),n=a;j.exports=n},ANjR:function(j,R,l){var x=l("bYtY");function b(f,t){return t=t||[0,0],x.map([0,1],function(e){var m=t[e],d=f[e]/2,a=[],n=[];return a[e]=m-d,n[e]=m+d,a[1-e]=n[1-e]=t[1-e],Math.abs(this.dataToPoint(a)[e]-this.dataToPoint(n)[e])},this)}function A(f){var t=f.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:f.getZoom()},api:{coord:function(e){return f.dataToPoint(e)},size:x.bind(b,f)}}}j.exports=A},AOa7:function(j,R,l){},AUH6:function(j,R,l){var x=l("bYtY"),b=l("mFDi"),A=l("bMXI"),f=l("W4dC");function t(d,a,n,s){A.call(this,d),this.map=a;var c=f.load(a,n);this._nameCoordMap=c.nameCoordMap,this._regionsMap=c.regionsMap,this._invertLongitute=s==null?!0:s,this.regions=c.regions,this._rect=c.boundingRect}t.prototype={constructor:t,type:"geo",dimensions:["lng","lat"],containCoord:function(d){for(var a=this.regions,n=0;n<a.length;n++)if(a[n].contain(d))return!0;return!1},transformTo:function(d,a,n,s){var c=this.getBoundingRect(),i=this._invertLongitute;c=c.clone(),i&&(c.y=-c.y-c.height);var u=this._rawTransformable;if(u.transform=c.calculateTransform(new b(d,a,n,s)),u.decomposeTransform(),i){var r=u.scale;r[1]=-r[1]}u.updateTransform(),this._updateTransform()},getRegion:function(d){return this._regionsMap.get(d)},getRegionByCoord:function(d){for(var a=this.regions,n=0;n<a.length;n++)if(a[n].contain(d))return a[n]},addGeoCoord:function(d,a){this._nameCoordMap.set(d,a)},getGeoCoord:function(d){return this._nameCoordMap.get(d)},getBoundingRect:function(){return this._rect},dataToPoint:function(d,a,n){if(typeof d=="string"&&(d=this.getGeoCoord(d)),d)return A.prototype.dataToPoint.call(this,d,a,n)},convertToPixel:x.curry(e,"dataToPoint"),convertFromPixel:x.curry(e,"pointToData")},x.mixin(t,A);function e(d,a,n,s){var c=n.geoModel,i=n.seriesModel,u=c?c.coordinateSystem:i?i.coordinateSystem||(i.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return u===this?u[d](s):null}var m=t;j.exports=m},AVZG:function(j,R,l){var x=l("bYtY");function b(A,f,t){t=t||{};var e=A.coordinateSystem,m=f.axis,d={},a=m.getAxesOnZeroOf()[0],n=m.position,s=a?"onZero":n,c=m.dim,i=e.getRect(),u=[i.x,i.x+i.width,i.y,i.y+i.height],r={left:0,right:1,top:0,bottom:1,onZero:2},o=f.get("offset")||0,h=c==="x"?[u[2]-o,u[3]+o]:[u[0]-o,u[1]+o];if(a){var p=a.toGlobalCoord(a.dataToCoord(0));h[r.onZero]=Math.max(Math.min(p,h[1]),h[0])}d.position=[c==="y"?h[r[s]]:u[0],c==="x"?h[r[s]]:u[3]],d.rotation=Math.PI/2*(c==="x"?0:1);var g={top:-1,bottom:1,left:-1,right:1};d.labelDirection=d.tickDirection=d.nameDirection=g[n],d.labelOffset=a?h[r[n]]-h[r.onZero]:0,f.get("axisTick.inside")&&(d.tickDirection=-d.tickDirection),x.retrieve(t.labelInside,f.get("axisLabel.inside"))&&(d.labelDirection=-d.labelDirection);var v=f.get("axisLabel.rotate");return d.labelRotate=s==="top"?-v:v,d.z2=1,d}R.layout=b},"Ae+d":function(j,R){function l(b,A,f){var t=b.target,e=t.position;e[0]+=A,e[1]+=f,t.dirty()}function x(b,A,f,t){var e=b.target,m=b.zoomLimit,d=e.position,a=e.scale,n=b.zoom=b.zoom||1;if(n*=A,m){var s=m.min||0,c=m.max||Infinity;n=Math.max(Math.min(c,n),s)}var i=n/b.zoom;b.zoom=n,d[0]-=(f-d[0])*(i-1),d[1]-=(t-d[1])*(i-1),a[0]*=i,a[1]*=i,e.dirty()}R.updateViewOnPan=l,R.updateViewOnZoom=x},Ae16:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("IwbS");l("Wqna"),l("rySg"),x.extendComponentView({type:"grid",render:function(f,t){this.group.removeAll(),f.get("show")&&this.group.add(new A.Rect({shape:f.coordinateSystem.getRect(),style:b.defaults({fill:f.get("backgroundColor")},f.getItemStyle()),silent:!0,z2:-1}))}}),x.registerPreprocessor(function(f){f.xAxis&&f.yAxis&&!f.grid&&(f.grid={})})},Awhp:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("PQMj"),f=l.n(A)},"B+YJ":function(j,R,l){l("TYVI"),l("p1MT")},"B6l+":function(j,R,l){var x=l("Sq3C"),b=l("Z1HP"),A=l("Sxd8"),f=l("dt0z");function t(e,m,d){e=f(e),m=A(m);var a=m?b(e):0;return m&&a<m?e+x(m-a,d):e}j.exports=t},B9cy:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("0XgM"),f=l.n(A)},B9fm:function(j,R,l){var x=l("bYtY"),b=l("Qe9p"),A=l("YH21"),f=l("Ze12"),t=l("ItGF"),e=l("7aKB"),m=x.each,d=e.toCamelCase,a=["","-webkit-","-moz-","-o-"],n="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;";function s(h){var p="cubic-bezier(0.23, 1, 0.32, 1)",g="left "+h+"s "+p+",top "+h+"s "+p;return x.map(a,function(v){return v+"transition:"+g}).join(";")}function c(h){var p=[],g=h.get("fontSize"),v=h.getTextColor();return v&&p.push("color:"+v),p.push("font:"+h.getFont()),g&&p.push("line-height:"+Math.round(g*3/2)+"px"),m(["decoration","align"],function(y){var w=h.get(y);w&&p.push("text-"+y+":"+w)}),p.join(";")}function i(h){var p=[],g=h.get("transitionDuration"),v=h.get("backgroundColor"),y=h.getModel("textStyle"),w=h.get("padding");return g&&p.push(s(g)),v&&(t.canvasSupported?p.push("background-Color:"+v):(p.push("background-Color:#"+b.toHex(v)),p.push("filter:alpha(opacity=70)"))),m(["width","color","radius"],function(S){var _="border-"+S,I=d(_),C=h.get(I);C!=null&&p.push(_+":"+C+(S==="color"?"":"px"))}),p.push(c(y)),w!=null&&p.push("padding:"+e.normalizeCssArray(w).join("px ")+"px"),p.join(";")+";"}function u(h,p,g,v,y){var w=p&&p.painter;if(g){var S=w&&w.getViewportRoot();S&&f.transformLocalCoord(h,S,document.body,v,y)}else{h[0]=v,h[1]=y;var _=w&&w.getViewportRootOffset();_&&(h[0]+=_.offsetLeft,h[1]+=_.offsetTop)}}function r(h,p,g){if(t.wxa)return null;var v=document.createElement("div");v.domBelongToZr=!0,this.el=v;var y=this._zr=p.getZr(),w=this._appendToBody=g&&g.appendToBody;this._styleCoord=[0,0],u(this._styleCoord,y,w,p.getWidth()/2,p.getHeight()/2),w?document.body.appendChild(v):h.appendChild(v),this._container=h,this._show=!1,this._hideTimeout;var S=this;v.onmouseenter=function(){S._enterable&&(clearTimeout(S._hideTimeout),S._show=!0),S._inContent=!0},v.onmousemove=function(_){if(_=_||window.event,!S._enterable){var I=y.handler,C=y.painter.getViewportRoot();A.normalizeEvent(C,_,!0),I.dispatch("mousemove",_)}},v.onmouseleave=function(){S._enterable&&(S._show&&S.hideLater(S._hideDelay)),S._inContent=!1}}r.prototype={constructor:r,_enterable:!0,update:function(){var h=this._container,p=h.currentStyle||document.defaultView.getComputedStyle(h),g=h.style;g.position!=="absolute"&&p.position!=="absolute"&&(g.position="relative")},show:function(h){clearTimeout(this._hideTimeout);var p=this.el,g=this._styleCoord;p.style.cssText=n+i(h)+";left:"+g[0]+"px;top:"+g[1]+"px;"+(h.get("extraCssText")||""),p.style.display=p.innerHTML?"block":"none",p.style.pointerEvents=this._enterable?"auto":"none",this._show=!0},setContent:function(h){this.el.innerHTML=h==null?"":h},setEnterable:function(h){this._enterable=h},getSize:function(){var h=this.el;return[h.clientWidth,h.clientHeight]},moveTo:function(h,p){var g=this._styleCoord;u(g,this._zr,this._appendToBody,h,p);var v=this.el.style;v.left=g[0]+"px",v.top=g[1]+"px"},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(h){this._show&&!(this._inContent&&this._enterable)&&(h?(this._hideDelay=h,this._show=!1,this._hideTimeout=setTimeout(x.bind(this.hide,this),h)):this.hide())},isShow:function(){return this._show},dispose:function(){this.el.parentNode.removeChild(this.el)},getOuterSize:function(){var h=this.el.clientWidth,p=this.el.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var g=document.defaultView.getComputedStyle(this.el);g&&(h+=parseInt(g.borderLeftWidth,10)+parseInt(g.borderRightWidth,10),p+=parseInt(g.borderTopWidth,10)+parseInt(g.borderBottomWidth,10))}return{width:h,height:p}}};var o=r;j.exports=o},BPZU:function(j,R){var l=32,x=7,b=256;function A(s){for(var c=0;s>=l;)c|=s&1,s>>=1;return s+c}function f(s,c,i,u){var r=c+1;if(r===i)return 1;if(u(s[r++],s[c])<0){for(;r<i&&u(s[r],s[r-1])<0;)r++;t(s,c,r)}else for(;r<i&&u(s[r],s[r-1])>=0;)r++;return r-c}function t(s,c,i){for(i--;c<i;){var u=s[c];s[c++]=s[i],s[i--]=u}}function e(s,c,i,u,r){for(u===c&&u++;u<i;u++){for(var o=s[u],h=c,p=u,g;h<p;)g=h+p>>>1,r(o,s[g])<0?p=g:h=g+1;var v=u-h;switch(v){case 3:s[h+3]=s[h+2];case 2:s[h+2]=s[h+1];case 1:s[h+1]=s[h];break;default:for(;v>0;)s[h+v]=s[h+v-1],v--}s[h]=o}}function m(s,c,i,u,r,o){var h=0,p=0,g=1;if(o(s,c[i+r])>0){for(p=u-r;g<p&&o(s,c[i+r+g])>0;)h=g,g=(g<<1)+1,g<=0&&(g=p);g>p&&(g=p),h+=r,g+=r}else{for(p=r+1;g<p&&o(s,c[i+r-g])<=0;)h=g,g=(g<<1)+1,g<=0&&(g=p);g>p&&(g=p);var v=h;h=r-g,g=r-v}for(h++;h<g;){var y=h+(g-h>>>1);o(s,c[i+y])>0?h=y+1:g=y}return g}function d(s,c,i,u,r,o){var h=0,p=0,g=1;if(o(s,c[i+r])<0){for(p=r+1;g<p&&o(s,c[i+r-g])<0;)h=g,g=(g<<1)+1,g<=0&&(g=p);g>p&&(g=p);var v=h;h=r-g,g=r-v}else{for(p=u-r;g<p&&o(s,c[i+r+g])>=0;)h=g,g=(g<<1)+1,g<=0&&(g=p);g>p&&(g=p),h+=r,g+=r}for(h++;h<g;){var y=h+(g-h>>>1);o(s,c[i+y])<0?g=y:h=y+1}return g}function a(s,c){var i=x,u=0,r=b,o=0,h,p,g=0;u=s.length,u<2*b&&(r=u>>>1);var v=[];o=u<120?5:u<1542?10:u<119151?19:40,h=[],p=[];function y(E,O){h[g]=E,p[g]=O,g+=1}function w(){for(;g>1;){var E=g-2;if(E>=1&&p[E-1]<=p[E]+p[E+1]||E>=2&&p[E-2]<=p[E]+p[E-1])p[E-1]<p[E+1]&&E--;else if(p[E]>p[E+1])break;_(E)}}function S(){for(;g>1;){var E=g-2;E>0&&p[E-1]<p[E+1]&&E--,_(E)}}function _(E){var O=h[E],M=p[E],F=h[E+1],H=p[E+1];p[E]=M+H,E===g-3&&(h[E+1]=h[E+2],p[E+1]=p[E+2]),g--;var B=d(s[F],s,O,M,0,c);if(O+=B,M-=B,M===0)return;if(H=m(s[O+M-1],s,F,H,H-1,c),H===0)return;M<=H?I(O,M,F,H):C(O,M,F,H)}function I(E,O,M,F){var H=0;for(H=0;H<O;H++)v[H]=s[E+H];var B=0,X=M,J=E;if(s[J++]=s[X++],--F===0){for(H=0;H<O;H++)s[J+H]=v[B+H];return}if(O===1){for(H=0;H<F;H++)s[J+H]=s[X+H];s[J+F]=v[B];return}for(var k=i,K,z,W;;){K=0,z=0,W=!1;do if(c(s[X],v[B])<0){if(s[J++]=s[X++],z++,K=0,--F===0){W=!0;break}}else if(s[J++]=v[B++],K++,z=0,--O===1){W=!0;break}while((K|z)<k);if(W)break;do{if(K=d(s[X],v,B,O,0,c),K!==0){for(H=0;H<K;H++)s[J+H]=v[B+H];if(J+=K,B+=K,O-=K,O<=1){W=!0;break}}if(s[J++]=s[X++],--F===0){W=!0;break}if(z=m(v[B],s,X,F,0,c),z!==0){for(H=0;H<z;H++)s[J+H]=s[X+H];if(J+=z,X+=z,F-=z,F===0){W=!0;break}}if(s[J++]=v[B++],--O===1){W=!0;break}k--}while(K>=x||z>=x);if(W)break;k<0&&(k=0),k+=2}if(i=k,i<1&&(i=1),O===1){for(H=0;H<F;H++)s[J+H]=s[X+H];s[J+F]=v[B]}else{if(O===0)throw new Error;for(H=0;H<O;H++)s[J+H]=v[B+H]}}function C(E,O,M,F){var H=0;for(H=0;H<F;H++)v[H]=s[M+H];var B=E+O-1,X=F-1,J=M+F-1,k=0,K=0;if(s[J--]=s[B--],--O===0){for(k=J-(F-1),H=0;H<F;H++)s[k+H]=v[H];return}if(F===1){for(J-=O,B-=O,K=J+1,k=B+1,H=O-1;H>=0;H--)s[K+H]=s[k+H];s[J]=v[X];return}for(var z=i;;){var W=0,P=0,G=!1;do if(c(v[X],s[B])<0){if(s[J--]=s[B--],W++,P=0,--O===0){G=!0;break}}else if(s[J--]=v[X--],P++,W=0,--F===1){G=!0;break}while((W|P)<z);if(G)break;do{if(W=O-d(v[X],s,E,O,O-1,c),W!==0){for(J-=W,B-=W,O-=W,K=J+1,k=B+1,H=W-1;H>=0;H--)s[K+H]=s[k+H];if(O===0){G=!0;break}}if(s[J--]=v[X--],--F===1){G=!0;break}if(P=F-m(s[B],v,0,F,F-1,c),P!==0){for(J-=P,X-=P,F-=P,K=J+1,k=X+1,H=0;H<P;H++)s[K+H]=v[k+H];if(F<=1){G=!0;break}}if(s[J--]=s[B--],--O===0){G=!0;break}z--}while(W>=x||P>=x);if(G)break;z<0&&(z=0),z+=2}if(i=z,i<1&&(i=1),F===1){for(J-=O,B-=O,K=J+1,k=B+1,H=O-1;H>=0;H--)s[K+H]=s[k+H];s[J]=v[X]}else{if(F===0)throw new Error;for(k=J-(F-1),H=0;H<F;H++)s[k+H]=v[H]}}this.mergeRuns=w,this.forceMergeRuns=S,this.pushRun=y}function n(s,c,i,u){i||(i=0),u||(u=s.length);var r=u-i;if(r<2)return;var o=0;if(r<l){o=f(s,i,u,c),e(s,i,u,i+o,c);return}var h=new a(s,c),p=A(r);do{if(o=f(s,i,u,c),o<p){var g=r;g>p&&(g=p),e(s,i,i+g,i+o,c),o=g}h.pushRun(i,o),h.mergeRuns(),r-=o,i+=o}while(r!==0);h.forceMergeRuns()}j.exports=n},Bd2K:function(j,R,l){(function(x){x(l("VrN/"),l("osHv"))})(function(x){x.defineOption("autoCloseTags",!1,function(a,n,s){if(s!=x.Init&&s&&a.removeKeyMap("autoCloseTags"),!n)return;var c={name:"autoCloseTags"};(typeof n!="object"||n.whenClosing!==!1)&&(c["'/'"]=function(i){return e(i)}),(typeof n!="object"||n.whenOpening!==!1)&&(c["'>'"]=function(i){return f(i)}),a.addKeyMap(c)});var b=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],A=["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 f(a){if(a.getOption("disableInput"))return x.Pass;for(var n=a.listSelections(),s=[],c=a.getOption("autoCloseTags"),i=0;i<n.length;i++){if(!n[i].empty())return x.Pass;var u=n[i].head,r=a.getTokenAt(u),o=x.innerMode(a.getMode(),r.state),h=o.state,p=o.mode.xmlCurrentTag&&o.mode.xmlCurrentTag(h),g=p&&p.name;if(!g)return x.Pass;var v=o.mode.configuration=="html",y=typeof c=="object"&&c.dontCloseTags||v&&b,w=typeof c=="object"&&c.indentTags||v&&A;r.end>u.ch&&(g=g.slice(0,g.length-r.end+u.ch));var S=g.toLowerCase();if(!g||r.type=="string"&&(r.end!=u.ch||!/[\"\']/.test(r.string.charAt(r.string.length-1))||r.string.length==1)||r.type=="tag"&&p.close||r.string.indexOf("/")==u.ch-r.start-1||y&&m(y,S)>-1||d(a,o.mode.xmlCurrentContext&&o.mode.xmlCurrentContext(h)||[],g,u,!0))return x.Pass;var _=typeof c=="object"&&c.emptyTags;if(_&&m(_,g)>-1){s[i]={text:"/>",newPos:x.Pos(u.line,u.ch+2)};continue}var I=w&&m(w,S)>-1;s[i]={indent:I,text:">"+(I?`
`:"")+"</"+g+">",newPos:I?x.Pos(u.line+1,0):x.Pos(u.line,u.ch+1)}}for(var C=typeof c=="object"&&c.dontIndentOnAutoClose,i=n.length-1;i>=0;i--){var E=s[i];a.replaceRange(E.text,n[i].head,n[i].anchor,"+insert");var O=a.listSelections().slice(0);O[i]={head:E.newPos,anchor:E.newPos},a.setSelections(O),!C&&E.indent&&(a.indentLine(E.newPos.line,null,!0),a.indentLine(E.newPos.line+1,null,!0))}}function t(a,n){for(var s=a.listSelections(),c=[],i=n?"/":"</",u=a.getOption("autoCloseTags"),r=typeof u=="object"&&u.dontIndentOnSlash,o=0;o<s.length;o++){if(!s[o].empty())return x.Pass;var h=s[o].head,p=a.getTokenAt(h),g=x.innerMode(a.getMode(),p.state),v=g.state;if(n&&(p.type=="string"||p.string.charAt(0)!="<"||p.start!=h.ch-1))return x.Pass;var y,w=g.mode.name!="xml"&&a.getMode().name=="htmlmixed";if(w&&g.mode.name=="javascript")y=i+"script";else if(w&&g.mode.name=="css")y=i+"style";else{var S=g.mode.xmlCurrentContext&&g.mode.xmlCurrentContext(v);if(!S||S.length&&d(a,S,S[S.length-1],h))return x.Pass;y=i+S[S.length-1]}a.getLine(h.line).charAt(p.end)!=">"&&(y+=">"),c[o]=y}if(a.replaceSelections(c),s=a.listSelections(),!r)for(var o=0;o<s.length;o++)(o==s.length-1||s[o].head.line<s[o+1].head.line)&&a.indentLine(s[o].head.line)}function e(a){return a.getOption("disableInput")?x.Pass:t(a,!0)}x.commands.closeTag=function(a){return t(a)};function m(a,n){if(a.indexOf)return a.indexOf(n);for(var s=0,c=a.length;s<c;++s)if(a[s]==n)return s;return-1}function d(a,n,s,c,i){if(!x.scanForClosingTag)return!1;var u=Math.min(a.lastLine()+1,c.line+500),r=x.scanForClosingTag(a,c,null,u);if(!r||r.tag!=s)return!1;for(var o=i?1:0,h=n.length-1;h>=0&&n[h]==s;h--)++o;c=r.to;for(var h=1;h<o;h++){var p=x.scanForClosingTag(a,c,null,u);if(!p||p.tag!=s)return!1;c=p.to}return!0}})},BlVb:function(j,R,l){var x=l("hyiK"),b=1e-8;function A(t,e){return Math.abs(t-e)<b}function f(t,e,m){var d=0,a=t[0];if(!a)return!1;for(var n=1;n<t.length;n++){var s=t[n];d+=x(a[0],a[1],s[0],s[1],e,m),a=s}var c=t[0];return(!A(a[0],c[0])||!A(a[1],c[1]))&&(d+=x(a[0],a[1],c[0],c[1],e,m)),d!==0}R.contain=f},BoS7:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("czTT"),f=l.n(A)},Bq2U:function(j,R,l){var x=l("RDYZ"),b=l("Qe9p"),A=l("bYtY"),f=A.isArrayLike,t=Array.prototype.slice;function e(y,w){return y[w]}function m(y,w,S){y[w]=S}function d(y,w,S){return(w-y)*S+y}function a(y,w,S){return S>.5?w:y}function n(y,w,S,_,I){var C=y.length;if(I===1)for(var E=0;E<C;E++)_[E]=d(y[E],w[E],S);else for(var O=C&&y[0].length,E=0;E<C;E++)for(var M=0;M<O;M++)_[E][M]=d(y[E][M],w[E][M],S)}function s(y,w,S){var _=y.length,I=w.length;if(_!==I){var C=_>I;if(C)y.length=I;else for(var E=_;E<I;E++)y.push(S===1?w[E]:t.call(w[E]))}for(var O=y[0]&&y[0].length,E=0;E<y.length;E++)if(S===1)isNaN(y[E])&&(y[E]=w[E]);else for(var M=0;M<O;M++)isNaN(y[E][M])&&(y[E][M]=w[E][M])}function c(y,w,S){if(y===w)return!0;var _=y.length;if(_!==w.length)return!1;if(S===1){for(var I=0;I<_;I++)if(y[I]!==w[I])return!1}else for(var C=y[0].length,I=0;I<_;I++)for(var E=0;E<C;E++)if(y[I][E]!==w[I][E])return!1;return!0}function i(y,w,S,_,I,C,E,O,M){var F=y.length;if(M===1)for(var H=0;H<F;H++)O[H]=u(y[H],w[H],S[H],_[H],I,C,E);else for(var B=y[0].length,H=0;H<F;H++)for(var X=0;X<B;X++)O[H][X]=u(y[H][X],w[H][X],S[H][X],_[H][X],I,C,E)}function u(y,w,S,_,I,C,E){var O=(S-y)*.5,M=(_-w)*.5;return(2*(w-S)+O+M)*E+(-3*(w-S)-2*O-M)*C+O*I+w}function r(y){if(f(y)){var w=y.length;if(f(y[0])){for(var S=[],_=0;_<w;_++)S.push(t.call(y[_]));return S}return t.call(y)}return y}function o(y){return y[0]=Math.floor(y[0]),y[1]=Math.floor(y[1]),y[2]=Math.floor(y[2]),"rgba("+y.join(",")+")"}function h(y){var w=y[y.length-1].value;return f(w&&w[0])?2:1}function p(y,w,S,_,I,C){var E=y._getter,O=y._setter,M=w==="spline",F=_.length;if(!F)return;var H=_[0].value,B=f(H),X=!1,J=!1,k=B?h(_):0,K;_.sort(function(Z,Y){return Z.time-Y.time}),K=_[F-1].time;for(var z=[],W=[],P=_[0].value,G=!0,V=0;V<F;V++){z.push(_[V].time/K);var q=_[V].value;if(B&&c(q,P,k)||!B&&q===P||(G=!1),P=q,typeof q=="string"){var re=b.parse(q);re?(q=re,X=!0):J=!0}W.push(q)}if(!C&&G)return;for(var ce=W[F-1],V=0;V<F-1;V++)B?s(W[V],ce,k):isNaN(W[V])&&!isNaN(ce)&&!J&&!X&&(W[V]=ce);B&&s(E(y._target,I),ce,k);var ie=0,fe=0,xe,Se,ke,ge,Be,ee;if(X)var ue=[0,0,0,0];var Ge=function(Y,te){var we;if(te<0)we=0;else if(te<fe){for(xe=Math.min(ie+1,F-1),we=xe;we>=0&&!(z[we]<=te);we--);we=Math.min(we,F-2)}else{for(we=ie;we<F&&!(z[we]>te);we++);we=Math.min(we-1,F-2)}ie=we,fe=te;var pe=z[we+1]-z[we];if(pe===0)return;if(Se=(te-z[we])/pe,M)if(ge=W[we],ke=W[we===0?we:we-1],Be=W[we>F-2?F-1:we+1],ee=W[we>F-3?F-1:we+2],B)i(ke,ge,Be,ee,Se,Se*Se,Se*Se*Se,E(Y,I),k);else{var De;if(X)De=i(ke,ge,Be,ee,Se,Se*Se,Se*Se*Se,ue,1),De=o(ue);else{if(J)return a(ge,Be,Se);De=u(ke,ge,Be,ee,Se,Se*Se,Se*Se*Se)}O(Y,I,De)}else if(B)n(W[we],W[we+1],Se,E(Y,I),k);else{var De;if(X)n(W[we],W[we+1],Se,ue,1),De=o(ue);else{if(J)return a(W[we],W[we+1],Se);De=d(W[we],W[we+1],Se)}O(Y,I,De)}},ae=new x({target:y._target,life:K,loop:y._loop,delay:y._delay,onframe:Ge,ondestroy:S});return w&&w!=="spline"&&(ae.easing=w),ae}var g=function(w,S,_,I){this._tracks={},this._target=w,this._loop=S||!1,this._getter=_||e,this._setter=I||m,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};g.prototype={when:function(w,S){var _=this._tracks;for(var I in S){if(!S.hasOwnProperty(I))continue;if(!_[I]){_[I]=[];var C=this._getter(this._target,I);if(C==null)continue;w!==0&&_[I].push({time:0,value:r(C)})}_[I].push({time:w,value:S[I]})}return this},during:function(w){return this._onframeList.push(w),this},pause:function(){for(var w=0;w<this._clipList.length;w++)this._clipList[w].pause();this._paused=!0},resume:function(){for(var w=0;w<this._clipList.length;w++)this._clipList[w].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var w=this._doneList,S=w.length,_=0;_<S;_++)w[_].call(this)},start:function(w,S){var _=this,I=0,C=function(){I--,I||_._doneCallback()},E;for(var O in this._tracks){if(!this._tracks.hasOwnProperty(O))continue;var M=p(this,w,C,this._tracks[O],O,S);M&&(this._clipList.push(M),I++,this.animation&&this.animation.addClip(M),E=M)}if(E){var F=E.onframe;E.onframe=function(H,B){F(H,B);for(var X=0;X<_._onframeList.length;X++)_._onframeList[X](H,B)}}return I||this._doneCallback(),this},stop:function(w){for(var S=this._clipList,_=this.animation,I=0;I<S.length;I++){var C=S[I];w&&C.onframe(this._target,1),_&&_.removeClip(C)}S.length=0},delay:function(w){return this._delay=w,this},done:function(w){return w&&this._doneList.push(w),this},getClips:function(){return this._clipList}};var v=g;j.exports=v},Bqw1:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"};R.default=x},Bsck:function(j,R,l){var x=l("bYtY"),b=l("Qxkt"),A=l("Mdki"),f=l("YXkt"),t=l("sdST"),e=function(n,s){this.name=n||"",this.depth=0,this.height=0,this.parentNode=null,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.hostTree=s};e.prototype={constructor:e,isRemoved:function(){return this.dataIndex<0},eachNode:function(n,s,c){typeof n=="function"&&(c=s,s=n,n=null),n=n||{},x.isString(n)&&(n={order:n});var i=n.order||"preorder",u=this[n.attr||"children"],r;i==="preorder"&&(r=s.call(c,this));for(var o=0;!r&&o<u.length;o++)u[o].eachNode(n,s,c);i==="postorder"&&s.call(c,this)},updateDepthAndHeight:function(n){var s=0;this.depth=n;for(var c=0;c<this.children.length;c++){var i=this.children[c];i.updateDepthAndHeight(n+1),i.height>s&&(s=i.height)}this.height=s+1},getNodeById:function(n){if(this.getId()===n)return this;for(var s=0,c=this.children,i=c.length;s<i;s++){var u=c[s].getNodeById(n);if(u)return u}},contains:function(n){if(n===this)return!0;for(var s=0,c=this.children,i=c.length;s<i;s++){var u=c[s].contains(n);if(u)return u}},getAncestors:function(n){for(var s=[],c=n?this:this.parentNode;c;)s.push(c),c=c.parentNode;return s.reverse(),s},getValue:function(n){var s=this.hostTree.data;return s.get(s.getDimension(n||"value"),this.dataIndex)},setLayout:function(n,s){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,n,s)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(n){if(this.dataIndex<0)return;var s=this.hostTree,c=s.data.getItemModel(this.dataIndex),i=this.getLevelModel();return i?c.getModel(n,i.getModel(n)):c.getModel(n)},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},setVisual:function(n,s){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,n,s)},getVisual:function(n,s){return this.hostTree.data.getItemVisual(this.dataIndex,n,s)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(n){for(var s=n.parentNode;s;){if(s===this)return!0;s=s.parentNode}return!1},isDescendantOf:function(n){return n!==this&&n.isAncestorOf(this)}};function m(n,s){this.root,this.data,this._nodes=[],this.hostModel=n,this.levelModels=x.map(s||[],function(c){return new b(c,n,n.ecModel)})}m.prototype={constructor:m,type:"tree",eachNode:function(n,s,c){this.root.eachNode(n,s,c)},getNodeByDataIndex:function(n){var s=this.data.getRawIndex(n);return this._nodes[s]},getNodeByName:function(n){return this.root.getNodeByName(n)},update:function(){for(var n=this.data,s=this._nodes,c=0,i=s.length;c<i;c++)s[c].dataIndex=-1;for(var c=0,i=n.count();c<i;c++)s[n.getRawIndex(c)].dataIndex=c},clearLayouts:function(){this.data.clearItemLayouts()}},m.createTree=function(n,s,c,i){var u=new m(s,c&&c.levels),r=[],o=1;h(n);function h(v,y){var w=v.value;o=Math.max(o,x.isArray(w)?w.length:1),r.push(v);var S=new e(v.name,u);y?d(S,y):u.root=S,u._nodes.push(S);var _=v.children;if(_)for(var I=0;I<_.length;I++)h(_[I],S)}u.root.updateDepthAndHeight(0);var p=t(r,{coordDimensions:["value"],dimensionsCount:o}),g=new f(p,s);return g.initData(r),i&&i(g),A({mainData:g,struct:u,structAttr:"tree"}),u.update(),u};function d(n,s){var c=s.children;if(n.parentNode===s)return;c.push(n),n.parentNode=s}var a=m;j.exports=a},BtR2:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="LikeOutlined";var m=R.a=b.forwardRef(e)},BuqR:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=l("6uqw"),t=l("XxSj"),e=l("YOMW"),m=l("OELB"),d=m.reformIntervals,a=f.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(i,u){a.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var r=this._mode=this._determineMode();n[this._mode].call(this),this._resetSelected(i,u);var o=this.option.categories;this.resetVisual(function(h,p){r==="categories"?(h.mappingMethod="category",h.categories=A.clone(o)):(h.dataExtent=this.getExtent(),h.mappingMethod="piecewise",h.pieceList=A.map(this._pieceList,function(g){var g=A.clone(g);return p!=="inRange"&&(g.visual=null),g}))})},completeVisualOption:function(){var i=this.option,u={},r=t.listVisualTypes(),o=this.isCategory();A.each(i.pieces,function(p){A.each(r,function(g){p.hasOwnProperty(g)&&(u[g]=1)})}),A.each(u,function(p,g){var v=0;A.each(this.stateList,function(y){v|=h(i,y,g)||h(i.target,y,g)},this),!v&&A.each(this.stateList,function(y){(i[y]||(i[y]={}))[g]=e.get(g,y==="inRange"?"active":"inactive",o)})},this);function h(p,g,v){return p&&p[g]&&(A.isObject(p[g])?p[g].hasOwnProperty(v):p[g]===v)}f.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(i,u){var r=this.option,o=this._pieceList,h=(u?r:i).selected||{};if(r.selected=h,A.each(o,function(g,v){var y=this.getSelectedMapKey(g);h.hasOwnProperty(y)||(h[y]=!0)},this),r.selectedMode==="single"){var p=!1;A.each(o,function(g,v){var y=this.getSelectedMapKey(g);h[y]&&(p?h[y]=!1:p=!0)},this)}},getSelectedMapKey:function(i){return this._mode==="categories"?i.value+"":i.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var i=this.option;return i.pieces&&i.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(i){this.option.selected=A.clone(i)},getValueState:function(i){var u=t.findPieceIndex(i,this._pieceList);return u!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[u])]?"inRange":"outOfRange"},findTargetDataIndices:function(i){var u=[];return this.eachTargetSeries(function(r){var o=[],h=r.getData();h.each(this.getDataDimension(h),function(p,g){var v=t.findPieceIndex(p,this._pieceList);v===i&&o.push(g)},this),u.push({seriesId:r.id,dataIndex:o})},this),u},getRepresentValue:function(i){var u;if(this.isCategory())u=i.value;else if(i.value!=null)u=i.value;else{var r=i.interval||[];u=r[0]===-Infinity&&r[1]===Infinity?0:(r[0]+r[1])/2}return u},getVisualMeta:function(i){if(this.isCategory())return;var u=[],r=[],o=this;function h(y,w){var S=o.getRepresentValue({interval:y});w||(w=o.getValueState(S));var _=i(S,w);y[0]===-Infinity?r[0]=_:y[1]===Infinity?r[1]=_:u.push({value:y[0],color:_},{value:y[1],color:_})}var p=this._pieceList.slice();if(!p.length)p.push({interval:[-Infinity,Infinity]});else{var g=p[0].interval[0];g!==-Infinity&&p.unshift({interval:[-Infinity,g]}),g=p[p.length-1].interval[1],g!==Infinity&&p.push({interval:[g,Infinity]})}var v=-Infinity;return A.each(p,function(y){var w=y.interval;w&&(w[0]>v&&h([v,w[0]],"outOfRange"),h(w.slice()),v=w[1])},this),{stops:u,outerColors:r}}}),n={splitNumber:function(){var i=this.option,u=this._pieceList,r=Math.min(i.precision,20),o=this.getExtent(),h=i.splitNumber;h=Math.max(parseInt(h,10),1),i.splitNumber=h;for(var p=(o[1]-o[0])/h;+p.toFixed(r)!==p&&r<5;)r++;i.precision=r,p=+p.toFixed(r),i.minOpen&&u.push({interval:[-Infinity,o[0]],close:[0,0]});for(var g=0,v=o[0];g<h;v+=p,g++){var y=g===h-1?o[1]:v+p;u.push({interval:[v,y],close:[1,1]})}i.maxOpen&&u.push({interval:[o[1],Infinity],close:[0,0]}),d(u),A.each(u,function(w,S){w.index=S,w.text=this.formatValueText(w.interval)},this)},categories:function(){var i=this.option;A.each(i.categories,function(u){this._pieceList.push({text:this.formatValueText(u,!0),value:u})},this),s(i,this._pieceList)},pieces:function(){var i=this.option,u=this._pieceList;A.each(i.pieces,function(r,o){A.isObject(r)||(r={value:r});var h={text:"",index:o};if(r.label!=null&&(h.text=r.label),r.hasOwnProperty("value")){var p=h.value=r.value;h.interval=[p,p],h.close=[1,1]}else{for(var g=h.interval=[],v=h.close=[0,0],y=[1,0,1],w=[-Infinity,Infinity],S=[],_=0;_<2;_++){for(var I=[["gte","gt","min"],["lte","lt","max"]][_],C=0;C<3&&g[_]==null;C++)g[_]=r[I[C]],v[_]=y[C],S[_]=C===2;g[_]==null&&(g[_]=w[_])}S[0]&&g[1]===Infinity&&(v[0]=0),S[1]&&g[0]===-Infinity&&(v[1]=0),g[0]===g[1]&&v[0]&&v[1]&&(h.value=g[0])}h.visual=t.retrieveVisuals(r),u.push(h)},this),s(i,u),d(u),A.each(u,function(r){var o=r.close,h=[["<","\u2264"][o[1]],[">","\u2265"][o[0]]];r.text=r.text||this.formatValueText(r.value!=null?r.value:r.interval,!1,h)},this)}};function s(i,u){var r=i.inverse;(i.orient==="vertical"?!r:r)&&u.reverse()}var c=a;j.exports=c},BvKs:function(j,R,l){"use strict";l.d(R,"a",function(){return ar});var x=l("pVnL"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("lwsE"),e=l.n(t),m=l("W8MJ"),d=l.n(m),a=l("7W2i"),n=l.n(a),s=l("LQ03"),c=l.n(s),i=l("q1tI"),u=l("VTBJ"),r=l("1OyB"),o=l("vuIU"),h=l("JX7q"),p=l("Ji7U"),g=l("LK+K"),v=l("I8Z2"),y=l("BGR+"),w=l("wx14"),S=l("rePB"),_=l("4IlW"),I=l("2GS6"),C=l("Gytx"),E=l.n(C),O=l("TSYQ"),M=l.n(O),F=l("U8pU"),H=l("ODXe"),B=/iPhone/i,X=/iPod/i,J=/iPad/i,k=/\bAndroid(?:.+)Mobile\b/i,K=/Android/i,z=/\bAndroid(?:.+)SD4930UR\b/i,W=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,P=/Windows Phone/i,G=/\bWindows(?:.+)ARM\b/i,V=/BlackBerry/i,q=/BB10/i,re=/Opera Mini/i,ce=/\b(CriOS|Chrome)(?:.+)Mobile/i,ie=/Mobile(?:.+)Firefox\b/i;function fe(It,Ct){return It.test(Ct)}function xe(It){var Ct=It||(typeof navigator!="undefined"?navigator.userAgent:""),mr=Ct.split("[FBAN");if(typeof mr[1]!="undefined"){var gr=mr,Mt=Object(H.a)(gr,1);Ct=Mt[0]}if(mr=Ct.split("Twitter"),typeof mr[1]!="undefined"){var rr=mr,Dt=Object(H.a)(rr,1);Ct=Dt[0]}var tr={apple:{phone:fe(B,Ct)&&!fe(P,Ct),ipod:fe(X,Ct),tablet:!fe(B,Ct)&&fe(J,Ct)&&!fe(P,Ct),device:(fe(B,Ct)||fe(X,Ct)||fe(J,Ct))&&!fe(P,Ct)},amazon:{phone:fe(z,Ct),tablet:!fe(z,Ct)&&fe(W,Ct),device:fe(z,Ct)||fe(W,Ct)},android:{phone:!fe(P,Ct)&&fe(z,Ct)||!fe(P,Ct)&&fe(k,Ct),tablet:!fe(P,Ct)&&!fe(z,Ct)&&!fe(k,Ct)&&(fe(W,Ct)||fe(K,Ct)),device:!fe(P,Ct)&&(fe(z,Ct)||fe(W,Ct)||fe(k,Ct)||fe(K,Ct))||fe(/\bokhttp\b/i,Ct)},windows:{phone:fe(P,Ct),tablet:fe(G,Ct),device:fe(P,Ct)||fe(G,Ct)},other:{blackberry:fe(V,Ct),blackberry10:fe(q,Ct),opera:fe(re,Ct),firefox:fe(ie,Ct),chrome:fe(ce,Ct),device:fe(V,Ct)||fe(q,Ct)||fe(re,Ct)||fe(ie,Ct)||fe(ce,Ct)},any:null,phone:null,tablet:null};return tr.any=tr.apple.device||tr.android.device||tr.windows.device||tr.other.device,tr.phone=tr.apple.phone||tr.android.phone||tr.windows.phone,tr.tablet=tr.apple.tablet||tr.android.tablet||tr.windows.tablet,tr}var Se=Object(u.a)(Object(u.a)({},xe()),{},{isMobile:xe}),ke=Se;function ge(){}function Be(It,Ct,mr){var gr=Ct||"";return It.key||"".concat(gr,"item_").concat(mr)}function ee(It){return"".concat(It,"-menu-")}function ue(It,Ct){var mr=-1;i.Children.forEach(It,function(gr){mr+=1,gr&&gr.type&&gr.type.isMenuItemGroup?i.Children.forEach(gr.props.children,function(Mt){mr+=1,Ct(Mt,mr)}):Ct(gr,mr)})}function Ge(It,Ct,mr){if(!It||mr.find)return;i.Children.forEach(It,function(gr){if(gr){var Mt=gr.type;if(!Mt||!(Mt.isSubMenu||Mt.isMenuItem||Mt.isMenuItemGroup))return;Ct.indexOf(gr.key)!==-1?mr.find=!0:gr.props.children&&Ge(gr.props.children,Ct,mr)}})}var ae=["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"],Z=function(Ct){var mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gr=Ct&&typeof Ct.getBoundingClientRect=="function"&&Ct.getBoundingClientRect().width;if(gr){if(mr){var Mt=getComputedStyle(Ct),rr=Mt.marginLeft,Dt=Mt.marginRight;gr+=+rr.replace("px","")+ +Dt.replace("px","")}gr=+gr.toFixed(6)}return gr||0},Y=function(Ct,mr,gr){Ct&&Object(F.a)(Ct.style)==="object"&&(Ct.style[mr]=gr)},te=function(){return ke.any},we=l("KQm4"),pe=l("Ff2n"),De=l("i8i4"),Ne=l("bdgK"),me=l("uciX"),be=l("8XRh"),Re={adjustX:1,adjustY:1},it={topLeft:{points:["bl","tl"],overflow:Re,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Re,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Re,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Re,offset:[4,0]}},yt={topLeft:{points:["bl","tl"],overflow:Re,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Re,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Re,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Re,offset:[4,0]}},pt=it,Pe=0,Nt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ut=function(Ct,mr,gr){var Mt=ee(mr),rr=Ct.getState();Ct.setState({defaultActiveFirst:Object(u.a)(Object(u.a)({},rr.defaultActiveFirst),{},Object(S.a)({},Mt,gr))})},Ft=function(It){Object(p.a)(mr,It);var Ct=Object(g.a)(mr);function mr(gr){var Mt;Object(r.a)(this,mr),Mt=Ct.call(this,gr),Mt.onDestroy=function(Tr){Mt.props.onDestroy(Tr)},Mt.onKeyDown=function(Tr){var vn=Tr.keyCode,on=Mt.menuInstance,Gn=Mt.props,di=Gn.isOpen,Ti=Gn.store;if(vn===_.a.ENTER)return Mt.onTitleClick(Tr),ut(Ti,Mt.props.eventKey,!0),!0;if(vn===_.a.RIGHT)return di?on.onKeyDown(Tr):(Mt.triggerOpenChange(!0),ut(Ti,Mt.props.eventKey,!0)),!0;if(vn===_.a.LEFT){var Fi;if(di)Fi=on.onKeyDown(Tr);else return;return Fi||(Mt.triggerOpenChange(!1),Fi=!0),Fi}return di&&(vn===_.a.UP||vn===_.a.DOWN)?on.onKeyDown(Tr):void 0},Mt.onOpenChange=function(Tr){Mt.props.onOpenChange(Tr)},Mt.onPopupVisibleChange=function(Tr){Mt.triggerOpenChange(Tr,Tr?"mouseenter":"mouseleave")},Mt.onMouseEnter=function(Tr){var vn=Mt.props,on=vn.eventKey,Gn=vn.onMouseEnter,di=vn.store;ut(di,Mt.props.eventKey,!1),Gn({key:on,domEvent:Tr})},Mt.onMouseLeave=function(Tr){var vn=Mt.props,on=vn.parentMenu,Gn=vn.eventKey,di=vn.onMouseLeave;on.subMenuInstance=Object(h.a)(Mt),di({key:Gn,domEvent:Tr})},Mt.onTitleMouseEnter=function(Tr){var vn=Mt.props,on=vn.eventKey,Gn=vn.onItemHover,di=vn.onTitleMouseEnter;Gn({key:on,hover:!0}),di({key:on,domEvent:Tr})},Mt.onTitleMouseLeave=function(Tr){var vn=Mt.props,on=vn.parentMenu,Gn=vn.eventKey,di=vn.onItemHover,Ti=vn.onTitleMouseLeave;on.subMenuInstance=Object(h.a)(Mt),di({key:Gn,hover:!1}),Ti({key:Gn,domEvent:Tr})},Mt.onTitleClick=function(Tr){var vn=Object(h.a)(Mt),on=vn.props;if(on.onTitleClick({key:on.eventKey,domEvent:Tr}),on.triggerSubMenuAction==="hover")return;Mt.triggerOpenChange(!on.isOpen,"click"),ut(on.store,Mt.props.eventKey,!1)},Mt.onSubMenuClick=function(Tr){typeof Mt.props.onClick=="function"&&Mt.props.onClick(Mt.addKeyPath(Tr))},Mt.onSelect=function(Tr){Mt.props.onSelect(Tr)},Mt.onDeselect=function(Tr){Mt.props.onDeselect(Tr)},Mt.getPrefixCls=function(){return"".concat(Mt.props.rootPrefixCls,"-submenu")},Mt.getActiveClassName=function(){return"".concat(Mt.getPrefixCls(),"-active")},Mt.getDisabledClassName=function(){return"".concat(Mt.getPrefixCls(),"-disabled")},Mt.getSelectedClassName=function(){return"".concat(Mt.getPrefixCls(),"-selected")},Mt.getOpenClassName=function(){return"".concat(Mt.props.rootPrefixCls,"-submenu-open")},Mt.saveMenuInstance=function(Tr){Mt.menuInstance=Tr},Mt.addKeyPath=function(Tr){return Object(u.a)(Object(u.a)({},Tr),{},{keyPath:(Tr.keyPath||[]).concat(Mt.props.eventKey)})},Mt.triggerOpenChange=function(Tr,vn){var on=Mt.props.eventKey,Gn=function(){Mt.onOpenChange({key:on,item:Object(h.a)(Mt),trigger:vn,open:Tr})};vn==="mouseenter"?Mt.mouseenterTimeout=setTimeout(function(){Gn()},0):Gn()},Mt.isChildrenSelected=function(){var Tr={find:!1};return Ge(Mt.props.children,Mt.props.selectedKeys,Tr),Tr.find},Mt.isOpen=function(){return Mt.props.openKeys.indexOf(Mt.props.eventKey)!==-1},Mt.adjustWidth=function(){if(!Mt.subMenuTitle||!Mt.menuInstance)return;var Tr=De.findDOMNode(Mt.menuInstance);if(Tr.offsetWidth>=Mt.subMenuTitle.offsetWidth)return;Tr.style.minWidth="".concat(Mt.subMenuTitle.offsetWidth,"px")},Mt.saveSubMenuTitle=function(Tr){Mt.subMenuTitle=Tr},Mt.getBaseProps=function(){var Tr=Object(h.a)(Mt),vn=Tr.props;return{mode:vn.mode==="horizontal"?"vertical":vn.mode,visible:Mt.props.isOpen,level:vn.level+1,inlineIndent:vn.inlineIndent,focusable:!1,onClick:Mt.onSubMenuClick,onSelect:Mt.onSelect,onDeselect:Mt.onDeselect,onDestroy:Mt.onDestroy,selectedKeys:vn.selectedKeys,eventKey:"".concat(vn.eventKey,"-menu-"),openKeys:vn.openKeys,motion:vn.motion,onOpenChange:Mt.onOpenChange,subMenuOpenDelay:vn.subMenuOpenDelay,parentMenu:Object(h.a)(Mt),subMenuCloseDelay:vn.subMenuCloseDelay,forceSubMenuRender:vn.forceSubMenuRender,triggerSubMenuAction:vn.triggerSubMenuAction,builtinPlacements:vn.builtinPlacements,defaultActiveFirst:vn.store.getState().defaultActiveFirst[ee(vn.eventKey)],multiple:vn.multiple,prefixCls:vn.rootPrefixCls,id:Mt.internalMenuId,manualRef:Mt.saveMenuInstance,itemIcon:vn.itemIcon,expandIcon:vn.expandIcon,direction:vn.direction}},Mt.getMotion=function(Tr,vn){var on=Object(h.a)(Mt),Gn=on.haveRendered,di=Mt.props,Ti=di.motion,Fi=di.rootPrefixCls,la=Object(u.a)(Object(u.a)({},Ti),{},{leavedClassName:"".concat(Fi,"-hidden"),removeOnLeave:!1,motionAppear:Gn||!vn||Tr!=="inline"});return la};var rr=gr.store,Dt=gr.eventKey,tr=rr.getState(),Dr=tr.defaultActiveFirst;Mt.isRootMenu=!1;var dr=!1;return Dr&&(dr=Dr[Dt]),ut(rr,Dt,dr),Mt}return Object(o.a)(mr,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Mt=this,rr=this.props,Dt=rr.mode,tr=rr.parentMenu,Dr=rr.manualRef;if(Dr&&Dr(this),Dt!=="horizontal"||!tr.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Mt.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Mt=this.props,rr=Mt.onDestroy,Dt=Mt.eventKey;rr&&rr(Dt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Mt){var rr=this,Dt=this.getBaseProps(),tr=this.getMotion(Dt.mode,Dt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Dt.visible||Dt.forceSubMenuRender,!this.haveOpened)return i.createElement("div",null);var Dr=Dt.direction;return i.createElement(be.default,Object.assign({visible:Dt.visible},tr),function(dr){var Tr=dr.className,vn=dr.style,on=M()("".concat(Dt.prefixCls,"-sub"),Tr,Object(S.a)({},"".concat(Dt.prefixCls,"-rtl"),Dr==="rtl"));return i.createElement(kt,Object.assign({},Dt,{id:rr.internalMenuId,className:on,style:vn}),Mt)})}},{key:"render",value:function(){var Mt,rr=Object(u.a)({},this.props),Dt=rr.isOpen,tr=this.getPrefixCls(),Dr=rr.mode==="inline",dr=M()(tr,"".concat(tr,"-").concat(rr.mode),(Mt={},Object(S.a)(Mt,rr.className,!!rr.className),Object(S.a)(Mt,this.getOpenClassName(),Dt),Object(S.a)(Mt,this.getActiveClassName(),rr.active||Dt&&!Dr),Object(S.a)(Mt,this.getDisabledClassName(),rr.disabled),Object(S.a)(Mt,this.getSelectedClassName(),this.isChildrenSelected()),Mt));this.internalMenuId||(rr.eventKey?this.internalMenuId="".concat(rr.eventKey,"$Menu"):(Pe+=1,this.internalMenuId="$__$".concat(Pe,"$Menu")));var Tr={},vn={},on={};rr.disabled||(Tr={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},vn={onClick:this.onTitleClick},on={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Gn={},di=rr.direction;Dr&&(di==="rtl"?Gn.paddingRight=rr.inlineIndent*rr.level:Gn.paddingLeft=rr.inlineIndent*rr.level);var Ti={};this.props.isOpen&&(Ti={"aria-owns":this.internalMenuId});var Fi=null;rr.mode!=="horizontal"&&(Fi=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Fi=i.createElement(this.props.expandIcon,Object(u.a)({},this.props))));var la=i.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Gn,className:"".concat(tr,"-title"),role:"button"},on,vn,{"aria-expanded":Dt},Ti,{"aria-haspopup":"true",title:typeof rr.title=="string"?rr.title:void 0}),rr.title,Fi||i.createElement("i",{className:"".concat(tr,"-arrow")})),Ta=this.renderChildren(rr.children),dt=rr.parentMenu.isRootMenu?rr.parentMenu.props.getPopupContainer:function(Lr){return Lr.parentNode},Me=Nt[rr.mode],Xe=rr.popupOffset?{offset:rr.popupOffset}:{},Qe=rr.mode==="inline"?"":rr.popupClassName;Qe+=di==="rtl"?" ".concat(tr,"-rtl"):"";var st=rr.disabled,nt=rr.triggerSubMenuAction,ft=rr.subMenuOpenDelay,Bt=rr.forceSubMenuRender,Et=rr.subMenuCloseDelay,nr=rr.builtinPlacements;ae.forEach(function(Lr){return delete rr[Lr]}),delete rr.onClick;var Ur=di==="rtl"?Object.assign({},yt,nr):Object.assign({},it,nr);return delete rr.direction,i.createElement("li",Object.assign({},rr,Tr,{className:dr,role:"menuitem"}),Dr&&la,Dr&&Ta,!Dr&&i.createElement(me.a,{prefixCls:tr,popupClassName:M()("".concat(tr,"-popup"),Qe),getPopupContainer:dt,builtinPlacements:Ur,popupPlacement:Me,popupVisible:Dt,popupAlign:Xe,popup:Ta,action:st?[]:[nt],mouseEnterDelay:ft,mouseLeaveDelay:Et,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Bt},la))}}]),mr}(i.Component);Ft.defaultProps={onMouseEnter:ge,onMouseLeave:ge,onTitleMouseEnter:ge,onTitleMouseLeave:ge,onTitleClick:ge,manualRef:ge,mode:"vertical",title:""};var Ut=Object(v.b)(function(It,Ct){var mr=It.openKeys,gr=It.activeKey,Mt=It.selectedKeys,rr=Ct.eventKey,Dt=Ct.subMenuKey;return{isOpen:mr.indexOf(rr)>-1,active:gr[Dt]===rr,selectedKeys:Mt}})(Ft);Ut.isSubMenu=!0;var Kt=Ut,$t="menuitem-overflowed",or=.5,ht=function(It){Object(p.a)(mr,It);var Ct=Object(g.a)(mr);function mr(){var gr;return Object(r.a)(this,mr),gr=Ct.apply(this,arguments),gr.resizeObserver=null,gr.mutationObserver=null,gr.originalTotalWidth=0,gr.overflowedItems=[],gr.menuItemSizes=[],gr.cancelFrameId=null,gr.state={lastVisibleIndex:void 0},gr.getMenuItemNodes=function(){var Mt=gr.props.prefixCls,rr=De.findDOMNode(Object(h.a)(gr));return rr?[].slice.call(rr.children).filter(function(Dt){return Dt.className.split(" ").indexOf("".concat(Mt,"-overflowed-submenu"))<0}):[]},gr.getOverflowedSubMenuItem=function(Mt,rr,Dt){var tr=gr.props,Dr=tr.overflowedIndicator,dr=tr.level,Tr=tr.mode,vn=tr.prefixCls,on=tr.theme;if(dr!==1||Tr!=="horizontal")return null;var Gn=gr.props.children[0],di=Gn.props,Ti=di.children,Fi=di.title,la=di.style,Ta=Object(pe.a)(di,["children","title","style"]),dt=Object(u.a)({},la),Me="".concat(Mt,"-overflowed-indicator"),Xe="".concat(Mt,"-overflowed-indicator");rr.length===0&&Dt!==!0?dt=Object(u.a)(Object(u.a)({},dt),{},{display:"none"}):Dt&&(dt=Object(u.a)(Object(u.a)({},dt),{},{visibility:"hidden",position:"absolute"}),Me="".concat(Me,"-placeholder"),Xe="".concat(Xe,"-placeholder"));var Qe=on?"".concat(vn,"-").concat(on):"",st={};return ae.forEach(function(nt){Ta[nt]!==void 0&&(st[nt]=Ta[nt])}),i.createElement(Kt,Object.assign({title:Dr,className:"".concat(vn,"-overflowed-submenu"),popupClassName:Qe},st,{key:Me,eventKey:Xe,disabled:!1,style:dt}),rr)},gr.setChildrenWidthAndResize=function(){if(gr.props.mode!=="horizontal")return;var Mt=De.findDOMNode(Object(h.a)(gr));if(!Mt)return;var rr=Mt.children;if(!rr||rr.length===0)return;var Dt=Mt.children[rr.length-1];Y(Dt,"display","inline-block");var tr=gr.getMenuItemNodes(),Dr=tr.filter(function(dr){return dr.className.split(" ").indexOf($t)>=0});Dr.forEach(function(dr){Y(dr,"display","inline-block")}),gr.menuItemSizes=tr.map(function(dr){return Z(dr,!0)}),Dr.forEach(function(dr){Y(dr,"display","none")}),gr.overflowedIndicatorWidth=Z(Mt.children[Mt.children.length-1],!0),gr.originalTotalWidth=gr.menuItemSizes.reduce(function(dr,Tr){return dr+Tr},0),gr.handleResize(),Y(Dt,"display","none")},gr.handleResize=function(){if(gr.props.mode!=="horizontal")return;var Mt=De.findDOMNode(Object(h.a)(gr));if(!Mt)return;var rr=Z(Mt);gr.overflowedItems=[];var Dt=0,tr;gr.originalTotalWidth>rr+or&&(tr=-1,gr.menuItemSizes.forEach(function(Dr){Dt+=Dr,Dt+gr.overflowedIndicatorWidth<=rr&&(tr+=1)})),gr.setState({lastVisibleIndex:tr})},gr}return Object(o.a)(mr,[{key:"componentDidMount",value:function(){var Mt=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var rr=De.findDOMNode(this);if(!rr)return;this.resizeObserver=new Ne.default(function(Dt){Dt.forEach(function(){var tr=Mt.cancelFrameId;cancelAnimationFrame(tr),Mt.cancelFrameId=requestAnimationFrame(Mt.setChildrenWidthAndResize)})}),[].slice.call(rr.children).concat(rr).forEach(function(Dt){Mt.resizeObserver.observe(Dt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Mt.resizeObserver.disconnect(),[].slice.call(rr.children).concat(rr).forEach(function(Dt){Mt.resizeObserver.observe(Dt)}),Mt.setChildrenWidthAndResize()}),this.mutationObserver.observe(rr,{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(Mt){var rr=this,Dt=this.state.lastVisibleIndex;return(Mt||[]).reduce(function(tr,Dr,dr){var Tr=Dr;if(rr.props.mode==="horizontal"){var vn=rr.getOverflowedSubMenuItem(Dr.props.eventKey,[]);Dt!==void 0&&rr.props.className.indexOf("".concat(rr.props.prefixCls,"-root"))!==-1&&(dr>Dt&&(Tr=i.cloneElement(Dr,{style:{display:"none"},eventKey:"".concat(Dr.props.eventKey,"-hidden"),className:"".concat($t)})),dr===Dt+1&&(rr.overflowedItems=Mt.slice(Dt+1).map(function(Gn){return i.cloneElement(Gn,{key:Gn.props.eventKey,mode:"vertical-left"})}),vn=rr.getOverflowedSubMenuItem(Dr.props.eventKey,rr.overflowedItems)));var on=[].concat(Object(we.a)(tr),[vn,Tr]);return dr===Mt.length-1&&on.push(rr.getOverflowedSubMenuItem(Dr.props.eventKey,[],!0)),on}return[].concat(Object(we.a)(tr),[Tr])},[])}},{key:"render",value:function(){var Mt=this.props,rr=Mt.visible,Dt=Mt.prefixCls,tr=Mt.overflowedIndicator,Dr=Mt.mode,dr=Mt.level,Tr=Mt.tag,vn=Mt.children,on=Mt.theme,Gn=Object(pe.a)(Mt,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),di=Tr;return i.createElement(di,Object.assign({},Gn),this.renderChildren(vn))}}]),mr}(i.Component);ht.defaultProps={tag:"div",className:""};var Ee=ht;function de(It){return It.length?It.every(function(Ct){return!!Ct.props.disabled}):!0}function qe(It,Ct,mr){var gr=It.getState();It.setState({activeKey:Object(u.a)(Object(u.a)({},gr.activeKey),{},Object(S.a)({},Ct,mr))})}function rt(It){return It.eventKey||"0-menu-"}function ve(It,Ct){var mr=Ct,gr=It.children,Mt=It.eventKey;if(mr){var rr;if(ue(gr,function(Dt,tr){Dt&&Dt.props&&!Dt.props.disabled&&mr===Be(Dt,Mt,tr)&&(rr=!0)}),rr)return mr}return mr=null,It.defaultActiveFirst&&ue(gr,function(Dt,tr){!mr&&Dt&&!Dt.props.disabled&&(mr=Be(Dt,Mt,tr))}),mr}function bt(It){if(It){var Ct=this.instanceArray.indexOf(It);Ct!==-1?this.instanceArray[Ct]=It:this.instanceArray.push(It)}}var jt=function(It){Object(p.a)(mr,It);var Ct=Object(g.a)(mr);function mr(gr){var Mt;return Object(r.a)(this,mr),Mt=Ct.call(this,gr),Mt.onKeyDown=function(rr,Dt){var tr=rr.keyCode,Dr;if(Mt.getFlatInstanceArray().forEach(function(Tr){Tr&&Tr.props.active&&Tr.onKeyDown&&(Dr=Tr.onKeyDown(rr))}),Dr)return 1;var dr=null;return(tr===_.a.UP||tr===_.a.DOWN)&&(dr=Mt.step(tr===_.a.UP?-1:1)),dr?(rr.preventDefault(),qe(Mt.props.store,rt(Mt.props),dr.props.eventKey),typeof Dt=="function"&&Dt(dr),1):void 0},Mt.onItemHover=function(rr){var Dt=rr.key,tr=rr.hover;qe(Mt.props.store,rt(Mt.props),tr?Dt:null)},Mt.onDeselect=function(rr){Mt.props.onDeselect(rr)},Mt.onSelect=function(rr){Mt.props.onSelect(rr)},Mt.onClick=function(rr){Mt.props.onClick(rr)},Mt.onOpenChange=function(rr){Mt.props.onOpenChange(rr)},Mt.onDestroy=function(rr){Mt.props.onDestroy(rr)},Mt.getFlatInstanceArray=function(){return Mt.instanceArray},Mt.step=function(rr){var Dt=Mt.getFlatInstanceArray(),tr=Mt.props.store.getState().activeKey[rt(Mt.props)],Dr=Dt.length;if(!Dr)return null;rr<0&&(Dt=Dt.concat().reverse());var dr=-1;if(Dt.every(function(Gn,di){return Gn&&Gn.props.eventKey===tr?(dr=di,!1):!0}),!Mt.props.defaultActiveFirst&&dr!==-1&&de(Dt.slice(dr,Dr-1)))return;var Tr=(dr+1)%Dr,vn=Tr;do{var on=Dt[vn];if(!on||on.props.disabled)vn=(vn+1)%Dr;else return on}while(vn!==Tr);return null},Mt.renderCommonMenuItem=function(rr,Dt,tr){var Dr=Mt.props.store.getState(),dr=Object(h.a)(Mt),Tr=dr.props,vn=Be(rr,Tr.eventKey,Dt),on=rr.props;if(!on||typeof rr.type=="string")return rr;var Gn=vn===Dr.activeKey,di=Object(u.a)(Object(u.a)({mode:on.mode||Tr.mode,level:Tr.level,inlineIndent:Tr.inlineIndent,renderMenuItem:Mt.renderMenuItem,rootPrefixCls:Tr.prefixCls,index:Dt,parentMenu:Tr.parentMenu,manualRef:on.disabled?void 0:Object(I.a)(rr.ref,bt.bind(Object(h.a)(Mt))),eventKey:vn,active:!on.disabled&&Gn,multiple:Tr.multiple,onClick:function(Fi){(on.onClick||ge)(Fi),Mt.onClick(Fi)},onItemHover:Mt.onItemHover,motion:Tr.motion,subMenuOpenDelay:Tr.subMenuOpenDelay,subMenuCloseDelay:Tr.subMenuCloseDelay,forceSubMenuRender:Tr.forceSubMenuRender,onOpenChange:Mt.onOpenChange,onDeselect:Mt.onDeselect,onSelect:Mt.onSelect,builtinPlacements:Tr.builtinPlacements,itemIcon:on.itemIcon||Mt.props.itemIcon,expandIcon:on.expandIcon||Mt.props.expandIcon},tr),{},{direction:Tr.direction});return(Tr.mode==="inline"||te())&&(di.triggerSubMenuAction="click"),i.cloneElement(rr,di)},Mt.renderMenuItem=function(rr,Dt,tr){if(!rr)return null;var Dr=Mt.props.store.getState(),dr={openKeys:Dr.openKeys,selectedKeys:Dr.selectedKeys,triggerSubMenuAction:Mt.props.triggerSubMenuAction,subMenuKey:tr};return Mt.renderCommonMenuItem(rr,Dt,dr)},gr.store.setState({activeKey:Object(u.a)(Object(u.a)({},gr.store.getState().activeKey),{},Object(S.a)({},gr.eventKey,ve(gr,gr.activeKey)))}),Mt.instanceArray=[],Mt}return Object(o.a)(mr,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Mt){return this.props.visible||Mt.visible||this.props.className!==Mt.className||!E()(this.props.style,Mt.style)}},{key:"componentDidUpdate",value:function(Mt){var rr=this.props,Dt="activeKey"in rr?rr.activeKey:rr.store.getState().activeKey[rt(rr)],tr=ve(rr,Dt);if(tr!==Dt)qe(rr.store,rt(rr),tr);else if("activeKey"in Mt){var Dr=ve(Mt,Mt.activeKey);tr!==Dr&&qe(rr.store,rt(rr),tr)}}},{key:"render",value:function(){var Mt=this,rr=Object(w.a)({},this.props);this.instanceArray=[];var Dt=M()(rr.prefixCls,rr.className,"".concat(rr.prefixCls,"-").concat(rr.mode)),tr={className:Dt,role:rr.role||"menu"};rr.id&&(tr.id=rr.id),rr.focusable&&(tr.tabIndex=0,tr.onKeyDown=this.onKeyDown);var Dr=rr.prefixCls,dr=rr.eventKey,Tr=rr.visible,vn=rr.level,on=rr.mode,Gn=rr.overflowedIndicator,di=rr.theme;return ae.forEach(function(Ti){return delete rr[Ti]}),delete rr.onClick,i.createElement(Ee,Object.assign({},rr,{prefixCls:Dr,mode:on,tag:"ul",level:vn,theme:di,visible:Tr,overflowedIndicator:Gn},tr),i.Children.map(rr.children,function(Ti,Fi){return Mt.renderMenuItem(Ti,Fi,dr||"0-menu-")}))}}]),mr}(i.Component);jt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ge};var He=Object(v.b)()(jt),kt=He,Ar=l("Kwbf");function at(It,Ct,mr){var gr=It.prefixCls,Mt=It.motion,rr=It.defaultMotions,Dt=rr===void 0?{}:rr,tr=It.openAnimation,Dr=It.openTransitionName,dr=Ct.switchingModeFromInline;if(Mt)return Mt;if(Object(F.a)(tr)==="object"&&tr)Object(Ar.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof tr=="string")return{motionName:"".concat(gr,"-open-").concat(tr)};if(Dr)return{motionName:Dr};var Tr=Dt[mr];return Tr||(dr?null:Dt.other)}var Ht=function(It){Object(p.a)(mr,It);var Ct=Object(g.a)(mr);function mr(gr){var Mt;Object(r.a)(this,mr),Mt=Ct.call(this,gr),Mt.inlineOpenKeys=[],Mt.onSelect=function(tr){var Dr=Object(h.a)(Mt),dr=Dr.props;if(dr.selectable){var Tr=Mt.store.getState(),vn=Tr.selectedKeys,on=tr.key;dr.multiple?vn=vn.concat([on]):vn=[on],"selectedKeys"in dr||Mt.store.setState({selectedKeys:vn}),dr.onSelect(Object(u.a)(Object(u.a)({},tr),{},{selectedKeys:vn}))}},Mt.onClick=function(tr){var Dr=Mt.getRealMenuMode(),dr=Object(h.a)(Mt),Tr=dr.store,vn=dr.props.onOpenChange;Dr!=="inline"&&!("openKeys"in Mt.props)&&(Tr.setState({openKeys:[]}),vn([])),Mt.props.onClick(tr)},Mt.onKeyDown=function(tr,Dr){Mt.innerMenu.getWrappedInstance().onKeyDown(tr,Dr)},Mt.onOpenChange=function(tr){var Dr=Object(h.a)(Mt),dr=Dr.props,Tr=Mt.store.getState().openKeys.concat(),vn=!1,on=function(di){var Ti=!1;if(di.open)Ti=Tr.indexOf(di.key)===-1,Ti&&Tr.push(di.key);else{var Fi=Tr.indexOf(di.key);Ti=Fi!==-1,Ti&&Tr.splice(Fi,1)}vn=vn||Ti};Array.isArray(tr)?tr.forEach(on):on(tr),vn&&("openKeys"in Mt.props||Mt.store.setState({openKeys:Tr}),dr.onOpenChange(Tr))},Mt.onDeselect=function(tr){var Dr=Object(h.a)(Mt),dr=Dr.props;if(dr.selectable){var Tr=Mt.store.getState().selectedKeys.concat(),vn=tr.key,on=Tr.indexOf(vn);on!==-1&&Tr.splice(on,1),"selectedKeys"in dr||Mt.store.setState({selectedKeys:Tr}),dr.onDeselect(Object(u.a)(Object(u.a)({},tr),{},{selectedKeys:Tr}))}},Mt.onMouseEnter=function(tr){Mt.restoreModeVerticalFromInline();var Dr=Mt.props.onMouseEnter;Dr&&Dr(tr)},Mt.onTransitionEnd=function(tr){var Dr=tr.propertyName==="width"&&tr.target===tr.currentTarget,dr=tr.target.className,Tr=Object.prototype.toString.call(dr)==="[object SVGAnimatedString]"?dr.animVal:dr,vn=tr.propertyName==="font-size"&&Tr.indexOf("anticon")>=0;(Dr||vn)&&Mt.restoreModeVerticalFromInline()},Mt.setInnerMenu=function(tr){Mt.innerMenu=tr},Mt.isRootMenu=!0;var rr=gr.defaultSelectedKeys,Dt=gr.defaultOpenKeys;return"selectedKeys"in gr&&(rr=gr.selectedKeys||[]),"openKeys"in gr&&(Dt=gr.openKeys||[]),Mt.store=Object(v.c)({selectedKeys:rr,openKeys:Dt,activeKey:{"0-menu-":ve(gr,gr.activeKey)}}),Mt.state={switchingModeFromInline:!1},Mt}return Object(o.a)(mr,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Mt){this.updateOpentKeysWhenSwitchMode(Mt),this.updateMiniStore();var rr=this.props,Dt=rr.siderCollapsed,tr=rr.inlineCollapsed,Dr=rr.onOpenChange;(!Mt.inlineCollapsed&&tr||!Mt.siderCollapsed&&Dt)&&Dr([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Mt){var rr=this.props,Dt=this.store,tr=this.inlineOpenKeys,Dr=Dt.getState(),dr={};Mt.mode==="inline"&&rr.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in rr||((rr.inlineCollapsed&&!Mt.inlineCollapsed||rr.siderCollapsed&&!Mt.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Dr.openKeys.concat(),dr.openKeys=[]),(!rr.inlineCollapsed&&Mt.inlineCollapsed||!rr.siderCollapsed&&Mt.siderCollapsed)&&(dr.openKeys=tr,this.inlineOpenKeys=[])),Object.keys(dr).length&&Dt.setState(dr)}},{key:"updateMenuDisplay",value:function(){var Mt=this.props.collapsedWidth,rr=this.store,Dt=this.prevOpenKeys,tr=this.getInlineCollapsed()&&(Mt===0||Mt==="0"||Mt==="0px");tr?(this.prevOpenKeys=rr.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Dt&&(this.store.setState({openKeys:Dt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Mt=this.props.mode,rr=this.state.switchingModeFromInline,Dt=this.getInlineCollapsed();return rr&&Dt?"inline":Dt?"vertical":Mt}},{key:"getInlineCollapsed",value:function(){var Mt=this.props,rr=Mt.inlineCollapsed,Dt=Mt.siderCollapsed;return Dt!==void 0?Dt:rr}},{key:"restoreModeVerticalFromInline",value:function(){var Mt=this.state.switchingModeFromInline;Mt&&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 Mt=Object(u.a)({},Object(y.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),rr=this.getRealMenuMode();return Mt.className+=" ".concat(Mt.prefixCls,"-root"),Mt.direction==="rtl"&&(Mt.className+=" ".concat(Mt.prefixCls,"-rtl")),Mt=Object(u.a)(Object(u.a)({},Mt),{},{mode:rr,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:at(this.props,this.state,rr)}),delete Mt.openAnimation,delete Mt.openTransitionName,i.createElement(v.a,{store:this.store},i.createElement(kt,Object.assign({},Mt,{ref:this.setInnerMenu}),this.props.children))}}]),mr}(i.Component);Ht.defaultProps={selectable:!0,onClick:ge,onSelect:ge,onOpenChange:ge,onDeselect:ge,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:i.createElement("span",null,"\xB7\xB7\xB7")};var Wt=Ht,ot=function(It){Object(p.a)(mr,It);var Ct=Object(g.a)(mr);function mr(){var gr;return Object(r.a)(this,mr),gr=Ct.apply(this,arguments),gr.onKeyDown=function(Mt){var rr=Mt.keyCode;return rr===_.a.ENTER?(gr.onClick(Mt),!0):void 0},gr.onMouseLeave=function(Mt){var rr=gr.props,Dt=rr.eventKey,tr=rr.onItemHover,Dr=rr.onMouseLeave;tr({key:Dt,hover:!1}),Dr({key:Dt,domEvent:Mt})},gr.onMouseEnter=function(Mt){var rr=gr.props,Dt=rr.eventKey,tr=rr.onItemHover,Dr=rr.onMouseEnter;tr({key:Dt,hover:!0}),Dr({key:Dt,domEvent:Mt})},gr.onClick=function(Mt){var rr=gr.props,Dt=rr.eventKey,tr=rr.multiple,Dr=rr.onClick,dr=rr.onSelect,Tr=rr.onDeselect,vn=rr.isSelected,on={key:Dt,keyPath:[Dt],item:Object(h.a)(gr),domEvent:Mt};Dr(on),tr?vn?Tr(on):dr(on):vn||dr(on)},gr.saveNode=function(Mt){gr.node=Mt},gr}return Object(o.a)(mr,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Mt=this.props;Mt.onDestroy&&Mt.onDestroy(Mt.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 Mt,rr=Object(u.a)({},this.props),Dt=M()(this.getPrefixCls(),rr.className,(Mt={},Object(S.a)(Mt,this.getActiveClassName(),!rr.disabled&&rr.active),Object(S.a)(Mt,this.getSelectedClassName(),rr.isSelected),Object(S.a)(Mt,this.getDisabledClassName(),rr.disabled),Mt)),tr=Object(u.a)(Object(u.a)({},rr.attribute),{},{title:typeof rr.title=="string"?rr.title:void 0,className:Dt,role:rr.role||"menuitem","aria-disabled":rr.disabled});rr.role==="option"?tr=Object(u.a)(Object(u.a)({},tr),{},{role:"option","aria-selected":rr.isSelected}):(rr.role===null||rr.role==="none")&&(tr.role="none");var Dr={onClick:rr.disabled?null:this.onClick,onMouseLeave:rr.disabled?null:this.onMouseLeave,onMouseEnter:rr.disabled?null:this.onMouseEnter},dr=Object(u.a)({},rr.style);rr.mode==="inline"&&(rr.direction==="rtl"?dr.paddingRight=rr.inlineIndent*rr.level:dr.paddingLeft=rr.inlineIndent*rr.level),ae.forEach(function(vn){return delete rr[vn]}),delete rr.direction;var Tr=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Tr=i.createElement(this.props.itemIcon,this.props)),i.createElement("li",Object.assign({},Object(y.default)(rr,["onClick","onMouseEnter","onMouseLeave","onSelect"]),tr,Dr,{style:dr,ref:this.saveNode}),rr.children,Tr)}}]),mr}(i.Component);ot.isMenuItem=!0,ot.defaultProps={onSelect:ge,onMouseEnter:ge,onMouseLeave:ge,manualRef:ge};var et=Object(v.b)(function(It,Ct){var mr=It.activeKey,gr=It.selectedKeys,Mt=Ct.eventKey,rr=Ct.subMenuKey;return{active:mr[rr]===Mt,isSelected:gr.indexOf(Mt)!==-1}})(ot),Ze=et,Gt=function(It){Object(p.a)(mr,It);var Ct=Object(g.a)(mr);function mr(){var gr;return Object(r.a)(this,mr),gr=Ct.apply(this,arguments),gr.renderInnerMenuItem=function(Mt){var rr=gr.props,Dt=rr.renderMenuItem,tr=rr.index;return Dt(Mt,tr,gr.props.subMenuKey)},gr}return Object(o.a)(mr,[{key:"render",value:function(){var Mt=Object(w.a)({},this.props),rr=Mt.className,Dt=rr===void 0?"":rr,tr=Mt.rootPrefixCls,Dr="".concat(tr,"-item-group-title"),dr="".concat(tr,"-item-group-list"),Tr=Mt.title,vn=Mt.children;return ae.forEach(function(on){return delete Mt[on]}),delete Mt.onClick,delete Mt.direction,i.createElement("li",Object.assign({},Mt,{className:"".concat(Dt," ").concat(tr,"-item-group")}),i.createElement("div",{className:Dr,title:typeof Tr=="string"?Tr:void 0},Tr),i.createElement("ul",{className:dr},i.Children.map(vn,this.renderInnerMenuItem)))}}]),mr}(i.Component);Gt.isMenuItemGroup=!0,Gt.defaultProps={disabled:!0};var yr=Gt,br=function(Ct){var mr=Ct.className,gr=Ct.rootPrefixCls,Mt=Ct.style;return i.createElement("li",{className:"".concat(mr," ").concat(gr,"-item-divider"),style:Mt})};br.defaultProps={disabled:!0,className:"",style:{}};var Sr=br,Tn=Wt,cn=Object(i.createContext)({inlineCollapsed:!1}),Wn=cn,lt=l("0n0R"),mt=function(It){n()(mr,It);var Ct=c()(mr);function mr(){return e()(this,mr),Ct.apply(this,arguments)}return d()(mr,[{key:"renderTitle",value:function(Mt){var rr=this.props,Dt=rr.icon,tr=rr.title,Dr=rr.level,dr=rr.rootPrefixCls;if(!Dt)return Mt&&Dr===1&&tr&&typeof tr=="string"?i.createElement("div",{className:"".concat(dr,"-inline-collapsed-noicon")},tr.charAt(0)):tr;var Tr=Object(lt.b)(tr)&&tr.type==="span";return i.createElement(i.Fragment,null,Dt,Tr?tr:i.createElement("span",null,tr))}},{key:"render",value:function(){var Mt=this,rr=this.props,Dt=rr.rootPrefixCls,tr=rr.popupClassName;return i.createElement(Wn.Consumer,null,function(Dr){var dr=Dr.inlineCollapsed,Tr=Dr.antdMenuTheme;return i.createElement(Kt,b()({},Object(y.default)(Mt.props,["icon"]),{title:Mt.renderTitle(dr),popupClassName:M()(Dt,"".concat(Dt,"-").concat(Tr),tr)}))})}}]),mr}(i.Component);mt.contextType=Wn,mt.isSubMenu=1;var Le=mt,ze=l("Zm9Q"),$e=l("3S7+"),gt=l("ZX9x"),ir=function(It,Ct){var mr={};for(var gr in It)Object.prototype.hasOwnProperty.call(It,gr)&&Ct.indexOf(gr)<0&&(mr[gr]=It[gr]);if(It!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,gr=Object.getOwnPropertySymbols(It);Mt<gr.length;Mt++)Ct.indexOf(gr[Mt])<0&&Object.prototype.propertyIsEnumerable.call(It,gr[Mt])&&(mr[gr[Mt]]=It[gr[Mt]]);return mr},Xt=function(It){n()(mr,It);var Ct=c()(mr);function mr(){var gr;return e()(this,mr),gr=Ct.apply(this,arguments),gr.renderItem=function(Mt){var rr=Mt.siderCollapsed,Dt=gr.props,tr=Dt.level,Dr=Dt.className,dr=Dt.children,Tr=Dt.rootPrefixCls,vn=gr.props,on=vn.title,Gn=vn.icon,di=vn.danger,Ti=ir(vn,["title","icon","danger"]);return i.createElement(Wn.Consumer,null,function(Fi){var la,Ta=Fi.inlineCollapsed,dt=Fi.direction,Me=on;typeof on=="undefined"?Me=tr===1?dr:"":on===!1&&(Me="");var Xe={title:Me};!rr&&!Ta&&(Xe.title=null,Xe.visible=!1);var Qe=Object(ze.a)(dr).length;return i.createElement($e.a,b()({},Xe,{placement:dt==="rtl"?"left":"right",overlayClassName:"".concat(Tr,"-inline-collapsed-tooltip")}),i.createElement(Ze,b()({},Ti,{className:M()(Dr,(la={},f()(la,"".concat(Tr,"-item-danger"),di),f()(la,"".concat(Tr,"-item-only-child"),(Gn?Qe+1:Qe)===1),la)),title:on}),Gn,gr.renderItemChildren(Ta)))})},gr}return d()(mr,[{key:"renderItemChildren",value:function(Mt){var rr=this.props,Dt=rr.icon,tr=rr.children,Dr=rr.level,dr=rr.rootPrefixCls;return!Dt||Object(lt.b)(tr)&&tr.type==="span"?tr&&Mt&&Dr===1&&typeof tr=="string"?i.createElement("div",{className:"".concat(dr,"-inline-collapsed-noicon")},tr.charAt(0)):tr:i.createElement("span",null,tr)}},{key:"render",value:function(){return i.createElement(gt.a.Consumer,null,this.renderItem)}}]),mr}(i.Component);Xt.isMenuItem=!0;var er=l("H84U"),Kr=l("uaoM"),en=l("EXcs"),Fn=function(It){n()(mr,It);var Ct=c()(mr);function mr(gr){var Mt;return e()(this,mr),Mt=Ct.call(this,gr),Mt.renderMenu=function(rr){var Dt=rr.getPopupContainer,tr=rr.getPrefixCls,Dr=rr.direction,dr=Mt.props,Tr=dr.prefixCls,vn=dr.className,on=dr.theme,Gn={horizontal:{motionName:"slide-up"},inline:en.a,other:{motionName:"zoom-big"}},di=tr("menu",Tr),Ti=M()(vn,"".concat(di,"-").concat(on),f()({},"".concat(di,"-inline-collapsed"),Mt.getInlineCollapsed()));return i.createElement(Wn.Provider,{value:{inlineCollapsed:Mt.getInlineCollapsed()||!1,antdMenuTheme:on,direction:Dr}},i.createElement(Tn,b()({getPopupContainer:Dt},Mt.props,{className:Ti,prefixCls:di,direction:Dr,defaultMotions:Gn})))},Object(Kr.a)(!("inlineCollapsed"in gr&&gr.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),Object(Kr.a)(!(gr.siderCollapsed!==void 0&&"inlineCollapsed"in gr),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."),Mt}return d()(mr,[{key:"getInlineCollapsed",value:function(){var Mt=this.props,rr=Mt.inlineCollapsed,Dt=Mt.siderCollapsed;return Dt!==void 0?Dt:rr}},{key:"render",value:function(){return i.createElement(er.a,null,this.renderMenu)}}]),mr}(i.Component);Fn.defaultProps={className:"",theme:"light",focusable:!1};var ar=function(It){n()(mr,It);var Ct=c()(mr);function mr(){return e()(this,mr),Ct.apply(this,arguments)}return d()(mr,[{key:"render",value:function(){var Mt=this;return i.createElement(gt.a.Consumer,null,function(rr){return i.createElement(Fn,b()({},Mt.props,rr))})}}]),mr}(i.Component);ar.Divider=Sr,ar.Item=Xt,ar.SubMenu=Le,ar.ItemGroup=yr},C0SR:function(j,R,l){var x=l("YH21"),b=function(){this._track=[]};b.prototype={constructor:b,recognize:function(d,a,n){return this._doTrack(d,a,n),this._recognize(d)},clear:function(){return this._track.length=0,this},_doTrack:function(d,a,n){var s=d.touches;if(!s)return;for(var c={points:[],touches:[],target:a,event:d},i=0,u=s.length;i<u;i++){var r=s[i],o=x.clientToLocal(n,r,{});c.points.push([o.zrX,o.zrY]),c.touches.push(r)}this._track.push(c)},_recognize:function(d){for(var a in t)if(t.hasOwnProperty(a)){var n=t[a](this._track,d);if(n)return n}}};function A(m){var d=m[1][0]-m[0][0],a=m[1][1]-m[0][1];return Math.sqrt(d*d+a*a)}function f(m){return[(m[0][0]+m[1][0])/2,(m[0][1]+m[1][1])/2]}var t={pinch:function(d,a){var n=d.length;if(!n)return;var s=(d[n-1]||{}).points,c=(d[n-2]||{}).points||s;if(c&&c.length>1&&s&&s.length>1){var i=A(s)/A(c);!isFinite(i)&&(i=1),a.pinchScale=i;var u=f(s);return a.pinchX=u[0],a.pinchY=u[1],{type:"pinch",target:d[0].target,event:a}}}},e=b;j.exports=e},C0tN:function(j,R,l){l("0o9m"),l("8Uz6"),l("Ducp"),l("6/nd")},CBdT:function(j,R,l){var x=l("ProS");l("8waO"),l("AEZ6"),l("YNf1");var b=l("q3GZ");x.registerVisual(b)},CF2D:function(j,R,l){var x=l("ProS");l("vZI5"),l("GeKi");var b=l("6r85"),A=l("TJmX"),f=l("CbHG");x.registerPreprocessor(b),x.registerVisual(A),x.registerLayout(f)},CFYs:function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("pVnL"),f=l.n(A),t=l("lwsE"),e=l.n(t),m=l("W8MJ"),d=l.n(m),a=l("PJYZ"),n=l.n(a),s=l("7W2i"),c=l.n(s),i=l("LQ03"),u=l.n(i),r=l("q1tI"),o=l.n(r),h=l("TSYQ"),p=l.n(h),g=l("BGR+"),v=l("V/uB"),y=l.n(v),w=l("NAnI"),S=l.n(w),_=l("J84W"),I=l.n(_),C=l("kbBi"),E=l.n(C),O=l("H84U"),M=l("CWQg"),F=l("uaoM"),H=l("Zss7"),B=l.n(H),X=2,J=.16,k=.05,K=.05,z=.15,W=5,P=4,G=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function V(Xt,er,Kr){var en;return Math.round(Xt.h)>=60&&Math.round(Xt.h)<=240?en=Kr?Math.round(Xt.h)-X*er:Math.round(Xt.h)+X*er:en=Kr?Math.round(Xt.h)+X*er:Math.round(Xt.h)-X*er,en<0?en+=360:en>=360&&(en-=360),en}function q(Xt,er,Kr){if(Xt.h===0&&Xt.s===0)return Xt.s;var en;return Kr?en=Xt.s-J*er:er===P?en=Xt.s+J:en=Xt.s+k*er,en>1&&(en=1),Kr&&er===W&&en>.1&&(en=.1),en<.06&&(en=.06),Number(en.toFixed(2))}function re(Xt,er,Kr){var en;return Kr?en=Xt.v+K*er:en=Xt.v-z*er,en>1&&(en=1),Number(en.toFixed(2))}function ce(Xt){for(var er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kr=[],en=B()(Xt),Fn=W;Fn>0;Fn-=1){var ar=en.toHsv(),It=B()({h:V(ar,Fn,!0),s:q(ar,Fn,!0),v:re(ar,Fn,!0)}).toHexString();Kr.push(It)}Kr.push(en.toHexString());for(var Ct=1;Ct<=P;Ct+=1){var mr=en.toHsv(),gr=B()({h:V(mr,Ct),s:q(mr,Ct),v:re(mr,Ct)}).toHexString();Kr.push(gr)}return er.theme==="dark"?G.map(function(Mt){var rr=Mt.index,Dt=Mt.opacity,tr=B.a.mix(er.backgroundColor||"#141414",Kr[rr],Dt*100).toHexString();return tr}):Kr}var ie={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},fe={},xe={};Object.keys(ie).forEach(function(Xt){fe[Xt]=ce(ie[Xt]),fe[Xt].primary=fe[Xt][5],xe[Xt]=ce(ie[Xt],{theme:"dark",backgroundColor:"#141414"}),xe[Xt].primary=xe[Xt][5]});var Se=fe.red,ke=fe.volcano,ge=fe.gold,Be=fe.orange,ee=fe.yellow,ue=fe.lime,Ge=fe.green,ae=fe.cyan,Z=fe.blue,Y=fe.geekblue,te=fe.purple,we=fe.magenta,pe=fe.grey;function De(Xt){return!Xt||Xt<0?0:Xt>100?100:Xt}function Ne(Xt){var er=Xt.success,Kr=Xt.successPercent,en=Kr;return er&&"progress"in er&&(Object(F.a)(!1,"Progress","`success.progress` is deprecated. Please use `success.percent` instead."),en=er.progress),er&&"percent"in er&&(en=er.percent),en}var me=function(Xt,er){var Kr={};for(var en in Xt)Object.prototype.hasOwnProperty.call(Xt,en)&&er.indexOf(en)<0&&(Kr[en]=Xt[en]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fn=0,en=Object.getOwnPropertySymbols(Xt);Fn<en.length;Fn++)er.indexOf(en[Fn])<0&&Object.prototype.propertyIsEnumerable.call(Xt,en[Fn])&&(Kr[en[Fn]]=Xt[en[Fn]]);return Kr},be=function(er){var Kr=[];return Object.keys(er).forEach(function(en){var Fn=parseFloat(en.replace(/%/g,""));isNaN(Fn)||Kr.push({key:Fn,value:er[en]})}),Kr=Kr.sort(function(en,Fn){return en.key-Fn.key}),Kr.map(function(en){var Fn=en.key,ar=en.value;return"".concat(ar," ").concat(Fn,"%")}).join(", ")},Re=function(er){var Kr=er.from,en=Kr===void 0?ie.blue:Kr,Fn=er.to,ar=Fn===void 0?ie.blue:Fn,It=er.direction,Ct=It===void 0?"to right":It,mr=me(er,["from","to","direction"]);if(Object.keys(mr).length!==0){var gr=be(mr);return{backgroundImage:"linear-gradient(".concat(Ct,", ").concat(gr,")")}}return{backgroundImage:"linear-gradient(".concat(Ct,", ").concat(en,", ").concat(ar,")")}},it=function(er){var Kr=er.prefixCls,en=er.percent,Fn=er.strokeWidth,ar=er.size,It=er.strokeColor,Ct=er.strokeLinecap,mr=er.children,gr=er.trailColor,Mt=er.success,rr=It&&typeof It!="string"?Re(It):{background:It},Dt=gr?{backgroundColor:gr}:void 0,tr=f()({width:"".concat(De(en),"%"),height:Fn||(ar==="small"?6:8),borderRadius:Ct==="square"?0:""},rr),Dr=Ne(er),dr={width:"".concat(De(Dr),"%"),height:Fn||(ar==="small"?6:8),borderRadius:Ct==="square"?0:"",backgroundColor:Mt==null?void 0:Mt.strokeColor},Tr=Dr!==void 0?r.createElement("div",{className:"".concat(Kr,"-success-bg"),style:dr}):null;return r.createElement(r.Fragment,null,r.createElement("div",{className:"".concat(Kr,"-outer")},r.createElement("div",{className:"".concat(Kr,"-inner"),style:Dt},r.createElement("div",{className:"".concat(Kr,"-bg"),style:tr}),Tr)),mr)},yt=it,pt={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},Pe=function(er){var Kr=er.map(function(){return Object(r.useRef)()}),en=Object(r.useRef)();return Object(r.useEffect)(function(){var Fn=Date.now(),ar=!1;Object.keys(Kr).forEach(function(It){var Ct=Kr[It].current;if(!Ct)return;ar=!0;var mr=Ct.style;mr.transitionDuration=".3s, .3s, .3s, .06s",en.current&&Fn-en.current<100&&(mr.transitionDuration="0s, 0s")}),ar&&(en.current=Date.now())}),[Kr]};function Nt(){return Nt=Object.assign||function(Xt){for(var er=1;er<arguments.length;er++){var Kr=arguments[er];for(var en in Kr)Object.prototype.hasOwnProperty.call(Kr,en)&&(Xt[en]=Kr[en])}return Xt},Nt.apply(this,arguments)}function ut(Xt,er){return or(Xt)||$t(Xt,er)||Ut(Xt,er)||Ft()}function Ft(){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 Ut(Xt,er){if(!Xt)return;if(typeof Xt=="string")return Kt(Xt,er);var Kr=Object.prototype.toString.call(Xt).slice(8,-1);if(Kr==="Object"&&Xt.constructor&&(Kr=Xt.constructor.name),Kr==="Map"||Kr==="Set")return Array.from(Xt);if(Kr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Kr))return Kt(Xt,er)}function Kt(Xt,er){(er==null||er>Xt.length)&&(er=Xt.length);for(var Kr=0,en=new Array(er);Kr<er;Kr++)en[Kr]=Xt[Kr];return en}function $t(Xt,er){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(Xt)))return;var Kr=[],en=!0,Fn=!1,ar=void 0;try{for(var It=Xt[Symbol.iterator](),Ct;!(en=(Ct=It.next()).done)&&!(Kr.push(Ct.value),er&&Kr.length===er);en=!0);}catch(mr){Fn=!0,ar=mr}finally{try{!en&&It.return!=null&&It.return()}finally{if(Fn)throw ar}}return Kr}function or(Xt){if(Array.isArray(Xt))return Xt}function ht(Xt,er){if(Xt==null)return{};var Kr=Ee(Xt,er),en,Fn;if(Object.getOwnPropertySymbols){var ar=Object.getOwnPropertySymbols(Xt);for(Fn=0;Fn<ar.length;Fn++){if(en=ar[Fn],er.indexOf(en)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Xt,en))continue;Kr[en]=Xt[en]}}return Kr}function Ee(Xt,er){if(Xt==null)return{};var Kr={},en=Object.keys(Xt),Fn,ar;for(ar=0;ar<en.length;ar++){if(Fn=en[ar],er.indexOf(Fn)>=0)continue;Kr[Fn]=Xt[Fn]}return Kr}var de=function(er){var Kr=er.className,en=er.percent,Fn=er.prefixCls,ar=er.strokeColor,It=er.strokeLinecap,Ct=er.strokeWidth,mr=er.style,gr=er.trailColor,Mt=er.trailWidth,rr=er.transition,Dt=ht(er,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Dt.gapPosition;var tr=Array.isArray(en)?en:[en],Dr=Array.isArray(ar)?ar:[ar],dr=Pe(tr),Tr=ut(dr,1),vn=Tr[0],on=Ct/2,Gn=100-Ct/2,di="M ".concat(It==="round"?on:0,",").concat(on,`
L `).concat(It==="round"?Gn:100,",").concat(on),Ti="0 0 100 ".concat(Ct),Fi=0;return o.a.createElement("svg",Nt({className:p()("".concat(Fn,"-line"),Kr),viewBox:Ti,preserveAspectRatio:"none",style:mr},Dt),o.a.createElement("path",{className:"".concat(Fn,"-line-trail"),d:di,strokeLinecap:It,stroke:gr,strokeWidth:Mt||Ct,fillOpacity:"0"}),tr.map(function(la,Ta){var dt={strokeDasharray:"".concat(la,"px, 100px"),strokeDashoffset:"-".concat(Fi,"px"),transition:rr||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Me=Dr[Ta]||Dr[Dr.length-1];return Fi+=la,o.a.createElement("path",{key:Ta,className:"".concat(Fn,"-line-path"),d:di,strokeLinecap:It,stroke:Me,strokeWidth:Ct,fillOpacity:"0",ref:vn[Ta],style:dt})}))};de.defaultProps=pt;var qe=de;function rt(){return rt=Object.assign||function(Xt){for(var er=1;er<arguments.length;er++){var Kr=arguments[er];for(var en in Kr)Object.prototype.hasOwnProperty.call(Kr,en)&&(Xt[en]=Kr[en])}return Xt},rt.apply(this,arguments)}function ve(Xt,er){return Ar(Xt)||kt(Xt,er)||jt(Xt,er)||bt()}function bt(){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 jt(Xt,er){if(!Xt)return;if(typeof Xt=="string")return He(Xt,er);var Kr=Object.prototype.toString.call(Xt).slice(8,-1);if(Kr==="Object"&&Xt.constructor&&(Kr=Xt.constructor.name),Kr==="Map"||Kr==="Set")return Array.from(Xt);if(Kr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Kr))return He(Xt,er)}function He(Xt,er){(er==null||er>Xt.length)&&(er=Xt.length);for(var Kr=0,en=new Array(er);Kr<er;Kr++)en[Kr]=Xt[Kr];return en}function kt(Xt,er){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(Xt)))return;var Kr=[],en=!0,Fn=!1,ar=void 0;try{for(var It=Xt[Symbol.iterator](),Ct;!(en=(Ct=It.next()).done)&&!(Kr.push(Ct.value),er&&Kr.length===er);en=!0);}catch(mr){Fn=!0,ar=mr}finally{try{!en&&It.return!=null&&It.return()}finally{if(Fn)throw ar}}return Kr}function Ar(Xt){if(Array.isArray(Xt))return Xt}function at(Xt,er){if(Xt==null)return{};var Kr=Ht(Xt,er),en,Fn;if(Object.getOwnPropertySymbols){var ar=Object.getOwnPropertySymbols(Xt);for(Fn=0;Fn<ar.length;Fn++){if(en=ar[Fn],er.indexOf(en)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Xt,en))continue;Kr[en]=Xt[en]}}return Kr}function Ht(Xt,er){if(Xt==null)return{};var Kr={},en=Object.keys(Xt),Fn,ar;for(ar=0;ar<en.length;ar++){if(Fn=en[ar],er.indexOf(Fn)>=0)continue;Kr[Fn]=Xt[Fn]}return Kr}var Wt=0;function ot(Xt){return+Xt.replace("%","")}function et(Xt){return Array.isArray(Xt)?Xt:[Xt]}function Ze(Xt,er,Kr,en){var Fn=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,ar=arguments.length>5?arguments[5]:void 0,It=50-en/2,Ct=0,mr=-It,gr=0,Mt=-2*It;switch(ar){case"left":Ct=-It,mr=0,gr=2*It,Mt=0;break;case"right":Ct=It,mr=0,gr=-2*It,Mt=0;break;case"bottom":mr=It,Mt=2*It;break;default:}var rr="M 50,50 m ".concat(Ct,",").concat(mr,`
a `).concat(It,",").concat(It," 0 1 1 ").concat(gr,",").concat(-Mt,`
a `).concat(It,",").concat(It," 0 1 1 ").concat(-gr,",").concat(Mt),Dt=Math.PI*2*It,tr={stroke:Kr,strokeDasharray:"".concat(er/100*(Dt-Fn),"px ").concat(Dt,"px"),strokeDashoffset:"-".concat(Fn/2+Xt/100*(Dt-Fn),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:rr,pathStyle:tr}}var Gt=function(er){var Kr=er.prefixCls,en=er.strokeWidth,Fn=er.trailWidth,ar=er.gapDegree,It=er.gapPosition,Ct=er.trailColor,mr=er.strokeLinecap,gr=er.style,Mt=er.className,rr=er.strokeColor,Dt=er.percent,tr=at(er,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Dr=Object(r.useMemo)(function(){return Wt+=1,Wt},[]),dr=Ze(0,100,Ct,en,ar,It),Tr=dr.pathString,vn=dr.pathStyle,on=et(Dt),Gn=et(rr),di=Gn.find(function(dt){return Object.prototype.toString.call(dt)==="[object Object]"}),Ti=Pe(on),Fi=ve(Ti,1),la=Fi[0],Ta=function(){var Me=0;return on.map(function(Xe,Qe){var st=Gn[Qe]||Gn[Gn.length-1],nt=Object.prototype.toString.call(st)==="[object Object]"?"url(#".concat(Kr,"-gradient-").concat(Dr,")"):"",ft=Ze(Me,Xe,st,en,ar,It);return Me+=Xe,o.a.createElement("path",{key:Qe,className:"".concat(Kr,"-circle-path"),d:ft.pathString,stroke:nt,strokeLinecap:mr,strokeWidth:en,opacity:Xe===0?0:1,fillOpacity:"0",style:ft.pathStyle,ref:la[Qe]})})};return o.a.createElement("svg",rt({className:p()("".concat(Kr,"-circle"),Mt),viewBox:"0 0 100 100",style:gr},tr),di&&o.a.createElement("defs",null,o.a.createElement("linearGradient",{id:"".concat(Kr,"-gradient-").concat(Dr),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(di).sort(function(dt,Me){return ot(dt)-ot(Me)}).map(function(dt,Me){return o.a.createElement("stop",{key:Me,offset:dt,stopColor:di[dt]})}))),o.a.createElement("path",{className:"".concat(Kr,"-circle-trail"),d:Tr,stroke:Ct,strokeLinecap:mr,strokeWidth:Fn||en,fillOpacity:"0",style:vn}),Ta().reverse())};Gt.defaultProps=pt;var yr=Gt,br={Line:qe,Circle:yr};function Sr(Xt){var er=Xt.percent,Kr=Xt.success,en=Xt.successPercent,Fn=De(er),ar=Ne({success:Kr,successPercent:en});return ar?[De(ar),De(Fn-De(ar))]:Fn}function Tn(Xt){var er=Xt.success,Kr=Xt.strokeColor,en=Xt.successPercent,Fn=Kr||null,ar=Ne({success:er,successPercent:en});return ar?[ie.green,Fn]:Fn}var cn=function(er){var Kr=er.prefixCls,en=er.width,Fn=er.strokeWidth,ar=er.trailColor,It=er.strokeLinecap,Ct=er.gapPosition,mr=er.gapDegree,gr=er.type,Mt=er.children,rr=en||120,Dt={width:rr,height:rr,fontSize:rr*.15+6},tr=Fn||6,Dr=Ct||gr==="dashboard"&&"bottom"||"top",dr=function(){return mr||mr===0?mr:gr==="dashboard"?75:void 0},Tr=Tn(er),vn=Object.prototype.toString.call(Tr)==="[object Object]",on=p()("".concat(Kr,"-inner"),b()({},"".concat(Kr,"-circle-gradient"),vn));return r.createElement("div",{className:on,style:Dt},r.createElement(yr,{percent:Sr(er),strokeWidth:tr,trailWidth:tr,strokeColor:Tr,strokeLinecap:It,trailColor:ar,prefixCls:Kr,gapDegree:dr(),gapPosition:Dr}),Mt)},Wn=cn,lt=function(er){for(var Kr=er.size,en=er.steps,Fn=er.percent,ar=Fn===void 0?0:Fn,It=er.strokeWidth,Ct=It===void 0?8:It,mr=er.strokeColor,gr=er.trailColor,Mt=er.prefixCls,rr=er.children,Dt=Math.floor(en*(ar/100)),tr=Kr==="small"?2:14,Dr=[],dr=0;dr<en;dr+=1)Dr.push(r.createElement("div",{key:dr,className:p()("".concat(Mt,"-steps-item"),b()({},"".concat(Mt,"-steps-item-active"),dr<=Dt-1)),style:{backgroundColor:dr<=Dt-1?mr:gr,width:tr,height:Ct}}));return r.createElement("div",{className:"".concat(Mt,"-steps-outer")},Dr,rr)},mt=lt,Le=function(Xt,er){var Kr={};for(var en in Xt)Object.prototype.hasOwnProperty.call(Xt,en)&&er.indexOf(en)<0&&(Kr[en]=Xt[en]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fn=0,en=Object.getOwnPropertySymbols(Xt);Fn<en.length;Fn++)er.indexOf(en[Fn])<0&&Object.prototype.propertyIsEnumerable.call(Xt,en[Fn])&&(Kr[en[Fn]]=Xt[en[Fn]]);return Kr},ze=Object(M.a)("line","circle","dashboard"),$e=Object(M.a)("normal","exception","active","success"),gt=function(Xt){c()(Kr,Xt);var er=u()(Kr);function Kr(){var en;return e()(this,Kr),en=er.apply(this,arguments),en.renderProgress=function(Fn){var ar,It=Fn.getPrefixCls,Ct=Fn.direction,mr=n()(en),gr=mr.props,Mt=gr.prefixCls,rr=gr.className,Dt=gr.size,tr=gr.type,Dr=gr.steps,dr=gr.showInfo,Tr=gr.strokeColor,vn=Le(gr,["prefixCls","className","size","type","steps","showInfo","strokeColor"]),on=It("progress",Mt),Gn=en.getProgressStatus(),di=en.renderProcessInfo(on,Gn);Object(F.a)(!("successPercent"in gr),"Progress","`successPercent` is deprecated. Please use `success.percent` instead.");var Ti;tr==="line"?Ti=Dr?r.createElement(mt,f()({},en.props,{strokeColor:typeof Tr=="string"?Tr:void 0,prefixCls:on,steps:Dr}),di):r.createElement(yt,f()({},en.props,{prefixCls:on}),di):(tr==="circle"||tr==="dashboard")&&(Ti=r.createElement(Wn,f()({},en.props,{prefixCls:on,progressStatus:Gn}),di));var Fi=p()(on,(ar={},b()(ar,"".concat(on,"-").concat(tr==="dashboard"&&"circle"||Dr&&"steps"||tr),!0),b()(ar,"".concat(on,"-status-").concat(Gn),!0),b()(ar,"".concat(on,"-show-info"),dr),b()(ar,"".concat(on,"-").concat(Dt),Dt),b()(ar,"".concat(on,"-rtl"),Ct==="rtl"),ar),rr);return r.createElement("div",f()({},Object(g.default)(vn,["status","format","trailColor","strokeWidth","width","gapDegree","gapPosition","strokeColor","strokeLinecap","percent","steps","success","successPercent"]),{className:Fi}),Ti)},en}return d()(Kr,[{key:"getPercentNumber",value:function(){var Fn=this.props.percent,ar=Fn===void 0?0:Fn,It=Ne(this.props);return parseInt(It!==void 0?It.toString():ar.toString(),10)}},{key:"getProgressStatus",value:function(){var Fn=this.props.status;return $e.indexOf(Fn)<0&&this.getPercentNumber()>=100?"success":Fn||"normal"}},{key:"renderProcessInfo",value:function(Fn,ar){var It=this.props,Ct=It.showInfo,mr=It.format,gr=It.type,Mt=It.percent,rr=Ne(this.props);if(!Ct)return null;var Dt,tr=mr||function(dr){return"".concat(dr,"%")},Dr=gr==="line";return mr||ar!=="exception"&&ar!=="success"?Dt=tr(De(Mt),De(rr)):ar==="exception"?Dt=Dr?r.createElement(E.a,null):r.createElement(y.a,null):ar==="success"&&(Dt=Dr?r.createElement(I.a,null):r.createElement(S.a,null)),r.createElement("span",{className:"".concat(Fn,"-text"),title:typeof Dt=="string"?Dt:void 0},Dt)}},{key:"render",value:function(){return r.createElement(O.a,null,this.renderProgress)}}]),Kr}(r.Component);gt.defaultProps={type:"line",percent:0,showInfo:!0,trailColor:null,size:"default",gapDegree:void 0,strokeLinecap:"round"};var ir=R.a=gt},"CMP+":function(j,R,l){var x=l("bYtY"),b=l("hM6l"),A=function(t,e,m,d){b.call(this,t,e,m),this.type=d||"value",this.model=null};A.prototype={constructor:A,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return this.model.get("orient")==="horizontal"}},x.inherits(A,b);var f=A;j.exports=f},CP8R:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"};R.default=x},"CWI+":function(j,R,l){},CbHG:function(j,R,l){var x=l("IwbS"),b=x.subPixelOptimize,A=l("zM3Q"),f=l("OELB"),t=f.parsePercent,e=l("bYtY"),m=e.retrieve2,d=typeof Float32Array!="undefined"?Float32Array:Array,a={seriesType:"candlestick",plan:A(),reset:function(c){var i=c.coordinateSystem,u=c.getData(),r=s(c,u),o=0,h=1,p=["x","y"],g=u.mapDimension(p[o]),v=u.mapDimension(p[h],!0),y=v[0],w=v[1],S=v[2],_=v[3];if(u.setLayout({candleWidth:r,isSimpleBox:r<=1.3}),g==null||v.length<4)return;return{progress:c.pipelineContext.large?C:I};function I(E,O){for(var M;(M=E.next())!=null;){var F=O.get(g,M),H=O.get(y,M),B=O.get(w,M),X=O.get(S,M),J=O.get(_,M),k=Math.min(H,B),K=Math.max(H,B),z=q(k,F),W=q(K,F),P=q(X,F),G=q(J,F),V=[];re(V,W,0),re(V,z,1),V.push(ie(G),ie(W),ie(P),ie(z)),O.setItemLayout(M,{sign:n(O,M,H,B,w),initBaseline:H>B?W[h]:z[h],ends:V,brushRect:ce(X,J,F)})}function q(fe,xe){var Se=[];return Se[o]=xe,Se[h]=fe,isNaN(xe)||isNaN(fe)?[NaN,NaN]:i.dataToPoint(Se)}function re(fe,xe,Se){var ke=xe.slice(),ge=xe.slice();ke[o]=b(ke[o]+r/2,1,!1),ge[o]=b(ge[o]-r/2,1,!0),Se?fe.push(ke,ge):fe.push(ge,ke)}function ce(fe,xe,Se){var ke=q(fe,Se),ge=q(xe,Se);return ke[o]-=r/2,ge[o]-=r/2,{x:ke[0],y:ke[1],width:h?r:ge[0]-ke[0],height:h?ge[1]-ke[1]:r}}function ie(fe){return fe[o]=b(fe[o],1),fe}}function C(E,O){for(var M=new d(E.count*4),F=0,H,B=[],X=[],J;(J=E.next())!=null;){var k=O.get(g,J),K=O.get(y,J),z=O.get(w,J),W=O.get(S,J),P=O.get(_,J);if(isNaN(k)||isNaN(W)||isNaN(P)){M[F++]=NaN,F+=3;continue}M[F++]=n(O,J,K,z,w),B[o]=k,B[h]=W,H=i.dataToPoint(B,null,X),M[F++]=H?H[0]:NaN,M[F++]=H?H[1]:NaN,B[h]=P,H=i.dataToPoint(B,null,X),M[F++]=H?H[1]:NaN}O.setLayout("largePoints",M)}}};function n(c,i,u,r,o){var h;return u>r?h=-1:u<r?h=1:h=i>0?c.get(o,i-1)<=r?1:-1:1,h}function s(c,i){var u=c.getBaseAxis(),r,o=u.type==="category"?u.getBandWidth():(r=u.getExtent(),Math.abs(r[1]-r[0])/i.count()),h=t(m(c.get("barMaxWidth"),o),o),p=t(m(c.get("barMinWidth"),1),o),g=c.get("barWidth");return g!=null?t(g,o):Math.max(Math.min(o/2,h),p)}j.exports=a},Cm0C:function(j,R,l){l("5NHt"),l("f3JH")},Cmcn:function(j,R,l){"use strict";l.d(R,"a",function(){return b});var x=l("0HTW");function b(A,f){var t;if(typeof Symbol=="undefined"||A[Symbol.iterator]==null){if(Array.isArray(A)||(t=Object(x.a)(A))||f&&A&&typeof A.length=="number"){t&&(A=t);var e=0,m=function(){};return{s:m,n:function(){return e>=A.length?{done:!0}:{done:!1,value:A[e++]}},e:function(c){throw c},f:m}}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 d=!0,a=!1,n;return{s:function(){t=A[Symbol.iterator]()},n:function(){var c=t.next();return d=c.done,c},e:function(c){a=!0,n=c},f:function(){try{!d&&t.return!=null&&t.return()}finally{if(a)throw n}}}}},CrYA:function(j,R,l){var x=l("MFOe"),b=x.Global;j.exports={name:"sessionStorage",read:f,write:t,each:e,remove:m,clearAll:d};function A(){return b.sessionStorage}function f(a){return A().getItem(a)}function t(a,n){return A().setItem(a,n)}function e(a){for(var n=A().length-1;n>=0;n--){var s=A().key(n);a(f(s),s)}}function m(a){return A().removeItem(a)}function d(){return A().clear()}},Csr3:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("4vCz"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},D1WM:function(j,R,l){var x=l("bYtY"),b=l("hM6l"),A=function(t,e,m,d,a){b.call(this,t,e,m),this.type=d||"value",this.axisIndex=a};A.prototype={constructor:A,model:null,isHorizontal:function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"}},x.inherits(A,b);var f=A;j.exports=f},D5nY:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("4NO4"),f=A.makeInner,t=A.getDataItemValue,e=l("bYtY"),m=e.createHashMap,d=e.each,a=e.map,n=e.isArray,s=e.isString,c=e.isObject,i=e.isTypedArray,u=e.isArrayLike,r=e.extend,o=e.assert,h=l("7G+c"),p=l("k9D9"),g=p.SOURCE_FORMAT_ORIGINAL,v=p.SOURCE_FORMAT_ARRAY_ROWS,y=p.SOURCE_FORMAT_OBJECT_ROWS,w=p.SOURCE_FORMAT_KEYED_COLUMNS,S=p.SOURCE_FORMAT_UNKNOWN,_=p.SOURCE_FORMAT_TYPED_ARRAY,I=p.SERIES_LAYOUT_BY_ROW,C={Must:1,Might:2,Not:3},E=f();function O(V){var q=V.option.source,re=S;if(i(q))re=_;else if(n(q)){q.length===0&&(re=v);for(var ce=0,ie=q.length;ce<ie;ce++){var fe=q[ce];if(fe==null)continue;if(n(fe)){re=v;break}else if(c(fe)){re=y;break}}}else if(c(q)){for(var xe in q)if(q.hasOwnProperty(xe)&&u(q[xe])){re=w;break}}else if(q!=null)throw new Error("Invalid data");E(V).sourceFormat=re}function M(V){return E(V).source}function F(V){E(V).datasetMap=m()}function H(V){var q=V.option,re=q.data,ce=i(re)?_:g,ie=!1,fe=q.seriesLayoutBy,xe=q.sourceHeader,Se=q.dimensions,ke=W(V);if(ke){var ge=ke.option;re=ge.source,ce=E(ke).sourceFormat,ie=!0,fe=fe||ge.seriesLayoutBy,xe==null&&(xe=ge.sourceHeader),Se=Se||ge.dimensions}var Be=B(re,ce,fe,xe,Se);E(V).source=new h({data:re,fromDataset:ie,seriesLayoutBy:fe,sourceFormat:ce,dimensionsDefine:Be.dimensionsDefine,startIndex:Be.startIndex,dimensionsDetectCount:Be.dimensionsDetectCount,encodeDefine:q.encode})}function B(V,q,re,ce,ie){if(!V)return{dimensionsDefine:X(ie)};var fe,xe;if(q===v)ce==="auto"||ce==null?J(function(ke){ke!=null&&ke!=="-"&&(s(ke)?xe==null&&(xe=1):xe=0)},re,V,10):xe=ce?1:0,!ie&&xe===1&&(ie=[],J(function(ke,ge){ie[ge]=ke!=null?ke:""},re,V)),fe=ie?ie.length:re===I?V.length:V[0]?V[0].length:null;else if(q===y)ie||(ie=k(V));else if(q===w)ie||(ie=[],d(V,function(ke,ge){ie.push(ge)}));else if(q===g){var Se=t(V[0]);fe=n(Se)&&Se.length||1}else q===_;return{startIndex:xe,dimensionsDefine:X(ie),dimensionsDetectCount:fe}}function X(V){if(!V)return;var q=m();return a(V,function(re,ce){if(re=r({},c(re)?re:{name:re}),re.name==null)return re;re.name+="",re.displayName==null&&(re.displayName=re.name);var ie=q.get(re.name);return ie?re.name+="-"+ie.count++:q.set(re.name,{count:1}),re})}function J(V,q,re,ce){if(ce==null&&(ce=Infinity),q===I)for(var ie=0;ie<re.length&&ie<ce;ie++)V(re[ie]?re[ie][0]:null,ie);else for(var fe=re[0]||[],ie=0;ie<fe.length&&ie<ce;ie++)V(fe[ie],ie)}function k(V){for(var q=0,re;q<V.length&&!(re=V[q++]););if(re){var ce=[];return d(re,function(ie,fe){ce.push(fe)}),ce}}function K(V,q,re){var ce={},ie=W(q);if(!ie||!V)return ce;var fe=[],xe=[],Se=q.ecModel,ke=E(Se).datasetMap,ge=ie.uid+"_"+re.seriesLayoutBy,Be,ee;V=V.slice(),d(V,function(Z,Y){!c(Z)&&(V[Y]={name:Z}),Z.type==="ordinal"&&Be==null&&(Be=Y,ee=ae(V[Y])),ce[Z.name]=[]});var ue=ke.get(ge)||ke.set(ge,{categoryWayDim:ee,valueWayDim:0});d(V,function(Z,Y){var te=Z.name,we=ae(Z);if(Be==null){var pe=ue.valueWayDim;Ge(ce[te],pe,we),Ge(xe,pe,we),ue.valueWayDim+=we}else if(Be===Y)Ge(ce[te],0,we),Ge(fe,0,we);else{var pe=ue.categoryWayDim;Ge(ce[te],pe,we),Ge(xe,pe,we),ue.categoryWayDim+=we}});function Ge(Z,Y,te){for(var we=0;we<te;we++)Z.push(Y+we)}function ae(Z){var Y=Z.dimsDef;return Y?Y.length:1}return fe.length&&(ce.itemName=fe),xe.length&&(ce.seriesName=xe),ce}function z(V,q,re){var ce={},ie=W(V);if(!ie)return ce;var fe=q.sourceFormat,xe=q.dimensionsDefine,Se;(fe===y||fe===w)&&d(xe,function(Be,ee){(c(Be)?Be.name:Be)==="name"&&(Se=ee)});var ke=function(){for(var Be={},ee={},ue=[],Ge=0,ae=Math.min(5,re);Ge<ae;Ge++){var Z=G(q.data,fe,q.seriesLayoutBy,xe,q.startIndex,Ge);ue.push(Z);var Y=Z===C.Not;if(Y&&Be.v==null&&Ge!==Se&&(Be.v=Ge),(Be.n==null||Be.n===Be.v||!Y&&ue[Be.n]===C.Not)&&(Be.n=Ge),te(Be)&&ue[Be.n]!==C.Not)return Be;Y||(Z===C.Might&&ee.v==null&&Ge!==Se&&(ee.v=Ge),(ee.n==null||ee.n===ee.v)&&(ee.n=Ge))}function te(we){return we.v!=null&&we.n!=null}return te(Be)?Be:te(ee)?ee:null}();if(ke){ce.value=ke.v;var ge=Se!=null?Se:ke.n;ce.itemName=[ge],ce.seriesName=[ge]}return ce}function W(V){var q=V.option,re=q.data;if(!re)return V.ecModel.getComponent("dataset",q.datasetIndex||0)}function P(V,q){return G(V.data,V.sourceFormat,V.seriesLayoutBy,V.dimensionsDefine,V.startIndex,q)}function G(V,q,re,ce,ie,fe){var xe,Se=5;if(i(V))return C.Not;var ke,ge;if(ce){var Be=ce[fe];c(Be)?(ke=Be.name,ge=Be.type):s(Be)&&(ke=Be)}if(ge!=null)return ge==="ordinal"?C.Must:C.Not;if(q===v)if(re===I){for(var ee=V[fe],ue=0;ue<(ee||[]).length&&ue<Se;ue++)if((xe=Y(ee[ie+ue]))!=null)return xe}else for(var ue=0;ue<V.length&&ue<Se;ue++){var Ge=V[ie+ue];if(Ge&&(xe=Y(Ge[fe]))!=null)return xe}else if(q===y){if(!ke)return C.Not;for(var ue=0;ue<V.length&&ue<Se;ue++){var ae=V[ue];if(ae&&(xe=Y(ae[ke]))!=null)return xe}}else if(q===w){if(!ke)return C.Not;var ee=V[ke];if(!ee||i(ee))return C.Not;for(var ue=0;ue<ee.length&&ue<Se;ue++)if((xe=Y(ee[ue]))!=null)return xe}else if(q===g)for(var ue=0;ue<V.length&&ue<Se;ue++){var ae=V[ue],Z=t(ae);if(!n(Z))return C.Not;if((xe=Y(Z[fe]))!=null)return xe}function Y(te){var we=s(te);if(te!=null&&isFinite(te)&&te!=="")return we?C.Might:C.Not;if(we&&te!=="-")return C.Must}return C.Not}R.BE_ORDINAL=C,R.detectSourceFormat=O,R.getSource=M,R.resetSourceDefaulter=F,R.prepareSource=H,R.makeSeriesEncodeForAxisCoordSys=K,R.makeSeriesEncodeForNameBased=z,R.guessOrdinal=P},D9ME:function(j,R,l){var x=l("IwbS"),b=l("fls0"),A=l("bYtY"),f=l("oVpE"),t=f.createSymbol,e=l("QBsz"),m=l("Sj9i");function d(s,c,i){x.Group.call(this),this.add(this.createLine(s,c,i)),this._updateEffectSymbol(s,c)}var a=d.prototype;a.createLine=function(s,c,i){return new b(s,c,i)},a._updateEffectSymbol=function(s,c){var i=s.getItemModel(c),u=i.getModel("effect"),r=u.get("symbolSize"),o=u.get("symbol");A.isArray(r)||(r=[r,r]);var h=u.get("color")||s.getItemVisual(c,"color"),p=this.childAt(1);if(this._symbolType!==o&&(this.remove(p),p=t(o,-.5,-.5,1,1,h),p.z2=100,p.culling=!0,this.add(p)),!p)return;p.setStyle("shadowColor",h),p.setStyle(u.getItemStyle(["color"])),p.attr("scale",r),p.setColor(h),p.attr("scale",r),this._symbolType=o,this._symbolScale=r,this._updateEffectAnimation(s,u,c)},a._updateEffectAnimation=function(s,c,i){var u=this.childAt(1);if(!u)return;var r=this,o=s.getItemLayout(i),h=c.get("period")*1e3,p=c.get("loop"),g=c.get("constantSpeed"),v=A.retrieve(c.get("delay"),function(_){return _/s.count()*h/3}),y=typeof v=="function";if(u.ignore=!0,this.updateAnimationPoints(u,o),g>0&&(h=this.getLineLength(u)/g*1e3),h!==this._period||p!==this._loop){u.stopAnimation();var w=v;y&&(w=v(i)),u.__t>0&&(w=-h*u.__t),u.__t=0;var S=u.animate("",p).when(h,{__t:1}).delay(w).during(function(){r.updateSymbolPosition(u)});p||S.done(function(){r.remove(u)}),S.start()}this._period=h,this._loop=p},a.getLineLength=function(s){return e.dist(s.__p1,s.__cp1)+e.dist(s.__cp1,s.__p2)},a.updateAnimationPoints=function(s,c){s.__p1=c[0],s.__p2=c[1],s.__cp1=c[2]||[(c[0][0]+c[1][0])/2,(c[0][1]+c[1][1])/2]},a.updateData=function(s,c,i){this.childAt(0).updateData(s,c,i),this._updateEffectSymbol(s,c)},a.updateSymbolPosition=function(s){var c=s.__p1,i=s.__p2,u=s.__cp1,r=s.__t,o=s.position,h=[o[0],o[1]],p=m.quadraticAt,g=m.quadraticDerivativeAt;o[0]=p(c[0],u[0],i[0],r),o[1]=p(c[1],u[1],i[1],r);var v=g(c[0],u[0],i[0],r),y=g(c[1],u[1],i[1],r);if(s.rotation=-Math.atan2(y,v)-Math.PI/2,this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")if(s.__lastT!==void 0&&s.__lastT<s.__t){var w=e.dist(h,o)*1.05;s.attr("scale",[s.scale[0],w]),r===1&&(o[0]=h[0]+(o[0]-h[0])/2,o[1]=h[1]+(o[1]-h[1])/2)}else if(s.__lastT===1){var w=2*e.dist(c,o);s.attr("scale",[s.scale[0],w])}else s.attr("scale",this._symbolScale);s.__lastT=s.__t,s.ignore=!1},a.updateLayout=function(s,c){this.childAt(0).updateLayout(s,c);var i=s.getItemModel(c).getModel("effect");this._updateEffectAnimation(s,i,c)},A.inherits(d,x.Group);var n=d;j.exports=n},DBLp:function(j,R){function l(){}l.prototype={diff:function(e,m,d){d||(d=function(y,w){return y===w}),this.equals=d;var a=this;e=e.slice(),m=m.slice();var n=m.length,s=e.length,c=1,i=n+s,u=[{newPos:-1,components:[]}],r=this.extractCommon(u[0],m,e,0);if(u[0].newPos+1>=n&&r+1>=s){for(var o=[],h=0;h<m.length;h++)o.push(h);return[{indices:o,count:m.length}]}function p(){for(var v=-1*c;v<=c;v+=2){var y,w=u[v-1],S=u[v+1],_=(S?S.newPos:0)-v;w&&(u[v-1]=void 0);var I=w&&w.newPos+1<n,C=S&&0<=_&&_<s;if(!I&&!C){u[v]=void 0;continue}if(!I||C&&w.newPos<S.newPos?(y=b(S),a.pushComponent(y.components,void 0,!0)):(y=w,y.newPos++,a.pushComponent(y.components,!0,void 0)),_=a.extractCommon(y,m,e,v),y.newPos+1>=n&&_+1>=s)return x(a,y.components,m,e);u[v]=y}c++}for(;c<=i;){var g=p();if(g)return g}},pushComponent:function(e,m,d){var a=e[e.length-1];a&&a.added===m&&a.removed===d?e[e.length-1]={count:a.count+1,added:m,removed:d}:e.push({count:1,added:m,removed:d})},extractCommon:function(e,m,d,a){for(var n=m.length,s=d.length,c=e.newPos,i=c-a,u=0;c+1<n&&i+1<s&&this.equals(m[c+1],d[i+1]);)c++,i++,u++;return u&&e.components.push({count:u}),e.newPos=c,i},tokenize:function(e){return e.slice()},join:function(e){return e.slice()}};function x(t,e,m,d){for(var a=0,n=e.length,s=0,c=0;a<n;a++){var i=e[a];if(i.removed){for(var u=[],r=c;r<c+i.count;r++)u.push(r);i.indices=u,c+=i.count}else{for(var u=[],r=s;r<s+i.count;r++)u.push(r);i.indices=u,s+=i.count,i.added||(c+=i.count)}}return e}function b(t){return{newPos:t.newPos,components:t.components.slice(0)}}var A=new l;function f(t,e,m){return A.diff(t,e,m)}j.exports=f},DEFe:function(j,R,l){var x=l("bYtY"),b=l("SgGq"),A=l("Ae+d"),f=l("xSat"),t=f.onIrrelevantElement,e=l("IwbS"),m=l("W4dC"),d=l("iRjW"),a=d.getUID,n=l("DN4a");function s(o){var h=o.getItemStyle(),p=o.get("areaColor");return p!=null&&(h.fill=p),h}function c(o,h,p,g,v){p.off("click"),p.off("mousedown"),h.get("selectedMode")&&(p.on("mousedown",function(){o._mouseDownFlag=!0}),p.on("click",function(y){if(!o._mouseDownFlag)return;o._mouseDownFlag=!1;for(var w=y.target;!w.__regions;)w=w.parent;if(!w)return;var S={type:(h.mainType==="geo"?"geo":"map")+"ToggleSelect",batch:x.map(w.__regions,function(_){return{name:_.name,from:v.uid}})};S[h.mainType+"Id"]=h.id,g.dispatchAction(S),i(h,p)}))}function i(o,h){h.eachChild(function(p){x.each(p.__regions,function(g){p.trigger(o.isSelected(g.name)?"emphasis":"normal")})})}function u(o,h){var p=new e.Group;this.uid=a("ec_map_draw"),this._controller=new b(o.getZr()),this._controllerHost={target:h?p:null},this.group=p,this._updateGroup=h,this._mouseDownFlag,this._mapName,this._initialized,p.add(this._regionsGroup=new e.Group),p.add(this._backgroundGroup=new e.Group)}u.prototype={constructor:u,draw:function(o,h,p,g,v){var y=o.mainType==="geo",w=o.getData&&o.getData();y&&h.eachComponent({mainType:"series",subType:"map"},function(W){!w&&W.getHostGeoModel()===o&&(w=W.getData())});var S=o.coordinateSystem;this._updateBackground(S);var _=this._regionsGroup,I=this.group,C=S.getTransformInfo(),E=!_.childAt(0)||v,O;if(E)I.transform=C.roamTransform,I.decomposeTransform(),I.dirty();else{var M=new n;M.transform=C.roamTransform,M.decomposeTransform();var F={scale:M.scale,position:M.position};O=M.scale,e.updateProps(I,F,o)}var H=C.rawScale,B=C.rawPosition;_.removeAll();var X=["itemStyle"],J=["emphasis","itemStyle"],k=["label"],K=["emphasis","label"],z=x.createHashMap();x.each(S.regions,function(W){var P=z.get(W.name)||z.set(W.name,new e.Group),G=new e.CompoundPath({segmentIgnoreThreshold:1,shape:{paths:[]}});P.add(G);var V=o.getRegionModel(W.name)||o,q=V.getModel(X),re=V.getModel(J),ce=s(q),ie=s(re),fe=V.getModel(k),xe=V.getModel(K),Se;if(w){Se=w.indexOfName(W.name);var ke=w.getItemVisual(Se,"color",!0);ke&&(ce.fill=ke)}var ge=function(pe){return[pe[0]*H[0]+B[0],pe[1]*H[1]+B[1]]};x.each(W.geometries,function(pe){if(pe.type!=="polygon")return;for(var De=[],Ne=0;Ne<pe.exterior.length;++Ne)De.push(ge(pe.exterior[Ne]));G.shape.paths.push(new e.Polygon({segmentIgnoreThreshold:1,shape:{points:De}}));for(var Ne=0;Ne<(pe.interiors?pe.interiors.length:0);++Ne){for(var me=pe.interiors[Ne],De=[],be=0;be<me.length;++be)De.push(ge(me[be]));G.shape.paths.push(new e.Polygon({segmentIgnoreThreshold:1,shape:{points:De}}))}}),G.setStyle(ce),G.style.strokeNoScale=!0,G.culling=!0;var Be=fe.get("show"),ee=xe.get("show"),ue=w&&isNaN(w.get(w.mapDimension("value"),Se)),Ge=w&&w.getItemLayout(Se);if(y||ue&&(Be||ee)||Ge&&Ge.showLabel){var ae=y?W.name:Se,Z;(!w||Se>=0)&&(Z=o);var Y=new e.Text({position:ge(W.center.slice()),scale:[1/I.scale[0],1/I.scale[1]],z2:10,silent:!0});if(e.setLabelStyle(Y.style,Y.hoverStyle={},fe,xe,{labelFetcher:Z,labelDataIndex:ae,defaultText:W.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),!E){var te=[1/O[0],1/O[1]];e.updateProps(Y,{scale:te},o)}P.add(Y)}if(w)w.setItemGraphicEl(Se,P);else{var V=o.getRegionModel(W.name);G.eventData={componentType:"geo",componentIndex:o.componentIndex,geoIndex:o.componentIndex,name:W.name,region:V&&V.option||{}}}var we=P.__regions||(P.__regions=[]);we.push(W),P.highDownSilentOnTouch=!!o.get("selectedMode"),e.setHoverStyle(P,ie),_.add(P)}),this._updateController(o,h,p),c(this,o,_,p,g),i(o,_)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&m.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(o){var h=o.map;this._mapName!==h&&x.each(m.makeGraphic(h,this.uid),function(p){this._backgroundGroup.add(p)},this),this._mapName=h},_updateController:function(o,h,p){var g=o.coordinateSystem,v=this._controller,y=this._controllerHost;y.zoomLimit=o.get("scaleLimit"),y.zoom=g.getZoom(),v.enable(o.get("roam")||!1);var w=o.mainType;function S(){var _={type:"geoRoam",componentType:w};return _[w+"Id"]=o.id,_}v.off("pan").on("pan",function(_){this._mouseDownFlag=!1,A.updateViewOnPan(y,_.dx,_.dy),p.dispatchAction(x.extend(S(),{dx:_.dx,dy:_.dy}))},this),v.off("zoom").on("zoom",function(_){if(this._mouseDownFlag=!1,A.updateViewOnZoom(y,_.scale,_.originX,_.originY),p.dispatchAction(x.extend(S(),{zoom:_.scale,originX:_.originX,originY:_.originY})),this._updateGroup){var I=this.group.scale;this._regionsGroup.traverse(function(C){C.type==="text"&&C.attr("scale",[1/I[0],1/I[1]])})}},this),v.setPointerChecker(function(_,I,C){return g.getViewRectAfterRoam().contain(I,C)&&!t(_,p,o)})}};var r=u;j.exports=r},DFOY:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("lwsE"),e=l.n(t),m=l("W8MJ"),d=l.n(m),a=l("PJYZ"),n=l.n(a),s=l("7W2i"),c=l.n(s),i=l("LQ03"),u=l.n(i),r=l("q1tI"),o=l("uciX"),h=l("2W6z"),p=l.n(h),g=l("4IlW"),v=l("uK0f"),y=l.n(v);function w(et,Ze){if(et===Ze)return!0;if(!et||!Ze)return!1;var Gt=et.length;if(Ze.length!==Gt)return!1;for(var yr=0;yr<Gt;yr++)if(et[yr]!==Ze[yr])return!1;return!0}function S(et){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(Gt){return typeof Gt}:S=function(Gt){return Gt&&typeof Symbol=="function"&&Gt.constructor===Symbol&&Gt!==Symbol.prototype?"symbol":typeof Gt},S(et)}function _(et,Ze){if(!(et instanceof Ze))throw new TypeError("Cannot call a class as a function")}function I(et,Ze){for(var Gt=0;Gt<Ze.length;Gt++){var yr=Ze[Gt];yr.enumerable=yr.enumerable||!1,yr.configurable=!0,"value"in yr&&(yr.writable=!0),Object.defineProperty(et,yr.key,yr)}}function C(et,Ze,Gt){return Ze&&I(et.prototype,Ze),Gt&&I(et,Gt),et}function E(et,Ze){if(typeof Ze!="function"&&Ze!==null)throw new TypeError("Super expression must either be null or a function");et.prototype=Object.create(Ze&&Ze.prototype,{constructor:{value:et,writable:!0,configurable:!0}}),Ze&&O(et,Ze)}function O(et,Ze){return O=Object.setPrototypeOf||function(yr,br){return yr.__proto__=br,yr},O(et,Ze)}function M(et){var Ze=B();return function(){var Gt=X(et),yr;if(Ze){var br=X(this).constructor;yr=Reflect.construct(Gt,arguments,br)}else yr=Gt.apply(this,arguments);return F(this,yr)}}function F(et,Ze){return Ze&&(S(Ze)==="object"||typeof Ze=="function")?Ze:H(et)}function H(et){if(et===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return et}function B(){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(et){return!1}}function X(et){return X=Object.setPrototypeOf?Object.getPrototypeOf:function(Gt){return Gt.__proto__||Object.getPrototypeOf(Gt)},X(et)}var J=function(){var et=function(Ze){E(yr,Ze);var Gt=M(yr);function yr(){var br;return _(this,yr),br=Gt.apply(this,arguments),br.menuItems={},br.saveMenuItem=function(Sr){return function(Tn){br.menuItems[Sr]=Tn}},br}return C(yr,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(Sr){!Sr.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(Sr){var Tn=this.props,cn=Tn.fieldNames,Wn=Tn.defaultFieldNames;return cn[Sr]||Wn[Sr]}},{key:"getOption",value:function(Sr,Tn){var cn=this.props,Wn=cn.prefixCls,lt=cn.expandTrigger,mt=cn.expandIcon,Le=cn.loadingIcon,ze=this.props.onSelect.bind(this,Sr,Tn),$e=this.props.onItemDoubleClick.bind(this,Sr,Tn),gt={onClick:ze,onDoubleClick:$e},ir="".concat(Wn,"-menu-item"),Xt=null,er=Sr[this.getFieldName("children")]&&Sr[this.getFieldName("children")].length>0;(er||Sr.isLeaf===!1)&&(ir+=" ".concat(Wn,"-menu-item-expand"),Sr.loading||(Xt=r.createElement("span",{className:"".concat(Wn,"-menu-item-expand-icon")},mt))),lt==="hover"&&(er||Sr.isLeaf===!1)&&(gt={onMouseEnter:this.delayOnSelect.bind(this,ze),onMouseLeave:this.delayOnSelect.bind(this),onClick:ze}),this.isActiveOption(Sr,Tn)&&(ir+=" ".concat(Wn,"-menu-item-active"),gt.ref=this.saveMenuItem(Tn)),Sr.disabled&&(ir+=" ".concat(Wn,"-menu-item-disabled"));var Kr=null;Sr.loading&&(ir+=" ".concat(Wn,"-menu-item-loading"),Kr=Le||null);var en="";return"title"in Sr?en=Sr.title:typeof Sr[this.getFieldName("label")]=="string"&&(en=Sr[this.getFieldName("label")]),r.createElement("li",Object.assign({key:Sr[this.getFieldName("value")],className:ir,title:en},gt,{role:"menuitem",onMouseDown:function(ar){return ar.preventDefault()}}),Sr[this.getFieldName("label")],Xt,Kr)}},{key:"getActiveOptions",value:function(Sr){var Tn=this,cn=this.props.options,Wn=Sr||this.props.activeValue;return y()(cn,function(lt,mt){return lt[Tn.getFieldName("value")]===Wn[mt]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var Sr=this,Tn=this.props.options,cn=this.getActiveOptions().map(function(Wn){return Wn[Sr.getFieldName("children")]}).filter(function(Wn){return!!Wn});return cn.unshift(Tn),cn}},{key:"delayOnSelect",value:function(Sr){for(var Tn=this,cn=arguments.length,Wn=new Array(cn>1?cn-1:0),lt=1;lt<cn;lt++)Wn[lt-1]=arguments[lt];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof Sr=="function"&&(this.delayTimer=window.setTimeout(function(){Sr(Wn),Tn.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var Sr=this.getShowOptions().length,Tn=0;Tn<Sr;Tn++){var cn=this.menuItems[Tn];cn&&cn.parentElement&&(cn.parentElement.scrollTop=cn.offsetTop)}}},{key:"isActiveOption",value:function(Sr,Tn){var cn=this.props.activeValue,Wn=cn===void 0?[]:cn;return Wn[Tn]===Sr[this.getFieldName("value")]}},{key:"render",value:function(){var Sr=this,Tn=this.props,cn=Tn.prefixCls,Wn=Tn.dropdownMenuColumnStyle;return r.createElement("div",null,this.getShowOptions().map(function(lt,mt){return r.createElement("ul",{className:"".concat(cn,"-menu"),key:mt,style:Wn},lt.map(function(Le){return Sr.getOption(Le,mt)}))}))}}]),yr}(r.Component);return et.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},et}(),k=J,K={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}}},z=K;function W(et){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?W=function(Gt){return typeof Gt}:W=function(Gt){return Gt&&typeof Symbol=="function"&&Gt.constructor===Symbol&&Gt!==Symbol.prototype?"symbol":typeof Gt},W(et)}function P(et,Ze){if(et==null)return{};var Gt=G(et,Ze),yr,br;if(Object.getOwnPropertySymbols){var Sr=Object.getOwnPropertySymbols(et);for(br=0;br<Sr.length;br++){if(yr=Sr[br],Ze.indexOf(yr)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(et,yr))continue;Gt[yr]=et[yr]}}return Gt}function G(et,Ze){if(et==null)return{};var Gt={},yr=Object.keys(et),br,Sr;for(Sr=0;Sr<yr.length;Sr++){if(br=yr[Sr],Ze.indexOf(br)>=0)continue;Gt[br]=et[br]}return Gt}function V(et){return ie(et)||ce(et)||re(et)||q()}function q(){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 re(et,Ze){if(!et)return;if(typeof et=="string")return fe(et,Ze);var Gt=Object.prototype.toString.call(et).slice(8,-1);if(Gt==="Object"&&et.constructor&&(Gt=et.constructor.name),Gt==="Map"||Gt==="Set")return Array.from(et);if(Gt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Gt))return fe(et,Ze)}function ce(et){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(et))return Array.from(et)}function ie(et){if(Array.isArray(et))return fe(et)}function fe(et,Ze){(Ze==null||Ze>et.length)&&(Ze=et.length);for(var Gt=0,yr=new Array(Ze);Gt<Ze;Gt++)yr[Gt]=et[Gt];return yr}function xe(et,Ze){if(!(et instanceof Ze))throw new TypeError("Cannot call a class as a function")}function Se(et,Ze){for(var Gt=0;Gt<Ze.length;Gt++){var yr=Ze[Gt];yr.enumerable=yr.enumerable||!1,yr.configurable=!0,"value"in yr&&(yr.writable=!0),Object.defineProperty(et,yr.key,yr)}}function ke(et,Ze,Gt){return Ze&&Se(et.prototype,Ze),Gt&&Se(et,Gt),et}function ge(et,Ze){if(typeof Ze!="function"&&Ze!==null)throw new TypeError("Super expression must either be null or a function");et.prototype=Object.create(Ze&&Ze.prototype,{constructor:{value:et,writable:!0,configurable:!0}}),Ze&&Be(et,Ze)}function Be(et,Ze){return Be=Object.setPrototypeOf||function(yr,br){return yr.__proto__=br,yr},Be(et,Ze)}function ee(et){var Ze=ae();return function(){var Gt=Z(et),yr;if(Ze){var br=Z(this).constructor;yr=Reflect.construct(Gt,arguments,br)}else yr=Gt.apply(this,arguments);return ue(this,yr)}}function ue(et,Ze){return Ze&&(W(Ze)==="object"||typeof Ze=="function")?Ze:Ge(et)}function Ge(et){if(et===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return et}function ae(){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(et){return!1}}function Z(et){return Z=Object.setPrototypeOf?Object.getPrototypeOf:function(Gt){return Gt.__proto__||Object.getPrototypeOf(Gt)},Z(et)}var Y=function(){var et=function(Ze){ge(yr,Ze);var Gt=ee(yr);function yr(br){var Sr;xe(this,yr),Sr=Gt.call(this,br),Sr.setPopupVisible=function(cn){var Wn=Sr.state.value;"popupVisible"in Sr.props||Sr.setState({popupVisible:cn}),cn&&!Sr.state.popupVisible&&Sr.setState({activeValue:Wn}),Sr.props.onPopupVisibleChange(cn)},Sr.handleChange=function(cn,Wn,lt){var mt=Wn.visible;(lt.type!=="keydown"||lt.keyCode===g.a.ENTER)&&(Sr.props.onChange(cn.map(function(Le){return Le[Sr.getFieldName("value")]}),cn),Sr.setPopupVisible(mt))},Sr.handlePopupVisibleChange=function(cn){Sr.setPopupVisible(cn)},Sr.handleMenuSelect=function(cn,Wn,lt){var mt=Sr.trigger.getRootDomNode();mt&&mt.focus&&mt.focus();var Le=Sr.props,ze=Le.changeOnSelect,$e=Le.loadData,gt=Le.expandTrigger;if(!cn||cn.disabled)return;var ir=Sr.state.activeValue;ir=ir.slice(0,Wn+1),ir[Wn]=cn[Sr.getFieldName("value")];var Xt=Sr.getActiveOptions(ir);if(cn.isLeaf===!1&&!cn[Sr.getFieldName("children")]&&$e){ze&&Sr.handleChange(Xt,{visible:!0},lt),Sr.setState({activeValue:ir}),$e(Xt);return}var er={};!cn[Sr.getFieldName("children")]||!cn[Sr.getFieldName("children")].length?(Sr.handleChange(Xt,{visible:!1},lt),er.value=ir):ze&&(lt.type==="click"||lt.type==="keydown")&&(gt==="hover"?Sr.handleChange(Xt,{visible:!1},lt):Sr.handleChange(Xt,{visible:!0},lt),er.value=ir),er.activeValue=ir,("value"in Sr.props||lt.type==="keydown"&&lt.keyCode!==g.a.ENTER)&&delete er.value,Sr.setState(er)},Sr.handleItemDoubleClick=function(){var cn=Sr.props.changeOnSelect;cn&&Sr.setPopupVisible(!1)},Sr.handleKeyDown=function(cn){var Wn=Sr.props.children;if(Wn&&Wn.props.onKeyDown){Wn.props.onKeyDown(cn);return}var lt=V(Sr.state.activeValue),mt=lt.length-1<0?0:lt.length-1,Le=Sr.getCurrentLevelOptions(),ze=Le.map(function(Xt){return Xt[Sr.getFieldName("value")]}).indexOf(lt[mt]);if(cn.keyCode!==g.a.DOWN&&cn.keyCode!==g.a.UP&&cn.keyCode!==g.a.LEFT&&cn.keyCode!==g.a.RIGHT&&cn.keyCode!==g.a.ENTER&&cn.keyCode!==g.a.SPACE&&cn.keyCode!==g.a.BACKSPACE&&cn.keyCode!==g.a.ESC&&cn.keyCode!==g.a.TAB)return;if(!Sr.state.popupVisible&&cn.keyCode!==g.a.BACKSPACE&&cn.keyCode!==g.a.LEFT&&cn.keyCode!==g.a.RIGHT&&cn.keyCode!==g.a.ESC&&cn.keyCode!==g.a.TAB){Sr.setPopupVisible(!0);return}if(cn.keyCode===g.a.DOWN||cn.keyCode===g.a.UP){cn.preventDefault();var $e=ze;$e!==-1?cn.keyCode===g.a.DOWN?($e+=1,$e=$e>=Le.length?0:$e):($e-=1,$e=$e<0?Le.length-1:$e):$e=0,lt[mt]=Le[$e][Sr.getFieldName("value")]}else if(cn.keyCode===g.a.LEFT||cn.keyCode===g.a.BACKSPACE)cn.preventDefault(),lt.splice(lt.length-1,1);else if(cn.keyCode===g.a.RIGHT)cn.preventDefault(),Le[ze]&&Le[ze][Sr.getFieldName("children")]&&lt.push(Le[ze][Sr.getFieldName("children")][0][Sr.getFieldName("value")]);else if(cn.keyCode===g.a.ESC||cn.keyCode===g.a.TAB){Sr.setPopupVisible(!1);return}(!lt||lt.length===0)&&Sr.setPopupVisible(!1);var gt=Sr.getActiveOptions(lt),ir=gt[gt.length-1];Sr.handleMenuSelect(ir,gt.length-1,cn),Sr.props.onKeyDown&&Sr.props.onKeyDown(cn)},Sr.saveTrigger=function(cn){Sr.trigger=cn};var Tn=[];return"value"in br?Tn=br.value||[]:"defaultValue"in br&&(Tn=br.defaultValue||[]),p()(!("filedNames"in br),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),Sr.state={popupVisible:br.popupVisible,activeValue:Tn,value:Tn,prevProps:br},Sr.defaultFieldNames={label:"label",value:"value",children:"children"},Sr}return ke(yr,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(Sr){var Tn=this.defaultFieldNames,cn=this.props,Wn=cn.fieldNames,lt=cn.filedNames;return"filedNames"in this.props?lt[Sr]||Tn[Sr]:Wn[Sr]||Tn[Sr]}},{key:"getFieldNames",value:function(){var Sr=this.props,Tn=Sr.fieldNames,cn=Sr.filedNames;return"filedNames"in this.props?cn:Tn}},{key:"getCurrentLevelOptions",value:function(){var Sr=this,Tn=this.props.options,cn=Tn===void 0?[]:Tn,Wn=this.state.activeValue,lt=Wn===void 0?[]:Wn,mt=y()(cn,function(Le,ze){return Le[Sr.getFieldName("value")]===lt[ze]},{childrenKeyName:this.getFieldName("children")});return mt[mt.length-2]?mt[mt.length-2][this.getFieldName("children")]:V(cn).filter(function(Le){return!Le.disabled})}},{key:"getActiveOptions",value:function(Sr){var Tn=this;return y()(this.props.options||[],function(cn,Wn){return cn[Tn.getFieldName("value")]===Sr[Wn]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var Sr=this.props,Tn=Sr.prefixCls,cn=Sr.transitionName,Wn=Sr.popupClassName,lt=Sr.options,mt=lt===void 0?[]:lt,Le=Sr.disabled,ze=Sr.builtinPlacements,$e=Sr.popupPlacement,gt=Sr.children,ir=Sr.dropdownRender,Xt=P(Sr,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),er=r.createElement("div",null),Kr="";mt&&mt.length>0?er=r.createElement(k,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):Kr=" ".concat(Tn,"-menus-empty");var en=er;return ir&&(en=ir(er)),r.createElement(o.a,Object.assign({ref:this.saveTrigger},Xt,{popupPlacement:$e,builtinPlacements:ze,popupTransitionName:cn,action:Le?[]:["click"],popupVisible:Le?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(Tn,"-menus"),popupClassName:Wn+Kr,popup:en}),r.cloneElement(gt,{onKeyDown:this.handleKeyDown,tabIndex:Le?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(Sr,Tn){var cn=Tn.prevProps,Wn=cn===void 0?{}:cn,lt={prevProps:Sr};return"value"in Sr&&!w(Wn.value,Sr.value)&&(lt.value=Sr.value||[],"loadData"in Sr||(lt.activeValue=Sr.value||[])),"popupVisible"in Sr&&(lt.popupVisible=Sr.popupVisible),lt}}]),yr}(r.Component);return et.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:z,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},et}(),te=Y,we=te,pe=l("TSYQ"),De=l.n(pe),Ne=l("BGR+"),me=l("kbBi"),be=l.n(me),Re=l("HQEm"),it=l.n(Re),yt=l("fEPi"),pt=l.n(yt),Pe=l("5YOS"),Nt=l.n(Pe),ut=l("DFhj"),Ft=l.n(ut),Ut=l("5rEg"),Kt=l("H84U"),$t=l("YMnH"),or=l("uaoM"),ht=l("3Nzz"),Ee=l("0n0R"),de=function(et,Ze){var Gt={};for(var yr in et)Object.prototype.hasOwnProperty.call(et,yr)&&Ze.indexOf(yr)<0&&(Gt[yr]=et[yr]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var br=0,yr=Object.getOwnPropertySymbols(et);br<yr.length;br++)Ze.indexOf(yr[br])<0&&Object.prototype.propertyIsEnumerable.call(et,yr[br])&&(Gt[yr[br]]=et[yr[br]]);return Gt},qe=50;function rt(et,Ze,Gt){return et.split(Ze).map(function(yr,br){return br===0?yr:[r.createElement("span",{className:"".concat(Gt,"-menu-item-keyword"),key:"seperator"},Ze),yr]})}function ve(et,Ze,Gt){return Ze.some(function(yr){return yr[Gt.label].indexOf(et)>-1})}function bt(et,Ze,Gt,yr){return Ze.map(function(br,Sr){var Tn=br[yr.label],cn=Tn.indexOf(et)>-1?rt(Tn,et,Gt):Tn;return Sr===0?cn:[" / ",cn]})}function jt(et,Ze,Gt,yr){function br(Sr){return Sr[yr.label].indexOf(Gt)>-1}return et.findIndex(br)-Ze.findIndex(br)}function He(et){var Ze=et.fieldNames;return Ze}function kt(et){var Ze=He(et)||{},Gt={children:Ze.children||"children",label:Ze.label||"label",value:Ze.value||"value"};return Gt}function Ar(et,Ze){var Gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],yr=kt(Ze),br=[],Sr=yr.children;return et.forEach(function(Tn){var cn=Gt.concat(Tn);(Ze.changeOnSelect||!Tn[Sr]||!Tn[Sr].length)&&br.push(cn),Tn[Sr]&&(br=br.concat(Ar(Tn[Sr],Ze,cn)))}),br}var at=function(Ze){return Ze.join(" / ")};function Ht(et){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(et||[]).forEach(function(Gt){var yr=Ze.value||"value";Object(or.a)(yr in Gt,"Cascader","Not found `value` in `options`."),Ht(Gt[Ze.children||"children"],Ze)})}var Wt=function(et){c()(Gt,et);var Ze=u()(Gt);function Gt(yr){var br;return e()(this,Gt),br=Ze.call(this,yr),br.cachedOptions=[],br.setValue=function(Sr){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];"value"in br.props||br.setState({value:Sr});var cn=br.props.onChange;cn&&cn(Sr,Tn)},br.saveInput=function(Sr){br.input=Sr},br.handleChange=function(Sr,Tn){if(br.setState({inputValue:""}),Tn[0].__IS_FILTERED_OPTION){var cn=Sr[0],Wn=Tn[0].path;br.setValue(cn,Wn);return}br.setValue(Sr,Tn)},br.handlePopupVisibleChange=function(Sr){"popupVisible"in br.props||br.setState(function(cn){return{popupVisible:Sr,inputFocused:Sr,inputValue:Sr?cn.inputValue:""}});var Tn=br.props.onPopupVisibleChange;Tn&&Tn(Sr)},br.handleInputBlur=function(){br.setState({inputFocused:!1})},br.handleInputClick=function(Sr){var Tn=br.state,cn=Tn.inputFocused,Wn=Tn.popupVisible;(cn||Wn)&&Sr.stopPropagation()},br.handleKeyDown=function(Sr){(Sr.keyCode===g.a.BACKSPACE||Sr.keyCode===g.a.SPACE)&&Sr.stopPropagation()},br.handleInputChange=function(Sr){var Tn=br.state.popupVisible,cn=Sr.target.value;Tn||br.handlePopupVisibleChange(!0),br.setState({inputValue:cn})},br.clearSelection=function(Sr){var Tn=br.state.inputValue;Sr.preventDefault(),Sr.stopPropagation(),Tn?br.setState({inputValue:""}):(br.handlePopupVisibleChange(!1),br.clearSelectionTimeout=setTimeout(function(){br.setValue([])},200))},br.renderCascader=function(Sr,Tn){var cn=Sr.getPopupContainer,Wn=Sr.getPrefixCls,lt=Sr.renderEmpty,mt=Sr.direction;return r.createElement(ht.b.Consumer,null,function(Le){var ze,$e,gt,ir,Xt=n()(br),er=Xt.props,Kr=Xt.state,en=er.prefixCls,Fn=er.inputPrefixCls,ar=er.children,It=er.placeholder,Ct=It===void 0?Tn.placeholder||"Please select":It,mr=er.size,gr=er.disabled,Mt=er.className,rr=er.style,Dt=er.allowClear,tr=er.showSearch,Dr=tr===void 0?!1:tr,dr=er.suffixIcon,Tr=er.expandIcon,vn=er.notFoundContent,on=er.popupClassName,Gn=er.bordered,di=er.dropdownRender,Ti=de(er,["prefixCls","inputPrefixCls","children","placeholder","size","disabled","className","style","allowClear","showSearch","suffixIcon","expandIcon","notFoundContent","popupClassName","bordered","dropdownRender"]),Fi=mr||Le,la=Kr.value,Ta=Kr.inputFocused,dt=mt==="rtl",Me=Wn("cascader",en),Xe=Wn("input",Fn),Qe=De()((ze={},f()(ze,"".concat(Xe,"-lg"),Fi==="large"),f()(ze,"".concat(Xe,"-sm"),Fi==="small"),ze)),st=Dt&&!gr&&la.length>0||Kr.inputValue?r.createElement(be.a,{className:"".concat(Me,"-picker-clear"),onClick:br.clearSelection}):null,nt=De()(($e={},f()($e,"".concat(Me,"-picker-arrow"),!0),f()($e,"".concat(Me,"-picker-arrow-expand"),Kr.popupVisible),$e)),ft=De()(Mt,"".concat(Me,"-picker"),(gt={},f()(gt,"".concat(Me,"-picker-rtl"),dt),f()(gt,"".concat(Me,"-picker-with-value"),Kr.inputValue),f()(gt,"".concat(Me,"-picker-disabled"),gr),f()(gt,"".concat(Me,"-picker-").concat(Fi),!!Fi),f()(gt,"".concat(Me,"-picker-show-search"),!!Dr),f()(gt,"".concat(Me,"-picker-focused"),Ta),f()(gt,"".concat(Me,"-picker-borderless"),!Gn),gt)),Bt=Object(Ne.default)(Ti,["onChange","options","popupPlacement","transitionName","displayRender","onPopupVisibleChange","changeOnSelect","expandTrigger","popupVisible","getPopupContainer","loadData","popupClassName","filterOption","renderFilteredOption","sortFilteredOption","notFoundContent","fieldNames","bordered"]),Et=er.options,nr=kt(br.props);if(Et&&Et.length>0)Kr.inputValue&&(Et=br.generateFilteredOptions(Me,lt));else{var Ur;Et=[(Ur={},f()(Ur,nr.label,vn||lt("Cascader")),f()(Ur,nr.value,"ANT_CASCADER_NOT_FOUND"),Ur)]}Kr.popupVisible?br.cachedOptions=Et:Et=br.cachedOptions;var Lr={},Vr=(Et||[]).length===1&&Et[0].isEmptyNode;Vr&&(Lr.height="auto");var sr=Dr.matchInputWidth!==!1;sr&&(Kr.inputValue||Vr)&&br.input&&(Lr.width=br.input.input.offsetWidth);var Bn;dr?Bn=Object(Ee.c)(dr,r.createElement("span",{className:"".concat(Me,"-picker-arrow")},dr),function(){var Ni;return{className:De()((Ni={},f()(Ni,dr.props.className,dr.props.className),f()(Ni,"".concat(Me,"-picker-arrow"),!0),Ni))}}):Bn=r.createElement(it.a,{className:nt});var Er=ar||r.createElement("span",{style:rr,className:ft},r.createElement("span",{className:"".concat(Me,"-picker-label")},br.getLabel()),r.createElement(Ut.a,b()({},Bt,{tabIndex:"-1",ref:br.saveInput,prefixCls:Xe,placeholder:la&&la.length>0?void 0:Ct,className:"".concat(Me,"-input ").concat(Qe),value:Kr.inputValue,disabled:gr,readOnly:!Dr,autoComplete:Bt.autoComplete||"off",onClick:Dr?br.handleInputClick:void 0,onBlur:Dr?br.handleInputBlur:void 0,onKeyDown:br.handleKeyDown,onChange:Dr?br.handleInputChange:void 0})),st,Bn),gn;Tr?gn=Tr:gn=dt?r.createElement(Ft.a,null):r.createElement(pt.a,null);var rn=r.createElement("span",{className:"".concat(Me,"-menu-item-loading-icon")},r.createElement(Nt.a,{spin:!0})),Br=er.getPopupContainer||cn,Vn=Object(Ne.default)(er,["inputIcon","expandIcon","loadingIcon","bordered"]),gi=De()(on,(ir={},f()(ir,"".concat(Me,"-menu-").concat(mt),mt==="rtl"),f()(ir,"".concat(Me,"-menu-empty"),Et.length===1&&Et[0].value==="ANT_CASCADER_NOT_FOUND"),ir));return r.createElement(we,b()({},Vn,{prefixCls:Me,getPopupContainer:Br,options:Et,value:la,popupVisible:Kr.popupVisible,onPopupVisibleChange:br.handlePopupVisibleChange,onChange:br.handleChange,dropdownMenuColumnStyle:Lr,expandIcon:gn,loadingIcon:rn,popupClassName:gi,popupPlacement:br.getPopupPlacement(mt),dropdownRender:di}),Er)})},br.state={value:yr.value||yr.defaultValue||[],inputValue:"",inputFocused:!1,popupVisible:yr.popupVisible,flattenOptions:yr.showSearch?Ar(yr.options,yr):void 0,prevProps:yr},br}return d()(Gt,[{key:"componentWillUnmount",value:function(){this.clearSelectionTimeout&&clearTimeout(this.clearSelectionTimeout)}},{key:"getLabel",value:function(){var br=this.props,Sr=br.options,Tn=br.displayRender,cn=Tn===void 0?at:Tn,Wn=kt(this.props),lt=this.state.value,mt=Array.isArray(lt[0])?lt[0]:lt,Le=y()(Sr,function($e,gt){return $e[Wn.value]===mt[gt]},{childrenKeyName:Wn.children}),ze=Le.length?Le.map(function($e){return $e[Wn.label]}):lt;return cn(ze,Le)}},{key:"generateFilteredOptions",value:function(br,Sr){var Tn=this,cn,Wn=this.props,lt=Wn.showSearch,mt=Wn.notFoundContent,Le=kt(this.props),ze=lt.filter,$e=ze===void 0?ve:ze,gt=lt.render,ir=gt===void 0?bt:gt,Xt=lt.sort,er=Xt===void 0?jt:Xt,Kr=lt.limit,en=Kr===void 0?qe:Kr,Fn=this.state,ar=Fn.flattenOptions,It=ar===void 0?[]:ar,Ct=Fn.inputValue,mr;if(en>0){mr=[];var gr=0;It.some(function(Mt){var rr=$e(Tn.state.inputValue,Mt,Le);return rr&&(mr.push(Mt),gr+=1),gr>=en})}else Object(or.a)(typeof en!="number","Cascader","'limit' of showSearch should be positive number or false."),mr=It.filter(function(Mt){return $e(Tn.state.inputValue,Mt,Le)});return mr=mr.sort(function(Mt,rr){return er(Mt,rr,Ct,Le)}),mr.length>0?mr.map(function(Mt){var rr;return rr={__IS_FILTERED_OPTION:!0,path:Mt},f()(rr,Le.value,Mt.map(function(Dt){return Dt[Le.value]})),f()(rr,Le.label,ir(Ct,Mt,br,Le)),f()(rr,"disabled",Mt.some(function(Dt){return!!Dt.disabled})),f()(rr,"isEmptyNode",!0),rr}):[(cn={},f()(cn,Le.value,"ANT_CASCADER_NOT_FOUND"),f()(cn,Le.label,mt||Sr("Cascader")),f()(cn,"disabled",!0),f()(cn,"isEmptyNode",!0),cn)]}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"getPopupPlacement",value:function(){var br=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ltr",Sr=this.props.popupPlacement;return Sr!==void 0?Sr:br==="rtl"?"bottomRight":"bottomLeft"}},{key:"render",value:function(){var br=this;return r.createElement(Kt.a,null,function(Sr){return r.createElement($t.a,null,function(Tn){return br.renderCascader(Sr,Tn)})})}}],[{key:"getDerivedStateFromProps",value:function(br,Sr){var Tn=Sr.prevProps,cn={prevProps:br};return"value"in br&&(cn.value=br.value||[]),"popupVisible"in br&&(cn.popupVisible=br.popupVisible),br.showSearch&&Tn.options!==br.options&&(cn.flattenOptions=Ar(br.options,br)),cn}}]),Gt}(r.Component);Wt.defaultProps={transitionName:"slide-up",options:[],disabled:!1,allowClear:!0,bordered:!0};var ot=R.a=Wt},DFhj:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("GGyF"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},DL4k:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"};R.default=x},DN4a:function(j,R,l){var x=l("Fofx"),b=l("QBsz"),A=x.identity,f=5e-5;function t(c){return c>f||c<-f}var e=function(i){i=i||{},i.position||(this.position=[0,0]),i.rotation==null&&(this.rotation=0),i.scale||(this.scale=[1,1]),this.origin=this.origin||null},m=e.prototype;m.transform=null,m.needLocalTransform=function(){return t(this.rotation)||t(this.position[0])||t(this.position[1])||t(this.scale[0]-1)||t(this.scale[1]-1)};var d=[];m.updateTransform=function(){var c=this.parent,i=c&&c.transform,u=this.needLocalTransform(),r=this.transform;if(!(u||i)){r&&A(r);return}r=r||x.create(),u?this.getLocalTransform(r):A(r),i&&(u?x.mul(r,c.transform,r):x.copy(r,c.transform)),this.transform=r;var o=this.globalScaleRatio;if(o!=null&&o!==1){this.getGlobalScale(d);var h=d[0]<0?-1:1,p=d[1]<0?-1:1,g=((d[0]-h)*o+h)/d[0]||0,v=((d[1]-p)*o+p)/d[1]||0;r[0]*=g,r[1]*=g,r[2]*=v,r[3]*=v}this.invTransform=this.invTransform||x.create(),x.invert(this.invTransform,r)},m.getLocalTransform=function(c){return e.getLocalTransform(this,c)},m.setTransform=function(c){var i=this.transform,u=c.dpr||1;i?c.setTransform(u*i[0],u*i[1],u*i[2],u*i[3],u*i[4],u*i[5]):c.setTransform(u,0,0,u,0,0)},m.restoreTransform=function(c){var i=c.dpr||1;c.setTransform(i,0,0,i,0,0)};var a=[],n=x.create();m.setLocalTransform=function(c){if(!c)return;var i=c[0]*c[0]+c[1]*c[1],u=c[2]*c[2]+c[3]*c[3],r=this.position,o=this.scale;t(i-1)&&(i=Math.sqrt(i)),t(u-1)&&(u=Math.sqrt(u)),c[0]<0&&(i=-i),c[3]<0&&(u=-u),r[0]=c[4],r[1]=c[5],o[0]=i,o[1]=u,this.rotation=Math.atan2(-c[1]/u,c[0]/i)},m.decomposeTransform=function(){if(!this.transform)return;var c=this.parent,i=this.transform;c&&c.transform&&(x.mul(a,c.invTransform,i),i=a);var u=this.origin;u&&(u[0]||u[1])&&(n[4]=u[0],n[5]=u[1],x.mul(a,i,n),a[4]-=u[0],a[5]-=u[1],i=a),this.setLocalTransform(i)},m.getGlobalScale=function(c){var i=this.transform;return c=c||[],i?(c[0]=Math.sqrt(i[0]*i[0]+i[1]*i[1]),c[1]=Math.sqrt(i[2]*i[2]+i[3]*i[3]),i[0]<0&&(c[0]=-c[0]),i[3]<0&&(c[1]=-c[1]),c):(c[0]=1,c[1]=1,c)},m.transformCoordToLocal=function(c,i){var u=[c,i],r=this.invTransform;return r&&b.applyTransform(u,u,r),u},m.transformCoordToGlobal=function(c,i){var u=[c,i],r=this.transform;return r&&b.applyTransform(u,u,r),u},e.getLocalTransform=function(c,i){i=i||[],A(i);var u=c.origin,r=c.scale||[1,1],o=c.rotation||0,h=c.position||[0,0];return u&&(i[4]-=u[0],i[5]-=u[1]),x.scale(i,i,r),o&&x.rotate(i,i,o),u&&(i[4]+=u[0],i[5]+=u[1]),i[4]+=h[0],i[5]+=h[1],i};var s=e;j.exports=s},DO2E:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};R.default=x},DYRE:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("OPEp"),f=l.n(A)},DZo9:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("JGo8"),f=l.n(A),t=l("+L6B"),e=l("MXD1"),m=l("5Dmo")},Dagg:function(j,R,l){var x=l("Gev7"),b=l("mFDi"),A=l("bYtY"),f=l("Xnb7");function t(m){x.call(this,m)}t.prototype={constructor:t,type:"image",brush:function(d,a){var n=this.style,s=n.image;n.bind(d,this,a);var c=this._image=f.createOrUpdateImage(s,this._image,this,this.onload);if(!c||!f.isImageReady(c))return;var i=n.x||0,u=n.y||0,r=n.width,o=n.height,h=c.width/c.height;if(r==null&&o!=null?r=o*h:o==null&&r!=null?o=r/h:r==null&&o==null&&(r=c.width,o=c.height),this.setTransform(d),n.sWidth&&n.sHeight){var p=n.sx||0,g=n.sy||0;d.drawImage(c,p,g,n.sWidth,n.sHeight,i,u,r,o)}else if(n.sx&&n.sy){var p=n.sx,g=n.sy,v=r-p,y=o-g;d.drawImage(c,p,g,v,y,i,u,r,o)}else d.drawImage(c,i,u,r,o);n.text!=null&&(this.restoreTransform(d),this.drawRectText(d,this.getBoundingRect()))},getBoundingRect:function(){var d=this.style;return this._rect||(this._rect=new b(d.x||0,d.y||0,d.width||0,d.height||0)),this._rect}},A.inherits(t,x);var e=t;j.exports=e},Dg8C:function(j,R,l){var x=l("XxSj"),b=l("bYtY");function A(f,t){f.eachSeriesByType("sankey",function(e){var m=e.getGraph(),d=m.nodes;if(d.length){var a=Infinity,n=-Infinity;b.each(d,function(s){var c=s.getLayout().value;c<a&&(a=c),c>n&&(n=c)}),b.each(d,function(s){var c=new x({type:"color",mappingMethod:"linear",dataExtent:[a,n],visual:e.get("color")}),i=c.mapValueToVisual(s.getLayout().value),u=s.getModel().get("itemStyle.color");u!=null?s.setVisual("color",u):s.setVisual("color",i)})}})}j.exports=A},DjyN:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("Urep"),f=l.n(A),t=l("OaEy")},DlQD:function(j,R,l){(function(x,b){j.exports=b()})(this,function(){"use strict";function x(Kt,$t){for(var or=0;or<$t.length;or++){var ht=$t[or];ht.enumerable=ht.enumerable||!1,ht.configurable=!0,"value"in ht&&(ht.writable=!0),Object.defineProperty(Kt,ht.key,ht)}}function b(Kt,$t,or){return $t&&x(Kt.prototype,$t),or&&x(Kt,or),Kt}function A(Kt,$t){if(!Kt)return;if(typeof Kt=="string")return f(Kt,$t);var or=Object.prototype.toString.call(Kt).slice(8,-1);if(or==="Object"&&Kt.constructor&&(or=Kt.constructor.name),or==="Map"||or==="Set")return Array.from(Kt);if(or==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(or))return f(Kt,$t)}function f(Kt,$t){($t==null||$t>Kt.length)&&($t=Kt.length);for(var or=0,ht=new Array($t);or<$t;or++)ht[or]=Kt[or];return ht}function t(Kt,$t){var or;if(typeof Symbol=="undefined"||Kt[Symbol.iterator]==null){if(Array.isArray(Kt)||(or=A(Kt))||$t&&Kt&&typeof Kt.length=="number"){or&&(Kt=or);var ht=0;return function(){return ht>=Kt.length?{done:!0}:{done:!1,value:Kt[ht++]}}}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 or=Kt[Symbol.iterator](),or.next.bind(or)}function e(Kt,$t){return $t={exports:{}},Kt($t,$t.exports),$t.exports}var m=e(function(Kt){function $t(){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 or(ht){Kt.exports.defaults=ht}Kt.exports={defaults:$t(),getDefaults:$t,changeDefaults:or}}),d=m.defaults,a=m.getDefaults,n=m.changeDefaults,s=/[&<>"']/,c=/[&<>"']/g,i=/[<>"']|&(?!#?\w+;)/,u=/[<>"']|&(?!#?\w+;)/g,r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},o=function($t){return r[$t]};function h(Kt,$t){if($t){if(s.test(Kt))return Kt.replace(c,o)}else if(i.test(Kt))return Kt.replace(u,o);return Kt}var p=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function g(Kt){return Kt.replace(p,function($t,or){return or=or.toLowerCase(),or==="colon"?":":or.charAt(0)==="#"?or.charAt(1)==="x"?String.fromCharCode(parseInt(or.substring(2),16)):String.fromCharCode(+or.substring(1)):""})}var v=/(^|[^\[])\^/g;function y(Kt,$t){Kt=Kt.source||Kt,$t=$t||"";var or={replace:function(Ee,de){return de=de.source||de,de=de.replace(v,"$1"),Kt=Kt.replace(Ee,de),or},getRegex:function(){return new RegExp(Kt,$t)}};return or}var w=/[^\w:]/g,S=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function _(Kt,$t,or){if(Kt){var ht;try{ht=decodeURIComponent(g(or)).replace(w,"").toLowerCase()}catch(Ee){return null}if(ht.indexOf("javascript:")===0||ht.indexOf("vbscript:")===0||ht.indexOf("data:")===0)return null}$t&&!S.test(or)&&(or=M($t,or));try{or=encodeURI(or).replace(/%25/g,"%")}catch(Ee){return null}return or}var I={},C=/^[^:]+:\/*[^/]*$/,E=/^([^:]+:)[\s\S]*$/,O=/^([^:]+:\/*[^/]*)[\s\S]*$/;function M(Kt,$t){I[" "+Kt]||(C.test(Kt)?I[" "+Kt]=Kt+"/":I[" "+Kt]=X(Kt,"/",!0)),Kt=I[" "+Kt];var or=Kt.indexOf(":")===-1;return $t.substring(0,2)==="//"?or?$t:Kt.replace(E,"$1")+$t:$t.charAt(0)==="/"?or?$t:Kt.replace(O,"$1")+$t:Kt+$t}var F={exec:function(){}};function H(Kt){for(var $t=1,or,ht;$t<arguments.length;$t++){or=arguments[$t];for(ht in or)Object.prototype.hasOwnProperty.call(or,ht)&&(Kt[ht]=or[ht])}return Kt}function B(Kt,$t){var or=Kt.replace(/\|/g,function(de,qe,rt){for(var ve=!1,bt=qe;--bt>=0&&rt[bt]==="\\";)ve=!ve;return ve?"|":" |"}),ht=or.split(/ \|/),Ee=0;if(ht.length>$t)ht.splice($t);else for(;ht.length<$t;)ht.push("");for(;Ee<ht.length;Ee++)ht[Ee]=ht[Ee].trim().replace(/\\\|/g,"|");return ht}function X(Kt,$t,or){var ht=Kt.length;if(ht===0)return"";for(var Ee=0;Ee<ht;){var de=Kt.charAt(ht-Ee-1);if(de===$t&&!or)Ee++;else if(de!==$t&&or)Ee++;else break}return Kt.substr(0,ht-Ee)}function J(Kt,$t){if(Kt.indexOf($t[1])===-1)return-1;for(var or=Kt.length,ht=0,Ee=0;Ee<or;Ee++)if(Kt[Ee]==="\\")Ee++;else if(Kt[Ee]===$t[0])ht++;else if(Kt[Ee]===$t[1]&&(ht--,ht<0))return Ee;return-1}function k(Kt){Kt&&Kt.sanitize&&!Kt.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 K={escape:h,unescape:g,edit:y,cleanUrl:_,resolveUrl:M,noopTest:F,merge:H,splitCells:B,rtrim:X,findClosingBracket:J,checkSanitizeDeprecation:k},z=m.defaults,W=K.rtrim,P=K.splitCells,G=K.escape,V=K.findClosingBracket;function q(Kt,$t,or){var ht=$t.href,Ee=$t.title?G($t.title):null,de=Kt[1].replace(/\\([\[\]])/g,"$1");return Kt[0].charAt(0)!=="!"?{type:"link",raw:or,href:ht,title:Ee,text:de}:{type:"image",raw:or,href:ht,title:Ee,text:G(de)}}function re(Kt,$t){var or=Kt.match(/^(\s+)(?:```)/);if(or===null)return $t;var ht=or[1];return $t.split(`
`).map(function(Ee){var de=Ee.match(/^\s+/);if(de===null)return Ee;var qe=de[0];return qe.length>=ht.length?Ee.slice(ht.length):Ee}).join(`
`)}var ce=function(){function Kt(or){this.options=or||z}var $t=Kt.prototype;return $t.space=function(ht){var Ee=this.rules.block.newline.exec(ht);if(Ee)return Ee[0].length>1?{type:"space",raw:Ee[0]}:{raw:`
`}},$t.code=function(ht,Ee){var de=this.rules.block.code.exec(ht);if(de){var qe=Ee[Ee.length-1];if(qe&&qe.type==="paragraph")return{raw:de[0],text:de[0].trimRight()};var rt=de[0].replace(/^ {4}/gm,"");return{type:"code",raw:de[0],codeBlockStyle:"indented",text:this.options.pedantic?rt:W(rt,`
`)}}},$t.fences=function(ht){var Ee=this.rules.block.fences.exec(ht);if(Ee){var de=Ee[0],qe=re(de,Ee[3]||"");return{type:"code",raw:de,lang:Ee[2]?Ee[2].trim():Ee[2],text:qe}}},$t.heading=function(ht){var Ee=this.rules.block.heading.exec(ht);if(Ee)return{type:"heading",raw:Ee[0],depth:Ee[1].length,text:Ee[2]}},$t.nptable=function(ht){var Ee=this.rules.block.nptable.exec(ht);if(Ee){var de={type:"table",header:P(Ee[1].replace(/^ *| *\| *$/g,"")),align:Ee[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ee[3]?Ee[3].replace(/\n$/,"").split(`
`):[],raw:Ee[0]};if(de.header.length===de.align.length){var qe=de.align.length,rt;for(rt=0;rt<qe;rt++)/^ *-+: *$/.test(de.align[rt])?de.align[rt]="right":/^ *:-+: *$/.test(de.align[rt])?de.align[rt]="center":/^ *:-+ *$/.test(de.align[rt])?de.align[rt]="left":de.align[rt]=null;for(qe=de.cells.length,rt=0;rt<qe;rt++)de.cells[rt]=P(de.cells[rt],de.header.length);return de}}},$t.hr=function(ht){var Ee=this.rules.block.hr.exec(ht);if(Ee)return{type:"hr",raw:Ee[0]}},$t.blockquote=function(ht){var Ee=this.rules.block.blockquote.exec(ht);if(Ee){var de=Ee[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Ee[0],text:de}}},$t.list=function(ht){var Ee=this.rules.block.list.exec(ht);if(Ee){for(var de=Ee[0],qe=Ee[2],rt=qe.length>1,ve=qe[qe.length-1]===")",bt={type:"list",raw:de,ordered:rt,start:rt?+qe.slice(0,-1):"",loose:!1,items:[]},jt=Ee[0].match(this.rules.block.item),He=!1,kt,Ar,at,Ht,Wt,ot,et,Ze=jt.length,Gt=0;Gt<Ze;Gt++)kt=jt[Gt],de=kt,Ar=kt.length,kt=kt.replace(/^ *([*+-]|\d+[.)]) */,""),~kt.indexOf(`
`)&&(Ar-=kt.length,kt=this.options.pedantic?kt.replace(/^ {1,4}/gm,""):kt.replace(new RegExp("^ {1,"+Ar+"}","gm"),"")),Gt!==Ze-1&&(at=this.rules.block.bullet.exec(jt[Gt+1])[0],(rt?at.length===1||!ve&&at[at.length-1]===")":at.length>1||this.options.smartLists&&at!==qe)&&(Ht=jt.slice(Gt+1).join(`
`),bt.raw=bt.raw.substring(0,bt.raw.length-Ht.length),Gt=Ze-1)),Wt=He||/\n\n(?!\s*$)/.test(kt),Gt!==Ze-1&&(He=kt.charAt(kt.length-1)===`
`,Wt||(Wt=He)),Wt&&(bt.loose=!0),ot=/^\[[ xX]\] /.test(kt),et=void 0,ot&&(et=kt[1]!==" ",kt=kt.replace(/^\[[ xX]\] +/,"")),bt.items.push({type:"list_item",raw:de,task:ot,checked:et,loose:Wt,text:kt});return bt}},$t.html=function(ht){var Ee=this.rules.block.html.exec(ht);if(Ee)return{type:this.options.sanitize?"paragraph":"html",raw:Ee[0],pre:!this.options.sanitizer&&(Ee[1]==="pre"||Ee[1]==="script"||Ee[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ee[0]):G(Ee[0]):Ee[0]}},$t.def=function(ht){var Ee=this.rules.block.def.exec(ht);if(Ee){Ee[3]&&(Ee[3]=Ee[3].substring(1,Ee[3].length-1));var de=Ee[1].toLowerCase().replace(/\s+/g," ");return{tag:de,raw:Ee[0],href:Ee[2],title:Ee[3]}}},$t.table=function(ht){var Ee=this.rules.block.table.exec(ht);if(Ee){var de={type:"table",header:P(Ee[1].replace(/^ *| *\| *$/g,"")),align:Ee[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ee[3]?Ee[3].replace(/\n$/,"").split(`
`):[]};if(de.header.length===de.align.length){de.raw=Ee[0];var qe=de.align.length,rt;for(rt=0;rt<qe;rt++)/^ *-+: *$/.test(de.align[rt])?de.align[rt]="right":/^ *:-+: *$/.test(de.align[rt])?de.align[rt]="center":/^ *:-+ *$/.test(de.align[rt])?de.align[rt]="left":de.align[rt]=null;for(qe=de.cells.length,rt=0;rt<qe;rt++)de.cells[rt]=P(de.cells[rt].replace(/^ *\| *| *\| *$/g,""),de.header.length);return de}}},$t.lheading=function(ht){var Ee=this.rules.block.lheading.exec(ht);if(Ee)return{type:"heading",raw:Ee[0],depth:Ee[2].charAt(0)==="="?1:2,text:Ee[1]}},$t.paragraph=function(ht){var Ee=this.rules.block.paragraph.exec(ht);if(Ee)return{type:"paragraph",raw:Ee[0],text:Ee[1].charAt(Ee[1].length-1)===`
`?Ee[1].slice(0,-1):Ee[1]}},$t.text=function(ht,Ee){var de=this.rules.block.text.exec(ht);if(de){var qe=Ee[Ee.length-1];return qe&&qe.type==="text"?{raw:de[0],text:de[0]}:{type:"text",raw:de[0],text:de[0]}}},$t.escape=function(ht){var Ee=this.rules.inline.escape.exec(ht);if(Ee)return{type:"escape",raw:Ee[0],text:G(Ee[1])}},$t.tag=function(ht,Ee,de){var qe=this.rules.inline.tag.exec(ht);if(qe)return!Ee&&/^<a /i.test(qe[0])?Ee=!0:Ee&&/^<\/a>/i.test(qe[0])&&(Ee=!1),!de&&/^<(pre|code|kbd|script)(\s|>)/i.test(qe[0])?de=!0:de&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(qe[0])&&(de=!1),{type:this.options.sanitize?"text":"html",raw:qe[0],inLink:Ee,inRawBlock:de,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(qe[0]):G(qe[0]):qe[0]}},$t.link=function(ht){var Ee=this.rules.inline.link.exec(ht);if(Ee){var de=V(Ee[2],"()");if(de>-1){var qe=Ee[0].indexOf("!")===0?5:4,rt=qe+Ee[1].length+de;Ee[2]=Ee[2].substring(0,de),Ee[0]=Ee[0].substring(0,rt).trim(),Ee[3]=""}var ve=Ee[2],bt="";if(this.options.pedantic){var jt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(ve);jt?(ve=jt[1],bt=jt[3]):bt=""}else bt=Ee[3]?Ee[3].slice(1,-1):"";ve=ve.trim().replace(/^<([\s\S]*)>$/,"$1");var He=q(Ee,{href:ve&&ve.replace(this.rules.inline._escapes,"$1"),title:bt&&bt.replace(this.rules.inline._escapes,"$1")},Ee[0]);return He}},$t.reflink=function(ht,Ee){var de;if((de=this.rules.inline.reflink.exec(ht))||(de=this.rules.inline.nolink.exec(ht))){var qe=(de[2]||de[1]).replace(/\s+/g," ");if(qe=Ee[qe.toLowerCase()],!qe||!qe.href){var rt=de[0].charAt(0);return{type:"text",raw:rt,text:rt}}var ve=q(de,qe,de[0]);return ve}},$t.strong=function(ht,Ee,de){de===void 0&&(de="");var qe=this.rules.inline.strong.start.exec(ht);if(qe&&(!qe[1]||qe[1]&&(de===""||this.rules.inline.punctuation.exec(de)))){Ee=Ee.slice(-1*ht.length);var rt=qe[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;rt.lastIndex=0;for(var ve;(qe=rt.exec(Ee))!=null;)if(ve=this.rules.inline.strong.middle.exec(Ee.slice(0,qe.index+3)),ve)return{type:"strong",raw:ht.slice(0,ve[0].length),text:ht.slice(2,ve[0].length-2)}}},$t.em=function(ht,Ee,de){de===void 0&&(de="");var qe=this.rules.inline.em.start.exec(ht);if(qe&&(!qe[1]||qe[1]&&(de===""||this.rules.inline.punctuation.exec(de)))){Ee=Ee.slice(-1*ht.length);var rt=qe[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;rt.lastIndex=0;for(var ve;(qe=rt.exec(Ee))!=null;)if(ve=this.rules.inline.em.middle.exec(Ee.slice(0,qe.index+2)),ve)return{type:"em",raw:ht.slice(0,ve[0].length),text:ht.slice(1,ve[0].length-1)}}},$t.codespan=function(ht){var Ee=this.rules.inline.code.exec(ht);if(Ee){var de=Ee[2].replace(/\n/g," "),qe=/[^ ]/.test(de),rt=de.startsWith(" ")&&de.endsWith(" ");return qe&&rt&&(de=de.substring(1,de.length-1)),de=G(de,!0),{type:"codespan",raw:Ee[0],text:de}}},$t.br=function(ht){var Ee=this.rules.inline.br.exec(ht);if(Ee)return{type:"br",raw:Ee[0]}},$t.del=function(ht){var Ee=this.rules.inline.del.exec(ht);if(Ee)return{type:"del",raw:Ee[0],text:Ee[1]}},$t.autolink=function(ht,Ee){var de=this.rules.inline.autolink.exec(ht);if(de){var qe,rt;return de[2]==="@"?(qe=G(this.options.mangle?Ee(de[1]):de[1]),rt="mailto:"+qe):(qe=G(de[1]),rt=qe),{type:"link",raw:de[0],text:qe,href:rt,tokens:[{type:"text",raw:qe,text:qe}]}}},$t.url=function(ht,Ee){var de;if(de=this.rules.inline.url.exec(ht)){var qe,rt;if(de[2]==="@")qe=G(this.options.mangle?Ee(de[0]):de[0]),rt="mailto:"+qe;else{var ve;do ve=de[0],de[0]=this.rules.inline._backpedal.exec(de[0])[0];while(ve!==de[0]);qe=G(de[0]),de[1]==="www."?rt="http://"+qe:rt=qe}return{type:"link",raw:de[0],text:qe,href:rt,tokens:[{type:"text",raw:qe,text:qe}]}}},$t.inlineText=function(ht,Ee,de){var qe=this.rules.inline.text.exec(ht);if(qe){var rt;return Ee?rt=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(qe[0]):G(qe[0]):qe[0]:rt=G(this.options.smartypants?de(qe[0]):qe[0]),{type:"text",raw:qe[0],text:rt}}},Kt}(),ie=K.noopTest,fe=K.edit,xe=K.merge,Se={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:ie,table:ie,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};Se._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,Se._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,Se.def=fe(Se.def).replace("label",Se._label).replace("title",Se._title).getRegex(),Se.bullet=/(?:[*+-]|\d{1,9}[.)])/,Se.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,Se.item=fe(Se.item,"gm").replace(/bull/g,Se.bullet).getRegex(),Se.list=fe(Se.list).replace(/bull/g,Se.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Se.def.source+")").getRegex(),Se._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",Se._comment=/<!--(?!-?>)[\s\S]*?-->/,Se.html=fe(Se.html,"i").replace("comment",Se._comment).replace("tag",Se._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Se.paragraph=fe(Se._paragraph).replace("hr",Se.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",Se._tag).getRegex(),Se.blockquote=fe(Se.blockquote).replace("paragraph",Se.paragraph).getRegex(),Se.normal=xe({},Se),Se.gfm=xe({},Se.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*|$)"}),Se.gfm.nptable=fe(Se.gfm.nptable).replace("hr",Se.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",Se._tag).getRegex(),Se.gfm.table=fe(Se.gfm.table).replace("hr",Se.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",Se._tag).getRegex(),Se.pedantic=xe({},Se.normal,{html:fe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Se._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:ie,paragraph:fe(Se.normal._paragraph).replace("hr",Se.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",Se.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var ke={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:ie,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:ie,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};ke._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",ke.punctuation=fe(ke.punctuation).replace(/punctuation/g,ke._punctuation).getRegex(),ke._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",ke._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",ke.em.start=fe(ke.em.start).replace(/punctuation/g,ke._punctuation).getRegex(),ke.em.middle=fe(ke.em.middle).replace(/punctuation/g,ke._punctuation).replace(/overlapSkip/g,ke._overlapSkip).getRegex(),ke.em.endAst=fe(ke.em.endAst,"g").replace(/punctuation/g,ke._punctuation).getRegex(),ke.em.endUnd=fe(ke.em.endUnd,"g").replace(/punctuation/g,ke._punctuation).getRegex(),ke.strong.start=fe(ke.strong.start).replace(/punctuation/g,ke._punctuation).getRegex(),ke.strong.middle=fe(ke.strong.middle).replace(/punctuation/g,ke._punctuation).replace(/blockSkip/g,ke._blockSkip).getRegex(),ke.strong.endAst=fe(ke.strong.endAst,"g").replace(/punctuation/g,ke._punctuation).getRegex(),ke.strong.endUnd=fe(ke.strong.endUnd,"g").replace(/punctuation/g,ke._punctuation).getRegex(),ke.blockSkip=fe(ke._blockSkip,"g").getRegex(),ke.overlapSkip=fe(ke._overlapSkip,"g").getRegex(),ke._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,ke._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,ke._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])?)+(?![-_])/,ke.autolink=fe(ke.autolink).replace("scheme",ke._scheme).replace("email",ke._email).getRegex(),ke._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,ke.tag=fe(ke.tag).replace("comment",Se._comment).replace("attribute",ke._attribute).getRegex(),ke._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ke._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,ke._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,ke.link=fe(ke.link).replace("label",ke._label).replace("href",ke._href).replace("title",ke._title).getRegex(),ke.reflink=fe(ke.reflink).replace("label",ke._label).getRegex(),ke.reflinkSearch=fe(ke.reflinkSearch,"g").replace("reflink",ke.reflink).replace("nolink",ke.nolink).getRegex(),ke.normal=xe({},ke),ke.pedantic=xe({},ke.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:fe(/^!?\[(label)\]\((.*?)\)/).replace("label",ke._label).getRegex(),reflink:fe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ke._label).getRegex()}),ke.gfm=xe({},ke.normal,{escape:fe(ke.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.!#$%&'*+\/=?_`{\|}~-]+@))/}),ke.gfm.url=fe(ke.gfm.url,"i").replace("email",ke.gfm._extended_email).getRegex(),ke.breaks=xe({},ke.gfm,{br:fe(ke.br).replace("{2,}","*").getRegex(),text:fe(ke.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var ge={block:Se,inline:ke},Be=m.defaults,ee=ge.block,ue=ge.inline;function Ge(Kt){return Kt.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 ae(Kt){var $t="",or,ht,Ee=Kt.length;for(or=0;or<Ee;or++)ht=Kt.charCodeAt(or),Math.random()>.5&&(ht="x"+ht.toString(16)),$t+="&#"+ht+";";return $t}var Z=function(){function Kt(or){this.tokens=[],this.tokens.links=Object.create(null),this.options=or||Be,this.options.tokenizer=this.options.tokenizer||new ce,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var ht={block:ee.normal,inline:ue.normal};this.options.pedantic?(ht.block=ee.pedantic,ht.inline=ue.pedantic):this.options.gfm&&(ht.block=ee.gfm,this.options.breaks?ht.inline=ue.breaks:ht.inline=ue.gfm),this.tokenizer.rules=ht}Kt.lex=function(ht,Ee){var de=new Kt(Ee);return de.lex(ht)};var $t=Kt.prototype;return $t.lex=function(ht){return ht=ht.replace(/\r\n|\r/g,`
`).replace(/\t/g," "),this.blockTokens(ht,this.tokens,!0),this.inline(this.tokens),this.tokens},$t.blockTokens=function(ht,Ee,de){Ee===void 0&&(Ee=[]),de===void 0&&(de=!0),ht=ht.replace(/^ +$/gm,"");for(var qe,rt,ve,bt;ht;){if(qe=this.tokenizer.space(ht)){ht=ht.substring(qe.raw.length),qe.type&&Ee.push(qe);continue}if(qe=this.tokenizer.code(ht,Ee)){ht=ht.substring(qe.raw.length),qe.type?Ee.push(qe):(bt=Ee[Ee.length-1],bt.raw+=`
`+qe.raw,bt.text+=`
`+qe.text);continue}if(qe=this.tokenizer.fences(ht)){ht=ht.substring(qe.raw.length),Ee.push(qe);continue}if(qe=this.tokenizer.heading(ht)){ht=ht.substring(qe.raw.length),Ee.push(qe);continue}if(qe=this.tokenizer.nptable(ht)){ht=ht.substring(qe.raw.length),Ee.push(qe);continue}if(qe=this.tokenizer.hr(ht)){ht=ht.substring(qe.raw.length),Ee.push(qe);continue}if(qe=this.tokenizer.blockquote(ht)){ht=ht.substring(qe.raw.length),qe.tokens=this.blockTokens(qe.text,[],de),Ee.push(qe);continue}if(qe=this.tokenizer.list(ht)){for(ht=ht.substring(qe.raw.length),ve=qe.items.length,rt=0;rt<ve;rt++)qe.items[rt].tokens=this.blockTokens(qe.items[rt].text,[],!1);Ee.push(qe);continue}if(qe=this.tokenizer.html(ht)){ht=ht.substring(qe.raw.length),Ee.push(qe);continue}if(de&&(qe=this.tokenizer.def(ht))){ht=ht.substring(qe.raw.length),this.tokens.links[qe.tag]||(this.tokens.links[qe.tag]={href:qe.href,title:qe.title});continue}if(qe=this.tokenizer.table(ht)){ht=ht.substring(qe.raw.length),Ee.push(qe);continue}if(qe=this.tokenizer.lheading(ht)){ht=ht.substring(qe.raw.length),Ee.push(qe);continue}if(de&&(qe=this.tokenizer.paragraph(ht))){ht=ht.substring(qe.raw.length),Ee.push(qe);continue}if(qe=this.tokenizer.text(ht,Ee)){ht=ht.substring(qe.raw.length),qe.type?Ee.push(qe):(bt=Ee[Ee.length-1],bt.raw+=`
`+qe.raw,bt.text+=`
`+qe.text);continue}if(ht){var jt="Infinite loop on byte: "+ht.charCodeAt(0);if(this.options.silent){console.error(jt);break}else throw new Error(jt)}}return Ee},$t.inline=function(ht){var Ee,de,qe,rt,ve,bt,jt=ht.length;for(Ee=0;Ee<jt;Ee++){bt=ht[Ee];switch(bt.type){case"paragraph":case"text":case"heading":{bt.tokens=[],this.inlineTokens(bt.text,bt.tokens);break}case"table":{for(bt.tokens={header:[],cells:[]},rt=bt.header.length,de=0;de<rt;de++)bt.tokens.header[de]=[],this.inlineTokens(bt.header[de],bt.tokens.header[de]);for(rt=bt.cells.length,de=0;de<rt;de++)for(ve=bt.cells[de],bt.tokens.cells[de]=[],qe=0;qe<ve.length;qe++)bt.tokens.cells[de][qe]=[],this.inlineTokens(ve[qe],bt.tokens.cells[de][qe]);break}case"blockquote":{this.inline(bt.tokens);break}case"list":{for(rt=bt.items.length,de=0;de<rt;de++)this.inline(bt.items[de].tokens);break}}}return ht},$t.inlineTokens=function(ht,Ee,de,qe,rt){Ee===void 0&&(Ee=[]),de===void 0&&(de=!1),qe===void 0&&(qe=!1),rt===void 0&&(rt="");var ve,bt=ht,jt;if(this.tokens.links){var He=Object.keys(this.tokens.links);if(He.length>0)for(;(jt=this.tokenizer.rules.inline.reflinkSearch.exec(bt))!=null;)He.includes(jt[0].slice(jt[0].lastIndexOf("[")+1,-1))&&(bt=bt.slice(0,jt.index)+"["+"a".repeat(jt[0].length-2)+"]"+bt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(jt=this.tokenizer.rules.inline.blockSkip.exec(bt))!=null;)bt=bt.slice(0,jt.index)+"["+"a".repeat(jt[0].length-2)+"]"+bt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;ht;){if(ve=this.tokenizer.escape(ht)){ht=ht.substring(ve.raw.length),Ee.push(ve);continue}if(ve=this.tokenizer.tag(ht,de,qe)){ht=ht.substring(ve.raw.length),de=ve.inLink,qe=ve.inRawBlock,Ee.push(ve);continue}if(ve=this.tokenizer.link(ht)){ht=ht.substring(ve.raw.length),ve.type==="link"&&(ve.tokens=this.inlineTokens(ve.text,[],!0,qe)),Ee.push(ve);continue}if(ve=this.tokenizer.reflink(ht,this.tokens.links)){ht=ht.substring(ve.raw.length),ve.type==="link"&&(ve.tokens=this.inlineTokens(ve.text,[],!0,qe)),Ee.push(ve);continue}if(ve=this.tokenizer.strong(ht,bt,rt)){ht=ht.substring(ve.raw.length),ve.tokens=this.inlineTokens(ve.text,[],de,qe),Ee.push(ve);continue}if(ve=this.tokenizer.em(ht,bt,rt)){ht=ht.substring(ve.raw.length),ve.tokens=this.inlineTokens(ve.text,[],de,qe),Ee.push(ve);continue}if(ve=this.tokenizer.codespan(ht)){ht=ht.substring(ve.raw.length),Ee.push(ve);continue}if(ve=this.tokenizer.br(ht)){ht=ht.substring(ve.raw.length),Ee.push(ve);continue}if(ve=this.tokenizer.del(ht)){ht=ht.substring(ve.raw.length),ve.tokens=this.inlineTokens(ve.text,[],de,qe),Ee.push(ve);continue}if(ve=this.tokenizer.autolink(ht,ae)){ht=ht.substring(ve.raw.length),Ee.push(ve);continue}if(!de&&(ve=this.tokenizer.url(ht,ae))){ht=ht.substring(ve.raw.length),Ee.push(ve);continue}if(ve=this.tokenizer.inlineText(ht,qe,Ge)){ht=ht.substring(ve.raw.length),rt=ve.raw.slice(-1),Ee.push(ve);continue}if(ht){var kt="Infinite loop on byte: "+ht.charCodeAt(0);if(this.options.silent){console.error(kt);break}else throw new Error(kt)}}return Ee},b(Kt,null,[{key:"rules",get:function(){return{block:ee,inline:ue}}}]),Kt}(),Y=m.defaults,te=K.cleanUrl,we=K.escape,pe=function(){function Kt(or){this.options=or||Y}var $t=Kt.prototype;return $t.code=function(ht,Ee,de){var qe=(Ee||"").match(/\S*/)[0];if(this.options.highlight){var rt=this.options.highlight(ht,qe);rt!=null&&rt!==ht&&(de=!0,ht=rt)}return qe?'<pre><code class="'+this.options.langPrefix+we(qe,!0)+'">'+(de?ht:we(ht,!0))+`</code></pre>
`:"<pre><code>"+(de?ht:we(ht,!0))+`</code></pre>
`},$t.blockquote=function(ht){return`<blockquote>
`+ht+`</blockquote>
`},$t.html=function(ht){return ht},$t.heading=function(ht,Ee,de,qe){return this.options.headerIds?"<h"+Ee+' id="'+this.options.headerPrefix+qe.slug(de)+'">'+ht+"</h"+Ee+`>
`:"<h"+Ee+">"+ht+"</h"+Ee+`>
`},$t.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},$t.list=function(ht,Ee,de){var qe=Ee?"ol":"ul",rt=Ee&&de!==1?' start="'+de+'"':"";return"<"+qe+rt+`>
`+ht+"</"+qe+`>
`},$t.listitem=function(ht){return"<li>"+ht+`</li>
`},$t.checkbox=function(ht){return"<input "+(ht?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},$t.paragraph=function(ht){return"<p>"+ht+`</p>
`},$t.table=function(ht,Ee){return Ee&&(Ee="<tbody>"+Ee+"</tbody>"),`<table>
<thead>
`+ht+`</thead>
`+Ee+`</table>
`},$t.tablerow=function(ht){return`<tr>
`+ht+`</tr>
`},$t.tablecell=function(ht,Ee){var de=Ee.header?"th":"td",qe=Ee.align?"<"+de+' align="'+Ee.align+'">':"<"+de+">";return qe+ht+"</"+de+`>
`},$t.strong=function(ht){return"<strong>"+ht+"</strong>"},$t.em=function(ht){return"<em>"+ht+"</em>"},$t.codespan=function(ht){return"<code>"+ht+"</code>"},$t.br=function(){return this.options.xhtml?"<br/>":"<br>"},$t.del=function(ht){return"<del>"+ht+"</del>"},$t.link=function(ht,Ee,de){if(ht=te(this.options.sanitize,this.options.baseUrl,ht),ht===null)return de;var qe='<a href="'+we(ht)+'"';return Ee&&(qe+=' title="'+Ee+'"'),qe+=">"+de+"</a>",qe},$t.image=function(ht,Ee,de){if(ht=te(this.options.sanitize,this.options.baseUrl,ht),ht===null)return de;var qe='<img src="'+ht+'" alt="'+de+'"';return Ee&&(qe+=' title="'+Ee+'"'),qe+=this.options.xhtml?"/>":">",qe},$t.text=function(ht){return ht},Kt}(),De=function(){function Kt(){}var $t=Kt.prototype;return $t.strong=function(ht){return ht},$t.em=function(ht){return ht},$t.codespan=function(ht){return ht},$t.del=function(ht){return ht},$t.html=function(ht){return ht},$t.text=function(ht){return ht},$t.link=function(ht,Ee,de){return""+de},$t.image=function(ht,Ee,de){return""+de},$t.br=function(){return""},Kt}(),Ne=function(){function Kt(){this.seen={}}var $t=Kt.prototype;return $t.slug=function(ht){var Ee=ht.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Ee)){var de=Ee;do this.seen[de]++,Ee=de+"-"+this.seen[de];while(this.seen.hasOwnProperty(Ee))}return this.seen[Ee]=0,Ee},Kt}(),me=m.defaults,be=K.unescape,Re=function(){function Kt(or){this.options=or||me,this.options.renderer=this.options.renderer||new pe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new De,this.slugger=new Ne}Kt.parse=function(ht,Ee){var de=new Kt(Ee);return de.parse(ht)};var $t=Kt.prototype;return $t.parse=function(ht,Ee){Ee===void 0&&(Ee=!0);var de="",qe,rt,ve,bt,jt,He,kt,Ar,at,Ht,Wt,ot,et,Ze,Gt,yr,br,Sr,Tn=ht.length;for(qe=0;qe<Tn;qe++){Ht=ht[qe];switch(Ht.type){case"space":continue;case"hr":{de+=this.renderer.hr();continue}case"heading":{de+=this.renderer.heading(this.parseInline(Ht.tokens),Ht.depth,be(this.parseInline(Ht.tokens,this.textRenderer)),this.slugger);continue}case"code":{de+=this.renderer.code(Ht.text,Ht.lang,Ht.escaped);continue}case"table":{for(Ar="",kt="",bt=Ht.header.length,rt=0;rt<bt;rt++)kt+=this.renderer.tablecell(this.parseInline(Ht.tokens.header[rt]),{header:!0,align:Ht.align[rt]});for(Ar+=this.renderer.tablerow(kt),at="",bt=Ht.cells.length,rt=0;rt<bt;rt++){for(He=Ht.tokens.cells[rt],kt="",jt=He.length,ve=0;ve<jt;ve++)kt+=this.renderer.tablecell(this.parseInline(He[ve]),{header:!1,align:Ht.align[ve]});at+=this.renderer.tablerow(kt)}de+=this.renderer.table(Ar,at);continue}case"blockquote":{at=this.parse(Ht.tokens),de+=this.renderer.blockquote(at);continue}case"list":{for(Wt=Ht.ordered,ot=Ht.start,et=Ht.loose,bt=Ht.items.length,at="",rt=0;rt<bt;rt++)Gt=Ht.items[rt],yr=Gt.checked,br=Gt.task,Ze="",Gt.task&&(Sr=this.renderer.checkbox(yr),et?Gt.tokens.length>0&&Gt.tokens[0].type==="text"?(Gt.tokens[0].text=Sr+" "+Gt.tokens[0].text,Gt.tokens[0].tokens&&Gt.tokens[0].tokens.length>0&&Gt.tokens[0].tokens[0].type==="text"&&(Gt.tokens[0].tokens[0].text=Sr+" "+Gt.tokens[0].tokens[0].text)):Gt.tokens.unshift({type:"text",text:Sr}):Ze+=Sr),Ze+=this.parse(Gt.tokens,et),at+=this.renderer.listitem(Ze,br,yr);de+=this.renderer.list(at,Wt,ot);continue}case"html":{de+=this.renderer.html(Ht.text);continue}case"paragraph":{de+=this.renderer.paragraph(this.parseInline(Ht.tokens));continue}case"text":{for(at=Ht.tokens?this.parseInline(Ht.tokens):Ht.text;qe+1<Tn&&ht[qe+1].type==="text";)Ht=ht[++qe],at+=`
`+(Ht.tokens?this.parseInline(Ht.tokens):Ht.text);de+=Ee?this.renderer.paragraph(at):at;continue}default:{var cn='Token with "'+Ht.type+'" type was not found.';if(this.options.silent){console.error(cn);return}else throw new Error(cn)}}}return de},$t.parseInline=function(ht,Ee){Ee=Ee||this.renderer;var de="",qe,rt,ve=ht.length;for(qe=0;qe<ve;qe++){rt=ht[qe];switch(rt.type){case"escape":{de+=Ee.text(rt.text);break}case"html":{de+=Ee.html(rt.text);break}case"link":{de+=Ee.link(rt.href,rt.title,this.parseInline(rt.tokens,Ee));break}case"image":{de+=Ee.image(rt.href,rt.title,rt.text);break}case"strong":{de+=Ee.strong(this.parseInline(rt.tokens,Ee));break}case"em":{de+=Ee.em(this.parseInline(rt.tokens,Ee));break}case"codespan":{de+=Ee.codespan(rt.text);break}case"br":{de+=Ee.br();break}case"del":{de+=Ee.del(this.parseInline(rt.tokens,Ee));break}case"text":{de+=Ee.text(rt.text);break}default:{var bt='Token with "'+rt.type+'" type was not found.';if(this.options.silent){console.error(bt);return}else throw new Error(bt)}}}return de},Kt}(),it=K.merge,yt=K.checkSanitizeDeprecation,pt=K.escape,Pe=m.getDefaults,Nt=m.changeDefaults,ut=m.defaults;function Ft(Kt,$t,or){if(typeof Kt=="undefined"||Kt===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Kt!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Kt)+", string expected");if(typeof $t=="function"&&(or=$t,$t=null),$t=it({},Ft.defaults,$t||{}),yt($t),or){var ht=$t.highlight,Ee;try{Ee=Z.lex(Kt,$t)}catch(ve){return or(ve)}var de=function(bt){var jt;if(!bt)try{jt=Re.parse(Ee,$t)}catch(He){bt=He}return $t.highlight=ht,bt?or(bt):or(null,jt)};if(!ht||ht.length<3)return de();if(delete $t.highlight,!Ee.length)return de();var qe=0;Ft.walkTokens(Ee,function(ve){ve.type==="code"&&(qe++,setTimeout(function(){ht(ve.text,ve.lang,function(bt,jt){if(bt)return de(bt);jt!=null&&jt!==ve.text&&(ve.text=jt,ve.escaped=!0),qe--,qe===0&&de()})},0))}),qe===0&&de();return}try{var rt=Z.lex(Kt,$t);return $t.walkTokens&&Ft.walkTokens(rt,$t.walkTokens),Re.parse(rt,$t)}catch(ve){if(ve.message+=`
Please report this to https://github.com/markedjs/marked.`,$t.silent)return"<p>An error occurred:</p><pre>"+pt(ve.message+"",!0)+"</pre>";throw ve}}Ft.options=Ft.setOptions=function(Kt){return it(Ft.defaults,Kt),Nt(Ft.defaults),Ft},Ft.getDefaults=Pe,Ft.defaults=ut,Ft.use=function(Kt){var $t=it({},Kt);if(Kt.renderer&&function(){var ht=Ft.defaults.renderer||new pe,Ee=function(rt){var ve=ht[rt];ht[rt]=function(){for(var bt=arguments.length,jt=new Array(bt),He=0;He<bt;He++)jt[He]=arguments[He];var kt=Kt.renderer[rt].apply(ht,jt);return kt===!1&&(kt=ve.apply(ht,jt)),kt}};for(var de in Kt.renderer)Ee(de);$t.renderer=ht}(),Kt.tokenizer&&function(){var ht=Ft.defaults.tokenizer||new ce,Ee=function(rt){var ve=ht[rt];ht[rt]=function(){for(var bt=arguments.length,jt=new Array(bt),He=0;He<bt;He++)jt[He]=arguments[He];var kt=Kt.tokenizer[rt].apply(ht,jt);return kt===!1&&(kt=ve.apply(ht,jt)),kt}};for(var de in Kt.tokenizer)Ee(de);$t.tokenizer=ht}(),Kt.walkTokens){var or=Ft.defaults.walkTokens;$t.walkTokens=function(ht){Kt.walkTokens(ht),or&&or(ht)}}Ft.setOptions($t)},Ft.walkTokens=function(Kt,$t){for(var or=t(Kt),ht;!(ht=or()).done;){var Ee=ht.value;$t(Ee);switch(Ee.type){case"table":{for(var de=t(Ee.tokens.header),qe;!(qe=de()).done;){var rt=qe.value;Ft.walkTokens(rt,$t)}for(var ve=t(Ee.tokens.cells),bt;!(bt=ve()).done;)for(var jt=bt.value,He=t(jt),kt;!(kt=He()).done;){var Ar=kt.value;Ft.walkTokens(Ar,$t)}break}case"list":{Ft.walkTokens(Ee.items,$t);break}default:Ee.tokens&&Ft.walkTokens(Ee.tokens,$t)}}},Ft.Parser=Re,Ft.parser=Re.parse,Ft.Renderer=pe,Ft.TextRenderer=De,Ft.Lexer=Z,Ft.lexer=Z.lex,Ft.Tokenizer=ce,Ft.Slugger=Ne,Ft.parse=Ft;var Ut=Ft;return Ut})},"DlR+":function(j,R,l){var x=l("MFOe"),b=x.Global,A=x.trim;j.exports={name:"cookieStorage",read:t,write:m,each:e,remove:d,clearAll:a};var f=b.document;function t(s){if(!s||!n(s))return null;var c="(?:^|.*;\\s*)"+escape(s).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(f.cookie.replace(new RegExp(c),"$1"))}function e(s){for(var c=f.cookie.split(/; ?/g),i=c.length-1;i>=0;i--){if(!A(c[i]))continue;var u=c[i].split("="),r=unescape(u[0]),o=unescape(u[1]);s(o,r)}}function m(s,c){if(!s)return;f.cookie=escape(s)+"="+escape(c)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/"}function d(s){if(!s||!n(s))return;f.cookie=escape(s)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"}function a(){e(function(s,c){d(c)})}function n(s){return new RegExp("(?:^|;\\s*)"+escape(s).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(f.cookie)}},Ducp:function(j,R,l){var x=l("bYtY"),b=l("IwbS"),A=l("+TT/"),f=l("XpcN"),t=b.Group,e=["width","height"],m=["x","y"],d=f.extend({type:"legend.scroll",newlineDisabled:!0,init:function(){d.superCall(this,"init"),this._currentIndex=0,this.group.add(this._containerGroup=new t),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new t),this._showController},resetInner:function(){d.superCall(this,"resetInner"),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},renderInner:function(n,s,c,i,u,r,o){var h=this;d.superCall(this,"renderInner",n,s,c,i,u,r,o);var p=this._controllerGroup,g=s.get("pageIconSize",!0);x.isArray(g)||(g=[g,g]),y("pagePrev",0);var v=s.getModel("pageTextStyle");p.add(new b.Text({name:"pageText",style:{textFill:v.getTextColor(),font:v.getFont(),textVerticalAlign:"middle",textAlign:"center"},silent:!0})),y("pageNext",1);function y(w,S){var _=w+"DataIndex",I=b.createIcon(s.get("pageIcons",!0)[s.getOrient().name][S],{onclick:x.bind(h._pageGo,h,_,s,i)},{x:-g[0]/2,y:-g[1]/2,width:g[0],height:g[1]});I.name=w,p.add(I)}},layoutInner:function(n,s,c,i,u,r){var o=this.getSelectorGroup(),h=n.getOrient().index,p=e[h],g=m[h],v=e[1-h],y=m[1-h];u&&A.box("horizontal",o,n.get("selectorItemGap",!0));var w=n.get("selectorButtonGap",!0),S=o.getBoundingRect(),_=[-S.x,-S.y],I=x.clone(c);u&&(I[p]=c[p]-S[p]-w);var C=this._layoutContentAndController(n,i,I,h,p,v,y);if(u){if(r==="end")_[h]+=C[p]+w;else{var E=S[p]+w;_[h]-=E,C[g]-=E}C[p]+=S[p]+w,_[1-h]+=C[y]+C[v]/2-S[v]/2,C[v]=Math.max(C[v],S[v]),C[y]=Math.min(C[y],S[y]+_[1-h]),o.attr("position",_)}return C},_layoutContentAndController:function(n,s,c,i,u,r,o){var h=this.getContentGroup(),p=this._containerGroup,g=this._controllerGroup;A.box(n.get("orient"),h,n.get("itemGap"),i?c.width:null,i?null:c.height),A.box("horizontal",g,n.get("pageButtonItemGap",!0));var v=h.getBoundingRect(),y=g.getBoundingRect(),w=this._showController=v[u]>c[u],S=[-v.x,-v.y];s||(S[i]=h.position[i]);var _=[0,0],I=[-y.x,-y.y],C=x.retrieve2(n.get("pageButtonGap",!0),n.get("itemGap",!0));if(w){var E=n.get("pageButtonPosition",!0);E==="end"?I[i]+=c[u]-y[u]:_[i]+=y[u]+C}I[1-i]+=v[r]/2-y[r]/2,h.attr("position",S),p.attr("position",_),g.attr("position",I);var O={x:0,y:0};if(O[u]=w?c[u]:v[u],O[r]=Math.max(v[r],y[r]),O[o]=Math.min(0,y[o]+I[1-i]),p.__rectSize=c[u],w){var M={x:0,y:0};M[u]=Math.max(c[u]-y[u]-C,0),M[r]=O[r],p.setClipPath(new b.Rect({shape:M})),p.__rectSize=M[u]}else g.eachChild(function(H){H.attr({invisible:!0,silent:!0})});var F=this._getPageInfo(n);return F.pageIndex!=null&&b.updateProps(h,{position:F.contentPosition},w?n:!1),this._updatePageInfoView(n,F),O},_pageGo:function(n,s,c){var i=this._getPageInfo(s)[n];i!=null&&c.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:s.id})},_updatePageInfoView:function(n,s){var c=this._controllerGroup;x.each(["pagePrev","pageNext"],function(p){var g=s[p+"DataIndex"]!=null,v=c.childOfName(p);v&&(v.setStyle("fill",g?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),v.cursor=g?"pointer":"default")});var i=c.childOfName("pageText"),u=n.get("pageFormatter"),r=s.pageIndex,o=r!=null?r+1:0,h=s.pageCount;i&&u&&i.setStyle("text",x.isString(u)?u.replace("{current}",o).replace("{total}",h):u({current:o,total:h}))},_getPageInfo:function(n){var s=n.get("scrollDataIndex",!0),c=this.getContentGroup(),i=this._containerGroup.__rectSize,u=n.getOrient().index,r=e[u],o=m[u],h=this._findTargetItemIndex(s),p=c.children(),g=p[h],v=p.length,y=v?1:0,w={contentPosition:c.position.slice(),pageCount:y,pageIndex:y-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!g)return w;var S=O(g);w.contentPosition[u]=-S.s;for(var _=h+1,I=S,C=S,E=null;_<=v;++_)E=O(p[_]),(!E&&C.e>I.s+i||E&&!M(E,I.s))&&(C.i>I.i?I=C:I=E,I&&(w.pageNextDataIndex==null&&(w.pageNextDataIndex=I.i),++w.pageCount)),C=E;for(var _=h-1,I=S,C=S,E=null;_>=-1;--_)E=O(p[_]),(!E||!M(C,E.s))&&I.i<C.i&&(C=I,w.pagePrevDataIndex==null&&(w.pagePrevDataIndex=I.i),++w.pageCount,++w.pageIndex),I=E;return w;function O(F){if(F){var H=F.getBoundingRect(),B=H[o]+F.position[u];return{s:B,e:B+H[r],i:F.__legendDataIndex}}}function M(F,H){return F.e>=H&&F.s<=H+i}},_findTargetItemIndex:function(n){if(!this._showController)return 0;var s,c=this.getContentGroup(),i;return c.eachChild(function(u,r){var o=u.__legendDataIndex;i==null&&o!=null&&(i=r),o===n&&(s=r)}),s!=null?s:i}}),a=d;j.exports=a},"E/ki":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};R.default=x},E2g8:function(j,R,l){(function(x,b){/*!
* @overview es6-promise - a tiny implementation of Promises/A+.
* @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
* @license Licensed under MIT license
* See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
* @version v4.2.8+1e68dce6
*/(function(A,f){j.exports=f()})(this,function(){"use strict";function A(pe){var De=typeof pe;return pe!==null&&(De==="object"||De==="function")}function f(pe){return typeof pe=="function"}var t=void 0;Array.isArray?t=Array.isArray:t=function(De){return Object.prototype.toString.call(De)==="[object Array]"};var e=t,m=0,d=void 0,a=void 0,n=function(De,Ne){S[m]=De,S[m+1]=Ne,m+=2,m===2&&(a?a(_):C())};function s(pe){a=pe}function c(pe){n=pe}var i=typeof window!="undefined"?window:void 0,u=i||{},r=u.MutationObserver||u.WebKitMutationObserver,o=typeof self=="undefined"&&typeof x!="undefined"&&{}.toString.call(x)==="[object process]",h=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function p(){return function(){return x.nextTick(_)}}function g(){return typeof d!="undefined"?function(){d(_)}:w()}function v(){var pe=0,De=new r(_),Ne=document.createTextNode("");return De.observe(Ne,{characterData:!0}),function(){Ne.data=pe=++pe%2}}function y(){var pe=new MessageChannel;return pe.port1.onmessage=_,function(){return pe.port2.postMessage(0)}}function w(){var pe=setTimeout;return function(){return pe(_,1)}}var S=new Array(1e3);function _(){for(var pe=0;pe<m;pe+=2){var De=S[pe],Ne=S[pe+1];De(Ne),S[pe]=void 0,S[pe+1]=void 0}m=0}function I(){try{var pe=Function("return this")().require("vertx");return d=pe.runOnLoop||pe.runOnContext,g()}catch(De){return w()}}var C=void 0;o?C=p():r?C=v():h?C=y():i===void 0&&!0?C=I():C=w();function E(pe,De){var Ne=this,me=new this.constructor(F);me[M]===void 0&&ge(me);var be=Ne._state;if(be){var Re=arguments[be-1];n(function(){return fe(be,me,Re,Ne._result)})}else ce(Ne,me,pe,De);return me}function O(pe){var De=this;if(pe&&typeof pe=="object"&&pe.constructor===De)return pe;var Ne=new De(F);return G(Ne,pe),Ne}var M=Math.random().toString(36).substring(2);function F(){}var H=void 0,B=1,X=2;function J(){return new TypeError("You cannot resolve a promise with itself")}function k(){return new TypeError("A promises callback cannot return that same promise.")}function K(pe,De,Ne,me){try{pe.call(De,Ne,me)}catch(be){return be}}function z(pe,De,Ne){n(function(me){var be=!1,Re=K(Ne,De,function(it){if(be)return;be=!0,De!==it?G(me,it):q(me,it)},function(it){if(be)return;be=!0,re(me,it)},"Settle: "+(me._label||" unknown promise"));!be&&Re&&(be=!0,re(me,Re))},pe)}function W(pe,De){De._state===B?q(pe,De._result):De._state===X?re(pe,De._result):ce(De,void 0,function(Ne){return G(pe,Ne)},function(Ne){return re(pe,Ne)})}function P(pe,De,Ne){De.constructor===pe.constructor&&Ne===E&&De.constructor.resolve===O?W(pe,De):Ne===void 0?q(pe,De):f(Ne)?z(pe,De,Ne):q(pe,De)}function G(pe,De){if(pe===De)re(pe,J());else if(A(De)){var Ne=void 0;try{Ne=De.then}catch(me){re(pe,me);return}P(pe,De,Ne)}else q(pe,De)}function V(pe){pe._onerror&&pe._onerror(pe._result),ie(pe)}function q(pe,De){if(pe._state!==H)return;pe._result=De,pe._state=B,pe._subscribers.length!==0&&n(ie,pe)}function re(pe,De){if(pe._state!==H)return;pe._state=X,pe._result=De,n(V,pe)}function ce(pe,De,Ne,me){var be=pe._subscribers,Re=be.length;pe._onerror=null,be[Re]=De,be[Re+B]=Ne,be[Re+X]=me,Re===0&&pe._state&&n(ie,pe)}function ie(pe){var De=pe._subscribers,Ne=pe._state;if(De.length===0)return;for(var me=void 0,be=void 0,Re=pe._result,it=0;it<De.length;it+=3)me=De[it],be=De[it+Ne],me?fe(Ne,me,be,Re):be(Re);pe._subscribers.length=0}function fe(pe,De,Ne,me){var be=f(Ne),Re=void 0,it=void 0,yt=!0;if(be){try{Re=Ne(me)}catch(pt){yt=!1,it=pt}if(De===Re){re(De,k());return}}else Re=me;De._state!==H||(be&&yt?G(De,Re):yt===!1?re(De,it):pe===B?q(De,Re):pe===X&&re(De,Re))}function xe(pe,De){try{De(function(me){G(pe,me)},function(me){re(pe,me)})}catch(Ne){re(pe,Ne)}}var Se=0;function ke(){return Se++}function ge(pe){pe[M]=Se++,pe._state=void 0,pe._result=void 0,pe._subscribers=[]}function Be(){return new Error("Array Methods must be provided an Array")}var ee=function(){function pe(De,Ne){this._instanceConstructor=De,this.promise=new De(F),this.promise[M]||ge(this.promise),e(Ne)?(this.length=Ne.length,this._remaining=Ne.length,this._result=new Array(this.length),this.length===0?q(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ne),this._remaining===0&&q(this.promise,this._result))):re(this.promise,Be())}return pe.prototype._enumerate=function(Ne){for(var me=0;this._state===H&&me<Ne.length;me++)this._eachEntry(Ne[me],me)},pe.prototype._eachEntry=function(Ne,me){var be=this._instanceConstructor,Re=be.resolve;if(Re===O){var it=void 0,yt=void 0,pt=!1;try{it=Ne.then}catch(Nt){pt=!0,yt=Nt}if(it===E&&Ne._state!==H)this._settledAt(Ne._state,me,Ne._result);else if(typeof it!="function")this._remaining--,this._result[me]=Ne;else if(be===te){var Pe=new be(F);pt?re(Pe,yt):P(Pe,Ne,it),this._willSettleAt(Pe,me)}else this._willSettleAt(new be(function(Nt){return Nt(Ne)}),me)}else this._willSettleAt(Re(Ne),me)},pe.prototype._settledAt=function(Ne,me,be){var Re=this.promise;Re._state===H&&(this._remaining--,Ne===X?re(Re,be):this._result[me]=be),this._remaining===0&&q(Re,this._result)},pe.prototype._willSettleAt=function(Ne,me){var be=this;ce(Ne,void 0,function(Re){return be._settledAt(B,me,Re)},function(Re){return be._settledAt(X,me,Re)})},pe}();function ue(pe){return new ee(this,pe).promise}function Ge(pe){var De=this;return e(pe)?new De(function(Ne,me){for(var be=pe.length,Re=0;Re<be;Re++)De.resolve(pe[Re]).then(Ne,me)}):new De(function(Ne,me){return me(new TypeError("You must pass an array to race."))})}function ae(pe){var De=this,Ne=new De(F);return re(Ne,pe),Ne}function Z(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Y(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var te=function(){function pe(De){this[M]=ke(),this._result=this._state=void 0,this._subscribers=[],F!==De&&(typeof De!="function"&&Z(),this instanceof pe?xe(this,De):Y())}return pe.prototype.catch=function(Ne){return this.then(null,Ne)},pe.prototype.finally=function(Ne){var me=this,be=me.constructor;return f(Ne)?me.then(function(Re){return be.resolve(Ne()).then(function(){return Re})},function(Re){return be.resolve(Ne()).then(function(){throw Re})}):me.then(Ne,Ne)},pe}();te.prototype.then=E,te.all=ue,te.race=Ge,te.resolve=O,te.reject=ae,te._setScheduler=s,te._setAsap=c,te._asap=n;function we(){var pe=void 0;if(typeof b!="undefined")pe=b;else if(typeof self!="undefined")pe=self;else try{pe=Function("return this")()}catch(me){throw new Error("polyfill failed because global object is unavailable in this environment")}var De=pe.Promise;if(De){var Ne=null;try{Ne=Object.prototype.toString.call(De.resolve())}catch(me){}if(Ne==="[object Promise]"&&!De.cast)return}pe.Promise=te}return te.polyfill=we,te.Promise=te,te})}).call(this,l("Q2Ig"),l("yLpj"))},E9nw:function(j,R){j.exports=function(){var l=document.getSelection();if(!l.rangeCount)return function(){};for(var x=document.activeElement,b=[],A=0;A<l.rangeCount;A++)b.push(l.getRangeAt(A));switch(x.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":x.blur();break;default:x=null;break}return l.removeAllRanges(),function(){l.type==="Caret"&&l.removeAllRanges(),l.rangeCount||b.forEach(function(f){l.addRange(f)}),x&&x.focus()}}},ELLl:function(j,R,l){(function(x){x(l("VrN/"))})(function(x){var b={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},A=x.Pos;x.defineOption("autoCloseBrackets",!1,function(r,o,h){h&&h!=x.Init&&(r.removeKeyMap(t),r.state.closeBrackets=null),o&&(e(f(o,"pairs")),r.state.closeBrackets=o,r.addKeyMap(t))});function f(r,o){return o=="pairs"&&typeof r=="string"?r:typeof r=="object"&&r[o]!=null?r[o]:b[o]}var t={Backspace:a,Enter:n};function e(r){for(var o=0;o<r.length;o++){var h=r.charAt(o),p="'"+h+"'";t[p]||(t[p]=m(h))}}e(b.pairs+"`");function m(r){return function(o){return c(o,r)}}function d(r){var o=r.state.closeBrackets;if(!o||o.override)return o;var h=r.getModeAt(r.getCursor());return h.closeBrackets||o}function a(r){var o=d(r);if(!o||r.getOption("disableInput"))return x.Pass;for(var h=f(o,"pairs"),p=r.listSelections(),g=0;g<p.length;g++){if(!p[g].empty())return x.Pass;var v=i(r,p[g].head);if(!v||h.indexOf(v)%2!=0)return x.Pass}for(var g=p.length-1;g>=0;g--){var y=p[g].head;r.replaceRange("",A(y.line,y.ch-1),A(y.line,y.ch+1),"+delete")}}function n(r){var o=d(r),h=o&&f(o,"explode");if(!h||r.getOption("disableInput"))return x.Pass;for(var p=r.listSelections(),g=0;g<p.length;g++){if(!p[g].empty())return x.Pass;var v=i(r,p[g].head);if(!v||h.indexOf(v)%2!=0)return x.Pass}r.operation(function(){var y=r.lineSeparator()||`
`;r.replaceSelection(y+y,null),r.execCommand("goCharLeft"),p=r.listSelections();for(var w=0;w<p.length;w++){var S=p[w].head.line;r.indentLine(S,null,!0),r.indentLine(S+1,null,!0)}})}function s(r){var o=x.cmpPos(r.anchor,r.head)>0;return{anchor:new A(r.anchor.line,r.anchor.ch+(o?-1:1)),head:new A(r.head.line,r.head.ch+(o?1:-1))}}function c(r,o){var h=d(r);if(!h||r.getOption("disableInput"))return x.Pass;var p=f(h,"pairs"),g=p.indexOf(o);if(g==-1)return x.Pass;for(var v=f(h,"closeBefore"),y=f(h,"triples"),w=p.charAt(g+1)==o,S=r.listSelections(),_=g%2==0,I,C=0;C<S.length;C++){var E=S[C],O=E.head,M,F=r.getRange(O,A(O.line,O.ch+1));if(_&&!E.empty())M="surround";else if((w||!_)&&F==o)w&&u(r,O)?M="both":y.indexOf(o)>=0&&r.getRange(O,A(O.line,O.ch+3))==o+o+o?M="skipThree":M="skip";else if(w&&O.ch>1&&y.indexOf(o)>=0&&r.getRange(A(O.line,O.ch-2),O)==o+o){if(O.ch>2&&/\bstring/.test(r.getTokenTypeAt(A(O.line,O.ch-2))))return x.Pass;M="addFour"}else if(w){var H=O.ch==0?" ":r.getRange(A(O.line,O.ch-1),O);if(!x.isWordChar(F)&&H!=o&&!x.isWordChar(H))M="both";else return x.Pass}else if(_&&(F.length===0||/\s/.test(F)||v.indexOf(F)>-1))M="both";else return x.Pass;if(!I)I=M;else if(I!=M)return x.Pass}var B=g%2?p.charAt(g-1):o,X=g%2?o:p.charAt(g+1);r.operation(function(){if(I=="skip")r.execCommand("goCharRight");else if(I=="skipThree")for(var J=0;J<3;J++)r.execCommand("goCharRight");else if(I=="surround"){for(var k=r.getSelections(),J=0;J<k.length;J++)k[J]=B+k[J]+X;r.replaceSelections(k,"around"),k=r.listSelections().slice();for(var J=0;J<k.length;J++)k[J]=s(k[J]);r.setSelections(k)}else I=="both"?(r.replaceSelection(B+X,null),r.triggerElectric(B+X),r.execCommand("goCharLeft")):I=="addFour"&&(r.replaceSelection(B+B+B+B,"before"),r.execCommand("goCharRight"))})}function i(r,o){var h=r.getRange(A(o.line,o.ch-1),A(o.line,o.ch+1));return h.length==2?h:null}function u(r,o){var h=r.getTokenAt(A(o.line,o.ch+1));return/\bstring/.test(h.type)&&h.start==o.ch&&(o.ch==0||!/\bstring/.test(r.getTokenTypeAt(o)))}})},EMyp:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("mFDi"),f=l("K4ya"),t=l("qJCg"),e=l("iLNv"),m=l("vZ6x"),d=["inBrush","outOfBrush"],a="__ecBrushSelect",n="__ecInBrushSelectEvent",s=x.PRIORITY.VISUAL.BRUSH;x.registerLayout(s,function(y,w,S){y.eachComponent({mainType:"brush"},function(_){S&&S.type==="takeGlobalCursor"&&_.setBrushOption(S.key==="brush"?S.brushOption:{brushType:!1})}),c(y)});function c(y){y.eachComponent({mainType:"brush"},function(w){var S=w.brushTargetManager=new m(w.option,y);S.setInputRanges(w.areas,y)})}x.registerVisual(s,function(y,w,S){var _=[],I,C;y.eachComponent({mainType:"brush"},function(E,O){var M={brushId:E.id,brushIndex:O,brushName:E.name,areas:b.clone(E.areas),selected:[]};_.push(M);var F=E.option,H=F.brushLink,B=[],X=[],J=[],k=0;O||(I=F.throttleType,C=F.throttleDelay);var K=b.map(E.areas,function(q){return p(b.defaults({boundingRect:g[q.brushType](q)},q))}),z=f.createVisualMappings(E.option,d,function(q){q.mappingMethod="fixed"});b.isArray(H)&&b.each(H,function(q){B[q]=1});function W(q){return H==="all"||B[q]}function P(q){return!!q.length}y.eachSeries(function(q,re){var ce=J[re]=[];q.subType==="parallel"?G(q,re,ce):V(q,re,ce)});function G(q,re){var ce=q.coordinateSystem;k|=ce.hasAxisBrushed(),W(re)&&ce.eachActiveState(q.getData(),function(ie,fe){ie==="active"&&(X[fe]=1)})}function V(q,re,ce){var ie=o(q);if(!ie||h(E,re))return;if(b.each(K,function(xe){ie[xe.brushType]&&E.brushTargetManager.controlSeries(xe,q,y)&&ce.push(xe),k|=P(ce)}),W(re)&&P(ce)){var fe=q.getData();fe.each(function(xe){r(ie,ce,fe,xe)&&(X[xe]=1)})}}y.eachSeries(function(q,re){var ce={seriesId:q.id,seriesIndex:re,seriesName:q.name,dataIndex:[]};M.selected.push(ce);var ie=o(q),fe=J[re],xe=q.getData(),Se=W(re)?function(ke){return X[ke]?(ce.dataIndex.push(xe.getRawIndex(ke)),"inBrush"):"outOfBrush"}:function(ke){return r(ie,fe,xe,ke)?(ce.dataIndex.push(xe.getRawIndex(ke)),"inBrush"):"outOfBrush"};(W(re)?k:P(fe))&&f.applyVisual(d,z,xe,Se)})}),i(w,I,C,_,S)});function i(y,w,S,_,I){if(!I)return;var C=y.getZr();if(C[n])return;C[a]||(C[a]=u);var E=e.createOrUpdate(C,a,S,w);E(y,_)}function u(y,w){if(!y.isDisposed()){var S=y.getZr();S[n]=!0,y.dispatchAction({type:"brushSelect",batch:w}),S[n]=!1}}function r(y,w,S,_){for(var I=0,C=w.length;I<C;I++){var E=w[I];if(y[E.brushType](_,S,E.selectors,E))return!0}}function o(y){var w=y.brushSelector;if(b.isString(w)){var S=[];return b.each(t,function(I,C){S[C]=function(E,O,M,F){var H=O.getItemLayout(E);return I[w](H,M,F)}}),S}else if(b.isFunction(w)){var _={};return b.each(t,function(I,C){_[C]=w}),_}return w}function h(y,w){var S=y.option.seriesIndex;return S!=null&&S!=="all"&&(b.isArray(S)?b.indexOf(S,w)<0:w!==S)}function p(y){var w=y.selectors={};return b.each(t[y.brushType],function(S,_){w[_]=function(I){return S(I,w,y)}}),y}var g={lineX:b.noop,lineY:b.noop,rect:function(y){return v(y.range)},polygon:function(y){for(var w,S=y.range,_=0,I=S.length;_<I;_++){w=w||[[Infinity,-Infinity],[Infinity,-Infinity]];var C=S[_];C[0]<w[0][0]&&(w[0][0]=C[0]),C[0]>w[0][1]&&(w[0][1]=C[0]),C[1]<w[1][0]&&(w[1][0]=C[1]),C[1]>w[1][1]&&(w[1][1]=C[1])}return w&&v(w)}};function v(y){return new A(y[0][0],y[1][0],y[0][1]-y[0][0],y[1][1]-y[1][0])}R.layoutCovers=c},ERHi:function(j,R,l){var x=l("ProS");l("Z6js"),l("R4Th");var b=l("f5Yq"),A=l("h8O9");x.registerVisual(b("effectScatter","circle")),x.registerLayout(A("effectScatter"))},EUZL:function(j,R,l){(function(x,b,A){/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var f={};function t(d){d.version="0.17.5";var a=1200,n=1252;typeof cptable=="undefined"&&(typeof x!="undefined"?x.cptable=l("IkRI"):typeof window!="undefined"&&(window.cptable=l("IkRI")));for(var s=[874,932,936,949,950],c=0;c<=8;++c)s.push(1250+c);var i={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},u=function(N){if(s.indexOf(N)==-1)return;n=i[0]=N};function r(){u(1252)}var o=function(N){a=N,u(N)};function h(){o(1200),r()}function p(T){for(var N=[],L=0,Q=T.length;L<Q;++L)N[L]=T.charCodeAt(L);return N}function g(T){for(var N=[],L=0;L<T.length>>1;++L)N[L]=String.fromCharCode(T.charCodeAt(2*L)+(T.charCodeAt(2*L+1)<<8));return N.join("")}function v(T){for(var N=[],L=0;L<T.length>>1;++L)N[L]=String.fromCharCode(T.charCodeAt(2*L+1)+(T.charCodeAt(2*L)<<8));return N.join("")}var y=function(N){var L=N.charCodeAt(0),Q=N.charCodeAt(1);return L==255&&Q==254?g(N.slice(2)):L==254&&Q==255?v(N.slice(2)):L==65279?N.slice(1):N},w=function(N){return String.fromCharCode(N)},S=function(N){return String.fromCharCode(N)};typeof cptable!="undefined"&&(o=function(N){a=N,u(N)},y=function(N){return N.charCodeAt(0)===255&&N.charCodeAt(1)===254?cptable.utils.decode(1200,p(N.slice(2))):N},w=function(N){return a===1200?String.fromCharCode(N):cptable.utils.decode(a,[N&255,N>>8])[0]},S=function(N){return cptable.utils.decode(n,[N])[0]});var _=null,I=!0,C=function(){var N="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(Q){for(var ne="",Te=0,Ve=0,je=0,vt=0,St=0,Pt=0,pr=0,_r=0;_r<Q.length;)Te=Q.charCodeAt(_r++),vt=Te>>2,Ve=Q.charCodeAt(_r++),St=(Te&3)<<4|Ve>>4,je=Q.charCodeAt(_r++),Pt=(Ve&15)<<2|je>>6,pr=je&63,isNaN(Ve)?Pt=pr=64:isNaN(je)&&(pr=64),ne+=N.charAt(vt)+N.charAt(St)+N.charAt(Pt)+N.charAt(pr);return ne},decode:function(Q){var ne="",Te=0,Ve=0,je=0,vt=0,St=0,Pt=0,pr=0;Q=Q.replace(/[^\w\+\/\=]/g,"");for(var _r=0;_r<Q.length;)vt=N.indexOf(Q.charAt(_r++)),St=N.indexOf(Q.charAt(_r++)),Te=vt<<2|St>>4,ne+=String.fromCharCode(Te),Pt=N.indexOf(Q.charAt(_r++)),Ve=(St&15)<<4|Pt>>2,Pt!==64&&(ne+=String.fromCharCode(Ve)),pr=N.indexOf(Q.charAt(_r++)),je=(Pt&3)<<6|pr,pr!==64&&(ne+=String.fromCharCode(je));return ne}}}(),E=typeof b!="undefined"&&typeof A!="undefined"&&typeof A.versions!="undefined"&&!!A.versions.node,O=function(){};if(typeof b!="undefined"){var M=!b.from;if(!M)try{b.from("foo","utf8")}catch(T){M=!0}O=M?function(T,N){return N?new b(T,N):new b(T)}:b.from.bind(b),b.alloc||(b.alloc=function(T){return new b(T)}),b.allocUnsafe||(b.allocUnsafe=function(T){return new b(T)})}function F(T){return E?b.alloc(T):new Array(T)}function H(T){return E?b.allocUnsafe(T):new Array(T)}var B=function(N){return E?O(N,"binary"):N.split("").map(function(L){return L.charCodeAt(0)&255})};function X(T){if(typeof ArrayBuffer=="undefined")return B(T);for(var N=new ArrayBuffer(T.length),L=new Uint8Array(N),Q=0;Q!=T.length;++Q)L[Q]=T.charCodeAt(Q)&255;return N}function J(T){if(Array.isArray(T))return T.map(function(Q){return String.fromCharCode(Q)}).join("");for(var N=[],L=0;L<T.length;++L)N[L]=String.fromCharCode(T[L]);return N.join("")}function k(T){if(typeof Uint8Array=="undefined")throw new Error("Unsupported");return new Uint8Array(T)}function K(T){if(typeof ArrayBuffer=="undefined")throw new Error("Unsupported");if(T instanceof ArrayBuffer)return K(new Uint8Array(T));for(var N=new Array(T.length),L=0;L<T.length;++L)N[L]=T[L];return N}var z=function(N){return[].concat.apply([],N)},W=/\u0000/g,P=/[\u0001-\u0006]/g,G={},V=function(N){N.version="0.11.2";function L(tn){for(var Mn="",ti=tn.length-1;ti>=0;)Mn+=tn.charAt(ti--);return Mn}function Q(tn,Mn){for(var ti="";ti.length<Mn;)ti+=tn;return ti}function ne(tn,Mn){var ti=""+tn;return ti.length>=Mn?ti:Q("0",Mn-ti.length)+ti}function Te(tn,Mn){var ti=""+tn;return ti.length>=Mn?ti:Q(" ",Mn-ti.length)+ti}function Ve(tn,Mn){var ti=""+tn;return ti.length>=Mn?ti:ti+Q(" ",Mn-ti.length)}function je(tn,Mn){var ti=""+Math.round(tn);return ti.length>=Mn?ti:Q("0",Mn-ti.length)+ti}function vt(tn,Mn){var ti=""+tn;return ti.length>=Mn?ti:Q("0",Mn-ti.length)+ti}var St=Math.pow(2,32);function Pt(tn,Mn){if(tn>St||tn<-St)return je(tn,Mn);var ti=Math.round(tn);return vt(ti,Mn)}function pr(tn,Mn){return Mn=Mn||0,tn.length>=7+Mn&&(tn.charCodeAt(Mn)|32)===103&&(tn.charCodeAt(Mn+1)|32)===101&&(tn.charCodeAt(Mn+2)|32)===110&&(tn.charCodeAt(Mn+3)|32)===101&&(tn.charCodeAt(Mn+4)|32)===114&&(tn.charCodeAt(Mn+5)|32)===97&&(tn.charCodeAt(Mn+6)|32)===108}var _r=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],Rr=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function ln(tn){tn[0]="General",tn[1]="0",tn[2]="0.00",tn[3]="#,##0",tn[4]="#,##0.00",tn[9]="0%",tn[10]="0.00%",tn[11]="0.00E+00",tn[12]="# ?/?",tn[13]="# ??/??",tn[14]="m/d/yy",tn[15]="d-mmm-yy",tn[16]="d-mmm",tn[17]="mmm-yy",tn[18]="h:mm AM/PM",tn[19]="h:mm:ss AM/PM",tn[20]="h:mm",tn[21]="h:mm:ss",tn[22]="m/d/yy h:mm",tn[37]="#,##0 ;(#,##0)",tn[38]="#,##0 ;[Red](#,##0)",tn[39]="#,##0.00;(#,##0.00)",tn[40]="#,##0.00;[Red](#,##0.00)",tn[45]="mm:ss",tn[46]="[h]:mm:ss",tn[47]="mmss.0",tn[48]="##0.0E+0",tn[49]="@",tn[56]='"\u4E0A\u5348/\u4E0B\u5348 "hh"\u6642"mm"\u5206"ss"\u79D2 "'}var kr={};ln(kr);var An=[],Nn=0;for(Nn=5;Nn<=8;++Nn)An[Nn]=32+Nn;for(Nn=23;Nn<=26;++Nn)An[Nn]=0;for(Nn=27;Nn<=31;++Nn)An[Nn]=14;for(Nn=50;Nn<=58;++Nn)An[Nn]=14;for(Nn=59;Nn<=62;++Nn)An[Nn]=Nn-58;for(Nn=67;Nn<=68;++Nn)An[Nn]=Nn-58;for(Nn=72;Nn<=75;++Nn)An[Nn]=Nn-58;for(Nn=67;Nn<=68;++Nn)An[Nn]=Nn-57;for(Nn=76;Nn<=78;++Nn)An[Nn]=Nn-56;for(Nn=79;Nn<=81;++Nn)An[Nn]=Nn-34;var Rn=[];Rn[5]=Rn[63]='"$"#,##0_);\\("$"#,##0\\)',Rn[6]=Rn[64]='"$"#,##0_);[Red]\\("$"#,##0\\)',Rn[7]=Rn[65]='"$"#,##0.00_);\\("$"#,##0.00\\)',Rn[8]=Rn[66]='"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Rn[41]='_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',Rn[42]='_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',Rn[43]='_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',Rn[44]='_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)';function un(tn,Mn,ti){for(var Da=tn<0?-1:1,ui=tn*Da,pa=0,Ii=1,Ua=0,ei=1,Va=0,as=0,ds=Math.floor(ui);Va<Mn&&!(ds=Math.floor(ui),Ua=ds*Ii+pa,as=ds*Va+ei,ui-ds<5e-8);)ui=1/(ui-ds),pa=Ii,Ii=Ua,ei=Va,Va=as;if(as>Mn&&(Va>Mn?(as=ei,Ua=pa):(as=Va,Ua=Ii)),!ti)return[0,Da*Ua,as];var Lo=Math.floor(Da*Ua/as);return[Lo,Da*Ua-Lo*as,as]}function Bi(tn,Mn,ti){if(tn>2958465||tn<0)return null;var Da=tn|0,ui=Math.floor(86400*(tn-Da)),pa=0,Ii=[],Ua={D:Da,T:ui,u:86400*(tn-Da)-ui,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(Ua.u)<1e-6&&(Ua.u=0),Mn&&Mn.date1904&&(Da+=1462),Ua.u>.9999&&(Ua.u=0,++ui==86400&&(Ua.T=ui=0,++Da,++Ua.D)),Da===60)Ii=ti?[1317,10,29]:[1900,2,29],pa=3;else if(Da===0)Ii=ti?[1317,8,29]:[1900,1,0],pa=6;else{Da>60&&--Da;var ei=new Date(1900,0,1);ei.setDate(ei.getDate()+Da-1),Ii=[ei.getFullYear(),ei.getMonth()+1,ei.getDate()],pa=ei.getDay(),Da<60&&(pa=(pa+6)%7),ti&&(pa=ua(ei,Ii))}return Ua.y=Ii[0],Ua.m=Ii[1],Ua.d=Ii[2],Ua.S=ui%60,ui=Math.floor(ui/60),Ua.M=ui%60,ui=Math.floor(ui/60),Ua.H=ui,Ua.q=pa,Ua}N.parse_date_code=Bi;var fa=new Date(1899,11,31,0,0,0),$i=fa.getTime(),wa=new Date(1900,2,1,0,0,0);function no(tn,Mn){var ti=tn.getTime();return Mn?ti-=1461*24*60*60*1e3:tn>=wa&&(ti+=24*60*60*1e3),(ti-($i+(tn.getTimezoneOffset()-fa.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function Ca(tn){return tn.toString(10)}N._general_int=Ca;var Ma=function(){var Mn=/(?:\.0*|(\.\d*[1-9])0+)$/;function ti(Va){return Va.indexOf(".")==-1?Va:Va.replace(Mn,"$1")}var Da=/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,ui=/(E[+-])(\d)$/;function pa(Va){return Va.indexOf("E")==-1?Va:Va.replace(Da,"$1E").replace(ui,"$10$2")}function Ii(Va){var as=Va<0?12:11,ds=ti(Va.toFixed(12));return ds.length<=as?ds:(ds=Va.toPrecision(10),ds.length<=as?ds:Va.toExponential(5))}function Ua(Va){var as=ti(Va.toFixed(11));return as.length>(Va<0?12:11)||as==="0"||as==="-0"?Va.toPrecision(6):as}function ei(Va){var as=Math.floor(Math.log(Math.abs(Va))*Math.LOG10E),ds;return as>=-4&&as<=-1?ds=Va.toPrecision(10+as):Math.abs(as)<=9?ds=Ii(Va):as===10?ds=Va.toFixed(10).substr(0,12):ds=Ua(Va),ti(pa(ds.toUpperCase()))}return ei}();N._general_num=Ma;function La(tn,Mn){switch(typeof tn){case"string":return tn;case"boolean":return tn?"TRUE":"FALSE";case"number":return(tn|0)===tn?tn.toString(10):Ma(tn);case"undefined":return"";case"object":if(tn==null)return"";if(tn instanceof Date)return aa(14,no(tn,Mn&&Mn.date1904),Mn)}throw new Error("unsupported value in General format: "+tn)}N._general=La;function ua(tn,Mn){Mn[0]-=581;var ti=tn.getDay();return tn<60&&(ti=(ti+6)%7),ti}function xo(tn,Mn,ti,Da){var ui="",pa=0,Ii=0,Ua=ti.y,ei,Va=0;switch(tn){case 98:Ua=ti.y+543;case 121:switch(Mn.length){case 1:case 2:ei=Ua%100,Va=2;break;default:ei=Ua%1e4,Va=4;break}break;case 109:switch(Mn.length){case 1:case 2:ei=ti.m,Va=Mn.length;break;case 3:return Rr[ti.m-1][1];case 5:return Rr[ti.m-1][0];default:return Rr[ti.m-1][2]}break;case 100:switch(Mn.length){case 1:case 2:ei=ti.d,Va=Mn.length;break;case 3:return _r[ti.q][0];default:return _r[ti.q][1]}break;case 104:switch(Mn.length){case 1:case 2:ei=1+(ti.H+11)%12,Va=Mn.length;break;default:throw"bad hour format: "+Mn}break;case 72:switch(Mn.length){case 1:case 2:ei=ti.H,Va=Mn.length;break;default:throw"bad hour format: "+Mn}break;case 77:switch(Mn.length){case 1:case 2:ei=ti.M,Va=Mn.length;break;default:throw"bad minute format: "+Mn}break;case 115:if(Mn!="s"&&Mn!="ss"&&Mn!=".0"&&Mn!=".00"&&Mn!=".000")throw"bad second format: "+Mn;return ti.u===0&&(Mn=="s"||Mn=="ss")?ne(ti.S,Mn.length):(Da>=2?Ii=Da===3?1e3:100:Ii=Da===1?10:1,pa=Math.round(Ii*(ti.S+ti.u)),pa>=60*Ii&&(pa=0),Mn==="s"?pa===0?"0":""+pa/Ii:(ui=ne(pa,2+Da),Mn==="ss"?ui.substr(0,2):"."+ui.substr(2,Mn.length-1)));case 90:switch(Mn){case"[h]":case"[hh]":ei=ti.D*24+ti.H;break;case"[m]":case"[mm]":ei=(ti.D*24+ti.H)*60+ti.M;break;case"[s]":case"[ss]":ei=((ti.D*24+ti.H)*60+ti.M)*60+Math.round(ti.S+ti.u);break;default:throw"bad abstime format: "+Mn}Va=Mn.length===3?1:2;break;case 101:ei=Ua,Va=1;break}var as=Va>0?ne(ei,Va):"";return as}function Os(tn){var Mn=3;if(tn.length<=Mn)return tn;for(var ti=tn.length%Mn,Da=tn.substr(0,ti);ti!=tn.length;ti+=Mn)Da+=(Da.length>0?",":"")+tn.substr(ti,Mn);return Da}var is=function(){var Mn=/%/g;function ti(So,Vi,sa){var Rs=Vi.replace(Mn,""),qa=Vi.length-Rs.length;return is(So,Rs,sa*Math.pow(10,2*qa))+Q("%",qa)}function Da(So,Vi,sa){for(var Rs=Vi.length-1;Vi.charCodeAt(Rs-1)===44;)--Rs;return is(So,Vi.substr(0,Rs),sa/Math.pow(10,3*(Vi.length-Rs)))}function ui(So,Vi){var sa,Rs=So.indexOf("E")-So.indexOf(".")-1;if(So.match(/^#+0.0E\+0$/)){if(Vi==0)return"0.0E+0";if(Vi<0)return"-"+ui(So,-Vi);var qa=So.indexOf(".");qa===-1&&(qa=So.indexOf("E"));var eo=Math.floor(Math.log(Vi)*Math.LOG10E)%qa;if(eo<0&&(eo+=qa),sa=(Vi/Math.pow(10,eo)).toPrecision(Rs+1+(qa+eo)%qa),sa.indexOf("e")===-1){var $o=Math.floor(Math.log(Vi)*Math.LOG10E);for(sa.indexOf(".")===-1?sa=sa.charAt(0)+"."+sa.substr(1)+"E+"+($o-sa.length+eo):sa+="E+"+($o-eo);sa.substr(0,2)==="0.";)sa=sa.charAt(0)+sa.substr(2,qa)+"."+sa.substr(2+qa),sa=sa.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");sa=sa.replace(/\+-/,"-")}sa=sa.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(ol,Kl,Il,Ol){return Kl+Il+Ol.substr(0,(qa+eo)%qa)+"."+Ol.substr(eo)+"E"})}else sa=Vi.toExponential(Rs);return So.match(/E\+00$/)&&sa.match(/e[+-]\d$/)&&(sa=sa.substr(0,sa.length-1)+"0"+sa.charAt(sa.length-1)),So.match(/E\-/)&&sa.match(/e\+/)&&(sa=sa.replace(/e\+/,"e")),sa.replace("e","E")}var pa=/# (\?+)( ?)\/( ?)(\d+)/;function Ii(So,Vi,sa){var Rs=parseInt(So[4],10),qa=Math.round(Vi*Rs),eo=Math.floor(qa/Rs),$o=qa-eo*Rs,ol=Rs;return sa+(eo===0?"":""+eo)+" "+($o===0?Q(" ",So[1].length+1+So[4].length):Te($o,So[1].length)+So[2]+"/"+So[3]+ne(ol,So[4].length))}function Ua(So,Vi,sa){return sa+(Vi===0?"":""+Vi)+Q(" ",So[1].length+2+So[4].length)}var ei=/^#*0*\.([0#]+)/,Va=/\).*[0#]/,as=/\(###\) ###\\?-####/;function ds(So){for(var Vi="",sa,Rs=0;Rs!=So.length;++Rs)switch(sa=So.charCodeAt(Rs)){case 35:break;case 63:Vi+=" ";break;case 48:Vi+="0";break;default:Vi+=String.fromCharCode(sa)}return Vi}function Lo(So,Vi){var sa=Math.pow(10,Vi);return""+Math.round(So*sa)/sa}function yc(So,Vi){var sa=So-Math.floor(So),Rs=Math.pow(10,Vi);return Vi<(""+Math.round(sa*Rs)).length?0:Math.round(sa*Rs)}function kc(So,Vi){return Vi<(""+Math.round((So-Math.floor(So))*Math.pow(10,Vi))).length?1:0}function wc(So){return So<2147483647&&So>-2147483648?""+(So>=0?So|0:So-1|0):""+Math.floor(So)}function Wl(So,Vi,sa){if(So.charCodeAt(0)===40&&!Vi.match(Va)){var Rs=Vi.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return sa>=0?Wl("n",Rs,sa):"("+Wl("n",Rs,-sa)+")"}if(Vi.charCodeAt(Vi.length-1)===44)return Da(So,Vi,sa);if(Vi.indexOf("%")!==-1)return ti(So,Vi,sa);if(Vi.indexOf("E")!==-1)return ui(Vi,sa);if(Vi.charCodeAt(0)===36)return"$"+Wl(So,Vi.substr(Vi.charAt(1)==" "?2:1),sa);var qa,eo,$o,ol,Kl=Math.abs(sa),Il=sa<0?"-":"";if(Vi.match(/^00+$/))return Il+Pt(Kl,Vi.length);if(Vi.match(/^[#?]+$/))return qa=Pt(sa,0),qa==="0"&&(qa=""),qa.length>Vi.length?qa:ds(Vi.substr(0,Vi.length-qa.length))+qa;if(eo=Vi.match(pa))return Ii(eo,Kl,Il);if(Vi.match(/^#+0+$/))return Il+Pt(Kl,Vi.length-Vi.indexOf("0"));if(eo=Vi.match(ei))return qa=Lo(sa,eo[1].length).replace(/^([^\.]+)$/,"$1."+ds(eo[1])).replace(/\.$/,"."+ds(eo[1])).replace(/\.(\d*)$/,function(Mu,Ch){return"."+Ch+Q("0",ds(eo[1]).length-Ch.length)}),Vi.indexOf("0.")!==-1?qa:qa.replace(/^0\./,".");if(Vi=Vi.replace(/^#+([0.])/,"$1"),eo=Vi.match(/^(0*)\.(#*)$/))return Il+Lo(Kl,eo[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,eo[1].length?"0.":".");if(eo=Vi.match(/^#{1,3},##0(\.?)$/))return Il+Os(Pt(Kl,0));if(eo=Vi.match(/^#,##0\.([#0]*0)$/))return sa<0?"-"+Wl(So,Vi,-sa):Os(""+(Math.floor(sa)+kc(sa,eo[1].length)))+"."+ne(yc(sa,eo[1].length),eo[1].length);if(eo=Vi.match(/^#,#*,#0/))return Wl(So,Vi.replace(/^#,#*,/,""),sa);if(eo=Vi.match(/^([0#]+)(\\?-([0#]+))+$/))return qa=L(Wl(So,Vi.replace(/[\\-]/g,""),sa)),$o=0,L(L(Vi.replace(/\\/g,"")).replace(/[0#]/g,function(Mu){return $o<qa.length?qa.charAt($o++):Mu==="0"?"0":""}));if(Vi.match(as))return qa=Wl(So,"##########",sa),"("+qa.substr(0,3)+") "+qa.substr(3,3)+"-"+qa.substr(6);var Ol="";if(eo=Vi.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return $o=Math.min(eo[4].length,7),ol=un(Kl,Math.pow(10,$o)-1,!1),qa=""+Il,Ol=is("n",eo[1],ol[1]),Ol.charAt(Ol.length-1)==" "&&(Ol=Ol.substr(0,Ol.length-1)+"0"),qa+=Ol+eo[2]+"/"+eo[3],Ol=Ve(ol[2],$o),Ol.length<eo[4].length&&(Ol=ds(eo[4].substr(eo[4].length-Ol.length))+Ol),qa+=Ol,qa;if(eo=Vi.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return $o=Math.min(Math.max(eo[1].length,eo[4].length),7),ol=un(Kl,Math.pow(10,$o)-1,!0),Il+(ol[0]||(ol[1]?"":"0"))+" "+(ol[1]?Te(ol[1],$o)+eo[2]+"/"+eo[3]+Ve(ol[2],$o):Q(" ",2*$o+1+eo[2].length+eo[3].length));if(eo=Vi.match(/^[#0?]+$/))return qa=Pt(sa,0),Vi.length<=qa.length?qa:ds(Vi.substr(0,Vi.length-qa.length))+qa;if(eo=Vi.match(/^([#0?]+)\.([#0]+)$/)){qa=""+sa.toFixed(Math.min(eo[2].length,10)).replace(/([^0])0+$/,"$1"),$o=qa.indexOf(".");var xh=Vi.indexOf(".")-$o,Lh=Vi.length-qa.length-xh;return ds(Vi.substr(0,xh)+qa+Vi.substr(Vi.length-Lh))}if(eo=Vi.match(/^00,000\.([#0]*0)$/))return $o=yc(sa,eo[1].length),sa<0?"-"+Wl(So,Vi,-sa):Os(wc(sa)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(Mu){return"00,"+(Mu.length<3?ne(0,3-Mu.length):"")+Mu})+"."+ne($o,eo[1].length);switch(Vi){case"###,##0.00":return Wl(So,"#,##0.00",sa);case"###,###":case"##,###":case"#,###":var Sh=Os(Pt(Kl,0));return Sh!=="0"?Il+Sh:"";case"###,###.00":return Wl(So,"###,##0.00",sa).replace(/^0\./,".");case"#,###.00":return Wl(So,"#,##0.00",sa).replace(/^0\./,".");default:}throw new Error("unsupported format |"+Vi+"|")}function pd(So,Vi,sa){for(var Rs=Vi.length-1;Vi.charCodeAt(Rs-1)===44;)--Rs;return is(So,Vi.substr(0,Rs),sa/Math.pow(10,3*(Vi.length-Rs)))}function Nd(So,Vi,sa){var Rs=Vi.replace(Mn,""),qa=Vi.length-Rs.length;return is(So,Rs,sa*Math.pow(10,2*qa))+Q("%",qa)}function tu(So,Vi){var sa,Rs=So.indexOf("E")-So.indexOf(".")-1;if(So.match(/^#+0.0E\+0$/)){if(Vi==0)return"0.0E+0";if(Vi<0)return"-"+tu(So,-Vi);var qa=So.indexOf(".");qa===-1&&(qa=So.indexOf("E"));var eo=Math.floor(Math.log(Vi)*Math.LOG10E)%qa;if(eo<0&&(eo+=qa),sa=(Vi/Math.pow(10,eo)).toPrecision(Rs+1+(qa+eo)%qa),!sa.match(/[Ee]/)){var $o=Math.floor(Math.log(Vi)*Math.LOG10E);sa.indexOf(".")===-1?sa=sa.charAt(0)+"."+sa.substr(1)+"E+"+($o-sa.length+eo):sa+="E+"+($o-eo),sa=sa.replace(/\+-/,"-")}sa=sa.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(ol,Kl,Il,Ol){return Kl+Il+Ol.substr(0,(qa+eo)%qa)+"."+Ol.substr(eo)+"E"})}else sa=Vi.toExponential(Rs);return So.match(/E\+00$/)&&sa.match(/e[+-]\d$/)&&(sa=sa.substr(0,sa.length-1)+"0"+sa.charAt(sa.length-1)),So.match(/E\-/)&&sa.match(/e\+/)&&(sa=sa.replace(/e\+/,"e")),sa.replace("e","E")}function Qs(So,Vi,sa){if(So.charCodeAt(0)===40&&!Vi.match(Va)){var Rs=Vi.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return sa>=0?Qs("n",Rs,sa):"("+Qs("n",Rs,-sa)+")"}if(Vi.charCodeAt(Vi.length-1)===44)return pd(So,Vi,sa);if(Vi.indexOf("%")!==-1)return Nd(So,Vi,sa);if(Vi.indexOf("E")!==-1)return tu(Vi,sa);if(Vi.charCodeAt(0)===36)return"$"+Qs(So,Vi.substr(Vi.charAt(1)==" "?2:1),sa);var qa,eo,$o,ol,Kl=Math.abs(sa),Il=sa<0?"-":"";if(Vi.match(/^00+$/))return Il+ne(Kl,Vi.length);if(Vi.match(/^[#?]+$/))return qa=""+sa,sa===0&&(qa=""),qa.length>Vi.length?qa:ds(Vi.substr(0,Vi.length-qa.length))+qa;if(eo=Vi.match(pa))return Ua(eo,Kl,Il);if(Vi.match(/^#+0+$/))return Il+ne(Kl,Vi.length-Vi.indexOf("0"));if(eo=Vi.match(ei))return qa=(""+sa).replace(/^([^\.]+)$/,"$1."+ds(eo[1])).replace(/\.$/,"."+ds(eo[1])),qa=qa.replace(/\.(\d*)$/,function(Mu,Ch){return"."+Ch+Q("0",ds(eo[1]).length-Ch.length)}),Vi.indexOf("0.")!==-1?qa:qa.replace(/^0\./,".");if(Vi=Vi.replace(/^#+([0.])/,"$1"),eo=Vi.match(/^(0*)\.(#*)$/))return Il+(""+Kl).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,eo[1].length?"0.":".");if(eo=Vi.match(/^#{1,3},##0(\.?)$/))return Il+Os(""+Kl);if(eo=Vi.match(/^#,##0\.([#0]*0)$/))return sa<0?"-"+Qs(So,Vi,-sa):Os(""+sa)+"."+Q("0",eo[1].length);if(eo=Vi.match(/^#,#*,#0/))return Qs(So,Vi.replace(/^#,#*,/,""),sa);if(eo=Vi.match(/^([0#]+)(\\?-([0#]+))+$/))return qa=L(Qs(So,Vi.replace(/[\\-]/g,""),sa)),$o=0,L(L(Vi.replace(/\\/g,"")).replace(/[0#]/g,function(Mu){return $o<qa.length?qa.charAt($o++):Mu==="0"?"0":""}));if(Vi.match(as))return qa=Qs(So,"##########",sa),"("+qa.substr(0,3)+") "+qa.substr(3,3)+"-"+qa.substr(6);var Ol="";if(eo=Vi.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return $o=Math.min(eo[4].length,7),ol=un(Kl,Math.pow(10,$o)-1,!1),qa=""+Il,Ol=is("n",eo[1],ol[1]),Ol.charAt(Ol.length-1)==" "&&(Ol=Ol.substr(0,Ol.length-1)+"0"),qa+=Ol+eo[2]+"/"+eo[3],Ol=Ve(ol[2],$o),Ol.length<eo[4].length&&(Ol=ds(eo[4].substr(eo[4].length-Ol.length))+Ol),qa+=Ol,qa;if(eo=Vi.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return $o=Math.min(Math.max(eo[1].length,eo[4].length),7),ol=un(Kl,Math.pow(10,$o)-1,!0),Il+(ol[0]||(ol[1]?"":"0"))+" "+(ol[1]?Te(ol[1],$o)+eo[2]+"/"+eo[3]+Ve(ol[2],$o):Q(" ",2*$o+1+eo[2].length+eo[3].length));if(eo=Vi.match(/^[#0?]+$/))return qa=""+sa,Vi.length<=qa.length?qa:ds(Vi.substr(0,Vi.length-qa.length))+qa;if(eo=Vi.match(/^([#0]+)\.([#0]+)$/)){qa=""+sa.toFixed(Math.min(eo[2].length,10)).replace(/([^0])0+$/,"$1"),$o=qa.indexOf(".");var xh=Vi.indexOf(".")-$o,Lh=Vi.length-qa.length-xh;return ds(Vi.substr(0,xh)+qa+Vi.substr(Vi.length-Lh))}if(eo=Vi.match(/^00,000\.([#0]*0)$/))return sa<0?"-"+Qs(So,Vi,-sa):Os(""+sa).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(Mu){return"00,"+(Mu.length<3?ne(0,3-Mu.length):"")+Mu})+"."+ne(0,eo[1].length);switch(Vi){case"###,###":case"##,###":case"#,###":var Sh=Os(""+Kl);return Sh!=="0"?Il+Sh:"";default:if(Vi.match(/\.[0#?]*$/))return Qs(So,Vi.slice(0,Vi.lastIndexOf(".")),sa)+ds(Vi.slice(Vi.lastIndexOf(".")))}throw new Error("unsupported format |"+Vi+"|")}return function(Vi,sa,Rs){return(Rs|0)===Rs?Qs(Vi,sa,Rs):Wl(Vi,sa,Rs)}}();function Gs(tn){for(var Mn=[],ti=!1,Da=0,ui=0;Da<tn.length;++Da)switch(tn.charCodeAt(Da)){case 34:ti=!ti;break;case 95:case 42:case 92:++Da;break;case 59:Mn[Mn.length]=tn.substr(ui,Da-ui),ui=Da+1}if(Mn[Mn.length]=tn.substr(ui),ti===!0)throw new Error("Format |"+tn+"| unterminated string ");return Mn}N._split=Gs;var Ms=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function Dl(tn){for(var Mn=0,ti="",Da="";Mn<tn.length;)switch(ti=tn.charAt(Mn)){case"G":pr(tn,Mn)&&(Mn+=6),Mn++;break;case'"':for(;tn.charCodeAt(++Mn)!==34&&Mn<tn.length;);++Mn;break;case"\\":Mn+=2;break;case"_":Mn+=2;break;case"@":++Mn;break;case"B":case"b":if(tn.charAt(Mn+1)==="1"||tn.charAt(Mn+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"\u4E0A":if(tn.substr(Mn,3).toUpperCase()==="A/P")return!0;if(tn.substr(Mn,5).toUpperCase()==="AM/PM")return!0;if(tn.substr(Mn,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348")return!0;++Mn;break;case"[":for(Da=ti;tn.charAt(Mn++)!=="]"&&Mn<tn.length;)Da+=tn.charAt(Mn);if(Da.match(Ms))return!0;break;case".":case"0":case"#":for(;Mn<tn.length&&("0#?.,E+-%".indexOf(ti=tn.charAt(++Mn))>-1||ti=="\\"&&tn.charAt(Mn+1)=="-"&&"0#".indexOf(tn.charAt(Mn+2))>-1););break;case"?":for(;tn.charAt(++Mn)===ti;);break;case"*":++Mn,(tn.charAt(Mn)==" "||tn.charAt(Mn)=="*")&&++Mn;break;case"(":case")":++Mn;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;Mn<tn.length&&"0123456789".indexOf(tn.charAt(++Mn))>-1;);break;case" ":++Mn;break;default:++Mn;break}return!1}N.is_date=Dl;function Ao(tn,Mn,ti,Da){for(var ui=[],pa="",Ii=0,Ua="",ei="t",Va,as,ds,Lo="H";Ii<tn.length;)switch(Ua=tn.charAt(Ii)){case"G":if(!pr(tn,Ii))throw new Error("unrecognized character "+Ua+" in "+tn);ui[ui.length]={t:"G",v:"General"},Ii+=7;break;case'"':for(pa="";(ds=tn.charCodeAt(++Ii))!==34&&Ii<tn.length;)pa+=String.fromCharCode(ds);ui[ui.length]={t:"t",v:pa},++Ii;break;case"\\":var yc=tn.charAt(++Ii),kc=yc==="("||yc===")"?yc:"t";ui[ui.length]={t:kc,v:yc},++Ii;break;case"_":ui[ui.length]={t:"t",v:" "},Ii+=2;break;case"@":ui[ui.length]={t:"T",v:Mn},++Ii;break;case"B":case"b":if(tn.charAt(Ii+1)==="1"||tn.charAt(Ii+1)==="2"){if(Va==null&&(Va=Bi(Mn,ti,tn.charAt(Ii+1)==="2"),Va==null))return"";ui[ui.length]={t:"X",v:tn.substr(Ii,2)},ei=Ua,Ii+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":Ua=Ua.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(Mn<0)return"";if(Va==null&&(Va=Bi(Mn,ti),Va==null))return"";for(pa=Ua;++Ii<tn.length&&tn.charAt(Ii).toLowerCase()===Ua;)pa+=Ua;Ua==="m"&&ei.toLowerCase()==="h"&&(Ua="M"),Ua==="h"&&(Ua=Lo),ui[ui.length]={t:Ua,v:pa},ei=Ua;break;case"A":case"a":case"\u4E0A":var wc={t:Ua,v:Ua};if(Va==null&&(Va=Bi(Mn,ti)),tn.substr(Ii,3).toUpperCase()==="A/P"?(Va!=null&&(wc.v=Va.H>=12?"P":"A"),wc.t="T",Lo="h",Ii+=3):tn.substr(Ii,5).toUpperCase()==="AM/PM"?(Va!=null&&(wc.v=Va.H>=12?"PM":"AM"),wc.t="T",Ii+=5,Lo="h"):tn.substr(Ii,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348"?(Va!=null&&(wc.v=Va.H>=12?"\u4E0B\u5348":"\u4E0A\u5348"),wc.t="T",Ii+=5,Lo="h"):(wc.t="t",++Ii),Va==null&&wc.t==="T")return"";ui[ui.length]=wc,ei=Ua;break;case"[":for(pa=Ua;tn.charAt(Ii++)!=="]"&&Ii<tn.length;)pa+=tn.charAt(Ii);if(pa.slice(-1)!=="]")throw'unterminated "[" block: |'+pa+"|";if(pa.match(Ms)){if(Va==null&&(Va=Bi(Mn,ti),Va==null))return"";ui[ui.length]={t:"Z",v:pa.toLowerCase()},ei=pa.charAt(1)}else pa.indexOf("$")>-1&&(pa=(pa.match(/\$([^-\[\]]*)/)||[])[1]||"$",Dl(tn)||(ui[ui.length]={t:"t",v:pa}));break;case".":if(Va!=null){for(pa=Ua;++Ii<tn.length&&(Ua=tn.charAt(Ii))==="0";)pa+=Ua;ui[ui.length]={t:"s",v:pa};break}case"0":case"#":for(pa=Ua;++Ii<tn.length&&"0#?.,E+-%".indexOf(Ua=tn.charAt(Ii))>-1;)pa+=Ua;ui[ui.length]={t:"n",v:pa};break;case"?":for(pa=Ua;tn.charAt(++Ii)===Ua;)pa+=Ua;ui[ui.length]={t:Ua,v:pa},ei=Ua;break;case"*":++Ii,(tn.charAt(Ii)==" "||tn.charAt(Ii)=="*")&&++Ii;break;case"(":case")":ui[ui.length]={t:Da===1?"t":Ua,v:Ua},++Ii;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(pa=Ua;Ii<tn.length&&"0123456789".indexOf(tn.charAt(++Ii))>-1;)pa+=tn.charAt(Ii);ui[ui.length]={t:"D",v:pa};break;case" ":ui[ui.length]={t:Ua,v:Ua},++Ii;break;case"$":ui[ui.length]={t:"t",v:"$"},++Ii;break;default:if(",$-+/():!^&'~{}<>=\u20ACacfijklopqrtuvwxzP".indexOf(Ua)===-1)throw new Error("unrecognized character "+Ua+" in "+tn);ui[ui.length]={t:"t",v:Ua},++Ii;break}var Wl=0,pd=0,Nd;for(Ii=ui.length-1,ei="t";Ii>=0;--Ii)switch(ui[Ii].t){case"h":case"H":ui[Ii].t=Lo,ei="h",Wl<1&&(Wl=1);break;case"s":(Nd=ui[Ii].v.match(/\.0+$/))&&(pd=Math.max(pd,Nd[0].length-1)),Wl<3&&(Wl=3);case"d":case"y":case"M":case"e":ei=ui[Ii].t;break;case"m":ei==="s"&&(ui[Ii].t="M",Wl<2&&(Wl=2));break;case"X":break;case"Z":Wl<1&&ui[Ii].v.match(/[Hh]/)&&(Wl=1),Wl<2&&ui[Ii].v.match(/[Mm]/)&&(Wl=2),Wl<3&&ui[Ii].v.match(/[Ss]/)&&(Wl=3)}switch(Wl){case 0:break;case 1:Va.u>=.5&&(Va.u=0,++Va.S),Va.S>=60&&(Va.S=0,++Va.M),Va.M>=60&&(Va.M=0,++Va.H);break;case 2:Va.u>=.5&&(Va.u=0,++Va.S),Va.S>=60&&(Va.S=0,++Va.M);break}var tu="",Qs;for(Ii=0;Ii<ui.length;++Ii)switch(ui[Ii].t){case"t":case"T":case" ":case"D":break;case"X":ui[Ii].v="",ui[Ii].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":ui[Ii].v=xo(ui[Ii].t.charCodeAt(0),ui[Ii].v,Va,pd),ui[Ii].t="t";break;case"n":case"?":for(Qs=Ii+1;ui[Qs]!=null&&((Ua=ui[Qs].t)==="?"||Ua==="D"||(Ua===" "||Ua==="t")&&ui[Qs+1]!=null&&(ui[Qs+1].t==="?"||ui[Qs+1].t==="t"&&ui[Qs+1].v==="/")||ui[Ii].t==="("&&(Ua===" "||Ua==="n"||Ua===")")||Ua==="t"&&(ui[Qs].v==="/"||ui[Qs].v===" "&&ui[Qs+1]!=null&&ui[Qs+1].t=="?"));)ui[Ii].v+=ui[Qs].v,ui[Qs]={v:"",t:";"},++Qs;tu+=ui[Ii].v,Ii=Qs-1;break;case"G":ui[Ii].t="t",ui[Ii].v=La(Mn,ti);break}var So="",Vi,sa;if(tu.length>0){tu.charCodeAt(0)==40?(Vi=Mn<0&&tu.charCodeAt(0)===45?-Mn:Mn,sa=is("n",tu,Vi)):(Vi=Mn<0&&Da>1?-Mn:Mn,sa=is("n",tu,Vi),Vi<0&&ui[0]&&ui[0].t=="t"&&(sa=sa.substr(1),ui[0].v="-"+ui[0].v)),Qs=sa.length-1;var Rs=ui.length;for(Ii=0;Ii<ui.length;++Ii)if(ui[Ii]!=null&&ui[Ii].t!="t"&&ui[Ii].v.indexOf(".")>-1){Rs=Ii;break}var qa=ui.length;if(Rs===ui.length&&sa.indexOf("E")===-1){for(Ii=ui.length-1;Ii>=0;--Ii){if(ui[Ii]==null||"n?".indexOf(ui[Ii].t)===-1)continue;Qs>=ui[Ii].v.length-1?(Qs-=ui[Ii].v.length,ui[Ii].v=sa.substr(Qs+1,ui[Ii].v.length)):Qs<0?ui[Ii].v="":(ui[Ii].v=sa.substr(0,Qs+1),Qs=-1),ui[Ii].t="t",qa=Ii}Qs>=0&&qa<ui.length&&(ui[qa].v=sa.substr(0,Qs+1)+ui[qa].v)}else if(Rs!==ui.length&&sa.indexOf("E")===-1){for(Qs=sa.indexOf(".")-1,Ii=Rs;Ii>=0;--Ii){if(ui[Ii]==null||"n?".indexOf(ui[Ii].t)===-1)continue;for(as=ui[Ii].v.indexOf(".")>-1&&Ii===Rs?ui[Ii].v.indexOf(".")-1:ui[Ii].v.length-1,So=ui[Ii].v.substr(as+1);as>=0;--as)Qs>=0&&(ui[Ii].v.charAt(as)==="0"||ui[Ii].v.charAt(as)==="#")&&(So=sa.charAt(Qs--)+So);ui[Ii].v=So,ui[Ii].t="t",qa=Ii}for(Qs>=0&&qa<ui.length&&(ui[qa].v=sa.substr(0,Qs+1)+ui[qa].v),Qs=sa.indexOf(".")+1,Ii=Rs;Ii<ui.length;++Ii){if(ui[Ii]==null||"n?(".indexOf(ui[Ii].t)===-1&&Ii!==Rs)continue;for(as=ui[Ii].v.indexOf(".")>-1&&Ii===Rs?ui[Ii].v.indexOf(".")+1:0,So=ui[Ii].v.substr(0,as);as<ui[Ii].v.length;++as)Qs<sa.length&&(So+=sa.charAt(Qs++));ui[Ii].v=So,ui[Ii].t="t",qa=Ii}}}for(Ii=0;Ii<ui.length;++Ii)ui[Ii]!=null&&"n?".indexOf(ui[Ii].t)>-1&&(Vi=Da>1&&Mn<0&&Ii>0&&ui[Ii-1].v==="-"?-Mn:Mn,ui[Ii].v=is(ui[Ii].t,ui[Ii].v,Vi),ui[Ii].t="t");var eo="";for(Ii=0;Ii!==ui.length;++Ii)ui[Ii]!=null&&(eo+=ui[Ii].v);return eo}N._eval=Ao;var Hs=/\[[=<>]/,Qo=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function $l(tn,Mn){if(Mn==null)return!1;var ti=parseFloat(Mn[2]);switch(Mn[1]){case"=":if(tn==ti)return!0;break;case">":if(tn>ti)return!0;break;case"<":if(tn<ti)return!0;break;case"<>":if(tn!=ti)return!0;break;case">=":if(tn>=ti)return!0;break;case"<=":if(tn<=ti)return!0;break}return!1}function ii(tn,Mn){var ti=Gs(tn),Da=ti.length,ui=ti[Da-1].indexOf("@");if(Da<4&&ui>-1&&--Da,ti.length>4)throw new Error("cannot find right format for |"+ti.join("|")+"|");if(typeof Mn!="number")return[4,ti.length===4||ui>-1?ti[ti.length-1]:"@"];switch(ti.length){case 1:ti=ui>-1?["General","General","General",ti[0]]:[ti[0],ti[0],ti[0],"@"];break;case 2:ti=ui>-1?[ti[0],ti[0],ti[0],ti[1]]:[ti[0],ti[1],ti[0],"@"];break;case 3:ti=ui>-1?[ti[0],ti[1],ti[0],ti[2]]:[ti[0],ti[1],ti[2],"@"];break;case 4:break}var pa=Mn>0?ti[0]:Mn<0?ti[1]:ti[2];if(ti[0].indexOf("[")===-1&&ti[1].indexOf("[")===-1)return[Da,pa];if(ti[0].match(Hs)!=null||ti[1].match(Hs)!=null){var Ii=ti[0].match(Qo),Ua=ti[1].match(Qo);return $l(Mn,Ii)?[Da,ti[0]]:$l(Mn,Ua)?[Da,ti[1]]:[Da,ti[Ii!=null&&Ua!=null?2:1]]}return[Da,pa]}function aa(tn,Mn,ti){ti==null&&(ti={});var Da="";switch(typeof tn){case"string":tn=="m/d/yy"&&ti.dateNF?Da=ti.dateNF:Da=tn;break;case"number":tn==14&&ti.dateNF?Da=ti.dateNF:Da=(ti.table!=null?ti.table:kr)[tn],Da==null&&(Da=ti.table&&ti.table[An[tn]]||kr[An[tn]]),Da==null&&(Da=Rn[tn]||"General");break}if(pr(Da,0))return La(Mn,ti);Mn instanceof Date&&(Mn=no(Mn,ti.date1904));var ui=ii(Da,Mn);if(pr(ui[1]))return La(Mn,ti);if(Mn===!0)Mn="TRUE";else if(Mn===!1)Mn="FALSE";else if(Mn===""||Mn==null)return"";return Ao(ui[1],Mn,ti,ui[0])}function Hi(tn,Mn){if(typeof Mn!="number"){Mn=+Mn||-1;for(var ti=0;ti<392;++ti){if(kr[ti]==null){Mn<0&&(Mn=ti);continue}if(kr[ti]==tn){Mn=ti;break}}Mn<0&&(Mn=391)}return kr[Mn]=tn,Mn}N.load=Hi,N._table=kr,N.get_table=function(){return kr},N.load_table=function(Mn){for(var ti=0;ti!=392;++ti)Mn[ti]!==void 0&&Hi(Mn[ti],ti)},N.init_table=ln,N.format=aa};V(G);var q={"General Number":"General","General Date":G._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":G._table[15],"Short Date":G._table[14],"Long Time":G._table[19],"Medium Time":G._table[18],"Short Time":G._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:G._table[2],Standard:G._table[4],Percent:G._table[10],Scientific:G._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},re={"5":'"$"#,##0_);\\("$"#,##0\\)',"6":'"$"#,##0_);[Red]\\("$"#,##0\\)',"7":'"$"#,##0.00_);\\("$"#,##0.00\\)',"8":'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',"23":"General","24":"General","25":"General","26":"General","27":"m/d/yy","28":"m/d/yy","29":"m/d/yy","30":"m/d/yy","31":"m/d/yy","32":"h:mm:ss","33":"h:mm:ss","34":"h:mm:ss","35":"h:mm:ss","36":"m/d/yy","41":'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',"42":'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',"43":'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',"44":'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',"50":"m/d/yy","51":"m/d/yy","52":"m/d/yy","53":"m/d/yy","54":"m/d/yy","55":"m/d/yy","56":"m/d/yy","57":"m/d/yy","58":"m/d/yy","59":"0","60":"0.00","61":"#,##0","62":"#,##0.00","63":'"$"#,##0_);\\("$"#,##0\\)',"64":'"$"#,##0_);[Red]\\("$"#,##0\\)',"65":'"$"#,##0.00_);\\("$"#,##0.00\\)',"66":'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',"67":"0%","68":"0.00%","69":"# ?/?","70":"# ??/??","71":"m/d/yy","72":"m/d/yy","73":"d-mmm-yy","74":"d-mmm","75":"mmm-yy","76":"h:mm","77":"h:mm:ss","78":"m/d/yy h:mm","79":"mm:ss","80":"[h]:mm:ss","81":"mmss.0"},ce=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function ie(T){var N=typeof T=="number"?G._table[T]:T;return N=N.replace(ce,"(\\d+)"),new RegExp("^"+N+"$")}function fe(T,N,L){var Q=-1,ne=-1,Te=-1,Ve=-1,je=-1,vt=-1;(N.match(ce)||[]).forEach(function(pr,_r){var Rr=parseInt(L[_r+1],10);switch(pr.toLowerCase().charAt(0)){case"y":Q=Rr;break;case"d":Te=Rr;break;case"h":Ve=Rr;break;case"s":vt=Rr;break;case"m":Ve>=0?je=Rr:ne=Rr;break}}),vt>=0&&je==-1&&ne>=0&&(je=ne,ne=-1);var St=(""+(Q>=0?Q:new Date().getFullYear())).slice(-4)+"-"+("00"+(ne>=1?ne:1)).slice(-2)+"-"+("00"+(Te>=1?Te:1)).slice(-2);St.length==7&&(St="0"+St),St.length==8&&(St="20"+St);var Pt=("00"+(Ve>=0?Ve:0)).slice(-2)+":"+("00"+(je>=0?je:0)).slice(-2)+":"+("00"+(vt>=0?vt:0)).slice(-2);return Ve==-1&&je==-1&&vt==-1?St:Q==-1&&ne==-1&&Te==-1?Pt:St+"T"+Pt}var xe=!0,Se;(function(T){T(Se={})})(function(T){T.version="1.2.0";function N(){for(var je=0,vt=new Array(256),St=0;St!=256;++St)je=St,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,je=je&1?-306674912^je>>>1:je>>>1,vt[St]=je;return typeof Int32Array!="undefined"?new Int32Array(vt):vt}var L=N();function Q(je,vt){for(var St=vt^-1,Pt=je.length-1,pr=0;pr<Pt;)St=St>>>8^L[(St^je.charCodeAt(pr++))&255],St=St>>>8^L[(St^je.charCodeAt(pr++))&255];return pr===Pt&&(St=St>>>8^L[(St^je.charCodeAt(pr))&255]),St^-1}function ne(je,vt){if(je.length>1e4)return Te(je,vt);for(var St=vt^-1,Pt=je.length-3,pr=0;pr<Pt;)St=St>>>8^L[(St^je[pr++])&255],St=St>>>8^L[(St^je[pr++])&255],St=St>>>8^L[(St^je[pr++])&255],St=St>>>8^L[(St^je[pr++])&255];for(;pr<Pt+3;)St=St>>>8^L[(St^je[pr++])&255];return St^-1}function Te(je,vt){for(var St=vt^-1,Pt=je.length-7,pr=0;pr<Pt;)St=St>>>8^L[(St^je[pr++])&255],St=St>>>8^L[(St^je[pr++])&255],St=St>>>8^L[(St^je[pr++])&255],St=St>>>8^L[(St^je[pr++])&255],St=St>>>8^L[(St^je[pr++])&255],St=St>>>8^L[(St^je[pr++])&255],St=St>>>8^L[(St^je[pr++])&255],St=St>>>8^L[(St^je[pr++])&255];for(;pr<Pt+7;)St=St>>>8^L[(St^je[pr++])&255];return St^-1}function Ve(je,vt){for(var St=vt^-1,Pt=0,pr=je.length,_r,Rr;Pt<pr;)_r=je.charCodeAt(Pt++),_r<128?St=St>>>8^L[(St^_r)&255]:_r<2048?(St=St>>>8^L[(St^(192|_r>>6&31))&255],St=St>>>8^L[(St^(128|_r&63))&255]):_r>=55296&&_r<57344?(_r=(_r&1023)+64,Rr=je.charCodeAt(Pt++)&1023,St=St>>>8^L[(St^(240|_r>>8&7))&255],St=St>>>8^L[(St^(128|_r>>2&63))&255],St=St>>>8^L[(St^(128|Rr>>6&15|(_r&3)<<4))&255],St=St>>>8^L[(St^(128|Rr&63))&255]):(St=St>>>8^L[(St^(224|_r>>12&15))&255],St=St>>>8^L[(St^(128|_r>>6&63))&255],St=St>>>8^L[(St^(128|_r&63))&255]);return St^-1}T.table=L,T.bstr=Q,T.buf=ne,T.str=Ve});var ke=function(){var N={};N.version="1.1.4";function L(Sn,yi){for(var fi=Sn.split("/"),li=yi.split("/"),Si=0,ai=0,ka=Math.min(fi.length,li.length);Si<ka;++Si){if(ai=fi[Si].length-li[Si].length)return ai;if(fi[Si]!=li[Si])return fi[Si]<li[Si]?-1:1}return fi.length-li.length}function Q(Sn){if(Sn.charAt(Sn.length-1)=="/")return Sn.slice(0,-1).indexOf("/")===-1?Sn:Q(Sn.slice(0,-1));var yi=Sn.lastIndexOf("/");return yi===-1?Sn:Sn.slice(0,yi+1)}function ne(Sn){if(Sn.charAt(Sn.length-1)=="/")return ne(Sn.slice(0,-1));var yi=Sn.lastIndexOf("/");return yi===-1?Sn:Sn.slice(yi+1)}function Te(Sn,yi){typeof yi=="string"&&(yi=new Date(yi));var fi=yi.getHours();fi=fi<<6|yi.getMinutes(),fi=fi<<5|yi.getSeconds()>>>1,Sn.write_shift(2,fi);var li=yi.getFullYear()-1980;li=li<<4|yi.getMonth()+1,li=li<<5|yi.getDate(),Sn.write_shift(2,li)}function Ve(Sn){var yi=Sn.read_shift(2)&65535,fi=Sn.read_shift(2)&65535,li=new Date,Si=fi&31;fi>>>=5;var ai=fi&15;fi>>>=4,li.setMilliseconds(0),li.setFullYear(fi+1980),li.setMonth(ai-1),li.setDate(Si);var ka=yi&31;yi>>>=5;var _o=yi&63;return yi>>>=6,li.setHours(yi),li.setMinutes(_o),li.setSeconds(ka<<1),li}function je(Sn){Cn(Sn,0);for(var yi={},fi=0;Sn.l<=Sn.length-4;){var li=Sn.read_shift(2),Si=Sn.read_shift(2),ai=Sn.l+Si,ka={};switch(li){case 21589:fi=Sn.read_shift(1),fi&1&&(ka.mtime=Sn.read_shift(4)),Si>5&&(fi&2&&(ka.atime=Sn.read_shift(4)),fi&4&&(ka.ctime=Sn.read_shift(4))),ka.mtime&&(ka.mt=new Date(ka.mtime*1e3));break}Sn.l=ai,yi[li]=ka}return yi}var vt;function St(){return vt||(vt=l(4))}function Pt(Sn,yi){if(Sn[0]==80&&Sn[1]==75)return Kl(Sn,yi);if(Sn.length<512)throw new Error("CFB file size "+Sn.length+" < 512");var fi=3,li=512,Si=0,ai=0,ka=0,_o=0,Xa=0,To=[],Za=Sn.slice(0,512);Cn(Za,0);var gs=pr(Za);fi=gs[0];switch(fi){case 3:li=512;break;case 4:li=4096;break;case 0:if(gs[1]==0)return Kl(Sn,yi);default:throw new Error("Major Version: Expected 3 or 4 saw "+fi)}li!==512&&(Za=Sn.slice(0,li),Cn(Za,28));var ys=Sn.slice(0,li);_r(Za,fi);var rl=Za.read_shift(4,"i");if(fi===3&&rl!==0)throw new Error("# Directory Sectors: Expected 0 saw "+rl);Za.l+=4,ka=Za.read_shift(4,"i"),Za.l+=4,Za.chk("00100000","Mini Stream Cutoff Size: "),_o=Za.read_shift(4,"i"),Si=Za.read_shift(4,"i"),Xa=Za.read_shift(4,"i"),ai=Za.read_shift(4,"i");for(var _s=-1,vs=0;vs<109&&!(_s=Za.read_shift(4,"i"),_s<0);++vs)To[vs]=_s;var ac=Rr(Sn,li);An(Xa,ai,ac,li,To);var zc=Rn(ac,ka,To,li);zc[ka].name="!Directory",Si>0&&_o!==xo&&(zc[_o].name="!MiniFAT"),zc[To[0]].name="!FAT",zc.fat_addrs=To,zc.ssz=li;var ju={},vu=[],td=[],Kh=[];un(ka,zc,ac,vu,Si,ju,td,_o),ln(td,Kh,vu),vu.shift();var Vh={FileIndex:td,FullPaths:Kh};return yi&&yi.raw&&(Vh.raw={header:ys,sectors:ac}),Vh}function pr(Sn){if(Sn[Sn.l]==80&&Sn[Sn.l+1]==75)return[0,0];Sn.chk(Os,"Header Signature: "),Sn.l+=16;var yi=Sn.read_shift(2,"u");return[Sn.read_shift(2,"u"),yi]}function _r(Sn,yi){var fi=9;Sn.l+=2;switch(fi=Sn.read_shift(2)){case 9:if(yi!=3)throw new Error("Sector Shift: Expected 9 saw "+fi);break;case 12:if(yi!=4)throw new Error("Sector Shift: Expected 12 saw "+fi);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+fi)}Sn.chk("0600","Mini Sector Shift: "),Sn.chk("000000000000","Reserved: ")}function Rr(Sn,yi){for(var fi=Math.ceil(Sn.length/yi)-1,li=[],Si=1;Si<fi;++Si)li[Si-1]=Sn.slice(Si*yi,(Si+1)*yi);return li[fi-1]=Sn.slice(fi*yi),li}function ln(Sn,yi,fi){for(var li=0,Si=0,ai=0,ka=0,_o=0,Xa=fi.length,To=[],Za=[];li<Xa;++li)To[li]=Za[li]=li,yi[li]=fi[li];for(;_o<Za.length;++_o)li=Za[_o],Si=Sn[li].L,ai=Sn[li].R,ka=Sn[li].C,To[li]===li&&(Si!==-1&&To[Si]!==Si&&(To[li]=To[Si]),ai!==-1&&To[ai]!==ai&&(To[li]=To[ai])),ka!==-1&&(To[ka]=li),Si!==-1&&li!=To[li]&&(To[Si]=To[li],Za.lastIndexOf(Si)<_o&&Za.push(Si)),ai!==-1&&li!=To[li]&&(To[ai]=To[li],Za.lastIndexOf(ai)<_o&&Za.push(ai));for(li=1;li<Xa;++li)To[li]===li&&(ai!==-1&&To[ai]!==ai?To[li]=To[ai]:Si!==-1&&To[Si]!==Si&&(To[li]=To[Si]));for(li=1;li<Xa;++li){if(Sn[li].type===0)continue;if(_o=li,_o!=To[_o])do _o=To[_o],yi[li]=yi[_o]+"/"+yi[li];while(_o!==0&&To[_o]!==-1&&_o!=To[_o]);To[li]=-1}for(yi[0]+="/",li=1;li<Xa;++li)Sn[li].type!==2&&(yi[li]+="/")}function kr(Sn,yi,fi){for(var li=Sn.start,Si=Sn.size,ai=[],ka=li;fi&&Si>0&&ka>=0;)ai.push(yi.slice(ka*ua,ka*ua+ua)),Si-=ua,ka=Wi(fi,ka*4);return ai.length===0?In(0):z(ai).slice(0,Sn.size)}function An(Sn,yi,fi,li,Si){var ai=xo;if(Sn===xo){if(yi!==0)throw new Error("DIFAT chain shorter than expected")}else if(Sn!==-1){var ka=fi[Sn],_o=(li>>>2)-1;if(!ka)return;for(var Xa=0;Xa<_o&&!((ai=Wi(ka,Xa*4))===xo);++Xa)Si.push(ai);yi>=1&&An(Wi(ka,li-4),yi-1,fi,li,Si)}}function Nn(Sn,yi,fi,li,Si){var ai=[],ka=[];Si||(Si=[]);var _o=li-1,Xa=0,To=0;for(Xa=yi;Xa>=0;){Si[Xa]=!0,ai[ai.length]=Xa,ka.push(Sn[Xa]);var Za=fi[Math.floor(Xa*4/li)];if(To=Xa*4&_o,li<4+To)throw new Error("FAT boundary crossed: "+Xa+" 4 "+li);if(!Sn[Za])break;Xa=Wi(Sn[Za],To)}return{nodes:ai,data:Fi([ka])}}function Rn(Sn,yi,fi,li){var Si=Sn.length,ai=[],ka=[],_o=[],Xa=[],To=li-1,Za=0,gs=0,ys=0,rl=0;for(Za=0;Za<Si;++Za){if(_o=[],ys=Za+yi,ys>=Si&&(ys-=Si),ka[ys])continue;Xa=[];var _s=[];for(gs=ys;gs>=0;){_s[gs]=!0,ka[gs]=!0,_o[_o.length]=gs,Xa.push(Sn[gs]);var vs=fi[Math.floor(gs*4/li)];if(rl=gs*4&To,li<4+rl)throw new Error("FAT boundary crossed: "+gs+" 4 "+li);if(!Sn[vs])break;if(gs=Wi(Sn[vs],rl),_s[gs])break}ai[ys]={nodes:_o,data:Fi([Xa])}}return ai}function un(Sn,yi,fi,li,Si,ai,ka,_o){for(var Xa=0,To=li.length?2:0,Za=yi[Sn].data,gs=0,ys=0,rl;gs<Za.length;gs+=128){var _s=Za.slice(gs,gs+128);Cn(_s,64),ys=_s.read_shift(2),rl=Ta(_s,0,ys-To),li.push(rl);var vs={name:rl,type:_s.read_shift(1),color:_s.read_shift(1),L:_s.read_shift(4,"i"),R:_s.read_shift(4,"i"),C:_s.read_shift(4,"i"),clsid:_s.read_shift(16),state:_s.read_shift(4,"i"),start:0,size:0},ac=_s.read_shift(2)+_s.read_shift(2)+_s.read_shift(2)+_s.read_shift(2);ac!==0&&(vs.ct=Bi(_s,_s.l-8));var zc=_s.read_shift(2)+_s.read_shift(2)+_s.read_shift(2)+_s.read_shift(2);zc!==0&&(vs.mt=Bi(_s,_s.l-8)),vs.start=_s.read_shift(4,"i"),vs.size=_s.read_shift(4,"i"),vs.size<0&&vs.start<0&&(vs.size=vs.type=0,vs.start=xo,vs.name=""),vs.type===5?(Xa=vs.start,Si>0&&Xa!==xo&&(yi[Xa].name="!StreamData")):vs.size>=4096?(vs.storage="fat",yi[vs.start]===void 0&&(yi[vs.start]=Nn(fi,vs.start,yi.fat_addrs,yi.ssz)),yi[vs.start].name=vs.name,vs.content=yi[vs.start].data.slice(0,vs.size)):(vs.storage="minifat",vs.size<0?vs.size=0:Xa!==xo&&vs.start!==xo&&yi[Xa]&&(vs.content=kr(vs,yi[Xa].data,(yi[_o]||{}).data))),vs.content&&Cn(vs.content,0),ai[rl]=vs,ka.push(vs)}}function Bi(Sn,yi){return new Date((Ni(Sn,yi+4)/1e7*Math.pow(2,32)+Ni(Sn,yi)/1e7-11644473600)*1e3)}function fa(Sn,yi){return St(),Pt(vt.readFileSync(Sn),yi)}function $i(Sn,yi){switch(yi&&yi.type||"base64"){case"file":return fa(Sn,yi);case"base64":return Pt(B(C.decode(Sn)),yi);case"binary":return Pt(B(Sn),yi)}return Pt(Sn,yi)}function wa(Sn,yi){var fi=yi||{},li=fi.root||"Root Entry";if(Sn.FullPaths||(Sn.FullPaths=[]),Sn.FileIndex||(Sn.FileIndex=[]),Sn.FullPaths.length!==Sn.FileIndex.length)throw new Error("inconsistent CFB structure");Sn.FullPaths.length===0&&(Sn.FullPaths[0]=li+"/",Sn.FileIndex[0]={name:li,type:5}),fi.CLSID&&(Sn.FileIndex[0].clsid=fi.CLSID),no(Sn)}function no(Sn){var yi="Sh33tJ5";if(ke.find(Sn,"/"+yi))return;var fi=In(4);fi[0]=55,fi[1]=fi[3]=50,fi[2]=54,Sn.FileIndex.push({name:yi,type:2,content:fi,size:4,L:69,R:69,C:69}),Sn.FullPaths.push(Sn.FullPaths[0]+yi),Ca(Sn)}function Ca(Sn,yi){wa(Sn);for(var fi=!1,li=!1,Si=Sn.FullPaths.length-1;Si>=0;--Si){var ai=Sn.FileIndex[Si];switch(ai.type){case 0:li?fi=!0:(Sn.FileIndex.pop(),Sn.FullPaths.pop());break;case 1:case 2:case 5:li=!0,isNaN(ai.R*ai.L*ai.C)&&(fi=!0),ai.R>-1&&ai.L>-1&&ai.R==ai.L&&(fi=!0);break;default:fi=!0;break}}if(!fi&&!yi)return;var ka=new Date(1987,1,19),_o=0,Xa=[];for(Si=0;Si<Sn.FullPaths.length;++Si){if(Sn.FileIndex[Si].type===0)continue;Xa.push([Sn.FullPaths[Si],Sn.FileIndex[Si]])}for(Si=0;Si<Xa.length;++Si){var To=Q(Xa[Si][0]);for(li=!1,_o=0;_o<Xa.length;++_o)Xa[_o][0]===To&&(li=!0);li||Xa.push([To,{name:ne(To).replace("/",""),type:1,clsid:Gs,ct:ka,mt:ka,content:null}])}for(Xa.sort(function(ys,rl){return L(ys[0],rl[0])}),Sn.FullPaths=[],Sn.FileIndex=[],Si=0;Si<Xa.length;++Si)Sn.FullPaths[Si]=Xa[Si][0],Sn.FileIndex[Si]=Xa[Si][1];for(Si=0;Si<Xa.length;++Si){var Za=Sn.FileIndex[Si],gs=Sn.FullPaths[Si];if(Za.name=ne(gs).replace("/",""),Za.L=Za.R=Za.C=-(Za.color=1),Za.size=Za.content?Za.content.length:0,Za.start=0,Za.clsid=Za.clsid||Gs,Si===0)Za.C=Xa.length>1?1:-1,Za.size=0,Za.type=5;else if(gs.slice(-1)=="/"){for(_o=Si+1;_o<Xa.length&&!(Q(Sn.FullPaths[_o])==gs);++_o);for(Za.C=_o>=Xa.length?-1:_o,_o=Si+1;_o<Xa.length&&!(Q(Sn.FullPaths[_o])==Q(gs));++_o);Za.R=_o>=Xa.length?-1:_o,Za.type=1}else Q(Sn.FullPaths[Si+1]||"")==Q(gs)&&(Za.R=Si+1),Za.type=2}}function Ma(Sn,yi){var fi=yi||{};if(Ca(Sn),fi.fileType=="zip")return Ol(Sn,fi);var li=function(rl){for(var _s=0,vs=0,ac=0;ac<rl.FileIndex.length;++ac){var zc=rl.FileIndex[ac];if(!zc.content)continue;var ju=zc.content.length;ju>0&&(ju<4096?_s+=ju+63>>6:vs+=ju+511>>9)}for(var vu=rl.FullPaths.length+3>>2,td=_s+7>>3,Kh=_s+127>>7,Vh=td+vs+vu+Kh,Eh=Vh+127>>7,Bf=Eh<=109?0:Math.ceil((Eh-109)/127);Vh+Eh+Bf+127>>7>Eh;)Bf=++Eh<=109?0:Math.ceil((Eh-109)/127);var sh=[1,Bf,Eh,Kh,vu,vs,_s,0];return rl.FileIndex[0].size=_s<<6,sh[7]=(rl.FileIndex[0].start=sh[0]+sh[1]+sh[2]+sh[3]+sh[4]+sh[5])+(sh[6]+7>>3),sh}(Sn),Si=In(li[7]<<9),ai=0,ka=0;{for(ai=0;ai<8;++ai)Si.write_shift(1,is[ai]);for(ai=0;ai<8;++ai)Si.write_shift(2,0);for(Si.write_shift(2,62),Si.write_shift(2,3),Si.write_shift(2,65534),Si.write_shift(2,9),Si.write_shift(2,6),ai=0;ai<3;++ai)Si.write_shift(2,0);for(Si.write_shift(4,0),Si.write_shift(4,li[2]),Si.write_shift(4,li[0]+li[1]+li[2]+li[3]-1),Si.write_shift(4,0),Si.write_shift(4,1<<12),Si.write_shift(4,li[3]?li[0]+li[1]+li[2]-1:xo),Si.write_shift(4,li[3]),Si.write_shift(-4,li[1]?li[0]-1:xo),Si.write_shift(4,li[1]),ai=0;ai<109;++ai)Si.write_shift(-4,ai<li[2]?li[1]+ai:-1)}if(li[1])for(ka=0;ka<li[1];++ka){for(;ai<236+ka*127;++ai)Si.write_shift(-4,ai<li[2]?li[1]+ai:-1);Si.write_shift(-4,ka===li[1]-1?xo:ka+1)}var _o=function(_s){for(ka+=_s;ai<ka-1;++ai)Si.write_shift(-4,ai+1);_s&&(++ai,Si.write_shift(-4,xo))};for(ka=ai=0,ka+=li[1];ai<ka;++ai)Si.write_shift(-4,Ms.DIFSECT);for(ka+=li[2];ai<ka;++ai)Si.write_shift(-4,Ms.FATSECT);_o(li[3]),_o(li[4]);for(var Xa=0,To=0,Za=Sn.FileIndex[0];Xa<Sn.FileIndex.length;++Xa){if(Za=Sn.FileIndex[Xa],!Za.content)continue;if(To=Za.content.length,To<4096)continue;Za.start=ka,_o(To+511>>9)}for(_o(li[6]+7>>3);Si.l&511;)Si.write_shift(-4,Ms.ENDOFCHAIN);for(ka=ai=0,Xa=0;Xa<Sn.FileIndex.length;++Xa){if(Za=Sn.FileIndex[Xa],!Za.content)continue;if(To=Za.content.length,!To||To>=4096)continue;Za.start=ka,_o(To+63>>6)}for(;Si.l&511;)Si.write_shift(-4,Ms.ENDOFCHAIN);for(ai=0;ai<li[4]<<2;++ai){var gs=Sn.FullPaths[ai];if(!gs||gs.length===0){for(Xa=0;Xa<17;++Xa)Si.write_shift(4,0);for(Xa=0;Xa<3;++Xa)Si.write_shift(4,-1);for(Xa=0;Xa<12;++Xa)Si.write_shift(4,0);continue}Za=Sn.FileIndex[ai],ai===0&&(Za.start=Za.size?Za.start-1:xo);var ys=ai===0&&fi.root||Za.name;if(To=2*(ys.length+1),Si.write_shift(64,ys,"utf16le"),Si.write_shift(2,To),Si.write_shift(1,Za.type),Si.write_shift(1,Za.color),Si.write_shift(-4,Za.L),Si.write_shift(-4,Za.R),Si.write_shift(-4,Za.C),Za.clsid)Si.write_shift(16,Za.clsid,"hex");else for(Xa=0;Xa<4;++Xa)Si.write_shift(4,0);Si.write_shift(4,Za.state||0),Si.write_shift(4,0),Si.write_shift(4,0),Si.write_shift(4,0),Si.write_shift(4,0),Si.write_shift(4,Za.start),Si.write_shift(4,Za.size),Si.write_shift(4,0)}for(ai=1;ai<Sn.FileIndex.length;++ai)if(Za=Sn.FileIndex[ai],Za.size>=4096){for(Si.l=Za.start+1<<9,Xa=0;Xa<Za.size;++Xa)Si.write_shift(1,Za.content[Xa]);for(;Xa&511;++Xa)Si.write_shift(1,0)}for(ai=1;ai<Sn.FileIndex.length;++ai)if(Za=Sn.FileIndex[ai],Za.size>0&&Za.size<4096){for(Xa=0;Xa<Za.size;++Xa)Si.write_shift(1,Za.content[Xa]);for(;Xa&63;++Xa)Si.write_shift(1,0)}for(;Si.l<Si.length;)Si.write_shift(1,0);return Si}function La(Sn,yi){var fi=Sn.FullPaths.map(function(Xa){return Xa.toUpperCase()}),li=fi.map(function(Xa){var To=Xa.split("/");return To[To.length-(Xa.slice(-1)=="/"?2:1)]}),Si=!1;yi.charCodeAt(0)===47?(Si=!0,yi=fi[0].slice(0,-1)+yi):Si=yi.indexOf("/")!==-1;var ai=yi.toUpperCase(),ka=Si===!0?fi.indexOf(ai):li.indexOf(ai);if(ka!==-1)return Sn.FileIndex[ka];var _o=!ai.match(P);for(ai=ai.replace(W,""),_o&&(ai=ai.replace(P,"!")),ka=0;ka<fi.length;++ka){if((_o?fi[ka].replace(P,"!"):fi[ka]).replace(W,"")==ai)return Sn.FileIndex[ka];if((_o?li[ka].replace(P,"!"):li[ka]).replace(W,"")==ai)return Sn.FileIndex[ka]}return null}var ua=64,xo=-2,Os="d0cf11e0a1b11ae1",is=[208,207,17,224,161,177,26,225],Gs="00000000000000000000000000000000",Ms={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:xo,FREESECT:-1,HEADER_SIGNATURE:Os,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:Gs,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function Dl(Sn,yi,fi){St();var li=Ma(Sn,fi);vt.writeFileSync(yi,li)}function Ao(Sn){for(var yi=new Array(Sn.length),fi=0;fi<Sn.length;++fi)yi[fi]=String.fromCharCode(Sn[fi]);return yi.join("")}function Hs(Sn,yi){var fi=Ma(Sn,yi);switch(yi&&yi.type){case"file":return St(),vt.writeFileSync(yi.filename,fi),fi;case"binary":return Ao(fi);case"base64":return C.encode(Ao(fi))}return fi}var Qo;function $l(Sn){try{var yi=Sn.InflateRaw,fi=new yi;if(fi._processChunk(new Uint8Array([3,0]),fi._finishFlushFlag),fi.bytesRead)Qo=Sn;else throw new Error("zlib does not expose bytesRead")}catch(li){console.error("cannot use native zlib: "+(li.message||li))}}function ii(Sn,yi){if(!Qo)return $o(Sn,yi);var fi=Qo.InflateRaw,li=new fi,Si=li._processChunk(Sn.slice(Sn.l),li._finishFlushFlag);return Sn.l+=li.bytesRead,Si}function aa(Sn){return Qo?Qo.deflateRawSync(Sn):wc(Sn)}var Hi=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],tn=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],Mn=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function ti(Sn){var yi=(Sn<<1|Sn<<11)&139536|(Sn<<5|Sn<<15)&558144;return(yi>>16|yi>>8|yi)&255}for(var Da=typeof Uint8Array!="undefined",ui=Da?new Uint8Array(1<<8):[],pa=0;pa<1<<8;++pa)ui[pa]=ti(pa);function Ii(Sn,yi){var fi=ui[Sn&255];return yi<=8?fi>>>8-yi:(fi=fi<<8|ui[Sn>>8&255],yi<=16?fi>>>16-yi:(fi=fi<<8|ui[Sn>>16&255],fi>>>24-yi))}function Ua(Sn,yi){var fi=yi&7,li=yi>>>3;return(Sn[li]|(fi<=6?0:Sn[li+1]<<8))>>>fi&3}function ei(Sn,yi){var fi=yi&7,li=yi>>>3;return(Sn[li]|(fi<=5?0:Sn[li+1]<<8))>>>fi&7}function Va(Sn,yi){var fi=yi&7,li=yi>>>3;return(Sn[li]|(fi<=4?0:Sn[li+1]<<8))>>>fi&15}function as(Sn,yi){var fi=yi&7,li=yi>>>3;return(Sn[li]|(fi<=3?0:Sn[li+1]<<8))>>>fi&31}function ds(Sn,yi){var fi=yi&7,li=yi>>>3;return(Sn[li]|(fi<=1?0:Sn[li+1]<<8))>>>fi&127}function Lo(Sn,yi,fi){var li=yi&7,Si=yi>>>3,ai=(1<<fi)-1,ka=Sn[Si]>>>li;return fi<8-li?ka&ai:(ka|=Sn[Si+1]<<8-li,fi<16-li?ka&ai:(ka|=Sn[Si+2]<<16-li,fi<24-li||(ka|=Sn[Si+3]<<24-li),ka&ai))}function yc(Sn,yi){var fi=Sn.length,li=2*fi>yi?2*fi:yi+5,Si=0;if(fi>=yi)return Sn;if(E){var ai=H(li);if(Sn.copy)Sn.copy(ai);else for(;Si<Sn.length;++Si)ai[Si]=Sn[Si];return ai}else if(Da){var ka=new Uint8Array(li);if(ka.set)ka.set(Sn);else for(;Si<Sn.length;++Si)ka[Si]=Sn[Si];return ka}return Sn.length=li,Sn}function kc(Sn){for(var yi=new Array(Sn),fi=0;fi<Sn;++fi)yi[fi]=0;return yi}var wc=function(){var Sn=function(){return function(fi,li){for(var Si=0;Si<fi.length;){var ai=Math.min(65535,fi.length-Si),ka=Si+ai==fi.length;for(li.write_shift(1,+ka),li.write_shift(2,ai),li.write_shift(2,~ai&65535);ai-- >0;)li[li.l++]=fi[Si++]}return li.l}}();return function(yi){var fi=In(50+Math.floor(yi.length*1.1)),li=Sn(yi,fi);return fi.slice(0,li)}}();function Wl(Sn,yi,fi){var li=1,Si=0,ai=0,ka=0,_o=0,Xa=Sn.length,To=Da?new Uint16Array(32):kc(32);for(ai=0;ai<32;++ai)To[ai]=0;for(ai=Xa;ai<fi;++ai)Sn[ai]=0;Xa=Sn.length;var Za=Da?new Uint16Array(Xa):kc(Xa);for(ai=0;ai<Xa;++ai)To[Si=Sn[ai]]++,li<Si&&(li=Si),Za[ai]=0;for(To[0]=0,ai=1;ai<=li;++ai)To[ai+16]=_o=_o+To[ai-1]<<1;for(ai=0;ai<Xa;++ai)_o=Sn[ai],_o!=0&&(Za[ai]=To[_o+16]++);var gs=0;for(ai=0;ai<Xa;++ai)if(gs=Sn[ai],gs!=0)for(_o=Ii(Za[ai],li)>>li-gs,ka=(1<<li+4-gs)-1;ka>=0;--ka)yi[_o|ka<<gs]=gs&15|ai<<4;return li}var pd=Da?new Uint16Array(512):kc(512),Nd=Da?new Uint16Array(32):kc(32);if(!Da){for(var tu=0;tu<512;++tu)pd[tu]=0;for(tu=0;tu<32;++tu)Nd[tu]=0}(function(){for(var Sn=[],yi=0;yi<32;yi++)Sn.push(5);Wl(Sn,Nd,32);var fi=[];for(yi=0;yi<=143;yi++)fi.push(8);for(;yi<=255;yi++)fi.push(9);for(;yi<=279;yi++)fi.push(7);for(;yi<=287;yi++)fi.push(8);Wl(fi,pd,288)})();var Qs=Da?new Uint16Array(32768):kc(32768),So=Da?new Uint16Array(32768):kc(32768),Vi=Da?new Uint16Array(128):kc(128),sa=1,Rs=1;function qa(Sn,yi){var fi=as(Sn,yi)+257;yi+=5;var li=as(Sn,yi)+1;yi+=5;var Si=Va(Sn,yi)+4;yi+=4;for(var ai=0,ka=Da?new Uint8Array(19):kc(19),_o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Xa=1,To=Da?new Uint8Array(8):kc(8),Za=Da?new Uint8Array(8):kc(8),gs=ka.length,ys=0;ys<Si;++ys)ka[Hi[ys]]=ai=ei(Sn,yi),Xa<ai&&(Xa=ai),To[ai]++,yi+=3;var rl=0;for(To[0]=0,ys=1;ys<=Xa;++ys)Za[ys]=rl=rl+To[ys-1]<<1;for(ys=0;ys<gs;++ys)(rl=ka[ys])!=0&&(_o[ys]=Za[rl]++);var _s=0;for(ys=0;ys<gs;++ys)if(_s=ka[ys],_s!=0){rl=ui[_o[ys]]>>8-_s;for(var vs=(1<<7-_s)-1;vs>=0;--vs)Vi[rl|vs<<_s]=_s&7|ys<<3}var ac=[];for(Xa=1;ac.length<fi+li;){rl=Vi[ds(Sn,yi)],yi+=rl&7;switch(rl>>>=3){case 16:for(ai=3+Ua(Sn,yi),yi+=2,rl=ac[ac.length-1];ai-- >0;)ac.push(rl);break;case 17:for(ai=3+ei(Sn,yi),yi+=3;ai-- >0;)ac.push(0);break;case 18:for(ai=11+ds(Sn,yi),yi+=7;ai-- >0;)ac.push(0);break;default:ac.push(rl),Xa<rl&&(Xa=rl);break}}var zc=ac.slice(0,fi),ju=ac.slice(fi);for(ys=fi;ys<286;++ys)zc[ys]=0;for(ys=li;ys<30;++ys)ju[ys]=0;return sa=Wl(zc,Qs,286),Rs=Wl(ju,So,30),yi}function eo(Sn,yi){if(Sn[0]==3&&!(Sn[1]&3))return[F(yi),2];for(var fi=0,li=0,Si=H(yi||1<<18),ai=0,ka=Si.length>>>0,_o=0,Xa=0;(li&1)==0;){if(li=ei(Sn,fi),fi+=3,li>>>1==0){fi&7&&(fi+=8-(fi&7));var To=Sn[fi>>>3]|Sn[(fi>>>3)+1]<<8;if(fi+=32,!yi&&ka<ai+To&&(Si=yc(Si,ai+To),ka=Si.length),typeof Sn.copy=="function")Sn.copy(Si,ai,fi>>>3,(fi>>>3)+To),ai+=To,fi+=8*To;else for(;To-- >0;)Si[ai++]=Sn[fi>>>3],fi+=8;continue}else li>>>1==1?(_o=9,Xa=5):(fi=qa(Sn,fi),_o=sa,Xa=Rs);for(!yi&&ka<ai+32767&&(Si=yc(Si,ai+32767),ka=Si.length);;){var Za=Lo(Sn,fi,_o),gs=li>>>1==1?pd[Za]:Qs[Za];if(fi+=gs&15,gs>>>=4,(gs>>>8&255)===0)Si[ai++]=gs;else{if(gs==256)break;gs-=257;var ys=gs<8?0:gs-4>>2;ys>5&&(ys=0);var rl=ai+tn[gs];ys>0&&(rl+=Lo(Sn,fi,ys),fi+=ys),Za=Lo(Sn,fi,Xa),gs=li>>>1==1?Nd[Za]:So[Za],fi+=gs&15,gs>>>=4;var _s=gs<4?0:gs-2>>1,vs=Mn[gs];for(_s>0&&(vs+=Lo(Sn,fi,_s),fi+=_s),!yi&&ka<rl&&(Si=yc(Si,rl),ka=Si.length);ai<rl;)Si[ai]=Si[ai-vs],++ai}}}return[yi?Si:Si.slice(0,ai),fi+7>>>3]}function $o(Sn,yi){var fi=Sn.slice(Sn.l||0),li=eo(fi,yi);return Sn.l+=li[1],li[0]}function ol(Sn,yi){if(Sn)typeof console!="undefined"&&console.error(yi);else throw new Error(yi)}function Kl(Sn,yi){var fi=Sn;Cn(fi,0);var li=[],Si=[],ai={FileIndex:li,FullPaths:Si};wa(ai,{root:yi.root});for(var ka=fi.length-4;(fi[ka]!=80||fi[ka+1]!=75||fi[ka+2]!=5||fi[ka+3]!=6)&&ka>=0;)--ka;fi.l=ka+4,fi.l+=4;var _o=fi.read_shift(2);fi.l+=6;var Xa=fi.read_shift(4);for(fi.l=Xa,ka=0;ka<_o;++ka){fi.l+=20;var To=fi.read_shift(4),Za=fi.read_shift(4),gs=fi.read_shift(2),ys=fi.read_shift(2),rl=fi.read_shift(2);fi.l+=8;var _s=fi.read_shift(4),vs=je(fi.slice(fi.l+gs,fi.l+gs+ys));fi.l+=gs+ys+rl;var ac=fi.l;fi.l=_s+4,Il(fi,To,Za,ai,vs),fi.l=ac}return ai}function Il(Sn,yi,fi,li,Si){Sn.l+=2;var ai=Sn.read_shift(2),ka=Sn.read_shift(2),_o=Ve(Sn);if(ai&8257)throw new Error("Unsupported ZIP encryption");for(var Xa=Sn.read_shift(4),To=Sn.read_shift(4),Za=Sn.read_shift(4),gs=Sn.read_shift(2),ys=Sn.read_shift(2),rl="",_s=0;_s<gs;++_s)rl+=String.fromCharCode(Sn[Sn.l++]);if(ys){var vs=je(Sn.slice(Sn.l,Sn.l+ys));(vs[21589]||{}).mt&&(_o=vs[21589].mt),((Si||{})[21589]||{}).mt&&(_o=Si[21589].mt)}Sn.l+=ys;var ac=Sn.slice(Sn.l,Sn.l+To);switch(ka){case 8:ac=ii(Sn,Za);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+ka)}var zc=!1;ai&8&&(Xa=Sn.read_shift(4),Xa==134695760&&(Xa=Sn.read_shift(4),zc=!0),To=Sn.read_shift(4),Za=Sn.read_shift(4)),To!=yi&&ol(zc,"Bad compressed size: "+yi+" != "+To),Za!=fi&&ol(zc,"Bad uncompressed size: "+fi+" != "+Za);var ju=Se.buf(ac,0);Xa>>0!=ju>>0&&ol(zc,"Bad CRC32 checksum: "+Xa+" != "+ju),Lh(li,rl,ac,{unsafe:!0,mt:_o})}function Ol(Sn,yi){var fi=yi||{},li=[],Si=[],ai=In(1),ka=fi.compression?8:0,_o=0,Xa=!1;Xa&&(_o|=8);var To=0,Za=0,gs=0,ys=0,rl=Sn.FullPaths[0],_s=rl,vs=Sn.FileIndex[0],ac=[],zc=0;for(To=1;To<Sn.FullPaths.length;++To){if(_s=Sn.FullPaths[To].slice(rl.length),vs=Sn.FileIndex[To],!vs.size||!vs.content||_s=="Sh33tJ5")continue;var ju=gs,vu=In(_s.length);for(Za=0;Za<_s.length;++Za)vu.write_shift(1,_s.charCodeAt(Za)&127);vu=vu.slice(0,vu.l),ac[ys]=Se.buf(vs.content,0);var td=vs.content;ka==8&&(td=aa(td)),ai=In(30),ai.write_shift(4,67324752),ai.write_shift(2,20),ai.write_shift(2,_o),ai.write_shift(2,ka),vs.mt?Te(ai,vs.mt):ai.write_shift(4,0),ai.write_shift(-4,_o&8?0:ac[ys]),ai.write_shift(4,_o&8?0:td.length),ai.write_shift(4,_o&8?0:vs.content.length),ai.write_shift(2,vu.length),ai.write_shift(2,0),gs+=ai.length,li.push(ai),gs+=vu.length,li.push(vu),gs+=td.length,li.push(td),_o&8&&(ai=In(12),ai.write_shift(-4,ac[ys]),ai.write_shift(4,td.length),ai.write_shift(4,vs.content.length),gs+=ai.l,li.push(ai)),ai=In(46),ai.write_shift(4,33639248),ai.write_shift(2,0),ai.write_shift(2,20),ai.write_shift(2,_o),ai.write_shift(2,ka),ai.write_shift(4,0),ai.write_shift(-4,ac[ys]),ai.write_shift(4,td.length),ai.write_shift(4,vs.content.length),ai.write_shift(2,vu.length),ai.write_shift(2,0),ai.write_shift(2,0),ai.write_shift(2,0),ai.write_shift(2,0),ai.write_shift(4,0),ai.write_shift(4,ju),zc+=ai.l,Si.push(ai),zc+=vu.length,Si.push(vu),++ys}return ai=In(22),ai.write_shift(4,101010256),ai.write_shift(2,0),ai.write_shift(2,0),ai.write_shift(2,ys),ai.write_shift(2,ys),ai.write_shift(4,zc),ai.write_shift(4,gs),ai.write_shift(2,0),z([z(li),z(Si),ai])}function xh(Sn){var yi={};return wa(yi,Sn),yi}function Lh(Sn,yi,fi,li){var Si=li&&li.unsafe;Si||wa(Sn);var ai=!Si&&ke.find(Sn,yi);if(!ai){var ka=Sn.FullPaths[0];yi.slice(0,ka.length)==ka?ka=yi:(ka.slice(-1)!="/"&&(ka+="/"),ka=(ka+yi).replace("//","/")),ai={name:ne(yi),type:2},Sn.FileIndex.push(ai),Sn.FullPaths.push(ka),Si||ke.utils.cfb_gc(Sn)}return ai.content=fi,ai.size=fi?fi.length:0,li&&(li.CLSID&&(ai.clsid=li.CLSID),li.mt&&(ai.mt=li.mt),li.ct&&(ai.ct=li.ct)),ai}function Sh(Sn,yi){wa(Sn);var fi=ke.find(Sn,yi);if(fi){for(var li=0;li<Sn.FileIndex.length;++li)if(Sn.FileIndex[li]==fi)return Sn.FileIndex.splice(li,1),Sn.FullPaths.splice(li,1),!0}return!1}function Mu(Sn,yi,fi){wa(Sn);var li=ke.find(Sn,yi);if(li){for(var Si=0;Si<Sn.FileIndex.length;++Si)if(Sn.FileIndex[Si]==li)return Sn.FileIndex[Si].name=ne(fi),Sn.FullPaths[Si]=fi,!0}return!1}function Ch(Sn){Ca(Sn,!0)}return N.find=La,N.read=$i,N.parse=Pt,N.write=Hs,N.writeFile=Dl,N.utils={cfb_new:xh,cfb_add:Lh,cfb_del:Sh,cfb_mov:Mu,cfb_gc:Ch,ReadShift:Yi,CheckField:$n,prep_blob:Cn,bconcat:z,use_zlib:$l,_deflateRaw:wc,_inflateRaw:$o,consts:Ms},N}();typeof xe=="undefined"&&(j.exports=ke);var ge;try{ge=l(4)}catch(T){}function Be(T){return typeof T=="string"?X(T):Array.isArray(T)?k(T):T}function ee(T,N,L){if(typeof ge!="undefined"&&ge.writeFileSync)return L?ge.writeFileSync(T,N,L):ge.writeFileSync(T,N);var Q=L=="utf8"?Kr(N):N;if(typeof IE_SaveFile!="undefined")return IE_SaveFile(Q,T);if(typeof Blob!="undefined"){var ne=new Blob([Be(Q)],{type:"application/octet-stream"});if(typeof navigator!="undefined"&&navigator.msSaveBlob)return navigator.msSaveBlob(ne,T);if(typeof saveAs!="undefined")return saveAs(ne,T);if(typeof URL!="undefined"&&typeof document!="undefined"&&document.createElement&&URL.createObjectURL){var Te=URL.createObjectURL(ne);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout!="undefined"&&setTimeout(function(){URL.revokeObjectURL(Te)},6e4),chrome.downloads.download({url:Te,filename:T,saveAs:!0});var Ve=document.createElement("a");if(Ve.download!=null)return Ve.download=T,Ve.href=Te,document.body.appendChild(Ve),Ve.click(),document.body.removeChild(Ve),URL.revokeObjectURL&&typeof setTimeout!="undefined"&&setTimeout(function(){URL.revokeObjectURL(Te)},6e4),Te}}if(typeof $!="undefined"&&typeof File!="undefined"&&typeof Folder!="undefined")try{var je=File(T);return je.open("w"),je.encoding="binary",Array.isArray(N)&&(N=J(N)),je.write(N),je.close(),N}catch(vt){if(!vt.message||!vt.message.match(/onstruct/))throw vt}throw new Error("cannot save file "+T)}function ue(T){if(typeof ge!="undefined")return ge.readFileSync(T);if(typeof $!="undefined"&&typeof File!="undefined"&&typeof Folder!="undefined")try{var N=File(T);N.open("r"),N.encoding="binary";var L=N.read();return N.close(),L}catch(Q){if(!Q.message||!Q.message.match(/onstruct/))throw Q}throw new Error("Cannot access file "+T)}function Ge(T){for(var N=Object.keys(T),L=[],Q=0;Q<N.length;++Q)Object.prototype.hasOwnProperty.call(T,N[Q])&&L.push(N[Q]);return L}function ae(T,N){for(var L=[],Q=Ge(T),ne=0;ne!==Q.length;++ne)L[T[Q[ne]][N]]==null&&(L[T[Q[ne]][N]]=Q[ne]);return L}function Z(T){for(var N=[],L=Ge(T),Q=0;Q!==L.length;++Q)N[T[L[Q]]]=L[Q];return N}function Y(T){for(var N=[],L=Ge(T),Q=0;Q!==L.length;++Q)N[T[L[Q]]]=parseInt(L[Q],10);return N}function te(T){for(var N=[],L=Ge(T),Q=0;Q!==L.length;++Q)N[T[L[Q]]]==null&&(N[T[L[Q]]]=[]),N[T[L[Q]]].push(L[Q]);return N}var we=new Date(1899,11,30,0,0,0);function pe(T,N){var L=T.getTime();N&&(L-=1462*24*60*60*1e3);var Q=we.getTime()+(T.getTimezoneOffset()-we.getTimezoneOffset())*6e4;return(L-Q)/(24*60*60*1e3)}var De=new Date,Ne=we.getTime()+(De.getTimezoneOffset()-we.getTimezoneOffset())*6e4,me=De.getTimezoneOffset();function be(T){var N=new Date;return N.setTime(T*24*60*60*1e3+Ne),N.getTimezoneOffset()!==me&&N.setTime(N.getTime()+(N.getTimezoneOffset()-me)*6e4),N}function Re(T){var N=0,L=0,Q=!1,ne=T.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!ne)throw new Error("|"+T+"| is not an ISO8601 Duration");for(var Te=1;Te!=ne.length;++Te){if(!ne[Te])continue;L=1,Te>3&&(Q=!0);switch(ne[Te].slice(ne[Te].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+ne[Te].slice(ne[Te].length-1));case"D":L*=24;case"H":L*=60;case"M":if(Q)L*=60;else throw new Error("Unsupported ISO Duration Field: M");case"S":break}N+=L*parseInt(ne[Te],10)}return N}var it=new Date("2017-02-19T19:06:09.000Z");isNaN(it.getFullYear())&&(it=new Date("2/19/17"));var yt=it.getFullYear()==2017;function pt(T,N){var L=new Date(T);if(yt)return N>0?L.setTime(L.getTime()+L.getTimezoneOffset()*60*1e3):N<0&&L.setTime(L.getTime()-L.getTimezoneOffset()*60*1e3),L;if(T instanceof Date)return T;if(it.getFullYear()==1917&&!isNaN(L.getFullYear())){var Q=L.getFullYear();return T.indexOf(""+Q)>-1||L.setFullYear(L.getFullYear()+100),L}var ne=T.match(/\d+/g)||["2017","2","19","0","0","0"],Te=new Date(+ne[0],+ne[1]-1,+ne[2],+ne[3]||0,+ne[4]||0,+ne[5]||0);return T.indexOf("Z")>-1&&(Te=new Date(Te.getTime()-Te.getTimezoneOffset()*60*1e3)),Te}function Pe(T){for(var N="",L=0;L!=T.length;++L)N+=String.fromCharCode(T[L]);return N}function Nt(T){if(typeof JSON!="undefined"&&!Array.isArray(T))return JSON.parse(JSON.stringify(T));if(typeof T!="object"||T==null)return T;if(T instanceof Date)return new Date(T.getTime());var N={};for(var L in T)Object.prototype.hasOwnProperty.call(T,L)&&(N[L]=Nt(T[L]));return N}function ut(T,N){for(var L="";L.length<N;)L+=T;return L}function Ft(T){var N=Number(T);if(isFinite(N))return N;if(!isNaN(N))return NaN;if(!/\d/.test(T))return N;var L=1,Q=T.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return L*=100,""});return isNaN(N=Number(Q))?(Q=Q.replace(/[(](.*)[)]/,function(ne,Te){return L=-L,Te}),isNaN(N=Number(Q))?N:N/L):N/L}function Ut(T){var N=new Date(T),L=new Date(NaN),Q=N.getYear(),ne=N.getMonth(),Te=N.getDate();return isNaN(Te)||(Q<0||Q>8099)?L:(ne>0||Te>1)&&Q!=101||T.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)?N:T.match(/[^-0-9:,\/\\]/)?L:N}var Kt="abacaba".split(/(:?b)/i).length==5;function $t(T,N,L){if(Kt||typeof N=="string")return T.split(N);for(var Q=T.split(N),ne=[Q[0]],Te=1;Te<Q.length;++Te)ne.push(L),ne.push(Q[Te]);return ne}function or(T){return T?T.data?y(T.data):T.asNodeBuffer&&E?y(T.asNodeBuffer().toString("binary")):T.asBinary?y(T.asBinary()):T._data&&T._data.getContent?y(Pe(Array.prototype.slice.call(T._data.getContent(),0))):T.content&&T.type?y(Pe(T.content)):null:null}function ht(T){if(!T)return null;if(T.data)return p(T.data);if(T.asNodeBuffer&&E)return T.asNodeBuffer();if(T._data&&T._data.getContent){var N=T._data.getContent();return typeof N=="string"?p(N):Array.prototype.slice.call(N)}return T.content&&T.type?T.content:null}function Ee(T){return T&&T.name.slice(-4)===".bin"?ht(T):or(T)}function de(T,N){for(var L=T.FullPaths||Ge(T.files),Q=N.toLowerCase().replace(/[\/]/g,"\\"),ne=Q.replace(/\\/g,"/"),Te=0;Te<L.length;++Te){var Ve=L[Te].replace(/^Root Entry[\/]/,"").toLowerCase();if(Q==Ve||ne==Ve)return T.files?T.files[L[Te]]:T.FileIndex[Te]}return null}function qe(T,N){var L=de(T,N);if(L==null)throw new Error("Cannot find file "+N+" in zip");return L}function rt(T,N,L){if(!L)return Ee(qe(T,N));if(!N)return null;try{return rt(T,N)}catch(Q){return null}}function ve(T,N,L){if(!L)return or(qe(T,N));if(!N)return null;try{return ve(T,N)}catch(Q){return null}}function bt(T){for(var N=T.FullPaths||Ge(T.files),L=[],Q=0;Q<N.length;++Q)N[Q].slice(-1)!="/"&&L.push(N[Q]);return L.sort()}function jt(T,N,L){T.FullPaths?ke.utils.cfb_add(T,N,L):T.file(N,L)}var He;typeof JSZipSync!="undefined"&&(He=JSZipSync),j.exports&&(typeof He=="undefined"&&(He=l("FaQm")));function kt(){return He?new He:ke.utils.cfb_new()}function Ar(T,N){var L;if(He)switch(N.type){case"base64":L=new He(T,{base64:!0});break;case"binary":case"array":L=new He(T,{base64:!1});break;case"buffer":L=new He(T);break;default:throw new Error("Unrecognized type "+N.type)}else switch(N.type){case"base64":L=ke.read(T,{type:"base64"});break;case"binary":L=ke.read(T,{type:"binary"});break;case"buffer":case"array":L=ke.read(T,{type:"buffer"});break;default:throw new Error("Unrecognized type "+N.type)}return L}function at(T,N){if(T.charAt(0)=="/")return T.slice(1);var L=N.split("/");N.slice(-1)!="/"&&L.pop();for(var Q=T.split("/");Q.length!==0;){var ne=Q.shift();ne===".."?L.pop():ne!=="."&&L.push(ne)}return L.join("/")}var Ht=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
`,Wt=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,ot=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/mg;Ht.match(ot)||(ot=/<[^>]*>/g);var et=/<\w*:/,Ze=/<(\/?)\w+:/;function Gt(T,N,L){for(var Q={},ne=0,Te=0;ne!==T.length&&!((Te=T.charCodeAt(ne))===32||Te===10||Te===13);++ne);if(N||(Q[0]=T.slice(0,ne)),ne===T.length)return Q;var Ve=T.match(Wt),je=0,vt="",St=0,Pt="",pr="",_r=1;if(Ve)for(St=0;St!=Ve.length;++St){for(pr=Ve[St],Te=0;Te!=pr.length&&!(pr.charCodeAt(Te)===61);++Te);for(Pt=pr.slice(0,Te).trim();pr.charCodeAt(Te+1)==32;)++Te;for(_r=(ne=pr.charCodeAt(Te+1))==34||ne==39?1:0,vt=pr.slice(Te+1+_r,pr.length-_r),je=0;je!=Pt.length&&!(Pt.charCodeAt(je)===58);++je);if(je===Pt.length)Pt.indexOf("_")>0&&(Pt=Pt.slice(0,Pt.indexOf("_"))),Q[Pt]=vt,L||(Q[Pt.toLowerCase()]=vt);else{var Rr=(je===5&&Pt.slice(0,5)==="xmlns"?"xmlns":"")+Pt.slice(je+1);if(Q[Rr]&&Pt.slice(je-3,je)=="ext")continue;Q[Rr]=vt,L||(Q[Rr.toLowerCase()]=vt)}}return Q}function yr(T){return T.replace(Ze,"<$1")}var br={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},Sr=Z(br),Tn=function(){var T=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/ig,N=/_x([\da-fA-F]{4})_/ig;return function L(Q){var ne=Q+"",Te=ne.indexOf("<![CDATA[");if(Te==-1)return ne.replace(T,function(je,vt){return br[je]||String.fromCharCode(parseInt(vt,je.indexOf("x")>-1?16:10))||je}).replace(N,function(je,vt){return String.fromCharCode(parseInt(vt,16))});var Ve=ne.indexOf("]]>");return L(ne.slice(0,Te))+ne.slice(Te+9,Ve)+L(ne.slice(Ve+3))}}(),cn=/[&<>'"]/g,Wn=/[\u0000-\u0008\u000b-\u001f]/g;function lt(T){var N=T+"";return N.replace(cn,function(L){return Sr[L]}).replace(Wn,function(L){return"_x"+("000"+L.charCodeAt(0).toString(16)).slice(-4)+"_"})}function mt(T){return lt(T).replace(/ /g,"_x0020_")}var Le=/[\u0000-\u001f]/g;function ze(T){var N=T+"";return N.replace(cn,function(L){return Sr[L]}).replace(/\n/g,"<br/>").replace(Le,function(L){return"&#x"+("000"+L.charCodeAt(0).toString(16)).slice(-4)+";"})}function $e(T){var N=T+"";return N.replace(cn,function(L){return Sr[L]}).replace(Le,function(L){return"&#x"+L.charCodeAt(0).toString(16).toUpperCase()+";"})}var gt=function(){var T=/&#(\d+);/g;function N(L,Q){return String.fromCharCode(parseInt(Q,10))}return function(Q){return Q.replace(T,N)}}(),ir=function(){return function(N){return N.replace(/(\r\n|[\r\n])/g,"&#10;")}}();function Xt(T){switch(T){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var er=function(N){for(var L="",Q=0,ne=0,Te=0,Ve=0,je=0,vt=0;Q<N.length;){if(ne=N.charCodeAt(Q++),ne<128){L+=String.fromCharCode(ne);continue}if(Te=N.charCodeAt(Q++),ne>191&&ne<224){je=(ne&31)<<6,je|=Te&63,L+=String.fromCharCode(je);continue}if(Ve=N.charCodeAt(Q++),ne<240){L+=String.fromCharCode((ne&15)<<12|(Te&63)<<6|Ve&63);continue}je=N.charCodeAt(Q++),vt=((ne&7)<<18|(Te&63)<<12|(Ve&63)<<6|je&63)-65536,L+=String.fromCharCode(55296+(vt>>>10&1023)),L+=String.fromCharCode(56320+(vt&1023))}return L},Kr=function(N){for(var L=[],Q=0,ne=0,Te=0;Q<N.length;){ne=N.charCodeAt(Q++);switch(!0){case ne<128:L.push(String.fromCharCode(ne));break;case ne<2048:L.push(String.fromCharCode(192+(ne>>6))),L.push(String.fromCharCode(128+(ne&63)));break;case(ne>=55296&&ne<57344):ne-=55296,Te=N.charCodeAt(Q++)-56320+(ne<<10),L.push(String.fromCharCode(240+(Te>>18&7))),L.push(String.fromCharCode(144+(Te>>12&63))),L.push(String.fromCharCode(128+(Te>>6&63))),L.push(String.fromCharCode(128+(Te&63)));break;default:L.push(String.fromCharCode(224+(ne>>12))),L.push(String.fromCharCode(128+(ne>>6&63))),L.push(String.fromCharCode(128+(ne&63)))}}return L.join("")};if(E){var en=function(N){var L=b.alloc(2*N.length),Q,ne,Te=1,Ve=0,je=0,vt;for(ne=0;ne<N.length;ne+=Te)Te=1,(vt=N.charCodeAt(ne))<128?Q=vt:vt<224?(Q=(vt&31)*64+(N.charCodeAt(ne+1)&63),Te=2):vt<240?(Q=(vt&15)*4096+(N.charCodeAt(ne+1)&63)*64+(N.charCodeAt(ne+2)&63),Te=3):(Te=4,Q=(vt&7)*262144+(N.charCodeAt(ne+1)&63)*4096+(N.charCodeAt(ne+2)&63)*64+(N.charCodeAt(ne+3)&63),Q-=65536,je=55296+(Q>>>10&1023),Q=56320+(Q&1023)),je!==0&&(L[Ve++]=je&255,L[Ve++]=je>>>8,je=0),L[Ve++]=Q%256,L[Ve++]=Q>>>8;return L.slice(0,Ve).toString("ucs2")},Fn="foo bar baz\xE2\x98\x83\xF0\x9F\x8D\xA3";er(Fn)==en(Fn)&&(er=en);var ar=function(N){return O(N,"binary").toString("utf8")};er(Fn)==ar(Fn)&&(er=ar),Kr=function(N){return O(N,"utf8").toString("binary")}}var It=function(){var T={};return function(L,Q){var ne=L+"|"+(Q||"");return T[ne]?T[ne]:T[ne]=new RegExp("<(?:\\w+:)?"+L+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+L+">",Q||"")}}(),Ct=function(){var T=[["nbsp"," "],["middot","\xB7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(N){return[new RegExp("&"+N[0]+";","ig"),N[1]]});return function(L){for(var Q=L.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,`
`).replace(/<[^>]*>/g,""),ne=0;ne<T.length;++ne)Q=Q.replace(T[ne][0],T[ne][1]);return Q}}(),mr=function(){var T={};return function(L){return T[L]!==void 0?T[L]:T[L]=new RegExp("<(?:vt:)?"+L+">([\\s\\S]*?)</(?:vt:)?"+L+">","g")}}(),gr=/<\/?(?:vt:)?variant>/g,Mt=/<(?:vt:)([^>]*)>([\s\S]*)</;function rr(T,N){var L=Gt(T),Q=T.match(mr(L.baseType))||[],ne=[];if(Q.length!=L.size){if(N.WTF)throw new Error("unexpected vector length "+Q.length+" != "+L.size);return ne}return Q.forEach(function(Te){var Ve=Te.replace(gr,"").match(Mt);Ve&&ne.push({v:er(Ve[2]),t:Ve[1]})}),ne}var Dt=/(^\s|\s$|\n)/;function tr(T,N){return"<"+T+(N.match(Dt)?' xml:space="preserve"':"")+">"+N+"</"+T+">"}function Dr(T){return Ge(T).map(function(N){return" "+N+'="'+T[N]+'"'}).join("")}function dr(T,N,L){return"<"+T+(L!=null?Dr(L):"")+(N!=null?(N.match(Dt)?' xml:space="preserve"':"")+">"+N+"</"+T:"/")+">"}function Tr(T,N){try{return T.toISOString().replace(/\.\d*/,"")}catch(L){if(N)throw L}return""}function vn(T,N){switch(typeof T){case"string":var L=dr("vt:lpwstr",lt(T));return N&&(L=L.replace(/&quot;/g,"_x0022_")),L;case"number":return dr((T|0)==T?"vt:i4":"vt:r8",lt(String(T)));case"boolean":return dr("vt:bool",T?"true":"false")}if(T instanceof Date)return dr("vt:filetime",Tr(T));throw new Error("Unable to serialize "+T)}var on={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"};on.main=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];var Gn={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function di(T,N){for(var L=1-2*(T[N+7]>>>7),Q=((T[N+7]&127)<<4)+(T[N+6]>>>4&15),ne=T[N+6]&15,Te=5;Te>=0;--Te)ne=ne*256+T[N+Te];return Q==2047?ne==0?L*Infinity:NaN:(Q==0?Q=-1022:(Q-=1023,ne+=Math.pow(2,52)),L*Math.pow(2,Q-52)*ne)}function Ti(T,N,L){var Q=(N<0||1/N==-Infinity?1:0)<<7,ne=0,Te=0,Ve=Q?-N:N;isFinite(Ve)?Ve==0?ne=Te=0:(ne=Math.floor(Math.log(Ve)/Math.LN2),Te=Ve*Math.pow(2,52-ne),ne<=-1023&&(!isFinite(Te)||Te<Math.pow(2,52))?ne=-1022:(Te-=Math.pow(2,52),ne+=1023)):(ne=2047,Te=isNaN(N)?26985:0);for(var je=0;je<=5;++je,Te/=256)T[L+je]=Te&255;T[L+6]=(ne&15)<<4|Te&15,T[L+7]=ne>>4|Q}var Fi=function(N){for(var L=[],Q=10240,ne=0;ne<N[0].length;++ne)if(N[0][ne])for(var Te=0,Ve=N[0][ne].length;Te<Ve;Te+=Q)L.push.apply(L,N[0][ne].slice(Te,Te+Q));return L},la=Fi,Ta=function(N,L,Q){for(var ne=[],Te=L;Te<Q;Te+=2)ne.push(String.fromCharCode(Vn(N,Te)));return ne.join("").replace(W,"")},dt=Ta,Me=function(N,L,Q){for(var ne=[],Te=L;Te<L+Q;++Te)ne.push(("0"+N[Te].toString(16)).slice(-2));return ne.join("")},Xe=Me,Qe=function(N,L,Q){for(var ne=[],Te=L;Te<Q;Te++)ne.push(String.fromCharCode(Br(N,Te)));return ne.join("")},st=Qe,nt=function(N,L){var Q=Ni(N,L);return Q>0?Qe(N,L+4,L+4+Q-1):""},ft=nt,Bt=function(N,L){var Q=Ni(N,L);return Q>0?Qe(N,L+4,L+4+Q-1):""},Et=Bt,nr=function(N,L){var Q=2*Ni(N,L);return Q>0?Qe(N,L+4,L+4+Q-1):""},Ur=nr,Lr,Vr;Lr=Vr=function(N,L){var Q=Ni(N,L);return Q>0?Ta(N,L+4,L+4+Q):""};var sr=function(N,L){var Q=Ni(N,L);return Q>0?Qe(N,L+4,L+4+Q):""},Bn=sr,Er,gn;Er=gn=function(N,L){return di(N,L)};var rn=function(N){return Array.isArray(N)};E&&(Ta=function(N,L,Q){return b.isBuffer(N)?N.toString("utf16le",L,Q).replace(W,""):dt(N,L,Q)},Me=function(N,L,Q){return b.isBuffer(N)?N.toString("hex",L,L+Q):Xe(N,L,Q)},nt=function(N,L){if(!b.isBuffer(N))return ft(N,L);var Q=N.readUInt32LE(L);return Q>0?N.toString("utf8",L+4,L+4+Q-1):""},Bt=function(N,L){if(!b.isBuffer(N))return Et(N,L);var Q=N.readUInt32LE(L);return Q>0?N.toString("utf8",L+4,L+4+Q-1):""},nr=function(N,L){if(!b.isBuffer(N))return Ur(N,L);var Q=2*N.readUInt32LE(L);return N.toString("utf16le",L+4,L+4+Q-1)},Lr=function(N,L){if(!b.isBuffer(N))return Vr(N,L);var Q=N.readUInt32LE(L);return N.toString("utf16le",L+4,L+4+Q)},sr=function(N,L){if(!b.isBuffer(N))return Bn(N,L);var Q=N.readUInt32LE(L);return N.toString("utf8",L+4,L+4+Q)},Qe=function(N,L,Q){return b.isBuffer(N)?N.toString("utf8",L,Q):st(N,L,Q)},Fi=function(N){return N[0].length>0&&b.isBuffer(N[0][0])?b.concat(N[0]):la(N)},z=function(N){return b.isBuffer(N[0])?b.concat(N):[].concat.apply([],N)},Er=function(N,L){return b.isBuffer(N)?N.readDoubleLE(L):gn(N,L)},rn=function(N){return b.isBuffer(N)||Array.isArray(N)}),typeof cptable!="undefined"&&(Ta=function(N,L,Q){return cptable.utils.decode(1200,N.slice(L,Q)).replace(W,"")},Qe=function(N,L,Q){return cptable.utils.decode(65001,N.slice(L,Q))},nt=function(N,L){var Q=Ni(N,L);return Q>0?cptable.utils.decode(n,N.slice(L+4,L+4+Q-1)):""},Bt=function(N,L){var Q=Ni(N,L);return Q>0?cptable.utils.decode(a,N.slice(L+4,L+4+Q-1)):""},nr=function(N,L){var Q=2*Ni(N,L);return Q>0?cptable.utils.decode(1200,N.slice(L+4,L+4+Q-1)):""},Lr=function(N,L){var Q=Ni(N,L);return Q>0?cptable.utils.decode(1200,N.slice(L+4,L+4+Q)):""},sr=function(N,L){var Q=Ni(N,L);return Q>0?cptable.utils.decode(65001,N.slice(L+4,L+4+Q)):""});var Br=function(N,L){return N[L]},Vn=function(N,L){return N[L+1]*(1<<8)+N[L]},gi=function(N,L){var Q=N[L+1]*(1<<8)+N[L];return Q<32768?Q:(65535-Q+1)*-1},Ni=function(N,L){return N[L+3]*(1<<24)+(N[L+2]<<16)+(N[L+1]<<8)+N[L]},Wi=function(N,L){return N[L+3]<<24|N[L+2]<<16|N[L+1]<<8|N[L]},zi=function(N,L){return N[L]<<24|N[L+1]<<16|N[L+2]<<8|N[L+3]};function Yi(T,N){var L="",Q,ne,Te=[],Ve,je,vt,St;switch(N){case"dbcs":if(St=this.l,E&&b.isBuffer(this))L=this.slice(this.l,this.l+2*T).toString("utf16le");else for(vt=0;vt<T;++vt)L+=String.fromCharCode(Vn(this,St)),St+=2;T*=2;break;case"utf8":L=Qe(this,this.l,this.l+T);break;case"utf16le":T*=2,L=Ta(this,this.l,this.l+T);break;case"wstr":if(typeof cptable!="undefined")L=cptable.utils.decode(a,this.slice(this.l,this.l+2*T));else return Yi.call(this,T,"dbcs");T=2*T;break;case"lpstr-ansi":L=nt(this,this.l),T=4+Ni(this,this.l);break;case"lpstr-cp":L=Bt(this,this.l),T=4+Ni(this,this.l);break;case"lpwstr":L=nr(this,this.l),T=4+2*Ni(this,this.l);break;case"lpp4":T=4+Ni(this,this.l),L=Lr(this,this.l),T&2&&(T+=2);break;case"8lpp4":T=4+Ni(this,this.l),L=sr(this,this.l),T&3&&(T+=4-(T&3));break;case"cstr":for(T=0,L="";(Ve=Br(this,this.l+T++))!==0;)Te.push(w(Ve));L=Te.join("");break;case"_wstr":for(T=0,L="";(Ve=Vn(this,this.l+T))!==0;)Te.push(w(Ve)),T+=2;T+=2,L=Te.join("");break;case"dbcs-cont":for(L="",St=this.l,vt=0;vt<T;++vt){if(this.lens&&this.lens.indexOf(St)!==-1)return Ve=Br(this,St),this.l=St+1,je=Yi.call(this,T-vt,Ve?"dbcs-cont":"sbcs-cont"),Te.join("")+je;Te.push(w(Vn(this,St))),St+=2}L=Te.join(""),T*=2;break;case"cpstr":if(typeof cptable!="undefined"){L=cptable.utils.decode(a,this.slice(this.l,this.l+T));break}case"sbcs-cont":for(L="",St=this.l,vt=0;vt!=T;++vt){if(this.lens&&this.lens.indexOf(St)!==-1)return Ve=Br(this,St),this.l=St+1,je=Yi.call(this,T-vt,Ve?"dbcs-cont":"sbcs-cont"),Te.join("")+je;Te.push(w(Br(this,St))),St+=1}L=Te.join("");break;default:switch(T){case 1:return Q=Br(this,this.l),this.l++,Q;case 2:return Q=(N==="i"?gi:Vn)(this,this.l),this.l+=2,Q;case 4:case-4:return N==="i"||(this[this.l+3]&128)===0?(Q=(T>0?Wi:zi)(this,this.l),this.l+=4,Q):(ne=Ni(this,this.l),this.l+=4,ne);case 8:case-8:if(N==="f")return T==8?ne=Er(this,this.l):ne=Er([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,ne;T=8;case 16:L=Me(this,this.l,T);break}}return this.l+=T,L}var mi=function(N,L,Q){N[Q]=L&255,N[Q+1]=L>>>8&255,N[Q+2]=L>>>16&255,N[Q+3]=L>>>24&255},va=function(N,L,Q){N[Q]=L&255,N[Q+1]=L>>8&255,N[Q+2]=L>>16&255,N[Q+3]=L>>24&255},zn=function(N,L,Q){N[Q]=L&255,N[Q+1]=L>>>8&255};function fn(T,N,L){var Q=0,ne=0;if(L==="dbcs"){for(ne=0;ne!=N.length;++ne)zn(this,N.charCodeAt(ne),this.l+2*ne);Q=2*N.length}else if(L==="sbcs"){if(typeof cptable!="undefined"&&n==874)for(ne=0;ne!=N.length;++ne){var Te=cptable.utils.encode(n,N.charAt(ne));this[this.l+ne]=Te[0]}else for(N=N.replace(/[^\x00-\x7F]/g,"_"),ne=0;ne!=N.length;++ne)this[this.l+ne]=N.charCodeAt(ne)&255;Q=N.length}else if(L==="hex"){for(;ne<T;++ne)this[this.l++]=parseInt(N.slice(2*ne,2*ne+2),16)||0;return this}else if(L==="utf16le"){var Ve=Math.min(this.l+T,this.length);for(ne=0;ne<Math.min(N.length,T);++ne){var je=N.charCodeAt(ne);this[this.l++]=je&255,this[this.l++]=je>>8}for(;this.l<Ve;)this[this.l++]=0;return this}else switch(T){case 1:Q=1,this[this.l]=N&255;break;case 2:Q=2,this[this.l]=N&255,N>>>=8,this[this.l+1]=N&255;break;case 3:Q=3,this[this.l]=N&255,N>>>=8,this[this.l+1]=N&255,N>>>=8,this[this.l+2]=N&255;break;case 4:Q=4,mi(this,N,this.l);break;case 8:if(Q=8,L==="f"){Ti(this,N,this.l);break}case 16:break;case-4:Q=4,va(this,N,this.l);break}return this.l+=Q,this}function $n(T,N){var L=Me(this,this.l,T.length>>1);if(L!==T)throw new Error(N+"Expected "+T+" saw "+L);this.l+=T.length>>1}function Cn(T,N){T.l=N,T.read_shift=Yi,T.chk=$n,T.write_shift=fn}function ki(T,N){T.l+=N}function In(T){var N=F(T);return Cn(N,0),N}function na(T,N,L){if(!T)return;var Q,ne,Te;Cn(T,T.l||0);for(var Ve=T.length,je=0,vt=0;T.l<Ve;){je=T.read_shift(1),je&128&&(je=(je&127)+((T.read_shift(1)&127)<<7));var St=Oh[je]||Oh[65535];for(Q=T.read_shift(1),Te=Q&127,ne=1;ne<4&&Q&128;++ne)Te+=((Q=T.read_shift(1))&127)<<7*ne;vt=T.l+Te;var Pt=St.f&&St.f(T,Te,L);if(T.l=vt,N(Pt,St.n,je))return}}function Ei(){var T=[],N=E?256:2048,L=function(St){var Pt=In(St);return Cn(Pt,0),Pt},Q=L(N),ne=function(){if(!Q)return;Q.length>Q.l&&(Q=Q.slice(0,Q.l),Q.l=Q.length),Q.length>0&&T.push(Q),Q=null},Te=function(St){return Q&&St<Q.length-Q.l?Q:(ne(),Q=L(Math.max(St+1,N)))},Ve=function(){return ne(),Fi([T])},je=function(St){ne(),Q=St,Q.l==null&&(Q.l=Q.length),Te(N)};return{next:Te,push:je,end:Ve,_bufs:T}}function pi(T,N,L,Q){var ne=+tp[N],Te;if(isNaN(ne))return;Q||(Q=Oh[ne].p||(L||[]).length||0),Te=1+(ne>=128?1:0)+1,Q>=128&&++Te,Q>=16384&&++Te,Q>=2097152&&++Te;var Ve=T.next(Te);ne<=127?Ve.write_shift(1,ne):(Ve.write_shift(1,(ne&127)+128),Ve.write_shift(1,ne>>7));for(var je=0;je!=4;++je)if(Q>=128)Ve.write_shift(1,(Q&127)+128),Q>>=7;else{Ve.write_shift(1,Q);break}Q>0&&rn(L)&&T.push(L)}function Ri(T,N,L){var Q=Nt(T);if(N.s?(Q.cRel&&(Q.c+=N.s.c),Q.rRel&&(Q.r+=N.s.r)):(Q.cRel&&(Q.c+=N.c),Q.rRel&&(Q.r+=N.r)),!L||L.biff<12){for(;Q.c>=256;)Q.c-=256;for(;Q.r>=65536;)Q.r-=65536}return Q}function Na(T,N,L){var Q=Nt(T);return Q.s=Ri(Q.s,N.s,L),Q.e=Ri(Q.e,N.s,L),Q}function Un(T,N){if(T.cRel&&T.c<0)for(T=Nt(T);T.c<0;)T.c+=N>8?16384:256;if(T.rRel&&T.r<0)for(T=Nt(T);T.r<0;)T.r+=N>8?1048576:N>5?65536:16384;var L=dn(T);return!T.cRel&&T.cRel!=null&&(L=co(L)),!T.rRel&&T.rRel!=null&&(L=Zi(L)),L}function nn(T,N){return T.s.r==0&&!T.s.rRel&&(T.e.r==(N.biff>=12?1048575:N.biff>=8?65536:16384)&&!T.e.rRel)?(T.s.cRel?"":"$")+ya(T.s.c)+":"+(T.e.cRel?"":"$")+ya(T.e.c):T.s.c==0&&!T.s.cRel&&(T.e.c==(N.biff>=12?16383:255)&&!T.e.cRel)?(T.s.rRel?"":"$")+_i(T.s.r)+":"+(T.e.rRel?"":"$")+_i(T.e.r):Un(T.s,N.biff)+":"+Un(T.e,N.biff)}var Yn={},bi=function(N,L){var Q;if(typeof L!="undefined")Q=L;else try{Q=l(5)}catch(ne){Q=null}N.rc4=function(ne,Te){var Ve=new Array(256),je=0,vt=0,St=0,Pt=0;for(vt=0;vt!=256;++vt)Ve[vt]=vt;for(vt=0;vt!=256;++vt)St=St+Ve[vt]+ne[vt%ne.length].charCodeAt(0)&255,Pt=Ve[vt],Ve[vt]=Ve[St],Ve[St]=Pt;vt=St=0;var pr=F(Te.length);for(je=0;je!=Te.length;++je)vt=vt+1&255,St=(St+Ve[vt])%256,Pt=Ve[vt],Ve[vt]=Ve[St],Ve[St]=Pt,pr[je]=Te[je]^Ve[Ve[vt]+Ve[St]&255];return pr},N.md5=function(ne){if(!Q)throw new Error("Unsupported crypto");return Q.createHash("md5").update(ne).digest("hex")}};bi(Yn,typeof crypto!="undefined"?crypto:void 0);function Oi(T){return parseInt(qi(T),10)-1}function _i(T){return""+(T+1)}function Zi(T){return T.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function qi(T){return T.replace(/\$(\d+)$/,"$1")}function ea(T){for(var N=io(T),L=0,Q=0;Q!==N.length;++Q)L=26*L+N.charCodeAt(Q)-64;return L-1}function ya(T){if(T<0)throw new Error("invalid column "+T);var N="";for(++T;T;T=Math.floor((T-1)/26))N=String.fromCharCode((T-1)%26+65)+N;return N}function co(T){return T.replace(/^([A-Z])/,"$$$1")}function io(T){return T.replace(/^\$([A-Z])/,"$1")}function rs(T){return T.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Pi(T){for(var N=0,L=0,Q=0;Q<T.length;++Q){var ne=T.charCodeAt(Q);ne>=48&&ne<=57?N=10*N+(ne-48):ne>=65&&ne<=90&&(L=26*L+(ne-64))}return{c:L-1,r:N-1}}function dn(T){for(var N=T.c+1,L="";N;N=(N-1)/26|0)L=String.fromCharCode((N-1)%26+65)+L;return L+(T.r+1)}function ha(T){var N=T.indexOf(":");return N==-1?{s:Pi(T),e:Pi(T)}:{s:Pi(T.slice(0,N)),e:Pi(T.slice(N+1))}}function ba(T,N){return typeof N=="undefined"||typeof N=="number"?ba(T.s,T.e):(typeof T!="string"&&(T=dn(T)),typeof N!="string"&&(N=dn(N)),T==N?T:T+":"+N)}function ta(T){var N={s:{c:0,r:0},e:{c:0,r:0}},L=0,Q=0,ne=0,Te=T.length;for(L=0;Q<Te&&!((ne=T.charCodeAt(Q)-64)<1||ne>26);++Q)L=26*L+ne;for(N.s.c=--L,L=0;Q<Te&&!((ne=T.charCodeAt(Q)-48)<0||ne>9);++Q)L=10*L+ne;if(N.s.r=--L,Q===Te||ne!=10)return N.e.c=N.s.c,N.e.r=N.s.r,N;for(++Q,L=0;Q!=Te&&!((ne=T.charCodeAt(Q)-64)<1||ne>26);++Q)L=26*L+ne;for(N.e.c=--L,L=0;Q!=Te&&!((ne=T.charCodeAt(Q)-48)<0||ne>9);++Q)L=10*L+ne;return N.e.r=--L,N}function so(T,N){var L=T.t=="d"&&N instanceof Date;if(T.z!=null)try{return T.w=G.format(T.z,L?pe(N):N)}catch(Q){}try{return T.w=G.format((T.XF||{}).numFmtId||(L?14:0),L?pe(N):N)}catch(Q){return""+N}}function lr(T,N,L){return T==null||T.t==null||T.t=="z"?"":T.w!==void 0?T.w:(T.t=="d"&&!T.z&&L&&L.dateNF&&(T.z=L.dateNF),T.t=="e"?Mo[T.v]||T.v:N==null?so(T,T.v):so(T,N))}function pn(T,N){var L=N&&N.sheet?N.sheet:"Sheet1",Q={};return Q[L]=T,{SheetNames:[L],Sheets:Q}}function _n(T,N,L){var Q=L||{},ne=T?Array.isArray(T):Q.dense;_!=null&&ne==null&&(ne=_);var Te=T||(ne?[]:{}),Ve=0,je=0;if(Te&&Q.origin!=null){if(typeof Q.origin=="number")Ve=Q.origin;else{var vt=typeof Q.origin=="string"?Pi(Q.origin):Q.origin;Ve=vt.r,je=vt.c}Te["!ref"]||(Te["!ref"]="A1:A1")}var St={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(Te["!ref"]){var Pt=ta(Te["!ref"]);St.s.c=Pt.s.c,St.s.r=Pt.s.r,St.e.c=Math.max(St.e.c,Pt.e.c),St.e.r=Math.max(St.e.r,Pt.e.r),Ve==-1&&(St.e.r=Ve=Pt.e.r+1)}for(var pr=0;pr!=N.length;++pr){if(!N[pr])continue;if(!Array.isArray(N[pr]))throw new Error("aoa_to_sheet expects an array of arrays");for(var _r=0;_r!=N[pr].length;++_r){if(typeof N[pr][_r]=="undefined")continue;var Rr={v:N[pr][_r]},ln=Ve+pr,kr=je+_r;if(St.s.r>ln&&(St.s.r=ln),St.s.c>kr&&(St.s.c=kr),St.e.r<ln&&(St.e.r=ln),St.e.c<kr&&(St.e.c=kr),N[pr][_r]&&typeof N[pr][_r]=="object"&&!Array.isArray(N[pr][_r])&&!(N[pr][_r]instanceof Date))Rr=N[pr][_r];else if(Array.isArray(Rr.v)&&(Rr.f=N[pr][_r][1],Rr.v=Rr.v[0]),Rr.v===null)if(Rr.f)Rr.t="n";else if(Q.nullError)Rr.t="e",Rr.v=0;else if(Q.sheetStubs)Rr.t="z";else continue;else typeof Rr.v=="number"?Rr.t="n":typeof Rr.v=="boolean"?Rr.t="b":Rr.v instanceof Date?(Rr.z=Q.dateNF||G._table[14],Q.cellDates?(Rr.t="d",Rr.w=G.format(Rr.z,pe(Rr.v))):(Rr.t="n",Rr.v=pe(Rr.v),Rr.w=G.format(Rr.z,Rr.v))):Rr.t="s";if(ne)Te[ln]||(Te[ln]=[]),Te[ln][kr]&&Te[ln][kr].z&&(Rr.z=Te[ln][kr].z),Te[ln][kr]=Rr;else{var An=dn({c:kr,r:ln});Te[An]&&Te[An].z&&(Rr.z=Te[An].z),Te[An]=Rr}}}return St.s.c<1e7&&(Te["!ref"]=ba(St)),Te}function Pn(T,N){return _n(null,T,N)}function ct(T,N){return N||(N=In(4)),N.write_shift(4,T),N}function Vt(T){var N=T.read_shift(4);return N===0?"":T.read_shift(N,"dbcs")}function Cr(T,N){var L=!1;return N==null&&(L=!0,N=In(4+2*T.length)),N.write_shift(4,T.length),T.length>0&&N.write_shift(0,T,"dbcs"),L?N.slice(0,N.l):N}function xr(T){return{ich:T.read_shift(2),ifnt:T.read_shift(2)}}function Gr(T,N){return N||(N=In(4)),N.write_shift(2,T.ich||0),N.write_shift(2,T.ifnt||0),N}function $r(T,N){var L=T.l,Q=T.read_shift(1),ne=Vt(T),Te=[],Ve={t:ne,h:ne};if((Q&1)!==0){for(var je=T.read_shift(4),vt=0;vt!=je;++vt)Te.push(xr(T));Ve.r=Te}else Ve.r=[{ich:0,ifnt:0}];return T.l=L+N,Ve}function hn(T,N){var L=!1;return N==null&&(L=!0,N=In(15+4*T.t.length)),N.write_shift(1,0),Cr(T.t,N),L?N.slice(0,N.l):N}var On=$r;function Qn(T,N){var L=!1;return N==null&&(L=!0,N=In(23+4*T.t.length)),N.write_shift(1,1),Cr(T.t,N),N.write_shift(4,1),Gr({ich:0,ifnt:0},N),L?N.slice(0,N.l):N}function qn(T){var N=T.read_shift(4),L=T.read_shift(2);return L+=T.read_shift(1)<<16,T.l++,{c:N,iStyleRef:L}}function si(T,N){return N==null&&(N=In(8)),N.write_shift(-4,T.c),N.write_shift(3,T.iStyleRef||T.s),N.write_shift(1,0),N}function oi(T){var N=T.read_shift(2);return N+=T.read_shift(1)<<16,T.l++,{c:-1,iStyleRef:N}}function Kn(T,N){return N==null&&(N=In(4)),N.write_shift(3,T.iStyleRef||T.s),N.write_shift(1,0),N}var Zn=Vt,ni=Cr;function wi(T){var N=T.read_shift(4);return N===0||N===4294967295?"":T.read_shift(N,"dbcs")}function Di(T,N){var L=!1;return N==null&&(L=!0,N=In(127)),N.write_shift(4,T.length>0?T.length:4294967295),T.length>0&&N.write_shift(0,T,"dbcs"),L?N.slice(0,N.l):N}var Ui=Vt,ca=wi,ia=Di;function Ia(T){var N=T.slice(T.l,T.l+4),L=N[0]&1,Q=N[0]&2;T.l+=4,N[0]&=252;var ne=Q===0?Er([0,0,0,0,N[0],N[1],N[2],N[3]],0):Wi(N,0)>>2;return L?ne/100:ne}function Fa(T,N){N==null&&(N=In(4));var L=0,Q=0,ne=T*100;if(T==(T|0)&&T>=-(1<<29)&&T<1<<29?Q=1:ne==(ne|0)&&ne>=-(1<<29)&&ne<1<<29&&(Q=1,L=1),Q)N.write_shift(-4,((L?ne:T)<<2)+(L+2));else throw new Error("unsupported RkNumber "+T)}function Aa(T){var N={s:{},e:{}};return N.s.r=T.read_shift(4),N.e.r=T.read_shift(4),N.s.c=T.read_shift(4),N.e.c=T.read_shift(4),N}function Ea(T,N){return N||(N=In(16)),N.write_shift(4,T.s.r),N.write_shift(4,T.e.r),N.write_shift(4,T.s.c),N.write_shift(4,T.e.c),N}var xa=Aa,Ai=Ea;function oa(T){if(T.length-T.l<8)throw"XLS Xnum Buffer underflow";return T.read_shift(8,"f")}function Ba(T,N){return(N||In(8)).write_shift(8,T,"f")}function Nr(T){var N={},L=T.read_shift(1),Q=L>>>1,ne=T.read_shift(1),Te=T.read_shift(2,"i"),Ve=T.read_shift(1),je=T.read_shift(1),vt=T.read_shift(1);T.l++;switch(Q){case 0:N.auto=1;break;case 1:N.index=ne;var St=za[ne];St&&(N.rgb=Tt(St));break;case 2:N.rgb=Tt([Ve,je,vt]);break;case 3:N.theme=ne;break}return Te!=0&&(N.tint=Te>0?Te/32767:Te/32768),N}function Qr(T,N){if(N||(N=In(8)),!T||T.auto)return N.write_shift(4,0),N.write_shift(4,0),N;T.index!=null?(N.write_shift(1,2),N.write_shift(1,T.index)):T.theme!=null?(N.write_shift(1,6),N.write_shift(1,T.theme)):(N.write_shift(1,5),N.write_shift(1,0));var L=T.tint||0;if(L>0?L*=32767:L<0&&(L*=32768),N.write_shift(2,L),!T.rgb||T.theme!=null)N.write_shift(2,0),N.write_shift(1,0),N.write_shift(1,0);else{var Q=T.rgb||"FFFFFF";typeof Q=="number"&&(Q=("000000"+Q.toString(16)).slice(-6)),N.write_shift(1,parseInt(Q.slice(0,2),16)),N.write_shift(1,parseInt(Q.slice(2,4),16)),N.write_shift(1,parseInt(Q.slice(4,6),16)),N.write_shift(1,255)}return N}function bn(T){var N=T.read_shift(1);T.l++;var L={fBold:N&1,fItalic:N&2,fUnderline:N&4,fStrikeout:N&8,fOutline:N&16,fShadow:N&32,fCondense:N&64,fExtend:N&128};return L}function Zr(T,N){N||(N=In(2));var L=(T.italic?2:0)|(T.strike?8:0)|(T.outline?16:0)|(T.shadow?32:0)|(T.condense?64:0)|(T.extend?128:0);return N.write_shift(1,L),N.write_shift(1,0),N}function hr(T,N){var L={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},Q=T.read_shift(4);switch(Q){case 0:return"";case 4294967295:case 4294967294:return L[T.read_shift(4)]||""}if(Q>400)throw new Error("Unsupported Clipboard: "+Q.toString(16));return T.l-=4,T.read_shift(0,N==1?"lpstr":"lpwstr")}function jr(T){return hr(T,1)}function wr(T){return hr(T,2)}var an=2,Jr=3,kn=11,Dn=12,Xn=19,vi=30,Li=64,ji=65,Sa=71,Ga=4096,Ya=80,bo=81,vo=[Ya,bo],po={1:{n:"CodePage",t:an},2:{n:"Category",t:Ya},3:{n:"PresentationFormat",t:Ya},4:{n:"ByteCount",t:Jr},5:{n:"LineCount",t:Jr},6:{n:"ParagraphCount",t:Jr},7:{n:"SlideCount",t:Jr},8:{n:"NoteCount",t:Jr},9:{n:"HiddenCount",t:Jr},10:{n:"MultimediaClipCount",t:Jr},11:{n:"ScaleCrop",t:kn},12:{n:"HeadingPairs",t:Ga|Dn},13:{n:"TitlesOfParts",t:Ga|vi},14:{n:"Manager",t:Ya},15:{n:"Company",t:Ya},16:{n:"LinksUpToDate",t:kn},17:{n:"CharacterCount",t:Jr},19:{n:"SharedDoc",t:kn},22:{n:"HyperlinksChanged",t:kn},23:{n:"AppVersion",t:Jr,p:"version"},24:{n:"DigSig",t:ji},26:{n:"ContentType",t:Ya},27:{n:"ContentStatus",t:Ya},28:{n:"Language",t:Ya},29:{n:"Version",t:Ya},255:{},2147483648:{n:"Locale",t:Xn},2147483651:{n:"Behavior",t:Xn},1919054434:{}},Ha={1:{n:"CodePage",t:an},2:{n:"Title",t:Ya},3:{n:"Subject",t:Ya},4:{n:"Author",t:Ya},5:{n:"Keywords",t:Ya},6:{n:"Comments",t:Ya},7:{n:"Template",t:Ya},8:{n:"LastAuthor",t:Ya},9:{n:"RevNumber",t:Ya},10:{n:"EditTime",t:Li},11:{n:"LastPrinted",t:Li},12:{n:"CreatedDate",t:Li},13:{n:"ModifiedDate",t:Li},14:{n:"PageCount",t:Jr},15:{n:"WordCount",t:Jr},16:{n:"CharCount",t:Jr},17:{n:"Thumbnail",t:Sa},18:{n:"Application",t:Ya},19:{n:"DocSecurity",t:Jr},255:{},2147483648:{n:"Locale",t:Xn},2147483651:{n:"Behavior",t:Xn},1919054434:{}},Oa=ae(po,"n"),ao=ae(Ha,"n"),to={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},Po=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Yo(T){return T.map(function(N){return[N>>16&255,N>>8&255,N&255]})}var ro=Yo([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),za=Nt(ro),Mo={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Io=Y(Mo),ma={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},mo=function(){var T={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};return Ge(T).forEach(function(N){["xlsm","xlam"].forEach(function(L){T[N][L]||(T[N][L]=T[N].xlsx)})}),Ge(T).forEach(function(N){Ge(T[N]).forEach(function(L){ma[T[N][L]]=N})}),T}(),ns=te(ma);on.CT="http://schemas.openxmlformats.org/package/2006/content-types";function Zo(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}function Oo(T){var N=Zo();if(!T||!T.match)return N;var L={};if((T.match(ot)||[]).forEach(function(Q){var ne=Gt(Q);switch(ne[0].replace(et,"<")){case"<?xml":break;case"<Types":N.xmlns=ne["xmlns"+(ne[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":L[ne.Extension]=ne.ContentType;break;case"<Override":N[ma[ne.ContentType]]!==void 0&&N[ma[ne.ContentType]].push(ne.PartName);break}}),N.xmlns!==on.CT)throw new Error("Unknown Namespace: "+N.xmlns);return N.calcchain=N.calcchains.length>0?N.calcchains[0]:"",N.sst=N.strs.length>0?N.strs[0]:"",N.style=N.styles.length>0?N.styles[0]:"",N.defaults=L,delete N.calcchains,N}var Ro=dr("Types",null,{xmlns:on.CT,"xmlns:xsd":on.xsd,"xmlns:xsi":on.xsi}),hs=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",ns.rels[0]]].map(function(T){return dr("Default",null,{Extension:T[0],ContentType:T[1]})});function Uo(T,N){var L=[],Q;L[L.length]=Ht,L[L.length]=Ro,L=L.concat(hs);var ne=function(vt){T[vt]&&T[vt].length>0&&(Q=T[vt][0],L[L.length]=dr("Override",null,{PartName:(Q[0]=="/"?"":"/")+Q,ContentType:mo[vt][N.bookType||"xlsx"]}))},Te=function(vt){(T[vt]||[]).forEach(function(St){L[L.length]=dr("Override",null,{PartName:(St[0]=="/"?"":"/")+St,ContentType:mo[vt][N.bookType||"xlsx"]})})},Ve=function(vt){(T[vt]||[]).forEach(function(St){L[L.length]=dr("Override",null,{PartName:(St[0]=="/"?"":"/")+St,ContentType:ns[vt][0]})})};return ne("workbooks"),Te("sheets"),Te("charts"),Ve("themes"),["strs","styles"].forEach(ne),["coreprops","extprops","custprops"].forEach(Ve),Ve("vba"),Ve("comments"),Ve("drawings"),L.length>2&&(L[L.length]="</Types>",L[1]=L[1].replace("/>",">")),L.join("")}var Ja={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Es(T){var N=T.lastIndexOf("/");return T.slice(0,N+1)+"_rels/"+T.slice(N+1)+".rels"}function oo(T,N){var L={"!id":{}};if(!T)return L;N.charAt(0)!=="/"&&(N="/"+N);var Q={};return(T.match(ot)||[]).forEach(function(ne){var Te=Gt(ne);if(Te[0]==="<Relationship"){var Ve={};Ve.Type=Te.Type,Ve.Target=Te.Target,Ve.Id=Te.Id,Te.TargetMode&&(Ve.TargetMode=Te.TargetMode);var je=Te.TargetMode==="External"?Te.Target:at(Te.Target,N);L[je]=Ve,Q[Te.Id]=Ve}}),L["!id"]=Q,L}on.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var Fs=dr("Relationships",null,{xmlns:on.RELS});function qo(T){var N=[Ht,Fs];return Ge(T["!id"]).forEach(function(L){N[N.length]=dr("Relationship",null,T["!id"][L])}),N.length>2&&(N[N.length]="</Relationships>",N[1]=N[1].replace("/>",">")),N.join("")}var Wo=[Ja.HLINK,Ja.XPATH,Ja.XMISS];function Vo(T,N,L,Q,ne,Te){if(ne||(ne={}),T["!id"]||(T["!id"]={}),N<0)for(N=1;T["!id"]["rId"+N];++N);if(ne.Id="rId"+N,ne.Type=Q,ne.Target=L,Te?ne.TargetMode=Te:Wo.indexOf(ne.Type)>-1&&(ne.TargetMode="External"),T["!id"][ne.Id])throw new Error("Cannot rewrite rId "+N);return T["!id"][ne.Id]=ne,T[("/"+ne.Target).replace("//","/")]=ne,N}var Go="application/vnd.oasis.opendocument.spreadsheet";function os(T,N){for(var L=Of(T),Q,ne;Q=jh.exec(L);)switch(Q[3]){case"manifest":break;case"file-entry":if(ne=Gt(Q[0],!1),ne.path=="/"&&ne.type!==Go)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(N&&N.WTF)throw Q}}function Vs(T){var N=[Ht];N.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
`),N.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
`);for(var L=0;L<T.length;++L)N.push(' <manifest:file-entry manifest:full-path="'+T[L][0]+'" manifest:media-type="'+T[L][1]+`"/>
`);return N.push("</manifest:manifest>"),N.join("")}function xs(T,N,L){return[' <rdf:Description rdf:about="'+T+`">
`,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(L||"odf")+"#"+N+`"/>
`,` </rdf:Description>
`].join("")}function Js(T,N){return[' <rdf:Description rdf:about="'+T+`">
`,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+N+`"/>
`,` </rdf:Description>
`].join("")}function Bs(T){var N=[Ht];N.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
`);for(var L=0;L!=T.length;++L)N.push(xs(T[L][0],T[L][1])),N.push(Js("",T[L][0]));return N.push(xs("","Document","pkg")),N.push("</rdf:RDF>"),N.join("")}var ks=function(){var T='<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+d.version+"</meta:generator></office:meta></office:document-meta>";return function(){return T}}(),Jo=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];on.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",Ja.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var bs=function(){for(var T=new Array(Jo.length),N=0;N<Jo.length;++N){var L=Jo[N],Q="(?:"+L[0].slice(0,L[0].indexOf(":"))+":)"+L[0].slice(L[0].indexOf(":")+1);T[N]=new RegExp("<"+Q+"[^>]*>([\\s\\S]*?)</"+Q+">")}return T}();function Ho(T){var N={};T=er(T);for(var L=0;L<Jo.length;++L){var Q=Jo[L],ne=T.match(bs[L]);ne!=null&&ne.length>0&&(N[Q[1]]=Tn(ne[1])),Q[2]==="date"&&N[Q[1]]&&(N[Q[1]]=pt(N[Q[1]]))}return N}var Ls=dr("cp:coreProperties",null,{"xmlns:cp":on.CORE_PROPS,"xmlns:dc":on.dc,"xmlns:dcterms":on.dcterms,"xmlns:dcmitype":on.dcmitype,"xmlns:xsi":on.xsi});function Ps(T,N,L,Q,ne){if(ne[T]!=null||N==null||N==="")return;ne[T]=N,N=lt(N),Q[Q.length]=L?dr(T,N,L):tr(T,N)}function Ra(T,N){var L=N||{},Q=[Ht,Ls],ne={};if(!T&&!L.Props)return Q.join("");T&&(T.CreatedDate!=null&&Ps("dcterms:created",typeof T.CreatedDate=="string"?T.CreatedDate:Tr(T.CreatedDate,L.WTF),{"xsi:type":"dcterms:W3CDTF"},Q,ne),T.ModifiedDate!=null&&Ps("dcterms:modified",typeof T.ModifiedDate=="string"?T.ModifiedDate:Tr(T.ModifiedDate,L.WTF),{"xsi:type":"dcterms:W3CDTF"},Q,ne));for(var Te=0;Te!=Jo.length;++Te){var Ve=Jo[Te],je=L.Props&&L.Props[Ve[1]]!=null?L.Props[Ve[1]]:T?T[Ve[1]]:null;je===!0?je="1":je===!1?je="0":typeof je=="number"&&(je=String(je)),je!=null&&Ps(Ve[0],je,null,Q,ne)}return Q.length>2&&(Q[Q.length]="</cp:coreProperties>",Q[1]=Q[1].replace("/>",">")),Q.join("")}var ho=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];on.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",Ja.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var ll=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function ml(T,N,L,Q){var ne=[];if(typeof T=="string")ne=rr(T,Q);else for(var Te=0;Te<T.length;++Te)ne=ne.concat(T[Te].map(function(Pt){return{v:Pt}}));var Ve=typeof N=="string"?rr(N,Q).map(function(Pt){return Pt.v}):N,je=0,vt=0;if(Ve.length>0)for(var St=0;St!==ne.length;St+=2){vt=+ne[St+1].v;switch(ne[St].v){case"Worksheets":case"\u5DE5\u4F5C\u8868":case"\u041B\u0438\u0441\u0442\u044B":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30EF\u30FC\u30AF\u30B7\u30FC\u30C8":case"\u05D2\u05DC\u05D9\u05D5\u05E0\u05D5\u05EA \u05E2\u05D1\u05D5\u05D3\u05D4":case"Arbeitsbl\xE4tter":case"\xC7al\u0131\u015Fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xE1lculo":case"Planilhas":case"Regneark":case"Hojas de c\xE1lculo":case"Werkbladen":L.Worksheets=vt,L.SheetNames=Ve.slice(je,je+vt);break;case"Named Ranges":case"Rangos con nombre":case"\u540D\u524D\u4ED8\u304D\u4E00\u89A7":case"Benannte Bereiche":case"Navngivne omr\xE5der":L.NamedRanges=vt,L.DefinedNames=Ve.slice(je,je+vt);break;case"Charts":case"Diagramme":L.Chartsheets=vt,L.ChartNames=Ve.slice(je,je+vt);break}je+=vt}}function wl(T,N,L){var Q={};return N||(N={}),T=er(T),ho.forEach(function(ne){var Te=(T.match(It(ne[0]))||[])[1];switch(ne[2]){case"string":Te&&(N[ne[1]]=Tn(Te));break;case"bool":N[ne[1]]=Te==="true";break;case"raw":var Ve=T.match(new RegExp("<"+ne[0]+"[^>]*>([\\s\\S]*?)</"+ne[0]+">"));Ve&&Ve.length>0&&(Q[ne[1]]=Ve[1]);break}}),Q.HeadingPairs&&Q.TitlesOfParts&&ml(Q.HeadingPairs,Q.TitlesOfParts,N,L),N}var El=dr("Properties",null,{xmlns:on.EXT_PROPS,"xmlns:vt":on.vt});function Xs(T){var N=[],L=dr;return T||(T={}),T.Application="SheetJS",N[N.length]=Ht,N[N.length]=El,ho.forEach(function(Q){if(T[Q[1]]===void 0)return;var ne;switch(Q[2]){case"string":ne=lt(String(T[Q[1]]));break;case"bool":ne=T[Q[1]]?"true":"false";break}ne!==void 0&&(N[N.length]=L(Q[0],ne))}),N[N.length]=L("HeadingPairs",L("vt:vector",L("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+L("vt:variant",L("vt:i4",String(T.Worksheets))),{size:2,baseType:"variant"})),N[N.length]=L("TitlesOfParts",L("vt:vector",T.SheetNames.map(function(Q){return"<vt:lpstr>"+lt(Q)+"</vt:lpstr>"}).join(""),{size:T.Worksheets,baseType:"lpstr"})),N.length>2&&(N[N.length]="</Properties>",N[1]=N[1].replace("/>",">")),N.join("")}on.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",Ja.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var Xo=/<[^>]+>[^<]*/g;function gl(T,N){var L={},Q="",ne=T.match(Xo);if(ne)for(var Te=0;Te!=ne.length;++Te){var Ve=ne[Te],je=Gt(Ve);switch(je[0]){case"<?xml":break;case"<Properties":break;case"<property":Q=Tn(je.name);break;case"</property>":Q=null;break;default:if(Ve.indexOf("<vt:")===0){var vt=Ve.split(">"),St=vt[0].slice(4),Pt=vt[1];switch(St){case"lpstr":case"bstr":case"lpwstr":L[Q]=Tn(Pt);break;case"bool":L[Q]=Xt(Pt);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":L[Q]=parseInt(Pt,10);break;case"r4":case"r8":case"decimal":L[Q]=parseFloat(Pt);break;case"filetime":case"date":L[Q]=pt(Pt);break;case"cy":case"error":L[Q]=Tn(Pt);break;default:if(St.slice(-1)=="/")break;N.WTF&&typeof console!="undefined"&&console.warn("Unexpected",Ve,St,vt)}}else if(!(Ve.slice(0,2)==="</")){if(N.WTF)throw new Error(Ve)}}}return L}var Vl=dr("Properties",null,{xmlns:on.CUST_PROPS,"xmlns:vt":on.vt});function Us(T){var N=[Ht,Vl];if(!T)return N.join("");var L=1;return Ge(T).forEach(function(ne){++L,N[N.length]=dr("property",vn(T[ne],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:L,name:lt(ne)})}),N.length>2&&(N[N.length]="</Properties>",N[1]=N[1].replace("/>",">")),N.join("")}var $s={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},us=Z($s);function _l(T,N,L){N=us[N]||N,T[N]=L}function Wc(T,N){var L=[];return Ge($s).map(function(Q){for(var ne=0;ne<Jo.length;++ne)if(Jo[ne][1]==Q)return Jo[ne];for(ne=0;ne<ho.length;++ne)if(ho[ne][1]==Q)return ho[ne];throw Q}).forEach(function(Q){if(T[Q[1]]==null)return;var ne=N&&N.Props&&N.Props[Q[1]]!=null?N.Props[Q[1]]:T[Q[1]];switch(Q[2]){case"date":ne=new Date(ne).toISOString().replace(/\.\d*Z/,"Z");break}typeof ne=="number"?ne=String(ne):ne===!0||ne===!1?ne=ne?"1":"0":ne instanceof Date&&(ne=new Date(ne).toISOString().replace(/\.\d*Z/,"")),L.push(tr($s[Q[1]]||Q[1],ne))}),dr("DocumentProperties",L.join(""),{xmlns:Gn.o})}function fc(T,N){var L=["Worksheets","SheetNames"],Q="CustomDocumentProperties",ne=[];return T&&Ge(T).forEach(function(Te){if(!Object.prototype.hasOwnProperty.call(T,Te))return;for(var Ve=0;Ve<Jo.length;++Ve)if(Te==Jo[Ve][1])return;for(Ve=0;Ve<ho.length;++Ve)if(Te==ho[Ve][1])return;for(Ve=0;Ve<L.length;++Ve)if(Te==L[Ve])return;var je=T[Te],vt="string";typeof je=="number"?(vt="float",je=String(je)):je===!0||je===!1?(vt="boolean",je=je?"1":"0"):je=String(je),ne.push(dr(mt(Te),je,{"dt:dt":vt}))}),N&&Ge(N).forEach(function(Te){if(!Object.prototype.hasOwnProperty.call(N,Te))return;if(T&&Object.prototype.hasOwnProperty.call(T,Te))return;var Ve=N[Te],je="string";typeof Ve=="number"?(je="float",Ve=String(Ve)):Ve===!0||Ve===!1?(je="boolean",Ve=Ve?"1":"0"):Ve instanceof Date?(je="dateTime.tz",Ve=Ve.toISOString()):Ve=String(Ve),ne.push(dr(mt(Te),Ve,{"dt:dt":je}))}),"<"+Q+' xmlns="'+Gn.o+'">'+ne.join("")+"</"+Q+">"}function Bl(T){var N=T.read_shift(4),L=T.read_shift(4);return new Date((L/1e7*Math.pow(2,32)+N/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function oc(T){var N=typeof T=="string"?new Date(Date.parse(T)):T,L=N.getTime()/1e3+11644473600,Q=L%Math.pow(2,32),ne=(L-Q)/Math.pow(2,32);Q*=1e7,ne*=1e7;var Te=Q/Math.pow(2,32)|0;Te>0&&(Q=Q%Math.pow(2,32),ne+=Te);var Ve=In(8);return Ve.write_shift(4,Q),Ve.write_shift(4,ne),Ve}function sc(T,N,L){var Q=T.l,ne=T.read_shift(0,"lpstr-cp");if(L)for(;T.l-Q&3;)++T.l;return ne}function ql(T,N,L){var Q=T.read_shift(0,"lpwstr");return L&&(T.l+=4-(Q.length+1&3)&3),Q}function Al(T,N,L){return N===31?ql(T):sc(T,N,L)}function zs(T,N,L){return Al(T,N,L===!1?0:4)}function Ml(T,N){if(!N)throw new Error("VtUnalignedString must have positive length");return Al(T,N,0)}function vl(T){for(var N=T.read_shift(4),L=[],Q=0;Q!=N;++Q){var ne=T.l;L[Q]=T.read_shift(0,"lpwstr").replace(W,""),T.l-ne&2&&(T.l+=2)}return L}function cl(T){for(var N=T.read_shift(4),L=[],Q=0;Q!=N;++Q)L[Q]=T.read_shift(0,"lpstr-cp").replace(W,"");return L}function mn(T){var N=T.l,L=Ss(T,bo);T[T.l]==0&&T[T.l+1]==0&&T.l-N&2&&(T.l+=2);var Q=Ss(T,Jr);return[L,Q]}function da(T){for(var N=T.read_shift(4),L=[],Q=0;Q<N/2;++Q)L.push(mn(T));return L}function Oc(T,N){for(var L=T.read_shift(4),Q={},ne=0;ne!=L;++ne){var Te=T.read_shift(4),Ve=T.read_shift(4);Q[Te]=T.read_shift(Ve,N===1200?"utf16le":"utf8").replace(W,"").replace(P,"!"),N===1200&&Ve%2&&(T.l+=2)}return T.l&3&&(T.l=T.l>>2+1<<2),Q}function pc(T){var N=T.read_shift(4),L=T.slice(T.l,T.l+N);return T.l+=N,(N&3)>0&&(T.l+=4-(N&3)&3),L}function xc(T){var N={};return N.Size=T.read_shift(4),T.l+=N.Size+3-(N.Size-1)%4,N}function Ss(T,N,L){var Q=T.read_shift(2),ne,Te=L||{};if(T.l+=2,N!==Dn&&(Q!==N&&vo.indexOf(N)===-1&&!((N&65534)==4126&&(Q&65534)==4126)))throw new Error("Expected type "+N+" saw "+Q);switch(N===Dn?Q:N){case 2:return ne=T.read_shift(2,"i"),Te.raw||(T.l+=2),ne;case 3:return ne=T.read_shift(4,"i"),ne;case 11:return T.read_shift(4)!==0;case 19:return ne=T.read_shift(4),ne;case 30:return sc(T,Q,4).replace(W,"");case 31:return ql(T);case 64:return Bl(T);case 65:return pc(T);case 71:return xc(T);case 80:return zs(T,Q,!Te.raw).replace(W,"");case 81:return Ml(T,Q).replace(W,"");case 4108:return da(T);case 4126:case 4127:return Q==4127?vl(T):cl(T);default:throw new Error("TypedPropertyValue unrecognized type "+N+" "+Q)}}function Ws(T,N){var L=In(4),Q=In(4);L.write_shift(4,T==80?31:T);switch(T){case 3:Q.write_shift(-4,N);break;case 5:Q=In(8),Q.write_shift(8,N,"f");break;case 11:Q.write_shift(4,N?1:0);break;case 64:Q=oc(N);break;case 31:case 80:for(Q=In(4+2*(N.length+1)+(N.length%2?0:2)),Q.write_shift(4,N.length+1),Q.write_shift(0,N,"dbcs");Q.l!=Q.length;)Q.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+T+" "+N)}return z([L,Q])}function xl(T,N){var L=T.l,Q=T.read_shift(4),ne=T.read_shift(4),Te=[],Ve=0,je=0,vt=-1,St={};for(Ve=0;Ve!=ne;++Ve){var Pt=T.read_shift(4),pr=T.read_shift(4);Te[Ve]=[Pt,pr+L]}Te.sort(function(Rn,un){return Rn[1]-un[1]});var _r={};for(Ve=0;Ve!=ne;++Ve){if(T.l!==Te[Ve][1]){var Rr=!0;if(Ve>0&&N)switch(N[Te[Ve-1][0]].t){case 2:T.l+2===Te[Ve][1]&&(T.l+=2,Rr=!1);break;case 80:T.l<=Te[Ve][1]&&(T.l=Te[Ve][1],Rr=!1);break;case 4108:T.l<=Te[Ve][1]&&(T.l=Te[Ve][1],Rr=!1);break}if((!N||Ve==0)&&T.l<=Te[Ve][1]&&(Rr=!1,T.l=Te[Ve][1]),Rr)throw new Error("Read Error: Expected address "+Te[Ve][1]+" at "+T.l+" :"+Ve)}if(N){var ln=N[Te[Ve][0]];if(_r[ln.n]=Ss(T,ln.t,{raw:!0}),ln.p==="version"&&(_r[ln.n]=String(_r[ln.n]>>16)+"."+("0000"+String(_r[ln.n]&65535)).slice(-4)),ln.n=="CodePage")switch(_r[ln.n]){case 0:_r[ln.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:o(je=_r[ln.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+_r[ln.n])}}else if(Te[Ve][0]===1){if(je=_r.CodePage=Ss(T,an),o(je),vt!==-1){var kr=T.l;T.l=Te[vt][1],St=Oc(T,je),T.l=kr}}else if(Te[Ve][0]===0){if(je===0){vt=Ve,T.l=Te[Ve+1][1];continue}St=Oc(T,je)}else{var An=St[Te[Ve][0]],Nn;switch(T[T.l]){case 65:T.l+=4,Nn=pc(T);break;case 30:T.l+=4,Nn=zs(T,T[T.l-4]).replace(/\u0000+$/,"");break;case 31:T.l+=4,Nn=zs(T,T[T.l-4]).replace(/\u0000+$/,"");break;case 3:T.l+=4,Nn=T.read_shift(4,"i");break;case 19:T.l+=4,Nn=T.read_shift(4);break;case 5:T.l+=4,Nn=T.read_shift(8,"f");break;case 11:T.l+=4,Nn=Ts(T,4);break;case 64:T.l+=4,Nn=pt(Bl(T));break;default:throw new Error("unparsed value: "+T[T.l])}_r[An]=Nn}}return T.l=L+Q,_r}var ul=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(ll);function nc(T){switch(typeof T){case"boolean":return 11;case"number":return(T|0)==T?3:5;case"string":return 31;case"object":if(T instanceof Date)return 64;break}return-1}function Xl(T,N,L){var Q=In(8),ne=[],Te=[],Ve=8,je=0,vt=In(8),St=In(8);if(vt.write_shift(4,2),vt.write_shift(4,1200),St.write_shift(4,1),Te.push(vt),ne.push(St),Ve+=8+vt.length,!N){St=In(8),St.write_shift(4,0),ne.unshift(St);var Pt=[In(4)];for(Pt[0].write_shift(4,T.length),je=0;je<T.length;++je){var pr=T[je][0];for(vt=In(4+4+2*(pr.length+1)+(pr.length%2?0:2)),vt.write_shift(4,je+2),vt.write_shift(4,pr.length+1),vt.write_shift(0,pr,"dbcs");vt.l!=vt.length;)vt.write_shift(1,0);Pt.push(vt)}vt=z(Pt),Te.unshift(vt),Ve+=8+vt.length}for(je=0;je<T.length;++je){if(N&&!N[T[je][0]])continue;if(ul.indexOf(T[je][0])>-1)continue;if(T[je][1]==null)continue;var _r=T[je][1],Rr=0;if(N){Rr=+N[T[je][0]];var ln=L[Rr];if(ln.p=="version"&&typeof _r=="string"){var kr=_r.split(".");_r=(+kr[0]<<16)+(+kr[1]||0)}vt=Ws(ln.t,_r)}else{var An=nc(_r);An==-1&&(An=31,_r=String(_r)),vt=Ws(An,_r)}Te.push(vt),St=In(8),St.write_shift(4,N?Rr:2+je),ne.push(St),Ve+=8+vt.length}var Nn=8*(Te.length+1);for(je=0;je<Te.length;++je)ne[je].write_shift(4,Nn),Nn+=Te[je].length;return Q.write_shift(4,Ve),Q.write_shift(4,Te.length),z([Q].concat(ne).concat(Te))}function Gl(T,N,L){var Q=T.content;if(!Q)return{};Cn(Q,0);var ne,Te,Ve,je,vt=0;Q.chk("feff","Byte Order: "),Q.read_shift(2);var St=Q.read_shift(4),Pt=Q.read_shift(16);if(Pt!==ke.utils.consts.HEADER_CLSID&&Pt!==L)throw new Error("Bad PropertySet CLSID "+Pt);if(ne=Q.read_shift(4),ne!==1&&ne!==2)throw new Error("Unrecognized #Sets: "+ne);if(Te=Q.read_shift(16),je=Q.read_shift(4),ne===1&&je!==Q.l)throw new Error("Length mismatch: "+je+" !== "+Q.l);ne===2&&(Ve=Q.read_shift(16),vt=Q.read_shift(4));var pr=xl(Q,N),_r={SystemIdentifier:St};for(var Rr in pr)_r[Rr]=pr[Rr];if(_r.FMTID=Te,ne===1)return _r;if(vt-Q.l==2&&(Q.l+=2),Q.l!==vt)throw new Error("Length mismatch 2: "+Q.l+" !== "+vt);var ln;try{ln=xl(Q,null)}catch(kr){}for(Rr in ln)_r[Rr]=ln[Rr];return _r.FMTID=[Te,Ve],_r}function Kc(T,N,L,Q,ne,Te){var Ve=In(ne?68:48),je=[Ve];Ve.write_shift(2,65534),Ve.write_shift(2,0),Ve.write_shift(4,842412599),Ve.write_shift(16,ke.utils.consts.HEADER_CLSID,"hex"),Ve.write_shift(4,ne?2:1),Ve.write_shift(16,N,"hex"),Ve.write_shift(4,ne?68:48);var vt=Xl(T,L,Q);if(je.push(vt),ne){var St=Xl(ne,null,null);Ve.write_shift(16,Te,"hex"),Ve.write_shift(4,68+vt.length),je.push(St)}return z(je)}function Hl(T,N){return T.read_shift(N),null}function Mc(T,N){N||(N=In(T));for(var L=0;L<T;++L)N.write_shift(1,0);return N}function Sc(T,N,L){for(var Q=[],ne=T.l+N;T.l<ne;)Q.push(L(T,ne-T.l));if(ne!==T.l)throw new Error("Slurp error");return Q}function Ts(T,N){return T.read_shift(N)===1}function Sl(T,N){return N||(N=In(2)),N.write_shift(2,+!!T),N}function Rt(T){return T.read_shift(2,"u")}function qt(T,N){return N||(N=In(2)),N.write_shift(2,T),N}function En(T,N){return Sc(T,N,Rt)}function ri(T){var N=T.read_shift(1),L=T.read_shift(1);return L===1?N:N===1}function Lt(T,N,L){return L||(L=In(2)),L.write_shift(1,N=="e"?+T:+!!T),L.write_shift(1,N=="e"?1:0),L}function he(T,N,L){var Q=T.read_shift(L&&L.biff>=12?2:1),ne="sbcs-cont",Te=a;if(L&&L.biff>=8&&(a=1200),!L||L.biff==8){var Ve=T.read_shift(1);Ve&&(ne="dbcs-cont")}else L.biff==12&&(ne="wstr");L.biff>=2&&L.biff<=5&&(ne="cpstr");var je=Q?T.read_shift(Q,ne):"";return a=Te,je}function Ce(T){var N=a;a=1200;var L=T.read_shift(2),Q=T.read_shift(1),ne=Q&4,Te=Q&8,Ve=1+(Q&1),je=0,vt,St={};Te&&(je=T.read_shift(2)),ne&&(vt=T.read_shift(4));var Pt=Ve==2?"dbcs-cont":"sbcs-cont",pr=L===0?"":T.read_shift(L,Pt);return Te&&(T.l+=4*je),ne&&(T.l+=vt),St.t=pr,Te||(St.raw="<t>"+St.t+"</t>",St.r=St.t),a=N,St}function Ie(T){var N=T.t||"",L=1,Q=In(3+(L>1?2:0));Q.write_shift(2,N.length),Q.write_shift(1,(L>1?8:0)|1),L>1&&Q.write_shift(2,L);var ne=In(2*N.length);ne.write_shift(2*N.length,N,"utf16le");var Te=[Q,ne];return z(Te)}function Ye(T,N,L){var Q;if(L){if(L.biff>=2&&L.biff<=5)return T.read_shift(N,"cpstr");if(L.biff>=12)return T.read_shift(N,"dbcs-cont")}var ne=T.read_shift(1);return ne===0?Q=T.read_shift(N,"sbcs-cont"):Q=T.read_shift(N,"dbcs-cont"),Q}function _t(T,N,L){var Q=T.read_shift(L&&L.biff==2?1:2);return Q===0?(T.l++,""):Ye(T,Q,L)}function Yt(T,N,L){if(L.biff>5)return _t(T,N,L);var Q=T.read_shift(1);return Q===0?(T.l++,""):T.read_shift(Q,L.biff<=4||!T.lens?"cpstr":"sbcs-cont")}function Pr(T,N,L){return L||(L=In(3+2*T.length)),L.write_shift(2,T.length),L.write_shift(1,1),L.write_shift(31,T,"utf16le"),L}function Yr(T){var N=T.read_shift(1);T.l++;var L=T.read_shift(2);return T.l+=2,[N,L]}function yn(T){var N=T.read_shift(4),L=T.l,Q=!1;N>24&&(T.l+=N-24,T.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(Q=!0),T.l=L);var ne=T.read_shift((Q?N-24:N)>>1,"utf16le").replace(W,"");return Q&&(T.l+=24),ne}function Jn(T){for(var N=T.read_shift(2),L="";N-- >0;)L+="../";var Q=T.read_shift(0,"lpstr-ansi");if(T.l+=2,T.read_shift(2)!=57005)throw new Error("Bad FileMoniker");var ne=T.read_shift(4);if(ne===0)return L+Q.replace(/\\/g,"/");var Te=T.read_shift(4);if(T.read_shift(2)!=3)throw new Error("Bad FileMoniker");var Ve=T.read_shift(Te>>1,"utf16le").replace(W,"");return L+Ve}function Ci(T,N){var L=T.read_shift(16);N-=16;switch(L){case"e0c9ea79f9bace118c8200aa004ba90b":return yn(T,N);case"0303000000000000c000000000000046":return Jn(T,N);default:throw new Error("Unsupported Moniker "+L)}}function Xi(T){var N=T.read_shift(4),L=N>0?T.read_shift(N,"utf16le").replace(W,""):"";return L}function ga(T,N){N||(N=In(6+T.length*2)),N.write_shift(4,1+T.length);for(var L=0;L<T.length;++L)N.write_shift(2,T.charCodeAt(L));return N.write_shift(2,0),N}function Wa(T,N){var L=T.l+N,Q=T.read_shift(4);if(Q!==2)throw new Error("Unrecognized streamVersion: "+Q);var ne=T.read_shift(2);T.l+=2;var Te,Ve,je,vt,St="",Pt,pr;ne&16&&(Te=Xi(T,L-T.l)),ne&128&&(Ve=Xi(T,L-T.l)),(ne&257)===257&&(je=Xi(T,L-T.l)),(ne&257)===1&&(vt=Ci(T,L-T.l)),ne&8&&(St=Xi(T,L-T.l)),ne&32&&(Pt=T.read_shift(16)),ne&64&&(pr=Bl(T)),T.l=L;var _r=Ve||je||vt||"";_r&&St&&(_r+="#"+St),_r||(_r="#"+St),ne&2&&_r.charAt(0)=="/"&&_r.charAt(1)!="/"&&(_r="file://"+_r);var Rr={Target:_r};return Pt&&(Rr.guid=Pt),pr&&(Rr.time=pr),Te&&(Rr.Tooltip=Te),Rr}function go(T){var N=In(512),L=0,Q=T.Target;Q.slice(0,7)=="file://"&&(Q=Q.slice(7));var ne=Q.indexOf("#"),Te=ne>-1?31:23;switch(Q.charAt(0)){case"#":Te=28;break;case".":Te&=~2;break}N.write_shift(4,2),N.write_shift(4,Te);var Ve=[8,6815827,6619237,4849780,83];for(L=0;L<Ve.length;++L)N.write_shift(4,Ve[L]);if(Te==28)Q=Q.slice(1),ga(Q,N);else if(Te&2){for(Ve="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),L=0;L<Ve.length;++L)N.write_shift(1,parseInt(Ve[L],16));var je=ne>-1?Q.slice(0,ne):Q;for(N.write_shift(4,2*(je.length+1)),L=0;L<je.length;++L)N.write_shift(2,je.charCodeAt(L));N.write_shift(2,0),Te&8&&ga(ne>-1?Q.slice(ne+1):"",N)}else{for(Ve="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),L=0;L<Ve.length;++L)N.write_shift(1,parseInt(Ve[L],16));for(var vt=0;Q.slice(vt*3,vt*3+3)=="../"||Q.slice(vt*3,vt*3+3)=="..\\";)++vt;for(N.write_shift(2,vt),N.write_shift(4,Q.length-3*vt+1),L=0;L<Q.length-3*vt;++L)N.write_shift(1,Q.charCodeAt(L+3*vt)&255);for(N.write_shift(1,0),N.write_shift(2,65535),N.write_shift(2,57005),L=0;L<6;++L)N.write_shift(4,0)}return N.slice(0,N.l)}function No(T){var N=T.read_shift(1),L=T.read_shift(1),Q=T.read_shift(1),ne=T.read_shift(1);return[N,L,Q,ne]}function As(T,N){var L=No(T,N);return L[3]=0,L}function ss(T){var N=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(2);return{r:N,c:L,ixfe:Q}}function ps(T,N,L,Q){return Q||(Q=In(6)),Q.write_shift(2,T),Q.write_shift(2,N),Q.write_shift(2,L||0),Q}function nl(T){var N=T.read_shift(2),L=T.read_shift(2);return T.l+=8,{type:N,flags:L}}function Ks(T,N,L){return N===0?"":Yt(T,N,L)}function dl(T,N,L){var Q=L.biff>8?4:2,ne=T.read_shift(Q),Te=T.read_shift(Q,"i"),Ve=T.read_shift(Q,"i");return[ne,Te,Ve]}function ls(T){var N=T.read_shift(2),L=Ia(T);return[N,L]}function Ys(T,N,L){T.l+=4,N-=4;var Q=T.l+N,ne=he(T,N,L),Te=T.read_shift(2);if(Q-=T.l,Te!==Q)throw new Error("Malformed AddinUdf: padding = "+Q+" != "+Te);return T.l+=Te,ne}function Rl(T){var N=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(2),ne=T.read_shift(2);return{s:{c:Q,r:N},e:{c:ne,r:L}}}function kl(T,N){return N||(N=In(8)),N.write_shift(2,T.s.r),N.write_shift(2,T.e.r),N.write_shift(2,T.s.c),N.write_shift(2,T.e.c),N}function el(T){var N=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(1),ne=T.read_shift(1);return{s:{c:Q,r:N},e:{c:ne,r:L}}}var Cl=el;function mc(T){T.l+=4;var N=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(2);return T.l+=12,[L,N,Q]}function lc(T){var N={};return T.l+=4,T.l+=16,N.fSharedNote=T.read_shift(2),T.l+=4,N}function bl(T){var N={};return T.l+=4,T.cf=T.read_shift(2),N}function il(T){T.l+=2,T.l+=T.read_shift(2)}var Yl={0:il,4:il,5:il,6:il,7:bl,8:il,9:il,10:il,11:il,12:il,13:lc,14:il,15:il,16:il,17:il,18:il,19:il,20:il,21:mc};function cu(T,N){for(var L=T.l+N,Q=[];T.l<L;){var ne=T.read_shift(2);T.l-=2;try{Q.push(Yl[ne](T,L-T.l))}catch(Te){return T.l=L,Q}}return T.l!=L&&(T.l=L),Q}function Jc(T,N){var L={BIFFVer:0,dt:0};L.BIFFVer=T.read_shift(2),N-=2,N>=2&&(L.dt=T.read_shift(2),T.l-=2);switch(L.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(N>6)throw new Error("Unexpected BIFF Ver "+L.BIFFVer)}return T.read_shift(N),L}function ec(T,N,L){var Q=1536,ne=16;switch(L.bookType){case"biff8":break;case"biff5":Q=1280,ne=8;break;case"biff4":Q=4,ne=6;break;case"biff3":Q=3,ne=6;break;case"biff2":Q=2,ne=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var Te=In(ne);return Te.write_shift(2,Q),Te.write_shift(2,N),ne>4&&Te.write_shift(2,29282),ne>6&&Te.write_shift(2,1997),ne>8&&(Te.write_shift(2,49161),Te.write_shift(2,1),Te.write_shift(2,1798),Te.write_shift(2,0)),Te}function al(T,N){return N===0||T.read_shift(2)!==1200,1200}function lo(T,N,L){if(L.enc)return T.l+=N,"";var Q=T.l,ne=Yt(T,0,L);return T.read_shift(N+Q-T.l),ne}function Pc(T,N){var L=!N||N.biff==8,Q=In(L?112:54);for(Q.write_shift(N.biff==8?2:1,7),L&&Q.write_shift(1,0),Q.write_shift(4,859007059),Q.write_shift(4,5458548|(L?0:536870912));Q.l<Q.length;)Q.write_shift(1,L?0:32);return Q}function Cc(T,N,L){var Q=L&&L.biff==8||N==2?T.read_shift(2):(T.l+=N,0);return{fDialog:Q&16,fBelow:Q&64,fRight:Q&128}}function Ec(T,N,L){var Q=T.read_shift(4),ne=T.read_shift(1)&3,Te=T.read_shift(1);switch(Te){case 0:Te="Worksheet";break;case 1:Te="Macrosheet";break;case 2:Te="Chartsheet";break;case 6:Te="VBAModule";break}var Ve=he(T,0,L);return Ve.length===0&&(Ve="Sheet1"),{pos:Q,hs:ne,dt:Te,name:Ve}}function Ql(T,N){var L=!N||N.biff>=8?2:1,Q=In(8+L*T.name.length);Q.write_shift(4,T.pos),Q.write_shift(1,T.hs||0),Q.write_shift(1,T.dt),Q.write_shift(1,T.name.length),N.biff>=8&&Q.write_shift(1,1),Q.write_shift(L*T.name.length,T.name,N.biff<8?"sbcs":"utf16le");var ne=Q.slice(0,Q.l);return ne.l=Q.l,ne}function Ac(T,N){for(var L=T.l+N,Q=T.read_shift(4),ne=T.read_shift(4),Te=[],Ve=0;Ve!=ne&&T.l<L;++Ve)Te.push(Ce(T));return Te.Count=Q,Te.Unique=ne,Te}function Vc(T,N){var L=In(8);L.write_shift(4,T.Count),L.write_shift(4,T.Unique);for(var Q=[],ne=0;ne<T.length;++ne)Q[ne]=Ie(T[ne],N);var Te=z([L].concat(Q));return Te.parts=[L.length].concat(Q.map(function(Ve){return Ve.length})),Te}function vc(T,N){var L={};return L.dsst=T.read_shift(2),T.l+=N-2,L}function Lc(T){var N={};N.r=T.read_shift(2),N.c=T.read_shift(2),N.cnt=T.read_shift(2)-N.c;var L=T.read_shift(2);T.l+=4;var Q=T.read_shift(1);return T.l+=3,Q&7&&(N.level=Q&7),Q&32&&(N.hidden=!0),Q&64&&(N.hpt=L/20),N}function _c(T){var N=nl(T);if(N.type!=2211)throw new Error("Invalid Future Record "+N.type);var L=T.read_shift(4);return L!==0}function ms(T){return T.read_shift(2),T.read_shift(4)}function yo(T,N,L){var Q=0;L&&L.biff==2||(Q=T.read_shift(2));var ne=T.read_shift(2);L&&L.biff==2&&(Q=1-(ne>>15),ne&=32767);var Te={Unsynced:Q&1,DyZero:(Q&2)>>1,ExAsc:(Q&4)>>2,ExDsc:(Q&8)>>3};return[Te,ne]}function es(T){var N=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(2),ne=T.read_shift(2),Te=T.read_shift(2),Ve=T.read_shift(2),je=T.read_shift(2),vt=T.read_shift(2),St=T.read_shift(2);return{Pos:[N,L],Dim:[Q,ne],Flags:Te,CurTab:Ve,FirstTab:je,Selected:vt,TabRatio:St}}function Is(){var T=In(18);return T.write_shift(2,0),T.write_shift(2,0),T.write_shift(2,29280),T.write_shift(2,17600),T.write_shift(2,56),T.write_shift(2,0),T.write_shift(2,0),T.write_shift(2,1),T.write_shift(2,500),T}function Tl(T,N,L){if(L&&L.biff>=2&&L.biff<5)return{};var Q=T.read_shift(2);return{RTL:Q&64}}function Tc(T){var N=In(18),L=1718;return T&&T.RTL&&(L|=64),N.write_shift(2,L),N.write_shift(4,0),N.write_shift(4,64),N.write_shift(4,0),N.write_shift(4,0),N}function tc(){}function cc(T,N,L){var Q={dyHeight:T.read_shift(2),fl:T.read_shift(2)};switch(L&&L.biff||8){case 2:break;case 3:case 4:T.l+=2;break;default:T.l+=10;break}return Q.name=he(T,0,L),Q}function sl(T,N){var L=T.name||"Arial",Q=N&&N.biff==5,ne=Q?15+L.length:16+2*L.length,Te=In(ne);return Te.write_shift(2,(T.sz||12)*20),Te.write_shift(4,0),Te.write_shift(2,400),Te.write_shift(4,0),Te.write_shift(2,0),Te.write_shift(1,L.length),Q||Te.write_shift(1,1),Te.write_shift((Q?1:2)*L.length,L,Q?"sbcs":"utf16le"),Te}function tl(T){var N=ss(T);return N.isst=T.read_shift(4),N}function Fl(T,N,L,Q){var ne=In(10);return ps(T,N,Q,ne),ne.write_shift(4,L),ne}function Zs(T,N,L){L.biffguess&&L.biff==2&&(L.biff=5);var Q=T.l+N,ne=ss(T,6);L.biff==2&&T.l++;var Te=_t(T,Q-T.l,L);return ne.val=Te,ne}function Nc(T,N,L,Q,ne){var Te=!ne||ne.biff==8,Ve=In(6+2+ +Te+(1+Te)*L.length);return ps(T,N,Q,Ve),Ve.write_shift(2,L.length),Te&&Ve.write_shift(1,1),Ve.write_shift((1+Te)*L.length,L,Te?"utf16le":"sbcs"),Ve}function Ru(T,N,L){var Q=T.read_shift(2),ne=Yt(T,0,L);return[Q,ne]}function uu(T,N,L,Q){var ne=L&&L.biff==5;Q||(Q=In(ne?3+N.length:5+2*N.length)),Q.write_shift(2,T),Q.write_shift(ne?1:2,N.length),ne||Q.write_shift(1,1),Q.write_shift((ne?1:2)*N.length,N,ne?"sbcs":"utf16le");var Te=Q.length>Q.l?Q.slice(0,Q.l):Q;return Te.l==null&&(Te.l=Te.length),Te}var Hu=Yt;function Xc(T,N,L){var Q=T.l+N,ne=L.biff==8||!L.biff?4:2,Te=T.read_shift(ne),Ve=T.read_shift(ne),je=T.read_shift(2),vt=T.read_shift(2);return T.l=Q,{s:{r:Te,c:je},e:{r:Ve,c:vt}}}function bu(T,N){var L=N.biff==8||!N.biff?4:2,Q=In(2*L+6);return Q.write_shift(L,T.s.r),Q.write_shift(L,T.e.r+1),Q.write_shift(2,T.s.c),Q.write_shift(2,T.e.c+1),Q.write_shift(2,0),Q}function Tu(T){var N=T.read_shift(2),L=T.read_shift(2),Q=ls(T);return{r:N,c:L,ixfe:Q[0],rknum:Q[1]}}function Dd(T,N){for(var L=T.l+N-2,Q=T.read_shift(2),ne=T.read_shift(2),Te=[];T.l<L;)Te.push(ls(T));if(T.l!==L)throw new Error("MulRK read error");var Ve=T.read_shift(2);if(Te.length!=Ve-ne+1)throw new Error("MulRK length mismatch");return{r:Q,c:ne,C:Ve,rkrec:Te}}function md(T,N){for(var L=T.l+N-2,Q=T.read_shift(2),ne=T.read_shift(2),Te=[];T.l<L;)Te.push(T.read_shift(2));if(T.l!==L)throw new Error("MulBlank read error");var Ve=T.read_shift(2);if(Te.length!=Ve-ne+1)throw new Error("MulBlank length mismatch");return{r:Q,c:ne,C:Ve,ixfe:Te}}function Md(T,N,L,Q){var ne={},Te=T.read_shift(4),Ve=T.read_shift(4),je=T.read_shift(4),vt=T.read_shift(2);return ne.patternType=Po[je>>26],Q.cellStyles&&(ne.alc=Te&7,ne.fWrap=Te>>3&1,ne.alcV=Te>>4&7,ne.fJustLast=Te>>7&1,ne.trot=Te>>8&255,ne.cIndent=Te>>16&15,ne.fShrinkToFit=Te>>20&1,ne.iReadOrder=Te>>22&2,ne.fAtrNum=Te>>26&1,ne.fAtrFnt=Te>>27&1,ne.fAtrAlc=Te>>28&1,ne.fAtrBdr=Te>>29&1,ne.fAtrPat=Te>>30&1,ne.fAtrProt=Te>>31&1,ne.dgLeft=Ve&15,ne.dgRight=Ve>>4&15,ne.dgTop=Ve>>8&15,ne.dgBottom=Ve>>12&15,ne.icvLeft=Ve>>16&127,ne.icvRight=Ve>>23&127,ne.grbitDiag=Ve>>30&3,ne.icvTop=je&127,ne.icvBottom=je>>7&127,ne.icvDiag=je>>14&127,ne.dgDiag=je>>21&15,ne.icvFore=vt&127,ne.icvBack=vt>>7&127,ne.fsxButton=vt>>14&1),ne}function Rd(T,N,L){var Q={};return Q.ifnt=T.read_shift(2),Q.numFmtId=T.read_shift(2),Q.flags=T.read_shift(2),Q.fStyle=Q.flags>>2&1,N-=6,Q.data=Md(T,N,Q.fStyle,L),Q}function du(T,N,L,Q){var ne=L&&L.biff==5;Q||(Q=In(ne?16:20)),Q.write_shift(2,0),T.style?(Q.write_shift(2,T.numFmtId||0),Q.write_shift(2,65524)):(Q.write_shift(2,T.numFmtId||0),Q.write_shift(2,N<<4));var Te=0;return T.numFmtId>0&&ne&&(Te|=1024),Q.write_shift(4,Te),Q.write_shift(4,0),ne||Q.write_shift(4,0),Q.write_shift(2,0),Q}function Rc(T){T.l+=4;var N=[T.read_shift(2),T.read_shift(2)];if(N[0]!==0&&N[0]--,N[1]!==0&&N[1]--,N[0]>7||N[1]>7)throw new Error("Bad Gutters: "+N.join("|"));return N}function Fc(T){var N=In(8);return N.write_shift(4,0),N.write_shift(2,T[0]?T[0]+1:0),N.write_shift(2,T[1]?T[1]+1:0),N}function Uc(T,N,L){var Q=ss(T,6);(L.biff==2||N==9)&&++T.l;var ne=ri(T,2);return Q.val=ne,Q.t=ne===!0||ne===!1?"b":"e",Q}function Fu(T,N,L,Q,ne,Te){var Ve=In(8);return ps(T,N,Q,Ve),Lt(L,Te,Ve),Ve}function zu(T,N,L){L.biffguess&&L.biff==2&&(L.biff=5);var Q=ss(T,6),ne=oa(T,8);return Q.val=ne,Q}function rd(T,N,L,Q){var ne=In(14);return ps(T,N,Q,ne),Ba(L,ne),ne}var Iu=Ks;function yu(T,N,L){var Q=T.l+N,ne=T.read_shift(2),Te=T.read_shift(2);if(L.sbcch=Te,Te==1025||Te==14849)return[Te,ne];if(Te<1||Te>255)throw new Error("Unexpected SupBook type: "+Te);for(var Ve=Ye(T,Te),je=[];Q>T.l;)je.push(_t(T));return[Te,ne,Ve,je]}function Wu(T,N,L){var Q=T.read_shift(2),ne,Te={fBuiltIn:Q&1,fWantAdvise:Q>>>1&1,fWantPict:Q>>>2&1,fOle:Q>>>3&1,fOleLink:Q>>>4&1,cf:Q>>>5&1023,fIcon:Q>>>15&1};return L.sbcch===14849&&(ne=Ys(T,N-2,L)),Te.body=ne||T.read_shift(N-2),typeof ne=="string"&&(Te.Name=ne),Te}var Ku=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Vu(T,N,L){var Q=T.l+N,ne=T.read_shift(2),Te=T.read_shift(1),Ve=T.read_shift(1),je=T.read_shift(L&&L.biff==2?1:2),vt=0;(!L||L.biff>=5)&&(L.biff!=5&&(T.l+=2),vt=T.read_shift(2),L.biff==5&&(T.l+=2),T.l+=4);var St=Ye(T,Ve,L);ne&32&&(St=Ku[St.charCodeAt(0)]);var Pt=Q-T.l;L&&L.biff==2&&--Pt;var pr=Q==T.l||je===0||!(Pt>0)?[]:xm(T,Pt,L,je);return{chKey:Te,Name:St,itab:vt,rgce:pr}}function $c(T,N,L){if(L.biff<8)return hu(T,N,L);for(var Q=[],ne=T.l+N,Te=T.read_shift(L.biff>8?4:2);Te--!==0;)Q.push(dl(T,L.biff>8?12:6,L));if(T.l!=ne)throw new Error("Bad ExternSheet: "+T.l+" != "+ne);return Q}function hu(T,N,L){T[T.l+1]==3&&T[T.l]++;var Q=he(T,N,L);return Q.charCodeAt(0)==3?Q.slice(1):Q}function wu(T,N,L){if(L.biff<8){T.l+=N;return}var Q=T.read_shift(2),ne=T.read_shift(2),Te=Ye(T,Q,L),Ve=Ye(T,ne,L);return[Te,Ve]}function Xu(T,N,L){var Q=el(T,6);T.l++;var ne=T.read_shift(1);return N-=8,[Sm(T,N,L),ne,Q]}function nu(T,N,L){var Q=Cl(T,6);switch(L.biff){case 2:T.l++,N-=7;break;case 3:case 4:T.l+=2,N-=8;break;default:T.l+=6,N-=12}return[Q,ym(T,N,L,Q)]}function Fd(T){var N=T.read_shift(4)!==0,L=T.read_shift(4)!==0,Q=T.read_shift(4);return[N,L,Q]}function Yc(T,N,L){if(L.biff<8)return;var Q=T.read_shift(2),ne=T.read_shift(2),Te=T.read_shift(2),Ve=T.read_shift(2),je=Yt(T,0,L);return L.biff<8&&T.read_shift(1),[{r:Q,c:ne},je,Ve,Te]}function ru(T,N,L){return Yc(T,N,L)}function Gu(T,N){for(var L=[],Q=T.read_shift(2);Q--;)L.push(Rl(T,N));return L}function Bd(T){var N=In(2+T.length*8);N.write_shift(2,T.length);for(var L=0;L<T.length;++L)kl(T[L],N);return N}function nd(T,N,L){if(L&&L.biff<8)return xu(T,N,L);var Q=mc(T,22),ne=cu(T,N-22,Q[1]);return{cmo:Q,ft:ne}}var fu=[];fu[8]=function(T,N){var L=T.l+N;T.l+=10;var Q=T.read_shift(2);T.l+=4,T.l+=2,T.l+=2,T.l+=2,T.l+=4;var ne=T.read_shift(1);return T.l+=ne,T.l=L,{fmt:Q}};function xu(T,N,L){T.l+=4;var Q=T.read_shift(2),ne=T.read_shift(2),Te=T.read_shift(2);T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=2,T.l+=6,N-=36;var Ve=[];return Ve.push((fu[Q]||ki)(T,N,L)),{cmo:[ne,Q,Te],ft:Ve}}function Ou(T,N,L){var Q=T.l,ne="";try{T.l+=4;var Te=(L.lastobj||{cmo:[0,0]}).cmo[1],Ve;[0,5,7,11,12,14].indexOf(Te)==-1?T.l+=6:Ve=Yr(T,6,L);var je=T.read_shift(2);T.read_shift(2),Rt(T,2);var vt=T.read_shift(2);T.l+=vt;for(var St=1;St<T.lens.length-1;++St){if(T.l-Q!=T.lens[St])throw new Error("TxO: bad continue record");var Pt=T[T.l],pr=Ye(T,T.lens[St+1]-T.lens[St]-1);if(ne+=pr,ne.length>=(Pt?je:2*je))break}if(ne.length!==je&&ne.length!==je*2)throw new Error("cchText: "+je+" != "+ne.length);return T.l=Q+N,{t:ne}}catch(_r){return T.l=Q+N,{t:ne}}}function gd(T,N){var L=Rl(T,8);T.l+=16;var Q=Wa(T,N-24);return[L,Q]}function Ad(T){var N=In(24),L=Pi(T[0]);N.write_shift(2,L.r),N.write_shift(2,L.r),N.write_shift(2,L.c),N.write_shift(2,L.c);for(var Q="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),ne=0;ne<16;++ne)N.write_shift(1,parseInt(Q[ne],16));return z([N,go(T[1])])}function id(T,N){T.read_shift(2);var L=Rl(T,8),Q=T.read_shift((N-10)/2,"dbcs-cont");return Q=Q.replace(W,""),[L,Q]}function Lu(T){var N=T[1].Tooltip,L=In(10+2*(N.length+1));L.write_shift(2,2048);var Q=Pi(T[0]);L.write_shift(2,Q.r),L.write_shift(2,Q.r),L.write_shift(2,Q.c),L.write_shift(2,Q.c);for(var ne=0;ne<N.length;++ne)L.write_shift(2,N.charCodeAt(ne));return L.write_shift(2,0),L}function ad(T){var N=[0,0],L;return L=T.read_shift(2),N[0]=to[L]||L,L=T.read_shift(2),N[1]=to[L]||L,N}function Yu(T){return T||(T=In(4)),T.write_shift(2,1),T.write_shift(2,1),T}function vd(T){for(var N=T.read_shift(2),L=[];N-- >0;)L.push(As(T,8));return L}function Zl(T){for(var N=T.read_shift(2),L=[];N-- >0;)L.push(As(T,8));return L}function jc(T){T.l+=2;var N={cxfs:0,crc:0};return N.cxfs=T.read_shift(2),N.crc=T.read_shift(4),N}function iu(T,N,L){if(!L.cellStyles)return ki(T,N);var Q=L&&L.biff>=12?4:2,ne=T.read_shift(Q),Te=T.read_shift(Q),Ve=T.read_shift(Q),je=T.read_shift(Q),vt=T.read_shift(2);Q==2&&(T.l+=2);var St={s:ne,e:Te,w:Ve,ixfe:je,flags:vt};return(L.biff>=5||!L.biff)&&(St.level=vt>>8&7),St}function Qu(T,N){var L=In(12);L.write_shift(2,N),L.write_shift(2,N),L.write_shift(2,T.width*256),L.write_shift(2,0);var Q=0;return T.hidden&&(Q|=1),L.write_shift(1,Q),Q=T.level||0,L.write_shift(1,Q),L.write_shift(2,0),L}function Zu(T,N){var L={};return N<32||(T.l+=16,L.header=oa(T,8),L.footer=oa(T,8),T.l+=2),L}function pu(T,N,L){var Q={area:!1};if(L.biff!=5)return T.l+=N,Q;var ne=T.read_shift(1);return T.l+=3,ne&16&&(Q.area=!0),Q}function qc(T){for(var N=In(2*T),L=0;L<T;++L)N.write_shift(2,L+1);return N}var bd=ss,kd=En,Pd=_t;function yd(T){var N=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(4),ne={fmt:N,env:L,len:Q,data:T.slice(T.l,T.l+Q)};return T.l+=Q,ne}function wd(T,N,L){L.biffguess&&L.biff==5&&(L.biff=2);var Q=ss(T,6);++T.l;var ne=Yt(T,N-7,L);return Q.t="str",Q.val=ne,Q}function Ud(T){var N=ss(T,6);++T.l;var L=oa(T,8);return N.t="n",N.val=L,N}function od(T,N,L){var Q=In(15);return zh(Q,T,N),Q.write_shift(8,L,"f"),Q}function mu(T){var N=ss(T,6);++T.l;var L=T.read_shift(2);return N.t="n",N.val=L,N}function gu(T,N,L){var Q=In(9);return zh(Q,T,N),Q.write_shift(2,L),Q}function Bu(T){var N=T.read_shift(1);return N===0?(T.l++,""):T.read_shift(N,"sbcs-cont")}function Nu(T,N){T.l+=6,T.l+=2,T.l+=1,T.l+=3,T.l+=1,T.l+=N-13}function xd(T,N,L){var Q=T.l+N,ne=ss(T,6),Te=T.read_shift(2),Ve=Ye(T,Te,L);return T.l=Q,ne.t="str",ne.val=Ve,ne}var Ju=function(){var T={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},N=Z({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127}),L=[2,3,48,49,131,139,140,245];function Q(vt,St){var Pt=[],pr=F(1);switch(St.type){case"base64":pr=B(C.decode(vt));break;case"binary":pr=B(vt);break;case"buffer":case"array":pr=vt;break}Cn(pr,0);var _r=pr.read_shift(1),Rr=!!(_r&136),ln=!1,kr=!1;switch(_r){case 2:break;case 3:break;case 48:ln=!0,Rr=!0;break;case 49:ln=!0,Rr=!0;break;case 131:break;case 139:break;case 140:kr=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+_r.toString(16))}var An=0,Nn=521;_r==2&&(An=pr.read_shift(2)),pr.l+=3,_r!=2&&(An=pr.read_shift(4)),An>1048576&&(An=1e6),_r!=2&&(Nn=pr.read_shift(2));var Rn=pr.read_shift(2),un=St.codepage||1252;_r!=2&&(pr.l+=16,pr.read_shift(1),pr[pr.l]!==0&&(un=T[pr[pr.l]]),pr.l+=1,pr.l+=2),kr&&(pr.l+=36);for(var Bi=[],fa={},$i=Math.min(pr.length,_r==2?521:Nn-10-(ln?264:0)),wa=kr?32:11;pr.l<$i&&pr[pr.l]!=13;){fa={},fa.name=cptable.utils.decode(un,pr.slice(pr.l,pr.l+wa)).replace(/[\u0000\r\n].*$/g,""),pr.l+=wa,fa.type=String.fromCharCode(pr.read_shift(1)),_r!=2&&!kr&&(fa.offset=pr.read_shift(4)),fa.len=pr.read_shift(1),_r==2&&(fa.offset=pr.read_shift(2)),fa.dec=pr.read_shift(1),fa.name.length&&Bi.push(fa),_r!=2&&(pr.l+=kr?13:14);switch(fa.type){case"B":(!ln||fa.len!=8)&&St.WTF&&console.log("Skipping "+fa.name+":"+fa.type);break;case"G":case"P":St.WTF&&console.log("Skipping "+fa.name+":"+fa.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+fa.type)}}if(pr[pr.l]!==13&&(pr.l=Nn-1),pr.read_shift(1)!==13)throw new Error("DBF Terminator not found "+pr.l+" "+pr[pr.l]);pr.l=Nn;var no=0,Ca=0;for(Pt[0]=[],Ca=0;Ca!=Bi.length;++Ca)Pt[0][Ca]=Bi[Ca].name;for(;An-- >0;){if(pr[pr.l]===42){pr.l+=Rn;continue}for(++pr.l,Pt[++no]=[],Ca=0,Ca=0;Ca!=Bi.length;++Ca){var Ma=pr.slice(pr.l,pr.l+Bi[Ca].len);pr.l+=Bi[Ca].len,Cn(Ma,0);var La=cptable.utils.decode(un,Ma);switch(Bi[Ca].type){case"C":La.trim().length&&(Pt[no][Ca]=La.replace(/\s+$/,""));break;case"D":La.length===8?Pt[no][Ca]=new Date(+La.slice(0,4),+La.slice(4,6)-1,+La.slice(6,8)):Pt[no][Ca]=La;break;case"F":Pt[no][Ca]=parseFloat(La.trim());break;case"+":case"I":Pt[no][Ca]=kr?Ma.read_shift(-4,"i")^2147483648:Ma.read_shift(4,"i");break;case"L":switch(La.trim().toUpperCase()){case"Y":case"T":Pt[no][Ca]=!0;break;case"N":case"F":Pt[no][Ca]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+La+"|")}break;case"M":if(!Rr)throw new Error("DBF Unexpected MEMO for type "+_r.toString(16));Pt[no][Ca]="##MEMO##"+(kr?parseInt(La.trim(),10):Ma.read_shift(4));break;case"N":La=La.replace(/\u0000/g,"").trim(),La&&La!="."&&(Pt[no][Ca]=+La||0);break;case"@":Pt[no][Ca]=new Date(Ma.read_shift(-8,"f")-621356832e5);break;case"T":Pt[no][Ca]=new Date((Ma.read_shift(4)-2440588)*864e5+Ma.read_shift(4));break;case"Y":Pt[no][Ca]=Ma.read_shift(4,"i")/1e4;break;case"O":Pt[no][Ca]=-Ma.read_shift(-8,"f");break;case"B":if(ln&&Bi[Ca].len==8){Pt[no][Ca]=Ma.read_shift(8,"f");break}case"G":case"P":Ma.l+=Bi[Ca].len;break;case"0":if(Bi[Ca].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+Bi[Ca].type)}}}if(_r!=2&&(pr.l<pr.length&&pr[pr.l++]!=26))throw new Error("DBF EOF Marker missing "+(pr.l-1)+" of "+pr.length+" "+pr[pr.l-1].toString(16));return St&&St.sheetRows&&(Pt=Pt.slice(0,St.sheetRows)),Pt}function ne(vt,St){var Pt=St||{};return Pt.dateNF||(Pt.dateNF="yyyymmdd"),Pn(Q(vt,Pt),Pt)}function Te(vt,St){try{return pn(ne(vt,St),St)}catch(Pt){if(St&&St.WTF)throw Pt}return{SheetNames:[],Sheets:{}}}var Ve={B:8,C:250,L:1,D:8,"?":0,"":0};function je(vt,St){var Pt=St||{};if(+Pt.codepage>=0&&o(+Pt.codepage),Pt.type=="string")throw new Error("Cannot write DBF to JS string");var pr=Ei(),_r=af(vt,{header:1,raw:!0,cellDates:!0}),Rr=_r[0],ln=_r.slice(1),kr=0,An=0,Nn=0,Rn=1;for(kr=0;kr<Rr.length;++kr){if(kr==null)continue;if(++Nn,typeof Rr[kr]=="number"&&(Rr[kr]=Rr[kr].toString(10)),typeof Rr[kr]!="string")throw new Error("DBF Invalid column name "+Rr[kr]+" |"+typeof Rr[kr]+"|");if(Rr.indexOf(Rr[kr])!==kr){for(An=0;An<1024;++An)if(Rr.indexOf(Rr[kr]+"_"+An)==-1){Rr[kr]+="_"+An;break}}}var un=ta(vt["!ref"]),Bi=[];for(kr=0;kr<=un.e.c-un.s.c;++kr){var fa=[];for(An=0;An<ln.length;++An)ln[An][kr]!=null&&fa.push(ln[An][kr]);if(fa.length==0||Rr[kr]==null){Bi[kr]="?";continue}var $i="",wa="";for(An=0;An<fa.length;++An){switch(typeof fa[An]){case"number":wa="B";break;case"string":wa="C";break;case"boolean":wa="L";break;case"object":wa=fa[An]instanceof Date?"D":"C";break;default:wa="C"}if($i=$i&&$i!=wa?"C":wa,$i=="C")break}Rn+=Ve[$i]||0,Bi[kr]=$i}var no=pr.next(32);for(no.write_shift(4,318902576),no.write_shift(4,ln.length),no.write_shift(2,296+32*Nn),no.write_shift(2,Rn),kr=0;kr<4;++kr)no.write_shift(4,0);for(no.write_shift(4,0|(+N[n]||3)<<8),kr=0,An=0;kr<Rr.length;++kr){if(Rr[kr]==null)continue;var Ca=pr.next(32),Ma=(Rr[kr].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);Ca.write_shift(1,Ma,"sbcs"),Ca.write_shift(1,Bi[kr]=="?"?"C":Bi[kr],"sbcs"),Ca.write_shift(4,An),Ca.write_shift(1,Ve[Bi[kr]]||0),Ca.write_shift(1,0),Ca.write_shift(1,2),Ca.write_shift(4,0),Ca.write_shift(1,0),Ca.write_shift(4,0),Ca.write_shift(4,0),An+=Ve[Bi[kr]]||0}var La=pr.next(264);for(La.write_shift(4,13),kr=0;kr<65;++kr)La.write_shift(4,0);for(kr=0;kr<ln.length;++kr){var ua=pr.next(Rn);for(ua.write_shift(1,0),An=0;An<Rr.length;++An){if(Rr[An]==null)continue;switch(Bi[An]){case"L":ua.write_shift(1,ln[kr][An]==null?63:ln[kr][An]?84:70);break;case"B":ua.write_shift(8,ln[kr][An]||0,"f");break;case"D":ln[kr][An]?(ua.write_shift(4,("0000"+ln[kr][An].getFullYear()).slice(-4),"sbcs"),ua.write_shift(2,("00"+(ln[kr][An].getMonth()+1)).slice(-2),"sbcs"),ua.write_shift(2,("00"+ln[kr][An].getDate()).slice(-2),"sbcs")):ua.write_shift(8,"00000000","sbcs");break;case"C":var xo=String(ln[kr][An]||"");for(ua.write_shift(1,xo,"sbcs"),Nn=0;Nn<250-xo.length;++Nn)ua.write_shift(1,32);break}}}return pr.next(1).write_shift(1,26),pr.end()}return{versions:L,to_workbook:Te,to_sheet:ne,from_sheet:je}}(),sd=function(){var T={AA:"\xC0",BA:"\xC1",CA:"\xC2",DA:195,HA:"\xC4",JA:197,AE:"\xC8",BE:"\xC9",CE:"\xCA",HE:"\xCB",AI:"\xCC",BI:"\xCD",CI:"\xCE",HI:"\xCF",AO:"\xD2",BO:"\xD3",CO:"\xD4",DO:213,HO:"\xD6",AU:"\xD9",BU:"\xDA",CU:"\xDB",HU:"\xDC",Aa:"\xE0",Ba:"\xE1",Ca:"\xE2",Da:227,Ha:"\xE4",Ja:229,Ae:"\xE8",Be:"\xE9",Ce:"\xEA",He:"\xEB",Ai:"\xEC",Bi:"\xED",Ci:"\xEE",Hi:"\xEF",Ao:"\xF2",Bo:"\xF3",Co:"\xF4",Do:245,Ho:"\xF6",Au:"\xF9",Bu:"\xFA",Cu:"\xFB",Hu:"\xFC",KC:"\xC7",Kc:"\xE7",q:"\xE6",z:"\u0153",a:"\xC6",j:"\u0152",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},N=new RegExp("N("+Ge(T).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),L=function(Rr,ln){var kr=T[ln];return typeof kr=="number"?S(kr):kr},Q=function(Rr,ln,kr){var An=ln.charCodeAt(0)-32<<4|kr.charCodeAt(0)-48;return An==59?Rr:S(An)};T["|"]=254;function ne(_r,Rr){switch(Rr.type){case"base64":return Te(C.decode(_r),Rr);case"binary":return Te(_r,Rr);case"buffer":return Te(E&&b.isBuffer(_r)?_r.toString("binary"):J(_r),Rr);case"array":return Te(Pe(_r),Rr)}throw new Error("Unrecognized type "+Rr.type)}function Te(_r,Rr){var ln=_r.split(/[\n\r]+/),kr=-1,An=-1,Nn=0,Rn=0,un=[],Bi=[],fa=null,$i={},wa=[],no=[],Ca=[],Ma=0,La;for(+Rr.codepage>=0&&o(+Rr.codepage);Nn!==ln.length;++Nn){Ma=0;var ua=ln[Nn].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,Q).replace(N,L),xo=ua.replace(/;;/g,"\0").split(";").map(function(Hi){return Hi.replace(/\u0000/g,";")}),Os=xo[0],is;if(ua.length>0)switch(Os){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":xo[1].charAt(0)=="P"&&Bi.push(ua.slice(3).replace(/;;/g,";"));break;case"C":var Gs=!1,Ms=!1,Dl=!1,Ao=!1,Hs=-1,Qo=-1;for(Rn=1;Rn<xo.length;++Rn)switch(xo[Rn].charAt(0)){case"A":break;case"X":An=parseInt(xo[Rn].slice(1))-1,Ms=!0;break;case"Y":for(kr=parseInt(xo[Rn].slice(1))-1,Ms||(An=0),La=un.length;La<=kr;++La)un[La]=[];break;case"K":is=xo[Rn].slice(1),is.charAt(0)==='"'?is=is.slice(1,is.length-1):is==="TRUE"?is=!0:is==="FALSE"?is=!1:isNaN(Ft(is))?isNaN(Ut(is).getDate())||(is=pt(is)):(is=Ft(is),fa!==null&&G.is_date(fa)&&(is=be(is))),typeof cptable!="undefined"&&typeof is=="string"&&(Rr||{}).type!="string"&&(Rr||{}).codepage&&(is=cptable.utils.decode(Rr.codepage,is)),Gs=!0;break;case"E":Ao=!0;var $l=fo(xo[Rn].slice(1),{r:kr,c:An});un[kr][An]=[un[kr][An],$l];break;case"S":Dl=!0,un[kr][An]=[un[kr][An],"S5S"];break;case"G":break;case"R":Hs=parseInt(xo[Rn].slice(1))-1;break;case"C":Qo=parseInt(xo[Rn].slice(1))-1;break;default:if(Rr&&Rr.WTF)throw new Error("SYLK bad record "+ua)}if(Gs&&(un[kr][An]&&un[kr][An].length==2?un[kr][An][0]=is:un[kr][An]=is,fa=null),Dl){if(Ao)throw new Error("SYLK shared formula cannot have own formula");var ii=Hs>-1&&un[Hs][Qo];if(!ii||!ii[1])throw new Error("SYLK shared formula cannot find base");un[kr][An][1]=fs(ii[1],{r:kr-Hs,c:An-Qo})}break;case"F":var aa=0;for(Rn=1;Rn<xo.length;++Rn)switch(xo[Rn].charAt(0)){case"X":An=parseInt(xo[Rn].slice(1))-1,++aa;break;case"Y":for(kr=parseInt(xo[Rn].slice(1))-1,La=un.length;La<=kr;++La)un[La]=[];break;case"M":Ma=parseInt(xo[Rn].slice(1))/20;break;case"F":break;case"G":break;case"P":fa=Bi[parseInt(xo[Rn].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(Ca=xo[Rn].slice(1).split(" "),La=parseInt(Ca[0],10);La<=parseInt(Ca[1],10);++La)Ma=parseInt(Ca[2],10),no[La-1]=Ma===0?{hidden:!0}:{wch:Ma},uo(no[La-1]);break;case"C":An=parseInt(xo[Rn].slice(1))-1,no[An]||(no[An]={});break;case"R":kr=parseInt(xo[Rn].slice(1))-1,wa[kr]||(wa[kr]={}),Ma>0?(wa[kr].hpt=Ma,wa[kr].hpx=js(Ma)):Ma===0&&(wa[kr].hidden=!0);break;default:if(Rr&&Rr.WTF)throw new Error("SYLK bad record "+ua)}aa<1&&(fa=null);break;default:if(Rr&&Rr.WTF)throw new Error("SYLK bad record "+ua)}}return wa.length>0&&($i["!rows"]=wa),no.length>0&&($i["!cols"]=no),Rr&&Rr.sheetRows&&(un=un.slice(0,Rr.sheetRows)),[un,$i]}function Ve(_r,Rr){var ln=ne(_r,Rr),kr=ln[0],An=ln[1],Nn=Pn(kr,Rr);return Ge(An).forEach(function(Rn){Nn[Rn]=An[Rn]}),Nn}function je(_r,Rr){return pn(Ve(_r,Rr),Rr)}function vt(_r,Rr,ln,kr){var An="C;Y"+(ln+1)+";X"+(kr+1)+";K";switch(_r.t){case"n":An+=_r.v||0,_r.f&&!_r.F&&(An+=";E"+Ds(_r.f,{r:ln,c:kr}));break;case"b":An+=_r.v?"TRUE":"FALSE";break;case"e":An+=_r.w||_r.v;break;case"d":An+='"'+(_r.w||_r.v)+'"';break;case"s":An+='"'+_r.v.replace(/"/g,"")+'"';break}return An}function St(_r,Rr){Rr.forEach(function(ln,kr){var An="F;W"+(kr+1)+" "+(kr+1)+" ";ln.hidden?An+="0":(typeof ln.width=="number"&&!ln.wpx&&(ln.wpx=ra(ln.width)),typeof ln.wpx=="number"&&!ln.wch&&(ln.wch=Pa(ln.wpx)),typeof ln.wch=="number"&&(An+=Math.round(ln.wch))),An.charAt(An.length-1)!=" "&&_r.push(An)})}function Pt(_r,Rr){Rr.forEach(function(ln,kr){var An="F;";ln.hidden?An+="M0;":ln.hpt?An+="M"+20*ln.hpt+";":ln.hpx&&(An+="M"+20*ts(ln.hpx)+";"),An.length>2&&_r.push(An+"R"+(kr+1))})}function pr(_r,Rr){var ln=["ID;PWXL;N;E"],kr=[],An=ta(_r["!ref"]),Nn,Rn=Array.isArray(_r),un=`\r
`;ln.push("P;PGeneral"),ln.push("F;P0;DG0G8;M255"),_r["!cols"]&&St(ln,_r["!cols"]),_r["!rows"]&&Pt(ln,_r["!rows"]),ln.push("B;Y"+(An.e.r-An.s.r+1)+";X"+(An.e.c-An.s.c+1)+";D"+[An.s.c,An.s.r,An.e.c,An.e.r].join(" "));for(var Bi=An.s.r;Bi<=An.e.r;++Bi)for(var fa=An.s.c;fa<=An.e.c;++fa){var $i=dn({r:Bi,c:fa});if(Nn=Rn?(_r[Bi]||[])[fa]:_r[$i],!Nn||Nn.v==null&&(!Nn.f||Nn.F))continue;kr.push(vt(Nn,_r,Bi,fa,Rr))}return ln.join(un)+un+kr.join(un)+un+"E"+un}return{to_workbook:je,to_sheet:Ve,from_sheet:pr}}(),Sd=function(){function T(Te,Ve){switch(Ve.type){case"base64":return N(C.decode(Te),Ve);case"binary":return N(Te,Ve);case"buffer":return N(E&&b.isBuffer(Te)?Te.toString("binary"):J(Te),Ve);case"array":return N(Pe(Te),Ve)}throw new Error("Unrecognized type "+Ve.type)}function N(Te,Ve){for(var je=Te.split(`
`),vt=-1,St=-1,Pt=0,pr=[];Pt!==je.length;++Pt){if(je[Pt].trim()==="BOT"){pr[++vt]=[],St=0;continue}if(vt<0)continue;var _r=je[Pt].trim().split(","),Rr=_r[0],ln=_r[1];++Pt;for(var kr=je[Pt]||"";(kr.match(/["]/g)||[]).length&1&&Pt<je.length-1;)kr+=`
`+je[++Pt];kr=kr.trim();switch(+Rr){case-1:if(kr==="BOT"){pr[++vt]=[],St=0;continue}else if(kr!=="EOD")throw new Error("Unrecognized DIF special command "+kr);break;case 0:kr==="TRUE"?pr[vt][St]=!0:kr==="FALSE"?pr[vt][St]=!1:isNaN(Ft(ln))?isNaN(Ut(ln).getDate())?pr[vt][St]=ln:pr[vt][St]=pt(ln):pr[vt][St]=Ft(ln),++St;break;case 1:kr=kr.slice(1,kr.length-1),kr=kr.replace(/""/g,'"'),I&&kr&&kr.match(/^=".*"$/)&&(kr=kr.slice(2,-1)),pr[vt][St++]=kr!==""?kr:null;break}if(kr==="EOD")break}return Ve&&Ve.sheetRows&&(pr=pr.slice(0,Ve.sheetRows)),pr}function L(Te,Ve){return Pn(T(Te,Ve),Ve)}function Q(Te,Ve){return pn(L(Te,Ve),Ve)}var ne=function(){var Te=function(vt,St,Pt,pr,_r){vt.push(St),vt.push(Pt+","+pr),vt.push('"'+_r.replace(/"/g,'""')+'"')},Ve=function(vt,St,Pt,pr){vt.push(St+","+Pt),vt.push(St==1?'"'+pr.replace(/"/g,'""')+'"':pr)};return function(vt){var St=[],Pt=ta(vt["!ref"]),pr,_r=Array.isArray(vt);Te(St,"TABLE",0,1,"sheetjs"),Te(St,"VECTORS",0,Pt.e.r-Pt.s.r+1,""),Te(St,"TUPLES",0,Pt.e.c-Pt.s.c+1,""),Te(St,"DATA",0,0,"");for(var Rr=Pt.s.r;Rr<=Pt.e.r;++Rr){Ve(St,-1,0,"BOT");for(var ln=Pt.s.c;ln<=Pt.e.c;++ln){var kr=dn({r:Rr,c:ln});if(pr=_r?(vt[Rr]||[])[ln]:vt[kr],!pr){Ve(St,1,0,"");continue}switch(pr.t){case"n":var An=I?pr.w:pr.v;!An&&pr.v!=null&&(An=pr.v),An==null?I&&pr.f&&!pr.F?Ve(St,1,0,"="+pr.f):Ve(St,1,0,""):Ve(St,0,An,"V");break;case"b":Ve(St,0,pr.v?1:0,pr.v?"TRUE":"FALSE");break;case"s":Ve(St,1,0,!I||isNaN(pr.v)?pr.v:'="'+pr.v+'"');break;case"d":pr.w||(pr.w=G.format(pr.z||G._table[14],pe(pt(pr.v)))),I?Ve(St,0,pr.w,"V"):Ve(St,1,0,pr.w);break;default:Ve(St,1,0,"")}}}Ve(St,-1,0,"EOD");var Nn=`\r
`,Rn=St.join(Nn);return Rn}}();return{to_workbook:Q,to_sheet:L,from_sheet:ne}}(),Su=function(){function T(pr){return pr.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
`)}function N(pr){return pr.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function L(pr,_r){for(var Rr=pr.split(`
`),ln=-1,kr=-1,An=0,Nn=[];An!==Rr.length;++An){var Rn=Rr[An].trim().split(":");if(Rn[0]!=="cell")continue;var un=Pi(Rn[1]);if(Nn.length<=un.r)for(ln=Nn.length;ln<=un.r;++ln)Nn[ln]||(Nn[ln]=[]);ln=un.r,kr=un.c;switch(Rn[2]){case"t":Nn[ln][kr]=T(Rn[3]);break;case"v":Nn[ln][kr]=+Rn[3];break;case"vtf":var Bi=Rn[Rn.length-1];case"vtc":switch(Rn[3]){case"nl":Nn[ln][kr]=!!+Rn[4];break;default:Nn[ln][kr]=+Rn[4];break}Rn[2]=="vtf"&&(Nn[ln][kr]=[Nn[ln][kr],Bi])}}return _r&&_r.sheetRows&&(Nn=Nn.slice(0,_r.sheetRows)),Nn}function Q(pr,_r){return Pn(L(pr,_r),_r)}function ne(pr,_r){return pn(Q(pr,_r),_r)}var Te=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
`),Ve=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
`)+`
`,je=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
`),vt="--SocialCalcSpreadsheetControlSave--";function St(pr){if(!pr||!pr["!ref"])return"";for(var _r=[],Rr=[],ln,kr="",An=ha(pr["!ref"]),Nn=Array.isArray(pr),Rn=An.s.r;Rn<=An.e.r;++Rn)for(var un=An.s.c;un<=An.e.c;++un){if(kr=dn({r:Rn,c:un}),ln=Nn?(pr[Rn]||[])[un]:pr[kr],!ln||ln.v==null||ln.t==="z")continue;Rr=["cell",kr,"t"];switch(ln.t){case"s":case"str":Rr.push(N(ln.v));break;case"n":ln.f?(Rr[2]="vtf",Rr[3]="n",Rr[4]=ln.v,Rr[5]=N(ln.f)):(Rr[2]="v",Rr[3]=ln.v);break;case"b":Rr[2]="vt"+(ln.f?"f":"c"),Rr[3]="nl",Rr[4]=ln.v?"1":"0",Rr[5]=N(ln.f||(ln.v?"TRUE":"FALSE"));break;case"d":var Bi=pe(pt(ln.v));Rr[2]="vtc",Rr[3]="nd",Rr[4]=""+Bi,Rr[5]=ln.w||G.format(ln.z||G._table[14],Bi);break;case"e":continue}_r.push(Rr.join(":"))}return _r.push("sheet:c:"+(An.e.c-An.s.c+1)+":r:"+(An.e.r-An.s.r+1)+":tvf:1"),_r.push("valueformat:1:text-wiki"),_r.join(`
`)}function Pt(pr){return[Te,Ve,je,Ve,St(pr),vt].join(`
`)}return{to_workbook:ne,to_sheet:Q,from_sheet:Pt}}(),au=function(){function T(Pt,pr,_r,Rr,ln){ln.raw?pr[_r][Rr]=Pt:Pt===""||(Pt==="TRUE"?pr[_r][Rr]=!0:Pt==="FALSE"?pr[_r][Rr]=!1:isNaN(Ft(Pt))?isNaN(Ut(Pt).getDate())?pr[_r][Rr]=Pt:pr[_r][Rr]=pt(Pt):pr[_r][Rr]=Ft(Pt))}function N(Pt,pr){var _r=pr||{},Rr=[];if(!Pt||Pt.length===0)return Rr;for(var ln=Pt.split(/[\r\n]/),kr=ln.length-1;kr>=0&&ln[kr].length===0;)--kr;for(var An=10,Nn=0,Rn=0;Rn<=kr;++Rn)Nn=ln[Rn].indexOf(" "),Nn==-1?Nn=ln[Rn].length:Nn++,An=Math.max(An,Nn);for(Rn=0;Rn<=kr;++Rn){Rr[Rn]=[];var un=0;for(T(ln[Rn].slice(0,An).trim(),Rr,Rn,un,_r),un=1;un<=(ln[Rn].length-An)/10+1;++un)T(ln[Rn].slice(An+(un-1)*10,An+un*10).trim(),Rr,Rn,un,_r)}return _r.sheetRows&&(Rr=Rr.slice(0,_r.sheetRows)),Rr}var L={44:",",9:" ",59:";",124:"|"},Q={44:3,9:2,59:1,124:0};function ne(Pt){for(var pr={},_r=!1,Rr=0,ln=0;Rr<Pt.length;++Rr)(ln=Pt.charCodeAt(Rr))==34?_r=!_r:!_r&&ln in L&&(pr[ln]=(pr[ln]||0)+1);ln=[];for(Rr in pr)Object.prototype.hasOwnProperty.call(pr,Rr)&&ln.push([pr[Rr],Rr]);if(!ln.length){pr=Q;for(Rr in pr)Object.prototype.hasOwnProperty.call(pr,Rr)&&ln.push([pr[Rr],Rr])}return ln.sort(function(kr,An){return kr[0]-An[0]||Q[kr[1]]-Q[An[1]]}),L[ln.pop()[1]]||44}function Te(Pt,pr){var _r=pr||{},Rr="";_!=null&&_r.dense==null&&(_r.dense=_);var ln=_r.dense?[]:{},kr={s:{c:0,r:0},e:{c:0,r:0}};Pt.slice(0,4)=="sep="?Pt.charCodeAt(5)==13&&Pt.charCodeAt(6)==10?(Rr=Pt.charAt(4),Pt=Pt.slice(7)):Pt.charCodeAt(5)==13||Pt.charCodeAt(5)==10?(Rr=Pt.charAt(4),Pt=Pt.slice(6)):Rr=ne(Pt.slice(0,1024)):_r&&_r.FS?Rr=_r.FS:Rr=ne(Pt.slice(0,1024));var An=0,Nn=0,Rn=0,un=0,Bi=0,fa=Rr.charCodeAt(0),$i=!1,wa=0,no=Pt.charCodeAt(0);Pt=Pt.replace(/\r\n/mg,`
`);var Ca=_r.dateNF!=null?ie(_r.dateNF):null;function Ma(){var La=Pt.slice(un,Bi),ua={};if(La.charAt(0)=='"'&&La.charAt(La.length-1)=='"'&&(La=La.slice(1,-1).replace(/""/g,'"')),La.length===0)ua.t="z";else if(_r.raw)ua.t="s",ua.v=La;else if(La.trim().length===0)ua.t="s",ua.v=La;else if(La.charCodeAt(0)==61)La.charCodeAt(1)==34&&La.charCodeAt(La.length-1)==34?(ua.t="s",ua.v=La.slice(2,-1).replace(/""/g,'"')):yl(La)?(ua.t="n",ua.f=La.slice(1)):(ua.t="s",ua.v=La);else if(La=="TRUE")ua.t="b",ua.v=!0;else if(La=="FALSE")ua.t="b",ua.v=!1;else if(!isNaN(Rn=Ft(La)))ua.t="n",_r.cellText!==!1&&(ua.w=La),ua.v=Rn;else if(!isNaN(Ut(La).getDate())||Ca&&La.match(Ca)){ua.z=_r.dateNF||G._table[14];var xo=0;Ca&&La.match(Ca)&&(La=fe(La,_r.dateNF,La.match(Ca)||[]),xo=1),_r.cellDates?(ua.t="d",ua.v=pt(La,xo)):(ua.t="n",ua.v=pe(pt(La,xo))),_r.cellText!==!1&&(ua.w=G.format(ua.z,ua.v instanceof Date?pe(ua.v):ua.v)),_r.cellNF||delete ua.z}else ua.t="s",ua.v=La;if(ua.t=="z"||(_r.dense?(ln[An]||(ln[An]=[]),ln[An][Nn]=ua):ln[dn({c:Nn,r:An})]=ua),un=Bi+1,no=Pt.charCodeAt(un),kr.e.c<Nn&&(kr.e.c=Nn),kr.e.r<An&&(kr.e.r=An),wa==fa)++Nn;else if(Nn=0,++An,_r.sheetRows&&_r.sheetRows<=An)return!0}e:for(;Bi<Pt.length;++Bi)switch(wa=Pt.charCodeAt(Bi)){case 34:no===34&&($i=!$i);break;case fa:case 10:case 13:if(!$i&&Ma())break e;break;default:break}return Bi-un>0&&Ma(),ln["!ref"]=ba(kr),ln}function Ve(Pt,pr){return pr&&pr.PRN?pr.FS||(Pt.slice(0,4)=="sep="||(Pt.indexOf(" ")>=0||Pt.indexOf(",")>=0||Pt.indexOf(";")>=0))?Te(Pt,pr):Pn(N(Pt,pr),pr):Te(Pt,pr)}function je(Pt,pr){var _r="",Rr=pr.type=="string"?[0,0,0,0]:Mf(Pt,pr);switch(pr.type){case"base64":_r=C.decode(Pt);break;case"binary":_r=Pt;break;case"buffer":pr.codepage==65001?_r=Pt.toString("utf8"):pr.codepage&&typeof cptable!="undefined"?_r=cptable.utils.decode(pr.codepage,Pt):_r=E&&b.isBuffer(Pt)?Pt.toString("binary"):J(Pt);break;case"array":_r=Pe(Pt);break;case"string":_r=Pt;break;default:throw new Error("Unrecognized type "+pr.type)}return Rr[0]==239&&Rr[1]==187&&Rr[2]==191?_r=er(_r.slice(3)):pr.type!="string"&&pr.codepage==65001?_r=er(_r):pr.type=="binary"&&typeof cptable!="undefined"&&pr.codepage&&(_r=cptable.utils.decode(pr.codepage,cptable.utils.encode(28591,_r))),_r.slice(0,19)=="socialcalc:version:"?Su.to_sheet(pr.type=="string"?_r:er(_r),pr):Ve(_r,pr)}function vt(Pt,pr){return pn(je(Pt,pr),pr)}function St(Pt){for(var pr=[],_r=ta(Pt["!ref"]),Rr,ln=Array.isArray(Pt),kr=_r.s.r;kr<=_r.e.r;++kr){for(var An=[],Nn=_r.s.c;Nn<=_r.e.c;++Nn){var Rn=dn({r:kr,c:Nn});if(Rr=ln?(Pt[kr]||[])[Nn]:Pt[Rn],!Rr||Rr.v==null){An.push(" ");continue}for(var un=(Rr.w||(lr(Rr),Rr.w)||"").slice(0,10);un.length<10;)un+=" ";An.push(un+(Nn===0?" ":""))}pr.push(An.join(""))}return pr.join(`
`)}return{to_workbook:vt,to_sheet:je,from_sheet:St}}();function Jd(T,N){var L=N||{},Q=!!L.WTF;L.WTF=!0;try{var ne=sd.to_workbook(T,L);return L.WTF=Q,ne}catch(Te){if(L.WTF=Q,!Te.message.match(/SYLK bad record ID/)&&Q)throw Te;return au.to_workbook(T,N)}}var ou=function(){function T(ii,aa,Hi){if(!ii)return;Cn(ii,ii.l||0);for(var tn=Hi.Enum||Qo;ii.l<ii.length;){var Mn=ii.read_shift(2),ti=tn[Mn]||tn[65535],Da=ii.read_shift(2),ui=ii.l+Da,pa=ti.f&&ti.f(ii,Da,Hi);if(ii.l=ui,aa(pa,ti,Mn))return}}function N(ii,aa){switch(aa.type){case"base64":return L(B(C.decode(ii)),aa);case"binary":return L(B(ii),aa);case"buffer":case"array":return L(ii,aa)}throw"Unsupported type "+aa.type}function L(ii,aa){if(!ii)return ii;var Hi=aa||{};_!=null&&Hi.dense==null&&(Hi.dense=_);var tn=Hi.dense?[]:{},Mn="Sheet1",ti="",Da=0,ui={},pa=[],Ii=[],Ua={s:{r:0,c:0},e:{r:0,c:0}},ei=Hi.sheetRows||0;if(ii[2]==0&&((ii[3]==8||ii[3]==9)&&(ii.length>=16&&ii[14]==5&&ii[15]===108)))throw new Error("Unsupported Works 3 for Mac file");if(ii[2]==2)Hi.Enum=Qo,T(ii,function(Lo,yc,kc){switch(kc){case 0:Hi.vers=Lo,Lo>=4096&&(Hi.qpro=!0);break;case 6:Ua=Lo;break;case 204:Lo&&(ti=Lo);break;case 222:ti=Lo;break;case 15:case 51:Hi.qpro||(Lo[1].v=Lo[1].v.slice(1));case 13:case 14:case 16:kc==14&&(Lo[2]&112)==112&&(Lo[2]&15)>1&&(Lo[2]&15)<15&&(Lo[1].z=Hi.dateNF||G._table[14],Hi.cellDates&&(Lo[1].t="d",Lo[1].v=be(Lo[1].v))),Hi.qpro&&(Lo[3]>Da&&(tn["!ref"]=ba(Ua),ui[Mn]=tn,pa.push(Mn),tn=Hi.dense?[]:{},Ua={s:{r:0,c:0},e:{r:0,c:0}},Da=Lo[3],Mn=ti||"Sheet"+(Da+1),ti=""));var wc=Hi.dense?(tn[Lo[0].r]||[])[Lo[0].c]:tn[dn(Lo[0])];if(wc){wc.t=Lo[1].t,wc.v=Lo[1].v,Lo[1].z!=null&&(wc.z=Lo[1].z),Lo[1].f!=null&&(wc.f=Lo[1].f);break}Hi.dense?(tn[Lo[0].r]||(tn[Lo[0].r]=[]),tn[Lo[0].r][Lo[0].c]=Lo[1]):tn[dn(Lo[0])]=Lo[1];break;default:}},Hi);else if(ii[2]==26||ii[2]==14)Hi.Enum=$l,ii[2]==14&&(Hi.qpro=!0,ii.l=0),T(ii,function(Lo,yc,kc){switch(kc){case 204:Mn=Lo;break;case 22:Lo[1].v=Lo[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(Lo[3]>Da&&(tn["!ref"]=ba(Ua),ui[Mn]=tn,pa.push(Mn),tn=Hi.dense?[]:{},Ua={s:{r:0,c:0},e:{r:0,c:0}},Da=Lo[3],Mn="Sheet"+(Da+1)),ei>0&&Lo[0].r>=ei)break;Hi.dense?(tn[Lo[0].r]||(tn[Lo[0].r]=[]),tn[Lo[0].r][Lo[0].c]=Lo[1]):tn[dn(Lo[0])]=Lo[1],Ua.e.c<Lo[0].c&&(Ua.e.c=Lo[0].c),Ua.e.r<Lo[0].r&&(Ua.e.r=Lo[0].r);break;case 27:Lo[14e3]&&(Ii[Lo[14e3][0]]=Lo[14e3][1]);break;case 1537:Ii[Lo[0]]=Lo[1],Lo[0]==Da&&(Mn=Lo[1]);break;default:break}},Hi);else throw new Error("Unrecognized LOTUS BOF "+ii[2]);if(tn["!ref"]=ba(Ua),ui[ti||Mn]=tn,pa.push(ti||Mn),!Ii.length)return{SheetNames:pa,Sheets:ui};for(var Va={},as=[],ds=0;ds<Ii.length;++ds)ui[pa[ds]]?(as.push(Ii[ds]||pa[ds]),Va[Ii[ds]]=ui[Ii[ds]]||ui[pa[ds]]):(as.push(Ii[ds]),Va[Ii[ds]]={"!ref":"A1"});return{SheetNames:as,Sheets:Va}}function Q(ii,aa){var Hi=aa||{};if(+Hi.codepage>=0&&o(+Hi.codepage),Hi.type=="string")throw new Error("Cannot write WK1 to JS string");var tn=Ei(),Mn=ta(ii["!ref"]),ti=Array.isArray(ii),Da=[];jo(tn,0,Te(1030)),jo(tn,6,vt(Mn));for(var ui=Math.min(Mn.e.r,8191),pa=Mn.s.r;pa<=ui;++pa)for(var Ii=_i(pa),Ua=Mn.s.c;Ua<=Mn.e.c;++Ua){pa===Mn.s.r&&(Da[Ua]=ya(Ua));var ei=Da[Ua]+Ii,Va=ti?(ii[pa]||[])[Ua]:ii[ei];if(!Va||Va.t=="z")continue;if(Va.t=="n")(Va.v|0)==Va.v&&Va.v>=-32768&&Va.v<=32767?jo(tn,13,Rr(pa,Ua,Va.v)):jo(tn,14,kr(pa,Ua,Va.v));else{var as=lr(Va);jo(tn,15,pr(pa,Ua,as.slice(0,239)))}}return jo(tn,1),tn.end()}function ne(ii,aa){var Hi=aa||{};if(+Hi.codepage>=0&&o(+Hi.codepage),Hi.type=="string")throw new Error("Cannot write WK3 to JS string");var tn=Ei();jo(tn,0,Ve(ii));for(var Mn=0,ti=0;Mn<ii.SheetNames.length;++Mn)(ii.Sheets[ii.SheetNames[Mn]]||{})["!ref"]&&jo(tn,27,Hs(ii.SheetNames[Mn],ti++));var Da=0;for(Mn=0;Mn<ii.SheetNames.length;++Mn){var ui=ii.Sheets[ii.SheetNames[Mn]];if(!ui||!ui["!ref"])continue;for(var pa=ta(ui["!ref"]),Ii=Array.isArray(ui),Ua=[],ei=Math.min(pa.e.r,8191),Va=pa.s.r;Va<=ei;++Va)for(var as=_i(Va),ds=pa.s.c;ds<=pa.e.c;++ds){Va===pa.s.r&&(Ua[ds]=ya(ds));var Lo=Ua[ds]+as,yc=Ii?(ui[Va]||[])[ds]:ui[Lo];if(!yc||yc.t=="z")continue;if(yc.t=="n")jo(tn,23,La(Va,ds,Da,yc.v));else{var kc=lr(yc);jo(tn,22,no(Va,ds,Da,kc.slice(0,239)))}}++Da}return jo(tn,1),tn.end()}function Te(ii){var aa=In(2);return aa.write_shift(2,ii),aa}function Ve(ii){var aa=In(26);aa.write_shift(2,4096),aa.write_shift(2,4),aa.write_shift(4,0);for(var Hi=0,tn=0,Mn=0,ti=0;ti<ii.SheetNames.length;++ti){var Da=ii.SheetNames[ti],ui=ii.Sheets[Da];if(!ui||!ui["!ref"])continue;++Mn;var pa=ha(ui["!ref"]);Hi<pa.e.r&&(Hi=pa.e.r),tn<pa.e.c&&(tn=pa.e.c)}return Hi>8191&&(Hi=8191),aa.write_shift(2,Hi),aa.write_shift(1,Mn),aa.write_shift(1,tn),aa.write_shift(2,0),aa.write_shift(2,0),aa.write_shift(1,1),aa.write_shift(1,2),aa.write_shift(4,0),aa.write_shift(4,0),aa}function je(ii,aa,Hi){var tn={s:{c:0,r:0},e:{c:0,r:0}};return aa==8&&Hi.qpro?(tn.s.c=ii.read_shift(1),ii.l++,tn.s.r=ii.read_shift(2),tn.e.c=ii.read_shift(1),ii.l++,tn.e.r=ii.read_shift(2),tn):(tn.s.c=ii.read_shift(2),tn.s.r=ii.read_shift(2),aa==12&&Hi.qpro&&(ii.l+=2),tn.e.c=ii.read_shift(2),tn.e.r=ii.read_shift(2),aa==12&&Hi.qpro&&(ii.l+=2),tn.s.c==65535&&(tn.s.c=tn.e.c=tn.s.r=tn.e.r=0),tn)}function vt(ii){var aa=In(8);return aa.write_shift(2,ii.s.c),aa.write_shift(2,ii.s.r),aa.write_shift(2,ii.e.c),aa.write_shift(2,ii.e.r),aa}function St(ii,aa,Hi){var tn=[{c:0,r:0},{t:"n",v:0},0,0];return Hi.qpro&&Hi.vers!=20768?(tn[0].c=ii.read_shift(1),tn[3]=ii.read_shift(1),tn[0].r=ii.read_shift(2),ii.l+=2):(tn[2]=ii.read_shift(1),tn[0].c=ii.read_shift(2),tn[0].r=ii.read_shift(2)),tn}function Pt(ii,aa,Hi){var tn=ii.l+aa,Mn=St(ii,aa,Hi);if(Mn[1].t="s",Hi.vers==20768){ii.l++;var ti=ii.read_shift(1);return Mn[1].v=ii.read_shift(ti,"utf8"),Mn}return Hi.qpro&&ii.l++,Mn[1].v=ii.read_shift(tn-ii.l,"cstr"),Mn}function pr(ii,aa,Hi){var tn=In(7+Hi.length);tn.write_shift(1,255),tn.write_shift(2,aa),tn.write_shift(2,ii),tn.write_shift(1,39);for(var Mn=0;Mn<tn.length;++Mn){var ti=Hi.charCodeAt(Mn);tn.write_shift(1,ti>=128?95:ti)}return tn.write_shift(1,0),tn}function _r(ii,aa,Hi){var tn=St(ii,aa,Hi);return tn[1].v=ii.read_shift(2,"i"),tn}function Rr(ii,aa,Hi){var tn=In(7);return tn.write_shift(1,255),tn.write_shift(2,aa),tn.write_shift(2,ii),tn.write_shift(2,Hi,"i"),tn}function ln(ii,aa,Hi){var tn=St(ii,aa,Hi);return tn[1].v=ii.read_shift(8,"f"),tn}function kr(ii,aa,Hi){var tn=In(13);return tn.write_shift(1,255),tn.write_shift(2,aa),tn.write_shift(2,ii),tn.write_shift(8,Hi,"f"),tn}function An(ii,aa,Hi){var tn=ii.l+aa,Mn=St(ii,aa,Hi);if(Mn[1].v=ii.read_shift(8,"f"),Hi.qpro)ii.l=tn;else{var ti=ii.read_shift(2);fa(ii.slice(ii.l,ii.l+ti),Mn),ii.l+=ti}return Mn}function Nn(ii,aa,Hi){var tn=aa&32768;return aa&=~32768,aa=(tn?ii:0)+(aa>=8192?aa-16384:aa),(tn?"":"$")+(Hi?ya(aa):_i(aa))}var Rn=[8,8,8,8,8,8,8,8,6,4,4,5,5,7,3,3,3,3,3,3,1,1,2,6,8,8,8,8,8,8,8,8],un={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},Bi=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function fa(ii,aa){Cn(ii,0);for(var Hi=[],tn=0,Mn="",ti="",Da="",ui="";ii.l<ii.length;){var pa=ii[ii.l++];switch(pa){case 0:Hi.push(ii.read_shift(8,"f"));break;case 1:ti=Nn(aa[0].c,ii.read_shift(2),!0),Mn=Nn(aa[0].r,ii.read_shift(2),!1),Hi.push(ti+Mn);break;case 2:{var Ii=Nn(aa[0].c,ii.read_shift(2),!0),Ua=Nn(aa[0].r,ii.read_shift(2),!1);ti=Nn(aa[0].c,ii.read_shift(2),!0),Mn=Nn(aa[0].r,ii.read_shift(2),!1),Hi.push(Ii+Ua+":"+ti+Mn)}break;case 3:if(ii.l<ii.length){console.error("WK1 premature formula end");return}break;case 4:Hi.push("("+Hi.pop()+")");break;case 5:Hi.push(ii.read_shift(2));break;case 6:{for(var ei="";pa=ii[ii.l++];)ei+=String.fromCharCode(pa);Hi.push('"'+ei.replace(/"/g,'""')+'"');break}break;case 8:Hi.push("-"+Hi.pop());break;case 23:Hi.push("+"+Hi.pop());break;case 22:Hi.push("NOT("+Hi.pop()+")");break;case 20:case 21:ui=Hi.pop(),Da=Hi.pop(),Hi.push(["AND","OR"][pa-20]+"("+Da+","+ui+")");break;default:if(pa<32&&Bi[pa])ui=Hi.pop(),Da=Hi.pop(),Hi.push(Da+Bi[pa]+ui);else if(un[pa]){if(tn=un[pa][1],tn==69&&(tn=ii[ii.l++]),tn>Hi.length){console.error("WK1 bad formula parse 0x"+pa.toString(16)+":|"+Hi.join("|")+"|");return}var Va=Hi.slice(-tn);Hi.length-=tn,Hi.push(un[pa][0]+"("+Va.join(",")+")")}else return pa<=7?console.error("WK1 invalid opcode "+pa.toString(16)):pa<=24?console.error("WK1 unsupported op "+pa.toString(16)):pa<=30?console.error("WK1 invalid opcode "+pa.toString(16)):pa<=115?console.error("WK1 unsupported function opcode "+pa.toString(16)):console.error("WK1 unrecognized opcode "+pa.toString(16))}}Hi.length==1?aa[1].f=""+Hi[0]:console.error("WK1 bad formula parse |"+Hi.join("|")+"|")}function $i(ii){var aa=[{c:0,r:0},{t:"n",v:0},0];return aa[0].r=ii.read_shift(2),aa[3]=ii[ii.l++],aa[0].c=ii[ii.l++],aa}function wa(ii,aa){var Hi=$i(ii,aa);return Hi[1].t="s",Hi[1].v=ii.read_shift(aa-4,"cstr"),Hi}function no(ii,aa,Hi,tn){var Mn=In(6+tn.length);Mn.write_shift(2,ii),Mn.write_shift(1,Hi),Mn.write_shift(1,aa),Mn.write_shift(1,39);for(var ti=0;ti<tn.length;++ti){var Da=tn.charCodeAt(ti);Mn.write_shift(1,Da>=128?95:Da)}return Mn.write_shift(1,0),Mn}function Ca(ii,aa){var Hi=$i(ii,aa);Hi[1].v=ii.read_shift(2);var tn=Hi[1].v>>1;if(Hi[1].v&1)switch(tn&7){case 0:tn=(tn>>3)*5e3;break;case 1:tn=(tn>>3)*500;break;case 2:tn=(tn>>3)/20;break;case 3:tn=(tn>>3)/200;break;case 4:tn=(tn>>3)/2e3;break;case 5:tn=(tn>>3)/2e4;break;case 6:tn=(tn>>3)/16;break;case 7:tn=(tn>>3)/64;break}return Hi[1].v=tn,Hi}function Ma(ii,aa){var Hi=$i(ii,aa),tn=ii.read_shift(4),Mn=ii.read_shift(4),ti=ii.read_shift(2);if(ti==65535)return tn===0&&Mn===3221225472?(Hi[1].t="e",Hi[1].v=15):tn===0&&Mn===3489660928?(Hi[1].t="e",Hi[1].v=42):Hi[1].v=0,Hi;var Da=ti&32768;return ti=(ti&32767)-16446,Hi[1].v=(1-Da*2)*(Mn*Math.pow(2,ti+32)+tn*Math.pow(2,ti)),Hi}function La(ii,aa,Hi,tn){var Mn=In(14);if(Mn.write_shift(2,ii),Mn.write_shift(1,Hi),Mn.write_shift(1,aa),tn==0)return Mn.write_shift(4,0),Mn.write_shift(4,0),Mn.write_shift(2,65535),Mn;var ti=0,Da=0,ui=0,pa=0;return tn<0&&(ti=1,tn=-tn),Da=Math.log2(tn)|0,tn/=Math.pow(2,Da-31),pa=tn>>>0,(pa&2147483648)==0&&(tn/=2,++Da,pa=tn>>>0),tn-=pa,pa|=2147483648,pa>>>=0,tn*=Math.pow(2,32),ui=tn>>>0,Mn.write_shift(4,ui),Mn.write_shift(4,pa),Da+=16383+(ti?32768:0),Mn.write_shift(2,Da),Mn}function ua(ii,aa){var Hi=Ma(ii,14);return ii.l+=aa-14,Hi}function xo(ii,aa){var Hi=$i(ii,aa),tn=ii.read_shift(4);return Hi[1].v=tn>>6,Hi}function Os(ii,aa){var Hi=$i(ii,aa),tn=ii.read_shift(8,"f");return Hi[1].v=tn,Hi}function is(ii,aa){var Hi=Os(ii,14);return ii.l+=aa-10,Hi}function Gs(ii,aa){return ii[ii.l+aa-1]==0?ii.read_shift(aa,"cstr"):""}function Ms(ii,aa){var Hi=ii[ii.l++];Hi>aa-1&&(Hi=aa-1);for(var tn="";tn.length<Hi;)tn+=String.fromCharCode(ii[ii.l++]);return tn}function Dl(ii,aa,Hi){if(!Hi.qpro||aa<21)return;var tn=ii.read_shift(1);ii.l+=17;var Mn=ii.read_shift(1);ii.l+=2;var ti=ii.read_shift(aa-21,"cstr");return[tn,ti]}function Ao(ii,aa){for(var Hi={},tn=ii.l+aa;ii.l<tn;){var Mn=ii.read_shift(2);if(Mn==14e3){for(Hi[Mn]=[0,""],Hi[Mn][0]=ii.read_shift(2);ii[ii.l];)Hi[Mn][1]+=String.fromCharCode(ii[ii.l]),ii.l++;ii.l++}}return Hi}function Hs(ii,aa){var Hi=In(5+ii.length);Hi.write_shift(2,14e3),Hi.write_shift(2,aa);for(var tn=0;tn<ii.length;++tn){var Mn=ii.charCodeAt(tn);Hi[Hi.l++]=Mn>127?95:Mn}return Hi[Hi.l++]=0,Hi}var Qo={0:{n:"BOF",f:Rt},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:je},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:_r},14:{n:"NUMBER",f:ln},15:{n:"LABEL",f:Pt},16:{n:"FORMULA",f:An},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:Pt},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:Gs},222:{n:"SHEETNAMELP",f:Ms},65535:{n:""}},$l={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:wa},23:{n:"NUMBER17",f:Ma},24:{n:"NUMBER18",f:Ca},25:{n:"FORMULA19",f:ua},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:Ao},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:xo},38:{n:"??"},39:{n:"NUMBER27",f:Os},40:{n:"FORMULA28",f:is},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:Gs},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:Dl},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:Q,book_to_wk3:ne,to_workbook:N}}();function $u(T){var N={},L=T.match(ot),Q=0,ne=!1;if(L)for(;Q!=L.length;++Q){var Te=Gt(L[Q]);switch(Te[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!Te.val)break;case"<shadow>":case"<shadow/>":N.shadow=1;break;case"</shadow>":break;case"<charset":if(Te.val=="1")break;N.cp=i[parseInt(Te.val,10)];break;case"<outline":if(!Te.val)break;case"<outline>":case"<outline/>":N.outline=1;break;case"</outline>":break;case"<rFont":N.name=Te.val;break;case"<sz":N.sz=Te.val;break;case"<strike":if(!Te.val)break;case"<strike>":case"<strike/>":N.strike=1;break;case"</strike>":break;case"<u":if(!Te.val)break;switch(Te.val){case"double":N.uval="double";break;case"singleAccounting":N.uval="single-accounting";break;case"doubleAccounting":N.uval="double-accounting";break}case"<u>":case"<u/>":N.u=1;break;case"</u>":break;case"<b":if(Te.val=="0")break;case"<b>":case"<b/>":N.b=1;break;case"</b>":break;case"<i":if(Te.val=="0")break;case"<i>":case"<i/>":N.i=1;break;case"</i>":break;case"<color":Te.rgb&&(N.color=Te.rgb.slice(2,8));break;case"<family":N.family=Te.val;break;case"<vertAlign":N.valign=Te.val;break;case"<scheme":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":ne=!0;break;case"</ext>":ne=!1;break;default:if(Te[0].charCodeAt(1)!==47&&!ne)throw new Error("Unrecognized rich format "+Te[0])}}return N}var ld=function(){var T=It("t"),N=It("rPr");function L(Te){var Ve=Te.match(T);if(!Ve)return{t:"s",v:""};var je={t:"s",v:Tn(Ve[1])},vt=Te.match(N);return vt&&(je.s=$u(vt[1])),je}var Q=/<(?:\w+:)?r>/g,ne=/<\/(?:\w+:)?r>/;return function(Ve){return Ve.replace(Q,"").split(ne).map(L).filter(function(je){return je.v})}}(),ku=function(){var N=/(\r\n|\n)/g;function L(ne,Te,Ve){var je=[];ne.u&&je.push("text-decoration: underline;"),ne.uval&&je.push("text-underline-style:"+ne.uval+";"),ne.sz&&je.push("font-size:"+ne.sz+"pt;"),ne.outline&&je.push("text-effect: outline;"),ne.shadow&&je.push("text-shadow: auto;"),Te.push('<span style="'+je.join("")+'">'),ne.b&&(Te.push("<b>"),Ve.push("</b>")),ne.i&&(Te.push("<i>"),Ve.push("</i>")),ne.strike&&(Te.push("<s>"),Ve.push("</s>"));var vt=ne.valign||"";return vt=="superscript"||vt=="super"?vt="sup":vt=="subscript"&&(vt="sub"),vt!=""&&(Te.push("<"+vt+">"),Ve.push("</"+vt+">")),Ve.push("</span>"),ne}function Q(ne){var Te=[[],ne.v,[]];return ne.v?(ne.s&&L(ne.s,Te[0],Te[2]),Te[0].join("")+Te[1].replace(N,"<br/>")+Te[2].join("")):""}return function(Te){return Te.map(Q).join("")}}(),Cd=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Pu=/<(?:\w+:)?r>/,qu=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function _e(T,N){var L=N?N.cellHTML:!0,Q={};return T?(T.match(/^\s*<(?:\w+:)?t[^>]*>/)?(Q.t=Tn(er(T.slice(T.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),Q.r=er(T),L&&(Q.h=ze(Q.t))):T.match(Pu)&&(Q.r=er(T),Q.t=Tn(er((T.replace(qu,"").match(Cd)||[]).join("").replace(ot,""))),L&&(Q.h=ku(ld(Q.r)))),Q):{t:""}}var Je=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Ot=/<(?:\w+:)?(?:si|sstItem)>/g,ur=/<\/(?:\w+:)?(?:si|sstItem)>/;function Or(T,N){var L=[],Q="";if(!T)return L;var ne=T.match(Je);if(ne){Q=ne[2].replace(Ot,"").split(ur);for(var Te=0;Te!=Q.length;++Te){var Ve=_e(Q[Te].trim(),N);Ve!=null&&(L[L.length]=Ve)}ne=Gt(ne[1]),L.Count=ne.count,L.Unique=ne.uniqueCount}return L}Ja.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Wr=/^\s|\s$|[\t\n\r]/;function Ue(T,N){if(!N.bookSST)return"";var L=[Ht];L[L.length]=dr("sst",null,{xmlns:on.main[0],count:T.Count,uniqueCount:T.Unique});for(var Q=0;Q!=T.length;++Q){if(T[Q]==null)continue;var ne=T[Q],Te="<si>";ne.r?Te+=ne.r:(Te+="<t",ne.t||(ne.t=""),ne.t.match(Wr)&&(Te+=' xml:space="preserve"'),Te+=">"+lt(ne.t)+"</t>"),Te+="</si>",L[L.length]=Te}return L.length>2&&(L[L.length]="</sst>",L[1]=L[1].replace("/>",">")),L.join("")}function se(T){return[T.read_shift(4),T.read_shift(4)]}function Oe(T,N){var L=[],Q=!1;return na(T,function(Te,Ve,je){switch(je){case 159:L.Count=Te[0],L.Unique=Te[1];break;case 19:L.push(Te);break;case 160:return!0;case 35:Q=!0;break;case 36:Q=!1;break;default:if(Ve.indexOf("Begin")>0||Ve.indexOf("End")>0,!Q||N.WTF)throw new Error("Unexpected record "+je+" "+Ve)}}),L}function tt(T,N){return N||(N=In(8)),N.write_shift(4,T.Count),N.write_shift(4,T.Unique),N}var wt=hn;function zt(T){var N=Ei();pi(N,"BrtBeginSst",tt(T));for(var L=0;L<T.length;++L)pi(N,"BrtSSTItem",wt(T[L]));return pi(N,"BrtEndSst"),N.end()}function Zt(T){if(typeof cptable!="undefined")return cptable.utils.encode(n,T);for(var N=[],L=T.split(""),Q=0;Q<L.length;++Q)N[Q]=L[Q].charCodeAt(0);return N}function Jt(T,N){var L={};return L.Major=T.read_shift(2),L.Minor=T.read_shift(2),N>=4&&(T.l+=N-4),L}function Fr(T){var N={};return N.id=T.read_shift(0,"lpp4"),N.R=Jt(T,4),N.U=Jt(T,4),N.W=Jt(T,4),N}function Xr(T){for(var N=T.read_shift(4),L=T.l+N-4,Q={},ne=T.read_shift(4),Te=[];ne-- >0;)Te.push({t:T.read_shift(4),v:T.read_shift(0,"lpp4")});if(Q.name=T.read_shift(0,"lpp4"),Q.comps=Te,T.l!=L)throw new Error("Bad DataSpaceMapEntry: "+T.l+" != "+L);return Q}function Mr(T){var N=[];T.l+=4;for(var L=T.read_shift(4);L-- >0;)N.push(Xr(T));return N}function Ir(T){var N=[];T.l+=4;for(var L=T.read_shift(4);L-- >0;)N.push(T.read_shift(0,"lpp4"));return N}function zr(T){var N={};return T.read_shift(4),T.l+=4,N.id=T.read_shift(0,"lpp4"),N.name=T.read_shift(0,"lpp4"),N.R=Jt(T,4),N.U=Jt(T,4),N.W=Jt(T,4),N}function qr(T){var N=zr(T);if(N.ename=T.read_shift(0,"8lpp4"),N.blksz=T.read_shift(4),N.cmode=T.read_shift(4),T.read_shift(4)!=4)throw new Error("Bad !Primary record");return N}function Ln(T,N){var L=T.l+N,Q={};Q.Flags=T.read_shift(4)&63,T.l+=4,Q.AlgID=T.read_shift(4);var ne=!1;switch(Q.AlgID){case 26126:case 26127:case 26128:ne=Q.Flags==36;break;case 26625:ne=Q.Flags==4;break;case 0:ne=Q.Flags==16||Q.Flags==4||Q.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+Q.AlgID}if(!ne)throw new Error("Encryption Flags/AlgID mismatch");return Q.AlgIDHash=T.read_shift(4),Q.KeySize=T.read_shift(4),Q.ProviderType=T.read_shift(4),T.l+=8,Q.CSPName=T.read_shift(L-T.l>>1,"utf16le"),T.l=L,Q}function xi(T,N){var L={},Q=T.l+N;return T.l+=4,L.Salt=T.slice(T.l,T.l+16),T.l+=16,L.Verifier=T.slice(T.l,T.l+16),T.l+=16,T.read_shift(4),L.VerifierHash=T.slice(T.l,Q),T.l=Q,L}function Ki(T){var N=Jt(T);switch(N.Minor){case 2:return[N.Minor,_a(T,N)];case 3:return[N.Minor,Ji(T,N)];case 4:return[N.Minor,Co(T,N)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+N.Minor)}function _a(T){var N=T.read_shift(4);if((N&63)!=36)throw new Error("EncryptionInfo mismatch");var L=T.read_shift(4),Q=Ln(T,L),ne=xi(T,T.length-T.l);return{t:"Std",h:Q,v:ne}}function Ji(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Co(T){var N=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];T.l+=4;var L=T.read_shift(T.length-T.l,"utf8"),Q={};return L.replace(ot,function(Te){var Ve=Gt(Te);switch(yr(Ve[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":N.forEach(function(je){Q[je]=Ve[je]});break;case"<dataIntegrity":Q.encryptedHmacKey=Ve.encryptedHmacKey,Q.encryptedHmacValue=Ve.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":Q.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":Q.uri=Ve.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":Q.encs.push(Ve);break;default:throw Ve[0]}}),Q}function ja(T,N){var L={},Q=L.EncryptionVersionInfo=Jt(T,4);if(N-=4,Q.Minor!=2)throw new Error("unrecognized minor version code: "+Q.Minor);if(Q.Major>4||Q.Major<2)throw new Error("unrecognized major version code: "+Q.Major);L.Flags=T.read_shift(4),N-=4;var ne=T.read_shift(4);return N-=4,L.EncryptionHeader=Ln(T,ne),N-=ne,L.EncryptionVerifier=xi(T,N),L}function zo(T){var N={},L=N.EncryptionVersionInfo=Jt(T,4);if(L.Major!=1||L.Minor!=1)throw"unrecognized version code "+L.Major+" : "+L.Minor;return N.Salt=T.read_shift(16),N.EncryptedVerifier=T.read_shift(16),N.EncryptedVerifierHash=T.read_shift(16),N}function Eo(T){var N=0,L,Q=Zt(T),ne=Q.length+1,Te,Ve,je,vt,St;for(L=F(ne),L[0]=Q.length,Te=1;Te!=ne;++Te)L[Te]=Q[Te-1];for(Te=ne-1;Te>=0;--Te)Ve=L[Te],je=(N&16384)===0?0:1,vt=N<<1&32767,St=je|vt,N=St^Ve;return N^52811}var ko=function(){var T=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],N=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],L=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],Q=function(je){return(je/2|je*128)&255},ne=function(je,vt){return Q(je^vt)},Te=function(je){for(var vt=N[je.length-1],St=104,Pt=je.length-1;Pt>=0;--Pt)for(var pr=je[Pt],_r=0;_r!=7;++_r)pr&64&&(vt^=L[St]),pr*=2,--St;return vt};return function(Ve){for(var je=Zt(Ve),vt=Te(je),St=je.length,Pt=F(16),pr=0;pr!=16;++pr)Pt[pr]=0;var _r,Rr,ln;for((St&1)===1&&(_r=vt>>8,Pt[St]=ne(T[0],_r),--St,_r=vt&255,Rr=je[je.length-1],Pt[St]=ne(Rr,_r));St>0;)--St,_r=vt>>8,Pt[St]=ne(je[St],_r),--St,_r=vt&255,Pt[St]=ne(je[St],_r);for(St=15,ln=15-je.length;ln>0;)_r=vt>>8,Pt[St]=ne(T[ln],_r),--St,--ln,_r=vt&255,Pt[St]=ne(je[St],_r),--St,--ln;return Pt}}(),Ns=function(N,L,Q,ne,Te){Te||(Te=L),ne||(ne=ko(N));var Ve,je;for(Ve=0;Ve!=L.length;++Ve)je=L[Ve],je^=ne[Q],je=(je>>5|je<<3)&255,Te[Ve]=je,++Q;return[Te,Q,ne]},D=function(N){var L=0,Q=ko(N);return function(ne){var Te=Ns("",ne,L,Q);return L=Te[1],Te[0]}};function U(T,N,L,Q){var ne={key:Rt(T),verificationBytes:Rt(T)};return L.password&&(ne.verifier=Eo(L.password)),Q.valid=ne.verificationBytes===ne.verifier,Q.valid&&(Q.insitu=D(L.password)),ne}function oe(T,N,L){var Q=L||{};return Q.Info=T.read_shift(2),T.l-=2,Q.Info===1?Q.Data=zo(T,N):Q.Data=ja(T,N),Q}function le(T,N,L){var Q={Type:L.biff>=8?T.read_shift(2):0};return Q.Type?oe(T,N-2,Q):U(T,L.biff>=8?N:N-2,L,Q),Q}var Ae=function(){function T(ne,Te){switch(Te.type){case"base64":return N(C.decode(ne),Te);case"binary":return N(ne,Te);case"buffer":return N(E&&b.isBuffer(ne)?ne.toString("binary"):J(ne),Te);case"array":return N(Pe(ne),Te)}throw new Error("Unrecognized type "+Te.type)}function N(ne,Te){var Ve=Te||{},je=Ve.dense?[]:{},vt=ne.match(/\\trowd.*?\\row\b/g);if(!vt.length)throw new Error("RTF missing table");var St={s:{c:0,r:0},e:{c:0,r:vt.length-1}};return vt.forEach(function(Pt,pr){Array.isArray(je)&&(je[pr]=[]);for(var _r=/\\\w+\b/g,Rr=0,ln,kr=-1;ln=_r.exec(Pt);){switch(ln[0]){case"\\cell":var An=Pt.slice(Rr,_r.lastIndex-ln[0].length);if(An[0]==" "&&(An=An.slice(1)),++kr,An.length){var Nn={v:An,t:"s"};Array.isArray(je)?je[pr][kr]=Nn:je[dn({r:pr,c:kr})]=Nn}break}Rr=_r.lastIndex}kr>St.e.c&&(St.e.c=kr)}),je["!ref"]=ba(St),je}function L(ne,Te){return pn(T(ne,Te),Te)}function Q(ne){for(var Te=["{\\rtf1\\ansi"],Ve=ta(ne["!ref"]),je,vt=Array.isArray(ne),St=Ve.s.r;St<=Ve.e.r;++St){Te.push("\\trowd\\trautofit1");for(var Pt=Ve.s.c;Pt<=Ve.e.c;++Pt)Te.push("\\cellx"+(Pt+1));for(Te.push("\\pard\\intbl"),Pt=Ve.s.c;Pt<=Ve.e.c;++Pt){var pr=dn({r:St,c:Pt});if(je=vt?(ne[St]||[])[Pt]:ne[pr],!je||je.v==null&&(!je.f||je.F))continue;Te.push(" "+(je.w||(lr(je),je.w))),Te.push("\\cell")}Te.push("\\pard\\intbl\\row")}return Te.join("")+"}"}return{to_workbook:L,to_sheet:T,from_sheet:Q}}();function Ke(T){var N=T.slice(T[0]==="#"?1:0).slice(0,6);return[parseInt(N.slice(0,2),16),parseInt(N.slice(2,4),16),parseInt(N.slice(4,6),16)]}function Tt(T){for(var N=0,L=1;N!=3;++N)L=L*256+(T[N]>255?255:T[N]<0?0:T[N]);return L.toString(16).toUpperCase().slice(1)}function Qt(T){var N=T[0]/255,L=T[1]/255,Q=T[2]/255,ne=Math.max(N,L,Q),Te=Math.min(N,L,Q),Ve=ne-Te;if(Ve===0)return[0,0,N];var je=0,vt=0,St=ne+Te;vt=Ve/(St>1?2-St:St);switch(ne){case N:je=((L-Q)/Ve+6)%6;break;case L:je=(Q-N)/Ve+2;break;case Q:je=(N-L)/Ve+4;break}return[je/6,vt,St/2]}function fr(T){var N=T[0],L=T[1],Q=T[2],ne=L*2*(Q<.5?Q:1-Q),Te=Q-ne/2,Ve=[Te,Te,Te],je=6*N,vt;if(L!==0)switch(je|0){case 0:case 6:vt=ne*je,Ve[0]+=ne,Ve[1]+=vt;break;case 1:vt=ne*(2-je),Ve[0]+=vt,Ve[1]+=ne;break;case 2:vt=ne*(je-2),Ve[1]+=ne,Ve[2]+=vt;break;case 3:vt=ne*(4-je),Ve[1]+=vt,Ve[2]+=ne;break;case 4:vt=ne*(je-4),Ve[2]+=ne,Ve[0]+=vt;break;case 5:vt=ne*(6-je),Ve[2]+=vt,Ve[0]+=ne;break}for(var St=0;St!=3;++St)Ve[St]=Math.round(Ve[St]*255);return Ve}function vr(T,N){if(N===0)return T;var L=Qt(Ke(T));return N<0?L[2]=L[2]*(1+N):L[2]=1-(1-L[2])*(1-N),Tt(fr(L))}var xn=6,Hn=15,hi=1,ci=xn;function ra(T){return Math.floor((T+Math.round(128/ci)/256)*ci)}function Pa(T){return Math.floor((T-5)/ci*100+.5)/100}function $a(T){return Math.round((T*ci+5)/ci*256)/256}function Qa(T){return $a(Pa(ra(T)))}function Ka(T){var N=Math.abs(T-Qa(T)),L=ci;if(N>.005)for(ci=hi;ci<Hn;++ci)Math.abs(T-Qa(T))<=N&&(N=Math.abs(T-Qa(T)),L=ci);ci=L}function uo(T){T.width?(T.wpx=ra(T.width),T.wch=Pa(T.wpx),T.MDW=ci):T.wpx?(T.wch=Pa(T.wpx),T.width=$a(T.wch),T.MDW=ci):typeof T.wch=="number"&&(T.width=$a(T.wch),T.wpx=ra(T.width),T.MDW=ci),T.customWidth&&delete T.customWidth}var Fo=96,ws=Fo;function ts(T){return T*96/ws}function js(T){return T*ws/96}var hl={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function Pl(T,N,L,Q){N.Borders=[];var ne={},Te=!1;(T[0].match(ot)||[]).forEach(function(Ve){var je=Gt(Ve);switch(yr(je[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":ne={},je.diagonalUp&&(ne.diagonalUp=Xt(je.diagonalUp)),je.diagonalDown&&(ne.diagonalDown=Xt(je.diagonalDown)),N.Borders.push(ne);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":Te=!0;break;case"</ext>":Te=!1;break;default:if(Q&&Q.WTF&&!Te)throw new Error("unrecognized "+je[0]+" in borders")}})}function Ll(T,N,L,Q){N.Fills=[];var ne={},Te=!1;(T[0].match(ot)||[]).forEach(function(Ve){var je=Gt(Ve);switch(yr(je[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":ne={},N.Fills.push(ne);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":N.Fills.push(ne),ne={};break;case"<patternFill":case"<patternFill>":je.patternType&&(ne.patternType=je.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":ne.bgColor||(ne.bgColor={}),je.indexed&&(ne.bgColor.indexed=parseInt(je.indexed,10)),je.theme&&(ne.bgColor.theme=parseInt(je.theme,10)),je.tint&&(ne.bgColor.tint=parseFloat(je.tint)),je.rgb&&(ne.bgColor.rgb=je.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":ne.fgColor||(ne.fgColor={}),je.theme&&(ne.fgColor.theme=parseInt(je.theme,10)),je.tint&&(ne.fgColor.tint=parseFloat(je.tint)),je.rgb!=null&&(ne.fgColor.rgb=je.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":Te=!0;break;case"</ext>":Te=!1;break;default:if(Q&&Q.WTF&&!Te)throw new Error("unrecognized "+je[0]+" in fills")}})}function bc(T,N,L,Q){N.Fonts=[];var ne={},Te=!1;(T[0].match(ot)||[]).forEach(function(Ve){var je=Gt(Ve);switch(yr(je[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":N.Fonts.push(ne),ne={};break;case"<name":je.val&&(ne.name=er(je.val));break;case"<name/>":case"</name>":break;case"<b":ne.bold=je.val?Xt(je.val):1;break;case"<b/>":ne.bold=1;break;case"<i":ne.italic=je.val?Xt(je.val):1;break;case"<i/>":ne.italic=1;break;case"<u":switch(je.val){case"none":ne.underline=0;break;case"single":ne.underline=1;break;case"double":ne.underline=2;break;case"singleAccounting":ne.underline=33;break;case"doubleAccounting":ne.underline=34;break}break;case"<u/>":ne.underline=1;break;case"<strike":ne.strike=je.val?Xt(je.val):1;break;case"<strike/>":ne.strike=1;break;case"<outline":ne.outline=je.val?Xt(je.val):1;break;case"<outline/>":ne.outline=1;break;case"<shadow":ne.shadow=je.val?Xt(je.val):1;break;case"<shadow/>":ne.shadow=1;break;case"<condense":ne.condense=je.val?Xt(je.val):1;break;case"<condense/>":ne.condense=1;break;case"<extend":ne.extend=je.val?Xt(je.val):1;break;case"<extend/>":ne.extend=1;break;case"<sz":je.val&&(ne.sz=+je.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":je.val&&(ne.vertAlign=je.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":je.val&&(ne.family=parseInt(je.val,10));break;case"<family/>":case"</family>":break;case"<scheme":je.val&&(ne.scheme=je.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if(je.val=="1")break;je.codepage=i[parseInt(je.val,10)];break;case"<color":if(ne.color||(ne.color={}),je.auto&&(ne.color.auto=Xt(je.auto)),je.rgb)ne.color.rgb=je.rgb.slice(-6);else if(je.indexed){ne.color.index=parseInt(je.indexed,10);var vt=za[ne.color.index];ne.color.index==81&&(vt=za[1]),vt||(vt=za[1]),ne.color.rgb=vt[0].toString(16)+vt[1].toString(16)+vt[2].toString(16)}else je.theme&&(ne.color.theme=parseInt(je.theme,10),je.tint&&(ne.color.tint=parseFloat(je.tint)),je.theme&&L.themeElements&&L.themeElements.clrScheme&&(ne.color.rgb=vr(L.themeElements.clrScheme[ne.color.theme].rgb,ne.color.tint||0)));break;case"<color/>":case"</color>":break;case"<AlternateContent":Te=!0;break;case"</AlternateContent>":Te=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":Te=!0;break;case"</ext>":Te=!1;break;default:if(Q&&Q.WTF&&!Te)throw new Error("unrecognized "+je[0]+" in fonts")}})}function Gc(T,N,L){N.NumberFmt=[];for(var Q=Ge(G._table),ne=0;ne<Q.length;++ne)N.NumberFmt[Q[ne]]=G._table[Q[ne]];var Te=T[0].match(ot);if(!Te)return;for(ne=0;ne<Te.length;++ne){var Ve=Gt(Te[ne]);switch(yr(Ve[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":{var je=Tn(er(Ve.formatCode)),vt=parseInt(Ve.numFmtId,10);if(N.NumberFmt[vt]=je,vt>0){if(vt>392){for(vt=392;vt>60&&!(N.NumberFmt[vt]==null);--vt);N.NumberFmt[vt]=je}G.load(je,vt)}}break;case"</numFmt>":break;default:if(L.WTF)throw new Error("unrecognized "+Ve[0]+" in numFmts")}}}function ic(T){var N=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(L){for(var Q=L[0];Q<=L[1];++Q)T[Q]!=null&&(N[N.length]=dr("numFmt",null,{numFmtId:Q,formatCode:lt(T[Q])}))}),N.length===1?"":(N[N.length]="</numFmts>",N[0]=dr("numFmts",null,{count:N.length-2}).replace("/>",">"),N.join(""))}var Dc=["numFmtId","fillId","fontId","borderId","xfId"],uc=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function gc(T,N,L){N.CellXf=[];var Q,ne=!1;(T[0].match(ot)||[]).forEach(function(Te){var Ve=Gt(Te),je=0;switch(yr(Ve[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(Q=Ve,delete Q[0],je=0;je<Dc.length;++je)Q[Dc[je]]&&(Q[Dc[je]]=parseInt(Q[Dc[je]],10));for(je=0;je<uc.length;++je)Q[uc[je]]&&(Q[uc[je]]=Xt(Q[uc[je]]));if(N.NumberFmt&&Q.numFmtId>392){for(je=392;je>60;--je)if(N.NumberFmt[Q.numFmtId]==N.NumberFmt[je]){Q.numFmtId=je;break}}N.CellXf.push(Q);break;case"</xf>":break;case"<alignment":case"<alignment/>":var vt={};Ve.vertical&&(vt.vertical=Ve.vertical),Ve.horizontal&&(vt.horizontal=Ve.horizontal),Ve.textRotation!=null&&(vt.textRotation=Ve.textRotation),Ve.indent&&(vt.indent=Ve.indent),Ve.wrapText&&(vt.wrapText=Xt(Ve.wrapText)),Q.alignment=vt;break;case"</alignment>":break;case"<protection":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":ne=!0;break;case"</AlternateContent>":ne=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":ne=!0;break;case"</ext>":ne=!1;break;default:if(L&&L.WTF&&!ne)throw new Error("unrecognized "+Ve[0]+" in cellXfs")}})}function dc(T){var N=[];return N[N.length]=dr("cellXfs",null),T.forEach(function(L){N[N.length]=dr("xf",null,L)}),N[N.length]="</cellXfs>",N.length===2?"":(N[0]=dr("cellXfs",null,{count:N.length-2}).replace("/>",">"),N.join(""))}var Jl=function(){var N=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,L=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,Q=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,ne=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,Te=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(je,vt,St){var Pt={};if(!je)return Pt;je=je.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");var pr;return(pr=je.match(N))&&Gc(pr,Pt,St),(pr=je.match(ne))&&bc(pr,Pt,vt,St),(pr=je.match(Q))&&Ll(pr,Pt,vt,St),(pr=je.match(Te))&&Pl(pr,Pt,vt,St),(pr=je.match(L))&&gc(pr,Pt,St),Pt}}(),Hc=dr("styleSheet",null,{xmlns:on.main[0],"xmlns:vt":on.vt});Ja.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";function cd(T,N){var L=[Ht,Hc],Q;return T.SSF&&(Q=ic(T.SSF))!=null&&(L[L.length]=Q),L[L.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',L[L.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',L[L.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',L[L.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(Q=dc(N.cellXfs))&&(L[L.length]=Q),L[L.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',L[L.length]='<dxfs count="0"/>',L[L.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',L.length>2&&(L[L.length]="</styleSheet>",L[1]=L[1].replace("/>",">")),L.join("")}function su(T,N){var L=T.read_shift(2),Q=Vt(T,N-2);return[L,Q]}function hc(T,N,L){L||(L=In(6+4*N.length)),L.write_shift(2,T),Cr(N,L);var Q=L.length>L.l?L.slice(0,L.l):L;return L.l==null&&(L.l=L.length),Q}function eu(T,N,L){var Q={};Q.sz=T.read_shift(2)/20;var ne=bn(T,2,L);ne.fItalic&&(Q.italic=1),ne.fCondense&&(Q.condense=1),ne.fExtend&&(Q.extend=1),ne.fShadow&&(Q.shadow=1),ne.fOutline&&(Q.outline=1),ne.fStrikeout&&(Q.strike=1);var Te=T.read_shift(2);Te===700&&(Q.bold=1);switch(T.read_shift(2)){case 1:Q.vertAlign="superscript";break;case 2:Q.vertAlign="subscript";break}var Ve=T.read_shift(1);Ve!=0&&(Q.underline=Ve);var je=T.read_shift(1);je>0&&(Q.family=je);var vt=T.read_shift(1);vt>0&&(Q.charset=vt),T.l++,Q.color=Nr(T,8);switch(T.read_shift(1)){case 1:Q.scheme="major";break;case 2:Q.scheme="minor";break}return Q.name=Vt(T,N-21),Q}function Ic(T,N){N||(N=In(25+4*32)),N.write_shift(2,T.sz*20),Zr(T,N),N.write_shift(2,T.bold?700:400);var L=0;T.vertAlign=="superscript"?L=1:T.vertAlign=="subscript"&&(L=2),N.write_shift(2,L),N.write_shift(1,T.underline||0),N.write_shift(1,T.family||0),N.write_shift(1,T.charset||0),N.write_shift(1,0),Qr(T.color,N);var Q=0;return T.scheme=="major"&&(Q=1),T.scheme=="minor"&&(Q=2),N.write_shift(1,Q),Cr(T.name,N),N.length>N.l?N.slice(0,N.l):N}var $d=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Do=Z($d),Qc=ki;function lu(T,N){N||(N=In(4*3+8*7+16*1));var L=Do[T.patternType];L==null&&(L=40),N.write_shift(4,L);var Q=0;if(L!=40)for(Qr({auto:1},N),Qr({auto:1},N);Q<12;++Q)N.write_shift(4,0);else{for(;Q<4;++Q)N.write_shift(4,0);for(;Q<12;++Q)N.write_shift(4,0)}return N.length>N.l?N.slice(0,N.l):N}function zl(T,N){var L=T.l+N,Q=T.read_shift(2),ne=T.read_shift(2);return T.l=L,{ixfe:Q,numFmtId:ne}}function Cu(T,N,L){L||(L=In(16)),L.write_shift(2,N||0),L.write_shift(2,T.numFmtId||0),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(1,0),L.write_shift(1,0);var Q=0;return L.write_shift(1,Q),L.write_shift(1,0),L.write_shift(1,0),L.write_shift(1,0),L}function fl(T,N){return N||(N=In(10)),N.write_shift(1,0),N.write_shift(1,0),N.write_shift(4,0),N.write_shift(4,0),N}var rc=ki;function qd(T,N){return N||(N=In(51)),N.write_shift(1,0),fl(null,N),fl(null,N),fl(null,N),fl(null,N),fl(null,N),N.length>N.l?N.slice(0,N.l):N}function Nh(T,N){return N||(N=In(12+4*10)),N.write_shift(4,T.xfId),N.write_shift(2,1),N.write_shift(1,+T.builtinId),N.write_shift(1,0),Di(T.name||"",N),N.length>N.l?N.slice(0,N.l):N}function Ed(T,N,L){var Q=In(4+256*2*4);return Q.write_shift(4,T),Di(N,Q),Di(L,Q),Q.length>Q.l?Q.slice(0,Q.l):Q}function _h(T,N,L){var Q={};Q.NumberFmt=[];for(var ne in G._table)Q.NumberFmt[ne]=G._table[ne];Q.CellXf=[],Q.Fonts=[];var Te=[],Ve=!1;return na(T,function(vt,St,Pt){switch(Pt){case 44:Q.NumberFmt[vt[0]]=vt[1],G.load(vt[1],vt[0]);break;case 43:Q.Fonts.push(vt),vt.color.theme!=null&&N&&N.themeElements&&N.themeElements.clrScheme&&(vt.color.rgb=vr(N.themeElements.clrScheme[vt.color.theme].rgb,vt.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:Te[Te.length-1]=="BrtBeginCellXFs"&&Q.CellXf.push(vt);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:Ve=!0;break;case 36:Ve=!1;break;case 37:Te.push(St),Ve=!0;break;case 38:Te.pop(),Ve=!1;break;default:if((St||"").indexOf("Begin")>0)Te.push(St);else if((St||"").indexOf("End")>0)Te.pop();else if(!Ve||L.WTF&&Te[Te.length-1]!="BrtACBegin")throw new Error("Unexpected record "+Pt+" "+St)}}),Q}function jd(T,N){if(!N)return;var L=0;if([[5,8],[23,26],[41,44],[50,392]].forEach(function(Q){for(var ne=Q[0];ne<=Q[1];++ne)N[ne]!=null&&++L}),L==0)return;pi(T,"BrtBeginFmts",ct(L)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(Q){for(var ne=Q[0];ne<=Q[1];++ne)N[ne]!=null&&pi(T,"BrtFmt",hc(ne,N[ne]))}),pi(T,"BrtEndFmts")}function ud(T){var N=1;if(N==0)return;pi(T,"BrtBeginFonts",ct(N)),pi(T,"BrtFont",Ic({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),pi(T,"BrtEndFonts")}function Th(T){var N=2;if(N==0)return;pi(T,"BrtBeginFills",ct(N)),pi(T,"BrtFill",lu({patternType:"none"})),pi(T,"BrtFill",lu({patternType:"gray125"})),pi(T,"BrtEndFills")}function uh(T){var N=1;if(N==0)return;pi(T,"BrtBeginBorders",ct(N)),pi(T,"BrtBorder",qd({})),pi(T,"BrtEndBorders")}function Dh(T){var N=1;pi(T,"BrtBeginCellStyleXFs",ct(N)),pi(T,"BrtXF",Cu({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),pi(T,"BrtEndCellStyleXFs")}function dh(T,N){pi(T,"BrtBeginCellXFs",ct(N.length)),N.forEach(function(L){pi(T,"BrtXF",Cu(L,0))}),pi(T,"BrtEndCellXFs")}function _d(T){var N=1;pi(T,"BrtBeginStyles",ct(N)),pi(T,"BrtStyle",Nh({xfId:0,builtinId:0,name:"Normal"})),pi(T,"BrtEndStyles")}function Mh(T){var N=0;pi(T,"BrtBeginDXFs",ct(N)),pi(T,"BrtEndDXFs")}function hh(T){var N=0;pi(T,"BrtBeginTableStyles",Ed(N,"TableStyleMedium9","PivotStyleMedium4")),pi(T,"BrtEndTableStyles")}function Rh(){return}function fh(T,N){var L=Ei();return pi(L,"BrtBeginStyleSheet"),jd(L,T.SSF),ud(L,T),Th(L,T),uh(L,T),Dh(L,T),dh(L,N.cellXfs),_d(L,T),Mh(L,T),hh(L,T),Rh(L,T),pi(L,"BrtEndStyleSheet"),L.end()}Ja.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var Fh=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];function eh(T,N,L){N.themeElements.clrScheme=[];var Q={};(T[0].match(ot)||[]).forEach(function(ne){var Te=Gt(ne);switch(Te[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":Q.rgb=Te.val;break;case"<a:sysClr":Q.rgb=Te.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":Te[0].charAt(1)==="/"?(N.themeElements.clrScheme[Fh.indexOf(Te[0])]=Q,Q={}):Q.name=Te[0].slice(3,Te[0].length-1);break;default:if(L&&L.WTF)throw new Error("Unrecognized "+Te[0]+" in clrScheme")}})}function ph(){}function Td(){}var Bc=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,ed=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,Du=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function lh(T,N,L){N.themeElements={};var Q;[["clrScheme",Bc,eh],["fontScheme",ed,ph],["fmtScheme",Du,Td]].forEach(function(ne){if(!(Q=T.match(ne[1])))throw new Error(ne[0]+" not found in themeElements");ne[2](Q,N,L)})}var mh=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function Hd(T,N){if(!T||T.length===0)return Hd(Id());var L,Q={};if(!(L=T.match(mh)))throw new Error("themeElements not found in theme");return lh(L[0],Q,N),Q.raw=T,Q}function Id(T,N){if(N&&N.themeXLSX)return N.themeXLSX;if(T&&typeof T.raw=="string")return T.raw;var L=[Ht];return L[L.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',L[L.length]="<a:themeElements>",L[L.length]='<a:clrScheme name="Office">',L[L.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',L[L.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',L[L.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',L[L.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',L[L.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',L[L.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',L[L.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',L[L.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',L[L.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',L[L.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',L[L.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',L[L.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',L[L.length]="</a:clrScheme>",L[L.length]='<a:fontScheme name="Office">',L[L.length]="<a:majorFont>",L[L.length]='<a:latin typeface="Cambria"/>',L[L.length]='<a:ea typeface=""/>',L[L.length]='<a:cs typeface=""/>',L[L.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',L[L.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',L[L.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',L[L.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>',L[L.length]='<a:font script="Arab" typeface="Times New Roman"/>',L[L.length]='<a:font script="Hebr" typeface="Times New Roman"/>',L[L.length]='<a:font script="Thai" typeface="Tahoma"/>',L[L.length]='<a:font script="Ethi" typeface="Nyala"/>',L[L.length]='<a:font script="Beng" typeface="Vrinda"/>',L[L.length]='<a:font script="Gujr" typeface="Shruti"/>',L[L.length]='<a:font script="Khmr" typeface="MoolBoran"/>',L[L.length]='<a:font script="Knda" typeface="Tunga"/>',L[L.length]='<a:font script="Guru" typeface="Raavi"/>',L[L.length]='<a:font script="Cans" typeface="Euphemia"/>',L[L.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',L[L.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',L[L.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',L[L.length]='<a:font script="Thaa" typeface="MV Boli"/>',L[L.length]='<a:font script="Deva" typeface="Mangal"/>',L[L.length]='<a:font script="Telu" typeface="Gautami"/>',L[L.length]='<a:font script="Taml" typeface="Latha"/>',L[L.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',L[L.length]='<a:font script="Orya" typeface="Kalinga"/>',L[L.length]='<a:font script="Mlym" typeface="Kartika"/>',L[L.length]='<a:font script="Laoo" typeface="DokChampa"/>',L[L.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',L[L.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',L[L.length]='<a:font script="Viet" typeface="Times New Roman"/>',L[L.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',L[L.length]='<a:font script="Geor" typeface="Sylfaen"/>',L[L.length]="</a:majorFont>",L[L.length]="<a:minorFont>",L[L.length]='<a:latin typeface="Calibri"/>',L[L.length]='<a:ea typeface=""/>',L[L.length]='<a:cs typeface=""/>',L[L.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',L[L.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',L[L.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',L[L.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>',L[L.length]='<a:font script="Arab" typeface="Arial"/>',L[L.length]='<a:font script="Hebr" typeface="Arial"/>',L[L.length]='<a:font script="Thai" typeface="Tahoma"/>',L[L.length]='<a:font script="Ethi" typeface="Nyala"/>',L[L.length]='<a:font script="Beng" typeface="Vrinda"/>',L[L.length]='<a:font script="Gujr" typeface="Shruti"/>',L[L.length]='<a:font script="Khmr" typeface="DaunPenh"/>',L[L.length]='<a:font script="Knda" typeface="Tunga"/>',L[L.length]='<a:font script="Guru" typeface="Raavi"/>',L[L.length]='<a:font script="Cans" typeface="Euphemia"/>',L[L.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',L[L.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',L[L.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',L[L.length]='<a:font script="Thaa" typeface="MV Boli"/>',L[L.length]='<a:font script="Deva" typeface="Mangal"/>',L[L.length]='<a:font script="Telu" typeface="Gautami"/>',L[L.length]='<a:font script="Taml" typeface="Latha"/>',L[L.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',L[L.length]='<a:font script="Orya" typeface="Kalinga"/>',L[L.length]='<a:font script="Mlym" typeface="Kartika"/>',L[L.length]='<a:font script="Laoo" typeface="DokChampa"/>',L[L.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',L[L.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',L[L.length]='<a:font script="Viet" typeface="Arial"/>',L[L.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',L[L.length]='<a:font script="Geor" typeface="Sylfaen"/>',L[L.length]="</a:minorFont>",L[L.length]="</a:fontScheme>",L[L.length]='<a:fmtScheme name="Office">',L[L.length]="<a:fillStyleLst>",L[L.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:lin ang="16200000" scaled="1"/>',L[L.length]="</a:gradFill>",L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:lin ang="16200000" scaled="0"/>',L[L.length]="</a:gradFill>",L[L.length]="</a:fillStyleLst>",L[L.length]="<a:lnStyleLst>",L[L.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',L[L.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',L[L.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',L[L.length]="</a:lnStyleLst>",L[L.length]="<a:effectStyleLst>",L[L.length]="<a:effectStyle>",L[L.length]="<a:effectLst>",L[L.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',L[L.length]="</a:effectLst>",L[L.length]="</a:effectStyle>",L[L.length]="<a:effectStyle>",L[L.length]="<a:effectLst>",L[L.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',L[L.length]="</a:effectLst>",L[L.length]="</a:effectStyle>",L[L.length]="<a:effectStyle>",L[L.length]="<a:effectLst>",L[L.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',L[L.length]="</a:effectLst>",L[L.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',L[L.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',L[L.length]="</a:effectStyle>",L[L.length]="</a:effectStyleLst>",L[L.length]="<a:bgFillStyleLst>",L[L.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',L[L.length]="</a:gradFill>",L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',L[L.length]="</a:gradFill>",L[L.length]="</a:bgFillStyleLst>",L[L.length]="</a:fmtScheme>",L[L.length]="</a:themeElements>",L[L.length]="<a:objectDefaults>",L[L.length]="<a:spDef>",L[L.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',L[L.length]="</a:spDef>",L[L.length]="<a:lnDef>",L[L.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',L[L.length]="</a:lnDef>",L[L.length]="</a:objectDefaults>",L[L.length]="<a:extraClrSchemeLst/>",L[L.length]="</a:theme>",L.join("")}function zd(T,N,L){var Q=T.l+N,ne=T.read_shift(4);if(ne===124226)return;if(!L.cellStyles){T.l=Q;return}var Te=T.slice(T.l);T.l=Q;var Ve;try{Ve=Ar(Te,{type:"array"})}catch(vt){return}var je=ve(Ve,"theme/theme/theme1.xml",!0);return je?Hd(je,L):void 0}function gh(T){return T.read_shift(4)}function ch(T){var N={};N.xclrType=T.read_shift(2),N.nTintShade=T.read_shift(2);switch(N.xclrType){case 0:T.l+=4;break;case 1:N.xclrValue=sf(T,4);break;case 2:N.xclrValue=No(T,4);break;case 3:N.xclrValue=gh(T,4);break;case 4:T.l+=4;break}return T.l+=8,N}function sf(T,N){return ki(T,N)}function lf(T,N){return ki(T,N)}function Xh(T){var N=T.read_shift(2),L=T.read_shift(2)-4,Q=[N];switch(N){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:Q[1]=ch(T,L);break;case 6:Q[1]=lf(T,L);break;case 14:case 15:Q[1]=T.read_shift(L===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+N+" "+L)}return Q}function cf(T,N){var L=T.l+N;T.l+=2;var Q=T.read_shift(2);T.l+=2;for(var ne=T.read_shift(2),Te=[];ne-- >0;)Te.push(Xh(T,L-T.l));return{ixfe:Q,ext:Te}}function Gh(T,N){N.forEach(function(L){switch(L[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break}})}function uf(T){var N=[];if(!T)return N;var L=1;return(T.match(ot)||[]).forEach(function(Q){var ne=Gt(Q);switch(ne[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete ne[0],ne.i?L=ne.i:ne.i=L,N.push(ne);break}}),N}function df(T){var N={};N.i=T.read_shift(4);var L={};L.r=T.read_shift(4),L.c=T.read_shift(4),N.r=dn(L);var Q=T.read_shift(1);return Q&2&&(N.l="1"),Q&8&&(N.a="1"),N}function hf(T,N,L){var Q=[],ne=!1;return na(T,function(Ve,je,vt){switch(vt){case 63:Q.push(Ve);break;default:if(!((je||"").indexOf("Begin")>0)){if(!((je||"").indexOf("End")>0)){if(!ne||L.WTF)throw new Error("Unexpected record "+vt+" "+je)}}}}),Q}function ff(){}function pf(T,N,L,Q){if(!T)return T;var ne=Q||{},Te=!1,Ve=!1;na(T,function(vt,St,Pt){if(Ve)return;switch(Pt){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:Te=!0;break;case 36:Te=!1;break;default:if(!((St||"").indexOf("Begin")>0)){if(!((St||"").indexOf("End")>0)){if(!Te||ne.WTF)throw new Error("Unexpected record "+Pt.toString(16)+" "+St)}}}},ne)}Ja.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Ja.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";function mf(T,N){if(!T)return"??";var L=(T.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return N["!id"][L].Target}var Ah=1024;function gf(T,N){for(var L=[21600,21600],Q=["m0,0l0",L[1],L[0],L[1],L[0],"0xe"].join(","),ne=[dr("xml",null,{"xmlns:v":Gn.v,"xmlns:o":Gn.o,"xmlns:x":Gn.x,"xmlns:mv":Gn.mv}).replace(/\/>/,">"),dr("o:shapelayout",dr("o:idmap",null,{"v:ext":"edit",data:T}),{"v:ext":"edit"}),dr("v:shapetype",[dr("v:stroke",null,{joinstyle:"miter"}),dr("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:L.join(","),path:Q})];Ah<T*1e3;)Ah+=1e3;return N.forEach(function(Te){var Ve=Pi(Te[0]),je={color2:"#BEFF82",type:"gradient"};je.type=="gradient"&&(je.angle="-180");var vt=je.type=="gradient"?dr("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,St=dr("v:fill",vt,je),Pt={on:"t",obscured:"t"};++Ah,ne=ne.concat(["<v:shape"+Dr({id:"_x0000_s"+Ah,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(Te[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",St,dr("v:shadow",null,Pt),dr("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",tr("x:Anchor",[Ve.c+1,0,Ve.r+1,0,Ve.c+3,20,Ve.r+5,20].join(",")),tr("x:AutoFill","False"),tr("x:Row",String(Ve.r)),tr("x:Column",String(Ve.c)),Te[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),ne.push("</xml>"),ne.join("")}Ja.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";function Af(T,N){var L=Array.isArray(T),Q;N.forEach(function(ne){var Te=Pi(ne.ref);if(L?(T[Te.r]||(T[Te.r]=[]),Q=T[Te.r][Te.c]):Q=T[ne.ref],!Q){Q={t:"z"},L?T[Te.r][Te.c]=Q:T[ne.ref]=Q;var Ve=ta(T["!ref"]||"BDWGO1000001:A1");Ve.s.r>Te.r&&(Ve.s.r=Te.r),Ve.e.r<Te.r&&(Ve.e.r=Te.r),Ve.s.c>Te.c&&(Ve.s.c=Te.c),Ve.e.c<Te.c&&(Ve.e.c=Te.c);var je=ba(Ve);je!==T["!ref"]&&(T["!ref"]=je)}Q.c||(Q.c=[]);var vt={a:ne.author,t:ne.t,r:ne.r};ne.h&&(vt.h=ne.h),Q.c.push(vt)})}function vf(T,N){if(T.match(/<(?:\w+:)?comments *\/>/))return[];var L=[],Q=[],ne=T.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);ne&&ne[1]&&ne[1].split(/<\/\w*:?author>/).forEach(function(Ve){if(Ve===""||Ve.trim()==="")return;var je=Ve.match(/<(?:\w+:)?author[^>]*>(.*)/);je&&L.push(je[1])});var Te=T.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return Te&&Te[1]&&Te[1].split(/<\/\w*:?comment>/).forEach(function(Ve){if(Ve===""||Ve.trim()==="")return;var je=Ve.match(/<(?:\w+:)?comment[^>]*>/);if(!je)return;var vt=Gt(je[0]),St={author:vt.authorId&&L[vt.authorId]||"sheetjsghost",ref:vt.ref,guid:vt.guid},Pt=Pi(vt.ref);if(N.sheetRows&&N.sheetRows<=Pt.r)return;var pr=Ve.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),_r=!!pr&&!!pr[1]&&_e(pr[1])||{r:"",t:"",h:""};St.r=_r.r,_r.r=="<t></t>"&&(_r.t=_r.h=""),St.t=(_r.t||"").replace(/\r\n/g,`
`).replace(/\r/g,`
`),N.cellHTML&&(St.h=_r.h),Q.push(St)}),Q}var bf=dr("comments",null,{xmlns:on.main[0]});function yf(T){var N=[Ht,bf],L=[];return N.push("<authors>"),T.forEach(function(Q){Q[1].forEach(function(ne){var Te=lt(ne.a);if(L.indexOf(Te)>-1)return;L.push(Te),N.push("<author>"+Te+"</author>")})}),N.push("</authors>"),N.push("<commentList>"),T.forEach(function(Q){Q[1].forEach(function(ne){N.push('<comment ref="'+Q[0]+'" authorId="'+L.indexOf(lt(ne.a))+'"><text>'),N.push(tr("t",ne.t==null?"":lt(ne.t))),N.push("</text></comment>")})}),N.push("</commentList>"),N.length>2&&(N[N.length]="</comments>",N[1]=N[1].replace("/>",">")),N.join("")}function xt(T){var N={};N.iauthor=T.read_shift(4);var L=xa(T,16);return N.rfx=L.s,N.ref=dn(L.s),T.l+=16,N}function ye(T,N){return N==null&&(N=In(36)),N.write_shift(4,T[1].iauthor),Ai(T[0],N),N.write_shift(4,0),N.write_shift(4,0),N.write_shift(4,0),N.write_shift(4,0),N}var Fe=Vt;function We(T){return Cr(T.slice(0,54))}function At(T,N){var L=[],Q=[],ne={},Te=!1;return na(T,function(je,vt,St){switch(St){case 632:Q.push(je);break;case 635:ne=je;break;case 637:ne.t=je.t,ne.h=je.h,ne.r=je.r;break;case 636:if(ne.author=Q[ne.iauthor],delete ne.iauthor,N.sheetRows&&ne.rfx&&N.sheetRows<=ne.rfx.r)break;ne.t||(ne.t=""),delete ne.rfx,L.push(ne);break;case 3072:break;case 35:Te=!0;break;case 36:Te=!1;break;case 37:break;case 38:break;default:if(!((vt||"").indexOf("Begin")>0)){if(!((vt||"").indexOf("End")>0)){if(!Te||N.WTF)throw new Error("Unexpected record "+St+" "+vt)}}}}),L}function cr(T){var N=Ei(),L=[];return pi(N,"BrtBeginComments"),pi(N,"BrtBeginCommentAuthors"),T.forEach(function(Q){Q[1].forEach(function(ne){if(L.indexOf(ne.a)>-1)return;L.push(ne.a.slice(0,54)),pi(N,"BrtCommentAuthor",We(ne.a))})}),pi(N,"BrtEndCommentAuthors"),pi(N,"BrtBeginCommentList"),T.forEach(function(Q){Q[1].forEach(function(ne){ne.iauthor=L.indexOf(ne.a);var Te={s:Pi(Q[0]),e:Pi(Q[0])};pi(N,"BrtBeginComment",ye([Te,ne])),ne.t&&ne.t.length>0&&pi(N,"BrtCommentText",Qn(ne)),pi(N,"BrtEndComment"),delete ne.iauthor})}),pi(N,"BrtEndCommentList"),pi(N,"BrtEndComments"),N.end()}var Hr="application/vnd.ms-office.vbaProject";function sn(T){var N=ke.utils.cfb_new({root:"R"});return T.FullPaths.forEach(function(L,Q){if(L.slice(-1)==="/"||!L.match(/_VBA_PROJECT_CUR/))return;var ne=L.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");ke.utils.cfb_add(N,ne,T.FileIndex[Q].content)}),ke.write(N)}function wn(T,N){N.FullPaths.forEach(function(L,Q){if(Q==0)return;var ne=L.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");ne.slice(-1)!=="/"&&ke.utils.cfb_add(T,ne,N.FileIndex[Q].content)})}var jn=["xlsb","xlsm","xlam","biff8","xla"];Ja.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",Ja.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";function Gi(){return{"!type":"dialog"}}function Mi(){return{"!type":"dialog"}}function Qi(){return{"!type":"macro"}}function wo(){return{"!type":"macro"}}var fo=function(){var T=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,N={r:0,c:0};function L(Q,ne,Te,Ve){var je=!1,vt=!1;Te.length==0?vt=!0:Te.charAt(0)=="["&&(vt=!0,Te=Te.slice(1,-1)),Ve.length==0?je=!0:Ve.charAt(0)=="["&&(je=!0,Ve=Ve.slice(1,-1));var St=Te.length>0?parseInt(Te,10)|0:0,Pt=Ve.length>0?parseInt(Ve,10)|0:0;return je?Pt+=N.c:--Pt,vt?St+=N.r:--St,ne+(je?"":"$")+ya(Pt)+(vt?"":"$")+_i(St)}return function(ne,Te){return N=Te,ne.replace(T,L)}}(),Bo=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,Ds=function(){return function(N,L){return N.replace(Bo,function(Q,ne,Te,Ve,je,vt){var St=ea(Ve)-(Te?0:L.c),Pt=Oi(vt)-(je?0:L.r),pr=Pt==0?"":je?Pt+1:"["+Pt+"]",_r=St==0?"":Te?St+1:"["+St+"]";return ne+"R"+pr+"C"+_r})}}();function fs(T,N){return T.replace(Bo,function(L,Q,ne,Te,Ve,je){return Q+(ne=="$"?ne+Te:ya(ea(Te)+N.c))+(Ve=="$"?Ve+je:_i(Oi(je)+N.r))})}function cs(T,N,L){var Q=ha(N),ne=Q.s,Te=Pi(L),Ve={r:Te.r-ne.r,c:Te.c-ne.c};return fs(T,Ve)}function yl(T){return!(T.length==1)}function Nl(T){return T.replace(/_xlfn\./g,"")}function Cs(T){T.l+=1;return}function Ko(T,N){var L=T.read_shift(N==1?1:2);return[L&16383,L>>14&1,L>>15&1]}function Ul(T,N,L){var Q=2;if(L){if(L.biff>=2&&L.biff<=5)return jl(T,N,L);L.biff==12&&(Q=4)}var ne=T.read_shift(Q),Te=T.read_shift(Q),Ve=Ko(T,2),je=Ko(T,2);return{s:{r:ne,c:Ve[0],cRel:Ve[1],rRel:Ve[2]},e:{r:Te,c:je[0],cRel:je[1],rRel:je[2]}}}function jl(T){var N=Ko(T,2),L=Ko(T,2),Q=T.read_shift(1),ne=T.read_shift(1);return{s:{r:N[0],c:Q,cRel:N[1],rRel:N[2]},e:{r:L[0],c:ne,cRel:L[1],rRel:L[2]}}}function pl(T,N,L){if(L.biff<8)return jl(T,N,L);var Q=T.read_shift(L.biff==12?4:2),ne=T.read_shift(L.biff==12?4:2),Te=Ko(T,2),Ve=Ko(T,2);return{s:{r:Q,c:Te[0],cRel:Te[1],rRel:Te[2]},e:{r:ne,c:Ve[0],cRel:Ve[1],rRel:Ve[2]}}}function Au(T,N,L){if(L&&L.biff>=2&&L.biff<=5)return Uu(T,N,L);var Q=T.read_shift(L&&L.biff==12?4:2),ne=Ko(T,2);return{r:Q,c:ne[0],cRel:ne[1],rRel:ne[2]}}function Uu(T){var N=Ko(T,2),L=T.read_shift(1);return{r:N[0],c:L,cRel:N[1],rRel:N[2]}}function Eu(T){var N=T.read_shift(2),L=T.read_shift(2);return{r:N,c:L&255,fQuoted:!!(L&16384),cRel:L>>15,rRel:L>>15}}function Zc(T,N,L){var Q=L&&L.biff?L.biff:8;if(Q>=2&&Q<=5)return th(T,N,L);var ne=T.read_shift(Q>=12?4:2),Te=T.read_shift(2),Ve=(Te&16384)>>14,je=(Te&32768)>>15;if(Te&=16383,je==1)for(;ne>524287;)ne-=1048576;if(Ve==1)for(;Te>8191;)Te=Te-16384;return{r:ne,c:Te,cRel:Ve,rRel:je}}function th(T){var N=T.read_shift(2),L=T.read_shift(1),Q=(N&32768)>>15,ne=(N&16384)>>14;return N&=16383,Q==1&&N>=8192&&(N=N-16384),ne==1&&L>=128&&(L=L-256),{r:N,c:L,cRel:ne,rRel:Q}}function dd(T,N,L){var Q=(T[T.l++]&96)>>5,ne=Ul(T,L.biff>=2&&L.biff<=5?6:8,L);return[Q,ne]}function Wd(T,N,L){var Q=(T[T.l++]&96)>>5,ne=T.read_shift(2,"i"),Te=8;if(L)switch(L.biff){case 5:T.l+=12,Te=6;break;case 12:Te=12;break}var Ve=Ul(T,Te,L);return[Q,ne,Ve]}function Kd(T,N,L){var Q=(T[T.l++]&96)>>5;return T.l+=L&&L.biff>8?12:L.biff<8?6:8,[Q]}function Vd(T,N,L){var Q=(T[T.l++]&96)>>5,ne=T.read_shift(2),Te=8;if(L)switch(L.biff){case 5:T.l+=12,Te=6;break;case 12:Te=12;break}return T.l+=Te,[Q,ne]}function rh(T,N,L){var Q=(T[T.l++]&96)>>5,ne=pl(T,N-1,L);return[Q,ne]}function hd(T,N,L){var Q=(T[T.l++]&96)>>5;return T.l+=L.biff==2?6:L.biff==12?14:7,[Q]}function Xd(T){var N=T[T.l+1]&1,L=1;return T.l+=4,[N,L]}function nh(T,N,L){T.l+=2;for(var Q=T.read_shift(L&&L.biff==2?1:2),ne=[],Te=0;Te<=Q;++Te)ne.push(T.read_shift(L&&L.biff==2?1:2));return ne}function ih(T,N,L){var Q=T[T.l+1]&255?1:0;return T.l+=2,[Q,T.read_shift(L&&L.biff==2?1:2)]}function Od(T,N,L){var Q=T[T.l+1]&255?1:0;return T.l+=2,[Q,T.read_shift(L&&L.biff==2?1:2)]}function ah(T){var N=T[T.l+1]&255?1:0;return T.l+=2,[N,T.read_shift(2)]}function Ld(T,N,L){var Q=T[T.l+1]&255?1:0;return T.l+=L&&L.biff==2?3:4,[Q]}function oh(T){var N=T.read_shift(1),L=T.read_shift(1);return[N,L]}function vh(T){return T.read_shift(2),oh(T,2)}function Ep(T){return T.read_shift(2),oh(T,2)}function _p(T,N,L){var Q=(T[T.l]&96)>>5;T.l+=1;var ne=Au(T,0,L);return[Q,ne]}function Tp(T,N,L){var Q=(T[T.l]&96)>>5;T.l+=1;var ne=Zc(T,0,L);return[Q,ne]}function Ip(T,N,L){var Q=(T[T.l]&96)>>5;T.l+=1;var ne=T.read_shift(2);L&&L.biff==5&&(T.l+=12);var Te=Au(T,0,L);return[Q,ne,Te]}function Op(T,N,L){var Q=(T[T.l]&96)>>5;T.l+=1;var ne=T.read_shift(L&&L.biff<=3?1:2);return[Nm[ne],Hf[ne],Q]}function Lp(T,N,L){var Q=T[T.l++],ne=T.read_shift(1),Te=L&&L.biff<=3?[Q==88?-1:0,T.read_shift(1)]:Np(T);return[ne,(Te[0]===0?Hf:Lm)[Te[1]]]}function Np(T){return[T[T.l+1]>>7,T.read_shift(2)&32767]}function Dp(T,N,L){T.l+=L&&L.biff==2?3:4;return}function Mp(T,N,L){if(T.l++,L&&L.biff==12)return[T.read_shift(4,"i"),0];var Q=T.read_shift(2),ne=T.read_shift(L&&L.biff==2?1:2);return[Q,ne]}function Rp(T){return T.l++,Mo[T.read_shift(1)]}function Fp(T){return T.l++,T.read_shift(2)}function Bp(T){return T.l++,T.read_shift(1)!==0}function kp(T){return T.l++,oa(T,8)}function Pp(T,N,L){return T.l++,he(T,N-1,L)}function Up(T,N){var L=[T.read_shift(1)];if(N==12)switch(L[0]){case 2:L[0]=4;break;case 4:L[0]=16;break;case 0:L[0]=1;break;case 1:L[0]=2;break}switch(L[0]){case 4:L[1]=Ts(T,1)?"TRUE":"FALSE",N!=12&&(T.l+=7);break;case 37:case 16:L[1]=Mo[T[T.l]],T.l+=N==12?4:8;break;case 0:T.l+=8;break;case 1:L[1]=oa(T,8);break;case 2:L[1]=Yt(T,0,{biff:N>0&&N<8?2:N});break;default:throw new Error("Bad SerAr: "+L[0])}return L}function jp(T,N,L){for(var Q=T.read_shift(L.biff==12?4:2),ne=[],Te=0;Te!=Q;++Te)ne.push((L.biff==12?xa:Rl)(T,8));return ne}function Hp(T,N,L){var Q=0,ne=0;L.biff==12?(Q=T.read_shift(4),ne=T.read_shift(4)):(ne=1+T.read_shift(1),Q=1+T.read_shift(2)),L.biff>=2&&L.biff<8&&(--Q,--ne==0&&(ne=256));for(var Te=0,Ve=[];Te!=Q&&(Ve[Te]=[]);++Te)for(var je=0;je!=ne;++je)Ve[Te][je]=Up(T,L.biff);return Ve}function zp(T,N,L){var Q=T.read_shift(1)>>>5&3,ne=!L||L.biff>=8?4:2,Te=T.read_shift(ne);switch(L.biff){case 2:T.l+=5;break;case 3:case 4:T.l+=8;break;case 5:T.l+=12;break}return[Q,0,Te]}function Wp(T,N,L){if(L.biff==5)return Kp(T,N,L);var Q=T.read_shift(1)>>>5&3,ne=T.read_shift(2),Te=T.read_shift(4);return[Q,ne,Te]}function Kp(T){var N=T.read_shift(1)>>>5&3,L=T.read_shift(2,"i");T.l+=8;var Q=T.read_shift(2);return T.l+=12,[N,L,Q]}function Vp(T,N,L){var Q=T.read_shift(1)>>>5&3;T.l+=L&&L.biff==2?3:4;var ne=T.read_shift(L&&L.biff==2?1:2);return[Q,ne]}function Xp(T,N,L){var Q=T.read_shift(1)>>>5&3,ne=T.read_shift(L&&L.biff==2?1:2);return[Q,ne]}function Gp(T,N,L){var Q=T.read_shift(1)>>>5&3;return T.l+=4,L.biff<8&&T.l--,L.biff==12&&(T.l+=2),[Q]}function Yp(T,N,L){var Q=(T[T.l++]&96)>>5,ne=T.read_shift(2),Te=4;if(L)switch(L.biff){case 5:Te=15;break;case 12:Te=6;break}return T.l+=Te,[Q,ne]}var Qp=ki,Zp=ki,Jp=ki;function Bh(T,N,L){return T.l+=2,[Eu(T,4,L)]}function wf(T){return T.l+=6,[]}var $p=Bh,qp=wf,em=wf,tm=Bh;function kf(T){return T.l+=2,[Rt(T),T.read_shift(2)&1]}var rm=Bh,nm=kf,im=wf,am=Bh,om=Bh,sm=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function lm(T){T.l+=2;var N=T.read_shift(2),L=T.read_shift(2),Q=T.read_shift(4),ne=T.read_shift(2),Te=T.read_shift(2),Ve=sm[L>>2&31];return{ixti:N,coltype:L&3,rt:Ve,idx:Q,c:ne,C:Te}}function cm(T){return T.l+=2,[T.read_shift(4)]}function um(T,N,L){return T.l+=5,T.l+=2,T.l+=L.biff==2?1:4,["PTGSHEET"]}function dm(T,N,L){return T.l+=L.biff==2?4:5,["PTGENDSHEET"]}function hm(T){var N=T.read_shift(1)>>>5&3,L=T.read_shift(2);return[N,L]}function fm(T){var N=T.read_shift(1)>>>5&3,L=T.read_shift(2);return[N,L]}function pm(T){return T.l+=4,[0,0]}var xf={1:{n:"PtgExp",f:Mp},2:{n:"PtgTbl",f:Jp},3:{n:"PtgAdd",f:Cs},4:{n:"PtgSub",f:Cs},5:{n:"PtgMul",f:Cs},6:{n:"PtgDiv",f:Cs},7:{n:"PtgPower",f:Cs},8:{n:"PtgConcat",f:Cs},9:{n:"PtgLt",f:Cs},10:{n:"PtgLe",f:Cs},11:{n:"PtgEq",f:Cs},12:{n:"PtgGe",f:Cs},13:{n:"PtgGt",f:Cs},14:{n:"PtgNe",f:Cs},15:{n:"PtgIsect",f:Cs},16:{n:"PtgUnion",f:Cs},17:{n:"PtgRange",f:Cs},18:{n:"PtgUplus",f:Cs},19:{n:"PtgUminus",f:Cs},20:{n:"PtgPercent",f:Cs},21:{n:"PtgParen",f:Cs},22:{n:"PtgMissArg",f:Cs},23:{n:"PtgStr",f:Pp},26:{n:"PtgSheet",f:um},27:{n:"PtgEndSheet",f:dm},28:{n:"PtgErr",f:Rp},29:{n:"PtgBool",f:Bp},30:{n:"PtgInt",f:Fp},31:{n:"PtgNum",f:kp},32:{n:"PtgArray",f:hd},33:{n:"PtgFunc",f:Op},34:{n:"PtgFuncVar",f:Lp},35:{n:"PtgName",f:zp},36:{n:"PtgRef",f:_p},37:{n:"PtgArea",f:dd},38:{n:"PtgMemArea",f:Vp},39:{n:"PtgMemErr",f:Qp},40:{n:"PtgMemNoMem",f:Zp},41:{n:"PtgMemFunc",f:Xp},42:{n:"PtgRefErr",f:Gp},43:{n:"PtgAreaErr",f:Kd},44:{n:"PtgRefN",f:Tp},45:{n:"PtgAreaN",f:rh},46:{n:"PtgMemAreaN",f:hm},47:{n:"PtgMemNoMemN",f:fm},57:{n:"PtgNameX",f:Wp},58:{n:"PtgRef3d",f:Ip},59:{n:"PtgArea3d",f:Wd},60:{n:"PtgRefErr3d",f:Yp},61:{n:"PtgAreaErr3d",f:Vd},255:{}},Pf={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};(function(){for(var T in Pf)xf[T]=xf[Pf[T]]})();var mm={1:{n:"PtgElfLel",f:kf},2:{n:"PtgElfRw",f:am},3:{n:"PtgElfCol",f:$p},6:{n:"PtgElfRwV",f:om},7:{n:"PtgElfColV",f:tm},10:{n:"PtgElfRadical",f:rm},11:{n:"PtgElfRadicalS",f:im},13:{n:"PtgElfColS",f:qp},15:{n:"PtgElfColSV",f:em},16:{n:"PtgElfRadicalLel",f:nm},25:{n:"PtgList",f:lm},29:{n:"PtgSxName",f:cm},255:{}},Sf={0:{n:"PtgAttrNoop",f:pm},1:{n:"PtgAttrSemi",f:Ld},2:{n:"PtgAttrIf",f:Od},4:{n:"PtgAttrChoose",f:nh},8:{n:"PtgAttrGoto",f:ih},16:{n:"PtgAttrSum",f:Dp},32:{n:"PtgAttrBaxcel",f:Xd},64:{n:"PtgAttrSpace",f:vh},65:{n:"PtgAttrSpaceSemi",f:Ep},128:{n:"PtgAttrIfError",f:ah},255:{}};Sf[33]=Sf[32];function kh(T,N,L,Q){if(Q.biff<8)return ki(T,N);for(var ne=T.l+N,Te=[],Ve=0;Ve!==L.length;++Ve)switch(L[Ve][0]){case"PtgArray":L[Ve][1]=Hp(T,0,Q),Te.push(L[Ve][1]);break;case"PtgMemArea":L[Ve][2]=jp(T,L[Ve][1],Q),Te.push(L[Ve][2]);break;case"PtgExp":Q&&Q.biff==12&&(L[Ve][1][1]=T.read_shift(4),Te.push(L[Ve][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+L[Ve][0];default:break}return N=ne-T.l,N!==0&&Te.push(ki(T,N)),Te}function Ph(T,N,L){for(var Q=T.l+N,ne,Te,Ve=[];Q!=T.l;)N=Q-T.l,Te=T[T.l],ne=xf[Te],(Te===24||Te===25)&&(ne=(Te===24?mm:Sf)[T[T.l+1]]),!ne||!ne.f?ki(T,N):Ve.push([ne.n,ne.f(T,N,L)]);return Ve}function gm(T){for(var N=[],L=0;L<T.length;++L){for(var Q=T[L],ne=[],Te=0;Te<Q.length;++Te){var Ve=Q[Te];if(Ve)switch(Ve[0]){case 2:ne.push('"'+Ve[1].replace(/"/g,'""')+'"');break;default:ne.push(Ve[1])}else ne.push("")}N.push(ne.join(","))}return N.join(";")}var Am={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"},vm=new RegExp(/[^\w\u4E00-\u9FFF\u3040-\u30FF]/);function bm(T,N){if(!T&&!(N&&N.biff<=5&&N.biff>=2))throw new Error("empty sheet name");return vm.test(T)?"'"+T+"'":T}function Uf(T,N,L){if(!T)return"SH33TJSERR0";if(L.biff>8&&(!T.XTI||!T.XTI[N]))return T.SheetNames[N];if(!T.XTI)return"SH33TJSERR6";var Q=T.XTI[N];if(L.biff<8)return N>1e4&&(N-=65536),N<0&&(N=-N),N==0?"":T.XTI[N-1];if(!Q)return"SH33TJSERR1";var ne="";if(L.biff>8)switch(T[Q[0]][0]){case 357:return ne=Q[1]==-1?"#REF":T.SheetNames[Q[1]],Q[1]==Q[2]?ne:ne+":"+T.SheetNames[Q[2]];case 358:return L.SID!=null?T.SheetNames[L.SID]:"SH33TJSSAME"+T[Q[0]][0];case 355:default:return"SH33TJSSRC"+T[Q[0]][0]}switch(T[Q[0]][0][0]){case 1025:return ne=Q[1]==-1?"#REF":T.SheetNames[Q[1]]||"SH33TJSERR3",Q[1]==Q[2]?ne:ne+":"+T.SheetNames[Q[2]];case 14849:return T[Q[0]].slice(1).map(function(Te){return Te.Name}).join(";;");default:return T[Q[0]][0][3]?(ne=Q[1]==-1?"#REF":T[Q[0]][0][3][Q[1]]||"SH33TJSERR4",Q[1]==Q[2]?ne:ne+":"+T[Q[0]][0][3][Q[2]]):"SH33TJSERR2"}}function jf(T,N,L){var Q=Uf(T,N,L);return Q=="#REF"?Q:bm(Q,L)}function _u(T,N,L,Q,ne){var Te=ne&&ne.biff||8,Ve={s:{c:0,r:0},e:{c:0,r:0}},je=[],vt,St,Pt,pr=0,_r=0,Rr,ln="";if(!T[0]||!T[0][0])return"";for(var kr=-1,An="",Nn=0,Rn=T[0].length;Nn<Rn;++Nn){var un=T[0][Nn];switch(un[0]){case"PtgUminus":je.push("-"+je.pop());break;case"PtgUplus":je.push("+"+je.pop());break;case"PtgPercent":je.push(je.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(vt=je.pop(),St=je.pop(),kr>=0){switch(T[0][kr][1][0]){case 0:An=ut(" ",T[0][kr][1][1]);break;case 1:An=ut("\r",T[0][kr][1][1]);break;default:if(An="",ne.WTF)throw new Error("Unexpected PtgAttrSpaceType "+T[0][kr][1][0])}St=St+An,kr=-1}je.push(St+Am[un[0]]+vt);break;case"PtgIsect":vt=je.pop(),St=je.pop(),je.push(St+" "+vt);break;case"PtgUnion":vt=je.pop(),St=je.pop(),je.push(St+","+vt);break;case"PtgRange":vt=je.pop(),St=je.pop(),je.push(St+":"+vt);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":Pt=Ri(un[1][1],Ve,ne),je.push(Un(Pt,Te));break;case"PtgRefN":Pt=L?Ri(un[1][1],L,ne):un[1][1],je.push(Un(Pt,Te));break;case"PtgRef3d":pr=un[1][1],Pt=Ri(un[1][2],Ve,ne),ln=jf(Q,pr,ne);var Bi=ln;je.push(ln+"!"+Un(Pt,Te));break;case"PtgFunc":case"PtgFuncVar":var fa=un[1][0],$i=un[1][1];fa||(fa=0),fa&=127;var wa=fa==0?[]:je.slice(-fa);je.length-=fa,$i==="User"&&($i=wa.shift()),je.push($i+"("+wa.join(",")+")");break;case"PtgBool":je.push(un[1]?"TRUE":"FALSE");break;case"PtgInt":je.push(un[1]);break;case"PtgNum":je.push(String(un[1]));break;case"PtgStr":je.push('"'+un[1].replace(/"/g,'""')+'"');break;case"PtgErr":je.push(un[1]);break;case"PtgAreaN":Rr=Na(un[1][1],L?{s:L}:Ve,ne),je.push(nn(Rr,ne));break;case"PtgArea":Rr=Na(un[1][1],Ve,ne),je.push(nn(Rr,ne));break;case"PtgArea3d":pr=un[1][1],Rr=un[1][2],ln=jf(Q,pr,ne),je.push(ln+"!"+nn(Rr,ne));break;case"PtgAttrSum":je.push("SUM("+je.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":_r=un[1][2];var no=(Q.names||[])[_r-1]||(Q[0]||[])[_r],Ca=no?no.Name:"SH33TJSNAME"+String(_r);Ca in zf&&(Ca=zf[Ca]),je.push(Ca);break;case"PtgNameX":var Ma=un[1][1];_r=un[1][2];var La;if(ne.biff<=5)Ma<0&&(Ma=-Ma),Q[Ma]&&(La=Q[Ma][_r]);else{var ua="";if(((Q[Ma]||[])[0]||[])[0]==14849||(((Q[Ma]||[])[0]||[])[0]==1025?Q[Ma][_r]&&Q[Ma][_r].itab>0&&(ua=Q.SheetNames[Q[Ma][_r].itab-1]+"!"):ua=Q.SheetNames[_r-1]+"!"),Q[Ma]&&Q[Ma][_r])ua+=Q[Ma][_r].Name;else if(Q[0]&&Q[0][_r])ua+=Q[0][_r].Name;else{var xo=(Uf(Q,Ma,ne)||"").split(";;");xo[_r-1]?ua=xo[_r-1]:ua+="SH33TJSERRX"}je.push(ua);break}La||(La={Name:"SH33TJSERRY"}),je.push(La.Name);break;case"PtgParen":var Os="(",is=")";if(kr>=0){An="";switch(T[0][kr][1][0]){case 2:Os=ut(" ",T[0][kr][1][1])+Os;break;case 3:Os=ut("\r",T[0][kr][1][1])+Os;break;case 4:is=ut(" ",T[0][kr][1][1])+is;break;case 5:is=ut("\r",T[0][kr][1][1])+is;break;default:if(ne.WTF)throw new Error("Unexpected PtgAttrSpaceType "+T[0][kr][1][0])}kr=-1}je.push(Os+je.pop()+is);break;case"PtgRefErr":je.push("#REF!");break;case"PtgRefErr3d":je.push("#REF!");break;case"PtgExp":Pt={c:un[1][1],r:un[1][0]};var Gs={c:L.c,r:L.r};if(Q.sharedf[dn(Pt)]){var Ms=Q.sharedf[dn(Pt)];je.push(_u(Ms,Ve,Gs,Q,ne))}else{var Dl=!1;for(vt=0;vt!=Q.arrayf.length;++vt){if(St=Q.arrayf[vt],Pt.c<St[0].s.c||Pt.c>St[0].e.c)continue;if(Pt.r<St[0].s.r||Pt.r>St[0].e.r)continue;je.push(_u(St[1],Ve,Gs,Q,ne)),Dl=!0;break}Dl||je.push(un[1])}break;case"PtgArray":je.push("{"+gm(un[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":kr=Nn;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":je.push("");break;case"PtgAreaErr":je.push("#REF!");break;case"PtgAreaErr3d":je.push("#REF!");break;case"PtgList":je.push("Table"+un[1].idx+"[#"+un[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(un));default:throw new Error("Unrecognized Formula Token: "+String(un))}var Ao=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(ne.biff!=3&&(kr>=0&&Ao.indexOf(T[0][Nn][0])==-1)){un=T[0][kr];var Hs=!0;switch(un[1][0]){case 4:Hs=!1;case 0:An=ut(" ",un[1][1]);break;case 5:Hs=!1;case 1:An=ut("\r",un[1][1]);break;default:if(An="",ne.WTF)throw new Error("Unexpected PtgAttrSpaceType "+un[1][0])}je.push((Hs?An:"")+je.pop()+(Hs?"":An)),kr=-1}}if(je.length>1&&ne.WTF)throw new Error("bad formula stack");return je[0]}function ym(T,N,L){var Q=T.l+N,ne=L.biff==2?1:2,Te,Ve=T.read_shift(ne);if(Ve==65535)return[[],ki(T,N-2)];var je=Ph(T,Ve,L);return N!==Ve+ne&&(Te=kh(T,N-Ve-ne,je,L)),T.l=Q,[je,Te]}function wm(T,N,L){var Q=T.l+N,ne=L.biff==2?1:2,Te,Ve=T.read_shift(ne);if(Ve==65535)return[[],ki(T,N-2)];var je=Ph(T,Ve,L);return N!==Ve+ne&&(Te=kh(T,N-Ve-ne,je,L)),T.l=Q,[je,Te]}function xm(T,N,L,Q){var ne=T.l+N,Te=Ph(T,Q,L),Ve;return ne!==T.l&&(Ve=kh(T,ne-T.l,Te,L)),[Te,Ve]}function Sm(T,N,L){var Q=T.l+N,ne,Te=T.read_shift(2),Ve=Ph(T,Te,L);return Te==65535?[[],ki(T,N-2)]:(N!==Te+2&&(ne=kh(T,Q-Te-2,Ve,L)),[Ve,ne])}function Cm(T){var N;if(Vn(T,T.l+6)!==65535)return[oa(T),"n"];switch(T[T.l]){case 0:return T.l+=8,["String","s"];case 1:return N=T[T.l+2]===1,T.l+=8,[N,"b"];case 2:return N=T[T.l+2],T.l+=8,[N,"e"];case 3:return T.l+=8,["","s"]}return[]}function Em(T){if(T==null){var N=In(8);return N.write_shift(1,3),N.write_shift(1,0),N.write_shift(2,0),N.write_shift(2,0),N.write_shift(2,65535),N}else if(typeof T=="number")return Ba(T);return Ba(0)}function Cf(T,N,L){var Q=T.l+N,ne=ss(T,6);L.biff==2&&++T.l;var Te=Cm(T,8),Ve=T.read_shift(1);L.biff!=2&&(T.read_shift(1),L.biff>=5&&T.read_shift(4));var je=wm(T,Q-T.l,L);return{cell:ne,val:Te[0],formula:je,shared:Ve>>3&1,tt:Te[1]}}function _m(T,N,L,Q,ne){var Te=ps(N,L,ne),Ve=Em(T.v),je=In(6),vt=1|32;je.write_shift(2,vt),je.write_shift(4,0);for(var St=In(T.bf.length),Pt=0;Pt<T.bf.length;++Pt)St[Pt]=T.bf[Pt];var pr=z([Te,Ve,je,St]);return pr}function Yh(T,N,L){var Q=T.read_shift(4),ne=Ph(T,Q,L),Te=T.read_shift(4),Ve=Te>0?kh(T,Te,ne,L):null;return[ne,Ve]}var Tm=Yh,Qh=Yh,Im=Yh,Om=Yh,Lm={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Hf={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Nm={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0},zf={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function Wf(T){return T.slice(0,3)=="of:"&&(T=T.slice(3)),T.charCodeAt(0)==61&&(T=T.slice(1),T.charCodeAt(0)==61&&(T=T.slice(1))),T=T.replace(/COM\.MICROSOFT\./g,""),T=T.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(N,L){return L.replace(/\./g,"")}),T=T.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),T.replace(/[;~]/g,",").replace(/\|/g,";")}function Dm(T){var N="of:="+T.replace(Bo,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return N.replace(/;/g,"|").replace(/,/g,";")}function Ef(T){var N=T.split(":"),L=N[0].split(".")[0];return[L,N[0].split(".")[1]+(N.length>1?":"+(N[1].split(".")[1]||N[1].split(".")[0]):"")]}function Mm(T){return T.replace(/\./,"!")}var Uh={},Ih={};Ja.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var Zh=typeof Map!="undefined";function _f(T,N,L){var Q=0,ne=T.length;if(L){if(Zh?L.has(N):Object.prototype.hasOwnProperty.call(L,N)){for(var Te=Zh?L.get(N):L[N];Q<Te.length;++Q)if(T[Te[Q]].t===N)return T.Count++,Te[Q]}}else for(;Q<ne;++Q)if(T[Q].t===N)return T.Count++,Q;return T[ne]={t:N},T.Count++,T.Unique++,L&&(Zh?(L.has(N)||L.set(N,[]),L.get(N).push(ne)):(Object.prototype.hasOwnProperty.call(L,N)||(L[N]=[]),L[N].push(ne))),ne}function Jh(T,N){var L={min:T+1,max:T+1},Q=-1;return N.MDW&&(ci=N.MDW),N.width!=null?L.customWidth=1:N.wpx!=null?Q=Pa(N.wpx):N.wch!=null&&(Q=N.wch),Q>-1?(L.width=$a(Q),L.customWidth=1):N.width!=null&&(L.width=N.width),N.hidden&&(L.hidden=!0),N.level!=null&&(L.outlineLevel=L.level=N.level),L}function bh(T,N){if(!T)return;var L=[.7,.7,.75,.75,.3,.3];N=="xlml"&&(L=[1,1,1,1,.5,.5]),T.left==null&&(T.left=L[0]),T.right==null&&(T.right=L[1]),T.top==null&&(T.top=L[2]),T.bottom==null&&(T.bottom=L[3]),T.header==null&&(T.header=L[4]),T.footer==null&&(T.footer=L[5])}function yh(T,N,L){var Q=L.revssf[N.z!=null?N.z:"General"],ne=60,Te=T.length;if(Q==null&&L.ssf){for(;ne<392;++ne)if(L.ssf[ne]==null){G.load(N.z,ne),L.ssf[ne]=N.z,L.revssf[N.z]=Q=ne;break}}for(ne=0;ne!=Te;++ne)if(T[ne].numFmtId===Q)return ne;return T[Te]={numFmtId:Q,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},Te}function Kf(T,N,L,Q,ne,Te){try{Q.cellNF&&(T.z=G._table[N])}catch(je){if(Q.WTF)throw je}if(T.t==="z"&&!Q.cellStyles)return;if(T.t==="d"&&typeof T.v=="string"&&(T.v=pt(T.v)),(!Q||Q.cellText!==!1)&&T.t!=="z")try{if(G._table[N]==null&&G.load(re[N]||"General",N),T.t==="e")T.w=T.w||Mo[T.v];else if(N===0)if(T.t==="n")(T.v|0)===T.v?T.w=G._general_int(T.v):T.w=G._general_num(T.v);else if(T.t==="d"){var Ve=pe(T.v);(Ve|0)===Ve?T.w=G._general_int(Ve):T.w=G._general_num(Ve)}else{if(T.v===void 0)return"";T.w=G._general(T.v,Ih)}else T.t==="d"?T.w=G.format(N,pe(T.v),Ih):T.w=G.format(N,T.v,Ih)}catch(je){if(Q.WTF)throw je}if(!Q.cellStyles)return;if(L!=null)try{T.s=Te.Fills[L],T.s.fgColor&&T.s.fgColor.theme&&!T.s.fgColor.rgb&&(T.s.fgColor.rgb=vr(ne.themeElements.clrScheme[T.s.fgColor.theme].rgb,T.s.fgColor.tint||0),Q.WTF&&(T.s.fgColor.raw_rgb=ne.themeElements.clrScheme[T.s.fgColor.theme].rgb)),T.s.bgColor&&T.s.bgColor.theme&&(T.s.bgColor.rgb=vr(ne.themeElements.clrScheme[T.s.bgColor.theme].rgb,T.s.bgColor.tint||0),Q.WTF&&(T.s.bgColor.raw_rgb=ne.themeElements.clrScheme[T.s.bgColor.theme].rgb))}catch(je){if(Q.WTF&&Te.Fills)throw je}}function Rm(T,N,L){if(T&&T["!ref"]){var Q=ta(T["!ref"]);if(Q.e.c<Q.s.c||Q.e.r<Q.s.r)throw new Error("Bad range ("+L+"): "+T["!ref"])}}function Fm(T,N){var L=ta(N);L.s.r<=L.e.r&&L.s.c<=L.e.c&&L.s.r>=0&&L.s.c>=0&&(T["!ref"]=ba(L))}var Bm=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,km=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Pm=/<(?:\w:)?hyperlink [^>]*>/mg,Um=/"(\w*:\w*)"/,jm=/<(?:\w:)?col\b[^>]*[\/]?>/g,Hm=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,zm=/<(?:\w:)?pageMargins[^>]*\/>/g,Vf=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Wm=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,Km=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function Vm(T,N,L,Q,ne,Te,Ve){if(!T)return T;Q||(Q={"!id":{}}),_!=null&&N.dense==null&&(N.dense=_);var je=N.dense?[]:{},vt={s:{r:2e6,c:2e6},e:{r:0,c:0}},St="",Pt="",pr=T.match(km);pr?(St=T.slice(0,pr.index),Pt=T.slice(pr.index+pr[0].length)):St=Pt=T;var _r=St.match(Vf);_r?Tf(_r[0],je,ne,L):(_r=St.match(Wm))&&Gm(_r[0],_r[1]||"",je,ne,L,Ve,Te);var Rr=(St.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(Rr>0){var ln=St.slice(Rr,Rr+50).match(Um);ln&&Fm(je,ln[1])}var kr=St.match(Km);kr&&kr[1]&&o0(kr[1],ne);var An=[];if(N.cellStyles){var Nn=St.match(jm);Nn&&t0(An,Nn)}pr&&c0(pr[1],je,N,vt,Te,Ve);var Rn=Pt.match(Hm);Rn&&(je["!autofilter"]=n0(Rn[0]));var un=[],Bi=Pt.match(Bm);if(Bi)for(Rr=0;Rr!=Bi.length;++Rr)un[Rr]=ta(Bi[Rr].slice(Bi[Rr].indexOf('"')+1));var fa=Pt.match(Pm);fa&&$m(je,fa,Q);var $i=Pt.match(zm);if($i&&(je["!margins"]=qm(Gt($i[0]))),!je["!ref"]&&vt.e.c>=vt.s.c&&vt.e.r>=vt.s.r&&(je["!ref"]=ba(vt)),N.sheetRows>0&&je["!ref"]){var wa=ta(je["!ref"]);N.sheetRows<=+wa.e.r&&(wa.e.r=N.sheetRows-1,wa.e.r>vt.e.r&&(wa.e.r=vt.e.r),wa.e.r<wa.s.r&&(wa.s.r=wa.e.r),wa.e.c>vt.e.c&&(wa.e.c=vt.e.c),wa.e.c<wa.s.c&&(wa.s.c=wa.e.c),je["!fullref"]=je["!ref"],je["!ref"]=ba(wa))}return An.length>0&&(je["!cols"]=An),un.length>0&&(je["!merges"]=un),je}function Xm(T){if(T.length===0)return"";for(var N='<mergeCells count="'+T.length+'">',L=0;L!=T.length;++L)N+='<mergeCell ref="'+ba(T[L])+'"/>';return N+"</mergeCells>"}function Tf(T,N,L,Q){var ne=Gt(T);L.Sheets[Q]||(L.Sheets[Q]={}),ne.codeName&&(L.Sheets[Q].CodeName=Tn(er(ne.codeName)))}function Gm(T,N,L,Q,ne,Te,Ve){Tf(T.slice(0,T.indexOf(">")),L,Q,ne)}function Ym(T,N,L,Q,ne){var Te=!1,Ve={},je=null;if(Q.bookType!=="xlsx"&&N.vbaraw){var vt=N.SheetNames[L];try{N.Workbook&&(vt=N.Workbook.Sheets[L].CodeName||vt)}catch(Pt){}Te=!0,Ve.codeName=Kr(lt(vt))}if(T&&T["!outline"]){var St={summaryBelow:1,summaryRight:1};T["!outline"].above&&(St.summaryBelow=0),T["!outline"].left&&(St.summaryRight=0),je=(je||"")+dr("outlinePr",null,St)}if(!Te&&!je)return;ne[ne.length]=dr("sheetPr",je,Ve)}var Qm=["objects","scenarios","selectLockedCells","selectUnlockedCells"],Zm=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function Jm(T){var N={sheet:1};return Qm.forEach(function(L){T[L]!=null&&T[L]&&(N[L]="1")}),Zm.forEach(function(L){T[L]!=null&&!T[L]&&(N[L]="0")}),T.password&&(N.password=Eo(T.password).toString(16).toUpperCase()),dr("sheetProtection",null,N)}function $m(T,N,L){for(var Q=Array.isArray(T),ne=0;ne!=N.length;++ne){var Te=Gt(er(N[ne]),!0);if(!Te.ref)return;var Ve=((L||{})["!id"]||[])[Te.id];Ve?(Te.Target=Ve.Target,Te.location&&(Te.Target+="#"+Tn(Te.location))):(Te.Target="#"+Tn(Te.location),Ve={Target:Te.Target,TargetMode:"Internal"}),Te.Rel=Ve,Te.tooltip&&(Te.Tooltip=Te.tooltip,delete Te.tooltip);for(var je=ta(Te.ref),vt=je.s.r;vt<=je.e.r;++vt)for(var St=je.s.c;St<=je.e.c;++St){var Pt=dn({c:St,r:vt});Q?(T[vt]||(T[vt]=[]),T[vt][St]||(T[vt][St]={t:"z",v:void 0}),T[vt][St].l=Te):(T[Pt]||(T[Pt]={t:"z",v:void 0}),T[Pt].l=Te)}}}function qm(T){var N={};return["left","right","top","bottom","header","footer"].forEach(function(L){T[L]&&(N[L]=parseFloat(T[L]))}),N}function e0(T){return bh(T),dr("pageMargins",null,T)}function t0(T,N){for(var L=!1,Q=0;Q!=N.length;++Q){var ne=Gt(N[Q],!0);ne.hidden&&(ne.hidden=Xt(ne.hidden));var Te=parseInt(ne.min,10)-1,Ve=parseInt(ne.max,10)-1;for(ne.outlineLevel&&(ne.level=+ne.outlineLevel||0),delete ne.min,delete ne.max,ne.width=+ne.width,!L&&ne.width&&(L=!0,Ka(ne.width)),uo(ne);Te<=Ve;)T[Te++]=Nt(ne)}}function r0(T,N){for(var L=["<cols>"],Q,ne=0;ne!=N.length;++ne){if(!(Q=N[ne]))continue;L[L.length]=dr("col",null,Jh(ne,Q))}return L[L.length]="</cols>",L.join("")}function n0(T){var N={ref:(T.match(/ref="([^"]*)"/)||[])[1]};return N}function i0(T,N,L,Q){var ne=typeof T.ref=="string"?T.ref:ba(T.ref);L.Workbook||(L.Workbook={Sheets:[]}),L.Workbook.Names||(L.Workbook.Names=[]);var Te=L.Workbook.Names,Ve=ha(ne);Ve.s.r==Ve.e.r&&(Ve.e.r=ha(N["!ref"]).e.r,ne=ba(Ve));for(var je=0;je<Te.length;++je){var vt=Te[je];if(vt.Name!="_xlnm._FilterDatabase")continue;if(vt.Sheet!=Q)continue;vt.Ref="'"+L.SheetNames[Q]+"'!"+ne;break}return je==Te.length&&Te.push({Name:"_xlnm._FilterDatabase",Sheet:Q,Ref:"'"+L.SheetNames[Q]+"'!"+ne}),dr("autoFilter",null,{ref:ne})}var a0=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function o0(T,N){N.Views||(N.Views=[{}]),(T.match(a0)||[]).forEach(function(L,Q){var ne=Gt(L);N.Views[Q]||(N.Views[Q]={}),+ne.zoomScale&&(N.Views[Q].zoom=+ne.zoomScale),Xt(ne.rightToLeft)&&(N.Views[Q].RTL=!0)})}function s0(T,N,L,Q){var ne={workbookViewId:"0"};return(((Q||{}).Workbook||{}).Views||[])[0]&&(ne.rightToLeft=Q.Workbook.Views[0].RTL?"1":"0"),dr("sheetViews",dr("sheetView",null,ne),{})}function l0(T,N,L,Q){if(T.v===void 0&&typeof T.f!="string"||T.t==="z")return"";var ne="",Te=T.t,Ve=T.v;if(T.t!=="z")switch(T.t){case"b":ne=T.v?"1":"0";break;case"n":ne=""+T.v;break;case"e":ne=Mo[T.v];break;case"d":Q&&Q.cellDates?ne=pt(T.v,-1).toISOString():(T=Nt(T),T.t="n",ne=""+(T.v=pe(pt(T.v)))),typeof T.z=="undefined"&&(T.z=G._table[14]);break;default:ne=T.v;break}var je=tr("v",lt(ne)),vt={r:N},St=yh(Q.cellXfs,T,Q);St!==0&&(vt.s=St);switch(T.t){case"n":break;case"d":vt.t="d";break;case"b":vt.t="b";break;case"e":vt.t="e";break;case"z":break;default:if(T.v==null){delete T.t;break}if(T.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(Q&&Q.bookSST){je=tr("v",""+_f(Q.Strings,T.v,Q.revStrings)),vt.t="s";break}vt.t="str";break}if(T.t!=Te&&(T.t=Te,T.v=Ve),typeof T.f=="string"&&T.f){var Pt=T.F&&T.F.slice(0,N.length)==N?{t:"array",ref:T.F}:null;je=dr("f",lt(T.f),Pt)+(T.v!=null?je:"")}return T.l&&L["!links"].push([N,T.l]),T.c&&L["!comments"].push([N,T.c]),dr("c",je,vt)}var c0=function(){var T=/<(?:\w+:)?c[ \/>]/,N=/<\/(?:\w+:)?row>/,L=/r=["']([^"']*)["']/,Q=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,ne=/ref=["']([^"']*)["']/,Te=It("v"),Ve=It("f");return function(vt,St,Pt,pr,_r,Rr){for(var ln=0,kr="",An=[],Nn=[],Rn=0,un=0,Bi=0,fa="",$i,wa,no=0,Ca=0,Ma,La,ua=0,xo=0,Os=Array.isArray(Rr.CellXf),is,Gs=[],Ms=[],Dl=Array.isArray(St),Ao=[],Hs={},Qo=!1,$l=!!Pt.sheetStubs,ii=vt.split(N),aa=0,Hi=ii.length;aa!=Hi;++aa){kr=ii[aa].trim();var tn=kr.length;if(tn===0)continue;var Mn=0;e:for(ln=0;ln<tn;++ln)switch(kr[ln]){case">":if(kr[ln-1]!="/"){++ln;break e}if(Pt&&Pt.cellStyles){if(wa=Gt(kr.slice(Mn,ln),!0),no=wa.r!=null?parseInt(wa.r,10):no+1,Ca=-1,Pt.sheetRows&&Pt.sheetRows<no)continue;Hs={},Qo=!1,wa.ht&&(Qo=!0,Hs.hpt=parseFloat(wa.ht),Hs.hpx=js(Hs.hpt)),wa.hidden=="1"&&(Qo=!0,Hs.hidden=!0),wa.outlineLevel!=null&&(Qo=!0,Hs.level=+wa.outlineLevel),Qo&&(Ao[no-1]=Hs)}break;case"<":Mn=ln;break}if(Mn>=ln)break;if(wa=Gt(kr.slice(Mn,ln),!0),no=wa.r!=null?parseInt(wa.r,10):no+1,Ca=-1,Pt.sheetRows&&Pt.sheetRows<no)continue;pr.s.r>no-1&&(pr.s.r=no-1),pr.e.r<no-1&&(pr.e.r=no-1),Pt&&Pt.cellStyles&&(Hs={},Qo=!1,wa.ht&&(Qo=!0,Hs.hpt=parseFloat(wa.ht),Hs.hpx=js(Hs.hpt)),wa.hidden=="1"&&(Qo=!0,Hs.hidden=!0),wa.outlineLevel!=null&&(Qo=!0,Hs.level=+wa.outlineLevel),Qo&&(Ao[no-1]=Hs)),An=kr.slice(ln).split(T);for(var ti=0;ti!=An.length&&!(An[ti].trim().charAt(0)!="<");++ti);for(An=An.slice(ti),ln=0;ln!=An.length;++ln){if(kr=An[ln].trim(),kr.length===0)continue;if(Nn=kr.match(L),Rn=ln,un=0,Bi=0,kr="<c "+(kr.slice(0,1)=="<"?">":"")+kr,Nn!=null&&Nn.length===2){for(Rn=0,fa=Nn[1],un=0;un!=fa.length&&!((Bi=fa.charCodeAt(un)-64)<1||Bi>26);++un)Rn=26*Rn+Bi;--Rn,Ca=Rn}else++Ca;for(un=0;un!=kr.length&&!(kr.charCodeAt(un)===62);++un);if(++un,wa=Gt(kr.slice(0,un),!0),wa.r||(wa.r=dn({r:no-1,c:Ca})),fa=kr.slice(un),$i={t:""},(Nn=fa.match(Te))!=null&&Nn[1]!==""&&($i.v=Tn(Nn[1])),Pt.cellFormula){if((Nn=fa.match(Ve))!=null&&Nn[1]!==""){if($i.f=Tn(er(Nn[1])).replace(/\r\n/g,`
`),Pt.xlfn||($i.f=Nl($i.f)),Nn[0].indexOf('t="array"')>-1)$i.F=(fa.match(ne)||[])[1],$i.F.indexOf(":")>-1&&Gs.push([ta($i.F),$i.F]);else if(Nn[0].indexOf('t="shared"')>-1){La=Gt(Nn[0]);var Da=Tn(er(Nn[1]));Pt.xlfn||(Da=Nl(Da)),Ms[parseInt(La.si,10)]=[La,Da,wa.r]}}else(Nn=fa.match(/<f[^>]*\/>/))&&(La=Gt(Nn[0]),Ms[La.si]&&($i.f=cs(Ms[La.si][1],Ms[La.si][2],wa.r)));var ui=Pi(wa.r);for(un=0;un<Gs.length;++un)ui.r>=Gs[un][0].s.r&&ui.r<=Gs[un][0].e.r&&(ui.c>=Gs[un][0].s.c&&ui.c<=Gs[un][0].e.c&&($i.F=Gs[un][1]))}if(wa.t==null&&$i.v===void 0)if($i.f||$i.F)$i.v=0,$i.t="n";else if($l)$i.t="z";else continue;else $i.t=wa.t||"n";pr.s.c>Ca&&(pr.s.c=Ca),pr.e.c<Ca&&(pr.e.c=Ca);switch($i.t){case"n":if($i.v==""||$i.v==null){if(!$l)continue;$i.t="z"}else $i.v=parseFloat($i.v);break;case"s":if(typeof $i.v=="undefined"){if(!$l)continue;$i.t="z"}else Ma=Uh[parseInt($i.v,10)],$i.v=Ma.t,$i.r=Ma.r,Pt.cellHTML&&($i.h=Ma.h);break;case"str":$i.t="s",$i.v=$i.v!=null?er($i.v):"",Pt.cellHTML&&($i.h=ze($i.v));break;case"inlineStr":Nn=fa.match(Q),$i.t="s",Nn!=null&&(Ma=_e(Nn[1]))?($i.v=Ma.t,Pt.cellHTML&&($i.h=Ma.h)):$i.v="";break;case"b":$i.v=Xt($i.v);break;case"d":Pt.cellDates?$i.v=pt($i.v,1):($i.v=pe(pt($i.v,1)),$i.t="n");break;case"e":(!Pt||Pt.cellText!==!1)&&($i.w=$i.v),$i.v=Io[$i.v];break}if(ua=xo=0,is=null,Os&&wa.s!==void 0&&(is=Rr.CellXf[wa.s],is!=null&&(is.numFmtId!=null&&(ua=is.numFmtId),Pt.cellStyles&&(is.fillId!=null&&(xo=is.fillId)))),Kf($i,ua,xo,Pt,_r,Rr),Pt.cellDates&&Os&&$i.t=="n"&&G.is_date(G._table[ua])&&($i.t="d",$i.v=be($i.v)),Dl){var pa=Pi(wa.r);St[pa.r]||(St[pa.r]=[]),St[pa.r][pa.c]=$i}else St[wa.r]=$i}}Ao.length>0&&(St["!rows"]=Ao)}}();function u0(T,N,L,Q){var ne=[],Te=[],Ve=ta(T["!ref"]),je="",vt,St="",Pt=[],pr=0,_r=0,Rr=T["!rows"],ln=Array.isArray(T),kr={r:St},An,Nn=-1;for(_r=Ve.s.c;_r<=Ve.e.c;++_r)Pt[_r]=ya(_r);for(pr=Ve.s.r;pr<=Ve.e.r;++pr){for(Te=[],St=_i(pr),_r=Ve.s.c;_r<=Ve.e.c;++_r){vt=Pt[_r]+St;var Rn=ln?(T[pr]||[])[_r]:T[vt];if(Rn===void 0)continue;(je=l0(Rn,vt,T,N,L,Q))!=null&&Te.push(je)}(Te.length>0||Rr&&Rr[pr])&&(kr={r:St},Rr&&Rr[pr]&&(An=Rr[pr],An.hidden&&(kr.hidden=1),Nn=-1,An.hpx?Nn=ts(An.hpx):An.hpt&&(Nn=An.hpt),Nn>-1&&(kr.ht=Nn,kr.customHeight=1),An.level&&(kr.outlineLevel=An.level)),ne[ne.length]=dr("row",Te.join(""),kr))}if(Rr)for(;pr<Rr.length;++pr)Rr&&Rr[pr]&&(kr={r:pr+1},An=Rr[pr],An.hidden&&(kr.hidden=1),Nn=-1,An.hpx?Nn=ts(An.hpx):An.hpt&&(Nn=An.hpt),Nn>-1&&(kr.ht=Nn,kr.customHeight=1),An.level&&(kr.outlineLevel=An.level),ne[ne.length]=dr("row","",kr));return ne.join("")}var d0=dr("worksheet",null,{xmlns:on.main[0],"xmlns:r":on.r});function h0(T,N,L,Q){var ne=[Ht,d0],Te=L.SheetNames[T],Ve=0,je="",vt=L.Sheets[Te];vt==null&&(vt={});var St=vt["!ref"]||"A1",Pt=ta(St);if(Pt.e.c>16383||Pt.e.r>1048575){if(N.WTF)throw new Error("Range "+St+" exceeds format limit A1:XFD1048576");Pt.e.c=Math.min(Pt.e.c,16383),Pt.e.r=Math.min(Pt.e.c,1048575),St=ba(Pt)}Q||(Q={}),vt["!comments"]=[];var pr=[];Ym(vt,L,T,N,ne),ne[ne.length]=dr("dimension",null,{ref:St}),ne[ne.length]=s0(vt,N,T,L),N.sheetFormat&&(ne[ne.length]=dr("sheetFormatPr",null,{defaultRowHeight:N.sheetFormat.defaultRowHeight||"16",baseColWidth:N.sheetFormat.baseColWidth||"10",outlineLevelRow:N.sheetFormat.outlineLevelRow||"7"})),vt["!cols"]!=null&&vt["!cols"].length>0&&(ne[ne.length]=r0(vt,vt["!cols"])),ne[Ve=ne.length]="<sheetData/>",vt["!links"]=[],vt["!ref"]!=null&&(je=u0(vt,N,T,L,Q),je.length>0&&(ne[ne.length]=je)),ne.length>Ve+1&&(ne[ne.length]="</sheetData>",ne[Ve]=ne[Ve].replace("/>",">")),vt["!protect"]&&(ne[ne.length]=Jm(vt["!protect"])),vt["!autofilter"]!=null&&(ne[ne.length]=i0(vt["!autofilter"],vt,L,T)),vt["!merges"]!=null&&vt["!merges"].length>0&&(ne[ne.length]=Xm(vt["!merges"]));var _r=-1,Rr,ln=-1;return vt["!links"].length>0&&(ne[ne.length]="<hyperlinks>",vt["!links"].forEach(function(kr){if(!kr[1].Target)return;Rr={ref:kr[0]},kr[1].Target.charAt(0)!="#"&&(ln=Vo(Q,-1,lt(kr[1].Target).replace(/#.*$/,""),Ja.HLINK),Rr["r:id"]="rId"+ln),(_r=kr[1].Target.indexOf("#"))>-1&&(Rr.location=lt(kr[1].Target.slice(_r+1))),kr[1].Tooltip&&(Rr.tooltip=lt(kr[1].Tooltip)),ne[ne.length]=dr("hyperlink",null,Rr)}),ne[ne.length]="</hyperlinks>"),delete vt["!links"],vt["!margins"]!=null&&(ne[ne.length]=e0(vt["!margins"])),(!N||N.ignoreEC||N.ignoreEC==null)&&(ne[ne.length]=tr("ignoredErrors",dr("ignoredError",null,{numberStoredAsText:1,sqref:St}))),pr.length>0&&(ln=Vo(Q,-1,"../drawings/drawing"+(T+1)+".xml",Ja.DRAW),ne[ne.length]=dr("drawing",null,{"r:id":"rId"+ln}),vt["!drawing"]=pr),vt["!comments"].length>0&&(ln=Vo(Q,-1,"../drawings/vmlDrawing"+(T+1)+".vml",Ja.VML),ne[ne.length]=dr("legacyDrawing",null,{"r:id":"rId"+ln}),vt["!legacy"]=ln),ne.length>1&&(ne[ne.length]="</worksheet>",ne[1]=ne[1].replace("/>",">")),ne.join("")}function f0(T,N){var L={},Q=T.l+N;L.r=T.read_shift(4),T.l+=4;var ne=T.read_shift(2);T.l+=1;var Te=T.read_shift(1);return T.l=Q,Te&7&&(L.level=Te&7),Te&16&&(L.hidden=!0),Te&32&&(L.hpt=ne/20),L}function p0(T,N,L){var Q=In(17+8*16),ne=(L["!rows"]||[])[T]||{};Q.write_shift(4,T),Q.write_shift(4,0);var Te=320;ne.hpx?Te=ts(ne.hpx)*20:ne.hpt&&(Te=ne.hpt*20),Q.write_shift(2,Te),Q.write_shift(1,0);var Ve=0;ne.level&&(Ve|=ne.level),ne.hidden&&(Ve|=16),(ne.hpx||ne.hpt)&&(Ve|=32),Q.write_shift(1,Ve),Q.write_shift(1,0);var je=0,vt=Q.l;Q.l+=4;for(var St={r:T,c:0},Pt=0;Pt<16;++Pt){if(N.s.c>Pt+1<<10||N.e.c<Pt<<10)continue;for(var pr=-1,_r=-1,Rr=Pt<<10;Rr<Pt+1<<10;++Rr){St.c=Rr;var ln=Array.isArray(L)?(L[St.r]||[])[St.c]:L[dn(St)];ln&&(pr<0&&(pr=Rr),_r=Rr)}if(pr<0)continue;++je,Q.write_shift(4,pr),Q.write_shift(4,_r)}var kr=Q.l;return Q.l=vt,Q.write_shift(4,je),Q.l=kr,Q.length>Q.l?Q.slice(0,Q.l):Q}function m0(T,N,L,Q){var ne=p0(Q,L,N);(ne.length>17||(N["!rows"]||[])[Q])&&pi(T,"BrtRowHdr",ne)}var g0=xa,A0=Ai;function v0(){}function b0(T,N){var L={},Q=T[T.l];return++T.l,L.above=!(Q&64),L.left=!(Q&128),T.l+=18,L.name=Zn(T,N-19),L}function y0(T,N,L){L==null&&(L=In(84+4*T.length));var Q=192;N&&(N.above&&(Q&=~64),N.left&&(Q&=~128)),L.write_shift(1,Q);for(var ne=1;ne<3;++ne)L.write_shift(1,0);return Qr({auto:1},L),L.write_shift(-4,-1),L.write_shift(-4,-1),ni(T,L),L.slice(0,L.l)}function w0(T){var N=qn(T);return[N]}function x0(T,N,L){return L==null&&(L=In(8)),si(N,L)}function S0(T){var N=oi(T);return[N]}function C0(T,N,L){return L==null&&(L=In(4)),Kn(N,L)}function E0(T){var N=qn(T),L=T.read_shift(1);return[N,L,"b"]}function _0(T,N,L){return L==null&&(L=In(9)),si(N,L),L.write_shift(1,T.v?1:0),L}function T0(T){var N=oi(T),L=T.read_shift(1);return[N,L,"b"]}function I0(T,N,L){return L==null&&(L=In(5)),Kn(N,L),L.write_shift(1,T.v?1:0),L}function O0(T){var N=qn(T),L=T.read_shift(1);return[N,L,"e"]}function L0(T,N,L){return L==null&&(L=In(9)),si(N,L),L.write_shift(1,T.v),L}function N0(T){var N=oi(T),L=T.read_shift(1);return[N,L,"e"]}function D0(T,N,L){return L==null&&(L=In(8)),Kn(N,L),L.write_shift(1,T.v),L.write_shift(2,0),L.write_shift(1,0),L}function M0(T){var N=qn(T),L=T.read_shift(4);return[N,L,"s"]}function R0(T,N,L){return L==null&&(L=In(12)),si(N,L),L.write_shift(4,N.v),L}function F0(T){var N=oi(T),L=T.read_shift(4);return[N,L,"s"]}function B0(T,N,L){return L==null&&(L=In(8)),Kn(N,L),L.write_shift(4,N.v),L}function k0(T){var N=qn(T),L=oa(T);return[N,L,"n"]}function P0(T,N,L){return L==null&&(L=In(16)),si(N,L),Ba(T.v,L),L}function Xf(T){var N=oi(T),L=oa(T);return[N,L,"n"]}function U0(T,N,L){return L==null&&(L=In(12)),Kn(N,L),Ba(T.v,L),L}function j0(T){var N=qn(T),L=Ia(T);return[N,L,"n"]}function H0(T,N,L){return L==null&&(L=In(12)),si(N,L),Fa(T.v,L),L}function z0(T){var N=oi(T),L=Ia(T);return[N,L,"n"]}function W0(T,N,L){return L==null&&(L=In(8)),Kn(N,L),Fa(T.v,L),L}function K0(T){var N=qn(T),L=Vt(T);return[N,L,"str"]}function V0(T,N,L){return L==null&&(L=In(12+4*T.v.length)),si(N,L),Cr(T.v,L),L.length>L.l?L.slice(0,L.l):L}function X0(T){var N=oi(T),L=Vt(T);return[N,L,"str"]}function G0(T,N,L){return L==null&&(L=In(8+4*T.v.length)),Kn(N,L),Cr(T.v,L),L.length>L.l?L.slice(0,L.l):L}function Y0(T,N,L){var Q=T.l+N,ne=qn(T);ne.r=L["!row"];var Te=T.read_shift(1),Ve=[ne,Te,"b"];if(L.cellFormula){T.l+=2;var je=Qh(T,Q-T.l,L);Ve[3]=_u(je,null,ne,L.supbooks,L)}else T.l=Q;return Ve}function Q0(T,N,L){var Q=T.l+N,ne=qn(T);ne.r=L["!row"];var Te=T.read_shift(1),Ve=[ne,Te,"e"];if(L.cellFormula){T.l+=2;var je=Qh(T,Q-T.l,L);Ve[3]=_u(je,null,ne,L.supbooks,L)}else T.l=Q;return Ve}function Z0(T,N,L){var Q=T.l+N,ne=qn(T);ne.r=L["!row"];var Te=oa(T),Ve=[ne,Te,"n"];if(L.cellFormula){T.l+=2;var je=Qh(T,Q-T.l,L);Ve[3]=_u(je,null,ne,L.supbooks,L)}else T.l=Q;return Ve}function J0(T,N,L){var Q=T.l+N,ne=qn(T);ne.r=L["!row"];var Te=Vt(T),Ve=[ne,Te,"str"];if(L.cellFormula){T.l+=2;var je=Qh(T,Q-T.l,L);Ve[3]=_u(je,null,ne,L.supbooks,L)}else T.l=Q;return Ve}var $0=xa,q0=Ai;function eg(T,N){return N==null&&(N=In(4)),N.write_shift(4,T),N}function tg(T,N){var L=T.l+N,Q=xa(T,16),ne=wi(T),Te=Vt(T),Ve=Vt(T),je=Vt(T);T.l=L;var vt={rfx:Q,relId:ne,loc:Te,display:je};return Ve&&(vt.Tooltip=Ve),vt}function rg(T,N){var L=In(50+4*(T[1].Target.length+(T[1].Tooltip||"").length));Ai({s:Pi(T[0]),e:Pi(T[0])},L),ia("rId"+N,L);var Q=T[1].Target.indexOf("#"),ne=Q==-1?"":T[1].Target.slice(Q+1);return Cr(ne||"",L),Cr(T[1].Tooltip||"",L),Cr("",L),L.slice(0,L.l)}function ng(){}function ig(T,N,L){var Q=T.l+N,ne=Aa(T,16),Te=T.read_shift(1),Ve=[ne];if(Ve[2]=Te,L.cellFormula){var je=Tm(T,Q-T.l,L);Ve[1]=je}else T.l=Q;return Ve}function ag(T,N,L){var Q=T.l+N,ne=xa(T,16),Te=[ne];if(L.cellFormula){var Ve=Om(T,Q-T.l,L);Te[1]=Ve,T.l=Q}else T.l=Q;return Te}function og(T,N,L){L==null&&(L=In(18));var Q=Jh(T,N);L.write_shift(-4,T),L.write_shift(-4,T),L.write_shift(4,(Q.width||10)*256),L.write_shift(4,0);var ne=0;return N.hidden&&(ne|=1),typeof Q.width=="number"&&(ne|=2),N.level&&(ne|=N.level<<8),L.write_shift(2,ne),L}var Gf=["left","right","top","bottom","header","footer"];function sg(T){var N={};return Gf.forEach(function(L){N[L]=oa(T,8)}),N}function lg(T,N){return N==null&&(N=In(6*8)),bh(T),Gf.forEach(function(L){Ba(T[L],N)}),N}function cg(T){var N=T.read_shift(2);return T.l+=28,{RTL:N&32}}function ug(T,N,L){L==null&&(L=In(30));var Q=924;return(((N||{}).Views||[])[0]||{}).RTL&&(Q|=32),L.write_shift(2,Q),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(1,0),L.write_shift(1,0),L.write_shift(2,0),L.write_shift(2,100),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(4,0),L}function dg(T){var N=In(24);return N.write_shift(4,4),N.write_shift(4,1),Ai(T,N),N}function hg(T,N){return N==null&&(N=In(16*4+2)),N.write_shift(2,T.password?Eo(T.password):0),N.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(L){L[1]?N.write_shift(4,T[L[0]]!=null&&!T[L[0]]?1:0):N.write_shift(4,T[L[0]]!=null&&T[L[0]]?0:1)}),N}function fg(){}function pg(){}function mg(T,N,L,Q,ne,Te,Ve){if(!T)return T;var je=N||{};Q||(Q={"!id":{}}),_!=null&&je.dense==null&&(je.dense=_);var vt=je.dense?[]:{},St,Pt={s:{r:2e6,c:2e6},e:{r:0,c:0}},pr=[],_r=!1,Rr=!1,ln,kr,An,Nn,Rn,un,Bi,fa,$i,wa=[];je.biff=12,je["!row"]=0;var no=0,Ca=!1,Ma=[],La={},ua=je.supbooks||ne.supbooks||[[]];if(ua.sharedf=La,ua.arrayf=Ma,ua.SheetNames=ne.SheetNames||ne.Sheets.map(function(Dl){return Dl.name}),!je.supbooks&&(je.supbooks=ua,ne.Names))for(var xo=0;xo<ne.Names.length;++xo)ua[0][xo+1]=ne.Names[xo];var Os=[],is=[],Gs=!1;if(Oh[16]={n:"BrtShortReal",f:Xf},na(T,function(Ao,Hs,Qo){if(Rr)return;switch(Qo){case 148:St=Ao;break;case 0:ln=Ao,je.sheetRows&&je.sheetRows<=ln.r&&(Rr=!0),fa=_i(Nn=ln.r),je["!row"]=ln.r,(Ao.hidden||Ao.hpt||Ao.level!=null)&&(Ao.hpt&&(Ao.hpx=js(Ao.hpt)),is[Ao.r]=Ao);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:kr={t:Ao[2]};switch(Ao[2]){case"n":kr.v=Ao[1];break;case"s":Bi=Uh[Ao[1]],kr.v=Bi.t,kr.r=Bi.r;break;case"b":kr.v=!!Ao[1];break;case"e":kr.v=Ao[1],je.cellText!==!1&&(kr.w=Mo[kr.v]);break;case"str":kr.t="s",kr.v=Ao[1];break}if((An=Ve.CellXf[Ao[0].iStyleRef])&&Kf(kr,An.numFmtId,null,je,Te,Ve),Rn=Ao[0].c==-1?Rn+1:Ao[0].c,je.dense?(vt[Nn]||(vt[Nn]=[]),vt[Nn][Rn]=kr):vt[ya(Rn)+fa]=kr,je.cellFormula){for(Ca=!1,no=0;no<Ma.length;++no){var $l=Ma[no];ln.r>=$l[0].s.r&&ln.r<=$l[0].e.r&&(Rn>=$l[0].s.c&&Rn<=$l[0].e.c&&(kr.F=ba($l[0]),Ca=!0))}!Ca&&Ao.length>3&&(kr.f=Ao[3])}if(Pt.s.r>ln.r&&(Pt.s.r=ln.r),Pt.s.c>Rn&&(Pt.s.c=Rn),Pt.e.r<ln.r&&(Pt.e.r=ln.r),Pt.e.c<Rn&&(Pt.e.c=Rn),je.cellDates&&An&&kr.t=="n"&&G.is_date(G._table[An.numFmtId])){var ii=G.parse_date_code(kr.v);ii&&(kr.t="d",kr.v=new Date(ii.y,ii.m-1,ii.d,ii.H,ii.M,ii.S,ii.u))}break;case 1:case 12:if(!je.sheetStubs||_r)break;kr={t:"z",v:void 0},Rn=Ao[0].c==-1?Rn+1:Ao[0].c,je.dense?(vt[Nn]||(vt[Nn]=[]),vt[Nn][Rn]=kr):vt[ya(Rn)+fa]=kr,Pt.s.r>ln.r&&(Pt.s.r=ln.r),Pt.s.c>Rn&&(Pt.s.c=Rn),Pt.e.r<ln.r&&(Pt.e.r=ln.r),Pt.e.c<Rn&&(Pt.e.c=Rn);break;case 176:wa.push(Ao);break;case 494:var aa=Q["!id"][Ao.relId];for(aa?(Ao.Target=aa.Target,Ao.loc&&(Ao.Target+="#"+Ao.loc),Ao.Rel=aa):Ao.relId==""&&(Ao.Target="#"+Ao.loc),Nn=Ao.rfx.s.r;Nn<=Ao.rfx.e.r;++Nn)for(Rn=Ao.rfx.s.c;Rn<=Ao.rfx.e.c;++Rn)je.dense?(vt[Nn]||(vt[Nn]=[]),vt[Nn][Rn]||(vt[Nn][Rn]={t:"z",v:void 0}),vt[Nn][Rn].l=Ao):(un=dn({c:Rn,r:Nn}),vt[un]||(vt[un]={t:"z",v:void 0}),vt[un].l=Ao);break;case 426:if(!je.cellFormula)break;Ma.push(Ao),$i=je.dense?vt[Nn][Rn]:vt[ya(Rn)+fa],$i.f=_u(Ao[1],Pt,{r:ln.r,c:Rn},ua,je),$i.F=ba(Ao[0]);break;case 427:if(!je.cellFormula)break;La[dn(Ao[0].s)]=Ao[1],$i=je.dense?vt[Nn][Rn]:vt[ya(Rn)+fa],$i.f=_u(Ao[1],Pt,{r:ln.r,c:Rn},ua,je);break;case 60:if(!je.cellStyles)break;for(;Ao.e>=Ao.s;)Os[Ao.e--]={width:Ao.w/256,hidden:!!(Ao.flags&1),level:Ao.level},Gs||(Gs=!0,Ka(Ao.w/256)),uo(Os[Ao.e+1]);break;case 161:vt["!autofilter"]={ref:ba(Ao)};break;case 476:vt["!margins"]=Ao;break;case 147:ne.Sheets[L]||(ne.Sheets[L]={}),Ao.name&&(ne.Sheets[L].CodeName=Ao.name),(Ao.above||Ao.left)&&(vt["!outline"]={above:Ao.above,left:Ao.left});break;case 137:ne.Views||(ne.Views=[{}]),ne.Views[0]||(ne.Views[0]={}),Ao.RTL&&(ne.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 49:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:_r=!0;break;case 36:_r=!1;break;case 37:pr.push(Hs),_r=!0;break;case 38:pr.pop(),_r=!1;break;default:if(!((Hs||"").indexOf("Begin")>0)){if(!((Hs||"").indexOf("End")>0)){if(!_r||je.WTF)throw new Error("Unexpected record "+Qo+" "+Hs)}}}},je),delete je.supbooks,delete je["!row"],!vt["!ref"]&&(Pt.s.r<2e6||St&&(St.e.r>0||St.e.c>0||St.s.r>0||St.s.c>0))&&(vt["!ref"]=ba(St||Pt)),je.sheetRows&&vt["!ref"]){var Ms=ta(vt["!ref"]);je.sheetRows<=+Ms.e.r&&(Ms.e.r=je.sheetRows-1,Ms.e.r>Pt.e.r&&(Ms.e.r=Pt.e.r),Ms.e.r<Ms.s.r&&(Ms.s.r=Ms.e.r),Ms.e.c>Pt.e.c&&(Ms.e.c=Pt.e.c),Ms.e.c<Ms.s.c&&(Ms.s.c=Ms.e.c),vt["!fullref"]=vt["!ref"],vt["!ref"]=ba(Ms))}return wa.length>0&&(vt["!merges"]=wa),Os.length>0&&(vt["!cols"]=Os),is.length>0&&(vt["!rows"]=is),vt}function gg(T,N,L,Q,ne,Te,Ve){if(N.v===void 0)return!1;var je="";switch(N.t){case"b":je=N.v?"1":"0";break;case"d":N=Nt(N),N.z=N.z||G._table[14],N.v=pe(pt(N.v)),N.t="n";break;case"n":case"e":je=""+N.v;break;default:je=N.v;break}var vt={r:L,c:Q};vt.s=yh(ne.cellXfs,N,ne),N.l&&Te["!links"].push([dn(vt),N.l]),N.c&&Te["!comments"].push([dn(vt),N.c]);switch(N.t){case"s":case"str":return ne.bookSST?(je=_f(ne.Strings,N.v,ne.revStrings),vt.t="s",vt.v=je,Ve?pi(T,"BrtShortIsst",B0(N,vt)):pi(T,"BrtCellIsst",R0(N,vt))):(vt.t="str",Ve?pi(T,"BrtShortSt",G0(N,vt)):pi(T,"BrtCellSt",V0(N,vt))),!0;case"n":return N.v==(N.v|0)&&N.v>-1e3&&N.v<1e3?Ve?pi(T,"BrtShortRk",W0(N,vt)):pi(T,"BrtCellRk",H0(N,vt)):Ve?pi(T,"BrtShortReal",U0(N,vt)):pi(T,"BrtCellReal",P0(N,vt)),!0;case"b":return vt.t="b",Ve?pi(T,"BrtShortBool",I0(N,vt)):pi(T,"BrtCellBool",_0(N,vt)),!0;case"e":return vt.t="e",Ve?pi(T,"BrtShortError",D0(N,vt)):pi(T,"BrtCellError",L0(N,vt)),!0}return Ve?pi(T,"BrtShortBlank",C0(N,vt)):pi(T,"BrtCellBlank",x0(N,vt)),!0}function Ag(T,N,L,Q){var ne=ta(N["!ref"]||"A1"),Te,Ve="",je=[];pi(T,"BrtBeginSheetData");var vt=Array.isArray(N),St=ne.e.r;N["!rows"]&&(St=Math.max(ne.e.r,N["!rows"].length-1));for(var Pt=ne.s.r;Pt<=St;++Pt){Ve=_i(Pt),m0(T,N,ne,Pt);var pr=!1;if(Pt<=ne.e.r)for(var _r=ne.s.c;_r<=ne.e.c;++_r){Pt===ne.s.r&&(je[_r]=ya(_r)),Te=je[_r]+Ve;var Rr=vt?(N[Pt]||[])[_r]:N[Te];if(!Rr){pr=!1;continue}pr=gg(T,Rr,Pt,_r,Q,N,pr)}}pi(T,"BrtEndSheetData")}function vg(T,N){if(!N||!N["!merges"])return;pi(T,"BrtBeginMergeCells",eg(N["!merges"].length)),N["!merges"].forEach(function(L){pi(T,"BrtMergeCell",q0(L))}),pi(T,"BrtEndMergeCells")}function bg(T,N){if(!N||!N["!cols"])return;pi(T,"BrtBeginColInfos"),N["!cols"].forEach(function(L,Q){L&&pi(T,"BrtColInfo",og(Q,L))}),pi(T,"BrtEndColInfos")}function yg(T,N){if(!N||!N["!ref"])return;pi(T,"BrtBeginCellIgnoreECs"),pi(T,"BrtCellIgnoreEC",dg(ta(N["!ref"]))),pi(T,"BrtEndCellIgnoreECs")}function wg(T,N,L){N["!links"].forEach(function(Q){if(!Q[1].Target)return;var ne=Vo(L,-1,Q[1].Target.replace(/#.*$/,""),Ja.HLINK);pi(T,"BrtHLink",rg(Q,ne))}),delete N["!links"]}function xg(T,N,L,Q){if(N["!comments"].length>0){var ne=Vo(Q,-1,"../drawings/vmlDrawing"+(L+1)+".vml",Ja.VML);pi(T,"BrtLegacyDrawing",ia("rId"+ne)),N["!legacy"]=ne}}function Sg(T,N,L,Q){if(!N["!autofilter"])return;var ne=N["!autofilter"],Te=typeof ne.ref=="string"?ne.ref:ba(ne.ref);L.Workbook||(L.Workbook={Sheets:[]}),L.Workbook.Names||(L.Workbook.Names=[]);var Ve=L.Workbook.Names,je=ha(Te);je.s.r==je.e.r&&(je.e.r=ha(N["!ref"]).e.r,Te=ba(je));for(var vt=0;vt<Ve.length;++vt){var St=Ve[vt];if(St.Name!="_xlnm._FilterDatabase")continue;if(St.Sheet!=Q)continue;St.Ref="'"+L.SheetNames[Q]+"'!"+Te;break}vt==Ve.length&&Ve.push({Name:"_xlnm._FilterDatabase",Sheet:Q,Ref:"'"+L.SheetNames[Q]+"'!"+Te}),pi(T,"BrtBeginAFilter",Ai(ta(Te))),pi(T,"BrtEndAFilter")}function Cg(T,N,L){pi(T,"BrtBeginWsViews"),pi(T,"BrtBeginWsView",ug(N,L)),pi(T,"BrtEndWsView"),pi(T,"BrtEndWsViews")}function Eg(){}function _g(T,N){if(!N["!protect"])return;pi(T,"BrtSheetProtection",hg(N["!protect"]))}function Tg(T,N,L,Q){var ne=Ei(),Te=L.SheetNames[T],Ve=L.Sheets[Te]||{},je=Te;try{L&&L.Workbook&&(je=L.Workbook.Sheets[T].CodeName||je)}catch(St){}var vt=ta(Ve["!ref"]||"A1");if(vt.e.c>16383||vt.e.r>1048575){if(N.WTF)throw new Error("Range "+(Ve["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");vt.e.c=Math.min(vt.e.c,16383),vt.e.r=Math.min(vt.e.c,1048575)}return Ve["!links"]=[],Ve["!comments"]=[],pi(ne,"BrtBeginSheet"),(L.vbaraw||Ve["!outline"])&&pi(ne,"BrtWsProp",y0(je,Ve["!outline"])),pi(ne,"BrtWsDim",A0(vt)),Cg(ne,Ve,L.Workbook),Eg(ne,Ve),bg(ne,Ve,T,N,L),Ag(ne,Ve,T,N,L),_g(ne,Ve),Sg(ne,Ve,L,T),vg(ne,Ve),wg(ne,Ve,Q),Ve["!margins"]&&pi(ne,"BrtMargins",lg(Ve["!margins"])),(!N||N.ignoreEC||N.ignoreEC==null)&&yg(ne,Ve),xg(ne,Ve,T,Q),pi(ne,"BrtEndSheet"),ne.end()}Ja.CHART="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",Ja.CHARTEX="http://schemas.microsoft.com/office/2014/relationships/chartEx";function Ig(T){var N=[],L=T.match(/^<c:numCache>/),Q;(T.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/mg)||[]).forEach(function(Te){var Ve=Te.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);if(!Ve)return;N[+Ve[1]]=L?+Ve[2]:Ve[2]});var ne=Tn((T.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(T.match(/<c:f>(.*?)<\/c:f>/mg)||[]).forEach(function(Te){Q=Te.replace(/<.*?>/g,"")}),[N,ne,Q]}function Og(T,N,L,Q,ne,Te){var Ve=Te||{"!type":"chart"};if(!T)return Te;var je=0,vt=0,St="A",Pt={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(T.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(pr){var _r=Ig(pr);Pt.s.r=Pt.s.c=0,Pt.e.c=je,St=ya(je),_r[0].forEach(function(Rr,ln){Ve[St+_i(ln)]={t:"n",v:Rr,z:_r[1]},vt=ln}),Pt.e.r<vt&&(Pt.e.r=vt),++je}),je>0&&(Ve["!ref"]=ba(Pt)),Ve}Ja.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet";var Lg=dr("chartsheet",null,{xmlns:on.main[0],"xmlns:r":on.r});function Ng(T,N,L,Q,ne){if(!T)return T;Q||(Q={"!id":{}});var Te={"!type":"chart","!drawel":null,"!rel":""},Ve,je=T.match(Vf);return je&&Tf(je[0],Te,ne,L),(Ve=T.match(/drawing r:id="(.*?)"/))&&(Te["!rel"]=Ve[1]),Q["!id"][Te["!rel"]]&&(Te["!drawel"]=Q["!id"][Te["!rel"]]),Te}function Dg(T,N,L,Q){var ne=[Ht,Lg];return ne[ne.length]=dr("drawing",null,{"r:id":"rId1"}),Vo(Q,-1,"../drawings/drawing"+(T+1)+".xml",Ja.DRAW),ne.length>2&&(ne[ne.length]="</chartsheet>",ne[1]=ne[1].replace("/>",">")),ne.join("")}function Mg(T,N){T.l+=10;var L=Vt(T,N-10);return{name:L}}function Rg(T,N,L,Q,ne){if(!T)return T;Q||(Q={"!id":{}});var Te={"!type":"chart","!drawel":null,"!rel":""},Ve=[],je=!1;return na(T,function(St,Pt,pr){switch(pr){case 550:Te["!rel"]=St;break;case 651:ne.Sheets[L]||(ne.Sheets[L]={}),St.name&&(ne.Sheets[L].CodeName=St.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:je=!0;break;case 36:je=!1;break;case 37:Ve.push(Pt);break;case 38:Ve.pop();break;default:if((Pt||"").indexOf("Begin")>0)Ve.push(Pt);else if((Pt||"").indexOf("End")>0)Ve.pop();else if(!je||N.WTF)throw new Error("Unexpected record "+pr+" "+Pt)}},N),Q["!id"][Te["!rel"]]&&(Te["!drawel"]=Q["!id"][Te["!rel"]]),Te}function Fg(){var T=Ei();return pi(T,"BrtBeginSheet"),pi(T,"BrtEndSheet"),T.end()}var If=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Bg=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],kg=[],Pg=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Yf(T,N){for(var L=0;L!=T.length;++L)for(var Q=T[L],ne=0;ne!=N.length;++ne){var Te=N[ne];if(Q[Te[0]]==null)Q[Te[0]]=Te[1];else switch(Te[2]){case"bool":typeof Q[Te[0]]=="string"&&(Q[Te[0]]=Xt(Q[Te[0]]));break;case"int":typeof Q[Te[0]]=="string"&&(Q[Te[0]]=parseInt(Q[Te[0]],10));break}}}function Qf(T,N){for(var L=0;L!=N.length;++L){var Q=N[L];if(T[Q[0]]==null)T[Q[0]]=Q[1];else switch(Q[2]){case"bool":typeof T[Q[0]]=="string"&&(T[Q[0]]=Xt(T[Q[0]]));break;case"int":typeof T[Q[0]]=="string"&&(T[Q[0]]=parseInt(T[Q[0]],10));break}}}function Zf(T){Qf(T.WBProps,If),Qf(T.CalcPr,Pg),Yf(T.WBView,Bg),Yf(T.Sheets,kg),Ih.date1904=Xt(T.WBProps.date1904)}function Ug(T){return T.Workbook&&(T.Workbook.WBProps&&Xt(T.Workbook.WBProps.date1904))?"true":"false"}var jg="][*?/\\".split("");function Jf(T,N){if(T.length>31){if(N)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var L=!0;return jg.forEach(function(Q){if(T.indexOf(Q)==-1)return;if(!N)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");L=!1}),L}function Hg(T,N,L){T.forEach(function(Q,ne){Jf(Q);for(var Te=0;Te<ne;++Te)if(Q==T[Te])throw new Error("Duplicate Sheet Name: "+Q);if(L){var Ve=N&&N[ne]&&N[ne].CodeName||Q;if(Ve.charCodeAt(0)==95&&Ve.length>22)throw new Error("Bad Code Name: Worksheet"+Ve)}})}function zg(T){if(!T||!T.SheetNames||!T.Sheets)throw new Error("Invalid Workbook");if(!T.SheetNames.length)throw new Error("Workbook is empty");var N=T.Workbook&&T.Workbook.Sheets||[];Hg(T.SheetNames,N,!!T.vbaraw);for(var L=0;L<T.SheetNames.length;++L)Rm(T.Sheets[T.SheetNames[L]],T.SheetNames[L],L)}var Wg=/<\w+:workbook/;function Kg(T,N){if(!T)throw new Error("Could not find file");var L={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},Q=!1,ne="xmlns",Te={},Ve=0;if(T.replace(ot,function(vt,St){var Pt=Gt(vt);switch(yr(Pt[0])){case"<?xml":break;case"<workbook":vt.match(Wg)&&(ne="xmlns"+vt.match(/<(\w+):/)[1]),L.xmlns=Pt[ne];break;case"</workbook>":break;case"<fileVersion":delete Pt[0],L.AppVersion=Pt;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":If.forEach(function(pr){if(Pt[pr[0]]==null)return;switch(pr[2]){case"bool":L.WBProps[pr[0]]=Xt(Pt[pr[0]]);break;case"int":L.WBProps[pr[0]]=parseInt(Pt[pr[0]],10);break;default:L.WBProps[pr[0]]=Pt[pr[0]]}}),Pt.codeName&&(L.WBProps.CodeName=er(Pt.codeName));break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete Pt[0],L.WBView.push(Pt);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(Pt.state){case"hidden":Pt.Hidden=1;break;case"veryHidden":Pt.Hidden=2;break;default:Pt.Hidden=0}delete Pt.state,Pt.name=Tn(er(Pt.name)),delete Pt[0],L.Sheets.push(Pt);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":Q=!0;break;case"</definedNames>":Q=!1;break;case"<definedName":Te={},Te.Name=er(Pt.name),Pt.comment&&(Te.Comment=Pt.comment),Pt.localSheetId&&(Te.Sheet=+Pt.localSheetId),Xt(Pt.hidden||"0")&&(Te.Hidden=!0),Ve=St+vt.length;break;case"</definedName>":Te.Ref=Tn(er(T.slice(Ve,St))),L.Names.push(Te);break;case"<definedName/>":break;case"<calcPr":delete Pt[0],L.CalcPr=Pt;break;case"<calcPr/>":delete Pt[0],L.CalcPr=Pt;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":Q=!0;break;case"</ext>":Q=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":Q=!0;break;case"</AlternateContent>":Q=!1;break;case"<revisionPtr":break;default:if(!Q&&N.WTF)throw new Error("unrecognized "+Pt[0]+" in workbook")}return vt}),on.main.indexOf(L.xmlns)===-1)throw new Error("Unknown Namespace: "+L.xmlns);return Zf(L),L}var Vg=dr("workbook",null,{xmlns:on.main[0],"xmlns:r":on.r});function Xg(T){var N=[Ht];N[N.length]=Vg;var L=T.Workbook&&(T.Workbook.Names||[]).length>0,Q={codeName:"ThisWorkbook"};T.Workbook&&T.Workbook.WBProps&&(If.forEach(function(je){if(T.Workbook.WBProps[je[0]]==null)return;if(T.Workbook.WBProps[je[0]]==je[1])return;Q[je[0]]=T.Workbook.WBProps[je[0]]}),T.Workbook.WBProps.CodeName&&(Q.codeName=T.Workbook.WBProps.CodeName,delete Q.CodeName)),N[N.length]=dr("workbookPr",null,Q);var ne=T.Workbook&&T.Workbook.Sheets||[],Te=0;if(ne&&ne[0]&&!!ne[0].Hidden){for(N[N.length]="<bookViews>",Te=0;Te!=T.SheetNames.length&&ne[Te];++Te)if(!ne[Te].Hidden)break;Te==T.SheetNames.length&&(Te=0),N[N.length]='<workbookView firstSheet="'+Te+'" activeTab="'+Te+'"/>',N[N.length]="</bookViews>"}for(N[N.length]="<sheets>",Te=0;Te!=T.SheetNames.length;++Te){var Ve={name:lt(T.SheetNames[Te].slice(0,31))};if(Ve.sheetId=""+(Te+1),Ve["r:id"]="rId"+(Te+1),ne[Te])switch(ne[Te].Hidden){case 1:Ve.state="hidden";break;case 2:Ve.state="veryHidden";break}N[N.length]=dr("sheet",null,Ve)}return N[N.length]="</sheets>",L&&(N[N.length]="<definedNames>",T.Workbook&&T.Workbook.Names&&T.Workbook.Names.forEach(function(je){var vt={name:je.Name};if(je.Comment&&(vt.comment=je.Comment),je.Sheet!=null&&(vt.localSheetId=""+je.Sheet),je.Hidden&&(vt.hidden="1"),!je.Ref)return;N[N.length]=dr("definedName",lt(je.Ref),vt)}),N[N.length]="</definedNames>"),N.length>2&&(N[N.length]="</workbook>",N[1]=N[1].replace("/>",">")),N.join("")}function Gg(T,N){var L={};return L.Hidden=T.read_shift(4),L.iTabID=T.read_shift(4),L.strRelID=ca(T,N-8),L.name=Vt(T),L}function Yg(T,N){return N||(N=In(127)),N.write_shift(4,T.Hidden),N.write_shift(4,T.iTabID),ia(T.strRelID,N),Cr(T.name.slice(0,31),N),N.length>N.l?N.slice(0,N.l):N}function Qg(T,N){var L={},Q=T.read_shift(4);L.defaultThemeVersion=T.read_shift(4);var ne=N>8?Vt(T):"";return ne.length>0&&(L.CodeName=ne),L.autoCompressPictures=!!(Q&65536),L.backupFile=!!(Q&64),L.checkCompatibility=!!(Q&4096),L.date1904=!!(Q&1),L.filterPrivacy=!!(Q&8),L.hidePivotFieldList=!!(Q&1024),L.promptedSolutions=!!(Q&16),L.publishItems=!!(Q&2048),L.refreshAllConnections=!!(Q&262144),L.saveExternalLinkValues=!!(Q&128),L.showBorderUnselectedTables=!!(Q&4),L.showInkAnnotation=!!(Q&32),L.showObjects=["all","placeholders","none"][Q>>13&3],L.showPivotChartFilter=!!(Q&32768),L.updateLinks=["userSet","never","always"][Q>>8&3],L}function Zg(T,N){N||(N=In(72));var L=0;return T&&(T.filterPrivacy&&(L|=8)),N.write_shift(4,L),N.write_shift(4,0),ni(T&&T.CodeName||"ThisWorkbook",N),N.slice(0,N.l)}function Jg(T,N){var L={};return T.read_shift(4),L.ArchID=T.read_shift(4),T.l+=N-8,L}function $g(T,N,L){var Q=T.l+N;T.l+=4,T.l+=1;var ne=T.read_shift(4),Te=Ui(T),Ve=Im(T,0,L),je=wi(T);T.l=Q;var vt={Name:Te,Ptg:Ve};return ne<268435455&&(vt.Sheet=ne),je&&(vt.Comment=je),vt}function qg(T,N){var L={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},Q=[],ne=!1;N||(N={}),N.biff=12;var Te=[],Ve=[[]];return Ve.SheetNames=[],Ve.XTI=[],Oh[16]={n:"BrtFRTArchID$",f:Jg},na(T,function(vt,St,Pt){switch(Pt){case 156:Ve.SheetNames.push(vt.name),L.Sheets.push(vt);break;case 153:L.WBProps=vt;break;case 39:vt.Sheet!=null&&(N.SID=vt.Sheet),vt.Ref=_u(vt.Ptg,null,null,Ve,N),delete N.SID,delete vt.Ptg,Te.push(vt);break;case 1036:break;case 357:case 358:case 355:case 667:Ve[0].length?Ve.push([Pt,vt]):Ve[0]=[Pt,vt],Ve[Ve.length-1].XTI=[];break;case 362:Ve.length===0&&(Ve[0]=[],Ve[0].XTI=[]),Ve[Ve.length-1].XTI=Ve[Ve.length-1].XTI.concat(vt),Ve.XTI=Ve.XTI.concat(vt);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:Q.push(St),ne=!0;break;case 36:Q.pop(),ne=!1;break;case 37:Q.push(St),ne=!0;break;case 38:Q.pop(),ne=!1;break;case 16:break;default:if(!((St||"").indexOf("Begin")>0)){if(!((St||"").indexOf("End")>0)){if(!ne||N.WTF&&Q[Q.length-1]!="BrtACBegin"&&Q[Q.length-1]!="BrtFRTBegin")throw new Error("Unexpected record "+Pt+" "+St)}}}},N),Zf(L),L.Names=Te,L.supbooks=Ve,L}function eA(T,N){pi(T,"BrtBeginBundleShs");for(var L=0;L!=N.SheetNames.length;++L){var Q=N.Workbook&&N.Workbook.Sheets&&N.Workbook.Sheets[L]&&N.Workbook.Sheets[L].Hidden||0,ne={Hidden:Q,iTabID:L+1,strRelID:"rId"+(L+1),name:N.SheetNames[L]};pi(T,"BrtBundleSh",Yg(ne))}pi(T,"BrtEndBundleShs")}function tA(T,N){N||(N=In(127));for(var L=0;L!=4;++L)N.write_shift(4,0);return Cr("SheetJS",N),Cr(d.version,N),Cr(d.version,N),Cr("7262",N),N.length>N.l?N.slice(0,N.l):N}function rA(T,N){N||(N=In(29)),N.write_shift(-4,0),N.write_shift(-4,460),N.write_shift(4,28800),N.write_shift(4,17600),N.write_shift(4,500),N.write_shift(4,T),N.write_shift(4,T);var L=120;return N.write_shift(1,L),N.length>N.l?N.slice(0,N.l):N}function nA(T,N){if(!N.Workbook||!N.Workbook.Sheets)return;for(var L=N.Workbook.Sheets,Q=0,ne=-1,Te=-1;Q<L.length;++Q)!L[Q]||!L[Q].Hidden&&ne==-1?ne=Q:L[Q].Hidden==1&&Te==-1&&(Te=Q);if(Te>ne)return;pi(T,"BrtBeginBookViews"),pi(T,"BrtBookView",rA(ne)),pi(T,"BrtEndBookViews")}function iA(T,N){var L=Ei();return pi(L,"BrtBeginBook"),pi(L,"BrtFileVersion",tA()),pi(L,"BrtWbProp",Zg(T.Workbook&&T.Workbook.WBProps||null)),nA(L,T,N),eA(L,T,N),pi(L,"BrtEndBook"),L.end()}function aA(T,N,L){return N.slice(-4)===".bin"?qg(T,L):Kg(T,L)}function oA(T,N,L,Q,ne,Te,Ve,je){return N.slice(-4)===".bin"?mg(T,Q,L,ne,Te,Ve,je):Vm(T,Q,L,ne,Te,Ve,je)}function sA(T,N,L,Q,ne,Te,Ve,je){return N.slice(-4)===".bin"?Rg(T,Q,L,ne,Te,Ve,je):Ng(T,Q,L,ne,Te,Ve,je)}function lA(T,N,L,Q,ne,Te,Ve,je){return N.slice(-4)===".bin"?Qi(T,Q,L,ne,Te,Ve,je):wo(T,Q,L,ne,Te,Ve,je)}function cA(T,N,L,Q,ne,Te,Ve,je){return N.slice(-4)===".bin"?Gi(T,Q,L,ne,Te,Ve,je):Mi(T,Q,L,ne,Te,Ve,je)}function uA(T,N,L,Q){return N.slice(-4)===".bin"?_h(T,L,Q):Jl(T,L,Q)}function dA(T,N,L){return Hd(T,L)}function hA(T,N,L){return N.slice(-4)===".bin"?Oe(T,L):Or(T,L)}function fA(T,N,L){return N.slice(-4)===".bin"?At(T,L):vf(T,L)}function pA(T,N,L){return N.slice(-4)===".bin"?hf(T,N,L):uf(T,N,L)}function mA(T,N,L,Q){return L.slice(-4)===".bin"?pf(T,N,L,Q):ff(T,N,L,Q)}function gA(T,N,L){return(N.slice(-4)===".bin"?iA:Xg)(T,L)}function AA(T,N,L,Q,ne){return(N.slice(-4)===".bin"?Tg:h0)(T,L,Q,ne)}function kv(T,N,L,Q,ne){return(N.slice(-4)===".bin"?Fg:Dg)(T,L,Q,ne)}function vA(T,N,L){return(N.slice(-4)===".bin"?fh:cd)(T,L)}function bA(T,N,L){return(N.slice(-4)===".bin"?zt:Ue)(T,L)}function yA(T,N,L){return(N.slice(-4)===".bin"?cr:yf)(T,L)}var $f=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,qf=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function fd(T,N){var L=T.split(/\s+/),Q=[];if(N||(Q[0]=L[0]),L.length===1)return Q;var ne=T.match($f),Te,Ve,je,vt;if(ne)for(vt=0;vt!=ne.length;++vt)Te=ne[vt].match(qf),(Ve=Te[1].indexOf(":"))===-1?Q[Te[1]]=Te[2].slice(1,Te[2].length-1):(Te[1].slice(0,6)==="xmlns:"?je="xmlns"+Te[1].slice(6):je=Te[1].slice(Ve+1),Q[je]=Te[2].slice(1,Te[2].length-1));return Q}function wA(T){var N=T.split(/\s+/),L={};if(N.length===1)return L;var Q=T.match($f),ne,Te,Ve,je;if(Q)for(je=0;je!=Q.length;++je)ne=Q[je].match(qf),(Te=ne[1].indexOf(":"))===-1?L[ne[1]]=ne[2].slice(1,ne[2].length-1):(ne[1].slice(0,6)==="xmlns:"?Ve="xmlns"+ne[1].slice(6):Ve=ne[1].slice(Te+1),L[Ve]=ne[2].slice(1,ne[2].length-1));return L}function xA(T,N){var L=q[T]||Tn(T);return L==="General"?G._general(N):G.format(L,N)}function SA(T,N,L,Q){var ne=Q;switch((L[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":ne=Xt(Q);break;case"i2":case"int":ne=parseInt(Q,10);break;case"r4":case"float":ne=parseFloat(Q);break;case"date":case"dateTime.tz":ne=pt(Q);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+L[0])}T[Tn(N)]=ne}function CA(T,N,L){if(T.t==="z")return;if(!L||L.cellText!==!1)try{T.t==="e"?T.w=T.w||Mo[T.v]:N==="General"?T.t==="n"?(T.v|0)===T.v?T.w=G._general_int(T.v):T.w=G._general_num(T.v):T.w=G._general(T.v):T.w=xA(N||"General",T.v)}catch(Te){if(L.WTF)throw Te}try{var Q=q[N]||N||"General";if(L.cellNF&&(T.z=Q),L.cellDates&&T.t=="n"&&G.is_date(Q)){var ne=G.parse_date_code(T.v);ne&&(T.t="d",T.v=new Date(ne.y,ne.m-1,ne.d,ne.H,ne.M,ne.S,ne.u))}}catch(Te){if(L.WTF)throw Te}}function EA(T,N,L){if(L.cellStyles&&N.Interior){var Q=N.Interior;Q.Pattern&&(Q.patternType=hl[Q.Pattern]||Q.Pattern)}T[N.ID]=N}function _A(T,N,L,Q,ne,Te,Ve,je,vt,St){var Pt="General",pr=Q.StyleID,_r={};St=St||{};var Rr=[],ln=0;for(pr===void 0&&je&&(pr=je.StyleID),pr===void 0&&Ve&&(pr=Ve.StyleID);Te[pr]!==void 0&&!(Te[pr].nf&&(Pt=Te[pr].nf),Te[pr].Interior&&Rr.push(Te[pr].Interior),!Te[pr].Parent);)pr=Te[pr].Parent;switch(L.Type){case"Boolean":Q.t="b",Q.v=Xt(T);break;case"String":Q.t="s",Q.r=gt(Tn(T)),Q.v=T.indexOf("<")>-1?Tn(N||T).replace(/<.*?>/g,""):Q.r;break;case"DateTime":T.slice(-1)!="Z"&&(T+="Z"),Q.v=(pt(T)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3),Q.v!==Q.v?Q.v=Tn(T):Q.v<60&&(Q.v=Q.v-1),(!Pt||Pt=="General")&&(Pt="yyyy-mm-dd");case"Number":Q.v===void 0&&(Q.v=+T),Q.t||(Q.t="n");break;case"Error":Q.t="e",Q.v=Io[T],St.cellText!==!1&&(Q.w=T);break;default:T==""&&N==""?Q.t="z":(Q.t="s",Q.v=gt(N||T));break}if(CA(Q,Pt,St),St.cellFormula!==!1)if(Q.Formula){var kr=Tn(Q.Formula);kr.charCodeAt(0)==61&&(kr=kr.slice(1)),Q.f=fo(kr,ne),delete Q.Formula,Q.ArrayRange=="RC"?Q.F=fo("RC:RC",ne):Q.ArrayRange&&(Q.F=fo(Q.ArrayRange,ne),vt.push([ta(Q.F),Q.F]))}else for(ln=0;ln<vt.length;++ln)ne.r>=vt[ln][0].s.r&&ne.r<=vt[ln][0].e.r&&(ne.c>=vt[ln][0].s.c&&ne.c<=vt[ln][0].e.c&&(Q.F=vt[ln][1]));St.cellStyles&&(Rr.forEach(function(An){!_r.patternType&&An.patternType&&(_r.patternType=An.patternType)}),Q.s=_r),Q.StyleID!==void 0&&(Q.ixfe=Q.StyleID)}function TA(T){T.t=T.v||"",T.t=T.t.replace(/\r\n/g,`
`).replace(/\r/g,`
`),T.v=T.w=T.ixfe=void 0}function Of(T){if(E&&b.isBuffer(T))return T.toString("utf8");if(typeof T=="string")return T;if(typeof Uint8Array!="undefined"&&T instanceof Uint8Array)return er(J(K(T)));throw new Error("Bad input format: expected Buffer or string")}var jh=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>/mg;function Lf(T,N){var L=N||{};V(G);var Q=y(Of(T));(L.type=="binary"||L.type=="array"||L.type=="base64")&&(typeof cptable!="undefined"?Q=cptable.utils.decode(65001,p(Q)):Q=er(Q));var ne=Q.slice(0,1024).toLowerCase(),Te=!1;if(ne=ne.replace(/".*?"/g,""),(ne.indexOf(">")&1023)>Math.min(ne.indexOf(",")&1023,ne.indexOf(";")&1023)){var Ve=Nt(L);return Ve.type="string",au.to_workbook(Q,Ve)}if(ne.indexOf("<?xml")==-1&&["html","table","head","meta","script","style","div"].forEach(function(yc){ne.indexOf("<"+yc)>=0&&(Te=!0)}),Te)return wh.to_workbook(Q,L);var je,vt=[],St;_!=null&&L.dense==null&&(L.dense=_);var Pt={},pr=[],_r=L.dense?[]:{},Rr="",ln={},kr={},An={},Nn=fd('<Data ss:Type="String">'),Rn=0,un=0,Bi=0,fa={s:{r:2e6,c:2e6},e:{r:0,c:0}},$i={},wa={},no="",Ca=0,Ma=[],La={},ua={},xo=0,Os=[],is=[],Gs={},Ms=[],Dl,Ao=!1,Hs=[],Qo=[],$l={},ii=0,aa=0,Hi={Sheets:[],WBProps:{date1904:!1}},tn={};jh.lastIndex=0,Q=Q.replace(/<!--([\s\S]*?)-->/mg,"");for(var Mn="";je=jh.exec(Q);)switch(je[3]=(Mn=je[3]).toLowerCase()){case"data":if(Mn=="data"){if(je[1]==="/"){if((St=vt.pop())[0]!==je[3])throw new Error("Bad state: "+St.join("|"))}else je[0].charAt(je[0].length-2)!=="/"&&vt.push([je[3],!0]);break}if(vt[vt.length-1][1])break;je[1]==="/"?_A(Q.slice(Rn,je.index),no,Nn,vt[vt.length-1][0]=="comment"?Gs:kr,{c:un,r:Bi},$i,Ms[un],An,Hs,L):(no="",Nn=fd(je[0]),Rn=je.index+je[0].length);break;case"cell":if(je[1]==="/")if(is.length>0&&(kr.c=is),(!L.sheetRows||L.sheetRows>Bi)&&kr.v!==void 0&&(L.dense?(_r[Bi]||(_r[Bi]=[]),_r[Bi][un]=kr):_r[ya(un)+_i(Bi)]=kr),kr.HRef&&(kr.l={Target:Tn(kr.HRef)},kr.HRefScreenTip&&(kr.l.Tooltip=kr.HRefScreenTip),delete kr.HRef,delete kr.HRefScreenTip),(kr.MergeAcross||kr.MergeDown)&&(ii=un+(parseInt(kr.MergeAcross,10)|0),aa=Bi+(parseInt(kr.MergeDown,10)|0),Ma.push({s:{c:un,r:Bi},e:{c:ii,r:aa}})),!L.sheetStubs)kr.MergeAcross?un=ii+1:++un;else if(kr.MergeAcross||kr.MergeDown){for(var ti=un;ti<=ii;++ti)for(var Da=Bi;Da<=aa;++Da)(ti>un||Da>Bi)&&(L.dense?(_r[Da]||(_r[Da]=[]),_r[Da][ti]={t:"z"}):_r[ya(ti)+_i(Da)]={t:"z"});un=ii+1}else++un;else kr=wA(je[0]),kr.Index&&(un=+kr.Index-1),un<fa.s.c&&(fa.s.c=un),un>fa.e.c&&(fa.e.c=un),je[0].slice(-2)==="/>"&&++un,is=[];break;case"row":je[1]==="/"||je[0].slice(-2)==="/>"?(Bi<fa.s.r&&(fa.s.r=Bi),Bi>fa.e.r&&(fa.e.r=Bi),je[0].slice(-2)==="/>"&&(An=fd(je[0]),An.Index&&(Bi=+An.Index-1)),un=0,++Bi):(An=fd(je[0]),An.Index&&(Bi=+An.Index-1),$l={},(An.AutoFitHeight=="0"||An.Height)&&($l.hpx=parseInt(An.Height,10),$l.hpt=ts($l.hpx),Qo[Bi]=$l),An.Hidden=="1"&&($l.hidden=!0,Qo[Bi]=$l));break;case"worksheet":if(je[1]==="/"){if((St=vt.pop())[0]!==je[3])throw new Error("Bad state: "+St.join("|"));pr.push(Rr),fa.s.r<=fa.e.r&&fa.s.c<=fa.e.c&&(_r["!ref"]=ba(fa),L.sheetRows&&L.sheetRows<=fa.e.r&&(_r["!fullref"]=_r["!ref"],fa.e.r=L.sheetRows-1,_r["!ref"]=ba(fa))),Ma.length&&(_r["!merges"]=Ma),Ms.length>0&&(_r["!cols"]=Ms),Qo.length>0&&(_r["!rows"]=Qo),Pt[Rr]=_r}else fa={s:{r:2e6,c:2e6},e:{r:0,c:0}},Bi=un=0,vt.push([je[3],!1]),St=fd(je[0]),Rr=Tn(St.Name),_r=L.dense?[]:{},Ma=[],Hs=[],Qo=[],tn={name:Rr,Hidden:0},Hi.Sheets.push(tn);break;case"table":if(je[1]==="/"){if((St=vt.pop())[0]!==je[3])throw new Error("Bad state: "+St.join("|"))}else{if(je[0].slice(-2)=="/>")break;ln=fd(je[0]),vt.push([je[3],!1]),Ms=[],Ao=!1}break;case"style":je[1]==="/"?EA($i,wa,L):wa=fd(je[0]);break;case"numberformat":wa.nf=Tn(fd(je[0]).Format||"General"),q[wa.nf]&&(wa.nf=q[wa.nf]);for(var ui=0;ui!=392&&!(G._table[ui]==wa.nf);++ui);if(ui==392){for(ui=57;ui!=392;++ui)if(G._table[ui]==null){G.load(wa.nf,ui);break}}break;case"column":if(vt[vt.length-1][0]!=="table")break;if(Dl=fd(je[0]),Dl.Hidden&&(Dl.hidden=!0,delete Dl.Hidden),Dl.Width&&(Dl.wpx=parseInt(Dl.Width,10)),!Ao&&Dl.wpx>10){Ao=!0,ci=xn;for(var pa=0;pa<Ms.length;++pa)Ms[pa]&&uo(Ms[pa])}Ao&&uo(Dl),Ms[Dl.Index-1||Ms.length]=Dl;for(var Ii=0;Ii<+Dl.Span;++Ii)Ms[Ms.length]=Nt(Dl);break;case"namedrange":if(je[1]==="/")break;Hi.Names||(Hi.Names=[]);var Ua=Gt(je[0]),ei={Name:Ua.Name,Ref:fo(Ua.RefersTo.slice(1),{r:0,c:0})};Hi.Sheets.length>0&&(ei.Sheet=Hi.Sheets.length-1),Hi.Names.push(ei);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(je[0].slice(-2)==="/>")break;je[1]==="/"?no+=Q.slice(Ca,je.index):Ca=je.index+je[0].length;break;case"interior":if(!L.cellStyles)break;wa.Interior=fd(je[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if(je[0].slice(-2)==="/>")break;je[1]==="/"?_l(La,Mn,Q.slice(xo,je.index)):xo=je.index+je[0].length;break;case"paragraphs":break;case"styles":case"workbook":if(je[1]==="/"){if((St=vt.pop())[0]!==je[3])throw new Error("Bad state: "+St.join("|"))}else vt.push([je[3],!1]);break;case"comment":if(je[1]==="/"){if((St=vt.pop())[0]!==je[3])throw new Error("Bad state: "+St.join("|"));TA(Gs),is.push(Gs)}else vt.push([je[3],!1]),St=fd(je[0]),Gs={a:St.Author};break;case"autofilter":if(je[1]==="/"){if((St=vt.pop())[0]!==je[3])throw new Error("Bad state: "+St.join("|"))}else if(je[0].charAt(je[0].length-2)!=="/"){var Va=fd(je[0]);_r["!autofilter"]={ref:fo(Va.Range).replace(/\$/g,"")},vt.push([je[3],!0])}break;case"name":break;case"datavalidation":if(je[1]==="/"){if((St=vt.pop())[0]!==je[3])throw new Error("Bad state: "+St.join("|"))}else je[0].charAt(je[0].length-2)!=="/"&&vt.push([je[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if(je[1]==="/"){if((St=vt.pop())[0]!==je[3])throw new Error("Bad state: "+St.join("|"))}else je[0].charAt(je[0].length-2)!=="/"&&vt.push([je[3],!0]);break;case"null":break;default:if(vt.length==0&&je[3]=="document")return cp(Q,L);if(vt.length==0&&je[3]=="uof")return cp(Q,L);var as=!0;switch(vt[vt.length-1][0]){case"officedocumentsettings":switch(je[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:as=!1}break;case"componentoptions":switch(je[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:as=!1}break;case"excelworkbook":switch(je[3]){case"date1904":Hi.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:as=!1}break;case"workbookoptions":switch(je[3]){case"owcversion":break;case"height":break;case"width":break;default:as=!1}break;case"worksheetoptions":switch(je[3]){case"visible":if(!(je[0].slice(-2)==="/>"))if(je[1]==="/")switch(Q.slice(xo,je.index)){case"SheetHidden":tn.Hidden=1;break;case"SheetVeryHidden":tn.Hidden=2;break}else xo=je.index+je[0].length;break;case"header":_r["!margins"]||bh(_r["!margins"]={},"xlml"),_r["!margins"].header=Gt(je[0]).Margin;break;case"footer":_r["!margins"]||bh(_r["!margins"]={},"xlml"),_r["!margins"].footer=Gt(je[0]).Margin;break;case"pagemargins":var ds=Gt(je[0]);_r["!margins"]||bh(_r["!margins"]={},"xlml"),ds.Top&&(_r["!margins"].top=ds.Top),ds.Left&&(_r["!margins"].left=ds.Left),ds.Right&&(_r["!margins"].right=ds.Right),ds.Bottom&&(_r["!margins"].bottom=ds.Bottom);break;case"displayrighttoleft":Hi.Views||(Hi.Views=[]),Hi.Views[0]||(Hi.Views[0]={}),Hi.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":_r["!outline"]||(_r["!outline"]={}),_r["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":_r["!outline"]||(_r["!outline"]={}),_r["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:as=!1}break;case"pivottable":case"pivotcache":switch(je[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:as=!1}break;case"pagebreaks":switch(je[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:as=!1}break;case"autofilter":switch(je[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:as=!1}break;case"querytable":switch(je[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:as=!1}break;case"datavalidation":switch(je[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:as=!1}break;case"sorting":case"conditionalformatting":switch(je[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:as=!1}break;case"mapinfo":case"schema":case"data":switch(je[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:as=!1}break;case"smarttags":break;default:as=!1;break}if(as)break;if(je[3].match(/!\[CDATA/))break;if(!vt[vt.length-1][1])throw"Unrecognized tag: "+je[3]+"|"+vt.join("|");if(vt[vt.length-1][0]==="customdocumentproperties"){if(je[0].slice(-2)==="/>")break;je[1]==="/"?SA(ua,Mn,Os,Q.slice(xo,je.index)):(Os=je,xo=je.index+je[0].length);break}if(L.WTF)throw"Unrecognized tag: "+je[3]+"|"+vt.join("|")}var Lo={};return!L.bookSheets&&!L.bookProps&&(Lo.Sheets=Pt),Lo.SheetNames=pr,Lo.Workbook=Hi,Lo.SSF=G.get_table(),Lo.Props=La,Lo.Custprops=ua,Lo}function Nf(T,N){Df(N=N||{});switch(N.type||"base64"){case"base64":return Lf(C.decode(T),N);case"binary":case"buffer":case"file":return Lf(T,N);case"array":return Lf(J(T),N)}}function IA(T,N){var L=[];return T.Props&&L.push(Wc(T.Props,N)),T.Custprops&&L.push(fc(T.Props,T.Custprops,N)),L.join("")}function OA(){return""}function LA(T,N){var L=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return N.cellXfs.forEach(function(Q,ne){var Te=[];Te.push(dr("NumberFormat",null,{"ss:Format":lt(G._table[Q.numFmtId])}));var Ve={"ss:ID":"s"+(21+ne)};L.push(dr("Style",Te.join(""),Ve))}),dr("Styles",L.join(""))}function ep(T){return dr("NamedRange",null,{"ss:Name":T.Name,"ss:RefersTo":"="+Ds(T.Ref,{r:0,c:0})})}function NA(T){if(!((T||{}).Workbook||{}).Names)return"";for(var N=T.Workbook.Names,L=[],Q=0;Q<N.length;++Q){var ne=N[Q];if(ne.Sheet!=null)continue;if(ne.Name.match(/^_xlfn\./))continue;L.push(ep(ne))}return dr("Names",L.join(""))}function DA(T,N,L,Q){if(!T)return"";if(!((Q||{}).Workbook||{}).Names)return"";for(var ne=Q.Workbook.Names,Te=[],Ve=0;Ve<ne.length;++Ve){var je=ne[Ve];if(je.Sheet!=L)continue;if(je.Name.match(/^_xlfn\./))continue;Te.push(ep(je))}return Te.join("")}function MA(T,N,L,Q){if(!T)return"";var ne=[];if(T["!margins"]&&(ne.push("<PageSetup>"),T["!margins"].header&&ne.push(dr("Header",null,{"x:Margin":T["!margins"].header})),T["!margins"].footer&&ne.push(dr("Footer",null,{"x:Margin":T["!margins"].footer})),ne.push(dr("PageMargins",null,{"x:Bottom":T["!margins"].bottom||"0.75","x:Left":T["!margins"].left||"0.7","x:Right":T["!margins"].right||"0.7","x:Top":T["!margins"].top||"0.75"})),ne.push("</PageSetup>")),Q&&Q.Workbook&&Q.Workbook.Sheets&&Q.Workbook.Sheets[L])if(Q.Workbook.Sheets[L].Hidden)ne.push(dr("Visible",Q.Workbook.Sheets[L].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var Te=0;Te<L&&!(Q.Workbook.Sheets[Te]&&!Q.Workbook.Sheets[Te].Hidden);++Te);Te==L&&ne.push("<Selected/>")}return((((Q||{}).Workbook||{}).Views||[])[0]||{}).RTL&&ne.push("<DisplayRightToLeft/>"),T["!protect"]&&(ne.push(tr("ProtectContents","True")),T["!protect"].objects&&ne.push(tr("ProtectObjects","True")),T["!protect"].scenarios&&ne.push(tr("ProtectScenarios","True")),T["!protect"].selectLockedCells!=null&&!T["!protect"].selectLockedCells?ne.push(tr("EnableSelection","NoSelection")):T["!protect"].selectUnlockedCells!=null&&!T["!protect"].selectUnlockedCells&&ne.push(tr("EnableSelection","UnlockedCells")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(Ve){T["!protect"][Ve[0]]&&ne.push("<"+Ve[1]+"/>")})),ne.length==0?"":dr("WorksheetOptions",ne.join(""),{xmlns:Gn.x})}function RA(T){return T.map(function(N){var L=ir(N.t||""),Q=dr("ss:Data",L,{xmlns:"http://www.w3.org/TR/REC-html40"});return dr("Comment",Q,{"ss:Author":N.a})}).join("")}function FA(T,N,L,Q,ne,Te,Ve){if(!T||T.v==null&&T.f==null)return"";var je={};if(T.f&&(je["ss:Formula"]="="+lt(Ds(T.f,Ve))),T.F&&T.F.slice(0,N.length)==N){var vt=Pi(T.F.slice(N.length+1));je["ss:ArrayRange"]="RC:R"+(vt.r==Ve.r?"":"["+(vt.r-Ve.r)+"]")+"C"+(vt.c==Ve.c?"":"["+(vt.c-Ve.c)+"]")}if(T.l&&T.l.Target&&(je["ss:HRef"]=lt(T.l.Target),T.l.Tooltip&&(je["x:HRefScreenTip"]=lt(T.l.Tooltip))),L["!merges"])for(var St=L["!merges"],Pt=0;Pt!=St.length;++Pt){if(St[Pt].s.c!=Ve.c||St[Pt].s.r!=Ve.r)continue;St[Pt].e.c>St[Pt].s.c&&(je["ss:MergeAcross"]=St[Pt].e.c-St[Pt].s.c),St[Pt].e.r>St[Pt].s.r&&(je["ss:MergeDown"]=St[Pt].e.r-St[Pt].s.r)}var pr="",_r="";switch(T.t){case"z":if(!Q.sheetStubs)return"";break;case"n":pr="Number",_r=String(T.v);break;case"b":pr="Boolean",_r=T.v?"1":"0";break;case"e":pr="Error",_r=Mo[T.v];break;case"d":pr="DateTime",_r=new Date(T.v).toISOString(),T.z==null&&(T.z=T.z||G._table[14]);break;case"s":pr="String",_r=$e(T.v||"");break}var Rr=yh(Q.cellXfs,T,Q);je["ss:StyleID"]="s"+(21+Rr),je["ss:Index"]=Ve.c+1;var ln=T.v!=null?_r:"",kr=T.t=="z"?"":'<Data ss:Type="'+pr+'">'+ln+"</Data>";return(T.c||[]).length>0&&(kr+=RA(T.c)),dr("Cell",kr,je)}function BA(T,N){var L='<Row ss:Index="'+(T+1)+'"';return N&&(N.hpt&&!N.hpx&&(N.hpx=js(N.hpt)),N.hpx&&(L+=' ss:AutoFitHeight="0" ss:Height="'+N.hpx+'"'),N.hidden&&(L+=' ss:Hidden="1"')),L+">"}function kA(T,N,L,Q){if(!T["!ref"])return"";var ne=ta(T["!ref"]),Te=T["!merges"]||[],Ve=0,je=[];T["!cols"]&&T["!cols"].forEach(function(An,Nn){uo(An);var Rn=!!An.width,un=Jh(Nn,An),Bi={"ss:Index":Nn+1};Rn&&(Bi["ss:Width"]=ra(un.width)),An.hidden&&(Bi["ss:Hidden"]="1"),je.push(dr("Column",null,Bi))});for(var vt=Array.isArray(T),St=ne.s.r;St<=ne.e.r;++St){for(var Pt=[BA(St,(T["!rows"]||[])[St])],pr=ne.s.c;pr<=ne.e.c;++pr){var _r=!1;for(Ve=0;Ve!=Te.length;++Ve){if(Te[Ve].s.c>pr)continue;if(Te[Ve].s.r>St)continue;if(Te[Ve].e.c<pr)continue;if(Te[Ve].e.r<St)continue;(Te[Ve].s.c!=pr||Te[Ve].s.r!=St)&&(_r=!0);break}if(_r)continue;var Rr={r:St,c:pr},ln=dn(Rr),kr=vt?(T[St]||[])[pr]:T[ln];Pt.push(FA(kr,ln,T,N,L,Q,Rr))}Pt.push("</Row>"),Pt.length>2&&je.push(Pt.join(""))}return je.join("")}function PA(T,N,L){var Q=[],ne=L.SheetNames[T],Te=L.Sheets[ne],Ve=Te?DA(Te,N,T,L):"";return Ve.length>0&&Q.push("<Names>"+Ve+"</Names>"),Ve=Te?kA(Te,N,T,L):"",Ve.length>0&&Q.push("<Table>"+Ve+"</Table>"),Q.push(MA(Te,N,T,L)),Q.join("")}function UA(T,N){N||(N={}),T.SSF||(T.SSF=G.get_table()),T.SSF&&(V(G),G.load_table(T.SSF),N.revssf=Y(T.SSF),N.revssf[T.SSF[65535]]=0,N.ssf=T.SSF,N.cellXfs=[],yh(N.cellXfs,{},{revssf:{General:0}}));var L=[];L.push(IA(T,N)),L.push(OA(T,N)),L.push(""),L.push("");for(var Q=0;Q<T.SheetNames.length;++Q)L.push(dr("Worksheet",PA(Q,N,T),{"ss:Name":lt(T.SheetNames[Q])}));return L[2]=LA(T,N),L[3]=NA(T,N),Ht+dr("Workbook",L.join(""),{xmlns:Gn.ss,"xmlns:o":Gn.o,"xmlns:x":Gn.x,"xmlns:ss":Gn.ss,"xmlns:dt":Gn.dt,"xmlns:html":Gn.html})}function jA(T){var N={},L=T.content;if(L.l=28,N.AnsiUserType=L.read_shift(0,"lpstr-ansi"),N.AnsiClipboardFormat=jr(L),L.length-L.l<=4)return N;var Q=L.read_shift(4);if(Q==0||Q>40)return N;if(L.l-=4,N.Reserved1=L.read_shift(0,"lpstr-ansi"),L.length-L.l<=4)return N;if(Q=L.read_shift(4),Q!==1907505652)return N;if(N.UnicodeClipboardFormat=wr(L),Q=L.read_shift(4),Q==0||Q>40)return N;L.l-=4,N.Reserved2=L.read_shift(0,"lpwstr")}function HA(T,N,L,Q){var ne=L,Te=[],Ve=N.slice(N.l,N.l+ne);if(Q&&Q.enc&&Q.enc.insitu&&Ve.length>0)switch(T.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":case"EOF":break;case"BoundSheet8":break;default:Q.enc.insitu(Ve)}Te.push(Ve),N.l+=ne;for(var je=ef[Vn(N,N.l)],vt=0;je!=null&&je.n.slice(0,8)==="Continue";)ne=Vn(N,N.l+2),vt=N.l+4,je.n=="ContinueFrt"?vt+=4:je.n.slice(0,11)=="ContinueFrt"&&(vt+=12),Ve=N.slice(vt,N.l+4+ne),Te.push(Ve),N.l+=4+ne,je=ef[Vn(N,N.l)];var St=z(Te);Cn(St,0);var Pt=0;St.lens=[];for(var pr=0;pr<Te.length;++pr)St.lens.push(Pt),Pt+=Te[pr].length;if(St.length<L)throw"XLS Record "+(T&&T.n||"??")+" Truncated: "+St.length+" < "+L;return T.f(St,St.length,Q)}function Gd(T,N,L){if(T.t==="z")return;if(!T.XF)return;var Q=0;try{Q=T.z||T.XF.numFmtId||0,N.cellNF&&(T.z=G._table[Q])}catch(Te){if(N.WTF)throw Te}if(!N||N.cellText!==!1)try{T.t==="e"?T.w=T.w||Mo[T.v]:Q===0||Q=="General"?T.t==="n"?(T.v|0)===T.v?T.w=G._general_int(T.v):T.w=G._general_num(T.v):T.w=G._general(T.v):T.w=G.format(Q,T.v,{date1904:!!L,dateNF:N&&N.dateNF})}catch(Te){if(N.WTF)throw Te}if(N.cellDates&&Q&&T.t=="n"&&G.is_date(G._table[Q]||String(Q))){var ne=G.parse_date_code(T.v);ne&&(T.t="d",T.v=new Date(ne.y,ne.m-1,ne.d,ne.H,ne.M,ne.S,ne.u))}}function $h(T,N,L){return{v:T,ixfe:N,t:L}}function zA(T,N){var L={opts:{}},Q={};_!=null&&N.dense==null&&(N.dense=_);var ne=N.dense?[]:{},Te={},Ve={},je=null,vt=[],St="",Pt={},pr,_r="",Rr,ln,kr,An,Nn={},Rn=[],un,Bi,fa=[],$i=[],wa={Sheets:[],WBProps:{date1904:!1},Views:[{}]},no={},Ca=function($o){return $o<8?za[$o]:$o<64&&$i[$o-8]||za[$o]},Ma=function($o,ol,Kl){var Il=ol.XF.data;if(!Il||!Il.patternType||!Kl||!Kl.cellStyles)return;ol.s={},ol.s.patternType=Il.patternType;var Ol;(Ol=Tt(Ca(Il.icvFore)))&&(ol.s.fgColor={rgb:Ol}),(Ol=Tt(Ca(Il.icvBack)))&&(ol.s.bgColor={rgb:Ol})},La=function($o,ol,Kl){if(ii>1)return;if(Kl.sheetRows&&$o.r>=Kl.sheetRows)return;if(Kl.cellStyles&&ol.XF&&ol.XF.data&&Ma($o,ol,Kl),delete ol.ixfe,delete ol.XF,pr=$o,_r=dn($o),(!Ve||!Ve.s||!Ve.e)&&(Ve={s:{r:0,c:0},e:{r:0,c:0}}),$o.r<Ve.s.r&&(Ve.s.r=$o.r),$o.c<Ve.s.c&&(Ve.s.c=$o.c),$o.r+1>Ve.e.r&&(Ve.e.r=$o.r+1),$o.c+1>Ve.e.c&&(Ve.e.c=$o.c+1),Kl.cellFormula&&ol.f)for(var Il=0;Il<Rn.length;++Il){if(Rn[Il][0].s.c>$o.c||Rn[Il][0].s.r>$o.r)continue;if(Rn[Il][0].e.c<$o.c||Rn[Il][0].e.r<$o.r)continue;ol.F=ba(Rn[Il][0]),(Rn[Il][0].s.c!=$o.c||Rn[Il][0].s.r!=$o.r)&&delete ol.f,ol.f&&(ol.f=""+_u(Rn[Il][1],Ve,$o,Qo,ua));break}Kl.dense?(ne[$o.r]||(ne[$o.r]=[]),ne[$o.r][$o.c]=ol):ne[_r]=ol},ua={enc:!1,sbcch:0,snames:[],sharedf:Nn,arrayf:Rn,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!N&&!!N.cellStyles,WTF:!!N&&!!N.wtf};N.password&&(ua.password=N.password);var xo,Os=[],is=[],Gs=[],Ms=[],Dl=0,Ao=0,Hs=!1,Qo=[];Qo.SheetNames=ua.snames,Qo.sharedf=ua.sharedf,Qo.arrayf=ua.arrayf,Qo.names=[],Qo.XTI=[];var $l="",ii=0,aa=0,Hi=[],tn=[],Mn;ua.codepage=1200,o(1200);for(var ti=!1;T.l<T.length-1;){var Da=T.l,ui=T.read_shift(2);if(ui===0&&$l==="EOF")break;var pa=T.l===T.length?0:T.read_shift(2),Ii=ef[ui];if(Ii&&Ii.f){if(N.bookSheets&&($l==="BoundSheet8"&&Ii.n!=="BoundSheet8"))break;if($l=Ii.n,Ii.r===2||Ii.r==12){var Ua=T.read_shift(2);if(pa-=2,!ua.enc&&Ua!==ui&&((Ua&255)<<8|Ua>>8)!==ui)throw new Error("rt mismatch: "+Ua+"!="+ui);Ii.r==12&&(T.l+=10,pa-=10)}var ei={};Ii.n==="EOF"?ei=Ii.f(T,pa,ua):ei=HA(Ii,T,pa,ua);var Va=Ii.n;if(ii==0&&Va!="BOF")continue;switch(Va){case"Date1904":L.opts.Date1904=wa.WBProps.date1904=ei;break;case"WriteProtect":L.opts.WriteProtect=!0;break;case"FilePass":if(ua.enc||(T.l=0),ua.enc=ei,!N.password)throw new Error("File is password-protected");if(ei.valid==null)throw new Error("Encryption scheme unsupported");if(!ei.valid)throw new Error("Password is incorrect");break;case"WriteAccess":ua.lastuser=ei;break;case"FileSharing":break;case"CodePage":var as=Number(ei);switch(as){case 21010:as=1200;break;case 32768:as=1e4;break;case 32769:as=1252;break}o(ua.codepage=as),ti=!0;break;case"RRTabId":ua.rrtabid=ei;break;case"WinProtect":ua.winlocked=ei;break;case"Template":break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":break;case"RefreshAll":case"CalcCount":case"CalcDelta":case"CalcIter":case"CalcMode":case"CalcPrecision":case"CalcSaveRecalc":L.opts[Va]=ei;break;case"CalcRefMode":ua.CalcRefMode=ei;break;case"Uncalced":break;case"ForceFullCalculation":L.opts.FullCalc=ei;break;case"WsBool":ei.fDialog&&(ne["!type"]="dialog"),ei.fBelow||((ne["!outline"]||(ne["!outline"]={})).above=!0),ei.fRight||((ne["!outline"]||(ne["!outline"]={})).left=!0);break;case"XF":fa.push(ei);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":Qo.push([ei]),Qo[Qo.length-1].XTI=[];break;case"ExternName":Qo[Qo.length-1].push(ei);break;case"Index":break;case"Lbl":Mn={Name:ei.Name,Ref:_u(ei.rgce,Ve,null,Qo,ua)},ei.itab>0&&(Mn.Sheet=ei.itab-1),Qo.names.push(Mn),Qo[0]||(Qo[0]=[],Qo[0].XTI=[]),Qo[Qo.length-1].push(ei),ei.Name=="_xlnm._FilterDatabase"&&ei.itab>0&&(ei.rgce&&ei.rgce[0]&&ei.rgce[0][0]&&ei.rgce[0][0][0]=="PtgArea3d"&&(tn[ei.itab-1]={ref:ba(ei.rgce[0][0][1][2])}));break;case"ExternCount":ua.ExternCount=ei;break;case"ExternSheet":Qo.length==0&&(Qo[0]=[],Qo[0].XTI=[]),Qo[Qo.length-1].XTI=Qo[Qo.length-1].XTI.concat(ei),Qo.XTI=Qo.XTI.concat(ei);break;case"NameCmt":if(ua.biff<8)break;Mn!=null&&(Mn.Comment=ei[1]);break;case"Protect":ne["!protect"]=ei;break;case"Password":ei!==0&&ua.WTF&&console.error("Password verifier: "+ei);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":Te[ei.pos]=ei,ua.snames.push(ei.name);break;case"EOF":{if(--ii)break;if(Ve.e){if(Ve.e.r>0&&Ve.e.c>0){if(Ve.e.r--,Ve.e.c--,ne["!ref"]=ba(Ve),N.sheetRows&&N.sheetRows<=Ve.e.r){var ds=Ve.e.r;Ve.e.r=N.sheetRows-1,ne["!fullref"]=ne["!ref"],ne["!ref"]=ba(Ve),Ve.e.r=ds}Ve.e.r++,Ve.e.c++}Os.length>0&&(ne["!merges"]=Os),is.length>0&&(ne["!objects"]=is),Gs.length>0&&(ne["!cols"]=Gs),Ms.length>0&&(ne["!rows"]=Ms),wa.Sheets.push(no)}St===""?Pt=ne:Q[St]=ne,ne=N.dense?[]:{}}break;case"BOF":{if(ua.biff===8&&(ua.biff={9:2,521:3,1033:4}[ui]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[ei.BIFFVer]||8),ua.biffguess=ei.BIFFVer==0,ei.BIFFVer==0&&ei.dt==4096&&(ua.biff=5,ti=!0,o(ua.codepage=28591)),ua.biff==8&&ei.BIFFVer==0&&ei.dt==16&&(ua.biff=2),ii++)break;if(ne=N.dense?[]:{},ua.biff<8&&!ti&&(ti=!0,o(ua.codepage=N.codepage||1252)),ua.biff<5||ei.BIFFVer==0&&ei.dt==4096){St===""&&(St="Sheet1"),Ve={s:{r:0,c:0},e:{r:0,c:0}};var Lo={pos:T.l-pa,name:St};Te[Lo.pos]=Lo,ua.snames.push(St)}else St=(Te[Da]||{name:""}).name;ei.dt==32&&(ne["!type"]="chart"),ei.dt==64&&(ne["!type"]="macro"),Os=[],is=[],ua.arrayf=Rn=[],Gs=[],Ms=[],Dl=Ao=0,Hs=!1,no={Hidden:(Te[Da]||{hs:0}).hs,name:St}}break;case"Number":case"BIFF2NUM":case"BIFF2INT":ne["!type"]=="chart"&&((N.dense?(ne[ei.r]||[])[ei.c]:ne[dn({c:ei.c,r:ei.r})])&&++ei.c),un={ixfe:ei.ixfe,XF:fa[ei.ixfe]||{},v:ei.val,t:"n"},aa>0&&(un.z=Hi[un.ixfe>>8&63]),Gd(un,N,L.opts.Date1904),La({c:ei.c,r:ei.r},un,N);break;case"BoolErr":un={ixfe:ei.ixfe,XF:fa[ei.ixfe],v:ei.val,t:ei.t},aa>0&&(un.z=Hi[un.ixfe>>8&63]),Gd(un,N,L.opts.Date1904),La({c:ei.c,r:ei.r},un,N);break;case"RK":un={ixfe:ei.ixfe,XF:fa[ei.ixfe],v:ei.rknum,t:"n"},aa>0&&(un.z=Hi[un.ixfe>>8&63]),Gd(un,N,L.opts.Date1904),La({c:ei.c,r:ei.r},un,N);break;case"MulRk":for(var yc=ei.c;yc<=ei.C;++yc){var kc=ei.rkrec[yc-ei.c][0];un={ixfe:kc,XF:fa[kc],v:ei.rkrec[yc-ei.c][1],t:"n"},aa>0&&(un.z=Hi[un.ixfe>>8&63]),Gd(un,N,L.opts.Date1904),La({c:yc,r:ei.r},un,N)}break;case"Formula":{if(ei.val=="String"){je=ei;break}if(un=$h(ei.val,ei.cell.ixfe,ei.tt),un.XF=fa[un.ixfe],N.cellFormula){var wc=ei.formula;if(wc&&wc[0]&&wc[0][0]&&wc[0][0][0]=="PtgExp"){var Wl=wc[0][0][1][0],pd=wc[0][0][1][1],Nd=dn({r:Wl,c:pd});Nn[Nd]?un.f=""+_u(ei.formula,Ve,ei.cell,Qo,ua):un.F=((N.dense?(ne[Wl]||[])[pd]:ne[Nd])||{}).F}else un.f=""+_u(ei.formula,Ve,ei.cell,Qo,ua)}aa>0&&(un.z=Hi[un.ixfe>>8&63]),Gd(un,N,L.opts.Date1904),La(ei.cell,un,N),je=ei}break;case"String":if(je)je.val=ei,un=$h(ei,je.cell.ixfe,"s"),un.XF=fa[un.ixfe],N.cellFormula&&(un.f=""+_u(je.formula,Ve,je.cell,Qo,ua)),aa>0&&(un.z=Hi[un.ixfe>>8&63]),Gd(un,N,L.opts.Date1904),La(je.cell,un,N),je=null;else throw new Error("String record expects Formula");break;case"Array":{Rn.push(ei);var tu=dn(ei[0].s);if(Rr=N.dense?(ne[ei[0].s.r]||[])[ei[0].s.c]:ne[tu],N.cellFormula&&Rr){if(!je)break;if(!tu||!Rr)break;Rr.f=""+_u(ei[1],Ve,ei[0],Qo,ua),Rr.F=ba(ei[0])}}break;case"ShrFmla":{if(!N.cellFormula)break;if(_r){if(!je)break;Nn[dn(je.cell)]=ei[0],Rr=N.dense?(ne[je.cell.r]||[])[je.cell.c]:ne[dn(je.cell)],(Rr||{}).f=""+_u(ei[0],Ve,pr,Qo,ua)}}break;case"LabelSst":un=$h(vt[ei.isst].t,ei.ixfe,"s"),vt[ei.isst].h&&(un.h=vt[ei.isst].h),un.XF=fa[un.ixfe],aa>0&&(un.z=Hi[un.ixfe>>8&63]),Gd(un,N,L.opts.Date1904),La({c:ei.c,r:ei.r},un,N);break;case"Blank":N.sheetStubs&&(un={ixfe:ei.ixfe,XF:fa[ei.ixfe],t:"z"},aa>0&&(un.z=Hi[un.ixfe>>8&63]),Gd(un,N,L.opts.Date1904),La({c:ei.c,r:ei.r},un,N));break;case"MulBlank":if(N.sheetStubs)for(var Qs=ei.c;Qs<=ei.C;++Qs){var So=ei.ixfe[Qs-ei.c];un={ixfe:So,XF:fa[So],t:"z"},aa>0&&(un.z=Hi[un.ixfe>>8&63]),Gd(un,N,L.opts.Date1904),La({c:Qs,r:ei.r},un,N)}break;case"RString":case"Label":case"BIFF2STR":un=$h(ei.val,ei.ixfe,"s"),un.XF=fa[un.ixfe],aa>0&&(un.z=Hi[un.ixfe>>8&63]),Gd(un,N,L.opts.Date1904),La({c:ei.c,r:ei.r},un,N);break;case"Dimensions":ii===1&&(Ve=ei);break;case"SST":vt=ei;break;case"Format":if(ua.biff==4){Hi[aa++]=ei[1];for(var Vi=0;Vi<aa+163&&!(G._table[Vi]==ei[1]);++Vi);Vi>=163&&G.load(ei[1],aa+163)}else G.load(ei[1],ei[0]);break;case"BIFF2FORMAT":{Hi[aa++]=ei;for(var sa=0;sa<aa+163&&!(G._table[sa]==ei);++sa);sa>=163&&G.load(ei,aa+163)}break;case"MergeCells":Os=Os.concat(ei);break;case"Obj":is[ei.cmo[0]]=ua.lastobj=ei;break;case"TxO":ua.lastobj.TxO=ei;break;case"ImData":ua.lastobj.ImData=ei;break;case"HLink":for(An=ei[0].s.r;An<=ei[0].e.r;++An)for(kr=ei[0].s.c;kr<=ei[0].e.c;++kr)Rr=N.dense?(ne[An]||[])[kr]:ne[dn({c:kr,r:An})],Rr&&(Rr.l=ei[1]);break;case"HLinkTooltip":for(An=ei[0].s.r;An<=ei[0].e.r;++An)for(kr=ei[0].s.c;kr<=ei[0].e.c;++kr)Rr=N.dense?(ne[An]||[])[kr]:ne[dn({c:kr,r:An})],Rr&&Rr.l&&(Rr.l.Tooltip=ei[1]);break;case"Note":{if(ua.biff<=5&&ua.biff>=2)break;Rr=N.dense?(ne[ei[0].r]||[])[ei[0].c]:ne[dn(ei[0])];var Rs=is[ei[2]];Rr||(N.dense?(ne[ei[0].r]||(ne[ei[0].r]=[]),Rr=ne[ei[0].r][ei[0].c]={t:"z"}):Rr=ne[dn(ei[0])]={t:"z"},Ve.e.r=Math.max(Ve.e.r,ei[0].r),Ve.s.r=Math.min(Ve.s.r,ei[0].r),Ve.e.c=Math.max(Ve.e.c,ei[0].c),Ve.s.c=Math.min(Ve.s.c,ei[0].c)),Rr.c||(Rr.c=[]),ln={a:ei[1],t:Rs.TxO.t},Rr.c.push(ln)}break;default:switch(Ii.n){case"ClrtClient":break;case"XFExt":Gh(fa[ei.ixfe],ei.ext);break;case"DefColWidth":Dl=ei;break;case"DefaultRowHeight":Ao=ei[1];break;case"ColInfo":{if(!ua.cellStyles)break;for(;ei.e>=ei.s;)Gs[ei.e--]={width:ei.w/256,level:ei.level||0,hidden:!!(ei.flags&1)},Hs||(Hs=!0,Ka(ei.w/256)),uo(Gs[ei.e+1])}break;case"Row":{var qa={};ei.level!=null&&(Ms[ei.r]=qa,qa.level=ei.level),ei.hidden&&(Ms[ei.r]=qa,qa.hidden=!0),ei.hpt&&(Ms[ei.r]=qa,qa.hpt=ei.hpt,qa.hpx=js(ei.hpt))}break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":ne["!margins"]||bh(ne["!margins"]={}),ne["!margins"][Va.slice(0,-6).toLowerCase()]=ei;break;case"Selection":break;case"Setup":ne["!margins"]||bh(ne["!margins"]={}),ne["!margins"].header=ei.header,ne["!margins"].footer=ei.footer;break;case"Window2":ei.RTL&&(wa.Views[0].RTL=!0);break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"GCW":break;case"LHRecord":break;case"DBCell":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXString":break;case"Sync":break;case"Addin":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Country":Bi=ei;break;case"RecalcId":break;case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":$i=ei;break;case"Theme":xo=ei;break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":break;case"SheetExt":break;case"SheetExtOptional":break;case"ObNoMacros":break;case"ObProj":break;case"CodeName":St?no.CodeName=ei||no.name:wa.WBProps.CodeName=ei||"ThisWorkbook";break;case"GUIDTypeLib":break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"OleDbConn":break;case"ExtString":break;case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":break;case"BuiltInFnGroupCount":break;case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":break;case"Pane":break;default:switch(Ii.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":break;case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":break;case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":break;case"WebPub":case"AutoWebPub":break;case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":break;case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;default:switch(Ii.n){case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;case"BIFF2FONTCLR":case"BIFF2FMTCNT":case"BIFF2FONTXTRA":break;case"BIFF2XF":case"BIFF3XF":case"BIFF4XF":break;case"BIFF2XFINDEX":break;case"BIFF4FMTCNT":case"BIFF2ROW":case"BIFF2WINDOW2":break;case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;case"LHNGraph":case"FnGroupName":case"AddMenu":case"LPr":break;case"ListObj":case"ListField":break;case"RRSort":break;case"BigName":break;case"ToolbarHdr":case"ToolbarEnd":break;case"DDEObjName":break;case"FRTArchId$":break;default:if(N.WTF)throw"Unrecognized Record "+Ii.n}}}}}else T.l+=pa}return L.SheetNames=Ge(Te).sort(function(eo,$o){return Number(eo)-Number($o)}).map(function(eo){return Te[eo].name}),N.bookSheets||(L.Sheets=Q),!L.SheetNames.length&&Pt["!ref"]?(L.SheetNames.push("Sheet1"),L.Sheets&&(L.Sheets.Sheet1=Pt)):L.Preamble=Pt,L.Sheets&&tn.forEach(function(eo,$o){L.Sheets[L.SheetNames[$o]]["!autofilter"]=eo}),L.Strings=vt,L.SSF=G.get_table(),ua.enc&&(L.Encryption=ua.enc),xo&&(L.Themes=xo),L.Metadata={},Bi!==void 0&&(L.Metadata.Country=Bi),Qo.names.length>0&&(wa.Names=Qo.names),L.Workbook=wa,L}var Hh={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function WA(T,N,L){var Q=ke.find(T,"!DocumentSummaryInformation");if(Q&&Q.size>0)try{var ne=Gl(Q,po,Hh.DSI);for(var Te in ne)N[Te]=ne[Te]}catch(St){if(L.WTF)throw St}var Ve=ke.find(T,"!SummaryInformation");if(Ve&&Ve.size>0)try{var je=Gl(Ve,Ha,Hh.SI);for(var vt in je)N[vt]==null&&(N[vt]=je[vt])}catch(St){if(L.WTF)throw St}N.HeadingPairs&&N.TitlesOfParts&&(ml(N.HeadingPairs,N.TitlesOfParts,N,L),delete N.HeadingPairs,delete N.TitlesOfParts)}function KA(T,N){var L=[],Q=[],ne=[],Te=0,Ve;if(T.Props)for(Ve=Ge(T.Props),Te=0;Te<Ve.length;++Te)(Object.prototype.hasOwnProperty.call(Oa,Ve[Te])?L:Object.prototype.hasOwnProperty.call(ao,Ve[Te])?Q:ne).push([Ve[Te],T.Props[Ve[Te]]]);if(T.Custprops)for(Ve=Ge(T.Custprops),Te=0;Te<Ve.length;++Te)Object.prototype.hasOwnProperty.call(T.Props||{},Ve[Te])||(Object.prototype.hasOwnProperty.call(Oa,Ve[Te])?L:Object.prototype.hasOwnProperty.call(ao,Ve[Te])?Q:ne).push([Ve[Te],T.Custprops[Ve[Te]]]);var je=[];for(Te=0;Te<ne.length;++Te){if(ul.indexOf(ne[Te][0])>-1)continue;if(ne[Te][1]==null)continue;je.push(ne[Te])}Q.length&&ke.utils.cfb_add(N,"/SummaryInformation",Kc(Q,Hh.SI,ao,Ha)),(L.length||je.length)&&ke.utils.cfb_add(N,"/DocumentSummaryInformation",Kc(L,Hh.DSI,Oa,po,je.length?je:null,Hh.UDI))}function qh(T,N){N||(N={}),Df(N),h(),N.codepage&&u(N.codepage);var L,Q;if(T.FullPaths){if(ke.find(T,"/encryption"))throw new Error("File is password-protected");L=ke.find(T,"!CompObj"),Q=ke.find(T,"/Workbook")||ke.find(T,"/Book")}else{switch(N.type){case"base64":T=B(C.decode(T));break;case"binary":T=B(T);break;case"buffer":break;case"array":Array.isArray(T)||(T=Array.prototype.slice.call(T));break}Cn(T,0),Q={content:T}}var ne,Te;if(L&&jA(L),N.bookProps&&!N.bookSheets)ne={};else{var Ve=E?"buffer":"array";if(Q&&Q.content)ne=zA(Q.content,N);else if((Te=ke.find(T,"PerfectOffice_MAIN"))&&Te.content)ne=ou.to_workbook(Te.content,(N.type=Ve,N));else if((Te=ke.find(T,"NativeContent_MAIN"))&&Te.content)ne=ou.to_workbook(Te.content,(N.type=Ve,N));else throw(Te=ke.find(T,"MN0"))&&Te.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");N.bookVBA&&T.FullPaths&&ke.find(T,"/_VBA_PROJECT_CUR/VBA/dir")&&(ne.vbaraw=sn(T))}var je={};return T.FullPaths&&WA(T,je,N),ne.Props=ne.Custprops=je,N.bookFiles&&(ne.cfb=T),ne}function VA(T,N){var L=N||{},Q=ke.utils.cfb_new({root:"R"}),ne="/Workbook";switch(L.bookType||"xls"){case"xls":L.bookType="biff8";case"xla":L.bookType||(L.bookType="xla");case"biff8":ne="/Workbook",L.biff=8;break;case"biff5":ne="/Book",L.biff=5;break;default:throw new Error("invalid type "+L.bookType+" for XLS CFB")}return ke.utils.cfb_add(Q,ne,np(T,L)),L.biff==8&&(T.Props||T.Custprops)&&KA(T,Q),L.biff==8&&T.vbaraw&&wn(Q,ke.read(T.vbaraw,{type:typeof T.vbaraw=="string"?"binary":"buffer"})),Q}var Oh={0:{n:"BrtRowHdr",f:f0},1:{n:"BrtCellBlank",f:w0},2:{n:"BrtCellRk",f:j0},3:{n:"BrtCellError",f:O0},4:{n:"BrtCellBool",f:E0},5:{n:"BrtCellReal",f:k0},6:{n:"BrtCellSt",f:K0},7:{n:"BrtCellIsst",f:M0},8:{n:"BrtFmlaString",f:J0},9:{n:"BrtFmlaNum",f:Z0},10:{n:"BrtFmlaBool",f:Y0},11:{n:"BrtFmlaError",f:Q0},12:{n:"BrtShortBlank",f:S0},13:{n:"BrtShortRk",f:z0},14:{n:"BrtShortError",f:N0},15:{n:"BrtShortBool",f:T0},16:{n:"BrtShortReal",f:Xf},17:{n:"BrtShortSt",f:X0},18:{n:"BrtShortIsst",f:F0},19:{n:"BrtSSTItem",f:$r},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:$g},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:eu},44:{n:"BrtFmt",f:su},45:{n:"BrtFill",f:Qc},46:{n:"BrtBorder",f:rc},47:{n:"BrtXF",f:zl},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:iu},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:df},64:{n:"BrtDVal",f:fg},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:ki,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:cg},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:b0},148:{n:"BrtWsDim",f:g0,p:16},151:{n:"BrtPane",f:ng},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:Qg},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:Gg},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:se},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:xa},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:$0},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:ca},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:$c},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:ig},427:{n:"BrtShrFmla",f:ag},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:sg},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:v0},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:tg},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:ca},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:Fe},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:xt},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:On},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:Mg},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},681:{n:"BrtDValList"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14",f:pg},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},5095:{n:"BrtBeginCalcFeatures"},5096:{n:"BrtEndCalcFeatures"},5097:{n:"BrtCalcFeature"},65535:{n:""}},tp=ae(Oh,"n");tp.BrtFRTArchID$=16;var ef={6:{n:"Formula",f:Cf},10:{n:"EOF",f:Hl},12:{n:"CalcCount",f:Rt},13:{n:"CalcMode",f:Rt},14:{n:"CalcPrecision",f:Ts},15:{n:"CalcRefMode",f:Ts},16:{n:"CalcDelta",f:oa},17:{n:"CalcIter",f:Ts},18:{n:"Protect",f:Ts},19:{n:"Password",f:Rt},20:{n:"Header",f:Iu},21:{n:"Footer",f:Iu},23:{n:"ExternSheet",f:$c},24:{n:"Lbl",f:Vu},25:{n:"WinProtect",f:Ts},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:ru},29:{n:"Selection"},34:{n:"Date1904",f:Ts},35:{n:"ExternName",f:Wu},38:{n:"LeftMargin",f:oa},39:{n:"RightMargin",f:oa},40:{n:"TopMargin",f:oa},41:{n:"BottomMargin",f:oa},42:{n:"PrintRowCol",f:Ts},43:{n:"PrintGrid",f:Ts},47:{n:"FilePass",f:le},49:{n:"Font",f:cc},51:{n:"PrintSize",f:Rt},60:{n:"Continue"},61:{n:"Window1",f:es},64:{n:"Backup",f:Ts},65:{n:"Pane",f:tc},66:{n:"CodePage",f:Rt},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:Rt},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:lo},93:{n:"Obj",f:nd},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:Ts},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:Ts},125:{n:"ColInfo",f:iu},128:{n:"Guts",f:Rc},129:{n:"WsBool",f:Cc},130:{n:"GridSet",f:Rt},131:{n:"HCenter",f:Ts},132:{n:"VCenter",f:Ts},133:{n:"BoundSheet8",f:Ec},134:{n:"WriteProtect"},140:{n:"Country",f:ad},141:{n:"HideObj",f:Rt},144:{n:"Sort"},146:{n:"Palette",f:Zl},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:Rt},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:kd},161:{n:"Setup",f:Zu},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:Dd},190:{n:"MulBlank",f:md},193:{n:"Mms",f:Hl},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:Ts},203:{n:"SxErr"},204:{n:"SXInt"},205:{n:"SXString"},206:{n:"SXDtr"},207:{n:"SxNil"},208:{n:"SXTbl"},209:{n:"SXTBRGIITM"},210:{n:"SxTbpg"},211:{n:"ObProj"},213:{n:"SXStreamID"},215:{n:"DBCell"},216:{n:"SXRng"},217:{n:"SxIsxoper"},218:{n:"BookBool",f:Rt},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:Ts},222:{n:"OleObjectSize"},224:{n:"XF",f:Rd},225:{n:"InterfaceHdr",f:al},226:{n:"InterfaceEnd",f:Hl},227:{n:"SXVS"},229:{n:"MergeCells",f:Gu},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:Ac},253:{n:"LabelSst",f:tl},255:{n:"ExtSST",f:vc},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:En},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:Ts},353:{n:"DSF",f:Hl},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:yu},431:{n:"Prot4Rev",f:Ts},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:Ou},439:{n:"RefreshAll",f:Ts},440:{n:"HLink",f:gd},441:{n:"Lel"},442:{n:"CodeName",f:_t},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:Rt},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Hl},449:{n:"RecalcId",f:ms,r:2},450:{n:"EntExU2",f:Hl},512:{n:"Dimensions",f:Xc},513:{n:"Blank",f:bd},515:{n:"Number",f:zu},516:{n:"Label",f:Zs},517:{n:"BoolErr",f:Uc},519:{n:"String",f:Pd},520:{n:"Row",f:Lc},523:{n:"Index"},545:{n:"Array",f:nu},549:{n:"DefaultRowHeight",f:yo},566:{n:"Table"},574:{n:"Window2",f:Tl},638:{n:"RK",f:Tu},659:{n:"Style"},1048:{n:"BigName"},1054:{n:"Format",f:Ru},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:Xu},2048:{n:"HLinkTooltip",f:id},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Jc},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Hl},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:jc,r:12},2173:{n:"XFExt",f:cf,r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:Ts,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:wu,r:12},2197:{n:"SortData"},2198:{n:"Theme",f:zd,r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:Fd,r:12},2203:{n:"CompressPictures",f:Hl},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:_c},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:Rt},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:pu},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:vd},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:Xc},1:{n:"BIFF2BLANK"},2:{n:"BIFF2INT",f:mu},3:{n:"BIFF2NUM",f:Ud},4:{n:"BIFF2STR",f:wd},5:{n:"BoolErr",f:Uc},7:{n:"String",f:Bu},8:{n:"BIFF2ROW"},9:{n:"BOF",f:Jc},11:{n:"Index"},22:{n:"ExternCount",f:Rt},30:{n:"BIFF2FORMAT",f:Hu},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:nu},36:{n:"COLWIDTH"},37:{n:"DefaultRowHeight",f:yo},50:{n:"BIFF2FONTXTRA",f:Nu},62:{n:"BIFF2WINDOW2"},52:{n:"DDEObjName"},67:{n:"BIFF2XF"},68:{n:"BIFF2XFINDEX",f:Rt},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:yd},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:xd},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},518:{n:"Formula",f:Cf},521:{n:"BOF",f:Jc},536:{n:"Lbl",f:Vu},547:{n:"ExternName",f:Wu},561:{n:"Font"},579:{n:"BIFF3XF"},1030:{n:"Formula",f:Cf},1033:{n:"BOF",f:Jc},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}},rp=ae(ef,"n");function jo(T,N,L,Q){var ne=typeof N=="number"?N:+N||+rp[N];if(isNaN(ne))return;var Te=Q||(L||[]).length||0,Ve=T.next(4);Ve.write_shift(2,ne),Ve.write_shift(2,Te),Te>0&&rn(L)&&T.push(L)}function XA(T,N,L,Q){var ne=Q||(L||[]).length||0;if(ne<=8224)return jo(T,N,L,ne);var Te=+N||+rp[N];if(isNaN(Te))return;for(var Ve=L.parts||[],je=0,vt=0,St=0;St+(Ve[je]||8224)<=8224;)St+=Ve[je]||8224,je++;var Pt=T.next(4);for(Pt.write_shift(2,Te),Pt.write_shift(2,St),T.push(L.slice(vt,vt+St)),vt+=St;vt<ne;){for(Pt=T.next(4),Pt.write_shift(2,60),St=0;St+(Ve[je]||8224)<=8224;)St+=Ve[je]||8224,je++;Pt.write_shift(2,St),T.push(L.slice(vt,vt+St)),vt+=St}}function zh(T,N,L){return T||(T=In(7)),T.write_shift(2,N),T.write_shift(2,L),T.write_shift(2,0),T.write_shift(1,0),T}function GA(T,N,L,Q){var ne=In(9);return zh(ne,T,N),Lt(L,Q||"b",ne),ne}function YA(T,N,L){var Q=In(8+2*L.length);return zh(Q,T,N),Q.write_shift(1,L.length),Q.write_shift(L.length,L,"sbcs"),Q.l<Q.length?Q.slice(0,Q.l):Q}function QA(T,N,L,Q){if(N.v!=null)switch(N.t){case"d":case"n":var ne=N.t=="d"?pe(pt(N.v)):N.v;ne==(ne|0)&&ne>=0&&ne<65536?jo(T,2,gu(L,Q,ne)):jo(T,3,od(L,Q,ne));return;case"b":case"e":jo(T,5,GA(L,Q,N.v,N.t));return;case"s":case"str":jo(T,4,YA(L,Q,(N.v||"").slice(0,255)));return}jo(T,1,zh(null,L,Q))}function ZA(T,N,L,Q){var ne=Array.isArray(N),Te=ta(N["!ref"]||"A1"),Ve,je="",vt=[];if(Te.e.c>255||Te.e.r>16383){if(Q.WTF)throw new Error("Range "+(N["!ref"]||"A1")+" exceeds format limit A1:IV16384");Te.e.c=Math.min(Te.e.c,255),Te.e.r=Math.min(Te.e.c,16383),Ve=ba(Te)}for(var St=Te.s.r;St<=Te.e.r;++St){je=_i(St);for(var Pt=Te.s.c;Pt<=Te.e.c;++Pt){St===Te.s.r&&(vt[Pt]=ya(Pt)),Ve=vt[Pt]+je;var pr=ne?(N[St]||[])[Pt]:N[Ve];if(!pr)continue;QA(T,pr,St,Pt,Q)}}}function JA(T,N){var L=N||{};_!=null&&L.dense==null&&(L.dense=_);for(var Q=Ei(),ne=0,Te=0;Te<T.SheetNames.length;++Te)T.SheetNames[Te]==L.sheet&&(ne=Te);if(ne==0&&!!L.sheet&&T.SheetNames[0]!=L.sheet)throw new Error("Sheet not found: "+L.sheet);return jo(Q,L.biff==4?1033:L.biff==3?521:9,ec(T,16,L)),ZA(Q,T.Sheets[T.SheetNames[ne]],ne,L,T),jo(Q,10),Q.end()}function $A(T,N,L){jo(T,"Font",sl({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},L))}function qA(T,N,L){if(!N)return;[[5,8],[23,26],[41,44],[50,392]].forEach(function(Q){for(var ne=Q[0];ne<=Q[1];++ne)N[ne]!=null&&jo(T,"Format",uu(ne,N[ne],L))})}function ev(T,N){var L=In(19);L.write_shift(4,2151),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(2,3),L.write_shift(1,1),L.write_shift(4,0),jo(T,"FeatHdr",L),L=In(39),L.write_shift(4,2152),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(2,3),L.write_shift(1,0),L.write_shift(4,0),L.write_shift(2,1),L.write_shift(4,4),L.write_shift(2,0),kl(ta(N["!ref"]||"A1"),L),L.write_shift(4,4),jo(T,"Feat",L)}function tv(T,N){for(var L=0;L<16;++L)jo(T,"XF",du({numFmtId:0,style:!0},0,N));N.cellXfs.forEach(function(Q){jo(T,"XF",du(Q,0,N))})}function rv(T,N){for(var L=0;L<N["!links"].length;++L){var Q=N["!links"][L];jo(T,"HLink",Ad(Q)),Q[1].Tooltip&&jo(T,"HLinkTooltip",Lu(Q))}delete N["!links"]}function nv(T,N,L){if(!N)return;var Q=0;N.forEach(function(ne,Te){++Q<=256&&ne&&jo(T,"ColInfo",Qu(Jh(Te,ne),Te))})}function iv(T,N,L,Q,ne){var Te=16+yh(ne.cellXfs,N,ne);if(N.v==null&&!N.bf){jo(T,"Blank",ps(L,Q,Te));return}if(N.bf)jo(T,"Formula",_m(N,L,Q,ne,Te));else switch(N.t){case"d":case"n":var Ve=N.t=="d"?pe(pt(N.v)):N.v;jo(T,"Number",rd(L,Q,Ve,Te,ne));break;case"b":case"e":jo(T,517,Fu(L,Q,N.v,Te,ne,N.t));break;case"s":case"str":if(ne.bookSST){var je=_f(ne.Strings,N.v,ne.revStrings);jo(T,"LabelSst",Fl(L,Q,je,Te,ne))}else jo(T,"Label",Nc(L,Q,(N.v||"").slice(0,255),Te,ne));break;default:jo(T,"Blank",ps(L,Q,Te))}}function av(T,N,L){var Q=Ei(),ne=L.SheetNames[T],Te=L.Sheets[ne]||{},Ve=(L||{}).Workbook||{},je=(Ve.Sheets||[])[T]||{},vt=Array.isArray(Te),St=N.biff==8,Pt,pr="",_r=[],Rr=ta(Te["!ref"]||"A1"),ln=St?65536:16384;if(Rr.e.c>255||Rr.e.r>=ln){if(N.WTF)throw new Error("Range "+(Te["!ref"]||"A1")+" exceeds format limit A1:IV16384");Rr.e.c=Math.min(Rr.e.c,255),Rr.e.r=Math.min(Rr.e.c,ln-1)}jo(Q,2057,ec(L,16,N)),jo(Q,"CalcMode",qt(1)),jo(Q,"CalcCount",qt(100)),jo(Q,"CalcRefMode",Sl(!0)),jo(Q,"CalcIter",Sl(!1)),jo(Q,"CalcDelta",Ba(.001)),jo(Q,"CalcSaveRecalc",Sl(!0)),jo(Q,"PrintRowCol",Sl(!1)),jo(Q,"PrintGrid",Sl(!1)),jo(Q,"GridSet",qt(1)),jo(Q,"Guts",Fc([0,0])),jo(Q,"HCenter",Sl(!1)),jo(Q,"VCenter",Sl(!1)),St&&nv(Q,Te["!cols"],Te),jo(Q,512,bu(Rr,N)),St&&(Te["!links"]=[]);for(var kr=Rr.s.r;kr<=Rr.e.r;++kr){pr=_i(kr);for(var An=Rr.s.c;An<=Rr.e.c;++An){kr===Rr.s.r&&(_r[An]=ya(An)),Pt=_r[An]+pr;var Nn=vt?(Te[kr]||[])[An]:Te[Pt];if(!Nn)continue;iv(Q,Nn,kr,An,N),St&&Nn.l&&Te["!links"].push([Pt,Nn.l])}}var Rn=je.CodeName||je.name||ne;return St&&jo(Q,"Window2",Tc((Ve.Views||[])[0])),St&&(Te["!merges"]||[]).length&&jo(Q,"MergeCells",Bd(Te["!merges"])),St&&rv(Q,Te),jo(Q,"CodeName",Pr(Rn,N)),St&&ev(Q,Te),jo(Q,"EOF"),Q.end()}function ov(T,N,L){var Q=Ei(),ne=(T||{}).Workbook||{},Te=ne.Sheets||[],Ve=ne.WBProps||{},je=L.biff==8,vt=L.biff==5;if(jo(Q,2057,ec(T,5,L)),L.bookType=="xla"&&jo(Q,"Addin"),jo(Q,"InterfaceHdr",je?qt(1200):null),jo(Q,"Mms",Mc(2)),vt&&jo(Q,"ToolbarHdr"),vt&&jo(Q,"ToolbarEnd"),jo(Q,"InterfaceEnd"),jo(Q,"WriteAccess",Pc("SheetJS",L)),jo(Q,"CodePage",qt(je?1200:1252)),je&&jo(Q,"DSF",qt(0)),je&&jo(Q,"Excel9File"),jo(Q,"RRTabId",qc(T.SheetNames.length)),je&&T.vbaraw&&jo(Q,"ObProj"),je&&T.vbaraw){var St=Ve.CodeName||"ThisWorkbook";jo(Q,"CodeName",Pr(St,L))}jo(Q,"BuiltInFnGroupCount",qt(17)),jo(Q,"WinProtect",Sl(!1)),jo(Q,"Protect",Sl(!1)),jo(Q,"Password",qt(0)),je&&jo(Q,"Prot4Rev",Sl(!1)),je&&jo(Q,"Prot4RevPass",qt(0)),jo(Q,"Window1",Is(L)),jo(Q,"Backup",Sl(!1)),jo(Q,"HideObj",qt(0)),jo(Q,"Date1904",Sl(Ug(T)=="true")),jo(Q,"CalcPrecision",Sl(!0)),je&&jo(Q,"RefreshAll",Sl(!1)),jo(Q,"BookBool",qt(0)),$A(Q,T,L),qA(Q,T.SSF,L),tv(Q,L),je&&jo(Q,"UsesELFs",Sl(!1));var Pt=Q.end(),pr=Ei();je&&jo(pr,"Country",Yu()),je&&L.Strings&&XA(pr,"SST",Vc(L.Strings,L)),jo(pr,"EOF");var _r=pr.end(),Rr=Ei(),ln=0,kr=0;for(kr=0;kr<T.SheetNames.length;++kr)ln+=(je?12:11)+(je?2:1)*T.SheetNames[kr].length;var An=Pt.length+ln+_r.length;for(kr=0;kr<T.SheetNames.length;++kr){var Nn=Te[kr]||{};jo(Rr,"BoundSheet8",Ql({pos:An,hs:Nn.Hidden||0,dt:0,name:T.SheetNames[kr]},L)),An+=N[kr].length}var Rn=Rr.end();if(ln!=Rn.length)throw new Error("BS8 "+ln+" != "+Rn.length);var un=[];return Pt.length&&un.push(Pt),Rn.length&&un.push(Rn),_r.length&&un.push(_r),Fi([un])}function sv(T,N){var L=N||{},Q=[];T&&!T.SSF&&(T.SSF=G.get_table()),T&&T.SSF&&(V(G),G.load_table(T.SSF),L.revssf=Y(T.SSF),L.revssf[T.SSF[65535]]=0,L.ssf=T.SSF),L.Strings=[],L.Strings.Count=0,L.Strings.Unique=0,fp(L),L.cellXfs=[],yh(L.cellXfs,{},{revssf:{General:0}}),T.Props||(T.Props={});for(var ne=0;ne<T.SheetNames.length;++ne)Q[Q.length]=av(ne,L,T);return Q.unshift(ov(T,Q,L)),Fi([Q])}function np(T,N){for(var L=0;L<=T.SheetNames.length;++L){var Q=T.Sheets[T.SheetNames[L]];if(!Q||!Q["!ref"])continue;var ne=ha(Q["!ref"]);ne.e.c>255&&console.error("Worksheet '"+T.SheetNames[L]+"' extends beyond column IV (255). Data may be lost.")}var Te=N||{};switch(Te.biff||2){case 8:case 5:return sv(T,N);case 4:case 3:case 2:return JA(T,N)}throw new Error("invalid type "+Te.bookType+" for BIFF")}var wh=function(){function T(je,vt){var St=vt||{};_!=null&&St.dense==null&&(St.dense=_);var Pt=St.dense?[]:{};je=je.replace(/<!--.*?-->/g,"");var pr=je.match(/<table/i);if(!pr)throw new Error("Invalid HTML: could not find <table>");var _r=je.match(/<\/table/i),Rr=pr.index,ln=_r&&_r.index||je.length,kr=$t(je.slice(Rr,ln),/(:?<tr[^>]*>)/i,"<tr>"),An=-1,Nn=0,Rn=0,un=0,Bi={s:{r:1e7,c:1e7},e:{r:0,c:0}},fa=[];for(Rr=0;Rr<kr.length;++Rr){var $i=kr[Rr].trim(),wa=$i.slice(0,3).toLowerCase();if(wa=="<tr"){if(++An,St.sheetRows&&St.sheetRows<=An){--An;break}Nn=0;continue}if(wa!="<td"&&wa!="<th")continue;var no=$i.split(/<\/t[dh]>/i);for(ln=0;ln<no.length;++ln){var Ca=no[ln].trim();if(!Ca.match(/<t[dh]/i))continue;for(var Ma=Ca,La=0;Ma.charAt(0)=="<"&&(La=Ma.indexOf(">"))>-1;)Ma=Ma.slice(La+1);for(var ua=0;ua<fa.length;++ua){var xo=fa[ua];xo.s.c==Nn&&xo.s.r<An&&An<=xo.e.r&&(Nn=xo.e.c+1,ua=-1)}var Os=Gt(Ca.slice(0,Ca.indexOf(">")));un=Os.colspan?+Os.colspan:1,((Rn=+Os.rowspan)>1||un>1)&&fa.push({s:{r:An,c:Nn},e:{r:An+(Rn||1)-1,c:Nn+un-1}});var is=Os.t||Os["data-t"]||"";if(!Ma.length){Nn+=un;continue}if(Ma=Ct(Ma),Bi.s.r>An&&(Bi.s.r=An),Bi.e.r<An&&(Bi.e.r=An),Bi.s.c>Nn&&(Bi.s.c=Nn),Bi.e.c<Nn&&(Bi.e.c=Nn),!Ma.length)continue;var Gs={t:"s",v:Ma};St.raw||!Ma.trim().length||is=="s"||(Ma==="TRUE"?Gs={t:"b",v:!0}:Ma==="FALSE"?Gs={t:"b",v:!1}:isNaN(Ft(Ma))?isNaN(Ut(Ma).getDate())||(Gs={t:"d",v:pt(Ma)},St.cellDates||(Gs={t:"n",v:pe(Gs.v)}),Gs.z=St.dateNF||G._table[14]):Gs={t:"n",v:Ft(Ma)}),St.dense?(Pt[An]||(Pt[An]=[]),Pt[An][Nn]=Gs):Pt[dn({r:An,c:Nn})]=Gs,Nn+=un}}return Pt["!ref"]=ba(Bi),fa.length&&(Pt["!merges"]=fa),Pt}function N(je,vt){var St=je.match(/<table.*?>[\s\S]*?<\/table>/gi);if(!St||St.length==0)throw new Error("Invalid HTML: could not find <table>");if(St.length==1)return pn(T(St[0],vt),vt);var Pt=Wh.book_new();return St.forEach(function(pr,_r){Wh.book_append_sheet(Pt,T(pr,vt),"Sheet"+(_r+1))}),Pt}function L(je,vt,St,Pt){for(var pr=je["!merges"]||[],_r=[],Rr=vt.s.c;Rr<=vt.e.c;++Rr){for(var ln=0,kr=0,An=0;An<pr.length;++An){if(pr[An].s.r>St||pr[An].s.c>Rr)continue;if(pr[An].e.r<St||pr[An].e.c<Rr)continue;if(pr[An].s.r<St||pr[An].s.c<Rr){ln=-1;break}ln=pr[An].e.r-pr[An].s.r+1,kr=pr[An].e.c-pr[An].s.c+1;break}if(ln<0)continue;var Nn=dn({r:St,c:Rr}),Rn=Pt.dense?(je[St]||[])[Rr]:je[Nn],un=Rn&&Rn.v!=null&&(Rn.h||ze(Rn.w||(lr(Rn),Rn.w)||""))||"",Bi={};ln>1&&(Bi.rowspan=ln),kr>1&&(Bi.colspan=kr),Pt.editable?un='<span contenteditable="true">'+un+"</span>":Rn&&(Bi["data-t"]=Rn&&Rn.t||"z",Rn.v!=null&&(Bi["data-v"]=Rn.v),Rn.z!=null&&(Bi["data-z"]=Rn.z),Rn.l&&(Rn.l.Target||"#").charAt(0)!="#"&&(un='<a href="'+Rn.l.Target+'">'+un+"</a>")),Bi.id=(Pt.id||"sjs")+"-"+Nn,_r.push(dr("td",un,Bi))}var fa="<tr>";return fa+_r.join("")+"</tr>"}function Q(je,vt,St){var Pt=[];return Pt.join("")+"<table"+(St&&St.id?' id="'+St.id+'"':"")+">"}var ne='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',Te="</body></html>";function Ve(je,vt){var St=vt||{},Pt=St.header!=null?St.header:ne,pr=St.footer!=null?St.footer:Te,_r=[Pt],Rr=ha(je["!ref"]);St.dense=Array.isArray(je),_r.push(Q(je,Rr,St));for(var ln=Rr.s.r;ln<=Rr.e.r;++ln)_r.push(L(je,Rr,ln,St));return _r.push("</table>"+pr),_r.join("")}return{to_workbook:N,to_sheet:T,_row:L,BEGIN:ne,END:Te,_preamble:Q,from_sheet:Ve}}();function ip(T,N,L){var Q=L||{};_!=null&&(Q.dense=_);var ne=0,Te=0;if(Q.origin!=null)if(typeof Q.origin=="number")ne=Q.origin;else{var Ve=typeof Q.origin=="string"?Pi(Q.origin):Q.origin;ne=Ve.r,Te=Ve.c}var je=N.getElementsByTagName("tr"),vt=Math.min(Q.sheetRows||1e7,je.length),St={s:{r:0,c:0},e:{r:ne,c:Te}};if(T["!ref"]){var Pt=ha(T["!ref"]);St.s.r=Math.min(St.s.r,Pt.s.r),St.s.c=Math.min(St.s.c,Pt.s.c),St.e.r=Math.max(St.e.r,Pt.e.r),St.e.c=Math.max(St.e.c,Pt.e.c),ne==-1&&(St.e.r=ne=Pt.e.r+1)}var pr=[],_r=0,Rr=T["!rows"]||(T["!rows"]=[]),ln=0,kr=0,An=0,Nn=0,Rn=0,un=0;for(T["!cols"]||(T["!cols"]=[]);ln<je.length&&kr<vt;++ln){var Bi=je[ln];if(op(Bi)){if(Q.display)continue;Rr[kr]={hidden:!0}}var fa=Bi.children;for(An=Nn=0;An<fa.length;++An){var $i=fa[An];if(Q.display&&op($i))continue;var wa=$i.hasAttribute("data-v")?$i.getAttribute("data-v"):$i.hasAttribute("v")?$i.getAttribute("v"):Ct($i.innerHTML),no=$i.getAttribute("data-z")||$i.getAttribute("z");for(_r=0;_r<pr.length;++_r){var Ca=pr[_r];Ca.s.c==Nn+Te&&Ca.s.r<kr+ne&&kr+ne<=Ca.e.r&&(Nn=Ca.e.c+1-Te,_r=-1)}un=+$i.getAttribute("colspan")||1,((Rn=+$i.getAttribute("rowspan")||1)>1||un>1)&&pr.push({s:{r:kr+ne,c:Nn+Te},e:{r:kr+ne+(Rn||1)-1,c:Nn+Te+(un||1)-1}});var Ma={t:"s",v:wa},La=$i.getAttribute("data-t")||$i.getAttribute("t")||"";wa!=null&&(wa.length==0?Ma.t=La||"z":Q.raw||wa.trim().length==0||La=="s"||(wa==="TRUE"?Ma={t:"b",v:!0}:wa==="FALSE"?Ma={t:"b",v:!1}:isNaN(Ft(wa))?isNaN(Ut(wa).getDate())||(Ma={t:"d",v:pt(wa)},Q.cellDates||(Ma={t:"n",v:pe(Ma.v)}),Ma.z=Q.dateNF||G._table[14]):Ma={t:"n",v:Ft(wa)})),Ma.z===void 0&&no!=null&&(Ma.z=no);var ua="",xo=$i.getElementsByTagName("A");if(xo&&xo.length)for(var Os=0;Os<xo.length&&!(xo[Os].hasAttribute("href")&&(ua=xo[Os].getAttribute("href"),ua.charAt(0)!="#"));++Os);ua&&ua.charAt(0)!="#"&&(Ma.l={Target:ua}),Q.dense?(T[kr+ne]||(T[kr+ne]=[]),T[kr+ne][Nn+Te]=Ma):T[dn({c:Nn+Te,r:kr+ne})]=Ma,St.e.c<Nn+Te&&(St.e.c=Nn+Te),Nn+=un}++kr}return pr.length&&(T["!merges"]=(T["!merges"]||[]).concat(pr)),St.e.r=Math.max(St.e.r,kr-1+ne),T["!ref"]=ba(St),kr>=vt&&(T["!fullref"]=ba((St.e.r=je.length-ln+kr-1+ne,St))),T}function ap(T,N){var L=N||{},Q=L.dense?[]:{};return ip(Q,T,N)}function lv(T,N){return pn(ap(T,N),N)}function op(T){var N="",L=cv(T);return L&&(N=L(T).getPropertyValue("display")),N||(N=T.style.display),N==="none"}function cv(T){return T.ownerDocument.defaultView&&typeof T.ownerDocument.defaultView.getComputedStyle=="function"?T.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}var sp=function(){var T=function(Q){var ne=Q.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(Ve,je){return Array(parseInt(je,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g," ").replace(/<text:line-break\/>/g,`
`),Te=Tn(ne.replace(/<[^>]*>/g,""));return[Te]},N={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function(Q,ne){var Te=ne||{};_!=null&&Te.dense==null&&(Te.dense=_);var Ve=Of(Q),je=[],vt,St,Pt={name:""},pr="",_r=0,Rr,ln,kr={},An=[],Nn=Te.dense?[]:{},Rn,un,Bi={value:""},fa="",$i=0,wa,no=[],Ca=-1,Ma=-1,La={s:{r:1e6,c:1e7},e:{r:0,c:0}},ua=0,xo={},Os=[],is={},Gs=0,Ms=0,Dl=[],Ao=1,Hs=1,Qo=[],$l={Names:[]},ii={},aa=["",""],Hi=[],tn={},Mn="",ti=0,Da=!1,ui=!1,pa=0;for(jh.lastIndex=0,Ve=Ve.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");Rn=jh.exec(Ve);)switch(Rn[3]=Rn[3].replace(/_.*$/,"")){case"table":case"\u5DE5\u4F5C\u8868":Rn[1]==="/"?(La.e.c>=La.s.c&&La.e.r>=La.s.r?Nn["!ref"]=ba(La):Nn["!ref"]="A1:A1",Te.sheetRows>0&&Te.sheetRows<=La.e.r&&(Nn["!fullref"]=Nn["!ref"],La.e.r=Te.sheetRows-1,Nn["!ref"]=ba(La)),Os.length&&(Nn["!merges"]=Os),Dl.length&&(Nn["!rows"]=Dl),Rr.name=Rr.\u540D\u79F0||Rr.name,typeof JSON!="undefined"&&JSON.stringify(Rr),An.push(Rr.name),kr[Rr.name]=Nn,ui=!1):Rn[0].charAt(Rn[0].length-2)!=="/"&&(Rr=Gt(Rn[0],!1),Ca=Ma=-1,La.s.r=La.s.c=1e7,La.e.r=La.e.c=0,Nn=Te.dense?[]:{},Os=[],Dl=[],ui=!0);break;case"table-row-group":Rn[1]==="/"?--ua:++ua;break;case"table-row":case"\u884C":if(Rn[1]==="/"){Ca+=Ao,Ao=1;break}if(ln=Gt(Rn[0],!1),ln.\u884C\u53F7?Ca=ln.\u884C\u53F7-1:Ca==-1&&(Ca=0),Ao=+ln["number-rows-repeated"]||1,Ao<10)for(pa=0;pa<Ao;++pa)ua>0&&(Dl[Ca+pa]={level:ua});Ma=-1;break;case"covered-table-cell":Rn[1]!=="/"&&++Ma,Te.sheetStubs&&(Te.dense?(Nn[Ca]||(Nn[Ca]=[]),Nn[Ca][Ma]={t:"z"}):Nn[dn({r:Ca,c:Ma})]={t:"z"}),fa="",no=[];break;case"table-cell":case"\u6570\u636E":if(Rn[0].charAt(Rn[0].length-2)==="/")++Ma,Bi=Gt(Rn[0],!1),Hs=parseInt(Bi["number-columns-repeated"]||"1",10),un={t:"z",v:null},Bi.formula&&Te.cellFormula!=!1&&(un.f=Wf(Tn(Bi.formula))),(Bi.\u6570\u636E\u7C7B\u578B||Bi["value-type"])=="string"&&(un.t="s",un.v=Tn(Bi["string-value"]||""),Te.dense?(Nn[Ca]||(Nn[Ca]=[]),Nn[Ca][Ma]=un):Nn[dn({r:Ca,c:Ma})]=un),Ma+=Hs-1;else if(Rn[1]!=="/"){++Ma,fa="",$i=0,no=[],Hs=1;var Ii=Ao?Ca+Ao-1:Ca;if(Ma>La.e.c&&(La.e.c=Ma),Ma<La.s.c&&(La.s.c=Ma),Ca<La.s.r&&(La.s.r=Ca),Ii>La.e.r&&(La.e.r=Ii),Bi=Gt(Rn[0],!1),Hi=[],tn={},un={t:Bi.\u6570\u636E\u7C7B\u578B||Bi["value-type"],v:null},Te.cellFormula)if(Bi.formula&&(Bi.formula=Tn(Bi.formula)),Bi["number-matrix-columns-spanned"]&&Bi["number-matrix-rows-spanned"]&&(Gs=parseInt(Bi["number-matrix-rows-spanned"],10)||0,Ms=parseInt(Bi["number-matrix-columns-spanned"],10)||0,is={s:{r:Ca,c:Ma},e:{r:Ca+Gs-1,c:Ma+Ms-1}},un.F=ba(is),Qo.push([is,un.F])),Bi.formula)un.f=Wf(Bi.formula);else for(pa=0;pa<Qo.length;++pa)Ca>=Qo[pa][0].s.r&&Ca<=Qo[pa][0].e.r&&(Ma>=Qo[pa][0].s.c&&Ma<=Qo[pa][0].e.c&&(un.F=Qo[pa][1]));(Bi["number-columns-spanned"]||Bi["number-rows-spanned"])&&(Gs=parseInt(Bi["number-rows-spanned"],10)||0,Ms=parseInt(Bi["number-columns-spanned"],10)||0,is={s:{r:Ca,c:Ma},e:{r:Ca+Gs-1,c:Ma+Ms-1}},Os.push(is)),Bi["number-columns-repeated"]&&(Hs=parseInt(Bi["number-columns-repeated"],10));switch(un.t){case"boolean":un.t="b",un.v=Xt(Bi["boolean-value"]);break;case"float":un.t="n",un.v=parseFloat(Bi.value);break;case"percentage":un.t="n",un.v=parseFloat(Bi.value);break;case"currency":un.t="n",un.v=parseFloat(Bi.value);break;case"date":un.t="d",un.v=pt(Bi["date-value"]),Te.cellDates||(un.t="n",un.v=pe(un.v)),un.z="m/d/yy";break;case"time":un.t="n",un.v=Re(Bi["time-value"])/86400,Te.cellDates&&(un.t="d",un.v=be(un.v)),un.z="HH:MM:SS";break;case"number":un.t="n",un.v=parseFloat(Bi.\u6570\u636E\u6570\u503C);break;default:if(un.t==="string"||un.t==="text"||!un.t)un.t="s",Bi["string-value"]!=null&&(fa=Tn(Bi["string-value"]),no=[]);else throw new Error("Unsupported value type "+un.t)}}else{if(Da=!1,un.t==="s"&&(un.v=fa||"",no.length&&(un.R=no),Da=$i==0),ii.Target&&(un.l=ii),Hi.length>0&&(un.c=Hi,Hi=[]),fa&&Te.cellText!==!1&&(un.w=fa),Da&&(un.t="z",delete un.v),(!Da||Te.sheetStubs)&&!(Te.sheetRows&&Te.sheetRows<=Ca))for(var Ua=0;Ua<Ao;++Ua){if(Hs=parseInt(Bi["number-columns-repeated"]||"1",10),Te.dense)for(Nn[Ca+Ua]||(Nn[Ca+Ua]=[]),Nn[Ca+Ua][Ma]=Ua==0?un:Nt(un);--Hs>0;)Nn[Ca+Ua][Ma+Hs]=Nt(un);else for(Nn[dn({r:Ca+Ua,c:Ma})]=un;--Hs>0;)Nn[dn({r:Ca+Ua,c:Ma+Hs})]=Nt(un);La.e.c<=Ma&&(La.e.c=Ma)}Hs=parseInt(Bi["number-columns-repeated"]||"1",10),Ma+=Hs-1,Hs=0,un={},fa="",no=[]}ii={};break;case"document":case"document-content":case"\u7535\u5B50\u8868\u683C\u6587\u6863":case"spreadsheet":case"\u4E3B\u4F53":case"scripts":case"styles":case"font-face-decls":case"master-styles":if(Rn[1]==="/"){if((vt=je.pop())[0]!==Rn[3])throw"Bad state: "+vt}else Rn[0].charAt(Rn[0].length-2)!=="/"&&je.push([Rn[3],!0]);break;case"annotation":if(Rn[1]==="/"){if((vt=je.pop())[0]!==Rn[3])throw"Bad state: "+vt;tn.t=fa,no.length&&(tn.R=no),tn.a=Mn,Hi.push(tn)}else Rn[0].charAt(Rn[0].length-2)!=="/"&&je.push([Rn[3],!1]);Mn="",ti=0,fa="",$i=0,no=[];break;case"creator":Rn[1]==="/"?Mn=Ve.slice(ti,Rn.index):ti=Rn.index+Rn[0].length;break;case"meta":case"\u5143\u6570\u636E":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if(Rn[1]==="/"){if((vt=je.pop())[0]!==Rn[3])throw"Bad state: "+vt}else Rn[0].charAt(Rn[0].length-2)!=="/"&&je.push([Rn[3],!1]);fa="",$i=0,no=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if(Rn[1]==="/"){if(xo[Pt.name]=pr,(vt=je.pop())[0]!==Rn[3])throw"Bad state: "+vt}else Rn[0].charAt(Rn[0].length-2)!=="/"&&(pr="",Pt=Gt(Rn[0],!1),je.push([Rn[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(je[je.length-1][0]){case"time-style":case"date-style":St=Gt(Rn[0],!1),pr+=N[Rn[3]][St.style==="long"?1:0];break}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(je[je.length-1][0]){case"time-style":case"date-style":St=Gt(Rn[0],!1),pr+=N[Rn[3]][St.style==="long"?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(Rn[0].slice(-2)==="/>")break;if(Rn[1]==="/")switch(je[je.length-1][0]){case"number-style":case"date-style":case"time-style":pr+=Ve.slice(_r,Rn.index);break}else _r=Rn.index+Rn[0].length;break;case"named-range":St=Gt(Rn[0],!1),aa=Ef(St["cell-range-address"]);var ei={Name:St.name,Ref:aa[0]+"!"+aa[1]};ui&&(ei.Sheet=An.length),$l.Names.push(ei);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"\u7535\u5B50\u8868\u683C":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"\u6587\u672C\u4E32":if(["master-styles"].indexOf(je[je.length-1][0])>-1)break;if(Rn[1]==="/"&&(!Bi||!Bi["string-value"])){var Va=T(Ve.slice($i,Rn.index),wa);fa=(fa.length>0?fa+`
`:"")+Va[0]}else wa=Gt(Rn[0],!1),$i=Rn.index+Rn[0].length;break;case"s":break;case"database-range":if(Rn[1]==="/")break;try{aa=Ef(Gt(Rn[0])["target-range-address"]),kr[aa[0]]["!autofilter"]={ref:aa[1]}}catch(ds){}break;case"date":break;case"object":break;case"title":case"\u6807\u9898":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if(Rn[1]!=="/"){if(ii=Gt(Rn[0],!1),!ii.href)break;ii.Target=Tn(ii.href),delete ii.href,ii.Target.charAt(0)=="#"&&ii.Target.indexOf(".")>-1?(aa=Ef(ii.Target.slice(1)),ii.Target="#"+aa[0]+"!"+aa[1]):ii.Target.match(/^\.\.[\\\/]/)&&(ii.Target=ii.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(Rn[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5B57:":break;default:if(Te.WTF)throw new Error(Rn)}}var as={Sheets:kr,SheetNames:An,Workbook:$l};return Te.bookSheets&&delete as.Sheets,as}}();function lp(T,N){N=N||{},de(T,"META-INF/manifest.xml")&&os(rt(T,"META-INF/manifest.xml"),N);var L=ve(T,"content.xml");if(!L)throw new Error("Missing content.xml in ODS / UOF file");var Q=sp(er(L),N);return de(T,"meta.xml")&&(Q.Props=Ho(rt(T,"meta.xml"))),Q}function cp(T,N){return sp(T,N)}var uv=function(){var T=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),N="<office:document-styles "+Dr({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+T+"</office:document-styles>";return function(){return Ht+N}}(),up=function(){var T=function(Ve){return lt(Ve).replace(/ +/g,function(je){return'<text:s text:c="'+je.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},N=` <table:table-cell />
`,L=` <table:covered-table-cell/>
`,Q=function(Ve,je,vt){var St=[];St.push(' <table:table table:name="'+lt(je.SheetNames[vt])+`" table:style-name="ta1">
`);var Pt=0,pr=0,_r=ha(Ve["!ref"]||"A1"),Rr=Ve["!merges"]||[],ln=0,kr=Array.isArray(Ve);if(Ve["!cols"])for(pr=0;pr<=_r.e.c;++pr)St.push(" <table:table-column"+(Ve["!cols"][pr]?' table:style-name="co'+Ve["!cols"][pr].ods+'"':"")+`></table:table-column>
`);var An="",Nn=Ve["!rows"]||[];for(Pt=0;Pt<_r.s.r;++Pt)An=Nn[Pt]?' table:style-name="ro'+Nn[Pt].ods+'"':"",St.push(" <table:table-row"+An+`></table:table-row>
`);for(;Pt<=_r.e.r;++Pt){for(An=Nn[Pt]?' table:style-name="ro'+Nn[Pt].ods+'"':"",St.push(" <table:table-row"+An+`>
`),pr=0;pr<_r.s.c;++pr)St.push(N);for(;pr<=_r.e.c;++pr){var Rn=!1,un={},Bi="";for(ln=0;ln!=Rr.length;++ln){if(Rr[ln].s.c>pr)continue;if(Rr[ln].s.r>Pt)continue;if(Rr[ln].e.c<pr)continue;if(Rr[ln].e.r<Pt)continue;(Rr[ln].s.c!=pr||Rr[ln].s.r!=Pt)&&(Rn=!0),un["table:number-columns-spanned"]=Rr[ln].e.c-Rr[ln].s.c+1,un["table:number-rows-spanned"]=Rr[ln].e.r-Rr[ln].s.r+1;break}if(Rn){St.push(L);continue}var fa=dn({r:Pt,c:pr}),$i=kr?(Ve[Pt]||[])[pr]:Ve[fa];if($i&&$i.f&&(un["table:formula"]=lt(Dm($i.f)),$i.F&&$i.F.slice(0,fa.length)==fa)){var wa=ha($i.F);un["table:number-matrix-columns-spanned"]=wa.e.c-wa.s.c+1,un["table:number-matrix-rows-spanned"]=wa.e.r-wa.s.r+1}if(!$i){St.push(N);continue}switch($i.t){case"b":Bi=$i.v?"TRUE":"FALSE",un["office:value-type"]="boolean",un["office:boolean-value"]=$i.v?"true":"false";break;case"n":Bi=$i.w||String($i.v||0),un["office:value-type"]="float",un["office:value"]=$i.v||0;break;case"s":case"str":Bi=$i.v==null?"":$i.v,un["office:value-type"]="string";break;case"d":Bi=$i.w||pt($i.v).toISOString(),un["office:value-type"]="date",un["office:date-value"]=pt($i.v).toISOString(),un["table:style-name"]="ce1";break;default:St.push(N);continue}var no=T(Bi);if($i.l&&$i.l.Target){var Ca=$i.l.Target;Ca=Ca.charAt(0)=="#"?"#"+Mm(Ca.slice(1)):Ca,Ca.charAt(0)!="#"&&!Ca.match(/^\w+:/)&&(Ca="../"+Ca),no=dr("text:a",no,{"xlink:href":Ca.replace(/&/g,"&amp;")})}St.push(" "+dr("table:table-cell",dr("text:p",no,{}),un)+`
`)}St.push(` </table:table-row>
`)}return St.push(` </table:table>
`),St.join("")},ne=function(Ve,je){Ve.push(` <office:automatic-styles>
`),Ve.push(` <number:date-style style:name="N37" number:automatic-order="true">
`),Ve.push(` <number:month number:style="long"/>
`),Ve.push(` <number:text>/</number:text>
`),Ve.push(` <number:day number:style="long"/>
`),Ve.push(` <number:text>/</number:text>
`),Ve.push(` <number:year/>
`),Ve.push(` </number:date-style>
`);var vt=0;je.SheetNames.map(function(Pt){return je.Sheets[Pt]}).forEach(function(Pt){if(!Pt)return;if(Pt["!cols"]){for(var pr=0;pr<Pt["!cols"].length;++pr)if(Pt["!cols"][pr]){var _r=Pt["!cols"][pr];if(_r.width==null&&_r.wpx==null&&_r.wch==null)continue;uo(_r),_r.ods=vt;var Rr=Pt["!cols"][pr].wpx+"px";Ve.push(' <style:style style:name="co'+vt+`" style:family="table-column">
`),Ve.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+Rr+`"/>
`),Ve.push(` </style:style>
`),++vt}}});var St=0;je.SheetNames.map(function(Pt){return je.Sheets[Pt]}).forEach(function(Pt){if(!Pt)return;if(Pt["!rows"]){for(var pr=0;pr<Pt["!rows"].length;++pr)if(Pt["!rows"][pr]){Pt["!rows"][pr].ods=St;var _r=Pt["!rows"][pr].hpx+"px";Ve.push(' <style:style style:name="ro'+St+`" style:family="table-row">
`),Ve.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+_r+`"/>
`),Ve.push(` </style:style>
`),++St}}}),Ve.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
`),Ve.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
`),Ve.push(` </style:style>
`),Ve.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
`),Ve.push(` </office:automatic-styles>
`)};return function(Ve,je){var vt=[Ht],St=Dr({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),Pt=Dr({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});je.bookType=="fods"?(vt.push("<office:document"+St+Pt+`>
`),vt.push(ks().replace(/office:document-meta/g,"office:meta"))):vt.push("<office:document-content"+St+`>
`),ne(vt,Ve),vt.push(` <office:body>
`),vt.push(` <office:spreadsheet>
`);for(var pr=0;pr!=Ve.SheetNames.length;++pr)vt.push(Q(Ve.Sheets[Ve.SheetNames[pr]],Ve,pr,je));return vt.push(` </office:spreadsheet>
`),vt.push(` </office:body>
`),je.bookType=="fods"?vt.push("</office:document>"):vt.push("</office:document-content>"),vt.join("")}}();function dp(T,N){if(N.bookType=="fods")return up(T,N);var L=kt(),Q="",ne=[],Te=[];return Q="mimetype",jt(L,Q,"application/vnd.oasis.opendocument.spreadsheet"),Q="content.xml",jt(L,Q,up(T,N)),ne.push([Q,"text/xml"]),Te.push([Q,"ContentFile"]),Q="styles.xml",jt(L,Q,uv(T,N)),ne.push([Q,"text/xml"]),Te.push([Q,"StylesFile"]),Q="meta.xml",jt(L,Q,Ht+ks()),ne.push([Q,"text/xml"]),Te.push([Q,"MetadataFile"]),Q="manifest.rdf",jt(L,Q,Bs(Te)),ne.push([Q,"application/rdf+xml"]),Q="META-INF/manifest.xml",jt(L,Q,Vs(ne)),L}function dv(T,N){if(!N)return 0;var L=T.SheetNames.indexOf(N);if(L==-1)throw new Error("Sheet not found: "+N);return L}function Yd(T){return function(L,Q){var ne=dv(L,Q.sheet);return T.from_sheet(L.Sheets[L.SheetNames[ne]],Q,L)}}var hv=Yd(wh),fv=Yd({from_sheet:of}),pv=Yd(typeof sd!="undefined"?sd:{}),mv=Yd(typeof Sd!="undefined"?Sd:{}),gv=Yd(typeof au!="undefined"?au:{}),Av=Yd(typeof Ae!="undefined"?Ae:{}),vv=Yd({from_sheet:Sp}),bv=Yd(typeof Ju!="undefined"?Ju:{}),yv=Yd(typeof Su!="undefined"?Su:{}),wv=Yd(typeof ou!="undefined"?{from_sheet:ou.sheet_to_wk1}:{});function hp(T){return function(L){for(var Q=0;Q!=T.length;++Q){var ne=T[Q];L[ne[0]]===void 0&&(L[ne[0]]=ne[1]),ne[2]==="n"&&(L[ne[0]]=Number(L[ne[0]]))}}}var Df=function(N){hp([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(N)},fp=hp([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function xv(T){return Ja.WS.indexOf(T)>-1?"sheet":Ja.CS&&T==Ja.CS?"chart":Ja.DS&&T==Ja.DS?"dialog":Ja.MS&&T==Ja.MS?"macro":T&&T.length?T:"sheet"}function Sv(T,N){if(!T)return 0;try{T=N.map(function(Q){return Q.id||(Q.id=Q.strRelID),[Q.name,T["!id"][Q.id].Target,xv(T["!id"][Q.id].Type)]})}catch(L){return null}return!T||T.length===0?null:T}function Cv(T,N,L,Q,ne,Te,Ve,je,vt,St,Pt,pr){try{Te[Q]=oo(ve(T,L,!0),N);var _r=rt(T,N),Rr;switch(je){case"sheet":Rr=oA(_r,N,ne,vt,Te[Q],St,Pt,pr);break;case"chart":if(Rr=sA(_r,N,ne,vt,Te[Q],St,Pt,pr),!Rr||!Rr["!drawel"])break;var ln=at(Rr["!drawel"].Target,N),kr=Es(ln),An=mf(ve(T,ln,!0),oo(ve(T,kr,!0),ln)),Nn=at(An,ln),Rn=Es(Nn);Rr=Og(ve(T,Nn,!0),Nn,vt,oo(ve(T,Rn,!0),Nn),St,Rr);break;case"macro":Rr=lA(_r,N,ne,vt,Te[Q],St,Pt,pr);break;case"dialog":Rr=cA(_r,N,ne,vt,Te[Q],St,Pt,pr);break;default:throw new Error("Unrecognized sheet type "+je)}Ve[Q]=Rr;var un=[];Te&&Te[Q]&&Ge(Te[Q]).forEach(function(Bi){if(Te[Q][Bi].Type==Ja.CMNT){var fa=at(Te[Q][Bi].Target,N);if(un=fA(rt(T,fa,!0),fa,vt),!un||!un.length)return;Af(Rr,un)}})}catch(Bi){if(vt.WTF)throw Bi}}function Qd(T){return T.charAt(0)=="/"?T.slice(1):T}function pp(T,N){if(V(G),N=N||{},Df(N),de(T,"META-INF/manifest.xml"))return lp(T,N);if(de(T,"objectdata.xml"))return lp(T,N);if(de(T,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");if(!de(T,"[Content_Types].xml"))throw de(T,"index.xml.gz")?new Error("Unsupported NUMBERS 08 file"):de(T,"index.xml")?new Error("Unsupported NUMBERS 09 file"):new Error("Unsupported ZIP file");var L=bt(T),Q=Oo(ve(T,"[Content_Types].xml")),ne=!1,Te,Ve;if(Q.workbooks.length===0&&(Ve="xl/workbook.xml",rt(T,Ve,!0)&&Q.workbooks.push(Ve)),Q.workbooks.length===0){if(Ve="xl/workbook.bin",!rt(T,Ve,!0))throw new Error("Could not find workbook");Q.workbooks.push(Ve),ne=!0}Q.workbooks[0].slice(-3)=="bin"&&(ne=!0);var je={},vt={};if(!N.bookSheets&&!N.bookProps){if(Uh=[],Q.sst)try{Uh=hA(rt(T,Qd(Q.sst)),Q.sst,N)}catch(xo){if(N.WTF)throw xo}N.cellStyles&&Q.themes.length&&(je=dA(ve(T,Q.themes[0].replace(/^\//,""),!0)||"",Q.themes[0],N)),Q.style&&(vt=uA(rt(T,Qd(Q.style)),Q.style,je,N))}Q.links.map(function(xo){try{var Os=oo(ve(T,Es(Qd(xo))),xo);return mA(rt(T,Qd(xo)),Os,xo,N)}catch(is){}});var St=aA(rt(T,Qd(Q.workbooks[0])),Q.workbooks[0],N),Pt={},pr="";Q.coreprops.length&&(pr=rt(T,Qd(Q.coreprops[0]),!0),pr&&(Pt=Ho(pr)),Q.extprops.length!==0&&(pr=rt(T,Qd(Q.extprops[0]),!0),pr&&wl(pr,Pt,N)));var _r={};(!N.bookSheets||N.bookProps)&&(Q.custprops.length!==0&&(pr=ve(T,Qd(Q.custprops[0]),!0),pr&&(_r=gl(pr,N))));var Rr={};if((N.bookSheets||N.bookProps)&&(St.Sheets?Te=St.Sheets.map(function(Os){return Os.name}):Pt.Worksheets&&Pt.SheetNames.length>0&&(Te=Pt.SheetNames),N.bookProps&&(Rr.Props=Pt,Rr.Custprops=_r),N.bookSheets&&typeof Te!="undefined"&&(Rr.SheetNames=Te),N.bookSheets?Rr.SheetNames:N.bookProps))return Rr;Te={};var ln={};N.bookDeps&&Q.calcchain&&(ln=pA(rt(T,Qd(Q.calcchain)),Q.calcchain,N));var kr=0,An={},Nn,Rn;{var un=St.Sheets;Pt.Worksheets=un.length,Pt.SheetNames=[];for(var Bi=0;Bi!=un.length;++Bi)Pt.SheetNames[Bi]=un[Bi].name}var fa=ne?"bin":"xml",$i=Q.workbooks[0].lastIndexOf("/"),wa=(Q.workbooks[0].slice(0,$i+1)+"_rels/"+Q.workbooks[0].slice($i+1)+".rels").replace(/^\//,"");de(T,wa)||(wa="xl/_rels/workbook."+fa+".rels");var no=oo(ve(T,wa,!0),wa);no&&(no=Sv(no,St.Sheets));var Ca=rt(T,"xl/worksheets/sheet.xml",!0)?1:0;e:for(kr=0;kr!=Pt.Worksheets;++kr){var Ma="sheet";if(no&&no[kr]?(Nn="xl/"+no[kr][1].replace(/[\/]?xl\//,""),de(T,Nn)||(Nn=no[kr][1]),de(T,Nn)||(Nn=wa.replace(/_rels\/.*$/,"")+no[kr][1]),Ma=no[kr][2]):(Nn="xl/worksheets/sheet"+(kr+1-Ca)+"."+fa,Nn=Nn.replace(/sheet0\./,"sheet.")),Rn=Nn.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),N&&N.sheets!=null)switch(typeof N.sheets){case"number":if(kr!=N.sheets)continue e;break;case"string":if(Pt.SheetNames[kr].toLowerCase()!=N.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(N.sheets)){for(var La=!1,ua=0;ua!=N.sheets.length;++ua)typeof N.sheets[ua]=="number"&&N.sheets[ua]==kr&&(La=1),typeof N.sheets[ua]=="string"&&N.sheets[ua].toLowerCase()==Pt.SheetNames[kr].toLowerCase()&&(La=1);if(!La)continue e}}Cv(T,Nn,Rn,Pt.SheetNames[kr],kr,An,Te,Ma,N,St,je,vt)}return Rr={Directory:Q,Workbook:St,Props:Pt,Custprops:_r,Deps:ln,Sheets:Te,SheetNames:Pt.SheetNames,Strings:Uh,Styles:vt,Themes:je,SSF:G.get_table()},N&&N.bookFiles&&(T.files?(Rr.keys=L,Rr.files=T.files):(Rr.keys=[],Rr.files={},T.FullPaths.forEach(function(xo,Os){xo=xo.replace(/^Root Entry[\/]/,""),Rr.keys.push(xo),Rr.files[xo]=T.FileIndex[Os]}))),N&&N.bookVBA&&(Q.vba.length>0?Rr.vbaraw=rt(T,Qd(Q.vba[0]),!0):Q.defaults&&Q.defaults.bin===Hr&&(Rr.vbaraw=rt(T,"xl/vbaProject.bin",!0))),Rr}function Ev(T,N){var L=N||{},Q="Workbook",ne=ke.find(T,Q);try{if(Q="/!DataSpaces/Version",ne=ke.find(T,Q),!ne||!ne.content)throw new Error("ECMA-376 Encrypted file missing "+Q);if(Fr(ne.content),Q="/!DataSpaces/DataSpaceMap",ne=ke.find(T,Q),!ne||!ne.content)throw new Error("ECMA-376 Encrypted file missing "+Q);var Te=Mr(ne.content);if(Te.length!==1||Te[0].comps.length!==1||Te[0].comps[0].t!==0||Te[0].name!=="StrongEncryptionDataSpace"||Te[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+Q);if(Q="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",ne=ke.find(T,Q),!ne||!ne.content)throw new Error("ECMA-376 Encrypted file missing "+Q);var Ve=Ir(ne.content);if(Ve.length!=1||Ve[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+Q);if(Q="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",ne=ke.find(T,Q),!ne||!ne.content)throw new Error("ECMA-376 Encrypted file missing "+Q);qr(ne.content)}catch(vt){}if(Q="/EncryptionInfo",ne=ke.find(T,Q),!ne||!ne.content)throw new Error("ECMA-376 Encrypted file missing "+Q);var je=Ki(ne.content);if(Q="/EncryptedPackage",ne=ke.find(T,Q),!ne||!ne.content)throw new Error("ECMA-376 Encrypted file missing "+Q);if(je[0]==4&&typeof decrypt_agile!="undefined")return decrypt_agile(je[1],ne.content,L.password||"",L);if(je[0]==2&&typeof decrypt_std76!="undefined")return decrypt_std76(je[1],ne.content,L.password||"",L);throw new Error("File is password-protected")}function _v(T,N){if(Ah=1024,N.bookType=="ods")return dp(T,N);T&&!T.SSF&&(T.SSF=G.get_table()),T&&T.SSF&&(V(G),G.load_table(T.SSF),N.revssf=Y(T.SSF),N.revssf[T.SSF[65535]]=0,N.ssf=T.SSF),N.rels={},N.wbrels={},N.Strings=[],N.Strings.Count=0,N.Strings.Unique=0,Zh?N.revStrings=new Map:(N.revStrings={},N.revStrings.foo=[],delete N.revStrings.foo);var L=N.bookType=="xlsb"?"bin":"xml",Q=jn.indexOf(N.bookType)>-1,ne=Zo();fp(N=N||{});var Te=kt(),Ve="",je=0;if(N.cellXfs=[],yh(N.cellXfs,{},{revssf:{General:0}}),T.Props||(T.Props={}),Ve="docProps/core.xml",jt(Te,Ve,Ra(T.Props,N)),ne.coreprops.push(Ve),Vo(N.rels,2,Ve,Ja.CORE_PROPS),Ve="docProps/app.xml",!(T.Props&&T.Props.SheetNames))if(!T.Workbook||!T.Workbook.Sheets)T.Props.SheetNames=T.SheetNames;else{for(var vt=[],St=0;St<T.SheetNames.length;++St)(T.Workbook.Sheets[St]||{}).Hidden!=2&&vt.push(T.SheetNames[St]);T.Props.SheetNames=vt}for(T.Props.Worksheets=T.Props.SheetNames.length,jt(Te,Ve,Xs(T.Props,N)),ne.extprops.push(Ve),Vo(N.rels,3,Ve,Ja.EXT_PROPS),T.Custprops!==T.Props&&Ge(T.Custprops||{}).length>0&&(Ve="docProps/custom.xml",jt(Te,Ve,Us(T.Custprops,N)),ne.custprops.push(Ve),Vo(N.rels,4,Ve,Ja.CUST_PROPS)),je=1;je<=T.SheetNames.length;++je){var Pt={"!id":{}},pr=T.Sheets[T.SheetNames[je-1]],_r=(pr||{})["!type"]||"sheet";switch(_r){case"chart":default:Ve="xl/worksheets/sheet"+je+"."+L,jt(Te,Ve,AA(je-1,Ve,N,T,Pt)),ne.sheets.push(Ve),Vo(N.wbrels,-1,"worksheets/sheet"+je+"."+L,Ja.WS[0])}if(pr){var Rr=pr["!comments"],ln=!1;if(Rr&&Rr.length>0){var kr="xl/comments"+je+"."+L;jt(Te,kr,yA(Rr,kr,N)),ne.comments.push(kr),Vo(Pt,-1,"../comments"+je+"."+L,Ja.CMNT),ln=!0}pr["!legacy"]&&(ln&&jt(Te,"xl/drawings/vmlDrawing"+je+".vml",gf(je,pr["!comments"]))),delete pr["!comments"],delete pr["!legacy"]}Pt["!id"].rId1&&jt(Te,Es(Ve),qo(Pt))}return N.Strings!=null&&N.Strings.length>0&&(Ve="xl/sharedStrings."+L,jt(Te,Ve,bA(N.Strings,Ve,N)),ne.strs.push(Ve),Vo(N.wbrels,-1,"sharedStrings."+L,Ja.SST)),Ve="xl/workbook."+L,jt(Te,Ve,gA(T,Ve,N)),ne.workbooks.push(Ve),Vo(N.rels,1,Ve,Ja.WB),Ve="xl/theme/theme1.xml",jt(Te,Ve,Id(T.Themes,N)),ne.themes.push(Ve),Vo(N.wbrels,-1,"theme/theme1.xml",Ja.THEME),Ve="xl/styles."+L,jt(Te,Ve,vA(T,Ve,N)),ne.styles.push(Ve),Vo(N.wbrels,-1,"styles."+L,Ja.STY),T.vbaraw&&Q&&(Ve="xl/vbaProject.bin",jt(Te,Ve,T.vbaraw),ne.vba.push(Ve),Vo(N.wbrels,-1,"vbaProject.bin",Ja.VBA)),jt(Te,"[Content_Types].xml",Uo(ne,N)),jt(Te,"_rels/.rels",qo(N.rels)),jt(Te,"xl/_rels/workbook."+L+".rels",qo(N.wbrels)),delete N.revssf,delete N.ssf,Te}function Mf(T,N){var L="";switch((N||{}).type||"base64"){case"buffer":return[T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7]];case"base64":L=C.decode(T.slice(0,12));break;case"binary":L=T;break;case"array":return[T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7]];default:throw new Error("Unrecognized type "+(N&&N.type||"undefined"))}return[L.charCodeAt(0),L.charCodeAt(1),L.charCodeAt(2),L.charCodeAt(3),L.charCodeAt(4),L.charCodeAt(5),L.charCodeAt(6),L.charCodeAt(7)]}function Tv(T,N){return ke.find(T,"EncryptedPackage")?Ev(T,N):qh(T,N)}function Iv(T,N){var L,Q=T,ne=N||{};return ne.type||(ne.type=E&&b.isBuffer(T)?"buffer":"base64"),L=Ar(Q,ne),pp(L,ne)}function mp(T,N){var L=0;e:for(;L<T.length;)switch(T.charCodeAt(L)){case 10:case 13:case 32:++L;break;case 60:return Nf(T.slice(L),N);default:break e}return au.to_workbook(T,N)}function Ov(T,N){var L="",Q=Mf(T,N);switch(N.type){case"base64":L=C.decode(T);break;case"binary":L=T;break;case"buffer":L=T.toString("binary");break;case"array":L=Pe(T);break;default:throw new Error("Unrecognized type "+N.type)}return Q[0]==239&&Q[1]==187&&Q[2]==191&&(L=er(L)),mp(L,N)}function Lv(T,N){var L=T;return N.type=="base64"&&(L=C.decode(L)),L=cptable.utils.decode(1200,L.slice(2),"str"),N.type="binary",mp(L,N)}function Nv(T){return T.match(/[^\x00-\x7F]/)?Kr(T):T}function Rf(T,N,L,Q){return Q?(L.type="string",au.to_workbook(T,L)):au.to_workbook(N,L)}function tf(T,N){h();var L=N||{};if(typeof ArrayBuffer!="undefined"&&T instanceof ArrayBuffer)return tf(new Uint8Array(T),(L=Nt(L),L.type="array",L));var Q=T,ne=[0,0,0,0],Te=!1;if(L.cellStyles&&(L.cellNF=!0,L.sheetStubs=!0),Ih={},L.dateNF&&(Ih.dateNF=L.dateNF),L.type||(L.type=E&&b.isBuffer(T)?"buffer":"base64"),L.type=="file"&&(L.type=E?"buffer":"binary",Q=ue(T)),L.type=="string"&&(Te=!0,L.type="binary",L.codepage=65001,Q=Nv(T)),L.type=="array"&&typeof Uint8Array!="undefined"&&T instanceof Uint8Array&&typeof ArrayBuffer!="undefined"){var Ve=new ArrayBuffer(3),je=new Uint8Array(Ve);if(je.foo="bar",!je.foo)return L=Nt(L),L.type="array",tf(K(Q),L)}switch((ne=Mf(Q,L))[0]){case 208:if(ne[1]===207&&ne[2]===17&&ne[3]===224&&ne[4]===161&&ne[5]===177&&ne[6]===26&&ne[7]===225)return Tv(ke.read(Q,L),L);break;case 9:if(ne[1]<=8)return qh(Q,L);break;case 60:return Nf(Q,L);case 73:if(ne[1]===73&&ne[2]===42&&ne[3]===0)throw new Error("TIFF Image File is not a spreadsheet");if(ne[1]===68)return Jd(Q,L);break;case 84:if(ne[1]===65&&ne[2]===66&&ne[3]===76)return Sd.to_workbook(Q,L);break;case 80:return ne[1]===75&&ne[2]<9&&ne[3]<9?Iv(Q,L):Rf(T,Q,L,Te);case 239:return ne[3]===60?Nf(Q,L):Rf(T,Q,L,Te);case 255:if(ne[1]===254)return Lv(Q,L);if(ne[1]===0&&ne[2]===2&&ne[3]===0)return ou.to_workbook(Q,L);break;case 0:if(ne[1]===0){if(ne[2]>=2&&ne[3]===0)return ou.to_workbook(Q,L);if(ne[2]===0&&(ne[3]===8||ne[3]===9))return ou.to_workbook(Q,L)}break;case 3:case 131:case 139:case 140:return Ju.to_workbook(Q,L);case 123:if(ne[1]===92&&ne[2]===114&&ne[3]===116)return Ae.to_workbook(Q,L);break;case 10:case 13:case 32:return Ov(Q,L);case 137:if(ne[1]===80&&ne[2]===78&&ne[3]===71)throw new Error("PNG Image File is not a spreadsheet");break}return Ju.versions.indexOf(ne[0])>-1&&ne[2]<=12&&ne[3]<=31?Ju.to_workbook(Q,L):Rf(T,Q,L,Te)}function gp(T,N){var L=N||{};return L.type="file",tf(T,L)}function Ap(T,N){switch(N.type){case"base64":case"binary":break;case"buffer":case"array":N.type="";break;case"file":return ee(N.file,ke.write(T,{type:E?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+N.bookType+"' files");default:throw new Error("Unrecognized type "+N.type)}return ke.write(T,N)}function Dv(T,N){var L=Nt(N||{}),Q=_v(T,L),ne={};if(L.compression&&(ne.compression="DEFLATE"),L.password)ne.type=E?"nodebuffer":"string";else switch(L.type){case"base64":ne.type="base64";break;case"binary":ne.type="string";break;case"string":throw new Error("'string' output type invalid for '"+L.bookType+"' files");case"buffer":case"file":ne.type=E?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+L.type)}var Te=Q.FullPaths?ke.write(Q,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[ne.type]||ne.type}):Q.generate(ne);return L.password&&typeof encrypt_agile!="undefined"?Ap(encrypt_agile(Te,L.password),L):L.type==="file"?ee(L.file,Te):L.type=="string"?er(Te):Te}function Mv(T,N){var L=N||{},Q=VA(T,L);return Ap(Q,L)}function Zd(T,N,L){L||(L="");var Q=L+T;switch(N.type){case"base64":return C.encode(Kr(Q));case"binary":return Kr(Q);case"string":return T;case"file":return ee(N.file,Q,"utf8");case"buffer":return E?O(Q,"utf8"):Zd(Q,{type:"binary"}).split("").map(function(ne){return ne.charCodeAt(0)})}throw new Error("Unrecognized type "+N.type)}function Rv(T,N){switch(N.type){case"base64":return C.encode(T);case"binary":return T;case"string":return T;case"file":return ee(N.file,T,"binary");case"buffer":return E?O(T,"binary"):T.split("").map(function(L){return L.charCodeAt(0)})}throw new Error("Unrecognized type "+N.type)}function rf(T,N){switch(N.type){case"string":case"base64":case"binary":for(var L="",Q=0;Q<T.length;++Q)L+=String.fromCharCode(T[Q]);return N.type=="base64"?C.encode(L):N.type=="string"?er(L):L;case"file":return ee(N.file,T);case"buffer":return T;default:throw new Error("Unrecognized type "+N.type)}}function nf(T,N){h(),zg(T);var L=Nt(N||{});if(L.cellStyles&&(L.cellNF=!0,L.sheetStubs=!0),L.type=="array"){L.type="binary";var Q=nf(T,L);return L.type="array",X(Q)}switch(L.bookType||"xlsb"){case"xml":case"xlml":return Zd(UA(T,L),L);case"slk":case"sylk":return Zd(pv(T,L),L);case"htm":case"html":return Zd(hv(T,L),L);case"txt":return Rv(vv(T,L),L);case"csv":return Zd(fv(T,L),L,"\uFEFF");case"dif":return Zd(mv(T,L),L);case"dbf":return rf(bv(T,L),L);case"prn":return Zd(gv(T,L),L);case"rtf":return Zd(Av(T,L),L);case"eth":return Zd(yv(T,L),L);case"fods":return Zd(dp(T,L),L);case"wk1":return rf(wv(T,L),L);case"wk3":return rf(ou.book_to_wk3(T,L),L);case"biff2":L.biff||(L.biff=2);case"biff3":L.biff||(L.biff=3);case"biff4":return L.biff||(L.biff=4),rf(np(T,L),L);case"biff5":L.biff||(L.biff=5);case"biff8":case"xla":case"xls":return L.biff||(L.biff=8),Mv(T,L);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"ods":return Dv(T,L);default:throw new Error("Unrecognized bookType |"+L.bookType+"|")}}function vp(T){if(T.bookType)return;var N={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},L=T.file.slice(T.file.lastIndexOf(".")).toLowerCase();L.match(/^\.[a-z]+$/)&&(T.bookType=L.slice(1)),T.bookType=N[T.bookType]||T.bookType}function bp(T,N,L){var Q=L||{};return Q.type="file",Q.file=N,vp(Q),nf(T,Q)}function Fv(T,N,L,Q){var ne=L||{};ne.type="file",ne.file=T,vp(ne),ne.type="buffer";var Te=Q;return Te instanceof Function||(Te=L),ge.writeFile(T,nf(N,ne),Te)}function yp(T,N,L,Q,ne,Te,Ve,je){var vt=_i(L),St=je.defval,Pt=je.raw||!Object.prototype.hasOwnProperty.call(je,"raw"),pr=!0,_r=ne===1?[]:{};if(ne!==1)if(Object.defineProperty)try{Object.defineProperty(_r,"__rowNum__",{value:L,enumerable:!1})}catch(An){_r.__rowNum__=L}else _r.__rowNum__=L;if(!Ve||T[L])for(var Rr=N.s.c;Rr<=N.e.c;++Rr){var ln=Ve?T[L][Rr]:T[Q[Rr]+vt];if(ln===void 0||ln.t===void 0){if(St===void 0)continue;Te[Rr]!=null&&(_r[Te[Rr]]=St);continue}var kr=ln.v;switch(ln.t){case"z":if(kr==null)break;continue;case"e":kr=kr==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+ln.t)}if(Te[Rr]!=null){if(kr==null)if(ln.t=="e"&&kr===null)_r[Te[Rr]]=null;else if(St!==void 0)_r[Te[Rr]]=St;else if(Pt&&kr===null)_r[Te[Rr]]=null;else continue;else _r[Te[Rr]]=Pt||je.rawNumbers&&ln.t=="n"?kr:lr(ln,kr,je);kr!=null&&(pr=!1)}}return{row:_r,isempty:pr}}function af(T,N){if(T==null||T["!ref"]==null)return[];var L={t:"n",v:0},Q=0,ne=1,Te=[],Ve=0,je="",vt={s:{r:0,c:0},e:{r:0,c:0}},St=N||{},Pt=St.range!=null?St.range:T["!ref"];St.header===1?Q=1:St.header==="A"?Q=2:Array.isArray(St.header)?Q=3:St.header==null&&(Q=0);switch(typeof Pt){case"string":vt=ta(Pt);break;case"number":vt=ta(T["!ref"]),vt.s.r=Pt;break;default:vt=Pt}Q>0&&(ne=0);var pr=_i(vt.s.r),_r=[],Rr=[],ln=0,kr=0,An=Array.isArray(T),Nn=vt.s.r,Rn=0,un=0;for(An&&!T[Nn]&&(T[Nn]=[]),Rn=vt.s.c;Rn<=vt.e.c;++Rn){_r[Rn]=ya(Rn),L=An?T[Nn][Rn]:T[_r[Rn]+pr];switch(Q){case 1:Te[Rn]=Rn-vt.s.c;break;case 2:Te[Rn]=_r[Rn];break;case 3:Te[Rn]=St.header[Rn-vt.s.c];break;default:for(L==null&&(L={w:"__EMPTY",t:"s"}),je=Ve=lr(L,null,St),kr=0,un=0;un<Te.length;++un)Te[un]==je&&(je=Ve+"_"+ ++kr);Te[Rn]=je}}for(Nn=vt.s.r+ne;Nn<=vt.e.r;++Nn){var Bi=yp(T,vt,Nn,_r,Q,Te,An,St);(Bi.isempty===!1||(Q===1?St.blankrows!==!1:!!St.blankrows))&&(Rr[ln++]=Bi.row)}return Rr.length=ln,Rr}var wp=/"/g;function xp(T,N,L,Q,ne,Te,Ve,je){for(var vt=!0,St=[],Pt="",pr=_i(L),_r=N.s.c;_r<=N.e.c;++_r){if(!Q[_r])continue;var Rr=je.dense?(T[L]||[])[_r]:T[Q[_r]+pr];if(Rr==null)Pt="";else if(Rr.v!=null){vt=!1,Pt=""+(je.rawNumbers&&Rr.t=="n"?Rr.v:lr(Rr,null,je));for(var ln=0,kr=0;ln!==Pt.length;++ln)if((kr=Pt.charCodeAt(ln))===ne||kr===Te||kr===34||je.forceQuotes){Pt='"'+Pt.replace(wp,'""')+'"';break}Pt=="ID"&&(Pt='"ID"')}else Rr.f!=null&&!Rr.F?(vt=!1,Pt="="+Rr.f,Pt.indexOf(",")>=0&&(Pt='"'+Pt.replace(wp,'""')+'"')):Pt="";St.push(Pt)}return je.blankrows===!1&&vt?null:St.join(Ve)}function of(T,N){var L=[],Q=N==null?{}:N;if(T==null||T["!ref"]==null)return"";var ne=ta(T["!ref"]),Te=Q.FS!==void 0?Q.FS:",",Ve=Te.charCodeAt(0),je=Q.RS!==void 0?Q.RS:`
`,vt=je.charCodeAt(0),St=new RegExp((Te=="|"?"\\|":Te)+"+$"),Pt="",pr=[];Q.dense=Array.isArray(T);for(var _r=Q.skipHidden&&T["!cols"]||[],Rr=Q.skipHidden&&T["!rows"]||[],ln=ne.s.c;ln<=ne.e.c;++ln)(_r[ln]||{}).hidden||(pr[ln]=ya(ln));for(var kr=ne.s.r;kr<=ne.e.r;++kr){if((Rr[kr]||{}).hidden)continue;if(Pt=xp(T,ne,kr,pr,Ve,vt,Te,Q),Pt==null)continue;Q.strip&&(Pt=Pt.replace(St,"")),L.push(Pt+je)}return delete Q.dense,L.join("")}function Sp(T,N){N||(N={}),N.FS=" ",N.RS=`
`;var L=of(T,N);if(typeof cptable=="undefined"||N.type=="string")return L;var Q=cptable.utils.encode(1200,L,"str");return String.fromCharCode(255)+String.fromCharCode(254)+Q}function Ff(T){var N="",L,Q="";if(T==null||T["!ref"]==null)return[];var ne=ta(T["!ref"]),Te="",Ve=[],je,vt=[],St=Array.isArray(T);for(je=ne.s.c;je<=ne.e.c;++je)Ve[je]=ya(je);for(var Pt=ne.s.r;Pt<=ne.e.r;++Pt)for(Te=_i(Pt),je=ne.s.c;je<=ne.e.c;++je){if(N=Ve[je]+Te,L=St?(T[Pt]||[])[je]:T[N],Q="",L===void 0)continue;if(L.F!=null){if(N=L.F,!L.f)continue;Q=L.f,N.indexOf(":")==-1&&(N=N+":"+N)}if(L.f!=null)Q=L.f;else{if(L.t=="z")continue;if(L.t=="n"&&L.v!=null)Q=""+L.v;else if(L.t=="b")Q=L.v?"TRUE":"FALSE";else if(L.w!==void 0)Q="'"+L.w;else{if(L.v===void 0)continue;L.t=="s"?Q="'"+L.v:Q=""+L.v}}vt[vt.length]=N+"="+Q}return vt}function Cp(T,N,L){var Q=L||{},ne=+!Q.skipHeader,Te=T||{},Ve=0,je=0;if(Te&&Q.origin!=null)if(typeof Q.origin=="number")Ve=Q.origin;else{var vt=typeof Q.origin=="string"?Pi(Q.origin):Q.origin;Ve=vt.r,je=vt.c}var St,Pt={s:{c:0,r:0},e:{c:je,r:Ve+N.length-1+ne}};if(Te["!ref"]){var pr=ta(Te["!ref"]);Pt.e.c=Math.max(Pt.e.c,pr.e.c),Pt.e.r=Math.max(Pt.e.r,pr.e.r),Ve==-1&&(Ve=pr.e.r+1,Pt.e.r=Ve+N.length-1+ne)}else Ve==-1&&(Ve=0,Pt.e.r=N.length-1+ne);var _r=Q.header||[],Rr=0;N.forEach(function(kr,An){Ge(kr).forEach(function(Nn){(Rr=_r.indexOf(Nn))==-1&&(_r[Rr=_r.length]=Nn);var Rn=kr[Nn],un="z",Bi="",fa=dn({c:je+Rr,r:Ve+An+ne});St=Wh.sheet_get_cell(Te,fa),Rn&&typeof Rn=="object"&&!(Rn instanceof Date)?Te[fa]=Rn:(typeof Rn=="number"?un="n":typeof Rn=="boolean"?un="b":typeof Rn=="string"?un="s":Rn instanceof Date?(un="d",Q.cellDates||(un="n",Rn=pe(Rn)),Bi=Q.dateNF||G._table[14]):Rn===null&&Q.nullError&&(un="e",Rn=0),St?(St.t=un,St.v=Rn,delete St.w,delete St.R,Bi&&(St.z=Bi)):Te[fa]=St={t:un,v:Rn},Bi&&(St.z=Bi))})}),Pt.e.c=Math.max(Pt.e.c,je+_r.length-1);var ln=_i(Ve);if(ne)for(Rr=0;Rr<_r.length;++Rr)Te[ya(Rr+je)+ln]={t:"s",v:_r[Rr]};return Te["!ref"]=ba(Pt),Te}function Bv(T,N){return Cp(null,T,N)}var Wh={encode_col:ya,encode_row:_i,encode_cell:dn,encode_range:ba,decode_col:ea,decode_row:Oi,split_cell:rs,decode_cell:Pi,decode_range:ha,format_cell:lr,get_formulae:Ff,make_csv:of,make_json:af,make_formulae:Ff,sheet_add_aoa:_n,sheet_add_json:Cp,sheet_add_dom:ip,aoa_to_sheet:Pn,json_to_sheet:Bv,table_to_sheet:ap,table_to_book:lv,sheet_to_csv:of,sheet_to_txt:Sp,sheet_to_json:af,sheet_to_html:wh.from_sheet,sheet_to_formulae:Ff,sheet_to_row_object_array:af};(function(T){T.consts=T.consts||{};function N(Te){Te.forEach(function(Ve){T.consts[Ve[0]]=Ve[1]})}function L(Te,Ve,je){return Te[Ve]!=null?Te[Ve]:Te[Ve]=je}function Q(Te,Ve,je){if(typeof Ve=="string"){if(Array.isArray(Te)){var vt=Pi(Ve);return Te[vt.r]||(Te[vt.r]=[]),Te[vt.r][vt.c]||(Te[vt.r][vt.c]={t:"z"})}return Te[Ve]||(Te[Ve]={t:"z"})}return typeof Ve!="number"?Q(Te,dn(Ve)):Q(Te,dn({r:Ve,c:je||0}))}T.sheet_get_cell=Q;function ne(Te,Ve){if(typeof Ve=="number"){if(Ve>=0&&Te.SheetNames.length>Ve)return Ve;throw new Error("Cannot find sheet # "+Ve)}else if(typeof Ve=="string"){var je=Te.SheetNames.indexOf(Ve);if(je>-1)return je;throw new Error("Cannot find sheet name |"+Ve+"|")}else throw new Error("Cannot find sheet |"+Ve+"|")}return T.book_new=function(){return{SheetNames:[],Sheets:{}}},T.book_append_sheet=function(Te,Ve,je){if(!je)for(var vt=1;vt<=65535&&!(Te.SheetNames.indexOf(je="Sheet"+vt)==-1);++vt,je=void 0);if(!je||Te.SheetNames.length>=65535)throw new Error("Too many worksheets");if(Jf(je),Te.SheetNames.indexOf(je)>=0)throw new Error("Worksheet with name |"+je+"| already exists!");Te.SheetNames.push(je),Te.Sheets[je]=Ve},T.book_set_sheet_visibility=function(Te,Ve,je){L(Te,"Workbook",{}),L(Te.Workbook,"Sheets",[]);var vt=ne(Te,Ve);L(Te.Workbook.Sheets,vt,{});switch(je){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+je)}Te.Workbook.Sheets[vt].Hidden=je},N([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]),T.cell_set_number_format=function(Te,Ve){return Te.z=Ve,Te},T.cell_set_hyperlink=function(Te,Ve,je){return Ve?(Te.l={Target:Ve},je&&(Te.l.Tooltip=je)):delete Te.l,Te},T.cell_set_internal_link=function(Te,Ve,je){return T.cell_set_hyperlink(Te,"#"+Ve,je)},T.cell_add_comment=function(Te,Ve,je){Te.c||(Te.c=[]),Te.c.push({t:Ve,a:je||"SheetJS"})},T.sheet_set_array_formula=function(Te,Ve,je){for(var vt=typeof Ve!="string"?Ve:ta(Ve),St=typeof Ve=="string"?Ve:ba(Ve),Pt=vt.s.r;Pt<=vt.e.r;++Pt)for(var pr=vt.s.c;pr<=vt.e.c;++pr){var _r=Q(Te,Pt,pr);_r.t="n",_r.F=St,delete _r.v,Pt==vt.s.r&&pr==vt.s.c&&(_r.f=je)}return Te},T})(Wh),E&&!0&&function(){var T=l(6);if(!T)return;var N=T.Readable;if(!N)return;var L=function(Ve,je){var vt=N(),St=je==null?{}:je;if(Ve==null||Ve["!ref"]==null)return vt.push(null),vt;var Pt=ta(Ve["!ref"]),pr=St.FS!==void 0?St.FS:",",_r=pr.charCodeAt(0),Rr=St.RS!==void 0?St.RS:`
`,ln=Rr.charCodeAt(0),kr=new RegExp((pr=="|"?"\\|":pr)+"+$"),An="",Nn=[];St.dense=Array.isArray(Ve);for(var Rn=St.skipHidden&&Ve["!cols"]||[],un=St.skipHidden&&Ve["!rows"]||[],Bi=Pt.s.c;Bi<=Pt.e.c;++Bi)(Rn[Bi]||{}).hidden||(Nn[Bi]=ya(Bi));var fa=Pt.s.r,$i=!1;return vt._read=function(){if(!$i)return $i=!0,vt.push("\uFEFF");for(;fa<=Pt.e.r;){if(++fa,(un[fa-1]||{}).hidden)continue;if(An=xp(Ve,Pt,fa-1,Nn,_r,ln,pr,St),An!=null){St.strip&&(An=An.replace(kr,"")),vt.push(An+Rr);break}}if(fa>Pt.e.r)return vt.push(null)},vt},Q=function(Ve,je){var vt=N(),St=je||{},Pt=St.header!=null?St.header:wh.BEGIN,pr=St.footer!=null?St.footer:wh.END;vt.push(Pt);var _r=ha(Ve["!ref"]);St.dense=Array.isArray(Ve),vt.push(wh._preamble(Ve,_r,St));var Rr=_r.s.r,ln=!1;return vt._read=function(){if(Rr>_r.e.r)return ln||(ln=!0,vt.push("</table>"+pr)),vt.push(null);for(;Rr<=_r.e.r;){vt.push(wh._row(Ve,_r,Rr,St)),++Rr;break}},vt},ne=function(Ve,je){var vt=N({objectMode:!0});if(Ve==null||Ve["!ref"]==null)return vt.push(null),vt;var St={t:"n",v:0},Pt=0,pr=1,_r=[],Rr=0,ln="",kr={s:{r:0,c:0},e:{r:0,c:0}},An=je||{},Nn=An.range!=null?An.range:Ve["!ref"];An.header===1?Pt=1:An.header==="A"?Pt=2:Array.isArray(An.header)&&(Pt=3);switch(typeof Nn){case"string":kr=ta(Nn);break;case"number":kr=ta(Ve["!ref"]),kr.s.r=Nn;break;default:kr=Nn}Pt>0&&(pr=0);var Rn=_i(kr.s.r),un=[],Bi=0,fa=Array.isArray(Ve),$i=kr.s.r,wa=0,no=0;for(fa&&!Ve[$i]&&(Ve[$i]=[]),wa=kr.s.c;wa<=kr.e.c;++wa){un[wa]=ya(wa),St=fa?Ve[$i][wa]:Ve[un[wa]+Rn];switch(Pt){case 1:_r[wa]=wa-kr.s.c;break;case 2:_r[wa]=un[wa];break;case 3:_r[wa]=An.header[wa-kr.s.c];break;default:for(St==null&&(St={w:"__EMPTY",t:"s"}),ln=Rr=lr(St,null,An),Bi=0,no=0;no<_r.length;++no)_r[no]==ln&&(ln=Rr+"_"+ ++Bi);_r[wa]=ln}}return $i=kr.s.r+pr,vt._read=function(){if($i>kr.e.r)return vt.push(null);for(;$i<=kr.e.r;){var Ca=yp(Ve,kr,$i,un,Pt,_r,fa,An);if(++$i,Ca.isempty===!1||(Pt===1?An.blankrows!==!1:!!An.blankrows)){vt.push(Ca.row);break}}},vt};d.stream={to_json:ne,to_html:Q,to_csv:L}}(),typeof qh!="undefined"&&(d.parse_xlscfb=qh),d.parse_zip=pp,d.read=tf,d.readFile=gp,d.readFileSync=gp,d.write=nf,d.writeFile=bp,d.writeFileSync=bp,d.writeFileAsync=Fv,d.utils=Wh,d.SSF=G,typeof ke!="undefined"&&(d.CFB=ke)}if(t(R),typeof window!="undefined"&&!window.XLSX)try{window.XLSX=f}catch(d){}var e=f,m=f}).call(this,l("yLpj"),l("HDXh").Buffer,l("Q2Ig"))},EXcs:function(j,R,l){"use strict";var x=function(){return{height:0,opacity:0}},b=function(m){return{height:m.scrollHeight,opacity:1}},A=function(m){return{height:m.offsetHeight}},f=function(m,d){return d.propertyName==="height"},t={motionName:"ant-motion-collapse",onAppearStart:x,onEnterStart:x,onAppearActive:b,onEnterActive:b,onLeaveStart:A,onLeaveActive:x,onAppearEnd:f,onEnterEnd:f,onLeaveEnd:f,motionDeadline:500};R.a=t},Em2t:function(j,R,l){var x=l("bahg"),b=l("quyA"),A=l("0JQy");function f(t){return b(t)?A(t):x(t)}j.exports=f},Ez2D:function(j,R,l){var x=l("bYtY"),b=l("4NO4");function A(f,t){var e=[],m=f.seriesIndex,d;if(m==null||!(d=t.getSeriesByIndex(m)))return{point:[]};var a=d.getData(),n=b.queryDataIndex(a,f);if(n==null||n<0||x.isArray(n))return{point:[]};var s=a.getItemGraphicEl(n),c=d.coordinateSystem;if(d.getTooltipPosition)e=d.getTooltipPosition(n)||[];else if(c&&c.dataToPoint)e=c.dataToPoint(a.getValues(x.map(c.dimensions,function(u){return a.mapDimension(u)}),n,!0))||[];else if(s){var i=s.getBoundingRect().clone();i.applyTransform(s.transform),e=[i.x+i.width/2,i.y+i.height/2]}return{point:e,el:s}}j.exports=A},F0hE:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("ca2m"),f=l("Qxkt"),t=l("ICMv"),e=A.valueAxis;function m(n,s){return b.defaults({show:s},n)}var d=x.extendComponentModel({type:"radar",optionUpdated:function(){var n=this.get("boundaryGap"),s=this.get("splitNumber"),c=this.get("scale"),i=this.get("axisLine"),u=this.get("axisTick"),r=this.get("axisType"),o=this.get("axisLabel"),h=this.get("name"),p=this.get("name.show"),g=this.get("name.formatter"),v=this.get("nameGap"),y=this.get("triggerEvent"),w=b.map(this.get("indicator")||[],function(S){S.max!=null&&S.max>0&&!S.min?S.min=0:S.min!=null&&S.min<0&&!S.max&&(S.max=0);var _=h;if(S.color!=null&&(_=b.defaults({color:S.color},h)),S=b.merge(b.clone(S),{boundaryGap:n,splitNumber:s,scale:c,axisLine:i,axisTick:u,axisType:r,axisLabel:o,name:S.text,nameLocation:"end",nameGap:v,nameTextStyle:_,triggerEvent:y},!1),p||(S.name=""),typeof g=="string"){var I=S.name;S.name=g.replace("{value}",I!=null?I:"")}else typeof g=="function"&&(S.name=g(S.name,S));var C=b.extend(new f(S,null,this.ecModel),t);return C.mainType="radar",C.componentIndex=this.componentIndex,C},this);this.getIndicatorModels=function(){return w}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:b.merge({lineStyle:{color:"#bbb"}},e.axisLine),axisLabel:m(e.axisLabel,!1),axisTick:m(e.axisTick,!1),axisType:"interval",splitLine:m(e.splitLine,!0),splitArea:m(e.splitArea,!0),indicator:[]}}),a=d;j.exports=a},F5Ls:function(j,R){var l={\u5357\u6D77\u8BF8\u5C9B:[32,80],\u5E7F\u4E1C:[0,-10],\u9999\u6E2F:[10,5],\u6FB3\u95E8:[-10,10],\u5929\u6D25:[5,5]};function x(b,A){if(b==="china"){var f=l[A.name];if(f){var t=A.center;t[0]+=f[0]/10.5,t[1]+=-f[1]/(10.5/.75)}}}j.exports=x},F7hV:function(j,R,l){var x=l("MBQ8"),b=x.extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return this.get("large")?this.get("progressive"):!1},getProgressiveThreshold:function(){var A=this.get("progressiveThreshold"),f=this.get("largeThreshold");return f>A&&(A=f),A},defaultOption:{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1}}});j.exports=b},F9bG:function(j,R,l){var x=l("bYtY"),b=l("ItGF"),A=l("4NO4"),f=A.makeInner,t=f(),e=x.each;function m(u,r,o){if(b.node)return;var h=r.getZr();t(h).records||(t(h).records={}),d(h,r);var p=t(h).records[u]||(t(h).records[u]={});p.handler=o}function d(u,r){if(t(u).initialized)return;t(u).initialized=!0,o("click",x.curry(s,"click")),o("mousemove",x.curry(s,"mousemove")),o("globalout",n);function o(h,p){u.on(h,function(g){var v=c(r);e(t(u).records,function(y){y&&p(y,g,v.dispatchAction)}),a(v.pendings,r)})}}function a(u,r){var o=u.showTip.length,h=u.hideTip.length,p;o?p=u.showTip[o-1]:h&&(p=u.hideTip[h-1]),p&&(p.dispatchAction=null,r.dispatchAction(p))}function n(u,r,o){u.handler("leave",null,o)}function s(u,r,o,h){r.handler(u,o,h)}function c(u){var r={showTip:[],hideTip:[]},o=function(h){var p=r[h.type];p?p.push(h):(h.dispatchAction=o,u.dispatchAction(h))};return{dispatchAction:o,pendings:r}}function i(u,r){if(b.node)return;var o=r.getZr(),h=(t(o).records||{})[u];h&&(t(o).records[u]=null)}R.register=m,R.unregister=i},FBjb:function(j,R,l){var x=l("bYtY"),b=l("oVpE"),A=b.createSymbol,f=l("IwbS"),t=l("OELB"),e=t.parsePercent,m=l("x3X8"),d=m.getDefaultLabel;function a(v,y,w){f.Group.call(this),this.updateData(v,y,w)}var n=a.prototype,s=a.getSymbolSize=function(v,y){var w=v.getItemVisual(y,"symbolSize");return w instanceof Array?w.slice():[+w,+w]};function c(v){return[v[0]/2,v[1]/2]}function i(v,y){this.parent.drift(v,y)}n._createSymbol=function(v,y,w,S,_){this.removeAll();var I=y.getItemVisual(w,"color"),C=A(v,-1,-1,2,2,I,_);C.attr({z2:100,culling:!0,scale:c(S)}),C.drift=i,this._symbolType=v,this.add(C)},n.stopSymbolAnimation=function(v){this.childAt(0).stopAnimation(v)},n.getSymbolPath=function(){return this.childAt(0)},n.getScale=function(){return this.childAt(0).scale},n.highlight=function(){this.childAt(0).trigger("emphasis")},n.downplay=function(){this.childAt(0).trigger("normal")},n.setZ=function(v,y){var w=this.childAt(0);w.zlevel=v,w.z=y},n.setDraggable=function(v){var y=this.childAt(0);y.draggable=v,y.cursor=v?"move":y.cursor},n.updateData=function(v,y,w){this.silent=!1;var S=v.getItemVisual(y,"symbol")||"circle",_=v.hostModel,I=s(v,y),C=S!==this._symbolType;if(C){var E=v.getItemVisual(y,"symbolKeepAspect");this._createSymbol(S,v,y,I,E)}else{var O=this.childAt(0);O.silent=!1,f.updateProps(O,{scale:c(I)},_,y)}if(this._updateCommon(v,y,I,w),C){var O=this.childAt(0),M=w&&w.fadeIn,F={scale:O.scale.slice()};M&&(F.style={opacity:O.style.opacity}),O.scale=[0,0],M&&(O.style.opacity=0),f.initProps(O,F,_,y)}this._seriesModel=_};var u=["itemStyle"],r=["emphasis","itemStyle"],o=["label"],h=["emphasis","label"];n._updateCommon=function(v,y,w,S){var _=this.childAt(0),I=v.hostModel,C=v.getItemVisual(y,"color");_.type!=="image"?_.useStyle({strokeNoScale:!0}):_.setStyle({opacity:null,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,shadowColor:null});var E=S&&S.itemStyle,O=S&&S.hoverItemStyle,M=S&&S.symbolOffset,F=S&&S.labelModel,H=S&&S.hoverLabelModel,B=S&&S.hoverAnimation,X=S&&S.cursorStyle;if(!S||v.hasItemOption){var J=S&&S.itemModel?S.itemModel:v.getItemModel(y);E=J.getModel(u).getItemStyle(["color"]),O=J.getModel(r).getItemStyle(),M=J.getShallow("symbolOffset"),F=J.getModel(o),H=J.getModel(h),B=J.getShallow("hoverAnimation"),X=J.getShallow("cursor")}else O=x.extend({},O);var k=_.style,K=v.getItemVisual(y,"symbolRotate");_.attr("rotation",(K||0)*Math.PI/180||0),M&&_.attr("position",[e(M[0],w[0]),e(M[1],w[1])]),X&&_.attr("cursor",X),_.setColor(C,S&&S.symbolInnerColor),_.setStyle(E);var z=v.getItemVisual(y,"opacity");z!=null&&(k.opacity=z);var W=v.getItemVisual(y,"liftZ"),P=_.__z2Origin;W!=null?P==null&&(_.__z2Origin=_.z2,_.z2+=W):P!=null&&(_.z2=P,_.__z2Origin=null);var G=S&&S.useNameLabel;f.setLabelStyle(k,O,F,H,{labelFetcher:I,labelDataIndex:y,defaultText:V,isRectText:!0,autoColor:C});function V(q,re){return G?v.getName(q):d(v,q)}_.__symbolOriginalScale=c(w),_.hoverStyle=O,_.highDownOnUpdate=B&&I.isAnimationEnabled()?p:null,f.setHoverStyle(_)};function p(v,y){if(this.incremental||this.useHoverLayer)return;if(y==="emphasis"){var w=this.__symbolOriginalScale,S=w[1]/w[0],_={scale:[Math.max(w[0]*1.1,w[0]+3),Math.max(w[1]*1.1,w[1]+3*S)]};this.animateTo(_,400,"elasticOut")}else y==="normal"&&this.animateTo({scale:this.__symbolOriginalScale},400,"elasticOut")}n.fadeOut=function(v,y){var w=this.childAt(0);this.silent=w.silent=!0,!(y&&y.keepLabel)&&(w.style.text=null),f.updateProps(w,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,v)},x.inherits(a,f.Group);var g=a;j.exports=g},FGaS:function(j,R,l){var x=l("ProS"),b=l("IwbS"),A=l("bYtY"),f=l("oVpE");function t(m){return A.isArray(m)||(m=[+m,+m]),m}var e=x.extendChartView({type:"radar",render:function(m,d,a){var n=m.coordinateSystem,s=this.group,c=m.getData(),i=this._data;function u(h,p){var g=h.getItemVisual(p,"symbol")||"circle",v=h.getItemVisual(p,"color");if(g==="none")return;var y=t(h.getItemVisual(p,"symbolSize")),w=f.createSymbol(g,-1,-1,2,2,v);return w.attr({style:{strokeNoScale:!0},z2:100,scale:[y[0]/2,y[1]/2]}),w}function r(h,p,g,v,y,w){g.removeAll();for(var S=0;S<p.length-1;S++){var _=u(v,y);_&&(_.__dimIdx=S,h[S]?(_.attr("position",h[S]),b[w?"initProps":"updateProps"](_,{position:p[S]},m,y)):_.attr("position",p[S]),g.add(_))}}function o(h){return A.map(h,function(p){return[n.cx,n.cy]})}c.diff(i).add(function(h){var p=c.getItemLayout(h);if(!p)return;var g=new b.Polygon,v=new b.Polyline,y={shape:{points:p}};g.shape.points=o(p),v.shape.points=o(p),b.initProps(g,y,m,h),b.initProps(v,y,m,h);var w=new b.Group,S=new b.Group;w.add(v),w.add(g),w.add(S),r(v.shape.points,p,S,c,h,!0),c.setItemGraphicEl(h,w)}).update(function(h,p){var g=i.getItemGraphicEl(p),v=g.childAt(0),y=g.childAt(1),w=g.childAt(2),S={shape:{points:c.getItemLayout(h)}};if(!S.shape.points)return;r(v.shape.points,S.shape.points,w,c,h,!1),b.updateProps(v,S,m),b.updateProps(y,S,m),c.setItemGraphicEl(h,g)}).remove(function(h){s.remove(i.getItemGraphicEl(h))}).execute(),c.eachItemGraphicEl(function(h,p){var g=c.getItemModel(p),v=h.childAt(0),y=h.childAt(1),w=h.childAt(2),S=c.getItemVisual(p,"color");s.add(h),v.useStyle(A.defaults(g.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:S})),v.hoverStyle=g.getModel("emphasis.lineStyle").getLineStyle();var _=g.getModel("areaStyle"),I=g.getModel("emphasis.areaStyle"),C=_.isEmpty()&&_.parentModel.isEmpty(),E=I.isEmpty()&&I.parentModel.isEmpty();E=E&&C,y.ignore=C,y.useStyle(A.defaults(_.getAreaStyle(),{fill:S,opacity:.7})),y.hoverStyle=I.getAreaStyle();var O=g.getModel("itemStyle").getItemStyle(["color"]),M=g.getModel("emphasis.itemStyle").getItemStyle(),F=g.getModel("label"),H=g.getModel("emphasis.label");w.eachChild(function(B){B.setStyle(O),B.hoverStyle=A.clone(M);var X=c.get(c.dimensions[B.__dimIdx],p);(X==null||isNaN(X))&&(X=""),b.setLabelStyle(B.style,B.hoverStyle,F,H,{labelFetcher:c.hostModel,labelDataIndex:p,labelDimIndex:B.__dimIdx,defaultText:X,autoColor:S,isRectText:!0})}),h.highDownOnUpdate=function(B,X){y.attr("ignore",X==="emphasis"?E:C)},b.setHoverStyle(h)}),this._data=c},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});j.exports=e},FH2Y:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("ZMnZ"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},FNN5:function(j,R,l){var x=l("bYtY"),b=l("IwbS"),A=l("+rIm"),f=l("Znkb"),t=["axisLine","axisTickLabel","axisName"],e=["splitLine","splitArea","minorSplitLine"],m=f.extend({type:"radiusAxis",axisPointerClass:"PolarAxisPointer",render:function(a,n){if(this.group.removeAll(),!a.get("show"))return;var s=a.axis,c=s.polar,i=c.getAngleAxis(),u=s.getTicksCoords(),r=s.getMinorTicksCoords(),o=i.getExtent()[0],h=s.getExtent(),p=d(c,a,o),g=new A(a,p);x.each(t,g.add,g),this.group.add(g.getGroup()),x.each(e,function(v){a.get(v+".show")&&!s.scale.isBlank()&&this["_"+v](a,c,o,h,u,r)},this)},_splitLine:function(a,n,s,c,i){var u=a.getModel("splitLine"),r=u.getModel("lineStyle"),o=r.get("color"),h=0;o=o instanceof Array?o:[o];for(var p=[],g=0;g<i.length;g++){var v=h++%o.length;p[v]=p[v]||[],p[v].push(new b.Circle({shape:{cx:n.cx,cy:n.cy,r:i[g].coord}}))}for(var g=0;g<p.length;g++)this.group.add(b.mergePath(p[g],{style:x.defaults({stroke:o[g%o.length],fill:null},r.getLineStyle()),silent:!0}))},_minorSplitLine:function(a,n,s,c,i,u){if(!u.length)return;for(var r=a.getModel("minorSplitLine"),o=r.getModel("lineStyle"),h=[],p=0;p<u.length;p++)for(var g=0;g<u[p].length;g++)h.push(new b.Circle({shape:{cx:n.cx,cy:n.cy,r:u[p][g].coord}}));this.group.add(b.mergePath(h,{style:x.defaults({fill:null},o.getLineStyle()),silent:!0}))},_splitArea:function(a,n,s,c,i){if(!i.length)return;var u=a.getModel("splitArea"),r=u.getModel("areaStyle"),o=r.get("color"),h=0;o=o instanceof Array?o:[o];for(var p=[],g=i[0].coord,v=1;v<i.length;v++){var y=h++%o.length;p[y]=p[y]||[],p[y].push(new b.Sector({shape:{cx:n.cx,cy:n.cy,r0:g,r:i[v].coord,startAngle:0,endAngle:Math.PI*2},silent:!0})),g=i[v].coord}for(var v=0;v<p.length;v++)this.group.add(b.mergePath(p[v],{style:x.defaults({fill:o[v%o.length]},r.getAreaStyle()),silent:!0}))}});function d(a,n,s){return{position:[a.cx,a.cy],rotation:s/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:n.getModel("axisLabel").get("rotate"),z2:1}}j.exports=m},FUi9:function(j,R,l){var x=l("bYtY"),b=l("MwEJ"),A=l("aX7z"),f=l("ICMv"),t=l("Qxkt"),e=l("+TT/"),m=e.getLayoutRect;R.getLayoutRect=e.getLayoutRect;var d=l("7hqr"),a=d.enableDataStack,n=d.isDimensionStacked,s=d.getStackedDimension,c=l("hi0g");R.completeDimensions=c;var i=l("sdST");R.createDimensions=i;var u=l("oVpE");R.createSymbol=u.createSymbol;function r(g){return b(g.getSource(),g)}var o={isDimensionStacked:n,enableDataStack:a,getStackedDimension:s};function h(g,v){var y=v;t.isInstance(v)||(y=new t(v),x.mixin(y,f));var w=A.createScaleByModel(y);return w.setExtent(g[0],g[1]),A.niceScaleExtent(w,y),w}function p(g){x.mixin(g,f)}R.createList=r,R.dataStack=o,R.createScale=h,R.mixinAxisModelCommonMethods=p},"Fa/5":function(j,R,l){var x=l("ProS");l("y2l5"),l("q/+u");var b=l("f5Yq"),A=l("h8O9");l("Ae16"),x.registerVisual(b("scatter","circle")),x.registerLayout(A("scatter"))},FaQm:function(j,R,l){(function(x,b){var A,f,t,e,e;(function(m){if(typeof DO_NOT_EXPORT_JSZIP=="undefined")j.exports=m();else if(typeof DO_NOT_EXPORT_JSZIP=="undefined")JSZipSync=m(),!(f=[],A=m,t=typeof A=="function"?A.apply(R,f):A,t!==void 0&&(j.exports=t));else{var d;typeof globalThis!="undefined"?d=globalThis:typeof window!="undefined"?d=window:typeof b!="undefined"?d=b:typeof $!="undefined"&&$.global?d=$.global:typeof self!="undefined"&&(d=self),d.JSZipSync=m()}})(function(){var m,d,a;return function n(s,c,i){function u(h,p){if(!c[h]){if(!s[h]){var g=typeof e=="function"&&e;if(!p&&g)return e(h,!0);if(r)return r(h,!0);throw new Error("Cannot find module '"+h+"'")}var v=c[h]={exports:{}};s[h][0].call(v.exports,function(y){var w=s[h][1][y];return u(w||y)},v,v.exports,n,s,c,i)}return c[h].exports}for(var r=typeof e=="function"&&e,o=0;o<i.length;o++)u(i[o]);return u}({1:[function(n,s,c){"use strict";var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";c.encode=function(u,r){for(var o="",h,p,g,v,y,w,S,_=0;_<u.length;)h=u.charCodeAt(_++),p=u.charCodeAt(_++),g=u.charCodeAt(_++),v=h>>2,y=(h&3)<<4|p>>4,w=(p&15)<<2|g>>6,S=g&63,isNaN(p)?w=S=64:isNaN(g)&&(S=64),o=o+i.charAt(v)+i.charAt(y)+i.charAt(w)+i.charAt(S);return o},c.decode=function(u,r){var o="",h,p,g,v,y,w,S,_=0;for(u=u.replace(/[^A-Za-z0-9\+\/\=]/g,"");_<u.length;)v=i.indexOf(u.charAt(_++)),y=i.indexOf(u.charAt(_++)),w=i.indexOf(u.charAt(_++)),S=i.indexOf(u.charAt(_++)),h=v<<2|y>>4,p=(y&15)<<4|w>>2,g=(w&3)<<6|S,o=o+String.fromCharCode(h),w!=64&&(o=o+String.fromCharCode(p)),S!=64&&(o=o+String.fromCharCode(g));return o}},{}],2:[function(n,s,c){"use strict";function i(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}i.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},s.exports=i},{}],3:[function(n,s,c){"use strict";c.STORE={magic:"\0\0",compress:function(u){return u},uncompress:function(u){return u},compressInputType:null,uncompressInputType:null},c.DEFLATE=n("./flate")},{"./flate":8}],4:[function(n,s,c){"use strict";var i=n("./utils"),u=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];s.exports=function(o,h){if(typeof o=="undefined"||!o.length)return 0;var p=i.getTypeOf(o)!=="string";typeof h=="undefined"&&(h=0);var g=0,v=0,y=0;h=h^-1;for(var w=0,S=o.length;w<S;w++)y=p?o[w]:o.charCodeAt(w),v=(h^y)&255,g=u[v],h=h>>>8^g;return h^-1}},{"./utils":21}],5:[function(n,s,c){"use strict";var i=n("./utils");function u(r){this.data=null,this.length=0,this.index=0}u.prototype={checkOffset:function(o){this.checkIndex(this.index+o)},checkIndex:function(o){if(this.length<o||o<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+o+"). Corrupted zip ?")},setIndex:function(o){this.checkIndex(o),this.index=o},skip:function(o){this.setIndex(this.index+o)},byteAt:function(o){},readInt:function(o){var h=0,p;for(this.checkOffset(o),p=this.index+o-1;p>=this.index;p--)h=(h<<8)+this.byteAt(p);return this.index+=o,h},readString:function(o){return i.transformTo("string",this.readData(o))},readData:function(o){},lastIndexOfSignature:function(o){},readDate:function(){var o=this.readInt(4);return new Date((o>>25&127)+1980,(o>>21&15)-1,o>>16&31,o>>11&31,o>>5&63,(o&31)<<1)}},s.exports=u},{"./utils":21}],6:[function(n,s,c){"use strict";c.base64=!1,c.binary=!1,c.dir=!1,c.createFolders=!1,c.date=null,c.compression=null,c.comment=null},{}],7:[function(n,s,c){"use strict";var i=n("./utils");c.string2binary=function(u){return i.string2binary(u)},c.string2Uint8Array=function(u){return i.transformTo("uint8array",u)},c.uint8Array2String=function(u){return i.transformTo("string",u)},c.string2Blob=function(u){var r=i.transformTo("arraybuffer",u);return i.arrayBuffer2Blob(r)},c.arrayBuffer2Blob=function(u){return i.arrayBuffer2Blob(u)},c.transformTo=function(u,r){return i.transformTo(u,r)},c.getTypeOf=function(u){return i.getTypeOf(u)},c.checkSupport=function(u){return i.checkSupport(u)},c.MAX_VALUE_16BITS=i.MAX_VALUE_16BITS,c.MAX_VALUE_32BITS=i.MAX_VALUE_32BITS,c.pretty=function(u){return i.pretty(u)},c.findCompression=function(u){return i.findCompression(u)},c.isRegExp=function(u){return i.isRegExp(u)}},{"./utils":21}],8:[function(n,s,c){"use strict";var i=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",u=n("pako");c.uncompressInputType=i?"uint8array":"array",c.compressInputType=i?"uint8array":"array",c.magic="\b\0",c.compress=function(r){return u.deflateRaw(r)},c.uncompress=function(r){return u.inflateRaw(r)}},{pako:24}],9:[function(n,s,c){"use strict";var i=n("./base64");function u(r,o){if(!(this instanceof u))return new u(r,o);this.files={},this.comment=null,this.root="",r&&this.load(r,o),this.clone=function(){var h=new u;for(var p in this)typeof this[p]!="function"&&(h[p]=this[p]);return h}}u.prototype=n("./object"),u.prototype.load=n("./load"),u.support=n("./support"),u.defaults=n("./defaults"),u.utils=n("./deprecatedPublicUtils"),u.base64={encode:function(o){return i.encode(o)},decode:function(o){return i.decode(o)}},u.compressions=n("./compressions"),s.exports=u},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(n,s,c){"use strict";var i=n("./base64"),u=n("./zipEntries");s.exports=function(r,o){var h,p,g,v;for(o=o||{},o.base64&&(r=i.decode(r)),p=new u(r,o),h=p.files,g=0;g<h.length;g++)v=h[g],this.file(v.fileName,v.decompressed,{binary:!0,optimizedBinaryString:!0,date:v.date,dir:v.dir,comment:v.fileComment.length?v.fileComment:null,createFolders:o.createFolders});return p.zipComment.length&&(this.comment=p.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(n,s,c){(function(i){"use strict";var u=function(){};if(typeof i!="undefined"){var r=!i.from;if(!r)try{i.from("foo","utf8")}catch(o){r=!0}u=r?function(o,h){return h?new i(o,h):new i(o)}:i.from.bind(i),i.alloc||(i.alloc=function(o){return new i(o)})}s.exports=function(o,h){return typeof o=="number"?i.alloc(o):u(o,h)},s.exports.test=function(o){return i.isBuffer(o)}}).call(this,typeof x!="undefined"?x:void 0)},{}],12:[function(n,s,c){"use strict";var i=n("./uint8ArrayReader");function u(r){this.data=r,this.length=this.data.length,this.index=0}u.prototype=new i,u.prototype.readData=function(r){this.checkOffset(r);var o=this.data.slice(this.index,this.index+r);return this.index+=r,o},s.exports=u},{"./uint8ArrayReader":18}],13:[function(n,s,c){"use strict";var i=n("./support"),u=n("./utils"),r=n("./crc32"),o=n("./signature"),h=n("./defaults"),p=n("./base64"),g=n("./compressions"),v=n("./compressedObject"),y=n("./nodeBuffer"),w=n("./utf8"),S=n("./stringWriter"),_=n("./uint8ArrayWriter"),I=function(P){if(P._data instanceof v&&(P._data=P._data.getContent(),P.options.binary=!0,P.options.base64=!1,u.getTypeOf(P._data)==="uint8array")){var G=P._data;P._data=new Uint8Array(G.length),G.length!==0&&P._data.set(G,0)}return P._data},C=function(P){var G=I(P),V=u.getTypeOf(G);return V==="string"?!P.options.binary&&i.nodebuffer?y(G,"utf-8"):P.asBinary():G},E=function(P){var G=I(this);return G===null||typeof G=="undefined"?"":(this.options.base64&&(G=p.decode(G)),P&&this.options.binary?G=z.utf8decode(G):G=u.transformTo("string",G),!P&&!this.options.binary&&(G=u.transformTo("string",z.utf8encode(G))),G)},O=function(P,G,V){this.name=P,this.dir=V.dir,this.date=V.date,this.comment=V.comment,this._data=G,this.options=V,this._initialMetadata={dir:V.dir,date:V.date}};O.prototype={asText:function(){return E.call(this,!0)},asBinary:function(){return E.call(this,!1)},asNodeBuffer:function(){var P=C(this);return u.transformTo("nodebuffer",P)},asUint8Array:function(){var P=C(this);return u.transformTo("uint8array",P)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var M=function(P,G){var V="",q;for(q=0;q<G;q++)V+=String.fromCharCode(P&255),P=P>>>8;return V},F=function(){var P={},G,V;for(G=0;G<arguments.length;G++)for(V in arguments[G])arguments[G].hasOwnProperty(V)&&typeof P[V]=="undefined"&&(P[V]=arguments[G][V]);return P},H=function(P){return P=P||{},P.base64===!0&&(P.binary===null||P.binary===void 0)&&(P.binary=!0),P=F(P,h),P.date=P.date||new Date,P.compression!==null&&(P.compression=P.compression.toUpperCase()),P},B=function(P,G,V){var q=u.getTypeOf(G),re;if(V=H(V),V.createFolders&&(re=X(P))&&J.call(this,re,!0),V.dir||G===null||typeof G=="undefined")V.base64=!1,V.binary=!1,G=null;else if(q==="string")V.binary&&!V.base64&&(V.optimizedBinaryString!==!0&&(G=u.string2binary(G)));else{if(V.base64=!1,V.binary=!0,!q&&!(G instanceof v))throw new Error("The data of '"+P+"' is in an unsupported format !");q==="arraybuffer"&&(G=u.transformTo("uint8array",G))}var ce=new O(P,G,V);return this.files[P]=ce,ce},X=function(P){P.slice(-1)=="/"&&(P=P.substring(0,P.length-1));var G=P.lastIndexOf("/");return G>0?P.substring(0,G):""},J=function(P,G){return P.slice(-1)!="/"&&(P+="/"),G=typeof G!="undefined"?G:!1,this.files[P]||B.call(this,P,null,{dir:!0,createFolders:G}),this.files[P]},k=function(P,G){var V=new v,q;return P._data instanceof v?(V.uncompressedSize=P._data.uncompressedSize,V.crc32=P._data.crc32,V.uncompressedSize===0||P.dir?(G=g.STORE,V.compressedContent="",V.crc32=0):P._data.compressionMethod===G.magic?V.compressedContent=P._data.getCompressedContent():(q=P._data.getContent(),V.compressedContent=G.compress(u.transformTo(G.compressInputType,q)))):(q=C(P),(!q||q.length===0||P.dir)&&(G=g.STORE,q=""),V.uncompressedSize=q.length,V.crc32=r(q),V.compressedContent=G.compress(u.transformTo(G.compressInputType,q))),V.compressedSize=V.compressedContent.length,V.compressionMethod=G.magic,V},K=function(P,G,V,q){var re=V.compressedContent,ce=u.transformTo("string",w.utf8encode(G.name)),ie=G.comment||"",fe=u.transformTo("string",w.utf8encode(ie)),xe=ce.length!==G.name.length,Se=fe.length!==ie.length,ke=G.options,ge,Be,ee="",ue="",Ge="",ae,Z;G._initialMetadata.dir!==G.dir?ae=G.dir:ae=ke.dir,G._initialMetadata.date!==G.date?Z=G.date:Z=ke.date,ge=Z.getHours(),ge=ge<<6,ge=ge|Z.getMinutes(),ge=ge<<5,ge=ge|Z.getSeconds()/2,Be=Z.getFullYear()-1980,Be=Be<<4,Be=Be|Z.getMonth()+1,Be=Be<<5,Be=Be|Z.getDate(),xe&&(ue=M(1,1)+M(r(ce),4)+ce,ee+="up"+M(ue.length,2)+ue),Se&&(Ge=M(1,1)+M(this.crc32(fe),4)+fe,ee+="uc"+M(Ge.length,2)+Ge);var Y="";Y+=`
\0`,Y+=xe||Se?"\0\b":"\0\0",Y+=V.compressionMethod,Y+=M(ge,2),Y+=M(Be,2),Y+=M(V.crc32,4),Y+=M(V.compressedSize,4),Y+=M(V.uncompressedSize,4),Y+=M(ce.length,2),Y+=M(ee.length,2);var te=o.LOCAL_FILE_HEADER+Y+ce+ee,we=o.CENTRAL_FILE_HEADER+"\0"+Y+M(fe.length,2)+"\0\0\0\0"+(ae===!0?"\0\0\0":"\0\0\0\0")+M(q,4)+ce+ee+fe;return{fileRecord:te,dirRecord:we,compressedObject:V}},z={load:function(P,G){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(P){var G=[],V,q,re,ce;for(V in this.files){if(!this.files.hasOwnProperty(V))continue;re=this.files[V],ce=new O(re.name,re._data,F(re.options)),q=V.slice(this.root.length,V.length),V.slice(0,this.root.length)===this.root&&P(q,ce)&&G.push(ce)}return G},file:function(P,G,V){if(arguments.length===1)if(u.isRegExp(P)){var q=P;return this.filter(function(re,ce){return!ce.dir&&q.test(re)})}else return this.filter(function(re,ce){return!ce.dir&&re===P})[0]||null;else P=this.root+P,B.call(this,P,G,V);return this},folder:function(P){if(!P)return this;if(u.isRegExp(P))return this.filter(function(re,ce){return ce.dir&&P.test(re)});var G=this.root+P,V=J.call(this,G),q=this.clone();return q.root=V.name,q},remove:function(P){P=this.root+P;var G=this.files[P];if(G||(P.slice(-1)!="/"&&(P+="/"),G=this.files[P]),G&&!G.dir)delete this.files[P];else for(var V=this.filter(function(re,ce){return ce.name.slice(0,P.length)===P}),q=0;q<V.length;q++)delete this.files[V[q].name];return this},generate:function(P){P=F(P||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),u.checkSupport(P.type);var G=[],V=0,q=0,re,ce,ie=u.transformTo("string",this.utf8encode(P.comment||this.comment||""));for(var fe in this.files){if(!this.files.hasOwnProperty(fe))continue;var xe=this.files[fe],Se=xe.options.compression||P.compression.toUpperCase(),ke=g[Se];if(!ke)throw new Error(Se+" is not a valid compression method !");var ge=k.call(this,xe,ke),Be=K.call(this,fe,xe,ge,V);V+=Be.fileRecord.length+ge.compressedSize,q+=Be.dirRecord.length,G.push(Be)}var ee="";ee=o.CENTRAL_DIRECTORY_END+"\0\0\0\0"+M(G.length,2)+M(G.length,2)+M(q,4)+M(V,4)+M(ie.length,2)+ie;var ue=P.type.toLowerCase();for(ue==="uint8array"||ue==="arraybuffer"||ue==="blob"||ue==="nodebuffer"?re=new _(V+q+ee.length):re=new S(V+q+ee.length),ce=0;ce<G.length;ce++)re.append(G[ce].fileRecord),re.append(G[ce].compressedObject.compressedContent);for(ce=0;ce<G.length;ce++)re.append(G[ce].dirRecord);re.append(ee);var Ge=re.finalize();switch(P.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return u.transformTo(P.type.toLowerCase(),Ge);case"blob":return u.arrayBuffer2Blob(u.transformTo("arraybuffer",Ge));case"base64":return P.base64?p.encode(Ge):Ge;default:return Ge}},crc32:function(P,G){return r(P,G)},utf8encode:function(P){return u.transformTo("string",w.utf8encode(P))},utf8decode:function(P){return w.utf8decode(P)}};s.exports=z},{"./base64":1,"./compressedObject":2,"./compressions":3,"./crc32":4,"./defaults":6,"./nodeBuffer":11,"./signature":14,"./stringWriter":16,"./support":17,"./uint8ArrayWriter":19,"./utf8":20,"./utils":21}],14:[function(n,s,c){"use strict";c.LOCAL_FILE_HEADER="PK",c.CENTRAL_FILE_HEADER="PK",c.CENTRAL_DIRECTORY_END="PK",c.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",c.ZIP64_CENTRAL_DIRECTORY_END="PK",c.DATA_DESCRIPTOR="PK\x07\b"},{}],15:[function(n,s,c){"use strict";var i=n("./dataReader"),u=n("./utils");function r(o,h){this.data=o,h||(this.data=u.string2binary(this.data)),this.length=this.data.length,this.index=0}r.prototype=new i,r.prototype.byteAt=function(o){return this.data.charCodeAt(o)},r.prototype.lastIndexOfSignature=function(o){return this.data.lastIndexOf(o)},r.prototype.readData=function(o){this.checkOffset(o);var h=this.data.slice(this.index,this.index+o);return this.index+=o,h},s.exports=r},{"./dataReader":5,"./utils":21}],16:[function(n,s,c){"use strict";var i=n("./utils"),u=function(){this.data=[]};u.prototype={append:function(o){o=i.transformTo("string",o),this.data.push(o)},finalize:function(){return this.data.join("")}},s.exports=u},{"./utils":21}],17:[function(n,s,c){(function(i){"use strict";if(c.base64=!0,c.array=!0,c.string=!0,c.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",c.nodebuffer=typeof i!="undefined",c.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")c.blob=!1;else{var u=new ArrayBuffer(0);try{c.blob=new Blob([u],{type:"application/zip"}).size===0}catch(h){try{var r=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,o=new r;o.append(u),c.blob=o.getBlob("application/zip").size===0}catch(p){c.blob=!1}}}}).call(this,typeof x!="undefined"?x:void 0)},{}],18:[function(n,s,c){"use strict";var i=n("./dataReader");function u(r){r&&(this.data=r,this.length=this.data.length,this.index=0)}u.prototype=new i,u.prototype.byteAt=function(r){return this.data[r]},u.prototype.lastIndexOfSignature=function(r){for(var o=r.charCodeAt(0),h=r.charCodeAt(1),p=r.charCodeAt(2),g=r.charCodeAt(3),v=this.length-4;v>=0;--v)if(this.data[v]===o&&this.data[v+1]===h&&this.data[v+2]===p&&this.data[v+3]===g)return v;return-1},u.prototype.readData=function(r){if(this.checkOffset(r),r===0)return new Uint8Array(0);var o=this.data.subarray(this.index,this.index+r);return this.index+=r,o},s.exports=u},{"./dataReader":5}],19:[function(n,s,c){"use strict";var i=n("./utils"),u=function(o){this.data=new Uint8Array(o),this.index=0};u.prototype={append:function(o){o.length!==0&&(o=i.transformTo("uint8array",o),this.data.set(o,this.index),this.index+=o.length)},finalize:function(){return this.data}},s.exports=u},{"./utils":21}],20:[function(n,s,c){"use strict";for(var i=n("./utils"),u=n("./support"),r=n("./nodeBuffer"),o=new Array(256),h=0;h<256;h++)o[h]=h>=252?6:h>=248?5:h>=240?4:h>=224?3:h>=192?2:1;o[254]=o[254]=1;var p=function(w){var S,_,I,C,E,O=w.length,M=0;for(C=0;C<O;C++)_=w.charCodeAt(C),(_&64512)===55296&&C+1<O&&(I=w.charCodeAt(C+1),(I&64512)===56320&&(_=65536+(_-55296<<10)+(I-56320),C++)),M+=_<128?1:_<2048?2:_<65536?3:4;for(u.uint8array?S=new Uint8Array(M):S=new Array(M),E=0,C=0;E<M;C++)_=w.charCodeAt(C),(_&64512)===55296&&C+1<O&&(I=w.charCodeAt(C+1),(I&64512)===56320&&(_=65536+(_-55296<<10)+(I-56320),C++)),_<128?S[E++]=_:_<2048?(S[E++]=192|_>>>6,S[E++]=128|_&63):_<65536?(S[E++]=224|_>>>12,S[E++]=128|_>>>6&63,S[E++]=128|_&63):(S[E++]=240|_>>>18,S[E++]=128|_>>>12&63,S[E++]=128|_>>>6&63,S[E++]=128|_&63);return S},g=function(w,S){var _;for(S=S||w.length,S>w.length&&(S=w.length),_=S-1;_>=0&&(w[_]&192)===128;)_--;return _<0||_===0?S:_+o[w[_]]>S?_:S},v=function(w){var S,_,I,C,E,O=w.length,M=new Array(O*2);for(I=0,_=0;_<O;){if(C=w[_++],C<128){M[I++]=C;continue}if(E=o[C],E>4){M[I++]=65533,_+=E-1;continue}for(C&=E===2?31:E===3?15:7;E>1&&_<O;)C=C<<6|w[_++]&63,E--;if(E>1){M[I++]=65533;continue}C<65536?M[I++]=C:(C-=65536,M[I++]=55296|C>>10&1023,M[I++]=56320|C&1023)}return M.length!==I&&(M.subarray?M=M.subarray(0,I):M.length=I),i.applyFromCharCode(M)};c.utf8encode=function(w){return u.nodebuffer?r(w,"utf-8"):p(w)},c.utf8decode=function(w){if(u.nodebuffer)return i.transformTo("nodebuffer",w).toString("utf-8");w=i.transformTo(u.uint8array?"uint8array":"array",w);for(var S=[],_=0,I=w.length,C=65536;_<I;){var E=g(w,Math.min(_+C,I));u.uint8array?S.push(v(w.subarray(_,E))):S.push(v(w.slice(_,E))),_=E}return S.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(n,s,c){"use strict";var i=n("./support"),u=n("./compressions"),r=n("./nodeBuffer");c.string2binary=function(y){for(var w="",S=0;S<y.length;S++)w+=String.fromCharCode(y.charCodeAt(S)&255);return w},c.arrayBuffer2Blob=function(y){c.checkSupport("blob");try{return new Blob([y],{type:"application/zip"})}catch(_){try{var w=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,S=new w;return S.append(y),S.getBlob("application/zip")}catch(I){throw new Error("Bug : can't construct the Blob.")}}};function o(y){return y}function h(y,w){for(var S=0;S<y.length;++S)w[S]=y.charCodeAt(S)&255;return w}function p(y){var w=65536,S=[],_=y.length,I=c.getTypeOf(y),C=0,E=!0;try{switch(I){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,r(0));break}}catch(F){E=!1}if(!E){for(var O="",M=0;M<y.length;M++)O+=String.fromCharCode(y[M]);return O}for(;C<_&&w>1;)try{I==="array"||I==="nodebuffer"?S.push(String.fromCharCode.apply(null,y.slice(C,Math.min(C+w,_)))):S.push(String.fromCharCode.apply(null,y.subarray(C,Math.min(C+w,_)))),C+=w}catch(F){w=Math.floor(w/2)}return S.join("")}c.applyFromCharCode=p;function g(y,w){for(var S=0;S<y.length;S++)w[S]=y[S];return w}var v={};v.string={string:o,array:function(w){return h(w,new Array(w.length))},arraybuffer:function(w){return v.string.uint8array(w).buffer},uint8array:function(w){return h(w,new Uint8Array(w.length))},nodebuffer:function(w){return h(w,r(w.length))}},v.array={string:p,array:o,arraybuffer:function(w){return new Uint8Array(w).buffer},uint8array:function(w){return new Uint8Array(w)},nodebuffer:function(w){return r(w)}},v.arraybuffer={string:function(w){return p(new Uint8Array(w))},array:function(w){return g(new Uint8Array(w),new Array(w.byteLength))},arraybuffer:o,uint8array:function(w){return new Uint8Array(w)},nodebuffer:function(w){return r(new Uint8Array(w))}},v.uint8array={string:p,array:function(w){return g(w,new Array(w.length))},arraybuffer:function(w){return w.buffer},uint8array:o,nodebuffer:function(w){return r(w)}},v.nodebuffer={string:p,array:function(w){return g(w,new Array(w.length))},arraybuffer:function(w){return v.nodebuffer.uint8array(w).buffer},uint8array:function(w){return g(w,new Uint8Array(w.length))},nodebuffer:o},c.transformTo=function(y,w){if(w||(w=""),!y)return w;c.checkSupport(y);var S=c.getTypeOf(w),_=v[S][y](w);return _},c.getTypeOf=function(y){if(typeof y=="string")return"string";if(Object.prototype.toString.call(y)==="[object Array]")return"array";if(i.nodebuffer&&r.test(y))return"nodebuffer";if(i.uint8array&&y instanceof Uint8Array)return"uint8array";if(i.arraybuffer&&y instanceof ArrayBuffer)return"arraybuffer"},c.checkSupport=function(y){var w=i[y.toLowerCase()];if(!w)throw new Error(y+" is not supported by this browser")},c.MAX_VALUE_16BITS=65535,c.MAX_VALUE_32BITS=-1,c.pretty=function(y){var w="",S,_;for(_=0;_<(y||"").length;_++)S=y.charCodeAt(_),w+="\\x"+(S<16?"0":"")+S.toString(16).toUpperCase();return w},c.findCompression=function(y){for(var w in u){if(!u.hasOwnProperty(w))continue;if(u[w].magic===y)return u[w]}return null},c.isRegExp=function(y){return Object.prototype.toString.call(y)==="[object RegExp]"}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(n,s,c){"use strict";var i=n("./stringReader"),u=n("./nodeBufferReader"),r=n("./uint8ArrayReader"),o=n("./utils"),h=n("./signature"),p=n("./zipEntry"),g=n("./support"),v=n("./object");function y(w,S){this.files=[],this.loadOptions=S,w&&this.load(w)}y.prototype={checkSignature:function(S){var _=this.reader.readString(4);if(_!==S)throw new Error("Corrupted zip or bug : unexpected signature ("+o.pretty(_)+", expected "+o.pretty(S)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=v.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var S=this.zip64EndOfCentralSize-44,_=0,I,C,E;_<S;)I=this.reader.readInt(2),C=this.reader.readInt(4),E=this.reader.readString(C),this.zip64ExtensibleData[I]={id:I,length:C,value:E}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var S,_;for(S=0;S<this.files.length;S++)_=this.files[S],this.reader.setIndex(_.localHeaderOffset),this.checkSignature(h.LOCAL_FILE_HEADER),_.readLocalPart(this.reader),_.handleUTF8()},readCentralDir:function(){var S;for(this.reader.setIndex(this.centralDirOffset);this.reader.readString(4)===h.CENTRAL_FILE_HEADER;)S=new p({zip64:this.zip64},this.loadOptions),S.readCentralPart(this.reader),this.files.push(S)},readEndOfCentral:function(){var S=this.reader.lastIndexOfSignature(h.CENTRAL_DIRECTORY_END);if(S===-1)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(S),this.checkSignature(h.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===o.MAX_VALUE_16BITS||this.diskWithCentralDirStart===o.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===o.MAX_VALUE_16BITS||this.centralDirRecords===o.MAX_VALUE_16BITS||this.centralDirSize===o.MAX_VALUE_32BITS||this.centralDirOffset===o.MAX_VALUE_32BITS){if(this.zip64=!0,S=this.reader.lastIndexOfSignature(h.ZIP64_CENTRAL_DIRECTORY_LOCATOR),S===-1)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(S),this.checkSignature(h.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(h.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(S){var _=o.getTypeOf(S);_==="string"&&!g.uint8array?this.reader=new i(S,this.loadOptions.optimizedBinaryString):_==="nodebuffer"?this.reader=new u(S):this.reader=new r(o.transformTo("uint8array",S))},load:function(S){this.prepareReader(S),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},s.exports=y},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(n,s,c){"use strict";var i=n("./stringReader"),u=n("./utils"),r=n("./compressedObject"),o=n("./object");function h(p,g){this.options=p,this.loadOptions=g}h.prototype={isEncrypted:function(){return(this.bitFlag&1)===1},useUTF8:function(){return(this.bitFlag&2048)===2048},prepareCompressedContent:function(g,v,y){return function(){var w=g.index;g.setIndex(v);var S=g.readData(y);return g.setIndex(w),S}},prepareContent:function(g,v,y,w,S){return function(){var _=u.transformTo(w.uncompressInputType,this.getCompressedContent()),I=w.uncompress(_);if(I.length!==S)throw new Error("Bug : uncompressed data size mismatch");return I}},readLocalPart:function(g){var v,y;if(g.skip(22),this.fileNameLength=g.readInt(2),y=g.readInt(2),this.fileName=g.readString(this.fileNameLength),g.skip(y),this.compressedSize==-1||this.uncompressedSize==-1)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(v=u.findCompression(this.compressionMethod),v===null)throw new Error("Corrupted zip : compression "+u.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new r,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(g,g.index,this.compressedSize,v),this.decompressed.getContent=this.prepareContent(g,g.index,this.compressedSize,v,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=u.transformTo("string",this.decompressed.getContent()),o.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(g){if(this.versionMadeBy=g.readString(2),this.versionNeeded=g.readInt(2),this.bitFlag=g.readInt(2),this.compressionMethod=g.readString(2),this.date=g.readDate(),this.crc32=g.readInt(4),this.compressedSize=g.readInt(4),this.uncompressedSize=g.readInt(4),this.fileNameLength=g.readInt(2),this.extraFieldsLength=g.readInt(2),this.fileCommentLength=g.readInt(2),this.diskNumberStart=g.readInt(2),this.internalFileAttributes=g.readInt(2),this.externalFileAttributes=g.readInt(4),this.localHeaderOffset=g.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=g.readString(this.fileNameLength),this.readExtraFields(g),this.parseZIP64ExtraField(g),this.fileComment=g.readString(this.fileCommentLength),this.dir=!!(this.externalFileAttributes&16)},parseZIP64ExtraField:function(g){if(!this.extraFields[1])return;var v=new i(this.extraFields[1].value);this.uncompressedSize===u.MAX_VALUE_32BITS&&(this.uncompressedSize=v.readInt(8)),this.compressedSize===u.MAX_VALUE_32BITS&&(this.compressedSize=v.readInt(8)),this.localHeaderOffset===u.MAX_VALUE_32BITS&&(this.localHeaderOffset=v.readInt(8)),this.diskNumberStart===u.MAX_VALUE_32BITS&&(this.diskNumberStart=v.readInt(4))},readExtraFields:function(g){var v=g.index,y,w,S;for(this.extraFields=this.extraFields||{};g.index<v+this.extraFieldsLength;)y=g.readInt(2),w=g.readInt(2),S=g.readString(w),this.extraFields[y]={id:y,length:w,value:S}},handleUTF8:function(){if(this.useUTF8())this.fileName=o.utf8decode(this.fileName),this.fileComment=o.utf8decode(this.fileComment);else{var g=this.findExtraFieldUnicodePath();g!==null&&(this.fileName=g);var v=this.findExtraFieldUnicodeComment();v!==null&&(this.fileComment=v)}},findExtraFieldUnicodePath:function(){var g=this.extraFields[28789];if(g){var v=new i(g.value);return v.readInt(1)!==1||o.crc32(this.fileName)!==v.readInt(4)?null:o.utf8decode(v.readString(g.length-5))}return null},findExtraFieldUnicodeComment:function(){var g=this.extraFields[25461];if(g){var v=new i(g.value);return v.readInt(1)!==1||o.crc32(this.fileComment)!==v.readInt(4)?null:o.utf8decode(v.readString(g.length-5))}return null}},s.exports=h},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(n,s,c){"use strict";var i=n("./lib/utils/common").assign,u=n("./lib/deflate"),r=n("./lib/inflate"),o=n("./lib/zlib/constants"),h={};i(h,u,r,o),s.exports=h},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(n,s,c){"use strict";var i=n("./zlib/deflate.js"),u=n("./utils/common"),r=n("./utils/strings"),o=n("./zlib/messages"),h=n("./zlib/zstream"),p=0,g=4,v=0,y=1,w=-1,S=0,_=8,I=function(F){this.options=u.assign({level:w,method:_,chunkSize:16384,windowBits:15,memLevel:8,strategy:S,to:""},F||{});var H=this.options;H.raw&&H.windowBits>0?H.windowBits=-H.windowBits:H.gzip&&H.windowBits>0&&H.windowBits<16&&(H.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var B=i.deflateInit2(this.strm,H.level,H.method,H.windowBits,H.memLevel,H.strategy);if(B!==v)throw new Error(o[B]);H.header&&i.deflateSetHeader(this.strm,H.header)};I.prototype.push=function(M,F){var H=this.strm,B=this.options.chunkSize,X,J;if(this.ended)return!1;J=F===~~F?F:F===!0?g:p,typeof M=="string"?H.input=r.string2buf(M):H.input=M,H.next_in=0,H.avail_in=H.input.length;do{if(H.avail_out===0&&(H.output=new u.Buf8(B),H.next_out=0,H.avail_out=B),X=i.deflate(H,J),X!==y&&X!==v)return this.onEnd(X),this.ended=!0,!1;(H.avail_out===0||H.avail_in===0&&J===g)&&(this.options.to==="string"?this.onData(r.buf2binstring(u.shrinkBuf(H.output,H.next_out))):this.onData(u.shrinkBuf(H.output,H.next_out)))}while((H.avail_in>0||H.avail_out===0)&&X!==y);return J===g?(X=i.deflateEnd(this.strm),this.onEnd(X),this.ended=!0,X===v):!0},I.prototype.onData=function(M){this.chunks.push(M)},I.prototype.onEnd=function(M){M===v&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=u.flattenChunks(this.chunks)),this.chunks=[],this.err=M,this.msg=this.strm.msg};function C(M,F){var H=new I(F);if(H.push(M,!0),H.err)throw H.msg;return H.result}function E(M,F){return F=F||{},F.raw=!0,C(M,F)}function O(M,F){return F=F||{},F.gzip=!0,C(M,F)}c.Deflate=I,c.deflate=C,c.deflateRaw=E,c.gzip=O},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(n,s,c){"use strict";var i=n("./zlib/inflate.js"),u=n("./utils/common"),r=n("./utils/strings"),o=n("./zlib/constants"),h=n("./zlib/messages"),p=n("./zlib/zstream"),g=n("./zlib/gzheader"),v=function(_){this.options=u.assign({chunkSize:16384,windowBits:0,to:""},_||{});var I=this.options;I.raw&&I.windowBits>=0&&I.windowBits<16&&(I.windowBits=-I.windowBits,I.windowBits===0&&(I.windowBits=-15)),I.windowBits>=0&&I.windowBits<16&&!(_&&_.windowBits)&&(I.windowBits+=32),I.windowBits>15&&I.windowBits<48&&((I.windowBits&15)===0&&(I.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new p,this.strm.avail_out=0;var C=i.inflateInit2(this.strm,I.windowBits);if(C!==o.Z_OK)throw new Error(h[C]);this.header=new g,i.inflateGetHeader(this.strm,this.header)};v.prototype.push=function(S,_){var I=this.strm,C=this.options.chunkSize,E,O,M,F,H;if(this.ended)return!1;O=_===~~_?_:_===!0?o.Z_FINISH:o.Z_NO_FLUSH,typeof S=="string"?I.input=r.binstring2buf(S):I.input=S,I.next_in=0,I.avail_in=I.input.length;do{if(I.avail_out===0&&(I.output=new u.Buf8(C),I.next_out=0,I.avail_out=C),E=i.inflate(I,o.Z_NO_FLUSH),E!==o.Z_STREAM_END&&E!==o.Z_OK)return this.onEnd(E),this.ended=!0,!1;I.next_out&&((I.avail_out===0||E===o.Z_STREAM_END||I.avail_in===0&&O===o.Z_FINISH)&&(this.options.to==="string"?(M=r.utf8border(I.output,I.next_out),F=I.next_out-M,H=r.buf2string(I.output,M),I.next_out=F,I.avail_out=C-F,F&&u.arraySet(I.output,I.output,M,F,0),this.onData(H)):this.onData(u.shrinkBuf(I.output,I.next_out))))}while(I.avail_in>0&&E!==o.Z_STREAM_END);return E===o.Z_STREAM_END&&(O=o.Z_FINISH),O===o.Z_FINISH?(E=i.inflateEnd(this.strm),this.onEnd(E),this.ended=!0,E===o.Z_OK):!0},v.prototype.onData=function(S){this.chunks.push(S)},v.prototype.onEnd=function(S){S===o.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=u.flattenChunks(this.chunks)),this.chunks=[],this.err=S,this.msg=this.strm.msg};function y(S,_){var I=new v(_);if(I.push(S,!0),I.err)throw I.msg;return I.result}function w(S,_){return _=_||{},_.raw=!0,y(S,_)}c.Inflate=v,c.inflate=y,c.inflateRaw=w,c.ungzip=y},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(n,s,c){"use strict";var i=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";c.assign=function(o){for(var h=Array.prototype.slice.call(arguments,1);h.length;){var p=h.shift();if(!p)continue;if(typeof p!="object")throw new TypeError(p+"must be non-object");for(var g in p)p.hasOwnProperty(g)&&(o[g]=p[g])}return o},c.shrinkBuf=function(o,h){return o.length===h?o:o.subarray?o.subarray(0,h):(o.length=h,o)};var u={arraySet:function(h,p,g,v,y){if(p.subarray&&h.subarray){h.set(p.subarray(g,g+v),y);return}for(var w=0;w<v;w++)h[y+w]=p[g+w]},flattenChunks:function(h){var p,g,v,y,w,S;for(v=0,p=0,g=h.length;p<g;p++)v+=h[p].length;for(S=new Uint8Array(v),y=0,p=0,g=h.length;p<g;p++)w=h[p],S.set(w,y),y+=w.length;return S}},r={arraySet:function(h,p,g,v,y){for(var w=0;w<v;w++)h[y+w]=p[g+w]},flattenChunks:function(h){return[].concat.apply([],h)}};c.setTyped=function(o){o?(c.Buf8=Uint8Array,c.Buf16=Uint16Array,c.Buf32=Int32Array,c.assign(c,u)):(c.Buf8=Array,c.Buf16=Array,c.Buf32=Array,c.assign(c,r))},c.setTyped(i)},{}],28:[function(n,s,c){"use strict";var i=n("./common"),u=!0,r=!0;try{String.fromCharCode.apply(null,[0])}catch(g){u=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(g){r=!1}for(var o=new i.Buf8(256),h=0;h<256;h++)o[h]=h>=252?6:h>=248?5:h>=240?4:h>=224?3:h>=192?2:1;o[254]=o[254]=1,c.string2buf=function(g){var v,y,w,S,_,I=g.length,C=0;for(S=0;S<I;S++)y=g.charCodeAt(S),(y&64512)===55296&&S+1<I&&(w=g.charCodeAt(S+1),(w&64512)===56320&&(y=65536+(y-55296<<10)+(w-56320),S++)),C+=y<128?1:y<2048?2:y<65536?3:4;for(v=new i.Buf8(C),_=0,S=0;_<C;S++)y=g.charCodeAt(S),(y&64512)===55296&&S+1<I&&(w=g.charCodeAt(S+1),(w&64512)===56320&&(y=65536+(y-55296<<10)+(w-56320),S++)),y<128?v[_++]=y:y<2048?(v[_++]=192|y>>>6,v[_++]=128|y&63):y<65536?(v[_++]=224|y>>>12,v[_++]=128|y>>>6&63,v[_++]=128|y&63):(v[_++]=240|y>>>18,v[_++]=128|y>>>12&63,v[_++]=128|y>>>6&63,v[_++]=128|y&63);return v};function p(g,v){if(v<65537&&(g.subarray&&r||!g.subarray&&u))return String.fromCharCode.apply(null,i.shrinkBuf(g,v));for(var y="",w=0;w<v;w++)y+=String.fromCharCode(g[w]);return y}c.buf2binstring=function(g){return p(g,g.length)},c.binstring2buf=function(g){for(var v=new i.Buf8(g.length),y=0,w=v.length;y<w;y++)v[y]=g.charCodeAt(y);return v},c.buf2string=function(g,v){var y,w,S,_,I=v||g.length,C=new Array(I*2);for(w=0,y=0;y<I;){if(S=g[y++],S<128){C[w++]=S;continue}if(_=o[S],_>4){C[w++]=65533,y+=_-1;continue}for(S&=_===2?31:_===3?15:7;_>1&&y<I;)S=S<<6|g[y++]&63,_--;if(_>1){C[w++]=65533;continue}S<65536?C[w++]=S:(S-=65536,C[w++]=55296|S>>10&1023,C[w++]=56320|S&1023)}return p(C,w)},c.utf8border=function(g,v){var y;for(v=v||g.length,v>g.length&&(v=g.length),y=v-1;y>=0&&(g[y]&192)===128;)y--;return y<0||y===0?v:y+o[g[y]]>v?y:v}},{"./common":27}],29:[function(n,s,c){"use strict";function i(u,r,o,h){for(var p=u&65535|0,g=u>>>16&65535|0,v=0;o!==0;){v=o>2e3?2e3:o,o-=v;do p=p+r[h++]|0,g=g+p|0;while(--v);p%=65521,g%=65521}return p|g<<16|0}s.exports=i},{}],30:[function(n,s,c){s.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(n,s,c){"use strict";function i(){for(var o,h=[],p=0;p<256;p++){o=p;for(var g=0;g<8;g++)o=o&1?3988292384^o>>>1:o>>>1;h[p]=o}return h}var u=i();function r(o,h,p,g){var v=u,y=g+p;o=o^-1;for(var w=g;w<y;w++)o=o>>>8^v[(o^h[w])&255];return o^-1}s.exports=r},{}],32:[function(n,s,c){"use strict";var i=n("../utils/common"),u=n("./trees"),r=n("./adler32"),o=n("./crc32"),h=n("./messages"),p=0,g=1,v=3,y=4,w=5,S=0,_=1,I=-2,C=-3,E=-5,O=-1,M=1,F=2,H=3,B=4,X=0,J=2,k=8,K=9,z=15,W=8,P=29,G=256,V=G+1+P,q=30,re=19,ce=2*V+1,ie=15,fe=3,xe=258,Se=xe+fe+1,ke=32,ge=42,Be=69,ee=73,ue=91,Ge=103,ae=113,Z=666,Y=1,te=2,we=3,pe=4,De=3;function Ne(at,Ht){return at.msg=h[Ht],Ht}function me(at){return(at<<1)-(at>4?9:0)}function be(at){for(var Ht=at.length;--Ht>=0;)at[Ht]=0}function Re(at){var Ht=at.state,Wt=Ht.pending;if(Wt>at.avail_out&&(Wt=at.avail_out),Wt===0)return;i.arraySet(at.output,Ht.pending_buf,Ht.pending_out,Wt,at.next_out),at.next_out+=Wt,Ht.pending_out+=Wt,at.total_out+=Wt,at.avail_out-=Wt,Ht.pending-=Wt,Ht.pending===0&&(Ht.pending_out=0)}function it(at,Ht){u._tr_flush_block(at,at.block_start>=0?at.block_start:-1,at.strstart-at.block_start,Ht),at.block_start=at.strstart,Re(at.strm)}function yt(at,Ht){at.pending_buf[at.pending++]=Ht}function pt(at,Ht){at.pending_buf[at.pending++]=Ht>>>8&255,at.pending_buf[at.pending++]=Ht&255}function Pe(at,Ht,Wt,ot){var et=at.avail_in;return et>ot&&(et=ot),et===0?0:(at.avail_in-=et,i.arraySet(Ht,at.input,at.next_in,et,Wt),at.state.wrap===1?at.adler=r(at.adler,Ht,et,Wt):at.state.wrap===2&&(at.adler=o(at.adler,Ht,et,Wt)),at.next_in+=et,at.total_in+=et,et)}function Nt(at,Ht){var Wt=at.max_chain_length,ot=at.strstart,et,Ze,Gt=at.prev_length,yr=at.nice_match,br=at.strstart>at.w_size-Se?at.strstart-(at.w_size-Se):0,Sr=at.window,Tn=at.w_mask,cn=at.prev,Wn=at.strstart+xe,lt=Sr[ot+Gt-1],mt=Sr[ot+Gt];at.prev_length>=at.good_match&&(Wt>>=2),yr>at.lookahead&&(yr=at.lookahead);do{if(et=Ht,Sr[et+Gt]!==mt||Sr[et+Gt-1]!==lt||Sr[et]!==Sr[ot]||Sr[++et]!==Sr[ot+1])continue;ot+=2,et++;do;while(Sr[++ot]===Sr[++et]&&Sr[++ot]===Sr[++et]&&Sr[++ot]===Sr[++et]&&Sr[++ot]===Sr[++et]&&Sr[++ot]===Sr[++et]&&Sr[++ot]===Sr[++et]&&Sr[++ot]===Sr[++et]&&Sr[++ot]===Sr[++et]&&ot<Wn);if(Ze=xe-(Wn-ot),ot=Wn-xe,Ze>Gt){if(at.match_start=Ht,Gt=Ze,Ze>=yr)break;lt=Sr[ot+Gt-1],mt=Sr[ot+Gt]}}while((Ht=cn[Ht&Tn])>br&&--Wt!==0);return Gt<=at.lookahead?Gt:at.lookahead}function ut(at){var Ht=at.w_size,Wt,ot,et,Ze,Gt;do{if(Ze=at.window_size-at.lookahead-at.strstart,at.strstart>=Ht+(Ht-Se)){i.arraySet(at.window,at.window,Ht,Ht,0),at.match_start-=Ht,at.strstart-=Ht,at.block_start-=Ht,ot=at.hash_size,Wt=ot;do et=at.head[--Wt],at.head[Wt]=et>=Ht?et-Ht:0;while(--ot);ot=Ht,Wt=ot;do et=at.prev[--Wt],at.prev[Wt]=et>=Ht?et-Ht:0;while(--ot);Ze+=Ht}if(at.strm.avail_in===0)break;if(ot=Pe(at.strm,at.window,at.strstart+at.lookahead,Ze),at.lookahead+=ot,at.lookahead+at.insert>=fe)for(Gt=at.strstart-at.insert,at.ins_h=at.window[Gt],at.ins_h=(at.ins_h<<at.hash_shift^at.window[Gt+1])&at.hash_mask;at.insert&&!(at.ins_h=(at.ins_h<<at.hash_shift^at.window[Gt+fe-1])&at.hash_mask,at.prev[Gt&at.w_mask]=at.head[at.ins_h],at.head[at.ins_h]=Gt,Gt++,at.insert--,at.lookahead+at.insert<fe););}while(at.lookahead<Se&&at.strm.avail_in!==0)}function Ft(at,Ht){var Wt=65535;for(Wt>at.pending_buf_size-5&&(Wt=at.pending_buf_size-5);;){if(at.lookahead<=1){if(ut(at),at.lookahead===0&&Ht===p)return Y;if(at.lookahead===0)break}at.strstart+=at.lookahead,at.lookahead=0;var ot=at.block_start+Wt;if((at.strstart===0||at.strstart>=ot)&&(at.lookahead=at.strstart-ot,at.strstart=ot,it(at,!1),at.strm.avail_out===0))return Y;if(at.strstart-at.block_start>=at.w_size-Se&&(it(at,!1),at.strm.avail_out===0))return Y}return at.insert=0,Ht===y?(it(at,!0),at.strm.avail_out===0?we:pe):(at.strstart>at.block_start&&(it(at,!1),at.strm.avail_out===0),Y)}function Ut(at,Ht){for(var Wt,ot;;){if(at.lookahead<Se){if(ut(at),at.lookahead<Se&&Ht===p)return Y;if(at.lookahead===0)break}if(Wt=0,at.lookahead>=fe&&(at.ins_h=(at.ins_h<<at.hash_shift^at.window[at.strstart+fe-1])&at.hash_mask,Wt=at.prev[at.strstart&at.w_mask]=at.head[at.ins_h],at.head[at.ins_h]=at.strstart),Wt!==0&&at.strstart-Wt<=at.w_size-Se&&(at.match_length=Nt(at,Wt)),at.match_length>=fe)if(ot=u._tr_tally(at,at.strstart-at.match_start,at.match_length-fe),at.lookahead-=at.match_length,at.match_length<=at.max_lazy_match&&at.lookahead>=fe){at.match_length--;do at.strstart++,at.ins_h=(at.ins_h<<at.hash_shift^at.window[at.strstart+fe-1])&at.hash_mask,Wt=at.prev[at.strstart&at.w_mask]=at.head[at.ins_h],at.head[at.ins_h]=at.strstart;while(--at.match_length!==0);at.strstart++}else at.strstart+=at.match_length,at.match_length=0,at.ins_h=at.window[at.strstart],at.ins_h=(at.ins_h<<at.hash_shift^at.window[at.strstart+1])&at.hash_mask;else ot=u._tr_tally(at,0,at.window[at.strstart]),at.lookahead--,at.strstart++;if(ot&&(it(at,!1),at.strm.avail_out===0))return Y}return at.insert=at.strstart<fe-1?at.strstart:fe-1,Ht===y?(it(at,!0),at.strm.avail_out===0?we:pe):at.last_lit&&(it(at,!1),at.strm.avail_out===0)?Y:te}function Kt(at,Ht){for(var Wt,ot,et;;){if(at.lookahead<Se){if(ut(at),at.lookahead<Se&&Ht===p)return Y;if(at.lookahead===0)break}if(Wt=0,at.lookahead>=fe&&(at.ins_h=(at.ins_h<<at.hash_shift^at.window[at.strstart+fe-1])&at.hash_mask,Wt=at.prev[at.strstart&at.w_mask]=at.head[at.ins_h],at.head[at.ins_h]=at.strstart),at.prev_length=at.match_length,at.prev_match=at.match_start,at.match_length=fe-1,Wt!==0&&at.prev_length<at.max_lazy_match&&at.strstart-Wt<=at.w_size-Se&&(at.match_length=Nt(at,Wt),at.match_length<=5&&(at.strategy===M||at.match_length===fe&&at.strstart-at.match_start>4096)&&(at.match_length=fe-1)),at.prev_length>=fe&&at.match_length<=at.prev_length){et=at.strstart+at.lookahead-fe,ot=u._tr_tally(at,at.strstart-1-at.prev_match,at.prev_length-fe),at.lookahead-=at.prev_length-1,at.prev_length-=2;do++at.strstart<=et&&(at.ins_h=(at.ins_h<<at.hash_shift^at.window[at.strstart+fe-1])&at.hash_mask,Wt=at.prev[at.strstart&at.w_mask]=at.head[at.ins_h],at.head[at.ins_h]=at.strstart);while(--at.prev_length!==0);if(at.match_available=0,at.match_length=fe-1,at.strstart++,ot&&(it(at,!1),at.strm.avail_out===0))return Y}else if(at.match_available){if(ot=u._tr_tally(at,0,at.window[at.strstart-1]),ot&&it(at,!1),at.strstart++,at.lookahead--,at.strm.avail_out===0)return Y}else at.match_available=1,at.strstart++,at.lookahead--}return at.match_available&&(ot=u._tr_tally(at,0,at.window[at.strstart-1]),at.match_available=0),at.insert=at.strstart<fe-1?at.strstart:fe-1,Ht===y?(it(at,!0),at.strm.avail_out===0?we:pe):at.last_lit&&(it(at,!1),at.strm.avail_out===0)?Y:te}function $t(at,Ht){for(var Wt,ot,et,Ze,Gt=at.window;;){if(at.lookahead<=xe){if(ut(at),at.lookahead<=xe&&Ht===p)return Y;if(at.lookahead===0)break}if(at.match_length=0,at.lookahead>=fe&&at.strstart>0&&(et=at.strstart-1,ot=Gt[et],ot===Gt[++et]&&ot===Gt[++et]&&ot===Gt[++et])){Ze=at.strstart+xe;do;while(ot===Gt[++et]&&ot===Gt[++et]&&ot===Gt[++et]&&ot===Gt[++et]&&ot===Gt[++et]&&ot===Gt[++et]&&ot===Gt[++et]&&ot===Gt[++et]&&et<Ze);at.match_length=xe-(Ze-et),at.match_length>at.lookahead&&(at.match_length=at.lookahead)}if(at.match_length>=fe?(Wt=u._tr_tally(at,1,at.match_length-fe),at.lookahead-=at.match_length,at.strstart+=at.match_length,at.match_length=0):(Wt=u._tr_tally(at,0,at.window[at.strstart]),at.lookahead--,at.strstart++),Wt&&(it(at,!1),at.strm.avail_out===0))return Y}return at.insert=0,Ht===y?(it(at,!0),at.strm.avail_out===0?we:pe):at.last_lit&&(it(at,!1),at.strm.avail_out===0)?Y:te}function or(at,Ht){for(var Wt;;){if(at.lookahead===0&&(ut(at),at.lookahead===0)){if(Ht===p)return Y;break}if(at.match_length=0,Wt=u._tr_tally(at,0,at.window[at.strstart]),at.lookahead--,at.strstart++,Wt&&(it(at,!1),at.strm.avail_out===0))return Y}return at.insert=0,Ht===y?(it(at,!0),at.strm.avail_out===0?we:pe):at.last_lit&&(it(at,!1),at.strm.avail_out===0)?Y:te}var ht=function(Ht,Wt,ot,et,Ze){this.good_length=Ht,this.max_lazy=Wt,this.nice_length=ot,this.max_chain=et,this.func=Ze},Ee;Ee=[new ht(0,0,0,0,Ft),new ht(4,4,8,4,Ut),new ht(4,5,16,8,Ut),new ht(4,6,32,32,Ut),new ht(4,4,16,16,Kt),new ht(8,16,32,32,Kt),new ht(8,16,128,128,Kt),new ht(8,32,128,256,Kt),new ht(32,128,258,1024,Kt),new ht(32,258,258,4096,Kt)];function de(at){at.window_size=2*at.w_size,be(at.head),at.max_lazy_match=Ee[at.level].max_lazy,at.good_match=Ee[at.level].good_length,at.nice_match=Ee[at.level].nice_length,at.max_chain_length=Ee[at.level].max_chain,at.strstart=0,at.block_start=0,at.lookahead=0,at.insert=0,at.match_length=at.prev_length=fe-1,at.match_available=0,at.ins_h=0}function qe(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=k,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(ce*2),this.dyn_dtree=new i.Buf16((2*q+1)*2),this.bl_tree=new i.Buf16((2*re+1)*2),be(this.dyn_ltree),be(this.dyn_dtree),be(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(ie+1),this.heap=new i.Buf16(2*V+1),be(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*V+1),be(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function rt(at){var Ht;return!at||!at.state?Ne(at,I):(at.total_in=at.total_out=0,at.data_type=J,Ht=at.state,Ht.pending=0,Ht.pending_out=0,Ht.wrap<0&&(Ht.wrap=-Ht.wrap),Ht.status=Ht.wrap?ge:ae,at.adler=Ht.wrap===2?0:1,Ht.last_flush=p,u._tr_init(Ht),S)}function ve(at){var Ht=rt(at);return Ht===S&&de(at.state),Ht}function bt(at,Ht){return!at||!at.state||at.state.wrap!==2?I:(at.state.gzhead=Ht,S)}function jt(at,Ht,Wt,ot,et,Ze){if(!at)return I;var Gt=1;if(Ht===O&&(Ht=6),ot<0?(Gt=0,ot=-ot):ot>15&&(Gt=2,ot-=16),et<1||et>K||Wt!==k||ot<8||ot>15||Ht<0||Ht>9||Ze<0||Ze>B)return Ne(at,I);ot===8&&(ot=9);var yr=new qe;return at.state=yr,yr.strm=at,yr.wrap=Gt,yr.gzhead=null,yr.w_bits=ot,yr.w_size=1<<yr.w_bits,yr.w_mask=yr.w_size-1,yr.hash_bits=et+7,yr.hash_size=1<<yr.hash_bits,yr.hash_mask=yr.hash_size-1,yr.hash_shift=~~((yr.hash_bits+fe-1)/fe),yr.window=new i.Buf8(yr.w_size*2),yr.head=new i.Buf16(yr.hash_size),yr.prev=new i.Buf16(yr.w_size),yr.lit_bufsize=1<<et+6,yr.pending_buf_size=yr.lit_bufsize*4,yr.pending_buf=new i.Buf8(yr.pending_buf_size),yr.d_buf=yr.lit_bufsize>>1,yr.l_buf=(1+2)*yr.lit_bufsize,yr.level=Ht,yr.strategy=Ze,yr.method=Wt,ve(at)}function He(at,Ht){return jt(at,Ht,k,z,W,X)}function kt(at,Ht){var Wt,ot,et,Ze;if(!at||!at.state||Ht>w||Ht<0)return at?Ne(at,I):I;if(ot=at.state,!at.output||!at.input&&at.avail_in!==0||ot.status===Z&&Ht!==y)return Ne(at,at.avail_out===0?E:I);if(ot.strm=at,Wt=ot.last_flush,ot.last_flush=Ht,ot.status===ge)if(ot.wrap===2)at.adler=0,yt(ot,31),yt(ot,139),yt(ot,8),ot.gzhead?(yt(ot,(ot.gzhead.text?1:0)+(ot.gzhead.hcrc?2:0)+(ot.gzhead.extra?4:0)+(ot.gzhead.name?8:0)+(ot.gzhead.comment?16:0)),yt(ot,ot.gzhead.time&255),yt(ot,ot.gzhead.time>>8&255),yt(ot,ot.gzhead.time>>16&255),yt(ot,ot.gzhead.time>>24&255),yt(ot,ot.level===9?2:ot.strategy>=F||ot.level<2?4:0),yt(ot,ot.gzhead.os&255),ot.gzhead.extra&&ot.gzhead.extra.length&&(yt(ot,ot.gzhead.extra.length&255),yt(ot,ot.gzhead.extra.length>>8&255)),ot.gzhead.hcrc&&(at.adler=o(at.adler,ot.pending_buf,ot.pending,0)),ot.gzindex=0,ot.status=Be):(yt(ot,0),yt(ot,0),yt(ot,0),yt(ot,0),yt(ot,0),yt(ot,ot.level===9?2:ot.strategy>=F||ot.level<2?4:0),yt(ot,De),ot.status=ae);else{var Gt=k+(ot.w_bits-8<<4)<<8,yr=-1;ot.strategy>=F||ot.level<2?yr=0:ot.level<6?yr=1:ot.level===6?yr=2:yr=3,Gt|=yr<<6,ot.strstart!==0&&(Gt|=ke),Gt+=31-Gt%31,ot.status=ae,pt(ot,Gt),ot.strstart!==0&&(pt(ot,at.adler>>>16),pt(ot,at.adler&65535)),at.adler=1}if(ot.status===Be)if(ot.gzhead.extra){for(et=ot.pending;ot.gzindex<(ot.gzhead.extra.length&65535)&&!(ot.pending===ot.pending_buf_size&&(ot.gzhead.hcrc&&ot.pending>et&&(at.adler=o(at.adler,ot.pending_buf,ot.pending-et,et)),Re(at),et=ot.pending,ot.pending===ot.pending_buf_size));)yt(ot,ot.gzhead.extra[ot.gzindex]&255),ot.gzindex++;ot.gzhead.hcrc&&ot.pending>et&&(at.adler=o(at.adler,ot.pending_buf,ot.pending-et,et)),ot.gzindex===ot.gzhead.extra.length&&(ot.gzindex=0,ot.status=ee)}else ot.status=ee;if(ot.status===ee)if(ot.gzhead.name){et=ot.pending;do{if(ot.pending===ot.pending_buf_size&&(ot.gzhead.hcrc&&ot.pending>et&&(at.adler=o(at.adler,ot.pending_buf,ot.pending-et,et)),Re(at),et=ot.pending,ot.pending===ot.pending_buf_size)){Ze=1;break}ot.gzindex<ot.gzhead.name.length?Ze=ot.gzhead.name.charCodeAt(ot.gzindex++)&255:Ze=0,yt(ot,Ze)}while(Ze!==0);ot.gzhead.hcrc&&ot.pending>et&&(at.adler=o(at.adler,ot.pending_buf,ot.pending-et,et)),Ze===0&&(ot.gzindex=0,ot.status=ue)}else ot.status=ue;if(ot.status===ue)if(ot.gzhead.comment){et=ot.pending;do{if(ot.pending===ot.pending_buf_size&&(ot.gzhead.hcrc&&ot.pending>et&&(at.adler=o(at.adler,ot.pending_buf,ot.pending-et,et)),Re(at),et=ot.pending,ot.pending===ot.pending_buf_size)){Ze=1;break}ot.gzindex<ot.gzhead.comment.length?Ze=ot.gzhead.comment.charCodeAt(ot.gzindex++)&255:Ze=0,yt(ot,Ze)}while(Ze!==0);ot.gzhead.hcrc&&ot.pending>et&&(at.adler=o(at.adler,ot.pending_buf,ot.pending-et,et)),Ze===0&&(ot.status=Ge)}else ot.status=Ge;if(ot.status===Ge&&(ot.gzhead.hcrc?(ot.pending+2>ot.pending_buf_size&&Re(at),ot.pending+2<=ot.pending_buf_size&&(yt(ot,at.adler&255),yt(ot,at.adler>>8&255),at.adler=0,ot.status=ae)):ot.status=ae),ot.pending!==0){if(Re(at),at.avail_out===0)return ot.last_flush=-1,S}else if(at.avail_in===0&&me(Ht)<=me(Wt)&&Ht!==y)return Ne(at,E);if(ot.status===Z&&at.avail_in!==0)return Ne(at,E);if(at.avail_in!==0||ot.lookahead!==0||Ht!==p&&ot.status!==Z){var br=ot.strategy===F?or(ot,Ht):ot.strategy===H?$t(ot,Ht):Ee[ot.level].func(ot,Ht);if((br===we||br===pe)&&(ot.status=Z),br===Y||br===we)return at.avail_out===0&&(ot.last_flush=-1),S;if(br===te&&(Ht===g?u._tr_align(ot):Ht!==w&&(u._tr_stored_block(ot,0,0,!1),Ht===v&&(be(ot.head),ot.lookahead===0&&(ot.strstart=0,ot.block_start=0,ot.insert=0))),Re(at),at.avail_out===0))return ot.last_flush=-1,S}return Ht!==y?S:ot.wrap<=0?_:(ot.wrap===2?(yt(ot,at.adler&255),yt(ot,at.adler>>8&255),yt(ot,at.adler>>16&255),yt(ot,at.adler>>24&255),yt(ot,at.total_in&255),yt(ot,at.total_in>>8&255),yt(ot,at.total_in>>16&255),yt(ot,at.total_in>>24&255)):(pt(ot,at.adler>>>16),pt(ot,at.adler&65535)),Re(at),ot.wrap>0&&(ot.wrap=-ot.wrap),ot.pending!==0?S:_)}function Ar(at){var Ht;return!at||!at.state?I:(Ht=at.state.status,Ht!==ge&&Ht!==Be&&Ht!==ee&&Ht!==ue&&Ht!==Ge&&Ht!==ae&&Ht!==Z?Ne(at,I):(at.state=null,Ht===ae?Ne(at,C):S))}c.deflateInit=He,c.deflateInit2=jt,c.deflateReset=ve,c.deflateResetKeep=rt,c.deflateSetHeader=bt,c.deflate=kt,c.deflateEnd=Ar,c.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(n,s,c){"use strict";function i(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}s.exports=i},{}],34:[function(n,s,c){"use strict";var i=30,u=12;s.exports=function(o,h){var p,g,v,y,w,S,_,I,C,E,O,M,F,H,B,X,J,k,K,z,W,P,G,V,q;p=o.state,g=o.next_in,V=o.input,v=g+(o.avail_in-5),y=o.next_out,q=o.output,w=y-(h-o.avail_out),S=y+(o.avail_out-257),_=p.dmax,I=p.wsize,C=p.whave,E=p.wnext,O=p.window,M=p.hold,F=p.bits,H=p.lencode,B=p.distcode,X=(1<<p.lenbits)-1,J=(1<<p.distbits)-1;e:do{F<15&&(M+=V[g++]<<F,F+=8,M+=V[g++]<<F,F+=8),k=H[M&X];t:for(;;){if(K=k>>>24,M>>>=K,F-=K,K=k>>>16&255,K===0)q[y++]=k&65535;else if(K&16){z=k&65535,K&=15,K&&(F<K&&(M+=V[g++]<<F,F+=8),z+=M&(1<<K)-1,M>>>=K,F-=K),F<15&&(M+=V[g++]<<F,F+=8,M+=V[g++]<<F,F+=8),k=B[M&J];r:for(;;){if(K=k>>>24,M>>>=K,F-=K,K=k>>>16&255,K&16){if(W=k&65535,K&=15,F<K&&(M+=V[g++]<<F,F+=8,F<K&&(M+=V[g++]<<F,F+=8)),W+=M&(1<<K)-1,W>_){o.msg="invalid distance too far back",p.mode=i;break e}if(M>>>=K,F-=K,K=y-w,W>K){if(K=W-K,K>C&&p.sane){o.msg="invalid distance too far back",p.mode=i;break e}if(P=0,G=O,E===0){if(P+=I-K,K<z){z-=K;do q[y++]=O[P++];while(--K);P=y-W,G=q}}else if(E<K){if(P+=I+E-K,K-=E,K<z){z-=K;do q[y++]=O[P++];while(--K);if(P=0,E<z){K=E,z-=K;do q[y++]=O[P++];while(--K);P=y-W,G=q}}}else if(P+=E-K,K<z){z-=K;do q[y++]=O[P++];while(--K);P=y-W,G=q}for(;z>2;)q[y++]=G[P++],q[y++]=G[P++],q[y++]=G[P++],z-=3;z&&(q[y++]=G[P++],z>1&&(q[y++]=G[P++]))}else{P=y-W;do q[y++]=q[P++],q[y++]=q[P++],q[y++]=q[P++],z-=3;while(z>2);z&&(q[y++]=q[P++],z>1&&(q[y++]=q[P++]))}}else if((K&64)===0){k=B[(k&65535)+(M&(1<<K)-1)];continue r}else{o.msg="invalid distance code",p.mode=i;break e}break}}else if((K&64)===0){k=H[(k&65535)+(M&(1<<K)-1)];continue t}else if(K&32){p.mode=u;break e}else{o.msg="invalid literal/length code",p.mode=i;break e}break}}while(g<v&&y<S);z=F>>3,g-=z,F-=z<<3,M&=(1<<F)-1,o.next_in=g,o.next_out=y,o.avail_in=g<v?5+(v-g):5-(g-v),o.avail_out=y<S?257+(S-y):257-(y-S),p.hold=M,p.bits=F;return}},{}],35:[function(n,s,c){"use strict";var i=n("../utils/common"),u=n("./adler32"),r=n("./crc32"),o=n("./inffast"),h=n("./inftrees"),p=0,g=1,v=2,y=4,w=5,S=6,_=0,I=1,C=2,E=-2,O=-3,M=-4,F=-5,H=8,B=1,X=2,J=3,k=4,K=5,z=6,W=7,P=8,G=9,V=10,q=11,re=12,ce=13,ie=14,fe=15,xe=16,Se=17,ke=18,ge=19,Be=20,ee=21,ue=22,Ge=23,ae=24,Z=25,Y=26,te=27,we=28,pe=29,De=30,Ne=31,me=32,be=852,Re=592,it=15,yt=it;function pt(bt){return(bt>>>24&255)+(bt>>>8&65280)+((bt&65280)<<8)+((bt&255)<<24)}function Pe(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Nt(bt){var jt;return!bt||!bt.state?E:(jt=bt.state,bt.total_in=bt.total_out=jt.total=0,bt.msg="",jt.wrap&&(bt.adler=jt.wrap&1),jt.mode=B,jt.last=0,jt.havedict=0,jt.dmax=32768,jt.head=null,jt.hold=0,jt.bits=0,jt.lencode=jt.lendyn=new i.Buf32(be),jt.distcode=jt.distdyn=new i.Buf32(Re),jt.sane=1,jt.back=-1,_)}function ut(bt){var jt;return!bt||!bt.state?E:(jt=bt.state,jt.wsize=0,jt.whave=0,jt.wnext=0,Nt(bt))}function Ft(bt,jt){var He,kt;return!bt||!bt.state?E:(kt=bt.state,jt<0?(He=0,jt=-jt):(He=(jt>>4)+1,jt<48&&(jt&=15)),jt&&(jt<8||jt>15)?E:(kt.window!==null&&kt.wbits!==jt&&(kt.window=null),kt.wrap=He,kt.wbits=jt,ut(bt)))}function Ut(bt,jt){var He,kt;return bt?(kt=new Pe,bt.state=kt,kt.window=null,He=Ft(bt,jt),He!==_&&(bt.state=null),He):E}function Kt(bt){return Ut(bt,yt)}var $t=!0,or,ht;function Ee(bt){if($t){var jt;for(or=new i.Buf32(512),ht=new i.Buf32(32),jt=0;jt<144;)bt.lens[jt++]=8;for(;jt<256;)bt.lens[jt++]=9;for(;jt<280;)bt.lens[jt++]=7;for(;jt<288;)bt.lens[jt++]=8;for(h(g,bt.lens,0,288,or,0,bt.work,{bits:9}),jt=0;jt<32;)bt.lens[jt++]=5;h(v,bt.lens,0,32,ht,0,bt.work,{bits:5}),$t=!1}bt.lencode=or,bt.lenbits=9,bt.distcode=ht,bt.distbits=5}function de(bt,jt,He,kt){var Ar,at=bt.state;return at.window===null&&(at.wsize=1<<at.wbits,at.wnext=0,at.whave=0,at.window=new i.Buf8(at.wsize)),kt>=at.wsize?(i.arraySet(at.window,jt,He-at.wsize,at.wsize,0),at.wnext=0,at.whave=at.wsize):(Ar=at.wsize-at.wnext,Ar>kt&&(Ar=kt),i.arraySet(at.window,jt,He-kt,Ar,at.wnext),kt-=Ar,kt?(i.arraySet(at.window,jt,He-kt,kt,0),at.wnext=kt,at.whave=at.wsize):(at.wnext+=Ar,at.wnext===at.wsize&&(at.wnext=0),at.whave<at.wsize&&(at.whave+=Ar))),0}function qe(bt,jt){var He,kt,Ar,at,Ht,Wt,ot,et,Ze,Gt,yr,br,Sr,Tn,cn=0,Wn,lt,mt,Le,ze,$e,gt,ir,Xt=new i.Buf8(4),er,Kr,en=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!bt||!bt.state||!bt.output||!bt.input&&bt.avail_in!==0)return E;He=bt.state,He.mode===re&&(He.mode=ce),Ht=bt.next_out,Ar=bt.output,ot=bt.avail_out,at=bt.next_in,kt=bt.input,Wt=bt.avail_in,et=He.hold,Ze=He.bits,Gt=Wt,yr=ot,ir=_;e:for(;;)switch(He.mode){case B:if(He.wrap===0){He.mode=ce;break}for(;Ze<16;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}if(He.wrap&2&&et===35615){He.check=0,Xt[0]=et&255,Xt[1]=et>>>8&255,He.check=r(He.check,Xt,2,0),et=0,Ze=0,He.mode=X;break}if(He.flags=0,He.head&&(He.head.done=!1),!(He.wrap&1)||(((et&255)<<8)+(et>>8))%31){bt.msg="incorrect header check",He.mode=De;break}if((et&15)!==H){bt.msg="unknown compression method",He.mode=De;break}if(et>>>=4,Ze-=4,gt=(et&15)+8,He.wbits===0)He.wbits=gt;else if(gt>He.wbits){bt.msg="invalid window size",He.mode=De;break}He.dmax=1<<gt,bt.adler=He.check=1,He.mode=et&512?V:re,et=0,Ze=0;break;case X:for(;Ze<16;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}if(He.flags=et,(He.flags&255)!==H){bt.msg="unknown compression method",He.mode=De;break}if(He.flags&57344){bt.msg="unknown header flags set",He.mode=De;break}He.head&&(He.head.text=et>>8&1),He.flags&512&&(Xt[0]=et&255,Xt[1]=et>>>8&255,He.check=r(He.check,Xt,2,0)),et=0,Ze=0,He.mode=J;case J:for(;Ze<32;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}He.head&&(He.head.time=et),He.flags&512&&(Xt[0]=et&255,Xt[1]=et>>>8&255,Xt[2]=et>>>16&255,Xt[3]=et>>>24&255,He.check=r(He.check,Xt,4,0)),et=0,Ze=0,He.mode=k;case k:for(;Ze<16;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}He.head&&(He.head.xflags=et&255,He.head.os=et>>8),He.flags&512&&(Xt[0]=et&255,Xt[1]=et>>>8&255,He.check=r(He.check,Xt,2,0)),et=0,Ze=0,He.mode=K;case K:if(He.flags&1024){for(;Ze<16;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}He.length=et,He.head&&(He.head.extra_len=et),He.flags&512&&(Xt[0]=et&255,Xt[1]=et>>>8&255,He.check=r(He.check,Xt,2,0)),et=0,Ze=0}else He.head&&(He.head.extra=null);He.mode=z;case z:if(He.flags&1024&&(br=He.length,br>Wt&&(br=Wt),br&&(He.head&&(gt=He.head.extra_len-He.length,He.head.extra||(He.head.extra=new Array(He.head.extra_len)),i.arraySet(He.head.extra,kt,at,br,gt)),He.flags&512&&(He.check=r(He.check,kt,br,at)),Wt-=br,at+=br,He.length-=br),He.length))break e;He.length=0,He.mode=W;case W:if(He.flags&2048){if(Wt===0)break e;br=0;do gt=kt[at+br++],He.head&&gt&&He.length<65536&&(He.head.name+=String.fromCharCode(gt));while(gt&&br<Wt);if(He.flags&512&&(He.check=r(He.check,kt,br,at)),Wt-=br,at+=br,gt)break e}else He.head&&(He.head.name=null);He.length=0,He.mode=P;case P:if(He.flags&4096){if(Wt===0)break e;br=0;do gt=kt[at+br++],He.head&&gt&&He.length<65536&&(He.head.comment+=String.fromCharCode(gt));while(gt&&br<Wt);if(He.flags&512&&(He.check=r(He.check,kt,br,at)),Wt-=br,at+=br,gt)break e}else He.head&&(He.head.comment=null);He.mode=G;case G:if(He.flags&512){for(;Ze<16;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}if(et!==(He.check&65535)){bt.msg="header crc mismatch",He.mode=De;break}et=0,Ze=0}He.head&&(He.head.hcrc=He.flags>>9&1,He.head.done=!0),bt.adler=He.check=0,He.mode=re;break;case V:for(;Ze<32;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}bt.adler=He.check=pt(et),et=0,Ze=0,He.mode=q;case q:if(He.havedict===0)return bt.next_out=Ht,bt.avail_out=ot,bt.next_in=at,bt.avail_in=Wt,He.hold=et,He.bits=Ze,C;bt.adler=He.check=1,He.mode=re;case re:if(jt===w||jt===S)break e;case ce:if(He.last){et>>>=Ze&7,Ze-=Ze&7,He.mode=te;break}for(;Ze<3;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}He.last=et&1,et>>>=1,Ze-=1;switch(et&3){case 0:He.mode=ie;break;case 1:if(Ee(He),He.mode=Be,jt===S){et>>>=2,Ze-=2;break e}break;case 2:He.mode=Se;break;case 3:bt.msg="invalid block type",He.mode=De}et>>>=2,Ze-=2;break;case ie:for(et>>>=Ze&7,Ze-=Ze&7;Ze<32;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}if((et&65535)!==(et>>>16^65535)){bt.msg="invalid stored block lengths",He.mode=De;break}if(He.length=et&65535,et=0,Ze=0,He.mode=fe,jt===S)break e;case fe:He.mode=xe;case xe:if(br=He.length,br){if(br>Wt&&(br=Wt),br>ot&&(br=ot),br===0)break e;i.arraySet(Ar,kt,at,br,Ht),Wt-=br,at+=br,ot-=br,Ht+=br,He.length-=br;break}He.mode=re;break;case Se:for(;Ze<14;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}if(He.nlen=(et&31)+257,et>>>=5,Ze-=5,He.ndist=(et&31)+1,et>>>=5,Ze-=5,He.ncode=(et&15)+4,et>>>=4,Ze-=4,He.nlen>286||He.ndist>30){bt.msg="too many length or distance symbols",He.mode=De;break}He.have=0,He.mode=ke;case ke:for(;He.have<He.ncode;){for(;Ze<3;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}He.lens[en[He.have++]]=et&7,et>>>=3,Ze-=3}for(;He.have<19;)He.lens[en[He.have++]]=0;if(He.lencode=He.lendyn,He.lenbits=7,er={bits:He.lenbits},ir=h(p,He.lens,0,19,He.lencode,0,He.work,er),He.lenbits=er.bits,ir){bt.msg="invalid code lengths set",He.mode=De;break}He.have=0,He.mode=ge;case ge:for(;He.have<He.nlen+He.ndist;){for(;!(cn=He.lencode[et&(1<<He.lenbits)-1],Wn=cn>>>24,lt=cn>>>16&255,mt=cn&65535,Wn<=Ze);){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}if(mt<16)et>>>=Wn,Ze-=Wn,He.lens[He.have++]=mt;else{if(mt===16){for(Kr=Wn+2;Ze<Kr;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}if(et>>>=Wn,Ze-=Wn,He.have===0){bt.msg="invalid bit length repeat",He.mode=De;break}gt=He.lens[He.have-1],br=3+(et&3),et>>>=2,Ze-=2}else if(mt===17){for(Kr=Wn+3;Ze<Kr;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}et>>>=Wn,Ze-=Wn,gt=0,br=3+(et&7),et>>>=3,Ze-=3}else{for(Kr=Wn+7;Ze<Kr;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}et>>>=Wn,Ze-=Wn,gt=0,br=11+(et&127),et>>>=7,Ze-=7}if(He.have+br>He.nlen+He.ndist){bt.msg="invalid bit length repeat",He.mode=De;break}for(;br--;)He.lens[He.have++]=gt}}if(He.mode===De)break;if(He.lens[256]===0){bt.msg="invalid code -- missing end-of-block",He.mode=De;break}if(He.lenbits=9,er={bits:He.lenbits},ir=h(g,He.lens,0,He.nlen,He.lencode,0,He.work,er),He.lenbits=er.bits,ir){bt.msg="invalid literal/lengths set",He.mode=De;break}if(He.distbits=6,He.distcode=He.distdyn,er={bits:He.distbits},ir=h(v,He.lens,He.nlen,He.ndist,He.distcode,0,He.work,er),He.distbits=er.bits,ir){bt.msg="invalid distances set",He.mode=De;break}if(He.mode=Be,jt===S)break e;case Be:He.mode=ee;case ee:if(Wt>=6&&ot>=258){bt.next_out=Ht,bt.avail_out=ot,bt.next_in=at,bt.avail_in=Wt,He.hold=et,He.bits=Ze,o(bt,yr),Ht=bt.next_out,Ar=bt.output,ot=bt.avail_out,at=bt.next_in,kt=bt.input,Wt=bt.avail_in,et=He.hold,Ze=He.bits,He.mode===re&&(He.back=-1);break}for(He.back=0;!(cn=He.lencode[et&(1<<He.lenbits)-1],Wn=cn>>>24,lt=cn>>>16&255,mt=cn&65535,Wn<=Ze);){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}if(lt&&(lt&240)===0){for(Le=Wn,ze=lt,$e=mt;!(cn=He.lencode[$e+((et&(1<<Le+ze)-1)>>Le)],Wn=cn>>>24,lt=cn>>>16&255,mt=cn&65535,Le+Wn<=Ze);){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}et>>>=Le,Ze-=Le,He.back+=Le}if(et>>>=Wn,Ze-=Wn,He.back+=Wn,He.length=mt,lt===0){He.mode=Y;break}if(lt&32){He.back=-1,He.mode=re;break}if(lt&64){bt.msg="invalid literal/length code",He.mode=De;break}He.extra=lt&15,He.mode=ue;case ue:if(He.extra){for(Kr=He.extra;Ze<Kr;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}He.length+=et&(1<<He.extra)-1,et>>>=He.extra,Ze-=He.extra,He.back+=He.extra}He.was=He.length,He.mode=Ge;case Ge:for(;!(cn=He.distcode[et&(1<<He.distbits)-1],Wn=cn>>>24,lt=cn>>>16&255,mt=cn&65535,Wn<=Ze);){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}if((lt&240)===0){for(Le=Wn,ze=lt,$e=mt;!(cn=He.distcode[$e+((et&(1<<Le+ze)-1)>>Le)],Wn=cn>>>24,lt=cn>>>16&255,mt=cn&65535,Le+Wn<=Ze);){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}et>>>=Le,Ze-=Le,He.back+=Le}if(et>>>=Wn,Ze-=Wn,He.back+=Wn,lt&64){bt.msg="invalid distance code",He.mode=De;break}He.offset=mt,He.extra=lt&15,He.mode=ae;case ae:if(He.extra){for(Kr=He.extra;Ze<Kr;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}He.offset+=et&(1<<He.extra)-1,et>>>=He.extra,Ze-=He.extra,He.back+=He.extra}if(He.offset>He.dmax){bt.msg="invalid distance too far back",He.mode=De;break}He.mode=Z;case Z:if(ot===0)break e;if(br=yr-ot,He.offset>br){if(br=He.offset-br,br>He.whave&&He.sane){bt.msg="invalid distance too far back",He.mode=De;break}br>He.wnext?(br-=He.wnext,Sr=He.wsize-br):Sr=He.wnext-br,br>He.length&&(br=He.length),Tn=He.window}else Tn=Ar,Sr=Ht-He.offset,br=He.length;br>ot&&(br=ot),ot-=br,He.length-=br;do Ar[Ht++]=Tn[Sr++];while(--br);He.length===0&&(He.mode=ee);break;case Y:if(ot===0)break e;Ar[Ht++]=He.length,ot--,He.mode=ee;break;case te:if(He.wrap){for(;Ze<32;){if(Wt===0)break e;Wt--,et|=kt[at++]<<Ze,Ze+=8}if(yr-=ot,bt.total_out+=yr,He.total+=yr,yr&&(bt.adler=He.check=He.flags?r(He.check,Ar,yr,Ht-yr):u(He.check,Ar,yr,Ht-yr)),yr=ot,(He.flags?et:pt(et))!==He.check){bt.msg="incorrect data check",He.mode=De;break}et=0,Ze=0}He.mode=we;case we:if(He.wrap&&He.flags){for(;Ze<32;){if(Wt===0)break e;Wt--,et+=kt[at++]<<Ze,Ze+=8}if(et!==(He.total&4294967295)){bt.msg="incorrect length check",He.mode=De;break}et=0,Ze=0}He.mode=pe;case pe:ir=I;break e;case De:ir=O;break e;case Ne:return M;case me:default:return E}return bt.next_out=Ht,bt.avail_out=ot,bt.next_in=at,bt.avail_in=Wt,He.hold=et,He.bits=Ze,(He.wsize||yr!==bt.avail_out&&He.mode<De&&(He.mode<te||jt!==y))&&de(bt,bt.output,bt.next_out,yr-bt.avail_out)?(He.mode=Ne,M):(Gt-=bt.avail_in,yr-=bt.avail_out,bt.total_in+=Gt,bt.total_out+=yr,He.total+=yr,He.wrap&&yr&&(bt.adler=He.check=He.flags?r(He.check,Ar,yr,bt.next_out-yr):u(He.check,Ar,yr,bt.next_out-yr)),bt.data_type=He.bits+(He.last?64:0)+(He.mode===re?128:0)+(He.mode===Be||He.mode===fe?256:0),(Gt===0&&yr===0||jt===y)&&ir===_&&(ir=F),ir)}function rt(bt){if(!bt||!bt.state)return E;var jt=bt.state;return jt.window&&(jt.window=null),bt.state=null,_}function ve(bt,jt){var He;return!bt||!bt.state?E:(He=bt.state,(He.wrap&2)===0?E:(He.head=jt,jt.done=!1,_))}c.inflateReset=ut,c.inflateReset2=Ft,c.inflateResetKeep=Nt,c.inflateInit=Kt,c.inflateInit2=Ut,c.inflate=qe,c.inflateEnd=rt,c.inflateGetHeader=ve,c.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(n,s,c){"use strict";var i=n("../utils/common"),u=15,r=852,o=592,h=0,p=1,g=2,v=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],y=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],w=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],S=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];s.exports=function(I,C,E,O,M,F,H,B){var X=B.bits,J=0,k=0,K=0,z=0,W=0,P=0,G=0,V=0,q=0,re=0,ce,ie,fe,xe,Se,ke=null,ge=0,Be,ee=new i.Buf16(u+1),ue=new i.Buf16(u+1),Ge=null,ae=0,Z,Y,te;for(J=0;J<=u;J++)ee[J]=0;for(k=0;k<O;k++)ee[C[E+k]]++;for(W=X,z=u;z>=1&&!(ee[z]!==0);z--);if(W>z&&(W=z),z===0)return M[F++]=1<<24|64<<16|0,M[F++]=1<<24|64<<16|0,B.bits=1,0;for(K=1;K<z&&!(ee[K]!==0);K++);for(W<K&&(W=K),V=1,J=1;J<=u;J++)if(V<<=1,V-=ee[J],V<0)return-1;if(V>0&&(I===h||z!==1))return-1;for(ue[1]=0,J=1;J<u;J++)ue[J+1]=ue[J]+ee[J];for(k=0;k<O;k++)C[E+k]!==0&&(H[ue[C[E+k]]++]=k);if(I===h?(ke=Ge=H,Be=19):I===p?(ke=v,ge-=257,Ge=y,ae-=257,Be=256):(ke=w,Ge=S,Be=-1),re=0,k=0,J=K,Se=F,P=W,G=0,fe=-1,q=1<<W,xe=q-1,I===p&&q>r||I===g&&q>o)return 1;for(var we=0;;){we++,Z=J-G,H[k]<Be?(Y=0,te=H[k]):H[k]>Be?(Y=Ge[ae+H[k]],te=ke[ge+H[k]]):(Y=32+64,te=0),ce=1<<J-G,ie=1<<P,K=ie;do ie-=ce,M[Se+(re>>G)+ie]=Z<<24|Y<<16|te|0;while(ie!==0);for(ce=1<<J-1;re&ce;)ce>>=1;if(ce!==0?(re&=ce-1,re+=ce):re=0,k++,--ee[J]===0){if(J===z)break;J=C[E+H[k]]}if(J>W&&(re&xe)!==fe){for(G===0&&(G=W),Se+=K,P=J-G,V=1<<P;P+G<z&&!(V-=ee[P+G],V<=0);)P++,V<<=1;if(q+=1<<P,I===p&&q>r||I===g&&q>o)return 1;fe=re&xe,M[fe]=W<<24|P<<16|Se-F|0}}return re!==0&&(M[Se+re]=J-G<<24|64<<16|0),B.bits=W,0}},{"../utils/common":27}],37:[function(n,s,c){"use strict";s.exports={"2":"need dictionary","1":"stream end","0":"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(n,s,c){"use strict";var i=n("../utils/common"),u=4,r=0,o=1,h=2;function p(qe){for(var rt=qe.length;--rt>=0;)qe[rt]=0}var g=0,v=1,y=2,w=3,S=258,_=29,I=256,C=I+1+_,E=30,O=19,M=2*C+1,F=15,H=16,B=7,X=256,J=16,k=17,K=18,z=[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],W=[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],P=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],G=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],V=512,q=new Array((C+2)*2);p(q);var re=new Array(E*2);p(re);var ce=new Array(V);p(ce);var ie=new Array(S-w+1);p(ie);var fe=new Array(_);p(fe);var xe=new Array(E);p(xe);var Se=function(rt,ve,bt,jt,He){this.static_tree=rt,this.extra_bits=ve,this.extra_base=bt,this.elems=jt,this.max_length=He,this.has_stree=rt&&rt.length},ke,ge,Be,ee=function(rt,ve){this.dyn_tree=rt,this.max_code=0,this.stat_desc=ve};function ue(qe){return qe<256?ce[qe]:ce[256+(qe>>>7)]}function Ge(qe,rt){qe.pending_buf[qe.pending++]=rt&255,qe.pending_buf[qe.pending++]=rt>>>8&255}function ae(qe,rt,ve){qe.bi_valid>H-ve?(qe.bi_buf|=rt<<qe.bi_valid&65535,Ge(qe,qe.bi_buf),qe.bi_buf=rt>>H-qe.bi_valid,qe.bi_valid+=ve-H):(qe.bi_buf|=rt<<qe.bi_valid&65535,qe.bi_valid+=ve)}function Z(qe,rt,ve){ae(qe,ve[rt*2],ve[rt*2+1])}function Y(qe,rt){var ve=0;do ve|=qe&1,qe>>>=1,ve<<=1;while(--rt>0);return ve>>>1}function te(qe){qe.bi_valid===16?(Ge(qe,qe.bi_buf),qe.bi_buf=0,qe.bi_valid=0):qe.bi_valid>=8&&(qe.pending_buf[qe.pending++]=qe.bi_buf&255,qe.bi_buf>>=8,qe.bi_valid-=8)}function we(qe,rt){var ve=rt.dyn_tree,bt=rt.max_code,jt=rt.stat_desc.static_tree,He=rt.stat_desc.has_stree,kt=rt.stat_desc.extra_bits,Ar=rt.stat_desc.extra_base,at=rt.stat_desc.max_length,Ht,Wt,ot,et,Ze,Gt,yr=0;for(et=0;et<=F;et++)qe.bl_count[et]=0;for(ve[qe.heap[qe.heap_max]*2+1]=0,Ht=qe.heap_max+1;Ht<M;Ht++){if(Wt=qe.heap[Ht],et=ve[ve[Wt*2+1]*2+1]+1,et>at&&(et=at,yr++),ve[Wt*2+1]=et,Wt>bt)continue;qe.bl_count[et]++,Ze=0,Wt>=Ar&&(Ze=kt[Wt-Ar]),Gt=ve[Wt*2],qe.opt_len+=Gt*(et+Ze),He&&(qe.static_len+=Gt*(jt[Wt*2+1]+Ze))}if(yr===0)return;do{for(et=at-1;qe.bl_count[et]===0;)et--;qe.bl_count[et]--,qe.bl_count[et+1]+=2,qe.bl_count[at]--,yr-=2}while(yr>0);for(et=at;et!==0;et--)for(Wt=qe.bl_count[et];Wt!==0;){if(ot=qe.heap[--Ht],ot>bt)continue;ve[ot*2+1]!==et&&(qe.opt_len+=(et-ve[ot*2+1])*ve[ot*2],ve[ot*2+1]=et),Wt--}}function pe(qe,rt,ve){var bt=new Array(F+1),jt=0,He,kt;for(He=1;He<=F;He++)bt[He]=jt=jt+ve[He-1]<<1;for(kt=0;kt<=rt;kt++){var Ar=qe[kt*2+1];if(Ar===0)continue;qe[kt*2]=Y(bt[Ar]++,Ar)}}function De(){var qe,rt,ve,bt,jt,He=new Array(F+1);for(ve=0,bt=0;bt<_-1;bt++)for(fe[bt]=ve,qe=0;qe<1<<z[bt];qe++)ie[ve++]=bt;for(ie[ve-1]=bt,jt=0,bt=0;bt<16;bt++)for(xe[bt]=jt,qe=0;qe<1<<W[bt];qe++)ce[jt++]=bt;for(jt>>=7;bt<E;bt++)for(xe[bt]=jt<<7,qe=0;qe<1<<W[bt]-7;qe++)ce[256+jt++]=bt;for(rt=0;rt<=F;rt++)He[rt]=0;for(qe=0;qe<=143;)q[qe*2+1]=8,qe++,He[8]++;for(;qe<=255;)q[qe*2+1]=9,qe++,He[9]++;for(;qe<=279;)q[qe*2+1]=7,qe++,He[7]++;for(;qe<=287;)q[qe*2+1]=8,qe++,He[8]++;for(pe(q,C+1,He),qe=0;qe<E;qe++)re[qe*2+1]=5,re[qe*2]=Y(qe,5);ke=new Se(q,z,I+1,C,F),ge=new Se(re,W,0,E,F),Be=new Se(new Array(0),P,0,O,B)}function Ne(qe){var rt;for(rt=0;rt<C;rt++)qe.dyn_ltree[rt*2]=0;for(rt=0;rt<E;rt++)qe.dyn_dtree[rt*2]=0;for(rt=0;rt<O;rt++)qe.bl_tree[rt*2]=0;qe.dyn_ltree[X*2]=1,qe.opt_len=qe.static_len=0,qe.last_lit=qe.matches=0}function me(qe){qe.bi_valid>8?Ge(qe,qe.bi_buf):qe.bi_valid>0&&(qe.pending_buf[qe.pending++]=qe.bi_buf),qe.bi_buf=0,qe.bi_valid=0}function be(qe,rt,ve,bt){me(qe),bt&&(Ge(qe,ve),Ge(qe,~ve)),i.arraySet(qe.pending_buf,qe.window,rt,ve,qe.pending),qe.pending+=ve}function Re(qe,rt,ve,bt){var jt=rt*2,He=ve*2;return qe[jt]<qe[He]||qe[jt]===qe[He]&&bt[rt]<=bt[ve]}function it(qe,rt,ve){for(var bt=qe.heap[ve],jt=ve<<1;jt<=qe.heap_len&&!(jt<qe.heap_len&&Re(rt,qe.heap[jt+1],qe.heap[jt],qe.depth)&&jt++,Re(rt,bt,qe.heap[jt],qe.depth));)qe.heap[ve]=qe.heap[jt],ve=jt,jt<<=1;qe.heap[ve]=bt}function yt(qe,rt,ve){var bt,jt,He=0,kt,Ar;if(qe.last_lit!==0)do bt=qe.pending_buf[qe.d_buf+He*2]<<8|qe.pending_buf[qe.d_buf+He*2+1],jt=qe.pending_buf[qe.l_buf+He],He++,bt===0?Z(qe,jt,rt):(kt=ie[jt],Z(qe,kt+I+1,rt),Ar=z[kt],Ar!==0&&(jt-=fe[kt],ae(qe,jt,Ar)),bt--,kt=ue(bt),Z(qe,kt,ve),Ar=W[kt],Ar!==0&&(bt-=xe[kt],ae(qe,bt,Ar)));while(He<qe.last_lit);Z(qe,X,rt)}function pt(qe,rt){var ve=rt.dyn_tree,bt=rt.stat_desc.static_tree,jt=rt.stat_desc.has_stree,He=rt.stat_desc.elems,kt,Ar,at=-1,Ht;for(qe.heap_len=0,qe.heap_max=M,kt=0;kt<He;kt++)ve[kt*2]!==0?(qe.heap[++qe.heap_len]=at=kt,qe.depth[kt]=0):ve[kt*2+1]=0;for(;qe.heap_len<2;)Ht=qe.heap[++qe.heap_len]=at<2?++at:0,ve[Ht*2]=1,qe.depth[Ht]=0,qe.opt_len--,jt&&(qe.static_len-=bt[Ht*2+1]);for(rt.max_code=at,kt=qe.heap_len>>1;kt>=1;kt--)it(qe,ve,kt);Ht=He;do kt=qe.heap[1],qe.heap[1]=qe.heap[qe.heap_len--],it(qe,ve,1),Ar=qe.heap[1],qe.heap[--qe.heap_max]=kt,qe.heap[--qe.heap_max]=Ar,ve[Ht*2]=ve[kt*2]+ve[Ar*2],qe.depth[Ht]=(qe.depth[kt]>=qe.depth[Ar]?qe.depth[kt]:qe.depth[Ar])+1,ve[kt*2+1]=ve[Ar*2+1]=Ht,qe.heap[1]=Ht++,it(qe,ve,1);while(qe.heap_len>=2);qe.heap[--qe.heap_max]=qe.heap[1],we(qe,rt),pe(ve,at,qe.bl_count)}function Pe(qe,rt,ve){var bt,jt=-1,He,kt=rt[0*2+1],Ar=0,at=7,Ht=4;for(kt===0&&(at=138,Ht=3),rt[(ve+1)*2+1]=65535,bt=0;bt<=ve;bt++){if(He=kt,kt=rt[(bt+1)*2+1],++Ar<at&&He===kt)continue;Ar<Ht?qe.bl_tree[He*2]+=Ar:He!==0?(He!==jt&&qe.bl_tree[He*2]++,qe.bl_tree[J*2]++):Ar<=10?qe.bl_tree[k*2]++:qe.bl_tree[K*2]++,Ar=0,jt=He,kt===0?(at=138,Ht=3):He===kt?(at=6,Ht=3):(at=7,Ht=4)}}function Nt(qe,rt,ve){var bt,jt=-1,He,kt=rt[0*2+1],Ar=0,at=7,Ht=4;for(kt===0&&(at=138,Ht=3),bt=0;bt<=ve;bt++){if(He=kt,kt=rt[(bt+1)*2+1],++Ar<at&&He===kt)continue;if(Ar<Ht)do Z(qe,He,qe.bl_tree);while(--Ar!==0);else He!==0?(He!==jt&&(Z(qe,He,qe.bl_tree),Ar--),Z(qe,J,qe.bl_tree),ae(qe,Ar-3,2)):Ar<=10?(Z(qe,k,qe.bl_tree),ae(qe,Ar-3,3)):(Z(qe,K,qe.bl_tree),ae(qe,Ar-11,7));Ar=0,jt=He,kt===0?(at=138,Ht=3):He===kt?(at=6,Ht=3):(at=7,Ht=4)}}function ut(qe){var rt;for(Pe(qe,qe.dyn_ltree,qe.l_desc.max_code),Pe(qe,qe.dyn_dtree,qe.d_desc.max_code),pt(qe,qe.bl_desc),rt=O-1;rt>=3&&!(qe.bl_tree[G[rt]*2+1]!==0);rt--);return qe.opt_len+=3*(rt+1)+5+5+4,rt}function Ft(qe,rt,ve,bt){var jt;for(ae(qe,rt-257,5),ae(qe,ve-1,5),ae(qe,bt-4,4),jt=0;jt<bt;jt++)ae(qe,qe.bl_tree[G[jt]*2+1],3);Nt(qe,qe.dyn_ltree,rt-1),Nt(qe,qe.dyn_dtree,ve-1)}function Ut(qe){var rt=4093624447,ve;for(ve=0;ve<=31;ve++,rt>>>=1)if(rt&1&&qe.dyn_ltree[ve*2]!==0)return r;if(qe.dyn_ltree[9*2]!==0||qe.dyn_ltree[10*2]!==0||qe.dyn_ltree[13*2]!==0)return o;for(ve=32;ve<I;ve++)if(qe.dyn_ltree[ve*2]!==0)return o;return r}var Kt=!1;function $t(qe){Kt||(De(),Kt=!0),qe.l_desc=new ee(qe.dyn_ltree,ke),qe.d_desc=new ee(qe.dyn_dtree,ge),qe.bl_desc=new ee(qe.bl_tree,Be),qe.bi_buf=0,qe.bi_valid=0,Ne(qe)}function or(qe,rt,ve,bt){ae(qe,(g<<1)+(bt?1:0),3),be(qe,rt,ve,!0)}function ht(qe){ae(qe,v<<1,3),Z(qe,X,q),te(qe)}function Ee(qe,rt,ve,bt){var jt,He,kt=0;qe.level>0?(qe.strm.data_type===h&&(qe.strm.data_type=Ut(qe)),pt(qe,qe.l_desc),pt(qe,qe.d_desc),kt=ut(qe),jt=qe.opt_len+3+7>>>3,He=qe.static_len+3+7>>>3,He<=jt&&(jt=He)):jt=He=ve+5,ve+4<=jt&&rt!==-1?or(qe,rt,ve,bt):qe.strategy===u||He===jt?(ae(qe,(v<<1)+(bt?1:0),3),yt(qe,q,re)):(ae(qe,(y<<1)+(bt?1:0),3),Ft(qe,qe.l_desc.max_code+1,qe.d_desc.max_code+1,kt+1),yt(qe,qe.dyn_ltree,qe.dyn_dtree)),Ne(qe),bt&&me(qe)}function de(qe,rt,ve){return qe.pending_buf[qe.d_buf+qe.last_lit*2]=rt>>>8&255,qe.pending_buf[qe.d_buf+qe.last_lit*2+1]=rt&255,qe.pending_buf[qe.l_buf+qe.last_lit]=ve&255,qe.last_lit++,rt===0?qe.dyn_ltree[ve*2]++:(qe.matches++,rt--,qe.dyn_ltree[(ie[ve]+I+1)*2]++,qe.dyn_dtree[ue(rt)*2]++),qe.last_lit===qe.lit_bufsize-1}c._tr_init=$t,c._tr_stored_block=or,c._tr_flush_block=Ee,c._tr_tally=de,c._tr_align=ht},{"../utils/common":27}],39:[function(n,s,c){"use strict";function i(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}s.exports=i},{}]},{},[9])(9)})}).call(this,l("HDXh").Buffer,l("yLpj"))},FhB9:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"};R.default=x},"Fm1+":function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("a7Wl")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="CaretUpOutlined";var d=f.forwardRef(m);R.default=d},Fofx:function(j,R){var l=typeof Float32Array=="undefined"?Array:Float32Array;function x(){var n=new l(6);return b(n),n}function b(n){return n[0]=1,n[1]=0,n[2]=0,n[3]=1,n[4]=0,n[5]=0,n}function A(n,s){return n[0]=s[0],n[1]=s[1],n[2]=s[2],n[3]=s[3],n[4]=s[4],n[5]=s[5],n}function f(n,s,c){var i=s[0]*c[0]+s[2]*c[1],u=s[1]*c[0]+s[3]*c[1],r=s[0]*c[2]+s[2]*c[3],o=s[1]*c[2]+s[3]*c[3],h=s[0]*c[4]+s[2]*c[5]+s[4],p=s[1]*c[4]+s[3]*c[5]+s[5];return n[0]=i,n[1]=u,n[2]=r,n[3]=o,n[4]=h,n[5]=p,n}function t(n,s,c){return n[0]=s[0],n[1]=s[1],n[2]=s[2],n[3]=s[3],n[4]=s[4]+c[0],n[5]=s[5]+c[1],n}function e(n,s,c){var i=s[0],u=s[2],r=s[4],o=s[1],h=s[3],p=s[5],g=Math.sin(c),v=Math.cos(c);return n[0]=i*v+o*g,n[1]=-i*g+o*v,n[2]=u*v+h*g,n[3]=-u*g+v*h,n[4]=v*r+g*p,n[5]=v*p-g*r,n}function m(n,s,c){var i=c[0],u=c[1];return n[0]=s[0]*i,n[1]=s[1]*u,n[2]=s[2]*i,n[3]=s[3]*u,n[4]=s[4]*i,n[5]=s[5]*u,n}function d(n,s){var c=s[0],i=s[2],u=s[4],r=s[1],o=s[3],h=s[5],p=c*o-r*i;return p?(p=1/p,n[0]=o*p,n[1]=-r*p,n[2]=-i*p,n[3]=c*p,n[4]=(i*h-o*u)*p,n[5]=(r*u-c*h)*p,n):null}function a(n){var s=x();return A(s,n),s}R.create=x,R.identity=b,R.copy=A,R.mul=f,R.translate=t,R.rotate=e,R.scale=m,R.invert=d,R.clone=a},Fv0C:function(j,R,l){"use strict";function x(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(o){return typeof o}:x=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},x(u)}Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var b=a(l("Lo0S")),A=l("vewr"),f=a(l("8CQX")),t=m(l("mHUz")),e=a(l("GdRQ"));function m(u){return u&&u.__esModule?u:{default:u}}function d(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return d=function(){return u},u}function a(u){if(u&&u.__esModule)return u;if(u===null||x(u)!=="object"&&typeof u!="function")return{default:u};var r=d();if(r&&r.has(u))return r.get(u);var o={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in u)if(Object.prototype.hasOwnProperty.call(u,p)){var g=h?Object.getOwnPropertyDescriptor(u,p):null;g&&(g.get||g.set)?Object.defineProperty(o,p,g):o[p]=u[p]}return o.default=u,r&&r.set(u,o),o}function n(u,r){if(!(u instanceof r))throw new TypeError("Cannot call a class as a function")}function s(u,r){for(var o=0;o<r.length;o++){var h=r[o];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(u,h.key,h)}}function c(u,r,o){return r&&s(u.prototype,r),o&&s(u,o),u}var i=function(){function u(r){n(this,u),this._target=r||null,this._keyDownList={},this._pendingKey=null,this._altGrArmed=!1,this._eventHandlers={keyup:this._handleKeyUp.bind(this),keydown:this._handleKeyDown.bind(this),keypress:this._handleKeyPress.bind(this),blur:this._allKeysUp.bind(this),checkalt:this._checkAlt.bind(this)},this.onkeyevent=function(){}}return c(u,[{key:"_sendKeyEvent",value:function(o,h,p){if(p)this._keyDownList[h]=o;else{if(!(h in this._keyDownList))return;delete this._keyDownList[h]}b.Debug("onkeyevent "+(p?"down":"up")+", keysym: "+o,", code: "+h),this.onkeyevent(o,h,p)}},{key:"_getKeyCode",value:function(o){var h=f.getKeycode(o);if(h!=="Unidentified")return h;if(o.keyCode&&o.type!=="keypress"&&o.keyCode!==229)return"Platform"+o.keyCode;if(o.keyIdentifier){if(o.keyIdentifier.substr(0,2)!=="U+")return o.keyIdentifier;var p=parseInt(o.keyIdentifier.substr(2),16),g=String.fromCharCode(p).toUpperCase();return"Platform"+g.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(o){var h=this._getKeyCode(o),p=f.getKeysym(o);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),h==="AltRight"&&o.timeStamp-this._altGrCtrlTime<50?p=t.default.XK_ISO_Level3_Shift:this._sendKeyEvent(t.default.XK_Control_L,"ControlLeft",!0)),h==="Unidentified"){p&&(this._sendKeyEvent(p,h,!0),this._sendKeyEvent(p,h,!1)),(0,A.stopEvent)(o);return}if(e.isMac()||e.isIOS())switch(p){case t.default.XK_Super_L:p=t.default.XK_Alt_L;break;case t.default.XK_Super_R:p=t.default.XK_Super_L;break;case t.default.XK_Alt_L:p=t.default.XK_Mode_switch;break;case t.default.XK_Alt_R:p=t.default.XK_ISO_Level3_Shift;break}if(h in this._keyDownList&&(p=this._keyDownList[h]),(e.isMac()||e.isIOS())&&h==="CapsLock"){this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!1),(0,A.stopEvent)(o);return}if(!p&&(!o.key||e.isIE()||e.isEdge())){this._pendingKey=h,setTimeout(this._handleKeyPressTimeout.bind(this),10,o);return}if(this._pendingKey=null,(0,A.stopEvent)(o),h==="ControlLeft"&&e.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=o.timeStamp;return}this._sendKeyEvent(p,h,!0)}},{key:"_handleKeyPress",value:function(o){if((0,A.stopEvent)(o),this._pendingKey===null)return;var h=this._getKeyCode(o),p=f.getKeysym(o);if(h!=="Unidentified"&&h!=this._pendingKey)return;if(h=this._pendingKey,this._pendingKey=null,!p){b.Info("keypress with no keysym:",o);return}this._sendKeyEvent(p,h,!0)}},{key:"_handleKeyPressTimeout",value:function(o){if(this._pendingKey===null)return;var h,p=this._pendingKey;if(this._pendingKey=null,o.keyCode>=48&&o.keyCode<=57)h=o.keyCode;else if(o.keyCode>=65&&o.keyCode<=90){var g=String.fromCharCode(o.keyCode);o.shiftKey?g=g.toUpperCase():g=g.toLowerCase(),h=g.charCodeAt()}else h=0;this._sendKeyEvent(h,p,!0)}},{key:"_handleKeyUp",value:function(o){(0,A.stopEvent)(o);var h=this._getKeyCode(o);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(t.default.XK_Control_L,"ControlLeft",!0)),(e.isMac()||e.isIOS())&&h==="CapsLock"){this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[h],h,!1),e.isWindows()&&(h==="ShiftLeft"||h==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(t.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){b.Debug(">> Keyboard.allKeysUp");for(var o in this._keyDownList)this._sendKeyEvent(this._keyDownList[o],o,!1);b.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(o){if(o.skipCheckAlt)return;if(o.altKey)return;var h=this._target,p=this._keyDownList;["AltLeft","AltRight"].forEach(function(g){if(!(g in p))return;var v=new KeyboardEvent("keyup",{key:p[g],code:g});v.skipCheckAlt=!0,h.dispatchEvent(v)})}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),e.isWindows()&&e.isFirefox()){var o=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(h){return document.addEventListener(h,o,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(e.isWindows()&&e.isFirefox()){var o=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(h){return document.removeEventListener(h,o)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),u}();R.default=i},FxDU:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.createSensor=void 0;var x=l("QO+J"),b=l("j5sG"),A=typeof ResizeObserver!="undefined"?b.createSensor:x.createSensor;R.createSensor=A},GGyF:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("wgjA")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="LeftOutlined";var d=f.forwardRef(m);R.default=d},GIiI:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="PoweroffOutlined";var m=R.a=b.forwardRef(e)},GMDS:function(j,R,l){var x=l("bYtY"),b=l("4NgU"),A=l("jkPA"),f=b.prototype,t=b.extend({type:"ordinal",init:function(m,d){(!m||x.isArray(m))&&(m=new A({categories:m})),this._ordinalMeta=m,this._extent=d||[0,m.categories.length-1]},parse:function(m){return typeof m=="string"?this._ordinalMeta.getOrdinal(m):Math.round(m)},contain:function(m){return m=this.parse(m),f.contain.call(this,m)&&this._ordinalMeta.categories[m]!=null},normalize:function(m){return f.normalize.call(this,this.parse(m))},scale:function(m){return Math.round(f.scale.call(this,m))},getTicks:function(){for(var m=[],d=this._extent,a=d[0];a<=d[1];)m.push(a),a++;return m},getLabel:function(m){if(!this.isBlank())return this._ordinalMeta.categories[m]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(m,d){this.unionExtent(m.getApproximateExtent(d))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:x.noop,niceExtent:x.noop});t.create=function(){return new t};var e=t;j.exports=e},GQ8N:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.toUnsigned32bit=x,R.toSigned32bit=b;function x(A){return A>>>0}function b(A){return A|0}},GUcZ:function(j,R,l){"use strict";var x=l("XKWP"),b=l("N7Kx"),A=function(){function lt(){Object(x.a)(this,lt)}return Object(b.a)(lt,null,[{key:"install",value:function(){Object.setPrototypeOf=Object.setPrototypeOf||function(Le,ze){return Le.__proto__=ze,Le},Object.assign=Object.assign||function(Le){if(Le==null)throw new TypeError("Cannot convert undefined or null to object");for(var ze=Object(Le),$e=1;$e<arguments.length;$e++){var gt=arguments[$e];if(gt!=null)for(var ir in gt)gt.hasOwnProperty(ir)&&(ze[ir]=gt[ir])}return ze},typeof self.Promise!="function"&&l("E2g8").polyfill()}}]),lt}();A.install();var f=A,t=l("+qE3"),e=l.n(t),m=function(){function lt(){Object(x.a)(this,lt)}return Object(b.a)(lt,null,[{key:"e",value:function(Le,ze){(!Le||lt.FORCE_GLOBAL_TAG)&&(Le=lt.GLOBAL_TAG);var $e="[".concat(Le,"] > ").concat(ze);if(lt.ENABLE_CALLBACK&&lt.emitter.emit("log","error",$e),!lt.ENABLE_ERROR)return;console.error?console.error($e):console.warn?console.warn($e):console.log($e)}},{key:"i",value:function(Le,ze){(!Le||lt.FORCE_GLOBAL_TAG)&&(Le=lt.GLOBAL_TAG);var $e="[".concat(Le,"] > ").concat(ze);if(lt.ENABLE_CALLBACK&&lt.emitter.emit("log","info",$e),!lt.ENABLE_INFO)return;console.info?console.info($e):console.log($e)}},{key:"w",value:function(Le,ze){(!Le||lt.FORCE_GLOBAL_TAG)&&(Le=lt.GLOBAL_TAG);var $e="[".concat(Le,"] > ").concat(ze);if(lt.ENABLE_CALLBACK&&lt.emitter.emit("log","warn",$e),!lt.ENABLE_WARN)return;console.warn?console.warn($e):console.log($e)}},{key:"d",value:function(Le,ze){(!Le||lt.FORCE_GLOBAL_TAG)&&(Le=lt.GLOBAL_TAG);var $e="[".concat(Le,"] > ").concat(ze);if(lt.ENABLE_CALLBACK&&lt.emitter.emit("log","debug",$e),!lt.ENABLE_DEBUG)return;console.debug?console.debug($e):console.log($e)}},{key:"v",value:function(Le,ze){(!Le||lt.FORCE_GLOBAL_TAG)&&(Le=lt.GLOBAL_TAG);var $e="[".concat(Le,"] > ").concat(ze);if(lt.ENABLE_CALLBACK&&lt.emitter.emit("log","verbose",$e),!lt.ENABLE_VERBOSE)return;console.log($e)}}]),lt}();m.GLOBAL_TAG="flv.js",m.FORCE_GLOBAL_TAG=!1,m.ENABLE_ERROR=!0,m.ENABLE_INFO=!0,m.ENABLE_WARN=!0,m.ENABLE_DEBUG=!0,m.ENABLE_VERBOSE=!0,m.ENABLE_CALLBACK=!1,m.emitter=new e.a;var d=m,a=function(){function lt(){Object(x.a)(this,lt),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(b.a)(lt,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(Le){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=Le,this._totalBytes+=Le):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=Le,this._totalBytes+=Le):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=Le,this._totalBytes+=Le,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var Le=(this._now()-this._lastCheckpoint)/1e3;return Le==0&&(Le=1),this._intervalBytes/Le/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var Le=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/Le/1024}}]),lt}(),n=a,s=l("kFHX"),c=l("4jIl"),i=function(){function lt(mt){Object(x.a)(this,lt),this._message=mt}return Object(b.a)(lt,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),lt}(),u=function(lt){Object(s.a)(Le,lt);var mt=Object(c.a)(Le);function Le(ze){return Object(x.a)(this,Le),mt.call(this,ze)}return Object(b.a)(Le,[{key:"name",get:function(){return"IllegalStateException"}}]),Le}(i),r=function(lt){Object(s.a)(Le,lt);var mt=Object(c.a)(Le);function Le(ze){return Object(x.a)(this,Le),mt.call(this,ze)}return Object(b.a)(Le,[{key:"name",get:function(){return"InvalidArgumentException"}}]),Le}(i),o=function(lt){Object(s.a)(Le,lt);var mt=Object(c.a)(Le);function Le(ze){return Object(x.a)(this,Le),mt.call(this,ze)}return Object(b.a)(Le,[{key:"name",get:function(){return"NotImplementedException"}}]),Le}(i),h={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},p={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},g=function(){function lt(mt){Object(x.a)(this,lt),this._type=mt||"undefined",this._status=h.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(b.a)(lt,[{key:"destroy",value:function(){this._status=h.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===h.kConnecting||this._status===h.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(Le){this._onContentLengthKnown=Le}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(Le){this._onURLRedirect=Le}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(Le){this._onDataArrival=Le}},{key:"onError",get:function(){return this._onError},set:function(Le){this._onError=Le}},{key:"onComplete",get:function(){return this._onComplete},set:function(Le){this._onComplete=Le}},{key:"open",value:function(Le,ze){throw new o("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new o("Unimplemented abstract function!")}}]),lt}(),v=l("2KFj"),y=l("XPR9"),w={};function S(){var lt=self.navigator.userAgent.toLowerCase(),mt=/(edge)\/([\w.]+)/.exec(lt)||/(opr)[\/]([\w.]+)/.exec(lt)||/(chrome)[ \/]([\w.]+)/.exec(lt)||/(iemobile)[\/]([\w.]+)/.exec(lt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(lt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(lt)||/(webkit)[ \/]([\w.]+)/.exec(lt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(lt)||/(msie) ([\w.]+)/.exec(lt)||lt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(lt)||lt.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(lt)||[],Le=/(ipad)/.exec(lt)||/(ipod)/.exec(lt)||/(windows phone)/.exec(lt)||/(iphone)/.exec(lt)||/(kindle)/.exec(lt)||/(android)/.exec(lt)||/(windows)/.exec(lt)||/(mac)/.exec(lt)||/(linux)/.exec(lt)||/(cros)/.exec(lt)||[],ze={browser:mt[5]||mt[3]||mt[1]||"",version:mt[2]||mt[4]||"0",majorVersion:mt[4]||mt[2]||"0",platform:Le[0]||""},$e={};if(ze.browser){$e[ze.browser]=!0;var gt=ze.majorVersion.split(".");$e.version={major:parseInt(ze.majorVersion,10),string:ze.version},gt.length>1&&($e.version.minor=parseInt(gt[1],10)),gt.length>2&&($e.version.build=parseInt(gt[2],10))}if(ze.platform&&($e[ze.platform]=!0),($e.chrome||$e.opr||$e.safari)&&($e.webkit=!0),$e.rv||$e.iemobile){$e.rv&&delete $e.rv;var ir="msie";ze.browser=ir,$e[ir]=!0}if($e.edge){delete $e.edge;var Xt="msedge";ze.browser=Xt,$e[Xt]=!0}if($e.opr){var er="opera";ze.browser=er,$e[er]=!0}if($e.safari&&$e.android){var Kr="android";ze.browser=Kr,$e[Kr]=!0}$e.name=ze.browser,$e.platform=ze.platform;for(var en in w)w.hasOwnProperty(en)&&delete w[en];Object.assign(w,$e)}S();var _=w,I=function(lt){Object(s.a)(Le,lt);var mt=Object(c.a)(Le);function Le(ze,$e){var gt;return Object(x.a)(this,Le),gt=mt.call(this,"fetch-stream-loader"),gt.TAG="FetchStreamLoader",gt._seekHandler=ze,gt._config=$e,gt._needStash=!0,gt._requestAbort=!1,gt._contentLength=null,gt._receivedLength=0,gt}return Object(b.a)(Le,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),Object(v.a)(Object(y.a)(Le.prototype),"destroy",this).call(this)}},{key:"open",value:function($e,gt){var ir=this;this._dataSource=$e,this._range=gt;var Xt=$e.url;this._config.reuseRedirectedURL&&$e.redirectedURL!=null&&(Xt=$e.redirectedURL);var er=this._seekHandler.getConfig(Xt,gt),Kr=new self.Headers;if(typeof er.headers=="object"){var en=er.headers;for(var Fn in en)en.hasOwnProperty(Fn)&&Kr.append(Fn,en[Fn])}var ar={method:"GET",headers:Kr,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var It in this._config.headers)Kr.append(It,this._config.headers[It]);$e.cors===!1&&(ar.mode="same-origin"),$e.withCredentials&&(ar.credentials="include"),$e.referrerPolicy&&(ar.referrerPolicy=$e.referrerPolicy),this._status=h.kConnecting,self.fetch(er.url,ar).then(function(Ct){if(ir._requestAbort){ir._requestAbort=!1,ir._status=h.kIdle;return}if(Ct.ok&&Ct.status>=200&&Ct.status<=299){if(Ct.url!==er.url&&ir._onURLRedirect){var mr=ir._seekHandler.removeURLParameters(Ct.url);ir._onURLRedirect(mr)}var gr=Ct.headers.get("Content-Length");return gr!=null&&(ir._contentLength=parseInt(gr),ir._contentLength!==0&&(ir._onContentLengthKnown&&ir._onContentLengthKnown(ir._contentLength))),ir._pump.call(ir,Ct.body.getReader())}else if(ir._status=h.kError,ir._onError)ir._onError(p.HTTP_STATUS_CODE_INVALID,{code:Ct.status,msg:Ct.statusText});else throw new i("FetchStreamLoader: Http code invalid, "+Ct.status+" "+Ct.statusText)}).catch(function(Ct){if(ir._status=h.kError,ir._onError)ir._onError(p.EXCEPTION,{code:-1,msg:Ct.message});else throw Ct})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function($e){var gt=this;return $e.read().then(function(ir){if(ir.done)if(gt._contentLength!==null&&gt._receivedLength<gt._contentLength){gt._status=h.kError;var Xt=p.EARLY_EOF,er={code:-1,msg:"Fetch stream meet Early-EOF"};if(gt._onError)gt._onError(Xt,er);else throw new i(er.msg)}else gt._status=h.kComplete,gt._onComplete&&gt._onComplete(gt._range.from,gt._range.from+gt._receivedLength-1);else{if(gt._requestAbort===!0)return gt._requestAbort=!1,gt._status=h.kComplete,$e.cancel();gt._status=h.kBuffering;var Kr=ir.value.buffer,en=gt._range.from+gt._receivedLength;gt._receivedLength+=Kr.byteLength,gt._onDataArrival&&gt._onDataArrival(Kr,en,gt._receivedLength),gt._pump($e)}}).catch(function(ir){if(ir.code===11&&_.msedge)return;gt._status=h.kError;var Xt=0,er=null;if((ir.code===19||ir.message==="network error")&&(gt._contentLength===null||gt._contentLength!==null&&gt._receivedLength<gt._contentLength)?(Xt=p.EARLY_EOF,er={code:ir.code,msg:"Fetch stream meet Early-EOF"}):(Xt=p.EXCEPTION,er={code:ir.code,msg:ir.message}),gt._onError)gt._onError(Xt,er);else throw new i(er.msg)})}}],[{key:"isSupported",value:function(){try{var $e=_.msedge&&_.version.minor>=15048,gt=_.msedge?$e:!0;return self.fetch&&self.ReadableStream&&gt}catch(ir){return!1}}}]),Le}(g),C=I,E=function(lt){Object(s.a)(Le,lt);var mt=Object(c.a)(Le);function Le(ze,$e){var gt;return Object(x.a)(this,Le),gt=mt.call(this,"xhr-moz-chunked-loader"),gt.TAG="MozChunkedLoader",gt._seekHandler=ze,gt._config=$e,gt._needStash=!0,gt._xhr=null,gt._requestAbort=!1,gt._contentLength=null,gt._receivedLength=0,gt}return Object(b.a)(Le,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),Object(v.a)(Object(y.a)(Le.prototype),"destroy",this).call(this)}},{key:"open",value:function($e,gt){this._dataSource=$e,this._range=gt;var ir=$e.url;this._config.reuseRedirectedURL&&$e.redirectedURL!=null&&(ir=$e.redirectedURL);var Xt=this._seekHandler.getConfig(ir,gt);this._requestURL=Xt.url;var er=this._xhr=new XMLHttpRequest;if(er.open("GET",Xt.url,!0),er.responseType="moz-chunked-arraybuffer",er.onreadystatechange=this._onReadyStateChange.bind(this),er.onprogress=this._onProgress.bind(this),er.onloadend=this._onLoadEnd.bind(this),er.onerror=this._onXhrError.bind(this),$e.withCredentials&&(er.withCredentials=!0),typeof Xt.headers=="object"){var Kr=Xt.headers;for(var en in Kr)Kr.hasOwnProperty(en)&&er.setRequestHeader(en,Kr[en])}if(typeof this._config.headers=="object"){var Fn=this._config.headers;for(var ar in Fn)Fn.hasOwnProperty(ar)&&er.setRequestHeader(ar,Fn[ar])}this._status=h.kConnecting,er.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=h.kComplete}},{key:"_onReadyStateChange",value:function($e){var gt=$e.target;if(gt.readyState===2){if(gt.responseURL!=null&&gt.responseURL!==this._requestURL&&this._onURLRedirect){var ir=this._seekHandler.removeURLParameters(gt.responseURL);this._onURLRedirect(ir)}if(gt.status!==0&&(gt.status<200||gt.status>299))if(this._status=h.kError,this._onError)this._onError(p.HTTP_STATUS_CODE_INVALID,{code:gt.status,msg:gt.statusText});else throw new i("MozChunkedLoader: Http code invalid, "+gt.status+" "+gt.statusText);else this._status=h.kBuffering}}},{key:"_onProgress",value:function($e){if(this._status===h.kError)return;this._contentLength===null&&($e.total!==null&&$e.total!==0&&(this._contentLength=$e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var gt=$e.target.response,ir=this._range.from+this._receivedLength;this._receivedLength+=gt.byteLength,this._onDataArrival&&this._onDataArrival(gt,ir,this._receivedLength)}},{key:"_onLoadEnd",value:function($e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===h.kError)return;this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function($e){this._status=h.kError;var gt=0,ir=null;if(this._contentLength&&$e.loaded<this._contentLength?(gt=p.EARLY_EOF,ir={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):(gt=p.EXCEPTION,ir={code:-1,msg:$e.constructor.name+" "+$e.type}),this._onError)this._onError(gt,ir);else throw new i(ir.msg)}}],[{key:"isSupported",value:function(){try{var $e=new XMLHttpRequest;return $e.open("GET","https://example.com",!0),$e.responseType="moz-chunked-arraybuffer",$e.responseType==="moz-chunked-arraybuffer"}catch(gt){return d.w("MozChunkedLoader",gt.message),!1}}}]),Le}(g),O=E,M=function(lt){Object(s.a)(Le,lt);var mt=Object(c.a)(Le);function Le(ze,$e){var gt;return Object(x.a)(this,Le),gt=mt.call(this,"xhr-msstream-loader"),gt.TAG="MSStreamLoader",gt._seekHandler=ze,gt._config=$e,gt._needStash=!0,gt._xhr=null,gt._reader=null,gt._totalRange=null,gt._currentRange=null,gt._currentRequestURL=null,gt._currentRedirectedURL=null,gt._contentLength=null,gt._receivedLength=0,gt._bufferLimit=16*1024*1024,gt._lastTimeBufferSize=0,gt._isReconnecting=!1,gt}return Object(b.a)(Le,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._reader&&(this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr=null),Object(v.a)(Object(y.a)(Le.prototype),"destroy",this).call(this)}},{key:"open",value:function($e,gt){this._internalOpen($e,gt,!1)}},{key:"_internalOpen",value:function($e,gt,ir){this._dataSource=$e,ir?this._currentRange=gt:this._totalRange=gt;var Xt=$e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Xt=this._currentRedirectedURL:$e.redirectedURL!=null&&(Xt=$e.redirectedURL));var er=this._seekHandler.getConfig(Xt,gt);this._currentRequestURL=er.url;var Kr=this._reader=new self.MSStreamReader;Kr.onprogress=this._msrOnProgress.bind(this),Kr.onload=this._msrOnLoad.bind(this),Kr.onerror=this._msrOnError.bind(this);var en=this._xhr=new XMLHttpRequest;if(en.open("GET",er.url,!0),en.responseType="ms-stream",en.onreadystatechange=this._xhrOnReadyStateChange.bind(this),en.onerror=this._xhrOnError.bind(this),$e.withCredentials&&(en.withCredentials=!0),typeof er.headers=="object"){var Fn=er.headers;for(var ar in Fn)Fn.hasOwnProperty(ar)&&en.setRequestHeader(ar,Fn[ar])}if(typeof this._config.headers=="object"){var It=this._config.headers;for(var Ct in It)It.hasOwnProperty(Ct)&&en.setRequestHeader(Ct,It[Ct])}this._isReconnecting?this._isReconnecting=!1:this._status=h.kConnecting,en.send()}},{key:"abort",value:function(){this._internalAbort(),this._status=h.kComplete}},{key:"_internalAbort",value:function(){this._reader&&(this._reader.readyState===1&&this._reader.abort(),this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.abort(),this._xhr.onreadystatechange=null,this._xhr=null)}},{key:"_xhrOnReadyStateChange",value:function($e){var gt=$e.target;if(gt.readyState===2)if(gt.status>=200&&gt.status<=299){if(this._status=h.kBuffering,gt.responseURL!=null){var ir=this._seekHandler.removeURLParameters(gt.responseURL);gt.responseURL!==this._currentRequestURL&&ir!==this._currentRedirectedURL&&(this._currentRedirectedURL=ir,this._onURLRedirect&&this._onURLRedirect(ir))}var Xt=gt.getResponseHeader("Content-Length");if(Xt!=null&&this._contentLength==null){var er=parseInt(Xt);er>0&&(this._contentLength=er,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=h.kError,this._onError)this._onError(p.HTTP_STATUS_CODE_INVALID,{code:gt.status,msg:gt.statusText});else throw new i("MSStreamLoader: Http code invalid, "+gt.status+" "+gt.statusText);else if(gt.readyState===3&&(gt.status>=200&&gt.status<=299)){this._status=h.kBuffering;var Kr=gt.response;this._reader.readAsArrayBuffer(Kr)}}},{key:"_xhrOnError",value:function($e){this._status=h.kError;var gt=p.EXCEPTION,ir={code:-1,msg:$e.constructor.name+" "+$e.type};if(this._onError)this._onError(gt,ir);else throw new i(ir.msg)}},{key:"_msrOnProgress",value:function($e){var gt=$e.target,ir=gt.result;if(ir==null){this._doReconnectIfNeeded();return}var Xt=ir.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=ir.byteLength;var er=this._totalRange.from+this._receivedLength;this._receivedLength+=Xt.byteLength,this._onDataArrival&&this._onDataArrival(Xt,er,this._receivedLength),ir.byteLength>=this._bufferLimit&&(d.v(this.TAG,"MSStream buffer exceeded max size near ".concat(er+Xt.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength<this._contentLength){this._isReconnecting=!0,this._lastTimeBufferSize=0,this._internalAbort();var $e={from:this._totalRange.from+this._receivedLength,to:-1};this._internalOpen(this._dataSource,$e,!0)}}},{key:"_msrOnLoad",value:function($e){this._status=h.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}},{key:"_msrOnError",value:function($e){this._status=h.kError;var gt=0,ir=null;if(this._contentLength&&this._receivedLength<this._contentLength?(gt=p.EARLY_EOF,ir={code:-1,msg:"MSStream meet Early-Eof"}):(gt=p.EARLY_EOF,ir={code:-1,msg:$e.constructor.name+" "+$e.type}),this._onError)this._onError(gt,ir);else throw new i(ir.msg)}}],[{key:"isSupported",value:function(){try{if(typeof self.MSStream=="undefined"||typeof self.MSStreamReader=="undefined")return!1;var $e=new XMLHttpRequest;return $e.open("GET","https://example.com",!0),$e.responseType="ms-stream",$e.responseType==="ms-stream"}catch(gt){return d.w("MSStreamLoader",gt.message),!1}}}]),Le}(g),F=M,H=function(lt){Object(s.a)(Le,lt);var mt=Object(c.a)(Le);function Le(ze,$e){var gt;return Object(x.a)(this,Le),gt=mt.call(this,"xhr-range-loader"),gt.TAG="RangeLoader",gt._seekHandler=ze,gt._config=$e,gt._needStash=!1,gt._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],gt._currentChunkSizeKB=384,gt._currentSpeedNormalized=0,gt._zeroSpeedChunkCount=0,gt._xhr=null,gt._speedSampler=new n,gt._requestAbort=!1,gt._waitForTotalLength=!1,gt._totalLengthReceived=!1,gt._currentRequestURL=null,gt._currentRedirectedURL=null,gt._currentRequestRange=null,gt._totalLength=null,gt._contentLength=null,gt._receivedLength=0,gt._lastTimeLoaded=0,gt}return Object(b.a)(Le,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr=null),Object(v.a)(Object(y.a)(Le.prototype),"destroy",this).call(this)}},{key:"currentSpeed",get:function(){return this._speedSampler.lastSecondKBps}},{key:"open",value:function($e,gt){this._dataSource=$e,this._range=gt,this._status=h.kConnecting;var ir=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(ir=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!ir?(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1})):this._openSubRange()}},{key:"_openSubRange",value:function(){var $e=this._currentChunkSizeKB*1024,gt=this._range.from+this._receivedLength,ir=gt+$e;this._contentLength!=null&&(ir-this._range.from>=this._contentLength&&(ir=this._range.from+this._contentLength-1)),this._currentRequestRange={from:gt,to:ir},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function($e,gt){this._lastTimeLoaded=0;var ir=$e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?ir=this._currentRedirectedURL:$e.redirectedURL!=null&&(ir=$e.redirectedURL));var Xt=this._seekHandler.getConfig(ir,gt);this._currentRequestURL=Xt.url;var er=this._xhr=new XMLHttpRequest;if(er.open("GET",Xt.url,!0),er.responseType="arraybuffer",er.onreadystatechange=this._onReadyStateChange.bind(this),er.onprogress=this._onProgress.bind(this),er.onload=this._onLoad.bind(this),er.onerror=this._onXhrError.bind(this),$e.withCredentials&&(er.withCredentials=!0),typeof Xt.headers=="object"){var Kr=Xt.headers;for(var en in Kr)Kr.hasOwnProperty(en)&&er.setRequestHeader(en,Kr[en])}if(typeof this._config.headers=="object"){var Fn=this._config.headers;for(var ar in Fn)Fn.hasOwnProperty(ar)&&er.setRequestHeader(ar,Fn[ar])}er.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=h.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function($e){var gt=$e.target;if(gt.readyState===2){if(gt.responseURL!=null){var ir=this._seekHandler.removeURLParameters(gt.responseURL);gt.responseURL!==this._currentRequestURL&&ir!==this._currentRedirectedURL&&(this._currentRedirectedURL=ir,this._onURLRedirect&&this._onURLRedirect(ir))}if(gt.status>=200&&gt.status<=299){if(this._waitForTotalLength)return;this._status=h.kBuffering}else if(this._status=h.kError,this._onError)this._onError(p.HTTP_STATUS_CODE_INVALID,{code:gt.status,msg:gt.statusText});else throw new i("RangeLoader: Http code invalid, "+gt.status+" "+gt.statusText)}}},{key:"_onProgress",value:function($e){if(this._status===h.kError)return;if(this._contentLength===null){var gt=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,gt=!0;var ir=$e.total;this._internalAbort(),ir!=null&ir!==0&&(this._totalLength=ir)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,gt){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var Xt=$e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=$e.loaded,this._speedSampler.addBytes(Xt)}},{key:"_normalizeSpeed",value:function($e){var gt=this._chunkSizeKBList,ir=gt.length-1,Xt=0,er=0,Kr=ir;if($e<gt[0])return gt[0];for(;er<=Kr;){if(Xt=er+Math.floor((Kr-er)/2),Xt===ir||$e>=gt[Xt]&&$e<gt[Xt+1])return gt[Xt];gt[Xt]<$e?er=Xt+1:Kr=Xt-1}}},{key:"_onLoad",value:function($e){if(this._status===h.kError)return;if(this._waitForTotalLength){this._waitForTotalLength=!1;return}this._lastTimeLoaded=0;var gt=this._speedSampler.lastSecondKBps;if(gt===0&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(gt=this._speedSampler.currentKBps)),gt!==0){var ir=this._normalizeSpeed(gt);this._currentSpeedNormalized!==ir&&(this._currentSpeedNormalized=ir,this._currentChunkSizeKB=ir)}var Xt=$e.target.response,er=this._range.from+this._receivedLength;this._receivedLength+=Xt.byteLength;var Kr=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():Kr=!0,this._onDataArrival&&this._onDataArrival(Xt,er,this._receivedLength),Kr&&(this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},{key:"_onXhrError",value:function($e){this._status=h.kError;var gt=0,ir=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(gt=p.EARLY_EOF,ir={code:-1,msg:"RangeLoader meet Early-Eof"}):(gt=p.EXCEPTION,ir={code:-1,msg:$e.constructor.name+" "+$e.type}),this._onError)this._onError(gt,ir);else throw new i(ir.msg)}}],[{key:"isSupported",value:function(){try{var $e=new XMLHttpRequest;return $e.open("GET","https://example.com",!0),$e.responseType="arraybuffer",$e.responseType==="arraybuffer"}catch(gt){return d.w("RangeLoader",gt.message),!1}}}]),Le}(g),B=H,X=function(lt){Object(s.a)(Le,lt);var mt=Object(c.a)(Le);function Le(){var ze;return Object(x.a)(this,Le),ze=mt.call(this,"websocket-loader"),ze.TAG="WebSocketLoader",ze._needStash=!0,ze._ws=null,ze._requestAbort=!1,ze._receivedLength=0,ze}return Object(b.a)(Le,[{key:"destroy",value:function(){this._ws&&this.abort(),Object(v.a)(Object(y.a)(Le.prototype),"destroy",this).call(this)}},{key:"open",value:function($e){try{var gt=this._ws=new self.WebSocket($e.url);gt.binaryType="arraybuffer",gt.onopen=this._onWebSocketOpen.bind(this),gt.onclose=this._onWebSocketClose.bind(this),gt.onmessage=this._onWebSocketMessage.bind(this),gt.onerror=this._onWebSocketError.bind(this),this._status=h.kConnecting}catch(Xt){this._status=h.kError;var ir={code:Xt.code,msg:Xt.message};if(this._onError)this._onError(p.EXCEPTION,ir);else throw new i(ir.msg)}}},{key:"abort",value:function(){var $e=this._ws;$e&&($e.readyState===0||$e.readyState===1)&&(this._requestAbort=!0,$e.close()),this._ws=null,this._status=h.kComplete}},{key:"_onWebSocketOpen",value:function($e){this._status=h.kBuffering}},{key:"_onWebSocketClose",value:function($e){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=h.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)}},{key:"_onWebSocketMessage",value:function($e){var gt=this;if($e.data instanceof ArrayBuffer)this._dispatchArrayBuffer($e.data);else if($e.data instanceof Blob){var ir=new FileReader;ir.onload=function(){gt._dispatchArrayBuffer(ir.result)},ir.readAsArrayBuffer($e.data)}else{this._status=h.kError;var Xt={code:-1,msg:"Unsupported WebSocket message type: "+$e.data.constructor.name};if(this._onError)this._onError(p.EXCEPTION,Xt);else throw new i(Xt.msg)}}},{key:"_dispatchArrayBuffer",value:function($e){var gt=$e,ir=this._receivedLength;this._receivedLength+=gt.byteLength,this._onDataArrival&&this._onDataArrival(gt,ir,this._receivedLength)}},{key:"_onWebSocketError",value:function($e){this._status=h.kError;var gt={code:$e.code,msg:$e.message};if(this._onError)this._onError(p.EXCEPTION,gt);else throw new i(gt.msg)}}],[{key:"isSupported",value:function(){try{return typeof self.WebSocket!="undefined"}catch($e){return!1}}}]),Le}(g),J=X,k=function(){function lt(mt){Object(x.a)(this,lt),this._zeroStart=mt||!1}return Object(b.a)(lt,[{key:"getConfig",value:function(Le,ze){var $e={};if(ze.from!==0||ze.to!==-1){var gt;ze.to!==-1?gt="bytes=".concat(ze.from.toString(),"-").concat(ze.to.toString()):gt="bytes=".concat(ze.from.toString(),"-"),$e.Range=gt}else this._zeroStart&&($e.Range="bytes=0-");return{url:Le,headers:$e}}},{key:"removeURLParameters",value:function(Le){return Le}}]),lt}(),K=k,z=function(){function lt(mt,Le){Object(x.a)(this,lt),this._startName=mt,this._endName=Le}return Object(b.a)(lt,[{key:"getConfig",value:function(Le,ze){var $e=Le;if(ze.from!==0||ze.to!==-1){var gt=!0;$e.indexOf("?")===-1&&($e+="?",gt=!1),gt&&($e+="&"),$e+="".concat(this._startName,"=").concat(ze.from.toString()),ze.to!==-1&&($e+="&".concat(this._endName,"=").concat(ze.to.toString()))}return{url:$e,headers:{}}}},{key:"removeURLParameters",value:function(Le){var ze=Le.split("?")[0],$e=void 0,gt=Le.indexOf("?");gt!==-1&&($e=Le.substring(gt+1));var ir="";if($e!=null&&$e.length>0)for(var Xt=$e.split("&"),er=0;er<Xt.length;er++){var Kr=Xt[er].split("="),en=er>0;Kr[0]!==this._startName&&Kr[0]!==this._endName&&(en&&(ir+="&"),ir+=Xt[er])}return ir.length===0?ze:ze+"?"+ir}}]),lt}(),W=z,P=function(){function lt(mt,Le,ze){Object(x.a)(this,lt),this.TAG="IOController",this._config=Le,this._extraData=ze,this._stashInitialSize=1024*384,Le.stashInitialSize!=null&&Le.stashInitialSize>0&&(this._stashInitialSize=Le.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,Le.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=mt,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(mt.url),this._refTotalLength=mt.filesize?mt.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new n,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(b.a)(lt,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(Le){this._extraData=Le}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(Le){this._onDataArrival=Le}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(Le){this._onSeeked=Le}},{key:"onError",get:function(){return this._onError},set:function(Le){this._onError=Le}},{key:"onComplete",get:function(){return this._onComplete},set:function(Le){this._onComplete=Le}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(Le){this._onRedirect=Le}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(Le){this._onRecoveredEarlyEof=Le}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===B?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var Le=this._config;if(Le.seekType==="range")this._seekHandler=new K(this._config.rangeLoadZeroStart);else if(Le.seekType==="param"){var ze=Le.seekParamStart||"bstart",$e=Le.seekParamEnd||"bend";this._seekHandler=new W(ze,$e)}else if(Le.seekType==="custom"){if(typeof Le.customSeekHandler!="function")throw new r("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new Le.customSeekHandler}else throw new r("Invalid seekType in config: ".concat(Le.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=J;else if(C.isSupported())this._loaderClass=C;else if(O.isSupported())this._loaderClass=O;else if(B.isSupported())this._loaderClass=B;else throw new i("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(Le){this._currentRange={from:0,to:-1},Le&&(this._currentRange.from=Le),this._speedSampler.reset(),Le||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var Le=this._resumeFrom;this._resumeFrom=0,this._internalSeek(Le,!0)}}},{key:"seek",value:function(Le){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(Le,!0)}},{key:"_internalSeek",value:function(Le,ze){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ze),this._loader.destroy(),this._loader=null;var $e={from:Le,to:-1};this._currentRange={from:$e.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,$e),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(Le){if(!Le||typeof Le!="string"||Le.length===0)throw new r("Url must be a non-empty string!");this._dataSource.url=Le}},{key:"_expandBuffer",value:function(Le){for(var ze=this._stashSize;ze+1024*1024*1<Le;)ze*=2;if(ze+=1024*1024*1,ze===this._bufferSize)return;var $e=new ArrayBuffer(ze);if(this._stashUsed>0){var gt=new Uint8Array(this._stashBuffer,0,this._stashUsed),ir=new Uint8Array($e,0,ze);ir.set(gt,0)}this._stashBuffer=$e,this._bufferSize=ze}},{key:"_normalizeSpeed",value:function(Le){var ze=this._speedNormalizeList,$e=ze.length-1,gt=0,ir=0,Xt=$e;if(Le<ze[0])return ze[0];for(;ir<=Xt;){if(gt=ir+Math.floor((Xt-ir)/2),gt===$e||Le>=ze[gt]&&Le<ze[gt+1])return ze[gt];ze[gt]<Le?ir=gt+1:Xt=gt-1}}},{key:"_adjustStashSize",value:function(Le){var ze=0;this._config.isLive||Le<512?ze=Le:Le>=512&&Le<=1024?ze=Math.floor(Le*1.5):ze=Le*2,ze>8192&&(ze=8192);var $e=ze*1024+1024*1024*1;this._bufferSize<$e&&this._expandBuffer($e),this._stashSize=ze*1024}},{key:"_dispatchChunks",value:function(Le,ze){return this._currentRange.to=ze+Le.byteLength-1,this._onDataArrival(Le,ze)}},{key:"_onURLRedirect",value:function(Le){this._redirectedURL=Le,this._onRedirect&&this._onRedirect(Le)}},{key:"_onContentLengthKnown",value:function(Le){Le&&this._fullRequestFlag&&(this._totalLength=Le,this._fullRequestFlag=!1)}},{key:"_onLoaderChunkArrival",value:function(Le,ze,$e){if(!this._onDataArrival)throw new u("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(Le.byteLength);var gt=this._speedSampler.lastSecondKBps;if(gt!==0){var ir=this._normalizeSpeed(gt);this._speedNormalized!==ir&&(this._speedNormalized=ir,this._adjustStashSize(ir))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=ze),this._stashUsed+Le.byteLength<=this._stashSize){var It=new Uint8Array(this._stashBuffer,0,this._stashSize);It.set(new Uint8Array(Le),this._stashUsed),this._stashUsed+=Le.byteLength}else{var Ct=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){var mr=this._stashBuffer.slice(0,this._stashUsed),gr=this._dispatchChunks(mr,this._stashByteStart);if(gr<mr.byteLength){if(gr>0){var Mt=new Uint8Array(mr,gr);Ct.set(Mt,0),this._stashUsed=Mt.byteLength,this._stashByteStart+=gr}}else this._stashUsed=0,this._stashByteStart+=gr;this._stashUsed+Le.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+Le.byteLength),Ct=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Ct.set(new Uint8Array(Le),this._stashUsed),this._stashUsed+=Le.byteLength}else{var rr=this._dispatchChunks(Le,ze);if(rr<Le.byteLength){var Dt=Le.byteLength-rr;Dt>this._bufferSize&&(this._expandBuffer(Dt),Ct=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Ct.set(new Uint8Array(Le,rr),0),this._stashUsed+=Dt,this._stashByteStart=ze+rr}}}else if(this._stashUsed===0){var Xt=this._dispatchChunks(Le,ze);if(Xt<Le.byteLength){var er=Le.byteLength-Xt;er>this._bufferSize&&this._expandBuffer(er);var Kr=new Uint8Array(this._stashBuffer,0,this._bufferSize);Kr.set(new Uint8Array(Le,Xt),0),this._stashUsed+=er,this._stashByteStart=ze+Xt}}else{this._stashUsed+Le.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+Le.byteLength);var en=new Uint8Array(this._stashBuffer,0,this._bufferSize);en.set(new Uint8Array(Le),this._stashUsed),this._stashUsed+=Le.byteLength;var Fn=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Fn<this._stashUsed&&Fn>0){var ar=new Uint8Array(this._stashBuffer,Fn);en.set(ar,0)}this._stashUsed-=Fn,this._stashByteStart+=Fn}}},{key:"_flushStashBuffer",value:function(Le){if(this._stashUsed>0){var ze=this._stashBuffer.slice(0,this._stashUsed),$e=this._dispatchChunks(ze,this._stashByteStart),gt=ze.byteLength-$e;if($e<ze.byteLength)if(Le)d.w(this.TAG,"".concat(gt," bytes unconsumed data remain when flush buffer, dropped"));else{if($e>0){var ir=new Uint8Array(this._stashBuffer,0,this._bufferSize),Xt=new Uint8Array(ze,$e);ir.set(Xt,0),this._stashUsed=Xt.byteLength,this._stashByteStart+=$e}return 0}return this._stashUsed=0,this._stashByteStart=0,gt}return 0}},{key:"_onLoaderComplete",value:function(Le,ze){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(Le,ze){d.e(this.TAG,"Loader error, code = ".concat(ze.code,", msg = ").concat(ze.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,Le=p.UNRECOVERABLE_EARLY_EOF);switch(Le){case p.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var $e=this._currentRange.to+1;$e<this._totalLength&&(d.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek($e,!1));return}Le=p.UNRECOVERABLE_EARLY_EOF;break}case p.UNRECOVERABLE_EARLY_EOF:case p.CONNECTING_TIMEOUT:case p.HTTP_STATUS_CODE_INVALID:case p.EXCEPTION:break}if(this._onError)this._onError(Le,ze);else throw new i("IOException: "+ze.msg)}}]),lt}(),G=P,V={enableWorker:!1,enableStashBuffer:!0,stashInitialSize:void 0,isLive:!1,lazyLoad:!0,lazyLoadMaxDuration:3*60,lazyLoadRecoverDuration:30,deferLoadAfterSourceOpen:!0,autoCleanupMaxBackwardDuration:3*60,autoCleanupMinBackwardDuration:2*60,statisticsInfoReportInterval:600,fixAudioTimestampGap:!0,accurateSeek:!1,seekType:"range",seekParamStart:"bstart",seekParamEnd:"bend",rangeLoadZeroStart:!1,customSeekHandler:void 0,reuseRedirectedURL:!1,headers:void 0,customLoader:void 0};function q(){return Object.assign({},V)}var re=function(){function lt(){Object(x.a)(this,lt)}return Object(b.a)(lt,null,[{key:"supportMSEH264Playback",value:function(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}},{key:"supportNetworkStreamIO",value:function(){var Le=new G({},q()),ze=Le.loaderType;return Le.destroy(),ze=="fetch-stream-loader"||ze=="xhr-moz-chunked-loader"}},{key:"getNetworkLoaderTypeName",value:function(){var Le=new G({},q()),ze=Le.loaderType;return Le.destroy(),ze}},{key:"supportNativeMediaPlayback",value:function(Le){lt.videoElement==null&&(lt.videoElement=window.document.createElement("video"));var ze=lt.videoElement.canPlayType(Le);return ze==="probably"||ze=="maybe"}},{key:"getFeatureList",value:function(){var Le={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return Le.mseFlvPlayback=lt.supportMSEH264Playback(),Le.networkStreamIO=lt.supportNetworkStreamIO(),Le.networkLoaderName=lt.getNetworkLoaderTypeName(),Le.mseLiveFlvPlayback=Le.mseFlvPlayback&&Le.networkStreamIO,Le.nativeMP4H264Playback=lt.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),Le.nativeWebmVP8Playback=lt.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),Le.nativeWebmVP9Playback=lt.supportNativeMediaPlayback('video/webm; codecs="vp9"'),Le}}]),lt}(),ce=re,ie={ERROR:"error",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info"},fe=ie,xe=function(){function lt(){Object(x.a)(this,lt)}return Object(b.a)(lt,null,[{key:"forceGlobalTag",get:function(){return d.FORCE_GLOBAL_TAG},set:function(Le){d.FORCE_GLOBAL_TAG=Le,lt._notifyChange()}},{key:"globalTag",get:function(){return d.GLOBAL_TAG},set:function(Le){d.GLOBAL_TAG=Le,lt._notifyChange()}},{key:"enableAll",get:function(){return d.ENABLE_VERBOSE&&d.ENABLE_DEBUG&&d.ENABLE_INFO&&d.ENABLE_WARN&&d.ENABLE_ERROR},set:function(Le){d.ENABLE_VERBOSE=Le,d.ENABLE_DEBUG=Le,d.ENABLE_INFO=Le,d.ENABLE_WARN=Le,d.ENABLE_ERROR=Le,lt._notifyChange()}},{key:"enableDebug",get:function(){return d.ENABLE_DEBUG},set:function(Le){d.ENABLE_DEBUG=Le,lt._notifyChange()}},{key:"enableVerbose",get:function(){return d.ENABLE_VERBOSE},set:function(Le){d.ENABLE_VERBOSE=Le,lt._notifyChange()}},{key:"enableInfo",get:function(){return d.ENABLE_INFO},set:function(Le){d.ENABLE_INFO=Le,lt._notifyChange()}},{key:"enableWarn",get:function(){return d.ENABLE_WARN},set:function(Le){d.ENABLE_WARN=Le,lt._notifyChange()}},{key:"enableError",get:function(){return d.ENABLE_ERROR},set:function(Le){d.ENABLE_ERROR=Le,lt._notifyChange()}},{key:"getConfig",value:function(){return{globalTag:d.GLOBAL_TAG,forceGlobalTag:d.FORCE_GLOBAL_TAG,enableVerbose:d.ENABLE_VERBOSE,enableDebug:d.ENABLE_DEBUG,enableInfo:d.ENABLE_INFO,enableWarn:d.ENABLE_WARN,enableError:d.ENABLE_ERROR,enableCallback:d.ENABLE_CALLBACK}}},{key:"applyConfig",value:function(Le){d.GLOBAL_TAG=Le.globalTag,d.FORCE_GLOBAL_TAG=Le.forceGlobalTag,d.ENABLE_VERBOSE=Le.enableVerbose,d.ENABLE_DEBUG=Le.enableDebug,d.ENABLE_INFO=Le.enableInfo,d.ENABLE_WARN=Le.enableWarn,d.ENABLE_ERROR=Le.enableError,d.ENABLE_CALLBACK=Le.enableCallback}},{key:"_notifyChange",value:function(){var Le=lt.emitter;if(Le.listenerCount("change")>0){var ze=lt.getConfig();Le.emit("change",ze)}}},{key:"registerListener",value:function(Le){lt.emitter.addListener("change",Le)}},{key:"removeListener",value:function(Le){lt.emitter.removeListener("change",Le)}},{key:"addLogListener",value:function(Le){d.emitter.addListener("log",Le),d.emitter.listenerCount("log")>0&&(d.ENABLE_CALLBACK=!0,lt._notifyChange())}},{key:"removeLogListener",value:function(Le){d.emitter.removeListener("log",Le),d.emitter.listenerCount("log")===0&&(d.ENABLE_CALLBACK=!1,lt._notifyChange())}}]),lt}();xe.emitter=new e.a;var Se=xe,ke=function(){function lt(){Object(x.a)(this,lt),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(b.a)(lt,[{key:"isComplete",value:function(){var Le=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ze=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&Le&&ze}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(Le){if(this.keyframesIndex==null)return null;var ze=this.keyframesIndex,$e=this._search(ze.times,Le);return{index:$e,milliseconds:ze.times[$e],fileposition:ze.filepositions[$e]}}},{key:"_search",value:function(Le,ze){var $e=0,gt=Le.length-1,ir=0,Xt=0,er=gt;for(ze<Le[0]&&($e=0,Xt=er+1);Xt<=er;)if(ir=Xt+Math.floor((er-Xt)/2),ir===gt||ze>=Le[ir]&&ze<Le[ir+1]){$e=ir;break}else Le[ir]<ze?Xt=ir+1:er=ir-1;return $e}}]),lt}(),ge=ke;function Be(lt,mt,Le){var ze=lt;if(mt+Le<ze.length){for(;Le--;)if((ze[++mt]&192)!==128)return!1;return!0}else return!1}function ee(lt){for(var mt=[],Le=lt,ze=0,$e=lt.length;ze<$e;){if(Le[ze]<128){mt.push(String.fromCharCode(Le[ze])),++ze;continue}else if(!(Le[ze]<192)){if(Le[ze]<224){if(Be(Le,ze,1)){var gt=(Le[ze]&31)<<6|Le[ze+1]&63;if(gt>=128){mt.push(String.fromCharCode(gt&65535)),ze+=2;continue}}}else if(Le[ze]<240){if(Be(Le,ze,2)){var ir=(Le[ze]&15)<<12|(Le[ze+1]&63)<<6|Le[ze+2]&63;if(ir>=2048&&(ir&63488)!==55296){mt.push(String.fromCharCode(ir&65535)),ze+=3;continue}}}else if(Le[ze]<248&&Be(Le,ze,3)){var Xt=(Le[ze]&7)<<18|(Le[ze+1]&63)<<12|(Le[ze+2]&63)<<6|Le[ze+3]&63;if(Xt>65536&&Xt<1114112){Xt-=65536,mt.push(String.fromCharCode(Xt>>>10|55296)),mt.push(String.fromCharCode(Xt&1023|56320)),ze+=4;continue}}}mt.push(String.fromCharCode(65533)),++ze}return mt.join("")}var ue=ee,Ge=function(){var lt=new ArrayBuffer(2);return new DataView(lt).setInt16(0,256,!0),new Int16Array(lt)[0]===256}(),ae=function(){function lt(){Object(x.a)(this,lt)}return Object(b.a)(lt,null,[{key:"parseScriptData",value:function(Le,ze,$e){var gt={};try{var ir=lt.parseValue(Le,ze,$e),Xt=lt.parseValue(Le,ze+ir.size,$e-ir.size);gt[ir.data]=Xt.data}catch(er){d.e("AMF",er.toString())}return gt}},{key:"parseObject",value:function(Le,ze,$e){if($e<3)throw new u("Data not enough when parse ScriptDataObject");var gt=lt.parseString(Le,ze,$e),ir=lt.parseValue(Le,ze+gt.size,$e-gt.size),Xt=ir.objectEnd;return{data:{name:gt.data,value:ir.data},size:gt.size+ir.size,objectEnd:Xt}}},{key:"parseVariable",value:function(Le,ze,$e){return lt.parseObject(Le,ze,$e)}},{key:"parseString",value:function(Le,ze,$e){if($e<2)throw new u("Data not enough when parse String");var gt=new DataView(Le,ze,$e),ir=gt.getUint16(0,!Ge),Xt;return ir>0?Xt=ue(new Uint8Array(Le,ze+2,ir)):Xt="",{data:Xt,size:2+ir}}},{key:"parseLongString",value:function(Le,ze,$e){if($e<4)throw new u("Data not enough when parse LongString");var gt=new DataView(Le,ze,$e),ir=gt.getUint32(0,!Ge),Xt;return ir>0?Xt=ue(new Uint8Array(Le,ze+4,ir)):Xt="",{data:Xt,size:4+ir}}},{key:"parseDate",value:function(Le,ze,$e){if($e<10)throw new u("Data size invalid when parse Date");var gt=new DataView(Le,ze,$e),ir=gt.getFloat64(0,!Ge),Xt=gt.getInt16(8,!Ge);return ir+=Xt*60*1e3,{data:new Date(ir),size:8+2}}},{key:"parseValue",value:function(Le,ze,$e){if($e<1)throw new u("Data not enough when parse Value");var gt=new DataView(Le,ze,$e),ir=1,Xt=gt.getUint8(0),er,Kr=!1;try{switch(Xt){case 0:er=gt.getFloat64(1,!Ge),ir+=8;break;case 1:{var en=gt.getUint8(1);er=!!en,ir+=1;break}case 2:{var Fn=lt.parseString(Le,ze+1,$e-1);er=Fn.data,ir+=Fn.size;break}case 3:{er={};var ar=0;for((gt.getUint32($e-4,!Ge)&16777215)===9&&(ar=3);ir<$e-4;){var It=lt.parseObject(Le,ze+ir,$e-ir-ar);if(It.objectEnd)break;er[It.data.name]=It.data.value,ir+=It.size}if(ir<=$e-3){var Ct=gt.getUint32(ir-1,!Ge)&16777215;Ct===9&&(ir+=3)}break}case 8:{er={},ir+=4;var mr=0;for((gt.getUint32($e-4,!Ge)&16777215)===9&&(mr=3);ir<$e-8;){var gr=lt.parseVariable(Le,ze+ir,$e-ir-mr);if(gr.objectEnd)break;er[gr.data.name]=gr.data.value,ir+=gr.size}if(ir<=$e-3){var Mt=gt.getUint32(ir-1,!Ge)&16777215;Mt===9&&(ir+=3)}break}case 9:er=void 0,ir=1,Kr=!0;break;case 10:{er=[];var rr=gt.getUint32(1,!Ge);ir+=4;for(var Dt=0;Dt<rr;Dt++){var tr=lt.parseValue(Le,ze+ir,$e-ir);er.push(tr.data),ir+=tr.size}break}case 11:{var Dr=lt.parseDate(Le,ze+1,$e-1);er=Dr.data,ir+=Dr.size;break}case 12:{var dr=lt.parseString(Le,ze+1,$e-1);er=dr.data,ir+=dr.size;break}default:ir=$e,d.w("AMF","Unsupported AMF value type "+Xt)}}catch(Tr){d.e("AMF",Tr.toString())}return{data:er,size:ir,objectEnd:Kr}}}]),lt}(),Z=ae,Y=function(){function lt(mt){Object(x.a)(this,lt),this.TAG="ExpGolomb",this._buffer=mt,this._buffer_index=0,this._total_bytes=mt.byteLength,this._total_bits=mt.byteLength*8,this._current_word=0,this._current_word_bits_left=0}return Object(b.a)(lt,[{key:"destroy",value:function(){this._buffer=null}},{key:"_fillCurrentWord",value:function(){var Le=this._total_bytes-this._buffer_index;if(Le<=0)throw new u("ExpGolomb: _fillCurrentWord() but no bytes available");var ze=Math.min(4,Le),$e=new Uint8Array(4);$e.set(this._buffer.subarray(this._buffer_index,this._buffer_index+ze)),this._current_word=new DataView($e.buffer).getUint32(0,!1),this._buffer_index+=ze,this._current_word_bits_left=ze*8}},{key:"readBits",value:function(Le){if(Le>32)throw new r("ExpGolomb: readBits() bits exceeded max 32bits!");if(Le<=this._current_word_bits_left){var ze=this._current_word>>>32-Le;return this._current_word<<=Le,this._current_word_bits_left-=Le,ze}var $e=this._current_word_bits_left?this._current_word:0;$e=$e>>>32-this._current_word_bits_left;var gt=Le-this._current_word_bits_left;this._fillCurrentWord();var ir=Math.min(gt,this._current_word_bits_left),Xt=this._current_word>>>32-ir;return this._current_word<<=ir,this._current_word_bits_left-=ir,$e=$e<<ir|Xt,$e}},{key:"readBool",value:function(){return this.readBits(1)===1}},{key:"readByte",value:function(){return this.readBits(8)}},{key:"_skipLeadingZero",value:function(){var Le;for(Le=0;Le<this._current_word_bits_left;Le++)if((this._current_word&2147483648>>>Le)!==0)return this._current_word<<=Le,this._current_word_bits_left-=Le,Le;return this._fillCurrentWord(),Le+this._skipLeadingZero()}},{key:"readUEG",value:function(){var Le=this._skipLeadingZero();return this.readBits(Le+1)-1}},{key:"readSEG",value:function(){var Le=this.readUEG();return Le&1?Le+1>>>1:-1*(Le>>>1)}}]),lt}(),te=Y,we=function(){function lt(){Object(x.a)(this,lt)}return Object(b.a)(lt,null,[{key:"_ebsp2rbsp",value:function(Le){for(var ze=Le,$e=ze.byteLength,gt=new Uint8Array($e),ir=0,Xt=0;Xt<$e;Xt++){if(Xt>=2&&(ze[Xt]===3&&ze[Xt-1]===0&&ze[Xt-2]===0))continue;gt[ir]=ze[Xt],ir++}return new Uint8Array(gt.buffer,0,ir)}},{key:"parseSPS",value:function(Le){var ze=lt._ebsp2rbsp(Le),$e=new te(ze);$e.readByte();var gt=$e.readByte();$e.readByte();var ir=$e.readByte();$e.readUEG();var Xt=lt.getProfileString(gt),er=lt.getLevelString(ir),Kr=1,en=420,Fn=[0,420,422,444],ar=8;if((gt===100||gt===110||gt===122||gt===244||gt===44||gt===83||gt===86||gt===118||gt===128||gt===138||gt===144)&&(Kr=$e.readUEG(),Kr===3&&$e.readBits(1),Kr<=3&&(en=Fn[Kr]),ar=$e.readUEG()+8,$e.readUEG(),$e.readBits(1),$e.readBool()))for(var It=Kr!==3?8:12,Ct=0;Ct<It;Ct++)$e.readBool()&&(Ct<6?lt._skipScalingList($e,16):lt._skipScalingList($e,64));$e.readUEG();var mr=$e.readUEG();if(mr===0)$e.readUEG();else if(mr===1){$e.readBits(1),$e.readSEG(),$e.readSEG();for(var gr=$e.readUEG(),Mt=0;Mt<gr;Mt++)$e.readSEG()}var rr=$e.readUEG();$e.readBits(1);var Dt=$e.readUEG(),tr=$e.readUEG(),Dr=$e.readBits(1);Dr===0&&$e.readBits(1),$e.readBits(1);var dr=0,Tr=0,vn=0,on=0,Gn=$e.readBool();Gn&&(dr=$e.readUEG(),Tr=$e.readUEG(),vn=$e.readUEG(),on=$e.readUEG());var di=1,Ti=1,Fi=0,la=!0,Ta=0,dt=0,Me=$e.readBool();if(Me){if($e.readBool()){var Xe=$e.readByte(),Qe=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],st=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];Xe>0&&Xe<16?(di=Qe[Xe-1],Ti=st[Xe-1]):Xe===255&&(di=$e.readByte()<<8|$e.readByte(),Ti=$e.readByte()<<8|$e.readByte())}if($e.readBool()&&$e.readBool(),$e.readBool()&&($e.readBits(4),$e.readBool()&&$e.readBits(24)),$e.readBool()&&($e.readUEG(),$e.readUEG()),$e.readBool()){var nt=$e.readBits(32),ft=$e.readBits(32);la=$e.readBool(),Ta=ft,dt=nt*2,Fi=Ta/dt}}var Bt=1;(di!==1||Ti!==1)&&(Bt=di/Ti);var Et=0,nr=0;if(Kr===0)Et=1,nr=2-Dr;else{var Ur=Kr===3?1:2,Lr=Kr===1?2:1;Et=Ur,nr=Lr*(2-Dr)}var Vr=(Dt+1)*16,sr=(2-Dr)*((tr+1)*16);Vr-=(dr+Tr)*Et,sr-=(vn+on)*nr;var Bn=Math.ceil(Vr*Bt);return $e.destroy(),$e=null,{profile_string:Xt,level_string:er,bit_depth:ar,ref_frames:rr,chroma_format:en,chroma_format_string:lt.getChromaFormatString(en),frame_rate:{fixed:la,fps:Fi,fps_den:dt,fps_num:Ta},sar_ratio:{width:di,height:Ti},codec_size:{width:Vr,height:sr},present_size:{width:Bn,height:sr}}}},{key:"_skipScalingList",value:function(Le,ze){for(var $e=8,gt=8,ir=0,Xt=0;Xt<ze;Xt++)gt!==0&&(ir=Le.readSEG(),gt=($e+ir+256)%256),$e=gt===0?$e:gt}},{key:"getProfileString",value:function(Le){switch(Le){case 66:return"Baseline";case 77:return"Main";case 88:return"Extended";case 100:return"High";case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return"Unknown"}}},{key:"getLevelString",value:function(Le){return(Le/10).toFixed(1)}},{key:"getChromaFormatString",value:function(Le){switch(Le){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}]),lt}(),pe=we,De={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Ne=De;function me(lt){return lt>>>8&255|(lt&255)<<8}function be(lt){return(lt&4278190080)>>>24|(lt&16711680)>>>8|(lt&65280)<<8|(lt&255)<<24}function Re(lt,mt){return lt[mt]<<24|lt[mt+1]<<16|lt[mt+2]<<8|lt[mt+3]}var it=function(){function lt(mt,Le){Object(x.a)(this,lt),this.TAG="FLVDemuxer",this._config=Le,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=mt.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=mt.hasAudioTrack,this._hasVideo=mt.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ge,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var ze=new ArrayBuffer(2);return new DataView(ze).setInt16(0,256,!0),new Int16Array(ze)[0]===256}()}return Object(b.a)(lt,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(Le){return Le.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(Le){this._onTrackMetadata=Le}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(Le){this._onMediaInfo=Le}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(Le){this._onMetaDataArrived=Le}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(Le){this._onScriptDataArrived=Le}},{key:"onError",get:function(){return this._onError},set:function(Le){this._onError=Le}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(Le){this._onDataAvailable=Le}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(Le){this._timestampBase=Le}},{key:"overridedDuration",get:function(){return this._duration},set:function(Le){this._durationOverrided=!0,this._duration=Le,this._mediaInfo.duration=Le}},{key:"overridedHasAudio",set:function(Le){this._hasAudioFlagOverrided=!0,this._hasAudio=Le,this._mediaInfo.hasAudio=Le}},{key:"overridedHasVideo",set:function(Le){this._hasVideoFlagOverrided=!0,this._hasVideo=Le,this._mediaInfo.hasVideo=Le}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new ge}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(Le,ze){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new u("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var $e=0,gt=this._littleEndian;if(ze===0)if(Le.byteLength>13){var ir=lt.probe(Le);$e=ir.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,ze+$e!==this._dataOffset&&d.w(this.TAG,"First time parsing but chunk byteStart invalid!");var Xt=new DataView(Le,$e),er=Xt.getUint32(0,!gt);er!==0&&d.w(this.TAG,"PrevTagSize0 !== 0 !!!"),$e+=4}for(;$e<Le.byteLength;){this._dispatch=!0;var Kr=new DataView(Le,$e);if($e+11+4>Le.byteLength)break;var en=Kr.getUint8(0),Fn=Kr.getUint32(0,!gt)&16777215;if($e+11+Fn+4>Le.byteLength)break;if(en!==8&&en!==9&&en!==18){d.w(this.TAG,"Unsupported tag type ".concat(en,", skipped")),$e+=11+Fn+4;continue}var ar=Kr.getUint8(4),It=Kr.getUint8(5),Ct=Kr.getUint8(6),mr=Kr.getUint8(7),gr=Ct|It<<8|ar<<16|mr<<24,Mt=Kr.getUint32(7,!gt)&16777215;Mt!==0&&d.w(this.TAG,"Meet tag which has StreamID != 0!");var rr=$e+11;switch(en){case 8:this._parseAudioData(Le,rr,Fn,gr);break;case 9:this._parseVideoData(Le,rr,Fn,gr,ze+$e);break;case 18:this._parseScriptData(Le,rr,Fn);break}var Dt=Kr.getUint32(11+Fn,!gt);Dt!==11+Fn&&d.w(this.TAG,"Invalid PrevTagSize ".concat(Dt)),$e+=11+Fn+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),$e}},{key:"_parseScriptData",value:function(Le,ze,$e){var gt=Z.parseScriptData(Le,ze,$e);if(gt.hasOwnProperty("onMetaData")){if(gt.onMetaData==null||typeof gt.onMetaData!="object"){d.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&d.w(this.TAG,"Found another onMetaData tag!"),this._metadata=gt;var ir=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ir)),typeof ir.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=ir.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof ir.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=ir.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof ir.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ir.audiodatarate),typeof ir.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ir.videodatarate),typeof ir.width=="number"&&(this._mediaInfo.width=ir.width),typeof ir.height=="number"&&(this._mediaInfo.height=ir.height),typeof ir.duration=="number"){if(!this._durationOverrided){var Xt=Math.floor(ir.duration*this._timescale);this._duration=Xt,this._mediaInfo.duration=Xt}}else this._mediaInfo.duration=0;if(typeof ir.framerate=="number"){var er=Math.floor(ir.framerate*1e3);if(er>0){var Kr=er/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Kr,this._referenceFrameRate.fps_num=er,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Kr}}if(typeof ir.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var en=ir.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(en),ir.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ir,d.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(gt).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},gt)))}},{key:"_parseKeyframesIndex",value:function(Le){for(var ze=[],$e=[],gt=1;gt<Le.times.length;gt++){var ir=this._timestampBase+Math.floor(Le.times[gt]*1e3);ze.push(ir),$e.push(Le.filepositions[gt])}return{times:ze,filepositions:$e}}},{key:"_parseAudioData",value:function(Le,ze,$e,gt){if($e<=1){d.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;var ir=this._littleEndian,Xt=new DataView(Le,ze,$e),er=Xt.getUint8(0),Kr=er>>>4;if(Kr!==2&&Kr!==10){this._onError(Ne.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Kr);return}var en=0,Fn=(er&12)>>>2;if(Fn>=0&&Fn<=4)en=this._flvSoundRateTable[Fn];else{this._onError(Ne.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Fn);return}var ar=(er&2)>>>1,It=er&1,Ct=this._audioMetadata,mr=this._audioTrack;if(Ct||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ct=this._audioMetadata={},Ct.type="audio",Ct.id=mr.id,Ct.timescale=this._timescale,Ct.duration=this._duration,Ct.audioSampleRate=en,Ct.channelCount=It===0?1:2),Kr===10){var gr=this._parseAACAudioData(Le,ze+1,$e-1);if(gr==null)return;if(gr.packetType===0){Ct.config&&d.w(this.TAG,"Found another AudioSpecificConfig!");var Mt=gr.data;Ct.audioSampleRate=Mt.samplingRate,Ct.channelCount=Mt.channelCount,Ct.codec=Mt.codec,Ct.originalCodec=Mt.originalCodec,Ct.config=Mt.config,Ct.refSampleDuration=1024/Ct.audioSampleRate*Ct.timescale,d.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Ct);var rr=this._mediaInfo;rr.audioCodec=Ct.originalCodec,rr.audioSampleRate=Ct.audioSampleRate,rr.audioChannelCount=Ct.channelCount,rr.hasVideo?rr.videoCodec!=null&&(rr.mimeType='video/x-flv; codecs="'+rr.videoCodec+","+rr.audioCodec+'"'):rr.mimeType='video/x-flv; codecs="'+rr.audioCodec+'"',rr.isComplete()&&this._onMediaInfo(rr)}else if(gr.packetType===1){var Dt=this._timestampBase+gt,tr={unit:gr.data,length:gr.data.byteLength,dts:Dt,pts:Dt};mr.samples.push(tr),mr.length+=gr.data.length}else d.e(this.TAG,"Flv: Unsupported AAC data type ".concat(gr.packetType))}else if(Kr===2){if(!Ct.codec){var Dr=this._parseMP3AudioData(Le,ze+1,$e-1,!0);if(Dr==null)return;Ct.audioSampleRate=Dr.samplingRate,Ct.channelCount=Dr.channelCount,Ct.codec=Dr.codec,Ct.originalCodec=Dr.originalCodec,Ct.refSampleDuration=1152/Ct.audioSampleRate*Ct.timescale,d.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ct);var dr=this._mediaInfo;dr.audioCodec=Ct.codec,dr.audioSampleRate=Ct.audioSampleRate,dr.audioChannelCount=Ct.channelCount,dr.audioDataRate=Dr.bitRate,dr.hasVideo?dr.videoCodec!=null&&(dr.mimeType='video/x-flv; codecs="'+dr.videoCodec+","+dr.audioCodec+'"'):dr.mimeType='video/x-flv; codecs="'+dr.audioCodec+'"',dr.isComplete()&&this._onMediaInfo(dr)}var Tr=this._parseMP3AudioData(Le,ze+1,$e-1,!1);if(Tr==null)return;var vn=this._timestampBase+gt,on={unit:Tr,length:Tr.byteLength,dts:vn,pts:vn};mr.samples.push(on),mr.length+=Tr.length}}},{key:"_parseAACAudioData",value:function(Le,ze,$e){if($e<=1){d.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var gt={},ir=new Uint8Array(Le,ze,$e);return gt.packetType=ir[0],ir[0]===0?gt.data=this._parseAACAudioSpecificConfig(Le,ze+1,$e-1):gt.data=ir.subarray(1),gt}},{key:"_parseAACAudioSpecificConfig",value:function(Le,ze,$e){var gt=new Uint8Array(Le,ze,$e),ir=null,Xt=0,er=0,Kr=null,en=0,Fn=null;if(Xt=er=gt[0]>>>3,en=(gt[0]&7)<<1|gt[1]>>>7,en<0||en>=this._mpegSamplingRates.length){this._onError(Ne.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var ar=this._mpegSamplingRates[en],It=(gt[1]&120)>>>3;if(It<0||It>=8){this._onError(Ne.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Xt===5&&(Fn=(gt[1]&7)<<1|gt[2]>>>7,Kr=(gt[2]&124)>>>2);var Ct=self.navigator.userAgent.toLowerCase();return Ct.indexOf("firefox")!==-1?en>=6?(Xt=5,ir=new Array(4),Fn=en-3):(Xt=2,ir=new Array(2),Fn=en):Ct.indexOf("android")!==-1?(Xt=2,ir=new Array(2),Fn=en):(Xt=5,Fn=en,ir=new Array(4),en>=6?Fn=en-3:It===1&&(Xt=2,ir=new Array(2),Fn=en)),ir[0]=Xt<<3,ir[0]|=(en&15)>>>1,ir[1]=(en&15)<<7,ir[1]|=(It&15)<<3,Xt===5&&(ir[1]|=(Fn&15)>>>1,ir[2]=(Fn&1)<<7,ir[2]|=2<<2,ir[3]=0),{config:ir,samplingRate:ar,channelCount:It,codec:"mp4a.40."+Xt,originalCodec:"mp4a.40."+er}}},{key:"_parseMP3AudioData",value:function(Le,ze,$e,gt){if($e<4){d.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var ir=this._littleEndian,Xt=new Uint8Array(Le,ze,$e),er=null;if(gt){if(Xt[0]!==255)return;var Kr=Xt[1]>>>3&3,en=(Xt[1]&6)>>1,Fn=(Xt[2]&240)>>>4,ar=(Xt[2]&12)>>>2,It=Xt[3]>>>6&3,Ct=It!==3?2:1,mr=0,gr=0,Mt=34,rr="mp3";switch(Kr){case 0:mr=this._mpegAudioV25SampleRateTable[ar];break;case 2:mr=this._mpegAudioV20SampleRateTable[ar];break;case 3:mr=this._mpegAudioV10SampleRateTable[ar];break}switch(en){case 1:Mt=34,Fn<this._mpegAudioL3BitRateTable.length&&(gr=this._mpegAudioL3BitRateTable[Fn]);break;case 2:Mt=33,Fn<this._mpegAudioL2BitRateTable.length&&(gr=this._mpegAudioL2BitRateTable[Fn]);break;case 3:Mt=32,Fn<this._mpegAudioL1BitRateTable.length&&(gr=this._mpegAudioL1BitRateTable[Fn]);break}er={bitRate:gr,samplingRate:mr,channelCount:Ct,codec:rr,originalCodec:rr}}else er=Xt;return er}},{key:"_parseVideoData",value:function(Le,ze,$e,gt,ir){if($e<=1){d.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;var Xt=new Uint8Array(Le,ze,$e)[0],er=(Xt&240)>>>4,Kr=Xt&15;if(Kr!==7){this._onError(Ne.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(Kr));return}this._parseAVCVideoPacket(Le,ze+1,$e-1,gt,ir,er)}},{key:"_parseAVCVideoPacket",value:function(Le,ze,$e,gt,ir,Xt){if($e<4){d.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var er=this._littleEndian,Kr=new DataView(Le,ze,$e),en=Kr.getUint8(0),Fn=Kr.getUint32(0,!er)&16777215,ar=Fn<<8>>8;if(en===0)this._parseAVCDecoderConfigurationRecord(Le,ze+4,$e-4);else if(en===1)this._parseAVCVideoData(Le,ze+4,$e-4,gt,ir,Xt,ar);else if(!(en===2)){this._onError(Ne.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(en));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(Le,ze,$e){if($e<7){d.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var gt=this._videoMetadata,ir=this._videoTrack,Xt=this._littleEndian,er=new DataView(Le,ze,$e);gt?typeof gt.avcc!="undefined"&&d.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),gt=this._videoMetadata={},gt.type="video",gt.id=ir.id,gt.timescale=this._timescale,gt.duration=this._duration);var Kr=er.getUint8(0),en=er.getUint8(1),Fn=er.getUint8(2),ar=er.getUint8(3);if(Kr!==1||en===0){this._onError(Ne.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(er.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ne.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var It=er.getUint8(5)&31;if(It===0){this._onError(Ne.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else It>1&&d.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(It));for(var Ct=6,mr=0;mr<It;mr++){var gr=er.getUint16(Ct,!Xt);if(Ct+=2,gr===0)continue;var Mt=new Uint8Array(Le,ze+Ct,gr);Ct+=gr;var rr=pe.parseSPS(Mt);if(mr!==0)continue;gt.codecWidth=rr.codec_size.width,gt.codecHeight=rr.codec_size.height,gt.presentWidth=rr.present_size.width,gt.presentHeight=rr.present_size.height,gt.profile=rr.profile_string,gt.level=rr.level_string,gt.bitDepth=rr.bit_depth,gt.chromaFormat=rr.chroma_format,gt.sarRatio=rr.sar_ratio,gt.frameRate=rr.frame_rate,(rr.frame_rate.fixed===!1||rr.frame_rate.fps_num===0||rr.frame_rate.fps_den===0)&&(gt.frameRate=this._referenceFrameRate);var Dt=gt.frameRate.fps_den,tr=gt.frameRate.fps_num;gt.refSampleDuration=gt.timescale*(Dt/tr);for(var Dr=Mt.subarray(1,4),dr="avc1.",Tr=0;Tr<3;Tr++){var vn=Dr[Tr].toString(16);vn.length<2&&(vn="0"+vn),dr+=vn}gt.codec=dr;var on=this._mediaInfo;on.width=gt.codecWidth,on.height=gt.codecHeight,on.fps=gt.frameRate.fps,on.profile=gt.profile,on.level=gt.level,on.refFrames=rr.ref_frames,on.chromaFormat=rr.chroma_format_string,on.sarNum=gt.sarRatio.width,on.sarDen=gt.sarRatio.height,on.videoCodec=dr,on.hasAudio?on.audioCodec!=null&&(on.mimeType='video/x-flv; codecs="'+on.videoCodec+","+on.audioCodec+'"'):on.mimeType='video/x-flv; codecs="'+on.videoCodec+'"',on.isComplete()&&this._onMediaInfo(on)}var Gn=er.getUint8(Ct);if(Gn===0){this._onError(Ne.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else Gn>1&&d.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(Gn));Ct++;for(var di=0;di<Gn;di++){var Ti=er.getUint16(Ct,!Xt);if(Ct+=2,Ti===0)continue;Ct+=Ti}gt.avcc=new Uint8Array($e),gt.avcc.set(new Uint8Array(Le,ze,$e),0),d.v(this.TAG,"Parsed AVCDecoderConfigurationRecord"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("video",gt)}},{key:"_parseAVCVideoData",value:function(Le,ze,$e,gt,ir,Xt,er){for(var Kr=this._littleEndian,en=new DataView(Le,ze,$e),Fn=[],ar=0,It=0,Ct=this._naluLengthSize,mr=this._timestampBase+gt,gr=Xt===1;It<$e;){if(It+4>=$e){d.w(this.TAG,"Malformed Nalu near timestamp ".concat(mr,", offset = ").concat(It,", dataSize = ").concat($e));break}var Mt=en.getUint32(It,!Kr);if(Ct===3&&(Mt>>>=8),Mt>$e-Ct){d.w(this.TAG,"Malformed Nalus near timestamp ".concat(mr,", NaluSize > DataSize!"));return}var rr=en.getUint8(It+Ct)&31;rr===5&&(gr=!0);var Dt=new Uint8Array(Le,ze+It,Ct+Mt),tr={type:rr,data:Dt};Fn.push(tr),ar+=Dt.byteLength,It+=Ct+Mt}if(Fn.length){var Dr=this._videoTrack,dr={units:Fn,length:ar,isKeyframe:gr,dts:mr,cts:er,pts:mr+er};gr&&(dr.fileposition=ir),Dr.samples.push(dr),Dr.length+=ar}}}],[{key:"probe",value:function(Le){var ze=new Uint8Array(Le),$e={match:!1};if(ze[0]!==70||ze[1]!==76||ze[2]!==86||ze[3]!==1)return $e;var gt=(ze[4]&4)>>>2!==0,ir=(ze[4]&1)!==0,Xt=Re(ze,5);return Xt<9?$e:{match:!0,consumed:Xt,dataOffset:Xt,hasAudioTrack:gt,hasVideoTrack:ir}}}]),lt}(),yt=it,pt=function(){function lt(){Object(x.a)(this,lt)}return Object(b.a)(lt,null,[{key:"init",value:function(){lt.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var Le in lt.types)lt.types.hasOwnProperty(Le)&&(lt.types[Le]=[Le.charCodeAt(0),Le.charCodeAt(1),Le.charCodeAt(2),Le.charCodeAt(3)]);var ze=lt.constants={};ze.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ze.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ze.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ze.STSC=ze.STCO=ze.STTS,ze.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ze.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ze.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ze.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ze.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ze.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(Le){for(var ze=8,$e=null,gt=Array.prototype.slice.call(arguments,1),ir=gt.length,Xt=0;Xt<ir;Xt++)ze+=gt[Xt].byteLength;$e=new Uint8Array(ze),$e[0]=ze>>>24&255,$e[1]=ze>>>16&255,$e[2]=ze>>>8&255,$e[3]=ze&255,$e.set(Le,4);for(var er=8,Kr=0;Kr<ir;Kr++)$e.set(gt[Kr],er),er+=gt[Kr].byteLength;return $e}},{key:"generateInitSegment",value:function(Le){var ze=lt.box(lt.types.ftyp,lt.constants.FTYP),$e=lt.moov(Le),gt=new Uint8Array(ze.byteLength+$e.byteLength);return gt.set(ze,0),gt.set($e,ze.byteLength),gt}},{key:"moov",value:function(Le){var ze=lt.mvhd(Le.timescale,Le.duration),$e=lt.trak(Le),gt=lt.mvex(Le);return lt.box(lt.types.moov,ze,$e,gt)}},{key:"mvhd",value:function(Le,ze){return lt.box(lt.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255,ze>>>24&255,ze>>>16&255,ze>>>8&255,ze&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]))}},{key:"trak",value:function(Le){return lt.box(lt.types.trak,lt.tkhd(Le),lt.mdia(Le))}},{key:"tkhd",value:function(Le){var ze=Le.id,$e=Le.duration,gt=Le.presentWidth,ir=Le.presentHeight;return lt.box(lt.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ze>>>24&255,ze>>>16&255,ze>>>8&255,ze&255,0,0,0,0,$e>>>24&255,$e>>>16&255,$e>>>8&255,$e&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,gt>>>8&255,gt&255,0,0,ir>>>8&255,ir&255,0,0]))}},{key:"mdia",value:function(Le){return lt.box(lt.types.mdia,lt.mdhd(Le),lt.hdlr(Le),lt.minf(Le))}},{key:"mdhd",value:function(Le){var ze=Le.timescale,$e=Le.duration;return lt.box(lt.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ze>>>24&255,ze>>>16&255,ze>>>8&255,ze&255,$e>>>24&255,$e>>>16&255,$e>>>8&255,$e&255,85,196,0,0]))}},{key:"hdlr",value:function(Le){var ze=null;return Le.type==="audio"?ze=lt.constants.HDLR_AUDIO:ze=lt.constants.HDLR_VIDEO,lt.box(lt.types.hdlr,ze)}},{key:"minf",value:function(Le){var ze=null;return Le.type==="audio"?ze=lt.box(lt.types.smhd,lt.constants.SMHD):ze=lt.box(lt.types.vmhd,lt.constants.VMHD),lt.box(lt.types.minf,ze,lt.dinf(),lt.stbl(Le))}},{key:"dinf",value:function(){var Le=lt.box(lt.types.dinf,lt.box(lt.types.dref,lt.constants.DREF));return Le}},{key:"stbl",value:function(Le){var ze=lt.box(lt.types.stbl,lt.stsd(Le),lt.box(lt.types.stts,lt.constants.STTS),lt.box(lt.types.stsc,lt.constants.STSC),lt.box(lt.types.stsz,lt.constants.STSZ),lt.box(lt.types.stco,lt.constants.STCO));return ze}},{key:"stsd",value:function(Le){return Le.type==="audio"?Le.codec==="mp3"?lt.box(lt.types.stsd,lt.constants.STSD_PREFIX,lt.mp3(Le)):lt.box(lt.types.stsd,lt.constants.STSD_PREFIX,lt.mp4a(Le)):lt.box(lt.types.stsd,lt.constants.STSD_PREFIX,lt.avc1(Le))}},{key:"mp3",value:function(Le){var ze=Le.channelCount,$e=Le.audioSampleRate,gt=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ze,0,16,0,0,0,0,$e>>>8&255,$e&255,0,0]);return lt.box(lt.types[".mp3"],gt)}},{key:"mp4a",value:function(Le){var ze=Le.channelCount,$e=Le.audioSampleRate,gt=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ze,0,16,0,0,0,0,$e>>>8&255,$e&255,0,0]);return lt.box(lt.types.mp4a,gt,lt.esds(Le))}},{key:"esds",value:function(Le){var ze=Le.config||[],$e=ze.length,gt=new Uint8Array([0,0,0,0,3,23+$e,0,1,0,4,15+$e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([$e]).concat(ze).concat([6,1,2]));return lt.box(lt.types.esds,gt)}},{key:"avc1",value:function(Le){var ze=Le.avcc,$e=Le.codecWidth,gt=Le.codecHeight,ir=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,$e>>>8&255,$e&255,gt>>>8&255,gt&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return lt.box(lt.types.avc1,ir,lt.box(lt.types.avcC,ze))}},{key:"mvex",value:function(Le){return lt.box(lt.types.mvex,lt.trex(Le))}},{key:"trex",value:function(Le){var ze=Le.id,$e=new Uint8Array([0,0,0,0,ze>>>24&255,ze>>>16&255,ze>>>8&255,ze&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return lt.box(lt.types.trex,$e)}},{key:"moof",value:function(Le,ze){return lt.box(lt.types.moof,lt.mfhd(Le.sequenceNumber),lt.traf(Le,ze))}},{key:"mfhd",value:function(Le){var ze=new Uint8Array([0,0,0,0,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255]);return lt.box(lt.types.mfhd,ze)}},{key:"traf",value:function(Le,ze){var $e=Le.id,gt=lt.box(lt.types.tfhd,new Uint8Array([0,0,0,0,$e>>>24&255,$e>>>16&255,$e>>>8&255,$e&255])),ir=lt.box(lt.types.tfdt,new Uint8Array([0,0,0,0,ze>>>24&255,ze>>>16&255,ze>>>8&255,ze&255])),Xt=lt.sdtp(Le),er=lt.trun(Le,Xt.byteLength+16+16+8+16+8+8);return lt.box(lt.types.traf,gt,ir,er,Xt)}},{key:"sdtp",value:function(Le){for(var ze=Le.samples||[],$e=ze.length,gt=new Uint8Array(4+$e),ir=0;ir<$e;ir++){var Xt=ze[ir].flags;gt[ir+4]=Xt.isLeading<<6|Xt.dependsOn<<4|Xt.isDependedOn<<2|Xt.hasRedundancy}return lt.box(lt.types.sdtp,gt)}},{key:"trun",value:function(Le,ze){var $e=Le.samples||[],gt=$e.length,ir=12+16*gt,Xt=new Uint8Array(ir);ze+=8+ir,Xt.set([0,0,15,1,gt>>>24&255,gt>>>16&255,gt>>>8&255,gt&255,ze>>>24&255,ze>>>16&255,ze>>>8&255,ze&255],0);for(var er=0;er<gt;er++){var Kr=$e[er].duration,en=$e[er].size,Fn=$e[er].flags,ar=$e[er].cts;Xt.set([Kr>>>24&255,Kr>>>16&255,Kr>>>8&255,Kr&255,en>>>24&255,en>>>16&255,en>>>8&255,en&255,Fn.isLeading<<2|Fn.dependsOn,Fn.isDependedOn<<6|Fn.hasRedundancy<<4|Fn.isNonSync,0,0,ar>>>24&255,ar>>>16&255,ar>>>8&255,ar&255],12+16*er)}return lt.box(lt.types.trun,Xt)}},{key:"mdat",value:function(Le){return lt.box(lt.types.mdat,Le)}}]),lt}();pt.init();var Pe=pt,Nt=function(){function lt(){Object(x.a)(this,lt)}return Object(b.a)(lt,null,[{key:"getSilentFrame",value:function(Le,ze){if(Le==="mp4a.40.2"){if(ze===1)return new Uint8Array([0,200,0,128,35,128]);if(ze===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ze===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ze===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ze===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(ze===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(ze===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(ze===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(ze===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),lt}(),ut=Nt,Ft=function lt(mt,Le,ze,$e,gt){Object(x.a)(this,lt),this.dts=mt,this.pts=Le,this.duration=ze,this.originalDts=$e,this.isSyncPoint=gt,this.fileposition=null},Ut=function(){function lt(){Object(x.a)(this,lt),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(b.a)(lt,[{key:"appendSyncPoint",value:function(Le){Le.isSyncPoint=!0,this.syncPoints.push(Le)}}]),lt}(),Kt=function(){function lt(){Object(x.a)(this,lt),this._list=[]}return Object(b.a)(lt,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(Le){var ze=this._list;if(Le.length===0)return;ze.length>0&&Le[0].originalDts<ze[ze.length-1].originalDts&&this.clear(),Array.prototype.push.apply(ze,Le)}},{key:"getLastSyncPointBeforeDts",value:function(Le){if(this._list.length==0)return null;var ze=this._list,$e=0,gt=ze.length-1,ir=0,Xt=0,er=gt;for(Le<ze[0].dts&&($e=0,Xt=er+1);Xt<=er;)if(ir=Xt+Math.floor((er-Xt)/2),ir===gt||Le>=ze[ir].dts&&Le<ze[ir+1].dts){$e=ir;break}else ze[ir].dts<Le?Xt=ir+1:er=ir-1;return this._list[$e]}}]),lt}(),$t=function(){function lt(mt){Object(x.a)(this,lt),this._type=mt,this._list=[],this._lastAppendLocation=-1}return Object(b.a)(lt,[{key:"type",get:function(){return this._type}},{key:"length",get:function(){return this._list.length}},{key:"isEmpty",value:function(){return this._list.length===0}},{key:"clear",value:function(){this._list=[],this._lastAppendLocation=-1}},{key:"_searchNearestSegmentBefore",value:function(Le){var ze=this._list;if(ze.length===0)return-2;var $e=ze.length-1,gt=0,ir=0,Xt=$e,er=0;if(Le<ze[0].originalBeginDts)return er=-1,er;for(;ir<=Xt;)if(gt=ir+Math.floor((Xt-ir)/2),gt===$e||Le>ze[gt].lastSample.originalDts&&Le<ze[gt+1].originalBeginDts){er=gt;break}else ze[gt].originalBeginDts<Le?ir=gt+1:Xt=gt-1;return er}},{key:"_searchNearestSegmentAfter",value:function(Le){return this._searchNearestSegmentBefore(Le)+1}},{key:"append",value:function(Le){var ze=this._list,$e=Le,gt=this._lastAppendLocation,ir=0;gt!==-1&&gt<ze.length&&$e.originalBeginDts>=ze[gt].lastSample.originalDts&&(gt===ze.length-1||gt<ze.length-1&&$e.originalBeginDts<ze[gt+1].originalBeginDts)?ir=gt+1:ze.length>0&&(ir=this._searchNearestSegmentBefore($e.originalBeginDts)+1),this._lastAppendLocation=ir,this._list.splice(ir,0,$e)}},{key:"getLastSegmentBefore",value:function(Le){var ze=this._searchNearestSegmentBefore(Le);return ze>=0?this._list[ze]:null}},{key:"getLastSampleBefore",value:function(Le){var ze=this.getLastSegmentBefore(Le);return ze!=null?ze.lastSample:null}},{key:"getLastSyncPointBefore",value:function(Le){for(var ze=this._searchNearestSegmentBefore(Le),$e=this._list[ze].syncPoints;$e.length===0&&ze>0;)ze--,$e=this._list[ze].syncPoints;return $e.length>0?$e[$e.length-1]:null}}]),lt}(),or=function(){function lt(mt){Object(x.a)(this,lt),this.TAG="MP4Remuxer",this._config=mt,this._isLive=mt.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new $t("audio"),this._videoSegmentInfoList=new $t("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(_.chrome&&(_.version.major<50||_.version.major===50&&_.version.build<2661)),this._fillSilentAfterSeek=_.msedge||_.msie,this._mp3UseMpegAudio=!_.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(b.a)(lt,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(Le){return Le.onDataAvailable=this.remux.bind(this),Le.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(Le){this._onInitSegment=Le}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(Le){this._onMediaSegment=Le}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(Le){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(Le,ze){if(!this._onMediaSegment)throw new u("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(Le,ze),this._remuxVideo(ze),this._remuxAudio(Le)}},{key:"_onTrackMetadataReceived",value:function(Le,ze){var $e=null,gt="mp4",ir=ze.codec;if(Le==="audio")this._audioMeta=ze,ze.codec==="mp3"&&this._mp3UseMpegAudio?(gt="mpeg",ir="",$e=new Uint8Array):$e=Pe.generateInitSegment(ze);else if(Le==="video")this._videoMeta=ze,$e=Pe.generateInitSegment(ze);else return;if(!this._onInitSegment)throw new u("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(Le,{type:Le,data:$e.buffer,codec:ir,container:"".concat(Le,"/").concat(gt),mediaDuration:ze.duration})}},{key:"_calculateDtsBase",value:function(Le,ze){if(this._dtsBaseInited)return;Le.samples&&Le.samples.length&&(this._audioDtsBase=Le.samples[0].dts),ze.samples&&ze.samples.length&&(this._videoDtsBase=ze.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var Le=this._videoStashedLastSample,ze=this._audioStashedLastSample,$e={type:"video",id:1,sequenceNumber:0,samples:[],length:0};Le!=null&&($e.samples.push(Le),$e.length=Le.length);var gt={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ze!=null&&(gt.samples.push(ze),gt.length=ze.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo($e,!0),this._remuxAudio(gt,!0)}},{key:"_remuxAudio",value:function(Le,ze){if(this._audioMeta==null)return;var $e=Le,gt=$e.samples,ir=void 0,Xt=-1,er=-1,Kr=-1,en=this._audioMeta.refSampleDuration,Fn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,ar=this._dtsBaseInited&&this._audioNextDts===void 0,It=!1;if(!gt||gt.length===0)return;if(gt.length===1&&!ze)return;var Ct=0,mr=null,gr=0;Fn?(Ct=0,gr=$e.length):(Ct=8,gr=8+$e.length);var Mt=null;if(gt.length>1&&(Mt=gt.pop(),gr-=Mt.length),this._audioStashedLastSample!=null){var rr=this._audioStashedLastSample;this._audioStashedLastSample=null,gt.unshift(rr),gr+=rr.length}Mt!=null&&(this._audioStashedLastSample=Mt);var Dt=gt[0].dts-this._dtsBase;if(this._audioNextDts)ir=Dt-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ir=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(It=!0));else{var tr=this._audioSegmentInfoList.getLastSampleBefore(Dt);if(tr!=null){var Dr=Dt-(tr.originalDts+tr.duration);Dr<=3&&(Dr=0);var dr=tr.dts+tr.duration+Dr;ir=Dt-dr}else ir=0}if(It){var Tr=Dt-ir,vn=this._videoSegmentInfoList.getLastSegmentBefore(Dt);if(vn!=null&&vn.beginDts<Tr){var on=ut.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(on){var Gn=vn.beginDts,di=Tr-vn.beginDts;d.v(this.TAG,"InsertPrefixSilentAudio: dts: ".concat(Gn,", duration: ").concat(di)),gt.unshift({unit:on,dts:Gn,pts:Gn}),gr+=on.byteLength}}else It=!1}for(var Ti=[],Fi=0;Fi<gt.length;Fi++){var la=gt[Fi],Ta=la.unit,dt=la.dts-this._dtsBase,Me=dt-ir;Xt===-1&&(Xt=Me);var Xe=0;if(Fi!==gt.length-1){var Qe=gt[Fi+1].dts-this._dtsBase-ir;Xe=Qe-Me}else if(Mt!=null){var st=Mt.dts-this._dtsBase-ir;Xe=st-Me}else Ti.length>=1?Xe=Ti[Ti.length-1].duration:Xe=Math.floor(en);var nt=!1,ft=null;if(Xe>en*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!_.safari){nt=!0;var Bt=Math.abs(Xe-en),Et=Math.ceil(Bt/en),nr=Me+en;d.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.
`+"dts: ".concat(Me+Xe," ms, expected: ").concat(Me+Math.round(en)," ms, ")+"delta: ".concat(Math.round(Bt)," ms, generate: ").concat(Et," frames"));var Ur=ut.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Ur==null&&(d.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),Ur=Ta),ft=[];for(var Lr=0;Lr<Et;Lr++){var Vr=Math.round(nr);if(ft.length>0){var sr=ft[ft.length-1];sr.duration=Vr-sr.dts}var Bn={dts:Vr,pts:Vr,cts:0,unit:Ur,size:Ur.byteLength,duration:0,originalDts:dt,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};ft.push(Bn),gr+=Bn.size,nr+=en}var Er=ft[ft.length-1];Er.duration=Me+Xe-Er.dts,Xe=Math.round(en)}Ti.push({dts:Me,pts:Me,cts:0,unit:la.unit,size:la.unit.byteLength,duration:Xe,originalDts:dt,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),nt&&Ti.push.apply(Ti,ft)}Fn?mr=new Uint8Array(gr):(mr=new Uint8Array(gr),mr[0]=gr>>>24&255,mr[1]=gr>>>16&255,mr[2]=gr>>>8&255,mr[3]=gr&255,mr.set(Pe.types.mdat,4));for(var gn=0;gn<Ti.length;gn++){var rn=Ti[gn].unit;mr.set(rn,Ct),Ct+=rn.byteLength}var Br=Ti[Ti.length-1];er=Br.dts+Br.duration,this._audioNextDts=er;var Vn=new Ut;Vn.beginDts=Xt,Vn.endDts=er,Vn.beginPts=Xt,Vn.endPts=er,Vn.originalBeginDts=Ti[0].originalDts,Vn.originalEndDts=Br.originalDts+Br.duration,Vn.firstSample=new Ft(Ti[0].dts,Ti[0].pts,Ti[0].duration,Ti[0].originalDts,!1),Vn.lastSample=new Ft(Br.dts,Br.pts,Br.duration,Br.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(Vn),$e.samples=Ti,$e.sequenceNumber++;var gi=null;Fn?gi=new Uint8Array:gi=Pe.moof($e,Xt),$e.samples=[],$e.length=0;var Ni={type:"audio",data:this._mergeBoxes(gi,mr).buffer,sampleCount:Ti.length,info:Vn};Fn&&ar&&(Ni.timestampOffset=Xt),this._onMediaSegment("audio",Ni)}},{key:"_remuxVideo",value:function(Le,ze){if(this._videoMeta==null)return;var $e=Le,gt=$e.samples,ir=void 0,Xt=-1,er=-1,Kr=-1,en=-1;if(!gt||gt.length===0)return;if(gt.length===1&&!ze)return;var Fn=8,ar=null,It=8+Le.length,Ct=null;if(gt.length>1&&(Ct=gt.pop(),It-=Ct.length),this._videoStashedLastSample!=null){var mr=this._videoStashedLastSample;this._videoStashedLastSample=null,gt.unshift(mr),It+=mr.length}Ct!=null&&(this._videoStashedLastSample=Ct);var gr=gt[0].dts-this._dtsBase;if(this._videoNextDts)ir=gr-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())ir=0;else{var Mt=this._videoSegmentInfoList.getLastSampleBefore(gr);if(Mt!=null){var rr=gr-(Mt.originalDts+Mt.duration);rr<=3&&(rr=0);var Dt=Mt.dts+Mt.duration+rr;ir=gr-Dt}else ir=0}for(var tr=new Ut,Dr=[],dr=0;dr<gt.length;dr++){var Tr=gt[dr],vn=Tr.dts-this._dtsBase,on=Tr.isKeyframe,Gn=vn-ir,di=Tr.cts,Ti=Gn+di;Xt===-1&&(Xt=Gn,Kr=Ti);var Fi=0;if(dr!==gt.length-1){var la=gt[dr+1].dts-this._dtsBase-ir;Fi=la-Gn}else if(Ct!=null){var Ta=Ct.dts-this._dtsBase-ir;Fi=Ta-Gn}else Dr.length>=1?Fi=Dr[Dr.length-1].duration:Fi=Math.floor(this._videoMeta.refSampleDuration);if(on){var dt=new Ft(Gn,Ti,Fi,Tr.dts,!0);dt.fileposition=Tr.fileposition,tr.appendSyncPoint(dt)}Dr.push({dts:Gn,pts:Ti,cts:di,units:Tr.units,size:Tr.length,isKeyframe:on,duration:Fi,originalDts:vn,flags:{isLeading:0,dependsOn:on?2:1,isDependedOn:on?1:0,hasRedundancy:0,isNonSync:on?0:1}})}ar=new Uint8Array(It),ar[0]=It>>>24&255,ar[1]=It>>>16&255,ar[2]=It>>>8&255,ar[3]=It&255,ar.set(Pe.types.mdat,4);for(var Me=0;Me<Dr.length;Me++)for(var Xe=Dr[Me].units;Xe.length;){var Qe=Xe.shift(),st=Qe.data;ar.set(st,Fn),Fn+=st.byteLength}var nt=Dr[Dr.length-1];if(er=nt.dts+nt.duration,en=nt.pts+nt.duration,this._videoNextDts=er,tr.beginDts=Xt,tr.endDts=er,tr.beginPts=Kr,tr.endPts=en,tr.originalBeginDts=Dr[0].originalDts,tr.originalEndDts=nt.originalDts+nt.duration,tr.firstSample=new Ft(Dr[0].dts,Dr[0].pts,Dr[0].duration,Dr[0].originalDts,Dr[0].isKeyframe),tr.lastSample=new Ft(nt.dts,nt.pts,nt.duration,nt.originalDts,nt.isKeyframe),this._isLive||this._videoSegmentInfoList.append(tr),$e.samples=Dr,$e.sequenceNumber++,this._forceFirstIDR){var ft=Dr[0].flags;ft.dependsOn=2,ft.isNonSync=0}var Bt=Pe.moof($e,Xt);$e.samples=[],$e.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(Bt,ar).buffer,sampleCount:Dr.length,info:tr})}},{key:"_mergeBoxes",value:function(Le,ze){var $e=new Uint8Array(Le.byteLength+ze.byteLength);return $e.set(Le,0),$e.set(ze,Le.byteLength),$e}}]),lt}(),ht=or,Ee={IO_ERROR:"io_error",DEMUX_ERROR:"demux_error",INIT_SEGMENT:"init_segment",MEDIA_SEGMENT:"media_segment",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info",RECOMMEND_SEEKPOINT:"recommend_seekpoint"},de=Ee,qe=function(){function lt(mt,Le){Object(x.a)(this,lt),this.TAG="TransmuxingController",this._emitter=new e.a,this._config=Le,mt.segments||(mt.segments=[{duration:mt.duration,filesize:mt.filesize,url:mt.url}]),typeof mt.cors!="boolean"&&(mt.cors=!0),typeof mt.withCredentials!="boolean"&&(mt.withCredentials=!1),this._mediaDataSource=mt,this._currentSegmentIndex=0;var ze=0;this._mediaDataSource.segments.forEach(function($e){$e.timestampBase=ze,ze+=$e.duration,$e.cors=mt.cors,$e.withCredentials=mt.withCredentials,Le.referrerPolicy&&($e.referrerPolicy=Le.referrerPolicy)}),!isNaN(ze)&&this._mediaDataSource.duration!==ze&&(this._mediaDataSource.duration=ze),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}return Object(b.a)(lt,[{key:"destroy",value:function(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Le,ze){this._emitter.addListener(Le,ze)}},{key:"off",value:function(Le,ze){this._emitter.removeListener(Le,ze)}},{key:"start",value:function(){this._loadSegment(0),this._enableStatisticsReporter()}},{key:"_loadSegment",value:function(Le,ze){this._currentSegmentIndex=Le;var $e=this._mediaDataSource.segments[Le],gt=this._ioctl=new G($e,this._config,Le);gt.onError=this._onIOException.bind(this),gt.onSeeked=this._onIOSeeked.bind(this),gt.onComplete=this._onIOComplete.bind(this),gt.onRedirect=this._onIORedirect.bind(this),gt.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),ze?this._demuxer.bindDataSource(this._ioctl):gt.onDataArrival=this._onInitChunkArrival.bind(this),gt.open(ze)}},{key:"stop",value:function(){this._internalAbort(),this._disableStatisticsReporter()}},{key:"_internalAbort",value:function(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}},{key:"pause",value:function(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}},{key:"resume",value:function(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}},{key:"seek",value:function(Le){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;var ze=this._searchSegmentIndexContains(Le);if(ze===this._currentSegmentIndex){var $e=this._mediaInfo.segments[ze];if($e==null)this._pendingSeekTime=Le;else{var gt=$e.getNearestKeyframe(Le);this._remuxer.seek(gt.milliseconds),this._ioctl.seek(gt.fileposition),this._pendingResolveSeekPoint=gt.milliseconds}}else{var ir=this._mediaInfo.segments[ze];if(ir==null)this._pendingSeekTime=Le,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(ze);else{var Xt=ir.getNearestKeyframe(Le);this._internalAbort(),this._remuxer.seek(Le),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[ze].timestampBase,this._loadSegment(ze,Xt.fileposition),this._pendingResolveSeekPoint=Xt.milliseconds,this._reportSegmentMediaInfo(ze)}}this._enableStatisticsReporter()}},{key:"_searchSegmentIndexContains",value:function(Le){for(var ze=this._mediaDataSource.segments,$e=ze.length-1,gt=0;gt<ze.length;gt++)if(Le<ze[gt].timestampBase){$e=gt-1;break}return $e}},{key:"_onInitChunkArrival",value:function(Le,ze){var $e=this,gt=null,ir=0;if(ze>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ir=this._demuxer.parseChunks(Le,ze);else if((gt=yt.probe(Le)).match){this._demuxer=new yt(gt,this._config),this._remuxer||(this._remuxer=new ht(this._config));var Xt=this._mediaDataSource;Xt.duration!=null&&!isNaN(Xt.duration)&&(this._demuxer.overridedDuration=Xt.duration),typeof Xt.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Xt.hasAudio),typeof Xt.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Xt.hasVideo),this._demuxer.timestampBase=Xt.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),ir=this._demuxer.parseChunks(Le,ze)}else gt=null,d.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){$e._internalAbort()}),this._emitter.emit(de.DEMUX_ERROR,Ne.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ir=0;return ir}},{key:"_onMediaInfo",value:function(Le){var ze=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},Le),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ge.prototype));var $e=Object.assign({},Le);Object.setPrototypeOf($e,ge.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=$e,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var gt=ze._pendingSeekTime;ze._pendingSeekTime=null,ze.seek(gt)})}},{key:"_onMetaDataArrived",value:function(Le){this._emitter.emit(de.METADATA_ARRIVED,Le)}},{key:"_onScriptDataArrived",value:function(Le){this._emitter.emit(de.SCRIPTDATA_ARRIVED,Le)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(Le){var ze=Le,$e=ze+1;$e<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment($e)):(this._remuxer.flushStashedSamples(),this._emitter.emit(de.LOADING_COMPLETE),this._disableStatisticsReporter())}},{key:"_onIORedirect",value:function(Le){var ze=this._ioctl.extraData;this._mediaDataSource.segments[ze].redirectedURL=Le}},{key:"_onIORecoveredEarlyEof",value:function(){this._emitter.emit(de.RECOVERED_EARLY_EOF)}},{key:"_onIOException",value:function(Le,ze){d.e(this.TAG,"IOException: type = ".concat(Le,", code = ").concat(ze.code,", msg = ").concat(ze.msg)),this._emitter.emit(de.IO_ERROR,Le,ze),this._disableStatisticsReporter()}},{key:"_onDemuxException",value:function(Le,ze){d.e(this.TAG,"DemuxException: type = ".concat(Le,", info = ").concat(ze)),this._emitter.emit(de.DEMUX_ERROR,Le,ze)}},{key:"_onRemuxerInitSegmentArrival",value:function(Le,ze){this._emitter.emit(de.INIT_SEGMENT,Le,ze)}},{key:"_onRemuxerMediaSegmentArrival",value:function(Le,ze){if(this._pendingSeekTime!=null)return;if(this._emitter.emit(de.MEDIA_SEGMENT,Le,ze),this._pendingResolveSeekPoint!=null&&Le==="video"){var $e=ze.info.syncPoints,gt=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,_.safari&&$e.length>0&&$e[0].originalDts===gt&&(gt=$e[0].pts),this._emitter.emit(de.RECOMMEND_SEEKPOINT,gt)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(Le){var ze=this._mediaInfo.segments[Le],$e=Object.assign({},ze);$e.duration=this._mediaInfo.duration,$e.segmentCount=this._mediaInfo.segmentCount,delete $e.segments,delete $e.keyframesIndex,this._emitter.emit(de.MEDIA_INFO,$e)}},{key:"_reportStatisticsInfo",value:function(){var Le={};Le.url=this._ioctl.currentURL,Le.hasRedirect=this._ioctl.hasRedirect,Le.hasRedirect&&(Le.redirectedURL=this._ioctl.currentRedirectedURL),Le.speed=this._ioctl.currentSpeed,Le.loaderType=this._ioctl.loaderType,Le.currentSegmentIndex=this._currentSegmentIndex,Le.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(de.STATISTICS_INFO,Le)}}]),lt}(),rt=qe,ve=function(mt){var Le="TransmuxingWorker",ze=null,$e=gr.bind(this);f.install(),mt.addEventListener("message",function(Mt){switch(Mt.data.cmd){case"init":ze=new rt(Mt.data.param[0],Mt.data.param[1]),ze.on(de.IO_ERROR,It.bind(this)),ze.on(de.DEMUX_ERROR,Ct.bind(this)),ze.on(de.INIT_SEGMENT,gt.bind(this)),ze.on(de.MEDIA_SEGMENT,ir.bind(this)),ze.on(de.LOADING_COMPLETE,Xt.bind(this)),ze.on(de.RECOVERED_EARLY_EOF,er.bind(this)),ze.on(de.MEDIA_INFO,Kr.bind(this)),ze.on(de.METADATA_ARRIVED,en.bind(this)),ze.on(de.SCRIPTDATA_ARRIVED,Fn.bind(this)),ze.on(de.STATISTICS_INFO,ar.bind(this)),ze.on(de.RECOMMEND_SEEKPOINT,mr.bind(this));break;case"destroy":ze&&(ze.destroy(),ze=null),mt.postMessage({msg:"destroyed"});break;case"start":ze.start();break;case"stop":ze.stop();break;case"seek":ze.seek(Mt.data.param);break;case"pause":ze.pause();break;case"resume":ze.resume();break;case"logging_config":{var rr=Mt.data.param;Se.applyConfig(rr),rr.enableCallback===!0?Se.addLogListener($e):Se.removeLogListener($e);break}}});function gt(Mt,rr){var Dt={msg:de.INIT_SEGMENT,data:{type:Mt,data:rr}};mt.postMessage(Dt,[rr.data])}function ir(Mt,rr){var Dt={msg:de.MEDIA_SEGMENT,data:{type:Mt,data:rr}};mt.postMessage(Dt,[rr.data])}function Xt(){var Mt={msg:de.LOADING_COMPLETE};mt.postMessage(Mt)}function er(){var Mt={msg:de.RECOVERED_EARLY_EOF};mt.postMessage(Mt)}function Kr(Mt){var rr={msg:de.MEDIA_INFO,data:Mt};mt.postMessage(rr)}function en(Mt){var rr={msg:de.METADATA_ARRIVED,data:Mt};mt.postMessage(rr)}function Fn(Mt){var rr={msg:de.SCRIPTDATA_ARRIVED,data:Mt};mt.postMessage(rr)}function ar(Mt){var rr={msg:de.STATISTICS_INFO,data:Mt};mt.postMessage(rr)}function It(Mt,rr){mt.postMessage({msg:de.IO_ERROR,data:{type:Mt,info:rr}})}function Ct(Mt,rr){mt.postMessage({msg:de.DEMUX_ERROR,data:{type:Mt,info:rr}})}function mr(Mt){mt.postMessage({msg:de.RECOMMEND_SEEKPOINT,data:Mt})}function gr(Mt,rr){mt.postMessage({msg:"logcat_callback",data:{type:Mt,logcat:rr}})}},bt=ve,jt=function(){function lt(mt,Le){if(Object(x.a)(this,lt),this.TAG="Transmuxer",this._emitter=new e.a,Le.enableWorker&&typeof Worker!="undefined")try{var ze=l("0r65");this._worker=ze(bt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[mt,Le]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Se.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Se.getConfig()})}catch(gt){d.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new rt(mt,Le)}else this._controller=new rt(mt,Le);if(this._controller){var $e=this._controller;$e.on(de.IO_ERROR,this._onIOError.bind(this)),$e.on(de.DEMUX_ERROR,this._onDemuxError.bind(this)),$e.on(de.INIT_SEGMENT,this._onInitSegment.bind(this)),$e.on(de.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),$e.on(de.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),$e.on(de.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),$e.on(de.MEDIA_INFO,this._onMediaInfo.bind(this)),$e.on(de.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),$e.on(de.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),$e.on(de.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),$e.on(de.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(b.a)(lt,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Se.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Le,ze){this._emitter.addListener(Le,ze)}},{key:"off",value:function(Le,ze){this._emitter.removeListener(Le,ze)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(Le){this._worker?this._worker.postMessage({cmd:"seek",param:Le}):this._controller.seek(Le)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(Le,ze){var $e=this;Promise.resolve().then(function(){$e._emitter.emit(de.INIT_SEGMENT,Le,ze)})}},{key:"_onMediaSegment",value:function(Le,ze){var $e=this;Promise.resolve().then(function(){$e._emitter.emit(de.MEDIA_SEGMENT,Le,ze)})}},{key:"_onLoadingComplete",value:function(){var Le=this;Promise.resolve().then(function(){Le._emitter.emit(de.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var Le=this;Promise.resolve().then(function(){Le._emitter.emit(de.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(Le){var ze=this;Promise.resolve().then(function(){ze._emitter.emit(de.MEDIA_INFO,Le)})}},{key:"_onMetaDataArrived",value:function(Le){var ze=this;Promise.resolve().then(function(){ze._emitter.emit(de.METADATA_ARRIVED,Le)})}},{key:"_onScriptDataArrived",value:function(Le){var ze=this;Promise.resolve().then(function(){ze._emitter.emit(de.SCRIPTDATA_ARRIVED,Le)})}},{key:"_onStatisticsInfo",value:function(Le){var ze=this;Promise.resolve().then(function(){ze._emitter.emit(de.STATISTICS_INFO,Le)})}},{key:"_onIOError",value:function(Le,ze){var $e=this;Promise.resolve().then(function(){$e._emitter.emit(de.IO_ERROR,Le,ze)})}},{key:"_onDemuxError",value:function(Le,ze){var $e=this;Promise.resolve().then(function(){$e._emitter.emit(de.DEMUX_ERROR,Le,ze)})}},{key:"_onRecommendSeekpoint",value:function(Le){var ze=this;Promise.resolve().then(function(){ze._emitter.emit(de.RECOMMEND_SEEKPOINT,Le)})}},{key:"_onLoggingConfigChanged",value:function(Le){this._worker&&this._worker.postMessage({cmd:"logging_config",param:Le})}},{key:"_onWorkerMessage",value:function(Le){var ze=Le.data,$e=ze.data;if(ze.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(ze.msg){case de.INIT_SEGMENT:case de.MEDIA_SEGMENT:this._emitter.emit(ze.msg,$e.type,$e.data);break;case de.LOADING_COMPLETE:case de.RECOVERED_EARLY_EOF:this._emitter.emit(ze.msg);break;case de.MEDIA_INFO:Object.setPrototypeOf($e,ge.prototype),this._emitter.emit(ze.msg,$e);break;case de.METADATA_ARRIVED:case de.SCRIPTDATA_ARRIVED:case de.STATISTICS_INFO:this._emitter.emit(ze.msg,$e);break;case de.IO_ERROR:case de.DEMUX_ERROR:this._emitter.emit(ze.msg,$e.type,$e.info);break;case de.RECOMMEND_SEEKPOINT:this._emitter.emit(ze.msg,$e);break;case"logcat_callback":d.emitter.emit("log",$e.type,$e.logcat);break;default:break}}}]),lt}(),He=jt,kt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},Ar=kt,at=function(){function lt(mt){Object(x.a)(this,lt),this.TAG="MSEController",this._config=mt,this._emitter=new e.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Kt}return Object(b.a)(lt,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Le,ze){this._emitter.addListener(Le,ze)}},{key:"off",value:function(Le,ze){this._emitter.removeListener(Le,ze)}},{key:"attachMediaElement",value:function(Le){if(this._mediaSource)throw new u("MediaSource has been attached to an HTMLMediaElement!");var ze=this._mediaSource=new window.MediaSource;ze.addEventListener("sourceopen",this.e.onSourceOpen),ze.addEventListener("sourceended",this.e.onSourceEnded),ze.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=Le,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),Le.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var Le=this._mediaSource;for(var ze in this._sourceBuffers){var $e=this._pendingSegments[ze];$e.splice(0,$e.length),this._pendingSegments[ze]=null,this._pendingRemoveRanges[ze]=null,this._lastInitSegments[ze]=null;var gt=this._sourceBuffers[ze];if(gt){if(Le.readyState!=="closed"){try{Le.removeSourceBuffer(gt)}catch(ir){d.e(this.TAG,ir.message)}gt.removeEventListener("error",this.e.onSourceBufferError),gt.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[ze]=null,this._sourceBuffers[ze]=null}}if(Le.readyState==="open")try{Le.endOfStream()}catch(ir){d.e(this.TAG,ir.message)}Le.removeEventListener("sourceopen",this.e.onSourceOpen),Le.removeEventListener("sourceended",this.e.onSourceEnded),Le.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(Le,ze){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(Le),this._pendingSegments[Le.type].push(Le);return}var $e=Le,gt="".concat($e.container);$e.codec&&$e.codec.length>0&&(gt+=";codecs=".concat($e.codec));var ir=!1;if(d.v(this.TAG,"Received Initialization Segment, mimeType: "+gt),this._lastInitSegments[$e.type]=$e,gt!==this._mimeTypes[$e.type]){if(this._mimeTypes[$e.type])d.v(this.TAG,"Notice: ".concat($e.type," mimeType changed, origin: ").concat(this._mimeTypes[$e.type],", target: ").concat(gt));else{ir=!0;try{var Xt=this._sourceBuffers[$e.type]=this._mediaSource.addSourceBuffer(gt);Xt.addEventListener("error",this.e.onSourceBufferError),Xt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(er){d.e(this.TAG,er.message),this._emitter.emit(Ar.ERROR,{code:er.code,msg:er.message});return}}this._mimeTypes[$e.type]=gt}ze||this._pendingSegments[$e.type].push($e),ir||this._sourceBuffers[$e.type]&&!this._sourceBuffers[$e.type].updating&&this._doAppendSegments(),_.safari&&$e.container==="audio/mpeg"&&$e.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=$e.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(Le){var ze=Le;this._pendingSegments[ze.type].push(ze),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var $e=this._sourceBuffers[ze.type];$e&&!$e.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(Le){for(var ze in this._sourceBuffers){if(!this._sourceBuffers[ze])continue;var $e=this._sourceBuffers[ze];if(this._mediaSource.readyState==="open")try{$e.abort()}catch(en){d.e(this.TAG,en.message)}this._idrList.clear();var gt=this._pendingSegments[ze];if(gt.splice(0,gt.length),this._mediaSource.readyState==="closed")continue;for(var ir=0;ir<$e.buffered.length;ir++){var Xt=$e.buffered.start(ir),er=$e.buffered.end(ir);this._pendingRemoveRanges[ze].push({start:Xt,end:er})}if($e.updating||this._doRemoveRanges(),_.safari){var Kr=this._lastInitSegments[ze];Kr&&(this._pendingSegments[ze].push(Kr),$e.updating||this._doAppendSegments())}}}},{key:"endOfStream",value:function(){var Le=this._mediaSource,ze=this._sourceBuffers;if(!Le||Le.readyState!=="open"){Le&&Le.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}ze.video&&ze.video.updating||ze.audio&&ze.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,Le.endOfStream())}},{key:"getNearestKeyframe",value:function(Le){return this._idrList.getLastSyncPointBeforeDts(Le)}},{key:"_needCleanupSourceBuffer",value:function(){if(!this._config.autoCleanupSourceBuffer)return!1;var Le=this._mediaElement.currentTime;for(var ze in this._sourceBuffers){var $e=this._sourceBuffers[ze];if($e){var gt=$e.buffered;if(gt.length>=1&&Le-gt.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var Le=this._mediaElement.currentTime;for(var ze in this._sourceBuffers){var $e=this._sourceBuffers[ze];if($e){for(var gt=$e.buffered,ir=!1,Xt=0;Xt<gt.length;Xt++){var er=gt.start(Xt),Kr=gt.end(Xt);if(er<=Le&&Le<Kr+3){if(Le-er>=this._config.autoCleanupMaxBackwardDuration){ir=!0;var en=Le-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[ze].push({start:er,end:en})}}else Kr<Le&&(ir=!0,this._pendingRemoveRanges[ze].push({start:er,end:Kr}))}ir&&!$e.updating&&this._doRemoveRanges()}}}},{key:"_updateMediaSourceDuration",value:function(){var Le=this._sourceBuffers;if(this._mediaElement.readyState===0||this._mediaSource.readyState!=="open")return;if(Le.video&&Le.video.updating||Le.audio&&Le.audio.updating)return;var ze=this._mediaSource.duration,$e=this._pendingMediaDuration;$e>0&&(isNaN(ze)||$e>ze)&&(d.v(this.TAG,"Update MediaSource duration from ".concat(ze," to ").concat($e)),this._mediaSource.duration=$e),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var Le in this._pendingRemoveRanges){if(!this._sourceBuffers[Le]||this._sourceBuffers[Le].updating)continue;for(var ze=this._sourceBuffers[Le],$e=this._pendingRemoveRanges[Le];$e.length&&!ze.updating;){var gt=$e.shift();ze.remove(gt.start,gt.end)}}}},{key:"_doAppendSegments",value:function(){var Le=this._pendingSegments;for(var ze in Le){if(!this._sourceBuffers[ze]||this._sourceBuffers[ze].updating)continue;if(Le[ze].length>0){var $e=Le[ze].shift();if($e.timestampOffset){var gt=this._sourceBuffers[ze].timestampOffset,ir=$e.timestampOffset/1e3,Xt=Math.abs(gt-ir);Xt>.1&&(d.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(gt," to ").concat(ir)),this._sourceBuffers[ze].timestampOffset=ir),delete $e.timestampOffset}if(!$e.data||$e.data.byteLength===0)continue;try{this._sourceBuffers[ze].appendBuffer($e.data),this._isBufferFull=!1,ze==="video"&&$e.hasOwnProperty("info")&&this._idrList.appendArray($e.info.syncPoints)}catch(er){this._pendingSegments[ze].unshift($e),er.code===22?(this._isBufferFull||this._emitter.emit(Ar.BUFFER_FULL),this._isBufferFull=!0):(d.e(this.TAG,er.message),this._emitter.emit(Ar.ERROR,{code:er.code,msg:er.message}))}}}}},{key:"_onSourceOpen",value:function(){if(d.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var Le=this._pendingSourceBufferInit;Le.length;){var ze=Le.shift();this.appendInitSegment(ze,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Ar.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){d.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){d.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var Le=this._pendingSegments;return Le.video.length>0||Le.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var Le=this._pendingRemoveRanges;return Le.video.length>0||Le.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Ar.UPDATE_END)}},{key:"_onSourceBufferError",value:function(Le){d.e(this.TAG,"SourceBuffer Error: ".concat(Le))}}]),lt}(),Ht=at,Wt={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},ot={NETWORK_EXCEPTION:p.EXCEPTION,NETWORK_STATUS_CODE_INVALID:p.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:p.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:p.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Ne.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Ne.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Ne.CODEC_UNSUPPORTED},et=function(){function lt(mt,Le){if(Object(x.a)(this,lt),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new e.a,this._config=q(),typeof Le=="object"&&Object.assign(this._config,Le),mt.type.toLowerCase()!=="flv")throw new r("FlvPlayer requires an flv MediaDataSource input!");mt.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=mt,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var ze=_.chrome&&(_.version.major<50||_.version.major===50&&_.version.build<2661);this._alwaysSeekKeyframe=!!(ze||_.msedge||_.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(b.a)(lt,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Le,ze){var $e=this;Le===fe.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){$e._emitter.emit(fe.MEDIA_INFO,$e.mediaInfo)}):Le===fe.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){$e._emitter.emit(fe.STATISTICS_INFO,$e.statisticsInfo)})),this._emitter.addListener(Le,ze)}},{key:"off",value:function(Le,ze){this._emitter.removeListener(Le,ze)}},{key:"attachMediaElement",value:function(Le){var ze=this;if(this._mediaElement=Le,Le.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),Le.addEventListener("seeking",this.e.onvSeeking),Le.addEventListener("canplay",this.e.onvCanPlay),Le.addEventListener("stalled",this.e.onvStalled),Le.addEventListener("progress",this.e.onvProgress),this._msectl=new Ht(this._config),this._msectl.on(Ar.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Ar.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Ar.SOURCE_OPEN,function(){ze._mseSourceOpened=!0,ze._hasPendingLoad&&(ze._hasPendingLoad=!1,ze.load())}),this._msectl.on(Ar.ERROR,function($e){ze._emitter.emit(fe.ERROR,Wt.MEDIA_ERROR,ot.MEDIA_MSE_ERROR,$e)}),this._msectl.attachMediaElement(Le),this._pendingSeekTime!=null)try{Le.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch($e){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var Le=this;if(!this._mediaElement)throw new u("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new u("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new He(this._mediaDataSource,this._config),this._transmuxer.on(de.INIT_SEGMENT,function(ze,$e){Le._msectl.appendInitSegment($e)}),this._transmuxer.on(de.MEDIA_SEGMENT,function(ze,$e){if(Le._msectl.appendMediaSegment($e),Le._config.lazyLoad&&!Le._config.isLive){var gt=Le._mediaElement.currentTime;$e.info.endDts>=(gt+Le._config.lazyLoadMaxDuration)*1e3&&(Le._progressChecker==null&&(d.v(Le.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),Le._suspendTransmuxer()))}}),this._transmuxer.on(de.LOADING_COMPLETE,function(){Le._msectl.endOfStream(),Le._emitter.emit(fe.LOADING_COMPLETE)}),this._transmuxer.on(de.RECOVERED_EARLY_EOF,function(){Le._emitter.emit(fe.RECOVERED_EARLY_EOF)}),this._transmuxer.on(de.IO_ERROR,function(ze,$e){Le._emitter.emit(fe.ERROR,Wt.NETWORK_ERROR,ze,$e)}),this._transmuxer.on(de.DEMUX_ERROR,function(ze,$e){Le._emitter.emit(fe.ERROR,Wt.MEDIA_ERROR,ze,{code:-1,msg:$e})}),this._transmuxer.on(de.MEDIA_INFO,function(ze){Le._mediaInfo=ze,Le._emitter.emit(fe.MEDIA_INFO,Object.assign({},ze))}),this._transmuxer.on(de.METADATA_ARRIVED,function(ze){Le._emitter.emit(fe.METADATA_ARRIVED,ze)}),this._transmuxer.on(de.SCRIPTDATA_ARRIVED,function(ze){Le._emitter.emit(fe.SCRIPTDATA_ARRIVED,ze)}),this._transmuxer.on(de.STATISTICS_INFO,function(ze){Le._statisticsInfo=Le._fillStatisticsInfo(ze),Le._emitter.emit(fe.STATISTICS_INFO,Object.assign({},Le._statisticsInfo))}),this._transmuxer.on(de.RECOMMEND_SEEKPOINT,function(ze){Le._mediaElement&&!Le._config.accurateSeek&&(Le._requestSetTime=!0,Le._mediaElement.currentTime=ze/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(Le){this._mediaElement.volume=Le}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Le){this._mediaElement.muted=Le}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Le){this._mediaElement?this._internalSeek(Le):this._pendingSeekTime=Le}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(Le){if(Le.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return Le;var ze=!0,$e=0,gt=0;if(this._mediaElement.getVideoPlaybackQuality){var ir=this._mediaElement.getVideoPlaybackQuality();$e=ir.totalVideoFrames,gt=ir.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?($e=this._mediaElement.webkitDecodedFrameCount,gt=this._mediaElement.webkitDroppedFrameCount):ze=!1;return ze&&(Le.decodedFrames=$e,Le.droppedFrames=gt),Le}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var Le=this._mediaElement.buffered,ze=this._mediaElement.currentTime,$e=0,gt=0,ir=0;ir<Le.length;ir++){var Xt=Le.start(ir),er=Le.end(ir);if(Xt<=ze&&ze<er){$e=Xt,gt=er;break}}gt>=ze+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(d.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){d.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var Le=this._mediaElement.currentTime,ze=this._mediaElement.buffered,$e=!1,gt=0;gt<ze.length;gt++){var ir=ze.start(gt),Xt=ze.end(gt);if(Le>=ir&&Le<Xt){Le>=Xt-this._config.lazyLoadRecoverDuration&&($e=!0);break}}$e&&(window.clearInterval(this._progressChecker),this._progressChecker=null,$e&&(d.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(Le){for(var ze=this._mediaElement.buffered,$e=0;$e<ze.length;$e++){var gt=ze.start($e),ir=ze.end($e);if(Le>=gt&&Le<ir)return!0}return!1}},{key:"_internalSeek",value:function(Le){var ze=this._isTimepointBuffered(Le),$e=!1,gt=0;if(Le<1&&this._mediaElement.buffered.length>0){var ir=this._mediaElement.buffered.start(0);(ir<1&&Le<ir||_.safari)&&($e=!0,gt=_.safari?.1:ir)}if($e)this._requestSetTime=!0,this._mediaElement.currentTime=gt;else if(ze){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=Le;else{var Xt=this._msectl.getNearestKeyframe(Math.floor(Le*1e3));this._requestSetTime=!0,Xt!=null?this._mediaElement.currentTime=Xt.dts/1e3:this._mediaElement.currentTime=Le}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(Le),this._transmuxer.seek(Math.floor(Le*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=Le)}},{key:"_checkAndApplyUnbufferedSeekpoint",value:function(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){var Le=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(Le)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(Le),this._transmuxer.seek(Math.floor(Le*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=Le))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_checkAndResumeStuckPlayback",value:function(Le){var ze=this._mediaElement;if(Le||!this._receivedCanPlay||ze.readyState<2){var $e=ze.buffered;$e.length>0&&ze.currentTime<$e.start(0)&&(d.w(this.TAG,"Playback seems stuck at ".concat(ze.currentTime,", seek to ").concat($e.start(0))),this._requestSetTime=!0,this._mediaElement.currentTime=$e.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}},{key:"_onvLoadedMetadata",value:function(Le){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}},{key:"_onvSeeking",value:function(Le){var ze=this._mediaElement.currentTime,$e=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(ze<1&&$e.length>0){var gt=$e.start(0);if(gt<1&&ze<gt||_.safari){this._requestSetTime=!0,this._mediaElement.currentTime=_.safari?.1:gt;return}}if(this._isTimepointBuffered(ze)){if(this._alwaysSeekKeyframe){var ir=this._msectl.getNearestKeyframe(Math.floor(ze*1e3));ir!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=ir.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:ze,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_onvCanPlay",value:function(Le){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}},{key:"_onvStalled",value:function(Le){this._checkAndResumeStuckPlayback(!0)}},{key:"_onvProgress",value:function(Le){this._checkAndResumeStuckPlayback()}}]),lt}(),Ze=et,Gt=function(){function lt(mt,Le){if(Object(x.a)(this,lt),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new e.a,this._config=q(),typeof Le=="object"&&Object.assign(this._config,Le),mt.type.toLowerCase()==="flv")throw new r("NativePlayer does't support flv MediaDataSource input!");if(mt.hasOwnProperty("segments"))throw new r("NativePlayer(".concat(mt.type,") doesn't support multipart playback!"));this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=mt,this._mediaElement=null}return Object(b.a)(lt,[{key:"destroy",value:function(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Le,ze){var $e=this;Le===fe.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){$e._emitter.emit(fe.MEDIA_INFO,$e.mediaInfo)}):Le===fe.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){$e._emitter.emit(fe.STATISTICS_INFO,$e.statisticsInfo)})),this._emitter.addListener(Le,ze)}},{key:"off",value:function(Le,ze){this._emitter.removeListener(Le,ze)}},{key:"attachMediaElement",value:function(Le){if(this._mediaElement=Le,Le.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{Le.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ze){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"load",value:function(){if(!this._mediaElement)throw new u("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(Le){this._mediaElement.volume=Le}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Le){this._mediaElement.muted=Le}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Le){this._mediaElement?this._mediaElement.currentTime=Le:this._pendingSeekTime=Le}},{key:"mediaInfo",get:function(){var Le=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",ze={mimeType:Le+this._mediaDataSource.type};return this._mediaElement&&(ze.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(ze.width=this._mediaElement.videoWidth,ze.height=this._mediaElement.videoHeight)),ze}},{key:"statisticsInfo",get:function(){var Le={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return Le;var ze=!0,$e=0,gt=0;if(this._mediaElement.getVideoPlaybackQuality){var ir=this._mediaElement.getVideoPlaybackQuality();$e=ir.totalVideoFrames,gt=ir.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?($e=this._mediaElement.webkitDecodedFrameCount,gt=this._mediaElement.webkitDroppedFrameCount):ze=!1;return ze&&(Le.decodedFrames=$e,Le.droppedFrames=gt),Le}},{key:"_onvLoadedMetadata",value:function(Le){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(fe.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(fe.STATISTICS_INFO,this.statisticsInfo)}}]),lt}(),yr=Gt;f.install();function br(lt,mt){var Le=lt;if(Le==null||typeof Le!="object")throw new r("MediaDataSource must be an javascript object!");if(!Le.hasOwnProperty("type"))throw new r("MediaDataSource must has type field to indicate video file type!");switch(Le.type){case"flv":return new Ze(Le,mt);default:return new yr(Le,mt)}}function Sr(){return ce.supportMSEH264Playback()}function Tn(){return ce.getFeatureList()}var cn={};cn.createPlayer=br,cn.isSupported=Sr,cn.getFeatureList=Tn,cn.BaseLoader=g,cn.LoaderStatus=h,cn.LoaderErrors=p,cn.Events=fe,cn.ErrorTypes=Wt,cn.ErrorDetails=ot,cn.FlvPlayer=Ze,cn.NativePlayer=yr,cn.LoggingControl=Se,Object.defineProperty(cn,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Wn=R.a=cn},GVMX:function(j,R,l){var x=l("JEkh"),b=x.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});j.exports=b},GdRQ:function(j,R,l){"use strict";function x(_){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(C){return typeof C}:x=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},x(_)}Object.defineProperty(R,"__esModule",{value:!0}),R.isMac=h,R.isWindows=p,R.isIOS=g,R.isSafari=v,R.isIE=y,R.isEdge=w,R.isFirefox=S,R.hasScrollbarGutter=R.supportsImageMetadata=R.supportsCursorURIs=R.dragThreshold=R.isTouchDevice=void 0;var b=f(l("Lo0S"));function A(){if(typeof WeakMap!="function")return null;var _=new WeakMap;return A=function(){return _},_}function f(_){if(_&&_.__esModule)return _;if(_===null||x(_)!=="object"&&typeof _!="function")return{default:_};var I=A();if(I&&I.has(_))return I.get(_);var C={},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in _)if(Object.prototype.hasOwnProperty.call(_,O)){var M=E?Object.getOwnPropertyDescriptor(_,O):null;M&&(M.get||M.set)?Object.defineProperty(C,O,M):C[O]=_[O]}return C.default=_,I&&I.set(_,C),C}var t="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;R.isTouchDevice=t,window.addEventListener("touchstart",function _(){R.isTouchDevice=t=!0,window.removeEventListener("touchstart",_,!1)},!1);var e=10*(window.devicePixelRatio||1);R.dragThreshold=e;var m=!1;try{var d=document.createElement("canvas");d.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',d.style.cursor.indexOf("url")===0?(b.Info("Data URI scheme cursor supported"),m=!0):b.Warn("Data URI scheme cursor not supported")}catch(_){b.Error("Data URI scheme cursor test exception: "+_)}var a=m;R.supportsCursorURIs=a;var n=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),n=!0}catch(_){}var s=n;R.supportsImageMetadata=s;var c=!0;try{var i=document.createElement("div");i.style.visibility="hidden",i.style.overflow="scroll",document.body.appendChild(i);var u=document.createElement("div");i.appendChild(u);var r=i.offsetWidth-u.offsetWidth;i.parentNode.removeChild(i),c=r!=0}catch(_){b.Error("Scrollbar test exception: "+_)}var o=c;R.hasScrollbarGutter=o;function h(){return navigator&&!!/mac/i.exec(navigator.platform)}function p(){return navigator&&!!/win/i.exec(navigator.platform)}function g(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function v(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function y(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function w(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function S(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GeKi:function(j,R,l){var x=l("bYtY"),b=l("6Ic6"),A=l("IwbS"),f=l("y+Vt"),t=l("sK/D"),e=t.createClipPath,m=["itemStyle"],d=["emphasis","itemStyle"],a=["color","color0","borderColor","borderColor0"],n=b.extend({type:"candlestick",render:function(v,y,w){this.group.removeClipPath(),this._updateDrawMode(v),this._isLargeDraw?this._renderLarge(v):this._renderNormal(v)},incrementalPrepareRender:function(v,y,w){this._clear(),this._updateDrawMode(v)},incrementalRender:function(v,y,w,S){this._isLargeDraw?this._incrementalRenderLarge(v,y):this._incrementalRenderNormal(v,y)},_updateDrawMode:function(v){var y=v.pipelineContext.large;(this._isLargeDraw==null||y^this._isLargeDraw)&&(this._isLargeDraw=y,this._clear())},_renderNormal:function(v){var y=v.getData(),w=this._data,S=this.group,_=y.getLayout("isSimpleBox"),I=v.get("clip",!0),C=v.coordinateSystem,E=C.getArea&&C.getArea();this._data||S.removeAll(),y.diff(w).add(function(O){if(y.hasValue(O)){var M,F=y.getItemLayout(O);if(I&&i(E,F))return;M=c(F,O,!0),A.initProps(M,{shape:{points:F.ends}},v,O),u(M,y,O,_),S.add(M),y.setItemGraphicEl(O,M)}}).update(function(O,M){var F=w.getItemGraphicEl(M);if(!y.hasValue(O)){S.remove(F);return}var H=y.getItemLayout(O);if(I&&i(E,H)){S.remove(F);return}F?A.updateProps(F,{shape:{points:H.ends}},v,O):F=c(H,O),u(F,y,O,_),S.add(F),y.setItemGraphicEl(O,F)}).remove(function(O){var M=w.getItemGraphicEl(O);M&&S.remove(M)}).execute(),this._data=y},_renderLarge:function(v){this._clear(),h(v,this.group);var y=v.get("clip",!0)?e(v.coordinateSystem,!1,v):null;y?this.group.setClipPath(y):this.group.removeClipPath()},_incrementalRenderNormal:function(v,y){for(var w=y.getData(),S=w.getLayout("isSimpleBox"),_;(_=v.next())!=null;){var I,C=w.getItemLayout(_);I=c(C,_),u(I,w,_,S),I.incremental=!0,this.group.add(I)}},_incrementalRenderLarge:function(v,y){h(y,this.group,!0)},remove:function(v){this._clear()},_clear:function(){this.group.removeAll(),this._data=null},dispose:x.noop}),s=f.extend({type:"normalCandlestickBox",shape:{},buildPath:function(v,y){var w=y.points;this.__simpleBox?(v.moveTo(w[4][0],w[4][1]),v.lineTo(w[6][0],w[6][1])):(v.moveTo(w[0][0],w[0][1]),v.lineTo(w[1][0],w[1][1]),v.lineTo(w[2][0],w[2][1]),v.lineTo(w[3][0],w[3][1]),v.closePath(),v.moveTo(w[4][0],w[4][1]),v.lineTo(w[5][0],w[5][1]),v.moveTo(w[6][0],w[6][1]),v.lineTo(w[7][0],w[7][1]))}});function c(v,y,w){var S=v.ends;return new s({shape:{points:w?r(S,v):S},z2:100})}function i(v,y){for(var w=!0,S=0;S<y.ends.length;S++)if(v.contain(y.ends[S][0],y.ends[S][1])){w=!1;break}return w}function u(v,y,w,S){var _=y.getItemModel(w),I=_.getModel(m),C=y.getItemVisual(w,"color"),E=y.getItemVisual(w,"borderColor")||C,O=I.getItemStyle(a);v.useStyle(O),v.style.strokeNoScale=!0,v.style.fill=C,v.style.stroke=E,v.__simpleBox=S;var M=_.getModel(d).getItemStyle();A.setHoverStyle(v,M)}function r(v,y){return x.map(v,function(w){return w=w.slice(),w[1]=y.initBaseline,w})}var o=f.extend({type:"largeCandlestickBox",shape:{},buildPath:function(v,y){for(var w=y.points,S=0;S<w.length;)if(this.__sign===w[S++]){var _=w[S++];v.moveTo(_,w[S++]),v.lineTo(_,w[S++])}else S+=3}});function h(v,y,w){var S=v.getData(),_=S.getLayout("largePoints"),I=new o({shape:{points:_},__sign:1});y.add(I);var C=new o({shape:{points:_},__sign:-1});y.add(C),p(1,I,v,S),p(-1,C,v,S),w&&(I.incremental=!0,C.incremental=!0)}function p(v,y,w,S){var _=v>0?"P":"N",I=S.getVisual("borderColor"+_)||S.getVisual("color"+_),C=w.getModel(m).getItemStyle(a);y.useStyle(C),y.style.fill=null,y.style.stroke=I}var g=n;j.exports=g},Gev7:function(j,R,l){var x=l("bYtY"),b=l("K2GJ"),A=l("1bdT"),f=l("ni6a");function t(m){m=m||{},A.call(this,m);for(var d in m)m.hasOwnProperty(d)&&d!=="style"&&(this[d]=m[d]);this.style=new b(m.style,this),this._rect=null,this.__clipPaths=null}t.prototype={constructor:t,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(d){},afterBrush:function(d){},brush:function(d,a){},getBoundingRect:function(){},contain:function(d,a){return this.rectContain(d,a)},traverse:function(d,a){d.call(a,this)},rectContain:function(d,a){var n=this.transformCoordToLocal(d,a),s=this.getBoundingRect();return s.contain(n[0],n[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(d){return this.animate("style",d)},attrKV:function(d,a){d!=="style"?A.prototype.attrKV.call(this,d,a):this.style.set(a)},setStyle:function(d,a){return this.style.set(d,a),this.dirty(!1),this},useStyle:function(d){return this.style=new b(d,this),this.dirty(!1),this},calculateTextPosition:null},x.inherits(t,A),x.mixin(t,f);var e=t;j.exports=e},GrNh:function(j,R,l){var x=l("bYtY"),b=l("IwbS"),A=l("6Ic6");function f(n,s,c,i){var u=s.getData(),r=this.dataIndex,o=u.getName(r),h=s.get("selectedOffset");i.dispatchAction({type:"pieToggleSelect",from:n,name:o,seriesId:s.id}),u.each(function(p){t(u.getItemGraphicEl(p),u.getItemLayout(p),s.isSelected(u.getName(p)),h,c)})}function t(n,s,c,i,u){var r=(s.startAngle+s.endAngle)/2,o=Math.cos(r),h=Math.sin(r),p=c?i:0,g=[o*p,h*p];u?n.animate().when(200,{position:g}).start("bounceOut"):n.attr("position",g)}function e(n,s){b.Group.call(this);var c=new b.Sector({z2:2}),i=new b.Polyline,u=new b.Text;this.add(c),this.add(i),this.add(u),this.updateData(n,s,!0)}var m=e.prototype;m.updateData=function(n,s,c){var i=this.childAt(0),u=this.childAt(1),r=this.childAt(2),o=n.hostModel,h=n.getItemModel(s),p=n.getItemLayout(s),g=x.extend({},p);g.label=null;var v=o.getShallow("animationTypeUpdate");if(c){i.setShape(g);var y=o.getShallow("animationType");y==="scale"?(i.shape.r=p.r0,b.initProps(i,{shape:{r:p.r}},o,s)):(i.shape.endAngle=p.startAngle,b.updateProps(i,{shape:{endAngle:p.endAngle}},o,s))}else v==="expansion"?i.setShape(g):b.updateProps(i,{shape:g},o,s);var w=n.getItemVisual(s,"color");i.useStyle(x.defaults({lineJoin:"bevel",fill:w},h.getModel("itemStyle").getItemStyle())),i.hoverStyle=h.getModel("emphasis.itemStyle").getItemStyle();var S=h.getShallow("cursor");S&&i.attr("cursor",S),t(this,n.getItemLayout(s),o.isSelected(n.getName(s)),o.get("selectedOffset"),o.get("animation"));var _=!c&&v==="transition";this._updateLabel(n,s,_),this.highDownOnUpdate=o.get("silent")?null:function(I,C){var E=o.isAnimationEnabled()&&h.get("hoverAnimation");C==="emphasis"?(u.ignore=u.hoverIgnore,r.ignore=r.hoverIgnore,E&&(i.stopAnimation(!0),i.animateTo({shape:{r:p.r+o.get("hoverOffset")}},300,"elasticOut"))):(u.ignore=u.normalIgnore,r.ignore=r.normalIgnore,E&&(i.stopAnimation(!0),i.animateTo({shape:{r:p.r}},300,"elasticOut")))},b.setHoverStyle(this)},m._updateLabel=function(n,s,c){var i=this.childAt(1),u=this.childAt(2),r=n.hostModel,o=n.getItemModel(s),h=n.getItemLayout(s),p=h.label,g=n.getItemVisual(s,"color");if(!p||isNaN(p.x)||isNaN(p.y)){u.ignore=u.normalIgnore=u.hoverIgnore=i.ignore=i.normalIgnore=i.hoverIgnore=!0;return}var v={points:p.linePoints||[[p.x,p.y],[p.x,p.y],[p.x,p.y]]},y={x:p.x,y:p.y};c?(b.updateProps(i,{shape:v},r,s),b.updateProps(u,{style:y},r,s)):(i.attr({shape:v}),u.attr({style:y})),u.attr({rotation:p.rotation,origin:[p.x,p.y],z2:10});var w=o.getModel("label"),S=o.getModel("emphasis.label"),_=o.getModel("labelLine"),I=o.getModel("emphasis.labelLine"),g=n.getItemVisual(s,"color");b.setLabelStyle(u.style,u.hoverStyle={},w,S,{labelFetcher:n.hostModel,labelDataIndex:s,defaultText:p.text,autoColor:g,useInsideStyle:!!p.inside},{textAlign:p.textAlign,textVerticalAlign:p.verticalAlign,opacity:n.getItemVisual(s,"opacity")}),u.ignore=u.normalIgnore=!w.get("show"),u.hoverIgnore=!S.get("show"),i.ignore=i.normalIgnore=!_.get("show"),i.hoverIgnore=!I.get("show"),i.setStyle({stroke:g,opacity:n.getItemVisual(s,"opacity")}),i.setStyle(_.getModel("lineStyle").getLineStyle()),i.hoverStyle=I.getModel("lineStyle").getLineStyle();var C=_.get("smooth");C&&C===!0&&(C=.4),i.setShape({smooth:C})},x.inherits(e,b.Group);var d=A.extend({type:"pie",init:function(){var n=new b.Group;this._sectorGroup=n},render:function(n,s,c,i){if(i&&i.from===this.uid)return;var u=n.getData(),r=this._data,o=this.group,h=s.get("animation"),p=!r,g=n.get("animationType"),v=n.get("animationTypeUpdate"),y=x.curry(f,this.uid,n,h,c),w=n.get("selectedMode");if(u.diff(r).add(function(E){var O=new e(u,E);p&&g!=="scale"&&O.eachChild(function(M){M.stopAnimation(!0)}),w&&O.on("click",y),u.setItemGraphicEl(E,O),o.add(O)}).update(function(E,O){var M=r.getItemGraphicEl(O);!p&&v!=="transition"&&M.eachChild(function(F){F.stopAnimation(!0)}),M.updateData(u,E),M.off("click"),w&&M.on("click",y),o.add(M),u.setItemGraphicEl(E,M)}).remove(function(E){var O=r.getItemGraphicEl(E);o.remove(O)}).execute(),h&&u.count()>0&&(p?g!=="scale":v!=="transition")){for(var S=u.getItemLayout(0),_=1;isNaN(S.startAngle)&&_<u.count();++_)S=u.getItemLayout(_);var I=Math.max(c.getWidth(),c.getHeight())/2,C=x.bind(o.removeClipPath,o);o.setClipPath(this._createClipPath(S.cx,S.cy,I,S.startAngle,S.clockwise,C,n,p))}else o.removeClipPath();this._data=u},dispose:function(){},_createClipPath:function(n,s,c,i,u,r,o,h){var p=new b.Sector({shape:{cx:n,cy:s,r0:0,r:c,startAngle:i,endAngle:i,clockwise:u}}),g=h?b.initProps:b.updateProps;return g(p,{shape:{endAngle:i+(u?1:-1)*Math.PI*2}},o,r),p},containPoint:function(n,s){var c=s.getData(),i=c.getItemLayout(0);if(i){var u=n[0]-i.cx,r=n[1]-i.cy,o=Math.sqrt(u*u+r*r);return o<=i.r&&o>=i.r0}}}),a=d;j.exports=a},Gytx:function(j,R){j.exports=function(x,b,A,f){var t=A?A.call(f,x,b):void 0;if(t!==void 0)return!!t;if(x===b)return!0;if(typeof x!="object"||!x||typeof b!="object"||!b)return!1;var e=Object.keys(x),m=Object.keys(b);if(e.length!==m.length)return!1;for(var d=Object.prototype.hasOwnProperty.bind(b),a=0;a<e.length;a++){var n=e[a];if(!d(n))return!1;var s=x[n],c=b[n];if(t=A?A.call(f,s,c,n):void 0,t===!1||t===void 0&&s!==c)return!1}return!0}},GzdX:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("q1tI"),f=l.n(A),t=l("rePB"),e=l("1OyB"),m=l("vuIU"),d=l("Ji7U"),a=l("md7G"),n=l("foSv"),s=l("m+aA"),c=l("TSYQ"),i=l.n(c),u=l("4IlW");function r(K){var z=K.pageXOffset,W="scrollLeft";if(typeof z!="number"){var P=K.document;z=P.documentElement[W],typeof z!="number"&&(z=P.body[W])}return z}function o(K){var z,W,P=K.ownerDocument,G=P.body,V=P&&P.documentElement,q=K.getBoundingClientRect();return z=q.left,W=q.top,z-=V.clientLeft||G.clientLeft||0,W-=V.clientTop||G.clientTop||0,{left:z,top:W}}function h(K){var z=o(K),W=K.ownerDocument,P=W.defaultView||W.parentWindow;return z.left+=r(P),z.left}function p(K){var z=g();return function(){var P=Object(n.a)(K),G;if(z){var V=Object(n.a)(this).constructor;G=Reflect.construct(P,arguments,V)}else G=P.apply(this,arguments);return Object(a.a)(this,G)}}function g(){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(K){return!1}}var v=function(K){Object(d.a)(W,K);var z=p(W);function W(){var P;return Object(e.a)(this,W),P=z.apply(this,arguments),P.onHover=function(G){var V=P.props,q=V.onHover,re=V.index;q(G,re)},P.onClick=function(G){var V=P.props,q=V.onClick,re=V.index;q(G,re)},P.onKeyDown=function(G){var V=P.props,q=V.onClick,re=V.index;G.keyCode===13&&q(G,re)},P}return Object(m.a)(W,[{key:"getClassName",value:function(){var G=this.props,V=G.prefixCls,q=G.index,re=G.value,ce=G.allowHalf,ie=G.focused,fe=q+1,xe=V;return re===0&&q===0&&ie?xe+=" ".concat(V,"-focused"):ce&&re+.5>=fe&&re<fe?(xe+=" ".concat(V,"-half ").concat(V,"-active"),ie&&(xe+=" ".concat(V,"-focused"))):(xe+=fe<=re?" ".concat(V,"-full"):" ".concat(V,"-zero"),fe===re&&ie&&(xe+=" ".concat(V,"-focused"))),xe}},{key:"render",value:function(){var G=this.onHover,V=this.onClick,q=this.onKeyDown,re=this.props,ce=re.disabled,ie=re.prefixCls,fe=re.character,xe=re.characterRender,Se=re.index,ke=re.count,ge=re.value,Be=typeof fe=="function"?fe(this.props):fe,ee=f.a.createElement("li",{className:this.getClassName()},f.a.createElement("div",{onClick:ce?null:V,onKeyDown:ce?null:q,onMouseMove:ce?null:G,role:"radio","aria-checked":ge>Se?"true":"false","aria-posinset":Se+1,"aria-setsize":ke,tabIndex:ce?-1:0},f.a.createElement("div",{className:"".concat(ie,"-first")},Be),f.a.createElement("div",{className:"".concat(ie,"-second")},Be)));return xe&&(ee=xe(ee,this.props)),ee}}]),W}(f.a.Component);function y(K,z){var W=Object.keys(K);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(K);z&&(P=P.filter(function(G){return Object.getOwnPropertyDescriptor(K,G).enumerable})),W.push.apply(W,P)}return W}function w(K){for(var z=1;z<arguments.length;z++){var W=arguments[z]!=null?arguments[z]:{};z%2?y(Object(W),!0).forEach(function(P){Object(t.a)(K,P,W[P])}):Object.getOwnPropertyDescriptors?Object.defineProperties(K,Object.getOwnPropertyDescriptors(W)):y(Object(W)).forEach(function(P){Object.defineProperty(K,P,Object.getOwnPropertyDescriptor(W,P))})}return K}function S(K){var z=_();return function(){var P=Object(n.a)(K),G;if(z){var V=Object(n.a)(this).constructor;G=Reflect.construct(P,arguments,V)}else G=P.apply(this,arguments);return Object(a.a)(this,G)}}function _(){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(K){return!1}}function I(){}var C=function(K){Object(d.a)(W,K);var z=S(W);function W(P){var G;Object(e.a)(this,W),G=z.call(this,P),G.onHover=function(q,re){var ce=G.props.onHoverChange,ie=G.getStarValue(re,q.pageX),fe=G.state.cleanedValue;ie!==fe&&G.setState({hoverValue:ie,cleanedValue:null}),ce(ie)},G.onMouseLeave=function(){var q=G.props.onHoverChange;G.setState({hoverValue:void 0,cleanedValue:null}),q(void 0)},G.onClick=function(q,re){var ce=G.props.allowClear,ie=G.state.value,fe=G.getStarValue(re,q.pageX),xe=!1;ce&&(xe=fe===ie),G.onMouseLeave(),G.changeValue(xe?0:fe),G.setState({cleanedValue:xe?fe:null})},G.onFocus=function(){var q=G.props.onFocus;G.setState({focused:!0}),q&&q()},G.onBlur=function(){var q=G.props.onBlur;G.setState({focused:!1}),q&&q()},G.onKeyDown=function(q){var re=q.keyCode,ce=G.props,ie=ce.count,fe=ce.allowHalf,xe=ce.onKeyDown,Se=ce.direction,ke=Se==="rtl",ge=G.state.value;re===u.a.RIGHT&&ge<ie&&!ke?(fe?ge+=.5:ge+=1,G.changeValue(ge),q.preventDefault()):re===u.a.LEFT&&ge>0&&!ke||re===u.a.RIGHT&&ge>0&&ke?(fe?ge-=.5:ge-=1,G.changeValue(ge),q.preventDefault()):re===u.a.LEFT&&ge<ie&&ke&&(fe?ge+=.5:ge+=1,G.changeValue(ge),q.preventDefault()),xe&&xe(q)},G.saveRef=function(q){return function(re){G.stars[q]=re}},G.saveRate=function(q){G.rate=q};var V=P.value;return V===void 0&&(V=P.defaultValue),G.stars={},G.state={value:V,focused:!1,cleanedValue:null},G}return Object(m.a)(W,[{key:"componentDidMount",value:function(){var G=this.props,V=G.autoFocus,q=G.disabled;V&&!q&&this.focus()}},{key:"getStarDOM",value:function(G){return Object(s.a)(this.stars[G])}},{key:"getStarValue",value:function(G,V){var q=this.props,re=q.allowHalf,ce=q.direction,ie=ce==="rtl",fe=G+1;if(re){var xe=this.getStarDOM(G),Se=h(xe),ke=xe.clientWidth;(ie&&V-Se>ke/2||!ie&&V-Se<ke/2)&&(fe-=.5)}return fe}},{key:"focus",value:function(){var G=this.props.disabled;G||this.rate.focus()}},{key:"blur",value:function(){var G=this.props.disabled;G||this.rate.blur()}},{key:"changeValue",value:function(G){var V=this.props.onChange;"value"in this.props||this.setState({value:G}),V(G)}},{key:"render",value:function(){for(var G=this.props,V=G.count,q=G.allowHalf,re=G.style,ce=G.prefixCls,ie=G.disabled,fe=G.className,xe=G.character,Se=G.characterRender,ke=G.tabIndex,ge=G.direction,Be=this.state,ee=Be.value,ue=Be.hoverValue,Ge=Be.focused,ae=[],Z=ie?"".concat(ce,"-disabled"):"",Y=0;Y<V;Y+=1)ae.push(f.a.createElement(v,{ref:this.saveRef(Y),index:Y,count:V,disabled:ie,prefixCls:"".concat(ce,"-star"),allowHalf:q,value:ue===void 0?ee:ue,onClick:this.onClick,onHover:this.onHover,key:Y,character:xe,characterRender:Se,focused:Ge}));var te=i()(ce,Z,fe,Object(t.a)({},"".concat(ce,"-rtl"),ge==="rtl"));return f.a.createElement("ul",{className:te,style:re,onMouseLeave:ie?null:this.onMouseLeave,tabIndex:ie?-1:ke,onFocus:ie?null:this.onFocus,onBlur:ie?null:this.onBlur,onKeyDown:ie?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},ae)}}],[{key:"getDerivedStateFromProps",value:function(G,V){return"value"in G&&G.value!==void 0?w(w({},V),{},{value:G.value}):V}}]),W}(f.a.Component);C.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:I,character:"\u2605",onHoverChange:I,tabIndex:0,direction:"ltr"};var E=C,O=E,M=l("Lerx"),F=l.n(M),H=l("3S7+"),B=l("H84U"),X=function(K,z){var W={};for(var P in K)Object.prototype.hasOwnProperty.call(K,P)&&z.indexOf(P)<0&&(W[P]=K[P]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,P=Object.getOwnPropertySymbols(K);G<P.length;G++)z.indexOf(P[G])<0&&Object.prototype.propertyIsEnumerable.call(K,P[G])&&(W[P[G]]=K[P[G]]);return W},J=A.forwardRef(function(K,z){var W=K.prefixCls,P=K.tooltips,G=X(K,["prefixCls","tooltips"]),V=function(xe,Se){var ke=Se.index;return P?A.createElement(H.a,{title:P[ke]},xe):xe},q=A.useContext(B.b),re=q.getPrefixCls,ce=q.direction,ie=re("rate",W);return A.createElement(O,b()({ref:z,characterRender:V},G,{prefixCls:ie,direction:ce}))});J.displayName="Rate",J.defaultProps={character:A.createElement(F.a,null)};var k=R.a=J},H6uX:function(j,R){var l=Array.prototype.slice,x=function(e){this._$handlers={},this._$eventProcessor=e};x.prototype={constructor:x,one:function(e,m,d,a){return A(this,e,m,d,a,!0)},on:function(e,m,d,a){return A(this,e,m,d,a,!1)},isSilent:function(e){var m=this._$handlers;return!m[e]||!m[e].length},off:function(e,m){var d=this._$handlers;if(!e)return this._$handlers={},this;if(m){if(d[e]){for(var a=[],n=0,s=d[e].length;n<s;n++)d[e][n].h!==m&&a.push(d[e][n]);d[e]=a}d[e]&&d[e].length===0&&delete d[e]}else delete d[e];return this},trigger:function(e){var m=this._$handlers[e],d=this._$eventProcessor;if(m){var a=arguments,n=a.length;n>3&&(a=l.call(a,1));for(var s=m.length,c=0;c<s;){var i=m[c];if(d&&d.filter&&i.query!=null&&!d.filter(e,i.query)){c++;continue}switch(n){case 1:i.h.call(i.ctx);break;case 2:i.h.call(i.ctx,a[1]);break;case 3:i.h.call(i.ctx,a[1],a[2]);break;default:i.h.apply(i.ctx,a);break}i.one?(m.splice(c,1),s--):c++}}return d&&d.afterTrigger&&d.afterTrigger(e),this},triggerWithContext:function(e){var m=this._$handlers[e],d=this._$eventProcessor;if(m){var a=arguments,n=a.length;n>4&&(a=l.call(a,1,a.length-1));for(var s=a[a.length-1],c=m.length,i=0;i<c;){var u=m[i];if(d&&d.filter&&u.query!=null&&!d.filter(e,u.query)){i++;continue}switch(n){case 1:u.h.call(s);break;case 2:u.h.call(s,a[1]);break;case 3:u.h.call(s,a[1],a[2]);break;default:u.h.apply(s,a);break}u.one?(m.splice(i,1),c--):i++}}return d&&d.afterTrigger&&d.afterTrigger(e),this}};function b(t,e){var m=t._$eventProcessor;return e!=null&&m&&m.normalizeQuery&&(e=m.normalizeQuery(e)),e}function A(t,e,m,d,a,n){var s=t._$handlers;if(typeof m=="function"&&(a=d,d=m,m=null),!d||!e)return t;m=b(t,m),s[e]||(s[e]=[]);for(var c=0;c<s[e].length;c++)if(s[e][c].h===d)return t;var i={h:d,one:n,query:m,ctx:a||t,callAtLast:d.zrEventfulCallAtLast},u=s[e].length-1,r=s[e][u];return r&&r.callAtLast?s[e].splice(u,0,i):s[e].push(i),t}var f=x;j.exports=f},H7XF:function(j,R,l){"use strict";R.byteLength=d,R.toByteArray=n,R.fromByteArray=i;for(var x=[],b=[],A=typeof Uint8Array!="undefined"?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,e=f.length;t<e;++t)x[t]=f[t],b[f.charCodeAt(t)]=t;b["-".charCodeAt(0)]=62,b["_".charCodeAt(0)]=63;function m(u){var r=u.length;if(r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var o=u.indexOf("=");o===-1&&(o=r);var h=o===r?0:4-o%4;return[o,h]}function d(u){var r=m(u),o=r[0],h=r[1];return(o+h)*3/4-h}function a(u,r,o){return(r+o)*3/4-o}function n(u){var r,o=m(u),h=o[0],p=o[1],g=new A(a(u,h,p)),v=0,y=p>0?h-4:h,w;for(w=0;w<y;w+=4)r=b[u.charCodeAt(w)]<<18|b[u.charCodeAt(w+1)]<<12|b[u.charCodeAt(w+2)]<<6|b[u.charCodeAt(w+3)],g[v++]=r>>16&255,g[v++]=r>>8&255,g[v++]=r&255;return p===2&&(r=b[u.charCodeAt(w)]<<2|b[u.charCodeAt(w+1)]>>4,g[v++]=r&255),p===1&&(r=b[u.charCodeAt(w)]<<10|b[u.charCodeAt(w+1)]<<4|b[u.charCodeAt(w+2)]>>2,g[v++]=r>>8&255,g[v++]=r&255),g}function s(u){return x[u>>18&63]+x[u>>12&63]+x[u>>6&63]+x[u&63]}function c(u,r,o){for(var h,p=[],g=r;g<o;g+=3)h=(u[g]<<16&16711680)+(u[g+1]<<8&65280)+(u[g+2]&255),p.push(s(h));return p.join("")}function i(u){for(var r,o=u.length,h=o%3,p=[],g=16383,v=0,y=o-h;v<y;v+=g)p.push(c(u,v,v+g>y?y:v+g));return h===1?(r=u[o-1],p.push(x[r>>2]+x[r<<4&63]+"==")):h===2&&(r=(u[o-2]<<8)+u[o-1],p.push(x[r>>10]+x[r>>4&63]+x[r<<2&63]+"=")),p.join("")}},HBhm:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"};R.default=x},HDXh:function(j,R,l){"use strict";(function(x){/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <http://feross.org>
* @license MIT
*/var b=l("H7XF"),A=l("kVK+"),f=l("v3Qx");R.Buffer=d,R.SlowBuffer=p,R.INSPECT_MAX_BYTES=50,d.TYPED_ARRAY_SUPPORT=x.TYPED_ARRAY_SUPPORT!==void 0?x.TYPED_ARRAY_SUPPORT:t(),R.kMaxLength=e();function t(){try{var ae=new Uint8Array(1);return ae.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ae.foo()===42&&typeof ae.subarray=="function"&&ae.subarray(1,1).byteLength===0}catch(Z){return!1}}function e(){return d.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function m(ae,Z){if(e()<Z)throw new RangeError("Invalid typed array length");return d.TYPED_ARRAY_SUPPORT?(ae=new Uint8Array(Z),ae.__proto__=d.prototype):(ae===null&&(ae=new d(Z)),ae.length=Z),ae}function d(ae,Z,Y){if(!d.TYPED_ARRAY_SUPPORT&&!(this instanceof d))return new d(ae,Z,Y);if(typeof ae=="number"){if(typeof Z=="string")throw new Error("If encoding is specified then the first argument must be a string");return c(this,ae)}return a(this,ae,Z,Y)}d.poolSize=8192,d._augment=function(ae){return ae.__proto__=d.prototype,ae};function a(ae,Z,Y,te){if(typeof Z=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&Z instanceof ArrayBuffer?r(ae,Z,Y,te):typeof Z=="string"?i(ae,Z,Y):o(ae,Z)}d.from=function(ae,Z,Y){return a(null,ae,Z,Y)},d.TYPED_ARRAY_SUPPORT&&(d.prototype.__proto__=Uint8Array.prototype,d.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&d[Symbol.species]===d&&Object.defineProperty(d,Symbol.species,{value:null,configurable:!0}));function n(ae){if(typeof ae!="number")throw new TypeError('"size" argument must be a number');if(ae<0)throw new RangeError('"size" argument must not be negative')}function s(ae,Z,Y,te){return n(Z),Z<=0?m(ae,Z):Y!==void 0?typeof te=="string"?m(ae,Z).fill(Y,te):m(ae,Z).fill(Y):m(ae,Z)}d.alloc=function(ae,Z,Y){return s(null,ae,Z,Y)};function c(ae,Z){if(n(Z),ae=m(ae,Z<0?0:h(Z)|0),!d.TYPED_ARRAY_SUPPORT)for(var Y=0;Y<Z;++Y)ae[Y]=0;return ae}d.allocUnsafe=function(ae){return c(null,ae)},d.allocUnsafeSlow=function(ae){return c(null,ae)};function i(ae,Z,Y){if((typeof Y!="string"||Y==="")&&(Y="utf8"),!d.isEncoding(Y))throw new TypeError('"encoding" must be a valid string encoding');var te=g(Z,Y)|0;ae=m(ae,te);var we=ae.write(Z,Y);return we!==te&&(ae=ae.slice(0,we)),ae}function u(ae,Z){var Y=Z.length<0?0:h(Z.length)|0;ae=m(ae,Y);for(var te=0;te<Y;te+=1)ae[te]=Z[te]&255;return ae}function r(ae,Z,Y,te){if(Z.byteLength,Y<0||Z.byteLength<Y)throw new RangeError("'offset' is out of bounds");if(Z.byteLength<Y+(te||0))throw new RangeError("'length' is out of bounds");return Y===void 0&&te===void 0?Z=new Uint8Array(Z):te===void 0?Z=new Uint8Array(Z,Y):Z=new Uint8Array(Z,Y,te),d.TYPED_ARRAY_SUPPORT?(ae=Z,ae.__proto__=d.prototype):ae=u(ae,Z),ae}function o(ae,Z){if(d.isBuffer(Z)){var Y=h(Z.length)|0;return ae=m(ae,Y),ae.length===0||Z.copy(ae,0,0,Y),ae}if(Z){if(typeof ArrayBuffer!="undefined"&&Z.buffer instanceof ArrayBuffer||"length"in Z)return typeof Z.length!="number"||Ge(Z.length)?m(ae,0):u(ae,Z);if(Z.type==="Buffer"&&f(Z.data))return u(ae,Z.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function h(ae){if(ae>=e())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+e().toString(16)+" bytes");return ae|0}function p(ae){return+ae!=ae&&(ae=0),d.alloc(+ae)}d.isBuffer=function(Z){return!!(Z!=null&&Z._isBuffer)},d.compare=function(Z,Y){if(!d.isBuffer(Z)||!d.isBuffer(Y))throw new TypeError("Arguments must be Buffers");if(Z===Y)return 0;for(var te=Z.length,we=Y.length,pe=0,De=Math.min(te,we);pe<De;++pe)if(Z[pe]!==Y[pe]){te=Z[pe],we=Y[pe];break}return te<we?-1:we<te?1:0},d.isEncoding=function(Z){switch(String(Z).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}},d.concat=function(Z,Y){if(!f(Z))throw new TypeError('"list" argument must be an Array of Buffers');if(Z.length===0)return d.alloc(0);var te;if(Y===void 0)for(Y=0,te=0;te<Z.length;++te)Y+=Z[te].length;var we=d.allocUnsafe(Y),pe=0;for(te=0;te<Z.length;++te){var De=Z[te];if(!d.isBuffer(De))throw new TypeError('"list" argument must be an Array of Buffers');De.copy(we,pe),pe+=De.length}return we};function g(ae,Z){if(d.isBuffer(ae))return ae.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(ae)||ae instanceof ArrayBuffer))return ae.byteLength;typeof ae!="string"&&(ae=""+ae);var Y=ae.length;if(Y===0)return 0;for(var te=!1;;)switch(Z){case"ascii":case"latin1":case"binary":return Y;case"utf8":case"utf-8":case void 0:return ke(ae).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Y*2;case"hex":return Y>>>1;case"base64":return ee(ae).length;default:if(te)return ke(ae).length;Z=(""+Z).toLowerCase(),te=!0}}d.byteLength=g;function v(ae,Z,Y){var te=!1;if((Z===void 0||Z<0)&&(Z=0),Z>this.length)return"";if((Y===void 0||Y>this.length)&&(Y=this.length),Y<=0)return"";if(Y>>>=0,Z>>>=0,Y<=Z)return"";for(ae||(ae="utf8");;)switch(ae){case"hex":return K(this,Z,Y);case"utf8":case"utf-8":return H(this,Z,Y);case"ascii":return J(this,Z,Y);case"latin1":case"binary":return k(this,Z,Y);case"base64":return F(this,Z,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return z(this,Z,Y);default:if(te)throw new TypeError("Unknown encoding: "+ae);ae=(ae+"").toLowerCase(),te=!0}}d.prototype._isBuffer=!0;function y(ae,Z,Y){var te=ae[Z];ae[Z]=ae[Y],ae[Y]=te}d.prototype.swap16=function(){var Z=this.length;if(Z%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Y=0;Y<Z;Y+=2)y(this,Y,Y+1);return this},d.prototype.swap32=function(){var Z=this.length;if(Z%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Y=0;Y<Z;Y+=4)y(this,Y,Y+3),y(this,Y+1,Y+2);return this},d.prototype.swap64=function(){var Z=this.length;if(Z%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Y=0;Y<Z;Y+=8)y(this,Y,Y+7),y(this,Y+1,Y+6),y(this,Y+2,Y+5),y(this,Y+3,Y+4);return this},d.prototype.toString=function(){var Z=this.length|0;return Z===0?"":arguments.length===0?H(this,0,Z):v.apply(this,arguments)},d.prototype.equals=function(Z){if(!d.isBuffer(Z))throw new TypeError("Argument must be a Buffer");return this===Z?!0:d.compare(this,Z)===0},d.prototype.inspect=function(){var Z="",Y=R.INSPECT_MAX_BYTES;return this.length>0&&(Z=this.toString("hex",0,Y).match(/.{2}/g).join(" "),this.length>Y&&(Z+=" ... ")),"<Buffer "+Z+">"},d.prototype.compare=function(Z,Y,te,we,pe){if(!d.isBuffer(Z))throw new TypeError("Argument must be a Buffer");if(Y===void 0&&(Y=0),te===void 0&&(te=Z?Z.length:0),we===void 0&&(we=0),pe===void 0&&(pe=this.length),Y<0||te>Z.length||we<0||pe>this.length)throw new RangeError("out of range index");if(we>=pe&&Y>=te)return 0;if(we>=pe)return-1;if(Y>=te)return 1;if(Y>>>=0,te>>>=0,we>>>=0,pe>>>=0,this===Z)return 0;for(var De=pe-we,Ne=te-Y,me=Math.min(De,Ne),be=this.slice(we,pe),Re=Z.slice(Y,te),it=0;it<me;++it)if(be[it]!==Re[it]){De=be[it],Ne=Re[it];break}return De<Ne?-1:Ne<De?1:0};function w(ae,Z,Y,te,we){if(ae.length===0)return-1;if(typeof Y=="string"?(te=Y,Y=0):Y>2147483647?Y=2147483647:Y<-2147483648&&(Y=-2147483648),Y=+Y,isNaN(Y)&&(Y=we?0:ae.length-1),Y<0&&(Y=ae.length+Y),Y>=ae.length){if(we)return-1;Y=ae.length-1}else if(Y<0)if(we)Y=0;else return-1;if(typeof Z=="string"&&(Z=d.from(Z,te)),d.isBuffer(Z))return Z.length===0?-1:S(ae,Z,Y,te,we);if(typeof Z=="number")return Z=Z&255,d.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?we?Uint8Array.prototype.indexOf.call(ae,Z,Y):Uint8Array.prototype.lastIndexOf.call(ae,Z,Y):S(ae,[Z],Y,te,we);throw new TypeError("val must be string, number or Buffer")}function S(ae,Z,Y,te,we){var pe=1,De=ae.length,Ne=Z.length;if(te!==void 0&&(te=String(te).toLowerCase(),te==="ucs2"||te==="ucs-2"||te==="utf16le"||te==="utf-16le")){if(ae.length<2||Z.length<2)return-1;pe=2,De/=2,Ne/=2,Y/=2}function me(pt,Pe){return pe===1?pt[Pe]:pt.readUInt16BE(Pe*pe)}var be;if(we){var Re=-1;for(be=Y;be<De;be++)if(me(ae,be)===me(Z,Re===-1?0:be-Re)){if(Re===-1&&(Re=be),be-Re+1===Ne)return Re*pe}else Re!==-1&&(be-=be-Re),Re=-1}else for(Y+Ne>De&&(Y=De-Ne),be=Y;be>=0;be--){for(var it=!0,yt=0;yt<Ne;yt++)if(me(ae,be+yt)!==me(Z,yt)){it=!1;break}if(it)return be}return-1}d.prototype.includes=function(Z,Y,te){return this.indexOf(Z,Y,te)!==-1},d.prototype.indexOf=function(Z,Y,te){return w(this,Z,Y,te,!0)},d.prototype.lastIndexOf=function(Z,Y,te){return w(this,Z,Y,te,!1)};function _(ae,Z,Y,te){Y=Number(Y)||0;var we=ae.length-Y;te?(te=Number(te),te>we&&(te=we)):te=we;var pe=Z.length;if(pe%2!==0)throw new TypeError("Invalid hex string");te>pe/2&&(te=pe/2);for(var De=0;De<te;++De){var Ne=parseInt(Z.substr(De*2,2),16);if(isNaN(Ne))return De;ae[Y+De]=Ne}return De}function I(ae,Z,Y,te){return ue(ke(Z,ae.length-Y),ae,Y,te)}function C(ae,Z,Y,te){return ue(ge(Z),ae,Y,te)}function E(ae,Z,Y,te){return C(ae,Z,Y,te)}function O(ae,Z,Y,te){return ue(ee(Z),ae,Y,te)}function M(ae,Z,Y,te){return ue(Be(Z,ae.length-Y),ae,Y,te)}d.prototype.write=function(Z,Y,te,we){if(Y===void 0)we="utf8",te=this.length,Y=0;else if(te===void 0&&typeof Y=="string")we=Y,te=this.length,Y=0;else if(isFinite(Y))Y=Y|0,isFinite(te)?(te=te|0,we===void 0&&(we="utf8")):(we=te,te=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var pe=this.length-Y;if((te===void 0||te>pe)&&(te=pe),Z.length>0&&(te<0||Y<0)||Y>this.length)throw new RangeError("Attempt to write outside buffer bounds");we||(we="utf8");for(var De=!1;;)switch(we){case"hex":return _(this,Z,Y,te);case"utf8":case"utf-8":return I(this,Z,Y,te);case"ascii":return C(this,Z,Y,te);case"latin1":case"binary":return E(this,Z,Y,te);case"base64":return O(this,Z,Y,te);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,Z,Y,te);default:if(De)throw new TypeError("Unknown encoding: "+we);we=(""+we).toLowerCase(),De=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function F(ae,Z,Y){return Z===0&&Y===ae.length?b.fromByteArray(ae):b.fromByteArray(ae.slice(Z,Y))}function H(ae,Z,Y){Y=Math.min(ae.length,Y);for(var te=[],we=Z;we<Y;){var pe=ae[we],De=null,Ne=pe>239?4:pe>223?3:pe>191?2:1;if(we+Ne<=Y){var me,be,Re,it;switch(Ne){case 1:pe<128&&(De=pe);break;case 2:me=ae[we+1],(me&192)===128&&(it=(pe&31)<<6|me&63,it>127&&(De=it));break;case 3:me=ae[we+1],be=ae[we+2],(me&192)===128&&(be&192)===128&&(it=(pe&15)<<12|(me&63)<<6|be&63,it>2047&&(it<55296||it>57343)&&(De=it));break;case 4:me=ae[we+1],be=ae[we+2],Re=ae[we+3],(me&192)===128&&(be&192)===128&&(Re&192)===128&&(it=(pe&15)<<18|(me&63)<<12|(be&63)<<6|Re&63,it>65535&&it<1114112&&(De=it))}}De===null?(De=65533,Ne=1):De>65535&&(De-=65536,te.push(De>>>10&1023|55296),De=56320|De&1023),te.push(De),we+=Ne}return X(te)}var B=4096;function X(ae){var Z=ae.length;if(Z<=B)return String.fromCharCode.apply(String,ae);for(var Y="",te=0;te<Z;)Y+=String.fromCharCode.apply(String,ae.slice(te,te+=B));return Y}function J(ae,Z,Y){var te="";Y=Math.min(ae.length,Y);for(var we=Z;we<Y;++we)te+=String.fromCharCode(ae[we]&127);return te}function k(ae,Z,Y){var te="";Y=Math.min(ae.length,Y);for(var we=Z;we<Y;++we)te+=String.fromCharCode(ae[we]);return te}function K(ae,Z,Y){var te=ae.length;(!Z||Z<0)&&(Z=0),(!Y||Y<0||Y>te)&&(Y=te);for(var we="",pe=Z;pe<Y;++pe)we+=Se(ae[pe]);return we}function z(ae,Z,Y){for(var te=ae.slice(Z,Y),we="",pe=0;pe<te.length;pe+=2)we+=String.fromCharCode(te[pe]+te[pe+1]*256);return we}d.prototype.slice=function(Z,Y){var te=this.length;Z=~~Z,Y=Y===void 0?te:~~Y,Z<0?(Z+=te,Z<0&&(Z=0)):Z>te&&(Z=te),Y<0?(Y+=te,Y<0&&(Y=0)):Y>te&&(Y=te),Y<Z&&(Y=Z);var we;if(d.TYPED_ARRAY_SUPPORT)we=this.subarray(Z,Y),we.__proto__=d.prototype;else{var pe=Y-Z;we=new d(pe,void 0);for(var De=0;De<pe;++De)we[De]=this[De+Z]}return we};function W(ae,Z,Y){if(ae%1!==0||ae<0)throw new RangeError("offset is not uint");if(ae+Z>Y)throw new RangeError("Trying to access beyond buffer length")}d.prototype.readUIntLE=function(Z,Y,te){Z=Z|0,Y=Y|0,te||W(Z,Y,this.length);for(var we=this[Z],pe=1,De=0;++De<Y&&(pe*=256);)we+=this[Z+De]*pe;return we},d.prototype.readUIntBE=function(Z,Y,te){Z=Z|0,Y=Y|0,te||W(Z,Y,this.length);for(var we=this[Z+--Y],pe=1;Y>0&&(pe*=256);)we+=this[Z+--Y]*pe;return we},d.prototype.readUInt8=function(Z,Y){return Y||W(Z,1,this.length),this[Z]},d.prototype.readUInt16LE=function(Z,Y){return Y||W(Z,2,this.length),this[Z]|this[Z+1]<<8},d.prototype.readUInt16BE=function(Z,Y){return Y||W(Z,2,this.length),this[Z]<<8|this[Z+1]},d.prototype.readUInt32LE=function(Z,Y){return Y||W(Z,4,this.length),(this[Z]|this[Z+1]<<8|this[Z+2]<<16)+this[Z+3]*16777216},d.prototype.readUInt32BE=function(Z,Y){return Y||W(Z,4,this.length),this[Z]*16777216+(this[Z+1]<<16|this[Z+2]<<8|this[Z+3])},d.prototype.readIntLE=function(Z,Y,te){Z=Z|0,Y=Y|0,te||W(Z,Y,this.length);for(var we=this[Z],pe=1,De=0;++De<Y&&(pe*=256);)we+=this[Z+De]*pe;return pe*=128,we>=pe&&(we-=Math.pow(2,8*Y)),we},d.prototype.readIntBE=function(Z,Y,te){Z=Z|0,Y=Y|0,te||W(Z,Y,this.length);for(var we=Y,pe=1,De=this[Z+--we];we>0&&(pe*=256);)De+=this[Z+--we]*pe;return pe*=128,De>=pe&&(De-=Math.pow(2,8*Y)),De},d.prototype.readInt8=function(Z,Y){return Y||W(Z,1,this.length),this[Z]&128?(255-this[Z]+1)*-1:this[Z]},d.prototype.readInt16LE=function(Z,Y){Y||W(Z,2,this.length);var te=this[Z]|this[Z+1]<<8;return te&32768?te|4294901760:te},d.prototype.readInt16BE=function(Z,Y){Y||W(Z,2,this.length);var te=this[Z+1]|this[Z]<<8;return te&32768?te|4294901760:te},d.prototype.readInt32LE=function(Z,Y){return Y||W(Z,4,this.length),this[Z]|this[Z+1]<<8|this[Z+2]<<16|this[Z+3]<<24},d.prototype.readInt32BE=function(Z,Y){return Y||W(Z,4,this.length),this[Z]<<24|this[Z+1]<<16|this[Z+2]<<8|this[Z+3]},d.prototype.readFloatLE=function(Z,Y){return Y||W(Z,4,this.length),A.read(this,Z,!0,23,4)},d.prototype.readFloatBE=function(Z,Y){return Y||W(Z,4,this.length),A.read(this,Z,!1,23,4)},d.prototype.readDoubleLE=function(Z,Y){return Y||W(Z,8,this.length),A.read(this,Z,!0,52,8)},d.prototype.readDoubleBE=function(Z,Y){return Y||W(Z,8,this.length),A.read(this,Z,!1,52,8)};function P(ae,Z,Y,te,we,pe){if(!d.isBuffer(ae))throw new TypeError('"buffer" argument must be a Buffer instance');if(Z>we||Z<pe)throw new RangeError('"value" argument is out of bounds');if(Y+te>ae.length)throw new RangeError("Index out of range")}d.prototype.writeUIntLE=function(Z,Y,te,we){if(Z=+Z,Y=Y|0,te=te|0,!we){var pe=Math.pow(2,8*te)-1;P(this,Z,Y,te,pe,0)}var De=1,Ne=0;for(this[Y]=Z&255;++Ne<te&&(De*=256);)this[Y+Ne]=Z/De&255;return Y+te},d.prototype.writeUIntBE=function(Z,Y,te,we){if(Z=+Z,Y=Y|0,te=te|0,!we){var pe=Math.pow(2,8*te)-1;P(this,Z,Y,te,pe,0)}var De=te-1,Ne=1;for(this[Y+De]=Z&255;--De>=0&&(Ne*=256);)this[Y+De]=Z/Ne&255;return Y+te},d.prototype.writeUInt8=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,1,255,0),d.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),this[Y]=Z&255,Y+1};function G(ae,Z,Y,te){Z<0&&(Z=65535+Z+1);for(var we=0,pe=Math.min(ae.length-Y,2);we<pe;++we)ae[Y+we]=(Z&255<<8*(te?we:1-we))>>>(te?we:1-we)*8}d.prototype.writeUInt16LE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8):G(this,Z,Y,!0),Y+2},d.prototype.writeUInt16BE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>8,this[Y+1]=Z&255):G(this,Z,Y,!1),Y+2};function V(ae,Z,Y,te){Z<0&&(Z=4294967295+Z+1);for(var we=0,pe=Math.min(ae.length-Y,4);we<pe;++we)ae[Y+we]=Z>>>(te?we:3-we)*8&255}d.prototype.writeUInt32LE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[Y+3]=Z>>>24,this[Y+2]=Z>>>16,this[Y+1]=Z>>>8,this[Y]=Z&255):V(this,Z,Y,!0),Y+4},d.prototype.writeUInt32BE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>24,this[Y+1]=Z>>>16,this[Y+2]=Z>>>8,this[Y+3]=Z&255):V(this,Z,Y,!1),Y+4},d.prototype.writeIntLE=function(Z,Y,te,we){if(Z=+Z,Y=Y|0,!we){var pe=Math.pow(2,8*te-1);P(this,Z,Y,te,pe-1,-pe)}var De=0,Ne=1,me=0;for(this[Y]=Z&255;++De<te&&(Ne*=256);)Z<0&&me===0&&this[Y+De-1]!==0&&(me=1),this[Y+De]=(Z/Ne>>0)-me&255;return Y+te},d.prototype.writeIntBE=function(Z,Y,te,we){if(Z=+Z,Y=Y|0,!we){var pe=Math.pow(2,8*te-1);P(this,Z,Y,te,pe-1,-pe)}var De=te-1,Ne=1,me=0;for(this[Y+De]=Z&255;--De>=0&&(Ne*=256);)Z<0&&me===0&&this[Y+De+1]!==0&&(me=1),this[Y+De]=(Z/Ne>>0)-me&255;return Y+te},d.prototype.writeInt8=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,1,127,-128),d.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),Z<0&&(Z=255+Z+1),this[Y]=Z&255,Y+1},d.prototype.writeInt16LE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8):G(this,Z,Y,!0),Y+2},d.prototype.writeInt16BE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>8,this[Y+1]=Z&255):G(this,Z,Y,!1),Y+2},d.prototype.writeInt32LE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,4,2147483647,-2147483648),d.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8,this[Y+2]=Z>>>16,this[Y+3]=Z>>>24):V(this,Z,Y,!0),Y+4},d.prototype.writeInt32BE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,4,2147483647,-2147483648),Z<0&&(Z=4294967295+Z+1),d.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>24,this[Y+1]=Z>>>16,this[Y+2]=Z>>>8,this[Y+3]=Z&255):V(this,Z,Y,!1),Y+4};function q(ae,Z,Y,te,we,pe){if(Y+te>ae.length)throw new RangeError("Index out of range");if(Y<0)throw new RangeError("Index out of range")}function re(ae,Z,Y,te,we){return we||q(ae,Z,Y,4,34028234663852886e22,-34028234663852886e22),A.write(ae,Z,Y,te,23,4),Y+4}d.prototype.writeFloatLE=function(Z,Y,te){return re(this,Z,Y,!0,te)},d.prototype.writeFloatBE=function(Z,Y,te){return re(this,Z,Y,!1,te)};function ce(ae,Z,Y,te,we){return we||q(ae,Z,Y,8,17976931348623157e292,-17976931348623157e292),A.write(ae,Z,Y,te,52,8),Y+8}d.prototype.writeDoubleLE=function(Z,Y,te){return ce(this,Z,Y,!0,te)},d.prototype.writeDoubleBE=function(Z,Y,te){return ce(this,Z,Y,!1,te)},d.prototype.copy=function(Z,Y,te,we){if(te||(te=0),!we&&we!==0&&(we=this.length),Y>=Z.length&&(Y=Z.length),Y||(Y=0),we>0&&we<te&&(we=te),we===te)return 0;if(Z.length===0||this.length===0)return 0;if(Y<0)throw new RangeError("targetStart out of bounds");if(te<0||te>=this.length)throw new RangeError("sourceStart out of bounds");if(we<0)throw new RangeError("sourceEnd out of bounds");we>this.length&&(we=this.length),Z.length-Y<we-te&&(we=Z.length-Y+te);var pe=we-te,De;if(this===Z&&te<Y&&Y<we)for(De=pe-1;De>=0;--De)Z[De+Y]=this[De+te];else if(pe<1e3||!d.TYPED_ARRAY_SUPPORT)for(De=0;De<pe;++De)Z[De+Y]=this[De+te];else Uint8Array.prototype.set.call(Z,this.subarray(te,te+pe),Y);return pe},d.prototype.fill=function(Z,Y,te,we){if(typeof Z=="string"){if(typeof Y=="string"?(we=Y,Y=0,te=this.length):typeof te=="string"&&(we=te,te=this.length),Z.length===1){var pe=Z.charCodeAt(0);pe<256&&(Z=pe)}if(we!==void 0&&typeof we!="string")throw new TypeError("encoding must be a string");if(typeof we=="string"&&!d.isEncoding(we))throw new TypeError("Unknown encoding: "+we)}else typeof Z=="number"&&(Z=Z&255);if(Y<0||this.length<Y||this.length<te)throw new RangeError("Out of range index");if(te<=Y)return this;Y=Y>>>0,te=te===void 0?this.length:te>>>0,Z||(Z=0);var De;if(typeof Z=="number")for(De=Y;De<te;++De)this[De]=Z;else{var Ne=d.isBuffer(Z)?Z:ke(new d(Z,we).toString()),me=Ne.length;for(De=0;De<te-Y;++De)this[De+Y]=Ne[De%me]}return this};var ie=/[^+\/0-9A-Za-z-_]/g;function fe(ae){if(ae=xe(ae).replace(ie,""),ae.length<2)return"";for(;ae.length%4!==0;)ae=ae+"=";return ae}function xe(ae){return ae.trim?ae.trim():ae.replace(/^\s+|\s+$/g,"")}function Se(ae){return ae<16?"0"+ae.toString(16):ae.toString(16)}function ke(ae,Z){Z=Z||Infinity;for(var Y,te=ae.length,we=null,pe=[],De=0;De<te;++De){if(Y=ae.charCodeAt(De),Y>55295&&Y<57344){if(!we){if(Y>56319){(Z-=3)>-1&&pe.push(239,191,189);continue}else if(De+1===te){(Z-=3)>-1&&pe.push(239,191,189);continue}we=Y;continue}if(Y<56320){(Z-=3)>-1&&pe.push(239,191,189),we=Y;continue}Y=(we-55296<<10|Y-56320)+65536}else we&&((Z-=3)>-1&&pe.push(239,191,189));if(we=null,Y<128){if((Z-=1)<0)break;pe.push(Y)}else if(Y<2048){if((Z-=2)<0)break;pe.push(Y>>6|192,Y&63|128)}else if(Y<65536){if((Z-=3)<0)break;pe.push(Y>>12|224,Y>>6&63|128,Y&63|128)}else if(Y<1114112){if((Z-=4)<0)break;pe.push(Y>>18|240,Y>>12&63|128,Y>>6&63|128,Y&63|128)}else throw new Error("Invalid code point")}return pe}function ge(ae){for(var Z=[],Y=0;Y<ae.length;++Y)Z.push(ae.charCodeAt(Y)&255);return Z}function Be(ae,Z){for(var Y,te,we,pe=[],De=0;De<ae.length&&!((Z-=2)<0);++De)Y=ae.charCodeAt(De),te=Y>>8,we=Y%256,pe.push(we),pe.push(te);return pe}function ee(ae){return b.toByteArray(fe(ae))}function ue(ae,Z,Y,te){for(var we=0;we<te&&!(we+Y>=Z.length||we>=ae.length);++we)Z[we+Y]=ae[we];return we}function Ge(ae){return ae!==ae}}).call(this,l("yLpj"))},"HF/U":function(j,R,l){var x=l("QBsz");function b(f){var t=f.coordinateSystem;if(t&&t.type!=="view")return;var e=f.getGraph();e.eachNode(function(m){var d=m.getModel();m.setLayout([+d.get("x"),+d.get("y")])}),A(e)}function A(f){f.eachEdge(function(t){var e=t.getModel().get("lineStyle.curveness")||0,m=x.clone(t.node1.getLayout()),d=x.clone(t.node2.getLayout()),a=[m,d];+e&&a.push([(m[0]+d[0])/2-(m[1]-d[1])*e,(m[1]+d[1])/2-(d[0]-m[0])*e]),t.setLayout(a)})}R.simpleLayout=b,R.simpleLayoutEdge=A},"HM/N":function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=l("/SeX"),t=l("OELB"),e=t.parsePercent,m=l("aX7z"),d=m.createScaleByModel,a=m.niceScaleExtent,n=l("IDmD"),s=l("7hqr"),c=s.getStackedDimension;l("ePAk");function i(h,p,g){var v=p.get("center"),y=g.getWidth(),w=g.getHeight();h.cx=e(v[0],y),h.cy=e(v[1],w);var S=h.getRadiusAxis(),_=Math.min(y,w)/2,I=p.get("radius");I==null?I=[0,"100%"]:A.isArray(I)||(I=[0,I]),I=[e(I[0],_),e(I[1],_)],S.inverse?S.setExtent(I[1],I[0]):S.setExtent(I[0],I[1])}function u(h,p){var g=this,v=g.getAngleAxis(),y=g.getRadiusAxis();if(v.scale.setExtent(Infinity,-Infinity),y.scale.setExtent(Infinity,-Infinity),h.eachSeries(function(_){if(_.coordinateSystem===g){var I=_.getData();A.each(I.mapDimension("radius",!0),function(C){y.scale.unionExtentFromData(I,c(I,C))}),A.each(I.mapDimension("angle",!0),function(C){v.scale.unionExtentFromData(I,c(I,C))})}}),a(v.scale,v.model),a(y.scale,y.model),v.type==="category"&&!v.onBand){var w=v.getExtent(),S=360/v.scale.count();v.inverse?w[1]+=S:w[1]-=S,v.setExtent(w[0],w[1])}}function r(h,p){if(h.type=p.get("type"),h.scale=d(p),h.onBand=p.get("boundaryGap")&&h.type==="category",h.inverse=p.get("inverse"),p.mainType==="angleAxis"){h.inverse^=p.get("clockwise");var g=p.get("startAngle");h.setExtent(g,g+(h.inverse?-360:360))}p.axis=h,h.model=p}var o={dimensions:f.prototype.dimensions,create:function(h,p){var g=[];return h.eachComponent("polar",function(v,y){var w=new f(y);w.update=u;var S=w.getRadiusAxis(),_=w.getAngleAxis(),I=v.findAxisModel("radiusAxis"),C=v.findAxisModel("angleAxis");r(S,I),r(_,C),i(w,v,p),g.push(w),v.coordinateSystem=w,w.model=v}),h.eachSeries(function(v){if(v.get("coordinateSystem")==="polar"){var y=h.queryComponents({mainType:"polar",index:v.get("polarIndex"),id:v.get("polarId")})[0];v.coordinateSystem=y.coordinateSystem}}),g}};n.register("polar",o)},HQEm:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("Sj0X"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},HjIi:function(j,R,l){var x=l("bYtY"),b=l("OELB"),A=b.parsePercent,f=l("7hqr"),t=f.isDimensionStacked;function e(s){return s.get("stack")||"__ec_stack_"+s.seriesIndex}function m(s,c){return c.dim+s.model.componentIndex}function d(s,c,i){var u={},r=a(x.filter(c.getSeriesByType(s),function(o){return!c.isSeriesFiltered(o)&&o.coordinateSystem&&o.coordinateSystem.type==="polar"}));c.eachSeriesByType(s,function(o){if(o.coordinateSystem.type!=="polar")return;var h=o.getData(),p=o.coordinateSystem,g=p.getBaseAxis(),v=m(p,g),y=e(o),w=r[v][y],S=w.offset,_=w.width,I=p.getOtherAxis(g),C=o.coordinateSystem.cx,E=o.coordinateSystem.cy,O=o.get("barMinHeight")||0,M=o.get("barMinAngle")||0;u[y]=u[y]||[];for(var F=h.mapDimension(I.dim),H=h.mapDimension(g.dim),B=t(h,F),X=g.dim!=="radius"||!o.get("roundCap",!0),J=I.getExtent()[0],k=0,K=h.count();k<K;k++){var z=h.get(F,k),W=h.get(H,k),P=z>=0?"p":"n",G=J;B&&(u[y][W]||(u[y][W]={p:J,n:J}),G=u[y][W][P]);var V,q,re,ce;if(I.dim==="radius"){var ie=I.dataToRadius(z)-J,fe=g.dataToAngle(W);Math.abs(ie)<O&&(ie=(ie<0?-1:1)*O),V=G,q=G+ie,re=fe-S,ce=re-_,B&&(u[y][W][P]=q)}else{var xe=I.dataToAngle(z,X)-J,Se=g.dataToRadius(W);Math.abs(xe)<M&&(xe=(xe<0?-1:1)*M),V=Se+S,q=V+_,re=G,ce=G+xe,B&&(u[y][W][P]=ce)}h.setItemLayout(k,{cx:C,cy:E,r0:V,r:q,startAngle:-re*Math.PI/180,endAngle:-ce*Math.PI/180})}},this)}function a(s,c){var i={};x.each(s,function(r,o){var h=r.getData(),p=r.coordinateSystem,g=p.getBaseAxis(),v=m(p,g),y=g.getExtent(),w=g.type==="category"?g.getBandWidth():Math.abs(y[1]-y[0])/h.count(),S=i[v]||{bandWidth:w,remainedWidth:w,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},_=S.stacks;i[v]=S;var I=e(r);_[I]||S.autoWidthCount++,_[I]=_[I]||{width:0,maxWidth:0};var C=A(r.get("barWidth"),w),E=A(r.get("barMaxWidth"),w),O=r.get("barGap"),M=r.get("barCategoryGap");C&&!_[I].width&&(C=Math.min(S.remainedWidth,C),_[I].width=C,S.remainedWidth-=C),E&&(_[I].maxWidth=E),O!=null&&(S.gap=O),M!=null&&(S.categoryGap=M)});var u={};return x.each(i,function(r,o){u[o]={};var h=r.stacks,p=r.bandWidth,g=A(r.categoryGap,p),v=A(r.gap,1),y=r.remainedWidth,w=r.autoWidthCount,S=(y-g)/(w+(w-1)*v);S=Math.max(S,0),x.each(h,function(E,O){var M=E.maxWidth;M&&M<S&&(M=Math.min(M,y),E.width&&(M=Math.min(M,E.width)),y-=M,E.width=M,w--)}),S=(y-g)/(w+(w-1)*v),S=Math.max(S,0);var _=0,I;x.each(h,function(E,O){E.width||(E.width=S),I=E,_+=E.width*(1+v)}),I&&(_-=I.width*v);var C=-_/2;x.each(h,function(E,O){u[o][O]=u[o][O]||{offset:C,width:E.width},C+=E.width*(1+v)})}),u}var n=d;j.exports=n},HjOm:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},b=x;R.default=b},Hw7h:function(j,R,l){var x=l("y+Vt"),b=x.extend({type:"echartsGaugePointer",shape:{angle:0,width:10,r:10,x:0,y:0},buildPath:function(A,f){var t=Math.cos,e=Math.sin,m=f.r,d=f.width,a=f.angle,n=f.x-t(a)*d*(d>=m/3?1:2),s=f.y-e(a)*d*(d>=m/3?1:2);a=f.angle-Math.PI/2,A.moveTo(n,s),A.lineTo(f.x+t(a)*d,f.y+e(a)*d),A.lineTo(f.x+t(f.angle)*m,f.y+e(f.angle)*m),A.lineTo(f.x-t(a)*d,f.y-e(a)*d),A.lineTo(n,s);return}});j.exports=b},Hxpc:function(j,R,l){var x=l("bYtY"),b=l("4NO4"),A=l("bLfw"),f=l("Qxkt"),t=l("cCMj"),e=l("7uqq"),m=A.extend({type:"geo",coordinateSystem:null,layoutMode:"box",init:function(a){A.prototype.init.apply(this,arguments),b.defaultEmphasis(a,"label",["show"])},optionUpdated:function(){var a=this.option,n=this;a.regions=e.getFilledRegions(a.regions,a.map,a.nameMap),this._optionModelMap=x.reduce(a.regions||[],function(s,c){return c.name&&s.set(c.name,new f(c,n)),s},x.createHashMap()),this.updateSelectedMap(a.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",color:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},getRegionModel:function(a){return this._optionModelMap.get(a)||new f(null,this,this.ecModel)},getFormattedLabel:function(a,n){var s=this.getRegionModel(a),c=s.get("label"+(n==="normal"?".":n+".")+"formatter"),i={name:a};if(typeof c=="function")return i.status=n,c(i);if(typeof c=="string")return c.replace("{a}",a!=null?a:"")},setZoom:function(a){this.option.zoom=a},setCenter:function(a){this.option.center=a}});x.mixin(m,t);var d=m;j.exports=d},"I+77":function(j,R,l){var x=l("ProS");l("h54F"),l("lwQL"),l("10cm");var b=l("Z1r0"),A=l("f5Yq"),f=l("KUOm"),t=l("3m61"),e=l("01d+"),m=l("rdor"),d=l("WGYa"),a=l("ewwo");x.registerProcessor(b),x.registerVisual(A("graph","circle",null)),x.registerVisual(f),x.registerVisual(t),x.registerLayout(e),x.registerLayout(x.PRIORITY.VISUAL.POST_CHART_LAYOUT,m),x.registerLayout(d),x.registerCoordinateSystem("graphView",{create:a})},"I+Bx":function(j,R,l){var x=l("bYtY"),b=l("eIcI"),A=l("ieMj"),f=l("OELB"),t=l("aX7z"),e=t.getScaleExtent,m=t.niceScaleExtent,d=l("IDmD"),a=l("jCoz");function n(c,i,u){this._model=c,this.dimensions=[],this._indicatorAxes=x.map(c.getIndicatorModels(),function(r,o){var h="indicator_"+o,p=new b(h,r.get("axisType")==="log"?new a:new A);return p.name=r.get("name"),p.model=r,r.axis=p,this.dimensions.push(h),p},this),this.resize(c,u),this.cx,this.cy,this.r,this.r0,this.startAngle}n.prototype.getIndicatorAxes=function(){return this._indicatorAxes},n.prototype.dataToPoint=function(c,i){var u=this._indicatorAxes[i];return this.coordToPoint(u.dataToCoord(c),i)},n.prototype.coordToPoint=function(c,i){var u=this._indicatorAxes[i],r=u.angle,o=this.cx+c*Math.cos(r),h=this.cy-c*Math.sin(r);return[o,h]},n.prototype.pointToData=function(c){var i=c[0]-this.cx,u=c[1]-this.cy,r=Math.sqrt(i*i+u*u);i/=r,u/=r;for(var o=Math.atan2(-u,i),h=Infinity,p,g=-1,v=0;v<this._indicatorAxes.length;v++){var y=this._indicatorAxes[v],w=Math.abs(o-y.angle);w<h&&(p=y,g=v,h=w)}return[g,+(p&&p.coordToData(r))]},n.prototype.resize=function(c,i){var u=c.get("center"),r=i.getWidth(),o=i.getHeight(),h=Math.min(r,o)/2;this.cx=f.parsePercent(u[0],r),this.cy=f.parsePercent(u[1],o),this.startAngle=c.get("startAngle")*Math.PI/180;var p=c.get("radius");(typeof p=="string"||typeof p=="number")&&(p=[0,p]),this.r0=f.parsePercent(p[0],h),this.r=f.parsePercent(p[1],h),x.each(this._indicatorAxes,function(g,v){g.setExtent(this.r0,this.r);var y=this.startAngle+v*Math.PI*2/this._indicatorAxes.length;y=Math.atan2(Math.sin(y),Math.cos(y)),g.angle=y},this)},n.prototype.update=function(c,i){var u=this._indicatorAxes,r=this._model;x.each(u,function(p){p.scale.setExtent(Infinity,-Infinity)}),c.eachSeriesByType("radar",function(p,g){if(p.get("coordinateSystem")!=="radar"||c.getComponent("radar",p.get("radarIndex"))!==r)return;var v=p.getData();x.each(u,function(y){y.scale.unionExtentFromData(v,v.mapDimension(y.dim))})},this);var o=r.get("splitNumber");function h(p){var g=Math.pow(10,Math.floor(Math.log(p)/Math.LN10)),v=p/g;return v===2?v=5:v*=2,v*g}x.each(u,function(p,g){var v=e(p.scale,p.model).extent;m(p.scale,p.model);var y=p.model,w=p.scale,S=y.getMin(),_=y.getMax(),I=w.getInterval();if(S!=null&&_!=null)w.setExtent(+S,+_),w.setInterval((_-S)/o);else if(S!=null){var C;do C=S+I*o,w.setExtent(+S,C),w.setInterval(I),I=h(I);while(C<v[1]&&isFinite(C)&&isFinite(v[1]))}else if(_!=null){var E;do E=_-I*o,w.setExtent(E,+_),w.setInterval(I),I=h(I);while(E>v[0]&&isFinite(E)&&isFinite(v[0]))}else{var O=w.getTicks().length-1;O>o&&(I=h(I));var C=Math.ceil(v[1]/I)*I,E=f.round(C-I*o);w.setExtent(E,C),w.setInterval(I)}})},n.dimensions=[],n.create=function(c,i){var u=[];return c.eachComponent("radar",function(r){var o=new n(r,c,i);u.push(o),r.coordinateSystem=o}),c.eachSeriesByType("radar",function(r){r.get("coordinateSystem")==="radar"&&(r.coordinateSystem=u[r.get("radarIndex")||0])}),u},d.register("radar",n);var s=n;j.exports=s},"I3/A":function(j,R,l){var x=l("bYtY"),b=l("YXkt"),A=l("c2i1"),f=l("Mdki"),t=l("sdST"),e=l("IDmD"),m=l("MwEJ");function d(a,n,s,c,i){for(var u=new A(c),r=0;r<a.length;r++)u.addNode(x.retrieve(a[r].id,a[r].name,r),r);for(var o=[],h=[],p=0,r=0;r<n.length;r++){var g=n[r],v=g.source,y=g.target;u.addEdge(v,y,p)&&(h.push(g),o.push(x.retrieve(g.id,v+" > "+y)),p++)}var w=s.get("coordinateSystem"),S;if(w==="cartesian2d"||w==="polar")S=m(a,s);else{var _=e.get(w),I=_&&_.type!=="view"?_.dimensions||[]:[];x.indexOf(I,"value")<0&&I.concat(["value"]);var C=t(a,{coordDimensions:I});S=new b(C,s),S.initData(a)}var E=new b(["value"],s);return E.initData(h,o),i&&i(S,E),f({mainData:S,struct:u,structAttr:"graph",datas:{node:S,edge:E},datasAttr:{node:"data",edge:"edgeData"}}),u.update(),u}j.exports=d},I8Z2:function(j,R,l){"use strict";l.d(R,"a",function(){return f}),l.d(R,"b",function(){return i}),l.d(R,"c",function(){return r});var x=l("q1tI"),b=function(){var o=function(p,g){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,y){v.__proto__=y}||function(v,y){for(var w in y)y.hasOwnProperty(w)&&(v[w]=y[w])},o(p,g)};return function(h,p){o(h,p);function g(){this.constructor=h}h.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}}(),A=x.createContext(null),f=function(o){b(h,o);function h(){return o!==null&&o.apply(this,arguments)||this}return h.prototype.render=function(){return x.createElement(A.Provider,{value:this.props.store},this.props.children)},h}(x.Component),t=l("Gytx"),e=l.n(t),m=l("2mql"),d=l.n(m),a=function(){var o=function(p,g){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,y){v.__proto__=y}||function(v,y){for(var w in y)y.hasOwnProperty(w)&&(v[w]=y[w])},o(p,g)};return function(h,p){o(h,p);function g(){this.constructor=h}h.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}}(),n=function(){return n=Object.assign||function(o){for(var h,p=1,g=arguments.length;p<g;p++){h=arguments[p];for(var v in h)Object.prototype.hasOwnProperty.call(h,v)&&(o[v]=h[v])}return o},n.apply(this,arguments)};function s(o){return o.displayName||o.name||"Component"}var c=function(){return{}};function i(o,h){h===void 0&&(h={});var p=!!o,g=o||c;return function(y){var w=function(_){a(I,_);function I(C,E){var O=_.call(this,C,E)||this;return O.unsubscribe=null,O.handleChange=function(){if(!O.unsubscribe)return;var M=g(O.store.getState(),O.props);O.setState({subscribed:M})},O.store=O.context,O.state={subscribed:g(O.store.getState(),C),store:O.store,props:C},O}return I.getDerivedStateFromProps=function(C,E){return o&&o.length===2&&C!==E.props?{subscribed:g(E.store.getState(),C),props:C}:{props:C}},I.prototype.componentDidMount=function(){this.trySubscribe()},I.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},I.prototype.shouldComponentUpdate=function(C,E){return!e()(this.props,C)||!e()(this.state.subscribed,E.subscribed)},I.prototype.trySubscribe=function(){p&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},I.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},I.prototype.render=function(){var C=n(n(n({},this.props),this.state.subscribed),{store:this.store});return x.createElement(y,n({},C,{ref:this.props.miniStoreForwardedRef}))},I.displayName="Connect("+s(y)+")",I.contextType=A,I}(x.Component);if(h.forwardRef){var S=x.forwardRef(function(_,I){return x.createElement(w,n({},_,{miniStoreForwardedRef:I}))});return d()(S,y)}return d()(w,y)}}var u=function(){return u=Object.assign||function(o){for(var h,p=1,g=arguments.length;p<g;p++){h=arguments[p];for(var v in h)Object.prototype.hasOwnProperty.call(h,v)&&(o[v]=h[v])}return o},u.apply(this,arguments)};function r(o){var h=o,p=[];function g(w){h=u(u({},h),w);for(var S=0;S<p.length;S++)p[S]()}function v(){return h}function y(w){return p.push(w),function(){var _=p.indexOf(w);p.splice(_,1)}}return{setState:g,getState:v,subscribe:y}}},"I9Y+":function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("4xFK")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="DoubleRightOutlined";var d=f.forwardRef(m);R.default=d},ICMv:function(j,R,l){var x=l("bYtY"),b={getMin:function(A){var f=this.option,t=!A&&f.rangeStart!=null?f.rangeStart:f.min;return this.axis&&t!=null&&t!=="dataMin"&&typeof t!="function"&&!x.eqNaN(t)&&(t=this.axis.scale.parse(t)),t},getMax:function(A){var f=this.option,t=!A&&f.rangeEnd!=null?f.rangeEnd:f.max;return this.axis&&t!=null&&t!=="dataMax"&&typeof t!="function"&&!x.eqNaN(t)&&(t=this.axis.scale.parse(t)),t},getNeedCrossZero:function(){var A=this.option;return A.rangeStart!=null||A.rangeEnd!=null?!1:!A.scale},getCoordSysModel:x.noop,setRange:function(A,f){this.option.rangeStart=A,this.option.rangeEnd=f},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}};j.exports=b},IDmD:function(j,R,l){var x=l("bYtY"),b={};function A(){this._coordinateSystems=[]}A.prototype={constructor:A,create:function(t,e){var m=[];x.each(b,function(d,a){var n=d.create(t,e);m=m.concat(n||[])}),this._coordinateSystems=m},update:function(t,e){x.each(this._coordinateSystems,function(m){m.update&&m.update(t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},A.register=function(t,e){b[t]=e},A.get=function(t){return b[t]};var f=A;j.exports=f},IMiH:function(j,R,l){var x=l("Sj9i"),b=l("QBsz"),A=l("4mN7"),f=l("mFDi"),t=l("LPTA"),e=t.devicePixelRatio,m={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},d=[],a=[],n=[],s=[],c=Math.min,i=Math.max,u=Math.cos,r=Math.sin,o=Math.sqrt,h=Math.abs,p=typeof Float32Array!="undefined",g=function(w){this._saveData=!(w||!1),this._saveData&&(this.data=[]),this._ctx=null};g.prototype={constructor:g,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(w,S,_){_=_||0,this._ux=h(_/e/w)||0,this._uy=h(_/e/S)||0},getContext:function(){return this._ctx},beginPath:function(w){return this._ctx=w,w&&w.beginPath(),w&&(this.dpr=w.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(w,S){return this.addData(m.M,w,S),this._ctx&&this._ctx.moveTo(w,S),this._x0=w,this._y0=S,this._xi=w,this._yi=S,this},lineTo:function(w,S){var _=h(w-this._xi)>this._ux||h(S-this._yi)>this._uy||this._len<5;return this.addData(m.L,w,S),this._ctx&&_&&(this._needsDash()?this._dashedLineTo(w,S):this._ctx.lineTo(w,S)),_&&(this._xi=w,this._yi=S),this},bezierCurveTo:function(w,S,_,I,C,E){return this.addData(m.C,w,S,_,I,C,E),this._ctx&&(this._needsDash()?this._dashedBezierTo(w,S,_,I,C,E):this._ctx.bezierCurveTo(w,S,_,I,C,E)),this._xi=C,this._yi=E,this},quadraticCurveTo:function(w,S,_,I){return this.addData(m.Q,w,S,_,I),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(w,S,_,I):this._ctx.quadraticCurveTo(w,S,_,I)),this._xi=_,this._yi=I,this},arc:function(w,S,_,I,C,E){return this.addData(m.A,w,S,_,_,I,C-I,0,E?0:1),this._ctx&&this._ctx.arc(w,S,_,I,C,E),this._xi=u(C)*_+w,this._yi=r(C)*_+S,this},arcTo:function(w,S,_,I,C){return this._ctx&&this._ctx.arcTo(w,S,_,I,C),this},rect:function(w,S,_,I){return this._ctx&&this._ctx.rect(w,S,_,I),this.addData(m.R,w,S,_,I),this},closePath:function(){this.addData(m.Z);var w=this._ctx,S=this._x0,_=this._y0;return w&&(this._needsDash()&&this._dashedLineTo(S,_),w.closePath()),this._xi=S,this._yi=_,this},fill:function(w){w&&w.fill(),this.toStatic()},stroke:function(w){w&&w.stroke(),this.toStatic()},setLineDash:function(w){if(w instanceof Array){this._lineDash=w,this._dashIdx=0;for(var S=0,_=0;_<w.length;_++)S+=w[_];this._dashSum=S}return this},setLineDashOffset:function(w){return this._dashOffset=w,this},len:function(){return this._len},setData:function(w){var S=w.length;!(this.data&&this.data.length===S)&&p&&(this.data=new Float32Array(S));for(var _=0;_<S;_++)this.data[_]=w[_];this._len=S},appendPath:function(w){w instanceof Array||(w=[w]);for(var S=w.length,_=0,I=this._len,C=0;C<S;C++)_+=w[C].len();p&&this.data instanceof Float32Array&&(this.data=new Float32Array(I+_));for(var C=0;C<S;C++)for(var E=w[C].data,O=0;O<E.length;O++)this.data[I++]=E[O];this._len=I},addData:function(w){if(!this._saveData)return;var S=this.data;this._len+arguments.length>S.length&&(this._expandData(),S=this.data);for(var _=0;_<arguments.length;_++)S[this._len++]=arguments[_];this._prevCmd=w},_expandData:function(){if(!(this.data instanceof Array)){for(var w=[],S=0;S<this._len;S++)w[S]=this.data[S];this.data=w}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(w,S){var _=this._dashSum,I=this._dashOffset,C=this._lineDash,E=this._ctx,O=this._xi,M=this._yi,F=w-O,H=S-M,B=o(F*F+H*H),X=O,J=M,k,K=C.length,z;for(F/=B,H/=B,I<0&&(I=_+I),I%=_,X-=I*F,J-=I*H;F>0&&X<=w||F<0&&X>=w||F===0&&(H>0&&J<=S||H<0&&J>=S);){if(z=this._dashIdx,k=C[z],X+=F*k,J+=H*k,this._dashIdx=(z+1)%K,F>0&&X<O||F<0&&X>O||H>0&&J<M||H<0&&J>M)continue;E[z%2?"moveTo":"lineTo"](F>=0?c(X,w):i(X,w),H>=0?c(J,S):i(J,S))}F=X-w,H=J-S,this._dashOffset=-o(F*F+H*H)},_dashedBezierTo:function(w,S,_,I,C,E){var O=this._dashSum,M=this._dashOffset,F=this._lineDash,H=this._ctx,B=this._xi,X=this._yi,J,k,K,z=x.cubicAt,W=0,P=this._dashIdx,G=F.length,V,q,re=0;for(M<0&&(M=O+M),M%=O,J=0;J<1;J+=.1)k=z(B,w,_,C,J+.1)-z(B,w,_,C,J),K=z(X,S,I,E,J+.1)-z(X,S,I,E,J),W+=o(k*k+K*K);for(;P<G&&!(re+=F[P],re>M);P++);for(J=(re-M)/W;J<=1;)V=z(B,w,_,C,J),q=z(X,S,I,E,J),P%2?H.moveTo(V,q):H.lineTo(V,q),J+=F[P]/W,P=(P+1)%G;P%2!==0&&H.lineTo(C,E),k=C-V,K=E-q,this._dashOffset=-o(k*k+K*K)},_dashedQuadraticTo:function(w,S,_,I){var C=_,E=I;_=(_+2*w)/3,I=(I+2*S)/3,w=(this._xi+2*w)/3,S=(this._yi+2*S)/3,this._dashedBezierTo(w,S,_,I,C,E)},toStatic:function(){var w=this.data;w instanceof Array&&(w.length=this._len,p&&(this.data=new Float32Array(w)))},getBoundingRect:function(){d[0]=d[1]=n[0]=n[1]=Number.MAX_VALUE,a[0]=a[1]=s[0]=s[1]=-Number.MAX_VALUE;for(var w=this.data,S=0,_=0,I=0,C=0,E=0;E<w.length;){var O=w[E++];E===1&&(S=w[E],_=w[E+1],I=S,C=_);switch(O){case m.M:I=w[E++],C=w[E++],S=I,_=C,n[0]=I,n[1]=C,s[0]=I,s[1]=C;break;case m.L:A.fromLine(S,_,w[E],w[E+1],n,s),S=w[E++],_=w[E++];break;case m.C:A.fromCubic(S,_,w[E++],w[E++],w[E++],w[E++],w[E],w[E+1],n,s),S=w[E++],_=w[E++];break;case m.Q:A.fromQuadratic(S,_,w[E++],w[E++],w[E],w[E+1],n,s),S=w[E++],_=w[E++];break;case m.A:var M=w[E++],F=w[E++],H=w[E++],B=w[E++],X=w[E++],J=w[E++]+X;E+=1;var k=1-w[E++];E===1&&(I=u(X)*H+M,C=r(X)*B+F),A.fromArc(M,F,H,B,X,J,k,n,s),S=u(J)*H+M,_=r(J)*B+F;break;case m.R:I=S=w[E++],C=_=w[E++];var K=w[E++],z=w[E++];A.fromLine(I,C,I+K,C+z,n,s);break;case m.Z:S=I,_=C;break}b.min(d,d,n),b.max(a,a,s)}return E===0&&(d[0]=d[1]=a[0]=a[1]=0),new f(d[0],d[1],a[0]-d[0],a[1]-d[1])},rebuildPath:function(w){for(var S=this.data,_,I,C,E,O,M,F=this._ux,H=this._uy,B=this._len,X=0;X<B;){var J=S[X++];X===1&&(C=S[X],E=S[X+1],_=C,I=E);switch(J){case m.M:_=C=S[X++],I=E=S[X++],w.moveTo(C,E);break;case m.L:O=S[X++],M=S[X++],(h(O-C)>F||h(M-E)>H||X===B-1)&&(w.lineTo(O,M),C=O,E=M);break;case m.C:w.bezierCurveTo(S[X++],S[X++],S[X++],S[X++],S[X++],S[X++]),C=S[X-2],E=S[X-1];break;case m.Q:w.quadraticCurveTo(S[X++],S[X++],S[X++],S[X++]),C=S[X-2],E=S[X-1];break;case m.A:var k=S[X++],K=S[X++],z=S[X++],W=S[X++],P=S[X++],G=S[X++],V=S[X++],q=S[X++],re=z>W?z:W,ce=z>W?1:z/W,ie=z>W?W/z:1,fe=Math.abs(z-W)>.001,xe=P+G;fe?(w.translate(k,K),w.rotate(V),w.scale(ce,ie),w.arc(0,0,re,P,xe,1-q),w.scale(1/ce,1/ie),w.rotate(-V),w.translate(-k,-K)):w.arc(k,K,re,P,xe,1-q),X===1&&(_=u(P)*z+k,I=r(P)*W+K),C=u(xe)*z+k,E=r(xe)*W+K;break;case m.R:_=C=S[X],I=E=S[X+1],w.rect(S[X++],S[X++],S[X++],S[X++]);break;case m.Z:w.closePath(),C=_,E=I}}}},g.CMD=m;var v=g;j.exports=v},IUWy:function(j,R){var l={};function x(A,f){l[A]=f}function b(A){return l[A]}R.register=x,R.get=b},IWNH:function(j,R,l){var x=l("T4UG"),b=l("Bsck"),A=l("7aKB"),f=A.encodeHTML,t=l("Qxkt"),e=x.extend({type:"series.tree",layoutInfo:null,layoutMode:"box",getInitialData:function(m){var d={name:m.name,children:m.data},a=m.leaves||{},n=new t(a,this,this.ecModel),s=b.createTree(d,this,{},c);function c(o){o.wrapMethod("getItemModel",function(h,p){var g=s.getNodeByDataIndex(p);return(!g.children.length||!g.isExpand)&&(h.parentModel=n),h})}var i=0;s.eachNode("preorder",function(o){o.depth>i&&(i=o.depth)});var u=m.expandAndCollapse,r=u&&m.initialTreeDepth>=0?m.initialTreeDepth:i;return s.root.eachNode("preorder",function(o){var h=o.hostTree.data.getRawDataItem(o.dataIndex);o.isExpand=h&&h.collapsed!=null?!h.collapsed:o.depth<=r}),s.data},getOrient:function(){var m=this.get("orient");return m==="horizontal"?m="LR":m==="vertical"&&(m="TB"),m},setZoom:function(m){this.option.zoom=m},setCenter:function(m){this.option.center=m},formatTooltip:function(m){for(var d=this.getData().tree,a=d.root.children[0],n=d.getNodeByDataIndex(m),s=n.getValue(),c=n.name;n&&n!==a;)c=n.parentNode.name+"."+c,n=n.parentNode;return f(c+(isNaN(s)||s==null?"":" : "+s))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}});j.exports=e},IWp7:function(j,R,l){var x=l("bYtY"),b=l("OELB"),A=l("7aKB"),f=l("lE7J"),t=l("ieMj"),e=t.prototype,m=Math.ceil,d=Math.floor,a=1e3,n=a*60,s=n*60,c=s*24,i=function(h,p,g,v){for(;g<v;){var y=g+v>>>1;h[y][1]<p?g=y+1:v=y}return g},u=t.extend({type:"time",getLabel:function(h){var p=this._stepLvl,g=new Date(h);return A.formatTime(p[0],g,this.getSetting("useUTC"))},niceExtent:function(h){var p=this._extent;if(p[0]===p[1]&&(p[0]-=c,p[1]+=c),p[1]===-Infinity&&p[0]===Infinity){var g=new Date;p[1]=+new Date(g.getFullYear(),g.getMonth(),g.getDate()),p[0]=p[1]-c}this.niceTicks(h.splitNumber,h.minInterval,h.maxInterval);var v=this._interval;h.fixMin||(p[0]=b.round(d(p[0]/v)*v)),h.fixMax||(p[1]=b.round(m(p[1]/v)*v))},niceTicks:function(h,p,g){h=h||10;var v=this._extent,y=v[1]-v[0],w=y/h;p!=null&&w<p&&(w=p),g!=null&&w>g&&(w=g);var S=r.length,_=i(r,w,0,S),I=r[Math.min(_,S-1)],C=I[1];if(I[0]==="year"){var E=y/C,O=b.nice(E/h,!0);C*=O}var M=this.getSetting("useUTC")?0:new Date(+v[0]||+v[1]).getTimezoneOffset()*60*1e3,F=[Math.round(m((v[0]-M)/C)*C+M),Math.round(d((v[1]-M)/C)*C+M)];f.fixExtent(F,v),this._stepLvl=I,this._interval=C,this._niceExtent=F},parse:function(h){return+b.parseDate(h)}});x.each(["contain","normalize"],function(h){u.prototype[h]=function(p){return e[h].call(this,this.parse(p))}});var r=[["hh:mm:ss",a],["hh:mm:ss",a*5],["hh:mm:ss",a*10],["hh:mm:ss",a*15],["hh:mm:ss",a*30],[`hh:mm
MM-dd`,n],[`hh:mm
MM-dd`,n*5],[`hh:mm
MM-dd`,n*10],[`hh:mm
MM-dd`,n*15],[`hh:mm
MM-dd`,n*30],[`hh:mm
MM-dd`,s],[`hh:mm
MM-dd`,s*2],[`hh:mm
MM-dd`,s*6],[`hh:mm
MM-dd`,s*12],[`MM-dd
yyyy`,c],[`MM-dd
yyyy`,c*2],[`MM-dd
yyyy`,c*3],[`MM-dd
yyyy`,c*4],[`MM-dd
yyyy`,c*5],[`MM-dd
yyyy`,c*6],["week",c*7],[`MM-dd
yyyy`,c*10],["week",c*14],["week",c*21],["month",c*31],["week",c*42],["month",c*62],["week",c*70],["quarter",c*95],["month",c*31*4],["month",c*31*5],["half-year",c*380/2],["month",c*31*8],["month",c*31*10],["year",c*380]];u.create=function(h){return new u({useUTC:h.ecModel.get("useUTC")})};var o=u;j.exports=o},IXuL:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("MwEJ"),f=l("T4UG"),t=f.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(e,m){return A(this.getSource(),this,{useEncodeDefaulter:!0})},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clip:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:Infinity}});j.exports=t},IXyC:function(j,R,l){var x=l("bYtY"),b=l("bLfw");l("3zoK");var A=b.extend({type:"parallel",dependencies:["parallelAxis"],coordinateSystem:null,dimensions:null,parallelAxisIndex:null,layoutMode:"box",defaultOption:{zlevel:0,z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},init:function(){b.prototype.init.apply(this,arguments),this.mergeOption({})},mergeOption:function(f){var t=this.option;f&&x.merge(t,f,!0),this._initDimensions()},contains:function(f,t){var e=f.get("parallelIndex");return e!=null&&t.getComponent("parallel",e)===this},setAxisExpand:function(f){x.each(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(t){f.hasOwnProperty(t)&&(this.option[t]=f[t])},this)},_initDimensions:function(){var f=this.dimensions=[],t=this.parallelAxisIndex=[],e=x.filter(this.dependentModels.parallelAxis,function(m){return(m.get("parallelIndex")||0)===this.componentIndex},this);x.each(e,function(m){f.push("dim"+m.get("dim")),t.push(m.componentIndex)})}});j.exports=A},IkRI:function(j,R,l){(function(x){/*! cpexcel.js (C) 2013-present SheetJS -- http://sheetjs.com */var b={version:"1.15.0"};b[437]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[620]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\u0105\xE7\xEA\xEB\xE8\xEF\xEE\u0107\xC4\u0104\u0118\u0119\u0142\xF4\xF6\u0106\xFB\xF9\u015A\xD6\xDC\xA2\u0141\xA5\u015B\u0192\u0179\u017B\xF3\xD3\u0144\u0143\u017A\u017C\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[737]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u03C5\u03C6\u03C7\u03C8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03C9\u03AC\u03AD\u03AE\u03CA\u03AF\u03CC\u03CD\u03CB\u03CE\u0386\u0388\u0389\u038A\u038C\u038E\u038F\xB1\u2265\u2264\u03AA\u03AB\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[850]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u0131\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[852]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\u016F\u0107\xE7\u0142\xEB\u0150\u0151\xEE\u0179\xC4\u0106\xC9\u0139\u013A\xF4\xF6\u013D\u013E\u015A\u015B\xD6\xDC\u0164\u0165\u0141\xD7\u010D\xE1\xED\xF3\xFA\u0104\u0105\u017D\u017E\u0118\u0119\xAC\u017A\u010C\u015F\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\u011A\u015E\u2563\u2551\u2557\u255D\u017B\u017C\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0102\u0103\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u0111\u0110\u010E\xCB\u010F\u0147\xCD\xCE\u011B\u2518\u250C\u2588\u2584\u0162\u016E\u2580\xD3\xDF\xD4\u0143\u0144\u0148\u0160\u0161\u0154\xDA\u0155\u0170\xFD\xDD\u0163\xB4\xAD\u02DD\u02DB\u02C7\u02D8\xA7\xF7\xB8\xB0\xA8\u02D9\u0171\u0158\u0159\u25A0\xA0`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[857]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\u0131\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\u0130\xD6\xDC\xF8\xA3\xD8\u015E\u015F\xE1\xED\xF3\xFA\xF1\xD1\u011E\u011F\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xBA\xAA\xCA\xCB\xC8\uFFFD\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\uFFFD\xD7\xDA\xDB\xD9\xEC\xFF\xAF\xB4\xAD\xB1\uFFFD\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[861]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xD0\xF0\xDE\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xFE\xFB\xDD\xFD\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xC1\xCD\xD3\xDA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[865]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[866]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[874]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\u2026\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[895]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u010C\xFC\xE9\u010F\xE4\u010E\u0164\u010D\u011B\u011A\u0139\xCD\u013E\u01EA\xC4\xC1\xC9\u017E\u017D\xF4\xF6\xD3\u016F\xDA\xFD\xD6\xDC\u0160\u013D\xDD\u0158\u0165\xE1\xED\xF3\xFA\u0148\u0147\u016E\xD4\u0161\u0159\u0155\u0154\xBC\xA7\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[932]=function(){var A=[],f={},t=[],e;for(t[0]=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF61\uFF62\uFF63\uFF64\uFF65\uFF66\uFF67\uFF68\uFF69\uFF6A\uFF6B\uFF6C\uFF6D\uFF6E\uFF6F\uFF70\uFF71\uFF72\uFF73\uFF74\uFF75\uFF76\uFF77\uFF78\uFF79\uFF7A\uFF7B\uFF7C\uFF7D\uFF7E\uFF7F\uFF80\uFF81\uFF82\uFF83\uFF84\uFF85\uFF86\uFF87\uFF88\uFF89\uFF8A\uFF8B\uFF8C\uFF8D\uFF8E\uFF8F\uFF90\uFF91\uFF92\uFF93\uFF94\uFF95\uFF96\uFF97\uFF98\uFF99\uFF9A\uFF9B\uFF9C\uFF9D\uFF9E\uFF9F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(f[t[0][e]]=0+e,A[0+e]=t[0][e]);for(t[129]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3010\u3011\uFF0B\uFF0D\xB1\xD7\uFFFD\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6\uFFFD\uFFFD\uFFFD\uFFFD\u25EF\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[129].length;++e)t[129][e].charCodeAt(0)!==65533&&(f[t[129][e]]=33024+e,A[33024+e]=t[129][e]);for(t[130]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFFFD\uFFFD\uFFFD\uFFFD\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[130].length;++e)t[130][e].charCodeAt(0)!==65533&&(f[t[130][e]]=33280+e,A[33280+e]=t[130][e]);for(t[131]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\uFFFD\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[131].length;++e)t[131][e].charCodeAt(0)!==65533&&(f[t[131][e]]=33536+e,A[33536+e]=t[131][e]);for(t[132]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\uFFFD\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[132].length;++e)t[132][e].charCodeAt(0)!==65533&&(f[t[132][e]]=33792+e,A[33792+e]=t[132][e]);for(t[135]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\u246A\u246B\u246C\u246D\u246E\u246F\u2470\u2471\u2472\u2473\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\uFFFD\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u337B\uFFFD\u301D\u301F\u2116\u33CD\u2121\u32A4\u32A5\u32A6\u32A7\u32A8\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[135].length;++e)t[135][e].charCodeAt(0)!==65533&&(f[t[135][e]]=34560+e,A[34560+e]=t[135][e]);for(t[136]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[136].length;++e)t[136][e].charCodeAt(0)!==65533&&(f[t[136][e]]=34816+e,A[34816+e]=t[136][e]);for(t[137]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\uFFFD\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[137].length;++e)t[137][e].charCodeAt(0)!==65533&&(f[t[137][e]]=35072+e,A[35072+e]=t[137][e]);for(t[138]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\uFFFD\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[138].length;++e)t[138][e].charCodeAt(0)!==65533&&(f[t[138][e]]=35328+e,A[35328+e]=t[138][e]);for(t[139]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\uFFFD\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[139].length;++e)t[139][e].charCodeAt(0)!==65533&&(f[t[139][e]]=35584+e,A[35584+e]=t[139][e]);for(t[140]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\uFFFD\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[140].length;++e)t[140][e].charCodeAt(0)!==65533&&(f[t[140][e]]=35840+e,A[35840+e]=t[140][e]);for(t[141]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\uFFFD\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[141].length;++e)t[141][e].charCodeAt(0)!==65533&&(f[t[141][e]]=36096+e,A[36096+e]=t[141][e]);for(t[142]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\uFFFD\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[142].length;++e)t[142][e].charCodeAt(0)!==65533&&(f[t[142][e]]=36352+e,A[36352+e]=t[142][e]);for(t[143]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\uFFFD\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[143].length;++e)t[143][e].charCodeAt(0)!==65533&&(f[t[143][e]]=36608+e,A[36608+e]=t[143][e]);for(t[144]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\uFFFD\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[144].length;++e)t[144][e].charCodeAt(0)!==65533&&(f[t[144][e]]=36864+e,A[36864+e]=t[144][e]);for(t[145]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\uFFFD\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[145].length;++e)t[145][e].charCodeAt(0)!==65533&&(f[t[145][e]]=37120+e,A[37120+e]=t[145][e]);for(t[146]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\uFFFD\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[146].length;++e)t[146][e].charCodeAt(0)!==65533&&(f[t[146][e]]=37376+e,A[37376+e]=t[146][e]);for(t[147]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\uFFFD\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[147].length;++e)t[147][e].charCodeAt(0)!==65533&&(f[t[147][e]]=37632+e,A[37632+e]=t[147][e]);for(t[148]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\uFFFD\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[148].length;++e)t[148][e].charCodeAt(0)!==65533&&(f[t[148][e]]=37888+e,A[37888+e]=t[148][e]);for(t[149]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\uFFFD\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[149].length;++e)t[149][e].charCodeAt(0)!==65533&&(f[t[149][e]]=38144+e,A[38144+e]=t[149][e]);for(t[150]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\uFFFD\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[150].length;++e)t[150][e].charCodeAt(0)!==65533&&(f[t[150][e]]=38400+e,A[38400+e]=t[150][e]);for(t[151]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\uFFFD\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[151].length;++e)t[151][e].charCodeAt(0)!==65533&&(f[t[151][e]]=38656+e,A[38656+e]=t[151][e]);for(t[152]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[152].length;++e)t[152][e].charCodeAt(0)!==65533&&(f[t[152][e]]=38912+e,A[38912+e]=t[152][e]);for(t[153]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\uFFFD\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[153].length;++e)t[153][e].charCodeAt(0)!==65533&&(f[t[153][e]]=39168+e,A[39168+e]=t[153][e]);for(t[154]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\uFFFD\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[154].length;++e)t[154][e].charCodeAt(0)!==65533&&(f[t[154][e]]=39424+e,A[39424+e]=t[154][e]);for(t[155]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\uFFFD\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[155].length;++e)t[155][e].charCodeAt(0)!==65533&&(f[t[155][e]]=39680+e,A[39680+e]=t[155][e]);for(t[156]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\uFFFD\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[156].length;++e)t[156][e].charCodeAt(0)!==65533&&(f[t[156][e]]=39936+e,A[39936+e]=t[156][e]);for(t[157]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\uFFFD\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[157].length;++e)t[157][e].charCodeAt(0)!==65533&&(f[t[157][e]]=40192+e,A[40192+e]=t[157][e]);for(t[158]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\uFFFD\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[158].length;++e)t[158][e].charCodeAt(0)!==65533&&(f[t[158][e]]=40448+e,A[40448+e]=t[158][e]);for(t[159]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\uFFFD\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[159].length;++e)t[159][e].charCodeAt(0)!==65533&&(f[t[159][e]]=40704+e,A[40704+e]=t[159][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\uFFFD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(f[t[224][e]]=57344+e,A[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\uFFFD\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(f[t[225][e]]=57600+e,A[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\uFFFD\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(f[t[226][e]]=57856+e,A[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\uFFFD\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(f[t[227][e]]=58112+e,A[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\uFFFD\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(f[t[228][e]]=58368+e,A[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\uFFFD\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(f[t[229][e]]=58624+e,A[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\uFFFD\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(f[t[230][e]]=58880+e,A[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\uFFFD\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(f[t[231][e]]=59136+e,A[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\uFFFD\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(f[t[232][e]]=59392+e,A[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\uFFFD\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(f[t[233][e]]=59648+e,A[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\uFFFD\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(f[t[234][e]]=59904+e,A[59904+e]=t[234][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFFFD\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(f[t[237][e]]=60672+e,A[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\uFFFD\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1\uFFFD\uFFFD\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\uFFE2\uFFE4\uFF07\uFF02\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(f[t[238][e]]=60928+e,A[60928+e]=t[238][e]);for(t[250]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\uFFFD\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[250].length;++e)t[250][e].charCodeAt(0)!==65533&&(f[t[250][e]]=64e3+e,A[64e3+e]=t[250][e]);for(t[251]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFFFD\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[251].length;++e)t[251][e].charCodeAt(0)!==65533&&(f[t[251][e]]=64256+e,A[64256+e]=t[251][e]);for(t[252]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[252].length;++e)t[252][e].charCodeAt(0)!==65533&&(f[t[252][e]]=64512+e,A[64512+e]=t[252][e]);return{enc:f,dec:A}}(),b[936]=function(){var A=[],f={},t=[],e;for(t[0]=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(f[t[0][e]]=0+e,A[0+e]=t[0][e]);for(t[129]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A\u4E6B\u4E6C\u4E6D\u4E6E\u4E6F\u4E72\u4E74\u4E75\u4E76\u4E77\u4E78\u4E79\u4E7A\u4E7B\u4E7C\u4E7D\u4E7F\u4E80\u4E81\u4E82\u4E83\u4E84\u4E85\u4E87\u4E8A\uFFFD\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02\u4F03\u4F04\u4F05\u4F06\u4F07\u4F08\u4F0B\u4F0C\u4F12\u4F13\u4F14\u4F15\u4F16\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F3F\u4F40\u4F41\u4F42\u4F44\u4F45\u4F47\u4F48\u4F49\u4F4A\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2\uFFFD".split(""),e=0;e!=t[129].length;++e)t[129][e].charCodeAt(0)!==65533&&(f[t[129][e]]=33024+e,A[33024+e]=t[129][e]);for(t[130]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4FA4\u4FAB\u4FAD\u4FB0\u4FB1\u4FB2\u4FB3\u4FB4\u4FB6\u4FB7\u4FB8\u4FB9\u4FBA\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2\u4FD3\u4FD4\u4FD5\u4FD6\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF\u5000\u5001\u5002\u5003\u5004\u5005\u5006\u5007\u5008\u5009\u500A\uFFFD\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F\u5030\u5031\u5032\u5033\u5034\u5035\u5036\u5037\u5038\u5039\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050\u5051\u5052\u5053\u5054\u5056\u5057\u5058\u5059\u505B\u505D\u505E\u505F\u5060\u5061\u5062\u5063\u5064\u5066\u5067\u5068\u5069\u506A\u506B\u506D\u506E\u506F\u5070\u5071\u5072\u5073\u5074\u5075\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E\u508F\u5090\u5091\u5092\u5093\u5094\u5095\u5096\u5097\u5098\u5099\u509A\u509B\u509C\u509D\u509E\u509F\u50A0\u50A1\u50A2\u50A4\u50A6\u50AA\u50AB\u50AD\u50AE\u50AF\u50B0\u50B1\u50B3\u50B4\u50B5\u50B6\u50B7\u50B8\u50B9\u50BC\uFFFD".split(""),e=0;e!=t[130].length;++e)t[130][e].charCodeAt(0)!==65533&&(f[t[130][e]]=33280+e,A[33280+e]=t[130][e]);for(t[131]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u50BD\u50BE\u50BF\u50C0\u50C1\u50C2\u50C3\u50C4\u50C5\u50C6\u50C7\u50C8\u50C9\u50CA\u50CB\u50CC\u50CD\u50CE\u50D0\u50D1\u50D2\u50D3\u50D4\u50D5\u50D7\u50D8\u50D9\u50DB\u50DC\u50DD\u50DE\u50DF\u50E0\u50E1\u50E2\u50E3\u50E4\u50E5\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6\u50F7\u50F8\u50F9\u50FA\u50FC\u50FD\u50FE\u50FF\u5100\u5101\u5102\u5103\u5104\u5105\u5108\uFFFD\u5109\u510A\u510C\u510D\u510E\u510F\u5110\u5111\u5113\u5114\u5115\u5116\u5117\u5118\u5119\u511A\u511B\u511C\u511D\u511E\u511F\u5120\u5122\u5123\u5124\u5125\u5126\u5127\u5128\u5129\u512A\u512B\u512C\u512D\u512E\u512F\u5130\u5131\u5132\u5133\u5134\u5135\u5136\u5137\u5138\u5139\u513A\u513B\u513C\u513D\u513E\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D\u515E\u515F\u5160\u5161\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6\u51A7\u51A8\u51A9\u51AA\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2\u51D3\u51D4\u51D5\u51D6\u51D7\uFFFD".split(""),e=0;e!=t[131].length;++e)t[131][e].charCodeAt(0)!==65533&&(f[t[131][e]]=33536+e,A[33536+e]=t[131][e]);for(t[132]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5\u51E6\u51E7\u51E8\u51E9\u51EA\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244\u5245\u5246\u5247\u5248\u5249\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258\uFFFD\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273\u5274\u5275\u5276\u5277\u5278\u5279\u527A\u527B\u527C\u527E\u5280\u5283\u5284\u5285\u5286\u5287\u5289\u528A\u528B\u528C\u528D\u528E\u528F\u5291\u5292\u5294\u5295\u5296\u5297\u5298\u5299\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4\u52B5\u52B6\u52B7\u52B8\u52B9\u52BA\u52BB\u52BC\u52BD\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9\u52DA\u52DB\u52DC\u52DD\u52DE\u52E0\u52E1\u52E2\u52E3\u52E5\u52E6\u52E7\u52E8\u52E9\u52EA\u52EB\u52EC\u52ED\u52EE\u52EF\u52F1\u52F2\u52F3\u52F4\u52F5\u52F6\u52F7\u52F8\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E\uFFFD".split(""),e=0;e!=t[132].length;++e)t[132][e].charCodeAt(0)!==65533&&(f[t[132][e]]=33792+e,A[33792+e]=t[132][e]);for(t[133]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F\u5330\u5331\u5332\u5333\u5334\u5335\u5336\u5337\u5338\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F\uFFFD\u5390\u5391\u5392\u5393\u5394\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF\u53B0\u53B1\u53B2\u53B3\u53B4\u53B5\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3\u53C4\u53C5\u53C6\u53C7\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D\u545E\u545F\u5460\u5461\u5463\u5465\u5467\u5469\u546A\u546B\u546C\u546D\u546E\u546F\u5470\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1\uFFFD".split(""),e=0;e!=t[133].length;++e)t[133][e].charCodeAt(0)!==65533&&(f[t[133][e]]=34048+e,A[34048+e]=t[133][e]);for(t[134]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0\u54E1\u54E2\u54E3\u54E4\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4\u54F5\u54F6\u54F7\u54F8\u54F9\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A\u550B\u550C\u550D\u550E\u5512\u5513\u5515\u5516\u5517\u5518\u5519\u551A\u551C\u551D\u551E\u551F\u5521\u5525\u5526\uFFFD\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B\u554C\u554D\u554E\u554F\u5551\u5552\u5553\u5554\u5557\u5558\u5559\u555A\u555B\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F\u5570\u5571\u5572\u5573\u5574\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0\u55A1\u55A2\u55A3\u55A4\u55A5\u55A6\u55A8\u55A9\u55AA\u55AB\u55AC\u55AD\u55AE\u55AF\u55B0\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF\u55C0\u55C1\u55C2\u55C3\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7\u55D8\u55D9\u55DA\u55DB\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8\u55F9\u55FA\u55FB\u55FC\u55FF\u5602\u5603\u5604\u5605\uFFFD".split(""),e=0;e!=t[134].length;++e)t[134][e].charCodeAt(0)!==65533&&(f[t[134][e]]=34304+e,A[34304+e]=t[134][e]);for(t[135]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5606\u5607\u560A\u560B\u560D\u5610\u5611\u5612\u5613\u5614\u5615\u5616\u5617\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640\u5641\u5642\u5643\u5644\u5645\u5646\u5647\u5648\u5649\u564A\u564B\u564F\u5650\u5651\u5652\u5653\u5655\u5656\u565A\u565B\u565D\u565E\u565F\u5660\u5661\uFFFD\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D\u567E\u567F\u5680\u5681\u5682\u5683\u5684\u5687\u5688\u5689\u568A\u568B\u568C\u568D\u5690\u5691\u5692\u5694\u5695\u5696\u5697\u5698\u5699\u569A\u569B\u569C\u569D\u569E\u569F\u56A0\u56A1\u56A2\u56A4\u56A5\u56A6\u56A7\u56A8\u56A9\u56AA\u56AB\u56AC\u56AD\u56AE\u56B0\u56B1\u56B2\u56B3\u56B4\u56B5\u56B6\u56B8\u56B9\u56BA\u56BB\u56BD\u56BE\u56BF\u56C0\u56C1\u56C2\u56C3\u56C4\u56C5\u56C6\u56C7\u56C8\u56C9\u56CB\u56CC\u56CD\u56CE\u56CF\u56D0\u56D1\u56D2\u56D3\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5\u56E6\u56E7\u56E8\u56E9\u56EA\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B\u570C\u570D\u570E\u570F\u5710\u5711\uFFFD".split(""),e=0;e!=t[135].length;++e)t[135][e].charCodeAt(0)!==65533&&(f[t[135][e]]=34560+e,A[34560+e]=t[135][e]);for(t[136]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5712\u5713\u5714\u5715\u5716\u5717\u5718\u5719\u571A\u571B\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734\u5735\u5736\u5737\u5738\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752\u5753\u5754\u5755\u5756\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780\uFFFD\u5781\u5787\u5788\u5789\u578A\u578D\u578E\u578F\u5790\u5791\u5794\u5795\u5796\u5797\u5798\u5799\u579A\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9\u57BA\u57BB\u57BC\u57BD\u57BE\u57BF\u57C0\u57C1\u57C4\u57C5\u57C6\u57C7\u57C8\u57C9\u57CA\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5\u57E6\u57E7\u57E8\u57E9\u57EA\u57EB\u57EC\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825\u5826\u5827\u5828\u5829\u582B\u582C\u582D\u582E\u582F\u5831\u5832\u5833\u5834\u5836\u5837\u5838\u5839\u583A\u583B\u583C\u583D\uFFFD".split(""),e=0;e!=t[136].length;++e)t[136][e].charCodeAt(0)!==65533&&(f[t[136][e]]=34816+e,A[34816+e]=t[136][e]);for(t[137]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u583E\u583F\u5840\u5841\u5842\u5843\u5845\u5846\u5847\u5848\u5849\u584A\u584B\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859\u585A\u585B\u585C\u585D\u585F\u5860\u5861\u5862\u5863\u5864\u5866\u5867\u5868\u5869\u586A\u586D\u586E\u586F\u5870\u5871\u5872\u5873\u5874\u5875\u5876\u5877\u5878\u5879\u587A\u587B\u587C\u587D\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C\uFFFD\u588D\u588E\u588F\u5890\u5891\u5894\u5895\u5896\u5897\u5898\u589B\u589C\u589D\u58A0\u58A1\u58A2\u58A3\u58A4\u58A5\u58A6\u58A7\u58AA\u58AB\u58AC\u58AD\u58AE\u58AF\u58B0\u58B1\u58B2\u58B3\u58B4\u58B5\u58B6\u58B7\u58B8\u58B9\u58BA\u58BB\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6\u58C7\u58C8\u58C9\u58CA\u58CB\u58CC\u58CD\u58CE\u58CF\u58D0\u58D2\u58D3\u58D4\u58D6\u58D7\u58D8\u58D9\u58DA\u58DB\u58DC\u58DD\u58DE\u58DF\u58E0\u58E1\u58E2\u58E3\u58E5\u58E6\u58E7\u58E8\u58E9\u58EA\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA\u58FB\u58FC\u58FD\u58FE\u58FF\u5900\u5901\u5903\u5905\u5906\u5908\u5909\u590A\u590B\u590C\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B\uFFFD".split(""),e=0;e!=t[137].length;++e)t[137][e].charCodeAt(0)!==65533&&(f[t[137][e]]=35072+e,A[35072+e]=t[137][e]);for(t[138]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B\u595C\u595D\u595E\u595F\u5961\u5963\u5964\u5966\u5967\u5968\u5969\u596A\u596B\u596C\u596D\u596E\u596F\u5970\u5971\u5972\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6\uFFFD\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3\u59B4\u59B5\u59B6\u59B7\u59B8\u59BA\u59BC\u59BD\u59BF\u59C0\u59C1\u59C2\u59C3\u59C4\u59C5\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE\u59DF\u59E0\u59E1\u59E2\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED\u59EE\u59EF\u59F0\u59F1\u59F2\u59F3\u59F4\u59F5\u59F6\u59F7\u59F8\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A\u5A2B\u5A2C\u5A2D\u5A2E\u5A2F\u5A30\u5A33\u5A35\u5A37\u5A38\u5A39\u5A3A\u5A3B\u5A3D\u5A3E\u5A3F\u5A41\u5A42\u5A43\u5A44\u5A45\u5A47\u5A48\u5A4B\u5A4C\u5A4D\u5A4E\u5A4F\u5A50\u5A51\u5A52\u5A53\u5A54\u5A56\u5A57\u5A58\u5A59\u5A5B\u5A5C\u5A5D\u5A5E\u5A5F\u5A60\uFFFD".split(""),e=0;e!=t[138].length;++e)t[138][e].charCodeAt(0)!==65533&&(f[t[138][e]]=35328+e,A[35328+e]=t[138][e]);for(t[139]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B\u5A6C\u5A6D\u5A6E\u5A6F\u5A70\u5A71\u5A72\u5A73\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80\u5A81\u5A82\u5A83\u5A84\u5A85\u5A86\u5A87\u5A88\u5A89\u5A8A\u5A8B\u5A8C\u5A8D\u5A8E\u5A8F\u5A90\u5A91\u5A93\u5A94\u5A95\u5A96\u5A97\u5A98\u5A99\u5A9C\u5A9D\u5A9E\u5A9F\u5AA0\u5AA1\u5AA2\u5AA3\u5AA4\u5AA5\u5AA6\u5AA7\u5AA8\u5AA9\u5AAB\u5AAC\uFFFD\u5AAD\u5AAE\u5AAF\u5AB0\u5AB1\u5AB4\u5AB6\u5AB7\u5AB9\u5ABA\u5ABB\u5ABC\u5ABD\u5ABF\u5AC0\u5AC3\u5AC4\u5AC5\u5AC6\u5AC7\u5AC8\u5ACA\u5ACB\u5ACD\u5ACE\u5ACF\u5AD0\u5AD1\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC\u5AED\u5AEE\u5AEF\u5AF0\u5AF2\u5AF3\u5AF4\u5AF5\u5AF6\u5AF7\u5AF8\u5AF9\u5AFA\u5AFB\u5AFC\u5AFD\u5AFE\u5AFF\u5B00\u5B01\u5B02\u5B03\u5B04\u5B05\u5B06\u5B07\u5B08\u5B0A\u5B0B\u5B0C\u5B0D\u5B0E\u5B0F\u5B10\u5B11\u5B12\u5B13\u5B14\u5B15\u5B18\u5B19\u5B1A\u5B1B\u5B1C\u5B1D\u5B1E\u5B1F\u5B20\u5B21\u5B22\u5B23\u5B24\u5B25\u5B26\u5B27\u5B28\u5B29\u5B2A\u5B2B\u5B2C\u5B2D\u5B2E\u5B2F\u5B30\u5B31\u5B33\u5B35\u5B36\u5B38\u5B39\u5B3A\u5B3B\u5B3C\u5B3D\u5B3E\u5B3F\u5B41\u5B42\u5B43\u5B44\u5B45\u5B46\u5B47\uFFFD".split(""),e=0;e!=t[139].length;++e)t[139][e].charCodeAt(0)!==65533&&(f[t[139][e]]=35584+e,A[35584+e]=t[139][e]);for(t[140]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5B48\u5B49\u5B4A\u5B4B\u5B4C\u5B4D\u5B4E\u5B4F\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF\uFFFD\u5BD1\u5BD4\u5BD5\u5BD6\u5BD7\u5BD8\u5BD9\u5BDA\u5BDB\u5BDC\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9\u5BEA\u5BEB\u5BEC\u5BED\u5BEF\u5BF1\u5BF2\u5BF3\u5BF4\u5BF5\u5BF6\u5BF7\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67\u5C68\u5C69\u5C6A\u5C6B\u5C6C\u5C6D\u5C70\u5C72\u5C73\u5C74\u5C75\u5C76\u5C77\u5C78\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83\u5C84\u5C85\u5C86\u5C87\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D\u5C9E\u5C9F\u5CA0\u5CA1\u5CA4\u5CA5\u5CA6\u5CA7\u5CA8\uFFFD".split(""),e=0;e!=t[140].length;++e)t[140][e].charCodeAt(0)!==65533&&(f[t[140][e]]=35840+e,A[35840+e]=t[140][e]);for(t[141]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5\u5CC6\u5CC7\u5CC8\u5CC9\u5CCA\u5CCC\u5CCD\u5CCE\u5CCF\u5CD0\u5CD1\u5CD3\u5CD4\u5CD5\u5CD6\u5CD7\u5CD8\u5CDA\u5CDB\u5CDC\u5CDD\u5CDE\u5CDF\u5CE0\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1\u5CF2\u5CF3\u5CF4\u5CF5\u5CF6\u5CF7\u5CF8\u5CF9\u5CFA\u5CFC\u5CFD\u5CFE\u5CFF\u5D00\uFFFD\u5D01\u5D04\u5D05\u5D08\u5D09\u5D0A\u5D0B\u5D0C\u5D0D\u5D0F\u5D10\u5D11\u5D12\u5D13\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F\u5D20\u5D21\u5D22\u5D23\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F\u5D30\u5D31\u5D32\u5D33\u5D35\u5D36\u5D37\u5D38\u5D39\u5D3A\u5D3B\u5D3C\u5D3F\u5D40\u5D41\u5D42\u5D43\u5D44\u5D45\u5D46\u5D48\u5D49\u5D4D\u5D4E\u5D4F\u5D50\u5D51\u5D52\u5D53\u5D54\u5D55\u5D56\u5D57\u5D59\u5D5A\u5D5C\u5D5E\u5D5F\u5D60\u5D61\u5D62\u5D63\u5D64\u5D65\u5D66\u5D67\u5D68\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75\u5D76\u5D77\u5D78\u5D79\u5D7A\u5D7B\u5D7C\u5D7D\u5D7E\u5D7F\u5D80\u5D81\u5D83\u5D84\u5D85\u5D86\u5D87\u5D88\u5D89\u5D8A\u5D8B\u5D8C\u5D8D\u5D8E\u5D8F\u5D90\u5D91\u5D92\u5D93\u5D94\u5D95\u5D96\u5D97\u5D98\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0\uFFFD".split(""),e=0;e!=t[141].length;++e)t[141][e].charCodeAt(0)!==65533&&(f[t[141][e]]=36096+e,A[36096+e]=t[141][e]);for(t[142]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5DA1\u5DA2\u5DA3\u5DA4\u5DA5\u5DA6\u5DA7\u5DA8\u5DA9\u5DAA\u5DAB\u5DAC\u5DAD\u5DAE\u5DAF\u5DB0\u5DB1\u5DB2\u5DB3\u5DB4\u5DB5\u5DB6\u5DB8\u5DB9\u5DBA\u5DBB\u5DBC\u5DBD\u5DBE\u5DBF\u5DC0\u5DC1\u5DC2\u5DC3\u5DC4\u5DC6\u5DC7\u5DC8\u5DC9\u5DCA\u5DCB\u5DCC\u5DCE\u5DCF\u5DD0\u5DD1\u5DD2\u5DD3\u5DD4\u5DD5\u5DD6\u5DD7\u5DD8\u5DD9\u5DDA\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED\uFFFD\u5DF0\u5DF5\u5DF6\u5DF8\u5DF9\u5DFA\u5DFB\u5DFC\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E\u5E1F\u5E20\u5E21\u5E22\u5E23\u5E24\u5E25\u5E28\u5E29\u5E2A\u5E2B\u5E2C\u5E2F\u5E30\u5E32\u5E33\u5E34\u5E35\u5E36\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46\u5E47\u5E48\u5E49\u5E4A\u5E4B\u5E4D\u5E4E\u5E4F\u5E50\u5E51\u5E52\u5E53\u5E56\u5E57\u5E58\u5E59\u5E5A\u5E5C\u5E5D\u5E5F\u5E60\u5E63\u5E64\u5E65\u5E66\u5E67\u5E68\u5E69\u5E6A\u5E6B\u5E6C\u5E6D\u5E6E\u5E6F\u5E70\u5E71\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8\u5EA9\u5EAA\u5EAB\u5EAC\u5EAE\u5EAF\u5EB0\u5EB1\u5EB2\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF\u5EC0\u5EC1\u5EC2\u5EC3\u5EC4\u5EC5\uFFFD".split(""),e=0;e!=t[142].length;++e)t[142][e].charCodeAt(0)!==65533&&(f[t[142][e]]=36352+e,A[36352+e]=t[142][e]);for(t[143]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5EC6\u5EC7\u5EC8\u5ECB\u5ECC\u5ECD\u5ECE\u5ECF\u5ED0\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC\u5EDD\u5EDE\u5EDF\u5EE0\u5EE1\u5EE2\u5EE3\u5EE4\u5EE5\u5EE6\u5EE7\u5EE9\u5EEB\u5EEC\u5EED\u5EEE\u5EEF\u5EF0\u5EF1\u5EF2\u5EF3\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24\uFFFD\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32\u5F33\u5F34\u5F35\u5F36\u5F37\u5F38\u5F3B\u5F3D\u5F3E\u5F3F\u5F41\u5F42\u5F43\u5F44\u5F45\u5F46\u5F47\u5F48\u5F49\u5F4A\u5F4B\u5F4C\u5F4D\u5F4E\u5F4F\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2\u5FA3\u5FA4\u5FA5\u5FA6\u5FA7\u5FA9\u5FAB\u5FAC\u5FAF\u5FB0\u5FB1\u5FB2\u5FB3\u5FB4\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE\u5FBF\u5FC0\u5FC1\u5FC2\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007\uFFFD".split(""),e=0;e!=t[143].length;++e)t[143][e].charCodeAt(0)!==65533&&(f[t[143][e]]=36608+e,A[36608+e]=t[143][e]);for(t[144]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030\u6031\u6032\u6033\u6034\u6036\u6037\u6038\u6039\u603A\u603D\u603E\u6040\u6044\u6045\u6046\u6047\u6048\u6049\u604A\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080\uFFFD\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD\u60BE\u60BF\u60C0\u60C1\u60C2\u60C3\u60C4\u60C7\u60C8\u60C9\u60CC\u60CD\u60CE\u60CF\u60D0\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1\u60E2\u60E3\u60E4\u60E5\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB\u60FC\u60FD\u60FE\u60FF\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110\u6111\u6112\u6113\u6114\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C\u612D\u612E\u612F\u6130\u6131\u6132\u6133\u6134\u6135\u6136\u6137\u6138\u6139\u613A\u613B\u613C\u613D\u613E\u6140\u6141\u6142\u6143\u6144\u6145\u6146\uFFFD".split(""),e=0;e!=t[144].length;++e)t[144][e].charCodeAt(0)!==65533&&(f[t[144][e]]=36864+e,A[36864+e]=t[144][e]);for(t[145]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156\u6157\u6158\u6159\u615A\u615B\u615C\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169\u616A\u616B\u616C\u616D\u616E\u616F\u6171\u6172\u6173\u6174\u6176\u6178\u6179\u617A\u617B\u617C\u617D\u617E\u617F\u6180\u6181\u6182\u6183\u6184\u6185\u6186\u6187\u6188\u6189\u618A\u618C\u618D\u618F\u6190\u6191\u6192\u6193\u6195\uFFFD\u6196\u6197\u6198\u6199\u619A\u619B\u619C\u619E\u619F\u61A0\u61A1\u61A2\u61A3\u61A4\u61A5\u61A6\u61AA\u61AB\u61AD\u61AE\u61AF\u61B0\u61B1\u61B2\u61B3\u61B4\u61B5\u61B6\u61B8\u61B9\u61BA\u61BB\u61BC\u61BD\u61BF\u61C0\u61C1\u61C3\u61C4\u61C5\u61C6\u61C7\u61C9\u61CC\u61CD\u61CE\u61CF\u61D0\u61D3\u61D5\u61D6\u61D7\u61D8\u61D9\u61DA\u61DB\u61DC\u61DD\u61DE\u61DF\u61E0\u61E1\u61E2\u61E3\u61E4\u61E5\u61E7\u61E8\u61E9\u61EA\u61EB\u61EC\u61ED\u61EE\u61EF\u61F0\u61F1\u61F2\u61F3\u61F4\u61F6\u61F7\u61F8\u61F9\u61FA\u61FB\u61FC\u61FD\u61FE\u6200\u6201\u6202\u6203\u6204\u6205\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238\u6239\u623A\u623B\u623C\u6242\u6244\u6245\u6246\u624A\uFFFD".split(""),e=0;e!=t[145].length;++e)t[145][e].charCodeAt(0)!==65533&&(f[t[145][e]]=37120+e,A[37120+e]=t[145][e]);for(t[146]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C\u625D\u625E\u625F\u6260\u6261\u6262\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B\u628C\u628D\u628E\u628F\u6290\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1\uFFFD\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333\u6334\u6335\u6336\u6337\u6338\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356\u6357\u6358\u6359\u635A\u635B\u635C\u635D\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399\u639A\u639B\u639C\u639D\u639E\u639F\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0\uFFFD".split(""),e=0;e!=t[146].length;++e)t[146][e].charCodeAt(0)!==65533&&(f[t[146][e]]=37376+e,A[37376+e]=t[146][e]);for(t[147]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7\u63D8\u63D9\u63DA\u63DB\u63DC\u63DD\u63DF\u63E2\u63E4\u63E5\u63E6\u63E7\u63E8\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406\u6407\u6408\u6409\u640A\u640D\u640E\u6411\u6412\u6415\u6416\u6417\u6418\u6419\u641A\u641D\u641F\u6422\u6423\u6424\uFFFD\u6425\u6427\u6428\u6429\u642B\u642E\u642F\u6430\u6431\u6432\u6433\u6435\u6436\u6437\u6438\u6439\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B\u644C\u644D\u644E\u644F\u6450\u6451\u6453\u6455\u6456\u6457\u6459\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6462\u6463\u6464\u6465\u6466\u6468\u646A\u646B\u646C\u646E\u646F\u6470\u6471\u6472\u6473\u6474\u6475\u6476\u6477\u647B\u647C\u647D\u647E\u647F\u6480\u6481\u6483\u6486\u6488\u6489\u648A\u648B\u648C\u648D\u648E\u648F\u6490\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F\u64A0\u64A1\u64A2\u64A3\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6\u64C7\u64C8\u64C9\u64CA\u64CB\u64CC\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA\uFFFD".split(""),e=0;e!=t[147].length;++e)t[147][e].charCodeAt(0)!==65533&&(f[t[147][e]]=37632+e,A[37632+e]=t[147][e]);for(t[148]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7\u64E8\u64E9\u64EA\u64EB\u64EC\u64ED\u64EE\u64EF\u64F0\u64F1\u64F2\u64F3\u64F4\u64F5\u64F6\u64F7\u64F8\u64F9\u64FA\u64FB\u64FC\u64FD\u64FE\u64FF\u6501\u6502\u6503\u6504\u6505\u6506\u6507\u6508\u650A\u650B\u650C\u650D\u650E\u650F\u6510\u6511\u6513\u6514\u6515\u6516\u6517\u6519\u651A\u651B\u651C\u651D\u651E\u651F\u6520\u6521\uFFFD\u6522\u6523\u6524\u6526\u6527\u6528\u6529\u652A\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540\u6541\u6542\u6543\u6544\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578\u6579\u657A\u657B\u657C\u657D\u657E\u657F\u6580\u6581\u6582\u6583\u6584\u6585\u6586\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1\u65B2\u65B3\u65B4\u65B5\u65B6\u65B7\u65B8\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8\u65D9\u65DA\u65DB\u65DC\u65DD\u65DE\u65DF\u65E1\u65E3\u65E4\u65EA\u65EB\uFFFD".split(""),e=0;e!=t[148].length;++e)t[148][e].charCodeAt(0)!==65533&&(f[t[148][e]]=37888+e,A[37888+e]=t[148][e]);for(t[149]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB\u65FC\u65FD\u65FE\u65FF\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637\u6638\u6639\u663A\u663B\u663D\u663F\u6640\u6642\u6644\u6645\u6646\u6647\u6648\u6649\u664A\u664D\u664E\u6650\u6651\u6658\uFFFD\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669\u666A\u666B\u666C\u666D\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698\u6699\u669A\u669B\u669C\u669E\u669F\u66A0\u66A1\u66A2\u66A3\u66A4\u66A5\u66A6\u66A9\u66AA\u66AB\u66AC\u66AD\u66AF\u66B0\u66B1\u66B2\u66B3\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF\u66C0\u66C1\u66C2\u66C3\u66C4\u66C5\u66C6\u66C7\u66C8\u66C9\u66CA\u66CB\u66CC\u66CD\u66CE\u66CF\u66D0\u66D1\u66D2\u66D3\u66D4\u66D5\u66D6\u66D7\u66D8\u66DA\u66DE\u66DF\u66E0\u66E1\u66E2\u66E3\u66E4\u66E5\u66E7\u66E8\u66EA\u66EB\u66EC\u66ED\u66EE\u66EF\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703\uFFFD".split(""),e=0;e!=t[149].length;++e)t[149][e].charCodeAt(0)!==65533&&(f[t[149][e]]=38144+e,A[38144+e]=t[149][e]);for(t[150]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720\u6721\u6722\u6723\u6724\u6725\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757\u6758\u6759\u675A\u675B\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776\uFFFD\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9\u67BA\u67BB\u67BC\u67BD\u67BE\u67BF\u67C0\u67C2\u67C5\u67C6\u67C7\u67C8\u67C9\u67CA\u67CB\u67CC\u67CD\u67CE\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5\u67F6\u67F7\u67F8\u67F9\u67FA\u67FB\u67FC\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818\u6819\u681A\u681B\u681C\u681E\u681F\u6820\u6822\u6823\u6824\u6825\u6826\u6827\u6828\u682B\u682C\u682D\u682E\u682F\u6830\u6831\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856\u6857\u6858\u6859\u685A\u685B\uFFFD".split(""),e=0;e!=t[150].length;++e)t[150][e].charCodeAt(0)!==65533&&(f[t[150][e]]=38400+e,A[38400+e]=t[150][e]);for(t[151]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u685C\u685D\u685E\u685F\u686A\u686C\u686D\u686E\u686F\u6870\u6871\u6872\u6873\u6875\u6878\u6879\u687A\u687B\u687C\u687D\u687E\u687F\u6880\u6882\u6884\u6887\u6888\u6889\u688A\u688B\u688C\u688D\u688E\u6890\u6891\u6892\u6894\u6895\u6896\u6898\u6899\u689A\u689B\u689C\u689D\u689E\u689F\u68A0\u68A1\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8\uFFFD\u68B9\u68BA\u68BB\u68BC\u68BD\u68BE\u68BF\u68C1\u68C3\u68C4\u68C5\u68C6\u68C7\u68C8\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB\u68DC\u68DD\u68DE\u68DF\u68E1\u68E2\u68E4\u68E5\u68E6\u68E7\u68E8\u68E9\u68EA\u68EB\u68EC\u68ED\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906\u6907\u6908\u6909\u690A\u690C\u690F\u6911\u6913\u6914\u6915\u6916\u6917\u6918\u6919\u691A\u691B\u691C\u691D\u691E\u6921\u6922\u6923\u6925\u6926\u6927\u6928\u6929\u692A\u692B\u692C\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943\u6944\u6945\u6946\u6947\u6948\u6949\u694A\u694B\u694C\u694D\u694E\u694F\u6950\u6951\u6952\u6953\u6955\u6956\u6958\u6959\u695B\u695C\u695F\uFFFD".split(""),e=0;e!=t[151].length;++e)t[151][e].charCodeAt(0)!==65533&&(f[t[151][e]]=38656+e,A[38656+e]=t[151][e]);for(t[152]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972\u6973\u6974\u6975\u6976\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E\u698F\u6990\u6991\u6992\u6993\u6996\u6997\u6999\u699A\u699D\u699E\u699F\u69A0\u69A1\u69A2\u69A3\u69A4\u69A5\u69A6\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD\uFFFD\u69BE\u69BF\u69C0\u69C2\u69C3\u69C4\u69C5\u69C6\u69C7\u69C8\u69C9\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5\u69D6\u69D7\u69D8\u69D9\u69DA\u69DC\u69DD\u69DE\u69E1\u69E2\u69E3\u69E4\u69E5\u69E6\u69E7\u69E8\u69E9\u69EA\u69EB\u69EC\u69EE\u69EF\u69F0\u69F1\u69F3\u69F4\u69F5\u69F6\u69F7\u69F8\u69F9\u69FA\u69FB\u69FC\u69FE\u6A00\u6A01\u6A02\u6A03\u6A04\u6A05\u6A06\u6A07\u6A08\u6A09\u6A0B\u6A0C\u6A0D\u6A0E\u6A0F\u6A10\u6A11\u6A12\u6A13\u6A14\u6A15\u6A16\u6A19\u6A1A\u6A1B\u6A1C\u6A1D\u6A1E\u6A20\u6A22\u6A23\u6A24\u6A25\u6A26\u6A27\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36\u6A37\u6A38\u6A39\u6A3A\u6A3B\u6A3C\u6A3F\u6A40\u6A41\u6A42\u6A43\u6A45\u6A46\u6A48\u6A49\u6A4A\u6A4B\u6A4C\u6A4D\u6A4E\u6A4F\u6A51\u6A52\u6A53\u6A54\u6A55\u6A56\u6A57\u6A5A\uFFFD".split(""),e=0;e!=t[152].length;++e)t[152][e].charCodeAt(0)!==65533&&(f[t[152][e]]=38912+e,A[38912+e]=t[152][e]);for(t[153]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A5C\u6A5D\u6A5E\u6A5F\u6A60\u6A62\u6A63\u6A64\u6A66\u6A67\u6A68\u6A69\u6A6A\u6A6B\u6A6C\u6A6D\u6A6E\u6A6F\u6A70\u6A72\u6A73\u6A74\u6A75\u6A76\u6A77\u6A78\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85\u6A86\u6A87\u6A88\u6A89\u6A8A\u6A8B\u6A8C\u6A8D\u6A8F\u6A92\u6A93\u6A94\u6A95\u6A96\u6A98\u6A99\u6A9A\u6A9B\u6A9C\u6A9D\u6A9E\u6A9F\u6AA1\u6AA2\u6AA3\u6AA4\u6AA5\u6AA6\uFFFD\u6AA7\u6AA8\u6AAA\u6AAD\u6AAE\u6AAF\u6AB0\u6AB1\u6AB2\u6AB3\u6AB4\u6AB5\u6AB6\u6AB7\u6AB8\u6AB9\u6ABA\u6ABB\u6ABC\u6ABD\u6ABE\u6ABF\u6AC0\u6AC1\u6AC2\u6AC3\u6AC4\u6AC5\u6AC6\u6AC7\u6AC8\u6AC9\u6ACA\u6ACB\u6ACC\u6ACD\u6ACE\u6ACF\u6AD0\u6AD1\u6AD2\u6AD3\u6AD4\u6AD5\u6AD6\u6AD7\u6AD8\u6AD9\u6ADA\u6ADB\u6ADC\u6ADD\u6ADE\u6ADF\u6AE0\u6AE1\u6AE2\u6AE3\u6AE4\u6AE5\u6AE6\u6AE7\u6AE8\u6AE9\u6AEA\u6AEB\u6AEC\u6AED\u6AEE\u6AEF\u6AF0\u6AF1\u6AF2\u6AF3\u6AF4\u6AF5\u6AF6\u6AF7\u6AF8\u6AF9\u6AFA\u6AFB\u6AFC\u6AFD\u6AFE\u6AFF\u6B00\u6B01\u6B02\u6B03\u6B04\u6B05\u6B06\u6B07\u6B08\u6B09\u6B0A\u6B0B\u6B0C\u6B0D\u6B0E\u6B0F\u6B10\u6B11\u6B12\u6B13\u6B14\u6B15\u6B16\u6B17\u6B18\u6B19\u6B1A\u6B1B\u6B1C\u6B1D\u6B1E\u6B1F\u6B25\u6B26\u6B28\u6B29\u6B2A\u6B2B\u6B2C\u6B2D\u6B2E\uFFFD".split(""),e=0;e!=t[153].length;++e)t[153][e].charCodeAt(0)!==65533&&(f[t[153][e]]=39168+e,A[39168+e]=t[153][e]);for(t[154]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D\u6B4E\u6B4F\u6B50\u6B51\u6B52\u6B53\u6B54\u6B55\u6B56\u6B57\u6B58\u6B5A\u6B5B\u6B5C\u6B5D\u6B5E\u6B5F\u6B60\u6B61\u6B68\u6B69\u6B6B\u6B6C\u6B6D\u6B6E\u6B6F\u6B70\u6B71\u6B72\u6B73\u6B74\u6B75\u6B76\u6B77\u6B78\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88\uFFFD\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C\u6B9D\u6B9E\u6B9F\u6BA0\u6BA2\u6BA3\u6BA4\u6BA5\u6BA6\u6BA7\u6BA8\u6BA9\u6BAB\u6BAC\u6BAD\u6BAE\u6BAF\u6BB0\u6BB1\u6BB2\u6BB6\u6BB8\u6BB9\u6BBA\u6BBB\u6BBC\u6BBD\u6BBE\u6BC0\u6BC3\u6BC4\u6BC6\u6BC7\u6BC8\u6BC9\u6BCA\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC\u6BDD\u6BDE\u6BDF\u6BE0\u6BE2\u6BE3\u6BE4\u6BE5\u6BE6\u6BE7\u6BE8\u6BE9\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE\u6BFF\u6C00\u6C01\u6C02\u6C03\u6C04\u6C08\u6C09\u6C0A\u6C0B\u6C0C\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B\u6C4C\u6C4D\u6C4E\u6C4F\u6C51\u6C52\u6C53\u6C56\u6C58\uFFFD".split(""),e=0;e!=t[154].length;++e)t[154][e].charCodeAt(0)!==65533&&(f[t[154][e]]=39424+e,A[39424+e]=t[154][e]);for(t[155]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B\u6C6C\u6C6D\u6C6E\u6C6F\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8\uFFFD\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F\u6D20\u6D21\u6D22\u6D23\u6D24\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D\u6D7E\u6D7F\u6D80\u6D81\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96\u6D97\u6D98\u6D99\u6D9A\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9\u6DBA\u6DBB\u6DBC\u6DBD\u6DBE\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA\uFFFD".split(""),e=0;e!=t[155].length;++e)t[155][e].charCodeAt(0)!==65533&&(f[t[155][e]]=39680+e,A[39680+e]=t[155][e]);for(t[156]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD\u6DFE\u6DFF\u6E00\u6E01\u6E02\u6E03\u6E04\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35\uFFFD\u6E36\u6E37\u6E39\u6E3B\u6E3C\u6E3D\u6E3E\u6E3F\u6E40\u6E41\u6E42\u6E45\u6E46\u6E47\u6E48\u6E49\u6E4A\u6E4B\u6E4C\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60\u6E61\u6E62\u6E63\u6E64\u6E65\u6E66\u6E67\u6E68\u6E69\u6E6A\u6E6C\u6E6D\u6E6F\u6E70\u6E71\u6E72\u6E73\u6E74\u6E75\u6E76\u6E77\u6E78\u6E79\u6E7A\u6E7B\u6E7C\u6E7D\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A\u6E8B\u6E8C\u6E8D\u6E8E\u6E91\u6E92\u6E93\u6E94\u6E95\u6E96\u6E97\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA\u6EEB\u6EEC\u6EED\u6EEE\u6EEF\uFFFD".split(""),e=0;e!=t[156].length;++e)t[156][e].charCodeAt(0)!==65533&&(f[t[156][e]]=39936+e,A[39936+e]=t[156][e]);for(t[157]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA\u6EFB\u6EFC\u6EFD\u6EFE\u6EFF\u6F00\u6F01\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A\u6F0B\u6F0C\u6F0D\u6F0E\u6F10\u6F11\u6F12\u6F16\u6F17\u6F18\u6F19\u6F1A\u6F1B\u6F1C\u6F1D\u6F1E\u6F1F\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37\u6F38\u6F39\u6F3A\u6F3B\u6F3C\u6F3D\u6F3F\u6F40\u6F41\u6F42\uFFFD\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E\u6F4F\u6F50\u6F51\u6F52\u6F53\u6F54\u6F55\u6F56\u6F57\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67\u6F68\u6F69\u6F6A\u6F6B\u6F6C\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D\u6F7E\u6F7F\u6F80\u6F81\u6F82\u6F83\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F\u6F90\u6F91\u6F92\u6F93\u6F94\u6F95\u6F96\u6F97\u6F98\u6F99\u6F9A\u6F9B\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2\u6FA3\u6FA4\u6FA5\u6FA6\u6FA8\u6FA9\u6FAA\u6FAB\u6FAC\u6FAD\u6FAE\u6FAF\u6FB0\u6FB1\u6FB2\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA\u6FBB\u6FBC\u6FBD\u6FBE\u6FBF\u6FC1\u6FC3\u6FC4\u6FC5\u6FC6\u6FC7\u6FC8\u6FCA\u6FCB\u6FCC\u6FCD\u6FCE\u6FCF\u6FD0\u6FD3\u6FD4\u6FD5\u6FD6\u6FD7\u6FD8\u6FD9\u6FDA\u6FDB\u6FDC\u6FDD\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5\uFFFD".split(""),e=0;e!=t[157].length;++e)t[157][e].charCodeAt(0)!==65533&&(f[t[157][e]]=40192+e,A[40192+e]=t[157][e]);for(t[158]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FE6\u6FE7\u6FE8\u6FE9\u6FEA\u6FEB\u6FEC\u6FED\u6FF0\u6FF1\u6FF2\u6FF3\u6FF4\u6FF5\u6FF6\u6FF7\u6FF8\u6FF9\u6FFA\u6FFB\u6FFC\u6FFD\u6FFE\u6FFF\u7000\u7001\u7002\u7003\u7004\u7005\u7006\u7007\u7008\u7009\u700A\u700B\u700C\u700D\u700E\u700F\u7010\u7012\u7013\u7014\u7015\u7016\u7017\u7018\u7019\u701C\u701D\u701E\u701F\u7020\u7021\u7022\u7024\u7025\u7026\u7027\u7028\u7029\u702A\uFFFD\u702B\u702C\u702D\u702E\u702F\u7030\u7031\u7032\u7033\u7034\u7036\u7037\u7038\u703A\u703B\u703C\u703D\u703E\u703F\u7040\u7041\u7042\u7043\u7044\u7045\u7046\u7047\u7048\u7049\u704A\u704B\u704D\u704E\u7050\u7051\u7052\u7053\u7054\u7055\u7056\u7057\u7058\u7059\u705A\u705B\u705C\u705D\u705F\u7060\u7061\u7062\u7063\u7064\u7065\u7066\u7067\u7068\u7069\u706A\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E\u709F\u70A0\u70A1\u70A2\u70A3\u70A4\u70A5\u70A6\u70A7\u70A8\u70A9\u70AA\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB\u70CC\u70CD\u70CE\u70CF\u70D0\u70D1\u70D2\u70D3\u70D4\u70D5\u70D6\u70D7\u70DA\uFFFD".split(""),e=0;e!=t[158].length;++e)t[158][e].charCodeAt(0)!==65533&&(f[t[158][e]]=40448+e,A[40448+e]=t[158][e]);for(t[159]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0\u70F1\u70F2\u70F3\u70F4\u70F5\u70F6\u70F8\u70FA\u70FB\u70FC\u70FE\u70FF\u7100\u7101\u7102\u7103\u7104\u7105\u7106\u7107\u7108\u710B\u710C\u710D\u710E\u710F\u7111\u7112\u7114\u7117\u711B\u711C\u711D\u711E\u711F\u7120\u7121\u7122\u7123\u7124\u7125\u7127\u7128\u7129\u712A\u712B\u712C\u712D\u712E\u7132\u7133\u7134\uFFFD\u7135\u7137\u7138\u7139\u713A\u713B\u713C\u713D\u713E\u713F\u7140\u7141\u7142\u7143\u7144\u7146\u7147\u7148\u7149\u714B\u714D\u714F\u7150\u7151\u7152\u7153\u7154\u7155\u7156\u7157\u7158\u7159\u715A\u715B\u715D\u715F\u7160\u7161\u7162\u7163\u7165\u7169\u716A\u716B\u716C\u716D\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E\u717F\u7180\u7181\u7182\u7183\u7185\u7186\u7187\u7188\u7189\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A\u719B\u719C\u719D\u719E\u71A1\u71A2\u71A3\u71A4\u71A5\u71A6\u71A7\u71A9\u71AA\u71AB\u71AD\u71AE\u71AF\u71B0\u71B1\u71B2\u71B4\u71B6\u71B7\u71B8\u71BA\u71BB\u71BC\u71BD\u71BE\u71BF\u71C0\u71C1\u71C2\u71C4\u71C5\u71C6\u71C7\u71C8\u71C9\u71CA\u71CB\u71CC\u71CD\u71CF\u71D0\u71D1\u71D2\u71D3\uFFFD".split(""),e=0;e!=t[159].length;++e)t[159][e].charCodeAt(0)!==65533&&(f[t[159][e]]=40704+e,A[40704+e]=t[159][e]);for(t[160]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u71D6\u71D7\u71D8\u71D9\u71DA\u71DB\u71DC\u71DD\u71DE\u71DF\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8\u71E9\u71EA\u71EB\u71EC\u71ED\u71EF\u71F0\u71F1\u71F2\u71F3\u71F4\u71F5\u71F6\u71F7\u71F8\u71FA\u71FB\u71FC\u71FD\u71FE\u71FF\u7200\u7201\u7202\u7203\u7204\u7205\u7207\u7208\u7209\u720A\u720B\u720C\u720D\u720E\u720F\u7210\u7211\u7212\u7213\u7214\u7215\u7216\u7217\u7218\u7219\u721A\uFFFD\u721B\u721C\u721E\u721F\u7220\u7221\u7222\u7223\u7224\u7225\u7226\u7227\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240\u7241\u7242\u7243\u7244\u7245\u7246\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285\u7286\u7287\u7288\u7289\u728C\u728E\u7290\u7291\u7293\u7294\u7295\u7296\u7297\u7298\u7299\u729A\u729B\u729C\u729D\u729E\u72A0\u72A1\u72A2\u72A3\u72A4\u72A5\u72A6\u72A7\u72A8\u72A9\u72AA\u72AB\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA\u72BB\u72BC\u72BD\u72BE\u72BF\u72C0\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB\uFFFD".split(""),e=0;e!=t[160].length;++e)t[160][e].charCodeAt(0)!==65533&&(f[t[160][e]]=40960+e,A[40960+e]=t[160][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(f[t[161][e]]=41216+e,A[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2488\u2489\u248A\u248B\u248C\u248D\u248E\u248F\u2490\u2491\u2492\u2493\u2494\u2495\u2496\u2497\u2498\u2499\u249A\u249B\u2474\u2475\u2476\u2477\u2478\u2479\u247A\u247B\u247C\u247D\u247E\u247F\u2480\u2481\u2482\u2483\u2484\u2485\u2486\u2487\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\uFFFD\uFFFD\u3220\u3221\u3222\u3223\u3224\u3225\u3226\u3227\u3228\u3229\uFFFD\uFFFD\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216A\u216B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(f[t[162][e]]=41472+e,A[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF01\uFF02\uFF03\uFFE5\uFF05\uFF06\uFF07\uFF08\uFF09\uFF0A\uFF0B\uFF0C\uFF0D\uFF0E\uFF0F\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFF1A\uFF1B\uFF1C\uFF1D\uFF1E\uFF1F\uFF20\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF3B\uFF3C\uFF3D\uFF3E\uFF3F\uFF40\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFF5B\uFF5C\uFF5D\uFFE3\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(f[t[163][e]]=41728+e,A[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(f[t[164][e]]=41984+e,A[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(f[t[165][e]]=42240+e,A[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44\uFFFD\uFFFD\uFE3B\uFE3C\uFE37\uFE38\uFE31\uFFFD\uFE33\uFE34\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(f[t[166][e]]=42496+e,A[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(f[t[167][e]]=42752+e,A[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550\u2551\u2552\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255A\u255B\u255C\u255D\u255E\u255F\u2560\u2561\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256A\u256B\u256C\u256D\u256E\u256F\u2570\u2571\u2572\u2573\u2581\u2582\u2583\u2584\u2585\u2586\u2587\uFFFD\u2588\u2589\u258A\u258B\u258C\u258D\u258E\u258F\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251\uFFFD\u0144\u0148\uFFFD\u0261\uFFFD\uFFFD\uFFFD\uFFFD\u3105\u3106\u3107\u3108\u3109\u310A\u310B\u310C\u310D\u310E\u310F\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311A\u311B\u311C\u311D\u311E\u311F\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(f[t[168][e]]=43008+e,A[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3021\u3022\u3023\u3024\u3025\u3026\u3027\u3028\u3029\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4\uFFFD\u2121\u3231\uFFFD\u2010\uFFFD\uFFFD\uFFFD\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49\uFE4A\uFE4B\uFE4C\uFE4D\uFE4E\uFE4F\uFE50\uFE51\uFE52\uFE54\uFE55\uFE56\uFE57\uFE59\uFE5A\uFE5B\uFE5C\uFE5D\uFE5E\uFE5F\uFE60\uFE61\uFFFD\uFE62\uFE63\uFE64\uFE65\uFE66\uFE68\uFE69\uFE6A\uFE6B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3007\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2500\u2501\u2502\u2503\u2504\u2505\u2506\u2507\u2508\u2509\u250A\u250B\u250C\u250D\u250E\u250F\u2510\u2511\u2512\u2513\u2514\u2515\u2516\u2517\u2518\u2519\u251A\u251B\u251C\u251D\u251E\u251F\u2520\u2521\u2522\u2523\u2524\u2525\u2526\u2527\u2528\u2529\u252A\u252B\u252C\u252D\u252E\u252F\u2530\u2531\u2532\u2533\u2534\u2535\u2536\u2537\u2538\u2539\u253A\u253B\u253C\u253D\u253E\u253F\u2540\u2541\u2542\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254A\u254B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(f[t[169][e]]=43264+e,A[43264+e]=t[169][e]);for(t[170]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u72DC\u72DD\u72DF\u72E2\u72E3\u72E4\u72E5\u72E6\u72E7\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304\u7305\u7306\u7307\u7308\u7309\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340\u7341\u7342\u7343\u7344\u7345\u7346\u7347\u7348\uFFFD\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358\u7359\u735A\u735B\u735C\u735D\u735E\u735F\u7361\u7362\u7363\u7364\u7365\u7366\u7367\u7368\u7369\u736A\u736B\u736E\u7370\u7371\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[170].length;++e)t[170][e].charCodeAt(0)!==65533&&(f[t[170][e]]=43520+e,A[43520+e]=t[170][e]);for(t[171]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7372\u7373\u7374\u7375\u7376\u7377\u7378\u7379\u737A\u737B\u737C\u737D\u737F\u7380\u7381\u7382\u7383\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3\u73A4\u73A5\u73A6\u73A7\u73A8\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3\u73C4\u73C5\u73C6\u73C7\uFFFD\u73CB\u73CC\u73CE\u73D2\u73D3\u73D4\u73D5\u73D6\u73D7\u73D8\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3\u73F4\u73F5\u73F6\u73F7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[171].length;++e)t[171][e].charCodeAt(0)!==65533&&(f[t[171][e]]=43776+e,A[43776+e]=t[171][e]);for(t[172]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u73F8\u73F9\u73FA\u73FB\u73FC\u73FD\u73FE\u73FF\u7400\u7401\u7402\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411\u7412\u7413\u7414\u7415\u7416\u7417\u7418\u7419\u741C\u741D\u741E\u741F\u7420\u7421\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437\u7438\u7439\u743A\u743B\u743D\u743E\u743F\u7440\u7442\u7443\u7444\u7445\u7446\u7447\u7448\u7449\u744A\u744B\u744C\u744D\uFFFD\u744E\u744F\u7450\u7451\u7452\u7453\u7454\u7456\u7458\u745D\u7460\u7461\u7462\u7463\u7464\u7465\u7466\u7467\u7468\u7469\u746A\u746B\u746C\u746E\u746F\u7471\u7472\u7473\u7474\u7475\u7478\u7479\u747A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[172].length;++e)t[172][e].charCodeAt(0)!==65533&&(f[t[172][e]]=44032+e,A[44032+e]=t[172][e]);for(t[173]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491\u7492\u7493\u7494\u7495\u7496\u7497\u7498\u7499\u749A\u749B\u749D\u749F\u74A0\u74A1\u74A2\u74A3\u74A4\u74A5\u74A6\u74AA\u74AB\u74AC\u74AD\u74AE\u74AF\u74B0\u74B1\u74B2\u74B3\u74B4\u74B5\u74B6\u74B7\u74B8\u74B9\u74BB\u74BC\u74BD\u74BE\u74BF\u74C0\u74C1\u74C2\u74C3\u74C4\u74C5\u74C6\u74C7\uFFFD\u74C8\u74C9\u74CA\u74CB\u74CC\u74CD\u74CE\u74CF\u74D0\u74D1\u74D3\u74D4\u74D5\u74D6\u74D7\u74D8\u74D9\u74DA\u74DB\u74DD\u74DF\u74E1\u74E5\u74E7\u74E8\u74E9\u74EA\u74EB\u74EC\u74ED\u74F0\u74F1\u74F2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[173].length;++e)t[173][e].charCodeAt(0)!==65533&&(f[t[173][e]]=44288+e,A[44288+e]=t[173][e]);for(t[174]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74F3\u74F5\u74F8\u74F9\u74FA\u74FB\u74FC\u74FD\u74FE\u7500\u7501\u7502\u7503\u7505\u7506\u7507\u7508\u7509\u750A\u750B\u750C\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520\u7521\u7522\u7523\u7524\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558\uFFFD\u755D\u755E\u755F\u7560\u7561\u7562\u7563\u7564\u7567\u7568\u7569\u756B\u756C\u756D\u756E\u756F\u7570\u7571\u7573\u7575\u7576\u7577\u757A\u757B\u757C\u757D\u757E\u7580\u7581\u7582\u7584\u7585\u7587\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[174].length;++e)t[174][e].charCodeAt(0)!==65533&&(f[t[174][e]]=44544+e,A[44544+e]=t[174][e]);for(t[175]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6\u75A7\u75A8\u75A9\u75AA\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607\uFFFD\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[175].length;++e)t[175][e].charCodeAt(0)!==65533&&(f[t[175][e]]=44800+e,A[44800+e]=t[175][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7645\u7646\u7647\u7648\u7649\u764A\u764B\u764E\u764F\u7650\u7651\u7652\u7653\u7655\u7657\u7658\u7659\u765A\u765B\u765D\u765F\u7660\u7661\u7662\u7664\u7665\u7666\u7667\u7668\u7669\u766A\u766C\u766D\u766E\u7670\u7671\u7672\u7673\u7674\u7675\u7676\u7677\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B\uFFFD\u769C\u769D\u769E\u769F\u76A0\u76A1\u76A2\u76A3\u76A5\u76A6\u76A7\u76A8\u76A9\u76AA\u76AB\u76AC\u76AD\u76AF\u76B0\u76B3\u76B5\u76B6\u76B7\u76B8\u76B9\u76BA\u76BB\u76BC\u76BD\u76BE\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(f[t[176][e]]=45056+e,A[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0\u76E1\u76E2\u76E3\u76E4\u76E6\u76E7\u76E8\u76E9\u76EA\u76EB\u76EC\u76ED\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E\u770F\u7710\u7711\u7712\u7713\u7714\u7715\u7716\u7717\u7718\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B\uFFFD\u772C\u772E\u7730\u7731\u7732\u7733\u7734\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748\u7749\u774A\u774B\u774C\u774D\u774E\u774F\u7752\u7753\u7754\u7755\u7756\u7757\u7758\u7759\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(f[t[177][e]]=45312+e,A[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D\u776E\u776F\u7770\u7771\u7772\u7773\u7774\u7775\u7776\u7777\u7778\u777A\u777B\u777C\u7781\u7782\u7783\u7786\u7787\u7788\u7789\u778A\u778B\u778F\u7790\u7793\u7794\u7795\u7796\u7797\u7798\u7799\u779A\u779B\u779C\u779D\u779E\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6\u77B7\u77B8\u77B9\u77BA\uFFFD\u77BC\u77BE\u77C0\u77C1\u77C2\u77C3\u77C4\u77C5\u77C6\u77C7\u77C8\u77C9\u77CA\u77CB\u77CC\u77CE\u77CF\u77D0\u77D1\u77D2\u77D3\u77D4\u77D5\u77D6\u77D8\u77D9\u77DA\u77DD\u77DE\u77DF\u77E0\u77E1\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(f[t[178][e]]=45568+e,A[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803\u7804\u7805\u7806\u7807\u7808\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A\uFFFD\u785B\u785C\u785E\u785F\u7860\u7861\u7862\u7863\u7864\u7865\u7866\u7867\u7868\u7869\u786F\u7870\u7871\u7872\u7873\u7874\u7875\u7876\u7878\u7879\u787A\u787B\u787D\u787E\u787F\u7880\u7881\u7882\u7883\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(f[t[179][e]]=45824+e,A[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8\u78A9\u78AA\u78AB\u78AC\u78AD\u78AE\u78AF\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA\u78DB\u78DC\u78DD\u78DE\u78DF\u78E0\u78E1\u78E2\u78E3\uFFFD\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED\u78EE\u78EF\u78F0\u78F1\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB\u78FC\u78FD\u78FE\u78FF\u7900\u7902\u7903\u7904\u7906\u7907\u7908\u7909\u790A\u790B\u790C\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(f[t[180][e]]=46080+e,A[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u790D\u790E\u790F\u7910\u7911\u7912\u7914\u7915\u7916\u7917\u7918\u7919\u791A\u791B\u791C\u791D\u791F\u7920\u7921\u7922\u7923\u7925\u7926\u7927\u7928\u7929\u792A\u792B\u792C\u792D\u792E\u792F\u7930\u7931\u7932\u7933\u7935\u7936\u7937\u7938\u7939\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A\u794B\u794C\u794D\u794E\u794F\u7950\u7951\u7952\u7954\u7955\u7958\u7959\u7961\u7963\uFFFD\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970\u7971\u7972\u7973\u7974\u7975\u7976\u7979\u797B\u797C\u797D\u797E\u797F\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(f[t[181][e]]=46336+e,A[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7993\u7994\u7995\u7996\u7997\u7998\u7999\u799B\u799C\u799D\u799E\u799F\u79A0\u79A1\u79A2\u79A3\u79A4\u79A5\u79A6\u79A8\u79A9\u79AA\u79AB\u79AC\u79AD\u79AE\u79AF\u79B0\u79B1\u79B2\u79B4\u79B5\u79B6\u79B7\u79B8\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9\u79DA\u79DB\u79DC\u79DD\u79DE\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA\uFFFD\u79EC\u79EE\u79F1\u79F2\u79F3\u79F4\u79F5\u79F6\u79F7\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F\u7A10\u7A11\u7A12\u7A13\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(f[t[182][e]]=46592+e,A[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A1D\u7A1F\u7A21\u7A22\u7A24\u7A25\u7A26\u7A27\u7A28\u7A29\u7A2A\u7A2B\u7A2C\u7A2D\u7A2E\u7A2F\u7A30\u7A31\u7A32\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40\u7A41\u7A42\u7A43\u7A44\u7A45\u7A47\u7A48\u7A49\u7A4A\u7A4B\u7A4C\u7A4D\u7A4E\u7A4F\u7A50\u7A52\u7A53\u7A54\u7A55\u7A56\u7A58\u7A59\u7A5A\u7A5B\u7A5C\u7A5D\u7A5E\u7A5F\u7A60\u7A61\u7A62\u7A63\u7A64\u7A65\u7A66\u7A67\u7A68\uFFFD\u7A69\u7A6A\u7A6B\u7A6C\u7A6D\u7A6E\u7A6F\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(f[t[183][e]]=46848+e,A[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE\u7AAF\u7AB0\u7AB1\u7AB2\u7AB4\u7AB5\u7AB6\u7AB7\u7AB8\u7AB9\u7ABA\u7ABB\u7ABC\u7ABD\u7ABE\u7AC0\u7AC1\u7AC2\u7AC3\u7AC4\u7AC5\u7AC6\u7AC7\u7AC8\u7AC9\u7ACA\u7ACC\u7ACD\u7ACE\u7ACF\u7AD0\u7AD1\u7AD2\u7AD3\u7AD4\u7AD5\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7\u7AE8\u7AE9\u7AEA\u7AEB\u7AEC\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3\uFFFD\u7AF4\u7AF5\u7AF6\u7AF7\u7AF8\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(f[t[184][e]]=47104+e,A[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F\u7B40\u7B41\u7B42\u7B43\u7B44\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63\u7B64\u7B65\u7B66\u7B67\u7B68\u7B69\u7B6A\u7B6B\u7B6C\u7B6D\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86\u7B87\u7B88\u7B89\u7B8A\u7B8B\u7B8C\u7B8E\u7B8F\uFFFD\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9\u7BBA\u7BBB\u7BBC\u7BBD\u7BBE\u7BBF\u7BC0\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(f[t[185][e]]=47360+e,A[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4\u7BD5\u7BD6\u7BD7\u7BD8\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2\u7BF3\u7BF4\u7BF5\u7BF6\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF\u7C00\u7C01\u7C02\u7C03\u7C04\u7C05\u7C06\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10\u7C11\u7C12\u7C13\u7C14\u7C15\u7C17\u7C18\u7C19\uFFFD\u7C1A\u7C1B\u7C1C\u7C1D\u7C1E\u7C20\u7C21\u7C22\u7C23\u7C24\u7C25\u7C28\u7C29\u7C2B\u7C2C\u7C2D\u7C2E\u7C2F\u7C30\u7C31\u7C32\u7C33\u7C34\u7C35\u7C36\u7C37\u7C39\u7C3A\u7C3B\u7C3C\u7C3D\u7C3E\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(f[t[186][e]]=47616+e,A[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7C43\u7C44\u7C45\u7C46\u7C47\u7C48\u7C49\u7C4A\u7C4B\u7C4C\u7C4E\u7C4F\u7C50\u7C51\u7C52\u7C53\u7C54\u7C55\u7C56\u7C57\u7C58\u7C59\u7C5A\u7C5B\u7C5C\u7C5D\u7C5E\u7C5F\u7C60\u7C61\u7C62\u7C63\u7C64\u7C65\u7C66\u7C67\u7C68\u7C69\u7C6A\u7C6B\u7C6C\u7C6D\u7C6E\u7C6F\u7C70\u7C71\u7C72\u7C75\u7C76\u7C77\u7C78\u7C79\u7C7A\u7C7E\u7C7F\u7C80\u7C81\u7C82\u7C83\u7C84\u7C85\u7C86\u7C87\uFFFD\u7C88\u7C8A\u7C8B\u7C8C\u7C8D\u7C8E\u7C8F\u7C90\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4\u7CB5\u7CB6\u7CB7\u7CB8\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(f[t[187][e]]=47872+e,A[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE\u7CCF\u7CD0\u7CD1\u7CD2\u7CD3\u7CD4\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1\u7CE2\u7CE3\u7CE4\u7CE5\u7CE6\u7CE7\u7CE9\u7CEA\u7CEB\u7CEC\u7CED\u7CEE\u7CF0\u7CF1\u7CF2\u7CF3\u7CF4\u7CF5\u7CF6\u7CF7\u7CF9\u7CFA\u7CFC\u7CFD\u7CFE\u7CFF\u7D00\u7D01\u7D02\u7D03\u7D04\u7D05\u7D06\u7D07\u7D08\u7D09\u7D0B\u7D0C\u7D0D\u7D0E\u7D0F\u7D10\uFFFD\u7D11\u7D12\u7D13\u7D14\u7D15\u7D16\u7D17\u7D18\u7D19\u7D1A\u7D1B\u7D1C\u7D1D\u7D1E\u7D1F\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30\u7D31\u7D32\u7D33\u7D34\u7D35\u7D36\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(f[t[188][e]]=48128+e,A[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D37\u7D38\u7D39\u7D3A\u7D3B\u7D3C\u7D3D\u7D3E\u7D3F\u7D40\u7D41\u7D42\u7D43\u7D44\u7D45\u7D46\u7D47\u7D48\u7D49\u7D4A\u7D4B\u7D4C\u7D4D\u7D4E\u7D4F\u7D50\u7D51\u7D52\u7D53\u7D54\u7D55\u7D56\u7D57\u7D58\u7D59\u7D5A\u7D5B\u7D5C\u7D5D\u7D5E\u7D5F\u7D60\u7D61\u7D62\u7D63\u7D64\u7D65\u7D66\u7D67\u7D68\u7D69\u7D6A\u7D6B\u7D6C\u7D6D\u7D6F\u7D70\u7D71\u7D72\u7D73\u7D74\u7D75\u7D76\uFFFD\u7D78\u7D79\u7D7A\u7D7B\u7D7C\u7D7D\u7D7E\u7D7F\u7D80\u7D81\u7D82\u7D83\u7D84\u7D85\u7D86\u7D87\u7D88\u7D89\u7D8A\u7D8B\u7D8C\u7D8D\u7D8E\u7D8F\u7D90\u7D91\u7D92\u7D93\u7D94\u7D95\u7D96\u7D97\u7D98\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(f[t[189][e]]=48384+e,A[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D99\u7D9A\u7D9B\u7D9C\u7D9D\u7D9E\u7D9F\u7DA0\u7DA1\u7DA2\u7DA3\u7DA4\u7DA5\u7DA7\u7DA8\u7DA9\u7DAA\u7DAB\u7DAC\u7DAD\u7DAF\u7DB0\u7DB1\u7DB2\u7DB3\u7DB4\u7DB5\u7DB6\u7DB7\u7DB8\u7DB9\u7DBA\u7DBB\u7DBC\u7DBD\u7DBE\u7DBF\u7DC0\u7DC1\u7DC2\u7DC3\u7DC4\u7DC5\u7DC6\u7DC7\u7DC8\u7DC9\u7DCA\u7DCB\u7DCC\u7DCD\u7DCE\u7DCF\u7DD0\u7DD1\u7DD2\u7DD3\u7DD4\u7DD5\u7DD6\u7DD7\u7DD8\u7DD9\uFFFD\u7DDA\u7DDB\u7DDC\u7DDD\u7DDE\u7DDF\u7DE0\u7DE1\u7DE2\u7DE3\u7DE4\u7DE5\u7DE6\u7DE7\u7DE8\u7DE9\u7DEA\u7DEB\u7DEC\u7DED\u7DEE\u7DEF\u7DF0\u7DF1\u7DF2\u7DF3\u7DF4\u7DF5\u7DF6\u7DF7\u7DF8\u7DF9\u7DFA\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(f[t[190][e]]=48640+e,A[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7DFB\u7DFC\u7DFD\u7DFE\u7DFF\u7E00\u7E01\u7E02\u7E03\u7E04\u7E05\u7E06\u7E07\u7E08\u7E09\u7E0A\u7E0B\u7E0C\u7E0D\u7E0E\u7E0F\u7E10\u7E11\u7E12\u7E13\u7E14\u7E15\u7E16\u7E17\u7E18\u7E19\u7E1A\u7E1B\u7E1C\u7E1D\u7E1E\u7E1F\u7E20\u7E21\u7E22\u7E23\u7E24\u7E25\u7E26\u7E27\u7E28\u7E29\u7E2A\u7E2B\u7E2C\u7E2D\u7E2E\u7E2F\u7E30\u7E31\u7E32\u7E33\u7E34\u7E35\u7E36\u7E37\u7E38\u7E39\uFFFD\u7E3A\u7E3C\u7E3D\u7E3E\u7E3F\u7E40\u7E42\u7E43\u7E44\u7E45\u7E46\u7E48\u7E49\u7E4A\u7E4B\u7E4C\u7E4D\u7E4E\u7E4F\u7E50\u7E51\u7E52\u7E53\u7E54\u7E55\u7E56\u7E57\u7E58\u7E59\u7E5A\u7E5B\u7E5C\u7E5D\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(f[t[191][e]]=48896+e,A[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E5E\u7E5F\u7E60\u7E61\u7E62\u7E63\u7E64\u7E65\u7E66\u7E67\u7E68\u7E69\u7E6A\u7E6B\u7E6C\u7E6D\u7E6E\u7E6F\u7E70\u7E71\u7E72\u7E73\u7E74\u7E75\u7E76\u7E77\u7E78\u7E79\u7E7A\u7E7B\u7E7C\u7E7D\u7E7E\u7E7F\u7E80\u7E81\u7E83\u7E84\u7E85\u7E86\u7E87\u7E88\u7E89\u7E8A\u7E8B\u7E8C\u7E8D\u7E8E\u7E8F\u7E90\u7E91\u7E92\u7E93\u7E94\u7E95\u7E96\u7E97\u7E98\u7E99\u7E9A\u7E9C\u7E9D\u7E9E\uFFFD\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B\u7F3C\u7F3D\u7F3E\u7F3F\u7F40\u7F41\u7F43\u7F46\u7F47\u7F48\u7F49\u7F4A\u7F4B\u7F4C\u7F4D\u7F4E\u7F4F\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(f[t[192][e]]=49152+e,A[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63\u7F64\u7F65\u7F66\u7F67\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82\u7F83\u7F84\u7F85\u7F86\u7F87\u7F88\u7F89\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F92\u7F93\u7F95\u7F96\u7F97\u7F98\u7F99\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8\u7FA9\u7FAA\u7FAB\u7FAC\u7FAD\u7FAE\u7FB1\uFFFD\u7FB3\u7FB4\u7FB5\u7FB6\u7FB7\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF\u7FD0\u7FD1\u7FD2\u7FD3\u7FD6\u7FD7\u7FD9\u7FDA\u7FDB\u7FDC\u7FDD\u7FDE\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(f[t[193][e]]=49408+e,A[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4\u7FF5\u7FF6\u7FF7\u7FF8\u7FF9\u7FFA\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B\u802C\u802D\u802E\u802F\u8030\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057\uFFFD\u8059\u805B\u805C\u805D\u805E\u805F\u8060\u8061\u8062\u8063\u8064\u8065\u8066\u8067\u8068\u806B\u806C\u806D\u806E\u806F\u8070\u8072\u8073\u8074\u8075\u8076\u8077\u8078\u8079\u807A\u807B\u807C\u807D\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(f[t[194][e]]=49664+e,A[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u807E\u8081\u8082\u8085\u8088\u808A\u808D\u808E\u808F\u8090\u8091\u8092\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7\u80C8\u80C9\u80CA\u80CB\u80CF\u80D0\u80D1\u80D2\u80D3\u80D4\u80D5\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B\uFFFD\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F\u8120\u8121\u8122\u8123\u8124\u8125\u8126\u8127\u8128\u8129\u812A\u812B\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139\u813A\u813B\u813C\u813D\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(f[t[195][e]]=49920+e,A[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8140\u8141\u8142\u8143\u8144\u8145\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B\u815C\u815D\u815E\u815F\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183\u8184\u8185\u8186\u8187\u8189\u818B\u818C\u818D\u818E\u8190\u8192\u8193\u8194\u8195\u8196\u8197\u8199\u819A\u819E\u819F\u81A0\u81A1\u81A2\u81A4\u81A5\uFFFD\u81A7\u81A9\u81AB\u81AC\u81AD\u81AE\u81AF\u81B0\u81B1\u81B2\u81B4\u81B5\u81B6\u81B7\u81B8\u81B9\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD\u81CE\u81CF\u81D0\u81D1\u81D2\u81D3\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(f[t[196][e]]=50176+e,A[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u81D4\u81D5\u81D6\u81D7\u81D8\u81D9\u81DA\u81DB\u81DC\u81DD\u81DE\u81DF\u81E0\u81E1\u81E2\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE\u81EF\u81F0\u81F1\u81F2\u81F5\u81F6\u81F7\u81F8\u81F9\u81FA\u81FD\u81FF\u8203\u8207\u8208\u8209\u820A\u820B\u820E\u820F\u8211\u8213\u8215\u8216\u8217\u8218\u8219\u821A\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F\uFFFD\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250\u8251\u8252\u8253\u8254\u8255\u8256\u8257\u8259\u825B\u825C\u825D\u825E\u8260\u8261\u8262\u8263\u8264\u8265\u8266\u8267\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(f[t[197][e]]=50432+e,A[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8\uFFFD\u82FA\u82FC\u82FD\u82FE\u82FF\u8300\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D\u831E\u831F\u8320\u8321\u8322\u8323\u8324\u8325\u8326\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(f[t[198][e]]=50688+e,A[50688+e]=t[198][e]);for(t[199]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A\u834B\u834C\u834D\u834E\u8353\u8355\u8356\u8357\u8358\u8359\u835D\u8362\u8370\u8371\u8372\u8373\u8374\u8375\u8376\u8379\u837A\u837E\u837F\u8380\u8381\u8382\u8383\u8384\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1\u83A2\u83A3\u83A4\u83A5\u83A6\u83A7\u83AC\u83AD\u83AE\uFFFD\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20\uFFFD".split(""),e=0;e!=t[199].length;++e)t[199][e].charCodeAt(0)!==65533&&(f[t[199][e]]=50944+e,A[50944+e]=t[199][e]);for(t[200]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u83EE\u83EF\u83F3\u83F4\u83F5\u83F6\u83F7\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412\u8413\u8414\u8415\u8416\u8417\u8419\u841A\u841B\u841E\u841F\u8420\u8421\u8422\u8423\u8429\u842A\u842B\u842C\u842D\u842E\u842F\u8430\u8432\u8433\u8434\u8435\u8436\u8437\u8439\u843A\u843B\u843E\u843F\u8440\u8441\u8442\u8443\u8444\u8445\u8447\u8448\u8449\uFFFD\u844A\u844B\u844C\u844D\u844E\u844F\u8450\u8452\u8453\u8454\u8455\u8456\u8458\u845D\u845E\u845F\u8460\u8462\u8464\u8465\u8466\u8467\u8468\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1\uFFFD".split(""),e=0;e!=t[200].length;++e)t[200][e].charCodeAt(0)!==65533&&(f[t[200][e]]=51200+e,A[51200+e]=t[200][e]);for(t[201]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u847D\u847E\u847F\u8480\u8481\u8483\u8484\u8485\u8486\u848A\u848D\u848F\u8490\u8491\u8492\u8493\u8494\u8495\u8496\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2\u84A3\u84A4\u84A5\u84A6\u84A7\u84A8\u84A9\u84AA\u84AB\u84AC\u84AD\u84AE\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7\uFFFD\u84D8\u84D9\u84DA\u84DB\u84DC\u84DE\u84E1\u84E2\u84E4\u84E7\u84E8\u84E9\u84EA\u84EB\u84ED\u84EE\u84EF\u84F1\u84F2\u84F3\u84F4\u84F5\u84F6\u84F7\u84F8\u84F9\u84FA\u84FB\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3\uFFFD".split(""),e=0;e!=t[201].length;++e)t[201][e].charCodeAt(0)!==65533&&(f[t[201][e]]=51456+e,A[51456+e]=t[201][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8503\u8504\u8505\u8506\u8507\u8508\u8509\u850A\u850B\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522\u8523\u8524\u8525\u8526\u8527\u8528\u8529\u852A\u852D\u852E\u852F\u8530\u8531\u8532\u8533\u8534\u8535\u8536\u853E\u853F\u8540\u8541\u8542\u8544\u8545\u8546\u8547\u854B\u854C\u854D\u854E\u854F\u8550\u8551\u8552\u8553\u8554\u8555\uFFFD\u8557\u8558\u855A\u855B\u855C\u855D\u855F\u8560\u8561\u8562\u8563\u8565\u8566\u8567\u8569\u856A\u856B\u856C\u856D\u856E\u856F\u8570\u8571\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(f[t[202][e]]=51712+e,A[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8582\u8583\u8586\u8588\u8589\u858A\u858B\u858C\u858D\u858E\u8590\u8591\u8592\u8593\u8594\u8595\u8596\u8597\u8598\u8599\u859A\u859D\u859E\u859F\u85A0\u85A1\u85A2\u85A3\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1\u85B2\u85B3\u85B4\u85B5\u85B6\u85B8\u85BA\u85BB\u85BC\u85BD\u85BE\u85BF\u85C0\u85C2\u85C3\u85C4\u85C5\u85C6\u85C7\u85C8\u85CA\u85CB\u85CC\u85CD\u85CE\u85D1\u85D2\uFFFD\u85D4\u85D6\u85D7\u85D8\u85D9\u85DA\u85DB\u85DD\u85DE\u85DF\u85E0\u85E1\u85E2\u85E3\u85E5\u85E6\u85E7\u85E8\u85EA\u85EB\u85EC\u85ED\u85EE\u85EF\u85F0\u85F1\u85F2\u85F3\u85F4\u85F5\u85F6\u85F7\u85F8\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(f[t[203][e]]=51968+e,A[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u85F9\u85FA\u85FC\u85FD\u85FE\u8600\u8601\u8602\u8603\u8604\u8606\u8607\u8608\u8609\u860A\u860B\u860C\u860D\u860E\u860F\u8610\u8612\u8613\u8614\u8615\u8617\u8618\u8619\u861A\u861B\u861C\u861D\u861E\u861F\u8620\u8621\u8622\u8623\u8624\u8625\u8626\u8628\u862A\u862B\u862C\u862D\u862E\u862F\u8630\u8631\u8632\u8633\u8634\u8635\u8636\u8637\u8639\u863A\u863B\u863D\u863E\u863F\u8640\uFFFD\u8641\u8642\u8643\u8644\u8645\u8646\u8647\u8648\u8649\u864A\u864B\u864C\u8652\u8653\u8655\u8656\u8657\u8658\u8659\u865B\u865C\u865D\u865F\u8660\u8661\u8663\u8664\u8665\u8666\u8667\u8668\u8669\u866A\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(f[t[204][e]]=52224+e,A[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u866D\u866F\u8670\u8672\u8673\u8674\u8675\u8676\u8677\u8678\u8683\u8684\u8685\u8686\u8687\u8688\u8689\u868E\u868F\u8690\u8691\u8692\u8694\u8696\u8697\u8698\u8699\u869A\u869B\u869E\u869F\u86A0\u86A1\u86A2\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB\u86BC\u86BD\u86BE\u86BF\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC\uFFFD\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(f[t[205][e]]=52480+e,A[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740\u8741\u8742\u8743\u8744\u8745\u8746\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A\u875B\u875C\u875D\u875E\u875F\u8761\u8762\u8766\u8767\u8768\u8769\u876A\u876B\u876C\u876D\u876F\u8771\u8772\u8773\u8775\uFFFD\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E\u878F\u8790\u8791\u8792\u8794\u8795\u8796\u8798\u8799\u879A\u879B\u879C\u879D\u879E\u87A0\u87A1\u87A2\u87A3\u87A4\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(f[t[206][e]]=52736+e,A[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1\u87C2\u87C3\u87C4\u87C5\u87C7\u87C8\u87C9\u87CC\u87CD\u87CE\u87CF\u87D0\u87D4\u87D5\u87D6\u87D7\u87D8\u87D9\u87DA\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF\u87F0\u87F1\u87F2\u87F3\u87F4\u87F5\u87F6\u87F7\u87F8\uFFFD\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804\u8805\u8806\u8807\u8808\u8809\u880B\u880C\u880D\u880E\u880F\u8810\u8811\u8812\u8814\u8817\u8818\u8819\u881A\u881C\u881D\u881E\u881F\u8820\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(f[t[207][e]]=52992+e,A[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8824\u8825\u8826\u8827\u8828\u8829\u882A\u882B\u882C\u882D\u882E\u882F\u8830\u8831\u8833\u8834\u8835\u8836\u8837\u8838\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846\u8847\u8848\u8849\u884A\u884B\u884E\u884F\u8850\u8851\u8852\u8853\u8855\u8856\u8858\u885A\u885B\u885C\u885D\u885E\u885F\u8860\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A\uFFFD\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897\u8898\u8899\u889A\u889B\u889D\u889E\u889F\u88A0\u88A1\u88A3\u88A5\u88A6\u88A7\u88A8\u88A9\u88AA\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(f[t[208][e]]=53248+e,A[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u88AC\u88AE\u88AF\u88B0\u88B2\u88B3\u88B4\u88B5\u88B6\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA\u88DB\u88DC\u88DD\u88DE\u88E0\u88E1\u88E6\u88E7\u88E9\u88EA\u88EB\u88EC\u88ED\u88EE\u88EF\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903\u8904\u8905\u8906\u8907\u8908\uFFFD\u8909\u890B\u890C\u890D\u890E\u890F\u8911\u8914\u8915\u8916\u8917\u8918\u891C\u891D\u891E\u891F\u8920\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(f[t[209][e]]=53504+e,A[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8938\u8939\u893A\u893B\u893C\u893D\u893E\u893F\u8940\u8942\u8943\u8945\u8946\u8947\u8948\u8949\u894A\u894B\u894C\u894D\u894E\u894F\u8950\u8951\u8952\u8953\u8954\u8955\u8956\u8957\u8958\u8959\u895A\u895B\u895C\u895D\u8960\u8961\u8962\u8963\u8964\u8965\u8967\u8968\u8969\u896A\u896B\u896C\u896D\u896E\u896F\u8970\u8971\u8972\u8973\u8974\u8975\u8976\u8977\u8978\u8979\u897A\u897C\uFFFD\u897D\u897E\u8980\u8982\u8984\u8985\u8987\u8988\u8989\u898A\u898B\u898C\u898D\u898E\u898F\u8990\u8991\u8992\u8993\u8994\u8995\u8996\u8997\u8998\u8999\u899A\u899B\u899C\u899D\u899E\u899F\u89A0\u89A1\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(f[t[210][e]]=53760+e,A[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u89A2\u89A3\u89A4\u89A5\u89A6\u89A7\u89A8\u89A9\u89AA\u89AB\u89AC\u89AD\u89AE\u89AF\u89B0\u89B1\u89B2\u89B3\u89B4\u89B5\u89B6\u89B7\u89B8\u89B9\u89BA\u89BB\u89BC\u89BD\u89BE\u89BF\u89C0\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4\u89F5\u89F6\u89F7\u89F8\u89F9\u89FA\uFFFD\u89FB\u89FC\u89FD\u89FE\u89FF\u8A01\u8A02\u8A03\u8A04\u8A05\u8A06\u8A08\u8A09\u8A0A\u8A0B\u8A0C\u8A0D\u8A0E\u8A0F\u8A10\u8A11\u8A12\u8A13\u8A14\u8A15\u8A16\u8A17\u8A18\u8A19\u8A1A\u8A1B\u8A1C\u8A1D\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(f[t[211][e]]=54016+e,A[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8A1E\u8A1F\u8A20\u8A21\u8A22\u8A23\u8A24\u8A25\u8A26\u8A27\u8A28\u8A29\u8A2A\u8A2B\u8A2C\u8A2D\u8A2E\u8A2F\u8A30\u8A31\u8A32\u8A33\u8A34\u8A35\u8A36\u8A37\u8A38\u8A39\u8A3A\u8A3B\u8A3C\u8A3D\u8A3F\u8A40\u8A41\u8A42\u8A43\u8A44\u8A45\u8A46\u8A47\u8A49\u8A4A\u8A4B\u8A4C\u8A4D\u8A4E\u8A4F\u8A50\u8A51\u8A52\u8A53\u8A54\u8A55\u8A56\u8A57\u8A58\u8A59\u8A5A\u8A5B\u8A5C\u8A5D\u8A5E\uFFFD\u8A5F\u8A60\u8A61\u8A62\u8A63\u8A64\u8A65\u8A66\u8A67\u8A68\u8A69\u8A6A\u8A6B\u8A6C\u8A6D\u8A6E\u8A6F\u8A70\u8A71\u8A72\u8A73\u8A74\u8A75\u8A76\u8A77\u8A78\u8A7A\u8A7B\u8A7C\u8A7D\u8A7E\u8A7F\u8A80\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(f[t[212][e]]=54272+e,A[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8A81\u8A82\u8A83\u8A84\u8A85\u8A86\u8A87\u8A88\u8A8B\u8A8C\u8A8D\u8A8E\u8A8F\u8A90\u8A91\u8A92\u8A94\u8A95\u8A96\u8A97\u8A98\u8A99\u8A9A\u8A9B\u8A9C\u8A9D\u8A9E\u8A9F\u8AA0\u8AA1\u8AA2\u8AA3\u8AA4\u8AA5\u8AA6\u8AA7\u8AA8\u8AA9\u8AAA\u8AAB\u8AAC\u8AAD\u8AAE\u8AAF\u8AB0\u8AB1\u8AB2\u8AB3\u8AB4\u8AB5\u8AB6\u8AB7\u8AB8\u8AB9\u8ABA\u8ABB\u8ABC\u8ABD\u8ABE\u8ABF\u8AC0\u8AC1\u8AC2\uFFFD\u8AC3\u8AC4\u8AC5\u8AC6\u8AC7\u8AC8\u8AC9\u8ACA\u8ACB\u8ACC\u8ACD\u8ACE\u8ACF\u8AD0\u8AD1\u8AD2\u8AD3\u8AD4\u8AD5\u8AD6\u8AD7\u8AD8\u8AD9\u8ADA\u8ADB\u8ADC\u8ADD\u8ADE\u8ADF\u8AE0\u8AE1\u8AE2\u8AE3\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(f[t[213][e]]=54528+e,A[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AE4\u8AE5\u8AE6\u8AE7\u8AE8\u8AE9\u8AEA\u8AEB\u8AEC\u8AED\u8AEE\u8AEF\u8AF0\u8AF1\u8AF2\u8AF3\u8AF4\u8AF5\u8AF6\u8AF7\u8AF8\u8AF9\u8AFA\u8AFB\u8AFC\u8AFD\u8AFE\u8AFF\u8B00\u8B01\u8B02\u8B03\u8B04\u8B05\u8B06\u8B08\u8B09\u8B0A\u8B0B\u8B0C\u8B0D\u8B0E\u8B0F\u8B10\u8B11\u8B12\u8B13\u8B14\u8B15\u8B16\u8B17\u8B18\u8B19\u8B1A\u8B1B\u8B1C\u8B1D\u8B1E\u8B1F\u8B20\u8B21\u8B22\u8B23\uFFFD\u8B24\u8B25\u8B27\u8B28\u8B29\u8B2A\u8B2B\u8B2C\u8B2D\u8B2E\u8B2F\u8B30\u8B31\u8B32\u8B33\u8B34\u8B35\u8B36\u8B37\u8B38\u8B39\u8B3A\u8B3B\u8B3C\u8B3D\u8B3E\u8B3F\u8B40\u8B41\u8B42\u8B43\u8B44\u8B45\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(f[t[214][e]]=54784+e,A[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B46\u8B47\u8B48\u8B49\u8B4A\u8B4B\u8B4C\u8B4D\u8B4E\u8B4F\u8B50\u8B51\u8B52\u8B53\u8B54\u8B55\u8B56\u8B57\u8B58\u8B59\u8B5A\u8B5B\u8B5C\u8B5D\u8B5E\u8B5F\u8B60\u8B61\u8B62\u8B63\u8B64\u8B65\u8B67\u8B68\u8B69\u8B6A\u8B6B\u8B6D\u8B6E\u8B6F\u8B70\u8B71\u8B72\u8B73\u8B74\u8B75\u8B76\u8B77\u8B78\u8B79\u8B7A\u8B7B\u8B7C\u8B7D\u8B7E\u8B7F\u8B80\u8B81\u8B82\u8B83\u8B84\u8B85\u8B86\uFFFD\u8B87\u8B88\u8B89\u8B8A\u8B8B\u8B8C\u8B8D\u8B8E\u8B8F\u8B90\u8B91\u8B92\u8B93\u8B94\u8B95\u8B96\u8B97\u8B98\u8B99\u8B9A\u8B9B\u8B9C\u8B9D\u8B9E\u8B9F\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(f[t[215][e]]=55040+e,A[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8C38\u8C39\u8C3A\u8C3B\u8C3C\u8C3D\u8C3E\u8C3F\u8C40\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D\u8C4E\u8C4F\u8C50\u8C51\u8C52\u8C53\u8C54\u8C56\u8C57\u8C58\u8C59\u8C5B\u8C5C\u8C5D\u8C5E\u8C5F\u8C60\u8C63\u8C64\u8C65\u8C66\u8C67\u8C68\u8C69\u8C6C\u8C6D\u8C6E\u8C6F\u8C70\u8C71\u8C72\u8C74\u8C75\u8C76\u8C77\u8C7B\u8C7C\u8C7D\u8C7E\u8C7F\u8C80\u8C81\u8C83\u8C84\u8C86\u8C87\uFFFD\u8C88\u8C8B\u8C8D\u8C8E\u8C8F\u8C90\u8C91\u8C92\u8C93\u8C95\u8C96\u8C97\u8C99\u8C9A\u8C9B\u8C9C\u8C9D\u8C9E\u8C9F\u8CA0\u8CA1\u8CA2\u8CA3\u8CA4\u8CA5\u8CA6\u8CA7\u8CA8\u8CA9\u8CAA\u8CAB\u8CAC\u8CAD\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(f[t[216][e]]=55296+e,A[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8CAE\u8CAF\u8CB0\u8CB1\u8CB2\u8CB3\u8CB4\u8CB5\u8CB6\u8CB7\u8CB8\u8CB9\u8CBA\u8CBB\u8CBC\u8CBD\u8CBE\u8CBF\u8CC0\u8CC1\u8CC2\u8CC3\u8CC4\u8CC5\u8CC6\u8CC7\u8CC8\u8CC9\u8CCA\u8CCB\u8CCC\u8CCD\u8CCE\u8CCF\u8CD0\u8CD1\u8CD2\u8CD3\u8CD4\u8CD5\u8CD6\u8CD7\u8CD8\u8CD9\u8CDA\u8CDB\u8CDC\u8CDD\u8CDE\u8CDF\u8CE0\u8CE1\u8CE2\u8CE3\u8CE4\u8CE5\u8CE6\u8CE7\u8CE8\u8CE9\u8CEA\u8CEB\u8CEC\uFFFD\u8CED\u8CEE\u8CEF\u8CF0\u8CF1\u8CF2\u8CF3\u8CF4\u8CF5\u8CF6\u8CF7\u8CF8\u8CF9\u8CFA\u8CFB\u8CFC\u8CFD\u8CFE\u8CFF\u8D00\u8D01\u8D02\u8D03\u8D04\u8D05\u8D06\u8D07\u8D08\u8D09\u8D0A\u8D0B\u8D0C\u8D0D\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(f[t[217][e]]=55552+e,A[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8D0E\u8D0F\u8D10\u8D11\u8D12\u8D13\u8D14\u8D15\u8D16\u8D17\u8D18\u8D19\u8D1A\u8D1B\u8D1C\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78\u8D79\u8D7A\u8D7B\u8D7C\u8D7D\u8D7E\u8D7F\u8D80\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C\u8D8D\u8D8E\u8D8F\u8D90\u8D92\u8D93\u8D95\u8D96\u8D97\u8D98\u8D99\u8D9A\u8D9B\u8D9C\u8D9D\u8D9E\u8DA0\u8DA1\uFFFD\u8DA2\u8DA4\u8DA5\u8DA6\u8DA7\u8DA8\u8DA9\u8DAA\u8DAB\u8DAC\u8DAD\u8DAE\u8DAF\u8DB0\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(f[t[218][e]]=55808+e,A[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE\u8DFF\u8E00\u8E01\u8E02\u8E03\u8E04\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15\u8E16\u8E17\u8E18\u8E19\u8E1A\u8E1B\u8E1C\u8E20\u8E21\u8E24\u8E25\u8E26\u8E27\u8E28\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E\uFFFD\u8E3F\u8E43\u8E45\u8E46\u8E4C\u8E4D\u8E4E\u8E4F\u8E50\u8E53\u8E54\u8E55\u8E56\u8E57\u8E58\u8E5A\u8E5B\u8E5C\u8E5D\u8E5E\u8E5F\u8E60\u8E61\u8E62\u8E63\u8E64\u8E65\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(f[t[219][e]]=56064+e,A[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E73\u8E75\u8E77\u8E78\u8E79\u8E7A\u8E7B\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88\u8E89\u8E8A\u8E8B\u8E8C\u8E8D\u8E8E\u8E91\u8E92\u8E93\u8E95\u8E96\u8E97\u8E98\u8E99\u8E9A\u8E9B\u8E9D\u8E9F\u8EA0\u8EA1\u8EA2\u8EA3\u8EA4\u8EA5\u8EA6\u8EA7\u8EA8\u8EA9\u8EAA\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3\u8EB4\u8EB5\u8EB6\u8EB7\u8EB8\u8EB9\u8EBB\u8EBC\u8EBD\u8EBE\u8EBF\u8EC0\u8EC1\u8EC2\uFFFD\u8EC3\u8EC4\u8EC5\u8EC6\u8EC7\u8EC8\u8EC9\u8ECA\u8ECB\u8ECC\u8ECD\u8ECF\u8ED0\u8ED1\u8ED2\u8ED3\u8ED4\u8ED5\u8ED6\u8ED7\u8ED8\u8ED9\u8EDA\u8EDB\u8EDC\u8EDD\u8EDE\u8EDF\u8EE0\u8EE1\u8EE2\u8EE3\u8EE4\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(f[t[220][e]]=56320+e,A[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8EE5\u8EE6\u8EE7\u8EE8\u8EE9\u8EEA\u8EEB\u8EEC\u8EED\u8EEE\u8EEF\u8EF0\u8EF1\u8EF2\u8EF3\u8EF4\u8EF5\u8EF6\u8EF7\u8EF8\u8EF9\u8EFA\u8EFB\u8EFC\u8EFD\u8EFE\u8EFF\u8F00\u8F01\u8F02\u8F03\u8F04\u8F05\u8F06\u8F07\u8F08\u8F09\u8F0A\u8F0B\u8F0C\u8F0D\u8F0E\u8F0F\u8F10\u8F11\u8F12\u8F13\u8F14\u8F15\u8F16\u8F17\u8F18\u8F19\u8F1A\u8F1B\u8F1C\u8F1D\u8F1E\u8F1F\u8F20\u8F21\u8F22\u8F23\uFFFD\u8F24\u8F25\u8F26\u8F27\u8F28\u8F29\u8F2A\u8F2B\u8F2C\u8F2D\u8F2E\u8F2F\u8F30\u8F31\u8F32\u8F33\u8F34\u8F35\u8F36\u8F37\u8F38\u8F39\u8F3A\u8F3B\u8F3C\u8F3D\u8F3E\u8F3F\u8F40\u8F41\u8F42\u8F43\u8F44\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(f[t[221][e]]=56576+e,A[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F45\u8F46\u8F47\u8F48\u8F49\u8F4A\u8F4B\u8F4C\u8F4D\u8F4E\u8F4F\u8F50\u8F51\u8F52\u8F53\u8F54\u8F55\u8F56\u8F57\u8F58\u8F59\u8F5A\u8F5B\u8F5C\u8F5D\u8F5E\u8F5F\u8F60\u8F61\u8F62\u8F63\u8F64\u8F65\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6\uFFFD\u8FC9\u8FCA\u8FCB\u8FCC\u8FCD\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(f[t[222][e]]=56832+e,A[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9019\u901C\u9023\u9024\u9025\u9027\u9028\u9029\u902A\u902B\u902C\u9030\u9031\u9032\u9033\u9034\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048\u9049\u904A\u904B\u904C\u904E\u9054\u9055\u9056\u9059\u905A\u905C\u905D\u905E\u905F\u9060\u9061\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F\u9070\u9071\u9072\u9073\u9076\u9077\u9078\u9079\u907A\u907B\u907C\u907E\u9081\uFFFD\u9084\u9085\u9086\u9087\u9089\u908A\u908C\u908D\u908E\u908F\u9090\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(f[t[223][e]]=57088+e,A[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105\u9106\u9107\u9108\u9109\u910A\u910B\u910C\u910D\u910E\u910F\u9110\u9111\u9112\u9113\u9114\u9115\u9116\u9117\u9118\u911A\u911B\u911C\uFFFD\u911D\u911F\u9120\u9121\u9124\u9125\u9126\u9127\u9128\u9129\u912A\u912B\u912C\u912D\u912E\u9130\u9132\u9133\u9134\u9135\u9136\u9137\u9138\u913A\u913B\u913C\u913D\u913E\u913F\u9140\u9141\u9142\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(f[t[224][e]]=57344+e,A[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180\u9181\u9182\u9183\u9184\u9186\u9188\u918A\u918E\u918F\u9193\u9194\u9195\u9196\u9197\u9198\u9199\u919C\u919D\u919E\u919F\u91A0\u91A1\u91A4\u91A5\u91A6\u91A7\u91A8\u91A9\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB\uFFFD\u91BC\u91BD\u91BE\u91BF\u91C0\u91C1\u91C2\u91C3\u91C4\u91C5\u91C6\u91C8\u91CB\u91D0\u91D2\u91D3\u91D4\u91D5\u91D6\u91D7\u91D8\u91D9\u91DA\u91DB\u91DD\u91DE\u91DF\u91E0\u91E1\u91E2\u91E3\u91E4\u91E5\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(f[t[225][e]]=57600+e,A[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u91E6\u91E7\u91E8\u91E9\u91EA\u91EB\u91EC\u91ED\u91EE\u91EF\u91F0\u91F1\u91F2\u91F3\u91F4\u91F5\u91F6\u91F7\u91F8\u91F9\u91FA\u91FB\u91FC\u91FD\u91FE\u91FF\u9200\u9201\u9202\u9203\u9204\u9205\u9206\u9207\u9208\u9209\u920A\u920B\u920C\u920D\u920E\u920F\u9210\u9211\u9212\u9213\u9214\u9215\u9216\u9217\u9218\u9219\u921A\u921B\u921C\u921D\u921E\u921F\u9220\u9221\u9222\u9223\u9224\uFFFD\u9225\u9226\u9227\u9228\u9229\u922A\u922B\u922C\u922D\u922E\u922F\u9230\u9231\u9232\u9233\u9234\u9235\u9236\u9237\u9238\u9239\u923A\u923B\u923C\u923D\u923E\u923F\u9240\u9241\u9242\u9243\u9244\u9245\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967\u9968\u9969\u996A\u996B\u996C\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(f[t[226][e]]=57856+e,A[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9246\u9247\u9248\u9249\u924A\u924B\u924C\u924D\u924E\u924F\u9250\u9251\u9252\u9253\u9254\u9255\u9256\u9257\u9258\u9259\u925A\u925B\u925C\u925D\u925E\u925F\u9260\u9261\u9262\u9263\u9264\u9265\u9266\u9267\u9268\u9269\u926A\u926B\u926C\u926D\u926E\u926F\u9270\u9271\u9272\u9273\u9275\u9276\u9277\u9278\u9279\u927A\u927B\u927C\u927D\u927E\u927F\u9280\u9281\u9282\u9283\u9284\u9285\uFFFD\u9286\u9287\u9288\u9289\u928A\u928B\u928C\u928D\u928F\u9290\u9291\u9292\u9293\u9294\u9295\u9296\u9297\u9298\u9299\u929A\u929B\u929C\u929D\u929E\u929F\u92A0\u92A1\u92A2\u92A3\u92A4\u92A5\u92A6\u92A7\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(f[t[227][e]]=58112+e,A[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u92A8\u92A9\u92AA\u92AB\u92AC\u92AD\u92AF\u92B0\u92B1\u92B2\u92B3\u92B4\u92B5\u92B6\u92B7\u92B8\u92B9\u92BA\u92BB\u92BC\u92BD\u92BE\u92BF\u92C0\u92C1\u92C2\u92C3\u92C4\u92C5\u92C6\u92C7\u92C9\u92CA\u92CB\u92CC\u92CD\u92CE\u92CF\u92D0\u92D1\u92D2\u92D3\u92D4\u92D5\u92D6\u92D7\u92D8\u92D9\u92DA\u92DB\u92DC\u92DD\u92DE\u92DF\u92E0\u92E1\u92E2\u92E3\u92E4\u92E5\u92E6\u92E7\u92E8\uFFFD\u92E9\u92EA\u92EB\u92EC\u92ED\u92EE\u92EF\u92F0\u92F1\u92F2\u92F3\u92F4\u92F5\u92F6\u92F7\u92F8\u92F9\u92FA\u92FB\u92FC\u92FD\u92FE\u92FF\u9300\u9301\u9302\u9303\u9304\u9305\u9306\u9307\u9308\u9309\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(f[t[228][e]]=58368+e,A[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u930A\u930B\u930C\u930D\u930E\u930F\u9310\u9311\u9312\u9313\u9314\u9315\u9316\u9317\u9318\u9319\u931A\u931B\u931C\u931D\u931E\u931F\u9320\u9321\u9322\u9323\u9324\u9325\u9326\u9327\u9328\u9329\u932A\u932B\u932C\u932D\u932E\u932F\u9330\u9331\u9332\u9333\u9334\u9335\u9336\u9337\u9338\u9339\u933A\u933B\u933C\u933D\u933F\u9340\u9341\u9342\u9343\u9344\u9345\u9346\u9347\u9348\u9349\uFFFD\u934A\u934B\u934C\u934D\u934E\u934F\u9350\u9351\u9352\u9353\u9354\u9355\u9356\u9357\u9358\u9359\u935A\u935B\u935C\u935D\u935E\u935F\u9360\u9361\u9362\u9363\u9364\u9365\u9366\u9367\u9368\u9369\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(f[t[229][e]]=58624+e,A[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u936C\u936D\u936E\u936F\u9370\u9371\u9372\u9373\u9374\u9375\u9376\u9377\u9378\u9379\u937A\u937B\u937C\u937D\u937E\u937F\u9380\u9381\u9382\u9383\u9384\u9385\u9386\u9387\u9388\u9389\u938A\u938B\u938C\u938D\u938E\u9390\u9391\u9392\u9393\u9394\u9395\u9396\u9397\u9398\u9399\u939A\u939B\u939C\u939D\u939E\u939F\u93A0\u93A1\u93A2\u93A3\u93A4\u93A5\u93A6\u93A7\u93A8\u93A9\u93AA\u93AB\uFFFD\u93AC\u93AD\u93AE\u93AF\u93B0\u93B1\u93B2\u93B3\u93B4\u93B5\u93B6\u93B7\u93B8\u93B9\u93BA\u93BB\u93BC\u93BD\u93BE\u93BF\u93C0\u93C1\u93C2\u93C3\u93C4\u93C5\u93C6\u93C7\u93C8\u93C9\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(f[t[230][e]]=58880+e,A[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u93CE\u93CF\u93D0\u93D1\u93D2\u93D3\u93D4\u93D5\u93D7\u93D8\u93D9\u93DA\u93DB\u93DC\u93DD\u93DE\u93DF\u93E0\u93E1\u93E2\u93E3\u93E4\u93E5\u93E6\u93E7\u93E8\u93E9\u93EA\u93EB\u93EC\u93ED\u93EE\u93EF\u93F0\u93F1\u93F2\u93F3\u93F4\u93F5\u93F6\u93F7\u93F8\u93F9\u93FA\u93FB\u93FC\u93FD\u93FE\u93FF\u9400\u9401\u9402\u9403\u9404\u9405\u9406\u9407\u9408\u9409\u940A\u940B\u940C\u940D\uFFFD\u940E\u940F\u9410\u9411\u9412\u9413\u9414\u9415\u9416\u9417\u9418\u9419\u941A\u941B\u941C\u941D\u941E\u941F\u9420\u9421\u9422\u9423\u9424\u9425\u9426\u9427\u9428\u9429\u942A\u942B\u942C\u942D\u942E\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21\u7F22\u7F23\u7F24\u7F25\u7F26\u7F27\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F\u7F30\u7F31\u7F32\u7F33\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(f[t[231][e]]=59136+e,A[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u942F\u9430\u9431\u9432\u9433\u9434\u9435\u9436\u9437\u9438\u9439\u943A\u943B\u943C\u943D\u943F\u9440\u9441\u9442\u9443\u9444\u9445\u9446\u9447\u9448\u9449\u944A\u944B\u944C\u944D\u944E\u944F\u9450\u9451\u9452\u9453\u9454\u9455\u9456\u9457\u9458\u9459\u945A\u945B\u945C\u945D\u945E\u945F\u9460\u9461\u9462\u9463\u9464\u9465\u9466\u9467\u9468\u9469\u946A\u946C\u946D\u946E\u946F\uFFFD\u9470\u9471\u9472\u9473\u9474\u9475\u9476\u9477\u9478\u9479\u947A\u947B\u947C\u947D\u947E\u947F\u9480\u9481\u9482\u9483\u9484\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(f[t[232][e]]=59392+e,A[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577\u9578\u9579\u957A\u957B\u957C\u957D\u957E\u9580\u9581\u9582\u9583\u9584\u9585\u9586\u9587\u9588\u9589\u958A\u958B\u958C\u958D\u958E\u958F\u9590\u9591\u9592\u9593\u9594\u9595\u9596\u9597\u9598\u9599\u959A\u959B\u959C\u959D\u959E\u959F\u95A0\u95A1\u95A2\u95A3\u95A4\u95A5\u95A6\u95A7\u95A8\u95A9\u95AA\uFFFD\u95AB\u95AC\u95AD\u95AE\u95AF\u95B0\u95B1\u95B2\u95B3\u95B4\u95B5\u95B6\u95B7\u95B8\u95B9\u95BA\u95BB\u95BC\u95BD\u95BE\u95BF\u95C0\u95C1\u95C2\u95C3\u95C4\u95C5\u95C6\u95C7\u95C8\u95C9\u95CA\u95CB\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(f[t[233][e]]=59648+e,A[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u95CC\u95CD\u95CE\u95CF\u95D0\u95D1\u95D2\u95D3\u95D4\u95D5\u95D6\u95D7\u95D8\u95D9\u95DA\u95DB\u95DC\u95DD\u95DE\u95DF\u95E0\u95E1\u95E2\u95E3\u95E4\u95E5\u95E6\u95E7\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623\u9624\u9625\u9626\u9627\u9628\u9629\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657\uFFFD\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D\u966E\u966F\u9670\u9671\u9673\u9678\u9679\u967A\u967B\u967C\u967D\u967E\u967F\u9680\u9681\u9682\u9683\u9684\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(f[t[234][e]]=59904+e,A[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D\u969E\u969F\u96A0\u96A1\u96A2\u96A3\u96A4\u96A5\u96A6\u96A8\u96A9\u96AA\u96AB\u96AC\u96AD\u96AE\u96AF\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6\u96D7\u96D8\u96D9\u96DA\u96DB\u96DC\u96DD\u96DE\u96DF\u96E1\u96E2\u96E3\u96E4\u96E5\u96E6\u96E7\u96EB\uFFFD\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717\u9718\u9719\u971A\u971B\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(f[t[235][e]]=60160+e,A[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9721\u9722\u9723\u9724\u9725\u9726\u9727\u9728\u9729\u972B\u972C\u972E\u972F\u9731\u9733\u9734\u9735\u9736\u9737\u973A\u973B\u973C\u973D\u973F\u9740\u9741\u9742\u9743\u9744\u9745\u9746\u9747\u9748\u9749\u974A\u974B\u974C\u974D\u974E\u974F\u9750\u9751\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A\u976B\u976C\u976D\u976E\u976F\u9770\u9771\uFFFD\u9772\u9775\u9777\u9778\u9779\u977A\u977B\u977D\u977E\u977F\u9780\u9781\u9782\u9783\u9784\u9786\u9787\u9788\u9789\u978A\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799\u979A\u979B\u979C\u979D\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(f[t[236][e]]=60416+e,A[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u979E\u979F\u97A1\u97A2\u97A4\u97A5\u97A6\u97A7\u97A8\u97A9\u97AA\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5\u97B6\u97B7\u97B8\u97B9\u97BA\u97BB\u97BC\u97BD\u97BE\u97BF\u97C0\u97C1\u97C2\u97C3\u97C4\u97C5\u97C6\u97C7\u97C8\u97C9\u97CA\u97CB\u97CC\u97CD\u97CE\u97CF\u97D0\u97D1\u97D2\u97D3\u97D4\u97D5\u97D6\u97D7\u97D8\u97D9\u97DA\u97DB\u97DC\u97DD\u97DE\u97DF\u97E0\u97E1\u97E2\u97E3\uFFFD\u97E4\u97E5\u97E8\u97EE\u97EF\u97F0\u97F1\u97F2\u97F4\u97F7\u97F8\u97F9\u97FA\u97FB\u97FC\u97FD\u97FE\u97FF\u9800\u9801\u9802\u9803\u9804\u9805\u9806\u9807\u9808\u9809\u980A\u980B\u980C\u980D\u980E\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(f[t[237][e]]=60672+e,A[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u980F\u9810\u9811\u9812\u9813\u9814\u9815\u9816\u9817\u9818\u9819\u981A\u981B\u981C\u981D\u981E\u981F\u9820\u9821\u9822\u9823\u9824\u9825\u9826\u9827\u9828\u9829\u982A\u982B\u982C\u982D\u982E\u982F\u9830\u9831\u9832\u9833\u9834\u9835\u9836\u9837\u9838\u9839\u983A\u983B\u983C\u983D\u983E\u983F\u9840\u9841\u9842\u9843\u9844\u9845\u9846\u9847\u9848\u9849\u984A\u984B\u984C\u984D\uFFFD\u984E\u984F\u9850\u9851\u9852\u9853\u9854\u9855\u9856\u9857\u9858\u9859\u985A\u985B\u985C\u985D\u985E\u985F\u9860\u9861\u9862\u9863\u9864\u9865\u9866\u9867\u9868\u9869\u986A\u986B\u986C\u986D\u986E\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6\u94B7\u94B8\u94B9\u94BA\u94BC\u94BD\u94BF\u94C4\u94C8\u94C9\u94CA\u94CB\u94CC\u94CD\u94CE\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(f[t[238][e]]=60928+e,A[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u986F\u9870\u9871\u9872\u9873\u9874\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8\u98A9\u98AA\u98AB\u98AC\u98AD\u98AE\u98AF\u98B0\u98B1\u98B2\u98B3\u98B4\u98B5\u98B6\u98B7\u98B8\u98B9\u98BA\u98BB\u98BC\u98BD\u98BE\u98BF\u98C0\u98C1\u98C2\u98C3\u98C4\u98C5\u98C6\u98C7\u98C8\u98C9\u98CA\u98CB\u98CC\u98CD\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0\u98E1\u98E2\u98E3\u98E4\uFFFD\u98E5\u98E6\u98E9\u98EA\u98EB\u98EC\u98ED\u98EE\u98EF\u98F0\u98F1\u98F2\u98F3\u98F4\u98F5\u98F6\u98F7\u98F8\u98F9\u98FA\u98FB\u98FC\u98FD\u98FE\u98FF\u9900\u9901\u9902\u9903\u9904\u9905\u9906\u9907\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512\u9513\u9514\u9515\u9516\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564\u9565\u9566\u9567\u9568\u9569\u956A\u956B\u956C\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(f[t[239][e]]=61184+e,A[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9908\u9909\u990A\u990B\u990C\u990E\u990F\u9911\u9912\u9913\u9914\u9915\u9916\u9917\u9918\u9919\u991A\u991B\u991C\u991D\u991E\u991F\u9920\u9921\u9922\u9923\u9924\u9925\u9926\u9927\u9928\u9929\u992A\u992B\u992C\u992D\u992F\u9930\u9931\u9932\u9933\u9934\u9935\u9936\u9937\u9938\u9939\u993A\u993B\u993C\u993D\u993E\u993F\u9940\u9941\u9942\u9943\u9944\u9945\u9946\u9947\u9948\u9949\uFFFD\u994A\u994B\u994C\u994D\u994E\u994F\u9950\u9951\u9952\u9953\u9956\u9957\u9958\u9959\u995A\u995B\u995C\u995D\u995E\u995F\u9960\u9961\u9962\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28\u9E29\u9E2A\u9E2B\u9E2C\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66\u9E67\u9E68\u9E69\u9E6A\u9E6B\u9E6C\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(f[t[240][e]]=61440+e,A[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u998C\u998E\u999A\u999B\u999C\u999D\u999E\u999F\u99A0\u99A1\u99A2\u99A3\u99A4\u99A6\u99A7\u99A9\u99AA\u99AB\u99AC\u99AD\u99AE\u99AF\u99B0\u99B1\u99B2\u99B3\u99B4\u99B5\u99B6\u99B7\u99B8\u99B9\u99BA\u99BB\u99BC\u99BD\u99BE\u99BF\u99C0\u99C1\u99C2\u99C3\u99C4\u99C5\u99C6\u99C7\u99C8\u99C9\u99CA\u99CB\u99CC\u99CD\u99CE\u99CF\u99D0\u99D1\u99D2\u99D3\u99D4\u99D5\u99D6\u99D7\u99D8\uFFFD\u99D9\u99DA\u99DB\u99DC\u99DD\u99DE\u99DF\u99E0\u99E1\u99E2\u99E3\u99E4\u99E5\u99E6\u99E7\u99E8\u99E9\u99EA\u99EB\u99EC\u99ED\u99EE\u99EF\u99F0\u99F1\u99F2\u99F3\u99F4\u99F5\u99F6\u99F7\u99F8\u99F9\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(f[t[241][e]]=61696+e,A[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u99FA\u99FB\u99FC\u99FD\u99FE\u99FF\u9A00\u9A01\u9A02\u9A03\u9A04\u9A05\u9A06\u9A07\u9A08\u9A09\u9A0A\u9A0B\u9A0C\u9A0D\u9A0E\u9A0F\u9A10\u9A11\u9A12\u9A13\u9A14\u9A15\u9A16\u9A17\u9A18\u9A19\u9A1A\u9A1B\u9A1C\u9A1D\u9A1E\u9A1F\u9A20\u9A21\u9A22\u9A23\u9A24\u9A25\u9A26\u9A27\u9A28\u9A29\u9A2A\u9A2B\u9A2C\u9A2D\u9A2E\u9A2F\u9A30\u9A31\u9A32\u9A33\u9A34\u9A35\u9A36\u9A37\u9A38\uFFFD\u9A39\u9A3A\u9A3B\u9A3C\u9A3D\u9A3E\u9A3F\u9A40\u9A41\u9A42\u9A43\u9A44\u9A45\u9A46\u9A47\u9A48\u9A49\u9A4A\u9A4B\u9A4C\u9A4D\u9A4E\u9A4F\u9A50\u9A51\u9A52\u9A53\u9A54\u9A55\u9A56\u9A57\u9A58\u9A59\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(f[t[242][e]]=61952+e,A[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9A5A\u9A5B\u9A5C\u9A5D\u9A5E\u9A5F\u9A60\u9A61\u9A62\u9A63\u9A64\u9A65\u9A66\u9A67\u9A68\u9A69\u9A6A\u9A6B\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9\u9AAA\u9AAB\u9AAC\u9AAD\u9AAE\u9AAF\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6\u9AC7\u9AC8\u9AC9\u9ACA\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC\uFFFD\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0\u9AF1\u9AF2\u9AF3\u9AF4\u9AF5\u9AF6\u9AF7\u9AF8\u9AFA\u9AFC\u9AFD\u9AFE\u9AFF\u9B00\u9B01\u9B02\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(f[t[243][e]]=62208+e,A[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B07\u9B09\u9B0A\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B11\u9B12\u9B14\u9B15\u9B16\u9B17\u9B18\u9B19\u9B1A\u9B1B\u9B1C\u9B1D\u9B1E\u9B20\u9B21\u9B22\u9B24\u9B25\u9B26\u9B27\u9B28\u9B29\u9B2A\u9B2B\u9B2C\u9B2D\u9B2E\u9B30\u9B31\u9B33\u9B34\u9B35\u9B36\u9B37\u9B38\u9B39\u9B3A\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55\u9B56\u9B57\u9B58\u9B59\u9B5A\uFFFD\u9B5B\u9B5C\u9B5D\u9B5E\u9B5F\u9B60\u9B61\u9B62\u9B63\u9B64\u9B65\u9B66\u9B67\u9B68\u9B69\u9B6A\u9B6B\u9B6C\u9B6D\u9B6E\u9B6F\u9B70\u9B71\u9B72\u9B73\u9B74\u9B75\u9B76\u9B77\u9B78\u9B79\u9B7A\u9B7B\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(f[t[244][e]]=62464+e,A[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B7C\u9B7D\u9B7E\u9B7F\u9B80\u9B81\u9B82\u9B83\u9B84\u9B85\u9B86\u9B87\u9B88\u9B89\u9B8A\u9B8B\u9B8C\u9B8D\u9B8E\u9B8F\u9B90\u9B91\u9B92\u9B93\u9B94\u9B95\u9B96\u9B97\u9B98\u9B99\u9B9A\u9B9B\u9B9C\u9B9D\u9B9E\u9B9F\u9BA0\u9BA1\u9BA2\u9BA3\u9BA4\u9BA5\u9BA6\u9BA7\u9BA8\u9BA9\u9BAA\u9BAB\u9BAC\u9BAD\u9BAE\u9BAF\u9BB0\u9BB1\u9BB2\u9BB3\u9BB4\u9BB5\u9BB6\u9BB7\u9BB8\u9BB9\u9BBA\uFFFD\u9BBB\u9BBC\u9BBD\u9BBE\u9BBF\u9BC0\u9BC1\u9BC2\u9BC3\u9BC4\u9BC5\u9BC6\u9BC7\u9BC8\u9BC9\u9BCA\u9BCB\u9BCC\u9BCD\u9BCE\u9BCF\u9BD0\u9BD1\u9BD2\u9BD3\u9BD4\u9BD5\u9BD6\u9BD7\u9BD8\u9BD9\u9BDA\u9BDB\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(f[t[245][e]]=62720+e,A[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9BDC\u9BDD\u9BDE\u9BDF\u9BE0\u9BE1\u9BE2\u9BE3\u9BE4\u9BE5\u9BE6\u9BE7\u9BE8\u9BE9\u9BEA\u9BEB\u9BEC\u9BED\u9BEE\u9BEF\u9BF0\u9BF1\u9BF2\u9BF3\u9BF4\u9BF5\u9BF6\u9BF7\u9BF8\u9BF9\u9BFA\u9BFB\u9BFC\u9BFD\u9BFE\u9BFF\u9C00\u9C01\u9C02\u9C03\u9C04\u9C05\u9C06\u9C07\u9C08\u9C09\u9C0A\u9C0B\u9C0C\u9C0D\u9C0E\u9C0F\u9C10\u9C11\u9C12\u9C13\u9C14\u9C15\u9C16\u9C17\u9C18\u9C19\u9C1A\uFFFD\u9C1B\u9C1C\u9C1D\u9C1E\u9C1F\u9C20\u9C21\u9C22\u9C23\u9C24\u9C25\u9C26\u9C27\u9C28\u9C29\u9C2A\u9C2B\u9C2C\u9C2D\u9C2E\u9C2F\u9C30\u9C31\u9C32\u9C33\u9C34\u9C35\u9C36\u9C37\u9C38\u9C39\u9C3A\u9C3B\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85\u9F86\u9F87\u9F88\u9F89\u9F8A\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E\u9C9F\u9CA0\u9CA1\u9CA2\u9CA3\u9CA5\u9CA6\u9CA7\u9CA8\u9CA9\u9CAB\u9CAD\u9CAE\u9CB0\u9CB1\u9CB2\u9CB3\u9CB4\u9CB5\u9CB6\u9CB7\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(f[t[246][e]]=62976+e,A[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9C3C\u9C3D\u9C3E\u9C3F\u9C40\u9C41\u9C42\u9C43\u9C44\u9C45\u9C46\u9C47\u9C48\u9C49\u9C4A\u9C4B\u9C4C\u9C4D\u9C4E\u9C4F\u9C50\u9C51\u9C52\u9C53\u9C54\u9C55\u9C56\u9C57\u9C58\u9C59\u9C5A\u9C5B\u9C5C\u9C5D\u9C5E\u9C5F\u9C60\u9C61\u9C62\u9C63\u9C64\u9C65\u9C66\u9C67\u9C68\u9C69\u9C6A\u9C6B\u9C6C\u9C6D\u9C6E\u9C6F\u9C70\u9C71\u9C72\u9C73\u9C74\u9C75\u9C76\u9C77\u9C78\u9C79\u9C7A\uFFFD\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE\u9CBF\u9CC0\u9CC1\u9CC2\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC\u9CCD\u9CCE\u9CCF\u9CD0\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(f[t[247][e]]=63232+e,A[63232+e]=t[247][e]);for(t[248]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9CE3\u9CE4\u9CE5\u9CE6\u9CE7\u9CE8\u9CE9\u9CEA\u9CEB\u9CEC\u9CED\u9CEE\u9CEF\u9CF0\u9CF1\u9CF2\u9CF3\u9CF4\u9CF5\u9CF6\u9CF7\u9CF8\u9CF9\u9CFA\u9CFB\u9CFC\u9CFD\u9CFE\u9CFF\u9D00\u9D01\u9D02\u9D03\u9D04\u9D05\u9D06\u9D07\u9D08\u9D09\u9D0A\u9D0B\u9D0C\u9D0D\u9D0E\u9D0F\u9D10\u9D11\u9D12\u9D13\u9D14\u9D15\u9D16\u9D17\u9D18\u9D19\u9D1A\u9D1B\u9D1C\u9D1D\u9D1E\u9D1F\u9D20\u9D21\uFFFD\u9D22\u9D23\u9D24\u9D25\u9D26\u9D27\u9D28\u9D29\u9D2A\u9D2B\u9D2C\u9D2D\u9D2E\u9D2F\u9D30\u9D31\u9D32\u9D33\u9D34\u9D35\u9D36\u9D37\u9D38\u9D39\u9D3A\u9D3B\u9D3C\u9D3D\u9D3E\u9D3F\u9D40\u9D41\u9D42\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[248].length;++e)t[248][e].charCodeAt(0)!==65533&&(f[t[248][e]]=63488+e,A[63488+e]=t[248][e]);for(t[249]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D43\u9D44\u9D45\u9D46\u9D47\u9D48\u9D49\u9D4A\u9D4B\u9D4C\u9D4D\u9D4E\u9D4F\u9D50\u9D51\u9D52\u9D53\u9D54\u9D55\u9D56\u9D57\u9D58\u9D59\u9D5A\u9D5B\u9D5C\u9D5D\u9D5E\u9D5F\u9D60\u9D61\u9D62\u9D63\u9D64\u9D65\u9D66\u9D67\u9D68\u9D69\u9D6A\u9D6B\u9D6C\u9D6D\u9D6E\u9D6F\u9D70\u9D71\u9D72\u9D73\u9D74\u9D75\u9D76\u9D77\u9D78\u9D79\u9D7A\u9D7B\u9D7C\u9D7D\u9D7E\u9D7F\u9D80\u9D81\uFFFD\u9D82\u9D83\u9D84\u9D85\u9D86\u9D87\u9D88\u9D89\u9D8A\u9D8B\u9D8C\u9D8D\u9D8E\u9D8F\u9D90\u9D91\u9D92\u9D93\u9D94\u9D95\u9D96\u9D97\u9D98\u9D99\u9D9A\u9D9B\u9D9C\u9D9D\u9D9E\u9D9F\u9DA0\u9DA1\u9DA2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[249].length;++e)t[249][e].charCodeAt(0)!==65533&&(f[t[249][e]]=63744+e,A[63744+e]=t[249][e]);for(t[250]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9DA3\u9DA4\u9DA5\u9DA6\u9DA7\u9DA8\u9DA9\u9DAA\u9DAB\u9DAC\u9DAD\u9DAE\u9DAF\u9DB0\u9DB1\u9DB2\u9DB3\u9DB4\u9DB5\u9DB6\u9DB7\u9DB8\u9DB9\u9DBA\u9DBB\u9DBC\u9DBD\u9DBE\u9DBF\u9DC0\u9DC1\u9DC2\u9DC3\u9DC4\u9DC5\u9DC6\u9DC7\u9DC8\u9DC9\u9DCA\u9DCB\u9DCC\u9DCD\u9DCE\u9DCF\u9DD0\u9DD1\u9DD2\u9DD3\u9DD4\u9DD5\u9DD6\u9DD7\u9DD8\u9DD9\u9DDA\u9DDB\u9DDC\u9DDD\u9DDE\u9DDF\u9DE0\u9DE1\uFFFD\u9DE2\u9DE3\u9DE4\u9DE5\u9DE6\u9DE7\u9DE8\u9DE9\u9DEA\u9DEB\u9DEC\u9DED\u9DEE\u9DEF\u9DF0\u9DF1\u9DF2\u9DF3\u9DF4\u9DF5\u9DF6\u9DF7\u9DF8\u9DF9\u9DFA\u9DFB\u9DFC\u9DFD\u9DFE\u9DFF\u9E00\u9E01\u9E02\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[250].length;++e)t[250][e].charCodeAt(0)!==65533&&(f[t[250][e]]=64e3+e,A[64e3+e]=t[250][e]);for(t[251]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9E03\u9E04\u9E05\u9E06\u9E07\u9E08\u9E09\u9E0A\u9E0B\u9E0C\u9E0D\u9E0E\u9E0F\u9E10\u9E11\u9E12\u9E13\u9E14\u9E15\u9E16\u9E17\u9E18\u9E19\u9E1A\u9E1B\u9E1C\u9E1D\u9E1E\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74\u9E75\u9E76\u9E77\u9E78\u9E79\u9E7A\u9E7B\u9E7C\u9E7D\u9E80\uFFFD\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C\u9E8D\u9E8E\u9E8F\u9E90\u9E91\u9E94\u9E95\u9E96\u9E97\u9E98\u9E99\u9E9A\u9E9B\u9E9C\u9E9E\u9EA0\u9EA1\u9EA2\u9EA3\u9EA4\u9EA5\u9EA7\u9EA8\u9EA9\u9EAA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[251].length;++e)t[251][e].charCodeAt(0)!==65533&&(f[t[251][e]]=64256+e,A[64256+e]=t[251][e]);for(t[252]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9EAB\u9EAC\u9EAD\u9EAE\u9EAF\u9EB0\u9EB1\u9EB2\u9EB3\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF\u9EC0\u9EC1\u9EC2\u9EC3\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF3\u9EF4\u9EF5\u9EF6\u9EF7\u9EF8\u9EFA\u9EFD\u9EFF\u9F00\u9F01\u9F02\u9F03\u9F04\u9F05\uFFFD\u9F06\u9F07\u9F08\u9F09\u9F0A\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A\u9F1B\u9F1C\u9F1D\u9F1E\u9F1F\u9F21\u9F23\u9F24\u9F25\u9F26\u9F27\u9F28\u9F29\u9F2A\u9F2B\u9F2D\u9F2E\u9F30\u9F31\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[252].length;++e)t[252][e].charCodeAt(0)!==65533&&(f[t[252][e]]=64512+e,A[64512+e]=t[252][e]);for(t[253]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9F32\u9F33\u9F34\u9F35\u9F36\u9F38\u9F3A\u9F3C\u9F3F\u9F40\u9F41\u9F42\u9F43\u9F45\u9F46\u9F47\u9F48\u9F49\u9F4A\u9F4B\u9F4C\u9F4D\u9F4E\u9F4F\u9F52\u9F53\u9F54\u9F55\u9F56\u9F57\u9F58\u9F59\u9F5A\u9F5B\u9F5C\u9F5D\u9F5E\u9F5F\u9F60\u9F61\u9F62\u9F63\u9F64\u9F65\u9F66\u9F67\u9F68\u9F69\u9F6A\u9F6B\u9F6C\u9F6D\u9F6E\u9F6F\u9F70\u9F71\u9F72\u9F73\u9F74\u9F75\u9F76\u9F77\u9F78\uFFFD\u9F79\u9F7A\u9F7B\u9F7C\u9F7D\u9F7E\u9F81\u9F82\u9F8D\u9F8E\u9F8F\u9F90\u9F91\u9F92\u9F93\u9F94\u9F95\u9F96\u9F97\u9F98\u9F9C\u9F9D\u9F9E\u9FA1\u9FA2\u9FA3\u9FA4\u9FA5\uF92C\uF979\uF995\uF9E7\uF9F1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[253].length;++e)t[253][e].charCodeAt(0)!==65533&&(f[t[253][e]]=64768+e,A[64768+e]=t[253][e]);for(t[254]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[254].length;++e)t[254][e].charCodeAt(0)!==65533&&(f[t[254][e]]=65024+e,A[65024+e]=t[254][e]);return{enc:f,dec:A}}(),b[949]=function(){var A=[],f={},t=[],e;for(t[0]=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(f[t[0][e]]=0+e,A[0+e]=t[0][e]);for(t[129]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAC02\uAC03\uAC05\uAC06\uAC0B\uAC0C\uAC0D\uAC0E\uAC0F\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25\uAC26\uAC27\uAC28\uAC29\uAC2A\uAC2B\uAC2E\uAC32\uAC33\uAC34\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41\uAC42\uAC43\uAC44\uAC45\uAC46\uAC47\uAC48\uAC49\uAC4A\uAC4C\uAC4E\uAC4F\uAC50\uAC51\uAC52\uAC53\uAC55\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D\uAC5E\uAC5F\uAC60\uAC61\uAC62\uAC63\uAC64\uAC65\uAC66\uAC67\uAC68\uAC69\uAC6A\uAC6B\uAC6C\uAC6D\uAC6E\uAC6F\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B\uAC7C\uAC7D\uAC7E\uAC7F\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95\uAC96\uAC97\uAC98\uAC99\uAC9A\uAC9B\uAC9E\uACA2\uACA3\uACA4\uACA5\uACA6\uACA7\uACAB\uACAD\uACAE\uACB1\uACB2\uACB3\uACB4\uACB5\uACB6\uACB7\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD\uACCE\uACCF\uACD0\uACD1\uACD2\uACD3\uACD4\uACD6\uACD8\uACD9\uACDA\uACDB\uACDC\uACDD\uACDE\uACDF\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7\uACF8\uACF9\uACFA\uACFB\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07\uAD08\uAD09\uAD0A\uAD0B\uAD0E\uAD10\uAD12\uAD13\uFFFD".split(""),e=0;e!=t[129].length;++e)t[129][e].charCodeAt(0)!==65533&&(f[t[129][e]]=33024+e,A[33024+e]=t[129][e]);for(t[130]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21\uAD22\uAD23\uAD24\uAD25\uAD26\uAD27\uAD28\uAD2A\uAD2B\uAD2E\uAD2F\uAD30\uAD31\uAD32\uAD33\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D\uAD3E\uAD3F\uAD40\uAD41\uAD42\uAD43\uAD46\uAD48\uAD4A\uAD4B\uAD4C\uAD4D\uAD4E\uAD4F\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAD59\uAD5A\uAD5B\uAD5C\uAD5D\uAD5E\uAD5F\uAD60\uAD62\uAD64\uAD65\uAD66\uAD67\uAD68\uAD69\uAD6A\uAD6B\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83\uAD84\uAD85\uAD86\uAD87\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91\uAD92\uAD93\uAD94\uAD95\uAD96\uAD97\uAD98\uAD99\uAD9A\uAD9B\uAD9E\uAD9F\uADA0\uADA1\uADA2\uADA3\uADA5\uADA6\uADA7\uADA8\uADA9\uADAA\uADAB\uADAC\uADAD\uADAE\uADAF\uADB0\uADB1\uADB2\uADB3\uADB4\uADB5\uADB6\uADB8\uADB9\uADBA\uADBB\uADBC\uADBD\uADBE\uADBF\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9\uADCA\uADCB\uADCC\uADCD\uADCE\uADCF\uADD2\uADD4\uADD5\uADD6\uADD7\uADD8\uADD9\uADDA\uADDB\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5\uADE6\uADE7\uADE8\uADE9\uADEA\uADEB\uADEC\uADED\uADEE\uADEF\uADF0\uADF1\uADF2\uADF3\uADF4\uADF5\uADF6\uADF7\uFFFD".split(""),e=0;e!=t[130].length;++e)t[130][e].charCodeAt(0)!==65533&&(f[t[130][e]]=33280+e,A[33280+e]=t[130][e]);for(t[131]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uADFA\uADFB\uADFD\uADFE\uAE02\uAE03\uAE04\uAE05\uAE06\uAE07\uAE0A\uAE0C\uAE0E\uAE0F\uAE10\uAE11\uAE12\uAE13\uAE15\uAE16\uAE17\uAE18\uAE19\uAE1A\uAE1B\uAE1C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAE1D\uAE1E\uAE1F\uAE20\uAE21\uAE22\uAE23\uAE24\uAE25\uAE26\uAE27\uAE28\uAE29\uAE2A\uAE2B\uAE2C\uAE2D\uAE2E\uAE2F\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57\uAE58\uAE59\uAE5A\uAE5B\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71\uAE72\uAE73\uAE74\uAE75\uAE76\uAE77\uAE7A\uAE7E\uAE7F\uAE80\uAE81\uAE82\uAE83\uAE86\uAE87\uAE88\uAE89\uAE8A\uAE8B\uAE8D\uAE8E\uAE8F\uAE90\uAE91\uAE92\uAE93\uAE94\uAE95\uAE96\uAE97\uAE98\uAE99\uAE9A\uAE9B\uAE9C\uAE9D\uAE9E\uAE9F\uAEA0\uAEA1\uAEA2\uAEA3\uAEA4\uAEA5\uAEA6\uAEA7\uAEA8\uAEA9\uAEAA\uAEAB\uAEAC\uAEAD\uAEAE\uAEAF\uAEB0\uAEB1\uAEB2\uAEB3\uAEB4\uAEB5\uAEB6\uAEB7\uAEB8\uAEB9\uAEBA\uAEBB\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5\uAEC6\uAEC7\uAEC8\uAEC9\uAECA\uAECB\uAECE\uAED2\uAED3\uAED4\uAED5\uAED6\uAED7\uAEDA\uAEDB\uAEDD\uAEDE\uAEDF\uAEE0\uAEE1\uAEE2\uAEE3\uAEE4\uAEE5\uFFFD".split(""),e=0;e!=t[131].length;++e)t[131][e].charCodeAt(0)!==65533&&(f[t[131][e]]=33536+e,A[33536+e]=t[131][e]);for(t[132]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE\uAEEF\uAEF0\uAEF1\uAEF2\uAEF3\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD\uAEFE\uAEFF\uAF00\uAF01\uAF02\uAF03\uAF04\uAF05\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11\uAF12\uAF13\uAF14\uAF15\uAF16\uAF17\uAF18\uAF19\uAF1A\uAF1B\uAF1C\uAF1D\uAF1E\uAF1F\uAF20\uAF21\uAF22\uAF23\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAF24\uAF25\uAF26\uAF27\uAF28\uAF29\uAF2A\uAF2B\uAF2E\uAF2F\uAF31\uAF33\uAF35\uAF36\uAF37\uAF38\uAF39\uAF3A\uAF3B\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A\uAF4B\uAF4C\uAF4D\uAF4E\uAF4F\uAF51\uAF52\uAF53\uAF54\uAF55\uAF56\uAF57\uAF58\uAF59\uAF5A\uAF5B\uAF5E\uAF5F\uAF60\uAF61\uAF62\uAF63\uAF66\uAF67\uAF68\uAF69\uAF6A\uAF6B\uAF6C\uAF6D\uAF6E\uAF6F\uAF70\uAF71\uAF72\uAF73\uAF74\uAF75\uAF76\uAF77\uAF78\uAF7A\uAF7B\uAF7C\uAF7D\uAF7E\uAF7F\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89\uAF8A\uAF8B\uAF8C\uAF8D\uAF8E\uAF8F\uAF92\uAF93\uAF94\uAF96\uAF97\uAF98\uAF99\uAF9A\uAF9B\uAF9D\uAF9E\uAF9F\uAFA0\uAFA1\uAFA2\uAFA3\uAFA4\uAFA5\uAFA6\uAFA7\uAFA8\uAFA9\uAFAA\uAFAB\uAFAC\uAFAD\uAFAE\uAFAF\uAFB0\uAFB1\uAFB2\uAFB3\uAFB4\uAFB5\uAFB6\uAFB7\uAFBA\uAFBB\uAFBD\uAFBE\uFFFD".split(""),e=0;e!=t[132].length;++e)t[132][e].charCodeAt(0)!==65533&&(f[t[132][e]]=33792+e,A[33792+e]=t[132][e]);for(t[133]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAFBF\uAFC1\uAFC2\uAFC3\uAFC4\uAFC5\uAFC6\uAFCA\uAFCC\uAFCF\uAFD0\uAFD1\uAFD2\uAFD3\uAFD5\uAFD6\uAFD7\uAFD8\uAFD9\uAFDA\uAFDB\uAFDD\uAFDE\uAFDF\uAFE0\uAFE1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAFE2\uAFE3\uAFE4\uAFE5\uAFE6\uAFE7\uAFEA\uAFEB\uAFEC\uAFED\uAFEE\uAFEF\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9\uAFFA\uAFFB\uAFFC\uAFFD\uAFFE\uAFFF\uB002\uB003\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB005\uB006\uB007\uB008\uB009\uB00A\uB00B\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015\uB016\uB017\uB018\uB019\uB01A\uB01B\uB01E\uB01F\uB020\uB021\uB022\uB023\uB024\uB025\uB026\uB027\uB029\uB02A\uB02B\uB02C\uB02D\uB02E\uB02F\uB030\uB031\uB032\uB033\uB034\uB035\uB036\uB037\uB038\uB039\uB03A\uB03B\uB03C\uB03D\uB03E\uB03F\uB040\uB041\uB042\uB043\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E\uB05F\uB060\uB061\uB062\uB063\uB064\uB065\uB066\uB067\uB068\uB069\uB06A\uB06B\uB06C\uB06D\uB06E\uB06F\uB070\uB071\uB072\uB073\uB074\uB075\uB076\uB077\uB078\uB079\uB07A\uB07B\uB07E\uB07F\uB081\uB082\uB083\uB085\uB086\uB087\uB088\uB089\uB08A\uB08B\uB08E\uB090\uB092\uB093\uB094\uB095\uB096\uB097\uB09B\uB09D\uB09E\uB0A3\uB0A4\uFFFD".split(""),e=0;e!=t[133].length;++e)t[133][e].charCodeAt(0)!==65533&&(f[t[133][e]]=34048+e,A[34048+e]=t[133][e]);for(t[134]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD\uB0BE\uB0BF\uB0C0\uB0C1\uB0C2\uB0C3\uB0C6\uB0CA\uB0CB\uB0CC\uB0CD\uB0CE\uB0CF\uB0D2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9\uB0DA\uB0DB\uB0DC\uB0DD\uB0DE\uB0DF\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6\uB0E7\uB0E8\uB0E9\uB0EA\uB0EB\uB0EC\uB0ED\uB0EE\uB0EF\uB0F0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB0F1\uB0F2\uB0F3\uB0F4\uB0F5\uB0F6\uB0F7\uB0F8\uB0F9\uB0FA\uB0FB\uB0FC\uB0FD\uB0FE\uB0FF\uB100\uB101\uB102\uB103\uB104\uB105\uB106\uB107\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E\uB11F\uB120\uB121\uB122\uB126\uB127\uB129\uB12A\uB12B\uB12D\uB12E\uB12F\uB130\uB131\uB132\uB133\uB136\uB13A\uB13B\uB13C\uB13D\uB13E\uB13F\uB142\uB143\uB145\uB146\uB147\uB149\uB14A\uB14B\uB14C\uB14D\uB14E\uB14F\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161\uB162\uB163\uB164\uB165\uB166\uB167\uB168\uB169\uB16A\uB16B\uB16C\uB16D\uB16E\uB16F\uB170\uB171\uB172\uB173\uB174\uB175\uB176\uB177\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183\uB184\uB185\uB186\uB187\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D\uFFFD".split(""),e=0;e!=t[134].length;++e)t[134][e].charCodeAt(0)!==65533&&(f[t[134][e]]=34304+e,A[34304+e]=t[134][e]);for(t[135]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB19E\uB19F\uB1A0\uB1A1\uB1A2\uB1A3\uB1A4\uB1A5\uB1A6\uB1A7\uB1A9\uB1AA\uB1AB\uB1AC\uB1AD\uB1AE\uB1AF\uB1B0\uB1B1\uB1B2\uB1B3\uB1B4\uB1B5\uB1B6\uB1B7\uB1B8\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB1B9\uB1BA\uB1BB\uB1BC\uB1BD\uB1BE\uB1BF\uB1C0\uB1C1\uB1C2\uB1C3\uB1C4\uB1C5\uB1C6\uB1C7\uB1C8\uB1C9\uB1CA\uB1CB\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB1D6\uB1D7\uB1D8\uB1D9\uB1DA\uB1DB\uB1DE\uB1E0\uB1E1\uB1E2\uB1E3\uB1E4\uB1E5\uB1E6\uB1E7\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1\uB1F2\uB1F3\uB1F4\uB1F5\uB1F6\uB1F7\uB1F8\uB1FA\uB1FC\uB1FE\uB1FF\uB200\uB201\uB202\uB203\uB206\uB207\uB209\uB20A\uB20D\uB20E\uB20F\uB210\uB211\uB212\uB213\uB216\uB218\uB21A\uB21B\uB21C\uB21D\uB21E\uB21F\uB221\uB222\uB223\uB224\uB225\uB226\uB227\uB228\uB229\uB22A\uB22B\uB22C\uB22D\uB22E\uB22F\uB230\uB231\uB232\uB233\uB235\uB236\uB237\uB238\uB239\uB23A\uB23B\uB23D\uB23E\uB23F\uB240\uB241\uB242\uB243\uB244\uB245\uB246\uB247\uB248\uB249\uB24A\uB24B\uB24C\uB24D\uB24E\uB24F\uB250\uB251\uB252\uB253\uB254\uB255\uB256\uB257\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261\uB262\uB263\uB264\uB265\uB266\uB267\uB26A\uB26B\uB26C\uB26D\uB26E\uFFFD".split(""),e=0;e!=t[135].length;++e)t[135][e].charCodeAt(0)!==65533&&(f[t[135][e]]=34560+e,A[34560+e]=t[135][e]);for(t[136]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB26F\uB270\uB271\uB272\uB273\uB276\uB277\uB278\uB279\uB27A\uB27B\uB27D\uB27E\uB27F\uB280\uB281\uB282\uB283\uB286\uB287\uB288\uB28A\uB28B\uB28C\uB28D\uB28E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B\uB29C\uB29D\uB29E\uB29F\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB2B8\uB2B9\uB2BA\uB2BB\uB2BC\uB2BD\uB2BE\uB2BF\uB2C0\uB2C1\uB2C2\uB2C3\uB2C4\uB2C5\uB2C6\uB2C7\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3\uB2D4\uB2D5\uB2D6\uB2D7\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309\uB30A\uB30B\uB30C\uB30D\uB30E\uB30F\uB312\uB316\uB317\uB318\uB319\uB31A\uB31B\uB31D\uB31E\uB31F\uB320\uB321\uB322\uB323\uB324\uB325\uB326\uB327\uB328\uB329\uB32A\uB32B\uB32C\uB32D\uB32E\uB32F\uB330\uB331\uB332\uB333\uB334\uB335\uB336\uB337\uB338\uB339\uB33A\uB33B\uB33C\uB33D\uB33E\uB33F\uB340\uB341\uB342\uB343\uB344\uB345\uB346\uB347\uB348\uB349\uB34A\uB34B\uB34C\uB34D\uB34E\uB34F\uB350\uB351\uB352\uB353\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363\uFFFD".split(""),e=0;e!=t[136].length;++e)t[136][e].charCodeAt(0)!==65533&&(f[t[136][e]]=34816+e,A[34816+e]=t[136][e]);for(t[137]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379\uB37A\uB37B\uB37C\uB37D\uB37E\uB37F\uB382\uB386\uB387\uB388\uB389\uB38A\uB38B\uB38D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB38E\uB38F\uB391\uB392\uB393\uB395\uB396\uB397\uB398\uB399\uB39A\uB39B\uB39C\uB39D\uB39E\uB39F\uB3A2\uB3A3\uB3A4\uB3A5\uB3A6\uB3A7\uB3A9\uB3AA\uB3AB\uB3AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB3AE\uB3AF\uB3B0\uB3B1\uB3B2\uB3B3\uB3B4\uB3B5\uB3B6\uB3B7\uB3B8\uB3B9\uB3BA\uB3BB\uB3BC\uB3BD\uB3BE\uB3BF\uB3C0\uB3C1\uB3C2\uB3C3\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9\uB3EA\uB3EB\uB3EC\uB3ED\uB3EE\uB3EF\uB3F0\uB3F1\uB3F2\uB3F3\uB3F4\uB3F5\uB3F6\uB3F7\uB3F8\uB3F9\uB3FA\uB3FB\uB3FD\uB3FE\uB3FF\uB400\uB401\uB402\uB403\uB404\uB405\uB406\uB407\uB408\uB409\uB40A\uB40B\uB40C\uB40D\uB40E\uB40F\uB411\uB412\uB413\uB414\uB415\uB416\uB417\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421\uB422\uB423\uB424\uB425\uB426\uB427\uB42A\uB42C\uB42D\uB42E\uB42F\uB430\uB431\uB432\uB433\uB435\uB436\uB437\uB438\uB439\uB43A\uB43B\uB43C\uB43D\uB43E\uB43F\uB440\uB441\uB442\uB443\uB444\uFFFD".split(""),e=0;e!=t[137].length;++e)t[137][e].charCodeAt(0)!==65533&&(f[t[137][e]]=35072+e,A[35072+e]=t[137][e]);for(t[138]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB445\uB446\uB447\uB448\uB449\uB44A\uB44B\uB44C\uB44D\uB44E\uB44F\uB452\uB453\uB455\uB456\uB457\uB459\uB45A\uB45B\uB45C\uB45D\uB45E\uB45F\uB462\uB464\uB466\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB467\uB468\uB469\uB46A\uB46B\uB46D\uB46E\uB46F\uB470\uB471\uB472\uB473\uB474\uB475\uB476\uB477\uB478\uB479\uB47A\uB47B\uB47C\uB47D\uB47E\uB47F\uB481\uB482\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB483\uB484\uB485\uB486\uB487\uB489\uB48A\uB48B\uB48C\uB48D\uB48E\uB48F\uB490\uB491\uB492\uB493\uB494\uB495\uB496\uB497\uB498\uB499\uB49A\uB49B\uB49C\uB49E\uB49F\uB4A0\uB4A1\uB4A2\uB4A3\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD\uB4AE\uB4AF\uB4B0\uB4B1\uB4B2\uB4B3\uB4B4\uB4B6\uB4B8\uB4BA\uB4BB\uB4BC\uB4BD\uB4BE\uB4BF\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9\uB4CA\uB4CB\uB4CC\uB4CD\uB4CE\uB4CF\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6\uB4D7\uB4D8\uB4D9\uB4DA\uB4DB\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7\uB4E8\uB4E9\uB4EA\uB4EB\uB4EE\uB4F0\uB4F2\uB4F3\uB4F4\uB4F5\uB4F6\uB4F7\uB4F9\uB4FA\uB4FB\uB4FC\uB4FD\uB4FE\uB4FF\uB500\uB501\uB502\uB503\uB504\uB505\uB506\uB507\uB508\uB509\uB50A\uB50B\uB50C\uB50D\uB50E\uB50F\uB510\uB511\uB512\uB513\uB516\uB517\uB519\uB51A\uB51D\uFFFD".split(""),e=0;e!=t[138].length;++e)t[138][e].charCodeAt(0)!==65533&&(f[t[138][e]]=35328+e,A[35328+e]=t[138][e]);for(t[139]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB51E\uB51F\uB520\uB521\uB522\uB523\uB526\uB52B\uB52C\uB52D\uB52E\uB52F\uB532\uB533\uB535\uB536\uB537\uB539\uB53A\uB53B\uB53C\uB53D\uB53E\uB53F\uB542\uB546\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555\uB556\uB557\uB558\uB559\uB55A\uB55B\uB55E\uB562\uB563\uB564\uB565\uB566\uB567\uB568\uB569\uB56A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB56B\uB56C\uB56D\uB56E\uB56F\uB570\uB571\uB572\uB573\uB574\uB575\uB576\uB577\uB578\uB579\uB57A\uB57B\uB57C\uB57D\uB57E\uB57F\uB580\uB581\uB582\uB583\uB584\uB585\uB586\uB587\uB588\uB589\uB58A\uB58B\uB58C\uB58D\uB58E\uB58F\uB590\uB591\uB592\uB593\uB594\uB595\uB596\uB597\uB598\uB599\uB59A\uB59B\uB59C\uB59D\uB59E\uB59F\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6\uB5B7\uB5B8\uB5B9\uB5BA\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5\uB5C6\uB5C7\uB5C8\uB5C9\uB5CA\uB5CB\uB5CE\uB5D2\uB5D3\uB5D4\uB5D5\uB5D6\uB5D7\uB5D9\uB5DA\uB5DB\uB5DC\uB5DD\uB5DE\uB5DF\uB5E0\uB5E1\uB5E2\uB5E3\uB5E4\uB5E5\uB5E6\uB5E7\uB5E8\uB5E9\uB5EA\uB5EB\uB5ED\uB5EE\uB5EF\uB5F0\uB5F1\uB5F2\uB5F3\uB5F4\uB5F5\uB5F6\uB5F7\uB5F8\uB5F9\uB5FA\uB5FB\uB5FC\uB5FD\uB5FE\uB5FF\uFFFD".split(""),e=0;e!=t[139].length;++e)t[139][e].charCodeAt(0)!==65533&&(f[t[139][e]]=35584+e,A[35584+e]=t[139][e]);for(t[140]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB600\uB601\uB602\uB603\uB604\uB605\uB606\uB607\uB608\uB609\uB60A\uB60B\uB60C\uB60D\uB60E\uB60F\uB612\uB613\uB615\uB616\uB617\uB619\uB61A\uB61B\uB61C\uB61D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB61E\uB61F\uB620\uB621\uB622\uB623\uB624\uB626\uB627\uB628\uB629\uB62A\uB62B\uB62D\uB62E\uB62F\uB630\uB631\uB632\uB633\uB635\uB636\uB637\uB638\uB639\uB63A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB63B\uB63C\uB63D\uB63E\uB63F\uB640\uB641\uB642\uB643\uB644\uB645\uB646\uB647\uB649\uB64A\uB64B\uB64C\uB64D\uB64E\uB64F\uB650\uB651\uB652\uB653\uB654\uB655\uB656\uB657\uB658\uB659\uB65A\uB65B\uB65C\uB65D\uB65E\uB65F\uB660\uB661\uB662\uB663\uB665\uB666\uB667\uB669\uB66A\uB66B\uB66C\uB66D\uB66E\uB66F\uB670\uB671\uB672\uB673\uB674\uB675\uB676\uB677\uB678\uB679\uB67A\uB67B\uB67C\uB67D\uB67E\uB67F\uB680\uB681\uB682\uB683\uB684\uB685\uB686\uB687\uB688\uB689\uB68A\uB68B\uB68C\uB68D\uB68E\uB68F\uB690\uB691\uB692\uB693\uB694\uB695\uB696\uB697\uB698\uB699\uB69A\uB69B\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5\uB6A6\uB6A7\uB6A8\uB6A9\uB6AA\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2\uB6B3\uB6B4\uB6B5\uB6B6\uB6B7\uB6B8\uB6B9\uB6BA\uB6BB\uB6BC\uB6BD\uB6BE\uB6BF\uB6C0\uB6C1\uB6C2\uFFFD".split(""),e=0;e!=t[140].length;++e)t[140][e].charCodeAt(0)!==65533&&(f[t[140][e]]=35840+e,A[35840+e]=t[140][e]);for(t[141]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB6C3\uB6C4\uB6C5\uB6C6\uB6C7\uB6C8\uB6C9\uB6CA\uB6CB\uB6CC\uB6CD\uB6CE\uB6CF\uB6D0\uB6D1\uB6D2\uB6D3\uB6D5\uB6D6\uB6D7\uB6D8\uB6D9\uB6DA\uB6DB\uB6DC\uB6DD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB6DE\uB6DF\uB6E0\uB6E1\uB6E2\uB6E3\uB6E4\uB6E5\uB6E6\uB6E7\uB6E8\uB6E9\uB6EA\uB6EB\uB6EC\uB6ED\uB6EE\uB6EF\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB6FB\uB6FC\uB6FD\uB6FE\uB6FF\uB702\uB703\uB704\uB706\uB707\uB708\uB709\uB70A\uB70B\uB70C\uB70D\uB70E\uB70F\uB710\uB711\uB712\uB713\uB714\uB715\uB716\uB717\uB718\uB719\uB71A\uB71B\uB71C\uB71D\uB71E\uB71F\uB720\uB721\uB722\uB723\uB724\uB725\uB726\uB727\uB72A\uB72B\uB72D\uB72E\uB731\uB732\uB733\uB734\uB735\uB736\uB737\uB73A\uB73C\uB73D\uB73E\uB73F\uB740\uB741\uB742\uB743\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D\uB74E\uB74F\uB750\uB751\uB752\uB753\uB756\uB757\uB758\uB759\uB75A\uB75B\uB75C\uB75D\uB75E\uB75F\uB761\uB762\uB763\uB765\uB766\uB767\uB769\uB76A\uB76B\uB76C\uB76D\uB76E\uB76F\uB772\uB774\uB776\uB777\uB778\uB779\uB77A\uB77B\uB77E\uB77F\uB781\uB782\uB783\uB785\uB786\uB787\uB788\uB789\uB78A\uB78B\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E\uFFFD".split(""),e=0;e!=t[141].length;++e)t[141][e].charCodeAt(0)!==65533&&(f[t[141][e]]=36096+e,A[36096+e]=t[141][e]);for(t[142]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB79F\uB7A1\uB7A2\uB7A3\uB7A4\uB7A5\uB7A6\uB7A7\uB7AA\uB7AE\uB7AF\uB7B0\uB7B1\uB7B2\uB7B3\uB7B6\uB7B7\uB7B9\uB7BA\uB7BB\uB7BC\uB7BD\uB7BE\uB7BF\uB7C0\uB7C1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB7C2\uB7C3\uB7C4\uB7C5\uB7C6\uB7C8\uB7CA\uB7CB\uB7CC\uB7CD\uB7CE\uB7CF\uB7D0\uB7D1\uB7D2\uB7D3\uB7D4\uB7D5\uB7D6\uB7D7\uB7D8\uB7D9\uB7DA\uB7DB\uB7DC\uB7DD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB7DE\uB7DF\uB7E0\uB7E1\uB7E2\uB7E3\uB7E4\uB7E5\uB7E6\uB7E7\uB7E8\uB7E9\uB7EA\uB7EB\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5\uB7F6\uB7F7\uB7F8\uB7F9\uB7FA\uB7FB\uB7FE\uB802\uB803\uB804\uB805\uB806\uB80A\uB80B\uB80D\uB80E\uB80F\uB811\uB812\uB813\uB814\uB815\uB816\uB817\uB81A\uB81C\uB81E\uB81F\uB820\uB821\uB822\uB823\uB826\uB827\uB829\uB82A\uB82B\uB82D\uB82E\uB82F\uB830\uB831\uB832\uB833\uB836\uB83A\uB83B\uB83C\uB83D\uB83E\uB83F\uB841\uB842\uB843\uB845\uB846\uB847\uB848\uB849\uB84A\uB84B\uB84C\uB84D\uB84E\uB84F\uB850\uB852\uB854\uB855\uB856\uB857\uB858\uB859\uB85A\uB85B\uB85E\uB85F\uB861\uB862\uB863\uB865\uB866\uB867\uB868\uB869\uB86A\uB86B\uB86E\uB870\uB872\uB873\uB874\uB875\uB876\uB877\uB879\uB87A\uB87B\uB87D\uB87E\uB87F\uB880\uB881\uB882\uB883\uB884\uFFFD".split(""),e=0;e!=t[142].length;++e)t[142][e].charCodeAt(0)!==65533&&(f[t[142][e]]=36352+e,A[36352+e]=t[142][e]);for(t[143]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB885\uB886\uB887\uB888\uB889\uB88A\uB88B\uB88C\uB88E\uB88F\uB890\uB891\uB892\uB893\uB894\uB895\uB896\uB897\uB898\uB899\uB89A\uB89B\uB89C\uB89D\uB89E\uB89F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB8A0\uB8A1\uB8A2\uB8A3\uB8A4\uB8A5\uB8A6\uB8A7\uB8A9\uB8AA\uB8AB\uB8AC\uB8AD\uB8AE\uB8AF\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9\uB8BA\uB8BB\uB8BC\uB8BD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6\uB8C7\uB8C8\uB8C9\uB8CA\uB8CB\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5\uB8D6\uB8D7\uB8D8\uB8D9\uB8DA\uB8DB\uB8DC\uB8DE\uB8E0\uB8E2\uB8E3\uB8E4\uB8E5\uB8E6\uB8E7\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1\uB8F2\uB8F3\uB8F4\uB8F5\uB8F6\uB8F7\uB8FA\uB8FC\uB8FE\uB8FF\uB900\uB901\uB902\uB903\uB905\uB906\uB907\uB908\uB909\uB90A\uB90B\uB90C\uB90D\uB90E\uB90F\uB910\uB911\uB912\uB913\uB914\uB915\uB916\uB917\uB919\uB91A\uB91B\uB91C\uB91D\uB91E\uB91F\uB921\uB922\uB923\uB924\uB925\uB926\uB927\uB928\uB929\uB92A\uB92B\uB92C\uB92D\uB92E\uB92F\uB930\uB931\uB932\uB933\uB934\uB935\uB936\uB937\uB938\uB939\uB93A\uB93B\uB93E\uB93F\uB941\uB942\uB943\uB945\uB946\uB947\uB948\uB949\uB94A\uB94B\uB94D\uB94E\uB950\uB952\uB953\uB954\uB955\uB956\uB957\uFFFD".split(""),e=0;e!=t[143].length;++e)t[143][e].charCodeAt(0)!==65533&&(f[t[143][e]]=36608+e,A[36608+e]=t[143][e]);for(t[144]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB95A\uB95B\uB95D\uB95E\uB95F\uB961\uB962\uB963\uB964\uB965\uB966\uB967\uB96A\uB96C\uB96E\uB96F\uB970\uB971\uB972\uB973\uB976\uB977\uB979\uB97A\uB97B\uB97D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB97E\uB97F\uB980\uB981\uB982\uB983\uB986\uB988\uB98B\uB98C\uB98F\uB990\uB991\uB992\uB993\uB994\uB995\uB996\uB997\uB998\uB999\uB99A\uB99B\uB99C\uB99D\uB99E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB99F\uB9A0\uB9A1\uB9A2\uB9A3\uB9A4\uB9A5\uB9A6\uB9A7\uB9A8\uB9A9\uB9AA\uB9AB\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5\uB9B6\uB9B7\uB9B8\uB9B9\uB9BA\uB9BB\uB9BE\uB9C0\uB9C2\uB9C3\uB9C4\uB9C5\uB9C6\uB9C7\uB9CA\uB9CB\uB9CD\uB9D3\uB9D4\uB9D5\uB9D6\uB9D7\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED\uB9EE\uB9EF\uB9F0\uB9F1\uB9F2\uB9F3\uB9F6\uB9FB\uB9FC\uB9FD\uB9FE\uB9FF\uBA02\uBA03\uBA04\uBA05\uBA06\uBA07\uBA09\uBA0A\uBA0B\uBA0C\uBA0D\uBA0E\uBA0F\uBA10\uBA11\uBA12\uBA13\uBA14\uBA16\uBA17\uBA18\uBA19\uBA1A\uBA1B\uBA1C\uBA1D\uBA1E\uBA1F\uBA20\uBA21\uBA22\uBA23\uBA24\uBA25\uBA26\uBA27\uBA28\uBA29\uBA2A\uBA2B\uBA2C\uBA2D\uBA2E\uBA2F\uBA30\uBA31\uBA32\uBA33\uBA34\uBA35\uBA36\uBA37\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46\uFFFD".split(""),e=0;e!=t[144].length;++e)t[144][e].charCodeAt(0)!==65533&&(f[t[144][e]]=36864+e,A[36864+e]=t[144][e]);for(t[145]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D\uBA5E\uBA5F\uBA60\uBA61\uBA62\uBA63\uBA66\uBA6A\uBA6B\uBA6C\uBA6D\uBA6E\uBA6F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79\uBA7A\uBA7B\uBA7C\uBA7D\uBA7E\uBA7F\uBA80\uBA81\uBA82\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D\uBA8E\uBA8F\uBA90\uBA91\uBA92\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBA93\uBA94\uBA95\uBA96\uBA97\uBA98\uBA99\uBA9A\uBA9B\uBA9C\uBA9D\uBA9E\uBA9F\uBAA0\uBAA1\uBAA2\uBAA3\uBAA4\uBAA5\uBAA6\uBAA7\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3\uBAB4\uBAB5\uBAB6\uBAB7\uBABA\uBABC\uBABE\uBABF\uBAC0\uBAC1\uBAC2\uBAC3\uBAC5\uBAC6\uBAC7\uBAC9\uBACA\uBACB\uBACC\uBACD\uBACE\uBACF\uBAD0\uBAD1\uBAD2\uBAD3\uBAD4\uBAD5\uBAD6\uBAD7\uBADA\uBADB\uBADC\uBADD\uBADE\uBADF\uBAE0\uBAE1\uBAE2\uBAE3\uBAE4\uBAE5\uBAE6\uBAE7\uBAE8\uBAE9\uBAEA\uBAEB\uBAEC\uBAED\uBAEE\uBAEF\uBAF0\uBAF1\uBAF2\uBAF3\uBAF4\uBAF5\uBAF6\uBAF7\uBAF8\uBAF9\uBAFA\uBAFB\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05\uBB06\uBB07\uBB08\uBB09\uBB0A\uBB0B\uBB0C\uBB0E\uBB10\uBB12\uBB13\uBB14\uBB15\uBB16\uBB17\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21\uBB22\uBB23\uBB24\uBB25\uBB26\uBB27\uFFFD".split(""),e=0;e!=t[145].length;++e)t[145][e].charCodeAt(0)!==65533&&(f[t[145][e]]=37120+e,A[37120+e]=t[145][e]);for(t[146]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBB28\uBB2A\uBB2C\uBB2D\uBB2E\uBB2F\uBB30\uBB31\uBB32\uBB33\uBB37\uBB39\uBB3A\uBB3F\uBB40\uBB41\uBB42\uBB43\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBB53\uBB55\uBB56\uBB57\uBB59\uBB5A\uBB5B\uBB5C\uBB5D\uBB5E\uBB5F\uBB60\uBB62\uBB64\uBB65\uBB66\uBB67\uBB68\uBB69\uBB6A\uBB6B\uBB6D\uBB6E\uBB6F\uBB70\uBB71\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBB72\uBB73\uBB74\uBB75\uBB76\uBB77\uBB78\uBB79\uBB7A\uBB7B\uBB7C\uBB7D\uBB7E\uBB7F\uBB80\uBB81\uBB82\uBB83\uBB84\uBB85\uBB86\uBB87\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91\uBB92\uBB93\uBB94\uBB95\uBB96\uBB97\uBB98\uBB99\uBB9A\uBB9B\uBB9C\uBB9D\uBB9E\uBB9F\uBBA0\uBBA1\uBBA2\uBBA3\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD\uBBAE\uBBAF\uBBB0\uBBB1\uBBB2\uBBB3\uBBB5\uBBB6\uBBB8\uBBB9\uBBBA\uBBBB\uBBBC\uBBBD\uBBBE\uBBBF\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9\uBBCA\uBBCB\uBBCC\uBBCD\uBBCE\uBBCF\uBBD1\uBBD2\uBBD4\uBBD5\uBBD6\uBBD7\uBBD8\uBBD9\uBBDA\uBBDB\uBBDC\uBBDD\uBBDE\uBBDF\uBBE0\uBBE1\uBBE2\uBBE3\uBBE4\uBBE5\uBBE6\uBBE7\uBBE8\uBBE9\uBBEA\uBBEB\uBBEC\uBBED\uBBEE\uBBEF\uBBF0\uBBF1\uBBF2\uBBF3\uBBF4\uBBF5\uBBF6\uBBF7\uBBFA\uBBFB\uBBFD\uBBFE\uBC01\uFFFD".split(""),e=0;e!=t[146].length;++e)t[146][e].charCodeAt(0)!==65533&&(f[t[146][e]]=37376+e,A[37376+e]=t[146][e]);for(t[147]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBC03\uBC04\uBC05\uBC06\uBC07\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBC36\uBC37\uBC39\uBC3A\uBC3B\uBC3C\uBC3D\uBC3E\uBC3F\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51\uBC52\uBC53\uBC54\uBC55\uBC56\uBC57\uBC58\uBC59\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBC5A\uBC5B\uBC5C\uBC5E\uBC5F\uBC60\uBC61\uBC62\uBC63\uBC64\uBC65\uBC66\uBC67\uBC68\uBC69\uBC6A\uBC6B\uBC6C\uBC6D\uBC6E\uBC6F\uBC70\uBC71\uBC72\uBC73\uBC74\uBC75\uBC76\uBC77\uBC78\uBC79\uBC7A\uBC7B\uBC7C\uBC7D\uBC7E\uBC7F\uBC80\uBC81\uBC82\uBC83\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F\uBC90\uBC91\uBC92\uBC93\uBC96\uBC98\uBC9B\uBC9C\uBC9D\uBC9E\uBC9F\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9\uBCAA\uBCAB\uBCAC\uBCAD\uBCAE\uBCAF\uBCB2\uBCB6\uBCB7\uBCB8\uBCB9\uBCBA\uBCBB\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5\uBCC6\uBCC7\uBCC8\uBCC9\uBCCA\uBCCB\uBCCC\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD\uBCDE\uBCDF\uBCE0\uBCE1\uBCE2\uBCE3\uBCE4\uBCE5\uBCE6\uBCE7\uBCE8\uBCE9\uBCEA\uBCEB\uBCEC\uBCED\uBCEE\uBCEF\uBCF0\uBCF1\uBCF2\uBCF3\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD\uFFFD".split(""),e=0;e!=t[147].length;++e)t[147][e].charCodeAt(0)!==65533&&(f[t[147][e]]=37632+e,A[37632+e]=t[147][e]);for(t[148]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBCFE\uBCFF\uBD00\uBD01\uBD02\uBD03\uBD06\uBD08\uBD0A\uBD0B\uBD0C\uBD0D\uBD0E\uBD0F\uBD11\uBD12\uBD13\uBD15\uBD16\uBD17\uBD18\uBD19\uBD1A\uBD1B\uBD1C\uBD1D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBD1E\uBD1F\uBD20\uBD21\uBD22\uBD23\uBD25\uBD26\uBD27\uBD28\uBD29\uBD2A\uBD2B\uBD2D\uBD2E\uBD2F\uBD30\uBD31\uBD32\uBD33\uBD34\uBD35\uBD36\uBD37\uBD38\uBD39\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBD3A\uBD3B\uBD3C\uBD3D\uBD3E\uBD3F\uBD41\uBD42\uBD43\uBD44\uBD45\uBD46\uBD47\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51\uBD52\uBD53\uBD54\uBD55\uBD56\uBD57\uBD5A\uBD5B\uBD5C\uBD5D\uBD5E\uBD5F\uBD60\uBD61\uBD62\uBD63\uBD65\uBD66\uBD67\uBD69\uBD6A\uBD6B\uBD6C\uBD6D\uBD6E\uBD6F\uBD70\uBD71\uBD72\uBD73\uBD74\uBD75\uBD76\uBD77\uBD78\uBD79\uBD7A\uBD7B\uBD7C\uBD7D\uBD7E\uBD7F\uBD82\uBD83\uBD85\uBD86\uBD8B\uBD8C\uBD8D\uBD8E\uBD8F\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D\uBD9E\uBD9F\uBDA0\uBDA1\uBDA2\uBDA3\uBDA5\uBDA6\uBDA7\uBDA8\uBDA9\uBDAA\uBDAB\uBDAC\uBDAD\uBDAE\uBDAF\uBDB1\uBDB2\uBDB3\uBDB4\uBDB5\uBDB6\uBDB7\uBDB9\uBDBA\uBDBB\uBDBC\uBDBD\uBDBE\uBDBF\uBDC0\uBDC1\uBDC2\uBDC3\uBDC4\uBDC5\uBDC6\uBDC7\uBDC8\uBDC9\uBDCA\uBDCB\uBDCC\uBDCD\uBDCE\uBDCF\uBDD0\uBDD1\uFFFD".split(""),e=0;e!=t[148].length;++e)t[148][e].charCodeAt(0)!==65533&&(f[t[148][e]]=37888+e,A[37888+e]=t[148][e]);for(t[149]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD\uBDDE\uBDDF\uBDE0\uBDE1\uBDE2\uBDE3\uBDE4\uBDE5\uBDE6\uBDE7\uBDE8\uBDEA\uBDEB\uBDEC\uBDED\uBDEE\uBDEF\uBDF1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9\uBDFA\uBDFB\uBDFC\uBDFD\uBDFE\uBDFF\uBE01\uBE02\uBE04\uBE06\uBE07\uBE08\uBE09\uBE0A\uBE0B\uBE0E\uBE0F\uBE11\uBE12\uBE13\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBE15\uBE16\uBE17\uBE18\uBE19\uBE1A\uBE1B\uBE1E\uBE20\uBE21\uBE22\uBE23\uBE24\uBE25\uBE26\uBE27\uBE28\uBE29\uBE2A\uBE2B\uBE2C\uBE2D\uBE2E\uBE2F\uBE30\uBE31\uBE32\uBE33\uBE34\uBE35\uBE36\uBE37\uBE38\uBE39\uBE3A\uBE3B\uBE3C\uBE3D\uBE3E\uBE3F\uBE40\uBE41\uBE42\uBE43\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F\uBE50\uBE51\uBE52\uBE53\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B\uBE6C\uBE6D\uBE6E\uBE6F\uBE72\uBE76\uBE77\uBE78\uBE79\uBE7A\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85\uBE86\uBE87\uBE88\uBE89\uBE8A\uBE8B\uBE8E\uBE92\uBE93\uBE94\uBE95\uBE96\uBE97\uBE9A\uBE9B\uBE9C\uBE9D\uBE9E\uBE9F\uBEA0\uBEA1\uBEA2\uBEA3\uBEA4\uBEA5\uBEA6\uBEA7\uBEA9\uBEAA\uBEAB\uBEAC\uBEAD\uBEAE\uBEAF\uBEB0\uBEB1\uBEB2\uBEB3\uBEB4\uBEB5\uBEB6\uBEB7\uFFFD".split(""),e=0;e!=t[149].length;++e)t[149][e].charCodeAt(0)!==65533&&(f[t[149][e]]=38144+e,A[38144+e]=t[149][e]);for(t[150]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBEB8\uBEB9\uBEBA\uBEBB\uBEBC\uBEBD\uBEBE\uBEBF\uBEC0\uBEC1\uBEC2\uBEC3\uBEC4\uBEC5\uBEC6\uBEC7\uBEC8\uBEC9\uBECA\uBECB\uBECC\uBECD\uBECE\uBECF\uBED2\uBED3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBED5\uBED6\uBED9\uBEDA\uBEDB\uBEDC\uBEDD\uBEDE\uBEDF\uBEE1\uBEE2\uBEE6\uBEE7\uBEE8\uBEE9\uBEEA\uBEEB\uBEED\uBEEE\uBEEF\uBEF0\uBEF1\uBEF2\uBEF3\uBEF4\uBEF5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBEF6\uBEF7\uBEF8\uBEF9\uBEFA\uBEFB\uBEFC\uBEFD\uBEFE\uBEFF\uBF00\uBF02\uBF03\uBF04\uBF05\uBF06\uBF07\uBF0A\uBF0B\uBF0C\uBF0D\uBF0E\uBF0F\uBF10\uBF11\uBF12\uBF13\uBF14\uBF15\uBF16\uBF17\uBF1A\uBF1E\uBF1F\uBF20\uBF21\uBF22\uBF23\uBF24\uBF25\uBF26\uBF27\uBF28\uBF29\uBF2A\uBF2B\uBF2C\uBF2D\uBF2E\uBF2F\uBF30\uBF31\uBF32\uBF33\uBF34\uBF35\uBF36\uBF37\uBF38\uBF39\uBF3A\uBF3B\uBF3C\uBF3D\uBF3E\uBF3F\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49\uBF4A\uBF4B\uBF4C\uBF4D\uBF4E\uBF4F\uBF52\uBF53\uBF54\uBF56\uBF57\uBF58\uBF59\uBF5A\uBF5B\uBF5C\uBF5D\uBF5E\uBF5F\uBF60\uBF61\uBF62\uBF63\uBF64\uBF65\uBF66\uBF67\uBF68\uBF69\uBF6A\uBF6B\uBF6C\uBF6D\uBF6E\uBF6F\uBF70\uBF71\uBF72\uBF73\uBF74\uBF75\uBF76\uBF77\uBF78\uBF79\uBF7A\uBF7B\uBF7C\uBF7D\uBF7E\uBF7F\uBF80\uBF81\uBF82\uFFFD".split(""),e=0;e!=t[150].length;++e)t[150][e].charCodeAt(0)!==65533&&(f[t[150][e]]=38400+e,A[38400+e]=t[150][e]);for(t[151]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBF83\uBF84\uBF85\uBF86\uBF87\uBF88\uBF89\uBF8A\uBF8B\uBF8C\uBF8D\uBF8E\uBF8F\uBF90\uBF91\uBF92\uBF93\uBF95\uBF96\uBF97\uBF98\uBF99\uBF9A\uBF9B\uBF9C\uBF9D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBF9E\uBF9F\uBFA0\uBFA1\uBFA2\uBFA3\uBFA4\uBFA5\uBFA6\uBFA7\uBFA8\uBFA9\uBFAA\uBFAB\uBFAC\uBFAD\uBFAE\uBFAF\uBFB1\uBFB2\uBFB3\uBFB4\uBFB5\uBFB6\uBFB7\uBFB8\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBFB9\uBFBA\uBFBB\uBFBC\uBFBD\uBFBE\uBFBF\uBFC0\uBFC1\uBFC2\uBFC3\uBFC4\uBFC6\uBFC7\uBFC8\uBFC9\uBFCA\uBFCB\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5\uBFD6\uBFD7\uBFD8\uBFD9\uBFDA\uBFDB\uBFDD\uBFDE\uBFE0\uBFE2\uBFE3\uBFE4\uBFE5\uBFE6\uBFE7\uBFE8\uBFE9\uBFEA\uBFEB\uBFEC\uBFED\uBFEE\uBFEF\uBFF0\uBFF1\uBFF2\uBFF3\uBFF4\uBFF5\uBFF6\uBFF7\uBFF8\uBFF9\uBFFA\uBFFB\uBFFC\uBFFD\uBFFE\uBFFF\uC000\uC001\uC002\uC003\uC004\uC005\uC006\uC007\uC008\uC009\uC00A\uC00B\uC00C\uC00D\uC00E\uC00F\uC010\uC011\uC012\uC013\uC014\uC015\uC016\uC017\uC018\uC019\uC01A\uC01B\uC01C\uC01D\uC01E\uC01F\uC020\uC021\uC022\uC023\uC024\uC025\uC026\uC027\uC028\uC029\uC02A\uC02B\uC02C\uC02D\uC02E\uC02F\uC030\uC031\uC032\uC033\uC034\uC035\uC036\uC037\uC038\uC039\uC03A\uC03B\uC03D\uC03E\uC03F\uFFFD".split(""),e=0;e!=t[151].length;++e)t[151][e].charCodeAt(0)!==65533&&(f[t[151][e]]=38656+e,A[38656+e]=t[151][e]);for(t[152]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC040\uC041\uC042\uC043\uC044\uC045\uC046\uC047\uC048\uC049\uC04A\uC04B\uC04C\uC04D\uC04E\uC04F\uC050\uC052\uC053\uC054\uC055\uC056\uC057\uC059\uC05A\uC05B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC05D\uC05E\uC05F\uC061\uC062\uC063\uC064\uC065\uC066\uC067\uC06A\uC06B\uC06C\uC06D\uC06E\uC06F\uC070\uC071\uC072\uC073\uC074\uC075\uC076\uC077\uC078\uC079\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC07A\uC07B\uC07C\uC07D\uC07E\uC07F\uC080\uC081\uC082\uC083\uC084\uC085\uC086\uC087\uC088\uC089\uC08A\uC08B\uC08C\uC08D\uC08E\uC08F\uC092\uC093\uC095\uC096\uC097\uC099\uC09A\uC09B\uC09C\uC09D\uC09E\uC09F\uC0A2\uC0A4\uC0A6\uC0A7\uC0A8\uC0A9\uC0AA\uC0AB\uC0AE\uC0B1\uC0B2\uC0B7\uC0B8\uC0B9\uC0BA\uC0BB\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1\uC0D2\uC0D3\uC0D4\uC0D5\uC0D6\uC0D7\uC0DA\uC0DE\uC0DF\uC0E0\uC0E1\uC0E2\uC0E3\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED\uC0EE\uC0EF\uC0F0\uC0F1\uC0F2\uC0F3\uC0F6\uC0F8\uC0FA\uC0FB\uC0FC\uC0FD\uC0FE\uC0FF\uC101\uC102\uC103\uC105\uC106\uC107\uC109\uC10A\uC10B\uC10C\uC10D\uC10E\uC10F\uC111\uC112\uC113\uC114\uC116\uC117\uC118\uC119\uC11A\uC11B\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E\uFFFD".split(""),e=0;e!=t[152].length;++e)t[152][e].charCodeAt(0)!==65533&&(f[t[152][e]]=38912+e,A[38912+e]=t[152][e]);for(t[153]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141\uC142\uC143\uC144\uC145\uC146\uC147\uC14A\uC14E\uC14F\uC150\uC151\uC152\uC153\uC156\uC157\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC159\uC15A\uC15B\uC15D\uC15E\uC15F\uC160\uC161\uC162\uC163\uC166\uC16A\uC16B\uC16C\uC16D\uC16E\uC16F\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC17C\uC17D\uC17E\uC17F\uC180\uC181\uC182\uC183\uC184\uC186\uC187\uC188\uC189\uC18A\uC18B\uC18F\uC191\uC192\uC193\uC195\uC197\uC198\uC199\uC19A\uC19B\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1\uC1B2\uC1B3\uC1B4\uC1B5\uC1B6\uC1B7\uC1B8\uC1B9\uC1BA\uC1BB\uC1BC\uC1BE\uC1BF\uC1C0\uC1C1\uC1C2\uC1C3\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD\uC1CE\uC1CF\uC1D0\uC1D1\uC1D2\uC1D3\uC1D5\uC1D6\uC1D9\uC1DA\uC1DB\uC1DC\uC1DD\uC1DE\uC1DF\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9\uC1EA\uC1EB\uC1EC\uC1ED\uC1EE\uC1EF\uC1F2\uC1F4\uC1F5\uC1F6\uC1F7\uC1F8\uC1F9\uC1FA\uC1FB\uC1FE\uC1FF\uC201\uC202\uC203\uC205\uC206\uC207\uC208\uC209\uC20A\uC20B\uC20E\uC210\uC212\uC213\uC214\uC215\uC216\uC217\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223\uFFFD".split(""),e=0;e!=t[153].length;++e)t[153][e].charCodeAt(0)!==65533&&(f[t[153][e]]=39168+e,A[39168+e]=t[153][e]);for(t[154]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235\uC236\uC237\uC238\uC239\uC23A\uC23B\uC23C\uC23D\uC23E\uC23F\uC240\uC241\uC242\uC243\uC244\uC245\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC246\uC247\uC249\uC24A\uC24B\uC24C\uC24D\uC24E\uC24F\uC252\uC253\uC255\uC256\uC257\uC259\uC25A\uC25B\uC25C\uC25D\uC25E\uC25F\uC261\uC262\uC263\uC264\uC266\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC267\uC268\uC269\uC26A\uC26B\uC26E\uC26F\uC271\uC272\uC273\uC275\uC276\uC277\uC278\uC279\uC27A\uC27B\uC27E\uC280\uC282\uC283\uC284\uC285\uC286\uC287\uC28A\uC28B\uC28C\uC28D\uC28E\uC28F\uC291\uC292\uC293\uC294\uC295\uC296\uC297\uC299\uC29A\uC29C\uC29E\uC29F\uC2A0\uC2A1\uC2A2\uC2A3\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE\uC2AF\uC2B0\uC2B1\uC2B2\uC2B3\uC2B6\uC2B8\uC2BA\uC2BB\uC2BC\uC2BD\uC2BE\uC2BF\uC2C0\uC2C1\uC2C2\uC2C3\uC2C4\uC2C5\uC2C6\uC2C7\uC2C8\uC2C9\uC2CA\uC2CB\uC2CC\uC2CD\uC2CE\uC2CF\uC2D0\uC2D1\uC2D2\uC2D3\uC2D4\uC2D5\uC2D6\uC2D7\uC2D8\uC2D9\uC2DA\uC2DB\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5\uC2E6\uC2E7\uC2E8\uC2E9\uC2EA\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301\uC302\uC303\uC304\uC305\uC306\uC307\uC30A\uC30B\uC30E\uC30F\uFFFD".split(""),e=0;e!=t[154].length;++e)t[154][e].charCodeAt(0)!==65533&&(f[t[154][e]]=39424+e,A[39424+e]=t[154][e]);for(t[155]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D\uC31E\uC31F\uC320\uC321\uC322\uC323\uC326\uC327\uC32A\uC32B\uC32C\uC32D\uC32E\uC32F\uC330\uC331\uC332\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC333\uC334\uC335\uC336\uC337\uC338\uC339\uC33A\uC33B\uC33C\uC33D\uC33E\uC33F\uC340\uC341\uC342\uC343\uC344\uC346\uC347\uC348\uC349\uC34A\uC34B\uC34C\uC34D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC34E\uC34F\uC350\uC351\uC352\uC353\uC354\uC355\uC356\uC357\uC358\uC359\uC35A\uC35B\uC35C\uC35D\uC35E\uC35F\uC360\uC361\uC362\uC363\uC364\uC365\uC366\uC367\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373\uC374\uC375\uC376\uC377\uC37A\uC37B\uC37E\uC37F\uC380\uC381\uC382\uC383\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D\uC38E\uC38F\uC390\uC391\uC392\uC393\uC394\uC395\uC396\uC397\uC398\uC399\uC39A\uC39B\uC39C\uC39D\uC39E\uC39F\uC3A0\uC3A1\uC3A2\uC3A3\uC3A4\uC3A5\uC3A6\uC3A7\uC3A8\uC3A9\uC3AA\uC3AB\uC3AC\uC3AD\uC3AE\uC3AF\uC3B0\uC3B1\uC3B2\uC3B3\uC3B4\uC3B5\uC3B6\uC3B7\uC3B8\uC3B9\uC3BA\uC3BB\uC3BC\uC3BD\uC3BE\uC3BF\uC3C1\uC3C2\uC3C3\uC3C4\uC3C5\uC3C6\uC3C7\uC3C8\uC3C9\uC3CA\uC3CB\uC3CC\uC3CD\uC3CE\uC3CF\uC3D0\uC3D1\uC3D2\uC3D3\uC3D4\uC3D5\uC3D6\uC3D7\uC3DA\uFFFD".split(""),e=0;e!=t[155].length;++e)t[155][e].charCodeAt(0)!==65533&&(f[t[155][e]]=39680+e,A[39680+e]=t[155][e]);for(t[156]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3\uC3E4\uC3E5\uC3E6\uC3E7\uC3EA\uC3EB\uC3EC\uC3EE\uC3EF\uC3F0\uC3F1\uC3F2\uC3F3\uC3F6\uC3F7\uC3F9\uC3FA\uC3FB\uC3FC\uC3FD\uC3FE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC3FF\uC400\uC401\uC402\uC403\uC404\uC405\uC406\uC407\uC409\uC40A\uC40B\uC40C\uC40D\uC40E\uC40F\uC411\uC412\uC413\uC414\uC415\uC416\uC417\uC418\uC419\uC41A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC41B\uC41C\uC41D\uC41E\uC41F\uC420\uC421\uC422\uC423\uC425\uC426\uC427\uC428\uC429\uC42A\uC42B\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435\uC436\uC437\uC438\uC439\uC43A\uC43B\uC43E\uC43F\uC440\uC441\uC442\uC443\uC444\uC445\uC446\uC447\uC449\uC44A\uC44B\uC44C\uC44D\uC44E\uC44F\uC450\uC451\uC452\uC453\uC454\uC455\uC456\uC457\uC458\uC459\uC45A\uC45B\uC45C\uC45D\uC45E\uC45F\uC460\uC461\uC462\uC463\uC466\uC467\uC469\uC46A\uC46B\uC46D\uC46E\uC46F\uC470\uC471\uC472\uC473\uC476\uC477\uC478\uC47A\uC47B\uC47C\uC47D\uC47E\uC47F\uC481\uC482\uC483\uC484\uC485\uC486\uC487\uC488\uC489\uC48A\uC48B\uC48C\uC48D\uC48E\uC48F\uC490\uC491\uC492\uC493\uC495\uC496\uC497\uC498\uC499\uC49A\uC49B\uC49D\uC49E\uC49F\uC4A0\uC4A1\uC4A2\uC4A3\uC4A4\uC4A5\uC4A6\uC4A7\uC4A8\uC4A9\uFFFD".split(""),e=0;e!=t[156].length;++e)t[156][e].charCodeAt(0)!==65533&&(f[t[156][e]]=39936+e,A[39936+e]=t[156][e]);for(t[157]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC4AA\uC4AB\uC4AC\uC4AD\uC4AE\uC4AF\uC4B0\uC4B1\uC4B2\uC4B3\uC4B4\uC4B5\uC4B6\uC4B7\uC4B9\uC4BA\uC4BB\uC4BD\uC4BE\uC4BF\uC4C0\uC4C1\uC4C2\uC4C3\uC4C4\uC4C5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC4C6\uC4C7\uC4C8\uC4C9\uC4CA\uC4CB\uC4CC\uC4CD\uC4CE\uC4CF\uC4D0\uC4D1\uC4D2\uC4D3\uC4D4\uC4D5\uC4D6\uC4D7\uC4D8\uC4D9\uC4DA\uC4DB\uC4DC\uC4DD\uC4DE\uC4DF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC4E0\uC4E1\uC4E2\uC4E3\uC4E4\uC4E5\uC4E6\uC4E7\uC4E8\uC4EA\uC4EB\uC4EC\uC4ED\uC4EE\uC4EF\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502\uC503\uC504\uC505\uC506\uC507\uC508\uC509\uC50A\uC50B\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515\uC516\uC517\uC518\uC519\uC51A\uC51B\uC51D\uC51E\uC51F\uC520\uC521\uC522\uC523\uC524\uC525\uC526\uC527\uC52A\uC52B\uC52D\uC52E\uC52F\uC531\uC532\uC533\uC534\uC535\uC536\uC537\uC53A\uC53C\uC53E\uC53F\uC540\uC541\uC542\uC543\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569\uC56A\uC56B\uC56C\uC56D\uC56E\uC56F\uC572\uC576\uC577\uC578\uC579\uC57A\uC57B\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594\uFFFD".split(""),e=0;e!=t[157].length;++e)t[157][e].charCodeAt(0)!==65533&&(f[t[157][e]]=40192+e,A[40192+e]=t[157][e]);for(t[158]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1\uC5A2\uC5A3\uC5A4\uC5A5\uC5A6\uC5A7\uC5A8\uC5AA\uC5AB\uC5AC\uC5AD\uC5AE\uC5AF\uC5B0\uC5B1\uC5B2\uC5B3\uC5B6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC5B7\uC5BA\uC5BF\uC5C0\uC5C1\uC5C2\uC5C3\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9\uC5DA\uC5DB\uC5DC\uC5DD\uC5DE\uC5DF\uC5E2\uC5E4\uC5E6\uC5E7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611\uC612\uC613\uC614\uC615\uC616\uC617\uC61A\uC61D\uC61E\uC61F\uC620\uC621\uC622\uC623\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649\uC64A\uC64B\uC64C\uC64D\uC64E\uC64F\uC652\uC656\uC657\uC658\uC659\uC65A\uC65B\uC65E\uC65F\uC661\uC662\uC663\uC664\uC665\uC666\uC667\uC668\uC669\uC66A\uC66B\uC66D\uC66E\uC670\uC672\uC673\uC674\uC675\uC676\uC677\uC67A\uC67B\uC67D\uC67E\uC67F\uC681\uC682\uC683\uC684\uC685\uC686\uC687\uC68A\uC68C\uC68E\uC68F\uC690\uC691\uC692\uC693\uC696\uC697\uC699\uC69A\uC69B\uC69D\uC69E\uC69F\uC6A0\uC6A1\uC6A2\uC6A3\uC6A6\uFFFD".split(""),e=0;e!=t[158].length;++e)t[158][e].charCodeAt(0)!==65533&&(f[t[158][e]]=40448+e,A[40448+e]=t[158][e]);for(t[159]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC6A8\uC6AA\uC6AB\uC6AC\uC6AD\uC6AE\uC6AF\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB\uC6BC\uC6BD\uC6BE\uC6BF\uC6C2\uC6C4\uC6C6\uC6C7\uC6C8\uC6C9\uC6CA\uC6CB\uC6CE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5\uC6D6\uC6D7\uC6D8\uC6D9\uC6DA\uC6DB\uC6DE\uC6DF\uC6E2\uC6E3\uC6E4\uC6E5\uC6E6\uC6E7\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC6F3\uC6F4\uC6F5\uC6F6\uC6F7\uC6FA\uC6FB\uC6FC\uC6FE\uC6FF\uC700\uC701\uC702\uC703\uC706\uC707\uC709\uC70A\uC70B\uC70D\uC70E\uC70F\uC710\uC711\uC712\uC713\uC716\uC718\uC71A\uC71B\uC71C\uC71D\uC71E\uC71F\uC722\uC723\uC725\uC726\uC727\uC729\uC72A\uC72B\uC72C\uC72D\uC72E\uC72F\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745\uC746\uC747\uC748\uC749\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761\uC762\uC763\uC764\uC765\uC766\uC767\uC769\uC76A\uC76C\uC76D\uC76E\uC76F\uC770\uC771\uC772\uC773\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B\uC79C\uC79D\uC79E\uC79F\uC7A2\uC7A7\uC7A8\uC7A9\uC7AA\uC7AB\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7\uFFFD".split(""),e=0;e!=t[159].length;++e)t[159][e].charCodeAt(0)!==65533&&(f[t[159][e]]=40704+e,A[40704+e]=t[159][e]);for(t[160]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2\uC7C3\uC7C4\uC7C5\uC7C6\uC7C7\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1\uC7D2\uC7D3\uC7D4\uC7D5\uC7D6\uC7D7\uC7D9\uC7DA\uC7DB\uC7DC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC7DE\uC7DF\uC7E0\uC7E1\uC7E2\uC7E3\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED\uC7EE\uC7EF\uC7F0\uC7F1\uC7F2\uC7F3\uC7F4\uC7F5\uC7F6\uC7F7\uC7F8\uC7F9\uC7FA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC7FB\uC7FC\uC7FD\uC7FE\uC7FF\uC802\uC803\uC805\uC806\uC807\uC809\uC80B\uC80C\uC80D\uC80E\uC80F\uC812\uC814\uC817\uC818\uC819\uC81A\uC81B\uC81E\uC81F\uC821\uC822\uC823\uC825\uC826\uC827\uC828\uC829\uC82A\uC82B\uC82E\uC830\uC832\uC833\uC834\uC835\uC836\uC837\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841\uC842\uC843\uC844\uC845\uC846\uC847\uC84A\uC84B\uC84E\uC84F\uC850\uC851\uC852\uC853\uC855\uC856\uC857\uC858\uC859\uC85A\uC85B\uC85C\uC85D\uC85E\uC85F\uC860\uC861\uC862\uC863\uC864\uC865\uC866\uC867\uC868\uC869\uC86A\uC86B\uC86C\uC86D\uC86E\uC86F\uC872\uC873\uC875\uC876\uC877\uC879\uC87B\uC87C\uC87D\uC87E\uC87F\uC882\uC884\uC888\uC889\uC88A\uC88E\uC88F\uC890\uC891\uC892\uC893\uC895\uC896\uC897\uC898\uC899\uC89A\uC89B\uC89C\uC89E\uC8A0\uC8A2\uC8A3\uC8A4\uFFFD".split(""),e=0;e!=t[160].length;++e)t[160][e].charCodeAt(0)!==65533&&(f[t[160][e]]=40960+e,A[40960+e]=t[160][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC8A5\uC8A6\uC8A7\uC8A9\uC8AA\uC8AB\uC8AC\uC8AD\uC8AE\uC8AF\uC8B0\uC8B1\uC8B2\uC8B3\uC8B4\uC8B5\uC8B6\uC8B7\uC8B8\uC8B9\uC8BA\uC8BB\uC8BE\uC8BF\uC8C0\uC8C1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD\uC8CE\uC8CF\uC8D0\uC8D1\uC8D2\uC8D3\uC8D6\uC8D8\uC8DA\uC8DB\uC8DC\uC8DD\uC8DE\uC8DF\uC8E2\uC8E3\uC8E5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC8E6\uC8E7\uC8E8\uC8E9\uC8EA\uC8EB\uC8EC\uC8ED\uC8EE\uC8EF\uC8F0\uC8F1\uC8F2\uC8F3\uC8F4\uC8F6\uC8F7\uC8F8\uC8F9\uC8FA\uC8FB\uC8FE\uC8FF\uC901\uC902\uC903\uC907\uC908\uC909\uC90A\uC90B\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3010\u3011\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(f[t[161][e]]=41216+e,A[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC910\uC912\uC913\uC914\uC915\uC916\uC917\uC919\uC91A\uC91B\uC91C\uC91D\uC91E\uC91F\uC920\uC921\uC922\uC923\uC924\uC925\uC926\uC927\uC928\uC929\uC92A\uC92B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC92D\uC92E\uC92F\uC930\uC931\uC932\uC933\uC935\uC936\uC937\uC938\uC939\uC93A\uC93B\uC93C\uC93D\uC93E\uC93F\uC940\uC941\uC942\uC943\uC944\uC945\uC946\uC947\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC948\uC949\uC94A\uC94B\uC94C\uC94D\uC94E\uC94F\uC952\uC953\uC955\uC956\uC957\uC959\uC95A\uC95B\uC95C\uC95D\uC95E\uC95F\uC962\uC964\uC965\uC966\uC967\uC968\uC969\uC96A\uC96B\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(f[t[162][e]]=41472+e,A[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC971\uC972\uC973\uC975\uC976\uC977\uC978\uC979\uC97A\uC97B\uC97D\uC97E\uC97F\uC980\uC981\uC982\uC983\uC984\uC985\uC986\uC987\uC98A\uC98B\uC98D\uC98E\uC98F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC991\uC992\uC993\uC994\uC995\uC996\uC997\uC99A\uC99C\uC99E\uC99F\uC9A0\uC9A1\uC9A2\uC9A3\uC9A4\uC9A5\uC9A6\uC9A7\uC9A8\uC9A9\uC9AA\uC9AB\uC9AC\uC9AD\uC9AE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC9AF\uC9B0\uC9B1\uC9B2\uC9B3\uC9B4\uC9B5\uC9B6\uC9B7\uC9B8\uC9B9\uC9BA\uC9BB\uC9BC\uC9BD\uC9BE\uC9BF\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB\uC9CC\uC9CD\uC9CE\uC9CF\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01\uFF02\uFF03\uFF04\uFF05\uFF06\uFF07\uFF08\uFF09\uFF0A\uFF0B\uFF0C\uFF0D\uFF0E\uFF0F\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFF1A\uFF1B\uFF1C\uFF1D\uFF1E\uFF1F\uFF20\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF3B\uFFE6\uFF3D\uFF3E\uFF3F\uFF40\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFF5B\uFF5C\uFF5D\uFFE3\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(f[t[163][e]]=41728+e,A[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2\uC9F3\uC9F4\uC9F5\uC9F6\uC9F7\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA05\uCA06\uCA07\uCA0A\uCA0E\uCA0F\uCA10\uCA11\uCA12\uCA13\uCA15\uCA16\uCA17\uCA19\uCA1A\uCA1B\uCA1C\uCA1D\uCA1E\uCA1F\uCA20\uCA21\uCA22\uCA23\uCA24\uCA25\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA26\uCA27\uCA28\uCA2A\uCA2B\uCA2C\uCA2D\uCA2E\uCA2F\uCA30\uCA31\uCA32\uCA33\uCA34\uCA35\uCA36\uCA37\uCA38\uCA39\uCA3A\uCA3B\uCA3C\uCA3D\uCA3E\uCA3F\uCA40\uCA41\uCA42\uCA43\uCA44\uCA45\uCA46\u3131\u3132\u3133\u3134\u3135\u3136\u3137\u3138\u3139\u313A\u313B\u313C\u313D\u313E\u313F\u3140\u3141\u3142\u3143\u3144\u3145\u3146\u3147\u3148\u3149\u314A\u314B\u314C\u314D\u314E\u314F\u3150\u3151\u3152\u3153\u3154\u3155\u3156\u3157\u3158\u3159\u315A\u315B\u315C\u315D\u315E\u315F\u3160\u3161\u3162\u3163\u3164\u3165\u3166\u3167\u3168\u3169\u316A\u316B\u316C\u316D\u316E\u316F\u3170\u3171\u3172\u3173\u3174\u3175\u3176\u3177\u3178\u3179\u317A\u317B\u317C\u317D\u317E\u317F\u3180\u3181\u3182\u3183\u3184\u3185\u3186\u3187\u3188\u3189\u318A\u318B\u318C\u318D\u318E\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(f[t[164][e]]=41984+e,A[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA47\uCA48\uCA49\uCA4A\uCA4B\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55\uCA56\uCA57\uCA58\uCA59\uCA5A\uCA5B\uCA5E\uCA62\uCA63\uCA64\uCA65\uCA66\uCA67\uCA69\uCA6A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA6B\uCA6C\uCA6D\uCA6E\uCA6F\uCA70\uCA71\uCA72\uCA73\uCA74\uCA75\uCA76\uCA77\uCA78\uCA79\uCA7A\uCA7B\uCA7C\uCA7E\uCA7F\uCA80\uCA81\uCA82\uCA83\uCA85\uCA86\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA87\uCA88\uCA89\uCA8A\uCA8B\uCA8C\uCA8D\uCA8E\uCA8F\uCA90\uCA91\uCA92\uCA93\uCA94\uCA95\uCA96\uCA97\uCA99\uCA9A\uCA9B\uCA9C\uCA9D\uCA9E\uCA9F\uCAA0\uCAA1\uCAA2\uCAA3\uCAA4\uCAA5\uCAA6\uCAA7\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(f[t[165][e]]=42240+e,A[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCAA8\uCAA9\uCAAA\uCAAB\uCAAC\uCAAD\uCAAE\uCAAF\uCAB0\uCAB1\uCAB2\uCAB3\uCAB4\uCAB5\uCAB6\uCAB7\uCAB8\uCAB9\uCABA\uCABB\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCAC6\uCAC7\uCAC8\uCAC9\uCACA\uCACB\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA\uCADB\uCADC\uCADD\uCADE\uCADF\uCAE1\uCAE2\uCAE3\uCAE4\uCAE5\uCAE6\uCAE7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCAE8\uCAE9\uCAEA\uCAEB\uCAED\uCAEE\uCAEF\uCAF0\uCAF1\uCAF2\uCAF3\uCAF5\uCAF6\uCAF7\uCAF8\uCAF9\uCAFA\uCAFB\uCAFC\uCAFD\uCAFE\uCAFF\uCB00\uCB01\uCB02\uCB03\uCB04\uCB05\uCB06\uCB07\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(f[t[166][e]]=42496+e,A[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB0B\uCB0C\uCB0D\uCB0E\uCB0F\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19\uCB1A\uCB1B\uCB1C\uCB1D\uCB1E\uCB1F\uCB22\uCB23\uCB24\uCB25\uCB26\uCB27\uCB28\uCB29\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB2A\uCB2B\uCB2C\uCB2D\uCB2E\uCB2F\uCB30\uCB31\uCB32\uCB33\uCB34\uCB35\uCB36\uCB37\uCB38\uCB39\uCB3A\uCB3B\uCB3C\uCB3D\uCB3E\uCB3F\uCB40\uCB42\uCB43\uCB44\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51\uCB52\uCB53\uCB54\uCB55\uCB56\uCB57\uCB5A\uCB5B\uCB5C\uCB5E\uCB5F\uCB60\uCB61\uCB62\uCB63\uCB65\uCB66\uCB67\uCB68\uCB69\uCB6A\uCB6B\uCB6C\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399\u339A\u339B\u339C\u339D\u339E\u339F\u33A0\u33A1\u33A2\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0\u33B1\u33B2\u33B3\u33B4\u33B5\u33B6\u33B7\u33B8\u33B9\u3380\u3381\u3382\u3383\u3384\u33BA\u33BB\u33BC\u33BD\u33BE\u33BF\u3390\u3391\u3392\u3393\u3394\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(f[t[167][e]]=42752+e,A[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB6D\uCB6E\uCB6F\uCB70\uCB71\uCB72\uCB73\uCB74\uCB75\uCB76\uCB77\uCB7A\uCB7B\uCB7C\uCB7D\uCB7E\uCB7F\uCB80\uCB81\uCB82\uCB83\uCB84\uCB85\uCB86\uCB87\uCB88\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB89\uCB8A\uCB8B\uCB8C\uCB8D\uCB8E\uCB8F\uCB90\uCB91\uCB92\uCB93\uCB94\uCB95\uCB96\uCB97\uCB98\uCB99\uCB9A\uCB9B\uCB9D\uCB9E\uCB9F\uCBA0\uCBA1\uCBA2\uCBA3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBA4\uCBA5\uCBA6\uCBA7\uCBA8\uCBA9\uCBAA\uCBAB\uCBAC\uCBAD\uCBAE\uCBAF\uCBB0\uCBB1\uCBB2\uCBB3\uCBB4\uCBB5\uCBB6\uCBB7\uCBB9\uCBBA\uCBBB\uCBBC\uCBBD\uCBBE\uCBBF\uCBC0\uCBC1\uCBC2\uCBC3\uCBC4\xC6\xD0\xAA\u0126\uFFFD\u0132\uFFFD\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A\uFFFD\u3260\u3261\u3262\u3263\u3264\u3265\u3266\u3267\u3268\u3269\u326A\u326B\u326C\u326D\u326E\u326F\u3270\u3271\u3272\u3273\u3274\u3275\u3276\u3277\u3278\u3279\u327A\u327B\u24D0\u24D1\u24D2\u24D3\u24D4\u24D5\u24D6\u24D7\u24D8\u24D9\u24DA\u24DB\u24DC\u24DD\u24DE\u24DF\u24E0\u24E1\u24E2\u24E3\u24E4\u24E5\u24E6\u24E7\u24E8\u24E9\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\u246A\u246B\u246C\u246D\u246E\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(f[t[168][e]]=43008+e,A[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBC5\uCBC6\uCBC7\uCBC8\uCBC9\uCBCA\uCBCB\uCBCC\uCBCD\uCBCE\uCBCF\uCBD0\uCBD1\uCBD2\uCBD3\uCBD5\uCBD6\uCBD7\uCBD8\uCBD9\uCBDA\uCBDB\uCBDC\uCBDD\uCBDE\uCBDF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA\uCBEB\uCBEC\uCBED\uCBEE\uCBEF\uCBF0\uCBF1\uCBF2\uCBF3\uCBF4\uCBF5\uCBF6\uCBF7\uCBF8\uCBF9\uCBFA\uCBFB\uCBFC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBFD\uCBFE\uCBFF\uCC00\uCC01\uCC02\uCC03\uCC04\uCC05\uCC06\uCC07\uCC08\uCC09\uCC0A\uCC0B\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15\uCC16\uCC17\uCC18\uCC19\uCC1A\uCC1B\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200\u3201\u3202\u3203\u3204\u3205\u3206\u3207\u3208\u3209\u320A\u320B\u320C\u320D\u320E\u320F\u3210\u3211\u3212\u3213\u3214\u3215\u3216\u3217\u3218\u3219\u321A\u321B\u249C\u249D\u249E\u249F\u24A0\u24A1\u24A2\u24A3\u24A4\u24A5\u24A6\u24A7\u24A8\u24A9\u24AA\u24AB\u24AC\u24AD\u24AE\u24AF\u24B0\u24B1\u24B2\u24B3\u24B4\u24B5\u2474\u2475\u2476\u2477\u2478\u2479\u247A\u247B\u247C\u247D\u247E\u247F\u2480\u2481\u2482\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(f[t[169][e]]=43264+e,A[43264+e]=t[169][e]);for(t[170]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31\uCC32\uCC33\uCC34\uCC35\uCC36\uCC37\uCC3A\uCC3F\uCC40\uCC41\uCC42\uCC43\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC4F\uCC50\uCC51\uCC52\uCC53\uCC56\uCC5A\uCC5B\uCC5C\uCC5D\uCC5E\uCC5F\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69\uCC6A\uCC6B\uCC6C\uCC6D\uCC6E\uCC6F\uCC71\uCC72\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC73\uCC74\uCC76\uCC77\uCC78\uCC79\uCC7A\uCC7B\uCC7C\uCC7D\uCC7E\uCC7F\uCC80\uCC81\uCC82\uCC83\uCC84\uCC85\uCC86\uCC87\uCC88\uCC89\uCC8A\uCC8B\uCC8C\uCC8D\uCC8E\uCC8F\uCC90\uCC91\uCC92\uCC93\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[170].length;++e)t[170][e].charCodeAt(0)!==65533&&(f[t[170][e]]=43520+e,A[43520+e]=t[170][e]);for(t[171]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1\uCCA2\uCCA3\uCCA4\uCCA5\uCCA6\uCCA7\uCCAA\uCCAE\uCCAF\uCCB0\uCCB1\uCCB2\uCCB3\uCCB6\uCCB7\uCCB9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCCBA\uCCBB\uCCBD\uCCBE\uCCBF\uCCC0\uCCC1\uCCC2\uCCC3\uCCC6\uCCC8\uCCCA\uCCCB\uCCCC\uCCCD\uCCCE\uCCCF\uCCD1\uCCD2\uCCD3\uCCD5\uCCD6\uCCD7\uCCD8\uCCD9\uCCDA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCCDB\uCCDC\uCCDD\uCCDE\uCCDF\uCCE0\uCCE1\uCCE2\uCCE3\uCCE5\uCCE6\uCCE7\uCCE8\uCCE9\uCCEA\uCCEB\uCCED\uCCEE\uCCEF\uCCF1\uCCF2\uCCF3\uCCF4\uCCF5\uCCF6\uCCF7\uCCF8\uCCF9\uCCFA\uCCFB\uCCFC\uCCFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[171].length;++e)t[171][e].charCodeAt(0)!==65533&&(f[t[171][e]]=43776+e,A[43776+e]=t[171][e]);for(t[172]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCCFE\uCCFF\uCD00\uCD02\uCD03\uCD04\uCD05\uCD06\uCD07\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11\uCD12\uCD13\uCD14\uCD15\uCD16\uCD17\uCD1A\uCD1C\uCD1E\uCD1F\uCD20\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D\uCD2E\uCD2F\uCD30\uCD31\uCD32\uCD33\uCD34\uCD35\uCD36\uCD37\uCD38\uCD3A\uCD3B\uCD3C\uCD3D\uCD3E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD3F\uCD40\uCD41\uCD42\uCD43\uCD44\uCD45\uCD46\uCD47\uCD48\uCD49\uCD4A\uCD4B\uCD4C\uCD4D\uCD4E\uCD4F\uCD50\uCD51\uCD52\uCD53\uCD54\uCD55\uCD56\uCD57\uCD58\uCD59\uCD5A\uCD5B\uCD5D\uCD5E\uCD5F\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[172].length;++e)t[172][e].charCodeAt(0)!==65533&&(f[t[172][e]]=44032+e,A[44032+e]=t[172][e]);for(t[173]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD61\uCD62\uCD63\uCD65\uCD66\uCD67\uCD68\uCD69\uCD6A\uCD6B\uCD6E\uCD70\uCD72\uCD73\uCD74\uCD75\uCD76\uCD77\uCD79\uCD7A\uCD7B\uCD7C\uCD7D\uCD7E\uCD7F\uCD80\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD81\uCD82\uCD83\uCD84\uCD85\uCD86\uCD87\uCD89\uCD8A\uCD8B\uCD8C\uCD8D\uCD8E\uCD8F\uCD90\uCD91\uCD92\uCD93\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA\uCDAB\uCDAC\uCDAD\uCDAE\uCDAF\uCDB1\uCDB2\uCDB3\uCDB4\uCDB5\uCDB6\uCDB7\uCDB8\uCDB9\uCDBA\uCDBB\uCDBC\uCDBD\uCDBE\uCDBF\uCDC0\uCDC1\uCDC2\uCDC3\uCDC5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[173].length;++e)t[173][e].charCodeAt(0)!==65533&&(f[t[173][e]]=44288+e,A[44288+e]=t[173][e]);for(t[174]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCDC6\uCDC7\uCDC8\uCDC9\uCDCA\uCDCB\uCDCD\uCDCE\uCDCF\uCDD1\uCDD2\uCDD3\uCDD4\uCDD5\uCDD6\uCDD7\uCDD8\uCDD9\uCDDA\uCDDB\uCDDC\uCDDD\uCDDE\uCDDF\uCDE0\uCDE1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCDE2\uCDE3\uCDE4\uCDE5\uCDE6\uCDE7\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1\uCDF2\uCDF3\uCDF4\uCDF5\uCDF6\uCDF7\uCDFA\uCDFC\uCDFE\uCDFF\uCE00\uCE01\uCE02\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D\uCE0E\uCE0F\uCE10\uCE11\uCE12\uCE13\uCE15\uCE16\uCE17\uCE18\uCE1A\uCE1B\uCE1C\uCE1D\uCE1E\uCE1F\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[174].length;++e)t[174][e].charCodeAt(0)!==65533&&(f[t[174][e]]=44544+e,A[44544+e]=t[174][e]);for(t[175]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36\uCE37\uCE38\uCE39\uCE3A\uCE3B\uCE3C\uCE3D\uCE3E\uCE3F\uCE40\uCE41\uCE42\uCE43\uCE44\uCE45\uCE46\uCE47\uCE48\uCE49\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE4A\uCE4B\uCE4C\uCE4D\uCE4E\uCE4F\uCE50\uCE51\uCE52\uCE53\uCE54\uCE55\uCE56\uCE57\uCE5A\uCE5B\uCE5D\uCE5E\uCE62\uCE63\uCE64\uCE65\uCE66\uCE67\uCE6A\uCE6C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE6E\uCE6F\uCE70\uCE71\uCE72\uCE73\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D\uCE7E\uCE7F\uCE80\uCE81\uCE82\uCE83\uCE86\uCE88\uCE8A\uCE8B\uCE8C\uCE8D\uCE8E\uCE8F\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[175].length;++e)t[175][e].charCodeAt(0)!==65533&&(f[t[175][e]]=44800+e,A[44800+e]=t[175][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE9A\uCE9B\uCE9C\uCE9D\uCE9E\uCE9F\uCEA2\uCEA6\uCEA7\uCEA8\uCEA9\uCEAA\uCEAB\uCEAE\uCEAF\uCEB0\uCEB1\uCEB2\uCEB3\uCEB4\uCEB5\uCEB6\uCEB7\uCEB8\uCEB9\uCEBA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCEBB\uCEBC\uCEBD\uCEBE\uCEBF\uCEC0\uCEC2\uCEC3\uCEC4\uCEC5\uCEC6\uCEC7\uCEC8\uCEC9\uCECA\uCECB\uCECC\uCECD\uCECE\uCECF\uCED0\uCED1\uCED2\uCED3\uCED4\uCED5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCED6\uCED7\uCED8\uCED9\uCEDA\uCEDB\uCEDC\uCEDD\uCEDE\uCEDF\uCEE0\uCEE1\uCEE2\uCEE3\uCEE6\uCEE7\uCEE9\uCEEA\uCEED\uCEEE\uCEEF\uCEF0\uCEF1\uCEF2\uCEF3\uCEF6\uCEFA\uCEFB\uCEFC\uCEFD\uCEFE\uCEFF\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10\uAC11\uAC12\uAC13\uAC14\uAC15\uAC16\uAC17\uAC19\uAC1A\uAC1B\uAC1C\uAC1D\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(f[t[176][e]]=45056+e,A[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09\uCF0A\uCF0B\uCF0C\uCF0D\uCF0E\uCF0F\uCF12\uCF14\uCF16\uCF17\uCF18\uCF19\uCF1A\uCF1B\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF25\uCF26\uCF27\uCF28\uCF29\uCF2A\uCF2B\uCF2E\uCF32\uCF33\uCF34\uCF35\uCF36\uCF37\uCF39\uCF3A\uCF3B\uCF3C\uCF3D\uCF3E\uCF3F\uCF40\uCF41\uCF42\uCF43\uCF44\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF45\uCF46\uCF47\uCF48\uCF49\uCF4A\uCF4B\uCF4C\uCF4D\uCF4E\uCF4F\uCF50\uCF51\uCF52\uCF53\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D\uCF5E\uCF5F\uCF60\uCF61\uCF62\uCF63\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(f[t[177][e]]=45312+e,A[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79\uCF7A\uCF7B\uCF7C\uCF7D\uCF7E\uCF7F\uCF81\uCF82\uCF83\uCF84\uCF86\uCF87\uCF88\uCF89\uCF8A\uCF8B\uCF8D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF8E\uCF8F\uCF90\uCF91\uCF92\uCF93\uCF94\uCF95\uCF96\uCF97\uCF98\uCF99\uCF9A\uCF9B\uCF9C\uCF9D\uCF9E\uCF9F\uCFA0\uCFA2\uCFA3\uCFA4\uCFA5\uCFA6\uCFA7\uCFA9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCFAA\uCFAB\uCFAC\uCFAD\uCFAE\uCFAF\uCFB1\uCFB2\uCFB3\uCFB4\uCFB5\uCFB6\uCFB7\uCFB8\uCFB9\uCFBA\uCFBB\uCFBC\uCFBD\uCFBE\uCFBF\uCFC0\uCFC1\uCFC2\uCFC3\uCFC5\uCFC6\uCFC7\uCFC8\uCFC9\uCFCA\uCFCB\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(f[t[178][e]]=45568+e,A[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCFCC\uCFCD\uCFCE\uCFCF\uCFD0\uCFD1\uCFD2\uCFD3\uCFD4\uCFD5\uCFD6\uCFD7\uCFD8\uCFD9\uCFDA\uCFDB\uCFDC\uCFDD\uCFDE\uCFDF\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCFEA\uCFEB\uCFEC\uCFED\uCFEE\uCFEF\uCFF2\uCFF4\uCFF6\uCFF7\uCFF8\uCFF9\uCFFA\uCFFB\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005\uD006\uD007\uD008\uD009\uD00A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD00B\uD00C\uD00D\uD00E\uD00F\uD010\uD012\uD013\uD014\uD015\uD016\uD017\uD019\uD01A\uD01B\uD01C\uD01D\uD01E\uD01F\uD020\uD021\uD022\uD023\uD024\uD025\uD026\uD027\uD028\uD029\uD02A\uD02B\uD02C\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB\uB0AC\uB0AD\uB0AE\uB0AF\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(f[t[179][e]]=45824+e,A[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD02E\uD02F\uD030\uD031\uD032\uD033\uD036\uD037\uD039\uD03A\uD03B\uD03D\uD03E\uD03F\uD040\uD041\uD042\uD043\uD046\uD048\uD04A\uD04B\uD04C\uD04D\uD04E\uD04F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD051\uD052\uD053\uD055\uD056\uD057\uD059\uD05A\uD05B\uD05C\uD05D\uD05E\uD05F\uD061\uD062\uD063\uD064\uD065\uD066\uD067\uD068\uD069\uD06A\uD06B\uD06E\uD06F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD071\uD072\uD073\uD075\uD076\uD077\uD078\uD079\uD07A\uD07B\uD07E\uD07F\uD080\uD082\uD083\uD084\uD085\uD086\uD087\uD088\uD089\uD08A\uD08B\uD08C\uD08D\uD08E\uD08F\uD090\uD091\uD092\uD093\uD094\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB\uB2EC\uB2ED\uB2EE\uB2EF\uB2F3\uB2F4\uB2F5\uB2F7\uB2F8\uB2F9\uB2FA\uB2FB\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(f[t[180][e]]=46080+e,A[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD095\uD096\uD097\uD098\uD099\uD09A\uD09B\uD09C\uD09D\uD09E\uD09F\uD0A0\uD0A1\uD0A2\uD0A3\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD\uD0AE\uD0AF\uD0B0\uD0B1\uD0B2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD0B3\uD0B6\uD0B8\uD0BA\uD0BB\uD0BC\uD0BD\uD0BE\uD0BF\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA\uD0CB\uD0CC\uD0CD\uD0CE\uD0CF\uD0D2\uD0D6\uD0D7\uD0D8\uD0D9\uD0DA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5\uD0E6\uD0E7\uD0E8\uD0E9\uD0EA\uD0EB\uD0EE\uD0F2\uD0F3\uD0F4\uD0F5\uD0F6\uD0F7\uD0F9\uD0FA\uD0FB\uD0FC\uD0FD\uD0FE\uD0FF\uD100\uD101\uD102\uD103\uD104\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(f[t[181][e]]=46336+e,A[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD105\uD106\uD107\uD108\uD109\uD10A\uD10B\uD10C\uD10E\uD10F\uD110\uD111\uD112\uD113\uD114\uD115\uD116\uD117\uD118\uD119\uD11A\uD11B\uD11C\uD11D\uD11E\uD11F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD120\uD121\uD122\uD123\uD124\uD125\uD126\uD127\uD128\uD129\uD12A\uD12B\uD12C\uD12D\uD12E\uD12F\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD13F\uD142\uD146\uD147\uD148\uD149\uD14A\uD14B\uD14E\uD14F\uD151\uD152\uD153\uD155\uD156\uD157\uD158\uD159\uD15A\uD15B\uD15E\uD160\uD162\uD163\uD164\uD165\uD166\uD167\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(f[t[182][e]]=46592+e,A[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD16E\uD16F\uD170\uD171\uD172\uD173\uD174\uD175\uD176\uD177\uD178\uD179\uD17A\uD17B\uD17D\uD17E\uD17F\uD180\uD181\uD182\uD183\uD185\uD186\uD187\uD189\uD18A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD18B\uD18C\uD18D\uD18E\uD18F\uD190\uD191\uD192\uD193\uD194\uD195\uD196\uD197\uD198\uD199\uD19A\uD19B\uD19C\uD19D\uD19E\uD19F\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD1A9\uD1AA\uD1AB\uD1AC\uD1AD\uD1AE\uD1AF\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1\uD1C2\uD1C3\uD1C4\uD1C5\uD1C6\uD1C7\uD1C8\uD1C9\uD1CA\uD1CB\uD1CC\uD1CD\uD1CE\uD1CF\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(f[t[183][e]]=46848+e,A[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD1D0\uD1D1\uD1D2\uD1D3\uD1D4\uD1D5\uD1D6\uD1D7\uD1D9\uD1DA\uD1DB\uD1DC\uD1DD\uD1DE\uD1DF\uD1E0\uD1E1\uD1E2\uD1E3\uD1E4\uD1E5\uD1E6\uD1E7\uD1E8\uD1E9\uD1EA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD1EB\uD1EC\uD1ED\uD1EE\uD1EF\uD1F0\uD1F1\uD1F2\uD1F3\uD1F5\uD1F6\uD1F7\uD1F9\uD1FA\uD1FB\uD1FC\uD1FD\uD1FE\uD1FF\uD200\uD201\uD202\uD203\uD204\uD205\uD206\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD208\uD20A\uD20B\uD20C\uD20D\uD20E\uD20F\uD211\uD212\uD213\uD214\uD215\uD216\uD217\uD218\uD219\uD21A\uD21B\uD21C\uD21D\uD21E\uD21F\uD220\uD221\uD222\uD223\uD224\uD225\uD226\uD227\uD228\uD229\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE\uB9CF\uB9D0\uB9D1\uB9D2\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(f[t[184][e]]=47104+e,A[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235\uD236\uD237\uD238\uD239\uD23A\uD23B\uD23E\uD240\uD242\uD243\uD244\uD245\uD246\uD247\uD249\uD24A\uD24B\uD24C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD24D\uD24E\uD24F\uD250\uD251\uD252\uD253\uD254\uD255\uD256\uD257\uD258\uD259\uD25A\uD25B\uD25D\uD25E\uD25F\uD260\uD261\uD262\uD263\uD265\uD266\uD267\uD268\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD269\uD26A\uD26B\uD26C\uD26D\uD26E\uD26F\uD270\uD271\uD272\uD273\uD274\uD275\uD276\uD277\uD278\uD279\uD27A\uD27B\uD27C\uD27D\uD27E\uD27F\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14\uBC15\uBC16\uBC17\uBC18\uBC1B\uBC1C\uBC1D\uBC1E\uBC1F\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(f[t[185][e]]=47360+e,A[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296\uD297\uD298\uD299\uD29A\uD29B\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5\uD2A6\uD2A7\uD2A8\uD2A9\uD2AA\uD2AB\uD2AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD2AE\uD2AF\uD2B0\uD2B2\uD2B3\uD2B4\uD2B5\uD2B6\uD2B7\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3\uD2C4\uD2C5\uD2C6\uD2C7\uD2CA\uD2CC\uD2CD\uD2CE\uD2CF\uD2D0\uD2D1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD\uD2DE\uD2DF\uD2E0\uD2E1\uD2E2\uD2E3\uD2E6\uD2E7\uD2E8\uD2E9\uD2EA\uD2EB\uD2EC\uD2ED\uD2EE\uD2EF\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(f[t[186][e]]=47616+e,A[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD2FB\uD2FC\uD2FD\uD2FE\uD2FF\uD302\uD304\uD306\uD307\uD308\uD309\uD30A\uD30B\uD30F\uD311\uD312\uD313\uD315\uD317\uD318\uD319\uD31A\uD31B\uD31E\uD322\uD323\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331\uD332\uD333\uD334\uD335\uD336\uD337\uD33A\uD33E\uD33F\uD340\uD341\uD342\uD343\uD346\uD347\uD348\uD349\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD34A\uD34B\uD34C\uD34D\uD34E\uD34F\uD350\uD351\uD352\uD353\uD354\uD355\uD356\uD357\uD358\uD359\uD35A\uD35B\uD35C\uD35D\uD35E\uD35F\uD360\uD361\uD362\uD363\uD364\uD365\uD366\uD367\uD368\uD369\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(f[t[187][e]]=47872+e,A[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD36A\uD36B\uD36C\uD36D\uD36E\uD36F\uD370\uD371\uD372\uD373\uD374\uD375\uD376\uD377\uD378\uD379\uD37A\uD37B\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD388\uD389\uD38A\uD38B\uD38E\uD392\uD393\uD394\uD395\uD396\uD397\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1\uD3A2\uD3A3\uD3A4\uD3A5\uD3A6\uD3A7\uD3AA\uD3AC\uD3AE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD3AF\uD3B0\uD3B1\uD3B2\uD3B3\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD\uD3BE\uD3BF\uD3C0\uD3C1\uD3C2\uD3C3\uD3C6\uD3C7\uD3CA\uD3CB\uD3CC\uD3CD\uD3CE\uD3CF\uD3D1\uD3D2\uD3D3\uD3D4\uD3D5\uD3D6\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C\uC11D\uC11E\uC11F\uC120\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(f[t[188][e]]=48128+e,A[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD3D7\uD3D9\uD3DA\uD3DB\uD3DC\uD3DD\uD3DE\uD3DF\uD3E0\uD3E2\uD3E4\uD3E5\uD3E6\uD3E7\uD3E8\uD3E9\uD3EA\uD3EB\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402\uD403\uD404\uD405\uD406\uD407\uD409\uD40A\uD40B\uD40C\uD40D\uD40E\uD40F\uD410\uD411\uD412\uD413\uD414\uD415\uD416\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD417\uD418\uD419\uD41A\uD41B\uD41C\uD41E\uD41F\uD420\uD421\uD422\uD423\uD424\uD425\uD426\uD427\uD428\uD429\uD42A\uD42B\uD42C\uD42D\uD42E\uD42F\uD430\uD431\uD432\uD433\uD434\uD435\uD436\uD437\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(f[t[189][e]]=48384+e,A[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD438\uD439\uD43A\uD43B\uD43C\uD43D\uD43E\uD43F\uD441\uD442\uD443\uD445\uD446\uD447\uD448\uD449\uD44A\uD44B\uD44C\uD44D\uD44E\uD44F\uD450\uD451\uD452\uD453\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD454\uD455\uD456\uD457\uD458\uD459\uD45A\uD45B\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465\uD466\uD467\uD468\uD469\uD46A\uD46B\uD46C\uD46E\uD470\uD471\uD472\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD473\uD474\uD475\uD476\uD477\uD47A\uD47B\uD47D\uD47E\uD481\uD483\uD484\uD485\uD486\uD487\uD48A\uD48C\uD48E\uD48F\uD490\uD491\uD492\uD493\uD495\uD496\uD497\uD498\uD499\uD49A\uD49B\uD49C\uD49D\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4\uC5C5\uC5C6\uC5C7\uC5C8\uC5C9\uC5CA\uC5CC\uC5CE\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(f[t[190][e]]=48640+e,A[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD49E\uD49F\uD4A0\uD4A1\uD4A2\uD4A3\uD4A4\uD4A5\uD4A6\uD4A7\uD4A8\uD4AA\uD4AB\uD4AC\uD4AD\uD4AE\uD4AF\uD4B0\uD4B1\uD4B2\uD4B3\uD4B4\uD4B5\uD4B6\uD4B7\uD4B8\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD4B9\uD4BA\uD4BB\uD4BC\uD4BD\uD4BE\uD4BF\uD4C0\uD4C1\uD4C2\uD4C3\uD4C4\uD4C5\uD4C6\uD4C7\uD4C8\uD4C9\uD4CA\uD4CB\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD4D6\uD4D7\uD4D8\uD4D9\uD4DA\uD4DB\uD4DD\uD4DE\uD4E0\uD4E1\uD4E2\uD4E3\uD4E4\uD4E5\uD4E6\uD4E7\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1\uD4F2\uD4F3\uD4F4\uD4F5\uD4F6\uD4F7\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC\uC5FD\uC5FE\uC5FF\uC600\uC601\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(f[t[191][e]]=48896+e,A[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD4FE\uD4FF\uD500\uD501\uD502\uD503\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D\uD50E\uD50F\uD510\uD511\uD512\uD513\uD516\uD518\uD519\uD51A\uD51B\uD51C\uD51D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD51E\uD51F\uD520\uD521\uD522\uD523\uD524\uD525\uD526\uD527\uD528\uD529\uD52A\uD52B\uD52C\uD52D\uD52E\uD52F\uD530\uD531\uD532\uD533\uD534\uD535\uD536\uD537\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545\uD546\uD547\uD548\uD549\uD54A\uD54B\uD54E\uD550\uD552\uD553\uD554\uD555\uD556\uD557\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751\uC752\uC753\uC754\uC755\uC756\uC757\uC758\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(f[t[192][e]]=49152+e,A[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD564\uD566\uD567\uD56A\uD56C\uD56E\uD56F\uD570\uD571\uD572\uD573\uD576\uD577\uD579\uD57A\uD57B\uD57D\uD57E\uD57F\uD580\uD581\uD582\uD583\uD586\uD58A\uD58B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD58C\uD58D\uD58E\uD58F\uD591\uD592\uD593\uD594\uD595\uD596\uD597\uD598\uD599\uD59A\uD59B\uD59C\uD59D\uD59E\uD59F\uD5A0\uD5A1\uD5A2\uD5A3\uD5A4\uD5A6\uD5A7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD5A8\uD5A9\uD5AA\uD5AB\uD5AC\uD5AD\uD5AE\uD5AF\uD5B0\uD5B1\uD5B2\uD5B3\uD5B4\uD5B5\uD5B6\uD5B7\uD5B8\uD5B9\uD5BA\uD5BB\uD5BC\uD5BD\uD5BE\uD5BF\uD5C0\uD5C1\uD5C2\uD5C3\uD5C4\uD5C5\uD5C6\uD5C7\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(f[t[193][e]]=49408+e,A[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3\uD5D4\uD5D5\uD5D6\uD5D7\uD5DA\uD5DC\uD5DE\uD5DF\uD5E0\uD5E1\uD5E2\uD5E3\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD5EF\uD5F0\uD5F1\uD5F2\uD5F3\uD5F6\uD5F8\uD5FA\uD5FB\uD5FC\uD5FD\uD5FE\uD5FF\uD602\uD603\uD605\uD606\uD607\uD609\uD60A\uD60B\uD60C\uD60D\uD60E\uD60F\uD612\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD616\uD617\uD618\uD619\uD61A\uD61B\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625\uD626\uD627\uD628\uD629\uD62A\uD62B\uD62C\uD62E\uD62F\uD630\uD631\uD632\uD633\uD634\uD635\uD636\uD637\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(f[t[194][e]]=49664+e,A[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D\uD65E\uD65F\uD660\uD661\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD662\uD663\uD664\uD665\uD666\uD668\uD66A\uD66B\uD66C\uD66D\uD66E\uD66F\uD672\uD673\uD675\uD676\uD677\uD678\uD679\uD67A\uD67B\uD67C\uD67D\uD67E\uD67F\uD680\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD681\uD682\uD684\uD686\uD687\uD688\uD689\uD68A\uD68B\uD68E\uD68F\uD691\uD692\uD693\uD695\uD696\uD697\uD698\uD699\uD69A\uD69B\uD69C\uD69E\uD6A0\uD6A2\uD6A3\uD6A4\uD6A5\uD6A6\uD6A7\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(f[t[195][e]]=49920+e,A[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1\uD6B2\uD6B3\uD6B4\uD6B5\uD6B6\uD6B7\uD6B8\uD6BA\uD6BC\uD6BD\uD6BE\uD6BF\uD6C0\uD6C1\uD6C2\uD6C3\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA\uD6DB\uD6DC\uD6DD\uD6DE\uD6DF\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9\uD6EA\uD6EB\uD6EC\uD6ED\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6\uD6F7\uD6F8\uD6F9\uD6FA\uD6FB\uD6FE\uD6FF\uD701\uD702\uD703\uD705\uD706\uD707\uD708\uD709\uD70A\uD70B\uD70C\uD70D\uD70E\uD70F\uD710\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(f[t[196][e]]=50176+e,A[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721\uD722\uD723\uD724\uD725\uD726\uD727\uD72A\uD72C\uD72E\uD72F\uD730\uD731\uD732\uD733\uD736\uD737\uD739\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD73A\uD73B\uD73D\uD73E\uD73F\uD740\uD741\uD742\uD743\uD745\uD746\uD748\uD74A\uD74B\uD74C\uD74D\uD74E\uD74F\uD752\uD753\uD755\uD75A\uD75B\uD75C\uD75D\uD75E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775\uD776\uD777\uD778\uD779\uD77A\uD77B\uD77E\uD77F\uD780\uD782\uD783\uD784\uD785\uD786\uD787\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(f[t[197][e]]=50432+e,A[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD78D\uD78E\uD78F\uD791\uD792\uD793\uD794\uD795\uD796\uD797\uD79A\uD79C\uD79E\uD79F\uD7A0\uD7A1\uD7A2\uD7A3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(f[t[198][e]]=50688+e,A[50688+e]=t[198][e]);for(t[199]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620\uFFFD".split(""),e=0;e!=t[199].length;++e)t[199][e].charCodeAt(0)!==65533&&(f[t[199][e]]=50944+e,A[50944+e]=t[199][e]);for(t[200]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D\uFFFD".split(""),e=0;e!=t[200].length;++e)t[200][e].charCodeAt(0)!==65533&&(f[t[200][e]]=51200+e,A[51200+e]=t[200][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(f[t[202][e]]=51712+e,A[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(f[t[203][e]]=51968+e,A[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(f[t[204][e]]=52224+e,A[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(f[t[205][e]]=52480+e,A[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(f[t[206][e]]=52736+e,A[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(f[t[207][e]]=52992+e,A[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(f[t[208][e]]=53248+e,A[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E\uF90F\uF910\uF911\uF912\uF913\u90A3\uF914\uF915\uF916\uF917\uF918\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(f[t[209][e]]=53504+e,A[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928\uF929\uF92A\uF92B\uF92C\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933\uF934\uF935\uF936\uF937\uF938\u99D1\uF939\uF93A\uF93B\uF93C\uF93D\uF93E\uF93F\uF940\uF941\uF942\uF943\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A\uF94B\uF94C\uF94D\uF94E\uF94F\uF950\uF951\u5AE9\u8A25\u677B\u7D10\uF952\uF953\uF954\uF955\uF956\uF957\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(f[t[210][e]]=53760+e,A[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(f[t[211][e]]=54016+e,A[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(f[t[212][e]]=54272+e,A[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(f[t[213][e]]=54528+e,A[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(f[t[214][e]]=54784+e,A[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(f[t[215][e]]=55040+e,A[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(f[t[216][e]]=55296+e,A[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(f[t[217][e]]=55552+e,A[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(f[t[218][e]]=55808+e,A[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(f[t[219][e]]=56064+e,A[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(f[t[220][e]]=56320+e,A[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(f[t[221][e]]=56576+e,A[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(f[t[222][e]]=56832+e,A[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(f[t[223][e]]=57088+e,A[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(f[t[224][e]]=57344+e,A[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(f[t[225][e]]=57600+e,A[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(f[t[226][e]]=57856+e,A[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(f[t[227][e]]=58112+e,A[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(f[t[228][e]]=58368+e,A[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(f[t[229][e]]=58624+e,A[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(f[t[230][e]]=58880+e,A[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(f[t[231][e]]=59136+e,A[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(f[t[232][e]]=59392+e,A[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(f[t[233][e]]=59648+e,A[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(f[t[234][e]]=59904+e,A[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(f[t[235][e]]=60160+e,A[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(f[t[236][e]]=60416+e,A[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(f[t[237][e]]=60672+e,A[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(f[t[238][e]]=60928+e,A[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(f[t[239][e]]=61184+e,A[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(f[t[240][e]]=61440+e,A[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(f[t[241][e]]=61696+e,A[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(f[t[242][e]]=61952+e,A[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(f[t[243][e]]=62208+e,A[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(f[t[244][e]]=62464+e,A[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(f[t[245][e]]=62720+e,A[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(f[t[246][e]]=62976+e,A[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(f[t[247][e]]=63232+e,A[63232+e]=t[247][e]);for(t[248]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43\uFFFD".split(""),e=0;e!=t[248].length;++e)t[248][e].charCodeAt(0)!==65533&&(f[t[248][e]]=63488+e,A[63488+e]=t[248][e]);for(t[249]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A\uFFFD".split(""),e=0;e!=t[249].length;++e)t[249][e].charCodeAt(0)!==65533&&(f[t[249][e]]=63744+e,A[63744+e]=t[249][e]);for(t[250]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B\uFFFD".split(""),e=0;e!=t[250].length;++e)t[250][e].charCodeAt(0)!==65533&&(f[t[250][e]]=64e3+e,A[64e3+e]=t[250][e]);for(t[251]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575\uFFFD".split(""),e=0;e!=t[251].length;++e)t[251][e].charCodeAt(0)!==65533&&(f[t[251][e]]=64256+e,A[64256+e]=t[251][e]);for(t[252]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6\uFFFD".split(""),e=0;e!=t[252].length;++e)t[252][e].charCodeAt(0)!==65533&&(f[t[252][e]]=64512+e,A[64512+e]=t[252][e]);for(t[253]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70\uFFFD".split(""),e=0;e!=t[253].length;++e)t[253][e].charCodeAt(0)!==65533&&(f[t[253][e]]=64768+e,A[64768+e]=t[253][e]);return{enc:f,dec:A}}(),b[950]=function(){var A=[],f={},t=[],e;for(t[0]=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(f[t[0][e]]=0+e,A[0+e]=t[0][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62\uFE63\uFE64\uFE65\uFE66\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(f[t[161][e]]=41216+e,A[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581\u2582\u2583\u2584\u2585\u2586\u2587\u2588\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u3021\u3022\u3023\u3024\u3025\u3026\u3027\u3028\u3029\u5341\u5344\u5345\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(f[t[162][e]]=41472+e,A[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF57\uFF58\uFF59\uFF5A\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u3105\u3106\u3107\u3108\u3109\u310A\u310B\u310C\u310D\u310E\u310F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311A\u311B\u311C\u311D\u311E\u311F\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\u02D9\u02C9\u02CA\u02C7\u02CB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(f[t[163][e]]=41728+e,A[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(f[t[164][e]]=41984+e,A[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(f[t[165][e]]=42240+e,A[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(f[t[166][e]]=42496+e,A[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(f[t[167][e]]=42752+e,A[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(f[t[168][e]]=43008+e,A[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(f[t[169][e]]=43264+e,A[43264+e]=t[169][e]);for(t[170]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644\uFFFD".split(""),e=0;e!=t[170].length;++e)t[170][e].charCodeAt(0)!==65533&&(f[t[170][e]]=43520+e,A[43520+e]=t[170][e]);for(t[171]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7\uFFFD".split(""),e=0;e!=t[171].length;++e)t[171][e].charCodeAt(0)!==65533&&(f[t[171][e]]=43776+e,A[43776+e]=t[171][e]);for(t[172]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004\uFFFD".split(""),e=0;e!=t[172].length;++e)t[172][e].charCodeAt(0)!==65533&&(f[t[172][e]]=44032+e,A[44032+e]=t[172][e]);for(t[173]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA\uFFFD".split(""),e=0;e!=t[173].length;++e)t[173][e].charCodeAt(0)!==65533&&(f[t[173][e]]=44288+e,A[44288+e]=t[173][e]);for(t[174]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93\uFFFD".split(""),e=0;e!=t[174].length;++e)t[174][e].charCodeAt(0)!==65533&&(f[t[174][e]]=44544+e,A[44544+e]=t[174][e]);for(t[175]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343\uFFFD".split(""),e=0;e!=t[175].length;++e)t[175][e].charCodeAt(0)!==65533&&(f[t[175][e]]=44800+e,A[44800+e]=t[175][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(f[t[176][e]]=45056+e,A[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(f[t[177][e]]=45312+e,A[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(f[t[178][e]]=45568+e,A[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(f[t[179][e]]=45824+e,A[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(f[t[180][e]]=46080+e,A[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(f[t[181][e]]=46336+e,A[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(f[t[182][e]]=46592+e,A[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(f[t[183][e]]=46848+e,A[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(f[t[184][e]]=47104+e,A[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(f[t[185][e]]=47360+e,A[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(f[t[186][e]]=47616+e,A[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(f[t[187][e]]=47872+e,A[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(f[t[188][e]]=48128+e,A[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(f[t[189][e]]=48384+e,A[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(f[t[190][e]]=48640+e,A[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(f[t[191][e]]=48896+e,A[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(f[t[192][e]]=49152+e,A[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(f[t[193][e]]=49408+e,A[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(f[t[194][e]]=49664+e,A[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(f[t[195][e]]=49920+e,A[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(f[t[196][e]]=50176+e,A[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(f[t[197][e]]=50432+e,A[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(f[t[198][e]]=50688+e,A[50688+e]=t[198][e]);for(t[201]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B\uFFFD".split(""),e=0;e!=t[201].length;++e)t[201][e].charCodeAt(0)!==65533&&(f[t[201][e]]=51456+e,A[51456+e]=t[201][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(f[t[202][e]]=51712+e,A[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(f[t[203][e]]=51968+e,A[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(f[t[204][e]]=52224+e,A[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(f[t[205][e]]=52480+e,A[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(f[t[206][e]]=52736+e,A[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(f[t[207][e]]=52992+e,A[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(f[t[208][e]]=53248+e,A[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(f[t[209][e]]=53504+e,A[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(f[t[210][e]]=53760+e,A[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(f[t[211][e]]=54016+e,A[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(f[t[212][e]]=54272+e,A[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(f[t[213][e]]=54528+e,A[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(f[t[214][e]]=54784+e,A[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(f[t[215][e]]=55040+e,A[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(f[t[216][e]]=55296+e,A[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(f[t[217][e]]=55552+e,A[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(f[t[218][e]]=55808+e,A[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(f[t[219][e]]=56064+e,A[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(f[t[220][e]]=56320+e,A[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(f[t[221][e]]=56576+e,A[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(f[t[222][e]]=56832+e,A[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(f[t[223][e]]=57088+e,A[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(f[t[224][e]]=57344+e,A[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(f[t[225][e]]=57600+e,A[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(f[t[226][e]]=57856+e,A[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(f[t[227][e]]=58112+e,A[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(f[t[228][e]]=58368+e,A[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(f[t[229][e]]=58624+e,A[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(f[t[230][e]]=58880+e,A[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(f[t[231][e]]=59136+e,A[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(f[t[232][e]]=59392+e,A[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(f[t[233][e]]=59648+e,A[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(f[t[234][e]]=59904+e,A[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(f[t[235][e]]=60160+e,A[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(f[t[236][e]]=60416+e,A[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(f[t[237][e]]=60672+e,A[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(f[t[238][e]]=60928+e,A[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(f[t[239][e]]=61184+e,A[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(f[t[240][e]]=61440+e,A[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(f[t[241][e]]=61696+e,A[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(f[t[242][e]]=61952+e,A[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(f[t[243][e]]=62208+e,A[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(f[t[244][e]]=62464+e,A[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(f[t[245][e]]=62720+e,A[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(f[t[246][e]]=62976+e,A[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(f[t[247][e]]=63232+e,A[63232+e]=t[247][e]);for(t[248]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A\uFFFD".split(""),e=0;e!=t[248].length;++e)t[248][e].charCodeAt(0)!==65533&&(f[t[248][e]]=63488+e,A[63488+e]=t[248][e]);for(t[249]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593\uFFFD".split(""),e=0;e!=t[249].length;++e)t[249][e].charCodeAt(0)!==65533&&(f[t[249][e]]=63744+e,A[63744+e]=t[249][e]);return{enc:f,dec:A}}(),b[1250]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\u0160\u2039\u015A\u0164\u017D\u0179\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0161\u203A\u015B\u0165\u017E\u017A\xA0\u02C7\u02D8\u0141\xA4\u0104\xA6\xA7\xA8\xA9\u015E\xAB\xAC\xAD\xAE\u017B\xB0\xB1\u02DB\u0142\xB4\xB5\xB6\xB7\xB8\u0105\u015F\xBB\u013D\u02DD\u013E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[1251]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u040C\u040B\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u045C\u045B\u045F\xA0\u040E\u045E\u0408\xA4\u0490\xA6\xA7\u0401\xA9\u0404\xAB\xAC\xAD\xAE\u0407\xB0\xB1\u0406\u0456\u0491\xB5\xB6\xB7\u0451\u2116\u0454\xBB\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[1252]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\u017D\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\u017E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[1253]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0385\u0386\xA3\xA4\xA5\xA6\xA7\xA8\xA9\uFFFD\xAB\xAC\xAD\xAE\u2015\xB0\xB1\xB2\xB3\u0384\xB5\xB6\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[1254]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[1255]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\xA1\xA2\xA3\u20AA\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\xBF\u05B0\u05B1\u05B2\u05B3\u05B4\u05B5\u05B6\u05B7\u05B8\u05B9\uFFFD\u05BB\u05BC\u05BD\u05BE\u05BF\u05C0\u05C1\u05C2\u05C3\u05F0\u05F1\u05F2\u05F3\u05F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[1256]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\u067E\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06AF\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u06A9\u2122\u0691\u203A\u0153\u200C\u200D\u06BA\xA0\u060C\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\u06BE\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\u061B\xBB\xBC\xBD\xBE\u061F\u06C1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xD7\u0637\u0638\u0639\u063A\u0640\u0641\u0642\u0643\xE0\u0644\xE2\u0645\u0646\u0647\u0648\xE7\xE8\xE9\xEA\xEB\u0649\u064A\xEE\xEF\u064B\u064C\u064D\u064E\xF4\u064F\u0650\xF7\u0651\xF9\u0652\xFB\xFC\u200E\u200F\u06D2`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[1257]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\xA8\u02C7\xB8\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\xAF\u02DB\uFFFD\xA0\uFFFD\xA2\xA3\xA4\uFFFD\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u02D9`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[1258]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[1e4]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[10006]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xB9\xB2\xC9\xB3\xD6\xDC\u0385\xE0\xE2\xE4\u0384\xA8\xE7\xE9\xE8\xEA\xEB\xA3\u2122\xEE\xEF\u2022\xBD\u2030\xF4\xF6\xA6\xAD\xF9\xFB\xFC\u2020\u0393\u0394\u0398\u039B\u039E\u03A0\xDF\xAE\xA9\u03A3\u03AA\xA7\u2260\xB0\u0387\u0391\xB1\u2264\u2265\xA5\u0392\u0395\u0396\u0397\u0399\u039A\u039C\u03A6\u03AB\u03A8\u03A9\u03AC\u039D\xAC\u039F\u03A1\u2248\u03A4\xAB\xBB\u2026\xA0\u03A5\u03A7\u0386\u0388\u0153\u2013\u2015\u201C\u201D\u2018\u2019\xF7\u0389\u038A\u038C\u038E\u03AD\u03AE\u03AF\u03CC\u038F\u03CD\u03B1\u03B2\u03C8\u03B4\u03B5\u03C6\u03B3\u03B7\u03B9\u03BE\u03BA\u03BB\u03BC\u03BD\u03BF\u03C0\u03CE\u03C1\u03C3\u03C4\u03B8\u03C9\u03C2\u03C7\u03C5\u03B6\u03CA\u03CB\u0390\u03B0\uFFFD`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[10007]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\xA2\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[10008]=function(){var A=[],f={},t=[],e;for(t[0]=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\uF8D8\uF8D9\uF8DA\uF8DB\uF8DC\uF8DD\uF8DE\uF8DF\uF8E0\uF8E1\uF8E2\uF8E3\uF8E4\uF8E5\uF8E6\uF8E7\uF8E8\uF8E9\uF8EA\uF8EB\uF8EC\uF8ED\uF8EE\uF8EF\uF8F0\uF8F1\uF8F2\uF8F3\uF8F4\uF8F5\uF8F6\uF8F7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF8F8\uF8F9\uF8FA\uF8FB\uF8FC\uF8FD\uF8FE\uF8FF`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(f[t[0][e]]=0+e,A[0+e]=t[0][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\u3001\u3002\u30FB\u02C9\u02C7\xA8\u3003\u3005\u2015\uFF5E\uFFFD\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(f[t[161][e]]=41216+e,A[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2488\u2489\u248A\u248B\u248C\u248D\u248E\u248F\u2490\u2491\u2492\u2493\u2494\u2495\u2496\u2497\u2498\u2499\u249A\u249B\u2474\u2475\u2476\u2477\u2478\u2479\u247A\u247B\u247C\u247D\u247E\u247F\u2480\u2481\u2482\u2483\u2484\u2485\u2486\u2487\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\uFFFD\uFFFD\u3220\u3221\u3222\u3223\u3224\u3225\u3226\u3227\u3228\u3229\uFFFD\uFFFD\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216A\u216B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(f[t[162][e]]=41472+e,A[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF01\uFF02\uFF03\uFFE5\uFF05\uFF06\uFF07\uFF08\uFF09\uFF0A\uFF0B\uFF0C\uFF0D\uFF0E\uFF0F\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFF1A\uFF1B\uFF1C\uFF1D\uFF1E\uFF1F\uFF20\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF3B\uFF3C\uFF3D\uFF3E\uFF3F\uFF40\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFF5B\uFF5C\uFF5D\uFFE3\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(f[t[163][e]]=41728+e,A[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(f[t[164][e]]=41984+e,A[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(f[t[165][e]]=42240+e,A[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(f[t[166][e]]=42496+e,A[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(f[t[167][e]]=42752+e,A[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3105\u3106\u3107\u3108\u3109\u310A\u310B\u310C\u310D\u310E\u310F\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311A\u311B\u311C\u311D\u311E\u311F\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(f[t[168][e]]=43008+e,A[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2500\u2501\u2502\u2503\u2504\u2505\u2506\u2507\u2508\u2509\u250A\u250B\u250C\u250D\u250E\u250F\u2510\u2511\u2512\u2513\u2514\u2515\u2516\u2517\u2518\u2519\u251A\u251B\u251C\u251D\u251E\u251F\u2520\u2521\u2522\u2523\u2524\u2525\u2526\u2527\u2528\u2529\u252A\u252B\u252C\u252D\u252E\u252F\u2530\u2531\u2532\u2533\u2534\u2535\u2536\u2537\u2538\u2539\u253A\u253B\u253C\u253D\u253E\u253F\u2540\u2541\u2542\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254A\u254B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(f[t[169][e]]=43264+e,A[43264+e]=t[169][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(f[t[176][e]]=45056+e,A[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(f[t[177][e]]=45312+e,A[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(f[t[178][e]]=45568+e,A[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(f[t[179][e]]=45824+e,A[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(f[t[180][e]]=46080+e,A[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(f[t[181][e]]=46336+e,A[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(f[t[182][e]]=46592+e,A[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(f[t[183][e]]=46848+e,A[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(f[t[184][e]]=47104+e,A[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(f[t[185][e]]=47360+e,A[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(f[t[186][e]]=47616+e,A[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(f[t[187][e]]=47872+e,A[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(f[t[188][e]]=48128+e,A[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(f[t[189][e]]=48384+e,A[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(f[t[190][e]]=48640+e,A[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(f[t[191][e]]=48896+e,A[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(f[t[192][e]]=49152+e,A[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(f[t[193][e]]=49408+e,A[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(f[t[194][e]]=49664+e,A[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(f[t[195][e]]=49920+e,A[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(f[t[196][e]]=50176+e,A[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(f[t[197][e]]=50432+e,A[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(f[t[198][e]]=50688+e,A[50688+e]=t[198][e]);for(t[199]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20\uFFFD".split(""),e=0;e!=t[199].length;++e)t[199][e].charCodeAt(0)!==65533&&(f[t[199][e]]=50944+e,A[50944+e]=t[199][e]);for(t[200]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1\uFFFD".split(""),e=0;e!=t[200].length;++e)t[200][e].charCodeAt(0)!==65533&&(f[t[200][e]]=51200+e,A[51200+e]=t[200][e]);for(t[201]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3\uFFFD".split(""),e=0;e!=t[201].length;++e)t[201][e].charCodeAt(0)!==65533&&(f[t[201][e]]=51456+e,A[51456+e]=t[201][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(f[t[202][e]]=51712+e,A[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(f[t[203][e]]=51968+e,A[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(f[t[204][e]]=52224+e,A[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(f[t[205][e]]=52480+e,A[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(f[t[206][e]]=52736+e,A[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(f[t[207][e]]=52992+e,A[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(f[t[208][e]]=53248+e,A[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(f[t[209][e]]=53504+e,A[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(f[t[210][e]]=53760+e,A[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(f[t[211][e]]=54016+e,A[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(f[t[212][e]]=54272+e,A[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(f[t[213][e]]=54528+e,A[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(f[t[214][e]]=54784+e,A[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(f[t[215][e]]=55040+e,A[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(f[t[216][e]]=55296+e,A[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(f[t[217][e]]=55552+e,A[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(f[t[218][e]]=55808+e,A[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(f[t[219][e]]=56064+e,A[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(f[t[220][e]]=56320+e,A[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(f[t[221][e]]=56576+e,A[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(f[t[222][e]]=56832+e,A[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(f[t[223][e]]=57088+e,A[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(f[t[224][e]]=57344+e,A[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(f[t[225][e]]=57600+e,A[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967\u9968\u9969\u996A\u996B\u996C\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(f[t[226][e]]=57856+e,A[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(f[t[227][e]]=58112+e,A[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(f[t[228][e]]=58368+e,A[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(f[t[229][e]]=58624+e,A[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(f[t[230][e]]=58880+e,A[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21\u7F22\u7F23\u7F24\u7F25\u7F26\u7F27\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F\u7F30\u7F31\u7F32\u7F33\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(f[t[231][e]]=59136+e,A[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(f[t[232][e]]=59392+e,A[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(f[t[233][e]]=59648+e,A[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(f[t[234][e]]=59904+e,A[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(f[t[235][e]]=60160+e,A[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(f[t[236][e]]=60416+e,A[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(f[t[237][e]]=60672+e,A[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6\u94B7\u94B8\u94B9\u94BA\u94BC\u94BD\u94BF\u94C4\u94C8\u94C9\u94CA\u94CB\u94CC\u94CD\u94CE\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(f[t[238][e]]=60928+e,A[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512\u9513\u9514\u9515\u9516\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564\u9565\u9566\u9567\u9568\u9569\u956A\u956B\u956C\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(f[t[239][e]]=61184+e,A[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28\u9E29\u9E2A\u9E2B\u9E2C\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66\u9E67\u9E68\u9E69\u9E6A\u9E6B\u9E6C\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(f[t[240][e]]=61440+e,A[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(f[t[241][e]]=61696+e,A[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(f[t[242][e]]=61952+e,A[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(f[t[243][e]]=62208+e,A[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(f[t[244][e]]=62464+e,A[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(f[t[245][e]]=62720+e,A[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85\u9F86\u9F87\u9F88\u9F89\u9F8A\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E\u9C9F\u9CA0\u9CA1\u9CA2\u9CA3\u9CA5\u9CA6\u9CA7\u9CA8\u9CA9\u9CAB\u9CAD\u9CAE\u9CB0\u9CB1\u9CB2\u9CB3\u9CB4\u9CB5\u9CB6\u9CB7\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(f[t[246][e]]=62976+e,A[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9CCC\u9CCD\u9CCE\u9CCF\u9CD0\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(f[t[247][e]]=63232+e,A[63232+e]=t[247][e]);return{enc:f,dec:A}}(),b[10029]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[10079]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\xDD\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\xD0\xF0\xDE\xFE\xFD\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[10081]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u011E\u011F\u0130\u0131\u015E\u015F\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\uFFFD\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),b[28591]=function(){for(var A=`\0\x07\b
\v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF`,f=[],t={},e=0;e!=A.length;++e)A.charCodeAt(e)!==65533&&(t[A.charAt(e)]=e),f[e]=A.charAt(e);return{enc:t,dec:f}}(),j.exports&&typeof DO_NOT_EXPORT_CODEPAGE=="undefined"&&(j.exports=b);/*! cputils.js (C) 2013-present SheetJS -- http://sheetjs.com */(function(A,f){"use strict";if(typeof b=="undefined"){var t=b;j.exports&&typeof DO_NOT_EXPORT_CODEPAGE=="undefined"?j.exports=f(t):A.cptable=f(t)}else b=f(b)})(this,function(A){"use strict";var f={"1200":"utf16le","1201":"utf16be","12000":"utf32le","12001":"utf32be","16969":"utf64le","20127":"ascii","65000":"utf7","65001":"utf8"},t=[874,1250,1251,1252,1253,1254,1255,1256,1e4],e=[932,936,949,950],m=[65001],d={},a={},n={},s={},c=function(z){return String.fromCharCode(z)},i=function(z){return z.charCodeAt(0)},u=typeof x!="undefined",r=function(){};if(u){var o=!x.from;if(!o)try{x.from("foo","utf8")}catch(K){o=!0}r=o?function(K,z){return z?new x(K,z):new x(K)}:x.from.bind(x),x.allocUnsafe||(x.allocUnsafe=function(K){return new x(K)});var h=1024,p=x.allocUnsafe(h),g=function(z){for(var W=x.allocUnsafe(65536),P=0;P<65536;++P)W[P]=0;for(var G=Object.keys(z),V=G.length,q=0,re=G[q];q<V;++q){if(!(re=G[q]))continue;W[re.charCodeAt(0)]=z[re]}return W},v=function(z){var W=g(A[z].enc);return function(G,V){var q=G.length,re,ce=0,ie=0,fe=0,xe=0;if(typeof G=="string")for(re=x.allocUnsafe(q),ce=0;ce<q;++ce)re[ce]=W[G.charCodeAt(ce)];else if(x.isBuffer(G)){for(re=x.allocUnsafe(2*q),ie=0,ce=0;ce<q;++ce)fe=G[ce],fe<128?re[ie++]=W[fe]:fe<224?(re[ie++]=W[((fe&31)<<6)+(G[ce+1]&63)],++ce):fe<240?(re[ie++]=W[((fe&15)<<12)+((G[ce+1]&63)<<6)+(G[ce+2]&63)],ce+=2):(xe=((fe&7)<<18)+((G[ce+1]&63)<<12)+((G[ce+2]&63)<<6)+(G[ce+3]&63),ce+=3,xe<65536?re[ie++]=W[xe]:(xe-=65536,re[ie++]=W[55296+(xe>>10&1023)],re[ie++]=W[56320+(xe&1023)]));re=re.slice(0,ie)}else for(re=x.allocUnsafe(q),ce=0;ce<q;++ce)re[ce]=W[G[ce].charCodeAt(0)];return!V||V==="buf"?re:V!=="arr"?re.toString("binary"):[].slice.call(re)}},y=function(z){var W=A[z].dec,P=x.allocUnsafe(131072),G=0,V="";for(G=0;G<W.length;++G){if(!(V=W[G]))continue;var q=V.charCodeAt(0);P[2*G]=q&255,P[2*G+1]=q>>8}return function(ce){var ie=ce.length,fe=0,xe=0;if(2*ie>h&&(h=2*ie,p=x.allocUnsafe(h)),x.isBuffer(ce))for(fe=0;fe<ie;fe++)xe=2*ce[fe],p[2*fe]=P[xe],p[2*fe+1]=P[xe+1];else if(typeof ce=="string")for(fe=0;fe<ie;fe++)xe=2*ce.charCodeAt(fe),p[2*fe]=P[xe],p[2*fe+1]=P[xe+1];else for(fe=0;fe<ie;fe++)xe=2*ce[fe],p[2*fe]=P[xe],p[2*fe+1]=P[xe+1];return p.slice(0,2*ie).toString("ucs2")}},w=function(z){for(var W=A[z].enc,P=x.allocUnsafe(131072),G=0;G<131072;++G)P[G]=0;for(var V=Object.keys(W),q=0,re=V[q];q<V.length;++q){if(!(re=V[q]))continue;var ce=re.charCodeAt(0);P[2*ce]=W[re]&255,P[2*ce+1]=W[re]>>8}return function(fe,xe){var Se=fe.length,ke=x.allocUnsafe(2*Se),ge=0,Be=0,ee=0,ue=0,Ge=0;if(typeof fe=="string"){for(ge=ue=0;ge<Se;++ge)Be=fe.charCodeAt(ge)*2,ke[ue++]=P[Be+1]||P[Be],P[Be+1]>0&&(ke[ue++]=P[Be]);ke=ke.slice(0,ue)}else if(x.isBuffer(fe)){for(ge=ue=0;ge<Se;++ge)Ge=fe[ge],Ge<128?Be=Ge:Ge<224?(Be=((Ge&31)<<6)+(fe[ge+1]&63),++ge):Ge<240?(Be=((Ge&15)<<12)+((fe[ge+1]&63)<<6)+(fe[ge+2]&63),ge+=2):(Be=((Ge&7)<<18)+((fe[ge+1]&63)<<12)+((fe[ge+2]&63)<<6)+(fe[ge+3]&63),ge+=3),Be<65536?(Be*=2,ke[ue++]=P[Be+1]||P[Be],P[Be+1]>0&&(ke[ue++]=P[Be])):(ee=Be-65536,Be=2*(55296+(ee>>10&1023)),ke[ue++]=P[Be+1]||P[Be],P[Be+1]>0&&(ke[ue++]=P[Be]),Be=2*(56320+(ee&1023)),ke[ue++]=P[Be+1]||P[Be],P[Be+1]>0&&(ke[ue++]=P[Be]));ke=ke.slice(0,ue)}else for(ge=ue=0;ge<Se;ge++)Be=fe[ge].charCodeAt(0)*2,ke[ue++]=P[Be+1]||P[Be],P[Be+1]>0&&(ke[ue++]=P[Be]);return!xe||xe==="buf"?ke:xe!=="arr"?ke.toString("binary"):[].slice.call(ke)}},S=function(z){var W=A[z].dec,P=x.allocUnsafe(131072),G=0,V,q=0,re=0,ce=0;for(ce=0;ce<65536;++ce)P[2*ce]=255,P[2*ce+1]=253;for(G=0;G<W.length;++G){if(!(V=W[G]))continue;q=V.charCodeAt(0),re=2*G,P[re]=q&255,P[re+1]=q>>8}return function(fe){var xe=fe.length,Se=x.allocUnsafe(2*xe),ke=0,ge=0,Be=0;if(x.isBuffer(fe))for(ke=0;ke<xe;ke++)ge=2*fe[ke],P[ge]===255&&P[ge+1]===253&&(ge=2*((fe[ke]<<8)+fe[ke+1]),++ke),Se[Be++]=P[ge],Se[Be++]=P[ge+1];else if(typeof fe=="string")for(ke=0;ke<xe;ke++)ge=2*fe.charCodeAt(ke),P[ge]===255&&P[ge+1]===253&&(ge=2*((fe.charCodeAt(ke)<<8)+fe.charCodeAt(ke+1)),++ke),Se[Be++]=P[ge],Se[Be++]=P[ge+1];else for(ke=0;ke<xe;ke++)ge=2*fe[ke],P[ge]===255&&P[ge+1]===253&&(ge=2*((fe[ke]<<8)+fe[ke+1]),++ke),Se[Be++]=P[ge],Se[Be++]=P[ge+1];return Se.slice(0,Be).toString("ucs2")}};d[65001]=function K(z){if(typeof z=="string")return K(z.split("").map(i));var W=z.length,P=0,G=0;4*W>h&&(h=4*W,p=x.allocUnsafe(h));var V=0;W>=3&&z[0]==239&&(z[1]==187&&z[2]==191&&(V=3));for(var q=1,re=0,ce=0;V<W;V+=q)q=1,ce=z[V],ce<128?P=ce:ce<224?(P=(ce&31)*64+(z[V+1]&63),q=2):ce<240?(P=((ce&15)<<12)+(z[V+1]&63)*64+(z[V+2]&63),q=3):(P=(ce&7)*262144+((z[V+1]&63)<<12)+(z[V+2]&63)*64+(z[V+3]&63),q=4),P<65536?(p[re++]=P&255,p[re++]=P>>8):(P-=65536,G=55296+(P>>10&1023),P=56320+(P&1023),p[re++]=G&255,p[re++]=G>>>8,p[re++]=P&255,p[re++]=P>>>8&255);return p.slice(0,re).toString("ucs2")},a[65001]=function(z,W){if(u&&x.isBuffer(z))return!W||W==="buf"?z:W!=="arr"?z.toString("binary"):[].slice.call(z);var P=z.length,G=0,V=0,q=0,re=typeof z=="string";4*P>h&&(h=4*P,p=x.allocUnsafe(h));for(var ce=0;ce<P;++ce)G=re?z.charCodeAt(ce):z[ce].charCodeAt(0),G<=127?p[q++]=G:G<=2047?(p[q++]=192+(G>>6),p[q++]=128+(G&63)):G>=55296&&G<=57343?(G-=55296,++ce,V=(re?z.charCodeAt(ce):z[ce].charCodeAt(0))-56320+(G<<10),p[q++]=240+(V>>>18&7),p[q++]=144+(V>>>12&63),p[q++]=128+(V>>>6&63),p[q++]=128+(V&63)):(p[q++]=224+(G>>12),p[q++]=128+(G>>6&63),p[q++]=128+(G&63));return!W||W==="buf"?p.slice(0,q):W!=="arr"?p.slice(0,q).toString("binary"):[].slice.call(p,0,q)}}var _=function(){if(u){if(n[t[0]])return;var z=0,W=0;for(z=0;z<t.length;++z)W=t[z],A[W]&&(n[W]=y(W),s[W]=v(W));for(z=0;z<e.length;++z)W=e[z],A[W]&&(n[W]=S(W),s[W]=w(W));for(z=0;z<m.length;++z)W=m[z],d[W]&&(n[W]=d[W]),a[W]&&(s[W]=a[W])}},I=function(z,W){return""},C=function(z){delete n[z],delete s[z]},E=function(){if(u){if(!n[t[0]])return;t.forEach(C),e.forEach(C),m.forEach(C)}H=I,B=0},O={encache:_,decache:E,sbcs:t,dbcs:e};_();var M="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",F="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?",H=I,B=0,X=function K(z,W,P){if(z===B&&H)return H(W,P);if(s[z])return H=s[B=z],H(W,P);u&&x.isBuffer(W)&&(W=W.toString("utf8"));var G=W.length,V=u?x.allocUnsafe(4*G):[],q=0,re=0,ce=0,ie=0,fe=A[z],xe,Se="",ke=typeof W=="string";if(fe&&(xe=fe.enc))for(re=0;re<G;++re,++ce)q=xe[ke?W.charAt(re):W[re]],q>255?(V[ce]=q>>8,V[++ce]=q&255):V[ce]=q&255;else if(Se=f[z])switch(Se){case"utf8":if(u&&ke){V=r(W,Se),ce=V.length;break}for(re=0;re<G;++re,++ce)q=ke?W.charCodeAt(re):W[re].charCodeAt(0),q<=127?V[ce]=q:q<=2047?(V[ce]=192+(q>>6),V[++ce]=128+(q&63)):q>=55296&&q<=57343?(q-=55296,ie=(ke?W.charCodeAt(++re):W[++re].charCodeAt(0))-56320+(q<<10),V[ce]=240+(ie>>>18&7),V[++ce]=144+(ie>>>12&63),V[++ce]=128+(ie>>>6&63),V[++ce]=128+(ie&63)):(V[ce]=224+(q>>12),V[++ce]=128+(q>>6&63),V[++ce]=128+(q&63));break;case"ascii":if(u&&typeof W=="string"){V=r(W,Se),ce=V.length;break}for(re=0;re<G;++re,++ce)if(q=ke?W.charCodeAt(re):W[re].charCodeAt(0),q<=127)V[ce]=q;else throw new Error("bad ascii "+q);break;case"utf16le":if(u&&typeof W=="string"){V=r(W,Se),ce=V.length;break}for(re=0;re<G;++re)q=ke?W.charCodeAt(re):W[re].charCodeAt(0),V[ce++]=q&255,V[ce++]=q>>8;break;case"utf16be":for(re=0;re<G;++re)q=ke?W.charCodeAt(re):W[re].charCodeAt(0),V[ce++]=q>>8,V[ce++]=q&255;break;case"utf32le":for(re=0;re<G;++re)q=ke?W.charCodeAt(re):W[re].charCodeAt(0),q>=55296&&q<=57343&&(q=65536+(q-55296<<10)+(W[++re].charCodeAt(0)-56320)),V[ce++]=q&255,q>>=8,V[ce++]=q&255,q>>=8,V[ce++]=q&255,q>>=8,V[ce++]=q&255;break;case"utf32be":for(re=0;re<G;++re)q=ke?W.charCodeAt(re):W[re].charCodeAt(0),q>=55296&&q<=57343&&(q=65536+(q-55296<<10)+(W[++re].charCodeAt(0)-56320)),V[ce+3]=q&255,q>>=8,V[ce+2]=q&255,q>>=8,V[ce+1]=q&255,q>>=8,V[ce]=q&255,ce+=4;break;case"utf7":for(re=0;re<G;re++){var ge=ke?W.charAt(re):W[re].charAt(0);if(ge==="+"){V[ce++]=43,V[ce++]=45;continue}if(F.indexOf(ge)>-1){V[ce++]=ge.charCodeAt(0);continue}var Be=K(1201,ge);V[ce++]=43,V[ce++]=M.charCodeAt(Be[0]>>2),V[ce++]=M.charCodeAt(((Be[0]&3)<<4)+((Be[1]||0)>>4)),V[ce++]=M.charCodeAt(((Be[1]&15)<<2)+((Be[2]||0)>>6)),V[ce++]=45}break;default:throw new Error("Unsupported magic: "+z+" "+f[z])}else throw new Error("Unrecognized CP: "+z);return V=V.slice(0,ce),u?!P||P==="buf"?V:P!=="arr"?V.toString("binary"):[].slice.call(V):P=="str"?V.map(c).join(""):V},J=function K(z,W){var P;if(P=n[z])return P(W);if(typeof W=="string")return K(z,W.split("").map(i));var G=W.length,V=new Array(G),q="",re=0,ce=0,ie=1,fe=0,xe=0,Se=A[z],ke,ge="";if(Se&&(ke=Se.dec))for(ce=0;ce<G;ce+=ie){if(ie=2,q=ke[(W[ce]<<8)+W[ce+1]],q||(ie=1,q=ke[W[ce]]),!q)throw new Error("Unrecognized code: "+W[ce]+" "+W[ce+ie-1]+" "+ce+" "+ie+" "+ke[W[ce]]);V[fe++]=q}else if(ge=f[z])switch(ge){case"utf8":for(G>=3&&W[0]==239&&(W[1]==187&&W[2]==191&&(ce=3));ce<G;ce+=ie)ie=1,W[ce]<128?re=W[ce]:W[ce]<224?(re=(W[ce]&31)*64+(W[ce+1]&63),ie=2):W[ce]<240?(re=((W[ce]&15)<<12)+(W[ce+1]&63)*64+(W[ce+2]&63),ie=3):(re=(W[ce]&7)*262144+((W[ce+1]&63)<<12)+(W[ce+2]&63)*64+(W[ce+3]&63),ie=4),re<65536||(re-=65536,xe=55296+(re>>10&1023),re=56320+(re&1023),V[fe++]=String.fromCharCode(xe)),V[fe++]=String.fromCharCode(re);break;case"ascii":if(u&&x.isBuffer(W))return W.toString(ge);for(ce=0;ce<G;ce++)V[ce]=String.fromCharCode(W[ce]);fe=G;break;case"utf16le":if(G>=2&&W[0]==255&&(W[1]==254&&(ce=2)),u&&x.isBuffer(W))return W.toString(ge);for(ie=2;ce+1<G;ce+=ie)V[fe++]=String.fromCharCode((W[ce+1]<<8)+W[ce]);break;case"utf16be":for(G>=2&&W[0]==254&&(W[1]==255&&(ce=2)),ie=2;ce+1<G;ce+=ie)V[fe++]=String.fromCharCode((W[ce]<<8)+W[ce+1]);break;case"utf32le":for(G>=4&&W[0]==255&&(W[1]==254&&W[2]===0&&W[3]===0&&(ce=4)),ie=4;ce<G;ce+=ie)re=(W[ce+3]<<24)+(W[ce+2]<<16)+(W[ce+1]<<8)+W[ce],re>65535?(re-=65536,V[fe++]=String.fromCharCode(55296+(re>>10&1023)),V[fe++]=String.fromCharCode(56320+(re&1023))):V[fe++]=String.fromCharCode(re);break;case"utf32be":for(G>=4&&W[3]==255&&(W[2]==254&&W[1]===0&&W[0]===0&&(ce=4)),ie=4;ce<G;ce+=ie)re=(W[ce]<<24)+(W[ce+1]<<16)+(W[ce+2]<<8)+W[ce+3],re>65535?(re-=65536,V[fe++]=String.fromCharCode(55296+(re>>10&1023)),V[fe++]=String.fromCharCode(56320+(re&1023))):V[fe++]=String.fromCharCode(re);break;case"utf7":for(G>=4&&W[0]==43&&W[1]==47&&W[2]==118&&(G>=5&&W[3]==56&&W[4]==45?ce=5:(W[3]==56||W[3]==57||W[3]==43||W[3]==47)&&(ce=4));ce<G;ce+=ie){if(W[ce]!==43){ie=1,V[fe++]=String.fromCharCode(W[ce]);continue}if(ie=1,W[ce+1]===45){ie=2,V[fe++]="+";continue}for(;String.fromCharCode(W[ce+ie]).match(/[A-Za-z0-9+\/]/);)ie++;var Be=0;W[ce+ie]===45&&(++ie,Be=1);for(var ee=[],ue="",Ge=0,ae=0,Z=0,Y=0,te=0,we=0,pe=0,De=1;De<ie-Be&&!(Y=M.indexOf(String.fromCharCode(W[ce+De++])),te=M.indexOf(String.fromCharCode(W[ce+De++])),Ge=Y<<2|te>>4,ee.push(Ge),we=M.indexOf(String.fromCharCode(W[ce+De++])),we===-1);){if(ae=(te&15)<<4|we>>2,ee.push(ae),pe=M.indexOf(String.fromCharCode(W[ce+De++])),pe===-1)break;Z=(we&3)<<6|pe,pe<64&&ee.push(Z)}for(ue=K(1201,ee),De=0;De<ue.length;++De)V[fe++]=ue.charAt(De)}break;default:throw new Error("Unsupported magic: "+z+" "+f[z])}else throw new Error("Unrecognized CP: "+z);return V.slice(0,fe).join("")},k=function(z){return!!(A[z]||f[z])};return A.utils={decode:J,encode:X,hascp:k,magic:f,cache:O},A})}).call(this,l("HDXh").Buffer)},ItGF:function(j,R){var l={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?l={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?l={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?l={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:l=b(navigator.userAgent);var x=l;function b(A){var f={},t={},e=A.match(/Firefox\/([\d.]+)/),m=A.match(/MSIE\s([\d.]+)/)||A.match(/Trident\/.+?rv:(([\d.]+))/),d=A.match(/Edge\/([\d.]+)/),a=/micromessenger/i.test(A);return e&&(t.firefox=!0,t.version=e[1]),m&&(t.ie=!0,t.version=m[1]),d&&(t.edge=!0,t.version=d[1]),a&&(t.weChat=!0),{browser:t,os:f,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!t.ie&&!t.edge,pointerEventsSupported:"onpointerdown"in window&&(t.edge||t.ie&&t.version>=11),domSupported:typeof document!="undefined"}}j.exports=x},ItS6:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=l("eP3c"),b=A(l("1q3G"));function A(d){return d&&d.__esModule?d:{default:d}}function f(d,a){if(!(d instanceof a))throw new TypeError("Cannot call a class as a function")}function t(d,a){for(var n=0;n<a.length;n++){var s=a[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(d,s.key,s)}}function e(d,a,n){return a&&t(d.prototype,a),n&&t(d,n),d}var m=function(){function d(){f(this,d),this.strm=new b.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,x.inflateInit)(this.strm,this.windowBits)}return e(d,[{key:"setInput",value:function(n){n?(this.strm.input=n,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0):(this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0)}},{key:"inflate",value:function(n){n>this.chunkSize&&(this.chunkSize=n,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=n;var s=(0,x.inflate)(this.strm,0);if(s<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=n)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,x.inflateReset)(this.strm)}}]),d}();R.default=m},Itpr:function(j,R,l){var x=l("+TT/");function b(r){r.hierNode={defaultAncestor:null,ancestor:r,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var o=[r],h,p;h=o.pop();)if(p=h.children,h.isExpand&&p.length)for(var g=p.length,v=g-1;v>=0;v--){var y=p[v];y.hierNode={defaultAncestor:null,ancestor:y,prelim:0,modifier:0,change:0,shift:0,i:v,thread:null},o.push(y)}}function A(r,o){var h=r.isExpand?r.children:[],p=r.parentNode.children,g=r.hierNode.i?p[r.hierNode.i-1]:null;if(h.length){d(r);var v=(h[0].hierNode.prelim+h[h.length-1].hierNode.prelim)/2;g?(r.hierNode.prelim=g.hierNode.prelim+o(r,g),r.hierNode.modifier=r.hierNode.prelim-v):r.hierNode.prelim=v}else g&&(r.hierNode.prelim=g.hierNode.prelim+o(r,g));r.parentNode.hierNode.defaultAncestor=a(r,g,r.parentNode.hierNode.defaultAncestor||p[0],o)}function f(r){var o=r.hierNode.prelim+r.parentNode.hierNode.modifier;r.setLayout({x:o},!0),r.hierNode.modifier+=r.parentNode.hierNode.modifier}function t(r){return arguments.length?r:u}function e(r,o){var h={};return r-=Math.PI/2,h.x=o*Math.cos(r),h.y=o*Math.sin(r),h}function m(r,o){return x.getLayoutRect(r.getBoxLayoutParams(),{width:o.getWidth(),height:o.getHeight()})}function d(r){for(var o=r.children,h=o.length,p=0,g=0;--h>=0;){var v=o[h];v.hierNode.prelim+=p,v.hierNode.modifier+=p,g+=v.hierNode.change,p+=v.hierNode.shift+g}}function a(r,o,h,p){if(o){for(var g=r,v=r,y=v.parentNode.children[0],w=o,S=g.hierNode.modifier,_=v.hierNode.modifier,I=y.hierNode.modifier,C=w.hierNode.modifier;w=n(w),v=s(v),w&&v;){g=n(g),y=s(y),g.hierNode.ancestor=r;var E=w.hierNode.prelim+C-v.hierNode.prelim-_+p(w,v);E>0&&(i(c(w,r,h),r,E),_+=E,S+=E),C+=w.hierNode.modifier,_+=v.hierNode.modifier,S+=g.hierNode.modifier,I+=y.hierNode.modifier}w&&!n(g)&&(g.hierNode.thread=w,g.hierNode.modifier+=C-S),v&&!s(y)&&(y.hierNode.thread=v,y.hierNode.modifier+=_-I,h=r)}return h}function n(r){var o=r.children;return o.length&&r.isExpand?o[o.length-1]:r.hierNode.thread}function s(r){var o=r.children;return o.length&&r.isExpand?o[0]:r.hierNode.thread}function c(r,o,h){return r.hierNode.ancestor.parentNode===o.parentNode?r.hierNode.ancestor:h}function i(r,o,h){var p=h/(o.hierNode.i-r.hierNode.i);o.hierNode.change-=p,o.hierNode.shift+=h,o.hierNode.modifier+=h,o.hierNode.prelim+=h,r.hierNode.change+=p}function u(r,o){return r.parentNode===o.parentNode?1:2}R.init=b,R.firstWalk=A,R.secondWalk=f,R.separation=t,R.radialCoordinate=e,R.getViewRect=m},IwbS:function(j,R,l){var x=l("bYtY"),b=l("NC18"),A=l("Qe9p"),f=l("Fofx"),t=l("QBsz"),e=l("y+Vt"),m=l("DN4a"),d=l("Dagg");R.Image=d;var a=l("4fz+");R.Group=a;var n=l("dqUG");R.Text=n;var s=l("2fw6");R.Circle=s;var c=l("SqI9");R.Sector=c;var i=l("RXMa");R.Ring=i;var u=l("h7HQ");R.Polygon=u;var r=l("1Jh7");R.Polyline=r;var o=l("x6Kt");R.Rect=o;var h=l("yxFR");R.Line=h;var p=l("rA99");R.BezierCurve=p;var g=l("jTL6");R.Arc=g;var v=l("1MYJ");R.CompoundPath=v;var y=l("SKnc");R.LinearGradient=y;var w=l("3e3G");R.RadialGradient=w;var S=l("mFDi");R.BoundingRect=S;var _=l("OS9S");R.IncrementalDisplayable=_;var I=l("nPnh"),C=Math.max,E=Math.min,O={},M=1,F={color:"textFill",textBorderColor:"textStroke",textBorderWidth:"textStrokeWidth"},H="emphasis",B="normal",X=1,J={},k={};function K(et){return e.extend(et)}function z(et,Ze){return b.extendFromString(et,Ze)}function W(et,Ze){k[et]=Ze}function P(et){if(k.hasOwnProperty(et))return k[et]}function G(et,Ze,Gt,yr){var br=b.createFromString(et,Ze);return Gt&&(yr==="center"&&(Gt=q(Gt,br.getBoundingRect())),ce(br,Gt)),br}function V(et,Ze,Gt){var yr=new d({style:{image:et,x:Ze.x,y:Ze.y,width:Ze.width,height:Ze.height},onload:function(br){if(Gt==="center"){var Sr={width:br.width,height:br.height};yr.setStyle(q(Ze,Sr))}}});return yr}function q(et,Ze){var Gt=Ze.width/Ze.height,yr=et.height*Gt,br;yr<=et.width?br=et.height:(yr=et.width,br=yr/Gt);var Sr=et.x+et.width/2,Tn=et.y+et.height/2;return{x:Sr-yr/2,y:Tn-br/2,width:yr,height:br}}var re=b.mergePath;function ce(et,Ze){if(!et.applyTransform)return;var Gt=et.getBoundingRect(),yr=Gt.calculateTransform(Ze);et.applyTransform(yr)}function ie(et){return I.subPixelOptimizeLine(et.shape,et.shape,et.style),et}function fe(et){return I.subPixelOptimizeRect(et.shape,et.shape,et.style),et}var xe=I.subPixelOptimize;function Se(et){return et!=null&&et!=="none"}var ke=x.createHashMap(),ge=0;function Be(et){if(typeof et!="string")return et;var Ze=ke.get(et);return Ze||(Ze=A.lift(et,-.1),ge<1e4&&(ke.set(et,Ze),ge++)),Ze}function ee(et){if(!et.__hoverStlDirty)return;et.__hoverStlDirty=!1;var Ze=et.__hoverStl;if(!Ze){et.__cachedNormalStl=et.__cachedNormalZ2=null;return}var Gt=et.__cachedNormalStl={};et.__cachedNormalZ2=et.z2;var yr=et.style;for(var br in Ze)Ze[br]!=null&&(Gt[br]=yr[br]);Gt.fill=yr.fill,Gt.stroke=yr.stroke}function ue(et){var Ze=et.__hoverStl;if(!Ze||et.__highlighted)return;var Gt=et.__zr,yr=et.useHoverLayer&&Gt&&Gt.painter.type==="canvas";if(et.__highlighted=yr?"layer":"plain",et.isGroup||!Gt&&et.useHoverLayer)return;var br=et,Sr=et.style;yr&&(br=Gt.addHover(et),Sr=br.style),or(Sr),yr||ee(br),Sr.extendFrom(Ze),Ge(Sr,Ze,"fill"),Ge(Sr,Ze,"stroke"),$t(Sr),yr||(et.dirty(!1),et.z2+=M)}function Ge(et,Ze,Gt){!Se(Ze[Gt])&&Se(et[Gt])&&(et[Gt]=Be(et[Gt]))}function ae(et){var Ze=et.__highlighted;if(!Ze)return;if(et.__highlighted=!1,et.isGroup)return;if(Ze==="layer")et.__zr&&et.__zr.removeHover(et);else{var Gt=et.style,yr=et.__cachedNormalStl;yr&&(or(Gt),et.setStyle(yr),$t(Gt));var br=et.__cachedNormalZ2;br!=null&&et.z2-br===M&&(et.z2=br)}}function Z(et,Ze,Gt){var yr=B,br=B,Sr;et.__highlighted&&(yr=H,Sr=!0),Ze(et,Gt),et.__highlighted&&(br=H,Sr=!0),et.isGroup&&et.traverse(function(Tn){!Tn.isGroup&&Ze(Tn,Gt)}),Sr&&et.__highDownOnUpdate&&et.__highDownOnUpdate(yr,br)}function Y(et,Ze){Ze=et.__hoverStl=Ze!==!1&&(et.hoverStyle||Ze||{}),et.__hoverStlDirty=!0,et.__highlighted&&(et.__cachedNormalStl=null,ae(et),ue(et))}function te(et){!Ne(this,et)&&!this.__highByOuter&&Z(this,ue)}function we(et){!Ne(this,et)&&!this.__highByOuter&&Z(this,ae)}function pe(et){this.__highByOuter|=1<<(et||0),Z(this,ue)}function De(et){!(this.__highByOuter&=~(1<<(et||0)))&&Z(this,ae)}function Ne(et,Ze){return et.__highDownSilentOnTouch&&Ze.zrByTouch}function me(et,Ze){be(et,!0),Z(et,Y,Ze)}function be(et,Ze){var Gt=Ze===!1;if(et.__highDownSilentOnTouch=et.highDownSilentOnTouch,et.__highDownOnUpdate=et.highDownOnUpdate,!Gt||et.__highDownDispatcher){var yr=Gt?"off":"on";et[yr]("mouseover",te)[yr]("mouseout",we),et[yr]("emphasis",pe)[yr]("normal",De),et.__highByOuter=et.__highByOuter||0,et.__highDownDispatcher=!Gt}}function Re(et){return!!(et&&et.__highDownDispatcher)}function it(et){var Ze=J[et];return Ze==null&&X<=32&&(Ze=J[et]=X++),Ze}function yt(et,Ze,Gt,yr,br,Sr,Tn){br=br||O;var cn=br.labelFetcher,Wn=br.labelDataIndex,lt=br.labelDimIndex,mt=br.labelProp,Le=Gt.getShallow("show"),ze=yr.getShallow("show"),$e;(Le||ze)&&(cn&&($e=cn.getFormattedLabel(Wn,"normal",null,lt,mt)),$e==null&&($e=x.isFunction(br.defaultText)?br.defaultText(Wn,br):br.defaultText));var gt=Le?$e:null,ir=ze?x.retrieve2(cn?cn.getFormattedLabel(Wn,"emphasis",null,lt,mt):null,$e):null;(gt!=null||ir!=null)&&(Pe(et,Gt,Sr,br),Pe(Ze,yr,Tn,br,!0)),et.text=gt,Ze.text=ir}function pt(et,Ze,Gt){var yr=et.style;Ze&&(or(yr),et.setStyle(Ze),$t(yr)),yr=et.__hoverStl,Gt&&yr&&(or(yr),x.extend(yr,Gt),$t(yr))}function Pe(et,Ze,Gt,yr,br){return ut(et,Ze,yr,br),Gt&&x.extend(et,Gt),et}function Nt(et,Ze,Gt){var yr={isRectText:!0},br;Gt===!1?br=!0:yr.autoColor=Gt,ut(et,Ze,yr,br)}function ut(et,Ze,Gt,yr){if(Gt=Gt||O,Gt.isRectText){var br;Gt.getTextPosition?br=Gt.getTextPosition(Ze,yr):(br=Ze.getShallow("position")||(yr?null:"inside"),br==="outside"&&(br="top")),et.textPosition=br,et.textOffset=Ze.getShallow("offset");var Sr=Ze.getShallow("rotate");Sr!=null&&(Sr*=Math.PI/180),et.textRotation=Sr,et.textDistance=x.retrieve2(Ze.getShallow("distance"),yr?null:5)}var Tn=Ze.ecModel,cn=Tn&&Tn.option.textStyle,Wn=Ft(Ze),lt;if(Wn){lt={};for(var mt in Wn)if(Wn.hasOwnProperty(mt)){var Le=Ze.getModel(["rich",mt]);Ut(lt[mt]={},Le,cn,Gt,yr)}}return et.rich=lt,Ut(et,Ze,cn,Gt,yr,!0),Gt.forceRich&&!Gt.textStyle&&(Gt.textStyle={}),et}function Ft(et){for(var Ze;et&&et!==et.ecModel;){var Gt=(et.option||O).rich;if(Gt){Ze=Ze||{};for(var yr in Gt)Gt.hasOwnProperty(yr)&&(Ze[yr]=1)}et=et.parentModel}return Ze}function Ut(et,Ze,Gt,yr,br,Sr){Gt=!br&&Gt||O,et.textFill=Kt(Ze.getShallow("color"),yr)||Gt.color,et.textStroke=Kt(Ze.getShallow("textBorderColor"),yr)||Gt.textBorderColor,et.textStrokeWidth=x.retrieve2(Ze.getShallow("textBorderWidth"),Gt.textBorderWidth),br||(Sr&&(et.insideRollbackOpt=yr,$t(et)),et.textFill==null&&(et.textFill=yr.autoColor)),et.fontStyle=Ze.getShallow("fontStyle")||Gt.fontStyle,et.fontWeight=Ze.getShallow("fontWeight")||Gt.fontWeight,et.fontSize=Ze.getShallow("fontSize")||Gt.fontSize,et.fontFamily=Ze.getShallow("fontFamily")||Gt.fontFamily,et.textAlign=Ze.getShallow("align"),et.textVerticalAlign=Ze.getShallow("verticalAlign")||Ze.getShallow("baseline"),et.textLineHeight=Ze.getShallow("lineHeight"),et.textWidth=Ze.getShallow("width"),et.textHeight=Ze.getShallow("height"),et.textTag=Ze.getShallow("tag"),(!Sr||!yr.disableBox)&&(et.textBackgroundColor=Kt(Ze.getShallow("backgroundColor"),yr),et.textPadding=Ze.getShallow("padding"),et.textBorderColor=Kt(Ze.getShallow("borderColor"),yr),et.textBorderWidth=Ze.getShallow("borderWidth"),et.textBorderRadius=Ze.getShallow("borderRadius"),et.textBoxShadowColor=Ze.getShallow("shadowColor"),et.textBoxShadowBlur=Ze.getShallow("shadowBlur"),et.textBoxShadowOffsetX=Ze.getShallow("shadowOffsetX"),et.textBoxShadowOffsetY=Ze.getShallow("shadowOffsetY")),et.textShadowColor=Ze.getShallow("textShadowColor")||Gt.textShadowColor,et.textShadowBlur=Ze.getShallow("textShadowBlur")||Gt.textShadowBlur,et.textShadowOffsetX=Ze.getShallow("textShadowOffsetX")||Gt.textShadowOffsetX,et.textShadowOffsetY=Ze.getShallow("textShadowOffsetY")||Gt.textShadowOffsetY}function Kt(et,Ze){return et!=="auto"?et:Ze&&Ze.autoColor?Ze.autoColor:null}function $t(et){var Ze=et.textPosition,Gt=et.insideRollbackOpt,yr;if(Gt&&et.textFill==null){var br=Gt.autoColor,Sr=Gt.isRectText,Tn=Gt.useInsideStyle,cn=Tn!==!1&&(Tn===!0||Sr&&Ze&&typeof Ze=="string"&&Ze.indexOf("inside")>=0),Wn=!cn&&br!=null;(cn||Wn)&&(yr={textFill:et.textFill,textStroke:et.textStroke,textStrokeWidth:et.textStrokeWidth}),cn&&(et.textFill="#fff",et.textStroke==null&&(et.textStroke=br,et.textStrokeWidth==null&&(et.textStrokeWidth=2))),Wn&&(et.textFill=br)}et.insideRollback=yr}function or(et){var Ze=et.insideRollback;Ze&&(et.textFill=Ze.textFill,et.textStroke=Ze.textStroke,et.textStrokeWidth=Ze.textStrokeWidth,et.insideRollback=null)}function ht(et,Ze){var Gt=Ze&&Ze.getModel("textStyle");return x.trim([et.fontStyle||Gt&&Gt.getShallow("fontStyle")||"",et.fontWeight||Gt&&Gt.getShallow("fontWeight")||"",(et.fontSize||Gt&&Gt.getShallow("fontSize")||12)+"px",et.fontFamily||Gt&&Gt.getShallow("fontFamily")||"sans-serif"].join(" "))}function Ee(et,Ze,Gt,yr,br,Sr){typeof br=="function"&&(Sr=br,br=null);var Tn=yr&&yr.isAnimationEnabled();if(Tn){var cn=et?"Update":"",Wn=yr.getShallow("animationDuration"+cn),lt=yr.getShallow("animationEasing"+cn),mt=yr.getShallow("animationDelay"+cn);typeof mt=="function"&&(mt=mt(br,yr.getAnimationDelayParams?yr.getAnimationDelayParams(Ze,br):null)),typeof Wn=="function"&&(Wn=Wn(br)),Wn>0?Ze.animateTo(Gt,Wn,mt||0,lt,Sr,!!Sr):(Ze.stopAnimation(),Ze.attr(Gt),Sr&&Sr())}else Ze.stopAnimation(),Ze.attr(Gt),Sr&&Sr()}function de(et,Ze,Gt,yr,br){Ee(!0,et,Ze,Gt,yr,br)}function qe(et,Ze,Gt,yr,br){Ee(!1,et,Ze,Gt,yr,br)}function rt(et,Ze){for(var Gt=f.identity([]);et&&et!==Ze;)f.mul(Gt,et.getLocalTransform(),Gt),et=et.parent;return Gt}function ve(et,Ze,Gt){return Ze&&!x.isArrayLike(Ze)&&(Ze=m.getLocalTransform(Ze)),Gt&&(Ze=f.invert([],Ze)),t.applyTransform([],et,Ze)}function bt(et,Ze,Gt){var yr=Ze[4]===0||Ze[5]===0||Ze[0]===0?1:Math.abs(2*Ze[4]/Ze[0]),br=Ze[4]===0||Ze[5]===0||Ze[2]===0?1:Math.abs(2*Ze[4]/Ze[2]),Sr=[et==="left"?-yr:et==="right"?yr:0,et==="top"?-br:et==="bottom"?br:0];return Sr=ve(Sr,Ze,Gt),Math.abs(Sr[0])>Math.abs(Sr[1])?Sr[0]>0?"right":"left":Sr[1]>0?"bottom":"top"}function jt(et,Ze,Gt,yr){if(!et||!Ze)return;function br(cn){var Wn={};return cn.traverse(function(lt){!lt.isGroup&&lt.anid&&(Wn[lt.anid]=lt)}),Wn}function Sr(cn){var Wn={position:t.clone(cn.position),rotation:cn.rotation};return cn.shape&&(Wn.shape=x.extend({},cn.shape)),Wn}var Tn=br(et);Ze.traverse(function(cn){if(!cn.isGroup&&cn.anid){var Wn=Tn[cn.anid];if(Wn){var lt=Sr(cn);cn.attr(Sr(Wn)),de(cn,lt,Gt,cn.dataIndex)}}})}function He(et,Ze){return x.map(et,function(Gt){var yr=Gt[0];yr=C(yr,Ze.x),yr=E(yr,Ze.x+Ze.width);var br=Gt[1];return br=C(br,Ze.y),br=E(br,Ze.y+Ze.height),[yr,br]})}function kt(et,Ze){var Gt=C(et.x,Ze.x),yr=E(et.x+et.width,Ze.x+Ze.width),br=C(et.y,Ze.y),Sr=E(et.y+et.height,Ze.y+Ze.height);if(yr>=Gt&&Sr>=br)return{x:Gt,y:br,width:yr-Gt,height:Sr-br}}function Ar(et,Ze,Gt){Ze=x.extend({rectHover:!0},Ze);var yr=Ze.style={strokeNoScale:!0};if(Gt=Gt||{x:-1,y:-1,width:2,height:2},et)return et.indexOf("image://")===0?(yr.image=et.slice(8),x.defaults(yr,Gt),new d(Ze)):G(et.replace("path://",""),Ze,Gt,"center")}function at(et,Ze,Gt,yr,br){for(var Sr=0,Tn=br[br.length-1];Sr<br.length;Sr++){var cn=br[Sr];if(Ht(et,Ze,Gt,yr,cn[0],cn[1],Tn[0],Tn[1]))return!0;Tn=cn}}function Ht(et,Ze,Gt,yr,br,Sr,Tn,cn){var Wn=Gt-et,lt=yr-Ze,mt=Tn-br,Le=cn-Sr,ze=Wt(mt,Le,Wn,lt);if(ot(ze))return!1;var $e=et-br,gt=Ze-Sr,ir=Wt($e,gt,Wn,lt)/ze;if(ir<0||ir>1)return!1;var Xt=Wt($e,gt,mt,Le)/ze;return!(Xt<0||Xt>1)}function Wt(et,Ze,Gt,yr){return et*yr-Gt*Ze}function ot(et){return et<=1e-6&&et>=-1e-6}W("circle",s),W("sector",c),W("ring",i),W("polygon",u),W("polyline",r),W("rect",o),W("line",h),W("bezierCurve",p),W("arc",g),R.Z2_EMPHASIS_LIFT=M,R.CACHED_LABEL_STYLE_PROPERTIES=F,R.extendShape=K,R.extendPath=z,R.registerShape=W,R.getShapeClass=P,R.makePath=G,R.makeImage=V,R.mergePath=re,R.resizePath=ce,R.subPixelOptimizeLine=ie,R.subPixelOptimizeRect=fe,R.subPixelOptimize=xe,R.setElementHoverStyle=Y,R.setHoverStyle=me,R.setAsHighDownDispatcher=be,R.isHighDownDispatcher=Re,R.getHighlightDigit=it,R.setLabelStyle=yt,R.modifyLabelStyle=pt,R.setTextStyle=Pe,R.setText=Nt,R.getFont=ht,R.updateProps=de,R.initProps=qe,R.getTransform=rt,R.applyTransform=ve,R.transformDirection=bt,R.groupTransition=jt,R.clipPointsByRect=He,R.clipRectByRect=kt,R.createIcon=Ar,R.linePolygonIntersect=at,R.lineLineIntersect=Ht},IyUQ:function(j,R,l){var x=l("bYtY"),b=l("YH21"),A=l("IwbS"),f=l("iLNv"),t=l("fc+c"),e=l("OELB"),m=l("+TT/"),d=l("72pK"),a=A.Rect,n=e.linearMap,s=e.asc,c=x.bind,i=x.each,u=7,r=1,o=30,h="horizontal",p="vertical",g=5,v=["line","bar","candlestick","scatter"],y=t.extend({type:"dataZoom.slider",init:function(I,C){this._displayables={},this._orient,this._range,this._handleEnds,this._size,this._handleWidth,this._handleHeight,this._location,this._dragging,this._dataShadowInfo,this.api=C},render:function(I,C,E,O){if(y.superApply(this,"render",arguments),f.createOrUpdate(this,"_dispatchZoomAction",this.dataZoomModel.get("throttle"),"fixRate"),this._orient=I.get("orient"),this.dataZoomModel.get("show")===!1){this.group.removeAll();return}(!O||O.type!=="dataZoom"||O.from!==this.uid)&&this._buildView(),this._updateView()},remove:function(){y.superApply(this,"remove",arguments),f.clear(this,"_dispatchZoomAction")},dispose:function(){y.superApply(this,"dispose",arguments),f.clear(this,"_dispatchZoomAction")},_buildView:function(){var I=this.group;I.removeAll(),this._resetLocation(),this._resetInterval();var C=this._displayables.barGroup=new A.Group;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),I.add(C),this._positionGroup()},_resetLocation:function(){var I=this.dataZoomModel,C=this.api,E=this._findCoordRect(),O={width:C.getWidth(),height:C.getHeight()},M=this._orient===h?{right:O.width-E.x-E.width,top:O.height-o-u,width:E.width,height:o}:{right:u,top:E.y,width:o,height:E.height},F=m.getLayoutParams(I.option);x.each(["right","top","width","height"],function(B){F[B]==="ph"&&(F[B]=M[B])});var H=m.getLayoutRect(F,O,I.padding);this._location={x:H.x,y:H.y},this._size=[H.width,H.height],this._orient===p&&this._size.reverse()},_positionGroup:function(){var I=this.group,C=this._location,E=this._orient,O=this.dataZoomModel.getFirstTargetAxisModel(),M=O&&O.get("inverse"),F=this._displayables.barGroup,H=(this._dataShadowInfo||{}).otherAxisInverse;F.attr(E===h&&!M?{scale:H?[1,1]:[1,-1]}:E===h&&M?{scale:H?[-1,1]:[-1,-1]}:E===p&&!M?{scale:H?[1,-1]:[1,1],rotation:Math.PI/2}:{scale:H?[-1,-1]:[-1,1],rotation:Math.PI/2});var B=I.getBoundingRect([F]);I.attr("position",[C.x-B.x,C.y-B.y])},_getViewExtent:function(){return[0,this._size[0]]},_renderBackground:function(){var I=this.dataZoomModel,C=this._size,E=this._displayables.barGroup;E.add(new a({silent:!0,shape:{x:0,y:0,width:C[0],height:C[1]},style:{fill:I.get("backgroundColor")},z2:-40})),E.add(new a({shape:{x:0,y:0,width:C[0],height:C[1]},style:{fill:"transparent"},z2:0,onclick:x.bind(this._onClickPanelClick,this)}))},_renderDataShadow:function(){var I=this._dataShadowInfo=this._prepareDataShadowInfo();if(!I)return;var C=this._size,E=I.series,O=E.getRawData(),M=E.getShadowDim?E.getShadowDim():I.otherDim;if(M==null)return;var F=O.getDataExtent(M),H=(F[1]-F[0])*.3;F=[F[0]-H,F[1]+H];var B=[0,C[1]],X=[0,C[0]],J=[[C[0],0],[0,0]],k=[],K=X[1]/(O.count()-1),z=0,W=Math.round(O.count()/C[0]),P;O.each([M],function(V,q){if(W>0&&q%W){z+=K;return}var re=V==null||isNaN(V)||V==="",ce=re?0:n(V,F,B,!0);re&&!P&&q?(J.push([J[J.length-1][0],0]),k.push([k[k.length-1][0],0])):!re&&P&&(J.push([z,0]),k.push([z,0])),J.push([z,ce]),k.push([z,ce]),z+=K,P=re});var G=this.dataZoomModel;this._displayables.barGroup.add(new A.Polygon({shape:{points:J},style:x.defaults({fill:G.get("dataBackgroundColor")},G.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new A.Polyline({shape:{points:k},style:G.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))},_prepareDataShadowInfo:function(){var I=this.dataZoomModel,C=I.get("showDataShadow");if(C===!1)return;var E,O=this.ecModel;return I.eachTargetAxis(function(M,F){var H=I.getAxisProxy(M.name,F).getTargetSeriesModels();x.each(H,function(B){if(E)return;if(C!==!0&&x.indexOf(v,B.get("type"))<0)return;var X=O.getComponent(M.axis,F).axis,J=w(M.name),k,K=B.coordinateSystem;J!=null&&K.getOtherAxis&&(k=K.getOtherAxis(X).inverse),J=B.getData().mapDimension(J),E={thisAxis:X,series:B,thisDim:M.name,otherDim:J,otherAxisInverse:k}},this)},this),E},_renderHandle:function(){var I=this._displayables,C=I.handles=[],E=I.handleLabels=[],O=this._displayables.barGroup,M=this._size,F=this.dataZoomModel;O.add(I.filler=new a({draggable:!0,cursor:S(this._orient),drift:c(this._onDragMove,this,"all"),ondragstart:c(this._showDataInfo,this,!0),ondragend:c(this._onDragEnd,this),onmouseover:c(this._showDataInfo,this,!0),onmouseout:c(this._showDataInfo,this,!1),style:{fill:F.get("fillerColor"),textPosition:"inside"}})),O.add(new a({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:M[0],height:M[1]},style:{stroke:F.get("dataBackgroundColor")||F.get("borderColor"),lineWidth:r,fill:"rgba(0,0,0,0)"}})),i([0,1],function(H){var B=A.createIcon(F.get("handleIcon"),{cursor:S(this._orient),draggable:!0,drift:c(this._onDragMove,this,H),ondragend:c(this._onDragEnd,this),onmouseover:c(this._showDataInfo,this,!0),onmouseout:c(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),X=B.getBoundingRect();this._handleHeight=e.parsePercent(F.get("handleSize"),this._size[1]),this._handleWidth=X.width/X.height*this._handleHeight,B.setStyle(F.getModel("handleStyle").getItemStyle());var J=F.get("handleColor");J!=null&&(B.style.fill=J),O.add(C[H]=B);var k=F.textStyleModel;this.group.add(E[H]=new A.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:k.getTextColor(),textFont:k.getFont()},z2:10}))},this)},_resetInterval:function(){var I=this._range=this.dataZoomModel.getPercentRange(),C=this._getViewExtent();this._handleEnds=[n(I[0],[0,100],C,!0),n(I[1],[0,100],C,!0)]},_updateInterval:function(I,C){var E=this.dataZoomModel,O=this._handleEnds,M=this._getViewExtent(),F=E.findRepresentativeAxisProxy().getMinMaxSpan(),H=[0,100];d(C,O,M,E.get("zoomLock")?"all":I,F.minSpan!=null?n(F.minSpan,H,M,!0):null,F.maxSpan!=null?n(F.maxSpan,H,M,!0):null);var B=this._range,X=this._range=s([n(O[0],M,H,!0),n(O[1],M,H,!0)]);return!B||B[0]!==X[0]||B[1]!==X[1]},_updateView:function(I){var C=this._displayables,E=this._handleEnds,O=s(E.slice()),M=this._size;i([0,1],function(F){var H=C.handles[F],B=this._handleHeight;H.attr({scale:[B/2,B/2],position:[E[F],M[1]/2-B/2]})},this),C.filler.setShape({x:O[0],y:0,width:O[1]-O[0],height:M[1]}),this._updateDataInfo(I)},_updateDataInfo:function(I){var C=this.dataZoomModel,E=this._displayables,O=E.handleLabels,M=this._orient,F=["",""];if(C.get("showDetail")){var H=C.findRepresentativeAxisProxy();if(H){var B=H.getAxisModel().axis,X=this._range,J=I?H.calculateDataWindow({start:X[0],end:X[1]}).valueWindow:H.getDataValueWindow();F=[this._formatLabel(J[0],B),this._formatLabel(J[1],B)]}}var k=s(this._handleEnds.slice());K.call(this,0),K.call(this,1);function K(z){var W=A.getTransform(E.handles[z].parent,this.group),P=A.transformDirection(z===0?"right":"left",W),G=this._handleWidth/2+g,V=A.applyTransform([k[z]+(z===0?-G:G),this._size[1]/2],W);O[z].setStyle({x:V[0],y:V[1],textVerticalAlign:M===h?"middle":P,textAlign:M===h?P:"center",text:F[z]})}},_formatLabel:function(I,C){var E=this.dataZoomModel,O=E.get("labelFormatter"),M=E.get("labelPrecision");(M==null||M==="auto")&&(M=C.getPixelPrecision());var F=I==null||isNaN(I)?"":C.type==="category"||C.type==="time"?C.scale.getLabel(Math.round(I)):I.toFixed(Math.min(M,20));return x.isFunction(O)?O(I,F):x.isString(O)?O.replace("{value}",F):F},_showDataInfo:function(I){I=this._dragging||I;var C=this._displayables.handleLabels;C[0].attr("invisible",!I),C[1].attr("invisible",!I)},_onDragMove:function(I,C,E,O){this._dragging=!0,b.stop(O.event);var M=this._displayables.barGroup.getLocalTransform(),F=A.applyTransform([C,E],M,!0),H=this._updateInterval(I,F[0]),B=this.dataZoomModel.get("realtime");this._updateView(!B),H&&B&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1);var I=this.dataZoomModel.get("realtime");!I&&this._dispatchZoomAction()},_onClickPanelClick:function(I){var C=this._size,E=this._displayables.barGroup.transformCoordToLocal(I.offsetX,I.offsetY);if(E[0]<0||E[0]>C[0]||E[1]<0||E[1]>C[1])return;var O=this._handleEnds,M=(O[0]+O[1])/2,F=this._updateInterval("all",E[0]-M);this._updateView(),F&&this._dispatchZoomAction()},_dispatchZoomAction:function(){var I=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:I[0],end:I[1]})},_findCoordRect:function(){var I;if(i(this.getTargetCoordInfo(),function(O){if(!I&&O.length){var M=O[0].model.coordinateSystem;I=M.getRect&&M.getRect()}}),!I){var C=this.api.getWidth(),E=this.api.getHeight();I={x:C*.2,y:E*.2,width:C*.6,height:E*.6}}return I}});function w(I){var C={x:"y",y:"x",radius:"angle",angle:"radius"};return C[I]}function S(I){return I==="vertical"?"ns-resize":"ew-resize"}var _=y;j.exports=_},IzEo:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("lnY3"),f=l.n(A),t=l("Znn+"),e=l("14J3"),m=l("jCWc")},J66h:function(j,R,l){(function(x){var b,A;(function(f,t){j.exports=t(f)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof x!="undefined"?x:this,function(f){"use strict";f=f||{};var t=f.Base64,e="2.6.4",m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=function(B){for(var X={},J=0,k=B.length;J<k;J++)X[B.charAt(J)]=J;return X}(m),a=String.fromCharCode,n=function(X){if(X.length<2){var J=X.charCodeAt(0);return J<128?X:J<2048?a(192|J>>>6)+a(128|J&63):a(224|J>>>12&15)+a(128|J>>>6&63)+a(128|J&63)}else{var J=65536+(X.charCodeAt(0)-55296)*1024+(X.charCodeAt(1)-56320);return a(240|J>>>18&7)+a(128|J>>>12&63)+a(128|J>>>6&63)+a(128|J&63)}},s=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,c=function(X){return X.replace(s,n)},i=function(X){var J=[0,2,1][X.length%3],k=X.charCodeAt(0)<<16|(X.length>1?X.charCodeAt(1):0)<<8|(X.length>2?X.charCodeAt(2):0),K=[m.charAt(k>>>18),m.charAt(k>>>12&63),J>=2?"=":m.charAt(k>>>6&63),J>=1?"=":m.charAt(k&63)];return K.join("")},u=f.btoa&&typeof f.btoa=="function"?function(B){return f.btoa(B)}:function(B){if(B.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return B.replace(/[\s\S]{1,3}/g,i)},r=function(X){return u(c(String(X)))},o=function(X){return X.replace(/[+\/]/g,function(J){return J=="+"?"-":"_"}).replace(/=/g,"")},h=function(X,J){return J?o(r(X)):r(X)},p=function(X){return h(X,!0)},g;f.Uint8Array&&(g=function(X,J){for(var k="",K=0,z=X.length;K<z;K+=3){var W=X[K],P=X[K+1],G=X[K+2],V=W<<16|P<<8|G;k+=m.charAt(V>>>18)+m.charAt(V>>>12&63)+(typeof P!="undefined"?m.charAt(V>>>6&63):"=")+(typeof G!="undefined"?m.charAt(V&63):"=")}return J?o(k):k});var v=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,y=function(X){switch(X.length){case 4:var J=(7&X.charCodeAt(0))<<18|(63&X.charCodeAt(1))<<12|(63&X.charCodeAt(2))<<6|63&X.charCodeAt(3),k=J-65536;return a((k>>>10)+55296)+a((k&1023)+56320);case 3:return a((15&X.charCodeAt(0))<<12|(63&X.charCodeAt(1))<<6|63&X.charCodeAt(2));default:return a((31&X.charCodeAt(0))<<6|63&X.charCodeAt(1))}},w=function(X){return X.replace(v,y)},S=function(X){var J=X.length,k=J%4,K=(J>0?d[X.charAt(0)]<<18:0)|(J>1?d[X.charAt(1)]<<12:0)|(J>2?d[X.charAt(2)]<<6:0)|(J>3?d[X.charAt(3)]:0),z=[a(K>>>16),a(K>>>8&255),a(K&255)];return z.length-=[0,0,2,1][k],z.join("")},_=f.atob&&typeof f.atob=="function"?function(B){return f.atob(B)}:function(B){return B.replace(/\S{1,4}/g,S)},I=function(X){return _(String(X).replace(/[^A-Za-z0-9\+\/]/g,""))},C=function(X){return w(_(X))},E=function(X){return String(X).replace(/[-_]/g,function(J){return J=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},O=function(X){return C(E(X))},M;f.Uint8Array&&(M=function(X){return Uint8Array.from(I(E(X)),function(J){return J.charCodeAt(0)})});var F=function(){var X=f.Base64;return f.Base64=t,X};if(f.Base64={VERSION:e,atob:I,btoa:u,fromBase64:O,toBase64:h,utob:c,encode:h,encodeURI:p,btou:w,decode:O,noConflict:F,fromUint8Array:g,toUint8Array:M},typeof Object.defineProperty=="function"){var H=function(X){return{value:X,enumerable:!1,writable:!0,configurable:!0}};f.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",H(function(){return O(this)})),Object.defineProperty(String.prototype,"toBase64",H(function(B){return h(this,B)})),Object.defineProperty(String.prototype,"toBase64URI",H(function(){return h(this,!0)}))}}return f.Meteor&&(Base64=f.Base64),j.exports?j.exports.Base64=f.Base64:!(b=[],A=function(){return f.Base64}.apply(R,b),A!==void 0&&(j.exports=A)),{Base64:f.Base64}})}).call(this,l("yLpj"))},JEkh:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("ProS"),f=l("bYtY"),t=l("ItGF"),e=l("4NO4"),m=l("7aKB"),d=l("OKJ2"),a=m.addCommas,n=m.encodeHTML;function s(u){e.defaultEmphasis(u,"label",["show"])}var c=A.extendComponentModel({type:"marker",dependencies:["series","grid","polar","geo"],init:function(u,r,o){this.mergeDefaultAndTheme(u,o),this._mergeOption(u,o,!1,!0)},isAnimationEnabled:function(){if(t.node)return!1;var u=this.__hostSeries;return this.getShallow("animation")&&u&&u.isAnimationEnabled()},mergeOption:function(u,r){this._mergeOption(u,r,!1,!1)},_mergeOption:function(u,r,o,h){var p=this.constructor,g=this.mainType+"Model";o||r.eachSeries(function(v){var y=v.get(this.mainType,!0),w=v[g];if(!y||!y.data){v[g]=null;return}w?w._mergeOption(y,r,!0):(h&&s(y),f.each(y.data,function(S){S instanceof Array?(s(S[0]),s(S[1])):s(S)}),w=new p(y,this,r),f.extend(w,{mainType:this.mainType,seriesIndex:v.seriesIndex,name:v.name,createdBySelf:!0}),w.__hostSeries=v),v[g]=w},this)},formatTooltip:function(u){var r=this.getData(),o=this.getRawValue(u),h=f.isArray(o)?f.map(o,a).join(", "):a(o),p=r.getName(u),g=n(this.name);return(o!=null||p)&&(g+="<br />"),p&&(g+=n(p),o!=null&&(g+=" : ")),o!=null&&(g+=n(h)),g},getData:function(){return this._data},setData:function(u){this._data=u}});f.mixin(c,d);var i=c;j.exports=i},JGo8:function(j,R,l){},JLnu:function(j,R,l){var x=l("+TT/"),b=l("OELB"),A=b.parsePercent,f=b.linearMap;function t(a,n){return x.getLayoutRect(a.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})}function e(a,n){for(var s=a.mapDimension("value"),c=a.mapArray(s,function(h){return h}),i=[],u=n==="ascending",r=0,o=a.count();r<o;r++)i[r]=r;return typeof n=="function"?i.sort(n):n!=="none"&&i.sort(function(h,p){return u?c[h]-c[p]:c[p]-c[h]}),i}function m(a){a.each(function(n){var s=a.getItemModel(n),c=s.getModel("label"),i=c.get("position"),u=s.getModel("labelLine"),r=a.getItemLayout(n),o=r.points,h=i==="inner"||i==="inside"||i==="center"||i==="insideLeft"||i==="insideRight",p,g,v,y;if(h)i==="insideLeft"?(g=(o[0][0]+o[3][0])/2+5,v=(o[0][1]+o[3][1])/2,p="left"):i==="insideRight"?(g=(o[1][0]+o[2][0])/2-5,v=(o[1][1]+o[2][1])/2,p="right"):(g=(o[0][0]+o[1][0]+o[2][0]+o[3][0])/4,v=(o[0][1]+o[1][1]+o[2][1]+o[3][1])/4,p="center"),y=[[g,v],[g,v]];else{var w,S,_,I=u.get("length");i==="left"?(w=(o[3][0]+o[0][0])/2,S=(o[3][1]+o[0][1])/2,_=w-I,g=_-5,p="right"):i==="right"?(w=(o[1][0]+o[2][0])/2,S=(o[1][1]+o[2][1])/2,_=w+I,g=_+5,p="left"):i==="rightTop"?(w=o[1][0],S=o[1][1],_=w+I,g=_+5,p="top"):i==="rightBottom"?(w=o[2][0],S=o[2][1],_=w+I,g=_+5,p="bottom"):i==="leftTop"?(w=o[0][0],S=o[1][1],_=w-I,g=_-5,p="right"):i==="leftBottom"?(w=o[3][0],S=o[2][1],_=w-I,g=_-5,p="right"):(w=(o[1][0]+o[2][0])/2,S=(o[1][1]+o[2][1])/2,_=w+I,g=_+5,p="left");var C=S;y=[[w,S],[_,C]],v=C}r.label={linePoints:y,x:g,y:v,verticalAlign:"middle",textAlign:p,inside:h}})}function d(a,n,s){a.eachSeriesByType("funnel",function(c){var i=c.getData(),u=i.mapDimension("value"),r=c.get("sort"),o=t(c,n),h=e(i,r),p=[A(c.get("minSize"),o.width),A(c.get("maxSize"),o.width)],g=i.getDataExtent(u),v=c.get("min"),y=c.get("max");v==null&&(v=Math.min(g[0],0)),y==null&&(y=g[1]);var w=c.get("funnelAlign"),S=c.get("gap"),_=(o.height-S*(i.count()-1))/i.count(),I=o.y,C=function(J,k){var K=i.get(u,J)||0,z=f(K,[v,y],p,!0),W;switch(w){case"left":W=o.x;break;case"center":W=o.x+(o.width-z)/2;break;case"right":W=o.x+o.width-z;break}return[[W,k],[W+z,k]]};r==="ascending"&&(_=-_,S=-S,I+=o.height,h=h.reverse());for(var E=0;E<h.length;E++){var O=h[E],M=h[E+1],F=i.getItemModel(O),H=F.get("itemStyle.height");H==null?H=_:(H=A(H,o.height),r==="ascending"&&(H=-H));var B=C(O,I),X=C(M,I+H);I+=H+S,i.setItemLayout(O,{points:B.concat(X.slice().reverse())})}m(i)})}j.exports=d},JSwD:function(j,R,l){"use strict";function x(o){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(p){return typeof p}:x=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},x(o)}Object.defineProperty(R,"__esModule",{value:!0}),R.default=r;var b=f(l("6BzB"));function A(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return A=function(){return o},o}function f(o){if(o&&o.__esModule)return o;if(o===null||x(o)!=="object"&&typeof o!="function")return{default:o};var h=A();if(h&&h.has(o))return h.get(o);var p={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in o)if(Object.prototype.hasOwnProperty.call(o,v)){var y=g?Object.getOwnPropertyDescriptor(o,v):null;y&&(y.get||y.set)?Object.defineProperty(p,v,y):p[v]=o[v]}return p.default=o,h&&h.set(o,p),p}var t=15,e=852,m=592,d=0,a=1,n=2,s=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],c=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],i=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],u=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function r(o,h,p,g,v,y,w,S){var _=S.bits,I=0,C=0,E=0,O=0,M=0,F=0,H=0,B=0,X=0,J=0,k,K,z,W,P,G=null,V=0,q,re=new b.Buf16(t+1),ce=new b.Buf16(t+1),ie=null,fe=0,xe,Se,ke;for(I=0;I<=t;I++)re[I]=0;for(C=0;C<g;C++)re[h[p+C]]++;for(M=_,O=t;O>=1&&!(re[O]!==0);O--);if(M>O&&(M=O),O===0)return v[y++]=1<<24|64<<16|0,v[y++]=1<<24|64<<16|0,S.bits=1,0;for(E=1;E<O&&!(re[E]!==0);E++);for(M<E&&(M=E),B=1,I=1;I<=t;I++)if(B<<=1,B-=re[I],B<0)return-1;if(B>0&&(o===d||O!==1))return-1;for(ce[1]=0,I=1;I<t;I++)ce[I+1]=ce[I]+re[I];for(C=0;C<g;C++)h[p+C]!==0&&(w[ce[h[p+C]]++]=C);if(o===d?(G=ie=w,q=19):o===a?(G=s,V-=257,ie=c,fe-=257,q=256):(G=i,ie=u,q=-1),J=0,C=0,I=E,P=y,F=M,H=0,z=-1,X=1<<M,W=X-1,o===a&&X>e||o===n&&X>m)return 1;for(;;){xe=I-H,w[C]<q?(Se=0,ke=w[C]):w[C]>q?(Se=ie[fe+w[C]],ke=G[V+w[C]]):(Se=32+64,ke=0),k=1<<I-H,K=1<<F,E=K;do K-=k,v[P+(J>>H)+K]=xe<<24|Se<<16|ke|0;while(K!==0);for(k=1<<I-1;J&k;)k>>=1;if(k!==0?(J&=k-1,J+=k):J=0,C++,--re[I]===0){if(I===O)break;I=h[p+w[C]]}if(I>M&&(J&W)!==z){for(H===0&&(H=M),P+=E,F=I-H,B=1<<F;F+H<O&&!(B-=re[F+H],B<=0);)F++,B<<=1;if(X+=1<<F,o===a&&X>e||o===n&&X>m)return 1;z=J&W,v[z]=M<<24|F<<16|P-y|0}}return J!==0&&(v[P+J]=I-H<<24|64<<16|0),S.bits=M,0}},JVwQ:function(j,R,l){var x=l("ProS"),b=l("1NG9"),A=b.Polygon,f=l("IwbS"),t=l("bYtY"),e=t.bind,m=t.extend,d=l("gPAo"),a=x.extendChartView({type:"themeRiver",init:function(){this._layers=[]},render:function(s,c,i){var u=s.getData(),r=this.group,o=s.getLayerSeries(),h=u.getLayout("layoutInfo"),p=h.rect,g=h.boundaryGap;r.attr("position",[0,p.y+g[0]]);function v(_){return _.name}var y=new d(this._layersSeries||[],o,v,v),w={};y.add(e(S,this,"add")).update(e(S,this,"update")).remove(e(S,this,"remove")).execute();function S(_,I,C){var E=this._layers;if(_==="remove"){r.remove(E[I]);return}for(var O=[],M=[],F,H=o[I].indices,B=0;B<H.length;B++){var X=u.getItemLayout(H[B]),J=X.x,k=X.y0,K=X.y;O.push([J,k]),M.push([J,k+K]),F=u.getItemVisual(H[B],"color")}var z,W,P=u.getItemLayout(H[0]),G=u.getItemModel(H[B-1]),V=G.getModel("label"),q=V.get("margin");if(_==="add"){var re=w[I]=new f.Group;z=new A({shape:{points:O,stackedOnPoints:M,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),W=new f.Text({style:{x:P.x-q,y:P.y0+P.y/2}}),re.add(z),re.add(W),r.add(re),z.setClipPath(n(z.getBoundingRect(),s,function(){z.removeClipPath()}))}else{var re=E[C];z=re.childAt(0),W=re.childAt(1),r.add(re),w[I]=re,f.updateProps(z,{shape:{points:O,stackedOnPoints:M}},s),f.updateProps(W,{style:{x:P.x-q,y:P.y0+P.y/2}},s)}var ce=G.getModel("emphasis.itemStyle"),ie=G.getModel("itemStyle");f.setTextStyle(W.style,V,{text:V.get("show")?s.getFormattedLabel(H[B-1],"normal")||u.getName(H[B-1]):null,textVerticalAlign:"middle"}),z.setStyle(m({fill:F},ie.getItemStyle(["color"]))),f.setHoverStyle(z,ce.getItemStyle())}this._layersSeries=o,this._layers=w},dispose:function(){}});function n(s,c,i){var u=new f.Rect({shape:{x:s.x-10,y:s.y-10,width:0,height:s.height+20}});return f.initProps(u,{shape:{width:s.width+20,height:s.height+20}},c,i),u}j.exports=a},JgUQ:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};R.default=x},JsLm:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("lwsE"),e=l.n(t),m=l("W8MJ"),d=l.n(m),a=l("PJYZ"),n=l.n(a),s=l("7W2i"),c=l.n(s),i=l("LQ03"),u=l.n(i),r=l("q1tI"),o=l("i8i4"),h=l("TSYQ"),p=l.n(h),g=l("zT1h"),v=l("cDf5"),y=l.n(v),w=l("BGR+"),S=l("t23M"),_=l("H84U"),I=l("PEeC");function C(ge){return ge!==window?ge.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function E(ge,Be,ee){return ee!==void 0&&Be.top>ge.top-ee?ee+Be.top:void 0}function O(ge,Be,ee){if(ee!==void 0&&Be.bottom<ge.bottom+ee){var ue=window.innerHeight-Be.bottom;return ee+ue}return}var M=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"],F=[];function H(){return F}function B(ge,Be){if(!ge)return;var ee=F.find(function(ue){return ue.target===ge});ee?ee.affixList.push(Be):(ee={target:ge,affixList:[Be],eventHandlers:{}},F.push(ee),M.forEach(function(ue){ee.eventHandlers[ue]=Object(g.a)(ge,ue,function(){ee.affixList.forEach(function(Ge){Ge.lazyUpdatePosition()})})}))}function X(ge){var Be=F.find(function(ee){var ue=ee.affixList.some(function(Ge){return Ge===ge});return ue&&(ee.affixList=ee.affixList.filter(function(Ge){return Ge!==ge})),ue});Be&&Be.affixList.length===0&&(F=F.filter(function(ee){return ee!==Be}),M.forEach(function(ee){var ue=Be.eventHandlers[ee];ue&&ue.remove&&ue.remove()}))}var J=function(ge,Be,ee,ue){var Ge=arguments.length,ae=Ge<3?Be:ue===null?ue=Object.getOwnPropertyDescriptor(Be,ee):ue,Z;if((typeof Reflect=="undefined"?"undefined":y()(Reflect))==="object"&&typeof Reflect.decorate=="function")ae=Reflect.decorate(ge,Be,ee,ue);else for(var Y=ge.length-1;Y>=0;Y--)(Z=ge[Y])&&(ae=(Ge<3?Z(ae):Ge>3?Z(Be,ee,ae):Z(Be,ee))||ae);return Ge>3&&ae&&Object.defineProperty(Be,ee,ae),ae};function k(){return typeof window!="undefined"?window:null}var K;(function(ge){ge[ge.None=0]="None",ge[ge.Prepare=1]="Prepare"})(K||(K={}));var z=function(ge){c()(ee,ge);var Be=u()(ee);function ee(){var ue;return e()(this,ee),ue=Be.apply(this,arguments),ue.state={status:K.None,lastAffix:!1,prevTarget:null},ue.getOffsetTop=function(){var Ge=ue.props.offsetBottom,ae=ue.props.offsetTop;return Ge===void 0&&ae===void 0&&(ae=0),ae},ue.getOffsetBottom=function(){return ue.props.offsetBottom},ue.savePlaceholderNode=function(Ge){ue.placeholderNode=Ge},ue.saveFixedNode=function(Ge){ue.fixedNode=Ge},ue.measure=function(){var Ge=ue.state,ae=Ge.status,Z=Ge.lastAffix,Y=ue.props.onChange,te=ue.getTargetFunc();if(ae!==K.Prepare||!ue.fixedNode||!ue.placeholderNode||!te)return;var we=ue.getOffsetTop(),pe=ue.getOffsetBottom(),De=te();if(!De)return;var Ne={status:K.None},me=C(De),be=C(ue.placeholderNode),Re=E(be,me,we),it=O(be,me,pe);Re!==void 0?(Ne.affixStyle={position:"fixed",top:Re,width:be.width,height:be.height},Ne.placeholderStyle={width:be.width,height:be.height}):it!==void 0&&(Ne.affixStyle={position:"fixed",bottom:it,width:be.width,height:be.height},Ne.placeholderStyle={width:be.width,height:be.height}),Ne.lastAffix=!!Ne.affixStyle,Y&&Z!==Ne.lastAffix&&Y(Ne.lastAffix),ue.setState(Ne)},ue.prepareMeasure=function(){if(ue.setState({status:K.Prepare,affixStyle:void 0,placeholderStyle:void 0}),!1)var Ge},ue.render=function(){var Ge=ue.context.getPrefixCls,ae=ue.state,Z=ae.affixStyle,Y=ae.placeholderStyle,te=ue.props,we=te.prefixCls,pe=te.children,De=p()(f()({},Ge("affix",we),Z)),Ne=Object(w.default)(ue.props,["prefixCls","offsetTop","offsetBottom","target","onChange"]);return r.createElement(S.a,{onResize:function(){ue.updatePosition()}},r.createElement("div",b()({},Ne,{ref:ue.savePlaceholderNode}),Z&&r.createElement("div",{style:Y,"aria-hidden":"true"}),r.createElement("div",{className:De,ref:ue.saveFixedNode,style:Z},r.createElement(S.a,{onResize:function(){ue.updatePosition()}},pe))))},ue}return d()(ee,[{key:"getTargetFunc",value:function(){var Ge=this.context.getTargetContainer,ae=this.props.target;return ae!==void 0?ae:Ge||k}},{key:"componentDidMount",value:function(){var Ge=this,ae=this.getTargetFunc();ae&&(this.timeout=setTimeout(function(){B(ae(),Ge),Ge.updatePosition()}))}},{key:"componentDidUpdate",value:function(Ge){var ae=this.state.prevTarget,Z=this.getTargetFunc(),Y=null;Z&&(Y=Z()||null),ae!==Y&&(X(this),Y&&(B(Y,this),this.updatePosition()),this.setState({prevTarget:Y})),(Ge.offsetTop!==this.props.offsetTop||Ge.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout),X(this),this.updatePosition.cancel(),this.lazyUpdatePosition.cancel()}},{key:"updatePosition",value:function(){this.prepareMeasure()}},{key:"lazyUpdatePosition",value:function(){var Ge=this.getTargetFunc(),ae=this.state.affixStyle;if(Ge&&ae){var Z=this.getOffsetTop(),Y=this.getOffsetBottom(),te=Ge();if(te&&this.placeholderNode){var we=C(te),pe=C(this.placeholderNode),De=E(pe,we,Z),Ne=O(pe,we,Y);if(De!==void 0&&ae.top===De||Ne!==void 0&&ae.bottom===Ne)return}}this.prepareMeasure()}}]),ee}(r.Component);z.contextType=_.b,J([Object(I.b)()],z.prototype,"updatePosition",null),J([Object(I.b)()],z.prototype,"lazyUpdatePosition",null);var W=z,P=l("zAh6"),G=l("i6bk"),V=r.createContext(null),q=V;function re(){return window}function ce(ge,Be){if(!ge.getClientRects().length)return 0;var ee=ge.getBoundingClientRect();return ee.width||ee.height?Be===window?(Be=ge.ownerDocument.documentElement,ee.top-Be.clientTop):ee.top-Be.getBoundingClientRect().top:ee.top}var ie=/#(\S+)$/,fe=function(ge){c()(ee,ge);var Be=u()(ee);function ee(){var ue;return e()(this,ee),ue=Be.apply(this,arguments),ue.state={activeLink:null},ue.links=[],ue.registerLink=function(Ge){ue.links.includes(Ge)||ue.links.push(Ge)},ue.unregisterLink=function(Ge){var ae=ue.links.indexOf(Ge);ae!==-1&&ue.links.splice(ae,1)},ue.getContainer=function(){var Ge=ue.context.getTargetContainer,ae=ue.props.getContainer,Z=ae||Ge||re;return Z()},ue.handleScrollTo=function(Ge){var ae=ue.props,Z=ae.offsetTop,Y=ae.targetOffset;ue.setCurrentActiveLink(Ge);var te=ue.getContainer(),we=Object(G.a)(te,!0),pe=ie.exec(Ge);if(!pe)return;var De=document.getElementById(pe[1]);if(!De)return;var Ne=ce(De,te),me=we+Ne;me-=Y!==void 0?Y:Z||0,ue.animating=!0,Object(P.a)(me,{callback:function(){ue.animating=!1},getContainer:ue.getContainer})},ue.saveInkNode=function(Ge){ue.inkNode=Ge},ue.setCurrentActiveLink=function(Ge){var ae=ue.state.activeLink,Z=ue.props.onChange;ae!==Ge&&(ue.setState({activeLink:Ge}),Z&&Z(Ge))},ue.handleScroll=function(){if(ue.animating)return;var Ge=ue.props,ae=Ge.offsetTop,Z=Ge.bounds,Y=Ge.targetOffset,te=ue.getCurrentAnchor(Y!==void 0?Y:ae||0,Z);ue.setCurrentActiveLink(te)},ue.updateInk=function(){var Ge=n()(ue),ae=Ge.prefixCls,Z=o.findDOMNode(n()(ue)),Y=Z.getElementsByClassName("".concat(ae,"-link-title-active"))[0];Y&&(ue.inkNode.style.top="".concat(Y.offsetTop+Y.clientHeight/2-4.5,"px"))},ue.render=function(){var Ge=ue.context,ae=Ge.getPrefixCls,Z=Ge.direction,Y=ue.props,te=Y.prefixCls,we=Y.className,pe=we===void 0?"":we,De=Y.style,Ne=Y.offsetTop,me=Y.affix,be=Y.showInkInFixed,Re=Y.children,it=ue.state.activeLink,yt=ae("anchor",te);ue.prefixCls=yt;var pt=p()("".concat(yt,"-ink-ball"),{visible:it}),Pe=p()(pe,"".concat(yt,"-wrapper"),f()({},"".concat(yt,"-rtl"),Z==="rtl")),Nt=p()(yt,{fixed:!me&&!be}),ut=b()({maxHeight:Ne?"calc(100vh - ".concat(Ne,"px)"):"100vh"},De),Ft=r.createElement("div",{className:Pe,style:ut},r.createElement("div",{className:Nt},r.createElement("div",{className:"".concat(yt,"-ink")},r.createElement("span",{className:pt,ref:ue.saveInkNode})),Re));return r.createElement(q.Provider,{value:{registerLink:ue.registerLink,unregisterLink:ue.unregisterLink,activeLink:ue.state.activeLink,scrollTo:ue.handleScrollTo,onClick:ue.props.onClick}},me?r.createElement(W,{offsetTop:Ne,target:ue.getContainer},Ft):Ft)},ue}return d()(ee,[{key:"componentDidMount",value:function(){this.scrollContainer=this.getContainer(),this.scrollEvent=Object(g.a)(this.scrollContainer,"scroll",this.handleScroll),this.handleScroll()}},{key:"componentDidUpdate",value:function(){if(this.scrollEvent){var Ge=this.getContainer();this.scrollContainer!==Ge&&(this.scrollContainer=Ge,this.scrollEvent.remove(),this.scrollEvent=Object(g.a)(this.scrollContainer,"scroll",this.handleScroll),this.handleScroll())}this.updateInk()}},{key:"componentWillUnmount",value:function(){this.scrollEvent&&this.scrollEvent.remove()}},{key:"getCurrentAnchor",value:function(){var Ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:5,Z=this.props.getCurrentAnchor;if(typeof Z=="function")return Z();var Y=[],te=this.getContainer();if(this.links.forEach(function(pe){var De=ie.exec(pe.toString());if(!De)return;var Ne=document.getElementById(De[1]);if(Ne){var me=ce(Ne,te);me<Ge+ae&&Y.push({link:pe,top:me})}}),Y.length){var we=Y.reduce(function(pe,De){return De.top>pe.top?De:pe});return we.link}return""}}]),ee}(r.Component);fe.defaultProps={affix:!0,showInkInFixed:!1},fe.contextType=_.b;var xe=function(ge){c()(ee,ge);var Be=u()(ee);function ee(){var ue;return e()(this,ee),ue=Be.apply(this,arguments),ue.handleClick=function(Ge){var ae=ue.context,Z=ae.scrollTo,Y=ae.onClick,te=ue.props,we=te.href,pe=te.title;Y&&Y(Ge,{title:pe,href:we}),Z(we)},ue.renderAnchorLink=function(Ge){var ae=Ge.getPrefixCls,Z=ue.props,Y=Z.prefixCls,te=Z.href,we=Z.title,pe=Z.children,De=Z.className,Ne=Z.target,me=ae("anchor",Y),be=ue.context.activeLink===te,Re=p()(De,"".concat(me,"-link"),f()({},"".concat(me,"-link-active"),be)),it=p()("".concat(me,"-link-title"),f()({},"".concat(me,"-link-title-active"),be));return r.createElement("div",{className:Re},r.createElement("a",{className:it,href:te,title:typeof we=="string"?we:"",target:Ne,onClick:ue.handleClick},we),pe)},ue}return d()(ee,[{key:"componentDidMount",value:function(){this.context.registerLink(this.props.href)}},{key:"componentDidUpdate",value:function(Ge){var ae=Ge.href,Z=this.props.href;ae!==Z&&(this.context.unregisterLink(ae),this.context.registerLink(Z))}},{key:"componentWillUnmount",value:function(){this.context.unregisterLink(this.props.href)}},{key:"render",value:function(){return r.createElement(_.a,null,this.renderAnchorLink)}}]),ee}(r.Component);xe.defaultProps={href:"#"},xe.contextType=q;var Se=xe;fe.Link=Se;var ke=R.a=fe},JuEJ:function(j,R,l){var x=l("bYtY"),b=l("4NO4"),A=x.each,f=x.isObject,t=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function e(r){var o=r&&r.itemStyle;if(!o)return;for(var h=0,p=t.length;h<p;h++){var g=t[h],v=o.normal,y=o.emphasis;v&&v[g]&&(r[g]=r[g]||{},r[g].normal?x.merge(r[g].normal,v[g]):r[g].normal=v[g],v[g]=null),y&&y[g]&&(r[g]=r[g]||{},r[g].emphasis?x.merge(r[g].emphasis,y[g]):r[g].emphasis=y[g],y[g]=null)}}function m(r,o,h){if(r&&r[o]&&(r[o].normal||r[o].emphasis)){var p=r[o].normal,g=r[o].emphasis;p&&(h?(r[o].normal=r[o].emphasis=null,x.defaults(r[o],p)):r[o]=p),g&&(r.emphasis=r.emphasis||{},r.emphasis[o]=g)}}function d(r){m(r,"itemStyle"),m(r,"lineStyle"),m(r,"areaStyle"),m(r,"label"),m(r,"labelLine"),m(r,"upperLabel"),m(r,"edgeLabel")}function a(r,o){var h=f(r)&&r[o],p=f(h)&&h.textStyle;if(p)for(var g=0,v=b.TEXT_STYLE_OPTIONS.length;g<v;g++){var o=b.TEXT_STYLE_OPTIONS[g];p.hasOwnProperty(o)&&(h[o]=p[o])}}function n(r){r&&(d(r),a(r,"label"),r.emphasis&&a(r.emphasis,"label"))}function s(r){if(!f(r))return;e(r),d(r),a(r,"label"),a(r,"upperLabel"),a(r,"edgeLabel"),r.emphasis&&(a(r.emphasis,"label"),a(r.emphasis,"upperLabel"),a(r.emphasis,"edgeLabel"));var o=r.markPoint;o&&(e(o),n(o));var h=r.markLine;h&&(e(h),n(h));var p=r.markArea;p&&n(p);var g=r.data;if(r.type==="graph"){g=g||r.nodes;var v=r.links||r.edges;if(v&&!x.isTypedArray(v))for(var y=0;y<v.length;y++)n(v[y]);x.each(r.categories,function(_){d(_)})}if(g&&!x.isTypedArray(g))for(var y=0;y<g.length;y++)n(g[y]);var o=r.markPoint;if(o&&o.data)for(var w=o.data,y=0;y<w.length;y++)n(w[y]);var h=r.markLine;if(h&&h.data)for(var S=h.data,y=0;y<S.length;y++)x.isArray(S[y])?(n(S[y][0]),n(S[y][1])):n(S[y]);r.type==="gauge"?(a(r,"axisLabel"),a(r,"title"),a(r,"detail")):r.type==="treemap"?(m(r.breadcrumb,"itemStyle"),x.each(r.levels,function(_){d(_)})):r.type==="tree"&&d(r.leaves)}function c(r){return x.isArray(r)?r:r?[r]:[]}function i(r){return(x.isArray(r)?r[0]:r)||{}}function u(r,o){A(c(r.series),function(p){f(p)&&s(p)});var h=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];o&&h.push("valueAxis","categoryAxis","logAxis","timeAxis"),A(h,function(p){A(c(r[p]),function(g){g&&(a(g,"axisLabel"),a(g.axisPointer,"label"))})}),A(c(r.parallel),function(p){var g=p&&p.parallelAxisDefault;a(g,"axisLabel"),a(g&&g.axisPointer,"label")}),A(c(r.calendar),function(p){m(p,"itemStyle"),a(p,"dayLabel"),a(p,"monthLabel"),a(p,"yearLabel")}),A(c(r.radar),function(p){a(p,"name")}),A(c(r.geo),function(p){f(p)&&(n(p),A(c(p.regions),function(g){n(g)}))}),A(c(r.timeline),function(p){n(p),m(p,"label"),m(p,"itemStyle"),m(p,"controlStyle",!0);var g=p.data;x.isArray(g)&&x.each(g,function(v){x.isObject(v)&&(m(v,"label"),m(v,"itemStyle"))})}),A(c(r.toolbox),function(p){m(p,"iconStyle"),A(p.feature,function(g){m(g,"iconStyle")})}),a(i(r.axisPointer),"label"),a(i(r.tooltip).axisPointer,"label")}j.exports=u},K2GJ:function(j,R,l){var x=l("fW2E"),b=l("gut8"),A=b.ContextCachedBy,f=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],t=function(i){this.extendFrom(i,!1)};function e(c,i,u){var r=i.x==null?0:i.x,o=i.x2==null?1:i.x2,h=i.y==null?0:i.y,p=i.y2==null?0:i.y2;i.global||(r=r*u.width+u.x,o=o*u.width+u.x,h=h*u.height+u.y,p=p*u.height+u.y),r=isNaN(r)?0:r,o=isNaN(o)?1:o,h=isNaN(h)?0:h,p=isNaN(p)?0:p;var g=c.createLinearGradient(r,h,o,p);return g}function m(c,i,u){var r=u.width,o=u.height,h=Math.min(r,o),p=i.x==null?.5:i.x,g=i.y==null?.5:i.y,v=i.r==null?.5:i.r;i.global||(p=p*r+u.x,g=g*o+u.y,v=v*h);var y=c.createRadialGradient(p,g,0,p,g,v);return y}t.prototype={constructor:t,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(i,u,r){var o=this,h=r&&r.style,p=!h||i.__attrCachedBy!==A.STYLE_BIND;i.__attrCachedBy=A.STYLE_BIND;for(var g=0;g<f.length;g++){var v=f[g],y=v[0];(p||o[y]!==h[y])&&(i[y]=x(i,y,o[y]||v[1]))}if((p||o.fill!==h.fill)&&(i.fillStyle=o.fill),(p||o.stroke!==h.stroke)&&(i.strokeStyle=o.stroke),(p||o.opacity!==h.opacity)&&(i.globalAlpha=o.opacity==null?1:o.opacity),(p||o.blend!==h.blend)&&(i.globalCompositeOperation=o.blend||"source-over"),this.hasStroke()){var w=o.lineWidth;i.lineWidth=w/(this.strokeNoScale&&u&&u.getLineScale?u.getLineScale():1)}},hasFill:function(){var i=this.fill;return i!=null&&i!=="none"},hasStroke:function(){var i=this.stroke;return i!=null&&i!=="none"&&this.lineWidth>0},extendFrom:function(i,u){if(i)for(var r in i)i.hasOwnProperty(r)&&(u===!0||(u===!1?!this.hasOwnProperty(r):i[r]!=null))&&(this[r]=i[r])},set:function(i,u){typeof i=="string"?this[i]=u:this.extendFrom(i,!0)},clone:function(){var i=new this.constructor;return i.extendFrom(this,!0),i},getGradient:function(i,u,r){for(var o=u.type==="radial"?m:e,h=o(i,u,r),p=u.colorStops,g=0;g<p.length;g++)h.addColorStop(p[g].offset,p[g].color);return h}};for(var d=t.prototype,a=0;a<f.length;a++){var n=f[a];n[0]in d||(d[n[0]]=n[1])}t.getGradient=d.getGradient;var s=t;j.exports=s},K4ya:function(j,R,l){var x=l("bYtY"),b=l("XxSj"),A=x.each;function f(a){if(a){for(var n in a)if(a.hasOwnProperty(n))return!0}}function t(a,n,s){var c={};return A(n,function(u){var r=c[u]=i();A(a[u],function(o,h){if(!b.isValidType(h))return;var p={type:h,visual:o};s&&s(p,u),r[h]=new b(p),h==="opacity"&&(p=x.clone(p),p.type="colorAlpha",r.__hidden.__alphaForOpacity=new b(p))})}),c;function i(){var u=function(){};u.prototype.__hidden=u.prototype;var r=new u;return r}}function e(a,n,s){var c;x.each(s,function(i){n.hasOwnProperty(i)&&f(n[i])&&(c=!0)}),c&&x.each(s,function(i){n.hasOwnProperty(i)&&f(n[i])?a[i]=x.clone(n[i]):delete a[i]})}function m(a,n,s,c,i,u){var r={};x.each(a,function(v){var y=b.prepareVisualTypes(n[v]);r[v]=y});var o;function h(v){return s.getItemVisual(o,v)}function p(v,y){s.setItemVisual(o,v,y)}u==null?s.each(g):s.each([u],g);function g(v,y){o=u==null?v:y;var w=s.getRawDataItem(o);if(w&&w.visualMap===!1)return;for(var S=c.call(i,v),_=n[S],I=r[S],C=0,E=I.length;C<E;C++){var O=I[C];_[O]&&_[O].applyVisual(v,h,p)}}}function d(a,n,s,c){var i={};x.each(a,function(r){var o=b.prepareVisualTypes(n[r]);i[r]=o});function u(r,o){c!=null&&(c=o.getDimension(c));function h(O){return o.getItemVisual(g,O)}function p(O,M){o.setItemVisual(g,O,M)}for(var g;(g=r.next())!=null;){var v=o.getRawDataItem(g);if(v&&v.visualMap===!1)continue;for(var y=c!=null?o.get(c,g,!0):g,w=s(y),S=n[w],_=i[w],I=0,C=_.length;I<C;I++){var E=_[I];S[E]&&S[E].applyVisual(y,h,p)}}}return{progress:u}}R.createVisualMappings=t,R.replaceVisualOption=e,R.applyVisual=m,R.incrementalApplyVisual=d},KCsZ:function(j,R,l){var x=l("bYtY");function b(A){for(var f=0;f<A.length;f++)A[f][1]||(A[f][1]=A[f][0]);return function(t,e,m){for(var d={},a=0;a<A.length;a++){var n=A[a][1];if(e&&x.indexOf(e,n)>=0||m&&x.indexOf(m,n)<0)continue;var s=t.getShallow(n);s!=null&&(d[A[a][0]]=s)}return d}}j.exports=b},KPFz:function(j,R,l){},KQeH:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};R.default=x},KS52:function(j,R,l){var x=l("OELB"),b=x.parsePercent,A=x.linearMap,f=l("+TT/"),t=l("u3DP"),e=l("bYtY"),m=Math.PI*2,d=Math.PI/180;function a(s,c){return f.getLayoutRect(s.getBoxLayoutParams(),{width:c.getWidth(),height:c.getHeight()})}function n(s,c,i,u){c.eachSeriesByType(s,function(r){var o=r.getData(),h=o.mapDimension("value"),p=a(r,i),g=r.get("center"),v=r.get("radius");e.isArray(v)||(v=[0,v]),e.isArray(g)||(g=[g,g]);var y=b(p.width,i.getWidth()),w=b(p.height,i.getHeight()),S=Math.min(y,w),_=b(g[0],y)+p.x,I=b(g[1],w)+p.y,C=b(v[0],S/2),E=b(v[1],S/2),O=-r.get("startAngle")*d,M=r.get("minAngle")*d,F=0;o.each(h,function(q){!isNaN(q)&&F++});var H=o.getSum(h),B=Math.PI/(H||F)*2,X=r.get("clockwise"),J=r.get("roseType"),k=r.get("stillShowZeroSum"),K=o.getDataExtent(h);K[0]=0;var z=m,W=0,P=O,G=X?1:-1;if(o.each(h,function(q,re){var ce;if(isNaN(q)){o.setItemLayout(re,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:X,cx:_,cy:I,r0:C,r:J?NaN:E,viewRect:p});return}J!=="area"?ce=H===0&&k?B:q*B:ce=m/F,ce<M?(ce=M,z-=M):W+=q;var ie=P+G*ce;o.setItemLayout(re,{angle:ce,startAngle:P,endAngle:ie,clockwise:X,cx:_,cy:I,r0:C,r:J?A(q,K,[C,E]):E,viewRect:p}),P=ie}),z<m&&F)if(z<=.001){var V=m/F;o.each(h,function(q,re){if(!isNaN(q)){var ce=o.getItemLayout(re);ce.angle=V,ce.startAngle=O+G*re*V,ce.endAngle=O+G*(re+1)*V}})}else B=z/W,P=O,o.each(h,function(q,re){if(!isNaN(q)){var ce=o.getItemLayout(re),ie=ce.angle===M?M:q*B;ce.startAngle=P,ce.endAngle=P+G*ie,P+=G*ie}});t(r,E,p.width,p.height,p.x,p.y)})}j.exports=n},KUOm:function(j,R){function l(x){var b={};x.eachSeriesByType("graph",function(A){var f=A.getCategoriesData(),t=A.getData(),e={};f.each(function(m){var d=f.getName(m);e["ec-"+d]=m;var a=f.getItemModel(m),n=a.get("itemStyle.color")||A.getColorFromPalette(d,b);f.setItemVisual(m,"color",n);for(var s=["opacity","symbol","symbolSize","symbolKeepAspect"],c=0;c<s.length;c++){var i=a.getShallow(s[c],!0);i!=null&&f.setItemVisual(m,s[c],i)}}),f.count()&&t.each(function(m){var d=t.getItemModel(m),a=d.getShallow("category");if(a!=null){typeof a=="string"&&(a=e["ec-"+a]);for(var n=["color","opacity","symbol","symbolSize","symbolKeepAspect"],s=0;s<n.length;s++)t.getItemVisual(m,n[s],!0)==null&&t.setItemVisual(m,n[s],f.getItemVisual(a,n[s]))}})})}j.exports=l},Kagy:function(j,R){var l={legend:{selector:{all:"\u5168\u9009",inverse:"\u53CD\u9009"}},toolbox:{brush:{title:{rect:"\u77E9\u5F62\u9009\u62E9",polygon:"\u5708\u9009",lineX:"\u6A2A\u5411\u9009\u62E9",lineY:"\u7EB5\u5411\u9009\u62E9",keep:"\u4FDD\u6301\u9009\u62E9",clear:"\u6E05\u9664\u9009\u62E9"}},dataView:{title:"\u6570\u636E\u89C6\u56FE",lang:["\u6570\u636E\u89C6\u56FE","\u5173\u95ED","\u5237\u65B0"]},dataZoom:{title:{zoom:"\u533A\u57DF\u7F29\u653E",back:"\u533A\u57DF\u7F29\u653E\u8FD8\u539F"}},magicType:{title:{line:"\u5207\u6362\u4E3A\u6298\u7EBF\u56FE",bar:"\u5207\u6362\u4E3A\u67F1\u72B6\u56FE",stack:"\u5207\u6362\u4E3A\u5806\u53E0",tiled:"\u5207\u6362\u4E3A\u5E73\u94FA"}},restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247",lang:["\u53F3\u952E\u53E6\u5B58\u4E3A\u56FE\u7247"]}},series:{typeNames:{pie:"\u997C\u56FE",bar:"\u67F1\u72B6\u56FE",line:"\u6298\u7EBF\u56FE",scatter:"\u6563\u70B9\u56FE",effectScatter:"\u6D9F\u6F2A\u6563\u70B9\u56FE",radar:"\u96F7\u8FBE\u56FE",tree:"\u6811\u56FE",treemap:"\u77E9\u5F62\u6811\u56FE",boxplot:"\u7BB1\u578B\u56FE",candlestick:"K\u7EBF\u56FE",k:"K\u7EBF\u56FE",heatmap:"\u70ED\u529B\u56FE",map:"\u5730\u56FE",parallel:"\u5E73\u884C\u5750\u6807\u56FE",lines:"\u7EBF\u56FE",graph:"\u5173\u7CFB\u56FE",sankey:"\u6851\u57FA\u56FE",funnel:"\u6F0F\u6597\u56FE",gauge:"\u4EEA\u8868\u76D8\u56FE",pictorialBar:"\u8C61\u5F62\u67F1\u56FE",themeRiver:"\u4E3B\u9898\u6CB3\u6D41\u56FE",sunburst:"\u65ED\u65E5\u56FE"}},aria:{general:{withTitle:"\u8FD9\u662F\u4E00\u4E2A\u5173\u4E8E\u201C{title}\u201D\u7684\u56FE\u8868\u3002",withoutTitle:"\u8FD9\u662F\u4E00\u4E2A\u56FE\u8868\uFF0C"},series:{single:{prefix:"",withName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\uFF0C\u8868\u793A{seriesName}\u3002",withoutName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\u3002"},multiple:{prefix:"\u5B83\u7531{seriesCount}\u4E2A\u56FE\u8868\u7CFB\u5217\u7EC4\u6210\u3002",withName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A\u8868\u793A{seriesName}\u7684{seriesType}\uFF0C",withoutName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A{seriesType}\uFF0C",separator:{middle:"\uFF1B",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636E\u662F\u2014\u2014",partialData:"\u5176\u4E2D\uFF0C\u524D{displayCnt}\u9879\u662F\u2014\u2014",withName:"{name}\u7684\u6570\u636E\u662F{value}",withoutName:"{value}",separator:{middle:"\uFF0C",end:""}}}};j.exports=l},KamJ:function(j,R,l){var x=l("ProS"),b=l("szbU");l("vF/C"),l("qwVE"),l("BuqR"),l("AE9C"),l("1u/T"),x.registerPreprocessor(b)},KmBX:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("CP8R")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="FilterFilled";var d=f.forwardRef(m);R.default=d},"KpQ+":function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("E/ki")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="ClockCircleOutlined";var d=f.forwardRef(m);R.default=d},KrTs:function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("cDf5"),f=l.n(A),t=l("pVnL"),e=l.n(t),m=l("q1tI"),d=l("MFj2"),a=l("TSYQ"),n=l.n(a),s=l("J4zp"),c=l.n(s),i=l("H84U"),u=l("0n0R"),r=function(E,O){var M={};for(var F in E)Object.prototype.hasOwnProperty.call(E,F)&&O.indexOf(F)<0&&(M[F]=E[F]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,F=Object.getOwnPropertySymbols(E);H<F.length;H++)O.indexOf(F[H])<0&&Object.prototype.propertyIsEnumerable.call(E,F[H])&&(M[F[H]]=E[F[H]]);return M};function o(E){return E?E.toString().split("").reverse().map(function(O){var M=Number(O);return isNaN(M)?O:M}):[]}function h(E,O){for(var M=[],F=0;F<30;F++)M.push(m.createElement("p",{key:F.toString(),className:n()(O,{current:E===F})},F%10));return M}var p=function(O){var M=O.prefixCls,F=O.count,H=O.className,B=O.style,X=O.title,J=O.component,k=J===void 0?"sup":J,K=O.displayComponent,z=O.onAnimated,W=z===void 0?function(){}:z,P=r(O,["prefixCls","count","className","style","title","component","displayComponent","onAnimated"]),G=m.useState(!0),V=c()(G,2),q=V[0],re=V[1],ce=m.useState(F),ie=c()(ce,2),fe=ie[0],xe=ie[1],Se=m.useState(F),ke=c()(Se,2),ge=ke[0],Be=ke[1],ee=m.useState(F),ue=c()(ee,2),Ge=ue[0],ae=ue[1],Z=m.useContext(i.b),Y=Z.getPrefixCls,te=Y("scroll-number",M);ge!==F&&(re(!0),Be(F)),m.useEffect(function(){ae(fe);var me;return q&&(me=setTimeout(function(){re(!1),xe(F),W()})),function(){me&&clearTimeout(me)}},[q,F,W]);var we=function(be,Re){var it=Math.abs(Number(fe)),yt=Math.abs(Number(Ge)),pt=Math.abs(o(fe)[Re]),Pe=Math.abs(o(yt)[Re]);return q?10+be:it>yt?pt>=Pe?10+be:20+be:pt<=Pe?10+be:be},pe=function(be,Re){if(typeof be=="number"){var it=we(be,Re),yt=q||o(Ge)[Re]===void 0;return m.createElement("span",{className:"".concat(te,"-only"),style:{transition:yt?"none":void 0,msTransform:"translateY(".concat(-it*100,"%)"),WebkitTransform:"translateY(".concat(-it*100,"%)"),transform:"translateY(".concat(-it*100,"%)")},key:Re},h(it,"".concat(te,"-only-unit")))}return m.createElement("span",{key:"symbol",className:"".concat(te,"-symbol")},be)},De=function(){return fe&&Number(fe)%1===0?o(fe).map(function(be,Re){return pe(be,Re)}).reverse():fe},Ne=e()(e()({},P),{style:B,className:n()(te,H),title:X});return B&&B.borderColor&&(Ne.style=e()(e()({},B),{boxShadow:"0 0 0 1px ".concat(B.borderColor," inset")})),K?Object(u.a)(K,{className:n()("".concat(te,"-custom-component"),K.props&&K.props.className)}):m.createElement(k,Ne,De())},g=p,v=l("09Wf");function y(E){return v.a.indexOf(E)!==-1}var w=function(O){var M,F=O.className,H=O.prefixCls,B=O.style,X=O.color,J=O.children,k=O.text,K=O.placement,z=K===void 0?"end":K,W=m.useContext(i.b),P=W.getPrefixCls,G=W.direction,V=P("ribbon",H),q=y(X),re=n()(V,F,"".concat(V,"-placement-").concat(z),(M={},b()(M,"".concat(V,"-rtl"),G==="rtl"),b()(M,"".concat(V,"-color-").concat(X),q),M)),ce={},ie={};return X&&!q&&(ce.background=X,ie.color=X),m.createElement("div",{className:"".concat(V,"-wrapper")},J,m.createElement("div",{className:re,style:e()(e()({},ce),B)},k,m.createElement("div",{className:"".concat(V,"-corner"),style:ie})))},S=w,_=function(E,O){var M={};for(var F in E)Object.prototype.hasOwnProperty.call(E,F)&&O.indexOf(F)<0&&(M[F]=E[F]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,F=Object.getOwnPropertySymbols(E);H<F.length;H++)O.indexOf(F[H])<0&&Object.prototype.propertyIsEnumerable.call(E,F[H])&&(M[F[H]]=E[F[H]]);return M},I=function(O){var M,F,H=O.prefixCls,B=O.scrollNumberPrefixCls,X=O.children,J=O.status,k=O.text,K=O.color,z=O.count,W=z===void 0?null:z,P=O.overflowCount,G=P===void 0?99:P,V=O.dot,q=V===void 0?!1:V,re=O.size,ce=re===void 0?"default":re,ie=O.title,fe=O.offset,xe=O.style,Se=O.className,ke=O.showZero,ge=ke===void 0?!1:ke,Be=_(O,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","showZero"]),ee=m.useContext(i.b),ue=ee.getPrefixCls,Ge=ee.direction,ae=ue("badge",H),Z=function(){var Ut=W>G?"".concat(G,"+"):W;return Ut},Y=function(){return!!J||!!K},te=function(){var Ut=Z();return Ut==="0"||Ut===0},we=function(){return q&&!te()||Y()},pe=function(){return we()?"":Z()},De=function(){return ie||(typeof W=="string"||typeof W=="number"?W:void 0)},Ne=function(){return Ge==="rtl"?fe?e()({left:parseInt(fe[0],10),marginTop:fe[1]},xe):xe:fe?e()({right:-parseInt(fe[0],10),marginTop:fe[1]},xe):xe},me=function(){var Ut=pe(),Kt=Ut==null||Ut==="";return(Kt||te()&&!ge)&&!we()},be=function(){var Ut=me();return Ut||!k?null:m.createElement("span",{className:"".concat(ae,"-status-text")},k)},Re=function(){var Ut=W;return!Ut||f()(Ut)!=="object"?void 0:Object(u.a)(Ut,{style:e()(e()({},Ne()),Ut.props&&Ut.props.style)})},it=function(){var Ut,Kt=ue("scroll-number",B),$t=pe(),or=we(),ht=me(),Ee=n()((Ut={},b()(Ut,"".concat(ae,"-dot"),or),b()(Ut,"".concat(ae,"-count"),!or),b()(Ut,"".concat(ae,"-count-sm"),ce==="small"),b()(Ut,"".concat(ae,"-multiple-words"),!or&&W&&W.toString&&W.toString().length>1),b()(Ut,"".concat(ae,"-status-").concat(J),!!J),b()(Ut,"".concat(ae,"-status-").concat(K),y(K)),Ut)),de=Ne();return K&&!y(K)&&(de=de||{},de.background=K),ht?null:m.createElement(g,{prefixCls:Kt,"data-show":!ht,className:Ee,count:$t,displayComponent:Re(),title:De(),style:de,key:"scrollNumber"})},yt=n()((M={},b()(M,"".concat(ae,"-status-dot"),Y()),b()(M,"".concat(ae,"-status-").concat(J),!!J),b()(M,"".concat(ae,"-status-").concat(K),y(K)),M)),pt={};K&&!y(K)&&(pt.background=K);var Pe=n()(Se,ae,(F={},b()(F,"".concat(ae,"-status"),Y()),b()(F,"".concat(ae,"-not-a-wrapper"),!X),b()(F,"".concat(ae,"-rtl"),Ge==="rtl"),F));if(!X&&Y()){var Nt=Ne(),ut=Nt&&Nt.color;return m.createElement("span",e()({},Be,{className:Pe,style:Nt}),m.createElement("span",{className:yt,style:pt}),m.createElement("span",{style:{color:ut},className:"".concat(ae,"-status-text")},k))}return m.createElement("span",e()({},Be,{className:Pe}),X,m.createElement(d.a,{component:"",showProp:"data-show",transitionName:X?"".concat(ae,"-zoom"):"",transitionAppear:!0},it()),be())};I.Ribbon=S;var C=R.a=I},Kvyg:function(j,R,l){},KxBF:function(j,R){function l(x,b,A){var f=-1,t=x.length;b<0&&(b=-b>t?0:t+b),A=A>t?t:A,A<0&&(A+=t),t=b>A?0:A-b>>>0,b>>>=0;for(var e=Array(t);++f<t;)e[f]=x[f+b];return e}j.exports=l},KxFI:function(j,R,l){},KxfA:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=A.isTypedArray,t=A.extend,e=A.assert,m=A.each,d=A.isObject,a=l("4NO4"),n=a.getDataItemValue,s=a.isDataItemOption,c=l("OELB"),i=c.parseDate,u=l("7G+c"),r=l("k9D9"),o=r.SOURCE_FORMAT_TYPED_ARRAY,h=r.SOURCE_FORMAT_ARRAY_ROWS,p=r.SOURCE_FORMAT_ORIGINAL,g=r.SOURCE_FORMAT_OBJECT_ROWS;function v(X,J){u.isInstance(X)||(X=u.seriesDataToSource(X)),this._source=X;var k=this._data=X.data,K=X.sourceFormat;K===o&&(this._offset=0,this._dimSize=J,this._data=k);var z=w[K===h?K+"_"+X.seriesLayoutBy:K];t(this,z)}var y=v.prototype;y.pure=!1,y.persistent=!0,y.getSource=function(){return this._source};var w={arrayRows_column:{pure:!0,count:function(){return Math.max(0,this._data.length-this._source.startIndex)},getItem:function(X){return this._data[X+this._source.startIndex]},appendData:I},arrayRows_row:{pure:!0,count:function(){var X=this._data[0];return X?Math.max(0,X.length-this._source.startIndex):0},getItem:function(X){X+=this._source.startIndex;for(var J=[],k=this._data,K=0;K<k.length;K++){var z=k[K];J.push(z?z[X]:null)}return J},appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},objectRows:{pure:!0,count:S,getItem:_,appendData:I},keyedColumns:{pure:!0,count:function(){var X=this._source.dimensionsDefine[0].name,J=this._data[X];return J?J.length:0},getItem:function(X){for(var J=[],k=this._source.dimensionsDefine,K=0;K<k.length;K++){var z=this._data[k[K].name];J.push(z?z[X]:null)}return J},appendData:function(X){var J=this._data;m(X,function(k,K){for(var z=J[K]||(J[K]=[]),W=0;W<(k||[]).length;W++)z.push(k[W])})}},original:{count:S,getItem:_,appendData:I},typedArray:{persistent:!1,pure:!0,count:function(){return this._data?this._data.length/this._dimSize:0},getItem:function(X,J){X=X-this._offset,J=J||[];for(var k=this._dimSize*X,K=0;K<this._dimSize;K++)J[K]=this._data[k+K];return J},appendData:function(X){this._data=X},clean:function(){this._offset+=this.count(),this._data=null}}};function S(){return this._data.length}function _(X){return this._data[X]}function I(X){for(var J=0;J<X.length;J++)this._data.push(X[J])}var C={arrayRows:E,objectRows:function(X,J,k,K){return k!=null?X[K]:X},keyedColumns:E,original:function(X,J,k,K){var z=n(X);return k==null||!(z instanceof Array)?z:z[k]},typedArray:E};function E(X,J,k,K){return k!=null?X[k]:X}var O={arrayRows:M,objectRows:function(X,J,k,K){return F(X[J],this._dimensionInfos[J])},keyedColumns:M,original:function(X,J,k,K){var z=X&&(X.value==null?X:X.value);return!this._rawData.pure&&s(X)&&(this.hasItemOption=!0),F(z instanceof Array?z[K]:z,this._dimensionInfos[J])},typedArray:function(X,J,k,K){return X[K]}};function M(X,J,k,K){return F(X[K],this._dimensionInfos[J])}function F(X,J){var k=J&&J.type;if(k==="ordinal"){var K=J&&J.ordinalMeta;return K?K.parseAndCollect(X):X}return k==="time"&&typeof X!="number"&&X!=null&&X!=="-"&&(X=+i(X)),X==null||X===""?NaN:+X}function H(X,J,k){if(!X)return;var K=X.getRawDataItem(J);if(K==null)return;var z=X.getProvider().getSource().sourceFormat,W,P,G=X.getDimensionInfo(k);return G&&(W=G.name,P=G.index),C[z](K,J,P,W)}function B(X,J,k){if(!X)return;var K=X.getProvider().getSource().sourceFormat;if(K!==p&&K!==g)return;var z=X.getRawDataItem(J);if(K===p&&!d(z)&&(z=null),z)return z[k]}R.DefaultDataProvider=v,R.defaultDimValueGetters=O,R.retrieveRawValue=H,R.retrieveRawAttr=B},L0Ub:function(j,R,l){var x=l("bYtY"),b=x.each,A=x.createHashMap,f=x.assert,t=l("Tghj"),e=t.__DEV__,m=A(["tooltip","label","itemName","itemId","seriesName"]);function d(c){var i={},u=i.encode={},r=A(),o=[],h=[],p=i.userOutput={dimensionNames:c.dimensions.slice(),encode:{}};b(c.dimensions,function(S){var _=c.getDimensionInfo(S),I=_.coordDim;if(I){var C=_.coordDimIndex;a(u,I)[C]=S,_.isExtraCoord||(r.set(I,1),s(_.type)&&(o[0]=S),a(p.encode,I)[C]=_.index),_.defaultTooltip&&h.push(S)}m.each(function(E,O){var M=a(u,O),F=_.otherDims[O];F!=null&&F!==!1&&(M[F]=_.name)})});var g=[],v={};r.each(function(S,_){var I=u[_];v[_]=I[0],g=g.concat(I)}),i.dataDimsOnCoord=g,i.encodeFirstDimNotExtra=v;var y=u.label;y&&y.length&&(o=y.slice());var w=u.tooltip;return w&&w.length?h=w.slice():h.length||(h=o.slice()),u.defaultedLabel=o,u.defaultedTooltip=h,i}function a(c,i){return c.hasOwnProperty(i)||(c[i]=[]),c[i]}function n(c){return c==="category"?"ordinal":c==="time"?"time":"float"}function s(c){return!(c==="ordinal"||c==="time")}R.OTHER_DIMENSIONS=m,R.summarizeDimensions=d,R.getDimensionTypeByAxis=n},L3Oj:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("HjIi");l("HM/N"),l("9eas"),l("eS4l"),l("y4/Y"),l("as94"),x.registerLayout(b.curry(A,"bar")),x.extendComponentView({type:"polar"})},L5E0:function(j,R){var l=["itemStyle","borderColor"];function x(b,A){var f=b.get("color");b.eachRawSeriesByType("boxplot",function(t){var e=f[t.seriesIndex%f.length],m=t.getData();m.setVisual({legendSymbol:"roundRect",color:t.get(l)||e}),b.isSeriesFiltered(t)||m.each(function(d){var a=m.getItemModel(d);m.setItemVisual(d,{color:a.get(l,!0)})})})}j.exports=x},LBfv:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=b.createHashMap,f=b.each;x.registerProcessor({getTargetSeries:function(t){var e=A();return t.eachComponent("dataZoom",function(m){m.eachTargetAxis(function(d,a,n){var s=n.getAxisProxy(d.name,a);f(s.getTargetSeriesModels(),function(c){e.set(c.uid,c)})})}),e},modifyOutputEnd:!0,overallReset:function(t,e){t.eachComponent("dataZoom",function(m){m.eachTargetAxis(function(d,a,n){n.getAxisProxy(d.name,a).reset(n,e)}),m.eachTargetAxis(function(d,a,n){n.getAxisProxy(d.name,a).filterData(n,e)})}),t.eachComponent("dataZoom",function(m){var d=m.findRepresentativeAxisProxy(),a=d.getDataPercentWindow(),n=d.getDataValueWindow();m.setCalculatedRange({start:a[0],end:a[1],startValue:n[0],endValue:n[1]})})}})},LCi9:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;function x(v,y){if(!(v instanceof y))throw new TypeError("Cannot call a class as a function")}function b(v,y){for(var w=0;w<y.length;w++){var S=y[w];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(v,S.key,S)}}function A(v,y,w){return y&&b(v.prototype,y),w&&b(v,w),v}var f=0,t=1,e=2,m=4,d=8,a=16,n=32,s=64,c=127,i=50,u=90,r=250,o=1e3,h=1e3,p=50,g=function(){function v(){x(this,v),this._target=null,this._state=c,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return A(v,[{key:"attach",value:function(w){this.detach(),this._target=w,this._target.addEventListener("touchstart",this._boundEventHandler),this._target.addEventListener("touchmove",this._boundEventHandler),this._target.addEventListener("touchend",this._boundEventHandler),this._target.addEventListener("touchcancel",this._boundEventHandler)}},{key:"detach",value:function(){if(!this._target)return;this._stopLongpressTimeout(),this._stopTwoTouchTimeout(),this._target.removeEventListener("touchstart",this._boundEventHandler),this._target.removeEventListener("touchmove",this._boundEventHandler),this._target.removeEventListener("touchend",this._boundEventHandler),this._target.removeEventListener("touchcancel",this._boundEventHandler),this._target=null}},{key:"_eventHandler",value:function(w){var S;w.stopPropagation(),w.preventDefault();switch(w.type){case"touchstart":S=this._touchStart;break;case"touchmove":S=this._touchMove;break;case"touchend":case"touchcancel":S=this._touchEnd;break}for(var _=0;_<w.changedTouches.length;_++){var I=w.changedTouches[_];S.call(this,I.identifier,I.clientX,I.clientY)}}},{key:"_touchStart",value:function(w,S,_){if(this._hasDetectedGesture()||this._state===f){this._ignored.push(w);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>r){this._state=f,this._ignored.push(w);return}if(this._waitingRelease){this._state=f,this._ignored.push(w);return}this._tracked.push({id:w,started:Date.now(),active:!0,firstX:S,firstY:_,lastX:S,lastY:_,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(t|d|a),this._stopLongpressTimeout();break;case 3:this._state&=~(e|n|s);break;default:this._state=f}}},{key:"_touchMove",value:function(w,S,_){var I=this._tracked.find(function(H){return H.id===w});if(I===void 0)return;I.lastX=S,I.lastY=_;var C=S-I.firstX,E=_-I.firstY;if((I.firstX!==I.lastX||I.firstY!==I.lastY)&&(I.angle=Math.atan2(E,C)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(C,E)<i)return;if(this._state&=~(t|e|m|a),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~d),this._tracked.length!==2&&(this._state&=~(n|s)),this._tracked.length===2){var O=this._tracked.find(function(H){return H.id!==w}),M=Math.hypot(O.firstX-O.lastX,O.firstY-O.lastY);if(M>i){var F=Math.abs(I.angle-O.angle);F=Math.abs((F+180)%360-180),F>u?this._state&=~n:this._state&=~s,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(w,S,_){if(this._ignored.indexOf(w)!==-1){this._ignored.splice(this._ignored.indexOf(w),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=c,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=f),!this._hasDetectedGesture()&&(this._state&=~(d|n|s),this._state&=~a,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(e|m);break;case 2:this._state&=~(t|m);break}}if(this._waitingRelease){Date.now()-this._releaseStart>r&&(this._state=f),this._tracked.some(function(E){return Date.now()-E.started>o})&&(this._state=f);var I=this._tracked.find(function(E){return E.id===w});if(I.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==f)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var C=0;C<this._tracked.length;C++)this._tracked[C].active&&this._ignored.push(this._tracked[C].id);this._tracked=[],this._state=f,this._ignored.indexOf(w)!==-1&&this._ignored.splice(this._ignored.indexOf(w),1),this._ignored.length===0&&(this._state=c,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return this._state===f||this._state&this._state-1?!1:!(this._state&(t|e|m)&&this._tracked.some(function(w){return w.active}))}},{key:"_startLongpressTimeout",value:function(){var w=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return w._longpressTimeout()},h)}},{key:"_stopLongpressTimeout",value:function(){clearTimeout(this._longpressTimeoutId),this._longpressTimeoutId=null}},{key:"_longpressTimeout",value:function(){if(this._hasDetectedGesture())throw new Error("A longpress gesture failed, conflict with a different gesture");this._state=a,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var w=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return w._twoTouchTimeout()},p)}},{key:"_stopTwoTouchTimeout",value:function(){clearTimeout(this._twoTouchTimeoutId),this._twoTouchTimeoutId=null}},{key:"_isTwoTouchTimeoutRunning",value:function(){return this._twoTouchTimeoutId!==null}},{key:"_twoTouchTimeout",value:function(){if(this._tracked.length===0)throw new Error("A pinch or two drag gesture failed, no tracked touches");var w=this._getAverageMovement(),S=Math.abs(w.x),_=Math.abs(w.y),I=this._getAverageDistance(),C=Math.abs(Math.hypot(I.first.x,I.first.y)-Math.hypot(I.last.x,I.last.y));_<C&&S<C?this._state=s:this._state=n,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(w){var S={type:this._stateToGesture(this._state)},_=this._getPosition(),I=_.last;w==="gesturestart"&&(I=_.first);switch(this._state){case n:case s:I=_.first;break}if(S.clientX=I.x,S.clientY=I.y,this._state===s){var C=this._getAverageDistance();w==="gesturestart"?(S.magnitudeX=C.first.x,S.magnitudeY=C.first.y):(S.magnitudeX=C.last.x,S.magnitudeY=C.last.y)}else if(this._state===n)if(w==="gesturestart")S.magnitudeX=0,S.magnitudeY=0;else{var E=this._getAverageMovement();S.magnitudeX=E.x,S.magnitudeY=E.y}var O=new CustomEvent(w,{detail:S});this._target.dispatchEvent(O)}},{key:"_stateToGesture",value:function(w){switch(w){case t:return"onetap";case e:return"twotap";case m:return"threetap";case d:return"drag";case a:return"longpress";case n:return"twodrag";case s:return"pinch"}throw new Error("Unknown gesture state: "+w)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var w=this._tracked.length,S=0,_=0,I=0,C=0,E=0;E<this._tracked.length;E++)S+=this._tracked[E].firstX,_+=this._tracked[E].firstY,I+=this._tracked[E].lastX,C+=this._tracked[E].lastY;return{first:{x:S/w,y:_/w},last:{x:I/w,y:C/w}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var w,S;w=S=0;for(var _=this._tracked.length,I=0;I<this._tracked.length;I++)w+=this._tracked[I].lastX-this._tracked[I].firstX,S+=this._tracked[I].lastY-this._tracked[I].firstY;return{x:w/_,y:S/_}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var w=this._tracked[0],S=this._tracked[this._tracked.length-1],_=Math.abs(S.firstX-w.firstX),I=Math.abs(S.firstY-w.firstY),C=Math.abs(S.lastX-w.lastX),E=Math.abs(S.lastY-w.lastY);return{first:{x:_,y:I},last:{x:C,y:E}}}}]),v}();R.default=g},LPTA:function(j,R){var l=1;typeof window!="undefined"&&(l=Math.max(window.devicePixelRatio||1,1));var x=0,b=l;R.debugMode=x,R.devicePixelRatio=b},LPzL:function(j,R,l){var x=l("ProS");l("QzjZ"),l("vL6D"),l("xiyX"),l("y4/Y"),l("8Th4"),x.extendComponentView({type:"single"})},LSTS:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x=function(){function c(i,u){for(var r=0;r<u.length;r++){var o=u[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(i,o.key,o)}}return function(i,u,r){return u&&c(i.prototype,u),r&&c(i,r),i}}(),b=l("q1tI"),A=e(b),f=l("17x9"),t=e(f);function e(c){return c&&c.__esModule?c:{default:c}}function m(c,i){var u={};for(var r in c){if(i.indexOf(r)>=0)continue;if(!Object.prototype.hasOwnProperty.call(c,r))continue;u[r]=c[r]}return u}function d(c,i){if(!(c instanceof i))throw new TypeError("Cannot call a class as a function")}function a(c,i){if(!c)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i&&(typeof i=="object"||typeof i=="function")?i:c}function n(c,i){if(typeof i!="function"&&i!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof i);c.prototype=Object.create(i&&i.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}}),i&&(Object.setPrototypeOf?Object.setPrototypeOf(c,i):c.__proto__=i)}var s=function(c){n(i,c);function i(u){d(this,i);var r=a(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,u));return r.scrollListener=r.scrollListener.bind(r),r.eventListenerOptions=r.eventListenerOptions.bind(r),r.mousewheelListener=r.mousewheelListener.bind(r),r}return x(i,[{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 r=this.getParentElement(this.scrollComponent);r.scrollTop=r.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var r=!1,o={get passive(){r=!0}};try{document.addEventListener("test",null,o),document.removeEventListener("test",null,o)}catch(h){}return r}},{key:"eventListenerOptions",value:function(){var r=this.props.useCapture;return this.isPassiveSupported()&&(r={useCapture:this.props.useCapture,passive:!0}),r}},{key:"setDefaultLoader",value:function(r){this.defaultLoader=r}},{key:"detachMousewheelListener",value:function(){var r=window;this.props.useWindow===!1&&(r=this.scrollComponent.parentNode),r.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var r=window;this.props.useWindow===!1&&(r=this.getParentElement(this.scrollComponent)),r.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),r.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(r){var o=this.props.getScrollParent&&this.props.getScrollParent();return o!=null?o:r&&r.parentNode}},{key:"filterProps",value:function(r){return r}},{key:"attachScrollListener",value:function(){var r=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!r)return;var o=window;this.props.useWindow===!1&&(o=r),o.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),o.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),o.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(r){r.deltaY===1&&!this.isPassiveSupported()&&r.preventDefault()}},{key:"scrollListener",value:function(){var r=this.scrollComponent,o=window,h=this.getParentElement(r),p=void 0;if(this.props.useWindow){var g=document.documentElement||document.body.parentNode||document.body,v=o.pageYOffset!==void 0?o.pageYOffset:g.scrollTop;this.props.isReverse?p=v:p=this.calculateOffset(r,v)}else this.props.isReverse?p=h.scrollTop:p=r.scrollHeight-h.scrollTop-h.clientHeight;p<Number(this.props.threshold)&&r&&r.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=h.scrollHeight,this.beforeScrollTop=h.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(r,o){return r?this.calculateTopPosition(r)+(r.offsetHeight-o-window.innerHeight):0}},{key:"calculateTopPosition",value:function(r){return r?r.offsetTop+this.calculateTopPosition(r.offsetParent):0}},{key:"render",value:function(){var r=this,o=this.filterProps(this.props),h=o.children,p=o.element,g=o.hasMore,v=o.initialLoad,y=o.isReverse,w=o.loader,S=o.loadMore,_=o.pageStart,I=o.ref,C=o.threshold,E=o.useCapture,O=o.useWindow,M=o.getScrollParent,F=m(o,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);F.ref=function(B){r.scrollComponent=B,I&&I(B)};var H=[h];return g&&(w?y?H.unshift(w):H.push(w):this.defaultLoader&&(y?H.unshift(this.defaultLoader):H.push(this.defaultLoader))),A.default.createElement(p,F,H)}}]),i}(b.Component);s.propTypes={children:t.default.node.isRequired,element:t.default.node,hasMore:t.default.bool,initialLoad:t.default.bool,isReverse:t.default.bool,loader:t.default.node,loadMore:t.default.func.isRequired,pageStart:t.default.number,ref:t.default.func,getScrollParent:t.default.func,threshold:t.default.number,useCapture:t.default.bool,useWindow:t.default.bool},s.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},R.default=s,j.exports=R.default},Lerx:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("Mds0"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},Llu2:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="DeliveredProcedureOutlined";var m=R.a=b.forwardRef(e)},Lo0S:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.initLogging=e,R.getLogging=m,R.Error=R.Warn=R.Info=R.Debug=void 0;var x="warn",b=function(){};R.Debug=b;var A=function(){};R.Info=A;var f=function(){};R.Warn=f;var t=function(){};R.Error=t;function e(d){if(typeof d=="undefined"?d=x:x=d,R.Debug=b=R.Info=A=R.Warn=f=R.Error=t=function(){},typeof window.console!="undefined")switch(d){case"debug":R.Debug=b=console.debug.bind(window.console);case"info":R.Info=A=console.info.bind(window.console);case"warn":R.Warn=f=console.warn.bind(window.console);case"error":R.Error=t=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+d+"'")}}function m(){return x}e()},LtfV:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="InboxOutlined";var m=R.a=b.forwardRef(e)},Lyp1:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="QuestionCircleOutlined";var m=R.a=b.forwardRef(e)},LzGr:function(j,R,l){var x=l("ProS"),b=l("rnVJ");l("EMyp"),l("8x+h"),l("wt3j"),l("uOyE"),l("/stD"),x.registerPreprocessor(b)},MBQ8:function(j,R,l){var x=l("T4UG"),b=l("MwEJ"),A=x.extend({type:"series.__base_bar__",getInitialData:function(f,t){return b(this.getSource(),this,{useEncodeDefaulter:!0})},getMarkerPosition:function(f){var t=this.coordinateSystem;if(t){var e=t.dataToPoint(t.clampData(f)),m=this.getData(),d=m.getLayout("offset"),a=m.getLayout("size"),n=t.getBaseAxis().isHorizontal()?0:1;return e[n]+=d+a/2,e}return[NaN,NaN]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod",itemStyle:{},emphasis:{}}});j.exports=A},MEGo:function(j,R,l){var x=l("4fz+"),b=l("Dagg"),A=l("dqUG"),f=l("2fw6"),t=l("x6Kt"),e=l("rmlV"),m=l("yxFR"),d=l("y+Vt"),a=l("h7HQ"),n=l("1Jh7"),s=l("SKnc"),c=l("K2GJ"),i=l("Fofx"),u=l("NC18"),r=u.createFromString,o=l("bYtY"),h=o.isString,p=o.extend,g=o.defaults,v=o.trim,y=o.each,w=/[\s,]+/;function S(G){if(h(G)){var V=new DOMParser;G=V.parseFromString(G,"text/xml")}for(G.nodeType===9&&(G=G.firstChild);G.nodeName.toLowerCase()!=="svg"||G.nodeType!==1;)G=G.nextSibling;return G}function _(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}_.prototype.parse=function(G,V){V=V||{};var q=S(G);if(!q)throw new Error("Illegal svg");var re=new x;this._root=re;var ce=q.getAttribute("viewBox")||"",ie=parseFloat(q.getAttribute("width")||V.width),fe=parseFloat(q.getAttribute("height")||V.height);isNaN(ie)&&(ie=null),isNaN(fe)&&(fe=null),H(q,re,null,!0);for(var xe=q.firstChild;xe;)this._parseNode(xe,re),xe=xe.nextSibling;var Se,ke;if(ce){var ge=v(ce).split(w);ge.length>=4&&(Se={x:parseFloat(ge[0]||0),y:parseFloat(ge[1]||0),width:parseFloat(ge[2]),height:parseFloat(ge[3])})}if(Se&&ie!=null&&fe!=null&&(ke=W(Se,ie,fe),!V.ignoreViewBox)){var Be=re;re=new x,re.add(Be),Be.scale=ke.scale.slice(),Be.position=ke.position.slice()}return!V.ignoreRootClip&&ie!=null&&fe!=null&&re.setClipPath(new t({shape:{x:0,y:0,width:ie,height:fe}})),{root:re,width:ie,height:fe,viewBoxRect:Se,viewBoxTransform:ke}},_.prototype._parseNode=function(G,V){var q=G.nodeName.toLowerCase();q==="defs"?this._isDefine=!0:q==="text"&&(this._isText=!0);var re;if(this._isDefine){var ce=C[q];if(ce){var ie=ce.call(this,G),fe=G.getAttribute("id");fe&&(this._defs[fe]=ie)}}else{var ce=I[q];ce&&(re=ce.call(this,G,V),V.add(re))}for(var xe=G.firstChild;xe;)xe.nodeType===1&&this._parseNode(xe,re),xe.nodeType===3&&this._isText&&this._parseText(xe,re),xe=xe.nextSibling;q==="defs"?this._isDefine=!1:q==="text"&&(this._isText=!1)},_.prototype._parseText=function(G,V){if(G.nodeType===1){var q=G.getAttribute("dx")||0,re=G.getAttribute("dy")||0;this._textX+=parseFloat(q),this._textY+=parseFloat(re)}var ce=new A({style:{text:G.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});O(V,ce),H(G,ce,this._defs);var ie=ce.style.fontSize;ie&&ie<9&&(ce.style.fontSize=9,ce.scale=ce.scale||[1,1],ce.scale[0]*=ie/9,ce.scale[1]*=ie/9);var fe=ce.getBoundingRect();return this._textX+=fe.width,V.add(ce),ce};var I={g:function(V,q){var re=new x;return O(q,re),H(V,re,this._defs),re},rect:function(V,q){var re=new t;return O(q,re),H(V,re,this._defs),re.setShape({x:parseFloat(V.getAttribute("x")||0),y:parseFloat(V.getAttribute("y")||0),width:parseFloat(V.getAttribute("width")||0),height:parseFloat(V.getAttribute("height")||0)}),re},circle:function(V,q){var re=new f;return O(q,re),H(V,re,this._defs),re.setShape({cx:parseFloat(V.getAttribute("cx")||0),cy:parseFloat(V.getAttribute("cy")||0),r:parseFloat(V.getAttribute("r")||0)}),re},line:function(V,q){var re=new m;return O(q,re),H(V,re,this._defs),re.setShape({x1:parseFloat(V.getAttribute("x1")||0),y1:parseFloat(V.getAttribute("y1")||0),x2:parseFloat(V.getAttribute("x2")||0),y2:parseFloat(V.getAttribute("y2")||0)}),re},ellipse:function(V,q){var re=new e;return O(q,re),H(V,re,this._defs),re.setShape({cx:parseFloat(V.getAttribute("cx")||0),cy:parseFloat(V.getAttribute("cy")||0),rx:parseFloat(V.getAttribute("rx")||0),ry:parseFloat(V.getAttribute("ry")||0)}),re},polygon:function(V,q){var re=V.getAttribute("points");re&&(re=M(re));var ce=new a({shape:{points:re||[]}});return O(q,ce),H(V,ce,this._defs),ce},polyline:function(V,q){var re=new d;O(q,re),H(V,re,this._defs);var ce=V.getAttribute("points");ce&&(ce=M(ce));var ie=new n({shape:{points:ce||[]}});return ie},image:function(V,q){var re=new b;return O(q,re),H(V,re,this._defs),re.setStyle({image:V.getAttribute("xlink:href"),x:V.getAttribute("x"),y:V.getAttribute("y"),width:V.getAttribute("width"),height:V.getAttribute("height")}),re},text:function(V,q){var re=V.getAttribute("x")||0,ce=V.getAttribute("y")||0,ie=V.getAttribute("dx")||0,fe=V.getAttribute("dy")||0;this._textX=parseFloat(re)+parseFloat(ie),this._textY=parseFloat(ce)+parseFloat(fe);var xe=new x;return O(q,xe),H(V,xe,this._defs),xe},tspan:function(V,q){var re=V.getAttribute("x"),ce=V.getAttribute("y");re!=null&&(this._textX=parseFloat(re)),ce!=null&&(this._textY=parseFloat(ce));var ie=V.getAttribute("dx")||0,fe=V.getAttribute("dy")||0,xe=new x;return O(q,xe),H(V,xe,this._defs),this._textX+=ie,this._textY+=fe,xe},path:function(V,q){var re=V.getAttribute("d")||"",ce=r(re);return O(q,ce),H(V,ce,this._defs),ce}},C={lineargradient:function(V){var q=parseInt(V.getAttribute("x1")||0,10),re=parseInt(V.getAttribute("y1")||0,10),ce=parseInt(V.getAttribute("x2")||10,10),ie=parseInt(V.getAttribute("y2")||0,10),fe=new s(q,re,ce,ie);return E(V,fe),fe},radialgradient:function(V){}};function E(G,V){for(var q=G.firstChild;q;){if(q.nodeType===1){var re=q.getAttribute("offset");re.indexOf("%")>0?re=parseInt(re,10)/100:re?re=parseFloat(re):re=0;var ce=q.getAttribute("stop-color")||"#000000";V.addColorStop(re,ce)}q=q.nextSibling}}function O(G,V){G&&G.__inheritedStyle&&(V.__inheritedStyle||(V.__inheritedStyle={}),g(V.__inheritedStyle,G.__inheritedStyle))}function M(G){for(var V=v(G).split(w),q=[],re=0;re<V.length;re+=2){var ce=parseFloat(V[re]),ie=parseFloat(V[re+1]);q.push([ce,ie])}return q}var F={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 H(G,V,q,re){var ce=V.__inheritedStyle||{},ie=V.type==="text";if(G.nodeType===1&&(k(G,V),p(ce,z(G)),!re)){for(var fe in F)if(F.hasOwnProperty(fe)){var xe=G.getAttribute(fe);xe!=null&&(ce[F[fe]]=xe)}}var Se=ie?"textFill":"fill",ke=ie?"textStroke":"stroke";V.style=V.style||new c;var ge=V.style;ce.fill!=null&&ge.set(Se,X(ce.fill,q)),ce.stroke!=null&&ge.set(ke,X(ce.stroke,q)),y(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(Be){var ee=Be==="lineWidth"&&ie?"textStrokeWidth":Be;ce[Be]!=null&&ge.set(ee,parseFloat(ce[Be]))}),(!ce.textBaseline||ce.textBaseline==="auto")&&(ce.textBaseline="alphabetic"),ce.textBaseline==="alphabetic"&&(ce.textBaseline="bottom"),ce.textAlign==="start"&&(ce.textAlign="left"),ce.textAlign==="end"&&(ce.textAlign="right"),y(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(Be){ce[Be]!=null&&ge.set(Be,ce[Be])}),ce.lineDash&&(V.style.lineDash=v(ce.lineDash).split(w)),ge[ke]&&ge[ke]!=="none"&&(V[ke]=!0),V.__inheritedStyle=ce}var B=/url\(\s*#(.*?)\)/;function X(G,V){var q=V&&G&&G.match(B);if(q){var re=v(q[1]),ce=V[re];return ce}return G}var J=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function k(G,V){var q=G.getAttribute("transform");if(q){q=q.replace(/,/g," ");var re=null,ce=[];q.replace(J,function(Se,ke,ge){ce.push(ke,ge)});for(var ie=ce.length-1;ie>0;ie-=2){var fe=ce[ie],xe=ce[ie-1];re=re||i.create();switch(xe){case"translate":fe=v(fe).split(w),i.translate(re,re,[parseFloat(fe[0]),parseFloat(fe[1]||0)]);break;case"scale":fe=v(fe).split(w),i.scale(re,re,[parseFloat(fe[0]),parseFloat(fe[1]||fe[0])]);break;case"rotate":fe=v(fe).split(w),i.rotate(re,re,parseFloat(fe[0]));break;case"skew":fe=v(fe).split(w),console.warn("Skew transform is not supported yet");break;case"matrix":var fe=v(fe).split(w);re[0]=parseFloat(fe[0]),re[1]=parseFloat(fe[1]),re[2]=parseFloat(fe[2]),re[3]=parseFloat(fe[3]),re[4]=parseFloat(fe[4]),re[5]=parseFloat(fe[5]);break}}V.setLocalTransform(re)}}var K=/([^\s:;]+)\s*:\s*([^:;]+)/g;function z(G){var V=G.getAttribute("style"),q={};if(!V)return q;var re={};K.lastIndex=0;for(var ce;(ce=K.exec(V))!=null;)re[ce[1]]=ce[2];for(var ie in F)F.hasOwnProperty(ie)&&re[ie]!=null&&(q[F[ie]]=re[ie]);return q}function W(G,V,q){var re=V/G.width,ce=q/G.height,ie=Math.min(re,ce),fe=[ie,ie],xe=[-(G.x+G.width/2)*ie+V/2,-(G.y+G.height/2)*ie+q/2];return{scale:fe,position:xe}}function P(G,V){var q=new _;return q.parse(G,V)}R.parseXML=S,R.makeViewBoxTransform=W,R.parseSVG=P},MFOe:function(j,R,l){(function(x){var b=e(),A=m(),f=d(),t=typeof window!="undefined"?window:x;j.exports={assign:b,create:A,trim:f,bind:a,slice:n,each:s,map:c,pluck:i,isList:u,isFunction:r,isObject:o,Global:t};function e(){return Object.assign?Object.assign:function(p,g,v,y){for(var w=1;w<arguments.length;w++)s(Object(arguments[w]),function(S,_){p[_]=S});return p}}function m(){if(Object.create)return function(g,v,y,w){var S=n(arguments,1);return b.apply(this,[Object.create(g)].concat(S))};var h=function(){};return function(g,v,y,w){var S=n(arguments,1);return h.prototype=g,b.apply(this,[new h].concat(S))}}function d(){return String.prototype.trim?function(p){return String.prototype.trim.call(p)}:function(p){return p.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function a(h,p){return function(){return p.apply(h,Array.prototype.slice.call(arguments,0))}}function n(h,p){return Array.prototype.slice.call(h,p||0)}function s(h,p){i(h,function(g,v){return p(g,v),!1})}function c(h,p){var g=u(h)?[]:{};return i(h,function(v,y){return g[y]=p(v,y),!1}),g}function i(h,p){if(u(h)){for(var g=0;g<h.length;g++)if(p(h[g],g))return h[g]}else for(var v in h)if(h.hasOwnProperty(v)&&p(h[v],v))return h[v]}function u(h){return h!=null&&typeof h!="function"&&typeof h.length=="number"}function r(h){return h&&{}.toString.call(h)==="[object Function]"}function o(h){return h&&{}.toString.call(h)==="[object Object]"}}).call(this,l("yLpj"))},MH26:function(j,R,l){var x=l("bYtY"),b=l("YXkt"),A=l("OELB"),f=l("kj2x"),t=l("c8qY"),e=l("iPDy"),m=l("7hqr"),d=m.getStackedDimension,a=function(o,h,p,g){var v=o.getData(),y=g.type;if(!x.isArray(g)&&(y==="min"||y==="max"||y==="average"||y==="median"||g.xAxis!=null||g.yAxis!=null)){var w,S;if(g.yAxis!=null||g.xAxis!=null)w=h.getAxis(g.yAxis!=null?"y":"x"),S=x.retrieve(g.yAxis,g.xAxis);else{var _=f.getAxisInfo(g,v,h,o);w=_.valueAxis;var I=d(v,_.valueDataDim);S=f.numCalculate(v,I,y)}var C=w.dim==="x"?0:1,E=1-C,O=x.clone(g),M={};O.type=null,O.coord=[],M.coord=[],O.coord[E]=-Infinity,M.coord[E]=Infinity;var F=p.get("precision");F>=0&&typeof S=="number"&&(S=+S.toFixed(Math.min(F,20))),O.coord[C]=M.coord[C]=S,g=[O,M,{type:y,valueIndex:g.valueIndex,value:S}]}return g=[f.dataTransform(o,g[0]),f.dataTransform(o,g[1]),x.extend({},g[2])],g[2].type=g[2].type||"",x.merge(g[2],g[0]),x.merge(g[2],g[1]),g};function n(o){return!isNaN(o)&&!isFinite(o)}function s(o,h,p,g){var v=1-o,y=g.dimensions[o];return n(h[v])&&n(p[v])&&h[o]===p[o]&&g.getAxis(y).containData(h[o])}function c(o,h){if(o.type==="cartesian2d"){var p=h[0].coord,g=h[1].coord;if(p&&g&&(s(1,p,g,o)||s(0,p,g,o)))return!0}return f.dataFilter(o,h[0])&&f.dataFilter(o,h[1])}function i(o,h,p,g,v){var y=g.coordinateSystem,w=o.getItemModel(h),S,_=A.parsePercent(w.get("x"),v.getWidth()),I=A.parsePercent(w.get("y"),v.getHeight());if(!isNaN(_)&&!isNaN(I))S=[_,I];else{if(g.getMarkerPosition)S=g.getMarkerPosition(o.getValues(o.dimensions,h));else{var C=y.dimensions,E=o.get(C[0],h),O=o.get(C[1],h);S=y.dataToPoint([E,O])}if(y.type==="cartesian2d"){var M=y.getAxis("x"),F=y.getAxis("y"),C=y.dimensions;n(o.get(C[0],h))?S[0]=M.toGlobalCoord(M.getExtent()[p?0:1]):n(o.get(C[1],h))&&(S[1]=F.toGlobalCoord(F.getExtent()[p?0:1]))}isNaN(_)||(S[0]=_),isNaN(I)||(S[1]=I)}o.setItemLayout(h,S)}var u=e.extend({type:"markLine",updateTransform:function(o,h,p){h.eachSeries(function(g){var v=g.markLineModel;if(v){var y=v.getData(),w=v.__from,S=v.__to;w.each(function(_){i(w,_,!0,g,p),i(S,_,!1,g,p)}),y.each(function(_){y.setItemLayout(_,[w.getItemLayout(_),S.getItemLayout(_)])}),this.markerGroupMap.get(g.id).updateLayout()}},this)},renderSeries:function(o,h,p,g){var v=o.coordinateSystem,y=o.id,w=o.getData(),S=this.markerGroupMap,_=S.get(y)||S.set(y,new t);this.group.add(_.group);var I=r(v,o,h),C=I.from,E=I.to,O=I.line;h.__from=C,h.__to=E,h.setData(O);var M=h.get("symbol"),F=h.get("symbolSize");x.isArray(M)||(M=[M,M]),typeof F=="number"&&(F=[F,F]),I.from.each(function(B){H(C,B,!0),H(E,B,!1)}),O.each(function(B){var X=O.getItemModel(B).get("lineStyle.color");O.setItemVisual(B,{color:X||C.getItemVisual(B,"color")}),O.setItemLayout(B,[C.getItemLayout(B),E.getItemLayout(B)]),O.setItemVisual(B,{fromSymbolSize:C.getItemVisual(B,"symbolSize"),fromSymbol:C.getItemVisual(B,"symbol"),toSymbolSize:E.getItemVisual(B,"symbolSize"),toSymbol:E.getItemVisual(B,"symbol")})}),_.updateData(O),I.line.eachItemGraphicEl(function(B,X){B.traverse(function(J){J.dataModel=h})});function H(B,X,J){var k=B.getItemModel(X);i(B,X,J,o,g),B.setItemVisual(X,{symbolSize:k.get("symbolSize")||F[J?0:1],symbol:k.get("symbol",!0)||M[J?0:1],color:k.get("itemStyle.color")||w.getVisual("color")})}_.__keep=!0,_.group.silent=h.get("silent")||o.get("silent")}});function r(o,h,p){var g;o?g=x.map(o&&o.dimensions,function(I){var C=h.getData().getDimensionInfo(h.getData().mapDimension(I))||{};return x.defaults({name:I},C)}):g=[{name:"value",type:"float"}];var v=new b(g,p),y=new b(g,p),w=new b([],p),S=x.map(p.get("data"),x.curry(a,h,o,p));o&&(S=x.filter(S,x.curry(c,o)));var _=o?f.dimValueGetter:function(I){return I.value};return v.initData(x.map(S,function(I){return I[0]}),null,_),y.initData(x.map(S,function(I){return I[1]}),null,_),w.initData(x.map(S,function(I){return I[2]})),w.hasItemOption=!0,{from:v,to:y,line:w}}j.exports=u},MHoB:function(j,R,l){var x=l("bYtY"),b=l("6uqw"),A=l("OELB"),f=[20,140],t=b.extend({type:"visualMap.continuous",defaultOption:{align:"auto",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(d,a){t.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual(function(n){n.mappingMethod="linear",n.dataExtent=this.getExtent()}),this._resetRange()},resetItemSize:function(){t.superApply(this,"resetItemSize",arguments);var d=this.itemSize;this._orient==="horizontal"&&d.reverse(),(d[0]==null||isNaN(d[0]))&&(d[0]=f[0]),(d[1]==null||isNaN(d[1]))&&(d[1]=f[1])},_resetRange:function(){var d=this.getExtent(),a=this.option.range;!a||a.auto?(d.auto=1,this.option.range=d):x.isArray(a)&&(a[0]>a[1]&&a.reverse(),a[0]=Math.max(a[0],d[0]),a[1]=Math.min(a[1],d[1]))},completeVisualOption:function(){b.prototype.completeVisualOption.apply(this,arguments),x.each(this.stateList,function(d){var a=this.option.controller[d].symbolSize;a&&a[0]!==a[1]&&(a[0]=0)},this)},setSelected:function(d){this.option.range=d.slice(),this._resetRange()},getSelected:function(){var d=this.getExtent(),a=A.asc((this.get("range")||[]).slice());return a[0]>d[1]&&(a[0]=d[1]),a[1]>d[1]&&(a[1]=d[1]),a[0]<d[0]&&(a[0]=d[0]),a[1]<d[0]&&(a[1]=d[0]),a},getValueState:function(d){var a=this.option.range,n=this.getExtent();return(a[0]<=n[0]||a[0]<=d)&&(a[1]>=n[1]||d<=a[1])?"inRange":"outOfRange"},findTargetDataIndices:function(d){var a=[];return this.eachTargetSeries(function(n){var s=[],c=n.getData();c.each(this.getDataDimension(c),function(i,u){d[0]<=i&&i<=d[1]&&s.push(u)},this),a.push({seriesId:n.id,dataIndex:s})},this),a},getVisualMeta:function(d){var a=e(this,"outOfRange",this.getExtent()),n=e(this,"inRange",this.option.range.slice()),s=[];function c(g,v){s.push({value:g,color:d(g,v)})}for(var i=0,u=0,r=n.length,o=a.length;u<o&&(!n.length||a[u]<=n[0]);u++)a[u]<n[i]&&c(a[u],"outOfRange");for(var h=1;i<r;i++,h=0)h&&s.length&&c(n[i],"outOfRange"),c(n[i],"inRange");for(var h=1;u<o;u++)(!n.length||n[n.length-1]<a[u])&&(h&&(s.length&&c(s[s.length-1].value,"outOfRange"),h=0),c(a[u],"outOfRange"));var p=s.length;return{stops:s,outerColors:[p?s[0].color:"transparent",p?s[p-1].color:"transparent"]}}});function e(d,a,n){if(n[0]===n[1])return n.slice();for(var s=200,c=(n[1]-n[0])/s,i=n[0],u=[],r=0;r<=s&&i<n[1];r++)u.push(i),i+=c;return u.push(n[1]),u}var m=t;j.exports=m},MHtr:function(j,R,l){var x=l("bYtY");function b(f,t){var e=this.getAxis(),m=t instanceof Array?t[0]:t,d=(f instanceof Array?f[0]:f)/2;return e.type==="category"?e.getBandWidth():Math.abs(e.dataToCoord(m-d)-e.dataToCoord(m+d))}function A(f){var t=f.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(e){return f.dataToPoint(e)},size:x.bind(b,f)}}}j.exports=A},MJZm:function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("pVnL"),f=l.n(A),t=l("q1tI"),e=l("fAei"),m=l("TSYQ"),d=l.n(m),a=l("RIqP"),n=l.n(a),s=l("J4zp"),c=l.n(s),i=l("sEfC"),u=l.n(i),r=l("OZM5"),o=l("815F"),h=l("vk+C"),p=l.n(h),g=l("Vy0f"),v=l.n(g),y=l("kGiB"),w=l.n(y),S=l("H84U"),_;(function(P){P[P.None=0]="None",P[P.Start=1]="Start",P[P.End=2]="End"})(_||(_={}));function I(P,G){function V(q){var re=q.key,ce=q.children;G(re,q)!==!1&&I(ce||[],G)}P.forEach(V)}function C(P){var G=P.treeData,V=P.expandedKeys,q=P.startKey,re=P.endKey,ce=[],ie=_.None;if(q&&q===re)return[q];if(!q||!re)return[];function fe(xe){return xe===q||xe===re}return I(G,function(xe){if(ie===_.End)return!1;if(fe(xe)){if(ce.push(xe),ie===_.None)ie=_.Start;else if(ie===_.Start)return ie=_.End,!1}else ie===_.Start&&ce.push(xe);return!(V.indexOf(xe)===-1)}),ce}function E(P,G){var V=n()(G),q=[];return I(P,function(re,ce){var ie=V.indexOf(re);return ie!==-1&&(q.push(ce),V.splice(ie,1)),!!V.length}),q}var O=function(P,G){var V={};for(var q in P)Object.prototype.hasOwnProperty.call(P,q)&&G.indexOf(q)<0&&(V[q]=P[q]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,q=Object.getOwnPropertySymbols(P);re<q.length;re++)G.indexOf(q[re])<0&&Object.prototype.propertyIsEnumerable.call(P,q[re])&&(V[q[re]]=P[q[re]]);return V};function M(P){var G=P.isLeaf,V=P.expanded;return G?t.createElement(p.a,null):V?t.createElement(v.a,null):t.createElement(w.a,null)}function F(P){var G=P.treeData,V=P.children;return G||Object(o.c)(V)}var H=function(G,V){var q=G.defaultExpandAll,re=G.defaultExpandParent,ce=G.defaultExpandedKeys,ie=O(G,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]),fe=t.useRef(),xe=t.useRef(),Se=t.createRef();t.useImperativeHandle(V,function(){return Se.current});var ke=function(){var Ut=Object(o.a)(F(ie)),Kt=Ut.keyEntities,$t;return q?$t=Object.keys(Kt):re?$t=Object(r.e)(ie.expandedKeys||ce,Kt):$t=ie.expandedKeys||ce,$t},ge=t.useState(ie.selectedKeys||ie.defaultSelectedKeys||[]),Be=c()(ge,2),ee=Be[0],ue=Be[1],Ge=t.useState(ke()),ae=c()(Ge,2),Z=ae[0],Y=ae[1];t.useEffect(function(){"selectedKeys"in ie&&ue(ie.selectedKeys)},[ie.selectedKeys]),t.useEffect(function(){"expandedKeys"in ie&&Y(ie.expandedKeys)},[ie.expandedKeys]);var te=function(Ut,Kt){var $t=Kt.isLeaf;if($t||Ut.shiftKey||Ut.metaKey||Ut.ctrlKey)return;Se.current.onNodeExpand(Ut,Kt)},we=u()(te,200,{leading:!0}),pe=function(Ut,Kt){return"expandedKeys"in ie||Y(Ut),ie.onExpand?ie.onExpand(Ut,Kt):void 0},De=function(Ut,Kt){var $t=ie.expandAction;$t==="click"&&we(Ut,Kt),ie.onClick&&ie.onClick(Ut,Kt)},Ne=function(Ut,Kt){var $t=ie.expandAction;$t==="doubleClick"&&we(Ut,Kt),ie.onDoubleClick&&ie.onDoubleClick(Ut,Kt)},me=function(Ut,Kt){var $t=ie.multiple,or=Kt.node,ht=Kt.nativeEvent,Ee=or.key,de=Ee===void 0?"":Ee,qe=F(ie),rt=f()(f()({},Kt),{selected:!0}),ve=ht.ctrlKey||ht.metaKey,bt=ht.shiftKey,jt;$t&&ve?(jt=Ut,fe.current=de,xe.current=jt,rt.selectedNodes=E(qe,jt)):$t&&bt?(jt=Array.from(new Set([].concat(n()(xe.current||[]),n()(C({treeData:qe,expandedKeys:Z,startKey:de,endKey:fe.current}))))),rt.selectedNodes=E(qe,jt)):(jt=[de],fe.current=de,xe.current=jt,rt.selectedNodes=E(qe,jt)),ie.onSelect&&ie.onSelect(jt,rt),"selectedKeys"in ie||ue(jt)},be=t.useContext(S.b),Re=be.getPrefixCls,it=be.direction,yt=ie.prefixCls,pt=ie.className,Pe=O(ie,["prefixCls","className"]),Nt=Re("tree",yt),ut=d()("".concat(Nt,"-directory"),pt,b()({},"".concat(Nt,"-directory-rtl"),it==="rtl"));return t.createElement(z,f()({icon:M,ref:Se,blockNode:!0},Pe,{prefixCls:Nt,className:ut,expandedKeys:Z,selectedKeys:ee,onSelect:me,onClick:De,onDoubleClick:Ne,onExpand:pe}))},B=t.forwardRef(H);B.displayName="DirectoryTree",B.defaultProps={showIcon:!0,expandAction:"click"};var X=B,J=l("EXcs"),k=l("2jpz"),K=t.forwardRef(function(P,G){var V,q=t.useContext(S.b),re=q.getPrefixCls,ce=q.direction,ie=q.virtual,fe=P.prefixCls,xe=P.className,Se=P.showIcon,ke=P.showLine,ge=P.switcherIcon,Be=P.blockNode,ee=P.children,ue=P.checkable,Ge=f()(f()({},P),{showLine:Boolean(ke)}),ae=re("tree",fe);return t.createElement(e.b,f()({itemHeight:20,ref:G,virtual:ie},Ge,{prefixCls:ae,className:d()(xe,(V={},b()(V,"".concat(ae,"-icon-hide"),!Se),b()(V,"".concat(ae,"-block-node"),Be),b()(V,"".concat(ae,"-rtl"),ce==="rtl"),V)),checkable:ue&&t.createElement("span",{className:"".concat(ae,"-checkbox-inner")}),switcherIcon:function(Y){return Object(k.a)(ae,ge,ke,Y)}}),ee)});K.TreeNode=e.a,K.DirectoryTree=X,K.defaultProps={checkable:!1,showIcon:!1,motion:f()(f()({},J.a),{motionAppear:!1}),blockNode:!1};var z=K,W=R.a=z},MKOG:function(j,R,l){var x=l("bYtY"),b=l("YH21"),A=b.Dispatcher,f=l("mLcG"),t=l("Bq2U"),e=function(a){a=a||{},this.stage=a.stage||{},this.onframe=a.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,A.call(this)};e.prototype={constructor:e,addClip:function(a){this._clips.push(a)},addAnimator:function(a){a.animation=this;for(var n=a.getClips(),s=0;s<n.length;s++)this.addClip(n[s])},removeClip:function(a){var n=x.indexOf(this._clips,a);n>=0&&this._clips.splice(n,1)},removeAnimator:function(a){for(var n=a.getClips(),s=0;s<n.length;s++)this.removeClip(n[s]);a.animation=null},_update:function(){for(var a=new Date().getTime()-this._pausedTime,n=a-this._time,s=this._clips,c=s.length,i=[],u=[],r=0;r<c;r++){var o=s[r],h=o.step(a,n);h&&(i.push(h),u.push(o))}for(var r=0;r<c;)s[r]._needsRemove?(s[r]=s[c-1],s.pop(),c--):r++;c=i.length;for(var r=0;r<c;r++)u[r].fire(i[r]);this._time=a,this.onframe(n),this.trigger("frame",n),this.stage.update&&this.stage.update()},_startLoop:function(){var a=this;this._running=!0;function n(){a._running&&(f(n),!a._paused&&a._update())}f(n)},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(a,n){n=n||{};var s=new t(a,n.loop,n.getter,n.setter);return this.addAnimator(s),s}},x.mixin(e,A);var m=e;j.exports=m},MRoa:function(j,R,l){var x=l("ProS");l("0Bwj"),l("W2nI"),l("vcCh");var b=l("gawk"),A=l("Dg8C");x.registerLayout(b),x.registerVisual(A)},MT78:function(j,R,l){var x=l("ProS");(function(){for(var A in x){if(x==null||!x.hasOwnProperty(A)||A==="default"||A==="__esModule")return;R[A]=x[A]}})();var b=l("txkQ");(function(){for(var A in b){if(b==null||!b.hasOwnProperty(A)||A==="default"||A==="__esModule")return;R[A]=b[A]}})(),l("A1Ka"),l("75ce"),l("lLGD"),l("wDdD"),l("Fa/5"),l("jett"),l("Z1wy"),l("75ev"),l("2uGb"),l("I+77"),l("B+YJ"),l("pLH3"),l("CBdT"),l("MRoa"),l("+lIL"),l("CF2D"),l("ERHi"),l("p+If"),l("XOKv"),l("qt/9"),l("bBL8"),l("1xaR"),l("4Feb"),l("zRKj"),l("L3Oj"),l("0HBW"),l("LPzL"),l("8waO"),l("k5C7"),l("f1nB"),l("sRwP"),l("AH3D"),l("y4/Y"),l("LzGr"),l("Ynxi"),l("7pVf"),l("2w7y"),l("laiN"),l("fjKi"),l("C0tN"),l("0o9m"),l("Cm0C"),l("f3JH"),l("5NHt"),l("VFCP"),l("dBmv"),l("KamJ"),l("8XDt"),l("juDX")},MXD1:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("Kvyg"),f=l.n(A)},MZdM:function(j,R,l){"use strict";function x(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(r){return typeof r}:x=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},x(i)}Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var b=d(l("Lo0S")),A=e(l("N/zr")),f=l("GdRQ"),t=l("GQ8N");function e(i){return i&&i.__esModule?i:{default:i}}function m(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return m=function(){return i},i}function d(i){if(i&&i.__esModule)return i;if(i===null||x(i)!=="object"&&typeof i!="function")return{default:i};var u=m();if(u&&u.has(i))return u.get(i);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var h in i)if(Object.prototype.hasOwnProperty.call(i,h)){var p=o?Object.getOwnPropertyDescriptor(i,h):null;p&&(p.get||p.set)?Object.defineProperty(r,h,p):r[h]=i[h]}return r.default=i,u&&u.set(i,r),r}function a(i,u){if(!(i instanceof u))throw new TypeError("Cannot call a class as a function")}function n(i,u){for(var r=0;r<u.length;r++){var o=u[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(i,o.key,o)}}function s(i,u,r){return u&&n(i.prototype,u),r&&n(i,r),i}var c=function(){function i(u){if(a(this,i),this._drawCtx=null,this._renderQ=[],this._flushing=!1,this._fbWidth=0,this._fbHeight=0,this._prevDrawStyle="",this._tile=null,this._tile16x16=null,this._tileX=0,this._tileY=0,b.Debug(">> Display.constructor"),this._target=u,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},b.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),b.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return s(i,[{key:"viewportChangePos",value:function(r,o){var h=this._viewportLoc;r=Math.floor(r),o=Math.floor(o),this._clipViewport||(r=-h.w,o=-h.h);var p=h.x+h.w-1,g=h.y+h.h-1;if(r<0&&h.x+r<0&&(r=-h.x),p+r>=this._fbWidth&&(r-=p+r-this._fbWidth+1),h.y+o<0&&(o=-h.y),g+o>=this._fbHeight&&(o-=g+o-this._fbHeight+1),r===0&&o===0)return;b.Debug("viewportChange deltaX: "+r+", deltaY: "+o),h.x+=r,h.y+=o,this._damage(h.x,h.y,h.w,h.h),this.flip()}},{key:"viewportChangeSize",value:function(r,o){(!this._clipViewport||typeof r=="undefined"||typeof o=="undefined")&&(b.Debug("Setting viewport to full display region"),r=this._fbWidth,o=this._fbHeight),r=Math.floor(r),o=Math.floor(o),r>this._fbWidth&&(r=this._fbWidth),o>this._fbHeight&&(o=this._fbHeight);var h=this._viewportLoc;if(h.w!==r||h.h!==o){h.w=r,h.h=o;var p=this._target;p.width=r,p.height=o,this.viewportChangePos(0,0),this._damage(h.x,h.y,h.w,h.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(r){return this._scale===0?0:(0,t.toSigned32bit)(r/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(r){return this._scale===0?0:(0,t.toSigned32bit)(r/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(r,o){this._prevDrawStyle="",this._fbWidth=r,this._fbHeight=o;var h=this._backbuffer;if(h.width!==r||h.height!==o){var p=null;h.width>0&&h.height>0&&(p=this._drawCtx.getImageData(0,0,h.width,h.height)),h.width!==r&&(h.width=r),h.height!==o&&(h.height=o),p&&this._drawCtx.putImageData(p,0,0)}var g=this._viewportLoc;this.viewportChangeSize(g.w,g.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(r,o,h,p){r<this._damageBounds.left&&(this._damageBounds.left=r),o<this._damageBounds.top&&(this._damageBounds.top=o),r+h>this._damageBounds.right&&(this._damageBounds.right=r+h),o+p>this._damageBounds.bottom&&(this._damageBounds.bottom=o+p)}},{key:"flip",value:function(r){if(this._renderQ.length!==0&&!r)this._renderQPush({type:"flip"});else{var o=this._damageBounds.left,h=this._damageBounds.top,p=this._damageBounds.right-o,g=this._damageBounds.bottom-h,v=o-this._viewportLoc.x,y=h-this._viewportLoc.y;v<0&&(p+=v,o-=v,v=0),y<0&&(g+=y,h-=y,y=0),v+p>this._viewportLoc.w&&(p=this._viewportLoc.w-v),y+g>this._viewportLoc.h&&(g=this._viewportLoc.h-y),p>0&&g>0&&this._targetCtx.drawImage(this._backbuffer,o,h,p,g,v,y,p,g),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(r,o,h,p,g,v){this._renderQ.length!==0&&!v?this._renderQPush({type:"fill",x:r,y:o,width:h,height:p,color:g}):(this._setFillColor(g),this._drawCtx.fillRect(r,o,h,p),this._damage(r,o,h,p))}},{key:"copyImage",value:function(r,o,h,p,g,v,y){this._renderQ.length!==0&&!y?this._renderQPush({type:"copy",oldX:r,oldY:o,x:h,y:p,width:g,height:v}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,r,o,g,v,h,p,g,v),this._damage(h,p,g,v))}},{key:"imageRect",value:function(r,o,h,p,g,v){if(h===0||p===0)return;var y=new Image;y.src="data: "+g+";base64,"+A.default.encode(v),this._renderQPush({type:"img",img:y,x:r,y:o,width:h,height:p})}},{key:"startTile",value:function(r,o,h,p,g){this._tileX=r,this._tileY=o,h===16&&p===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(h,p);for(var v=g[2],y=g[1],w=g[0],S=this._tile.data,_=0;_<h*p*4;_+=4)S[_]=v,S[_+1]=y,S[_+2]=w,S[_+3]=255}},{key:"subTile",value:function(r,o,h,p,g){for(var v=g[2],y=g[1],w=g[0],S=r+h,_=o+p,I=this._tile.data,C=this._tile.width,E=o;E<_;E++)for(var O=r;O<S;O++){var M=(O+E*C)*4;I[M]=v,I[M+1]=y,I[M+2]=w,I[M+3]=255}}},{key:"finishTile",value:function(){this._drawCtx.putImageData(this._tile,this._tileX,this._tileY),this._damage(this._tileX,this._tileY,this._tile.width,this._tile.height)}},{key:"blitImage",value:function(r,o,h,p,g,v,y){if(this._renderQ.length!==0&&!y){var w=new Uint8Array(h*p*4);w.set(new Uint8Array(g.buffer,0,w.length)),this._renderQPush({type:"blit",data:w,x:r,y:o,width:h,height:p})}else this._bgrxImageData(r,o,h,p,g,v)}},{key:"blitRgbImage",value:function(r,o,h,p,g,v,y){if(this._renderQ.length!==0&&!y){var w=new Uint8Array(h*p*3);w.set(new Uint8Array(g.buffer,0,w.length)),this._renderQPush({type:"blitRgb",data:w,x:r,y:o,width:h,height:p})}else this._rgbImageData(r,o,h,p,g,v)}},{key:"blitRgbxImage",value:function(r,o,h,p,g,v,y){if(this._renderQ.length!==0&&!y){var w=new Uint8Array(h*p*4);w.set(new Uint8Array(g.buffer,0,w.length)),this._renderQPush({type:"blitRgbx",data:w,x:r,y:o,width:h,height:p})}else this._rgbxImageData(r,o,h,p,g,v)}},{key:"drawImage",value:function(r,o,h){this._drawCtx.drawImage(r,o,h),this._damage(o,h,r.width,r.height)}},{key:"autoscale",value:function(r,o){var h;if(r===0||o===0)h=0;else{var p=this._viewportLoc,g=r/o,v=p.w/p.h;v>=g?h=r/p.w:h=o/p.h}this._rescale(h)}},{key:"_rescale",value:function(r){this._scale=r;var o=this._viewportLoc,h=r*o.w+"px",p=r*o.h+"px";(this._target.style.width!==h||this._target.style.height!==p)&&(this._target.style.width=h,this._target.style.height=p)}},{key:"_setFillColor",value:function(r){var o="rgb("+r[2]+","+r[1]+","+r[0]+")";o!==this._prevDrawStyle&&(this._drawCtx.fillStyle=o,this._prevDrawStyle=o)}},{key:"_rgbImageData",value:function(r,o,h,p,g,v){for(var y=this._drawCtx.createImageData(h,p),w=y.data,S=0,_=v;S<h*p*4;S+=4,_+=3)w[S]=g[_],w[S+1]=g[_+1],w[S+2]=g[_+2],w[S+3]=255;this._drawCtx.putImageData(y,r,o),this._damage(r,o,y.width,y.height)}},{key:"_bgrxImageData",value:function(r,o,h,p,g,v){for(var y=this._drawCtx.createImageData(h,p),w=y.data,S=0,_=v;S<h*p*4;S+=4,_+=4)w[S]=g[_+2],w[S+1]=g[_+1],w[S+2]=g[_],w[S+3]=255;this._drawCtx.putImageData(y,r,o),this._damage(r,o,y.width,y.height)}},{key:"_rgbxImageData",value:function(r,o,h,p,g,v){var y;f.supportsImageMetadata?y=new ImageData(new Uint8ClampedArray(g.buffer,g.byteOffset,h*p*4),h,p):(y=this._drawCtx.createImageData(h,p),y.data.set(new Uint8ClampedArray(g.buffer,g.byteOffset,h*p*4))),this._drawCtx.putImageData(y,r,o),this._damage(r,o,y.width,y.height)}},{key:"_renderQPush",value:function(r){this._renderQ.push(r),this._renderQ.length===1&&this._scanRenderQ()}},{key:"_resumeRenderQ",value:function(){this.removeEventListener("load",this._noVNCDisplay._resumeRenderQ),this._noVNCDisplay._scanRenderQ()}},{key:"_scanRenderQ",value:function(){for(var r=!0;r&&this._renderQ.length>0;){var o=this._renderQ[0];switch(o.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(o.oldX,o.oldY,o.x,o.y,o.width,o.height,!0);break;case"fill":this.fillRect(o.x,o.y,o.width,o.height,o.color,!0);break;case"blit":this.blitImage(o.x,o.y,o.width,o.height,o.data,0,!0);break;case"blitRgb":this.blitRgbImage(o.x,o.y,o.width,o.height,o.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(o.x,o.y,o.width,o.height,o.data,0,!0);break;case"img":if(o.img.complete&&o.img.width!==0&&o.img.height!==0){if(o.img.width!==o.width||o.img.height!==o.height){b.Error("Decoded image has incorrect dimensions. Got "+o.img.width+"x"+o.img.height+". Expected "+o.width+"x"+o.height+".");return}this.drawImage(o.img,o.x,o.y)}else o.img._noVNCDisplay=this,o.img.addEventListener("load",this._resumeRenderQ),r=!1;break}r&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(r){this._rescale(r)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(r){this._clipViewport=r;var o=this._viewportLoc;this.viewportChangeSize(o.w,o.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),i}();R.default=c},Mdki:function(j,R,l){var x=l("bYtY"),b=x.each,A="\0__link_datas",f="\0__link_mainData";function t(u){var r=u.mainData,o=u.datas;o||(o={main:r},u.datasAttr={main:"data"}),u.datas=u.mainData=null,s(r,o,u),b(o,function(h){b(r.TRANSFERABLE_METHODS,function(p){h.wrapMethod(p,x.curry(e,u))})}),r.wrapMethod("cloneShallow",x.curry(d,u)),b(r.CHANGABLE_METHODS,function(h){r.wrapMethod(h,x.curry(m,u))}),x.assert(o[r.dataType]===r)}function e(u,r){if(n(this)){var o=x.extend({},this[A]);o[this.dataType]=r,s(r,o,u)}else c(r,this.dataType,this[f],u);return r}function m(u,r){return u.struct&&u.struct.update(this),r}function d(u,r){return b(r[A],function(o,h){o!==r&&c(o.cloneShallow(),h,r,u)}),r}function a(u){var r=this[f];return u==null||r==null?r:r[A][u]}function n(u){return u[f]===u}function s(u,r,o){u[A]={},b(r,function(h,p){c(h,p,u,o)})}function c(u,r,o,h){o[A][r]=u,u[f]=o,u.dataType=r,h.struct&&(u[h.structAttr]=h.struct,h.struct[h.datasAttr[r]]=u),u.getLinkedData=a}var i=t;j.exports=i},Mds0:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("8IMR")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="StarFilled";var d=f.forwardRef(m);R.default=d},Mgri:function(j,R,l){for(var x=l("bYtY"),b=l("8nly"),A=[126,25],f=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],t=0;t<f.length;t++)for(var e=0;e<f[t].length;e++)f[t][e][0]/=10.5,f[t][e][1]/=-10.5/.75,f[t][e][0]+=A[0],f[t][e][1]+=A[1];function m(d,a){d==="china"&&a.push(new b("\u5357\u6D77\u8BF8\u5C9B",x.map(f,function(n){return{type:"polygon",exterior:n}}),A))}j.exports=m},Mmt2:function(j,R,l){"use strict";function x(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(i){return typeof i}:x=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},x(s)}Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var b=f(l("Lo0S"));function A(){if(typeof WeakMap!="function")return null;var s=new WeakMap;return A=function(){return s},s}function f(s){if(s&&s.__esModule)return s;if(s===null||x(s)!=="object"&&typeof s!="function")return{default:s};var c=A();if(c&&c.has(s))return c.get(s);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in s)if(Object.prototype.hasOwnProperty.call(s,r)){var o=u?Object.getOwnPropertyDescriptor(s,r):null;o&&(o.get||o.set)?Object.defineProperty(i,r,o):i[r]=s[r]}return i.default=s,c&&c.set(s,i),i}function t(s,c){if(!(s instanceof c))throw new TypeError("Cannot call a class as a function")}function e(s,c){for(var i=0;i<c.length;i++){var u=c[i];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,u.key,u)}}function m(s,c,i){return c&&e(s.prototype,c),i&&e(s,i),s}var d=!1,a=40*1024*1024,n=function(){function s(){t(this,s),this._websocket=null,this._rQi=0,this._rQlen=0,this._rQbufferSize=1024*1024*4,this._rQ=null,this._sQbufferSize=1024*10,this._sQlen=0,this._sQ=null,this._eventHandlers={message:function(){},open:function(){},close:function(){},error:function(){}}}return m(s,[{key:"rQpeek8",value:function(){return this._rQ[this._rQi]}},{key:"rQskipBytes",value:function(i){this._rQi+=i}},{key:"rQshift8",value:function(){return this._rQshift(1)}},{key:"rQshift16",value:function(){return this._rQshift(2)}},{key:"rQshift32",value:function(){return this._rQshift(4)}},{key:"_rQshift",value:function(i){for(var u=0,r=i-1;r>=0;r--)u+=this._rQ[this._rQi++]<<r*8;return u}},{key:"rQshiftStr",value:function(i){typeof i=="undefined"&&(i=this.rQlen);for(var u="",r=0;r<i;r+=4096){var o=this.rQshiftBytes(Math.min(4096,i-r));u+=String.fromCharCode.apply(null,o)}return u}},{key:"rQshiftBytes",value:function(i){return typeof i=="undefined"&&(i=this.rQlen),this._rQi+=i,new Uint8Array(this._rQ.buffer,this._rQi-i,i)}},{key:"rQshiftTo",value:function(i,u){u===void 0&&(u=this.rQlen),i.set(new Uint8Array(this._rQ.buffer,this._rQi,u)),this._rQi+=u}},{key:"rQslice",value:function(i){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+i,u-i)}},{key:"rQwait",value:function(i,u,r){if(this.rQlen<u){if(r){if(this._rQi<r)throw new Error("rQwait cannot backup "+r+" bytes");this._rQi-=r}return!0}return!1}},{key:"flush",value:function(){this._sQlen>0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(i){this._sQ.set(i,this._sQlen),this._sQlen+=i.length,this.flush()}},{key:"sendString",value:function(i){this.send(i.split("").map(function(u){return u.charCodeAt(0)}))}},{key:"off",value:function(i){this._eventHandlers[i]=function(){}}},{key:"on",value:function(i,u){this._eventHandlers[i]=u}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(i,u){var r=this;this.init(),this._websocket=new WebSocket(i,u),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){b.Debug(">> WebSock.onopen"),r._websocket.protocol&&b.Info("Server choose sub-protocol: "+r._websocket.protocol),r._eventHandlers.open(),b.Debug("<< WebSock.onopen")},this._websocket.onclose=function(o){b.Debug(">> WebSock.onclose"),r._eventHandlers.close(o),b.Debug("<< WebSock.onclose")},this._websocket.onerror=function(o){b.Debug(">> WebSock.onerror: "+o),r._eventHandlers.error(o),b.Debug("<< WebSock.onerror: "+o)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(b.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(i){var u=(this._rQlen-this._rQi+i)*8,r=this._rQbufferSize<u;if(r&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,u)),this._rQbufferSize>a&&(this._rQbufferSize=a,this._rQbufferSize-this.rQlen<i))throw new Error("Receive Queue buffer exceeded "+a+" bytes, and the new message could not fit");if(r){var o=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(o,this._rQi,this._rQlen-this._rQi))}else d?this._rQ.copyWithin(0,this._rQi,this._rQlen):this._rQ.set(new Uint8Array(this._rQ.buffer,this._rQi,this._rQlen-this._rQi));this._rQlen=this._rQlen-this._rQi,this._rQi=0}},{key:"_DecodeMessage",value:function(i){var u=new Uint8Array(i);u.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(u.length),this._rQ.set(u,this._rQlen),this._rQlen+=u.length}},{key:"_recvMessage",value:function(i){this._DecodeMessage(i.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):b.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(i){this._rQi=i}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),s}();R.default=n},MqEG:function(j,R,l){var x=l("bYtY"),b=l("fc+c"),A=l("72pK"),f=l("VXYp"),t=x.bind,e=b.extend({type:"dataZoom.inside",init:function(s,c){this._range},render:function(s,c,i,u){e.superApply(this,"render",arguments),this._range=s.getPercentRange(),x.each(this.getTargetCoordInfo(),function(r,o){var h=x.map(r,function(p){return f.generateCoordId(p.model)});x.each(r,function(p){var g=p.model,v={};x.each(["pan","zoom","scrollMove"],function(y){v[y]=t(m[y],this,p,o)},this),f.register(i,{coordId:f.generateCoordId(g),allCoordIds:h,containsPoint:function(y,w,S){return g.coordinateSystem.containPoint([w,S])},dataZoomId:s.id,dataZoomModel:s,getRange:v})},this)},this)},dispose:function(){f.unregister(this.api,this.dataZoomModel.id),e.superApply(this,"dispose",arguments),this._range=null}}),m={zoom:function(s,c,i,u){var r=this._range,o=r.slice(),h=s.axisModels[0];if(!h)return;var p=a[c](null,[u.originX,u.originY],h,i,s),g=(p.signal>0?p.pixelStart+p.pixelLength-p.pixel:p.pixel-p.pixelStart)/p.pixelLength*(o[1]-o[0])+o[0],v=Math.max(1/u.scale,0);o[0]=(o[0]-g)*v+g,o[1]=(o[1]-g)*v+g;var y=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(A(0,o,[0,100],0,y.minSpan,y.maxSpan),this._range=o,r[0]!==o[0]||r[1]!==o[1])return o},pan:d(function(s,c,i,u,r,o){var h=a[u]([o.oldX,o.oldY],[o.newX,o.newY],c,r,i);return h.signal*(s[1]-s[0])*h.pixel/h.pixelLength}),scrollMove:d(function(s,c,i,u,r,o){var h=a[u]([0,0],[o.scrollDelta,o.scrollDelta],c,r,i);return h.signal*(s[1]-s[0])*o.scrollDelta})};function d(s){return function(c,i,u,r){var o=this._range,h=o.slice(),p=c.axisModels[0];if(!p)return;var g=s(h,p,c,i,u,r);if(A(g,h,[0,100],"all"),this._range=h,o[0]!==h[0]||o[1]!==h[1])return h}}var a={grid:function(s,c,i,u,r){var o=i.axis,h={},p=r.model.coordinateSystem.getRect();return s=s||[0,0],o.dim==="x"?(h.pixel=c[0]-s[0],h.pixelLength=p.width,h.pixelStart=p.x,h.signal=o.inverse?1:-1):(h.pixel=c[1]-s[1],h.pixelLength=p.height,h.pixelStart=p.y,h.signal=o.inverse?-1:1),h},polar:function(s,c,i,u,r){var o=i.axis,h={},p=r.model.coordinateSystem,g=p.getRadiusAxis().getExtent(),v=p.getAngleAxis().getExtent();return s=s?p.pointToCoord(s):[0,0],c=p.pointToCoord(c),i.mainType==="radiusAxis"?(h.pixel=c[0]-s[0],h.pixelLength=g[1]-g[0],h.pixelStart=g[0],h.signal=o.inverse?1:-1):(h.pixel=c[1]-s[1],h.pixelLength=v[1]-v[0],h.pixelStart=v[0],h.signal=o.inverse?-1:1),h},singleAxis:function(s,c,i,u,r){var o=i.axis,h=r.model.coordinateSystem.getRect(),p={};return s=s||[0,0],o.orient==="horizontal"?(p.pixel=c[0]-s[0],p.pixelLength=h.width,p.pixelStart=h.x,p.signal=o.inverse?1:-1):(p.pixel=c[1]-s[1],p.pixelLength=h.height,p.pixelStart=h.y,p.signal=o.inverse?-1:1),p}},n=e;j.exports=n},MwEJ:function(j,R,l){var x=l("bYtY"),b=l("YXkt"),A=l("sdST"),f=l("k9D9"),t=f.SOURCE_FORMAT_ORIGINAL,e=l("L0Ub"),m=e.getDimensionTypeByAxis,d=l("4NO4"),a=d.getDataItemValue,n=l("IDmD"),s=l("i38C"),c=s.getCoordSysInfoBySeries,i=l("7G+c"),u=l("7hqr"),r=u.enableDataStack,o=l("D5nY"),h=o.makeSeriesEncodeForAxisCoordSys;function p(w,S,_){_=_||{},i.isInstance(w)||(w=i.seriesDataToSource(w));var I=S.get("coordinateSystem"),C=n.get(I),E=c(S),O;E&&(O=x.map(E.coordSysDims,function(k){var K={name:k},z=E.axisMap.get(k);if(z){var W=z.get("type");K.type=m(W)}return K})),O||(O=C&&(C.getDimensionsInfo?C.getDimensionsInfo():C.dimensions.slice())||["x","y"]);var M=A(w,{coordDimensions:O,generateCoord:_.generateCoord,encodeDefaulter:_.useEncodeDefaulter?x.curry(h,O,S):null}),F,H;E&&x.each(M,function(k,K){var z=k.coordDim,W=E.categoryAxisMap.get(z);W&&(F==null&&(F=K),k.ordinalMeta=W.getOrdinalMeta()),k.otherDims.itemName!=null&&(H=!0)}),!H&&F!=null&&(M[F].otherDims.itemName=0);var B=r(S,M),X=new b(M,S);X.setCalculationInfo(B);var J=F!=null&&g(w)?function(k,K,z,W){return W===F?z:this.defaultDimValueGetter(k,K,z,W)}:null;return X.hasItemOption=!1,X.initData(w,null,J),X}function g(w){if(w.sourceFormat===t){var S=v(w.data||[]);return S!=null&&!x.isArray(a(S))}}function v(w){for(var S=0;S<w.length&&w[S]==null;)S++;return w[S]}var y=p;j.exports=y},Mylv:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("IwbS"),f=l("oVpE"),t=f.createSymbol,e=l("OELB"),m=e.parsePercent,d=e.isNumeric,a=l("56rv"),n=a.setLabel,s=["itemStyle","borderWidth"],c=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],i=new A.Circle,u=x.extendChartView({type:"pictorialBar",render:function(P,G,V){var q=this.group,re=P.getData(),ce=this._data,ie=P.coordinateSystem,fe=ie.getBaseAxis(),xe=!!fe.isHorizontal(),Se=ie.grid.getRect(),ke={ecSize:{width:V.getWidth(),height:V.getHeight()},seriesModel:P,coordSys:ie,coordSysExtent:[[Se.x,Se.x+Se.width],[Se.y,Se.y+Se.height]],isHorizontal:xe,valueDim:c[+xe],categoryDim:c[1-xe]};return re.diff(ce).add(function(ge){if(!re.hasValue(ge))return;var Be=C(re,ge),ee=r(re,ge,Be,ke),ue=F(re,ke,ee);re.setItemGraphicEl(ge,ue),q.add(ue),K(ue,ke,ee)}).update(function(ge,Be){var ee=ce.getItemGraphicEl(Be);if(!re.hasValue(ge)){q.remove(ee);return}var ue=C(re,ge),Ge=r(re,ge,ue,ke),ae=X(re,Ge);ee&&ae!==ee.__pictorialShapeStr&&(q.remove(ee),re.setItemGraphicEl(ge,null),ee=null),ee?H(ee,ke,Ge):ee=F(re,ke,Ge,!0),re.setItemGraphicEl(ge,ee),ee.__pictorialSymbolMeta=Ge,q.add(ee),K(ee,ke,Ge)}).remove(function(ge){var Be=ce.getItemGraphicEl(ge);Be&&B(ce,ge,Be.__pictorialSymbolMeta.animationModel,Be)}).execute(),this._data=re,this.group},dispose:b.noop,remove:function(P,G){var V=this.group,q=this._data;P.get("animation")?q&&q.eachItemGraphicEl(function(re){B(q,re.dataIndex,P,re)}):V.removeAll()}});function r(P,G,V,q){var re=P.getItemLayout(G),ce=V.get("symbolRepeat"),ie=V.get("symbolClip"),fe=V.get("symbolPosition")||"start",xe=V.get("symbolRotate"),Se=(xe||0)*Math.PI/180||0,ke=V.get("symbolPatternSize")||2,ge=V.isAnimationEnabled(),Be={dataIndex:G,layout:re,itemModel:V,symbolType:P.getItemVisual(G,"symbol")||"circle",color:P.getItemVisual(G,"color"),symbolClip:ie,symbolRepeat:ce,symbolRepeatDirection:V.get("symbolRepeatDirection"),symbolPatternSize:ke,rotation:Se,animationModel:ge?V:null,hoverAnimation:ge&&V.get("hoverAnimation"),z2:V.getShallow("z",!0)||0};o(V,ce,re,q,Be),p(P,G,re,ce,ie,Be.boundingLength,Be.pxSign,ke,q,Be),g(V,Be.symbolScale,Se,q,Be);var ee=Be.symbolSize,ue=V.get("symbolOffset");return b.isArray(ue)&&(ue=[m(ue[0],ee[0]),m(ue[1],ee[1])]),v(V,ee,re,ce,ie,ue,fe,Be.valueLineWidth,Be.boundingLength,Be.repeatCutLength,q,Be),Be}function o(P,G,V,q,re){var ce=q.valueDim,ie=P.get("symbolBoundingData"),fe=q.coordSys.getOtherAxis(q.coordSys.getBaseAxis()),xe=fe.toGlobalCoord(fe.dataToCoord(0)),Se=1-+(V[ce.wh]<=0),ke;if(b.isArray(ie)){var ge=[h(fe,ie[0])-xe,h(fe,ie[1])-xe];ge[1]<ge[0]&&ge.reverse(),ke=ge[Se]}else ie!=null?ke=h(fe,ie)-xe:G?ke=q.coordSysExtent[ce.index][Se]-xe:ke=V[ce.wh];re.boundingLength=ke,G&&(re.repeatCutLength=V[ce.wh]),re.pxSign=ke>0?1:ke<0?-1:0}function h(P,G){return P.toGlobalCoord(P.dataToCoord(P.scale.parse(G)))}function p(P,G,V,q,re,ce,ie,fe,xe,Se){var ke=xe.valueDim,ge=xe.categoryDim,Be=Math.abs(V[ge.wh]),ee=P.getItemVisual(G,"symbolSize");b.isArray(ee)?ee=ee.slice():(ee==null&&(ee="100%"),ee=[ee,ee]),ee[ge.index]=m(ee[ge.index],Be),ee[ke.index]=m(ee[ke.index],q?Be:Math.abs(ce)),Se.symbolSize=ee;var ue=Se.symbolScale=[ee[0]/fe,ee[1]/fe];ue[ke.index]*=(xe.isHorizontal?-1:1)*ie}function g(P,G,V,q,re){var ce=P.get(s)||0;ce&&(i.attr({scale:G.slice(),rotation:V}),i.updateTransform(),ce/=i.getLineScale(),ce*=G[q.valueDim.index]),re.valueLineWidth=ce}function v(P,G,V,q,re,ce,ie,fe,xe,Se,ke,ge){var Be=ke.categoryDim,ee=ke.valueDim,ue=ge.pxSign,Ge=Math.max(G[ee.index]+fe,0),ae=Ge;if(q){var Z=Math.abs(xe),Y=b.retrieve(P.get("symbolMargin"),"15%")+"",te=!1;Y.lastIndexOf("!")===Y.length-1&&(te=!0,Y=Y.slice(0,Y.length-1)),Y=m(Y,G[ee.index]);var we=Math.max(Ge+Y*2,0),pe=te?0:Y*2,De=d(q),Ne=De?q:z((Z+pe)/we),me=Z-Ne*Ge;Y=me/2/(te?Ne:Ne-1),we=Ge+Y*2,pe=te?0:Y*2,!De&&q!=="fixed"&&(Ne=Se?z((Math.abs(Se)+pe)/we):0),ae=Ne*we-pe,ge.repeatTimes=Ne,ge.symbolMargin=Y}var be=ue*(ae/2),Re=ge.pathPosition=[];Re[Be.index]=V[Be.wh]/2,Re[ee.index]=ie==="start"?be:ie==="end"?xe-be:xe/2,ce&&(Re[0]+=ce[0],Re[1]+=ce[1]);var it=ge.bundlePosition=[];it[Be.index]=V[Be.xy],it[ee.index]=V[ee.xy];var yt=ge.barRectShape=b.extend({},V);yt[ee.wh]=ue*Math.max(Math.abs(V[ee.wh]),Math.abs(Re[ee.index]+be)),yt[Be.wh]=V[Be.wh];var pt=ge.clipShape={};pt[Be.xy]=-V[Be.xy],pt[Be.wh]=ke.ecSize[Be.wh],pt[ee.xy]=0,pt[ee.wh]=V[ee.wh]}function y(P){var G=P.symbolPatternSize,V=t(P.symbolType,-G/2,-G/2,G,G,P.color);return V.attr({culling:!0}),V.type!=="image"&&V.setStyle({strokeNoScale:!0}),V}function w(P,G,V,q){var re=P.__pictorialBundle,ce=V.symbolSize,ie=V.valueLineWidth,fe=V.pathPosition,xe=G.valueDim,Se=V.repeatTimes||0,ke=0,ge=ce[G.valueDim.index]+ie+V.symbolMargin*2;for(J(P,function(Z){Z.__pictorialAnimationIndex=ke,Z.__pictorialRepeatTimes=Se,ke<Se?k(Z,null,ue(ke),V,q):k(Z,null,{scale:[0,0]},V,q,function(){re.remove(Z)}),M(Z,V),ke++});ke<Se;ke++){var Be=y(V);Be.__pictorialAnimationIndex=ke,Be.__pictorialRepeatTimes=Se,re.add(Be);var ee=ue(ke);k(Be,{position:ee.position,scale:[0,0]},{scale:ee.scale,rotation:ee.rotation},V,q),Be.on("mouseover",Ge).on("mouseout",ae),M(Be,V)}function ue(Z){var Y=fe.slice(),te=V.pxSign,we=Z;return(V.symbolRepeatDirection==="start"?te>0:te<0)&&(we=Se-1-Z),Y[xe.index]=ge*(we-Se/2+.5)+fe[xe.index],{position:Y,scale:V.symbolScale.slice(),rotation:V.rotation}}function Ge(){J(P,function(Z){Z.trigger("emphasis")})}function ae(){J(P,function(Z){Z.trigger("normal")})}}function S(P,G,V,q){var re=P.__pictorialBundle,ce=P.__pictorialMainPath;ce?k(ce,null,{position:V.pathPosition.slice(),scale:V.symbolScale.slice(),rotation:V.rotation},V,q):(ce=P.__pictorialMainPath=y(V),re.add(ce),k(ce,{position:V.pathPosition.slice(),scale:[0,0],rotation:V.rotation},{scale:V.symbolScale.slice()},V,q),ce.on("mouseover",ie).on("mouseout",fe)),M(ce,V);function ie(){this.trigger("emphasis")}function fe(){this.trigger("normal")}}function _(P,G,V){var q=b.extend({},G.barRectShape),re=P.__pictorialBarRect;re?k(re,null,{shape:q},G,V):(re=P.__pictorialBarRect=new A.Rect({z2:2,shape:q,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),P.add(re))}function I(P,G,V,q){if(V.symbolClip){var re=P.__pictorialClipPath,ce=b.extend({},V.clipShape),ie=G.valueDim,fe=V.animationModel,xe=V.dataIndex;if(re)A.updateProps(re,{shape:ce},fe,xe);else{ce[ie.wh]=0,re=new A.Rect({shape:ce}),P.__pictorialBundle.setClipPath(re),P.__pictorialClipPath=re;var Se={};Se[ie.wh]=V.clipShape[ie.wh],A[q?"updateProps":"initProps"](re,{shape:Se},fe,xe)}}}function C(P,G){var V=P.getItemModel(G);return V.getAnimationDelayParams=E,V.isAnimationEnabled=O,V}function E(P){return{index:P.__pictorialAnimationIndex,count:P.__pictorialRepeatTimes}}function O(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function M(P,G){P.off("emphasis").off("normal");var V=G.symbolScale.slice();G.hoverAnimation&&P.on("emphasis",function(){this.animateTo({scale:[V[0]*1.1,V[1]*1.1]},400,"elasticOut")}).on("normal",function(){this.animateTo({scale:V.slice()},400,"elasticOut")})}function F(P,G,V,q){var re=new A.Group,ce=new A.Group;return re.add(ce),re.__pictorialBundle=ce,ce.attr("position",V.bundlePosition.slice()),V.symbolRepeat?w(re,G,V):S(re,G,V),_(re,V,q),I(re,G,V,q),re.__pictorialShapeStr=X(P,V),re.__pictorialSymbolMeta=V,re}function H(P,G,V){var q=V.animationModel,re=V.dataIndex,ce=P.__pictorialBundle;A.updateProps(ce,{position:V.bundlePosition.slice()},q,re),V.symbolRepeat?w(P,G,V,!0):S(P,G,V,!0),_(P,V,!0),I(P,G,V,!0)}function B(P,G,V,q){var re=q.__pictorialBarRect;re&&(re.style.text=null);var ce=[];J(q,function(ie){ce.push(ie)}),q.__pictorialMainPath&&ce.push(q.__pictorialMainPath),q.__pictorialClipPath&&(V=null),b.each(ce,function(ie){A.updateProps(ie,{scale:[0,0]},V,G,function(){q.parent&&q.parent.remove(q)})}),P.setItemGraphicEl(G,null)}function X(P,G){return[P.getItemVisual(G.dataIndex,"symbol")||"none",!!G.symbolRepeat,!!G.symbolClip].join(":")}function J(P,G,V){b.each(P.__pictorialBundle.children(),function(q){q!==P.__pictorialBarRect&&G.call(V,q)})}function k(P,G,V,q,re,ce){G&&P.attr(G),q.symbolClip&&!re?V&&P.attr(V):V&&A[re?"updateProps":"initProps"](P,V,q.animationModel,q.dataIndex,ce)}function K(P,G,V){var q=V.color,re=V.dataIndex,ce=V.itemModel,ie=ce.getModel("itemStyle").getItemStyle(["color"]),fe=ce.getModel("emphasis.itemStyle").getItemStyle(),xe=ce.getShallow("cursor");J(P,function(Be){Be.setColor(q),Be.setStyle(b.defaults({fill:q,opacity:V.opacity},ie)),A.setHoverStyle(Be,fe),xe&&(Be.cursor=xe),Be.z2=V.z2});var Se={},ke=G.valueDim.posDesc[+(V.boundingLength>0)],ge=P.__pictorialBarRect;n(ge.style,Se,ce,q,G.seriesModel,re,ke),A.setHoverStyle(ge,Se)}function z(P){var G=Math.round(P);return Math.abs(P-G)<1e-4?G:Math.ceil(P)}var W=u;j.exports=W},"N/zr":function(j,R,l){"use strict";function x(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(d){return typeof d}:x=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},x(e)}Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var b=f(l("Lo0S"));function A(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return A=function(){return e},e}function f(e){if(e&&e.__esModule)return e;if(e===null||x(e)!=="object"&&typeof e!="function")return{default:e};var m=A();if(m&&m.has(e))return m.get(e);var d={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var s=a?Object.getOwnPropertyDescriptor(e,n):null;s&&(s.get||s.set)?Object.defineProperty(d,n,s):d[n]=e[n]}return d.default=e,m&&m.set(e,d),d}var t={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(m){"use strict";for(var d="",a=m.length,n=a%3,s=0;s<a-2;s+=3)d+=this.toBase64Table[m[s]>>2],d+=this.toBase64Table[((m[s]&3)<<4)+(m[s+1]>>4)],d+=this.toBase64Table[((m[s+1]&15)<<2)+(m[s+2]>>6)],d+=this.toBase64Table[m[s+2]&63];var c=a-n;return n===2?(d+=this.toBase64Table[m[c]>>2],d+=this.toBase64Table[((m[c]&3)<<4)+(m[c+1]>>4)],d+=this.toBase64Table[(m[c+1]&15)<<2],d+=this.toBase64Table[64]):n===1&&(d+=this.toBase64Table[m[c]>>2],d+=this.toBase64Table[(m[c]&3)<<4],d+=this.toBase64Table[64],d+=this.toBase64Table[64]),d},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(m){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=m.indexOf("=")-d;a<0&&(a=m.length-d);for(var n=(a>>2)*3+Math.floor(a%4/1.5),s=new Array(n),c=0,i=0,u=0,r=d;r<m.length;r++){var o=this.toBinaryTable[m.charCodeAt(r)&127],h=m.charAt(r)===this.base64Pad;if(o===-1){b.Error("Illegal character code "+m.charCodeAt(r)+" at position "+r);continue}i=i<<6|o,c+=6,c>=8&&(c-=8,h||(s[u++]=i>>c&255),i&=(1<<c)-1)}if(c){var p=new Error("Corrupted base64 string");throw p.name="Base64-Error",p}return s}};R.default=t},N5BQ:function(j,R,l){var x=l("OlYY"),b=x.extend({type:"dataZoom.slider",layoutMode:"box",defaultOption:{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#2f4554",width:.5,opacity:.3},areaStyle:{color:"rgba(47,69,84,0.3)",opacity:.3}},borderColor:"#ddd",fillerColor:"rgba(167,183,204,0.4)",handleIcon:"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z",handleSize:"100%",handleStyle:{color:"#a7b7cc"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#333"}}}),A=b;j.exports=A},NA0q:function(j,R,l){var x=l("bYtY"),b=l("6Ic6"),A=l("TkdX"),f=l("gPAo"),t=l("7aKB"),e=t.windowOpen,m="sunburstRootToNode",d=b.extend({type:"sunburst",init:function(){},render:function(n,s,c,i){var u=this;this.seriesModel=n,this.api=c,this.ecModel=s;var r=n.getData(),o=r.tree.root,h=n.getViewRoot(),p=this.group,g=n.get("renderLabelForZeroData"),v=[];h.eachNode(function(O){v.push(O)});var y=this._oldChildren||[];if(_(v,y),E(o,h),i&&i.highlight&&i.highlight.piece){var w=n.getShallow("highlightPolicy");i.highlight.piece.onEmphasis(w)}else if(i&&i.unhighlight){var S=this.virtualPiece;!S&&o.children.length&&(S=o.children[0].piece),S&&S.onNormal()}this._initEvents(),this._oldChildren=v;function _(O,M){if(O.length===0&&M.length===0)return;new f(M,O,F,F).add(H).update(H).remove(x.curry(H,null)).execute();function F(B){return B.getId()}function H(B,X){var J=B==null?null:O[B],k=X==null?null:M[X];I(J,k)}}function I(O,M){if(!g&&O&&!O.getValue()&&(O=null),O!==o&&M!==o){if(M&&M.piece)O?(M.piece.updateData(!1,O,"normal",n,s),r.setItemGraphicEl(O.dataIndex,M.piece)):C(M);else if(O){var F=new A(O,n,s);p.add(F),r.setItemGraphicEl(O.dataIndex,F)}}}function C(O){if(!O)return;O.piece&&(p.remove(O.piece),O.piece=null)}function E(O,M){if(M.depth>0){u.virtualPiece?u.virtualPiece.updateData(!1,O,"normal",n,s):(u.virtualPiece=new A(O,n,s),p.add(u.virtualPiece)),M.piece._onclickEvent&&M.piece.off("click",M.piece._onclickEvent);var F=function(H){u._rootToNode(M.parentNode)};M.piece._onclickEvent=F,u.virtualPiece.on("click",F)}else u.virtualPiece&&(p.remove(u.virtualPiece),u.virtualPiece=null)}},dispose:function(){},_initEvents:function(){var n=this,s=function(c){var i=!1,u=n.seriesModel.getViewRoot();u.eachNode(function(r){if(!i&&r.piece&&r.piece.childAt(0)===c.target){var o=r.getModel().get("nodeClick");if(o==="rootToNode")n._rootToNode(r);else if(o==="link"){var h=r.getModel(),p=h.get("link");if(p){var g=h.get("target",!0)||"_blank";e(p,g)}}i=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",s),this.group._onclickEvent=s},_rootToNode:function(n){n!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:m,from:this.uid,seriesId:this.seriesModel.id,targetNode:n})},containPoint:function(n,s){var c=s.getData(),i=c.getItemLayout(0);if(i){var u=n[0]-i.cx,r=n[1]-i.cy,o=Math.sqrt(u*u+r*r);return o<=i.r&&o>=i.r0}}}),a=d;j.exports=a},NAnI:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("wXyp"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},NBmB:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.encodingName=b,R.encodings=void 0;var x={encodingRaw:0,encodingCopyRect:1,encodingRRE:2,encodingHextile:5,encodingTight:7,encodingTightPNG:-260,pseudoEncodingQualityLevel9:-23,pseudoEncodingQualityLevel0:-32,pseudoEncodingDesktopSize:-223,pseudoEncodingLastRect:-224,pseudoEncodingCursor:-239,pseudoEncodingQEMUExtendedKeyEvent:-258,pseudoEncodingDesktopName:-307,pseudoEncodingExtendedDesktopSize:-308,pseudoEncodingXvp:-309,pseudoEncodingFence:-312,pseudoEncodingContinuousUpdates:-313,pseudoEncodingCompressLevel9:-247,pseudoEncodingCompressLevel0:-256,pseudoEncodingVMwareCursor:1464686180,pseudoEncodingExtendedClipboard:3231835598};R.encodings=x;function b(A){switch(A){case x.encodingRaw:return"Raw";case x.encodingCopyRect:return"CopyRect";case x.encodingRRE:return"RRE";case x.encodingHextile:return"Hextile";case x.encodingTight:return"Tight";case x.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+A+"]"}}},NC18:function(j,R,l){var x=l("y+Vt"),b=l("IMiH"),A=l("7oTu"),f=Math.sqrt,t=Math.sin,e=Math.cos,m=Math.PI,d=function(v){return Math.sqrt(v[0]*v[0]+v[1]*v[1])},a=function(v,y){return(v[0]*y[0]+v[1]*y[1])/(d(v)*d(y))},n=function(v,y){return(v[0]*y[1]<v[1]*y[0]?-1:1)*Math.acos(a(v,y))};function s(g,v,y,w,S,_,I,C,E,O,M){var F=E*(m/180),H=e(F)*(g-y)/2+t(F)*(v-w)/2,B=-1*t(F)*(g-y)/2+e(F)*(v-w)/2,X=H*H/(I*I)+B*B/(C*C);X>1&&(I*=f(X),C*=f(X));var J=(S===_?-1:1)*f((I*I*(C*C)-I*I*(B*B)-C*C*(H*H))/(I*I*(B*B)+C*C*(H*H)))||0,k=J*I*B/C,K=J*-C*H/I,z=(g+y)/2+e(F)*k-t(F)*K,W=(v+w)/2+t(F)*k+e(F)*K,P=n([1,0],[(H-k)/I,(B-K)/C]),G=[(H-k)/I,(B-K)/C],V=[(-1*H-k)/I,(-1*B-K)/C],q=n(G,V);a(G,V)<=-1&&(q=m),a(G,V)>=1&&(q=0),_===0&&q>0&&(q=q-2*m),_===1&&q<0&&(q=q+2*m),M.addData(O,z,W,I,C,P,q,F,_)}var c=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,i=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function u(g){if(!g)return new b;for(var v=0,y=0,w=v,S=y,_,I=new b,C=b.CMD,E=g.match(c),O=0;O<E.length;O++){for(var M=E[O],F=M.charAt(0),H,B=M.match(i)||[],X=B.length,J=0;J<X;J++)B[J]=parseFloat(B[J]);for(var k=0;k<X;){var K,z,W,P,G,V,q,re=v,ce=y;switch(F){case"l":v+=B[k++],y+=B[k++],H=C.L,I.addData(H,v,y);break;case"L":v=B[k++],y=B[k++],H=C.L,I.addData(H,v,y);break;case"m":v+=B[k++],y+=B[k++],H=C.M,I.addData(H,v,y),w=v,S=y,F="l";break;case"M":v=B[k++],y=B[k++],H=C.M,I.addData(H,v,y),w=v,S=y,F="L";break;case"h":v+=B[k++],H=C.L,I.addData(H,v,y);break;case"H":v=B[k++],H=C.L,I.addData(H,v,y);break;case"v":y+=B[k++],H=C.L,I.addData(H,v,y);break;case"V":y=B[k++],H=C.L,I.addData(H,v,y);break;case"C":H=C.C,I.addData(H,B[k++],B[k++],B[k++],B[k++],B[k++],B[k++]),v=B[k-2],y=B[k-1];break;case"c":H=C.C,I.addData(H,B[k++]+v,B[k++]+y,B[k++]+v,B[k++]+y,B[k++]+v,B[k++]+y),v+=B[k-2],y+=B[k-1];break;case"S":K=v,z=y;var ie=I.len(),fe=I.data;_===C.C&&(K+=v-fe[ie-4],z+=y-fe[ie-3]),H=C.C,re=B[k++],ce=B[k++],v=B[k++],y=B[k++],I.addData(H,K,z,re,ce,v,y);break;case"s":K=v,z=y;var ie=I.len(),fe=I.data;_===C.C&&(K+=v-fe[ie-4],z+=y-fe[ie-3]),H=C.C,re=v+B[k++],ce=y+B[k++],v+=B[k++],y+=B[k++],I.addData(H,K,z,re,ce,v,y);break;case"Q":re=B[k++],ce=B[k++],v=B[k++],y=B[k++],H=C.Q,I.addData(H,re,ce,v,y);break;case"q":re=B[k++]+v,ce=B[k++]+y,v+=B[k++],y+=B[k++],H=C.Q,I.addData(H,re,ce,v,y);break;case"T":K=v,z=y;var ie=I.len(),fe=I.data;_===C.Q&&(K+=v-fe[ie-4],z+=y-fe[ie-3]),v=B[k++],y=B[k++],H=C.Q,I.addData(H,K,z,v,y);break;case"t":K=v,z=y;var ie=I.len(),fe=I.data;_===C.Q&&(K+=v-fe[ie-4],z+=y-fe[ie-3]),v+=B[k++],y+=B[k++],H=C.Q,I.addData(H,K,z,v,y);break;case"A":W=B[k++],P=B[k++],G=B[k++],V=B[k++],q=B[k++],re=v,ce=y,v=B[k++],y=B[k++],H=C.A,s(re,ce,v,y,V,q,W,P,G,H,I);break;case"a":W=B[k++],P=B[k++],G=B[k++],V=B[k++],q=B[k++],re=v,ce=y,v+=B[k++],y+=B[k++],H=C.A,s(re,ce,v,y,V,q,W,P,G,H,I);break}}(F==="z"||F==="Z")&&(H=C.Z,I.addData(H),v=w,y=S),_=H}return I.toStatic(),I}function r(g,v){var y=u(g);return v=v||{},v.buildPath=function(w){if(w.setData){w.setData(y.data);var S=w.getContext();S&&w.rebuildPath(S)}else{var S=w;y.rebuildPath(S)}},v.applyTransform=function(w){A(y,w),this.dirty(!0)},v}function o(g,v){return new x(r(g,v))}function h(g,v){return x.extend(r(g,v))}function p(g,v){for(var y=[],w=g.length,S=0;S<w;S++){var _=g[S];_.path||_.createPathProxy(),_.__dirtyPath&&_.buildPath(_.path,_.shape,!0),y.push(_.path)}var I=new x(v);return I.createPathProxy(),I.buildPath=function(C){C.appendPath(y);var E=C.getContext();E&&C.rebuildPath(E)},I}R.createFromString=o,R.extendFromString=h,R.mergePath=p},NH9N:function(j,R,l){var x=l("bYtY"),b=l("mFDi"),A=l("Fofx"),f=l("IwbS"),t=l("+TT/"),e=l("kzvK"),m=l("CMP+"),d=l("oVpE"),a=d.createSymbol,n=l("aX7z"),s=l("OELB"),c=l("7aKB"),i=c.encodeHTML,u=x.bind,r=x.each,o=Math.PI,h=e.extend({type:"timeline.slider",init:function(w,S){this.api=S,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(w,S,_,I){if(this.model=w,this.api=_,this.ecModel=S,this.group.removeAll(),w.get("show",!0)){var C=this._layout(w,_),E=this._createGroup("mainGroup"),O=this._createGroup("labelGroup"),M=this._axis=this._createAxis(C,w);w.formatTooltip=function(F){return i(M.scale.getLabel(F))},r(["AxisLine","AxisTick","Control","CurrentPointer"],function(F){this["_render"+F](C,E,M,w)},this),this._renderAxisLabel(C,O,M,w),this._position(C,w)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(w,S){var _=w.get("label.position"),I=w.get("orient"),C=p(w,S);_==null||_==="auto"?_=I==="horizontal"?C.y+C.height/2<S.getHeight()/2?"-":"+":C.x+C.width/2<S.getWidth()/2?"+":"-":isNaN(_)&&(_={horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[I][_]);var E={horizontal:"center",vertical:_>=0||_==="+"?"left":"right"},O={horizontal:_>=0||_==="+"?"top":"bottom",vertical:"middle"},M={horizontal:0,vertical:o/2},F=I==="vertical"?C.height:C.width,H=w.getModel("controlStyle"),B=H.get("show",!0),X=B?H.get("itemSize"):0,J=B?H.get("itemGap"):0,k=X+J,K=w.get("label.rotate")||0;K=K*o/180;var z,W,P,G,V=H.get("position",!0),q=B&&H.get("showPlayBtn",!0),re=B&&H.get("showPrevBtn",!0),ce=B&&H.get("showNextBtn",!0),ie=0,fe=F;return V==="left"||V==="bottom"?(q&&(z=[0,0],ie+=k),re&&(W=[ie,0],ie+=k),ce&&(P=[fe-X,0],fe-=k)):(q&&(z=[fe-X,0],fe-=k),re&&(W=[0,0],ie+=k),ce&&(P=[fe-X,0],fe-=k)),G=[ie,fe],w.get("inverse")&&G.reverse(),{viewRect:C,mainLength:F,orient:I,rotation:M[I],labelRotation:K,labelPosOpt:_,labelAlign:w.get("label.align")||E[I],labelBaseline:w.get("label.verticalAlign")||w.get("label.baseline")||O[I],playPosition:z,prevBtnPosition:W,nextBtnPosition:P,axisExtent:G,controlSize:X,controlGap:J}},_position:function(w,S){var _=this._mainGroup,I=this._labelGroup,C=w.viewRect;if(w.orient==="vertical"){var E=A.create(),O=C.x,M=C.y+C.height;A.translate(E,E,[-O,-M]),A.rotate(E,E,-o/2),A.translate(E,E,[O,M]),C=C.clone(),C.applyTransform(E)}var F=W(C),H=W(_.getBoundingRect()),B=W(I.getBoundingRect()),X=_.position,J=I.position;J[0]=X[0]=F[0][0];var k=w.labelPosOpt;if(isNaN(k)){var K=k==="+"?0:1;P(X,H,F,1,K),P(J,B,F,1,1-K)}else{var K=k>=0?0:1;P(X,H,F,1,K),J[1]=X[1]+k}_.attr("position",X),I.attr("position",J),_.rotation=I.rotation=w.rotation,z(_),z(I);function z(G){var V=G.position;G.origin=[F[0][0]-V[0],F[1][0]-V[1]]}function W(G){return[[G.x,G.x+G.width],[G.y,G.y+G.height]]}function P(G,V,q,re,ce){G[re]+=q[re][ce]-V[re][ce]}},_createAxis:function(w,S){var _=S.getData(),I=S.get("axisType"),C=n.createScaleByModel(S,I);C.getTicks=function(){return _.mapArray(["value"],function(M){return M})};var E=_.getDataExtent("value");C.setExtent(E[0],E[1]),C.niceTicks();var O=new m("value",C,w.axisExtent,I);return O.model=S,O},_createGroup:function(w){var S=this["_"+w]=new f.Group;return this.group.add(S),S},_renderAxisLine:function(w,S,_,I){var C=_.getExtent();if(!I.get("lineStyle.show"))return;S.add(new f.Line({shape:{x1:C[0],y1:0,x2:C[1],y2:0},style:x.extend({lineCap:"round"},I.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(w,S,_,I){var C=I.getData(),E=_.scale.getTicks();r(E,function(O){var M=_.dataToCoord(O),F=C.getItemModel(O),H=F.getModel("itemStyle"),B=F.getModel("emphasis.itemStyle"),X={position:[M,0],onclick:u(this._changeTimeline,this,O)},J=v(F,H,S,X);f.setHoverStyle(J,B.getItemStyle()),F.get("tooltip")?(J.dataIndex=O,J.dataModel=I):J.dataIndex=J.dataModel=null},this)},_renderAxisLabel:function(w,S,_,I){var C=_.getLabelModel();if(!C.get("show"))return;var E=I.getData(),O=_.getViewLabels();r(O,function(M){var F=M.tickValue,H=E.getItemModel(F),B=H.getModel("label"),X=H.getModel("emphasis.label"),J=_.dataToCoord(M.tickValue),k=new f.Text({position:[J,0],rotation:w.labelRotation-w.rotation,onclick:u(this._changeTimeline,this,F),silent:!1});f.setTextStyle(k.style,B,{text:M.formattedLabel,textAlign:w.labelAlign,textVerticalAlign:w.labelBaseline}),S.add(k),f.setHoverStyle(k,f.setTextStyle({},X))},this)},_renderControl:function(w,S,_,I){var C=w.controlSize,E=w.rotation,O=I.getModel("controlStyle").getItemStyle(),M=I.getModel("emphasis.controlStyle").getItemStyle(),F=[0,-C/2,C,C],H=I.getPlayState(),B=I.get("inverse",!0);X(w.nextBtnPosition,"controlStyle.nextIcon",u(this._changeTimeline,this,B?"-":"+")),X(w.prevBtnPosition,"controlStyle.prevIcon",u(this._changeTimeline,this,B?"+":"-")),X(w.playPosition,"controlStyle."+(H?"stopIcon":"playIcon"),u(this._handlePlayClick,this,!H),!0);function X(J,k,K,z){if(!J)return;var W={position:J,origin:[C/2,0],rotation:z?-E:0,rectHover:!0,style:O,onclick:K},P=g(I,k,F,W);S.add(P),f.setHoverStyle(P,M)}},_renderCurrentPointer:function(w,S,_,I){var C=I.getData(),E=I.getCurrentIndex(),O=C.getItemModel(E).getModel("checkpointStyle"),M=this,F={onCreate:function(H){H.draggable=!0,H.drift=u(M._handlePointerDrag,M),H.ondragend=u(M._handlePointerDragend,M),y(H,E,_,I,!0)},onUpdate:function(H){y(H,E,_,I)}};this._currentPointer=v(O,O,this._mainGroup,{},this._currentPointer,F)},_handlePlayClick:function(w){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:w,from:this.uid})},_handlePointerDrag:function(w,S,_){this._clearTimer(),this._pointerChangeTimeline([_.offsetX,_.offsetY])},_handlePointerDragend:function(w){this._pointerChangeTimeline([w.offsetX,w.offsetY],!0)},_pointerChangeTimeline:function(w,S){var _=this._toAxisCoord(w)[0],I=this._axis,C=s.asc(I.getExtent().slice());_>C[1]&&(_=C[1]),_<C[0]&&(_=C[0]),this._currentPointer.position[0]=_,this._currentPointer.dirty();var E=this._findNearestTick(_),O=this.model;(S||E!==O.getCurrentIndex()&&O.get("realtime"))&&this._changeTimeline(E)},_doPlayStop:function(){this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(u(w,this),this.model.get("playInterval")));function w(){var S=this.model;this._changeTimeline(S.getCurrentIndex()+(S.get("rewind",!0)?-1:1))}},_toAxisCoord:function(w){var S=this._mainGroup.getLocalTransform();return f.applyTransform(w,S,!0)},_findNearestTick:function(w){var S=this.model.getData(),_=Infinity,I,C=this._axis;return S.each(["value"],function(E,O){var M=C.dataToCoord(E),F=Math.abs(M-w);F<_&&(_=F,I=O)}),I},_clearTimer:function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},_changeTimeline:function(w){var S=this.model.getCurrentIndex();w==="+"?w=S+1:w==="-"&&(w=S-1),this.api.dispatchAction({type:"timelineChange",currentIndex:w,from:this.uid})}});function p(w,S){return t.getLayoutRect(w.getBoxLayoutParams(),{width:S.getWidth(),height:S.getHeight()},w.get("padding"))}function g(w,S,_,I){var C=f.makePath(w.get(S).replace(/^path:\/\//,""),x.clone(I||{}),new b(_[0],_[1],_[2],_[3]),"center");return C}function v(w,S,_,I,C,E){var O=S.get("color");if(C)C.setColor(O),_.add(C),E&&E.onUpdate(C);else{var M=w.get("symbol");C=a(M,-1,-1,2,2,O),C.setStyle("strokeNoScale",!0),_.add(C),E&&E.onCreate(C)}var F=S.getItemStyle(["color","symbol","symbolSize"]);C.setStyle(F),I=x.merge({rectHover:!0,z2:100},I,!0);var H=w.get("symbolSize");H=H instanceof Array?H.slice():[+H,+H],H[0]/=2,H[1]/=2,I.scale=H;var B=w.get("symbolOffset");if(B){var X=I.position=I.position||[0,0];X[0]+=s.parsePercent(B[0],H[0]),X[1]+=s.parsePercent(B[1],H[1])}var J=w.get("symbolRotate");return I.rotation=(J||0)*Math.PI/180||0,C.attr(I),C.updateTransform(),C}function y(w,S,_,I,C){if(w.dragging)return;var E=I.getModel("checkpointStyle"),O=_.dataToCoord(I.getData().get(["value"],S));C||!E.get("animation",!0)?w.attr({position:[O,0]}):(w.stopAnimation(!0),w.animateTo({position:[O,0]},E.get("animationDuration",!0),E.get("animationEasing",!0)))}j.exports=h},NJEC:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("J4zp"),f=l.n(A),t=l("q1tI"),e=l.n(t),m=l("TSYQ"),d=l.n(m),a=l("sKbD"),n=l.n(a),s=l("4IlW"),c=l("3S7+"),i=l("2/Rp"),u=l("zvFY"),r=l("YMnH"),o=l("ZvpZ"),h=l("H84U"),p=l("bogI"),g=l("0n0R"),v=void 0,y=function(S,_){var I={};for(var C in S)Object.prototype.hasOwnProperty.call(S,C)&&_.indexOf(C)<0&&(I[C]=S[C]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,C=Object.getOwnPropertySymbols(S);E<C.length;E++)_.indexOf(C[E])<0&&Object.prototype.propertyIsEnumerable.call(S,C[E])&&(I[C[E]]=S[C[E]]);return I},w=t.forwardRef(function(S,_){var I=t.useState(S.visible),C=f()(I,2),E=C[0],O=C[1];t.useEffect(function(){"visible"in S&&O(S.visible)},[S.visible]),t.useEffect(function(){"defaultVisible"in S&&O(S.defaultVisible)},[S.defaultVisible]);var M=function(xe,Se){"visible"in S||O(xe),S.onVisibleChange&&S.onVisibleChange(xe,Se)},F=function(xe){M(!1,xe),S.onConfirm&&S.onConfirm.call(v,xe)},H=function(xe){M(!1,xe),S.onCancel&&S.onCancel.call(v,xe)},B=function(xe){xe.keyCode===s.a.ESC&&E&&M(!1,xe)},X=function(xe){var Se=S.disabled;if(Se)return;M(xe)},J=function(xe,Se){var ke=S.okButtonProps,ge=S.cancelButtonProps,Be=S.title,ee=S.cancelText,ue=S.okText,Ge=S.okType,ae=S.icon;return t.createElement("div",{className:"".concat(xe,"-inner-content")},t.createElement("div",{className:"".concat(xe,"-message")},ae,t.createElement("div",{className:"".concat(xe,"-message-title")},Object(p.a)(Be))),t.createElement("div",{className:"".concat(xe,"-buttons")},t.createElement(i.a,b()({onClick:H,size:"small"},ge),ee||Se.cancelText),t.createElement(i.a,b()({onClick:F},Object(u.a)(Ge),{size:"small"},ke),ue||Se.okText)))},k=t.useContext(h.b),K=k.getPrefixCls,z=S.prefixCls,W=S.placement,P=S.children,G=S.overlayClassName,V=y(S,["prefixCls","placement","children","overlayClassName"]),q=K("popover",z),re=K("popconfirm",z),ce=d()(re,G),ie=t.createElement(r.a,{componentName:"Popconfirm",defaultLocale:o.a.Popconfirm},function(fe){return J(q,fe)});return t.createElement(c.a,b()({},V,{prefixCls:q,placement:W,onVisibleChange:X,visible:E,overlay:ie,overlayClassName:ce,ref:_}),Object(g.a)(P,{onKeyDown:function(xe){var Se,ke;(ke=P==null?void 0:(Se=P.props).onKeyDown)===null||ke===void 0||ke.call(Se,xe),B(xe)}}))});w.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:t.createElement(n.a,null),disabled:!1},R.a=w},NUBc:function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("pVnL"),f=l.n(A),t=l("q1tI"),e=l.n(t),m=l("wx14"),d=l("rePB"),a=l("VTBJ"),n=l("1OyB"),s=l("vuIU"),c=l("Ji7U"),i=l("LK+K"),u=l("TSYQ"),r=l.n(u),o=function(Se){var ke,ge="".concat(Se.rootPrefixCls,"-item"),Be=r()(ge,"".concat(ge,"-").concat(Se.page),(ke={},Object(d.a)(ke,"".concat(ge,"-active"),Se.active),Object(d.a)(ke,Se.className,!!Se.className),Object(d.a)(ke,"".concat(ge,"-disabled"),!Se.page),ke)),ee=function(){Se.onClick(Se.page)},ue=function(ae){Se.onKeyPress(ae,Se.onClick,Se.page)};return e.a.createElement("li",{title:Se.showTitle?Se.page:null,className:Be,onClick:ee,onKeyPress:ue,tabIndex:"0"},Se.itemRender(Se.page,"page",e.a.createElement("a",{rel:"nofollow"},Se.page)))},h=o,p={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},g=function(xe){Object(c.a)(ke,xe);var Se=Object(i.a)(ke);function ke(){var ge;Object(n.a)(this,ke);for(var Be=arguments.length,ee=new Array(Be),ue=0;ue<Be;ue++)ee[ue]=arguments[ue];return ge=Se.call.apply(Se,[this].concat(ee)),ge.state={goInputText:""},ge.buildOptionText=function(Ge){return"".concat(Ge," ").concat(ge.props.locale.items_per_page)},ge.changeSize=function(Ge){ge.props.changeSize(Number(Ge))},ge.handleChange=function(Ge){ge.setState({goInputText:Ge.target.value})},ge.handleBlur=function(Ge){var ae=ge.props,Z=ae.goButton,Y=ae.quickGo,te=ae.rootPrefixCls,we=ge.state.goInputText;if(Z||we==="")return;if(Ge.relatedTarget&&(Ge.relatedTarget.className.indexOf("".concat(te,"-prev"))>=0||Ge.relatedTarget.className.indexOf("".concat(te,"-next"))>=0))return;ge.setState({goInputText:""}),Y(ge.getValidValue())},ge.go=function(Ge){var ae=ge.state.goInputText;if(ae==="")return;(Ge.keyCode===p.ENTER||Ge.type==="click")&&(ge.setState({goInputText:""}),ge.props.quickGo(ge.getValidValue()))},ge}return Object(s.a)(ke,[{key:"getValidValue",value:function(){var Be=this.state,ee=Be.goInputText,ue=Be.current;return!ee||isNaN(ee)?ue:Number(ee)}},{key:"getPageSizeOptions",value:function(){var Be=this.props,ee=Be.pageSize,ue=Be.pageSizeOptions;return ue.some(function(Ge){return Ge.toString()===ee.toString()})?ue:ue.concat([ee.toString()]).sort(function(Ge,ae){var Z=isNaN(Number(Ge))?0:Number(Ge),Y=isNaN(Number(ae))?0:Number(ae);return Z-Y})}},{key:"render",value:function(){var Be=this,ee=this.props,ue=ee.pageSize,Ge=ee.locale,ae=ee.rootPrefixCls,Z=ee.changeSize,Y=ee.quickGo,te=ee.goButton,we=ee.selectComponentClass,pe=ee.buildOptionText,De=ee.selectPrefixCls,Ne=ee.disabled,me=this.state.goInputText,be="".concat(ae,"-options"),Re=we,it=null,yt=null,pt=null;if(!Z&&!Y)return null;var Pe=this.getPageSizeOptions();if(Z&&Re){var Nt=Pe.map(function(ut,Ft){return e.a.createElement(Re.Option,{key:Ft,value:ut.toString()},(pe||Be.buildOptionText)(ut))});it=e.a.createElement(Re,{disabled:Ne,prefixCls:De,showSearch:!1,className:"".concat(be,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(ue||Pe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ft){return Ft.parentNode}},Nt)}return Y&&(te&&(pt=typeof te=="boolean"?e.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ne,className:"".concat(be,"-quick-jumper-button")},Ge.jump_to_confirm):e.a.createElement("span",{onClick:this.go,onKeyUp:this.go},te)),yt=e.a.createElement("div",{className:"".concat(be,"-quick-jumper")},Ge.jump_to,e.a.createElement("input",{disabled:Ne,type:"text",value:me,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Ge.page,pt)),e.a.createElement("li",{className:"".concat(be)},it,yt)}}]),ke}(e.a.Component);g.defaultProps={pageSizeOptions:["10","20","50","100"]};var v=g,y=l("N2Kk");function w(){}function S(xe){return typeof xe=="number"&&isFinite(xe)&&Math.floor(xe)===xe}function _(xe,Se,ke){return ke}function I(xe,Se,ke){var ge=typeof xe=="undefined"?Se.pageSize:xe;return Math.floor((ke.total-1)/ge)+1}var C=function(xe){Object(c.a)(ke,xe);var Se=Object(i.a)(ke);function ke(ge){var Be;Object(n.a)(this,ke),Be=Se.call(this,ge),Be.getJumpPrevPage=function(){return Math.max(1,Be.state.current-(Be.props.showLessItems?3:5))},Be.getJumpNextPage=function(){return Math.min(I(void 0,Be.state,Be.props),Be.state.current+(Be.props.showLessItems?3:5))},Be.getItemIcon=function(Z,Y){var te=Be.props.prefixCls,we=Z||e.a.createElement("button",{type:"button","aria-label":Y,className:"".concat(te,"-item-link")});return typeof Z=="function"&&(we=e.a.createElement(Z,Object(a.a)({},Be.props))),we},Be.savePaginationNode=function(Z){Be.paginationNode=Z},Be.isValid=function(Z){return S(Z)&&Z!==Be.state.current},Be.shouldDisplayQuickJumper=function(){var Z=Be.props,Y=Z.showQuickJumper,te=Z.pageSize,we=Z.total;return we<=te?!1:Y},Be.handleKeyDown=function(Z){(Z.keyCode===p.ARROW_UP||Z.keyCode===p.ARROW_DOWN)&&Z.preventDefault()},Be.handleKeyUp=function(Z){var Y=Be.getValidValue(Z),te=Be.state.currentInputValue;Y!==te&&Be.setState({currentInputValue:Y}),Z.keyCode===p.ENTER?Be.handleChange(Y):Z.keyCode===p.ARROW_UP?Be.handleChange(Y-1):Z.keyCode===p.ARROW_DOWN&&Be.handleChange(Y+1)},Be.changePageSize=function(Z){var Y=Be.state.current,te=I(Z,Be.state,Be.props);Y=Y>te?te:Y,te===0&&(Y=Be.state.current),typeof Z=="number"&&("pageSize"in Be.props||Be.setState({pageSize:Z}),"current"in Be.props||Be.setState({current:Y,currentInputValue:Y})),Be.props.onShowSizeChange(Y,Z),"onChange"in Be.props&&Be.props.onChange&&Be.props.onChange(Y,Z)},Be.handleChange=function(Z){var Y=Be.props.disabled,te=Z;if(Be.isValid(te)&&!Y){var we=I(void 0,Be.state,Be.props);te>we?te=we:te<1&&(te=1),"current"in Be.props||Be.setState({current:te,currentInputValue:te});var pe=Be.state.pageSize;return Be.props.onChange(te,pe),te}return Be.state.current},Be.prev=function(){Be.hasPrev()&&Be.handleChange(Be.state.current-1)},Be.next=function(){Be.hasNext()&&Be.handleChange(Be.state.current+1)},Be.jumpPrev=function(){Be.handleChange(Be.getJumpPrevPage())},Be.jumpNext=function(){Be.handleChange(Be.getJumpNextPage())},Be.hasPrev=function(){return Be.state.current>1},Be.hasNext=function(){return Be.state.current<I(void 0,Be.state,Be.props)},Be.runIfEnter=function(Z,Y){if(Z.key==="Enter"||Z.charCode===13){for(var te=arguments.length,we=new Array(te>2?te-2:0),pe=2;pe<te;pe++)we[pe-2]=arguments[pe];Y.apply(void 0,we)}},Be.runIfEnterPrev=function(Z){Be.runIfEnter(Z,Be.prev)},Be.runIfEnterNext=function(Z){Be.runIfEnter(Z,Be.next)},Be.runIfEnterJumpPrev=function(Z){Be.runIfEnter(Z,Be.jumpPrev)},Be.runIfEnterJumpNext=function(Z){Be.runIfEnter(Z,Be.jumpNext)},Be.handleGoTO=function(Z){(Z.keyCode===p.ENTER||Z.type==="click")&&Be.handleChange(Be.state.currentInputValue)};var ee=ge.onChange!==w,ue="current"in ge;ue&&!ee&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Ge=ge.defaultCurrent;"current"in ge&&(Ge=ge.current);var ae=ge.defaultPageSize;return"pageSize"in ge&&(ae=ge.pageSize),Ge=Math.min(Ge,I(ae,void 0,ge)),Be.state={current:Ge,currentInputValue:Ge,pageSize:ae},Be}return Object(s.a)(ke,[{key:"componentDidUpdate",value:function(Be,ee){var ue=this.props.prefixCls;if(ee.current!==this.state.current&&this.paginationNode){var Ge=this.paginationNode.querySelector(".".concat(ue,"-item-").concat(ee.current));Ge&&document.activeElement===Ge&&Ge.blur()}}},{key:"getValidValue",value:function(Be){var ee=Be.target.value,ue=I(void 0,this.state,this.props),Ge=this.state.currentInputValue,ae;return ee===""?ae=ee:isNaN(Number(ee))?ae=Ge:ee>=ue?ae=ue:ae=Number(ee),ae}},{key:"getShowSizeChanger",value:function(){var Be=this.props,ee=Be.showSizeChanger,ue=Be.total,Ge=Be.totalBoundaryShowSizeChanger;return typeof ee!="undefined"?ee:ue>Ge}},{key:"renderPrev",value:function(Be){var ee=this.props,ue=ee.prevIcon,Ge=ee.itemRender,ae=Ge(Be,"prev",this.getItemIcon(ue,"prev page")),Z=!this.hasPrev();return Object(t.isValidElement)(ae)?Object(t.cloneElement)(ae,{disabled:Z}):ae}},{key:"renderNext",value:function(Be){var ee=this.props,ue=ee.nextIcon,Ge=ee.itemRender,ae=Ge(Be,"next",this.getItemIcon(ue,"next page")),Z=!this.hasNext();return Object(t.isValidElement)(ae)?Object(t.cloneElement)(ae,{disabled:Z}):ae}},{key:"render",value:function(){var Be=this,ee=this.props,ue=ee.prefixCls,Ge=ee.className,ae=ee.style,Z=ee.disabled,Y=ee.hideOnSinglePage,te=ee.total,we=ee.locale,pe=ee.showQuickJumper,De=ee.showLessItems,Ne=ee.showTitle,me=ee.showTotal,be=ee.simple,Re=ee.itemRender,it=ee.showPrevNextJumpers,yt=ee.jumpPrevIcon,pt=ee.jumpNextIcon,Pe=ee.selectComponentClass,Nt=ee.selectPrefixCls,ut=ee.pageSizeOptions,Ft=this.state,Ut=Ft.current,Kt=Ft.pageSize,$t=Ft.currentInputValue;if(Y===!0&&te<=Kt)return null;var or=I(void 0,this.state,this.props),ht=[],Ee=null,de=null,qe=null,rt=null,ve=null,bt=pe&&pe.goButton,jt=De?1:2,He=Ut-1>0?Ut-1:0,kt=Ut+1<or?Ut+1:or,Ar=Object.keys(this.props).reduce(function(Wn,lt){return(lt.substr(0,5)==="data-"||lt.substr(0,5)==="aria-"||lt==="role")&&(Wn[lt]=Be.props[lt]),Wn},{});if(be)return bt&&(typeof bt=="boolean"?ve=e.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},we.jump_to_confirm):ve=e.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},bt),ve=e.a.createElement("li",{title:Ne?"".concat(we.jump_to).concat(Ut,"/").concat(or):null,className:"".concat(ue,"-simple-pager")},ve)),e.a.createElement("ul",Object(m.a)({className:r()(ue,"".concat(ue,"-simple"),Object(d.a)({},"".concat(ue,"-disabled"),Z),Ge),style:ae,ref:this.savePaginationNode},Ar),e.a.createElement("li",{title:Ne?we.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:r()("".concat(ue,"-prev"),Object(d.a)({},"".concat(ue,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(He)),e.a.createElement("li",{title:Ne?"".concat(Ut,"/").concat(or):null,className:"".concat(ue,"-simple-pager")},e.a.createElement("input",{type:"text",value:$t,disabled:Z,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),e.a.createElement("span",{className:"".concat(ue,"-slash")},"/"),or),e.a.createElement("li",{title:Ne?we.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:r()("".concat(ue,"-next"),Object(d.a)({},"".concat(ue,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(kt)),ve);if(or<=3+jt*2){var at={locale:we,rootPrefixCls:ue,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ne,itemRender:Re};or||ht.push(e.a.createElement(h,Object(m.a)({},at,{key:"noPager",page:or,className:"".concat(ue,"-disabled")})));for(var Ht=1;Ht<=or;Ht+=1){var Wt=Ut===Ht;ht.push(e.a.createElement(h,Object(m.a)({},at,{key:Ht,page:Ht,active:Wt})))}}else{var ot=De?we.prev_3:we.prev_5,et=De?we.next_3:we.next_5;it&&(Ee=e.a.createElement("li",{title:Ne?ot:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:r()("".concat(ue,"-jump-prev"),Object(d.a)({},"".concat(ue,"-jump-prev-custom-icon"),!!yt))},Re(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(yt,"prev page"))),de=e.a.createElement("li",{title:Ne?et:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:r()("".concat(ue,"-jump-next"),Object(d.a)({},"".concat(ue,"-jump-next-custom-icon"),!!pt))},Re(this.getJumpNextPage(),"jump-next",this.getItemIcon(pt,"next page")))),rt=e.a.createElement(h,{locale:we,last:!0,rootPrefixCls:ue,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:or,page:or,active:!1,showTitle:Ne,itemRender:Re}),qe=e.a.createElement(h,{locale:we,rootPrefixCls:ue,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ne,itemRender:Re});var Ze=Math.max(1,Ut-jt),Gt=Math.min(Ut+jt,or);Ut-1<=jt&&(Gt=1+jt*2),or-Ut<=jt&&(Ze=or-jt*2);for(var yr=Ze;yr<=Gt;yr+=1){var br=Ut===yr;ht.push(e.a.createElement(h,{locale:we,rootPrefixCls:ue,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:yr,page:yr,active:br,showTitle:Ne,itemRender:Re}))}Ut-1>=jt*2&&Ut!==1+2&&(ht[0]=Object(t.cloneElement)(ht[0],{className:"".concat(ue,"-item-after-jump-prev")}),ht.unshift(Ee)),or-Ut>=jt*2&&Ut!==or-2&&(ht[ht.length-1]=Object(t.cloneElement)(ht[ht.length-1],{className:"".concat(ue,"-item-before-jump-next")}),ht.push(de)),Ze!==1&&ht.unshift(qe),Gt!==or&&ht.push(rt)}var Sr=null;me&&(Sr=e.a.createElement("li",{className:"".concat(ue,"-total-text")},me(te,[te===0?0:(Ut-1)*Kt+1,Ut*Kt>te?te:Ut*Kt])));var Tn=!this.hasPrev()||!or,cn=!this.hasNext()||!or;return e.a.createElement("ul",Object(m.a)({className:r()(ue,Ge,Object(d.a)({},"".concat(ue,"-disabled"),Z)),style:ae,unselectable:"unselectable",ref:this.savePaginationNode},Ar),Sr,e.a.createElement("li",{title:Ne?we.prev_page:null,onClick:this.prev,tabIndex:Tn?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(ue,"-prev"),Object(d.a)({},"".concat(ue,"-disabled"),Tn)),"aria-disabled":Tn},this.renderPrev(He)),ht,e.a.createElement("li",{title:Ne?we.next_page:null,onClick:this.next,tabIndex:cn?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(ue,"-next"),Object(d.a)({},"".concat(ue,"-disabled"),cn)),"aria-disabled":cn},this.renderNext(kt)),e.a.createElement(v,{disabled:Z,locale:we,rootPrefixCls:ue,selectComponentClass:Pe,selectPrefixCls:Nt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Ut,pageSize:Kt,pageSizeOptions:ut,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:bt}))}}],[{key:"getDerivedStateFromProps",value:function(Be,ee){var ue={};if("current"in Be&&(ue.current=Be.current,Be.current!==ee.current&&(ue.currentInputValue=ue.current)),"pageSize"in Be&&Be.pageSize!==ee.pageSize){var Ge=ee.current,ae=I(Be.pageSize,ee,Be);Ge=Ge>ae?ae:Ge,"current"in Be||(ue.current=Ge,ue.currentInputValue=Ge),ue.pageSize=Be.pageSize}return ue}}]),ke}(e.a.Component);C.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:w,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:w,locale:y.a,style:{},itemRender:_,totalBoundaryShowSizeChanger:50};var E=C,O=l("H4fg"),M=l("DFhj"),F=l.n(M),H=l("fEPi"),B=l.n(H),X=l("u9fO"),J=l.n(X),k=l("mO/d"),K=l.n(k),z=l("2fM7"),W=function(Se){return t.createElement(z.a,f()({size:"small"},Se))};W.Option=z.a.Option;var P=W,G=l("YMnH"),V=l("H84U"),q=l("5OYt"),re=function(xe,Se){var ke={};for(var ge in xe)Object.prototype.hasOwnProperty.call(xe,ge)&&Se.indexOf(ge)<0&&(ke[ge]=xe[ge]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ge=Object.getOwnPropertySymbols(xe);Be<ge.length;Be++)Se.indexOf(ge[Be])<0&&Object.prototype.propertyIsEnumerable.call(xe,ge[Be])&&(ke[ge[Be]]=xe[ge[Be]]);return ke},ce=function(Se){var ke=Se.prefixCls,ge=Se.selectPrefixCls,Be=Se.className,ee=Se.size,ue=Se.locale,Ge=re(Se,["prefixCls","selectPrefixCls","className","size","locale"]),ae=Object(q.a)(),Z=ae.xs,Y=t.useContext(V.b),te=Y.getPrefixCls,we=Y.direction,pe=te("pagination",ke),De=function(){var be=t.createElement("span",{className:"".concat(pe,"-item-ellipsis")},"\u2022\u2022\u2022"),Re=t.createElement("button",{className:"".concat(pe,"-item-link"),type:"button",tabIndex:-1},t.createElement(F.a,null)),it=t.createElement("button",{className:"".concat(pe,"-item-link"),type:"button",tabIndex:-1},t.createElement(B.a,null)),yt=t.createElement("a",{className:"".concat(pe,"-item-link")},t.createElement("div",{className:"".concat(pe,"-item-container")},t.createElement(J.a,{className:"".concat(pe,"-item-link-icon")}),be)),pt=t.createElement("a",{className:"".concat(pe,"-item-link")},t.createElement("div",{className:"".concat(pe,"-item-container")},t.createElement(K.a,{className:"".concat(pe,"-item-link-icon")}),be));if(we==="rtl"){var Pe=[it,Re];Re=Pe[0],it=Pe[1];var Nt=[pt,yt];yt=Nt[0],pt=Nt[1]}return{prevIcon:Re,nextIcon:it,jumpPrevIcon:yt,jumpNextIcon:pt}},Ne=function(be){var Re=f()(f()({},be),ue),it=ee==="small"||!!(Z&&!ee&&Ge.responsive),yt=te("select",ge),pt=r()(Be,b()({mini:it},"".concat(pe,"-rtl"),we==="rtl"));return t.createElement(E,f()({},Ge,{prefixCls:pe,selectPrefixCls:yt},De(),{className:pt,selectComponentClass:it?P:z.a,locale:Re}))};return t.createElement(G.a,{componentName:"Pagination",defaultLocale:O.a},Ne)},ie=ce,fe=R.a=ie},NohK:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=function(A){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,t=null;return function(){for(var e=this,m=arguments.length,d=new Array(m),a=0;a<m;a++)d[a]=arguments[a];clearTimeout(t),t=setTimeout(function(){A.apply(e,d)},f)}};R.default=x},Nu4q:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:function(A,f){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:A}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:f}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:f}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:f}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:A}}]}},name:"picture",theme:"twotone"};R.default=x},NvD2:function(j,R,l){"use strict";l.d(R,"a",function(){return e});var x=l("Kwbf");function b(m,d){var a=new Set;return m.forEach(function(n){d.has(n)||a.add(n)}),a}function A(m){var d=m||{},a=d.disabled,n=d.disableCheckbox,s=d.checkable;return!!(a||n)||s===!1}function f(m,d,a,n){for(var s=new Set(m),c=new Set,i=0;i<=a;i+=1){var u=d.get(i)||new Set;u.forEach(function(p){var g=p.key,v=p.node,y=p.children,w=y===void 0?[]:y;s.has(g)&&!n(v)&&w.filter(function(S){return!n(S.node)}).forEach(function(S){s.add(S.key)})})}for(var r=new Set,o=a;o>=0;o-=1){var h=d.get(o)||new Set;h.forEach(function(p){var g=p.parent,v=p.node;if(n(v)||!p.parent||r.has(p.parent.key))return;if(n(p.parent.node)){r.add(g.key);return}var y=!0,w=!1;(g.children||[]).filter(function(S){return!n(S.node)}).forEach(function(S){var _=S.key,I=s.has(_);y&&!I&&(y=!1),!w&&(I||c.has(_))&&(w=!0)}),y&&s.add(g.key),w&&c.add(g.key),r.add(g.key)})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(b(c,s))}}function t(m,d,a,n,s){for(var c=new Set(m),i=new Set(d),u=0;u<=n;u+=1){var r=a.get(u)||new Set;r.forEach(function(g){var v=g.key,y=g.node,w=g.children,S=w===void 0?[]:w;!c.has(v)&&!i.has(v)&&!s(y)&&S.filter(function(_){return!s(_.node)}).forEach(function(_){c.delete(_.key)})})}i=new Set;for(var o=new Set,h=n;h>=0;h-=1){var p=a.get(h)||new Set;p.forEach(function(g){var v=g.parent,y=g.node;if(s(y)||!g.parent||o.has(g.parent.key))return;if(s(g.parent.node)){o.add(v.key);return}var w=!0,S=!1;(v.children||[]).filter(function(_){return!s(_.node)}).forEach(function(_){var I=_.key,C=c.has(I);w&&!C&&(w=!1),!S&&(C||i.has(I))&&(S=!0)}),w||c.delete(v.key),S&&i.add(v.key),o.add(v.key)})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(b(i,c))}}function e(m,d,a,n){var s=[],c;n?c=n:c=A;var i=new Set(m.filter(function(h){var p=!!a[h];return p||s.push(h),p})),u=new Map,r=0;Object.keys(a).forEach(function(h){var p=a[h],g=p.level,v=u.get(g);v||(v=new Set,u.set(g,v)),v.add(p),r=Math.max(r,g)}),Object(x.a)(!s.length,"Tree missing follow keys: ".concat(s.slice(0,100).map(function(h){return"'".concat(h,"'")}).join(", ")));var o;return d===!0?o=f(i,u,r,c):o=t(i,d.halfCheckedKeys,u,r,c),o}},"O/iA":function(j,R,l){},O3gP:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("O/iA"),f=l.n(A),t=l("OaEy")},OELB:function(j,R,l){var x=l("bYtY"),b=1e-4;function A(S){return S.replace(/^\s+|\s+$/g,"")}function f(S,_,I,C){var E=_[1]-_[0],O=I[1]-I[0];if(E===0)return O===0?I[0]:(I[0]+I[1])/2;if(C)if(E>0){if(S<=_[0])return I[0];if(S>=_[1])return I[1]}else{if(S>=_[0])return I[0];if(S<=_[1])return I[1]}else{if(S===_[0])return I[0];if(S===_[1])return I[1]}return(S-_[0])/E*O+I[0]}function t(S,_){switch(S){case"center":case"middle":S="50%";break;case"left":case"top":S="0%";break;case"right":case"bottom":S="100%";break}return typeof S=="string"?A(S).match(/%$/)?parseFloat(S)/100*_:parseFloat(S):S==null?NaN:+S}function e(S,_,I){return _==null&&(_=10),_=Math.min(Math.max(0,_),20),S=(+S).toFixed(_),I?S:+S}function m(S){return S.sort(function(_,I){return _-I}),S}function d(S){if(S=+S,isNaN(S))return 0;for(var _=1,I=0;Math.round(S*_)/_!==S;)_*=10,I++;return I}function a(S){var _=S.toString(),I=_.indexOf("e");if(I>0){var C=+_.slice(I+1);return C<0?-C:0}else{var E=_.indexOf(".");return E<0?0:_.length-1-E}}function n(S,_){var I=Math.log,C=Math.LN10,E=Math.floor(I(S[1]-S[0])/C),O=Math.round(I(Math.abs(_[1]-_[0]))/C),M=Math.min(Math.max(-E+O,0),20);return isFinite(M)?M:20}function s(S,_,I){if(!S[_])return 0;var C=x.reduce(S,function(z,W){return z+(isNaN(W)?0:W)},0);if(C===0)return 0;for(var E=Math.pow(10,I),O=x.map(S,function(z){return(isNaN(z)?0:z)/C*E*100}),M=E*100,F=x.map(O,function(z){return Math.floor(z)}),H=x.reduce(F,function(z,W){return z+W},0),B=x.map(O,function(z,W){return z-F[W]});H<M;){for(var X=Number.NEGATIVE_INFINITY,J=null,k=0,K=B.length;k<K;++k)B[k]>X&&(X=B[k],J=k);++F[J],B[J]=0,++H}return F[_]/E}var c=9007199254740991;function i(S){var _=Math.PI*2;return(S%_+_)%_}function u(S){return S>-b&&S<b}var r=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function o(S){if(S instanceof Date)return S;if(typeof S=="string"){var _=r.exec(S);if(!_)return new Date(NaN);if(_[8]){var I=+_[4]||0;return _[8].toUpperCase()!=="Z"&&(I-=_[8].slice(0,3)),new Date(Date.UTC(+_[1],+(_[2]||1)-1,+_[3]||1,I,+(_[5]||0),+_[6]||0,+_[7]||0))}else return new Date(+_[1],+(_[2]||1)-1,+_[3]||1,+_[4]||0,+(_[5]||0),+_[6]||0,+_[7]||0)}else if(S==null)return new Date(NaN);return new Date(Math.round(S))}function h(S){return Math.pow(10,p(S))}function p(S){if(S===0)return 0;var _=Math.floor(Math.log(S)/Math.LN10);return S/Math.pow(10,_)>=10&&_++,_}function g(S,_){var I=p(S),C=Math.pow(10,I),E=S/C,O;return _?E<1.5?O=1:E<2.5?O=2:E<4?O=3:E<7?O=5:O=10:E<1?O=1:E<2?O=2:E<3?O=3:E<5?O=5:O=10,S=O*C,I>=-20?+S.toFixed(I<0?-I:0):S}function v(S,_){var I=(S.length-1)*_+1,C=Math.floor(I),E=+S[C-1],O=I-C;return O?E+O*(S[C]-E):E}function y(S){S.sort(function(H,B){return F(H,B,0)?-1:1});for(var _=-Infinity,I=1,C=0;C<S.length;){for(var E=S[C].interval,O=S[C].close,M=0;M<2;M++)E[M]<=_&&(E[M]=_,O[M]=M?1:1-I),_=E[M],I=O[M];E[0]===E[1]&&O[0]*O[1]!==1?S.splice(C,1):C++}return S;function F(H,B,X){return H.interval[X]<B.interval[X]||H.interval[X]===B.interval[X]&&(H.close[X]-B.close[X]===(X?-1:1)||!X&&F(H,B,1))}}function w(S){return S-parseFloat(S)>=0}R.linearMap=f,R.parsePercent=t,R.round=e,R.asc=m,R.getPrecision=d,R.getPrecisionSafe=a,R.getPixelPrecision=n,R.getPercentWithPrecision=s,R.MAX_SAFE_INTEGER=c,R.remRadian=i,R.isRadianAroundZero=u,R.parseDate=o,R.quantity=h,R.quantityExponent=p,R.nice=g,R.quantile=v,R.reformIntervals=y,R.isNumeric=w},OKJ2:function(j,R,l){var x=l("KxfA"),b=x.retrieveRawValue,A=l("7aKB"),f=A.getTooltipMarker,t=A.formatTpl,e=l("4NO4"),m=e.getTooltipRenderMode,d=/\{@(.+?)\}/g,a={getDataParams:function(n,s){var c=this.getData(s),i=this.getRawValue(n,s),u=c.getRawIndex(n),r=c.getName(n),o=c.getRawDataItem(n),h=c.getItemVisual(n,"color"),p=c.getItemVisual(n,"borderColor"),g=this.ecModel.getComponent("tooltip"),v=g&&g.get("renderMode"),y=m(v),w=this.mainType,S=w==="series",_=c.userOutput;return{componentType:w,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:S?this.subType:null,seriesIndex:this.seriesIndex,seriesId:S?this.id:null,seriesName:S?this.name:null,name:r,dataIndex:u,data:o,dataType:s,value:i,color:h,borderColor:p,dimensionNames:_?_.dimensionNames:null,encode:_?_.encode:null,marker:f({color:h,renderMode:y}),$vars:["seriesName","name","value"]}},getFormattedLabel:function(n,s,c,i,u){s=s||"normal";var r=this.getData(c),o=r.getItemModel(n),h=this.getDataParams(n,c);i!=null&&h.value instanceof Array&&(h.value=h.value[i]);var p=o.get(s==="normal"?[u||"label","formatter"]:[s,u||"label","formatter"]);if(typeof p=="function")return h.status=s,h.dimensionIndex=i,p(h);if(typeof p=="string"){var g=t(p,h);return g.replace(d,function(v,y){var w=y.length;return y.charAt(0)==="["&&y.charAt(w-1)==="]"&&(y=+y.slice(1,w-1)),b(r,n,y)})}},getRawValue:function(n,s){return b(this.getData(s),n)},formatTooltip:function(){}};j.exports=a},OPEp:function(j,R,l){},OQFs:function(j,R,l){var x=l("KCsZ"),b=x([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),A={getLineStyle:function(f){var t=b(this,f);return t.lineDash=this.getLineDash(t.lineWidth),t},getLineDash:function(f){f==null&&(f=1);var t=this.get("type"),e=Math.max(f,2),m=f*4;return t==="solid"||t==null?!1:t==="dashed"?[m,m]:[e,e]}};j.exports=A},OS9S:function(j,R,l){var x=l("bYtY"),b=x.inherits,A=l("Gev7"),f=l("mFDi");function t(d){A.call(this,d),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}t.prototype.incremental=!0,t.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},t.prototype.addDisplayable=function(d,a){a?this._temporaryDisplayables.push(d):this._displayables.push(d),this.dirty()},t.prototype.addDisplayables=function(d,a){a=a||!1;for(var n=0;n<d.length;n++)this.addDisplayable(d[n],a)},t.prototype.eachPendingDisplayable=function(d){for(var a=this._cursor;a<this._displayables.length;a++)d&&d(this._displayables[a]);for(var a=0;a<this._temporaryDisplayables.length;a++)d&&d(this._temporaryDisplayables[a])},t.prototype.update=function(){this.updateTransform();for(var d=this._cursor;d<this._displayables.length;d++){var a=this._displayables[d];a.parent=this,a.update(),a.parent=null}for(var d=0;d<this._temporaryDisplayables.length;d++){var a=this._temporaryDisplayables[d];a.parent=this,a.update(),a.parent=null}},t.prototype.brush=function(d,a){for(var n=this._cursor;n<this._displayables.length;n++){var s=this._displayables[n];s.beforeBrush&&s.beforeBrush(d),s.brush(d,n===this._cursor?null:this._displayables[n-1]),s.afterBrush&&s.afterBrush(d)}this._cursor=n;for(var n=0;n<this._temporaryDisplayables.length;n++){var s=this._temporaryDisplayables[n];s.beforeBrush&&s.beforeBrush(d),s.brush(d,n===0?null:this._temporaryDisplayables[n-1]),s.afterBrush&&s.afterBrush(d)}this._temporaryDisplayables=[],this.notClear=!0};var e=[];t.prototype.getBoundingRect=function(){if(!this._rect){for(var d=new f(Infinity,Infinity,-Infinity,-Infinity),a=0;a<this._displayables.length;a++){var n=this._displayables[a],s=n.getBoundingRect().clone();n.needLocalTransform()&&s.applyTransform(n.getLocalTransform(e)),d.union(s)}this._rect=d}return this._rect},t.prototype.contain=function(d,a){var n=this.transformCoordToLocal(d,a),s=this.getBoundingRect();if(s.contain(n[0],n[1]))for(var c=0;c<this._displayables.length;c++){var i=this._displayables[c];if(i.contain(d,a))return!0}return!1},b(t,A);var m=t;j.exports=m},OUJF:function(j,R,l){var x=l("ProS"),b=l("bYtY");x.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(A,f){var t=f.getComponent("timeline");return t&&A.currentIndex!=null&&(t.setCurrentIndex(A.currentIndex),!t.get("loop",!0)&&t.isIndexMax()&&t.setPlayState(!1)),f.resetOption("timeline"),b.defaults({currentIndex:t.option.currentIndex},A)}),x.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(A,f){var t=f.getComponent("timeline");t&&A.playState!=null&&t.setPlayState(A.playState)})},OXB0:function(j,R,l){var x=l("T4UG"),b=l("MwEJ"),A=l("IDmD"),f=x.extend({type:"series.heatmap",getInitialData:function(t,e){return b(this.getSource(),this,{generateCoord:"value"})},preventIncremental:function(){var t=A.get(this.get("coordinateSystem"));if(t&&t.dimensions)return t.dimensions[0]==="lng"&&t.dimensions[1]==="lat"},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0}});j.exports=f},OZM5:function(j,R,l){"use strict";l.d(R,"b",function(){return n}),l.d(R,"a",function(){return s}),l.d(R,"k",function(){return c}),l.d(R,"h",function(){return i}),l.d(R,"i",function(){return u}),l.d(R,"g",function(){return r}),l.d(R,"c",function(){return o}),l.d(R,"d",function(){return h}),l.d(R,"j",function(){return v}),l.d(R,"e",function(){return y}),l.d(R,"f",function(){return w});var x=l("KQm4"),b=l("U8pU"),A=l("Ff2n"),f=l("q1tI"),t=l.n(f),e=l("Kwbf"),m=l("WaYH"),d=.25,a=2;function n(S,_){var I=S.slice(),C=I.indexOf(_);return C>=0&&I.splice(C,1),I}function s(S,_){var I=S.slice();return I.indexOf(_)===-1&&I.push(_),I}function c(S){return S.split("-")}function i(S,_){return"".concat(S,"-").concat(_)}function u(S){return S&&S.type&&S.type.isTreeNode}function r(S,_){var I=[S],C=_[S];function E(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];O.forEach(function(M){var F=M.key,H=M.children;I.push(F),E(H)})}return E(C.children),I}function o(S,_){var I=S.clientY,C=_.selectHandle.getBoundingClientRect(),E=C.top,O=C.bottom,M=C.height,F=Math.max(M*d,a);return I<=E+F?-1:I>=O-F?1:0}function h(S,_){if(!S)return;var I=_.multiple;return I?S.slice():S.length?[S[0]]:S}var p=function(_){return _};function g(S,_){if(!S)return[];var I=_||{},C=I.processProps,E=C===void 0?p:C,O=Array.isArray(S)?S:[S];return O.map(function(M){var F=M.children,H=Object(A.a)(M,["children"]),B=g(F,_);return t.a.createElement(m.a,Object.assign({},E(H)),B)})}function v(S){if(!S)return null;var _;if(Array.isArray(S))_={checkedKeys:S,halfCheckedKeys:void 0};else if(Object(b.a)(S)==="object")_={checkedKeys:S.checked||void 0,halfCheckedKeys:S.halfChecked||void 0};else return Object(e.a)(!1,"`checkedKeys` is not an array or an object"),null;return _}function y(S,_){var I=new Set;function C(E){if(I.has(E))return;var O=_[E];if(!O)return;I.add(E);var M=O.parent,F=O.node;if(F.disabled)return;M&&C(M.key)}return(S||[]).forEach(function(E){C(E)}),Object(x.a)(I)}function w(S){var _={};return Object.keys(S).forEach(function(I){(I.startsWith("data-")||I.startsWith("aria-"))&&(_[I]=S[I])}),_}},OaEy:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("bKJz"),f=l.n(A),t=l("R9oj")},Ol7k:function(j,R,l){"use strict";var x=l("PKem"),b=l("ZX9x");x.b.Sider=b.b,R.a=x.b},OlYY:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("ProS"),f=l("bYtY"),t=l("ItGF"),e=l("4NO4"),m=l("UOVi"),d=l("zDms"),a=f.each,n=m.eachAxisDim,s=A.extendComponentModel({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(r,o,h){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var p=c(r);this.settledOption=p,this.mergeDefaultAndTheme(r,h),this.doInit(p)},mergeOption:function(r){var o=c(r);f.merge(this.option,r,!0),f.merge(this.settledOption,o,!0),this.doInit(o)},doInit:function(r){var o=this.option;t.canvasSupported||(o.realtime=!1),this._setDefaultThrottle(r),i(this,r);var h=this.settledOption;a([["start","startValue"],["end","endValue"]],function(p,g){this._rangePropMode[g]==="value"&&(o[p[0]]=h[p[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var r=this._axisProxies;this.eachTargetAxis(function(o,h,p,g){var v=this.dependentModels[o.axis][h],y=v.__dzAxisProxy||(v.__dzAxisProxy=new d(o.name,h,this,g));r[o.name+"_"+h]=y},this)},_resetTarget:function(){var r=this.option,o=this._judgeAutoMode();n(function(h){var p=h.axisIndex;r[p]=e.normalizeToArray(r[p])},this),o==="axisIndex"?this._autoSetAxisIndex():o==="orient"&&this._autoSetOrient()},_judgeAutoMode:function(){var r=this.option,o=!1;n(function(p){r[p.axisIndex]!=null&&(o=!0)},this);var h=r.orient;if(h==null&&o)return"orient";if(!o)return h==null&&(r.orient="horizontal"),"axisIndex"},_autoSetAxisIndex:function(){var r=!0,o=this.get("orient",!0),h=this.option,p=this.dependentModels;if(r){var g=o==="vertical"?"y":"x";p[g+"Axis"].length?(h[g+"AxisIndex"]=[0],r=!1):a(p.singleAxis,function(v){r&&v.get("orient",!0)===o&&(h.singleAxisIndex=[v.componentIndex],r=!1)})}r&&n(function(v){if(!r)return;var y=[],w=this.dependentModels[v.axis];if(w.length&&!y.length)for(var S=0,_=w.length;S<_;S++)w[S].get("type")==="category"&&y.push(S);h[v.axisIndex]=y,y.length&&(r=!1)},this),r&&this.ecModel.eachSeries(function(v){this._isSeriesHasAllAxesTypeOf(v,"value")&&n(function(y){var w=h[y.axisIndex],S=v.get(y.axisIndex),_=v.get(y.axisId),I=v.ecModel.queryComponents({mainType:y.axis,index:S,id:_})[0];S=I.componentIndex,f.indexOf(w,S)<0&&w.push(S)})},this)},_autoSetOrient:function(){var r;this.eachTargetAxis(function(o){!r&&(r=o.name)},this),this.option.orient=r==="y"?"vertical":"horizontal"},_isSeriesHasAllAxesTypeOf:function(r,o){var h=!0;return n(function(p){var g=r.get(p.axisIndex),v=this.dependentModels[p.axis][g];(!v||v.get("type")!==o)&&(h=!1)},this),h},_setDefaultThrottle:function(r){if(r.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var o=this.ecModel.option;this.option.throttle=o.animation&&o.animationDurationUpdate>0?100:20}},getFirstTargetAxisModel:function(){var r;return n(function(o){if(r==null){var h=this.get(o.axisIndex);h.length&&(r=this.dependentModels[o.axis][h[0]])}},this),r},eachTargetAxis:function(r,o){var h=this.ecModel;n(function(p){a(this.get(p.axisIndex),function(g){r.call(o,p,g,this,h)},this)},this)},getAxisProxy:function(r,o){return this._axisProxies[r+"_"+o]},getAxisModel:function(r,o){var h=this.getAxisProxy(r,o);return h&&h.getAxisModel()},setRawRange:function(r){var o=this.option,h=this.settledOption;a([["start","startValue"],["end","endValue"]],function(p){(r[p[0]]!=null||r[p[1]]!=null)&&(o[p[0]]=h[p[0]]=r[p[0]],o[p[1]]=h[p[1]]=r[p[1]])},this),i(this,r)},setCalculatedRange:function(r){var o=this.option;a(["start","startValue","end","endValue"],function(h){o[h]=r[h]})},getPercentRange:function(){var r=this.findRepresentativeAxisProxy();if(r)return r.getDataPercentWindow()},getValueRange:function(r,o){if(r==null&&o==null){var h=this.findRepresentativeAxisProxy();if(h)return h.getDataValueWindow()}else return this.getAxisProxy(r,o).getDataValueWindow()},findRepresentativeAxisProxy:function(r){if(r)return r.__dzAxisProxy;var o=this._axisProxies;for(var h in o)if(o.hasOwnProperty(h)&&o[h].hostedBy(this))return o[h];for(var h in o)if(o.hasOwnProperty(h)&&!o[h].hostedBy(this))return o[h]},getRangePropMode:function(){return this._rangePropMode.slice()}});function c(r){var o={};return a(["start","end","startValue","endValue","throttle"],function(h){r.hasOwnProperty(h)&&(o[h]=r[h])}),o}function i(r,o){var h=r._rangePropMode,p=r.get("rangeMode");a([["start","startValue"],["end","endValue"]],function(g,v){var y=o[g[0]]!=null,w=o[g[1]]!=null;y&&!w?h[v]="percent":!y&&w?h[v]="value":p?h[v]=p[v]:y&&(h[v]="percent")})}var u=s;j.exports=u},OnYD:function(j,R,l){},"Oy/b":function(j,R,l){(function(b,A){j.exports=A()})(typeof self!="undefined"?self:this,function(){return function(x){var b={};function A(f){if(b[f])return b[f].exports;var t=b[f]={i:f,l:!1,exports:{}};return x[f].call(t.exports,t,t.exports,A),t.l=!0,t.exports}return A.m=x,A.c=b,A.d=function(f,t,e){A.o(f,t)||Object.defineProperty(f,t,{enumerable:!0,get:e})},A.r=function(f){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(f,"__esModule",{value:!0})},A.t=function(f,t){if(t&1&&(f=A(f)),t&8)return f;if(t&4&&typeof f=="object"&&f&&f.__esModule)return f;var e=Object.create(null);if(A.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:f}),t&2&&typeof f!="string")for(var m in f)A.d(e,m,function(d){return f[d]}.bind(null,m));return e},A.n=function(f){var t=f&&f.__esModule?function(){return f.default}:function(){return f};return A.d(t,"a",t),t},A.o=function(f,t){return Object.prototype.hasOwnProperty.call(f,t)},A.p="",A(A.s=1)}([function(x,b,A){},function(x,b,A){"use strict";A.r(b);var f=A(0),t=function(){function Lt(he,Ce,Ie){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=he,this.start=Ce,this.end=Ie}return Lt.range=function(Ce,Ie){return Ie?!Ce||!Ce.loc||!Ie.loc||Ce.loc.lexer!==Ie.loc.lexer?null:new Lt(Ce.loc.lexer,Ce.loc.start,Ie.loc.end):Ce&&Ce.loc},Lt}(),e=function(){function Lt(Ce,Ie){this.text=void 0,this.loc=void 0,this.text=Ce,this.loc=Ie}var he=Lt.prototype;return he.range=function(Ie,Ye){return new Lt(Ye,t.range(this,Ie))},Lt}(),m=function Lt(he,Ce){this.position=void 0;var Ie="KaTeX parse error: "+he,Ye,_t=Ce&&Ce.loc;if(_t&&_t.start<=_t.end){var Yt=_t.lexer.input;Ye=_t.start;var Pr=_t.end;Ye===Yt.length?Ie+=" at end of input: ":Ie+=" at position "+(Ye+1)+": ";var Yr=Yt.slice(Ye,Pr).replace(/[^]/g,"$&\u0332"),yn;Ye>15?yn="\u2026"+Yt.slice(Ye-15,Ye):yn=Yt.slice(0,Ye);var Jn;Pr+15<Yt.length?Jn=Yt.slice(Pr,Pr+15)+"\u2026":Jn=Yt.slice(Pr),Ie+=yn+Yr+Jn}var Ci=new Error(Ie);return Ci.name="ParseError",Ci.__proto__=Lt.prototype,Ci.position=Ye,Ci};m.prototype.__proto__=Error.prototype;var d=m,a=function(he,Ce){return he.indexOf(Ce)!==-1},n=function(he,Ce){return he===void 0?Ce:he},s=/([A-Z])/g,c=function(he){return he.replace(s,"-$1").toLowerCase()},i={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},u=/[&><"']/g;function r(Lt){return String(Lt).replace(u,function(he){return i[he]})}var o=function Lt(he){return he.type==="ordgroup"||he.type==="color"?he.body.length===1?Lt(he.body[0]):he:he.type==="font"?Lt(he.body):he},h=function(he){var Ce=o(he);return Ce.type==="mathord"||Ce.type==="textord"||Ce.type==="atom"},p=function(he){if(!he)throw new Error("Expected non-null, but got "+String(he));return he},g=function(he){var Ce=/^\s*([^\\/#]*?)(?::|&#0*58|&#x0*3a)/i.exec(he);return Ce!=null?Ce[1]:"_relative"},v={contains:a,deflt:n,escape:r,hyphenate:c,getBaseElem:o,isCharacterBox:h,protocolFromUrl:g},y=function(){function Lt(Ce){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,Ce=Ce||{},this.displayMode=v.deflt(Ce.displayMode,!1),this.output=v.deflt(Ce.output,"htmlAndMathml"),this.leqno=v.deflt(Ce.leqno,!1),this.fleqn=v.deflt(Ce.fleqn,!1),this.throwOnError=v.deflt(Ce.throwOnError,!0),this.errorColor=v.deflt(Ce.errorColor,"#cc0000"),this.macros=Ce.macros||{},this.minRuleThickness=Math.max(0,v.deflt(Ce.minRuleThickness,0)),this.colorIsTextColor=v.deflt(Ce.colorIsTextColor,!1),this.strict=v.deflt(Ce.strict,"warn"),this.trust=v.deflt(Ce.trust,!1),this.maxSize=Math.max(0,v.deflt(Ce.maxSize,Infinity)),this.maxExpand=Math.max(0,v.deflt(Ce.maxExpand,1e3))}var he=Lt.prototype;return he.reportNonstrict=function(Ie,Ye,_t){var Yt=this.strict;if(typeof Yt=="function"&&(Yt=Yt(Ie,Ye,_t)),!Yt||Yt==="ignore")return;if(Yt===!0||Yt==="error")throw new d("LaTeX-incompatible input and strict mode is set to 'error': "+(Ye+" ["+Ie+"]"),_t);Yt==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(Ye+" ["+Ie+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Yt+"': "+Ye+" ["+Ie+"]"))},he.useStrictBehavior=function(Ie,Ye,_t){var Yt=this.strict;if(typeof Yt=="function")try{Yt=Yt(Ie,Ye,_t)}catch(Pr){Yt="error"}return!Yt||Yt==="ignore"?!1:Yt===!0||Yt==="error"?!0:Yt==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(Ye+" ["+Ie+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Yt+"': "+Ye+" ["+Ie+"]")),!1)},he.isTrusted=function(Ie){Ie.url&&!Ie.protocol&&(Ie.protocol=v.protocolFromUrl(Ie.url));var Ye=typeof this.trust=="function"?this.trust(Ie):this.trust;return Boolean(Ye)},Lt}(),w=function(){function Lt(Ce,Ie,Ye){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=Ce,this.size=Ie,this.cramped=Ye}var he=Lt.prototype;return he.sup=function(){return H[B[this.id]]},he.sub=function(){return H[X[this.id]]},he.fracNum=function(){return H[J[this.id]]},he.fracDen=function(){return H[k[this.id]]},he.cramp=function(){return H[K[this.id]]},he.text=function(){return H[z[this.id]]},he.isTight=function(){return this.size>=2},Lt}(),S=0,_=1,I=2,C=3,E=4,O=5,M=6,F=7,H=[new w(S,0,!1),new w(_,0,!0),new w(I,1,!1),new w(C,1,!0),new w(E,2,!1),new w(O,2,!0),new w(M,3,!1),new w(F,3,!0)],B=[E,O,E,O,M,F,M,F],X=[O,O,O,O,F,F,F,F],J=[I,C,E,O,M,F,M,F],k=[C,C,O,O,F,F,F,F],K=[_,_,C,C,O,O,F,F],z=[S,_,I,C,I,C,I,C],W={DISPLAY:H[S],TEXT:H[I],SCRIPT:H[E],SCRIPTSCRIPT:H[M]},P=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function G(Lt){for(var he=0;he<P.length;he++)for(var Ce=P[he],Ie=0;Ie<Ce.blocks.length;Ie++){var Ye=Ce.blocks[Ie];if(Lt>=Ye[0]&&Lt<=Ye[1])return Ce.name}return null}var V=[];P.forEach(function(Lt){return Lt.blocks.forEach(function(he){return V.push.apply(V,he)})});function q(Lt){for(var he=0;he<V.length;he+=2)if(Lt>=V[he]&&Lt<=V[he+1])return!0;return!1}var re=80,ce=function(he,Ce){return"M95,"+(622+he+Ce)+`
c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10
s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
c69,-144,104.5,-217.7,106.5,-221
l`+he/2.075+" -"+he+`
c5.3,-9.3,12,-14,20,-14
H400000v`+(40+he)+`H845.2724
s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
M`+(834+he)+" "+Ce+"h400000v"+(40+he)+"h-400000z"},ie=function(he,Ce){return"M263,"+(601+he+Ce)+`c0.7,0,18,39.7,52,119
c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
c340,-704.7,510.7,-1060.3,512,-1067
l`+he/2.084+" -"+he+`
c4.7,-7.3,11,-11,19,-11
H40000v`+(40+he)+`H1012.3
s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
M`+(1001+he)+" "+Ce+"h400000v"+(40+he)+"h-400000z"},fe=function(he,Ce){return"M983 "+(10+he+Ce)+`
l`+he/3.13+" -"+he+`
c4,-6.7,10,-10,18,-10 H400000v`+(40+he)+`
H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
c53.7,-170.3,84.5,-266.8,92.5,-289.5z
M`+(1001+he)+" "+Ce+"h400000v"+(40+he)+"h-400000z"},xe=function(he,Ce){return"M424,"+(2398+he+Ce)+`
c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20
s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
l`+he/4.223+" -"+he+`c4,-6.7,10,-10,18,-10 H400000
v`+(40+he)+`H1014.6
s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2z M`+(1001+he)+" "+Ce+`
h400000v`+(40+he)+"h-400000z"},Se=function(he,Ce){return"M473,"+(2713+he+Ce)+`
c339.3,-1799.3,509.3,-2700,510,-2702 l`+he/5.298+" -"+he+`
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+he)+`H1017.7
s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26
s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
606zM`+(1001+he)+" "+Ce+"h400000v"+(40+he)+"H1017.7z"},ke=function(he,Ce,Ie){var Ye=Ie-54-Ce-he;return"M702 "+(he+Ce)+"H400000"+(40+he)+`
H742v`+Ye+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1
h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
219 661 l218 661zM702 `+Ce+"H400000v"+(40+he)+"H742z"},ge=function(he,Ce,Ie){Ce=1e3*Ce;var Ye="";switch(he){case"sqrtMain":Ye=ce(Ce,re);break;case"sqrtSize1":Ye=ie(Ce,re);break;case"sqrtSize2":Ye=fe(Ce,re);break;case"sqrtSize3":Ye=xe(Ce,re);break;case"sqrtSize4":Ye=Se(Ce,re);break;case"sqrtTall":Ye=ke(Ce,re,Ie)}return Ye},Be={doubleleftarrow:`M262 157
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
435 0h399565z`,leftgroupunder:`M400000 262
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
-338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
-175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},ee=function(){function Lt(Ce){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=Ce,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var he=Lt.prototype;return he.hasClass=function(Ie){return v.contains(this.classes,Ie)},he.toNode=function(){for(var Ie=document.createDocumentFragment(),Ye=0;Ye<this.children.length;Ye++)Ie.appendChild(this.children[Ye].toNode());return Ie},he.toMarkup=function(){for(var Ie="",Ye=0;Ye<this.children.length;Ye++)Ie+=this.children[Ye].toMarkup();return Ie},he.toText=function(){var Ie=function(_t){return _t.toText()};return this.children.map(Ie).join("")},Lt}(),ue=function(he){return he.filter(function(Ce){return Ce}).join(" ")},Ge=function(he,Ce,Ie){if(this.classes=he||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=Ie||{},Ce){Ce.style.isTight()&&this.classes.push("mtight");var Ye=Ce.getColor();Ye&&(this.style.color=Ye)}},ae=function(he){var Ce=document.createElement(he);Ce.className=ue(this.classes);for(var Ie in this.style)this.style.hasOwnProperty(Ie)&&(Ce.style[Ie]=this.style[Ie]);for(var Ye in this.attributes)this.attributes.hasOwnProperty(Ye)&&Ce.setAttribute(Ye,this.attributes[Ye]);for(var _t=0;_t<this.children.length;_t++)Ce.appendChild(this.children[_t].toNode());return Ce},Z=function(he){var Ce="<"+he;this.classes.length&&(Ce+=' class="'+v.escape(ue(this.classes))+'"');var Ie="";for(var Ye in this.style)this.style.hasOwnProperty(Ye)&&(Ie+=v.hyphenate(Ye)+":"+this.style[Ye]+";");Ie&&(Ce+=' style="'+v.escape(Ie)+'"');for(var _t in this.attributes)this.attributes.hasOwnProperty(_t)&&(Ce+=" "+_t+'="'+v.escape(this.attributes[_t])+'"');Ce+=">";for(var Yt=0;Yt<this.children.length;Yt++)Ce+=this.children[Yt].toMarkup();return Ce+="</"+he+">",Ce},Y=function(){function Lt(Ce,Ie,Ye,_t){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Ge.call(this,Ce,Ye,_t),this.children=Ie||[]}var he=Lt.prototype;return he.setAttribute=function(Ie,Ye){this.attributes[Ie]=Ye},he.hasClass=function(Ie){return v.contains(this.classes,Ie)},he.toNode=function(){return ae.call(this,"span")},he.toMarkup=function(){return Z.call(this,"span")},Lt}(),te=function(){function Lt(Ce,Ie,Ye,_t){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Ge.call(this,Ie,_t),this.children=Ye||[],this.setAttribute("href",Ce)}var he=Lt.prototype;return he.setAttribute=function(Ie,Ye){this.attributes[Ie]=Ye},he.hasClass=function(Ie){return v.contains(this.classes,Ie)},he.toNode=function(){return ae.call(this,"a")},he.toMarkup=function(){return Z.call(this,"a")},Lt}(),we=function(){function Lt(Ce,Ie,Ye){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=Ie,this.src=Ce,this.classes=["mord"],this.style=Ye}var he=Lt.prototype;return he.hasClass=function(Ie){return v.contains(this.classes,Ie)},he.toNode=function(){var Ie=document.createElement("img");Ie.src=this.src,Ie.alt=this.alt,Ie.className="mord";for(var Ye in this.style)this.style.hasOwnProperty(Ye)&&(Ie.style[Ye]=this.style[Ye]);return Ie},he.toMarkup=function(){var Ie="<img src='"+this.src+" 'alt='"+this.alt+"' ",Ye="";for(var _t in this.style)this.style.hasOwnProperty(_t)&&(Ye+=v.hyphenate(_t)+":"+this.style[_t]+";");return Ye&&(Ie+=' style="'+v.escape(Ye)+'"'),Ie+="'/>",Ie},Lt}(),pe={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"},De=function(){function Lt(Ce,Ie,Ye,_t,Yt,Pr,Yr,yn){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=Ce,this.height=Ie||0,this.depth=Ye||0,this.italic=_t||0,this.skew=Yt||0,this.width=Pr||0,this.classes=Yr||[],this.style=yn||{},this.maxFontSize=0;var Jn=G(this.text.charCodeAt(0));Jn&&this.classes.push(Jn+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=pe[this.text])}var he=Lt.prototype;return he.hasClass=function(Ie){return v.contains(this.classes,Ie)},he.toNode=function(){var Ie=document.createTextNode(this.text),Ye=null;this.italic>0&&(Ye=document.createElement("span"),Ye.style.marginRight=this.italic+"em"),this.classes.length>0&&(Ye=Ye||document.createElement("span"),Ye.className=ue(this.classes));for(var _t in this.style)this.style.hasOwnProperty(_t)&&(Ye=Ye||document.createElement("span"),Ye.style[_t]=this.style[_t]);return Ye?(Ye.appendChild(Ie),Ye):Ie},he.toMarkup=function(){var Ie=!1,Ye="<span";this.classes.length&&(Ie=!0,Ye+=' class="',Ye+=v.escape(ue(this.classes)),Ye+='"');var _t="";this.italic>0&&(_t+="margin-right:"+this.italic+"em;");for(var Yt in this.style)this.style.hasOwnProperty(Yt)&&(_t+=v.hyphenate(Yt)+":"+this.style[Yt]+";");_t&&(Ie=!0,Ye+=' style="'+v.escape(_t)+'"');var Pr=v.escape(this.text);return Ie?(Ye+=">",Ye+=Pr,Ye+="</span>",Ye):Pr},Lt}(),Ne=function(){function Lt(Ce,Ie){this.children=void 0,this.attributes=void 0,this.children=Ce||[],this.attributes=Ie||{}}var he=Lt.prototype;return he.toNode=function(){var Ie="http://www.w3.org/2000/svg",Ye=document.createElementNS(Ie,"svg");for(var _t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,_t)&&Ye.setAttribute(_t,this.attributes[_t]);for(var Yt=0;Yt<this.children.length;Yt++)Ye.appendChild(this.children[Yt].toNode());return Ye},he.toMarkup=function(){var Ie="<svg";for(var Ye in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ye)&&(Ie+=" "+Ye+"='"+this.attributes[Ye]+"'");Ie+=">";for(var _t=0;_t<this.children.length;_t++)Ie+=this.children[_t].toMarkup();return Ie+="</svg>",Ie},Lt}(),me=function(){function Lt(Ce,Ie){this.pathName=void 0,this.alternate=void 0,this.pathName=Ce,this.alternate=Ie}var he=Lt.prototype;return he.toNode=function(){var Ie="http://www.w3.org/2000/svg",Ye=document.createElementNS(Ie,"path");return this.alternate?Ye.setAttribute("d",this.alternate):Ye.setAttribute("d",Be[this.pathName]),Ye},he.toMarkup=function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+Be[this.pathName]+"'/>"},Lt}(),be=function(){function Lt(Ce){this.attributes=void 0,this.attributes=Ce||{}}var he=Lt.prototype;return he.toNode=function(){var Ie="http://www.w3.org/2000/svg",Ye=document.createElementNS(Ie,"line");for(var _t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,_t)&&Ye.setAttribute(_t,this.attributes[_t]);return Ye},he.toMarkup=function(){var Ie="<line";for(var Ye in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ye)&&(Ie+=" "+Ye+"='"+this.attributes[Ye]+"'");return Ie+="/>",Ie},Lt}();function Re(Lt){if(Lt instanceof De)return Lt;throw new Error("Expected symbolNode but got "+String(Lt)+".")}function it(Lt){if(Lt instanceof Y)return Lt;throw new Error("Expected span<HtmlDomNode> but got "+String(Lt)+".")}var yt={"AMS-Regular":{"65":[0,.68889,0,0,.72222],"66":[0,.68889,0,0,.66667],"67":[0,.68889,0,0,.72222],"68":[0,.68889,0,0,.72222],"69":[0,.68889,0,0,.66667],"70":[0,.68889,0,0,.61111],"71":[0,.68889,0,0,.77778],"72":[0,.68889,0,0,.77778],"73":[0,.68889,0,0,.38889],"74":[.16667,.68889,0,0,.5],"75":[0,.68889,0,0,.77778],"76":[0,.68889,0,0,.66667],"77":[0,.68889,0,0,.94445],"78":[0,.68889,0,0,.72222],"79":[.16667,.68889,0,0,.77778],"80":[0,.68889,0,0,.61111],"81":[.16667,.68889,0,0,.77778],"82":[0,.68889,0,0,.72222],"83":[0,.68889,0,0,.55556],"84":[0,.68889,0,0,.66667],"85":[0,.68889,0,0,.72222],"86":[0,.68889,0,0,.72222],"87":[0,.68889,0,0,1],"88":[0,.68889,0,0,.72222],"89":[0,.68889,0,0,.72222],"90":[0,.68889,0,0,.66667],"107":[0,.68889,0,0,.55556],"165":[0,.675,.025,0,.75],"174":[.15559,.69224,0,0,.94666],"240":[0,.68889,0,0,.55556],"295":[0,.68889,0,0,.54028],"710":[0,.825,0,0,2.33334],"732":[0,.9,0,0,2.33334],"770":[0,.825,0,0,2.33334],"771":[0,.9,0,0,2.33334],"989":[.08167,.58167,0,0,.77778],"1008":[0,.43056,.04028,0,.66667],"8245":[0,.54986,0,0,.275],"8463":[0,.68889,0,0,.54028],"8487":[0,.68889,0,0,.72222],"8498":[0,.68889,0,0,.55556],"8502":[0,.68889,0,0,.66667],"8503":[0,.68889,0,0,.44445],"8504":[0,.68889,0,0,.66667],"8513":[0,.68889,0,0,.63889],"8592":[-.03598,.46402,0,0,.5],"8594":[-.03598,.46402,0,0,.5],"8602":[-.13313,.36687,0,0,1],"8603":[-.13313,.36687,0,0,1],"8606":[.01354,.52239,0,0,1],"8608":[.01354,.52239,0,0,1],"8610":[.01354,.52239,0,0,1.11111],"8611":[.01354,.52239,0,0,1.11111],"8619":[0,.54986,0,0,1],"8620":[0,.54986,0,0,1],"8621":[-.13313,.37788,0,0,1.38889],"8622":[-.13313,.36687,0,0,1],"8624":[0,.69224,0,0,.5],"8625":[0,.69224,0,0,.5],"8630":[0,.43056,0,0,1],"8631":[0,.43056,0,0,1],"8634":[.08198,.58198,0,0,.77778],"8635":[.08198,.58198,0,0,.77778],"8638":[.19444,.69224,0,0,.41667],"8639":[.19444,.69224,0,0,.41667],"8642":[.19444,.69224,0,0,.41667],"8643":[.19444,.69224,0,0,.41667],"8644":[.1808,.675,0,0,1],"8646":[.1808,.675,0,0,1],"8647":[.1808,.675,0,0,1],"8648":[.19444,.69224,0,0,.83334],"8649":[.1808,.675,0,0,1],"8650":[.19444,.69224,0,0,.83334],"8651":[.01354,.52239,0,0,1],"8652":[.01354,.52239,0,0,1],"8653":[-.13313,.36687,0,0,1],"8654":[-.13313,.36687,0,0,1],"8655":[-.13313,.36687,0,0,1],"8666":[.13667,.63667,0,0,1],"8667":[.13667,.63667,0,0,1],"8669":[-.13313,.37788,0,0,1],"8672":[-.064,.437,0,0,1.334],"8674":[-.064,.437,0,0,1.334],"8705":[0,.825,0,0,.5],"8708":[0,.68889,0,0,.55556],"8709":[.08167,.58167,0,0,.77778],"8717":[0,.43056,0,0,.42917],"8722":[-.03598,.46402,0,0,.5],"8724":[.08198,.69224,0,0,.77778],"8726":[.08167,.58167,0,0,.77778],"8733":[0,.69224,0,0,.77778],"8736":[0,.69224,0,0,.72222],"8737":[0,.69224,0,0,.72222],"8738":[.03517,.52239,0,0,.72222],"8739":[.08167,.58167,0,0,.22222],"8740":[.25142,.74111,0,0,.27778],"8741":[.08167,.58167,0,0,.38889],"8742":[.25142,.74111,0,0,.5],"8756":[0,.69224,0,0,.66667],"8757":[0,.69224,0,0,.66667],"8764":[-.13313,.36687,0,0,.77778],"8765":[-.13313,.37788,0,0,.77778],"8769":[-.13313,.36687,0,0,.77778],"8770":[-.03625,.46375,0,0,.77778],"8774":[.30274,.79383,0,0,.77778],"8776":[-.01688,.48312,0,0,.77778],"8778":[.08167,.58167,0,0,.77778],"8782":[.06062,.54986,0,0,.77778],"8783":[.06062,.54986,0,0,.77778],"8785":[.08198,.58198,0,0,.77778],"8786":[.08198,.58198,0,0,.77778],"8787":[.08198,.58198,0,0,.77778],"8790":[0,.69224,0,0,.77778],"8791":[.22958,.72958,0,0,.77778],"8796":[.08198,.91667,0,0,.77778],"8806":[.25583,.75583,0,0,.77778],"8807":[.25583,.75583,0,0,.77778],"8808":[.25142,.75726,0,0,.77778],"8809":[.25142,.75726,0,0,.77778],"8812":[.25583,.75583,0,0,.5],"8814":[.20576,.70576,0,0,.77778],"8815":[.20576,.70576,0,0,.77778],"8816":[.30274,.79383,0,0,.77778],"8817":[.30274,.79383,0,0,.77778],"8818":[.22958,.72958,0,0,.77778],"8819":[.22958,.72958,0,0,.77778],"8822":[.1808,.675,0,0,.77778],"8823":[.1808,.675,0,0,.77778],"8828":[.13667,.63667,0,0,.77778],"8829":[.13667,.63667,0,0,.77778],"8830":[.22958,.72958,0,0,.77778],"8831":[.22958,.72958,0,0,.77778],"8832":[.20576,.70576,0,0,.77778],"8833":[.20576,.70576,0,0,.77778],"8840":[.30274,.79383,0,0,.77778],"8841":[.30274,.79383,0,0,.77778],"8842":[.13597,.63597,0,0,.77778],"8843":[.13597,.63597,0,0,.77778],"8847":[.03517,.54986,0,0,.77778],"8848":[.03517,.54986,0,0,.77778],"8858":[.08198,.58198,0,0,.77778],"8859":[.08198,.58198,0,0,.77778],"8861":[.08198,.58198,0,0,.77778],"8862":[0,.675,0,0,.77778],"8863":[0,.675,0,0,.77778],"8864":[0,.675,0,0,.77778],"8865":[0,.675,0,0,.77778],"8872":[0,.69224,0,0,.61111],"8873":[0,.69224,0,0,.72222],"8874":[0,.69224,0,0,.88889],"8876":[0,.68889,0,0,.61111],"8877":[0,.68889,0,0,.61111],"8878":[0,.68889,0,0,.72222],"8879":[0,.68889,0,0,.72222],"8882":[.03517,.54986,0,0,.77778],"8883":[.03517,.54986,0,0,.77778],"8884":[.13667,.63667,0,0,.77778],"8885":[.13667,.63667,0,0,.77778],"8888":[0,.54986,0,0,1.11111],"8890":[.19444,.43056,0,0,.55556],"8891":[.19444,.69224,0,0,.61111],"8892":[.19444,.69224,0,0,.61111],"8901":[0,.54986,0,0,.27778],"8903":[.08167,.58167,0,0,.77778],"8905":[.08167,.58167,0,0,.77778],"8906":[.08167,.58167,0,0,.77778],"8907":[0,.69224,0,0,.77778],"8908":[0,.69224,0,0,.77778],"8909":[-.03598,.46402,0,0,.77778],"8910":[0,.54986,0,0,.76042],"8911":[0,.54986,0,0,.76042],"8912":[.03517,.54986,0,0,.77778],"8913":[.03517,.54986,0,0,.77778],"8914":[0,.54986,0,0,.66667],"8915":[0,.54986,0,0,.66667],"8916":[0,.69224,0,0,.66667],"8918":[.0391,.5391,0,0,.77778],"8919":[.0391,.5391,0,0,.77778],"8920":[.03517,.54986,0,0,1.33334],"8921":[.03517,.54986,0,0,1.33334],"8922":[.38569,.88569,0,0,.77778],"8923":[.38569,.88569,0,0,.77778],"8926":[.13667,.63667,0,0,.77778],"8927":[.13667,.63667,0,0,.77778],"8928":[.30274,.79383,0,0,.77778],"8929":[.30274,.79383,0,0,.77778],"8934":[.23222,.74111,0,0,.77778],"8935":[.23222,.74111,0,0,.77778],"8936":[.23222,.74111,0,0,.77778],"8937":[.23222,.74111,0,0,.77778],"8938":[.20576,.70576,0,0,.77778],"8939":[.20576,.70576,0,0,.77778],"8940":[.30274,.79383,0,0,.77778],"8941":[.30274,.79383,0,0,.77778],"8994":[.19444,.69224,0,0,.77778],"8995":[.19444,.69224,0,0,.77778],"9416":[.15559,.69224,0,0,.90222],"9484":[0,.69224,0,0,.5],"9488":[0,.69224,0,0,.5],"9492":[0,.37788,0,0,.5],"9496":[0,.37788,0,0,.5],"9585":[.19444,.68889,0,0,.88889],"9586":[.19444,.74111,0,0,.88889],"9632":[0,.675,0,0,.77778],"9633":[0,.675,0,0,.77778],"9650":[0,.54986,0,0,.72222],"9651":[0,.54986,0,0,.72222],"9654":[.03517,.54986,0,0,.77778],"9660":[0,.54986,0,0,.72222],"9661":[0,.54986,0,0,.72222],"9664":[.03517,.54986,0,0,.77778],"9674":[.11111,.69224,0,0,.66667],"9733":[.19444,.69224,0,0,.94445],"10003":[0,.69224,0,0,.83334],"10016":[0,.69224,0,0,.83334],"10731":[.11111,.69224,0,0,.66667],"10846":[.19444,.75583,0,0,.61111],"10877":[.13667,.63667,0,0,.77778],"10878":[.13667,.63667,0,0,.77778],"10885":[.25583,.75583,0,0,.77778],"10886":[.25583,.75583,0,0,.77778],"10887":[.13597,.63597,0,0,.77778],"10888":[.13597,.63597,0,0,.77778],"10889":[.26167,.75726,0,0,.77778],"10890":[.26167,.75726,0,0,.77778],"10891":[.48256,.98256,0,0,.77778],"10892":[.48256,.98256,0,0,.77778],"10901":[.13667,.63667,0,0,.77778],"10902":[.13667,.63667,0,0,.77778],"10933":[.25142,.75726,0,0,.77778],"10934":[.25142,.75726,0,0,.77778],"10935":[.26167,.75726,0,0,.77778],"10936":[.26167,.75726,0,0,.77778],"10937":[.26167,.75726,0,0,.77778],"10938":[.26167,.75726,0,0,.77778],"10949":[.25583,.75583,0,0,.77778],"10950":[.25583,.75583,0,0,.77778],"10955":[.28481,.79383,0,0,.77778],"10956":[.28481,.79383,0,0,.77778],"57350":[.08167,.58167,0,0,.22222],"57351":[.08167,.58167,0,0,.38889],"57352":[.08167,.58167,0,0,.77778],"57353":[0,.43056,.04028,0,.66667],"57356":[.25142,.75726,0,0,.77778],"57357":[.25142,.75726,0,0,.77778],"57358":[.41951,.91951,0,0,.77778],"57359":[.30274,.79383,0,0,.77778],"57360":[.30274,.79383,0,0,.77778],"57361":[.41951,.91951,0,0,.77778],"57366":[.25142,.75726,0,0,.77778],"57367":[.25142,.75726,0,0,.77778],"57368":[.25142,.75726,0,0,.77778],"57369":[.25142,.75726,0,0,.77778],"57370":[.13597,.63597,0,0,.77778],"57371":[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{"48":[0,.43056,0,0,.5],"49":[0,.43056,0,0,.5],"50":[0,.43056,0,0,.5],"51":[.19444,.43056,0,0,.5],"52":[.19444,.43056,0,0,.5],"53":[.19444,.43056,0,0,.5],"54":[0,.64444,0,0,.5],"55":[.19444,.43056,0,0,.5],"56":[0,.64444,0,0,.5],"57":[.19444,.43056,0,0,.5],"65":[0,.68333,0,.19445,.79847],"66":[0,.68333,.03041,.13889,.65681],"67":[0,.68333,.05834,.13889,.52653],"68":[0,.68333,.02778,.08334,.77139],"69":[0,.68333,.08944,.11111,.52778],"70":[0,.68333,.09931,.11111,.71875],"71":[.09722,.68333,.0593,.11111,.59487],"72":[0,.68333,.00965,.11111,.84452],"73":[0,.68333,.07382,0,.54452],"74":[.09722,.68333,.18472,.16667,.67778],"75":[0,.68333,.01445,.05556,.76195],"76":[0,.68333,0,.13889,.68972],"77":[0,.68333,0,.13889,1.2009],"78":[0,.68333,.14736,.08334,.82049],"79":[0,.68333,.02778,.11111,.79611],"80":[0,.68333,.08222,.08334,.69556],"81":[.09722,.68333,0,.11111,.81667],"82":[0,.68333,0,.08334,.8475],"83":[0,.68333,.075,.13889,.60556],"84":[0,.68333,.25417,0,.54464],"85":[0,.68333,.09931,.08334,.62583],"86":[0,.68333,.08222,0,.61278],"87":[0,.68333,.08222,.08334,.98778],"88":[0,.68333,.14643,.13889,.7133],"89":[.09722,.68333,.08222,.08334,.66834],"90":[0,.68333,.07944,.13889,.72473]},"Fraktur-Regular":{"33":[0,.69141,0,0,.29574],"34":[0,.69141,0,0,.21471],"38":[0,.69141,0,0,.73786],"39":[0,.69141,0,0,.21201],"40":[.24982,.74947,0,0,.38865],"41":[.24982,.74947,0,0,.38865],"42":[0,.62119,0,0,.27764],"43":[.08319,.58283,0,0,.75623],"44":[0,.10803,0,0,.27764],"45":[.08319,.58283,0,0,.75623],"46":[0,.10803,0,0,.27764],"47":[.24982,.74947,0,0,.50181],"48":[0,.47534,0,0,.50181],"49":[0,.47534,0,0,.50181],"50":[0,.47534,0,0,.50181],"51":[.18906,.47534,0,0,.50181],"52":[.18906,.47534,0,0,.50181],"53":[.18906,.47534,0,0,.50181],"54":[0,.69141,0,0,.50181],"55":[.18906,.47534,0,0,.50181],"56":[0,.69141,0,0,.50181],"57":[.18906,.47534,0,0,.50181],"58":[0,.47534,0,0,.21606],"59":[.12604,.47534,0,0,.21606],"61":[-.13099,.36866,0,0,.75623],"63":[0,.69141,0,0,.36245],"65":[0,.69141,0,0,.7176],"66":[0,.69141,0,0,.88397],"67":[0,.69141,0,0,.61254],"68":[0,.69141,0,0,.83158],"69":[0,.69141,0,0,.66278],"70":[.12604,.69141,0,0,.61119],"71":[0,.69141,0,0,.78539],"72":[.06302,.69141,0,0,.7203],"73":[0,.69141,0,0,.55448],"74":[.12604,.69141,0,0,.55231],"75":[0,.69141,0,0,.66845],"76":[0,.69141,0,0,.66602],"77":[0,.69141,0,0,1.04953],"78":[0,.69141,0,0,.83212],"79":[0,.69141,0,0,.82699],"80":[.18906,.69141,0,0,.82753],"81":[.03781,.69141,0,0,.82699],"82":[0,.69141,0,0,.82807],"83":[0,.69141,0,0,.82861],"84":[0,.69141,0,0,.66899],"85":[0,.69141,0,0,.64576],"86":[0,.69141,0,0,.83131],"87":[0,.69141,0,0,1.04602],"88":[0,.69141,0,0,.71922],"89":[.18906,.69141,0,0,.83293],"90":[.12604,.69141,0,0,.60201],"91":[.24982,.74947,0,0,.27764],"93":[.24982,.74947,0,0,.27764],"94":[0,.69141,0,0,.49965],"97":[0,.47534,0,0,.50046],"98":[0,.69141,0,0,.51315],"99":[0,.47534,0,0,.38946],"100":[0,.62119,0,0,.49857],"101":[0,.47534,0,0,.40053],"102":[.18906,.69141,0,0,.32626],"103":[.18906,.47534,0,0,.5037],"104":[.18906,.69141,0,0,.52126],"105":[0,.69141,0,0,.27899],"106":[0,.69141,0,0,.28088],"107":[0,.69141,0,0,.38946],"108":[0,.69141,0,0,.27953],"109":[0,.47534,0,0,.76676],"110":[0,.47534,0,0,.52666],"111":[0,.47534,0,0,.48885],"112":[.18906,.52396,0,0,.50046],"113":[.18906,.47534,0,0,.48912],"114":[0,.47534,0,0,.38919],"115":[0,.47534,0,0,.44266],"116":[0,.62119,0,0,.33301],"117":[0,.47534,0,0,.5172],"118":[0,.52396,0,0,.5118],"119":[0,.52396,0,0,.77351],"120":[.18906,.47534,0,0,.38865],"121":[.18906,.47534,0,0,.49884],"122":[.18906,.47534,0,0,.39054],"8216":[0,.69141,0,0,.21471],"8217":[0,.69141,0,0,.21471],"58112":[0,.62119,0,0,.49749],"58113":[0,.62119,0,0,.4983],"58114":[.18906,.69141,0,0,.33328],"58115":[.18906,.69141,0,0,.32923],"58116":[.18906,.47534,0,0,.50343],"58117":[0,.69141,0,0,.33301],"58118":[0,.62119,0,0,.33409],"58119":[0,.47534,0,0,.50073]},"Main-Bold":{"33":[0,.69444,0,0,.35],"34":[0,.69444,0,0,.60278],"35":[.19444,.69444,0,0,.95833],"36":[.05556,.75,0,0,.575],"37":[.05556,.75,0,0,.95833],"38":[0,.69444,0,0,.89444],"39":[0,.69444,0,0,.31944],"40":[.25,.75,0,0,.44722],"41":[.25,.75,0,0,.44722],"42":[0,.75,0,0,.575],"43":[.13333,.63333,0,0,.89444],"44":[.19444,.15556,0,0,.31944],"45":[0,.44444,0,0,.38333],"46":[0,.15556,0,0,.31944],"47":[.25,.75,0,0,.575],"48":[0,.64444,0,0,.575],"49":[0,.64444,0,0,.575],"50":[0,.64444,0,0,.575],"51":[0,.64444,0,0,.575],"52":[0,.64444,0,0,.575],"53":[0,.64444,0,0,.575],"54":[0,.64444,0,0,.575],"55":[0,.64444,0,0,.575],"56":[0,.64444,0,0,.575],"57":[0,.64444,0,0,.575],"58":[0,.44444,0,0,.31944],"59":[.19444,.44444,0,0,.31944],"60":[.08556,.58556,0,0,.89444],"61":[-.10889,.39111,0,0,.89444],"62":[.08556,.58556,0,0,.89444],"63":[0,.69444,0,0,.54305],"64":[0,.69444,0,0,.89444],"65":[0,.68611,0,0,.86944],"66":[0,.68611,0,0,.81805],"67":[0,.68611,0,0,.83055],"68":[0,.68611,0,0,.88194],"69":[0,.68611,0,0,.75555],"70":[0,.68611,0,0,.72361],"71":[0,.68611,0,0,.90416],"72":[0,.68611,0,0,.9],"73":[0,.68611,0,0,.43611],"74":[0,.68611,0,0,.59444],"75":[0,.68611,0,0,.90138],"76":[0,.68611,0,0,.69166],"77":[0,.68611,0,0,1.09166],"78":[0,.68611,0,0,.9],"79":[0,.68611,0,0,.86388],"80":[0,.68611,0,0,.78611],"81":[.19444,.68611,0,0,.86388],"82":[0,.68611,0,0,.8625],"83":[0,.68611,0,0,.63889],"84":[0,.68611,0,0,.8],"85":[0,.68611,0,0,.88472],"86":[0,.68611,.01597,0,.86944],"87":[0,.68611,.01597,0,1.18888],"88":[0,.68611,0,0,.86944],"89":[0,.68611,.02875,0,.86944],"90":[0,.68611,0,0,.70277],"91":[.25,.75,0,0,.31944],"92":[.25,.75,0,0,.575],"93":[.25,.75,0,0,.31944],"94":[0,.69444,0,0,.575],"95":[.31,.13444,.03194,0,.575],"97":[0,.44444,0,0,.55902],"98":[0,.69444,0,0,.63889],"99":[0,.44444,0,0,.51111],"100":[0,.69444,0,0,.63889],"101":[0,.44444,0,0,.52708],"102":[0,.69444,.10903,0,.35139],"103":[.19444,.44444,.01597,0,.575],"104":[0,.69444,0,0,.63889],"105":[0,.69444,0,0,.31944],"106":[.19444,.69444,0,0,.35139],"107":[0,.69444,0,0,.60694],"108":[0,.69444,0,0,.31944],"109":[0,.44444,0,0,.95833],"110":[0,.44444,0,0,.63889],"111":[0,.44444,0,0,.575],"112":[.19444,.44444,0,0,.63889],"113":[.19444,.44444,0,0,.60694],"114":[0,.44444,0,0,.47361],"115":[0,.44444,0,0,.45361],"116":[0,.63492,0,0,.44722],"117":[0,.44444,0,0,.63889],"118":[0,.44444,.01597,0,.60694],"119":[0,.44444,.01597,0,.83055],"120":[0,.44444,0,0,.60694],"121":[.19444,.44444,.01597,0,.60694],"122":[0,.44444,0,0,.51111],"123":[.25,.75,0,0,.575],"124":[.25,.75,0,0,.31944],"125":[.25,.75,0,0,.575],"126":[.35,.34444,0,0,.575],"168":[0,.69444,0,0,.575],"172":[0,.44444,0,0,.76666],"176":[0,.69444,0,0,.86944],"177":[.13333,.63333,0,0,.89444],"184":[.17014,0,0,0,.51111],"198":[0,.68611,0,0,1.04166],"215":[.13333,.63333,0,0,.89444],"216":[.04861,.73472,0,0,.89444],"223":[0,.69444,0,0,.59722],"230":[0,.44444,0,0,.83055],"247":[.13333,.63333,0,0,.89444],"248":[.09722,.54167,0,0,.575],"305":[0,.44444,0,0,.31944],"338":[0,.68611,0,0,1.16944],"339":[0,.44444,0,0,.89444],"567":[.19444,.44444,0,0,.35139],"710":[0,.69444,0,0,.575],"711":[0,.63194,0,0,.575],"713":[0,.59611,0,0,.575],"714":[0,.69444,0,0,.575],"715":[0,.69444,0,0,.575],"728":[0,.69444,0,0,.575],"729":[0,.69444,0,0,.31944],"730":[0,.69444,0,0,.86944],"732":[0,.69444,0,0,.575],"733":[0,.69444,0,0,.575],"915":[0,.68611,0,0,.69166],"916":[0,.68611,0,0,.95833],"920":[0,.68611,0,0,.89444],"923":[0,.68611,0,0,.80555],"926":[0,.68611,0,0,.76666],"928":[0,.68611,0,0,.9],"931":[0,.68611,0,0,.83055],"933":[0,.68611,0,0,.89444],"934":[0,.68611,0,0,.83055],"936":[0,.68611,0,0,.89444],"937":[0,.68611,0,0,.83055],"8211":[0,.44444,.03194,0,.575],"8212":[0,.44444,.03194,0,1.14999],"8216":[0,.69444,0,0,.31944],"8217":[0,.69444,0,0,.31944],"8220":[0,.69444,0,0,.60278],"8221":[0,.69444,0,0,.60278],"8224":[.19444,.69444,0,0,.51111],"8225":[.19444,.69444,0,0,.51111],"8242":[0,.55556,0,0,.34444],"8407":[0,.72444,.15486,0,.575],"8463":[0,.69444,0,0,.66759],"8465":[0,.69444,0,0,.83055],"8467":[0,.69444,0,0,.47361],"8472":[.19444,.44444,0,0,.74027],"8476":[0,.69444,0,0,.83055],"8501":[0,.69444,0,0,.70277],"8592":[-.10889,.39111,0,0,1.14999],"8593":[.19444,.69444,0,0,.575],"8594":[-.10889,.39111,0,0,1.14999],"8595":[.19444,.69444,0,0,.575],"8596":[-.10889,.39111,0,0,1.14999],"8597":[.25,.75,0,0,.575],"8598":[.19444,.69444,0,0,1.14999],"8599":[.19444,.69444,0,0,1.14999],"8600":[.19444,.69444,0,0,1.14999],"8601":[.19444,.69444,0,0,1.14999],"8636":[-.10889,.39111,0,0,1.14999],"8637":[-.10889,.39111,0,0,1.14999],"8640":[-.10889,.39111,0,0,1.14999],"8641":[-.10889,.39111,0,0,1.14999],"8656":[-.10889,.39111,0,0,1.14999],"8657":[.19444,.69444,0,0,.70277],"8658":[-.10889,.39111,0,0,1.14999],"8659":[.19444,.69444,0,0,.70277],"8660":[-.10889,.39111,0,0,1.14999],"8661":[.25,.75,0,0,.70277],"8704":[0,.69444,0,0,.63889],"8706":[0,.69444,.06389,0,.62847],"8707":[0,.69444,0,0,.63889],"8709":[.05556,.75,0,0,.575],"8711":[0,.68611,0,0,.95833],"8712":[.08556,.58556,0,0,.76666],"8715":[.08556,.58556,0,0,.76666],"8722":[.13333,.63333,0,0,.89444],"8723":[.13333,.63333,0,0,.89444],"8725":[.25,.75,0,0,.575],"8726":[.25,.75,0,0,.575],"8727":[-.02778,.47222,0,0,.575],"8728":[-.02639,.47361,0,0,.575],"8729":[-.02639,.47361,0,0,.575],"8730":[.18,.82,0,0,.95833],"8733":[0,.44444,0,0,.89444],"8734":[0,.44444,0,0,1.14999],"8736":[0,.69224,0,0,.72222],"8739":[.25,.75,0,0,.31944],"8741":[.25,.75,0,0,.575],"8743":[0,.55556,0,0,.76666],"8744":[0,.55556,0,0,.76666],"8745":[0,.55556,0,0,.76666],"8746":[0,.55556,0,0,.76666],"8747":[.19444,.69444,.12778,0,.56875],"8764":[-.10889,.39111,0,0,.89444],"8768":[.19444,.69444,0,0,.31944],"8771":[.00222,.50222,0,0,.89444],"8776":[.02444,.52444,0,0,.89444],"8781":[.00222,.50222,0,0,.89444],"8801":[.00222,.50222,0,0,.89444],"8804":[.19667,.69667,0,0,.89444],"8805":[.19667,.69667,0,0,.89444],"8810":[.08556,.58556,0,0,1.14999],"8811":[.08556,.58556,0,0,1.14999],"8826":[.08556,.58556,0,0,.89444],"8827":[.08556,.58556,0,0,.89444],"8834":[.08556,.58556,0,0,.89444],"8835":[.08556,.58556,0,0,.89444],"8838":[.19667,.69667,0,0,.89444],"8839":[.19667,.69667,0,0,.89444],"8846":[0,.55556,0,0,.76666],"8849":[.19667,.69667,0,0,.89444],"8850":[.19667,.69667,0,0,.89444],"8851":[0,.55556,0,0,.76666],"8852":[0,.55556,0,0,.76666],"8853":[.13333,.63333,0,0,.89444],"8854":[.13333,.63333,0,0,.89444],"8855":[.13333,.63333,0,0,.89444],"8856":[.13333,.63333,0,0,.89444],"8857":[.13333,.63333,0,0,.89444],"8866":[0,.69444,0,0,.70277],"8867":[0,.69444,0,0,.70277],"8868":[0,.69444,0,0,.89444],"8869":[0,.69444,0,0,.89444],"8900":[-.02639,.47361,0,0,.575],"8901":[-.02639,.47361,0,0,.31944],"8902":[-.02778,.47222,0,0,.575],"8968":[.25,.75,0,0,.51111],"8969":[.25,.75,0,0,.51111],"8970":[.25,.75,0,0,.51111],"8971":[.25,.75,0,0,.51111],"8994":[-.13889,.36111,0,0,1.14999],"8995":[-.13889,.36111,0,0,1.14999],"9651":[.19444,.69444,0,0,1.02222],"9657":[-.02778,.47222,0,0,.575],"9661":[.19444,.69444,0,0,1.02222],"9667":[-.02778,.47222,0,0,.575],"9711":[.19444,.69444,0,0,1.14999],"9824":[.12963,.69444,0,0,.89444],"9825":[.12963,.69444,0,0,.89444],"9826":[.12963,.69444,0,0,.89444],"9827":[.12963,.69444,0,0,.89444],"9837":[0,.75,0,0,.44722],"9838":[.19444,.69444,0,0,.44722],"9839":[.19444,.69444,0,0,.44722],"10216":[.25,.75,0,0,.44722],"10217":[.25,.75,0,0,.44722],"10815":[0,.68611,0,0,.9],"10927":[.19667,.69667,0,0,.89444],"10928":[.19667,.69667,0,0,.89444],"57376":[.19444,.69444,0,0,0]},"Main-BoldItalic":{"33":[0,.69444,.11417,0,.38611],"34":[0,.69444,.07939,0,.62055],"35":[.19444,.69444,.06833,0,.94444],"37":[.05556,.75,.12861,0,.94444],"38":[0,.69444,.08528,0,.88555],"39":[0,.69444,.12945,0,.35555],"40":[.25,.75,.15806,0,.47333],"41":[.25,.75,.03306,0,.47333],"42":[0,.75,.14333,0,.59111],"43":[.10333,.60333,.03306,0,.88555],"44":[.19444,.14722,0,0,.35555],"45":[0,.44444,.02611,0,.41444],"46":[0,.14722,0,0,.35555],"47":[.25,.75,.15806,0,.59111],"48":[0,.64444,.13167,0,.59111],"49":[0,.64444,.13167,0,.59111],"50":[0,.64444,.13167,0,.59111],"51":[0,.64444,.13167,0,.59111],"52":[.19444,.64444,.13167,0,.59111],"53":[0,.64444,.13167,0,.59111],"54":[0,.64444,.13167,0,.59111],"55":[.19444,.64444,.13167,0,.59111],"56":[0,.64444,.13167,0,.59111],"57":[0,.64444,.13167,0,.59111],"58":[0,.44444,.06695,0,.35555],"59":[.19444,.44444,.06695,0,.35555],"61":[-.10889,.39111,.06833,0,.88555],"63":[0,.69444,.11472,0,.59111],"64":[0,.69444,.09208,0,.88555],"65":[0,.68611,0,0,.86555],"66":[0,.68611,.0992,0,.81666],"67":[0,.68611,.14208,0,.82666],"68":[0,.68611,.09062,0,.87555],"69":[0,.68611,.11431,0,.75666],"70":[0,.68611,.12903,0,.72722],"71":[0,.68611,.07347,0,.89527],"72":[0,.68611,.17208,0,.8961],"73":[0,.68611,.15681,0,.47166],"74":[0,.68611,.145,0,.61055],"75":[0,.68611,.14208,0,.89499],"76":[0,.68611,0,0,.69777],"77":[0,.68611,.17208,0,1.07277],"78":[0,.68611,.17208,0,.8961],"79":[0,.68611,.09062,0,.85499],"80":[0,.68611,.0992,0,.78721],"81":[.19444,.68611,.09062,0,.85499],"82":[0,.68611,.02559,0,.85944],"83":[0,.68611,.11264,0,.64999],"84":[0,.68611,.12903,0,.7961],"85":[0,.68611,.17208,0,.88083],"86":[0,.68611,.18625,0,.86555],"87":[0,.68611,.18625,0,1.15999],"88":[0,.68611,.15681,0,.86555],"89":[0,.68611,.19803,0,.86555],"90":[0,.68611,.14208,0,.70888],"91":[.25,.75,.1875,0,.35611],"93":[.25,.75,.09972,0,.35611],"94":[0,.69444,.06709,0,.59111],"95":[.31,.13444,.09811,0,.59111],"97":[0,.44444,.09426,0,.59111],"98":[0,.69444,.07861,0,.53222],"99":[0,.44444,.05222,0,.53222],"100":[0,.69444,.10861,0,.59111],"101":[0,.44444,.085,0,.53222],"102":[.19444,.69444,.21778,0,.4],"103":[.19444,.44444,.105,0,.53222],"104":[0,.69444,.09426,0,.59111],"105":[0,.69326,.11387,0,.35555],"106":[.19444,.69326,.1672,0,.35555],"107":[0,.69444,.11111,0,.53222],"108":[0,.69444,.10861,0,.29666],"109":[0,.44444,.09426,0,.94444],"110":[0,.44444,.09426,0,.64999],"111":[0,.44444,.07861,0,.59111],"112":[.19444,.44444,.07861,0,.59111],"113":[.19444,.44444,.105,0,.53222],"114":[0,.44444,.11111,0,.50167],"115":[0,.44444,.08167,0,.48694],"116":[0,.63492,.09639,0,.385],"117":[0,.44444,.09426,0,.62055],"118":[0,.44444,.11111,0,.53222],"119":[0,.44444,.11111,0,.76777],"120":[0,.44444,.12583,0,.56055],"121":[.19444,.44444,.105,0,.56166],"122":[0,.44444,.13889,0,.49055],"126":[.35,.34444,.11472,0,.59111],"163":[0,.69444,0,0,.86853],"168":[0,.69444,.11473,0,.59111],"176":[0,.69444,0,0,.94888],"184":[.17014,0,0,0,.53222],"198":[0,.68611,.11431,0,1.02277],"216":[.04861,.73472,.09062,0,.88555],"223":[.19444,.69444,.09736,0,.665],"230":[0,.44444,.085,0,.82666],"248":[.09722,.54167,.09458,0,.59111],"305":[0,.44444,.09426,0,.35555],"338":[0,.68611,.11431,0,1.14054],"339":[0,.44444,.085,0,.82666],"567":[.19444,.44444,.04611,0,.385],"710":[0,.69444,.06709,0,.59111],"711":[0,.63194,.08271,0,.59111],"713":[0,.59444,.10444,0,.59111],"714":[0,.69444,.08528,0,.59111],"715":[0,.69444,0,0,.59111],"728":[0,.69444,.10333,0,.59111],"729":[0,.69444,.12945,0,.35555],"730":[0,.69444,0,0,.94888],"732":[0,.69444,.11472,0,.59111],"733":[0,.69444,.11472,0,.59111],"915":[0,.68611,.12903,0,.69777],"916":[0,.68611,0,0,.94444],"920":[0,.68611,.09062,0,.88555],"923":[0,.68611,0,0,.80666],"926":[0,.68611,.15092,0,.76777],"928":[0,.68611,.17208,0,.8961],"931":[0,.68611,.11431,0,.82666],"933":[0,.68611,.10778,0,.88555],"934":[0,.68611,.05632,0,.82666],"936":[0,.68611,.10778,0,.88555],"937":[0,.68611,.0992,0,.82666],"8211":[0,.44444,.09811,0,.59111],"8212":[0,.44444,.09811,0,1.18221],"8216":[0,.69444,.12945,0,.35555],"8217":[0,.69444,.12945,0,.35555],"8220":[0,.69444,.16772,0,.62055],"8221":[0,.69444,.07939,0,.62055]},"Main-Italic":{"33":[0,.69444,.12417,0,.30667],"34":[0,.69444,.06961,0,.51444],"35":[.19444,.69444,.06616,0,.81777],"37":[.05556,.75,.13639,0,.81777],"38":[0,.69444,.09694,0,.76666],"39":[0,.69444,.12417,0,.30667],"40":[.25,.75,.16194,0,.40889],"41":[.25,.75,.03694,0,.40889],"42":[0,.75,.14917,0,.51111],"43":[.05667,.56167,.03694,0,.76666],"44":[.19444,.10556,0,0,.30667],"45":[0,.43056,.02826,0,.35778],"46":[0,.10556,0,0,.30667],"47":[.25,.75,.16194,0,.51111],"48":[0,.64444,.13556,0,.51111],"49":[0,.64444,.13556,0,.51111],"50":[0,.64444,.13556,0,.51111],"51":[0,.64444,.13556,0,.51111],"52":[.19444,.64444,.13556,0,.51111],"53":[0,.64444,.13556,0,.51111],"54":[0,.64444,.13556,0,.51111],"55":[.19444,.64444,.13556,0,.51111],"56":[0,.64444,.13556,0,.51111],"57":[0,.64444,.13556,0,.51111],"58":[0,.43056,.0582,0,.30667],"59":[.19444,.43056,.0582,0,.30667],"61":[-.13313,.36687,.06616,0,.76666],"63":[0,.69444,.1225,0,.51111],"64":[0,.69444,.09597,0,.76666],"65":[0,.68333,0,0,.74333],"66":[0,.68333,.10257,0,.70389],"67":[0,.68333,.14528,0,.71555],"68":[0,.68333,.09403,0,.755],"69":[0,.68333,.12028,0,.67833],"70":[0,.68333,.13305,0,.65277],"71":[0,.68333,.08722,0,.77361],"72":[0,.68333,.16389,0,.74333],"73":[0,.68333,.15806,0,.38555],"74":[0,.68333,.14028,0,.525],"75":[0,.68333,.14528,0,.76888],"76":[0,.68333,0,0,.62722],"77":[0,.68333,.16389,0,.89666],"78":[0,.68333,.16389,0,.74333],"79":[0,.68333,.09403,0,.76666],"80":[0,.68333,.10257,0,.67833],"81":[.19444,.68333,.09403,0,.76666],"82":[0,.68333,.03868,0,.72944],"83":[0,.68333,.11972,0,.56222],"84":[0,.68333,.13305,0,.71555],"85":[0,.68333,.16389,0,.74333],"86":[0,.68333,.18361,0,.74333],"87":[0,.68333,.18361,0,.99888],"88":[0,.68333,.15806,0,.74333],"89":[0,.68333,.19383,0,.74333],"90":[0,.68333,.14528,0,.61333],"91":[.25,.75,.1875,0,.30667],"93":[.25,.75,.10528,0,.30667],"94":[0,.69444,.06646,0,.51111],"95":[.31,.12056,.09208,0,.51111],"97":[0,.43056,.07671,0,.51111],"98":[0,.69444,.06312,0,.46],"99":[0,.43056,.05653,0,.46],"100":[0,.69444,.10333,0,.51111],"101":[0,.43056,.07514,0,.46],"102":[.19444,.69444,.21194,0,.30667],"103":[.19444,.43056,.08847,0,.46],"104":[0,.69444,.07671,0,.51111],"105":[0,.65536,.1019,0,.30667],"106":[.19444,.65536,.14467,0,.30667],"107":[0,.69444,.10764,0,.46],"108":[0,.69444,.10333,0,.25555],"109":[0,.43056,.07671,0,.81777],"110":[0,.43056,.07671,0,.56222],"111":[0,.43056,.06312,0,.51111],"112":[.19444,.43056,.06312,0,.51111],"113":[.19444,.43056,.08847,0,.46],"114":[0,.43056,.10764,0,.42166],"115":[0,.43056,.08208,0,.40889],"116":[0,.61508,.09486,0,.33222],"117":[0,.43056,.07671,0,.53666],"118":[0,.43056,.10764,0,.46],"119":[0,.43056,.10764,0,.66444],"120":[0,.43056,.12042,0,.46389],"121":[.19444,.43056,.08847,0,.48555],"122":[0,.43056,.12292,0,.40889],"126":[.35,.31786,.11585,0,.51111],"163":[0,.69444,0,0,.76909],"168":[0,.66786,.10474,0,.51111],"176":[0,.69444,0,0,.83129],"184":[.17014,0,0,0,.46],"198":[0,.68333,.12028,0,.88277],"216":[.04861,.73194,.09403,0,.76666],"223":[.19444,.69444,.10514,0,.53666],"230":[0,.43056,.07514,0,.71555],"248":[.09722,.52778,.09194,0,.51111],"305":[0,.43056,0,.02778,.32246],"338":[0,.68333,.12028,0,.98499],"339":[0,.43056,.07514,0,.71555],"567":[.19444,.43056,0,.08334,.38403],"710":[0,.69444,.06646,0,.51111],"711":[0,.62847,.08295,0,.51111],"713":[0,.56167,.10333,0,.51111],"714":[0,.69444,.09694,0,.51111],"715":[0,.69444,0,0,.51111],"728":[0,.69444,.10806,0,.51111],"729":[0,.66786,.11752,0,.30667],"730":[0,.69444,0,0,.83129],"732":[0,.66786,.11585,0,.51111],"733":[0,.69444,.1225,0,.51111],"915":[0,.68333,.13305,0,.62722],"916":[0,.68333,0,0,.81777],"920":[0,.68333,.09403,0,.76666],"923":[0,.68333,0,0,.69222],"926":[0,.68333,.15294,0,.66444],"928":[0,.68333,.16389,0,.74333],"931":[0,.68333,.12028,0,.71555],"933":[0,.68333,.11111,0,.76666],"934":[0,.68333,.05986,0,.71555],"936":[0,.68333,.11111,0,.76666],"937":[0,.68333,.10257,0,.71555],"8211":[0,.43056,.09208,0,.51111],"8212":[0,.43056,.09208,0,1.02222],"8216":[0,.69444,.12417,0,.30667],"8217":[0,.69444,.12417,0,.30667],"8220":[0,.69444,.1685,0,.51444],"8221":[0,.69444,.06961,0,.51444],"8463":[0,.68889,0,0,.54028]},"Main-Regular":{"32":[0,0,0,0,.25],"33":[0,.69444,0,0,.27778],"34":[0,.69444,0,0,.5],"35":[.19444,.69444,0,0,.83334],"36":[.05556,.75,0,0,.5],"37":[.05556,.75,0,0,.83334],"38":[0,.69444,0,0,.77778],"39":[0,.69444,0,0,.27778],"40":[.25,.75,0,0,.38889],"41":[.25,.75,0,0,.38889],"42":[0,.75,0,0,.5],"43":[.08333,.58333,0,0,.77778],"44":[.19444,.10556,0,0,.27778],"45":[0,.43056,0,0,.33333],"46":[0,.10556,0,0,.27778],"47":[.25,.75,0,0,.5],"48":[0,.64444,0,0,.5],"49":[0,.64444,0,0,.5],"50":[0,.64444,0,0,.5],"51":[0,.64444,0,0,.5],"52":[0,.64444,0,0,.5],"53":[0,.64444,0,0,.5],"54":[0,.64444,0,0,.5],"55":[0,.64444,0,0,.5],"56":[0,.64444,0,0,.5],"57":[0,.64444,0,0,.5],"58":[0,.43056,0,0,.27778],"59":[.19444,.43056,0,0,.27778],"60":[.0391,.5391,0,0,.77778],"61":[-.13313,.36687,0,0,.77778],"62":[.0391,.5391,0,0,.77778],"63":[0,.69444,0,0,.47222],"64":[0,.69444,0,0,.77778],"65":[0,.68333,0,0,.75],"66":[0,.68333,0,0,.70834],"67":[0,.68333,0,0,.72222],"68":[0,.68333,0,0,.76389],"69":[0,.68333,0,0,.68056],"70":[0,.68333,0,0,.65278],"71":[0,.68333,0,0,.78472],"72":[0,.68333,0,0,.75],"73":[0,.68333,0,0,.36111],"74":[0,.68333,0,0,.51389],"75":[0,.68333,0,0,.77778],"76":[0,.68333,0,0,.625],"77":[0,.68333,0,0,.91667],"78":[0,.68333,0,0,.75],"79":[0,.68333,0,0,.77778],"80":[0,.68333,0,0,.68056],"81":[.19444,.68333,0,0,.77778],"82":[0,.68333,0,0,.73611],"83":[0,.68333,0,0,.55556],"84":[0,.68333,0,0,.72222],"85":[0,.68333,0,0,.75],"86":[0,.68333,.01389,0,.75],"87":[0,.68333,.01389,0,1.02778],"88":[0,.68333,0,0,.75],"89":[0,.68333,.025,0,.75],"90":[0,.68333,0,0,.61111],"91":[.25,.75,0,0,.27778],"92":[.25,.75,0,0,.5],"93":[.25,.75,0,0,.27778],"94":[0,.69444,0,0,.5],"95":[.31,.12056,.02778,0,.5],"97":[0,.43056,0,0,.5],"98":[0,.69444,0,0,.55556],"99":[0,.43056,0,0,.44445],"100":[0,.69444,0,0,.55556],"101":[0,.43056,0,0,.44445],"102":[0,.69444,.07778,0,.30556],"103":[.19444,.43056,.01389,0,.5],"104":[0,.69444,0,0,.55556],"105":[0,.66786,0,0,.27778],"106":[.19444,.66786,0,0,.30556],"107":[0,.69444,0,0,.52778],"108":[0,.69444,0,0,.27778],"109":[0,.43056,0,0,.83334],"110":[0,.43056,0,0,.55556],"111":[0,.43056,0,0,.5],"112":[.19444,.43056,0,0,.55556],"113":[.19444,.43056,0,0,.52778],"114":[0,.43056,0,0,.39167],"115":[0,.43056,0,0,.39445],"116":[0,.61508,0,0,.38889],"117":[0,.43056,0,0,.55556],"118":[0,.43056,.01389,0,.52778],"119":[0,.43056,.01389,0,.72222],"120":[0,.43056,0,0,.52778],"121":[.19444,.43056,.01389,0,.52778],"122":[0,.43056,0,0,.44445],"123":[.25,.75,0,0,.5],"124":[.25,.75,0,0,.27778],"125":[.25,.75,0,0,.5],"126":[.35,.31786,0,0,.5],"160":[0,0,0,0,.25],"167":[.19444,.69444,0,0,.44445],"168":[0,.66786,0,0,.5],"172":[0,.43056,0,0,.66667],"176":[0,.69444,0,0,.75],"177":[.08333,.58333,0,0,.77778],"182":[.19444,.69444,0,0,.61111],"184":[.17014,0,0,0,.44445],"198":[0,.68333,0,0,.90278],"215":[.08333,.58333,0,0,.77778],"216":[.04861,.73194,0,0,.77778],"223":[0,.69444,0,0,.5],"230":[0,.43056,0,0,.72222],"247":[.08333,.58333,0,0,.77778],"248":[.09722,.52778,0,0,.5],"305":[0,.43056,0,0,.27778],"338":[0,.68333,0,0,1.01389],"339":[0,.43056,0,0,.77778],"567":[.19444,.43056,0,0,.30556],"710":[0,.69444,0,0,.5],"711":[0,.62847,0,0,.5],"713":[0,.56778,0,0,.5],"714":[0,.69444,0,0,.5],"715":[0,.69444,0,0,.5],"728":[0,.69444,0,0,.5],"729":[0,.66786,0,0,.27778],"730":[0,.69444,0,0,.75],"732":[0,.66786,0,0,.5],"733":[0,.69444,0,0,.5],"915":[0,.68333,0,0,.625],"916":[0,.68333,0,0,.83334],"920":[0,.68333,0,0,.77778],"923":[0,.68333,0,0,.69445],"926":[0,.68333,0,0,.66667],"928":[0,.68333,0,0,.75],"931":[0,.68333,0,0,.72222],"933":[0,.68333,0,0,.77778],"934":[0,.68333,0,0,.72222],"936":[0,.68333,0,0,.77778],"937":[0,.68333,0,0,.72222],"8211":[0,.43056,.02778,0,.5],"8212":[0,.43056,.02778,0,1],"8216":[0,.69444,0,0,.27778],"8217":[0,.69444,0,0,.27778],"8220":[0,.69444,0,0,.5],"8221":[0,.69444,0,0,.5],"8224":[.19444,.69444,0,0,.44445],"8225":[.19444,.69444,0,0,.44445],"8230":[0,.12,0,0,1.172],"8242":[0,.55556,0,0,.275],"8407":[0,.71444,.15382,0,.5],"8463":[0,.68889,0,0,.54028],"8465":[0,.69444,0,0,.72222],"8467":[0,.69444,0,.11111,.41667],"8472":[.19444,.43056,0,.11111,.63646],"8476":[0,.69444,0,0,.72222],"8501":[0,.69444,0,0,.61111],"8592":[-.13313,.36687,0,0,1],"8593":[.19444,.69444,0,0,.5],"8594":[-.13313,.36687,0,0,1],"8595":[.19444,.69444,0,0,.5],"8596":[-.13313,.36687,0,0,1],"8597":[.25,.75,0,0,.5],"8598":[.19444,.69444,0,0,1],"8599":[.19444,.69444,0,0,1],"8600":[.19444,.69444,0,0,1],"8601":[.19444,.69444,0,0,1],"8614":[.011,.511,0,0,1],"8617":[.011,.511,0,0,1.126],"8618":[.011,.511,0,0,1.126],"8636":[-.13313,.36687,0,0,1],"8637":[-.13313,.36687,0,0,1],"8640":[-.13313,.36687,0,0,1],"8641":[-.13313,.36687,0,0,1],"8652":[.011,.671,0,0,1],"8656":[-.13313,.36687,0,0,1],"8657":[.19444,.69444,0,0,.61111],"8658":[-.13313,.36687,0,0,1],"8659":[.19444,.69444,0,0,.61111],"8660":[-.13313,.36687,0,0,1],"8661":[.25,.75,0,0,.61111],"8704":[0,.69444,0,0,.55556],"8706":[0,.69444,.05556,.08334,.5309],"8707":[0,.69444,0,0,.55556],"8709":[.05556,.75,0,0,.5],"8711":[0,.68333,0,0,.83334],"8712":[.0391,.5391,0,0,.66667],"8715":[.0391,.5391,0,0,.66667],"8722":[.08333,.58333,0,0,.77778],"8723":[.08333,.58333,0,0,.77778],"8725":[.25,.75,0,0,.5],"8726":[.25,.75,0,0,.5],"8727":[-.03472,.46528,0,0,.5],"8728":[-.05555,.44445,0,0,.5],"8729":[-.05555,.44445,0,0,.5],"8730":[.2,.8,0,0,.83334],"8733":[0,.43056,0,0,.77778],"8734":[0,.43056,0,0,1],"8736":[0,.69224,0,0,.72222],"8739":[.25,.75,0,0,.27778],"8741":[.25,.75,0,0,.5],"8743":[0,.55556,0,0,.66667],"8744":[0,.55556,0,0,.66667],"8745":[0,.55556,0,0,.66667],"8746":[0,.55556,0,0,.66667],"8747":[.19444,.69444,.11111,0,.41667],"8764":[-.13313,.36687,0,0,.77778],"8768":[.19444,.69444,0,0,.27778],"8771":[-.03625,.46375,0,0,.77778],"8773":[-.022,.589,0,0,1],"8776":[-.01688,.48312,0,0,.77778],"8781":[-.03625,.46375,0,0,.77778],"8784":[-.133,.67,0,0,.778],"8801":[-.03625,.46375,0,0,.77778],"8804":[.13597,.63597,0,0,.77778],"8805":[.13597,.63597,0,0,.77778],"8810":[.0391,.5391,0,0,1],"8811":[.0391,.5391,0,0,1],"8826":[.0391,.5391,0,0,.77778],"8827":[.0391,.5391,0,0,.77778],"8834":[.0391,.5391,0,0,.77778],"8835":[.0391,.5391,0,0,.77778],"8838":[.13597,.63597,0,0,.77778],"8839":[.13597,.63597,0,0,.77778],"8846":[0,.55556,0,0,.66667],"8849":[.13597,.63597,0,0,.77778],"8850":[.13597,.63597,0,0,.77778],"8851":[0,.55556,0,0,.66667],"8852":[0,.55556,0,0,.66667],"8853":[.08333,.58333,0,0,.77778],"8854":[.08333,.58333,0,0,.77778],"8855":[.08333,.58333,0,0,.77778],"8856":[.08333,.58333,0,0,.77778],"8857":[.08333,.58333,0,0,.77778],"8866":[0,.69444,0,0,.61111],"8867":[0,.69444,0,0,.61111],"8868":[0,.69444,0,0,.77778],"8869":[0,.69444,0,0,.77778],"8872":[.249,.75,0,0,.867],"8900":[-.05555,.44445,0,0,.5],"8901":[-.05555,.44445,0,0,.27778],"8902":[-.03472,.46528,0,0,.5],"8904":[.005,.505,0,0,.9],"8942":[.03,.9,0,0,.278],"8943":[-.19,.31,0,0,1.172],"8945":[-.1,.82,0,0,1.282],"8968":[.25,.75,0,0,.44445],"8969":[.25,.75,0,0,.44445],"8970":[.25,.75,0,0,.44445],"8971":[.25,.75,0,0,.44445],"8994":[-.14236,.35764,0,0,1],"8995":[-.14236,.35764,0,0,1],"9136":[.244,.744,0,0,.412],"9137":[.244,.744,0,0,.412],"9651":[.19444,.69444,0,0,.88889],"9657":[-.03472,.46528,0,0,.5],"9661":[.19444,.69444,0,0,.88889],"9667":[-.03472,.46528,0,0,.5],"9711":[.19444,.69444,0,0,1],"9824":[.12963,.69444,0,0,.77778],"9825":[.12963,.69444,0,0,.77778],"9826":[.12963,.69444,0,0,.77778],"9827":[.12963,.69444,0,0,.77778],"9837":[0,.75,0,0,.38889],"9838":[.19444,.69444,0,0,.38889],"9839":[.19444,.69444,0,0,.38889],"10216":[.25,.75,0,0,.38889],"10217":[.25,.75,0,0,.38889],"10222":[.244,.744,0,0,.412],"10223":[.244,.744,0,0,.412],"10229":[.011,.511,0,0,1.609],"10230":[.011,.511,0,0,1.638],"10231":[.011,.511,0,0,1.859],"10232":[.024,.525,0,0,1.609],"10233":[.024,.525,0,0,1.638],"10234":[.024,.525,0,0,1.858],"10236":[.011,.511,0,0,1.638],"10815":[0,.68333,0,0,.75],"10927":[.13597,.63597,0,0,.77778],"10928":[.13597,.63597,0,0,.77778],"57376":[.19444,.69444,0,0,0]},"Math-BoldItalic":{"65":[0,.68611,0,0,.86944],"66":[0,.68611,.04835,0,.8664],"67":[0,.68611,.06979,0,.81694],"68":[0,.68611,.03194,0,.93812],"69":[0,.68611,.05451,0,.81007],"70":[0,.68611,.15972,0,.68889],"71":[0,.68611,0,0,.88673],"72":[0,.68611,.08229,0,.98229],"73":[0,.68611,.07778,0,.51111],"74":[0,.68611,.10069,0,.63125],"75":[0,.68611,.06979,0,.97118],"76":[0,.68611,0,0,.75555],"77":[0,.68611,.11424,0,1.14201],"78":[0,.68611,.11424,0,.95034],"79":[0,.68611,.03194,0,.83666],"80":[0,.68611,.15972,0,.72309],"81":[.19444,.68611,0,0,.86861],"82":[0,.68611,.00421,0,.87235],"83":[0,.68611,.05382,0,.69271],"84":[0,.68611,.15972,0,.63663],"85":[0,.68611,.11424,0,.80027],"86":[0,.68611,.25555,0,.67778],"87":[0,.68611,.15972,0,1.09305],"88":[0,.68611,.07778,0,.94722],"89":[0,.68611,.25555,0,.67458],"90":[0,.68611,.06979,0,.77257],"97":[0,.44444,0,0,.63287],"98":[0,.69444,0,0,.52083],"99":[0,.44444,0,0,.51342],"100":[0,.69444,0,0,.60972],"101":[0,.44444,0,0,.55361],"102":[.19444,.69444,.11042,0,.56806],"103":[.19444,.44444,.03704,0,.5449],"104":[0,.69444,0,0,.66759],"105":[0,.69326,0,0,.4048],"106":[.19444,.69326,.0622,0,.47083],"107":[0,.69444,.01852,0,.6037],"108":[0,.69444,.0088,0,.34815],"109":[0,.44444,0,0,1.0324],"110":[0,.44444,0,0,.71296],"111":[0,.44444,0,0,.58472],"112":[.19444,.44444,0,0,.60092],"113":[.19444,.44444,.03704,0,.54213],"114":[0,.44444,.03194,0,.5287],"115":[0,.44444,0,0,.53125],"116":[0,.63492,0,0,.41528],"117":[0,.44444,0,0,.68102],"118":[0,.44444,.03704,0,.56666],"119":[0,.44444,.02778,0,.83148],"120":[0,.44444,0,0,.65903],"121":[.19444,.44444,.03704,0,.59028],"122":[0,.44444,.04213,0,.55509],"915":[0,.68611,.15972,0,.65694],"916":[0,.68611,0,0,.95833],"920":[0,.68611,.03194,0,.86722],"923":[0,.68611,0,0,.80555],"926":[0,.68611,.07458,0,.84125],"928":[0,.68611,.08229,0,.98229],"931":[0,.68611,.05451,0,.88507],"933":[0,.68611,.15972,0,.67083],"934":[0,.68611,0,0,.76666],"936":[0,.68611,.11653,0,.71402],"937":[0,.68611,.04835,0,.8789],"945":[0,.44444,0,0,.76064],"946":[.19444,.69444,.03403,0,.65972],"947":[.19444,.44444,.06389,0,.59003],"948":[0,.69444,.03819,0,.52222],"949":[0,.44444,0,0,.52882],"950":[.19444,.69444,.06215,0,.50833],"951":[.19444,.44444,.03704,0,.6],"952":[0,.69444,.03194,0,.5618],"953":[0,.44444,0,0,.41204],"954":[0,.44444,0,0,.66759],"955":[0,.69444,0,0,.67083],"956":[.19444,.44444,0,0,.70787],"957":[0,.44444,.06898,0,.57685],"958":[.19444,.69444,.03021,0,.50833],"959":[0,.44444,0,0,.58472],"960":[0,.44444,.03704,0,.68241],"961":[.19444,.44444,0,0,.6118],"962":[.09722,.44444,.07917,0,.42361],"963":[0,.44444,.03704,0,.68588],"964":[0,.44444,.13472,0,.52083],"965":[0,.44444,.03704,0,.63055],"966":[.19444,.44444,0,0,.74722],"967":[.19444,.44444,0,0,.71805],"968":[.19444,.69444,.03704,0,.75833],"969":[0,.44444,.03704,0,.71782],"977":[0,.69444,0,0,.69155],"981":[.19444,.69444,0,0,.7125],"982":[0,.44444,.03194,0,.975],"1009":[.19444,.44444,0,0,.6118],"1013":[0,.44444,0,0,.48333]},"Math-Italic":{"65":[0,.68333,0,.13889,.75],"66":[0,.68333,.05017,.08334,.75851],"67":[0,.68333,.07153,.08334,.71472],"68":[0,.68333,.02778,.05556,.82792],"69":[0,.68333,.05764,.08334,.7382],"70":[0,.68333,.13889,.08334,.64306],"71":[0,.68333,0,.08334,.78625],"72":[0,.68333,.08125,.05556,.83125],"73":[0,.68333,.07847,.11111,.43958],"74":[0,.68333,.09618,.16667,.55451],"75":[0,.68333,.07153,.05556,.84931],"76":[0,.68333,0,.02778,.68056],"77":[0,.68333,.10903,.08334,.97014],"78":[0,.68333,.10903,.08334,.80347],"79":[0,.68333,.02778,.08334,.76278],"80":[0,.68333,.13889,.08334,.64201],"81":[.19444,.68333,0,.08334,.79056],"82":[0,.68333,.00773,.08334,.75929],"83":[0,.68333,.05764,.08334,.6132],"84":[0,.68333,.13889,.08334,.58438],"85":[0,.68333,.10903,.02778,.68278],"86":[0,.68333,.22222,0,.58333],"87":[0,.68333,.13889,0,.94445],"88":[0,.68333,.07847,.08334,.82847],"89":[0,.68333,.22222,0,.58056],"90":[0,.68333,.07153,.08334,.68264],"97":[0,.43056,0,0,.52859],"98":[0,.69444,0,0,.42917],"99":[0,.43056,0,.05556,.43276],"100":[0,.69444,0,.16667,.52049],"101":[0,.43056,0,.05556,.46563],"102":[.19444,.69444,.10764,.16667,.48959],"103":[.19444,.43056,.03588,.02778,.47697],"104":[0,.69444,0,0,.57616],"105":[0,.65952,0,0,.34451],"106":[.19444,.65952,.05724,0,.41181],"107":[0,.69444,.03148,0,.5206],"108":[0,.69444,.01968,.08334,.29838],"109":[0,.43056,0,0,.87801],"110":[0,.43056,0,0,.60023],"111":[0,.43056,0,.05556,.48472],"112":[.19444,.43056,0,.08334,.50313],"113":[.19444,.43056,.03588,.08334,.44641],"114":[0,.43056,.02778,.05556,.45116],"115":[0,.43056,0,.05556,.46875],"116":[0,.61508,0,.08334,.36111],"117":[0,.43056,0,.02778,.57246],"118":[0,.43056,.03588,.02778,.48472],"119":[0,.43056,.02691,.08334,.71592],"120":[0,.43056,0,.02778,.57153],"121":[.19444,.43056,.03588,.05556,.49028],"122":[0,.43056,.04398,.05556,.46505],"915":[0,.68333,.13889,.08334,.61528],"916":[0,.68333,0,.16667,.83334],"920":[0,.68333,.02778,.08334,.76278],"923":[0,.68333,0,.16667,.69445],"926":[0,.68333,.07569,.08334,.74236],"928":[0,.68333,.08125,.05556,.83125],"931":[0,.68333,.05764,.08334,.77986],"933":[0,.68333,.13889,.05556,.58333],"934":[0,.68333,0,.08334,.66667],"936":[0,.68333,.11,.05556,.61222],"937":[0,.68333,.05017,.08334,.7724],"945":[0,.43056,.0037,.02778,.6397],"946":[.19444,.69444,.05278,.08334,.56563],"947":[.19444,.43056,.05556,0,.51773],"948":[0,.69444,.03785,.05556,.44444],"949":[0,.43056,0,.08334,.46632],"950":[.19444,.69444,.07378,.08334,.4375],"951":[.19444,.43056,.03588,.05556,.49653],"952":[0,.69444,.02778,.08334,.46944],"953":[0,.43056,0,.05556,.35394],"954":[0,.43056,0,0,.57616],"955":[0,.69444,0,0,.58334],"956":[.19444,.43056,0,.02778,.60255],"957":[0,.43056,.06366,.02778,.49398],"958":[.19444,.69444,.04601,.11111,.4375],"959":[0,.43056,0,.05556,.48472],"960":[0,.43056,.03588,0,.57003],"961":[.19444,.43056,0,.08334,.51702],"962":[.09722,.43056,.07986,.08334,.36285],"963":[0,.43056,.03588,0,.57141],"964":[0,.43056,.1132,.02778,.43715],"965":[0,.43056,.03588,.02778,.54028],"966":[.19444,.43056,0,.08334,.65417],"967":[.19444,.43056,0,.05556,.62569],"968":[.19444,.69444,.03588,.11111,.65139],"969":[0,.43056,.03588,0,.62245],"977":[0,.69444,0,.08334,.59144],"981":[.19444,.69444,0,.08334,.59583],"982":[0,.43056,.02778,0,.82813],"1009":[.19444,.43056,0,.08334,.51702],"1013":[0,.43056,0,.05556,.4059]},"Math-Regular":{"65":[0,.68333,0,.13889,.75],"66":[0,.68333,.05017,.08334,.75851],"67":[0,.68333,.07153,.08334,.71472],"68":[0,.68333,.02778,.05556,.82792],"69":[0,.68333,.05764,.08334,.7382],"70":[0,.68333,.13889,.08334,.64306],"71":[0,.68333,0,.08334,.78625],"72":[0,.68333,.08125,.05556,.83125],"73":[0,.68333,.07847,.11111,.43958],"74":[0,.68333,.09618,.16667,.55451],"75":[0,.68333,.07153,.05556,.84931],"76":[0,.68333,0,.02778,.68056],"77":[0,.68333,.10903,.08334,.97014],"78":[0,.68333,.10903,.08334,.80347],"79":[0,.68333,.02778,.08334,.76278],"80":[0,.68333,.13889,.08334,.64201],"81":[.19444,.68333,0,.08334,.79056],"82":[0,.68333,.00773,.08334,.75929],"83":[0,.68333,.05764,.08334,.6132],"84":[0,.68333,.13889,.08334,.58438],"85":[0,.68333,.10903,.02778,.68278],"86":[0,.68333,.22222,0,.58333],"87":[0,.68333,.13889,0,.94445],"88":[0,.68333,.07847,.08334,.82847],"89":[0,.68333,.22222,0,.58056],"90":[0,.68333,.07153,.08334,.68264],"97":[0,.43056,0,0,.52859],"98":[0,.69444,0,0,.42917],"99":[0,.43056,0,.05556,.43276],"100":[0,.69444,0,.16667,.52049],"101":[0,.43056,0,.05556,.46563],"102":[.19444,.69444,.10764,.16667,.48959],"103":[.19444,.43056,.03588,.02778,.47697],"104":[0,.69444,0,0,.57616],"105":[0,.65952,0,0,.34451],"106":[.19444,.65952,.05724,0,.41181],"107":[0,.69444,.03148,0,.5206],"108":[0,.69444,.01968,.08334,.29838],"109":[0,.43056,0,0,.87801],"110":[0,.43056,0,0,.60023],"111":[0,.43056,0,.05556,.48472],"112":[.19444,.43056,0,.08334,.50313],"113":[.19444,.43056,.03588,.08334,.44641],"114":[0,.43056,.02778,.05556,.45116],"115":[0,.43056,0,.05556,.46875],"116":[0,.61508,0,.08334,.36111],"117":[0,.43056,0,.02778,.57246],"118":[0,.43056,.03588,.02778,.48472],"119":[0,.43056,.02691,.08334,.71592],"120":[0,.43056,0,.02778,.57153],"121":[.19444,.43056,.03588,.05556,.49028],"122":[0,.43056,.04398,.05556,.46505],"915":[0,.68333,.13889,.08334,.61528],"916":[0,.68333,0,.16667,.83334],"920":[0,.68333,.02778,.08334,.76278],"923":[0,.68333,0,.16667,.69445],"926":[0,.68333,.07569,.08334,.74236],"928":[0,.68333,.08125,.05556,.83125],"931":[0,.68333,.05764,.08334,.77986],"933":[0,.68333,.13889,.05556,.58333],"934":[0,.68333,0,.08334,.66667],"936":[0,.68333,.11,.05556,.61222],"937":[0,.68333,.05017,.08334,.7724],"945":[0,.43056,.0037,.02778,.6397],"946":[.19444,.69444,.05278,.08334,.56563],"947":[.19444,.43056,.05556,0,.51773],"948":[0,.69444,.03785,.05556,.44444],"949":[0,.43056,0,.08334,.46632],"950":[.19444,.69444,.07378,.08334,.4375],"951":[.19444,.43056,.03588,.05556,.49653],"952":[0,.69444,.02778,.08334,.46944],"953":[0,.43056,0,.05556,.35394],"954":[0,.43056,0,0,.57616],"955":[0,.69444,0,0,.58334],"956":[.19444,.43056,0,.02778,.60255],"957":[0,.43056,.06366,.02778,.49398],"958":[.19444,.69444,.04601,.11111,.4375],"959":[0,.43056,0,.05556,.48472],"960":[0,.43056,.03588,0,.57003],"961":[.19444,.43056,0,.08334,.51702],"962":[.09722,.43056,.07986,.08334,.36285],"963":[0,.43056,.03588,0,.57141],"964":[0,.43056,.1132,.02778,.43715],"965":[0,.43056,.03588,.02778,.54028],"966":[.19444,.43056,0,.08334,.65417],"967":[.19444,.43056,0,.05556,.62569],"968":[.19444,.69444,.03588,.11111,.65139],"969":[0,.43056,.03588,0,.62245],"977":[0,.69444,0,.08334,.59144],"981":[.19444,.69444,0,.08334,.59583],"982":[0,.43056,.02778,0,.82813],"1009":[.19444,.43056,0,.08334,.51702],"1013":[0,.43056,0,.05556,.4059]},"SansSerif-Bold":{"33":[0,.69444,0,0,.36667],"34":[0,.69444,0,0,.55834],"35":[.19444,.69444,0,0,.91667],"36":[.05556,.75,0,0,.55],"37":[.05556,.75,0,0,1.02912],"38":[0,.69444,0,0,.83056],"39":[0,.69444,0,0,.30556],"40":[.25,.75,0,0,.42778],"41":[.25,.75,0,0,.42778],"42":[0,.75,0,0,.55],"43":[.11667,.61667,0,0,.85556],"44":[.10556,.13056,0,0,.30556],"45":[0,.45833,0,0,.36667],"46":[0,.13056,0,0,.30556],"47":[.25,.75,0,0,.55],"48":[0,.69444,0,0,.55],"49":[0,.69444,0,0,.55],"50":[0,.69444,0,0,.55],"51":[0,.69444,0,0,.55],"52":[0,.69444,0,0,.55],"53":[0,.69444,0,0,.55],"54":[0,.69444,0,0,.55],"55":[0,.69444,0,0,.55],"56":[0,.69444,0,0,.55],"57":[0,.69444,0,0,.55],"58":[0,.45833,0,0,.30556],"59":[.10556,.45833,0,0,.30556],"61":[-.09375,.40625,0,0,.85556],"63":[0,.69444,0,0,.51945],"64":[0,.69444,0,0,.73334],"65":[0,.69444,0,0,.73334],"66":[0,.69444,0,0,.73334],"67":[0,.69444,0,0,.70278],"68":[0,.69444,0,0,.79445],"69":[0,.69444,0,0,.64167],"70":[0,.69444,0,0,.61111],"71":[0,.69444,0,0,.73334],"72":[0,.69444,0,0,.79445],"73":[0,.69444,0,0,.33056],"74":[0,.69444,0,0,.51945],"75":[0,.69444,0,0,.76389],"76":[0,.69444,0,0,.58056],"77":[0,.69444,0,0,.97778],"78":[0,.69444,0,0,.79445],"79":[0,.69444,0,0,.79445],"80":[0,.69444,0,0,.70278],"81":[.10556,.69444,0,0,.79445],"82":[0,.69444,0,0,.70278],"83":[0,.69444,0,0,.61111],"84":[0,.69444,0,0,.73334],"85":[0,.69444,0,0,.76389],"86":[0,.69444,.01528,0,.73334],"87":[0,.69444,.01528,0,1.03889],"88":[0,.69444,0,0,.73334],"89":[0,.69444,.0275,0,.73334],"90":[0,.69444,0,0,.67223],"91":[.25,.75,0,0,.34306],"93":[.25,.75,0,0,.34306],"94":[0,.69444,0,0,.55],"95":[.35,.10833,.03056,0,.55],"97":[0,.45833,0,0,.525],"98":[0,.69444,0,0,.56111],"99":[0,.45833,0,0,.48889],"100":[0,.69444,0,0,.56111],"101":[0,.45833,0,0,.51111],"102":[0,.69444,.07639,0,.33611],"103":[.19444,.45833,.01528,0,.55],"104":[0,.69444,0,0,.56111],"105":[0,.69444,0,0,.25556],"106":[.19444,.69444,0,0,.28611],"107":[0,.69444,0,0,.53056],"108":[0,.69444,0,0,.25556],"109":[0,.45833,0,0,.86667],"110":[0,.45833,0,0,.56111],"111":[0,.45833,0,0,.55],"112":[.19444,.45833,0,0,.56111],"113":[.19444,.45833,0,0,.56111],"114":[0,.45833,.01528,0,.37222],"115":[0,.45833,0,0,.42167],"116":[0,.58929,0,0,.40417],"117":[0,.45833,0,0,.56111],"118":[0,.45833,.01528,0,.5],"119":[0,.45833,.01528,0,.74445],"120":[0,.45833,0,0,.5],"121":[.19444,.45833,.01528,0,.5],"122":[0,.45833,0,0,.47639],"126":[.35,.34444,0,0,.55],"168":[0,.69444,0,0,.55],"176":[0,.69444,0,0,.73334],"180":[0,.69444,0,0,.55],"184":[.17014,0,0,0,.48889],"305":[0,.45833,0,0,.25556],"567":[.19444,.45833,0,0,.28611],"710":[0,.69444,0,0,.55],"711":[0,.63542,0,0,.55],"713":[0,.63778,0,0,.55],"728":[0,.69444,0,0,.55],"729":[0,.69444,0,0,.30556],"730":[0,.69444,0,0,.73334],"732":[0,.69444,0,0,.55],"733":[0,.69444,0,0,.55],"915":[0,.69444,0,0,.58056],"916":[0,.69444,0,0,.91667],"920":[0,.69444,0,0,.85556],"923":[0,.69444,0,0,.67223],"926":[0,.69444,0,0,.73334],"928":[0,.69444,0,0,.79445],"931":[0,.69444,0,0,.79445],"933":[0,.69444,0,0,.85556],"934":[0,.69444,0,0,.79445],"936":[0,.69444,0,0,.85556],"937":[0,.69444,0,0,.79445],"8211":[0,.45833,.03056,0,.55],"8212":[0,.45833,.03056,0,1.10001],"8216":[0,.69444,0,0,.30556],"8217":[0,.69444,0,0,.30556],"8220":[0,.69444,0,0,.55834],"8221":[0,.69444,0,0,.55834]},"SansSerif-Italic":{"33":[0,.69444,.05733,0,.31945],"34":[0,.69444,.00316,0,.5],"35":[.19444,.69444,.05087,0,.83334],"36":[.05556,.75,.11156,0,.5],"37":[.05556,.75,.03126,0,.83334],"38":[0,.69444,.03058,0,.75834],"39":[0,.69444,.07816,0,.27778],"40":[.25,.75,.13164,0,.38889],"41":[.25,.75,.02536,0,.38889],"42":[0,.75,.11775,0,.5],"43":[.08333,.58333,.02536,0,.77778],"44":[.125,.08333,0,0,.27778],"45":[0,.44444,.01946,0,.33333],"46":[0,.08333,0,0,.27778],"47":[.25,.75,.13164,0,.5],"48":[0,.65556,.11156,0,.5],"49":[0,.65556,.11156,0,.5],"50":[0,.65556,.11156,0,.5],"51":[0,.65556,.11156,0,.5],"52":[0,.65556,.11156,0,.5],"53":[0,.65556,.11156,0,.5],"54":[0,.65556,.11156,0,.5],"55":[0,.65556,.11156,0,.5],"56":[0,.65556,.11156,0,.5],"57":[0,.65556,.11156,0,.5],"58":[0,.44444,.02502,0,.27778],"59":[.125,.44444,.02502,0,.27778],"61":[-.13,.37,.05087,0,.77778],"63":[0,.69444,.11809,0,.47222],"64":[0,.69444,.07555,0,.66667],"65":[0,.69444,0,0,.66667],"66":[0,.69444,.08293,0,.66667],"67":[0,.69444,.11983,0,.63889],"68":[0,.69444,.07555,0,.72223],"69":[0,.69444,.11983,0,.59722],"70":[0,.69444,.13372,0,.56945],"71":[0,.69444,.11983,0,.66667],"72":[0,.69444,.08094,0,.70834],"73":[0,.69444,.13372,0,.27778],"74":[0,.69444,.08094,0,.47222],"75":[0,.69444,.11983,0,.69445],"76":[0,.69444,0,0,.54167],"77":[0,.69444,.08094,0,.875],"78":[0,.69444,.08094,0,.70834],"79":[0,.69444,.07555,0,.73611],"80":[0,.69444,.08293,0,.63889],"81":[.125,.69444,.07555,0,.73611],"82":[0,.69444,.08293,0,.64584],"83":[0,.69444,.09205,0,.55556],"84":[0,.69444,.13372,0,.68056],"85":[0,.69444,.08094,0,.6875],"86":[0,.69444,.1615,0,.66667],"87":[0,.69444,.1615,0,.94445],"88":[0,.69444,.13372,0,.66667],"89":[0,.69444,.17261,0,.66667],"90":[0,.69444,.11983,0,.61111],"91":[.25,.75,.15942,0,.28889],"93":[.25,.75,.08719,0,.28889],"94":[0,.69444,.0799,0,.5],"95":[.35,.09444,.08616,0,.5],"97":[0,.44444,.00981,0,.48056],"98":[0,.69444,.03057,0,.51667],"99":[0,.44444,.08336,0,.44445],"100":[0,.69444,.09483,0,.51667],"101":[0,.44444,.06778,0,.44445],"102":[0,.69444,.21705,0,.30556],"103":[.19444,.44444,.10836,0,.5],"104":[0,.69444,.01778,0,.51667],"105":[0,.67937,.09718,0,.23889],"106":[.19444,.67937,.09162,0,.26667],"107":[0,.69444,.08336,0,.48889],"108":[0,.69444,.09483,0,.23889],"109":[0,.44444,.01778,0,.79445],"110":[0,.44444,.01778,0,.51667],"111":[0,.44444,.06613,0,.5],"112":[.19444,.44444,.0389,0,.51667],"113":[.19444,.44444,.04169,0,.51667],"114":[0,.44444,.10836,0,.34167],"115":[0,.44444,.0778,0,.38333],"116":[0,.57143,.07225,0,.36111],"117":[0,.44444,.04169,0,.51667],"118":[0,.44444,.10836,0,.46111],"119":[0,.44444,.10836,0,.68334],"120":[0,.44444,.09169,0,.46111],"121":[.19444,.44444,.10836,0,.46111],"122":[0,.44444,.08752,0,.43472],"126":[.35,.32659,.08826,0,.5],"168":[0,.67937,.06385,0,.5],"176":[0,.69444,0,0,.73752],"184":[.17014,0,0,0,.44445],"305":[0,.44444,.04169,0,.23889],"567":[.19444,.44444,.04169,0,.26667],"710":[0,.69444,.0799,0,.5],"711":[0,.63194,.08432,0,.5],"713":[0,.60889,.08776,0,.5],"714":[0,.69444,.09205,0,.5],"715":[0,.69444,0,0,.5],"728":[0,.69444,.09483,0,.5],"729":[0,.67937,.07774,0,.27778],"730":[0,.69444,0,0,.73752],"732":[0,.67659,.08826,0,.5],"733":[0,.69444,.09205,0,.5],"915":[0,.69444,.13372,0,.54167],"916":[0,.69444,0,0,.83334],"920":[0,.69444,.07555,0,.77778],"923":[0,.69444,0,0,.61111],"926":[0,.69444,.12816,0,.66667],"928":[0,.69444,.08094,0,.70834],"931":[0,.69444,.11983,0,.72222],"933":[0,.69444,.09031,0,.77778],"934":[0,.69444,.04603,0,.72222],"936":[0,.69444,.09031,0,.77778],"937":[0,.69444,.08293,0,.72222],"8211":[0,.44444,.08616,0,.5],"8212":[0,.44444,.08616,0,1],"8216":[0,.69444,.07816,0,.27778],"8217":[0,.69444,.07816,0,.27778],"8220":[0,.69444,.14205,0,.5],"8221":[0,.69444,.00316,0,.5]},"SansSerif-Regular":{"33":[0,.69444,0,0,.31945],"34":[0,.69444,0,0,.5],"35":[.19444,.69444,0,0,.83334],"36":[.05556,.75,0,0,.5],"37":[.05556,.75,0,0,.83334],"38":[0,.69444,0,0,.75834],"39":[0,.69444,0,0,.27778],"40":[.25,.75,0,0,.38889],"41":[.25,.75,0,0,.38889],"42":[0,.75,0,0,.5],"43":[.08333,.58333,0,0,.77778],"44":[.125,.08333,0,0,.27778],"45":[0,.44444,0,0,.33333],"46":[0,.08333,0,0,.27778],"47":[.25,.75,0,0,.5],"48":[0,.65556,0,0,.5],"49":[0,.65556,0,0,.5],"50":[0,.65556,0,0,.5],"51":[0,.65556,0,0,.5],"52":[0,.65556,0,0,.5],"53":[0,.65556,0,0,.5],"54":[0,.65556,0,0,.5],"55":[0,.65556,0,0,.5],"56":[0,.65556,0,0,.5],"57":[0,.65556,0,0,.5],"58":[0,.44444,0,0,.27778],"59":[.125,.44444,0,0,.27778],"61":[-.13,.37,0,0,.77778],"63":[0,.69444,0,0,.47222],"64":[0,.69444,0,0,.66667],"65":[0,.69444,0,0,.66667],"66":[0,.69444,0,0,.66667],"67":[0,.69444,0,0,.63889],"68":[0,.69444,0,0,.72223],"69":[0,.69444,0,0,.59722],"70":[0,.69444,0,0,.56945],"71":[0,.69444,0,0,.66667],"72":[0,.69444,0,0,.70834],"73":[0,.69444,0,0,.27778],"74":[0,.69444,0,0,.47222],"75":[0,.69444,0,0,.69445],"76":[0,.69444,0,0,.54167],"77":[0,.69444,0,0,.875],"78":[0,.69444,0,0,.70834],"79":[0,.69444,0,0,.73611],"80":[0,.69444,0,0,.63889],"81":[.125,.69444,0,0,.73611],"82":[0,.69444,0,0,.64584],"83":[0,.69444,0,0,.55556],"84":[0,.69444,0,0,.68056],"85":[0,.69444,0,0,.6875],"86":[0,.69444,.01389,0,.66667],"87":[0,.69444,.01389,0,.94445],"88":[0,.69444,0,0,.66667],"89":[0,.69444,.025,0,.66667],"90":[0,.69444,0,0,.61111],"91":[.25,.75,0,0,.28889],"93":[.25,.75,0,0,.28889],"94":[0,.69444,0,0,.5],"95":[.35,.09444,.02778,0,.5],"97":[0,.44444,0,0,.48056],"98":[0,.69444,0,0,.51667],"99":[0,.44444,0,0,.44445],"100":[0,.69444,0,0,.51667],"101":[0,.44444,0,0,.44445],"102":[0,.69444,.06944,0,.30556],"103":[.19444,.44444,.01389,0,.5],"104":[0,.69444,0,0,.51667],"105":[0,.67937,0,0,.23889],"106":[.19444,.67937,0,0,.26667],"107":[0,.69444,0,0,.48889],"108":[0,.69444,0,0,.23889],"109":[0,.44444,0,0,.79445],"110":[0,.44444,0,0,.51667],"111":[0,.44444,0,0,.5],"112":[.19444,.44444,0,0,.51667],"113":[.19444,.44444,0,0,.51667],"114":[0,.44444,.01389,0,.34167],"115":[0,.44444,0,0,.38333],"116":[0,.57143,0,0,.36111],"117":[0,.44444,0,0,.51667],"118":[0,.44444,.01389,0,.46111],"119":[0,.44444,.01389,0,.68334],"120":[0,.44444,0,0,.46111],"121":[.19444,.44444,.01389,0,.46111],"122":[0,.44444,0,0,.43472],"126":[.35,.32659,0,0,.5],"168":[0,.67937,0,0,.5],"176":[0,.69444,0,0,.66667],"184":[.17014,0,0,0,.44445],"305":[0,.44444,0,0,.23889],"567":[.19444,.44444,0,0,.26667],"710":[0,.69444,0,0,.5],"711":[0,.63194,0,0,.5],"713":[0,.60889,0,0,.5],"714":[0,.69444,0,0,.5],"715":[0,.69444,0,0,.5],"728":[0,.69444,0,0,.5],"729":[0,.67937,0,0,.27778],"730":[0,.69444,0,0,.66667],"732":[0,.67659,0,0,.5],"733":[0,.69444,0,0,.5],"915":[0,.69444,0,0,.54167],"916":[0,.69444,0,0,.83334],"920":[0,.69444,0,0,.77778],"923":[0,.69444,0,0,.61111],"926":[0,.69444,0,0,.66667],"928":[0,.69444,0,0,.70834],"931":[0,.69444,0,0,.72222],"933":[0,.69444,0,0,.77778],"934":[0,.69444,0,0,.72222],"936":[0,.69444,0,0,.77778],"937":[0,.69444,0,0,.72222],"8211":[0,.44444,.02778,0,.5],"8212":[0,.44444,.02778,0,1],"8216":[0,.69444,0,0,.27778],"8217":[0,.69444,0,0,.27778],"8220":[0,.69444,0,0,.5],"8221":[0,.69444,0,0,.5]},"Script-Regular":{"65":[0,.7,.22925,0,.80253],"66":[0,.7,.04087,0,.90757],"67":[0,.7,.1689,0,.66619],"68":[0,.7,.09371,0,.77443],"69":[0,.7,.18583,0,.56162],"70":[0,.7,.13634,0,.89544],"71":[0,.7,.17322,0,.60961],"72":[0,.7,.29694,0,.96919],"73":[0,.7,.19189,0,.80907],"74":[.27778,.7,.19189,0,1.05159],"75":[0,.7,.31259,0,.91364],"76":[0,.7,.19189,0,.87373],"77":[0,.7,.15981,0,1.08031],"78":[0,.7,.3525,0,.9015],"79":[0,.7,.08078,0,.73787],"80":[0,.7,.08078,0,1.01262],"81":[0,.7,.03305,0,.88282],"82":[0,.7,.06259,0,.85],"83":[0,.7,.19189,0,.86767],"84":[0,.7,.29087,0,.74697],"85":[0,.7,.25815,0,.79996],"86":[0,.7,.27523,0,.62204],"87":[0,.7,.27523,0,.80532],"88":[0,.7,.26006,0,.94445],"89":[0,.7,.2939,0,.70961],"90":[0,.7,.24037,0,.8212]},"Size1-Regular":{"40":[.35001,.85,0,0,.45834],"41":[.35001,.85,0,0,.45834],"47":[.35001,.85,0,0,.57778],"91":[.35001,.85,0,0,.41667],"92":[.35001,.85,0,0,.57778],"93":[.35001,.85,0,0,.41667],"123":[.35001,.85,0,0,.58334],"125":[.35001,.85,0,0,.58334],"710":[0,.72222,0,0,.55556],"732":[0,.72222,0,0,.55556],"770":[0,.72222,0,0,.55556],"771":[0,.72222,0,0,.55556],"8214":[-99e-5,.601,0,0,.77778],"8593":[1e-5,.6,0,0,.66667],"8595":[1e-5,.6,0,0,.66667],"8657":[1e-5,.6,0,0,.77778],"8659":[1e-5,.6,0,0,.77778],"8719":[.25001,.75,0,0,.94445],"8720":[.25001,.75,0,0,.94445],"8721":[.25001,.75,0,0,1.05556],"8730":[.35001,.85,0,0,1],"8739":[-.00599,.606,0,0,.33333],"8741":[-.00599,.606,0,0,.55556],"8747":[.30612,.805,.19445,0,.47222],"8748":[.306,.805,.19445,0,.47222],"8749":[.306,.805,.19445,0,.47222],"8750":[.30612,.805,.19445,0,.47222],"8896":[.25001,.75,0,0,.83334],"8897":[.25001,.75,0,0,.83334],"8898":[.25001,.75,0,0,.83334],"8899":[.25001,.75,0,0,.83334],"8968":[.35001,.85,0,0,.47222],"8969":[.35001,.85,0,0,.47222],"8970":[.35001,.85,0,0,.47222],"8971":[.35001,.85,0,0,.47222],"9168":[-99e-5,.601,0,0,.66667],"10216":[.35001,.85,0,0,.47222],"10217":[.35001,.85,0,0,.47222],"10752":[.25001,.75,0,0,1.11111],"10753":[.25001,.75,0,0,1.11111],"10754":[.25001,.75,0,0,1.11111],"10756":[.25001,.75,0,0,.83334],"10758":[.25001,.75,0,0,.83334]},"Size2-Regular":{"40":[.65002,1.15,0,0,.59722],"41":[.65002,1.15,0,0,.59722],"47":[.65002,1.15,0,0,.81111],"91":[.65002,1.15,0,0,.47222],"92":[.65002,1.15,0,0,.81111],"93":[.65002,1.15,0,0,.47222],"123":[.65002,1.15,0,0,.66667],"125":[.65002,1.15,0,0,.66667],"710":[0,.75,0,0,1],"732":[0,.75,0,0,1],"770":[0,.75,0,0,1],"771":[0,.75,0,0,1],"8719":[.55001,1.05,0,0,1.27778],"8720":[.55001,1.05,0,0,1.27778],"8721":[.55001,1.05,0,0,1.44445],"8730":[.65002,1.15,0,0,1],"8747":[.86225,1.36,.44445,0,.55556],"8748":[.862,1.36,.44445,0,.55556],"8749":[.862,1.36,.44445,0,.55556],"8750":[.86225,1.36,.44445,0,.55556],"8896":[.55001,1.05,0,0,1.11111],"8897":[.55001,1.05,0,0,1.11111],"8898":[.55001,1.05,0,0,1.11111],"8899":[.55001,1.05,0,0,1.11111],"8968":[.65002,1.15,0,0,.52778],"8969":[.65002,1.15,0,0,.52778],"8970":[.65002,1.15,0,0,.52778],"8971":[.65002,1.15,0,0,.52778],"10216":[.65002,1.15,0,0,.61111],"10217":[.65002,1.15,0,0,.61111],"10752":[.55001,1.05,0,0,1.51112],"10753":[.55001,1.05,0,0,1.51112],"10754":[.55001,1.05,0,0,1.51112],"10756":[.55001,1.05,0,0,1.11111],"10758":[.55001,1.05,0,0,1.11111]},"Size3-Regular":{"40":[.95003,1.45,0,0,.73611],"41":[.95003,1.45,0,0,.73611],"47":[.95003,1.45,0,0,1.04445],"91":[.95003,1.45,0,0,.52778],"92":[.95003,1.45,0,0,1.04445],"93":[.95003,1.45,0,0,.52778],"123":[.95003,1.45,0,0,.75],"125":[.95003,1.45,0,0,.75],"710":[0,.75,0,0,1.44445],"732":[0,.75,0,0,1.44445],"770":[0,.75,0,0,1.44445],"771":[0,.75,0,0,1.44445],"8730":[.95003,1.45,0,0,1],"8968":[.95003,1.45,0,0,.58334],"8969":[.95003,1.45,0,0,.58334],"8970":[.95003,1.45,0,0,.58334],"8971":[.95003,1.45,0,0,.58334],"10216":[.95003,1.45,0,0,.75],"10217":[.95003,1.45,0,0,.75]},"Size4-Regular":{"40":[1.25003,1.75,0,0,.79167],"41":[1.25003,1.75,0,0,.79167],"47":[1.25003,1.75,0,0,1.27778],"91":[1.25003,1.75,0,0,.58334],"92":[1.25003,1.75,0,0,1.27778],"93":[1.25003,1.75,0,0,.58334],"123":[1.25003,1.75,0,0,.80556],"125":[1.25003,1.75,0,0,.80556],"710":[0,.825,0,0,1.8889],"732":[0,.825,0,0,1.8889],"770":[0,.825,0,0,1.8889],"771":[0,.825,0,0,1.8889],"8730":[1.25003,1.75,0,0,1],"8968":[1.25003,1.75,0,0,.63889],"8969":[1.25003,1.75,0,0,.63889],"8970":[1.25003,1.75,0,0,.63889],"8971":[1.25003,1.75,0,0,.63889],"9115":[.64502,1.155,0,0,.875],"9116":[1e-5,.6,0,0,.875],"9117":[.64502,1.155,0,0,.875],"9118":[.64502,1.155,0,0,.875],"9119":[1e-5,.6,0,0,.875],"9120":[.64502,1.155,0,0,.875],"9121":[.64502,1.155,0,0,.66667],"9122":[-99e-5,.601,0,0,.66667],"9123":[.64502,1.155,0,0,.66667],"9124":[.64502,1.155,0,0,.66667],"9125":[-99e-5,.601,0,0,.66667],"9126":[.64502,1.155,0,0,.66667],"9127":[1e-5,.9,0,0,.88889],"9128":[.65002,1.15,0,0,.88889],"9129":[.90001,0,0,0,.88889],"9130":[0,.3,0,0,.88889],"9131":[1e-5,.9,0,0,.88889],"9132":[.65002,1.15,0,0,.88889],"9133":[.90001,0,0,0,.88889],"9143":[.88502,.915,0,0,1.05556],"10216":[1.25003,1.75,0,0,.80556],"10217":[1.25003,1.75,0,0,.80556],"57344":[-.00499,.605,0,0,1.05556],"57345":[-.00499,.605,0,0,1.05556],"57680":[0,.12,0,0,.45],"57681":[0,.12,0,0,.45],"57682":[0,.12,0,0,.45],"57683":[0,.12,0,0,.45]},"Typewriter-Regular":{"32":[0,0,0,0,.525],"33":[0,.61111,0,0,.525],"34":[0,.61111,0,0,.525],"35":[0,.61111,0,0,.525],"36":[.08333,.69444,0,0,.525],"37":[.08333,.69444,0,0,.525],"38":[0,.61111,0,0,.525],"39":[0,.61111,0,0,.525],"40":[.08333,.69444,0,0,.525],"41":[.08333,.69444,0,0,.525],"42":[0,.52083,0,0,.525],"43":[-.08056,.53055,0,0,.525],"44":[.13889,.125,0,0,.525],"45":[-.08056,.53055,0,0,.525],"46":[0,.125,0,0,.525],"47":[.08333,.69444,0,0,.525],"48":[0,.61111,0,0,.525],"49":[0,.61111,0,0,.525],"50":[0,.61111,0,0,.525],"51":[0,.61111,0,0,.525],"52":[0,.61111,0,0,.525],"53":[0,.61111,0,0,.525],"54":[0,.61111,0,0,.525],"55":[0,.61111,0,0,.525],"56":[0,.61111,0,0,.525],"57":[0,.61111,0,0,.525],"58":[0,.43056,0,0,.525],"59":[.13889,.43056,0,0,.525],"60":[-.05556,.55556,0,0,.525],"61":[-.19549,.41562,0,0,.525],"62":[-.05556,.55556,0,0,.525],"63":[0,.61111,0,0,.525],"64":[0,.61111,0,0,.525],"65":[0,.61111,0,0,.525],"66":[0,.61111,0,0,.525],"67":[0,.61111,0,0,.525],"68":[0,.61111,0,0,.525],"69":[0,.61111,0,0,.525],"70":[0,.61111,0,0,.525],"71":[0,.61111,0,0,.525],"72":[0,.61111,0,0,.525],"73":[0,.61111,0,0,.525],"74":[0,.61111,0,0,.525],"75":[0,.61111,0,0,.525],"76":[0,.61111,0,0,.525],"77":[0,.61111,0,0,.525],"78":[0,.61111,0,0,.525],"79":[0,.61111,0,0,.525],"80":[0,.61111,0,0,.525],"81":[.13889,.61111,0,0,.525],"82":[0,.61111,0,0,.525],"83":[0,.61111,0,0,.525],"84":[0,.61111,0,0,.525],"85":[0,.61111,0,0,.525],"86":[0,.61111,0,0,.525],"87":[0,.61111,0,0,.525],"88":[0,.61111,0,0,.525],"89":[0,.61111,0,0,.525],"90":[0,.61111,0,0,.525],"91":[.08333,.69444,0,0,.525],"92":[.08333,.69444,0,0,.525],"93":[.08333,.69444,0,0,.525],"94":[0,.61111,0,0,.525],"95":[.09514,0,0,0,.525],"96":[0,.61111,0,0,.525],"97":[0,.43056,0,0,.525],"98":[0,.61111,0,0,.525],"99":[0,.43056,0,0,.525],"100":[0,.61111,0,0,.525],"101":[0,.43056,0,0,.525],"102":[0,.61111,0,0,.525],"103":[.22222,.43056,0,0,.525],"104":[0,.61111,0,0,.525],"105":[0,.61111,0,0,.525],"106":[.22222,.61111,0,0,.525],"107":[0,.61111,0,0,.525],"108":[0,.61111,0,0,.525],"109":[0,.43056,0,0,.525],"110":[0,.43056,0,0,.525],"111":[0,.43056,0,0,.525],"112":[.22222,.43056,0,0,.525],"113":[.22222,.43056,0,0,.525],"114":[0,.43056,0,0,.525],"115":[0,.43056,0,0,.525],"116":[0,.55358,0,0,.525],"117":[0,.43056,0,0,.525],"118":[0,.43056,0,0,.525],"119":[0,.43056,0,0,.525],"120":[0,.43056,0,0,.525],"121":[.22222,.43056,0,0,.525],"122":[0,.43056,0,0,.525],"123":[.08333,.69444,0,0,.525],"124":[.08333,.69444,0,0,.525],"125":[.08333,.69444,0,0,.525],"126":[0,.61111,0,0,.525],"127":[0,.61111,0,0,.525],"160":[0,0,0,0,.525],"176":[0,.61111,0,0,.525],"184":[.19445,0,0,0,.525],"305":[0,.43056,0,0,.525],"567":[.22222,.43056,0,0,.525],"711":[0,.56597,0,0,.525],"713":[0,.56555,0,0,.525],"714":[0,.61111,0,0,.525],"715":[0,.61111,0,0,.525],"728":[0,.61111,0,0,.525],"730":[0,.61111,0,0,.525],"770":[0,.61111,0,0,.525],"771":[0,.61111,0,0,.525],"776":[0,.61111,0,0,.525],"915":[0,.61111,0,0,.525],"916":[0,.61111,0,0,.525],"920":[0,.61111,0,0,.525],"923":[0,.61111,0,0,.525],"926":[0,.61111,0,0,.525],"928":[0,.61111,0,0,.525],"931":[0,.61111,0,0,.525],"933":[0,.61111,0,0,.525],"934":[0,.61111,0,0,.525],"936":[0,.61111,0,0,.525],"937":[0,.61111,0,0,.525],"8216":[0,.61111,0,0,.525],"8217":[0,.61111,0,0,.525],"8242":[0,.61111,0,0,.525],"9251":[.11111,.21944,0,0,.525]}},pt={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Pe={\u00C5:"A",\u00C7:"C",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00E7:"c",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function Nt(Lt,he){yt[Lt]=he}function ut(Lt,he,Ce){if(!yt[he])throw new Error("Font metrics not found for font: "+he+".");var Ie=Lt.charCodeAt(0),Ye=yt[he][Ie];if(!Ye&&Lt[0]in Pe&&(Ie=Pe[Lt[0]].charCodeAt(0),Ye=yt[he][Ie]),!Ye&&Ce==="text"&&(q(Ie)&&(Ye=yt[he][77])),Ye)return{depth:Ye[0],height:Ye[1],italic:Ye[2],skew:Ye[3],width:Ye[4]}}var Ft={};function Ut(Lt){var he;if(Lt>=5?he=0:Lt>=3?he=1:he=2,!Ft[he]){var Ce=Ft[he]={cssEmPerMu:pt.quad[he]/18};for(var Ie in pt)pt.hasOwnProperty(Ie)&&(Ce[Ie]=pt[Ie][he])}return Ft[he]}var Kt={bin:1,close:1,inner:1,open:1,punct:1,rel:1},$t={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},or={math:{},text:{}},ht=or;function Ee(Lt,he,Ce,Ie,Ye,_t){or[Lt][Ye]={font:he,group:Ce,replace:Ie},_t&&Ie&&(or[Lt][Ie]=or[Lt][Ye])}var de="math",qe="text",rt="main",ve="ams",bt="accent-token",jt="bin",He="close",kt="inner",Ar="mathord",at="op-token",Ht="open",Wt="punct",ot="rel",et="spacing",Ze="textord";Ee(de,rt,ot,"\u2261","\\equiv",!0),Ee(de,rt,ot,"\u227A","\\prec",!0),Ee(de,rt,ot,"\u227B","\\succ",!0),Ee(de,rt,ot,"\u223C","\\sim",!0),Ee(de,rt,ot,"\u22A5","\\perp"),Ee(de,rt,ot,"\u2AAF","\\preceq",!0),Ee(de,rt,ot,"\u2AB0","\\succeq",!0),Ee(de,rt,ot,"\u2243","\\simeq",!0),Ee(de,rt,ot,"\u2223","\\mid",!0),Ee(de,rt,ot,"\u226A","\\ll",!0),Ee(de,rt,ot,"\u226B","\\gg",!0),Ee(de,rt,ot,"\u224D","\\asymp",!0),Ee(de,rt,ot,"\u2225","\\parallel"),Ee(de,rt,ot,"\u22C8","\\bowtie",!0),Ee(de,rt,ot,"\u2323","\\smile",!0),Ee(de,rt,ot,"\u2291","\\sqsubseteq",!0),Ee(de,rt,ot,"\u2292","\\sqsupseteq",!0),Ee(de,rt,ot,"\u2250","\\doteq",!0),Ee(de,rt,ot,"\u2322","\\frown",!0),Ee(de,rt,ot,"\u220B","\\ni",!0),Ee(de,rt,ot,"\u221D","\\propto",!0),Ee(de,rt,ot,"\u22A2","\\vdash",!0),Ee(de,rt,ot,"\u22A3","\\dashv",!0),Ee(de,rt,ot,"\u220B","\\owns"),Ee(de,rt,Wt,".","\\ldotp"),Ee(de,rt,Wt,"\u22C5","\\cdotp"),Ee(de,rt,Ze,"#","\\#"),Ee(qe,rt,Ze,"#","\\#"),Ee(de,rt,Ze,"&","\\&"),Ee(qe,rt,Ze,"&","\\&"),Ee(de,rt,Ze,"\u2135","\\aleph",!0),Ee(de,rt,Ze,"\u2200","\\forall",!0),Ee(de,rt,Ze,"\u210F","\\hbar",!0),Ee(de,rt,Ze,"\u2203","\\exists",!0),Ee(de,rt,Ze,"\u2207","\\nabla",!0),Ee(de,rt,Ze,"\u266D","\\flat",!0),Ee(de,rt,Ze,"\u2113","\\ell",!0),Ee(de,rt,Ze,"\u266E","\\natural",!0),Ee(de,rt,Ze,"\u2663","\\clubsuit",!0),Ee(de,rt,Ze,"\u2118","\\wp",!0),Ee(de,rt,Ze,"\u266F","\\sharp",!0),Ee(de,rt,Ze,"\u2662","\\diamondsuit",!0),Ee(de,rt,Ze,"\u211C","\\Re",!0),Ee(de,rt,Ze,"\u2661","\\heartsuit",!0),Ee(de,rt,Ze,"\u2111","\\Im",!0),Ee(de,rt,Ze,"\u2660","\\spadesuit",!0),Ee(qe,rt,Ze,"\xA7","\\S",!0),Ee(qe,rt,Ze,"\xB6","\\P",!0),Ee(de,rt,Ze,"\u2020","\\dag"),Ee(qe,rt,Ze,"\u2020","\\dag"),Ee(qe,rt,Ze,"\u2020","\\textdagger"),Ee(de,rt,Ze,"\u2021","\\ddag"),Ee(qe,rt,Ze,"\u2021","\\ddag"),Ee(qe,rt,Ze,"\u2021","\\textdaggerdbl"),Ee(de,rt,He,"\u23B1","\\rmoustache",!0),Ee(de,rt,Ht,"\u23B0","\\lmoustache",!0),Ee(de,rt,He,"\u27EF","\\rgroup",!0),Ee(de,rt,Ht,"\u27EE","\\lgroup",!0),Ee(de,rt,jt,"\u2213","\\mp",!0),Ee(de,rt,jt,"\u2296","\\ominus",!0),Ee(de,rt,jt,"\u228E","\\uplus",!0),Ee(de,rt,jt,"\u2293","\\sqcap",!0),Ee(de,rt,jt,"\u2217","\\ast"),Ee(de,rt,jt,"\u2294","\\sqcup",!0),Ee(de,rt,jt,"\u25EF","\\bigcirc"),Ee(de,rt,jt,"\u2219","\\bullet"),Ee(de,rt,jt,"\u2021","\\ddagger"),Ee(de,rt,jt,"\u2240","\\wr",!0),Ee(de,rt,jt,"\u2A3F","\\amalg"),Ee(de,rt,jt,"&","\\And"),Ee(de,rt,ot,"\u27F5","\\longleftarrow",!0),Ee(de,rt,ot,"\u21D0","\\Leftarrow",!0),Ee(de,rt,ot,"\u27F8","\\Longleftarrow",!0),Ee(de,rt,ot,"\u27F6","\\longrightarrow",!0),Ee(de,rt,ot,"\u21D2","\\Rightarrow",!0),Ee(de,rt,ot,"\u27F9","\\Longrightarrow",!0),Ee(de,rt,ot,"\u2194","\\leftrightarrow",!0),Ee(de,rt,ot,"\u27F7","\\longleftrightarrow",!0),Ee(de,rt,ot,"\u21D4","\\Leftrightarrow",!0),Ee(de,rt,ot,"\u27FA","\\Longleftrightarrow",!0),Ee(de,rt,ot,"\u21A6","\\mapsto",!0),Ee(de,rt,ot,"\u27FC","\\longmapsto",!0),Ee(de,rt,ot,"\u2197","\\nearrow",!0),Ee(de,rt,ot,"\u21A9","\\hookleftarrow",!0),Ee(de,rt,ot,"\u21AA","\\hookrightarrow",!0),Ee(de,rt,ot,"\u2198","\\searrow",!0),Ee(de,rt,ot,"\u21BC","\\leftharpoonup",!0),Ee(de,rt,ot,"\u21C0","\\rightharpoonup",!0),Ee(de,rt,ot,"\u2199","\\swarrow",!0),Ee(de,rt,ot,"\u21BD","\\leftharpoondown",!0),Ee(de,rt,ot,"\u21C1","\\rightharpoondown",!0),Ee(de,rt,ot,"\u2196","\\nwarrow",!0),Ee(de,rt,ot,"\u21CC","\\rightleftharpoons",!0),Ee(de,ve,ot,"\u226E","\\nless",!0),Ee(de,ve,ot,"\uE010","\\@nleqslant"),Ee(de,ve,ot,"\uE011","\\@nleqq"),Ee(de,ve,ot,"\u2A87","\\lneq",!0),Ee(de,ve,ot,"\u2268","\\lneqq",!0),Ee(de,ve,ot,"\uE00C","\\@lvertneqq"),Ee(de,ve,ot,"\u22E6","\\lnsim",!0),Ee(de,ve,ot,"\u2A89","\\lnapprox",!0),Ee(de,ve,ot,"\u2280","\\nprec",!0),Ee(de,ve,ot,"\u22E0","\\npreceq",!0),Ee(de,ve,ot,"\u22E8","\\precnsim",!0),Ee(de,ve,ot,"\u2AB9","\\precnapprox",!0),Ee(de,ve,ot,"\u2241","\\nsim",!0),Ee(de,ve,ot,"\uE006","\\@nshortmid"),Ee(de,ve,ot,"\u2224","\\nmid",!0),Ee(de,ve,ot,"\u22AC","\\nvdash",!0),Ee(de,ve,ot,"\u22AD","\\nvDash",!0),Ee(de,ve,ot,"\u22EA","\\ntriangleleft"),Ee(de,ve,ot,"\u22EC","\\ntrianglelefteq",!0),Ee(de,ve,ot,"\u228A","\\subsetneq",!0),Ee(de,ve,ot,"\uE01A","\\@varsubsetneq"),Ee(de,ve,ot,"\u2ACB","\\subsetneqq",!0),Ee(de,ve,ot,"\uE017","\\@varsubsetneqq"),Ee(de,ve,ot,"\u226F","\\ngtr",!0),Ee(de,ve,ot,"\uE00F","\\@ngeqslant"),Ee(de,ve,ot,"\uE00E","\\@ngeqq"),Ee(de,ve,ot,"\u2A88","\\gneq",!0),Ee(de,ve,ot,"\u2269","\\gneqq",!0),Ee(de,ve,ot,"\uE00D","\\@gvertneqq"),Ee(de,ve,ot,"\u22E7","\\gnsim",!0),Ee(de,ve,ot,"\u2A8A","\\gnapprox",!0),Ee(de,ve,ot,"\u2281","\\nsucc",!0),Ee(de,ve,ot,"\u22E1","\\nsucceq",!0),Ee(de,ve,ot,"\u22E9","\\succnsim",!0),Ee(de,ve,ot,"\u2ABA","\\succnapprox",!0),Ee(de,ve,ot,"\u2246","\\ncong",!0),Ee(de,ve,ot,"\uE007","\\@nshortparallel"),Ee(de,ve,ot,"\u2226","\\nparallel",!0),Ee(de,ve,ot,"\u22AF","\\nVDash",!0),Ee(de,ve,ot,"\u22EB","\\ntriangleright"),Ee(de,ve,ot,"\u22ED","\\ntrianglerighteq",!0),Ee(de,ve,ot,"\uE018","\\@nsupseteqq"),Ee(de,ve,ot,"\u228B","\\supsetneq",!0),Ee(de,ve,ot,"\uE01B","\\@varsupsetneq"),Ee(de,ve,ot,"\u2ACC","\\supsetneqq",!0),Ee(de,ve,ot,"\uE019","\\@varsupsetneqq"),Ee(de,ve,ot,"\u22AE","\\nVdash",!0),Ee(de,ve,ot,"\u2AB5","\\precneqq",!0),Ee(de,ve,ot,"\u2AB6","\\succneqq",!0),Ee(de,ve,ot,"\uE016","\\@nsubseteqq"),Ee(de,ve,jt,"\u22B4","\\unlhd"),Ee(de,ve,jt,"\u22B5","\\unrhd"),Ee(de,ve,ot,"\u219A","\\nleftarrow",!0),Ee(de,ve,ot,"\u219B","\\nrightarrow",!0),Ee(de,ve,ot,"\u21CD","\\nLeftarrow",!0),Ee(de,ve,ot,"\u21CF","\\nRightarrow",!0),Ee(de,ve,ot,"\u21AE","\\nleftrightarrow",!0),Ee(de,ve,ot,"\u21CE","\\nLeftrightarrow",!0),Ee(de,ve,ot,"\u25B3","\\vartriangle"),Ee(de,ve,Ze,"\u210F","\\hslash"),Ee(de,ve,Ze,"\u25BD","\\triangledown"),Ee(de,ve,Ze,"\u25CA","\\lozenge"),Ee(de,ve,Ze,"\u24C8","\\circledS"),Ee(de,ve,Ze,"\xAE","\\circledR"),Ee(qe,ve,Ze,"\xAE","\\circledR"),Ee(de,ve,Ze,"\u2221","\\measuredangle",!0),Ee(de,ve,Ze,"\u2204","\\nexists"),Ee(de,ve,Ze,"\u2127","\\mho"),Ee(de,ve,Ze,"\u2132","\\Finv",!0),Ee(de,ve,Ze,"\u2141","\\Game",!0),Ee(de,ve,Ze,"\u2035","\\backprime"),Ee(de,ve,Ze,"\u25B2","\\blacktriangle"),Ee(de,ve,Ze,"\u25BC","\\blacktriangledown"),Ee(de,ve,Ze,"\u25A0","\\blacksquare"),Ee(de,ve,Ze,"\u29EB","\\blacklozenge"),Ee(de,ve,Ze,"\u2605","\\bigstar"),Ee(de,ve,Ze,"\u2222","\\sphericalangle",!0),Ee(de,ve,Ze,"\u2201","\\complement",!0),Ee(de,ve,Ze,"\xF0","\\eth",!0),Ee(de,ve,Ze,"\u2571","\\diagup"),Ee(de,ve,Ze,"\u2572","\\diagdown"),Ee(de,ve,Ze,"\u25A1","\\square"),Ee(de,ve,Ze,"\u25A1","\\Box"),Ee(de,ve,Ze,"\u25CA","\\Diamond"),Ee(de,ve,Ze,"\xA5","\\yen",!0),Ee(qe,ve,Ze,"\xA5","\\yen",!0),Ee(de,ve,Ze,"\u2713","\\checkmark",!0),Ee(qe,ve,Ze,"\u2713","\\checkmark"),Ee(de,ve,Ze,"\u2136","\\beth",!0),Ee(de,ve,Ze,"\u2138","\\daleth",!0),Ee(de,ve,Ze,"\u2137","\\gimel",!0),Ee(de,ve,Ze,"\u03DD","\\digamma",!0),Ee(de,ve,Ze,"\u03F0","\\varkappa"),Ee(de,ve,Ht,"\u250C","\\ulcorner",!0),Ee(de,ve,He,"\u2510","\\urcorner",!0),Ee(de,ve,Ht,"\u2514","\\llcorner",!0),Ee(de,ve,He,"\u2518","\\lrcorner",!0),Ee(de,ve,ot,"\u2266","\\leqq",!0),Ee(de,ve,ot,"\u2A7D","\\leqslant",!0),Ee(de,ve,ot,"\u2A95","\\eqslantless",!0),Ee(de,ve,ot,"\u2272","\\lesssim",!0),Ee(de,ve,ot,"\u2A85","\\lessapprox",!0),Ee(de,ve,ot,"\u224A","\\approxeq",!0),Ee(de,ve,jt,"\u22D6","\\lessdot"),Ee(de,ve,ot,"\u22D8","\\lll",!0),Ee(de,ve,ot,"\u2276","\\lessgtr",!0),Ee(de,ve,ot,"\u22DA","\\lesseqgtr",!0),Ee(de,ve,ot,"\u2A8B","\\lesseqqgtr",!0),Ee(de,ve,ot,"\u2251","\\doteqdot"),Ee(de,ve,ot,"\u2253","\\risingdotseq",!0),Ee(de,ve,ot,"\u2252","\\fallingdotseq",!0),Ee(de,ve,ot,"\u223D","\\backsim",!0),Ee(de,ve,ot,"\u22CD","\\backsimeq",!0),Ee(de,ve,ot,"\u2AC5","\\subseteqq",!0),Ee(de,ve,ot,"\u22D0","\\Subset",!0),Ee(de,ve,ot,"\u228F","\\sqsubset",!0),Ee(de,ve,ot,"\u227C","\\preccurlyeq",!0),Ee(de,ve,ot,"\u22DE","\\curlyeqprec",!0),Ee(de,ve,ot,"\u227E","\\precsim",!0),Ee(de,ve,ot,"\u2AB7","\\precapprox",!0),Ee(de,ve,ot,"\u22B2","\\vartriangleleft"),Ee(de,ve,ot,"\u22B4","\\trianglelefteq"),Ee(de,ve,ot,"\u22A8","\\vDash",!0),Ee(de,ve,ot,"\u22AA","\\Vvdash",!0),Ee(de,ve,ot,"\u2323","\\smallsmile"),Ee(de,ve,ot,"\u2322","\\smallfrown"),Ee(de,ve,ot,"\u224F","\\bumpeq",!0),Ee(de,ve,ot,"\u224E","\\Bumpeq",!0),Ee(de,ve,ot,"\u2267","\\geqq",!0),Ee(de,ve,ot,"\u2A7E","\\geqslant",!0),Ee(de,ve,ot,"\u2A96","\\eqslantgtr",!0),Ee(de,ve,ot,"\u2273","\\gtrsim",!0),Ee(de,ve,ot,"\u2A86","\\gtrapprox",!0),Ee(de,ve,jt,"\u22D7","\\gtrdot"),Ee(de,ve,ot,"\u22D9","\\ggg",!0),Ee(de,ve,ot,"\u2277","\\gtrless",!0),Ee(de,ve,ot,"\u22DB","\\gtreqless",!0),Ee(de,ve,ot,"\u2A8C","\\gtreqqless",!0),Ee(de,ve,ot,"\u2256","\\eqcirc",!0),Ee(de,ve,ot,"\u2257","\\circeq",!0),Ee(de,ve,ot,"\u225C","\\triangleq",!0),Ee(de,ve,ot,"\u223C","\\thicksim"),Ee(de,ve,ot,"\u2248","\\thickapprox"),Ee(de,ve,ot,"\u2AC6","\\supseteqq",!0),Ee(de,ve,ot,"\u22D1","\\Supset",!0),Ee(de,ve,ot,"\u2290","\\sqsupset",!0),Ee(de,ve,ot,"\u227D","\\succcurlyeq",!0),Ee(de,ve,ot,"\u22DF","\\curlyeqsucc",!0),Ee(de,ve,ot,"\u227F","\\succsim",!0),Ee(de,ve,ot,"\u2AB8","\\succapprox",!0),Ee(de,ve,ot,"\u22B3","\\vartriangleright"),Ee(de,ve,ot,"\u22B5","\\trianglerighteq"),Ee(de,ve,ot,"\u22A9","\\Vdash",!0),Ee(de,ve,ot,"\u2223","\\shortmid"),Ee(de,ve,ot,"\u2225","\\shortparallel"),Ee(de,ve,ot,"\u226C","\\between",!0),Ee(de,ve,ot,"\u22D4","\\pitchfork",!0),Ee(de,ve,ot,"\u221D","\\varpropto"),Ee(de,ve,ot,"\u25C0","\\blacktriangleleft"),Ee(de,ve,ot,"\u2234","\\therefore",!0),Ee(de,ve,ot,"\u220D","\\backepsilon"),Ee(de,ve,ot,"\u25B6","\\blacktriangleright"),Ee(de,ve,ot,"\u2235","\\because",!0),Ee(de,ve,ot,"\u22D8","\\llless"),Ee(de,ve,ot,"\u22D9","\\gggtr"),Ee(de,ve,jt,"\u22B2","\\lhd"),Ee(de,ve,jt,"\u22B3","\\rhd"),Ee(de,ve,ot,"\u2242","\\eqsim",!0),Ee(de,rt,ot,"\u22C8","\\Join"),Ee(de,ve,ot,"\u2251","\\Doteq",!0),Ee(de,ve,jt,"\u2214","\\dotplus",!0),Ee(de,ve,jt,"\u2216","\\smallsetminus"),Ee(de,ve,jt,"\u22D2","\\Cap",!0),Ee(de,ve,jt,"\u22D3","\\Cup",!0),Ee(de,ve,jt,"\u2A5E","\\doublebarwedge",!0),Ee(de,ve,jt,"\u229F","\\boxminus",!0),Ee(de,ve,jt,"\u229E","\\boxplus",!0),Ee(de,ve,jt,"\u22C7","\\divideontimes",!0),Ee(de,ve,jt,"\u22C9","\\ltimes",!0),Ee(de,ve,jt,"\u22CA","\\rtimes",!0),Ee(de,ve,jt,"\u22CB","\\leftthreetimes",!0),Ee(de,ve,jt,"\u22CC","\\rightthreetimes",!0),Ee(de,ve,jt,"\u22CF","\\curlywedge",!0),Ee(de,ve,jt,"\u22CE","\\curlyvee",!0),Ee(de,ve,jt,"\u229D","\\circleddash",!0),Ee(de,ve,jt,"\u229B","\\circledast",!0),Ee(de,ve,jt,"\u22C5","\\centerdot"),Ee(de,ve,jt,"\u22BA","\\intercal",!0),Ee(de,ve,jt,"\u22D2","\\doublecap"),Ee(de,ve,jt,"\u22D3","\\doublecup"),Ee(de,ve,jt,"\u22A0","\\boxtimes",!0),Ee(de,ve,ot,"\u21E2","\\dashrightarrow",!0),Ee(de,ve,ot,"\u21E0","\\dashleftarrow",!0),Ee(de,ve,ot,"\u21C7","\\leftleftarrows",!0),Ee(de,ve,ot,"\u21C6","\\leftrightarrows",!0),Ee(de,ve,ot,"\u21DA","\\Lleftarrow",!0),Ee(de,ve,ot,"\u219E","\\twoheadleftarrow",!0),Ee(de,ve,ot,"\u21A2","\\leftarrowtail",!0),Ee(de,ve,ot,"\u21AB","\\looparrowleft",!0),Ee(de,ve,ot,"\u21CB","\\leftrightharpoons",!0),Ee(de,ve,ot,"\u21B6","\\curvearrowleft",!0),Ee(de,ve,ot,"\u21BA","\\circlearrowleft",!0),Ee(de,ve,ot,"\u21B0","\\Lsh",!0),Ee(de,ve,ot,"\u21C8","\\upuparrows",!0),Ee(de,ve,ot,"\u21BF","\\upharpoonleft",!0),Ee(de,ve,ot,"\u21C3","\\downharpoonleft",!0),Ee(de,ve,ot,"\u22B8","\\multimap",!0),Ee(de,ve,ot,"\u21AD","\\leftrightsquigarrow",!0),Ee(de,ve,ot,"\u21C9","\\rightrightarrows",!0),Ee(de,ve,ot,"\u21C4","\\rightleftarrows",!0),Ee(de,ve,ot,"\u21A0","\\twoheadrightarrow",!0),Ee(de,ve,ot,"\u21A3","\\rightarrowtail",!0),Ee(de,ve,ot,"\u21AC","\\looparrowright",!0),Ee(de,ve,ot,"\u21B7","\\curvearrowright",!0),Ee(de,ve,ot,"\u21BB","\\circlearrowright",!0),Ee(de,ve,ot,"\u21B1","\\Rsh",!0),Ee(de,ve,ot,"\u21CA","\\downdownarrows",!0),Ee(de,ve,ot,"\u21BE","\\upharpoonright",!0),Ee(de,ve,ot,"\u21C2","\\downharpoonright",!0),Ee(de,ve,ot,"\u21DD","\\rightsquigarrow",!0),Ee(de,ve,ot,"\u21DD","\\leadsto"),Ee(de,ve,ot,"\u21DB","\\Rrightarrow",!0),Ee(de,ve,ot,"\u21BE","\\restriction"),Ee(de,rt,Ze,"\u2018","`"),Ee(de,rt,Ze,"$","\\$"),Ee(qe,rt,Ze,"$","\\$"),Ee(qe,rt,Ze,"$","\\textdollar"),Ee(de,rt,Ze,"%","\\%"),Ee(qe,rt,Ze,"%","\\%"),Ee(de,rt,Ze,"_","\\_"),Ee(qe,rt,Ze,"_","\\_"),Ee(qe,rt,Ze,"_","\\textunderscore"),Ee(de,rt,Ze,"\u2220","\\angle",!0),Ee(de,rt,Ze,"\u221E","\\infty",!0),Ee(de,rt,Ze,"\u2032","\\prime"),Ee(de,rt,Ze,"\u25B3","\\triangle"),Ee(de,rt,Ze,"\u0393","\\Gamma",!0),Ee(de,rt,Ze,"\u0394","\\Delta",!0),Ee(de,rt,Ze,"\u0398","\\Theta",!0),Ee(de,rt,Ze,"\u039B","\\Lambda",!0),Ee(de,rt,Ze,"\u039E","\\Xi",!0),Ee(de,rt,Ze,"\u03A0","\\Pi",!0),Ee(de,rt,Ze,"\u03A3","\\Sigma",!0),Ee(de,rt,Ze,"\u03A5","\\Upsilon",!0),Ee(de,rt,Ze,"\u03A6","\\Phi",!0),Ee(de,rt,Ze,"\u03A8","\\Psi",!0),Ee(de,rt,Ze,"\u03A9","\\Omega",!0),Ee(de,rt,Ze,"A","\u0391"),Ee(de,rt,Ze,"B","\u0392"),Ee(de,rt,Ze,"E","\u0395"),Ee(de,rt,Ze,"Z","\u0396"),Ee(de,rt,Ze,"H","\u0397"),Ee(de,rt,Ze,"I","\u0399"),Ee(de,rt,Ze,"K","\u039A"),Ee(de,rt,Ze,"M","\u039C"),Ee(de,rt,Ze,"N","\u039D"),Ee(de,rt,Ze,"O","\u039F"),Ee(de,rt,Ze,"P","\u03A1"),Ee(de,rt,Ze,"T","\u03A4"),Ee(de,rt,Ze,"X","\u03A7"),Ee(de,rt,Ze,"\xAC","\\neg",!0),Ee(de,rt,Ze,"\xAC","\\lnot"),Ee(de,rt,Ze,"\u22A4","\\top"),Ee(de,rt,Ze,"\u22A5","\\bot"),Ee(de,rt,Ze,"\u2205","\\emptyset"),Ee(de,ve,Ze,"\u2205","\\varnothing"),Ee(de,rt,Ar,"\u03B1","\\alpha",!0),Ee(de,rt,Ar,"\u03B2","\\beta",!0),Ee(de,rt,Ar,"\u03B3","\\gamma",!0),Ee(de,rt,Ar,"\u03B4","\\delta",!0),Ee(de,rt,Ar,"\u03F5","\\epsilon",!0),Ee(de,rt,Ar,"\u03B6","\\zeta",!0),Ee(de,rt,Ar,"\u03B7","\\eta",!0),Ee(de,rt,Ar,"\u03B8","\\theta",!0),Ee(de,rt,Ar,"\u03B9","\\iota",!0),Ee(de,rt,Ar,"\u03BA","\\kappa",!0),Ee(de,rt,Ar,"\u03BB","\\lambda",!0),Ee(de,rt,Ar,"\u03BC","\\mu",!0),Ee(de,rt,Ar,"\u03BD","\\nu",!0),Ee(de,rt,Ar,"\u03BE","\\xi",!0),Ee(de,rt,Ar,"\u03BF","\\omicron",!0),Ee(de,rt,Ar,"\u03C0","\\pi",!0),Ee(de,rt,Ar,"\u03C1","\\rho",!0),Ee(de,rt,Ar,"\u03C3","\\sigma",!0),Ee(de,rt,Ar,"\u03C4","\\tau",!0),Ee(de,rt,Ar,"\u03C5","\\upsilon",!0),Ee(de,rt,Ar,"\u03D5","\\phi",!0),Ee(de,rt,Ar,"\u03C7","\\chi",!0),Ee(de,rt,Ar,"\u03C8","\\psi",!0),Ee(de,rt,Ar,"\u03C9","\\omega",!0),Ee(de,rt,Ar,"\u03B5","\\varepsilon",!0),Ee(de,rt,Ar,"\u03D1","\\vartheta",!0),Ee(de,rt,Ar,"\u03D6","\\varpi",!0),Ee(de,rt,Ar,"\u03F1","\\varrho",!0),Ee(de,rt,Ar,"\u03C2","\\varsigma",!0),Ee(de,rt,Ar,"\u03C6","\\varphi",!0),Ee(de,rt,jt,"\u2217","*"),Ee(de,rt,jt,"+","+"),Ee(de,rt,jt,"\u2212","-"),Ee(de,rt,jt,"\u22C5","\\cdot",!0),Ee(de,rt,jt,"\u2218","\\circ"),Ee(de,rt,jt,"\xF7","\\div",!0),Ee(de,rt,jt,"\xB1","\\pm",!0),Ee(de,rt,jt,"\xD7","\\times",!0),Ee(de,rt,jt,"\u2229","\\cap",!0),Ee(de,rt,jt,"\u222A","\\cup",!0),Ee(de,rt,jt,"\u2216","\\setminus"),Ee(de,rt,jt,"\u2227","\\land"),Ee(de,rt,jt,"\u2228","\\lor"),Ee(de,rt,jt,"\u2227","\\wedge",!0),Ee(de,rt,jt,"\u2228","\\vee",!0),Ee(de,rt,Ze,"\u221A","\\surd"),Ee(de,rt,Ht,"(","("),Ee(de,rt,Ht,"[","["),Ee(de,rt,Ht,"\u27E8","\\langle",!0),Ee(de,rt,Ht,"\u2223","\\lvert"),Ee(de,rt,Ht,"\u2225","\\lVert"),Ee(de,rt,He,")",")"),Ee(de,rt,He,"]","]"),Ee(de,rt,He,"?","?"),Ee(de,rt,He,"!","!"),Ee(de,rt,He,"\u27E9","\\rangle",!0),Ee(de,rt,He,"\u2223","\\rvert"),Ee(de,rt,He,"\u2225","\\rVert"),Ee(de,rt,ot,"=","="),Ee(de,rt,ot,"<","<"),Ee(de,rt,ot,">",">"),Ee(de,rt,ot,":",":"),Ee(de,rt,ot,"\u2248","\\approx",!0),Ee(de,rt,ot,"\u2245","\\cong",!0),Ee(de,rt,ot,"\u2265","\\ge"),Ee(de,rt,ot,"\u2265","\\geq",!0),Ee(de,rt,ot,"\u2190","\\gets"),Ee(de,rt,ot,">","\\gt"),Ee(de,rt,ot,"\u2208","\\in",!0),Ee(de,rt,ot,"\uE020","\\@not"),Ee(de,rt,ot,"\u2282","\\subset",!0),Ee(de,rt,ot,"\u2283","\\supset",!0),Ee(de,rt,ot,"\u2286","\\subseteq",!0),Ee(de,rt,ot,"\u2287","\\supseteq",!0),Ee(de,ve,ot,"\u2288","\\nsubseteq",!0),Ee(de,ve,ot,"\u2289","\\nsupseteq",!0),Ee(de,rt,ot,"\u22A8","\\models"),Ee(de,rt,ot,"\u2190","\\leftarrow",!0),Ee(de,rt,ot,"\u2264","\\le"),Ee(de,rt,ot,"\u2264","\\leq",!0),Ee(de,rt,ot,"<","\\lt"),Ee(de,rt,ot,"\u2192","\\rightarrow",!0),Ee(de,rt,ot,"\u2192","\\to"),Ee(de,ve,ot,"\u2271","\\ngeq",!0),Ee(de,ve,ot,"\u2270","\\nleq",!0),Ee(de,rt,et,"\xA0","\\ "),Ee(de,rt,et,"\xA0","~"),Ee(de,rt,et,"\xA0","\\space"),Ee(de,rt,et,"\xA0","\\nobreakspace"),Ee(qe,rt,et,"\xA0","\\ "),Ee(qe,rt,et,"\xA0","~"),Ee(qe,rt,et,"\xA0","\\space"),Ee(qe,rt,et,"\xA0","\\nobreakspace"),Ee(de,rt,et,null,"\\nobreak"),Ee(de,rt,et,null,"\\allowbreak"),Ee(de,rt,Wt,",",","),Ee(de,rt,Wt,";",";"),Ee(de,ve,jt,"\u22BC","\\barwedge",!0),Ee(de,ve,jt,"\u22BB","\\veebar",!0),Ee(de,rt,jt,"\u2299","\\odot",!0),Ee(de,rt,jt,"\u2295","\\oplus",!0),Ee(de,rt,jt,"\u2297","\\otimes",!0),Ee(de,rt,Ze,"\u2202","\\partial",!0),Ee(de,rt,jt,"\u2298","\\oslash",!0),Ee(de,ve,jt,"\u229A","\\circledcirc",!0),Ee(de,ve,jt,"\u22A1","\\boxdot",!0),Ee(de,rt,jt,"\u25B3","\\bigtriangleup"),Ee(de,rt,jt,"\u25BD","\\bigtriangledown"),Ee(de,rt,jt,"\u2020","\\dagger"),Ee(de,rt,jt,"\u22C4","\\diamond"),Ee(de,rt,jt,"\u22C6","\\star"),Ee(de,rt,jt,"\u25C3","\\triangleleft"),Ee(de,rt,jt,"\u25B9","\\triangleright"),Ee(de,rt,Ht,"{","\\{"),Ee(qe,rt,Ze,"{","\\{"),Ee(qe,rt,Ze,"{","\\textbraceleft"),Ee(de,rt,He,"}","\\}"),Ee(qe,rt,Ze,"}","\\}"),Ee(qe,rt,Ze,"}","\\textbraceright"),Ee(de,rt,Ht,"{","\\lbrace"),Ee(de,rt,He,"}","\\rbrace"),Ee(de,rt,Ht,"[","\\lbrack"),Ee(qe,rt,Ze,"[","\\lbrack"),Ee(de,rt,He,"]","\\rbrack"),Ee(qe,rt,Ze,"]","\\rbrack"),Ee(de,rt,Ht,"(","\\lparen"),Ee(de,rt,He,")","\\rparen"),Ee(qe,rt,Ze,"<","\\textless"),Ee(qe,rt,Ze,">","\\textgreater"),Ee(de,rt,Ht,"\u230A","\\lfloor",!0),Ee(de,rt,He,"\u230B","\\rfloor",!0),Ee(de,rt,Ht,"\u2308","\\lceil",!0),Ee(de,rt,He,"\u2309","\\rceil",!0),Ee(de,rt,Ze,"\\","\\backslash"),Ee(de,rt,Ze,"\u2223","|"),Ee(de,rt,Ze,"\u2223","\\vert"),Ee(qe,rt,Ze,"|","\\textbar"),Ee(de,rt,Ze,"\u2225","\\|"),Ee(de,rt,Ze,"\u2225","\\Vert"),Ee(qe,rt,Ze,"\u2225","\\textbardbl"),Ee(qe,rt,Ze,"~","\\textasciitilde"),Ee(qe,rt,Ze,"\\","\\textbackslash"),Ee(qe,rt,Ze,"^","\\textasciicircum"),Ee(de,rt,ot,"\u2191","\\uparrow",!0),Ee(de,rt,ot,"\u21D1","\\Uparrow",!0),Ee(de,rt,ot,"\u2193","\\downarrow",!0),Ee(de,rt,ot,"\u21D3","\\Downarrow",!0),Ee(de,rt,ot,"\u2195","\\updownarrow",!0),Ee(de,rt,ot,"\u21D5","\\Updownarrow",!0),Ee(de,rt,at,"\u2210","\\coprod"),Ee(de,rt,at,"\u22C1","\\bigvee"),Ee(de,rt,at,"\u22C0","\\bigwedge"),Ee(de,rt,at,"\u2A04","\\biguplus"),Ee(de,rt,at,"\u22C2","\\bigcap"),Ee(de,rt,at,"\u22C3","\\bigcup"),Ee(de,rt,at,"\u222B","\\int"),Ee(de,rt,at,"\u222B","\\intop"),Ee(de,rt,at,"\u222C","\\iint"),Ee(de,rt,at,"\u222D","\\iiint"),Ee(de,rt,at,"\u220F","\\prod"),Ee(de,rt,at,"\u2211","\\sum"),Ee(de,rt,at,"\u2A02","\\bigotimes"),Ee(de,rt,at,"\u2A01","\\bigoplus"),Ee(de,rt,at,"\u2A00","\\bigodot"),Ee(de,rt,at,"\u222E","\\oint"),Ee(de,rt,at,"\u222F","\\oiint"),Ee(de,rt,at,"\u2230","\\oiiint"),Ee(de,rt,at,"\u2A06","\\bigsqcup"),Ee(de,rt,at,"\u222B","\\smallint"),Ee(qe,rt,kt,"\u2026","\\textellipsis"),Ee(de,rt,kt,"\u2026","\\mathellipsis"),Ee(qe,rt,kt,"\u2026","\\ldots",!0),Ee(de,rt,kt,"\u2026","\\ldots",!0),Ee(de,rt,kt,"\u22EF","\\@cdots",!0),Ee(de,rt,kt,"\u22F1","\\ddots",!0),Ee(de,rt,Ze,"\u22EE","\\varvdots"),Ee(de,rt,bt,"\u02CA","\\acute"),Ee(de,rt,bt,"\u02CB","\\grave"),Ee(de,rt,bt,"\xA8","\\ddot"),Ee(de,rt,bt,"~","\\tilde"),Ee(de,rt,bt,"\u02C9","\\bar"),Ee(de,rt,bt,"\u02D8","\\breve"),Ee(de,rt,bt,"\u02C7","\\check"),Ee(de,rt,bt,"^","\\hat"),Ee(de,rt,bt,"\u20D7","\\vec"),Ee(de,rt,bt,"\u02D9","\\dot"),Ee(de,rt,bt,"\u02DA","\\mathring"),Ee(de,rt,Ar,"\u0131","\\imath",!0),Ee(de,rt,Ar,"\u0237","\\jmath",!0),Ee(qe,rt,Ze,"\u0131","\\i",!0),Ee(qe,rt,Ze,"\u0237","\\j",!0),Ee(qe,rt,Ze,"\xDF","\\ss",!0),Ee(qe,rt,Ze,"\xE6","\\ae",!0),Ee(qe,rt,Ze,"\xE6","\\ae",!0),Ee(qe,rt,Ze,"\u0153","\\oe",!0),Ee(qe,rt,Ze,"\xF8","\\o",!0),Ee(qe,rt,Ze,"\xC6","\\AE",!0),Ee(qe,rt,Ze,"\u0152","\\OE",!0),Ee(qe,rt,Ze,"\xD8","\\O",!0),Ee(qe,rt,bt,"\u02CA","\\'"),Ee(qe,rt,bt,"\u02CB","\\`"),Ee(qe,rt,bt,"\u02C6","\\^"),Ee(qe,rt,bt,"\u02DC","\\~"),Ee(qe,rt,bt,"\u02C9","\\="),Ee(qe,rt,bt,"\u02D8","\\u"),Ee(qe,rt,bt,"\u02D9","\\."),Ee(qe,rt,bt,"\u02DA","\\r"),Ee(qe,rt,bt,"\u02C7","\\v"),Ee(qe,rt,bt,"\xA8",'\\"'),Ee(qe,rt,bt,"\u02DD","\\H"),Ee(qe,rt,bt,"\u25EF","\\textcircled");var Gt={"--":!0,"---":!0,"``":!0,"''":!0};Ee(qe,rt,Ze,"\u2013","--"),Ee(qe,rt,Ze,"\u2013","\\textendash"),Ee(qe,rt,Ze,"\u2014","---"),Ee(qe,rt,Ze,"\u2014","\\textemdash"),Ee(qe,rt,Ze,"\u2018","`"),Ee(qe,rt,Ze,"\u2018","\\textquoteleft"),Ee(qe,rt,Ze,"\u2019","'"),Ee(qe,rt,Ze,"\u2019","\\textquoteright"),Ee(qe,rt,Ze,"\u201C","``"),Ee(qe,rt,Ze,"\u201C","\\textquotedblleft"),Ee(qe,rt,Ze,"\u201D","''"),Ee(qe,rt,Ze,"\u201D","\\textquotedblright"),Ee(de,rt,Ze,"\xB0","\\degree",!0),Ee(qe,rt,Ze,"\xB0","\\degree"),Ee(qe,rt,Ze,"\xB0","\\textdegree",!0),Ee(de,rt,Ar,"\xA3","\\pounds"),Ee(de,rt,Ar,"\xA3","\\mathsterling",!0),Ee(qe,rt,Ar,"\xA3","\\pounds"),Ee(qe,rt,Ar,"\xA3","\\textsterling",!0),Ee(de,ve,Ze,"\u2720","\\maltese"),Ee(qe,ve,Ze,"\u2720","\\maltese"),Ee(qe,rt,et,"\xA0","\\ "),Ee(qe,rt,et,"\xA0"," "),Ee(qe,rt,et,"\xA0","~");for(var yr='0123456789/@."',br=0;br<yr.length;br++){var Sr=yr.charAt(br);Ee(de,rt,Ze,Sr,Sr)}for(var Tn='0123456789!@*()-=+[]<>|";:?/.,',cn=0;cn<Tn.length;cn++){var Wn=Tn.charAt(cn);Ee(qe,rt,Ze,Wn,Wn)}for(var lt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",mt=0;mt<lt.length;mt++){var Le=lt.charAt(mt);Ee(de,rt,Ar,Le,Le),Ee(qe,rt,Ze,Le,Le)}Ee(de,ve,Ze,"C","\u2102"),Ee(qe,ve,Ze,"C","\u2102"),Ee(de,ve,Ze,"H","\u210D"),Ee(qe,ve,Ze,"H","\u210D"),Ee(de,ve,Ze,"N","\u2115"),Ee(qe,ve,Ze,"N","\u2115"),Ee(de,ve,Ze,"P","\u2119"),Ee(qe,ve,Ze,"P","\u2119"),Ee(de,ve,Ze,"Q","\u211A"),Ee(qe,ve,Ze,"Q","\u211A"),Ee(de,ve,Ze,"R","\u211D"),Ee(qe,ve,Ze,"R","\u211D"),Ee(de,ve,Ze,"Z","\u2124"),Ee(qe,ve,Ze,"Z","\u2124"),Ee(de,rt,Ar,"h","\u210E"),Ee(qe,rt,Ar,"h","\u210E");for(var ze="",$e=0;$e<lt.length;$e++){var gt=lt.charAt($e);ze=String.fromCharCode(55349,56320+$e),Ee(de,rt,Ar,gt,ze),Ee(qe,rt,Ze,gt,ze),ze=String.fromCharCode(55349,56372+$e),Ee(de,rt,Ar,gt,ze),Ee(qe,rt,Ze,gt,ze),ze=String.fromCharCode(55349,56424+$e),Ee(de,rt,Ar,gt,ze),Ee(qe,rt,Ze,gt,ze),ze=String.fromCharCode(55349,56580+$e),Ee(de,rt,Ar,gt,ze),Ee(qe,rt,Ze,gt,ze),ze=String.fromCharCode(55349,56736+$e),Ee(de,rt,Ar,gt,ze),Ee(qe,rt,Ze,gt,ze),ze=String.fromCharCode(55349,56788+$e),Ee(de,rt,Ar,gt,ze),Ee(qe,rt,Ze,gt,ze),ze=String.fromCharCode(55349,56840+$e),Ee(de,rt,Ar,gt,ze),Ee(qe,rt,Ze,gt,ze),ze=String.fromCharCode(55349,56944+$e),Ee(de,rt,Ar,gt,ze),Ee(qe,rt,Ze,gt,ze),$e<26&&(ze=String.fromCharCode(55349,56632+$e),Ee(de,rt,Ar,gt,ze),Ee(qe,rt,Ze,gt,ze),ze=String.fromCharCode(55349,56476+$e),Ee(de,rt,Ar,gt,ze),Ee(qe,rt,Ze,gt,ze))}ze=String.fromCharCode(55349,56668),Ee(de,rt,Ar,"k",ze),Ee(qe,rt,Ze,"k",ze);for(var ir=0;ir<10;ir++){var Xt=ir.toString();ze=String.fromCharCode(55349,57294+ir),Ee(de,rt,Ar,Xt,ze),Ee(qe,rt,Ze,Xt,ze),ze=String.fromCharCode(55349,57314+ir),Ee(de,rt,Ar,Xt,ze),Ee(qe,rt,Ze,Xt,ze),ze=String.fromCharCode(55349,57324+ir),Ee(de,rt,Ar,Xt,ze),Ee(qe,rt,Ze,Xt,ze),ze=String.fromCharCode(55349,57334+ir),Ee(de,rt,Ar,Xt,ze),Ee(qe,rt,Ze,Xt,ze)}for(var er="\xC7\xD0\xDE\xE7\xFE",Kr=0;Kr<er.length;Kr++){var en=er.charAt(Kr);Ee(de,rt,Ar,en,en),Ee(qe,rt,Ze,en,en)}Ee(qe,rt,Ze,"\xF0","\xF0"),Ee(qe,rt,Ze,"\u2013","\u2013"),Ee(qe,rt,Ze,"\u2014","\u2014"),Ee(qe,rt,Ze,"\u2018","\u2018"),Ee(qe,rt,Ze,"\u2019","\u2019"),Ee(qe,rt,Ze,"\u201C","\u201C"),Ee(qe,rt,Ze,"\u201D","\u201D");var Fn=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathdefault","textit","Math-Italic"],["mathdefault","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["","",""],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],ar=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],It=function(he,Ce){var Ie=he.charCodeAt(0),Ye=he.charCodeAt(1),_t=(Ie-55296)*1024+(Ye-56320)+65536,Yt=Ce==="math"?0:1;if(119808<=_t&&_t<120484){var Pr=Math.floor((_t-119808)/26);return[Fn[Pr][2],Fn[Pr][Yt]]}else if(120782<=_t&&_t<=120831){var Yr=Math.floor((_t-120782)/10);return[ar[Yr][2],ar[Yr][Yt]]}else{if(_t===120485||_t===120486)return[Fn[0][2],Fn[0][Yt]];if(120486<_t&&_t<120782)return["",""];throw new d("Unsupported character: "+he)}},Ct=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],mr=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],gr=function(he,Ce){return Ce.size<2?he:Ct[he-1][Ce.size-1]},Mt=function(){function Lt(Ce){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=Ce.style,this.color=Ce.color,this.size=Ce.size||Lt.BASESIZE,this.textSize=Ce.textSize||this.size,this.phantom=!!Ce.phantom,this.font=Ce.font||"",this.fontFamily=Ce.fontFamily||"",this.fontWeight=Ce.fontWeight||"",this.fontShape=Ce.fontShape||"",this.sizeMultiplier=mr[this.size-1],this.maxSize=Ce.maxSize,this.minRuleThickness=Ce.minRuleThickness,this._fontMetrics=void 0}var he=Lt.prototype;return he.extend=function(Ie){var Ye={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var _t in Ie)Ie.hasOwnProperty(_t)&&(Ye[_t]=Ie[_t]);return new Lt(Ye)},he.havingStyle=function(Ie){return this.style===Ie?this:this.extend({style:Ie,size:gr(this.textSize,Ie)})},he.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},he.havingSize=function(Ie){return this.size===Ie&&this.textSize===Ie?this:this.extend({style:this.style.text(),size:Ie,textSize:Ie,sizeMultiplier:mr[Ie-1]})},he.havingBaseStyle=function(Ie){Ie=Ie||this.style.text();var Ye=gr(Lt.BASESIZE,Ie);return this.size===Ye&&this.textSize===Lt.BASESIZE&&this.style===Ie?this:this.extend({style:Ie,size:Ye})},he.havingBaseSizing=function(){var Ie;switch(this.style.id){case 4:case 5:Ie=3;break;case 6:case 7:Ie=1;break;default:Ie=6}return this.extend({style:this.style.text(),size:Ie})},he.withColor=function(Ie){return this.extend({color:Ie})},he.withPhantom=function(){return this.extend({phantom:!0})},he.withFont=function(Ie){return this.extend({font:Ie})},he.withTextFontFamily=function(Ie){return this.extend({fontFamily:Ie,font:""})},he.withTextFontWeight=function(Ie){return this.extend({fontWeight:Ie,font:""})},he.withTextFontShape=function(Ie){return this.extend({fontShape:Ie,font:""})},he.sizingClasses=function(Ie){return Ie.size!==this.size?["sizing","reset-size"+Ie.size,"size"+this.size]:[]},he.baseSizingClasses=function(){return this.size!==Lt.BASESIZE?["sizing","reset-size"+this.size,"size"+Lt.BASESIZE]:[]},he.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=Ut(this.size)),this._fontMetrics},he.getColor=function(){return this.phantom?"transparent":this.color},Lt}();Mt.BASESIZE=6;var rr=Mt,Dt={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},tr={ex:!0,em:!0,mu:!0},Dr=function(he){return typeof he!="string"&&(he=he.unit),he in Dt||he in tr||he==="ex"},dr=function(he,Ce){var Ie;if(he.unit in Dt)Ie=Dt[he.unit]/Ce.fontMetrics().ptPerEm/Ce.sizeMultiplier;else if(he.unit==="mu")Ie=Ce.fontMetrics().cssEmPerMu;else{var Ye;if(Ce.style.isTight()?Ye=Ce.havingStyle(Ce.style.text()):Ye=Ce,he.unit==="ex")Ie=Ye.fontMetrics().xHeight;else if(he.unit==="em")Ie=Ye.fontMetrics().quad;else throw new d("Invalid unit: '"+he.unit+"'");Ye!==Ce&&(Ie*=Ye.sizeMultiplier/Ce.sizeMultiplier)}return Math.min(he.number*Ie,Ce.maxSize)},Tr=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xA3"],vn=function(he,Ce,Ie){return ht[Ie][he]&&ht[Ie][he].replace&&(he=ht[Ie][he].replace),{value:he,metrics:ut(he,Ce,Ie)}},on=function(he,Ce,Ie,Ye,_t){var Yt=vn(he,Ce,Ie),Pr=Yt.metrics;he=Yt.value;var Yr;if(Pr){var yn=Pr.italic;(Ie==="text"||Ye&&Ye.font==="mathit")&&(yn=0),Yr=new De(he,Pr.height,Pr.depth,yn,Pr.skew,Pr.width,_t)}else typeof console!="undefined"&&console.warn("No character metrics "+("for '"+he+"' in style '"+Ce+"' and mode '"+Ie+"'")),Yr=new De(he,0,0,0,0,0,_t);if(Ye){Yr.maxFontSize=Ye.sizeMultiplier,Ye.style.isTight()&&Yr.classes.push("mtight");var Jn=Ye.getColor();Jn&&(Yr.style.color=Jn)}return Yr},Gn=function(he,Ce,Ie,Ye){return Ye===void 0&&(Ye=[]),Ie.font==="boldsymbol"&&vn(he,"Main-Bold",Ce).metrics?on(he,"Main-Bold",Ce,Ie,Ye.concat(["mathbf"])):he==="\\"||ht[Ce][he].font==="main"?on(he,"Main-Regular",Ce,Ie,Ye):on(he,"AMS-Regular",Ce,Ie,Ye.concat(["amsrm"]))},di=function(he,Ce,Ie,Ye){return/[0-9]/.test(he.charAt(0))||v.contains(Tr,he)?{fontName:"Main-Italic",fontClass:"mathit"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},Ti=function(he,Ce,Ie,Ye){return v.contains(Tr,he)?{fontName:"Main-Italic",fontClass:"mathit"}:/[0-9]/.test(he.charAt(0))?{fontName:"Caligraphic-Regular",fontClass:"mathcal"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},Fi=function(he,Ce,Ie,Ye){return vn(he,"Math-BoldItalic",Ce).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},la=function(he,Ce,Ie){var Ye=he.mode,_t=he.text,Yt=["mord"],Pr=Ye==="math"||Ye==="text"&&Ce.font,Yr=Pr?Ce.font:Ce.fontFamily;if(_t.charCodeAt(0)===55349){var yn=It(_t,Ye),Jn=yn[0],Ci=yn[1];return on(_t,Jn,Ye,Ce,Yt.concat(Ci))}else if(Yr){var Xi,ga;if(Yr==="boldsymbol"||Yr==="mathnormal"){var Wa=Yr==="boldsymbol"?Fi(_t,Ye,Ce,Yt):Ti(_t,Ye,Ce,Yt);Xi=Wa.fontName,ga=[Wa.fontClass]}else v.contains(Tr,_t)?(Xi="Main-Italic",ga=["mathit"]):Pr?(Xi=Vr[Yr].fontName,ga=[Yr]):(Xi=Lr(Yr,Ce.fontWeight,Ce.fontShape),ga=[Yr,Ce.fontWeight,Ce.fontShape]);if(vn(_t,Xi,Ye).metrics)return on(_t,Xi,Ye,Ce,Yt.concat(ga));if(Gt.hasOwnProperty(_t)&&Xi.substr(0,10)==="Typewriter"){for(var go=[],No=0;No<_t.length;No++)go.push(on(_t[No],Xi,Ye,Ce,Yt.concat(ga)));return ft(go)}}if(Ie==="mathord"){var As=di(_t,Ye,Ce,Yt);return on(_t,As.fontName,Ye,Ce,Yt.concat([As.fontClass]))}else if(Ie==="textord"){var ss=ht[Ye][_t]&&ht[Ye][_t].font;if(ss==="ams"){var ps=Lr("amsrm",Ce.fontWeight,Ce.fontShape);return on(_t,ps,Ye,Ce,Yt.concat("amsrm",Ce.fontWeight,Ce.fontShape))}else if(ss==="main"||!ss){var nl=Lr("textrm",Ce.fontWeight,Ce.fontShape);return on(_t,nl,Ye,Ce,Yt.concat(Ce.fontWeight,Ce.fontShape))}else{var Ks=Lr(ss,Ce.fontWeight,Ce.fontShape);return on(_t,Ks,Ye,Ce,Yt.concat(Ks,Ce.fontWeight,Ce.fontShape))}}else throw new Error("unexpected type: "+Ie+" in makeOrd")},Ta=function(he,Ce){if(ue(he.classes)!==ue(Ce.classes)||he.skew!==Ce.skew||he.maxFontSize!==Ce.maxFontSize)return!1;for(var Ie in he.style)if(he.style.hasOwnProperty(Ie)&&he.style[Ie]!==Ce.style[Ie])return!1;for(var Ye in Ce.style)if(Ce.style.hasOwnProperty(Ye)&&he.style[Ye]!==Ce.style[Ye])return!1;return!0},dt=function(he){for(var Ce=0;Ce<he.length-1;Ce++){var Ie=he[Ce],Ye=he[Ce+1];Ie instanceof De&&Ye instanceof De&&Ta(Ie,Ye)&&(Ie.text+=Ye.text,Ie.height=Math.max(Ie.height,Ye.height),Ie.depth=Math.max(Ie.depth,Ye.depth),Ie.italic=Ye.italic,he.splice(Ce+1,1),Ce--)}return he},Me=function(he){for(var Ce=0,Ie=0,Ye=0,_t=0;_t<he.children.length;_t++){var Yt=he.children[_t];Yt.height>Ce&&(Ce=Yt.height),Yt.depth>Ie&&(Ie=Yt.depth),Yt.maxFontSize>Ye&&(Ye=Yt.maxFontSize)}he.height=Ce,he.depth=Ie,he.maxFontSize=Ye},Xe=function(he,Ce,Ie,Ye){var _t=new Y(he,Ce,Ie,Ye);return Me(_t),_t},Qe=function(he,Ce,Ie,Ye){return new Y(he,Ce,Ie,Ye)},st=function(he,Ce,Ie){var Ye=Xe([he],[],Ce);return Ye.height=Math.max(Ie||Ce.fontMetrics().defaultRuleThickness,Ce.minRuleThickness),Ye.style.borderBottomWidth=Ye.height+"em",Ye.maxFontSize=1,Ye},nt=function(he,Ce,Ie,Ye){var _t=new te(he,Ce,Ie,Ye);return Me(_t),_t},ft=function(he){var Ce=new ee(he);return Me(Ce),Ce},Bt=function(he,Ce){return he instanceof ee?Xe([],[he],Ce):he},Et=function(he){if(he.positionType==="individualShift"){for(var Ce=he.children,Ie=[Ce[0]],Ye=-Ce[0].shift-Ce[0].elem.depth,_t=Ye,Yt=1;Yt<Ce.length;Yt++){var Pr=-Ce[Yt].shift-_t-Ce[Yt].elem.depth,Yr=Pr-(Ce[Yt-1].elem.height+Ce[Yt-1].elem.depth);_t=_t+Pr,Ie.push({type:"kern",size:Yr}),Ie.push(Ce[Yt])}return{children:Ie,depth:Ye}}var yn;if(he.positionType==="top"){for(var Jn=he.positionData,Ci=0;Ci<he.children.length;Ci++){var Xi=he.children[Ci];Jn-=Xi.type==="kern"?Xi.size:Xi.elem.height+Xi.elem.depth}yn=Jn}else if(he.positionType==="bottom")yn=-he.positionData;else{var ga=he.children[0];if(ga.type!=="elem")throw new Error('First child must have type "elem".');if(he.positionType==="shift")yn=-ga.elem.depth-he.positionData;else if(he.positionType==="firstBaseline")yn=-ga.elem.depth;else throw new Error("Invalid positionType "+he.positionType+".")}return{children:he.children,depth:yn}},nr=function(he,Ce){for(var Ie=Et(he),Ye=Ie.children,_t=Ie.depth,Yt=0,Pr=0;Pr<Ye.length;Pr++){var Yr=Ye[Pr];if(Yr.type==="elem"){var yn=Yr.elem;Yt=Math.max(Yt,yn.maxFontSize,yn.height)}}Yt+=2;var Jn=Xe(["pstrut"],[]);Jn.style.height=Yt+"em";for(var Ci=[],Xi=_t,ga=_t,Wa=_t,go=0;go<Ye.length;go++){var No=Ye[go];if(No.type==="kern")Wa+=No.size;else{var As=No.elem,ss=No.wrapperClasses||[],ps=No.wrapperStyle||{},nl=Xe(ss,[Jn,As],void 0,ps);nl.style.top=-Yt-Wa-As.depth+"em",No.marginLeft&&(nl.style.marginLeft=No.marginLeft),No.marginRight&&(nl.style.marginRight=No.marginRight),Ci.push(nl),Wa+=As.height+As.depth}Xi=Math.min(Xi,Wa),ga=Math.max(ga,Wa)}var Ks=Xe(["vlist"],Ci);Ks.style.height=ga+"em";var dl;if(Xi<0){var ls=Xe([],[]),Ys=Xe(["vlist"],[ls]);Ys.style.height=-Xi+"em";var Rl=Xe(["vlist-s"],[new De("\u200B")]);dl=[Xe(["vlist-r"],[Ks,Rl]),Xe(["vlist-r"],[Ys])]}else dl=[Xe(["vlist-r"],[Ks])];var kl=Xe(["vlist-t"],dl);return dl.length===2&&kl.classes.push("vlist-t2"),kl.height=ga,kl.depth=-Xi,kl},Ur=function(he,Ce){var Ie=Xe(["mspace"],[],Ce),Ye=dr(he,Ce);return Ie.style.marginRight=Ye+"em",Ie},Lr=function(he,Ce,Ie){var Ye="";switch(he){case"amsrm":Ye="AMS";break;case"textrm":Ye="Main";break;case"textsf":Ye="SansSerif";break;case"texttt":Ye="Typewriter";break;default:Ye=he}var _t;return Ce==="textbf"&&Ie==="textit"?_t="BoldItalic":Ce==="textbf"?_t="Bold":Ce==="textit"?_t="Italic":_t="Regular",Ye+"-"+_t},Vr={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},sr={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Bn=function(he,Ce){var Ie=sr[he],Ye=Ie[0],_t=Ie[1],Yt=Ie[2],Pr=new me(Ye),Yr=new Ne([Pr],{width:_t+"em",height:Yt+"em",style:"width:"+_t+"em",viewBox:"0 0 "+1e3*_t+" "+1e3*Yt,preserveAspectRatio:"xMinYMin"}),yn=Qe(["overlay"],[Yr],Ce);return yn.height=Yt,yn.style.height=Yt+"em",yn.style.width=_t+"em",yn},Er={fontMap:Vr,makeSymbol:on,mathsym:Gn,makeSpan:Xe,makeSvgSpan:Qe,makeLineSpan:st,makeAnchor:nt,makeFragment:ft,wrapFragment:Bt,makeVList:nr,makeOrd:la,makeGlue:Ur,staticSvg:Bn,svgData:sr,tryCombineChars:dt};function gn(Lt,he){var Ce=rn(Lt,he);if(!Ce)throw new Error("Expected node of type "+he+", but got "+(Lt?"node of type "+Lt.type:String(Lt)));return Ce}function rn(Lt,he){return Lt&&Lt.type===he?Lt:null}function Br(Lt,he){var Ce=Vn(Lt,he);if(!Ce)throw new Error('Expected node of type "atom" and family "'+he+'", but got '+(Lt?Lt.type==="atom"?"atom of family "+Lt.family:"node of type "+Lt.type:String(Lt)));return Ce}function Vn(Lt,he){return Lt&&Lt.type==="atom"&&Lt.family===he?Lt:null}function gi(Lt){var he=Ni(Lt);if(!he)throw new Error("Expected node of symbol group type, but got "+(Lt?"node of type "+Lt.type:String(Lt)));return he}function Ni(Lt){return Lt&&(Lt.type==="atom"||$t.hasOwnProperty(Lt.type))?Lt:null}var Wi={number:3,unit:"mu"},zi={number:4,unit:"mu"},Yi={number:5,unit:"mu"},mi={mord:{mop:Wi,mbin:zi,mrel:Yi,minner:Wi},mop:{mord:Wi,mop:Wi,mrel:Yi,minner:Wi},mbin:{mord:zi,mop:zi,mopen:zi,minner:zi},mrel:{mord:Yi,mop:Yi,mopen:Yi,minner:Yi},mopen:{},mclose:{mop:Wi,mbin:zi,mrel:Yi,minner:Wi},mpunct:{mord:Wi,mop:Wi,mrel:Yi,mopen:Wi,mclose:Wi,mpunct:Wi,minner:Wi},minner:{mord:Wi,mop:Wi,mbin:zi,mrel:Yi,mopen:Wi,mpunct:Wi,minner:Wi}},va={mord:{mop:Wi},mop:{mord:Wi,mop:Wi},mbin:{},mrel:{},mopen:{},mclose:{mop:Wi},mpunct:{},minner:{mop:Wi}},zn={},fn={},$n={};function Cn(Lt){for(var he=Lt.type,Ce=Lt.names,Ie=Lt.props,Ye=Lt.handler,_t=Lt.htmlBuilder,Yt=Lt.mathmlBuilder,Pr={type:he,numArgs:Ie.numArgs,argTypes:Ie.argTypes,greediness:Ie.greediness===void 0?1:Ie.greediness,allowedInText:!!Ie.allowedInText,allowedInMath:Ie.allowedInMath===void 0?!0:Ie.allowedInMath,numOptionalArgs:Ie.numOptionalArgs||0,infix:!!Ie.infix,handler:Ye},Yr=0;Yr<Ce.length;++Yr)zn[Ce[Yr]]=Pr;he&&(_t&&(fn[he]=_t),Yt&&($n[he]=Yt))}function ki(Lt){var he=Lt.type,Ce=Lt.htmlBuilder,Ie=Lt.mathmlBuilder;Cn({type:he,names:[],props:{numArgs:0},handler:function(){throw new Error("Should never be called.")},htmlBuilder:Ce,mathmlBuilder:Ie})}var In=function(he){var Ce=rn(he,"ordgroup");return Ce?Ce.body:[he]},na=Er.makeSpan,Ei=["leftmost","mbin","mopen","mrel","mop","mpunct"],pi=["rightmost","mrel","mclose","mpunct"],Ri={display:W.DISPLAY,text:W.TEXT,script:W.SCRIPT,scriptscript:W.SCRIPTSCRIPT},Na={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},Un=function(he,Ce,Ie,Ye){Ye===void 0&&(Ye=[null,null]);for(var _t=[],Yt=0;Yt<he.length;Yt++){var Pr=Zi(he[Yt],Ce);if(Pr instanceof ee){var Yr=Pr.children;_t.push.apply(_t,Yr)}else _t.push(Pr)}if(!Ie)return _t;var yn=Ce;if(he.length===1){var Jn=rn(he[0],"sizing")||rn(he[0],"styling");Jn&&(Jn.type==="sizing"?yn=Ce.havingSize(Jn.size):Jn.type==="styling"&&(yn=Ce.havingStyle(Ri[Jn.style])))}var Ci=na([Ye[0]||"leftmost"],[],Ce),Xi=na([Ye[1]||"rightmost"],[],Ce);return nn(_t,function(ga,Wa){var go=Wa.classes[0],No=ga.classes[0];go==="mbin"&&v.contains(pi,No)?Wa.classes[0]="mord":No==="mbin"&&v.contains(Ei,go)&&(ga.classes[0]="mord")},{node:Ci},Xi),nn(_t,function(ga,Wa){var go=Oi(Wa),No=Oi(ga),As=go&&No?ga.hasClass("mtight")?va[go][No]:mi[go][No]:null;if(As)return Er.makeGlue(As,yn)},{node:Ci},Xi),_t},nn=function Lt(he,Ce,Ie,Ye){Ye&&he.push(Ye);for(var _t=0;_t<he.length;_t++){var Yt=he[_t],Pr=Yn(Yt);if(Pr){Lt(Pr.children,Ce,Ie);continue}if(Yt.classes[0]==="mspace")continue;var Yr=Ce(Yt,Ie.node);Yr&&(Ie.insertAfter?Ie.insertAfter(Yr):(he.unshift(Yr),_t++)),Ie.node=Yt,Ie.insertAfter=function(yn){return function(Jn){he.splice(yn+1,0,Jn),_t++}}(_t)}Ye&&he.pop()},Yn=function(he){return he instanceof ee||he instanceof te?he:null},bi=function Lt(he,Ce){var Ie=Yn(he);if(Ie){var Ye=Ie.children;if(Ye.length){if(Ce==="right")return Lt(Ye[Ye.length-1],"right");if(Ce==="left")return Lt(Ye[0],"left")}}return he},Oi=function(he,Ce){return he?(Ce&&(he=bi(he,Ce)),Na[he.classes[0]]||null):null},_i=function(he,Ce){var Ie=["nulldelimiter"].concat(he.baseSizingClasses());return na(Ce.concat(Ie))},Zi=function(he,Ce,Ie){if(!he)return na();if(fn[he.type]){var Ye=fn[he.type](he,Ce);if(Ie&&Ce.size!==Ie.size){Ye=na(Ce.sizingClasses(Ie),[Ye],Ce);var _t=Ce.sizeMultiplier/Ie.sizeMultiplier;Ye.height*=_t,Ye.depth*=_t}return Ye}else throw new d("Got group of unknown type: '"+he.type+"'")};function qi(Lt,he){var Ce=na(["base"],Lt,he),Ie=na(["strut"]);return Ie.style.height=Ce.height+Ce.depth+"em",Ie.style.verticalAlign=-Ce.depth+"em",Ce.children.unshift(Ie),Ce}function ea(Lt,he){var Ce=null;Lt.length===1&&Lt[0].type==="tag"&&(Ce=Lt[0].tag,Lt=Lt[0].body);for(var Ie=Un(Lt,he,!0),Ye=[],_t=[],Yt=0;Yt<Ie.length;Yt++)if(_t.push(Ie[Yt]),Ie[Yt].hasClass("mbin")||Ie[Yt].hasClass("mrel")||Ie[Yt].hasClass("allowbreak")){for(var Pr=!1;Yt<Ie.length-1&&Ie[Yt+1].hasClass("mspace")&&!Ie[Yt+1].hasClass("newline");)Yt++,_t.push(Ie[Yt]),Ie[Yt].hasClass("nobreak")&&(Pr=!0);Pr||(Ye.push(qi(_t,he)),_t=[])}else Ie[Yt].hasClass("newline")&&(_t.pop(),_t.length>0&&(Ye.push(qi(_t,he)),_t=[]),Ye.push(Ie[Yt]));_t.length>0&&Ye.push(qi(_t,he));var Yr;Ce&&(Yr=qi(Un(Ce,he,!0)),Yr.classes=["tag"],Ye.push(Yr));var yn=na(["katex-html"],Ye);if(yn.setAttribute("aria-hidden","true"),Yr){var Jn=Yr.children[0];Jn.style.height=yn.height+yn.depth+"em",Jn.style.verticalAlign=-yn.depth+"em"}return yn}function ya(Lt){return new ee(Lt)}var co=function(){function Lt(Ce,Ie){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=Ce,this.attributes={},this.children=Ie||[]}var he=Lt.prototype;return he.setAttribute=function(Ie,Ye){this.attributes[Ie]=Ye},he.getAttribute=function(Ie){return this.attributes[Ie]},he.toNode=function(){var Ie=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var Ye in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ye)&&Ie.setAttribute(Ye,this.attributes[Ye]);for(var _t=0;_t<this.children.length;_t++)Ie.appendChild(this.children[_t].toNode());return Ie},he.toMarkup=function(){var Ie="<"+this.type;for(var Ye in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ye)&&(Ie+=" "+Ye+'="',Ie+=v.escape(this.attributes[Ye]),Ie+='"');Ie+=">";for(var _t=0;_t<this.children.length;_t++)Ie+=this.children[_t].toMarkup();return Ie+="</"+this.type+">",Ie},he.toText=function(){return this.children.map(function(Ie){return Ie.toText()}).join("")},Lt}(),io=function(){function Lt(Ce){this.text=void 0,this.text=Ce}var he=Lt.prototype;return he.toNode=function(){return document.createTextNode(this.text)},he.toMarkup=function(){return v.escape(this.toText())},he.toText=function(){return this.text},Lt}(),rs=function(){function Lt(Ce){this.width=void 0,this.character=void 0,this.width=Ce,Ce>=.05555&&Ce<=.05556?this.character="\u200A":Ce>=.1666&&Ce<=.1667?this.character="\u2009":Ce>=.2222&&Ce<=.2223?this.character="\u2005":Ce>=.2777&&Ce<=.2778?this.character="\u2005\u200A":Ce>=-.05556&&Ce<=-.05555?this.character="\u200A\u2063":Ce>=-.1667&&Ce<=-.1666?this.character="\u2009\u2063":Ce>=-.2223&&Ce<=-.2222?this.character="\u205F\u2063":Ce>=-.2778&&Ce<=-.2777?this.character="\u2005\u2063":this.character=null}var he=Lt.prototype;return he.toNode=function(){if(this.character)return document.createTextNode(this.character);var Ie=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return Ie.setAttribute("width",this.width+"em"),Ie},he.toMarkup=function(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+this.width+'em"/>'},he.toText=function(){return this.character?this.character:" "},Lt}(),Pi={MathNode:co,TextNode:io,SpaceNode:rs,newDocumentFragment:ya},dn=function(he,Ce,Ie){return ht[Ce][he]&&ht[Ce][he].replace&&he.charCodeAt(0)!==55349&&!(Gt.hasOwnProperty(he)&&Ie&&(Ie.fontFamily&&Ie.fontFamily.substr(4,2)==="tt"||Ie.font&&Ie.font.substr(4,2)==="tt"))&&(he=ht[Ce][he].replace),new Pi.TextNode(he)},ha=function(he){return he.length===1?he[0]:new Pi.MathNode("mrow",he)},ba=function(he,Ce){if(Ce.fontFamily==="texttt")return"monospace";if(Ce.fontFamily==="textsf")return Ce.fontShape==="textit"&&Ce.fontWeight==="textbf"?"sans-serif-bold-italic":Ce.fontShape==="textit"?"sans-serif-italic":Ce.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(Ce.fontShape==="textit"&&Ce.fontWeight==="textbf")return"bold-italic";if(Ce.fontShape==="textit")return"italic";if(Ce.fontWeight==="textbf")return"bold";var Ie=Ce.font;if(!Ie||Ie==="mathnormal")return null;var Ye=he.mode;if(Ie==="mathit")return"italic";if(Ie==="boldsymbol")return"bold-italic";if(Ie==="mathbf")return"bold";if(Ie==="mathbb")return"double-struck";if(Ie==="mathfrak")return"fraktur";if(Ie==="mathscr"||Ie==="mathcal")return"script";if(Ie==="mathsf")return"sans-serif";if(Ie==="mathtt")return"monospace";var _t=he.text;if(v.contains(["\\imath","\\jmath"],_t))return null;ht[Ye][_t]&&ht[Ye][_t].replace&&(_t=ht[Ye][_t].replace);var Yt=Er.fontMap[Ie].fontName;return ut(_t,Yt,Ye)?Er.fontMap[Ie].variant:null},ta=function(he,Ce,Ie){if(he.length===1){var Ye=lr(he[0],Ce);return Ie&&Ye instanceof co&&Ye.type==="mo"&&(Ye.setAttribute("lspace","0em"),Ye.setAttribute("rspace","0em")),[Ye]}for(var _t=[],Yt,Pr=0;Pr<he.length;Pr++){var Yr=lr(he[Pr],Ce);if(Yr instanceof co&&Yt instanceof co){if(Yr.type==="mtext"&&Yt.type==="mtext"&&Yr.getAttribute("mathvariant")===Yt.getAttribute("mathvariant")){var yn;(yn=Yt.children).push.apply(yn,Yr.children);continue}else if(Yr.type==="mn"&&Yt.type==="mn"){var Jn;(Jn=Yt.children).push.apply(Jn,Yr.children);continue}else if(Yr.type==="mi"&&Yr.children.length===1&&Yt.type==="mn"){var Ci=Yr.children[0];if(Ci instanceof io&&Ci.text==="."){var Xi;(Xi=Yt.children).push.apply(Xi,Yr.children);continue}}else if(Yt.type==="mi"&&Yt.children.length===1){var ga=Yt.children[0];if(ga instanceof io&&ga.text==="\u0338"&&(Yr.type==="mo"||Yr.type==="mi"||Yr.type==="mn")){var Wa=Yr.children[0];Wa instanceof io&&Wa.text.length>0&&(Wa.text=Wa.text.slice(0,1)+"\u0338"+Wa.text.slice(1),_t.pop())}}}_t.push(Yr),Yt=Yr}return _t},so=function(he,Ce,Ie){return ha(ta(he,Ce,Ie))},lr=function(he,Ce){if(!he)return new Pi.MathNode("mrow");if($n[he.type]){var Ie=$n[he.type](he,Ce);return Ie}else throw new d("Got group of unknown type: '"+he.type+"'")};function pn(Lt,he,Ce,Ie){var Ye=ta(Lt,Ce),_t;Ye.length===1&&Ye[0]instanceof co&&v.contains(["mrow","mtable"],Ye[0].type)?_t=Ye[0]:_t=new Pi.MathNode("mrow",Ye);var Yt=new Pi.MathNode("annotation",[new Pi.TextNode(he)]);Yt.setAttribute("encoding","application/x-tex");var Pr=new Pi.MathNode("semantics",[_t,Yt]),Yr=new Pi.MathNode("math",[Pr]);Yr.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var yn=Ie?"katex":"katex-mathml";return Er.makeSpan([yn],[Yr])}var _n=function(he){return new rr({style:he.displayMode?W.DISPLAY:W.TEXT,maxSize:he.maxSize,minRuleThickness:he.minRuleThickness})},Pn=function(he,Ce){if(Ce.displayMode){var Ie=["katex-display"];Ce.leqno&&Ie.push("leqno"),Ce.fleqn&&Ie.push("fleqn"),he=Er.makeSpan(Ie,[he])}return he},ct=function(he,Ce,Ie){var Ye=_n(Ie),_t;if(Ie.output==="mathml")return pn(he,Ce,Ye,!0);if(Ie.output==="html"){var Yt=ea(he,Ye);_t=Er.makeSpan(["katex"],[Yt])}else{var Pr=pn(he,Ce,Ye,!1),Yr=ea(he,Ye);_t=Er.makeSpan(["katex"],[Pr,Yr])}return Pn(_t,Ie)},Vt=function(he,Ce,Ie){var Ye=_n(Ie),_t=ea(he,Ye),Yt=Er.makeSpan(["katex"],[_t]);return Pn(Yt,Ie)},Cr=ct,xr={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB"},Gr=function(he){var Ce=new Pi.MathNode("mo",[new Pi.TextNode(xr[he.substr(1)])]);return Ce.setAttribute("stretchy","true"),Ce},$r={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},hn=function(he){return he.type==="ordgroup"?he.body.length:1},On=function(he,Ce){function Ie(){var Yr=4e5,yn=he.label.substr(1);if(v.contains(["widehat","widecheck","widetilde","utilde"],yn)){var Jn=he,Ci=hn(Jn.base),Xi,ga,Wa;if(Ci>5)yn==="widehat"||yn==="widecheck"?(Xi=420,Yr=2364,Wa=.42,ga=yn+"4"):(Xi=312,Yr=2340,Wa=.34,ga="tilde4");else{var go=[1,1,2,2,3,3][Ci];yn==="widehat"||yn==="widecheck"?(Yr=[0,1062,2364,2364,2364][go],Xi=[0,239,300,360,420][go],Wa=[0,.24,.3,.3,.36,.42][go],ga=yn+go):(Yr=[0,600,1033,2339,2340][go],Xi=[0,260,286,306,312][go],Wa=[0,.26,.286,.3,.306,.34][go],ga="tilde"+go)}var No=new me(ga),As=new Ne([No],{width:"100%",height:Wa+"em",viewBox:"0 0 "+Yr+" "+Xi,preserveAspectRatio:"none"});return{span:Er.makeSvgSpan([],[As],Ce),minWidth:0,height:Wa}}else{var ss=[],ps=$r[yn],nl=ps[0],Ks=ps[1],dl=ps[2],ls=dl/1e3,Ys=nl.length,Rl,kl;if(Ys===1){var el=ps[3];Rl=["hide-tail"],kl=[el]}else if(Ys===2)Rl=["halfarrow-left","halfarrow-right"],kl=["xMinYMin","xMaxYMin"];else if(Ys===3)Rl=["brace-left","brace-center","brace-right"],kl=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
`+Ys+" children.");for(var Cl=0;Cl<Ys;Cl++){var mc=new me(nl[Cl]),lc=new Ne([mc],{width:"400em",height:ls+"em",viewBox:"0 0 "+Yr+" "+dl,preserveAspectRatio:kl[Cl]+" slice"}),bl=Er.makeSvgSpan([Rl[Cl]],[lc],Ce);if(Ys===1)return{span:bl,minWidth:Ks,height:ls};bl.style.height=ls+"em",ss.push(bl)}return{span:Er.makeSpan(["stretchy"],ss,Ce),minWidth:Ks,height:ls}}}var Ye=Ie(),_t=Ye.span,Yt=Ye.minWidth,Pr=Ye.height;return _t.height=Pr,_t.style.height=Pr+"em",Yt>0&&(_t.style.minWidth=Yt+"em"),_t},Qn=function(he,Ce,Ie,Ye){var _t,Yt=he.height+he.depth+2*Ie;if(/fbox|color/.test(Ce)){if(_t=Er.makeSpan(["stretchy",Ce],[],Ye),Ce==="fbox"){var Pr=Ye.color&&Ye.getColor();Pr&&(_t.style.borderColor=Pr)}}else{var Yr=[];/^[bx]cancel$/.test(Ce)&&Yr.push(new be({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(Ce)&&Yr.push(new be({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var yn=new Ne(Yr,{width:"100%",height:Yt+"em"});_t=Er.makeSvgSpan([],[yn],Ye)}return _t.height=Yt,_t.style.height=Yt+"em",_t},qn={encloseSpan:Qn,mathMLnode:Gr,svgSpan:On},si=function(he,Ce){var Ie,Ye,_t=rn(he,"supsub"),Yt;_t?(Ye=gn(_t.base,"accent"),Ie=Ye.base,_t.base=Ie,Yt=it(Zi(_t,Ce)),_t.base=Ye):(Ye=gn(he,"accent"),Ie=Ye.base);var Pr=Zi(Ie,Ce.havingCrampedStyle()),Yr=Ye.isShifty&&v.isCharacterBox(Ie),yn=0;if(Yr){var Jn=v.getBaseElem(Ie),Ci=Zi(Jn,Ce.havingCrampedStyle());yn=Re(Ci).skew}var Xi=Math.min(Pr.height,Ce.fontMetrics().xHeight),ga;if(Ye.isStretchy)ga=qn.svgSpan(Ye,Ce),ga=Er.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Pr},{type:"elem",elem:ga,wrapperClasses:["svg-align"],wrapperStyle:yn>0?{width:"calc(100% - "+2*yn+"em)",marginLeft:2*yn+"em"}:void 0}]},Ce);else{var Wa,go;Ye.label==="\\vec"?(Wa=Er.staticSvg("vec",Ce),go=Er.svgData.vec[1]):(Wa=Er.makeOrd({mode:Ye.mode,text:Ye.label},Ce,"textord"),Wa=Re(Wa),Wa.italic=0,go=Wa.width),ga=Er.makeSpan(["accent-body"],[Wa]);var No=Ye.label==="\\textcircled";No&&(ga.classes.push("accent-full"),Xi=Pr.height);var As=yn;No||(As-=go/2),ga.style.left=As+"em",Ye.label==="\\textcircled"&&(ga.style.top=".2em"),ga=Er.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Pr},{type:"kern",size:-Xi},{type:"elem",elem:ga}]},Ce)}var ss=Er.makeSpan(["mord","accent"],[ga],Ce);return Yt?(Yt.children[0]=ss,Yt.height=Math.max(ss.height,Yt.height),Yt.classes[0]="mord",Yt):ss},oi=function(he,Ce){var Ie=he.isStretchy?qn.mathMLnode(he.label):new Pi.MathNode("mo",[dn(he.label,he.mode)]),Ye=new Pi.MathNode("mover",[lr(he.base,Ce),Ie]);return Ye.setAttribute("accent","true"),Ye},Kn=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(Lt){return"\\"+Lt}).join("|"));Cn({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(he,Ce){var Ie=Ce[0],Ye=!Kn.test(he.funcName),_t=!Ye||he.funcName==="\\widehat"||he.funcName==="\\widetilde"||he.funcName==="\\widecheck";return{type:"accent",mode:he.parser.mode,label:he.funcName,isStretchy:Ye,isShifty:_t,base:Ie}},htmlBuilder:si,mathmlBuilder:oi}),Cn({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(he,Ce){var Ie=Ce[0];return{type:"accent",mode:he.parser.mode,label:he.funcName,isStretchy:!1,isShifty:!0,base:Ie}},htmlBuilder:si,mathmlBuilder:oi}),Cn({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=Ce[0];return{type:"accentUnder",mode:Ie.mode,label:Ye,base:_t}},htmlBuilder:function(he,Ce){var Ie=Zi(he.base,Ce),Ye=qn.svgSpan(he,Ce),_t=he.label==="\\utilde"?.12:0,Yt=Er.makeVList({positionType:"bottom",positionData:Ye.height+_t,children:[{type:"elem",elem:Ye,wrapperClasses:["svg-align"]},{type:"kern",size:_t},{type:"elem",elem:Ie}]},Ce);return Er.makeSpan(["mord","accentunder"],[Yt],Ce)},mathmlBuilder:function(he,Ce){var Ie=qn.mathMLnode(he.label),Ye=new Pi.MathNode("munder",[lr(he.base,Ce),Ie]);return Ye.setAttribute("accentunder","true"),Ye}});var Zn=function(he){var Ce=new Pi.MathNode("mpadded",he?[he]:[]);return Ce.setAttribute("width","+0.6em"),Ce.setAttribute("lspace","0.3em"),Ce};Cn({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],props:{numArgs:1,numOptionalArgs:1},handler:function(he,Ce,Ie){var Ye=he.parser,_t=he.funcName;return{type:"xArrow",mode:Ye.mode,label:_t,body:Ce[0],below:Ie[0]}},htmlBuilder:function(he,Ce){var Ie=Ce.style,Ye=Ce.havingStyle(Ie.sup()),_t=Er.wrapFragment(Zi(he.body,Ye,Ce),Ce);_t.classes.push("x-arrow-pad");var Yt;he.below&&(Ye=Ce.havingStyle(Ie.sub()),Yt=Er.wrapFragment(Zi(he.below,Ye,Ce),Ce),Yt.classes.push("x-arrow-pad"));var Pr=qn.svgSpan(he,Ce),Yr=-Ce.fontMetrics().axisHeight+.5*Pr.height,yn=-Ce.fontMetrics().axisHeight-.5*Pr.height-.111;(_t.depth>.25||he.label==="\\xleftequilibrium")&&(yn-=_t.depth);var Jn;if(Yt){var Ci=-Ce.fontMetrics().axisHeight+Yt.height+.5*Pr.height+.111;Jn=Er.makeVList({positionType:"individualShift",children:[{type:"elem",elem:_t,shift:yn},{type:"elem",elem:Pr,shift:Yr},{type:"elem",elem:Yt,shift:Ci}]},Ce)}else Jn=Er.makeVList({positionType:"individualShift",children:[{type:"elem",elem:_t,shift:yn},{type:"elem",elem:Pr,shift:Yr}]},Ce);return Jn.children[0].children[0].children[1].classes.push("svg-align"),Er.makeSpan(["mrel","x-arrow"],[Jn],Ce)},mathmlBuilder:function(he,Ce){var Ie=qn.mathMLnode(he.label),Ye;if(he.body){var _t=Zn(lr(he.body,Ce));if(he.below){var Yt=Zn(lr(he.below,Ce));Ye=new Pi.MathNode("munderover",[Ie,Yt,_t])}else Ye=new Pi.MathNode("mover",[Ie,_t])}else if(he.below){var Pr=Zn(lr(he.below,Ce));Ye=new Pi.MathNode("munder",[Ie,Pr])}else Ye=Zn(),Ye=new Pi.MathNode("mover",[Ie,Ye]);return Ye}}),Cn({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(he,Ce){for(var Ie=he.parser,Ye=gn(Ce[0],"ordgroup"),_t=Ye.body,Yt="",Pr=0;Pr<_t.length;Pr++){var Yr=gn(_t[Pr],"textord");Yt+=Yr.text}var yn=parseInt(Yt);if(isNaN(yn))throw new d("\\@char has non-numeric argument "+Yt);return{type:"textord",mode:Ie.mode,text:String.fromCharCode(yn)}}});var ni=function(he,Ce){var Ie=Un(he.body,Ce.withColor(he.color),!1);return Er.makeFragment(Ie)},wi=function(he,Ce){var Ie=ta(he.body,Ce.withColor(he.color)),Ye=new Pi.MathNode("mstyle",Ie);return Ye.setAttribute("mathcolor",he.color),Ye};Cn({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","original"]},handler:function(he,Ce){var Ie=he.parser,Ye=gn(Ce[0],"color-token").color,_t=Ce[1];return{type:"color",mode:Ie.mode,color:Ye,body:In(_t)}},htmlBuilder:ni,mathmlBuilder:wi}),Cn({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:["color"]},handler:function(he,Ce){var Ie=he.parser,Ye=he.breakOnTokenText,_t=gn(Ce[0],"color-token").color;Ie.gullet.macros.set("\\current@color",_t);var Yt=Ie.parseExpression(!0,Ye);return{type:"color",mode:Ie.mode,color:_t,body:Yt}},htmlBuilder:ni,mathmlBuilder:wi}),Cn({type:"cr",names:["\\cr","\\newline"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler:function(he,Ce,Ie){var Ye=he.parser,_t=he.funcName,Yt=Ie[0],Pr=_t==="\\cr",Yr=!1;return Pr||(Ye.settings.displayMode&&Ye.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode")?Yr=!1:Yr=!0),{type:"cr",mode:Ye.mode,newLine:Yr,newRow:Pr,size:Yt&&gn(Yt,"size").value}},htmlBuilder:function(he,Ce){if(he.newRow)throw new d("\\cr valid only within a tabular/array environment");var Ie=Er.makeSpan(["mspace"],[],Ce);return he.newLine&&(Ie.classes.push("newline"),he.size&&(Ie.style.marginTop=dr(he.size,Ce)+"em")),Ie},mathmlBuilder:function(he,Ce){var Ie=new Pi.MathNode("mspace");return he.newLine&&(Ie.setAttribute("linebreak","newline"),he.size&&Ie.setAttribute("height",dr(he.size,Ce)+"em")),Ie}});var Di=function(he,Ce,Ie){var Ye=ht.math[he]&&ht.math[he].replace,_t=ut(Ye||he,Ce,Ie);if(!_t)throw new Error("Unsupported symbol "+he+" and font size "+Ce+".");return _t},Ui=function(he,Ce,Ie,Ye){var _t=Ie.havingBaseStyle(Ce),Yt=Er.makeSpan(Ye.concat(_t.sizingClasses(Ie)),[he],Ie),Pr=_t.sizeMultiplier/Ie.sizeMultiplier;return Yt.height*=Pr,Yt.depth*=Pr,Yt.maxFontSize=_t.sizeMultiplier,Yt},ca=function(he,Ce,Ie){var Ye=Ce.havingBaseStyle(Ie),_t=(1-Ce.sizeMultiplier/Ye.sizeMultiplier)*Ce.fontMetrics().axisHeight;he.classes.push("delimcenter"),he.style.top=_t+"em",he.height-=_t,he.depth+=_t},ia=function(he,Ce,Ie,Ye,_t,Yt){var Pr=Er.makeSymbol(he,"Main-Regular",_t,Ye),Yr=Ui(Pr,Ce,Ye,Yt);return Ie&&ca(Yr,Ye,Ce),Yr},Ia=function(he,Ce,Ie,Ye){return Er.makeSymbol(he,"Size"+Ce+"-Regular",Ie,Ye)},Fa=function(he,Ce,Ie,Ye,_t,Yt){var Pr=Ia(he,Ce,_t,Ye),Yr=Ui(Er.makeSpan(["delimsizing","size"+Ce],[Pr],Ye),W.TEXT,Ye,Yt);return Ie&&ca(Yr,Ye,W.TEXT),Yr},Aa=function(he,Ce,Ie){var Ye;Ce==="Size1-Regular"?Ye="delim-size1":Ye="delim-size4";var _t=Er.makeSpan(["delimsizinginner",Ye],[Er.makeSpan([],[Er.makeSymbol(he,Ce,Ie)])]);return{type:"elem",elem:_t}},Ea={type:"kern",size:-.005},xa=function(he,Ce,Ie,Ye,_t,Yt){var Pr,Yr,yn,Jn;Pr=yn=Jn=he,Yr=null;var Ci="Size1-Regular";he==="\\uparrow"?yn=Jn="\u23D0":he==="\\Uparrow"?yn=Jn="\u2016":he==="\\downarrow"?Pr=yn="\u23D0":he==="\\Downarrow"?Pr=yn="\u2016":he==="\\updownarrow"?(Pr="\\uparrow",yn="\u23D0",Jn="\\downarrow"):he==="\\Updownarrow"?(Pr="\\Uparrow",yn="\u2016",Jn="\\Downarrow"):he==="["||he==="\\lbrack"?(Pr="\u23A1",yn="\u23A2",Jn="\u23A3",Ci="Size4-Regular"):he==="]"||he==="\\rbrack"?(Pr="\u23A4",yn="\u23A5",Jn="\u23A6",Ci="Size4-Regular"):he==="\\lfloor"||he==="\u230A"?(yn=Pr="\u23A2",Jn="\u23A3",Ci="Size4-Regular"):he==="\\lceil"||he==="\u2308"?(Pr="\u23A1",yn=Jn="\u23A2",Ci="Size4-Regular"):he==="\\rfloor"||he==="\u230B"?(yn=Pr="\u23A5",Jn="\u23A6",Ci="Size4-Regular"):he==="\\rceil"||he==="\u2309"?(Pr="\u23A4",yn=Jn="\u23A5",Ci="Size4-Regular"):he==="("||he==="\\lparen"?(Pr="\u239B",yn="\u239C",Jn="\u239D",Ci="Size4-Regular"):he===")"||he==="\\rparen"?(Pr="\u239E",yn="\u239F",Jn="\u23A0",Ci="Size4-Regular"):he==="\\{"||he==="\\lbrace"?(Pr="\u23A7",Yr="\u23A8",Jn="\u23A9",yn="\u23AA",Ci="Size4-Regular"):he==="\\}"||he==="\\rbrace"?(Pr="\u23AB",Yr="\u23AC",Jn="\u23AD",yn="\u23AA",Ci="Size4-Regular"):he==="\\lgroup"||he==="\u27EE"?(Pr="\u23A7",Jn="\u23A9",yn="\u23AA",Ci="Size4-Regular"):he==="\\rgroup"||he==="\u27EF"?(Pr="\u23AB",Jn="\u23AD",yn="\u23AA",Ci="Size4-Regular"):he==="\\lmoustache"||he==="\u23B0"?(Pr="\u23A7",Jn="\u23AD",yn="\u23AA",Ci="Size4-Regular"):(he==="\\rmoustache"||he==="\u23B1")&&(Pr="\u23AB",Jn="\u23A9",yn="\u23AA",Ci="Size4-Regular");var Xi=Di(Pr,Ci,_t),ga=Xi.height+Xi.depth,Wa=Di(yn,Ci,_t),go=Wa.height+Wa.depth,No=Di(Jn,Ci,_t),As=No.height+No.depth,ss=0,ps=1;if(Yr!==null){var nl=Di(Yr,Ci,_t);ss=nl.height+nl.depth,ps=2}var Ks=ga+As+ss,dl=Math.max(0,Math.ceil((Ce-Ks)/(ps*go))),ls=Ks+dl*ps*go,Ys=Ye.fontMetrics().axisHeight;Ie&&(Ys*=Ye.sizeMultiplier);var Rl=ls/2-Ys,kl=(dl+1)*.005-go,el=[];if(el.push(Aa(Jn,Ci,_t)),Yr===null)for(var Cl=0;Cl<dl;Cl++)el.push(Ea),el.push(Aa(yn,Ci,_t));else{for(var mc=0;mc<dl;mc++)el.push(Ea),el.push(Aa(yn,Ci,_t));el.push({type:"kern",size:kl}),el.push(Aa(yn,Ci,_t)),el.push(Ea),el.push(Aa(Yr,Ci,_t));for(var lc=0;lc<dl;lc++)el.push(Ea),el.push(Aa(yn,Ci,_t))}el.push({type:"kern",size:kl}),el.push(Aa(yn,Ci,_t)),el.push(Ea),el.push(Aa(Pr,Ci,_t));var bl=Ye.havingBaseStyle(W.TEXT),il=Er.makeVList({positionType:"bottom",positionData:Rl,children:el},bl);return Ui(Er.makeSpan(["delimsizing","mult"],[il],bl),W.TEXT,Ye,Yt)},Ai=80,oa=.08,Ba=function(he,Ce,Ie,Ye,_t){var Yt=ge(he,Ye,Ie),Pr=new me(he,Yt),Yr=new Ne([Pr],{width:"400em",height:Ce+"em",viewBox:"0 0 400000 "+Ie,preserveAspectRatio:"xMinYMin slice"});return Er.makeSvgSpan(["hide-tail"],[Yr],_t)},Nr=function(he,Ce){var Ie=Ce.havingBaseSizing(),Ye=Dn("\\surd",he*Ie.sizeMultiplier,Jr,Ie),_t=Ie.sizeMultiplier,Yt=Math.max(0,Ce.minRuleThickness-Ce.fontMetrics().sqrtRuleThickness),Pr,Yr=0,yn=0,Jn=0,Ci;return Ye.type==="small"?(Jn=1e3+1e3*Yt+Ai,he<1?_t=1:he<1.4&&(_t=.7),Yr=(1+Yt+oa)/_t,yn=(1+Yt)/_t,Pr=Ba("sqrtMain",Yr,Jn,Yt,Ce),Pr.style.minWidth="0.853em",Ci=.833/_t):Ye.type==="large"?(Jn=(1e3+Ai)*hr[Ye.size],yn=(hr[Ye.size]+Yt)/_t,Yr=(hr[Ye.size]+Yt+oa)/_t,Pr=Ba("sqrtSize"+Ye.size,Yr,Jn,Yt,Ce),Pr.style.minWidth="1.02em",Ci=1/_t):(Yr=he+Yt+oa,yn=he+Yt,Jn=Math.floor(1e3*he+Yt)+Ai,Pr=Ba("sqrtTall",Yr,Jn,Yt,Ce),Pr.style.minWidth="0.742em",Ci=1.056),Pr.height=yn,Pr.style.height=Yr+"em",{span:Pr,advanceWidth:Ci,ruleWidth:(Ce.fontMetrics().sqrtRuleThickness+Yt)*_t}},Qr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],bn=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],Zr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],hr=[0,1.2,1.8,2.4,3],jr=function(he,Ce,Ie,Ye,_t){if(he==="<"||he==="\\lt"||he==="\u27E8"?he="\\langle":(he===">"||he==="\\gt"||he==="\u27E9")&&(he="\\rangle"),v.contains(Qr,he)||v.contains(Zr,he))return Fa(he,Ce,!1,Ie,Ye,_t);if(v.contains(bn,he))return xa(he,hr[Ce],!1,Ie,Ye,_t);throw new d("Illegal delimiter: '"+he+"'")},wr=[{type:"small",style:W.SCRIPTSCRIPT},{type:"small",style:W.SCRIPT},{type:"small",style:W.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],an=[{type:"small",style:W.SCRIPTSCRIPT},{type:"small",style:W.SCRIPT},{type:"small",style:W.TEXT},{type:"stack"}],Jr=[{type:"small",style:W.SCRIPTSCRIPT},{type:"small",style:W.SCRIPT},{type:"small",style:W.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],kn=function(he){if(he.type==="small")return"Main-Regular";if(he.type==="large")return"Size"+he.size+"-Regular";if(he.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+he.type+"' here.")},Dn=function(he,Ce,Ie,Ye){for(var _t=Math.min(2,3-Ye.style.size),Yt=_t;Yt<Ie.length&&!(Ie[Yt].type==="stack");Yt++){var Pr=Di(he,kn(Ie[Yt]),"math"),Yr=Pr.height+Pr.depth;if(Ie[Yt].type==="small"){var yn=Ye.havingBaseStyle(Ie[Yt].style);Yr*=yn.sizeMultiplier}if(Yr>Ce)return Ie[Yt]}return Ie[Ie.length-1]},Xn=function(he,Ce,Ie,Ye,_t,Yt){he==="<"||he==="\\lt"||he==="\u27E8"?he="\\langle":(he===">"||he==="\\gt"||he==="\u27E9")&&(he="\\rangle");var Pr;v.contains(Zr,he)?Pr=wr:v.contains(Qr,he)?Pr=Jr:Pr=an;var Yr=Dn(he,Ce,Pr,Ye);return Yr.type==="small"?ia(he,Yr.style,Ie,Ye,_t,Yt):Yr.type==="large"?Fa(he,Yr.size,Ie,Ye,_t,Yt):xa(he,Ce,Ie,Ye,_t,Yt)},vi=function(he,Ce,Ie,Ye,_t,Yt){var Pr=Ye.fontMetrics().axisHeight*Ye.sizeMultiplier,Yr=901,yn=5/Ye.fontMetrics().ptPerEm,Jn=Math.max(Ce-Pr,Ie+Pr),Ci=Math.max(Jn/500*Yr,2*Jn-yn);return Xn(he,Ci,!0,Ye,_t,Yt)},Li={sqrtImage:Nr,sizedDelim:jr,customSizedDelim:Xn,leftRightDelim:vi},ji={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Sa=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Ga(Lt,he){var Ce=Ni(Lt);if(Ce&&v.contains(Sa,Ce.text))return Ce;throw new d("Invalid delimiter: '"+(Ce?Ce.text:JSON.stringify(Lt))+"' after '"+he.funcName+"'",Lt)}Cn({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(he,Ce){var Ie=Ga(Ce[0],he);return{type:"delimsizing",mode:he.parser.mode,size:ji[he.funcName].size,mclass:ji[he.funcName].mclass,delim:Ie.text}},htmlBuilder:function(he,Ce){return he.delim==="."?Er.makeSpan([he.mclass]):Li.sizedDelim(he.delim,he.size,Ce,he.mode,[he.mclass])},mathmlBuilder:function(he){var Ce=[];he.delim!=="."&&Ce.push(dn(he.delim,he.mode));var Ie=new Pi.MathNode("mo",Ce);return he.mclass==="mopen"||he.mclass==="mclose"?Ie.setAttribute("fence","true"):Ie.setAttribute("fence","false"),Ie}});function Ya(Lt){if(!Lt.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Cn({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(he,Ce){var Ie=he.parser.gullet.macros.get("\\current@color");if(Ie&&typeof Ie!="string")throw new d("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:he.parser.mode,delim:Ga(Ce[0],he).text,color:Ie}}}),Cn({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(he,Ce){var Ie=Ga(Ce[0],he),Ye=he.parser;++Ye.leftrightDepth;var _t=Ye.parseExpression(!1);--Ye.leftrightDepth,Ye.expect("\\right",!1);var Yt=gn(Ye.parseFunction(),"leftright-right");return{type:"leftright",mode:Ye.mode,body:_t,left:Ie.text,right:Yt.delim,rightColor:Yt.color}},htmlBuilder:function(he,Ce){Ya(he);for(var Ie=Un(he.body,Ce,!0,["mopen","mclose"]),Ye=0,_t=0,Yt=!1,Pr=0;Pr<Ie.length;Pr++)Ie[Pr].isMiddle?Yt=!0:(Ye=Math.max(Ie[Pr].height,Ye),_t=Math.max(Ie[Pr].depth,_t));Ye*=Ce.sizeMultiplier,_t*=Ce.sizeMultiplier;var Yr;if(he.left==="."?Yr=_i(Ce,["mopen"]):Yr=Li.leftRightDelim(he.left,Ye,_t,Ce,he.mode,["mopen"]),Ie.unshift(Yr),Yt)for(var yn=1;yn<Ie.length;yn++){var Jn=Ie[yn],Ci=Jn.isMiddle;Ci&&(Ie[yn]=Li.leftRightDelim(Ci.delim,Ye,_t,Ci.options,he.mode,[]))}var Xi;if(he.right===".")Xi=_i(Ce,["mclose"]);else{var ga=he.rightColor?Ce.withColor(he.rightColor):Ce;Xi=Li.leftRightDelim(he.right,Ye,_t,ga,he.mode,["mclose"])}return Ie.push(Xi),Er.makeSpan(["minner"],Ie,Ce)},mathmlBuilder:function(he,Ce){Ya(he);var Ie=ta(he.body,Ce);if(he.left!=="."){var Ye=new Pi.MathNode("mo",[dn(he.left,he.mode)]);Ye.setAttribute("fence","true"),Ie.unshift(Ye)}if(he.right!=="."){var _t=new Pi.MathNode("mo",[dn(he.right,he.mode)]);_t.setAttribute("fence","true"),he.rightColor&&_t.setAttribute("mathcolor",he.rightColor),Ie.push(_t)}return ha(Ie)}}),Cn({type:"middle",names:["\\middle"],props:{numArgs:1},handler:function(he,Ce){var Ie=Ga(Ce[0],he);if(!he.parser.leftrightDepth)throw new d("\\middle without preceding \\left",Ie);return{type:"middle",mode:he.parser.mode,delim:Ie.text}},htmlBuilder:function(he,Ce){var Ie;if(he.delim===".")Ie=_i(Ce,[]);else{Ie=Li.sizedDelim(he.delim,1,Ce,he.mode,[]);var Ye={delim:he.delim,options:Ce};Ie.isMiddle=Ye}return Ie},mathmlBuilder:function(he,Ce){var Ie=he.delim==="\\vert"||he.delim==="|"?dn("|","text"):dn(he.delim,he.mode),Ye=new Pi.MathNode("mo",[Ie]);return Ye.setAttribute("fence","true"),Ye.setAttribute("lspace","0.05em"),Ye.setAttribute("rspace","0.05em"),Ye}});var bo=function(he,Ce){var Ie=Er.wrapFragment(Zi(he.body,Ce),Ce),Ye=he.label.substr(1),_t=Ce.sizeMultiplier,Yt,Pr=0,Yr=v.isCharacterBox(he.body);if(Ye==="sout")Yt=Er.makeSpan(["stretchy","sout"]),Yt.height=Ce.fontMetrics().defaultRuleThickness/_t,Pr=-.5*Ce.fontMetrics().xHeight;else{/cancel/.test(Ye)?Yr||Ie.classes.push("cancel-pad"):Ie.classes.push("boxpad");var yn=0,Jn=0;/box/.test(Ye)?(Jn=Math.max(Ce.fontMetrics().fboxrule,Ce.minRuleThickness),yn=Ce.fontMetrics().fboxsep+(Ye==="colorbox"?0:Jn)):yn=Yr?.2:0,Yt=qn.encloseSpan(Ie,Ye,yn,Ce),/fbox|boxed|fcolorbox/.test(Ye)&&(Yt.style.borderStyle="solid",Yt.style.borderWidth=Jn+"em"),Pr=Ie.depth+yn,he.backgroundColor&&(Yt.style.backgroundColor=he.backgroundColor,he.borderColor&&(Yt.style.borderColor=he.borderColor))}var Ci;return he.backgroundColor?Ci=Er.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Yt,shift:Pr},{type:"elem",elem:Ie,shift:0}]},Ce):Ci=Er.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ie,shift:0},{type:"elem",elem:Yt,shift:Pr,wrapperClasses:/cancel/.test(Ye)?["svg-align"]:[]}]},Ce),/cancel/.test(Ye)&&(Ci.height=Ie.height,Ci.depth=Ie.depth),/cancel/.test(Ye)&&!Yr?Er.makeSpan(["mord","cancel-lap"],[Ci],Ce):Er.makeSpan(["mord"],[Ci],Ce)},vo=function(he,Ce){var Ie=0,Ye=new Pi.MathNode(he.label.indexOf("colorbox")>-1?"mpadded":"menclose",[lr(he.body,Ce)]);switch(he.label){case"\\cancel":Ye.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":Ye.setAttribute("notation","downdiagonalstrike");break;case"\\sout":Ye.setAttribute("notation","horizontalstrike");break;case"\\fbox":Ye.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(Ie=Ce.fontMetrics().fboxsep*Ce.fontMetrics().ptPerEm,Ye.setAttribute("width","+"+2*Ie+"pt"),Ye.setAttribute("height","+"+2*Ie+"pt"),Ye.setAttribute("lspace",Ie+"pt"),Ye.setAttribute("voffset",Ie+"pt"),he.label==="\\fcolorbox"){var _t=Math.max(Ce.fontMetrics().fboxrule,Ce.minRuleThickness);Ye.setAttribute("style","border: "+_t+"em solid "+String(he.borderColor))}break;case"\\xcancel":Ye.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return he.backgroundColor&&Ye.setAttribute("mathbackground",he.backgroundColor),Ye};Cn({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(he,Ce,Ie){var Ye=he.parser,_t=he.funcName,Yt=gn(Ce[0],"color-token").color,Pr=Ce[1];return{type:"enclose",mode:Ye.mode,label:_t,backgroundColor:Yt,body:Pr}},htmlBuilder:bo,mathmlBuilder:vo}),Cn({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(he,Ce,Ie){var Ye=he.parser,_t=he.funcName,Yt=gn(Ce[0],"color-token").color,Pr=gn(Ce[1],"color-token").color,Yr=Ce[2];return{type:"enclose",mode:Ye.mode,label:_t,backgroundColor:Pr,borderColor:Yt,body:Yr}},htmlBuilder:bo,mathmlBuilder:vo}),Cn({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(he,Ce){var Ie=he.parser;return{type:"enclose",mode:Ie.mode,label:"\\fbox",body:Ce[0]}}}),Cn({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(he,Ce,Ie){var Ye=he.parser,_t=he.funcName,Yt=Ce[0];return{type:"enclose",mode:Ye.mode,label:_t,body:Yt}},htmlBuilder:bo,mathmlBuilder:vo});var po={};function Ha(Lt){for(var he=Lt.type,Ce=Lt.names,Ie=Lt.props,Ye=Lt.handler,_t=Lt.htmlBuilder,Yt=Lt.mathmlBuilder,Pr={type:he,numArgs:Ie.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:Ye},Yr=0;Yr<Ce.length;++Yr)po[Ce[Yr]]=Pr;_t&&(fn[he]=_t),Yt&&($n[he]=Yt)}function Oa(Lt){var he=[];Lt.consumeSpaces();for(var Ce=Lt.fetch().text;Ce==="\\hline"||Ce==="\\hdashline";)Lt.consume(),he.push(Ce==="\\hdashline"),Lt.consumeSpaces(),Ce=Lt.fetch().text;return he}function ao(Lt,he,Ce){var Ie=he.hskipBeforeAndAfter,Ye=he.addJot,_t=he.cols,Yt=he.arraystretch,Pr=he.colSeparationType;if(Lt.gullet.beginGroup(),Lt.gullet.macros.set("\\\\","\\cr"),!Yt){var Yr=Lt.gullet.expandMacroAsText("\\arraystretch");if(Yr==null)Yt=1;else if(Yt=parseFloat(Yr),!Yt||Yt<0)throw new d("Invalid \\arraystretch: "+Yr)}Lt.gullet.beginGroup();var yn=[],Jn=[yn],Ci=[],Xi=[];for(Xi.push(Oa(Lt));;){var ga=Lt.parseExpression(!1,"\\cr");Lt.gullet.endGroup(),Lt.gullet.beginGroup(),ga={type:"ordgroup",mode:Lt.mode,body:ga},Ce&&(ga={type:"styling",mode:Lt.mode,style:Ce,body:[ga]}),yn.push(ga);var Wa=Lt.fetch().text;if(Wa==="&")Lt.consume();else if(Wa==="\\end"){yn.length===1&&ga.type==="styling"&&ga.body[0].body.length===0&&Jn.pop(),Xi.length<Jn.length+1&&Xi.push([]);break}else if(Wa==="\\cr"){var go=gn(Lt.parseFunction(),"cr");Ci.push(go.size),Xi.push(Oa(Lt)),yn=[],Jn.push(yn)}else throw new d("Expected & or \\\\ or \\cr or \\end",Lt.nextToken)}return Lt.gullet.endGroup(),Lt.gullet.endGroup(),{type:"array",mode:Lt.mode,addJot:Ye,arraystretch:Yt,body:Jn,cols:_t,rowGaps:Ci,hskipBeforeAndAfter:Ie,hLinesBeforeRow:Xi,colSeparationType:Pr}}function to(Lt){return Lt.substr(0,1)==="d"?"display":"text"}var Po=function(he,Ce){var Ie,Ye,_t=he.body.length,Yt=he.hLinesBeforeRow,Pr=0,Yr=new Array(_t),yn=[],Jn=Math.max(Ce.fontMetrics().arrayRuleWidth,Ce.minRuleThickness),Ci=1/Ce.fontMetrics().ptPerEm,Xi=5*Ci;if(he.colSeparationType&&he.colSeparationType==="small"){var ga=Ce.havingStyle(W.SCRIPT).sizeMultiplier;Xi=.2778*(ga/Ce.sizeMultiplier)}var Wa=12*Ci,go=3*Ci,No=he.arraystretch*Wa,As=.7*No,ss=.3*No,ps=0;function nl(_c){for(var ms=0;ms<_c.length;++ms)ms>0&&(ps+=.25),yn.push({pos:ps,isDashed:_c[ms]})}for(nl(Yt[0]),Ie=0;Ie<he.body.length;++Ie){var Ks=he.body[Ie],dl=As,ls=ss;Pr<Ks.length&&(Pr=Ks.length);var Ys=new Array(Ks.length);for(Ye=0;Ye<Ks.length;++Ye){var Rl=Zi(Ks[Ye],Ce);ls<Rl.depth&&(ls=Rl.depth),dl<Rl.height&&(dl=Rl.height),Ys[Ye]=Rl}var kl=he.rowGaps[Ie],el=0;kl&&(el=dr(kl,Ce),el>0&&(el+=ss,ls<el&&(ls=el),el=0)),he.addJot&&(ls+=go),Ys.height=dl,Ys.depth=ls,ps+=dl,Ys.pos=ps,ps+=ls+el,Yr[Ie]=Ys,nl(Yt[Ie+1])}var Cl=ps/2+Ce.fontMetrics().axisHeight,mc=he.cols||[],lc=[],bl,il;for(Ye=0,il=0;Ye<Pr||il<mc.length;++Ye,++il){for(var Yl=mc[il]||{},cu=!0;Yl.type==="separator";){if(cu||(bl=Er.makeSpan(["arraycolsep"],[]),bl.style.width=Ce.fontMetrics().doubleRuleSep+"em",lc.push(bl)),Yl.separator==="|"||Yl.separator===":"){var Jc=Yl.separator==="|"?"solid":"dashed",ec=Er.makeSpan(["vertical-separator"],[],Ce);ec.style.height=ps+"em",ec.style.borderRightWidth=Jn+"em",ec.style.borderRightStyle=Jc,ec.style.margin="0 -"+Jn/2+"em",ec.style.verticalAlign=-(ps-Cl)+"em",lc.push(ec)}else throw new d("Invalid separator type: "+Yl.separator);il++,Yl=mc[il]||{},cu=!1}if(Ye>=Pr)continue;var al=void 0;(Ye>0||he.hskipBeforeAndAfter)&&(al=v.deflt(Yl.pregap,Xi),al!==0&&(bl=Er.makeSpan(["arraycolsep"],[]),bl.style.width=al+"em",lc.push(bl)));var lo=[];for(Ie=0;Ie<_t;++Ie){var Pc=Yr[Ie],Cc=Pc[Ye];if(!Cc)continue;var Ec=Pc.pos-Cl;Cc.depth=Pc.depth,Cc.height=Pc.height,lo.push({type:"elem",elem:Cc,shift:Ec})}lo=Er.makeVList({positionType:"individualShift",children:lo},Ce),lo=Er.makeSpan(["col-align-"+(Yl.align||"c")],[lo]),lc.push(lo),(Ye<Pr-1||he.hskipBeforeAndAfter)&&(al=v.deflt(Yl.postgap,Xi),al!==0&&(bl=Er.makeSpan(["arraycolsep"],[]),bl.style.width=al+"em",lc.push(bl)))}if(Yr=Er.makeSpan(["mtable"],lc),yn.length>0){for(var Ql=Er.makeLineSpan("hline",Ce,Jn),Ac=Er.makeLineSpan("hdashline",Ce,Jn),Vc=[{type:"elem",elem:Yr,shift:0}];yn.length>0;){var vc=yn.pop(),Lc=vc.pos-Cl;vc.isDashed?Vc.push({type:"elem",elem:Ac,shift:Lc}):Vc.push({type:"elem",elem:Ql,shift:Lc})}Yr=Er.makeVList({positionType:"individualShift",children:Vc},Ce)}return Er.makeSpan(["mord"],[Yr],Ce)},Yo={c:"center ",l:"left ",r:"right "},ro=function(he,Ce){var Ie=new Pi.MathNode("mtable",he.body.map(function(ps){return new Pi.MathNode("mtr",ps.map(function(nl){return new Pi.MathNode("mtd",[lr(nl,Ce)])}))})),Ye=he.arraystretch===.5?.1:.16+he.arraystretch-1+(he.addJot?.09:0);Ie.setAttribute("rowspacing",Ye+"em");var _t="",Yt="";if(he.cols){var Pr=he.cols,Yr="",yn=!1,Jn=0,Ci=Pr.length;Pr[0].type==="separator"&&(_t+="top ",Jn=1),Pr[Pr.length-1].type==="separator"&&(_t+="bottom ",Ci-=1);for(var Xi=Jn;Xi<Ci;Xi++)Pr[Xi].type==="align"?(Yt+=Yo[Pr[Xi].align],yn&&(Yr+="none "),yn=!0):Pr[Xi].type==="separator"&&(yn&&(Yr+=Pr[Xi].separator==="|"?"solid ":"dashed ",yn=!1));Ie.setAttribute("columnalign",Yt.trim()),/[sd]/.test(Yr)&&Ie.setAttribute("columnlines",Yr.trim())}if(he.colSeparationType==="align"){for(var ga=he.cols||[],Wa="",go=1;go<ga.length;go++)Wa+=go%2?"0em ":"1em ";Ie.setAttribute("columnspacing",Wa.trim())}else he.colSeparationType==="alignat"?Ie.setAttribute("columnspacing","0em"):he.colSeparationType==="small"?Ie.setAttribute("columnspacing","0.2778em"):Ie.setAttribute("columnspacing","1em");var No="",As=he.hLinesBeforeRow;_t+=As[0].length>0?"left ":"",_t+=As[As.length-1].length>0?"right ":"";for(var ss=1;ss<As.length-1;ss++)No+=As[ss].length===0?"none ":As[ss][0]?"dashed ":"solid ";return/[sd]/.test(No)&&Ie.setAttribute("rowlines",No.trim()),_t!==""&&(Ie=new Pi.MathNode("menclose",[Ie]),Ie.setAttribute("notation",_t.trim())),he.arraystretch&&he.arraystretch<1&&(Ie=new Pi.MathNode("mstyle",[Ie]),Ie.setAttribute("scriptlevel","1")),Ie},za=function(he,Ce){var Ie=[],Ye=ao(he.parser,{cols:Ie,addJot:!0},"display"),_t,Yt=0,Pr={type:"ordgroup",mode:he.mode,body:[]},Yr=rn(Ce[0],"ordgroup");if(Yr){for(var yn="",Jn=0;Jn<Yr.body.length;Jn++){var Ci=gn(Yr.body[Jn],"textord");yn+=Ci.text}_t=Number(yn),Yt=_t*2}var Xi=!Yt;Ye.body.forEach(function(No){for(var As=1;As<No.length;As+=2){var ss=gn(No[As],"styling"),ps=gn(ss.body[0],"ordgroup");ps.body.unshift(Pr)}if(Xi)Yt<No.length&&(Yt=No.length);else{var nl=No.length/2;if(_t<nl)throw new d("Too many math in a row: "+("expected "+_t+", but got "+nl),No[0])}});for(var ga=0;ga<Yt;++ga){var Wa="r",go=0;ga%2===1?Wa="l":ga>0&&Xi&&(go=1),Ie[ga]={type:"align",align:Wa,pregap:go,postgap:0}}return Ye.colSeparationType=Xi?"align":"alignat",Ye};Ha({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(he,Ce){var Ie=Ni(Ce[0]),Ye=Ie?[Ce[0]]:gn(Ce[0],"ordgroup").body,_t=Ye.map(function(Pr){var Yr=gi(Pr),yn=Yr.text;if("lcr".indexOf(yn)!==-1)return{type:"align",align:yn};if(yn==="|")return{type:"separator",separator:"|"};if(yn===":")return{type:"separator",separator:":"};throw new d("Unknown column alignment: "+yn,Pr)}),Yt={cols:_t,hskipBeforeAndAfter:!0};return ao(he.parser,Yt,to(he.envName))},htmlBuilder:Po,mathmlBuilder:ro}),Ha({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(he){var Ce={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[he.envName],Ie={hskipBeforeAndAfter:!1},Ye=ao(he.parser,Ie,to(he.envName));return Ce?{type:"leftright",mode:he.mode,body:[Ye],left:Ce[0],right:Ce[1],rightColor:void 0}:Ye},htmlBuilder:Po,mathmlBuilder:ro}),Ha({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(he){var Ce={arraystretch:.5},Ie=ao(he.parser,Ce,"script");return Ie.colSeparationType="small",Ie},htmlBuilder:Po,mathmlBuilder:ro}),Ha({type:"array",names:["subarray"],props:{numArgs:1},handler:function(he,Ce){var Ie=Ni(Ce[0]),Ye=Ie?[Ce[0]]:gn(Ce[0],"ordgroup").body,_t=Ye.map(function(Pr){var Yr=gi(Pr),yn=Yr.text;if("lc".indexOf(yn)!==-1)return{type:"align",align:yn};throw new d("Unknown column alignment: "+yn,Pr)});if(_t.length>1)throw new d("{subarray} can contain only one column");var Yt={cols:_t,hskipBeforeAndAfter:!1,arraystretch:.5};if(Yt=ao(he.parser,Yt,"script"),Yt.body[0].length>1)throw new d("{subarray} can contain only one column");return Yt},htmlBuilder:Po,mathmlBuilder:ro}),Ha({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(he){var Ce={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},Ie=ao(he.parser,Ce,to(he.envName));return{type:"leftright",mode:he.mode,body:[Ie],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:Po,mathmlBuilder:ro}),Ha({type:"array",names:["aligned"],props:{numArgs:0},handler:za,htmlBuilder:Po,mathmlBuilder:ro}),Ha({type:"array",names:["gathered"],props:{numArgs:0},handler:function(he){var Ce={cols:[{type:"align",align:"c"}],addJot:!0};return ao(he.parser,Ce,"display")},htmlBuilder:Po,mathmlBuilder:ro}),Ha({type:"array",names:["alignedat"],props:{numArgs:1},handler:za,htmlBuilder:Po,mathmlBuilder:ro}),Cn({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(he,Ce){throw new d(he.funcName+" valid only within array environment")}});var Mo=po,Io=Mo;Cn({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=Ce[0];if(_t.type!=="ordgroup")throw new d("Invalid environment name",_t);for(var Yt="",Pr=0;Pr<_t.body.length;++Pr)Yt+=gn(_t.body[Pr],"textord").text;if(Ye==="\\begin"){if(!Io.hasOwnProperty(Yt))throw new d("No such environment: "+Yt,_t);var Yr=Io[Yt],yn=Ie.parseArguments("\\begin{"+Yt+"}",Yr),Jn=yn.args,Ci=yn.optArgs,Xi={mode:Ie.mode,envName:Yt,parser:Ie},ga=Yr.handler(Xi,Jn,Ci);Ie.expect("\\end",!1);var Wa=Ie.nextToken,go=gn(Ie.parseFunction(),"environment");if(go.name!==Yt)throw new d("Mismatch: \\begin{"+Yt+"} matched by \\end{"+go.name+"}",Wa);return ga}return{type:"environment",mode:Ie.mode,name:Yt,nameGroup:_t}}});var ma=Er.makeSpan;function mo(Lt,he){var Ce=Un(Lt.body,he,!0);return ma([Lt.mclass],Ce,he)}function ns(Lt,he){var Ce,Ie=ta(Lt.body,he);return Lt.mclass==="minner"?Pi.newDocumentFragment(Ie):(Lt.mclass==="mord"?Lt.isCharacterBox?(Ce=Ie[0],Ce.type="mi"):Ce=new Pi.MathNode("mi",Ie):(Lt.isCharacterBox?(Ce=Ie[0],Ce.type="mo"):Ce=new Pi.MathNode("mo",Ie),Lt.mclass==="mbin"?(Ce.attributes.lspace="0.22em",Ce.attributes.rspace="0.22em"):Lt.mclass==="mpunct"?(Ce.attributes.lspace="0em",Ce.attributes.rspace="0.17em"):(Lt.mclass==="mopen"||Lt.mclass==="mclose")&&(Ce.attributes.lspace="0em",Ce.attributes.rspace="0em")),Ce)}Cn({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=Ce[0];return{type:"mclass",mode:Ie.mode,mclass:"m"+Ye.substr(5),body:In(_t),isCharacterBox:v.isCharacterBox(_t)}},htmlBuilder:mo,mathmlBuilder:ns});var Zo=function(he){var Ce=he.type==="ordgroup"&&he.body.length?he.body[0]:he;return Ce.type==="atom"&&(Ce.family==="bin"||Ce.family==="rel")?"m"+Ce.family:"mord"};Cn({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(he,Ce){var Ie=he.parser;return{type:"mclass",mode:Ie.mode,mclass:Zo(Ce[0]),body:[Ce[1]],isCharacterBox:v.isCharacterBox(Ce[1])}}}),Cn({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=Ce[1],Yt=Ce[0],Pr;Ye!=="\\stackrel"?Pr=Zo(_t):Pr="mrel";var Yr={type:"op",mode:_t.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:Ye!=="\\stackrel",body:In(_t)},yn={type:"supsub",mode:Yt.mode,base:Yr,sup:Ye==="\\underset"?null:Yt,sub:Ye==="\\underset"?Yt:null};return{type:"mclass",mode:Ie.mode,mclass:Pr,body:[yn],isCharacterBox:v.isCharacterBox(yn)}},htmlBuilder:mo,mathmlBuilder:ns});var Oo=function(he,Ce){var Ie=he.font,Ye=Ce.withFont(Ie);return Zi(he.body,Ye)},Ro=function(he,Ce){var Ie=he.font,Ye=Ce.withFont(Ie);return lr(he.body,Ye)},hs={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};Cn({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,greediness:2},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=Ce[0],Yt=Ye;return Yt in hs&&(Yt=hs[Yt]),{type:"font",mode:Ie.mode,font:Yt.slice(1),body:_t}},htmlBuilder:Oo,mathmlBuilder:Ro}),Cn({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1,greediness:2},handler:function(he,Ce){var Ie=he.parser,Ye=Ce[0],_t=v.isCharacterBox(Ye);return{type:"mclass",mode:Ie.mode,mclass:Zo(Ye),body:[{type:"font",mode:Ie.mode,font:"boldsymbol",body:Ye}],isCharacterBox:_t}}}),Cn({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it"],props:{numArgs:0,allowedInText:!0},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=he.breakOnTokenText,Yt=Ie.mode,Pr=Ie.parseExpression(!0,_t),Yr="math"+Ye.slice(1);return{type:"font",mode:Yt,font:Yr,body:{type:"ordgroup",mode:Ie.mode,body:Pr}}},htmlBuilder:Oo,mathmlBuilder:Ro});var Uo=function(he,Ce){var Ie=Ce;return he==="display"?Ie=Ie.id>=W.SCRIPT.id?Ie.text():W.DISPLAY:he==="text"&&Ie.size===W.DISPLAY.size?Ie=W.TEXT:he==="script"?Ie=W.SCRIPT:he==="scriptscript"&&(Ie=W.SCRIPTSCRIPT),Ie},Ja=function(he,Ce){var Ie=Uo(he.size,Ce.style),Ye=Ie.fracNum(),_t=Ie.fracDen(),Yt;Yt=Ce.havingStyle(Ye);var Pr=Zi(he.numer,Yt,Ce);if(he.continued){var Yr=8.5/Ce.fontMetrics().ptPerEm,yn=3.5/Ce.fontMetrics().ptPerEm;Pr.height=Pr.height<Yr?Yr:Pr.height,Pr.depth=Pr.depth<yn?yn:Pr.depth}Yt=Ce.havingStyle(_t);var Jn=Zi(he.denom,Yt,Ce),Ci,Xi,ga;he.hasBarLine?(he.barSize?(Xi=dr(he.barSize,Ce),Ci=Er.makeLineSpan("frac-line",Ce,Xi)):Ci=Er.makeLineSpan("frac-line",Ce),Xi=Ci.height,ga=Ci.height):(Ci=null,Xi=0,ga=Ce.fontMetrics().defaultRuleThickness);var Wa,go,No;Ie.size===W.DISPLAY.size||he.size==="display"?(Wa=Ce.fontMetrics().num1,Xi>0?go=3*ga:go=7*ga,No=Ce.fontMetrics().denom1):(Xi>0?(Wa=Ce.fontMetrics().num2,go=ga):(Wa=Ce.fontMetrics().num3,go=3*ga),No=Ce.fontMetrics().denom2);var As;if(Ci){var ps=Ce.fontMetrics().axisHeight;Wa-Pr.depth-(ps+.5*Xi)<go&&(Wa+=go-(Wa-Pr.depth-(ps+.5*Xi))),ps-.5*Xi-(Jn.height-No)<go&&(No+=go-(ps-.5*Xi-(Jn.height-No)));var nl=-(ps-.5*Xi);As=Er.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Jn,shift:No},{type:"elem",elem:Ci,shift:nl},{type:"elem",elem:Pr,shift:-Wa}]},Ce)}else{var ss=Wa-Pr.depth-(Jn.height-No);ss<go&&(Wa+=.5*(go-ss),No+=.5*(go-ss)),As=Er.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Jn,shift:No},{type:"elem",elem:Pr,shift:-Wa}]},Ce)}Yt=Ce.havingStyle(Ie),As.height*=Yt.sizeMultiplier/Ce.sizeMultiplier,As.depth*=Yt.sizeMultiplier/Ce.sizeMultiplier;var Ks;Ie.size===W.DISPLAY.size?Ks=Ce.fontMetrics().delim1:Ks=Ce.fontMetrics().delim2;var dl,ls;return he.leftDelim==null?dl=_i(Ce,["mopen"]):dl=Li.customSizedDelim(he.leftDelim,Ks,!0,Ce.havingStyle(Ie),he.mode,["mopen"]),he.continued?ls=Er.makeSpan([]):he.rightDelim==null?ls=_i(Ce,["mclose"]):ls=Li.customSizedDelim(he.rightDelim,Ks,!0,Ce.havingStyle(Ie),he.mode,["mclose"]),Er.makeSpan(["mord"].concat(Yt.sizingClasses(Ce)),[dl,Er.makeSpan(["mfrac"],[As]),ls],Ce)},Es=function(he,Ce){var Ie=new Pi.MathNode("mfrac",[lr(he.numer,Ce),lr(he.denom,Ce)]);if(!he.hasBarLine)Ie.setAttribute("linethickness","0px");else if(he.barSize){var Ye=dr(he.barSize,Ce);Ie.setAttribute("linethickness",Ye+"em")}var _t=Uo(he.size,Ce.style);if(_t.size!==Ce.style.size){Ie=new Pi.MathNode("mstyle",[Ie]);var Yt=_t.size===W.DISPLAY.size?"true":"false";Ie.setAttribute("displaystyle",Yt),Ie.setAttribute("scriptlevel","0")}if(he.leftDelim!=null||he.rightDelim!=null){var Pr=[];if(he.leftDelim!=null){var Yr=new Pi.MathNode("mo",[new Pi.TextNode(he.leftDelim.replace("\\",""))]);Yr.setAttribute("fence","true"),Pr.push(Yr)}if(Pr.push(Ie),he.rightDelim!=null){var yn=new Pi.MathNode("mo",[new Pi.TextNode(he.rightDelim.replace("\\",""))]);yn.setAttribute("fence","true"),Pr.push(yn)}return ha(Pr)}return Ie};Cn({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,greediness:2},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=Ce[0],Yt=Ce[1],Pr,Yr=null,yn=null,Jn="auto";switch(Ye){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":Pr=!0;break;case"\\\\atopfrac":Pr=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":Pr=!1,Yr="(",yn=")";break;case"\\\\bracefrac":Pr=!1,Yr="\\{",yn="\\}";break;case"\\\\brackfrac":Pr=!1,Yr="[",yn="]";break;default:throw new Error("Unrecognized genfrac command")}switch(Ye){case"\\cfrac":case"\\dfrac":case"\\dbinom":Jn="display";break;case"\\tfrac":case"\\tbinom":Jn="text";break}return{type:"genfrac",mode:Ie.mode,continued:Ye==="\\cfrac",numer:_t,denom:Yt,hasBarLine:Pr,leftDelim:Yr,rightDelim:yn,size:Jn,barSize:null}},htmlBuilder:Ja,mathmlBuilder:Es}),Cn({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler:function(he){var Ce=he.parser,Ie=he.funcName,Ye=he.token,_t;switch(Ie){case"\\over":_t="\\frac";break;case"\\choose":_t="\\binom";break;case"\\atop":_t="\\\\atopfrac";break;case"\\brace":_t="\\\\bracefrac";break;case"\\brack":_t="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:Ce.mode,replaceWith:_t,token:Ye}}});var oo=["display","text","script","scriptscript"],Fs=function(he){var Ce=null;return he.length>0&&(Ce=he,Ce=Ce==="."?null:Ce),Ce};Cn({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(he,Ce){var Ie=he.parser,Ye=Ce[4],_t=Ce[5],Yt=rn(Ce[0],"atom");Yt&&(Yt=Br(Ce[0],"open"));var Pr=Yt?Fs(Yt.text):null,Yr=rn(Ce[1],"atom");Yr&&(Yr=Br(Ce[1],"close"));var yn=Yr?Fs(Yr.text):null,Jn=gn(Ce[2],"size"),Ci,Xi=null;Jn.isBlank?Ci=!0:(Xi=Jn.value,Ci=Xi.number>0);var ga="auto",Wa=rn(Ce[3],"ordgroup");if(Wa){if(Wa.body.length>0){var go=gn(Wa.body[0],"textord");ga=oo[Number(go.text)]}}else Wa=gn(Ce[3],"textord"),ga=oo[Number(Wa.text)];return{type:"genfrac",mode:Ie.mode,numer:Ye,denom:_t,continued:!1,hasBarLine:Ci,barSize:Xi,leftDelim:Pr,rightDelim:yn,size:ga}},htmlBuilder:Ja,mathmlBuilder:Es}),Cn({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=he.token;return{type:"infix",mode:Ie.mode,replaceWith:"\\\\abovefrac",size:gn(Ce[0],"size").value,token:_t}}}),Cn({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=Ce[0],Yt=p(gn(Ce[1],"infix").size),Pr=Ce[2],Yr=Yt.number>0;return{type:"genfrac",mode:Ie.mode,numer:_t,denom:Pr,continued:!1,hasBarLine:Yr,barSize:Yt,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Ja,mathmlBuilder:Es});var qo=function(he,Ce){var Ie=Ce.style,Ye,_t,Yt=rn(he,"supsub");Yt?(Ye=Yt.sup?Zi(Yt.sup,Ce.havingStyle(Ie.sup()),Ce):Zi(Yt.sub,Ce.havingStyle(Ie.sub()),Ce),_t=gn(Yt.base,"horizBrace")):_t=gn(he,"horizBrace");var Pr=Zi(_t.base,Ce.havingBaseStyle(W.DISPLAY)),Yr=qn.svgSpan(_t,Ce),yn;if(_t.isOver?(yn=Er.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Pr},{type:"kern",size:.1},{type:"elem",elem:Yr}]},Ce),yn.children[0].children[0].children[1].classes.push("svg-align")):(yn=Er.makeVList({positionType:"bottom",positionData:Pr.depth+.1+Yr.height,children:[{type:"elem",elem:Yr},{type:"kern",size:.1},{type:"elem",elem:Pr}]},Ce),yn.children[0].children[0].children[0].classes.push("svg-align")),Ye){var Jn=Er.makeSpan(["mord",_t.isOver?"mover":"munder"],[yn],Ce);_t.isOver?yn=Er.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Jn},{type:"kern",size:.2},{type:"elem",elem:Ye}]},Ce):yn=Er.makeVList({positionType:"bottom",positionData:Jn.depth+.2+Ye.height+Ye.depth,children:[{type:"elem",elem:Ye},{type:"kern",size:.2},{type:"elem",elem:Jn}]},Ce)}return Er.makeSpan(["mord",_t.isOver?"mover":"munder"],[yn],Ce)},Wo=function(he,Ce){var Ie=qn.mathMLnode(he.label);return new Pi.MathNode(he.isOver?"mover":"munder",[lr(he.base,Ce),Ie])};Cn({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName;return{type:"horizBrace",mode:Ie.mode,label:Ye,isOver:/^\\over/.test(Ye),base:Ce[0]}},htmlBuilder:qo,mathmlBuilder:Wo}),Cn({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(he,Ce){var Ie=he.parser,Ye=Ce[1],_t=gn(Ce[0],"url").url;return Ie.settings.isTrusted({command:"\\href",url:_t})?{type:"href",mode:Ie.mode,href:_t,body:In(Ye)}:Ie.formatUnsupportedCmd("\\href")},htmlBuilder:function(he,Ce){var Ie=Un(he.body,Ce,!1);return Er.makeAnchor(he.href,[],Ie,Ce)},mathmlBuilder:function(he,Ce){var Ie=so(he.body,Ce);return Ie instanceof co||(Ie=new co("mrow",[Ie])),Ie.setAttribute("href",he.href),Ie}}),Cn({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(he,Ce){var Ie=he.parser,Ye=gn(Ce[0],"url").url;if(!Ie.settings.isTrusted({command:"\\url",url:Ye}))return Ie.formatUnsupportedCmd("\\url");for(var _t=[],Yt=0;Yt<Ye.length;Yt++){var Pr=Ye[Yt];Pr==="~"&&(Pr="\\textasciitilde"),_t.push({type:"textord",mode:"text",text:Pr})}var Yr={type:"text",mode:Ie.mode,font:"\\texttt",body:_t};return{type:"href",mode:Ie.mode,href:Ye,body:In(Yr)}}}),Cn({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:function(he,Ce){var Ie=he.parser;return{type:"htmlmathml",mode:Ie.mode,html:In(Ce[0]),mathml:In(Ce[1])}},htmlBuilder:function(he,Ce){var Ie=Un(he.html,Ce,!1);return Er.makeFragment(Ie)},mathmlBuilder:function(he,Ce){return so(he.mathml,Ce)}});var Vo=function(he){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(he))return{number:+he,unit:"bp"};var Ce=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(he);if(!Ce)throw new d("Invalid size: '"+he+"' in \\includegraphics");var Ie={number:+(Ce[1]+Ce[2]),unit:Ce[3]};if(!Dr(Ie))throw new d("Invalid unit: '"+Ie.unit+"' in \\includegraphics.");return Ie};Cn({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:function(he,Ce,Ie){var Ye=he.parser,_t={number:0,unit:"em"},Yt={number:.9,unit:"em"},Pr={number:0,unit:"em"},Yr="";if(Ie[0])for(var yn=gn(Ie[0],"raw").string,Jn=yn.split(","),Ci=0;Ci<Jn.length;Ci++){var Xi=Jn[Ci].split("=");if(Xi.length===2){var ga=Xi[1].trim();switch(Xi[0].trim()){case"alt":Yr=ga;break;case"width":_t=Vo(ga);break;case"height":Yt=Vo(ga);break;case"totalheight":Pr=Vo(ga);break;default:throw new d("Invalid key: '"+Xi[0]+"' in \\includegraphics.")}}}var Wa=gn(Ce[0],"url").url;return Yr===""&&(Yr=Wa,Yr=Yr.replace(/^.*[\\/]/,""),Yr=Yr.substring(0,Yr.lastIndexOf("."))),Ye.settings.isTrusted({command:"\\includegraphics",url:Wa})?{type:"includegraphics",mode:Ye.mode,alt:Yr,width:_t,height:Yt,totalheight:Pr,src:Wa}:Ye.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:function(he,Ce){var Ie=dr(he.height,Ce),Ye=0;he.totalheight.number>0&&(Ye=dr(he.totalheight,Ce)-Ie,Ye=Number(Ye.toFixed(2)));var _t=0;he.width.number>0&&(_t=dr(he.width,Ce));var Yt={height:Ie+Ye+"em"};_t>0&&(Yt.width=_t+"em"),Ye>0&&(Yt.verticalAlign=-Ye+"em");var Pr=new we(he.src,he.alt,Yt);return Pr.height=Ie,Pr.depth=Ye,Pr},mathmlBuilder:function(he,Ce){var Ie=new Pi.MathNode("mglyph",[]);Ie.setAttribute("alt",he.alt);var Ye=dr(he.height,Ce),_t=0;if(he.totalheight.number>0&&(_t=dr(he.totalheight,Ce)-Ye,_t=_t.toFixed(2),Ie.setAttribute("valign","-"+_t+"em")),Ie.setAttribute("height",Ye+_t+"em"),he.width.number>0){var Yt=dr(he.width,Ce);Ie.setAttribute("width",Yt+"em")}return Ie.setAttribute("src",he.src),Ie}}),Cn({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=gn(Ce[0],"size");if(Ie.settings.strict){var Yt=Ye[1]==="m",Pr=_t.value.unit==="mu";Yt?(Pr||Ie.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+Ye+" supports only mu units, "+("not "+_t.value.unit+" units")),Ie.mode!=="math"&&Ie.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+Ye+" works only in math mode")):Pr&&Ie.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+Ye+" doesn't support mu units")}return{type:"kern",mode:Ie.mode,dimension:_t.value}},htmlBuilder:function(he,Ce){return Er.makeGlue(he.dimension,Ce)},mathmlBuilder:function(he,Ce){var Ie=dr(he.dimension,Ce);return new Pi.SpaceNode(Ie)}}),Cn({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=Ce[0];return{type:"lap",mode:Ie.mode,alignment:Ye.slice(5),body:_t}},htmlBuilder:function(he,Ce){var Ie;he.alignment==="clap"?(Ie=Er.makeSpan([],[Zi(he.body,Ce)]),Ie=Er.makeSpan(["inner"],[Ie],Ce)):Ie=Er.makeSpan(["inner"],[Zi(he.body,Ce)]);var Ye=Er.makeSpan(["fix"],[]),_t=Er.makeSpan([he.alignment],[Ie,Ye],Ce),Yt=Er.makeSpan(["strut"]);return Yt.style.height=_t.height+_t.depth+"em",Yt.style.verticalAlign=-_t.depth+"em",_t.children.unshift(Yt),_t=Er.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:_t}]},Ce),Er.makeSpan(["mord"],[_t],Ce)},mathmlBuilder:function(he,Ce){var Ie=new Pi.MathNode("mpadded",[lr(he.body,Ce)]);if(he.alignment!=="rlap"){var Ye=he.alignment==="llap"?"-1":"-0.5";Ie.setAttribute("lspace",Ye+"width")}return Ie.setAttribute("width","0px"),Ie}}),Cn({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(he,Ce){var Ie=he.funcName,Ye=he.parser,_t=Ye.mode;Ye.switchMode("math");var Yt=Ie==="\\("?"\\)":"$",Pr=Ye.parseExpression(!1,Yt);return Ye.expect(Yt),Ye.switchMode(_t),{type:"styling",mode:Ye.mode,style:"text",body:Pr}}}),Cn({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(he,Ce){throw new d("Mismatched "+he.funcName)}});var Go=function(he,Ce){switch(Ce.style.size){case W.DISPLAY.size:return he.display;case W.TEXT.size:return he.text;case W.SCRIPT.size:return he.script;case W.SCRIPTSCRIPT.size:return he.scriptscript;default:return he.text}};Cn({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(he,Ce){var Ie=he.parser;return{type:"mathchoice",mode:Ie.mode,display:In(Ce[0]),text:In(Ce[1]),script:In(Ce[2]),scriptscript:In(Ce[3])}},htmlBuilder:function(he,Ce){var Ie=Go(he,Ce),Ye=Un(Ie,Ce,!1);return Er.makeFragment(Ye)},mathmlBuilder:function(he,Ce){var Ie=Go(he,Ce);return so(Ie,Ce)}});var os=function(he,Ce,Ie,Ye,_t,Yt,Pr){he=Er.makeSpan([],[he]);var Yr,yn;if(Ce){var Jn=Zi(Ce,Ye.havingStyle(_t.sup()),Ye);yn={elem:Jn,kern:Math.max(Ye.fontMetrics().bigOpSpacing1,Ye.fontMetrics().bigOpSpacing3-Jn.depth)}}if(Ie){var Ci=Zi(Ie,Ye.havingStyle(_t.sub()),Ye);Yr={elem:Ci,kern:Math.max(Ye.fontMetrics().bigOpSpacing2,Ye.fontMetrics().bigOpSpacing4-Ci.height)}}var Xi;if(yn&&Yr){var ga=Ye.fontMetrics().bigOpSpacing5+Yr.elem.height+Yr.elem.depth+Yr.kern+he.depth+Pr;Xi=Er.makeVList({positionType:"bottom",positionData:ga,children:[{type:"kern",size:Ye.fontMetrics().bigOpSpacing5},{type:"elem",elem:Yr.elem,marginLeft:-Yt+"em"},{type:"kern",size:Yr.kern},{type:"elem",elem:he},{type:"kern",size:yn.kern},{type:"elem",elem:yn.elem,marginLeft:Yt+"em"},{type:"kern",size:Ye.fontMetrics().bigOpSpacing5}]},Ye)}else if(Yr){var Wa=he.height-Pr;Xi=Er.makeVList({positionType:"top",positionData:Wa,children:[{type:"kern",size:Ye.fontMetrics().bigOpSpacing5},{type:"elem",elem:Yr.elem,marginLeft:-Yt+"em"},{type:"kern",size:Yr.kern},{type:"elem",elem:he}]},Ye)}else if(yn){var go=he.depth+Pr;Xi=Er.makeVList({positionType:"bottom",positionData:go,children:[{type:"elem",elem:he},{type:"kern",size:yn.kern},{type:"elem",elem:yn.elem,marginLeft:Yt+"em"},{type:"kern",size:Ye.fontMetrics().bigOpSpacing5}]},Ye)}else return he;return Er.makeSpan(["mop","op-limits"],[Xi],Ye)},Vs=["\\smallint"],xs=function(he,Ce){var Ie,Ye,_t=!1,Yt,Pr=rn(he,"supsub");Pr?(Ie=Pr.sup,Ye=Pr.sub,Yt=gn(Pr.base,"op"),_t=!0):Yt=gn(he,"op");var Yr=Ce.style,yn=!1;Yr.size===W.DISPLAY.size&&Yt.symbol&&!v.contains(Vs,Yt.name)&&(yn=!0);var Jn;if(Yt.symbol){var Ci=yn?"Size2-Regular":"Size1-Regular",Xi="";if((Yt.name==="\\oiint"||Yt.name==="\\oiiint")&&(Xi=Yt.name.substr(1),Yt.name=Xi==="oiint"?"\\iint":"\\iiint"),Jn=Er.makeSymbol(Yt.name,Ci,"math",Ce,["mop","op-symbol",yn?"large-op":"small-op"]),Xi.length>0){var ga=Jn.italic,Wa=Er.staticSvg(Xi+"Size"+(yn?"2":"1"),Ce);Jn=Er.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Jn,shift:0},{type:"elem",elem:Wa,shift:yn?.08:0}]},Ce),Yt.name="\\"+Xi,Jn.classes.unshift("mop"),Jn.italic=ga}}else if(Yt.body){var go=Un(Yt.body,Ce,!0);go.length===1&&go[0]instanceof De?(Jn=go[0],Jn.classes[0]="mop"):Jn=Er.makeSpan(["mop"],Er.tryCombineChars(go),Ce)}else{for(var No=[],As=1;As<Yt.name.length;As++)No.push(Er.mathsym(Yt.name[As],Yt.mode,Ce));Jn=Er.makeSpan(["mop"],No,Ce)}var ss=0,ps=0;return(Jn instanceof De||Yt.name==="\\oiint"||Yt.name==="\\oiiint")&&!Yt.suppressBaseShift&&(ss=(Jn.height-Jn.depth)/2-Ce.fontMetrics().axisHeight,ps=Jn.italic),_t?os(Jn,Ie,Ye,Ce,Yr,ps,ss):(ss&&(Jn.style.position="relative",Jn.style.top=ss+"em"),Jn)},Js=function(he,Ce){var Ie;if(he.symbol)Ie=new co("mo",[dn(he.name,he.mode)]),v.contains(Vs,he.name)&&Ie.setAttribute("largeop","false");else if(he.body)Ie=new co("mo",ta(he.body,Ce));else{Ie=new co("mi",[new io(he.name.slice(1))]);var Ye=new co("mo",[dn("\u2061","text")]);he.parentIsSupSub?Ie=new co("mo",[Ie,Ye]):Ie=ya([Ie,Ye])}return Ie},Bs={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};Cn({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=Ye;return _t.length===1&&(_t=Bs[_t]),{type:"op",mode:Ie.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:_t}},htmlBuilder:xs,mathmlBuilder:Js}),Cn({type:"op",names:["\\mathop"],props:{numArgs:1},handler:function(he,Ce){var Ie=he.parser,Ye=Ce[0];return{type:"op",mode:Ie.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:In(Ye)}},htmlBuilder:xs,mathmlBuilder:Js});var ks={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};Cn({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler:function(he){var Ce=he.parser,Ie=he.funcName;return{type:"op",mode:Ce.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:Ie}},htmlBuilder:xs,mathmlBuilder:Js}),Cn({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler:function(he){var Ce=he.parser,Ie=he.funcName;return{type:"op",mode:Ce.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:Ie}},htmlBuilder:xs,mathmlBuilder:Js}),Cn({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler:function(he){var Ce=he.parser,Ie=he.funcName,Ye=Ie;return Ye.length===1&&(Ye=ks[Ye]),{type:"op",mode:Ce.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:Ye}},htmlBuilder:xs,mathmlBuilder:Js});var Jo=function(he,Ce){var Ie,Ye,_t=!1,Yt,Pr=rn(he,"supsub");Pr?(Ie=Pr.sup,Ye=Pr.sub,Yt=gn(Pr.base,"operatorname"),_t=!0):Yt=gn(he,"operatorname");var Yr;if(Yt.body.length>0){for(var yn=Yt.body.map(function(ga){var Wa=ga.text;return typeof Wa=="string"?{type:"textord",mode:ga.mode,text:Wa}:ga}),Jn=Un(yn,Ce.withFont("mathrm"),!0),Ci=0;Ci<Jn.length;Ci++){var Xi=Jn[Ci];Xi instanceof De&&(Xi.text=Xi.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}Yr=Er.makeSpan(["mop"],Jn,Ce)}else Yr=Er.makeSpan(["mop"],[],Ce);return _t?os(Yr,Ie,Ye,Ce,Ce.style,0,0):Yr},bs=function(he,Ce){for(var Ie=ta(he.body,Ce.withFont("mathrm")),Ye=!0,_t=0;_t<Ie.length;_t++){var Yt=Ie[_t];if(!(Yt instanceof Pi.SpaceNode))if(Yt instanceof Pi.MathNode)switch(Yt.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var Pr=Yt.children[0];Yt.children.length===1&&Pr instanceof Pi.TextNode?Pr.text=Pr.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):Ye=!1;break}default:Ye=!1}else Ye=!1}if(Ye){var Yr=Ie.map(function(Ci){return Ci.toText()}).join("");Ie=[new Pi.TextNode(Yr)]}var yn=new Pi.MathNode("mi",Ie);yn.setAttribute("mathvariant","normal");var Jn=new Pi.MathNode("mo",[dn("\u2061","text")]);return he.parentIsSupSub?new Pi.MathNode("mo",[yn,Jn]):Pi.newDocumentFragment([yn,Jn])};Cn({type:"operatorname",names:["\\operatorname","\\operatorname*"],props:{numArgs:1},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=Ce[0];return{type:"operatorname",mode:Ie.mode,body:In(_t),alwaysHandleSupSub:Ye==="\\operatorname*",limits:!1,parentIsSupSub:!1}},htmlBuilder:Jo,mathmlBuilder:bs}),ki({type:"ordgroup",htmlBuilder:function(he,Ce){return he.semisimple?Er.makeFragment(Un(he.body,Ce,!1)):Er.makeSpan(["mord"],Un(he.body,Ce,!0),Ce)},mathmlBuilder:function(he,Ce){return so(he.body,Ce,!0)}}),Cn({type:"overline",names:["\\overline"],props:{numArgs:1},handler:function(he,Ce){var Ie=he.parser,Ye=Ce[0];return{type:"overline",mode:Ie.mode,body:Ye}},htmlBuilder:function(he,Ce){var Ie=Zi(he.body,Ce.havingCrampedStyle()),Ye=Er.makeLineSpan("overline-line",Ce),_t=Ce.fontMetrics().defaultRuleThickness,Yt=Er.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ie},{type:"kern",size:3*_t},{type:"elem",elem:Ye},{type:"kern",size:_t}]},Ce);return Er.makeSpan(["mord","overline"],[Yt],Ce)},mathmlBuilder:function(he,Ce){var Ie=new Pi.MathNode("mo",[new Pi.TextNode("\u203E")]);Ie.setAttribute("stretchy","true");var Ye=new Pi.MathNode("mover",[lr(he.body,Ce),Ie]);return Ye.setAttribute("accent","true"),Ye}}),Cn({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:function(he,Ce){var Ie=he.parser,Ye=Ce[0];return{type:"phantom",mode:Ie.mode,body:In(Ye)}},htmlBuilder:function(he,Ce){var Ie=Un(he.body,Ce.withPhantom(),!1);return Er.makeFragment(Ie)},mathmlBuilder:function(he,Ce){var Ie=ta(he.body,Ce);return new Pi.MathNode("mphantom",Ie)}}),Cn({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:function(he,Ce){var Ie=he.parser,Ye=Ce[0];return{type:"hphantom",mode:Ie.mode,body:Ye}},htmlBuilder:function(he,Ce){var Ie=Er.makeSpan([],[Zi(he.body,Ce.withPhantom())]);if(Ie.height=0,Ie.depth=0,Ie.children)for(var Ye=0;Ye<Ie.children.length;Ye++)Ie.children[Ye].height=0,Ie.children[Ye].depth=0;return Ie=Er.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ie}]},Ce),Er.makeSpan(["mord"],[Ie],Ce)},mathmlBuilder:function(he,Ce){var Ie=ta(In(he.body),Ce),Ye=new Pi.MathNode("mphantom",Ie),_t=new Pi.MathNode("mpadded",[Ye]);return _t.setAttribute("height","0px"),_t.setAttribute("depth","0px"),_t}}),Cn({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:function(he,Ce){var Ie=he.parser,Ye=Ce[0];return{type:"vphantom",mode:Ie.mode,body:Ye}},htmlBuilder:function(he,Ce){var Ie=Er.makeSpan(["inner"],[Zi(he.body,Ce.withPhantom())]),Ye=Er.makeSpan(["fix"],[]);return Er.makeSpan(["mord","rlap"],[Ie,Ye],Ce)},mathmlBuilder:function(he,Ce){var Ie=ta(In(he.body),Ce),Ye=new Pi.MathNode("mphantom",Ie),_t=new Pi.MathNode("mpadded",[Ye]);return _t.setAttribute("width","0px"),_t}}),Cn({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler:function(he,Ce){var Ie=he.parser,Ye=gn(Ce[0],"size").value,_t=Ce[1];return{type:"raisebox",mode:Ie.mode,dy:Ye,body:_t}},htmlBuilder:function(he,Ce){var Ie=Zi(he.body,Ce),Ye=dr(he.dy,Ce);return Er.makeVList({positionType:"shift",positionData:-Ye,children:[{type:"elem",elem:Ie}]},Ce)},mathmlBuilder:function(he,Ce){var Ie=new Pi.MathNode("mpadded",[lr(he.body,Ce)]),Ye=he.dy.number+he.dy.unit;return Ie.setAttribute("voffset",Ye),Ie}}),Cn({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler:function(he,Ce,Ie){var Ye=he.parser,_t=Ie[0],Yt=gn(Ce[0],"size"),Pr=gn(Ce[1],"size");return{type:"rule",mode:Ye.mode,shift:_t&&gn(_t,"size").value,width:Yt.value,height:Pr.value}},htmlBuilder:function(he,Ce){var Ie=Er.makeSpan(["mord","rule"],[],Ce),Ye=dr(he.width,Ce),_t=dr(he.height,Ce),Yt=he.shift?dr(he.shift,Ce):0;return Ie.style.borderRightWidth=Ye+"em",Ie.style.borderTopWidth=_t+"em",Ie.style.bottom=Yt+"em",Ie.width=Ye,Ie.height=_t+Yt,Ie.depth=-Yt,Ie.maxFontSize=_t*1.125*Ce.sizeMultiplier,Ie},mathmlBuilder:function(he,Ce){var Ie=dr(he.width,Ce),Ye=dr(he.height,Ce),_t=he.shift?dr(he.shift,Ce):0,Yt=Ce.color&&Ce.getColor()||"black",Pr=new Pi.MathNode("mspace");Pr.setAttribute("mathbackground",Yt),Pr.setAttribute("width",Ie+"em"),Pr.setAttribute("height",Ye+"em");var Yr=new Pi.MathNode("mpadded",[Pr]);return _t>=0?Yr.setAttribute("height","+"+_t+"em"):(Yr.setAttribute("height",_t+"em"),Yr.setAttribute("depth","+"+-_t+"em")),Yr.setAttribute("voffset",_t+"em"),Yr}});function Ho(Lt,he,Ce){for(var Ie=Un(Lt,he,!1),Ye=he.sizeMultiplier/Ce.sizeMultiplier,_t=0;_t<Ie.length;_t++){var Yt=Ie[_t].classes.indexOf("sizing");Yt<0?Array.prototype.push.apply(Ie[_t].classes,he.sizingClasses(Ce)):Ie[_t].classes[Yt+1]==="reset-size"+he.size&&(Ie[_t].classes[Yt+1]="reset-size"+Ce.size),Ie[_t].height*=Ye,Ie[_t].depth*=Ye}return Er.makeFragment(Ie)}var Ls=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],Ps=function(he,Ce){var Ie=Ce.havingSize(he.size);return Ho(he.body,Ie,Ce)};Cn({type:"sizing",names:Ls,props:{numArgs:0,allowedInText:!0},handler:function(he,Ce){var Ie=he.breakOnTokenText,Ye=he.funcName,_t=he.parser,Yt=_t.parseExpression(!1,Ie);return{type:"sizing",mode:_t.mode,size:Ls.indexOf(Ye)+1,body:Yt}},htmlBuilder:Ps,mathmlBuilder:function(he,Ce){var Ie=Ce.havingSize(he.size),Ye=ta(he.body,Ie),_t=new Pi.MathNode("mstyle",Ye);return _t.setAttribute("mathsize",Ie.sizeMultiplier+"em"),_t}}),Cn({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(he,Ce,Ie){var Ye=he.parser,_t=!1,Yt=!1,Pr=Ie[0]&&gn(Ie[0],"ordgroup");if(Pr)for(var Yr="",yn=0;yn<Pr.body.length;++yn){var Jn=Pr.body[yn];if(Yr=Jn.text,Yr==="t")_t=!0;else if(Yr==="b")Yt=!0;else{_t=!1,Yt=!1;break}}else _t=!0,Yt=!0;var Ci=Ce[0];return{type:"smash",mode:Ye.mode,body:Ci,smashHeight:_t,smashDepth:Yt}},htmlBuilder:function(he,Ce){var Ie=Er.makeSpan([],[Zi(he.body,Ce)]);if(!he.smashHeight&&!he.smashDepth)return Ie;if(he.smashHeight&&(Ie.height=0,Ie.children))for(var Ye=0;Ye<Ie.children.length;Ye++)Ie.children[Ye].height=0;if(he.smashDepth&&(Ie.depth=0,Ie.children))for(var _t=0;_t<Ie.children.length;_t++)Ie.children[_t].depth=0;var Yt=Er.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ie}]},Ce);return Er.makeSpan(["mord"],[Yt],Ce)},mathmlBuilder:function(he,Ce){var Ie=new Pi.MathNode("mpadded",[lr(he.body,Ce)]);return he.smashHeight&&Ie.setAttribute("height","0px"),he.smashDepth&&Ie.setAttribute("depth","0px"),Ie}}),Cn({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler:function(he,Ce,Ie){var Ye=he.parser,_t=Ie[0],Yt=Ce[0];return{type:"sqrt",mode:Ye.mode,body:Yt,index:_t}},htmlBuilder:function(he,Ce){var Ie=Zi(he.body,Ce.havingCrampedStyle());Ie.height===0&&(Ie.height=Ce.fontMetrics().xHeight),Ie=Er.wrapFragment(Ie,Ce);var Ye=Ce.fontMetrics(),_t=Ye.defaultRuleThickness,Yt=_t;Ce.style.id<W.TEXT.id&&(Yt=Ce.fontMetrics().xHeight);var Pr=_t+Yt/4,Yr=Ie.height+Ie.depth+Pr+_t,yn=Li.sqrtImage(Yr,Ce),Jn=yn.span,Ci=yn.ruleWidth,Xi=yn.advanceWidth,ga=Jn.height-Ci;ga>Ie.height+Ie.depth+Pr&&(Pr=(Pr+ga-Ie.height-Ie.depth)/2);var Wa=Jn.height-Ie.height-Pr-Ci;Ie.style.paddingLeft=Xi+"em";var go=Er.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ie,wrapperClasses:["svg-align"]},{type:"kern",size:-(Ie.height+Wa)},{type:"elem",elem:Jn},{type:"kern",size:Ci}]},Ce);if(he.index){var No=Ce.havingStyle(W.SCRIPTSCRIPT),As=Zi(he.index,No,Ce),ss=.6*(go.height-go.depth),ps=Er.makeVList({positionType:"shift",positionData:-ss,children:[{type:"elem",elem:As}]},Ce),nl=Er.makeSpan(["root"],[ps]);return Er.makeSpan(["mord","sqrt"],[nl,go],Ce)}else return Er.makeSpan(["mord","sqrt"],[go],Ce)},mathmlBuilder:function(he,Ce){var Ie=he.body,Ye=he.index;return Ye?new Pi.MathNode("mroot",[lr(Ie,Ce),lr(Ye,Ce)]):new Pi.MathNode("msqrt",[lr(Ie,Ce)])}});var Ra={display:W.DISPLAY,text:W.TEXT,script:W.SCRIPT,scriptscript:W.SCRIPTSCRIPT};Cn({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(he,Ce){var Ie=he.breakOnTokenText,Ye=he.funcName,_t=he.parser,Yt=_t.parseExpression(!0,Ie),Pr=Ye.slice(1,Ye.length-5);return{type:"styling",mode:_t.mode,style:Pr,body:Yt}},htmlBuilder:function(he,Ce){var Ie=Ra[he.style],Ye=Ce.havingStyle(Ie).withFont("");return Ho(he.body,Ye,Ce)},mathmlBuilder:function(he,Ce){var Ie=Ra[he.style],Ye=Ce.havingStyle(Ie),_t=ta(he.body,Ye),Yt=new Pi.MathNode("mstyle",_t),Pr={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},Yr=Pr[he.style];return Yt.setAttribute("scriptlevel",Yr[0]),Yt.setAttribute("displaystyle",Yr[1]),Yt}});var ho=function(he,Ce){var Ie=he.base;if(Ie)if(Ie.type==="op"){var Ye=Ie.limits&&(Ce.style.size===W.DISPLAY.size||Ie.alwaysHandleSupSub);return Ye?xs:null}else if(Ie.type==="operatorname"){var _t=Ie.alwaysHandleSupSub&&(Ce.style.size===W.DISPLAY.size||Ie.limits);return _t?Jo:null}else{if(Ie.type==="accent")return v.isCharacterBox(Ie.base)?si:null;if(Ie.type==="horizBrace"){var Yt=!he.sub;return Yt===Ie.isOver?qo:null}else return null}else return null};ki({type:"supsub",htmlBuilder:function(he,Ce){var Ie=ho(he,Ce);if(Ie)return Ie(he,Ce);var Ye=he.base,_t=he.sup,Yt=he.sub,Pr=Zi(Ye,Ce),Yr,yn,Jn=Ce.fontMetrics(),Ci=0,Xi=0,ga=Ye&&v.isCharacterBox(Ye);if(_t){var Wa=Ce.havingStyle(Ce.style.sup());Yr=Zi(_t,Wa,Ce),ga||(Ci=Pr.height-Wa.fontMetrics().supDrop*Wa.sizeMultiplier/Ce.sizeMultiplier)}if(Yt){var go=Ce.havingStyle(Ce.style.sub());yn=Zi(Yt,go,Ce),ga||(Xi=Pr.depth+go.fontMetrics().subDrop*go.sizeMultiplier/Ce.sizeMultiplier)}var No;Ce.style===W.DISPLAY?No=Jn.sup1:Ce.style.cramped?No=Jn.sup3:No=Jn.sup2;var As=Ce.sizeMultiplier,ss=.5/Jn.ptPerEm/As+"em",ps=null;if(yn){var nl=he.base&&he.base.type==="op"&&he.base.name&&(he.base.name==="\\oiint"||he.base.name==="\\oiiint");(Pr instanceof De||nl)&&(ps=-Pr.italic+"em")}var Ks;if(Yr&&yn){Ci=Math.max(Ci,No,Yr.depth+.25*Jn.xHeight),Xi=Math.max(Xi,Jn.sub2);var dl=Jn.defaultRuleThickness,ls=4*dl;if(Ci-Yr.depth-(yn.height-Xi)<ls){Xi=ls-(Ci-Yr.depth)+yn.height;var Ys=.8*Jn.xHeight-(Ci-Yr.depth);Ys>0&&(Ci+=Ys,Xi-=Ys)}var Rl=[{type:"elem",elem:yn,shift:Xi,marginRight:ss,marginLeft:ps},{type:"elem",elem:Yr,shift:-Ci,marginRight:ss}];Ks=Er.makeVList({positionType:"individualShift",children:Rl},Ce)}else if(yn){Xi=Math.max(Xi,Jn.sub1,yn.height-.8*Jn.xHeight);var kl=[{type:"elem",elem:yn,marginLeft:ps,marginRight:ss}];Ks=Er.makeVList({positionType:"shift",positionData:Xi,children:kl},Ce)}else if(Yr)Ci=Math.max(Ci,No,Yr.depth+.25*Jn.xHeight),Ks=Er.makeVList({positionType:"shift",positionData:-Ci,children:[{type:"elem",elem:Yr,marginRight:ss}]},Ce);else throw new Error("supsub must have either sup or sub.");var el=Oi(Pr,"right")||"mord";return Er.makeSpan([el],[Pr,Er.makeSpan(["msupsub"],[Ks])],Ce)},mathmlBuilder:function(he,Ce){var Ie=!1,Ye,_t,Yt=rn(he.base,"horizBrace");Yt&&(_t=!!he.sup,_t===Yt.isOver&&(Ie=!0,Ye=Yt.isOver)),he.base&&(he.base.type==="op"||he.base.type==="operatorname")&&(he.base.parentIsSupSub=!0);var Pr=[lr(he.base,Ce)];he.sub&&Pr.push(lr(he.sub,Ce)),he.sup&&Pr.push(lr(he.sup,Ce));var Yr;if(Ie)Yr=Ye?"mover":"munder";else if(he.sub)if(he.sup){var Ci=he.base;Ci&&Ci.type==="op"&&Ci.limits&&Ce.style===W.DISPLAY||Ci&&Ci.type==="operatorname"&&Ci.alwaysHandleSupSub&&(Ce.style===W.DISPLAY||Ci.limits)?Yr="munderover":Yr="msubsup"}else{var Jn=he.base;Jn&&Jn.type==="op"&&Jn.limits&&(Ce.style===W.DISPLAY||Jn.alwaysHandleSupSub)||Jn&&Jn.type==="operatorname"&&Jn.alwaysHandleSupSub&&(Jn.limits||Ce.style===W.DISPLAY)?Yr="munder":Yr="msub"}else{var yn=he.base;yn&&yn.type==="op"&&yn.limits&&(Ce.style===W.DISPLAY||yn.alwaysHandleSupSub)||yn&&yn.type==="operatorname"&&yn.alwaysHandleSupSub&&(yn.limits||Ce.style===W.DISPLAY)?Yr="mover":Yr="msup"}var Xi=new Pi.MathNode(Yr,Pr);return Xi}}),ki({type:"atom",htmlBuilder:function(he,Ce){return Er.mathsym(he.text,he.mode,Ce,["m"+he.family])},mathmlBuilder:function(he,Ce){var Ie=new Pi.MathNode("mo",[dn(he.text,he.mode)]);if(he.family==="bin"){var Ye=ba(he,Ce);Ye==="bold-italic"&&Ie.setAttribute("mathvariant",Ye)}else he.family==="punct"?Ie.setAttribute("separator","true"):(he.family==="open"||he.family==="close")&&Ie.setAttribute("stretchy","false");return Ie}});var ll={mi:"italic",mn:"normal",mtext:"normal"};ki({type:"mathord",htmlBuilder:function(he,Ce){return Er.makeOrd(he,Ce,"mathord")},mathmlBuilder:function(he,Ce){var Ie=new Pi.MathNode("mi",[dn(he.text,he.mode,Ce)]),Ye=ba(he,Ce)||"italic";return Ye!==ll[Ie.type]&&Ie.setAttribute("mathvariant",Ye),Ie}}),ki({type:"textord",htmlBuilder:function(he,Ce){return Er.makeOrd(he,Ce,"textord")},mathmlBuilder:function(he,Ce){var Ie=dn(he.text,he.mode,Ce),Ye=ba(he,Ce)||"normal",_t;return he.mode==="text"?_t=new Pi.MathNode("mtext",[Ie]):/[0-9]/.test(he.text)?_t=new Pi.MathNode("mn",[Ie]):he.text==="\\prime"?_t=new Pi.MathNode("mo",[Ie]):_t=new Pi.MathNode("mi",[Ie]),Ye!==ll[_t.type]&&_t.setAttribute("mathvariant",Ye),_t}});var ml={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},wl={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};ki({type:"spacing",htmlBuilder:function(he,Ce){if(wl.hasOwnProperty(he.text)){var Ie=wl[he.text].className||"";if(he.mode==="text"){var Ye=Er.makeOrd(he,Ce,"textord");return Ye.classes.push(Ie),Ye}else return Er.makeSpan(["mspace",Ie],[Er.mathsym(he.text,he.mode,Ce)],Ce)}else{if(ml.hasOwnProperty(he.text))return Er.makeSpan(["mspace",ml[he.text]],[],Ce);throw new d('Unknown type of space "'+he.text+'"')}},mathmlBuilder:function(he,Ce){var Ie;if(wl.hasOwnProperty(he.text))Ie=new Pi.MathNode("mtext",[new Pi.TextNode("\xA0")]);else{if(ml.hasOwnProperty(he.text))return new Pi.MathNode("mspace");throw new d('Unknown type of space "'+he.text+'"')}return Ie}});var El=function(){var he=new Pi.MathNode("mtd",[]);return he.setAttribute("width","50%"),he};ki({type:"tag",mathmlBuilder:function(he,Ce){var Ie=new Pi.MathNode("mtable",[new Pi.MathNode("mtr",[El(),new Pi.MathNode("mtd",[so(he.body,Ce)]),El(),new Pi.MathNode("mtd",[so(he.tag,Ce)])])]);return Ie.setAttribute("width","100%"),Ie}});var Xs={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Xo={"\\textbf":"textbf","\\textmd":"textmd"},gl={"\\textit":"textit","\\textup":"textup"},Vl=function(he,Ce){var Ie=he.font;return Ie?Xs[Ie]?Ce.withTextFontFamily(Xs[Ie]):Xo[Ie]?Ce.withTextFontWeight(Xo[Ie]):Ce.withTextFontShape(gl[Ie]):Ce};Cn({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(he,Ce){var Ie=he.parser,Ye=he.funcName,_t=Ce[0];return{type:"text",mode:Ie.mode,body:In(_t),font:Ye}},htmlBuilder:function(he,Ce){var Ie=Vl(he,Ce),Ye=Un(he.body,Ie,!0);return Er.makeSpan(["mord","text"],Er.tryCombineChars(Ye),Ie)},mathmlBuilder:function(he,Ce){var Ie=Vl(he,Ce);return so(he.body,Ie)}}),Cn({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(he,Ce){var Ie=he.parser;return{type:"underline",mode:Ie.mode,body:Ce[0]}},htmlBuilder:function(he,Ce){var Ie=Zi(he.body,Ce),Ye=Er.makeLineSpan("underline-line",Ce),_t=Ce.fontMetrics().defaultRuleThickness,Yt=Er.makeVList({positionType:"top",positionData:Ie.height,children:[{type:"kern",size:_t},{type:"elem",elem:Ye},{type:"kern",size:3*_t},{type:"elem",elem:Ie}]},Ce);return Er.makeSpan(["mord","underline"],[Yt],Ce)},mathmlBuilder:function(he,Ce){var Ie=new Pi.MathNode("mo",[new Pi.TextNode("\u203E")]);Ie.setAttribute("stretchy","true");var Ye=new Pi.MathNode("munder",[lr(he.body,Ce),Ie]);return Ye.setAttribute("accentunder","true"),Ye}}),Cn({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(he,Ce,Ie){throw new d("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(he,Ce){for(var Ie=Us(he),Ye=[],_t=Ce.havingStyle(Ce.style.text()),Yt=0;Yt<Ie.length;Yt++){var Pr=Ie[Yt];Pr==="~"&&(Pr="\\textasciitilde"),Ye.push(Er.makeSymbol(Pr,"Typewriter-Regular",he.mode,_t,["mord","texttt"]))}return Er.makeSpan(["mord","text"].concat(_t.sizingClasses(Ce)),Er.tryCombineChars(Ye),_t)},mathmlBuilder:function(he,Ce){var Ie=new Pi.TextNode(Us(he)),Ye=new Pi.MathNode("mtext",[Ie]);return Ye.setAttribute("mathvariant","monospace"),Ye}});var Us=function(he){return he.body.replace(/ /g,he.star?"\u2423":"\xA0")},$s=zn,us=$s,_l=`[ \r
]`,Wc="\\\\[a-zA-Z@]+",fc="\\\\[^\uD800-\uDFFF]",Bl=""+Wc+_l+"*",oc=new RegExp("^("+Wc+")"+_l+"*$"),sc="[\u0300-\u036F]",ql=new RegExp(sc+"+$"),Al="("+_l+"+)|([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(sc+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(sc+"*")+"|\\\\verb\\*([^]).*?\\3|\\\\verb([^*a-zA-Z]).*?\\4|\\\\operatorname\\*"+("|"+Bl)+("|"+fc+")"),zs=function(){function Lt(Ce,Ie){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=Ce,this.settings=Ie,this.tokenRegex=new RegExp(Al,"g"),this.catcodes={"%":14}}var he=Lt.prototype;return he.setCatcode=function(Ie,Ye){this.catcodes[Ie]=Ye},he.lex=function(){var Ie=this.input,Ye=this.tokenRegex.lastIndex;if(Ye===Ie.length)return new e("EOF",new t(this,Ye,Ye));var _t=this.tokenRegex.exec(Ie);if(_t===null||_t.index!==Ye)throw new d("Unexpected character: '"+Ie[Ye]+"'",new e(Ie[Ye],new t(this,Ye,Ye+1)));var Yt=_t[2]||" ";if(this.catcodes[Yt]===14){var Pr=Ie.indexOf(`
`,this.tokenRegex.lastIndex);return Pr===-1?(this.tokenRegex.lastIndex=Ie.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=Pr+1,this.lex()}var Yr=Yt.match(oc);return Yr&&(Yt=Yr[1]),new e(Yt,new t(this,Ye,this.tokenRegex.lastIndex))},Lt}(),Ml=function(){function Lt(Ce,Ie){Ce===void 0&&(Ce={}),Ie===void 0&&(Ie={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=Ie,this.builtins=Ce,this.undefStack=[]}var he=Lt.prototype;return he.beginGroup=function(){this.undefStack.push({})},he.endGroup=function(){if(this.undefStack.length===0)throw new d("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var Ie=this.undefStack.pop();for(var Ye in Ie)Ie.hasOwnProperty(Ye)&&(Ie[Ye]===void 0?delete this.current[Ye]:this.current[Ye]=Ie[Ye])},he.has=function(Ie){return this.current.hasOwnProperty(Ie)||this.builtins.hasOwnProperty(Ie)},he.get=function(Ie){return this.current.hasOwnProperty(Ie)?this.current[Ie]:this.builtins[Ie]},he.set=function(Ie,Ye,_t){if(_t===void 0&&(_t=!1),_t){for(var Yt=0;Yt<this.undefStack.length;Yt++)delete this.undefStack[Yt][Ie];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][Ie]=Ye)}else{var Pr=this.undefStack[this.undefStack.length-1];Pr&&!Pr.hasOwnProperty(Ie)&&(Pr[Ie]=this.current[Ie])}this.current[Ie]=Ye},Lt}(),vl={},cl=vl;function mn(Lt,he){vl[Lt]=he}mn("\\@firstoftwo",function(Lt){var he=Lt.consumeArgs(2);return{tokens:he[0],numArgs:0}}),mn("\\@secondoftwo",function(Lt){var he=Lt.consumeArgs(2);return{tokens:he[1],numArgs:0}}),mn("\\@ifnextchar",function(Lt){var he=Lt.consumeArgs(3),Ce=Lt.future();return he[0].length===1&&he[0][0].text===Ce.text?{tokens:he[1],numArgs:0}:{tokens:he[2],numArgs:0}}),mn("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),mn("\\TextOrMath",function(Lt){var he=Lt.consumeArgs(2);return Lt.mode==="text"?{tokens:he[0],numArgs:0}:{tokens:he[1],numArgs:0}});var da={"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};mn("\\char",function(Lt){var he=Lt.popToken(),Ce,Ie="";if(he.text==="'")Ce=8,he=Lt.popToken();else if(he.text==='"')Ce=16,he=Lt.popToken();else if(he.text==="`")if(he=Lt.popToken(),he.text[0]==="\\")Ie=he.text.charCodeAt(1);else{if(he.text==="EOF")throw new d("\\char` missing argument");Ie=he.text.charCodeAt(0)}else Ce=10;if(Ce){if(Ie=da[he.text],Ie==null||Ie>=Ce)throw new d("Invalid base-"+Ce+" digit "+he.text);for(var Ye;(Ye=da[Lt.future().text])!=null&&Ye<Ce;)Ie*=Ce,Ie+=Ye,Lt.popToken()}return"\\@char{"+Ie+"}"});var Oc=function(he,Ce){var Ie=he.consumeArgs(1)[0];if(Ie.length!==1)throw new d("\\gdef's first argument must be a macro name");var Ye=Ie[0].text,_t=0;for(Ie=he.consumeArgs(1)[0];Ie.length===1&&Ie[0].text==="#";){if(Ie=he.consumeArgs(1)[0],Ie.length!==1)throw new d('Invalid argument number length "'+Ie.length+'"');if(!/^[1-9]$/.test(Ie[0].text))throw new d('Invalid argument number "'+Ie[0].text+'"');if(_t++,parseInt(Ie[0].text)!==_t)throw new d('Argument number "'+Ie[0].text+'" out of order');Ie=he.consumeArgs(1)[0]}return he.macros.set(Ye,{tokens:Ie,numArgs:_t},Ce),""};mn("\\gdef",function(Lt){return Oc(Lt,!0)}),mn("\\def",function(Lt){return Oc(Lt,!1)}),mn("\\global",function(Lt){var he=Lt.consumeArgs(1)[0];if(he.length!==1)throw new d("Invalid command after \\global");var Ce=he[0].text;if(Ce==="\\def")return Oc(Lt,!0);throw new d("Invalid command '"+Ce+"' after \\global")});var pc=function(he,Ce,Ie){var Ye=he.consumeArgs(1)[0];if(Ye.length!==1)throw new d("\\newcommand's first argument must be a macro name");var _t=Ye[0].text,Yt=he.isDefined(_t);if(Yt&&!Ce)throw new d("\\newcommand{"+_t+"} attempting to redefine "+(_t+"; use \\renewcommand"));if(!Yt&&!Ie)throw new d("\\renewcommand{"+_t+"} when command "+_t+" does not yet exist; use \\newcommand");var Pr=0;if(Ye=he.consumeArgs(1)[0],Ye.length===1&&Ye[0].text==="["){for(var Yr="",yn=he.expandNextToken();yn.text!=="]"&&yn.text!=="EOF";)Yr+=yn.text,yn=he.expandNextToken();if(!Yr.match(/^\s*[0-9]+\s*$/))throw new d("Invalid number of arguments: "+Yr);Pr=parseInt(Yr),Ye=he.consumeArgs(1)[0]}return he.macros.set(_t,{tokens:Ye,numArgs:Pr}),""};mn("\\newcommand",function(Lt){return pc(Lt,!1,!0)}),mn("\\renewcommand",function(Lt){return pc(Lt,!0,!1)}),mn("\\providecommand",function(Lt){return pc(Lt,!0,!0)}),mn("\\bgroup","{"),mn("\\egroup","}"),mn("\\lq","`"),mn("\\rq","'"),mn("\\aa","\\r a"),mn("\\AA","\\r A"),mn("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),mn("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),mn("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),mn("\u212C","\\mathscr{B}"),mn("\u2130","\\mathscr{E}"),mn("\u2131","\\mathscr{F}"),mn("\u210B","\\mathscr{H}"),mn("\u2110","\\mathscr{I}"),mn("\u2112","\\mathscr{L}"),mn("\u2133","\\mathscr{M}"),mn("\u211B","\\mathscr{R}"),mn("\u212D","\\mathfrak{C}"),mn("\u210C","\\mathfrak{H}"),mn("\u2128","\\mathfrak{Z}"),mn("\\Bbbk","\\Bbb{k}"),mn("\xB7","\\cdotp"),mn("\\llap","\\mathllap{\\textrm{#1}}"),mn("\\rlap","\\mathrlap{\\textrm{#1}}"),mn("\\clap","\\mathclap{\\textrm{#1}}"),mn("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),mn("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),mn("\\ne","\\neq"),mn("\u2260","\\neq"),mn("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),mn("\u2209","\\notin"),mn("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),mn("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),mn("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),mn("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),mn("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),mn("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),mn("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),mn("\u27C2","\\perp"),mn("\u203C","\\mathclose{!\\mkern-0.8mu!}"),mn("\u220C","\\notni"),mn("\u231C","\\ulcorner"),mn("\u231D","\\urcorner"),mn("\u231E","\\llcorner"),mn("\u231F","\\lrcorner"),mn("\xA9","\\copyright"),mn("\xAE","\\textregistered"),mn("\uFE0F","\\textregistered"),mn("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),mn("\u22EE","\\vdots"),mn("\\varGamma","\\mathit{\\Gamma}"),mn("\\varDelta","\\mathit{\\Delta}"),mn("\\varTheta","\\mathit{\\Theta}"),mn("\\varLambda","\\mathit{\\Lambda}"),mn("\\varXi","\\mathit{\\Xi}"),mn("\\varPi","\\mathit{\\Pi}"),mn("\\varSigma","\\mathit{\\Sigma}"),mn("\\varUpsilon","\\mathit{\\Upsilon}"),mn("\\varPhi","\\mathit{\\Phi}"),mn("\\varPsi","\\mathit{\\Psi}"),mn("\\varOmega","\\mathit{\\Omega}"),mn("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),mn("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu"),mn("\\boxed","\\fbox{$\\displaystyle{#1}$}"),mn("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),mn("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),mn("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var xc={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};mn("\\dots",function(Lt){var he="\\dotso",Ce=Lt.expandAfterFuture().text;return Ce in xc?he=xc[Ce]:Ce.substr(0,4)==="\\not"?he="\\dotsb":Ce in ht.math&&(v.contains(["bin","rel"],ht.math[Ce].group)&&(he="\\dotsb")),he});var Ss={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};mn("\\dotso",function(Lt){var he=Lt.future().text;return he in Ss?"\\ldots\\,":"\\ldots"}),mn("\\dotsc",function(Lt){var he=Lt.future().text;return he in Ss&&he!==","?"\\ldots\\,":"\\ldots"}),mn("\\cdots",function(Lt){var he=Lt.future().text;return he in Ss?"\\@cdots\\,":"\\@cdots"}),mn("\\dotsb","\\cdots"),mn("\\dotsm","\\cdots"),mn("\\dotsi","\\!\\cdots"),mn("\\dotsx","\\ldots\\,"),mn("\\DOTSI","\\relax"),mn("\\DOTSB","\\relax"),mn("\\DOTSX","\\relax"),mn("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),mn("\\,","\\tmspace+{3mu}{.1667em}"),mn("\\thinspace","\\,"),mn("\\>","\\mskip{4mu}"),mn("\\:","\\tmspace+{4mu}{.2222em}"),mn("\\medspace","\\:"),mn("\\;","\\tmspace+{5mu}{.2777em}"),mn("\\thickspace","\\;"),mn("\\!","\\tmspace-{3mu}{.1667em}"),mn("\\negthinspace","\\!"),mn("\\negmedspace","\\tmspace-{4mu}{.2222em}"),mn("\\negthickspace","\\tmspace-{5mu}{.277em}"),mn("\\enspace","\\kern.5em "),mn("\\enskip","\\hskip.5em\\relax"),mn("\\quad","\\hskip1em\\relax"),mn("\\qquad","\\hskip2em\\relax"),mn("\\tag","\\@ifstar\\tag@literal\\tag@paren"),mn("\\tag@paren","\\tag@literal{({#1})}"),mn("\\tag@literal",function(Lt){if(Lt.macros.get("\\df@tag"))throw new d("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),mn("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),mn("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),mn("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),mn("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),mn("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),mn("\\\\","\\newline"),mn("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Ws=yt["Main-Regular"]["T".charCodeAt(0)][1]-.7*yt["Main-Regular"]["A".charCodeAt(0)][1]+"em";mn("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+Ws+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),mn("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+Ws+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),mn("\\hspace","\\@ifstar\\@hspacer\\@hspace"),mn("\\@hspace","\\hskip #1\\relax"),mn("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),mn("\\ordinarycolon",":"),mn("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),mn("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),mn("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),mn("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),mn("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),mn("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),mn("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),mn("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),mn("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),mn("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),mn("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),mn("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),mn("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),mn("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),mn("\u2237","\\dblcolon"),mn("\u2239","\\eqcolon"),mn("\u2254","\\coloneqq"),mn("\u2255","\\eqqcolon"),mn("\u2A74","\\Coloneqq"),mn("\\ratio","\\vcentcolon"),mn("\\coloncolon","\\dblcolon"),mn("\\colonequals","\\coloneqq"),mn("\\coloncolonequals","\\Coloneqq"),mn("\\equalscolon","\\eqqcolon"),mn("\\equalscoloncolon","\\Eqqcolon"),mn("\\colonminus","\\coloneq"),mn("\\coloncolonminus","\\Coloneq"),mn("\\minuscolon","\\eqcolon"),mn("\\minuscoloncolon","\\Eqcolon"),mn("\\coloncolonapprox","\\Colonapprox"),mn("\\coloncolonsim","\\Colonsim"),mn("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),mn("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),mn("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),mn("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),mn("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),mn("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),mn("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),mn("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),mn("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),mn("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),mn("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),mn("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),mn("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),mn("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),mn("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),mn("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),mn("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),mn("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),mn("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),mn("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),mn("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),mn("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),mn("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),mn("\u27E6","\\llbracket"),mn("\u27E7","\\rrbracket"),mn("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),mn("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),mn("\u2983","\\lBrace"),mn("\u2984","\\rBrace"),mn("\\darr","\\downarrow"),mn("\\dArr","\\Downarrow"),mn("\\Darr","\\Downarrow"),mn("\\lang","\\langle"),mn("\\rang","\\rangle"),mn("\\uarr","\\uparrow"),mn("\\uArr","\\Uparrow"),mn("\\Uarr","\\Uparrow"),mn("\\N","\\mathbb{N}"),mn("\\R","\\mathbb{R}"),mn("\\Z","\\mathbb{Z}"),mn("\\alef","\\aleph"),mn("\\alefsym","\\aleph"),mn("\\Alpha","\\mathrm{A}"),mn("\\Beta","\\mathrm{B}"),mn("\\bull","\\bullet"),mn("\\Chi","\\mathrm{X}"),mn("\\clubs","\\clubsuit"),mn("\\cnums","\\mathbb{C}"),mn("\\Complex","\\mathbb{C}"),mn("\\Dagger","\\ddagger"),mn("\\diamonds","\\diamondsuit"),mn("\\empty","\\emptyset"),mn("\\Epsilon","\\mathrm{E}"),mn("\\Eta","\\mathrm{H}"),mn("\\exist","\\exists"),mn("\\harr","\\leftrightarrow"),mn("\\hArr","\\Leftrightarrow"),mn("\\Harr","\\Leftrightarrow"),mn("\\hearts","\\heartsuit"),mn("\\image","\\Im"),mn("\\infin","\\infty"),mn("\\Iota","\\mathrm{I}"),mn("\\isin","\\in"),mn("\\Kappa","\\mathrm{K}"),mn("\\larr","\\leftarrow"),mn("\\lArr","\\Leftarrow"),mn("\\Larr","\\Leftarrow"),mn("\\lrarr","\\leftrightarrow"),mn("\\lrArr","\\Leftrightarrow"),mn("\\Lrarr","\\Leftrightarrow"),mn("\\Mu","\\mathrm{M}"),mn("\\natnums","\\mathbb{N}"),mn("\\Nu","\\mathrm{N}"),mn("\\Omicron","\\mathrm{O}"),mn("\\plusmn","\\pm"),mn("\\rarr","\\rightarrow"),mn("\\rArr","\\Rightarrow"),mn("\\Rarr","\\Rightarrow"),mn("\\real","\\Re"),mn("\\reals","\\mathbb{R}"),mn("\\Reals","\\mathbb{R}"),mn("\\Rho","\\mathrm{P}"),mn("\\sdot","\\cdot"),mn("\\sect","\\S"),mn("\\spades","\\spadesuit"),mn("\\sub","\\subset"),mn("\\sube","\\subseteq"),mn("\\supe","\\supseteq"),mn("\\Tau","\\mathrm{T}"),mn("\\thetasym","\\vartheta"),mn("\\weierp","\\wp"),mn("\\Zeta","\\mathrm{Z}"),mn("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),mn("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),mn("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),mn("\\blue","\\textcolor{##6495ed}{#1}"),mn("\\orange","\\textcolor{##ffa500}{#1}"),mn("\\pink","\\textcolor{##ff00af}{#1}"),mn("\\red","\\textcolor{##df0030}{#1}"),mn("\\green","\\textcolor{##28ae7b}{#1}"),mn("\\gray","\\textcolor{gray}{#1}"),mn("\\purple","\\textcolor{##9d38bd}{#1}"),mn("\\blueA","\\textcolor{##ccfaff}{#1}"),mn("\\blueB","\\textcolor{##80f6ff}{#1}"),mn("\\blueC","\\textcolor{##63d9ea}{#1}"),mn("\\blueD","\\textcolor{##11accd}{#1}"),mn("\\blueE","\\textcolor{##0c7f99}{#1}"),mn("\\tealA","\\textcolor{##94fff5}{#1}"),mn("\\tealB","\\textcolor{##26edd5}{#1}"),mn("\\tealC","\\textcolor{##01d1c1}{#1}"),mn("\\tealD","\\textcolor{##01a995}{#1}"),mn("\\tealE","\\textcolor{##208170}{#1}"),mn("\\greenA","\\textcolor{##b6ffb0}{#1}"),mn("\\greenB","\\textcolor{##8af281}{#1}"),mn("\\greenC","\\textcolor{##74cf70}{#1}"),mn("\\greenD","\\textcolor{##1fab54}{#1}"),mn("\\greenE","\\textcolor{##0d923f}{#1}"),mn("\\goldA","\\textcolor{##ffd0a9}{#1}"),mn("\\goldB","\\textcolor{##ffbb71}{#1}"),mn("\\goldC","\\textcolor{##ff9c39}{#1}"),mn("\\goldD","\\textcolor{##e07d10}{#1}"),mn("\\goldE","\\textcolor{##a75a05}{#1}"),mn("\\redA","\\textcolor{##fca9a9}{#1}"),mn("\\redB","\\textcolor{##ff8482}{#1}"),mn("\\redC","\\textcolor{##f9685d}{#1}"),mn("\\redD","\\textcolor{##e84d39}{#1}"),mn("\\redE","\\textcolor{##bc2612}{#1}"),mn("\\maroonA","\\textcolor{##ffbde0}{#1}"),mn("\\maroonB","\\textcolor{##ff92c6}{#1}"),mn("\\maroonC","\\textcolor{##ed5fa6}{#1}"),mn("\\maroonD","\\textcolor{##ca337c}{#1}"),mn("\\maroonE","\\textcolor{##9e034e}{#1}"),mn("\\purpleA","\\textcolor{##ddd7ff}{#1}"),mn("\\purpleB","\\textcolor{##c6b9fc}{#1}"),mn("\\purpleC","\\textcolor{##aa87ff}{#1}"),mn("\\purpleD","\\textcolor{##7854ab}{#1}"),mn("\\purpleE","\\textcolor{##543b78}{#1}"),mn("\\mintA","\\textcolor{##f5f9e8}{#1}"),mn("\\mintB","\\textcolor{##edf2df}{#1}"),mn("\\mintC","\\textcolor{##e0e5cc}{#1}"),mn("\\grayA","\\textcolor{##f6f7f7}{#1}"),mn("\\grayB","\\textcolor{##f0f1f2}{#1}"),mn("\\grayC","\\textcolor{##e3e5e6}{#1}"),mn("\\grayD","\\textcolor{##d6d8da}{#1}"),mn("\\grayE","\\textcolor{##babec2}{#1}"),mn("\\grayF","\\textcolor{##888d93}{#1}"),mn("\\grayG","\\textcolor{##626569}{#1}"),mn("\\grayH","\\textcolor{##3b3e40}{#1}"),mn("\\grayI","\\textcolor{##21242c}{#1}"),mn("\\kaBlue","\\textcolor{##314453}{#1}"),mn("\\kaGreen","\\textcolor{##71B307}{#1}");var xl={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},ul=function(){function Lt(Ce,Ie,Ye){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=Ie,this.expansionCount=0,this.feed(Ce),this.macros=new Ml(cl,Ie.macros),this.mode=Ye,this.stack=[]}var he=Lt.prototype;return he.feed=function(Ie){this.lexer=new zs(Ie,this.settings)},he.switchMode=function(Ie){this.mode=Ie},he.beginGroup=function(){this.macros.beginGroup()},he.endGroup=function(){this.macros.endGroup()},he.future=function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},he.popToken=function(){return this.future(),this.stack.pop()},he.pushToken=function(Ie){this.stack.push(Ie)},he.pushTokens=function(Ie){var Ye;(Ye=this.stack).push.apply(Ye,Ie)},he.consumeSpaces=function(){for(;;){var Ie=this.future();if(Ie.text===" ")this.stack.pop();else break}},he.consumeArgs=function(Ie){for(var Ye=[],_t=0;_t<Ie;++_t){this.consumeSpaces();var Yt=this.popToken();if(Yt.text==="{"){for(var Pr=[],Yr=1;Yr!==0;){var yn=this.popToken();if(Pr.push(yn),yn.text==="{")++Yr;else if(yn.text==="}")--Yr;else if(yn.text==="EOF")throw new d("End of input in macro argument",Yt)}Pr.pop(),Pr.reverse(),Ye[_t]=Pr}else{if(Yt.text==="EOF")throw new d("End of input expecting macro argument");Ye[_t]=[Yt]}}return Ye},he.expandOnce=function(){var Ie=this.popToken(),Ye=Ie.text,_t=this._getExpansion(Ye);if(_t==null)return this.pushToken(Ie),Ie;if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new d("Too many expansions: infinite loop or need to increase maxExpand setting");var Yt=_t.tokens;if(_t.numArgs){var Pr=this.consumeArgs(_t.numArgs);Yt=Yt.slice();for(var Yr=Yt.length-1;Yr>=0;--Yr){var yn=Yt[Yr];if(yn.text==="#"){if(Yr===0)throw new d("Incomplete placeholder at end of macro body",yn);if(yn=Yt[--Yr],yn.text==="#")Yt.splice(Yr+1,1);else if(/^[1-9]$/.test(yn.text)){var Jn;(Jn=Yt).splice.apply(Jn,[Yr,2].concat(Pr[+yn.text-1]))}else throw new d("Not a valid argument number",yn)}}}return this.pushTokens(Yt),Yt},he.expandAfterFuture=function(){return this.expandOnce(),this.future()},he.expandNextToken=function(){for(;;){var Ie=this.expandOnce();if(Ie instanceof e)if(Ie.text==="\\relax")this.stack.pop();else return this.stack.pop()}throw new Error},he.expandMacro=function(Ie){if(!this.macros.get(Ie))return;var Ye=[],_t=this.stack.length;for(this.pushToken(new e(Ie));this.stack.length>_t;){var Yt=this.expandOnce();Yt instanceof e&&Ye.push(this.stack.pop())}return Ye},he.expandMacroAsText=function(Ie){var Ye=this.expandMacro(Ie);return Ye&&Ye.map(function(_t){return _t.text}).join("")},he._getExpansion=function(Ie){var Ye=this.macros.get(Ie);if(Ye==null)return Ye;var _t=typeof Ye=="function"?Ye(this):Ye;if(typeof _t=="string"){var Yt=0;if(_t.indexOf("#")!==-1)for(var Pr=_t.replace(/##/g,"");Pr.indexOf("#"+(Yt+1))!==-1;)++Yt;for(var Yr=new zs(_t,this.settings),yn=[],Jn=Yr.lex();Jn.text!=="EOF";)yn.push(Jn),Jn=Yr.lex();yn.reverse();var Ci={tokens:yn,numArgs:Yt};return Ci}return _t},he.isDefined=function(Ie){return this.macros.has(Ie)||us.hasOwnProperty(Ie)||ht.math.hasOwnProperty(Ie)||ht.text.hasOwnProperty(Ie)||xl.hasOwnProperty(Ie)},Lt}(),nc={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"}},Xl={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u010F:"d\u030C",\u1E0B:"d\u0307",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u013A:"l\u0301",\u013E:"l\u030C",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u010E:"D\u030C",\u1E0A:"D\u0307",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0139:"L\u0301",\u013D:"L\u030C",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u0164:"T\u030C",\u1E6A:"T\u0307",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"},Gl=function(){function Lt(Ce,Ie){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new ul(Ce,Ie,this.mode),this.settings=Ie,this.leftrightDepth=0}var he=Lt.prototype;return he.expect=function(Ie,Ye){if(Ye===void 0&&(Ye=!0),this.fetch().text!==Ie)throw new d("Expected '"+Ie+"', got '"+this.fetch().text+"'",this.fetch());Ye&&this.consume()},he.consume=function(){this.nextToken=null},he.fetch=function(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},he.switchMode=function(Ie){this.mode=Ie,this.gullet.switchMode(Ie)},he.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var Ie=this.parseExpression(!1);return this.expect("EOF"),this.gullet.endGroup(),Ie},he.parseExpression=function(Ie,Ye){for(var _t=[];;){this.mode==="math"&&this.consumeSpaces();var Yt=this.fetch();if(Lt.endOfExpression.indexOf(Yt.text)!==-1)break;if(Ye&&Yt.text===Ye)break;if(Ie&&us[Yt.text]&&us[Yt.text].infix)break;var Pr=this.parseAtom(Ye);if(!Pr)break;_t.push(Pr)}return this.mode==="text"&&this.formLigatures(_t),this.handleInfixNodes(_t)},he.handleInfixNodes=function(Ie){for(var Ye=-1,_t,Yt=0;Yt<Ie.length;Yt++){var Pr=rn(Ie[Yt],"infix");if(Pr){if(Ye!==-1)throw new d("only one infix operator per group",Pr.token);Ye=Yt,_t=Pr.replaceWith}}if(Ye!==-1&&_t){var Yr,yn,Jn=Ie.slice(0,Ye),Ci=Ie.slice(Ye+1);Jn.length===1&&Jn[0].type==="ordgroup"?Yr=Jn[0]:Yr={type:"ordgroup",mode:this.mode,body:Jn},Ci.length===1&&Ci[0].type==="ordgroup"?yn=Ci[0]:yn={type:"ordgroup",mode:this.mode,body:Ci};var Xi;return _t==="\\\\abovefrac"?Xi=this.callFunction(_t,[Yr,Ie[Ye],yn],[]):Xi=this.callFunction(_t,[Yr,yn],[]),[Xi]}else return Ie},he.handleSupSubscript=function(Ie){var Ye=this.fetch(),_t=Ye.text;this.consume();var Yt=this.parseGroup(Ie,!1,Lt.SUPSUB_GREEDINESS,void 0,void 0,!0);if(!Yt)throw new d("Expected group after '"+_t+"'",Ye);return Yt},he.formatUnsupportedCmd=function(Ie){for(var Ye=[],_t=0;_t<Ie.length;_t++)Ye.push({type:"textord",mode:"text",text:Ie[_t]});var Yt={type:"text",mode:this.mode,body:Ye},Pr={type:"color",mode:this.mode,color:this.settings.errorColor,body:[Yt]};return Pr},he.parseAtom=function(Ie){var Ye=this.parseGroup("atom",!1,null,Ie);if(this.mode==="text")return Ye;for(var _t,Yt;;){this.consumeSpaces();var Pr=this.fetch();if(Pr.text==="\\limits"||Pr.text==="\\nolimits"){var Yr=rn(Ye,"op");if(Yr){var yn=Pr.text==="\\limits";Yr.limits=yn,Yr.alwaysHandleSupSub=!0}else if(Yr=rn(Ye,"operatorname"),Yr&&Yr.alwaysHandleSupSub){var Jn=Pr.text==="\\limits";Yr.limits=Jn}else throw new d("Limit controls must follow a math operator",Pr);this.consume()}else if(Pr.text==="^"){if(_t)throw new d("Double superscript",Pr);_t=this.handleSupSubscript("superscript")}else if(Pr.text==="_"){if(Yt)throw new d("Double subscript",Pr);Yt=this.handleSupSubscript("subscript")}else if(Pr.text==="'"){if(_t)throw new d("Double superscript",Pr);var Ci={type:"textord",mode:this.mode,text:"\\prime"},Xi=[Ci];for(this.consume();this.fetch().text==="'";)Xi.push(Ci),this.consume();this.fetch().text==="^"&&Xi.push(this.handleSupSubscript("superscript")),_t={type:"ordgroup",mode:this.mode,body:Xi}}else break}return _t||Yt?{type:"supsub",mode:this.mode,base:Ye,sup:_t,sub:Yt}:Ye},he.parseFunction=function(Ie,Ye,_t){var Yt=this.fetch(),Pr=Yt.text,Yr=us[Pr];if(!Yr)return null;if(this.consume(),_t!=null&&Yr.greediness<=_t)throw new d("Got function '"+Pr+"' with no arguments"+(Ye?" as "+Ye:""),Yt);if(this.mode==="text"&&!Yr.allowedInText)throw new d("Can't use function '"+Pr+"' in text mode",Yt);if(this.mode==="math"&&Yr.allowedInMath===!1)throw new d("Can't use function '"+Pr+"' in math mode",Yt);var yn=this.parseArguments(Pr,Yr),Jn=yn.args,Ci=yn.optArgs;return this.callFunction(Pr,Jn,Ci,Yt,Ie)},he.callFunction=function(Ie,Ye,_t,Yt,Pr){var Yr={funcName:Ie,parser:this,token:Yt,breakOnTokenText:Pr},yn=us[Ie];if(yn&&yn.handler)return yn.handler(Yr,Ye,_t);throw new d("No function handler for "+Ie)},he.parseArguments=function(Ie,Ye){var _t=Ye.numArgs+Ye.numOptionalArgs;if(_t===0)return{args:[],optArgs:[]};for(var Yt=Ye.greediness,Pr=[],Yr=[],yn=0;yn<_t;yn++){var Jn=Ye.argTypes&&Ye.argTypes[yn],Ci=yn<Ye.numOptionalArgs,Xi=yn>0&&!Ci||yn===0&&!Ci&&this.mode==="math",ga=this.parseGroupOfType("argument to '"+Ie+"'",Jn,Ci,Yt,Xi);if(!ga){if(Ci){Yr.push(null);continue}throw new d("Expected group after '"+Ie+"'",this.fetch())}(Ci?Yr:Pr).push(ga)}return{args:Pr,optArgs:Yr}},he.parseGroupOfType=function(Ie,Ye,_t,Yt,Pr){switch(Ye){case"color":return Pr&&this.consumeSpaces(),this.parseColorGroup(_t);case"size":return Pr&&this.consumeSpaces(),this.parseSizeGroup(_t);case"url":return this.parseUrlGroup(_t,Pr);case"math":case"text":return this.parseGroup(Ie,_t,Yt,void 0,Ye,Pr);case"hbox":{var Yr=this.parseGroup(Ie,_t,Yt,void 0,"text",Pr);if(!Yr)return Yr;var yn={type:"styling",mode:Yr.mode,body:[Yr],style:"text"};return yn}case"raw":{if(Pr&&this.consumeSpaces(),_t&&this.fetch().text==="{")return null;var Jn=this.parseStringGroup("raw",_t,!0);if(Jn)return{type:"raw",mode:"text",string:Jn.text};throw new d("Expected raw group",this.fetch())}case"original":case null:case void 0:return this.parseGroup(Ie,_t,Yt,void 0,void 0,Pr);default:throw new d("Unknown group type as "+Ie,this.fetch())}},he.consumeSpaces=function(){for(;this.fetch().text===" ";)this.consume()},he.parseStringGroup=function(Ie,Ye,_t){var Yt=Ye?"[":"{",Pr=Ye?"]":"}",Yr=this.fetch();if(Yr.text!==Yt){if(Ye)return null;if(_t&&Yr.text!=="EOF"&&/[^{}[\]]/.test(Yr.text))return this.consume(),Yr}var yn=this.mode;this.mode="text",this.expect(Yt);for(var Jn="",Ci=this.fetch(),Xi=0,ga=Ci,Wa;(Wa=this.fetch()).text!==Pr||_t&&Xi>0;){switch(Wa.text){case"EOF":throw new d("Unexpected end of input in "+Ie,Ci.range(ga,Jn));case Yt:Xi++;break;case Pr:Xi--;break}ga=Wa,Jn+=ga.text,this.consume()}return this.expect(Pr),this.mode=yn,Ci.range(ga,Jn)},he.parseRegexGroup=function(Ie,Ye){var _t=this.mode;this.mode="text";for(var Yt=this.fetch(),Pr=Yt,Yr="",yn;(yn=this.fetch()).text!=="EOF"&&Ie.test(Yr+yn.text);)Pr=yn,Yr+=Pr.text,this.consume();if(Yr==="")throw new d("Invalid "+Ye+": '"+Yt.text+"'",Yt);return this.mode=_t,Yt.range(Pr,Yr)},he.parseColorGroup=function(Ie){var Ye=this.parseStringGroup("color",Ie);if(!Ye)return null;var _t=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(Ye.text);if(!_t)throw new d("Invalid color: '"+Ye.text+"'",Ye);var Yt=_t[0];return/^[0-9a-f]{6}$/i.test(Yt)&&(Yt="#"+Yt),{type:"color-token",mode:this.mode,color:Yt}},he.parseSizeGroup=function(Ie){var Ye,_t=!1;if(!Ie&&this.fetch().text!=="{"?Ye=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):Ye=this.parseStringGroup("size",Ie),!Ye)return null;!Ie&&Ye.text.length===0&&(Ye.text="0pt",_t=!0);var Yt=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(Ye.text);if(!Yt)throw new d("Invalid size: '"+Ye.text+"'",Ye);var Pr={number:+(Yt[1]+Yt[2]),unit:Yt[3]};if(!Dr(Pr))throw new d("Invalid unit: '"+Pr.unit+"'",Ye);return{type:"size",mode:this.mode,value:Pr,isBlank:_t}},he.parseUrlGroup=function(Ie,Ye){this.gullet.lexer.setCatcode("%",13);var _t=this.parseStringGroup("url",Ie,!0);if(this.gullet.lexer.setCatcode("%",14),!_t)return null;var Yt=_t.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:Yt}},he.parseGroup=function(Ie,Ye,_t,Yt,Pr,Yr){var yn=this.mode;Pr&&this.switchMode(Pr),Yr&&this.consumeSpaces();var Jn=this.fetch(),Ci=Jn.text,Xi;if(Ye?Ci==="[":Ci==="{"||Ci==="\\begingroup"){this.consume();var ga=Lt.endOfGroup[Ci];this.gullet.beginGroup();var Wa=this.parseExpression(!1,ga),go=this.fetch();this.expect(ga),this.gullet.endGroup(),Xi={type:"ordgroup",mode:this.mode,loc:t.range(Jn,go),body:Wa,semisimple:Ci==="\\begingroup"||void 0}}else if(Ye)Xi=null;else if(Xi=this.parseFunction(Yt,Ie,_t)||this.parseSymbol(),Xi==null&&Ci[0]==="\\"&&!xl.hasOwnProperty(Ci)){if(this.settings.throwOnError)throw new d("Undefined control sequence: "+Ci,Jn);Xi=this.formatUnsupportedCmd(Ci),this.consume()}return Pr&&this.switchMode(yn),Xi},he.formLigatures=function(Ie){for(var Ye=Ie.length-1,_t=0;_t<Ye;++_t){var Yt=Ie[_t],Pr=Yt.text;Pr==="-"&&Ie[_t+1].text==="-"&&(_t+1<Ye&&Ie[_t+2].text==="-"?(Ie.splice(_t,3,{type:"textord",mode:"text",loc:t.range(Yt,Ie[_t+2]),text:"---"}),Ye-=2):(Ie.splice(_t,2,{type:"textord",mode:"text",loc:t.range(Yt,Ie[_t+1]),text:"--"}),Ye-=1)),(Pr==="'"||Pr==="`")&&Ie[_t+1].text===Pr&&(Ie.splice(_t,2,{type:"textord",mode:"text",loc:t.range(Yt,Ie[_t+1]),text:Pr+Pr}),Ye-=1)}},he.parseSymbol=function(){var Ie=this.fetch(),Ye=Ie.text;if(/^\\verb[^a-zA-Z]/.test(Ye)){this.consume();var _t=Ye.slice(5),Yt=_t.charAt(0)==="*";if(Yt&&(_t=_t.slice(1)),_t.length<2||_t.charAt(0)!==_t.slice(-1))throw new d(`\\verb assertion failed --
please report what input caused this bug`);return _t=_t.slice(1,-1),{type:"verb",mode:"text",body:_t,star:Yt}}Xl.hasOwnProperty(Ye[0])&&!ht[this.mode][Ye[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+Ye[0]+'" used in math mode',Ie),Ye=Xl[Ye[0]]+Ye.substr(1));var Pr=ql.exec(Ye);Pr&&(Ye=Ye.substring(0,Pr.index),Ye==="i"?Ye="\u0131":Ye==="j"&&(Ye="\u0237"));var Yr;if(ht[this.mode][Ye]){this.settings.strict&&this.mode==="math"&&er.indexOf(Ye)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+Ye[0]+'" used in math mode',Ie);var yn=ht[this.mode][Ye].group,Jn=t.range(Ie),Ci;if(Kt.hasOwnProperty(yn)){var Xi=yn;Ci={type:"atom",mode:this.mode,family:Xi,loc:Jn,text:Ye}}else Ci={type:yn,mode:this.mode,loc:Jn,text:Ye};Yr=Ci}else if(Ye.charCodeAt(0)>=128)this.settings.strict&&(q(Ye.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+Ye[0]+'" used in math mode',Ie):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+Ye[0]+'"'+(" ("+Ye.charCodeAt(0)+")"),Ie)),Yr={type:"textord",mode:"text",loc:t.range(Ie),text:Ye};else return null;if(this.consume(),Pr)for(var ga=0;ga<Pr[0].length;ga++){var Wa=Pr[0][ga];if(!nc[Wa])throw new d("Unknown accent ' "+Wa+"'",Ie);var go=nc[Wa][this.mode];if(!go)throw new d("Accent "+Wa+" unsupported in "+this.mode+" mode",Ie);Yr={type:"accent",mode:this.mode,loc:t.range(Ie),label:go,isStretchy:!1,isShifty:!0,base:Yr}}return Yr},Lt}();Gl.endOfExpression=["}","\\endgroup","\\end","\\right","&"],Gl.endOfGroup={"[":"]","{":"}","\\begingroup":"\\endgroup"},Gl.SUPSUB_GREEDINESS=1;var Kc=function(he,Ce){if(!(typeof he=="string"||he instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var Ie=new Gl(he,Ce);delete Ie.gullet.macros.current["\\df@tag"];var Ye=Ie.parse();if(Ie.gullet.macros.get("\\df@tag")){if(!Ce.displayMode)throw new d("\\tag works only in display equations");Ie.gullet.feed("\\df@tag"),Ye=[{type:"tag",mode:"text",body:Ye,tag:Ie.parse()}]}return Ye},Hl=Kc,Mc=function(he,Ce,Ie){Ce.textContent="";var Ye=Rt(he,Ie).toNode();Ce.appendChild(Ye)};typeof document!="undefined"&&(document.compatMode!=="CSS1Compat"&&(typeof console!="undefined"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),Mc=function(){throw new d("KaTeX doesn't work in quirks mode.")}));var Sc=function(he,Ce){var Ie=Rt(he,Ce).toMarkup();return Ie},Ts=function(he,Ce){var Ie=new y(Ce);return Hl(he,Ie)},Sl=function(he,Ce,Ie){if(Ie.throwOnError||!(he instanceof d))throw he;var Ye=Er.makeSpan(["katex-error"],[new De(Ce)]);return Ye.setAttribute("title",he.toString()),Ye.setAttribute("style","color:"+Ie.errorColor),Ye},Rt=function(he,Ce){var Ie=new y(Ce);try{var Ye=Hl(he,Ie);return ct(Ye,he,Ie)}catch(_t){return Sl(_t,he,Ie)}},qt=function(he,Ce){var Ie=new y(Ce);try{var Ye=Hl(he,Ie);return Vt(Ye,he,Ie)}catch(_t){return Sl(_t,he,Ie)}},En={version:"0.11.1",render:Mc,renderToString:Sc,ParseError:d,__parse:Ts,__renderToDomTree:Rt,__renderToHTMLTree:qt,__setFontMetrics:Nt,__defineSymbol:Ee,__defineMacro:mn,__domTree:{Span:Y,Anchor:te,SymbolNode:De,SvgNode:Ne,PathNode:me,LineNode:be}},ri=b.default=En}]).default})},P2fV:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("Q9mQ"),f=l("+L6B"),t=l("sE09"),e=l.n(t)},P2ho:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};R.default=x},P47w:function(j,R,l){var x=l("hydK"),b=x.createElement,A=l("IMiH"),f=l("mFDi"),t=l("Fofx"),e=l("6GrX"),m=l("pzxd"),d=l("dqUG"),a=A.CMD,n=Array.prototype.join,s="none",c=Math.round,i=Math.sin,u=Math.cos,r=Math.PI,o=Math.PI*2,h=180/r,p=1e-4;function g(G){return c(G*1e4)/1e4}function v(G){return G<p&&G>-p}function y(G,V){var q=V?G.textFill:G.fill;return q!=null&&q!==s}function w(G,V){var q=V?G.textStroke:G.stroke;return q!=null&&q!==s}function S(G,V){V&&_(G,"transform","matrix("+n.call(V,",")+")")}function _(G,V,q){(!q||q.type!=="linear"&&q.type!=="radial")&&G.setAttribute(V,q)}function I(G,V,q){G.setAttributeNS("http://www.w3.org/1999/xlink",V,q)}function C(G,V,q,re){if(y(V,q)){var ce=q?V.textFill:V.fill;ce=ce==="transparent"?s:ce,_(G,"fill",ce),_(G,"fill-opacity",V.fillOpacity!=null?V.fillOpacity*V.opacity:V.opacity)}else _(G,"fill",s);if(w(V,q)){var ie=q?V.textStroke:V.stroke;ie=ie==="transparent"?s:ie,_(G,"stroke",ie);var fe=q?V.textStrokeWidth:V.lineWidth,xe=!q&&V.strokeNoScale?re.getLineScale():1;_(G,"stroke-width",fe/xe),_(G,"paint-order",q?"stroke":"fill"),_(G,"stroke-opacity",V.strokeOpacity!=null?V.strokeOpacity:V.opacity);var Se=V.lineDash;Se?(_(G,"stroke-dasharray",V.lineDash.join(",")),_(G,"stroke-dashoffset",c(V.lineDashOffset||0))):_(G,"stroke-dasharray",""),V.lineCap&&_(G,"stroke-linecap",V.lineCap),V.lineJoin&&_(G,"stroke-linejoin",V.lineJoin),V.miterLimit&&_(G,"stroke-miterlimit",V.miterLimit)}else _(G,"stroke",s)}function E(G){for(var V=[],q=G.data,re=G.len(),ce=0;ce<re;){var ie=q[ce++],fe="",xe=0;switch(ie){case a.M:fe="M",xe=2;break;case a.L:fe="L",xe=2;break;case a.Q:fe="Q",xe=4;break;case a.C:fe="C",xe=6;break;case a.A:var Se=q[ce++],ke=q[ce++],ge=q[ce++],Be=q[ce++],ee=q[ce++],ue=q[ce++],Ge=q[ce++],ae=q[ce++],Z=Math.abs(ue),Y=v(Z-o)||(ae?ue>=o:-ue>=o),te=ue>0?ue%o:ue%o+o,we=!1;Y?we=!0:v(Z)?we=!1:we=te>=r===!!ae;var pe=g(Se+ge*u(ee)),De=g(ke+Be*i(ee));Y&&(ae?ue=o-1e-4:ue=-o+1e-4,we=!0,ce===9&&V.push("M",pe,De));var Ne=g(Se+ge*u(ee+ue)),me=g(ke+Be*i(ee+ue));V.push("A",g(ge),g(Be),c(Ge*h),+we,+ae,Ne,me);break;case a.Z:fe="Z";break;case a.R:var Ne=g(q[ce++]),me=g(q[ce++]),be=g(q[ce++]),Re=g(q[ce++]);V.push("M",Ne,me,"L",Ne+be,me,"L",Ne+be,me+Re,"L",Ne,me+Re,"L",Ne,me);break}fe&&V.push(fe);for(var it=0;it<xe;it++)V.push(g(q[ce++]))}return V.join(" ")}var O={};O.brush=function(G){var V=G.style,q=G.__svgEl;q||(q=b("path"),G.__svgEl=q),G.path||G.createPathProxy();var re=G.path;if(G.__dirtyPath){re.beginPath(),re.subPixelOptimize=!1,G.buildPath(re,G.shape),G.__dirtyPath=!1;var ce=E(re);ce.indexOf("NaN")<0&&_(q,"d",ce)}C(q,V,!1,G),S(q,G.transform),V.text!=null?k(G,G.getBoundingRect()):P(G)};var M={};M.brush=function(G){var V=G.style,q=V.image;if(q instanceof HTMLImageElement){var re=q.src;q=re}if(!q)return;var ce=V.x||0,ie=V.y||0,fe=V.width,xe=V.height,Se=G.__svgEl;Se||(Se=b("image"),G.__svgEl=Se),q!==G.__imageSrc&&(I(Se,"href",q),G.__imageSrc=q),_(Se,"width",fe),_(Se,"height",xe),_(Se,"x",ce),_(Se,"y",ie),S(Se,G.transform),V.text!=null?k(G,G.getBoundingRect()):P(G)};var F={},H=new f,B={},X=[],J={left:"start",right:"end",center:"middle",middle:"middle"},k=function(V,q){var re=V.style,ce=V.transform,ie=V instanceof d||re.transformText;V.__dirty&&m.normalizeTextStyle(re,!0);var fe=re.text;if(fe!=null&&(fe+=""),!m.needDrawText(fe,re))return;fe==null&&(fe=""),!ie&&ce&&(H.copy(q),H.applyTransform(ce),q=H);var xe=V.__textSvgEl;xe||(xe=b("text"),V.__textSvgEl=xe);var Se=xe.style,ke=re.font||e.DEFAULT_FONT,ge=xe.__computedFont;ke!==xe.__styleFont&&(Se.font=xe.__styleFont=ke,ge=xe.__computedFont=Se.font);var Be=re.textPadding,ee=re.textLineHeight,ue=V.__textCotentBlock;(!ue||V.__dirtyText)&&(ue=V.__textCotentBlock=e.parsePlainText(fe,ge,Be,ee,re.truncate));var Ge=ue.outerHeight,ae=ue.lineHeight;m.getBoxPosition(B,V,re,q);var Z=B.baseX,Y=B.baseY,te=B.textAlign||"left",we=B.textVerticalAlign;K(xe,ie,ce,re,q,Z,Y);var pe=e.adjustTextY(Y,Ge,we),De=Z,Ne=pe;Be&&(De=z(Z,te,Be),Ne+=Be[0]),Ne+=ae/2,C(xe,re,!0,V);var me=ue.canCacheByTextString,be=V.__tspanList||(V.__tspanList=[]),Re=be.length;if(me&&V.__canCacheByTextString&&V.__text===fe){if(V.__dirtyText&&Re)for(var it=0;it<Re;++it)W(be[it],te,De,Ne+it*ae)}else{V.__text=fe,V.__canCacheByTextString=me;for(var yt=ue.lines,pt=yt.length,it=0;it<pt;it++){var Pe=be[it],Nt=yt[it];Pe?Pe.__zrText!==Nt&&(Pe.innerHTML="",Pe.appendChild(document.createTextNode(Nt))):(Pe=be[it]=b("tspan"),xe.appendChild(Pe),Pe.appendChild(document.createTextNode(Nt))),W(Pe,te,De,Ne+it*ae)}if(Re>pt){for(;it<Re;it++)xe.removeChild(be[it]);be.length=pt}}};function K(G,V,q,re,ce,ie,fe){t.identity(X),V&&q&&t.copy(X,q);var xe=re.textRotation;if(ce&&xe){var Se=re.textOrigin;Se==="center"?(ie=ce.width/2+ce.x,fe=ce.height/2+ce.y):Se&&(ie=Se[0]+ce.x,fe=Se[1]+ce.y),X[4]-=ie,X[5]-=fe,t.rotate(X,X,xe),X[4]+=ie,X[5]+=fe}S(G,X)}function z(G,V,q){return V==="right"?G-q[1]:V==="center"?G+q[3]/2-q[1]/2:G+q[3]}function W(G,V,q,re){_(G,"dominant-baseline","middle"),_(G,"text-anchor",J[V]),_(G,"x",q),_(G,"y",re)}function P(G){G&&G.__textSvgEl&&(G.__textSvgEl.parentNode&&G.__textSvgEl.parentNode.removeChild(G.__textSvgEl),G.__textSvgEl=null,G.__tspanList=[],G.__text=null)}F.drawRectText=k,F.brush=function(G){var V=G.style;V.text!=null?k(G,!1):P(G)},R.path=O,R.image=M,R.text=F},P4Qj:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.removeSensor=R.getSensor=void 0;var x=f(l("chpo")),b=l("FxDU"),A=l("24YM");function f(d){return d&&d.__esModule?d:{default:d}}var t={},e=function(a){var n=a.getAttribute(A.SizeSensorId);if(n&&t[n])return t[n];var s=(0,x.default)();a.setAttribute(A.SizeSensorId,s);var c=(0,b.createSensor)(a);return t[s]=c,c};R.getSensor=e;var m=function(a){var n=a.element.getAttribute(A.SizeSensorId);a.element.removeAttribute(A.SizeSensorId),a.destroy(),n&&t[n]&&delete t[n]};R.removeSensor=m},P5Jw:function(j,R,l){"use strict";var x=l("rHrb"),b=x.CopyToClipboard;b.CopyToClipboard=b,j.exports=b},PArb:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("q1tI"),e=l.n(t),m=l("TSYQ"),d=l.n(m),a=l("H84U"),n=function(c,i){var u={};for(var r in c)Object.prototype.hasOwnProperty.call(c,r)&&i.indexOf(r)<0&&(u[r]=c[r]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(c);o<r.length;o++)i.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(c,r[o])&&(u[r[o]]=c[r[o]]);return u},s=function(i){return t.createElement(a.a,null,function(u){var r,o=u.getPrefixCls,h=u.direction,p=i.prefixCls,g=i.type,v=g===void 0?"horizontal":g,y=i.orientation,w=y===void 0?"center":y,S=i.className,_=i.children,I=i.dashed,C=i.plain,E=n(i,["prefixCls","type","orientation","className","children","dashed","plain"]),O=o("divider",p),M=w.length>0?"-".concat(w):w,F=!!_,H=d()(S,O,"".concat(O,"-").concat(v),(r={},f()(r,"".concat(O,"-with-text"),F),f()(r,"".concat(O,"-with-text").concat(M),F),f()(r,"".concat(O,"-dashed"),!!I),f()(r,"".concat(O,"-plain"),!!C),f()(r,"".concat(O,"-rtl"),h==="rtl"),r));return t.createElement("div",b()({className:H},E,{role:"separator"}),_&&t.createElement("span",{className:"".concat(O,"-inner-text")},_))})};R.a=s},PD8m:function(j,R){j.exports={name:"memoryStorage",read:x,write:b,each:A,remove:f,clearAll:t};var l={};function x(e){return l[e]}function b(e,m){l[e]=m}function A(e){for(var m in l)l.hasOwnProperty(m)&&e(l[m],m)}function f(e){delete l[e]}function t(e){l={}}},PEeC:function(j,R,l){"use strict";l.d(R,"a",function(){return t}),l.d(R,"b",function(){return e});var x=l("RIqP"),b=l.n(x),A=l("xEkU"),f=l.n(A);function t(m){var d,a=function(c){return function(){d=null,m.apply(void 0,b()(c))}},n=function(){if(d==null){for(var c=arguments.length,i=new Array(c),u=0;u<c;u++)i[u]=arguments[u];d=f()(a(i))}};return n.cancel=function(){return f.a.cancel(d)},n}function e(){return function(m,d,a){var n=a.value,s=!1;return{configurable:!0,get:function(){if(s||this===m.prototype||this.hasOwnProperty(d))return n;var i=t(n.bind(this));return s=!0,Object.defineProperty(this,d,{value:i,configurable:!0,writable:!0}),s=!1,i}}}}},PKem:function(j,R,l){"use strict";l.d(R,"a",function(){return y});var x=l("RIqP"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("pVnL"),e=l.n(t),m=l("lwsE"),d=l.n(m),a=l("W8MJ"),n=l.n(a),s=l("7W2i"),c=l.n(s),i=l("LQ03"),u=l.n(i),r=l("q1tI"),o=l.n(r),h=l("TSYQ"),p=l.n(h),g=l("H84U"),v=function(M,F){var H={};for(var B in M)Object.prototype.hasOwnProperty.call(M,B)&&F.indexOf(B)<0&&(H[B]=M[B]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,B=Object.getOwnPropertySymbols(M);X<B.length;X++)F.indexOf(B[X])<0&&Object.prototype.propertyIsEnumerable.call(M,B[X])&&(H[B[X]]=M[B[X]]);return H},y=r.createContext({siderHook:{addSider:function(){return null},removeSider:function(){return null}}});function w(M){var F=M.suffixCls,H=M.tagName,B=M.displayName;return function(X){var J;return J=function(k){c()(z,k);var K=u()(z);function z(){var W;return d()(this,z),W=K.apply(this,arguments),W.renderComponent=function(P){var G=P.getPrefixCls,V=W.props.prefixCls,q=G(F,V);return r.createElement(X,e()({prefixCls:q,tagName:H},W.props))},W}return n()(z,[{key:"render",value:function(){return r.createElement(g.a,null,this.renderComponent)}}]),z}(r.Component),J.displayName=B,J}}var S=function(F){var H=F.prefixCls,B=F.className,X=F.children,J=F.tagName,k=v(F,["prefixCls","className","children","tagName"]),K=p()(H,B);return r.createElement(J,e()({className:K},k),X)},_=function(M){c()(H,M);var F=u()(H);function H(){var B;return d()(this,H),B=F.apply(this,arguments),B.state={siders:[]},B.renderComponent=function(X){var J,k=X.direction,K=B.props,z=K.prefixCls,W=K.className,P=K.children,G=K.hasSider,V=K.tagName,q=v(K,["prefixCls","className","children","hasSider","tagName"]),re=p()(z,(J={},f()(J,"".concat(z,"-has-sider"),typeof G=="boolean"?G:B.state.siders.length>0),f()(J,"".concat(z,"-rtl"),k==="rtl"),J),W);return r.createElement(y.Provider,{value:{siderHook:B.getSiderHook()}},r.createElement(V,e()({className:re},q),P))},B}return n()(H,[{key:"getSiderHook",value:function(){var X=this;return{addSider:function(k){X.setState(function(K){return{siders:[].concat(b()(K.siders),[k])}})},removeSider:function(k){X.setState(function(K){return{siders:K.siders.filter(function(z){return z!==k})}})}}}},{key:"render",value:function(){return r.createElement(g.a,null,this.renderComponent)}}]),H}(r.Component),I=w({suffixCls:"layout",tagName:"section",displayName:"Layout"})(_),C=w({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(S),E=w({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(S),O=w({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(S);I.Header=C,I.Footer=E,I.Content=O,R.b=I},PNag:function(j,R,l){var x=l("bYtY"),b=l("SKnc"),A=l("YH21"),f=l("crZl"),t=l("IwbS"),e=l("OELB"),m=l("72pK"),d=l("y7Aq"),a=l("4NO4"),n=e.linearMap,s=x.each,c=Math.min,i=Math.max,u=12,r=6,o=f.extend({type:"visualMap.continuous",init:function(){o.superApply(this,"init",arguments),this._shapes={},this._dataInterval=[],this._handleEnds=[],this._orient,this._useHandle,this._hoverLinkDataIndices=[],this._dragging,this._hovering},doRender:function(_,I,C,E){(!E||E.type!=="selectDataRange"||E.from!==this.uid)&&this._buildView()},_buildView:function(){this.group.removeAll();var _=this.visualMapModel,I=this.group;this._orient=_.get("orient"),this._useHandle=_.get("calculable"),this._resetInterval(),this._renderBar(I);var C=_.get("text");this._renderEndsText(I,C,0),this._renderEndsText(I,C,1),this._updateView(!0),this.renderBackground(I),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(I)},_renderEndsText:function(_,I,C){if(!I)return;var E=I[1-C];E=E!=null?E+"":"";var O=this.visualMapModel,M=O.get("textGap"),F=O.itemSize,H=this._shapes.barGroup,B=this._applyTransform([F[0]/2,C===0?-M:F[1]+M],H),X=this._applyTransform(C===0?"bottom":"top",H),J=this._orient,k=this.visualMapModel.textStyleModel;this.group.add(new t.Text({style:{x:B[0],y:B[1],textVerticalAlign:J==="horizontal"?"middle":X,textAlign:J==="horizontal"?X:"center",text:E,textFont:k.getFont(),textFill:k.getTextColor()}}))},_renderBar:function(_){var I=this.visualMapModel,C=this._shapes,E=I.itemSize,O=this._orient,M=this._useHandle,F=d.getItemAlign(I,this.api,E),H=C.barGroup=this._createBarGroup(F);H.add(C.outOfRange=h()),H.add(C.inRange=h(null,M?w(this._orient):null,x.bind(this._dragHandle,this,"all",!1),x.bind(this._dragHandle,this,"all",!0)));var B=I.textStyleModel.getTextRect("\u56FD"),X=i(B.width,B.height);M&&(C.handleThumbs=[],C.handleLabels=[],C.handleLabelPoints=[],this._createHandle(H,0,E,X,O,F),this._createHandle(H,1,E,X,O,F)),this._createIndicator(H,E,X,O),_.add(H)},_createHandle:function(_,I,C,E,O){var M=x.bind(this._dragHandle,this,I,!1),F=x.bind(this._dragHandle,this,I,!0),H=h(p(I,E),w(this._orient),M,F);H.position[0]=C[0],_.add(H);var B=this.visualMapModel.textStyleModel,X=new t.Text({draggable:!0,drift:M,onmousemove:function(K){A.stop(K.event)},ondragend:F,style:{x:0,y:0,text:"",textFont:B.getFont(),textFill:B.getTextColor()}});this.group.add(X);var J=[O==="horizontal"?E/2:E*1.5,O==="horizontal"?I===0?-(E*1.5):E*1.5:I===0?-E/2:E/2],k=this._shapes;k.handleThumbs[I]=H,k.handleLabelPoints[I]=J,k.handleLabels[I]=X},_createIndicator:function(_,I,C,E){var O=h([[0,0]],"move");O.position[0]=I[0],O.attr({invisible:!0,silent:!0}),_.add(O);var M=this.visualMapModel.textStyleModel,F=new t.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textFont:M.getFont(),textFill:M.getTextColor()}});this.group.add(F);var H=[E==="horizontal"?C/2:r+3,0],B=this._shapes;B.indicator=O,B.indicatorLabel=F,B.indicatorLabelPoint=H},_dragHandle:function(_,I,C,E){if(!this._useHandle)return;if(this._dragging=!I,!I){var O=this._applyTransform([C,E],this._shapes.barGroup,!0);this._updateInterval(_,O[1]),this._updateView()}I===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),I?!this._hovering&&this._clearHoverLinkToSeries():y(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[_],!1)},_resetInterval:function(){var _=this.visualMapModel,I=this._dataInterval=_.getSelected(),C=_.getExtent(),E=[0,_.itemSize[1]];this._handleEnds=[n(I[0],C,E,!0),n(I[1],C,E,!0)]},_updateInterval:function(_,I){I=I||0;var C=this.visualMapModel,E=this._handleEnds,O=[0,C.itemSize[1]];m(I,E,O,_,0);var M=C.getExtent();this._dataInterval=[n(E[0],O,M,!0),n(E[1],O,M,!0)]},_updateView:function(_){var I=this.visualMapModel,C=I.getExtent(),E=this._shapes,O=[0,I.itemSize[1]],M=_?O:this._handleEnds,F=this._createBarVisual(this._dataInterval,C,M,"inRange"),H=this._createBarVisual(C,C,O,"outOfRange");E.inRange.setStyle({fill:F.barColor,opacity:F.opacity}).setShape("points",F.barPoints),E.outOfRange.setStyle({fill:H.barColor,opacity:H.opacity}).setShape("points",H.barPoints),this._updateHandle(M,F)},_createBarVisual:function(_,I,C,E){var O={forceState:E,convertOpacityToAlpha:!0},M=this._makeColorGradient(_,O),F=[this.getControllerVisual(_[0],"symbolSize",O),this.getControllerVisual(_[1],"symbolSize",O)],H=this._createBarPoints(C,F);return{barColor:new b(0,0,0,1,M),barPoints:H,handlesColor:[M[0].color,M[M.length-1].color]}},_makeColorGradient:function(_,I){var C=100,E=[],O=(_[1]-_[0])/C;E.push({color:this.getControllerVisual(_[0],"color",I),offset:0});for(var M=1;M<C;M++){var F=_[0]+O*M;if(F>_[1])break;E.push({color:this.getControllerVisual(F,"color",I),offset:M/C})}return E.push({color:this.getControllerVisual(_[1],"color",I),offset:1}),E},_createBarPoints:function(_,I){var C=this.visualMapModel.itemSize;return[[C[0]-I[0],_[0]],[C[0],_[0]],[C[0],_[1]],[C[0]-I[1],_[1]]]},_createBarGroup:function(_){var I=this._orient,C=this.visualMapModel.get("inverse");return new t.Group(I==="horizontal"&&!C?{scale:_==="bottom"?[1,1]:[-1,1],rotation:Math.PI/2}:I==="horizontal"&&C?{scale:_==="bottom"?[-1,1]:[1,1],rotation:-Math.PI/2}:I==="vertical"&&!C?{scale:_==="left"?[1,-1]:[-1,-1]}:{scale:_==="left"?[1,1]:[-1,1]})},_updateHandle:function(_,I){if(!this._useHandle)return;var C=this._shapes,E=this.visualMapModel,O=C.handleThumbs,M=C.handleLabels;s([0,1],function(F){var H=O[F];H.setStyle("fill",I.handlesColor[F]),H.position[1]=_[F];var B=t.applyTransform(C.handleLabelPoints[F],t.getTransform(H,this.group));M[F].setStyle({x:B[0],y:B[1],text:E.formatValueText(this._dataInterval[F]),textVerticalAlign:"middle",textAlign:this._applyTransform(this._orient==="horizontal"?F===0?"bottom":"top":"left",C.barGroup)})},this)},_showIndicator:function(_,I,C,E){var O=this.visualMapModel,M=O.getExtent(),F=O.itemSize,H=[0,F[1]],B=n(_,M,H,!0),X=this._shapes,J=X.indicator;if(!J)return;J.position[1]=B,J.attr("invisible",!1),J.setShape("points",g(!!C,E,B,F[1]));var k={convertOpacityToAlpha:!0},K=this.getControllerVisual(_,"color",k);J.setStyle("fill",K);var z=t.applyTransform(X.indicatorLabelPoint,t.getTransform(J,this.group)),W=X.indicatorLabel;W.attr("invisible",!1);var P=this._applyTransform("left",X.barGroup),G=this._orient;W.setStyle({text:(C||"")+O.formatValueText(I),textVerticalAlign:G==="horizontal"?P:"middle",textAlign:G==="horizontal"?"center":P,x:z[0],y:z[1]})},_enableHoverLinkToSeries:function(){var _=this;this._shapes.barGroup.on("mousemove",function(I){if(_._hovering=!0,!_._dragging){var C=_.visualMapModel.itemSize,E=_._applyTransform([I.offsetX,I.offsetY],_._shapes.barGroup,!0,!0);E[1]=c(i(0,E[1]),C[1]),_._doHoverLinkToSeries(E[1],0<=E[0]&&E[0]<=C[0])}}).on("mouseout",function(){_._hovering=!1,!_._dragging&&_._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var _=this.api.getZr();this.visualMapModel.option.hoverLink?(_.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),_.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(_,I){var C=this.visualMapModel,E=C.itemSize;if(!C.option.hoverLink)return;var O=[0,E[1]],M=C.getExtent();_=c(i(O[0],_),O[1]);var F=v(C,M,O),H=[_-F,_+F],B=n(_,O,M,!0),X=[n(H[0],O,M,!0),n(H[1],O,M,!0)];H[0]<O[0]&&(X[0]=-Infinity),H[1]>O[1]&&(X[1]=Infinity),I&&(X[0]===-Infinity?this._showIndicator(B,X[1],"< ",F):X[1]===Infinity?this._showIndicator(B,X[0],"> ",F):this._showIndicator(B,B,"\u2248 ",F));var J=this._hoverLinkDataIndices,k=[];(I||y(C))&&(k=this._hoverLinkDataIndices=C.findTargetDataIndices(X));var K=a.compressBatches(J,k);this._dispatchHighDown("downplay",d.makeHighDownBatch(K[0],C)),this._dispatchHighDown("highlight",d.makeHighDownBatch(K[1],C))},_hoverLinkFromSeriesMouseOver:function(_){var I=_.target,C=this.visualMapModel;if(!I||I.dataIndex==null)return;var E=this.ecModel.getSeriesByIndex(I.seriesIndex);if(!C.isTargetSeries(E))return;var O=E.getData(I.dataType),M=O.get(C.getDataDimension(O),I.dataIndex,!0);isNaN(M)||this._showIndicator(M,M)},_hideIndicator:function(){var _=this._shapes;_.indicator&&_.indicator.attr("invisible",!0),_.indicatorLabel&&_.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var _=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",d.makeHighDownBatch(_,this.visualMapModel)),_.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var _=this.api.getZr();_.off("mouseover",this._hoverLinkFromSeriesMouseOver),_.off("mouseout",this._hideIndicator)},_applyTransform:function(_,I,C,E){var O=t.getTransform(I,E?null:this.group);return t[x.isArray(_)?"applyTransform":"transformDirection"](_,O,C)},_dispatchHighDown:function(_,I){I&&I.length&&this.api.dispatchAction({type:_,batch:I})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});function h(_,I,C,E){return new t.Polygon({shape:{points:_},draggable:!!C,cursor:I,drift:C,onmousemove:function(O){A.stop(O.event)},ondragend:E})}function p(_,I){return _===0?[[0,0],[I,0],[I,-I]]:[[0,0],[I,0],[I,I]]}function g(_,I,C,E){return _?[[0,-c(I,i(C,0))],[r,0],[0,c(I,i(E-C,0))]]:[[0,0],[5,-5],[5,5]]}function v(_,I,C){var E=u/2,O=_.get("hoverLinkDataSize");return O&&(E=n(O,I,C,!0)/2),E}function y(_){var I=_.get("hoverLinkOnHandle");return!!(I==null?_.get("realtime"):I)}function w(_){return _==="vertical"?"ns-resize":"ew-resize"}var S=o;j.exports=S},PQMj:function(j,R,l){},PSzr:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};R.default=x},ProS:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("aX58"),f=l("bYtY"),t=l("Qe9p"),e=l("ItGF"),m=l("BPZU"),d=l("H6uX"),a=l("fmMI"),n=l("hD7B"),s=l("IDmD"),c=l("ypgQ"),i=l("+wW9"),u=l("0V0F"),r=l("bLfw"),o=l("T4UG"),h=l("sS/r"),p=l("6Ic6"),g=l("IwbS"),v=l("4NO4"),y=l("iLNv"),w=y.throttle,S=l("/WM3"),_=l("uAnK"),I=l("mYwL"),C=l("af/B"),E=l("xTNl"),O=l("8hn6");l("A1Ka");var M=l("7DRL"),F=f.assert,H=f.each,B=f.isFunction,X=f.isObject,J=r.parseClassType,k="4.8.0",K={zrender:"4.3.1"},z=1,W=1e3,P=800,G=900,V=5e3,q=1e3,re=1100,ce=2e3,ie=3e3,fe=3500,xe=4e3,Se=5e3,ke={PROCESSOR:{FILTER:W,SERIES_FILTER:P,STATISTIC:V},VISUAL:{LAYOUT:q,PROGRESSIVE_LAYOUT:re,GLOBAL:ce,CHART:ie,POST_CHART_LAYOUT:fe,COMPONENT:xe,BRUSH:Se}},ge="__flagInMainProcess",Be="__optionUpdated",ee=/^[a-zA-Z0-9_]+$/;function ue(Dt,tr){return function(Dr,dr,Tr){if(!tr&&this._disposed){Ut(this.id);return}Dr=Dr&&Dr.toLowerCase(),d.prototype[Dt].call(this,Dr,dr,Tr)}}function Ge(){d.call(this)}Ge.prototype.on=ue("on",!0),Ge.prototype.off=ue("off",!0),Ge.prototype.one=ue("one",!0),f.mixin(Ge,d);function ae(Dt,tr,Dr){Dr=Dr||{},typeof tr=="string"&&(tr=He[tr]),this.id,this.group,this._dom=Dt;var dr="canvas",Tr=this._zr=A.init(Dt,{renderer:Dr.renderer||dr,devicePixelRatio:Dr.devicePixelRatio,width:Dr.width,height:Dr.height});this._throttledZrFlush=w(f.bind(Tr.flush,Tr),17);var tr=f.clone(tr);tr&&i(tr,!0),this._theme=tr,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new s;var vn=this._api=ht(this);function on(Gn,di){return Gn.__prio-di.__prio}m(jt,on),m(rt,on),this._scheduler=new C(this,vn,rt,jt),d.call(this,this._ecEventProcessor=new Ee),this._messageCenter=new Ge,this._initEvents(),this.resize=f.bind(this.resize,this),this._pendingActions=[],Tr.animation.on("frame",this._onframe,this),Re(Tr,this),f.setAsPrimitive(this)}var Z=ae.prototype;Z._onframe=function(){if(this._disposed)return;var Dt=this._scheduler;if(this[Be]){var tr=this[Be].silent;this[ge]=!0,we(this),te.update.call(this),this[ge]=!1,this[Be]=!1,me.call(this,tr),be.call(this,tr)}else if(Dt.unfinished){var Dr=z,dr=this._model,Tr=this._api;Dt.unfinished=!1;do{var vn=+new Date;Dt.performSeriesTasks(dr),Dt.performDataProcessorTasks(dr),De(this,dr),Dt.performVisualTasks(dr),Nt(this,this._model,Tr,"remain"),Dr-=+new Date-vn}while(Dr>0&&Dt.unfinished);Dt.unfinished||this._zr.flush()}},Z.getDom=function(){return this._dom},Z.getZr=function(){return this._zr},Z.setOption=function(Dt,tr,Dr){if(this._disposed){Ut(this.id);return}var dr;if(X(tr)&&(Dr=tr.lazyUpdate,dr=tr.silent,tr=tr.notMerge),this[ge]=!0,!this._model||tr){var Tr=new c(this._api),vn=this._theme,on=this._model=new a;on.scheduler=this._scheduler,on.init(null,null,vn,Tr)}this._model.setOption(Dt,ve),Dr?(this[Be]={silent:dr},this[ge]=!1):(we(this),te.update.call(this),this._zr.flush(),this[Be]=!1,this[ge]=!1,me.call(this,dr),be.call(this,dr))},Z.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},Z.getModel=function(){return this._model},Z.getOption=function(){return this._model&&this._model.getOption()},Z.getWidth=function(){return this._zr.getWidth()},Z.getHeight=function(){return this._zr.getHeight()},Z.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},Z.getRenderedCanvas=function(Dt){if(!e.canvasSupported)return;Dt=Dt||{},Dt.pixelRatio=Dt.pixelRatio||1,Dt.backgroundColor=Dt.backgroundColor||this._model.get("backgroundColor");var tr=this._zr;return tr.painter.getRenderedCanvas(Dt)},Z.getSvgDataURL=function(){if(!e.svgSupported)return;var Dt=this._zr,tr=Dt.storage.getDisplayList();return f.each(tr,function(Dr){Dr.stopAnimation(!0)}),Dt.painter.toDataURL()},Z.getDataURL=function(Dt){if(this._disposed){Ut(this.id);return}Dt=Dt||{};var tr=Dt.excludeComponents,Dr=this._model,dr=[],Tr=this;H(tr,function(on){Dr.eachComponent({mainType:on},function(Gn){var di=Tr._componentsMap[Gn.__viewId];di.group.ignore||(dr.push(di),di.group.ignore=!0)})});var vn=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.getRenderedCanvas(Dt).toDataURL("image/"+(Dt&&Dt.type||"png"));return H(dr,function(on){on.group.ignore=!1}),vn},Z.getConnectedDataURL=function(Dt){if(this._disposed){Ut(this.id);return}if(!e.canvasSupported)return;var tr=Dt.type==="svg",Dr=this.group,dr=Math.min,Tr=Math.max,vn=Infinity;if(at[Dr]){var on=vn,Gn=vn,di=-vn,Ti=-vn,Fi=[],la=Dt&&Dt.pixelRatio||1;f.each(Ar,function(st,nt){if(st.group===Dr){var ft=tr?st.getZr().painter.getSvgDom().innerHTML:st.getRenderedCanvas(f.clone(Dt)),Bt=st.getDom().getBoundingClientRect();on=dr(Bt.left,on),Gn=dr(Bt.top,Gn),di=Tr(Bt.right,di),Ti=Tr(Bt.bottom,Ti),Fi.push({dom:ft,left:Bt.left,top:Bt.top})}}),on*=la,Gn*=la,di*=la,Ti*=la;var Ta=di-on,dt=Ti-Gn,Me=f.createCanvas(),Xe=A.init(Me,{renderer:tr?"svg":"canvas"});if(Xe.resize({width:Ta,height:dt}),tr){var Qe="";return H(Fi,function(st){var nt=st.left-on,ft=st.top-Gn;Qe+='<g transform="translate('+nt+","+ft+')">'+st.dom+"</g>"}),Xe.painter.getSvgRoot().innerHTML=Qe,Dt.connectedBackgroundColor&&Xe.painter.setBackgroundColor(Dt.connectedBackgroundColor),Xe.refreshImmediately(),Xe.painter.toDataURL()}else return Dt.connectedBackgroundColor&&Xe.add(new g.Rect({shape:{x:0,y:0,width:Ta,height:dt},style:{fill:Dt.connectedBackgroundColor}})),H(Fi,function(st){var nt=new g.Image({style:{x:st.left*la-on,y:st.top*la-Gn,image:st.dom}});Xe.add(nt)}),Xe.refreshImmediately(),Me.toDataURL("image/"+(Dt&&Dt.type||"png"))}else return this.getDataURL(Dt)},Z.convertToPixel=f.curry(Y,"convertToPixel"),Z.convertFromPixel=f.curry(Y,"convertFromPixel");function Y(Dt,tr,Dr){if(this._disposed){Ut(this.id);return}var dr=this._model,Tr=this._coordSysMgr.getCoordinateSystems(),vn;tr=v.parseFinder(dr,tr);for(var on=0;on<Tr.length;on++){var Gn=Tr[on];if(Gn[Dt]&&(vn=Gn[Dt](dr,tr,Dr))!=null)return vn}}Z.containPixel=function(Dt,tr){if(this._disposed){Ut(this.id);return}var Dr=this._model,dr;return Dt=v.parseFinder(Dr,Dt),f.each(Dt,function(Tr,vn){vn.indexOf("Models")>=0&&f.each(Tr,function(on){var Gn=on.coordinateSystem;if(Gn&&Gn.containPoint)dr|=!!Gn.containPoint(tr);else if(vn==="seriesModels"){var di=this._chartsMap[on.__viewId];di&&di.containPoint&&(dr|=di.containPoint(tr,on))}},this)},this),!!dr},Z.getVisual=function(Dt,tr){var Dr=this._model;Dt=v.parseFinder(Dr,Dt,{defaultMainType:"series"});var dr=Dt.seriesModel,Tr=dr.getData(),vn=Dt.hasOwnProperty("dataIndexInside")?Dt.dataIndexInside:Dt.hasOwnProperty("dataIndex")?Tr.indexOfRawIndex(Dt.dataIndex):null;return vn!=null?Tr.getItemVisual(vn,tr):Tr.getVisual(tr)},Z.getViewOfComponentModel=function(Dt){return this._componentsMap[Dt.__viewId]},Z.getViewOfSeriesModel=function(Dt){return this._chartsMap[Dt.__viewId]};var te={prepareAndUpdate:function(Dt){we(this),te.update.call(this,Dt)},update:function(Dt){var tr=this._model,Dr=this._api,dr=this._zr,Tr=this._coordSysMgr,vn=this._scheduler;if(!tr)return;vn.restoreData(tr,Dt),vn.performSeriesTasks(tr),Tr.create(tr,Dr),vn.performDataProcessorTasks(tr,Dt),De(this,tr),Tr.update(tr,Dr),yt(tr),vn.performVisualTasks(tr,Dt),pt(this,tr,Dr,Dt);var on=tr.get("backgroundColor")||"transparent";if(e.canvasSupported)dr.setBackgroundColor(on);else{var Gn=t.parse(on);on=t.stringify(Gn,"rgb"),Gn[3]===0&&(on="transparent")}ut(tr,Dr)},updateTransform:function(Dt){var tr=this._model,Dr=this,dr=this._api;if(!tr)return;var Tr=[];tr.eachComponent(function(on,Gn){var di=Dr.getViewOfComponentModel(Gn);if(di&&di.__alive)if(di.updateTransform){var Ti=di.updateTransform(Gn,tr,dr,Dt);Ti&&Ti.update&&Tr.push(di)}else Tr.push(di)});var vn=f.createHashMap();tr.eachSeries(function(on){var Gn=Dr._chartsMap[on.__viewId];if(Gn.updateTransform){var di=Gn.updateTransform(on,tr,dr,Dt);di&&di.update&&vn.set(on.uid,1)}else vn.set(on.uid,1)}),yt(tr),this._scheduler.performVisualTasks(tr,Dt,{setDirty:!0,dirtyMap:vn}),Nt(Dr,tr,dr,Dt,vn),ut(tr,this._api)},updateView:function(Dt){var tr=this._model;if(!tr)return;p.markUpdateMethod(Dt,"updateView"),yt(tr),this._scheduler.performVisualTasks(tr,Dt,{setDirty:!0}),pt(this,this._model,this._api,Dt),ut(tr,this._api)},updateVisual:function(Dt){te.update.call(this,Dt)},updateLayout:function(Dt){te.update.call(this,Dt)}};function we(Dt){var tr=Dt._model,Dr=Dt._scheduler;Dr.restorePipelines(tr),Dr.prepareStageTasks(),it(Dt,"component",tr,Dr),it(Dt,"chart",tr,Dr),Dr.plan()}function pe(Dt,tr,Dr,dr,Tr){var vn=Dt._model;if(!dr){H(Dt._componentsViews.concat(Dt._chartsViews),Ti);return}var on={};on[dr+"Id"]=Dr[dr+"Id"],on[dr+"Index"]=Dr[dr+"Index"],on[dr+"Name"]=Dr[dr+"Name"];var Gn={mainType:dr,query:on};Tr&&(Gn.subType=Tr);var di=Dr.excludeSeriesId;di!=null&&(di=f.createHashMap(v.normalizeToArray(di))),vn&&vn.eachComponent(Gn,function(Fi){(!di||di.get(Fi.id)==null)&&Ti(Dt[dr==="series"?"_chartsMap":"_componentsMap"][Fi.__viewId])},Dt);function Ti(Fi){Fi&&Fi.__alive&&Fi[tr]&&Fi[tr](Fi.__model,vn,Dt._api,Dr)}}Z.resize=function(Dt){if(this._disposed){Ut(this.id);return}this._zr.resize(Dt);var tr=this._model;if(this._loadingFX&&this._loadingFX.resize(),!tr)return;var Dr=tr.resetOption("media"),dr=Dt&&Dt.silent;this[ge]=!0,Dr&&we(this),te.update.call(this),this[ge]=!1,me.call(this,dr),be.call(this,dr)};function De(Dt,tr){var Dr=Dt._chartsMap,dr=Dt._scheduler;tr.eachSeries(function(Tr){dr.updateStreamModes(Tr,Dr[Tr.__viewId])})}Z.showLoading=function(Dt,tr){if(this._disposed){Ut(this.id);return}if(X(Dt)&&(tr=Dt,Dt=""),Dt=Dt||"default",this.hideLoading(),!kt[Dt])return;var Dr=kt[Dt](this._api,tr),dr=this._zr;this._loadingFX=Dr,dr.add(Dr)},Z.hideLoading=function(){if(this._disposed){Ut(this.id);return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},Z.makeActionFromEvent=function(Dt){var tr=f.extend({},Dt);return tr.type=qe[Dt.type],tr},Z.dispatchAction=function(Dt,tr){if(this._disposed){Ut(this.id);return}if(X(tr)||(tr={silent:!!tr}),!de[Dt.type])return;if(!this._model)return;if(this[ge]){this._pendingActions.push(Dt);return}Ne.call(this,Dt,tr.silent),tr.flush?this._zr.flush(!0):tr.flush!==!1&&e.browser.weChat&&this._throttledZrFlush(),me.call(this,tr.silent),be.call(this,tr.silent)};function Ne(Dt,tr){var Dr=Dt.type,dr=Dt.escapeConnect,Tr=de[Dr],vn=Tr.actionInfo,on=(vn.update||"update").split(":"),Gn=on.pop();on=on[0]!=null&&J(on[0]),this[ge]=!0;var di=[Dt],Ti=!1;Dt.batch&&(Ti=!0,di=f.map(Dt.batch,function(dt){return dt=f.defaults(f.extend({},dt),Dt),dt.batch=null,dt}));var Fi=[],la,Ta=Dr==="highlight"||Dr==="downplay";H(di,function(dt){la=Tr.action(dt,this._model,this._api),la=la||f.extend({},dt),la.type=vn.event||la.type,Fi.push(la),Ta?pe(this,Gn,dt,"series"):on&&pe(this,Gn,dt,on.main,on.sub)},this),Gn!=="none"&&!Ta&&!on&&(this[Be]?(we(this),te.update.call(this,Dt),this[Be]=!1):te[Gn].call(this,Dt)),Ti?la={type:vn.event||Dr,escapeConnect:dr,batch:Fi}:la=Fi[0],this[ge]=!1,!tr&&this._messageCenter.trigger(la.type,la)}function me(Dt){for(var tr=this._pendingActions;tr.length;){var Dr=tr.shift();Ne.call(this,Dr,Dt)}}function be(Dt){!Dt&&this.trigger("updated")}function Re(Dt,tr){Dt.on("rendered",function(){tr.trigger("rendered"),Dt.animation.isFinished()&&!tr[Be]&&!tr._scheduler.unfinished&&!tr._pendingActions.length&&tr.trigger("finished")})}Z.appendData=function(Dt){if(this._disposed){Ut(this.id);return}var tr=Dt.seriesIndex,Dr=this.getModel(),dr=Dr.getSeriesByIndex(tr);dr.appendData(Dt),this._scheduler.unfinished=!0},Z.on=ue("on",!1),Z.off=ue("off",!1),Z.one=ue("one",!1);function it(Dt,tr,Dr,dr){for(var Tr=tr==="component",vn=Tr?Dt._componentsViews:Dt._chartsViews,on=Tr?Dt._componentsMap:Dt._chartsMap,Gn=Dt._zr,di=Dt._api,Ti=0;Ti<vn.length;Ti++)vn[Ti].__alive=!1;Tr?Dr.eachComponent(function(Ta,dt){Ta!=="series"&&Fi(dt)}):Dr.eachSeries(Fi);function Fi(Ta){var dt="_ec_"+Ta.id+"_"+Ta.type,Me=on[dt];if(!Me){var Xe=J(Ta.type),Qe=Tr?h.getClass(Xe.main,Xe.sub):p.getClass(Xe.sub);Me=new Qe,Me.init(Dr,di),on[dt]=Me,vn.push(Me),Gn.add(Me.group)}Ta.__viewId=Me.__id=dt,Me.__alive=!0,Me.__model=Ta,Me.group.__ecComponentInfo={mainType:Ta.mainType,index:Ta.componentIndex},!Tr&&dr.prepareView(Me,Ta,Dr,di)}for(var Ti=0;Ti<vn.length;){var la=vn[Ti];la.__alive?Ti++:(!Tr&&la.renderTask.dispose(),Gn.remove(la.group),la.dispose(Dr,di),vn.splice(Ti,1),delete on[la.__id],la.__id=la.group.__ecComponentInfo=null)}}function yt(Dt){Dt.clearColorPalette(),Dt.eachSeries(function(tr){tr.clearColorPalette()})}function pt(Dt,tr,Dr,dr){Pe(Dt,tr,Dr,dr),H(Dt._chartsViews,function(Tr){Tr.__alive=!1}),Nt(Dt,tr,Dr,dr),H(Dt._chartsViews,function(Tr){Tr.__alive||Tr.remove(tr,Dr)})}function Pe(Dt,tr,Dr,dr,Tr){H(Tr||Dt._componentsViews,function(vn){var on=vn.__model;vn.render(on,tr,Dr,dr),or(on,vn)})}function Nt(Dt,tr,Dr,dr,Tr){var vn=Dt._scheduler,on;tr.eachSeries(function(Gn){var di=Dt._chartsMap[Gn.__viewId];di.__alive=!0;var Ti=di.renderTask;vn.updatePayload(Ti,dr),Tr&&Tr.get(Gn.uid)&&Ti.dirty(),on|=Ti.perform(vn.getPerformArgs(Ti)),di.group.silent=!!Gn.get("silent"),or(Gn,di),$t(Gn,di)}),vn.unfinished|=on,Kt(Dt,tr),_(Dt._zr.dom,tr)}function ut(Dt,tr){H(bt,function(Dr){Dr(Dt,tr)})}var Ft=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];Z._initEvents=function(){H(Ft,function(Dt){var tr=function(Dr){var dr=this.getModel(),Tr=Dr.target,vn,on=Dt==="globalout";if(on)vn={};else if(Tr&&Tr.dataIndex!=null){var Gn=Tr.dataModel||dr.getSeriesByIndex(Tr.seriesIndex);vn=Gn&&Gn.getDataParams(Tr.dataIndex,Tr.dataType,Tr)||{}}else Tr&&Tr.eventData&&(vn=f.extend({},Tr.eventData));if(vn){var di=vn.componentType,Ti=vn.componentIndex;(di==="markLine"||di==="markPoint"||di==="markArea")&&(di="series",Ti=vn.seriesIndex);var Fi=di&&Ti!=null&&dr.getComponent(di,Ti),la=Fi&&this[Fi.mainType==="series"?"_chartsMap":"_componentsMap"][Fi.__viewId];vn.event=Dr,vn.type=Dt,this._ecEventProcessor.eventInfo={targetEl:Tr,packedEvent:vn,model:Fi,view:la},this.trigger(Dt,vn)}};tr.zrEventfulCallAtLast=!0,this._zr.on(Dt,tr,this)},this),H(qe,function(Dt,tr){this._messageCenter.on(tr,function(Dr){this.trigger(tr,Dr)},this)},this)},Z.isDisposed=function(){return this._disposed},Z.clear=function(){if(this._disposed){Ut(this.id);return}this.setOption({series:[]},!0)},Z.dispose=function(){if(this._disposed){Ut(this.id);return}this._disposed=!0,v.setAttribute(this.getDom(),ot,"");var Dt=this._api,tr=this._model;H(this._componentsViews,function(Dr){Dr.dispose(tr,Dt)}),H(this._chartsViews,function(Dr){Dr.dispose(tr,Dt)}),this._zr.dispose(),delete Ar[this.id]},f.mixin(ae,d);function Ut(Dt){}function Kt(Dt,tr){var Dr=Dt._zr,dr=Dr.storage,Tr=0;dr.traverse(function(vn){Tr++}),Tr>tr.get("hoverLayerThreshold")&&!e.node&&tr.eachSeries(function(vn){if(vn.preventUsingHoverLayer)return;var on=Dt._chartsMap[vn.__viewId];on.__alive&&on.group.traverse(function(Gn){Gn.useHoverLayer=!0})})}function $t(Dt,tr){var Dr=Dt.get("blendMode")||null;tr.group.traverse(function(dr){dr.isGroup||dr.style.blend!==Dr&&dr.setStyle("blend",Dr),dr.eachPendingDisplayable&&dr.eachPendingDisplayable(function(Tr){Tr.setStyle("blend",Dr)})})}function or(Dt,tr){var Dr=Dt.get("z"),dr=Dt.get("zlevel");tr.group.traverse(function(Tr){Tr.type!=="group"&&(Dr!=null&&(Tr.z=Dr),dr!=null&&(Tr.zlevel=dr))})}function ht(Dt){var tr=Dt._coordSysMgr;return f.extend(new n(Dt),{getCoordinateSystems:f.bind(tr.getCoordinateSystems,tr),getComponentByElement:function(Dr){for(;Dr;){var dr=Dr.__ecComponentInfo;if(dr!=null)return Dt._model.getComponent(dr.mainType,dr.index);Dr=Dr.parent}}})}function Ee(){this.eventInfo}Ee.prototype={constructor:Ee,normalizeQuery:function(Dt){var tr={},Dr={},dr={};if(f.isString(Dt)){var Tr=J(Dt);tr.mainType=Tr.main||null,tr.subType=Tr.sub||null}else{var vn=["Index","Name","Id"],on={name:1,dataIndex:1,dataType:1};f.each(Dt,function(Gn,di){for(var Ti=!1,Fi=0;Fi<vn.length;Fi++){var la=vn[Fi],Ta=di.lastIndexOf(la);if(Ta>0&&Ta===di.length-la.length){var dt=di.slice(0,Ta);dt!=="data"&&(tr.mainType=dt,tr[la.toLowerCase()]=Gn,Ti=!0)}}on.hasOwnProperty(di)&&(Dr[di]=Gn,Ti=!0),Ti||(dr[di]=Gn)})}return{cptQuery:tr,dataQuery:Dr,otherQuery:dr}},filter:function(Dt,tr,Dr){var dr=this.eventInfo;if(!dr)return!0;var Tr=dr.targetEl,vn=dr.packedEvent,on=dr.model,Gn=dr.view;if(!on||!Gn)return!0;var di=tr.cptQuery,Ti=tr.dataQuery;return Fi(di,on,"mainType")&&Fi(di,on,"subType")&&Fi(di,on,"index","componentIndex")&&Fi(di,on,"name")&&Fi(di,on,"id")&&Fi(Ti,vn,"name")&&Fi(Ti,vn,"dataIndex")&&Fi(Ti,vn,"dataType")&&(!Gn.filterForExposedEvent||Gn.filterForExposedEvent(Dt,tr.otherQuery,Tr,vn));function Fi(la,Ta,dt,Me){return la[dt]==null||Ta[Me||dt]===la[dt]}},afterTrigger:function(){this.eventInfo=null}};var de={},qe={},rt=[],ve=[],bt=[],jt=[],He={},kt={},Ar={},at={},Ht=new Date-0,Wt=new Date-0,ot="_echarts_instance_";function et(Dt){var tr=0,Dr=1,dr=2,Tr="__connectUpdateStatus";function vn(on,Gn){for(var di=0;di<on.length;di++){var Ti=on[di];Ti[Tr]=Gn}}H(qe,function(on,Gn){Dt._messageCenter.on(Gn,function(di){if(at[Dt.group]&&Dt[Tr]!==tr){if(di&&di.escapeConnect)return;var Ti=Dt.makeActionFromEvent(di),Fi=[];H(Ar,function(la){la!==Dt&&la.group===Dt.group&&Fi.push(la)}),vn(Fi,tr),H(Fi,function(la){la[Tr]!==Dr&&la.dispatchAction(Ti)}),vn(Fi,dr)}})})}function Ze(Dt,tr,Dr){var dr=Tn(Dt);if(dr)return dr;var Tr=new ae(Dt,tr,Dr);return Tr.id="ec_"+Ht++,Ar[Tr.id]=Tr,v.setAttribute(Dt,ot,Tr.id),et(Tr),Tr}function Gt(Dt){if(f.isArray(Dt)){var tr=Dt;Dt=null,H(tr,function(Dr){Dr.group!=null&&(Dt=Dr.group)}),Dt=Dt||"g_"+Wt++,H(tr,function(Dr){Dr.group=Dt})}return at[Dt]=!0,Dt}function yr(Dt){at[Dt]=!1}var br=yr;function Sr(Dt){typeof Dt=="string"?Dt=Ar[Dt]:Dt instanceof ae||(Dt=Tn(Dt)),Dt instanceof ae&&!Dt.isDisposed()&&Dt.dispose()}function Tn(Dt){return Ar[v.getAttribute(Dt,ot)]}function cn(Dt){return Ar[Dt]}function Wn(Dt,tr){He[Dt]=tr}function lt(Dt){ve.push(Dt)}function mt(Dt,tr){er(rt,Dt,tr,W)}function Le(Dt){bt.push(Dt)}function ze(Dt,tr,Dr){typeof tr=="function"&&(Dr=tr,tr="");var dr=X(Dt)?Dt.type:[Dt,Dt={event:tr}][0];Dt.event=(Dt.event||dr).toLowerCase(),tr=Dt.event,F(ee.test(dr)&&ee.test(tr)),de[dr]||(de[dr]={action:Dr,actionInfo:Dt}),qe[tr]=dr}function $e(Dt,tr){s.register(Dt,tr)}function gt(Dt){var tr=s.get(Dt);if(tr)return tr.getDimensionsInfo?tr.getDimensionsInfo():tr.dimensions.slice()}function ir(Dt,tr){er(jt,Dt,tr,q,"layout")}function Xt(Dt,tr){er(jt,Dt,tr,ie,"visual")}function er(Dt,tr,Dr,dr,Tr){(B(tr)||X(tr))&&(Dr=tr,tr=dr);var vn=C.wrapStageHandler(Dr,Tr);return vn.__prio=tr,vn.__raw=Dr,Dt.push(vn),vn}function Kr(Dt,tr){kt[Dt]=tr}function en(Dt){return r.extend(Dt)}function Fn(Dt){return h.extend(Dt)}function ar(Dt){return o.extend(Dt)}function It(Dt){return p.extend(Dt)}function Ct(Dt){f.$override("createCanvas",Dt)}function mr(Dt,tr,Dr){M.registerMap(Dt,tr,Dr)}function gr(Dt){var tr=M.retrieveMap(Dt);return tr&&tr[0]&&{geoJson:tr[0].geoJSON,specialAreas:tr[0].specialAreas}}Xt(ce,S),lt(i),mt(G,u),Kr("default",I),ze({type:"highlight",event:"highlight",update:"highlight"},f.noop),ze({type:"downplay",event:"downplay",update:"downplay"},f.noop),Wn("light",E),Wn("dark",O);var Mt={};R.version=k,R.dependencies=K,R.PRIORITY=ke,R.init=Ze,R.connect=Gt,R.disConnect=yr,R.disconnect=br,R.dispose=Sr,R.getInstanceByDom=Tn,R.getInstanceById=cn,R.registerTheme=Wn,R.registerPreprocessor=lt,R.registerProcessor=mt,R.registerPostUpdate=Le,R.registerAction=ze,R.registerCoordinateSystem=$e,R.getCoordinateSystemDimensions=gt,R.registerLayout=ir,R.registerVisual=Xt,R.registerLoading=Kr,R.extendComponentModel=en,R.extendComponentView=Fn,R.extendSeriesModel=ar,R.extendChartView=It,R.setCanvasCreator=Ct,R.registerMap=mr,R.getMap=gr,R.dataTool=Mt;var rr=l("txkQ");(function(){for(var Dt in rr)rr.hasOwnProperty(Dt)&&(R[Dt]=rr[Dt])})()},Pw59:function(j,R,l){"use strict";var x=l("q1tI"),b=l.n(x),A=Object(x.createContext)({});R.a=A},Q7if:function(j,R,l){var x=l("JEkh"),b=x.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}}});j.exports=b},Q9mQ:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("UADf"),f=l.n(A)},"QB+1":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("Ywus"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},QBsz:function(j,R){var l=typeof Float32Array=="undefined"?Array:Float32Array;function x(C,E){var O=new l(2);return C==null&&(C=0),E==null&&(E=0),O[0]=C,O[1]=E,O}function b(C,E){return C[0]=E[0],C[1]=E[1],C}function A(C){var E=new l(2);return E[0]=C[0],E[1]=C[1],E}function f(C,E,O){return C[0]=E,C[1]=O,C}function t(C,E,O){return C[0]=E[0]+O[0],C[1]=E[1]+O[1],C}function e(C,E,O,M){return C[0]=E[0]+O[0]*M,C[1]=E[1]+O[1]*M,C}function m(C,E,O){return C[0]=E[0]-O[0],C[1]=E[1]-O[1],C}function d(C){return Math.sqrt(n(C))}var a=d;function n(C){return C[0]*C[0]+C[1]*C[1]}var s=n;function c(C,E,O){return C[0]=E[0]*O[0],C[1]=E[1]*O[1],C}function i(C,E,O){return C[0]=E[0]/O[0],C[1]=E[1]/O[1],C}function u(C,E){return C[0]*E[0]+C[1]*E[1]}function r(C,E,O){return C[0]=E[0]*O,C[1]=E[1]*O,C}function o(C,E){var O=d(E);return O===0?(C[0]=0,C[1]=0):(C[0]=E[0]/O,C[1]=E[1]/O),C}function h(C,E){return Math.sqrt((C[0]-E[0])*(C[0]-E[0])+(C[1]-E[1])*(C[1]-E[1]))}var p=h;function g(C,E){return(C[0]-E[0])*(C[0]-E[0])+(C[1]-E[1])*(C[1]-E[1])}var v=g;function y(C,E){return C[0]=-E[0],C[1]=-E[1],C}function w(C,E,O,M){return C[0]=E[0]+M*(O[0]-E[0]),C[1]=E[1]+M*(O[1]-E[1]),C}function S(C,E,O){var M=E[0],F=E[1];return C[0]=O[0]*M+O[2]*F+O[4],C[1]=O[1]*M+O[3]*F+O[5],C}function _(C,E,O){return C[0]=Math.min(E[0],O[0]),C[1]=Math.min(E[1],O[1]),C}function I(C,E,O){return C[0]=Math.max(E[0],O[0]),C[1]=Math.max(E[1],O[1]),C}R.create=x,R.copy=b,R.clone=A,R.set=f,R.add=t,R.scaleAndAdd=e,R.sub=m,R.len=d,R.length=a,R.lenSquare=n,R.lengthSquare=s,R.mul=c,R.div=i,R.dot=u,R.scale=r,R.normalize=o,R.distance=h,R.dist=p,R.distanceSquare=g,R.distSquare=v,R.negate=y,R.lerp=w,R.applyTransform=S,R.min=_,R.max=I},"QO+J":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.createSensor=void 0;var x=A(l("NohK")),b=l("24YM");function A(t){return t&&t.__esModule?t:{default:t}}var f=function(e){var m=void 0,d=[],a=function(){getComputedStyle(e).position==="static"&&(e.style.position="relative");var r=document.createElement("object");return r.onload=function(){r.contentDocument.defaultView.addEventListener("resize",n),n()},r.style.display="block",r.style.position="absolute",r.style.top="0",r.style.left="0",r.style.height="100%",r.style.width="100%",r.style.overflow="hidden",r.style.pointerEvents="none",r.style.zIndex="-1",r.style.opacity="0",r.setAttribute("class",b.SensorClassName),r.setAttribute("tabindex",b.SensorTabIndex),r.type="text/html",e.appendChild(r),r.data="about:blank",r},n=(0,x.default)(function(){d.forEach(function(u){u(e)})}),s=function(r){m||(m=a()),d.indexOf(r)===-1&&d.push(r)},c=function(){m&&m.parentNode&&(m.contentDocument&&m.contentDocument.defaultView.removeEventListener("resize",n),m.parentNode.removeChild(m),m=void 0,d=[])},i=function(r){var o=d.indexOf(r);o!==-1&&d.splice(o,1),d.length===0&&m&&c()};return{element:e,bind:s,destroy:c,unbind:i}};R.createSensor=f},"QQZ/":function(j,R,l){var x=l("Sq3C"),b=l("Z1HP"),A=l("Sxd8"),f=l("dt0z");function t(e,m,d){e=f(e),m=A(m);var a=m?b(e):0;return m&&a<m?x(m-a,d)+e:e}j.exports=t},QUw5:function(j,R,l){var x=l("OlYY"),b=x.extend({type:"dataZoom.select"});j.exports=b},QV2g:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=x;function x(){for(var f,t=[],e=0;e<256;e++){f=e;for(var m=0;m<8;m++)f=f&1?3988292384^f>>>1:f>>>1;t[e]=f}return t}var b=x();function A(f,t,e,m){var d=b,a=m+e;f^=-1;for(var n=m;n<a;n++)f=f>>>8^d[(f^t[n])&255];return f^-1}},QbM5:function(j,R,l){},Qe9p:function(j,R,l){var x=l("1RvN"),b={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 A(E){return E=Math.round(E),E<0?0:E>255?255:E}function f(E){return E=Math.round(E),E<0?0:E>360?360:E}function t(E){return E<0?0:E>1?1:E}function e(E){return E.length&&E.charAt(E.length-1)==="%"?A(parseFloat(E)/100*255):A(parseInt(E,10))}function m(E){return E.length&&E.charAt(E.length-1)==="%"?t(parseFloat(E)/100):t(parseFloat(E))}function d(E,O,M){return M<0?M+=1:M>1&&(M-=1),M*6<1?E+(O-E)*M*6:M*2<1?O:M*3<2?E+(O-E)*(2/3-M)*6:E}function a(E,O,M){return E+(O-E)*M}function n(E,O,M,F,H){return E[0]=O,E[1]=M,E[2]=F,E[3]=H,E}function s(E,O){return E[0]=O[0],E[1]=O[1],E[2]=O[2],E[3]=O[3],E}var c=new x(20),i=null;function u(E,O){i&&s(i,O),i=c.put(E,i||O.slice())}function r(E,O){if(!E)return;O=O||[];var M=c.get(E);if(M)return s(O,M);E=E+"";var F=E.replace(/ /g,"").toLowerCase();if(F in b)return s(O,b[F]),u(E,O),O;if(F.charAt(0)==="#"){if(F.length===4){var H=parseInt(F.substr(1),16);if(!(H>=0&&H<=4095)){n(O,0,0,0,1);return}return n(O,(H&3840)>>4|(H&3840)>>8,H&240|(H&240)>>4,H&15|(H&15)<<4,1),u(E,O),O}else if(F.length===7){var H=parseInt(F.substr(1),16);if(!(H>=0&&H<=16777215)){n(O,0,0,0,1);return}return n(O,(H&16711680)>>16,(H&65280)>>8,H&255,1),u(E,O),O}return}var B=F.indexOf("("),X=F.indexOf(")");if(B!==-1&&X+1===F.length){var J=F.substr(0,B),k=F.substr(B+1,X-(B+1)).split(","),K=1;switch(J){case"rgba":if(k.length!==4){n(O,0,0,0,1);return}K=m(k.pop());case"rgb":if(k.length!==3){n(O,0,0,0,1);return}return n(O,e(k[0]),e(k[1]),e(k[2]),K),u(E,O),O;case"hsla":if(k.length!==4){n(O,0,0,0,1);return}return k[3]=m(k[3]),o(k,O),u(E,O),O;case"hsl":if(k.length!==3){n(O,0,0,0,1);return}return o(k,O),u(E,O),O;default:return}}n(O,0,0,0,1);return}function o(E,O){var M=(parseFloat(E[0])%360+360)%360/360,F=m(E[1]),H=m(E[2]),B=H<=.5?H*(F+1):H+F-H*F,X=H*2-B;return O=O||[],n(O,A(d(X,B,M+1/3)*255),A(d(X,B,M)*255),A(d(X,B,M-1/3)*255),1),E.length===4&&(O[3]=E[3]),O}function h(E){if(!E)return;var O=E[0]/255,M=E[1]/255,F=E[2]/255,H=Math.min(O,M,F),B=Math.max(O,M,F),X=B-H,J=(B+H)/2,k,K;if(X===0)k=0,K=0;else{J<.5?K=X/(B+H):K=X/(2-B-H);var z=((B-O)/6+X/2)/X,W=((B-M)/6+X/2)/X,P=((B-F)/6+X/2)/X;O===B?k=P-W:M===B?k=1/3+z-P:F===B&&(k=2/3+W-z),k<0&&(k+=1),k>1&&(k-=1)}var G=[k*360,K,J];return E[3]!=null&&G.push(E[3]),G}function p(E,O){var M=r(E);if(M){for(var F=0;F<3;F++)O<0?M[F]=M[F]*(1-O)|0:M[F]=(255-M[F])*O+M[F]|0,M[F]>255?M[F]=255:E[F]<0&&(M[F]=0);return C(M,M.length===4?"rgba":"rgb")}}function g(E){var O=r(E);if(O)return((1<<24)+(O[0]<<16)+(O[1]<<8)+ +O[2]).toString(16).slice(1)}function v(E,O,M){if(!(O&&O.length)||!(E>=0&&E<=1))return;M=M||[];var F=E*(O.length-1),H=Math.floor(F),B=Math.ceil(F),X=O[H],J=O[B],k=F-H;return M[0]=A(a(X[0],J[0],k)),M[1]=A(a(X[1],J[1],k)),M[2]=A(a(X[2],J[2],k)),M[3]=t(a(X[3],J[3],k)),M}var y=v;function w(E,O,M){if(!(O&&O.length)||!(E>=0&&E<=1))return;var F=E*(O.length-1),H=Math.floor(F),B=Math.ceil(F),X=r(O[H]),J=r(O[B]),k=F-H,K=C([A(a(X[0],J[0],k)),A(a(X[1],J[1],k)),A(a(X[2],J[2],k)),t(a(X[3],J[3],k))],"rgba");return M?{color:K,leftIndex:H,rightIndex:B,value:F}:K}var S=w;function _(E,O,M,F){if(E=r(E),E)return E=h(E),O!=null&&(E[0]=f(O)),M!=null&&(E[1]=m(M)),F!=null&&(E[2]=m(F)),C(o(E),"rgba")}function I(E,O){if(E=r(E),E&&O!=null)return E[3]=t(O),C(E,"rgba")}function C(E,O){if(!E||!E.length)return;var M=E[0]+","+E[1]+","+E[2];return(O==="rgba"||O==="hsva"||O==="hsla")&&(M+=","+E[3]),O+"("+M+")"}R.parse=r,R.lift=p,R.toHex=g,R.fastLerp=v,R.fastMapToColor=y,R.lerp=w,R.mapToColor=S,R.modifyHSL=_,R.modifyAlpha=I,R.stringify=C},Qi1f:function(j,R,l){"use strict";l.d(R,"g",function(){return u}),l.d(R,"c",function(){return r}),l.d(R,"a",function(){return h}),l.d(R,"b",function(){return p}),l.d(R,"d",function(){return g}),l.d(R,"e",function(){return v}),l.d(R,"f",function(){return w});var x=l("VTBJ"),b=l("U8pU"),A=l("u3cA"),f=l("q1tI"),t=l.n(f),e=l("Kwbf"),m=l("MNnm"),d="rc-util-key";function a(S){if(S.attachTo)return S.attachTo;var _=document.querySelector("head");return _||document.body}function n(S){var _,I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(m.a)())return null;var C=document.createElement("style");if((_=I.csp)===null||_===void 0?void 0:_.nonce){var E;C.nonce=(E=I.csp)===null||E===void 0?void 0:E.nonce}C.innerHTML=S;var O=a(I),M=O.firstChild;return I.prepend&&O.prepend?O.prepend(C):I.prepend&&M?O.insertBefore(C,M):O.appendChild(C),C}var s=new Map;function c(S,_){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},C=a(I);if(!s.has(C)){var E=n("",I),O=E.parentNode;s.set(C,O),O.removeChild(E)}var M=Array.from(s.get(C).children).find(function(J){return J.tagName==="STYLE"&&J[d]===_});if(M){var F,H;if(((F=I.csp)===null||F===void 0?void 0:F.nonce)&&M.nonce!==((H=I.csp)===null||H===void 0?void 0:H.nonce)){var B;M.nonce=(B=I.csp)===null||B===void 0?void 0:B.nonce}return M.innerHTML!==S&&(M.innerHTML=S),M}var X=n(S,I);return X[d]=_,X}var i=l("Pw59");function u(S,_){Object(e.a)(S,"[@ant-design/icons] ".concat(_))}function r(S){return Object(b.a)(S)==="object"&&typeof S.name=="string"&&typeof S.theme=="string"&&(Object(b.a)(S.icon)==="object"||typeof S.icon=="function")}function o(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(S).reduce(function(_,I){var C=S[I];switch(I){case"class":_.className=C,delete _.class;break;default:_[I]=C}return _},{})}function h(S,_,I){return I?t.a.createElement(S.tag,Object(x.a)(Object(x.a)({key:_},o(S.attrs)),I),(S.children||[]).map(function(C,E){return h(C,"".concat(_,"-").concat(S.tag,"-").concat(E))})):t.a.createElement(S.tag,Object(x.a)({key:_},o(S.attrs)),(S.children||[]).map(function(C,E){return h(C,"".concat(_,"-").concat(S.tag,"-").concat(E))}))}function p(S){return Object(A.generate)(S)[0]}function g(S){return S?Array.isArray(S)?S:[S]:[]}var v={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},y=`
.anticon {
display: inline-block;
color: inherit;
font-style: normal;
line-height: 0;
text-align: center;
text-transform: none;
vertical-align: -0.125em;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.anticon > * {
line-height: 1;
}
.anticon svg {
display: inline-block;
}
.anticon::before {
display: none;
}
.anticon .anticon-icon {
display: block;
}
.anticon[tabindex] {
cursor: pointer;
}
.anticon-spin::before,
.anticon-spin {
display: inline-block;
-webkit-animation: loadingCircle 1s infinite linear;
animation: loadingCircle 1s infinite linear;
}
@-webkit-keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
`,w=function(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:y,I=Object(f.useContext)(i.a),C=I.csp;Object(f.useEffect)(function(){c(_,"@ant-design-icons",{prepend:!0,csp:C})},[])}},Qs3X:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("X+im"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},Qs9O:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"};R.default=x},QuXc:function(j,R){var l=function(A){this.colorStops=A||[]};l.prototype={constructor:l,addColorStop:function(A,f){this.colorStops.push({offset:A,color:f})}};var x=l;j.exports=x},Qvb6:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("ItGF"),f=l("B9fm"),t=l("gvm7"),e=l("7aKB"),m=l("OELB"),d=l("IwbS"),a=l("Ez2D"),n=l("+TT/"),s=l("Qxkt"),c=l("F9bG"),i=l("aX7z"),u=l("/y7N"),r=l("4NO4"),o=r.getTooltipRenderMode,h=b.bind,p=b.each,g=m.parsePercent,v=new d.Rect({shape:{x:-1,y:-1,width:2,height:2}}),y=x.extendComponentView({type:"tooltip",init:function(O,M){if(A.node)return;var F=O.getComponent("tooltip"),H=F.get("renderMode");this._renderMode=o(H);var B;this._renderMode==="html"?(B=new f(M.getDom(),M,{appendToBody:F.get("appendToBody",!0)}),this._newLine="<br/>"):(B=new t(M),this._newLine=`
`),this._tooltipContent=B},render:function(O,M,F){if(A.node)return;this.group.removeAll(),this._tooltipModel=O,this._ecModel=M,this._api=F,this._lastDataByCoordSys=null,this._alwaysShowContent=O.get("alwaysShowContent");var H=this._tooltipContent;H.update(),H.setEnterable(O.get("enterable")),this._initGlobalListener(),this._keepShow()},_initGlobalListener:function(){var O=this._tooltipModel,M=O.get("triggerOn");c.register("itemTooltip",this._api,h(function(F,H,B){M!=="none"&&(M.indexOf(F)>=0?this._tryShow(H,B):F==="leave"&&this._hide(B))},this))},_keepShow:function(){var O=this._tooltipModel,M=this._ecModel,F=this._api;if(this._lastX!=null&&this._lastY!=null&&O.get("triggerOn")!=="none"){var H=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!F.isDisposed()&&H.manuallyShowTip(O,M,F,{x:H._lastX,y:H._lastY})})}},manuallyShowTip:function(O,M,F,H){if(H.from===this.uid||A.node)return;var B=S(H,F);this._ticket="";var X=H.dataByCoordSys;if(H.tooltip&&H.x!=null&&H.y!=null){var J=v;J.position=[H.x,H.y],J.update(),J.tooltip=H.tooltip,this._tryShow({offsetX:H.x,offsetY:H.y,target:J},B)}else if(X)this._tryShow({offsetX:H.x,offsetY:H.y,position:H.position,dataByCoordSys:H.dataByCoordSys,tooltipOption:H.tooltipOption},B);else if(H.seriesIndex!=null){if(this._manuallyAxisShowTip(O,M,F,H))return;var k=a(H,M),K=k.point[0],z=k.point[1];K!=null&&z!=null&&this._tryShow({offsetX:K,offsetY:z,position:H.position,target:k.el},B)}else H.x!=null&&H.y!=null&&(F.dispatchAction({type:"updateAxisPointer",x:H.x,y:H.y}),this._tryShow({offsetX:H.x,offsetY:H.y,position:H.position,target:F.getZr().findHover(H.x,H.y).target},B))},manuallyHideTip:function(O,M,F,H){var B=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&B.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,H.from!==this.uid&&this._hide(S(H,F))},_manuallyAxisShowTip:function(O,M,F,H){var B=H.seriesIndex,X=H.dataIndex,J=M.getComponent("axisPointer").coordSysAxesInfo;if(B==null||X==null||J==null)return;var k=M.getSeriesByIndex(B);if(!k)return;var K=k.getData(),O=w([K.getItemModel(X),k,(k.coordinateSystem||{}).model,O]);return O.get("trigger")!=="axis"?void 0:(F.dispatchAction({type:"updateAxisPointer",seriesIndex:B,dataIndex:X,position:H.position}),!0)},_tryShow:function(O,M){var F=O.target,H=this._tooltipModel;if(!H)return;this._lastX=O.offsetX,this._lastY=O.offsetY;var B=O.dataByCoordSys;B&&B.length?this._showAxisTooltip(B,O):F&&F.dataIndex!=null?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(O,F,M)):F&&F.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(O,F,M)):(this._lastDataByCoordSys=null,this._hide(M))},_showOrMove:function(O,M){var F=O.get("showDelay");M=b.bind(M,this),clearTimeout(this._showTimout),F>0?this._showTimout=setTimeout(M,F):M()},_showAxisTooltip:function(O,M){var F=this._ecModel,H=this._tooltipModel,B=[M.offsetX,M.offsetY],X=[],J=[],k=w([M.tooltipOption,H]),K=this._renderMode,z=this._newLine,W={};p(O,function(G){p(G.dataByAxis,function(V){var q=F.getComponent(V.axisDim+"Axis",V.axisIndex),re=V.value,ce=[];if(!q||re==null)return;var ie=u.getValueLabel(re,q.axis,F,V.seriesDataIndices,V.valueLabelOpt);b.each(V.seriesDataIndices,function(xe){var Se=F.getSeriesByIndex(xe.seriesIndex),ke=xe.dataIndexInside,ge=Se&&Se.getDataParams(ke);if(ge.axisDim=V.axisDim,ge.axisIndex=V.axisIndex,ge.axisType=V.axisType,ge.axisId=V.axisId,ge.axisValue=i.getAxisRawValue(q.axis,re),ge.axisValueLabel=ie,ge){J.push(ge);var Be=Se.formatTooltip(ke,!0,null,K),ee;if(b.isObject(Be)){ee=Be.html;var ue=Be.markers;b.merge(W,ue)}else ee=Be;ce.push(ee)}});var fe=ie;K!=="html"?X.push(ce.join(z)):X.push((fe?e.encodeHTML(fe)+z:"")+ce.join(z))})},this),X.reverse(),X=X.join(this._newLine+this._newLine);var P=M.position;this._showOrMove(k,function(){this._updateContentNotChangedOnAxis(O)?this._updatePosition(k,P,B[0],B[1],this._tooltipContent,J):this._showTooltipContent(k,X,J,Math.random(),B[0],B[1],P,void 0,W)})},_showSeriesItemTooltip:function(O,M,F){var H=this._ecModel,B=M.seriesIndex,X=H.getSeriesByIndex(B),J=M.dataModel||X,k=M.dataIndex,K=M.dataType,z=J.getData(K),W=w([z.getItemModel(k),J,X&&(X.coordinateSystem||{}).model,this._tooltipModel]),P=W.get("trigger");if(P!=null&&P!=="item")return;var G=J.getDataParams(k,K),V=J.formatTooltip(k,!1,K,this._renderMode),q,re;b.isObject(V)?(q=V.html,re=V.markers):(q=V,re=null);var ce="item_"+J.name+"_"+k;this._showOrMove(W,function(){this._showTooltipContent(W,q,G,ce,O.offsetX,O.offsetY,O.position,O.target,re)}),F({type:"showTip",dataIndexInside:k,dataIndex:z.getRawIndex(k),seriesIndex:B,from:this.uid})},_showComponentItemTooltip:function(O,M,F){var H=M.tooltip;if(typeof H=="string"){var B=H;H={content:B,formatter:B}}var X=new s(H,this._tooltipModel,this._ecModel),J=X.get("content"),k=Math.random();this._showOrMove(X,function(){this._showTooltipContent(X,J,X.get("formatterParams")||{},k,O.offsetX,O.offsetY,O.position,M)}),F({type:"showTip",from:this.uid})},_showTooltipContent:function(O,M,F,H,B,X,J,k,K){if(this._ticket="",!O.get("showContent")||!O.get("show"))return;var z=this._tooltipContent,W=O.get("formatter");J=J||O.get("position");var P=M;if(W&&typeof W=="string")P=e.formatTpl(W,F,!0);else if(typeof W=="function"){var G=h(function(V,q){V===this._ticket&&(z.setContent(q,K,O),this._updatePosition(O,J,B,X,z,F,k))},this);this._ticket=H,P=W(F,H,G)}z.setContent(P,K,O),z.show(O),this._updatePosition(O,J,B,X,z,F,k)},_updatePosition:function(O,M,F,H,B,X,J){var k=this._api.getWidth(),K=this._api.getHeight();M=M||O.get("position");var z=B.getSize(),W=O.get("align"),P=O.get("verticalAlign"),G=J&&J.getBoundingRect().clone();if(J&&G.applyTransform(J.transform),typeof M=="function"&&(M=M([F,H],X,B.el,G,{viewSize:[k,K],contentSize:z.slice()})),b.isArray(M))F=g(M[0],k),H=g(M[1],K);else if(b.isObject(M)){M.width=z[0],M.height=z[1];var V=n.getLayoutRect(M,{width:k,height:K});F=V.x,H=V.y,W=null,P=null}else if(typeof M=="string"&&J){var q=C(M,G,z);F=q[0],H=q[1]}else{var q=_(F,H,B,k,K,W?null:20,P?null:20);F=q[0],H=q[1]}if(W&&(F-=E(W)?z[0]/2:W==="right"?z[0]:0),P&&(H-=E(P)?z[1]/2:P==="bottom"?z[1]:0),O.get("confine")){var q=I(F,H,B,k,K);F=q[0],H=q[1]}B.moveTo(F,H)},_updateContentNotChangedOnAxis:function(O){var M=this._lastDataByCoordSys,F=!!M&&M.length===O.length;return F&&p(M,function(H,B){var X=H.dataByAxis||{},J=O[B]||{},k=J.dataByAxis||[];F&=X.length===k.length,F&&p(X,function(K,z){var W=k[z]||{},P=K.seriesDataIndices||[],G=W.seriesDataIndices||[];F&=K.value===W.value&&K.axisType===W.axisType&&K.axisId===W.axisId&&P.length===G.length,F&&p(P,function(V,q){var re=G[q];F&=V.seriesIndex===re.seriesIndex&&V.dataIndex===re.dataIndex})})}),this._lastDataByCoordSys=O,!!F},_hide:function(O){this._lastDataByCoordSys=null,O({type:"hideTip",from:this.uid})},dispose:function(O,M){if(A.node)return;this._tooltipContent.dispose(),c.unregister("itemTooltip",M)}});function w(O){for(var M=O.pop();O.length;){var F=O.pop();F&&(s.isInstance(F)&&(F=F.get("tooltip",!0)),typeof F=="string"&&(F={formatter:F}),M=new s(F,M,M.ecModel))}return M}function S(O,M){return O.dispatchAction||b.bind(M.dispatchAction,M)}function _(O,M,F,H,B,X,J){var k=F.getOuterSize(),K=k.width,z=k.height;return X!=null&&(O+K+X>H?O-=K+X:O+=X),J!=null&&(M+z+J>B?M-=z+J:M+=J),[O,M]}function I(O,M,F,H,B){var X=F.getOuterSize(),J=X.width,k=X.height;return O=Math.min(O+J,H)-J,M=Math.min(M+k,B)-k,O=Math.max(O,0),M=Math.max(M,0),[O,M]}function C(O,M,F){var H=F[0],B=F[1],X=5,J=0,k=0,K=M.width,z=M.height;switch(O){case"inside":J=M.x+K/2-H/2,k=M.y+z/2-B/2;break;case"top":J=M.x+K/2-H/2,k=M.y-B-X;break;case"bottom":J=M.x+K/2-H/2,k=M.y+z+X;break;case"left":J=M.x-H-X,k=M.y+z/2-B/2;break;case"right":J=M.x+K+X,k=M.y+z/2-B/2}return[J,k]}function E(O){return O==="center"||O==="middle"}j.exports=y},Qxkt:function(j,R,l){var x=l("bYtY"),b=l("ItGF"),A=l("4NO4"),f=A.makeInner,t=l("Yl7c"),e=t.enableClassExtend,m=t.enableClassCheck,d=l("OQFs"),a=l("m9t5"),n=l("/iHx"),s=l("VR9l"),c=x.mixin,i=f();function u(p,g,v){this.parentModel=g,this.ecModel=v,this.option=p}u.prototype={constructor:u,init:null,mergeOption:function(p){x.merge(this.option,p,!0)},get:function(p,g){return p==null?this.option:r(this.option,this.parsePath(p),!g&&o(this,p))},getShallow:function(p,g){var v=this.option,y=v==null?v:v[p],w=!g&&o(this,p);return y==null&&w&&(y=w.getShallow(p)),y},getModel:function(p,g){var v=p==null?this.option:r(this.option,p=this.parsePath(p)),y;return g=g||(y=o(this,p))&&y.getModel(p),new u(v,g,this.ecModel)},isEmpty:function(){return this.option==null},restoreData:function(){},clone:function(){var p=this.constructor;return new p(x.clone(this.option))},setReadOnly:function(p){},parsePath:function(p){return typeof p=="string"&&(p=p.split(".")),p},customizeGetParent:function(p){i(this).getParent=p},isAnimationEnabled:function(){if(!b.node){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}};function r(p,g,v){for(var y=0;y<g.length;y++){if(!g[y])continue;if(p=p&&typeof p=="object"?p[g[y]]:null,p==null)break}return p==null&&v&&(p=v.get(g)),p}function o(p,g){var v=i(p).getParent;return v?v.call(p,g):p.parentModel}e(u),m(u),c(u,d),c(u,a),c(u,n),c(u,s);var h=u;j.exports=h},QyFq:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"};R.default=x},QzjZ:function(j,R,l){var x=l("S/Yl"),b=l("IDmD");function A(f,t){var e=[];return f.eachComponent("singleAxis",function(m,d){var a=new x(m,f,t);a.name="single_"+d,a.resize(m,t),m.coordinateSystem=a,e.push(a)}),f.eachSeries(function(m){if(m.get("coordinateSystem")==="singleAxis"){var d=f.queryComponents({mainType:"singleAxis",index:m.get("singleAxisIndex"),id:m.get("singleAxisId")})[0];m.coordinateSystem=d&&d.coordinateSystem}}),e}b.register("single",{create:A,dimensions:x.prototype.dimensions})},R4Th:function(j,R,l){var x=l("ProS"),b=l("9wZj"),A=l("yO87"),f=l("Fofx"),t=l("h8O9"),e=x.extendChartView({type:"effectScatter",init:function(){this._symbolDraw=new b(A)},render:function(m,d,a){var n=m.getData(),s=this._symbolDraw;s.updateData(n),this.group.add(s.group)},updateTransform:function(m,d,a){var n=m.getData();this.group.dirty();var s=t().reset(m);s.progress&&s.progress({start:0,end:n.count()},n),this._symbolDraw.updateLayout(n)},_updateGroupTransform:function(m){var d=m.coordinateSystem;d&&d.getRoamTransform&&(this.group.transform=f.clone(d.getRoamTransform()),this.group.decomposeTransform())},remove:function(m,d){this._symbolDraw&&this._symbolDraw.remove(d)},dispose:function(){}});j.exports=e},R9oj:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("pwpV"),f=l.n(A)},RBEP:function(j,R,l){for(var x=l("ProS"),b=l("VaxA"),A=function(){},f=["treemapZoomToNode","treemapRender","treemapMove"],t=0;t<f.length;t++)x.registerAction({type:f[t],update:"updateView"},A);x.registerAction({type:"treemapRootToNode",update:"updateView"},function(e,m){m.eachComponent({mainType:"series",subType:"treemap",query:e},d);function d(a,n){var s=["treemapZoomToNode","treemapRootToNode"],c=b.retrieveTargetInfo(e,s,a);if(c){var i=a.getViewRoot();i&&(e.direction=b.aboveViewRoot(i,c.node)?"rollUp":"drillDown"),a.resetViewRoot(c.node)}}})},RCxd:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="ExclamationCircleOutlined";var m=R.a=b.forwardRef(e)},RDYZ:function(j,R,l){var x=l("dMvE");function b(f){this._target=f.target,this._life=f.life||1e3,this._delay=f.delay||0,this._initialized=!1,this.loop=f.loop==null?!1:f.loop,this.gap=f.gap||0,this.easing=f.easing||"Linear",this.onframe=f.onframe,this.ondestroy=f.ondestroy,this.onrestart=f.onrestart,this._pausedTime=0,this._paused=!1}b.prototype={constructor:b,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused){this._pausedTime+=e;return}var m=(t-this._startTime-this._pausedTime)/this._life;if(m<0)return;m=Math.min(m,1);var d=this.easing,a=typeof d=="string"?x[d]:d,n=typeof a=="function"?a(m):m;return this.fire("frame",n),m===1?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){t="on"+t,this[t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var A=b;j.exports=A},RELg:function(j,R,l){var x=l("MFOe"),b=x.Global;j.exports={name:"oldIE-userDataStorage",write:m,read:d,each:a,remove:n,clearAll:s};var A="storejs",f=b.document,t=u(),e=(b.navigator?b.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function m(r,o){if(e)return;var h=i(r);t(function(p){p.setAttribute(h,o),p.save(A)})}function d(r){if(e)return;var o=i(r),h=null;return t(function(p){h=p.getAttribute(o)}),h}function a(r){t(function(o){for(var h=o.XMLDocument.documentElement.attributes,p=h.length-1;p>=0;p--){var g=h[p];r(o.getAttribute(g.name),g.name)}})}function n(r){var o=i(r);t(function(h){h.removeAttribute(o),h.save(A)})}function s(){t(function(r){var o=r.XMLDocument.documentElement.attributes;r.load(A);for(var h=o.length-1;h>=0;h--)r.removeAttribute(o[h].name);r.save(A)})}var c=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function i(r){return r.replace(/^\d/,"___$&").replace(c,"___")}function u(){if(!f||!f.documentElement||!f.documentElement.addBehavior)return null;var r="script",o,h,p;try{h=new ActiveXObject("htmlfile"),h.open(),h.write("<"+r+">document.w=window</"+r+'><iframe src="/favicon.ico"></iframe>'),h.close(),o=h.w.frames[0].document,p=o.createElement("div")}catch(g){p=f.createElement("div"),o=f.body}return function(g){var v=[].slice.call(arguments,0);v.unshift(p),o.appendChild(p),p.addBehavior("#default#userData"),p.load(A),g.apply(this,v),o.removeChild(p);return}}},RPvy:function(j,R,l){var x=l("ProS"),b=l("VaxA"),A="sunburstRootToNode";x.registerAction({type:A,update:"updateView"},function(e,m){m.eachComponent({mainType:"series",subType:"sunburst",query:e},d);function d(a,n){var s=b.retrieveTargetInfo(e,[A],a);if(s){var c=a.getViewRoot();c&&(e.direction=b.aboveViewRoot(c,s.node)?"rollUp":"drillDown"),a.resetViewRoot(s.node)}}});var f="sunburstHighlight";x.registerAction({type:f,update:"updateView"},function(e,m){m.eachComponent({mainType:"series",subType:"sunburst",query:e},d);function d(a,n){var s=b.retrieveTargetInfo(e,[f],a);s&&(e.highlight=s.node)}});var t="sunburstUnhighlight";x.registerAction({type:t,update:"updateView"},function(e,m){m.eachComponent({mainType:"series",subType:"sunburst",query:e},d);function d(a,n){e.unhighlight=!0}})},RSch:function(j,R,l){var x=l("IwbS"),b=l("bYtY");function A(e,m,d){x.Group.call(this),this._createPolyline(e,m,d)}var f=A.prototype;f._createPolyline=function(e,m,d){var a=e.getItemLayout(m),n=new x.Polyline({shape:{points:a}});this.add(n),this._updateCommonStl(e,m,d)},f.updateData=function(e,m,d){var a=e.hostModel,n=this.childAt(0),s={shape:{points:e.getItemLayout(m)}};x.updateProps(n,s,a,m),this._updateCommonStl(e,m,d)},f._updateCommonStl=function(e,m,d){var a=this.childAt(0),n=e.getItemModel(m),s=e.getItemVisual(m,"color"),c=d&&d.lineStyle,i=d&&d.hoverLineStyle;(!d||e.hasItemOption)&&(c=n.getModel("lineStyle").getLineStyle(),i=n.getModel("emphasis.lineStyle").getLineStyle()),a.useStyle(b.defaults({strokeNoScale:!0,fill:"none",stroke:s},c)),a.hoverStyle=i,x.setHoverStyle(this)},f.updateLayout=function(e,m){var d=this.childAt(0);d.setShape("points",e.getItemLayout(m))},b.inherits(A,x.Group);var t=A;j.exports=t},RXMa:function(j,R,l){var x=l("y+Vt"),b=x.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(f,t){var e=t.cx,m=t.cy,d=Math.PI*2;f.moveTo(e+t.r,m),f.arc(e,m,t.r,0,d,!1),f.moveTo(e+t.r0,m),f.arc(e,m,t.r0,0,d,!0)}});j.exports=b},RZPm:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("JgUQ")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="FileOutlined";var d=f.forwardRef(m);R.default=d},RlCK:function(j,R,l){var x=l("ProS"),b=l("bYtY");function A(f,t,e){var m={},d=f==="toggleSelected",a;return e.eachComponent("legend",function(n){d&&a!=null?n[a?"select":"unSelect"](t.name):f==="allSelect"||f==="inverseSelect"?n[f]():(n[f](t.name),a=n.isSelected(t.name));var s=n.getData();b.each(s,function(c){var i=c.get("name");if(i===`
`||i==="")return;var u=n.isSelected(i);m.hasOwnProperty(i)?m[i]=m[i]&&u:m[i]=u})}),f==="allSelect"||f==="inverseSelect"?{selected:m}:{name:t.name,selected:m}}x.registerAction("legendToggleSelect","legendselectchanged",b.curry(A,"toggleSelected")),x.registerAction("legendAllSelect","legendselectall",b.curry(A,"allSelect")),x.registerAction("legendInverseSelect","legendinverseselect",b.curry(A,"inverseSelect")),x.registerAction("legendSelect","legendselected",b.curry(A,"select")),x.registerAction("legendUnSelect","legendunselected",b.curry(A,"unSelect"))},RotF:function(j,R,l){j.exports=l("LSTS")},Rx6q:function(j,R){function l(x){var b=x.getRect(),A=x.getRangeInfo();return{coordSys:{type:"calendar",x:b.x,y:b.y,width:b.width,height:b.height,cellWidth:x.getCellWidth(),cellHeight:x.getCellHeight(),rangeInfo:{start:A.start,end:A.end,weeks:A.weeks,dayCount:A.allDay}},api:{coord:function(f,t){return x.dataToPoint(f,t)}}}}j.exports=l},"S/Yl":function(j,R,l){var x=l("Zvw2"),b=l("aX7z"),A=l("+TT/"),f=A.getLayoutRect,t=l("bYtY"),e=t.each;function m(a,n,s){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(a,n,s),this.model=a}m.prototype={type:"singleAxis",axisPointerEnabled:!0,constructor:m,_init:function(a,n,s){var c=this.dimension,i=new x(c,b.createScaleByModel(a),[0,0],a.get("type"),a.get("position")),u=i.type==="category";i.onBand=u&&a.get("boundaryGap"),i.inverse=a.get("inverse"),i.orient=a.get("orient"),a.axis=i,i.model=a,i.coordinateSystem=this,this._axis=i},update:function(a,n){a.eachSeries(function(s){if(s.coordinateSystem===this){var c=s.getData();e(c.mapDimension(this.dimension,!0),function(i){this._axis.scale.unionExtentFromData(c,i)},this),b.niceScaleExtent(this._axis.scale,this._axis.model)}},this)},resize:function(a,n){this._rect=f({left:a.get("left"),top:a.get("top"),right:a.get("right"),bottom:a.get("bottom"),width:a.get("width"),height:a.get("height")},{width:n.getWidth(),height:n.getHeight()}),this._adjustAxis()},getRect:function(){return this._rect},_adjustAxis:function(){var a=this._rect,n=this._axis,s=n.isHorizontal(),c=s?[0,a.width]:[0,a.height],i=n.reverse?1:0;n.setExtent(c[i],c[1-i]),this._updateAxisTransform(n,s?a.x:a.y)},_updateAxisTransform:function(a,n){var s=a.getExtent(),c=s[0]+s[1],i=a.isHorizontal();a.toGlobalCoord=i?function(u){return u+n}:function(u){return c-u+n},a.toLocalCoord=i?function(u){return u-n}:function(u){return c-u+n}},getAxis:function(){return this._axis},getBaseAxis:function(){return this._axis},getAxes:function(){return[this._axis]},getTooltipAxes:function(){return{baseAxes:[this.getAxis()]}},containPoint:function(a){var n=this.getRect(),s=this.getAxis(),c=s.orient;return c==="horizontal"?s.contain(s.toLocalCoord(a[0]))&&a[1]>=n.y&&a[1]<=n.y+n.height:s.contain(s.toLocalCoord(a[1]))&&a[0]>=n.y&&a[0]<=n.y+n.height},pointToData:function(a){var n=this.getAxis();return[n.coordToData(n.toLocalCoord(a[n.orient==="horizontal"?0:1]))]},dataToPoint:function(a){var n=this.getAxis(),s=this.getRect(),c=[],i=n.orient==="horizontal"?0:1;return a instanceof Array&&(a=a[0]),c[i]=n.toGlobalCoord(n.dataToCoord(+a)),c[1-i]=i===0?s.y+s.height/2:s.x+s.width/2,c}};var d=m;j.exports=d},"SA+Z":function(j,R,l){var x=l("wTVA"),b=l("EbDI"),A=l("ZhPi"),f=l("wkBT");function t(e){return x(e)||b(e)||A(e)||f()}j.exports=t,j.exports.default=j.exports,j.exports.__esModule=!0},"SA4+":function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("ProS"),f=l("IwbS"),t=l("zYTA"),e=l("bYtY");function m(s,c,i){var u=s[1]-s[0];c=e.map(c,function(h){return{interval:[(h.interval[0]-s[0])/u,(h.interval[1]-s[0])/u]}});var r=c.length,o=0;return function(h){for(var p=o;p<r;p++){var g=c[p].interval;if(g[0]<=h&&h<=g[1]){o=p;break}}if(p===r)for(var p=o-1;p>=0;p--){var g=c[p].interval;if(g[0]<=h&&h<=g[1]){o=p;break}}return p>=0&&p<r&&i[p]}}function d(s,c){var i=s[1]-s[0];return c=[(c[0]-s[0])/i,(c[1]-s[0])/i],function(u){return u>=c[0]&&u<=c[1]}}function a(s){var c=s.dimensions;return c[0]==="lng"&&c[1]==="lat"}var n=A.extendChartView({type:"heatmap",render:function(s,c,i){var u;c.eachComponent("visualMap",function(o){o.eachTargetSeries(function(h){h===s&&(u=o)})}),this.group.removeAll(),this._incrementalDisplayable=null;var r=s.coordinateSystem;r.type==="cartesian2d"||r.type==="calendar"?this._renderOnCartesianAndCalendar(s,i,0,s.getData().count()):a(r)&&this._renderOnGeo(r,s,u,i)},incrementalPrepareRender:function(s,c,i){this.group.removeAll()},incrementalRender:function(s,c,i,u){var r=c.coordinateSystem;r&&this._renderOnCartesianAndCalendar(c,u,s.start,s.end,!0)},_renderOnCartesianAndCalendar:function(s,c,i,u,r){var o=s.coordinateSystem,h,p;if(o.type==="cartesian2d"){var g=o.getAxis("x"),v=o.getAxis("y");h=g.getBandWidth(),p=v.getBandWidth()}for(var y=this.group,w=s.getData(),S="itemStyle",_="emphasis.itemStyle",I="label",C="emphasis.label",E=s.getModel(S).getItemStyle(["color"]),O=s.getModel(_).getItemStyle(),M=s.getModel(I),F=s.getModel(C),H=o.type,B=H==="cartesian2d"?[w.mapDimension("x"),w.mapDimension("y"),w.mapDimension("value")]:[w.mapDimension("time"),w.mapDimension("value")],X=i;X<u;X++){var J;if(H==="cartesian2d"){if(isNaN(w.get(B[2],X)))continue;var k=o.dataToPoint([w.get(B[0],X),w.get(B[1],X)]);J=new f.Rect({shape:{x:Math.floor(Math.round(k[0])-h/2),y:Math.floor(Math.round(k[1])-p/2),width:Math.ceil(h),height:Math.ceil(p)},style:{fill:w.getItemVisual(X,"color"),opacity:w.getItemVisual(X,"opacity")}})}else{if(isNaN(w.get(B[1],X)))continue;J=new f.Rect({z2:1,shape:o.dataToRect([w.get(B[0],X)]).contentShape,style:{fill:w.getItemVisual(X,"color"),opacity:w.getItemVisual(X,"opacity")}})}var K=w.getItemModel(X);w.hasItemOption&&(E=K.getModel(S).getItemStyle(["color"]),O=K.getModel(_).getItemStyle(),M=K.getModel(I),F=K.getModel(C));var z=s.getRawValue(X),W="-";z&&z[2]!=null&&(W=z[2]),f.setLabelStyle(E,O,M,F,{labelFetcher:s,labelDataIndex:X,defaultText:W,isRectText:!0}),J.setStyle(E),f.setHoverStyle(J,w.hasItemOption?O:e.extend({},O)),J.incremental=r,r&&(J.useHoverLayer=!0),y.add(J),w.setItemGraphicEl(X,J)}},_renderOnGeo:function(s,c,i,u){var r=i.targetVisuals.inRange,o=i.targetVisuals.outOfRange,h=c.getData(),p=this._hmLayer||this._hmLayer||new t;p.blurSize=c.get("blurSize"),p.pointSize=c.get("pointSize"),p.minOpacity=c.get("minOpacity"),p.maxOpacity=c.get("maxOpacity");var g=s.getViewRect().clone(),v=s.getRoamTransform();g.applyTransform(v);var y=Math.max(g.x,0),w=Math.max(g.y,0),S=Math.min(g.width+g.x,u.getWidth()),_=Math.min(g.height+g.y,u.getHeight()),I=S-y,C=_-w,E=[h.mapDimension("lng"),h.mapDimension("lat"),h.mapDimension("value")],O=h.mapArray(E,function(B,X,J){var k=s.dataToPoint([B,X]);return k[0]-=y,k[1]-=w,k.push(J),k}),M=i.getExtent(),F=i.type==="visualMap.continuous"?d(M,i.option.range):m(M,i.getPieceList(),i.option.selected);p.update(O,I,C,r.color.getNormalizer(),{inRange:r.color.getColorMapper(),outOfRange:o.color.getColorMapper()},F);var H=new f.Image({style:{width:I,height:C,x:y,y:w,image:p.canvas},silent:!0});this.group.add(H)},dispose:function(){}});j.exports=n},SA8n:function(j,R,l){var x=l("Sj9i"),b=l("QBsz"),A=l("U/Mo"),f=A.getSymbolSize,t=[],e=[],m=[],d=x.quadraticAt,a=b.distSquare,n=Math.abs;function s(i,u,r){for(var o=i[0],h=i[1],p=i[2],g=Infinity,v,y=r*r,w=.1,S=.1;S<=.9;S+=.1){t[0]=d(o[0],h[0],p[0],S),t[1]=d(o[1],h[1],p[1],S);var _=n(a(t,u)-y);_<g&&(g=_,v=S)}for(var I=0;I<32;I++){var C=v+w;e[0]=d(o[0],h[0],p[0],v),e[1]=d(o[1],h[1],p[1],v),m[0]=d(o[0],h[0],p[0],C),m[1]=d(o[1],h[1],p[1],C);var _=a(e,u)-y;if(n(_)<.01)break;var E=a(m,u)-y;w/=2,_<0?E>=0?v=v+w:v=v-w:E>=0?v=v-w:v=v+w}return v}function c(i,u){var r=[],o=x.quadraticSubdivide,h=[[],[],[]],p=[[],[]],g=[];u/=2,i.eachEdge(function(v,y){var w=v.getLayout(),S=v.getVisual("fromSymbol"),_=v.getVisual("toSymbol");w.__original||(w.__original=[b.clone(w[0]),b.clone(w[1])],w[2]&&w.__original.push(b.clone(w[2])));var I=w.__original;if(w[2]!=null){if(b.copy(h[0],I[0]),b.copy(h[1],I[2]),b.copy(h[2],I[1]),S&&S!=="none"){var C=f(v.node1),E=s(h,I[0],C*u);o(h[0][0],h[1][0],h[2][0],E,r),h[0][0]=r[3],h[1][0]=r[4],o(h[0][1],h[1][1],h[2][1],E,r),h[0][1]=r[3],h[1][1]=r[4]}if(_&&_!=="none"){var C=f(v.node2),E=s(h,I[1],C*u);o(h[0][0],h[1][0],h[2][0],E,r),h[1][0]=r[1],h[2][0]=r[2],o(h[0][1],h[1][1],h[2][1],E,r),h[1][1]=r[1],h[2][1]=r[2]}b.copy(w[0],h[0]),b.copy(w[1],h[2]),b.copy(w[2],h[1])}else{if(b.copy(p[0],I[0]),b.copy(p[1],I[1]),b.sub(g,p[1],p[0]),b.normalize(g,g),S&&S!=="none"){var C=f(v.node1);b.scaleAndAdd(p[0],p[0],g,C*u)}if(_&&_!=="none"){var C=f(v.node2);b.scaleAndAdd(p[1],p[1],g,-C*u)}b.copy(w[0],p[0]),b.copy(w[1],p[1])}})}j.exports=c},SJMd:function(j,R){/**
* @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 l,x,b,A=!1,f,t;window.PR_SHOULD_USE_CONTINUATION=!0;var e,m;(function(){var d=window,a=["break,continue,do,else,for,if,return,while"],n=[a,"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"],s=[n,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],c=[s,"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"],i=[s,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],u=[s,"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"],r="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",o=[s,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],h="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",p=[a,"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"],g=[a,"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"],v=[a,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],y=[c,u,i,o,h,p,g,v],w=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,S="str",_="kwd",I="com",C="typ",E="lit",O="pun",M="pln",F="tag",H="dec",B="src",X="atn",J="atv",k="nocode",K="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function z(ae){for(var Z=0,Y=!1,te=!1,we=0,pe=ae.length;we<pe;++we){var De=ae[we];if(De.ignoreCase)te=!0;else if(/[a-z]/i.test(De.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){Y=!0,te=!1;break}}var Ne={b:8,t:9,n:10,v:11,f:12,r:13};function me(pt){var Pe=pt.charCodeAt(0);if(Pe!==92)return Pe;var Nt=pt.charAt(1);return Pe=Ne[Nt],Pe||("0"<=Nt&&Nt<="7"?parseInt(pt.substring(1),8):Nt==="u"||Nt==="x"?parseInt(pt.substring(2),16):pt.charCodeAt(1))}function be(pt){if(pt<32)return(pt<16?"\\x0":"\\x")+pt.toString(16);var Pe=String.fromCharCode(pt);return Pe==="\\"||Pe==="-"||Pe==="]"||Pe==="^"?"\\"+Pe:Pe}function Re(pt){var Pe=pt.substring(1,pt.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")),Nt=[],ut=Pe[0]==="^",Ft=["["];ut&&Ft.push("^");for(var Ut=ut?1:0,Kt=Pe.length;Ut<Kt;++Ut){var $t=Pe[Ut];if(/\\[bdsw]/i.test($t))Ft.push($t);else{var or=me($t),ht;Ut+2<Kt&&Pe[Ut+1]==="-"?(ht=me(Pe[Ut+2]),Ut+=2):ht=or,Nt.push([or,ht]),ht<65||or>122||(ht<65||or>90||Nt.push([Math.max(65,or)|32,Math.min(ht,90)|32]),ht<97||or>122||Nt.push([Math.max(97,or)&~32,Math.min(ht,122)&~32]))}}Nt.sort(function(rt,ve){return rt[0]-ve[0]||ve[1]-rt[1]});for(var Ee=[],de=[],Ut=0;Ut<Nt.length;++Ut){var qe=Nt[Ut];qe[0]<=de[1]+1?de[1]=Math.max(de[1],qe[1]):Ee.push(de=qe)}for(var Ut=0;Ut<Ee.length;++Ut){var qe=Ee[Ut];Ft.push(be(qe[0])),qe[1]>qe[0]&&(qe[1]+1>qe[0]&&Ft.push("-"),Ft.push(be(qe[1])))}return Ft.push("]"),Ft.join("")}function it(pt){for(var Pe=pt.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")),Nt=Pe.length,ut=[],Ft=0,Ut=0;Ft<Nt;++Ft){var Kt=Pe[Ft];if(Kt==="(")++Ut;else if(Kt.charAt(0)==="\\"){var $t=+Kt.substring(1);$t&&($t<=Ut?ut[$t]=-1:Pe[Ft]=be($t))}}for(var Ft=1;Ft<ut.length;++Ft)ut[Ft]===-1&&(ut[Ft]=++Z);for(var Ft=0,Ut=0;Ft<Nt;++Ft){var Kt=Pe[Ft];if(Kt==="(")++Ut,ut[Ut]||(Pe[Ft]="(?:");else if(Kt.charAt(0)==="\\"){var $t=+Kt.substring(1);$t&&$t<=Ut&&(Pe[Ft]="\\"+ut[$t])}}for(var Ft=0;Ft<Nt;++Ft)Pe[Ft]==="^"&&Pe[Ft+1]!=="^"&&(Pe[Ft]="");if(pt.ignoreCase&&Y)for(var Ft=0;Ft<Nt;++Ft){var Kt=Pe[Ft],or=Kt.charAt(0);Kt.length>=2&&or==="["?Pe[Ft]=Re(Kt):or!=="\\"&&(Pe[Ft]=Kt.replace(/[a-zA-Z]/g,function(de){var qe=de.charCodeAt(0);return"["+String.fromCharCode(qe&~32,qe|32)+"]"}))}return Pe.join("")}for(var yt=[],we=0,pe=ae.length;we<pe;++we){var De=ae[we];if(De.global||De.multiline)throw new Error(""+De);yt.push("(?:"+it(De)+")")}return new RegExp(yt.join("|"),te?"gi":"g")}function W(ae,Z){var Y=/(?:^|\s)nocode(?:\s|$)/,te=[],we=0,pe=[],De=0;function Ne(me){var be=me.nodeType;if(be==1){if(Y.test(me.className))return;for(var Re=me.firstChild;Re;Re=Re.nextSibling)Ne(Re);var it=me.nodeName.toLowerCase();(it==="br"||it==="li")&&(te[De]=`
`,pe[De<<1]=we++,pe[De++<<1|1]=me)}else if(be==3||be==4){var yt=me.nodeValue;yt.length&&(Z?yt=yt.replace(/\r\n?/g,`
`):yt=yt.replace(/[ \t\r\n]+/g," "),te[De]=yt,pe[De<<1]=we,we+=yt.length,pe[De++<<1|1]=me)}}return Ne(ae),{sourceCode:te.join("").replace(/\n$/,""),spans:pe}}function P(ae,Z,Y,te,we){if(!Y)return;var pe={sourceNode:ae,pre:1,langExtension:null,numberLines:null,sourceCode:Y,spans:null,basePos:Z,decorations:null};te(pe),we.push.apply(we,pe.decorations)}var G=/\S/;function V(ae){for(var Z=void 0,Y=ae.firstChild;Y;Y=Y.nextSibling){var te=Y.nodeType;Z=te===1?Z?ae:Y:te===3&&G.test(Y.nodeValue)?ae:Z}return Z===ae?void 0:Z}function q(ae,Z){var Y={},te;(function(){for(var De=ae.concat(Z),Ne=[],me={},be=0,Re=De.length;be<Re;++be){var it=De[be],yt=it[3];if(yt)for(var pt=yt.length;--pt>=0;)Y[yt.charAt(pt)]=it;var Pe=it[1],Nt=""+Pe;me.hasOwnProperty(Nt)||(Ne.push(Pe),me[Nt]=null)}Ne.push(/[\0-\uffff]/),te=z(Ne)})();var we=Z.length,pe=function De(Ne){for(var me=Ne.sourceCode,be=Ne.basePos,Re=Ne.sourceNode,it=[be,M],yt=0,pt=me.match(te)||[],Pe={},Nt=0,ut=pt.length;Nt<ut;++Nt){var Ft=pt[Nt],Ut=Pe[Ft],Kt=void 0,$t;if(typeof Ut=="string")$t=!1;else{var or=Y[Ft.charAt(0)];if(or)Kt=Ft.match(or[1]),Ut=or[0];else{for(var ht=0;ht<we;++ht)if(or=Z[ht],Kt=Ft.match(or[1]),Kt){Ut=or[0];break}Kt||(Ut=M)}$t=Ut.length>=5&&Ut.substring(0,5)==="lang-",$t&&!(Kt&&typeof Kt[1]=="string")&&($t=!1,Ut=B),$t||(Pe[Ft]=Ut)}var Ee=yt;if(yt+=Ft.length,!$t)it.push(be+Ee,Ut);else{var de=Kt[1],qe=Ft.indexOf(de),rt=qe+de.length;Kt[2]&&(rt=Ft.length-Kt[2].length,qe=rt-de.length);var ve=Ut.substring(5);P(Re,be+Ee,Ft.substring(0,qe),De,it),P(Re,be+Ee+qe,de,ke(ve,de),it),P(Re,be+Ee+rt,Ft.substring(rt),De,it)}}Ne.decorations=it};return pe}function re(ae){var Z=[],Y=[];ae.tripleQuotedStrings?Z.push([S,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ae.multiLineStrings?Z.push([S,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Z.push([S,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ae.verbatimStrings&&Y.push([S,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var te=ae.hashComments;te&&(ae.cStyleComments?(te>1?Z.push([I,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Z.push([I,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Y.push([S,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Z.push([I,/^#[^\r\n]*/,null,"#"])),ae.cStyleComments&&(Y.push([I,/^\/\/[^\r\n]*/,null]),Y.push([I,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var we=ae.regexLiterals;if(we){var pe=we>1?"":`
\r`,De=pe?".":"[\\S\\s]",Ne="/(?=[^/*"+pe+"])(?:[^/\\x5B\\x5C"+pe+"]|\\x5C"+De+"|\\x5B(?:[^\\x5C\\x5D"+pe+"]|\\x5C"+De+")*(?:\\x5D|$))+/";Y.push(["lang-regex",RegExp("^"+K+"("+Ne+")")])}var me=ae.types;me&&Y.push([C,me]);var be=(""+ae.keywords).replace(/^ | $/g,"");be.length&&Y.push([_,new RegExp("^(?:"+be.replace(/[\s,]+/g,"|")+")\\b"),null]),Z.push([M,/^\s+/,null,` \r
\xA0`]);var Re="^.[^\\s\\w.$@'\"`/\\\\]*";return ae.regexLiterals&&(Re+="(?!s*/)"),Y.push([E,/^@[a-z_$][a-z_$@0-9]*/i,null],[C,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[M,/^[a-z_$][a-z_$@0-9]*/i,null],[E,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[M,/^\\[\s\S]?/,null],[O,new RegExp(Re),null]),q(Z,Y)}var ce=re({keywords:y,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function ie(ae,Z,Y){for(var te=/(?:^|\s)nocode(?:\s|$)/,we=/\r\n?|\n/,pe=ae.ownerDocument,De=pe.createElement("li");ae.firstChild;)De.appendChild(ae.firstChild);var Ne=[De];function me(Pe){var Nt=Pe.nodeType;if(Nt==1&&!te.test(Pe.className))if(Pe.nodeName==="br")be(Pe),Pe.parentNode&&Pe.parentNode.removeChild(Pe);else for(var ut=Pe.firstChild;ut;ut=ut.nextSibling)me(ut);else if((Nt==3||Nt==4)&&Y){var Ft=Pe.nodeValue,Ut=Ft.match(we);if(Ut){var Kt=Ft.substring(0,Ut.index);Pe.nodeValue=Kt;var $t=Ft.substring(Ut.index+Ut[0].length);if($t){var or=Pe.parentNode;or.insertBefore(pe.createTextNode($t),Pe.nextSibling)}be(Pe),Kt||Pe.parentNode.removeChild(Pe)}}}function be(Pe){for(;!Pe.nextSibling;)if(Pe=Pe.parentNode,!Pe)return;function Nt(Ut,Kt){var $t=Kt?Ut.cloneNode(!1):Ut,or=Ut.parentNode;if(or){var ht=Nt(or,1),Ee=Ut.nextSibling;ht.appendChild($t);for(var de=Ee;de;de=Ee)Ee=de.nextSibling,ht.appendChild(de)}return $t}for(var ut=Nt(Pe.nextSibling,0),Ft;(Ft=ut.parentNode)&&Ft.nodeType===1;)ut=Ft;Ne.push(ut)}for(var Re=0;Re<Ne.length;++Re)me(Ne[Re]);Z===(Z|0)&&Ne[0].setAttribute("value",Z);var it=pe.createElement("ol");it.className="linenums";for(var yt=Math.max(0,Z-1|0)||0,Re=0,pt=Ne.length;Re<pt;++Re)De=Ne[Re],De.className="L"+(Re+yt)%10,De.firstChild||De.appendChild(pe.createTextNode("\xA0")),it.appendChild(De);ae.appendChild(it)}function fe(ae){var Z=/\bMSIE\s(\d+)/.exec(navigator.userAgent);Z=Z&&+Z[1]<=8;var Y=/\n/g,te=ae.sourceCode,we=te.length,pe=0,De=ae.spans,Ne=De.length,me=0,be=ae.decorations,Re=be.length,it=0;be[Re]=we;var yt,pt;for(pt=yt=0;pt<Re;)be[pt]!==be[pt+2]?(be[yt++]=be[pt++],be[yt++]=be[pt++]):pt+=2;for(Re=yt,pt=yt=0;pt<Re;){for(var Pe=be[pt],Nt=be[pt+1],ut=pt+2;ut+2<=Re&&be[ut+1]===Nt;)ut+=2;be[yt++]=Pe,be[yt++]=Nt,pt=ut}Re=be.length=yt;var Ft=ae.sourceNode,Ut="";Ft&&(Ut=Ft.style.display,Ft.style.display="none");try{for(var Kt=null;me<Ne;){var $t=De[me],or=De[me+2]||we,ht=be[it+2]||we,ut=Math.min(or,ht),Ee=De[me+1],de;if(Ee.nodeType!==1&&(de=te.substring(pe,ut))){Z&&(de=de.replace(Y,"\r")),Ee.nodeValue=de;var qe=Ee.ownerDocument,rt=qe.createElement("span");rt.className=be[it+1];var ve=Ee.parentNode;ve.replaceChild(rt,Ee),rt.appendChild(Ee),pe<or&&(De[me+1]=Ee=qe.createTextNode(te.substring(ut,or)),ve.insertBefore(Ee,rt.nextSibling))}pe=ut,pe>=or&&(me+=2),pe>=ht&&(it+=2)}}finally{Ft&&(Ft.style.display=Ut)}}var xe={};function Se(ae,Z){for(var Y=Z.length;--Y>=0;){var te=Z[Y];xe.hasOwnProperty(te)?d.console&&console.warn("cannot override language handler %s",te):xe[te]=ae}}function ke(ae,Z){return ae&&xe.hasOwnProperty(ae)||(ae=/^\s*</.test(Z)?"default-markup":"default-code"),xe[ae]}Se(ce,["default-code"]),Se(q([],[[M,/^[^<?]+/],[H,/^<!\w[^>]*(?:>|$)/],[I,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[O,/^(?:<[%?]|[%?]>)/],["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"]),Se(q([[M,/^[\s]+/,null,` \r
`],[J,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[F,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[X,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[O,/^[=<>\/]+/],["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"]),Se(q([],[[J,/^[\s\S]+/]]),["uq.val"]),Se(re({keywords:c,hashComments:!0,cStyleComments:!0,types:w}),["c","cc","cpp","cxx","cyc","m"]),Se(re({keywords:"null,true,false"}),["json"]),Se(re({keywords:u,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:w}),["cs"]),Se(re({keywords:i,cStyleComments:!0}),["java"]),Se(re({keywords:v,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Se(re({keywords:p,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Se(re({keywords:h,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Se(re({keywords:g,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Se(re({keywords:o,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Se(re({keywords:r,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Se(q([],[[S,/^[\s\S]+/]]),["regex"]);function ge(ae){var Z=ae.langExtension;try{var Y=W(ae.sourceNode,ae.pre),te=Y.sourceCode;ae.sourceCode=te,ae.spans=Y.spans,ae.basePos=0,ke(Z,te)(ae),fe(ae)}catch(we){d.console&&console.log(we&&we.stack||we)}}function Be(ae,Z,Y){var te=Y||!1,we=Z||null,pe=document.createElement("div");pe.innerHTML="<pre>"+ae+"</pre>",pe=pe.firstChild,te&&ie(pe,te,!0);var De={langExtension:we,numberLines:te,sourceNode:pe,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return ge(De),pe.innerHTML}function ee(ae,Z){var Y=Z||document.body,te=Y.ownerDocument||document;function we($t){return Y.getElementsByTagName($t)}for(var pe=[we("pre"),we("code"),we("xmp")],De=[],Ne=0;Ne<pe.length;++Ne)for(var me=0,be=pe[Ne].length;me<be;++me)De.push(pe[Ne][me]);pe=null;var Re=Date;Re.now||(Re={now:function(){return+new Date}});var it=0,yt=/\blang(?:uage)?-([\w.]+)(?!\S)/,pt=/\bprettyprint\b/,Pe=/\bprettyprinted\b/,Nt=/pre|xmp/i,ut=/^code$/i,Ft=/^(?:pre|code|xmp)$/i,Ut={};function Kt(){for(var $t=d.PR_SHOULD_USE_CONTINUATION?Re.now()+250:Infinity;it<De.length&&Re.now()<$t;it++){for(var or=De[it],ht=Ut,Ee=or;Ee=Ee.previousSibling;){var de=Ee.nodeType,qe=(de===7||de===8)&&Ee.nodeValue;if(qe?!/^\??prettify\b/.test(qe):de!==3||/\S/.test(Ee.nodeValue))break;if(qe){ht={},qe.replace(/\b(\w+)=([\w:.%+-]+)/g,function(Ze,Gt,yr){ht[Gt]=yr});break}}var rt=or.className;if((ht!==Ut||pt.test(rt))&&!Pe.test(rt)){for(var ve=!1,bt=or.parentNode;bt;bt=bt.parentNode){var jt=bt.tagName;if(Ft.test(jt)&&bt.className&&pt.test(bt.className)){ve=!0;break}}if(!ve){or.className+=" prettyprinted";var He=ht.lang;if(!He){He=rt.match(yt);var kt;!He&&(kt=V(or))&&ut.test(kt.tagName)&&(He=kt.className.match(yt)),He&&(He=He[1])}var Ar;if(Nt.test(or.tagName))Ar=1;else{var at=or.currentStyle,Ht=te.defaultView,Wt=at?at.whiteSpace:Ht&&Ht.getComputedStyle?Ht.getComputedStyle(or,null).getPropertyValue("white-space"):0;Ar=Wt&&Wt.substring(0,3)==="pre"}var ot=ht.linenums;(ot=ot==="true"||+ot)||(ot=rt.match(/\blinenums\b(?::(\d+))?/),ot=ot?ot[1]&&ot[1].length?+ot[1]:!0:!1),ot&&ie(or,ot,Ar);var et={langExtension:He,sourceNode:or,numberLines:ot,pre:Ar,sourceCode:null,basePos:null,spans:null,decorations:null};ge(et)}}}it<De.length?d.setTimeout(Kt,250):typeof ae=="function"&&ae()}Kt()}var ue=d.PR={createSimpleLexer:q,registerLangHandler:Se,sourceDecorator:re,PR_ATTRIB_NAME:X,PR_ATTRIB_VALUE:J,PR_COMMENT:I,PR_DECLARATION:H,PR_KEYWORD:_,PR_LITERAL:E,PR_NOCODE:k,PR_PLAIN:M,PR_PUNCTUATION:O,PR_SOURCE:B,PR_STRING:S,PR_TAG:F,PR_TYPE:C,prettyPrintOne:A?d.prettyPrintOne=Be:e=Be,prettyPrint:m=A?d.prettyPrint=ee:m=ee},Ge=d.define;typeof Ge=="function"&&Ge.amd&&Ge("google-code-prettify",[],function(){return ue})})()},SKnc:function(j,R,l){var x=l("bYtY"),b=l("QuXc"),A=function(e,m,d,a,n,s){this.x=e==null?0:e,this.y=m==null?0:m,this.x2=d==null?1:d,this.y2=a==null?0:a,this.type="linear",this.global=s||!1,b.call(this,n)};A.prototype={constructor:A},x.inherits(A,b);var f=A;j.exports=f},"SKx+":function(j,R,l){var x=l("ProS"),b=x.extendComponentModel({type:"axisPointer",coordSysAxesInfo:null,defaultOption:{show:"auto",triggerOn:null,zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#aaa",width:1,type:"solid"},shadowStyle:{color:"rgba(150,150,150,0.3)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:"#aaa"},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}}),A=b;j.exports=A},SMc4:function(j,R,l){var x=l("bYtY"),b=l("bLfw"),A=l("nkfE"),f=l("ICMv"),t=b.extend({type:"cartesian2dAxis",axis:null,init:function(){t.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){t.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){t.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});function e(a,n){return n.type||(n.data?"category":"value")}x.merge(t.prototype,f);var m={offset:0};A("x",t,e,m),A("y",t,e,m);var d=t;j.exports=d},SRve:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};R.default=x},SUKs:function(j,R,l){var x=l("LPTA"),b=x.debugMode,A=function(){};b===1&&(A=console.error);var f=A;j.exports=f},SZEN:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.clientToElement=x;function x(b,A,f){var t=f.getBoundingClientRect(),e={x:0,y:0};return b<t.left?e.x=0:b>=t.right?e.x=t.width-1:e.x=b-t.left,A<t.top?e.y=0:A>=t.bottom?e.y=t.height-1:e.y=A-t.top,e}},Sdc0:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("q1tI"),e=l("rePB"),m=l("ODXe"),d=l("Ff2n"),a=l("TSYQ"),n=l.n(a),s=l("6cGi"),c=l("4IlW"),i=t.forwardRef(function(_,I){var C,E=_.prefixCls,O=E===void 0?"rc-switch":E,M=_.className,F=_.checked,H=_.defaultChecked,B=_.disabled,X=_.loadingIcon,J=_.checkedChildren,k=_.unCheckedChildren,K=_.onClick,z=_.onChange,W=_.onKeyDown,P=Object(d.a)(_,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),G=Object(s.a)(!1,{value:F,defaultValue:H}),V=Object(m.a)(G,2),q=V[0],re=V[1];function ce(Se,ke){var ge=q;return B||(ge=Se,re(ge),z==null||z(ge,ke)),ge}function ie(Se){Se.which===c.a.LEFT?ce(!1,Se):Se.which===c.a.RIGHT&&ce(!0,Se),W==null||W(Se)}function fe(Se){var ke=ce(!q,Se);K==null||K(ke,Se)}var xe=n()(O,M,(C={},Object(e.a)(C,"".concat(O,"-checked"),q),Object(e.a)(C,"".concat(O,"-disabled"),B),C));return t.createElement("button",Object.assign({},P,{type:"button",role:"switch","aria-checked":q,disabled:B,className:xe,ref:I,onKeyDown:ie,onClick:fe}),X,t.createElement("span",{className:"".concat(O,"-inner")},q?J:k))});i.displayName="Switch";var u=i,r=l("gZBC"),o=l.n(r),h=l("g0mS"),p=l("H84U"),g=l("3Nzz"),v=l("uaoM"),y=function(_,I){var C={};for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&I.indexOf(E)<0&&(C[E]=_[E]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,E=Object.getOwnPropertySymbols(_);O<E.length;O++)I.indexOf(E[O])<0&&Object.prototype.propertyIsEnumerable.call(_,E[O])&&(C[E[O]]=_[E[O]]);return C},w=t.forwardRef(function(_,I){var C,E=_.prefixCls,O=_.size,M=_.loading,F=_.className,H=F===void 0?"":F,B=_.disabled,X=y(_,["prefixCls","size","loading","className","disabled"]);Object(v.a)("checked"in X||!("value"in X),"Switch","`value` is not a valid prop, do you mean `checked`?");var J=t.useContext(p.b),k=J.getPrefixCls,K=J.direction,z=t.useContext(g.b),W=k("switch",E),P=t.createElement("div",{className:"".concat(W,"-handle")},M&&t.createElement(o.a,{className:"".concat(W,"-loading-icon")})),G=n()(H,(C={},f()(C,"".concat(W,"-small"),(O||z)==="small"),f()(C,"".concat(W,"-loading"),M),f()(C,"".concat(W,"-rtl"),K==="rtl"),C));return t.createElement(h.a,{insertExtraNode:!0},t.createElement(u,b()({},X,{prefixCls:W,className:G,disabled:B||M,ref:I,loadingIcon:P})))});w.__ANT_SWITCH=!0,w.displayName="Switch";var S=R.a=w},SehX:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("2B6p"),f=A.updateCenterAndZoom;x.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(t,e){var m=t.componentType||"series";e.eachComponent({mainType:m,query:t},function(d){var a=d.coordinateSystem;if(a.type!=="geo")return;var n=f(a,t,d.get("scaleLimit"));d.setCenter&&d.setCenter(n.center),d.setZoom&&d.setZoom(n.zoom),m==="series"&&b.each(d.seriesGroup,function(s){s.setCenter(n.center),s.setZoom(n.zoom)})})})},SgGq:function(j,R,l){var x=l("bYtY"),b=l("H6uX"),A=l("YH21"),f=l("pP6R");function t(r){this.pointerChecker,this._zr=r,this._opt={};var o=x.bind,h=o(e,this),p=o(m,this),g=o(d,this),v=o(a,this),y=o(n,this);b.call(this),this.setPointerChecker=function(w){this.pointerChecker=w},this.enable=function(w,S){this.disable(),this._opt=x.defaults(x.clone(S)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),w==null&&(w=!0),(w===!0||w==="move"||w==="pan")&&(r.on("mousedown",h),r.on("mousemove",p),r.on("mouseup",g)),(w===!0||w==="scale"||w==="zoom")&&(r.on("mousewheel",v),r.on("pinch",y))},this.disable=function(){r.off("mousedown",h),r.off("mousemove",p),r.off("mouseup",g),r.off("mousewheel",v),r.off("pinch",y)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}x.mixin(t,b);function e(r){if(A.isMiddleOrRightButtonOnMouseUpDown(r)||r.target&&r.target.draggable)return;var o=r.offsetX,h=r.offsetY;this.pointerChecker&&this.pointerChecker(r,o,h)&&(this._x=o,this._y=h,this._dragging=!0)}function m(r){if(!this._dragging||!i("moveOnMouseMove",r,this._opt)||r.gestureEvent==="pinch"||f.isTaken(this._zr,"globalPan"))return;var o=r.offsetX,h=r.offsetY,p=this._x,g=this._y,v=o-p,y=h-g;this._x=o,this._y=h,this._opt.preventDefaultMouseMove&&A.stop(r.event),c(this,"pan","moveOnMouseMove",r,{dx:v,dy:y,oldX:p,oldY:g,newX:o,newY:h})}function d(r){A.isMiddleOrRightButtonOnMouseUpDown(r)||(this._dragging=!1)}function a(r){var o=i("zoomOnMouseWheel",r,this._opt),h=i("moveOnMouseWheel",r,this._opt),p=r.wheelDelta,g=Math.abs(p),v=r.offsetX,y=r.offsetY;if(p===0||!o&&!h)return;if(o){var w=g>3?1.4:g>1?1.2:1.1,S=p>0?w:1/w;s(this,"zoom","zoomOnMouseWheel",r,{scale:S,originX:v,originY:y})}if(h){var _=Math.abs(p),I=(p>0?1:-1)*(_>3?.4:_>1?.15:.05);s(this,"scrollMove","moveOnMouseWheel",r,{scrollDelta:I,originX:v,originY:y})}}function n(r){if(f.isTaken(this._zr,"globalPan"))return;var o=r.pinchScale>1?1.1:1/1.1;s(this,"zoom",null,r,{scale:o,originX:r.pinchX,originY:r.pinchY})}function s(r,o,h,p,g){r.pointerChecker&&r.pointerChecker(p,g.originX,g.originY)&&(A.stop(p.event),c(r,o,h,p,g))}function c(r,o,h,p,g){g.isAvailableBehavior=x.bind(i,null,h,p),r.trigger(o,g)}function i(r,o,h){var p=h[r];return!r||p&&(!x.isString(p)||o.event[p+"Key"])}var u=t;j.exports=u},SgaC:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;function x(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function b(t,e){for(var m=0;m<e.length;m++){var d=e[m];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(t,d.key,d)}}function A(t,e,m){return e&&b(t.prototype,e),m&&b(t,m),t}var f=function(){function t(){x(this,t),this._subrects=0}return A(t,[{key:"decodeRect",value:function(m,d,a,n,s,c,i){if(this._subrects===0){if(s.rQwait("RRE",4+4))return!1;this._subrects=s.rQshift32();var u=s.rQshiftBytes(4);c.fillRect(m,d,a,n,u)}for(;this._subrects>0;){if(s.rQwait("RRE",4+8))return!1;var r=s.rQshiftBytes(4),o=s.rQshift16(),h=s.rQshift16(),p=s.rQshift16(),g=s.rQshift16();c.fillRect(m+o,d+h,p,g,r),this._subrects--}return!0}}]),t}();R.default=f},Sj0X:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("XuBP")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="DownOutlined";var d=f.forwardRef(m);R.default=d},Sj9i:function(j,R,l){var x=l("QBsz"),b=x.create,A=x.distSquare,f=Math.pow,t=Math.sqrt,e=1e-8,m=1e-4,d=t(3),a=1/3,n=b(),s=b(),c=b();function i(E){return E>-e&&E<e}function u(E){return E>e||E<-e}function r(E,O,M,F,H){var B=1-H;return B*B*(B*E+3*H*O)+H*H*(H*F+3*B*M)}function o(E,O,M,F,H){var B=1-H;return 3*(((O-E)*B+2*(M-O)*H)*B+(F-M)*H*H)}function h(E,O,M,F,H,B){var X=F+3*(O-M)-E,J=3*(M-O*2+E),k=3*(O-E),K=E-H,z=J*J-3*X*k,W=J*k-9*X*K,P=k*k-3*J*K,G=0;if(i(z)&&i(W))if(i(J))B[0]=0;else{var V=-k/J;V>=0&&V<=1&&(B[G++]=V)}else{var q=W*W-4*z*P;if(i(q)){var re=W/z,V=-J/X+re,ce=-re/2;V>=0&&V<=1&&(B[G++]=V),ce>=0&&ce<=1&&(B[G++]=ce)}else if(q>0){var ie=t(q),fe=z*J+1.5*X*(-W+ie),xe=z*J+1.5*X*(-W-ie);fe<0?fe=-f(-fe,a):fe=f(fe,a),xe<0?xe=-f(-xe,a):xe=f(xe,a);var V=(-J-(fe+xe))/(3*X);V>=0&&V<=1&&(B[G++]=V)}else{var Se=(2*z*J-3*X*W)/(2*t(z*z*z)),ke=Math.acos(Se)/3,ge=t(z),Be=Math.cos(ke),V=(-J-2*ge*Be)/(3*X),ce=(-J+ge*(Be+d*Math.sin(ke)))/(3*X),ee=(-J+ge*(Be-d*Math.sin(ke)))/(3*X);V>=0&&V<=1&&(B[G++]=V),ce>=0&&ce<=1&&(B[G++]=ce),ee>=0&&ee<=1&&(B[G++]=ee)}}return G}function p(E,O,M,F,H){var B=6*M-12*O+6*E,X=9*O+3*F-3*E-9*M,J=3*O-3*E,k=0;if(i(X)){if(u(B)){var K=-J/B;K>=0&&K<=1&&(H[k++]=K)}}else{var z=B*B-4*X*J;if(i(z))H[0]=-B/(2*X);else if(z>0){var W=t(z),K=(-B+W)/(2*X),P=(-B-W)/(2*X);K>=0&&K<=1&&(H[k++]=K),P>=0&&P<=1&&(H[k++]=P)}}return k}function g(E,O,M,F,H,B){var X=(O-E)*H+E,J=(M-O)*H+O,k=(F-M)*H+M,K=(J-X)*H+X,z=(k-J)*H+J,W=(z-K)*H+K;B[0]=E,B[1]=X,B[2]=K,B[3]=W,B[4]=W,B[5]=z,B[6]=k,B[7]=F}function v(E,O,M,F,H,B,X,J,k,K,z){var W,P=.005,G=Infinity,V,q,re,ce;n[0]=k,n[1]=K;for(var ie=0;ie<1;ie+=.05)s[0]=r(E,M,H,X,ie),s[1]=r(O,F,B,J,ie),re=A(n,s),re<G&&(W=ie,G=re);G=Infinity;for(var fe=0;fe<32&&!(P<m);fe++)V=W-P,q=W+P,s[0]=r(E,M,H,X,V),s[1]=r(O,F,B,J,V),re=A(s,n),V>=0&&re<G?(W=V,G=re):(c[0]=r(E,M,H,X,q),c[1]=r(O,F,B,J,q),ce=A(c,n),q<=1&&ce<G?(W=q,G=ce):P*=.5);return z&&(z[0]=r(E,M,H,X,W),z[1]=r(O,F,B,J,W)),t(G)}function y(E,O,M,F){var H=1-F;return H*(H*E+2*F*O)+F*F*M}function w(E,O,M,F){return 2*((1-F)*(O-E)+F*(M-O))}function S(E,O,M,F,H){var B=E-2*O+M,X=2*(O-E),J=E-F,k=0;if(i(B)){if(u(X)){var K=-J/X;K>=0&&K<=1&&(H[k++]=K)}}else{var z=X*X-4*B*J;if(i(z)){var K=-X/(2*B);K>=0&&K<=1&&(H[k++]=K)}else if(z>0){var W=t(z),K=(-X+W)/(2*B),P=(-X-W)/(2*B);K>=0&&K<=1&&(H[k++]=K),P>=0&&P<=1&&(H[k++]=P)}}return k}function _(E,O,M){var F=E+M-2*O;return F===0?.5:(E-O)/F}function I(E,O,M,F,H){var B=(O-E)*F+E,X=(M-O)*F+O,J=(X-B)*F+B;H[0]=E,H[1]=B,H[2]=J,H[3]=J,H[4]=X,H[5]=M}function C(E,O,M,F,H,B,X,J,k){var K,z=.005,W=Infinity;n[0]=X,n[1]=J;for(var P=0;P<1;P+=.05){s[0]=y(E,M,H,P),s[1]=y(O,F,B,P);var G=A(n,s);G<W&&(K=P,W=G)}W=Infinity;for(var V=0;V<32&&!(z<m);V++){var q=K-z,re=K+z;s[0]=y(E,M,H,q),s[1]=y(O,F,B,q);var G=A(s,n);if(q>=0&&G<W)K=q,W=G;else{c[0]=y(E,M,H,re),c[1]=y(O,F,B,re);var ce=A(c,n);re<=1&&ce<W?(K=re,W=ce):z*=.5}}return k&&(k[0]=y(E,M,H,K),k[1]=y(O,F,B,K)),t(W)}R.cubicAt=r,R.cubicDerivativeAt=o,R.cubicRootAt=h,R.cubicExtrema=p,R.cubicSubdivide=g,R.cubicProjectPoint=v,R.quadraticAt=y,R.quadraticDerivativeAt=w,R.quadraticRootAt=S,R.quadraticExtremum=_,R.quadraticSubdivide=I,R.quadraticProjectPoint=C},Sp2Z:function(j,R,l){var x=l("3LNs"),b=l("/y7N"),A=l("AVZG"),f=l("Znkb"),t=x.extend({makeElOption:function(n,s,c,i,u){var r=c.axis,o=r.grid,h=i.get("type"),p=e(o,r).getOtherAxis(r).getGlobalExtent(),g=r.toGlobalCoord(r.dataToCoord(s,!0));if(h&&h!=="none"){var v=b.buildElStyle(i),y=m[h](r,g,p);y.style=v,n.graphicKey=y.type,n.pointer=y}var w=A.layout(o.model,c);b.buildCartesianSingleLabelElOption(s,n,w,c,i,u)},getHandleTransform:function(n,s,c){var i=A.layout(s.axis.grid.model,s,{labelInside:!1});return i.labelMargin=c.get("handle.margin"),{position:b.getTransformedPosition(s.axis,n,i),rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(n,s,c,i){var u=c.axis,r=u.grid,o=u.getGlobalExtent(!0),h=e(r,u).getOtherAxis(u).getGlobalExtent(),p=u.dim==="x"?0:1,g=n.position;g[p]+=s[p],g[p]=Math.min(o[1],g[p]),g[p]=Math.max(o[0],g[p]);var v=(h[1]+h[0])/2,y=[v,v];y[p]=g[p];var w=[{verticalAlign:"middle"},{align:"center"}];return{position:g,rotation:n.rotation,cursorPoint:y,tooltipOption:w[p]}}});function e(n,s){var c={};return c[s.dim+"AxisIndex"]=s.index,n.getCartesian(c)}var m={line:function(n,s,c){var i=b.makeLineShape([s,c[0]],[s,c[1]],d(n));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(n,s,c){var i=Math.max(1,n.getBandWidth()),u=c[1]-c[0];return{type:"Rect",shape:b.makeRectShape([s-i/2,c[0]],[i,u],d(n))}}};function d(n){return n.dim==="x"?0:1}f.registerAxisPointerClass("CartesianAxisPointer",t);var a=t;j.exports=a},Sq3C:function(j,R,l){var x=l("sKgW"),b=l("zoYe"),A=l("wy8a"),f=l("quyA"),t=l("Z1HP"),e=l("Em2t"),m=Math.ceil;function d(a,n){n=n===void 0?" ":b(n);var s=n.length;if(s<2)return s?x(n,a):n;var c=x(n,m(a/t(n)));return f(n)?A(e(c),0,a).join(""):c.slice(0,a)}j.exports=d},SqI9:function(j,R,l){var x=l("y+Vt"),b=l("iXp4"),A=x.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:b(x.prototype.brush),buildPath:function(t,e){var m=e.cx,d=e.cy,a=Math.max(e.r0||0,0),n=Math.max(e.r,0),s=e.startAngle,c=e.endAngle,i=e.clockwise,u=Math.cos(s),r=Math.sin(s);t.moveTo(u*a+m,r*a+d),t.lineTo(u*n+m,r*n+d),t.arc(m,d,n,s,c,!i),t.lineTo(Math.cos(c)*a+m,Math.sin(c)*a+d),a!==0&&t.arc(m,d,a,c,s,i),t.closePath()}});j.exports=A},SrGk:function(j,R,l){var x=l("hydK"),b=x.createElement,A=l("bYtY"),f=l("y+Vt"),t=l("Dagg"),e=l("dqUG"),m=l("P47w"),d=m.path,a=m.image,n=m.text,s="0",c="1";function i(r,o,h,p,g){this._zrId=r,this._svgRoot=o,this._tagNames=typeof h=="string"?[h]:h,this._markLabel=p,this._domName=g||"_dom",this.nextId=0}i.prototype.createElement=b,i.prototype.getDefs=function(r){var o=this._svgRoot,h=this._svgRoot.getElementsByTagName("defs");return h.length===0?r?(h=o.insertBefore(this.createElement("defs"),o.firstChild),h.contains||(h.contains=function(p){var g=h.children;if(!g)return!1;for(var v=g.length-1;v>=0;--v)if(g[v]===p)return!0;return!1}),h):null:h[0]},i.prototype.update=function(r,o){if(!r)return;var h=this.getDefs(!1);if(r[this._domName]&&h.contains(r[this._domName]))typeof o=="function"&&o(r);else{var p=this.add(r);p&&(r[this._domName]=p)}},i.prototype.addDom=function(r){var o=this.getDefs(!0);o.appendChild(r)},i.prototype.removeDom=function(r){var o=this.getDefs(!1);o&&r[this._domName]&&(o.removeChild(r[this._domName]),r[this._domName]=null)},i.prototype.getDoms=function(){var r=this.getDefs(!1);if(!r)return[];var o=[];return A.each(this._tagNames,function(h){var p=r.getElementsByTagName(h);o=o.concat([].slice.call(p))}),o},i.prototype.markAllUnused=function(){var r=this.getDoms(),o=this;A.each(r,function(h){h[o._markLabel]=s})},i.prototype.markUsed=function(r){r&&(r[this._markLabel]=c)},i.prototype.removeUnused=function(){var r=this.getDefs(!1);if(!r)return;var o=this.getDoms(),h=this;A.each(o,function(p){p[h._markLabel]!==c&&r.removeChild(p)})},i.prototype.getSvgProxy=function(r){return r instanceof f?d:r instanceof t?a:r instanceof e?n:d},i.prototype.getTextSvgElement=function(r){return r.__textSvgEl},i.prototype.getSvgElement=function(r){return r.__svgEl};var u=i;j.exports=u},Swgg:function(j,R,l){var x=l("fc+c"),b=x.extend({type:"dataZoom.select"});j.exports=b},Sxd8:function(j,R,l){var x=l("ZCgT");function b(A){var f=x(A),t=f%1;return f===f?t?f-t:f:0}j.exports=b},T1rO:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("zdCA"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},T4UG:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=l("ItGF"),t=l("7aKB"),e=t.formatTime,m=t.encodeHTML,d=t.addCommas,a=t.getTooltipMarker,n=l("4NO4"),s=l("bLfw"),c=l("5Hur"),i=l("OKJ2"),u=l("+TT/"),r=u.getLayoutParams,o=u.mergeLayoutParam,h=l("9H2F"),p=h.createTask,g=l("D5nY"),v=g.prepareSource,y=g.getSource,w=l("KxfA"),S=w.retrieveRawValue,_=n.makeInner(),I=s.extend({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendVisualProvider:null,visualColorAccessPath:"itemStyle.color",visualBorderColorAccessPath:"itemStyle.borderColor",layoutMode:null,init:function(k,K,z,W){this.seriesIndex=this.componentIndex,this.dataTask=p({count:O,reset:M}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(k,z),v(this);var P=this.getInitialData(k,z);H(P,this),this.dataTask.context.data=P,_(this).dataBeforeProcessed=P,C(this)},mergeDefaultAndTheme:function(k,K){var z=this.layoutMode,W=z?r(k):{},P=this.subType;s.hasClass(P)&&(P+="Series"),A.merge(k,K.getTheme().get(this.subType)),A.merge(k,this.getDefaultOption()),n.defaultEmphasis(k,"label",["show"]),this.fillDataTextStyle(k.data),z&&o(k,W,z)},mergeOption:function(k,K){k=A.merge(this.option,k,!0),this.fillDataTextStyle(k.data);var z=this.layoutMode;z&&o(this.option,k,z),v(this);var W=this.getInitialData(k,K);H(W,this),this.dataTask.dirty(),this.dataTask.context.data=W,_(this).dataBeforeProcessed=W,C(this)},fillDataTextStyle:function(k){if(k&&!A.isTypedArray(k))for(var K=["show"],z=0;z<k.length;z++)k[z]&&k[z].label&&n.defaultEmphasis(k[z],"label",K)},getInitialData:function(){},appendData:function(k){var K=this.getRawData();K.appendData(k.data)},getData:function(k){var K=X(this);if(K){var z=K.context.data;return k==null?z:z.getLinkedData(k)}else return _(this).data},setData:function(k){var K=X(this);if(K){var z=K.context;z.data!==k&&K.modifyOutputEnd&&K.setOutputEnd(k.count()),z.outputData=k,K!==this.dataTask&&(z.data=k)}_(this).data=k},getSource:function(){return y(this)},getRawData:function(){return _(this).dataBeforeProcessed},getBaseAxis:function(){var k=this.coordinateSystem;return k&&k.getBaseAxis&&k.getBaseAxis()},formatTooltip:function(k,K,z,W){var P=this;W=W||"html";var G=W==="html"?"<br/>":`
`,V=W==="richText",q={},re=0;function ce(pe){var De=A.reduce(pe,function(it,yt,pt){var Pe=fe.getDimensionInfo(pt);return it|=Pe&&Pe.tooltip!==!1&&Pe.displayName!=null},0),Ne=[];xe.length?A.each(xe,function(it){me(S(fe,k,it),it)}):A.each(pe,me);function me(it,yt){var pt=fe.getDimensionInfo(yt);if(!pt||pt.otherDims.tooltip===!1)return;var Pe=pt.type,Nt="sub"+P.seriesIndex+"at"+re,ut=a({color:Be,type:"subItem",renderMode:W,markerId:Nt}),Ft=typeof ut=="string"?ut:ut.content,Ut=(De?Ft+m(pt.displayName||"-")+": ":"")+m(Pe==="ordinal"?it+"":Pe==="time"?K?"":e("yyyy/MM/dd hh:mm:ss",it):d(it));Ut&&Ne.push(Ut),V&&(q[Nt]=Be,++re)}var be=De?V?`
`:"<br/>":"",Re=be+Ne.join(be||", ");return{renderMode:W,content:Re,style:q}}function ie(pe){return{renderMode:W,content:m(d(pe)),style:q}}var fe=this.getData(),xe=fe.mapDimension("defaultedTooltip",!0),Se=xe.length,ke=this.getRawValue(k),ge=A.isArray(ke),Be=fe.getItemVisual(k,"color");A.isObject(Be)&&Be.colorStops&&(Be=(Be.colorStops[0]||{}).color),Be=Be||"transparent";var ee=Se>1||ge&&!Se?ce(ke):ie(Se?S(fe,k,xe[0]):ge?ke[0]:ke),ue=ee.content,Ge=P.seriesIndex+"at"+re,ae=a({color:Be,type:"item",renderMode:W,markerId:Ge});q[Ge]=Be,++re;var Z=fe.getName(k),Y=this.name;n.isNameSpecified(this)||(Y=""),Y=Y?m(Y)+(K?": ":G):"";var te=typeof ae=="string"?ae:ae.content,we=K?te+Y+ue:Y+te+(Z?m(Z)+": "+ue:ue);return{html:we,markers:q}},isAnimationEnabled:function(){if(f.node)return!1;var k=this.getShallow("animation");return k&&(this.getData().count()>this.getShallow("animationThreshold")&&(k=!1)),k},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(k,K,z){var W=this.ecModel,P=c.getColorFromPalette.call(this,k,K,z);return P||(P=W.getColorFromPalette(k,K,z)),P},coordDimToDataDim:function(k){return this.getRawData().mapDimension(k,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});A.mixin(I,i),A.mixin(I,c);function C(k){var K=k.name;n.isNameSpecified(k)||(k.name=E(k)||K)}function E(k){var K=k.getRawData(),z=K.mapDimension("seriesName",!0),W=[];return A.each(z,function(P){var G=K.getDimensionInfo(P);G.displayName&&W.push(G.displayName)}),W.join(" ")}function O(k){return k.model.getRawData().count()}function M(k){var K=k.model;return K.setData(K.getRawData().cloneShallow()),F}function F(k,K){K.outputData&&k.end>K.outputData.count()&&K.model.getRawData().cloneShallow(K.outputData)}function H(k,K){A.each(k.CHANGABLE_METHODS,function(z){k.wrapMethod(z,A.curry(B,K))})}function B(k){var K=X(k);K&&K.setOutputEnd(this.count())}function X(k){var K=(k.ecModel||{}).scheduler,z=K&&K.getPipeline(k.uid);if(z){var W=z.currentTask;if(W){var P=W.agentStubMap;P&&(W=P.get(k.uid))}return W}}var J=I;j.exports=J},T6xi:function(j,R,l){var x=l("YgsL"),b=l("nCxF");function A(f,t,e){var m=t.points,d=t.smooth;if(m&&m.length>=2){if(d&&d!=="spline"){var a=b(m,d,e,t.smoothConstraint);f.moveTo(m[0][0],m[0][1]);for(var n=m.length,s=0;s<(e?n:n-1);s++){var c=a[s*2],i=a[s*2+1],u=m[(s+1)%n];f.bezierCurveTo(c[0],c[1],i[0],i[1],u[0],u[1])}}else{d==="spline"&&(m=x(m,e)),f.moveTo(m[0][0],m[0][1]);for(var s=1,r=m.length;s<r;s++)f.lineTo(m[s][0],m[s][1])}e&&f.closePath()}}R.buildPath=A},TIY9:function(j,R,l){var x=l("bYtY"),b=x.each,A=l("vafp"),f=l("4NO4"),t=f.makeInner,e=l("Mgri"),m=l("F5Ls"),d=l("a9QJ"),a=l("p/La"),n=t(),s={load:function(i,u,r){var o=n(u).parsed;if(o)return o;var h=u.specialAreas||{},p=u.geoJSON,g;try{g=p?A(p,r):[]}catch(v){throw new Error(`Invalid geoJson format
`+v.message)}return e(i,g),b(g,function(v){var y=v.name;m(i,v),d(i,v),a(i,v);var w=h[y];w&&v.transformTo(w.left,w.top,w.width,w.height)}),n(u).parsed={regions:g,boundingRect:c(g)}}};function c(i){for(var u,r=0;r<i.length;r++){var o=i[r].getBoundingRect();u=u||o.clone(),u.union(o)}return u}j.exports=s},TJmX:function(j,R,l){var x=l("zM3Q"),b=["itemStyle","borderColor"],A=["itemStyle","borderColor0"],f=["itemStyle","color"],t=["itemStyle","color0"],e={seriesType:"candlestick",plan:x(),performRawSeries:!0,reset:function(m,d){var a=m.getData();if(a.setVisual({legendSymbol:"roundRect",colorP:c(1,m),colorN:c(-1,m),borderColorP:i(1,m),borderColorN:i(-1,m)}),d.isSeriesFiltered(m))return;var n=m.pipelineContext.large;return!n&&{progress:s};function s(u,r){for(var o;(o=u.next())!=null;){var h=r.getItemModel(o),p=r.getItemLayout(o).sign;r.setItemVisual(o,{color:c(p,h),borderColor:i(p,h)})}}function c(u,r){return r.get(u>0?f:t)}function i(u,r){return r.get(u>0?b:A)}}};j.exports=e},TWL2:function(j,R,l){var x=l("IwbS"),b=l("bYtY"),A=l("6Ic6");function f(a,n){x.Group.call(this);var s=new x.Polygon,c=new x.Polyline,i=new x.Text;this.add(s),this.add(c),this.add(i),this.highDownOnUpdate=function(u,r){r==="emphasis"?(c.ignore=c.hoverIgnore,i.ignore=i.hoverIgnore):(c.ignore=c.normalIgnore,i.ignore=i.normalIgnore)},this.updateData(a,n,!0)}var t=f.prototype,e=["itemStyle","opacity"];t.updateData=function(a,n,s){var c=this.childAt(0),i=a.hostModel,u=a.getItemModel(n),r=a.getItemLayout(n),o=a.getItemModel(n).get(e);o=o==null?1:o,c.useStyle({}),s?(c.setShape({points:r.points}),c.setStyle({opacity:0}),x.initProps(c,{style:{opacity:o}},i,n)):x.updateProps(c,{style:{opacity:o},shape:{points:r.points}},i,n);var h=u.getModel("itemStyle"),p=a.getItemVisual(n,"color");c.setStyle(b.defaults({lineJoin:"round",fill:p},h.getItemStyle(["opacity"]))),c.hoverStyle=h.getModel("emphasis").getItemStyle(),this._updateLabel(a,n),x.setHoverStyle(this)},t._updateLabel=function(a,n){var s=this.childAt(1),c=this.childAt(2),i=a.hostModel,u=a.getItemModel(n),r=a.getItemLayout(n),o=r.label,h=a.getItemVisual(n,"color");x.updateProps(s,{shape:{points:o.linePoints||o.linePoints}},i,n),x.updateProps(c,{style:{x:o.x,y:o.y}},i,n),c.attr({rotation:o.rotation,origin:[o.x,o.y],z2:10});var p=u.getModel("label"),g=u.getModel("emphasis.label"),v=u.getModel("labelLine"),y=u.getModel("emphasis.labelLine"),h=a.getItemVisual(n,"color");x.setLabelStyle(c.style,c.hoverStyle={},p,g,{labelFetcher:a.hostModel,labelDataIndex:n,defaultText:a.getName(n),autoColor:h,useInsideStyle:!!o.inside},{textAlign:o.textAlign,textVerticalAlign:o.verticalAlign}),c.ignore=c.normalIgnore=!p.get("show"),c.hoverIgnore=!g.get("show"),s.ignore=s.normalIgnore=!v.get("show"),s.hoverIgnore=!y.get("show"),s.setStyle({stroke:h}),s.setStyle(v.getModel("lineStyle").getLineStyle()),s.hoverStyle=y.getModel("lineStyle").getLineStyle()},b.inherits(f,x.Group);var m=A.extend({type:"funnel",render:function(a,n,s){var c=a.getData(),i=this._data,u=this.group;c.diff(i).add(function(r){var o=new f(c,r);c.setItemGraphicEl(r,o),u.add(o)}).update(function(r,o){var h=i.getItemGraphicEl(o);h.updateData(c,r),u.add(h),c.setItemGraphicEl(r,h)}).remove(function(r){var o=i.getItemGraphicEl(r);u.remove(o)}).execute(),this._data=c},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}}),d=m;j.exports=d},TYVI:function(j,R,l){var x=l("5GtS"),b=l("T4UG"),A=b.extend({type:"series.gauge",getInitialData:function(t,e){return x(this,["value"])},defaultOption:{zlevel:0,z:2,center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,lineStyle:{color:[[.2,"#91c7ae"],[.8,"#63869e"],[1,"#c23531"]],width:30}},splitLine:{show:!0,length:30,lineStyle:{color:"#eee",width:2,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:8,lineStyle:{color:"#eee",width:1,type:"solid"}},axisLabel:{show:!0,distance:5,color:"auto"},pointer:{show:!0,length:"80%",width:8},itemStyle:{color:"auto"},title:{show:!0,offsetCenter:[0,"-40%"],color:"#333",fontSize:15},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"auto",fontSize:30}}}),f=A;j.exports=f},Tghj:function(j,R,l){(function(x){var b;typeof window!="undefined"?b=window.__DEV__:typeof x!="undefined"&&(b=x.__DEV__),typeof b=="undefined"&&(b=!0);var A=b;R.__DEV__=A}).call(this,l("yLpj"))},ThAp:function(j,R,l){var x=l("bYtY"),b=l("5GtS"),A=l("T4UG"),f=l("7aKB"),t=f.encodeHTML,e=f.addCommas,m=l("cCMj"),d=l("KxfA"),a=d.retrieveRawAttr,n=l("W4dC"),s=l("D5nY"),c=s.makeSeriesEncodeForNameBased,i=A.extend({type:"series.map",dependencies:["geo"],layoutMode:"box",needsDrawMap:!1,seriesGroup:[],getInitialData:function(r){for(var o=b(this,{coordDimensions:["value"],encodeDefaulter:x.curry(c,this)}),h=o.mapDimension("value"),p=x.createHashMap(),g=[],v=[],y=0,w=o.count();y<w;y++){var S=o.getName(y);p.set(S,!0),g.push({name:S,value:o.get(h,y),selected:a(o,y,"selected")})}var _=n.load(this.getMapType(),this.option.nameMap,this.option.nameProperty);return x.each(_.regions,function(I){var C=I.name;p.get(C)||(g.push({name:C}),v.push(C))}),this.updateSelectedMap(g),o.appendValues([],v),o},getHostGeoModel:function(){var r=this.option.geoIndex;return r!=null?this.dependentModels.geo[r]:null},getMapType:function(){return(this.getHostGeoModel()||this).option.map},getRawValue:function(r){var o=this.getData();return o.get(o.mapDimension("value"),r)},getRegionModel:function(r){var o=this.getData();return o.getItemModel(o.indexOfName(r))},formatTooltip:function(r){for(var o=this.getData(),h=e(this.getRawValue(r)),p=o.getName(r),g=this.seriesGroup,v=[],y=0;y<g.length;y++){var w=g[y].originalData.indexOfName(p),S=o.mapDimension("value");isNaN(g[y].originalData.get(S,w))||v.push(t(g[y].name))}return v.join(", ")+"<br />"+t(p+" : "+h)},getTooltipPosition:function(r){if(r!=null){var o=this.getData().getName(r),h=this.coordinateSystem,p=h.getRegion(o);return p&&h.dataToPoint(p.center)}},setZoom:function(r){this.option.zoom=r},setCenter:function(r){this.option.center=r},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},nameProperty:"name"}});x.mixin(i,m);var u=i;j.exports=u},TkdX:function(j,R,l){var x=l("bYtY"),b=l("IwbS"),A={NONE:"none",DESCENDANT:"descendant",ANCESTOR:"ancestor",SELF:"self"},f=2,t=4;function e(i,u,r){b.Group.call(this);var o=new b.Sector({z2:f});o.seriesIndex=u.seriesIndex;var h=new b.Text({z2:t,silent:i.getModel("label").get("silent")});this.add(o),this.add(h),this.updateData(!0,i,"normal",u,r);function p(){h.ignore=h.hoverIgnore}function g(){h.ignore=h.normalIgnore}this.on("emphasis",p).on("normal",g).on("mouseover",p).on("mouseout",g)}var m=e.prototype;m.updateData=function(i,u,r,o,h){this.node=u,u.piece=this,o=o||this._seriesModel,h=h||this._ecModel;var p=this.childAt(0);p.dataIndex=u.dataIndex;var g=u.getModel(),v=u.getLayout(),y=x.extend({},v);y.label=null;var w=a(u,o,h);c(u,o,w);var S=g.getModel("itemStyle").getItemStyle(),_;if(r==="normal")_=S;else{var I=g.getModel(r+".itemStyle").getItemStyle();_=x.merge(I,S)}_=x.defaults({lineJoin:"bevel",fill:_.fill||w},_),i?(p.setShape(y),p.shape.r=v.r0,b.updateProps(p,{shape:{r:v.r}},o,u.dataIndex),p.useStyle(_)):typeof _.fill=="object"&&_.fill.type||typeof p.style.fill=="object"&&p.style.fill.type?(b.updateProps(p,{shape:y},o),p.useStyle(_)):b.updateProps(p,{shape:y,style:_},o),this._updateLabel(o,w,r);var C=g.getShallow("cursor");if(C&&p.attr("cursor",C),i){var E=o.getShallow("highlightPolicy");this._initEvents(p,u,o,E)}this._seriesModel=o||this._seriesModel,this._ecModel=h||this._ecModel,b.setHoverStyle(this)},m.onEmphasis=function(i){var u=this;this.node.hostTree.root.eachNode(function(r){r.piece&&(u.node===r?r.piece.updateData(!1,r,"emphasis"):s(r,u.node,i)?r.piece.childAt(0).trigger("highlight"):i!==A.NONE&&r.piece.childAt(0).trigger("downplay"))})},m.onNormal=function(){this.node.hostTree.root.eachNode(function(i){i.piece&&i.piece.updateData(!1,i,"normal")})},m.onHighlight=function(){this.updateData(!1,this.node,"highlight")},m.onDownplay=function(){this.updateData(!1,this.node,"downplay")},m._updateLabel=function(i,u,r){var o=this.node.getModel(),h=o.getModel("label"),p=r==="normal"||r==="emphasis"?h:o.getModel(r+".label"),g=o.getModel("emphasis.label"),v=x.retrieve(i.getFormattedLabel(this.node.dataIndex,r,null,null,"label"),this.node.name);K("show")===!1&&(v="");var y=this.node.getLayout(),w=p.get("minAngle");w==null&&(w=h.get("minAngle")),w=w/180*Math.PI;var S=y.endAngle-y.startAngle;w!=null&&Math.abs(S)<w&&(v="");var _=this.childAt(1);b.setLabelStyle(_.style,_.hoverStyle||{},h,g,{defaultText:p.getShallow("show")?v:null,autoColor:u,useInsideStyle:!0});var I=(y.startAngle+y.endAngle)/2,C=Math.cos(I),E=Math.sin(I),O,M=K("position"),F=K("distance")||0,H=K("align");M==="outside"?(O=y.r+F,H=I>Math.PI/2?"right":"left"):!H||H==="center"?(O=(y.r+y.r0)/2,H="center"):H==="left"?(O=y.r0+F,I>Math.PI/2&&(H="right")):H==="right"&&(O=y.r-F,I>Math.PI/2&&(H="left")),_.attr("style",{text:v,textAlign:H,textVerticalAlign:K("verticalAlign")||"middle",opacity:K("opacity")});var B=O*C+y.cx,X=O*E+y.cy;_.attr("position",[B,X]);var J=K("rotate"),k=0;J==="radial"?(k=-I,k<-Math.PI/2&&(k+=Math.PI)):J==="tangential"?(k=Math.PI/2-I,k>Math.PI/2?k-=Math.PI:k<-Math.PI/2&&(k+=Math.PI)):typeof J=="number"&&(k=J*Math.PI/180),_.attr("rotation",k);function K(z){var W=p.get(z);return W==null?h.get(z):W}},m._initEvents=function(i,u,r,o){i.off("mouseover").off("mouseout").off("emphasis").off("normal");var h=this,p=function(){h.onEmphasis(o)},g=function(){h.onNormal()},v=function(){h.onDownplay()},y=function(){h.onHighlight()};r.isAnimationEnabled()&&i.on("mouseover",p).on("mouseout",g).on("emphasis",p).on("normal",g).on("downplay",v).on("highlight",y)},x.inherits(e,b.Group);var d=e;function a(i,u,r){var o=i.getVisual("color"),h=i.getVisual("visualMeta");(!h||h.length===0)&&(o=null);var p=i.getModel("itemStyle").get("color");if(p)return p;if(o)return o;if(i.depth===0)return r.option.color[0];var g=r.option.color.length;return p=r.option.color[n(i)%g],p}function n(i){for(var u=i;u.depth>1;)u=u.parentNode;var r=i.getAncestors()[0];return x.indexOf(r.children,u)}function s(i,u,r){return r===A.NONE?!1:r===A.SELF?i===u:r===A.ANCESTOR?i===u||i.isAncestorOf(u):i===u||i.isDescendantOf(u)}function c(i,u,r){var o=u.getData();o.setItemVisual(i.dataIndex,"color",r)}j.exports=d},Tp9H:function(j,R,l){var x=l("ItGF"),b=l("Kagy"),A=l("IUWy"),f=b.toolbox.saveAsImage;function t(d){this.model=d}t.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:f.title,type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:f.lang.slice()},t.prototype.unusable=!x.canvasSupported;var e=t.prototype;e.onclick=function(d,a){var n=this.model,s=n.get("name")||d.get("title.0.text")||"echarts",c=a.getZr().painter.getType()==="svg",i=c?"svg":n.get("type",!0)||"png",u=a.getConnectedDataURL({type:i,backgroundColor:n.get("backgroundColor",!0)||d.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")});if(typeof MouseEvent=="function"&&!x.browser.ie&&!x.browser.edge){var r=document.createElement("a");r.download=s+"."+i,r.target="_blank",r.href=u;var o=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});r.dispatchEvent(o)}else if(window.navigator.msSaveOrOpenBlob){for(var h=atob(u.split(",")[1]),p=h.length,g=new Uint8Array(p);p--;)g[p]=h.charCodeAt(p);var v=new Blob([g]);window.navigator.msSaveOrOpenBlob(v,s+"."+i)}else{var y=n.get("lang"),w='<body style="margin:0;"><img src="'+u+'" style="max-width:100%;" title="'+(y&&y[0]||"")+'" /></body>',S=window.open();S.document.write(w)}},A.register("saveAsImage",t);var m=t;j.exports=m},"U/Mo":function(j,R){function l(b){var A=b.coordinateSystem;if(A.type!=="view")return 1;var f=b.option.nodeScaleRatio,t=A.scale,e=t&&t[0]||1,m=A.getZoom(),d=(m-1)*f+1;return d/e}function x(b){var A=b.getVisual("symbolSize");return A instanceof Array&&(A=(A[0]+A[1])/2),+A}R.getNodeGlobalScale=l,R.getSymbolSize=x},UADf:function(j,R,l){},UESt:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="RightOutlined";var m=R.a=b.forwardRef(e)},UOVi:function(j,R,l){var x=l("bYtY"),b=l("7aKB"),A=["x","y","z","radius","angle","single"],f=["cartesian2d","polar","singleAxis"];function t(a){return x.indexOf(f,a)>=0}function e(a,n){a=a.slice();var s=x.map(a,b.capitalFirst);n=(n||[]).slice();var c=x.map(n,b.capitalFirst);return function(i,u){x.each(a,function(r,o){for(var h={name:r,capital:s[o]},p=0;p<n.length;p++)h[n[p]]=r+c[p];i.call(u,h)})}}var m=e(A,["axisIndex","axis","index","id"]);function d(a,n,s){return function(r){var o={nodes:[],records:{}};if(n(function(g){o.records[g.name]={}}),!r)return o;u(r,o);var h;do h=!1,a(p);while(h);function p(g){!c(g,o)&&i(g,o)&&(u(g,o),h=!0)}return o};function c(r,o){return x.indexOf(o.nodes,r)>=0}function i(r,o){var h=!1;return n(function(p){x.each(s(r,p)||[],function(g){o.records[p.name][g]&&(h=!0)})}),h}function u(r,o){o.nodes.push(r),n(function(h){x.each(s(r,h)||[],function(p){o.records[h.name][p]=!0})})}}R.isCoordSupported=t,R.createNameEach=e,R.eachAxisDim=m,R.createLinkedNodesFinder=d},Uc92:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};R.default=x},UnoB:function(j,R,l){var x=l("bYtY"),b=l("OELB");function A(e,m){e.eachSeriesByType("themeRiver",function(d){var a=d.getData(),n=d.coordinateSystem,s={},c=n.getRect();s.rect=c;var i=d.get("boundaryGap"),u=n.getAxis();if(s.boundaryGap=i,u.orient==="horizontal"){i[0]=b.parsePercent(i[0],c.height),i[1]=b.parsePercent(i[1],c.height);var r=c.height-i[0]-i[1];f(a,d,r)}else{i[0]=b.parsePercent(i[0],c.width),i[1]=b.parsePercent(i[1],c.width);var o=c.width-i[0]-i[1];f(a,d,o)}a.setLayout("layoutInfo",s)})}function f(e,m,d){if(!e.count())return;for(var a=m.coordinateSystem,n=m.getLayerSeries(),s=e.mapDimension("single"),c=e.mapDimension("value"),i=x.map(n,function(w){return x.map(w.indices,function(S){var _=a.dataToPoint(e.get(s,S));return _[1]=e.get(c,S),_})}),u=t(i),r=u.y0,o=d/u.max,h=n.length,p=n[0].indices.length,g,v=0;v<p;++v){g=r[v]*o,e.setItemLayout(n[0].indices[v],{layerIndex:0,x:i[0][v][0],y0:g,y:i[0][v][1]*o});for(var y=1;y<h;++y)g+=i[y-1][v][1]*o,e.setItemLayout(n[y].indices[v],{layerIndex:y,x:i[y][v][0],y0:g,y:i[y][v][1]*o})}}function t(e){for(var m=e.length,d=e[0].length,a=[],n=[],s=0,c,i={},u=0;u<d;++u){for(var r=0,c=0;r<m;++r)c+=e[r][u][1];c>s&&(s=c),a.push(c)}for(var o=0;o<d;++o)n[o]=(s-a[o])/2;s=0;for(var h=0;h<d;++h){var p=a[h]+n[h];p>s&&(s=p)}return i.y0=n,i.max=s,i}j.exports=A},Urep:function(j,R,l){},V7ic:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("digP")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="FileTwoTone";var d=f.forwardRef(m);R.default=d},VFCP:function(j,R,l){l("dBmv"),l("KamJ")},VPsl:function(j,R){function l(x){x.eachSeriesByType("map",function(b){var A=b.get("color"),f=b.getModel("itemStyle"),t=f.get("areaColor"),e=f.get("color")||A[b.seriesIndex%A.length];b.getData().setVisual({areaColor:t,color:e})})}j.exports=l},VR9l:function(j,R,l){var x=l("KCsZ"),b=x([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),A={getItemStyle:function(f,t){var e=b(this,f,t),m=this.getBorderLineDash();return m&&(e.lineDash=m),e},getBorderLineDash:function(){var f=this.get("borderType");return f==="solid"||f==null?null:f==="dashed"?[5,5]:[1,1]}};j.exports=A},VSLf:function(j,R,l){l("I+Bx"),l("F0hE"),l("bBKM")},VSMT:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.decodeUTF8=x,R.encodeUTF8=b;function x(A){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(A))}catch(t){if(t instanceof URIError&&f)return A;throw t}}function b(A){return unescape(encodeURIComponent(A))}},VXYp:function(j,R,l){var x=l("bYtY"),b=l("SgGq"),A=l("iLNv"),f="\0_ec_dataZoom_roams";function t(i,u){var r=d(i),o=u.dataZoomId,h=u.coordId;x.each(r,function(v,y){var w=v.dataZoomInfos;w[o]&&x.indexOf(u.allCoordIds,h)<0&&(delete w[o],v.count--)}),n(r);var p=r[h];p||(p=r[h]={coordId:h,dataZoomInfos:{},count:0},p.controller=a(i,p),p.dispatchAction=x.curry(s,i)),!p.dataZoomInfos[o]&&p.count++,p.dataZoomInfos[o]=u;var g=c(p.dataZoomInfos);p.controller.enable(g.controlType,g.opt),p.controller.setPointerChecker(u.containsPoint),A.createOrUpdate(p,"dispatchAction",u.dataZoomModel.get("throttle",!0),"fixRate")}function e(i,u){var r=d(i);x.each(r,function(o){o.controller.dispose();var h=o.dataZoomInfos;h[u]&&(delete h[u],o.count--)}),n(r)}function m(i){return i.type+"\0_"+i.id}function d(i){var u=i.getZr();return u[f]||(u[f]={})}function a(i,u){var r=new b(i.getZr());return x.each(["pan","zoom","scrollMove"],function(o){r.on(o,function(h){var p=[];x.each(u.dataZoomInfos,function(g){if(!h.isAvailableBehavior(g.dataZoomModel.option))return;var v=(g.getRange||{})[o],y=v&&v(u.controller,h);!g.dataZoomModel.get("disabled",!0)&&y&&p.push({dataZoomId:g.dataZoomId,start:y[0],end:y[1]})}),p.length&&u.dispatchAction(p)})}),r}function n(i){x.each(i,function(u,r){u.count||(u.controller.dispose(),delete i[r])})}function s(i,u){i.dispatchAction({type:"dataZoom",batch:u})}function c(i){var u,r="type_",o={type_true:2,type_move:1,type_false:0,type_undefined:-1},h=!0;return x.each(i,function(p){var g=p.dataZoomModel,v=g.get("disabled",!0)?!1:g.get("zoomLock",!0)?"move":!0;o[r+v]>o[r+u]&&(u=v),h&=g.get("preventDefaultMouseMove",!0)}),{controlType:u,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!h}}}R.register=t,R.unregister=e,R.generateCoordId=m},VaxA:function(j,R,l){var x=l("bYtY");function b(e,m,d){if(e&&x.indexOf(m,e.type)>=0){var a=d.getData().tree.root,n=e.targetNode;if(typeof n=="string"&&(n=a.getNodeById(n)),n&&a.contains(n))return{node:n};var s=e.targetNodeId;if(s!=null&&(n=a.getNodeById(s)))return{node:n}}}function A(e){for(var m=[];e;)e=e.parentNode,e&&m.push(e);return m.reverse()}function f(e,m){var d=A(e);return x.indexOf(d,m)>=0}function t(e,m){for(var d=[];e;){var a=e.dataIndex;d.push({name:e.name,dataIndex:a,value:m.getRawValue(a)}),e=e.parentNode}return d.reverse(),d}R.retrieveTargetInfo=b,R.getPathToRoot=A,R.aboveViewRoot=f,R.wrapTreePathInfo=t},Vi4m:function(j,R,l){var x=l("bYtY");function b(f){f!=null&&x.extend(this,f),this.otherDims={}}var A=b;j.exports=A},Vl3Y:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("J4zp"),f=l.n(A),t=l("lSNA"),e=l.n(t),m=l("q1tI"),d=l("TSYQ"),a=l.n(d),n=l("85Yc"),s=l("H84U"),c=l("BGR+"),i=m.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}}),u=m.createContext({updateItemErrors:function(){}}),r=function(bt){var jt=Object(c.default)(bt,["prefixCls"]);return m.createElement(n.FormProvider,jt)};function o(ve){return typeof ve=="object"&&ve!=null&&ve.nodeType===1}function h(ve,bt){return(!bt||ve!=="hidden")&&ve!=="visible"&&ve!=="clip"}function p(ve,bt){if(ve.clientHeight<ve.scrollHeight||ve.clientWidth<ve.scrollWidth){var jt=getComputedStyle(ve,null);return h(jt.overflowY,bt)||h(jt.overflowX,bt)||function(He){var kt=function(Ar){if(!Ar.ownerDocument||!Ar.ownerDocument.defaultView)return null;try{return Ar.ownerDocument.defaultView.frameElement}catch(at){return null}}(He);return!!kt&&(kt.clientHeight<He.scrollHeight||kt.clientWidth<He.scrollWidth)}(ve)}return!1}function g(ve,bt,jt,He,kt,Ar,at,Ht){return Ar<ve&&at>bt||Ar>ve&&at<bt?0:Ar<=ve&&Ht<=jt||at>=bt&&Ht>=jt?Ar-ve-He:at>bt&&Ht<jt||Ar<ve&&Ht>jt?at-bt+kt:0}var v=function(ve,bt){var jt=window,He=bt.scrollMode,kt=bt.block,Ar=bt.inline,at=bt.boundary,Ht=bt.skipOverflowHiddenElements,Wt=typeof at=="function"?at:function(di){return di!==at};if(!o(ve))throw new TypeError("Invalid target");for(var ot=document.scrollingElement||document.documentElement,et=[],Ze=ve;o(Ze)&&Wt(Ze);){if((Ze=Ze.parentElement)===ot){et.push(Ze);break}Ze!=null&&Ze===document.body&&p(Ze)&&!p(document.documentElement)||Ze!=null&&p(Ze,Ht)&&et.push(Ze)}for(var Gt=jt.visualViewport?jt.visualViewport.width:innerWidth,yr=jt.visualViewport?jt.visualViewport.height:innerHeight,br=window.scrollX||pageXOffset,Sr=window.scrollY||pageYOffset,Tn=ve.getBoundingClientRect(),cn=Tn.height,Wn=Tn.width,lt=Tn.top,mt=Tn.right,Le=Tn.bottom,ze=Tn.left,$e=kt==="start"||kt==="nearest"?lt:kt==="end"?Le:lt+cn/2,gt=Ar==="center"?ze+Wn/2:Ar==="end"?mt:ze,ir=[],Xt=0;Xt<et.length;Xt++){var er=et[Xt],Kr=er.getBoundingClientRect(),en=Kr.height,Fn=Kr.width,ar=Kr.top,It=Kr.right,Ct=Kr.bottom,mr=Kr.left;if(He==="if-needed"&&lt>=0&&ze>=0&&Le<=yr&&mt<=Gt&&lt>=ar&&Le<=Ct&&ze>=mr&&mt<=It)return ir;var gr=getComputedStyle(er),Mt=parseInt(gr.borderLeftWidth,10),rr=parseInt(gr.borderTopWidth,10),Dt=parseInt(gr.borderRightWidth,10),tr=parseInt(gr.borderBottomWidth,10),Dr=0,dr=0,Tr="offsetWidth"in er?er.offsetWidth-er.clientWidth-Mt-Dt:0,vn="offsetHeight"in er?er.offsetHeight-er.clientHeight-rr-tr:0;if(ot===er)Dr=kt==="start"?$e:kt==="end"?$e-yr:kt==="nearest"?g(Sr,Sr+yr,yr,rr,tr,Sr+$e,Sr+$e+cn,cn):$e-yr/2,dr=Ar==="start"?gt:Ar==="center"?gt-Gt/2:Ar==="end"?gt-Gt:g(br,br+Gt,Gt,Mt,Dt,br+gt,br+gt+Wn,Wn),Dr=Math.max(0,Dr+Sr),dr=Math.max(0,dr+br);else{Dr=kt==="start"?$e-ar-rr:kt==="end"?$e-Ct+tr+vn:kt==="nearest"?g(ar,Ct,en,rr,tr+vn,$e,$e+cn,cn):$e-(ar+en/2)+vn/2,dr=Ar==="start"?gt-mr-Mt:Ar==="center"?gt-(mr+Fn/2)+Tr/2:Ar==="end"?gt-It+Dt+Tr:g(mr,It,Fn,Mt,Dt+Tr,gt,gt+Wn,Wn);var on=er.scrollLeft,Gn=er.scrollTop;$e+=Gn-(Dr=Math.max(0,Math.min(Gn+Dr,er.scrollHeight-en+vn))),gt+=on-(dr=Math.max(0,Math.min(on+dr,er.scrollWidth-Fn+Tr)))}ir.push({el:er,top:Dr,left:dr})}return ir};function y(ve){return ve===Object(ve)&&Object.keys(ve).length!==0}function w(ve,bt){bt===void 0&&(bt="auto");var jt="scrollBehavior"in document.body.style;ve.forEach(function(He){var kt=He.el,Ar=He.top,at=He.left;kt.scroll&&jt?kt.scroll({top:Ar,left:at,behavior:bt}):(kt.scrollTop=Ar,kt.scrollLeft=at)})}function S(ve){return ve===!1?{block:"end",inline:"nearest"}:y(ve)?ve:{block:"start",inline:"nearest"}}function _(ve,bt){var jt=!ve.ownerDocument.documentElement.contains(ve);if(y(bt)&&typeof bt.behavior=="function")return bt.behavior(jt?[]:v(ve,bt));if(jt)return;var He=S(bt);return w(v(ve,He),He.behavior)}var I=_;function C(ve){return ve===void 0||ve===!1?[]:Array.isArray(ve)?ve:[ve]}function E(ve,bt){if(!ve.length)return;var jt=ve.join("_");return bt?"".concat(bt,"_").concat(jt):jt}function O(ve){var bt=C(ve);return bt.join("_")}function M(ve){var bt=Object(n.useForm)(),jt=f()(bt,1),He=jt[0],kt=Object(m.useRef)({}),Ar=Object(m.useMemo)(function(){return ve||b()(b()({},He),{__INTERNAL__:{itemRef:function(Ht){return function(Wt){var ot=O(Ht);Wt?kt.current[ot]=Wt:delete kt.current[ot]}}},scrollToField:function(Ht){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=C(Ht),et=E(ot,Ar.__INTERNAL__.name),Ze=et?document.getElementById(et):null;Ze&&I(Ze,b()({scrollMode:"if-needed",block:"nearest"},Wt))},getFieldInstance:function(Ht){var Wt=O(Ht);return kt.current[Wt]}})},[ve,He]);return[Ar]}var F=l("3Nzz"),H=function(ve,bt){var jt={};for(var He in ve)Object.prototype.hasOwnProperty.call(ve,He)&&bt.indexOf(He)<0&&(jt[He]=ve[He]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,He=Object.getOwnPropertySymbols(ve);kt<He.length;kt++)bt.indexOf(He[kt])<0&&Object.prototype.propertyIsEnumerable.call(ve,He[kt])&&(jt[He[kt]]=ve[He[kt]]);return jt},B=function(bt,jt){var He,kt=m.useContext(F.b),Ar=m.useContext(s.b),at=Ar.getPrefixCls,Ht=Ar.direction,Wt=bt.name,ot=bt.prefixCls,et=bt.className,Ze=et===void 0?"":et,Gt=bt.size,yr=Gt===void 0?kt:Gt,br=bt.form,Sr=bt.colon,Tn=bt.labelAlign,cn=bt.labelCol,Wn=bt.wrapperCol,lt=bt.hideRequiredMark,mt=bt.layout,Le=mt===void 0?"horizontal":mt,ze=bt.scrollToFirstError,$e=bt.requiredMark,gt=bt.onFinishFailed,ir=H(bt,["prefixCls","className","size","form","colon","labelAlign","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed"]),Xt=Object(m.useMemo)(function(){return $e!==void 0?$e:!lt},[lt,$e]),er=at("form",ot),Kr=a()(er,(He={},e()(He,"".concat(er,"-").concat(Le),!0),e()(He,"".concat(er,"-hide-required-mark"),Xt===!1),e()(He,"".concat(er,"-rtl"),Ht==="rtl"),e()(He,"".concat(er,"-").concat(yr),yr),He),Ze),en=M(br),Fn=f()(en,1),ar=Fn[0],It=ar.__INTERNAL__;It.name=Wt;var Ct=Object(m.useMemo)(function(){return{name:Wt,labelAlign:Tn,labelCol:cn,wrapperCol:Wn,vertical:Le==="vertical",colon:Sr,requiredMark:Xt,itemRef:It.itemRef}},[Wt,Tn,cn,Wn,Le,Sr,Xt]);m.useImperativeHandle(jt,function(){return ar});var mr=function(Mt){gt&&gt(Mt),ze&&Mt.errorFields.length&&ar.scrollToField(Mt.errorFields[0].name)};return m.createElement(F.a,{size:yr},m.createElement(i.Provider,{value:Ct},m.createElement(n.default,b()({id:Wt},ir,{onFinishFailed:mr,form:ar,className:Kr}))))},X=m.forwardRef(B),J=X,k=l("cDf5"),K=l.n(k),z=l("RIqP"),W=l.n(z),P=l("Y+p1"),G=l.n(P),V=l("KW7l"),q=l("c+Xe"),re=l("qrJ5"),ce=l("CWQg"),ie=l("uaoM"),fe=l("/kpp"),xe=l("YMnH"),Se=l("ZvpZ"),ke=function(bt){var jt=bt.prefixCls,He=bt.label,kt=bt.htmlFor,Ar=bt.labelCol,at=bt.labelAlign,Ht=bt.colon,Wt=bt.required,ot=bt.requiredMark,et=Object(xe.b)("Form"),Ze=f()(et,1),Gt=Ze[0];return He?m.createElement(i.Consumer,{key:"label"},function(yr){var br,Sr=yr.vertical,Tn=yr.labelAlign,cn=yr.labelCol,Wn=yr.colon,lt,mt=Ar||cn||{},Le=at||Tn,ze="".concat(jt,"-item-label"),$e=a()(ze,Le==="left"&&"".concat(ze,"-left"),mt.className),gt=He,ir=Ht===!0||Wn!==!1&&Ht!==!1,Xt=ir&&!Sr;Xt&&typeof He=="string"&&He.trim()!==""&&(gt=He.replace(/[:|]\s*$/,"")),ot==="optional"&&!Wt&&(gt=m.createElement(m.Fragment,null,gt,m.createElement("span",{className:"".concat(jt,"-item-optional")},(Gt==null?void 0:Gt.optional)||((lt=Se.a.Form)===null||lt===void 0?void 0:lt.optional))));var er=a()((br={},e()(br,"".concat(jt,"-item-required"),Wt),e()(br,"".concat(jt,"-item-required-mark-optional"),ot==="optional"),e()(br,"".concat(jt,"-item-no-colon"),!ir),br));return m.createElement(fe.a,b()({},mt,{className:$e}),m.createElement("label",{htmlFor:kt,className:er,title:typeof He=="string"?He:""},gt))}):null},ge=ke,Be=l("gZBC"),ee=l.n(Be),ue=l("kbBi"),Ge=l.n(ue),ae=l("J84W"),Z=l.n(ae),Y=l("sKbD"),te=l.n(Y),we=l("YrtM"),pe=l("8XRh"),De=l("hkKa");function Ne(ve,bt,jt){var He=m.useRef({errors:ve,visible:!!ve.length}),kt=Object(De.a)(),Ar=function(){var Ht=He.current.visible,Wt=!!ve.length,ot=He.current.errors;He.current.errors=ve,He.current.visible=Wt,Ht!==Wt?bt(Wt):(ot.length!==ve.length||ot.some(function(et,Ze){return et!==ve[Ze]}))&&kt()};return m.useEffect(function(){if(!jt){var at=setTimeout(Ar,10);return function(){return clearTimeout(at)}}},[ve]),jt&&Ar(),[He.current.visible,He.current.errors]}var me={success:Z.a,warning:te.a,error:Ge.a,validating:ee.a},be=function(bt){var jt=bt.prefixCls,He=bt.wrapperCol,kt=bt.children,Ar=bt.help,at=bt.errors,Ht=bt.onDomErrorVisibleChange,Wt=bt.hasFeedback,ot=bt.validateStatus,et=bt.extra,Ze=Object(De.a)(),Gt="".concat(jt,"-item"),yr=m.useContext(i),br=He||yr.wrapperCol||{},Sr=a()("".concat(Gt,"-control"),br.className),Tn=Ne(at,function(gt){gt&&Promise.resolve().then(function(){Ht(!0)}),Ze()},!!Ar),cn=f()(Tn,2),Wn=cn[0],lt=cn[1];m.useEffect(function(){return function(){Ht(!1)}},[]);var mt=Object(we.a)(function(){return lt},Wn,function(gt,ir){return ir}),Le=ot&&me[ot],ze=Wt&&Le?m.createElement("span",{className:"".concat(Gt,"-children-icon")},m.createElement(Le,null)):null,$e=b()({},yr);return delete $e.labelCol,delete $e.wrapperCol,m.createElement(i.Provider,{value:$e},m.createElement(fe.a,b()({},br,{className:Sr}),m.createElement("div",{className:"".concat(Gt,"-control-input")},m.createElement("div",{className:"".concat(Gt,"-control-input-content")},kt),ze),m.createElement(pe.default,{motionDeadline:500,visible:Wn,motionName:"show-help",onLeaveEnd:function(){Ht(!1)},motionAppear:!0,removeOnLeave:!0},function(gt){var ir=gt.className;return m.createElement("div",{className:a()("".concat(Gt,"-explain"),ir),key:"help"},mt.map(function(Xt,er){return m.createElement("div",{key:er,role:"alert"},Xt)}))}),et&&m.createElement("div",{className:"".concat(Gt,"-extra")},et)))},Re=be,it=l("0n0R"),yt=l("xEkU"),pt=l.n(yt);function Pe(ve){var bt=m.useState(ve),jt=f()(bt,2),He=jt[0],kt=jt[1],Ar=Object(m.useRef)(null),at=Object(m.useRef)([]),Ht=Object(m.useRef)(!1);m.useEffect(function(){return function(){Ht.current=!0,pt.a.cancel(Ar.current)}},[]);function Wt(ot){if(Ht.current)return;Ar.current===null&&(at.current=[],Ar.current=pt()(function(){Ar.current=null,kt(function(et){var Ze=et;return at.current.forEach(function(Gt){Ze=Gt(Ze)}),Ze})})),at.current.push(ot)}return[He,Wt]}function Nt(){var ve=m.useContext(i),bt=ve.itemRef,jt=m.useRef({});function He(kt,Ar){var at=Ar&&K()(Ar)==="object"&&Ar.ref,Ht=kt.join("_");return(jt.current.name!==Ht||jt.current.originRef!==at)&&(jt.current.name=Ht,jt.current.originRef=at,jt.current.ref=Object(q.a)(bt(kt),at)),jt.current.ref}return He}var ut=function(ve,bt){var jt={};for(var He in ve)Object.prototype.hasOwnProperty.call(ve,He)&&bt.indexOf(He)<0&&(jt[He]=ve[He]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,He=Object.getOwnPropertySymbols(ve);kt<He.length;kt++)bt.indexOf(He[kt])<0&&Object.prototype.propertyIsEnumerable.call(ve,He[kt])&&(jt[He[kt]]=ve[He[kt]]);return jt},Ft=Object(ce.a)("success","warning","error","validating",""),Ut=m.memo(function(ve){var bt=ve.children;return bt},function(ve,bt){return ve.value===bt.value&&ve.update===bt.update});function Kt(ve){return ve===null&&Object(ie.a)(!1,"Form.Item","`null` is passed as `name` property"),!(ve==null)}function $t(ve){var bt=ve.name,jt=ve.fieldKey,He=ve.noStyle,kt=ve.dependencies,Ar=ve.prefixCls,at=ve.style,Ht=ve.className,Wt=ve.shouldUpdate,ot=ve.hasFeedback,et=ve.help,Ze=ve.rules,Gt=ve.validateStatus,yr=ve.children,br=ve.required,Sr=ve.label,Tn=ve.trigger,cn=Tn===void 0?"onChange":Tn,Wn=ve.validateTrigger,lt=ve.hidden,mt=ut(ve,["name","fieldKey","noStyle","dependencies","prefixCls","style","className","shouldUpdate","hasFeedback","help","rules","validateStatus","children","required","label","trigger","validateTrigger","hidden"]),Le=m.useRef(!1),ze=m.useContext(s.b),$e=ze.getPrefixCls,gt=m.useContext(i),ir=gt.name,Xt=gt.requiredMark,er=m.useContext(u),Kr=er.updateItemErrors,en=m.useState(!!et),Fn=f()(en,2),ar=Fn[0],It=Fn[1],Ct=m.useRef(Gt),mr=Pe({}),gr=f()(mr,2),Mt=gr[0],rr=gr[1],Dt=m.useContext(V.b),tr=Dt.validateTrigger,Dr=Wn!==void 0?Wn:tr;function dr(dt){Le.current||It(dt)}var Tr=Kt(bt),vn=m.useRef([]);m.useEffect(function(){return function(){Le.current=!0,Kr(vn.current.join("__SPLIT__"),[])}},[]);var on=$e("form",Ar),Gn=He?Kr:function(dt,Me){rr(function(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return G()(Xe[dt],Me)?Xe:b()(b()({},Xe),e()({},dt,Me))})},di=Nt();function Ti(dt,Me,Xe,Qe){var st,nt;if(He&&!lt)return dt;var ft=[];Object.keys(Mt).forEach(function(Ur){ft=[].concat(W()(ft),W()(Mt[Ur]||[]))});var Bt;et!=null?Bt=C(et):(Bt=Xe?Xe.errors:[],Bt=[].concat(W()(Bt),W()(ft)));var Et="";Gt!==void 0?Et=Gt:(Xe==null?void 0:Xe.validating)?Et="validating":((nt=Xe==null?void 0:Xe.errors)===null||nt===void 0?void 0:nt.length)||ft.length?Et="error":(Xe==null?void 0:Xe.touched)&&(Et="success"),ar&&et&&(Ct.current=Et);var nr=(st={},e()(st,"".concat(on,"-item"),!0),e()(st,"".concat(on,"-item-with-help"),ar||et),e()(st,"".concat(Ht),!!Ht),e()(st,"".concat(on,"-item-has-feedback"),Et&&ot),e()(st,"".concat(on,"-item-has-success"),Et==="success"),e()(st,"".concat(on,"-item-has-warning"),Et==="warning"),e()(st,"".concat(on,"-item-has-error"),Et==="error"),e()(st,"".concat(on,"-item-has-error-leave"),!et&&ar&&Ct.current==="error"),e()(st,"".concat(on,"-item-is-validating"),Et==="validating"),e()(st,"".concat(on,"-item-hidden"),lt),st);return m.createElement(re.a,b()({className:a()(nr),style:at,key:"row"},Object(c.default)(mt,["colon","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","normalize","preserve","required","validateFirst","validateStatus","valuePropName","wrapperCol"])),m.createElement(ge,b()({htmlFor:Me,required:Qe,requiredMark:Xt},ve,{prefixCls:on})),m.createElement(Re,b()({},ve,Xe,{errors:Bt,prefixCls:on,onDomErrorVisibleChange:dr,validateStatus:Et}),m.createElement(u.Provider,{value:{updateItemErrors:Gn}},dt)))}var Fi=typeof yr=="function",la=m.useRef(0);if(la.current+=1,!Tr&&!Fi&&!kt)return Ti(yr);var Ta={};return typeof Sr=="string"&&(Ta.label=Sr),m.createElement(n.Field,b()({},ve,{messageVariables:Ta,trigger:cn,validateTrigger:Dr,onReset:function(){dr(!1)}}),function(dt,Me,Xe){var Qe=Me.errors,st=C(bt).length&&Me?Me.name:[],nt=E(st,ir);if(He){if(vn.current=W()(st),jt){var ft=Array.isArray(jt)?jt:[jt];vn.current=[].concat(W()(st.slice(0,-1)),W()(ft))}Kr(vn.current.join("__SPLIT__"),Qe)}var Bt=br!==void 0?br:!!(Ze&&Ze.some(function(Vr){if(Vr&&K()(Vr)==="object"&&Vr.required)return!0;if(typeof Vr=="function"){var sr=Vr(Xe);return sr&&sr.required}return!1})),Et=b()({},dt),nr=null;if(Object(ie.a)(!(Wt&&kt),"Form.Item","`shouldUpdate` and `dependencies` shouldn't be used together. See https://ant.design/components/form/#dependencies."),Array.isArray(yr)&&Tr)Object(ie.a)(!1,"Form.Item","`children` is array of render props cannot have `name`."),nr=yr;else if(Fi&&(!(Wt||kt)||Tr))Object(ie.a)(!!(Wt||kt),"Form.Item","`children` of render props only work with `shouldUpdate` or `dependencies`."),Object(ie.a)(!Tr,"Form.Item","Do not use `name` with `children` of render props since it's not a field.");else if(kt&&!Fi&&!Tr)Object(ie.a)(!1,"Form.Item","Must set `name` or use render props when `dependencies` is set.");else if(Object(it.b)(yr)){Object(ie.a)(yr.props.defaultValue===void 0,"Form.Item","`defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.");var Ur=b()(b()({},yr.props),Et);Ur.id||(Ur.id=nt),Object(q.c)(yr)&&(Ur.ref=di(st,yr));var Lr=new Set([].concat(W()(C(cn)),W()(C(Dr))));Lr.forEach(function(Vr){Ur[Vr]=function(){for(var sr,Bn,Er,gn,rn,Br=arguments.length,Vn=new Array(Br),gi=0;gi<Br;gi++)Vn[gi]=arguments[gi];(Er=Et[Vr])===null||Er===void 0||(sr=Er).call.apply(sr,[Et].concat(Vn)),(rn=(gn=yr.props)[Vr])===null||rn===void 0||(Bn=rn).call.apply(Bn,[gn].concat(Vn))}}),nr=m.createElement(Ut,{value:Et[ve.valuePropName||"value"],update:la.current},Object(it.a)(yr,Ur))}else Fi&&(Wt||kt)&&!Tr?nr=yr(Xe):(Object(ie.a)(!st.length,"Form.Item","`name` is only used for validate React element. If you are using Form.Item as layout display, please remove `name` instead."),nr=yr);return Ti(nr,nt,Me,Bt)})}var or=$t,ht=function(ve,bt){var jt={};for(var He in ve)Object.prototype.hasOwnProperty.call(ve,He)&&bt.indexOf(He)<0&&(jt[He]=ve[He]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,He=Object.getOwnPropertySymbols(ve);kt<He.length;kt++)bt.indexOf(He[kt])<0&&Object.prototype.propertyIsEnumerable.call(ve,He[kt])&&(jt[He[kt]]=ve[He[kt]]);return jt},Ee=function(bt){var jt=bt.children,He=ht(bt,["children"]);return Object(ie.a)(!!He.name,"Form.List","Miss `name` prop."),m.createElement(n.List,He,function(kt,Ar){return jt(kt.map(function(at){return b()(b()({},at),{fieldKey:at.key})}),Ar)})},de=Ee,qe=J;qe.Item=or,qe.List=de,qe.useForm=M,qe.Provider=r,qe.create=function(){Object(ie.a)(!1,"Form","antd v4 removed `Form.create`. Please remove or use `@ant-design/compatible` instead.")};var rt=R.a=qe},VpOo:function(j,R){function l(x,b){var A=b.x,f=b.y,t=b.width,e=b.height,m=b.r,d,a,n,s;t<0&&(A=A+t,t=-t),e<0&&(f=f+e,e=-e),typeof m=="number"?d=a=n=s=m:m instanceof Array?m.length===1?d=a=n=s=m[0]:m.length===2?(d=n=m[0],a=s=m[1]):m.length===3?(d=m[0],a=s=m[1],n=m[2]):(d=m[0],a=m[1],n=m[2],s=m[3]):d=a=n=s=0;var c;d+a>t&&(c=d+a,d*=t/c,a*=t/c),n+s>t&&(c=n+s,n*=t/c,s*=t/c),a+n>e&&(c=a+n,a*=e/c,n*=e/c),d+s>e&&(c=d+s,d*=e/c,s*=e/c),x.moveTo(A+d,f),x.lineTo(A+t-a,f),a!==0&&x.arc(A+t-a,f+a,a,-Math.PI/2,0),x.lineTo(A+t,f+e-n),n!==0&&x.arc(A+t-n,f+e-n,n,0,Math.PI/2),x.lineTo(A+s,f+e),s!==0&&x.arc(A+s,f+e-s,s,Math.PI/2,Math.PI),x.lineTo(A,f+d),d!==0&&x.arc(A+d,f+d,d,Math.PI,Math.PI*1.5)}R.buildPath=l},"VrN/":function(j,R,l){(function(x,b){j.exports=b()})(this,function(){"use strict";var x=navigator.userAgent,b=navigator.platform,A=/gecko\/\d/i.test(x),f=/MSIE \d/.test(x),t=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(x),e=/Edge\/(\d+)/.exec(x),m=f||t||e,d=m&&(f?document.documentMode||6:+(e||t)[1]),a=!e&&/WebKit\//.test(x),n=a&&/Qt\/\d+\.\d+/.test(x),s=!e&&/Chrome\//.test(x),c=/Opera\//.test(x),i=/Apple Computer/.test(navigator.vendor),u=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(x),r=/PhantomJS/.test(x),o=!e&&/AppleWebKit/.test(x)&&/Mobile\/\w+/.test(x),h=/Android/.test(x),p=o||h||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(x),g=o||/Mac/.test(b),v=/\bCrOS\b/.test(x),y=/win/i.test(b),w=c&&x.match(/Version\/(\d*\.\d*)/);w&&(w=Number(w[1])),w&&w>=15&&(c=!1,a=!0);var S=g&&(n||c&&(w==null||w<12.11)),_=A||m&&d>=9;function I(D){return new RegExp("(^|\\s)"+D+"(?:$|\\s)\\s*")}var C=function(U,oe){var le=U.className,Ae=I(oe).exec(le);if(Ae){var Ke=le.slice(Ae.index+Ae[0].length);U.className=le.slice(0,Ae.index)+(Ke?Ae[1]+Ke:"")}};function E(D){for(var U=D.childNodes.length;U>0;--U)D.removeChild(D.firstChild);return D}function O(D,U){return E(D).appendChild(U)}function M(D,U,oe,le){var Ae=document.createElement(D);if(oe&&(Ae.className=oe),le&&(Ae.style.cssText=le),typeof U=="string")Ae.appendChild(document.createTextNode(U));else if(U)for(var Ke=0;Ke<U.length;++Ke)Ae.appendChild(U[Ke]);return Ae}function F(D,U,oe,le){var Ae=M(D,U,oe,le);return Ae.setAttribute("role","presentation"),Ae}var H;document.createRange?H=function(U,oe,le,Ae){var Ke=document.createRange();return Ke.setEnd(Ae||U,le),Ke.setStart(U,oe),Ke}:H=function(U,oe,le){var Ae=document.body.createTextRange();try{Ae.moveToElementText(U.parentNode)}catch(Ke){return Ae}return Ae.collapse(!0),Ae.moveEnd("character",le),Ae.moveStart("character",oe),Ae};function B(D,U){if(U.nodeType==3&&(U=U.parentNode),D.contains)return D.contains(U);do if(U.nodeType==11&&(U=U.host),U==D)return!0;while(U=U.parentNode)}function X(){var D;try{D=document.activeElement}catch(U){D=document.body||null}for(;D&&D.shadowRoot&&D.shadowRoot.activeElement;)D=D.shadowRoot.activeElement;return D}function J(D,U){var oe=D.className;I(U).test(oe)||(D.className+=(oe?" ":"")+U)}function k(D,U){for(var oe=D.split(" "),le=0;le<oe.length;le++)oe[le]&&!I(oe[le]).test(U)&&(U+=" "+oe[le]);return U}var K=function(U){U.select()};o?K=function(U){U.selectionStart=0,U.selectionEnd=U.value.length}:m&&(K=function(U){try{U.select()}catch(oe){}});function z(D){var U=Array.prototype.slice.call(arguments,1);return function(){return D.apply(null,U)}}function W(D,U,oe){U||(U={});for(var le in D)D.hasOwnProperty(le)&&(oe!==!1||!U.hasOwnProperty(le))&&(U[le]=D[le]);return U}function P(D,U,oe,le,Ae){U==null&&(U=D.search(/[^\s\u00a0]/),U==-1&&(U=D.length));for(var Ke=le||0,Tt=Ae||0;;){var Qt=D.indexOf(" ",Ke);if(Qt<0||Qt>=U)return Tt+(U-Ke);Tt+=Qt-Ke,Tt+=oe-Tt%oe,Ke=Qt+1}}var G=function(){this.id=null,this.f=null,this.time=0,this.handler=z(this.onTimeout,this)};G.prototype.onTimeout=function(D){D.id=0,D.time<=+new Date?D.f():setTimeout(D.handler,D.time-+new Date)},G.prototype.set=function(D,U){this.f=U;var oe=+new Date+D;(!this.id||oe<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,D),this.time=oe)};function V(D,U){for(var oe=0;oe<D.length;++oe)if(D[oe]==U)return oe;return-1}var q=50,re={toString:function(){return"CodeMirror.Pass"}},ce={scroll:!1},ie={origin:"*mouse"},fe={origin:"+move"};function xe(D,U,oe){for(var le=0,Ae=0;;){var Ke=D.indexOf(" ",le);Ke==-1&&(Ke=D.length);var Tt=Ke-le;if(Ke==D.length||Ae+Tt>=U)return le+Math.min(Tt,U-Ae);if(Ae+=Ke-le,Ae+=oe-Ae%oe,le=Ke+1,Ae>=U)return le}}var Se=[""];function ke(D){for(;Se.length<=D;)Se.push(ge(Se)+" ");return Se[D]}function ge(D){return D[D.length-1]}function Be(D,U){for(var oe=[],le=0;le<D.length;le++)oe[le]=U(D[le],le);return oe}function ee(D,U,oe){for(var le=0,Ae=oe(U);le<D.length&&oe(D[le])<=Ae;)le++;D.splice(le,0,U)}function ue(){}function Ge(D,U){var oe;return Object.create?oe=Object.create(D):(ue.prototype=D,oe=new ue),U&&W(U,oe),oe}var ae=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Z(D){return/\w/.test(D)||D>"\x80"&&(D.toUpperCase()!=D.toLowerCase()||ae.test(D))}function Y(D,U){return U?U.source.indexOf("\\w")>-1&&Z(D)?!0:U.test(D):Z(D)}function te(D){for(var U in D)if(D.hasOwnProperty(U)&&D[U])return!1;return!0}var we=/[\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 pe(D){return D.charCodeAt(0)>=768&&we.test(D)}function De(D,U,oe){for(;(oe<0?U>0:U<D.length)&&pe(D.charAt(U));)U+=oe;return U}function Ne(D,U,oe){for(var le=U>oe?-1:1;;){if(U==oe)return U;var Ae=(U+oe)/2,Ke=le<0?Math.ceil(Ae):Math.floor(Ae);if(Ke==U)return D(Ke)?U:oe;D(Ke)?oe=Ke:U=Ke+le}}function me(D,U,oe,le){if(!D)return le(U,oe,"ltr",0);for(var Ae=!1,Ke=0;Ke<D.length;++Ke){var Tt=D[Ke];(Tt.from<oe&&Tt.to>U||U==oe&&Tt.to==U)&&(le(Math.max(Tt.from,U),Math.min(Tt.to,oe),Tt.level==1?"rtl":"ltr",Ke),Ae=!0)}Ae||le(U,oe,"ltr")}var be=null;function Re(D,U,oe){var le;be=null;for(var Ae=0;Ae<D.length;++Ae){var Ke=D[Ae];if(Ke.from<U&&Ke.to>U)return Ae;Ke.to==U&&(Ke.from!=Ke.to&&oe=="before"?le=Ae:be=Ae),Ke.from==U&&(Ke.from!=Ke.to&&oe!="before"?le=Ae:be=Ae)}return le!=null?le:be}var it=function(){var D="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",U="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function oe(vr){return vr<=247?D.charAt(vr):1424<=vr&&vr<=1524?"R":1536<=vr&&vr<=1785?U.charAt(vr-1536):1774<=vr&&vr<=2220?"r":8192<=vr&&vr<=8203?"w":vr==8204?"b":"L"}var le=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,Ae=/[stwN]/,Ke=/[LRr]/,Tt=/[Lb1n]/,Qt=/[1n]/;function fr(vr,xn,Hn){this.level=vr,this.from=xn,this.to=Hn}return function(vr,xn){var Hn=xn=="ltr"?"L":"R";if(vr.length==0||xn=="ltr"&&!le.test(vr))return!1;for(var hi=vr.length,ci=[],ra=0;ra<hi;++ra)ci.push(oe(vr.charCodeAt(ra)));for(var Pa=0,$a=Hn;Pa<hi;++Pa){var Qa=ci[Pa];Qa=="m"?ci[Pa]=$a:$a=Qa}for(var Ka=0,uo=Hn;Ka<hi;++Ka){var Fo=ci[Ka];Fo=="1"&&uo=="r"?ci[Ka]="n":Ke.test(Fo)&&(uo=Fo,Fo=="r"&&(ci[Ka]="R"))}for(var ws=1,ts=ci[0];ws<hi-1;++ws){var js=ci[ws];js=="+"&&ts=="1"&&ci[ws+1]=="1"?ci[ws]="1":js==","&&ts==ci[ws+1]&&(ts=="1"||ts=="n")&&(ci[ws]=ts),ts=js}for(var hl=0;hl<hi;++hl){var Pl=ci[hl];if(Pl==",")ci[hl]="N";else if(Pl=="%"){var Ll=void 0;for(Ll=hl+1;Ll<hi&&ci[Ll]=="%";++Ll);for(var bc=hl&&ci[hl-1]=="!"||Ll<hi&&ci[Ll]=="1"?"1":"N",Gc=hl;Gc<Ll;++Gc)ci[Gc]=bc;hl=Ll-1}}for(var ic=0,Dc=Hn;ic<hi;++ic){var uc=ci[ic];Dc=="L"&&uc=="1"?ci[ic]="L":Ke.test(uc)&&(Dc=uc)}for(var gc=0;gc<hi;++gc)if(Ae.test(ci[gc])){var dc=void 0;for(dc=gc+1;dc<hi&&Ae.test(ci[dc]);++dc);for(var Jl=(gc?ci[gc-1]:Hn)=="L",Hc=(dc<hi?ci[dc]:Hn)=="L",cd=Jl==Hc?Jl?"L":"R":Hn,su=gc;su<dc;++su)ci[su]=cd;gc=dc-1}for(var hc=[],eu,Ic=0;Ic<hi;)if(Tt.test(ci[Ic])){var $d=Ic;for(++Ic;Ic<hi&&Tt.test(ci[Ic]);++Ic);hc.push(new fr(0,$d,Ic))}else{var Do=Ic,Qc=hc.length,lu=xn=="rtl"?1:0;for(++Ic;Ic<hi&&ci[Ic]!="L";++Ic);for(var zl=Do;zl<Ic;)if(Qt.test(ci[zl])){Do<zl&&(hc.splice(Qc,0,new fr(1,Do,zl)),Qc+=lu);var Cu=zl;for(++zl;zl<Ic&&Qt.test(ci[zl]);++zl);hc.splice(Qc,0,new fr(2,Cu,zl)),Qc+=lu,Do=zl}else++zl;Do<Ic&&hc.splice(Qc,0,new fr(1,Do,Ic))}return xn=="ltr"&&(hc[0].level==1&&(eu=vr.match(/^\s+/))&&(hc[0].from=eu[0].length,hc.unshift(new fr(0,0,eu[0].length))),ge(hc).level==1&&(eu=vr.match(/\s+$/))&&(ge(hc).to-=eu[0].length,hc.push(new fr(0,hi-eu[0].length,hi)))),xn=="rtl"?hc.reverse():hc}}();function yt(D,U){var oe=D.order;return oe==null&&(oe=D.order=it(D.text,U)),oe}var pt=[],Pe=function(U,oe,le){if(U.addEventListener)U.addEventListener(oe,le,!1);else if(U.attachEvent)U.attachEvent("on"+oe,le);else{var Ae=U._handlers||(U._handlers={});Ae[oe]=(Ae[oe]||pt).concat(le)}};function Nt(D,U){return D._handlers&&D._handlers[U]||pt}function ut(D,U,oe){if(D.removeEventListener)D.removeEventListener(U,oe,!1);else if(D.detachEvent)D.detachEvent("on"+U,oe);else{var le=D._handlers,Ae=le&&le[U];if(Ae){var Ke=V(Ae,oe);Ke>-1&&(le[U]=Ae.slice(0,Ke).concat(Ae.slice(Ke+1)))}}}function Ft(D,U){var oe=Nt(D,U);if(!oe.length)return;for(var le=Array.prototype.slice.call(arguments,2),Ae=0;Ae<oe.length;++Ae)oe[Ae].apply(null,le)}function Ut(D,U,oe){return typeof U=="string"&&(U={type:U,preventDefault:function(){this.defaultPrevented=!0}}),Ft(D,oe||U.type,D,U),de(U)||U.codemirrorIgnore}function Kt(D){var U=D._handlers&&D._handlers.cursorActivity;if(!U)return;for(var oe=D.curOp.cursorActivityHandlers||(D.curOp.cursorActivityHandlers=[]),le=0;le<U.length;++le)V(oe,U[le])==-1&&oe.push(U[le])}function $t(D,U){return Nt(D,U).length>0}function or(D){D.prototype.on=function(U,oe){Pe(this,U,oe)},D.prototype.off=function(U,oe){ut(this,U,oe)}}function ht(D){D.preventDefault?D.preventDefault():D.returnValue=!1}function Ee(D){D.stopPropagation?D.stopPropagation():D.cancelBubble=!0}function de(D){return D.defaultPrevented!=null?D.defaultPrevented:D.returnValue==!1}function qe(D){ht(D),Ee(D)}function rt(D){return D.target||D.srcElement}function ve(D){var U=D.which;return U==null&&(D.button&1?U=1:D.button&2?U=3:D.button&4&&(U=2)),g&&D.ctrlKey&&U==1&&(U=3),U}var bt=function(){if(m&&d<9)return!1;var D=M("div");return"draggable"in D||"dragDrop"in D}(),jt;function He(D){if(jt==null){var U=M("span","\u200B");O(D,M("span",[U,document.createTextNode("x")])),D.firstChild.offsetHeight!=0&&(jt=U.offsetWidth<=1&&U.offsetHeight>2&&!(m&&d<8))}var oe=jt?M("span","\u200B"):M("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return oe.setAttribute("cm-text",""),oe}var kt;function Ar(D){if(kt!=null)return kt;var U=O(D,document.createTextNode("A\u062EA")),oe=H(U,0,1).getBoundingClientRect(),le=H(U,1,2).getBoundingClientRect();return E(D),!oe||oe.left==oe.right?!1:kt=le.right-oe.right<3}var at=`
b`.split(/\n/).length!=3?function(D){for(var U=0,oe=[],le=D.length;U<=le;){var Ae=D.indexOf(`
`,U);Ae==-1&&(Ae=D.length);var Ke=D.slice(U,D.charAt(Ae-1)=="\r"?Ae-1:Ae),Tt=Ke.indexOf("\r");Tt!=-1?(oe.push(Ke.slice(0,Tt)),U+=Tt+1):(oe.push(Ke),U=Ae+1)}return oe}:function(D){return D.split(/\r\n?|\n/)},Ht=window.getSelection?function(D){try{return D.selectionStart!=D.selectionEnd}catch(U){return!1}}:function(D){var U;try{U=D.ownerDocument.selection.createRange()}catch(oe){}return!U||U.parentElement()!=D?!1:U.compareEndPoints("StartToEnd",U)!=0},Wt=function(){var D=M("div");return"oncopy"in D?!0:(D.setAttribute("oncopy","return;"),typeof D.oncopy=="function")}(),ot=null;function et(D){if(ot!=null)return ot;var U=O(D,M("span","x")),oe=U.getBoundingClientRect(),le=H(U,0,1).getBoundingClientRect();return ot=Math.abs(oe.left-le.left)>1}var Ze={},Gt={};function yr(D,U){arguments.length>2&&(U.dependencies=Array.prototype.slice.call(arguments,2)),Ze[D]=U}function br(D,U){Gt[D]=U}function Sr(D){if(typeof D=="string"&&Gt.hasOwnProperty(D))D=Gt[D];else if(D&&typeof D.name=="string"&&Gt.hasOwnProperty(D.name)){var U=Gt[D.name];typeof U=="string"&&(U={name:U}),D=Ge(U,D),D.name=U.name}else{if(typeof D=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(D))return Sr("application/xml");if(typeof D=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(D))return Sr("application/json")}return typeof D=="string"?{name:D}:D||{name:"null"}}function Tn(D,U){U=Sr(U);var oe=Ze[U.name];if(!oe)return Tn(D,"text/plain");var le=oe(D,U);if(cn.hasOwnProperty(U.name)){var Ae=cn[U.name];for(var Ke in Ae){if(!Ae.hasOwnProperty(Ke))continue;le.hasOwnProperty(Ke)&&(le["_"+Ke]=le[Ke]),le[Ke]=Ae[Ke]}}if(le.name=U.name,U.helperType&&(le.helperType=U.helperType),U.modeProps)for(var Tt in U.modeProps)le[Tt]=U.modeProps[Tt];return le}var cn={};function Wn(D,U){var oe=cn.hasOwnProperty(D)?cn[D]:cn[D]={};W(U,oe)}function lt(D,U){if(U===!0)return U;if(D.copyState)return D.copyState(U);var oe={};for(var le in U){var Ae=U[le];Ae instanceof Array&&(Ae=Ae.concat([])),oe[le]=Ae}return oe}function mt(D,U){for(var oe;D.innerMode&&!(oe=D.innerMode(U),!oe||oe.mode==D);)U=oe.state,D=oe.mode;return oe||{mode:D,state:U}}function Le(D,U,oe){return D.startState?D.startState(U,oe):!0}var ze=function(U,oe,le){this.pos=this.start=0,this.string=U,this.tabSize=oe||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=le};ze.prototype.eol=function(){return this.pos>=this.string.length},ze.prototype.sol=function(){return this.pos==this.lineStart},ze.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ze.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},ze.prototype.eat=function(D){var U=this.string.charAt(this.pos),oe;if(typeof D=="string"?oe=U==D:oe=U&&(D.test?D.test(U):D(U)),oe)return++this.pos,U},ze.prototype.eatWhile=function(D){for(var U=this.pos;this.eat(D););return this.pos>U},ze.prototype.eatSpace=function(){for(var D=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>D},ze.prototype.skipToEnd=function(){this.pos=this.string.length},ze.prototype.skipTo=function(D){var U=this.string.indexOf(D,this.pos);if(U>-1)return this.pos=U,!0},ze.prototype.backUp=function(D){this.pos-=D},ze.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=P(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?P(this.string,this.lineStart,this.tabSize):0)},ze.prototype.indentation=function(){return P(this.string,null,this.tabSize)-(this.lineStart?P(this.string,this.lineStart,this.tabSize):0)},ze.prototype.match=function(D,U,oe){if(typeof D=="string"){var le=function(Qt){return oe?Qt.toLowerCase():Qt},Ae=this.string.substr(this.pos,D.length);if(le(Ae)==le(D))return U!==!1&&(this.pos+=D.length),!0}else{var Ke=this.string.slice(this.pos).match(D);return Ke&&Ke.index>0?null:(Ke&&U!==!1&&(this.pos+=Ke[0].length),Ke)}},ze.prototype.current=function(){return this.string.slice(this.start,this.pos)},ze.prototype.hideFirstChars=function(D,U){this.lineStart+=D;try{return U()}finally{this.lineStart-=D}},ze.prototype.lookAhead=function(D){var U=this.lineOracle;return U&&U.lookAhead(D)},ze.prototype.baseToken=function(){var D=this.lineOracle;return D&&D.baseToken(this.pos)};function $e(D,U){if(U-=D.first,U<0||U>=D.size)throw new Error("There is no line "+(U+D.first)+" in the document.");for(var oe=D;!oe.lines;)for(var le=0;;++le){var Ae=oe.children[le],Ke=Ae.chunkSize();if(U<Ke){oe=Ae;break}U-=Ke}return oe.lines[U]}function gt(D,U,oe){var le=[],Ae=U.line;return D.iter(U.line,oe.line+1,function(Ke){var Tt=Ke.text;Ae==oe.line&&(Tt=Tt.slice(0,oe.ch)),Ae==U.line&&(Tt=Tt.slice(U.ch)),le.push(Tt),++Ae}),le}function ir(D,U,oe){var le=[];return D.iter(U,oe,function(Ae){le.push(Ae.text)}),le}function Xt(D,U){var oe=U-D.height;if(oe)for(var le=D;le;le=le.parent)le.height+=oe}function er(D){if(D.parent==null)return null;for(var U=D.parent,oe=V(U.lines,D),le=U.parent;le;U=le,le=le.parent)for(var Ae=0;!(le.children[Ae]==U);++Ae)oe+=le.children[Ae].chunkSize();return oe+U.first}function Kr(D,U){var oe=D.first;e:do{for(var le=0;le<D.children.length;++le){var Ae=D.children[le],Ke=Ae.height;if(U<Ke){D=Ae;continue e}U-=Ke,oe+=Ae.chunkSize()}return oe}while(!D.lines);for(var Tt=0;Tt<D.lines.length;++Tt){var Qt=D.lines[Tt],fr=Qt.height;if(U<fr)break;U-=fr}return oe+Tt}function en(D,U){return U>=D.first&&U<D.first+D.size}function Fn(D,U){return String(D.lineNumberFormatter(U+D.firstLineNumber))}function ar(D,U,oe){if(oe===void 0&&(oe=null),!(this instanceof ar))return new ar(D,U,oe);this.line=D,this.ch=U,this.sticky=oe}function It(D,U){return D.line-U.line||D.ch-U.ch}function Ct(D,U){return D.sticky==U.sticky&&It(D,U)==0}function mr(D){return ar(D.line,D.ch)}function gr(D,U){return It(D,U)<0?U:D}function Mt(D,U){return It(D,U)<0?D:U}function rr(D,U){return Math.max(D.first,Math.min(U,D.first+D.size-1))}function Dt(D,U){if(U.line<D.first)return ar(D.first,0);var oe=D.first+D.size-1;return U.line>oe?ar(oe,$e(D,oe).text.length):tr(U,$e(D,U.line).text.length)}function tr(D,U){var oe=D.ch;return oe==null||oe>U?ar(D.line,U):oe<0?ar(D.line,0):D}function Dr(D,U){for(var oe=[],le=0;le<U.length;le++)oe[le]=Dt(D,U[le]);return oe}var dr=function(U,oe){this.state=U,this.lookAhead=oe},Tr=function(U,oe,le,Ae){this.state=oe,this.doc=U,this.line=le,this.maxLookAhead=Ae||0,this.baseTokens=null,this.baseTokenPos=1};Tr.prototype.lookAhead=function(D){var U=this.doc.getLine(this.line+D);return U!=null&&D>this.maxLookAhead&&(this.maxLookAhead=D),U},Tr.prototype.baseToken=function(D){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=D;)this.baseTokenPos+=2;var U=this.baseTokens[this.baseTokenPos+1];return{type:U&&U.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-D}},Tr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Tr.fromSaved=function(D,U,oe){return U instanceof dr?new Tr(D,lt(D.mode,U.state),oe,U.lookAhead):new Tr(D,lt(D.mode,U),oe)},Tr.prototype.save=function(D){var U=D!==!1?lt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new dr(U,this.maxLookAhead):U};function vn(D,U,oe,le){var Ae=[D.state.modeGen],Ke={};Me(D,U.text,D.doc.mode,oe,function(vr,xn){return Ae.push(vr,xn)},Ke,le);for(var Tt=oe.state,Qt=function(xn){oe.baseTokens=Ae;var Hn=D.state.overlays[xn],hi=1,ci=0;oe.state=!0,Me(D,U.text,Hn.mode,oe,function(ra,Pa){for(var $a=hi;ci<ra;){var Qa=Ae[hi];Qa>ra&&Ae.splice(hi,1,ra,Ae[hi+1],Qa),hi+=2,ci=Math.min(ra,Qa)}if(!Pa)return;if(Hn.opaque)Ae.splice($a,hi-$a,ra,"overlay "+Pa),hi=$a+2;else for(;$a<hi;$a+=2){var Ka=Ae[$a+1];Ae[$a+1]=(Ka?Ka+" ":"")+"overlay "+Pa}},Ke),oe.state=Tt,oe.baseTokens=null,oe.baseTokenPos=1},fr=0;fr<D.state.overlays.length;++fr)Qt(fr);return{styles:Ae,classes:Ke.bgClass||Ke.textClass?Ke:null}}function on(D,U,oe){if(!U.styles||U.styles[0]!=D.state.modeGen){var le=Gn(D,er(U)),Ae=U.text.length>D.options.maxHighlightLength&&lt(D.doc.mode,le.state),Ke=vn(D,U,le);Ae&&(le.state=Ae),U.stateAfter=le.save(!Ae),U.styles=Ke.styles,Ke.classes?U.styleClasses=Ke.classes:U.styleClasses&&(U.styleClasses=null),oe===D.doc.highlightFrontier&&(D.doc.modeFrontier=Math.max(D.doc.modeFrontier,++D.doc.highlightFrontier))}return U.styles}function Gn(D,U,oe){var le=D.doc,Ae=D.display;if(!le.mode.startState)return new Tr(le,!0,U);var Ke=Xe(D,U,oe),Tt=Ke>le.first&&$e(le,Ke-1).stateAfter,Qt=Tt?Tr.fromSaved(le,Tt,Ke):new Tr(le,Le(le.mode),Ke);return le.iter(Ke,U,function(fr){di(D,fr.text,Qt);var vr=Qt.line;fr.stateAfter=vr==U-1||vr%5==0||vr>=Ae.viewFrom&&vr<Ae.viewTo?Qt.save():null,Qt.nextLine()}),oe&&(le.modeFrontier=Qt.line),Qt}function di(D,U,oe,le){var Ae=D.doc.mode,Ke=new ze(U,D.options.tabSize,oe);for(Ke.start=Ke.pos=le||0,U==""&&Ti(Ae,oe.state);!Ke.eol();)Fi(Ae,Ke,oe.state),Ke.start=Ke.pos}function Ti(D,U){if(D.blankLine)return D.blankLine(U);if(!D.innerMode)return;var oe=mt(D,U);if(oe.mode.blankLine)return oe.mode.blankLine(oe.state)}function Fi(D,U,oe,le){for(var Ae=0;Ae<10;Ae++){le&&(le[0]=mt(D,oe).mode);var Ke=D.token(U,oe);if(U.pos>U.start)return Ke}throw new Error("Mode "+D.name+" failed to advance stream.")}var la=function(U,oe,le){this.start=U.start,this.end=U.pos,this.string=U.current(),this.type=oe||null,this.state=le};function Ta(D,U,oe,le){var Ae=D.doc,Ke=Ae.mode,Tt;U=Dt(Ae,U);var Qt=$e(Ae,U.line),fr=Gn(D,U.line,oe),vr=new ze(Qt.text,D.options.tabSize,fr),xn;for(le&&(xn=[]);(le||vr.pos<U.ch)&&!vr.eol();)vr.start=vr.pos,Tt=Fi(Ke,vr,fr.state),le&&xn.push(new la(vr,Tt,lt(Ae.mode,fr.state)));return le?xn:new la(vr,Tt,fr.state)}function dt(D,U){if(D)for(;;){var oe=D.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!oe)break;D=D.slice(0,oe.index)+D.slice(oe.index+oe[0].length);var le=oe[1]?"bgClass":"textClass";U[le]==null?U[le]=oe[2]:new RegExp("(?:^|\\s)"+oe[2]+"(?:$|\\s)").test(U[le])||(U[le]+=" "+oe[2])}return D}function Me(D,U,oe,le,Ae,Ke,Tt){var Qt=oe.flattenSpans;Qt==null&&(Qt=D.options.flattenSpans);var fr=0,vr=null,xn=new ze(U,D.options.tabSize,le),Hn,hi=D.options.addModeClass&&[null];for(U==""&&dt(Ti(oe,le.state),Ke);!xn.eol();){if(xn.pos>D.options.maxHighlightLength?(Qt=!1,Tt&&di(D,U,le,xn.pos),xn.pos=U.length,Hn=null):Hn=dt(Fi(oe,xn,le.state,hi),Ke),hi){var ci=hi[0].name;ci&&(Hn="m-"+(Hn?ci+" "+Hn:ci))}if(!Qt||vr!=Hn){for(;fr<xn.start;)fr=Math.min(xn.start,fr+5e3),Ae(fr,vr);vr=Hn}xn.start=xn.pos}for(;fr<xn.pos;){var ra=Math.min(xn.pos,fr+5e3);Ae(ra,vr),fr=ra}}function Xe(D,U,oe){for(var le,Ae,Ke=D.doc,Tt=oe?-1:U-(D.doc.mode.innerMode?1e3:100),Qt=U;Qt>Tt;--Qt){if(Qt<=Ke.first)return Ke.first;var fr=$e(Ke,Qt-1),vr=fr.stateAfter;if(vr&&(!oe||Qt+(vr instanceof dr?vr.lookAhead:0)<=Ke.modeFrontier))return Qt;var xn=P(fr.text,null,D.options.tabSize);(Ae==null||le>xn)&&(Ae=Qt-1,le=xn)}return Ae}function Qe(D,U){if(D.modeFrontier=Math.min(D.modeFrontier,U),D.highlightFrontier<U-10)return;for(var oe=D.first,le=U-1;le>oe;le--){var Ae=$e(D,le).stateAfter;if(Ae&&(!(Ae instanceof dr)||le+Ae.lookAhead<U)){oe=le+1;break}}D.highlightFrontier=Math.min(D.highlightFrontier,oe)}var st=!1,nt=!1;function ft(){st=!0}function Bt(){nt=!0}function Et(D,U,oe){this.marker=D,this.from=U,this.to=oe}function nr(D,U){if(D)for(var oe=0;oe<D.length;++oe){var le=D[oe];if(le.marker==U)return le}}function Ur(D,U){for(var oe,le=0;le<D.length;++le)D[le]!=U&&(oe||(oe=[])).push(D[le]);return oe}function Lr(D,U){D.markedSpans=D.markedSpans?D.markedSpans.concat([U]):[U],U.marker.attachLine(D)}function Vr(D,U,oe){var le;if(D)for(var Ae=0;Ae<D.length;++Ae){var Ke=D[Ae],Tt=Ke.marker,Qt=Ke.from==null||(Tt.inclusiveLeft?Ke.from<=U:Ke.from<U);if(Qt||Ke.from==U&&Tt.type=="bookmark"&&(!oe||!Ke.marker.insertLeft)){var fr=Ke.to==null||(Tt.inclusiveRight?Ke.to>=U:Ke.to>U);(le||(le=[])).push(new Et(Tt,Ke.from,fr?null:Ke.to))}}return le}function sr(D,U,oe){var le;if(D)for(var Ae=0;Ae<D.length;++Ae){var Ke=D[Ae],Tt=Ke.marker,Qt=Ke.to==null||(Tt.inclusiveRight?Ke.to>=U:Ke.to>U);if(Qt||Ke.from==U&&Tt.type=="bookmark"&&(!oe||Ke.marker.insertLeft)){var fr=Ke.from==null||(Tt.inclusiveLeft?Ke.from<=U:Ke.from<U);(le||(le=[])).push(new Et(Tt,fr?null:Ke.from-U,Ke.to==null?null:Ke.to-U))}}return le}function Bn(D,U){if(U.full)return null;var oe=en(D,U.from.line)&&$e(D,U.from.line).markedSpans,le=en(D,U.to.line)&&$e(D,U.to.line).markedSpans;if(!oe&&!le)return null;var Ae=U.from.ch,Ke=U.to.ch,Tt=It(U.from,U.to)==0,Qt=Vr(oe,Ae,Tt),fr=sr(le,Ke,Tt),vr=U.text.length==1,xn=ge(U.text).length+(vr?Ae:0);if(Qt)for(var Hn=0;Hn<Qt.length;++Hn){var hi=Qt[Hn];if(hi.to==null){var ci=nr(fr,hi.marker);ci?vr&&(hi.to=ci.to==null?null:ci.to+xn):hi.to=Ae}}if(fr)for(var ra=0;ra<fr.length;++ra){var Pa=fr[ra];if(Pa.to!=null&&(Pa.to+=xn),Pa.from==null){var $a=nr(Qt,Pa.marker);$a||(Pa.from=xn,vr&&(Qt||(Qt=[])).push(Pa))}else Pa.from+=xn,vr&&(Qt||(Qt=[])).push(Pa)}Qt&&(Qt=Er(Qt)),fr&&fr!=Qt&&(fr=Er(fr));var Qa=[Qt];if(!vr){var Ka=U.text.length-2,uo;if(Ka>0&&Qt)for(var Fo=0;Fo<Qt.length;++Fo)Qt[Fo].to==null&&(uo||(uo=[])).push(new Et(Qt[Fo].marker,null,null));for(var ws=0;ws<Ka;++ws)Qa.push(uo);Qa.push(fr)}return Qa}function Er(D){for(var U=0;U<D.length;++U){var oe=D[U];oe.from!=null&&oe.from==oe.to&&oe.marker.clearWhenEmpty!==!1&&D.splice(U--,1)}return D.length?D:null}function gn(D,U,oe){var le=null;if(D.iter(U.line,oe.line+1,function(ci){if(ci.markedSpans)for(var ra=0;ra<ci.markedSpans.length;++ra){var Pa=ci.markedSpans[ra].marker;Pa.readOnly&&(!le||V(le,Pa)==-1)&&(le||(le=[])).push(Pa)}}),!le)return null;for(var Ae=[{from:U,to:oe}],Ke=0;Ke<le.length;++Ke)for(var Tt=le[Ke],Qt=Tt.find(0),fr=0;fr<Ae.length;++fr){var vr=Ae[fr];if(It(vr.to,Qt.from)<0||It(vr.from,Qt.to)>0)continue;var xn=[fr,1],Hn=It(vr.from,Qt.from),hi=It(vr.to,Qt.to);(Hn<0||!Tt.inclusiveLeft&&!Hn)&&xn.push({from:vr.from,to:Qt.from}),(hi>0||!Tt.inclusiveRight&&!hi)&&xn.push({from:Qt.to,to:vr.to}),Ae.splice.apply(Ae,xn),fr+=xn.length-3}return Ae}function rn(D){var U=D.markedSpans;if(!U)return;for(var oe=0;oe<U.length;++oe)U[oe].marker.detachLine(D);D.markedSpans=null}function Br(D,U){if(!U)return;for(var oe=0;oe<U.length;++oe)U[oe].marker.attachLine(D);D.markedSpans=U}function Vn(D){return D.inclusiveLeft?-1:0}function gi(D){return D.inclusiveRight?1:0}function Ni(D,U){var oe=D.lines.length-U.lines.length;if(oe!=0)return oe;var le=D.find(),Ae=U.find(),Ke=It(le.from,Ae.from)||Vn(D)-Vn(U);if(Ke)return-Ke;var Tt=It(le.to,Ae.to)||gi(D)-gi(U);return Tt||U.id-D.id}function Wi(D,U){var oe=nt&&D.markedSpans,le;if(oe)for(var Ae=void 0,Ke=0;Ke<oe.length;++Ke)Ae=oe[Ke],Ae.marker.collapsed&&(U?Ae.from:Ae.to)==null&&(!le||Ni(le,Ae.marker)<0)&&(le=Ae.marker);return le}function zi(D){return Wi(D,!0)}function Yi(D){return Wi(D,!1)}function mi(D,U){var oe=nt&&D.markedSpans,le;if(oe)for(var Ae=0;Ae<oe.length;++Ae){var Ke=oe[Ae];Ke.marker.collapsed&&(Ke.from==null||Ke.from<U)&&(Ke.to==null||Ke.to>U)&&(!le||Ni(le,Ke.marker)<0)&&(le=Ke.marker)}return le}function va(D,U,oe,le,Ae){var Ke=$e(D,U),Tt=nt&&Ke.markedSpans;if(Tt)for(var Qt=0;Qt<Tt.length;++Qt){var fr=Tt[Qt];if(!fr.marker.collapsed)continue;var vr=fr.marker.find(0),xn=It(vr.from,oe)||Vn(fr.marker)-Vn(Ae),Hn=It(vr.to,le)||gi(fr.marker)-gi(Ae);if(xn>=0&&Hn<=0||xn<=0&&Hn>=0)continue;if(xn<=0&&(fr.marker.inclusiveRight&&Ae.inclusiveLeft?It(vr.to,oe)>=0:It(vr.to,oe)>0)||xn>=0&&(fr.marker.inclusiveRight&&Ae.inclusiveLeft?It(vr.from,le)<=0:It(vr.from,le)<0))return!0}}function zn(D){for(var U;U=zi(D);)D=U.find(-1,!0).line;return D}function fn(D){for(var U;U=Yi(D);)D=U.find(1,!0).line;return D}function $n(D){for(var U,oe;U=Yi(D);)D=U.find(1,!0).line,(oe||(oe=[])).push(D);return oe}function Cn(D,U){var oe=$e(D,U),le=zn(oe);return oe==le?U:er(le)}function ki(D,U){if(U>D.lastLine())return U;var oe=$e(D,U),le;if(!In(D,oe))return U;for(;le=Yi(oe);)oe=le.find(1,!0).line;return er(oe)+1}function In(D,U){var oe=nt&&U.markedSpans;if(oe)for(var le=void 0,Ae=0;Ae<oe.length;++Ae){if(le=oe[Ae],!le.marker.collapsed)continue;if(le.from==null)return!0;if(le.marker.widgetNode)continue;if(le.from==0&&le.marker.inclusiveLeft&&na(D,U,le))return!0}}function na(D,U,oe){if(oe.to==null){var le=oe.marker.find(1,!0);return na(D,le.line,nr(le.line.markedSpans,oe.marker))}if(oe.marker.inclusiveRight&&oe.to==U.text.length)return!0;for(var Ae=void 0,Ke=0;Ke<U.markedSpans.length;++Ke)if(Ae=U.markedSpans[Ke],Ae.marker.collapsed&&!Ae.marker.widgetNode&&Ae.from==oe.to&&(Ae.to==null||Ae.to!=oe.from)&&(Ae.marker.inclusiveLeft||oe.marker.inclusiveRight)&&na(D,U,Ae))return!0}function Ei(D){D=zn(D);for(var U=0,oe=D.parent,le=0;le<oe.lines.length;++le){var Ae=oe.lines[le];if(Ae==D)break;U+=Ae.height}for(var Ke=oe.parent;Ke;oe=Ke,Ke=oe.parent)for(var Tt=0;Tt<Ke.children.length;++Tt){var Qt=Ke.children[Tt];if(Qt==oe)break;U+=Qt.height}return U}function pi(D){if(D.height==0)return 0;for(var U=D.text.length,oe,le=D;oe=zi(le);){var Ae=oe.find(0,!0);le=Ae.from.line,U+=Ae.from.ch-Ae.to.ch}for(le=D;oe=Yi(le);){var Ke=oe.find(0,!0);U-=le.text.length-Ke.from.ch,le=Ke.to.line,U+=le.text.length-Ke.to.ch}return U}function Ri(D){var U=D.display,oe=D.doc;U.maxLine=$e(oe,oe.first),U.maxLineLength=pi(U.maxLine),U.maxLineChanged=!0,oe.iter(function(le){var Ae=pi(le);Ae>U.maxLineLength&&(U.maxLineLength=Ae,U.maxLine=le)})}var Na=function(U,oe,le){this.text=U,Br(this,oe),this.height=le?le(this):1};Na.prototype.lineNo=function(){return er(this)},or(Na);function Un(D,U,oe,le){D.text=U,D.stateAfter&&(D.stateAfter=null),D.styles&&(D.styles=null),D.order!=null&&(D.order=null),rn(D),Br(D,oe);var Ae=le?le(D):1;Ae!=D.height&&Xt(D,Ae)}function nn(D){D.parent=null,rn(D)}var Yn={},bi={};function Oi(D,U){if(!D||/^\s*$/.test(D))return null;var oe=U.addModeClass?bi:Yn;return oe[D]||(oe[D]=D.replace(/\S+/g,"cm-$&"))}function _i(D,U){var oe=F("span",null,null,a?"padding-right: .1px":null),le={pre:F("pre",[oe],"CodeMirror-line"),content:oe,col:0,pos:0,cm:D,trailingSpace:!1,splitSpaces:D.getOption("lineWrapping")};U.measure={};for(var Ae=0;Ae<=(U.rest?U.rest.length:0);Ae++){var Ke=Ae?U.rest[Ae-1]:U.line,Tt=void 0;le.pos=0,le.addToken=qi,Ar(D.display.measure)&&(Tt=yt(Ke,D.doc.direction))&&(le.addToken=ya(le.addToken,Tt)),le.map=[];var Qt=U!=D.display.externalMeasured&&er(Ke);io(Ke,le,on(D,Ke,Qt)),Ke.styleClasses&&(Ke.styleClasses.bgClass&&(le.bgClass=k(Ke.styleClasses.bgClass,le.bgClass||"")),Ke.styleClasses.textClass&&(le.textClass=k(Ke.styleClasses.textClass,le.textClass||""))),le.map.length==0&&le.map.push(0,0,le.content.appendChild(He(D.display.measure))),Ae==0?(U.measure.map=le.map,U.measure.cache={}):((U.measure.maps||(U.measure.maps=[])).push(le.map),(U.measure.caches||(U.measure.caches=[])).push({}))}if(a){var fr=le.content.lastChild;(/\bcm-tab\b/.test(fr.className)||fr.querySelector&&fr.querySelector(".cm-tab"))&&(le.content.className="cm-tab-wrap-hack")}return Ft(D,"renderLine",D,U.line,le.pre),le.pre.className&&(le.textClass=k(le.pre.className,le.textClass||"")),le}function Zi(D){var U=M("span","\u2022","cm-invalidchar");return U.title="\\u"+D.charCodeAt(0).toString(16),U.setAttribute("aria-label",U.title),U}function qi(D,U,oe,le,Ae,Ke,Tt){if(!U)return;var Qt=D.splitSpaces?ea(U,D.trailingSpace):U,fr=D.cm.state.specialChars,vr=!1,xn;if(!fr.test(U))D.col+=U.length,xn=document.createTextNode(Qt),D.map.push(D.pos,D.pos+U.length,xn),m&&d<9&&(vr=!0),D.pos+=U.length;else{xn=document.createDocumentFragment();for(var Hn=0;;){fr.lastIndex=Hn;var hi=fr.exec(U),ci=hi?hi.index-Hn:U.length-Hn;if(ci){var ra=document.createTextNode(Qt.slice(Hn,Hn+ci));m&&d<9?xn.appendChild(M("span",[ra])):xn.appendChild(ra),D.map.push(D.pos,D.pos+ci,ra),D.col+=ci,D.pos+=ci}if(!hi)break;Hn+=ci+1;var Pa=void 0;if(hi[0]==" "){var $a=D.cm.options.tabSize,Qa=$a-D.col%$a;Pa=xn.appendChild(M("span",ke(Qa),"cm-tab")),Pa.setAttribute("role","presentation"),Pa.setAttribute("cm-text"," "),D.col+=Qa}else hi[0]=="\r"||hi[0]==`
`?(Pa=xn.appendChild(M("span",hi[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Pa.setAttribute("cm-text",hi[0]),D.col+=1):(Pa=D.cm.options.specialCharPlaceholder(hi[0]),Pa.setAttribute("cm-text",hi[0]),m&&d<9?xn.appendChild(M("span",[Pa])):xn.appendChild(Pa),D.col+=1);D.map.push(D.pos,D.pos+1,Pa),D.pos++}}if(D.trailingSpace=Qt.charCodeAt(U.length-1)==32,oe||le||Ae||vr||Ke||Tt){var Ka=oe||"";le&&(Ka+=le),Ae&&(Ka+=Ae);var uo=M("span",[xn],Ka,Ke);if(Tt)for(var Fo in Tt)Tt.hasOwnProperty(Fo)&&Fo!="style"&&Fo!="class"&&uo.setAttribute(Fo,Tt[Fo]);return D.content.appendChild(uo)}D.content.appendChild(xn)}function ea(D,U){if(D.length>1&&!/ /.test(D))return D;for(var oe=U,le="",Ae=0;Ae<D.length;Ae++){var Ke=D.charAt(Ae);Ke==" "&&oe&&(Ae==D.length-1||D.charCodeAt(Ae+1)==32)&&(Ke="\xA0"),le+=Ke,oe=Ke==" "}return le}function ya(D,U){return function(oe,le,Ae,Ke,Tt,Qt,fr){Ae=Ae?Ae+" cm-force-border":"cm-force-border";for(var vr=oe.pos,xn=vr+le.length;;){for(var Hn=void 0,hi=0;hi<U.length&&!(Hn=U[hi],Hn.to>vr&&Hn.from<=vr);hi++);if(Hn.to>=xn)return D(oe,le,Ae,Ke,Tt,Qt,fr);D(oe,le.slice(0,Hn.to-vr),Ae,Ke,null,Qt,fr),Ke=null,le=le.slice(Hn.to-vr),vr=Hn.to}}}function co(D,U,oe,le){var Ae=!le&&oe.widgetNode;Ae&&D.map.push(D.pos,D.pos+U,Ae),!le&&D.cm.display.input.needsContentAttribute&&(Ae||(Ae=D.content.appendChild(document.createElement("span"))),Ae.setAttribute("cm-marker",oe.id)),Ae&&(D.cm.display.input.setUneditable(Ae),D.content.appendChild(Ae)),D.pos+=U,D.trailingSpace=!1}function io(D,U,oe){var le=D.markedSpans,Ae=D.text,Ke=0;if(!le){for(var Tt=1;Tt<oe.length;Tt+=2)U.addToken(U,Ae.slice(Ke,Ke=oe[Tt]),Oi(oe[Tt+1],U.cm.options));return}for(var Qt=Ae.length,fr=0,vr=1,xn="",Hn,hi,ci=0,ra,Pa,$a,Qa,Ka;;){if(ci==fr){ra=Pa=$a=hi="",Ka=null,Qa=null,ci=Infinity;for(var uo=[],Fo=void 0,ws=0;ws<le.length;++ws){var ts=le[ws],js=ts.marker;if(js.type=="bookmark"&&ts.from==fr&&js.widgetNode)uo.push(js);else if(ts.from<=fr&&(ts.to==null||ts.to>fr||js.collapsed&&ts.to==fr&&ts.from==fr)){if(ts.to!=null&&ts.to!=fr&&ci>ts.to&&(ci=ts.to,Pa=""),js.className&&(ra+=" "+js.className),js.css&&(hi=(hi?hi+";":"")+js.css),js.startStyle&&ts.from==fr&&($a+=" "+js.startStyle),js.endStyle&&ts.to==ci&&(Fo||(Fo=[])).push(js.endStyle,ts.to),js.title&&((Ka||(Ka={})).title=js.title),js.attributes)for(var hl in js.attributes)(Ka||(Ka={}))[hl]=js.attributes[hl];js.collapsed&&(!Qa||Ni(Qa.marker,js)<0)&&(Qa=ts)}else ts.from>fr&&ci>ts.from&&(ci=ts.from)}if(Fo)for(var Pl=0;Pl<Fo.length;Pl+=2)Fo[Pl+1]==ci&&(Pa+=" "+Fo[Pl]);if(!Qa||Qa.from==fr)for(var Ll=0;Ll<uo.length;++Ll)co(U,0,uo[Ll]);if(Qa&&(Qa.from||0)==fr){if(co(U,(Qa.to==null?Qt+1:Qa.to)-fr,Qa.marker,Qa.from==null),Qa.to==null)return;Qa.to==fr&&(Qa=!1)}}if(fr>=Qt)break;for(var bc=Math.min(Qt,ci);;){if(xn){var Gc=fr+xn.length;if(!Qa){var ic=Gc>bc?xn.slice(0,bc-fr):xn;U.addToken(U,ic,Hn?Hn+ra:ra,$a,fr+ic.length==ci?Pa:"",hi,Ka)}if(Gc>=bc){xn=xn.slice(bc-fr),fr=bc;break}fr=Gc,$a=""}xn=Ae.slice(Ke,Ke=oe[vr++]),Hn=Oi(oe[vr++],U.cm.options)}}}function rs(D,U,oe){this.line=U,this.rest=$n(U),this.size=this.rest?er(ge(this.rest))-oe+1:1,this.node=this.text=null,this.hidden=In(D,U)}function Pi(D,U,oe){for(var le=[],Ae,Ke=U;Ke<oe;Ke=Ae){var Tt=new rs(D.doc,$e(D.doc,Ke),Ke);Ae=Ke+Tt.size,le.push(Tt)}return le}var dn=null;function ha(D){dn?dn.ops.push(D):D.ownsGroup=dn={ops:[D],delayedCallbacks:[]}}function ba(D){var U=D.delayedCallbacks,oe=0;do{for(;oe<U.length;oe++)U[oe].call(null);for(var le=0;le<D.ops.length;le++){var Ae=D.ops[le];if(Ae.cursorActivityHandlers)for(;Ae.cursorActivityCalled<Ae.cursorActivityHandlers.length;)Ae.cursorActivityHandlers[Ae.cursorActivityCalled++].call(null,Ae.cm)}}while(oe<U.length)}function ta(D,U){var oe=D.ownsGroup;if(!oe)return;try{ba(oe)}finally{dn=null,U(oe)}}var so=null;function lr(D,U){var oe=Nt(D,U);if(!oe.length)return;var le=Array.prototype.slice.call(arguments,2),Ae;dn?Ae=dn.delayedCallbacks:so?Ae=so:(Ae=so=[],setTimeout(pn,0));for(var Ke=function(fr){Ae.push(function(){return oe[fr].apply(null,le)})},Tt=0;Tt<oe.length;++Tt)Ke(Tt)}function pn(){var D=so;so=null;for(var U=0;U<D.length;++U)D[U]()}function _n(D,U,oe,le){for(var Ae=0;Ae<U.changes.length;Ae++){var Ke=U.changes[Ae];Ke=="text"?Cr(D,U):Ke=="gutter"?Gr(D,U,oe,le):Ke=="class"?xr(D,U):Ke=="widget"&&$r(D,U,le)}U.changes=null}function Pn(D){return D.node==D.text&&(D.node=M("div",null,null,"position: relative"),D.text.parentNode&&D.text.parentNode.replaceChild(D.node,D.text),D.node.appendChild(D.text),m&&d<8&&(D.node.style.zIndex=2)),D.node}function ct(D,U){var oe=U.bgClass?U.bgClass+" "+(U.line.bgClass||""):U.line.bgClass;if(oe&&(oe+=" CodeMirror-linebackground"),U.background)oe?U.background.className=oe:(U.background.parentNode.removeChild(U.background),U.background=null);else if(oe){var le=Pn(U);U.background=le.insertBefore(M("div",null,oe),le.firstChild),D.display.input.setUneditable(U.background)}}function Vt(D,U){var oe=D.display.externalMeasured;return oe&&oe.line==U.line?(D.display.externalMeasured=null,U.measure=oe.measure,oe.built):_i(D,U)}function Cr(D,U){var oe=U.text.className,le=Vt(D,U);U.text==U.node&&(U.node=le.pre),U.text.parentNode.replaceChild(le.pre,U.text),U.text=le.pre,le.bgClass!=U.bgClass||le.textClass!=U.textClass?(U.bgClass=le.bgClass,U.textClass=le.textClass,xr(D,U)):oe&&(U.text.className=oe)}function xr(D,U){ct(D,U),U.line.wrapClass?Pn(U).className=U.line.wrapClass:U.node!=U.text&&(U.node.className="");var oe=U.textClass?U.textClass+" "+(U.line.textClass||""):U.line.textClass;U.text.className=oe||""}function Gr(D,U,oe,le){if(U.gutter&&(U.node.removeChild(U.gutter),U.gutter=null),U.gutterBackground&&(U.node.removeChild(U.gutterBackground),U.gutterBackground=null),U.line.gutterClass){var Ae=Pn(U);U.gutterBackground=M("div",null,"CodeMirror-gutter-background "+U.line.gutterClass,"left: "+(D.options.fixedGutter?le.fixedPos:-le.gutterTotalWidth)+"px; width: "+le.gutterTotalWidth+"px"),D.display.input.setUneditable(U.gutterBackground),Ae.insertBefore(U.gutterBackground,U.text)}var Ke=U.line.gutterMarkers;if(D.options.lineNumbers||Ke){var Tt=Pn(U),Qt=U.gutter=M("div",null,"CodeMirror-gutter-wrapper","left: "+(D.options.fixedGutter?le.fixedPos:-le.gutterTotalWidth)+"px");if(D.display.input.setUneditable(Qt),Tt.insertBefore(Qt,U.text),U.line.gutterClass&&(Qt.className+=" "+U.line.gutterClass),D.options.lineNumbers&&(!Ke||!Ke["CodeMirror-linenumbers"])&&(U.lineNumber=Qt.appendChild(M("div",Fn(D.options,oe),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+le.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+D.display.lineNumInnerWidth+"px"))),Ke)for(var fr=0;fr<D.display.gutterSpecs.length;++fr){var vr=D.display.gutterSpecs[fr].className,xn=Ke.hasOwnProperty(vr)&&Ke[vr];xn&&Qt.appendChild(M("div",[xn],"CodeMirror-gutter-elt","left: "+le.gutterLeft[vr]+"px; width: "+le.gutterWidth[vr]+"px"))}}}function $r(D,U,oe){U.alignable&&(U.alignable=null);for(var le=I("CodeMirror-linewidget"),Ae=U.node.firstChild,Ke=void 0;Ae;Ae=Ke)Ke=Ae.nextSibling,le.test(Ae.className)&&U.node.removeChild(Ae);On(D,U,oe)}function hn(D,U,oe,le){var Ae=Vt(D,U);return U.text=U.node=Ae.pre,Ae.bgClass&&(U.bgClass=Ae.bgClass),Ae.textClass&&(U.textClass=Ae.textClass),xr(D,U),Gr(D,U,oe,le),On(D,U,le),U.node}function On(D,U,oe){if(Qn(D,U.line,U,oe,!0),U.rest)for(var le=0;le<U.rest.length;le++)Qn(D,U.rest[le],U,oe,!1)}function Qn(D,U,oe,le,Ae){if(!U.widgets)return;for(var Ke=Pn(oe),Tt=0,Qt=U.widgets;Tt<Qt.length;++Tt){var fr=Qt[Tt],vr=M("div",[fr.node],"CodeMirror-linewidget"+(fr.className?" "+fr.className:""));fr.handleMouseEvents||vr.setAttribute("cm-ignore-events","true"),qn(fr,vr,oe,le),D.display.input.setUneditable(vr),Ae&&fr.above?Ke.insertBefore(vr,oe.gutter||oe.text):Ke.appendChild(vr),lr(fr,"redraw")}}function qn(D,U,oe,le){if(D.noHScroll){(oe.alignable||(oe.alignable=[])).push(U);var Ae=le.wrapperWidth;U.style.left=le.fixedPos+"px",D.coverGutter||(Ae-=le.gutterTotalWidth,U.style.paddingLeft=le.gutterTotalWidth+"px"),U.style.width=Ae+"px"}D.coverGutter&&(U.style.zIndex=5,U.style.position="relative",D.noHScroll||(U.style.marginLeft=-le.gutterTotalWidth+"px"))}function si(D){if(D.height!=null)return D.height;var U=D.doc.cm;if(!U)return 0;if(!B(document.body,D.node)){var oe="position: relative;";D.coverGutter&&(oe+="margin-left: -"+U.display.gutters.offsetWidth+"px;"),D.noHScroll&&(oe+="width: "+U.display.wrapper.clientWidth+"px;"),O(U.display.measure,M("div",[D.node],null,oe))}return D.height=D.node.parentNode.offsetHeight}function oi(D,U){for(var oe=rt(U);oe!=D.wrapper;oe=oe.parentNode)if(!oe||oe.nodeType==1&&oe.getAttribute("cm-ignore-events")=="true"||oe.parentNode==D.sizer&&oe!=D.mover)return!0}function Kn(D){return D.lineSpace.offsetTop}function Zn(D){return D.mover.offsetHeight-D.lineSpace.offsetHeight}function ni(D){if(D.cachedPaddingH)return D.cachedPaddingH;var U=O(D.measure,M("pre","x","CodeMirror-line-like")),oe=window.getComputedStyle?window.getComputedStyle(U):U.currentStyle,le={left:parseInt(oe.paddingLeft),right:parseInt(oe.paddingRight)};return!isNaN(le.left)&&!isNaN(le.right)&&(D.cachedPaddingH=le),le}function wi(D){return q-D.display.nativeBarWidth}function Di(D){return D.display.scroller.clientWidth-wi(D)-D.display.barWidth}function Ui(D){return D.display.scroller.clientHeight-wi(D)-D.display.barHeight}function ca(D,U,oe){var le=D.options.lineWrapping,Ae=le&&Di(D);if(!U.measure.heights||le&&U.measure.width!=Ae){var Ke=U.measure.heights=[];if(le){U.measure.width=Ae;for(var Tt=U.text.firstChild.getClientRects(),Qt=0;Qt<Tt.length-1;Qt++){var fr=Tt[Qt],vr=Tt[Qt+1];Math.abs(fr.bottom-vr.bottom)>2&&Ke.push((fr.bottom+vr.top)/2-oe.top)}}Ke.push(oe.bottom-oe.top)}}function ia(D,U,oe){if(D.line==U)return{map:D.measure.map,cache:D.measure.cache};for(var le=0;le<D.rest.length;le++)if(D.rest[le]==U)return{map:D.measure.maps[le],cache:D.measure.caches[le]};for(var Ae=0;Ae<D.rest.length;Ae++)if(er(D.rest[Ae])>oe)return{map:D.measure.maps[Ae],cache:D.measure.caches[Ae],before:!0}}function Ia(D,U){U=zn(U);var oe=er(U),le=D.display.externalMeasured=new rs(D.doc,U,oe);le.lineN=oe;var Ae=le.built=_i(D,le);return le.text=Ae.pre,O(D.display.lineMeasure,Ae.pre),le}function Fa(D,U,oe,le){return xa(D,Ea(D,U),oe,le)}function Aa(D,U){if(U>=D.display.viewFrom&&U<D.display.viewTo)return D.display.view[Mo(D,U)];var oe=D.display.externalMeasured;if(oe&&U>=oe.lineN&&U<oe.lineN+oe.size)return oe}function Ea(D,U){var oe=er(U),le=Aa(D,oe);le&&!le.text?le=null:le&&le.changes&&(_n(D,le,oe,to(D)),D.curOp.forceUpdate=!0),le||(le=Ia(D,U));var Ae=ia(le,U,oe);return{line:U,view:le,rect:null,map:Ae.map,cache:Ae.cache,before:Ae.before,hasHeights:!1}}function xa(D,U,oe,le,Ae){U.before&&(oe=-1);var Ke=oe+(le||""),Tt;return U.cache.hasOwnProperty(Ke)?Tt=U.cache[Ke]:(U.rect||(U.rect=U.view.text.getBoundingClientRect()),U.hasHeights||(ca(D,U.view,U.rect),U.hasHeights=!0),Tt=Nr(D,U,oe,le),Tt.bogus||(U.cache[Ke]=Tt)),{left:Tt.left,right:Tt.right,top:Ae?Tt.rtop:Tt.top,bottom:Ae?Tt.rbottom:Tt.bottom}}var Ai={left:0,right:0,top:0,bottom:0};function oa(D,U,oe){for(var le,Ae,Ke,Tt,Qt,fr,vr=0;vr<D.length;vr+=3)if(Qt=D[vr],fr=D[vr+1],U<Qt?(Ae=0,Ke=1,Tt="left"):U<fr?(Ae=U-Qt,Ke=Ae+1):(vr==D.length-3||U==fr&&D[vr+3]>U)&&(Ke=fr-Qt,Ae=Ke-1,U>=fr&&(Tt="right")),Ae!=null){if(le=D[vr+2],Qt==fr&&oe==(le.insertLeft?"left":"right")&&(Tt=oe),oe=="left"&&Ae==0)for(;vr&&D[vr-2]==D[vr-3]&&D[vr-1].insertLeft;)le=D[(vr-=3)+2],Tt="left";if(oe=="right"&&Ae==fr-Qt)for(;vr<D.length-3&&D[vr+3]==D[vr+4]&&!D[vr+5].insertLeft;)le=D[(vr+=3)+2],Tt="right";break}return{node:le,start:Ae,end:Ke,collapse:Tt,coverStart:Qt,coverEnd:fr}}function Ba(D,U){var oe=Ai;if(U=="left")for(var le=0;le<D.length&&!((oe=D[le]).left!=oe.right);le++);else for(var Ae=D.length-1;Ae>=0&&!((oe=D[Ae]).left!=oe.right);Ae--);return oe}function Nr(D,U,oe,le){var Ae=oa(U.map,oe,le),Ke=Ae.node,Tt=Ae.start,Qt=Ae.end,fr=Ae.collapse,vr;if(Ke.nodeType==3){for(var xn=0;xn<4;xn++){for(;Tt&&pe(U.line.text.charAt(Ae.coverStart+Tt));)--Tt;for(;Ae.coverStart+Qt<Ae.coverEnd&&pe(U.line.text.charAt(Ae.coverStart+Qt));)++Qt;if(m&&d<9&&Tt==0&&Qt==Ae.coverEnd-Ae.coverStart?vr=Ke.parentNode.getBoundingClientRect():vr=Ba(H(Ke,Tt,Qt).getClientRects(),le),vr.left||vr.right||Tt==0)break;Qt=Tt,Tt=Tt-1,fr="right"}m&&d<11&&(vr=Qr(D.display.measure,vr))}else{Tt>0&&(fr=le="right");var Hn;D.options.lineWrapping&&(Hn=Ke.getClientRects()).length>1?vr=Hn[le=="right"?Hn.length-1:0]:vr=Ke.getBoundingClientRect()}if(m&&d<9&&!Tt&&(!vr||!vr.left&&!vr.right)){var hi=Ke.parentNode.getClientRects()[0];hi?vr={left:hi.left,right:hi.left+ao(D.display),top:hi.top,bottom:hi.bottom}:vr=Ai}for(var ci=vr.top-U.rect.top,ra=vr.bottom-U.rect.top,Pa=(ci+ra)/2,$a=U.view.measure.heights,Qa=0;Qa<$a.length-1&&!(Pa<$a[Qa]);Qa++);var Ka=Qa?$a[Qa-1]:0,uo=$a[Qa],Fo={left:(fr=="right"?vr.right:vr.left)-U.rect.left,right:(fr=="left"?vr.left:vr.right)-U.rect.left,top:Ka,bottom:uo};return!vr.left&&!vr.right&&(Fo.bogus=!0),D.options.singleCursorHeightPerLine||(Fo.rtop=ci,Fo.rbottom=ra),Fo}function Qr(D,U){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!et(D))return U;var oe=screen.logicalXDPI/screen.deviceXDPI,le=screen.logicalYDPI/screen.deviceYDPI;return{left:U.left*oe,right:U.right*oe,top:U.top*le,bottom:U.bottom*le}}function bn(D){if(D.measure&&(D.measure.cache={},D.measure.heights=null,D.rest))for(var U=0;U<D.rest.length;U++)D.measure.caches[U]={}}function Zr(D){D.display.externalMeasure=null,E(D.display.lineMeasure);for(var U=0;U<D.display.view.length;U++)bn(D.display.view[U])}function hr(D){Zr(D),D.display.cachedCharWidth=D.display.cachedTextHeight=D.display.cachedPaddingH=null,D.options.lineWrapping||(D.display.maxLineChanged=!0),D.display.lineNumChars=null}function jr(){return s&&h?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function wr(){return s&&h?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function an(D){var U=0;if(D.widgets)for(var oe=0;oe<D.widgets.length;++oe)D.widgets[oe].above&&(U+=si(D.widgets[oe]));return U}function Jr(D,U,oe,le,Ae){if(!Ae){var Ke=an(U);oe.top+=Ke,oe.bottom+=Ke}if(le=="line")return oe;le||(le="local");var Tt=Ei(U);if(le=="local"?Tt+=Kn(D.display):Tt-=D.display.viewOffset,le=="page"||le=="window"){var Qt=D.display.lineSpace.getBoundingClientRect();Tt+=Qt.top+(le=="window"?0:wr());var fr=Qt.left+(le=="window"?0:jr());oe.left+=fr,oe.right+=fr}return oe.top+=Tt,oe.bottom+=Tt,oe}function kn(D,U,oe){if(oe=="div")return U;var le=U.left,Ae=U.top;if(oe=="page")le-=jr(),Ae-=wr();else if(oe=="local"||!oe){var Ke=D.display.sizer.getBoundingClientRect();le+=Ke.left,Ae+=Ke.top}var Tt=D.display.lineSpace.getBoundingClientRect();return{left:le-Tt.left,top:Ae-Tt.top}}function Dn(D,U,oe,le,Ae){return le||(le=$e(D.doc,U.line)),Jr(D,le,Fa(D,le,U.ch,Ae),oe)}function Xn(D,U,oe,le,Ae,Ke){le=le||$e(D.doc,U.line),Ae||(Ae=Ea(D,le));function Tt(ra,Pa){var $a=xa(D,Ae,ra,Pa?"right":"left",Ke);return Pa?$a.left=$a.right:$a.right=$a.left,Jr(D,le,$a,oe)}var Qt=yt(le,D.doc.direction),fr=U.ch,vr=U.sticky;if(fr>=le.text.length?(fr=le.text.length,vr="before"):fr<=0&&(fr=0,vr="after"),!Qt)return Tt(vr=="before"?fr-1:fr,vr=="before");function xn(ra,Pa,$a){var Qa=Qt[Pa],Ka=Qa.level==1;return Tt($a?ra-1:ra,Ka!=$a)}var Hn=Re(Qt,fr,vr),hi=be,ci=xn(fr,Hn,vr=="before");return hi!=null&&(ci.other=xn(fr,hi,vr!="before")),ci}function vi(D,U){var oe=0;U=Dt(D.doc,U),D.options.lineWrapping||(oe=ao(D.display)*U.ch);var le=$e(D.doc,U.line),Ae=Ei(le)+Kn(D.display);return{left:oe,right:oe,top:Ae,bottom:Ae+le.height}}function Li(D,U,oe,le,Ae){var Ke=ar(D,U,oe);return Ke.xRel=Ae,le&&(Ke.outside=le),Ke}function ji(D,U,oe){var le=D.doc;if(oe+=D.display.viewOffset,oe<0)return Li(le.first,0,null,-1,-1);var Ae=Kr(le,oe),Ke=le.first+le.size-1;if(Ae>Ke)return Li(le.first+le.size-1,$e(le,Ke).text.length,null,1,1);U<0&&(U=0);for(var Tt=$e(le,Ae);;){var Qt=bo(D,Tt,Ae,U,oe),fr=mi(Tt,Qt.ch+(Qt.xRel>0||Qt.outside>0?1:0));if(!fr)return Qt;var vr=fr.find(1);if(vr.line==Ae)return vr;Tt=$e(le,Ae=vr.line)}}function Sa(D,U,oe,le){le-=an(U);var Ae=U.text.length,Ke=Ne(function(Tt){return xa(D,oe,Tt-1).bottom<=le},Ae,0);return Ae=Ne(function(Tt){return xa(D,oe,Tt).top>le},Ke,Ae),{begin:Ke,end:Ae}}function Ga(D,U,oe,le){oe||(oe=Ea(D,U));var Ae=Jr(D,U,xa(D,oe,le),"line").top;return Sa(D,U,oe,Ae)}function Ya(D,U,oe,le){return D.bottom<=oe?!1:D.top>oe?!0:(le?D.left:D.right)>U}function bo(D,U,oe,le,Ae){Ae-=Ei(U);var Ke=Ea(D,U),Tt=an(U),Qt=0,fr=U.text.length,vr=!0,xn=yt(U,D.doc.direction);if(xn){var Hn=(D.options.lineWrapping?po:vo)(D,U,oe,Ke,xn,le,Ae);vr=Hn.level!=1,Qt=vr?Hn.from:Hn.to-1,fr=vr?Hn.to:Hn.from-1}var hi=null,ci=null,ra=Ne(function(ws){var ts=xa(D,Ke,ws);return ts.top+=Tt,ts.bottom+=Tt,Ya(ts,le,Ae,!1)?(ts.top<=Ae&&ts.left<=le&&(hi=ws,ci=ts),!0):!1},Qt,fr),Pa,$a,Qa=!1;if(ci){var Ka=le-ci.left<ci.right-le,uo=Ka==vr;ra=hi+(uo?0:1),$a=uo?"after":"before",Pa=Ka?ci.left:ci.right}else{!vr&&(ra==fr||ra==Qt)&&ra++,$a=ra==0?"after":ra==U.text.length?"before":xa(D,Ke,ra-(vr?1:0)).bottom+Tt<=Ae==vr?"after":"before";var Fo=Xn(D,ar(oe,ra,$a),"line",U,Ke);Pa=Fo.left,Qa=Ae<Fo.top?-1:Ae>=Fo.bottom?1:0}return ra=De(U.text,ra,1),Li(oe,ra,$a,Qa,le-Pa)}function vo(D,U,oe,le,Ae,Ke,Tt){var Qt=Ne(function(Hn){var hi=Ae[Hn],ci=hi.level!=1;return Ya(Xn(D,ar(oe,ci?hi.to:hi.from,ci?"before":"after"),"line",U,le),Ke,Tt,!0)},0,Ae.length-1),fr=Ae[Qt];if(Qt>0){var vr=fr.level!=1,xn=Xn(D,ar(oe,vr?fr.from:fr.to,vr?"after":"before"),"line",U,le);Ya(xn,Ke,Tt,!0)&&xn.top>Tt&&(fr=Ae[Qt-1])}return fr}function po(D,U,oe,le,Ae,Ke,Tt){var Qt=Sa(D,U,le,Tt),fr=Qt.begin,vr=Qt.end;/\s/.test(U.text.charAt(vr-1))&&vr--;for(var xn=null,Hn=null,hi=0;hi<Ae.length;hi++){var ci=Ae[hi];if(ci.from>=vr||ci.to<=fr)continue;var ra=ci.level!=1,Pa=xa(D,le,ra?Math.min(vr,ci.to)-1:Math.max(fr,ci.from)).right,$a=Pa<Ke?Ke-Pa+1e9:Pa-Ke;(!xn||Hn>$a)&&(xn=ci,Hn=$a)}return xn||(xn=Ae[Ae.length-1]),xn.from<fr&&(xn={from:fr,to:xn.to,level:xn.level}),xn.to>vr&&(xn={from:xn.from,to:vr,level:xn.level}),xn}var Ha;function Oa(D){if(D.cachedTextHeight!=null)return D.cachedTextHeight;if(Ha==null){Ha=M("pre",null,"CodeMirror-line-like");for(var U=0;U<49;++U)Ha.appendChild(document.createTextNode("x")),Ha.appendChild(M("br"));Ha.appendChild(document.createTextNode("x"))}O(D.measure,Ha);var oe=Ha.offsetHeight/50;return oe>3&&(D.cachedTextHeight=oe),E(D.measure),oe||1}function ao(D){if(D.cachedCharWidth!=null)return D.cachedCharWidth;var U=M("span","xxxxxxxxxx"),oe=M("pre",[U],"CodeMirror-line-like");O(D.measure,oe);var le=U.getBoundingClientRect(),Ae=(le.right-le.left)/10;return Ae>2&&(D.cachedCharWidth=Ae),Ae||10}function to(D){for(var U=D.display,oe={},le={},Ae=U.gutters.clientLeft,Ke=U.gutters.firstChild,Tt=0;Ke;Ke=Ke.nextSibling,++Tt){var Qt=D.display.gutterSpecs[Tt].className;oe[Qt]=Ke.offsetLeft+Ke.clientLeft+Ae,le[Qt]=Ke.clientWidth}return{fixedPos:Po(U),gutterTotalWidth:U.gutters.offsetWidth,gutterLeft:oe,gutterWidth:le,wrapperWidth:U.wrapper.clientWidth}}function Po(D){return D.scroller.getBoundingClientRect().left-D.sizer.getBoundingClientRect().left}function Yo(D){var U=Oa(D.display),oe=D.options.lineWrapping,le=oe&&Math.max(5,D.display.scroller.clientWidth/ao(D.display)-3);return function(Ae){if(In(D.doc,Ae))return 0;var Ke=0;if(Ae.widgets)for(var Tt=0;Tt<Ae.widgets.length;Tt++)Ae.widgets[Tt].height&&(Ke+=Ae.widgets[Tt].height);return oe?Ke+(Math.ceil(Ae.text.length/le)||1)*U:Ke+U}}function ro(D){var U=D.doc,oe=Yo(D);U.iter(function(le){var Ae=oe(le);Ae!=le.height&&Xt(le,Ae)})}function za(D,U,oe,le){var Ae=D.display;if(!oe&&rt(U).getAttribute("cm-not-content")=="true")return null;var Ke,Tt,Qt=Ae.lineSpace.getBoundingClientRect();try{Ke=U.clientX-Qt.left,Tt=U.clientY-Qt.top}catch(Hn){return null}var fr=ji(D,Ke,Tt),vr;if(le&&fr.xRel>0&&(vr=$e(D.doc,fr.line).text).length==fr.ch){var xn=P(vr,vr.length,D.options.tabSize)-vr.length;fr=ar(fr.line,Math.max(0,Math.round((Ke-ni(D.display).left)/ao(D.display))-xn))}return fr}function Mo(D,U){if(U>=D.display.viewTo)return null;if(U-=D.display.viewFrom,U<0)return null;for(var oe=D.display.view,le=0;le<oe.length;le++)if(U-=oe[le].size,U<0)return le}function Io(D,U,oe,le){U==null&&(U=D.doc.first),oe==null&&(oe=D.doc.first+D.doc.size),le||(le=0);var Ae=D.display;if(le&&oe<Ae.viewTo&&(Ae.updateLineNumbers==null||Ae.updateLineNumbers>U)&&(Ae.updateLineNumbers=U),D.curOp.viewChanged=!0,U>=Ae.viewTo)nt&&Cn(D.doc,U)<Ae.viewTo&&mo(D);else if(oe<=Ae.viewFrom)nt&&ki(D.doc,oe+le)>Ae.viewFrom?mo(D):(Ae.viewFrom+=le,Ae.viewTo+=le);else if(U<=Ae.viewFrom&&oe>=Ae.viewTo)mo(D);else if(U<=Ae.viewFrom){var Ke=ns(D,oe,oe+le,1);Ke?(Ae.view=Ae.view.slice(Ke.index),Ae.viewFrom=Ke.lineN,Ae.viewTo+=le):mo(D)}else if(oe>=Ae.viewTo){var Tt=ns(D,U,U,-1);Tt?(Ae.view=Ae.view.slice(0,Tt.index),Ae.viewTo=Tt.lineN):mo(D)}else{var Qt=ns(D,U,U,-1),fr=ns(D,oe,oe+le,1);Qt&&fr?(Ae.view=Ae.view.slice(0,Qt.index).concat(Pi(D,Qt.lineN,fr.lineN)).concat(Ae.view.slice(fr.index)),Ae.viewTo+=le):mo(D)}var vr=Ae.externalMeasured;vr&&(oe<vr.lineN?vr.lineN+=le:U<vr.lineN+vr.size&&(Ae.externalMeasured=null))}function ma(D,U,oe){D.curOp.viewChanged=!0;var le=D.display,Ae=D.display.externalMeasured;if(Ae&&U>=Ae.lineN&&U<Ae.lineN+Ae.size&&(le.externalMeasured=null),U<le.viewFrom||U>=le.viewTo)return;var Ke=le.view[Mo(D,U)];if(Ke.node==null)return;var Tt=Ke.changes||(Ke.changes=[]);V(Tt,oe)==-1&&Tt.push(oe)}function mo(D){D.display.viewFrom=D.display.viewTo=D.doc.first,D.display.view=[],D.display.viewOffset=0}function ns(D,U,oe,le){var Ae=Mo(D,U),Ke,Tt=D.display.view;if(!nt||oe==D.doc.first+D.doc.size)return{index:Ae,lineN:oe};for(var Qt=D.display.viewFrom,fr=0;fr<Ae;fr++)Qt+=Tt[fr].size;if(Qt!=U){if(le>0){if(Ae==Tt.length-1)return null;Ke=Qt+Tt[Ae].size-U,Ae++}else Ke=Qt-U;U+=Ke,oe+=Ke}for(;Cn(D.doc,oe)!=oe;){if(Ae==(le<0?0:Tt.length-1))return null;oe+=le*Tt[Ae-(le<0?1:0)].size,Ae+=le}return{index:Ae,lineN:oe}}function Zo(D,U,oe){var le=D.display,Ae=le.view;Ae.length==0||U>=le.viewTo||oe<=le.viewFrom?(le.view=Pi(D,U,oe),le.viewFrom=U):(le.viewFrom>U?le.view=Pi(D,U,le.viewFrom).concat(le.view):le.viewFrom<U&&(le.view=le.view.slice(Mo(D,U))),le.viewFrom=U,le.viewTo<oe?le.view=le.view.concat(Pi(D,le.viewTo,oe)):le.viewTo>oe&&(le.view=le.view.slice(0,Mo(D,oe)))),le.viewTo=oe}function Oo(D){for(var U=D.display.view,oe=0,le=0;le<U.length;le++){var Ae=U[le];!Ae.hidden&&(!Ae.node||Ae.changes)&&++oe}return oe}function Ro(D){D.display.input.showSelection(D.display.input.prepareSelection())}function hs(D,U){U===void 0&&(U=!0);for(var oe=D.doc,le={},Ae=le.cursors=document.createDocumentFragment(),Ke=le.selection=document.createDocumentFragment(),Tt=0;Tt<oe.sel.ranges.length;Tt++){if(!U&&Tt==oe.sel.primIndex)continue;var Qt=oe.sel.ranges[Tt];if(Qt.from().line>=D.display.viewTo||Qt.to().line<D.display.viewFrom)continue;var fr=Qt.empty();(fr||D.options.showCursorWhenSelecting)&&Uo(D,Qt.head,Ae),fr||Es(D,Qt,Ke)}return le}function Uo(D,U,oe){var le=Xn(D,U,"div",null,null,!D.options.singleCursorHeightPerLine),Ae=oe.appendChild(M("div","\xA0","CodeMirror-cursor"));if(Ae.style.left=le.left+"px",Ae.style.top=le.top+"px",Ae.style.height=Math.max(0,le.bottom-le.top)*D.options.cursorHeight+"px",le.other){var Ke=oe.appendChild(M("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));Ke.style.display="",Ke.style.left=le.other.left+"px",Ke.style.top=le.other.top+"px",Ke.style.height=(le.other.bottom-le.other.top)*.85+"px"}}function Ja(D,U){return D.top-U.top||D.left-U.left}function Es(D,U,oe){var le=D.display,Ae=D.doc,Ke=document.createDocumentFragment(),Tt=ni(D.display),Qt=Tt.left,fr=Math.max(le.sizerWidth,Di(D)-le.sizer.offsetLeft)-Tt.right,vr=Ae.direction=="ltr";function xn(uo,Fo,ws,ts){Fo<0&&(Fo=0),Fo=Math.round(Fo),ts=Math.round(ts),Ke.appendChild(M("div",null,"CodeMirror-selected","position: absolute; left: "+uo+`px;
top: `+Fo+"px; width: "+(ws==null?fr-uo:ws)+`px;
height: `+(ts-Fo)+"px"))}function Hn(uo,Fo,ws){var ts=$e(Ae,uo),js=ts.text.length,hl,Pl;function Ll(ic,Dc){return Dn(D,ar(uo,ic),"div",ts,Dc)}function bc(ic,Dc,uc){var gc=Ga(D,ts,null,ic),dc=Dc=="ltr"==(uc=="after")?"left":"right",Jl=uc=="after"?gc.begin:gc.end-(/\s/.test(ts.text.charAt(gc.end-1))?2:1);return Ll(Jl,dc)[dc]}var Gc=yt(ts,Ae.direction);return me(Gc,Fo||0,ws==null?js:ws,function(ic,Dc,uc,gc){var dc=uc=="ltr",Jl=Ll(ic,dc?"left":"right"),Hc=Ll(Dc-1,dc?"right":"left"),cd=Fo==null&&ic==0,su=ws==null&&Dc==js,hc=gc==0,eu=!Gc||gc==Gc.length-1;if(Hc.top-Jl.top<=3){var Ic=(vr?cd:su)&&hc,$d=(vr?su:cd)&&eu,Do=Ic?Qt:(dc?Jl:Hc).left,Qc=$d?fr:(dc?Hc:Jl).right;xn(Do,Jl.top,Qc-Do,Jl.bottom)}else{var lu,zl,Cu,fl;dc?(lu=vr&&cd&&hc?Qt:Jl.left,zl=vr?fr:bc(ic,uc,"before"),Cu=vr?Qt:bc(Dc,uc,"after"),fl=vr&&su&&eu?fr:Hc.right):(lu=vr?bc(ic,uc,"before"):Qt,zl=!vr&&cd&&hc?fr:Jl.right,Cu=!vr&&su&&eu?Qt:Hc.left,fl=vr?bc(Dc,uc,"after"):fr),xn(lu,Jl.top,zl-lu,Jl.bottom),Jl.bottom<Hc.top&&xn(Qt,Jl.bottom,null,Hc.top),xn(Cu,Hc.top,fl-Cu,Hc.bottom)}(!hl||Ja(Jl,hl)<0)&&(hl=Jl),Ja(Hc,hl)<0&&(hl=Hc),(!Pl||Ja(Jl,Pl)<0)&&(Pl=Jl),Ja(Hc,Pl)<0&&(Pl=Hc)}),{start:hl,end:Pl}}var hi=U.from(),ci=U.to();if(hi.line==ci.line)Hn(hi.line,hi.ch,ci.ch);else{var ra=$e(Ae,hi.line),Pa=$e(Ae,ci.line),$a=zn(ra)==zn(Pa),Qa=Hn(hi.line,hi.ch,$a?ra.text.length+1:null).end,Ka=Hn(ci.line,$a?0:null,ci.ch).start;$a&&(Qa.top<Ka.top-2?(xn(Qa.right,Qa.top,null,Qa.bottom),xn(Qt,Ka.top,Ka.left,Ka.bottom)):xn(Qa.right,Qa.top,Ka.left-Qa.right,Qa.bottom)),Qa.bottom<Ka.top&&xn(Qt,Qa.bottom,null,Ka.top)}oe.appendChild(Ke)}function oo(D){if(!D.state.focused)return;var U=D.display;clearInterval(U.blinker);var oe=!0;U.cursorDiv.style.visibility="",D.options.cursorBlinkRate>0?U.blinker=setInterval(function(){D.hasFocus()||Vo(D),U.cursorDiv.style.visibility=(oe=!oe)?"":"hidden"},D.options.cursorBlinkRate):D.options.cursorBlinkRate<0&&(U.cursorDiv.style.visibility="hidden")}function Fs(D){D.state.focused||(D.display.input.focus(),Wo(D))}function qo(D){D.state.delayingBlurEvent=!0,setTimeout(function(){D.state.delayingBlurEvent&&(D.state.delayingBlurEvent=!1,Vo(D))},100)}function Wo(D,U){if(D.state.delayingBlurEvent&&(D.state.delayingBlurEvent=!1),D.options.readOnly=="nocursor")return;D.state.focused||(Ft(D,"focus",D,U),D.state.focused=!0,J(D.display.wrapper,"CodeMirror-focused"),!D.curOp&&D.display.selForContextMenu!=D.doc.sel&&(D.display.input.reset(),a&&setTimeout(function(){return D.display.input.reset(!0)},20)),D.display.input.receivedFocus()),oo(D)}function Vo(D,U){if(D.state.delayingBlurEvent)return;D.state.focused&&(Ft(D,"blur",D,U),D.state.focused=!1,C(D.display.wrapper,"CodeMirror-focused")),clearInterval(D.display.blinker),setTimeout(function(){D.state.focused||(D.display.shift=!1)},150)}function Go(D){for(var U=D.display,oe=U.lineDiv.offsetTop,le=0;le<U.view.length;le++){var Ae=U.view[le],Ke=D.options.lineWrapping,Tt=void 0,Qt=0;if(Ae.hidden)continue;if(m&&d<8){var fr=Ae.node.offsetTop+Ae.node.offsetHeight;Tt=fr-oe,oe=fr}else{var vr=Ae.node.getBoundingClientRect();Tt=vr.bottom-vr.top,!Ke&&Ae.text.firstChild&&(Qt=Ae.text.firstChild.getBoundingClientRect().right-vr.left-1)}var xn=Ae.line.height-Tt;if((xn>.005||xn<-.005)&&(Xt(Ae.line,Tt),os(Ae.line),Ae.rest))for(var Hn=0;Hn<Ae.rest.length;Hn++)os(Ae.rest[Hn]);if(Qt>D.display.sizerWidth){var hi=Math.ceil(Qt/ao(D.display));hi>D.display.maxLineLength&&(D.display.maxLineLength=hi,D.display.maxLine=Ae.line,D.display.maxLineChanged=!0)}}}function os(D){if(D.widgets)for(var U=0;U<D.widgets.length;++U){var oe=D.widgets[U],le=oe.node.parentNode;le&&(oe.height=le.offsetHeight)}}function Vs(D,U,oe){var le=oe&&oe.top!=null?Math.max(0,oe.top):D.scroller.scrollTop;le=Math.floor(le-Kn(D));var Ae=oe&&oe.bottom!=null?oe.bottom:le+D.wrapper.clientHeight,Ke=Kr(U,le),Tt=Kr(U,Ae);if(oe&&oe.ensure){var Qt=oe.ensure.from.line,fr=oe.ensure.to.line;Qt<Ke?(Ke=Qt,Tt=Kr(U,Ei($e(U,Qt))+D.wrapper.clientHeight)):Math.min(fr,U.lastLine())>=Tt&&(Ke=Kr(U,Ei($e(U,fr))-D.wrapper.clientHeight),Tt=fr)}return{from:Ke,to:Math.max(Tt,Ke+1)}}function xs(D,U){if(Ut(D,"scrollCursorIntoView"))return;var oe=D.display,le=oe.sizer.getBoundingClientRect(),Ae=null;if(U.top+le.top<0?Ae=!0:U.bottom+le.top>(window.innerHeight||document.documentElement.clientHeight)&&(Ae=!1),Ae!=null&&!r){var Ke=M("div","\u200B",null,`position: absolute;
top: `+(U.top-oe.viewOffset-Kn(D.display))+`px;
height: `+(U.bottom-U.top+wi(D)+oe.barHeight)+`px;
left: `+U.left+"px; width: "+Math.max(2,U.right-U.left)+"px;");D.display.lineSpace.appendChild(Ke),Ke.scrollIntoView(Ae),D.display.lineSpace.removeChild(Ke)}}function Js(D,U,oe,le){le==null&&(le=0);var Ae;!D.options.lineWrapping&&U==oe&&(U=U.ch?ar(U.line,U.sticky=="before"?U.ch-1:U.ch,"after"):U,oe=U.sticky=="before"?ar(U.line,U.ch+1,"before"):U);for(var Ke=0;Ke<5;Ke++){var Tt=!1,Qt=Xn(D,U),fr=!oe||oe==U?Qt:Xn(D,oe);Ae={left:Math.min(Qt.left,fr.left),top:Math.min(Qt.top,fr.top)-le,right:Math.max(Qt.left,fr.left),bottom:Math.max(Qt.bottom,fr.bottom)+le};var vr=ks(D,Ae),xn=D.doc.scrollTop,Hn=D.doc.scrollLeft;if(vr.scrollTop!=null&&(ho(D,vr.scrollTop),Math.abs(D.doc.scrollTop-xn)>1&&(Tt=!0)),vr.scrollLeft!=null&&(ml(D,vr.scrollLeft),Math.abs(D.doc.scrollLeft-Hn)>1&&(Tt=!0)),!Tt)break}return Ae}function Bs(D,U){var oe=ks(D,U);oe.scrollTop!=null&&ho(D,oe.scrollTop),oe.scrollLeft!=null&&ml(D,oe.scrollLeft)}function ks(D,U){var oe=D.display,le=Oa(D.display);U.top<0&&(U.top=0);var Ae=D.curOp&&D.curOp.scrollTop!=null?D.curOp.scrollTop:oe.scroller.scrollTop,Ke=Ui(D),Tt={};U.bottom-U.top>Ke&&(U.bottom=U.top+Ke);var Qt=D.doc.height+Zn(oe),fr=U.top<le,vr=U.bottom>Qt-le;if(U.top<Ae)Tt.scrollTop=fr?0:U.top;else if(U.bottom>Ae+Ke){var xn=Math.min(U.top,(vr?Qt:U.bottom)-Ke);xn!=Ae&&(Tt.scrollTop=xn)}var Hn=D.options.fixedGutter?0:oe.gutters.offsetWidth,hi=D.curOp&&D.curOp.scrollLeft!=null?D.curOp.scrollLeft:oe.scroller.scrollLeft-Hn,ci=Di(D)-oe.gutters.offsetWidth,ra=U.right-U.left>ci;return ra&&(U.right=U.left+ci),U.left<10?Tt.scrollLeft=0:U.left<hi?Tt.scrollLeft=Math.max(0,U.left+Hn-(ra?0:10)):U.right>ci+hi-3&&(Tt.scrollLeft=U.right+(ra?0:10)-ci),Tt}function Jo(D,U){if(U==null)return;Ps(D),D.curOp.scrollTop=(D.curOp.scrollTop==null?D.doc.scrollTop:D.curOp.scrollTop)+U}function bs(D){Ps(D);var U=D.getCursor();D.curOp.scrollToPos={from:U,to:U,margin:D.options.cursorScrollMargin}}function Ho(D,U,oe){(U!=null||oe!=null)&&Ps(D),U!=null&&(D.curOp.scrollLeft=U),oe!=null&&(D.curOp.scrollTop=oe)}function Ls(D,U){Ps(D),D.curOp.scrollToPos=U}function Ps(D){var U=D.curOp.scrollToPos;if(U){D.curOp.scrollToPos=null;var oe=vi(D,U.from),le=vi(D,U.to);Ra(D,oe,le,U.margin)}}function Ra(D,U,oe,le){var Ae=ks(D,{left:Math.min(U.left,oe.left),top:Math.min(U.top,oe.top)-le,right:Math.max(U.right,oe.right),bottom:Math.max(U.bottom,oe.bottom)+le});Ho(D,Ae.scrollLeft,Ae.scrollTop)}function ho(D,U){if(Math.abs(D.doc.scrollTop-U)<2)return;A||xl(D,{top:U}),ll(D,U,!0),A&&xl(D),cl(D,100)}function ll(D,U,oe){if(U=Math.max(0,Math.min(D.display.scroller.scrollHeight-D.display.scroller.clientHeight,U)),D.display.scroller.scrollTop==U&&!oe)return;D.doc.scrollTop=U,D.display.scrollbars.setScrollTop(U),D.display.scroller.scrollTop!=U&&(D.display.scroller.scrollTop=U)}function ml(D,U,oe,le){if(U=Math.max(0,Math.min(U,D.display.scroller.scrollWidth-D.display.scroller.clientWidth)),(oe?U==D.doc.scrollLeft:Math.abs(D.doc.scrollLeft-U)<2)&&!le)return;D.doc.scrollLeft=U,Gl(D),D.display.scroller.scrollLeft!=U&&(D.display.scroller.scrollLeft=U),D.display.scrollbars.setScrollLeft(U)}function wl(D){var U=D.display,oe=U.gutters.offsetWidth,le=Math.round(D.doc.height+Zn(D.display));return{clientHeight:U.scroller.clientHeight,viewHeight:U.wrapper.clientHeight,scrollWidth:U.scroller.scrollWidth,clientWidth:U.scroller.clientWidth,viewWidth:U.wrapper.clientWidth,barLeft:D.options.fixedGutter?oe:0,docHeight:le,scrollHeight:le+wi(D)+U.barHeight,nativeBarWidth:U.nativeBarWidth,gutterWidth:oe}}var El=function(U,oe,le){this.cm=le;var Ae=this.vert=M("div",[M("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),Ke=this.horiz=M("div",[M("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");Ae.tabIndex=Ke.tabIndex=-1,U(Ae),U(Ke),Pe(Ae,"scroll",function(){Ae.clientHeight&&oe(Ae.scrollTop,"vertical")}),Pe(Ke,"scroll",function(){Ke.clientWidth&&oe(Ke.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,m&&d<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};El.prototype.update=function(D){var U=D.scrollWidth>D.clientWidth+1,oe=D.scrollHeight>D.clientHeight+1,le=D.nativeBarWidth;if(oe){this.vert.style.display="block",this.vert.style.bottom=U?le+"px":"0";var Ae=D.viewHeight-(U?le:0);this.vert.firstChild.style.height=Math.max(0,D.scrollHeight-D.clientHeight+Ae)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(U){this.horiz.style.display="block",this.horiz.style.right=oe?le+"px":"0",this.horiz.style.left=D.barLeft+"px";var Ke=D.viewWidth-D.barLeft-(oe?le:0);this.horiz.firstChild.style.width=Math.max(0,D.scrollWidth-D.clientWidth+Ke)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&D.clientHeight>0&&(le==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:oe?le:0,bottom:U?le:0}},El.prototype.setScrollLeft=function(D){this.horiz.scrollLeft!=D&&(this.horiz.scrollLeft=D),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},El.prototype.setScrollTop=function(D){this.vert.scrollTop!=D&&(this.vert.scrollTop=D),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},El.prototype.zeroWidthHack=function(){var D=g&&!u?"12px":"18px";this.horiz.style.height=this.vert.style.width=D,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new G,this.disableVert=new G},El.prototype.enableZeroWidthBar=function(D,U,oe){D.style.pointerEvents="auto";function le(){var Ae=D.getBoundingClientRect(),Ke=oe=="vert"?document.elementFromPoint(Ae.right-1,(Ae.top+Ae.bottom)/2):document.elementFromPoint((Ae.right+Ae.left)/2,Ae.bottom-1);Ke!=D?D.style.pointerEvents="none":U.set(1e3,le)}U.set(1e3,le)},El.prototype.clear=function(){var D=this.horiz.parentNode;D.removeChild(this.horiz),D.removeChild(this.vert)};var Xs=function(){};Xs.prototype.update=function(){return{bottom:0,right:0}},Xs.prototype.setScrollLeft=function(){},Xs.prototype.setScrollTop=function(){},Xs.prototype.clear=function(){};function Xo(D,U){U||(U=wl(D));var oe=D.display.barWidth,le=D.display.barHeight;gl(D,U);for(var Ae=0;Ae<4&&oe!=D.display.barWidth||le!=D.display.barHeight;Ae++)oe!=D.display.barWidth&&D.options.lineWrapping&&Go(D),gl(D,wl(D)),oe=D.display.barWidth,le=D.display.barHeight}function gl(D,U){var oe=D.display,le=oe.scrollbars.update(U);oe.sizer.style.paddingRight=(oe.barWidth=le.right)+"px",oe.sizer.style.paddingBottom=(oe.barHeight=le.bottom)+"px",oe.heightForcer.style.borderBottom=le.bottom+"px solid transparent",le.right&&le.bottom?(oe.scrollbarFiller.style.display="block",oe.scrollbarFiller.style.height=le.bottom+"px",oe.scrollbarFiller.style.width=le.right+"px"):oe.scrollbarFiller.style.display="",le.bottom&&D.options.coverGutterNextToScrollbar&&D.options.fixedGutter?(oe.gutterFiller.style.display="block",oe.gutterFiller.style.height=le.bottom+"px",oe.gutterFiller.style.width=U.gutterWidth+"px"):oe.gutterFiller.style.display=""}var Vl={native:El,null:Xs};function Us(D){D.display.scrollbars&&(D.display.scrollbars.clear(),D.display.scrollbars.addClass&&C(D.display.wrapper,D.display.scrollbars.addClass)),D.display.scrollbars=new Vl[D.options.scrollbarStyle](function(U){D.display.wrapper.insertBefore(U,D.display.scrollbarFiller),Pe(U,"mousedown",function(){D.state.focused&&setTimeout(function(){return D.display.input.focus()},0)}),U.setAttribute("cm-not-content","true")},function(U,oe){oe=="horizontal"?ml(D,U):ho(D,U)},D),D.display.scrollbars.addClass&&J(D.display.wrapper,D.display.scrollbars.addClass)}var $s=0;function us(D){D.curOp={cm:D,viewChanged:!1,startHeight:D.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:++$s},ha(D.curOp)}function _l(D){var U=D.curOp;U&&ta(U,function(oe){for(var le=0;le<oe.ops.length;le++)oe.ops[le].cm.curOp=null;Wc(oe)})}function Wc(D){for(var U=D.ops,oe=0;oe<U.length;oe++)fc(U[oe]);for(var le=0;le<U.length;le++)Bl(U[le]);for(var Ae=0;Ae<U.length;Ae++)oc(U[Ae]);for(var Ke=0;Ke<U.length;Ke++)sc(U[Ke]);for(var Tt=0;Tt<U.length;Tt++)ql(U[Tt])}function fc(D){var U=D.cm,oe=U.display;Oc(U),D.updateMaxLine&&Ri(U),D.mustUpdate=D.viewChanged||D.forceUpdate||D.scrollTop!=null||D.scrollToPos&&(D.scrollToPos.from.line<oe.viewFrom||D.scrollToPos.to.line>=oe.viewTo)||oe.maxLineChanged&&U.options.lineWrapping,D.update=D.mustUpdate&&new da(U,D.mustUpdate&&{top:D.scrollTop,ensure:D.scrollToPos},D.forceUpdate)}function Bl(D){D.updatedDisplay=D.mustUpdate&&Ss(D.cm,D.update)}function oc(D){var U=D.cm,oe=U.display;D.updatedDisplay&&Go(U),D.barMeasure=wl(U),oe.maxLineChanged&&!U.options.lineWrapping&&(D.adjustWidthTo=Fa(U,oe.maxLine,oe.maxLine.text.length).left+3,U.display.sizerWidth=D.adjustWidthTo,D.barMeasure.scrollWidth=Math.max(oe.scroller.clientWidth,oe.sizer.offsetLeft+D.adjustWidthTo+wi(U)+U.display.barWidth),D.maxScrollLeft=Math.max(0,oe.sizer.offsetLeft+D.adjustWidthTo-Di(U))),(D.updatedDisplay||D.selectionChanged)&&(D.preparedSelection=oe.input.prepareSelection())}function sc(D){var U=D.cm;D.adjustWidthTo!=null&&(U.display.sizer.style.minWidth=D.adjustWidthTo+"px",D.maxScrollLeft<U.doc.scrollLeft&&ml(U,Math.min(U.display.scroller.scrollLeft,D.maxScrollLeft),!0),U.display.maxLineChanged=!1);var oe=D.focus&&D.focus==X();D.preparedSelection&&U.display.input.showSelection(D.preparedSelection,oe),(D.updatedDisplay||D.startHeight!=U.doc.height)&&Xo(U,D.barMeasure),D.updatedDisplay&&Xl(U,D.barMeasure),D.selectionChanged&&oo(U),U.state.focused&&D.updateInput&&U.display.input.reset(D.typing),oe&&Fs(D.cm)}function ql(D){var U=D.cm,oe=U.display,le=U.doc;if(D.updatedDisplay&&Ws(U,D.update),oe.wheelStartX!=null&&(D.scrollTop!=null||D.scrollLeft!=null||D.scrollToPos)&&(oe.wheelStartX=oe.wheelStartY=null),D.scrollTop!=null&&ll(U,D.scrollTop,D.forceScroll),D.scrollLeft!=null&&ml(U,D.scrollLeft,!0,!0),D.scrollToPos){var Ae=Js(U,Dt(le,D.scrollToPos.from),Dt(le,D.scrollToPos.to),D.scrollToPos.margin);xs(U,Ae)}var Ke=D.maybeHiddenMarkers,Tt=D.maybeUnhiddenMarkers;if(Ke)for(var Qt=0;Qt<Ke.length;++Qt)Ke[Qt].lines.length||Ft(Ke[Qt],"hide");if(Tt)for(var fr=0;fr<Tt.length;++fr)Tt[fr].lines.length&&Ft(Tt[fr],"unhide");oe.wrapper.offsetHeight&&(le.scrollTop=U.display.scroller.scrollTop),D.changeObjs&&Ft(U,"changes",U,D.changeObjs),D.update&&D.update.finish()}function Al(D,U){if(D.curOp)return U();us(D);try{return U()}finally{_l(D)}}function zs(D,U){return function(){if(D.curOp)return U.apply(D,arguments);us(D);try{return U.apply(D,arguments)}finally{_l(D)}}}function Ml(D){return function(){if(this.curOp)return D.apply(this,arguments);us(this);try{return D.apply(this,arguments)}finally{_l(this)}}}function vl(D){return function(){var U=this.cm;if(!U||U.curOp)return D.apply(this,arguments);us(U);try{return D.apply(this,arguments)}finally{_l(U)}}}function cl(D,U){D.doc.highlightFrontier<D.display.viewTo&&D.state.highlight.set(U,z(mn,D))}function mn(D){var U=D.doc;if(U.highlightFrontier>=D.display.viewTo)return;var oe=+new Date+D.options.workTime,le=Gn(D,U.highlightFrontier),Ae=[];U.iter(le.line,Math.min(U.first+U.size,D.display.viewTo+500),function(Ke){if(le.line>=D.display.viewFrom){var Tt=Ke.styles,Qt=Ke.text.length>D.options.maxHighlightLength?lt(U.mode,le.state):null,fr=vn(D,Ke,le,!0);Qt&&(le.state=Qt),Ke.styles=fr.styles;var vr=Ke.styleClasses,xn=fr.classes;xn?Ke.styleClasses=xn:vr&&(Ke.styleClasses=null);for(var Hn=!Tt||Tt.length!=Ke.styles.length||vr!=xn&&(!vr||!xn||vr.bgClass!=xn.bgClass||vr.textClass!=xn.textClass),hi=0;!Hn&&hi<Tt.length;++hi)Hn=Tt[hi]!=Ke.styles[hi];Hn&&Ae.push(le.line),Ke.stateAfter=le.save(),le.nextLine()}else Ke.text.length<=D.options.maxHighlightLength&&di(D,Ke.text,le),Ke.stateAfter=le.line%5==0?le.save():null,le.nextLine();if(+new Date>oe)return cl(D,D.options.workDelay),!0}),U.highlightFrontier=le.line,U.modeFrontier=Math.max(U.modeFrontier,le.line),Ae.length&&Al(D,function(){for(var Ke=0;Ke<Ae.length;Ke++)ma(D,Ae[Ke],"text")})}var da=function(U,oe,le){var Ae=U.display;this.viewport=oe,this.visible=Vs(Ae,U.doc,oe),this.editorIsHidden=!Ae.wrapper.offsetWidth,this.wrapperHeight=Ae.wrapper.clientHeight,this.wrapperWidth=Ae.wrapper.clientWidth,this.oldDisplayWidth=Di(U),this.force=le,this.dims=to(U),this.events=[]};da.prototype.signal=function(D,U){$t(D,U)&&this.events.push(arguments)},da.prototype.finish=function(){for(var D=0;D<this.events.length;D++)Ft.apply(null,this.events[D])};function Oc(D){var U=D.display;!U.scrollbarsClipped&&U.scroller.offsetWidth&&(U.nativeBarWidth=U.scroller.offsetWidth-U.scroller.clientWidth,U.heightForcer.style.height=wi(D)+"px",U.sizer.style.marginBottom=-U.nativeBarWidth+"px",U.sizer.style.borderRightWidth=wi(D)+"px",U.scrollbarsClipped=!0)}function pc(D){if(D.hasFocus())return null;var U=X();if(!U||!B(D.display.lineDiv,U))return null;var oe={activeElt:U};if(window.getSelection){var le=window.getSelection();le.anchorNode&&le.extend&&B(D.display.lineDiv,le.anchorNode)&&(oe.anchorNode=le.anchorNode,oe.anchorOffset=le.anchorOffset,oe.focusNode=le.focusNode,oe.focusOffset=le.focusOffset)}return oe}function xc(D){if(!D||!D.activeElt||D.activeElt==X())return;if(D.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(D.activeElt.nodeName)&&D.anchorNode&&B(document.body,D.anchorNode)&&B(document.body,D.focusNode)){var U=window.getSelection(),oe=document.createRange();oe.setEnd(D.anchorNode,D.anchorOffset),oe.collapse(!1),U.removeAllRanges(),U.addRange(oe),U.extend(D.focusNode,D.focusOffset)}}function Ss(D,U){var oe=D.display,le=D.doc;if(U.editorIsHidden)return mo(D),!1;if(!U.force&&U.visible.from>=oe.viewFrom&&U.visible.to<=oe.viewTo&&(oe.updateLineNumbers==null||oe.updateLineNumbers>=oe.viewTo)&&oe.renderedView==oe.view&&Oo(D)==0)return!1;Kc(D)&&(mo(D),U.dims=to(D));var Ae=le.first+le.size,Ke=Math.max(U.visible.from-D.options.viewportMargin,le.first),Tt=Math.min(Ae,U.visible.to+D.options.viewportMargin);oe.viewFrom<Ke&&Ke-oe.viewFrom<20&&(Ke=Math.max(le.first,oe.viewFrom)),oe.viewTo>Tt&&oe.viewTo-Tt<20&&(Tt=Math.min(Ae,oe.viewTo)),nt&&(Ke=Cn(D.doc,Ke),Tt=ki(D.doc,Tt));var Qt=Ke!=oe.viewFrom||Tt!=oe.viewTo||oe.lastWrapHeight!=U.wrapperHeight||oe.lastWrapWidth!=U.wrapperWidth;Zo(D,Ke,Tt),oe.viewOffset=Ei($e(D.doc,oe.viewFrom)),D.display.mover.style.top=oe.viewOffset+"px";var fr=Oo(D);if(!Qt&&fr==0&&!U.force&&oe.renderedView==oe.view&&(oe.updateLineNumbers==null||oe.updateLineNumbers>=oe.viewTo))return!1;var vr=pc(D);return fr>4&&(oe.lineDiv.style.display="none"),ul(D,oe.updateLineNumbers,U.dims),fr>4&&(oe.lineDiv.style.display=""),oe.renderedView=oe.view,xc(vr),E(oe.cursorDiv),E(oe.selectionDiv),oe.gutters.style.height=oe.sizer.style.minHeight=0,Qt&&(oe.lastWrapHeight=U.wrapperHeight,oe.lastWrapWidth=U.wrapperWidth,cl(D,400)),oe.updateLineNumbers=null,!0}function Ws(D,U){for(var oe=U.viewport,le=!0;;le=!1){if(!le||!D.options.lineWrapping||U.oldDisplayWidth==Di(D)){if(oe&&oe.top!=null&&(oe={top:Math.min(D.doc.height+Zn(D.display)-Ui(D),oe.top)}),U.visible=Vs(D.display,D.doc,oe),U.visible.from>=D.display.viewFrom&&U.visible.to<=D.display.viewTo)break}else le&&(U.visible=Vs(D.display,D.doc,oe));if(!Ss(D,U))break;Go(D);var Ae=wl(D);Ro(D),Xo(D,Ae),Xl(D,Ae),U.force=!1}U.signal(D,"update",D),(D.display.viewFrom!=D.display.reportedViewFrom||D.display.viewTo!=D.display.reportedViewTo)&&(U.signal(D,"viewportChange",D,D.display.viewFrom,D.display.viewTo),D.display.reportedViewFrom=D.display.viewFrom,D.display.reportedViewTo=D.display.viewTo)}function xl(D,U){var oe=new da(D,U);if(Ss(D,oe)){Go(D),Ws(D,oe);var le=wl(D);Ro(D),Xo(D,le),Xl(D,le),oe.finish()}}function ul(D,U,oe){var le=D.display,Ae=D.options.lineNumbers,Ke=le.lineDiv,Tt=Ke.firstChild;function Qt(ra){var Pa=ra.nextSibling;return a&&g&&D.display.currentWheelTarget==ra?ra.style.display="none":ra.parentNode.removeChild(ra),Pa}for(var fr=le.view,vr=le.viewFrom,xn=0;xn<fr.length;xn++){var Hn=fr[xn];if(!Hn.hidden)if(!Hn.node||Hn.node.parentNode!=Ke){var hi=hn(D,Hn,vr,oe);Ke.insertBefore(hi,Tt)}else{for(;Tt!=Hn.node;)Tt=Qt(Tt);var ci=Ae&&U!=null&&U<=vr&&Hn.lineNumber;Hn.changes&&(V(Hn.changes,"gutter")>-1&&(ci=!1),_n(D,Hn,vr,oe)),ci&&(E(Hn.lineNumber),Hn.lineNumber.appendChild(document.createTextNode(Fn(D.options,vr)))),Tt=Hn.node.nextSibling}vr+=Hn.size}for(;Tt;)Tt=Qt(Tt)}function nc(D){var U=D.gutters.offsetWidth;D.sizer.style.marginLeft=U+"px"}function Xl(D,U){D.display.sizer.style.minHeight=U.docHeight+"px",D.display.heightForcer.style.top=U.docHeight+"px",D.display.gutters.style.height=U.docHeight+D.display.barHeight+wi(D)+"px"}function Gl(D){var U=D.display,oe=U.view;if(!U.alignWidgets&&(!U.gutters.firstChild||!D.options.fixedGutter))return;for(var le=Po(U)-U.scroller.scrollLeft+D.doc.scrollLeft,Ae=U.gutters.offsetWidth,Ke=le+"px",Tt=0;Tt<oe.length;Tt++)if(!oe[Tt].hidden){D.options.fixedGutter&&(oe[Tt].gutter&&(oe[Tt].gutter.style.left=Ke),oe[Tt].gutterBackground&&(oe[Tt].gutterBackground.style.left=Ke));var Qt=oe[Tt].alignable;if(Qt)for(var fr=0;fr<Qt.length;fr++)Qt[fr].style.left=Ke}D.options.fixedGutter&&(U.gutters.style.left=le+Ae+"px")}function Kc(D){if(!D.options.lineNumbers)return!1;var U=D.doc,oe=Fn(D.options,U.first+U.size-1),le=D.display;if(oe.length!=le.lineNumChars){var Ae=le.measure.appendChild(M("div",[M("div",oe)],"CodeMirror-linenumber CodeMirror-gutter-elt")),Ke=Ae.firstChild.offsetWidth,Tt=Ae.offsetWidth-Ke;return le.lineGutter.style.width="",le.lineNumInnerWidth=Math.max(Ke,le.lineGutter.offsetWidth-Tt)+1,le.lineNumWidth=le.lineNumInnerWidth+Tt,le.lineNumChars=le.lineNumInnerWidth?oe.length:-1,le.lineGutter.style.width=le.lineNumWidth+"px",nc(D.display),!0}return!1}function Hl(D,U){for(var oe=[],le=!1,Ae=0;Ae<D.length;Ae++){var Ke=D[Ae],Tt=null;if(typeof Ke!="string"&&(Tt=Ke.style,Ke=Ke.className),Ke=="CodeMirror-linenumbers")if(U)le=!0;else continue;oe.push({className:Ke,style:Tt})}return U&&!le&&oe.push({className:"CodeMirror-linenumbers",style:null}),oe}function Mc(D){var U=D.gutters,oe=D.gutterSpecs;E(U),D.lineGutter=null;for(var le=0;le<oe.length;++le){var Ae=oe[le],Ke=Ae.className,Tt=Ae.style,Qt=U.appendChild(M("div",null,"CodeMirror-gutter "+Ke));Tt&&(Qt.style.cssText=Tt),Ke=="CodeMirror-linenumbers"&&(D.lineGutter=Qt,Qt.style.width=(D.lineNumWidth||1)+"px")}U.style.display=oe.length?"":"none",nc(D)}function Sc(D){Mc(D.display),Io(D),Gl(D)}function Ts(D,U,oe,le){var Ae=this;this.input=oe,Ae.scrollbarFiller=M("div",null,"CodeMirror-scrollbar-filler"),Ae.scrollbarFiller.setAttribute("cm-not-content","true"),Ae.gutterFiller=M("div",null,"CodeMirror-gutter-filler"),Ae.gutterFiller.setAttribute("cm-not-content","true"),Ae.lineDiv=F("div",null,"CodeMirror-code"),Ae.selectionDiv=M("div",null,null,"position: relative; z-index: 1"),Ae.cursorDiv=M("div",null,"CodeMirror-cursors"),Ae.measure=M("div",null,"CodeMirror-measure"),Ae.lineMeasure=M("div",null,"CodeMirror-measure"),Ae.lineSpace=F("div",[Ae.measure,Ae.lineMeasure,Ae.selectionDiv,Ae.cursorDiv,Ae.lineDiv],null,"position: relative; outline: none");var Ke=F("div",[Ae.lineSpace],"CodeMirror-lines");Ae.mover=M("div",[Ke],null,"position: relative"),Ae.sizer=M("div",[Ae.mover],"CodeMirror-sizer"),Ae.sizerWidth=null,Ae.heightForcer=M("div",null,null,"position: absolute; height: "+q+"px; width: 1px;"),Ae.gutters=M("div",null,"CodeMirror-gutters"),Ae.lineGutter=null,Ae.scroller=M("div",[Ae.sizer,Ae.heightForcer,Ae.gutters],"CodeMirror-scroll"),Ae.scroller.setAttribute("tabIndex","-1"),Ae.wrapper=M("div",[Ae.scrollbarFiller,Ae.gutterFiller,Ae.scroller],"CodeMirror"),m&&d<8&&(Ae.gutters.style.zIndex=-1,Ae.scroller.style.paddingRight=0),!a&&!(A&&p)&&(Ae.scroller.draggable=!0),D&&(D.appendChild?D.appendChild(Ae.wrapper):D(Ae.wrapper)),Ae.viewFrom=Ae.viewTo=U.first,Ae.reportedViewFrom=Ae.reportedViewTo=U.first,Ae.view=[],Ae.renderedView=null,Ae.externalMeasured=null,Ae.viewOffset=0,Ae.lastWrapHeight=Ae.lastWrapWidth=0,Ae.updateLineNumbers=null,Ae.nativeBarWidth=Ae.barHeight=Ae.barWidth=0,Ae.scrollbarsClipped=!1,Ae.lineNumWidth=Ae.lineNumInnerWidth=Ae.lineNumChars=null,Ae.alignWidgets=!1,Ae.cachedCharWidth=Ae.cachedTextHeight=Ae.cachedPaddingH=null,Ae.maxLine=null,Ae.maxLineLength=0,Ae.maxLineChanged=!1,Ae.wheelDX=Ae.wheelDY=Ae.wheelStartX=Ae.wheelStartY=null,Ae.shift=!1,Ae.selForContextMenu=null,Ae.activeTouch=null,Ae.gutterSpecs=Hl(le.gutters,le.lineNumbers),Mc(Ae),oe.init(Ae)}var Sl=0,Rt=null;m?Rt=-.53:A?Rt=15:s?Rt=-.7:i&&(Rt=-1/3);function qt(D){var U=D.wheelDeltaX,oe=D.wheelDeltaY;return U==null&&D.detail&&D.axis==D.HORIZONTAL_AXIS&&(U=D.detail),oe==null&&D.detail&&D.axis==D.VERTICAL_AXIS?oe=D.detail:oe==null&&(oe=D.wheelDelta),{x:U,y:oe}}function En(D){var U=qt(D);return U.x*=Rt,U.y*=Rt,U}function ri(D,U){var oe=qt(U),le=oe.x,Ae=oe.y,Ke=D.display,Tt=Ke.scroller,Qt=Tt.scrollWidth>Tt.clientWidth,fr=Tt.scrollHeight>Tt.clientHeight;if(!(le&&Qt||Ae&&fr))return;if(Ae&&g&&a){e:for(var vr=U.target,xn=Ke.view;vr!=Tt;vr=vr.parentNode)for(var Hn=0;Hn<xn.length;Hn++)if(xn[Hn].node==vr){D.display.currentWheelTarget=vr;break e}}if(le&&!A&&!c&&Rt!=null){Ae&&fr&&ho(D,Math.max(0,Tt.scrollTop+Ae*Rt)),ml(D,Math.max(0,Tt.scrollLeft+le*Rt)),(!Ae||Ae&&fr)&&ht(U),Ke.wheelStartX=null;return}if(Ae&&Rt!=null){var hi=Ae*Rt,ci=D.doc.scrollTop,ra=ci+Ke.wrapper.clientHeight;hi<0?ci=Math.max(0,ci+hi-50):ra=Math.min(D.doc.height,ra+hi+50),xl(D,{top:ci,bottom:ra})}Sl<20&&(Ke.wheelStartX==null?(Ke.wheelStartX=Tt.scrollLeft,Ke.wheelStartY=Tt.scrollTop,Ke.wheelDX=le,Ke.wheelDY=Ae,setTimeout(function(){if(Ke.wheelStartX==null)return;var Pa=Tt.scrollLeft-Ke.wheelStartX,$a=Tt.scrollTop-Ke.wheelStartY,Qa=$a&&Ke.wheelDY&&$a/Ke.wheelDY||Pa&&Ke.wheelDX&&Pa/Ke.wheelDX;if(Ke.wheelStartX=Ke.wheelStartY=null,!Qa)return;Rt=(Rt*Sl+Qa)/(Sl+1),++Sl},200)):(Ke.wheelDX+=le,Ke.wheelDY+=Ae))}var Lt=function(U,oe){this.ranges=U,this.primIndex=oe};Lt.prototype.primary=function(){return this.ranges[this.primIndex]},Lt.prototype.equals=function(D){if(D==this)return!0;if(D.primIndex!=this.primIndex||D.ranges.length!=this.ranges.length)return!1;for(var U=0;U<this.ranges.length;U++){var oe=this.ranges[U],le=D.ranges[U];if(!Ct(oe.anchor,le.anchor)||!Ct(oe.head,le.head))return!1}return!0},Lt.prototype.deepCopy=function(){for(var D=[],U=0;U<this.ranges.length;U++)D[U]=new he(mr(this.ranges[U].anchor),mr(this.ranges[U].head));return new Lt(D,this.primIndex)},Lt.prototype.somethingSelected=function(){for(var D=0;D<this.ranges.length;D++)if(!this.ranges[D].empty())return!0;return!1},Lt.prototype.contains=function(D,U){U||(U=D);for(var oe=0;oe<this.ranges.length;oe++){var le=this.ranges[oe];if(It(U,le.from())>=0&&It(D,le.to())<=0)return oe}return-1};var he=function(U,oe){this.anchor=U,this.head=oe};he.prototype.from=function(){return Mt(this.anchor,this.head)},he.prototype.to=function(){return gr(this.anchor,this.head)},he.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Ce(D,U,oe){var le=D&&D.options.selectionsMayTouch,Ae=U[oe];U.sort(function(hi,ci){return It(hi.from(),ci.from())}),oe=V(U,Ae);for(var Ke=1;Ke<U.length;Ke++){var Tt=U[Ke],Qt=U[Ke-1],fr=It(Qt.to(),Tt.from());if(le&&!Tt.empty()?fr>0:fr>=0){var vr=Mt(Qt.from(),Tt.from()),xn=gr(Qt.to(),Tt.to()),Hn=Qt.empty()?Tt.from()==Tt.head:Qt.from()==Qt.head;Ke<=oe&&--oe,U.splice(--Ke,2,new he(Hn?xn:vr,Hn?vr:xn))}}return new Lt(U,oe)}function Ie(D,U){return new Lt([new he(D,U||D)],0)}function Ye(D){return D.text?ar(D.from.line+D.text.length-1,ge(D.text).length+(D.text.length==1?D.from.ch:0)):D.to}function _t(D,U){if(It(D,U.from)<0)return D;if(It(D,U.to)<=0)return Ye(U);var oe=D.line+U.text.length-(U.to.line-U.from.line)-1,le=D.ch;return D.line==U.to.line&&(le+=Ye(U).ch-U.to.ch),ar(oe,le)}function Yt(D,U){for(var oe=[],le=0;le<D.sel.ranges.length;le++){var Ae=D.sel.ranges[le];oe.push(new he(_t(Ae.anchor,U),_t(Ae.head,U)))}return Ce(D.cm,oe,D.sel.primIndex)}function Pr(D,U,oe){return D.line==U.line?ar(oe.line,D.ch-U.ch+oe.ch):ar(oe.line+(D.line-U.line),D.ch)}function Yr(D,U,oe){for(var le=[],Ae=ar(D.first,0),Ke=Ae,Tt=0;Tt<U.length;Tt++){var Qt=U[Tt],fr=Pr(Qt.from,Ae,Ke),vr=Pr(Ye(Qt),Ae,Ke);if(Ae=Qt.to,Ke=vr,oe=="around"){var xn=D.sel.ranges[Tt],Hn=It(xn.head,xn.anchor)<0;le[Tt]=new he(Hn?vr:fr,Hn?fr:vr)}else le[Tt]=new he(fr,fr)}return new Lt(le,D.sel.primIndex)}function yn(D){D.doc.mode=Tn(D.options,D.doc.modeOption),Jn(D)}function Jn(D){D.doc.iter(function(U){U.stateAfter&&(U.stateAfter=null),U.styles&&(U.styles=null)}),D.doc.modeFrontier=D.doc.highlightFrontier=D.doc.first,cl(D,100),D.state.modeGen++,D.curOp&&Io(D)}function Ci(D,U){return U.from.ch==0&&U.to.ch==0&&ge(U.text)==""&&(!D.cm||D.cm.options.wholeLineUpdateBefore)}function Xi(D,U,oe,le){function Ae(Ka){return oe?oe[Ka]:null}function Ke(Ka,uo,Fo){Un(Ka,uo,Fo,le),lr(Ka,"change",Ka,U)}function Tt(Ka,uo){for(var Fo=[],ws=Ka;ws<uo;++ws)Fo.push(new Na(vr[ws],Ae(ws),le));return Fo}var Qt=U.from,fr=U.to,vr=U.text,xn=$e(D,Qt.line),Hn=$e(D,fr.line),hi=ge(vr),ci=Ae(vr.length-1),ra=fr.line-Qt.line;if(U.full)D.insert(0,Tt(0,vr.length)),D.remove(vr.length,D.size-vr.length);else if(Ci(D,U)){var Pa=Tt(0,vr.length-1);Ke(Hn,Hn.text,ci),ra&&D.remove(Qt.line,ra),Pa.length&&D.insert(Qt.line,Pa)}else if(xn==Hn)if(vr.length==1)Ke(xn,xn.text.slice(0,Qt.ch)+hi+xn.text.slice(fr.ch),ci);else{var $a=Tt(1,vr.length-1);$a.push(new Na(hi+xn.text.slice(fr.ch),ci,le)),Ke(xn,xn.text.slice(0,Qt.ch)+vr[0],Ae(0)),D.insert(Qt.line+1,$a)}else if(vr.length==1)Ke(xn,xn.text.slice(0,Qt.ch)+vr[0]+Hn.text.slice(fr.ch),Ae(0)),D.remove(Qt.line+1,ra);else{Ke(xn,xn.text.slice(0,Qt.ch)+vr[0],Ae(0)),Ke(Hn,hi+Hn.text.slice(fr.ch),ci);var Qa=Tt(1,vr.length-1);ra>1&&D.remove(Qt.line+1,ra-1),D.insert(Qt.line+1,Qa)}lr(D,"change",D,U)}function ga(D,U,oe){function le(Ae,Ke,Tt){if(Ae.linked)for(var Qt=0;Qt<Ae.linked.length;++Qt){var fr=Ae.linked[Qt];if(fr.doc==Ke)continue;var vr=Tt&&fr.sharedHist;if(oe&&!vr)continue;U(fr.doc,vr),le(fr.doc,Ae,vr)}}le(D,null,!0)}function Wa(D,U){if(U.cm)throw new Error("This document is already in use.");D.doc=U,U.cm=D,ro(D),yn(D),go(D),D.options.lineWrapping||Ri(D),D.options.mode=U.modeOption,Io(D)}function go(D){(D.doc.direction=="rtl"?J:C)(D.display.lineDiv,"CodeMirror-rtl")}function No(D){Al(D,function(){go(D),Io(D)})}function As(D){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=D||1}function ss(D,U){var oe={from:mr(U.from),to:Ye(U),text:gt(D,U.from,U.to)};return Rl(D,oe,U.from.line,U.to.line+1),ga(D,function(le){return Rl(le,oe,U.from.line,U.to.line+1)},!0),oe}function ps(D){for(;D.length;){var U=ge(D);if(U.ranges)D.pop();else break}}function nl(D,U){if(U)return ps(D.done),ge(D.done);if(D.done.length&&!ge(D.done).ranges)return ge(D.done);if(D.done.length>1&&!D.done[D.done.length-2].ranges)return D.done.pop(),ge(D.done)}function Ks(D,U,oe,le){var Ae=D.history;Ae.undone.length=0;var Ke=+new Date,Tt,Qt;if((Ae.lastOp==le||Ae.lastOrigin==U.origin&&U.origin&&(U.origin.charAt(0)=="+"&&Ae.lastModTime>Ke-(D.cm?D.cm.options.historyEventDelay:500)||U.origin.charAt(0)=="*"))&&(Tt=nl(Ae,Ae.lastOp==le)))Qt=ge(Tt.changes),It(U.from,U.to)==0&&It(U.from,Qt.to)==0?Qt.to=Ye(U):Tt.changes.push(ss(D,U));else{var fr=ge(Ae.done);for((!fr||!fr.ranges)&&Ys(D.sel,Ae.done),Tt={changes:[ss(D,U)],generation:Ae.generation},Ae.done.push(Tt);Ae.done.length>Ae.undoDepth;)Ae.done.shift(),Ae.done[0].ranges||Ae.done.shift()}Ae.done.push(oe),Ae.generation=++Ae.maxGeneration,Ae.lastModTime=Ae.lastSelTime=Ke,Ae.lastOp=Ae.lastSelOp=le,Ae.lastOrigin=Ae.lastSelOrigin=U.origin,Qt||Ft(D,"historyAdded")}function dl(D,U,oe,le){var Ae=U.charAt(0);return Ae=="*"||Ae=="+"&&oe.ranges.length==le.ranges.length&&oe.somethingSelected()==le.somethingSelected()&&new Date-D.history.lastSelTime<=(D.cm?D.cm.options.historyEventDelay:500)}function ls(D,U,oe,le){var Ae=D.history,Ke=le&&le.origin;oe==Ae.lastSelOp||Ke&&Ae.lastSelOrigin==Ke&&(Ae.lastModTime==Ae.lastSelTime&&Ae.lastOrigin==Ke||dl(D,Ke,ge(Ae.done),U))?Ae.done[Ae.done.length-1]=U:Ys(U,Ae.done),Ae.lastSelTime=+new Date,Ae.lastSelOrigin=Ke,Ae.lastSelOp=oe,le&&le.clearRedo!==!1&&ps(Ae.undone)}function Ys(D,U){var oe=ge(U);oe&&oe.ranges&&oe.equals(D)||U.push(D)}function Rl(D,U,oe,le){var Ae=U["spans_"+D.id],Ke=0;D.iter(Math.max(D.first,oe),Math.min(D.first+D.size,le),function(Tt){Tt.markedSpans&&((Ae||(Ae=U["spans_"+D.id]={}))[Ke]=Tt.markedSpans),++Ke})}function kl(D){if(!D)return null;for(var U,oe=0;oe<D.length;++oe)D[oe].marker.explicitlyCleared?U||(U=D.slice(0,oe)):U&&U.push(D[oe]);return U?U.length?U:null:D}function el(D,U){var oe=U["spans_"+D.id];if(!oe)return null;for(var le=[],Ae=0;Ae<U.text.length;++Ae)le.push(kl(oe[Ae]));return le}function Cl(D,U){var oe=el(D,U),le=Bn(D,U);if(!oe)return le;if(!le)return oe;for(var Ae=0;Ae<oe.length;++Ae){var Ke=oe[Ae],Tt=le[Ae];if(Ke&&Tt){e:for(var Qt=0;Qt<Tt.length;++Qt){for(var fr=Tt[Qt],vr=0;vr<Ke.length;++vr)if(Ke[vr].marker==fr.marker)continue e;Ke.push(fr)}}else Tt&&(oe[Ae]=Tt)}return oe}function mc(D,U,oe){for(var le=[],Ae=0;Ae<D.length;++Ae){var Ke=D[Ae];if(Ke.ranges){le.push(oe?Lt.prototype.deepCopy.call(Ke):Ke);continue}var Tt=Ke.changes,Qt=[];le.push({changes:Qt});for(var fr=0;fr<Tt.length;++fr){var vr=Tt[fr],xn=void 0;if(Qt.push({from:vr.from,to:vr.to,text:vr.text}),U)for(var Hn in vr)(xn=Hn.match(/^spans_(\d+)$/))&&(V(U,Number(xn[1]))>-1&&(ge(Qt)[Hn]=vr[Hn],delete vr[Hn]))}}return le}function lc(D,U,oe,le){if(le){var Ae=D.anchor;if(oe){var Ke=It(U,Ae)<0;Ke!=It(oe,Ae)<0?(Ae=U,U=oe):Ke!=It(U,oe)<0&&(U=oe)}return new he(Ae,U)}else return new he(oe||U,U)}function bl(D,U,oe,le,Ae){Ae==null&&(Ae=D.cm&&(D.cm.display.shift||D.extend)),al(D,new Lt([lc(D.sel.primary(),U,oe,Ae)],0),le)}function il(D,U,oe){for(var le=[],Ae=D.cm&&(D.cm.display.shift||D.extend),Ke=0;Ke<D.sel.ranges.length;Ke++)le[Ke]=lc(D.sel.ranges[Ke],U[Ke],null,Ae);var Tt=Ce(D.cm,le,D.sel.primIndex);al(D,Tt,oe)}function Yl(D,U,oe,le){var Ae=D.sel.ranges.slice(0);Ae[U]=oe,al(D,Ce(D.cm,Ae,D.sel.primIndex),le)}function cu(D,U,oe,le){al(D,Ie(U,oe),le)}function Jc(D,U,oe){var le={ranges:U.ranges,update:function(Ke){this.ranges=[];for(var Tt=0;Tt<Ke.length;Tt++)this.ranges[Tt]=new he(Dt(D,Ke[Tt].anchor),Dt(D,Ke[Tt].head))},origin:oe&&oe.origin};return Ft(D,"beforeSelectionChange",D,le),D.cm&&Ft(D.cm,"beforeSelectionChange",D.cm,le),le.ranges!=U.ranges?Ce(D.cm,le.ranges,le.ranges.length-1):U}function ec(D,U,oe){var le=D.history.done,Ae=ge(le);Ae&&Ae.ranges?(le[le.length-1]=U,lo(D,U,oe)):al(D,U,oe)}function al(D,U,oe){lo(D,U,oe),ls(D,D.sel,D.cm?D.cm.curOp.id:NaN,oe)}function lo(D,U,oe){($t(D,"beforeSelectionChange")||D.cm&&$t(D.cm,"beforeSelectionChange"))&&(U=Jc(D,U,oe));var le=oe&&oe.bias||(It(U.primary().head,D.sel.primary().head)<0?-1:1);Pc(D,Ec(D,U,le,!0)),!(oe&&oe.scroll===!1)&&D.cm&&bs(D.cm)}function Pc(D,U){if(U.equals(D.sel))return;D.sel=U,D.cm&&(D.cm.curOp.updateInput=1,D.cm.curOp.selectionChanged=!0,Kt(D.cm)),lr(D,"cursorActivity",D)}function Cc(D){Pc(D,Ec(D,D.sel,null,!1))}function Ec(D,U,oe,le){for(var Ae,Ke=0;Ke<U.ranges.length;Ke++){var Tt=U.ranges[Ke],Qt=U.ranges.length==D.sel.ranges.length&&D.sel.ranges[Ke],fr=Ac(D,Tt.anchor,Qt&&Qt.anchor,oe,le),vr=Ac(D,Tt.head,Qt&&Qt.head,oe,le);(Ae||fr!=Tt.anchor||vr!=Tt.head)&&(Ae||(Ae=U.ranges.slice(0,Ke)),Ae[Ke]=new he(fr,vr))}return Ae?Ce(D.cm,Ae,U.primIndex):U}function Ql(D,U,oe,le,Ae){var Ke=$e(D,U.line);if(Ke.markedSpans)for(var Tt=0;Tt<Ke.markedSpans.length;++Tt){var Qt=Ke.markedSpans[Tt],fr=Qt.marker,vr="selectLeft"in fr?!fr.selectLeft:fr.inclusiveLeft,xn="selectRight"in fr?!fr.selectRight:fr.inclusiveRight;if((Qt.from==null||(vr?Qt.from<=U.ch:Qt.from<U.ch))&&(Qt.to==null||(xn?Qt.to>=U.ch:Qt.to>U.ch))){if(Ae&&(Ft(fr,"beforeCursorEnter"),fr.explicitlyCleared))if(Ke.markedSpans){--Tt;continue}else break;if(!fr.atomic)continue;if(oe){var Hn=fr.find(le<0?1:-1),hi=void 0;if((le<0?xn:vr)&&(Hn=Vc(D,Hn,-le,Hn&&Hn.line==U.line?Ke:null)),Hn&&Hn.line==U.line&&(hi=It(Hn,oe))&&(le<0?hi<0:hi>0))return Ql(D,Hn,U,le,Ae)}var ci=fr.find(le<0?-1:1);return(le<0?vr:xn)&&(ci=Vc(D,ci,le,ci.line==U.line?Ke:null)),ci?Ql(D,ci,U,le,Ae):null}}return U}function Ac(D,U,oe,le,Ae){var Ke=le||1,Tt=Ql(D,U,oe,Ke,Ae)||!Ae&&Ql(D,U,oe,Ke,!0)||Ql(D,U,oe,-Ke,Ae)||!Ae&&Ql(D,U,oe,-Ke,!0);return Tt||(D.cantEdit=!0,ar(D.first,0))}function Vc(D,U,oe,le){return oe<0&&U.ch==0?U.line>D.first?Dt(D,ar(U.line-1)):null:oe>0&&U.ch==(le||$e(D,U.line)).text.length?U.line<D.first+D.size-1?ar(U.line+1,0):null:new ar(U.line,U.ch+oe)}function vc(D){D.setSelection(ar(D.firstLine(),0),ar(D.lastLine()),ce)}function Lc(D,U,oe){var le={canceled:!1,from:U.from,to:U.to,text:U.text,origin:U.origin,cancel:function(){return le.canceled=!0}};return oe&&(le.update=function(Ae,Ke,Tt,Qt){Ae&&(le.from=Dt(D,Ae)),Ke&&(le.to=Dt(D,Ke)),Tt&&(le.text=Tt),Qt!==void 0&&(le.origin=Qt)}),Ft(D,"beforeChange",D,le),D.cm&&Ft(D.cm,"beforeChange",D.cm,le),le.canceled?(D.cm&&(D.cm.curOp.updateInput=2),null):{from:le.from,to:le.to,text:le.text,origin:le.origin}}function _c(D,U,oe){if(D.cm){if(!D.cm.curOp)return zs(D.cm,_c)(D,U,oe);if(D.cm.state.suppressEdits)return}if(($t(D,"beforeChange")||D.cm&&$t(D.cm,"beforeChange"))&&(U=Lc(D,U,!0),!U))return;var le=st&&!oe&&gn(D,U.from,U.to);if(le)for(var Ae=le.length-1;Ae>=0;--Ae)ms(D,{from:le[Ae].from,to:le[Ae].to,text:Ae?[""]:U.text,origin:U.origin});else ms(D,U)}function ms(D,U){if(U.text.length==1&&U.text[0]==""&&It(U.from,U.to)==0)return;var oe=Yt(D,U);Ks(D,U,oe,D.cm?D.cm.curOp.id:NaN),Is(D,U,oe,Bn(D,U));var le=[];ga(D,function(Ae,Ke){!Ke&&V(le,Ae.history)==-1&&(sl(Ae.history,U),le.push(Ae.history)),Is(Ae,U,null,Bn(Ae,U))})}function yo(D,U,oe){var le=D.cm&&D.cm.state.suppressEdits;if(le&&!oe)return;for(var Ae=D.history,Ke,Tt=D.sel,Qt=U=="undo"?Ae.done:Ae.undone,fr=U=="undo"?Ae.undone:Ae.done,vr=0;vr<Qt.length&&!(Ke=Qt[vr],oe?Ke.ranges&&!Ke.equals(D.sel):!Ke.ranges);vr++);if(vr==Qt.length)return;for(Ae.lastOrigin=Ae.lastSelOrigin=null;;)if(Ke=Qt.pop(),Ke.ranges){if(Ys(Ke,fr),oe&&!Ke.equals(D.sel)){al(D,Ke,{clearRedo:!1});return}Tt=Ke}else if(le){Qt.push(Ke);return}else break;var xn=[];Ys(Tt,fr),fr.push({changes:xn,generation:Ae.generation}),Ae.generation=Ke.generation||++Ae.maxGeneration;for(var Hn=$t(D,"beforeChange")||D.cm&&$t(D.cm,"beforeChange"),hi=function($a){var Qa=Ke.changes[$a];if(Qa.origin=U,Hn&&!Lc(D,Qa,!1))return Qt.length=0,{};xn.push(ss(D,Qa));var Ka=$a?Yt(D,Qa):ge(Qt);Is(D,Qa,Ka,Cl(D,Qa)),!$a&&D.cm&&D.cm.scrollIntoView({from:Qa.from,to:Ye(Qa)});var uo=[];ga(D,function(Fo,ws){!ws&&V(uo,Fo.history)==-1&&(sl(Fo.history,Qa),uo.push(Fo.history)),Is(Fo,Qa,null,Cl(Fo,Qa))})},ci=Ke.changes.length-1;ci>=0;--ci){var ra=hi(ci);if(ra)return ra.v}}function es(D,U){if(U==0)return;if(D.first+=U,D.sel=new Lt(Be(D.sel.ranges,function(Ae){return new he(ar(Ae.anchor.line+U,Ae.anchor.ch),ar(Ae.head.line+U,Ae.head.ch))}),D.sel.primIndex),D.cm){Io(D.cm,D.first,D.first-U,U);for(var oe=D.cm.display,le=oe.viewFrom;le<oe.viewTo;le++)ma(D.cm,le,"gutter")}}function Is(D,U,oe,le){if(D.cm&&!D.cm.curOp)return zs(D.cm,Is)(D,U,oe,le);if(U.to.line<D.first){es(D,U.text.length-1-(U.to.line-U.from.line));return}if(U.from.line>D.lastLine())return;if(U.from.line<D.first){var Ae=U.text.length-1-(D.first-U.from.line);es(D,Ae),U={from:ar(D.first,0),to:ar(U.to.line+Ae,U.to.ch),text:[ge(U.text)],origin:U.origin}}var Ke=D.lastLine();U.to.line>Ke&&(U={from:U.from,to:ar(Ke,$e(D,Ke).text.length),text:[U.text[0]],origin:U.origin}),U.removed=gt(D,U.from,U.to),oe||(oe=Yt(D,U)),D.cm?Tl(D.cm,U,le):Xi(D,U,le),lo(D,oe,ce),D.cantEdit&&Ac(D,ar(D.firstLine(),0))&&(D.cantEdit=!1)}function Tl(D,U,oe){var le=D.doc,Ae=D.display,Ke=U.from,Tt=U.to,Qt=!1,fr=Ke.line;D.options.lineWrapping||(fr=er(zn($e(le,Ke.line))),le.iter(fr,Tt.line+1,function(ci){if(ci==Ae.maxLine)return Qt=!0,!0})),le.sel.contains(U.from,U.to)>-1&&Kt(D),Xi(le,U,oe,Yo(D)),D.options.lineWrapping||(le.iter(fr,Ke.line+U.text.length,function(ci){var ra=pi(ci);ra>Ae.maxLineLength&&(Ae.maxLine=ci,Ae.maxLineLength=ra,Ae.maxLineChanged=!0,Qt=!1)}),Qt&&(D.curOp.updateMaxLine=!0)),Qe(le,Ke.line),cl(D,400);var vr=U.text.length-(Tt.line-Ke.line)-1;U.full?Io(D):Ke.line==Tt.line&&U.text.length==1&&!Ci(D.doc,U)?ma(D,Ke.line,"text"):Io(D,Ke.line,Tt.line+1,vr);var xn=$t(D,"changes"),Hn=$t(D,"change");if(Hn||xn){var hi={from:Ke,to:Tt,text:U.text,removed:U.removed,origin:U.origin};Hn&&lr(D,"change",D,hi),xn&&(D.curOp.changeObjs||(D.curOp.changeObjs=[])).push(hi)}D.display.selForContextMenu=null}function Tc(D,U,oe,le,Ae){var Ke;le||(le=oe),It(le,oe)<0&&(Ke=[le,oe],oe=Ke[0],le=Ke[1]),typeof U=="string"&&(U=D.splitLines(U)),_c(D,{from:oe,to:le,text:U,origin:Ae})}function tc(D,U,oe,le){oe<D.line?D.line+=le:U<D.line&&(D.line=U,D.ch=0)}function cc(D,U,oe,le){for(var Ae=0;Ae<D.length;++Ae){var Ke=D[Ae],Tt=!0;if(Ke.ranges){Ke.copied||(Ke=D[Ae]=Ke.deepCopy(),Ke.copied=!0);for(var Qt=0;Qt<Ke.ranges.length;Qt++)tc(Ke.ranges[Qt].anchor,U,oe,le),tc(Ke.ranges[Qt].head,U,oe,le);continue}for(var fr=0;fr<Ke.changes.length;++fr){var vr=Ke.changes[fr];if(oe<vr.from.line)vr.from=ar(vr.from.line+le,vr.from.ch),vr.to=ar(vr.to.line+le,vr.to.ch);else if(U<=vr.to.line){Tt=!1;break}}Tt||(D.splice(0,Ae+1),Ae=0)}}function sl(D,U){var oe=U.from.line,le=U.to.line,Ae=U.text.length-(le-oe)-1;cc(D.done,oe,le,Ae),cc(D.undone,oe,le,Ae)}function tl(D,U,oe,le){var Ae=U,Ke=U;return typeof U=="number"?Ke=$e(D,rr(D,U)):Ae=er(U),Ae==null?null:(le(Ke,Ae)&&D.cm&&ma(D.cm,Ae,oe),Ke)}function Fl(D){this.lines=D,this.parent=null;for(var U=0,oe=0;oe<D.length;++oe)D[oe].parent=this,U+=D[oe].height;this.height=U}Fl.prototype={chunkSize:function(){return this.lines.length},removeInner:function(U,oe){for(var le=U,Ae=U+oe;le<Ae;++le){var Ke=this.lines[le];this.height-=Ke.height,nn(Ke),lr(Ke,"delete")}this.lines.splice(U,oe)},collapse:function(U){U.push.apply(U,this.lines)},insertInner:function(U,oe,le){this.height+=le,this.lines=this.lines.slice(0,U).concat(oe).concat(this.lines.slice(U));for(var Ae=0;Ae<oe.length;++Ae)oe[Ae].parent=this},iterN:function(U,oe,le){for(var Ae=U+oe;U<Ae;++U)if(le(this.lines[U]))return!0}};function Zs(D){this.children=D;for(var U=0,oe=0,le=0;le<D.length;++le){var Ae=D[le];U+=Ae.chunkSize(),oe+=Ae.height,Ae.parent=this}this.size=U,this.height=oe,this.parent=null}Zs.prototype={chunkSize:function(){return this.size},removeInner:function(U,oe){this.size-=oe;for(var le=0;le<this.children.length;++le){var Ae=this.children[le],Ke=Ae.chunkSize();if(U<Ke){var Tt=Math.min(oe,Ke-U),Qt=Ae.height;if(Ae.removeInner(U,Tt),this.height-=Qt-Ae.height,Ke==Tt&&(this.children.splice(le--,1),Ae.parent=null),(oe-=Tt)==0)break;U=0}else U-=Ke}if(this.size-oe<25&&(this.children.length>1||!(this.children[0]instanceof Fl))){var fr=[];this.collapse(fr),this.children=[new Fl(fr)],this.children[0].parent=this}},collapse:function(U){for(var oe=0;oe<this.children.length;++oe)this.children[oe].collapse(U)},insertInner:function(U,oe,le){this.size+=oe.length,this.height+=le;for(var Ae=0;Ae<this.children.length;++Ae){var Ke=this.children[Ae],Tt=Ke.chunkSize();if(U<=Tt){if(Ke.insertInner(U,oe,le),Ke.lines&&Ke.lines.length>50){for(var Qt=Ke.lines.length%25+25,fr=Qt;fr<Ke.lines.length;){var vr=new Fl(Ke.lines.slice(fr,fr+=25));Ke.height-=vr.height,this.children.splice(++Ae,0,vr),vr.parent=this}Ke.lines=Ke.lines.slice(0,Qt),this.maybeSpill()}break}U-=Tt}},maybeSpill:function(){if(this.children.length<=10)return;var U=this;do{var oe=U.children.splice(U.children.length-5,5),le=new Zs(oe);if(U.parent){U.size-=le.size,U.height-=le.height;var Ke=V(U.parent.children,U);U.parent.children.splice(Ke+1,0,le)}else{var Ae=new Zs(U.children);Ae.parent=U,U.children=[Ae,le],U=Ae}le.parent=U.parent}while(U.children.length>10);U.parent.maybeSpill()},iterN:function(U,oe,le){for(var Ae=0;Ae<this.children.length;++Ae){var Ke=this.children[Ae],Tt=Ke.chunkSize();if(U<Tt){var Qt=Math.min(oe,Tt-U);if(Ke.iterN(U,Qt,le))return!0;if((oe-=Qt)==0)break;U=0}else U-=Tt}}};var Nc=function(U,oe,le){if(le)for(var Ae in le)le.hasOwnProperty(Ae)&&(this[Ae]=le[Ae]);this.doc=U,this.node=oe};Nc.prototype.clear=function(){var D=this.doc.cm,U=this.line.widgets,oe=this.line,le=er(oe);if(le==null||!U)return;for(var Ae=0;Ae<U.length;++Ae)U[Ae]==this&&U.splice(Ae--,1);U.length||(oe.widgets=null);var Ke=si(this);Xt(oe,Math.max(0,oe.height-Ke)),D&&(Al(D,function(){Ru(D,oe,-Ke),ma(D,le,"widget")}),lr(D,"lineWidgetCleared",D,this,le))},Nc.prototype.changed=function(){var D=this,U=this.height,oe=this.doc.cm,le=this.line;this.height=null;var Ae=si(this)-U;if(!Ae)return;In(this.doc,le)||Xt(le,le.height+Ae),oe&&Al(oe,function(){oe.curOp.forceUpdate=!0,Ru(oe,le,Ae),lr(oe,"lineWidgetChanged",oe,D,er(le))})},or(Nc);function Ru(D,U,oe){Ei(U)<(D.curOp&&D.curOp.scrollTop||D.doc.scrollTop)&&Jo(D,oe)}function uu(D,U,oe,le){var Ae=new Nc(D,oe,le),Ke=D.cm;return Ke&&Ae.noHScroll&&(Ke.display.alignWidgets=!0),tl(D,U,"widget",function(Tt){var Qt=Tt.widgets||(Tt.widgets=[]);if(Ae.insertAt==null?Qt.push(Ae):Qt.splice(Math.min(Qt.length-1,Math.max(0,Ae.insertAt)),0,Ae),Ae.line=Tt,Ke&&!In(D,Tt)){var fr=Ei(Tt)<D.scrollTop;Xt(Tt,Tt.height+si(Ae)),fr&&Jo(Ke,Ae.height),Ke.curOp.forceUpdate=!0}return!0}),Ke&&lr(Ke,"lineWidgetAdded",Ke,Ae,typeof U=="number"?U:er(U)),Ae}var Hu=0,Xc=function(U,oe){this.lines=[],this.type=oe,this.doc=U,this.id=++Hu};Xc.prototype.clear=function(){if(this.explicitlyCleared)return;var D=this.doc.cm,U=D&&!D.curOp;if(U&&us(D),$t(this,"clear")){var oe=this.find();oe&&lr(this,"clear",oe.from,oe.to)}for(var le=null,Ae=null,Ke=0;Ke<this.lines.length;++Ke){var Tt=this.lines[Ke],Qt=nr(Tt.markedSpans,this);D&&!this.collapsed?ma(D,er(Tt),"text"):D&&(Qt.to!=null&&(Ae=er(Tt)),Qt.from!=null&&(le=er(Tt))),Tt.markedSpans=Ur(Tt.markedSpans,Qt),Qt.from==null&&this.collapsed&&!In(this.doc,Tt)&&D&&Xt(Tt,Oa(D.display))}if(D&&this.collapsed&&!D.options.lineWrapping)for(var fr=0;fr<this.lines.length;++fr){var vr=zn(this.lines[fr]),xn=pi(vr);xn>D.display.maxLineLength&&(D.display.maxLine=vr,D.display.maxLineLength=xn,D.display.maxLineChanged=!0)}le!=null&&D&&this.collapsed&&Io(D,le,Ae+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,D&&Cc(D.doc)),D&&lr(D,"markerCleared",D,this,le,Ae),U&&_l(D),this.parent&&this.parent.clear()},Xc.prototype.find=function(D,U){D==null&&this.type=="bookmark"&&(D=1);for(var oe,le,Ae=0;Ae<this.lines.length;++Ae){var Ke=this.lines[Ae],Tt=nr(Ke.markedSpans,this);if(Tt.from!=null&&(oe=ar(U?Ke:er(Ke),Tt.from),D==-1))return oe;if(Tt.to!=null&&(le=ar(U?Ke:er(Ke),Tt.to),D==1))return le}return oe&&{from:oe,to:le}},Xc.prototype.changed=function(){var D=this,U=this.find(-1,!0),oe=this,le=this.doc.cm;if(!U||!le)return;Al(le,function(){var Ae=U.line,Ke=er(U.line),Tt=Aa(le,Ke);if(Tt&&(bn(Tt),le.curOp.selectionChanged=le.curOp.forceUpdate=!0),le.curOp.updateMaxLine=!0,!In(oe.doc,Ae)&&oe.height!=null){var Qt=oe.height;oe.height=null;var fr=si(oe)-Qt;fr&&Xt(Ae,Ae.height+fr)}lr(le,"markerChanged",le,D)})},Xc.prototype.attachLine=function(D){if(!this.lines.length&&this.doc.cm){var U=this.doc.cm.curOp;(!U.maybeHiddenMarkers||V(U.maybeHiddenMarkers,this)==-1)&&(U.maybeUnhiddenMarkers||(U.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(D)},Xc.prototype.detachLine=function(D){if(this.lines.splice(V(this.lines,D),1),!this.lines.length&&this.doc.cm){var U=this.doc.cm.curOp;(U.maybeHiddenMarkers||(U.maybeHiddenMarkers=[])).push(this)}},or(Xc);function bu(D,U,oe,le,Ae){if(le&&le.shared)return Dd(D,U,oe,le,Ae);if(D.cm&&!D.cm.curOp)return zs(D.cm,bu)(D,U,oe,le,Ae);var Ke=new Xc(D,Ae),Tt=It(U,oe);if(le&&W(le,Ke,!1),Tt>0||Tt==0&&Ke.clearWhenEmpty!==!1)return Ke;if(Ke.replacedWith&&(Ke.collapsed=!0,Ke.widgetNode=F("span",[Ke.replacedWith],"CodeMirror-widget"),le.handleMouseEvents||Ke.widgetNode.setAttribute("cm-ignore-events","true"),le.insertLeft&&(Ke.widgetNode.insertLeft=!0)),Ke.collapsed){if(va(D,U.line,U,oe,Ke)||U.line!=oe.line&&va(D,oe.line,U,oe,Ke))throw new Error("Inserting collapsed marker partially overlapping an existing one");Bt()}Ke.addToHistory&&Ks(D,{from:U,to:oe,origin:"markText"},D.sel,NaN);var Qt=U.line,fr=D.cm,vr;if(D.iter(Qt,oe.line+1,function(Hn){fr&&Ke.collapsed&&!fr.options.lineWrapping&&zn(Hn)==fr.display.maxLine&&(vr=!0),Ke.collapsed&&Qt!=U.line&&Xt(Hn,0),Lr(Hn,new Et(Ke,Qt==U.line?U.ch:null,Qt==oe.line?oe.ch:null)),++Qt}),Ke.collapsed&&D.iter(U.line,oe.line+1,function(Hn){In(D,Hn)&&Xt(Hn,0)}),Ke.clearOnEnter&&Pe(Ke,"beforeCursorEnter",function(){return Ke.clear()}),Ke.readOnly&&(ft(),(D.history.done.length||D.history.undone.length)&&D.clearHistory()),Ke.collapsed&&(Ke.id=++Hu,Ke.atomic=!0),fr){if(vr&&(fr.curOp.updateMaxLine=!0),Ke.collapsed)Io(fr,U.line,oe.line+1);else if(Ke.className||Ke.startStyle||Ke.endStyle||Ke.css||Ke.attributes||Ke.title)for(var xn=U.line;xn<=oe.line;xn++)ma(fr,xn,"text");Ke.atomic&&Cc(fr.doc),lr(fr,"markerAdded",fr,Ke)}return Ke}var Tu=function(U,oe){this.markers=U,this.primary=oe;for(var le=0;le<U.length;++le)U[le].parent=this};Tu.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var D=0;D<this.markers.length;++D)this.markers[D].clear();lr(this,"clear")},Tu.prototype.find=function(D,U){return this.primary.find(D,U)},or(Tu);function Dd(D,U,oe,le,Ae){le=W(le),le.shared=!1;var Ke=[bu(D,U,oe,le,Ae)],Tt=Ke[0],Qt=le.widgetNode;return ga(D,function(fr){Qt&&(le.widgetNode=Qt.cloneNode(!0)),Ke.push(bu(fr,Dt(fr,U),Dt(fr,oe),le,Ae));for(var vr=0;vr<fr.linked.length;++vr)if(fr.linked[vr].isParent)return;Tt=ge(Ke)}),new Tu(Ke,Tt)}function md(D){return D.findMarks(ar(D.first,0),D.clipPos(ar(D.lastLine())),function(U){return U.parent})}function Md(D,U){for(var oe=0;oe<U.length;oe++){var le=U[oe],Ae=le.find(),Ke=D.clipPos(Ae.from),Tt=D.clipPos(Ae.to);if(It(Ke,Tt)){var Qt=bu(D,Ke,Tt,le.primary,le.primary.type);le.markers.push(Qt),Qt.parent=le}}}function Rd(D){for(var U=function(Ae){var Ke=D[Ae],Tt=[Ke.primary.doc];ga(Ke.primary.doc,function(vr){return Tt.push(vr)});for(var Qt=0;Qt<Ke.markers.length;Qt++){var fr=Ke.markers[Qt];V(Tt,fr.doc)==-1&&(fr.parent=null,Ke.markers.splice(Qt--,1))}},oe=0;oe<D.length;oe++)U(oe)}var du=0,Rc=function D(U,oe,le,Ae,Ke){if(!(this instanceof D))return new D(U,oe,le,Ae,Ke);le==null&&(le=0),Zs.call(this,[new Fl([new Na("",null)])]),this.first=le,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=le;var Tt=ar(le,0);this.sel=Ie(Tt),this.history=new As(null),this.id=++du,this.modeOption=oe,this.lineSep=Ae,this.direction=Ke=="rtl"?"rtl":"ltr",this.extend=!1,typeof U=="string"&&(U=this.splitLines(U)),Xi(this,{from:Tt,to:Tt,text:U}),al(this,Ie(Tt),ce)};Rc.prototype=Ge(Zs.prototype,{constructor:Rc,iter:function(U,oe,le){le?this.iterN(U-this.first,oe-U,le):this.iterN(this.first,this.first+this.size,U)},insert:function(U,oe){for(var le=0,Ae=0;Ae<oe.length;++Ae)le+=oe[Ae].height;this.insertInner(U-this.first,oe,le)},remove:function(U,oe){this.removeInner(U-this.first,oe)},getValue:function(U){var oe=ir(this,this.first,this.first+this.size);return U===!1?oe:oe.join(U||this.lineSeparator())},setValue:vl(function(D){var U=ar(this.first,0),oe=this.first+this.size-1;_c(this,{from:U,to:ar(oe,$e(this,oe).text.length),text:this.splitLines(D),origin:"setValue",full:!0},!0),this.cm&&Ho(this.cm,0,0),al(this,Ie(U),ce)}),replaceRange:function(U,oe,le,Ae){oe=Dt(this,oe),le=le?Dt(this,le):oe,Tc(this,U,oe,le,Ae)},getRange:function(U,oe,le){var Ae=gt(this,Dt(this,U),Dt(this,oe));return le===!1?Ae:Ae.join(le||this.lineSeparator())},getLine:function(U){var oe=this.getLineHandle(U);return oe&&oe.text},getLineHandle:function(U){if(en(this,U))return $e(this,U)},getLineNumber:function(U){return er(U)},getLineHandleVisualStart:function(U){return typeof U=="number"&&(U=$e(this,U)),zn(U)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(U){return Dt(this,U)},getCursor:function(U){var oe=this.sel.primary(),le;return U==null||U=="head"?le=oe.head:U=="anchor"?le=oe.anchor:U=="end"||U=="to"||U===!1?le=oe.to():le=oe.from(),le},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:vl(function(D,U,oe){cu(this,Dt(this,typeof D=="number"?ar(D,U||0):D),null,oe)}),setSelection:vl(function(D,U,oe){cu(this,Dt(this,D),Dt(this,U||D),oe)}),extendSelection:vl(function(D,U,oe){bl(this,Dt(this,D),U&&Dt(this,U),oe)}),extendSelections:vl(function(D,U){il(this,Dr(this,D),U)}),extendSelectionsBy:vl(function(D,U){var oe=Be(this.sel.ranges,D);il(this,Dr(this,oe),U)}),setSelections:vl(function(D,U,oe){if(!D.length)return;for(var le=[],Ae=0;Ae<D.length;Ae++)le[Ae]=new he(Dt(this,D[Ae].anchor),Dt(this,D[Ae].head));U==null&&(U=Math.min(D.length-1,this.sel.primIndex)),al(this,Ce(this.cm,le,U),oe)}),addSelection:vl(function(D,U,oe){var le=this.sel.ranges.slice(0);le.push(new he(Dt(this,D),Dt(this,U||D))),al(this,Ce(this.cm,le,le.length-1),oe)}),getSelection:function(U){for(var oe=this.sel.ranges,le,Ae=0;Ae<oe.length;Ae++){var Ke=gt(this,oe[Ae].from(),oe[Ae].to());le=le?le.concat(Ke):Ke}return U===!1?le:le.join(U||this.lineSeparator())},getSelections:function(U){for(var oe=[],le=this.sel.ranges,Ae=0;Ae<le.length;Ae++){var Ke=gt(this,le[Ae].from(),le[Ae].to());U!==!1&&(Ke=Ke.join(U||this.lineSeparator())),oe[Ae]=Ke}return oe},replaceSelection:function(U,oe,le){for(var Ae=[],Ke=0;Ke<this.sel.ranges.length;Ke++)Ae[Ke]=U;this.replaceSelections(Ae,oe,le||"+input")},replaceSelections:vl(function(D,U,oe){for(var le=[],Ae=this.sel,Ke=0;Ke<Ae.ranges.length;Ke++){var Tt=Ae.ranges[Ke];le[Ke]={from:Tt.from(),to:Tt.to(),text:this.splitLines(D[Ke]),origin:oe}}for(var Qt=U&&U!="end"&&Yr(this,le,U),fr=le.length-1;fr>=0;fr--)_c(this,le[fr]);Qt?ec(this,Qt):this.cm&&bs(this.cm)}),undo:vl(function(){yo(this,"undo")}),redo:vl(function(){yo(this,"redo")}),undoSelection:vl(function(){yo(this,"undo",!0)}),redoSelection:vl(function(){yo(this,"redo",!0)}),setExtending:function(U){this.extend=U},getExtending:function(){return this.extend},historySize:function(){for(var U=this.history,oe=0,le=0,Ae=0;Ae<U.done.length;Ae++)U.done[Ae].ranges||++oe;for(var Ke=0;Ke<U.undone.length;Ke++)U.undone[Ke].ranges||++le;return{undo:oe,redo:le}},clearHistory:function(){var U=this;this.history=new As(this.history.maxGeneration),ga(this,function(oe){return oe.history=U.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(U){return U&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(U){return this.history.generation==(U||this.cleanGeneration)},getHistory:function(){return{done:mc(this.history.done),undone:mc(this.history.undone)}},setHistory:function(U){var oe=this.history=new As(this.history.maxGeneration);oe.done=mc(U.done.slice(0),null,!0),oe.undone=mc(U.undone.slice(0),null,!0)},setGutterMarker:vl(function(D,U,oe){return tl(this,D,"gutter",function(le){var Ae=le.gutterMarkers||(le.gutterMarkers={});return Ae[U]=oe,!oe&&te(Ae)&&(le.gutterMarkers=null),!0})}),clearGutter:vl(function(D){var U=this;this.iter(function(oe){oe.gutterMarkers&&oe.gutterMarkers[D]&&tl(U,oe,"gutter",function(){return oe.gutterMarkers[D]=null,te(oe.gutterMarkers)&&(oe.gutterMarkers=null),!0})})}),lineInfo:function(U){var oe;if(typeof U=="number"){if(!en(this,U))return null;if(oe=U,U=$e(this,U),!U)return null}else if(oe=er(U),oe==null)return null;return{line:oe,handle:U,text:U.text,gutterMarkers:U.gutterMarkers,textClass:U.textClass,bgClass:U.bgClass,wrapClass:U.wrapClass,widgets:U.widgets}},addLineClass:vl(function(D,U,oe){return tl(this,D,U=="gutter"?"gutter":"class",function(le){var Ae=U=="text"?"textClass":U=="background"?"bgClass":U=="gutter"?"gutterClass":"wrapClass";if(!le[Ae])le[Ae]=oe;else{if(I(oe).test(le[Ae]))return!1;le[Ae]+=" "+oe}return!0})}),removeLineClass:vl(function(D,U,oe){return tl(this,D,U=="gutter"?"gutter":"class",function(le){var Ae=U=="text"?"textClass":U=="background"?"bgClass":U=="gutter"?"gutterClass":"wrapClass",Ke=le[Ae];if(Ke)if(oe==null)le[Ae]=null;else{var Tt=Ke.match(I(oe));if(!Tt)return!1;var Qt=Tt.index+Tt[0].length;le[Ae]=Ke.slice(0,Tt.index)+(!Tt.index||Qt==Ke.length?"":" ")+Ke.slice(Qt)||null}else return!1;return!0})}),addLineWidget:vl(function(D,U,oe){return uu(this,D,U,oe)}),removeLineWidget:function(U){U.clear()},markText:function(U,oe,le){return bu(this,Dt(this,U),Dt(this,oe),le,le&&le.type||"range")},setBookmark:function(U,oe){var le={replacedWith:oe&&(oe.nodeType==null?oe.widget:oe),insertLeft:oe&&oe.insertLeft,clearWhenEmpty:!1,shared:oe&&oe.shared,handleMouseEvents:oe&&oe.handleMouseEvents};return U=Dt(this,U),bu(this,U,U,le,"bookmark")},findMarksAt:function(U){U=Dt(this,U);var oe=[],le=$e(this,U.line).markedSpans;if(le)for(var Ae=0;Ae<le.length;++Ae){var Ke=le[Ae];(Ke.from==null||Ke.from<=U.ch)&&(Ke.to==null||Ke.to>=U.ch)&&oe.push(Ke.marker.parent||Ke.marker)}return oe},findMarks:function(U,oe,le){U=Dt(this,U),oe=Dt(this,oe);var Ae=[],Ke=U.line;return this.iter(U.line,oe.line+1,function(Tt){var Qt=Tt.markedSpans;if(Qt)for(var fr=0;fr<Qt.length;fr++){var vr=Qt[fr];!(vr.to!=null&&Ke==U.line&&U.ch>=vr.to||vr.from==null&&Ke!=U.line||vr.from!=null&&Ke==oe.line&&vr.from>=oe.ch)&&(!le||le(vr.marker))&&Ae.push(vr.marker.parent||vr.marker)}++Ke}),Ae},getAllMarks:function(){var U=[];return this.iter(function(oe){var le=oe.markedSpans;if(le)for(var Ae=0;Ae<le.length;++Ae)le[Ae].from!=null&&U.push(le[Ae].marker)}),U},posFromIndex:function(U){var oe,le=this.first,Ae=this.lineSeparator().length;return this.iter(function(Ke){var Tt=Ke.text.length+Ae;if(Tt>U)return oe=U,!0;U-=Tt,++le}),Dt(this,ar(le,oe))},indexFromPos:function(U){U=Dt(this,U);var oe=U.ch;if(U.line<this.first||U.ch<0)return 0;var le=this.lineSeparator().length;return this.iter(this.first,U.line,function(Ae){oe+=Ae.text.length+le}),oe},copy:function(U){var oe=new Rc(ir(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return oe.scrollTop=this.scrollTop,oe.scrollLeft=this.scrollLeft,oe.sel=this.sel,oe.extend=!1,U&&(oe.history.undoDepth=this.history.undoDepth,oe.setHistory(this.getHistory())),oe},linkedDoc:function(U){U||(U={});var oe=this.first,le=this.first+this.size;U.from!=null&&U.from>oe&&(oe=U.from),U.to!=null&&U.to<le&&(le=U.to);var Ae=new Rc(ir(this,oe,le),U.mode||this.modeOption,oe,this.lineSep,this.direction);return U.sharedHist&&(Ae.history=this.history),(this.linked||(this.linked=[])).push({doc:Ae,sharedHist:U.sharedHist}),Ae.linked=[{doc:this,isParent:!0,sharedHist:U.sharedHist}],Md(Ae,md(this)),Ae},unlinkDoc:function(U){if(U instanceof Or&&(U=U.doc),this.linked)for(var oe=0;oe<this.linked.length;++oe){var le=this.linked[oe];if(le.doc!=U)continue;this.linked.splice(oe,1),U.unlinkDoc(this),Rd(md(this));break}if(U.history==this.history){var Ae=[U.id];ga(U,function(Ke){return Ae.push(Ke.id)},!0),U.history=new As(null),U.history.done=mc(this.history.done,Ae),U.history.undone=mc(this.history.undone,Ae)}},iterLinkedDocs:function(U){ga(this,U)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(U){return this.lineSep?U.split(this.lineSep):at(U)},lineSeparator:function(){return this.lineSep||`
`},setDirection:vl(function(D){if(D!="rtl"&&(D="ltr"),D==this.direction)return;this.direction=D,this.iter(function(U){return U.order=null}),this.cm&&No(this.cm)})}),Rc.prototype.eachLine=Rc.prototype.iter;var Fc=0;function Uc(D){var U=this;if(rd(U),Ut(U,D)||oi(U.display,D))return;ht(D),m&&(Fc=+new Date);var oe=za(U,D,!0),le=D.dataTransfer.files;if(!oe||U.isReadOnly())return;if(le&&le.length&&window.FileReader&&window.File)for(var Ae=le.length,Ke=Array(Ae),Tt=0,Qt=function(){++Tt==Ae&&zs(U,function(){oe=Dt(U.doc,oe);var ra={from:oe,to:oe,text:U.doc.splitLines(Ke.filter(function(Pa){return Pa!=null}).join(U.doc.lineSeparator())),origin:"paste"};_c(U.doc,ra),ec(U.doc,Ie(Dt(U.doc,oe),Dt(U.doc,Ye(ra))))})()},fr=function(ra,Pa){if(U.options.allowDropFileTypes&&V(U.options.allowDropFileTypes,ra.type)==-1){Qt();return}var $a=new FileReader;$a.onerror=function(){return Qt()},$a.onload=function(){var Qa=$a.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Qa)){Qt();return}Ke[Pa]=Qa,Qt()},$a.readAsText(ra)},vr=0;vr<le.length;vr++)fr(le[vr],vr);else{if(U.state.draggingText&&U.doc.sel.contains(oe)>-1){U.state.draggingText(D),setTimeout(function(){return U.display.input.focus()},20);return}try{var xn=D.dataTransfer.getData("Text");if(xn){var Hn;if(U.state.draggingText&&!U.state.draggingText.copy&&(Hn=U.listSelections()),lo(U.doc,Ie(oe,oe)),Hn)for(var hi=0;hi<Hn.length;++hi)Tc(U.doc,"",Hn[hi].anchor,Hn[hi].head,"drag");U.replaceSelection(xn,"around","paste"),U.display.input.focus()}}catch(ci){}}}function Fu(D,U){if(m&&(!D.state.draggingText||+new Date-Fc<100)){qe(U);return}if(Ut(D,U)||oi(D.display,U))return;if(U.dataTransfer.setData("Text",D.getSelection()),U.dataTransfer.effectAllowed="copyMove",U.dataTransfer.setDragImage&&!i){var oe=M("img",null,null,"position: fixed; left: 0; top: 0;");oe.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",c&&(oe.width=oe.height=1,D.display.wrapper.appendChild(oe),oe._top=oe.offsetTop),U.dataTransfer.setDragImage(oe,0,0),c&&oe.parentNode.removeChild(oe)}}function zu(D,U){var oe=za(D,U);if(!oe)return;var le=document.createDocumentFragment();Uo(D,oe,le),D.display.dragCursor||(D.display.dragCursor=M("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),D.display.lineSpace.insertBefore(D.display.dragCursor,D.display.cursorDiv)),O(D.display.dragCursor,le)}function rd(D){D.display.dragCursor&&(D.display.lineSpace.removeChild(D.display.dragCursor),D.display.dragCursor=null)}function Iu(D){if(!document.getElementsByClassName)return;for(var U=document.getElementsByClassName("CodeMirror"),oe=[],le=0;le<U.length;le++){var Ae=U[le].CodeMirror;Ae&&oe.push(Ae)}oe.length&&oe[0].operation(function(){for(var Ke=0;Ke<oe.length;Ke++)D(oe[Ke])})}var yu=!1;function Wu(){if(yu)return;Ku(),yu=!0}function Ku(){var D;Pe(window,"resize",function(){D==null&&(D=setTimeout(function(){D=null,Iu(Vu)},100))}),Pe(window,"blur",function(){return Iu(Vo)})}function Vu(D){var U=D.display;U.cachedCharWidth=U.cachedTextHeight=U.cachedPaddingH=null,U.scrollbarsClipped=!1,D.setSize()}for(var $c={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"},hu=0;hu<10;hu++)$c[hu+48]=$c[hu+96]=String(hu);for(var wu=65;wu<=90;wu++)$c[wu]=String.fromCharCode(wu);for(var Xu=1;Xu<=12;Xu++)$c[Xu+111]=$c[Xu+63235]="F"+Xu;var nu={};nu.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"},nu.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"},nu.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"},nu.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"]},nu.default=g?nu.macDefault:nu.pcDefault;function Fd(D){var U=D.split(/-(?!$)/);D=U[U.length-1];for(var oe,le,Ae,Ke,Tt=0;Tt<U.length-1;Tt++){var Qt=U[Tt];if(/^(cmd|meta|m)$/i.test(Qt))Ke=!0;else if(/^a(lt)?$/i.test(Qt))oe=!0;else if(/^(c|ctrl|control)$/i.test(Qt))le=!0;else if(/^s(hift)?$/i.test(Qt))Ae=!0;else throw new Error("Unrecognized modifier name: "+Qt)}return oe&&(D="Alt-"+D),le&&(D="Ctrl-"+D),Ke&&(D="Cmd-"+D),Ae&&(D="Shift-"+D),D}function Yc(D){var U={};for(var oe in D)if(D.hasOwnProperty(oe)){var le=D[oe];if(/^(name|fallthrough|(de|at)tach)$/.test(oe))continue;if(le=="..."){delete D[oe];continue}for(var Ae=Be(oe.split(" "),Fd),Ke=0;Ke<Ae.length;Ke++){var Tt=void 0,Qt=void 0;Ke==Ae.length-1?(Qt=Ae.join(" "),Tt=le):(Qt=Ae.slice(0,Ke+1).join(" "),Tt="...");var fr=U[Qt];if(!fr)U[Qt]=Tt;else if(fr!=Tt)throw new Error("Inconsistent bindings for "+Qt)}delete D[oe]}for(var vr in U)D[vr]=U[vr];return D}function ru(D,U,oe,le){U=fu(U);var Ae=U.call?U.call(D,le):U[D];if(Ae===!1)return"nothing";if(Ae==="...")return"multi";if(Ae!=null&&oe(Ae))return"handled";if(U.fallthrough){if(Object.prototype.toString.call(U.fallthrough)!="[object Array]")return ru(D,U.fallthrough,oe,le);for(var Ke=0;Ke<U.fallthrough.length;Ke++){var Tt=ru(D,U.fallthrough[Ke],oe,le);if(Tt)return Tt}}}function Gu(D){var U=typeof D=="string"?D:$c[D.keyCode];return U=="Ctrl"||U=="Alt"||U=="Shift"||U=="Mod"}function Bd(D,U,oe){var le=D;return U.altKey&&le!="Alt"&&(D="Alt-"+D),(S?U.metaKey:U.ctrlKey)&&le!="Ctrl"&&(D="Ctrl-"+D),(S?U.ctrlKey:U.metaKey)&&le!="Mod"&&(D="Cmd-"+D),!oe&&U.shiftKey&&le!="Shift"&&(D="Shift-"+D),D}function nd(D,U){if(c&&D.keyCode==34&&D.char)return!1;var oe=$c[D.keyCode];return oe==null||D.altGraphKey?!1:(D.keyCode==3&&D.code&&(oe=D.code),Bd(oe,D,U))}function fu(D){return typeof D=="string"?nu[D]:D}function xu(D,U){for(var oe=D.doc.sel.ranges,le=[],Ae=0;Ae<oe.length;Ae++){for(var Ke=U(oe[Ae]);le.length&&It(Ke.from,ge(le).to)<=0;){var Tt=le.pop();if(It(Tt.from,Ke.from)<0){Ke.from=Tt.from;break}}le.push(Ke)}Al(D,function(){for(var Qt=le.length-1;Qt>=0;Qt--)Tc(D.doc,"",le[Qt].from,le[Qt].to,"+delete");bs(D)})}function Ou(D,U,oe){var le=De(D.text,U+oe,oe);return le<0||le>D.text.length?null:le}function gd(D,U,oe){var le=Ou(D,U.ch,oe);return le==null?null:new ar(U.line,le,oe<0?"after":"before")}function Ad(D,U,oe,le,Ae){if(D){U.doc.direction=="rtl"&&(Ae=-Ae);var Ke=yt(oe,U.doc.direction);if(Ke){var Tt=Ae<0?ge(Ke):Ke[0],Qt=Ae<0==(Tt.level==1),fr=Qt?"after":"before",vr;if(Tt.level>0||U.doc.direction=="rtl"){var xn=Ea(U,oe);vr=Ae<0?oe.text.length-1:0;var Hn=xa(U,xn,vr).top;vr=Ne(function(hi){return xa(U,xn,hi).top==Hn},Ae<0==(Tt.level==1)?Tt.from:Tt.to-1,vr),fr=="before"&&(vr=Ou(oe,vr,1))}else vr=Ae<0?Tt.to:Tt.from;return new ar(le,vr,fr)}}return new ar(le,Ae<0?oe.text.length:0,Ae<0?"before":"after")}function id(D,U,oe,le){var Ae=yt(U,D.doc.direction);if(!Ae)return gd(U,oe,le);oe.ch>=U.text.length?(oe.ch=U.text.length,oe.sticky="before"):oe.ch<=0&&(oe.ch=0,oe.sticky="after");var Ke=Re(Ae,oe.ch,oe.sticky),Tt=Ae[Ke];if(D.doc.direction=="ltr"&&Tt.level%2==0&&(le>0?Tt.to>oe.ch:Tt.from<oe.ch))return gd(U,oe,le);var Qt=function(Ka,uo){return Ou(U,Ka instanceof ar?Ka.ch:Ka,uo)},fr,vr=function(Ka){return D.options.lineWrapping?(fr=fr||Ea(D,U),Ga(D,U,fr,Ka)):{begin:0,end:U.text.length}},xn=vr(oe.sticky=="before"?Qt(oe,-1):oe.ch);if(D.doc.direction=="rtl"||Tt.level==1){var Hn=Tt.level==1==le<0,hi=Qt(oe,Hn?1:-1);if(hi!=null&&(Hn?hi<=Tt.to&&hi<=xn.end:hi>=Tt.from&&hi>=xn.begin)){var ci=Hn?"before":"after";return new ar(oe.line,hi,ci)}}var ra=function(Ka,uo,Fo){for(var ws=function(Ll,bc){return bc?new ar(oe.line,Qt(Ll,1),"before"):new ar(oe.line,Ll,"after")};Ka>=0&&Ka<Ae.length;Ka+=uo){var ts=Ae[Ka],js=uo>0==(ts.level!=1),hl=js?Fo.begin:Qt(Fo.end,-1);if(ts.from<=hl&&hl<ts.to)return ws(hl,js);if(hl=js?ts.from:Qt(ts.to,-1),Fo.begin<=hl&&hl<Fo.end)return ws(hl,js)}},Pa=ra(Ke+le,le,xn);if(Pa)return Pa;var $a=le>0?xn.end:Qt(xn.begin,-1);return $a!=null&&!(le>0&&$a==U.text.length)&&(Pa=ra(le>0?0:Ae.length-1,le,vr($a)),Pa)?Pa:null}var Lu={selectAll:vc,singleSelection:function(U){return U.setSelection(U.getCursor("anchor"),U.getCursor("head"),ce)},killLine:function(U){return xu(U,function(oe){if(oe.empty()){var le=$e(U.doc,oe.head.line).text.length;return oe.head.ch==le&&oe.head.line<U.lastLine()?{from:oe.head,to:ar(oe.head.line+1,0)}:{from:oe.head,to:ar(oe.head.line,le)}}else return{from:oe.from(),to:oe.to()}})},deleteLine:function(U){return xu(U,function(oe){return{from:ar(oe.from().line,0),to:Dt(U.doc,ar(oe.to().line+1,0))}})},delLineLeft:function(U){return xu(U,function(oe){return{from:ar(oe.from().line,0),to:oe.from()}})},delWrappedLineLeft:function(U){return xu(U,function(oe){var le=U.charCoords(oe.head,"div").top+5,Ae=U.coordsChar({left:0,top:le},"div");return{from:Ae,to:oe.from()}})},delWrappedLineRight:function(U){return xu(U,function(oe){var le=U.charCoords(oe.head,"div").top+5,Ae=U.coordsChar({left:U.display.lineDiv.offsetWidth+100,top:le},"div");return{from:oe.from(),to:Ae}})},undo:function(U){return U.undo()},redo:function(U){return U.redo()},undoSelection:function(U){return U.undoSelection()},redoSelection:function(U){return U.redoSelection()},goDocStart:function(U){return U.extendSelection(ar(U.firstLine(),0))},goDocEnd:function(U){return U.extendSelection(ar(U.lastLine()))},goLineStart:function(U){return U.extendSelectionsBy(function(oe){return ad(U,oe.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(U){return U.extendSelectionsBy(function(oe){return vd(U,oe.head)},{origin:"+move",bias:1})},goLineEnd:function(U){return U.extendSelectionsBy(function(oe){return Yu(U,oe.head.line)},{origin:"+move",bias:-1})},goLineRight:function(U){return U.extendSelectionsBy(function(oe){var le=U.cursorCoords(oe.head,"div").top+5;return U.coordsChar({left:U.display.lineDiv.offsetWidth+100,top:le},"div")},fe)},goLineLeft:function(U){return U.extendSelectionsBy(function(oe){var le=U.cursorCoords(oe.head,"div").top+5;return U.coordsChar({left:0,top:le},"div")},fe)},goLineLeftSmart:function(U){return U.extendSelectionsBy(function(oe){var le=U.cursorCoords(oe.head,"div").top+5,Ae=U.coordsChar({left:0,top:le},"div");return Ae.ch<U.getLine(Ae.line).search(/\S/)?vd(U,oe.head):Ae},fe)},goLineUp:function(U){return U.moveV(-1,"line")},goLineDown:function(U){return U.moveV(1,"line")},goPageUp:function(U){return U.moveV(-1,"page")},goPageDown:function(U){return U.moveV(1,"page")},goCharLeft:function(U){return U.moveH(-1,"char")},goCharRight:function(U){return U.moveH(1,"char")},goColumnLeft:function(U){return U.moveH(-1,"column")},goColumnRight:function(U){return U.moveH(1,"column")},goWordLeft:function(U){return U.moveH(-1,"word")},goGroupRight:function(U){return U.moveH(1,"group")},goGroupLeft:function(U){return U.moveH(-1,"group")},goWordRight:function(U){return U.moveH(1,"word")},delCharBefore:function(U){return U.deleteH(-1,"codepoint")},delCharAfter:function(U){return U.deleteH(1,"char")},delWordBefore:function(U){return U.deleteH(-1,"word")},delWordAfter:function(U){return U.deleteH(1,"word")},delGroupBefore:function(U){return U.deleteH(-1,"group")},delGroupAfter:function(U){return U.deleteH(1,"group")},indentAuto:function(U){return U.indentSelection("smart")},indentMore:function(U){return U.indentSelection("add")},indentLess:function(U){return U.indentSelection("subtract")},insertTab:function(U){return U.replaceSelection(" ")},insertSoftTab:function(U){for(var oe=[],le=U.listSelections(),Ae=U.options.tabSize,Ke=0;Ke<le.length;Ke++){var Tt=le[Ke].from(),Qt=P(U.getLine(Tt.line),Tt.ch,Ae);oe.push(ke(Ae-Qt%Ae))}U.replaceSelections(oe)},defaultTab:function(U){U.somethingSelected()?U.indentSelection("add"):U.execCommand("insertTab")},transposeChars:function(U){return Al(U,function(){for(var oe=U.listSelections(),le=[],Ae=0;Ae<oe.length;Ae++){if(!oe[Ae].empty())continue;var Ke=oe[Ae].head,Tt=$e(U.doc,Ke.line).text;if(Tt){if(Ke.ch==Tt.length&&(Ke=new ar(Ke.line,Ke.ch-1)),Ke.ch>0)Ke=new ar(Ke.line,Ke.ch+1),U.replaceRange(Tt.charAt(Ke.ch-1)+Tt.charAt(Ke.ch-2),ar(Ke.line,Ke.ch-2),Ke,"+transpose");else if(Ke.line>U.doc.first){var Qt=$e(U.doc,Ke.line-1).text;Qt&&(Ke=new ar(Ke.line,1),U.replaceRange(Tt.charAt(0)+U.doc.lineSeparator()+Qt.charAt(Qt.length-1),ar(Ke.line-1,Qt.length-1),Ke,"+transpose"))}}le.push(new he(Ke,Ke))}U.setSelections(le)})},newlineAndIndent:function(U){return Al(U,function(){for(var oe=U.listSelections(),le=oe.length-1;le>=0;le--)U.replaceRange(U.doc.lineSeparator(),oe[le].anchor,oe[le].head,"+input");oe=U.listSelections();for(var Ae=0;Ae<oe.length;Ae++)U.indentLine(oe[Ae].from().line,null,!0);bs(U)})},openLine:function(U){return U.replaceSelection(`
`,"start")},toggleOverwrite:function(U){return U.toggleOverwrite()}};function ad(D,U){var oe=$e(D.doc,U),le=zn(oe);return le!=oe&&(U=er(le)),Ad(!0,D,le,U,1)}function Yu(D,U){var oe=$e(D.doc,U),le=fn(oe);return le!=oe&&(U=er(le)),Ad(!0,D,oe,U,-1)}function vd(D,U){var oe=ad(D,U.line),le=$e(D.doc,oe.line),Ae=yt(le,D.doc.direction);if(!Ae||Ae[0].level==0){var Ke=Math.max(oe.ch,le.text.search(/\S/)),Tt=U.line==oe.line&&U.ch<=Ke&&U.ch;return ar(oe.line,Tt?0:Ke,oe.sticky)}return oe}function Zl(D,U,oe){if(typeof U=="string"&&(U=Lu[U],!U))return!1;D.display.input.ensurePolled();var le=D.display.shift,Ae=!1;try{D.isReadOnly()&&(D.state.suppressEdits=!0),oe&&(D.display.shift=!1),Ae=U(D)!=re}finally{D.display.shift=le,D.state.suppressEdits=!1}return Ae}function jc(D,U,oe){for(var le=0;le<D.state.keyMaps.length;le++){var Ae=ru(U,D.state.keyMaps[le],oe,D);if(Ae)return Ae}return D.options.extraKeys&&ru(U,D.options.extraKeys,oe,D)||ru(U,D.options.keyMap,oe,D)}var iu=new G;function Qu(D,U,oe,le){var Ae=D.state.keySeq;if(Ae){if(Gu(U))return"handled";if(/\'$/.test(U)?D.state.keySeq=null:iu.set(50,function(){D.state.keySeq==Ae&&(D.state.keySeq=null,D.display.input.reset())}),Zu(D,Ae+" "+U,oe,le))return!0}return Zu(D,U,oe,le)}function Zu(D,U,oe,le){var Ae=jc(D,U,le);return Ae=="multi"&&(D.state.keySeq=U),Ae=="handled"&&lr(D,"keyHandled",D,U,oe),(Ae=="handled"||Ae=="multi")&&(ht(oe),oo(D)),!!Ae}function pu(D,U){var oe=nd(U,!0);return oe?U.shiftKey&&!D.state.keySeq?Qu(D,"Shift-"+oe,U,function(le){return Zl(D,le,!0)})||Qu(D,oe,U,function(le){if(typeof le=="string"?/^go[A-Z]/.test(le):le.motion)return Zl(D,le)}):Qu(D,oe,U,function(le){return Zl(D,le)}):!1}function qc(D,U,oe){return Qu(D,"'"+oe+"'",U,function(le){return Zl(D,le,!0)})}var bd=null;function kd(D){var U=this;if(D.target&&D.target!=U.display.input.getField())return;if(U.curOp.focus=X(),Ut(U,D))return;m&&d<11&&D.keyCode==27&&(D.returnValue=!1);var oe=D.keyCode;U.display.shift=oe==16||D.shiftKey;var le=pu(U,D);c&&(bd=le?oe:null,!le&&oe==88&&!Wt&&(g?D.metaKey:D.ctrlKey)&&U.replaceSelection("",null,"cut")),A&&!g&&!le&&oe==46&&D.shiftKey&&!D.ctrlKey&&document.execCommand&&document.execCommand("cut"),oe==18&&!/\bCodeMirror-crosshair\b/.test(U.display.lineDiv.className)&&Pd(U)}function Pd(D){var U=D.display.lineDiv;J(U,"CodeMirror-crosshair");function oe(le){(le.keyCode==18||!le.altKey)&&(C(U,"CodeMirror-crosshair"),ut(document,"keyup",oe),ut(document,"mouseover",oe))}Pe(document,"keyup",oe),Pe(document,"mouseover",oe)}function yd(D){D.keyCode==16&&(this.doc.sel.shift=!1),Ut(this,D)}function wd(D){var U=this;if(D.target&&D.target!=U.display.input.getField())return;if(oi(U.display,D)||Ut(U,D)||D.ctrlKey&&!D.altKey||g&&D.metaKey)return;var oe=D.keyCode,le=D.charCode;if(c&&oe==bd){bd=null,ht(D);return}if(c&&(!D.which||D.which<10)&&pu(U,D))return;var Ae=String.fromCharCode(le==null?oe:le);if(Ae=="\b")return;if(qc(U,D,Ae))return;U.display.input.onKeyPress(D)}var Ud=400,od=function(U,oe,le){this.time=U,this.pos=oe,this.button=le};od.prototype.compare=function(D,U,oe){return this.time+Ud>D&&It(U,this.pos)==0&&oe==this.button};var mu,gu;function Bu(D,U){var oe=+new Date;return gu&&gu.compare(oe,D,U)?(mu=gu=null,"triple"):mu&&mu.compare(oe,D,U)?(gu=new od(oe,D,U),mu=null,"double"):(mu=new od(oe,D,U),gu=null,"single")}function Nu(D){var U=this,oe=U.display;if(Ut(U,D)||oe.activeTouch&&oe.input.supportsTouch())return;if(oe.input.ensurePolled(),oe.shift=D.shiftKey,oi(oe,D)){a||(oe.scroller.draggable=!1,setTimeout(function(){return oe.scroller.draggable=!0},100));return}if($u(U,D))return;var le=za(U,D),Ae=ve(D),Ke=le?Bu(le,Ae):"single";if(window.focus(),Ae==1&&U.state.selectingText&&U.state.selectingText(D),le&&xd(U,Ae,le,Ke,D))return;Ae==1?le?sd(U,le,Ke,D):rt(D)==oe.scroller&&ht(D):Ae==2?(le&&bl(U.doc,le),setTimeout(function(){return oe.input.focus()},20)):Ae==3&&(_?U.display.input.onContextMenu(D):qo(U))}function xd(D,U,oe,le,Ae){var Ke="Click";return le=="double"?Ke="Double"+Ke:le=="triple"&&(Ke="Triple"+Ke),Ke=(U==1?"Left":U==2?"Middle":"Right")+Ke,Qu(D,Bd(Ke,Ae),Ae,function(Tt){if(typeof Tt=="string"&&(Tt=Lu[Tt]),!Tt)return!1;var Qt=!1;try{D.isReadOnly()&&(D.state.suppressEdits=!0),Qt=Tt(D,oe)!=re}finally{D.state.suppressEdits=!1}return Qt})}function Ju(D,U,oe){var le=D.getOption("configureMouse"),Ae=le?le(D,U,oe):{};if(Ae.unit==null){var Ke=v?oe.shiftKey&&oe.metaKey:oe.altKey;Ae.unit=Ke?"rectangle":U=="single"?"char":U=="double"?"word":"line"}return(Ae.extend==null||D.doc.extend)&&(Ae.extend=D.doc.extend||oe.shiftKey),Ae.addNew==null&&(Ae.addNew=g?oe.metaKey:oe.ctrlKey),Ae.moveOnDrag==null&&(Ae.moveOnDrag=!(g?oe.altKey:oe.ctrlKey)),Ae}function sd(D,U,oe,le){m?setTimeout(z(Fs,D),0):D.curOp.focus=X();var Ae=Ju(D,oe,le),Ke=D.doc.sel,Tt;D.options.dragDrop&&bt&&!D.isReadOnly()&&oe=="single"&&(Tt=Ke.contains(U))>-1&&(It((Tt=Ke.ranges[Tt]).from(),U)<0||U.xRel>0)&&(It(Tt.to(),U)>0||U.xRel<0)?Sd(D,le,U,Ae):au(D,le,U,Ae)}function Sd(D,U,oe,le){var Ae=D.display,Ke=!1,Tt=zs(D,function(vr){a&&(Ae.scroller.draggable=!1),D.state.draggingText=!1,ut(Ae.wrapper.ownerDocument,"mouseup",Tt),ut(Ae.wrapper.ownerDocument,"mousemove",Qt),ut(Ae.scroller,"dragstart",fr),ut(Ae.scroller,"drop",Tt),Ke||(ht(vr),le.addNew||bl(D.doc,oe,null,null,le.extend),a&&!i||m&&d==9?setTimeout(function(){Ae.wrapper.ownerDocument.body.focus({preventScroll:!0}),Ae.input.focus()},20):Ae.input.focus())}),Qt=function(xn){Ke=Ke||Math.abs(U.clientX-xn.clientX)+Math.abs(U.clientY-xn.clientY)>=10},fr=function(){return Ke=!0};a&&(Ae.scroller.draggable=!0),D.state.draggingText=Tt,Tt.copy=!le.moveOnDrag,Ae.scroller.dragDrop&&Ae.scroller.dragDrop(),Pe(Ae.wrapper.ownerDocument,"mouseup",Tt),Pe(Ae.wrapper.ownerDocument,"mousemove",Qt),Pe(Ae.scroller,"dragstart",fr),Pe(Ae.scroller,"drop",Tt),qo(D),setTimeout(function(){return Ae.input.focus()},20)}function Su(D,U,oe){if(oe=="char")return new he(U,U);if(oe=="word")return D.findWordAt(U);if(oe=="line")return new he(ar(U.line,0),Dt(D.doc,ar(U.line+1,0)));var le=oe(D,U);return new he(le.from,le.to)}function au(D,U,oe,le){var Ae=D.display,Ke=D.doc;ht(U);var Tt,Qt,fr=Ke.sel,vr=fr.ranges;if(le.addNew&&!le.extend?(Qt=Ke.sel.contains(oe),Qt>-1?Tt=vr[Qt]:Tt=new he(oe,oe)):(Tt=Ke.sel.primary(),Qt=Ke.sel.primIndex),le.unit=="rectangle")le.addNew||(Tt=new he(oe,oe)),oe=za(D,U,!0,!0),Qt=-1;else{var xn=Su(D,oe,le.unit);le.extend?Tt=lc(Tt,xn.anchor,xn.head,le.extend):Tt=xn}le.addNew?Qt==-1?(Qt=vr.length,al(Ke,Ce(D,vr.concat([Tt]),Qt),{scroll:!1,origin:"*mouse"})):vr.length>1&&vr[Qt].empty()&&le.unit=="char"&&!le.extend?(al(Ke,Ce(D,vr.slice(0,Qt).concat(vr.slice(Qt+1)),0),{scroll:!1,origin:"*mouse"}),fr=Ke.sel):Yl(Ke,Qt,Tt,ie):(Qt=0,al(Ke,new Lt([Tt],0),ie),fr=Ke.sel);var Hn=oe;function hi(uo){if(It(Hn,uo)==0)return;if(Hn=uo,le.unit=="rectangle"){for(var Fo=[],ws=D.options.tabSize,ts=P($e(Ke,oe.line).text,oe.ch,ws),js=P($e(Ke,uo.line).text,uo.ch,ws),hl=Math.min(ts,js),Pl=Math.max(ts,js),Ll=Math.min(oe.line,uo.line),bc=Math.min(D.lastLine(),Math.max(oe.line,uo.line));Ll<=bc;Ll++){var Gc=$e(Ke,Ll).text,ic=xe(Gc,hl,ws);hl==Pl?Fo.push(new he(ar(Ll,ic),ar(Ll,ic))):Gc.length>ic&&Fo.push(new he(ar(Ll,ic),ar(Ll,xe(Gc,Pl,ws))))}Fo.length||Fo.push(new he(oe,oe)),al(Ke,Ce(D,fr.ranges.slice(0,Qt).concat(Fo),Qt),{origin:"*mouse",scroll:!1}),D.scrollIntoView(uo)}else{var Dc=Tt,uc=Su(D,uo,le.unit),gc=Dc.anchor,dc;It(uc.anchor,gc)>0?(dc=uc.head,gc=Mt(Dc.from(),uc.anchor)):(dc=uc.anchor,gc=gr(Dc.to(),uc.head));var Jl=fr.ranges.slice(0);Jl[Qt]=Jd(D,new he(Dt(Ke,gc),dc)),al(Ke,Ce(D,Jl,Qt),ie)}}var ci=Ae.wrapper.getBoundingClientRect(),ra=0;function Pa(uo){var Fo=++ra,ws=za(D,uo,!0,le.unit=="rectangle");if(!ws)return;if(It(ws,Hn)!=0){D.curOp.focus=X(),hi(ws);var ts=Vs(Ae,Ke);(ws.line>=ts.to||ws.line<ts.from)&&setTimeout(zs(D,function(){ra==Fo&&Pa(uo)}),150)}else{var js=uo.clientY<ci.top?-20:uo.clientY>ci.bottom?20:0;js&&setTimeout(zs(D,function(){if(ra!=Fo)return;Ae.scroller.scrollTop+=js,Pa(uo)}),50)}}function $a(uo){D.state.selectingText=!1,ra=Infinity,uo&&(ht(uo),Ae.input.focus()),ut(Ae.wrapper.ownerDocument,"mousemove",Qa),ut(Ae.wrapper.ownerDocument,"mouseup",Ka),Ke.history.lastSelOrigin=null}var Qa=zs(D,function(uo){uo.buttons===0||!ve(uo)?$a(uo):Pa(uo)}),Ka=zs(D,$a);D.state.selectingText=Ka,Pe(Ae.wrapper.ownerDocument,"mousemove",Qa),Pe(Ae.wrapper.ownerDocument,"mouseup",Ka)}function Jd(D,U){var oe=U.anchor,le=U.head,Ae=$e(D.doc,oe.line);if(It(oe,le)==0&&oe.sticky==le.sticky)return U;var Ke=yt(Ae);if(!Ke)return U;var Tt=Re(Ke,oe.ch,oe.sticky),Qt=Ke[Tt];if(Qt.from!=oe.ch&&Qt.to!=oe.ch)return U;var fr=Tt+(Qt.from==oe.ch==(Qt.level!=1)?0:1);if(fr==0||fr==Ke.length)return U;var vr;if(le.line!=oe.line)vr=(le.line-oe.line)*(D.doc.direction=="ltr"?1:-1)>0;else{var xn=Re(Ke,le.ch,le.sticky),Hn=xn-Tt||(le.ch-oe.ch)*(Qt.level==1?-1:1);xn==fr-1||xn==fr?vr=Hn<0:vr=Hn>0}var hi=Ke[fr+(vr?-1:0)],ci=vr==(hi.level==1),ra=ci?hi.from:hi.to,Pa=ci?"after":"before";return oe.ch==ra&&oe.sticky==Pa?U:new he(new ar(oe.line,ra,Pa),le)}function ou(D,U,oe,le){var Ae,Ke;if(U.touches)Ae=U.touches[0].clientX,Ke=U.touches[0].clientY;else try{Ae=U.clientX,Ke=U.clientY}catch(hi){return!1}if(Ae>=Math.floor(D.display.gutters.getBoundingClientRect().right))return!1;le&&ht(U);var Tt=D.display,Qt=Tt.lineDiv.getBoundingClientRect();if(Ke>Qt.bottom||!$t(D,oe))return de(U);Ke-=Qt.top-Tt.viewOffset;for(var fr=0;fr<D.display.gutterSpecs.length;++fr){var vr=Tt.gutters.childNodes[fr];if(vr&&vr.getBoundingClientRect().right>=Ae){var xn=Kr(D.doc,Ke),Hn=D.display.gutterSpecs[fr];return Ft(D,oe,D,xn,Hn.className,U),de(U)}}}function $u(D,U){return ou(D,U,"gutterClick",!0)}function ld(D,U){if(oi(D.display,U)||ku(D,U))return;if(Ut(D,U,"contextmenu"))return;_||D.display.input.onContextMenu(U)}function ku(D,U){return $t(D,"gutterContextMenu")?ou(D,U,"gutterContextMenu",!1):!1}function Cd(D){D.display.wrapper.className=D.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+D.options.theme.replace(/(^|\s)\s*/g," cm-s-"),hr(D)}var Pu={toString:function(){return"CodeMirror.Init"}},qu={},_e={};function Je(D){var U=D.optionHandlers;function oe(le,Ae,Ke,Tt){D.defaults[le]=Ae,Ke&&(U[le]=Tt?function(Qt,fr,vr){vr!=Pu&&Ke(Qt,fr,vr)}:Ke)}D.defineOption=oe,D.Init=Pu,oe("value","",function(le,Ae){return le.setValue(Ae)},!0),oe("mode",null,function(le,Ae){le.doc.modeOption=Ae,yn(le)},!0),oe("indentUnit",2,yn,!0),oe("indentWithTabs",!1),oe("smartIndent",!0),oe("tabSize",4,function(le){Jn(le),hr(le),Io(le)},!0),oe("lineSeparator",null,function(le,Ae){if(le.doc.lineSep=Ae,!Ae)return;var Ke=[],Tt=le.doc.first;le.doc.iter(function(fr){for(var vr=0;;){var xn=fr.text.indexOf(Ae,vr);if(xn==-1)break;vr=xn+Ae.length,Ke.push(ar(Tt,xn))}Tt++});for(var Qt=Ke.length-1;Qt>=0;Qt--)Tc(le.doc,Ae,Ke[Qt],ar(Ke[Qt].line,Ke[Qt].ch+Ae.length))}),oe("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(le,Ae,Ke){le.state.specialChars=new RegExp(Ae.source+(Ae.test(" ")?"":"| "),"g"),Ke!=Pu&&le.refresh()}),oe("specialCharPlaceholder",Zi,function(le){return le.refresh()},!0),oe("electricChars",!0),oe("inputStyle",p?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),oe("spellcheck",!1,function(le,Ae){return le.getInputField().spellcheck=Ae},!0),oe("autocorrect",!1,function(le,Ae){return le.getInputField().autocorrect=Ae},!0),oe("autocapitalize",!1,function(le,Ae){return le.getInputField().autocapitalize=Ae},!0),oe("rtlMoveVisually",!y),oe("wholeLineUpdateBefore",!0),oe("theme","default",function(le){Cd(le),Sc(le)},!0),oe("keyMap","default",function(le,Ae,Ke){var Tt=fu(Ae),Qt=Ke!=Pu&&fu(Ke);Qt&&Qt.detach&&Qt.detach(le,Tt),Tt.attach&&Tt.attach(le,Qt||null)}),oe("extraKeys",null),oe("configureMouse",null),oe("lineWrapping",!1,ur,!0),oe("gutters",[],function(le,Ae){le.display.gutterSpecs=Hl(Ae,le.options.lineNumbers),Sc(le)},!0),oe("fixedGutter",!0,function(le,Ae){le.display.gutters.style.left=Ae?Po(le.display)+"px":"0",le.refresh()},!0),oe("coverGutterNextToScrollbar",!1,function(le){return Xo(le)},!0),oe("scrollbarStyle","native",function(le){Us(le),Xo(le),le.display.scrollbars.setScrollTop(le.doc.scrollTop),le.display.scrollbars.setScrollLeft(le.doc.scrollLeft)},!0),oe("lineNumbers",!1,function(le,Ae){le.display.gutterSpecs=Hl(le.options.gutters,Ae),Sc(le)},!0),oe("firstLineNumber",1,Sc,!0),oe("lineNumberFormatter",function(le){return le},Sc,!0),oe("showCursorWhenSelecting",!1,Ro,!0),oe("resetSelectionOnContextMenu",!0),oe("lineWiseCopyCut",!0),oe("pasteLinesPerSelection",!0),oe("selectionsMayTouch",!1),oe("readOnly",!1,function(le,Ae){Ae=="nocursor"&&(Vo(le),le.display.input.blur()),le.display.input.readOnlyChanged(Ae)}),oe("screenReaderLabel",null,function(le,Ae){Ae=Ae===""?null:Ae,le.display.input.screenReaderLabelChanged(Ae)}),oe("disableInput",!1,function(le,Ae){Ae||le.display.input.reset()},!0),oe("dragDrop",!0,Ot),oe("allowDropFileTypes",null),oe("cursorBlinkRate",530),oe("cursorScrollMargin",0),oe("cursorHeight",1,Ro,!0),oe("singleCursorHeightPerLine",!0,Ro,!0),oe("workTime",100),oe("workDelay",100),oe("flattenSpans",!0,Jn,!0),oe("addModeClass",!1,Jn,!0),oe("pollInterval",100),oe("undoDepth",200,function(le,Ae){return le.doc.history.undoDepth=Ae}),oe("historyEventDelay",1250),oe("viewportMargin",10,function(le){return le.refresh()},!0),oe("maxHighlightLength",1e4,Jn,!0),oe("moveInputWithCursor",!0,function(le,Ae){Ae||le.display.input.resetPosition()}),oe("tabindex",null,function(le,Ae){return le.display.input.getField().tabIndex=Ae||""}),oe("autofocus",null),oe("direction","ltr",function(le,Ae){return le.doc.setDirection(Ae)},!0),oe("phrases",null)}function Ot(D,U,oe){var le=oe&&oe!=Pu;if(!U!=!le){var Ae=D.display.dragFunctions,Ke=U?Pe:ut;Ke(D.display.scroller,"dragstart",Ae.start),Ke(D.display.scroller,"dragenter",Ae.enter),Ke(D.display.scroller,"dragover",Ae.over),Ke(D.display.scroller,"dragleave",Ae.leave),Ke(D.display.scroller,"drop",Ae.drop)}}function ur(D){D.options.lineWrapping?(J(D.display.wrapper,"CodeMirror-wrap"),D.display.sizer.style.minWidth="",D.display.sizerWidth=null):(C(D.display.wrapper,"CodeMirror-wrap"),Ri(D)),ro(D),Io(D),hr(D),setTimeout(function(){return Xo(D)},100)}function Or(D,U){var oe=this;if(!(this instanceof Or))return new Or(D,U);this.options=U=U?W(U):{},W(qu,U,!1);var le=U.value;typeof le=="string"?le=new Rc(le,U.mode,null,U.lineSeparator,U.direction):U.mode&&(le.modeOption=U.mode),this.doc=le;var Ae=new Or.inputStyles[U.inputStyle](this),Ke=this.display=new Ts(D,le,Ae,U);Ke.wrapper.CodeMirror=this,Cd(this),U.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Us(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 G,keySeq:null,specialChars:null},U.autofocus&&!p&&Ke.input.focus(),m&&d<11&&setTimeout(function(){return oe.display.input.reset(!0)},20),Wr(this),Wu(),us(this),this.curOp.forceUpdate=!0,Wa(this,le),U.autofocus&&!p||this.hasFocus()?setTimeout(function(){oe.hasFocus()&&!oe.state.focused&&Wo(oe)},20):Vo(this);for(var Tt in _e)_e.hasOwnProperty(Tt)&&_e[Tt](this,U[Tt],Pu);Kc(this),U.finishInit&&U.finishInit(this);for(var Qt=0;Qt<Ue.length;++Qt)Ue[Qt](this);_l(this),a&&U.lineWrapping&&getComputedStyle(Ke.lineDiv).textRendering=="optimizelegibility"&&(Ke.lineDiv.style.textRendering="auto")}Or.defaults=qu,Or.optionHandlers=_e;function Wr(D){var U=D.display;Pe(U.scroller,"mousedown",zs(D,Nu)),m&&d<11?Pe(U.scroller,"dblclick",zs(D,function(fr){if(Ut(D,fr))return;var vr=za(D,fr);if(!vr||$u(D,fr)||oi(D.display,fr))return;ht(fr);var xn=D.findWordAt(vr);bl(D.doc,xn.anchor,xn.head)})):Pe(U.scroller,"dblclick",function(fr){return Ut(D,fr)||ht(fr)}),Pe(U.scroller,"contextmenu",function(fr){return ld(D,fr)}),Pe(U.input.getField(),"contextmenu",function(fr){U.scroller.contains(fr.target)||ld(D,fr)});var oe,le={end:0};function Ae(){U.activeTouch&&(oe=setTimeout(function(){return U.activeTouch=null},1e3),le=U.activeTouch,le.end=+new Date)}function Ke(fr){if(fr.touches.length!=1)return!1;var vr=fr.touches[0];return vr.radiusX<=1&&vr.radiusY<=1}function Tt(fr,vr){if(vr.left==null)return!0;var xn=vr.left-fr.left,Hn=vr.top-fr.top;return xn*xn+Hn*Hn>20*20}Pe(U.scroller,"touchstart",function(fr){if(!Ut(D,fr)&&!Ke(fr)&&!$u(D,fr)){U.input.ensurePolled(),clearTimeout(oe);var vr=+new Date;U.activeTouch={start:vr,moved:!1,prev:vr-le.end<=300?le:null},fr.touches.length==1&&(U.activeTouch.left=fr.touches[0].pageX,U.activeTouch.top=fr.touches[0].pageY)}}),Pe(U.scroller,"touchmove",function(){U.activeTouch&&(U.activeTouch.moved=!0)}),Pe(U.scroller,"touchend",function(fr){var vr=U.activeTouch;if(vr&&!oi(U,fr)&&vr.left!=null&&!vr.moved&&new Date-vr.start<300){var xn=D.coordsChar(U.activeTouch,"page"),Hn;!vr.prev||Tt(vr,vr.prev)?Hn=new he(xn,xn):!vr.prev.prev||Tt(vr,vr.prev.prev)?Hn=D.findWordAt(xn):Hn=new he(ar(xn.line,0),Dt(D.doc,ar(xn.line+1,0))),D.setSelection(Hn.anchor,Hn.head),D.focus(),ht(fr)}Ae()}),Pe(U.scroller,"touchcancel",Ae),Pe(U.scroller,"scroll",function(){U.scroller.clientHeight&&(ho(D,U.scroller.scrollTop),ml(D,U.scroller.scrollLeft,!0),Ft(D,"scroll",D))}),Pe(U.scroller,"mousewheel",function(fr){return ri(D,fr)}),Pe(U.scroller,"DOMMouseScroll",function(fr){return ri(D,fr)}),Pe(U.wrapper,"scroll",function(){return U.wrapper.scrollTop=U.wrapper.scrollLeft=0}),U.dragFunctions={enter:function(vr){Ut(D,vr)||qe(vr)},over:function(vr){Ut(D,vr)||(zu(D,vr),qe(vr))},start:function(vr){return Fu(D,vr)},drop:zs(D,Uc),leave:function(vr){Ut(D,vr)||rd(D)}};var Qt=U.input.getField();Pe(Qt,"keyup",function(fr){return yd.call(D,fr)}),Pe(Qt,"keydown",zs(D,kd)),Pe(Qt,"keypress",zs(D,wd)),Pe(Qt,"focus",function(fr){return Wo(D,fr)}),Pe(Qt,"blur",function(fr){return Vo(D,fr)})}var Ue=[];Or.defineInitHook=function(D){return Ue.push(D)};function se(D,U,oe,le){var Ae=D.doc,Ke;oe==null&&(oe="add"),oe=="smart"&&(Ae.mode.indent?Ke=Gn(D,U).state:oe="prev");var Tt=D.options.tabSize,Qt=$e(Ae,U),fr=P(Qt.text,null,Tt);Qt.stateAfter&&(Qt.stateAfter=null);var vr=Qt.text.match(/^\s*/)[0],xn;if(!le&&!/\S/.test(Qt.text))xn=0,oe="not";else if(oe=="smart"&&(xn=Ae.mode.indent(Ke,Qt.text.slice(vr.length),Qt.text),xn==re||xn>150)){if(!le)return;oe="prev"}oe=="prev"?U>Ae.first?xn=P($e(Ae,U-1).text,null,Tt):xn=0:oe=="add"?xn=fr+D.options.indentUnit:oe=="subtract"?xn=fr-D.options.indentUnit:typeof oe=="number"&&(xn=fr+oe),xn=Math.max(0,xn);var Hn="",hi=0;if(D.options.indentWithTabs)for(var ci=Math.floor(xn/Tt);ci;--ci)hi+=Tt,Hn+=" ";if(hi<xn&&(Hn+=ke(xn-hi)),Hn!=vr)return Tc(Ae,Hn,ar(U,0),ar(U,vr.length),"+input"),Qt.stateAfter=null,!0;for(var ra=0;ra<Ae.sel.ranges.length;ra++){var Pa=Ae.sel.ranges[ra];if(Pa.head.line==U&&Pa.head.ch<vr.length){var $a=ar(U,vr.length);Yl(Ae,ra,new he($a,$a));break}}}var Oe=null;function tt(D){Oe=D}function wt(D,U,oe,le,Ae){var Ke=D.doc;D.display.shift=!1,le||(le=Ke.sel);var Tt=+new Date-200,Qt=Ae=="paste"||D.state.pasteIncoming>Tt,fr=at(U),vr=null;if(Qt&&le.ranges.length>1)if(Oe&&Oe.text.join(`
`)==U){if(le.ranges.length%Oe.text.length==0){vr=[];for(var xn=0;xn<Oe.text.length;xn++)vr.push(Ke.splitLines(Oe.text[xn]))}}else fr.length==le.ranges.length&&D.options.pasteLinesPerSelection&&(vr=Be(fr,function(Qa){return[Qa]}));for(var Hn=D.curOp.updateInput,hi=le.ranges.length-1;hi>=0;hi--){var ci=le.ranges[hi],ra=ci.from(),Pa=ci.to();ci.empty()&&(oe&&oe>0?ra=ar(ra.line,ra.ch-oe):D.state.overwrite&&!Qt?Pa=ar(Pa.line,Math.min($e(Ke,Pa.line).text.length,Pa.ch+ge(fr).length)):Qt&&Oe&&Oe.lineWise&&Oe.text.join(`
`)==fr.join(`
`)&&(ra=Pa=ar(ra.line,0)));var $a={from:ra,to:Pa,text:vr?vr[hi%vr.length]:fr,origin:Ae||(Qt?"paste":D.state.cutIncoming>Tt?"cut":"+input")};_c(D.doc,$a),lr(D,"inputRead",D,$a)}U&&!Qt&&Zt(D,U),bs(D),D.curOp.updateInput<2&&(D.curOp.updateInput=Hn),D.curOp.typing=!0,D.state.pasteIncoming=D.state.cutIncoming=-1}function zt(D,U){var oe=D.clipboardData&&D.clipboardData.getData("Text");if(oe)return D.preventDefault(),!U.isReadOnly()&&!U.options.disableInput&&Al(U,function(){return wt(U,oe,0,null,"paste")}),!0}function Zt(D,U){if(!D.options.electricChars||!D.options.smartIndent)return;for(var oe=D.doc.sel,le=oe.ranges.length-1;le>=0;le--){var Ae=oe.ranges[le];if(Ae.head.ch>100||le&&oe.ranges[le-1].head.line==Ae.head.line)continue;var Ke=D.getModeAt(Ae.head),Tt=!1;if(Ke.electricChars){for(var Qt=0;Qt<Ke.electricChars.length;Qt++)if(U.indexOf(Ke.electricChars.charAt(Qt))>-1){Tt=se(D,Ae.head.line,"smart");break}}else Ke.electricInput&&(Ke.electricInput.test($e(D.doc,Ae.head.line).text.slice(0,Ae.head.ch))&&(Tt=se(D,Ae.head.line,"smart")));Tt&&lr(D,"electricInput",D,Ae.head.line)}}function Jt(D){for(var U=[],oe=[],le=0;le<D.doc.sel.ranges.length;le++){var Ae=D.doc.sel.ranges[le].head.line,Ke={anchor:ar(Ae,0),head:ar(Ae+1,0)};oe.push(Ke),U.push(D.getRange(Ke.anchor,Ke.head))}return{text:U,ranges:oe}}function Fr(D,U,oe,le){D.setAttribute("autocorrect",oe?"":"off"),D.setAttribute("autocapitalize",le?"":"off"),D.setAttribute("spellcheck",!!U)}function Xr(){var D=M("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),U=M("div",[D],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return a?D.style.width="1000px":D.setAttribute("wrap","off"),o&&(D.style.border="1px solid black"),Fr(D),U}function Mr(D){var U=D.optionHandlers,oe=D.helpers={};D.prototype={constructor:D,focus:function(){window.focus(),this.display.input.focus()},setOption:function(Ae,Ke){var Tt=this.options,Qt=Tt[Ae];if(Tt[Ae]==Ke&&Ae!="mode")return;Tt[Ae]=Ke,U.hasOwnProperty(Ae)&&zs(this,U[Ae])(this,Ke,Qt),Ft(this,"optionChange",this,Ae)},getOption:function(Ae){return this.options[Ae]},getDoc:function(){return this.doc},addKeyMap:function(Ae,Ke){this.state.keyMaps[Ke?"push":"unshift"](fu(Ae))},removeKeyMap:function(Ae){for(var Ke=this.state.keyMaps,Tt=0;Tt<Ke.length;++Tt)if(Ke[Tt]==Ae||Ke[Tt].name==Ae)return Ke.splice(Tt,1),!0},addOverlay:Ml(function(le,Ae){var Ke=le.token?le:D.getMode(this.options,le);if(Ke.startState)throw new Error("Overlays may not be stateful.");ee(this.state.overlays,{mode:Ke,modeSpec:le,opaque:Ae&&Ae.opaque,priority:Ae&&Ae.priority||0},function(Tt){return Tt.priority}),this.state.modeGen++,Io(this)}),removeOverlay:Ml(function(le){for(var Ae=this.state.overlays,Ke=0;Ke<Ae.length;++Ke){var Tt=Ae[Ke].modeSpec;if(Tt==le||typeof le=="string"&&Tt.name==le){Ae.splice(Ke,1),this.state.modeGen++,Io(this);return}}}),indentLine:Ml(function(le,Ae,Ke){typeof Ae!="string"&&typeof Ae!="number"&&(Ae==null?Ae=this.options.smartIndent?"smart":"prev":Ae=Ae?"add":"subtract"),en(this.doc,le)&&se(this,le,Ae,Ke)}),indentSelection:Ml(function(le){for(var Ae=this.doc.sel.ranges,Ke=-1,Tt=0;Tt<Ae.length;Tt++){var Qt=Ae[Tt];if(Qt.empty())Qt.head.line>Ke&&(se(this,Qt.head.line,le,!0),Ke=Qt.head.line,Tt==this.doc.sel.primIndex&&bs(this));else{var fr=Qt.from(),vr=Qt.to(),xn=Math.max(Ke,fr.line);Ke=Math.min(this.lastLine(),vr.line-(vr.ch?0:1))+1;for(var Hn=xn;Hn<Ke;++Hn)se(this,Hn,le);var hi=this.doc.sel.ranges;fr.ch==0&&Ae.length==hi.length&&hi[Tt].from().ch>0&&Yl(this.doc,Tt,new he(fr,hi[Tt].to()),ce)}}}),getTokenAt:function(Ae,Ke){return Ta(this,Ae,Ke)},getLineTokens:function(Ae,Ke){return Ta(this,ar(Ae),Ke,!0)},getTokenTypeAt:function(Ae){Ae=Dt(this.doc,Ae);var Ke=on(this,$e(this.doc,Ae.line)),Tt=0,Qt=(Ke.length-1)/2,fr=Ae.ch,vr;if(fr==0)vr=Ke[2];else for(;;){var xn=Tt+Qt>>1;if((xn?Ke[xn*2-1]:0)>=fr)Qt=xn;else if(Ke[xn*2+1]<fr)Tt=xn+1;else{vr=Ke[xn*2+2];break}}var Hn=vr?vr.indexOf("overlay "):-1;return Hn<0?vr:Hn==0?null:vr.slice(0,Hn-1)},getModeAt:function(Ae){var Ke=this.doc.mode;return Ke.innerMode?D.innerMode(Ke,this.getTokenAt(Ae).state).mode:Ke},getHelper:function(Ae,Ke){return this.getHelpers(Ae,Ke)[0]},getHelpers:function(Ae,Ke){var Tt=[];if(!oe.hasOwnProperty(Ke))return Tt;var Qt=oe[Ke],fr=this.getModeAt(Ae);if(typeof fr[Ke]=="string")Qt[fr[Ke]]&&Tt.push(Qt[fr[Ke]]);else if(fr[Ke])for(var vr=0;vr<fr[Ke].length;vr++){var xn=Qt[fr[Ke][vr]];xn&&Tt.push(xn)}else fr.helperType&&Qt[fr.helperType]?Tt.push(Qt[fr.helperType]):Qt[fr.name]&&Tt.push(Qt[fr.name]);for(var Hn=0;Hn<Qt._global.length;Hn++){var hi=Qt._global[Hn];hi.pred(fr,this)&&V(Tt,hi.val)==-1&&Tt.push(hi.val)}return Tt},getStateAfter:function(Ae,Ke){var Tt=this.doc;return Ae=rr(Tt,Ae==null?Tt.first+Tt.size-1:Ae),Gn(this,Ae+1,Ke).state},cursorCoords:function(Ae,Ke){var Tt,Qt=this.doc.sel.primary();return Ae==null?Tt=Qt.head:typeof Ae=="object"?Tt=Dt(this.doc,Ae):Tt=Ae?Qt.from():Qt.to(),Xn(this,Tt,Ke||"page")},charCoords:function(Ae,Ke){return Dn(this,Dt(this.doc,Ae),Ke||"page")},coordsChar:function(Ae,Ke){return Ae=kn(this,Ae,Ke||"page"),ji(this,Ae.left,Ae.top)},lineAtHeight:function(Ae,Ke){return Ae=kn(this,{top:Ae,left:0},Ke||"page").top,Kr(this.doc,Ae+this.display.viewOffset)},heightAtLine:function(Ae,Ke,Tt){var Qt=!1,fr;if(typeof Ae=="number"){var vr=this.doc.first+this.doc.size-1;Ae<this.doc.first?Ae=this.doc.first:Ae>vr&&(Ae=vr,Qt=!0),fr=$e(this.doc,Ae)}else fr=Ae;return Jr(this,fr,{top:0,left:0},Ke||"page",Tt||Qt).top+(Qt?this.doc.height-Ei(fr):0)},defaultTextHeight:function(){return Oa(this.display)},defaultCharWidth:function(){return ao(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(Ae,Ke,Tt,Qt,fr){var vr=this.display;Ae=Xn(this,Dt(this.doc,Ae));var xn=Ae.bottom,Hn=Ae.left;if(Ke.style.position="absolute",Ke.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(Ke),vr.sizer.appendChild(Ke),Qt=="over")xn=Ae.top;else if(Qt=="above"||Qt=="near"){var hi=Math.max(vr.wrapper.clientHeight,this.doc.height),ci=Math.max(vr.sizer.clientWidth,vr.lineSpace.clientWidth);(Qt=="above"||Ae.bottom+Ke.offsetHeight>hi)&&Ae.top>Ke.offsetHeight?xn=Ae.top-Ke.offsetHeight:Ae.bottom+Ke.offsetHeight<=hi&&(xn=Ae.bottom),Hn+Ke.offsetWidth>ci&&(Hn=ci-Ke.offsetWidth)}Ke.style.top=xn+"px",Ke.style.left=Ke.style.right="",fr=="right"?(Hn=vr.sizer.clientWidth-Ke.offsetWidth,Ke.style.right="0px"):(fr=="left"?Hn=0:fr=="middle"&&(Hn=(vr.sizer.clientWidth-Ke.offsetWidth)/2),Ke.style.left=Hn+"px"),Tt&&Bs(this,{left:Hn,top:xn,right:Hn+Ke.offsetWidth,bottom:xn+Ke.offsetHeight})},triggerOnKeyDown:Ml(kd),triggerOnKeyPress:Ml(wd),triggerOnKeyUp:yd,triggerOnMouseDown:Ml(Nu),execCommand:function(Ae){if(Lu.hasOwnProperty(Ae))return Lu[Ae].call(null,this)},triggerElectric:Ml(function(le){Zt(this,le)}),findPosH:function(Ae,Ke,Tt,Qt){var fr=1;Ke<0&&(fr=-1,Ke=-Ke);for(var vr=Dt(this.doc,Ae),xn=0;xn<Ke&&!(vr=Ir(this.doc,vr,fr,Tt,Qt),vr.hitSide);++xn);return vr},moveH:Ml(function(le,Ae){var Ke=this;this.extendSelectionsBy(function(Tt){return Ke.display.shift||Ke.doc.extend||Tt.empty()?Ir(Ke.doc,Tt.head,le,Ae,Ke.options.rtlMoveVisually):le<0?Tt.from():Tt.to()},fe)}),deleteH:Ml(function(le,Ae){var Ke=this.doc.sel,Tt=this.doc;Ke.somethingSelected()?Tt.replaceSelection("",null,"+delete"):xu(this,function(Qt){var fr=Ir(Tt,Qt.head,le,Ae,!1);return le<0?{from:fr,to:Qt.head}:{from:Qt.head,to:fr}})}),findPosV:function(Ae,Ke,Tt,Qt){var fr=1,vr=Qt;Ke<0&&(fr=-1,Ke=-Ke);for(var xn=Dt(this.doc,Ae),Hn=0;Hn<Ke;++Hn){var hi=Xn(this,xn,"div");if(vr==null?vr=hi.left:hi.left=vr,xn=zr(this,hi,fr,Tt),xn.hitSide)break}return xn},moveV:Ml(function(le,Ae){var Ke=this,Tt=this.doc,Qt=[],fr=!this.display.shift&&!Tt.extend&&Tt.sel.somethingSelected();if(Tt.extendSelectionsBy(function(xn){if(fr)return le<0?xn.from():xn.to();var Hn=Xn(Ke,xn.head,"div");xn.goalColumn!=null&&(Hn.left=xn.goalColumn),Qt.push(Hn.left);var hi=zr(Ke,Hn,le,Ae);return Ae=="page"&&xn==Tt.sel.primary()&&Jo(Ke,Dn(Ke,hi,"div").top-Hn.top),hi},fe),Qt.length)for(var vr=0;vr<Tt.sel.ranges.length;vr++)Tt.sel.ranges[vr].goalColumn=Qt[vr]}),findWordAt:function(Ae){var Ke=this.doc,Tt=$e(Ke,Ae.line).text,Qt=Ae.ch,fr=Ae.ch;if(Tt){var vr=this.getHelper(Ae,"wordChars");(Ae.sticky=="before"||fr==Tt.length)&&Qt?--Qt:++fr;for(var xn=Tt.charAt(Qt),Hn=Y(xn,vr)?function(hi){return Y(hi,vr)}:/\s/.test(xn)?function(hi){return/\s/.test(hi)}:function(hi){return!/\s/.test(hi)&&!Y(hi)};Qt>0&&Hn(Tt.charAt(Qt-1));)--Qt;for(;fr<Tt.length&&Hn(Tt.charAt(fr));)++fr}return new he(ar(Ae.line,Qt),ar(Ae.line,fr))},toggleOverwrite:function(Ae){if(Ae!=null&&Ae==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?J(this.display.cursorDiv,"CodeMirror-overwrite"):C(this.display.cursorDiv,"CodeMirror-overwrite"),Ft(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==X()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Ml(function(le,Ae){Ho(this,le,Ae)}),getScrollInfo:function(){var Ae=this.display.scroller;return{left:Ae.scrollLeft,top:Ae.scrollTop,height:Ae.scrollHeight-wi(this)-this.display.barHeight,width:Ae.scrollWidth-wi(this)-this.display.barWidth,clientHeight:Ui(this),clientWidth:Di(this)}},scrollIntoView:Ml(function(le,Ae){le==null?(le={from:this.doc.sel.primary().head,to:null},Ae==null&&(Ae=this.options.cursorScrollMargin)):typeof le=="number"?le={from:ar(le,0),to:null}:le.from==null&&(le={from:le,to:null}),le.to||(le.to=le.from),le.margin=Ae||0,le.from.line!=null?Ls(this,le):Ra(this,le.from,le.to,le.margin)}),setSize:Ml(function(le,Ae){var Ke=this,Tt=function(vr){return typeof vr=="number"||/^\d+$/.test(String(vr))?vr+"px":vr};le!=null&&(this.display.wrapper.style.width=Tt(le)),Ae!=null&&(this.display.wrapper.style.height=Tt(Ae)),this.options.lineWrapping&&Zr(this);var Qt=this.display.viewFrom;this.doc.iter(Qt,this.display.viewTo,function(fr){if(fr.widgets){for(var vr=0;vr<fr.widgets.length;vr++)if(fr.widgets[vr].noHScroll){ma(Ke,Qt,"widget");break}}++Qt}),this.curOp.forceUpdate=!0,Ft(this,"refresh",this)}),operation:function(Ae){return Al(this,Ae)},startOperation:function(){return us(this)},endOperation:function(){return _l(this)},refresh:Ml(function(){var le=this.display.cachedTextHeight;Io(this),this.curOp.forceUpdate=!0,hr(this),Ho(this,this.doc.scrollLeft,this.doc.scrollTop),nc(this.display),(le==null||Math.abs(le-Oa(this.display))>.5||this.options.lineWrapping)&&ro(this),Ft(this,"refresh",this)}),swapDoc:Ml(function(le){var Ae=this.doc;return Ae.cm=null,this.state.selectingText&&this.state.selectingText(),Wa(this,le),hr(this),this.display.input.reset(),Ho(this,le.scrollLeft,le.scrollTop),this.curOp.forceScroll=!0,lr(this,"swapDoc",this,Ae),Ae}),phrase:function(Ae){var Ke=this.options.phrases;return Ke&&Object.prototype.hasOwnProperty.call(Ke,Ae)?Ke[Ae]:Ae},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}},or(D),D.registerHelper=function(le,Ae,Ke){oe.hasOwnProperty(le)||(oe[le]=D[le]={_global:[]}),oe[le][Ae]=Ke},D.registerGlobalHelper=function(le,Ae,Ke,Tt){D.registerHelper(le,Ae,Tt),oe[le]._global.push({pred:Ke,val:Tt})}}function Ir(D,U,oe,le,Ae){var Ke=U,Tt=oe,Qt=$e(D,U.line),fr=Ae&&D.direction=="rtl"?-oe:oe;function vr(){var Ka=U.line+fr;return Ka<D.first||Ka>=D.first+D.size?!1:(U=new ar(Ka,U.ch,U.sticky),Qt=$e(D,Ka))}function xn(Ka){var uo;if(le=="codepoint"){var Fo=Qt.text.charCodeAt(U.ch+(le>0?0:-1));isNaN(Fo)?uo=null:uo=new ar(U.line,Math.max(0,Math.min(Qt.text.length,U.ch+oe*(Fo>=55296&&Fo<56320?2:1))),-oe)}else Ae?uo=id(D.cm,Qt,U,oe):uo=gd(Qt,U,oe);if(uo==null)if(!Ka&&vr())U=Ad(Ae,D.cm,Qt,U.line,fr);else return!1;else U=uo;return!0}if(le=="char"||le=="codepoint")xn();else if(le=="column")xn(!0);else if(le=="word"||le=="group")for(var Hn=null,hi=le=="group",ci=D.cm&&D.cm.getHelper(U,"wordChars"),ra=!0;!(oe<0&&!xn(!ra));ra=!1){var Pa=Qt.text.charAt(U.ch)||`
`,$a=Y(Pa,ci)?"w":hi&&Pa==`
`?"n":!hi||/\s/.test(Pa)?null:"p";if(hi&&!ra&&!$a&&($a="s"),Hn&&Hn!=$a){oe<0&&(oe=1,xn(),U.sticky="after");break}if($a&&(Hn=$a),oe>0&&!xn(!ra))break}var Qa=Ac(D,U,Ke,Tt,!0);return Ct(Ke,Qa)&&(Qa.hitSide=!0),Qa}function zr(D,U,oe,le){var Ae=D.doc,Ke=U.left,Tt;if(le=="page"){var Qt=Math.min(D.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),fr=Math.max(Qt-.5*Oa(D.display),3);Tt=(oe>0?U.bottom:U.top)+oe*fr}else le=="line"&&(Tt=oe>0?U.bottom+3:U.top-3);for(var vr;!(vr=ji(D,Ke,Tt),!vr.outside);){if(oe<0?Tt<=0:Tt>=Ae.height){vr.hitSide=!0;break}Tt+=oe*5}return vr}var qr=function(U){this.cm=U,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new G,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};qr.prototype.init=function(D){var U=this,oe=this,le=oe.cm,Ae=oe.div=D.lineDiv;Fr(Ae,le.options.spellcheck,le.options.autocorrect,le.options.autocapitalize);function Ke(Qt){for(var fr=Qt.target;fr;fr=fr.parentNode){if(fr==Ae)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(fr.className))break}return!1}Pe(Ae,"paste",function(Qt){if(!Ke(Qt)||Ut(le,Qt)||zt(Qt,le))return;d<=11&&setTimeout(zs(le,function(){return U.updateFromDOM()}),20)}),Pe(Ae,"compositionstart",function(Qt){U.composing={data:Qt.data,done:!1}}),Pe(Ae,"compositionupdate",function(Qt){U.composing||(U.composing={data:Qt.data,done:!1})}),Pe(Ae,"compositionend",function(Qt){U.composing&&(Qt.data!=U.composing.data&&U.readFromDOMSoon(),U.composing.done=!0)}),Pe(Ae,"touchstart",function(){return oe.forceCompositionEnd()}),Pe(Ae,"input",function(){U.composing||U.readFromDOMSoon()});function Tt(Qt){if(!Ke(Qt)||Ut(le,Qt))return;if(le.somethingSelected())tt({lineWise:!1,text:le.getSelections()}),Qt.type=="cut"&&le.replaceSelection("",null,"cut");else if(le.options.lineWiseCopyCut){var fr=Jt(le);tt({lineWise:!0,text:fr.text}),Qt.type=="cut"&&le.operation(function(){le.setSelections(fr.ranges,0,ce),le.replaceSelection("",null,"cut")})}else return;if(Qt.clipboardData){Qt.clipboardData.clearData();var vr=Oe.text.join(`
`);if(Qt.clipboardData.setData("Text",vr),Qt.clipboardData.getData("Text")==vr){Qt.preventDefault();return}}var xn=Xr(),Hn=xn.firstChild;le.display.lineSpace.insertBefore(xn,le.display.lineSpace.firstChild),Hn.value=Oe.text.join(`
`);var hi=document.activeElement;K(Hn),setTimeout(function(){le.display.lineSpace.removeChild(xn),hi.focus(),hi==Ae&&oe.showPrimarySelection()},50)}Pe(Ae,"copy",Tt),Pe(Ae,"cut",Tt)},qr.prototype.screenReaderLabelChanged=function(D){D?this.div.setAttribute("aria-label",D):this.div.removeAttribute("aria-label")},qr.prototype.prepareSelection=function(){var D=hs(this.cm,!1);return D.focus=document.activeElement==this.div,D},qr.prototype.showSelection=function(D,U){if(!D||!this.cm.display.view.length)return;(D.focus||U)&&this.showPrimarySelection(),this.showMultipleSelections(D)},qr.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},qr.prototype.showPrimarySelection=function(){var D=this.getSelection(),U=this.cm,oe=U.doc.sel.primary(),le=oe.from(),Ae=oe.to();if(U.display.viewTo==U.display.viewFrom||le.line>=U.display.viewTo||Ae.line<U.display.viewFrom){D.removeAllRanges();return}var Ke=Ji(U,D.anchorNode,D.anchorOffset),Tt=Ji(U,D.focusNode,D.focusOffset);if(Ke&&!Ke.bad&&Tt&&!Tt.bad&&It(Mt(Ke,Tt),le)==0&&It(gr(Ke,Tt),Ae)==0)return;var Qt=U.display.view,fr=le.line>=U.display.viewFrom&&Ln(U,le)||{node:Qt[0].measure.map[2],offset:0},vr=Ae.line<U.display.viewTo&&Ln(U,Ae);if(!vr){var xn=Qt[Qt.length-1].measure,Hn=xn.maps?xn.maps[xn.maps.length-1]:xn.map;vr={node:Hn[Hn.length-1],offset:Hn[Hn.length-2]-Hn[Hn.length-3]}}if(!fr||!vr){D.removeAllRanges();return}var hi=D.rangeCount&&D.getRangeAt(0),ci;try{ci=H(fr.node,fr.offset,vr.offset,vr.node)}catch(ra){}ci&&(!A&&U.state.focused?(D.collapse(fr.node,fr.offset),ci.collapsed||(D.removeAllRanges(),D.addRange(ci))):(D.removeAllRanges(),D.addRange(ci)),hi&&D.anchorNode==null?D.addRange(hi):A&&this.startGracePeriod()),this.rememberSelection()},qr.prototype.startGracePeriod=function(){var D=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){D.gracePeriod=!1,D.selectionChanged()&&D.cm.operation(function(){return D.cm.curOp.selectionChanged=!0})},20)},qr.prototype.showMultipleSelections=function(D){O(this.cm.display.cursorDiv,D.cursors),O(this.cm.display.selectionDiv,D.selection)},qr.prototype.rememberSelection=function(){var D=this.getSelection();this.lastAnchorNode=D.anchorNode,this.lastAnchorOffset=D.anchorOffset,this.lastFocusNode=D.focusNode,this.lastFocusOffset=D.focusOffset},qr.prototype.selectionInEditor=function(){var D=this.getSelection();if(!D.rangeCount)return!1;var U=D.getRangeAt(0).commonAncestorContainer;return B(this.div,U)},qr.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},qr.prototype.blur=function(){this.div.blur()},qr.prototype.getField=function(){return this.div},qr.prototype.supportsTouch=function(){return!0},qr.prototype.receivedFocus=function(){var D=this;this.selectionInEditor()?this.pollSelection():Al(this.cm,function(){return D.cm.curOp.selectionChanged=!0});function U(){D.cm.state.focused&&(D.pollSelection(),D.polling.set(D.cm.options.pollInterval,U))}this.polling.set(this.cm.options.pollInterval,U)},qr.prototype.selectionChanged=function(){var D=this.getSelection();return D.anchorNode!=this.lastAnchorNode||D.anchorOffset!=this.lastAnchorOffset||D.focusNode!=this.lastFocusNode||D.focusOffset!=this.lastFocusOffset},qr.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var D=this.getSelection(),U=this.cm;if(h&&s&&this.cm.display.gutterSpecs.length&&xi(D.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var oe=Ji(U,D.anchorNode,D.anchorOffset),le=Ji(U,D.focusNode,D.focusOffset);oe&&le&&Al(U,function(){al(U.doc,Ie(oe,le),ce),(oe.bad||le.bad)&&(U.curOp.selectionChanged=!0)})},qr.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var D=this.cm,U=D.display,oe=D.doc.sel.primary(),le=oe.from(),Ae=oe.to();if(le.ch==0&&le.line>D.firstLine()&&(le=ar(le.line-1,$e(D.doc,le.line-1).length)),Ae.ch==$e(D.doc,Ae.line).text.length&&Ae.line<D.lastLine()&&(Ae=ar(Ae.line+1,0)),le.line<U.viewFrom||Ae.line>U.viewTo-1)return!1;var Ke,Tt,Qt;le.line==U.viewFrom||(Ke=Mo(D,le.line))==0?(Tt=er(U.view[0].line),Qt=U.view[0].node):(Tt=er(U.view[Ke].line),Qt=U.view[Ke-1].node.nextSibling);var fr=Mo(D,Ae.line),vr,xn;if(fr==U.view.length-1?(vr=U.viewTo-1,xn=U.lineDiv.lastChild):(vr=er(U.view[fr+1].line)-1,xn=U.view[fr+1].node.previousSibling),!Qt)return!1;for(var Hn=D.doc.splitLines(_a(D,Qt,xn,Tt,vr)),hi=gt(D.doc,ar(Tt,0),ar(vr,$e(D.doc,vr).text.length));Hn.length>1&&hi.length>1;)if(ge(Hn)==ge(hi))Hn.pop(),hi.pop(),vr--;else if(Hn[0]==hi[0])Hn.shift(),hi.shift(),Tt++;else break;for(var ci=0,ra=0,Pa=Hn[0],$a=hi[0],Qa=Math.min(Pa.length,$a.length);ci<Qa&&Pa.charCodeAt(ci)==$a.charCodeAt(ci);)++ci;for(var Ka=ge(Hn),uo=ge(hi),Fo=Math.min(Ka.length-(Hn.length==1?ci:0),uo.length-(hi.length==1?ci:0));ra<Fo&&Ka.charCodeAt(Ka.length-ra-1)==uo.charCodeAt(uo.length-ra-1);)++ra;if(Hn.length==1&&hi.length==1&&Tt==le.line)for(;ci&&ci>le.ch&&Ka.charCodeAt(Ka.length-ra-1)==uo.charCodeAt(uo.length-ra-1);)ci--,ra++;Hn[Hn.length-1]=Ka.slice(0,Ka.length-ra).replace(/^\u200b+/,""),Hn[0]=Hn[0].slice(ci).replace(/\u200b+$/,"");var ws=ar(Tt,ci),ts=ar(vr,hi.length?ge(hi).length-ra:0);if(Hn.length>1||Hn[0]||It(ws,ts))return Tc(D.doc,Hn,ws,ts,"+input"),!0},qr.prototype.ensurePolled=function(){this.forceCompositionEnd()},qr.prototype.reset=function(){this.forceCompositionEnd()},qr.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},qr.prototype.readFromDOMSoon=function(){var D=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(D.readDOMTimeout=null,D.composing)if(D.composing.done)D.composing=null;else return;D.updateFromDOM()},80)},qr.prototype.updateFromDOM=function(){var D=this;(this.cm.isReadOnly()||!this.pollContent())&&Al(this.cm,function(){return Io(D.cm)})},qr.prototype.setUneditable=function(D){D.contentEditable="false"},qr.prototype.onKeyPress=function(D){if(D.charCode==0||this.composing)return;D.preventDefault(),this.cm.isReadOnly()||zs(this.cm,wt)(this.cm,String.fromCharCode(D.charCode==null?D.keyCode:D.charCode),0)},qr.prototype.readOnlyChanged=function(D){this.div.contentEditable=String(D!="nocursor")},qr.prototype.onContextMenu=function(){},qr.prototype.resetPosition=function(){},qr.prototype.needsContentAttribute=!0;function Ln(D,U){var oe=Aa(D,U.line);if(!oe||oe.hidden)return null;var le=$e(D.doc,U.line),Ae=ia(oe,le,U.line),Ke=yt(le,D.doc.direction),Tt="left";if(Ke){var Qt=Re(Ke,U.ch);Tt=Qt%2?"right":"left"}var fr=oa(Ae.map,U.ch,Tt);return fr.offset=fr.collapse=="right"?fr.end:fr.start,fr}function xi(D){for(var U=D;U;U=U.parentNode)if(/CodeMirror-gutter-wrapper/.test(U.className))return!0;return!1}function Ki(D,U){return U&&(D.bad=!0),D}function _a(D,U,oe,le,Ae){var Ke="",Tt=!1,Qt=D.doc.lineSeparator(),fr=!1;function vr(ci){return function(ra){return ra.id==ci}}function xn(){Tt&&(Ke+=Qt,fr&&(Ke+=Qt),Tt=fr=!1)}function Hn(ci){ci&&(xn(),Ke+=ci)}function hi(ci){if(ci.nodeType==1){var ra=ci.getAttribute("cm-text");if(ra){Hn(ra);return}var Pa=ci.getAttribute("cm-marker"),$a;if(Pa){var Qa=D.findMarks(ar(le,0),ar(Ae+1,0),vr(+Pa));Qa.length&&($a=Qa[0].find(0))&&Hn(gt(D.doc,$a.from,$a.to).join(Qt));return}if(ci.getAttribute("contenteditable")=="false")return;var Ka=/^(pre|div|p|li|table|br)$/i.test(ci.nodeName);if(!/^br$/i.test(ci.nodeName)&&ci.textContent.length==0)return;Ka&&xn();for(var uo=0;uo<ci.childNodes.length;uo++)hi(ci.childNodes[uo]);/^(pre|p)$/i.test(ci.nodeName)&&(fr=!0),Ka&&(Tt=!0)}else ci.nodeType==3&&Hn(ci.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(hi(U),U==oe);)U=U.nextSibling,fr=!1;return Ke}function Ji(D,U,oe){var le;if(U==D.display.lineDiv){if(le=D.display.lineDiv.childNodes[oe],!le)return Ki(D.clipPos(ar(D.display.viewTo-1)),!0);U=null,oe=0}else for(le=U;;le=le.parentNode){if(!le||le==D.display.lineDiv)return null;if(le.parentNode&&le.parentNode==D.display.lineDiv)break}for(var Ae=0;Ae<D.display.view.length;Ae++){var Ke=D.display.view[Ae];if(Ke.node==le)return Co(Ke,U,oe)}}function Co(D,U,oe){var le=D.text.firstChild,Ae=!1;if(!U||!B(le,U))return Ki(ar(er(D.line),0),!0);if(U==le&&(Ae=!0,U=le.childNodes[oe],oe=0,!U)){var Ke=D.rest?ge(D.rest):D.line;return Ki(ar(er(Ke),Ke.text.length),Ae)}var Tt=U.nodeType==3?U:null,Qt=U;for(!Tt&&U.childNodes.length==1&&U.firstChild.nodeType==3&&(Tt=U.firstChild,oe&&(oe=Tt.nodeValue.length));Qt.parentNode!=le;)Qt=Qt.parentNode;var fr=D.measure,vr=fr.maps;function xn($a,Qa,Ka){for(var uo=-1;uo<(vr?vr.length:0);uo++)for(var Fo=uo<0?fr.map:vr[uo],ws=0;ws<Fo.length;ws+=3){var ts=Fo[ws+2];if(ts==$a||ts==Qa){var js=er(uo<0?D.line:D.rest[uo]),hl=Fo[ws]+Ka;return(Ka<0||ts!=$a)&&(hl=Fo[ws+(Ka?1:0)]),ar(js,hl)}}}var Hn=xn(Tt,Qt,oe);if(Hn)return Ki(Hn,Ae);for(var hi=Qt.nextSibling,ci=Tt?Tt.nodeValue.length-oe:0;hi;hi=hi.nextSibling){if(Hn=xn(hi,hi.firstChild,0),Hn)return Ki(ar(Hn.line,Hn.ch-ci),Ae);ci+=hi.textContent.length}for(var ra=Qt.previousSibling,Pa=oe;ra;ra=ra.previousSibling){if(Hn=xn(ra,ra.firstChild,-1),Hn)return Ki(ar(Hn.line,Hn.ch+Pa),Ae);Pa+=ra.textContent.length}}var ja=function(U){this.cm=U,this.prevInput="",this.pollingFast=!1,this.polling=new G,this.hasSelection=!1,this.composing=null};ja.prototype.init=function(D){var U=this,oe=this,le=this.cm;this.createField(D);var Ae=this.textarea;D.wrapper.insertBefore(this.wrapper,D.wrapper.firstChild),o&&(Ae.style.width="0px"),Pe(Ae,"input",function(){m&&d>=9&&U.hasSelection&&(U.hasSelection=null),oe.poll()}),Pe(Ae,"paste",function(Tt){if(Ut(le,Tt)||zt(Tt,le))return;le.state.pasteIncoming=+new Date,oe.fastPoll()});function Ke(Tt){if(Ut(le,Tt))return;if(le.somethingSelected())tt({lineWise:!1,text:le.getSelections()});else if(le.options.lineWiseCopyCut){var Qt=Jt(le);tt({lineWise:!0,text:Qt.text}),Tt.type=="cut"?le.setSelections(Qt.ranges,null,ce):(oe.prevInput="",Ae.value=Qt.text.join(`
`),K(Ae))}else return;Tt.type=="cut"&&(le.state.cutIncoming=+new Date)}Pe(Ae,"cut",Ke),Pe(Ae,"copy",Ke),Pe(D.scroller,"paste",function(Tt){if(oi(D,Tt)||Ut(le,Tt))return;if(!Ae.dispatchEvent){le.state.pasteIncoming=+new Date,oe.focus();return}var Qt=new Event("paste");Qt.clipboardData=Tt.clipboardData,Ae.dispatchEvent(Qt)}),Pe(D.lineSpace,"selectstart",function(Tt){oi(D,Tt)||ht(Tt)}),Pe(Ae,"compositionstart",function(){var Tt=le.getCursor("from");oe.composing&&oe.composing.range.clear(),oe.composing={start:Tt,range:le.markText(Tt,le.getCursor("to"),{className:"CodeMirror-composing"})}}),Pe(Ae,"compositionend",function(){oe.composing&&(oe.poll(),oe.composing.range.clear(),oe.composing=null)})},ja.prototype.createField=function(D){this.wrapper=Xr(),this.textarea=this.wrapper.firstChild},ja.prototype.screenReaderLabelChanged=function(D){D?this.textarea.setAttribute("aria-label",D):this.textarea.removeAttribute("aria-label")},ja.prototype.prepareSelection=function(){var D=this.cm,U=D.display,oe=D.doc,le=hs(D);if(D.options.moveInputWithCursor){var Ae=Xn(D,oe.sel.primary().head,"div"),Ke=U.wrapper.getBoundingClientRect(),Tt=U.lineDiv.getBoundingClientRect();le.teTop=Math.max(0,Math.min(U.wrapper.clientHeight-10,Ae.top+Tt.top-Ke.top)),le.teLeft=Math.max(0,Math.min(U.wrapper.clientWidth-10,Ae.left+Tt.left-Ke.left))}return le},ja.prototype.showSelection=function(D){var U=this.cm,oe=U.display;O(oe.cursorDiv,D.cursors),O(oe.selectionDiv,D.selection),D.teTop!=null&&(this.wrapper.style.top=D.teTop+"px",this.wrapper.style.left=D.teLeft+"px")},ja.prototype.reset=function(D){if(this.contextMenuPending||this.composing)return;var U=this.cm;if(U.somethingSelected()){this.prevInput="";var oe=U.getSelection();this.textarea.value=oe,U.state.focused&&K(this.textarea),m&&d>=9&&(this.hasSelection=oe)}else D||(this.prevInput=this.textarea.value="",m&&d>=9&&(this.hasSelection=null))},ja.prototype.getField=function(){return this.textarea},ja.prototype.supportsTouch=function(){return!1},ja.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!p||X()!=this.textarea))try{this.textarea.focus()}catch(D){}},ja.prototype.blur=function(){this.textarea.blur()},ja.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ja.prototype.receivedFocus=function(){this.slowPoll()},ja.prototype.slowPoll=function(){var D=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){D.poll(),D.cm.state.focused&&D.slowPoll()})},ja.prototype.fastPoll=function(){var D=!1,U=this;U.pollingFast=!0;function oe(){var le=U.poll();!le&&!D?(D=!0,U.polling.set(60,oe)):(U.pollingFast=!1,U.slowPoll())}U.polling.set(20,oe)},ja.prototype.poll=function(){var D=this,U=this.cm,oe=this.textarea,le=this.prevInput;if(this.contextMenuPending||!U.state.focused||Ht(oe)&&!le&&!this.composing||U.isReadOnly()||U.options.disableInput||U.state.keySeq)return!1;var Ae=oe.value;if(Ae==le&&!U.somethingSelected())return!1;if(m&&d>=9&&this.hasSelection===Ae||g&&/[\uf700-\uf7ff]/.test(Ae))return U.display.input.reset(),!1;if(U.doc.sel==U.display.selForContextMenu){var Ke=Ae.charCodeAt(0);if(Ke==8203&&!le&&(le="\u200B"),Ke==8666)return this.reset(),this.cm.execCommand("undo")}for(var Tt=0,Qt=Math.min(le.length,Ae.length);Tt<Qt&&le.charCodeAt(Tt)==Ae.charCodeAt(Tt);)++Tt;return Al(U,function(){wt(U,Ae.slice(Tt),le.length-Tt,null,D.composing?"*compose":null),Ae.length>1e3||Ae.indexOf(`
`)>-1?oe.value=D.prevInput="":D.prevInput=Ae,D.composing&&(D.composing.range.clear(),D.composing.range=U.markText(D.composing.start,U.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},ja.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ja.prototype.onKeyPress=function(){m&&d>=9&&(this.hasSelection=null),this.fastPoll()},ja.prototype.onContextMenu=function(D){var U=this,oe=U.cm,le=oe.display,Ae=U.textarea;U.contextMenuPending&&U.contextMenuPending();var Ke=za(oe,D),Tt=le.scroller.scrollTop;if(!Ke||c)return;var Qt=oe.options.resetSelectionOnContextMenu;Qt&&oe.doc.sel.contains(Ke)==-1&&zs(oe,al)(oe.doc,Ie(Ke),ce);var fr=Ae.style.cssText,vr=U.wrapper.style.cssText,xn=U.wrapper.offsetParent.getBoundingClientRect();U.wrapper.style.cssText="position: static",Ae.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(D.clientY-xn.top-5)+"px; left: "+(D.clientX-xn.left-5)+`px;
z-index: 1000; background: `+(m?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Hn;a&&(Hn=window.scrollY),le.input.focus(),a&&window.scrollTo(null,Hn),le.input.reset(),oe.somethingSelected()||(Ae.value=U.prevInput=" "),U.contextMenuPending=ci,le.selForContextMenu=oe.doc.sel,clearTimeout(le.detectingSelectAll);function hi(){if(Ae.selectionStart!=null){var Pa=oe.somethingSelected(),$a="\u200B"+(Pa?Ae.value:"");Ae.value="\u21DA",Ae.value=$a,U.prevInput=Pa?"":"\u200B",Ae.selectionStart=1,Ae.selectionEnd=$a.length,le.selForContextMenu=oe.doc.sel}}function ci(){if(U.contextMenuPending!=ci)return;if(U.contextMenuPending=!1,U.wrapper.style.cssText=vr,Ae.style.cssText=fr,m&&d<9&&le.scrollbars.setScrollTop(le.scroller.scrollTop=Tt),Ae.selectionStart!=null){(!m||m&&d<9)&&hi();var Pa=0,$a=function Qa(){le.selForContextMenu==oe.doc.sel&&Ae.selectionStart==0&&Ae.selectionEnd>0&&U.prevInput=="\u200B"?zs(oe,vc)(oe):Pa++<10?le.detectingSelectAll=setTimeout(Qa,500):(le.selForContextMenu=null,le.input.reset())};le.detectingSelectAll=setTimeout($a,200)}}if(m&&d>=9&&hi(),_){qe(D);var ra=function Pa(){ut(window,"mouseup",Pa),setTimeout(ci,20)};Pe(window,"mouseup",ra)}else setTimeout(ci,50)},ja.prototype.readOnlyChanged=function(D){D||this.reset(),this.textarea.disabled=D=="nocursor",this.textarea.readOnly=!!D},ja.prototype.setUneditable=function(){},ja.prototype.needsContentAttribute=!1;function zo(D,U){if(U=U?W(U):{},U.value=D.value,!U.tabindex&&D.tabIndex&&(U.tabindex=D.tabIndex),!U.placeholder&&D.placeholder&&(U.placeholder=D.placeholder),U.autofocus==null){var oe=X();U.autofocus=oe==D||D.getAttribute("autofocus")!=null&&oe==document.body}function le(){D.value=Qt.getValue()}var Ae;if(D.form&&(Pe(D.form,"submit",le),!U.leaveSubmitMethodAlone)){var Ke=D.form;Ae=Ke.submit;try{var Tt=Ke.submit=function(){le(),Ke.submit=Ae,Ke.submit(),Ke.submit=Tt}}catch(fr){}}U.finishInit=function(fr){fr.save=le,fr.getTextArea=function(){return D},fr.toTextArea=function(){fr.toTextArea=isNaN,le(),D.parentNode.removeChild(fr.getWrapperElement()),D.style.display="",D.form&&(ut(D.form,"submit",le),!U.leaveSubmitMethodAlone&&typeof D.form.submit=="function"&&(D.form.submit=Ae))}},D.style.display="none";var Qt=Or(function(fr){return D.parentNode.insertBefore(fr,D.nextSibling)},U);return Qt}function Eo(D){D.off=ut,D.on=Pe,D.wheelEventPixels=En,D.Doc=Rc,D.splitLines=at,D.countColumn=P,D.findColumn=xe,D.isWordChar=Z,D.Pass=re,D.signal=Ft,D.Line=Na,D.changeEnd=Ye,D.scrollbarModel=Vl,D.Pos=ar,D.cmpPos=It,D.modes=Ze,D.mimeModes=Gt,D.resolveMode=Sr,D.getMode=Tn,D.modeExtensions=cn,D.extendMode=Wn,D.copyState=lt,D.startState=Le,D.innerMode=mt,D.commands=Lu,D.keyMap=nu,D.keyName=nd,D.isModifierKey=Gu,D.lookupKey=ru,D.normalizeKeyMap=Yc,D.StringStream=ze,D.SharedTextMarker=Tu,D.TextMarker=Xc,D.LineWidget=Nc,D.e_preventDefault=ht,D.e_stopPropagation=Ee,D.e_stop=qe,D.addClass=J,D.contains=B,D.rmClass=C,D.keyNames=$c}Je(Or),Mr(Or);var ko="iter insert remove copy getEditor constructor".split(" ");for(var Ns in Rc.prototype)Rc.prototype.hasOwnProperty(Ns)&&V(ko,Ns)<0&&(Or.prototype[Ns]=function(D){return function(){return D.apply(this.doc,arguments)}}(Rc.prototype[Ns]));return or(Rc),Or.inputStyles={textarea:ja,contenteditable:qr},Or.defineMode=function(D){!Or.defaults.mode&&D!="null"&&(Or.defaults.mode=D),yr.apply(this,arguments)},Or.defineMIME=br,Or.defineMode("null",function(){return{token:function(U){return U.skipToEnd()}}}),Or.defineMIME("text/plain","null"),Or.defineExtension=function(D,U){Or.prototype[D]=U},Or.defineDocExtension=function(D,U){Rc.prototype[D]=U},Or.fromTextArea=zo,Eo(Or),Or.version="5.58.2",Or})},Vy0f:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("iYpf"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},W2nI:function(j,R,l){var x=l("IwbS"),b=l("ProS"),A=l("bYtY"),f=["itemStyle","opacity"],t=["emphasis","itemStyle","opacity"],e=["lineStyle","opacity"],m=["emphasis","lineStyle","opacity"];function d(u,r){return u.getVisual("opacity")||u.getModel().get(r)}function a(u,r,o){var h=u.getGraphicEl(),p=d(u,r);o!=null&&(p==null&&(p=1),p*=o),h.downplay&&h.downplay(),h.traverse(function(g){g.type!=="group"&&g.setStyle("opacity",p)})}function n(u,r){var o=d(u,r),h=u.getGraphicEl();h.traverse(function(p){p.type!=="group"&&p.setStyle("opacity",o)}),h.highlight&&h.highlight()}var s=x.extendShape({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0,orient:""},buildPath:function(u,r){var o=r.extent;u.moveTo(r.x1,r.y1),u.bezierCurveTo(r.cpx1,r.cpy1,r.cpx2,r.cpy2,r.x2,r.y2),r.orient==="vertical"?(u.lineTo(r.x2+o,r.y2),u.bezierCurveTo(r.cpx2+o,r.cpy2,r.cpx1+o,r.cpy1,r.x1+o,r.y1)):(u.lineTo(r.x2,r.y2+o),u.bezierCurveTo(r.cpx2,r.cpy2+o,r.cpx1,r.cpy1+o,r.x1,r.y1+o)),u.closePath()},highlight:function(){this.trigger("emphasis")},downplay:function(){this.trigger("normal")}}),c=b.extendChartView({type:"sankey",_model:null,_focusAdjacencyDisabled:!1,render:function(u,r,o){var h=this,p=u.getGraph(),g=this.group,v=u.layoutInfo,y=v.width,w=v.height,S=u.getData(),_=u.getData("edge"),I=u.get("orient");this._model=u,g.removeAll(),g.attr("position",[v.x,v.y]),p.eachEdge(function(C){var E=new s;E.dataIndex=C.dataIndex,E.seriesIndex=u.seriesIndex,E.dataType="edge";var O=C.getModel("lineStyle"),M=O.get("curveness"),F=C.node1.getLayout(),H=C.node1.getModel(),B=H.get("localX"),X=H.get("localY"),J=C.node2.getLayout(),k=C.node2.getModel(),K=k.get("localX"),z=k.get("localY"),W=C.getLayout(),P,G,V,q,re,ce,ie,fe;E.shape.extent=Math.max(1,W.dy),E.shape.orient=I,I==="vertical"?(P=(B!=null?B*y:F.x)+W.sy,G=(X!=null?X*w:F.y)+F.dy,V=(K!=null?K*y:J.x)+W.ty,q=z!=null?z*w:J.y,re=P,ce=G*(1-M)+q*M,ie=V,fe=G*M+q*(1-M)):(P=(B!=null?B*y:F.x)+F.dx,G=(X!=null?X*w:F.y)+W.sy,V=K!=null?K*y:J.x,q=(z!=null?z*w:J.y)+W.ty,re=P*(1-M)+V*M,ce=G,ie=P*M+V*(1-M),fe=q),E.setShape({x1:P,y1:G,x2:V,y2:q,cpx1:re,cpy1:ce,cpx2:ie,cpy2:fe}),E.setStyle(O.getItemStyle());switch(E.style.fill){case"source":E.style.fill=C.node1.getVisual("color");break;case"target":E.style.fill=C.node2.getVisual("color");break}x.setHoverStyle(E,C.getModel("emphasis.lineStyle").getItemStyle()),g.add(E),_.setItemGraphicEl(C.dataIndex,E)}),p.eachNode(function(C){var E=C.getLayout(),O=C.getModel(),M=O.get("localX"),F=O.get("localY"),H=O.getModel("label"),B=O.getModel("emphasis.label"),X=new x.Rect({shape:{x:M!=null?M*y:E.x,y:F!=null?F*w:E.y,width:E.dx,height:E.dy},style:O.getModel("itemStyle").getItemStyle()}),J=C.getModel("emphasis.itemStyle").getItemStyle();x.setLabelStyle(X.style,J,H,B,{labelFetcher:u,labelDataIndex:C.dataIndex,defaultText:C.id,isRectText:!0}),X.setStyle("fill",C.getVisual("color")),x.setHoverStyle(X,J),g.add(X),S.setItemGraphicEl(C.dataIndex,X),X.dataType="node"}),S.eachItemGraphicEl(function(C,E){var O=S.getItemModel(E);O.get("draggable")&&(C.drift=function(M,F){h._focusAdjacencyDisabled=!0,this.shape.x+=M,this.shape.y+=F,this.dirty(),o.dispatchAction({type:"dragNode",seriesId:u.id,dataIndex:S.getRawIndex(E),localX:this.shape.x/y,localY:this.shape.y/w})},C.ondragend=function(){h._focusAdjacencyDisabled=!1},C.draggable=!0,C.cursor="move"),C.highlight=function(){this.trigger("emphasis")},C.downplay=function(){this.trigger("normal")},C.focusNodeAdjHandler&&C.off("mouseover",C.focusNodeAdjHandler),C.unfocusNodeAdjHandler&&C.off("mouseout",C.unfocusNodeAdjHandler),O.get("focusNodeAdjacency")&&(C.on("mouseover",C.focusNodeAdjHandler=function(){h._focusAdjacencyDisabled||(h._clearTimer(),o.dispatchAction({type:"focusNodeAdjacency",seriesId:u.id,dataIndex:C.dataIndex}))}),C.on("mouseout",C.unfocusNodeAdjHandler=function(){h._focusAdjacencyDisabled||h._dispatchUnfocus(o)}))}),_.eachItemGraphicEl(function(C,E){var O=_.getItemModel(E);C.focusNodeAdjHandler&&C.off("mouseover",C.focusNodeAdjHandler),C.unfocusNodeAdjHandler&&C.off("mouseout",C.unfocusNodeAdjHandler),O.get("focusNodeAdjacency")&&(C.on("mouseover",C.focusNodeAdjHandler=function(){h._focusAdjacencyDisabled||(h._clearTimer(),o.dispatchAction({type:"focusNodeAdjacency",seriesId:u.id,edgeDataIndex:C.dataIndex}))}),C.on("mouseout",C.unfocusNodeAdjHandler=function(){h._focusAdjacencyDisabled||h._dispatchUnfocus(o)}))}),!this._data&&u.get("animation")&&g.setClipPath(i(g.getBoundingRect(),u,function(){g.removeClipPath()})),this._data=u.getData()},dispose:function(){this._clearTimer()},_dispatchUnfocus:function(u){var r=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout(function(){r._unfocusDelayTimer=null,u.dispatchAction({type:"unfocusNodeAdjacency",seriesId:r._model.id})},500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(u,r,o,h){var p=u.getData(),g=p.graph,v=h.dataIndex,y=p.getItemModel(v),w=h.edgeDataIndex;if(v==null&&w==null)return;var S=g.getNodeByIndex(v),_=g.getEdgeByIndex(w);if(g.eachNode(function(C){a(C,f,.1)}),g.eachEdge(function(C){a(C,e,.1)}),S){n(S,t);var I=y.get("focusNodeAdjacency");I==="outEdges"?A.each(S.outEdges,function(C){if(C.dataIndex<0)return;n(C,m),n(C.node2,t)}):I==="inEdges"?A.each(S.inEdges,function(C){if(C.dataIndex<0)return;n(C,m),n(C.node1,t)}):I==="allEdges"&&A.each(S.edges,function(C){if(C.dataIndex<0)return;n(C,m),C.node1!==S&&n(C.node1,t),C.node2!==S&&n(C.node2,t)})}_&&(n(_,m),n(_.node1,t),n(_.node2,t))},unfocusNodeAdjacency:function(u,r,o,h){var p=u.getGraph();p.eachNode(function(g){a(g,f)}),p.eachEdge(function(g){a(g,e)})}});function i(u,r,o){var h=new x.Rect({shape:{x:u.x-10,y:u.y-10,width:0,height:u.height+20}});return x.initProps(h,{shape:{width:u.width+20}},r,o),h}j.exports=c},W4dC:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=A.each,t=A.createHashMap,e=l("7DRL"),m=l("TIY9"),d=l("yS9w"),a=l("mFDi"),n={geoJSON:m,svg:d},s={load:function(r,o,h){var p=[],g=t(),v=t(),y,w=u(r);return f(w,function(S){var _=n[S.type].load(r,S,h);f(_.regions,function(C){var E=C.name;o&&o.hasOwnProperty(E)&&(C=C.cloneShallow(E=o[E])),p.push(C),g.set(E,C),v.set(E,C.center)});var I=_.boundingRect;I&&(y?y.union(I):y=I.clone())}),{regions:p,regionsMap:g,nameCoordMap:v,boundingRect:y||new a(0,0,0,0)}},makeGraphic:c("makeGraphic"),removeGraphic:c("removeGraphic")};function c(r){return function(o,h){var p=u(o),g=[];return f(p,function(v){var y=n[v.type][r];y&&g.push(y(o,v,h))}),g}}function i(r){}function u(r){var o=e.retrieveMap(r)||[];return o}j.exports=s},WGYa:function(j,R,l){var x=l("7yuC"),b=x.forceLayout,A=l("HF/U"),f=A.simpleLayout,t=l("lOQZ"),e=t.circularLayout,m=l("OELB"),d=m.linearMap,a=l("QBsz"),n=l("bYtY");function s(c){c.eachSeriesByType("graph",function(i){var u=i.coordinateSystem;if(u&&u.type!=="view")return;if(i.get("layout")==="force"){var r=i.preservedPoints||{},o=i.getGraph(),h=o.data,p=o.edgeData,g=i.getModel("force"),v=g.get("initLayout");i.preservedPoints?h.each(function(H){var B=h.getId(H);h.setItemLayout(H,r[B]||[NaN,NaN])}):!v||v==="none"?f(i):v==="circular"&&e(i,"value");var y=h.getDataExtent("value"),w=p.getDataExtent("value"),S=g.get("repulsion"),_=g.get("edgeLength");n.isArray(S)||(S=[S,S]),n.isArray(_)||(_=[_,_]),_=[_[1],_[0]];var I=h.mapArray("value",function(H,B){var X=h.getItemLayout(B),J=d(H,y,S);return isNaN(J)&&(J=(S[0]+S[1])/2),{w:J,rep:J,fixed:h.getItemModel(B).get("fixed"),p:!X||isNaN(X[0])||isNaN(X[1])?null:X}}),C=p.mapArray("value",function(H,B){var X=o.getEdgeByIndex(B),J=d(H,w,_);isNaN(J)&&(J=(_[0]+_[1])/2);var k=X.getModel();return{n1:I[X.node1.dataIndex],n2:I[X.node2.dataIndex],d:J,curveness:k.get("lineStyle.curveness")||0,ignoreForceLayout:k.get("ignoreForceLayout")}}),u=i.coordinateSystem,E=u.getBoundingRect(),O=b(I,C,{rect:E,gravity:g.get("gravity"),friction:g.get("friction")}),M=O.step;O.step=function(H){for(var B=0,X=I.length;B<X;B++)I[B].fixed&&a.copy(I[B].p,o.getNodeByIndex(B).getLayout());M(function(J,k,K){for(var z=0,W=J.length;z<W;z++)J[z].fixed||o.getNodeByIndex(z).setLayout(J[z].p),r[h.getId(z)]=J[z].p;for(var z=0,W=k.length;z<W;z++){var P=k[z],G=o.getEdgeByIndex(z),V=P.n1.p,q=P.n2.p,re=G.getLayout();re=re?re.slice():[],re[0]=re[0]||[],re[1]=re[1]||[],a.copy(re[0],V),a.copy(re[1],q),+P.curveness&&(re[2]=[(V[0]+q[0])/2-(V[1]-q[1])*P.curveness,(V[1]+q[1])/2-(q[0]-V[0])*P.curveness]),G.setLayout(re)}H&&H(K)})},i.forceLayout=O,i.preservedPoints=r,O.step()}else i.forceLayout=null})}j.exports=s},WKfj:function(j,R,l){"use strict";l.d(R,"d",function(){return b}),l.d(R,"e",function(){return A}),l.d(R,"f",function(){return f}),l.d(R,"c",function(){return t}),l.d(R,"b",function(){return m}),l.d(R,"a",function(){return a});var x=l("KQm4");function b(n){return Array.isArray(n)?n:n!==void 0?[n]:[]}function A(n,s){var c=s.labelInValue,i=s.combobox;if(n===void 0||n===""&&i)return[];var u=Array.isArray(n)?n:[n];return c?u.map(function(r){var o=r.key,h=r.value;return h!==void 0?h:o}):u}function f(n,s){var c=s.optionLabelProp,i=s.labelInValue,u=s.prevValue,r=s.options,o=s.getLabeledValue,h=n;return i&&(h=h.map(function(p){return o(p,{options:r,prevValue:u,labelInValue:i,optionLabelProp:c})})),h}function t(n,s){var c=Object(x.a)(s),i;for(i=n.length-1;i>=0&&n[i].disabled;i-=1);var u=null;return i!==-1&&(u=c[i],c.splice(i,1)),{values:c,removedValue:u}}var e=typeof window!="undefined"&&window.document&&window.document.documentElement,m=e,d=0;function a(){var n;return m?(n=d,d+=1):n="TEST_OR_SSR",n}},"WN+l":function(j,R,l){var x=l("bYtY"),b=l("IwbS");function A(t,e,m,d){var a=m.axis;if(a.scale.isBlank())return;var n=m.getModel("splitArea"),s=n.getModel("areaStyle"),c=s.get("color"),i=d.coordinateSystem.getRect(),u=a.getTicksCoords({tickModel:n,clamp:!0});if(!u.length)return;var r=c.length,o=t.__splitAreaColors,h=x.createHashMap(),p=0;if(o)for(var g=0;g<u.length;g++){var v=o.get(u[g].tickValue);if(v!=null){p=(v+(r-1)*g)%r;break}}var y=a.toGlobalCoord(u[0].coord),w=s.getAreaStyle();c=x.isArray(c)?c:[c];for(var g=1;g<u.length;g++){var S=a.toGlobalCoord(u[g].coord),_,I,C,E;a.isHorizontal()?(_=y,I=i.y,C=S-_,E=i.height,y=_+C):(_=i.x,I=y,C=i.width,E=S-I,y=I+E);var O=u[g-1].tickValue;O!=null&&h.set(O,p),e.add(new b.Rect({anid:O!=null?"area_"+O:null,shape:{x:_,y:I,width:C,height:E},style:x.defaults({fill:c[p]},w),silent:!0})),p=(p+1)%r}t.__splitAreaColors=h}function f(t){t.__splitAreaColors=null}R.rectCoordAxisBuildSplitArea=A,R.rectCoordAxisHandleRemove=f},WXVj:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("Bqw1")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="MinusSquareOutlined";var d=f.forwardRef(m);R.default=d},WaYH:function(j,R,l){"use strict";var x=l("rePB"),b=l("Ff2n"),A=l("VTBJ"),f=l("1OyB"),t=l("vuIU"),e=l("JX7q"),m=l("Ji7U"),d=l("LK+K"),a=l("q1tI"),n=l("TSYQ"),s=l.n(n),c=l("sboe"),i=l("OZM5"),u=function(_){var I=_.prefixCls,C=_.level,E=_.isStart,O=_.isEnd;if(!C)return null;for(var M="".concat(I,"-indent-unit"),F=[],H=0;H<C;H+=1){var B;F.push(a.createElement("span",{key:H,className:s()(M,(B={},Object(x.a)(B,"".concat(M,"-start"),E[H+1]),Object(x.a)(B,"".concat(M,"-end"),O[H+1]),Object(x.a)(B,"".concat(M,"-end-first-level"),!H&&O[0]),B))}))}return a.createElement("span",{"aria-hidden":"true",className:"".concat(I,"-indent")},F)},r=u,o=l("815F"),h="open",p="close",g="---",v=function(S){Object(m.a)(I,S);var _=Object(d.a)(I);function I(){var C;return Object(f.a)(this,I),C=_.apply(this,arguments),C.state={dragNodeHighlight:!1},C.onSelectorClick=function(E){var O=C.props.context.onNodeClick;O(E,Object(o.b)(C.props)),C.isSelectable()?C.onSelect(E):C.onCheck(E)},C.onSelectorDoubleClick=function(E){var O=C.props.context.onNodeDoubleClick;O(E,Object(o.b)(C.props))},C.onSelect=function(E){if(C.isDisabled())return;var O=C.props.context.onNodeSelect;E.preventDefault(),O(E,Object(o.b)(C.props))},C.onCheck=function(E){if(C.isDisabled())return;var O=C.props,M=O.disableCheckbox,F=O.checked,H=C.props.context.onNodeCheck;if(!C.isCheckable()||M)return;E.preventDefault();var B=!F;H(E,Object(o.b)(C.props),B)},C.onMouseEnter=function(E){var O=C.props.context.onNodeMouseEnter;O(E,Object(o.b)(C.props))},C.onMouseLeave=function(E){var O=C.props.context.onNodeMouseLeave;O(E,Object(o.b)(C.props))},C.onContextMenu=function(E){var O=C.props.context.onNodeContextMenu;O(E,Object(o.b)(C.props))},C.onDragStart=function(E){var O=C.props.context.onNodeDragStart;E.stopPropagation(),C.setState({dragNodeHighlight:!0}),O(E,Object(e.a)(C));try{E.dataTransfer.setData("text/plain","")}catch(M){}},C.onDragEnter=function(E){var O=C.props.context.onNodeDragEnter;E.preventDefault(),E.stopPropagation(),O(E,Object(e.a)(C))},C.onDragOver=function(E){var O=C.props.context.onNodeDragOver;E.preventDefault(),E.stopPropagation(),O(E,Object(e.a)(C))},C.onDragLeave=function(E){var O=C.props.context.onNodeDragLeave;E.stopPropagation(),O(E,Object(e.a)(C))},C.onDragEnd=function(E){var O=C.props.context.onNodeDragEnd;E.stopPropagation(),C.setState({dragNodeHighlight:!1}),O(E,Object(e.a)(C))},C.onDrop=function(E){var O=C.props.context.onNodeDrop;E.preventDefault(),E.stopPropagation(),C.setState({dragNodeHighlight:!1}),O(E,Object(e.a)(C))},C.onExpand=function(E){var O=C.props.context.onNodeExpand;O(E,Object(o.b)(C.props))},C.setSelectHandle=function(E){C.selectHandle=E},C.getNodeState=function(){var E=C.props.expanded;return C.isLeaf()?null:E?h:p},C.hasChildren=function(){var E=C.props.eventKey,O=C.props.context.keyEntities,M=O[E]||{},F=M.children;return!!(F||[]).length},C.isLeaf=function(){var E=C.props,O=E.isLeaf,M=E.loaded,F=C.props.context.loadData,H=C.hasChildren();return O===!1?!1:O||!F&&!H||F&&M&&!H},C.isDisabled=function(){var E=C.props.disabled,O=C.props.context.disabled;return!!(O||E)},C.isCheckable=function(){var E=C.props.checkable,O=C.props.context.checkable;return!O||E===!1?!1:O},C.syncLoadData=function(E){var O=E.expanded,M=E.loading,F=E.loaded,H=C.props.context,B=H.loadData,X=H.onNodeLoad;if(M)return;B&&O&&!C.isLeaf()&&(!C.hasChildren()&&!F&&X(Object(o.b)(C.props)))},C.renderSwitcher=function(){var E=C.props,O=E.expanded,M=E.switcherIcon,F=C.props.context,H=F.prefixCls,B=F.switcherIcon,X=M||B;if(C.isLeaf())return a.createElement("span",{className:s()("".concat(H,"-switcher"),"".concat(H,"-switcher-noop"))},typeof X=="function"?X(Object(A.a)(Object(A.a)({},C.props),{},{isLeaf:!0})):X);var J=s()("".concat(H,"-switcher"),"".concat(H,"-switcher_").concat(O?h:p));return a.createElement("span",{onClick:C.onExpand,className:J},typeof X=="function"?X(Object(A.a)(Object(A.a)({},C.props),{},{isLeaf:!1})):X)},C.renderCheckbox=function(){var E=C.props,O=E.checked,M=E.halfChecked,F=E.disableCheckbox,H=C.props.context.prefixCls,B=C.isDisabled(),X=C.isCheckable();if(!X)return null;var J=typeof X!="boolean"?X:null;return a.createElement("span",{className:s()("".concat(H,"-checkbox"),O&&"".concat(H,"-checkbox-checked"),!O&&M&&"".concat(H,"-checkbox-indeterminate"),(B||F)&&"".concat(H,"-checkbox-disabled")),onClick:C.onCheck},J)},C.renderIcon=function(){var E=C.props.loading,O=C.props.context.prefixCls;return a.createElement("span",{className:s()("".concat(O,"-iconEle"),"".concat(O,"-icon__").concat(C.getNodeState()||"docu"),E&&"".concat(O,"-icon_loading"))})},C.renderSelector=function(){var E=C.state.dragNodeHighlight,O=C.props,M=O.title,F=O.selected,H=O.icon,B=O.loading,X=O.data,J=C.props.context,k=J.prefixCls,K=J.showIcon,z=J.icon,W=J.draggable,P=J.loadData,G=J.titleRender,V=C.isDisabled(),q="".concat(k,"-node-content-wrapper"),re;if(K){var ce=H||z;re=ce?a.createElement("span",{className:s()("".concat(k,"-iconEle"),"".concat(k,"-icon__customize"))},typeof ce=="function"?ce(C.props):ce):C.renderIcon()}else P&&B&&(re=C.renderIcon());var ie;typeof M=="function"?ie=M(X):G?ie=G(X):ie=M;var fe=a.createElement("span",{className:"".concat(k,"-title")},ie);return a.createElement("span",{ref:C.setSelectHandle,title:typeof M=="string"?M:"",className:s()("".concat(q),"".concat(q,"-").concat(C.getNodeState()||"normal"),!V&&(F||E)&&"".concat(k,"-node-selected"),!V&&W&&"draggable"),draggable:!V&&W||void 0,"aria-grabbed":!V&&W||void 0,onMouseEnter:C.onMouseEnter,onMouseLeave:C.onMouseLeave,onContextMenu:C.onContextMenu,onClick:C.onSelectorClick,onDoubleClick:C.onSelectorDoubleClick,onDragStart:W?C.onDragStart:void 0},re,fe)},C}return Object(t.a)(I,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var E=this.props.selectable,O=this.props.context.selectable;return typeof E=="boolean"?E:O}},{key:"render",value:function(){var E,O=this.props,M=O.eventKey,F=O.className,H=O.style,B=O.dragOver,X=O.dragOverGapTop,J=O.dragOverGapBottom,k=O.isLeaf,K=O.isStart,z=O.isEnd,W=O.expanded,P=O.selected,G=O.checked,V=O.halfChecked,q=O.loading,re=O.domRef,ce=O.active,ie=O.onMouseMove,fe=Object(b.a)(O,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),xe=this.props.context,Se=xe.prefixCls,ke=xe.filterTreeNode,ge=xe.draggable,Be=xe.keyEntities,ee=this.isDisabled(),ue=Object(i.f)(fe),Ge=Be[M]||{},ae=Ge.level,Z=z[z.length-1];return a.createElement("div",Object.assign({ref:re,className:s()(F,"".concat(Se,"-treenode"),(E={},Object(x.a)(E,"".concat(Se,"-treenode-disabled"),ee),Object(x.a)(E,"".concat(Se,"-treenode-switcher-").concat(W?"open":"close"),!k),Object(x.a)(E,"".concat(Se,"-treenode-checkbox-checked"),G),Object(x.a)(E,"".concat(Se,"-treenode-checkbox-indeterminate"),V),Object(x.a)(E,"".concat(Se,"-treenode-selected"),P),Object(x.a)(E,"".concat(Se,"-treenode-loading"),q),Object(x.a)(E,"".concat(Se,"-treenode-active"),ce),Object(x.a)(E,"".concat(Se,"-treenode-leaf-last"),Z),Object(x.a)(E,"drag-over",!ee&&B),Object(x.a)(E,"drag-over-gap-top",!ee&&X),Object(x.a)(E,"drag-over-gap-bottom",!ee&&J),Object(x.a)(E,"filter-node",ke&&ke(Object(o.b)(this.props))),E)),style:H,onDragEnter:ge?this.onDragEnter:void 0,onDragOver:ge?this.onDragOver:void 0,onDragLeave:ge?this.onDragLeave:void 0,onDrop:ge?this.onDrop:void 0,onDragEnd:ge?this.onDragEnd:void 0,onMouseMove:ie},ue),a.createElement(r,{prefixCls:Se,level:ae,isStart:K,isEnd:z}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),I}(a.Component),y=function(_){return a.createElement(c.a.Consumer,null,function(I){return a.createElement(v,Object.assign({},_,{context:I}))})};y.displayName="TreeNode",y.defaultProps={title:g},y.isTreeNode=1;var w=R.a=y},Wqna:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=A.isObject,t=A.each,e=A.map,m=A.indexOf,d=A.retrieve,a=l("+TT/"),n=a.getLayoutRect,s=l("aX7z"),c=s.createScaleByModel,i=s.ifAxisCrossZero,u=s.niceScaleExtent,r=s.estimateLabelUnionRect,o=l("y+lR"),h=l("7AJT"),p=l("IDmD"),g=l("7hqr"),v=g.getStackedDimension;l("jtI2");function y(H,B,X){return H.getCoordSysModel()===B}function w(H,B,X){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(H,B,X),this.model=H}var S=w.prototype;S.type="grid",S.axisPointerEnabled=!0,S.getRect=function(){return this._rect},S.update=function(H,B){var X=this._axesMap;this._updateScale(H,this.model),t(X.x,function(k){u(k.scale,k.model)}),t(X.y,function(k){u(k.scale,k.model)});var J={};t(X.x,function(k){_(X,"y",k,J)}),t(X.y,function(k){_(X,"x",k,J)}),this.resize(this.model,B)};function _(H,B,X,J){X.getAxesOnZeroOf=function(){return K?[K]:[]};var k=H[B],K,z=X.model,W=z.get("axisLine.onZero"),P=z.get("axisLine.onZeroAxisIndex");if(!W)return;if(P!=null)I(k[P])&&(K=k[P]);else for(var G in k)if(k.hasOwnProperty(G)&&I(k[G])&&!J[V(k[G])]){K=k[G];break}K&&(J[V(K)]=!0);function V(q){return q.dim+"_"+q.index}}function I(H){return H&&H.type!=="category"&&H.type!=="time"&&i(H)}S.resize=function(H,B,X){var J=n(H.getBoxLayoutParams(),{width:B.getWidth(),height:B.getHeight()});this._rect=J;var k=this._axesList;K(),!X&&H.get("containLabel")&&(t(k,function(z){if(!z.model.get("axisLabel.inside")){var W=r(z);if(W){var P=z.isHorizontal()?"height":"width",G=z.model.get("axisLabel.margin");J[P]-=W[P]+G,z.position==="top"?J.y+=W.height+G:z.position==="left"&&(J.x+=W.width+G)}}}),K());function K(){t(k,function(z){var W=z.isHorizontal(),P=W?[0,J.width]:[0,J.height],G=z.inverse?1:0;z.setExtent(P[G],P[1-G]),C(z,W?J.x:J.y)})}},S.getAxis=function(H,B){var X=this._axesMap[H];if(X!=null){if(B==null){for(var J in X)if(X.hasOwnProperty(J))return X[J]}return X[B]}},S.getAxes=function(){return this._axesList.slice()},S.getCartesian=function(H,B){if(H!=null&&B!=null){var X="x"+H+"y"+B;return this._coordsMap[X]}f(H)&&(B=H.yAxisIndex,H=H.xAxisIndex);for(var J=0,k=this._coordsList;J<k.length;J++)if(k[J].getAxis("x").index===H||k[J].getAxis("y").index===B)return k[J]},S.getCartesians=function(){return this._coordsList.slice()},S.convertToPixel=function(H,B,X){var J=this._findConvertTarget(H,B);return J.cartesian?J.cartesian.dataToPoint(X):J.axis?J.axis.toGlobalCoord(J.axis.dataToCoord(X)):null},S.convertFromPixel=function(H,B,X){var J=this._findConvertTarget(H,B);return J.cartesian?J.cartesian.pointToData(X):J.axis?J.axis.coordToData(J.axis.toLocalCoord(X)):null},S._findConvertTarget=function(H,B){var X=B.seriesModel,J=B.xAxisModel||X&&X.getReferringComponents("xAxis")[0],k=B.yAxisModel||X&&X.getReferringComponents("yAxis")[0],K=B.gridModel,z=this._coordsList,W,P;if(X)W=X.coordinateSystem,m(z,W)<0&&(W=null);else if(J&&k)W=this.getCartesian(J.componentIndex,k.componentIndex);else if(J)P=this.getAxis("x",J.componentIndex);else if(k)P=this.getAxis("y",k.componentIndex);else if(K){var G=K.coordinateSystem;G===this&&(W=this._coordsList[0])}return{cartesian:W,axis:P}},S.containPoint=function(H){var B=this._coordsList[0];if(B)return B.containPoint(H)},S._initCartesian=function(H,B,X){var J={left:!1,right:!1,top:!1,bottom:!1},k={x:{},y:{}},K={x:0,y:0};if(B.eachComponent("xAxis",z("x"),this),B.eachComponent("yAxis",z("y"),this),!K.x||!K.y){this._axesMap={},this._axesList=[];return}this._axesMap=k,t(k.x,function(W,P){t(k.y,function(G,V){var q="x"+P+"y"+V,re=new o(q);re.grid=this,re.model=H,this._coordsMap[q]=re,this._coordsList.push(re),re.addAxis(W),re.addAxis(G)},this)},this);function z(W){return function(P,G){if(!y(P,H,B))return;var V=P.get("position");W==="x"?V!=="top"&&V!=="bottom"&&(V=J.bottom?"top":"bottom"):V!=="left"&&V!=="right"&&(V=J.left?"right":"left"),J[V]=!0;var q=new h(W,c(P),[0,0],P.get("type"),V),re=q.type==="category";q.onBand=re&&P.get("boundaryGap"),q.inverse=P.get("inverse"),P.axis=q,q.model=P,q.grid=this,q.index=G,this._axesList.push(q),k[W][G]=q,K[W]++}}},S._updateScale=function(H,B){t(this._axesList,function(J){J.scale.setExtent(Infinity,-Infinity)}),H.eachSeries(function(J){if(M(J)){var k=O(J,H),K=k[0],z=k[1];if(!y(K,B,H)||!y(z,B,H))return;var W=this.getCartesian(K.componentIndex,z.componentIndex),P=J.getData(),G=W.getAxis("x"),V=W.getAxis("y");P.type==="list"&&(X(P,G,J),X(P,V,J))}},this);function X(J,k,K){t(J.mapDimension(k.dim,!0),function(z){k.scale.unionExtentFromData(J,v(J,z))})}},S.getTooltipAxes=function(H){var B=[],X=[];return t(this.getCartesians(),function(J){var k=H!=null&&H!=="auto"?J.getAxis(H):J.getBaseAxis(),K=J.getOtherAxis(k);m(B,k)<0&&B.push(k),m(X,K)<0&&X.push(K)}),{baseAxes:B,otherAxes:X}};function C(H,B){var X=H.getExtent(),J=X[0]+X[1];H.toGlobalCoord=H.dim==="x"?function(k){return k+B}:function(k){return J-k+B},H.toLocalCoord=H.dim==="x"?function(k){return k-B}:function(k){return J-k+B}}var E=["xAxis","yAxis"];function O(H,B){return e(E,function(X){var J=H.getReferringComponents(X)[0];return J})}function M(H){return H.get("coordinateSystem")==="cartesian2d"}w.create=function(H,B){var X=[];return H.eachComponent("grid",function(J,k){var K=new w(J,H,B);K.name="grid_"+k,K.resize(J,B,!0),J.coordinateSystem=K,X.push(K)}),H.eachSeries(function(J){if(!M(J))return;var k=O(J,H),K=k[0],z=k[1],W=K.getCoordSysModel(),P=W.coordinateSystem;J.coordinateSystem=P.getCartesian(K.componentIndex,z.componentIndex)}),X},w.dimensions=w.prototype.dimensions=o.prototype.dimensions,p.register("cartesian2d",w);var F=w;j.exports=F},"X+im":function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("KQeH")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="DownloadOutlined";var d=f.forwardRef(m);R.default=d},"X2/X":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"};R.default=x},XAae:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("hwYd"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},XOKv:function(j,R,l){l("OXB0"),l("SA4+")},Xmg4:function(j,R,l){var x=l("bYtY"),b=l("LPTA"),A=b.devicePixelRatio,f=l("K2GJ"),t=l("3C/r");function e(){return!1}function m(n,s,c){var i=x.createCanvas(),u=s.getWidth(),r=s.getHeight(),o=i.style;return o&&(o.position="absolute",o.left=0,o.top=0,o.width=u+"px",o.height=r+"px",i.setAttribute("data-zr-dom-id",n)),i.width=u*c,i.height=r*c,i}var d=function(s,c,i){var u;i=i||A,typeof s=="string"?u=m(s,c,i):x.isObject(s)&&(u=s,s=u.id),this.id=s,this.dom=u;var r=u.style;r&&(u.onselectstart=e,r["-webkit-user-select"]="none",r["user-select"]="none",r["-webkit-touch-callout"]="none",r["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",r.padding=0,r.margin=0,r["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=c,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=i};d.prototype={constructor:d,__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 s=this.dpr;this.domBack=m("back-"+this.id,this.painter,s),this.ctxBack=this.domBack.getContext("2d"),s!==1&&this.ctxBack.scale(s,s)},resize:function(s,c){var i=this.dpr,u=this.dom,r=u.style,o=this.domBack;r&&(r.width=s+"px",r.height=c+"px"),u.width=s*i,u.height=c*i,o&&(o.width=s*i,o.height=c*i,i!==1&&this.ctxBack.scale(i,i))},clear:function(s,c){var i=this.dom,u=this.ctx,r=i.width,o=i.height,c=c||this.clearColor,h=this.motionBlur&&!s,p=this.lastFrameAlpha,g=this.dpr;if(h&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(i,0,0,r/g,o/g)),u.clearRect(0,0,r,o),c&&c!=="transparent"){var v;c.colorStops?(v=c.__canvasGradient||f.getGradient(u,c,{x:0,y:0,width:r,height:o}),c.__canvasGradient=v):c.image&&(v=t.prototype.getCanvasPattern.call(c,u)),u.save(),u.fillStyle=v||c,u.fillRect(0,0,r,o),u.restore()}if(h){var y=this.domBack;u.save(),u.globalAlpha=p,u.drawImage(y,0,0,r,o),u.restore()}}};var a=d;j.exports=a},Xnb7:function(j,R,l){var x=l("1RvN"),b=new x(50);function A(m){if(typeof m=="string"){var d=b.get(m);return d&&d.image}else return m}function f(m,d,a,n,s){if(m)if(typeof m=="string"){if(d&&d.__zrImageSrc===m||!a)return d;var c=b.get(m),i={hostEl:a,cb:n,cbPayload:s};return c?(d=c.image,!e(d)&&c.pending.push(i)):(d=new Image,d.onload=d.onerror=t,b.put(m,d.__cachedImgObj={image:d,pending:[i]}),d.src=d.__zrImageSrc=m),d}else return m;else return d}function t(){var m=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var d=0;d<m.pending.length;d++){var a=m.pending[d],n=a.cb;n&&n(this,a.cbPayload),a.hostEl.dirty()}m.pending.length=0}function e(m){return m&&m.width&&m.height}R.findExistImage=A,R.createOrUpdateImage=f,R.isImageReady=e},XpcN:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("ProS"),f=l("bYtY"),t=l("oVpE"),e=t.createSymbol,m=l("IwbS"),d=l("eRkO"),a=d.makeBackground,n=l("+TT/"),s=f.curry,c=f.each,i=m.Group,u=A.extendComponentView({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new i),this._backgroundEl,this.group.add(this._selectorGroup=new i),this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},getSelectorGroup:function(){return this._selectorGroup},render:function(g,v,y){var w=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!g.get("show",!0))return;var S=g.get("align"),_=g.get("orient");(!S||S==="auto")&&(S=g.get("left")==="right"&&_==="vertical"?"right":"left");var I=g.get("selector",!0),C=g.get("selectorPosition",!0);I&&(!C||C==="auto")&&(C=_==="horizontal"?"end":"start"),this.renderInner(S,g,v,y,I,_,C);var E=g.getBoxLayoutParams(),O={width:y.getWidth(),height:y.getHeight()},M=g.get("padding"),F=n.getLayoutRect(E,O,M),H=this.layoutInner(g,S,F,w,I,C),B=n.getLayoutRect(f.defaults({width:H.width,height:H.height},E),O,M);this.group.attr("position",[B.x-H.x,B.y-H.y]),this.group.add(this._backgroundEl=a(H,g))},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},renderInner:function(g,v,y,w,S,_,I){var C=this.getContentGroup(),E=f.createHashMap(),O=v.get("selectedMode"),M=[];y.eachRawSeries(function(F){!F.get("legendHoverLink")&&M.push(F.id)}),c(v.getData(),function(F,H){var B=F.get("name");if(!this.newlineDisabled&&(B===""||B===`
`)){C.add(new i({newline:!0}));return}var X=y.getSeriesByName(B)[0];if(E.get(B))return;if(X){var J=X.getData(),k=J.getVisual("color"),K=J.getVisual("borderColor");typeof k=="function"&&(k=k(X.getDataParams(0))),typeof K=="function"&&(K=K(X.getDataParams(0)));var z=J.getVisual("legendSymbol")||"roundRect",W=J.getVisual("symbol"),P=this._createItem(B,H,F,v,z,W,g,k,K,O);P.on("click",s(o,B,null,w,M)).on("mouseover",s(h,X.name,null,w,M)).on("mouseout",s(p,X.name,null,w,M)),E.set(B,!0)}else y.eachRawSeries(function(G){if(E.get(B))return;if(G.legendVisualProvider){var V=G.legendVisualProvider;if(!V.containName(B))return;var q=V.indexOfName(B),re=V.getItemVisual(q,"color"),ce=V.getItemVisual(q,"borderColor"),ie="roundRect",fe=this._createItem(B,H,F,v,ie,null,g,re,ce,O);fe.on("click",s(o,null,B,w,M)).on("mouseover",s(h,null,B,w,M)).on("mouseout",s(p,null,B,w,M)),E.set(B,!0)}},this)},this),S&&this._createSelector(S,v,w,_,I)},_createSelector:function(g,v,y,w,S){var _=this.getSelectorGroup();c(g,function(C){I(C)});function I(C){var E=C.type,O=new m.Text({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){y.dispatchAction({type:E==="all"?"legendAllSelect":"legendInverseSelect"})}});_.add(O);var M=v.getModel("selectorLabel"),F=v.getModel("emphasis.selectorLabel");m.setLabelStyle(O.style,O.hoverStyle={},M,F,{defaultText:C.title,isRectText:!1}),m.setHoverStyle(O)}},_createItem:function(g,v,y,w,S,_,I,C,E,O){var M=w.get("itemWidth"),F=w.get("itemHeight"),H=w.get("inactiveColor"),B=w.get("inactiveBorderColor"),X=w.get("symbolKeepAspect"),J=w.getModel("itemStyle"),k=w.isSelected(g),K=new i,z=y.getModel("textStyle"),W=y.get("icon"),P=y.getModel("tooltip"),G=P.parentModel;S=W||S;var V=e(S,0,0,M,F,k?C:H,X==null?!0:X);if(K.add(r(V,S,J,E,B,k)),!W&&_&&(_!==S||_==="none")){var q=F*.8;_==="none"&&(_="circle");var re=e(_,(M-q)/2,(F-q)/2,q,q,k?C:H,X==null?!0:X);K.add(r(re,_,J,E,B,k))}var ce=I==="left"?M+5:-5,ie=I,fe=w.get("formatter"),xe=g;typeof fe=="string"&&fe?xe=fe.replace("{name}",g!=null?g:""):typeof fe=="function"&&(xe=fe(g)),K.add(new m.Text({style:m.setTextStyle({},z,{text:xe,x:ce,y:F/2,textFill:k?z.getTextColor():H,textAlign:ie,textVerticalAlign:"middle"})}));var Se=new m.Rect({shape:K.getBoundingRect(),invisible:!0,tooltip:P.get("show")?f.extend({content:g,formatter:G.get("formatter",!0)||function(){return g},formatterParams:{componentType:"legend",legendIndex:w.componentIndex,name:g,$vars:["name"]}},P.option):null});return K.add(Se),K.eachChild(function(ke){ke.silent=!0}),Se.silent=!O,this.getContentGroup().add(K),m.setHoverStyle(K),K.__legendDataIndex=v,K},layoutInner:function(g,v,y,w,S,_){var I=this.getContentGroup(),C=this.getSelectorGroup();n.box(g.get("orient"),I,g.get("itemGap"),y.width,y.height);var E=I.getBoundingRect(),O=[-E.x,-E.y];if(S){n.box("horizontal",C,g.get("selectorItemGap",!0));var M=C.getBoundingRect(),F=[-M.x,-M.y],H=g.get("selectorButtonGap",!0),B=g.getOrient().index,X=B===0?"width":"height",J=B===0?"height":"width",k=B===0?"y":"x";_==="end"?F[B]+=E[X]+H:O[B]+=M[X]+H,F[1-B]+=E[J]/2-M[J]/2,C.attr("position",F),I.attr("position",O);var K={x:0,y:0};return K[X]=E[X]+H+M[X],K[J]=Math.max(E[J],M[J]),K[k]=Math.min(0,M[k]+F[1-B]),K}else return I.attr("position",O),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});function r(g,v,y,w,S,_){var I;return v!=="line"&&v.indexOf("empty")<0?(I=y.getItemStyle(),g.style.stroke=w,_||(I.stroke=S)):I=y.getItemStyle(["borderWidth","borderColor"]),g.setStyle(I)}function o(g,v,y,w){p(g,v,y,w),y.dispatchAction({type:"legendToggleSelect",name:g!=null?g:v}),h(g,v,y,w)}function h(g,v,y,w){var S=y.getZr().storage.getDisplayList()[0];S&&S.useHoverLayer||y.dispatchAction({type:"highlight",seriesName:g,name:v,excludeSeriesId:w})}function p(g,v,y,w){var S=y.getZr().storage.getDisplayList()[0];S&&S.useHoverLayer||y.dispatchAction({type:"downplay",seriesName:g,name:v,excludeSeriesId:w})}j.exports=u},XuBP:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};R.default=x},XxSj:function(j,R,l){var x=l("bYtY"),b=l("Qe9p"),A=l("OELB"),f=A.linearMap,t=x.each,e=x.isObject,m=-1,d=function(_){var I=_.mappingMethod,C=_.type,E=this.option=x.clone(_);this.type=C,this.mappingMethod=I,this._normalizeData=y[I];var O=a[C];this.applyVisual=O.applyVisual,this.getColorMapper=O.getColorMapper,this._doMap=O._doMap[I],I==="piecewise"?(c(E),n(E)):I==="category"?E.categories?s(E):c(E,!0):(x.assert(I!=="linear"||E.dataExtent),c(E))};d.prototype={constructor:d,mapValueToVisual:function(_){var I=this._normalizeData(_);return this._doMap(I,_)},getNormalizer:function(){return x.bind(this._normalizeData,this)}};var a=d.visualHandlers={color:{applyVisual:r("color"),getColorMapper:function(){var _=this.option;return x.bind(_.mappingMethod==="category"?function(I,C){return!C&&(I=this._normalizeData(I)),o.call(this,I)}:function(I,C,E){var O=!!E;return!C&&(I=this._normalizeData(I)),E=b.fastLerp(I,_.parsedVisual,E),O?E:b.stringify(E,"rgba")},this)},_doMap:{linear:function(_){return b.stringify(b.fastLerp(_,this.option.parsedVisual),"rgba")},category:o,piecewise:function(_,I){var C=g.call(this,I);return C==null&&(C=b.stringify(b.fastLerp(_,this.option.parsedVisual),"rgba")),C},fixed:h}},colorHue:i(function(_,I){return b.modifyHSL(_,I)}),colorSaturation:i(function(_,I){return b.modifyHSL(_,null,I)}),colorLightness:i(function(_,I){return b.modifyHSL(_,null,null,I)}),colorAlpha:i(function(_,I){return b.modifyAlpha(_,I)}),opacity:{applyVisual:r("opacity"),_doMap:p([0,1])},liftZ:{applyVisual:r("liftZ"),_doMap:{linear:h,category:h,piecewise:h,fixed:h}},symbol:{applyVisual:function(_,I,C){var E=this.mapValueToVisual(_);if(x.isString(E))C("symbol",E);else if(e(E))for(var O in E)E.hasOwnProperty(O)&&C(O,E[O])},_doMap:{linear:u,category:o,piecewise:function(_,I){var C=g.call(this,I);return C==null&&(C=u.call(this,_)),C},fixed:h}},symbolSize:{applyVisual:r("symbolSize"),_doMap:p([0,1])}};function n(_){var I=_.pieceList;_.hasSpecialVisual=!1,x.each(I,function(C,E){C.originIndex=E,C.visual!=null&&(_.hasSpecialVisual=!0)})}function s(_){var I=_.categories,C=_.visual,E=_.categoryMap={};if(t(I,function(F,H){E[F]=H}),!x.isArray(C)){var O=[];x.isObject(C)?t(C,function(F,H){var B=E[H];O[B!=null?B:m]=F}):O[m]=C,C=v(_,O)}for(var M=I.length-1;M>=0;M--)C[M]==null&&(delete E[I[M]],I.pop())}function c(_,I){var C=_.visual,E=[];x.isObject(C)?t(C,function(M){E.push(M)}):C!=null&&E.push(C);var O={color:1,symbol:1};!I&&E.length===1&&!O.hasOwnProperty(_.type)&&(E[1]=E[0]),v(_,E)}function i(_){return{applyVisual:function(I,C,E){I=this.mapValueToVisual(I),E("color",_(C("color"),I))},_doMap:p([0,1])}}function u(_){var I=this.option.visual;return I[Math.round(f(_,[0,1],[0,I.length-1],!0))]||{}}function r(_){return function(I,C,E){E(_,this.mapValueToVisual(I))}}function o(_){var I=this.option.visual;return I[this.option.loop&&_!==m?_%I.length:_]}function h(){return this.option.visual[0]}function p(_){return{linear:function(I){return f(I,_,this.option.visual,!0)},category:o,piecewise:function(I,C){var E=g.call(this,C);return E==null&&(E=f(I,_,this.option.visual,!0)),E},fixed:h}}function g(_){var I=this.option,C=I.pieceList;if(I.hasSpecialVisual){var E=d.findPieceIndex(_,C),O=C[E];if(O&&O.visual)return O.visual[this.type]}}function v(_,I){return _.visual=I,_.type==="color"&&(_.parsedVisual=x.map(I,function(C){return b.parse(C)})),I}var y={linear:function(_){return f(_,this.option.dataExtent,[0,1],!0)},piecewise:function(_){var I=this.option.pieceList,C=d.findPieceIndex(_,I,!0);if(C!=null)return f(C,[0,I.length-1],[0,1],!0)},category:function(_){var I=this.option.categories?this.option.categoryMap[_]:_;return I==null?m:I},fixed:x.noop};d.listVisualTypes=function(){var _=[];return x.each(a,function(I,C){_.push(C)}),_},d.addVisualHandler=function(_,I){a[_]=I},d.isValidType=function(_){return a.hasOwnProperty(_)},d.eachVisual=function(_,I,C){x.isObject(_)?x.each(_,I,C):I.call(C,_)},d.mapVisual=function(_,I,C){var E,O=x.isArray(_)?[]:x.isObject(_)?{}:(E=!0,null);return d.eachVisual(_,function(M,F){var H=I.call(C,M,F);E?O=H:O[F]=H}),O},d.retrieveVisuals=function(_){var I={},C;return _&&t(a,function(E,O){_.hasOwnProperty(O)&&(I[O]=_[O],C=!0)}),C?I:null},d.prepareVisualTypes=function(_){if(e(_)){var I=[];t(_,function(C,E){I.push(E)}),_=I}else if(x.isArray(_))_=_.slice();else return[];return _.sort(function(C,E){return E==="color"&&C!=="color"&&C.indexOf("color")===0?1:-1}),_},d.dependsOn=function(_,I){return I==="color"?!!(_&&_.indexOf(I)===0):_===I},d.findPieceIndex=function(_,I,C){for(var E,O=Infinity,M=0,F=I.length;M<F;M++){var H=I[M].value;if(H!=null){if(H===_||typeof H=="string"&&H===_+"")return M;C&&k(H,M)}}for(var M=0,F=I.length;M<F;M++){var B=I[M],X=B.interval,J=B.close;if(X){if(X[0]===-Infinity){if(w(J[1],_,X[1]))return M}else if(X[1]===Infinity){if(w(J[0],X[0],_))return M}else if(w(J[0],X[0],_)&&w(J[1],_,X[1]))return M;C&&k(X[0],M),C&&k(X[1],M)}}if(C)return _===Infinity?I.length-1:_===-Infinity?0:E;function k(K,z){var W=Math.abs(K-_);W<O&&(O=W,E=z)}};function w(_,I,C){return _?I<=C:I<C}var S=d;j.exports=S},XzQk:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("KpQ+"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},Y1PL:function(j,R,l){"use strict";l.r(R),l.d(R,"ResizableTextArea",function(){return V});var x=l("wx14"),b=l("1OyB"),A=l("vuIU"),f=l("Ji7U"),t=l("LK+K"),e=l("q1tI"),m=l("VTBJ"),d=l("rePB"),a=l("Zm9Q"),n=l("Kwbf"),s=l("c+Xe"),c=l("m+aA"),i=l("bdgK"),u=new Map;function r(ce){ce.forEach(function(ie){var fe,xe=ie.target;(fe=u.get(xe))===null||fe===void 0||fe.forEach(function(Se){return Se(xe)})})}var o=new i.default(r),h=null,p=null;function g(ce,ie){u.has(ce)||(u.set(ce,new Set),o.observe(ce)),u.get(ce).add(ie)}function v(ce,ie){u.has(ce)&&(u.get(ce).delete(ie),u.get(ce).size||(o.unobserve(ce),u.delete(ce)))}var y=function(ce){Object(f.a)(fe,ce);var ie=Object(t.a)(fe);function fe(){return Object(b.a)(this,fe),ie.apply(this,arguments)}return Object(A.a)(fe,[{key:"render",value:function(){return this.props.children}}]),fe}(e.Component),w=e.createContext(null);function S(ce){var ie=ce.children,fe=ce.onBatchResize,xe=e.useRef(0),Se=e.useRef([]),ke=e.useContext(w),ge=e.useCallback(function(Be,ee,ue){xe.current+=1;var Ge=xe.current;Se.current.push({size:Be,element:ee,data:ue}),Promise.resolve().then(function(){Ge===xe.current&&(fe==null||fe(Se.current),Se.current=[])}),ke==null||ke(Be,ee,ue)},[fe,ke]);return e.createElement(w.Provider,{value:ge},ie)}function _(ce){var ie=ce.children,fe=ce.disabled,xe=e.useRef(null),Se=e.useRef(null),ke=e.useContext(w),ge=e.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Be=e.isValidElement(ie)&&Object(s.c)(ie),ee=Be?ie.ref:null,ue=e.useMemo(function(){return Object(s.a)(ee,xe)},[ee,xe]),Ge=e.useRef(ce);Ge.current=ce;var ae=e.useCallback(function(Z){var Y=Ge.current,te=Y.onResize,we=Y.data,pe=Z.getBoundingClientRect(),De=pe.width,Ne=pe.height,me=Z.offsetWidth,be=Z.offsetHeight,Re=Math.floor(De),it=Math.floor(Ne);if(ge.current.width!==Re||ge.current.height!==it||ge.current.offsetWidth!==me||ge.current.offsetHeight!==be){var yt={width:Re,height:it,offsetWidth:me,offsetHeight:be};ge.current=yt;var pt=me===Math.round(De)?De:me,Pe=be===Math.round(Ne)?Ne:be,Nt=Object(m.a)(Object(m.a)({},yt),{},{offsetWidth:pt,offsetHeight:Pe});ke==null||ke(Nt,Z,we),te&&Promise.resolve().then(function(){te(Nt,Z)})}},[]);return e.useEffect(function(){var Z=Object(c.a)(xe.current)||Object(c.a)(Se.current);return Z&&!fe&&g(Z,ae),function(){return v(Z,ae)}},[xe.current,fe]),e.createElement(y,{ref:Se},Be?e.cloneElement(ie,{ref:ue}):ie)}var I="rc-observer-key";function C(ce){var ie=ce.children,fe=Object(a.a)(ie);return fe.map(function(xe,Se){var ke=(xe==null?void 0:xe.key)||"".concat(I,"-").concat(Se);return e.createElement(_,Object(x.a)({},ce,{key:ke}),xe)})}C.Collection=S;var E=C,O=l("bT9E"),M=l("TSYQ"),F=l.n(M),H=`
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
`,B=["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"],X={},J;function k(ce){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,fe=ce.getAttribute("id")||ce.getAttribute("data-reactid")||ce.getAttribute("name");if(ie&&X[fe])return X[fe];var xe=window.getComputedStyle(ce),Se=xe.getPropertyValue("box-sizing")||xe.getPropertyValue("-moz-box-sizing")||xe.getPropertyValue("-webkit-box-sizing"),ke=parseFloat(xe.getPropertyValue("padding-bottom"))+parseFloat(xe.getPropertyValue("padding-top")),ge=parseFloat(xe.getPropertyValue("border-bottom-width"))+parseFloat(xe.getPropertyValue("border-top-width")),Be=B.map(function(ue){return"".concat(ue,":").concat(xe.getPropertyValue(ue))}).join(";"),ee={sizingStyle:Be,paddingSize:ke,borderSize:ge,boxSizing:Se};return ie&&fe&&(X[fe]=ee),ee}function K(ce){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;J||(J=document.createElement("textarea"),J.setAttribute("tab-index","-1"),J.setAttribute("aria-hidden","true"),document.body.appendChild(J)),ce.getAttribute("wrap")?J.setAttribute("wrap",ce.getAttribute("wrap")):J.removeAttribute("wrap");var Se=k(ce,ie),ke=Se.paddingSize,ge=Se.borderSize,Be=Se.boxSizing,ee=Se.sizingStyle;J.setAttribute("style","".concat(ee,";").concat(H)),J.value=ce.value||ce.placeholder||"";var ue=Number.MIN_SAFE_INTEGER,Ge=Number.MAX_SAFE_INTEGER,ae=J.scrollHeight,Z;if(Be==="border-box"?ae+=ge:Be==="content-box"&&(ae-=ke),fe!==null||xe!==null){J.value=" ";var Y=J.scrollHeight-ke;fe!==null&&(ue=Y*fe,Be==="border-box"&&(ue=ue+ke+ge),ae=Math.max(ue,ae)),xe!==null&&(Ge=Y*xe,Be==="border-box"&&(Ge=Ge+ke+ge),Z=ae>Ge?"":"hidden",ae=Math.min(Ge,ae))}return{height:ae,minHeight:ue,maxHeight:Ge,overflowY:Z,resize:"none"}}var z=l("Gytx"),W=l.n(z),P;(function(ce){ce[ce.NONE=0]="NONE",ce[ce.RESIZING=1]="RESIZING",ce[ce.RESIZED=2]="RESIZED"})(P||(P={}));var G=function(ce){Object(f.a)(fe,ce);var ie=Object(t.a)(fe);function fe(xe){var Se;return Object(b.a)(this,fe),Se=ie.call(this,xe),Se.nextFrameActionId=void 0,Se.resizeFrameId=void 0,Se.textArea=void 0,Se.saveTextArea=function(ke){Se.textArea=ke},Se.handleResize=function(ke){var ge=Se.state.resizeStatus,Be=Se.props,ee=Be.autoSize,ue=Be.onResize;if(ge!==P.NONE)return;typeof ue=="function"&&ue(ke),ee&&Se.resizeOnNextFrame()},Se.resizeOnNextFrame=function(){cancelAnimationFrame(Se.nextFrameActionId),Se.nextFrameActionId=requestAnimationFrame(Se.resizeTextarea)},Se.resizeTextarea=function(){var ke=Se.props.autoSize;if(!ke||!Se.textArea)return;var ge=ke.minRows,Be=ke.maxRows,ee=K(Se.textArea,!1,ge,Be);Se.setState({textareaStyles:ee,resizeStatus:P.RESIZING},function(){cancelAnimationFrame(Se.resizeFrameId),Se.resizeFrameId=requestAnimationFrame(function(){Se.setState({resizeStatus:P.RESIZED},function(){Se.resizeFrameId=requestAnimationFrame(function(){Se.setState({resizeStatus:P.NONE}),Se.fixFirefoxAutoScroll()})})})})},Se.renderTextArea=function(){var ke=Se.props,ge=ke.prefixCls,Be=ge===void 0?"rc-textarea":ge,ee=ke.autoSize,ue=ke.onResize,Ge=ke.className,ae=ke.disabled,Z=Se.state,Y=Z.textareaStyles,te=Z.resizeStatus,we=Object(O.a)(Se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pe=F()(Be,Ge,Object(d.a)({},"".concat(Be,"-disabled"),ae));"value"in we&&(we.value=we.value||"");var De=Object(m.a)(Object(m.a)(Object(m.a)({},Se.props.style),Y),te===P.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return e.createElement(E,{onResize:Se.handleResize,disabled:!(ee||ue)},e.createElement("textarea",Object(x.a)({},we,{className:pe,style:De,ref:Se.saveTextArea})))},Se.state={textareaStyles:{},resizeStatus:P.NONE},Se}return Object(A.a)(fe,[{key:"componentDidUpdate",value:function(Se){(Se.value!==this.props.value||!W()(Se.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 Se=this.textArea.selectionStart,ke=this.textArea.selectionEnd;this.textArea.setSelectionRange(Se,ke)}}catch(ge){}}},{key:"render",value:function(){return this.renderTextArea()}}]),fe}(e.Component),V=G,q=function(ce){Object(f.a)(fe,ce);var ie=Object(t.a)(fe);function fe(xe){var Se;Object(b.a)(this,fe),Se=ie.call(this,xe),Se.resizableTextArea=void 0,Se.focus=function(){Se.resizableTextArea.textArea.focus()},Se.saveTextArea=function(ge){Se.resizableTextArea=ge},Se.handleChange=function(ge){var Be=Se.props.onChange;Se.setValue(ge.target.value,function(){Se.resizableTextArea.resizeTextarea()}),Be&&Be(ge)},Se.handleKeyDown=function(ge){var Be=Se.props,ee=Be.onPressEnter,ue=Be.onKeyDown;ge.keyCode===13&&ee&&ee(ge),ue&&ue(ge)};var ke=typeof xe.value=="undefined"||xe.value===null?xe.defaultValue:xe.value;return Se.state={value:ke},Se}return Object(A.a)(fe,[{key:"setValue",value:function(Se,ke){"value"in this.props||this.setState({value:Se},ke)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return e.createElement(V,Object(x.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Se){return"value"in Se?{value:Se.value}:null}}]),fe}(e.Component),re=R.default=q},YH21:function(j,R,l){var x=l("H6uX");R.Dispatcher=x;var b=l("ItGF"),A=l("Ze12"),f=A.isCanvasEl,t=A.transformCoordWithViewport,e=typeof window!="undefined"&&!!window.addEventListener,m=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,d=[];function a(p,g,v,y){return v=v||{},y||!b.canvasSupported?n(p,g,v):b.browser.firefox&&g.layerX!=null&&g.layerX!==g.offsetX?(v.zrX=g.layerX,v.zrY=g.layerY):g.offsetX!=null?(v.zrX=g.offsetX,v.zrY=g.offsetY):n(p,g,v),v}function n(p,g,v){if(b.domSupported&&p.getBoundingClientRect){var y=g.clientX,w=g.clientY;if(f(p)){var S=p.getBoundingClientRect();v.zrX=y-S.left,v.zrY=w-S.top;return}else if(t(d,p,y,w)){v.zrX=d[0],v.zrY=d[1];return}}v.zrX=v.zrY=0}function s(p){return p||window.event}function c(p,g,v){if(g=s(g),g.zrX!=null)return g;var y=g.type,w=y&&y.indexOf("touch")>=0;if(!w)a(p,g,g,v),g.zrDelta=g.wheelDelta?g.wheelDelta/120:-(g.detail||0)/3;else{var S=y!=="touchend"?g.targetTouches[0]:g.changedTouches[0];S&&a(p,S,g,v)}var _=g.button;return g.which==null&&_!==void 0&&m.test(g.type)&&(g.which=_&1?1:_&2?3:_&4?2:0),g}function i(p,g,v,y){e?p.addEventListener(g,v,y):p.attachEvent("on"+g,v)}function u(p,g,v,y){e?p.removeEventListener(g,v,y):p.detachEvent("on"+g,v)}var r=e?function(p){p.preventDefault(),p.stopPropagation(),p.cancelBubble=!0}:function(p){p.returnValue=!1,p.cancelBubble=!0};function o(p){return p.which===2||p.which===3}function h(p){return p.which>1}R.clientToLocal=a,R.getNativeEvent=s,R.normalizeEvent=c,R.addEventListener=i,R.removeEventListener=u,R.stop=r,R.isMiddleOrRightButtonOnMouseUpDown=o,R.notLeftMouse=h},YJ9k:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;function x(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function b(t,e){for(var m=0;m<e.length;m++){var d=e[m];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(t,d.key,d)}}function A(t,e,m){return e&&b(t.prototype,e),m&&b(t,m),t}var f=function(){function t(){x(this,t),this._listeners=new Map}return A(t,[{key:"addEventListener",value:function(m,d){this._listeners.has(m)||this._listeners.set(m,new Set),this._listeners.get(m).add(d)}},{key:"removeEventListener",value:function(m,d){this._listeners.has(m)&&this._listeners.get(m).delete(d)}},{key:"dispatchEvent",value:function(m){var d=this;return this._listeners.has(m.type)?(this._listeners.get(m.type).forEach(function(a){return a.call(d,m)}),!m.defaultPrevented):!0}}]),t}();R.default=f},YJCA:function(j,R,l){"use strict";l.d(R,"a",function(){return te}),l.d(R,"b",function(){return De});var x=l("wx14"),b=l("ODXe"),A=l("vpQ4"),f=l("1OyB"),t=l("vuIU"),e=l("md7G"),m=l("foSv"),d=l("Ji7U"),a=l("JX7q"),n=l("rePB"),s=l("q1tI"),c=l.n(s),i=l("17x9"),u=l.n(i),r=l("i8i4"),o=l.n(r),h=l("QLaP"),p=l.n(h),g=l("KQm4"),v=function(){function Ne(){Object(f.a)(this,Ne),Object(n.a)(this,"refs",{})}return Object(t.a)(Ne,[{key:"add",value:function(be,Re){this.refs[be]||(this.refs[be]=[]),this.refs[be].push(Re)}},{key:"remove",value:function(be,Re){var it=this.getIndex(be,Re);it!==-1&&this.refs[be].splice(it,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var be=this;return this.refs[this.active.collection].find(function(Re){var it=Re.node;return it.sortableInfo.index==be.active.index})}},{key:"getIndex",value:function(be,Re){return this.refs[be].indexOf(Re)}},{key:"getOrderedRefs",value:function(){var be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[be].sort(y)}}]),Ne}();function y(Ne,me){var be=Ne.node.sortableInfo.index,Re=me.node.sortableInfo.index;return be-Re}function w(Ne,me,be){return Ne=Ne.slice(),Ne.splice(be<0?Ne.length+be:be,0,Ne.splice(me,1)[0]),Ne}function S(Ne,me){return Object.keys(Ne).reduce(function(be,Re){return me.indexOf(Re)===-1&&(be[Re]=Ne[Re]),be},{})}var _={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},I=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var Ne=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],me=(Array.prototype.slice.call(Ne).join("").match(/-(moz|webkit|ms)-/)||Ne.OLink===""&&["","o"])[1];switch(me){case"ms":return"ms";default:return me&&me.length?me[0].toUpperCase()+me.substr(1):""}}();function C(Ne,me){Object.keys(me).forEach(function(be){Ne.style[be]=me[be]})}function E(Ne,me){Ne.style["".concat(I,"Transform")]=me==null?"":"translate3d(".concat(me.x,"px,").concat(me.y,"px,0)")}function O(Ne,me){Ne.style["".concat(I,"TransitionDuration")]=me==null?"":"".concat(me,"ms")}function M(Ne,me){for(;Ne;){if(me(Ne))return Ne;Ne=Ne.parentNode}return null}function F(Ne,me,be){return Math.max(Ne,Math.min(be,me))}function H(Ne){return Ne.substr(-2)==="px"?parseFloat(Ne):0}function B(Ne){var me=window.getComputedStyle(Ne);return{bottom:H(me.marginBottom),left:H(me.marginLeft),right:H(me.marginRight),top:H(me.marginTop)}}function X(Ne,me){var be=me.displayName||me.name;return be?"".concat(Ne,"(").concat(be,")"):Ne}function J(Ne,me){var be=Ne.getBoundingClientRect();return{top:be.top+me.top,left:be.left+me.left}}function k(Ne){return Ne.touches&&Ne.touches.length?{x:Ne.touches[0].pageX,y:Ne.touches[0].pageY}:Ne.changedTouches&&Ne.changedTouches.length?{x:Ne.changedTouches[0].pageX,y:Ne.changedTouches[0].pageY}:{x:Ne.pageX,y:Ne.pageY}}function K(Ne){return Ne.touches&&Ne.touches.length||Ne.changedTouches&&Ne.changedTouches.length}function z(Ne,me){var be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(!Ne)return;var Re={left:be.left+Ne.offsetLeft,top:be.top+Ne.offsetTop};return Ne.parentNode===me?Re:z(Ne.parentNode,me,Re)}function W(Ne,me,be){return Ne<be&&Ne>me?Ne-1:Ne>be&&Ne<me?Ne+1:Ne}function P(Ne){var me=Ne.lockOffset,be=Ne.width,Re=Ne.height,it=me,yt=me,pt="px";if(typeof me=="string"){var Pe=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(me);p()(Pe!==null,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',me),it=parseFloat(me),yt=parseFloat(me),pt=Pe[1]}return p()(isFinite(it)&&isFinite(yt),"lockOffset value should be a finite. Given %s",me),pt==="%"&&(it=it*be/100,yt=yt*Re/100),{x:it,y:yt}}function G(Ne){var me=Ne.height,be=Ne.width,Re=Ne.lockOffset,it=Array.isArray(Re)?Re:[Re,Re];p()(it.length===2,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",Re);var yt=Object(b.a)(it,2),pt=yt[0],Pe=yt[1];return[P({height:me,lockOffset:pt,width:be}),P({height:me,lockOffset:Pe,width:be})]}function V(Ne){var me=window.getComputedStyle(Ne),be=/(auto|scroll)/,Re=["overflow","overflowX","overflowY"];return Re.find(function(it){return be.test(me[it])})}function q(Ne){return Ne instanceof HTMLElement?V(Ne)?Ne:q(Ne.parentNode):null}function re(Ne){var me=window.getComputedStyle(Ne);return me.display==="grid"?{x:H(me.gridColumnGap),y:H(me.gridRowGap)}:{x:0,y:0}}var ce={TAB:9,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40},ie={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function fe(Ne){var me="input, textarea, select, canvas, [contenteditable]",be=Ne.querySelectorAll(me),Re=Ne.cloneNode(!0),it=Object(g.a)(Re.querySelectorAll(me));return it.forEach(function(yt,pt){if(yt.type!=="file"&&(yt.value=be[pt].value),yt.type==="radio"&&yt.name&&(yt.name="__sortableClone__".concat(yt.name)),yt.tagName===ie.Canvas&&be[pt].width>0&&be[pt].height>0){var Pe=yt.getContext("2d");Pe.drawImage(be[pt],0,0)}}),Re}function xe(Ne){var me,be,Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return be=me=function(it){Object(d.a)(yt,it);function yt(){return Object(f.a)(this,yt),Object(e.a)(this,Object(m.a)(yt).apply(this,arguments))}return Object(t.a)(yt,[{key:"componentDidMount",value:function(){var Pe=Object(r.findDOMNode)(this);Pe.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return p()(Re.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Pe=Re.withRef?"wrappedInstance":null;return Object(s.createElement)(Ne,Object(x.a)({ref:Pe},this.props))}}]),yt}(s.Component),Object(n.a)(me,"displayName",X("sortableHandle",Ne)),be}function Se(Ne){return Ne.sortableHandle!=null}var ke=function(){function Ne(me,be){Object(f.a)(this,Ne),this.container=me,this.onScrollCallback=be}return Object(t.a)(Ne,[{key:"clear",value:function(){if(this.interval==null)return;clearInterval(this.interval),this.interval=null}},{key:"update",value:function(be){var Re=this,it=be.translate,yt=be.minTranslate,pt=be.maxTranslate,Pe=be.width,Nt=be.height,ut={x:0,y:0},Ft={x:1,y:1},Ut={x:10,y:10},Kt=this.container,$t=Kt.scrollTop,or=Kt.scrollLeft,ht=Kt.scrollHeight,Ee=Kt.scrollWidth,de=Kt.clientHeight,qe=Kt.clientWidth,rt=$t===0,ve=ht-$t-de===0,bt=or===0,jt=Ee-or-qe===0;it.y>=pt.y-Nt/2&&!ve?(ut.y=1,Ft.y=Ut.y*Math.abs((pt.y-Nt/2-it.y)/Nt)):it.x>=pt.x-Pe/2&&!jt?(ut.x=1,Ft.x=Ut.x*Math.abs((pt.x-Pe/2-it.x)/Pe)):it.y<=yt.y+Nt/2&&!rt?(ut.y=-1,Ft.y=Ut.y*Math.abs((it.y-Nt/2-yt.y)/Nt)):it.x<=yt.x+Pe/2&&!bt&&(ut.x=-1,Ft.x=Ut.x*Math.abs((it.x-Pe/2-yt.x)/Pe)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(ut.x!==0||ut.y!==0)&&(this.interval=setInterval(function(){Re.isAutoScrolling=!0;var He={left:Ft.x*ut.x,top:Ft.y*ut.y};Re.container.scrollTop+=He.top,Re.container.scrollLeft+=He.left,Re.onScrollCallback(He)},5))}}]),Ne}();function ge(Ne){var me=Ne.node;return{height:me.offsetHeight,width:me.offsetWidth}}function Be(Ne){var me=[ie.Input,ie.Textarea,ie.Select,ie.Option,ie.Button];return me.indexOf(Ne.target.tagName)!==-1?!0:!!M(Ne.target,function(be){return be.contentEditable==="true"})}var ee={axis:u.a.oneOf(["x","y","xy"]),contentWindow:u.a.any,disableAutoscroll:u.a.bool,distance:u.a.number,getContainer:u.a.func,getHelperDimensions:u.a.func,helperClass:u.a.string,helperContainer:u.a.oneOfType([u.a.func,typeof HTMLElement=="undefined"?u.a.any:u.a.instanceOf(HTMLElement)]),hideSortableGhost:u.a.bool,keyboardSortingTransitionDuration:u.a.number,lockAxis:u.a.string,lockOffset:u.a.oneOfType([u.a.number,u.a.string,u.a.arrayOf(u.a.oneOfType([u.a.number,u.a.string]))]),lockToContainerEdges:u.a.bool,onSortEnd:u.a.func,onSortMove:u.a.func,onSortOver:u.a.func,onSortStart:u.a.func,pressDelay:u.a.number,pressThreshold:u.a.number,keyCodes:u.a.shape({lift:u.a.arrayOf(u.a.number),drop:u.a.arrayOf(u.a.number),cancel:u.a.arrayOf(u.a.number),up:u.a.arrayOf(u.a.number),down:u.a.arrayOf(u.a.number)}),shouldCancelStart:u.a.func,transitionDuration:u.a.number,updateBeforeSortStart:u.a.func,useDragHandle:u.a.bool,useWindowAsScrollContainer:u.a.bool},ue={lift:[ce.SPACE],drop:[ce.SPACE],cancel:[ce.ESC],up:[ce.UP,ce.LEFT],down:[ce.DOWN,ce.RIGHT]},Ge={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:ge,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ue,shouldCancelStart:Be,transitionDuration:300,useWindowAsScrollContainer:!1},ae=Object.keys(ee);function Z(Ne){p()(!(Ne.distance&&Ne.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function Y(Ne,me){try{var be=Ne()}catch(Re){return me(!0,Re)}return be&&be.then?be.then(me.bind(null,!1),me.bind(null,!0)):me(!1,value)}function te(Ne){var me,be,Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return be=me=function(it){Object(d.a)(yt,it);function yt(pt){var Pe;return Object(f.a)(this,yt),Pe=Object(e.a)(this,Object(m.a)(yt).call(this,pt)),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"state",{}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"handleStart",function(Nt){var ut=Pe.props,Ft=ut.distance,Ut=ut.shouldCancelStart;if(Nt.button===2||Ut(Nt))return;Pe.touched=!0,Pe.position=k(Nt);var Kt=M(Nt.target,function(qe){return qe.sortableInfo!=null});if(Kt&&Kt.sortableInfo&&Pe.nodeIsChild(Kt)&&!Pe.state.sorting){var $t=Pe.props.useDragHandle,or=Kt.sortableInfo,ht=or.index,Ee=or.collection,de=or.disabled;if(de)return;if($t&&!M(Nt.target,Se))return;Pe.manager.active={collection:Ee,index:ht},!K(Nt)&&Nt.target.tagName===ie.Anchor&&Nt.preventDefault(),Ft||(Pe.props.pressDelay===0?Pe.handlePress(Nt):Pe.pressTimer=setTimeout(function(){return Pe.handlePress(Nt)},Pe.props.pressDelay))}}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"nodeIsChild",function(Nt){return Nt.sortableInfo.manager===Pe.manager}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"handleMove",function(Nt){var ut=Pe.props,Ft=ut.distance,Ut=ut.pressThreshold;if(!Pe.state.sorting&&Pe.touched&&!Pe._awaitingUpdateBeforeSortStart){var Kt=k(Nt),$t={x:Pe.position.x-Kt.x,y:Pe.position.y-Kt.y},or=Math.abs($t.x)+Math.abs($t.y);Pe.delta=$t,!Ft&&(!Ut||or>=Ut)?(clearTimeout(Pe.cancelTimer),Pe.cancelTimer=setTimeout(Pe.cancel,0)):Ft&&or>=Ft&&Pe.manager.isActive()&&Pe.handlePress(Nt)}}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"handleEnd",function(){Pe.touched=!1,Pe.cancel()}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"cancel",function(){var Nt=Pe.props.distance,ut=Pe.state.sorting;ut||(Nt||clearTimeout(Pe.pressTimer),Pe.manager.active=null)}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"handlePress",function(Nt){try{var ut=Pe.manager.getActive(),Ft=function(){if(ut){var Ut=function(){var Ar=ve.sortableInfo.index,at=B(ve),Ht=re(Pe.container),Wt=Pe.scrollContainer.getBoundingClientRect(),ot=or({index:Ar,node:ve,collection:bt});if(Pe.node=ve,Pe.margin=at,Pe.gridGap=Ht,Pe.width=ot.width,Pe.height=ot.height,Pe.marginOffset={x:Pe.margin.left+Pe.margin.right+Pe.gridGap.x,y:Math.max(Pe.margin.top,Pe.margin.bottom,Pe.gridGap.y)},Pe.boundingClientRect=ve.getBoundingClientRect(),Pe.containerBoundingRect=Wt,Pe.index=Ar,Pe.newIndex=Ar,Pe.axis={x:$t.indexOf("x")>=0,y:$t.indexOf("y")>=0},Pe.offsetEdge=z(ve,Pe.container),jt?Pe.initialOffset=k(Object(A.a)({},Nt,{pageX:Pe.boundingClientRect.left,pageY:Pe.boundingClientRect.top})):Pe.initialOffset=k(Nt),Pe.initialScroll={left:Pe.scrollContainer.scrollLeft,top:Pe.scrollContainer.scrollTop},Pe.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},Pe.helper=Pe.helperContainer.appendChild(fe(ve)),C(Pe.helper,{boxSizing:"border-box",height:"".concat(Pe.height,"px"),left:"".concat(Pe.boundingClientRect.left-at.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(Pe.boundingClientRect.top-at.top,"px"),width:"".concat(Pe.width,"px")}),jt&&Pe.helper.focus(),Ee&&(Pe.sortableGhost=ve,C(ve,{opacity:0,visibility:"hidden"})),Pe.minTranslate={},Pe.maxTranslate={},jt){var et=rt?{top:0,left:0,width:Pe.contentWindow.innerWidth,height:Pe.contentWindow.innerHeight}:Pe.containerBoundingRect,Ze=et.top,Gt=et.left,yr=et.width,br=et.height,Sr=Ze+br,Tn=Gt+yr;Pe.axis.x&&(Pe.minTranslate.x=Gt-Pe.boundingClientRect.left,Pe.maxTranslate.x=Tn-(Pe.boundingClientRect.left+Pe.width)),Pe.axis.y&&(Pe.minTranslate.y=Ze-Pe.boundingClientRect.top,Pe.maxTranslate.y=Sr-(Pe.boundingClientRect.top+Pe.height))}else Pe.axis.x&&(Pe.minTranslate.x=(rt?0:Wt.left)-Pe.boundingClientRect.left-Pe.width/2,Pe.maxTranslate.x=(rt?Pe.contentWindow.innerWidth:Wt.left+Wt.width)-Pe.boundingClientRect.left-Pe.width/2),Pe.axis.y&&(Pe.minTranslate.y=(rt?0:Wt.top)-Pe.boundingClientRect.top-Pe.height/2,Pe.maxTranslate.y=(rt?Pe.contentWindow.innerHeight:Wt.top+Wt.height)-Pe.boundingClientRect.top-Pe.height/2);ht&&ht.split(" ").forEach(function(cn){return Pe.helper.classList.add(cn)}),Pe.listenerNode=Nt.touches?ve:Pe.contentWindow,jt?(Pe.listenerNode.addEventListener("wheel",Pe.handleKeyEnd,!0),Pe.listenerNode.addEventListener("mousedown",Pe.handleKeyEnd,!0),Pe.listenerNode.addEventListener("keydown",Pe.handleKeyDown)):(_.move.forEach(function(cn){return Pe.listenerNode.addEventListener(cn,Pe.handleSortMove,!1)}),_.end.forEach(function(cn){return Pe.listenerNode.addEventListener(cn,Pe.handleSortEnd,!1)})),Pe.setState({sorting:!0,sortingIndex:Ar}),qe&&qe({node:ve,index:Ar,collection:bt,isKeySorting:jt,nodes:Pe.manager.getOrderedRefs(),helper:Pe.helper},Nt),jt&&Pe.keyMove(0)},Kt=Pe.props,$t=Kt.axis,or=Kt.getHelperDimensions,ht=Kt.helperClass,Ee=Kt.hideSortableGhost,de=Kt.updateBeforeSortStart,qe=Kt.onSortStart,rt=Kt.useWindowAsScrollContainer,ve=ut.node,bt=ut.collection,jt=Pe.manager.isKeySorting,He=function(){if(typeof de=="function"){Pe._awaitingUpdateBeforeSortStart=!0;var kt=Y(function(){var Ar=ve.sortableInfo.index;return Promise.resolve(de({collection:bt,index:Ar,node:ve,isKeySorting:jt},Nt)).then(function(){})},function(Ar,at){if(Pe._awaitingUpdateBeforeSortStart=!1,Ar)throw at;return at});if(kt&&kt.then)return kt.then(function(){})}}();return He&&He.then?He.then(Ut):Ut(He)}}();return Promise.resolve(Ft&&Ft.then?Ft.then(function(){}):void 0)}catch(Ut){return Promise.reject(Ut)}}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"handleSortMove",function(Nt){var ut=Pe.props.onSortMove;typeof Nt.preventDefault=="function"&&Nt.preventDefault(),Pe.updateHelperPosition(Nt),Pe.animateNodes(),Pe.autoscroll(),ut&&ut(Nt)}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"handleSortEnd",function(Nt){var ut=Pe.props,Ft=ut.hideSortableGhost,Ut=ut.onSortEnd,Kt=Pe.manager,$t=Kt.active.collection,or=Kt.isKeySorting,ht=Pe.manager.getOrderedRefs();Pe.listenerNode&&(or?(Pe.listenerNode.removeEventListener("wheel",Pe.handleKeyEnd,!0),Pe.listenerNode.removeEventListener("mousedown",Pe.handleKeyEnd,!0),Pe.listenerNode.removeEventListener("keydown",Pe.handleKeyDown)):(_.move.forEach(function(ve){return Pe.listenerNode.removeEventListener(ve,Pe.handleSortMove)}),_.end.forEach(function(ve){return Pe.listenerNode.removeEventListener(ve,Pe.handleSortEnd)}))),Pe.helper.parentNode.removeChild(Pe.helper),Ft&&Pe.sortableGhost&&C(Pe.sortableGhost,{opacity:"",visibility:""});for(var Ee=0,de=ht.length;Ee<de;Ee++){var qe=ht[Ee],rt=qe.node;qe.edgeOffset=null,qe.boundingClientRect=null,E(rt,null),O(rt,null),qe.translate=null}Pe.autoScroller.clear(),Pe.manager.active=null,Pe.manager.isKeySorting=!1,Pe.setState({sorting:!1,sortingIndex:null}),typeof Ut=="function"&&Ut({collection:$t,newIndex:Pe.newIndex,oldIndex:Pe.index,isKeySorting:or,nodes:ht},Nt),Pe.touched=!1}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"autoscroll",function(){var Nt=Pe.props.disableAutoscroll,ut=Pe.manager.isKeySorting;if(Nt){Pe.autoScroller.clear();return}if(ut){var Ft=Object(A.a)({},Pe.translate),Ut=0,Kt=0;Pe.axis.x&&(Ft.x=Math.min(Pe.maxTranslate.x,Math.max(Pe.minTranslate.x,Pe.translate.x)),Ut=Pe.translate.x-Ft.x),Pe.axis.y&&(Ft.y=Math.min(Pe.maxTranslate.y,Math.max(Pe.minTranslate.y,Pe.translate.y)),Kt=Pe.translate.y-Ft.y),Pe.translate=Ft,E(Pe.helper,Pe.translate),Pe.scrollContainer.scrollLeft+=Ut,Pe.scrollContainer.scrollTop+=Kt;return}Pe.autoScroller.update({height:Pe.height,maxTranslate:Pe.maxTranslate,minTranslate:Pe.minTranslate,translate:Pe.translate,width:Pe.width})}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"onAutoScroll",function(Nt){Pe.translate.x+=Nt.left,Pe.translate.y+=Nt.top,Pe.animateNodes()}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"handleKeyDown",function(Nt){var ut=Nt.keyCode,Ft=Pe.props,Ut=Ft.shouldCancelStart,Kt=Ft.keyCodes,$t=Kt===void 0?{}:Kt,or=Object(A.a)({},ue,$t);if(Pe.manager.active&&!Pe.manager.isKeySorting||!Pe.manager.active&&(!or.lift.includes(ut)||Ut(Nt)||!Pe.isValidSortingTarget(Nt)))return;Nt.stopPropagation(),Nt.preventDefault(),or.lift.includes(ut)&&!Pe.manager.active?Pe.keyLift(Nt):or.drop.includes(ut)&&Pe.manager.active?Pe.keyDrop(Nt):or.cancel.includes(ut)?(Pe.newIndex=Pe.manager.active.index,Pe.keyDrop(Nt)):or.up.includes(ut)?Pe.keyMove(-1):or.down.includes(ut)&&Pe.keyMove(1)}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"keyLift",function(Nt){var ut=Nt.target,Ft=M(ut,function(or){return or.sortableInfo!=null}),Ut=Ft.sortableInfo,Kt=Ut.index,$t=Ut.collection;Pe.initialFocusedNode=ut,Pe.manager.isKeySorting=!0,Pe.manager.active={index:Kt,collection:$t},Pe.handlePress(Nt)}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"keyMove",function(Nt){var ut=Pe.manager.getOrderedRefs(),Ft=ut[ut.length-1].node.sortableInfo.index,Ut=Pe.newIndex+Nt,Kt=Pe.newIndex;if(Ut<0||Ut>Ft)return;Pe.prevIndex=Kt,Pe.newIndex=Ut;var $t=W(Pe.newIndex,Pe.prevIndex,Pe.index),or=ut.find(function(jt){var He=jt.node;return He.sortableInfo.index===$t}),ht=or.node,Ee=Pe.containerScrollDelta,de=or.boundingClientRect||J(ht,Ee),qe=or.translate||{x:0,y:0},rt={top:de.top+qe.y-Ee.top,left:de.left+qe.x-Ee.left},ve=Kt<Ut,bt={x:ve&&Pe.axis.x?ht.offsetWidth-Pe.width:0,y:ve&&Pe.axis.y?ht.offsetHeight-Pe.height:0};Pe.handleSortMove({pageX:rt.left+bt.x,pageY:rt.top+bt.y,ignoreTransition:Nt===0})}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"keyDrop",function(Nt){Pe.handleSortEnd(Nt),Pe.initialFocusedNode&&Pe.initialFocusedNode.focus()}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"handleKeyEnd",function(Nt){Pe.manager.active&&Pe.keyDrop(Nt)}),Object(n.a)(Object(a.a)(Object(a.a)(Pe)),"isValidSortingTarget",function(Nt){var ut=Pe.props.useDragHandle,Ft=Nt.target,Ut=M(Ft,function(Kt){return Kt.sortableInfo!=null});return Ut&&Ut.sortableInfo&&!Ut.sortableInfo.disabled&&(ut?Se(Ft):Ft.sortableInfo)}),Z(pt),Pe.manager=new v,Pe.events={end:Pe.handleEnd,move:Pe.handleMove,start:Pe.handleStart},Pe}return Object(t.a)(yt,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var Pe=this,Nt=this.props.useWindowAsScrollContainer,ut=this.getContainer();Promise.resolve(ut).then(function(Ft){Pe.container=Ft,Pe.document=Pe.container.ownerDocument||document;var Ut=Pe.props.contentWindow||Pe.document.defaultView||window;Pe.contentWindow=typeof Ut=="function"?Ut():Ut,Pe.scrollContainer=Nt?Pe.document.scrollingElement||Pe.document.documentElement:q(Pe.container)||Pe.container,Pe.autoScroller=new ke(Pe.scrollContainer,Pe.onAutoScroll),Object.keys(Pe.events).forEach(function(Kt){return _[Kt].forEach(function($t){return Pe.container.addEventListener($t,Pe.events[Kt],!1)})}),Pe.container.addEventListener("keydown",Pe.handleKeyDown)})}},{key:"componentWillUnmount",value:function(){var Pe=this;if(this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),!this.container)return;Object.keys(this.events).forEach(function(Nt){return _[Nt].forEach(function(ut){return Pe.container.removeEventListener(ut,Pe.events[Nt])})}),this.container.removeEventListener("keydown",this.handleKeyDown)}},{key:"updateHelperPosition",value:function(Pe){var Nt=this.props,ut=Nt.lockAxis,Ft=Nt.lockOffset,Ut=Nt.lockToContainerEdges,Kt=Nt.transitionDuration,$t=Nt.keyboardSortingTransitionDuration,or=$t===void 0?Kt:$t,ht=this.manager.isKeySorting,Ee=Pe.ignoreTransition,de=k(Pe),qe={x:de.x-this.initialOffset.x,y:de.y-this.initialOffset.y};if(qe.y-=window.pageYOffset-this.initialWindowScroll.top,qe.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=qe,Ut){var rt=G({height:this.height,lockOffset:Ft,width:this.width}),ve=Object(b.a)(rt,2),bt=ve[0],jt=ve[1],He={x:this.width/2-bt.x,y:this.height/2-bt.y},kt={x:this.width/2-jt.x,y:this.height/2-jt.y};qe.x=F(this.minTranslate.x+He.x,this.maxTranslate.x-kt.x,qe.x),qe.y=F(this.minTranslate.y+He.y,this.maxTranslate.y-kt.y,qe.y)}ut==="x"?qe.y=0:ut==="y"&&(qe.x=0),ht&&or&&!Ee&&O(this.helper,or),E(this.helper,qe)}},{key:"animateNodes",value:function(){var Pe=this.props,Nt=Pe.transitionDuration,ut=Pe.hideSortableGhost,Ft=Pe.onSortOver,Ut=this.containerScrollDelta,Kt=this.windowScrollDelta,$t=this.manager.getOrderedRefs(),or={left:this.offsetEdge.left+this.translate.x+Ut.left,top:this.offsetEdge.top+this.translate.y+Ut.top},ht=this.manager.isKeySorting,Ee=this.newIndex;this.newIndex=null;for(var de=0,qe=$t.length;de<qe;de++){var rt=$t[de].node,ve=rt.sortableInfo.index,bt=rt.offsetWidth,jt=rt.offsetHeight,He={height:this.height>jt?jt/2:this.height/2,width:this.width>bt?bt/2:this.width/2},kt=ht&&ve>this.index&&ve<=Ee,Ar=ht&&ve<this.index&&ve>=Ee,at={x:0,y:0},Ht=$t[de].edgeOffset;Ht||(Ht=z(rt,this.container),$t[de].edgeOffset=Ht,ht&&($t[de].boundingClientRect=J(rt,Ut)));var Wt=de<$t.length-1&&$t[de+1],ot=de>0&&$t[de-1];if(Wt&&!Wt.edgeOffset&&(Wt.edgeOffset=z(Wt.node,this.container),ht&&(Wt.boundingClientRect=J(Wt.node,Ut))),ve===this.index){ut&&(this.sortableGhost=rt,C(rt,{opacity:0,visibility:"hidden"}));continue}Nt&&O(rt,Nt),this.axis.x?this.axis.y?Ar||ve<this.index&&(or.left+Kt.left-He.width<=Ht.left&&or.top+Kt.top<=Ht.top+He.height||or.top+Kt.top+He.height<=Ht.top)?(at.x=this.width+this.marginOffset.x,Ht.left+at.x>this.containerBoundingRect.width-He.width&&(Wt&&(at.x=Wt.edgeOffset.left-Ht.left,at.y=Wt.edgeOffset.top-Ht.top)),this.newIndex===null&&(this.newIndex=ve)):(kt||ve>this.index&&(or.left+Kt.left+He.width>=Ht.left&&or.top+Kt.top+He.height>=Ht.top||or.top+Kt.top+He.height>=Ht.top+jt))&&(at.x=-(this.width+this.marginOffset.x),Ht.left+at.x<this.containerBoundingRect.left+He.width&&(ot&&(at.x=ot.edgeOffset.left-Ht.left,at.y=ot.edgeOffset.top-Ht.top)),this.newIndex=ve):kt||ve>this.index&&or.left+Kt.left+He.width>=Ht.left?(at.x=-(this.width+this.marginOffset.x),this.newIndex=ve):(Ar||ve<this.index&&or.left+Kt.left<=Ht.left+He.width)&&(at.x=this.width+this.marginOffset.x,this.newIndex==null&&(this.newIndex=ve)):this.axis.y&&(kt||ve>this.index&&or.top+Kt.top+He.height>=Ht.top?(at.y=-(this.height+this.marginOffset.y),this.newIndex=ve):(Ar||ve<this.index&&or.top+Kt.top<=Ht.top+He.height)&&(at.y=this.height+this.marginOffset.y,this.newIndex==null&&(this.newIndex=ve))),E(rt,at),$t[de].translate=at}this.newIndex==null&&(this.newIndex=this.index),ht&&(this.newIndex=Ee);var et=ht?this.prevIndex:Ee;Ft&&this.newIndex!==et&&Ft({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:et,isKeySorting:ht,nodes:$t,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return p()(Re.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.refs.wrappedInstance}},{key:"getContainer",value:function(){var Pe=this.props.getContainer;return typeof Pe!="function"?Object(r.findDOMNode)(this):Pe(Re.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var Pe=Re.withRef?"wrappedInstance":null;return Object(s.createElement)(Ne,Object(x.a)({ref:Pe},S(this.props,ae)))}},{key:"helperContainer",get:function(){var Pe=this.props.helperContainer;return typeof Pe=="function"?Pe():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){var Pe=this.props.useWindowAsScrollContainer;return Pe?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),yt}(s.Component),Object(n.a)(me,"displayName",X("sortableList",Ne)),Object(n.a)(me,"defaultProps",Ge),Object(n.a)(me,"propTypes",ee),Object(n.a)(me,"childContextTypes",{manager:u.a.object.isRequired}),be}var we={index:u.a.number.isRequired,collection:u.a.oneOfType([u.a.number,u.a.string]),disabled:u.a.bool},pe=Object.keys(we);function De(Ne){var me,be,Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return be=me=function(it){Object(d.a)(yt,it);function yt(){return Object(f.a)(this,yt),Object(e.a)(this,Object(m.a)(yt).apply(this,arguments))}return Object(t.a)(yt,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(Pe){this.node&&(Pe.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),Pe.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),Pe.collection!==this.props.collection&&(this.unregister(Pe.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var Pe=this.props,Nt=Pe.collection,ut=Pe.disabled,Ft=Pe.index,Ut=Object(r.findDOMNode)(this);Ut.sortableInfo={collection:Nt,disabled:ut,index:Ft,manager:this.context.manager},this.node=Ut,this.ref={node:Ut},this.context.manager.add(Nt,this.ref)}},{key:"unregister",value:function(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(Pe,this.ref)}},{key:"getWrappedInstance",value:function(){return p()(Re.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Pe=Re.withRef?"wrappedInstance":null;return Object(s.createElement)(Ne,Object(x.a)({ref:Pe},S(this.props,pe)))}}]),yt}(s.Component),Object(n.a)(me,"displayName",X("sortableElement",Ne)),Object(n.a)(me,"contextTypes",{manager:u.a.object.isRequired}),Object(n.a)(me,"propTypes",we),Object(n.a)(me,"defaultProps",{collection:0}),be}},YNAk:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("QyFq")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="CaretDownFilled";var d=f.forwardRef(m);R.default=d},YNf1:function(j,R,l){var x=l("IwbS"),b=l("6Ic6"),A=.3,f=b.extend({type:"parallel",init:function(){this._dataGroup=new x.Group,this.group.add(this._dataGroup),this._data,this._initialized},render:function(c,i,u,r){var o=this._dataGroup,h=c.getData(),p=this._data,g=c.coordinateSystem,v=g.dimensions,y=d(c);h.diff(p).add(w).update(S).remove(_).execute();function w(C){var E=m(h,o,C,v,g);a(E,h,C,y)}function S(C,E){var O=p.getItemGraphicEl(E),M=e(h,C,v,g);h.setItemGraphicEl(C,O);var F=r&&r.animation===!1?null:c;x.updateProps(O,{shape:{points:M}},F,C),a(O,h,C,y)}function _(C){var E=p.getItemGraphicEl(C);o.remove(E)}if(!this._initialized){this._initialized=!0;var I=t(g,c,function(){setTimeout(function(){o.removeClipPath()})});o.setClipPath(I)}this._data=h},incrementalPrepareRender:function(c,i,u){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(c,i,u){for(var r=i.getData(),o=i.coordinateSystem,h=o.dimensions,p=d(i),g=c.start;g<c.end;g++){var v=m(r,this._dataGroup,g,h,o);v.incremental=!0,a(v,r,g,p)}},dispose:function(){},remove:function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null}});function t(c,i,u){var r=c.model,o=c.getRect(),h=new x.Rect({shape:{x:o.x,y:o.y,width:o.width,height:o.height}}),p=r.get("layout")==="horizontal"?"width":"height";return h.setShape(p,0),x.initProps(h,{shape:{width:o.width,height:o.height}},i,u),h}function e(c,i,u,r){for(var o=[],h=0;h<u.length;h++){var p=u[h],g=c.get(c.mapDimension(p),i);n(g,r.getAxis(p).type)||o.push(r.dataToPoint(g,p))}return o}function m(c,i,u,r,o){var h=e(c,u,r,o),p=new x.Polyline({shape:{points:h},silent:!0,z2:10});return i.add(p),c.setItemGraphicEl(u,p),p}function d(c){var i=c.get("smooth",!0);return i===!0&&(i=A),{lineStyle:c.getModel("lineStyle").getLineStyle(),smooth:i!=null?i:A}}function a(c,i,u,r){var o=r.lineStyle;if(i.hasItemOption){var h=i.getItemModel(u).getModel("lineStyle");o=h.getLineStyle()}c.useStyle(o);var p=c.style;p.fill=null,p.stroke=i.getItemVisual(u,"color"),p.opacity=i.getItemVisual(u,"opacity"),r.smooth&&(c.shape.smooth=r.smooth)}function n(c,i){return i==="category"?c==null:c==null||isNaN(c)}var s=f;j.exports=s},YOMW:function(j,R,l){var x=l("bYtY"),b={get:function(t,e,m){var d=x.clone((A[t]||{})[e]);return m&&x.isArray(d)?d[d.length-1]:d}},A={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},f=b;j.exports=f},YXkt:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=l("Qxkt"),t=l("gPAo"),e=l("7G+c"),m=l("KxfA"),d=m.defaultDimValueGetters,a=m.DefaultDataProvider,n=l("L0Ub"),s=n.summarizeDimensions,c=l("Vi4m"),i=A.isObject,u="undefined",r=-1,o="e\0\0",h={float:typeof Float64Array===u?Array:Float64Array,int:typeof Int32Array===u?Array:Int32Array,ordinal:Array,number:Array,time:Array},p=typeof Uint32Array===u?Array:Uint32Array,g=typeof Int32Array===u?Array:Int32Array,v=typeof Uint16Array===u?Array:Uint16Array;function y(V){return V._rawCount>65535?p:v}function w(V){var q=V.constructor;return q===Array?V.slice():new q(V)}var S=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_rawData","_chunkSize","_chunkCount","_dimValueGetter","_count","_rawCount","_nameDimIdx","_idDimIdx"],_=["_extent","_approximateExtent","_rawExtent"];function I(V,q){A.each(S.concat(q.__wrappedMethods||[]),function(re){q.hasOwnProperty(re)&&(V[re]=q[re])}),V.__wrappedMethods=q.__wrappedMethods,A.each(_,function(re){V[re]=A.clone(q[re])}),V._calculationInfo=A.extend(q._calculationInfo)}var C=function(V,q){V=V||["x","y"];for(var re={},ce=[],ie={},fe=0;fe<V.length;fe++){var xe=V[fe];A.isString(xe)?xe=new c({name:xe}):xe instanceof c||(xe=new c(xe));var Se=xe.name;xe.type=xe.type||"float",xe.coordDim||(xe.coordDim=Se,xe.coordDimIndex=0),xe.otherDims=xe.otherDims||{},ce.push(Se),re[Se]=xe,xe.index=fe,xe.createInvertedIndices&&(ie[Se]=[])}this.dimensions=ce,this._dimensionInfos=re,this.hostModel=q,this.dataType,this._indices=null,this._count=0,this._rawCount=0,this._storage={},this._nameList=[],this._idList=[],this._optionModels=[],this._visual={},this._layout={},this._itemVisuals=[],this.hasItemVisual={},this._itemLayouts=[],this._graphicEls=[],this._chunkSize=1e5,this._chunkCount=0,this._rawData,this._rawExtent={},this._extent={},this._approximateExtent={},this._dimensionsSummary=s(this),this._invertedIndicesMap=ie,this._calculationInfo={},this.userOutput=this._dimensionsSummary.userOutput},E=C.prototype;E.type="list",E.hasItemOption=!0,E.getDimension=function(V){return(typeof V=="number"||!isNaN(V)&&!this._dimensionInfos.hasOwnProperty(V))&&(V=this.dimensions[V]),V},E.getDimensionInfo=function(V){return this._dimensionInfos[this.getDimension(V)]},E.getDimensionsOnCoord=function(){return this._dimensionsSummary.dataDimsOnCoord.slice()},E.mapDimension=function(V,q){var re=this._dimensionsSummary;if(q==null)return re.encodeFirstDimNotExtra[V];var ce=re.encode[V];return q===!0?(ce||[]).slice():ce&&ce[q]},E.initData=function(V,q,re){var ce=e.isInstance(V)||A.isArrayLike(V);ce&&(V=new a(V,this.dimensions.length)),this._rawData=V,this._storage={},this._indices=null,this._nameList=q||[],this._idList=[],this._nameRepeatCount={},re||(this.hasItemOption=!1),this.defaultDimValueGetter=d[this._rawData.getSource().sourceFormat],this._dimValueGetter=re=re||this.defaultDimValueGetter,this._dimValueGetterArrayRows=d.arrayRows,this._rawExtent={},this._initDataFromProvider(0,V.count()),V.pure&&(this.hasItemOption=!1)},E.getProvider=function(){return this._rawData},E.appendData=function(V){var q=this._rawData,re=this.count();q.appendData(V);var ce=q.count();q.persistent||(ce+=re),this._initDataFromProvider(re,ce)},E.appendValues=function(V,q){for(var re=this._chunkSize,ce=this._storage,ie=this.dimensions,fe=ie.length,xe=this._rawExtent,Se=this.count(),ke=Se+Math.max(V.length,q?q.length:0),ge=this._chunkCount,Be=0;Be<fe;Be++){var ee=ie[Be];xe[ee]||(xe[ee]=W()),ce[ee]||(ce[ee]=[]),O(ce,this._dimensionInfos[ee],re,ge,ke),this._chunkCount=ce[ee].length}for(var ue=new Array(fe),Ge=Se;Ge<ke;Ge++){for(var ae=Ge-Se,Z=Math.floor(Ge/re),Y=Ge%re,te=0;te<fe;te++){var ee=ie[te],we=this._dimValueGetterArrayRows(V[ae]||ue,ee,ae,te);ce[ee][Z][Y]=we;var pe=xe[ee];we<pe[0]&&(pe[0]=we),we>pe[1]&&(pe[1]=we)}q&&(this._nameList[Ge]=q[ae])}this._rawCount=this._count=ke,this._extent={},M(this)},E._initDataFromProvider=function(V,q){if(V>=q)return;for(var re=this._chunkSize,ce=this._rawData,ie=this._storage,fe=this.dimensions,xe=fe.length,Se=this._dimensionInfos,ke=this._nameList,ge=this._idList,Be=this._rawExtent,ee=this._nameRepeatCount={},ue,Ge=this._chunkCount,ae=0;ae<xe;ae++){var Z=fe[ae];Be[Z]||(Be[Z]=W());var Y=Se[Z];Y.otherDims.itemName===0&&(ue=this._nameDimIdx=ae),Y.otherDims.itemId===0&&(this._idDimIdx=ae),ie[Z]||(ie[Z]=[]),O(ie,Y,re,Ge,q),this._chunkCount=ie[Z].length}for(var te=new Array(xe),we=V;we<q;we++){te=ce.getItem(we,te);for(var pe=Math.floor(we/re),De=we%re,Ne=0;Ne<xe;Ne++){var Z=fe[Ne],me=ie[Z][pe],be=this._dimValueGetter(te,Z,we,Ne);me[De]=be;var Re=Be[Z];be<Re[0]&&(Re[0]=be),be>Re[1]&&(Re[1]=be)}if(!ce.pure){var it=ke[we];if(te&&it==null){if(te.name!=null)ke[we]=it=te.name;else if(ue!=null){var yt=fe[ue],pt=ie[yt][pe];if(pt){it=pt[De];var Pe=Se[yt].ordinalMeta;Pe&&Pe.categories.length&&(it=Pe.categories[it])}}}var Nt=te==null?null:te.id;Nt==null&&it!=null&&(ee[it]=ee[it]||0,Nt=it,ee[it]>0&&(Nt+="__ec__"+ee[it]),ee[it]++),Nt!=null&&(ge[we]=Nt)}}!ce.persistent&&ce.clean&&ce.clean(),this._rawCount=this._count=q,this._extent={},M(this)};function O(V,q,re,ce,ie){var fe=h[q.type],xe=ce-1,Se=q.name,ke=V[Se][xe];if(ke&&ke.length<re){for(var ge=new fe(Math.min(ie-xe*re,re)),Be=0;Be<ke.length;Be++)ge[Be]=ke[Be];V[Se][xe]=ge}for(var ee=ce*re;ee<ie;ee+=re)V[Se].push(new fe(Math.min(ie-ee,re)))}function M(V){var q=V._invertedIndicesMap;A.each(q,function(re,ce){var ie=V._dimensionInfos[ce],fe=ie.ordinalMeta;if(fe){re=q[ce]=new g(fe.categories.length);for(var xe=0;xe<re.length;xe++)re[xe]=r;for(var xe=0;xe<V._count;xe++)re[V.get(ce,xe)]=xe}})}function F(V,q,re){var ce;if(q!=null){var ie=V._chunkSize,fe=Math.floor(re/ie),xe=re%ie,Se=V.dimensions[q],ke=V._storage[Se][fe];if(ke){ce=ke[xe];var ge=V._dimensionInfos[Se].ordinalMeta;ge&&ge.categories.length&&(ce=ge.categories[ce])}}return ce}E.count=function(){return this._count},E.getIndices=function(){var V,q=this._indices;if(q){var re=q.constructor,ce=this._count;if(re===Array){V=new re(ce);for(var ie=0;ie<ce;ie++)V[ie]=q[ie]}else V=new re(q.buffer,0,ce)}else for(var re=y(this),V=new re(this.count()),ie=0;ie<V.length;ie++)V[ie]=ie;return V},E.get=function(V,q){if(!(q>=0&&q<this._count))return NaN;var re=this._storage;if(!re[V])return NaN;q=this.getRawIndex(q);var ce=Math.floor(q/this._chunkSize),ie=q%this._chunkSize,fe=re[V][ce],xe=fe[ie];return xe},E.getByRawIndex=function(V,q){if(!(q>=0&&q<this._rawCount))return NaN;var re=this._storage[V];if(!re)return NaN;var ce=Math.floor(q/this._chunkSize),ie=q%this._chunkSize,fe=re[ce];return fe[ie]},E._getFast=function(V,q){var re=Math.floor(q/this._chunkSize),ce=q%this._chunkSize,ie=this._storage[V][re];return ie[ce]},E.getValues=function(V,q){var re=[];A.isArray(V)||(q=V,V=this.dimensions);for(var ce=0,ie=V.length;ce<ie;ce++)re.push(this.get(V[ce],q));return re},E.hasValue=function(V){for(var q=this._dimensionsSummary.dataDimsOnCoord,re=0,ce=q.length;re<ce;re++)if(isNaN(this.get(q[re],V)))return!1;return!0},E.getDataExtent=function(V){V=this.getDimension(V);var q=this._storage[V],re=W();if(!q)return re;var ce=this.count(),ie=!this._indices,fe;if(ie)return this._rawExtent[V].slice();if(fe=this._extent[V],fe)return fe.slice();fe=re;for(var xe=fe[0],Se=fe[1],ke=0;ke<ce;ke++){var ge=this._getFast(V,this.getRawIndex(ke));ge<xe&&(xe=ge),ge>Se&&(Se=ge)}return fe=[xe,Se],this._extent[V]=fe,fe},E.getApproximateExtent=function(V){return V=this.getDimension(V),this._approximateExtent[V]||this.getDataExtent(V)},E.setApproximateExtent=function(V,q){q=this.getDimension(q),this._approximateExtent[q]=V.slice()},E.getCalculationInfo=function(V){return this._calculationInfo[V]},E.setCalculationInfo=function(V,q){i(V)?A.extend(this._calculationInfo,V):this._calculationInfo[V]=q},E.getSum=function(V){var q=this._storage[V],re=0;if(q)for(var ce=0,ie=this.count();ce<ie;ce++){var fe=this.get(V,ce);isNaN(fe)||(re+=fe)}return re},E.getMedian=function(V){var q=[];this.each(V,function(ie,fe){isNaN(ie)||q.push(ie)});var re=[].concat(q).sort(function(ie,fe){return ie-fe}),ce=this.count();return ce===0?0:ce%2===1?re[(ce-1)/2]:(re[ce/2]+re[ce/2-1])/2},E.rawIndexOf=function(V,q){var re=V&&this._invertedIndicesMap[V],ce=re[q];return ce==null||isNaN(ce)?r:ce},E.indexOfName=function(V){for(var q=0,re=this.count();q<re;q++)if(this.getName(q)===V)return q;return-1},E.indexOfRawIndex=function(V){if(V>=this._rawCount||V<0)return-1;if(!this._indices)return V;var q=this._indices,re=q[V];if(re!=null&&re<this._count&&re===V)return V;for(var ce=0,ie=this._count-1;ce<=ie;){var fe=(ce+ie)/2|0;if(q[fe]<V)ce=fe+1;else if(q[fe]>V)ie=fe-1;else return fe}return-1},E.indicesOfNearest=function(V,q,re){var ce=this._storage,ie=ce[V],fe=[];if(!ie)return fe;re==null&&(re=Infinity);for(var xe=Infinity,Se=-1,ke=0,ge=0,Be=this.count();ge<Be;ge++){var ee=q-this.get(V,ge),ue=Math.abs(ee);ue<=re&&((ue<xe||ue===xe&&ee>=0&&Se<0)&&(xe=ue,Se=ee,ke=0),ee===Se&&(fe[ke++]=ge))}return fe.length=ke,fe},E.getRawIndex=H;function H(V){return V}function B(V){return V<this._count&&V>=0?this._indices[V]:-1}E.getRawDataItem=function(V){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(V));for(var q=[],re=0;re<this.dimensions.length;re++){var ce=this.dimensions[re];q.push(this.get(ce,V))}return q},E.getName=function(V){var q=this.getRawIndex(V);return this._nameList[q]||F(this,this._nameDimIdx,q)||""},E.getId=function(V){return X(this,this.getRawIndex(V))};function X(V,q){var re=V._idList[q];return re==null&&(re=F(V,V._idDimIdx,q)),re==null&&(re=o+q),re}function J(V){return A.isArray(V)||(V=[V]),V}function k(V,q){for(var re=0;re<q.length;re++)V._dimensionInfos[q[re]]||console.error("Unkown dimension "+q[re])}E.each=function(V,q,re,ce){"use strict";if(!this._count)return;typeof V=="function"&&(ce=re,re=q,q=V,V=[]),re=re||ce||this,V=A.map(J(V),this.getDimension,this);for(var ie=V.length,fe=0;fe<this.count();fe++)switch(ie){case 0:q.call(re,fe);break;case 1:q.call(re,this.get(V[0],fe),fe);break;case 2:q.call(re,this.get(V[0],fe),this.get(V[1],fe),fe);break;default:for(var xe=0,Se=[];xe<ie;xe++)Se[xe]=this.get(V[xe],fe);Se[xe]=fe,q.apply(re,Se)}},E.filterSelf=function(V,q,re,ce){"use strict";if(!this._count)return;typeof V=="function"&&(ce=re,re=q,q=V,V=[]),re=re||ce||this,V=A.map(J(V),this.getDimension,this);for(var ie=this.count(),fe=y(this),xe=new fe(ie),Se=[],ke=V.length,ge=0,Be=V[0],ee=0;ee<ie;ee++){var ue,Ge=this.getRawIndex(ee);if(ke===0)ue=q.call(re,ee);else if(ke===1){var ae=this._getFast(Be,Ge);ue=q.call(re,ae,ee)}else{for(var Z=0;Z<ke;Z++)Se[Z]=this._getFast(Be,Ge);Se[Z]=ee,ue=q.apply(re,Se)}ue&&(xe[ge++]=Ge)}return ge<ie&&(this._indices=xe),this._count=ge,this._extent={},this.getRawIndex=this._indices?B:H,this},E.selectRange=function(V){"use strict";if(!this._count)return;var q=[];for(var re in V)V.hasOwnProperty(re)&&q.push(re);var ce=q.length;if(!ce)return;var ie=this.count(),fe=y(this),xe=new fe(ie),Se=0,ke=q[0],ge=V[ke][0],Be=V[ke][1],ee=!1;if(!this._indices){var ue=0;if(ce===1){for(var Ge=this._storage[q[0]],ae=0;ae<this._chunkCount;ae++)for(var Z=Ge[ae],Y=Math.min(this._count-ae*this._chunkSize,this._chunkSize),te=0;te<Y;te++){var we=Z[te];(we>=ge&&we<=Be||isNaN(we))&&(xe[Se++]=ue),ue++}ee=!0}else if(ce===2){for(var Ge=this._storage[ke],pe=this._storage[q[1]],De=V[q[1]][0],Ne=V[q[1]][1],ae=0;ae<this._chunkCount;ae++)for(var Z=Ge[ae],me=pe[ae],Y=Math.min(this._count-ae*this._chunkSize,this._chunkSize),te=0;te<Y;te++){var we=Z[te],be=me[te];(we>=ge&&we<=Be||isNaN(we))&&(be>=De&&be<=Ne||isNaN(be))&&(xe[Se++]=ue),ue++}ee=!0}}if(!ee)if(ce===1)for(var te=0;te<ie;te++){var Re=this.getRawIndex(te),we=this._getFast(ke,Re);(we>=ge&&we<=Be||isNaN(we))&&(xe[Se++]=Re)}else for(var te=0;te<ie;te++){for(var it=!0,Re=this.getRawIndex(te),ae=0;ae<ce;ae++){var yt=q[ae],we=this._getFast(re,Re);(we<V[yt][0]||we>V[yt][1])&&(it=!1)}it&&(xe[Se++]=this.getRawIndex(te))}return Se<ie&&(this._indices=xe),this._count=Se,this._extent={},this.getRawIndex=this._indices?B:H,this},E.mapArray=function(V,q,re,ce){"use strict";typeof V=="function"&&(ce=re,re=q,q=V,V=[]),re=re||ce||this;var ie=[];return this.each(V,function(){ie.push(q&&q.apply(this,arguments))},re),ie};function K(V,q){var re=V.dimensions,ce=new C(A.map(re,V.getDimensionInfo,V),V.hostModel);I(ce,V);for(var ie=ce._storage={},fe=V._storage,xe=0;xe<re.length;xe++){var Se=re[xe];fe[Se]&&(A.indexOf(q,Se)>=0?(ie[Se]=z(fe[Se]),ce._rawExtent[Se]=W(),ce._extent[Se]=null):ie[Se]=fe[Se])}return ce}function z(V){for(var q=new Array(V.length),re=0;re<V.length;re++)q[re]=w(V[re]);return q}function W(){return[Infinity,-Infinity]}E.map=function(V,q,re,ce){"use strict";re=re||ce||this,V=A.map(J(V),this.getDimension,this);var ie=K(this,V);ie._indices=this._indices,ie.getRawIndex=ie._indices?B:H;for(var fe=ie._storage,xe=[],Se=this._chunkSize,ke=V.length,ge=this.count(),Be=[],ee=ie._rawExtent,ue=0;ue<ge;ue++){for(var Ge=0;Ge<ke;Ge++)Be[Ge]=this.get(V[Ge],ue);Be[ke]=ue;var ae=q&&q.apply(re,Be);if(ae!=null){typeof ae!="object"&&(xe[0]=ae,ae=xe);for(var Z=this.getRawIndex(ue),Y=Math.floor(Z/Se),te=Z%Se,we=0;we<ae.length;we++){var pe=V[we],De=ae[we],Ne=ee[pe],me=fe[pe];me&&(me[Y][te]=De),De<Ne[0]&&(Ne[0]=De),De>Ne[1]&&(Ne[1]=De)}}}return ie},E.downSample=function(V,q,re,ce){for(var ie=K(this,[V]),fe=ie._storage,xe=[],Se=Math.floor(1/q),ke=fe[V],ge=this.count(),Be=this._chunkSize,ee=ie._rawExtent[V],ue=new(y(this))(ge),Ge=0,ae=0;ae<ge;ae+=Se){Se>ge-ae&&(Se=ge-ae,xe.length=Se);for(var Z=0;Z<Se;Z++){var Y=this.getRawIndex(ae+Z),te=Math.floor(Y/Be),we=Y%Be;xe[Z]=ke[te][we]}var pe=re(xe),De=this.getRawIndex(Math.min(ae+ce(xe,pe)||0,ge-1)),Ne=Math.floor(De/Be),me=De%Be;ke[Ne][me]=pe,pe<ee[0]&&(ee[0]=pe),pe>ee[1]&&(ee[1]=pe),ue[Ge++]=De}return ie._count=Ge,ie._indices=ue,ie.getRawIndex=B,ie},E.getItemModel=function(V){var q=this.hostModel;return new f(this.getRawDataItem(V),q,q&&q.ecModel)},E.diff=function(V){var q=this;return new t(V?V.getIndices():[],this.getIndices(),function(re){return X(V,re)},function(re){return X(q,re)})},E.getVisual=function(V){var q=this._visual;return q&&q[V]},E.setVisual=function(V,q){if(i(V)){for(var re in V)V.hasOwnProperty(re)&&this.setVisual(re,V[re]);return}this._visual=this._visual||{},this._visual[V]=q},E.setLayout=function(V,q){if(i(V)){for(var re in V)V.hasOwnProperty(re)&&this.setLayout(re,V[re]);return}this._layout[V]=q},E.getLayout=function(V){return this._layout[V]},E.getItemLayout=function(V){return this._itemLayouts[V]},E.setItemLayout=function(V,q,re){this._itemLayouts[V]=re?A.extend(this._itemLayouts[V]||{},q):q},E.clearItemLayouts=function(){this._itemLayouts.length=0},E.getItemVisual=function(V,q,re){var ce=this._itemVisuals[V],ie=ce&&ce[q];return ie==null&&!re?this.getVisual(q):ie},E.setItemVisual=function(V,q,re){var ce=this._itemVisuals[V]||{},ie=this.hasItemVisual;if(this._itemVisuals[V]=ce,i(q)){for(var fe in q)q.hasOwnProperty(fe)&&(ce[fe]=q[fe],ie[fe]=!0);return}ce[q]=re,ie[q]=!0},E.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var P=function(V){V.seriesIndex=this.seriesIndex,V.dataIndex=this.dataIndex,V.dataType=this.dataType};E.setItemGraphicEl=function(V,q){var re=this.hostModel;q&&(q.dataIndex=V,q.dataType=this.dataType,q.seriesIndex=re&&re.seriesIndex,q.type==="group"&&q.traverse(P,q)),this._graphicEls[V]=q},E.getItemGraphicEl=function(V){return this._graphicEls[V]},E.eachItemGraphicEl=function(V,q){A.each(this._graphicEls,function(re,ce){re&&(V&&V.call(q,re,ce))})},E.cloneShallow=function(V){if(!V){var q=A.map(this.dimensions,this.getDimensionInfo,this);V=new C(q,this.hostModel)}if(V._storage=this._storage,I(V,this),this._indices){var re=this._indices.constructor;V._indices=new re(this._indices)}else V._indices=null;return V.getRawIndex=V._indices?B:H,V},E.wrapMethod=function(V,q){var re=this[V];if(typeof re!="function")return;this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(V),this[V]=function(){var ce=re.apply(this,arguments);return q.apply(this,[ce].concat(A.slice(arguments)))}},E.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],E.CHANGABLE_METHODS=["filterSelf","selectRange"];var G=C;j.exports=G},YgsL:function(j,R,l){var x=l("QBsz"),b=x.distance;function A(t,e,m,d,a,n,s){var c=(m-t)*.5,i=(d-e)*.5;return(2*(e-m)+c+i)*s+(-3*(e-m)-2*c-i)*n+c*a+e}function f(t,e){for(var m=t.length,d=[],a=0,n=1;n<m;n++)a+=b(t[n-1],t[n]);var s=a/2;s=s<m?m:s;for(var n=0;n<s;n++){var c=n/(s-1)*(e?m:m-1),i=Math.floor(c),u=c-i,r,o=t[i%m],h,p;e?(r=t[(i-1+m)%m],h=t[(i+1)%m],p=t[(i+2)%m]):(r=t[i===0?i:i-1],h=t[i>m-2?m-1:i+1],p=t[i>m-3?m-1:i+2]);var g=u*u,v=u*g;d.push([A(r[0],o[0],h[0],p[0],u,g,v),A(r[1],o[1],h[1],p[1],u,g,v)])}return d}j.exports=f},Yl7c:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=".",t="___EC__COMPONENT__CONTAINER___";function e(r){var o={main:"",sub:""};return r&&(r=r.split(f),o.main=r[0]||"",o.sub=r[1]||""),o}function m(r){A.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(r),'componentType "'+r+'" illegal')}function d(r,o){r.$constructor=r,r.extend=function(h){var p=this,g=function(){h.$constructor?h.$constructor.apply(this,arguments):p.apply(this,arguments)};return A.extend(g.prototype,h),g.extend=this.extend,g.superCall=s,g.superApply=c,A.inherits(g,this),g.superClass=p,g}}var a=0;function n(r){var o=["__\0is_clz",a++,Math.random().toFixed(3)].join("_");r.prototype[o]=!0,r.isInstance=function(h){return!!(h&&h[o])}}function s(r,o){var h=A.slice(arguments,2);return this.superClass.prototype[o].apply(r,h)}function c(r,o,h){return this.superClass.prototype[o].apply(r,h)}function i(r,o){o=o||{};var h={};r.registerClass=function(v,y){if(y){if(m(y),y=e(y),!y.sub)h[y.main]=v;else if(y.sub!==t){var w=p(y);w[y.sub]=v}}return v},r.getClass=function(v,y,w){var S=h[v];if(S&&S[t]&&(S=y?S[y]:null),w&&!S)throw new Error(y?"Component "+v+"."+(y||"")+" not exists. Load it first.":v+".type should be specified.");return S},r.getClassesByMainType=function(v){v=e(v);var y=[],w=h[v.main];return w&&w[t]?A.each(w,function(S,_){_!==t&&y.push(S)}):y.push(w),y},r.hasClass=function(v){return v=e(v),!!h[v.main]},r.getAllClassMainTypes=function(){var v=[];return A.each(h,function(y,w){v.push(w)}),v},r.hasSubTypes=function(v){v=e(v);var y=h[v.main];return y&&y[t]},r.parseClassType=e;function p(v){var y=h[v.main];return(!y||!y[t])&&(y=h[v.main]={},y[t]=!0),y}if(o.registerWhenExtend){var g=r.extend;g&&(r.extend=function(v){var y=g.call(this,v);return r.registerClass(y,v.type)})}return r}function u(r,o){}R.parseClassType=e,R.enableClassExtend=d,R.enableClassCheck=n,R.enableClassManagement=i,R.setReadOnly=u},Ynxi:function(j,R,l){var x=l("bYtY"),b=l("ProS"),A=l("IwbS"),f=l("+TT/"),t=f.getLayoutRect,e=l("7aKB"),m=e.windowOpen;b.extendComponentModel({type:"title",layoutMode:{type:"box",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}}}),b.extendComponentView({type:"title",render:function(d,a,n){if(this.group.removeAll(),!d.get("show"))return;var s=this.group,c=d.getModel("textStyle"),i=d.getModel("subtextStyle"),u=d.get("textAlign"),r=x.retrieve2(d.get("textBaseline"),d.get("textVerticalAlign")),o=new A.Text({style:A.setTextStyle({},c,{text:d.get("text"),textFill:c.getTextColor()},{disableBox:!0}),z2:10}),h=o.getBoundingRect(),p=d.get("subtext"),g=new A.Text({style:A.setTextStyle({},i,{text:p,textFill:i.getTextColor(),y:h.height+d.get("itemGap"),textVerticalAlign:"top"},{disableBox:!0}),z2:10}),v=d.get("link"),y=d.get("sublink"),w=d.get("triggerEvent",!0);o.silent=!v&&!w,g.silent=!y&&!w,v&&o.on("click",function(){m(v,"_"+d.get("target"))}),y&&g.on("click",function(){m(v,"_"+d.get("subtarget"))}),o.eventData=g.eventData=w?{componentType:"title",componentIndex:d.componentIndex}:null,s.add(o),p&&s.add(g);var S=s.getBoundingRect(),_=d.getBoxLayoutParams();_.width=S.width,_.height=S.height;var I=t(_,{width:n.getWidth(),height:n.getHeight()},d.get("padding"));u||(u=d.get("left")||d.get("right"),u==="middle"&&(u="center"),u==="right"?I.x+=I.width:u==="center"&&(I.x+=I.width/2)),r||(r=d.get("top")||d.get("bottom"),r==="center"&&(r="middle"),r==="bottom"?I.y+=I.height:r==="middle"&&(I.y+=I.height/2),r=r||"top"),s.attr("position",[I.x,I.y]);var C={textAlign:u,textVerticalAlign:r};o.setStyle(C),g.setStyle(C),S=s.getBoundingRect();var E=I.margin,O=d.getItemStyle(["color","opacity"]);O.fill=d.get("backgroundColor");var M=new A.Rect({shape:{x:S.x-E[3],y:S.y-E[0],width:S.width+E[1]+E[3],height:S.height+E[0]+E[2],r:d.get("borderRadius")},style:O,subPixelOptimize:!0,silent:!0});s.add(M)}})},Ywus:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("DO2E")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="DeleteOutlined";var d=f.forwardRef(m);R.default=d},Z0Lh:function(j,R,l){"use strict";var x=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var b=x(l("pVnL")),A=x(l("HjOm")),f=x(l("Z6rY")),t={lang:(0,b.default)({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},A.default),timePickerLocale:(0,b.default)({},f.default)};t.lang.ok="\u786E \u5B9A";var e=t;R.default=e},Z1HP:function(j,R,l){var x=l("ycre"),b=l("quyA"),A=l("q4HE");function f(t){return b(t)?A(t):x(t)}j.exports=f},Z1r0:function(j,R){function l(x){var b=x.findComponents({mainType:"legend"});if(!b||!b.length)return;x.eachSeriesByType("graph",function(A){var f=A.getCategoriesData(),t=A.getGraph(),e=t.data,m=f.mapArray(f.getName);e.filterSelf(function(d){var a=e.getItemModel(d),n=a.getShallow("category");if(n!=null){typeof n=="number"&&(n=m[n]);for(var s=0;s<b.length;s++)if(!b[s].isSelected(n))return!1}return!0})},this)}j.exports=l},Z1wy:function(j,R,l){var x=l("ProS");l("ThAp"),l("pmaE"),l("SehX"),l("7uqq");var b=l("zuHt"),A=l("VPsl"),f=l("9u0u"),t=l("lELe"),e=l("d4KN");x.registerLayout(b),x.registerVisual(A),x.registerProcessor(x.PRIORITY.PROCESSOR.STATISTIC,f),x.registerPreprocessor(t),e("map",[{type:"mapToggleSelect",event:"mapselectchanged",method:"toggleSelected"},{type:"mapSelect",event:"mapselected",method:"select"},{type:"mapUnSelect",event:"mapunselected",method:"unSelect"}])},Z6js:function(j,R,l){var x=l("MwEJ"),b=l("T4UG"),A=b.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(f,t){return x(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}});j.exports=A},Z6rY:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]},b=x;R.default=b},Z8zF:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("ProS"),f=l("bYtY"),t=l("IwbS"),e=l("56rv"),m=e.setLabel,d=l("Qxkt"),a=l("tceW"),n=l("y+Vt"),s=l("4fz+"),c=l("iLNv"),i=c.throttle,u=l("sK/D"),r=u.createClipPath,o=l("wr5s"),h=["itemStyle","barBorderWidth"],p=[0,0];f.extend(d.prototype,a);function g(P,G){var V=P.getArea&&P.getArea();if(P.type==="cartesian2d"){var q=P.getBaseAxis();if(q.type!=="category"||!q.onBand){var re=G.getLayout("bandWidth");q.isHorizontal()?(V.x-=re,V.width+=re*2):(V.y-=re,V.height+=re*2)}}return V}var v=A.extendChartView({type:"bar",render:function(P,G,V){this._updateDrawMode(P);var q=P.get("coordinateSystem");return(q==="cartesian2d"||q==="polar")&&(this._isLargeDraw?this._renderLarge(P,G,V):this._renderNormal(P,G,V)),this.group},incrementalPrepareRender:function(P,G,V){this._clear(),this._updateDrawMode(P)},incrementalRender:function(P,G,V,q){this._incrementalRenderLarge(P,G)},_updateDrawMode:function(P){var G=P.pipelineContext.large;(this._isLargeDraw==null||G^this._isLargeDraw)&&(this._isLargeDraw=G,this._clear())},_renderNormal:function(P,G,V){var q=this.group,re=P.getData(),ce=this._data,ie=P.coordinateSystem,fe=ie.getBaseAxis(),xe;ie.type==="cartesian2d"?xe=fe.isHorizontal():ie.type==="polar"&&(xe=fe.dim==="angle");var Se=P.isAnimationEnabled()?P:null,ke=P.get("clip",!0),ge=g(ie,re);q.removeClipPath();var Be=P.get("roundCap",!0),ee=P.get("showBackground",!0),ue=P.getModel("backgroundStyle"),Ge=ue.get("barBorderRadius")||0,ae=[],Z=this._backgroundEls||[];re.diff(ce).add(function(we){var pe=re.getItemModel(we),De=E[ie.type](re,we,pe);if(ee){var Ne=E[ie.type](re,we),me=W(ie,xe,Ne);me.useStyle(ue.getBarItemStyle()),ie.type==="cartesian2d"&&me.setShape("r",Ge),ae[we]=me}if(!re.hasValue(we))return;if(ke){var be=S[ie.type](ge,De);if(be){q.remove(Re);return}}var Re=_[ie.type](we,De,xe,Se,!1,Be);re.setItemGraphicEl(we,Re),q.add(Re),M(Re,re,we,pe,De,P,xe,ie.type==="polar")}).update(function(we,pe){var De=re.getItemModel(we),Ne=E[ie.type](re,we,De);if(ee){var me=Z[pe];me.useStyle(ue.getBarItemStyle()),ie.type==="cartesian2d"&&me.setShape("r",Ge),ae[we]=me;var be=E[ie.type](re,we),Re=z(xe,be,ie);t.updateProps(me,{shape:Re},Se,we)}var it=ce.getItemGraphicEl(pe);if(!re.hasValue(we)){q.remove(it);return}if(ke){var yt=S[ie.type](ge,Ne);if(yt){q.remove(it);return}}it?t.updateProps(it,{shape:Ne},Se,we):it=_[ie.type](we,Ne,xe,Se,!0,Be),re.setItemGraphicEl(we,it),q.add(it),M(it,re,we,De,Ne,P,xe,ie.type==="polar")}).remove(function(we){var pe=ce.getItemGraphicEl(we);ie.type==="cartesian2d"?pe&&I(we,Se,pe):pe&&C(we,Se,pe)}).execute();var Y=this._backgroundGroup||(this._backgroundGroup=new s);Y.removeAll();for(var te=0;te<ae.length;++te)Y.add(ae[te]);q.add(Y),this._backgroundEls=ae,this._data=re},_renderLarge:function(P,G,V){this._clear(),B(P,this.group);var q=P.get("clip",!0)?r(P.coordinateSystem,!1,P):null;q?this.group.setClipPath(q):this.group.removeClipPath()},_incrementalRenderLarge:function(P,G){this._removeBackground(),B(G,this.group,!0)},dispose:f.noop,remove:function(P){this._clear(P)},_clear:function(P){var G=this.group,V=this._data;P&&P.get("animation")&&V&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],V.eachItemGraphicEl(function(q){q.type==="sector"?C(q.dataIndex,P,q):I(q.dataIndex,P,q)})):G.removeAll(),this._data=null},_removeBackground:function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null}}),y=Math.max,w=Math.min,S={cartesian2d:function(P,G){var V=G.width<0?-1:1,q=G.height<0?-1:1;V<0&&(G.x+=G.width,G.width=-G.width),q<0&&(G.y+=G.height,G.height=-G.height);var re=y(G.x,P.x),ce=w(G.x+G.width,P.x+P.width),ie=y(G.y,P.y),fe=w(G.y+G.height,P.y+P.height);G.x=re,G.y=ie,G.width=ce-re,G.height=fe-ie;var xe=G.width<0||G.height<0;return V<0&&(G.x+=G.width,G.width=-G.width),q<0&&(G.y+=G.height,G.height=-G.height),xe},polar:function(P){return!1}},_={cartesian2d:function(P,G,V,q,re){var ce=new t.Rect({shape:f.extend({},G),z2:1});if(ce.name="item",q){var ie=ce.shape,fe=V?"height":"width",xe={};ie[fe]=0,xe[fe]=G[fe],t[re?"updateProps":"initProps"](ce,{shape:xe},q,P)}return ce},polar:function(P,G,V,q,re,ce){var ie=G.startAngle<G.endAngle,fe=!V&&ce?o:t.Sector,xe=new fe({shape:f.defaults({clockwise:ie},G),z2:1});if(xe.name="item",q){var Se=xe.shape,ke=V?"r":"endAngle",ge={};Se[ke]=V?0:G.startAngle,ge[ke]=G[ke],t[re?"updateProps":"initProps"](xe,{shape:ge},q,P)}return xe}};function I(P,G,V){V.style.text=null,t.updateProps(V,{shape:{width:0}},G,P,function(){V.parent&&V.parent.remove(V)})}function C(P,G,V){V.style.text=null,t.updateProps(V,{shape:{r:V.shape.r0}},G,P,function(){V.parent&&V.parent.remove(V)})}var E={cartesian2d:function(P,G,V){var q=P.getItemLayout(G),re=V?F(V,q):0,ce=q.width>0?1:-1,ie=q.height>0?1:-1;return{x:q.x+ce*re/2,y:q.y+ie*re/2,width:q.width-ce*re,height:q.height-ie*re}},polar:function(P,G,V){var q=P.getItemLayout(G);return{cx:q.cx,cy:q.cy,r0:q.r0,r:q.r,startAngle:q.startAngle,endAngle:q.endAngle}}};function O(P){return P.startAngle!=null&&P.endAngle!=null&&P.startAngle===P.endAngle}function M(P,G,V,q,re,ce,ie,fe){var xe=G.getItemVisual(V,"color"),Se=G.getItemVisual(V,"opacity"),ke=G.getVisual("borderColor"),ge=q.getModel("itemStyle"),Be=q.getModel("emphasis.itemStyle").getBarItemStyle();fe||P.setShape("r",ge.get("barBorderRadius")||0),P.useStyle(f.defaults({stroke:O(re)?"none":ke,fill:O(re)?"none":xe,opacity:Se},ge.getBarItemStyle()));var ee=q.getShallow("cursor");ee&&P.attr("cursor",ee);var ue=ie?re.height>0?"bottom":"top":re.width>0?"left":"right";fe||m(P.style,Be,q,xe,ce,V,ue),O(re)&&(Be.fill=Be.stroke="none"),t.setHoverStyle(P,Be)}function F(P,G){var V=P.get(h)||0,q=isNaN(G.width)?Number.MAX_VALUE:Math.abs(G.width),re=isNaN(G.height)?Number.MAX_VALUE:Math.abs(G.height);return Math.min(V,q,re)}var H=n.extend({type:"largeBar",shape:{points:[]},buildPath:function(P,G){for(var V=G.points,q=this.__startPoint,re=this.__baseDimIdx,ce=0;ce<V.length;ce+=2)q[re]=V[ce+re],P.moveTo(q[0],q[1]),P.lineTo(V[ce],V[ce+1])}});function B(P,G,V){var q=P.getData(),re=[],ce=q.getLayout("valueAxisHorizontal")?1:0;re[1-ce]=q.getLayout("valueAxisStart");var ie=q.getLayout("largeDataIndices"),fe=q.getLayout("barWidth"),xe=P.getModel("backgroundStyle"),Se=P.get("showBackground",!0);if(Se){var ke=q.getLayout("largeBackgroundPoints"),ge=[];ge[1-ce]=q.getLayout("backgroundStart");var Be=new H({shape:{points:ke},incremental:!!V,__startPoint:ge,__baseDimIdx:ce,__largeDataIndices:ie,__barWidth:fe,silent:!0,z2:0});K(Be,xe,q),G.add(Be)}var ee=new H({shape:{points:q.getLayout("largePoints")},incremental:!!V,__startPoint:re,__baseDimIdx:ce,__largeDataIndices:ie,__barWidth:fe});G.add(ee),k(ee,P,q),ee.seriesIndex=P.seriesIndex,P.get("silent")||(ee.on("mousedown",X),ee.on("mousemove",X))}var X=i(function(P){var G=this,V=J(G,P.offsetX,P.offsetY);G.dataIndex=V>=0?V:null},30,!1);function J(P,G,V){var q=P.__baseDimIdx,re=1-q,ce=P.shape.points,ie=P.__largeDataIndices,fe=Math.abs(P.__barWidth/2),xe=P.__startPoint[re];p[0]=G,p[1]=V;for(var Se=p[q],ke=p[1-q],ge=Se-fe,Be=Se+fe,ee=0,ue=ce.length/2;ee<ue;ee++){var Ge=ee*2,ae=ce[Ge+q],Z=ce[Ge+re];if(ae>=ge&&ae<=Be&&(xe<=Z?ke>=xe&&ke<=Z:ke>=Z&&ke<=xe))return ie[ee]}return-1}function k(P,G,V){var q=V.getVisual("borderColor")||V.getVisual("color"),re=G.getModel("itemStyle").getItemStyle(["color","borderColor"]);P.useStyle(re),P.style.fill=null,P.style.stroke=q,P.style.lineWidth=V.getLayout("barWidth")}function K(P,G,V){var q=G.get("borderColor")||G.get("color"),re=G.getItemStyle(["color","borderColor"]);P.useStyle(re),P.style.fill=null,P.style.stroke=q,P.style.lineWidth=V.getLayout("barWidth")}function z(P,G,V){var q,re=V.type==="polar";return re?q=V.getArea():q=V.grid.getRect(),re?{cx:q.cx,cy:q.cy,r0:P?q.r0:G.r0,r:P?q.r:G.r,startAngle:P?G.startAngle:0,endAngle:P?G.endAngle:Math.PI*2}:{x:P?G.x:q.x,y:P?q.y:G.y,width:P?G.width:q.width,height:P?q.height:G.height}}function W(P,G,V){var q=P.type==="polar"?t.Sector:t.Rect;return new q({shape:z(G,V,P),silent:!0,z2:0})}j.exports=v},ZCgT:function(j,R,l){var x=l("tLB3"),b=1/0,A=17976931348623157e292;function f(t){if(!t)return t===0?t:0;if(t=x(t),t===b||t===-b){var e=t<0?-1:1;return e*A}return t===t?t:0}j.exports=f},ZLWo:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};R.default=x},ZMnZ:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("2oIt")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="UpOutlined";var d=f.forwardRef(m);R.default=d},ZTPi:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("q1tI"),e=l("rePB"),m=l("ODXe"),d=l("Ff2n"),a=l("VTBJ"),n=l("TSYQ"),s=l.n(n),c=l("Zm9Q"),i=l("6cGi"),u=l("KQm4"),r=l("xEkU"),o=l.n(r),h=l("t23M");function p(Nr){var Qr=Object(t.useRef)(),bn=Object(t.useRef)(!1);function Zr(){for(var hr=arguments.length,jr=new Array(hr),wr=0;wr<hr;wr++)jr[wr]=arguments[wr];bn.current||(o.a.cancel(Qr.current),Qr.current=o()(function(){Nr.apply(void 0,jr)}))}return Object(t.useEffect)(function(){return function(){bn.current=!0,o.a.cancel(Qr.current)}},[]),Zr}function g(Nr){var Qr=Object(t.useRef)([]),bn=Object(t.useState)({}),Zr=Object(m.a)(bn,2),hr=Zr[1],jr=Object(t.useRef)(typeof Nr=="function"?Nr():Nr),wr=p(function(){var Jr=jr.current;Qr.current.forEach(function(kn){Jr=kn(Jr)}),Qr.current=[],jr.current=Jr,hr({})});function an(Jr){Qr.current.push(Jr),wr()}return[jr.current,an]}var v=l("4IlW");function y(Nr,Qr){var bn,Zr=Nr.prefixCls,hr=Nr.id,jr=Nr.active,wr=Nr.rtl,an=Nr.tab,Jr=an.key,kn=an.tab,Dn=an.disabled,Xn=an.closeIcon,vi=Nr.tabBarGutter,Li=Nr.tabPosition,ji=Nr.closable,Sa=Nr.renderWrapper,Ga=Nr.removeAriaLabel,Ya=Nr.editable,bo=Nr.onClick,vo=Nr.onRemove,po=Nr.onFocus,Ha="".concat(Zr,"-tab");t.useEffect(function(){return vo},[]);var Oa={};Li==="top"||Li==="bottom"?Oa[wr?"marginLeft":"marginRight"]=vi:Oa.marginBottom=vi;var ao=Ya&&ji!==!1&&!Dn;function to(ro){if(Dn)return;bo(ro)}function Po(ro){ro.preventDefault(),ro.stopPropagation(),Ya.onEdit("remove",{key:Jr,event:ro})}var Yo=t.createElement("div",{key:Jr,ref:Qr,className:s()(Ha,(bn={},Object(e.a)(bn,"".concat(Ha,"-with-remove"),ao),Object(e.a)(bn,"".concat(Ha,"-active"),jr),Object(e.a)(bn,"".concat(Ha,"-disabled"),Dn),bn)),style:Oa,onClick:to},t.createElement("div",{role:"tab","aria-selected":jr,id:hr&&"".concat(hr,"-tab-").concat(Jr),className:"".concat(Ha,"-btn"),"aria-controls":hr&&"".concat(hr,"-panel-").concat(Jr),"aria-disabled":Dn,tabIndex:Dn?null:0,onClick:function(za){za.stopPropagation(),to(za)},onKeyDown:function(za){[v.a.SPACE,v.a.ENTER].includes(za.which)&&(za.preventDefault(),to(za))},onFocus:po},kn),ao&&t.createElement("button",{type:"button","aria-label":Ga||"remove",tabIndex:0,className:"".concat(Ha,"-remove"),onClick:function(za){za.stopPropagation(),Po(za)}},Xn||Ya.removeIcon||"\xD7"));return Sa&&(Yo=Sa(Yo)),Yo}var w=t.forwardRef(y),S={width:0,height:0,left:0,top:0};function _(Nr,Qr,bn){return Object(t.useMemo)(function(){for(var Zr,hr=new Map,jr=Qr.get((Zr=Nr[0])===null||Zr===void 0?void 0:Zr.key)||S,wr=jr.left+jr.width,an=0;an<Nr.length;an+=1){var Jr=Nr[an].key,kn=Qr.get(Jr);if(!kn){var Dn;kn=Qr.get((Dn=Nr[an-1])===null||Dn===void 0?void 0:Dn.key)||S}var Xn=hr.get(Jr)||Object(a.a)({},kn);Xn.right=wr-Xn.left-Xn.width,hr.set(Jr,Xn)}return hr},[Nr.map(function(Zr){return Zr.key}).join("_"),Qr,bn])}var I={width:0,height:0,left:0,top:0,right:0};function C(Nr,Qr,bn,Zr,hr){var jr=hr.tabs,wr=hr.tabPosition,an=hr.rtl,Jr,kn,Dn;["top","bottom"].includes(wr)?(Jr="width",kn=an?"right":"left",Dn=Math.abs(Qr.left)):(Jr="height",kn="top",Dn=-Qr.top);var Xn=Qr[Jr],vi=bn[Jr],Li=Zr[Jr],ji=Xn;return vi+Li>Xn&&(ji=Xn-Li),Object(t.useMemo)(function(){if(!jr.length)return[0,0];for(var Sa=jr.length,Ga=Sa,Ya=0;Ya<Sa;Ya+=1){var bo=Nr.get(jr[Ya].key)||I;if(bo[kn]+bo[Jr]>Dn+ji){Ga=Ya-1;break}}for(var vo=0,po=Sa-1;po>=0;po-=1){var Ha=Nr.get(jr[po].key)||I;if(Ha[kn]<Dn){vo=po+1;break}}return[vo,Ga]},[Nr,Dn,ji,wr,jr.map(function(Sa){return Sa.key}).join("_"),an])}var E=l("wx14"),O=l("1OyB"),M=l("vuIU"),F=l("JX7q"),H=l("Ji7U"),B=l("LK+K"),X=l("I8Z2"),J=l("bT9E"),k=l("2GS6"),K=l("Gytx"),z=l.n(K),W=l("U8pU"),P=/iPhone/i,G=/iPod/i,V=/iPad/i,q=/\bAndroid(?:.+)Mobile\b/i,re=/Android/i,ce=/\bAndroid(?:.+)SD4930UR\b/i,ie=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,fe=/Windows Phone/i,xe=/\bWindows(?:.+)ARM\b/i,Se=/BlackBerry/i,ke=/BB10/i,ge=/Opera Mini/i,Be=/\b(CriOS|Chrome)(?:.+)Mobile/i,ee=/Mobile(?:.+)Firefox\b/i;function ue(Nr,Qr){return Nr.test(Qr)}function Ge(Nr){var Qr=Nr||(typeof navigator!="undefined"?navigator.userAgent:""),bn=(Qr||"").split("[FBAN");if(typeof bn[1]!="undefined"){var Zr=bn,hr=Object(m.a)(Zr,1);Qr=hr[0]}if(bn=Qr.split("Twitter"),typeof bn[1]!="undefined"){var jr=bn,wr=Object(m.a)(jr,1);Qr=wr[0]}var an={apple:{phone:ue(P,Qr)&&!ue(fe,Qr),ipod:ue(G,Qr),tablet:!ue(P,Qr)&&ue(V,Qr)&&!ue(fe,Qr),device:(ue(P,Qr)||ue(G,Qr)||ue(V,Qr))&&!ue(fe,Qr)},amazon:{phone:ue(ce,Qr),tablet:!ue(ce,Qr)&&ue(ie,Qr),device:ue(ce,Qr)||ue(ie,Qr)},android:{phone:!ue(fe,Qr)&&ue(ce,Qr)||!ue(fe,Qr)&&ue(q,Qr),tablet:!ue(fe,Qr)&&!ue(ce,Qr)&&!ue(q,Qr)&&(ue(ie,Qr)||ue(re,Qr)),device:!ue(fe,Qr)&&(ue(ce,Qr)||ue(ie,Qr)||ue(q,Qr)||ue(re,Qr))||ue(/\bokhttp\b/i,Qr)},windows:{phone:ue(fe,Qr),tablet:ue(xe,Qr),device:ue(fe,Qr)||ue(xe,Qr)},other:{blackberry:ue(Se,Qr),blackberry10:ue(ke,Qr),opera:ue(ge,Qr),firefox:ue(ee,Qr),chrome:ue(Be,Qr),device:ue(Se,Qr)||ue(ke,Qr)||ue(ge,Qr)||ue(ee,Qr)||ue(Be,Qr)},any:null,phone:null,tablet:null};return an.any=an.apple.device||an.android.device||an.windows.device||an.other.device,an.phone=an.apple.phone||an.android.phone||an.windows.phone,an.tablet=an.apple.tablet||an.android.tablet||an.windows.tablet,an}var ae=Object(a.a)(Object(a.a)({},Ge()),{},{isMobile:Ge}),Z=ae;function Y(){}function te(Nr,Qr,bn){var Zr=Qr||"";return Nr.key||"".concat(Zr,"item_").concat(bn)}function we(Nr){return"".concat(Nr,"-menu-")}function pe(Nr,Qr){var bn=-1;t.Children.forEach(Nr,function(Zr){bn+=1,Zr&&Zr.type&&Zr.type.isMenuItemGroup?t.Children.forEach(Zr.props.children,function(hr){bn+=1,Qr(hr,bn)}):Qr(Zr,bn)})}function De(Nr,Qr,bn){if(!Nr||bn.find)return;t.Children.forEach(Nr,function(Zr){if(Zr){var hr=Zr.type;if(!hr||!(hr.isSubMenu||hr.isMenuItem||hr.isMenuItemGroup))return;Qr.indexOf(Zr.key)!==-1?bn.find=!0:Zr.props.children&&De(Zr.props.children,Qr,bn)}})}var Ne=["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"],me=function(Qr){var bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Zr=Qr&&typeof Qr.getBoundingClientRect=="function"&&Qr.getBoundingClientRect().width;if(Zr){if(bn){var hr=getComputedStyle(Qr),jr=hr.marginLeft,wr=hr.marginRight;Zr+=+jr.replace("px","")+ +wr.replace("px","")}Zr=+Zr.toFixed(6)}return Zr||0},be=function(Qr,bn,Zr){Qr&&Object(W.a)(Qr.style)==="object"&&(Qr.style[bn]=Zr)},Re=function(){return Z.any},it=l("bdgK"),yt=l("i8i4"),pt=l.n(yt),Pe=l("wgJM"),Nt=l("l4aY"),ut=l("m+aA"),Ft=l("c+Xe"),Ut=l("zT1h"),Kt=l("QC+M");function $t(Nr,Qr,bn){return bn?Nr[0]===Qr[0]:Nr[0]===Qr[0]&&Nr[1]===Qr[1]}function or(Nr,Qr,bn){var Zr=Nr[Qr]||{};return Object(a.a)(Object(a.a)({},Zr),bn)}function ht(Nr,Qr,bn,Zr){for(var hr=bn.points,jr=Object.keys(Nr),wr=0;wr<jr.length;wr+=1){var an=jr[wr];if($t(Nr[an].points,hr,Zr))return"".concat(Qr,"-placement-").concat(an)}return""}var Ee=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Nr=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(Nr)||/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(Nr==null?void 0:Nr.substr(0,4)))},de=l("MNnm");function qe(Nr,Qr){var bn={};return bn[Nr.toLowerCase()]=Qr.toLowerCase(),bn["Webkit".concat(Nr)]="webkit".concat(Qr),bn["Moz".concat(Nr)]="moz".concat(Qr),bn["ms".concat(Nr)]="MS".concat(Qr),bn["O".concat(Nr)]="o".concat(Qr.toLowerCase()),bn}function rt(Nr,Qr){var bn={animationend:qe("Animation","AnimationEnd"),transitionend:qe("Transition","TransitionEnd")};return Nr&&("AnimationEvent"in Qr||delete bn.animationend.animation,"TransitionEvent"in Qr||delete bn.transitionend.transition),bn}var ve=rt(Object(de.a)(),typeof window!="undefined"?window:{}),bt={};if(Object(de.a)()){var jt=document.createElement("div");bt=jt.style}var He={};function kt(Nr){if(He[Nr])return He[Nr];var Qr=ve[Nr];if(Qr)for(var bn=Object.keys(Qr),Zr=bn.length,hr=0;hr<Zr;hr+=1){var jr=bn[hr];if(Object.prototype.hasOwnProperty.call(Qr,jr)&&jr in bt)return He[Nr]=Qr[jr],He[Nr]}return""}var Ar=kt("animationend"),at=kt("transitionend"),Ht=!!(Ar&&at),Wt=Ar||"animationend",ot=at||"transitionend";function et(Nr,Qr){if(!Nr)return null;if(Object(W.a)(Nr)==="object"){var bn=Qr.replace(/-\w/g,function(Zr){return Zr[1].toUpperCase()});return Nr[bn]}return"".concat(Nr,"-").concat(Qr)}var Ze="none",Gt="appear",yr="enter",br="leave",Sr="none",Tn="prepare",cn="start",Wn="active",lt="end";function mt(Nr){var Qr=Object(t.useRef)(!1),bn=Object(t.useState)(Nr),Zr=Object(m.a)(bn,2),hr=Zr[0],jr=Zr[1];function wr(an){Qr.current||jr(an)}return Object(t.useEffect)(function(){return function(){Qr.current=!0}},[]),[hr,wr]}var Le=Object(de.a)()?t.useLayoutEffect:t.useEffect,ze=Le,$e=function(){var Nr=t.useRef(null);function Qr(){Pe.a.cancel(Nr.current)}function bn(Zr){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Qr();var jr=Object(Pe.a)(function(){hr<=1?Zr({isCanceled:function(){return jr!==Nr.current}}):bn(Zr,hr-1)});Nr.current=jr}return t.useEffect(function(){return function(){Qr()}},[]),[bn,Qr]},gt=[Tn,cn,Wn,lt],ir=!1,Xt=!0;function er(Nr){return Nr===Wn||Nr===lt}var Kr=function(Nr,Qr){var bn=t.useState(Sr),Zr=Object(m.a)(bn,2),hr=Zr[0],jr=Zr[1],wr=$e(),an=Object(m.a)(wr,2),Jr=an[0],kn=an[1];function Dn(){jr(Tn)}return ze(function(){if(hr!==Sr&&hr!==lt){var Xn=gt.indexOf(hr),vi=gt[Xn+1],Li=Qr(hr);Li===ir?jr(vi):Jr(function(ji){function Sa(){if(ji.isCanceled())return;jr(vi)}Li===!0?Sa():Promise.resolve(Li).then(Sa)})}},[Nr,hr]),t.useEffect(function(){return function(){kn()}},[]),[Dn,hr]},en=function(Nr){var Qr=Object(t.useRef)(),bn=Object(t.useRef)(Nr);bn.current=Nr;var Zr=t.useCallback(function(wr){bn.current(wr)},[]);function hr(wr){wr&&(wr.removeEventListener(ot,Zr),wr.removeEventListener(Wt,Zr))}function jr(wr){Qr.current&&Qr.current!==wr&&hr(Qr.current),wr&&wr!==Qr.current&&(wr.addEventListener(ot,Zr),wr.addEventListener(Wt,Zr),Qr.current=wr)}return t.useEffect(function(){return function(){hr(Qr.current)}},[]),[jr,hr]};function Fn(Nr,Qr,bn,Zr){var hr=Zr.motionEnter,jr=hr===void 0?!0:hr,wr=Zr.motionAppear,an=wr===void 0?!0:wr,Jr=Zr.motionLeave,kn=Jr===void 0?!0:Jr,Dn=Zr.motionDeadline,Xn=Zr.motionLeaveImmediately,vi=Zr.onAppearPrepare,Li=Zr.onEnterPrepare,ji=Zr.onLeavePrepare,Sa=Zr.onAppearStart,Ga=Zr.onEnterStart,Ya=Zr.onLeaveStart,bo=Zr.onAppearActive,vo=Zr.onEnterActive,po=Zr.onLeaveActive,Ha=Zr.onAppearEnd,Oa=Zr.onEnterEnd,ao=Zr.onLeaveEnd,to=Zr.onVisibleChanged,Po=mt(),Yo=Object(m.a)(Po,2),ro=Yo[0],za=Yo[1],Mo=mt(Ze),Io=Object(m.a)(Mo,2),ma=Io[0],mo=Io[1],ns=mt(null),Zo=Object(m.a)(ns,2),Oo=Zo[0],Ro=Zo[1],hs=Object(t.useRef)(!1),Uo=Object(t.useRef)(null),Ja=Object(t.useRef)(!1),Es=Object(t.useRef)(null);function oo(){var bs=bn();return bs||Es.current}var Fs=Object(t.useRef)(!1);function qo(bs){var Ho=oo();if(bs&&!bs.deadline&&bs.target!==Ho)return;var Ls;ma===Gt&&Fs.current?Ls=Ha==null?void 0:Ha(Ho,bs):ma===yr&&Fs.current?Ls=Oa==null?void 0:Oa(Ho,bs):ma===br&&Fs.current&&(Ls=ao==null?void 0:ao(Ho,bs)),Ls!==!1&&!Ja.current&&(mo(Ze),Ro(null))}var Wo=en(qo),Vo=Object(m.a)(Wo,1),Go=Vo[0],os=t.useMemo(function(){var bs,Ho,Ls;switch(ma){case"appear":return bs={},Object(e.a)(bs,Tn,vi),Object(e.a)(bs,cn,Sa),Object(e.a)(bs,Wn,bo),bs;case"enter":return Ho={},Object(e.a)(Ho,Tn,Li),Object(e.a)(Ho,cn,Ga),Object(e.a)(Ho,Wn,vo),Ho;case"leave":return Ls={},Object(e.a)(Ls,Tn,ji),Object(e.a)(Ls,cn,Ya),Object(e.a)(Ls,Wn,po),Ls;default:return{}}},[ma]),Vs=Kr(ma,function(bs){if(bs===Tn){var Ho=os[Tn];return Ho?Ho(oo()):ir}if(Bs in os){var Ls;Ro(((Ls=os[Bs])===null||Ls===void 0?void 0:Ls.call(os,oo(),null))||null)}return Bs===Wn&&(Go(oo()),Dn>0&&(clearTimeout(Uo.current),Uo.current=setTimeout(function(){qo({deadline:!0})},Dn))),Xt}),xs=Object(m.a)(Vs,2),Js=xs[0],Bs=xs[1],ks=er(Bs);Fs.current=ks,ze(function(){za(Qr);var bs=hs.current;if(hs.current=!0,!Nr)return;var Ho;!bs&&Qr&&an&&(Ho=Gt),bs&&Qr&&jr&&(Ho=yr),(bs&&!Qr&&kn||!bs&&Xn&&!Qr&&kn)&&(Ho=br),Ho&&(mo(Ho),Js())},[Qr]),Object(t.useEffect)(function(){(ma===Gt&&!an||ma===yr&&!jr||ma===br&&!kn)&&mo(Ze)},[an,jr,kn]),Object(t.useEffect)(function(){return function(){clearTimeout(Uo.current),Ja.current=!0}},[]),Object(t.useEffect)(function(){ro!==void 0&&ma===Ze&&(to==null||to(ro))},[ro,ma]);var Jo=Oo;return os[Tn]&&Bs===cn&&(Jo=Object(a.a)({transition:"none"},Jo)),[ma,Bs,Jo,ro!=null?ro:Qr]}var ar=function(Nr){Object(H.a)(bn,Nr);var Qr=Object(B.a)(bn);function bn(){return Object(O.a)(this,bn),Qr.apply(this,arguments)}return Object(M.a)(bn,[{key:"render",value:function(){return this.props.children}}]),bn}(t.Component),It=ar;function Ct(Nr){var Qr=Nr;Object(W.a)(Nr)==="object"&&(Qr=Nr.transitionSupport);function bn(hr){return!!(hr.motionName&&Qr)}var Zr=t.forwardRef(function(hr,jr){var wr=hr.visible,an=wr===void 0?!0:wr,Jr=hr.removeOnLeave,kn=Jr===void 0?!0:Jr,Dn=hr.forceRender,Xn=hr.children,vi=hr.motionName,Li=hr.leavedClassName,ji=hr.eventProps,Sa=bn(hr),Ga=Object(t.useRef)(),Ya=Object(t.useRef)();function bo(){try{return Object(ut.a)(Ga.current||Ya.current)}catch(mo){return null}}var vo=Fn(Sa,an,bo,hr),po=Object(m.a)(vo,4),Ha=po[0],Oa=po[1],ao=po[2],to=po[3],Po=t.useRef(to);to&&(Po.current=!0);var Yo=Object(t.useRef)(jr);Yo.current=jr;var ro=t.useCallback(function(mo){Ga.current=mo,Object(Ft.b)(Yo.current,mo)},[]),za,Mo=Object(a.a)(Object(a.a)({},ji),{},{visible:an});if(!Xn)za=null;else if(Ha===Ze||!bn(hr))to?za=Xn(Object(a.a)({},Mo),ro):!kn&&Po.current?za=Xn(Object(a.a)(Object(a.a)({},Mo),{},{className:Li}),ro):Dn?za=Xn(Object(a.a)(Object(a.a)({},Mo),{},{style:{display:"none"}}),ro):za=null;else{var Io,ma;Oa===Tn?ma="prepare":er(Oa)?ma="active":Oa===cn&&(ma="start"),za=Xn(Object(a.a)(Object(a.a)({},Mo),{},{className:s()(et(vi,Ha),(Io={},Object(e.a)(Io,et(vi,"".concat(Ha,"-").concat(ma)),ma),Object(e.a)(Io,vi,typeof vi=="string"),Io)),style:ao}),ro)}return t.createElement(It,{ref:Ya},za)});return Zr.displayName="CSSMotion",Zr}var mr=Ct(Ht),gr="add",Mt="keep",rr="remove",Dt="removed";function tr(Nr){var Qr;return Nr&&Object(W.a)(Nr)==="object"&&"key"in Nr?Qr=Nr:Qr={key:Nr},Object(a.a)(Object(a.a)({},Qr),{},{key:String(Qr.key)})}function Dr(){var Nr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Nr.map(tr)}function dr(){var Nr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Qr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],bn=[],Zr=0,hr=Qr.length,jr=Dr(Nr),wr=Dr(Qr);jr.forEach(function(kn){for(var Dn=!1,Xn=Zr;Xn<hr;Xn+=1){var vi=wr[Xn];if(vi.key===kn.key){Zr<Xn&&(bn=bn.concat(wr.slice(Zr,Xn).map(function(Li){return Object(a.a)(Object(a.a)({},Li),{},{status:gr})})),Zr=Xn),bn.push(Object(a.a)(Object(a.a)({},vi),{},{status:Mt})),Zr+=1,Dn=!0;break}}Dn||bn.push(Object(a.a)(Object(a.a)({},kn),{},{status:rr}))}),Zr<hr&&(bn=bn.concat(wr.slice(Zr).map(function(kn){return Object(a.a)(Object(a.a)({},kn),{},{status:gr})})));var an={};bn.forEach(function(kn){var Dn=kn.key;an[Dn]=(an[Dn]||0)+1});var Jr=Object.keys(an).filter(function(kn){return an[kn]>1});return Jr.forEach(function(kn){bn=bn.filter(function(Dn){var Xn=Dn.key,vi=Dn.status;return Xn!==kn||vi!==rr}),bn.forEach(function(Dn){Dn.key===kn&&(Dn.status=Mt)})}),bn}var Tr=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function vn(Nr){var Qr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mr,bn=function(Zr){Object(H.a)(jr,Zr);var hr=Object(B.a)(jr);function jr(){var wr;return Object(O.a)(this,jr),wr=hr.apply(this,arguments),wr.state={keyEntities:[]},wr.removeKey=function(an){wr.setState(function(Jr){var kn=Jr.keyEntities;return{keyEntities:kn.map(function(Dn){return Dn.key!==an?Dn:Object(a.a)(Object(a.a)({},Dn),{},{status:Dt})})}})},wr}return Object(M.a)(jr,[{key:"render",value:function(){var an=this,Jr=this.state.keyEntities,kn=this.props,Dn=kn.component,Xn=kn.children,vi=kn.onVisibleChanged,Li=Object(d.a)(kn,["component","children","onVisibleChanged"]),ji=Dn||t.Fragment,Sa={};return Tr.forEach(function(Ga){Sa[Ga]=Li[Ga],delete Li[Ga]}),delete Li.keys,t.createElement(ji,Li,Jr.map(function(Ga){var Ya=Ga.status,bo=Object(d.a)(Ga,["status"]),vo=Ya===gr||Ya===Mt;return t.createElement(Qr,Object(E.a)({},Sa,{key:bo.key,visible:vo,eventProps:bo,onVisibleChanged:function(Ha){vi==null||vi(Ha,{key:bo.key}),Ha||an.removeKey(bo.key)}}),Xn)}))}}],[{key:"getDerivedStateFromProps",value:function(an,Jr){var kn=an.keys,Dn=Jr.keyEntities,Xn=Dr(kn),vi=dr(Dn,Xn);return{keyEntities:vi.filter(function(Li){var ji=Dn.find(function(Sa){var Ga=Sa.key;return Li.key===Ga});return!(ji&&ji.status===Dt&&Li.status===rr)})}}}]),jr}(t.Component);return bn.defaultProps={component:"div"},bn}var on=vn(Ht),Gn=mr;function di(Nr){var Qr=Nr.prefixCls,bn=Nr.motion,Zr=Nr.animation,hr=Nr.transitionName;return bn||(Zr?{motionName:"".concat(Qr,"-").concat(Zr)}:hr?{motionName:hr}:null)}function Ti(Nr){var Qr=Nr.prefixCls,bn=Nr.visible,Zr=Nr.zIndex,hr=Nr.mask,jr=Nr.maskMotion,wr=Nr.maskAnimation,an=Nr.maskTransitionName;if(!hr)return null;var Jr={};return(jr||an||wr)&&(Jr=Object(a.a)({motionAppear:!0},di({motion:jr,prefixCls:Qr,transitionName:an,animation:wr}))),t.createElement(Gn,Object(E.a)({},Jr,{visible:bn,removeOnLeave:!0}),function(kn){var Dn=kn.className;return t.createElement("div",{style:{zIndex:Zr},className:s()("".concat(Qr,"-mask"),Dn)})})}var Fi=l("9mu1"),la=l("o0o1"),Ta=l.n(la),dt=l("HaE+"),Me=["measure","align",null,"motion"],Xe=function(Nr,Qr){var bn=Object(t.useState)(null),Zr=Object(m.a)(bn,2),hr=Zr[0],jr=Zr[1],wr=Object(t.useRef)(),an=Object(t.useRef)(!1);function Jr(Xn){an.current||jr(Xn)}function kn(){Pe.a.cancel(wr.current)}function Dn(Xn){kn(),wr.current=Object(Pe.a)(function(){Jr(function(vi){switch(hr){case"align":return"motion";case"motion":return"stable";default:}return vi}),Xn==null||Xn()})}return Object(t.useEffect)(function(){Jr("measure")},[Nr]),Object(t.useEffect)(function(){switch(hr){case"measure":Qr();break;default:}hr&&(wr.current=Object(Pe.a)(Object(dt.a)(Ta.a.mark(function Xn(){var vi,Li;return Ta.a.wrap(function(Sa){for(;;)switch(Sa.prev=Sa.next){case 0:vi=Me.indexOf(hr),Li=Me[vi+1],Li&&vi!==-1&&Jr(Li);case 3:case"end":return Sa.stop()}},Xn)}))))},[hr]),Object(t.useEffect)(function(){return function(){an.current=!0,kn()}},[]),[hr,Dn]},Qe=function(Nr){var Qr=t.useState({width:0,height:0}),bn=Object(m.a)(Qr,2),Zr=bn[0],hr=bn[1];function jr(an){hr({width:an.offsetWidth,height:an.offsetHeight})}var wr=t.useMemo(function(){var an={};if(Nr){var Jr=Zr.width,kn=Zr.height;Nr.indexOf("height")!==-1&&kn?an.height=kn:Nr.indexOf("minHeight")!==-1&&kn&&(an.minHeight=kn),Nr.indexOf("width")!==-1&&Jr?an.width=Jr:Nr.indexOf("minWidth")!==-1&&Jr&&(an.minWidth=Jr)}return an},[Nr,Zr]);return[wr,jr]},st=t.forwardRef(function(Nr,Qr){var bn=Nr.visible,Zr=Nr.prefixCls,hr=Nr.className,jr=Nr.style,wr=Nr.children,an=Nr.zIndex,Jr=Nr.stretch,kn=Nr.destroyPopupOnHide,Dn=Nr.forceRender,Xn=Nr.align,vi=Nr.point,Li=Nr.getRootDomNode,ji=Nr.getClassNameFromAlign,Sa=Nr.onAlign,Ga=Nr.onMouseEnter,Ya=Nr.onMouseLeave,bo=Nr.onMouseDown,vo=Nr.onTouchStart,po=Object(t.useRef)(),Ha=Object(t.useRef)(),Oa=Object(t.useState)(),ao=Object(m.a)(Oa,2),to=ao[0],Po=ao[1],Yo=Qe(Jr),ro=Object(m.a)(Yo,2),za=ro[0],Mo=ro[1];function Io(){Jr&&Mo(Li())}var ma=Xe(bn,Io),mo=Object(m.a)(ma,2),ns=mo[0],Zo=mo[1],Oo=Object(t.useRef)();function Ro(){return vi||Li}function hs(){var Wo;(Wo=po.current)===null||Wo===void 0||Wo.forceAlign()}function Uo(Wo,Vo){var Go=ji(Vo);to!==Go&&Po(Go),ns==="align"&&(to!==Go?Promise.resolve().then(function(){hs()}):Zo(function(){var os;(os=Oo.current)===null||os===void 0||os.call(Oo)}),Sa==null||Sa(Wo,Vo))}var Ja=Object(a.a)({},di(Nr));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Wo){var Vo=Ja[Wo];Ja[Wo]=function(Go,os){return Zo(),Vo==null?void 0:Vo(Go,os)}});function Es(){return new Promise(function(Wo){Oo.current=Wo})}t.useEffect(function(){!Ja.motionName&&ns==="motion"&&Zo()},[Ja.motionName,ns]),t.useImperativeHandle(Qr,function(){return{forceAlign:hs,getElement:function(){return Ha.current}}});var oo=Object(a.a)(Object(a.a)({},za),{},{zIndex:an,opacity:ns==="motion"||ns==="stable"||!bn?void 0:0,pointerEvents:ns==="stable"?void 0:"none"},jr),Fs=!0;(Xn==null?void 0:Xn.points)&&(ns==="align"||ns==="stable")&&(Fs=!1);var qo=wr;return t.Children.count(wr)>1&&(qo=t.createElement("div",{className:"".concat(Zr,"-content")},wr)),t.createElement(Gn,Object(E.a)({visible:bn,ref:Ha,leavedClassName:"".concat(Zr,"-hidden")},Ja,{onAppearPrepare:Es,onEnterPrepare:Es,removeOnLeave:kn,forceRender:Dn}),function(Wo,Vo){var Go=Wo.className,os=Wo.style,Vs=s()(Zr,hr,to,Go);return t.createElement(Fi.a,{target:Ro(),key:"popup",ref:po,monitorWindowResize:!0,disabled:Fs,align:Xn,onAlign:Uo},t.createElement("div",{ref:Vo,className:Vs,onMouseEnter:Ga,onMouseLeave:Ya,onMouseDownCapture:bo,onTouchStartCapture:vo,style:Object(a.a)(Object(a.a)({},os),oo)},qo))})});st.displayName="PopupInner";var nt=st,ft=t.forwardRef(function(Nr,Qr){var bn=Nr.prefixCls,Zr=Nr.visible,hr=Nr.zIndex,jr=Nr.children,wr=Nr.mobile;wr=wr===void 0?{}:wr;var an=wr.popupClassName,Jr=wr.popupStyle,kn=wr.popupMotion,Dn=kn===void 0?{}:kn,Xn=wr.popupRender,vi=t.useRef();t.useImperativeHandle(Qr,function(){return{forceAlign:function(){},getElement:function(){return vi.current}}});var Li=Object(a.a)({zIndex:hr},Jr),ji=jr;return t.Children.count(jr)>1&&(ji=t.createElement("div",{className:"".concat(bn,"-content")},jr)),Xn&&(ji=Xn(ji)),t.createElement(Gn,Object(E.a)({visible:Zr,ref:vi,removeOnLeave:!0},Dn),function(Sa,Ga){var Ya=Sa.className,bo=Sa.style,vo=s()(bn,an,Ya);return t.createElement("div",{ref:Ga,className:vo,style:Object(a.a)(Object(a.a)({},bo),Li)},ji)})});ft.displayName="MobilePopupInner";var Bt=ft,Et=["visible","mobile"],nr=t.forwardRef(function(Nr,Qr){var bn=Nr.visible,Zr=Nr.mobile,hr=Object(d.a)(Nr,Et),jr=Object(t.useState)(bn),wr=Object(m.a)(jr,2),an=wr[0],Jr=wr[1],kn=Object(t.useState)(!1),Dn=Object(m.a)(kn,2),Xn=Dn[0],vi=Dn[1],Li=Object(a.a)(Object(a.a)({},hr),{},{visible:an});Object(t.useEffect)(function(){Jr(bn),bn&&Zr&&vi(Ee())},[bn,Zr]);var ji=Xn?t.createElement(Bt,Object(E.a)({},Li,{mobile:Zr,ref:Qr})):t.createElement(nt,Object(E.a)({},Li,{ref:Qr}));return t.createElement("div",null,t.createElement(Ti,Li),ji)});nr.displayName="Popup";var Ur=nr,Lr=t.createContext(null),Vr=Lr;function sr(){}function Bn(){return""}function Er(Nr){return Nr?Nr.ownerDocument:window.document}var gn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function rn(Nr){var Qr=function(bn){Object(H.a)(hr,bn);var Zr=Object(B.a)(hr);function hr(jr){var wr;Object(O.a)(this,hr),wr=Zr.call(this,jr),wr.popupRef=t.createRef(),wr.triggerRef=t.createRef(),wr.attachId=void 0,wr.clickOutsideHandler=void 0,wr.touchOutsideHandler=void 0,wr.contextMenuOutsideHandler1=void 0,wr.contextMenuOutsideHandler2=void 0,wr.mouseDownTimeout=void 0,wr.focusTime=void 0,wr.preClickTime=void 0,wr.preTouchTime=void 0,wr.delayTimer=void 0,wr.hasPopupMouseDown=void 0,wr.onMouseEnter=function(Jr){var kn=wr.props.mouseEnterDelay;wr.fireEvents("onMouseEnter",Jr),wr.delaySetPopupVisible(!0,kn,kn?null:Jr)},wr.onMouseMove=function(Jr){wr.fireEvents("onMouseMove",Jr),wr.setPoint(Jr)},wr.onMouseLeave=function(Jr){wr.fireEvents("onMouseLeave",Jr),wr.delaySetPopupVisible(!1,wr.props.mouseLeaveDelay)},wr.onPopupMouseEnter=function(){wr.clearDelayTimer()},wr.onPopupMouseLeave=function(Jr){var kn;if(Jr.relatedTarget&&!Jr.relatedTarget.setTimeout&&Object(Nt.a)((kn=wr.popupRef.current)===null||kn===void 0?void 0:kn.getElement(),Jr.relatedTarget))return;wr.delaySetPopupVisible(!1,wr.props.mouseLeaveDelay)},wr.onFocus=function(Jr){wr.fireEvents("onFocus",Jr),wr.clearDelayTimer(),wr.isFocusToShow()&&(wr.focusTime=Date.now(),wr.delaySetPopupVisible(!0,wr.props.focusDelay))},wr.onMouseDown=function(Jr){wr.fireEvents("onMouseDown",Jr),wr.preClickTime=Date.now()},wr.onTouchStart=function(Jr){wr.fireEvents("onTouchStart",Jr),wr.preTouchTime=Date.now()},wr.onBlur=function(Jr){wr.fireEvents("onBlur",Jr),wr.clearDelayTimer(),wr.isBlurToHide()&&wr.delaySetPopupVisible(!1,wr.props.blurDelay)},wr.onContextMenu=function(Jr){Jr.preventDefault(),wr.fireEvents("onContextMenu",Jr),wr.setPopupVisible(!0,Jr)},wr.onContextMenuClose=function(){wr.isContextMenuToShow()&&wr.close()},wr.onClick=function(Jr){if(wr.fireEvents("onClick",Jr),wr.focusTime){var kn;if(wr.preClickTime&&wr.preTouchTime?kn=Math.min(wr.preClickTime,wr.preTouchTime):wr.preClickTime?kn=wr.preClickTime:wr.preTouchTime&&(kn=wr.preTouchTime),Math.abs(kn-wr.focusTime)<20)return;wr.focusTime=0}wr.preClickTime=0,wr.preTouchTime=0,wr.isClickToShow()&&(wr.isClickToHide()||wr.isBlurToHide())&&Jr&&Jr.preventDefault&&Jr.preventDefault();var Dn=!wr.state.popupVisible;(wr.isClickToHide()&&!Dn||Dn&&wr.isClickToShow())&&wr.setPopupVisible(!wr.state.popupVisible,Jr)},wr.onPopupMouseDown=function(){if(wr.hasPopupMouseDown=!0,clearTimeout(wr.mouseDownTimeout),wr.mouseDownTimeout=window.setTimeout(function(){wr.hasPopupMouseDown=!1},0),wr.context){var Jr;(Jr=wr.context).onPopupMouseDown.apply(Jr,arguments)}},wr.onDocumentClick=function(Jr){if(wr.props.mask&&!wr.props.maskClosable)return;var kn=Jr.target,Dn=wr.getRootDomNode(),Xn=wr.getPopupDomNode();(!Object(Nt.a)(Dn,kn)||wr.isContextMenuOnly())&&!Object(Nt.a)(Xn,kn)&&!wr.hasPopupMouseDown&&wr.close()},wr.getRootDomNode=function(){var Jr=wr.props.getTriggerDOMNode;if(Jr)return Jr(wr.triggerRef.current);try{var kn=Object(ut.a)(wr.triggerRef.current);if(kn)return kn}catch(Dn){}return pt.a.findDOMNode(Object(F.a)(wr))},wr.getPopupClassNameFromAlign=function(Jr){var kn=[],Dn=wr.props,Xn=Dn.popupPlacement,vi=Dn.builtinPlacements,Li=Dn.prefixCls,ji=Dn.alignPoint,Sa=Dn.getPopupClassNameFromAlign;return Xn&&vi&&kn.push(ht(vi,Li,Jr,ji)),Sa&&kn.push(Sa(Jr)),kn.join(" ")},wr.getComponent=function(){var Jr=wr.props,kn=Jr.prefixCls,Dn=Jr.destroyPopupOnHide,Xn=Jr.popupClassName,vi=Jr.onPopupAlign,Li=Jr.popupMotion,ji=Jr.popupAnimation,Sa=Jr.popupTransitionName,Ga=Jr.popupStyle,Ya=Jr.mask,bo=Jr.maskAnimation,vo=Jr.maskTransitionName,po=Jr.maskMotion,Ha=Jr.zIndex,Oa=Jr.popup,ao=Jr.stretch,to=Jr.alignPoint,Po=Jr.mobile,Yo=Jr.forceRender,ro=wr.state,za=ro.popupVisible,Mo=ro.point,Io=wr.getPopupAlign(),ma={};return wr.isMouseEnterToShow()&&(ma.onMouseEnter=wr.onPopupMouseEnter),wr.isMouseLeaveToHide()&&(ma.onMouseLeave=wr.onPopupMouseLeave),ma.onMouseDown=wr.onPopupMouseDown,ma.onTouchStart=wr.onPopupMouseDown,t.createElement(Ur,Object(E.a)({prefixCls:kn,destroyPopupOnHide:Dn,visible:za,point:to&&Mo,className:Xn,align:Io,onAlign:vi,animation:ji,getClassNameFromAlign:wr.getPopupClassNameFromAlign},ma,{stretch:ao,getRootDomNode:wr.getRootDomNode,style:Ga,mask:Ya,zIndex:Ha,transitionName:Sa,maskAnimation:bo,maskTransitionName:vo,maskMotion:po,ref:wr.popupRef,motion:Li,mobile:Po,forceRender:Yo}),typeof Oa=="function"?Oa():Oa)},wr.attachParent=function(Jr){Pe.a.cancel(wr.attachId);var kn=wr.props,Dn=kn.getPopupContainer,Xn=kn.getDocument,vi=wr.getRootDomNode(),Li;Dn?(vi||Dn.length===0)&&(Li=Dn(vi)):Li=Xn(wr.getRootDomNode()).body,Li?Li.appendChild(Jr):wr.attachId=Object(Pe.a)(function(){wr.attachParent(Jr)})},wr.getContainer=function(){var Jr=wr.props.getDocument,kn=Jr(wr.getRootDomNode()).createElement("div");return kn.style.position="absolute",kn.style.top="0",kn.style.left="0",kn.style.width="100%",wr.attachParent(kn),kn},wr.setPoint=function(Jr){var kn=wr.props.alignPoint;if(!kn||!Jr)return;wr.setState({point:{pageX:Jr.pageX,pageY:Jr.pageY}})},wr.handlePortalUpdate=function(){wr.state.prevPopupVisible!==wr.state.popupVisible&&wr.props.afterPopupVisibleChange(wr.state.popupVisible)},wr.triggerContextValue={onPopupMouseDown:wr.onPopupMouseDown};var an;return"popupVisible"in jr?an=!!jr.popupVisible:an=!!jr.defaultPopupVisible,wr.state={prevPopupVisible:an,popupVisible:an},gn.forEach(function(Jr){wr["fire".concat(Jr)]=function(kn){wr.fireEvents(Jr,kn)}}),wr}return Object(M.a)(hr,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var wr=this.props,an=this.state;if(an.popupVisible){var Jr;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Jr=wr.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ut.a)(Jr,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Jr=Jr||wr.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ut.a)(Jr,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Jr=Jr||wr.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ut.a)(Jr,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ut.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Pe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var wr;return((wr=this.popupRef.current)===null||wr===void 0?void 0:wr.getElement())||null}},{key:"getPopupAlign",value:function(){var wr=this.props,an=wr.popupPlacement,Jr=wr.popupAlign,kn=wr.builtinPlacements;return an&&kn?or(kn,an,Jr):Jr}},{key:"setPopupVisible",value:function(wr,an){var Jr=this.props.alignPoint,kn=this.state.popupVisible;this.clearDelayTimer(),kn!==wr&&("popupVisible"in this.props||this.setState({popupVisible:wr,prevPopupVisible:kn}),this.props.onPopupVisibleChange(wr)),Jr&&an&&wr&&this.setPoint(an)}},{key:"delaySetPopupVisible",value:function(wr,an,Jr){var kn=this,Dn=an*1e3;if(this.clearDelayTimer(),Dn){var Xn=Jr?{pageX:Jr.pageX,pageY:Jr.pageY}:null;this.delayTimer=window.setTimeout(function(){kn.setPopupVisible(wr,Xn),kn.clearDelayTimer()},Dn)}else this.setPopupVisible(wr,Jr)}},{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(wr){var an=this.props.children.props,Jr=this.props;return an[wr]&&Jr[wr]?this["fire".concat(wr)]:an[wr]||Jr[wr]}},{key:"isClickToShow",value:function(){var wr=this.props,an=wr.action,Jr=wr.showAction;return an.indexOf("click")!==-1||Jr.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var wr=this.props.action;return wr==="contextMenu"||wr.length===1&&wr[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var wr=this.props,an=wr.action,Jr=wr.showAction;return an.indexOf("contextMenu")!==-1||Jr.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var wr=this.props,an=wr.action,Jr=wr.hideAction;return an.indexOf("click")!==-1||Jr.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var wr=this.props,an=wr.action,Jr=wr.showAction;return an.indexOf("hover")!==-1||Jr.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var wr=this.props,an=wr.action,Jr=wr.hideAction;return an.indexOf("hover")!==-1||Jr.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var wr=this.props,an=wr.action,Jr=wr.showAction;return an.indexOf("focus")!==-1||Jr.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var wr=this.props,an=wr.action,Jr=wr.hideAction;return an.indexOf("focus")!==-1||Jr.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var wr;(wr=this.popupRef.current)===null||wr===void 0||wr.forceAlign()}}},{key:"fireEvents",value:function(wr,an){var Jr=this.props.children.props[wr];Jr&&Jr(an);var kn=this.props[wr];kn&&kn(an)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var wr=this.state.popupVisible,an=this.props,Jr=an.children,kn=an.forceRender,Dn=an.alignPoint,Xn=an.className,vi=an.autoDestroy,Li=t.Children.only(Jr),ji={key:"trigger"};this.isContextMenuToShow()?ji.onContextMenu=this.onContextMenu:ji.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(ji.onClick=this.onClick,ji.onMouseDown=this.onMouseDown,ji.onTouchStart=this.onTouchStart):(ji.onClick=this.createTwoChains("onClick"),ji.onMouseDown=this.createTwoChains("onMouseDown"),ji.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(ji.onMouseEnter=this.onMouseEnter,Dn&&(ji.onMouseMove=this.onMouseMove)):ji.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?ji.onMouseLeave=this.onMouseLeave:ji.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(ji.onFocus=this.onFocus,ji.onBlur=this.onBlur):(ji.onFocus=this.createTwoChains("onFocus"),ji.onBlur=this.createTwoChains("onBlur"));var Sa=s()(Li&&Li.props&&Li.props.className,Xn);Sa&&(ji.className=Sa);var Ga=Object(a.a)({},ji);Object(Ft.c)(Li)&&(Ga.ref=Object(Ft.a)(this.triggerRef,Li.ref));var Ya=t.cloneElement(Li,Ga),bo;return(wr||this.popupRef.current||kn)&&(bo=t.createElement(Nr,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!wr&&vi&&(bo=null),t.createElement(Vr.Provider,{value:this.triggerContextValue},Ya,bo)}}],[{key:"getDerivedStateFromProps",value:function(wr,an){var Jr=wr.popupVisible,kn={};return Jr!==void 0&&an.popupVisible!==Jr&&(kn.popupVisible=Jr,kn.prevPopupVisible=an.popupVisible),kn}}]),hr}(t.Component);return Qr.contextType=Vr,Qr.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Bn,getDocument:Er,onPopupVisibleChange:sr,afterPopupVisibleChange:sr,onPopupAlign:sr,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Qr}var Br=rn(Kt.a),Vn={adjustX:1,adjustY:1},gi={topLeft:{points:["bl","tl"],overflow:Vn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Vn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Vn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Vn,offset:[4,0]}},Ni={topLeft:{points:["bl","tl"],overflow:Vn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Vn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Vn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Vn,offset:[4,0]}},Wi=gi,zi=0,Yi={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},mi=function(Qr,bn,Zr){var hr=we(bn),jr=Qr.getState();Qr.setState({defaultActiveFirst:Object(a.a)(Object(a.a)({},jr.defaultActiveFirst),{},Object(e.a)({},hr,Zr))})},va=function(Nr){Object(H.a)(bn,Nr);var Qr=Object(B.a)(bn);function bn(Zr){var hr;Object(O.a)(this,bn),hr=Qr.call(this,Zr),hr.onDestroy=function(Dn){hr.props.onDestroy(Dn)},hr.onKeyDown=function(Dn){var Xn=Dn.keyCode,vi=hr.menuInstance,Li=hr.props.store,ji=hr.getVisible();if(Xn===v.a.ENTER)return hr.onTitleClick(Dn),mi(Li,hr.props.eventKey,!0),!0;if(Xn===v.a.RIGHT)return ji?vi.onKeyDown(Dn):(hr.triggerOpenChange(!0),mi(Li,hr.props.eventKey,!0)),!0;if(Xn===v.a.LEFT){var Sa;if(ji)Sa=vi.onKeyDown(Dn);else return;return Sa||(hr.triggerOpenChange(!1),Sa=!0),Sa}return ji&&(Xn===v.a.UP||Xn===v.a.DOWN)?vi.onKeyDown(Dn):void 0},hr.onOpenChange=function(Dn){hr.props.onOpenChange(Dn)},hr.onPopupVisibleChange=function(Dn){hr.triggerOpenChange(Dn,Dn?"mouseenter":"mouseleave")},hr.onMouseEnter=function(Dn){var Xn=hr.props,vi=Xn.eventKey,Li=Xn.onMouseEnter,ji=Xn.store;mi(ji,hr.props.eventKey,!1),Li({key:vi,domEvent:Dn})},hr.onMouseLeave=function(Dn){var Xn=hr.props,vi=Xn.parentMenu,Li=Xn.eventKey,ji=Xn.onMouseLeave;vi.subMenuInstance=Object(F.a)(hr),ji({key:Li,domEvent:Dn})},hr.onTitleMouseEnter=function(Dn){var Xn=hr.props,vi=Xn.eventKey,Li=Xn.onItemHover,ji=Xn.onTitleMouseEnter;Li({key:vi,hover:!0}),ji({key:vi,domEvent:Dn})},hr.onTitleMouseLeave=function(Dn){var Xn=hr.props,vi=Xn.parentMenu,Li=Xn.eventKey,ji=Xn.onItemHover,Sa=Xn.onTitleMouseLeave;vi.subMenuInstance=Object(F.a)(hr),ji({key:Li,hover:!1}),Sa({key:Li,domEvent:Dn})},hr.onTitleClick=function(Dn){var Xn=Object(F.a)(hr),vi=Xn.props;if(vi.onTitleClick({key:vi.eventKey,domEvent:Dn}),vi.triggerSubMenuAction==="hover")return;hr.triggerOpenChange(!hr.getVisible(),"click"),mi(vi.store,hr.props.eventKey,!1)},hr.onSubMenuClick=function(Dn){typeof hr.props.onClick=="function"&&hr.props.onClick(hr.addKeyPath(Dn))},hr.onSelect=function(Dn){hr.props.onSelect(Dn)},hr.onDeselect=function(Dn){hr.props.onDeselect(Dn)},hr.getPrefixCls=function(){return"".concat(hr.props.rootPrefixCls,"-submenu")},hr.getActiveClassName=function(){return"".concat(hr.getPrefixCls(),"-active")},hr.getDisabledClassName=function(){return"".concat(hr.getPrefixCls(),"-disabled")},hr.getSelectedClassName=function(){return"".concat(hr.getPrefixCls(),"-selected")},hr.getOpenClassName=function(){return"".concat(hr.props.rootPrefixCls,"-submenu-open")},hr.getVisible=function(){return hr.state.isOpen},hr.getMode=function(){return hr.state.mode},hr.saveMenuInstance=function(Dn){hr.menuInstance=Dn},hr.addKeyPath=function(Dn){return Object(a.a)(Object(a.a)({},Dn),{},{keyPath:(Dn.keyPath||[]).concat(hr.props.eventKey)})},hr.triggerOpenChange=function(Dn,Xn){var vi=hr.props.eventKey,Li=function(){hr.onOpenChange({key:vi,item:Object(F.a)(hr),trigger:Xn,open:Dn})};Xn==="mouseenter"?hr.mouseenterTimeout=setTimeout(function(){Li()},0):Li()},hr.isChildrenSelected=function(){var Dn={find:!1};return De(hr.props.children,hr.props.selectedKeys,Dn),Dn.find},hr.isInlineMode=function(){return hr.getMode()==="inline"},hr.adjustWidth=function(){if(!hr.subMenuTitle||!hr.menuInstance)return;var Dn=yt.findDOMNode(hr.menuInstance);if(Dn.offsetWidth>=hr.subMenuTitle.offsetWidth)return;Dn.style.minWidth="".concat(hr.subMenuTitle.offsetWidth,"px")},hr.saveSubMenuTitle=function(Dn){hr.subMenuTitle=Dn},hr.getBaseProps=function(){var Dn=Object(F.a)(hr),Xn=Dn.props,vi=hr.getMode();return{mode:vi==="horizontal"?"vertical":vi,visible:hr.getVisible(),level:Xn.level+1,inlineIndent:Xn.inlineIndent,focusable:!1,onClick:hr.onSubMenuClick,onSelect:hr.onSelect,onDeselect:hr.onDeselect,onDestroy:hr.onDestroy,selectedKeys:Xn.selectedKeys,eventKey:"".concat(Xn.eventKey,"-menu-"),openKeys:Xn.openKeys,motion:Xn.motion,onOpenChange:hr.onOpenChange,subMenuOpenDelay:Xn.subMenuOpenDelay,parentMenu:Object(F.a)(hr),subMenuCloseDelay:Xn.subMenuCloseDelay,forceSubMenuRender:Xn.forceSubMenuRender,triggerSubMenuAction:Xn.triggerSubMenuAction,builtinPlacements:Xn.builtinPlacements,defaultActiveFirst:Xn.store.getState().defaultActiveFirst[we(Xn.eventKey)],multiple:Xn.multiple,prefixCls:Xn.rootPrefixCls,id:hr.internalMenuId,manualRef:hr.saveMenuInstance,itemIcon:Xn.itemIcon,expandIcon:Xn.expandIcon,direction:Xn.direction}},hr.getMotion=function(Dn,Xn){var vi=Object(F.a)(hr),Li=vi.haveRendered,ji=hr.props,Sa=ji.motion,Ga=ji.rootPrefixCls,Ya=Object(a.a)(Object(a.a)({},Sa),{},{leavedClassName:"".concat(Ga,"-hidden"),removeOnLeave:!1,motionAppear:Li||!Xn||Dn!=="inline"});return Ya};var jr=Zr.store,wr=Zr.eventKey,an=jr.getState(),Jr=an.defaultActiveFirst;hr.isRootMenu=!1;var kn=!1;return Jr&&(kn=Jr[wr]),mi(jr,wr,kn),hr.state={mode:Zr.mode,isOpen:Zr.isOpen},hr}return Object(M.a)(bn,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var hr=this,jr=this.props,wr=jr.mode,an=jr.parentMenu,Jr=jr.manualRef,kn=jr.isOpen,Dn=function(){hr.setState({mode:wr,isOpen:kn})},Xn=kn!==this.state.isOpen,vi=wr!==this.state.mode;if((vi||Xn)&&(Pe.a.cancel(this.updateStateRaf),vi?this.updateStateRaf=Object(Pe.a)(Dn):Dn()),Jr&&Jr(this),wr!=="horizontal"||!(an==null?void 0:an.isRootMenu)||!kn)return;this.minWidthTimeout=setTimeout(function(){return hr.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var hr=this.props,jr=hr.onDestroy,wr=hr.eventKey;jr&&jr(wr),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Pe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(hr,jr){var wr=this.getBaseProps();return t.createElement(Yn,Object(E.a)({},wr,{id:this.internalMenuId,className:hr,style:jr}),this.props.children)}},{key:"renderChildren",value:function(){var hr=this,jr=this.getBaseProps(),wr=jr.mode,an=jr.visible,Jr=jr.forceSubMenuRender,kn=jr.direction,Dn=this.getMotion(wr,an);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||an||Jr,!this.haveOpened)return t.createElement("div",null);var Xn=s()("".concat(jr.prefixCls,"-sub"),Object(e.a)({},"".concat(jr.prefixCls,"-rtl"),kn==="rtl"));return this.isInlineMode()?t.createElement(Gn,Object(E.a)({visible:jr.visible,forceRender:Jr},Dn),function(vi){var Li=vi.className,ji=vi.style,Sa=s()(Xn,Li);return hr.renderPopupMenu(Sa,ji)}):this.renderPopupMenu(Xn)}},{key:"render",value:function(){var hr,jr,wr,an=Object(a.a)({},this.props),Jr=this.getVisible(),kn=this.getPrefixCls(),Dn=this.isInlineMode(),Xn=this.getMode(),vi=s()(kn,"".concat(kn,"-").concat(Xn),(hr={},Object(e.a)(hr,an.className,!!an.className),Object(e.a)(hr,this.getOpenClassName(),Jr),Object(e.a)(hr,this.getActiveClassName(),an.active||Jr&&!Dn),Object(e.a)(hr,this.getDisabledClassName(),an.disabled),Object(e.a)(hr,this.getSelectedClassName(),this.isChildrenSelected()),hr));this.internalMenuId||(an.eventKey?this.internalMenuId="".concat(an.eventKey,"$Menu"):(zi+=1,this.internalMenuId="$__$".concat(zi,"$Menu")));var Li={},ji={},Sa={};an.disabled||(Li={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ji={onClick:this.onTitleClick},Sa={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ga={},Ya=an.direction,bo=Ya==="rtl";Dn&&(bo?Ga.paddingRight=an.inlineIndent*an.level:Ga.paddingLeft=an.inlineIndent*an.level);var vo={};this.getVisible()&&(vo={"aria-owns":this.internalMenuId});var po=null;Xn!=="horizontal"&&(po=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(po=t.createElement(this.props.expandIcon,Object(a.a)({},this.props))));var Ha=t.createElement("div",Object(E.a)({ref:this.saveSubMenuTitle,style:Ga,className:"".concat(kn,"-title"),role:"button"},Sa,ji,{"aria-expanded":Jr},vo,{"aria-haspopup":"true",title:typeof an.title=="string"?an.title:void 0}),an.title,po||t.createElement("i",{className:"".concat(kn,"-arrow")})),Oa=this.renderChildren(),ao=((jr=an.parentMenu)===null||jr===void 0?void 0:jr.isRootMenu)?an.parentMenu.props.getPopupContainer:function(Ro){return Ro.parentNode},to=Yi[Xn],Po=an.popupOffset?{offset:an.popupOffset}:{},Yo=s()((wr={},Object(e.a)(wr,an.popupClassName,an.popupClassName&&!Dn),Object(e.a)(wr,"".concat(kn,"-rtl"),bo),wr)),ro=an.disabled,za=an.triggerSubMenuAction,Mo=an.subMenuOpenDelay,Io=an.forceSubMenuRender,ma=an.subMenuCloseDelay,mo=an.builtinPlacements;Ne.forEach(function(Ro){return delete an[Ro]}),delete an.onClick;var ns=bo?Object(a.a)(Object(a.a)({},Ni),mo):Object(a.a)(Object(a.a)({},gi),mo);delete an.direction;var Zo=this.getBaseProps(),Oo=Dn?null:this.getMotion(Zo.mode,Zo.visible);return t.createElement("li",Object(E.a)({},an,Li,{className:vi,role:"menuitem"}),t.createElement(Br,{prefixCls:kn,popupClassName:s()("".concat(kn,"-popup"),Yo),getPopupContainer:ao,builtinPlacements:ns,popupPlacement:to,popupVisible:Dn?!1:Jr,popupAlign:Po,popup:Dn?null:Oa,action:ro||Dn?[]:[za],mouseEnterDelay:Mo,mouseLeaveDelay:ma,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Io,popupMotion:Oo},Ha),Dn?Oa:null)}}]),bn}(t.Component);va.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var zn=Object(X.b)(function(Nr,Qr){var bn=Nr.openKeys,Zr=Nr.activeKey,hr=Nr.selectedKeys,jr=Qr.eventKey,wr=Qr.subMenuKey;return{isOpen:bn.indexOf(jr)>-1,active:Zr[wr]===jr,selectedKeys:hr}})(va);zn.isSubMenu=!0;var fn=zn,$n="menuitem-overflowed",Cn=.5,ki=function(Nr){Object(H.a)(bn,Nr);var Qr=Object(B.a)(bn);function bn(){var Zr;return Object(O.a)(this,bn),Zr=Qr.apply(this,arguments),Zr.resizeObserver=null,Zr.mutationObserver=null,Zr.originalTotalWidth=0,Zr.overflowedItems=[],Zr.menuItemSizes=[],Zr.cancelFrameId=null,Zr.state={lastVisibleIndex:void 0},Zr.childRef=t.createRef(),Zr.getMenuItemNodes=function(){var hr=Zr.props.prefixCls,jr=Zr.childRef.current;return jr?[].slice.call(jr.children).filter(function(wr){return wr.className.split(" ").indexOf("".concat(hr,"-overflowed-submenu"))<0}):[]},Zr.getOverflowedSubMenuItem=function(hr,jr,wr){var an=Zr.props,Jr=an.overflowedIndicator,kn=an.level,Dn=an.mode,Xn=an.prefixCls,vi=an.theme;if(kn!==1||Dn!=="horizontal")return null;var Li=Zr.props.children[0],ji=Li.props,Sa=ji.children,Ga=ji.title,Ya=ji.style,bo=Object(d.a)(ji,["children","title","style"]),vo=Object(a.a)({},Ya),po="".concat(hr,"-overflowed-indicator"),Ha="".concat(hr,"-overflowed-indicator");jr.length===0&&wr!==!0?vo=Object(a.a)(Object(a.a)({},vo),{},{display:"none"}):wr&&(vo=Object(a.a)(Object(a.a)({},vo),{},{visibility:"hidden",position:"absolute"}),po="".concat(po,"-placeholder"),Ha="".concat(Ha,"-placeholder"));var Oa=vi?"".concat(Xn,"-").concat(vi):"",ao={};return Ne.forEach(function(to){bo[to]!==void 0&&(ao[to]=bo[to])}),t.createElement(fn,Object(E.a)({title:Jr,className:"".concat(Xn,"-overflowed-submenu"),popupClassName:Oa},ao,{key:po,eventKey:Ha,disabled:!1,style:vo}),jr)},Zr.setChildrenWidthAndResize=function(){if(Zr.props.mode!=="horizontal")return;var hr=Zr.childRef.current;if(!hr)return;var jr=hr.children;if(!jr||jr.length===0)return;var wr=hr.children[jr.length-1];be(wr,"display","inline-block");var an=Zr.getMenuItemNodes(),Jr=an.filter(function(kn){return kn.className.split(" ").indexOf($n)>=0});Jr.forEach(function(kn){be(kn,"display","inline-block")}),Zr.menuItemSizes=an.map(function(kn){return me(kn,!0)}),Jr.forEach(function(kn){be(kn,"display","none")}),Zr.overflowedIndicatorWidth=me(hr.children[hr.children.length-1],!0),Zr.originalTotalWidth=Zr.menuItemSizes.reduce(function(kn,Dn){return kn+Dn},0),Zr.handleResize(),be(wr,"display","none")},Zr.handleResize=function(){if(Zr.props.mode!=="horizontal")return;var hr=Zr.childRef.current;if(!hr)return;var jr=me(hr);Zr.overflowedItems=[];var wr=0,an;Zr.originalTotalWidth>jr+Cn&&(an=-1,Zr.menuItemSizes.forEach(function(Jr){wr+=Jr,wr+Zr.overflowedIndicatorWidth<=jr&&(an+=1)})),Zr.setState({lastVisibleIndex:an})},Zr}return Object(M.a)(bn,[{key:"componentDidMount",value:function(){var hr=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var jr=this.childRef.current;if(!jr)return;this.resizeObserver=new it.default(function(wr){wr.forEach(function(){var an=hr.cancelFrameId;cancelAnimationFrame(an),hr.cancelFrameId=requestAnimationFrame(hr.setChildrenWidthAndResize)})}),[].slice.call(jr.children).concat(jr).forEach(function(wr){hr.resizeObserver.observe(wr)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){hr.resizeObserver.disconnect(),[].slice.call(jr.children).concat(jr).forEach(function(wr){hr.resizeObserver.observe(wr)}),hr.setChildrenWidthAndResize()}),this.mutationObserver.observe(jr,{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(hr){var jr=this,wr=this.state.lastVisibleIndex;return(hr||[]).reduce(function(an,Jr,kn){var Dn=Jr;if(jr.props.mode==="horizontal"){var Xn=jr.getOverflowedSubMenuItem(Jr.props.eventKey,[]);wr!==void 0&&jr.props.className.indexOf("".concat(jr.props.prefixCls,"-root"))!==-1&&(kn>wr&&(Dn=t.cloneElement(Jr,{style:{display:"none"},eventKey:"".concat(Jr.props.eventKey,"-hidden"),className:"".concat($n)})),kn===wr+1&&(jr.overflowedItems=hr.slice(wr+1).map(function(Li){return t.cloneElement(Li,{key:Li.props.eventKey,mode:"vertical-left"})}),Xn=jr.getOverflowedSubMenuItem(Jr.props.eventKey,jr.overflowedItems)));var vi=[].concat(Object(u.a)(an),[Xn,Dn]);return kn===hr.length-1&&vi.push(jr.getOverflowedSubMenuItem(Jr.props.eventKey,[],!0)),vi}return[].concat(Object(u.a)(an),[Dn])},[])}},{key:"render",value:function(){var hr=this.props,jr=hr.visible,wr=hr.prefixCls,an=hr.overflowedIndicator,Jr=hr.mode,kn=hr.level,Dn=hr.tag,Xn=hr.children,vi=hr.theme,Li=Object(d.a)(hr,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ji=Dn;return t.createElement(ji,Object(E.a)({ref:this.childRef},Li),this.renderChildren(Xn))}}]),bn}(t.Component);ki.defaultProps={tag:"div",className:""};var In=ki;function na(Nr){return Nr.length?Nr.every(function(Qr){return!!Qr.props.disabled}):!0}function Ei(Nr,Qr,bn){var Zr=Nr.getState();Nr.setState({activeKey:Object(a.a)(Object(a.a)({},Zr.activeKey),{},Object(e.a)({},Qr,bn))})}function pi(Nr){return Nr.eventKey||"0-menu-"}function Ri(Nr,Qr){var bn=Qr,Zr=Nr.children,hr=Nr.eventKey;if(bn){var jr;if(pe(Zr,function(wr,an){wr&&wr.props&&!wr.props.disabled&&bn===te(wr,hr,an)&&(jr=!0)}),jr)return bn}return bn=null,Nr.defaultActiveFirst&&pe(Zr,function(wr,an){!bn&&wr&&!wr.props.disabled&&(bn=te(wr,hr,an))}),bn}function Na(Nr){if(!Nr)return;var Qr=this.instanceArray.indexOf(Nr);Qr!==-1?this.instanceArray[Qr]=Nr:this.instanceArray.push(Nr)}var Un=function(Nr){Object(H.a)(bn,Nr);var Qr=Object(B.a)(bn);function bn(Zr){var hr;return Object(O.a)(this,bn),hr=Qr.call(this,Zr),hr.onKeyDown=function(jr,wr){var an=jr.keyCode,Jr;if(hr.getFlatInstanceArray().forEach(function(Dn){Dn&&Dn.props.active&&Dn.onKeyDown&&(Jr=Dn.onKeyDown(jr))}),Jr)return 1;var kn=null;return(an===v.a.UP||an===v.a.DOWN)&&(kn=hr.step(an===v.a.UP?-1:1)),kn?(jr.preventDefault(),Ei(hr.props.store,pi(hr.props),kn.props.eventKey),typeof wr=="function"&&wr(kn),1):void 0},hr.onItemHover=function(jr){var wr=jr.key,an=jr.hover;Ei(hr.props.store,pi(hr.props),an?wr:null)},hr.onDeselect=function(jr){hr.props.onDeselect(jr)},hr.onSelect=function(jr){hr.props.onSelect(jr)},hr.onClick=function(jr){hr.props.onClick(jr)},hr.onOpenChange=function(jr){hr.props.onOpenChange(jr)},hr.onDestroy=function(jr){hr.props.onDestroy(jr)},hr.getFlatInstanceArray=function(){return hr.instanceArray},hr.step=function(jr){var wr=hr.getFlatInstanceArray(),an=hr.props.store.getState().activeKey[pi(hr.props)],Jr=wr.length;if(!Jr)return null;jr<0&&(wr=wr.concat().reverse());var kn=-1;if(wr.every(function(Li,ji){return Li&&Li.props.eventKey===an?(kn=ji,!1):!0}),!hr.props.defaultActiveFirst&&kn!==-1&&na(wr.slice(kn,Jr-1)))return;var Dn=(kn+1)%Jr,Xn=Dn;do{var vi=wr[Xn];if(!vi||vi.props.disabled)Xn=(Xn+1)%Jr;else return vi}while(Xn!==Dn);return null},hr.renderCommonMenuItem=function(jr,wr,an){var Jr=hr.props.store.getState(),kn=Object(F.a)(hr),Dn=kn.props,Xn=te(jr,Dn.eventKey,wr),vi=jr.props;if(!vi||typeof jr.type=="string")return jr;var Li=Xn===Jr.activeKey,ji=Object(a.a)(Object(a.a)({mode:vi.mode||Dn.mode,level:Dn.level,inlineIndent:Dn.inlineIndent,renderMenuItem:hr.renderMenuItem,rootPrefixCls:Dn.prefixCls,index:wr,parentMenu:Dn.parentMenu,manualRef:vi.disabled?void 0:Object(k.a)(jr.ref,Na.bind(Object(F.a)(hr))),eventKey:Xn,active:!vi.disabled&&Li,multiple:Dn.multiple,onClick:function(Ga){(vi.onClick||Y)(Ga),hr.onClick(Ga)},onItemHover:hr.onItemHover,motion:Dn.motion,subMenuOpenDelay:Dn.subMenuOpenDelay,subMenuCloseDelay:Dn.subMenuCloseDelay,forceSubMenuRender:Dn.forceSubMenuRender,onOpenChange:hr.onOpenChange,onDeselect:hr.onDeselect,onSelect:hr.onSelect,builtinPlacements:Dn.builtinPlacements,itemIcon:vi.itemIcon||hr.props.itemIcon,expandIcon:vi.expandIcon||hr.props.expandIcon},an),{},{direction:Dn.direction});return(Dn.mode==="inline"||Re())&&(ji.triggerSubMenuAction="click"),t.cloneElement(jr,Object(a.a)(Object(a.a)({},ji),{},{key:Xn||wr}))},hr.renderMenuItem=function(jr,wr,an){if(!jr)return null;var Jr=hr.props.store.getState(),kn={openKeys:Jr.openKeys,selectedKeys:Jr.selectedKeys,triggerSubMenuAction:hr.props.triggerSubMenuAction,subMenuKey:an};return hr.renderCommonMenuItem(jr,wr,kn)},Zr.store.setState({activeKey:Object(a.a)(Object(a.a)({},Zr.store.getState().activeKey),{},Object(e.a)({},Zr.eventKey,Ri(Zr,Zr.activeKey)))}),hr.instanceArray=[],hr}return Object(M.a)(bn,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(hr){return this.props.visible||hr.visible||this.props.className!==hr.className||!z()(this.props.style,hr.style)}},{key:"componentDidUpdate",value:function(hr){var jr=this.props,wr="activeKey"in jr?jr.activeKey:jr.store.getState().activeKey[pi(jr)],an=Ri(jr,wr);if(an!==wr)Ei(jr.store,pi(jr),an);else if("activeKey"in hr){var Jr=Ri(hr,hr.activeKey);an!==Jr&&Ei(jr.store,pi(jr),an)}}},{key:"render",value:function(){var hr=this,jr=Object(E.a)({},this.props);this.instanceArray=[];var wr=s()(jr.prefixCls,jr.className,"".concat(jr.prefixCls,"-").concat(jr.mode)),an={className:wr,role:jr.role||"menu"};jr.id&&(an.id=jr.id),jr.focusable&&(an.tabIndex=0,an.onKeyDown=this.onKeyDown);var Jr=jr.prefixCls,kn=jr.eventKey,Dn=jr.visible,Xn=jr.level,vi=jr.mode,Li=jr.overflowedIndicator,ji=jr.theme;return Ne.forEach(function(Sa){return delete jr[Sa]}),delete jr.onClick,t.createElement(In,Object(E.a)({},jr,{prefixCls:Jr,mode:vi,tag:"ul",level:Xn,theme:ji,visible:Dn,overflowedIndicator:Li},an),Object(c.a)(jr.children).map(function(Sa,Ga){return hr.renderMenuItem(Sa,Ga,kn||"0-menu-")}))}}]),bn}(t.Component);Un.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var nn=Object(X.b)()(Un),Yn=nn,bi=l("Kwbf");function Oi(Nr,Qr,bn){var Zr=Nr.prefixCls,hr=Nr.motion,jr=Nr.defaultMotions,wr=jr===void 0?{}:jr,an=Nr.openAnimation,Jr=Nr.openTransitionName,kn=Qr.switchingModeFromInline;if(hr)return hr;if(Object(W.a)(an)==="object"&&an)Object(bi.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof an=="string")return{motionName:"".concat(Zr,"-open-").concat(an)};if(Jr)return{motionName:Jr};var Dn=wr[bn];return Dn||(kn?null:wr.other)}var _i=function(Nr){Object(H.a)(bn,Nr);var Qr=Object(B.a)(bn);function bn(Zr){var hr;Object(O.a)(this,bn),hr=Qr.call(this,Zr),hr.onSelect=function(an){var Jr=Object(F.a)(hr),kn=Jr.props;if(kn.selectable){var Dn=hr.store.getState(),Xn=Dn.selectedKeys,vi=an.key;kn.multiple?Xn=Xn.concat([vi]):Xn=[vi],"selectedKeys"in kn||hr.store.setState({selectedKeys:Xn}),kn.onSelect(Object(a.a)(Object(a.a)({},an),{},{selectedKeys:Xn}))}},hr.onClick=function(an){var Jr=hr.getRealMenuMode(),kn=Object(F.a)(hr),Dn=kn.store,Xn=kn.props.onOpenChange;Jr!=="inline"&&!("openKeys"in hr.props)&&(Dn.setState({openKeys:[]}),Xn([])),hr.props.onClick(an)},hr.onKeyDown=function(an,Jr){hr.innerMenu.getWrappedInstance().onKeyDown(an,Jr)},hr.onOpenChange=function(an){var Jr=Object(F.a)(hr),kn=Jr.props,Dn=hr.store.getState().openKeys.concat(),Xn=!1,vi=function(ji){var Sa=!1;if(ji.open)Sa=Dn.indexOf(ji.key)===-1,Sa&&Dn.push(ji.key);else{var Ga=Dn.indexOf(ji.key);Sa=Ga!==-1,Sa&&Dn.splice(Ga,1)}Xn=Xn||Sa};Array.isArray(an)?an.forEach(vi):vi(an),Xn&&("openKeys"in hr.props||hr.store.setState({openKeys:Dn}),kn.onOpenChange(Dn))},hr.onDeselect=function(an){var Jr=Object(F.a)(hr),kn=Jr.props;if(kn.selectable){var Dn=hr.store.getState().selectedKeys.concat(),Xn=an.key,vi=Dn.indexOf(Xn);vi!==-1&&Dn.splice(vi,1),"selectedKeys"in kn||hr.store.setState({selectedKeys:Dn}),kn.onDeselect(Object(a.a)(Object(a.a)({},an),{},{selectedKeys:Dn}))}},hr.onMouseEnter=function(an){hr.restoreModeVerticalFromInline();var Jr=hr.props.onMouseEnter;Jr&&Jr(an)},hr.onTransitionEnd=function(an){var Jr=an.propertyName==="width"&&an.target===an.currentTarget,kn=an.target.className,Dn=Object.prototype.toString.call(kn)==="[object SVGAnimatedString]"?kn.animVal:kn,Xn=an.propertyName==="font-size"&&Dn.indexOf("anticon")>=0;(Jr||Xn)&&hr.restoreModeVerticalFromInline()},hr.setInnerMenu=function(an){hr.innerMenu=an},hr.isRootMenu=!0;var jr=Zr.defaultSelectedKeys,wr=Zr.defaultOpenKeys;return"selectedKeys"in Zr&&(jr=Zr.selectedKeys||[]),"openKeys"in Zr&&(wr=Zr.openKeys||[]),hr.store=Object(X.c)({selectedKeys:jr,openKeys:wr,activeKey:{"0-menu-":Ri(Zr,Zr.activeKey)}}),hr.state={switchingModeFromInline:!1,prevProps:Zr,inlineOpenKeys:[],store:hr.store},hr}return Object(M.a)(bn,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(hr){var jr=this.props,wr=jr.siderCollapsed,an=jr.inlineCollapsed,Jr=jr.onOpenChange;(!hr.inlineCollapsed&&an||!hr.siderCollapsed&&wr)&&Jr([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var hr=this.props.collapsedWidth,jr=this.store,wr=this.prevOpenKeys,an=this.getInlineCollapsed()&&(hr===0||hr==="0"||hr==="0px");an?(this.prevOpenKeys=jr.getState().openKeys.concat(),this.store.setState({openKeys:[]})):wr&&(this.store.setState({openKeys:wr}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var hr=this.props.mode,jr=this.state.switchingModeFromInline,wr=this.getInlineCollapsed();return jr&&wr?"inline":wr?"vertical":hr}},{key:"getInlineCollapsed",value:function(){var hr=this.props,jr=hr.inlineCollapsed,wr=hr.siderCollapsed;return wr!==void 0?wr:jr}},{key:"restoreModeVerticalFromInline",value:function(){var hr=this.state.switchingModeFromInline;hr&&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 hr=Object(a.a)({},Object(J.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),jr=this.getRealMenuMode();return hr.className+=" ".concat(hr.prefixCls,"-root"),hr.direction==="rtl"&&(hr.className+=" ".concat(hr.prefixCls,"-rtl")),hr=Object(a.a)(Object(a.a)({},hr),{},{mode:jr,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Oi(this.props,this.state,jr)}),delete hr.openAnimation,delete hr.openTransitionName,t.createElement(X.a,{store:this.store},t.createElement(Yn,Object(E.a)({},hr,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(hr,jr){var wr=jr.prevProps,an=jr.store,Jr=an.getState(),kn={},Dn={prevProps:hr};return wr.mode==="inline"&&hr.mode!=="inline"&&(Dn.switchingModeFromInline=!0),"openKeys"in hr?kn.openKeys=hr.openKeys||[]:((hr.inlineCollapsed&&!wr.inlineCollapsed||hr.siderCollapsed&&!wr.siderCollapsed)&&(Dn.switchingModeFromInline=!0,Dn.inlineOpenKeys=Jr.openKeys,kn.openKeys=[]),(!hr.inlineCollapsed&&wr.inlineCollapsed||!hr.siderCollapsed&&wr.siderCollapsed)&&(kn.openKeys=jr.inlineOpenKeys,Dn.inlineOpenKeys=[])),Object.keys(kn).length&&an.setState(kn),Dn}}]),bn}(t.Component);_i.defaultProps={selectable:!0,onClick:Y,onSelect:Y,onOpenChange:Y,onDeselect:Y,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:t.createElement("span",null,"\xB7\xB7\xB7")};var Zi=_i,qi=function(Nr){Object(H.a)(bn,Nr);var Qr=Object(B.a)(bn);function bn(){var Zr;return Object(O.a)(this,bn),Zr=Qr.apply(this,arguments),Zr.onKeyDown=function(hr){var jr=hr.keyCode;return jr===v.a.ENTER?(Zr.onClick(hr),!0):void 0},Zr.onMouseLeave=function(hr){var jr=Zr.props,wr=jr.eventKey,an=jr.onItemHover,Jr=jr.onMouseLeave;an({key:wr,hover:!1}),Jr({key:wr,domEvent:hr})},Zr.onMouseEnter=function(hr){var jr=Zr.props,wr=jr.eventKey,an=jr.onItemHover,Jr=jr.onMouseEnter;an({key:wr,hover:!0}),Jr({key:wr,domEvent:hr})},Zr.onClick=function(hr){var jr=Zr.props,wr=jr.eventKey,an=jr.multiple,Jr=jr.onClick,kn=jr.onSelect,Dn=jr.onDeselect,Xn=jr.isSelected,vi={key:wr,keyPath:[wr],item:Object(F.a)(Zr),domEvent:hr};Jr(vi),an?Xn?Dn(vi):kn(vi):Xn||kn(vi)},Zr.saveNode=function(hr){Zr.node=hr},Zr}return Object(M.a)(bn,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var hr=this.props;hr.onDestroy&&hr.onDestroy(hr.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 hr,jr=Object(a.a)({},this.props),wr=s()(this.getPrefixCls(),jr.className,(hr={},Object(e.a)(hr,this.getActiveClassName(),!jr.disabled&&jr.active),Object(e.a)(hr,this.getSelectedClassName(),jr.isSelected),Object(e.a)(hr,this.getDisabledClassName(),jr.disabled),hr)),an=Object(a.a)(Object(a.a)({},jr.attribute),{},{title:typeof jr.title=="string"?jr.title:void 0,className:wr,role:jr.role||"menuitem","aria-disabled":jr.disabled});jr.role==="option"?an=Object(a.a)(Object(a.a)({},an),{},{role:"option","aria-selected":jr.isSelected}):(jr.role===null||jr.role==="none")&&(an.role="none");var Jr={onClick:jr.disabled?null:this.onClick,onMouseLeave:jr.disabled?null:this.onMouseLeave,onMouseEnter:jr.disabled?null:this.onMouseEnter},kn=Object(a.a)({},jr.style);jr.mode==="inline"&&(jr.direction==="rtl"?kn.paddingRight=jr.inlineIndent*jr.level:kn.paddingLeft=jr.inlineIndent*jr.level),Ne.forEach(function(Xn){return delete jr[Xn]}),delete jr.direction;var Dn=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Dn=t.createElement(this.props.itemIcon,this.props)),t.createElement("li",Object(E.a)({},Object(J.a)(jr,["onClick","onMouseEnter","onMouseLeave","onSelect"]),an,Jr,{style:kn,ref:this.saveNode}),jr.children,Dn)}}]),bn}(t.Component);qi.isMenuItem=!0,qi.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var ea=Object(X.b)(function(Nr,Qr){var bn=Nr.activeKey,Zr=Nr.selectedKeys,hr=Qr.eventKey,jr=Qr.subMenuKey;return{active:bn[jr]===hr,isSelected:Array.isArray(Zr)?Zr.indexOf(hr)!==-1:Zr===hr}})(qi),ya=ea,co=function(Nr){Object(H.a)(bn,Nr);var Qr=Object(B.a)(bn);function bn(){var Zr;return Object(O.a)(this,bn),Zr=Qr.apply(this,arguments),Zr.renderInnerMenuItem=function(hr){var jr=Zr.props,wr=jr.renderMenuItem,an=jr.index;return wr(hr,an,Zr.props.subMenuKey)},Zr}return Object(M.a)(bn,[{key:"render",value:function(){var hr=Object(E.a)({},this.props),jr=hr.className,wr=jr===void 0?"":jr,an=hr.rootPrefixCls,Jr="".concat(an,"-item-group-title"),kn="".concat(an,"-item-group-list"),Dn=hr.title,Xn=hr.children;return Ne.forEach(function(vi){return delete hr[vi]}),delete hr.direction,t.createElement("li",Object(E.a)({},hr,{onClick:function(Li){return Li.stopPropagation()},className:"".concat(wr," ").concat(an,"-item-group")}),t.createElement("div",{className:Jr,title:typeof Dn=="string"?Dn:void 0},Dn),t.createElement("ul",{className:kn},t.Children.map(Xn,this.renderInnerMenuItem)))}}]),bn}(t.Component);co.isMenuItemGroup=!0,co.defaultProps={disabled:!0};var io=co,rs=function(Qr){var bn=Qr.className,Zr=Qr.rootPrefixCls,hr=Qr.style;return t.createElement("li",{className:"".concat(bn," ").concat(Zr,"-item-divider"),style:hr})};rs.defaultProps={disabled:!0,className:"",style:{}};var Pi=rs,dn=Zi,ha=l("eDIo");function ba(Nr,Qr){var bn=Nr.prefixCls,Zr=Nr.editable,hr=Nr.locale,jr=Nr.style;return!Zr||Zr.showAdd===!1?null:t.createElement("button",{ref:Qr,type:"button",className:"".concat(bn,"-nav-add"),style:jr,"aria-label":(hr==null?void 0:hr.addAriaLabel)||"Add tab",onClick:function(an){Zr.onEdit("add",{event:an})}},Zr.addIcon||"+")}var ta=t.forwardRef(ba);function so(Nr,Qr){var bn=Nr.prefixCls,Zr=Nr.id,hr=Nr.tabs,jr=Nr.locale,wr=Nr.mobile,an=Nr.moreIcon,Jr=an===void 0?"More":an,kn=Nr.moreTransitionName,Dn=Nr.style,Xn=Nr.className,vi=Nr.editable,Li=Nr.tabBarGutter,ji=Nr.rtl,Sa=Nr.onTabClick,Ga=Object(t.useState)(!1),Ya=Object(m.a)(Ga,2),bo=Ya[0],vo=Ya[1],po=Object(t.useState)(null),Ha=Object(m.a)(po,2),Oa=Ha[0],ao=Ha[1],to="".concat(Zr,"-more-popup"),Po="".concat(bn,"-dropdown"),Yo=Oa!==null?"".concat(to,"-").concat(Oa):null,ro=jr==null?void 0:jr.dropdownAriaLabel,za=t.createElement(dn,{onClick:function(Oo){var Ro=Oo.key,hs=Oo.domEvent;Sa(Ro,hs),vo(!1)},id:to,tabIndex:-1,role:"listbox","aria-activedescendant":Yo,selectedKeys:[Oa],"aria-label":ro!==void 0?ro:"expanded dropdown"},hr.map(function(Zo){return t.createElement(ya,{key:Zo.key,id:"".concat(to,"-").concat(Zo.key),role:"option","aria-controls":Zr&&"".concat(Zr,"-panel-").concat(Zo.key),disabled:Zo.disabled},Zo.tab)}));function Mo(Zo){for(var Oo=hr.filter(function(Es){return!Es.disabled}),Ro=Oo.findIndex(function(Es){return Es.key===Oa})||0,hs=Oo.length,Uo=0;Uo<hs;Uo+=1){Ro=(Ro+Zo+hs)%hs;var Ja=Oo[Ro];if(!Ja.disabled){ao(Ja.key);return}}}function Io(Zo){var Oo=Zo.which;if(!bo){[v.a.DOWN,v.a.SPACE,v.a.ENTER].includes(Oo)&&(vo(!0),Zo.preventDefault());return}switch(Oo){case v.a.UP:Mo(-1),Zo.preventDefault();break;case v.a.DOWN:Mo(1),Zo.preventDefault();break;case v.a.ESC:vo(!1);break;case v.a.SPACE:case v.a.ENTER:Oa!==null&&Sa(Oa,Zo);break}}Object(t.useEffect)(function(){var Zo=document.getElementById(Yo);Zo&&Zo.scrollIntoView&&Zo.scrollIntoView(!1)},[Oa]),Object(t.useEffect)(function(){bo||ao(null)},[bo]);var ma=Object(e.a)({},ji?"marginLeft":"marginRight",Li);hr.length||(ma.visibility="hidden",ma.order=1);var mo=s()(Object(e.a)({},"".concat(Po,"-rtl"),ji)),ns=wr?null:t.createElement(ha.a,{prefixCls:Po,overlay:za,trigger:["hover"],visible:bo,transitionName:kn,onVisibleChange:vo,overlayClassName:mo,mouseEnterDelay:.1,mouseLeaveDelay:.1},t.createElement("button",{type:"button",className:"".concat(bn,"-nav-more"),style:ma,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":to,id:"".concat(Zr,"-more"),"aria-expanded":bo,onKeyDown:Io},Jr));return t.createElement("div",{className:s()("".concat(bn,"-nav-operations"),Xn),style:Dn,ref:Qr},ns,t.createElement(ta,{prefixCls:bn,locale:jr,editable:vi}))}var lr=t.forwardRef(so),pn=Object(t.createContext)(null),_n=.1,Pn=.01,ct=20,Vt=Math.pow(.995,ct);function Cr(){var Nr=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(Nr)||/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(Nr.substr(0,4)))}function xr(Nr,Qr){var bn=Object(t.useState)(),Zr=Object(m.a)(bn,2),hr=Zr[0],jr=Zr[1],wr=Object(t.useState)(0),an=Object(m.a)(wr,2),Jr=an[0],kn=an[1],Dn=Object(t.useState)(0),Xn=Object(m.a)(Dn,2),vi=Xn[0],Li=Xn[1],ji=Object(t.useState)(),Sa=Object(m.a)(ji,2),Ga=Sa[0],Ya=Sa[1],bo=Object(t.useRef)();function vo(ro){var za=ro.touches[0],Mo=za.screenX,Io=za.screenY;jr({x:Mo,y:Io}),window.clearInterval(bo.current)}function po(ro){if(!hr)return;ro.preventDefault();var za=ro.touches[0],Mo=za.screenX,Io=za.screenY;jr({x:Mo,y:Io});var ma=Mo-hr.x,mo=Io-hr.y;Qr(ma,mo);var ns=Date.now();kn(ns),Li(ns-Jr),Ya({x:ma,y:mo})}function Ha(){if(!hr)return;if(jr(null),Ya(null),Ga){var ro=Ga.x/vi,za=Ga.y/vi,Mo=Math.abs(ro),Io=Math.abs(za);if(Math.max(Mo,Io)<_n)return;var ma=ro,mo=za;bo.current=window.setInterval(function(){if(Math.abs(ma)<Pn&&Math.abs(mo)<Pn){window.clearInterval(bo.current);return}ma*=Vt,mo*=Vt,Qr(ma*ct,mo*ct)},ct)}}var Oa=Object(t.useRef)(0),ao=Object(t.useRef)(!1),to=Object(t.useRef)();function Po(ro){var za=ro.deltaX,Mo=ro.deltaY,Io=0,ma=Math.abs(za),mo=Math.abs(Mo);ma===mo?Io=to.current==="x"?za:Mo:ma>mo?(Io=za,to.current="x"):(Io=Mo,to.current="y");var ns=Date.now();ns-Oa.current>100&&(ao.current=!1),(Qr(-Io,-Io)||ao.current)&&(ro.preventDefault(),ao.current=!0),Oa.current=ns}var Yo=Object(t.useRef)(null);Yo.current={onTouchStart:vo,onTouchMove:po,onTouchEnd:Ha,onWheel:Po},t.useEffect(function(){function ro(ma){Yo.current.onTouchStart(ma)}function za(ma){Yo.current.onTouchMove(ma)}function Mo(ma){Yo.current.onTouchEnd(ma)}function Io(ma){Yo.current.onWheel(ma)}return document.addEventListener("touchmove",za,{passive:!1}),document.addEventListener("touchend",Mo,{passive:!1}),Nr.current.addEventListener("touchstart",ro,{passive:!1}),Nr.current.addEventListener("wheel",Io),function(){document.removeEventListener("touchmove",za),document.removeEventListener("touchend",Mo)}},[])}function Gr(){var Nr=Object(t.useRef)(new Map);function Qr(Zr){return Nr.current.has(Zr)||Nr.current.set(Zr,t.createRef()),Nr.current.get(Zr)}function bn(Zr){Nr.current.delete(Zr)}return[Qr,bn]}function $r(Nr,Qr){var bn=t.useRef(Nr),Zr=t.useState({}),hr=Object(m.a)(Zr,2),jr=hr[1];function wr(an){var Jr=typeof an=="function"?an(bn.current):an;Jr!==bn.current&&Qr(Jr,bn.current),bn.current=Jr,jr({})}return[bn.current,wr]}var hn=function(Qr){var bn=Qr.position,Zr=Qr.prefixCls,hr=Qr.extra;if(!hr)return null;var jr,wr=hr;return bn==="right"&&(jr=wr.right||!wr.left&&wr||null),bn==="left"&&(jr=wr.left||null),jr?t.createElement("div",{className:"".concat(Zr,"-extra-content")},jr):null};function On(Nr,Qr){var bn,Zr=t.useContext(pn),hr=Zr.prefixCls,jr=Zr.tabs,wr=Nr.className,an=Nr.style,Jr=Nr.id,kn=Nr.animated,Dn=Nr.activeKey,Xn=Nr.rtl,vi=Nr.extra,Li=Nr.editable,ji=Nr.locale,Sa=Nr.tabPosition,Ga=Nr.tabBarGutter,Ya=Nr.children,bo=Nr.onTabClick,vo=Nr.onTabScroll,po=Object(t.useRef)(),Ha=Object(t.useRef)(),Oa=Object(t.useRef)(),ao=Object(t.useRef)(),to=Gr(),Po=Object(m.a)(to,2),Yo=Po[0],ro=Po[1],za=Sa==="top"||Sa==="bottom",Mo=$r(0,function(Ie,Ye){za&&vo&&vo({direction:Ie>Ye?"left":"right"})}),Io=Object(m.a)(Mo,2),ma=Io[0],mo=Io[1],ns=$r(0,function(Ie,Ye){!za&&vo&&vo({direction:Ie>Ye?"top":"bottom"})}),Zo=Object(m.a)(ns,2),Oo=Zo[0],Ro=Zo[1],hs=Object(t.useState)(0),Uo=Object(m.a)(hs,2),Ja=Uo[0],Es=Uo[1],oo=Object(t.useState)(0),Fs=Object(m.a)(oo,2),qo=Fs[0],Wo=Fs[1],Vo=Object(t.useState)(0),Go=Object(m.a)(Vo,2),os=Go[0],Vs=Go[1],xs=Object(t.useState)(0),Js=Object(m.a)(xs,2),Bs=Js[0],ks=Js[1],Jo=Object(t.useState)(null),bs=Object(m.a)(Jo,2),Ho=bs[0],Ls=bs[1],Ps=Object(t.useState)(null),Ra=Object(m.a)(Ps,2),ho=Ra[0],ll=Ra[1],ml=Object(t.useState)(0),wl=Object(m.a)(ml,2),El=wl[0],Xs=wl[1],Xo=Object(t.useState)(0),gl=Object(m.a)(Xo,2),Vl=gl[0],Us=gl[1],$s=g(new Map),us=Object(m.a)($s,2),_l=us[0],Wc=us[1],fc=_(jr,_l,Ja),Bl="".concat(hr,"-nav-operations-hidden"),oc=0,sc=0;za?Xn?(oc=0,sc=Math.max(0,Ja-Ho)):(oc=Math.min(0,Ho-Ja),sc=0):(oc=Math.min(0,ho-qo),sc=0);function ql(Ie){return Ie<oc?[oc,!1]:Ie>sc?[sc,!1]:[Ie,!0]}var Al=Object(t.useRef)(),zs=Object(t.useState)(),Ml=Object(m.a)(zs,2),vl=Ml[0],cl=Ml[1];function mn(){cl(Date.now())}function da(){window.clearTimeout(Al.current)}xr(po,function(Ie,Ye){var _t=!1;function Yt(Pr,Yr){Pr(function(yn){var Jn=ql(yn+Yr),Ci=Object(m.a)(Jn,2),Xi=Ci[0],ga=Ci[1];return _t=ga,Xi})}if(za){if(Ho>=Ja)return _t;Yt(mo,Ie)}else{if(ho>=qo)return _t;Yt(Ro,Ye)}return da(),mn(),_t}),Object(t.useEffect)(function(){return da(),vl&&(Al.current=window.setTimeout(function(){cl(0)},100)),da},[vl]);function Oc(){var Ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Dn,Ye=fc.get(Ie);if(!Ye)return;if(za){var _t=ma;Xn?Ye.right<ma?_t=Ye.right:Ye.right+Ye.width>ma+Ho&&(_t=Ye.right+Ye.width-Ho):Ye.left<-ma?_t=-Ye.left:Ye.left+Ye.width>-ma+Ho&&(_t=-(Ye.left+Ye.width-Ho)),Ro(0),mo(ql(_t)[0])}else{var Yt=Oo;Ye.top<-Oo?Yt=-Ye.top:Ye.top+Ye.height>-Oo+ho&&(Yt=-(Ye.top+Ye.height-ho)),mo(0),Ro(ql(Yt)[0])}}var pc=C(fc,{width:Ho,height:ho,left:ma,top:Oo},{width:os,height:Bs},{width:El,height:Vl},Object(a.a)(Object(a.a)({},Nr),{},{tabs:jr})),xc=Object(m.a)(pc,2),Ss=xc[0],Ws=xc[1],xl=jr.map(function(Ie){var Ye=Ie.key;return t.createElement(w,{id:Jr,prefixCls:hr,key:Ye,rtl:Xn,tab:Ie,closable:Ie.closable,editable:Li,active:Ye===Dn,tabPosition:Sa,tabBarGutter:Ga,renderWrapper:Ya,removeAriaLabel:ji==null?void 0:ji.removeAriaLabel,ref:Yo(Ye),onClick:function(Yt){bo(Ye,Yt)},onRemove:function(){ro(Ye)},onFocus:function(){Oc(Ye),mn(),Xn||(po.current.scrollLeft=0),po.current.scrollTop=0}})}),ul=p(function(){var Ie,Ye,_t,Yt,Pr,Yr,yn,Jn,Ci,Xi=((Ie=po.current)===null||Ie===void 0?void 0:Ie.offsetWidth)||0,ga=((Ye=po.current)===null||Ye===void 0?void 0:Ye.offsetHeight)||0,Wa=((_t=ao.current)===null||_t===void 0?void 0:_t.offsetWidth)||0,go=((Yt=ao.current)===null||Yt===void 0?void 0:Yt.offsetHeight)||0,No=((Pr=Oa.current)===null||Pr===void 0?void 0:Pr.offsetWidth)||0,As=((Yr=Oa.current)===null||Yr===void 0?void 0:Yr.offsetHeight)||0;Ls(Xi),ll(ga),Xs(Wa),Us(go);var ss=(((yn=Ha.current)===null||yn===void 0?void 0:yn.offsetWidth)||0)-Wa,ps=(((Jn=Ha.current)===null||Jn===void 0?void 0:Jn.offsetHeight)||0)-go;Es(ss),Wo(ps);var nl=(Ci=Oa.current)===null||Ci===void 0?void 0:Ci.className.includes(Bl);Vs(ss-(nl?0:No)),ks(ps-(nl?0:As)),Wc(function(){var Ks=new Map;return jr.forEach(function(dl){var ls=dl.key,Ys=Yo(ls).current;Ys&&Ks.set(ls,{width:Ys.offsetWidth,height:Ys.offsetHeight,left:Ys.offsetLeft,top:Ys.offsetTop})}),Ks})}),nc=jr.slice(0,Ss),Xl=jr.slice(Ws+1),Gl=[].concat(Object(u.a)(nc),Object(u.a)(Xl)),Kc=Object(t.useState)(),Hl=Object(m.a)(Kc,2),Mc=Hl[0],Sc=Hl[1],Ts=fc.get(Dn),Sl=Object(t.useRef)();function Rt(){o.a.cancel(Sl.current)}Object(t.useEffect)(function(){var Ie={};return Ts&&(za?(Xn?Ie.right=Ts.right:Ie.left=Ts.left,Ie.width=Ts.width):(Ie.top=Ts.top,Ie.height=Ts.height)),Rt(),Sl.current=o()(function(){Sc(Ie)}),Rt},[Ts,za,Xn]),Object(t.useEffect)(function(){Oc()},[Dn,Ts,fc,za]),Object(t.useEffect)(function(){ul()},[Xn,Ga,Dn,jr.map(function(Ie){return Ie.key}).join("_")]);var qt=!!Gl.length,En="".concat(hr,"-nav-wrap"),ri,Lt,he,Ce;return za?Xn?(Lt=ma>0,ri=ma+Ho<Ja):(ri=ma<0,Lt=-ma+Ho<Ja):(he=Oo<0,Ce=-Oo+ho<qo),t.createElement("div",{ref:Qr,role:"tablist",className:s()("".concat(hr,"-nav"),wr),style:an,onKeyDown:function(){mn()}},t.createElement(hn,{position:"left",extra:vi,prefixCls:hr}),t.createElement(h.a,{onResize:ul},t.createElement("div",{className:s()(En,(bn={},Object(e.a)(bn,"".concat(En,"-ping-left"),ri),Object(e.a)(bn,"".concat(En,"-ping-right"),Lt),Object(e.a)(bn,"".concat(En,"-ping-top"),he),Object(e.a)(bn,"".concat(En,"-ping-bottom"),Ce),bn)),ref:po},t.createElement(h.a,{onResize:ul},t.createElement("div",{ref:Ha,className:"".concat(hr,"-nav-list"),style:{transform:"translate(".concat(ma,"px, ").concat(Oo,"px)"),transition:vl?"none":void 0}},xl,t.createElement(ta,{ref:ao,prefixCls:hr,locale:ji,editable:Li,style:{visibility:qt?"hidden":null}}),t.createElement("div",{className:s()("".concat(hr,"-ink-bar"),Object(e.a)({},"".concat(hr,"-ink-bar-animated"),kn.inkBar)),style:Mc}))))),t.createElement(lr,Object.assign({},Nr,{ref:Oa,prefixCls:hr,tabs:Gl,className:!qt&&Bl})),t.createElement(hn,{position:"right",extra:vi,prefixCls:hr}))}var Qn=t.forwardRef(On);function qn(Nr){var Qr=Nr.id,bn=Nr.activeKey,Zr=Nr.animated,hr=Nr.tabPosition,jr=Nr.rtl,wr=Nr.destroyInactiveTabPane,an=t.useContext(pn),Jr=an.prefixCls,kn=an.tabs,Dn=Zr.tabPane,Xn=kn.findIndex(function(vi){return vi.key===bn});return t.createElement("div",{className:s()("".concat(Jr,"-content-holder"))},t.createElement("div",{className:s()("".concat(Jr,"-content"),"".concat(Jr,"-content-").concat(hr),Object(e.a)({},"".concat(Jr,"-content-animated"),Dn)),style:Xn&&Dn?Object(e.a)({},jr?"marginRight":"marginLeft","-".concat(Xn,"00%")):null},kn.map(function(vi){return t.cloneElement(vi.node,{key:vi.key,prefixCls:Jr,tabKey:vi.key,id:Qr,animated:Dn,active:vi.key===bn,destroyInactiveTabPane:wr})})))}function si(Nr){var Qr=Nr.prefixCls,bn=Nr.forceRender,Zr=Nr.className,hr=Nr.style,jr=Nr.id,wr=Nr.active,an=Nr.animated,Jr=Nr.destroyInactiveTabPane,kn=Nr.tabKey,Dn=Nr.children,Xn=t.useState(bn),vi=Object(m.a)(Xn,2),Li=vi[0],ji=vi[1];t.useEffect(function(){wr?ji(!0):Jr&&ji(!1)},[wr,Jr]);var Sa={};return wr||(an?(Sa.visibility="hidden",Sa.height=0,Sa.overflowY="hidden"):Sa.display="none"),t.createElement("div",{id:jr&&"".concat(jr,"-panel-").concat(kn),role:"tabpanel",tabIndex:wr?0:-1,"aria-labelledby":jr&&"".concat(jr,"-tab-").concat(kn),"aria-hidden":!wr,style:Object(a.a)(Object(a.a)({},Sa),hr),className:s()("".concat(Qr,"-tabpane"),wr&&"".concat(Qr,"-tabpane-active"),Zr)},(wr||Li||bn)&&Dn)}var oi=0;function Kn(Nr){return Object(c.a)(Nr).map(function(Qr){if(t.isValidElement(Qr)){var bn=Qr.key!==void 0?String(Qr.key):void 0;return Object(a.a)(Object(a.a)({key:bn},Qr.props),{},{node:Qr})}return null}).filter(function(Qr){return Qr})}function Zn(Nr,Qr){var bn,Zr=Nr.id,hr=Nr.prefixCls,jr=hr===void 0?"rc-tabs":hr,wr=Nr.className,an=Nr.children,Jr=Nr.direction,kn=Nr.activeKey,Dn=Nr.defaultActiveKey,Xn=Nr.editable,vi=Nr.animated,Li=Nr.tabPosition,ji=Li===void 0?"top":Li,Sa=Nr.tabBarGutter,Ga=Nr.tabBarStyle,Ya=Nr.tabBarExtraContent,bo=Nr.locale,vo=Nr.moreIcon,po=Nr.moreTransitionName,Ha=Nr.destroyInactiveTabPane,Oa=Nr.renderTabBar,ao=Nr.onChange,to=Nr.onTabClick,Po=Nr.onTabScroll,Yo=Object(d.a)(Nr,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),ro=Kn(an),za=Jr==="rtl",Mo;vi===!1?Mo={inkBar:!1,tabPane:!1}:Mo=Object(a.a)({inkBar:!0,tabPane:!1},vi!==!0?vi:null);var Io=Object(t.useState)(!1),ma=Object(m.a)(Io,2),mo=ma[0],ns=ma[1];Object(t.useEffect)(function(){ns(Cr())},[]);var Zo=Object(i.a)(function(){var Bs;return(Bs=ro[0])===null||Bs===void 0?void 0:Bs.key},{value:kn,defaultValue:Dn}),Oo=Object(m.a)(Zo,2),Ro=Oo[0],hs=Oo[1],Uo=Object(t.useState)(function(){return ro.findIndex(function(Bs){return Bs.key===Ro})}),Ja=Object(m.a)(Uo,2),Es=Ja[0],oo=Ja[1];Object(t.useEffect)(function(){var Bs=ro.findIndex(function(Jo){return Jo.key===Ro});if(Bs===-1){var ks;Bs=Math.max(0,Math.min(Es,ro.length-1)),hs((ks=ro[Bs])===null||ks===void 0?void 0:ks.key)}oo(Bs)},[ro.map(function(Bs){return Bs.key}).join("_"),Ro,Es]);var Fs=Object(i.a)(null,{value:Zr}),qo=Object(m.a)(Fs,2),Wo=qo[0],Vo=qo[1],Go=ji;mo&&!["left","right"].includes(ji)&&(Go="top"),Object(t.useEffect)(function(){Zr||(Vo("rc-tabs-".concat(oi)),oi+=1)},[]);function os(Bs,ks){to==null||to(Bs,ks),hs(Bs),ao==null||ao(Bs)}var Vs={id:Wo,activeKey:Ro,animated:Mo,tabPosition:Go,rtl:za,mobile:mo},xs,Js=Object(a.a)(Object(a.a)({},Vs),{},{editable:Xn,locale:bo,moreIcon:vo,moreTransitionName:po,tabBarGutter:Sa,onTabClick:os,onTabScroll:Po,extra:Ya,style:Ga,panes:an});return Oa?xs=Oa(Js,Qn):xs=t.createElement(Qn,Object.assign({},Js)),t.createElement(pn.Provider,{value:{tabs:ro,prefixCls:jr}},t.createElement("div",Object.assign({ref:Qr,id:Zr,className:s()(jr,"".concat(jr,"-").concat(Go),(bn={},Object(e.a)(bn,"".concat(jr,"-mobile"),mo),Object(e.a)(bn,"".concat(jr,"-editable"),Xn),Object(e.a)(bn,"".concat(jr,"-rtl"),za),bn),wr)},Yo),xs,t.createElement(qn,Object.assign({destroyInactiveTabPane:Ha},Vs,{animated:Mo}))))}var ni=t.forwardRef(Zn);ni.TabPane=si;var wi=ni,Di=wi,Ui=l("cCPh"),ca=l.n(Ui),ia=l("fNCr"),Ia=l.n(ia),Fa=l("V/uB"),Aa=l.n(Fa),Ea=l("uaoM"),xa=l("H84U"),Ai=function(Nr,Qr){var bn={};for(var Zr in Nr)Object.prototype.hasOwnProperty.call(Nr,Zr)&&Qr.indexOf(Zr)<0&&(bn[Zr]=Nr[Zr]);if(Nr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hr=0,Zr=Object.getOwnPropertySymbols(Nr);hr<Zr.length;hr++)Qr.indexOf(Zr[hr])<0&&Object.prototype.propertyIsEnumerable.call(Nr,Zr[hr])&&(bn[Zr[hr]]=Nr[Zr[hr]]);return bn};function oa(Nr){var Qr,bn=Nr.type,Zr=Nr.className,hr=Nr.size,jr=Nr.onEdit,wr=Nr.hideAdd,an=Nr.centered,Jr=Nr.addIcon,kn=Ai(Nr,["type","className","size","onEdit","hideAdd","centered","addIcon"]),Dn=kn.prefixCls,Xn=t.useContext(xa.b),vi=Xn.getPrefixCls,Li=Xn.direction,ji=vi("tabs",Dn),Sa;return bn==="editable-card"&&(Sa={onEdit:function(Ya,bo){var vo=bo.key,po=bo.event;jr==null||jr(Ya==="add"?po:vo,Ya)},removeIcon:t.createElement(Aa.a,null),addIcon:Jr||t.createElement(Ia.a,null),showAdd:wr!==!0}),Object(Ea.a)(!("onPrevClick"in kn)&&!("onNextClick"in kn),"Tabs","`onPrevClick` and `onNextClick` has been removed. Please use `onTabScroll` instead."),t.createElement(Di,b()({direction:Li},kn,{moreTransitionName:"slide-up",className:s()(Zr,(Qr={},f()(Qr,"".concat(ji,"-").concat(hr),hr),f()(Qr,"".concat(ji,"-card"),["card","editable-card"].includes(bn)),f()(Qr,"".concat(ji,"-editable-card"),bn==="editable-card"),f()(Qr,"".concat(ji,"-centered"),an),Qr)),editable:Sa,moreIcon:t.createElement(ca.a,null),prefixCls:ji}))}oa.TabPane=si;var Ba=R.a=oa},ZTW2:function(j,R,l){},ZWlE:function(j,R,l){var x=l("bYtY"),b=l("4NO4");function A(e){f(e),t(e)}function f(e){if(e.parallel)return;var m=!1;x.each(e.series,function(d){d&&d.type==="parallel"&&(m=!0)}),m&&(e.parallel=[{}])}function t(e){var m=b.normalizeToArray(e.parallelAxis);x.each(m,function(d){if(!x.isObject(d))return;var a=d.parallelIndex||0,n=b.normalizeToArray(e.parallel)[a];n&&n.parallelAxisDefault&&x.merge(d,n.parallelAxisDefault,!1)})}j.exports=A},ZX9x:function(j,R,l){"use strict";l.d(R,"a",function(){return M}),l.d(R,"b",function(){return B});var x=l("lSNA"),b=l.n(x),A=l("pVnL"),f=l.n(A),t=l("lwsE"),e=l.n(t),m=l("W8MJ"),d=l.n(m),a=l("7W2i"),n=l.n(a),s=l("LQ03"),c=l.n(s),i=l("q1tI"),u=l("TSYQ"),r=l.n(u),o=l("BGR+"),h=l("T1rO"),p=l.n(h),g=l("fEPi"),v=l.n(g),y=l("DFhj"),w=l.n(y),S=l("PKem"),_=l("H84U"),I=function(J){return!isNaN(parseFloat(J))&&isFinite(J)},C=I,E=function(X,J){var k={};for(var K in X)Object.prototype.hasOwnProperty.call(X,K)&&J.indexOf(K)<0&&(k[K]=X[K]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,K=Object.getOwnPropertySymbols(X);z<K.length;z++)J.indexOf(K[z])<0&&Object.prototype.propertyIsEnumerable.call(X,K[z])&&(k[K[z]]=X[K[z]]);return k},O={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},M=i.createContext({}),F=function(){var X=0;return function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return X+=1,"".concat(J).concat(X)}}(),H=function(X){n()(k,X);var J=c()(k);function k(K){var z;e()(this,k),z=J.call(this,K),z.responsiveHandler=function(G){z.setState({below:G.matches});var V=z.props.onBreakpoint,q=z.state.collapsed;V&&V(G.matches),q!==G.matches&&z.setCollapsed(G.matches,"responsive")},z.setCollapsed=function(G,V){"collapsed"in z.props||z.setState({collapsed:G});var q=z.props.onCollapse;q&&q(G,V)},z.toggle=function(){var G=!z.state.collapsed;z.setCollapsed(G,"clickTrigger")},z.renderSider=function(G){var V,q=G.getPrefixCls,re=z.props,ce=re.prefixCls,ie=re.className,fe=re.theme,xe=re.collapsible,Se=re.reverseArrow,ke=re.trigger,ge=re.style,Be=re.width,ee=re.collapsedWidth,ue=re.zeroWidthTriggerStyle,Ge=re.children,ae=E(re,["prefixCls","className","theme","collapsible","reverseArrow","trigger","style","width","collapsedWidth","zeroWidthTriggerStyle","children"]),Z=z.state,Y=Z.collapsed,te=Z.below,we=q("layout-sider",ce),pe=Object(o.default)(ae,["collapsed","defaultCollapsed","onCollapse","breakpoint","onBreakpoint","siderHook","zeroWidthTriggerStyle"]),De=Y?ee:Be,Ne=C(De)?"".concat(De,"px"):String(De),me=parseFloat(String(ee||0))===0?i.createElement("span",{onClick:z.toggle,className:r()("".concat(we,"-zero-width-trigger"),"".concat(we,"-zero-width-trigger-").concat(Se?"right":"left")),style:ue},ke||i.createElement(p.a,null)):null,be={expanded:Se?i.createElement(v.a,null):i.createElement(w.a,null),collapsed:Se?i.createElement(w.a,null):i.createElement(v.a,null)},Re=Y?"collapsed":"expanded",it=be[Re],yt=ke!==null?me||i.createElement("div",{className:"".concat(we,"-trigger"),onClick:z.toggle,style:{width:Ne}},ke||it):null,pt=f()(f()({},ge),{flex:"0 0 ".concat(Ne),maxWidth:Ne,minWidth:Ne,width:Ne}),Pe=r()(ie,we,"".concat(we,"-").concat(fe),(V={},b()(V,"".concat(we,"-collapsed"),!!Y),b()(V,"".concat(we,"-has-trigger"),xe&&ke!==null&&!me),b()(V,"".concat(we,"-below"),!!te),b()(V,"".concat(we,"-zero-width"),parseFloat(Ne)===0),V));return i.createElement("aside",f()({className:Pe},pe,{style:pt}),i.createElement("div",{className:"".concat(we,"-children")},Ge),xe||te&&me?yt:null)},z.uniqueId=F("ant-sider-");var W;typeof window!="undefined"&&(W=window.matchMedia),W&&K.breakpoint&&K.breakpoint in O&&(z.mql=W("(max-width: ".concat(O[K.breakpoint],")")));var P;return"collapsed"in K?P=K.collapsed:P=K.defaultCollapsed,z.state={collapsed:P,below:!1},z}return d()(k,[{key:"componentDidMount",value:function(){var z;this.mql&&(this.mql.addListener(this.responsiveHandler),this.responsiveHandler(this.mql)),(z=this.props)===null||z===void 0||z.siderHook.addSider(this.uniqueId)}},{key:"componentWillUnmount",value:function(){var z,W;(z=this===null||this===void 0?void 0:this.mql)===null||z===void 0||z.removeListener(this.responsiveHandler),(W=this.props)===null||W===void 0||W.siderHook.removeSider(this.uniqueId)}},{key:"render",value:function(){var z=this.state.collapsed,W=this.props.collapsedWidth;return i.createElement(M.Provider,{value:{siderCollapsed:z,collapsedWidth:W}},i.createElement(_.a,null,this.renderSider))}}],[{key:"getDerivedStateFromProps",value:function(z){return"collapsed"in z?{collapsed:z.collapsed}:null}}]),k}(i.Component);H.defaultProps={collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80,style:{},theme:"dark"};var B=function(X){n()(k,X);var J=c()(k);function k(){return e()(this,k),J.apply(this,arguments)}return d()(k,[{key:"render",value:function(){var z=this;return i.createElement(S.a.Consumer,null,function(W){return i.createElement(H,f()({},W,z.props))})}}]),k}(i.Component)},ZYIC:function(j,R,l){var x=l("zM3Q"),b={seriesType:"lines",plan:x(),reset:function(A){var f=A.coordinateSystem,t=A.get("polyline"),e=A.pipelineContext.large;function m(d,a){var n=[];if(e){var s,c=d.end-d.start;if(t){for(var i=0,u=d.start;u<d.end;u++)i+=A.getLineCoordsCount(u);s=new Float32Array(c+i*2)}else s=new Float32Array(c*4);for(var r=0,o=[],u=d.start;u<d.end;u++){var h=A.getLineCoords(u,n);t&&(s[r++]=h);for(var p=0;p<h;p++)o=f.dataToPoint(n[p],!1,o),s[r++]=o[0],s[r++]=o[1]}a.setLayout("linesPoints",s)}else for(var u=d.start;u<d.end;u++){var g=a.getItemModel(u),h=A.getLineCoords(u,n),v=[];if(t)for(var y=0;y<h;y++)v.push(f.dataToPoint(n[y]));else{v[0]=f.dataToPoint(n[0]),v[1]=f.dataToPoint(n[1]);var w=g.get("lineStyle.curveness");+w&&(v[2]=[(v[0][0]+v[1][0])/2-(v[0][1]-v[1][1])*w,(v[0][1]+v[1][1])/2-(v[1][0]-v[0][0])*w])}a.setItemLayout(u,v)}}return{progress:m}}};j.exports=b},Ze12:function(j,R,l){var x=l("ItGF"),b=l("hOwI"),A=b.buildTransformer,f="___zrEVENTSAVED",t=[];function e(s,c,i,u,r){return m(t,c,u,r,!0)&&m(s,i,t[0],t[1])}function m(s,c,i,u,r){if(c.getBoundingClientRect&&x.domSupported&&!n(c)){var o=c[f]||(c[f]={}),h=d(c,o),p=a(h,o,r);if(p)return p(s,i,u),!0}return!1}function d(s,c){var i=c.markers;if(i)return i;i=c.markers=[];for(var u=["left","right"],r=["top","bottom"],o=0;o<4;o++){var h=document.createElement("div"),p=h.style,g=o%2,v=(o>>1)%2;p.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",u[g]+":0",r[v]+":0",u[1-g]+":auto",r[1-v]+":auto",""].join("!important;"),s.appendChild(h),i.push(h)}return i}function a(s,c,i){for(var u=i?"invTrans":"trans",r=c[u],o=c.srcCoords,h=!0,p=[],g=[],v=0;v<4;v++){var y=s[v].getBoundingClientRect(),w=2*v,S=y.left,_=y.top;p.push(S,_),h=h&&o&&S===o[w]&&_===o[w+1],g.push(s[v].offsetLeft,s[v].offsetTop)}return h&&r?r:(c.srcCoords=p,c[u]=i?A(g,p):A(p,g))}function n(s){return s.nodeName.toUpperCase()==="CANVAS"}R.transformLocalCoord=e,R.transformCoordWithViewport=m,R.isCanvasEl=n},Znkb:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("ProS"),f=l("zTMp"),t=A.extendComponentView({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(n,s,c,i){this.axisPointerClass&&f.fixValue(n),t.superApply(this,"render",arguments),e(this,n,s,c,i,!0)},updateAxisPointer:function(n,s,c,i,u){e(this,n,s,c,i,!1)},remove:function(n,s){var c=this._axisPointer;c&&c.remove(s),t.superApply(this,"remove",arguments)},dispose:function(n,s){m(this,s),t.superApply(this,"dispose",arguments)}});function e(n,s,c,i,u,r){var o=t.getAxisPointerClass(n.axisPointerClass);if(!o)return;var h=f.getAxisPointerModel(s);h?(n._axisPointer||(n._axisPointer=new o)).render(s,h,i,r):m(n,i)}function m(n,s,c){var i=n._axisPointer;i&&i.dispose(s,c),n._axisPointer=null}var d=[];t.registerAxisPointerClass=function(n,s){d[n]=s},t.getAxisPointerClass=function(n){return n&&d[n]};var a=t;j.exports=a},"Znn+":function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("9ama"),f=l.n(A)},ZqQs:function(j,R,l){var x=l("bYtY");function b(e){var m=e&&e.timeline;x.isArray(m)||(m=m?[m]:[]),x.each(m,function(d){if(!d)return;A(d)})}function A(e){var m=e.type,d={number:"value",time:"time"};if(d[m]&&(e.axisType=d[m],delete e.type),f(e),t(e,"controlPosition")){var a=e.controlStyle||(e.controlStyle={});t(a,"position")||(a.position=e.controlPosition),a.position==="none"&&!t(a,"show")&&(a.show=!1,delete a.position),delete e.controlPosition}x.each(e.data||[],function(n){x.isObject(n)&&!x.isArray(n)&&(!t(n,"value")&&t(n,"name")&&(n.value=n.name),f(n))})}function f(e){var m=e.itemStyle||(e.itemStyle={}),d=m.emphasis||(m.emphasis={}),a=e.label||e.label||{},n=a.normal||(a.normal={}),s={normal:1,emphasis:1};x.each(a,function(c,i){!s[i]&&!t(n,i)&&(n[i]=c)}),d.label&&!t(a,"emphasis")&&(a.emphasis=d.label,delete d.label)}function t(e,m){return e.hasOwnProperty(m)}j.exports=b},Zss7:function(j,R,l){var x;(function(b){var A=/^\s+/,f=/\s+$/,t=0,e=b.round,m=b.min,d=b.max,a=b.random;function n(ge,Be){if(ge=ge||"",Be=Be||{},ge instanceof n)return ge;if(!(this instanceof n))return new n(ge,Be);var ee=s(ge);this._originalInput=ge,this._r=ee.r,this._g=ee.g,this._b=ee.b,this._a=ee.a,this._roundA=e(100*this._a)/100,this._format=Be.format||ee.format,this._gradientType=Be.gradientType,this._r<1&&(this._r=e(this._r)),this._g<1&&(this._g=e(this._g)),this._b<1&&(this._b=e(this._b)),this._ok=ee.ok,this._tc_id=t++}n.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 Be=this.toRgb();return(Be.r*299+Be.g*587+Be.b*114)/1e3},getLuminance:function(){var Be=this.toRgb(),ee,ue,Ge,ae,Z,Y;return ee=Be.r/255,ue=Be.g/255,Ge=Be.b/255,ee<=.03928?ae=ee/12.92:ae=b.pow((ee+.055)/1.055,2.4),ue<=.03928?Z=ue/12.92:Z=b.pow((ue+.055)/1.055,2.4),Ge<=.03928?Y=Ge/12.92:Y=b.pow((Ge+.055)/1.055,2.4),.2126*ae+.7152*Z+.0722*Y},setAlpha:function(Be){return this._a=K(Be),this._roundA=e(100*this._a)/100,this},toHsv:function(){var Be=r(this._r,this._g,this._b);return{h:Be.h*360,s:Be.s,v:Be.v,a:this._a}},toHsvString:function(){var Be=r(this._r,this._g,this._b),ee=e(Be.h*360),ue=e(Be.s*100),Ge=e(Be.v*100);return this._a==1?"hsv("+ee+", "+ue+"%, "+Ge+"%)":"hsva("+ee+", "+ue+"%, "+Ge+"%, "+this._roundA+")"},toHsl:function(){var Be=i(this._r,this._g,this._b);return{h:Be.h*360,s:Be.s,l:Be.l,a:this._a}},toHslString:function(){var Be=i(this._r,this._g,this._b),ee=e(Be.h*360),ue=e(Be.s*100),Ge=e(Be.l*100);return this._a==1?"hsl("+ee+", "+ue+"%, "+Ge+"%)":"hsla("+ee+", "+ue+"%, "+Ge+"%, "+this._roundA+")"},toHex:function(Be){return h(this._r,this._g,this._b,Be)},toHexString:function(Be){return"#"+this.toHex(Be)},toHex8:function(Be){return p(this._r,this._g,this._b,this._a,Be)},toHex8String:function(Be){return"#"+this.toHex8(Be)},toRgb:function(){return{r:e(this._r),g:e(this._g),b:e(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+e(this._r)+", "+e(this._g)+", "+e(this._b)+")":"rgba("+e(this._r)+", "+e(this._g)+", "+e(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:e(z(this._r,255)*100)+"%",g:e(z(this._g,255)*100)+"%",b:e(z(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+e(z(this._r,255)*100)+"%, "+e(z(this._g,255)*100)+"%, "+e(z(this._b,255)*100)+"%)":"rgba("+e(z(this._r,255)*100)+"%, "+e(z(this._g,255)*100)+"%, "+e(z(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:J[h(this._r,this._g,this._b,!0)]||!1},toFilter:function(Be){var ee="#"+g(this._r,this._g,this._b,this._a),ue=ee,Ge=this._gradientType?"GradientType = 1, ":"";if(Be){var ae=n(Be);ue="#"+g(ae._r,ae._g,ae._b,ae._a)}return"progid:DXImageTransform.Microsoft.gradient("+Ge+"startColorstr="+ee+",endColorstr="+ue+")"},toString:function(Be){var ee=!!Be;Be=Be||this._format;var ue=!1,Ge=this._a<1&&this._a>=0,ae=!ee&&Ge&&(Be==="hex"||Be==="hex6"||Be==="hex3"||Be==="hex4"||Be==="hex8"||Be==="name");return ae?Be==="name"&&this._a===0?this.toName():this.toRgbString():(Be==="rgb"&&(ue=this.toRgbString()),Be==="prgb"&&(ue=this.toPercentageRgbString()),(Be==="hex"||Be==="hex6")&&(ue=this.toHexString()),Be==="hex3"&&(ue=this.toHexString(!0)),Be==="hex4"&&(ue=this.toHex8String(!0)),Be==="hex8"&&(ue=this.toHex8String()),Be==="name"&&(ue=this.toName()),Be==="hsl"&&(ue=this.toHslString()),Be==="hsv"&&(ue=this.toHsvString()),ue||this.toHexString())},clone:function(){return n(this.toString())},_applyModification:function(Be,ee){var ue=Be.apply(null,[this].concat([].slice.call(ee)));return this._r=ue._r,this._g=ue._g,this._b=ue._b,this.setAlpha(ue._a),this},lighten:function(){return this._applyModification(S,arguments)},brighten:function(){return this._applyModification(_,arguments)},darken:function(){return this._applyModification(I,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(y,arguments)},greyscale:function(){return this._applyModification(w,arguments)},spin:function(){return this._applyModification(C,arguments)},_applyCombination:function(Be,ee){return Be.apply(null,[this].concat([].slice.call(ee)))},analogous:function(){return this._applyCombination(H,arguments)},complement:function(){return this._applyCombination(E,arguments)},monochromatic:function(){return this._applyCombination(B,arguments)},splitcomplement:function(){return this._applyCombination(F,arguments)},triad:function(){return this._applyCombination(O,arguments)},tetrad:function(){return this._applyCombination(M,arguments)}},n.fromRatio=function(ge,Be){if(typeof ge=="object"){var ee={};for(var ue in ge)ge.hasOwnProperty(ue)&&(ue==="a"?ee[ue]=ge[ue]:ee[ue]=re(ge[ue]));ge=ee}return n(ge,Be)};function s(ge){var Be={r:0,g:0,b:0},ee=1,ue=null,Ge=null,ae=null,Z=!1,Y=!1;return typeof ge=="string"&&(ge=Se(ge)),typeof ge=="object"&&(xe(ge.r)&&xe(ge.g)&&xe(ge.b)?(Be=c(ge.r,ge.g,ge.b),Z=!0,Y=String(ge.r).substr(-1)==="%"?"prgb":"rgb"):xe(ge.h)&&xe(ge.s)&&xe(ge.v)?(ue=re(ge.s),Ge=re(ge.v),Be=o(ge.h,ue,Ge),Z=!0,Y="hsv"):xe(ge.h)&&xe(ge.s)&&xe(ge.l)&&(ue=re(ge.s),ae=re(ge.l),Be=u(ge.h,ue,ae),Z=!0,Y="hsl"),ge.hasOwnProperty("a")&&(ee=ge.a)),ee=K(ee),{ok:Z,format:ge.format||Y,r:m(255,d(Be.r,0)),g:m(255,d(Be.g,0)),b:m(255,d(Be.b,0)),a:ee}}function c(ge,Be,ee){return{r:z(ge,255)*255,g:z(Be,255)*255,b:z(ee,255)*255}}function i(ge,Be,ee){ge=z(ge,255),Be=z(Be,255),ee=z(ee,255);var ue=d(ge,Be,ee),Ge=m(ge,Be,ee),ae,Z,Y=(ue+Ge)/2;if(ue==Ge)ae=Z=0;else{var te=ue-Ge;Z=Y>.5?te/(2-ue-Ge):te/(ue+Ge);switch(ue){case ge:ae=(Be-ee)/te+(Be<ee?6:0);break;case Be:ae=(ee-ge)/te+2;break;case ee:ae=(ge-Be)/te+4;break}ae/=6}return{h:ae,s:Z,l:Y}}function u(ge,Be,ee){var ue,Ge,ae;ge=z(ge,360),Be=z(Be,100),ee=z(ee,100);function Z(we,pe,De){return De<0&&(De+=1),De>1&&(De-=1),De<1/6?we+(pe-we)*6*De:De<1/2?pe:De<2/3?we+(pe-we)*(2/3-De)*6:we}if(Be===0)ue=Ge=ae=ee;else{var Y=ee<.5?ee*(1+Be):ee+Be-ee*Be,te=2*ee-Y;ue=Z(te,Y,ge+1/3),Ge=Z(te,Y,ge),ae=Z(te,Y,ge-1/3)}return{r:ue*255,g:Ge*255,b:ae*255}}function r(ge,Be,ee){ge=z(ge,255),Be=z(Be,255),ee=z(ee,255);var ue=d(ge,Be,ee),Ge=m(ge,Be,ee),ae,Z,Y=ue,te=ue-Ge;if(Z=ue===0?0:te/ue,ue==Ge)ae=0;else{switch(ue){case ge:ae=(Be-ee)/te+(Be<ee?6:0);break;case Be:ae=(ee-ge)/te+2;break;case ee:ae=(ge-Be)/te+4;break}ae/=6}return{h:ae,s:Z,v:Y}}function o(ge,Be,ee){ge=z(ge,360)*6,Be=z(Be,100),ee=z(ee,100);var ue=b.floor(ge),Ge=ge-ue,ae=ee*(1-Be),Z=ee*(1-Ge*Be),Y=ee*(1-(1-Ge)*Be),te=ue%6,we=[ee,Z,ae,ae,Y,ee][te],pe=[Y,ee,ee,Z,ae,ae][te],De=[ae,ae,Y,ee,ee,Z][te];return{r:we*255,g:pe*255,b:De*255}}function h(ge,Be,ee,ue){var Ge=[q(e(ge).toString(16)),q(e(Be).toString(16)),q(e(ee).toString(16))];return ue&&Ge[0].charAt(0)==Ge[0].charAt(1)&&Ge[1].charAt(0)==Ge[1].charAt(1)&&Ge[2].charAt(0)==Ge[2].charAt(1)?Ge[0].charAt(0)+Ge[1].charAt(0)+Ge[2].charAt(0):Ge.join("")}function p(ge,Be,ee,ue,Ge){var ae=[q(e(ge).toString(16)),q(e(Be).toString(16)),q(e(ee).toString(16)),q(ce(ue))];return Ge&&ae[0].charAt(0)==ae[0].charAt(1)&&ae[1].charAt(0)==ae[1].charAt(1)&&ae[2].charAt(0)==ae[2].charAt(1)&&ae[3].charAt(0)==ae[3].charAt(1)?ae[0].charAt(0)+ae[1].charAt(0)+ae[2].charAt(0)+ae[3].charAt(0):ae.join("")}function g(ge,Be,ee,ue){var Ge=[q(ce(ue)),q(e(ge).toString(16)),q(e(Be).toString(16)),q(e(ee).toString(16))];return Ge.join("")}n.equals=function(ge,Be){return!ge||!Be?!1:n(ge).toRgbString()==n(Be).toRgbString()},n.random=function(){return n.fromRatio({r:a(),g:a(),b:a()})};function v(ge,Be){Be=Be===0?0:Be||10;var ee=n(ge).toHsl();return ee.s-=Be/100,ee.s=W(ee.s),n(ee)}function y(ge,Be){Be=Be===0?0:Be||10;var ee=n(ge).toHsl();return ee.s+=Be/100,ee.s=W(ee.s),n(ee)}function w(ge){return n(ge).desaturate(100)}function S(ge,Be){Be=Be===0?0:Be||10;var ee=n(ge).toHsl();return ee.l+=Be/100,ee.l=W(ee.l),n(ee)}function _(ge,Be){Be=Be===0?0:Be||10;var ee=n(ge).toRgb();return ee.r=d(0,m(255,ee.r-e(255*-(Be/100)))),ee.g=d(0,m(255,ee.g-e(255*-(Be/100)))),ee.b=d(0,m(255,ee.b-e(255*-(Be/100)))),n(ee)}function I(ge,Be){Be=Be===0?0:Be||10;var ee=n(ge).toHsl();return ee.l-=Be/100,ee.l=W(ee.l),n(ee)}function C(ge,Be){var ee=n(ge).toHsl(),ue=(ee.h+Be)%360;return ee.h=ue<0?360+ue:ue,n(ee)}function E(ge){var Be=n(ge).toHsl();return Be.h=(Be.h+180)%360,n(Be)}function O(ge){var Be=n(ge).toHsl(),ee=Be.h;return[n(ge),n({h:(ee+120)%360,s:Be.s,l:Be.l}),n({h:(ee+240)%360,s:Be.s,l:Be.l})]}function M(ge){var Be=n(ge).toHsl(),ee=Be.h;return[n(ge),n({h:(ee+90)%360,s:Be.s,l:Be.l}),n({h:(ee+180)%360,s:Be.s,l:Be.l}),n({h:(ee+270)%360,s:Be.s,l:Be.l})]}function F(ge){var Be=n(ge).toHsl(),ee=Be.h;return[n(ge),n({h:(ee+72)%360,s:Be.s,l:Be.l}),n({h:(ee+216)%360,s:Be.s,l:Be.l})]}function H(ge,Be,ee){Be=Be||6,ee=ee||30;var ue=n(ge).toHsl(),Ge=360/ee,ae=[n(ge)];for(ue.h=(ue.h-(Ge*Be>>1)+720)%360;--Be;)ue.h=(ue.h+Ge)%360,ae.push(n(ue));return ae}function B(ge,Be){Be=Be||6;for(var ee=n(ge).toHsv(),ue=ee.h,Ge=ee.s,ae=ee.v,Z=[],Y=1/Be;Be--;)Z.push(n({h:ue,s:Ge,v:ae})),ae=(ae+Y)%1;return Z}n.mix=function(ge,Be,ee){ee=ee===0?0:ee||50;var ue=n(ge).toRgb(),Ge=n(Be).toRgb(),ae=ee/100,Z={r:(Ge.r-ue.r)*ae+ue.r,g:(Ge.g-ue.g)*ae+ue.g,b:(Ge.b-ue.b)*ae+ue.b,a:(Ge.a-ue.a)*ae+ue.a};return n(Z)},n.readability=function(ge,Be){var ee=n(ge),ue=n(Be);return(b.max(ee.getLuminance(),ue.getLuminance())+.05)/(b.min(ee.getLuminance(),ue.getLuminance())+.05)},n.isReadable=function(ge,Be,ee){var ue=n.readability(ge,Be),Ge,ae;ae=!1,Ge=ke(ee);switch(Ge.level+Ge.size){case"AAsmall":case"AAAlarge":ae=ue>=4.5;break;case"AAlarge":ae=ue>=3;break;case"AAAsmall":ae=ue>=7;break}return ae},n.mostReadable=function(ge,Be,ee){var ue=null,Ge=0,ae,Z,Y,te;ee=ee||{},Z=ee.includeFallbackColors,Y=ee.level,te=ee.size;for(var we=0;we<Be.length;we++)ae=n.readability(ge,Be[we]),ae>Ge&&(Ge=ae,ue=n(Be[we]));return n.isReadable(ge,ue,{level:Y,size:te})||!Z?ue:(ee.includeFallbackColors=!1,n.mostReadable(ge,["#fff","#000"],ee))};var X=n.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"},J=n.hexNames=k(X);function k(ge){var Be={};for(var ee in ge)ge.hasOwnProperty(ee)&&(Be[ge[ee]]=ee);return Be}function K(ge){return ge=parseFloat(ge),(isNaN(ge)||ge<0||ge>1)&&(ge=1),ge}function z(ge,Be){G(ge)&&(ge="100%");var ee=V(ge);return ge=m(Be,d(0,parseFloat(ge))),ee&&(ge=parseInt(ge*Be,10)/100),b.abs(ge-Be)<1e-6?1:ge%Be/parseFloat(Be)}function W(ge){return m(1,d(0,ge))}function P(ge){return parseInt(ge,16)}function G(ge){return typeof ge=="string"&&ge.indexOf(".")!=-1&&parseFloat(ge)===1}function V(ge){return typeof ge=="string"&&ge.indexOf("%")!=-1}function q(ge){return ge.length==1?"0"+ge:""+ge}function re(ge){return ge<=1&&(ge=ge*100+"%"),ge}function ce(ge){return b.round(parseFloat(ge)*255).toString(16)}function ie(ge){return P(ge)/255}var fe=function(){var ge="[-\\+]?\\d+%?",Be="[-\\+]?\\d*\\.\\d+%?",ee="(?:"+Be+")|(?:"+ge+")",ue="[\\s|\\(]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")\\s*\\)?",Ge="[\\s|\\(]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")\\s*\\)?";return{CSS_UNIT:new RegExp(ee),rgb:new RegExp("rgb"+ue),rgba:new RegExp("rgba"+Ge),hsl:new RegExp("hsl"+ue),hsla:new RegExp("hsla"+Ge),hsv:new RegExp("hsv"+ue),hsva:new RegExp("hsva"+Ge),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 xe(ge){return!!fe.CSS_UNIT.exec(ge)}function Se(ge){ge=ge.replace(A,"").replace(f,"").toLowerCase();var Be=!1;if(X[ge])ge=X[ge],Be=!0;else if(ge=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ee;return(ee=fe.rgb.exec(ge))?{r:ee[1],g:ee[2],b:ee[3]}:(ee=fe.rgba.exec(ge))?{r:ee[1],g:ee[2],b:ee[3],a:ee[4]}:(ee=fe.hsl.exec(ge))?{h:ee[1],s:ee[2],l:ee[3]}:(ee=fe.hsla.exec(ge))?{h:ee[1],s:ee[2],l:ee[3],a:ee[4]}:(ee=fe.hsv.exec(ge))?{h:ee[1],s:ee[2],v:ee[3]}:(ee=fe.hsva.exec(ge))?{h:ee[1],s:ee[2],v:ee[3],a:ee[4]}:(ee=fe.hex8.exec(ge))?{r:P(ee[1]),g:P(ee[2]),b:P(ee[3]),a:ie(ee[4]),format:Be?"name":"hex8"}:(ee=fe.hex6.exec(ge))?{r:P(ee[1]),g:P(ee[2]),b:P(ee[3]),format:Be?"name":"hex"}:(ee=fe.hex4.exec(ge))?{r:P(ee[1]+""+ee[1]),g:P(ee[2]+""+ee[2]),b:P(ee[3]+""+ee[3]),a:ie(ee[4]+""+ee[4]),format:Be?"name":"hex8"}:(ee=fe.hex3.exec(ge))?{r:P(ee[1]+""+ee[1]),g:P(ee[2]+""+ee[2]),b:P(ee[3]+""+ee[3]),format:Be?"name":"hex"}:!1}function ke(ge){var Be,ee;return ge=ge||{level:"AA",size:"small"},Be=(ge.level||"AA").toUpperCase(),ee=(ge.size||"small").toLowerCase(),Be!=="AA"&&Be!=="AAA"&&(Be="AA"),ee!=="small"&&ee!=="large"&&(ee="small"),{level:Be,size:ee}}j.exports?j.exports=n:!(x=function(){return n}.call(R,l,R,j),x!==void 0&&(j.exports=x))})(Math)},Zvw2:function(j,R,l){var x=l("bYtY"),b=l("hM6l"),A=function(t,e,m,d,a){b.call(this,t,e,m),this.type=d||"value",this.position=a||"bottom",this.orient=null};A.prototype={constructor:A,model:null,isHorizontal:function(){var t=this.position;return t==="top"||t==="bottom"},pointToData:function(t,e){return this.coordinateSystem.pointToData(t,e)[0]},toGlobalCoord:null,toLocalCoord:null},x.inherits(A,b);var f=A;j.exports=f},a7Wl:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"};R.default=x},a9QJ:function(j,R){var l={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]};function x(b,A){if(b==="world"){var f=l[A.name];if(f){var t=A.center;t[0]=f[0],t[1]=f[1]}}}j.exports=x},aHsQ:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("6D9b"),f=l.n(A)},aKvl:function(j,R,l){var x=l("Sj9i"),b=x.quadraticProjectPoint;function A(f,t,e,m,d,a,n,s,c){if(n===0)return!1;var i=n;if(c>t+i&&c>m+i&&c>a+i||c<t-i&&c<m-i&&c<a-i||s>f+i&&s>e+i&&s>d+i||s<f-i&&s<e-i&&s<d-i)return!1;var u=b(f,t,e,m,d,a,s,c,null);return u<=i/2}R.containStroke=A},aTJb:function(j,R,l){var x=l("bLfw");x.registerSubTypeDefaulter("dataZoom",function(){return"slider"})},aX58:function(j,R,l){var x=l("3gBT"),b=l("ItGF"),A=l("bYtY"),f=l("0s+r"),t=l("r6Bn"),e=l("7SHv"),m=l("MKOG"),d=l("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 a=!b.canvasSupported,n={canvas:e},s={},c="4.3.1";function i(g,v){var y=new p(x(),g,v);return s[y.id]=y,y}function u(g){if(g)g.dispose();else{for(var v in s)s.hasOwnProperty(v)&&s[v].dispose();s={}}return this}function r(g){return s[g]}function o(g,v){n[g]=v}function h(g){delete s[g]}var p=function(v,y,w){w=w||{},this.dom=y,this.id=v;var S=this,_=new t,I=w.renderer;if(a){if(!n.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");I="vml"}else(!I||!n[I])&&(I="canvas");var C=new n[I](y,_,w,v);this.storage=_,this.painter=C;var E=!b.node&&!b.worker?new d(C.getViewportRoot(),C.root):null;this.handler=new f(_,C,E,C.root),this.animation=new m({stage:{update:A.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var O=_.delFromStorage,M=_.addToStorage;_.delFromStorage=function(F){O.call(_,F),F&&F.removeSelfFromZr(S)},_.addToStorage=function(F){M.call(_,F),F.addSelfToZr(S)}};p.prototype={constructor:p,getId:function(){return this.id},add:function(v){this.storage.addRoot(v),this._needsRefresh=!0},remove:function(v){this.storage.delRoot(v),this._needsRefresh=!0},configLayer:function(v,y){this.painter.configLayer&&this.painter.configLayer(v,y),this._needsRefresh=!0},setBackgroundColor:function(v){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(v),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 v;this._needsRefresh&&(v=!0,this.refreshImmediately()),this._needsRefreshHover&&(v=!0,this.refreshHoverImmediately()),v&&this.trigger("rendered")},addHover:function(v,y){if(this.painter.addHover){var w=this.painter.addHover(v,y);return this.refreshHover(),w}},removeHover:function(v){this.painter.removeHover&&(this.painter.removeHover(v),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(v){v=v||{},this.painter.resize(v.width,v.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(v,y){return this.painter.pathToImage(v,y)},setCursorStyle:function(v){this.handler.setCursorStyle(v)},findHover:function(v,y){return this.handler.findHover(v,y)},on:function(v,y,w){this.handler.on(v,y,w)},off:function(v,y){this.handler.off(v,y)},trigger:function(v,y){this.handler.trigger(v,y)},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,h(this.id)}},R.version=c,R.init=i,R.dispose=u,R.getInstance=r,R.registerPainter=o},aX7z:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=l("GMDS"),t=l("ieMj"),e=l("4NgU"),m=l("OELB"),d=l("nVfU"),a=d.prepareLayoutBarSeries,n=d.makeColumnLayout,s=d.retrieveColumnLayout,c=l("mFDi");l("IWp7"),l("jCoz");function i(_,I){var C=_.type,E=I.getMin(),O=I.getMax(),M=_.getExtent(),F,H,B;C==="ordinal"?F=I.getCategories().length:(H=I.get("boundaryGap"),A.isArray(H)||(H=[H||0,H||0]),typeof H[0]=="boolean"&&(H=[0,0]),H[0]=m.parsePercent(H[0],1),H[1]=m.parsePercent(H[1],1),B=M[1]-M[0]||Math.abs(M[0])),E==="dataMin"?E=M[0]:typeof E=="function"&&(E=E({min:M[0],max:M[1]})),O==="dataMax"?O=M[1]:typeof O=="function"&&(O=O({min:M[0],max:M[1]}));var X=E!=null,J=O!=null;E==null&&(E=C==="ordinal"?F?0:NaN:M[0]-H[0]*B),O==null&&(O=C==="ordinal"?F?F-1:NaN:M[1]+H[1]*B),(E==null||!isFinite(E))&&(E=NaN),(O==null||!isFinite(O))&&(O=NaN),_.setBlank(A.eqNaN(E)||A.eqNaN(O)||C==="ordinal"&&!_.getOrdinalMeta().categories.length),I.getNeedCrossZero()&&(E>0&&O>0&&!X&&(E=0),E<0&&O<0&&!J&&(O=0));var k=I.ecModel;if(k&&C==="time"){var K=a("bar",k),z;if(A.each(K,function(G){z|=G.getBaseAxis()===I.axis}),z){var W=n(K),P=u(E,O,I,W);E=P.min,O=P.max}}return{extent:[E,O],fixMin:X,fixMax:J}}function u(_,I,C,E){var O=C.axis.getExtent(),M=O[1]-O[0],F=s(E,C.axis);if(F===void 0)return{min:_,max:I};var H=Infinity;A.each(F,function(z){H=Math.min(z.offset,H)});var B=-Infinity;A.each(F,function(z){B=Math.max(z.offset+z.width,B)}),H=Math.abs(H),B=Math.abs(B);var X=H+B,J=I-_,k=1-(H+B)/M,K=J/k-J;return I+=K*(B/X),_-=K*(H/X),{min:_,max:I}}function r(_,I){var C=i(_,I),E=C.extent,O=I.get("splitNumber");_.type==="log"&&(_.base=I.get("logBase"));var M=_.type;_.setExtent(E[0],E[1]),_.niceExtent({splitNumber:O,fixMin:C.fixMin,fixMax:C.fixMax,minInterval:M==="interval"||M==="time"?I.get("minInterval"):null,maxInterval:M==="interval"||M==="time"?I.get("maxInterval"):null});var F=I.get("interval");F!=null&&(_.setInterval&&_.setInterval(F))}function o(_,I){if(I=I||_.get("type"),I)switch(I){case"category":return new f(_.getOrdinalMeta?_.getOrdinalMeta():_.getCategories(),[Infinity,-Infinity]);case"value":return new t;default:return(e.getClass(I)||t).create(_)}}function h(_){var I=_.scale.getExtent(),C=I[0],E=I[1];return!(C>0&&E>0||C<0&&E<0)}function p(_){var I=_.getLabelModel().get("formatter"),C=_.type==="category"?_.scale.getExtent()[0]:null;return typeof I=="string"?(I=function(E){return function(O){return O=_.scale.getLabel(O),E.replace("{value}",O!=null?O:"")}}(I),I):typeof I=="function"?function(E,O){return C!=null&&(O=E-C),I(g(_,E),O)}:function(E){return _.scale.getLabel(E)}}function g(_,I){return _.type==="category"?_.scale.getLabel(I):I}function v(_){var I=_.model,C=_.scale;if(!I.get("axisLabel.show")||C.isBlank())return;var E=_.type==="category",O,M,F=C.getExtent();E?M=C.count():(O=C.getTicks(),M=O.length);var H=_.getLabelModel(),B=p(_),X,J=1;M>40&&(J=Math.ceil(M/40));for(var k=0;k<M;k+=J){var K=O?O[k]:F[0]+k,z=B(K),W=H.getTextRect(z),P=y(W,H.get("rotate")||0);X?X.union(P):X=P}return X}function y(_,I){var C=I*Math.PI/180,E=_.plain(),O=E.width,M=E.height,F=O*Math.cos(C)+M*Math.sin(C),H=O*Math.sin(C)+M*Math.cos(C),B=new c(E.x,E.y,F,H);return B}function w(_){var I=_.get("interval");return I==null?"auto":I}function S(_){return _.type==="category"&&w(_.getLabelModel())===0}R.getScaleExtent=i,R.niceScaleExtent=r,R.createScaleByModel=o,R.ifAxisCrossZero=h,R.makeLabelFormatter=p,R.getAxisRawValue=g,R.estimateLabelUnionRect=v,R.getOptionCategoryInterval=w,R.shouldShowAllLabels=S},"af/B":function(j,R,l){var x=l("bYtY"),b=x.each,A=x.map,f=x.isFunction,t=x.createHashMap,e=x.noop,m=l("9H2F"),d=m.createTask,a=l("iRjW"),n=a.getUID,s=l("fmMI"),c=l("hD7B"),i=l("4NO4"),u=i.normalizeToArray;function r(z,W,P,G){this.ecInstance=z,this.api=W,this.unfinished;var P=this._dataProcessorHandlers=P.slice(),G=this._visualHandlers=G.slice();this._allHandlers=P.concat(G),this._stageTaskMap=t()}var o=r.prototype;o.restoreData=function(z,W){z.restoreData(W),this._stageTaskMap.each(function(P){var G=P.overallTask;G&&G.dirty()})},o.getPerformArgs=function(z,W){if(!z.__pipeline)return;var P=this._pipelineMap.get(z.__pipeline.id),G=P.context,V=!W&&P.progressiveEnabled&&(!G||G.progressiveRender)&&z.__idxInPipeline>P.blockIndex,q=V?P.step:null,re=G&&G.modDataCount,ce=re!=null?Math.ceil(re/q):null;return{step:q,modBy:ce,modDataCount:re}},o.getPipeline=function(z){return this._pipelineMap.get(z)},o.updateStreamModes=function(z,W){var P=this._pipelineMap.get(z.uid),G=z.getData(),V=G.count(),q=P.progressiveEnabled&&W.incrementalPrepareRender&&V>=P.threshold,re=z.get("large")&&V>=z.get("largeThreshold"),ce=z.get("progressiveChunkMode")==="mod"?V:null;z.pipelineContext=P.context={progressiveRender:q,modDataCount:ce,large:re}},o.restorePipelines=function(z){var W=this,P=W._pipelineMap=t();z.eachSeries(function(G){var V=G.getProgressive(),q=G.uid;P.set(q,{id:q,head:null,tail:null,threshold:G.getProgressiveThreshold(),progressiveEnabled:V&&!(G.preventIncremental&&G.preventIncremental()),blockIndex:-1,step:Math.round(V||700),count:0}),F(W,G,G.dataTask)})},o.prepareStageTasks=function(){var z=this._stageTaskMap,W=this.ecInstance.getModel(),P=this.api;b(this._allHandlers,function(G){var V=z.get(G.uid)||z.set(G.uid,[]);G.reset&&g(this,G,V,W,P),G.overallReset&&v(this,G,V,W,P)},this)},o.prepareView=function(z,W,P,G){var V=z.renderTask,q=V.context;q.model=W,q.ecModel=P,q.api=G,V.__block=!z.incrementalPrepareRender,F(this,W,V)},o.performDataProcessorTasks=function(z,W){h(this,this._dataProcessorHandlers,z,W,{block:!0})},o.performVisualTasks=function(z,W,P){h(this,this._visualHandlers,z,W,P)};function h(z,W,P,G,V){V=V||{};var q;b(W,function(ce,ie){if(V.visualType&&V.visualType!==ce.visualType)return;var fe=z._stageTaskMap.get(ce.uid),xe=fe.seriesTaskMap,Se=fe.overallTask;if(Se){var ke,ge=Se.agentStubMap;ge.each(function(ee){re(V,ee)&&(ee.dirty(),ke=!0)}),ke&&Se.dirty(),p(Se,G);var Be=z.getPerformArgs(Se,V.block);ge.each(function(ee){ee.perform(Be)}),q|=Se.perform(Be)}else xe&&xe.each(function(ee,ue){re(V,ee)&&ee.dirty();var Ge=z.getPerformArgs(ee,V.block);Ge.skip=!ce.performRawSeries&&P.isSeriesFiltered(ee.context.model),p(ee,G),q|=ee.perform(Ge)})});function re(ce,ie){return ce.setDirty&&(!ce.dirtyMap||ce.dirtyMap.get(ie.__pipeline.id))}z.unfinished|=q}o.performSeriesTasks=function(z){var W;z.eachSeries(function(P){W|=P.dataTask.perform()}),this.unfinished|=W},o.plan=function(){this._pipelineMap.each(function(z){var W=z.tail;do{if(W.__block){z.blockIndex=W.__idxInPipeline;break}W=W.getUpstream()}while(W)})};var p=o.updatePayload=function(z,W){W!=="remain"&&(z.context.payload=W)};function g(z,W,P,G,V){var q=P.seriesTaskMap||(P.seriesTaskMap=t()),re=W.seriesType,ce=W.getTargetSeries;W.createOnAllSeries?G.eachRawSeries(ie):re?G.eachRawSeriesByType(re,ie):ce&&ce(G,V).each(ie);function ie(xe){var Se=xe.uid,ke=q.get(Se)||q.set(Se,d({plan:I,reset:C,count:M}));ke.context={model:xe,ecModel:G,api:V,useClearVisual:W.isVisual&&!W.isLayout,plan:W.plan,reset:W.reset,scheduler:z},F(z,xe,ke)}var fe=z._pipelineMap;q.each(function(xe,Se){fe.get(Se)||(xe.dispose(),q.removeKey(Se))})}function v(z,W,P,G,V){var q=P.overallTask=P.overallTask||d({reset:y});q.context={ecModel:G,api:V,overallReset:W.overallReset,scheduler:z};var re=q.agentStubMap=q.agentStubMap||t(),ce=W.seriesType,ie=W.getTargetSeries,fe=!0,xe=W.modifyOutputEnd;ce?G.eachRawSeriesByType(ce,Se):ie?ie(G,V).each(Se):(fe=!1,b(G.getSeries(),Se));function Se(ge){var Be=ge.uid,ee=re.get(Be);ee||(ee=re.set(Be,d({reset:w,onDirty:_})),q.dirty()),ee.context={model:ge,overallProgress:fe,modifyOutputEnd:xe},ee.agent=q,ee.__block=fe,F(z,ge,ee)}var ke=z._pipelineMap;re.each(function(ge,Be){ke.get(Be)||(ge.dispose(),q.dirty(),re.removeKey(Be))})}function y(z){z.overallReset(z.ecModel,z.api,z.payload)}function w(z,W){return z.overallProgress&&S}function S(){this.agent.dirty(),this.getDownstream().dirty()}function _(){this.agent&&this.agent.dirty()}function I(z){return z.plan&&z.plan(z.model,z.ecModel,z.api,z.payload)}function C(z){z.useClearVisual&&z.data.clearAllVisual();var W=z.resetDefines=u(z.reset(z.model,z.ecModel,z.api,z.payload));return W.length>1?A(W,function(P,G){return O(G)}):E}var E=O(0);function O(z){return function(W,P){var G=P.data,V=P.resetDefines[z];if(V&&V.dataEach)for(var q=W.start;q<W.end;q++)V.dataEach(G,q);else V&&V.progress&&V.progress(W,G)}}function M(z){return z.data.count()}function F(z,W,P){var G=W.uid,V=z._pipelineMap.get(G);!V.head&&(V.head=P),V.tail&&V.tail.pipe(P),V.tail=P,P.__idxInPipeline=V.count++,P.__pipeline=V}r.wrapStageHandler=function(z,W){return f(z)&&(z={overallReset:z,seriesType:H(z)}),z.uid=n("stageHandler"),W&&(z.visualType=W),z};function H(z){J=null;try{z(B,X)}catch(W){}return J}var B={},X={},J;k(B,s),k(X,c),B.eachSeriesByType=B.eachRawSeriesByType=function(z){J=z},B.eachComponent=function(z){z.mainType==="series"&&z.subType&&(J=z.subType)};function k(z,W){for(var P in W.prototype)z[P]=e}var K=r;j.exports=K},akwb:function(j,R,l){var x=l("RSch"),b=l("bYtY"),A=l("D9ME"),f=l("QBsz");function t(d,a,n){A.call(this,d,a,n),this._lastFrame=0,this._lastFramePercent=0}var e=t.prototype;e.createLine=function(d,a,n){return new x(d,a,n)},e.updateAnimationPoints=function(d,a){this._points=a;for(var n=[0],s=0,c=1;c<a.length;c++){var i=a[c-1],u=a[c];s+=f.dist(i,u),n.push(s)}if(s===0)return;for(var c=0;c<n.length;c++)n[c]/=s;this._offsets=n,this._length=s},e.getLineLength=function(d){return this._length},e.updateSymbolPosition=function(d){var a=d.__t,n=this._points,s=this._offsets,c=n.length;if(!s)return;var i=this._lastFrame,u;if(a<this._lastFramePercent){var r=Math.min(i+1,c-1);for(u=r;u>=0&&!(s[u]<=a);u--);u=Math.min(u,c-2)}else{for(var u=i;u<c&&!(s[u]>a);u++);u=Math.min(u-1,c-2)}f.lerp(d.position,n[u],n[u+1],(a-s[u])/(s[u+1]-s[u]));var o=n[u+1][0]-n[u][0],h=n[u+1][1]-n[u][1];d.rotation=-Math.atan2(h,o)-Math.PI/2,this._lastFrame=u,this._lastFramePercent=a,d.ignore=!1},b.inherits(t,A);var m=t;j.exports=m},apAg:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("bsht")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="SearchOutlined";var d=f.forwardRef(m);R.default=d},as94:function(j,R,l){var x=l("7aKB"),b=l("3LNs"),A=l("IwbS"),f=l("/y7N"),t=l("Fofx"),e=l("+rIm"),m=l("Znkb"),d=b.extend({makeElOption:function(c,i,u,r,o){var h=u.axis;h.dim==="angle"&&(this.animationThreshold=Math.PI/18);var p=h.polar,g=p.getOtherAxis(h),v=g.getExtent(),y;y=h["dataTo"+x.capitalFirst(h.dim)](i);var w=r.get("type");if(w&&w!=="none"){var S=f.buildElStyle(r),_=n[w](h,p,y,v,S);_.style=S,c.graphicKey=_.type,c.pointer=_}var I=r.get("label.margin"),C=a(i,u,r,p,I);f.buildLabelElOption(c,u,r,o,C)}});function a(c,i,u,r,o){var h=i.axis,p=h.dataToCoord(c),g=r.getAngleAxis().getExtent()[0];g=g/180*Math.PI;var v=r.getRadiusAxis().getExtent(),y,w,S;if(h.dim==="radius"){var _=t.create();t.rotate(_,_,g),t.translate(_,_,[r.cx,r.cy]),y=A.applyTransform([p,-o],_);var I=i.getModel("axisLabel").get("rotate")||0,C=e.innerTextLayout(g,I*Math.PI/180,-1);w=C.textAlign,S=C.textVerticalAlign}else{var E=v[1];y=r.coordToPoint([E+o,p]);var O=r.cx,M=r.cy;w=Math.abs(y[0]-O)/E<.3?"center":y[0]>O?"left":"right",S=Math.abs(y[1]-M)/E<.3?"middle":y[1]>M?"top":"bottom"}return{position:y,align:w,verticalAlign:S}}var n={line:function(c,i,u,r,o){return c.dim==="angle"?{type:"Line",shape:f.makeLineShape(i.coordToPoint([r[0],u]),i.coordToPoint([r[1],u]))}:{type:"Circle",shape:{cx:i.cx,cy:i.cy,r:u}}},shadow:function(c,i,u,r,o){var h=Math.max(1,c.getBandWidth()),p=Math.PI/180;return c.dim==="angle"?{type:"Sector",shape:f.makeSectorShape(i.cx,i.cy,r[0],r[1],(-u-h/2)*p,(-u+h/2)*p)}:{type:"Sector",shape:f.makeSectorShape(i.cx,i.cy,u-h/2,u+h/2,0,Math.PI*2)}}};m.registerAxisPointerClass("PolarAxisPointer",d);var s=d;j.exports=s},b56q:function(j,R,l){},b80e:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("gKaM")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="DoubleLeftOutlined";var d=f.forwardRef(m);R.default=d},b9oc:function(j,R,l){var x=l("bYtY"),b=x.each,A="\0_ec_hist_store";function f(a,n){var s=d(a);b(n,function(c,i){for(var u=s.length-1;u>=0;u--){var r=s[u];if(r[i])break}if(u<0){var o=a.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(o){var h=o.getPercentRange();s[0][i]={dataZoomId:i,start:h[0],end:h[1]}}}}),s.push(n)}function t(a){var n=d(a),s=n[n.length-1];n.length>1&&n.pop();var c={};return b(s,function(i,u){for(var r=n.length-1;r>=0;r--){var i=n[r][u];if(i){c[u]=i;break}}}),c}function e(a){a[A]=null}function m(a){return d(a).length}function d(a){var n=a[A];return n||(n=a[A]=[{}]),n}R.push=f,R.pop=t,R.clear=e,R.count=m},bBKM:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("ProS"),f=l("bYtY"),t=l("+rIm"),e=l("IwbS"),m=["axisLine","axisTickLabel","axisName"],d=A.extendComponentView({type:"radar",render:function(a,n,s){var c=this.group;c.removeAll(),this._buildAxes(a),this._buildSplitLineAndArea(a)},_buildAxes:function(a){var n=a.coordinateSystem,s=n.getIndicatorAxes(),c=f.map(s,function(i){var u=new t(i.model,{position:[n.cx,n.cy],rotation:i.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return u});f.each(c,function(i){f.each(m,i.add,i),this.group.add(i.getGroup())},this)},_buildSplitLineAndArea:function(a){var n=a.coordinateSystem,s=n.getIndicatorAxes();if(!s.length)return;var c=a.get("shape"),i=a.getModel("splitLine"),u=a.getModel("splitArea"),r=i.getModel("lineStyle"),o=u.getModel("areaStyle"),h=i.get("show"),p=u.get("show"),g=r.get("color"),v=o.get("color");g=f.isArray(g)?g:[g],v=f.isArray(v)?v:[v];var y=[],w=[];function S(K,z,W){var P=W%z.length;return K[P]=K[P]||[],P}if(c==="circle")for(var _=s[0].getTicksCoords(),I=n.cx,C=n.cy,E=0;E<_.length;E++){if(h){var O=S(y,g,E);y[O].push(new e.Circle({shape:{cx:I,cy:C,r:_[E].coord}}))}if(p&&E<_.length-1){var O=S(w,v,E);w[O].push(new e.Ring({shape:{cx:I,cy:C,r0:_[E].coord,r:_[E+1].coord}}))}}else for(var M,F=f.map(s,function(K,z){var W=K.getTicksCoords();return M=M==null?W.length-1:Math.min(W.length-1,M),f.map(W,function(P){return n.coordToPoint(P.coord,z)})}),H=[],E=0;E<=M;E++){for(var B=[],X=0;X<s.length;X++)B.push(F[X][E]);if(B[0]&&B.push(B[0].slice()),h){var O=S(y,g,E);y[O].push(new e.Polyline({shape:{points:B}}))}if(p&&H){var O=S(w,v,E-1);w[O].push(new e.Polygon({shape:{points:B.concat(H)}}))}H=B.slice().reverse()}var J=r.getLineStyle(),k=o.getAreaStyle();f.each(w,function(K,z){this.group.add(e.mergePath(K,{style:f.defaults({stroke:"none",fill:v[z%v.length]},k),silent:!0}))},this),f.each(y,function(K,z){this.group.add(e.mergePath(K,{style:f.defaults({fill:"none",stroke:g[z%g.length]},J),silent:!0}))},this)}});j.exports=d},bBL8:function(j,R,l){var x=l("ProS");l("LPzL"),l("rfSb"),l("JVwQ");var b=l("UnoB"),A=l("cbJ4"),f=l("0/Rx");x.registerLayout(b),x.registerVisual(A),x.registerProcessor(f("themeRiver"))},bE4E:function(j,R,l){},bE4q:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("RIqP"),e=l.n(t),m=l("q1tI"),d=l("TSYQ"),a=l.n(d),n=l("Zm9Q"),s=l("HQEm"),c=l.n(s),i=l("XBQK"),u=l("H84U"),r=function(H,B){var X={};for(var J in H)Object.prototype.hasOwnProperty.call(H,J)&&B.indexOf(J)<0&&(X[J]=H[J]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,J=Object.getOwnPropertySymbols(H);k<J.length;k++)B.indexOf(J[k])<0&&Object.prototype.propertyIsEnumerable.call(H,J[k])&&(X[J[k]]=H[J[k]]);return X},o=function(B){var X=B.prefixCls,J=B.separator,k=J===void 0?"/":J,K=B.children,z=B.overlay,W=B.dropdownProps,P=r(B,["prefixCls","separator","children","overlay","dropdownProps"]),G=m.useContext(u.b),V=G.getPrefixCls,q=V("breadcrumb",X),re=function(fe){return z?m.createElement(i.a,b()({overlay:z,placement:"bottomCenter"},W),m.createElement("span",{className:"".concat(q,"-overlay-link")},fe,m.createElement(c.a,null))):fe},ce;return"href"in P?ce=m.createElement("a",b()({className:"".concat(q,"-link")},P),K):ce=m.createElement("span",b()({className:"".concat(q,"-link")},P),K),ce=re(ce),K?m.createElement("span",null,ce,k&&k!==""&&m.createElement("span",{className:"".concat(q,"-separator")},k)):null};o.__ANT_BREADCRUMB_ITEM=!0;var h=o,p=function(B){var X=B.children,J=m.useContext(u.b),k=J.getPrefixCls,K=k("breadcrumb");return m.createElement("span",{className:"".concat(K,"-separator")},X||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var g=p,v=l("BvKs"),y=l("uaoM"),w=l("0n0R"),S=function(H,B){var X={};for(var J in H)Object.prototype.hasOwnProperty.call(H,J)&&B.indexOf(J)<0&&(X[J]=H[J]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,J=Object.getOwnPropertySymbols(H);k<J.length;k++)B.indexOf(J[k])<0&&Object.prototype.propertyIsEnumerable.call(H,J[k])&&(X[J[k]]=H[J[k]]);return X};function _(H,B){if(!H.breadcrumbName)return null;var X=Object.keys(B).join("|"),J=H.breadcrumbName.replace(new RegExp(":(".concat(X,")"),"g"),function(k,K){return B[K]||k});return J}function I(H,B,X,J){var k=X.indexOf(H)===X.length-1,K=_(H,B);return k?m.createElement("span",null,K):m.createElement("a",{href:"#/".concat(J.join("/"))},K)}var C=function(B,X){return B=(B||"").replace(/^\//,""),Object.keys(X).forEach(function(J){B=B.replace(":".concat(J),X[J])}),B},E=function(B){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",J=arguments.length>2?arguments[2]:void 0,k=e()(B),K=C(X,J);return K&&k.push(K),k},O=function(B){var X=B.prefixCls,J=B.separator,k=J===void 0?"/":J,K=B.style,z=B.className,W=B.routes,P=B.children,G=B.itemRender,V=G===void 0?I:G,q=B.params,re=q===void 0?{}:q,ce=S(B,["prefixCls","separator","style","className","routes","children","itemRender","params"]),ie=m.useContext(u.b),fe=ie.getPrefixCls,xe=ie.direction,Se,ke=fe("breadcrumb",X);if(W&&W.length>0){var ge=[];Se=W.map(function(ee){var ue=C(ee.path,re);ue&&ge.push(ue);var Ge;return ee.children&&ee.children.length&&(Ge=m.createElement(v.a,null,ee.children.map(function(ae){return m.createElement(v.a.Item,{key:ae.path||ae.breadcrumbName},V(ae,re,W,E(ge,ae.path,re)))}))),m.createElement(h,{overlay:Ge,separator:k,key:ue||ee.breadcrumbName},V(ee,re,W,ge))})}else P&&(Se=Object(n.a)(P).map(function(ee,ue){return ee&&(Object(y.a)(ee.type&&(ee.type.__ANT_BREADCRUMB_ITEM===!0||ee.type.__ANT_BREADCRUMB_SEPARATOR===!0),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),Object(w.a)(ee,{separator:k,key:ue}))}));var Be=a()(z,ke,f()({},"".concat(ke,"-rtl"),xe==="rtl"));return m.createElement("div",b()({className:Be,style:K},ce),Se)};O.Item=h,O.Separator=g;var M=O,F=R.a=M},bKJz:function(j,R,l){},bLfw:function(j,R,l){var x=l("bYtY"),b=l("Qxkt"),A=l("iRjW"),f=l("Yl7c"),t=f.enableClassManagement,e=f.parseClassType,m=l("4NO4"),d=m.makeInner,a=l("+TT/"),n=l("3hzK"),s=d(),c=b.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(r,o,h,p){b.call(this,r,o,h,p),this.uid=A.getUID("ec_cpt_model")},init:function(r,o,h,p){this.mergeDefaultAndTheme(r,h)},mergeDefaultAndTheme:function(r,o){var h=this.layoutMode,p=h?a.getLayoutParams(r):{},g=o.getTheme();x.merge(r,g.get(this.mainType)),x.merge(r,this.getDefaultOption()),h&&a.mergeLayoutParam(r,p,h)},mergeOption:function(r,o){x.merge(this.option,r,!0);var h=this.layoutMode;h&&a.mergeLayoutParam(this.option,r,h)},optionUpdated:function(r,o){},getDefaultOption:function(){var r=s(this);if(!r.defaultOption){for(var o=[],h=this.constructor;h;){var p=h.prototype.defaultOption;p&&o.push(p),h=h.superClass}for(var g={},v=o.length-1;v>=0;v--)g=x.merge(g,o[v],!0);r.defaultOption=g}return r.defaultOption},getReferringComponents:function(r){return this.ecModel.queryComponents({mainType:r,index:this.get(r+"Index",!0),id:this.get(r+"Id",!0)})}});t(c,{registerWhenExtend:!0}),A.enableSubTypeDefaulter(c),A.enableTopologicalTravel(c,i);function i(r){var o=[];return x.each(c.getClassesByMainType(r),function(h){o=o.concat(h.prototype.dependencies||[])}),o=x.map(o,function(h){return e(h).main}),r!=="dataset"&&x.indexOf(o,"dataset")<=0&&o.unshift("dataset"),o}x.mixin(c,n);var u=c;j.exports=u},bMXI:function(j,R,l){var x=l("bYtY"),b=l("QBsz"),A=l("Fofx"),f=l("mFDi"),t=l("DN4a"),e=b.applyTransform;function m(){t.call(this)}x.mixin(m,t);function d(s){this.name=s,this.zoomLimit,t.call(this),this._roamTransformable=new m,this._rawTransformable=new m,this._center,this._zoom}d.prototype={constructor:d,type:"view",dimensions:["x","y"],setBoundingRect:function(s,c,i,u){return this._rect=new f(s,c,i,u),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(s,c,i,u){this.transformTo(s,c,i,u),this._viewRect=new f(s,c,i,u)},transformTo:function(s,c,i,u){var r=this.getBoundingRect(),o=this._rawTransformable;o.transform=r.calculateTransform(new f(s,c,i,u)),o.decomposeTransform(),this._updateTransform()},setCenter:function(s){if(!s)return;this._center=s,this._updateCenterAndZoom()},setZoom:function(s){s=s||1;var c=this.zoomLimit;c&&(c.max!=null&&(s=Math.min(c.max,s)),c.min!=null&&(s=Math.max(c.min,s))),this._zoom=s,this._updateCenterAndZoom()},getDefaultCenter:function(){var s=this.getBoundingRect(),c=s.x+s.width/2,i=s.y+s.height/2;return[c,i]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var s=this._rawTransformable.getLocalTransform(),c=this._roamTransformable,i=this.getDefaultCenter(),u=this.getCenter(),r=this.getZoom();u=b.applyTransform([],u,s),i=b.applyTransform([],i,s),c.origin=u,c.position=[i[0]-u[0],i[1]-u[1]],c.scale=[r,r],this._updateTransform()},_updateTransform:function(){var s=this._roamTransformable,c=this._rawTransformable;c.parent=s,s.updateTransform(),c.updateTransform(),A.copy(this.transform||(this.transform=[]),c.transform||A.create()),this._rawTransform=c.getLocalTransform(),this.invTransform=this.invTransform||[],A.invert(this.invTransform,this.transform),this.decomposeTransform()},getTransformInfo:function(){var s=this._roamTransformable.transform,c=this._rawTransformable;return{roamTransform:s?x.slice(s):A.create(),rawScale:x.slice(c.scale),rawPosition:x.slice(c.position)}},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var s=this.getBoundingRect().clone();return s.applyTransform(this.transform),s},dataToPoint:function(s,c,i){var u=c?this._rawTransform:this.transform;return i=i||[],u?e(i,s,u):b.copy(i,s)},pointToData:function(s){var c=this.invTransform;return c?e([],s,c):[s[0],s[1]]},convertToPixel:x.curry(a,"dataToPoint"),convertFromPixel:x.curry(a,"pointToData"),containPoint:function(s){return this.getViewRectAfterRoam().contain(s[0],s[1])}},x.mixin(d,t);function a(s,c,i,u){var r=i.seriesModel,o=r?r.coordinateSystem:null;return o===this?o[s](u):null}var n=d;j.exports=n},bNin:function(j,R,l){var x=l("bYtY"),b=l("IwbS"),A=l("FBjb"),f=l("Itpr"),t=f.radialCoordinate,e=l("ProS"),m=l("4mN7"),d=l("bMXI"),a=l("Ae+d"),n=l("SgGq"),s=l("xSat"),c=s.onIrrelevantElement,i=l("Tghj"),u=i.__DEV__,r=l("OELB"),o=r.parsePercent,h=b.extendShape({shape:{parentPoint:[],childPoints:[],orient:"",forkPosition:""},style:{stroke:"#000",fill:null},buildPath:function(I,C){var E=C.childPoints,O=E.length,M=C.parentPoint,F=E[0],H=E[O-1];if(O===1){I.moveTo(M[0],M[1]),I.lineTo(F[0],F[1]);return}var B=C.orient,X=B==="TB"||B==="BT"?0:1,J=1-X,k=o(C.forkPosition,1),K=[];K[X]=M[X],K[J]=M[J]+(H[J]-M[J])*k,I.moveTo(M[0],M[1]),I.lineTo(K[0],K[1]),I.moveTo(F[0],F[1]),K[X]=F[X],I.lineTo(K[0],K[1]),K[X]=H[X],I.lineTo(K[0],K[1]),I.lineTo(H[0],H[1]);for(var z=1;z<O-1;z++){var W=E[z];I.moveTo(W[0],W[1]),K[X]=W[X],I.lineTo(K[0],K[1])}}}),p=e.extendChartView({type:"tree",init:function(I,C){this._oldTree,this._mainGroup=new b.Group,this._controller=new n(C.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},render:function(I,C,E,O){var M=I.getData(),F=I.layoutInfo,H=this._mainGroup,B=I.get("layout");B==="radial"?H.attr("position",[F.x+F.width/2,F.y+F.height/2]):H.attr("position",[F.x,F.y]),this._updateViewCoordSys(I,F,B),this._updateController(I,C,E);var X=this._data,J={expandAndCollapse:I.get("expandAndCollapse"),layout:B,edgeShape:I.get("edgeShape"),edgeForkPosition:I.get("edgeForkPosition"),orient:I.getOrient(),curvature:I.get("lineStyle.curveness"),symbolRotate:I.get("symbolRotate"),symbolOffset:I.get("symbolOffset"),hoverAnimation:I.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};M.diff(X).add(function(k){g(M,k)&&y(M,k,null,H,I,J)}).update(function(k,K){var z=X.getItemGraphicEl(K);if(!g(M,k)){z&&S(X,K,z,H,I,J);return}y(M,k,z,H,I,J)}).remove(function(k){var K=X.getItemGraphicEl(k);K&&S(X,k,K,H,I,J)}).execute(),this._nodeScaleRatio=I.get("nodeScaleRatio"),this._updateNodeAndLinkScale(I),J.expandAndCollapse===!0&&M.eachItemGraphicEl(function(k,K){k.off("click").on("click",function(){E.dispatchAction({type:"treeExpandAndCollapse",seriesId:I.id,dataIndex:K})})}),this._data=M},_updateViewCoordSys:function(I){var C=I.getData(),E=[];C.each(function(X){var J=C.getItemLayout(X);J&&!isNaN(J.x)&&!isNaN(J.y)&&E.push([+J.x,+J.y])});var O=[],M=[];m.fromPoints(E,O,M);var F=this._min,H=this._max;M[0]-O[0]===0&&(O[0]=F?F[0]:O[0]-1,M[0]=H?H[0]:M[0]+1),M[1]-O[1]===0&&(O[1]=F?F[1]:O[1]-1,M[1]=H?H[1]:M[1]+1);var B=I.coordinateSystem=new d;B.zoomLimit=I.get("scaleLimit"),B.setBoundingRect(O[0],O[1],M[0]-O[0],M[1]-O[1]),B.setCenter(I.get("center")),B.setZoom(I.get("zoom")),this.group.attr({position:B.position,scale:B.scale}),this._viewCoordSys=B,this._min=O,this._max=M},_updateController:function(I,C,E){var O=this._controller,M=this._controllerHost,F=this.group;O.setPointerChecker(function(H,B,X){var J=F.getBoundingRect();return J.applyTransform(F.transform),J.contain(B,X)&&!c(H,E,I)}),O.enable(I.get("roam")),M.zoomLimit=I.get("scaleLimit"),M.zoom=I.coordinateSystem.getZoom(),O.off("pan").off("zoom").on("pan",function(H){a.updateViewOnPan(M,H.dx,H.dy),E.dispatchAction({seriesId:I.id,type:"treeRoam",dx:H.dx,dy:H.dy})},this).on("zoom",function(H){a.updateViewOnZoom(M,H.scale,H.originX,H.originY),E.dispatchAction({seriesId:I.id,type:"treeRoam",zoom:H.scale,originX:H.originX,originY:H.originY}),this._updateNodeAndLinkScale(I)},this)},_updateNodeAndLinkScale:function(I){var C=I.getData(),E=this._getNodeGlobalScale(I),O=[E,E];C.eachItemGraphicEl(function(M,F){M.attr("scale",O)})},_getNodeGlobalScale:function(I){var C=I.coordinateSystem;if(C.type!=="view")return 1;var E=this._nodeScaleRatio,O=C.scale,M=O&&O[0]||1,F=C.getZoom(),H=(F-1)*E+1;return H/M},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},remove:function(){this._mainGroup.removeAll(),this._data=null}});function g(I,C){var E=I.getItemLayout(C);return E&&!isNaN(E.x)&&!isNaN(E.y)&&I.getItemVisual(C,"symbol")!=="none"}function v(I,C,E){return E.itemModel=C,E.itemStyle=C.getModel("itemStyle").getItemStyle(),E.hoverItemStyle=C.getModel("emphasis.itemStyle").getItemStyle(),E.lineStyle=C.getModel("lineStyle").getLineStyle(),E.labelModel=C.getModel("label"),E.hoverLabelModel=C.getModel("emphasis.label"),I.isExpand===!1&&I.children.length!==0?E.symbolInnerColor=E.itemStyle.fill:E.symbolInnerColor="#fff",E}function y(I,C,E,O,M,F){var H=!E,B=I.tree.getNodeByDataIndex(C),X=B.getModel(),F=v(B,X,F),J=I.tree.root,k=B.parentNode===J?B:B.parentNode||B,K=I.getItemGraphicEl(k.dataIndex),z=k.getLayout(),W=K?{x:K.position[0],y:K.position[1],rawX:K.__radialOldRawX,rawY:K.__radialOldRawY}:z,P=B.getLayout();H?(E=new A(I,C,F),E.attr("position",[W.x,W.y])):E.updateData(I,C,F),E.__radialOldRawX=E.__radialRawX,E.__radialOldRawY=E.__radialRawY,E.__radialRawX=P.rawX,E.__radialRawY=P.rawY,O.add(E),I.setItemGraphicEl(C,E),b.updateProps(E,{position:[P.x,P.y]},M);var G=E.getSymbolPath();if(F.layout==="radial"){var V=J.children[0],q=V.getLayout(),re=V.children.length,ce,ie;if(P.x===q.x&&B.isExpand===!0){var fe={};fe.x=(V.children[0].getLayout().x+V.children[re-1].getLayout().x)/2,fe.y=(V.children[0].getLayout().y+V.children[re-1].getLayout().y)/2,ce=Math.atan2(fe.y-q.y,fe.x-q.x),ce<0&&(ce=Math.PI*2+ce),ie=fe.x<q.x,ie&&(ce=ce-Math.PI)}else ce=Math.atan2(P.y-q.y,P.x-q.x),ce<0&&(ce=Math.PI*2+ce),B.children.length===0||B.children.length!==0&&B.isExpand===!1?(ie=P.x<q.x,ie&&(ce=ce-Math.PI)):(ie=P.x>q.x,ie||(ce=ce-Math.PI));var xe=ie?"left":"right",Se=F.labelModel.get("rotate"),ke=Se*(Math.PI/180);G.setStyle({textPosition:F.labelModel.get("position")||xe,textRotation:Se==null?-ce:ke,textOrigin:"center",verticalAlign:"middle"})}w(M,B,J,E,W,z,P,O,F)}function w(I,C,E,O,M,F,H,B,X){var J=X.edgeShape,k=O.__edge;if(J==="curve")C.parentNode&&C.parentNode!==E&&(k||(k=O.__edge=new b.BezierCurve({shape:_(X,M,M),style:x.defaults({opacity:0,strokeNoScale:!0},X.lineStyle)})),b.updateProps(k,{shape:_(X,F,H),style:{opacity:1}},I));else if(J==="polyline"&&(X.layout==="orthogonal"&&(C!==E&&C.children&&C.children.length!==0&&C.isExpand===!0))){for(var K=C.children,z=[],W=0;W<K.length;W++){var P=K[W].getLayout();z.push([P.x,P.y])}k||(k=O.__edge=new h({shape:{parentPoint:[H.x,H.y],childPoints:[[H.x,H.y]],orient:X.orient,forkPosition:X.edgeForkPosition},style:x.defaults({opacity:0,strokeNoScale:!0},X.lineStyle)})),b.updateProps(k,{shape:{parentPoint:[H.x,H.y],childPoints:z},style:{opacity:1}},I)}B.add(k)}function S(I,C,E,O,M,F){for(var H=I.tree.getNodeByDataIndex(C),B=I.tree.root,X=H.getModel(),F=v(H,X,F),J=H.parentNode===B?H:H.parentNode||H,k=F.edgeShape,K;K=J.getLayout(),K==null;)J=J.parentNode===B?J:J.parentNode||J;b.updateProps(E,{position:[K.x+1,K.y+1]},M,function(){O.remove(E),I.setItemGraphicEl(C,null)}),E.fadeOut(null,{keepLabel:!0});var z=I.getItemGraphicEl(J.dataIndex),W=z.__edge,P=E.__edge||(J.isExpand===!1||J.children.length===1?W:void 0),k=F.edgeShape;P&&(k==="curve"?b.updateProps(P,{shape:_(F,K,K),style:{opacity:0}},M,function(){O.remove(P)}):k==="polyline"&&F.layout==="orthogonal"&&b.updateProps(P,{shape:{parentPoint:[K.x,K.y],childPoints:[[K.x,K.y]]},style:{opacity:0}},M,function(){O.remove(P)}))}function _(I,C,E){var O,M,F,H,B=I.orient,X,J,k,K;if(I.layout==="radial"){X=C.rawX,k=C.rawY,J=E.rawX,K=E.rawY;var z=t(X,k),W=t(X,k+(K-k)*I.curvature),P=t(J,K+(k-K)*I.curvature),G=t(J,K);return{x1:z.x,y1:z.y,x2:G.x,y2:G.y,cpx1:W.x,cpy1:W.y,cpx2:P.x,cpy2:P.y}}else X=C.x,k=C.y,J=E.x,K=E.y,(B==="LR"||B==="RL")&&(O=X+(J-X)*I.curvature,M=k,F=J+(X-J)*I.curvature,H=K),(B==="TB"||B==="BT")&&(O=X,M=k+(K-k)*I.curvature,F=J,H=K+(k-K)*I.curvature);return{x1:X,y1:k,x2:J,y2:K,cpx1:O,cpy1:M,cpx2:F,cpy2:H}}j.exports=p},bRQS:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="CheckOutlined";var m=R.a=b.forwardRef(e)},bT9E:function(j,R,l){"use strict";l.d(R,"a",function(){return b});var x=l("VTBJ");function b(A,f){var t=Object(x.a)({},A);return Array.isArray(f)&&f.forEach(function(e){delete t[e]}),t}},bX4T:function(j,R,l){"use strict";l.d(R,"a",function(){return d});var x=l("VTBJ"),b=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,A=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,f="".concat(b," ").concat(A).split(/[\s\n]+/),t="aria-",e="data-";function m(a,n){return a.indexOf(n)===0}function d(a){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s;n===!1?s={aria:!0,data:!0,attr:!0}:n===!0?s={aria:!0}:s=Object(x.a)({},n);var c={};return Object.keys(a).forEach(function(i){(s.aria&&(i==="role"||m(i,t))||s.data&&m(i,e)||s.attr&&f.includes(i))&&(c[i]=a[i])}),c}},bYtY:function(j,R){var l={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},x={"[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},b=Object.prototype.toString,A=Array.prototype,f=A.forEach,t=A.filter,e=A.slice,m=A.map,d=A.reduce,a={};function n(ee,ue){ee==="createCanvas"&&(h=null),a[ee]=ue}function s(ee){if(ee==null||typeof ee!="object")return ee;var ue=ee,Ge=b.call(ee);if(Ge==="[object Array]"){if(!xe(ee)){ue=[];for(var ae=0,Z=ee.length;ae<Z;ae++)ue[ae]=s(ee[ae])}}else if(x[Ge]){if(!xe(ee)){var Y=ee.constructor;if(ee.constructor.from)ue=Y.from(ee);else{ue=new Y(ee.length);for(var ae=0,Z=ee.length;ae<Z;ae++)ue[ae]=s(ee[ae])}}}else if(!l[Ge]&&!xe(ee)&&!K(ee)){ue={};for(var te in ee)ee.hasOwnProperty(te)&&(ue[te]=s(ee[te]))}return ue}function c(ee,ue,Ge){if(!X(ue)||!X(ee))return Ge?s(ue):ee;for(var ae in ue)if(ue.hasOwnProperty(ae)){var Z=ee[ae],Y=ue[ae];X(Y)&&X(Z)&&!F(Y)&&!F(Z)&&!K(Y)&&!K(Z)&&!J(Y)&&!J(Z)&&!xe(Y)&&!xe(Z)?c(Z,Y,Ge):(Ge||!(ae in ee))&&(ee[ae]=s(ue[ae],!0))}return ee}function i(ee,ue){for(var Ge=ee[0],ae=1,Z=ee.length;ae<Z;ae++)Ge=c(Ge,ee[ae],ue);return Ge}function u(ee,ue){for(var Ge in ue)ue.hasOwnProperty(Ge)&&(ee[Ge]=ue[Ge]);return ee}function r(ee,ue,Ge){for(var ae in ue)ue.hasOwnProperty(ae)&&(Ge?ue[ae]!=null:ee[ae]==null)&&(ee[ae]=ue[ae]);return ee}var o=function(){return a.createCanvas()};a.createCanvas=function(){return document.createElement("canvas")};var h;function p(){return h||(h=o().getContext("2d")),h}function g(ee,ue){if(ee){if(ee.indexOf)return ee.indexOf(ue);for(var Ge=0,ae=ee.length;Ge<ae;Ge++)if(ee[Ge]===ue)return Ge}return-1}function v(ee,ue){var Ge=ee.prototype;function ae(){}ae.prototype=ue.prototype,ee.prototype=new ae;for(var Z in Ge)Ge.hasOwnProperty(Z)&&(ee.prototype[Z]=Ge[Z]);ee.prototype.constructor=ee,ee.superClass=ue}function y(ee,ue,Ge){ee="prototype"in ee?ee.prototype:ee,ue="prototype"in ue?ue.prototype:ue,r(ee,ue,Ge)}function w(ee){return ee?typeof ee=="string"?!1:typeof ee.length=="number":void 0}function S(ee,ue,Ge){if(!(ee&&ue))return;if(ee.forEach&&ee.forEach===f)ee.forEach(ue,Ge);else if(ee.length===+ee.length)for(var ae=0,Z=ee.length;ae<Z;ae++)ue.call(Ge,ee[ae],ae,ee);else for(var Y in ee)ee.hasOwnProperty(Y)&&ue.call(Ge,ee[Y],Y,ee)}function _(ee,ue,Ge){if(!(ee&&ue))return;if(ee.map&&ee.map===m)return ee.map(ue,Ge);for(var ae=[],Z=0,Y=ee.length;Z<Y;Z++)ae.push(ue.call(Ge,ee[Z],Z,ee));return ae}function I(ee,ue,Ge,ae){if(!(ee&&ue))return;if(ee.reduce&&ee.reduce===d)return ee.reduce(ue,Ge,ae);for(var Z=0,Y=ee.length;Z<Y;Z++)Ge=ue.call(ae,Ge,ee[Z],Z,ee);return Ge}function C(ee,ue,Ge){if(!(ee&&ue))return;if(ee.filter&&ee.filter===t)return ee.filter(ue,Ge);for(var ae=[],Z=0,Y=ee.length;Z<Y;Z++)ue.call(Ge,ee[Z],Z,ee)&&ae.push(ee[Z]);return ae}function E(ee,ue,Ge){if(!(ee&&ue))return;for(var ae=0,Z=ee.length;ae<Z;ae++)if(ue.call(Ge,ee[ae],ae,ee))return ee[ae]}function O(ee,ue){var Ge=e.call(arguments,2);return function(){return ee.apply(ue,Ge.concat(e.call(arguments)))}}function M(ee){var ue=e.call(arguments,1);return function(){return ee.apply(this,ue.concat(e.call(arguments)))}}function F(ee){return b.call(ee)==="[object Array]"}function H(ee){return typeof ee=="function"}function B(ee){return b.call(ee)==="[object String]"}function X(ee){var ue=typeof ee;return ue==="function"||!!ee&&ue==="object"}function J(ee){return!!l[b.call(ee)]}function k(ee){return!!x[b.call(ee)]}function K(ee){return typeof ee=="object"&&typeof ee.nodeType=="number"&&typeof ee.ownerDocument=="object"}function z(ee){return ee!==ee}function W(ee){for(var ue=0,Ge=arguments.length;ue<Ge;ue++)if(arguments[ue]!=null)return arguments[ue]}function P(ee,ue){return ee!=null?ee:ue}function G(ee,ue,Ge){return ee!=null?ee:ue!=null?ue:Ge}function V(){return Function.call.apply(e,arguments)}function q(ee){if(typeof ee=="number")return[ee,ee,ee,ee];var ue=ee.length;return ue===2?[ee[0],ee[1],ee[0],ee[1]]:ue===3?[ee[0],ee[1],ee[2],ee[1]]:ee}function re(ee,ue){if(!ee)throw new Error(ue)}function ce(ee){return ee==null?null:typeof ee.trim=="function"?ee.trim():ee.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var ie="__ec_primitive__";function fe(ee){ee[ie]=!0}function xe(ee){return ee[ie]}function Se(ee){var ue=F(ee);this.data={};var Ge=this;ee instanceof Se?ee.each(ae):ee&&S(ee,ae);function ae(Z,Y){ue?Ge.set(Z,Y):Ge.set(Y,Z)}}Se.prototype={constructor:Se,get:function(ue){return this.data.hasOwnProperty(ue)?this.data[ue]:null},set:function(ue,Ge){return this.data[ue]=Ge},each:function(ue,Ge){Ge!==void 0&&(ue=O(ue,Ge));for(var ae in this.data)this.data.hasOwnProperty(ae)&&ue(this.data[ae],ae)},removeKey:function(ue){delete this.data[ue]}};function ke(ee){return new Se(ee)}function ge(ee,ue){for(var Ge=new ee.constructor(ee.length+ue.length),ae=0;ae<ee.length;ae++)Ge[ae]=ee[ae];var Z=ee.length;for(ae=0;ae<ue.length;ae++)Ge[ae+Z]=ue[ae];return Ge}function Be(){}R.$override=n,R.clone=s,R.merge=c,R.mergeAll=i,R.extend=u,R.defaults=r,R.createCanvas=o,R.getContext=p,R.indexOf=g,R.inherits=v,R.mixin=y,R.isArrayLike=w,R.each=S,R.map=_,R.reduce=I,R.filter=C,R.find=E,R.bind=O,R.curry=M,R.isArray=F,R.isFunction=H,R.isString=B,R.isObject=X,R.isBuiltInObject=J,R.isTypedArray=k,R.isDom=K,R.eqNaN=z,R.retrieve=W,R.retrieve2=P,R.retrieve3=G,R.slice=V,R.normalizeCssArray=q,R.assert=re,R.trim=ce,R.setAsPrimitive=fe,R.isPrimitive=xe,R.createHashMap=ke,R.concatArray=ge,R.noop=Be},bZqE:function(j,R){function l(b,A,f){for(var t=[b],e=[],m;m=t.pop();)if(e.push(m),m.isExpand){var d=m.children;if(d.length)for(var a=0;a<d.length;a++)t.push(d[a])}for(;m=e.pop();)A(m,f)}function x(b,A){for(var f=[b],t;t=f.pop();)if(A(t),t.isExpand){var e=t.children;if(e.length)for(var m=e.length-1;m>=0;m--)f.push(e[m])}}R.eachAfter=l,R.eachBefore=x},bahg:function(j,R){function l(x){return x.split("")}j.exports=l},bbsP:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("CWI+"),f=l.n(A)},bogI:function(j,R,l){"use strict";l.d(R,"a",function(){return x});var x=function(A){if(!A)return null;var f=typeof A=="function";return f?A():A}},bsht:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};R.default=x},bx4M:function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("pVnL"),f=l.n(A),t=l("q1tI"),e=l("TSYQ"),m=l.n(e),d=l("BGR+"),a=l("H84U"),n=function(_,I){var C={};for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&I.indexOf(E)<0&&(C[E]=_[E]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,E=Object.getOwnPropertySymbols(_);O<E.length;O++)I.indexOf(E[O])<0&&Object.prototype.propertyIsEnumerable.call(_,E[O])&&(C[E[O]]=_[E[O]]);return C},s=function(I){return t.createElement(a.a,null,function(C){var E=C.getPrefixCls,O=I.prefixCls,M=I.className,F=I.hoverable,H=F===void 0?!0:F,B=n(I,["prefixCls","className","hoverable"]),X=E("card",O),J=m()("".concat(X,"-grid"),M,b()({},"".concat(X,"-grid-hoverable"),H));return t.createElement("div",f()({},B,{className:J}))})},c=s,i=function(_,I){var C={};for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&I.indexOf(E)<0&&(C[E]=_[E]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,E=Object.getOwnPropertySymbols(_);O<E.length;O++)I.indexOf(E[O])<0&&Object.prototype.propertyIsEnumerable.call(_,E[O])&&(C[E[O]]=_[E[O]]);return C},u=function(I){return t.createElement(a.a,null,function(C){var E=C.getPrefixCls,O=I.prefixCls,M=I.className,F=I.avatar,H=I.title,B=I.description,X=i(I,["prefixCls","className","avatar","title","description"]),J=E("card",O),k=m()("".concat(J,"-meta"),M),K=F?t.createElement("div",{className:"".concat(J,"-meta-avatar")},F):null,z=H?t.createElement("div",{className:"".concat(J,"-meta-title")},H):null,W=B?t.createElement("div",{className:"".concat(J,"-meta-description")},B):null,P=z||W?t.createElement("div",{className:"".concat(J,"-meta-detail")},z,W):null;return t.createElement("div",f()({},X,{className:k}),K,P)})},r=u,o=l("ZTPi"),h=l("BMrR"),p=l("kPKH"),g=l("3Nzz"),v=function(_,I){var C={};for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&I.indexOf(E)<0&&(C[E]=_[E]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,E=Object.getOwnPropertySymbols(_);O<E.length;O++)I.indexOf(E[O])<0&&Object.prototype.propertyIsEnumerable.call(_,E[O])&&(C[E[O]]=_[E[O]]);return C};function y(_){var I=_.map(function(C,E){return t.createElement("li",{style:{width:"".concat(100/_.length,"%")},key:"action-".concat(E)},t.createElement("span",null,C))});return I}var w=function(I){var C,E,O=t.useContext(a.b),M=O.getPrefixCls,F=O.direction,H=t.useContext(g.b),B=function(Ut){I.onTabChange&&I.onTabChange(Ut)},X=function(){var Ut;return t.Children.forEach(I.children,function(Kt){Kt&&Kt.type&&Kt.type===c&&(Ut=!0)}),Ut},J=I.prefixCls,k=I.className,K=I.extra,z=I.headStyle,W=z===void 0?{}:z,P=I.bodyStyle,G=P===void 0?{}:P,V=I.title,q=I.loading,re=I.bordered,ce=re===void 0?!0:re,ie=I.size,fe=I.type,xe=I.cover,Se=I.actions,ke=I.tabList,ge=I.children,Be=I.activeTabKey,ee=I.defaultActiveTabKey,ue=I.tabBarExtraContent,Ge=I.hoverable,ae=I.tabProps,Z=ae===void 0?{}:ae,Y=v(I,["prefixCls","className","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),te=M("card",J),we=G.padding===0||G.padding==="0px"?{padding:24}:void 0,pe=t.createElement("div",{className:"".concat(te,"-loading-block")}),De=t.createElement("div",{className:"".concat(te,"-loading-content"),style:we},t.createElement(h.a,{gutter:8},t.createElement(p.a,{span:22},pe)),t.createElement(h.a,{gutter:8},t.createElement(p.a,{span:8},pe),t.createElement(p.a,{span:15},pe)),t.createElement(h.a,{gutter:8},t.createElement(p.a,{span:6},pe),t.createElement(p.a,{span:18},pe)),t.createElement(h.a,{gutter:8},t.createElement(p.a,{span:13},pe),t.createElement(p.a,{span:9},pe)),t.createElement(h.a,{gutter:8},t.createElement(p.a,{span:4},pe),t.createElement(p.a,{span:3},pe),t.createElement(p.a,{span:16},pe))),Ne=Be!==void 0,me=f()(f()({},Z),(C={},b()(C,Ne?"activeKey":"defaultActiveKey",Ne?Be:ee),b()(C,"tabBarExtraContent",ue),C)),be,Re=ke&&ke.length?t.createElement(o.a,f()({size:"large"},me,{className:"".concat(te,"-head-tabs"),onChange:B}),ke.map(function(Ft){return t.createElement(o.a.TabPane,{tab:Ft.tab,disabled:Ft.disabled,key:Ft.key})})):null;(V||K||Re)&&(be=t.createElement("div",{className:"".concat(te,"-head"),style:W},t.createElement("div",{className:"".concat(te,"-head-wrapper")},V&&t.createElement("div",{className:"".concat(te,"-head-title")},V),K&&t.createElement("div",{className:"".concat(te,"-extra")},K)),Re));var it=xe?t.createElement("div",{className:"".concat(te,"-cover")},xe):null,yt=t.createElement("div",{className:"".concat(te,"-body"),style:G},q?De:ge),pt=Se&&Se.length?t.createElement("ul",{className:"".concat(te,"-actions")},y(Se)):null,Pe=Object(d.default)(Y,["onTabChange"]),Nt=ie||H,ut=m()(te,k,(E={},b()(E,"".concat(te,"-loading"),q),b()(E,"".concat(te,"-bordered"),ce),b()(E,"".concat(te,"-hoverable"),Ge),b()(E,"".concat(te,"-contain-grid"),X()),b()(E,"".concat(te,"-contain-tabs"),ke&&ke.length),b()(E,"".concat(te,"-").concat(Nt),Nt),b()(E,"".concat(te,"-type-").concat(fe),!!fe),b()(E,"".concat(te,"-rtl"),F==="rtl"),E));return t.createElement("div",f()({},Pe,{className:ut}),be,it,yt,pt)};w.Grid=c,w.Meta=r;var S=R.a=w},c2i1:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=l("Yl7c"),t=f.enableClassCheck;function e(i){return"_EC_"+i}var m=function(i){this._directed=i||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this.data,this.edgeData},d=m.prototype;d.type="graph",d.isDirected=function(){return this._directed},d.addNode=function(i,u){i=i==null?""+u:""+i;var r=this._nodesMap;if(r[e(i)])return;var o=new a(i,u);return o.hostGraph=this,this.nodes.push(o),r[e(i)]=o,o},d.getNodeByIndex=function(i){var u=this.data.getRawIndex(i);return this.nodes[u]},d.getNodeById=function(i){return this._nodesMap[e(i)]},d.addEdge=function(i,u,r){var o=this._nodesMap,h=this._edgesMap;if(typeof i=="number"&&(i=this.nodes[i]),typeof u=="number"&&(u=this.nodes[u]),a.isInstance(i)||(i=o[e(i)]),a.isInstance(u)||(u=o[e(u)]),!i||!u)return;var p=i.id+"-"+u.id;if(h[p])return;var g=new n(i,u,r);return g.hostGraph=this,this._directed&&(i.outEdges.push(g),u.inEdges.push(g)),i.edges.push(g),i!==u&&u.edges.push(g),this.edges.push(g),h[p]=g,g},d.getEdgeByIndex=function(i){var u=this.edgeData.getRawIndex(i);return this.edges[u]},d.getEdge=function(i,u){a.isInstance(i)&&(i=i.id),a.isInstance(u)&&(u=u.id);var r=this._edgesMap;return this._directed?r[i+"-"+u]:r[i+"-"+u]||r[u+"-"+i]},d.eachNode=function(i,u){for(var r=this.nodes,o=r.length,h=0;h<o;h++)r[h].dataIndex>=0&&i.call(u,r[h],h)},d.eachEdge=function(i,u){for(var r=this.edges,o=r.length,h=0;h<o;h++)r[h].dataIndex>=0&&r[h].node1.dataIndex>=0&&r[h].node2.dataIndex>=0&&i.call(u,r[h],h)},d.breadthFirstTraverse=function(i,u,r,o){if(a.isInstance(u)||(u=this._nodesMap[e(u)]),!u)return;for(var h=r==="out"?"outEdges":r==="in"?"inEdges":"edges",p=0;p<this.nodes.length;p++)this.nodes[p].__visited=!1;if(i.call(o,u,null))return;for(var g=[u];g.length;)for(var v=g.shift(),y=v[h],p=0;p<y.length;p++){var w=y[p],S=w.node1===v?w.node2:w.node1;if(!S.__visited){if(i.call(o,S,v))return;g.push(S),S.__visited=!0}}},d.update=function(){for(var i=this.data,u=this.edgeData,r=this.nodes,o=this.edges,h=0,p=r.length;h<p;h++)r[h].dataIndex=-1;for(var h=0,p=i.count();h<p;h++)r[i.getRawIndex(h)].dataIndex=h;u.filterSelf(function(g){var v=o[u.getRawIndex(g)];return v.node1.dataIndex>=0&&v.node2.dataIndex>=0});for(var h=0,p=o.length;h<p;h++)o[h].dataIndex=-1;for(var h=0,p=u.count();h<p;h++)o[u.getRawIndex(h)].dataIndex=h},d.clone=function(){for(var i=new m(this._directed),u=this.nodes,r=this.edges,o=0;o<u.length;o++)i.addNode(u[o].id,u[o].dataIndex);for(var o=0;o<r.length;o++){var h=r[o];i.addEdge(h.node1.id,h.node2.id,h.dataIndex)}return i};function a(i,u){this.id=i==null?"":i,this.inEdges=[],this.outEdges=[],this.edges=[],this.hostGraph,this.dataIndex=u==null?-1:u}a.prototype={constructor:a,degree:function(){return this.edges.length},inDegree:function(){return this.inEdges.length},outDegree:function(){return this.outEdges.length},getModel:function(i){if(this.dataIndex<0)return;var u=this.hostGraph,r=u.data.getItemModel(this.dataIndex);return r.getModel(i)}};function n(i,u,r){this.node1=i,this.node2=u,this.dataIndex=r==null?-1:r}n.prototype.getModel=function(i){if(this.dataIndex<0)return;var u=this.hostGraph,r=u.edgeData.getItemModel(this.dataIndex);return r.getModel(i)};var s=function(i,u){return{getValue:function(r){var o=this[i][u];return o.get(o.getDimension(r||"value"),this.dataIndex)},setVisual:function(r,o){this.dataIndex>=0&&this[i][u].setItemVisual(this.dataIndex,r,o)},getVisual:function(r,o){return this[i][u].getItemVisual(this.dataIndex,r,o)},setLayout:function(r,o){this.dataIndex>=0&&this[i][u].setItemLayout(this.dataIndex,r,o)},getLayout:function(){return this[i][u].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[i][u].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[i][u].getRawIndex(this.dataIndex)}}};A.mixin(a,s("hostGraph","data")),A.mixin(n,s("hostGraph","edgeData")),m.Node=a,m.Edge=n,t(a),t(n);var c=m;j.exports=c},c5Ni:function(j,R,l){},c5fP:function(j,R,l){"use strict";function x(ut){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(Ut){return typeof Ut}:x=function(Ut){return Ut&&typeof Symbol=="function"&&Ut.constructor===Symbol&&Ut!==Symbol.prototype?"symbol":typeof Ut},x(ut)}Object.defineProperty(R,"__esModule",{value:!0}),R._tr_init=it,R._tr_stored_block=yt,R._tr_flush_block=Pe,R._tr_tally=Nt,R._tr_align=pt;var b=f(l("6BzB"));function A(){if(typeof WeakMap!="function")return null;var ut=new WeakMap;return A=function(){return ut},ut}function f(ut){if(ut&&ut.__esModule)return ut;if(ut===null||x(ut)!=="object"&&typeof ut!="function")return{default:ut};var Ft=A();if(Ft&&Ft.has(ut))return Ft.get(ut);var Ut={},Kt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var $t in ut)if(Object.prototype.hasOwnProperty.call(ut,$t)){var or=Kt?Object.getOwnPropertyDescriptor(ut,$t):null;or&&(or.get||or.set)?Object.defineProperty(Ut,$t,or):Ut[$t]=ut[$t]}return Ut.default=ut,Ft&&Ft.set(ut,Ut),Ut}var t=4,e=0,m=1,d=2;function a(ut){for(var Ft=ut.length;--Ft>=0;)ut[Ft]=0}var n=0,s=1,c=2,i=3,u=258,r=29,o=256,h=o+1+r,p=30,g=19,v=2*h+1,y=15,w=16,S=7,_=256,I=16,C=17,E=18,O=[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],M=[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],F=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],H=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],B=512,X=new Array((h+2)*2);a(X);var J=new Array(p*2);a(J);var k=new Array(B);a(k);var K=new Array(u-i+1);a(K);var z=new Array(r);a(z);var W=new Array(p);a(W);function P(ut,Ft,Ut,Kt,$t){this.static_tree=ut,this.extra_bits=Ft,this.extra_base=Ut,this.elems=Kt,this.max_length=$t,this.has_stree=ut&&ut.length}var G,V,q;function re(ut,Ft){this.dyn_tree=ut,this.max_code=0,this.stat_desc=Ft}function ce(ut){return ut<256?k[ut]:k[256+(ut>>>7)]}function ie(ut,Ft){ut.pending_buf[ut.pending++]=Ft&255,ut.pending_buf[ut.pending++]=Ft>>>8&255}function fe(ut,Ft,Ut){ut.bi_valid>w-Ut?(ut.bi_buf|=Ft<<ut.bi_valid&65535,ie(ut,ut.bi_buf),ut.bi_buf=Ft>>w-ut.bi_valid,ut.bi_valid+=Ut-w):(ut.bi_buf|=Ft<<ut.bi_valid&65535,ut.bi_valid+=Ut)}function xe(ut,Ft,Ut){fe(ut,Ut[Ft*2],Ut[Ft*2+1])}function Se(ut,Ft){var Ut=0;do Ut|=ut&1,ut>>>=1,Ut<<=1;while(--Ft>0);return Ut>>>1}function ke(ut){ut.bi_valid===16?(ie(ut,ut.bi_buf),ut.bi_buf=0,ut.bi_valid=0):ut.bi_valid>=8&&(ut.pending_buf[ut.pending++]=ut.bi_buf&255,ut.bi_buf>>=8,ut.bi_valid-=8)}function ge(ut,Ft){var Ut=Ft.dyn_tree,Kt=Ft.max_code,$t=Ft.stat_desc.static_tree,or=Ft.stat_desc.has_stree,ht=Ft.stat_desc.extra_bits,Ee=Ft.stat_desc.extra_base,de=Ft.stat_desc.max_length,qe,rt,ve,bt,jt,He,kt=0;for(bt=0;bt<=y;bt++)ut.bl_count[bt]=0;for(Ut[ut.heap[ut.heap_max]*2+1]=0,qe=ut.heap_max+1;qe<v;qe++){if(rt=ut.heap[qe],bt=Ut[Ut[rt*2+1]*2+1]+1,bt>de&&(bt=de,kt++),Ut[rt*2+1]=bt,rt>Kt)continue;ut.bl_count[bt]++,jt=0,rt>=Ee&&(jt=ht[rt-Ee]),He=Ut[rt*2],ut.opt_len+=He*(bt+jt),or&&(ut.static_len+=He*($t[rt*2+1]+jt))}if(kt===0)return;do{for(bt=de-1;ut.bl_count[bt]===0;)bt--;ut.bl_count[bt]--,ut.bl_count[bt+1]+=2,ut.bl_count[de]--,kt-=2}while(kt>0);for(bt=de;bt!==0;bt--)for(rt=ut.bl_count[bt];rt!==0;){if(ve=ut.heap[--qe],ve>Kt)continue;Ut[ve*2+1]!==bt&&(ut.opt_len+=(bt-Ut[ve*2+1])*Ut[ve*2],Ut[ve*2+1]=bt),rt--}}function Be(ut,Ft,Ut){var Kt=new Array(y+1),$t=0,or,ht;for(or=1;or<=y;or++)Kt[or]=$t=$t+Ut[or-1]<<1;for(ht=0;ht<=Ft;ht++){var Ee=ut[ht*2+1];if(Ee===0)continue;ut[ht*2]=Se(Kt[Ee]++,Ee)}}function ee(){var ut,Ft,Ut,Kt,$t,or=new Array(y+1);for(Ut=0,Kt=0;Kt<r-1;Kt++)for(z[Kt]=Ut,ut=0;ut<1<<O[Kt];ut++)K[Ut++]=Kt;for(K[Ut-1]=Kt,$t=0,Kt=0;Kt<16;Kt++)for(W[Kt]=$t,ut=0;ut<1<<M[Kt];ut++)k[$t++]=Kt;for($t>>=7;Kt<p;Kt++)for(W[Kt]=$t<<7,ut=0;ut<1<<M[Kt]-7;ut++)k[256+$t++]=Kt;for(Ft=0;Ft<=y;Ft++)or[Ft]=0;for(ut=0;ut<=143;)X[ut*2+1]=8,ut++,or[8]++;for(;ut<=255;)X[ut*2+1]=9,ut++,or[9]++;for(;ut<=279;)X[ut*2+1]=7,ut++,or[7]++;for(;ut<=287;)X[ut*2+1]=8,ut++,or[8]++;for(Be(X,h+1,or),ut=0;ut<p;ut++)J[ut*2+1]=5,J[ut*2]=Se(ut,5);G=new P(X,O,o+1,h,y),V=new P(J,M,0,p,y),q=new P(new Array(0),F,0,g,S)}function ue(ut){var Ft;for(Ft=0;Ft<h;Ft++)ut.dyn_ltree[Ft*2]=0;for(Ft=0;Ft<p;Ft++)ut.dyn_dtree[Ft*2]=0;for(Ft=0;Ft<g;Ft++)ut.bl_tree[Ft*2]=0;ut.dyn_ltree[_*2]=1,ut.opt_len=ut.static_len=0,ut.last_lit=ut.matches=0}function Ge(ut){ut.bi_valid>8?ie(ut,ut.bi_buf):ut.bi_valid>0&&(ut.pending_buf[ut.pending++]=ut.bi_buf),ut.bi_buf=0,ut.bi_valid=0}function ae(ut,Ft,Ut,Kt){Ge(ut),Kt&&(ie(ut,Ut),ie(ut,~Ut)),b.arraySet(ut.pending_buf,ut.window,Ft,Ut,ut.pending),ut.pending+=Ut}function Z(ut,Ft,Ut,Kt){var $t=Ft*2,or=Ut*2;return ut[$t]<ut[or]||ut[$t]===ut[or]&&Kt[Ft]<=Kt[Ut]}function Y(ut,Ft,Ut){for(var Kt=ut.heap[Ut],$t=Ut<<1;$t<=ut.heap_len&&!($t<ut.heap_len&&Z(Ft,ut.heap[$t+1],ut.heap[$t],ut.depth)&&$t++,Z(Ft,Kt,ut.heap[$t],ut.depth));)ut.heap[Ut]=ut.heap[$t],Ut=$t,$t<<=1;ut.heap[Ut]=Kt}function te(ut,Ft,Ut){var Kt,$t,or=0,ht,Ee;if(ut.last_lit!==0)do Kt=ut.pending_buf[ut.d_buf+or*2]<<8|ut.pending_buf[ut.d_buf+or*2+1],$t=ut.pending_buf[ut.l_buf+or],or++,Kt===0?xe(ut,$t,Ft):(ht=K[$t],xe(ut,ht+o+1,Ft),Ee=O[ht],Ee!==0&&($t-=z[ht],fe(ut,$t,Ee)),Kt--,ht=ce(Kt),xe(ut,ht,Ut),Ee=M[ht],Ee!==0&&(Kt-=W[ht],fe(ut,Kt,Ee)));while(or<ut.last_lit);xe(ut,_,Ft)}function we(ut,Ft){var Ut=Ft.dyn_tree,Kt=Ft.stat_desc.static_tree,$t=Ft.stat_desc.has_stree,or=Ft.stat_desc.elems,ht,Ee,de=-1,qe;for(ut.heap_len=0,ut.heap_max=v,ht=0;ht<or;ht++)Ut[ht*2]!==0?(ut.heap[++ut.heap_len]=de=ht,ut.depth[ht]=0):Ut[ht*2+1]=0;for(;ut.heap_len<2;)qe=ut.heap[++ut.heap_len]=de<2?++de:0,Ut[qe*2]=1,ut.depth[qe]=0,ut.opt_len--,$t&&(ut.static_len-=Kt[qe*2+1]);for(Ft.max_code=de,ht=ut.heap_len>>1;ht>=1;ht--)Y(ut,Ut,ht);qe=or;do ht=ut.heap[1],ut.heap[1]=ut.heap[ut.heap_len--],Y(ut,Ut,1),Ee=ut.heap[1],ut.heap[--ut.heap_max]=ht,ut.heap[--ut.heap_max]=Ee,Ut[qe*2]=Ut[ht*2]+Ut[Ee*2],ut.depth[qe]=(ut.depth[ht]>=ut.depth[Ee]?ut.depth[ht]:ut.depth[Ee])+1,Ut[ht*2+1]=Ut[Ee*2+1]=qe,ut.heap[1]=qe++,Y(ut,Ut,1);while(ut.heap_len>=2);ut.heap[--ut.heap_max]=ut.heap[1],ge(ut,Ft),Be(Ut,de,ut.bl_count)}function pe(ut,Ft,Ut){var Kt,$t=-1,or,ht=Ft[0*2+1],Ee=0,de=7,qe=4;for(ht===0&&(de=138,qe=3),Ft[(Ut+1)*2+1]=65535,Kt=0;Kt<=Ut;Kt++){if(or=ht,ht=Ft[(Kt+1)*2+1],++Ee<de&&or===ht)continue;Ee<qe?ut.bl_tree[or*2]+=Ee:or!==0?(or!==$t&&ut.bl_tree[or*2]++,ut.bl_tree[I*2]++):Ee<=10?ut.bl_tree[C*2]++:ut.bl_tree[E*2]++,Ee=0,$t=or,ht===0?(de=138,qe=3):or===ht?(de=6,qe=3):(de=7,qe=4)}}function De(ut,Ft,Ut){var Kt,$t=-1,or,ht=Ft[0*2+1],Ee=0,de=7,qe=4;for(ht===0&&(de=138,qe=3),Kt=0;Kt<=Ut;Kt++){if(or=ht,ht=Ft[(Kt+1)*2+1],++Ee<de&&or===ht)continue;if(Ee<qe)do xe(ut,or,ut.bl_tree);while(--Ee!==0);else or!==0?(or!==$t&&(xe(ut,or,ut.bl_tree),Ee--),xe(ut,I,ut.bl_tree),fe(ut,Ee-3,2)):Ee<=10?(xe(ut,C,ut.bl_tree),fe(ut,Ee-3,3)):(xe(ut,E,ut.bl_tree),fe(ut,Ee-11,7));Ee=0,$t=or,ht===0?(de=138,qe=3):or===ht?(de=6,qe=3):(de=7,qe=4)}}function Ne(ut){var Ft;for(pe(ut,ut.dyn_ltree,ut.l_desc.max_code),pe(ut,ut.dyn_dtree,ut.d_desc.max_code),we(ut,ut.bl_desc),Ft=g-1;Ft>=3&&!(ut.bl_tree[H[Ft]*2+1]!==0);Ft--);return ut.opt_len+=3*(Ft+1)+5+5+4,Ft}function me(ut,Ft,Ut,Kt){var $t;for(fe(ut,Ft-257,5),fe(ut,Ut-1,5),fe(ut,Kt-4,4),$t=0;$t<Kt;$t++)fe(ut,ut.bl_tree[H[$t]*2+1],3);De(ut,ut.dyn_ltree,Ft-1),De(ut,ut.dyn_dtree,Ut-1)}function be(ut){var Ft=4093624447,Ut;for(Ut=0;Ut<=31;Ut++,Ft>>>=1)if(Ft&1&&ut.dyn_ltree[Ut*2]!==0)return e;if(ut.dyn_ltree[9*2]!==0||ut.dyn_ltree[10*2]!==0||ut.dyn_ltree[13*2]!==0)return m;for(Ut=32;Ut<o;Ut++)if(ut.dyn_ltree[Ut*2]!==0)return m;return e}var Re=!1;function it(ut){Re||(ee(),Re=!0),ut.l_desc=new re(ut.dyn_ltree,G),ut.d_desc=new re(ut.dyn_dtree,V),ut.bl_desc=new re(ut.bl_tree,q),ut.bi_buf=0,ut.bi_valid=0,ue(ut)}function yt(ut,Ft,Ut,Kt){fe(ut,(n<<1)+(Kt?1:0),3),ae(ut,Ft,Ut,!0)}function pt(ut){fe(ut,s<<1,3),xe(ut,_,X),ke(ut)}function Pe(ut,Ft,Ut,Kt){var $t,or,ht=0;ut.level>0?(ut.strm.data_type===d&&(ut.strm.data_type=be(ut)),we(ut,ut.l_desc),we(ut,ut.d_desc),ht=Ne(ut),$t=ut.opt_len+3+7>>>3,or=ut.static_len+3+7>>>3,or<=$t&&($t=or)):$t=or=Ut+5,Ut+4<=$t&&Ft!==-1?yt(ut,Ft,Ut,Kt):ut.strategy===t||or===$t?(fe(ut,(s<<1)+(Kt?1:0),3),te(ut,X,J)):(fe(ut,(c<<1)+(Kt?1:0),3),me(ut,ut.l_desc.max_code+1,ut.d_desc.max_code+1,ht+1),te(ut,ut.dyn_ltree,ut.dyn_dtree)),ue(ut),Kt&&Ge(ut)}function Nt(ut,Ft,Ut){return ut.pending_buf[ut.d_buf+ut.last_lit*2]=Ft>>>8&255,ut.pending_buf[ut.d_buf+ut.last_lit*2+1]=Ft&255,ut.pending_buf[ut.l_buf+ut.last_lit]=Ut&255,ut.last_lit++,Ft===0?ut.dyn_ltree[Ut*2]++:(ut.matches++,Ft--,ut.dyn_ltree[(K[Ut]+o+1)*2]++,ut.dyn_dtree[ce(Ft)*2]++),ut.last_lit===ut.lit_bufsize-1}},c8qY:function(j,R,l){var x=l("IwbS"),b=l("fls0");function A(c){this._ctor=c||b,this.group=new x.Group}var f=A.prototype;f.isPersistent=function(){return!0},f.updateData=function(c){var i=this,u=i.group,r=i._lineData;i._lineData=c,r||u.removeAll();var o=d(c);c.diff(r).add(function(h){t(i,c,h,o)}).update(function(h,p){e(i,r,c,p,h,o)}).remove(function(h){u.remove(r.getItemGraphicEl(h))}).execute()};function t(c,i,u,r){var o=i.getItemLayout(u);if(!n(o))return;var h=new c._ctor(i,u,r);i.setItemGraphicEl(u,h),c.group.add(h)}function e(c,i,u,r,o,h){var p=i.getItemGraphicEl(r);if(!n(u.getItemLayout(o))){c.group.remove(p);return}p?p.updateData(u,o,h):p=new c._ctor(u,o,h),u.setItemGraphicEl(o,p),c.group.add(p)}f.updateLayout=function(){var c=this._lineData;if(!c)return;c.eachItemGraphicEl(function(i,u){i.updateLayout(c,u)},this)},f.incrementalPrepareUpdate=function(c){this._seriesScope=d(c),this._lineData=null,this.group.removeAll()};function m(c){return c.animators&&c.animators.length>0}f.incrementalUpdate=function(c,i){function u(p){!p.isGroup&&!m(p)&&(p.incremental=p.useHoverLayer=!0)}for(var r=c.start;r<c.end;r++){var o=i.getItemLayout(r);if(n(o)){var h=new this._ctor(i,r,this._seriesScope);h.traverse(u),this.group.add(h),i.setItemGraphicEl(r,h)}}};function d(c){var i=c.hostModel;return{lineStyle:i.getModel("lineStyle").getLineStyle(),hoverLineStyle:i.getModel("emphasis.lineStyle").getLineStyle(),labelModel:i.getModel("label"),hoverLabelModel:i.getModel("emphasis.label")}}f.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},f._clearIncremental=function(){var c=this._incremental;c&&c.clearDisplaybles()};function a(c){return isNaN(c[0])||isNaN(c[1])}function n(c){return!a(c[0])&&!a(c[1])}var s=A;j.exports=s},cCMj:function(j,R,l){var x=l("bYtY"),b={updateSelectedMap:function(A){this._targetList=x.isArray(A)?A.slice():[],this._selectTargetMap=x.reduce(A||[],function(f,t){return f.set(t.name,t),f},x.createHashMap())},select:function(A,f){var t=f!=null?this._targetList[f]:this._selectTargetMap.get(A),e=this.get("selectedMode");e==="single"&&this._selectTargetMap.each(function(m){m.selected=!1}),t&&(t.selected=!0)},unSelect:function(A,f){var t=f!=null?this._targetList[f]:this._selectTargetMap.get(A);t&&(t.selected=!1)},toggleSelected:function(A,f){var t=f!=null?this._targetList[f]:this._selectTargetMap.get(A);if(t!=null)return this[t.selected?"unSelect":"select"](A,f),t.selected},isSelected:function(A,f){var t=f!=null?this._targetList[f]:this._selectTargetMap.get(A);return t&&t.selected}};j.exports=b},cVA7:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=l("MT78"),b=t(x),A=l("t3Fx"),f=t(A);function t(n){return n&&n.__esModule?n:{default:n}}function e(n,s){if(!(n instanceof s))throw new TypeError("Cannot call a class as a function")}function m(n,s){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:n}function d(n,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);n.prototype=Object.create(s&&s.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(n,s):n.__proto__=s)}var a=function(n){d(s,n);function s(c){e(this,s);var i=m(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,c));return i.echartsLib=b.default,i}return s}(f.default);R.default=a},cWXX:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("oIFs"),f=l.n(A)},ca2m:function(j,R,l){var x=l("bYtY"),b={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},A={};A.categoryAxis=x.merge({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},b),A.valueAxis=x.merge({boundaryGap:[0,0],splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#eee",width:1}}},b),A.timeAxis=x.defaults({scale:!0,min:"dataMin",max:"dataMax"},A.valueAxis),A.logAxis=x.defaults({scale:!0,logBase:10},A.valueAxis);var f=A;j.exports=f},cbJ4:function(j,R,l){var x=l("bYtY"),b=x.createHashMap;function A(f){f.eachSeriesByType("themeRiver",function(t){var e=t.getData(),m=t.getRawData(),d=t.get("color"),a=b();e.each(function(n){a.set(e.getRawIndex(n),n)}),m.each(function(n){var s=m.getName(n),c=d[(t.nameMap.get(s)-1)%d.length];m.setItemVisual(n,"color",c);var i=a.get(n);i!=null&&e.setItemVisual(i,"color",c)})})}j.exports=A},chpo:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=1,b=function(){return"".concat(x++)};R.default=b},cpOr:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("T4UG"),f=l("YXkt"),t=l("bYtY"),e=t.concatArray,m=t.mergeAll,d=t.map,a=l("7aKB"),n=a.encodeHTML,s=l("IDmD"),c=typeof Uint32Array=="undefined"?Array:Uint32Array,i=typeof Float64Array=="undefined"?Array:Float64Array;function u(h){var p=h.data;p&&p[0]&&p[0][0]&&p[0][0].coord&&(h.data=d(p,function(g){var v=[g[0].coord,g[1].coord],y={coords:v};return g[0].name&&(y.fromName=g[0].name),g[1].name&&(y.toName=g[1].name),m([y,g[0],g[1]])}))}var r=A.extend({type:"series.lines",dependencies:["grid","polar"],visualColorAccessPath:"lineStyle.color",init:function(h){h.data=h.data||[],u(h);var p=this._processFlatCoordsArray(h.data);this._flatCoords=p.flatCoords,this._flatCoordsOffset=p.flatCoordsOffset,p.flatCoords&&(h.data=new Float32Array(p.count)),r.superApply(this,"init",arguments)},mergeOption:function(h){if(h.data=h.data||[],u(h),h.data){var p=this._processFlatCoordsArray(h.data);this._flatCoords=p.flatCoords,this._flatCoordsOffset=p.flatCoordsOffset,p.flatCoords&&(h.data=new Float32Array(p.count))}r.superApply(this,"mergeOption",arguments)},appendData:function(h){var p=this._processFlatCoordsArray(h.data);p.flatCoords&&(this._flatCoords?(this._flatCoords=e(this._flatCoords,p.flatCoords),this._flatCoordsOffset=e(this._flatCoordsOffset,p.flatCoordsOffset)):(this._flatCoords=p.flatCoords,this._flatCoordsOffset=p.flatCoordsOffset),h.data=new Float32Array(p.count)),this.getRawData().appendData(h.data)},_getCoordsFromItemModel:function(h){var p=this.getData().getItemModel(h),g=p.option instanceof Array?p.option:p.getShallow("coords");return g},getLineCoordsCount:function(h){return this._flatCoordsOffset?this._flatCoordsOffset[h*2+1]:this._getCoordsFromItemModel(h).length},getLineCoords:function(h,p){if(this._flatCoordsOffset){for(var g=this._flatCoordsOffset[h*2],v=this._flatCoordsOffset[h*2+1],y=0;y<v;y++)p[y]=p[y]||[],p[y][0]=this._flatCoords[g+y*2],p[y][1]=this._flatCoords[g+y*2+1];return v}else{for(var w=this._getCoordsFromItemModel(h),y=0;y<w.length;y++)p[y]=p[y]||[],p[y][0]=w[y][0],p[y][1]=w[y][1];return w.length}},_processFlatCoordsArray:function(h){var p=0;if(this._flatCoords&&(p=this._flatCoords.length),typeof h[0]=="number"){for(var g=h.length,v=new c(g),y=new i(g),w=0,S=0,_=0,I=0;I<g;){_++;var C=h[I++];v[S++]=w+p,v[S++]=C;for(var E=0;E<C;E++){var O=h[I++],M=h[I++];y[w++]=O,y[w++]=M,I>g}}return{flatCoordsOffset:new Uint32Array(v.buffer,0,S),flatCoords:y,count:_}}return{flatCoordsOffset:null,flatCoords:null,count:h.length}},getInitialData:function(h,p){var g=new f(["value"],this);return g.hasItemOption=!1,g.initData(h.data,[],function(v,y,w,S){if(v instanceof Array)return NaN;g.hasItemOption=!0;var _=v.value;if(_!=null)return _ instanceof Array?_[S]:_}),g},formatTooltip:function(h){var p=this.getData(),g=p.getItemModel(h),v=g.get("name");if(v)return v;var y=g.get("fromName"),w=g.get("toName"),S=[];return y!=null&&S.push(y),w!=null&&S.push(w),n(S.join(" > "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var h=this.option.progressive;return h==null?this.option.large?1e4:this.get("progressive"):h},getProgressiveThreshold:function(){var h=this.option.progressiveThreshold;return h==null?this.option.large?2e4:this.get("progressiveThreshold"):h},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}}),o=r;j.exports=o},crZl:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("IwbS"),f=l("7aKB"),t=l("+TT/"),e=l("XxSj"),m=x.extendComponentView({type:"visualMap",autoPositionValues:{left:1,right:1,top:1,bottom:1},init:function(d,a){this.ecModel=d,this.api=a,this.visualMapModel},render:function(d,a,n,s){if(this.visualMapModel=d,d.get("show")===!1){this.group.removeAll();return}this.doRender.apply(this,arguments)},renderBackground:function(d){var a=this.visualMapModel,n=f.normalizeCssArray(a.get("padding")||0),s=d.getBoundingRect();d.add(new A.Rect({z2:-1,silent:!0,shape:{x:s.x-n[3],y:s.y-n[0],width:s.width+n[3]+n[1],height:s.height+n[0]+n[2]},style:{fill:a.get("backgroundColor"),stroke:a.get("borderColor"),lineWidth:a.get("borderWidth")}}))},getControllerVisual:function(d,a,n){n=n||{};var s=n.forceState,c=this.visualMapModel,i={};if(a==="symbol"&&(i.symbol=c.get("itemSymbol")),a==="color"){var u=c.get("contentColor");i.color=u}function r(g){return i[g]}function o(g,v){i[g]=v}var h=c.controllerVisuals[s||c.getValueState(d)],p=e.prepareVisualTypes(h);return b.each(p,function(g){var v=h[g];n.convertOpacityToAlpha&&g==="opacity"&&(g="colorAlpha",v=h.__alphaForOpacity),e.dependsOn(g,a)&&(v&&v.applyVisual(d,r,o))}),i[a]},positionGroup:function(d){var a=this.visualMapModel,n=this.api;t.positionElement(d,a.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})},doRender:b.noop});j.exports=m},crp1:function(j,R,l){"use strict";l.d(R,"b",function(){return et}),l.d(R,"a",function(){return br});var x={},b=function(It,Ct,mr,gr,Mt){var rr=x[Ct]||(x[Ct]=URL.createObjectURL(new Blob([It],{type:"text/javascript"}))),Dt=new Worker(rr);return Dt.onerror=function(tr){return Mt(tr.error,null)},Dt.onmessage=function(tr){return Mt(null,tr.data)},Dt.postMessage(mr,gr),Dt},A=Uint8Array,f=Uint16Array,t=Uint32Array,e=new A([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]),m=new A([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]),d=new A([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),a=function(It,Ct){for(var mr=new f(31),gr=0;gr<31;++gr)mr[gr]=Ct+=1<<It[gr-1];for(var Mt=new t(mr[30]),gr=1;gr<30;++gr)for(var rr=mr[gr];rr<mr[gr+1];++rr)Mt[rr]=rr-mr[gr]<<5|gr;return[mr,Mt]},n=a(e,2),s=n[0],c=n[1];s[28]=258,c[258]=28;for(var i=a(m,0),u=i[0],r=i[1],o=new f(32768),h=0;h<32768;++h){var p=(h&43690)>>>1|(h&21845)<<1;p=(p&52428)>>>2|(p&13107)<<2,p=(p&61680)>>>4|(p&3855)<<4,o[h]=((p&65280)>>>8|(p&255)<<8)>>>1}for(var g=function(It,Ct,mr){for(var gr=It.length,Mt=0,rr=new f(Ct);Mt<gr;++Mt)++rr[It[Mt]-1];var Dt=new f(Ct);for(Mt=0;Mt<Ct;++Mt)Dt[Mt]=Dt[Mt-1]+rr[Mt-1]<<1;var tr;if(mr){tr=new f(1<<Ct);var Dr=15-Ct;for(Mt=0;Mt<gr;++Mt)if(It[Mt])for(var dr=Mt<<4|It[Mt],Tr=Ct-It[Mt],vn=Dt[It[Mt]-1]++<<Tr,on=vn|(1<<Tr)-1;vn<=on;++vn)tr[o[vn]>>>Dr]=dr}else for(tr=new f(gr),Mt=0;Mt<gr;++Mt)tr[Mt]=o[Dt[It[Mt]-1]++]>>>15-It[Mt];return tr},v=new A(288),h=0;h<144;++h)v[h]=8;for(var h=144;h<256;++h)v[h]=9;for(var h=256;h<280;++h)v[h]=7;for(var h=280;h<288;++h)v[h]=8;for(var y=new A(32),h=0;h<32;++h)y[h]=5;var w=g(v,9,0),S=g(v,9,1),_=g(y,5,0),I=g(y,5,1),C=function(It){for(var Ct=It[0],mr=1;mr<It.length;++mr)It[mr]>Ct&&(Ct=It[mr]);return Ct},E=function(It,Ct,mr){var gr=Ct/8>>0;return(It[gr]|It[gr+1]<<8)>>>(Ct&7)&mr},O=function(It,Ct){var mr=Ct/8>>0;return(It[mr]|It[mr+1]<<8|It[mr+2]<<16)>>>(Ct&7)},M=function(It){return(It/8>>0)+(It&7&&1)},F=function(It,Ct,mr){(Ct==null||Ct<0)&&(Ct=0),(mr==null||mr>It.length)&&(mr=It.length);var gr=new(It instanceof f?f:It instanceof t?t:A)(mr-Ct);return gr.set(It.subarray(Ct,mr)),gr},H=function(It,Ct,mr){var gr=It.length,Mt=!Ct||mr,rr=!mr||mr.i;mr||(mr={}),Ct||(Ct=new A(gr*3));var Dt=function(Yi){var mi=Ct.length;if(Yi>mi){var va=new A(Math.max(mi*2,Yi));va.set(Ct),Ct=va}},tr=mr.f||0,Dr=mr.p||0,dr=mr.b||0,Tr=mr.l,vn=mr.d,on=mr.m,Gn=mr.n,di=gr*8;do{if(!Tr){mr.f=tr=E(It,Dr,1);var Ti=E(It,Dr+1,3);if(Dr+=3,Ti)if(Ti==1)Tr=S,vn=I,on=9,Gn=5;else if(Ti==2){var dt=E(It,Dr,31)+257,Me=E(It,Dr+10,15)+4,Xe=dt+E(It,Dr+5,31)+1;Dr+=14;for(var Qe=new A(Xe),st=new A(19),nt=0;nt<Me;++nt)st[d[nt]]=E(It,Dr+nt*3,7);Dr+=Me*3;var ft=C(st),Bt=(1<<ft)-1;if(!rr&&Dr+Xe*(ft+7)>di)break;for(var Et=g(st,ft,1),nt=0;nt<Xe;){var nr=Et[E(It,Dr,Bt)];Dr+=nr&15;var Fi=nr>>>4;if(Fi<16)Qe[nt++]=Fi;else{var Ur=0,Lr=0;for(Fi==16?(Lr=3+E(It,Dr,3),Dr+=2,Ur=Qe[nt-1]):Fi==17?(Lr=3+E(It,Dr,7),Dr+=3):Fi==18&&(Lr=11+E(It,Dr,127),Dr+=7);Lr--;)Qe[nt++]=Ur}}var Vr=Qe.subarray(0,dt),sr=Qe.subarray(dt);on=C(Vr),Gn=C(sr),Tr=g(Vr,on,1),vn=g(sr,Gn,1)}else throw"invalid block type";else{var Fi=M(Dr)+4,la=It[Fi-4]|It[Fi-3]<<8,Ta=Fi+la;if(Ta>gr){if(rr)throw"unexpected EOF";break}Mt&&Dt(dr+la),Ct.set(It.subarray(Fi,Ta),dr),mr.b=dr+=la,mr.p=Dr=Ta*8;continue}if(Dr>di)throw"unexpected EOF"}Mt&&Dt(dr+131072);for(var Bn=(1<<on)-1,Er=(1<<Gn)-1,gn=on+Gn+18;rr||Dr+gn<di;){var Ur=Tr[O(It,Dr)&Bn],rn=Ur>>>4;if(Dr+=Ur&15,Dr>di)throw"unexpected EOF";if(!Ur)throw"invalid length/literal";if(rn<256)Ct[dr++]=rn;else if(rn==256){Tr=null;break}else{var Br=rn-254;if(rn>264){var nt=rn-257,Vn=e[nt];Br=E(It,Dr,(1<<Vn)-1)+s[nt],Dr+=Vn}var gi=vn[O(It,Dr)&Er],Ni=gi>>>4;if(!gi)throw"invalid distance";Dr+=gi&15;var sr=u[Ni];if(Ni>3){var Vn=m[Ni];sr+=O(It,Dr)&(1<<Vn)-1,Dr+=Vn}if(Dr>di)throw"unexpected EOF";Mt&&Dt(dr+131072);for(var Wi=dr+Br;dr<Wi;dr+=4)Ct[dr]=Ct[dr-sr],Ct[dr+1]=Ct[dr+1-sr],Ct[dr+2]=Ct[dr+2-sr],Ct[dr+3]=Ct[dr+3-sr];dr=Wi}}mr.l=Tr,mr.p=Dr,mr.b=dr,Tr&&(tr=1,mr.m=on,mr.d=vn,mr.n=Gn)}while(!tr);return dr==Ct.length?Ct:F(Ct,0,dr)},B=function(It,Ct,mr){mr<<=Ct&7;var gr=Ct/8>>0;It[gr]|=mr,It[gr+1]|=mr>>>8},X=function(It,Ct,mr){mr<<=Ct&7;var gr=Ct/8>>0;It[gr]|=mr,It[gr+1]|=mr>>>8,It[gr+2]|=mr>>>16},J=function(It,Ct){for(var mr=[],gr=0;gr<It.length;++gr)It[gr]&&mr.push({s:gr,f:It[gr]});var Mt=mr.length,rr=mr.slice();if(!Mt)return[new A(0),0];if(Mt==1){var Dt=new A(mr[0].s+1);return Dt[mr[0].s]=1,[Dt,1]}mr.sort(function(Xe,Qe){return Xe.f-Qe.f}),mr.push({s:-1,f:25001});var tr=mr[0],Dr=mr[1],dr=0,Tr=1,vn=2;for(mr[0]={s:-1,f:tr.f+Dr.f,l:tr,r:Dr};Tr!=Mt-1;)tr=mr[mr[dr].f<mr[vn].f?dr++:vn++],Dr=mr[dr!=Tr&&mr[dr].f<mr[vn].f?dr++:vn++],mr[Tr++]={s:-1,f:tr.f+Dr.f,l:tr,r:Dr};for(var on=rr[0].s,gr=1;gr<Mt;++gr)rr[gr].s>on&&(on=rr[gr].s);var Gn=new f(on+1),di=k(mr[Tr-1],Gn,0);if(di>Ct){var gr=0,Ti=0,Fi=di-Ct,la=1<<Fi;for(rr.sort(function(Qe,st){return Gn[st.s]-Gn[Qe.s]||Qe.f-st.f});gr<Mt;++gr){var Ta=rr[gr].s;if(Gn[Ta]>Ct)Ti+=la-(1<<di-Gn[Ta]),Gn[Ta]=Ct;else break}for(Ti>>>=Fi;Ti>0;){var dt=rr[gr].s;Gn[dt]<Ct?Ti-=1<<Ct-Gn[dt]++-1:++gr}for(;gr>=0&&Ti;--gr){var Me=rr[gr].s;Gn[Me]==Ct&&(--Gn[Me],++Ti)}di=Ct}return[new A(Gn),di]},k=function ar(It,Ct,mr){return It.s==-1?Math.max(ar(It.l,Ct,mr+1),ar(It.r,Ct,mr+1)):Ct[It.s]=mr},K=function(It){for(var Ct=It.length;Ct&&!It[--Ct];);for(var mr=new f(++Ct),gr=0,Mt=It[0],rr=1,Dt=function(dr){mr[gr++]=dr},tr=1;tr<=Ct;++tr)if(It[tr]==Mt&&tr!=Ct)++rr;else{if(!Mt&&rr>2){for(;rr>138;rr-=138)Dt(32754);rr>2&&(Dt(rr>10?rr-11<<5|28690:rr-3<<5|12305),rr=0)}else if(rr>3){for(Dt(Mt),--rr;rr>6;rr-=6)Dt(8304);rr>2&&(Dt(rr-3<<5|8208),rr=0)}for(;rr--;)Dt(Mt);rr=1,Mt=It[tr]}return[mr.subarray(0,gr),Ct]},z=function(It,Ct){for(var mr=0,gr=0;gr<Ct.length;++gr)mr+=It[gr]*Ct[gr];return mr},W=function(It,Ct,mr){var gr=mr.length,Mt=M(Ct+2);It[Mt]=gr&255,It[Mt+1]=gr>>>8,It[Mt+2]=It[Mt]^255,It[Mt+3]=It[Mt+1]^255;for(var rr=0;rr<gr;++rr)It[Mt+rr+4]=mr[rr];return(Mt+4+gr)*8},P=function(It,Ct,mr,gr,Mt,rr,Dt,tr,Dr,dr,Tr){B(Ct,Tr++,mr),++Mt[256];for(var vn=J(Mt,15),on=vn[0],Gn=vn[1],di=J(rr,15),Ti=di[0],Fi=di[1],la=K(on),Ta=la[0],dt=la[1],Me=K(Ti),Xe=Me[0],Qe=Me[1],st=new f(19),nt=0;nt<Ta.length;++nt)st[Ta[nt]&31]++;for(var nt=0;nt<Xe.length;++nt)st[Xe[nt]&31]++;for(var ft=J(st,7),Bt=ft[0],Et=ft[1],nr=19;nr>4&&!Bt[d[nr-1]];--nr);var Ur=dr+5<<3,Lr=z(Mt,v)+z(rr,y)+Dt,Vr=z(Mt,on)+z(rr,Ti)+Dt+14+3*nr+z(st,Bt)+(2*st[16]+3*st[17]+7*st[18]);if(Ur<=Lr&&Ur<=Vr)return W(Ct,Tr,It.subarray(Dr,Dr+dr));var sr,Bn,Er,gn;if(B(Ct,Tr,1+(Vr<Lr)),Tr+=2,Vr<Lr){sr=g(on,Gn,0),Bn=on,Er=g(Ti,Fi,0),gn=Ti;var rn=g(Bt,Et,0);B(Ct,Tr,dt-257),B(Ct,Tr+5,Qe-1),B(Ct,Tr+10,nr-4),Tr+=14;for(var nt=0;nt<nr;++nt)B(Ct,Tr+3*nt,Bt[d[nt]]);Tr+=3*nr;for(var Br=[Ta,Xe],Vn=0;Vn<2;++Vn)for(var gi=Br[Vn],nt=0;nt<gi.length;++nt){var Ni=gi[nt]&31;B(Ct,Tr,rn[Ni]),Tr+=Bt[Ni],Ni>15&&(B(Ct,Tr,gi[nt]>>>5&127),Tr+=gi[nt]>>>12)}}else sr=w,Bn=v,Er=_,gn=y;for(var nt=0;nt<tr;++nt)if(gr[nt]>255){var Ni=gr[nt]>>>18&31;X(Ct,Tr,sr[Ni+257]),Tr+=Bn[Ni+257],Ni>7&&(B(Ct,Tr,gr[nt]>>>23&31),Tr+=e[Ni]);var Wi=gr[nt]&31;X(Ct,Tr,Er[Wi]),Tr+=gn[Wi],Wi>3&&(X(Ct,Tr,gr[nt]>>>5&8191),Tr+=m[Wi])}else X(Ct,Tr,sr[gr[nt]]),Tr+=Bn[gr[nt]];return X(Ct,Tr,sr[256]),Tr+Bn[256]},G=new t([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),V=new A(0),q=function(It,Ct,mr,gr,Mt,rr){var Dt=It.length,tr=new A(gr+Dt+5*(1+Math.floor(Dt/7e3))+Mt),Dr=tr.subarray(gr,tr.length-Mt),dr=0;if(!Ct||Dt<8)for(var Tr=0;Tr<=Dt;Tr+=65535){var vn=Tr+65535;vn<Dt?dr=W(Dr,dr,It.subarray(Tr,vn)):(Dr[Tr]=rr,dr=W(Dr,dr,It.subarray(Tr,Dt)))}else{for(var on=G[Ct-1],Gn=on>>>13,di=on&8191,Ti=(1<<mr)-1,Fi=new f(32768),la=new f(Ti+1),Ta=Math.ceil(mr/3),dt=2*Ta,Me=function(In){return(It[In]^It[In+1]<<Ta^It[In+2]<<dt)&Ti},Xe=new t(25e3),Qe=new f(288),st=new f(32),nt=0,ft=0,Tr=0,Bt=0,Et=0,nr=0;Tr<Dt;++Tr){var Ur=Me(Tr),Lr=Tr&32767,Vr=la[Ur];if(Fi[Lr]=Vr,la[Ur]=Lr,Et<=Tr){var sr=Dt-Tr;if((nt>7e3||Bt>24576)&&sr>423){dr=P(It,Dr,0,Xe,Qe,st,ft,Bt,nr,Tr-nr,dr),Bt=nt=ft=0,nr=Tr;for(var Bn=0;Bn<286;++Bn)Qe[Bn]=0;for(var Bn=0;Bn<30;++Bn)st[Bn]=0}var Er=2,gn=0,rn=di,Br=Lr-Vr&32767;if(sr>2&&Ur==Me(Tr-Br))for(var Vn=Math.min(Gn,sr)-1,gi=Math.min(32767,Tr),Ni=Math.min(258,sr);Br<=gi&&--rn&&Lr!=Vr;){if(It[Tr+Er]==It[Tr+Er-Br]){for(var Wi=0;Wi<Ni&&It[Tr+Wi]==It[Tr+Wi-Br];++Wi);if(Wi>Er){if(Er=Wi,gn=Br,Wi>Vn)break;for(var zi=Math.min(Br,Wi-2),Yi=0,Bn=0;Bn<zi;++Bn){var mi=Tr-Br+Bn+32768&32767,va=Fi[mi],zn=mi-va+32768&32767;zn>Yi&&(Yi=zn,Vr=mi)}}}Lr=Vr,Vr=Fi[Lr],Br+=Lr-Vr+32768&32767}if(gn){Xe[Bt++]=268435456|c[Er]<<18|r[gn];var fn=c[Er]&31,$n=r[gn]&31;ft+=e[fn]+m[$n],++Qe[257+fn],++st[$n],Et=Tr+Er,++nt}else Xe[Bt++]=It[Tr],++Qe[It[Tr]]}}dr=P(It,Dr,rr,Xe,Qe,st,ft,Bt,nr,Tr-nr,dr),rr||(dr=W(Dr,dr,V))}return F(tr,0,gr+M(dr)+Mt)},re=function(){for(var ar=new t(256),It=0;It<256;++It){for(var Ct=It,mr=9;--mr;)Ct=(Ct&1&&3988292384)^Ct>>>1;ar[It]=Ct}return ar}(),ce=function(){var It=4294967295;return{p:function(mr){for(var gr=It,Mt=0;Mt<mr.length;++Mt)gr=re[gr&255^mr[Mt]]^gr>>>8;It=gr},d:function(){return It^4294967295}}},ie=function(){var It=1,Ct=0;return{p:function(gr){for(var Mt=It,rr=Ct,Dt=gr.length,tr=0;tr!=Dt;){for(var Dr=Math.min(tr+5552,Dt);tr<Dr;++tr)Mt+=gr[tr],rr+=Mt;Mt%=65521,rr%=65521}It=Mt,Ct=rr},d:function(){return(It>>>8<<16|(Ct&255)<<8|Ct>>>8)+((It&255)<<23)*2}}},fe=function(It,Ct,mr,gr,Mt){return q(It,Ct.level==null?6:Ct.level,Ct.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(It.length)))*1.5):12+Ct.mem,mr,gr,!Mt)},xe=function(It,Ct){var mr={};for(var gr in It)mr[gr]=It[gr];for(var gr in Ct)mr[gr]=Ct[gr];return mr},Se=function(It,Ct,mr){for(var gr=It(),Mt=It.toString(),rr=Mt.slice(Mt.indexOf("[")+1,Mt.lastIndexOf("]")).replace(/ /g,"").split(","),Dt=0;Dt<gr.length;++Dt){var tr=gr[Dt],Dr=rr[Dt];if(typeof tr=="function"){Ct+=";"+Dr+"=";var dr=tr.toString();if(tr.prototype)if(dr.indexOf("[native code]")!=-1){var Tr=dr.indexOf(" ",8)+1;Ct+=dr.slice(Tr,dr.indexOf("(",Tr))}else{Ct+=dr;for(var vn in tr.prototype)Ct+=";"+Dr+".prototype."+vn+"="+tr.prototype[vn].toString()}else Ct+=dr}else mr[Dr]=tr}return[Ct,mr]},ke=[],ge=function(It){var Ct=[];for(var mr in It)(It[mr]instanceof A||It[mr]instanceof f||It[mr]instanceof t)&&Ct.push((It[mr]=new It[mr].constructor(It[mr])).buffer);return Ct},Be=function(It,Ct,mr,gr){var Mt;if(!ke[mr]){for(var rr="",Dt={},tr=It.length-1,Dr=0;Dr<tr;++Dr)Mt=Se(It[Dr],rr,Dt),rr=Mt[0],Dt=Mt[1];ke[mr]=Se(It[tr],rr,Dt)}var dr=xe({},ke[mr][1]);return b(ke[mr][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Ct.toString()+"}",mr,dr,ge(dr),gr)},ee=function(){return[A,f,t,e,m,d,s,u,S,I,o,g,C,E,O,M,F,H,qe,te,we]},ue=function(){return[A,f,t,e,m,d,c,r,w,v,_,y,o,G,V,g,B,X,J,k,K,z,W,P,M,F,q,fe,or,te]},Ge=function(){return[it,Pe,Re,ce,re]},ae=function(){return[yt,pt]},Z=function(){return[Nt,Re,ie]},Y=function(){return[ut]},te=function(It){return postMessage(It,[It.buffer])},we=function(It){return It&&It.size&&new A(It.size)},pe=function(It,Ct,mr,gr,Mt,rr){var Dt=Be(mr,gr,Mt,function(tr,Dr){Dt.terminate(),rr(tr,Dr)});return Ct.consume||(It=new A(It)),Dt.postMessage([It,Ct],[It.buffer]),function(){Dt.terminate()}},De=function(It){return It.ondata=function(Ct,mr){return postMessage([Ct,mr],[Ct.buffer])},function(Ct){return It.push(Ct.data[0],Ct.data[1])}},Ne=function(It,Ct,mr,gr,Mt){var rr,Dt=Be(It,gr,Mt,function(tr,Dr){tr?(Dt.terminate(),Ct.ondata.call(Ct,tr)):(Dr[1]&&Dt.terminate(),Ct.ondata.call(Ct,tr,Dr[0],Dr[1]))});Dt.postMessage(mr),Ct.push=function(tr,Dr){if(rr)throw"stream finished";if(!Ct.ondata)throw"no stream handler";Dt.postMessage([tr,rr=Dr],[tr.buffer])},Ct.terminate=function(){Dt.terminate()}},me=function(It,Ct){return It[Ct]|It[Ct+1]<<8},be=function(It,Ct){return(It[Ct]|It[Ct+1]<<8|It[Ct+2]<<16)+(It[Ct+3]<<23)*2},Re=function(It,Ct,mr){for(;mr;++Ct)It[Ct]=mr,mr>>>=8},it=function(It,Ct){var mr=Ct.filename;if(It[0]=31,It[1]=139,It[2]=8,It[8]=Ct.level<2?4:Ct.level==9?2:0,It[9]=3,Ct.mtime!=0&&Re(It,4,Math.floor(new Date(Ct.mtime||Date.now())/1e3)),mr){It[3]=8;for(var gr=0;gr<=mr.length;++gr)It[gr+10]=mr.charCodeAt(gr)}},yt=function(It){if(It[0]!=31||It[1]!=139||It[2]!=8)throw"invalid gzip data";var Ct=It[3],mr=10;Ct&4&&(mr+=It[10]|(It[11]<<8)+2);for(var gr=(Ct>>3&1)+(Ct>>4&1);gr>0;gr-=!It[mr++]);return mr+(Ct&2)},pt=function(It){var Ct=It.length;return(It[Ct-4]|It[Ct-3]<<8|It[Ct-2]<<16)+2*(It[Ct-1]<<23)},Pe=function(It){return 10+(It.filename&&It.filename.length+1||0)},Nt=function(It,Ct){var mr=Ct.level,gr=mr==0?0:mr<6?1:mr==9?3:2;It[0]=120,It[1]=gr<<6|(gr?32-2*gr:1)},ut=function(It){if((It[0]&15)!=8||It[0]>>>4>7||(It[0]<<8|It[1])%31)throw"invalid zlib data";if(It[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function Ft(ar,It){return!It&&typeof ar=="function"&&(It=ar,ar={}),this.ondata=It,ar}var Ut=function(){function ar(It,Ct){!Ct&&typeof It=="function"&&(Ct=It,It={}),this.ondata=Ct,this.o=It||{}}return ar.prototype.p=function(It,Ct){this.ondata(fe(It,this.o,0,0,!Ct),Ct)},ar.prototype.push=function(It,Ct){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=Ct,this.p(It,Ct||!1)},ar}(),Kt=function(){function ar(It,Ct){Ne([ue,function(){return[De,Ut]}],this,Ft.call(this,It,Ct),function(mr){var gr=new Ut(mr.data);onmessage=De(gr)},6)}return ar}();function $t(ar,It,Ct){if(Ct||(Ct=It,It={}),typeof Ct!="function")throw"no callback";return pe(ar,It,[ue],function(mr){return te(or(mr.data[0],mr.data[1]))},0,Ct)}function or(ar,It){return It===void 0&&(It={}),fe(ar,It,0,0)}var ht=function(){function ar(It){this.s={},this.p=new A(0),this.ondata=It}return ar.prototype.e=function(It){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var Ct=this.p.length,mr=new A(Ct+It.length);mr.set(this.p),mr.set(It,Ct),this.p=mr},ar.prototype.c=function(It){this.d=this.s.i=It||!1;var Ct=this.s.b,mr=H(this.p,this.o,this.s);this.ondata(F(mr,Ct,this.s.b),this.d),this.o=F(mr,this.s.b-32768),this.s.b=this.o.length,this.p=F(this.p,this.s.p/8>>0),this.s.p&=7},ar.prototype.push=function(It,Ct){this.e(It),this.c(Ct)},ar}(),Ee=function(){function ar(It){this.ondata=It,Ne([ee,function(){return[De,ht]}],this,0,function(){var Ct=new ht;onmessage=De(Ct)},7)}return ar}();function de(ar,It,Ct){if(Ct||(Ct=It,It={}),typeof Ct!="function")throw"no callback";return pe(ar,It,[ee],function(mr){return te(qe(mr.data[0],we(mr.data[1])))},1,Ct)}function qe(ar,It){return H(ar,It)}var rt=function(){function ar(It,Ct){this.c=ce(),this.l=0,this.v=1,Ut.call(this,It,Ct)}return ar.prototype.push=function(It,Ct){Ut.prototype.push.call(this,It,Ct)},ar.prototype.p=function(It,Ct){this.c.p(It),this.l+=It.length;var mr=fe(It,this.o,this.v&&Pe(this.o),Ct&&8,!Ct);this.v&&(it(mr,this.o),this.v=0),Ct&&(Re(mr,mr.length-8,this.c.d()),Re(mr,mr.length-4,this.l)),this.ondata(mr,Ct)},ar}(),ve=function(){function ar(It,Ct){Ne([ue,Ge,function(){return[De,Ut,rt]}],this,Ft.call(this,It,Ct),function(mr){var gr=new rt(mr.data);onmessage=De(gr)},8)}return ar}();function bt(ar,It,Ct){if(Ct||(Ct=It,It={}),typeof Ct!="function")throw"no callback";return pe(ar,It,[ue,Ge,function(){return[jt]}],function(mr){return te(jt(mr.data[0],mr.data[1]))},2,Ct)}function jt(ar,It){It===void 0&&(It={});var Ct=ce(),mr=ar.length;Ct.p(ar);var gr=fe(ar,It,Pe(It),8),Mt=gr.length;return it(gr,It),Re(gr,Mt-8,Ct.d()),Re(gr,Mt-4,mr),gr}var He=function(){function ar(It){this.v=1,ht.call(this,It)}return ar.prototype.push=function(It,Ct){if(ht.prototype.e.call(this,It),this.v){var mr=yt(this.p);if(mr>=this.p.length&&!Ct)return;this.p=this.p.subarray(mr),this.v=0}if(Ct){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}ht.prototype.c.call(this,Ct)},ar}(),kt=function(){function ar(It){this.ondata=It,Ne([ee,ae,function(){return[De,ht,He]}],this,0,function(){var Ct=new He;onmessage=De(Ct)},9)}return ar}();function Ar(ar,It,Ct){if(Ct||(Ct=It,It={}),typeof Ct!="function")throw"no callback";return pe(ar,It,[ee,ae,function(){return[at]}],function(mr){return te(at(mr.data[0]))},3,Ct)}function at(ar,It){return H(ar.subarray(yt(ar),-8),It||new A(pt(ar)))}var Ht=function(){function ar(It,Ct){this.c=ie(),this.v=1,Ut.call(this,It,Ct)}return ar.prototype.push=function(It,Ct){Ut.prototype.push.call(this,It,Ct)},ar.prototype.p=function(It,Ct){this.c.p(It);var mr=fe(It,this.o,this.v&&2,Ct&&4,!Ct);this.v&&(Nt(mr,this.o),this.v=0),Ct&&Re(mr,mr.length-4,this.c.d()),this.ondata(mr,Ct)},ar}(),Wt=function(){function ar(It,Ct){Ne([ue,Z,function(){return[De,Ut,Ht]}],this,Ft.call(this,It,Ct),function(mr){var gr=new Ht(mr.data);onmessage=De(gr)},10)}return ar}();function ot(ar,It,Ct){if(Ct||(Ct=It,It={}),typeof Ct!="function")throw"no callback";return pe(ar,It,[ue,Z,function(){return[et]}],function(mr){return te(et(mr.data[0],mr.data[1]))},4,Ct)}function et(ar,It){It===void 0&&(It={});var Ct=ie();Ct.p(ar);var mr=fe(ar,It,2,4);return Nt(mr,It),Re(mr,mr.length-4,Ct.d()),mr}var Ze=function(){function ar(It){this.v=1,ht.call(this,It)}return ar.prototype.push=function(It,Ct){if(ht.prototype.e.call(this,It),this.v){if(this.p.length<2&&!Ct)return;this.p=this.p.subarray(2),this.v=0}if(Ct){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}ht.prototype.c.call(this,Ct)},ar}(),Gt=function(){function ar(It){this.ondata=It,Ne([ee,Y,function(){return[De,ht,Ze]}],this,0,function(){var Ct=new Ze;onmessage=De(Ct)},11)}return ar}();function yr(ar,It,Ct){if(Ct||(Ct=It,It={}),typeof Ct!="function")throw"no callback";return pe(ar,It,[ee,Y,function(){return[br]}],function(mr){return te(br(mr.data[0],we(mr.data[1])))},5,Ct)}function br(ar,It){return H((ut(ar),ar.subarray(2,-4)),It)}var Sr=function(){function ar(It){this.G=He,this.I=ht,this.Z=Ze,this.ondata=It}return ar.prototype.push=function(It,Ct){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(It,Ct);else{if(this.p&&this.p.length){var mr=new A(this.p.length+It.length);mr.set(this.p),mr.set(It,this.p.length)}else this.p=It;if(this.p.length>2){var gr=this,Mt=function(){gr.ondata.apply(gr,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(Mt):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(Mt):new this.Z(Mt),this.s.push(this.p,Ct),this.p=null}}},ar}(),Tn=function(){function ar(It){this.G=kt,this.I=Ee,this.Z=Gt,this.ondata=It}return ar.prototype.push=function(It,Ct){Sr.prototype.push.call(this,It,Ct)},ar}();function cn(ar,It,Ct){if(Ct||(Ct=It,It={}),typeof Ct!="function")throw"no callback";return ar[0]==31&&ar[1]==139&&ar[2]==8?Ar(ar,It,Ct):(ar[0]&15)!=8||ar[0]>>4>7||(ar[0]<<8|ar[1])%31?de(ar,It,Ct):yr(ar,It,Ct)}function Wn(ar,It){return ar[0]==31&&ar[1]==139&&ar[2]==8?at(ar,It):(ar[0]&15)!=8||ar[0]>>4>7||(ar[0]<<8|ar[1])%31?qe(ar,It):br(ar,It)}var lt=function ar(It,Ct,mr,gr){for(var Mt in It){var rr=It[Mt],Dt=Ct+Mt;rr instanceof A?mr[Dt]=[rr,gr]:Array.isArray(rr)?mr[Dt]=[rr[0],xe(gr,rr[1])]:ar(rr,Dt+"/",mr,gr)}};function mt(ar,It){var Ct=ar.length;if(!It&&typeof TextEncoder!="undefined")return new TextEncoder().encode(ar);for(var mr=new A(ar.length+(ar.length>>>1)),gr=0,Mt=function(dr){mr[gr++]=dr},rr=0;rr<Ct;++rr){if(gr+5>mr.length){var Dt=new A(gr+8+(Ct-rr<<1));Dt.set(mr),mr=Dt}var tr=ar.charCodeAt(rr);tr<128||It?Mt(tr):tr<2048?(Mt(192|tr>>>6),Mt(128|tr&63)):tr>55295&&tr<57344?(tr=65536+(tr&1023<<10)|ar.charCodeAt(++rr)&1023,Mt(240|tr>>>18),Mt(128|tr>>>12&63),Mt(128|tr>>>6&63),Mt(128|tr&63)):(Mt(224|tr>>>12),Mt(128|tr>>>6&63),Mt(128|tr&63))}return F(mr,0,gr)}function Le(ar,It){var Ct="";if(!It&&typeof TextDecoder!="undefined")return new TextDecoder().decode(ar);for(var mr=0;mr<ar.length;){var gr=ar[mr++];gr<128||It?Ct+=String.fromCharCode(gr):gr<224?Ct+=String.fromCharCode((gr&31)<<6|ar[mr++]&63):gr<240?Ct+=String.fromCharCode((gr&15)<<12|(ar[mr++]&63)<<6|ar[mr++]&63):(gr=((gr&15)<<18|(ar[mr++]&63)<<12|(ar[mr++]&63)<<6|ar[mr++]&63)-65536,Ct+=String.fromCharCode(55296|gr>>10,56320|gr&1023))}return Ct}var ze=function(It,Ct){return Ct+30+me(It,Ct+26)+me(It,Ct+28)},$e=function(It,Ct,mr){var gr=me(It,Ct+28),Mt=Le(It.subarray(Ct+46,Ct+46+gr),!(me(It,Ct+8)&2048)),rr=Ct+46+gr,Dt=mr?gt(It,rr):[be(It,Ct+20),be(It,Ct+24),be(It,Ct+42)],tr=Dt[0],Dr=Dt[1],dr=Dt[2];return[me(It,Ct+10),tr,Dr,Mt,rr+me(It,Ct+30)+me(It,Ct+32),dr]},gt=function(It,Ct){for(;me(It,Ct)!=1;Ct+=4+me(It,Ct+2));return[be(It,Ct+12),be(It,Ct+4),be(It,Ct+20)]},ir=function(It,Ct,mr,gr,Mt,rr,Dt,tr,Dr,dr){var Tr=rr.length,vn=gr.length;Re(It,Ct,Dr!=null?33639248:67324752),Ct+=4,Dr!=null&&(It[Ct]=20,Ct+=2),It[Ct]=20,Ct+=2,It[Ct++]=dr==8&&(tr.level==1?6:tr.level<6?4:tr.level==9?2:0),It[Ct++]=Dt&&8,It[Ct]=dr,Ct+=2;var on=new Date(tr.mtime||Date.now()),Gn=on.getFullYear()-1980;if(Gn<0||Gn>119)throw"date not in range 1980-2099";Re(It,Ct,(Gn<<24)*2|on.getMonth()+1<<21|on.getDate()<<16|on.getHours()<<11|on.getMinutes()<<5|on.getSeconds()>>>1),Ct+=4,Re(It,Ct,mr),Re(It,Ct+4,vn),Re(It,Ct+8,Mt),Re(It,Ct+12,Tr),Ct+=16,Dr!=null&&(Re(It,Ct+=10,Dr),Ct+=4),It.set(rr,Ct),Ct+=Tr,Dr==null&&It.set(gr,Ct)},Xt=function(It,Ct,mr,gr,Mt){Re(It,Ct,101010256),Re(It,Ct+8,mr),Re(It,Ct+10,mr),Re(It,Ct+12,gr),Re(It,Ct+16,Mt)};function er(ar,It,Ct){if(Ct||(Ct=It,It={}),typeof Ct!="function")throw"no callback";var mr={};lt(ar,"",mr,It);var gr=Object.keys(mr),Mt=gr.length,rr=0,Dt=0,tr=Mt,Dr=new Array(Mt),dr=[],Tr=function(){for(var Ti=0;Ti<dr.length;++Ti)dr[Ti]()},vn=function(){var Ti=new A(Dt+22),Fi=rr,la=Dt-rr;Dt=0;for(var Ta=0;Ta<tr;++Ta){var dt=Dr[Ta];try{ir(Ti,Dt,dt.c,dt.d,dt.m,dt.n,dt.u,dt.p,null,dt.t),ir(Ti,rr,dt.c,dt.d,dt.m,dt.n,dt.u,dt.p,Dt,dt.t),rr+=46+dt.n.length,Dt+=30+dt.n.length+dt.d.length}catch(Me){return Ct(Me,null)}}Xt(Ti,rr,Dr.length,la,Fi),Ct(null,Ti)};Mt||vn();for(var on=function(Ti){var Fi=gr[Ti],la=mr[Fi],Ta=la[0],dt=la[1],Me=ce(),Xe=Ta.length;Me.p(Ta);var Qe=mt(Fi),st=Qe.length,nt=dt.level==0?0:8,ft=function(Et,nr){if(Et)Tr(),Ct(Et,null);else{var Ur=nr.length;Dr[Ti]={t:nt,d:nr,m:Xe,c:Me.d(),u:Fi.length!=Ur,n:Qe,p:dt},rr+=30+st+Ur,Dt+=76+2*st+Ur,--Mt||vn()}};if(Qe.length>65535&&ft("filename too long",null),!nt)ft(null,Ta);else if(Xe<16e4)try{ft(null,or(Ta,dt))}catch(Bt){ft(Bt,null)}else dr.push($t(Ta,dt,ft))},Gn=0;Gn<tr;++Gn)on(Gn);return Tr}function Kr(ar,It){It===void 0&&(It={});var Ct={},mr=[];lt(ar,"",Ct,It);var gr=0,Mt=0;for(var rr in Ct){var Dt=Ct[rr],tr=Dt[0],Dr=Dt[1],dr=Dr.level==0?0:8,Tr=mt(rr),vn=Tr.length;if(Tr.length>65535)throw"filename too long";var on=dr?or(tr,Dr):tr,Gn=on.length,di=ce();di.p(tr),mr.push({t:dr,d:on,m:tr.length,c:di.d(),u:rr.length!=vn,n:Tr,o:gr,p:Dr}),gr+=30+vn+Gn,Mt+=76+2*vn+Gn}for(var Ti=new A(Mt+22),Fi=gr,la=Mt-gr,Ta=0;Ta<mr.length;++Ta){var dt=mr[Ta];ir(Ti,dt.o,dt.c,dt.d,dt.m,dt.n,dt.u,dt.p,null,dt.t),ir(Ti,gr,dt.c,dt.d,dt.m,dt.n,dt.u,dt.p,dt.o,dt.t),gr+=46+dt.n.length}return Xt(Ti,gr,mr.length,la,Fi),Ti}function en(ar,It){if(typeof It!="function")throw"no callback";for(var Ct=[],mr=function(){for(var on=0;on<Ct.length;++on)Ct[on]()},gr={},Mt=ar.length-22;be(ar,Mt)!=101010256;--Mt)if(!Mt||ar.length-Mt>65558){It("invalid zip file",null);return}var rr=me(ar,Mt+8);rr||It(null,{});var Dt=rr,tr=be(ar,Mt+16),Dr=tr==4294967295;if(Dr){if(Mt=be(ar,Mt-12),be(ar,Mt)!=101075792)throw"invalid zip file";Dt=rr=be(ar,Mt+32),tr=be(ar,Mt+48)}for(var dr=function(on){var Gn=$e(ar,tr,Dr),di=Gn[0],Ti=Gn[1],Fi=Gn[2],la=Gn[3],Ta=Gn[4],dt=Gn[5],Me=ze(ar,dt);tr=Ta;var Xe=function(nt,ft){nt?(mr(),It(nt,null)):(gr[la]=ft,--rr||It(null,gr))};if(!di)Xe(null,F(ar,Me,Me+Ti));else if(di==8){var Qe=ar.subarray(Me,Me+Ti);if(Ti<32e4)try{Xe(null,qe(Qe,new A(Fi)))}catch(st){Xe(st,null)}else Ct.push(de(Qe,{size:Fi},Xe))}else Xe("unknown compression type "+di,null)},Tr=0;Tr<Dt;++Tr)dr(Tr);return mr}function Fn(ar){for(var It={},Ct=ar.length-22;be(ar,Ct)!=101010256;--Ct)if(!Ct||ar.length-Ct>65558)throw"invalid zip file";var mr=me(ar,Ct+8);if(!mr)return{};var gr=be(ar,Ct+16),Mt=gr==4294967295;if(Mt){if(Ct=be(ar,Ct-12),be(ar,Ct)!=101075792)throw"invalid zip file";mr=be(ar,Ct+32),gr=be(ar,Ct+48)}for(var rr=0;rr<mr;++rr){var Dt=$e(ar,gr,Mt),tr=Dt[0],Dr=Dt[1],dr=Dt[2],Tr=Dt[3],vn=Dt[4],on=Dt[5],Gn=ze(ar,on);if(gr=vn,!tr)It[Tr]=F(ar,Gn,Gn+Dr);else if(tr==8)It[Tr]=qe(ar.subarray(Gn,Gn+Dr),new A(dr));else throw"unknown compression type "+tr}return It}},czTT:function(j,R,l){},d4KN:function(j,R,l){var x=l("ProS"),b=l("bYtY");function A(f,t){b.each(t,function(e){e.update="updateView",x.registerAction(e,function(m,d){var a={};return d.eachComponent({mainType:"series",subType:f,query:m},function(n){n[e.method]&&n[e.method](m.name,m.dataIndex);var s=n.getData();s.each(function(c){var i=s.getName(c);a[i]=n.isSelected(i)||!1})}),{name:m.name,selected:a,seriesId:m.seriesId}})})}j.exports=A},dBmv:function(j,R,l){var x=l("ProS"),b=l("szbU");l("vF/C"),l("qwVE"),l("MHoB"),l("PNag"),l("1u/T"),x.registerPreprocessor(b)},"dF/Y":function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="DownloadOutlined";var m=R.a=b.forwardRef(e)},dMvE:function(j,R){var l={linear:function(A){return A},quadraticIn:function(A){return A*A},quadraticOut:function(A){return A*(2-A)},quadraticInOut:function(A){return(A*=2)<1?.5*A*A:-.5*(--A*(A-2)-1)},cubicIn:function(A){return A*A*A},cubicOut:function(A){return--A*A*A+1},cubicInOut:function(A){return(A*=2)<1?.5*A*A*A:.5*((A-=2)*A*A+2)},quarticIn:function(A){return A*A*A*A},quarticOut:function(A){return 1- --A*A*A*A},quarticInOut:function(A){return(A*=2)<1?.5*A*A*A*A:-.5*((A-=2)*A*A*A-2)},quinticIn:function(A){return A*A*A*A*A},quinticOut:function(A){return--A*A*A*A*A+1},quinticInOut:function(A){return(A*=2)<1?.5*A*A*A*A*A:.5*((A-=2)*A*A*A*A+2)},sinusoidalIn:function(A){return 1-Math.cos(A*Math.PI/2)},sinusoidalOut:function(A){return Math.sin(A*Math.PI/2)},sinusoidalInOut:function(A){return .5*(1-Math.cos(Math.PI*A))},exponentialIn:function(A){return A===0?0:Math.pow(1024,A-1)},exponentialOut:function(A){return A===1?1:1-Math.pow(2,-10*A)},exponentialInOut:function(A){return A===0?0:A===1?1:(A*=2)<1?.5*Math.pow(1024,A-1):.5*(-Math.pow(2,-10*(A-1))+2)},circularIn:function(A){return 1-Math.sqrt(1-A*A)},circularOut:function(A){return Math.sqrt(1- --A*A)},circularInOut:function(A){return(A*=2)<1?-.5*(Math.sqrt(1-A*A)-1):.5*(Math.sqrt(1-(A-=2)*A)+1)},elasticIn:function(A){var f,t=.1,e=.4;return A===0?0:A===1?1:(!t||t<1?(t=1,f=e/4):f=e*Math.asin(1/t)/(2*Math.PI),-(t*Math.pow(2,10*(A-=1))*Math.sin((A-f)*(2*Math.PI)/e)))},elasticOut:function(A){var f,t=.1,e=.4;return A===0?0:A===1?1:(!t||t<1?(t=1,f=e/4):f=e*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*A)*Math.sin((A-f)*(2*Math.PI)/e)+1)},elasticInOut:function(A){var f,t=.1,e=.4;return A===0?0:A===1?1:(!t||t<1?(t=1,f=e/4):f=e*Math.asin(1/t)/(2*Math.PI),(A*=2)<1?-.5*(t*Math.pow(2,10*(A-=1))*Math.sin((A-f)*(2*Math.PI)/e)):t*Math.pow(2,-10*(A-=1))*Math.sin((A-f)*(2*Math.PI)/e)*.5+1)},backIn:function(A){var f=1.70158;return A*A*((f+1)*A-f)},backOut:function(A){var f=1.70158;return--A*A*((f+1)*A+f)+1},backInOut:function(A){var f=1.70158*1.525;return(A*=2)<1?.5*(A*A*((f+1)*A-f)):.5*((A-=2)*A*((f+1)*A+f)+2)},bounceIn:function(A){return 1-l.bounceOut(1-A)},bounceOut:function(A){return A<1/2.75?7.5625*A*A:A<2/2.75?7.5625*(A-=1.5/2.75)*A+.75:A<2.5/2.75?7.5625*(A-=2.25/2.75)*A+.9375:7.5625*(A-=2.625/2.75)*A+.984375},bounceInOut:function(A){return A<.5?l.bounceIn(A*2)*.5:l.bounceOut(A*2-1)*.5+.5}},x=l;j.exports=x},diRs:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("q1tI"),f=l.n(A),t=l("3S7+"),e=l("H84U"),m=l("bogI"),d=function(n,s){var c={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&s.indexOf(i)<0&&(c[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,i=Object.getOwnPropertySymbols(n);u<i.length;u++)s.indexOf(i[u])<0&&Object.prototype.propertyIsEnumerable.call(n,i[u])&&(c[i[u]]=n[i[u]]);return c},a=A.forwardRef(function(n,s){var c=n.prefixCls,i=n.title,u=n.content,r=d(n,["prefixCls","title","content"]),o=A.useContext(e.b),h=o.getPrefixCls,p=function(y){return A.createElement(A.Fragment,null,i&&A.createElement("div",{className:"".concat(y,"-title")},Object(m.a)(i)),A.createElement("div",{className:"".concat(y,"-inner-content")},Object(m.a)(u)))},g=h("popover",c);return A.createElement(t.a,b()({},r,{prefixCls:g,ref:s,overlay:p(g)}))});a.displayName="Popover",a.defaultProps={placement:"top",transitionName:"zoom-big",trigger:"hover",mouseEnterDelay:.1,mouseLeaveDelay:.1,overlayStyle:{}},R.a=a},digP:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:function(A,f){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:f}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:A}}]}},name:"file",theme:"twotone"};R.default=x},dmGj:function(j,R,l){var x=l("DEFe"),b=l("ProS"),A=b.extendComponentView({type:"geo",init:function(f,t){var e=new x(t,!0);this._mapDraw=e,this.group.add(e.group)},render:function(f,t,e,m){if(m&&m.type==="geoToggleSelect"&&m.from===this.uid)return;var d=this._mapDraw;f.get("show")?d.draw(f,t,e,this,m):this._mapDraw.group.removeAll(),this.group.silent=f.get("silent")},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});j.exports=A},dnwI:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("YH21"),f=l("Kagy"),t=l("IUWy"),e=f.toolbox.dataView,m=new Array(60).join("-"),d=" ";function a(w){var S={},_=[],I=[];return w.eachRawSeries(function(C){var E=C.coordinateSystem;if(E&&(E.type==="cartesian2d"||E.type==="polar")){var O=E.getBaseAxis();if(O.type==="category"){var M=O.dim+"_"+O.index;S[M]||(S[M]={categoryAxis:O,valueAxis:E.getOtherAxis(O),series:[]},I.push({axisDim:O.dim,axisIndex:O.index})),S[M].series.push(C)}else _.push(C)}else _.push(C)}),{seriesGroupByCategoryAxis:S,other:_,meta:I}}function n(w){var S=[];return b.each(w,function(_,I){var C=_.categoryAxis,E=_.valueAxis,O=E.dim,M=[" "].concat(b.map(_.series,function(k){return k.name})),F=[C.model.getCategories()];b.each(_.series,function(k){F.push(k.getRawData().mapArray(O,function(K){return K}))});for(var H=[M.join(d)],B=0;B<F[0].length;B++){for(var X=[],J=0;J<F.length;J++)X.push(F[J][B]);H.push(X.join(d))}S.push(H.join(`
`))}),S.join(`
`+m+`
`)}function s(w){return b.map(w,function(S){var _=S.getRawData(),I=[S.name],C=[];return _.each(_.dimensions,function(){for(var E=arguments.length,O=arguments[E-1],M=_.getName(O),F=0;F<E-1;F++)C[F]=arguments[F];I.push((M?M+d:"")+C.join(d))}),I.join(`
`)}).join(`
`+m+`
`)}function c(w){var S=a(w);return{value:b.filter([n(S.seriesGroupByCategoryAxis),s(S.other)],function(_){return _.replace(/[\n\t\s]/g,"")}).join(`
`+m+`
`),meta:S.meta}}function i(w){return w.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function u(w){var S=w.slice(0,w.indexOf(`
`));if(S.indexOf(d)>=0)return!0}var r=new RegExp("["+d+"]+","g");function o(w){for(var S=w.split(/\n+/g),_=i(S.shift()).split(r),I=[],C=b.map(_,function(F){return{name:F,data:[]}}),E=0;E<S.length;E++){var O=i(S[E]).split(r);I.push(O.shift());for(var M=0;M<O.length;M++)C[M]&&(C[M].data[E]=O[M])}return{series:C,categories:I}}function h(w){for(var S=w.split(/\n+/g),_=i(S.shift()),I=[],C=0;C<S.length;C++){var E=i(S[C]).split(r),O="",M,F=!1;isNaN(E[0])?(F=!0,O=E[0],E=E.slice(1),I[C]={name:O,value:[]},M=I[C].value):M=I[C]=[];for(var H=0;H<E.length;H++)M.push(+E[H]);M.length===1&&(F?I[C].value=M[0]:I[C]=M[0])}return{name:_,data:I}}function p(w,S){var _=w.split(new RegExp(`
*`+m+`
*`,"g")),I={series:[]};return b.each(_,function(C,E){if(u(C)){var O=o(C),M=S[E],F=M.axisDim+"Axis";M&&(I[F]=I[F]||[],I[F][M.axisIndex]={data:O.categories},I.series=I.series.concat(O.series))}else{var O=h(C);I.series.push(O)}}),I}function g(w){this._dom=null,this.model=w}g.defaultOption={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:b.clone(e.title),lang:b.clone(e.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},g.prototype.onclick=function(w,S){var _=S.getDom(),I=this.model;this._dom&&_.removeChild(this._dom);var C=document.createElement("div");C.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",C.style.backgroundColor=I.get("backgroundColor")||"#fff";var E=document.createElement("h4"),O=I.get("lang")||[];E.innerHTML=O[0]||I.get("title"),E.style.cssText="margin: 10px 20px;",E.style.color=I.get("textColor");var M=document.createElement("div"),F=document.createElement("textarea");M.style.cssText="display:block;width:100%;overflow:auto;";var H=I.get("optionToContent"),B=I.get("contentToOption"),X=c(w);if(typeof H=="function"){var J=H(S.getOption());typeof J=="string"?M.innerHTML=J:b.isDom(J)&&M.appendChild(J)}else M.appendChild(F),F.readOnly=I.get("readOnly"),F.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",F.style.color=I.get("textColor"),F.style.borderColor=I.get("textareaBorderColor"),F.style.backgroundColor=I.get("textareaColor"),F.value=X.value;var k=X.meta,K=document.createElement("div");K.style.cssText="position:absolute;bottom:0;left:0;right:0;";var z="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",W=document.createElement("div"),P=document.createElement("div");z+=";background-color:"+I.get("buttonColor"),z+=";color:"+I.get("buttonTextColor");var G=this;function V(){_.removeChild(C),G._dom=null}A.addEventListener(W,"click",V),A.addEventListener(P,"click",function(){var q;try{typeof B=="function"?q=B(M,S.getOption()):q=p(F.value,k)}catch(re){throw V(),new Error("Data view format error "+re)}q&&S.dispatchAction({type:"changeDataView",newOption:q}),V()}),W.innerHTML=O[1],P.innerHTML=O[2],P.style.cssText=z,W.style.cssText=z,!I.get("readOnly")&&K.appendChild(P),K.appendChild(W),C.appendChild(E),C.appendChild(M),C.appendChild(K),M.style.height=_.clientHeight-80+"px",_.appendChild(C),this._dom=C},g.prototype.remove=function(w,S){this._dom&&S.getDom().removeChild(this._dom)},g.prototype.dispose=function(w,S){this.remove(w,S)};function v(w,S){return b.map(w,function(_,I){var C=S&&S[I];return b.isObject(C)&&!b.isArray(C)?(b.isObject(_)&&!b.isArray(_)&&(_=_.value),b.defaults({value:_},C)):_})}t.register("dataView",g),x.registerAction({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(w,S){var _=[];b.each(w.newOption.series,function(I){var C=S.getSeriesByName(I.name)[0];if(!C)_.push(b.extend({type:"scatter"},I));else{var E=C.get("data");_.push({name:I.name,data:v(I.data,E)})}}),S.mergeOption(b.defaults({series:_},w.newOption))});var y=g;j.exports=y},dqUG:function(j,R,l){var x=l("Gev7"),b=l("bYtY"),A=l("6GrX"),f=l("pzxd"),t=l("gut8"),e=t.ContextCachedBy,m=function(n){x.call(this,n)};m.prototype={constructor:m,type:"text",brush:function(n,s){var c=this.style;this.__dirty&&f.normalizeTextStyle(c,!0),c.fill=c.stroke=c.shadowBlur=c.shadowColor=c.shadowOffsetX=c.shadowOffsetY=null;var i=c.text;if(i!=null&&(i+=""),!f.needDrawText(i,c)){n.__attrCachedBy=e.NONE;return}this.setTransform(n),f.renderText(this,n,i,c,null,s),this.restoreTransform(n)},getBoundingRect:function(){var n=this.style;if(this.__dirty&&f.normalizeTextStyle(n,!0),!this._rect){var s=n.text;s!=null?s+="":s="";var c=A.getBoundingRect(n.text+"",n.font,n.textAlign,n.textVerticalAlign,n.textPadding,n.textLineHeight,n.rich);if(c.x+=n.x||0,c.y+=n.y||0,f.getStroke(n.textStroke,n.textStrokeWidth)){var i=n.textStrokeWidth;c.x-=i/2,c.y-=i/2,c.width+=i,c.height+=i}this._rect=c}return this._rect}},b.inherits(m,x);var d=m;j.exports=d},dt0z:function(j,R,l){var x=l("zoYe");function b(A){return A==null?"":x(A)}j.exports=b},dtIV:function(j,R,l){"use strict";l.r(R),function(x){l.d(R,"AcroForm",function(){return rt}),l.d(R,"AcroFormAppearance",function(){return de}),l.d(R,"AcroFormButton",function(){return Ft}),l.d(R,"AcroFormCheckBox",function(){return or}),l.d(R,"AcroFormChoiceField",function(){return pt}),l.d(R,"AcroFormComboBox",function(){return Nt}),l.d(R,"AcroFormEditBox",function(){return ut}),l.d(R,"AcroFormListBox",function(){return Pe}),l.d(R,"AcroFormPasswordField",function(){return Ee}),l.d(R,"AcroFormPushButton",function(){return Ut}),l.d(R,"AcroFormRadioButton",function(){return Kt}),l.d(R,"AcroFormTextField",function(){return ht}),l.d(R,"GState",function(){return J}),l.d(R,"ShadingPattern",function(){return K}),l.d(R,"TilingPattern",function(){return z}),l.d(R,"jsPDF",function(){return W});var b=l("cDf5"),A=l.n(b),f=l("crp1");/** @license
*
* jsPDF - PDF Document creation from JavaScript
* Version 2.5.0 Built on 2021-12-21T09:44:51.866Z
* CommitID 00000000
*
* Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF
* 2015-2021 yWorks GmbH, http://www.yworks.com
* 2015-2021 Lukas Holländer <lukas.hollaender@yworks.com>, https://github.com/HackbrettXXX
* 2016-2018 Aras Abbasi <aras.abbasi@gmail.com>
* 2010 Aaron Spike, https://github.com/acspike
* 2012 Willow Systems Corporation, https://github.com/willowsystems
* 2012 Pablo Hess, https://github.com/pablohess
* 2012 Florian Jenett, https://github.com/fjenett
* 2013 Warren Weckesser, https://github.com/warrenweckesser
* 2013 Youssef Beddad, https://github.com/lifof
* 2013 Lee Driscoll, https://github.com/lsdriscoll
* 2013 Stefan Slonevskiy, https://github.com/stefslon
* 2013 Jeremy Morel, https://github.com/jmorel
* 2013 Christoph Hartmann, https://github.com/chris-rock
* 2014 Juan Pablo Gaviria, https://github.com/juanpgaviria
* 2014 James Makes, https://github.com/dollaruw
* 2014 Diego Casorran, https://github.com/diegocr
* 2014 Steven Spungin, https://github.com/Flamenco
* 2014 Kenneth Glassey, https://github.com/Gavvers
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* Contributor(s):
* siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango,
* kim3er, mfo, alnorth, Flamenco
*/var t=function(){return typeof window!="undefined"?window:typeof x!="undefined"?x:typeof self!="undefined"?self:this}();function e(){t.console&&typeof t.console.log=="function"&&t.console.log.apply(t.console,arguments)}var m={log:e,warn:function(Me){t.console&&(typeof t.console.warn=="function"?t.console.warn.apply(t.console,arguments):e.call(null,arguments))},error:function(Me){t.console&&(typeof t.console.error=="function"?t.console.error.apply(t.console,arguments):e(Me))}};function d(dt,Me,Xe){var Qe=new XMLHttpRequest;Qe.open("GET",dt),Qe.responseType="blob",Qe.onload=function(){i(Qe.response,Me,Xe)},Qe.onerror=function(){m.error("could not download file")},Qe.send()}function a(dt){var Me=new XMLHttpRequest;Me.open("HEAD",dt,!1);try{Me.send()}catch(Xe){}return Me.status>=200&&Me.status<=299}function n(dt){try{dt.dispatchEvent(new MouseEvent("click"))}catch(Xe){var Me=document.createEvent("MouseEvents");Me.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),dt.dispatchEvent(Me)}}var s,c,i=t.saveAs||((typeof window=="undefined"?"undefined":A()(window))!=="object"||window!==t?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(dt,Me,Xe){var Qe=t.URL||t.webkitURL,st=document.createElement("a");Me=Me||dt.name||"download",st.download=Me,st.rel="noopener",typeof dt=="string"?(st.href=dt,st.origin!==location.origin?a(st.href)?d(dt,Me,Xe):n(st,st.target="_blank"):n(st)):(st.href=Qe.createObjectURL(dt),setTimeout(function(){Qe.revokeObjectURL(st.href)},4e4),setTimeout(function(){n(st)},0))}:"msSaveOrOpenBlob"in navigator?function(dt,Me,Xe){if(Me=Me||dt.name||"download",typeof dt=="string")if(a(dt))d(dt,Me,Xe);else{var Qe=document.createElement("a");Qe.href=dt,Qe.target="_blank",setTimeout(function(){n(Qe)})}else navigator.msSaveOrOpenBlob(function(st,nt){return nt===void 0?nt={autoBom:!1}:A()(nt)!=="object"&&(m.warn("Deprecated: Expected third argument to be a object"),nt={autoBom:!nt}),nt.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(st.type)?new Blob([String.fromCharCode(65279),st],{type:st.type}):st}(dt,Xe),Me)}:function(dt,Me,Xe,Qe){if((Qe=Qe||open("","_blank"))&&(Qe.document.title=Qe.document.body.innerText="downloading..."),typeof dt=="string")return d(dt,Me,Xe);var st=dt.type==="application/octet-stream",nt=/constructor/i.test(t.HTMLElement)||t.safari,ft=/CriOS\/[\d]+/.test(navigator.userAgent);if((ft||st&&nt)&&(typeof FileReader=="undefined"?"undefined":A()(FileReader))==="object"){var Bt=new FileReader;Bt.onloadend=function(){var Ur=Bt.result;Ur=ft?Ur:Ur.replace(/^data:[^;]*;/,"data:attachment/file;"),Qe?Qe.location.href=Ur:location=Ur,Qe=null},Bt.readAsDataURL(dt)}else{var Et=t.URL||t.webkitURL,nr=Et.createObjectURL(dt);Qe?Qe.location=nr:location.href=nr,Qe=null,setTimeout(function(){Et.revokeObjectURL(nr)},4e4)}});/**
* A class to parse color values
* @author Stoyan Stefanov <sstoo@gmail.com>
* {@link http://www.phpied.com/rgb-color-parser-in-javascript/}
* @license Use it if you like it
*/function u(dt){var Me;dt=dt||"",this.ok=!1,dt.charAt(0)=="#"&&(dt=dt.substr(1,6)),dt={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[dt=(dt=dt.replace(/ /g,"")).toLowerCase()]||dt;for(var Xe=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Et){return[parseInt(Et[1]),parseInt(Et[2]),parseInt(Et[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Et){return[parseInt(Et[1],16),parseInt(Et[2],16),parseInt(Et[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Et){return[parseInt(Et[1]+Et[1],16),parseInt(Et[2]+Et[2],16),parseInt(Et[3]+Et[3],16)]}}],Qe=0;Qe<Xe.length;Qe++){var st=Xe[Qe].re,nt=Xe[Qe].process,ft=st.exec(dt);ft&&(Me=nt(ft),this.r=Me[0],this.g=Me[1],this.b=Me[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var Bt=this.r.toString(16),Et=this.g.toString(16),nr=this.b.toString(16);return Bt.length==1&&(Bt="0"+Bt),Et.length==1&&(Et="0"+Et),nr.length==1&&(nr="0"+nr),"#"+Bt+Et+nr}}/**
* @license
* Joseph Myers does not specify a particular license for his work.
*
* Author: Joseph Myers
* Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js
*
* Modified by: Owen Leong
*/function r(dt,Me){var Xe=dt[0],Qe=dt[1],st=dt[2],nt=dt[3];Xe=h(Xe,Qe,st,nt,Me[0],7,-680876936),nt=h(nt,Xe,Qe,st,Me[1],12,-389564586),st=h(st,nt,Xe,Qe,Me[2],17,606105819),Qe=h(Qe,st,nt,Xe,Me[3],22,-1044525330),Xe=h(Xe,Qe,st,nt,Me[4],7,-176418897),nt=h(nt,Xe,Qe,st,Me[5],12,1200080426),st=h(st,nt,Xe,Qe,Me[6],17,-1473231341),Qe=h(Qe,st,nt,Xe,Me[7],22,-45705983),Xe=h(Xe,Qe,st,nt,Me[8],7,1770035416),nt=h(nt,Xe,Qe,st,Me[9],12,-1958414417),st=h(st,nt,Xe,Qe,Me[10],17,-42063),Qe=h(Qe,st,nt,Xe,Me[11],22,-1990404162),Xe=h(Xe,Qe,st,nt,Me[12],7,1804603682),nt=h(nt,Xe,Qe,st,Me[13],12,-40341101),st=h(st,nt,Xe,Qe,Me[14],17,-1502002290),Xe=p(Xe,Qe=h(Qe,st,nt,Xe,Me[15],22,1236535329),st,nt,Me[1],5,-165796510),nt=p(nt,Xe,Qe,st,Me[6],9,-1069501632),st=p(st,nt,Xe,Qe,Me[11],14,643717713),Qe=p(Qe,st,nt,Xe,Me[0],20,-373897302),Xe=p(Xe,Qe,st,nt,Me[5],5,-701558691),nt=p(nt,Xe,Qe,st,Me[10],9,38016083),st=p(st,nt,Xe,Qe,Me[15],14,-660478335),Qe=p(Qe,st,nt,Xe,Me[4],20,-405537848),Xe=p(Xe,Qe,st,nt,Me[9],5,568446438),nt=p(nt,Xe,Qe,st,Me[14],9,-1019803690),st=p(st,nt,Xe,Qe,Me[3],14,-187363961),Qe=p(Qe,st,nt,Xe,Me[8],20,1163531501),Xe=p(Xe,Qe,st,nt,Me[13],5,-1444681467),nt=p(nt,Xe,Qe,st,Me[2],9,-51403784),st=p(st,nt,Xe,Qe,Me[7],14,1735328473),Xe=g(Xe,Qe=p(Qe,st,nt,Xe,Me[12],20,-1926607734),st,nt,Me[5],4,-378558),nt=g(nt,Xe,Qe,st,Me[8],11,-2022574463),st=g(st,nt,Xe,Qe,Me[11],16,1839030562),Qe=g(Qe,st,nt,Xe,Me[14],23,-35309556),Xe=g(Xe,Qe,st,nt,Me[1],4,-1530992060),nt=g(nt,Xe,Qe,st,Me[4],11,1272893353),st=g(st,nt,Xe,Qe,Me[7],16,-155497632),Qe=g(Qe,st,nt,Xe,Me[10],23,-1094730640),Xe=g(Xe,Qe,st,nt,Me[13],4,681279174),nt=g(nt,Xe,Qe,st,Me[0],11,-358537222),st=g(st,nt,Xe,Qe,Me[3],16,-722521979),Qe=g(Qe,st,nt,Xe,Me[6],23,76029189),Xe=g(Xe,Qe,st,nt,Me[9],4,-640364487),nt=g(nt,Xe,Qe,st,Me[12],11,-421815835),st=g(st,nt,Xe,Qe,Me[15],16,530742520),Xe=v(Xe,Qe=g(Qe,st,nt,Xe,Me[2],23,-995338651),st,nt,Me[0],6,-198630844),nt=v(nt,Xe,Qe,st,Me[7],10,1126891415),st=v(st,nt,Xe,Qe,Me[14],15,-1416354905),Qe=v(Qe,st,nt,Xe,Me[5],21,-57434055),Xe=v(Xe,Qe,st,nt,Me[12],6,1700485571),nt=v(nt,Xe,Qe,st,Me[3],10,-1894986606),st=v(st,nt,Xe,Qe,Me[10],15,-1051523),Qe=v(Qe,st,nt,Xe,Me[1],21,-2054922799),Xe=v(Xe,Qe,st,nt,Me[8],6,1873313359),nt=v(nt,Xe,Qe,st,Me[15],10,-30611744),st=v(st,nt,Xe,Qe,Me[6],15,-1560198380),Qe=v(Qe,st,nt,Xe,Me[13],21,1309151649),Xe=v(Xe,Qe,st,nt,Me[4],6,-145523070),nt=v(nt,Xe,Qe,st,Me[11],10,-1120210379),st=v(st,nt,Xe,Qe,Me[2],15,718787259),Qe=v(Qe,st,nt,Xe,Me[9],21,-343485551),dt[0]=O(Xe,dt[0]),dt[1]=O(Qe,dt[1]),dt[2]=O(st,dt[2]),dt[3]=O(nt,dt[3])}function o(dt,Me,Xe,Qe,st,nt){return Me=O(O(Me,dt),O(Qe,nt)),O(Me<<st|Me>>>32-st,Xe)}function h(dt,Me,Xe,Qe,st,nt,ft){return o(Me&Xe|~Me&Qe,dt,Me,st,nt,ft)}function p(dt,Me,Xe,Qe,st,nt,ft){return o(Me&Qe|Xe&~Qe,dt,Me,st,nt,ft)}function g(dt,Me,Xe,Qe,st,nt,ft){return o(Me^Xe^Qe,dt,Me,st,nt,ft)}function v(dt,Me,Xe,Qe,st,nt,ft){return o(Xe^(Me|~Qe),dt,Me,st,nt,ft)}function y(dt){var Me,Xe=dt.length,Qe=[1732584193,-271733879,-1732584194,271733878];for(Me=64;Me<=dt.length;Me+=64)r(Qe,w(dt.substring(Me-64,Me)));dt=dt.substring(Me-64);var st=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(Me=0;Me<dt.length;Me++)st[Me>>2]|=dt.charCodeAt(Me)<<(Me%4<<3);if(st[Me>>2]|=128<<(Me%4<<3),Me>55)for(r(Qe,st),Me=0;Me<16;Me++)st[Me]=0;return st[14]=8*Xe,r(Qe,st),Qe}function w(dt){var Me,Xe=[];for(Me=0;Me<64;Me+=4)Xe[Me>>2]=dt.charCodeAt(Me)+(dt.charCodeAt(Me+1)<<8)+(dt.charCodeAt(Me+2)<<16)+(dt.charCodeAt(Me+3)<<24);return Xe}s=t.atob.bind(t),c=t.btoa.bind(t);var S="0123456789abcdef".split("");function _(dt){for(var Me="",Xe=0;Xe<4;Xe++)Me+=S[dt>>8*Xe+4&15]+S[dt>>8*Xe&15];return Me}function I(dt){return String.fromCharCode((255&dt)>>0,(65280&dt)>>8,(16711680&dt)>>16,(4278190080&dt)>>24)}function C(dt){return y(dt).map(I).join("")}var E=function(dt){for(var Me=0;Me<dt.length;Me++)dt[Me]=_(dt[Me]);return dt.join("")}(y("hello"))!="5d41402abc4b2a76b9719d911017c592";function O(dt,Me){if(E){var Xe=(65535&dt)+(65535&Me);return(dt>>16)+(Me>>16)+(Xe>>16)<<16|65535&Xe}return dt+Me&4294967295}/**
* @license
* FPDF is released under a permissive license: there is no usage restriction.
* You may embed it freely in your application (commercial or not), with or
* without modifications.
*
* Reference: http://www.fpdf.org/en/script/script37.php
*/function M(dt,Me){var Xe,Qe,st,nt;if(dt!==Xe){for(var ft=(st=dt,nt=1+(256/dt.length>>0),new Array(nt+1).join(st)),Bt=[],Et=0;Et<256;Et++)Bt[Et]=Et;var nr=0;for(Et=0;Et<256;Et++){var Ur=Bt[Et];nr=(nr+Ur+ft.charCodeAt(Et))%256,Bt[Et]=Bt[nr],Bt[nr]=Ur}Xe=dt,Qe=Bt}else Bt=Qe;var Lr=Me.length,Vr=0,sr=0,Bn="";for(Et=0;Et<Lr;Et++)sr=(sr+(Ur=Bt[Vr=(Vr+1)%256]))%256,Bt[Vr]=Bt[sr],Bt[sr]=Ur,ft=Bt[(Bt[Vr]+Bt[sr])%256],Bn+=String.fromCharCode(Me.charCodeAt(Et)^ft);return Bn}/**
* @license
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
* Author: Owen Leong (@owenl131)
* Date: 15 Oct 2020
* References:
* https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt
* https://github.com/foliojs/pdfkit/blob/master/lib/security.js
* http://www.fpdf.org/en/script/script37.php
*/var F={print:4,modify:8,copy:16,"annot-forms":32};function H(dt,Me,Xe,Qe){this.v=1,this.r=2;var st=192;dt.forEach(function(Bt){if(F.perm!==void 0)throw new Error("Invalid permission: "+Bt);st+=F[Bt]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var nt=(Me+this.padding).substr(0,32),ft=(Xe+this.padding).substr(0,32);this.O=this.processOwnerPassword(nt,ft),this.P=-(1+(255^st)),this.encryptionKey=C(nt+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(Qe)).substr(0,5),this.U=M(this.encryptionKey,this.padding)}function B(dt){if(/[^\u0000-\u00ff]/.test(dt))throw new Error("Invalid PDF Name Object: "+dt+", Only accept ASCII characters.");for(var Me="",Xe=dt.length,Qe=0;Qe<Xe;Qe++){var st=dt.charCodeAt(Qe);st<33||st===35||st===37||st===40||st===41||st===47||st===60||st===62||st===91||st===93||st===123||st===125||st>126?Me+="#"+("0"+st.toString(16)).slice(-2):Me+=dt[Qe]}return Me}function X(dt){if(A()(dt)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var Me={};this.subscribe=function(Xe,Qe,st){if(st=st||!1,typeof Xe!="string"||typeof Qe!="function"||typeof st!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");Me.hasOwnProperty(Xe)||(Me[Xe]={});var nt=Math.random().toString(35);return Me[Xe][nt]=[Qe,!!st],nt},this.unsubscribe=function(Xe){for(var Qe in Me)if(Me[Qe][Xe])return delete Me[Qe][Xe],Object.keys(Me[Qe]).length===0&&delete Me[Qe],!0;return!1},this.publish=function(Xe){if(Me.hasOwnProperty(Xe)){var Qe=Array.prototype.slice.call(arguments,1),st=[];for(var nt in Me[Xe]){var ft=Me[Xe][nt];try{ft[0].apply(dt,Qe)}catch(Bt){t.console&&m.error("jsPDF PubSub Error",Bt.message,Bt)}ft[1]&&st.push(nt)}st.length&&st.forEach(this.unsubscribe)}},this.getTopics=function(){return Me}}function J(dt){if(!(this instanceof J))return new J(dt);var Me="opacity,stroke-opacity".split(",");for(var Xe in dt)dt.hasOwnProperty(Xe)&&Me.indexOf(Xe)>=0&&(this[Xe]=dt[Xe]);this.id="",this.objectNumber=-1}function k(dt,Me){this.gState=dt,this.matrix=Me,this.id="",this.objectNumber=-1}function K(dt,Me,Xe,Qe,st){if(!(this instanceof K))return new K(dt,Me,Xe,Qe,st);this.type=dt==="axial"?2:3,this.coords=Me,this.colors=Xe,k.call(this,Qe,st)}function z(dt,Me,Xe,Qe,st){if(!(this instanceof z))return new z(dt,Me,Xe,Qe,st);this.boundingBox=dt,this.xStep=Me,this.yStep=Xe,this.stream="",this.cloneIndex=0,k.call(this,Qe,st)}function W(dt){var Me,Xe=typeof arguments[0]=="string"?arguments[0]:"p",Qe=arguments[1],st=arguments[2],nt=arguments[3],ft=[],Bt=1,Et=16,nr="S",Ur=null;A()(dt=dt||{})==="object"&&(Xe=dt.orientation,Qe=dt.unit||Qe,st=dt.format||st,nt=dt.compress||dt.compressPdf||nt,(Ur=dt.encryption||null)!==null&&(Ur.userPassword=Ur.userPassword||"",Ur.ownerPassword=Ur.ownerPassword||"",Ur.userPermissions=Ur.userPermissions||[]),Bt=typeof dt.userUnit=="number"?Math.abs(dt.userUnit):1,dt.precision!==void 0&&(Me=dt.precision),dt.floatPrecision!==void 0&&(Et=dt.floatPrecision),nr=dt.defaultPathOperation||"S"),ft=dt.filters||(nt===!0?["FlateEncode"]:ft),Qe=Qe||"mm",Xe=(""+(Xe||"P")).toLowerCase();var Lr=dt.putOnlyUsedFonts||!1,Vr={},sr={internal:{},__private__:{}};sr.__private__.PubSub=X;var Bn="1.3",Er=sr.__private__.getPdfVersion=function(){return Bn};sr.__private__.setPdfVersion=function(Rt){Bn=Rt};var gn={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};sr.__private__.getPageFormats=function(){return gn};var rn=sr.__private__.getPageFormat=function(Rt){return gn[Rt]};st=st||"a4";var Br={COMPAT:"compat",ADVANCED:"advanced"},Vn=Br.COMPAT;function gi(){this.saveGraphicsState(),dn(new Ai(hn,0,0,-hn,0,Ts()*hn).toString()+" cm"),this.setFontSize(this.getFontSize()/hn),nr="n",Vn=Br.ADVANCED}function Ni(){this.restoreGraphicsState(),nr="S",Vn=Br.COMPAT}var Wi=sr.__private__.combineFontStyleAndFontWeight=function(Rt,qt){if(Rt=="bold"&&qt=="normal"||Rt=="bold"&&qt==400||Rt=="normal"&&qt=="italic"||Rt=="bold"&&qt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return qt&&(Rt=qt==400||qt==="normal"?Rt==="italic"?"italic":"normal":qt!=700&&qt!=="bold"||Rt!=="normal"?(qt==700?"bold":qt)+""+Rt:"bold"),Rt};sr.advancedAPI=function(Rt){var qt=Vn===Br.COMPAT;return qt&&gi.call(this),typeof Rt!="function"||(Rt(this),qt&&Ni.call(this)),this},sr.compatAPI=function(Rt){var qt=Vn===Br.ADVANCED;return qt&&Ni.call(this),typeof Rt!="function"||(Rt(this),qt&&gi.call(this)),this},sr.isAdvancedAPI=function(){return Vn===Br.ADVANCED};var zi,Yi=function(qt){if(Vn!==Br.ADVANCED)throw new Error(qt+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},mi=sr.roundToPrecision=sr.__private__.roundToPrecision=function(Rt,qt){var En=Me||qt;if(isNaN(Rt)||isNaN(En))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Rt.toFixed(En).replace(/0+$/,"")};zi=sr.hpf=sr.__private__.hpf=typeof Et=="number"?function(Rt){if(isNaN(Rt))throw new Error("Invalid argument passed to jsPDF.hpf");return mi(Rt,Et)}:Et==="smart"?function(Rt){if(isNaN(Rt))throw new Error("Invalid argument passed to jsPDF.hpf");return mi(Rt,Rt>-1&&Rt<1?16:5)}:function(Rt){if(isNaN(Rt))throw new Error("Invalid argument passed to jsPDF.hpf");return mi(Rt,16)};var va=sr.f2=sr.__private__.f2=function(Rt){if(isNaN(Rt))throw new Error("Invalid argument passed to jsPDF.f2");return mi(Rt,2)},zn=sr.__private__.f3=function(Rt){if(isNaN(Rt))throw new Error("Invalid argument passed to jsPDF.f3");return mi(Rt,3)},fn=sr.scale=sr.__private__.scale=function(Rt){if(isNaN(Rt))throw new Error("Invalid argument passed to jsPDF.scale");return Vn===Br.COMPAT?Rt*hn:Vn===Br.ADVANCED?Rt:void 0},$n=function(qt){return Vn===Br.COMPAT?Ts()-qt:Vn===Br.ADVANCED?qt:void 0},Cn=function(qt){return fn($n(qt))};sr.__private__.setPrecision=sr.setPrecision=function(Rt){typeof parseInt(Rt,10)=="number"&&(Me=parseInt(Rt,10))};var ki,In="00000000000000000000000000000000",na=sr.__private__.getFileId=function(){return In},Ei=sr.__private__.setFileId=function(Rt){return In=Rt!==void 0&&/^[a-fA-F0-9]{32}$/.test(Rt)?Rt.toUpperCase():In.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Ur!==null&&(Jo=new H(Ur.userPermissions,Ur.userPassword,Ur.ownerPassword,In)),In};sr.setFileId=function(Rt){return Ei(Rt),this},sr.getFileId=function(){return na()};var pi=sr.__private__.convertDateToPDFDate=function(Rt){var qt=Rt.getTimezoneOffset(),En=qt<0?"+":"-",ri=Math.floor(Math.abs(qt/60)),Lt=Math.abs(qt%60),he=[En,Yn(ri),"'",Yn(Lt),"'"].join("");return["D:",Rt.getFullYear(),Yn(Rt.getMonth()+1),Yn(Rt.getDate()),Yn(Rt.getHours()),Yn(Rt.getMinutes()),Yn(Rt.getSeconds()),he].join("")},Ri=sr.__private__.convertPDFDateToDate=function(Rt){var qt=parseInt(Rt.substr(2,4),10),En=parseInt(Rt.substr(6,2),10)-1,ri=parseInt(Rt.substr(8,2),10),Lt=parseInt(Rt.substr(10,2),10),he=parseInt(Rt.substr(12,2),10),Ce=parseInt(Rt.substr(14,2),10);return new Date(qt,En,ri,Lt,he,Ce,0)},Na=sr.__private__.setCreationDate=function(Rt){var qt;if(Rt===void 0&&(Rt=new Date),Rt instanceof Date)qt=pi(Rt);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(Rt))throw new Error("Invalid argument passed to jsPDF.setCreationDate");qt=Rt}return ki=qt},Un=sr.__private__.getCreationDate=function(Rt){var qt=ki;return Rt==="jsDate"&&(qt=Ri(ki)),qt};sr.setCreationDate=function(Rt){return Na(Rt),this},sr.getCreationDate=function(Rt){return Un(Rt)};var nn,Yn=sr.__private__.padd2=function(Rt){return("0"+parseInt(Rt)).slice(-2)},bi=sr.__private__.padd2Hex=function(Rt){return("00"+(Rt=Rt.toString())).substr(Rt.length)},Oi=0,_i=[],Zi=[],qi=0,ea=[],ya=[],co=!1,io=Zi,rs=function(){Oi=0,qi=0,Zi=[],_i=[],ea=[],jr=bn(),wr=bn()};sr.__private__.setCustomOutputDestination=function(Rt){co=!0,io=Rt};var Pi=function(qt){co||(io=qt)};sr.__private__.resetCustomOutputDestination=function(){co=!1,io=Zi};var dn=sr.__private__.out=function(Rt){return Rt=Rt.toString(),qi+=Rt.length+1,io.push(Rt),io},ha=sr.__private__.write=function(Rt){return dn(arguments.length===1?Rt.toString():Array.prototype.join.call(arguments," "))},ba=sr.__private__.getArrayBuffer=function(Rt){for(var qt=Rt.length,En=new ArrayBuffer(qt),ri=new Uint8Array(En);qt--;)ri[qt]=Rt.charCodeAt(qt);return En},ta=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];sr.__private__.getStandardFonts=function(){return ta};var so=dt.fontSize||16;sr.__private__.setFontSize=sr.setFontSize=function(Rt){return so=Vn===Br.ADVANCED?Rt/hn:Rt,this};var lr,pn=sr.__private__.getFontSize=sr.getFontSize=function(){return Vn===Br.COMPAT?so:so*hn},_n=dt.R2L||!1;sr.__private__.setR2L=sr.setR2L=function(Rt){return _n=Rt,this},sr.__private__.getR2L=sr.getR2L=function(){return _n};var Pn,ct=sr.__private__.setZoomMode=function(Rt){var qt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^\d*\.?\d*%$/.test(Rt))lr=Rt;else if(isNaN(Rt)){if(qt.indexOf(Rt)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Rt+'" is not recognized.');lr=Rt}else lr=parseInt(Rt,10)};sr.__private__.getZoomMode=function(){return lr};var Vt,Cr=sr.__private__.setPageMode=function(Rt){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Rt)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Rt+'" is not recognized.');Pn=Rt};sr.__private__.getPageMode=function(){return Pn};var xr=sr.__private__.setLayoutMode=function(Rt){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Rt)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Rt+'" is not recognized.');Vt=Rt};sr.__private__.getLayoutMode=function(){return Vt},sr.__private__.setDisplayMode=sr.setDisplayMode=function(Rt,qt,En){return ct(Rt),xr(qt),Cr(En),this};var Gr={title:"",subject:"",author:"",keywords:"",creator:""};sr.__private__.getDocumentProperty=function(Rt){if(Object.keys(Gr).indexOf(Rt)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Gr[Rt]},sr.__private__.getDocumentProperties=function(){return Gr},sr.__private__.setDocumentProperties=sr.setProperties=sr.setDocumentProperties=function(Rt){for(var qt in Gr)Gr.hasOwnProperty(qt)&&Rt[qt]&&(Gr[qt]=Rt[qt]);return this},sr.__private__.setDocumentProperty=function(Rt,qt){if(Object.keys(Gr).indexOf(Rt)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Gr[Rt]=qt};var $r,hn,On,Qn,qn,si={},oi={},Kn=[],Zn={},ni={},wi={},Di={},Ui=null,ca=0,ia=[],Ia=new X(sr),Fa=dt.hotfixes||[],Aa={},Ea={},xa=[],Ai=function Rt(qt,En,ri,Lt,he,Ce){if(!(this instanceof Rt))return new Rt(qt,En,ri,Lt,he,Ce);isNaN(qt)&&(qt=1),isNaN(En)&&(En=0),isNaN(ri)&&(ri=0),isNaN(Lt)&&(Lt=1),isNaN(he)&&(he=0),isNaN(Ce)&&(Ce=0),this._matrix=[qt,En,ri,Lt,he,Ce]};Object.defineProperty(Ai.prototype,"sx",{get:function(){return this._matrix[0]},set:function(qt){this._matrix[0]=qt}}),Object.defineProperty(Ai.prototype,"shy",{get:function(){return this._matrix[1]},set:function(qt){this._matrix[1]=qt}}),Object.defineProperty(Ai.prototype,"shx",{get:function(){return this._matrix[2]},set:function(qt){this._matrix[2]=qt}}),Object.defineProperty(Ai.prototype,"sy",{get:function(){return this._matrix[3]},set:function(qt){this._matrix[3]=qt}}),Object.defineProperty(Ai.prototype,"tx",{get:function(){return this._matrix[4]},set:function(qt){this._matrix[4]=qt}}),Object.defineProperty(Ai.prototype,"ty",{get:function(){return this._matrix[5]},set:function(qt){this._matrix[5]=qt}}),Object.defineProperty(Ai.prototype,"a",{get:function(){return this._matrix[0]},set:function(qt){this._matrix[0]=qt}}),Object.defineProperty(Ai.prototype,"b",{get:function(){return this._matrix[1]},set:function(qt){this._matrix[1]=qt}}),Object.defineProperty(Ai.prototype,"c",{get:function(){return this._matrix[2]},set:function(qt){this._matrix[2]=qt}}),Object.defineProperty(Ai.prototype,"d",{get:function(){return this._matrix[3]},set:function(qt){this._matrix[3]=qt}}),Object.defineProperty(Ai.prototype,"e",{get:function(){return this._matrix[4]},set:function(qt){this._matrix[4]=qt}}),Object.defineProperty(Ai.prototype,"f",{get:function(){return this._matrix[5]},set:function(qt){this._matrix[5]=qt}}),Object.defineProperty(Ai.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ai.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ai.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ai.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Ai.prototype.join=function(Rt){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(zi).join(Rt)},Ai.prototype.multiply=function(Rt){var qt=Rt.sx*this.sx+Rt.shy*this.shx,En=Rt.sx*this.shy+Rt.shy*this.sy,ri=Rt.shx*this.sx+Rt.sy*this.shx,Lt=Rt.shx*this.shy+Rt.sy*this.sy,he=Rt.tx*this.sx+Rt.ty*this.shx+this.tx,Ce=Rt.tx*this.shy+Rt.ty*this.sy+this.ty;return new Ai(qt,En,ri,Lt,he,Ce)},Ai.prototype.decompose=function(){var Rt=this.sx,qt=this.shy,En=this.shx,ri=this.sy,Lt=this.tx,he=this.ty,Ce=Math.sqrt(Rt*Rt+qt*qt),Ie=(Rt/=Ce)*En+(qt/=Ce)*ri;En-=Rt*Ie,ri-=qt*Ie;var Ye=Math.sqrt(En*En+ri*ri);return Ie/=Ye,Rt*(ri/=Ye)<qt*(En/=Ye)&&(Rt=-Rt,qt=-qt,Ie=-Ie,Ce=-Ce),{scale:new Ai(Ce,0,0,Ye,0,0),translate:new Ai(1,0,0,1,Lt,he),rotate:new Ai(Rt,qt,-qt,Rt,0,0),skew:new Ai(1,0,Ie,1,0,0)}},Ai.prototype.toString=function(Rt){return this.join(" ")},Ai.prototype.inversed=function(){var Rt=this.sx,qt=this.shy,En=this.shx,ri=this.sy,Lt=this.tx,he=this.ty,Ce=1/(Rt*ri-qt*En),Ie=ri*Ce,Ye=-qt*Ce,_t=-En*Ce,Yt=Rt*Ce;return new Ai(Ie,Ye,_t,Yt,-Ie*Lt-_t*he,-Ye*Lt-Yt*he)},Ai.prototype.applyToPoint=function(Rt){var qt=Rt.x*this.sx+Rt.y*this.shx+this.tx,En=Rt.x*this.shy+Rt.y*this.sy+this.ty;return new ul(qt,En)},Ai.prototype.applyToRectangle=function(Rt){var qt=this.applyToPoint(Rt),En=this.applyToPoint(new ul(Rt.x+Rt.w,Rt.y+Rt.h));return new nc(qt.x,qt.y,En.x-qt.x,En.y-qt.y)},Ai.prototype.clone=function(){var Rt=this.sx,qt=this.shy,En=this.shx,ri=this.sy,Lt=this.tx,he=this.ty;return new Ai(Rt,qt,En,ri,Lt,he)},sr.Matrix=Ai;var oa=sr.matrixMult=function(Rt,qt){return qt.multiply(Rt)},Ba=new Ai(1,0,0,1,0,0);sr.unitMatrix=sr.identityMatrix=Ba;var Nr=function(qt,En){if(!ni[qt]){var ri=(En instanceof K?"Sh":"P")+(Object.keys(Zn).length+1).toString(10);En.id=ri,ni[qt]=ri,Zn[ri]=En,Ia.publish("addPattern",En)}};sr.ShadingPattern=K,sr.TilingPattern=z,sr.addShadingPattern=function(Rt,qt){return Yi("addShadingPattern()"),Nr(Rt,qt),this},sr.beginTilingPattern=function(Rt){Yi("beginTilingPattern()"),Gl(Rt.boundingBox[0],Rt.boundingBox[1],Rt.boundingBox[2]-Rt.boundingBox[0],Rt.boundingBox[3]-Rt.boundingBox[1],Rt.matrix)},sr.endTilingPattern=function(Rt,qt){Yi("endTilingPattern()"),qt.stream=ya[nn].join(`
`),Nr(Rt,qt),Ia.publish("endTilingPattern",qt),xa.pop().restore()};var Qr=sr.__private__.newObject=function(){var Rt=bn();return Zr(Rt,!0),Rt},bn=sr.__private__.newObjectDeferred=function(){return Oi++,_i[Oi]=function(){return qi},Oi},Zr=function(qt,En){return En=typeof En=="boolean"&&En,_i[qt]=qi,En&&dn(qt+" 0 obj"),qt},hr=sr.__private__.newAdditionalObject=function(){var Rt={objId:bn(),content:""};return ea.push(Rt),Rt},jr=bn(),wr=bn(),an=sr.__private__.decodeColorString=function(Rt){var qt=Rt.split(" ");if(qt.length!==2||qt[1]!=="g"&&qt[1]!=="G")qt.length===5&&(qt[4]==="k"||qt[4]==="K")&&(qt=[(1-qt[0])*(1-qt[3]),(1-qt[1])*(1-qt[3]),(1-qt[2])*(1-qt[3]),"r"]);else{var En=parseFloat(qt[0]);qt=[En,En,En,"r"]}for(var ri="#",Lt=0;Lt<3;Lt++)ri+=("0"+Math.floor(255*parseFloat(qt[Lt])).toString(16)).slice(-2);return ri},Jr=sr.__private__.encodeColorString=function(Rt){var qt;typeof Rt=="string"&&(Rt={ch1:Rt});var En=Rt.ch1,ri=Rt.ch2,Lt=Rt.ch3,he=Rt.ch4,Ce=Rt.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof En=="string"&&En.charAt(0)!=="#"){var Ie=new u(En);if(Ie.ok)En=Ie.toHex();else if(!/^\d*\.?\d*$/.test(En))throw new Error('Invalid color "'+En+'" passed to jsPDF.encodeColorString.')}if(typeof En=="string"&&/^#[0-9A-Fa-f]{3}$/.test(En)&&(En="#"+En[1]+En[1]+En[2]+En[2]+En[3]+En[3]),typeof En=="string"&&/^#[0-9A-Fa-f]{6}$/.test(En)){var Ye=parseInt(En.substr(1),16);En=Ye>>16&255,ri=Ye>>8&255,Lt=255&Ye}if(ri===void 0||he===void 0&&En===ri&&ri===Lt)if(typeof En=="string")qt=En+" "+Ce[0];else switch(Rt.precision){case 2:qt=va(En/255)+" "+Ce[0];break;case 3:default:qt=zn(En/255)+" "+Ce[0]}else if(he===void 0||A()(he)==="object"){if(he&&!isNaN(he.a)&&he.a===0)return qt=["1.","1.","1.",Ce[1]].join(" ");if(typeof En=="string")qt=[En,ri,Lt,Ce[1]].join(" ");else switch(Rt.precision){case 2:qt=[va(En/255),va(ri/255),va(Lt/255),Ce[1]].join(" ");break;default:case 3:qt=[zn(En/255),zn(ri/255),zn(Lt/255),Ce[1]].join(" ")}}else if(typeof En=="string")qt=[En,ri,Lt,he,Ce[2]].join(" ");else switch(Rt.precision){case 2:qt=[va(En),va(ri),va(Lt),va(he),Ce[2]].join(" ");break;case 3:default:qt=[zn(En),zn(ri),zn(Lt),zn(he),Ce[2]].join(" ")}return qt},kn=sr.__private__.getFilters=function(){return ft},Dn=sr.__private__.putStream=function(Rt){var qt=(Rt=Rt||{}).data||"",En=Rt.filters||kn(),ri=Rt.alreadyAppliedFilters||[],Lt=Rt.addLength1||!1,he=qt.length,Ce=Rt.objectId,Ie=function(Xi){return Xi};if(Ur!==null&&Ce===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Ur!==null&&(Ie=Jo.encryptor(Ce,0));var Ye={};En===!0&&(En=["FlateEncode"]);var _t=Rt.additionalKeyValues||[],Yt=(Ye=W.API.processDataByFilters!==void 0?W.API.processDataByFilters(qt,En):{data:qt,reverseChain:[]}).reverseChain+(Array.isArray(ri)?ri.join(" "):ri.toString());if(Ye.data.length!==0&&(_t.push({key:"Length",value:Ye.data.length}),Lt===!0&&_t.push({key:"Length1",value:he})),Yt.length!=0)if(Yt.split("/").length-1==1)_t.push({key:"Filter",value:Yt});else{_t.push({key:"Filter",value:"["+Yt+"]"});for(var Pr=0;Pr<_t.length;Pr+=1)if(_t[Pr].key==="DecodeParms"){for(var Yr=[],yn=0;yn<Ye.reverseChain.split("/").length-1;yn+=1)Yr.push("null");Yr.push(_t[Pr].value),_t[Pr].value="["+Yr.join(" ")+"]"}}dn("<<");for(var Jn=0;Jn<_t.length;Jn++)dn("/"+_t[Jn].key+" "+_t[Jn].value);dn(">>"),Ye.data.length!==0&&(dn("stream"),dn(Ie(Ye.data)),dn("endstream"))},Xn=sr.__private__.putPage=function(Rt){var qt=Rt.number,En=Rt.data,ri=Rt.objId,Lt=Rt.contentsObjId;Zr(ri,!0),dn("<</Type /Page"),dn("/Parent "+Rt.rootDictionaryObjId+" 0 R"),dn("/Resources "+Rt.resourceDictionaryObjId+" 0 R"),dn("/MediaBox ["+parseFloat(zi(Rt.mediaBox.bottomLeftX))+" "+parseFloat(zi(Rt.mediaBox.bottomLeftY))+" "+zi(Rt.mediaBox.topRightX)+" "+zi(Rt.mediaBox.topRightY)+"]"),Rt.cropBox!==null&&dn("/CropBox ["+zi(Rt.cropBox.bottomLeftX)+" "+zi(Rt.cropBox.bottomLeftY)+" "+zi(Rt.cropBox.topRightX)+" "+zi(Rt.cropBox.topRightY)+"]"),Rt.bleedBox!==null&&dn("/BleedBox ["+zi(Rt.bleedBox.bottomLeftX)+" "+zi(Rt.bleedBox.bottomLeftY)+" "+zi(Rt.bleedBox.topRightX)+" "+zi(Rt.bleedBox.topRightY)+"]"),Rt.trimBox!==null&&dn("/TrimBox ["+zi(Rt.trimBox.bottomLeftX)+" "+zi(Rt.trimBox.bottomLeftY)+" "+zi(Rt.trimBox.topRightX)+" "+zi(Rt.trimBox.topRightY)+"]"),Rt.artBox!==null&&dn("/ArtBox ["+zi(Rt.artBox.bottomLeftX)+" "+zi(Rt.artBox.bottomLeftY)+" "+zi(Rt.artBox.topRightX)+" "+zi(Rt.artBox.topRightY)+"]"),typeof Rt.userUnit=="number"&&Rt.userUnit!==1&&dn("/UserUnit "+Rt.userUnit),Ia.publish("putPage",{objId:ri,pageContext:ia[qt],pageNumber:qt,page:En}),dn("/Contents "+Lt+" 0 R"),dn(">>"),dn("endobj");var he=En.join(`
`);return Vn===Br.ADVANCED&&(he+=`
Q`),Zr(Lt,!0),Dn({data:he,filters:kn(),objectId:Lt}),dn("endobj"),ri},vi=sr.__private__.putPages=function(){var Rt,qt,En=[];for(Rt=1;Rt<=ca;Rt++)ia[Rt].objId=bn(),ia[Rt].contentsObjId=bn();for(Rt=1;Rt<=ca;Rt++)En.push(Xn({number:Rt,data:ya[Rt],objId:ia[Rt].objId,contentsObjId:ia[Rt].contentsObjId,mediaBox:ia[Rt].mediaBox,cropBox:ia[Rt].cropBox,bleedBox:ia[Rt].bleedBox,trimBox:ia[Rt].trimBox,artBox:ia[Rt].artBox,userUnit:ia[Rt].userUnit,rootDictionaryObjId:jr,resourceDictionaryObjId:wr}));Zr(jr,!0),dn("<</Type /Pages");var ri="/Kids [";for(qt=0;qt<ca;qt++)ri+=En[qt]+" 0 R ";dn(ri+"]"),dn("/Count "+ca),dn(">>"),dn("endobj"),Ia.publish("postPutPages")},Li=function(qt){Ia.publish("putFont",{font:qt,out:dn,newObject:Qr,putStream:Dn}),qt.isAlreadyPutted!==!0&&(qt.objectNumber=Qr(),dn("<<"),dn("/Type /Font"),dn("/BaseFont /"+B(qt.postScriptName)),dn("/Subtype /Type1"),typeof qt.encoding=="string"&&dn("/Encoding /"+qt.encoding),dn("/FirstChar 32"),dn("/LastChar 255"),dn(">>"),dn("endobj"))},ji=function(){for(var qt in si)si.hasOwnProperty(qt)&&(Lr===!1||Lr===!0&&Vr.hasOwnProperty(qt))&&Li(si[qt])},Sa=function(qt){qt.objectNumber=Qr();var En=[];En.push({key:"Type",value:"/XObject"}),En.push({key:"Subtype",value:"/Form"}),En.push({key:"BBox",value:"["+[zi(qt.x),zi(qt.y),zi(qt.x+qt.width),zi(qt.y+qt.height)].join(" ")+"]"}),En.push({key:"Matrix",value:"["+qt.matrix.toString()+"]"});var ri=qt.pages[1].join(`
`);Dn({data:ri,additionalKeyValues:En,objectId:qt.objectNumber}),dn("endobj")},Ga=function(){for(var qt in Aa)Aa.hasOwnProperty(qt)&&Sa(Aa[qt])},Ya=function(qt,En){var ri,Lt=[],he=1/(En-1);for(ri=0;ri<1;ri+=he)Lt.push(ri);if(Lt.push(1),qt[0].offset!=0){var Ce={offset:0,color:qt[0].color};qt.unshift(Ce)}if(qt[qt.length-1].offset!=1){var Ie={offset:1,color:qt[qt.length-1].color};qt.push(Ie)}for(var Ye="",_t=0,Yt=0;Yt<Lt.length;Yt++){for(ri=Lt[Yt];ri>qt[_t+1].offset;)_t++;var Pr=qt[_t].offset,Yr=(ri-Pr)/(qt[_t+1].offset-Pr),yn=qt[_t].color,Jn=qt[_t+1].color;Ye+=bi(Math.round((1-Yr)*yn[0]+Yr*Jn[0]).toString(16))+bi(Math.round((1-Yr)*yn[1]+Yr*Jn[1]).toString(16))+bi(Math.round((1-Yr)*yn[2]+Yr*Jn[2]).toString(16))}return Ye.trim()},bo=function(qt,En){En||(En=21);var ri=Qr(),Lt=Ya(qt.colors,En),he=[];he.push({key:"FunctionType",value:"0"}),he.push({key:"Domain",value:"[0.0 1.0]"}),he.push({key:"Size",value:"["+En+"]"}),he.push({key:"BitsPerSample",value:"8"}),he.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),he.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Dn({data:Lt,additionalKeyValues:he,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:ri}),dn("endobj"),qt.objectNumber=Qr(),dn("<< /ShadingType "+qt.type),dn("/ColorSpace /DeviceRGB");var Ce="/Coords ["+zi(parseFloat(qt.coords[0]))+" "+zi(parseFloat(qt.coords[1]))+" ";qt.type===2?Ce+=zi(parseFloat(qt.coords[2]))+" "+zi(parseFloat(qt.coords[3])):Ce+=zi(parseFloat(qt.coords[2]))+" "+zi(parseFloat(qt.coords[3]))+" "+zi(parseFloat(qt.coords[4]))+" "+zi(parseFloat(qt.coords[5])),dn(Ce+="]"),qt.matrix&&dn("/Matrix ["+qt.matrix.toString()+"]"),dn("/Function "+ri+" 0 R"),dn("/Extend [true true]"),dn(">>"),dn("endobj")},vo=function(qt,En){var ri=bn(),Lt=Qr();En.push({resourcesOid:ri,objectOid:Lt}),qt.objectNumber=Lt;var he=[];he.push({key:"Type",value:"/Pattern"}),he.push({key:"PatternType",value:"1"}),he.push({key:"PaintType",value:"1"}),he.push({key:"TilingType",value:"1"}),he.push({key:"BBox",value:"["+qt.boundingBox.map(zi).join(" ")+"]"}),he.push({key:"XStep",value:zi(qt.xStep)}),he.push({key:"YStep",value:zi(qt.yStep)}),he.push({key:"Resources",value:ri+" 0 R"}),qt.matrix&&he.push({key:"Matrix",value:"["+qt.matrix.toString()+"]"}),Dn({data:qt.stream,additionalKeyValues:he,objectId:qt.objectNumber}),dn("endobj")},po=function(qt){var En;for(En in Zn)Zn.hasOwnProperty(En)&&(Zn[En]instanceof K?bo(Zn[En]):Zn[En]instanceof z&&vo(Zn[En],qt))},Ha=function(qt){for(var En in qt.objectNumber=Qr(),dn("<<"),qt)switch(En){case"opacity":dn("/ca "+va(qt[En]));break;case"stroke-opacity":dn("/CA "+va(qt[En]))}dn(">>"),dn("endobj")},Oa=function(){var qt;for(qt in wi)wi.hasOwnProperty(qt)&&Ha(wi[qt])},ao=function(){for(var qt in dn("/XObject <<"),Aa)Aa.hasOwnProperty(qt)&&Aa[qt].objectNumber>=0&&dn("/"+qt+" "+Aa[qt].objectNumber+" 0 R");Ia.publish("putXobjectDict"),dn(">>")},to=function(){Jo.oid=Qr(),dn("<<"),dn("/Filter /Standard"),dn("/V "+Jo.v),dn("/R "+Jo.r),dn("/U <"+Jo.toHexString(Jo.U)+">"),dn("/O <"+Jo.toHexString(Jo.O)+">"),dn("/P "+Jo.P),dn(">>"),dn("endobj")},Po=function(){for(var qt in dn("/Font <<"),si)si.hasOwnProperty(qt)&&(Lr===!1||Lr===!0&&Vr.hasOwnProperty(qt))&&dn("/"+qt+" "+si[qt].objectNumber+" 0 R");dn(">>")},Yo=function(){if(Object.keys(Zn).length>0){for(var qt in dn("/Shading <<"),Zn)Zn.hasOwnProperty(qt)&&Zn[qt]instanceof K&&Zn[qt].objectNumber>=0&&dn("/"+qt+" "+Zn[qt].objectNumber+" 0 R");Ia.publish("putShadingPatternDict"),dn(">>")}},ro=function(qt){if(Object.keys(Zn).length>0){for(var En in dn("/Pattern <<"),Zn)Zn.hasOwnProperty(En)&&Zn[En]instanceof sr.TilingPattern&&Zn[En].objectNumber>=0&&Zn[En].objectNumber<qt&&dn("/"+En+" "+Zn[En].objectNumber+" 0 R");Ia.publish("putTilingPatternDict"),dn(">>")}},za=function(){if(Object.keys(wi).length>0){var qt;for(qt in dn("/ExtGState <<"),wi)wi.hasOwnProperty(qt)&&wi[qt].objectNumber>=0&&dn("/"+qt+" "+wi[qt].objectNumber+" 0 R");Ia.publish("putGStateDict"),dn(">>")}},Mo=function(qt){Zr(qt.resourcesOid,!0),dn("<<"),dn("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Po(),Yo(),ro(qt.objectOid),za(),ao(),dn(">>"),dn("endobj")},Io=function(){var qt=[];ji(),Oa(),Ga(),po(qt),Ia.publish("putResources"),qt.forEach(Mo),Mo({resourcesOid:wr,objectOid:Number.MAX_SAFE_INTEGER}),Ia.publish("postPutResources")},ma=function(){Ia.publish("putAdditionalObjects");for(var qt=0;qt<ea.length;qt++){var En=ea[qt];Zr(En.objId,!0),dn(En.content),dn("endobj")}Ia.publish("postPutAdditionalObjects")},mo=function(qt){oi[qt.fontName]=oi[qt.fontName]||{},oi[qt.fontName][qt.fontStyle]=qt.id},ns=function(qt,En,ri,Lt,he){var Ce={id:"F"+(Object.keys(si).length+1).toString(10),postScriptName:qt,fontName:En,fontStyle:ri,encoding:Lt,isStandardFont:he||!1,metadata:{}};return Ia.publish("addFont",{font:Ce,instance:this}),si[Ce.id]=Ce,mo(Ce),Ce.id},Zo=function(qt){for(var En=0,ri=ta.length;En<ri;En++){var Lt=ns.call(this,qt[En][0],qt[En][1],qt[En][2],ta[En][3],!0);Lr===!1&&(Vr[Lt]=!0);var he=qt[En][0].split("-");mo({id:Lt,fontName:he[0],fontStyle:he[1]||""})}Ia.publish("addFonts",{fonts:si,dictionary:oi})},Oo=function(qt){return qt.foo=function(){try{return qt.apply(this,arguments)}catch(Lt){var En=Lt.stack||"";~En.indexOf(" at ")&&(En=En.split(" at ")[1]);var ri="Error in function "+En.split(`
`)[0].split("<")[0]+": "+Lt.message;if(!t.console)throw new Error(ri);t.console.error(ri,Lt),t.alert&&alert(ri)}},qt.foo.bar=qt,qt.foo},Ro=function(qt,En){var ri,Lt,he,Ce,Ie,Ye,_t,Yt,Pr;if(he=(En=En||{}).sourceEncoding||"Unicode",Ie=En.outputEncoding,(En.autoencode||Ie)&&si[$r].metadata&&si[$r].metadata[he]&&si[$r].metadata[he].encoding&&(Ce=si[$r].metadata[he].encoding,!Ie&&si[$r].encoding&&(Ie=si[$r].encoding),!Ie&&Ce.codePages&&(Ie=Ce.codePages[0]),typeof Ie=="string"&&(Ie=Ce[Ie]),Ie)){for(_t=!1,Ye=[],ri=0,Lt=qt.length;ri<Lt;ri++)(Yt=Ie[qt.charCodeAt(ri)])?Ye.push(String.fromCharCode(Yt)):Ye.push(qt[ri]),Ye[ri].charCodeAt(0)>>8&&(_t=!0);qt=Ye.join("")}for(ri=qt.length;_t===void 0&&ri!==0;)qt.charCodeAt(ri-1)>>8&&(_t=!0),ri--;if(!_t)return qt;for(Ye=En.noBOM?[]:[254,255],ri=0,Lt=qt.length;ri<Lt;ri++){if((Pr=(Yt=qt.charCodeAt(ri))>>8)>>8)throw new Error("Character at position "+ri+" of string '"+qt+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Ye.push(Pr),Ye.push(Yt-(Pr<<8))}return String.fromCharCode.apply(void 0,Ye)},hs=sr.__private__.pdfEscape=sr.pdfEscape=function(Rt,qt){return Ro(Rt,qt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Uo=sr.__private__.beginPage=function(Rt){ya[++ca]=[],ia[ca]={objId:0,contentsObjId:0,userUnit:Number(Bt),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(Rt[0]),topRightY:Number(Rt[1])}},oo(ca),Pi(ya[nn])},Ja=function(qt,En){var ri,Lt,he;switch(Xe=En||Xe,typeof qt=="string"&&(ri=rn(qt.toLowerCase()),Array.isArray(ri)&&(Lt=ri[0],he=ri[1])),Array.isArray(qt)&&(Lt=qt[0]*hn,he=qt[1]*hn),isNaN(Lt)&&(Lt=st[0],he=st[1]),(Lt>14400||he>14400)&&(m.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Lt=Math.min(14400,Lt),he=Math.min(14400,he)),st=[Lt,he],Xe.substr(0,1)){case"l":he>Lt&&(st=[he,Lt]);break;case"p":Lt>he&&(st=[he,Lt])}Uo(st),Bl(Wc),dn(cl),Ss!==0&&dn(Ss+" J"),Ws!==0&&dn(Ws+" j"),Ia.publish("addPage",{pageNumber:ca})},Es=function(qt){qt>0&&qt<=ca&&(ya.splice(qt,1),ia.splice(qt,1),ca--,nn>ca&&(nn=ca),this.setPage(nn))},oo=function(qt){qt>0&&qt<=ca&&(nn=qt)},Fs=sr.__private__.getNumberOfPages=sr.getNumberOfPages=function(){return ya.length-1},qo=function(qt,En,ri){var Lt,he=void 0;return ri=ri||{},qt=qt!==void 0?qt:si[$r].fontName,En=En!==void 0?En:si[$r].fontStyle,Lt=qt.toLowerCase(),oi[Lt]!==void 0&&oi[Lt][En]!==void 0?he=oi[Lt][En]:oi[qt]!==void 0&&oi[qt][En]!==void 0?he=oi[qt][En]:ri.disableWarning===!1&&m.warn("Unable to look up font label for font '"+qt+"', '"+En+"'. Refer to getFontList() for available fonts."),he||ri.noFallback||(he=oi.times[En])==null&&(he=oi.times.normal),he},Wo=sr.__private__.putInfo=function(){var Rt=Qr(),qt=function(Lt){return Lt};for(var En in Ur!==null&&(qt=Jo.encryptor(Rt,0)),dn("<<"),dn("/Producer ("+hs(qt("jsPDF "+W.version))+")"),Gr)Gr.hasOwnProperty(En)&&Gr[En]&&dn("/"+En.substr(0,1).toUpperCase()+En.substr(1)+" ("+hs(qt(Gr[En]))+")");dn("/CreationDate ("+hs(qt(ki))+")"),dn(">>"),dn("endobj")},Vo=sr.__private__.putCatalog=function(Rt){var qt=(Rt=Rt||{}).rootDictionaryObjId||jr;switch(Qr(),dn("<<"),dn("/Type /Catalog"),dn("/Pages "+qt+" 0 R"),lr||(lr="fullwidth"),lr){case"fullwidth":dn("/OpenAction [3 0 R /FitH null]");break;case"fullheight":dn("/OpenAction [3 0 R /FitV null]");break;case"fullpage":dn("/OpenAction [3 0 R /Fit]");break;case"original":dn("/OpenAction [3 0 R /XYZ null null 1]");break;default:var En=""+lr;En.substr(En.length-1)==="%"&&(lr=parseInt(lr)/100),typeof lr=="number"&&dn("/OpenAction [3 0 R /XYZ null null "+va(lr)+"]")}switch(Vt||(Vt="continuous"),Vt){case"continuous":dn("/PageLayout /OneColumn");break;case"single":dn("/PageLayout /SinglePage");break;case"two":case"twoleft":dn("/PageLayout /TwoColumnLeft");break;case"tworight":dn("/PageLayout /TwoColumnRight")}Pn&&dn("/PageMode /"+Pn),Ia.publish("putCatalog"),dn(">>"),dn("endobj")},Go=sr.__private__.putTrailer=function(){dn("trailer"),dn("<<"),dn("/Size "+(Oi+1)),dn("/Root "+Oi+" 0 R"),dn("/Info "+(Oi-1)+" 0 R"),Ur!==null&&dn("/Encrypt "+Jo.oid+" 0 R"),dn("/ID [ <"+In+"> <"+In+"> ]"),dn(">>")},os=sr.__private__.putHeader=function(){dn("%PDF-"+Bn),dn("%\xBA\xDF\xAC\xE0")},Vs=sr.__private__.putXRef=function(){var Rt="0000000000";dn("xref"),dn("0 "+(Oi+1)),dn("0000000000 65535 f ");for(var qt=1;qt<=Oi;qt++)typeof _i[qt]=="function"?dn((Rt+_i[qt]()).slice(-10)+" 00000 n "):_i[qt]!==void 0?dn((Rt+_i[qt]).slice(-10)+" 00000 n "):dn("0000000000 00000 n ")},xs=sr.__private__.buildDocument=function(){rs(),Pi(Zi),Ia.publish("buildDocument"),os(),vi(),ma(),Io(),Ur!==null&&to(),Wo(),Vo();var Rt=qi;return Vs(),Go(),dn("startxref"),dn(""+Rt),dn("%%EOF"),Pi(ya[nn]),Zi.join(`
`)},Js=sr.__private__.getBlob=function(Rt){return new Blob([ba(Rt)],{type:"application/pdf"})},Bs=sr.output=sr.__private__.output=Oo(function(Rt,qt){switch(typeof(qt=qt||{})=="string"?qt={filename:qt}:qt.filename=qt.filename||"generated.pdf",Rt){case void 0:return xs();case"save":sr.save(qt.filename);break;case"arraybuffer":return ba(xs());case"blob":return Js(xs());case"bloburi":case"bloburl":if(t.URL!==void 0&&typeof t.URL.createObjectURL=="function")return t.URL&&t.URL.createObjectURL(Js(xs()))||void 0;m.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var En="",ri=xs();try{En=c(ri)}catch(Pr){En=c(unescape(encodeURIComponent(ri)))}return"data:application/pdf;filename="+qt.filename+";base64,"+En;case"pdfobjectnewwindow":if(Object.prototype.toString.call(t)==="[object Window]"){var Lt='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+(qt.pdfObjectUrl||"https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js")+'"></script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(qt)+");</script></body></html>",he=t.open();return he!==null&&he.document.write(Lt),he}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(t)==="[object Window]"){var Ce='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(qt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+qt.filename+'" width="500px" height="400px" /></body></html>',Ie=t.open();if(Ie!==null){Ie.document.write(Ce);var Ye=this;Ie.document.documentElement.querySelector("#pdfViewer").onload=function(){Ie.document.title=qt.filename,Ie.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Ye.output("bloburl"))}}return Ie}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(t)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var _t='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",qt)+'"></iframe></body></html>',Yt=t.open();if(Yt!==null&&(Yt.document.write(_t),Yt.document.title=qt.filename),Yt||typeof safari=="undefined")return Yt;break;case"datauri":case"dataurl":return t.document.location.href=this.output("datauristring",qt);default:return null}}),ks=function(qt){return Array.isArray(Fa)===!0&&Fa.indexOf(qt)>-1};switch(Qe){case"pt":hn=1;break;case"mm":hn=72/25.4;break;case"cm":hn=72/2.54;break;case"in":hn=72;break;case"px":hn=ks("px_scaling")==1?.75:96/72;break;case"pc":case"em":hn=12;break;case"ex":hn=6;break;default:if(typeof Qe!="number")throw new Error("Invalid unit: "+Qe);hn=Qe}var Jo=null;Na(),Ei();var bs=function(qt){return Ur!==null?Jo.encryptor(qt,0):function(En){return En}},Ho=sr.__private__.getPageInfo=sr.getPageInfo=function(Rt){if(isNaN(Rt)||Rt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:ia[Rt].objId,pageNumber:Rt,pageContext:ia[Rt]}},Ls=sr.__private__.getPageInfoByObjId=function(Rt){if(isNaN(Rt)||Rt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var qt in ia)if(ia[qt].objId===Rt)break;return Ho(qt)},Ps=sr.__private__.getCurrentPageInfo=sr.getCurrentPageInfo=function(){return{objId:ia[nn].objId,pageNumber:nn,pageContext:ia[nn]}};sr.addPage=function(){return Ja.apply(this,arguments),this},sr.setPage=function(){return oo.apply(this,arguments),Pi.call(this,ya[nn]),this},sr.insertPage=function(Rt){return this.addPage(),this.movePage(nn,Rt),this},sr.movePage=function(Rt,qt){var En,ri;if(Rt>qt){En=ya[Rt],ri=ia[Rt];for(var Lt=Rt;Lt>qt;Lt--)ya[Lt]=ya[Lt-1],ia[Lt]=ia[Lt-1];ya[qt]=En,ia[qt]=ri,this.setPage(qt)}else if(Rt<qt){En=ya[Rt],ri=ia[Rt];for(var he=Rt;he<qt;he++)ya[he]=ya[he+1],ia[he]=ia[he+1];ya[qt]=En,ia[qt]=ri,this.setPage(qt)}return this},sr.deletePage=function(){return Es.apply(this,arguments),this},sr.__private__.text=sr.text=function(Rt,qt,En,ri,Lt){var he,Ce,Ie,Ye,_t,Yt,Pr,Yr,yn,Jn=(ri=ri||{}).scope||this;if(typeof Rt=="number"&&typeof qt=="number"&&(typeof En=="string"||Array.isArray(En))){var Ci=En;En=qt,qt=Rt,Rt=Ci}if(arguments[3]instanceof Ai==!1?(Ie=arguments[4],Ye=arguments[5],A()(Pr=arguments[3])==="object"&&Pr!==null||(typeof Ie=="string"&&(Ye=Ie,Ie=null),typeof Pr=="string"&&(Ye=Pr,Pr=null),typeof Pr=="number"&&(Ie=Pr,Pr=null),ri={flags:Pr,angle:Ie,align:Ye})):(Yi("The transform parameter of text() with a Matrix value"),yn=Lt),isNaN(qt)||isNaN(En)||Rt==null)throw new Error("Invalid arguments passed to jsPDF.text");if(Rt.length===0)return Jn;var Xi="",ga=!1,Wa=typeof ri.lineHeightFactor=="number"?ri.lineHeightFactor:_l,go=Jn.internal.scaleFactor;function No(sl){return sl=sl.split(" ").join(Array(ri.TabLen||9).join(" ")),hs(sl,Pr)}function As(sl){for(var tl,Fl=sl.concat(),Zs=[],Nc=Fl.length;Nc--;)typeof(tl=Fl.shift())=="string"?Zs.push(tl):Array.isArray(sl)&&(tl.length===1||tl[1]===void 0&&tl[2]===void 0)?Zs.push(tl[0]):Zs.push([tl[0],tl[1],tl[2]]);return Zs}function ss(sl,tl){var Fl;if(typeof sl=="string")Fl=tl(sl)[0];else if(Array.isArray(sl)){for(var Zs,Nc,Ru=sl.concat(),uu=[],Hu=Ru.length;Hu--;)typeof(Zs=Ru.shift())=="string"?uu.push(tl(Zs)[0]):Array.isArray(Zs)&&typeof Zs[0]=="string"&&(Nc=tl(Zs[0],Zs[1],Zs[2]),uu.push([Nc[0],Nc[1],Nc[2]]));Fl=uu}return Fl}var ps=!1,nl=!0;if(typeof Rt=="string")ps=!0;else if(Array.isArray(Rt)){var Ks=Rt.concat();Ce=[];for(var dl,ls=Ks.length;ls--;)(typeof(dl=Ks.shift())!="string"||Array.isArray(dl)&&typeof dl[0]!="string")&&(nl=!1);ps=nl}if(ps===!1)throw new Error('Type of text must be string or Array. "'+Rt+'" is not recognized.');typeof Rt=="string"&&(Rt=Rt.match(/[\r?\n]/)?Rt.split(/\r\n|\r|\n/g):[Rt]);var Ys=so/Jn.internal.scaleFactor,Rl=Ys*(Wa-1);switch(ri.baseline){case"bottom":En-=Rl;break;case"top":En+=Ys-Rl;break;case"hanging":En+=Ys-2*Rl;break;case"middle":En+=Ys/2-Rl}if((Yt=ri.maxWidth||0)>0&&(typeof Rt=="string"?Rt=Jn.splitTextToSize(Rt,Yt):Object.prototype.toString.call(Rt)==="[object Array]"&&(Rt=Rt.reduce(function(sl,tl){return sl.concat(Jn.splitTextToSize(tl,Yt))},[]))),he={text:Rt,x:qt,y:En,options:ri,mutex:{pdfEscape:hs,activeFontKey:$r,fonts:si,activeFontSize:so}},Ia.publish("preProcessText",he),Rt=he.text,Ie=(ri=he.options).angle,yn instanceof Ai==!1&&Ie&&typeof Ie=="number"){Ie*=Math.PI/180,ri.rotationDirection===0&&(Ie=-Ie),Vn===Br.ADVANCED&&(Ie=-Ie);var kl=Math.cos(Ie),el=Math.sin(Ie);yn=new Ai(kl,el,-el,kl,0,0)}else Ie&&Ie instanceof Ai&&(yn=Ie);Vn!==Br.ADVANCED||yn||(yn=Ba),(_t=ri.charSpace||pc)!==void 0&&(Xi+=zi(fn(_t))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(Yr=ri.horizontalScale)!==void 0&&(Xi+=zi(100*Yr)+` Tz
`),ri.lang;var Cl=-1,mc=ri.renderingMode!==void 0?ri.renderingMode:ri.stroke,lc=Jn.internal.getCurrentPageInfo().pageContext;switch(mc){case 0:case!1:case"fill":Cl=0;break;case 1:case!0:case"stroke":Cl=1;break;case 2:case"fillThenStroke":Cl=2;break;case 3:case"invisible":Cl=3;break;case 4:case"fillAndAddForClipping":Cl=4;break;case 5:case"strokeAndAddPathForClipping":Cl=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Cl=6;break;case 7:case"addToPathForClipping":Cl=7}var bl=lc.usedRenderingMode!==void 0?lc.usedRenderingMode:-1;Cl!==-1?Xi+=Cl+` Tr
`:bl!==-1&&(Xi+=`0 Tr
`),Cl!==-1&&(lc.usedRenderingMode=Cl),Ye=ri.align||"left";var il,Yl=so*Wa,cu=Jn.internal.pageSize.getWidth(),Jc=si[$r];_t=ri.charSpace||pc,Yt=ri.maxWidth||0,Pr=Object.assign({autoencode:!0,noBOM:!0},ri.flags);var ec=[];if(Object.prototype.toString.call(Rt)==="[object Array]"){var al;Ce=As(Rt),Ye!=="left"&&(il=Ce.map(function(sl){return Jn.getStringUnitWidth(sl,{font:Jc,charSpace:_t,fontSize:so,doKerning:!1})*so/go}));var lo,Pc=0;if(Ye==="right"){qt-=il[0],Rt=[],ls=Ce.length;for(var Cc=0;Cc<ls;Cc++)Cc===0?(lo=Al(qt),al=zs(En)):(lo=fn(Pc-il[Cc]),al=-Yl),Rt.push([Ce[Cc],lo,al]),Pc=il[Cc]}else if(Ye==="center"){qt-=il[0]/2,Rt=[],ls=Ce.length;for(var Ec=0;Ec<ls;Ec++)Ec===0?(lo=Al(qt),al=zs(En)):(lo=fn((Pc-il[Ec])/2),al=-Yl),Rt.push([Ce[Ec],lo,al]),Pc=il[Ec]}else if(Ye==="left"){Rt=[],ls=Ce.length;for(var Ql=0;Ql<ls;Ql++)Rt.push(Ce[Ql])}else{if(Ye!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');Rt=[],ls=Ce.length,Yt=Yt!==0?Yt:cu;for(var Ac=0;Ac<ls;Ac++)al=Ac===0?zs(En):-Yl,lo=Ac===0?Al(qt):0,Ac<ls-1?ec.push(zi(fn((Yt-il[Ac])/(Ce[Ac].split(" ").length-1)))):ec.push(0),Rt.push([Ce[Ac],lo,al])}}var Vc=typeof ri.R2L=="boolean"?ri.R2L:_n;Vc===!0&&(Rt=ss(Rt,function(sl,tl,Fl){return[sl.split("").reverse().join(""),tl,Fl]})),he={text:Rt,x:qt,y:En,options:ri,mutex:{pdfEscape:hs,activeFontKey:$r,fonts:si,activeFontSize:so}},Ia.publish("postProcessText",he),Rt=he.text,ga=he.mutex.isHex||!1;var vc=si[$r].encoding;vc!=="WinAnsiEncoding"&&vc!=="StandardEncoding"||(Rt=ss(Rt,function(sl,tl,Fl){return[No(sl),tl,Fl]})),Ce=As(Rt),Rt=[];for(var Lc,_c,ms,yo=0,es=1,Is=Array.isArray(Ce[0])?es:yo,Tl="",Tc=function(tl,Fl,Zs){var Nc="";return Zs instanceof Ai?(Zs=typeof ri.angle=="number"?oa(Zs,new Ai(1,0,0,1,tl,Fl)):oa(new Ai(1,0,0,1,tl,Fl),Zs),Vn===Br.ADVANCED&&(Zs=oa(new Ai(1,0,0,-1,0,0),Zs)),Nc=Zs.join(" ")+` Tm
`):Nc=zi(tl)+" "+zi(Fl)+` Td
`,Nc},tc=0;tc<Ce.length;tc++){switch(Tl="",Is){case es:ms=(ga?"<":"(")+Ce[tc][0]+(ga?">":")"),Lc=parseFloat(Ce[tc][1]),_c=parseFloat(Ce[tc][2]);break;case yo:ms=(ga?"<":"(")+Ce[tc]+(ga?">":")"),Lc=Al(qt),_c=zs(En)}ec!==void 0&&ec[tc]!==void 0&&(Tl=ec[tc]+` Tw
`),tc===0?Rt.push(Tl+Tc(Lc,_c,yn)+ms):Is===yo?Rt.push(Tl+ms):Is===es&&Rt.push(Tl+Tc(Lc,_c,yn)+ms)}Rt=Is===yo?Rt.join(` Tj
T* `):Rt.join(` Tj
`),Rt+=` Tj
`;var cc=`BT
/`;return cc+=$r+" "+so+` Tf
`,cc+=zi(so*Wa)+` TL
`,cc+=da+`
`,cc+=Xi,cc+=Rt,dn(cc+="ET"),Vr[$r]=!0,Jn};var Ra=sr.__private__.clip=sr.clip=function(Rt){return dn(Rt==="evenodd"?"W*":"W"),this};sr.clipEvenOdd=function(){return Ra("evenodd")},sr.__private__.discardPath=sr.discardPath=function(){return dn("n"),this};var ho=sr.__private__.isValidStyle=function(Rt){var qt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(Rt)!==-1&&(qt=!0),qt};sr.__private__.setDefaultPathOperation=sr.setDefaultPathOperation=function(Rt){return ho(Rt)&&(nr=Rt),this};var ll=sr.__private__.getStyle=sr.getStyle=function(Rt){var qt=nr;switch(Rt){case"D":case"S":qt="S";break;case"F":qt="f";break;case"FD":case"DF":qt="B";break;case"f":case"f*":case"B":case"B*":qt=Rt}return qt},ml=sr.close=function(){return dn("h"),this};sr.stroke=function(){return dn("S"),this},sr.fill=function(Rt){return wl("f",Rt),this},sr.fillEvenOdd=function(Rt){return wl("f*",Rt),this},sr.fillStroke=function(Rt){return wl("B",Rt),this},sr.fillStrokeEvenOdd=function(Rt){return wl("B*",Rt),this};var wl=function(qt,En){A()(En)==="object"?Xo(En,qt):dn(qt)},El=function(qt){qt===null||Vn===Br.ADVANCED&&qt===void 0||(qt=ll(qt),dn(qt))};function Xs(Rt,qt,En,ri,Lt){var he=new z(qt||this.boundingBox,En||this.xStep,ri||this.yStep,this.gState,Lt||this.matrix);he.stream=this.stream;var Ce=Rt+"$$"+this.cloneIndex+++"$$";return Nr(Ce,he),he}var Xo=function(qt,En){var ri=ni[qt.key],Lt=Zn[ri];if(Lt instanceof K)dn("q"),dn(gl(En)),Lt.gState&&sr.setGState(Lt.gState),dn(qt.matrix.toString()+" cm"),dn("/"+ri+" sh"),dn("Q");else if(Lt instanceof z){var he=new Ai(1,0,0,-1,0,Ts());qt.matrix&&(he=he.multiply(qt.matrix||Ba),ri=Xs.call(Lt,qt.key,qt.boundingBox,qt.xStep,qt.yStep,he).id),dn("q"),dn("/Pattern cs"),dn("/"+ri+" scn"),Lt.gState&&sr.setGState(Lt.gState),dn(En),dn("Q")}},gl=function(qt){switch(qt){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},Vl=sr.moveTo=function(Rt,qt){return dn(zi(fn(Rt))+" "+zi(Cn(qt))+" m"),this},Us=sr.lineTo=function(Rt,qt){return dn(zi(fn(Rt))+" "+zi(Cn(qt))+" l"),this},$s=sr.curveTo=function(Rt,qt,En,ri,Lt,he){return dn([zi(fn(Rt)),zi(Cn(qt)),zi(fn(En)),zi(Cn(ri)),zi(fn(Lt)),zi(Cn(he)),"c"].join(" ")),this};sr.__private__.line=sr.line=function(Rt,qt,En,ri,Lt){if(isNaN(Rt)||isNaN(qt)||isNaN(En)||isNaN(ri)||!ho(Lt))throw new Error("Invalid arguments passed to jsPDF.line");return Vn===Br.COMPAT?this.lines([[En-Rt,ri-qt]],Rt,qt,[1,1],Lt||"S"):this.lines([[En-Rt,ri-qt]],Rt,qt,[1,1]).stroke()},sr.__private__.lines=sr.lines=function(Rt,qt,En,ri,Lt,he){var Ce,Ie,Ye,_t,Yt,Pr,Yr,yn,Jn,Ci,Xi,ga;if(typeof Rt=="number"&&(ga=En,En=qt,qt=Rt,Rt=ga),ri=ri||[1,1],he=he||!1,isNaN(qt)||isNaN(En)||!Array.isArray(Rt)||!Array.isArray(ri)||!ho(Lt)||typeof he!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Vl(qt,En),Ce=ri[0],Ie=ri[1],_t=Rt.length,Ci=qt,Xi=En,Ye=0;Ye<_t;Ye++)(Yt=Rt[Ye]).length===2?(Ci=Yt[0]*Ce+Ci,Xi=Yt[1]*Ie+Xi,Us(Ci,Xi)):(Pr=Yt[0]*Ce+Ci,Yr=Yt[1]*Ie+Xi,yn=Yt[2]*Ce+Ci,Jn=Yt[3]*Ie+Xi,Ci=Yt[4]*Ce+Ci,Xi=Yt[5]*Ie+Xi,$s(Pr,Yr,yn,Jn,Ci,Xi));return he&&ml(),El(Lt),this},sr.path=function(Rt){for(var qt=0;qt<Rt.length;qt++){var En=Rt[qt],ri=En.c;switch(En.op){case"m":Vl(ri[0],ri[1]);break;case"l":Us(ri[0],ri[1]);break;case"c":$s.apply(this,ri);break;case"h":ml()}}return this},sr.__private__.rect=sr.rect=function(Rt,qt,En,ri,Lt){if(isNaN(Rt)||isNaN(qt)||isNaN(En)||isNaN(ri)||!ho(Lt))throw new Error("Invalid arguments passed to jsPDF.rect");return Vn===Br.COMPAT&&(ri=-ri),dn([zi(fn(Rt)),zi(Cn(qt)),zi(fn(En)),zi(fn(ri)),"re"].join(" ")),El(Lt),this},sr.__private__.triangle=sr.triangle=function(Rt,qt,En,ri,Lt,he,Ce){if(isNaN(Rt)||isNaN(qt)||isNaN(En)||isNaN(ri)||isNaN(Lt)||isNaN(he)||!ho(Ce))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[En-Rt,ri-qt],[Lt-En,he-ri],[Rt-Lt,qt-he]],Rt,qt,[1,1],Ce,!0),this},sr.__private__.roundedRect=sr.roundedRect=function(Rt,qt,En,ri,Lt,he,Ce){if(isNaN(Rt)||isNaN(qt)||isNaN(En)||isNaN(ri)||isNaN(Lt)||isNaN(he)||!ho(Ce))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Ie=4/3*(Math.SQRT2-1);return Lt=Math.min(Lt,.5*En),he=Math.min(he,.5*ri),this.lines([[En-2*Lt,0],[Lt*Ie,0,Lt,he-he*Ie,Lt,he],[0,ri-2*he],[0,he*Ie,-Lt*Ie,he,-Lt,he],[2*Lt-En,0],[-Lt*Ie,0,-Lt,-he*Ie,-Lt,-he],[0,2*he-ri],[0,-he*Ie,Lt*Ie,-he,Lt,-he]],Rt+Lt,qt,[1,1],Ce,!0),this},sr.__private__.ellipse=sr.ellipse=function(Rt,qt,En,ri,Lt){if(isNaN(Rt)||isNaN(qt)||isNaN(En)||isNaN(ri)||!ho(Lt))throw new Error("Invalid arguments passed to jsPDF.ellipse");var he=4/3*(Math.SQRT2-1)*En,Ce=4/3*(Math.SQRT2-1)*ri;return Vl(Rt+En,qt),$s(Rt+En,qt-Ce,Rt+he,qt-ri,Rt,qt-ri),$s(Rt-he,qt-ri,Rt-En,qt-Ce,Rt-En,qt),$s(Rt-En,qt+Ce,Rt-he,qt+ri,Rt,qt+ri),$s(Rt+he,qt+ri,Rt+En,qt+Ce,Rt+En,qt),El(Lt),this},sr.__private__.circle=sr.circle=function(Rt,qt,En,ri){if(isNaN(Rt)||isNaN(qt)||isNaN(En)||!ho(ri))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(Rt,qt,En,En,ri)},sr.setFont=function(Rt,qt,En){return En&&(qt=Wi(qt,En)),$r=qo(Rt,qt,{disableWarning:!1}),this};var us=sr.__private__.getFont=sr.getFont=function(){return si[qo.apply(sr,arguments)]};sr.__private__.getFontList=sr.getFontList=function(){var Rt,qt,En={};for(Rt in oi)if(oi.hasOwnProperty(Rt))for(qt in En[Rt]=[],oi[Rt])oi[Rt].hasOwnProperty(qt)&&En[Rt].push(qt);return En},sr.addFont=function(Rt,qt,En,ri,Lt){var he=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&he.indexOf(arguments[3])!==-1?Lt=arguments[3]:arguments[3]&&he.indexOf(arguments[3])==-1&&(En=Wi(En,ri)),Lt=Lt||"Identity-H",ns.call(this,Rt,qt,En,Lt)};var _l,Wc=dt.lineWidth||.200025,fc=sr.__private__.getLineWidth=sr.getLineWidth=function(){return Wc},Bl=sr.__private__.setLineWidth=sr.setLineWidth=function(Rt){return Wc=Rt,dn(zi(fn(Rt))+" w"),this};sr.__private__.setLineDash=W.API.setLineDash=W.API.setLineDashPattern=function(Rt,qt){if(Rt=Rt||[],qt=qt||0,isNaN(qt)||!Array.isArray(Rt))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return Rt=Rt.map(function(En){return zi(fn(En))}).join(" "),qt=zi(fn(qt)),dn("["+Rt+"] "+qt+" d"),this};var oc=sr.__private__.getLineHeight=sr.getLineHeight=function(){return so*_l};sr.__private__.getLineHeight=sr.getLineHeight=function(){return so*_l};var sc=sr.__private__.setLineHeightFactor=sr.setLineHeightFactor=function(Rt){return typeof(Rt=Rt||1.15)=="number"&&(_l=Rt),this},ql=sr.__private__.getLineHeightFactor=sr.getLineHeightFactor=function(){return _l};sc(dt.lineHeight);var Al=sr.__private__.getHorizontalCoordinate=function(Rt){return fn(Rt)},zs=sr.__private__.getVerticalCoordinate=function(Rt){return Vn===Br.ADVANCED?Rt:ia[nn].mediaBox.topRightY-ia[nn].mediaBox.bottomLeftY-fn(Rt)},Ml=sr.__private__.getHorizontalCoordinateString=sr.getHorizontalCoordinateString=function(Rt){return zi(Al(Rt))},vl=sr.__private__.getVerticalCoordinateString=sr.getVerticalCoordinateString=function(Rt){return zi(zs(Rt))},cl=dt.strokeColor||"0 G";sr.__private__.getStrokeColor=sr.getDrawColor=function(){return an(cl)},sr.__private__.setStrokeColor=sr.setDrawColor=function(Rt,qt,En,ri){return cl=Jr({ch1:Rt,ch2:qt,ch3:En,ch4:ri,pdfColorType:"draw",precision:2}),dn(cl),this};var mn=dt.fillColor||"0 g";sr.__private__.getFillColor=sr.getFillColor=function(){return an(mn)},sr.__private__.setFillColor=sr.setFillColor=function(Rt,qt,En,ri){return mn=Jr({ch1:Rt,ch2:qt,ch3:En,ch4:ri,pdfColorType:"fill",precision:2}),dn(mn),this};var da=dt.textColor||"0 g",Oc=sr.__private__.getTextColor=sr.getTextColor=function(){return an(da)};sr.__private__.setTextColor=sr.setTextColor=function(Rt,qt,En,ri){return da=Jr({ch1:Rt,ch2:qt,ch3:En,ch4:ri,pdfColorType:"text",precision:3}),this};var pc=dt.charSpace,xc=sr.__private__.getCharSpace=sr.getCharSpace=function(){return parseFloat(pc||0)};sr.__private__.setCharSpace=sr.setCharSpace=function(Rt){if(isNaN(Rt))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return pc=Rt,this};var Ss=0;sr.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},sr.__private__.setLineCap=sr.setLineCap=function(Rt){var qt=sr.CapJoinStyles[Rt];if(qt===void 0)throw new Error("Line cap style of '"+Rt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Ss=qt,dn(qt+" J"),this};var Ws=0;sr.__private__.setLineJoin=sr.setLineJoin=function(Rt){var qt=sr.CapJoinStyles[Rt];if(qt===void 0)throw new Error("Line join style of '"+Rt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Ws=qt,dn(qt+" j"),this},sr.__private__.setLineMiterLimit=sr.__private__.setMiterLimit=sr.setLineMiterLimit=sr.setMiterLimit=function(Rt){if(Rt=Rt||0,isNaN(Rt))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return dn(zi(fn(Rt))+" M"),this},sr.GState=J,sr.setGState=function(Rt){(Rt=typeof Rt=="string"?wi[Di[Rt]]:xl(null,Rt)).equals(Ui)||(dn("/"+Rt.id+" gs"),Ui=Rt)};var xl=function(qt,En){if(!qt||!Di[qt]){var ri=!1;for(var Lt in wi)if(wi.hasOwnProperty(Lt)&&wi[Lt].equals(En)){ri=!0;break}if(ri)En=wi[Lt];else{var he="GS"+(Object.keys(wi).length+1).toString(10);wi[he]=En,En.id=he}return qt&&(Di[qt]=En.id),Ia.publish("addGState",En),En}};sr.addGState=function(Rt,qt){return xl(Rt,qt),this},sr.saveGraphicsState=function(){return dn("q"),Kn.push({key:$r,size:so,color:da}),this},sr.restoreGraphicsState=function(){dn("Q");var Rt=Kn.pop();return $r=Rt.key,so=Rt.size,da=Rt.color,Ui=null,this},sr.setCurrentTransformationMatrix=function(Rt){return dn(Rt.toString()+" cm"),this},sr.comment=function(Rt){return dn("#"+Rt),this};var ul=function(qt,En){var ri=qt||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return ri},set:function(Ie){isNaN(Ie)||(ri=parseFloat(Ie))}});var Lt=En||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Lt},set:function(Ie){isNaN(Ie)||(Lt=parseFloat(Ie))}});var he="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return he},set:function(Ie){he=Ie.toString()}}),this},nc=function(qt,En,ri,Lt){ul.call(this,qt,En),this.type="rect";var he=ri||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return he},set:function(Ye){isNaN(Ye)||(he=parseFloat(Ye))}});var Ce=Lt||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Ce},set:function(Ye){isNaN(Ye)||(Ce=parseFloat(Ye))}}),this},Xl=function(){this.page=ca,this.currentPage=nn,this.pages=ya.slice(0),this.pagesContext=ia.slice(0),this.x=On,this.y=Qn,this.matrix=qn,this.width=Mc(nn),this.height=Ts(nn),this.outputDestination=io,this.id="",this.objectNumber=-1};Xl.prototype.restore=function(){ca=this.page,nn=this.currentPage,ia=this.pagesContext,ya=this.pages,On=this.x,Qn=this.y,qn=this.matrix,Sc(nn,this.width),Sl(nn,this.height),io=this.outputDestination};var Gl=function(qt,En,ri,Lt,he){xa.push(new Xl),ca=nn=0,ya=[],On=qt,Qn=En,qn=he,Uo([ri,Lt])},Kc=function(qt){if(Ea[qt])xa.pop().restore();else{var En=new Xl,ri="Xo"+(Object.keys(Aa).length+1).toString(10);En.id=ri,Ea[qt]=ri,Aa[ri]=En,Ia.publish("addFormObject",En),xa.pop().restore()}};for(var Hl in sr.beginFormObject=function(Rt,qt,En,ri,Lt){return Gl(Rt,qt,En,ri,Lt),this},sr.endFormObject=function(Rt){return Kc(Rt),this},sr.doFormObject=function(Rt,qt){var En=Aa[Ea[Rt]];return dn("q"),dn(qt.toString()+" cm"),dn("/"+En.id+" Do"),dn("Q"),this},sr.getFormObject=function(Rt){var qt=Aa[Ea[Rt]];return{x:qt.x,y:qt.y,width:qt.width,height:qt.height,matrix:qt.matrix}},sr.save=function(Rt,qt){return Rt=Rt||"generated.pdf",(qt=qt||{}).returnPromise=qt.returnPromise||!1,qt.returnPromise===!1?(i(Js(xs()),Rt),typeof i.unload=="function"&&t.setTimeout&&setTimeout(i.unload,911),this):new Promise(function(En,ri){try{var Lt=i(Js(xs()),Rt);typeof i.unload=="function"&&t.setTimeout&&setTimeout(i.unload,911),En(Lt)}catch(he){ri(he.message)}})},W.API)W.API.hasOwnProperty(Hl)&&(Hl==="events"&&W.API.events.length?function(Rt,qt){var En,ri,Lt;for(Lt=qt.length-1;Lt!==-1;Lt--)En=qt[Lt][0],ri=qt[Lt][1],Rt.subscribe.apply(Rt,[En].concat(typeof ri=="function"?[ri]:ri))}(Ia,W.API.events):sr[Hl]=W.API[Hl]);var Mc=sr.getPageWidth=function(Rt){return(ia[Rt=Rt||nn].mediaBox.topRightX-ia[Rt].mediaBox.bottomLeftX)/hn},Sc=sr.setPageWidth=function(Rt,qt){ia[Rt].mediaBox.topRightX=qt*hn+ia[Rt].mediaBox.bottomLeftX},Ts=sr.getPageHeight=function(Rt){return(ia[Rt=Rt||nn].mediaBox.topRightY-ia[Rt].mediaBox.bottomLeftY)/hn},Sl=sr.setPageHeight=function(Rt,qt){ia[Rt].mediaBox.topRightY=qt*hn+ia[Rt].mediaBox.bottomLeftY};return sr.internal={pdfEscape:hs,getStyle:ll,getFont:us,getFontSize:pn,getCharSpace:xc,getTextColor:Oc,getLineHeight:oc,getLineHeightFactor:ql,getLineWidth:fc,write:ha,getHorizontalCoordinate:Al,getVerticalCoordinate:zs,getCoordinateString:Ml,getVerticalCoordinateString:vl,collections:{},newObject:Qr,newAdditionalObject:hr,newObjectDeferred:bn,newObjectDeferredBegin:Zr,getFilters:kn,putStream:Dn,events:Ia,scaleFactor:hn,pageSize:{getWidth:function(){return Mc(nn)},setWidth:function(qt){Sc(nn,qt)},getHeight:function(){return Ts(nn)},setHeight:function(qt){Sl(nn,qt)}},encryptionOptions:Ur,encryption:Jo,getEncryptor:bs,output:Bs,getNumberOfPages:Fs,pages:ya,out:dn,f2:va,f3:zn,getPageInfo:Ho,getPageInfoByObjId:Ls,getCurrentPageInfo:Ps,getPDFVersion:Er,Point:ul,Rectangle:nc,Matrix:Ai,hasHotfix:ks},Object.defineProperty(sr.internal.pageSize,"width",{get:function(){return Mc(nn)},set:function(qt){Sc(nn,qt)},enumerable:!0,configurable:!0}),Object.defineProperty(sr.internal.pageSize,"height",{get:function(){return Ts(nn)},set:function(qt){Sl(nn,qt)},enumerable:!0,configurable:!0}),Zo.call(sr,ta),$r="F1",Ja(st,Xe),Ia.publish("initialized"),sr}H.prototype.lsbFirstWord=function(dt){return String.fromCharCode(dt>>0&255,dt>>8&255,dt>>16&255,dt>>24&255)},H.prototype.toHexString=function(dt){return dt.split("").map(function(Me){return("0"+(255&Me.charCodeAt(0)).toString(16)).slice(-2)}).join("")},H.prototype.hexToBytes=function(dt){for(var Me=[],Xe=0;Xe<dt.length;Xe+=2)Me.push(String.fromCharCode(parseInt(dt.substr(Xe,2),16)));return Me.join("")},H.prototype.processOwnerPassword=function(dt,Me){return M(C(Me).substr(0,5),dt)},H.prototype.encryptor=function(dt,Me){var Xe=C(this.encryptionKey+String.fromCharCode(255&dt,dt>>8&255,dt>>16&255,255&Me,Me>>8&255)).substr(0,10);return function(Qe){return M(Xe,Qe)}},J.prototype.equals=function(dt){var Me,Xe="id,objectNumber,equals";if(!dt||A()(dt)!==A()(this))return!1;var Qe=0;for(Me in this)if(!(Xe.indexOf(Me)>=0)){if(this.hasOwnProperty(Me)&&!dt.hasOwnProperty(Me))return!1;if(this[Me]!==dt[Me])return!1;Qe++}for(Me in dt)dt.hasOwnProperty(Me)&&Xe.indexOf(Me)<0&&Qe--;return Qe===0},W.API={events:[]},W.version="2.5.0";var P=W.API,G=1,V=function(Me){return Me.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},q=function(Me){return Me.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},re=function(Me){return Me.toFixed(2)},ce=function(Me){return Me.toFixed(5)};P.__acroform__={};var ie=function(Me,Xe){Me.prototype=Object.create(Xe.prototype),Me.prototype.constructor=Me},fe=function(Me){return Me*G},xe=function(Me){var Xe=new Re,Qe=de.internal.getHeight(Me)||0,st=de.internal.getWidth(Me)||0;return Xe.BBox=[0,0,Number(re(st)),Number(re(Qe))],Xe},Se=P.__acroform__.setBit=function(dt,Me){if(dt=dt||0,Me=Me||0,isNaN(dt)||isNaN(Me))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return dt|=1<<Me},ke=P.__acroform__.clearBit=function(dt,Me){if(dt=dt||0,Me=Me||0,isNaN(dt)||isNaN(Me))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return dt&=~(1<<Me)},ge=P.__acroform__.getBit=function(dt,Me){if(isNaN(dt)||isNaN(Me))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return(dt&1<<Me)==0?0:1},Be=P.__acroform__.getBitForPdf=function(dt,Me){if(isNaN(dt)||isNaN(Me))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return ge(dt,Me-1)},ee=P.__acroform__.setBitForPdf=function(dt,Me){if(isNaN(dt)||isNaN(Me))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Se(dt,Me-1)},ue=P.__acroform__.clearBitForPdf=function(dt,Me){if(isNaN(dt)||isNaN(Me))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return ke(dt,Me-1)},Ge=P.__acroform__.calculateCoordinates=function(dt,Me){var Xe=Me.internal.getHorizontalCoordinate,Qe=Me.internal.getVerticalCoordinate,st=dt[0],nt=dt[1],ft=dt[2],Bt=dt[3],Et={};return Et.lowerLeft_X=Xe(st)||0,Et.lowerLeft_Y=Qe(nt+Bt)||0,Et.upperRight_X=Xe(st+ft)||0,Et.upperRight_Y=Qe(nt)||0,[Number(re(Et.lowerLeft_X)),Number(re(Et.lowerLeft_Y)),Number(re(Et.upperRight_X)),Number(re(Et.upperRight_Y))]},ae=function(Me){if(Me.appearanceStreamContent)return Me.appearanceStreamContent;if(Me.V||Me.DV){var Xe=[],Qe=Me._V||Me.DV,st=Z(Me,Qe),nt=Me.scope.internal.getFont(Me.fontName,Me.fontStyle).id;Xe.push("/Tx BMC"),Xe.push("q"),Xe.push("BT"),Xe.push(Me.scope.__private__.encodeColorString(Me.color)),Xe.push("/"+nt+" "+re(st.fontSize)+" Tf"),Xe.push("1 0 0 1 0 0 Tm"),Xe.push(st.text),Xe.push("ET"),Xe.push("Q"),Xe.push("EMC");var ft=xe(Me);return ft.scope=Me.scope,ft.stream=Xe.join(`
`),ft}},Z=function(Me,Xe){var Qe=Me.fontSize===0?Me.maxFontSize:Me.fontSize,st={text:"",fontSize:""},nt=(Xe=(Xe=Xe.substr(0,1)=="("?Xe.substr(1):Xe).substr(Xe.length-1)==")"?Xe.substr(0,Xe.length-1):Xe).split(" ");nt=Me.multiline?nt.map(function(fn){return fn.split(`
`)}):nt.map(function(fn){return[fn]});var ft=Qe,Bt=de.internal.getHeight(Me)||0;Bt=Bt<0?-Bt:Bt;var Et=de.internal.getWidth(Me)||0;Et=Et<0?-Et:Et;var nr=function($n,Cn,ki){if($n+1<nt.length){var In=Cn+" "+nt[$n+1][0];return Y(In,Me,ki).width<=Et-4}return!1};ft++;e:for(;ft>0;){Xe="",ft--;var Ur,Lr,Vr=Y("3",Me,ft).height,sr=Me.multiline?Bt-ft:(Bt-Vr)/2,Bn=sr+=2,Er=0,gn=0,rn=0;if(ft<=0){Xe=`(...) Tj
`,Xe+="% Width of Text: "+Y(Xe,Me,ft=12).width+", FieldWidth:"+Et+`
`;break}for(var Br="",Vn=0,gi=0;gi<nt.length;gi++)if(nt.hasOwnProperty(gi)){var Ni=!1;if(nt[gi].length!==1&&rn!==nt[gi].length-1){if((Vr+2)*(Vn+2)+2>Bt)continue e;Br+=nt[gi][rn],Ni=!0,gn=gi,gi--}else{Br=(Br+=nt[gi][rn]+" ").substr(Br.length-1)==" "?Br.substr(0,Br.length-1):Br;var Wi=parseInt(gi),zi=nr(Wi,Br,ft),Yi=gi>=nt.length-1;if(zi&&!Yi){Br+=" ",rn=0;continue}if(zi||Yi){if(Yi)gn=Wi;else if(Me.multiline&&(Vr+2)*(Vn+2)+2>Bt)continue e}else{if(!Me.multiline)continue e;if((Vr+2)*(Vn+2)+2>Bt)continue e;gn=Wi}}for(var mi="",va=Er;va<=gn;va++){var zn=nt[va];if(Me.multiline){if(va===gn){mi+=zn[rn]+" ",rn=(rn+1)%zn.length;continue}if(va===Er){mi+=zn[zn.length-1]+" ";continue}}mi+=zn[0]+" "}switch(mi=mi.substr(mi.length-1)==" "?mi.substr(0,mi.length-1):mi,Lr=Y(mi,Me,ft).width,Me.textAlign){case"right":Ur=Et-Lr-2;break;case"center":Ur=(Et-Lr)/2;break;case"left":default:Ur=2}Xe+=re(Ur)+" "+re(Bn)+` Td
`,Xe+="("+V(mi)+`) Tj
`,Xe+=-re(Ur)+` 0 Td
`,Bn=-(ft+2),Lr=0,Er=Ni?gn:gn+1,Vn++,Br=""}break}return st.text=Xe,st.fontSize=ft,st},Y=function(Me,Xe,Qe){var st=Xe.scope.internal.getFont(Xe.fontName,Xe.fontStyle),nt=Xe.scope.getStringUnitWidth(Me,{font:st,fontSize:parseFloat(Qe),charSpace:0})*parseFloat(Qe);return{height:Xe.scope.getStringUnitWidth("3",{font:st,fontSize:parseFloat(Qe),charSpace:0})*parseFloat(Qe)*1.5,width:nt}},te={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},we=function(Me,Xe){var Qe={type:"reference",object:Me};Xe.internal.getPageInfo(Me.page).pageContext.annotations.find(function(st){return st.type===Qe.type&&st.object===Qe.object})===void 0&&Xe.internal.getPageInfo(Me.page).pageContext.annotations.push(Qe)},pe=function(Me,Xe){for(var Qe in Me)if(Me.hasOwnProperty(Qe)){var st=Qe,nt=Me[Qe];Xe.internal.newObjectDeferredBegin(nt.objId,!0),A()(nt)==="object"&&typeof nt.putStream=="function"&&nt.putStream(),delete Me[st]}},De=function(Me,Xe){if(Xe.scope=Me,Me.internal!==void 0&&(Me.internal.acroformPlugin===void 0||Me.internal.acroformPlugin.isInitialized===!1)){if(yt.FieldNum=0,Me.internal.acroformPlugin=JSON.parse(JSON.stringify(te)),Me.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");G=Me.internal.scaleFactor,Me.internal.acroformPlugin.acroFormDictionaryRoot=new it,Me.internal.acroformPlugin.acroFormDictionaryRoot.scope=Me,Me.internal.acroformPlugin.acroFormDictionaryRoot._eventID=Me.internal.events.subscribe("postPutResources",function(){!function(Qe){Qe.internal.events.unsubscribe(Qe.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete Qe.internal.acroformPlugin.acroFormDictionaryRoot._eventID,Qe.internal.acroformPlugin.printedOut=!0}(Me)}),Me.internal.events.subscribe("buildDocument",function(){!function(Qe){Qe.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var st=Qe.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var nt in st)if(st.hasOwnProperty(nt)){var ft=st[nt];ft.objId=void 0,ft.hasAnnotation&&we(ft,Qe)}}(Me)}),Me.internal.events.subscribe("putCatalog",function(){!function(Qe){if(Qe.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");Qe.internal.write("/AcroForm "+Qe.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(Me)}),Me.internal.events.subscribe("postPutPages",function(Qe){!function(st,nt){var ft=!st;for(var Bt in st||(nt.internal.newObjectDeferredBegin(nt.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),nt.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),st=st||nt.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(st.hasOwnProperty(Bt)){var Et=st[Bt],nr=[],Ur=Et.Rect;if(Et.Rect&&(Et.Rect=Ge(Et.Rect,nt)),nt.internal.newObjectDeferredBegin(Et.objId,!0),Et.DA=de.createDefaultAppearanceStream(Et),A()(Et)==="object"&&typeof Et.getKeyValueListForStream=="function"&&(nr=Et.getKeyValueListForStream()),Et.Rect=Ur,Et.hasAppearanceStream&&!Et.appearanceStreamContent){var Lr=ae(Et);nr.push({key:"AP",value:"<</N "+Lr+">>"}),nt.internal.acroformPlugin.xForms.push(Lr)}if(Et.appearanceStreamContent){var Vr="";for(var sr in Et.appearanceStreamContent)if(Et.appearanceStreamContent.hasOwnProperty(sr)){var Bn=Et.appearanceStreamContent[sr];if(Vr+="/"+sr+" ",Vr+="<<",Object.keys(Bn).length>=1||Array.isArray(Bn)){for(var Bt in Bn)if(Bn.hasOwnProperty(Bt)){var Er=Bn[Bt];typeof Er=="function"&&(Er=Er.call(nt,Et)),Vr+="/"+Bt+" "+Er+" ",nt.internal.acroformPlugin.xForms.indexOf(Er)>=0||nt.internal.acroformPlugin.xForms.push(Er)}}else typeof(Er=Bn)=="function"&&(Er=Er.call(nt,Et)),Vr+="/"+Bt+" "+Er,nt.internal.acroformPlugin.xForms.indexOf(Er)>=0||nt.internal.acroformPlugin.xForms.push(Er);Vr+=">>"}nr.push({key:"AP",value:`<<
`+Vr+">>"})}nt.internal.putStream({additionalKeyValues:nr,objectId:Et.objId}),nt.internal.out("endobj")}ft&&pe(nt.internal.acroformPlugin.xForms,nt)}(Qe,Me)}),Me.internal.acroformPlugin.isInitialized=!0}},Ne=P.__acroform__.arrayToPdfArray=function(dt,Me,Xe){var Qe=function(Bt){return Bt};if(Array.isArray(dt)){for(var st="[",nt=0;nt<dt.length;nt++)switch(nt!==0&&(st+=" "),A()(dt[nt])){case"boolean":case"number":case"object":st+=dt[nt].toString();break;case"string":dt[nt].substr(0,1)!=="/"?(Me!==void 0&&Xe&&(Qe=Xe.internal.getEncryptor(Me)),st+="("+V(Qe(dt[nt].toString()))+")"):st+=dt[nt].toString()}return st+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},me=function(Me,Xe,Qe){var st=function(ft){return ft};return Xe!==void 0&&Qe&&(st=Qe.internal.getEncryptor(Xe)),(Me=Me||"").toString(),Me="("+V(st(Me))+")"},be=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(Xe){this._objId=Xe}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};be.prototype.toString=function(){return this.objId+" 0 R"},be.prototype.putStream=function(){var dt=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:dt,objectId:this.objId}),this.scope.internal.out("endobj")},be.prototype.getKeyValueListForStream=function(){var dt=[],Me=Object.getOwnPropertyNames(this).filter(function(nt){return nt!="content"&&nt!="appearanceStreamContent"&&nt!="scope"&&nt!="objId"&&nt.substring(0,1)!="_"});for(var Xe in Me)if(Object.getOwnPropertyDescriptor(this,Me[Xe]).configurable===!1){var Qe=Me[Xe],st=this[Qe];st&&(Array.isArray(st)?dt.push({key:Qe,value:Ne(st,this.objId,this.scope)}):st instanceof be?(st.scope=this.scope,dt.push({key:Qe,value:st.objId+" 0 R"})):typeof st!="function"&&dt.push({key:Qe,value:st}))}return dt};var Re=function(){be.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var Me,Xe=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return Xe},set:function(st){Xe=st}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(st){Me=st.trim()},get:function(){return Me||null}})};ie(Re,be);var it=function(){be.call(this);var Me,Xe=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return Xe.length>0?Xe:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return Xe}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(Me){var st=function(ft){return ft};return this.scope&&(st=this.scope.internal.getEncryptor(this.objId)),"("+V(st(Me))+")"}},set:function(st){Me=st}})};ie(it,be);var yt=function dt(){be.call(this);var Me=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return Me},set:function(Br){if(isNaN(Br))throw new Error('Invalid value "'+Br+'" for attribute F supplied.');Me=Br}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(Me,3))},set:function(Br){Boolean(Br)===!0?this.F=ee(Me,3):this.F=ue(Me,3)}});var Xe=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return Xe},set:function(Br){if(isNaN(Br))throw new Error('Invalid value "'+Br+'" for attribute Ff supplied.');Xe=Br}});var Qe=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(Qe.length!==0)return Qe},set:function(Br){Qe=Br!==void 0?Br:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!Qe||isNaN(Qe[0])?0:Qe[0]},set:function(Br){Qe[0]=Br}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!Qe||isNaN(Qe[1])?0:Qe[1]},set:function(Br){Qe[1]=Br}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!Qe||isNaN(Qe[2])?0:Qe[2]},set:function(Br){Qe[2]=Br}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!Qe||isNaN(Qe[3])?0:Qe[3]},set:function(Br){Qe[3]=Br}});var st="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return st},set:function(Br){switch(Br){case"/Btn":case"/Tx":case"/Ch":case"/Sig":st=Br;break;default:throw new Error('Invalid value "'+Br+'" for attribute FT supplied.')}}});var nt=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!nt||nt.length<1){if(this instanceof $t)return;nt="FieldObject"+dt.FieldNum++}var Br=function(gi){return gi};return this.scope&&(Br=this.scope.internal.getEncryptor(this.objId)),"("+V(Br(nt))+")"},set:function(Br){nt=Br.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return nt},set:function(Br){nt=Br}});var ft="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return ft},set:function(Br){ft=Br}});var Bt="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return Bt},set:function(Br){Bt=Br}});var Et=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return Et},set:function(Br){Et=Br}});var nr=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return nr===void 0?50/G:nr},set:function(Br){nr=Br}});var Ur="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Ur},set:function(Br){Ur=Br}});var Lr="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Lr||this instanceof $t||this instanceof ht))return me(Lr,this.objId,this.scope)},set:function(Br){Br=Br.toString(),Lr=Br}});var Vr=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Vr)return this instanceof Ft==!1?me(Vr,this.objId,this.scope):Vr},set:function(Br){Br=Br.toString(),Vr=this instanceof Ft==!1?Br.substr(0,1)==="("?q(Br.substr(1,Br.length-2)):q(Br):Br}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ft==!0?q(Vr.substr(1,Vr.length-1)):Vr},set:function(Br){Br=Br.toString(),Vr=this instanceof Ft==!0?"/"+Br:Br}});var sr=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(sr)return sr},set:function(Br){this.V=Br}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(sr)return this instanceof Ft==!1?me(sr,this.objId,this.scope):sr},set:function(Br){Br=Br.toString(),sr=this instanceof Ft==!1?Br.substr(0,1)==="("?q(Br.substr(1,Br.length-2)):q(Br):Br}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ft==!0?q(sr.substr(1,sr.length-1)):sr},set:function(Br){Br=Br.toString(),sr=this instanceof Ft==!0?"/"+Br:Br}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var Bn,Er=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return Er},set:function(Br){Br=Boolean(Br),Er=Br}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Bn)return Bn},set:function(Br){Bn=Br}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,1))},set:function(Br){Boolean(Br)===!0?this.Ff=ee(this.Ff,1):this.Ff=ue(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,2))},set:function(Br){Boolean(Br)===!0?this.Ff=ee(this.Ff,2):this.Ff=ue(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,3))},set:function(Br){Boolean(Br)===!0?this.Ff=ee(this.Ff,3):this.Ff=ue(this.Ff,3)}});var gn=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(gn!==null)return gn},set:function(Br){if([0,1,2].indexOf(Br)===-1)throw new Error('Invalid value "'+Br+'" for attribute Q supplied.');gn=Br}}),Object.defineProperty(this,"textAlign",{get:function(){var Br;switch(gn){case 0:default:Br="left";break;case 1:Br="center";break;case 2:Br="right"}return Br},configurable:!0,enumerable:!0,set:function(Br){switch(Br){case"right":case 2:gn=2;break;case"center":case 1:gn=1;break;case"left":case 0:default:gn=0}}})};ie(yt,be);var pt=function(){yt.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var Me=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return Me},set:function(st){Me=st}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return Me},set:function(st){Me=st}});var Xe=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Ne(Xe,this.objId,this.scope)},set:function(st){var nt,ft;ft=[],typeof(nt=st)=="string"&&(ft=function(Bt,Et,nr){nr||(nr=1);for(var Ur,Lr=[];Ur=Et.exec(Bt);)Lr.push(Ur[nr]);return Lr}(nt,/\((.*?)\)/g)),Xe=ft}}),this.getOptions=function(){return Xe},this.setOptions=function(Qe){Xe=Qe,this.sort&&Xe.sort()},this.addOption=function(Qe){Qe=(Qe=Qe||"").toString(),Xe.push(Qe),this.sort&&Xe.sort()},this.removeOption=function(Qe,st){for(st=st||!1,Qe=(Qe=Qe||"").toString();Xe.indexOf(Qe)!==-1&&(Xe.splice(Xe.indexOf(Qe),1),st!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,18))},set:function(st){Boolean(st)===!0?this.Ff=ee(this.Ff,18):this.Ff=ue(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,19))},set:function(st){this.combo===!0&&(Boolean(st)===!0?this.Ff=ee(this.Ff,19):this.Ff=ue(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,20))},set:function(st){Boolean(st)===!0?(this.Ff=ee(this.Ff,20),Xe.sort()):this.Ff=ue(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,22))},set:function(st){Boolean(st)===!0?this.Ff=ee(this.Ff,22):this.Ff=ue(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,23))},set:function(st){Boolean(st)===!0?this.Ff=ee(this.Ff,23):this.Ff=ue(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,27))},set:function(st){Boolean(st)===!0?this.Ff=ee(this.Ff,27):this.Ff=ue(this.Ff,27)}}),this.hasAppearanceStream=!1};ie(pt,yt);var Pe=function(){pt.call(this),this.fontName="helvetica",this.combo=!1};ie(Pe,pt);var Nt=function(){Pe.call(this),this.combo=!0};ie(Nt,Pe);var ut=function(){Nt.call(this),this.edit=!0};ie(ut,Nt);var Ft=function(){yt.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,15))},set:function(st){Boolean(st)===!0?this.Ff=ee(this.Ff,15):this.Ff=ue(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,16))},set:function(st){Boolean(st)===!0?this.Ff=ee(this.Ff,16):this.Ff=ue(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,17))},set:function(st){Boolean(st)===!0?this.Ff=ee(this.Ff,17):this.Ff=ue(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,26))},set:function(st){Boolean(st)===!0?this.Ff=ee(this.Ff,26):this.Ff=ue(this.Ff,26)}});var Me,Xe={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var st=function(Et){return Et};if(this.scope&&(st=this.scope.internal.getEncryptor(this.objId)),Object.keys(Xe).length!==0){var nt,ft=[];for(nt in ft.push("<<"),Xe)ft.push("/"+nt+" ("+V(st(Xe[nt]))+")");return ft.push(">>"),ft.join(`
`)}},set:function(st){A()(st)==="object"&&(Xe=st)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Xe.CA||""},set:function(st){typeof st=="string"&&(Xe.CA=st)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Me},set:function(st){Me=st}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Me.substr(1,Me.length-1)},set:function(st){Me="/"+st}})};ie(Ft,yt);var Ut=function(){Ft.call(this),this.pushButton=!0};ie(Ut,Ft);var Kt=function(){Ft.call(this),this.radio=!0,this.pushButton=!1;var Me=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return Me},set:function(Qe){Me=Qe!==void 0?Qe:[]}})};ie(Kt,Ft);var $t=function(){var Me,Xe;yt.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return Me},set:function(ft){Me=ft}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return Xe},set:function(ft){Xe=ft}});var Qe,st={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ft=function(Ur){return Ur};this.scope&&(ft=this.scope.internal.getEncryptor(this.objId));var Bt,Et=[];for(Bt in Et.push("<<"),st)Et.push("/"+Bt+" ("+V(ft(st[Bt]))+")");return Et.push(">>"),Et.join(`
`)},set:function(ft){A()(ft)==="object"&&(st=ft)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return st.CA||""},set:function(ft){typeof ft=="string"&&(st.CA=ft)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Qe},set:function(ft){Qe=ft}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Qe.substr(1,Qe.length-1)},set:function(ft){Qe="/"+ft}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=de.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ie($t,yt),Kt.prototype.setAppearance=function(dt){if(!("createAppearanceStream"in dt)||!("getCA"in dt))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var Me in this.Kids)if(this.Kids.hasOwnProperty(Me)){var Xe=this.Kids[Me];Xe.appearanceStreamContent=dt.createAppearanceStream(Xe.optionName),Xe.caption=dt.getCA()}},Kt.prototype.createOption=function(dt){var Me=new $t;return Me.Parent=this,Me.optionName=dt,this.Kids.push(Me),qe.call(this.scope,Me),Me};var or=function(){Ft.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=de.CheckBox.createAppearanceStream()};ie(or,Ft);var ht=function(){yt.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,13))},set:function(Qe){Boolean(Qe)===!0?this.Ff=ee(this.Ff,13):this.Ff=ue(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,21))},set:function(Qe){Boolean(Qe)===!0?this.Ff=ee(this.Ff,21):this.Ff=ue(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,23))},set:function(Qe){Boolean(Qe)===!0?this.Ff=ee(this.Ff,23):this.Ff=ue(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,24))},set:function(Qe){Boolean(Qe)===!0?this.Ff=ee(this.Ff,24):this.Ff=ue(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,25))},set:function(Qe){Boolean(Qe)===!0?this.Ff=ee(this.Ff,25):this.Ff=ue(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,26))},set:function(Qe){Boolean(Qe)===!0?this.Ff=ee(this.Ff,26):this.Ff=ue(this.Ff,26)}});var Me=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return Me},set:function(Qe){Me=Qe}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return Me},set:function(Qe){Number.isInteger(Qe)&&(Me=Qe)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};ie(ht,yt);var Ee=function(){ht.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Be(this.Ff,14))},set:function(Xe){Boolean(Xe)===!0?this.Ff=ee(this.Ff,14):this.Ff=ue(this.Ff,14)}}),this.password=!0};ie(Ee,ht);var de={CheckBox:{createAppearanceStream:function(){return{N:{On:de.CheckBox.YesNormal},D:{On:de.CheckBox.YesPushDown,Off:de.CheckBox.OffPushDown}}},YesPushDown:function(Me){var Xe=xe(Me);Xe.scope=Me.scope;var Qe=[],st=Me.scope.internal.getFont(Me.fontName,Me.fontStyle).id,nt=Me.scope.__private__.encodeColorString(Me.color),ft=Z(Me,Me.caption);return Qe.push("0.749023 g"),Qe.push("0 0 "+re(de.internal.getWidth(Me))+" "+re(de.internal.getHeight(Me))+" re"),Qe.push("f"),Qe.push("BMC"),Qe.push("q"),Qe.push("0 0 1 rg"),Qe.push("/"+st+" "+re(ft.fontSize)+" Tf "+nt),Qe.push("BT"),Qe.push(ft.text),Qe.push("ET"),Qe.push("Q"),Qe.push("EMC"),Xe.stream=Qe.join(`
`),Xe},YesNormal:function(Me){var Xe=xe(Me);Xe.scope=Me.scope;var Qe=Me.scope.internal.getFont(Me.fontName,Me.fontStyle).id,st=Me.scope.__private__.encodeColorString(Me.color),nt=[],ft=de.internal.getHeight(Me),Bt=de.internal.getWidth(Me),Et=Z(Me,Me.caption);return nt.push("1 g"),nt.push("0 0 "+re(Bt)+" "+re(ft)+" re"),nt.push("f"),nt.push("q"),nt.push("0 0 1 rg"),nt.push("0 0 "+re(Bt-1)+" "+re(ft-1)+" re"),nt.push("W"),nt.push("n"),nt.push("0 g"),nt.push("BT"),nt.push("/"+Qe+" "+re(Et.fontSize)+" Tf "+st),nt.push(Et.text),nt.push("ET"),nt.push("Q"),Xe.stream=nt.join(`
`),Xe},OffPushDown:function(Me){var Xe=xe(Me);Xe.scope=Me.scope;var Qe=[];return Qe.push("0.749023 g"),Qe.push("0 0 "+re(de.internal.getWidth(Me))+" "+re(de.internal.getHeight(Me))+" re"),Qe.push("f"),Xe.stream=Qe.join(`
`),Xe}},RadioButton:{Circle:{createAppearanceStream:function(Me){var Xe={D:{Off:de.RadioButton.Circle.OffPushDown},N:{}};return Xe.N[Me]=de.RadioButton.Circle.YesNormal,Xe.D[Me]=de.RadioButton.Circle.YesPushDown,Xe},getCA:function(){return"l"},YesNormal:function(Me){var Xe=xe(Me);Xe.scope=Me.scope;var Qe=[],st=de.internal.getWidth(Me)<=de.internal.getHeight(Me)?de.internal.getWidth(Me)/4:de.internal.getHeight(Me)/4;st=Number((.9*st).toFixed(5));var nt=de.internal.Bezier_C,ft=Number((st*nt).toFixed(5));return Qe.push("q"),Qe.push("1 0 0 1 "+ce(de.internal.getWidth(Me)/2)+" "+ce(de.internal.getHeight(Me)/2)+" cm"),Qe.push(st+" 0 m"),Qe.push(st+" "+ft+" "+ft+" "+st+" 0 "+st+" c"),Qe.push("-"+ft+" "+st+" -"+st+" "+ft+" -"+st+" 0 c"),Qe.push("-"+st+" -"+ft+" -"+ft+" -"+st+" 0 -"+st+" c"),Qe.push(ft+" -"+st+" "+st+" -"+ft+" "+st+" 0 c"),Qe.push("f"),Qe.push("Q"),Xe.stream=Qe.join(`
`),Xe},YesPushDown:function(Me){var Xe=xe(Me);Xe.scope=Me.scope;var Qe=[],st=de.internal.getWidth(Me)<=de.internal.getHeight(Me)?de.internal.getWidth(Me)/4:de.internal.getHeight(Me)/4;st=Number((.9*st).toFixed(5));var nt=Number((2*st).toFixed(5)),ft=Number((nt*de.internal.Bezier_C).toFixed(5)),Bt=Number((st*de.internal.Bezier_C).toFixed(5));return Qe.push("0.749023 g"),Qe.push("q"),Qe.push("1 0 0 1 "+ce(de.internal.getWidth(Me)/2)+" "+ce(de.internal.getHeight(Me)/2)+" cm"),Qe.push(nt+" 0 m"),Qe.push(nt+" "+ft+" "+ft+" "+nt+" 0 "+nt+" c"),Qe.push("-"+ft+" "+nt+" -"+nt+" "+ft+" -"+nt+" 0 c"),Qe.push("-"+nt+" -"+ft+" -"+ft+" -"+nt+" 0 -"+nt+" c"),Qe.push(ft+" -"+nt+" "+nt+" -"+ft+" "+nt+" 0 c"),Qe.push("f"),Qe.push("Q"),Qe.push("0 g"),Qe.push("q"),Qe.push("1 0 0 1 "+ce(de.internal.getWidth(Me)/2)+" "+ce(de.internal.getHeight(Me)/2)+" cm"),Qe.push(st+" 0 m"),Qe.push(st+" "+Bt+" "+Bt+" "+st+" 0 "+st+" c"),Qe.push("-"+Bt+" "+st+" -"+st+" "+Bt+" -"+st+" 0 c"),Qe.push("-"+st+" -"+Bt+" -"+Bt+" -"+st+" 0 -"+st+" c"),Qe.push(Bt+" -"+st+" "+st+" -"+Bt+" "+st+" 0 c"),Qe.push("f"),Qe.push("Q"),Xe.stream=Qe.join(`
`),Xe},OffPushDown:function(Me){var Xe=xe(Me);Xe.scope=Me.scope;var Qe=[],st=de.internal.getWidth(Me)<=de.internal.getHeight(Me)?de.internal.getWidth(Me)/4:de.internal.getHeight(Me)/4;st=Number((.9*st).toFixed(5));var nt=Number((2*st).toFixed(5)),ft=Number((nt*de.internal.Bezier_C).toFixed(5));return Qe.push("0.749023 g"),Qe.push("q"),Qe.push("1 0 0 1 "+ce(de.internal.getWidth(Me)/2)+" "+ce(de.internal.getHeight(Me)/2)+" cm"),Qe.push(nt+" 0 m"),Qe.push(nt+" "+ft+" "+ft+" "+nt+" 0 "+nt+" c"),Qe.push("-"+ft+" "+nt+" -"+nt+" "+ft+" -"+nt+" 0 c"),Qe.push("-"+nt+" -"+ft+" -"+ft+" -"+nt+" 0 -"+nt+" c"),Qe.push(ft+" -"+nt+" "+nt+" -"+ft+" "+nt+" 0 c"),Qe.push("f"),Qe.push("Q"),Xe.stream=Qe.join(`
`),Xe}},Cross:{createAppearanceStream:function(Me){var Xe={D:{Off:de.RadioButton.Cross.OffPushDown},N:{}};return Xe.N[Me]=de.RadioButton.Cross.YesNormal,Xe.D[Me]=de.RadioButton.Cross.YesPushDown,Xe},getCA:function(){return"8"},YesNormal:function(Me){var Xe=xe(Me);Xe.scope=Me.scope;var Qe=[],st=de.internal.calculateCross(Me);return Qe.push("q"),Qe.push("1 1 "+re(de.internal.getWidth(Me)-2)+" "+re(de.internal.getHeight(Me)-2)+" re"),Qe.push("W"),Qe.push("n"),Qe.push(re(st.x1.x)+" "+re(st.x1.y)+" m"),Qe.push(re(st.x2.x)+" "+re(st.x2.y)+" l"),Qe.push(re(st.x4.x)+" "+re(st.x4.y)+" m"),Qe.push(re(st.x3.x)+" "+re(st.x3.y)+" l"),Qe.push("s"),Qe.push("Q"),Xe.stream=Qe.join(`
`),Xe},YesPushDown:function(Me){var Xe=xe(Me);Xe.scope=Me.scope;var Qe=de.internal.calculateCross(Me),st=[];return st.push("0.749023 g"),st.push("0 0 "+re(de.internal.getWidth(Me))+" "+re(de.internal.getHeight(Me))+" re"),st.push("f"),st.push("q"),st.push("1 1 "+re(de.internal.getWidth(Me)-2)+" "+re(de.internal.getHeight(Me)-2)+" re"),st.push("W"),st.push("n"),st.push(re(Qe.x1.x)+" "+re(Qe.x1.y)+" m"),st.push(re(Qe.x2.x)+" "+re(Qe.x2.y)+" l"),st.push(re(Qe.x4.x)+" "+re(Qe.x4.y)+" m"),st.push(re(Qe.x3.x)+" "+re(Qe.x3.y)+" l"),st.push("s"),st.push("Q"),Xe.stream=st.join(`
`),Xe},OffPushDown:function(Me){var Xe=xe(Me);Xe.scope=Me.scope;var Qe=[];return Qe.push("0.749023 g"),Qe.push("0 0 "+re(de.internal.getWidth(Me))+" "+re(de.internal.getHeight(Me))+" re"),Qe.push("f"),Xe.stream=Qe.join(`
`),Xe}}},createDefaultAppearanceStream:function(Me){var Xe=Me.scope.internal.getFont(Me.fontName,Me.fontStyle).id,Qe=Me.scope.__private__.encodeColorString(Me.color);return"/"+Xe+" "+Me.fontSize+" Tf "+Qe}};de.internal={Bezier_C:.551915024494,calculateCross:function(Me){var Xe=de.internal.getWidth(Me),Qe=de.internal.getHeight(Me),st=Math.min(Xe,Qe);return{x1:{x:(Xe-st)/2,y:(Qe-st)/2+st},x2:{x:(Xe-st)/2+st,y:(Qe-st)/2},x3:{x:(Xe-st)/2,y:(Qe-st)/2},x4:{x:(Xe-st)/2+st,y:(Qe-st)/2+st}}}},de.internal.getWidth=function(dt){var Me=0;return A()(dt)==="object"&&(Me=fe(dt.Rect[2])),Me},de.internal.getHeight=function(dt){var Me=0;return A()(dt)==="object"&&(Me=fe(dt.Rect[3])),Me};var qe=P.addField=function(dt){if(De(this,dt),!(dt instanceof yt))throw new Error("Invalid argument passed to jsPDF.addField.");var Me;return(Me=dt).scope.internal.acroformPlugin.printedOut&&(Me.scope.internal.acroformPlugin.printedOut=!1,Me.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),Me.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(Me),dt.page=dt.scope.internal.getCurrentPageInfo().pageNumber,this};P.AcroFormChoiceField=pt,P.AcroFormListBox=Pe,P.AcroFormComboBox=Nt,P.AcroFormEditBox=ut,P.AcroFormButton=Ft,P.AcroFormPushButton=Ut,P.AcroFormRadioButton=Kt,P.AcroFormCheckBox=or,P.AcroFormTextField=ht,P.AcroFormPasswordField=Ee,P.AcroFormAppearance=de,P.AcroForm={ChoiceField:pt,ListBox:Pe,ComboBox:Nt,EditBox:ut,Button:Ft,PushButton:Ut,RadioButton:Kt,CheckBox:or,TextField:ht,PasswordField:Ee,Appearance:de},W.AcroForm={ChoiceField:pt,ListBox:Pe,ComboBox:Nt,EditBox:ut,Button:Ft,PushButton:Ut,RadioButton:Kt,CheckBox:or,TextField:ht,PasswordField:Ee,Appearance:de};var rt=W.AcroForm;function ve(dt){return dt.reduce(function(Me,Xe,Qe){return Me[Xe]=Qe,Me},{})}!function(dt){dt.__addimage__={};var Me="UNKNOWN",Xe={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},Qe=dt.__addimage__.getImageFileTypeByImageData=function(zn,fn){var $n,Cn,ki,In,na,Ei=Me;if((fn=fn||Me)==="RGBA"||zn.data!==void 0&&zn.data instanceof Uint8ClampedArray&&"height"in zn&&"width"in zn)return"RGBA";if(Wi(zn))for(na in Xe)for(ki=Xe[na],$n=0;$n<ki.length;$n+=1){for(In=!0,Cn=0;Cn<ki[$n].length;Cn+=1)if(ki[$n][Cn]!==void 0&&ki[$n][Cn]!==zn[Cn]){In=!1;break}if(In===!0){Ei=na;break}}else for(na in Xe)for(ki=Xe[na],$n=0;$n<ki.length;$n+=1){for(In=!0,Cn=0;Cn<ki[$n].length;Cn+=1)if(ki[$n][Cn]!==void 0&&ki[$n][Cn]!==zn.charCodeAt(Cn)){In=!1;break}if(In===!0){Ei=na;break}}return Ei===Me&&fn!==Me&&(Ei=fn),Ei},st=function zn(fn){for(var $n=this.internal.write,Cn=this.internal.putStream,ki=(0,this.internal.getFilters)();ki.indexOf("FlateEncode")!==-1;)ki.splice(ki.indexOf("FlateEncode"),1);fn.objectId=this.internal.newObject();var In=[];if(In.push({key:"Type",value:"/XObject"}),In.push({key:"Subtype",value:"/Image"}),In.push({key:"Width",value:fn.width}),In.push({key:"Height",value:fn.height}),fn.colorSpace===gn.INDEXED?In.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(fn.palette.length/3-1)+" "+("sMask"in fn&&fn.sMask!==void 0?fn.objectId+2:fn.objectId+1)+" 0 R]"}):(In.push({key:"ColorSpace",value:"/"+fn.colorSpace}),fn.colorSpace===gn.DEVICE_CMYK&&In.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),In.push({key:"BitsPerComponent",value:fn.bitsPerComponent}),"decodeParameters"in fn&&fn.decodeParameters!==void 0&&In.push({key:"DecodeParms",value:"<<"+fn.decodeParameters+">>"}),"transparency"in fn&&Array.isArray(fn.transparency)){for(var na="",Ei=0,pi=fn.transparency.length;Ei<pi;Ei++)na+=fn.transparency[Ei]+" "+fn.transparency[Ei]+" ";In.push({key:"Mask",value:"["+na+"]"})}fn.sMask!==void 0&&In.push({key:"SMask",value:fn.objectId+1+" 0 R"});var Ri=fn.filter!==void 0?["/"+fn.filter]:void 0;if(Cn({data:fn.data,additionalKeyValues:In,alreadyAppliedFilters:Ri,objectId:fn.objectId}),$n("endobj"),"sMask"in fn&&fn.sMask!==void 0){var Na="/Predictor "+fn.predictor+" /Colors 1 /BitsPerComponent "+fn.bitsPerComponent+" /Columns "+fn.width,Un={width:fn.width,height:fn.height,colorSpace:"DeviceGray",bitsPerComponent:fn.bitsPerComponent,decodeParameters:Na,data:fn.sMask};"filter"in fn&&(Un.filter=fn.filter),zn.call(this,Un)}if(fn.colorSpace===gn.INDEXED){var nn=this.internal.newObject();Cn({data:Yi(new Uint8Array(fn.palette)),objectId:nn}),$n("endobj")}},nt=function(){var fn=this.internal.collections.addImage_images;for(var $n in fn)st.call(this,fn[$n])},ft=function(){var fn,$n=this.internal.collections.addImage_images,Cn=this.internal.write;for(var ki in $n)Cn("/I"+(fn=$n[ki]).index,fn.objectId,"0","R")},Bt=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",nt),this.internal.events.subscribe("putXobjectDict",ft))},Et=function(){var fn=this.internal.collections.addImage_images;return Bt.call(this),fn},nr=function(){return Object.keys(this.internal.collections.addImage_images).length},Ur=function(fn){return typeof dt["process"+fn.toUpperCase()]=="function"},Lr=function(fn){return A()(fn)==="object"&&fn.nodeType===1},Vr=function(fn,$n){if(fn.nodeName==="IMG"&&fn.hasAttribute("src")){var Cn=""+fn.getAttribute("src");if(Cn.indexOf("data:image/")===0)return s(unescape(Cn).split("base64,").pop());var ki=dt.loadFile(Cn,!0);if(ki!==void 0)return ki}if(fn.nodeName==="CANVAS"){if(fn.width===0||fn.height===0)throw new Error("Given canvas must have data. Canvas width: "+fn.width+", height: "+fn.height);var In;switch($n){case"PNG":In="image/png";break;case"WEBP":In="image/webp";break;case"JPEG":case"JPG":default:In="image/jpeg"}return s(fn.toDataURL(In,1).split("base64,").pop())}},sr=function(fn){var $n=this.internal.collections.addImage_images;if($n){for(var Cn in $n)if(fn===$n[Cn].alias)return $n[Cn]}},Bn=function(fn,$n,Cn){return fn||$n||(fn=-96,$n=-96),fn<0&&(fn=-1*Cn.width*72/fn/this.internal.scaleFactor),$n<0&&($n=-1*Cn.height*72/$n/this.internal.scaleFactor),fn===0&&(fn=$n*Cn.width/Cn.height),$n===0&&($n=fn*Cn.height/Cn.width),[fn,$n]},Er=function(fn,$n,Cn,ki,In,na){var Ei=Bn.call(this,Cn,ki,In),pi=this.internal.getCoordinateString,Ri=this.internal.getVerticalCoordinateString,Na=Et.call(this);if(Cn=Ei[0],ki=Ei[1],Na[In.index]=In,na){na*=Math.PI/180;var Un=Math.cos(na),nn=Math.sin(na),Yn=function(_i){return _i.toFixed(4)},bi=[Yn(Un),Yn(nn),Yn(-1*nn),Yn(Un),0,0,"cm"]}this.internal.write("q"),na?(this.internal.write([1,"0","0",1,pi(fn),Ri($n+ki),"cm"].join(" ")),this.internal.write(bi.join(" ")),this.internal.write([pi(Cn),"0","0",pi(ki),"0","0","cm"].join(" "))):this.internal.write([pi(Cn),"0","0",pi(ki),pi(fn),Ri($n+ki),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+In.index+" Do"),this.internal.write("Q")},gn=dt.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};dt.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var rn=dt.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Br=dt.__addimage__.sHashCode=function(zn){var fn,$n,Cn=0;if(typeof zn=="string")for($n=zn.length,fn=0;fn<$n;fn++)Cn=(Cn<<5)-Cn+zn.charCodeAt(fn),Cn|=0;else if(Wi(zn))for($n=zn.byteLength/2,fn=0;fn<$n;fn++)Cn=(Cn<<5)-Cn+zn[fn],Cn|=0;return Cn},Vn=dt.__addimage__.validateStringAsBase64=function(zn){(zn=zn||"").toString().trim();var fn=!0;return zn.length===0&&(fn=!1),zn.length%4!=0&&(fn=!1),/^[A-Za-z0-9+/]+$/.test(zn.substr(0,zn.length-2))===!1&&(fn=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(zn.substr(-2))===!1&&(fn=!1),fn},gi=dt.__addimage__.extractImageFromDataUrl=function(zn){var fn=(zn=zn||"").split("base64,"),$n=null;if(fn.length===2){var Cn=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(fn[0]);Array.isArray(Cn)&&($n={mimeType:Cn[1],charset:Cn[2],data:fn[1]})}return $n},Ni=dt.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};dt.__addimage__.isArrayBuffer=function(zn){return Ni()&&zn instanceof ArrayBuffer};var Wi=dt.__addimage__.isArrayBufferView=function(zn){return Ni()&&typeof Uint32Array!="undefined"&&(zn instanceof Int8Array||zn instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&zn instanceof Uint8ClampedArray||zn instanceof Int16Array||zn instanceof Uint16Array||zn instanceof Int32Array||zn instanceof Uint32Array||zn instanceof Float32Array||zn instanceof Float64Array)},zi=dt.__addimage__.binaryStringToUint8Array=function(zn){for(var fn=zn.length,$n=new Uint8Array(fn),Cn=0;Cn<fn;Cn++)$n[Cn]=zn.charCodeAt(Cn);return $n},Yi=dt.__addimage__.arrayBufferToBinaryString=function(zn){for(var fn="",$n=Wi(zn)?zn:new Uint8Array(zn),Cn=0;Cn<$n.length;Cn+=8192)fn+=String.fromCharCode.apply(null,$n.subarray(Cn,Cn+8192));return fn};dt.addImage=function(){var zn,fn,$n,Cn,ki,In,na,Ei,pi;if(typeof arguments[1]=="number"?(fn=Me,$n=arguments[1],Cn=arguments[2],ki=arguments[3],In=arguments[4],na=arguments[5],Ei=arguments[6],pi=arguments[7]):(fn=arguments[1],$n=arguments[2],Cn=arguments[3],ki=arguments[4],In=arguments[5],na=arguments[6],Ei=arguments[7],pi=arguments[8]),A()(zn=arguments[0])==="object"&&!Lr(zn)&&"imageData"in zn){var Ri=zn;zn=Ri.imageData,fn=Ri.format||fn||Me,$n=Ri.x||$n||0,Cn=Ri.y||Cn||0,ki=Ri.w||Ri.width||ki,In=Ri.h||Ri.height||In,na=Ri.alias||na,Ei=Ri.compression||Ei,pi=Ri.rotation||Ri.angle||pi}var Na=this.internal.getFilters();if(Ei===void 0&&Na.indexOf("FlateEncode")!==-1&&(Ei="SLOW"),isNaN($n)||isNaN(Cn))throw new Error("Invalid coordinates passed to jsPDF.addImage");Bt.call(this);var Un=mi.call(this,zn,fn,na,Ei);return Er.call(this,$n,Cn,ki,In,Un,pi),this};var mi=function(fn,$n,Cn,ki){var In,na,Ei;if(typeof fn=="string"&&Qe(fn)===Me){fn=unescape(fn);var pi=va(fn,!1);(pi!==""||(pi=dt.loadFile(fn,!0))!==void 0)&&(fn=pi)}if(Lr(fn)&&(fn=Vr(fn,$n)),$n=Qe(fn,$n),!Ur($n))throw new Error("addImage does not support files of type '"+$n+"', please ensure that a plugin for '"+$n+"' support is added.");if(((Ei=Cn)==null||Ei.length===0)&&(Cn=function(Ri){return typeof Ri=="string"||Wi(Ri)?Br(Ri):Wi(Ri.data)?Br(Ri.data):null}(fn)),(In=sr.call(this,Cn))||(Ni()&&(fn instanceof Uint8Array||$n==="RGBA"||(na=fn,fn=zi(fn))),In=this["process"+$n.toUpperCase()](fn,nr.call(this),Cn,function(Ri){return Ri&&typeof Ri=="string"&&(Ri=Ri.toUpperCase()),Ri in dt.image_compression?Ri:rn.NONE}(ki),na)),!In)throw new Error("An unknown error occurred whilst processing the image.");return In},va=dt.__addimage__.convertBase64ToBinaryString=function(zn,fn){var $n;fn=typeof fn!="boolean"||fn;var Cn,ki="";if(typeof zn=="string"){Cn=($n=gi(zn))!==null?$n.data:zn;try{ki=s(Cn)}catch(In){if(fn)throw Vn(Cn)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+In.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return ki};dt.getImageProperties=function(zn){var fn,$n,Cn="";if(Lr(zn)&&(zn=Vr(zn)),typeof zn=="string"&&Qe(zn)===Me&&((Cn=va(zn,!1))===""&&(Cn=dt.loadFile(zn)||""),zn=Cn),$n=Qe(zn),!Ur($n))throw new Error("addImage does not support files of type '"+$n+"', please ensure that a plugin for '"+$n+"' support is added.");if(!Ni()||zn instanceof Uint8Array||(zn=zi(zn)),!(fn=this["process"+$n.toUpperCase()](zn)))throw new Error("An unknown error occurred whilst processing the image");return fn.fileType=$n,fn}}(W.API),function(dt){var Me=function(Qe){if(Qe!==void 0&&Qe!="")return!0};W.API.events.push(["addPage",function(Xe){this.internal.getPageInfo(Xe.pageNumber).pageContext.annotations=[]}]),dt.events.push(["putPage",function(Xe){for(var Qe,st,nt,ft=this.internal.getCoordinateString,Bt=this.internal.getVerticalCoordinateString,Et=this.internal.getPageInfoByObjId(Xe.objId),nr=Xe.pageContext.annotations,Ur=!1,Lr=0;Lr<nr.length&&!Ur;Lr++)switch((Qe=nr[Lr]).type){case"link":(Me(Qe.options.url)||Me(Qe.options.pageNumber))&&(Ur=!0);break;case"reference":case"text":case"freetext":Ur=!0}if(Ur!=0){this.internal.write("/Annots [");for(var Vr=0;Vr<nr.length;Vr++){Qe=nr[Vr];var sr=this.internal.pdfEscape,Bn=this.internal.getEncryptor(Xe.objId);switch(Qe.type){case"reference":this.internal.write(" "+Qe.object.objId+" 0 R ");break;case"text":var Er=this.internal.newAdditionalObject(),gn=this.internal.newAdditionalObject(),rn=this.internal.getEncryptor(Er.objId),Br=Qe.title||"Note";nt="<</Type /Annot /Subtype /Text "+(st="/Rect ["+ft(Qe.bounds.x)+" "+Bt(Qe.bounds.y+Qe.bounds.h)+" "+ft(Qe.bounds.x+Qe.bounds.w)+" "+Bt(Qe.bounds.y)+"] ")+"/Contents ("+sr(rn(Qe.contents))+")",nt+=" /Popup "+gn.objId+" 0 R",nt+=" /P "+Et.objId+" 0 R",nt+=" /T ("+sr(rn(Br))+") >>",Er.content=nt;var Vn=Er.objId+" 0 R";nt="<</Type /Annot /Subtype /Popup "+(st="/Rect ["+ft(Qe.bounds.x+30)+" "+Bt(Qe.bounds.y+Qe.bounds.h)+" "+ft(Qe.bounds.x+Qe.bounds.w+30)+" "+Bt(Qe.bounds.y)+"] ")+" /Parent "+Vn,Qe.open&&(nt+=" /Open true"),nt+=" >>",gn.content=nt,this.internal.write(Er.objId,"0 R",gn.objId,"0 R");break;case"freetext":st="/Rect ["+ft(Qe.bounds.x)+" "+Bt(Qe.bounds.y)+" "+ft(Qe.bounds.x+Qe.bounds.w)+" "+Bt(Qe.bounds.y+Qe.bounds.h)+"] ";var gi=Qe.color||"#000000";nt="<</Type /Annot /Subtype /FreeText "+st+"/Contents ("+sr(Bn(Qe.contents))+")",nt+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+gi+")",nt+=" /Border [0 0 0]",nt+=" >>",this.internal.write(nt);break;case"link":if(Qe.options.name){var Ni=this.annotations._nameMap[Qe.options.name];Qe.options.pageNumber=Ni.page,Qe.options.top=Ni.y}else Qe.options.top||(Qe.options.top=0);if(st="/Rect ["+Qe.finalBounds.x+" "+Qe.finalBounds.y+" "+Qe.finalBounds.w+" "+Qe.finalBounds.h+"] ",nt="",Qe.options.url)nt="<</Type /Annot /Subtype /Link "+st+"/Border [0 0 0] /A <</S /URI /URI ("+sr(Bn(Qe.options.url))+") >>";else if(Qe.options.pageNumber)switch(nt="<</Type /Annot /Subtype /Link "+st+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(Qe.options.pageNumber).objId+" 0 R",Qe.options.magFactor=Qe.options.magFactor||"XYZ",Qe.options.magFactor){case"Fit":nt+=" /Fit]";break;case"FitH":nt+=" /FitH "+Qe.options.top+"]";break;case"FitV":Qe.options.left=Qe.options.left||0,nt+=" /FitV "+Qe.options.left+"]";break;case"XYZ":default:var Wi=Bt(Qe.options.top);Qe.options.left=Qe.options.left||0,Qe.options.zoom===void 0&&(Qe.options.zoom=0),nt+=" /XYZ "+Qe.options.left+" "+Wi+" "+Qe.options.zoom+"]"}nt!=""&&(nt+=" >>",this.internal.write(nt))}}this.internal.write("]")}}]),dt.createAnnotation=function(Xe){var Qe=this.internal.getCurrentPageInfo();switch(Xe.type){case"link":this.link(Xe.bounds.x,Xe.bounds.y,Xe.bounds.w,Xe.bounds.h,Xe);break;case"text":case"freetext":Qe.pageContext.annotations.push(Xe)}},dt.link=function(Xe,Qe,st,nt,ft){var Bt=this.internal.getCurrentPageInfo(),Et=this.internal.getCoordinateString,nr=this.internal.getVerticalCoordinateString;Bt.pageContext.annotations.push({finalBounds:{x:Et(Xe),y:nr(Qe),w:Et(Xe+st),h:nr(Qe+nt)},options:ft,type:"link"})},dt.textWithLink=function(Xe,Qe,st,nt){var ft,Bt,Et=this.getTextWidth(Xe),nr=this.internal.getLineHeight()/this.internal.scaleFactor;if(nt.maxWidth!==void 0){Bt=nt.maxWidth;var Ur=this.splitTextToSize(Xe,Bt).length;ft=Math.ceil(nr*Ur)}else Bt=Et,ft=nr;return this.text(Xe,Qe,st,nt),st+=.2*nr,nt.align==="center"&&(Qe-=Et/2),nt.align==="right"&&(Qe-=Et),this.link(Qe,st-nr,Bt,ft,nt),Et},dt.getTextWidth=function(Xe){var Qe=this.internal.getFontSize();return this.getStringUnitWidth(Xe)*Qe/this.internal.scaleFactor}}(W.API),function(dt){var Me={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},Xe={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},Qe={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},st=[1570,1571,1573,1575];dt.__arabicParser__={};var nt=dt.__arabicParser__.isInArabicSubstitutionA=function(Er){return Me[Er.charCodeAt(0)]!==void 0},ft=dt.__arabicParser__.isArabicLetter=function(Er){return typeof Er=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(Er)},Bt=dt.__arabicParser__.isArabicEndLetter=function(Er){return ft(Er)&&nt(Er)&&Me[Er.charCodeAt(0)].length<=2},Et=dt.__arabicParser__.isArabicAlfLetter=function(Er){return ft(Er)&&st.indexOf(Er.charCodeAt(0))>=0};dt.__arabicParser__.arabicLetterHasIsolatedForm=function(Er){return ft(Er)&&nt(Er)&&Me[Er.charCodeAt(0)].length>=1};var nr=dt.__arabicParser__.arabicLetterHasFinalForm=function(Er){return ft(Er)&&nt(Er)&&Me[Er.charCodeAt(0)].length>=2};dt.__arabicParser__.arabicLetterHasInitialForm=function(Er){return ft(Er)&&nt(Er)&&Me[Er.charCodeAt(0)].length>=3};var Ur=dt.__arabicParser__.arabicLetterHasMedialForm=function(Er){return ft(Er)&&nt(Er)&&Me[Er.charCodeAt(0)].length==4},Lr=dt.__arabicParser__.resolveLigatures=function(Er){var gn=0,rn=Xe,Br="",Vn=0;for(gn=0;gn<Er.length;gn+=1)rn[Er.charCodeAt(gn)]!==void 0?(Vn++,typeof(rn=rn[Er.charCodeAt(gn)])=="number"&&(Br+=String.fromCharCode(rn),rn=Xe,Vn=0),gn===Er.length-1&&(rn=Xe,Br+=Er.charAt(gn-(Vn-1)),gn-=Vn-1,Vn=0)):(rn=Xe,Br+=Er.charAt(gn-Vn),gn-=Vn,Vn=0);return Br};dt.__arabicParser__.isArabicDiacritic=function(Er){return Er!==void 0&&Qe[Er.charCodeAt(0)]!==void 0};var Vr=dt.__arabicParser__.getCorrectForm=function(Er,gn,rn){return ft(Er)?nt(Er)===!1?-1:!nr(Er)||!ft(gn)&&!ft(rn)||!ft(rn)&&Bt(gn)||Bt(Er)&&!ft(gn)||Bt(Er)&&Et(gn)||Bt(Er)&&Bt(gn)?0:Ur(Er)&&ft(gn)&&!Bt(gn)&&ft(rn)&&nr(rn)?3:Bt(Er)||!ft(rn)?1:2:-1},sr=function(gn){var rn=0,Br=0,Vn=0,gi="",Ni="",Wi="",zi=(gn=gn||"").split("\\s+"),Yi=[];for(rn=0;rn<zi.length;rn+=1){for(Yi.push(""),Br=0;Br<zi[rn].length;Br+=1)gi=zi[rn][Br],Ni=zi[rn][Br-1],Wi=zi[rn][Br+1],ft(gi)?(Vn=Vr(gi,Ni,Wi),Yi[rn]+=Vn!==-1?String.fromCharCode(Me[gi.charCodeAt(0)][Vn]):gi):Yi[rn]+=gi;Yi[rn]=Lr(Yi[rn])}return Yi.join(" ")},Bn=dt.__arabicParser__.processArabic=dt.processArabic=function(){var Er,gn=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,rn=[];if(Array.isArray(gn)){var Br=0;for(rn=[],Br=0;Br<gn.length;Br+=1)Array.isArray(gn[Br])?rn.push([sr(gn[Br][0]),gn[Br][1],gn[Br][2]]):rn.push([sr(gn[Br])]);Er=rn}else Er=sr(gn);return typeof arguments[0]=="string"?Er:(arguments[0].text=Er,arguments[0])};dt.events.push(["preProcessText",Bn])}(W.API),W.API.autoPrint=function(dt){var Me;switch((dt=dt||{}).variant=dt.variant||"non-conform",dt.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){Me=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+Me+" 0 R")})}return this},function(dt){var Me=function(){var Qe=void 0;Object.defineProperty(this,"pdf",{get:function(){return Qe},set:function(nr){Qe=nr}});var st=150;Object.defineProperty(this,"width",{get:function(){return st},set:function(nr){st=isNaN(nr)||Number.isInteger(nr)===!1||nr<0?150:nr,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=st+1)}});var nt=300;Object.defineProperty(this,"height",{get:function(){return nt},set:function(nr){nt=isNaN(nr)||Number.isInteger(nr)===!1||nr<0?300:nr,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=nt+1)}});var ft=[];Object.defineProperty(this,"childNodes",{get:function(){return ft},set:function(nr){ft=nr}});var Bt={};Object.defineProperty(this,"style",{get:function(){return Bt},set:function(nr){Bt=nr}}),Object.defineProperty(this,"parentNode",{})};Me.prototype.getContext=function(Xe,Qe){var st;if((Xe=Xe||"2d")!=="2d")return null;for(st in Qe)this.pdf.context2d.hasOwnProperty(st)&&(this.pdf.context2d[st]=Qe[st]);return this.pdf.context2d._canvas=this,this.pdf.context2d},Me.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},dt.events.push(["initialized",function(){this.canvas=new Me,this.canvas.pdf=this}])}(W.API),function(dt){var Me={left:0,top:0,bottom:0,right:0},Xe=!1,Qe=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},Me),this.internal.__cell__.margins.width=this.getPageWidth(),st.call(this))},st=function(){this.internal.__cell__.lastCell=new nt,this.internal.__cell__.pages=1},nt=function(){var nr=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return nr},set:function(rn){nr=rn}});var Ur=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ur},set:function(rn){Ur=rn}});var Lr=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Lr},set:function(rn){Lr=rn}});var Vr=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Vr},set:function(rn){Vr=rn}});var sr=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return sr},set:function(rn){sr=rn}});var Bn=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Bn},set:function(rn){Bn=rn}});var Er=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Er},set:function(rn){Er=rn}}),this};nt.prototype.clone=function(){return new nt(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},nt.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},dt.setHeaderFunction=function(Et){return Qe.call(this),this.internal.__cell__.headerFunction=typeof Et=="function"?Et:void 0,this},dt.getTextDimensions=function(Et,nr){Qe.call(this);var Ur=(nr=nr||{}).fontSize||this.getFontSize(),Lr=nr.font||this.getFont(),Vr=nr.scaleFactor||this.internal.scaleFactor,sr=0,Bn=0,Er=0,gn=this;if(!Array.isArray(Et)&&typeof Et!="string"){if(typeof Et!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");Et=String(Et)}var rn=nr.maxWidth;rn>0?typeof Et=="string"?Et=this.splitTextToSize(Et,rn):Object.prototype.toString.call(Et)==="[object Array]"&&(Et=Et.reduce(function(Vn,gi){return Vn.concat(gn.splitTextToSize(gi,rn))},[])):Et=Array.isArray(Et)?Et:[Et];for(var Br=0;Br<Et.length;Br++)sr<(Er=this.getStringUnitWidth(Et[Br],{font:Lr})*Ur)&&(sr=Er);return sr!==0&&(Bn=Et.length),{w:sr/=Vr,h:Math.max((Bn*Ur*this.getLineHeightFactor()-Ur*(this.getLineHeightFactor()-1))/Vr,0)}},dt.cellAddPage=function(){Qe.call(this),this.addPage();var Et=this.internal.__cell__.margins||Me;return this.internal.__cell__.lastCell=new nt(Et.left,Et.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var ft=dt.cell=function(){var Et;Et=arguments[0]instanceof nt?arguments[0]:new nt(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),Qe.call(this);var nr=this.internal.__cell__.lastCell,Ur=this.internal.__cell__.padding,Lr=this.internal.__cell__.margins||Me,Vr=this.internal.__cell__.tableHeaderRow,sr=this.internal.__cell__.printHeaders;return nr.lineNumber!==void 0&&(nr.lineNumber===Et.lineNumber?(Et.x=(nr.x||0)+(nr.width||0),Et.y=nr.y||0):nr.y+nr.height+Et.height+Lr.bottom>this.getPageHeight()?(this.cellAddPage(),Et.y=Lr.top,sr&&Vr&&(this.printHeaderRow(Et.lineNumber,!0),Et.y+=Vr[0].height)):Et.y=nr.y+nr.height||Et.y),Et.text[0]!==void 0&&(this.rect(Et.x,Et.y,Et.width,Et.height,Xe===!0?"FD":void 0),Et.align==="right"?this.text(Et.text,Et.x+Et.width-Ur,Et.y+Ur,{align:"right",baseline:"top"}):Et.align==="center"?this.text(Et.text,Et.x+Et.width/2,Et.y+Ur,{align:"center",baseline:"top",maxWidth:Et.width-Ur-Ur}):this.text(Et.text,Et.x+Ur,Et.y+Ur,{align:"left",baseline:"top",maxWidth:Et.width-Ur-Ur})),this.internal.__cell__.lastCell=Et,this};dt.table=function(Et,nr,Ur,Lr,Vr){if(Qe.call(this),!Ur)throw new Error("No data for PDF table.");var sr,Bn,Er,gn,rn=[],Br=[],Vn=[],gi={},Ni={},Wi=[],zi=[],Yi=(Vr=Vr||{}).autoSize||!1,mi=Vr.printHeaders!==!1,va=Vr.css&&Vr.css["font-size"]!==void 0?16*Vr.css["font-size"]:Vr.fontSize||12,zn=Vr.margins||Object.assign({width:this.getPageWidth()},Me),fn=typeof Vr.padding=="number"?Vr.padding:3,$n=Vr.headerBackgroundColor||"#c8c8c8",Cn=Vr.headerTextColor||"#000";if(st.call(this),this.internal.__cell__.printHeaders=mi,this.internal.__cell__.margins=zn,this.internal.__cell__.table_font_size=va,this.internal.__cell__.padding=fn,this.internal.__cell__.headerBackgroundColor=$n,this.internal.__cell__.headerTextColor=Cn,this.setFontSize(va),Lr==null)Br=rn=Object.keys(Ur[0]),Vn=rn.map(function(){return"left"});else if(Array.isArray(Lr)&&A()(Lr[0])==="object")for(rn=Lr.map(function(Ri){return Ri.name}),Br=Lr.map(function(Ri){return Ri.prompt||Ri.name||""}),Vn=Lr.map(function(Ri){return Ri.align||"left"}),sr=0;sr<Lr.length;sr+=1)Ni[Lr[sr].name]=Lr[sr].width*(19.049976/25.4);else Array.isArray(Lr)&&typeof Lr[0]=="string"&&(Br=rn=Lr,Vn=rn.map(function(){return"left"}));if(Yi||Array.isArray(Lr)&&typeof Lr[0]=="string")for(sr=0;sr<rn.length;sr+=1){for(gi[gn=rn[sr]]=Ur.map(function(Ri){return Ri[gn]}),this.setFont(void 0,"bold"),Wi.push(this.getTextDimensions(Br[sr],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Bn=gi[gn],this.setFont(void 0,"normal"),Er=0;Er<Bn.length;Er+=1)Wi.push(this.getTextDimensions(Bn[Er],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Ni[gn]=Math.max.apply(null,Wi)+fn+fn,Wi=[]}if(mi){var ki={};for(sr=0;sr<rn.length;sr+=1)ki[rn[sr]]={},ki[rn[sr]].text=Br[sr],ki[rn[sr]].align=Vn[sr];var In=Bt.call(this,ki,Ni);zi=rn.map(function(Ri){return new nt(Et,nr,Ni[Ri],In,ki[Ri].text,void 0,ki[Ri].align)}),this.setTableHeaderRow(zi),this.printHeaderRow(1,!1)}var na=Lr.reduce(function(Ri,Na){return Ri[Na.name]=Na.align,Ri},{});for(sr=0;sr<Ur.length;sr+=1){"rowStart"in Vr&&Vr.rowStart instanceof Function&&Vr.rowStart({row:sr,data:Ur[sr]},this);var Ei=Bt.call(this,Ur[sr],Ni);for(Er=0;Er<rn.length;Er+=1){var pi=Ur[sr][rn[Er]];"cellStart"in Vr&&Vr.cellStart instanceof Function&&Vr.cellStart({row:sr,col:Er,data:pi},this),ft.call(this,new nt(Et,nr,Ni[rn[Er]],Ei,pi,sr+2,na[rn[Er]]))}}return this.internal.__cell__.table_x=Et,this.internal.__cell__.table_y=nr,this};var Bt=function(nr,Ur){var Lr=this.internal.__cell__.padding,Vr=this.internal.__cell__.table_font_size,sr=this.internal.scaleFactor;return Object.keys(nr).map(function(Bn){var Er=nr[Bn];return this.splitTextToSize(Er.hasOwnProperty("text")?Er.text:Er,Ur[Bn]-Lr-Lr)},this).map(function(Bn){return this.getLineHeightFactor()*Bn.length*Vr/sr+Lr+Lr},this).reduce(function(Bn,Er){return Math.max(Bn,Er)},0)};dt.setTableHeaderRow=function(Et){Qe.call(this),this.internal.__cell__.tableHeaderRow=Et},dt.printHeaderRow=function(Et,nr){if(Qe.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Ur;if(Xe=!0,typeof this.internal.__cell__.headerFunction=="function"){var Lr=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new nt(Lr[0],Lr[1],Lr[2],Lr[3],void 0,-1)}this.setFont(void 0,"bold");for(var Vr=[],sr=0;sr<this.internal.__cell__.tableHeaderRow.length;sr+=1){Ur=this.internal.__cell__.tableHeaderRow[sr].clone(),nr&&(Ur.y=this.internal.__cell__.margins.top||0,Vr.push(Ur)),Ur.lineNumber=Et;var Bn=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),ft.call(this,Ur),this.setTextColor(Bn)}Vr.length>0&&this.setTableHeaderRow(Vr),this.setFont(void 0,"normal"),Xe=!1}}(W.API);var bt={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},jt=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],He=ve(jt),kt=[100,200,300,400,500,600,700,800,900],Ar=ve(kt);function at(dt){var Me=dt.family.replace(/"|'/g,"").toLowerCase(),Xe=function(nt){return bt[nt=nt||"normal"]?nt:"normal"}(dt.style),Qe=function(nt){if(!nt)return 400;if(typeof nt=="number")return nt>=100&&nt<=900&&nt%100==0?nt:400;if(/^\d00$/.test(nt))return parseInt(nt);switch(nt){case"bold":return 700;case"normal":default:return 400}}(dt.weight),st=function(nt){return typeof He[nt=nt||"normal"]=="number"?nt:"normal"}(dt.stretch);return{family:Me,style:Xe,weight:Qe,stretch:st,src:dt.src||[],ref:dt.ref||{name:Me,style:[st,Xe,Qe].join(" ")}}}function Ht(dt,Me,Xe,Qe){var st;for(st=Xe;st>=0&&st<Me.length;st+=Qe)if(dt[Me[st]])return dt[Me[st]];for(st=Xe;st>=0&&st<Me.length;st-=Qe)if(dt[Me[st]])return dt[Me[st]]}var Wt={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},ot={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function et(dt){return[dt.stretch,dt.style,dt.weight,dt.family].join(" ")}function Ze(dt,Me,Xe){for(var Qe=(Xe=Xe||{}).defaultFontFamily||"times",st=Object.assign({},Wt,Xe.genericFontFamilies||{}),nt=null,ft=null,Bt=0;Bt<Me.length;++Bt)if(st[(nt=at(Me[Bt])).family]&&(nt.family=st[nt.family]),dt.hasOwnProperty(nt.family)){ft=dt[nt.family];break}if(!(ft=ft||dt[Qe]))throw new Error("Could not find a font-family for the rule '"+et(nt)+"' and default family '"+Qe+"'.");if(ft=function(Et,nr){if(nr[Et])return nr[Et];var Ur=He[Et],Lr=Ur<=He.normal?-1:1,Vr=Ht(nr,jt,Ur,Lr);if(!Vr)throw new Error("Could not find a matching font-stretch value for "+Et);return Vr}(nt.stretch,ft),ft=function(Et,nr){if(nr[Et])return nr[Et];for(var Ur=bt[Et],Lr=0;Lr<Ur.length;++Lr)if(nr[Ur[Lr]])return nr[Ur[Lr]];throw new Error("Could not find a matching font-style for "+Et)}(nt.style,ft),!(ft=function(Et,nr){if(nr[Et])return nr[Et];if(Et===400&&nr[500])return nr[500];if(Et===500&&nr[400])return nr[400];var Ur=Ar[Et],Lr=Ht(nr,kt,Ur,Et<400?-1:1);if(!Lr)throw new Error("Could not find a matching font-weight for value "+Et);return Lr}(nt.weight,ft)))throw new Error("Failed to resolve a font for the rule '"+et(nt)+"'.");return ft}function Gt(dt){return dt.trimLeft()}function yr(dt,Me){for(var Xe=0;Xe<dt.length;){if(dt.charAt(Xe)===Me)return[dt.substring(0,Xe),dt.substring(Xe+1)];Xe+=1}return null}function br(dt){var Me=dt.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return Me===null?null:[Me[0],dt.substring(Me[0].length)]}var Sr,Tn,cn,Wn=["times"];!function(dt){var Me,Xe,Qe,st,nt,ft,Bt,Et,nr,Ur=function(nn){return nn=nn||{},this.isStrokeTransparent=nn.isStrokeTransparent||!1,this.strokeOpacity=nn.strokeOpacity||1,this.strokeStyle=nn.strokeStyle||"#000000",this.fillStyle=nn.fillStyle||"#000000",this.isFillTransparent=nn.isFillTransparent||!1,this.fillOpacity=nn.fillOpacity||1,this.font=nn.font||"10px sans-serif",this.textBaseline=nn.textBaseline||"alphabetic",this.textAlign=nn.textAlign||"left",this.lineWidth=nn.lineWidth||1,this.lineJoin=nn.lineJoin||"miter",this.lineCap=nn.lineCap||"butt",this.path=nn.path||[],this.transform=nn.transform!==void 0?nn.transform.clone():new Et,this.globalCompositeOperation=nn.globalCompositeOperation||"normal",this.globalAlpha=nn.globalAlpha||1,this.clip_path=nn.clip_path||[],this.currentPoint=nn.currentPoint||new ft,this.miterLimit=nn.miterLimit||10,this.lastPoint=nn.lastPoint||new ft,this.lineDashOffset=nn.lineDashOffset||0,this.lineDash=nn.lineDash||[],this.margin=nn.margin||[0,0,0,0],this.prevPageLastElemOffset=nn.prevPageLastElemOffset||0,this.ignoreClearRect=typeof nn.ignoreClearRect!="boolean"||nn.ignoreClearRect,this};dt.events.push(["initialized",function(){this.context2d=new Lr(this),Me=this.internal.f2,Xe=this.internal.getCoordinateString,Qe=this.internal.getVerticalCoordinateString,st=this.internal.getHorizontalCoordinate,nt=this.internal.getVerticalCoordinate,ft=this.internal.Point,Bt=this.internal.Rectangle,Et=this.internal.Matrix,nr=new Ur}]);var Lr=function(nn){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Yn=nn;Object.defineProperty(this,"pdf",{get:function(){return Yn}});var bi=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return bi},set:function(ha){bi=Boolean(ha)}});var Oi=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Oi},set:function(ha){Oi=Boolean(ha)}});var _i=0;Object.defineProperty(this,"posX",{get:function(){return _i},set:function(ha){isNaN(ha)||(_i=ha)}});var Zi=0;Object.defineProperty(this,"posY",{get:function(){return Zi},set:function(ha){isNaN(ha)||(Zi=ha)}}),Object.defineProperty(this,"margin",{get:function(){return nr.margin},set:function(ha){var ba;typeof ha=="number"?ba=[ha,ha,ha,ha]:((ba=new Array(4))[0]=ha[0],ba[1]=ha.length>=2?ha[1]:ba[0],ba[2]=ha.length>=3?ha[2]:ba[0],ba[3]=ha.length>=4?ha[3]:ba[1]),nr.margin=ba}});var qi=!1;Object.defineProperty(this,"autoPaging",{get:function(){return qi},set:function(ha){qi=ha}});var ea=0;Object.defineProperty(this,"lastBreak",{get:function(){return ea},set:function(ha){ea=ha}});var ya=[];Object.defineProperty(this,"pageBreaks",{get:function(){return ya},set:function(ha){ya=ha}}),Object.defineProperty(this,"ctx",{get:function(){return nr},set:function(ha){ha instanceof Ur&&(nr=ha)}}),Object.defineProperty(this,"path",{get:function(){return nr.path},set:function(ha){nr.path=ha}});var co=[];Object.defineProperty(this,"ctxStack",{get:function(){return co},set:function(ha){co=ha}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(ha){var ba;ba=Vr(ha),this.ctx.fillStyle=ba.style,this.ctx.isFillTransparent=ba.a===0,this.ctx.fillOpacity=ba.a,this.pdf.setFillColor(ba.r,ba.g,ba.b,{a:ba.a}),this.pdf.setTextColor(ba.r,ba.g,ba.b,{a:ba.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(ha){var ba=Vr(ha);this.ctx.strokeStyle=ba.style,this.ctx.isStrokeTransparent=ba.a===0,this.ctx.strokeOpacity=ba.a,ba.a===0?this.pdf.setDrawColor(255,255,255):(ba.a,this.pdf.setDrawColor(ba.r,ba.g,ba.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(ha){["butt","round","square"].indexOf(ha)!==-1&&(this.ctx.lineCap=ha,this.pdf.setLineCap(ha))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(ha){isNaN(ha)||(this.ctx.lineWidth=ha,this.pdf.setLineWidth(ha))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(ha){["bevel","round","miter"].indexOf(ha)!==-1&&(this.ctx.lineJoin=ha,this.pdf.setLineJoin(ha))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(ha){isNaN(ha)||(this.ctx.miterLimit=ha,this.pdf.setMiterLimit(ha))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(ha){this.ctx.textBaseline=ha}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(ha){["right","end","center","left","start"].indexOf(ha)!==-1&&(this.ctx.textAlign=ha)}});var io=null;function rs(dn,ha){if(io===null){var ba=function(ta){var so=[];return Object.keys(ta).forEach(function(lr){ta[lr].forEach(function(pn){var _n=null;switch(pn){case"bold":_n={family:lr,weight:"bold"};break;case"italic":_n={family:lr,style:"italic"};break;case"bolditalic":_n={family:lr,weight:"bold",style:"italic"};break;case"":case"normal":_n={family:lr}}_n!==null&&(_n.ref={name:lr,style:pn},so.push(_n))})}),so}(dn.getFontList());io=function(ta){for(var so={},lr=0;lr<ta.length;++lr){var pn=at(ta[lr]),_n=pn.family,Pn=pn.stretch,ct=pn.style,Vt=pn.weight;so[_n]=so[_n]||{},so[_n][Pn]=so[_n][Pn]||{},so[_n][Pn][ct]=so[_n][Pn][ct]||{},so[_n][Pn][ct][Vt]=pn}return so}(ba.concat(ha))}return io}var Pi=null;Object.defineProperty(this,"fontFaces",{get:function(){return Pi},set:function(ha){io=null,Pi=ha}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(ha){var ba;if(this.ctx.font=ha,(ba=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(ha))!==null){var ta=ba[1],so=(ba[2],ba[3]),lr=ba[4],pn=(ba[5],ba[6]),_n=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(lr)[2];lr=_n==="px"?Math.floor(parseFloat(lr)*this.pdf.internal.scaleFactor):_n==="em"?Math.floor(parseFloat(lr)*this.pdf.getFontSize()):Math.floor(parseFloat(lr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(lr);var Pn=function(hn){var On,Qn,qn=[],si=hn.trim();if(si==="")return Wn;if(si in ot)return[ot[si]];for(;si!=="";){switch(Qn=null,On=(si=Gt(si)).charAt(0)){case'"':case"'":Qn=yr(si.substring(1),On);break;default:Qn=br(si)}if(Qn===null)return Wn;if(qn.push(Qn[0]),(si=Gt(Qn[1]))!==""&&si.charAt(0)!==",")return Wn;si=si.replace(/^,/,"")}return qn}(pn);if(this.fontFaces){var ct=Ze(rs(this.pdf,this.fontFaces),Pn.map(function(hn){return{family:hn,stretch:"normal",weight:so,style:ta}}));this.pdf.setFont(ct.ref.name,ct.ref.style)}else{var Vt="";(so==="bold"||parseInt(so,10)>=700||ta==="bold")&&(Vt="bold"),ta==="italic"&&(Vt+="italic"),Vt.length===0&&(Vt="normal");for(var Cr="",xr={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},Gr=0;Gr<Pn.length;Gr++){if(this.pdf.internal.getFont(Pn[Gr],Vt,{noFallback:!0,disableWarning:!0})!==void 0){Cr=Pn[Gr];break}if(Vt==="bolditalic"&&this.pdf.internal.getFont(Pn[Gr],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Cr=Pn[Gr],Vt="bold";else if(this.pdf.internal.getFont(Pn[Gr],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Cr=Pn[Gr],Vt="normal";break}}if(Cr===""){for(var $r=0;$r<Pn.length;$r++)if(xr[Pn[$r]]){Cr=xr[Pn[$r]];break}}Cr=Cr===""?"Times":Cr,this.pdf.setFont(Cr,Vt)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(ha){this.ctx.globalCompositeOperation=ha}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(ha){this.ctx.globalAlpha=ha}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(ha){this.ctx.lineDashOffset=ha,Na.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(ha){this.ctx.lineDash=ha,Na.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(ha){this.ctx.ignoreClearRect=Boolean(ha)}})};Lr.prototype.setLineDash=function(Un){this.lineDash=Un},Lr.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Lr.prototype.fill=function(){gi.call(this,"fill",!1)},Lr.prototype.stroke=function(){gi.call(this,"stroke",!1)},Lr.prototype.beginPath=function(){this.path=[{type:"begin"}]},Lr.prototype.moveTo=function(Un,nn){if(isNaN(Un)||isNaN(nn))throw m.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Yn=this.ctx.transform.applyToPoint(new ft(Un,nn));this.path.push({type:"mt",x:Yn.x,y:Yn.y}),this.ctx.lastPoint=new ft(Un,nn)},Lr.prototype.closePath=function(){var Un=new ft(0,0),nn=0;for(nn=this.path.length-1;nn!==-1;nn--)if(this.path[nn].type==="begin"&&A()(this.path[nn+1])==="object"&&typeof this.path[nn+1].x=="number"){Un=new ft(this.path[nn+1].x,this.path[nn+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new ft(Un.x,Un.y)},Lr.prototype.lineTo=function(Un,nn){if(isNaN(Un)||isNaN(nn))throw m.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Yn=this.ctx.transform.applyToPoint(new ft(Un,nn));this.path.push({type:"lt",x:Yn.x,y:Yn.y}),this.ctx.lastPoint=new ft(Yn.x,Yn.y)},Lr.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),gi.call(this,null,!0)},Lr.prototype.quadraticCurveTo=function(Un,nn,Yn,bi){if(isNaN(Yn)||isNaN(bi)||isNaN(Un)||isNaN(nn))throw m.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Oi=this.ctx.transform.applyToPoint(new ft(Yn,bi)),_i=this.ctx.transform.applyToPoint(new ft(Un,nn));this.path.push({type:"qct",x1:_i.x,y1:_i.y,x:Oi.x,y:Oi.y}),this.ctx.lastPoint=new ft(Oi.x,Oi.y)},Lr.prototype.bezierCurveTo=function(Un,nn,Yn,bi,Oi,_i){if(isNaN(Oi)||isNaN(_i)||isNaN(Un)||isNaN(nn)||isNaN(Yn)||isNaN(bi))throw m.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Zi=this.ctx.transform.applyToPoint(new ft(Oi,_i)),qi=this.ctx.transform.applyToPoint(new ft(Un,nn)),ea=this.ctx.transform.applyToPoint(new ft(Yn,bi));this.path.push({type:"bct",x1:qi.x,y1:qi.y,x2:ea.x,y2:ea.y,x:Zi.x,y:Zi.y}),this.ctx.lastPoint=new ft(Zi.x,Zi.y)},Lr.prototype.arc=function(Un,nn,Yn,bi,Oi,_i){if(isNaN(Un)||isNaN(nn)||isNaN(Yn)||isNaN(bi)||isNaN(Oi))throw m.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(_i=Boolean(_i),!this.ctx.transform.isIdentity){var Zi=this.ctx.transform.applyToPoint(new ft(Un,nn));Un=Zi.x,nn=Zi.y;var qi=this.ctx.transform.applyToPoint(new ft(0,Yn)),ea=this.ctx.transform.applyToPoint(new ft(0,0));Yn=Math.sqrt(Math.pow(qi.x-ea.x,2)+Math.pow(qi.y-ea.y,2))}Math.abs(Oi-bi)>=2*Math.PI&&(bi=0,Oi=2*Math.PI),this.path.push({type:"arc",x:Un,y:nn,radius:Yn,startAngle:bi,endAngle:Oi,counterclockwise:_i})},Lr.prototype.arcTo=function(Un,nn,Yn,bi,Oi){throw new Error("arcTo not implemented.")},Lr.prototype.rect=function(Un,nn,Yn,bi){if(isNaN(Un)||isNaN(nn)||isNaN(Yn)||isNaN(bi))throw m.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Un,nn),this.lineTo(Un+Yn,nn),this.lineTo(Un+Yn,nn+bi),this.lineTo(Un,nn+bi),this.lineTo(Un,nn),this.lineTo(Un+Yn,nn),this.lineTo(Un,nn)},Lr.prototype.fillRect=function(Un,nn,Yn,bi){if(isNaN(Un)||isNaN(nn)||isNaN(Yn)||isNaN(bi))throw m.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!sr.call(this)){var Oi={};this.lineCap!=="butt"&&(Oi.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Oi.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Un,nn,Yn,bi),this.fill(),Oi.hasOwnProperty("lineCap")&&(this.lineCap=Oi.lineCap),Oi.hasOwnProperty("lineJoin")&&(this.lineJoin=Oi.lineJoin)}},Lr.prototype.strokeRect=function(Un,nn,Yn,bi){if(isNaN(Un)||isNaN(nn)||isNaN(Yn)||isNaN(bi))throw m.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Bn.call(this)||(this.beginPath(),this.rect(Un,nn,Yn,bi),this.stroke())},Lr.prototype.clearRect=function(Un,nn,Yn,bi){if(isNaN(Un)||isNaN(nn)||isNaN(Yn)||isNaN(bi))throw m.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Un,nn,Yn,bi))},Lr.prototype.save=function(Un){Un=typeof Un!="boolean"||Un;for(var nn=this.pdf.internal.getCurrentPageInfo().pageNumber,Yn=0;Yn<this.pdf.internal.getNumberOfPages();Yn++)this.pdf.setPage(Yn+1),this.pdf.internal.out("q");if(this.pdf.setPage(nn),Un){this.ctx.fontSize=this.pdf.internal.getFontSize();var bi=new Ur(this.ctx);this.ctxStack.push(this.ctx),this.ctx=bi}},Lr.prototype.restore=function(Un){Un=typeof Un!="boolean"||Un;for(var nn=this.pdf.internal.getCurrentPageInfo().pageNumber,Yn=0;Yn<this.pdf.internal.getNumberOfPages();Yn++)this.pdf.setPage(Yn+1),this.pdf.internal.out("Q");this.pdf.setPage(nn),Un&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},Lr.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Vr=function(nn){var Yn,bi,Oi,_i;if(nn.isCanvasGradient===!0&&(nn=nn.getColor()),!nn)return{r:0,g:0,b:0,a:0,style:nn};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(nn))Yn=0,bi=0,Oi=0,_i=0;else{var Zi=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(nn);if(Zi!==null)Yn=parseInt(Zi[1]),bi=parseInt(Zi[2]),Oi=parseInt(Zi[3]),_i=1;else if((Zi=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(nn))!==null)Yn=parseInt(Zi[1]),bi=parseInt(Zi[2]),Oi=parseInt(Zi[3]),_i=parseFloat(Zi[4]);else{if(_i=1,typeof nn=="string"&&nn.charAt(0)!=="#"){var qi=new u(nn);nn=qi.ok?qi.toHex():"#000000"}nn.length===4?(Yn=nn.substring(1,2),Yn+=Yn,bi=nn.substring(2,3),bi+=bi,Oi=nn.substring(3,4),Oi+=Oi):(Yn=nn.substring(1,3),bi=nn.substring(3,5),Oi=nn.substring(5,7)),Yn=parseInt(Yn,16),bi=parseInt(bi,16),Oi=parseInt(Oi,16)}}return{r:Yn,g:bi,b:Oi,a:_i,style:nn}},sr=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Bn=function(){return Boolean(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Lr.prototype.fillText=function(Un,nn,Yn,bi){if(isNaN(nn)||isNaN(Yn)||typeof Un!="string")throw m.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(bi=isNaN(bi)?void 0:bi,!sr.call(this)){var Oi=Ei(this.ctx.transform.rotation),_i=this.ctx.transform.scaleX;fn.call(this,{text:Un,x:nn,y:Yn,scale:_i,angle:Oi,align:this.textAlign,maxWidth:bi})}},Lr.prototype.strokeText=function(Un,nn,Yn,bi){if(isNaN(nn)||isNaN(Yn)||typeof Un!="string")throw m.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Bn.call(this)){bi=isNaN(bi)?void 0:bi;var Oi=Ei(this.ctx.transform.rotation),_i=this.ctx.transform.scaleX;fn.call(this,{text:Un,x:nn,y:Yn,scale:_i,renderingMode:"stroke",angle:Oi,align:this.textAlign,maxWidth:bi})}},Lr.prototype.measureText=function(Un){if(typeof Un!="string")throw m.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var nn=this.pdf,Yn=this.pdf.internal.scaleFactor,bi=nn.internal.getFontSize(),Oi=nn.getStringUnitWidth(Un)*bi/nn.internal.scaleFactor,_i=function(qi){var ea=(qi=qi||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ea}}),this};return new _i({width:Oi*=Math.round(96*Yn/72*1e4)/1e4})},Lr.prototype.scale=function(Un,nn){if(isNaN(Un)||isNaN(nn))throw m.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Yn=new Et(Un,0,0,nn,0,0);this.ctx.transform=this.ctx.transform.multiply(Yn)},Lr.prototype.rotate=function(Un){if(isNaN(Un))throw m.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var nn=new Et(Math.cos(Un),Math.sin(Un),-Math.sin(Un),Math.cos(Un),0,0);this.ctx.transform=this.ctx.transform.multiply(nn)},Lr.prototype.translate=function(Un,nn){if(isNaN(Un)||isNaN(nn))throw m.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Yn=new Et(1,0,0,1,Un,nn);this.ctx.transform=this.ctx.transform.multiply(Yn)},Lr.prototype.transform=function(Un,nn,Yn,bi,Oi,_i){if(isNaN(Un)||isNaN(nn)||isNaN(Yn)||isNaN(bi)||isNaN(Oi)||isNaN(_i))throw m.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Zi=new Et(Un,nn,Yn,bi,Oi,_i);this.ctx.transform=this.ctx.transform.multiply(Zi)},Lr.prototype.setTransform=function(Un,nn,Yn,bi,Oi,_i){Un=isNaN(Un)?1:Un,nn=isNaN(nn)?0:nn,Yn=isNaN(Yn)?0:Yn,bi=isNaN(bi)?1:bi,Oi=isNaN(Oi)?0:Oi,_i=isNaN(_i)?0:_i,this.ctx.transform=new Et(Un,nn,Yn,bi,Oi,_i)};var Er=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Lr.prototype.drawImage=function(Un,nn,Yn,bi,Oi,_i,Zi,qi,ea){var ya=this.pdf.getImageProperties(Un),co=1,io=1,rs=1,Pi=1;bi!==void 0&&qi!==void 0&&(rs=qi/bi,Pi=ea/Oi,co=ya.width/bi*qi/bi,io=ya.height/Oi*ea/Oi),_i===void 0&&(_i=nn,Zi=Yn,nn=0,Yn=0),bi!==void 0&&qi===void 0&&(qi=bi,ea=Oi),bi===void 0&&qi===void 0&&(qi=ya.width,ea=ya.height);for(var dn,ha=this.ctx.transform.decompose(),ba=Ei(ha.rotate.shx),ta=new Et,so=(ta=(ta=(ta=ta.multiply(ha.translate)).multiply(ha.skew)).multiply(ha.scale)).applyToRectangle(new Bt(_i-nn*rs,Zi-Yn*Pi,bi*co,Oi*io)),lr=gn.call(this,so),pn=[],_n=0;_n<lr.length;_n+=1)pn.indexOf(lr[_n])===-1&&pn.push(lr[_n]);if(Vn(pn),this.autoPaging)for(var Pn=pn[0],ct=pn[pn.length-1],Vt=Pn;Vt<ct+1;Vt++){this.pdf.setPage(Vt);var Cr=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],xr=Vt===1?this.posY+this.margin[0]:this.margin[0],Gr=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],$r=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],hn=Vt===1?0:Gr+(Vt-2)*$r;if(this.ctx.clip_path.length!==0){var On=this.path;dn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Br(dn,this.posX+this.margin[3],-hn+xr+this.ctx.prevPageLastElemOffset),Ni.call(this,"fill",!0),this.path=On}var Qn=JSON.parse(JSON.stringify(so));Qn=Br([Qn],this.posX+this.margin[3],-hn+xr+this.ctx.prevPageLastElemOffset)[0];var qn=(Vt>Pn||Vt<ct)&&Er.call(this);qn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Cr,$r,null).clip().discardPath()),this.pdf.addImage(Un,"JPEG",Qn.x,Qn.y,Qn.w,Qn.h,null,null,ba),qn&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Un,"JPEG",so.x,so.y,so.w,so.h,null,null,ba)};var gn=function(nn,Yn,bi){var Oi=[];Yn=Yn||this.pdf.internal.pageSize.width,bi=bi||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var _i=this.posY+this.ctx.prevPageLastElemOffset;switch(nn.type){default:case"mt":case"lt":Oi.push(Math.floor((nn.y+_i)/bi)+1);break;case"arc":Oi.push(Math.floor((nn.y+_i-nn.radius)/bi)+1),Oi.push(Math.floor((nn.y+_i+nn.radius)/bi)+1);break;case"qct":var Zi=pi(this.ctx.lastPoint.x,this.ctx.lastPoint.y,nn.x1,nn.y1,nn.x,nn.y);Oi.push(Math.floor((Zi.y+_i)/bi)+1),Oi.push(Math.floor((Zi.y+Zi.h+_i)/bi)+1);break;case"bct":var qi=Ri(this.ctx.lastPoint.x,this.ctx.lastPoint.y,nn.x1,nn.y1,nn.x2,nn.y2,nn.x,nn.y);Oi.push(Math.floor((qi.y+_i)/bi)+1),Oi.push(Math.floor((qi.y+qi.h+_i)/bi)+1);break;case"rect":Oi.push(Math.floor((nn.y+_i)/bi)+1),Oi.push(Math.floor((nn.y+nn.h+_i)/bi)+1)}for(var ea=0;ea<Oi.length;ea+=1)for(;this.pdf.internal.getNumberOfPages()<Oi[ea];)rn.call(this);return Oi},rn=function(){var nn=this.fillStyle,Yn=this.strokeStyle,bi=this.font,Oi=this.lineCap,_i=this.lineWidth,Zi=this.lineJoin;this.pdf.addPage(),this.fillStyle=nn,this.strokeStyle=Yn,this.font=bi,this.lineCap=Oi,this.lineWidth=_i,this.lineJoin=Zi},Br=function(nn,Yn,bi){for(var Oi=0;Oi<nn.length;Oi++)switch(nn[Oi].type){case"bct":nn[Oi].x2+=Yn,nn[Oi].y2+=bi;case"qct":nn[Oi].x1+=Yn,nn[Oi].y1+=bi;case"mt":case"lt":case"arc":default:nn[Oi].x+=Yn,nn[Oi].y+=bi}return nn},Vn=function(nn){return nn.sort(function(Yn,bi){return Yn-bi})},gi=function(nn,Yn){for(var bi,Oi,_i=this.fillStyle,Zi=this.strokeStyle,qi=this.lineCap,ea=this.lineWidth,ya=Math.abs(ea*this.ctx.transform.scaleX),co=this.lineJoin,io=JSON.parse(JSON.stringify(this.path)),rs=JSON.parse(JSON.stringify(this.path)),Pi=[],dn=0;dn<rs.length;dn++)if(rs[dn].x!==void 0)for(var ha=gn.call(this,rs[dn]),ba=0;ba<ha.length;ba+=1)Pi.indexOf(ha[ba])===-1&&Pi.push(ha[ba]);for(var ta=0;ta<Pi.length;ta++)for(;this.pdf.internal.getNumberOfPages()<Pi[ta];)rn.call(this);if(Vn(Pi),this.autoPaging)for(var so=Pi[0],lr=Pi[Pi.length-1],pn=so;pn<lr+1;pn++){this.pdf.setPage(pn),this.fillStyle=_i,this.strokeStyle=Zi,this.lineCap=qi,this.lineWidth=ya,this.lineJoin=co;var _n=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Pn=pn===1?this.posY+this.margin[0]:this.margin[0],ct=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Vt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Cr=pn===1?0:ct+(pn-2)*Vt;if(this.ctx.clip_path.length!==0){var xr=this.path;bi=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Br(bi,this.posX+this.margin[3],-Cr+Pn+this.ctx.prevPageLastElemOffset),Ni.call(this,nn,!0),this.path=xr}if(Oi=JSON.parse(JSON.stringify(io)),this.path=Br(Oi,this.posX+this.margin[3],-Cr+Pn+this.ctx.prevPageLastElemOffset),Yn===!1||pn===0){var Gr=(pn>so||pn<lr)&&Er.call(this);Gr&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],_n,Vt,null).clip().discardPath()),Ni.call(this,nn,Yn),Gr&&this.pdf.restoreGraphicsState()}this.lineWidth=ea}else this.lineWidth=ya,Ni.call(this,nn,Yn),this.lineWidth=ea;this.path=io},Ni=function(nn,Yn){if((nn!=="stroke"||Yn||!Bn.call(this))&&(nn==="stroke"||Yn||!sr.call(this))){for(var bi,Oi,_i=[],Zi=this.path,qi=0;qi<Zi.length;qi++){var ea=Zi[qi];switch(ea.type){case"begin":_i.push({begin:!0});break;case"close":_i.push({close:!0});break;case"mt":_i.push({start:ea,deltas:[],abs:[]});break;case"lt":var ya=_i.length;if(Zi[qi-1]&&!isNaN(Zi[qi-1].x)&&(bi=[ea.x-Zi[qi-1].x,ea.y-Zi[qi-1].y],ya>0)){for(;ya>=0;ya--)if(_i[ya-1].close!==!0&&_i[ya-1].begin!==!0){_i[ya-1].deltas.push(bi),_i[ya-1].abs.push(ea);break}}break;case"bct":bi=[ea.x1-Zi[qi-1].x,ea.y1-Zi[qi-1].y,ea.x2-Zi[qi-1].x,ea.y2-Zi[qi-1].y,ea.x-Zi[qi-1].x,ea.y-Zi[qi-1].y],_i[_i.length-1].deltas.push(bi);break;case"qct":var co=Zi[qi-1].x+2/3*(ea.x1-Zi[qi-1].x),io=Zi[qi-1].y+2/3*(ea.y1-Zi[qi-1].y),rs=ea.x+2/3*(ea.x1-ea.x),Pi=ea.y+2/3*(ea.y1-ea.y),dn=ea.x,ha=ea.y;bi=[co-Zi[qi-1].x,io-Zi[qi-1].y,rs-Zi[qi-1].x,Pi-Zi[qi-1].y,dn-Zi[qi-1].x,ha-Zi[qi-1].y],_i[_i.length-1].deltas.push(bi);break;case"arc":_i.push({deltas:[],abs:[],arc:!0}),Array.isArray(_i[_i.length-1].abs)&&_i[_i.length-1].abs.push(ea)}}Oi=Yn?null:nn==="stroke"?"stroke":"fill";for(var ba=!1,ta=0;ta<_i.length;ta++)if(_i[ta].arc)for(var so=_i[ta].abs,lr=0;lr<so.length;lr++){var pn=so[lr];pn.type==="arc"?Yi.call(this,pn.x,pn.y,pn.radius,pn.startAngle,pn.endAngle,pn.counterclockwise,void 0,Yn,!ba):$n.call(this,pn.x,pn.y),ba=!0}else if(_i[ta].close===!0)this.pdf.internal.out("h"),ba=!1;else if(_i[ta].begin!==!0){var _n=_i[ta].start.x,Pn=_i[ta].start.y;Cn.call(this,_i[ta].deltas,_n,Pn),ba=!0}Oi&&mi.call(this,Oi),Yn&&va.call(this)}},Wi=function(nn){var Yn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,bi=Yn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return nn-bi;case"top":return nn+Yn-bi;case"hanging":return nn+Yn-2*bi;case"middle":return nn+Yn/2-bi;case"ideographic":return nn;case"alphabetic":default:return nn}},zi=function(nn){return nn+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Lr.prototype.createLinearGradient=function(){var Un=function(){};return Un.colorStops=[],Un.addColorStop=function(nn,Yn){this.colorStops.push([nn,Yn])},Un.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Un.isCanvasGradient=!0,Un},Lr.prototype.createPattern=function(){return this.createLinearGradient()},Lr.prototype.createRadialGradient=function(){return this.createLinearGradient()};var Yi=function(nn,Yn,bi,Oi,_i,Zi,qi,ea,ya){for(var co=In.call(this,bi,Oi,_i,Zi),io=0;io<co.length;io++){var rs=co[io];io===0&&(ya?zn.call(this,rs.x1+nn,rs.y1+Yn):$n.call(this,rs.x1+nn,rs.y1+Yn)),ki.call(this,nn,Yn,rs.x2,rs.y2,rs.x3,rs.y3,rs.x4,rs.y4)}ea?va.call(this):mi.call(this,qi)},mi=function(nn){switch(nn){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},va=function(){this.pdf.clip(),this.pdf.discardPath()},zn=function(nn,Yn){this.pdf.internal.out(Xe(nn)+" "+Qe(Yn)+" m")},fn=function(nn){var Yn;switch(nn.align){case"right":case"end":Yn="right";break;case"center":Yn="center";break;case"left":case"start":default:Yn="left"}var bi=this.pdf.getTextDimensions(nn.text),Oi=Wi.call(this,nn.y),_i=zi.call(this,Oi)-bi.h,Zi=this.ctx.transform.applyToPoint(new ft(nn.x,Oi)),qi=this.ctx.transform.decompose(),ea=new Et;ea=(ea=(ea=ea.multiply(qi.translate)).multiply(qi.skew)).multiply(qi.scale);for(var ya,co,io,rs=this.ctx.transform.applyToRectangle(new Bt(nn.x,Oi,bi.w,bi.h)),Pi=ea.applyToRectangle(new Bt(nn.x,_i,bi.w,bi.h)),dn=gn.call(this,Pi),ha=[],ba=0;ba<dn.length;ba+=1)ha.indexOf(dn[ba])===-1&&ha.push(dn[ba]);if(Vn(ha),this.autoPaging)for(var ta=ha[0],so=ha[ha.length-1],lr=ta;lr<so+1;lr++){this.pdf.setPage(lr);var pn=lr===1?this.posY+this.margin[0]:this.margin[0],_n=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Pn=this.pdf.internal.pageSize.height-this.margin[2],ct=Pn-this.margin[0],Vt=this.pdf.internal.pageSize.width-this.margin[1],Cr=Vt-this.margin[3],xr=lr===1?0:_n+(lr-2)*ct;if(this.ctx.clip_path.length!==0){var Gr=this.path;ya=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Br(ya,this.posX+this.margin[3],-1*xr+pn),Ni.call(this,"fill",!0),this.path=Gr}var $r=Br([JSON.parse(JSON.stringify(Pi))],this.posX+this.margin[3],-xr+pn+this.ctx.prevPageLastElemOffset)[0];nn.scale>=.01&&(co=this.pdf.internal.getFontSize(),this.pdf.setFontSize(co*nn.scale),io=this.lineWidth,this.lineWidth=io*nn.scale);var hn=this.autoPaging!=="text";if(hn||$r.y+$r.h<=Pn){if(hn||$r.y>=pn&&$r.x<=Vt){var On=hn?nn.text:this.pdf.splitTextToSize(nn.text,nn.maxWidth||Vt-$r.x)[0],Qn=Br([JSON.parse(JSON.stringify(rs))],this.posX+this.margin[3],-xr+pn+this.ctx.prevPageLastElemOffset)[0],qn=hn&&(lr>ta||lr<so)&&Er.call(this);qn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Cr,ct,null).clip().discardPath()),this.pdf.text(On,Qn.x,Qn.y,{angle:nn.angle,align:Yn,renderingMode:nn.renderingMode}),qn&&this.pdf.restoreGraphicsState()}}else $r.y<Pn&&(this.ctx.prevPageLastElemOffset+=Pn-$r.y);nn.scale>=.01&&(this.pdf.setFontSize(co),this.lineWidth=io)}else nn.scale>=.01&&(co=this.pdf.internal.getFontSize(),this.pdf.setFontSize(co*nn.scale),io=this.lineWidth,this.lineWidth=io*nn.scale),this.pdf.text(nn.text,Zi.x+this.posX,Zi.y+this.posY,{angle:nn.angle,align:Yn,renderingMode:nn.renderingMode,maxWidth:nn.maxWidth}),nn.scale>=.01&&(this.pdf.setFontSize(co),this.lineWidth=io)},$n=function(nn,Yn,bi,Oi){bi=bi||0,Oi=Oi||0,this.pdf.internal.out(Xe(nn+bi)+" "+Qe(Yn+Oi)+" l")},Cn=function(nn,Yn,bi){return this.pdf.lines(nn,Yn,bi,null,null)},ki=function(nn,Yn,bi,Oi,_i,Zi,qi,ea){this.pdf.internal.out([Me(st(bi+nn)),Me(nt(Oi+Yn)),Me(st(_i+nn)),Me(nt(Zi+Yn)),Me(st(qi+nn)),Me(nt(ea+Yn)),"c"].join(" "))},In=function(nn,Yn,bi,Oi){for(var _i=2*Math.PI,Zi=Math.PI/2;Yn>bi;)Yn-=_i;var qi=Math.abs(bi-Yn);qi<_i&&Oi&&(qi=_i-qi);for(var ea=[],ya=Oi?-1:1,co=Yn;qi>1e-5;){var io=co+ya*Math.min(qi,Zi);ea.push(na.call(this,nn,co,io)),qi-=Math.abs(io-co),co=io}return ea},na=function(nn,Yn,bi){var Oi=(bi-Yn)/2,_i=nn*Math.cos(Oi),Zi=nn*Math.sin(Oi),qi=_i,ea=-Zi,ya=qi*qi+ea*ea,co=ya+qi*_i+ea*Zi,io=4/3*(Math.sqrt(2*ya*co)-co)/(qi*Zi-ea*_i),rs=qi-io*ea,Pi=ea+io*qi,dn=rs,ha=-Pi,ba=Oi+Yn,ta=Math.cos(ba),so=Math.sin(ba);return{x1:nn*Math.cos(Yn),y1:nn*Math.sin(Yn),x2:rs*ta-Pi*so,y2:rs*so+Pi*ta,x3:dn*ta-ha*so,y3:dn*so+ha*ta,x4:nn*Math.cos(bi),y4:nn*Math.sin(bi)}},Ei=function(nn){return 180*nn/Math.PI},pi=function(nn,Yn,bi,Oi,_i,Zi){var qi=nn+.5*(bi-nn),ea=Yn+.5*(Oi-Yn),ya=_i+.5*(bi-_i),co=Zi+.5*(Oi-Zi),io=Math.min(nn,_i,qi,ya),rs=Math.max(nn,_i,qi,ya),Pi=Math.min(Yn,Zi,ea,co),dn=Math.max(Yn,Zi,ea,co);return new Bt(io,Pi,rs-io,dn-Pi)},Ri=function(nn,Yn,bi,Oi,_i,Zi,qi,ea){var ya,co,io,rs,Pi,dn,ha,ba,ta,so,lr,pn,_n,Pn,ct=bi-nn,Vt=Oi-Yn,Cr=_i-bi,xr=Zi-Oi,Gr=qi-_i,$r=ea-Zi;for(co=0;co<41;co++)ta=(ha=(io=nn+(ya=co/40)*ct)+ya*((Pi=bi+ya*Cr)-io))+ya*(Pi+ya*(_i+ya*Gr-Pi)-ha),so=(ba=(rs=Yn+ya*Vt)+ya*((dn=Oi+ya*xr)-rs))+ya*(dn+ya*(Zi+ya*$r-dn)-ba),co==0?(lr=ta,pn=so,_n=ta,Pn=so):(lr=Math.min(lr,ta),pn=Math.min(pn,so),_n=Math.max(_n,ta),Pn=Math.max(Pn,so));return new Bt(Math.round(lr),Math.round(pn),Math.round(_n-lr),Math.round(Pn-pn))},Na=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var nn,Yn,bi=(nn=this.ctx.lineDash,Yn=this.ctx.lineDashOffset,JSON.stringify({lineDash:nn,lineDashOffset:Yn}));this.prevLineDash!==bi&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=bi)}}}(W.API),function(dt){var Me=function(ft){var Bt,Et,nr,Ur,Lr,Vr,sr,Bn,Er,gn;for(/[^\x00-\xFF]/.test(ft),Et=[],nr=0,Ur=(ft+=Bt="\0\0\0\0".slice(ft.length%4||4)).length;Ur>nr;nr+=4)(Lr=(ft.charCodeAt(nr)<<24)+(ft.charCodeAt(nr+1)<<16)+(ft.charCodeAt(nr+2)<<8)+ft.charCodeAt(nr+3))!==0?(Vr=(Lr=((Lr=((Lr=((Lr=(Lr-(gn=Lr%85))/85)-(Er=Lr%85))/85)-(Bn=Lr%85))/85)-(sr=Lr%85))/85)%85,Et.push(Vr+33,sr+33,Bn+33,Er+33,gn+33)):Et.push(122);return function(rn,Br){for(var Vn=Br;Vn>0;Vn--)rn.pop()}(Et,Bt.length),String.fromCharCode.apply(String,Et)+"~>"},Xe=function(ft){var Bt,Et,nr,Ur,Lr,Vr=String,sr="length",Bn=255,Er="charCodeAt",gn="slice",rn="replace";for(ft[gn](-2),ft=ft[gn](0,-2)[rn](/\s/g,"")[rn]("z","!!!!!"),nr=[],Ur=0,Lr=(ft+=Bt="uuuuu"[gn](ft[sr]%5||5))[sr];Lr>Ur;Ur+=5)Et=52200625*(ft[Er](Ur)-33)+614125*(ft[Er](Ur+1)-33)+7225*(ft[Er](Ur+2)-33)+85*(ft[Er](Ur+3)-33)+(ft[Er](Ur+4)-33),nr.push(Bn&Et>>24,Bn&Et>>16,Bn&Et>>8,Bn&Et);return function(Br,Vn){for(var gi=Vn;gi>0;gi--)Br.pop()}(nr,Bt[sr]),Vr.fromCharCode.apply(Vr,nr)},Qe=function(ft){var Bt=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((ft=ft.replace(/\s/g,"")).indexOf(">")!==-1&&(ft=ft.substr(0,ft.indexOf(">"))),ft.length%2&&(ft+="0"),Bt.test(ft)===!1)return"";for(var Et="",nr=0;nr<ft.length;nr+=2)Et+=String.fromCharCode("0x"+(ft[nr]+ft[nr+1]));return Et},st=function(ft){for(var Bt=new Uint8Array(ft.length),Et=ft.length;Et--;)Bt[Et]=ft.charCodeAt(Et);return ft=(Bt=Object(f.b)(Bt)).reduce(function(nr,Ur){return nr+String.fromCharCode(Ur)},"")};dt.processDataByFilters=function(nt,ft){var Bt=0,Et=nt||"",nr=[];for(typeof(ft=ft||[])=="string"&&(ft=[ft]),Bt=0;Bt<ft.length;Bt+=1)switch(ft[Bt]){case"ASCII85Decode":case"/ASCII85Decode":Et=Xe(Et),nr.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":Et=Me(Et),nr.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":Et=Qe(Et),nr.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":Et=Et.split("").map(function(Ur){return("0"+Ur.charCodeAt().toString(16)).slice(-2)}).join("")+">",nr.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":Et=st(Et),nr.push("/FlateDecode");break;default:throw new Error('The filter: "'+ft[Bt]+'" is not implemented')}return{data:Et,reverseChain:nr.reverse().join(" ")}}}(W.API),function(dt){dt.loadFile=function(Me,Xe,Qe){return function(st,nt,ft){nt=nt!==!1,ft=typeof ft=="function"?ft:function(){};var Bt=void 0;try{Bt=function(Et,nr,Ur){var Lr=new XMLHttpRequest,Vr=0,sr=function(Er){var gn=Er.length,rn=[],Br=String.fromCharCode;for(Vr=0;Vr<gn;Vr+=1)rn.push(Br(255&Er.charCodeAt(Vr)));return rn.join("")};if(Lr.open("GET",Et,!nr),Lr.overrideMimeType("text/plain; charset=x-user-defined"),nr===!1&&(Lr.onload=function(){Lr.status===200?Ur(sr(this.responseText)):Ur(void 0)}),Lr.send(null),nr&&Lr.status===200)return sr(Lr.responseText)}(st,nt,ft)}catch(Et){}return Bt}(Me,Xe,Qe)},dt.loadImageFile=dt.loadFile}(W.API),function(dt){function Me(){return(t.html2canvas?Promise.resolve(t.html2canvas):Promise.resolve().then(l.t.bind(null,"wOnQ",7))).catch(function(ft){return Promise.reject(new Error("Could not load html2canvas: "+ft))}).then(function(ft){return ft.default?ft.default:ft})}function Xe(){return(t.DOMPurify?Promise.resolve(t.DOMPurify):l.e(271).then(l.t.bind(null,"qZ2Q",7))).catch(function(ft){return Promise.reject(new Error("Could not load dompurify: "+ft))}).then(function(ft){return ft.default?ft.default:ft})}var Qe=function(Bt){var Et=A()(Bt);return Et==="undefined"?"undefined":Et==="string"||Bt instanceof String?"string":Et==="number"||Bt instanceof Number?"number":Et==="function"||Bt instanceof Function?"function":Bt&&Bt.constructor===Array?"array":Bt&&Bt.nodeType===1?"element":Et==="object"?"object":"unknown"},st=function(Bt,Et){var nr=document.createElement(Bt);for(var Ur in Et.className&&(nr.className=Et.className),Et.innerHTML&&Et.dompurify&&(nr.innerHTML=Et.dompurify.sanitize(Et.innerHTML)),Et.style)nr.style[Ur]=Et.style[Ur];return nr},nt=function ft(Bt){var Et=Object.assign(ft.convert(Promise.resolve()),JSON.parse(JSON.stringify(ft.template))),nr=ft.convert(Promise.resolve(),Et);return nr=(nr=nr.setProgress(1,ft,1,[ft])).set(Bt)};(nt.prototype=Object.create(Promise.prototype)).constructor=nt,nt.convert=function(ft,Bt){return ft.__proto__=Bt||nt.prototype,ft},nt.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},nt.prototype.from=function(ft,Bt){return this.then(function(){switch(Bt=Bt||function(Et){switch(Qe(Et)){case"string":return"string";case"element":return Et.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(ft)){case"string":return this.then(Xe).then(function(Et){return this.set({src:st("div",{innerHTML:ft,dompurify:Et})})});case"element":return this.set({src:ft});case"canvas":return this.set({canvas:ft});case"img":return this.set({img:ft});default:return this.error("Unknown source type.")}})},nt.prototype.to=function(ft){switch(ft){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},nt.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var ft={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},Bt=function Et(nr,Ur){for(var Lr=nr.nodeType===3?document.createTextNode(nr.nodeValue):nr.cloneNode(!1),Vr=nr.firstChild;Vr;Vr=Vr.nextSibling)Ur!==!0&&Vr.nodeType===1&&Vr.nodeName==="SCRIPT"||Lr.appendChild(Et(Vr,Ur));return nr.nodeType===1&&(nr.nodeName==="CANVAS"?(Lr.width=nr.width,Lr.height=nr.height,Lr.getContext("2d").drawImage(nr,0,0)):nr.nodeName!=="TEXTAREA"&&nr.nodeName!=="SELECT"||(Lr.value=nr.value),Lr.addEventListener("load",function(){Lr.scrollTop=nr.scrollTop,Lr.scrollLeft=nr.scrollLeft},!0)),Lr}(this.prop.src,this.opt.html2canvas.javascriptEnabled);Bt.tagName==="BODY"&&(ft.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=st("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=st("div",{className:"html2pdf__container",style:ft}),this.prop.container.appendChild(Bt),this.prop.container.firstChild.appendChild(st("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},nt.prototype.toCanvas=function(){var ft=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ft).then(Me).then(function(Bt){var Et=Object.assign({},this.opt.html2canvas);return delete Et.onrendered,Bt(this.prop.container,Et)}).then(function(Bt){(this.opt.html2canvas.onrendered||function(){})(Bt),this.prop.canvas=Bt,document.body.removeChild(this.prop.overlay)})},nt.prototype.toContext2d=function(){var ft=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ft).then(Me).then(function(Bt){var Et=this.opt.jsPDF,nr=this.opt.fontFaces,Ur=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,Lr=Object.assign({async:!0,allowTaint:!0,scale:Ur,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete Lr.onrendered,Et.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,Et.context2d.posX=this.opt.x,Et.context2d.posY=this.opt.y,Et.context2d.margin=this.opt.margin,Et.context2d.fontFaces=nr,nr)for(var Vr=0;Vr<nr.length;++Vr){var sr=nr[Vr],Bn=sr.src.find(function(Er){return Er.format==="truetype"});Bn&&Et.addFont(Bn.url,sr.ref.name,sr.ref.style)}return Lr.windowHeight=Lr.windowHeight||0,Lr.windowHeight=Lr.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Lr.windowHeight,Et.context2d.save(!0),Bt(this.prop.container,Lr)}).then(function(Bt){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(Bt),this.prop.canvas=Bt,document.body.removeChild(this.prop.overlay)})},nt.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var ft=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=ft})},nt.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},nt.prototype.output=function(ft,Bt,Et){return(Et=Et||"pdf").toLowerCase()==="img"||Et.toLowerCase()==="image"?this.outputImg(ft,Bt):this.outputPdf(ft,Bt)},nt.prototype.outputPdf=function(ft,Bt){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(ft,Bt)})},nt.prototype.outputImg=function(ft){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(ft){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+ft+'" is not supported.'}})},nt.prototype.save=function(ft){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(ft?{filename:ft}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},nt.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},nt.prototype.set=function(ft){if(Qe(ft)!=="object")return this;var Bt=Object.keys(ft||{}).map(function(Et){if(Et in nt.template.prop)return function(){this.prop[Et]=ft[Et]};switch(Et){case"margin":return this.setMargin.bind(this,ft.margin);case"jsPDF":return function(){return this.opt.jsPDF=ft.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,ft.pageSize);default:return function(){this.opt[Et]=ft[Et]}}},this);return this.then(function(){return this.thenList(Bt)})},nt.prototype.get=function(ft,Bt){return this.then(function(){var Et=ft in nt.template.prop?this.prop[ft]:this.opt[ft];return Bt?Bt(Et):Et})},nt.prototype.setMargin=function(ft){return this.then(function(){switch(Qe(ft)){case"number":ft=[ft,ft,ft,ft];case"array":if(ft.length===2&&(ft=[ft[0],ft[1],ft[0],ft[1]]),ft.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=ft}).then(this.setPageSize)},nt.prototype.setPageSize=function(ft){function Bt(Et,nr){return Math.floor(Et*nr/72*96)}return this.then(function(){(ft=ft||W.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(ft.inner={width:ft.width-this.opt.margin[1]-this.opt.margin[3],height:ft.height-this.opt.margin[0]-this.opt.margin[2]},ft.inner.px={width:Bt(ft.inner.width,ft.k),height:Bt(ft.inner.height,ft.k)},ft.inner.ratio=ft.inner.height/ft.inner.width),this.prop.pageSize=ft})},nt.prototype.setProgress=function(ft,Bt,Et,nr){return ft!=null&&(this.progress.val=ft),Bt!=null&&(this.progress.state=Bt),Et!=null&&(this.progress.n=Et),nr!=null&&(this.progress.stack=nr),this.progress.ratio=this.progress.val/this.progress.state,this},nt.prototype.updateProgress=function(ft,Bt,Et,nr){return this.setProgress(ft?this.progress.val+ft:null,Bt||null,Et?this.progress.n+Et:null,nr?this.progress.stack.concat(nr):null)},nt.prototype.then=function(ft,Bt){var Et=this;return this.thenCore(ft,Bt,function(nr,Ur){return Et.updateProgress(null,null,1,[nr]),Promise.prototype.then.call(this,function(Lr){return Et.updateProgress(null,nr),Lr}).then(nr,Ur).then(function(Lr){return Et.updateProgress(1),Lr})})},nt.prototype.thenCore=function(ft,Bt,Et){Et=Et||Promise.prototype.then,ft&&(ft=ft.bind(this)),Bt&&(Bt=Bt.bind(this));var nr=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:nt.convert(Object.assign({},this),Promise.prototype),Ur=Et.call(nr,ft,Bt);return nt.convert(Ur,this.__proto__)},nt.prototype.thenExternal=function(ft,Bt){return Promise.prototype.then.call(this,ft,Bt)},nt.prototype.thenList=function(ft){var Bt=this;return ft.forEach(function(Et){Bt=Bt.thenCore(Et)}),Bt},nt.prototype.catch=function(ft){ft&&(ft=ft.bind(this));var Bt=Promise.prototype.catch.call(this,ft);return nt.convert(Bt,this)},nt.prototype.catchExternal=function(ft){return Promise.prototype.catch.call(this,ft)},nt.prototype.error=function(ft){return this.then(function(){throw new Error(ft)})},nt.prototype.using=nt.prototype.set,nt.prototype.saveAs=nt.prototype.save,nt.prototype.export=nt.prototype.output,nt.prototype.run=nt.prototype.then,W.getPageSize=function(ft,Bt,Et){if(A()(ft)==="object"){var nr=ft;ft=nr.orientation,Bt=nr.unit||Bt,Et=nr.format||Et}Bt=Bt||"mm",Et=Et||"a4",ft=(""+(ft||"P")).toLowerCase();var Ur,Lr=(""+Et).toLowerCase(),Vr={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(Bt){case"pt":Ur=1;break;case"mm":Ur=72/25.4;break;case"cm":Ur=72/2.54;break;case"in":Ur=72;break;case"px":Ur=.75;break;case"pc":case"em":Ur=12;break;case"ex":Ur=6;break;default:throw"Invalid unit: "+Bt}var sr,Bn=0,Er=0;if(Vr.hasOwnProperty(Lr))Bn=Vr[Lr][1]/Ur,Er=Vr[Lr][0]/Ur;else try{Bn=Et[1],Er=Et[0]}catch(gn){throw new Error("Invalid format: "+Et)}if(ft==="p"||ft==="portrait")ft="p",Er>Bn&&(sr=Er,Er=Bn,Bn=sr);else{if(ft!=="l"&&ft!=="landscape")throw"Invalid orientation: "+ft;ft="l",Bn>Er&&(sr=Er,Er=Bn,Bn=sr)}return{width:Er,height:Bn,unit:Bt,k:Ur,orientation:ft}},dt.html=function(ft,Bt){(Bt=Bt||{}).callback=Bt.callback||function(){},Bt.html2canvas=Bt.html2canvas||{},Bt.html2canvas.canvas=Bt.html2canvas.canvas||this.canvas,Bt.jsPDF=Bt.jsPDF||this,Bt.fontFaces=Bt.fontFaces?Bt.fontFaces.map(at):null;var Et=new nt(Bt);return Bt.worker?Et:Et.from(ft).doCallback()}}(W.API),W.API.addJS=function(dt){return cn=dt,this.internal.events.subscribe("postPutResources",function(){Sr=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Sr+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Tn=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+cn+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Sr!==void 0&&Tn!==void 0&&this.internal.out("/Names <</JavaScript "+Sr+" 0 R>>")}),this},function(dt){var Me;dt.events.push(["postPutResources",function(){var Xe=this,Qe=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var st=Xe.outline.render().split(/\r\n/),nt=0;nt<st.length;nt++){var ft=st[nt],Bt=Qe.exec(ft);if(Bt!=null){var Et=Bt[1];Xe.internal.newObjectDeferredBegin(Et,!1)}Xe.internal.write(ft)}if(this.outline.createNamedDestinations){var nr=this.internal.pages.length,Ur=[];for(nt=0;nt<nr;nt++){var Lr=Xe.internal.newObject();Ur.push(Lr);var Vr=Xe.internal.getPageInfo(nt+1);Xe.internal.write("<< /D["+Vr.objId+" 0 R /XYZ null null null]>> endobj")}var sr=Xe.internal.newObject();for(Xe.internal.write("<< /Names [ "),nt=0;nt<Ur.length;nt++)Xe.internal.write("(page_"+(nt+1)+")"+Ur[nt]+" 0 R");Xe.internal.write(" ] >>","endobj"),Me=Xe.internal.newObject(),Xe.internal.write("<< /Dests "+sr+" 0 R"),Xe.internal.write(">>","endobj")}}]),dt.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+Me+" 0 R"))}]),dt.events.push(["initialized",function(){var Xe=this;Xe.outline={createNamedDestinations:!1,root:{children:[]}},Xe.outline.add=function(Qe,st,nt){var ft={title:st,options:nt,children:[]};return Qe==null&&(Qe=this.root),Qe.children.push(ft),ft},Xe.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=Xe,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},Xe.outline.genIds_r=function(Qe){Qe.id=Xe.internal.newObjectDeferred();for(var st=0;st<Qe.children.length;st++)this.genIds_r(Qe.children[st])},Xe.outline.renderRoot=function(Qe){this.objStart(Qe),this.line("/Type /Outlines"),Qe.children.length>0&&(this.line("/First "+this.makeRef(Qe.children[0])),this.line("/Last "+this.makeRef(Qe.children[Qe.children.length-1]))),this.line("/Count "+this.count_r({count:0},Qe)),this.objEnd()},Xe.outline.renderItems=function(Qe){for(var st=this.ctx.pdf.internal.getVerticalCoordinateString,nt=0;nt<Qe.children.length;nt++){var ft=Qe.children[nt];this.objStart(ft),this.line("/Title "+this.makeString(ft.title)),this.line("/Parent "+this.makeRef(Qe)),nt>0&&this.line("/Prev "+this.makeRef(Qe.children[nt-1])),nt<Qe.children.length-1&&this.line("/Next "+this.makeRef(Qe.children[nt+1])),ft.children.length>0&&(this.line("/First "+this.makeRef(ft.children[0])),this.line("/Last "+this.makeRef(ft.children[ft.children.length-1])));var Bt=this.count=this.count_r({count:0},ft);if(Bt>0&&this.line("/Count "+Bt),ft.options&&ft.options.pageNumber){var Et=Xe.internal.getPageInfo(ft.options.pageNumber);this.line("/Dest ["+Et.objId+" 0 R /XYZ 0 "+st(0)+" 0]")}this.objEnd()}for(var nr=0;nr<Qe.children.length;nr++)this.renderItems(Qe.children[nr])},Xe.outline.line=function(Qe){this.ctx.val+=Qe+`\r
`},Xe.outline.makeRef=function(Qe){return Qe.id+" 0 R"},Xe.outline.makeString=function(Qe){return"("+Xe.internal.pdfEscape(Qe)+")"},Xe.outline.objStart=function(Qe){this.ctx.val+=`\r
`+Qe.id+` 0 obj\r
<<\r
`},Xe.outline.objEnd=function(){this.ctx.val+=`>> \r
endobj\r
`},Xe.outline.count_r=function(Qe,st){for(var nt=0;nt<st.children.length;nt++)Qe.count++,this.count_r(Qe,st.children[nt]);return Qe.count}}])}(W.API),function(dt){var Me=[192,193,194,195,196,197,198,199];dt.processJPEG=function(Xe,Qe,st,nt,ft,Bt){var Et,nr=this.decode.DCT_DECODE,Ur=null;if(typeof Xe=="string"||this.__addimage__.isArrayBuffer(Xe)||this.__addimage__.isArrayBufferView(Xe)){switch(Xe=ft||Xe,Xe=this.__addimage__.isArrayBuffer(Xe)?new Uint8Array(Xe):Xe,(Et=function(Lr){for(var Vr,sr=256*Lr.charCodeAt(4)+Lr.charCodeAt(5),Bn=Lr.length,Er={width:0,height:0,numcomponents:1},gn=4;gn<Bn;gn+=2){if(gn+=sr,Me.indexOf(Lr.charCodeAt(gn+1))!==-1){Vr=256*Lr.charCodeAt(gn+5)+Lr.charCodeAt(gn+6),Er={width:256*Lr.charCodeAt(gn+7)+Lr.charCodeAt(gn+8),height:Vr,numcomponents:Lr.charCodeAt(gn+9)};break}sr=256*Lr.charCodeAt(gn+2)+Lr.charCodeAt(gn+3)}return Er}(Xe=this.__addimage__.isArrayBufferView(Xe)?this.__addimage__.arrayBufferToBinaryString(Xe):Xe)).numcomponents){case 1:Bt=this.color_spaces.DEVICE_GRAY;break;case 4:Bt=this.color_spaces.DEVICE_CMYK;break;case 3:Bt=this.color_spaces.DEVICE_RGB}Ur={data:Xe,width:Et.width,height:Et.height,colorSpace:Bt,bitsPerComponent:8,filter:nr,index:Qe,alias:st}}return Ur}}(W.API);var lt,mt,Le,ze,$e,gt=function(){var dt,Me,Xe;function Qe(nt){var ft,Bt,Et,nr,Ur,Lr,Vr,sr,Bn,Er,gn,rn,Br,Vn;for(this.data=nt,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Lr=null;;){switch(ft=this.readUInt32(),Bn=function(){var gi,Ni;for(Ni=[],gi=0;gi<4;++gi)Ni.push(String.fromCharCode(this.data[this.pos++]));return Ni}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(ft);break;case"fcTL":Lr&&this.animation.frames.push(Lr),this.pos+=4,Lr={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Ur=this.readUInt16(),nr=this.readUInt16()||100,Lr.delay=1e3*Ur/nr,Lr.disposeOp=this.data[this.pos++],Lr.blendOp=this.data[this.pos++],Lr.data=[];break;case"IDAT":case"fdAT":for(Bn==="fdAT"&&(this.pos+=4,ft-=4),nt=(Lr!=null?Lr.data:void 0)||this.imgData,rn=0;0<=ft?rn<ft:rn>ft;0<=ft?++rn:--rn)nt.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(Et=this.palette.length/3,this.transparency.indexed=this.read(ft),this.transparency.indexed.length>Et)throw new Error("More transparent colors than palette size");if((Er=Et-this.transparency.indexed.length)>0)for(Br=0;0<=Er?Br<Er:Br>Er;0<=Er?++Br:--Br)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(ft)[0];break;case 2:this.transparency.rgb=this.read(ft)}break;case"tEXt":Vr=(gn=this.read(ft)).indexOf(0),sr=String.fromCharCode.apply(String,gn.slice(0,Vr)),this.text[sr]=String.fromCharCode.apply(String,gn.slice(Vr+1));break;case"IEND":return Lr&&this.animation.frames.push(Lr),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Vn=this.colorType)===4||Vn===6,Bt=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*Bt,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=ft}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}Qe.prototype.read=function(nt){var ft,Bt;for(Bt=[],ft=0;0<=nt?ft<nt:ft>nt;0<=nt?++ft:--ft)Bt.push(this.data[this.pos++]);return Bt},Qe.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},Qe.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},Qe.prototype.decodePixels=function(nt){var ft=this.pixelBitlength/8,Bt=new Uint8Array(this.width*this.height*ft),Et=0,nr=this;if(nt==null&&(nt=this.imgData),nt.length===0)return new Uint8Array(0);function Ur(Lr,Vr,sr,Bn){var Er,gn,rn,Br,Vn,gi,Ni,Wi,zi,Yi,mi,va,zn,fn,$n,Cn,ki,In,na,Ei,pi,Ri=Math.ceil((nr.width-Lr)/sr),Na=Math.ceil((nr.height-Vr)/Bn),Un=nr.width==Ri&&nr.height==Na;for(fn=ft*Ri,va=Un?Bt:new Uint8Array(fn*Na),gi=nt.length,zn=0,gn=0;zn<Na&&Et<gi;){switch(nt[Et++]){case 0:for(Br=ki=0;ki<fn;Br=ki+=1)va[gn++]=nt[Et++];break;case 1:for(Br=In=0;In<fn;Br=In+=1)Er=nt[Et++],Vn=Br<ft?0:va[gn-ft],va[gn++]=(Er+Vn)%256;break;case 2:for(Br=na=0;na<fn;Br=na+=1)Er=nt[Et++],rn=(Br-Br%ft)/ft,$n=zn&&va[(zn-1)*fn+rn*ft+Br%ft],va[gn++]=($n+Er)%256;break;case 3:for(Br=Ei=0;Ei<fn;Br=Ei+=1)Er=nt[Et++],rn=(Br-Br%ft)/ft,Vn=Br<ft?0:va[gn-ft],$n=zn&&va[(zn-1)*fn+rn*ft+Br%ft],va[gn++]=(Er+Math.floor((Vn+$n)/2))%256;break;case 4:for(Br=pi=0;pi<fn;Br=pi+=1)Er=nt[Et++],rn=(Br-Br%ft)/ft,Vn=Br<ft?0:va[gn-ft],zn===0?$n=Cn=0:($n=va[(zn-1)*fn+rn*ft+Br%ft],Cn=rn&&va[(zn-1)*fn+(rn-1)*ft+Br%ft]),Ni=Vn+$n-Cn,Wi=Math.abs(Ni-Vn),Yi=Math.abs(Ni-$n),mi=Math.abs(Ni-Cn),zi=Wi<=Yi&&Wi<=mi?Vn:Yi<=mi?$n:Cn,va[gn++]=(Er+zi)%256;break;default:throw new Error("Invalid filter algorithm: "+nt[Et-1])}if(!Un){var nn=((Vr+zn*Bn)*nr.width+Lr)*ft,Yn=zn*fn;for(Br=0;Br<Ri;Br+=1){for(var bi=0;bi<ft;bi+=1)Bt[nn++]=va[Yn++];nn+=(sr-1)*ft}}zn++}}return nt=Object(f.a)(nt),nr.interlaceMethod==1?(Ur(0,0,8,8),Ur(4,0,8,8),Ur(0,4,4,8),Ur(2,0,4,4),Ur(0,2,2,4),Ur(1,0,2,2),Ur(0,1,1,2)):Ur(0,0,1,1),Bt},Qe.prototype.decodePalette=function(){var nt,ft,Bt,Et,nr,Ur,Lr,Vr,sr;for(Bt=this.palette,Ur=this.transparency.indexed||[],nr=new Uint8Array((Ur.length||0)+Bt.length),Et=0,nt=0,ft=Lr=0,Vr=Bt.length;Lr<Vr;ft=Lr+=3)nr[Et++]=Bt[ft],nr[Et++]=Bt[ft+1],nr[Et++]=Bt[ft+2],nr[Et++]=(sr=Ur[nt++])!=null?sr:255;return nr},Qe.prototype.copyToImageData=function(nt,ft){var Bt,Et,nr,Ur,Lr,Vr,sr,Bn,Er,gn,rn;if(Et=this.colors,Er=null,Bt=this.hasAlphaChannel,this.palette.length&&(Er=(rn=this._decodedPalette)!=null?rn:this._decodedPalette=this.decodePalette(),Et=4,Bt=!0),Bn=(nr=nt.data||nt).length,Lr=Er||ft,Ur=Vr=0,Et===1)for(;Ur<Bn;)sr=Er?4*ft[Ur/4]:Vr,gn=Lr[sr++],nr[Ur++]=gn,nr[Ur++]=gn,nr[Ur++]=gn,nr[Ur++]=Bt?Lr[sr++]:255,Vr=sr;else for(;Ur<Bn;)sr=Er?4*ft[Ur/4]:Vr,nr[Ur++]=Lr[sr++],nr[Ur++]=Lr[sr++],nr[Ur++]=Lr[sr++],nr[Ur++]=Bt?Lr[sr++]:255,Vr=sr},Qe.prototype.decode=function(){var nt;return nt=new Uint8Array(this.width*this.height*4),this.copyToImageData(nt,this.decodePixels()),nt};var st=function(){if(Object.prototype.toString.call(t)==="[object Window]"){try{Me=t.document.createElement("canvas"),Xe=Me.getContext("2d")}catch(ft){return!1}return!0}return!1};return st(),dt=function(ft){var Bt;if(st()===!0)return Xe.width=ft.width,Xe.height=ft.height,Xe.clearRect(0,0,ft.width,ft.height),Xe.putImageData(ft,0,0),(Bt=new Image).src=Me.toDataURL(),Bt;throw new Error("This method requires a Browser with Canvas-capability.")},Qe.prototype.decodeFrames=function(nt){var ft,Bt,Et,nr,Ur,Lr,Vr,sr;if(this.animation){for(sr=[],Bt=Ur=0,Lr=(Vr=this.animation.frames).length;Ur<Lr;Bt=++Ur)ft=Vr[Bt],Et=nt.createImageData(ft.width,ft.height),nr=this.decodePixels(new Uint8Array(ft.data)),this.copyToImageData(Et,nr),ft.imageData=Et,sr.push(ft.image=dt(Et));return sr}},Qe.prototype.renderFrame=function(nt,ft){var Bt,Et,nr;return Bt=(Et=this.animation.frames)[ft],nr=Et[ft-1],ft===0&&nt.clearRect(0,0,this.width,this.height),(nr!=null?nr.disposeOp:void 0)===1?nt.clearRect(nr.xOffset,nr.yOffset,nr.width,nr.height):(nr!=null?nr.disposeOp:void 0)===2&&nt.putImageData(nr.imageData,nr.xOffset,nr.yOffset),Bt.blendOp===0&&nt.clearRect(Bt.xOffset,Bt.yOffset,Bt.width,Bt.height),nt.drawImage(Bt.image,Bt.xOffset,Bt.yOffset)},Qe.prototype.animate=function(nt){var ft,Bt,Et,nr,Ur,Lr,Vr=this;return Bt=0,Lr=this.animation,nr=Lr.numFrames,Et=Lr.frames,Ur=Lr.numPlays,(ft=function(){var Bn,Er;if(Bn=Bt++%nr,Er=Et[Bn],Vr.renderFrame(nt,Bn),nr>1&&Bt/nr<Ur)return Vr.animation._timeout=setTimeout(ft,Er.delay)})()},Qe.prototype.stopAnimation=function(){var nt;return clearTimeout((nt=this.animation)!=null?nt._timeout:void 0)},Qe.prototype.render=function(nt){var ft,Bt;return nt._png&&nt._png.stopAnimation(),nt._png=this,nt.width=this.width,nt.height=this.height,ft=nt.getContext("2d"),this.animation?(this.decodeFrames(ft),this.animate(ft)):(Bt=ft.createImageData(this.width,this.height),this.copyToImageData(Bt,this.decodePixels()),ft.putImageData(Bt,0,0))},Qe}();/**
* @license
*
* Copyright (c) 2014 James Robb, https://github.com/jamesbrobb
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* ====================================================================
*//**
* @license
* (c) Dean McNamee <dean@gmail.com>, 2013.
*
* https://github.com/deanm/omggif
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
* deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
* IN THE SOFTWARE.
*
* omggif is a JavaScript implementation of a GIF 89a encoder and decoder,
* including animation and compression. It does not rely on any specific
* underlying system, so should run in the browser, Node, or Plask.
*/function ir(dt){var Me=0;if(dt[Me++]!==71||dt[Me++]!==73||dt[Me++]!==70||dt[Me++]!==56||(dt[Me++]+1&253)!=56||dt[Me++]!==97)throw new Error("Invalid GIF 87a/89a header.");var Xe=dt[Me++]|dt[Me++]<<8,Qe=dt[Me++]|dt[Me++]<<8,st=dt[Me++],nt=st>>7,ft=1<<(7&st)+1;dt[Me++],dt[Me++];var Bt=null,Et=null;nt&&(Bt=Me,Et=ft,Me+=3*ft);var nr=!0,Ur=[],Lr=0,Vr=null,sr=0,Bn=null;for(this.width=Xe,this.height=Qe;nr&&Me<dt.length;)switch(dt[Me++]){case 33:switch(dt[Me++]){case 255:if(dt[Me]!==11||dt[Me+1]==78&&dt[Me+2]==69&&dt[Me+3]==84&&dt[Me+4]==83&&dt[Me+5]==67&&dt[Me+6]==65&&dt[Me+7]==80&&dt[Me+8]==69&&dt[Me+9]==50&&dt[Me+10]==46&&dt[Me+11]==48&&dt[Me+12]==3&&dt[Me+13]==1&&dt[Me+16]==0)Me+=14,Bn=dt[Me++]|dt[Me++]<<8,Me++;else for(Me+=12;;){if(!((zn=dt[Me++])>=0))throw Error("Invalid block size");if(zn===0)break;Me+=zn}break;case 249:if(dt[Me++]!==4||dt[Me+4]!==0)throw new Error("Invalid graphics extension block.");var Er=dt[Me++];Lr=dt[Me++]|dt[Me++]<<8,Vr=dt[Me++],(1&Er)==0&&(Vr=null),sr=Er>>2&7,Me++;break;case 254:for(;;){if(!((zn=dt[Me++])>=0))throw Error("Invalid block size");if(zn===0)break;Me+=zn}break;default:throw new Error("Unknown graphic control label: 0x"+dt[Me-1].toString(16))}break;case 44:var gn=dt[Me++]|dt[Me++]<<8,rn=dt[Me++]|dt[Me++]<<8,Br=dt[Me++]|dt[Me++]<<8,Vn=dt[Me++]|dt[Me++]<<8,gi=dt[Me++],Ni=gi>>6&1,Wi=1<<(7&gi)+1,zi=Bt,Yi=Et,mi=!1;gi>>7&&(mi=!0,zi=Me,Yi=Wi,Me+=3*Wi);var va=Me;for(Me++;;){var zn;if(!((zn=dt[Me++])>=0))throw Error("Invalid block size");if(zn===0)break;Me+=zn}Ur.push({x:gn,y:rn,width:Br,height:Vn,has_local_palette:mi,palette_offset:zi,palette_size:Yi,data_offset:va,data_length:Me-va,transparent_index:Vr,interlaced:!!Ni,delay:Lr,disposal:sr});break;case 59:nr=!1;break;default:throw new Error("Unknown gif block: 0x"+dt[Me-1].toString(16))}this.numFrames=function(){return Ur.length},this.loopCount=function(){return Bn},this.frameInfo=function(fn){if(fn<0||fn>=Ur.length)throw new Error("Frame index out of range.");return Ur[fn]},this.decodeAndBlitFrameBGRA=function(fn,$n){var Cn=this.frameInfo(fn),ki=Cn.width*Cn.height,In=new Uint8Array(ki);Xt(dt,Cn.data_offset,In,ki);var na=Cn.palette_offset,Ei=Cn.transparent_index;Ei===null&&(Ei=256);var pi=Cn.width,Ri=Xe-pi,Na=pi,Un=4*(Cn.y*Xe+Cn.x),nn=4*((Cn.y+Cn.height)*Xe+Cn.x),Yn=Un,bi=4*Ri;Cn.interlaced===!0&&(bi+=4*Xe*7);for(var Oi=8,_i=0,Zi=In.length;_i<Zi;++_i){var qi=In[_i];if(Na===0&&(Na=pi,(Yn+=bi)>=nn&&(bi=4*Ri+4*Xe*(Oi-1),Yn=Un+(pi+Ri)*(Oi<<1),Oi>>=1)),qi===Ei)Yn+=4;else{var ea=dt[na+3*qi],ya=dt[na+3*qi+1],co=dt[na+3*qi+2];$n[Yn++]=co,$n[Yn++]=ya,$n[Yn++]=ea,$n[Yn++]=255}--Na}},this.decodeAndBlitFrameRGBA=function(fn,$n){var Cn=this.frameInfo(fn),ki=Cn.width*Cn.height,In=new Uint8Array(ki);Xt(dt,Cn.data_offset,In,ki);var na=Cn.palette_offset,Ei=Cn.transparent_index;Ei===null&&(Ei=256);var pi=Cn.width,Ri=Xe-pi,Na=pi,Un=4*(Cn.y*Xe+Cn.x),nn=4*((Cn.y+Cn.height)*Xe+Cn.x),Yn=Un,bi=4*Ri;Cn.interlaced===!0&&(bi+=4*Xe*7);for(var Oi=8,_i=0,Zi=In.length;_i<Zi;++_i){var qi=In[_i];if(Na===0&&(Na=pi,(Yn+=bi)>=nn&&(bi=4*Ri+4*Xe*(Oi-1),Yn=Un+(pi+Ri)*(Oi<<1),Oi>>=1)),qi===Ei)Yn+=4;else{var ea=dt[na+3*qi],ya=dt[na+3*qi+1],co=dt[na+3*qi+2];$n[Yn++]=ea,$n[Yn++]=ya,$n[Yn++]=co,$n[Yn++]=255}--Na}}}function Xt(dt,Me,Xe,Qe){for(var st=dt[Me++],nt=1<<st,ft=nt+1,Bt=ft+1,Et=st+1,nr=(1<<Et)-1,Ur=0,Lr=0,Vr=0,sr=dt[Me++],Bn=new Int32Array(4096),Er=null;;){for(;Ur<16&&sr!==0;)Lr|=dt[Me++]<<Ur,Ur+=8,sr===1?sr=dt[Me++]:--sr;if(Ur<Et)break;var gn=Lr&nr;if(Lr>>=Et,Ur-=Et,gn!==nt){if(gn===ft)break;for(var rn=gn<Bt?gn:Er,Br=0,Vn=rn;Vn>nt;)Vn=Bn[Vn]>>8,++Br;var gi=Vn;if(Vr+Br+(rn!==gn?1:0)>Qe)return void m.log("Warning, gif stream longer than expected.");Xe[Vr++]=gi;var Ni=Vr+=Br;for(rn!==gn&&(Xe[Vr++]=gi),Vn=rn;Br--;)Vn=Bn[Vn],Xe[--Ni]=255&Vn,Vn>>=8;Er!==null&&Bt<4096&&(Bn[Bt++]=Er<<8|gi,Bt>=nr+1&&Et<12&&(++Et,nr=nr<<1|1)),Er=gn}else Bt=ft+1,nr=(1<<(Et=st+1))-1,Er=null}return Vr!==Qe&&m.log("Warning, gif stream shorter than expected."),Xe}/**
* @license
Copyright (c) 2008, Adobe Systems Incorporated
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Adobe Systems Incorporated nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/function er(dt){var Me,Xe,Qe,st,nt,ft=Math.floor,Bt=new Array(64),Et=new Array(64),nr=new Array(64),Ur=new Array(64),Lr=new Array(65535),Vr=new Array(65535),sr=new Array(64),Bn=new Array(64),Er=[],gn=0,rn=7,Br=new Array(64),Vn=new Array(64),gi=new Array(64),Ni=new Array(256),Wi=new Array(2048),zi=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],Yi=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],mi=[0,1,2,3,4,5,6,7,8,9,10,11],va=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],zn=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],fn=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],$n=[0,1,2,3,4,5,6,7,8,9,10,11],Cn=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],ki=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function In(Un,nn){for(var Yn=0,bi=0,Oi=new Array,_i=1;_i<=16;_i++){for(var Zi=1;Zi<=Un[_i];Zi++)Oi[nn[bi]]=[],Oi[nn[bi]][0]=Yn,Oi[nn[bi]][1]=_i,bi++,Yn++;Yn*=2}return Oi}function na(Un){for(var nn=Un[0],Yn=Un[1]-1;Yn>=0;)nn&1<<Yn&&(gn|=1<<rn),Yn--,--rn<0&&(gn==255?(Ei(255),Ei(0)):Ei(gn),rn=7,gn=0)}function Ei(Un){Er.push(Un)}function pi(Un){Ei(Un>>8&255),Ei(255&Un)}function Ri(Un,nn,Yn,bi,Oi){for(var _i,Zi=Oi[0],qi=Oi[240],ea=function(ta,so){var lr,pn,_n,Pn,ct,Vt,Cr,xr,Gr,$r,hn=0;for(Gr=0;Gr<8;++Gr){lr=ta[hn],pn=ta[hn+1],_n=ta[hn+2],Pn=ta[hn+3],ct=ta[hn+4],Vt=ta[hn+5],Cr=ta[hn+6];var On=lr+(xr=ta[hn+7]),Qn=lr-xr,qn=pn+Cr,si=pn-Cr,oi=_n+Vt,Kn=_n-Vt,Zn=Pn+ct,ni=Pn-ct,wi=On+Zn,Di=On-Zn,Ui=qn+oi,ca=qn-oi;ta[hn]=wi+Ui,ta[hn+4]=wi-Ui;var ia=.707106781*(ca+Di);ta[hn+2]=Di+ia,ta[hn+6]=Di-ia;var Ia=.382683433*((wi=ni+Kn)-(ca=si+Qn)),Fa=.5411961*wi+Ia,Aa=1.306562965*ca+Ia,Ea=.707106781*(Ui=Kn+si),xa=Qn+Ea,Ai=Qn-Ea;ta[hn+5]=Ai+Fa,ta[hn+3]=Ai-Fa,ta[hn+1]=xa+Aa,ta[hn+7]=xa-Aa,hn+=8}for(hn=0,Gr=0;Gr<8;++Gr){lr=ta[hn],pn=ta[hn+8],_n=ta[hn+16],Pn=ta[hn+24],ct=ta[hn+32],Vt=ta[hn+40],Cr=ta[hn+48];var oa=lr+(xr=ta[hn+56]),Ba=lr-xr,Nr=pn+Cr,Qr=pn-Cr,bn=_n+Vt,Zr=_n-Vt,hr=Pn+ct,jr=Pn-ct,wr=oa+hr,an=oa-hr,Jr=Nr+bn,kn=Nr-bn;ta[hn]=wr+Jr,ta[hn+32]=wr-Jr;var Dn=.707106781*(kn+an);ta[hn+16]=an+Dn,ta[hn+48]=an-Dn;var Xn=.382683433*((wr=jr+Zr)-(kn=Qr+Ba)),vi=.5411961*wr+Xn,Li=1.306562965*kn+Xn,ji=.707106781*(Jr=Zr+Qr),Sa=Ba+ji,Ga=Ba-ji;ta[hn+40]=Ga+vi,ta[hn+24]=Ga-vi,ta[hn+8]=Sa+Li,ta[hn+56]=Sa-Li,hn++}for(Gr=0;Gr<64;++Gr)$r=ta[Gr]*so[Gr],sr[Gr]=$r>0?$r+.5|0:$r-.5|0;return sr}(Un,nn),ya=0;ya<64;++ya)Bn[zi[ya]]=ea[ya];var co=Bn[0]-Yn;Yn=Bn[0],co==0?na(bi[0]):(na(bi[Vr[_i=32767+co]]),na(Lr[_i]));for(var io=63;io>0&&Bn[io]==0;)io--;if(io==0)return na(Zi),Yn;for(var rs,Pi=1;Pi<=io;){for(var dn=Pi;Bn[Pi]==0&&Pi<=io;)++Pi;var ha=Pi-dn;if(ha>=16){rs=ha>>4;for(var ba=1;ba<=rs;++ba)na(qi);ha&=15}_i=32767+Bn[Pi],na(Oi[(ha<<4)+Vr[_i]]),na(Lr[_i]),Pi++}return io!=63&&na(Zi),Yn}function Na(Un){(Un=Math.min(Math.max(Un,1),100),nt!=Un)&&(!function(nn){for(var Yn=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],bi=0;bi<64;bi++){var Oi=ft((Yn[bi]*nn+50)/100);Oi=Math.min(Math.max(Oi,1),255),Bt[zi[bi]]=Oi}for(var _i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Zi=0;Zi<64;Zi++){var qi=ft((_i[Zi]*nn+50)/100);qi=Math.min(Math.max(qi,1),255),Et[zi[Zi]]=qi}for(var ea=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],ya=0,co=0;co<8;co++)for(var io=0;io<8;io++)nr[ya]=1/(Bt[zi[ya]]*ea[co]*ea[io]*8),Ur[ya]=1/(Et[zi[ya]]*ea[co]*ea[io]*8),ya++}(Un<50?Math.floor(5e3/Un):Math.floor(200-2*Un)),nt=Un)}this.encode=function(Un,nn){nn&&Na(nn),Er=new Array,gn=0,rn=7,pi(65496),pi(65504),pi(16),Ei(74),Ei(70),Ei(73),Ei(70),Ei(0),Ei(1),Ei(1),Ei(0),pi(1),pi(1),Ei(0),Ei(0),function(){pi(65499),pi(132),Ei(0);for(var pn=0;pn<64;pn++)Ei(Bt[pn]);Ei(1);for(var _n=0;_n<64;_n++)Ei(Et[_n])}(),function(pn,_n){pi(65472),pi(17),Ei(8),pi(_n),pi(pn),Ei(3),Ei(1),Ei(17),Ei(0),Ei(2),Ei(17),Ei(1),Ei(3),Ei(17),Ei(1)}(Un.width,Un.height),function(){pi(65476),pi(418),Ei(0);for(var pn=0;pn<16;pn++)Ei(Yi[pn+1]);for(var _n=0;_n<=11;_n++)Ei(mi[_n]);Ei(16);for(var Pn=0;Pn<16;Pn++)Ei(va[Pn+1]);for(var ct=0;ct<=161;ct++)Ei(zn[ct]);Ei(1);for(var Vt=0;Vt<16;Vt++)Ei(fn[Vt+1]);for(var Cr=0;Cr<=11;Cr++)Ei($n[Cr]);Ei(17);for(var xr=0;xr<16;xr++)Ei(Cn[xr+1]);for(var Gr=0;Gr<=161;Gr++)Ei(ki[Gr])}(),pi(65498),pi(12),Ei(3),Ei(1),Ei(0),Ei(2),Ei(17),Ei(3),Ei(17),Ei(0),Ei(63),Ei(0);var Yn=0,bi=0,Oi=0;gn=0,rn=7,this.encode.displayName="_encode_";for(var _i,Zi,qi,ea,ya,co,io,rs,Pi,dn=Un.data,ha=Un.width,ba=Un.height,ta=4*ha,so=0;so<ba;){for(_i=0;_i<ta;){for(ya=ta*so+_i,io=-1,rs=0,Pi=0;Pi<64;Pi++)co=ya+(rs=Pi>>3)*ta+(io=4*(7&Pi)),so+rs>=ba&&(co-=ta*(so+1+rs-ba)),_i+io>=ta&&(co-=_i+io-ta+4),Zi=dn[co++],qi=dn[co++],ea=dn[co++],Br[Pi]=(Wi[Zi]+Wi[qi+256>>0]+Wi[ea+512>>0]>>16)-128,Vn[Pi]=(Wi[Zi+768>>0]+Wi[qi+1024>>0]+Wi[ea+1280>>0]>>16)-128,gi[Pi]=(Wi[Zi+1280>>0]+Wi[qi+1536>>0]+Wi[ea+1792>>0]>>16)-128;Yn=Ri(Br,nr,Yn,Me,Qe),bi=Ri(Vn,Ur,bi,Xe,st),Oi=Ri(gi,Ur,Oi,Xe,st),_i+=32}so+=8}if(rn>=0){var lr=[];lr[1]=rn+1,lr[0]=(1<<rn+1)-1,na(lr)}return pi(65497),new Uint8Array(Er)},dt=dt||50,function(){for(var Un=String.fromCharCode,nn=0;nn<256;nn++)Ni[nn]=Un(nn)}(),Me=In(Yi,mi),Xe=In(fn,$n),Qe=In(va,zn),st=In(Cn,ki),function(){for(var Un=1,nn=2,Yn=1;Yn<=15;Yn++){for(var bi=Un;bi<nn;bi++)Vr[32767+bi]=Yn,Lr[32767+bi]=[],Lr[32767+bi][1]=Yn,Lr[32767+bi][0]=bi;for(var Oi=-(nn-1);Oi<=-Un;Oi++)Vr[32767+Oi]=Yn,Lr[32767+Oi]=[],Lr[32767+Oi][1]=Yn,Lr[32767+Oi][0]=nn-1+Oi;Un<<=1,nn<<=1}}(),function(){for(var Un=0;Un<256;Un++)Wi[Un]=19595*Un,Wi[Un+256>>0]=38470*Un,Wi[Un+512>>0]=7471*Un+32768,Wi[Un+768>>0]=-11059*Un,Wi[Un+1024>>0]=-21709*Un,Wi[Un+1280>>0]=32768*Un+8421375,Wi[Un+1536>>0]=-27439*Un,Wi[Un+1792>>0]=-5329*Un}(),Na(dt)}/**
* @license
* Copyright (c) 2017 Aras Abbasi
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*/function Kr(dt,Me){if(this.pos=0,this.buffer=dt,this.datav=new DataView(dt.buffer),this.is_with_alpha=!!Me,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function en(dt){function Me(Yi){if(!Yi)throw Error("assert :P")}function Xe(Yi,mi,va){for(var zn=0;4>zn;zn++)if(Yi[mi+zn]!=va.charCodeAt(zn))return!0;return!1}function Qe(Yi,mi,va,zn,fn){for(var $n=0;$n<fn;$n++)Yi[mi+$n]=va[zn+$n]}function st(Yi,mi,va,zn){for(var fn=0;fn<zn;fn++)Yi[mi+fn]=va}function nt(Yi){return new Int32Array(Yi)}function ft(Yi,mi){for(var va=[],zn=0;zn<Yi;zn++)va.push(new mi);return va}function Bt(Yi,mi){var va=[];return function zn(fn,$n,Cn){for(var ki=Cn[$n],In=0;In<ki&&(fn.push(Cn.length>$n+1?[]:new mi),!(Cn.length<$n+1));In++)zn(fn[In],$n+1,Cn)}(va,0,Yi),va}var Et=function(){var mi=this;function va(_e,Je){for(var Ot=1<<Je-1>>>0;_e&Ot;)Ot>>>=1;return Ot?(_e&Ot-1)+Ot:_e}function zn(_e,Je,Ot,ur,Or){Me(!(ur%Ot));do _e[Je+(ur-=Ot)]=Or;while(0<ur)}function fn(_e,Je,Ot,ur,Or){if(Me(2328>=Or),512>=Or)var Wr=nt(512);else if((Wr=nt(Or))==null)return 0;return function(Ue,se,Oe,tt,wt,zt){var Zt,Jt,Fr=se,Xr=1<<Oe,Mr=nt(16),Ir=nt(16);for(Me(wt!=0),Me(tt!=null),Me(Ue!=null),Me(0<Oe),Jt=0;Jt<wt;++Jt){if(15<tt[Jt])return 0;++Mr[tt[Jt]]}if(Mr[0]==wt)return 0;for(Ir[1]=0,Zt=1;15>Zt;++Zt){if(Mr[Zt]>1<<Zt)return 0;Ir[Zt+1]=Ir[Zt]+Mr[Zt]}for(Jt=0;Jt<wt;++Jt)Zt=tt[Jt],0<tt[Jt]&&(zt[Ir[Zt]++]=Jt);if(Ir[15]==1)return(tt=new $n).g=0,tt.value=zt[0],zn(Ue,Fr,1,Xr,tt),Xr;var zr,qr=-1,Ln=Xr-1,xi=0,Ki=1,_a=1,Ji=1<<Oe;for(Jt=0,Zt=1,wt=2;Zt<=Oe;++Zt,wt<<=1){if(Ki+=_a<<=1,0>(_a-=Mr[Zt]))return 0;for(;0<Mr[Zt];--Mr[Zt])(tt=new $n).g=Zt,tt.value=zt[Jt++],zn(Ue,Fr+xi,wt,Ji,tt),xi=va(xi,Zt)}for(Zt=Oe+1,wt=2;15>=Zt;++Zt,wt<<=1){if(Ki+=_a<<=1,0>(_a-=Mr[Zt]))return 0;for(;0<Mr[Zt];--Mr[Zt]){if(tt=new $n,(xi&Ln)!=qr){for(Fr+=Ji,zr=1<<(qr=Zt)-Oe;15>qr&&!(0>=(zr-=Mr[qr]));)++qr,zr<<=1;Xr+=Ji=1<<(zr=qr-Oe),Ue[se+(qr=xi&Ln)].g=zr+Oe,Ue[se+qr].value=Fr-se-qr}tt.g=Zt-Oe,tt.value=zt[Jt++],zn(Ue,Fr+(xi>>Oe),wt,Ji,tt),xi=va(xi,Zt)}}return Ki!=2*Ir[15]-1?0:Xr}(_e,Je,Ot,ur,Or,Wr)}function $n(){this.value=this.g=0}function Cn(){this.value=this.g=0}function ki(){this.G=ft(5,$n),this.H=nt(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=ft(Ys,Cn)}function In(_e,Je,Ot,ur){Me(_e!=null),Me(Je!=null),Me(2147483648>ur),_e.Ca=254,_e.I=0,_e.b=-8,_e.Ka=0,_e.oa=Je,_e.pa=Ot,_e.Jd=Je,_e.Yc=Ot+ur,_e.Zc=4<=ur?Ot+ur-4+1:Ot,Zi(_e)}function na(_e,Je){for(var Ot=0;0<Je--;)Ot|=ea(_e,128)<<Je;return Ot}function Ei(_e,Je){var Ot=na(_e,Je);return qi(_e)?-Ot:Ot}function pi(_e,Je,Ot,ur){var Or,Wr=0;for(Me(_e!=null),Me(Je!=null),Me(4294967288>ur),_e.Sb=ur,_e.Ra=0,_e.u=0,_e.h=0,4<ur&&(ur=4),Or=0;Or<ur;++Or)Wr+=Je[Ot+Or]<<8*Or;_e.Ra=Wr,_e.bb=ur,_e.oa=Je,_e.pa=Ot}function Ri(_e){for(;8<=_e.u&&_e.bb<_e.Sb;)_e.Ra>>>=8,_e.Ra+=_e.oa[_e.pa+_e.bb]<<el-8>>>0,++_e.bb,_e.u-=8;bi(_e)&&(_e.h=1,_e.u=0)}function Na(_e,Je){if(Me(0<=Je),!_e.h&&Je<=kl){var Ot=Yn(_e)&Rl[Je];return _e.u+=Je,Ri(_e),Ot}return _e.h=1,_e.u=0}function Un(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function nn(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Yn(_e){return _e.Ra>>>(_e.u&el-1)>>>0}function bi(_e){return Me(_e.bb<=_e.Sb),_e.h||_e.bb==_e.Sb&&_e.u>el}function Oi(_e,Je){_e.u=Je,_e.h=bi(_e)}function _i(_e){_e.u>=Cl&&(Me(_e.u>=Cl),Ri(_e))}function Zi(_e){Me(_e!=null&&_e.oa!=null),_e.pa<_e.Zc?(_e.I=(_e.oa[_e.pa++]|_e.I<<8)>>>0,_e.b+=8):(Me(_e!=null&&_e.oa!=null),_e.pa<_e.Yc?(_e.b+=8,_e.I=_e.oa[_e.pa++]|_e.I<<8):_e.Ka?_e.b=0:(_e.I<<=8,_e.b+=8,_e.Ka=1))}function qi(_e){return na(_e,1)}function ea(_e,Je){var Ot=_e.Ca;0>_e.b&&Zi(_e);var ur=_e.b,Or=Ot*Je>>>8,Wr=(_e.I>>>ur>Or)+0;for(Wr?(Ot-=Or,_e.I-=Or+1<<ur>>>0):Ot=Or+1,ur=Ot,Or=0;256<=ur;)Or+=8,ur>>=8;return ur=7^Or+mc[ur],_e.b-=ur,_e.Ca=(Ot<<ur)-1,Wr}function ya(_e,Je,Ot){_e[Je+0]=Ot>>24&255,_e[Je+1]=Ot>>16&255,_e[Je+2]=Ot>>8&255,_e[Je+3]=Ot>>0&255}function co(_e,Je){return _e[Je+0]<<0|_e[Je+1]<<8}function io(_e,Je){return co(_e,Je)|_e[Je+2]<<16}function rs(_e,Je){return co(_e,Je)|co(_e,Je+2)<<16}function Pi(_e,Je){var Ot=1<<Je;return Me(_e!=null),Me(0<Je),_e.X=nt(Ot),_e.X==null?0:(_e.Mb=32-Je,_e.Xa=Je,1)}function dn(_e,Je){Me(_e!=null),Me(Je!=null),Me(_e.Xa==Je.Xa),Qe(Je.X,0,_e.X,0,1<<Je.Xa)}function ha(){this.X=[],this.Xa=this.Mb=0}function ba(_e,Je,Ot,ur){Me(Ot!=null),Me(ur!=null);var Or=Ot[0],Wr=ur[0];return Or==0&&(Or=(_e*Wr+Je/2)/Je),Wr==0&&(Wr=(Je*Or+_e/2)/_e),0>=Or||0>=Wr?0:(Ot[0]=Or,ur[0]=Wr,1)}function ta(_e,Je){return _e+(1<<Je)-1>>>Je}function so(_e,Je){return((4278255360&_e)+(4278255360&Je)>>>0&4278255360)+((16711935&_e)+(16711935&Je)>>>0&16711935)>>>0}function lr(_e,Je){mi[Je]=function(Ot,ur,Or,Wr,Ue,se,Oe){var tt;for(tt=0;tt<Ue;++tt){var wt=mi[_e](se[Oe+tt-1],Or,Wr+tt);se[Oe+tt]=so(Ot[ur+tt],wt)}}}function pn(){this.ud=this.hd=this.jd=0}function _n(_e,Je){return((4278124286&(_e^Je))>>>1)+(_e&Je)>>>0}function Pn(_e){return 0<=_e&&256>_e?_e:0>_e?0:255<_e?255:void 0}function ct(_e,Je){return Pn(_e+(_e-Je+.5>>1))}function Vt(_e,Je,Ot){return Math.abs(Je-Ot)-Math.abs(_e-Ot)}function Cr(_e,Je,Ot,ur,Or,Wr,Ue){for(ur=Wr[Ue-1],Ot=0;Ot<Or;++Ot)Wr[Ue+Ot]=ur=so(_e[Je+Ot],ur)}function xr(_e,Je,Ot,ur,Or){var Wr;for(Wr=0;Wr<Ot;++Wr){var Ue=_e[Je+Wr],se=Ue>>8&255,Oe=16711935&(Oe=(Oe=16711935&Ue)+((se<<16)+se));ur[Or+Wr]=(4278255360&Ue)+Oe>>>0}}function Gr(_e,Je){Je.jd=_e>>0&255,Je.hd=_e>>8&255,Je.ud=_e>>16&255}function $r(_e,Je,Ot,ur,Or,Wr){var Ue;for(Ue=0;Ue<ur;++Ue){var se=Je[Ot+Ue],Oe=se>>>8,tt=se,wt=255&(wt=(wt=se>>>16)+((_e.jd<<24>>24)*(Oe<<24>>24)>>>5));tt=255&(tt=(tt=tt+((_e.hd<<24>>24)*(Oe<<24>>24)>>>5))+((_e.ud<<24>>24)*(wt<<24>>24)>>>5)),Or[Wr+Ue]=(4278255360&se)+(wt<<16)+tt}}function hn(_e,Je,Ot,ur,Or){mi[Je]=function(Wr,Ue,se,Oe,tt,wt,zt,Zt,Jt){for(Oe=zt;Oe<Zt;++Oe)for(zt=0;zt<Jt;++zt)tt[wt++]=Or(se[ur(Wr[Ue++])])},mi[_e]=function(Wr,Ue,se,Oe,tt,wt,zt){var Zt=8>>Wr.b,Jt=Wr.Ea,Fr=Wr.K[0],Xr=Wr.w;if(8>Zt)for(Wr=(1<<Wr.b)-1,Xr=(1<<Zt)-1;Ue<se;++Ue){var Mr,Ir=0;for(Mr=0;Mr<Jt;++Mr)Mr&Wr||(Ir=ur(Oe[tt++])),wt[zt++]=Or(Fr[Ir&Xr]),Ir>>=Zt}else mi["VP8LMapColor"+Ot](Oe,tt,Fr,Xr,wt,zt,Ue,se,Jt)}}function On(_e,Je,Ot,ur,Or){for(Ot=Je+Ot;Je<Ot;){var Wr=_e[Je++];ur[Or++]=Wr>>16&255,ur[Or++]=Wr>>8&255,ur[Or++]=Wr>>0&255}}function Qn(_e,Je,Ot,ur,Or){for(Ot=Je+Ot;Je<Ot;){var Wr=_e[Je++];ur[Or++]=Wr>>16&255,ur[Or++]=Wr>>8&255,ur[Or++]=Wr>>0&255,ur[Or++]=Wr>>24&255}}function qn(_e,Je,Ot,ur,Or){for(Ot=Je+Ot;Je<Ot;){var Wr=(Ue=_e[Je++])>>16&240|Ue>>12&15,Ue=Ue>>0&240|Ue>>28&15;ur[Or++]=Wr,ur[Or++]=Ue}}function si(_e,Je,Ot,ur,Or){for(Ot=Je+Ot;Je<Ot;){var Wr=(Ue=_e[Je++])>>16&248|Ue>>13&7,Ue=Ue>>5&224|Ue>>3&31;ur[Or++]=Wr,ur[Or++]=Ue}}function oi(_e,Je,Ot,ur,Or){for(Ot=Je+Ot;Je<Ot;){var Wr=_e[Je++];ur[Or++]=Wr>>0&255,ur[Or++]=Wr>>8&255,ur[Or++]=Wr>>16&255}}function Kn(_e,Je,Ot,ur,Or,Wr){if(Wr==0)for(Ot=Je+Ot;Je<Ot;)ya(ur,((Wr=_e[Je++])[0]>>24|Wr[1]>>8&65280|Wr[2]<<8&16711680|Wr[3]<<24)>>>0),Or+=32;else Qe(ur,Or,_e,Je,Ot)}function Zn(_e,Je){mi[Je][0]=mi[_e+"0"],mi[Je][1]=mi[_e+"1"],mi[Je][2]=mi[_e+"2"],mi[Je][3]=mi[_e+"3"],mi[Je][4]=mi[_e+"4"],mi[Je][5]=mi[_e+"5"],mi[Je][6]=mi[_e+"6"],mi[Je][7]=mi[_e+"7"],mi[Je][8]=mi[_e+"8"],mi[Je][9]=mi[_e+"9"],mi[Je][10]=mi[_e+"10"],mi[Je][11]=mi[_e+"11"],mi[Je][12]=mi[_e+"12"],mi[Je][13]=mi[_e+"13"],mi[Je][14]=mi[_e+"0"],mi[Je][15]=mi[_e+"0"]}function ni(_e){return _e==Vu||_e==$c||_e==hu||_e==wu}function wi(){this.eb=[],this.size=this.A=this.fb=0}function Di(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function Ui(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new wi,this.f.kb=new Di,this.sd=null}function ca(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ia(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Ia(_e){return alert("todo:WebPSamplerProcessPlane"),_e.T}function Fa(_e,Je){var Ot=_e.T,ur=Je.ba.f.RGBA,Or=ur.eb,Wr=ur.fb+_e.ka*ur.A,Ue=qc[Je.ba.S],se=_e.y,Oe=_e.O,tt=_e.f,wt=_e.N,zt=_e.ea,Zt=_e.W,Jt=Je.cc,Fr=Je.dc,Xr=Je.Mc,Mr=Je.Nc,Ir=_e.ka,zr=_e.ka+_e.T,qr=_e.U,Ln=qr+1>>1;for(Ir==0?Ue(se,Oe,null,null,tt,wt,zt,Zt,tt,wt,zt,Zt,Or,Wr,null,null,qr):(Ue(Je.ec,Je.fc,se,Oe,Jt,Fr,Xr,Mr,tt,wt,zt,Zt,Or,Wr-ur.A,Or,Wr,qr),++Ot);Ir+2<zr;Ir+=2)Jt=tt,Fr=wt,Xr=zt,Mr=Zt,wt+=_e.Rc,Zt+=_e.Rc,Wr+=2*ur.A,Ue(se,(Oe+=2*_e.fa)-_e.fa,se,Oe,Jt,Fr,Xr,Mr,tt,wt,zt,Zt,Or,Wr-ur.A,Or,Wr,qr);return Oe+=_e.fa,_e.j+zr<_e.o?(Qe(Je.ec,Je.fc,se,Oe,qr),Qe(Je.cc,Je.dc,tt,wt,Ln),Qe(Je.Mc,Je.Nc,zt,Zt,Ln),Ot--):1&zr||Ue(se,Oe,null,null,tt,wt,zt,Zt,tt,wt,zt,Zt,Or,Wr+ur.A,null,null,qr),Ot}function Aa(_e,Je,Ot){var ur=_e.F,Or=[_e.J];if(ur!=null){var Wr=_e.U,Ue=Je.ba.S,se=Ue==yu||Ue==hu;Je=Je.ba.f.RGBA;var Oe=[0],tt=_e.ka;Oe[0]=_e.T,_e.Kb&&(tt==0?--Oe[0]:(--tt,Or[0]-=_e.width),_e.j+_e.ka+_e.T==_e.o&&(Oe[0]=_e.o-_e.j-tt));var wt=Je.eb;tt=Je.fb+tt*Je.A,_e=Xc(ur,Or[0],_e.width,Wr,Oe,wt,tt+(se?0:3),Je.A),Me(Ot==Oe),_e&&ni(Ue)&&uu(wt,tt,se,Wr,Oe,Je.A)}return 0}function Ea(_e){var Je=_e.ma,Ot=Je.ba.S,ur=11>Ot,Or=Ot==zu||Ot==Iu||Ot==yu||Ot==Wu||Ot==12||ni(Ot);if(Je.memory=null,Je.Ib=null,Je.Jb=null,Je.Nd=null,!Ks(Je.Oa,_e,Or?11:12))return 0;if(Or&&ni(Ot)&&Ye(),_e.da)alert("todo:use_scaling");else{if(ur){if(Je.Ib=Ia,_e.Kb){if(Ot=_e.U+1>>1,Je.memory=nt(_e.U+2*Ot),Je.memory==null)return 0;Je.ec=Je.memory,Je.fc=0,Je.cc=Je.ec,Je.dc=Je.fc+_e.U,Je.Mc=Je.cc,Je.Nc=Je.dc+Ot,Je.Ib=Fa,Ye()}}else alert("todo:EmitYUV");Or&&(Je.Jb=Aa,ur&&Ce())}if(ur&&!sd){for(_e=0;256>_e;++_e)Sd[_e]=89858*(_e-128)+gu>>mu,Jd[_e]=-22014*(_e-128)+gu,au[_e]=-45773*(_e-128),Su[_e]=113618*(_e-128)+gu>>mu;for(_e=Bu;_e<Nu;++_e)Je=76283*(_e-16)+gu>>mu,ou[_e-Bu]=za(Je,255),$u[_e-Bu]=za(Je+8>>4,15);sd=1}return 1}function xa(_e){var Je=_e.ma,Ot=_e.U,ur=_e.T;return Me(!(1&_e.ka)),0>=Ot||0>=ur?0:(Ot=Je.Ib(_e,Je),Je.Jb!=null&&Je.Jb(_e,Je,Ot),Je.Dc+=Ot,1)}function Ai(_e){_e.ma.memory=null}function oa(_e,Je,Ot,ur){return Na(_e,8)!=47?0:(Je[0]=Na(_e,14)+1,Ot[0]=Na(_e,14)+1,ur[0]=Na(_e,1),Na(_e,3)!=0?0:!_e.h)}function Ba(_e,Je){if(4>_e)return _e+1;var Ot=_e-2>>1;return(2+(1&_e)<<Ot)+Na(Je,Ot)+1}function Nr(_e,Je){return 120<Je?Je-120:1<=(Ot=((Ot=Gu[Je-1])>>4)*_e+(8-(15&Ot)))?Ot:1;var Ot}function Qr(_e,Je,Ot){var ur=Yn(Ot),Or=_e[Je+=255&ur].g-8;return 0<Or&&(Oi(Ot,Ot.u+8),ur=Yn(Ot),Je+=_e[Je].value,Je+=ur&(1<<Or)-1),Oi(Ot,Ot.u+_e[Je].g),_e[Je].value}function bn(_e,Je,Ot){return Ot.g+=_e.g,Ot.value+=_e.value<<Je>>>0,Me(8>=Ot.g),_e.g}function Zr(_e,Je,Ot){var ur=_e.xc;return Me((Je=ur==0?0:_e.vc[_e.md*(Ot>>ur)+(Je>>ur)])<_e.Wb),_e.Ya[Je]}function hr(_e,Je,Ot,ur){var Or=_e.ab,Wr=_e.c*Je,Ue=_e.C;Je=Ue+Je;var se=Ot,Oe=ur;for(ur=_e.Ta,Ot=_e.Ua;0<Or--;){var tt=_e.gc[Or],wt=Ue,zt=Je,Zt=se,Jt=Oe,Fr=(Oe=ur,se=Ot,tt.Ea);switch(Me(wt<zt),Me(zt<=tt.nc),tt.hc){case 2:il(Zt,Jt,(zt-wt)*Fr,Oe,se);break;case 0:var Xr=wt,Mr=zt,Ir=Oe,zr=se,qr=(Ji=tt).Ea;Xr==0&&(lc(Zt,Jt,null,null,1,Ir,zr),Cr(Zt,Jt+1,0,0,qr-1,Ir,zr+1),Jt+=qr,zr+=qr,++Xr);for(var Ln=1<<Ji.b,xi=Ln-1,Ki=ta(qr,Ji.b),_a=Ji.K,Ji=Ji.w+(Xr>>Ji.b)*Ki;Xr<Mr;){var Co=_a,ja=Ji,zo=1;for(bl(Zt,Jt,Ir,zr-qr,1,Ir,zr);zo<qr;){var Eo=(zo&~xi)+Ln;Eo>qr&&(Eo=qr),(0,al[Co[ja++]>>8&15])(Zt,Jt+ +zo,Ir,zr+zo-qr,Eo-zo,Ir,zr+zo),zo=Eo}Jt+=qr,zr+=qr,++Xr&xi||(Ji+=Ki)}zt!=tt.nc&&Qe(Oe,se-Fr,Oe,se+(zt-wt-1)*Fr,Fr);break;case 1:for(Fr=Zt,Mr=Jt,qr=(Zt=tt.Ea)-(zr=Zt&~(Ir=(Jt=1<<tt.b)-1)),Xr=ta(Zt,tt.b),Ln=tt.K,tt=tt.w+(wt>>tt.b)*Xr;wt<zt;){for(xi=Ln,Ki=tt,_a=new pn,Ji=Mr+zr,Co=Mr+Zt;Mr<Ji;)Gr(xi[Ki++],_a),lo(_a,Fr,Mr,Jt,Oe,se),Mr+=Jt,se+=Jt;Mr<Co&&(Gr(xi[Ki++],_a),lo(_a,Fr,Mr,qr,Oe,se),Mr+=qr,se+=qr),++wt&Ir||(tt+=Xr)}break;case 3:if(Zt==Oe&&Jt==se&&0<tt.b){for(Mr=Oe,Zt=Fr=se+(zt-wt)*Fr-(zr=(zt-wt)*ta(tt.Ea,tt.b)),Jt=Oe,Ir=se,Xr=[],zr=(qr=zr)-1;0<=zr;--zr)Xr[zr]=Jt[Ir+zr];for(zr=qr-1;0<=zr;--zr)Mr[Zt+zr]=Xr[zr];Yl(tt,wt,zt,Oe,Fr,Oe,se)}else Yl(tt,wt,zt,Zt,Jt,Oe,se)}se=ur,Oe=Ot}Oe!=Ot&&Qe(ur,Ot,se,Oe,Wr)}function jr(_e,Je){var Ot=_e.V,ur=_e.Ba+_e.c*_e.C,Or=Je-_e.C;if(Me(Je<=_e.l.o),Me(16>=Or),0<Or){var Wr=_e.l,Ue=_e.Ta,se=_e.Ua,Oe=Wr.width;if(hr(_e,Or,Ot,ur),Or=se=[se],Me((Ot=_e.C)<(ur=Je)),Me(Wr.v<Wr.va),ur>Wr.o&&(ur=Wr.o),Ot<Wr.j){var tt=Wr.j-Ot;Ot=Wr.j,Or[0]+=tt*Oe}if(Ot>=ur?Ot=0:(Or[0]+=4*Wr.v,Wr.ka=Ot-Wr.j,Wr.U=Wr.va-Wr.v,Wr.T=ur-Ot,Ot=1),Ot){if(se=se[0],11>(Ot=_e.ca).S){var wt=Ot.f.RGBA,zt=(ur=Ot.S,Or=Wr.U,Wr=Wr.T,tt=wt.eb,wt.A),Zt=Wr;for(wt=wt.fb+_e.Ma*wt.A;0<Zt--;){var Jt=Ue,Fr=se,Xr=Or,Mr=tt,Ir=wt;switch(ur){case Fu:Pc(Jt,Fr,Xr,Mr,Ir);break;case zu:Cc(Jt,Fr,Xr,Mr,Ir);break;case Vu:Cc(Jt,Fr,Xr,Mr,Ir),uu(Mr,Ir,0,Xr,1,0);break;case rd:Ac(Jt,Fr,Xr,Mr,Ir);break;case Iu:Kn(Jt,Fr,Xr,Mr,Ir,1);break;case $c:Kn(Jt,Fr,Xr,Mr,Ir,1),uu(Mr,Ir,0,Xr,1,0);break;case yu:Kn(Jt,Fr,Xr,Mr,Ir,0);break;case hu:Kn(Jt,Fr,Xr,Mr,Ir,0),uu(Mr,Ir,1,Xr,1,0);break;case Wu:Ec(Jt,Fr,Xr,Mr,Ir);break;case wu:Ec(Jt,Fr,Xr,Mr,Ir),Hu(Mr,Ir,Xr,1,0);break;case Ku:Ql(Jt,Fr,Xr,Mr,Ir);break;default:Me(0)}se+=Oe,wt+=zt}_e.Ma+=Wr}else alert("todo:EmitRescaledRowsYUVA");Me(_e.Ma<=Ot.height)}}_e.C=Je,Me(_e.C<=_e.i)}function wr(_e){var Je;if(0<_e.ua)return 0;for(Je=0;Je<_e.Wb;++Je){var Ot=_e.Ya[Je].G,ur=_e.Ya[Je].H;if(0<Ot[1][ur[1]+0].g||0<Ot[2][ur[2]+0].g||0<Ot[3][ur[3]+0].g)return 0}return 1}function an(_e,Je,Ot,ur,Or,Wr){if(_e.Z!=0){var Ue=_e.qd,se=_e.rd;for(Me(pu[_e.Z]!=null);Je<Ot;++Je)pu[_e.Z](Ue,se,ur,Or,ur,Or,Wr),Ue=ur,se=Or,Or+=Wr;_e.qd=Ue,_e.rd=se}}function Jr(_e,Je){var Ot=_e.l.ma,ur=Ot.Z==0||Ot.Z==1?_e.l.j:_e.C;if(ur=_e.C<ur?ur:_e.C,Me(Je<=_e.l.o),Je>ur){var Or=_e.l.width,Wr=Ot.ca,Ue=Ot.tb+Or*ur,se=_e.V,Oe=_e.Ba+_e.c*ur,tt=_e.gc;Me(_e.ab==1),Me(tt[0].hc==3),Jc(tt[0],ur,Je,se,Oe,Wr,Ue),an(Ot,ur,Je,Wr,Ue,Or)}_e.C=_e.Ma=Je}function kn(_e,Je,Ot,ur,Or,Wr,Ue){var se=_e.$/ur,Oe=_e.$%ur,tt=_e.m,wt=_e.s,zt=Ot+_e.$,Zt=zt;Or=Ot+ur*Or;var Jt=Ot+ur*Wr,Fr=280+wt.ua,Xr=_e.Pb?se:16777216,Mr=0<wt.ua?wt.Wa:null,Ir=wt.wc,zr=zt<Jt?Zr(wt,Oe,se):null;Me(_e.C<Wr),Me(Jt<=Or);var qr=!1;e:for(;;){for(;qr||zt<Jt;){var Ln=0;if(se>=Xr){var xi=zt-Ot;Me((Xr=_e).Pb),Xr.wd=Xr.m,Xr.xd=xi,0<Xr.s.ua&&dn(Xr.s.Wa,Xr.s.vb),Xr=se+nd}if(Oe&Ir||(zr=Zr(wt,Oe,se)),Me(zr!=null),zr.Qb&&(Je[zt]=zr.qb,qr=!0),!qr)if(_i(tt),zr.jc){Ln=tt,xi=Je;var Ki=zt,_a=zr.pd[Yn(Ln)&Ys-1];Me(zr.jc),256>_a.g?(Oi(Ln,Ln.u+_a.g),xi[Ki]=_a.value,Ln=0):(Oi(Ln,Ln.u+_a.g-256),Me(256<=_a.value),Ln=_a.value),Ln==0&&(qr=!0)}else Ln=Qr(zr.G[0],zr.H[0],tt);if(tt.h)break;if(qr||256>Ln){if(!qr)if(zr.nd)Je[zt]=(zr.qb|Ln<<8)>>>0;else{if(_i(tt),qr=Qr(zr.G[1],zr.H[1],tt),_i(tt),xi=Qr(zr.G[2],zr.H[2],tt),Ki=Qr(zr.G[3],zr.H[3],tt),tt.h)break;Je[zt]=(Ki<<24|qr<<16|Ln<<8|xi)>>>0}if(qr=!1,++zt,++Oe>=ur&&(Oe=0,++se,Ue!=null&&se<=Wr&&!(se%16)&&Ue(_e,se),Mr!=null))for(;Zt<zt;)Ln=Je[Zt++],Mr.X[(506832829*Ln&4294967295)>>>Mr.Mb]=Ln}else if(280>Ln){if(Ln=Ba(Ln-256,tt),xi=Qr(zr.G[4],zr.H[4],tt),_i(tt),xi=Nr(ur,xi=Ba(xi,tt)),tt.h)break;if(zt-Ot<xi||Or-zt<Ln)break e;for(Ki=0;Ki<Ln;++Ki)Je[zt+Ki]=Je[zt+Ki-xi];for(zt+=Ln,Oe+=Ln;Oe>=ur;)Oe-=ur,++se,Ue!=null&&se<=Wr&&!(se%16)&&Ue(_e,se);if(Me(zt<=Or),Oe&Ir&&(zr=Zr(wt,Oe,se)),Mr!=null)for(;Zt<zt;)Ln=Je[Zt++],Mr.X[(506832829*Ln&4294967295)>>>Mr.Mb]=Ln}else{if(!(Ln<Fr))break e;for(qr=Ln-280,Me(Mr!=null);Zt<zt;)Ln=Je[Zt++],Mr.X[(506832829*Ln&4294967295)>>>Mr.Mb]=Ln;Ln=zt,Me(!(qr>>>(xi=Mr).Xa)),Je[Ln]=xi.X[qr],qr=!0}qr||Me(tt.h==bi(tt))}if(_e.Pb&&tt.h&&zt<Or)Me(_e.m.h),_e.a=5,_e.m=_e.wd,_e.$=_e.xd,0<_e.s.ua&&dn(_e.s.vb,_e.s.Wa);else{if(tt.h)break e;Ue!=null&&Ue(_e,se>Wr?Wr:se),_e.a=0,_e.$=zt-Ot}return 1}return _e.a=3,0}function Dn(_e){Me(_e!=null),_e.vc=null,_e.yc=null,_e.Ya=null;var Je=_e.Wa;Je!=null&&(Je.X=null),_e.vb=null,Me(_e!=null)}function Xn(){var _e=new Mc;return _e==null?null:(_e.a=0,_e.xb=Zu,Zn("Predictor","VP8LPredictors"),Zn("Predictor","VP8LPredictors_C"),Zn("PredictorAdd","VP8LPredictorsAdd"),Zn("PredictorAdd","VP8LPredictorsAdd_C"),il=xr,lo=$r,Pc=On,Cc=Qn,Ec=qn,Ql=si,Ac=oi,mi.VP8LMapColor32b=cu,mi.VP8LMapColor8b=ec,_e)}function vi(_e,Je,Ot,ur,Or){var Wr=1,Ue=[_e],se=[Je],Oe=ur.m,tt=ur.s,wt=null,zt=0;e:for(;;){if(Ot)for(;Wr&&Na(Oe,1);){var Zt=Ue,Jt=se,Fr=ur,Xr=1,Mr=Fr.m,Ir=Fr.gc[Fr.ab],zr=Na(Mr,2);if(Fr.Oc&1<<zr)Wr=0;else{switch(Fr.Oc|=1<<zr,Ir.hc=zr,Ir.Ea=Zt[0],Ir.nc=Jt[0],Ir.K=[null],++Fr.ab,Me(4>=Fr.ab),zr){case 0:case 1:Ir.b=Na(Mr,3)+2,Xr=vi(ta(Ir.Ea,Ir.b),ta(Ir.nc,Ir.b),0,Fr,Ir.K),Ir.K=Ir.K[0];break;case 3:var qr,Ln=Na(Mr,8)+1,xi=16<Ln?0:4<Ln?1:2<Ln?2:3;if(Zt[0]=ta(Ir.Ea,xi),Ir.b=xi,qr=Xr=vi(Ln,1,0,Fr,Ir.K)){var Ki,_a=Ln,Ji=Ir,Co=1<<(8>>Ji.b),ja=nt(Co);if(ja==null)qr=0;else{var zo=Ji.K[0],Eo=Ji.w;for(ja[0]=Ji.K[0][0],Ki=1;Ki<1*_a;++Ki)ja[Ki]=so(zo[Eo+Ki],ja[Ki-1]);for(;Ki<4*Co;++Ki)ja[Ki]=0;Ji.K[0]=null,Ji.K[0]=ja,qr=1}}Xr=qr;break;case 2:break;default:Me(0)}Wr=Xr}}if(Ue=Ue[0],se=se[0],Wr&&Na(Oe,1)&&!(Wr=1<=(zt=Na(Oe,4))&&11>=zt)){ur.a=3;break e}var ko;if(ko=Wr)t:{var Ns,D,U,oe=ur,le=Ue,Ae=se,Ke=zt,Tt=Ot,Qt=oe.m,fr=oe.s,vr=[null],xn=1,Hn=0,hi=Bd[Ke];r:for(;;){if(Tt&&Na(Qt,1)){var ci=Na(Qt,3)+2,ra=ta(le,ci),Pa=ta(Ae,ci),$a=ra*Pa;if(!vi(ra,Pa,0,oe,vr))break r;for(vr=vr[0],fr.xc=ci,Ns=0;Ns<$a;++Ns){var Qa=vr[Ns]>>8&65535;vr[Ns]=Qa,Qa>=xn&&(xn=Qa+1)}}if(Qt.h)break r;for(D=0;5>D;++D){var Ka=Fd[D];!D&&0<Ke&&(Ka+=1<<Ke),Hn<Ka&&(Hn=Ka)}var uo=ft(xn*hi,$n),Fo=xn,ws=ft(Fo,ki);if(ws==null)var ts=null;else Me(65536>=Fo),ts=ws;var js=nt(Hn);if(ts==null||js==null||uo==null){oe.a=1;break r}var hl=uo;for(Ns=U=0;Ns<xn;++Ns){var Pl=ts[Ns],Ll=Pl.G,bc=Pl.H,Gc=0,ic=1,Dc=0;for(D=0;5>D;++D){Ka=Fd[D],Ll[D]=hl,bc[D]=U,!D&&0<Ke&&(Ka+=1<<Ke);i:{var uc,gc=Ka,dc=oe,Jl=js,Hc=hl,cd=U,su=0,hc=dc.m,eu=Na(hc,1);if(st(Jl,0,0,gc),eu){var Ic=Na(hc,1)+1,$d=Na(hc,1),Do=Na(hc,$d==0?1:8);Jl[Do]=1,Ic==2&&(Jl[Do=Na(hc,8)]=1);var Qc=1}else{var lu=nt(19),zl=Na(hc,4)+4;if(19<zl){dc.a=3;var Cu=0;break i}for(uc=0;uc<zl;++uc)lu[ru[uc]]=Na(hc,3);var fl=void 0,rc=void 0,qd=dc,Nh=lu,Ed=gc,_h=Jl,jd=0,ud=qd.m,Th=8,uh=ft(128,$n);n:for(;fn(uh,0,7,Nh,19);){if(Na(ud,1)){var Dh=2+2*Na(ud,3);if((fl=2+Na(ud,Dh))>Ed)break n}else fl=Ed;for(rc=0;rc<Ed&&fl--;){_i(ud);var dh=uh[0+(127&Yn(ud))];Oi(ud,ud.u+dh.g);var _d=dh.value;if(16>_d)_h[rc++]=_d,_d!=0&&(Th=_d);else{var Mh=_d==16,hh=_d-16,Rh=nu[hh],fh=Na(ud,Xu[hh])+Rh;if(rc+fh>Ed)break n;for(var Fh=Mh?Th:0;0<fh--;)_h[rc++]=Fh}}jd=1;break n}jd||(qd.a=3),Qc=jd}(Qc=Qc&&!hc.h)&&(su=fn(Hc,cd,8,Jl,gc)),Qc&&su!=0?Cu=su:(dc.a=3,Cu=0)}if(Cu==0)break r;if(ic&&Yc[D]==1&&(ic=hl[U].g==0),Gc+=hl[U].g,U+=Cu,3>=D){var eh,ph=js[0];for(eh=1;eh<Ka;++eh)js[eh]>ph&&(ph=js[eh]);Dc+=ph}}if(Pl.nd=ic,Pl.Qb=0,ic&&(Pl.qb=(Ll[3][bc[3]+0].value<<24|Ll[1][bc[1]+0].value<<16|Ll[2][bc[2]+0].value)>>>0,Gc==0&&256>Ll[0][bc[0]+0].value&&(Pl.Qb=1,Pl.qb+=Ll[0][bc[0]+0].value<<8)),Pl.jc=!Pl.Qb&&6>Dc,Pl.jc){var Td,Bc=Pl;for(Td=0;Td<Ys;++Td){var ed=Td,Du=Bc.pd[ed],lh=Bc.G[0][Bc.H[0]+ed];256<=lh.value?(Du.g=lh.g+256,Du.value=lh.value):(Du.g=0,Du.value=0,ed>>=bn(lh,8,Du),ed>>=bn(Bc.G[1][Bc.H[1]+ed],16,Du),ed>>=bn(Bc.G[2][Bc.H[2]+ed],0,Du),bn(Bc.G[3][Bc.H[3]+ed],24,Du))}}}fr.vc=vr,fr.Wb=xn,fr.Ya=ts,fr.yc=uo,ko=1;break t}ko=0}if(!(Wr=ko)){ur.a=3;break e}if(0<zt){if(tt.ua=1<<zt,!Pi(tt.Wa,zt)){ur.a=1,Wr=0;break e}}else tt.ua=0;var mh=ur,Hd=Ue,Id=se,zd=mh.s,gh=zd.xc;if(mh.c=Hd,mh.i=Id,zd.md=ta(Hd,gh),zd.wc=gh==0?-1:(1<<gh)-1,Ot){ur.xb=Qu;break e}if((wt=nt(Ue*se))==null){ur.a=1,Wr=0;break e}Wr=(Wr=kn(ur,wt,0,Ue,se,se,null))&&!Oe.h;break e}return Wr?(Or!=null?Or[0]=wt:(Me(wt==null),Me(Ot)),ur.$=0,Ot||Dn(tt)):Dn(tt),Wr}function Li(_e,Je){var Ot=_e.c*_e.i,ur=Ot+Je+16*Je;return Me(_e.c<=Je),_e.V=nt(ur),_e.V==null?(_e.Ta=null,_e.Ua=0,_e.a=1,0):(_e.Ta=_e.V,_e.Ua=_e.Ba+Ot+Je,1)}function ji(_e,Je){var Ot=_e.C,ur=Je-Ot,Or=_e.V,Wr=_e.Ba+_e.c*Ot;for(Me(Je<=_e.l.o);0<ur;){var Ue=16<ur?16:ur,se=_e.l.ma,Oe=_e.l.width,tt=Oe*Ue,wt=se.ca,zt=se.tb+Oe*Ot,Zt=_e.Ta,Jt=_e.Ua;hr(_e,Ue,Or,Wr),bu(Zt,Jt,wt,zt,tt),an(se,Ot,Ot+Ue,wt,zt,Oe),ur-=Ue,Or+=Ue*_e.c,Ot+=Ue}Me(Ot==Je),_e.C=_e.Ma=Je}function Sa(){this.ub=this.yd=this.td=this.Rb=0}function Ga(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ya(){this.Fb=this.Bb=this.Cb=0,this.Zb=nt(4),this.Lb=nt(4)}function bo(){this.Yb=function(){var _e=[];return function Je(Ot,ur,Or){for(var Wr=Or[ur],Ue=0;Ue<Wr&&(Ot.push(Or.length>ur+1?[]:0),!(Or.length<ur+1));Ue++)Je(Ot[Ue],ur+1,Or)}(_e,0,[3,11]),_e}()}function vo(){this.jb=nt(3),this.Wc=Bt([4,8],bo),this.Xc=Bt([4,17],bo)}function po(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new nt(4),this.od=new nt(4)}function Ha(){this.ld=this.La=this.dd=this.tc=0}function Oa(){this.Na=this.la=0}function ao(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function to(){this.ad=nt(384),this.Za=0,this.Ob=nt(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Po(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ha),this.Y=0,this.ya=Array(new to),this.aa=0,this.l=new Mo}function Yo(){this.y=nt(16),this.f=nt(8),this.ea=nt(8)}function ro(){this.cb=this.a=0,this.sc="",this.m=new Un,this.Od=new Sa,this.Kc=new Ga,this.ed=new po,this.Qa=new Ya,this.Ic=this.$c=this.Aa=0,this.D=new Po,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=ft(8,Un),this.ia=0,this.pb=ft(4,ao),this.Pa=new vo,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Yo),this.Hd=0,this.rb=Array(new Oa),this.sb=0,this.wa=Array(new Ha),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new to),this.L=this.aa=0,this.gd=Bt([4,2],Ha),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function za(_e,Je){return 0>_e?0:_e>Je?Je:_e}function Mo(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Io(){var _e=new ro;return _e!=null&&(_e.a=0,_e.sc="OK",_e.cb=0,_e.Xb=0,Ou||(Ou=Zo)),_e}function ma(_e,Je,Ot){return _e.a==0&&(_e.a=Je,_e.sc=Ot,_e.cb=0),0}function mo(_e,Je,Ot){return 3<=Ot&&_e[Je+0]==157&&_e[Je+1]==1&&_e[Je+2]==42}function ns(_e,Je){if(_e==null)return 0;if(_e.a=0,_e.sc="OK",Je==null)return ma(_e,2,"null VP8Io passed to VP8GetHeaders()");var Ot=Je.data,ur=Je.w,Or=Je.ha;if(4>Or)return ma(_e,7,"Truncated header.");var Wr=Ot[ur+0]|Ot[ur+1]<<8|Ot[ur+2]<<16,Ue=_e.Od;if(Ue.Rb=!(1&Wr),Ue.td=Wr>>1&7,Ue.yd=Wr>>4&1,Ue.ub=Wr>>5,3<Ue.td)return ma(_e,3,"Incorrect keyframe parameters.");if(!Ue.yd)return ma(_e,4,"Frame not displayable.");ur+=3,Or-=3;var se=_e.Kc;if(Ue.Rb){if(7>Or)return ma(_e,7,"cannot parse picture header");if(!mo(Ot,ur,Or))return ma(_e,3,"Bad code word");se.c=16383&(Ot[ur+4]<<8|Ot[ur+3]),se.Td=Ot[ur+4]>>6,se.i=16383&(Ot[ur+6]<<8|Ot[ur+5]),se.Ud=Ot[ur+6]>>6,ur+=7,Or-=7,_e.za=se.c+15>>4,_e.Ub=se.i+15>>4,Je.width=se.c,Je.height=se.i,Je.Da=0,Je.j=0,Je.v=0,Je.va=Je.width,Je.o=Je.height,Je.da=0,Je.ib=Je.width,Je.hb=Je.height,Je.U=Je.width,Je.T=Je.height,st((Wr=_e.Pa).jb,0,255,Wr.jb.length),Me((Wr=_e.Qa)!=null),Wr.Cb=0,Wr.Bb=0,Wr.Fb=1,st(Wr.Zb,0,0,Wr.Zb.length),st(Wr.Lb,0,0,Wr.Lb)}if(Ue.ub>Or)return ma(_e,7,"bad partition length");In(Wr=_e.m,Ot,ur,Ue.ub),ur+=Ue.ub,Or-=Ue.ub,Ue.Rb&&(se.Ld=qi(Wr),se.Kd=qi(Wr)),se=_e.Qa;var Oe,tt=_e.Pa;if(Me(Wr!=null),Me(se!=null),se.Cb=qi(Wr),se.Cb){if(se.Bb=qi(Wr),qi(Wr)){for(se.Fb=qi(Wr),Oe=0;4>Oe;++Oe)se.Zb[Oe]=qi(Wr)?Ei(Wr,7):0;for(Oe=0;4>Oe;++Oe)se.Lb[Oe]=qi(Wr)?Ei(Wr,6):0}if(se.Bb)for(Oe=0;3>Oe;++Oe)tt.jb[Oe]=qi(Wr)?na(Wr,8):255}else se.Bb=0;if(Wr.Ka)return ma(_e,3,"cannot parse segment header");if((se=_e.ed).zd=qi(Wr),se.Tb=na(Wr,6),se.wb=na(Wr,3),se.Pc=qi(Wr),se.Pc&&qi(Wr)){for(tt=0;4>tt;++tt)qi(Wr)&&(se.vd[tt]=Ei(Wr,6));for(tt=0;4>tt;++tt)qi(Wr)&&(se.od[tt]=Ei(Wr,6))}if(_e.L=se.Tb==0?0:se.zd?1:2,Wr.Ka)return ma(_e,3,"cannot parse filter header");var wt=Or;if(Or=Oe=ur,ur=Oe+wt,se=wt,_e.Xb=(1<<na(_e.m,2))-1,wt<3*(tt=_e.Xb))Ot=7;else{for(Oe+=3*tt,se-=3*tt,wt=0;wt<tt;++wt){var zt=Ot[Or+0]|Ot[Or+1]<<8|Ot[Or+2]<<16;zt>se&&(zt=se),In(_e.Jc[+wt],Ot,Oe,zt),Oe+=zt,se-=zt,Or+=3}In(_e.Jc[+tt],Ot,Oe,se),Ot=Oe<ur?0:5}if(Ot!=0)return ma(_e,Ot,"cannot parse partitions");for(Ot=na(Oe=_e.m,7),Or=qi(Oe)?Ei(Oe,4):0,ur=qi(Oe)?Ei(Oe,4):0,se=qi(Oe)?Ei(Oe,4):0,tt=qi(Oe)?Ei(Oe,4):0,Oe=qi(Oe)?Ei(Oe,4):0,wt=_e.Qa,zt=0;4>zt;++zt){if(wt.Cb){var Zt=wt.Zb[zt];wt.Fb||(Zt+=Ot)}else{if(0<zt){_e.pb[zt]=_e.pb[0];continue}Zt=Ot}var Jt=_e.pb[zt];Jt.Sc[0]=fu[za(Zt+Or,127)],Jt.Sc[1]=xu[za(Zt+0,127)],Jt.Eb[0]=2*fu[za(Zt+ur,127)],Jt.Eb[1]=101581*xu[za(Zt+se,127)]>>16,8>Jt.Eb[1]&&(Jt.Eb[1]=8),Jt.Qc[0]=fu[za(Zt+tt,117)],Jt.Qc[1]=xu[za(Zt+Oe,127)],Jt.lc=Zt+Oe}if(!Ue.Rb)return ma(_e,4,"Not a key frame.");for(qi(Wr),Ue=_e.Pa,Ot=0;4>Ot;++Ot){for(Or=0;8>Or;++Or)for(ur=0;3>ur;++ur)for(se=0;11>se;++se)tt=ea(Wr,Yu[Ot][Or][ur][se])?na(Wr,8):Lu[Ot][Or][ur][se],Ue.Wc[Ot][Or].Yb[ur][se]=tt;for(Or=0;17>Or;++Or)Ue.Xc[Ot][Or]=Ue.Wc[Ot][vd[Or]]}return _e.kc=qi(Wr),_e.kc&&(_e.Bd=na(Wr,8)),_e.cb=1}function Zo(_e,Je,Ot,ur,Or,Wr,Ue){var se=Je[Or].Yb[Ot];for(Ot=0;16>Or;++Or){if(!ea(_e,se[Ot+0]))return Or;for(;!ea(_e,se[Ot+1]);)if(se=Je[++Or].Yb[0],Ot=0,Or==16)return 16;var Oe=Je[Or+1].Yb;if(ea(_e,se[Ot+2])){var tt=_e,wt=0;if(ea(tt,(Zt=se)[(zt=Ot)+3]))if(ea(tt,Zt[zt+6])){for(se=0,zt=2*(wt=ea(tt,Zt[zt+8]))+(Zt=ea(tt,Zt[zt+9+wt])),wt=0,Zt=gd[zt];Zt[se];++se)wt+=wt+ea(tt,Zt[se]);wt+=3+(8<<zt)}else ea(tt,Zt[zt+7])?(wt=7+2*ea(tt,165),wt+=ea(tt,145)):wt=5+ea(tt,159);else wt=ea(tt,Zt[zt+4])?3+ea(tt,Zt[zt+5]):2;se=Oe[2]}else wt=1,se=Oe[1];Oe=Ue+Ad[Or],0>(tt=_e).b&&Zi(tt);var zt,Zt=tt.b,Jt=(zt=tt.Ca>>1)-(tt.I>>Zt)>>31;--tt.b,tt.Ca+=Jt,tt.Ca|=1,tt.I-=(zt+1&Jt)<<Zt,Wr[Oe]=((wt^Jt)-Jt)*ur[(0<Or)+0]}return 16}function Oo(_e){var Je=_e.rb[_e.sb-1];Je.la=0,Je.Na=0,st(_e.zc,0,0,_e.zc.length),_e.ja=0}function Ro(_e,Je){if(_e==null)return 0;if(Je==null)return ma(_e,2,"NULL VP8Io parameter in VP8Decode().");if(!_e.cb&&!ns(_e,Je))return 0;if(Me(_e.cb),Je.ac==null||Je.ac(Je)){Je.ob&&(_e.L=0);var Ot=ku[_e.L];if(_e.L==2?(_e.yb=0,_e.zb=0):(_e.yb=Je.v-Ot>>4,_e.zb=Je.j-Ot>>4,0>_e.yb&&(_e.yb=0),0>_e.zb&&(_e.zb=0)),_e.Va=Je.o+15+Ot>>4,_e.Hb=Je.va+15+Ot>>4,_e.Hb>_e.za&&(_e.Hb=_e.za),_e.Va>_e.Ub&&(_e.Va=_e.Ub),0<_e.L){var ur=_e.ed;for(Ot=0;4>Ot;++Ot){var Or;if(_e.Qa.Cb){var Wr=_e.Qa.Lb[Ot];_e.Qa.Fb||(Wr+=ur.Tb)}else Wr=ur.Tb;for(Or=0;1>=Or;++Or){var Ue=_e.gd[Ot][Or],se=Wr;if(ur.Pc&&(se+=ur.vd[0],Or&&(se+=ur.od[0])),0<(se=0>se?0:63<se?63:se)){var Oe=se;0<ur.wb&&(Oe=4<ur.wb?Oe>>2:Oe>>1)>9-ur.wb&&(Oe=9-ur.wb),1>Oe&&(Oe=1),Ue.dd=Oe,Ue.tc=2*se+Oe,Ue.ld=40<=se?2:15<=se?1:0}else Ue.tc=0;Ue.La=Or}}}Ot=0}else ma(_e,6,"Frame setup failed"),Ot=_e.a;if(Ot=Ot==0){if(Ot){_e.$c=0,0<_e.Aa||(_e.Ic=Pu);e:{Ot=_e.Ic,ur=4*(Oe=_e.za);var tt=32*Oe,wt=Oe+1,zt=0<_e.L?Oe*(0<_e.Aa?2:1):0,Zt=(_e.Aa==2?2:1)*Oe;if((Ue=ur+832+(Or=3*(16*Ot+ku[_e.L])/2*tt)+(Wr=_e.Fa!=null&&0<_e.Fa.length?_e.Kc.c*_e.Kc.i:0))!=Ue)Ot=0;else{if(Ue>_e.Vb){if(_e.Vb=0,_e.Ec=nt(Ue),_e.Fc=0,_e.Ec==null){Ot=ma(_e,1,"no memory during frame initialization.");break e}_e.Vb=Ue}Ue=_e.Ec,se=_e.Fc,_e.Ac=Ue,_e.Bc=se,se+=ur,_e.Gd=ft(tt,Yo),_e.Hd=0,_e.rb=ft(wt+1,Oa),_e.sb=1,_e.wa=zt?ft(zt,Ha):null,_e.Y=0,_e.D.Nb=0,_e.D.wa=_e.wa,_e.D.Y=_e.Y,0<_e.Aa&&(_e.D.Y+=Oe),Me(!0),_e.oc=Ue,_e.pc=se,se+=832,_e.ya=ft(Zt,to),_e.aa=0,_e.D.ya=_e.ya,_e.D.aa=_e.aa,_e.Aa==2&&(_e.D.aa+=Oe),_e.R=16*Oe,_e.B=8*Oe,Oe=(tt=ku[_e.L])*_e.R,tt=tt/2*_e.B,_e.sa=Ue,_e.ta=se+Oe,_e.qa=_e.sa,_e.ra=_e.ta+16*Ot*_e.R+tt,_e.Ha=_e.qa,_e.Ia=_e.ra+8*Ot*_e.B+tt,_e.$c=0,se+=Or,_e.mb=Wr?Ue:null,_e.nb=Wr?se:null,Me(se+Wr<=_e.Fc+_e.Vb),Oo(_e),st(_e.Ac,_e.Bc,0,ur),Ot=1}}if(Ot){if(Je.ka=0,Je.y=_e.sa,Je.O=_e.ta,Je.f=_e.qa,Je.N=_e.ra,Je.ea=_e.Ha,Je.Vd=_e.Ia,Je.fa=_e.R,Je.Rc=_e.B,Je.F=null,Je.J=0,!Rd){for(Ot=-255;255>=Ot;++Ot)Tu[255+Ot]=0>Ot?-Ot:Ot;for(Ot=-1020;1020>=Ot;++Ot)Dd[1020+Ot]=-128>Ot?-128:127<Ot?127:Ot;for(Ot=-112;112>=Ot;++Ot)md[112+Ot]=-16>Ot?-16:15<Ot?15:Ot;for(Ot=-255;510>=Ot;++Ot)Md[255+Ot]=0>Ot?0:255<Ot?255:Ot;Rd=1}Vc=Go,vc=Fs,_c=qo,ms=Wo,yo=Vo,Lc=oo,es=Oc,Is=pc,Tl=Ws,Tc=xl,tc=xc,cc=Ss,sl=ul,tl=nc,Fl=zs,Zs=Ml,Nc=vl,Ru=cl,jc[0]=ml,jc[1]=Vs,jc[2]=ho,jc[3]=ll,jc[4]=wl,jc[5]=Xs,jc[6]=El,jc[7]=Xo,jc[8]=Vl,jc[9]=gl,Zl[0]=bs,Zl[1]=Js,Zl[2]=Bs,Zl[3]=ks,Zl[4]=Ho,Zl[5]=Ls,Zl[6]=Ps,iu[0]=_l,iu[1]=xs,iu[2]=Us,iu[3]=$s,iu[4]=fc,iu[5]=Wc,iu[6]=Bl,Ot=1}else Ot=0}Ot&&(Ot=function(Jt,Fr){for(Jt.M=0;Jt.M<Jt.Va;++Jt.M){var Xr,Mr=Jt.Jc[Jt.M&Jt.Xb],Ir=Jt.m,zr=Jt;for(Xr=0;Xr<zr.za;++Xr){var qr=Ir,Ln=zr,xi=Ln.Ac,Ki=Ln.Bc+4*Xr,_a=Ln.zc,Ji=Ln.ya[Ln.aa+Xr];if(Ln.Qa.Bb?Ji.$b=ea(qr,Ln.Pa.jb[0])?2+ea(qr,Ln.Pa.jb[2]):ea(qr,Ln.Pa.jb[1]):Ji.$b=0,Ln.kc&&(Ji.Ad=ea(qr,Ln.Bd)),Ji.Za=!ea(qr,145)+0,Ji.Za){var Co=Ji.Ob,ja=0;for(Ln=0;4>Ln;++Ln){var zo,Eo=_a[0+Ln];for(zo=0;4>zo;++zo){Eo=ad[xi[Ki+zo]][Eo];for(var ko=id[ea(qr,Eo[0])];0<ko;)ko=id[2*ko+ea(qr,Eo[ko])];Eo=-ko,xi[Ki+zo]=Eo}Qe(Co,ja,xi,Ki,4),ja+=4,_a[0+Ln]=Eo}}else Eo=ea(qr,156)?ea(qr,128)?1:3:ea(qr,163)?2:0,Ji.Ob[0]=Eo,st(xi,Ki,Eo,4),st(_a,0,Eo,4);Ji.Dd=ea(qr,142)?ea(qr,114)?ea(qr,183)?1:3:2:0}if(zr.m.Ka)return ma(Jt,7,"Premature end-of-partition0 encountered.");for(;Jt.ja<Jt.za;++Jt.ja){if(zr=Mr,qr=(Ir=Jt).rb[Ir.sb-1],xi=Ir.rb[Ir.sb+Ir.ja],Xr=Ir.ya[Ir.aa+Ir.ja],Ki=Ir.kc?Xr.Ad:0)qr.la=xi.la=0,Xr.Za||(qr.Na=xi.Na=0),Xr.Hc=0,Xr.Gc=0,Xr.ia=0;else{var Ns,D;if(qr=xi,xi=zr,Ki=Ir.Pa.Xc,_a=Ir.ya[Ir.aa+Ir.ja],Ji=Ir.pb[_a.$b],Ln=_a.ad,Co=0,ja=Ir.rb[Ir.sb-1],Eo=zo=0,st(Ln,Co,0,384),_a.Za)var U=0,oe=Ki[3];else{ko=nt(16);var le=qr.Na+ja.Na;if(le=Ou(xi,Ki[1],le,Ji.Eb,0,ko,0),qr.Na=ja.Na=(0<le)+0,1<le)Vc(ko,0,Ln,Co);else{var Ae=ko[0]+3>>3;for(ko=0;256>ko;ko+=16)Ln[Co+ko]=Ae}U=1,oe=Ki[0]}var Ke=15&qr.la,Tt=15&ja.la;for(ko=0;4>ko;++ko){var Qt=1&Tt;for(Ae=D=0;4>Ae;++Ae)Ke=Ke>>1|(Qt=(le=Ou(xi,oe,le=Qt+(1&Ke),Ji.Sc,U,Ln,Co))>U)<<7,D=D<<2|(3<le?3:1<le?2:Ln[Co+0]!=0),Co+=16;Ke>>=4,Tt=Tt>>1|Qt<<7,zo=(zo<<8|D)>>>0}for(oe=Ke,U=Tt>>4,Ns=0;4>Ns;Ns+=2){for(D=0,Ke=qr.la>>4+Ns,Tt=ja.la>>4+Ns,ko=0;2>ko;++ko){for(Qt=1&Tt,Ae=0;2>Ae;++Ae)le=Qt+(1&Ke),Ke=Ke>>1|(Qt=0<(le=Ou(xi,Ki[2],le,Ji.Qc,0,Ln,Co)))<<3,D=D<<2|(3<le?3:1<le?2:Ln[Co+0]!=0),Co+=16;Ke>>=2,Tt=Tt>>1|Qt<<5}Eo|=D<<4*Ns,oe|=Ke<<4<<Ns,U|=(240&Tt)<<Ns}qr.la=oe,ja.la=U,_a.Hc=zo,_a.Gc=Eo,_a.ia=43690&Eo?0:Ji.ia,Ki=!(zo|Eo)}if(0<Ir.L&&(Ir.wa[Ir.Y+Ir.ja]=Ir.gd[Xr.$b][Xr.Za],Ir.wa[Ir.Y+Ir.ja].La|=!Ki),zr.Ka)return ma(Jt,7,"Premature end-of-file encountered.")}if(Oo(Jt),Ir=Fr,zr=1,Xr=(Mr=Jt).D,qr=0<Mr.L&&Mr.M>=Mr.zb&&Mr.M<=Mr.Va,Mr.Aa==0)e:{if(Xr.M=Mr.M,Xr.uc=qr,ps(Mr,Xr),zr=1,Xr=(D=Mr.D).Nb,qr=(Eo=ku[Mr.L])*Mr.R,xi=Eo/2*Mr.B,ko=16*Xr*Mr.R,Ae=8*Xr*Mr.B,Ki=Mr.sa,_a=Mr.ta-qr+ko,Ji=Mr.qa,Ln=Mr.ra-xi+Ae,Co=Mr.Ha,ja=Mr.Ia-xi+Ae,Tt=(Ke=D.M)==0,zo=Ke>=Mr.Va-1,Mr.Aa==2&&ps(Mr,D),D.uc)for(Qt=(le=Mr).D.M,Me(le.D.uc),D=le.yb;D<le.Hb;++D){U=D,oe=Qt;var fr=(vr=(Ka=le).D).Nb;Ns=Ka.R;var vr=vr.wa[vr.Y+U],xn=Ka.sa,Hn=Ka.ta+16*fr*Ns+16*U,hi=vr.dd,ci=vr.tc;if(ci!=0)if(Me(3<=ci),Ka.L==1)0<U&&Zs(xn,Hn,Ns,ci+4),vr.La&&Ru(xn,Hn,Ns,ci),0<oe&&Fl(xn,Hn,Ns,ci+4),vr.La&&Nc(xn,Hn,Ns,ci);else{var ra=Ka.B,Pa=Ka.qa,$a=Ka.ra+8*fr*ra+8*U,Qa=Ka.Ha,Ka=Ka.Ia+8*fr*ra+8*U;fr=vr.ld,0<U&&(Is(xn,Hn,Ns,ci+4,hi,fr),Tc(Pa,$a,Qa,Ka,ra,ci+4,hi,fr)),vr.La&&(cc(xn,Hn,Ns,ci,hi,fr),tl(Pa,$a,Qa,Ka,ra,ci,hi,fr)),0<oe&&(es(xn,Hn,Ns,ci+4,hi,fr),Tl(Pa,$a,Qa,Ka,ra,ci+4,hi,fr)),vr.La&&(tc(xn,Hn,Ns,ci,hi,fr),sl(Pa,$a,Qa,Ka,ra,ci,hi,fr))}}if(Mr.ia&&alert("todo:DitherRow"),Ir.put!=null){if(D=16*Ke,Ke=16*(Ke+1),Tt?(Ir.y=Mr.sa,Ir.O=Mr.ta+ko,Ir.f=Mr.qa,Ir.N=Mr.ra+Ae,Ir.ea=Mr.Ha,Ir.W=Mr.Ia+Ae):(D-=Eo,Ir.y=Ki,Ir.O=_a,Ir.f=Ji,Ir.N=Ln,Ir.ea=Co,Ir.W=ja),zo||(Ke-=Eo),Ke>Ir.o&&(Ke=Ir.o),Ir.F=null,Ir.J=null,Mr.Fa!=null&&0<Mr.Fa.length&&D<Ke&&(Ir.J=qt(Mr,Ir,D,Ke-D),Ir.F=Mr.mb,Ir.F==null&&Ir.F.length==0)){zr=ma(Mr,3,"Could not decode alpha data.");break e}D<Ir.j&&(Eo=Ir.j-D,D=Ir.j,Me(!(1&Eo)),Ir.O+=Mr.R*Eo,Ir.N+=Mr.B*(Eo>>1),Ir.W+=Mr.B*(Eo>>1),Ir.F!=null&&(Ir.J+=Ir.width*Eo)),D<Ke&&(Ir.O+=Ir.v,Ir.N+=Ir.v>>1,Ir.W+=Ir.v>>1,Ir.F!=null&&(Ir.J+=Ir.v),Ir.ka=D-Ir.j,Ir.U=Ir.va-Ir.v,Ir.T=Ke-D,zr=Ir.put(Ir))}Xr+1!=Mr.Ic||zo||(Qe(Mr.sa,Mr.ta-qr,Ki,_a+16*Mr.R,qr),Qe(Mr.qa,Mr.ra-xi,Ji,Ln+8*Mr.B,xi),Qe(Mr.Ha,Mr.Ia-xi,Co,ja+8*Mr.B,xi))}if(!zr)return ma(Jt,6,"Output aborted.")}return 1}(_e,Je)),Je.bc!=null&&Je.bc(Je),Ot&=1}return Ot?(_e.cb=0,Ot):0}function hs(_e,Je,Ot,ur,Or){Or=_e[Je+Ot+32*ur]+(Or>>3),_e[Je+Ot+32*ur]=-256&Or?0>Or?0:255:Or}function Uo(_e,Je,Ot,ur,Or,Wr){hs(_e,Je,0,Ot,ur+Or),hs(_e,Je,1,Ot,ur+Wr),hs(_e,Je,2,Ot,ur-Wr),hs(_e,Je,3,Ot,ur-Or)}function Ja(_e){return(20091*_e>>16)+_e}function Es(_e,Je,Ot,ur){var Or,Wr=0,Ue=nt(16);for(Or=0;4>Or;++Or){var se=_e[Je+0]+_e[Je+8],Oe=_e[Je+0]-_e[Je+8],tt=(35468*_e[Je+4]>>16)-Ja(_e[Je+12]),wt=Ja(_e[Je+4])+(35468*_e[Je+12]>>16);Ue[Wr+0]=se+wt,Ue[Wr+1]=Oe+tt,Ue[Wr+2]=Oe-tt,Ue[Wr+3]=se-wt,Wr+=4,Je++}for(Or=Wr=0;4>Or;++Or)se=(_e=Ue[Wr+0]+4)+Ue[Wr+8],Oe=_e-Ue[Wr+8],tt=(35468*Ue[Wr+4]>>16)-Ja(Ue[Wr+12]),hs(Ot,ur,0,0,se+(wt=Ja(Ue[Wr+4])+(35468*Ue[Wr+12]>>16))),hs(Ot,ur,1,0,Oe+tt),hs(Ot,ur,2,0,Oe-tt),hs(Ot,ur,3,0,se-wt),Wr++,ur+=32}function oo(_e,Je,Ot,ur){var Or=_e[Je+0]+4,Wr=35468*_e[Je+4]>>16,Ue=Ja(_e[Je+4]),se=35468*_e[Je+1]>>16;Uo(Ot,ur,0,Or+Ue,_e=Ja(_e[Je+1]),se),Uo(Ot,ur,1,Or+Wr,_e,se),Uo(Ot,ur,2,Or-Wr,_e,se),Uo(Ot,ur,3,Or-Ue,_e,se)}function Fs(_e,Je,Ot,ur,Or){Es(_e,Je,Ot,ur),Or&&Es(_e,Je+16,Ot,ur+4)}function qo(_e,Je,Ot,ur){vc(_e,Je+0,Ot,ur,1),vc(_e,Je+32,Ot,ur+128,1)}function Wo(_e,Je,Ot,ur){var Or;for(_e=_e[Je+0]+4,Or=0;4>Or;++Or)for(Je=0;4>Je;++Je)hs(Ot,ur,Je,Or,_e)}function Vo(_e,Je,Ot,ur){_e[Je+0]&&ms(_e,Je+0,Ot,ur),_e[Je+16]&&ms(_e,Je+16,Ot,ur+4),_e[Je+32]&&ms(_e,Je+32,Ot,ur+128),_e[Je+48]&&ms(_e,Je+48,Ot,ur+128+4)}function Go(_e,Je,Ot,ur){var Or,Wr=nt(16);for(Or=0;4>Or;++Or){var Ue=_e[Je+0+Or]+_e[Je+12+Or],se=_e[Je+4+Or]+_e[Je+8+Or],Oe=_e[Je+4+Or]-_e[Je+8+Or],tt=_e[Je+0+Or]-_e[Je+12+Or];Wr[0+Or]=Ue+se,Wr[8+Or]=Ue-se,Wr[4+Or]=tt+Oe,Wr[12+Or]=tt-Oe}for(Or=0;4>Or;++Or)Ue=(_e=Wr[0+4*Or]+3)+Wr[3+4*Or],se=Wr[1+4*Or]+Wr[2+4*Or],Oe=Wr[1+4*Or]-Wr[2+4*Or],tt=_e-Wr[3+4*Or],Ot[ur+0]=Ue+se>>3,Ot[ur+16]=tt+Oe>>3,Ot[ur+32]=Ue-se>>3,Ot[ur+48]=tt-Oe>>3,ur+=64}function os(_e,Je,Ot){var ur,Or=Je-32,Wr=Fc,Ue=255-_e[Or-1];for(ur=0;ur<Ot;++ur){var se,Oe=Wr,tt=Ue+_e[Je-1];for(se=0;se<Ot;++se)_e[Je+se]=Oe[tt+_e[Or+se]];Je+=32}}function Vs(_e,Je){os(_e,Je,4)}function xs(_e,Je){os(_e,Je,8)}function Js(_e,Je){os(_e,Je,16)}function Bs(_e,Je){var Ot;for(Ot=0;16>Ot;++Ot)Qe(_e,Je+32*Ot,_e,Je-32,16)}function ks(_e,Je){var Ot;for(Ot=16;0<Ot;--Ot)st(_e,Je,_e[Je-1],16),Je+=32}function Jo(_e,Je,Ot){var ur;for(ur=0;16>ur;++ur)st(Je,Ot+32*ur,_e,16)}function bs(_e,Je){var Ot,ur=16;for(Ot=0;16>Ot;++Ot)ur+=_e[Je-1+32*Ot]+_e[Je+Ot-32];Jo(ur>>5,_e,Je)}function Ho(_e,Je){var Ot,ur=8;for(Ot=0;16>Ot;++Ot)ur+=_e[Je-1+32*Ot];Jo(ur>>4,_e,Je)}function Ls(_e,Je){var Ot,ur=8;for(Ot=0;16>Ot;++Ot)ur+=_e[Je+Ot-32];Jo(ur>>4,_e,Je)}function Ps(_e,Je){Jo(128,_e,Je)}function Ra(_e,Je,Ot){return _e+2*Je+Ot+2>>2}function ho(_e,Je){var Ot,ur=Je-32;for(ur=new Uint8Array([Ra(_e[ur-1],_e[ur+0],_e[ur+1]),Ra(_e[ur+0],_e[ur+1],_e[ur+2]),Ra(_e[ur+1],_e[ur+2],_e[ur+3]),Ra(_e[ur+2],_e[ur+3],_e[ur+4])]),Ot=0;4>Ot;++Ot)Qe(_e,Je+32*Ot,ur,0,ur.length)}function ll(_e,Je){var Ot=_e[Je-1],ur=_e[Je-1+32],Or=_e[Je-1+64],Wr=_e[Je-1+96];ya(_e,Je+0,16843009*Ra(_e[Je-1-32],Ot,ur)),ya(_e,Je+32,16843009*Ra(Ot,ur,Or)),ya(_e,Je+64,16843009*Ra(ur,Or,Wr)),ya(_e,Je+96,16843009*Ra(Or,Wr,Wr))}function ml(_e,Je){var Ot,ur=4;for(Ot=0;4>Ot;++Ot)ur+=_e[Je+Ot-32]+_e[Je-1+32*Ot];for(ur>>=3,Ot=0;4>Ot;++Ot)st(_e,Je+32*Ot,ur,4)}function wl(_e,Je){var Ot=_e[Je-1+0],ur=_e[Je-1+32],Or=_e[Je-1+64],Wr=_e[Je-1-32],Ue=_e[Je+0-32],se=_e[Je+1-32],Oe=_e[Je+2-32],tt=_e[Je+3-32];_e[Je+0+96]=Ra(ur,Or,_e[Je-1+96]),_e[Je+1+96]=_e[Je+0+64]=Ra(Ot,ur,Or),_e[Je+2+96]=_e[Je+1+64]=_e[Je+0+32]=Ra(Wr,Ot,ur),_e[Je+3+96]=_e[Je+2+64]=_e[Je+1+32]=_e[Je+0+0]=Ra(Ue,Wr,Ot),_e[Je+3+64]=_e[Je+2+32]=_e[Je+1+0]=Ra(se,Ue,Wr),_e[Je+3+32]=_e[Je+2+0]=Ra(Oe,se,Ue),_e[Je+3+0]=Ra(tt,Oe,se)}function El(_e,Je){var Ot=_e[Je+1-32],ur=_e[Je+2-32],Or=_e[Je+3-32],Wr=_e[Je+4-32],Ue=_e[Je+5-32],se=_e[Je+6-32],Oe=_e[Je+7-32];_e[Je+0+0]=Ra(_e[Je+0-32],Ot,ur),_e[Je+1+0]=_e[Je+0+32]=Ra(Ot,ur,Or),_e[Je+2+0]=_e[Je+1+32]=_e[Je+0+64]=Ra(ur,Or,Wr),_e[Je+3+0]=_e[Je+2+32]=_e[Je+1+64]=_e[Je+0+96]=Ra(Or,Wr,Ue),_e[Je+3+32]=_e[Je+2+64]=_e[Je+1+96]=Ra(Wr,Ue,se),_e[Je+3+64]=_e[Je+2+96]=Ra(Ue,se,Oe),_e[Je+3+96]=Ra(se,Oe,Oe)}function Xs(_e,Je){var Ot=_e[Je-1+0],ur=_e[Je-1+32],Or=_e[Je-1+64],Wr=_e[Je-1-32],Ue=_e[Je+0-32],se=_e[Je+1-32],Oe=_e[Je+2-32],tt=_e[Je+3-32];_e[Je+0+0]=_e[Je+1+64]=Wr+Ue+1>>1,_e[Je+1+0]=_e[Je+2+64]=Ue+se+1>>1,_e[Je+2+0]=_e[Je+3+64]=se+Oe+1>>1,_e[Je+3+0]=Oe+tt+1>>1,_e[Je+0+96]=Ra(Or,ur,Ot),_e[Je+0+64]=Ra(ur,Ot,Wr),_e[Je+0+32]=_e[Je+1+96]=Ra(Ot,Wr,Ue),_e[Je+1+32]=_e[Je+2+96]=Ra(Wr,Ue,se),_e[Je+2+32]=_e[Je+3+96]=Ra(Ue,se,Oe),_e[Je+3+32]=Ra(se,Oe,tt)}function Xo(_e,Je){var Ot=_e[Je+0-32],ur=_e[Je+1-32],Or=_e[Je+2-32],Wr=_e[Je+3-32],Ue=_e[Je+4-32],se=_e[Je+5-32],Oe=_e[Je+6-32],tt=_e[Je+7-32];_e[Je+0+0]=Ot+ur+1>>1,_e[Je+1+0]=_e[Je+0+64]=ur+Or+1>>1,_e[Je+2+0]=_e[Je+1+64]=Or+Wr+1>>1,_e[Je+3+0]=_e[Je+2+64]=Wr+Ue+1>>1,_e[Je+0+32]=Ra(Ot,ur,Or),_e[Je+1+32]=_e[Je+0+96]=Ra(ur,Or,Wr),_e[Je+2+32]=_e[Je+1+96]=Ra(Or,Wr,Ue),_e[Je+3+32]=_e[Je+2+96]=Ra(Wr,Ue,se),_e[Je+3+64]=Ra(Ue,se,Oe),_e[Je+3+96]=Ra(se,Oe,tt)}function gl(_e,Je){var Ot=_e[Je-1+0],ur=_e[Je-1+32],Or=_e[Je-1+64],Wr=_e[Je-1+96];_e[Je+0+0]=Ot+ur+1>>1,_e[Je+2+0]=_e[Je+0+32]=ur+Or+1>>1,_e[Je+2+32]=_e[Je+0+64]=Or+Wr+1>>1,_e[Je+1+0]=Ra(Ot,ur,Or),_e[Je+3+0]=_e[Je+1+32]=Ra(ur,Or,Wr),_e[Je+3+32]=_e[Je+1+64]=Ra(Or,Wr,Wr),_e[Je+3+64]=_e[Je+2+64]=_e[Je+0+96]=_e[Je+1+96]=_e[Je+2+96]=_e[Je+3+96]=Wr}function Vl(_e,Je){var Ot=_e[Je-1+0],ur=_e[Je-1+32],Or=_e[Je-1+64],Wr=_e[Je-1+96],Ue=_e[Je-1-32],se=_e[Je+0-32],Oe=_e[Je+1-32],tt=_e[Je+2-32];_e[Je+0+0]=_e[Je+2+32]=Ot+Ue+1>>1,_e[Je+0+32]=_e[Je+2+64]=ur+Ot+1>>1,_e[Je+0+64]=_e[Je+2+96]=Or+ur+1>>1,_e[Je+0+96]=Wr+Or+1>>1,_e[Je+3+0]=Ra(se,Oe,tt),_e[Je+2+0]=Ra(Ue,se,Oe),_e[Je+1+0]=_e[Je+3+32]=Ra(Ot,Ue,se),_e[Je+1+32]=_e[Je+3+64]=Ra(ur,Ot,Ue),_e[Je+1+64]=_e[Je+3+96]=Ra(Or,ur,Ot),_e[Je+1+96]=Ra(Wr,Or,ur)}function Us(_e,Je){var Ot;for(Ot=0;8>Ot;++Ot)Qe(_e,Je+32*Ot,_e,Je-32,8)}function $s(_e,Je){var Ot;for(Ot=0;8>Ot;++Ot)st(_e,Je,_e[Je-1],8),Je+=32}function us(_e,Je,Ot){var ur;for(ur=0;8>ur;++ur)st(Je,Ot+32*ur,_e,8)}function _l(_e,Je){var Ot,ur=8;for(Ot=0;8>Ot;++Ot)ur+=_e[Je+Ot-32]+_e[Je-1+32*Ot];us(ur>>4,_e,Je)}function Wc(_e,Je){var Ot,ur=4;for(Ot=0;8>Ot;++Ot)ur+=_e[Je+Ot-32];us(ur>>3,_e,Je)}function fc(_e,Je){var Ot,ur=4;for(Ot=0;8>Ot;++Ot)ur+=_e[Je-1+32*Ot];us(ur>>3,_e,Je)}function Bl(_e,Je){us(128,_e,Je)}function oc(_e,Je,Ot){var ur=_e[Je-Ot],Or=_e[Je+0],Wr=3*(Or-ur)+du[1020+_e[Je-2*Ot]-_e[Je+Ot]],Ue=Rc[112+(Wr+4>>3)];_e[Je-Ot]=Fc[255+ur+Rc[112+(Wr+3>>3)]],_e[Je+0]=Fc[255+Or-Ue]}function sc(_e,Je,Ot,ur){var Or=_e[Je+0],Wr=_e[Je+Ot];return Uc[255+_e[Je-2*Ot]-_e[Je-Ot]]>ur||Uc[255+Wr-Or]>ur}function ql(_e,Je,Ot,ur){return 4*Uc[255+_e[Je-Ot]-_e[Je+0]]+Uc[255+_e[Je-2*Ot]-_e[Je+Ot]]<=ur}function Al(_e,Je,Ot,ur,Or){var Wr=_e[Je-3*Ot],Ue=_e[Je-2*Ot],se=_e[Je-Ot],Oe=_e[Je+0],tt=_e[Je+Ot],wt=_e[Je+2*Ot],zt=_e[Je+3*Ot];return 4*Uc[255+se-Oe]+Uc[255+Ue-tt]>ur?0:Uc[255+_e[Je-4*Ot]-Wr]<=Or&&Uc[255+Wr-Ue]<=Or&&Uc[255+Ue-se]<=Or&&Uc[255+zt-wt]<=Or&&Uc[255+wt-tt]<=Or&&Uc[255+tt-Oe]<=Or}function zs(_e,Je,Ot,ur){var Or=2*ur+1;for(ur=0;16>ur;++ur)ql(_e,Je+ur,Ot,Or)&&oc(_e,Je+ur,Ot)}function Ml(_e,Je,Ot,ur){var Or=2*ur+1;for(ur=0;16>ur;++ur)ql(_e,Je+ur*Ot,1,Or)&&oc(_e,Je+ur*Ot,1)}function vl(_e,Je,Ot,ur){var Or;for(Or=3;0<Or;--Or)zs(_e,Je+=4*Ot,Ot,ur)}function cl(_e,Je,Ot,ur){var Or;for(Or=3;0<Or;--Or)Ml(_e,Je+=4,Ot,ur)}function mn(_e,Je,Ot,ur,Or,Wr,Ue,se){for(Wr=2*Wr+1;0<Or--;){if(Al(_e,Je,Ot,Wr,Ue))if(sc(_e,Je,Ot,se))oc(_e,Je,Ot);else{var Oe=_e,tt=Je,wt=Ot,zt=Oe[tt-2*wt],Zt=Oe[tt-wt],Jt=Oe[tt+0],Fr=Oe[tt+wt],Xr=Oe[tt+2*wt],Mr=27*(zr=du[1020+3*(Jt-Zt)+du[1020+zt-Fr]])+63>>7,Ir=18*zr+63>>7,zr=9*zr+63>>7;Oe[tt-3*wt]=Fc[255+Oe[tt-3*wt]+zr],Oe[tt-2*wt]=Fc[255+zt+Ir],Oe[tt-wt]=Fc[255+Zt+Mr],Oe[tt+0]=Fc[255+Jt-Mr],Oe[tt+wt]=Fc[255+Fr-Ir],Oe[tt+2*wt]=Fc[255+Xr-zr]}Je+=ur}}function da(_e,Je,Ot,ur,Or,Wr,Ue,se){for(Wr=2*Wr+1;0<Or--;){if(Al(_e,Je,Ot,Wr,Ue))if(sc(_e,Je,Ot,se))oc(_e,Je,Ot);else{var Oe=_e,tt=Je,wt=Ot,zt=Oe[tt-wt],Zt=Oe[tt+0],Jt=Oe[tt+wt],Fr=Rc[112+((Xr=3*(Zt-zt))+4>>3)],Xr=Rc[112+(Xr+3>>3)],Mr=Fr+1>>1;Oe[tt-2*wt]=Fc[255+Oe[tt-2*wt]+Mr],Oe[tt-wt]=Fc[255+zt+Xr],Oe[tt+0]=Fc[255+Zt-Fr],Oe[tt+wt]=Fc[255+Jt-Mr]}Je+=ur}}function Oc(_e,Je,Ot,ur,Or,Wr){mn(_e,Je,Ot,1,16,ur,Or,Wr)}function pc(_e,Je,Ot,ur,Or,Wr){mn(_e,Je,1,Ot,16,ur,Or,Wr)}function xc(_e,Je,Ot,ur,Or,Wr){var Ue;for(Ue=3;0<Ue;--Ue)da(_e,Je+=4*Ot,Ot,1,16,ur,Or,Wr)}function Ss(_e,Je,Ot,ur,Or,Wr){var Ue;for(Ue=3;0<Ue;--Ue)da(_e,Je+=4,1,Ot,16,ur,Or,Wr)}function Ws(_e,Je,Ot,ur,Or,Wr,Ue,se){mn(_e,Je,Or,1,8,Wr,Ue,se),mn(Ot,ur,Or,1,8,Wr,Ue,se)}function xl(_e,Je,Ot,ur,Or,Wr,Ue,se){mn(_e,Je,1,Or,8,Wr,Ue,se),mn(Ot,ur,1,Or,8,Wr,Ue,se)}function ul(_e,Je,Ot,ur,Or,Wr,Ue,se){da(_e,Je+4*Or,Or,1,8,Wr,Ue,se),da(Ot,ur+4*Or,Or,1,8,Wr,Ue,se)}function nc(_e,Je,Ot,ur,Or,Wr,Ue,se){da(_e,Je+4,1,Or,8,Wr,Ue,se),da(Ot,ur+4,1,Or,8,Wr,Ue,se)}function Xl(){this.ba=new Ui,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ia,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Gl(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function Kc(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Hl(){this.ua=0,this.Wa=new ha,this.vb=new ha,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new ki,this.yc=new $n}function Mc(){this.xb=this.a=0,this.l=new Mo,this.ca=new Ui,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new nn,this.Pb=0,this.wd=new nn,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Hl,this.ab=0,this.gc=ft(4,Kc),this.Oc=0}function Sc(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Mo,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Ts(_e,Je,Ot,ur,Or,Wr,Ue){for(_e=_e==null?0:_e[Je+0],Je=0;Je<Ue;++Je)Or[Wr+Je]=_e+Ot[ur+Je]&255,_e=Or[Wr+Je]}function Sl(_e,Je,Ot,ur,Or,Wr,Ue){var se;if(_e==null)Ts(null,null,Ot,ur,Or,Wr,Ue);else for(se=0;se<Ue;++se)Or[Wr+se]=_e[Je+se]+Ot[ur+se]&255}function Rt(_e,Je,Ot,ur,Or,Wr,Ue){if(_e==null)Ts(null,null,Ot,ur,Or,Wr,Ue);else{var se,Oe=_e[Je+0],tt=Oe,wt=Oe;for(se=0;se<Ue;++se)tt=wt+(Oe=_e[Je+se])-tt,wt=Ot[ur+se]+(-256&tt?0>tt?0:255:tt)&255,tt=Oe,Or[Wr+se]=wt}}function qt(_e,Je,Ot,ur){var Or=Je.width,Wr=Je.o;if(Me(_e!=null&&Je!=null),0>Ot||0>=ur||Ot+ur>Wr)return null;if(!_e.Cc){if(_e.ga==null){var Ue;if(_e.ga=new Sc,(Ue=_e.ga==null)||(Ue=Je.width*Je.o,Me(_e.Gb.length==0),_e.Gb=nt(Ue),_e.Uc=0,_e.Gb==null?Ue=0:(_e.mb=_e.Gb,_e.nb=_e.Uc,_e.rc=null,Ue=1),Ue=!Ue),!Ue){Ue=_e.ga;var se=_e.Fa,Oe=_e.P,tt=_e.qc,wt=_e.mb,zt=_e.nb,Zt=Oe+1,Jt=tt-1,Fr=Ue.l;if(Me(se!=null&&wt!=null&&Je!=null),pu[0]=null,pu[1]=Ts,pu[2]=Sl,pu[3]=Rt,Ue.ca=wt,Ue.tb=zt,Ue.c=Je.width,Ue.i=Je.height,Me(0<Ue.c&&0<Ue.i),1>=tt)Je=0;else if(Ue.$a=se[Oe+0]>>0&3,Ue.Z=se[Oe+0]>>2&3,Ue.Lc=se[Oe+0]>>4&3,Oe=se[Oe+0]>>6&3,0>Ue.$a||1<Ue.$a||4<=Ue.Z||1<Ue.Lc||Oe)Je=0;else if(Fr.put=xa,Fr.ac=Ea,Fr.bc=Ai,Fr.ma=Ue,Fr.width=Je.width,Fr.height=Je.height,Fr.Da=Je.Da,Fr.v=Je.v,Fr.va=Je.va,Fr.j=Je.j,Fr.o=Je.o,Ue.$a)e:{Me(Ue.$a==1),Je=Xn();t:for(;;){if(Je==null){Je=0;break e}if(Me(Ue!=null),Ue.mc=Je,Je.c=Ue.c,Je.i=Ue.i,Je.l=Ue.l,Je.l.ma=Ue,Je.l.width=Ue.c,Je.l.height=Ue.i,Je.a=0,pi(Je.m,se,Zt,Jt),!vi(Ue.c,Ue.i,1,Je,null))break t;if(Je.ab==1&&Je.gc[0].hc==3&&wr(Je.s)?(Ue.ic=1,se=Je.c*Je.i,Je.Ta=null,Je.Ua=0,Je.V=nt(se),Je.Ba=0,Je.V==null?(Je.a=1,Je=0):Je=1):(Ue.ic=0,Je=Li(Je,Ue.c)),!Je)break t;Je=1;break e}Ue.mc=null,Je=0}else Je=Jt>=Ue.c*Ue.i;Ue=!Je}if(Ue)return null;_e.ga.Lc!=1?_e.Ga=0:ur=Wr-Ot}Me(_e.ga!=null),Me(Ot+ur<=Wr);e:{if(Je=(se=_e.ga).c,Wr=se.l.o,se.$a==0){if(Zt=_e.rc,Jt=_e.Vc,Fr=_e.Fa,Oe=_e.P+1+Ot*Je,tt=_e.mb,wt=_e.nb+Ot*Je,Me(Oe<=_e.P+_e.qc),se.Z!=0)for(Me(pu[se.Z]!=null),Ue=0;Ue<ur;++Ue)pu[se.Z](Zt,Jt,Fr,Oe,tt,wt,Je),Zt=tt,Jt=wt,wt+=Je,Oe+=Je;else for(Ue=0;Ue<ur;++Ue)Qe(tt,wt,Fr,Oe,Je),Zt=tt,Jt=wt,wt+=Je,Oe+=Je;_e.rc=Zt,_e.Vc=Jt}else{if(Me(se.mc!=null),Je=Ot+ur,Me((Ue=se.mc)!=null),Me(Je<=Ue.i),Ue.C>=Je)Je=1;else if(se.ic||Ce(),se.ic){se=Ue.V,Zt=Ue.Ba,Jt=Ue.c;var Xr=Ue.i,Mr=(Fr=1,Oe=Ue.$/Jt,tt=Ue.$%Jt,wt=Ue.m,zt=Ue.s,Ue.$),Ir=Jt*Xr,zr=Jt*Je,qr=zt.wc,Ln=Mr<zr?Zr(zt,tt,Oe):null;Me(Mr<=Ir),Me(Je<=Xr),Me(wr(zt));t:for(;;){for(;!wt.h&&Mr<zr;){if(tt&qr||(Ln=Zr(zt,tt,Oe)),Me(Ln!=null),_i(wt),256>(Xr=Qr(Ln.G[0],Ln.H[0],wt)))se[Zt+Mr]=Xr,++Mr,++tt>=Jt&&(tt=0,++Oe<=Je&&!(Oe%16)&&Jr(Ue,Oe));else{if(!(280>Xr)){Fr=0;break t}Xr=Ba(Xr-256,wt);var xi,Ki=Qr(Ln.G[4],Ln.H[4],wt);if(_i(wt),!(Mr>=(Ki=Nr(Jt,Ki=Ba(Ki,wt)))&&Ir-Mr>=Xr)){Fr=0;break t}for(xi=0;xi<Xr;++xi)se[Zt+Mr+xi]=se[Zt+Mr+xi-Ki];for(Mr+=Xr,tt+=Xr;tt>=Jt;)tt-=Jt,++Oe<=Je&&!(Oe%16)&&Jr(Ue,Oe);Mr<zr&&tt&qr&&(Ln=Zr(zt,tt,Oe))}Me(wt.h==bi(wt))}Jr(Ue,Oe>Je?Je:Oe);break t}!Fr||wt.h&&Mr<Ir?(Fr=0,Ue.a=wt.h?5:3):Ue.$=Mr,Je=Fr}else Je=kn(Ue,Ue.V,Ue.Ba,Ue.c,Ue.i,Je,ji);if(!Je){ur=0;break e}}Ot+ur>=Wr&&(_e.Cc=1),ur=1}if(!ur)return null;if(_e.Cc&&((ur=_e.ga)!=null&&(ur.mc=null),_e.ga=null,0<_e.Ga))return alert("todo:WebPDequantizeLevels"),null}return _e.nb+Ot*Or}function En(_e,Je,Ot,ur,Or,Wr){for(;0<Or--;){var Ue,se=_e,Oe=Je+(Ot?1:0),tt=_e,wt=Je+(Ot?0:3);for(Ue=0;Ue<ur;++Ue){var zt=tt[wt+4*Ue];zt!=255&&(zt*=32897,se[Oe+4*Ue+0]=se[Oe+4*Ue+0]*zt>>23,se[Oe+4*Ue+1]=se[Oe+4*Ue+1]*zt>>23,se[Oe+4*Ue+2]=se[Oe+4*Ue+2]*zt>>23)}Je+=Wr}}function ri(_e,Je,Ot,ur,Or){for(;0<ur--;){var Wr;for(Wr=0;Wr<Ot;++Wr){var Ue=_e[Je+2*Wr+0],se=15&(tt=_e[Je+2*Wr+1]),Oe=4369*se,tt=(240&tt|tt>>4)*Oe>>16;_e[Je+2*Wr+0]=(240&Ue|Ue>>4)*Oe>>16&240|(15&Ue|Ue<<4)*Oe>>16>>4&15,_e[Je+2*Wr+1]=240&tt|se}Je+=Or}}function Lt(_e,Je,Ot,ur,Or,Wr,Ue,se){var Oe,tt,wt=255;for(tt=0;tt<Or;++tt){for(Oe=0;Oe<ur;++Oe){var zt=_e[Je+Oe];Wr[Ue+4*Oe]=zt,wt&=zt}Je+=Ot,Ue+=se}return wt!=255}function he(_e,Je,Ot,ur,Or){var Wr;for(Wr=0;Wr<Or;++Wr)Ot[ur+Wr]=_e[Je+Wr]>>8}function Ce(){uu=En,Hu=ri,Xc=Lt,bu=he}function Ie(_e,Je,Ot){mi[_e]=function(ur,Or,Wr,Ue,se,Oe,tt,wt,zt,Zt,Jt,Fr,Xr,Mr,Ir,zr,qr){var Ln,xi=qr-1>>1,Ki=se[Oe+0]|tt[wt+0]<<16,_a=zt[Zt+0]|Jt[Fr+0]<<16;Me(ur!=null);var Ji=3*Ki+_a+131074>>2;for(Je(ur[Or+0],255&Ji,Ji>>16,Xr,Mr),Wr!=null&&(Ji=3*_a+Ki+131074>>2,Je(Wr[Ue+0],255&Ji,Ji>>16,Ir,zr)),Ln=1;Ln<=xi;++Ln){var Co=se[Oe+Ln]|tt[wt+Ln]<<16,ja=zt[Zt+Ln]|Jt[Fr+Ln]<<16,zo=Ki+Co+_a+ja+524296,Eo=zo+2*(Co+_a)>>3;Ji=Eo+Ki>>1,Ki=(zo=zo+2*(Ki+ja)>>3)+Co>>1,Je(ur[Or+2*Ln-1],255&Ji,Ji>>16,Xr,Mr+(2*Ln-1)*Ot),Je(ur[Or+2*Ln-0],255&Ki,Ki>>16,Xr,Mr+(2*Ln-0)*Ot),Wr!=null&&(Ji=zo+_a>>1,Ki=Eo+ja>>1,Je(Wr[Ue+2*Ln-1],255&Ji,Ji>>16,Ir,zr+(2*Ln-1)*Ot),Je(Wr[Ue+2*Ln+0],255&Ki,Ki>>16,Ir,zr+(2*Ln+0)*Ot)),Ki=Co,_a=ja}1&qr||(Ji=3*Ki+_a+131074>>2,Je(ur[Or+qr-1],255&Ji,Ji>>16,Xr,Mr+(qr-1)*Ot),Wr!=null&&(Ji=3*_a+Ki+131074>>2,Je(Wr[Ue+qr-1],255&Ji,Ji>>16,Ir,zr+(qr-1)*Ot)))}}function Ye(){qc[Fu]=bd,qc[zu]=Pd,qc[rd]=kd,qc[Iu]=yd,qc[yu]=wd,qc[Wu]=Ud,qc[Ku]=od,qc[Vu]=Pd,qc[$c]=yd,qc[hu]=wd,qc[wu]=Ud}function _t(_e){return _e&~Ju?0>_e?0:255:_e>>xd}function Yt(_e,Je){return _t((19077*_e>>8)+(26149*Je>>8)-14234)}function Pr(_e,Je,Ot){return _t((19077*_e>>8)-(6419*Je>>8)-(13320*Ot>>8)+8708)}function Yr(_e,Je){return _t((19077*_e>>8)+(33050*Je>>8)-17685)}function yn(_e,Je,Ot,ur,Or){ur[Or+0]=Yt(_e,Ot),ur[Or+1]=Pr(_e,Je,Ot),ur[Or+2]=Yr(_e,Je)}function Jn(_e,Je,Ot,ur,Or){ur[Or+0]=Yr(_e,Je),ur[Or+1]=Pr(_e,Je,Ot),ur[Or+2]=Yt(_e,Ot)}function Ci(_e,Je,Ot,ur,Or){var Wr=Pr(_e,Je,Ot);Je=Wr<<3&224|Yr(_e,Je)>>3,ur[Or+0]=248&Yt(_e,Ot)|Wr>>5,ur[Or+1]=Je}function Xi(_e,Je,Ot,ur,Or){var Wr=240&Yr(_e,Je)|15;ur[Or+0]=240&Yt(_e,Ot)|Pr(_e,Je,Ot)>>4,ur[Or+1]=Wr}function ga(_e,Je,Ot,ur,Or){ur[Or+0]=255,yn(_e,Je,Ot,ur,Or+1)}function Wa(_e,Je,Ot,ur,Or){Jn(_e,Je,Ot,ur,Or),ur[Or+3]=255}function go(_e,Je,Ot,ur,Or){yn(_e,Je,Ot,ur,Or),ur[Or+3]=255}function za(_e,Je){return 0>_e?0:_e>Je?Je:_e}function No(_e,Je,Ot){mi[_e]=function(ur,Or,Wr,Ue,se,Oe,tt,wt,zt){for(var Zt=wt+(-2&zt)*Ot;wt!=Zt;)Je(ur[Or+0],Wr[Ue+0],se[Oe+0],tt,wt),Je(ur[Or+1],Wr[Ue+0],se[Oe+0],tt,wt+Ot),Or+=2,++Ue,++Oe,wt+=2*Ot;1&zt&&Je(ur[Or+0],Wr[Ue+0],se[Oe+0],tt,wt)}}function As(_e,Je,Ot){return Ot==0?_e==0?Je==0?6:5:Je==0?4:0:Ot}function ss(_e,Je,Ot,ur,Or){switch(_e>>>30){case 3:vc(Je,Ot,ur,Or,0);break;case 2:Lc(Je,Ot,ur,Or);break;case 1:ms(Je,Ot,ur,Or)}}function ps(_e,Je){var Ot,ur,Or=Je.M,Wr=Je.Nb,Ue=_e.oc,se=_e.pc+40,Oe=_e.oc,tt=_e.pc+584,wt=_e.oc,zt=_e.pc+600;for(Ot=0;16>Ot;++Ot)Ue[se+32*Ot-1]=129;for(Ot=0;8>Ot;++Ot)Oe[tt+32*Ot-1]=129,wt[zt+32*Ot-1]=129;for(0<Or?Ue[se-1-32]=Oe[tt-1-32]=wt[zt-1-32]=129:(st(Ue,se-32-1,127,21),st(Oe,tt-32-1,127,9),st(wt,zt-32-1,127,9)),ur=0;ur<_e.za;++ur){var Zt=Je.ya[Je.aa+ur];if(0<ur){for(Ot=-1;16>Ot;++Ot)Qe(Ue,se+32*Ot-4,Ue,se+32*Ot+12,4);for(Ot=-1;8>Ot;++Ot)Qe(Oe,tt+32*Ot-4,Oe,tt+32*Ot+4,4),Qe(wt,zt+32*Ot-4,wt,zt+32*Ot+4,4)}var Jt=_e.Gd,Fr=_e.Hd+ur,Xr=Zt.ad,Mr=Zt.Hc;if(0<Or&&(Qe(Ue,se-32,Jt[Fr].y,0,16),Qe(Oe,tt-32,Jt[Fr].f,0,8),Qe(wt,zt-32,Jt[Fr].ea,0,8)),Zt.Za){var Ir=Ue,zr=se-32+16;for(0<Or&&(ur>=_e.za-1?st(Ir,zr,Jt[Fr].y[15],4):Qe(Ir,zr,Jt[Fr+1].y,0,4)),Ot=0;4>Ot;Ot++)Ir[zr+128+Ot]=Ir[zr+256+Ot]=Ir[zr+384+Ot]=Ir[zr+0+Ot];for(Ot=0;16>Ot;++Ot,Mr<<=2)Ir=Ue,zr=se+ld[Ot],jc[Zt.Ob[Ot]](Ir,zr),ss(Mr,Xr,16*+Ot,Ir,zr)}else if(Ir=As(ur,Or,Zt.Ob[0]),Zl[Ir](Ue,se),Mr!=0)for(Ot=0;16>Ot;++Ot,Mr<<=2)ss(Mr,Xr,16*+Ot,Ue,se+ld[Ot]);for(Ot=Zt.Gc,Ir=As(ur,Or,Zt.Dd),iu[Ir](Oe,tt),iu[Ir](wt,zt),Mr=Xr,Ir=Oe,zr=tt,255&(Zt=Ot>>0)&&(170&Zt?_c(Mr,256,Ir,zr):yo(Mr,256,Ir,zr)),Zt=wt,Mr=zt,255&(Ot>>=8)&&(170&Ot?_c(Xr,320,Zt,Mr):yo(Xr,320,Zt,Mr)),Or<_e.Ub-1&&(Qe(Jt[Fr].y,0,Ue,se+480,16),Qe(Jt[Fr].f,0,Oe,tt+224,8),Qe(Jt[Fr].ea,0,wt,zt+224,8)),Ot=8*Wr*_e.B,Jt=_e.sa,Fr=_e.ta+16*ur+16*Wr*_e.R,Xr=_e.qa,Zt=_e.ra+8*ur+Ot,Mr=_e.Ha,Ir=_e.Ia+8*ur+Ot,Ot=0;16>Ot;++Ot)Qe(Jt,Fr+Ot*_e.R,Ue,se+32*Ot,16);for(Ot=0;8>Ot;++Ot)Qe(Xr,Zt+Ot*_e.B,Oe,tt+32*Ot,8),Qe(Mr,Ir+Ot*_e.B,wt,zt+32*Ot,8)}}function nl(_e,Je,Ot,ur,Or,Wr,Ue,se,Oe){var tt=[0],wt=[0],zt=0,Zt=Oe!=null?Oe.kd:0,Jt=Oe!=null?Oe:new Gl;if(_e==null||12>Ot)return 7;Jt.data=_e,Jt.w=Je,Jt.ha=Ot,Je=[Je],Ot=[Ot],Jt.gb=[Jt.gb];e:{var Fr=Je,Xr=Ot,Mr=Jt.gb;if(Me(_e!=null),Me(Xr!=null),Me(Mr!=null),Mr[0]=0,12<=Xr[0]&&!Xe(_e,Fr[0],"RIFF")){if(Xe(_e,Fr[0]+8,"WEBP")){Mr=3;break e}var Ir=rs(_e,Fr[0]+4);if(12>Ir||4294967286<Ir){Mr=3;break e}if(Zt&&Ir>Xr[0]-8){Mr=7;break e}Mr[0]=Ir,Fr[0]+=12,Xr[0]-=12}Mr=0}if(Mr!=0)return Mr;for(Ir=0<Jt.gb[0],Ot=Ot[0];;){e:{var zr=_e;Xr=Je,Mr=Ot;var qr=tt,Ln=wt,xi=Fr=[0];if((Ji=zt=[zt])[0]=0,8>Mr[0])Mr=7;else{if(!Xe(zr,Xr[0],"VP8X")){if(rs(zr,Xr[0]+4)!=10){Mr=3;break e}if(18>Mr[0]){Mr=7;break e}var Ki=rs(zr,Xr[0]+8),_a=1+io(zr,Xr[0]+12);if(2147483648<=_a*(zr=1+io(zr,Xr[0]+15))){Mr=3;break e}xi!=null&&(xi[0]=Ki),qr!=null&&(qr[0]=_a),Ln!=null&&(Ln[0]=zr),Xr[0]+=18,Mr[0]-=18,Ji[0]=1}Mr=0}}if(zt=zt[0],Fr=Fr[0],Mr!=0)return Mr;if(Xr=!!(2&Fr),!Ir&&zt)return 3;if(Wr!=null&&(Wr[0]=!!(16&Fr)),Ue!=null&&(Ue[0]=Xr),se!=null&&(se[0]=0),Ue=tt[0],Fr=wt[0],zt&&Xr&&Oe==null){Mr=0;break}if(4>Ot){Mr=7;break}if(Ir&&zt||!Ir&&!zt&&!Xe(_e,Je[0],"ALPH")){Ot=[Ot],Jt.na=[Jt.na],Jt.P=[Jt.P],Jt.Sa=[Jt.Sa];e:{Ki=_e,Mr=Je,Ir=Ot;var Ji=Jt.gb;qr=Jt.na,Ln=Jt.P,xi=Jt.Sa,_a=22,Me(Ki!=null),Me(Ir!=null),zr=Mr[0];var Co=Ir[0];for(Me(qr!=null),Me(xi!=null),qr[0]=null,Ln[0]=null,xi[0]=0;;){if(Mr[0]=zr,Ir[0]=Co,8>Co){Mr=7;break e}var ja=rs(Ki,zr+4);if(4294967286<ja){Mr=3;break e}var zo=8+ja+1&-2;if(_a+=zo,0<Ji&&_a>Ji){Mr=3;break e}if(!Xe(Ki,zr,"VP8 ")||!Xe(Ki,zr,"VP8L")){Mr=0;break e}if(Co[0]<zo){Mr=7;break e}Xe(Ki,zr,"ALPH")||(qr[0]=Ki,Ln[0]=zr+8,xi[0]=ja),zr+=zo,Co-=zo}}if(Ot=Ot[0],Jt.na=Jt.na[0],Jt.P=Jt.P[0],Jt.Sa=Jt.Sa[0],Mr!=0)break}Ot=[Ot],Jt.Ja=[Jt.Ja],Jt.xa=[Jt.xa];e:if(Ji=_e,Mr=Je,Ir=Ot,qr=Jt.gb[0],Ln=Jt.Ja,xi=Jt.xa,Ki=Mr[0],zr=!Xe(Ji,Ki,"VP8 "),_a=!Xe(Ji,Ki,"VP8L"),Me(Ji!=null),Me(Ir!=null),Me(Ln!=null),Me(xi!=null),8>Ir[0])Mr=7;else{if(zr||_a){if(Ji=rs(Ji,Ki+4),12<=qr&&Ji>qr-12){Mr=3;break e}if(Zt&&Ji>Ir[0]-8){Mr=7;break e}Ln[0]=Ji,Mr[0]+=8,Ir[0]-=8,xi[0]=_a}else xi[0]=5<=Ir[0]&&Ji[Ki+0]==47&&!(Ji[Ki+4]>>5),Ln[0]=Ir[0];Mr=0}if(Ot=Ot[0],Jt.Ja=Jt.Ja[0],Jt.xa=Jt.xa[0],Je=Je[0],Mr!=0)break;if(4294967286<Jt.Ja)return 3;if(se==null||Xr||(se[0]=Jt.xa?2:1),Ue=[Ue],Fr=[Fr],Jt.xa){if(5>Ot){Mr=7;break}se=Ue,Zt=Fr,Xr=Wr,_e==null||5>Ot?_e=0:5<=Ot&&_e[Je+0]==47&&!(_e[Je+4]>>5)?(Ir=[0],Ji=[0],qr=[0],pi(Ln=new nn,_e,Je,Ot),oa(Ln,Ir,Ji,qr)?(se!=null&&(se[0]=Ir[0]),Zt!=null&&(Zt[0]=Ji[0]),Xr!=null&&(Xr[0]=qr[0]),_e=1):_e=0):_e=0}else{if(10>Ot){Mr=7;break}se=Fr,_e==null||10>Ot||!mo(_e,Je+3,Ot-3)?_e=0:(Zt=_e[Je+0]|_e[Je+1]<<8|_e[Je+2]<<16,Xr=16383&(_e[Je+7]<<8|_e[Je+6]),_e=16383&(_e[Je+9]<<8|_e[Je+8]),1&Zt||3<(Zt>>1&7)||!(Zt>>4&1)||Zt>>5>=Jt.Ja||!Xr||!_e?_e=0:(Ue&&(Ue[0]=Xr),se&&(se[0]=_e),_e=1))}if(!_e)return 3;if(Ue=Ue[0],Fr=Fr[0],zt&&(tt[0]!=Ue||wt[0]!=Fr))return 3;Oe!=null&&(Oe[0]=Jt,Oe.offset=Je-Oe.w,Me(4294967286>Je-Oe.w),Me(Oe.offset==Oe.ha-Ot));break}return Mr==0||Mr==7&&zt&&Oe==null?(Wr!=null&&(Wr[0]|=Jt.na!=null&&0<Jt.na.length),ur!=null&&(ur[0]=Ue),Or!=null&&(Or[0]=Fr),0):Mr}function Ks(_e,Je,Ot){var ur=Je.width,Or=Je.height,Wr=0,Ue=0,se=ur,Oe=Or;if(Je.Da=_e!=null&&0<_e.Da,Je.Da&&(se=_e.cd,Oe=_e.bd,Wr=_e.v,Ue=_e.j,11>Ot||(Wr&=-2,Ue&=-2),0>Wr||0>Ue||0>=se||0>=Oe||Wr+se>ur||Ue+Oe>Or))return 0;if(Je.v=Wr,Je.j=Ue,Je.va=Wr+se,Je.o=Ue+Oe,Je.U=se,Je.T=Oe,Je.da=_e!=null&&0<_e.da,Je.da){if(!ba(se,Oe,Ot=[_e.ib],Wr=[_e.hb]))return 0;Je.ib=Ot[0],Je.hb=Wr[0]}return Je.ob=_e!=null&&_e.ob,Je.Kb=_e==null||!_e.Sd,Je.da&&(Je.ob=Je.ib<3*ur/4&&Je.hb<3*Or/4,Je.Kb=0),1}function dl(_e){if(_e==null)return 2;if(11>_e.S){var Je=_e.f.RGBA;Je.fb+=(_e.height-1)*Je.A,Je.A=-Je.A}else Je=_e.f.kb,_e=_e.height,Je.O+=(_e-1)*Je.fa,Je.fa=-Je.fa,Je.N+=(_e-1>>1)*Je.Ab,Je.Ab=-Je.Ab,Je.W+=(_e-1>>1)*Je.Db,Je.Db=-Je.Db,Je.F!=null&&(Je.J+=(_e-1)*Je.lb,Je.lb=-Je.lb);return 0}function ls(_e,Je,Ot,ur){if(ur==null||0>=_e||0>=Je)return 2;if(Ot!=null){if(Ot.Da){var Or=Ot.cd,Wr=Ot.bd,Ue=-2&Ot.v,se=-2&Ot.j;if(0>Ue||0>se||0>=Or||0>=Wr||Ue+Or>_e||se+Wr>Je)return 2;_e=Or,Je=Wr}if(Ot.da){if(!ba(_e,Je,Or=[Ot.ib],Wr=[Ot.hb]))return 2;_e=Or[0],Je=Wr[0]}}ur.width=_e,ur.height=Je;e:{var Oe=ur.width,tt=ur.height;if(_e=ur.S,0>=Oe||0>=tt||!(_e>=Fu&&13>_e))_e=2;else{if(0>=ur.Rd&&ur.sd==null){Ue=Wr=Or=Je=0;var wt=(se=Oe*qu[_e])*tt;if(11>_e||(Wr=(tt+1)/2*(Je=(Oe+1)/2),_e==12&&(Ue=(Or=Oe)*tt)),(tt=nt(wt+2*Wr+Ue))==null){_e=1;break e}ur.sd=tt,11>_e?((Oe=ur.f.RGBA).eb=tt,Oe.fb=0,Oe.A=se,Oe.size=wt):((Oe=ur.f.kb).y=tt,Oe.O=0,Oe.fa=se,Oe.Fd=wt,Oe.f=tt,Oe.N=0+wt,Oe.Ab=Je,Oe.Cd=Wr,Oe.ea=tt,Oe.W=0+wt+Wr,Oe.Db=Je,Oe.Ed=Wr,_e==12&&(Oe.F=tt,Oe.J=0+wt+2*Wr),Oe.Tc=Ue,Oe.lb=Or)}if(Je=1,Or=ur.S,Wr=ur.width,Ue=ur.height,Or>=Fu&&13>Or)if(11>Or)_e=ur.f.RGBA,Je&=(se=Math.abs(_e.A))*(Ue-1)+Wr<=_e.size,Je&=se>=Wr*qu[Or],Je&=_e.eb!=null;else{_e=ur.f.kb,se=(Wr+1)/2,wt=(Ue+1)/2,Oe=Math.abs(_e.fa),tt=Math.abs(_e.Ab);var zt=Math.abs(_e.Db),Zt=Math.abs(_e.lb),Jt=Zt*(Ue-1)+Wr;Je&=Oe*(Ue-1)+Wr<=_e.Fd,Je&=tt*(wt-1)+se<=_e.Cd,Je=(Je&=zt*(wt-1)+se<=_e.Ed)&Oe>=Wr&tt>=se&zt>=se,Je&=_e.y!=null,Je&=_e.f!=null,Je&=_e.ea!=null,Or==12&&(Je&=Zt>=Wr,Je&=Jt<=_e.Tc,Je&=_e.F!=null)}else Je=0;_e=Je?0:2}}return _e!=0||Ot!=null&&Ot.fd&&(_e=dl(ur)),_e}var Ys=64,Rl=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],kl=24,el=32,Cl=8,mc=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];lr("Predictor0","PredictorAdd0"),mi.Predictor0=function(){return 4278190080},mi.Predictor1=function(_e){return _e},mi.Predictor2=function(_e,Je,Ot){return Je[Ot+0]},mi.Predictor3=function(_e,Je,Ot){return Je[Ot+1]},mi.Predictor4=function(_e,Je,Ot){return Je[Ot-1]},mi.Predictor5=function(_e,Je,Ot){return _n(_n(_e,Je[Ot+1]),Je[Ot+0])},mi.Predictor6=function(_e,Je,Ot){return _n(_e,Je[Ot-1])},mi.Predictor7=function(_e,Je,Ot){return _n(_e,Je[Ot+0])},mi.Predictor8=function(_e,Je,Ot){return _n(Je[Ot-1],Je[Ot+0])},mi.Predictor9=function(_e,Je,Ot){return _n(Je[Ot+0],Je[Ot+1])},mi.Predictor10=function(_e,Je,Ot){return _n(_n(_e,Je[Ot-1]),_n(Je[Ot+0],Je[Ot+1]))},mi.Predictor11=function(_e,Je,Ot){var ur=Je[Ot+0];return 0>=Vt(ur>>24&255,_e>>24&255,(Je=Je[Ot-1])>>24&255)+Vt(ur>>16&255,_e>>16&255,Je>>16&255)+Vt(ur>>8&255,_e>>8&255,Je>>8&255)+Vt(255&ur,255&_e,255&Je)?ur:_e},mi.Predictor12=function(_e,Je,Ot){var ur=Je[Ot+0];return(Pn((_e>>24&255)+(ur>>24&255)-((Je=Je[Ot-1])>>24&255))<<24|Pn((_e>>16&255)+(ur>>16&255)-(Je>>16&255))<<16|Pn((_e>>8&255)+(ur>>8&255)-(Je>>8&255))<<8|Pn((255&_e)+(255&ur)-(255&Je)))>>>0},mi.Predictor13=function(_e,Je,Ot){var ur=Je[Ot-1];return(ct((_e=_n(_e,Je[Ot+0]))>>24&255,ur>>24&255)<<24|ct(_e>>16&255,ur>>16&255)<<16|ct(_e>>8&255,ur>>8&255)<<8|ct(_e>>0&255,ur>>0&255))>>>0};var lc=mi.PredictorAdd0;mi.PredictorAdd1=Cr,lr("Predictor2","PredictorAdd2"),lr("Predictor3","PredictorAdd3"),lr("Predictor4","PredictorAdd4"),lr("Predictor5","PredictorAdd5"),lr("Predictor6","PredictorAdd6"),lr("Predictor7","PredictorAdd7"),lr("Predictor8","PredictorAdd8"),lr("Predictor9","PredictorAdd9"),lr("Predictor10","PredictorAdd10"),lr("Predictor11","PredictorAdd11"),lr("Predictor12","PredictorAdd12"),lr("Predictor13","PredictorAdd13");var bl=mi.PredictorAdd2;hn("ColorIndexInverseTransform","MapARGB","32b",function(_e){return _e>>8&255},function(_e){return _e}),hn("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(_e){return _e},function(_e){return _e>>8&255});var il,Yl=mi.ColorIndexInverseTransform,cu=mi.MapARGB,Jc=mi.VP8LColorIndexInverseTransformAlpha,ec=mi.MapAlpha,al=mi.VP8LPredictorsAdd=[];al.length=16,(mi.VP8LPredictors=[]).length=16,(mi.VP8LPredictorsAdd_C=[]).length=16,(mi.VP8LPredictors_C=[]).length=16;var lo,Pc,Cc,Ec,Ql,Ac,Vc,vc,Lc,_c,ms,yo,es,Is,Tl,Tc,tc,cc,sl,tl,Fl,Zs,Nc,Ru,uu,Hu,Xc,bu,Tu=nt(511),Dd=nt(2041),md=nt(225),Md=nt(767),Rd=0,du=Dd,Rc=md,Fc=Md,Uc=Tu,Fu=0,zu=1,rd=2,Iu=3,yu=4,Wu=5,Ku=6,Vu=7,$c=8,hu=9,wu=10,Xu=[2,3,7],nu=[3,3,11],Fd=[280,256,256,256,40],Yc=[0,1,1,1,0],ru=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Gu=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Bd=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],nd=8,fu=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],xu=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Ou=null,gd=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],Ad=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],id=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Lu=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ad=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],Yu=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],vd=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Zl=[],jc=[],iu=[],Qu=1,Zu=2,pu=[],qc=[];Ie("UpsampleRgbLinePair",yn,3),Ie("UpsampleBgrLinePair",Jn,3),Ie("UpsampleRgbaLinePair",go,4),Ie("UpsampleBgraLinePair",Wa,4),Ie("UpsampleArgbLinePair",ga,4),Ie("UpsampleRgba4444LinePair",Xi,2),Ie("UpsampleRgb565LinePair",Ci,2);var bd=mi.UpsampleRgbLinePair,kd=mi.UpsampleBgrLinePair,Pd=mi.UpsampleRgbaLinePair,yd=mi.UpsampleBgraLinePair,wd=mi.UpsampleArgbLinePair,Ud=mi.UpsampleRgba4444LinePair,od=mi.UpsampleRgb565LinePair,mu=16,gu=1<<mu-1,Bu=-227,Nu=482,xd=6,Ju=(256<<xd)-1,sd=0,Sd=nt(256),Su=nt(256),au=nt(256),Jd=nt(256),ou=nt(Nu-Bu),$u=nt(Nu-Bu);No("YuvToRgbRow",yn,3),No("YuvToBgrRow",Jn,3),No("YuvToRgbaRow",go,4),No("YuvToBgraRow",Wa,4),No("YuvToArgbRow",ga,4),No("YuvToRgba4444Row",Xi,2),No("YuvToRgb565Row",Ci,2);var ld=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ku=[0,2,8],Cd=[8,7,6,4,4,2,2,2,1,1,1,1],Pu=1;this.WebPDecodeRGBA=function(_e,Je,Ot,ur,Or){var Wr=zu,Ue=new Xl,se=new Ui;Ue.ba=se,se.S=Wr,se.width=[se.width],se.height=[se.height];var Oe=se.width,tt=se.height,wt=new ca;if(wt==null||_e==null)var zt=2;else Me(wt!=null),zt=nl(_e,Je,Ot,wt.width,wt.height,wt.Pd,wt.Qd,wt.format,null);if(zt!=0?Oe=0:(Oe!=null&&(Oe[0]=wt.width[0]),tt!=null&&(tt[0]=wt.height[0]),Oe=1),Oe){se.width=se.width[0],se.height=se.height[0],ur!=null&&(ur[0]=se.width),Or!=null&&(Or[0]=se.height);e:{if(ur=new Mo,(Or=new Gl).data=_e,Or.w=Je,Or.ha=Ot,Or.kd=1,Je=[0],Me(Or!=null),((_e=nl(Or.data,Or.w,Or.ha,null,null,null,Je,null,Or))==0||_e==7)&&Je[0]&&(_e=4),(Je=_e)==0){if(Me(Ue!=null),ur.data=Or.data,ur.w=Or.w+Or.offset,ur.ha=Or.ha-Or.offset,ur.put=xa,ur.ac=Ea,ur.bc=Ai,ur.ma=Ue,Or.xa){if((_e=Xn())==null){Ue=1;break e}if(function(Zt,Jt){var Fr=[0],Xr=[0],Mr=[0];t:for(;;){if(Zt==null)return 0;if(Jt==null)return Zt.a=2,0;if(Zt.l=Jt,Zt.a=0,pi(Zt.m,Jt.data,Jt.w,Jt.ha),!oa(Zt.m,Fr,Xr,Mr)){Zt.a=3;break t}if(Zt.xb=Zu,Jt.width=Fr[0],Jt.height=Xr[0],!vi(Fr[0],Xr[0],1,Zt,null))break t;return 1}return Me(Zt.a!=0),0}(_e,ur)){if(ur=(Je=ls(ur.width,ur.height,Ue.Oa,Ue.ba))==0){t:{ur=_e;r:for(;;){if(ur==null){ur=0;break t}if(Me(ur.s.yc!=null),Me(ur.s.Ya!=null),Me(0<ur.s.Wb),Me((Ot=ur.l)!=null),Me((Or=Ot.ma)!=null),ur.xb!=0){if(ur.ca=Or.ba,ur.tb=Or.tb,Me(ur.ca!=null),!Ks(Or.Oa,Ot,Iu)){ur.a=2;break r}if(!Li(ur,Ot.width))break r;if(Ot.da)break r;if((Ot.da||ni(ur.ca.S))&&Ce(),11>ur.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),ur.ca.f.kb.F!=null&&Ce()),ur.Pb&&0<ur.s.ua&&ur.s.vb.X==null&&!Pi(ur.s.vb,ur.s.Wa.Xa)){ur.a=1;break r}ur.xb=0}if(!kn(ur,ur.V,ur.Ba,ur.c,ur.i,Ot.o,jr))break r;Or.Dc=ur.Ma,ur=1;break t}Me(ur.a!=0),ur=0}ur=!ur}ur&&(Je=_e.a)}else Je=_e.a}else{if((_e=new Io)==null){Ue=1;break e}if(_e.Fa=Or.na,_e.P=Or.P,_e.qc=Or.Sa,ns(_e,ur)){if((Je=ls(ur.width,ur.height,Ue.Oa,Ue.ba))==0){if(_e.Aa=0,Ot=Ue.Oa,Me((Or=_e)!=null),Ot!=null){if(0<(Oe=0>(Oe=Ot.Md)?0:100<Oe?255:255*Oe/100)){for(tt=wt=0;4>tt;++tt)12>(zt=Or.pb[tt]).lc&&(zt.ia=Oe*Cd[0>zt.lc?0:zt.lc]>>3),wt|=zt.ia;wt&&(alert("todo:VP8InitRandom"),Or.ia=1)}Or.Ga=Ot.Id,100<Or.Ga?Or.Ga=100:0>Or.Ga&&(Or.Ga=0)}Ro(_e,ur)||(Je=_e.a)}}else Je=_e.a}Je==0&&Ue.Oa!=null&&Ue.Oa.fd&&(Je=dl(Ue.ba))}Ue=Je}Wr=Ue!=0?null:11>Wr?se.f.RGBA.eb:se.f.kb.y}else Wr=null;return Wr};var qu=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function nr(Yi,mi){for(var va="",zn=0;zn<4;zn++)va+=String.fromCharCode(Yi[mi++]);return va}function Ur(Yi,mi){return(Yi[mi+0]<<0|Yi[mi+1]<<8|Yi[mi+2]<<16)>>>0}function Lr(Yi,mi){return(Yi[mi+0]<<0|Yi[mi+1]<<8|Yi[mi+2]<<16|Yi[mi+3]<<24)>>>0}new Et;var Vr=[0],sr=[0],Bn=[],Er=new Et,gn=dt,rn=function(Yi,mi){var va={},zn=0,fn=!1,$n=0,Cn=0;if(va.frames=[],!function(nn,Yn,bi,Oi){for(var _i=0;_i<Oi;_i++)if(nn[Yn+_i]!=bi.charCodeAt(_i))return!0;return!1}(Yi,mi,"RIFF",4)){var ki,In;for(Lr(Yi,mi+=4),mi+=8;mi<Yi.length;){var na=nr(Yi,mi),Ei=Lr(Yi,mi+=4);mi+=4;var pi=Ei+(1&Ei);switch(na){case"VP8 ":case"VP8L":va.frames[zn]===void 0&&(va.frames[zn]={}),(Un=va.frames[zn]).src_off=fn?Cn:mi-8,Un.src_size=$n+Ei+8,zn++,fn&&(fn=!1,$n=0,Cn=0);break;case"VP8X":(Un=va.header={}).feature_flags=Yi[mi];var Ri=mi+4;Un.canvas_width=1+Ur(Yi,Ri),Ri+=3,Un.canvas_height=1+Ur(Yi,Ri),Ri+=3;break;case"ALPH":fn=!0,$n=pi+8,Cn=mi-8;break;case"ANIM":(Un=va.header).bgcolor=Lr(Yi,mi),Ri=mi+4,Un.loop_count=(ki=Yi)[(In=Ri)+0]<<0|ki[In+1]<<8,Ri+=2;break;case"ANMF":var Na,Un;(Un=va.frames[zn]={}).offset_x=2*Ur(Yi,mi),mi+=3,Un.offset_y=2*Ur(Yi,mi),mi+=3,Un.width=1+Ur(Yi,mi),mi+=3,Un.height=1+Ur(Yi,mi),mi+=3,Un.duration=Ur(Yi,mi),mi+=3,Na=Yi[mi++],Un.dispose=1&Na,Un.blend=Na>>1&1}na!="ANMF"&&(mi+=pi)}return va}}(gn,0);rn.response=gn,rn.rgbaoutput=!0,rn.dataurl=!1;var Br=rn.header?rn.header:null,Vn=rn.frames?rn.frames:null;if(Br){Br.loop_counter=Br.loop_count,Vr=[Br.canvas_height],sr=[Br.canvas_width];for(var gi=0;gi<Vn.length&&Vn[gi].blend!=0;gi++);}var Ni=Vn[0],Wi=Er.WebPDecodeRGBA(gn,Ni.src_off,Ni.src_size,sr,Vr);Ni.rgba=Wi,Ni.imgwidth=sr[0],Ni.imgheight=Vr[0];for(var zi=0;zi<sr[0]*Vr[0]*4;zi++)Bn[zi]=Wi[zi];return this.width=sr,this.height=Vr,this.data=Bn,this}!function(dt){var Me=function(){return typeof f.b=="function"},Xe=function(sr,Bn,Er,gn){var rn=4,Br=ft;switch(gn){case dt.image_compression.FAST:rn=1,Br=nt;break;case dt.image_compression.MEDIUM:rn=6,Br=Bt;break;case dt.image_compression.SLOW:rn=9,Br=Et}sr=Qe(sr,Bn,Er,Br);var Vn=Object(f.b)(sr,{level:rn});return dt.__addimage__.arrayBufferToBinaryString(Vn)},Qe=function(sr,Bn,Er,gn){for(var rn,Br,Vn,gi=sr.length/Bn,Ni=new Uint8Array(sr.length+gi),Wi=Ur(),zi=0;zi<gi;zi+=1){if(Vn=zi*Bn,rn=sr.subarray(Vn,Vn+Bn),gn)Ni.set(gn(rn,Er,Br),Vn+zi);else{for(var Yi,mi=Wi.length,va=[];Yi<mi;Yi+=1)va[Yi]=Wi[Yi](rn,Er,Br);var zn=Lr(va.concat());Ni.set(va[zn],Vn+zi)}Br=rn}return Ni},st=function(sr){var Bn=Array.apply([],sr);return Bn.unshift(0),Bn},nt=function(sr,Bn){var Er,gn=[],rn=sr.length;gn[0]=1;for(var Br=0;Br<rn;Br+=1)Er=sr[Br-Bn]||0,gn[Br+1]=sr[Br]-Er+256&255;return gn},ft=function(sr,Bn,Er){var gn,rn=[],Br=sr.length;rn[0]=2;for(var Vn=0;Vn<Br;Vn+=1)gn=Er&&Er[Vn]||0,rn[Vn+1]=sr[Vn]-gn+256&255;return rn},Bt=function(sr,Bn,Er){var gn,rn,Br=[],Vn=sr.length;Br[0]=3;for(var gi=0;gi<Vn;gi+=1)gn=sr[gi-Bn]||0,rn=Er&&Er[gi]||0,Br[gi+1]=sr[gi]+256-(gn+rn>>>1)&255;return Br},Et=function(sr,Bn,Er){var gn,rn,Br,Vn,gi=[],Ni=sr.length;gi[0]=4;for(var Wi=0;Wi<Ni;Wi+=1)gn=sr[Wi-Bn]||0,rn=Er&&Er[Wi]||0,Br=Er&&Er[Wi-Bn]||0,Vn=nr(gn,rn,Br),gi[Wi+1]=sr[Wi]-Vn+256&255;return gi},nr=function(sr,Bn,Er){if(sr===Bn&&Bn===Er)return sr;var gn=Math.abs(Bn-Er),rn=Math.abs(sr-Er),Br=Math.abs(sr+Bn-Er-Er);return gn<=rn&&gn<=Br?sr:rn<=Br?Bn:Er},Ur=function(){return[st,nt,ft,Bt,Et]},Lr=function(sr){var Bn=sr.map(function(Er){return Er.reduce(function(gn,rn){return gn+Math.abs(rn)},0)});return Bn.indexOf(Math.min.apply(null,Bn))};dt.processPNG=function(Vr,sr,Bn,Er){var gn,rn,Br,Vn,gi,Ni,Wi,zi,Yi,mi,va,zn,fn,$n,Cn,ki=this.decode.FLATE_DECODE,In="";if(this.__addimage__.isArrayBuffer(Vr)&&(Vr=new Uint8Array(Vr)),this.__addimage__.isArrayBufferView(Vr)){if(Vr=(Br=new gt(Vr)).imgData,rn=Br.bits,gn=Br.colorSpace,gi=Br.colors,[4,6].indexOf(Br.colorType)!==-1){if(Br.bits===8){Yi=(zi=Br.pixelBitlength==32?new Uint32Array(Br.decodePixels().buffer):Br.pixelBitlength==16?new Uint16Array(Br.decodePixels().buffer):new Uint8Array(Br.decodePixels().buffer)).length,va=new Uint8Array(Yi*Br.colors),mi=new Uint8Array(Yi);var na,Ei=Br.pixelBitlength-Br.bits;for($n=0,Cn=0;$n<Yi;$n++){for(fn=zi[$n],na=0;na<Ei;)va[Cn++]=fn>>>na&255,na+=Br.bits;mi[$n]=fn>>>na&255}}if(Br.bits===16){Yi=(zi=new Uint32Array(Br.decodePixels().buffer)).length,va=new Uint8Array(Yi*(32/Br.pixelBitlength)*Br.colors),mi=new Uint8Array(Yi*(32/Br.pixelBitlength)),zn=Br.colors>1,$n=0,Cn=0;for(var pi=0;$n<Yi;)fn=zi[$n++],va[Cn++]=fn>>>0&255,zn&&(va[Cn++]=fn>>>16&255,fn=zi[$n++],va[Cn++]=fn>>>0&255),mi[pi++]=fn>>>16&255;rn=8}Er!==dt.image_compression.NONE&&Me()?(Vr=Xe(va,Br.width*Br.colors,Br.colors,Er),Wi=Xe(mi,Br.width,1,Er)):(Vr=va,Wi=mi,ki=void 0)}if(Br.colorType===3&&(gn=this.color_spaces.INDEXED,Ni=Br.palette,Br.transparency.indexed)){var Ri=Br.transparency.indexed,Na=0;for($n=0,Yi=Ri.length;$n<Yi;++$n)Na+=Ri[$n];if((Na/=255)===Yi-1&&Ri.indexOf(0)!==-1)Vn=[Ri.indexOf(0)];else if(Na!==Yi){for(zi=Br.decodePixels(),mi=new Uint8Array(zi.length),$n=0,Yi=zi.length;$n<Yi;$n++)mi[$n]=Ri[zi[$n]];Wi=Xe(mi,Br.width,1)}}var Un=function(nn){var Yn;switch(nn){case dt.image_compression.FAST:Yn=11;break;case dt.image_compression.MEDIUM:Yn=13;break;case dt.image_compression.SLOW:Yn=14;break;default:Yn=12}return Yn}(Er);return ki===this.decode.FLATE_DECODE&&(In="/Predictor "+Un+" "),In+="/Colors "+gi+" /BitsPerComponent "+rn+" /Columns "+Br.width,(this.__addimage__.isArrayBuffer(Vr)||this.__addimage__.isArrayBufferView(Vr))&&(Vr=this.__addimage__.arrayBufferToBinaryString(Vr)),(Wi&&this.__addimage__.isArrayBuffer(Wi)||this.__addimage__.isArrayBufferView(Wi))&&(Wi=this.__addimage__.arrayBufferToBinaryString(Wi)),{alias:Bn,data:Vr,index:sr,filter:ki,decodeParameters:In,transparency:Vn,palette:Ni,sMask:Wi,predictor:Un,width:Br.width,height:Br.height,bitsPerComponent:rn,colorSpace:gn}}}}(W.API),function(dt){dt.processGIF89A=function(Me,Xe,Qe,st){var nt=new ir(Me),ft=nt.width,Bt=nt.height,Et=[];nt.decodeAndBlitFrameRGBA(0,Et);var nr={data:Et,width:ft,height:Bt},Ur=new er(100).encode(nr,100);return dt.processJPEG.call(this,Ur,Xe,Qe,st)},dt.processGIF87A=dt.processGIF89A}(W.API),Kr.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var dt=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(dt);for(var Me=0;Me<dt;Me++){var Xe=this.datav.getUint8(this.pos++,!0),Qe=this.datav.getUint8(this.pos++,!0),st=this.datav.getUint8(this.pos++,!0),nt=this.datav.getUint8(this.pos++,!0);this.palette[Me]={red:st,green:Qe,blue:Xe,quad:nt}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Kr.prototype.parseBGR=function(){this.pos=this.offset;try{var dt="bit"+this.bitPP,Me=this.width*this.height*4;this.data=new Uint8Array(Me),this[dt]()}catch(Xe){m.log("bit decode error:"+Xe)}},Kr.prototype.bit1=function(){var dt,Me=Math.ceil(this.width/8),Xe=Me%4;for(dt=this.height-1;dt>=0;dt--){for(var Qe=this.bottom_up?dt:this.height-1-dt,st=0;st<Me;st++)for(var nt=this.datav.getUint8(this.pos++,!0),ft=Qe*this.width*4+8*st*4,Bt=0;Bt<8&&8*st+Bt<this.width;Bt++){var Et=this.palette[nt>>7-Bt&1];this.data[ft+4*Bt]=Et.blue,this.data[ft+4*Bt+1]=Et.green,this.data[ft+4*Bt+2]=Et.red,this.data[ft+4*Bt+3]=255}Xe!==0&&(this.pos+=4-Xe)}},Kr.prototype.bit4=function(){for(var dt=Math.ceil(this.width/2),Me=dt%4,Xe=this.height-1;Xe>=0;Xe--){for(var Qe=this.bottom_up?Xe:this.height-1-Xe,st=0;st<dt;st++){var nt=this.datav.getUint8(this.pos++,!0),ft=Qe*this.width*4+2*st*4,Bt=nt>>4,Et=15&nt,nr=this.palette[Bt];if(this.data[ft]=nr.blue,this.data[ft+1]=nr.green,this.data[ft+2]=nr.red,this.data[ft+3]=255,2*st+1>=this.width)break;nr=this.palette[Et],this.data[ft+4]=nr.blue,this.data[ft+4+1]=nr.green,this.data[ft+4+2]=nr.red,this.data[ft+4+3]=255}Me!==0&&(this.pos+=4-Me)}},Kr.prototype.bit8=function(){for(var dt=this.width%4,Me=this.height-1;Me>=0;Me--){for(var Xe=this.bottom_up?Me:this.height-1-Me,Qe=0;Qe<this.width;Qe++){var st=this.datav.getUint8(this.pos++,!0),nt=Xe*this.width*4+4*Qe;if(st<this.palette.length){var ft=this.palette[st];this.data[nt]=ft.red,this.data[nt+1]=ft.green,this.data[nt+2]=ft.blue,this.data[nt+3]=255}else this.data[nt]=255,this.data[nt+1]=255,this.data[nt+2]=255,this.data[nt+3]=255}dt!==0&&(this.pos+=4-dt)}},Kr.prototype.bit15=function(){for(var dt=this.width%3,Me=parseInt("11111",2),Xe=this.height-1;Xe>=0;Xe--){for(var Qe=this.bottom_up?Xe:this.height-1-Xe,st=0;st<this.width;st++){var nt=this.datav.getUint16(this.pos,!0);this.pos+=2;var ft=(nt&Me)/Me*255|0,Bt=(nt>>5&Me)/Me*255|0,Et=(nt>>10&Me)/Me*255|0,nr=nt>>15?255:0,Ur=Qe*this.width*4+4*st;this.data[Ur]=Et,this.data[Ur+1]=Bt,this.data[Ur+2]=ft,this.data[Ur+3]=nr}this.pos+=dt}},Kr.prototype.bit16=function(){for(var dt=this.width%3,Me=parseInt("11111",2),Xe=parseInt("111111",2),Qe=this.height-1;Qe>=0;Qe--){for(var st=this.bottom_up?Qe:this.height-1-Qe,nt=0;nt<this.width;nt++){var ft=this.datav.getUint16(this.pos,!0);this.pos+=2;var Bt=(ft&Me)/Me*255|0,Et=(ft>>5&Xe)/Xe*255|0,nr=(ft>>11)/Me*255|0,Ur=st*this.width*4+4*nt;this.data[Ur]=nr,this.data[Ur+1]=Et,this.data[Ur+2]=Bt,this.data[Ur+3]=255}this.pos+=dt}},Kr.prototype.bit24=function(){for(var dt=this.height-1;dt>=0;dt--){for(var Me=this.bottom_up?dt:this.height-1-dt,Xe=0;Xe<this.width;Xe++){var Qe=this.datav.getUint8(this.pos++,!0),st=this.datav.getUint8(this.pos++,!0),nt=this.datav.getUint8(this.pos++,!0),ft=Me*this.width*4+4*Xe;this.data[ft]=nt,this.data[ft+1]=st,this.data[ft+2]=Qe,this.data[ft+3]=255}this.pos+=this.width%4}},Kr.prototype.bit32=function(){for(var dt=this.height-1;dt>=0;dt--)for(var Me=this.bottom_up?dt:this.height-1-dt,Xe=0;Xe<this.width;Xe++){var Qe=this.datav.getUint8(this.pos++,!0),st=this.datav.getUint8(this.pos++,!0),nt=this.datav.getUint8(this.pos++,!0),ft=this.datav.getUint8(this.pos++,!0),Bt=Me*this.width*4+4*Xe;this.data[Bt]=nt,this.data[Bt+1]=st,this.data[Bt+2]=Qe,this.data[Bt+3]=ft}},Kr.prototype.getData=function(){return this.data},function(dt){dt.processBMP=function(Me,Xe,Qe,st){var nt=new Kr(Me,!1),ft=nt.width,Bt=nt.height,Et={data:nt.getData(),width:ft,height:Bt},nr=new er(100).encode(Et,100);return dt.processJPEG.call(this,nr,Xe,Qe,st)}}(W.API),en.prototype.getData=function(){return this.data},function(dt){dt.processWEBP=function(Me,Xe,Qe,st){var nt=new en(Me,!1),ft=nt.width,Bt=nt.height,Et={data:nt.getData(),width:ft,height:Bt},nr=new er(100).encode(Et,100);return dt.processJPEG.call(this,nr,Xe,Qe,st)}}(W.API),W.API.processRGBA=function(dt,Me,Xe){for(var Qe=dt.data,st=Qe.length,nt=new Uint8Array(st/4*3),ft=new Uint8Array(st/4),Bt=0,Et=0,nr=0;nr<st;nr+=4){var Ur=Qe[nr],Lr=Qe[nr+1],Vr=Qe[nr+2],sr=Qe[nr+3];nt[Bt++]=Ur,nt[Bt++]=Lr,nt[Bt++]=Vr,ft[Et++]=sr}var Bn=this.__addimage__.arrayBufferToBinaryString(nt);return{alpha:this.__addimage__.arrayBufferToBinaryString(ft),data:Bn,index:Me,alias:Xe,colorSpace:"DeviceRGB",bitsPerComponent:8,width:dt.width,height:dt.height}},W.API.setLanguage=function(dt){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[dt]!==void 0&&(this.internal.languageSettings.languageCode=dt,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},lt=W.API,mt=lt.getCharWidthsArray=function(dt,Me){var Xe,Qe,st=(Me=Me||{}).font||this.internal.getFont(),nt=Me.fontSize||this.internal.getFontSize(),ft=Me.charSpace||this.internal.getCharSpace(),Bt=Me.widths?Me.widths:st.metadata.Unicode.widths,Et=Bt.fof?Bt.fof:1,nr=Me.kerning?Me.kerning:st.metadata.Unicode.kerning,Ur=nr.fof?nr.fof:1,Lr=Me.doKerning!==!1,Vr=0,sr=dt.length,Bn=0,Er=Bt[0]||Et,gn=[];for(Xe=0;Xe<sr;Xe++)Qe=dt.charCodeAt(Xe),typeof st.metadata.widthOfString=="function"?gn.push((st.metadata.widthOfGlyph(st.metadata.characterToGlyph(Qe))+ft*(1e3/nt)||0)/1e3):(Vr=Lr&&A()(nr[Qe])==="object"&&!isNaN(parseInt(nr[Qe][Bn],10))?nr[Qe][Bn]/Ur:0,gn.push((Bt[Qe]||Er)/Et+Vr)),Bn=Qe;return gn},Le=lt.getStringUnitWidth=function(dt,Me){var Xe=(Me=Me||{}).fontSize||this.internal.getFontSize(),Qe=Me.font||this.internal.getFont(),st=Me.charSpace||this.internal.getCharSpace();return lt.processArabic&&(dt=lt.processArabic(dt)),typeof Qe.metadata.widthOfString=="function"?Qe.metadata.widthOfString(dt,Xe,st)/Xe:mt.apply(this,arguments).reduce(function(nt,ft){return nt+ft},0)},ze=function(Me,Xe,Qe,st){for(var nt=[],ft=0,Bt=Me.length,Et=0;ft!==Bt&&Et+Xe[ft]<Qe;)Et+=Xe[ft],ft++;nt.push(Me.slice(0,ft));var nr=ft;for(Et=0;ft!==Bt;)Et+Xe[ft]>st&&(nt.push(Me.slice(nr,ft)),Et=0,nr=ft),Et+=Xe[ft],ft++;return nr!==ft&&nt.push(Me.slice(nr,ft)),nt},$e=function(Me,Xe,Qe){Qe||(Qe={});var st,nt,ft,Bt,Et,nr,Ur,Lr=[],Vr=[Lr],sr=Qe.textIndent||0,Bn=0,Er=0,gn=Me.split(" "),rn=mt.apply(this,[" ",Qe])[0];if(nr=Qe.lineIndent===-1?gn[0].length+2:Qe.lineIndent||0){var Br=Array(nr).join(" "),Vn=[];gn.map(function(Ni){(Ni=Ni.split(/\s*\n/)).length>1?Vn=Vn.concat(Ni.map(function(Wi,zi){return(zi&&Wi.length?`
`:"")+Wi})):Vn.push(Ni[0])}),gn=Vn,nr=Le.apply(this,[Br,Qe])}for(ft=0,Bt=gn.length;ft<Bt;ft++){var gi=0;if(st=gn[ft],nr&&st[0]==`
`&&(st=st.substr(1),gi=1),sr+Bn+(Er=(nt=mt.apply(this,[st,Qe])).reduce(function(Ni,Wi){return Ni+Wi},0))>Xe||gi){if(Er>Xe){for(Et=ze.apply(this,[st,nt,Xe-(sr+Bn),Xe]),Lr.push(Et.shift()),Lr=[Et.pop()];Et.length;)Vr.push([Et.shift()]);Er=nt.slice(st.length-(Lr[0]?Lr[0].length:0)).reduce(function(Ni,Wi){return Ni+Wi},0)}else Lr=[st];Vr.push(Lr),sr=Er+nr,Bn=rn}else Lr.push(st),sr+=Bn+Er,Bn=rn}return Ur=nr?function(Ni,Wi){return(Wi?Br:"")+Ni.join(" ")}:function(Ni){return Ni.join(" ")},Vr.map(Ur)},lt.splitTextToSize=function(dt,Me,Xe){var Qe,st=(Xe=Xe||{}).fontSize||this.internal.getFontSize(),nt=function(Ur){if(Ur.widths&&Ur.kerning)return{widths:Ur.widths,kerning:Ur.kerning};var Lr=this.internal.getFont(Ur.fontName,Ur.fontStyle);return Lr.metadata.Unicode?{widths:Lr.metadata.Unicode.widths||{0:1},kerning:Lr.metadata.Unicode.kerning||{}}:{font:Lr.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,Xe);Qe=Array.isArray(dt)?dt:String(dt).split(/\r?\n/);var ft=1*this.internal.scaleFactor*Me/st;nt.textIndent=Xe.textIndent?1*Xe.textIndent*this.internal.scaleFactor/st:0,nt.lineIndent=Xe.lineIndent;var Bt,Et,nr=[];for(Bt=0,Et=Qe.length;Bt<Et;Bt++)nr=nr.concat($e.apply(this,[Qe[Bt],ft,nt]));return nr},function(dt){dt.__fontmetrics__=dt.__fontmetrics__||{};for(var Me="klmnopqrstuvwxyz",Xe={},Qe={},st=0;st<Me.length;st++)Xe[Me[st]]="0123456789abcdef"[st],Qe["0123456789abcdef"[st]]=Me[st];var nt=function(Vr){return"0x"+parseInt(Vr,10).toString(16)},ft=dt.__fontmetrics__.compress=function(Lr){var Vr,sr,Bn,Er,gn=["{"];for(var rn in Lr){if(Vr=Lr[rn],isNaN(parseInt(rn,10))?sr="'"+rn+"'":(rn=parseInt(rn,10),sr=(sr=nt(rn).slice(2)).slice(0,-1)+Qe[sr.slice(-1)]),typeof Vr=="number")Vr<0?(Bn=nt(Vr).slice(3),Er="-"):(Bn=nt(Vr).slice(2),Er=""),Bn=Er+Bn.slice(0,-1)+Qe[Bn.slice(-1)];else{if(A()(Vr)!=="object")throw new Error("Don't know what to do with value type "+A()(Vr)+".");Bn=ft(Vr)}gn.push(sr+Bn)}return gn.push("}"),gn.join("")},Bt=dt.__fontmetrics__.uncompress=function(Lr){if(typeof Lr!="string")throw new Error("Invalid argument passed to uncompress.");for(var Vr,sr,Bn,Er,gn={},rn=1,Br=gn,Vn=[],gi="",Ni="",Wi=Lr.length-1,zi=1;zi<Wi;zi+=1)(Er=Lr[zi])=="'"?Vr?(Bn=Vr.join(""),Vr=void 0):Vr=[]:Vr?Vr.push(Er):Er=="{"?(Vn.push([Br,Bn]),Br={},Bn=void 0):Er=="}"?((sr=Vn.pop())[0][sr[1]]=Br,Bn=void 0,Br=sr[0]):Er=="-"?rn=-1:Bn===void 0?Xe.hasOwnProperty(Er)?(gi+=Xe[Er],Bn=parseInt(gi,16)*rn,rn=1,gi=""):gi+=Er:Xe.hasOwnProperty(Er)?(Ni+=Xe[Er],Br[Bn]=parseInt(Ni,16)*rn,rn=1,Bn=void 0,Ni=""):Ni+=Er;return gn},Et={codePages:["WinAnsiEncoding"],WinAnsiEncoding:Bt("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},nr={Unicode:{Courier:Et,"Courier-Bold":Et,"Courier-BoldOblique":Et,"Courier-Oblique":Et,Helvetica:Et,"Helvetica-Bold":Et,"Helvetica-BoldOblique":Et,"Helvetica-Oblique":Et,"Times-Roman":Et,"Times-Bold":Et,"Times-BoldItalic":Et,"Times-Italic":Et}},Ur={Unicode:{"Courier-Oblique":Bt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":Bt("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":Bt("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:Bt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":Bt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":Bt("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:Bt("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:Bt("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":Bt("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:Bt("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":Bt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":Bt("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":Bt("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":Bt("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};dt.events.push(["addFont",function(Lr){var Vr=Lr.font,sr=Ur.Unicode[Vr.postScriptName];sr&&(Vr.metadata.Unicode={},Vr.metadata.Unicode.widths=sr.widths,Vr.metadata.Unicode.kerning=sr.kerning);var Bn=nr.Unicode[Vr.postScriptName];Bn&&(Vr.metadata.Unicode.encoding=Bn,Vr.encoding=Bn.codePages[0])}])}(W.API),function(dt){var Me=function(Qe){for(var st=Qe.length,nt=new Uint8Array(st),ft=0;ft<st;ft++)nt[ft]=Qe.charCodeAt(ft);return nt};dt.API.events.push(["addFont",function(Xe){var Qe=void 0,st=Xe.font,nt=Xe.instance;if(!st.isStandardFont){if(nt===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+st.postScriptName+"').");if(typeof(Qe=nt.existsFileInVFS(st.postScriptName)===!1?nt.loadFile(st.postScriptName):nt.getFileFromVFS(st.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+st.postScriptName+"').");!function(ft,Bt){Bt=/^\x00\x01\x00\x00/.test(Bt)?Me(Bt):Me(s(Bt)),ft.metadata=dt.API.TTFFont.open(Bt),ft.metadata.Unicode=ft.metadata.Unicode||{encoding:{},kerning:{},widths:[]},ft.metadata.glyIdsUsed=[0]}(st,Qe)}}])}(W),function(dt){function Me(){return(t.canvg?Promise.resolve(t.canvg):Promise.all([l.e(0),l.e(266)]).then(l.bind(null,"DXPr"))).catch(function(Xe){return Promise.reject(new Error("Could not load canvg: "+Xe))}).then(function(Xe){return Xe.default?Xe.default:Xe})}W.API.addSvgAsImage=function(Xe,Qe,st,nt,ft,Bt,Et,nr){if(isNaN(Qe)||isNaN(st))throw m.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(nt)||isNaN(ft))throw m.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Ur=document.createElement("canvas");Ur.width=nt,Ur.height=ft;var Lr=Ur.getContext("2d");Lr.fillStyle="#fff",Lr.fillRect(0,0,Ur.width,Ur.height);var Vr={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},sr=this;return Me().then(function(Bn){return Bn.fromString(Lr,Xe,Vr)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Bn){return Bn.render(Vr)}).then(function(){sr.addImage(Ur.toDataURL("image/jpeg",1),Qe,st,nt,ft,Et,nr)})}}(),W.API.putTotalPages=function(dt){var Me,Xe=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(Me=new RegExp(dt,"g"),Xe=this.internal.getNumberOfPages()):(Me=new RegExp(this.pdfEscape16(dt,this.internal.getFont()),"g"),Xe=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var Qe=1;Qe<=this.internal.getNumberOfPages();Qe++)for(var st=0;st<this.internal.pages[Qe].length;st++)this.internal.pages[Qe][st]=this.internal.pages[Qe][st].replace(Me,Xe);return this},W.API.viewerPreferences=function(dt,Me){var Xe;dt=dt||{},Me=Me||!1;var Qe,st,nt,ft={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},Bt=Object.keys(ft),Et=[],nr=0,Ur=0,Lr=0;function Vr(Bn,Er){var gn,rn=!1;for(gn=0;gn<Bn.length;gn+=1)Bn[gn]===Er&&(rn=!0);return rn}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(ft)),this.internal.viewerpreferences.isSubscribed=!1),Xe=this.internal.viewerpreferences.configuration,dt==="reset"||Me===!0){var sr=Bt.length;for(Lr=0;Lr<sr;Lr+=1)Xe[Bt[Lr]].value=Xe[Bt[Lr]].defaultValue,Xe[Bt[Lr]].explicitSet=!1}if(A()(dt)==="object"){for(st in dt)if(nt=dt[st],Vr(Bt,st)&&nt!==void 0){if(Xe[st].type==="boolean"&&typeof nt=="boolean")Xe[st].value=nt;else if(Xe[st].type==="name"&&Vr(Xe[st].valueSet,nt))Xe[st].value=nt;else if(Xe[st].type==="integer"&&Number.isInteger(nt))Xe[st].value=nt;else if(Xe[st].type==="array"){for(nr=0;nr<nt.length;nr+=1)if(Qe=!0,nt[nr].length===1&&typeof nt[nr][0]=="number")Et.push(String(nt[nr]-1));else if(nt[nr].length>1){for(Ur=0;Ur<nt[nr].length;Ur+=1)typeof nt[nr][Ur]!="number"&&(Qe=!1);Qe===!0&&Et.push([nt[nr][0]-1,nt[nr][1]-1].join(" "))}Xe[st].value="["+Et.join(" ")+"]"}else Xe[st].value=Xe[st].defaultValue;Xe[st].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Bn,Er=[];for(Bn in Xe)Xe[Bn].explicitSet===!0&&(Xe[Bn].type==="name"?Er.push("/"+Bn+" /"+Xe[Bn].value):Er.push("/"+Bn+" "+Xe[Bn].value));Er.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+Er.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=Xe,this},function(dt){var Me=function(){var st='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',nt=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),ft=unescape(encodeURIComponent(st)),Bt=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),Et=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),nr=unescape(encodeURIComponent("</x:xmpmeta>")),Ur=ft.length+Bt.length+Et.length+nt.length+nr.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Ur+" >>"),this.internal.write("stream"),this.internal.write(nt+ft+Bt+Et+nr),this.internal.write("endstream"),this.internal.write("endobj")},Xe=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};dt.addMetadata=function(Qe,st){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:Qe,namespaceuri:st||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",Xe),this.internal.events.subscribe("postPutResources",Me)),this}}(W.API),function(dt){var Me=dt.API,Xe=Me.pdfEscape16=function(nt,ft){for(var Bt,Et=ft.metadata.Unicode.widths,nr=["","0","00","000","0000"],Ur=[""],Lr=0,Vr=nt.length;Lr<Vr;++Lr){if(Bt=ft.metadata.characterToGlyph(nt.charCodeAt(Lr)),ft.metadata.glyIdsUsed.push(Bt),ft.metadata.toUnicode[Bt]=nt.charCodeAt(Lr),Et.indexOf(Bt)==-1&&(Et.push(Bt),Et.push([parseInt(ft.metadata.widthOfGlyph(Bt),10)])),Bt=="0")return Ur.join("");Bt=Bt.toString(16),Ur.push(nr[4-Bt.length],Bt)}return Ur.join("")},Qe=function(ft){var Bt,Et,nr,Ur,Lr,Vr,sr;for(Lr=`/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (UCS)
/Supplement 0
>> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
1 begincodespacerange
<0000><ffff>
endcodespacerange`,nr=[],Vr=0,sr=(Et=Object.keys(ft).sort(function(Bn,Er){return Bn-Er})).length;Vr<sr;Vr++)Bt=Et[Vr],nr.length>=100&&(Lr+=`
`+nr.length+` beginbfchar
`+nr.join(`
`)+`
endbfchar`,nr=[]),ft[Bt]!==void 0&&ft[Bt]!==null&&typeof ft[Bt].toString=="function"&&(Ur=("0000"+ft[Bt].toString(16)).slice(-4),Bt=("0000"+(+Bt).toString(16)).slice(-4),nr.push("<"+Bt+"><"+Ur+">"));return nr.length&&(Lr+=`
`+nr.length+` beginbfchar
`+nr.join(`
`)+`
endbfchar
`),Lr+=`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};Me.events.push(["putFont",function(nt){!function(ft){var Bt=ft.font,Et=ft.out,nr=ft.newObject,Ur=ft.putStream;if(Bt.metadata instanceof dt.API.TTFFont&&Bt.encoding==="Identity-H"){for(var Lr=Bt.metadata.Unicode.widths,Vr=Bt.metadata.subset.encode(Bt.metadata.glyIdsUsed,1),sr="",Bn=0;Bn<Vr.length;Bn++)sr+=String.fromCharCode(Vr[Bn]);var Er=nr();Ur({data:sr,addLength1:!0,objectId:Er}),Et("endobj");var gn=nr();Ur({data:Qe(Bt.metadata.toUnicode),addLength1:!0,objectId:gn}),Et("endobj");var rn=nr();Et("<<"),Et("/Type /FontDescriptor"),Et("/FontName /"+B(Bt.fontName)),Et("/FontFile2 "+Er+" 0 R"),Et("/FontBBox "+dt.API.PDFObject.convert(Bt.metadata.bbox)),Et("/Flags "+Bt.metadata.flags),Et("/StemV "+Bt.metadata.stemV),Et("/ItalicAngle "+Bt.metadata.italicAngle),Et("/Ascent "+Bt.metadata.ascender),Et("/Descent "+Bt.metadata.decender),Et("/CapHeight "+Bt.metadata.capHeight),Et(">>"),Et("endobj");var Br=nr();Et("<<"),Et("/Type /Font"),Et("/BaseFont /"+B(Bt.fontName)),Et("/FontDescriptor "+rn+" 0 R"),Et("/W "+dt.API.PDFObject.convert(Lr)),Et("/CIDToGIDMap /Identity"),Et("/DW 1000"),Et("/Subtype /CIDFontType2"),Et("/CIDSystemInfo"),Et("<<"),Et("/Supplement 0"),Et("/Registry (Adobe)"),Et("/Ordering ("+Bt.encoding+")"),Et(">>"),Et(">>"),Et("endobj"),Bt.objectNumber=nr(),Et("<<"),Et("/Type /Font"),Et("/Subtype /Type0"),Et("/ToUnicode "+gn+" 0 R"),Et("/BaseFont /"+B(Bt.fontName)),Et("/Encoding /"+Bt.encoding),Et("/DescendantFonts ["+Br+" 0 R]"),Et(">>"),Et("endobj"),Bt.isAlreadyPutted=!0}}(nt)}]),Me.events.push(["putFont",function(nt){!function(ft){var Bt=ft.font,Et=ft.out,nr=ft.newObject,Ur=ft.putStream;if(Bt.metadata instanceof dt.API.TTFFont&&Bt.encoding==="WinAnsiEncoding"){for(var Lr=Bt.metadata.rawData,Vr="",sr=0;sr<Lr.length;sr++)Vr+=String.fromCharCode(Lr[sr]);var Bn=nr();Ur({data:Vr,addLength1:!0,objectId:Bn}),Et("endobj");var Er=nr();Ur({data:Qe(Bt.metadata.toUnicode),addLength1:!0,objectId:Er}),Et("endobj");var gn=nr();Et("<<"),Et("/Descent "+Bt.metadata.decender),Et("/CapHeight "+Bt.metadata.capHeight),Et("/StemV "+Bt.metadata.stemV),Et("/Type /FontDescriptor"),Et("/FontFile2 "+Bn+" 0 R"),Et("/Flags 96"),Et("/FontBBox "+dt.API.PDFObject.convert(Bt.metadata.bbox)),Et("/FontName /"+B(Bt.fontName)),Et("/ItalicAngle "+Bt.metadata.italicAngle),Et("/Ascent "+Bt.metadata.ascender),Et(">>"),Et("endobj"),Bt.objectNumber=nr();for(var rn=0;rn<Bt.metadata.hmtx.widths.length;rn++)Bt.metadata.hmtx.widths[rn]=parseInt(Bt.metadata.hmtx.widths[rn]*(1e3/Bt.metadata.head.unitsPerEm));Et("<</Subtype/TrueType/Type/Font/ToUnicode "+Er+" 0 R/BaseFont/"+B(Bt.fontName)+"/FontDescriptor "+gn+" 0 R/Encoding/"+Bt.encoding+" /FirstChar 29 /LastChar 255 /Widths "+dt.API.PDFObject.convert(Bt.metadata.hmtx.widths)+">>"),Et("endobj"),Bt.isAlreadyPutted=!0}}(nt)}]);var st=function(ft){var Bt,Et=ft.text||"",nr=ft.x,Ur=ft.y,Lr=ft.options||{},Vr=ft.mutex||{},sr=Vr.pdfEscape,Bn=Vr.activeFontKey,Er=Vr.fonts,gn=Bn,rn="",Br=0,Vn="",gi=Er[gn].encoding;if(Er[gn].encoding!=="Identity-H")return{text:Et,x:nr,y:Ur,options:Lr,mutex:Vr};for(Vn=Et,gn=Bn,Array.isArray(Et)&&(Vn=Et[0]),Br=0;Br<Vn.length;Br+=1)Er[gn].metadata.hasOwnProperty("cmap")&&(Bt=Er[gn].metadata.cmap.unicode.codeMap[Vn[Br].charCodeAt(0)]),Bt||Vn[Br].charCodeAt(0)<256&&Er[gn].metadata.hasOwnProperty("Unicode")?rn+=Vn[Br]:rn+="";var Ni="";return parseInt(gn.slice(1))<14||gi==="WinAnsiEncoding"?Ni=sr(rn,gn).split("").map(function(Wi){return Wi.charCodeAt(0).toString(16)}).join(""):gi==="Identity-H"&&(Ni=Xe(rn,Er[gn])),Vr.isHex=!0,{text:Ni,x:nr,y:Ur,options:Lr,mutex:Vr}};Me.events.push(["postProcessText",function(nt){var ft=nt.text||"",Bt=[],Et={text:ft,x:nt.x,y:nt.y,options:nt.options,mutex:nt.mutex};if(Array.isArray(ft)){var nr=0;for(nr=0;nr<ft.length;nr+=1)Array.isArray(ft[nr])&&ft[nr].length===3?Bt.push([st(Object.assign({},Et,{text:ft[nr][0]})).text,ft[nr][1],ft[nr][2]]):Bt.push(st(Object.assign({},Et,{text:ft[nr]})).text);nt.text=Bt}else nt.text=st(Object.assign({},Et,{text:ft})).text}])}(W),function(dt){var Me=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};dt.existsFileInVFS=function(Xe){return Me.call(this),this.internal.vFS[Xe]!==void 0},dt.addFileToVFS=function(Xe,Qe){return Me.call(this),this.internal.vFS[Xe]=Qe,this},dt.getFileFromVFS=function(Xe){return Me.call(this),this.internal.vFS[Xe]!==void 0?this.internal.vFS[Xe]:null}}(W.API),function(dt){dt.__bidiEngine__=dt.prototype.__bidiEngine__=function(Qe){var st,nt,ft,Bt,Et,nr,Ur,Lr=Me,Vr=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],sr=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],Bn={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},Er={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},gn=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],rn=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),Br=!1,Vn=0;this.__bidiEngine__={};var gi=function(fn){var $n=fn.charCodeAt(),Cn=$n>>8,ki=Er[Cn];return ki!==void 0?Lr[256*ki+(255&$n)]:Cn===252||Cn===253?"AL":rn.test(Cn)?"L":Cn===8?"R":"N"},Ni=function(fn){for(var $n,Cn=0;Cn<fn.length;Cn++){if(($n=gi(fn.charAt(Cn)))==="L")return!1;if($n==="R")return!0}return!1},Wi=function(fn,$n,Cn,ki){var In,na,Ei,pi,Ri=$n[ki];switch(Ri){case"L":case"R":Br=!1;break;case"N":case"AN":break;case"EN":Br&&(Ri="AN");break;case"AL":Br=!0,Ri="R";break;case"WS":Ri="N";break;case"CS":ki<1||ki+1>=$n.length||(In=Cn[ki-1])!=="EN"&&In!=="AN"||(na=$n[ki+1])!=="EN"&&na!=="AN"?Ri="N":Br&&(na="AN"),Ri=na===In?na:"N";break;case"ES":Ri=(In=ki>0?Cn[ki-1]:"B")==="EN"&&ki+1<$n.length&&$n[ki+1]==="EN"?"EN":"N";break;case"ET":if(ki>0&&Cn[ki-1]==="EN"){Ri="EN";break}if(Br){Ri="N";break}for(Ei=ki+1,pi=$n.length;Ei<pi&&$n[Ei]==="ET";)Ei++;Ri=Ei<pi&&$n[Ei]==="EN"?"EN":"N";break;case"NSM":if(ft&&!Bt){for(pi=$n.length,Ei=ki+1;Ei<pi&&$n[Ei]==="NSM";)Ei++;if(Ei<pi){var Na=fn[ki],Un=Na>=1425&&Na<=2303||Na===64286;if(In=$n[Ei],Un&&(In==="R"||In==="AL")){Ri="R";break}}}Ri=ki<1||(In=$n[ki-1])==="B"?"N":Cn[ki-1];break;case"B":Br=!1,st=!0,Ri=Vn;break;case"S":nt=!0,Ri="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Br=!1;break;case"BN":Ri="N"}return Ri},zi=function(fn,$n,Cn){var ki=fn.split("");return Cn&&Yi(ki,Cn,{hiLevel:Vn}),ki.reverse(),$n&&$n.reverse(),ki.join("")},Yi=function(fn,$n,Cn){var ki,In,na,Ei,pi,Ri=-1,Na=fn.length,Un=0,nn=[],Yn=Vn?sr:Vr,bi=[];for(Br=!1,st=!1,nt=!1,In=0;In<Na;In++)bi[In]=gi(fn[In]);for(na=0;na<Na;na++){if(pi=Un,nn[na]=Wi(fn,bi,nn,na),ki=240&(Un=Yn[pi][Bn[nn[na]]]),Un&=15,$n[na]=Ei=Yn[Un][5],ki>0)if(ki===16){for(In=Ri;In<na;In++)$n[In]=1;Ri=-1}else Ri=-1;if(Yn[Un][6])Ri===-1&&(Ri=na);else if(Ri>-1){for(In=Ri;In<na;In++)$n[In]=Ei;Ri=-1}bi[na]==="B"&&($n[na]=0),Cn.hiLevel|=Ei}nt&&function(Oi,_i,Zi){for(var qi=0;qi<Zi;qi++)if(Oi[qi]==="S"){_i[qi]=Vn;for(var ea=qi-1;ea>=0&&Oi[ea]==="WS";ea--)_i[ea]=Vn}}(bi,$n,Na)},mi=function(fn,$n,Cn,ki,In){if(!(In.hiLevel<fn)){if(fn===1&&Vn===1&&!st)return $n.reverse(),void(Cn&&Cn.reverse());for(var na,Ei,pi,Ri,Na=$n.length,Un=0;Un<Na;){if(ki[Un]>=fn){for(pi=Un+1;pi<Na&&ki[pi]>=fn;)pi++;for(Ri=Un,Ei=pi-1;Ri<Ei;Ri++,Ei--)na=$n[Ri],$n[Ri]=$n[Ei],$n[Ei]=na,Cn&&(na=Cn[Ri],Cn[Ri]=Cn[Ei],Cn[Ei]=na);Un=pi}Un++}}},va=function(fn,$n,Cn){var ki=fn.split(""),In={hiLevel:Vn};return Cn||(Cn=[]),Yi(ki,Cn,In),function(na,Ei,pi){if(pi.hiLevel!==0&&Ur)for(var Ri,Na=0;Na<na.length;Na++)Ei[Na]===1&&(Ri=gn.indexOf(na[Na]))>=0&&(na[Na]=gn[Ri+1])}(ki,Cn,In),mi(2,ki,$n,Cn,In),mi(1,ki,$n,Cn,In),ki.join("")};return this.__bidiEngine__.doBidiReorder=function(zn,fn,$n){if(function(ki,In){if(In)for(var na=0;na<ki.length;na++)In[na]=na;Bt===void 0&&(Bt=Ni(ki)),nr===void 0&&(nr=Ni(ki))}(zn,fn),ft||!Et||nr)if(ft&&Et&&Bt^nr)Vn=Bt?1:0,zn=zi(zn,fn,$n);else if(!ft&&Et&&nr)Vn=Bt?1:0,zn=va(zn,fn,$n),zn=zi(zn,fn);else if(!ft||Bt||Et||nr){if(ft&&!Et&&Bt^nr)zn=zi(zn,fn),Bt?(Vn=0,zn=va(zn,fn,$n)):(Vn=1,zn=va(zn,fn,$n),zn=zi(zn,fn));else if(ft&&Bt&&!Et&&nr)Vn=1,zn=va(zn,fn,$n),zn=zi(zn,fn);else if(!ft&&!Et&&Bt^nr){var Cn=Ur;Bt?(Vn=1,zn=va(zn,fn,$n),Vn=0,Ur=!1,zn=va(zn,fn,$n),Ur=Cn):(Vn=0,zn=va(zn,fn,$n),zn=zi(zn,fn),Vn=1,Ur=!1,zn=va(zn,fn,$n),Ur=Cn,zn=zi(zn,fn))}}else Vn=0,zn=va(zn,fn,$n);else Vn=Bt?1:0,zn=va(zn,fn,$n);return zn},this.__bidiEngine__.setOptions=function(zn){zn&&(ft=zn.isInputVisual,Et=zn.isOutputVisual,Bt=zn.isInputRtl,nr=zn.isOutputRtl,Ur=zn.isSymmetricSwapping)},this.__bidiEngine__.setOptions(Qe),this.__bidiEngine__};var Me=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],Xe=new dt.__bidiEngine__({isInputVisual:!0});dt.API.events.push(["postProcessText",function(Qe){var st=Qe.text,nt=(Qe.x,Qe.y,Qe.options||{}),ft=(Qe.mutex,nt.lang,[]);if(nt.isInputVisual=typeof nt.isInputVisual!="boolean"||nt.isInputVisual,Xe.setOptions(nt),Object.prototype.toString.call(st)==="[object Array]"){var Bt=0;for(ft=[],Bt=0;Bt<st.length;Bt+=1)Object.prototype.toString.call(st[Bt])==="[object Array]"?ft.push([Xe.doBidiReorder(st[Bt][0]),st[Bt][1],st[Bt][2]]):ft.push([Xe.doBidiReorder(st[Bt])]);Qe.text=ft}else Qe.text=Xe.doBidiReorder(st);Xe.setOptions({isInputVisual:!0})}])}(W),W.API.TTFFont=function(){function dt(Me){var Xe;if(this.rawData=Me,Xe=this.contents=new ar(Me),this.contents.pos=4,Xe.readString(4)==="ttcf")throw new Error("TTCF not supported.");Xe.pos=0,this.parse(),this.subset=new Ta(this),this.registerTTF()}return dt.open=function(Me){return new dt(Me)},dt.prototype.parse=function(){return this.directory=new It(this.contents),this.head=new gr(this),this.name=new Tr(this),this.cmap=new rr(this),this.toUnicode={},this.hhea=new Dt(this),this.maxp=new vn(this),this.hmtx=new on(this),this.post=new Dr(this),this.os2=new tr(this),this.loca=new la(this),this.glyf=new di(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},dt.prototype.registerTTF=function(){var Me,Xe,Qe,st,nt;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var ft,Bt,Et,nr;for(nr=[],ft=0,Bt=(Et=this.bbox).length;ft<Bt;ft++)Me=Et[ft],nr.push(Math.round(Me*this.scaleFactor));return nr}.call(this),this.stemV=0,this.post.exists?(Qe=255&(st=this.post.italic_angle),(32768&(Xe=st>>16))!=0&&(Xe=-(1+(65535^Xe))),this.italicAngle=+(Xe+"."+Qe)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(nt=this.familyClass)===1||nt===2||nt===3||nt===4||nt===5||nt===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},dt.prototype.characterToGlyph=function(Me){var Xe;return((Xe=this.cmap.unicode)!=null?Xe.codeMap[Me]:void 0)||0},dt.prototype.widthOfGlyph=function(Me){var Xe;return Xe=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(Me).advance*Xe},dt.prototype.widthOfString=function(Me,Xe,Qe){var st,nt,ft,Bt;for(ft=0,nt=0,Bt=(Me=""+Me).length;0<=Bt?nt<Bt:nt>Bt;nt=0<=Bt?++nt:--nt)st=Me.charCodeAt(nt),ft+=this.widthOfGlyph(this.characterToGlyph(st))+Qe*(1e3/Xe)||0;return ft*(Xe/1e3)},dt.prototype.lineHeight=function(Me,Xe){var Qe;return Xe==null&&(Xe=!1),Qe=Xe?this.lineGap:0,(this.ascender+Qe-this.decender)/1e3*Me},dt}();var Fn,ar=function(){function dt(Me){this.data=Me!=null?Me:[],this.pos=0,this.length=this.data.length}return dt.prototype.readByte=function(){return this.data[this.pos++]},dt.prototype.writeByte=function(Me){return this.data[this.pos++]=Me},dt.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},dt.prototype.writeUInt32=function(Me){return this.writeByte(Me>>>24&255),this.writeByte(Me>>16&255),this.writeByte(Me>>8&255),this.writeByte(255&Me)},dt.prototype.readInt32=function(){var Me;return(Me=this.readUInt32())>=2147483648?Me-4294967296:Me},dt.prototype.writeInt32=function(Me){return Me<0&&(Me+=4294967296),this.writeUInt32(Me)},dt.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},dt.prototype.writeUInt16=function(Me){return this.writeByte(Me>>8&255),this.writeByte(255&Me)},dt.prototype.readInt16=function(){var Me;return(Me=this.readUInt16())>=32768?Me-65536:Me},dt.prototype.writeInt16=function(Me){return Me<0&&(Me+=65536),this.writeUInt16(Me)},dt.prototype.readString=function(Me){var Xe,Qe;for(Qe=[],Xe=0;0<=Me?Xe<Me:Xe>Me;Xe=0<=Me?++Xe:--Xe)Qe[Xe]=String.fromCharCode(this.readByte());return Qe.join("")},dt.prototype.writeString=function(Me){var Xe,Qe,st;for(st=[],Xe=0,Qe=Me.length;0<=Qe?Xe<Qe:Xe>Qe;Xe=0<=Qe?++Xe:--Xe)st.push(this.writeByte(Me.charCodeAt(Xe)));return st},dt.prototype.readShort=function(){return this.readInt16()},dt.prototype.writeShort=function(Me){return this.writeInt16(Me)},dt.prototype.readLongLong=function(){var Me,Xe,Qe,st,nt,ft,Bt,Et;return Me=this.readByte(),Xe=this.readByte(),Qe=this.readByte(),st=this.readByte(),nt=this.readByte(),ft=this.readByte(),Bt=this.readByte(),Et=this.readByte(),128&Me?-1*(72057594037927940*(255^Me)+281474976710656*(255^Xe)+1099511627776*(255^Qe)+4294967296*(255^st)+16777216*(255^nt)+65536*(255^ft)+256*(255^Bt)+(255^Et)+1):72057594037927940*Me+281474976710656*Xe+1099511627776*Qe+4294967296*st+16777216*nt+65536*ft+256*Bt+Et},dt.prototype.writeLongLong=function(Me){var Xe,Qe;return Xe=Math.floor(Me/4294967296),Qe=4294967295&Me,this.writeByte(Xe>>24&255),this.writeByte(Xe>>16&255),this.writeByte(Xe>>8&255),this.writeByte(255&Xe),this.writeByte(Qe>>24&255),this.writeByte(Qe>>16&255),this.writeByte(Qe>>8&255),this.writeByte(255&Qe)},dt.prototype.readInt=function(){return this.readInt32()},dt.prototype.writeInt=function(Me){return this.writeInt32(Me)},dt.prototype.read=function(Me){var Xe,Qe;for(Xe=[],Qe=0;0<=Me?Qe<Me:Qe>Me;Qe=0<=Me?++Qe:--Qe)Xe.push(this.readByte());return Xe},dt.prototype.write=function(Me){var Xe,Qe,st,nt;for(nt=[],Qe=0,st=Me.length;Qe<st;Qe++)Xe=Me[Qe],nt.push(this.writeByte(Xe));return nt},dt}(),It=function(){var dt;function Me(Xe){var Qe,st,nt;for(this.scalarType=Xe.readInt(),this.tableCount=Xe.readShort(),this.searchRange=Xe.readShort(),this.entrySelector=Xe.readShort(),this.rangeShift=Xe.readShort(),this.tables={},st=0,nt=this.tableCount;0<=nt?st<nt:st>nt;st=0<=nt?++st:--st)Qe={tag:Xe.readString(4),checksum:Xe.readInt(),offset:Xe.readInt(),length:Xe.readInt()},this.tables[Qe.tag]=Qe}return Me.prototype.encode=function(Xe){var Qe,st,nt,ft,Bt,Et,nr,Ur,Lr,Vr,sr,Bn,Er;for(Er in sr=Object.keys(Xe).length,Et=Math.log(2),Lr=16*Math.floor(Math.log(sr)/Et),ft=Math.floor(Lr/Et),Ur=16*sr-Lr,(st=new ar).writeInt(this.scalarType),st.writeShort(sr),st.writeShort(Lr),st.writeShort(ft),st.writeShort(Ur),nt=16*sr,nr=st.pos+nt,Bt=null,Bn=[],Xe)for(Vr=Xe[Er],st.writeString(Er),st.writeInt(dt(Vr)),st.writeInt(nr),st.writeInt(Vr.length),Bn=Bn.concat(Vr),Er==="head"&&(Bt=nr),nr+=Vr.length;nr%4;)Bn.push(0),nr++;return st.write(Bn),Qe=2981146554-dt(st.data),st.pos=Bt+8,st.writeUInt32(Qe),st.data},dt=function(Qe){var st,nt,ft,Bt;for(Qe=Gn.call(Qe);Qe.length%4;)Qe.push(0);for(ft=new ar(Qe),nt=0,st=0,Bt=Qe.length;st<Bt;st=st+=4)nt+=ft.readUInt32();return 4294967295&nt},Me}(),Ct={}.hasOwnProperty,mr=function(Me,Xe){for(var Qe in Xe)Ct.call(Xe,Qe)&&(Me[Qe]=Xe[Qe]);function st(){this.constructor=Me}return st.prototype=Xe.prototype,Me.prototype=new st,Me.__super__=Xe.prototype,Me};Fn=function(){function dt(Me){var Xe;this.file=Me,Xe=this.file.directory.tables[this.tag],this.exists=!!Xe,Xe&&(this.offset=Xe.offset,this.length=Xe.length,this.parse(this.file.contents))}return dt.prototype.parse=function(){},dt.prototype.encode=function(){},dt.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},dt}();var gr=function(dt){function Me(){return Me.__super__.constructor.apply(this,arguments)}return mr(Me,Fn),Me.prototype.tag="head",Me.prototype.parse=function(Xe){return Xe.pos=this.offset,this.version=Xe.readInt(),this.revision=Xe.readInt(),this.checkSumAdjustment=Xe.readInt(),this.magicNumber=Xe.readInt(),this.flags=Xe.readShort(),this.unitsPerEm=Xe.readShort(),this.created=Xe.readLongLong(),this.modified=Xe.readLongLong(),this.xMin=Xe.readShort(),this.yMin=Xe.readShort(),this.xMax=Xe.readShort(),this.yMax=Xe.readShort(),this.macStyle=Xe.readShort(),this.lowestRecPPEM=Xe.readShort(),this.fontDirectionHint=Xe.readShort(),this.indexToLocFormat=Xe.readShort(),this.glyphDataFormat=Xe.readShort()},Me.prototype.encode=function(Xe){var Qe;return(Qe=new ar).writeInt(this.version),Qe.writeInt(this.revision),Qe.writeInt(this.checkSumAdjustment),Qe.writeInt(this.magicNumber),Qe.writeShort(this.flags),Qe.writeShort(this.unitsPerEm),Qe.writeLongLong(this.created),Qe.writeLongLong(this.modified),Qe.writeShort(this.xMin),Qe.writeShort(this.yMin),Qe.writeShort(this.xMax),Qe.writeShort(this.yMax),Qe.writeShort(this.macStyle),Qe.writeShort(this.lowestRecPPEM),Qe.writeShort(this.fontDirectionHint),Qe.writeShort(Xe),Qe.writeShort(this.glyphDataFormat),Qe.data},Me}(),Mt=function(){function dt(Me,Xe){var Qe,st,nt,ft,Bt,Et,nr,Ur,Lr,Vr,sr,Bn,Er,gn,rn,Br,Vn;switch(this.platformID=Me.readUInt16(),this.encodingID=Me.readShort(),this.offset=Xe+Me.readInt(),Lr=Me.pos,Me.pos=this.offset,this.format=Me.readUInt16(),this.length=Me.readUInt16(),this.language=Me.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(Et=0;Et<256;++Et)this.codeMap[Et]=Me.readByte();break;case 4:for(sr=Me.readUInt16(),Vr=sr/2,Me.pos+=6,nt=function(){var gi,Ni;for(Ni=[],Et=gi=0;0<=Vr?gi<Vr:gi>Vr;Et=0<=Vr?++gi:--gi)Ni.push(Me.readUInt16());return Ni}(),Me.pos+=2,Er=function(){var gi,Ni;for(Ni=[],Et=gi=0;0<=Vr?gi<Vr:gi>Vr;Et=0<=Vr?++gi:--gi)Ni.push(Me.readUInt16());return Ni}(),nr=function(){var gi,Ni;for(Ni=[],Et=gi=0;0<=Vr?gi<Vr:gi>Vr;Et=0<=Vr?++gi:--gi)Ni.push(Me.readUInt16());return Ni}(),Ur=function(){var gi,Ni;for(Ni=[],Et=gi=0;0<=Vr?gi<Vr:gi>Vr;Et=0<=Vr?++gi:--gi)Ni.push(Me.readUInt16());return Ni}(),st=(this.length-Me.pos+this.offset)/2,Bt=function(){var gi,Ni;for(Ni=[],Et=gi=0;0<=st?gi<st:gi>st;Et=0<=st?++gi:--gi)Ni.push(Me.readUInt16());return Ni}(),Et=rn=0,Vn=nt.length;rn<Vn;Et=++rn)for(gn=nt[Et],Qe=Br=Bn=Er[Et];Bn<=gn?Br<=gn:Br>=gn;Qe=Bn<=gn?++Br:--Br)Ur[Et]===0?ft=Qe+nr[Et]:(ft=Bt[Ur[Et]/2+(Qe-Bn)-(Vr-Et)]||0)!==0&&(ft+=nr[Et]),this.codeMap[Qe]=65535&ft}Me.pos=Lr}return dt.encode=function(Me,Xe){var Qe,st,nt,ft,Bt,Et,nr,Ur,Lr,Vr,sr,Bn,Er,gn,rn,Br,Vn,gi,Ni,Wi,zi,Yi,mi,va,zn,fn,$n,Cn,ki,In,na,Ei,pi,Ri,Na,Un,nn,Yn,bi,Oi,_i,Zi,qi,ea,ya,co;switch(Cn=new ar,ft=Object.keys(Me).sort(function(io,rs){return io-rs}),Xe){case"macroman":for(Er=0,gn=function(){var io=[];for(Bn=0;Bn<256;++Bn)io.push(0);return io}(),Br={0:0},nt={},ki=0,pi=ft.length;ki<pi;ki++)Br[qi=Me[st=ft[ki]]]==null&&(Br[qi]=++Er),nt[st]={old:Me[st],new:Br[Me[st]]},gn[st]=Br[Me[st]];return Cn.writeUInt16(1),Cn.writeUInt16(0),Cn.writeUInt32(12),Cn.writeUInt16(0),Cn.writeUInt16(262),Cn.writeUInt16(0),Cn.write(gn),{charMap:nt,subtable:Cn.data,maxGlyphID:Er+1};case"unicode":for(fn=[],Lr=[],Vn=0,Br={},Qe={},rn=nr=null,In=0,Ri=ft.length;In<Ri;In++)Br[Ni=Me[st=ft[In]]]==null&&(Br[Ni]=++Vn),Qe[st]={old:Ni,new:Br[Ni]},Bt=Br[Ni]-st,rn!=null&&Bt===nr||(rn&&Lr.push(rn),fn.push(st),nr=Bt),rn=st;for(rn&&Lr.push(rn),Lr.push(65535),fn.push(65535),va=2*(mi=fn.length),Yi=2*Math.pow(Math.log(mi)/Math.LN2,2),Vr=Math.log(Yi/2)/Math.LN2,zi=2*mi-Yi,Et=[],Wi=[],sr=[],Bn=na=0,Na=fn.length;na<Na;Bn=++na){if(zn=fn[Bn],Ur=Lr[Bn],zn===65535){Et.push(0),Wi.push(0);break}if(zn-($n=Qe[zn].new)>=32768)for(Et.push(0),Wi.push(2*(sr.length+mi-Bn)),st=Ei=zn;zn<=Ur?Ei<=Ur:Ei>=Ur;st=zn<=Ur?++Ei:--Ei)sr.push(Qe[st].new);else Et.push($n-zn),Wi.push(0)}for(Cn.writeUInt16(3),Cn.writeUInt16(1),Cn.writeUInt32(12),Cn.writeUInt16(4),Cn.writeUInt16(16+8*mi+2*sr.length),Cn.writeUInt16(0),Cn.writeUInt16(va),Cn.writeUInt16(Yi),Cn.writeUInt16(Vr),Cn.writeUInt16(zi),_i=0,Un=Lr.length;_i<Un;_i++)st=Lr[_i],Cn.writeUInt16(st);for(Cn.writeUInt16(0),Zi=0,nn=fn.length;Zi<nn;Zi++)st=fn[Zi],Cn.writeUInt16(st);for(ea=0,Yn=Et.length;ea<Yn;ea++)Bt=Et[ea],Cn.writeUInt16(Bt);for(ya=0,bi=Wi.length;ya<bi;ya++)gi=Wi[ya],Cn.writeUInt16(gi);for(co=0,Oi=sr.length;co<Oi;co++)Er=sr[co],Cn.writeUInt16(Er);return{charMap:Qe,subtable:Cn.data,maxGlyphID:Vn+1}}},dt}(),rr=function(dt){function Me(){return Me.__super__.constructor.apply(this,arguments)}return mr(Me,Fn),Me.prototype.tag="cmap",Me.prototype.parse=function(Xe){var Qe,st,nt;for(Xe.pos=this.offset,this.version=Xe.readUInt16(),nt=Xe.readUInt16(),this.tables=[],this.unicode=null,st=0;0<=nt?st<nt:st>nt;st=0<=nt?++st:--st)Qe=new Mt(Xe,this.offset),this.tables.push(Qe),Qe.isUnicode&&this.unicode==null&&(this.unicode=Qe);return!0},Me.encode=function(Xe,Qe){var st,nt;return Qe==null&&(Qe="macroman"),st=Mt.encode(Xe,Qe),(nt=new ar).writeUInt16(0),nt.writeUInt16(1),st.table=nt.data.concat(st.subtable),st},Me}(),Dt=function(dt){function Me(){return Me.__super__.constructor.apply(this,arguments)}return mr(Me,Fn),Me.prototype.tag="hhea",Me.prototype.parse=function(Xe){return Xe.pos=this.offset,this.version=Xe.readInt(),this.ascender=Xe.readShort(),this.decender=Xe.readShort(),this.lineGap=Xe.readShort(),this.advanceWidthMax=Xe.readShort(),this.minLeftSideBearing=Xe.readShort(),this.minRightSideBearing=Xe.readShort(),this.xMaxExtent=Xe.readShort(),this.caretSlopeRise=Xe.readShort(),this.caretSlopeRun=Xe.readShort(),this.caretOffset=Xe.readShort(),Xe.pos+=8,this.metricDataFormat=Xe.readShort(),this.numberOfMetrics=Xe.readUInt16()},Me}(),tr=function(dt){function Me(){return Me.__super__.constructor.apply(this,arguments)}return mr(Me,Fn),Me.prototype.tag="OS/2",Me.prototype.parse=function(Xe){if(Xe.pos=this.offset,this.version=Xe.readUInt16(),this.averageCharWidth=Xe.readShort(),this.weightClass=Xe.readUInt16(),this.widthClass=Xe.readUInt16(),this.type=Xe.readShort(),this.ySubscriptXSize=Xe.readShort(),this.ySubscriptYSize=Xe.readShort(),this.ySubscriptXOffset=Xe.readShort(),this.ySubscriptYOffset=Xe.readShort(),this.ySuperscriptXSize=Xe.readShort(),this.ySuperscriptYSize=Xe.readShort(),this.ySuperscriptXOffset=Xe.readShort(),this.ySuperscriptYOffset=Xe.readShort(),this.yStrikeoutSize=Xe.readShort(),this.yStrikeoutPosition=Xe.readShort(),this.familyClass=Xe.readShort(),this.panose=function(){var Qe,st;for(st=[],Qe=0;Qe<10;++Qe)st.push(Xe.readByte());return st}(),this.charRange=function(){var Qe,st;for(st=[],Qe=0;Qe<4;++Qe)st.push(Xe.readInt());return st}(),this.vendorID=Xe.readString(4),this.selection=Xe.readShort(),this.firstCharIndex=Xe.readShort(),this.lastCharIndex=Xe.readShort(),this.version>0&&(this.ascent=Xe.readShort(),this.descent=Xe.readShort(),this.lineGap=Xe.readShort(),this.winAscent=Xe.readShort(),this.winDescent=Xe.readShort(),this.codePageRange=function(){var Qe,st;for(st=[],Qe=0;Qe<2;Qe=++Qe)st.push(Xe.readInt());return st}(),this.version>1))return this.xHeight=Xe.readShort(),this.capHeight=Xe.readShort(),this.defaultChar=Xe.readShort(),this.breakChar=Xe.readShort(),this.maxContext=Xe.readShort()},Me}(),Dr=function(dt){function Me(){return Me.__super__.constructor.apply(this,arguments)}return mr(Me,Fn),Me.prototype.tag="post",Me.prototype.parse=function(Xe){var Qe,st,nt;switch(Xe.pos=this.offset,this.format=Xe.readInt(),this.italicAngle=Xe.readInt(),this.underlinePosition=Xe.readShort(),this.underlineThickness=Xe.readShort(),this.isFixedPitch=Xe.readInt(),this.minMemType42=Xe.readInt(),this.maxMemType42=Xe.readInt(),this.minMemType1=Xe.readInt(),this.maxMemType1=Xe.readInt(),this.format){case 65536:break;case 131072:var ft;for(st=Xe.readUInt16(),this.glyphNameIndex=[],ft=0;0<=st?ft<st:ft>st;ft=0<=st?++ft:--ft)this.glyphNameIndex.push(Xe.readUInt16());for(this.names=[],nt=[];Xe.pos<this.offset+this.length;)Qe=Xe.readByte(),nt.push(this.names.push(Xe.readString(Qe)));return nt;case 151552:return st=Xe.readUInt16(),this.offsets=Xe.read(st);case 196608:break;case 262144:return this.map=function(){var Bt,Et,nr;for(nr=[],ft=Bt=0,Et=this.file.maxp.numGlyphs;0<=Et?Bt<Et:Bt>Et;ft=0<=Et?++Bt:--Bt)nr.push(Xe.readUInt32());return nr}.call(this)}},Me}(),dr=function(Me,Xe){this.raw=Me,this.length=Me.length,this.platformID=Xe.platformID,this.encodingID=Xe.encodingID,this.languageID=Xe.languageID},Tr=function(dt){function Me(){return Me.__super__.constructor.apply(this,arguments)}return mr(Me,Fn),Me.prototype.tag="name",Me.prototype.parse=function(Xe){var Qe,st,nt,ft,Bt,Et,nr,Ur,Lr,Vr,sr;for(Xe.pos=this.offset,Xe.readShort(),Qe=Xe.readShort(),Et=Xe.readShort(),st=[],ft=0;0<=Qe?ft<Qe:ft>Qe;ft=0<=Qe?++ft:--ft)st.push({platformID:Xe.readShort(),encodingID:Xe.readShort(),languageID:Xe.readShort(),nameID:Xe.readShort(),length:Xe.readShort(),offset:this.offset+Et+Xe.readShort()});for(nr={},ft=Lr=0,Vr=st.length;Lr<Vr;ft=++Lr)nt=st[ft],Xe.pos=nt.offset,Ur=Xe.readString(nt.length),Bt=new dr(Ur,nt),nr[sr=nt.nameID]==null&&(nr[sr]=[]),nr[nt.nameID].push(Bt);this.strings=nr,this.copyright=nr[0],this.fontFamily=nr[1],this.fontSubfamily=nr[2],this.uniqueSubfamily=nr[3],this.fontName=nr[4],this.version=nr[5];try{this.postscriptName=nr[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(Bn){this.postscriptName=nr[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=nr[7],this.manufacturer=nr[8],this.designer=nr[9],this.description=nr[10],this.vendorUrl=nr[11],this.designerUrl=nr[12],this.license=nr[13],this.licenseUrl=nr[14],this.preferredFamily=nr[15],this.preferredSubfamily=nr[17],this.compatibleFull=nr[18],this.sampleText=nr[19]},Me}(),vn=function(dt){function Me(){return Me.__super__.constructor.apply(this,arguments)}return mr(Me,Fn),Me.prototype.tag="maxp",Me.prototype.parse=function(Xe){return Xe.pos=this.offset,this.version=Xe.readInt(),this.numGlyphs=Xe.readUInt16(),this.maxPoints=Xe.readUInt16(),this.maxContours=Xe.readUInt16(),this.maxCompositePoints=Xe.readUInt16(),this.maxComponentContours=Xe.readUInt16(),this.maxZones=Xe.readUInt16(),this.maxTwilightPoints=Xe.readUInt16(),this.maxStorage=Xe.readUInt16(),this.maxFunctionDefs=Xe.readUInt16(),this.maxInstructionDefs=Xe.readUInt16(),this.maxStackElements=Xe.readUInt16(),this.maxSizeOfInstructions=Xe.readUInt16(),this.maxComponentElements=Xe.readUInt16(),this.maxComponentDepth=Xe.readUInt16()},Me}(),on=function(dt){function Me(){return Me.__super__.constructor.apply(this,arguments)}return mr(Me,Fn),Me.prototype.tag="hmtx",Me.prototype.parse=function(Xe){var Qe,st,nt,ft,Bt,Et,nr;for(Xe.pos=this.offset,this.metrics=[],Qe=0,Et=this.file.hhea.numberOfMetrics;0<=Et?Qe<Et:Qe>Et;Qe=0<=Et?++Qe:--Qe)this.metrics.push({advance:Xe.readUInt16(),lsb:Xe.readInt16()});for(nt=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Ur,Lr;for(Lr=[],Qe=Ur=0;0<=nt?Ur<nt:Ur>nt;Qe=0<=nt?++Ur:--Ur)Lr.push(Xe.readInt16());return Lr}(),this.widths=function(){var Ur,Lr,Vr,sr;for(sr=[],Ur=0,Lr=(Vr=this.metrics).length;Ur<Lr;Ur++)ft=Vr[Ur],sr.push(ft.advance);return sr}.call(this),st=this.widths[this.widths.length-1],nr=[],Qe=Bt=0;0<=nt?Bt<nt:Bt>nt;Qe=0<=nt?++Bt:--Bt)nr.push(this.widths.push(st));return nr},Me.prototype.forGlyph=function(Xe){return Xe in this.metrics?this.metrics[Xe]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[Xe-this.metrics.length]}},Me}(),Gn=[].slice,di=function(dt){function Me(){return Me.__super__.constructor.apply(this,arguments)}return mr(Me,Fn),Me.prototype.tag="glyf",Me.prototype.parse=function(){return this.cache={}},Me.prototype.glyphFor=function(Xe){var Qe,st,nt,ft,Bt,Et,nr,Ur,Lr,Vr;return Xe in this.cache?this.cache[Xe]:(ft=this.file.loca,Qe=this.file.contents,st=ft.indexOf(Xe),(nt=ft.lengthOf(Xe))===0?this.cache[Xe]=null:(Qe.pos=this.offset+st,Bt=(Et=new ar(Qe.read(nt))).readShort(),Ur=Et.readShort(),Vr=Et.readShort(),nr=Et.readShort(),Lr=Et.readShort(),this.cache[Xe]=Bt===-1?new Fi(Et,Ur,Vr,nr,Lr):new Ti(Et,Bt,Ur,Vr,nr,Lr),this.cache[Xe]))},Me.prototype.encode=function(Xe,Qe,st){var nt,ft,Bt,Et,nr;for(Bt=[],ft=[],Et=0,nr=Qe.length;Et<nr;Et++)nt=Xe[Qe[Et]],ft.push(Bt.length),nt&&(Bt=Bt.concat(nt.encode(st)));return ft.push(Bt.length),{table:Bt,offsets:ft}},Me}(),Ti=function(){function dt(Me,Xe,Qe,st,nt,ft){this.raw=Me,this.numberOfContours=Xe,this.xMin=Qe,this.yMin=st,this.xMax=nt,this.yMax=ft,this.compound=!1}return dt.prototype.encode=function(){return this.raw.data},dt}(),Fi=function(){function dt(Me,Xe,Qe,st,nt){var ft,Bt;for(this.raw=Me,this.xMin=Xe,this.yMin=Qe,this.xMax=st,this.yMax=nt,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],ft=this.raw;Bt=ft.readShort(),this.glyphOffsets.push(ft.pos),this.glyphIDs.push(ft.readUInt16()),32&Bt;)ft.pos+=1&Bt?4:2,128&Bt?ft.pos+=8:64&Bt?ft.pos+=4:8&Bt&&(ft.pos+=2)}return dt.prototype.encode=function(){var Me,Xe,Qe;for(Xe=new ar(Gn.call(this.raw.data)),Me=0,Qe=this.glyphIDs.length;Me<Qe;++Me)Xe.pos=this.glyphOffsets[Me];return Xe.data},dt}(),la=function(dt){function Me(){return Me.__super__.constructor.apply(this,arguments)}return mr(Me,Fn),Me.prototype.tag="loca",Me.prototype.parse=function(Xe){var Qe,st;return Xe.pos=this.offset,Qe=this.file.head.indexToLocFormat,this.offsets=Qe===0?function(){var nt,ft;for(ft=[],st=0,nt=this.length;st<nt;st+=2)ft.push(2*Xe.readUInt16());return ft}.call(this):function(){var nt,ft;for(ft=[],st=0,nt=this.length;st<nt;st+=4)ft.push(Xe.readUInt32());return ft}.call(this)},Me.prototype.indexOf=function(Xe){return this.offsets[Xe]},Me.prototype.lengthOf=function(Xe){return this.offsets[Xe+1]-this.offsets[Xe]},Me.prototype.encode=function(Xe,Qe){for(var st=new Uint32Array(this.offsets.length),nt=0,ft=0,Bt=0;Bt<st.length;++Bt)if(st[Bt]=nt,ft<Qe.length&&Qe[ft]==Bt){++ft,st[Bt]=nt;var Et=this.offsets[Bt],nr=this.offsets[Bt+1]-Et;nr>0&&(nt+=nr)}for(var Ur=new Array(4*st.length),Lr=0;Lr<st.length;++Lr)Ur[4*Lr+3]=255&st[Lr],Ur[4*Lr+2]=(65280&st[Lr])>>8,Ur[4*Lr+1]=(16711680&st[Lr])>>16,Ur[4*Lr]=(4278190080&st[Lr])>>24;return Ur},Me}(),Ta=function(){function dt(Me){this.font=Me,this.subset={},this.unicodes={},this.next=33}return dt.prototype.generateCmap=function(){var Me,Xe,Qe,st,nt;for(Xe in st=this.font.cmap.tables[0].codeMap,Me={},nt=this.subset)Qe=nt[Xe],Me[Xe]=st[Qe];return Me},dt.prototype.glyphsFor=function(Me){var Xe,Qe,st,nt,ft,Bt,Et;for(st={},ft=0,Bt=Me.length;ft<Bt;ft++)st[nt=Me[ft]]=this.font.glyf.glyphFor(nt);for(nt in Xe=[],st)((Qe=st[nt])!=null?Qe.compound:void 0)&&Xe.push.apply(Xe,Qe.glyphIDs);if(Xe.length>0)for(nt in Et=this.glyphsFor(Xe))Qe=Et[nt],st[nt]=Qe;return st},dt.prototype.encode=function(Me,Xe){var Qe,st,nt,ft,Bt,Et,nr,Ur,Lr,Vr,sr,Bn,Er,gn,rn;for(st in Qe=rr.encode(this.generateCmap(),"unicode"),ft=this.glyphsFor(Me),sr={0:0},rn=Qe.charMap)sr[(Et=rn[st]).old]=Et.new;for(Bn in Vr=Qe.maxGlyphID,ft)Bn in sr||(sr[Bn]=Vr++);return Ur=function(Br){var Vn,gi;for(Vn in gi={},Br)gi[Br[Vn]]=Vn;return gi}(sr),Lr=Object.keys(Ur).sort(function(Br,Vn){return Br-Vn}),Er=function(){var Br,Vn,gi;for(gi=[],Br=0,Vn=Lr.length;Br<Vn;Br++)Bt=Lr[Br],gi.push(Ur[Bt]);return gi}(),nt=this.font.glyf.encode(ft,Er,sr),nr=this.font.loca.encode(nt.offsets,Er),gn={cmap:this.font.cmap.raw(),glyf:nt.table,loca:nr,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(Xe)},this.font.os2.exists&&(gn["OS/2"]=this.font.os2.raw()),this.font.directory.encode(gn)},dt}();W.API.PDFObject=function(){var dt;function Me(){}return dt=function(Qe,st){return(Array(st+1).join("0")+Qe).slice(-st)},Me.convert=function(Xe){var Qe,st,nt,ft;if(Array.isArray(Xe))return"["+function(){var Bt,Et,nr;for(nr=[],Bt=0,Et=Xe.length;Bt<Et;Bt++)Qe=Xe[Bt],nr.push(Me.convert(Qe));return nr}().join(" ")+"]";if(typeof Xe=="string")return"/"+Xe;if(Xe!=null?Xe.isString:void 0)return"("+Xe+")";if(Xe instanceof Date)return"(D:"+dt(Xe.getUTCFullYear(),4)+dt(Xe.getUTCMonth(),2)+dt(Xe.getUTCDate(),2)+dt(Xe.getUTCHours(),2)+dt(Xe.getUTCMinutes(),2)+dt(Xe.getUTCSeconds(),2)+"Z)";if({}.toString.call(Xe)==="[object Object]"){for(st in nt=["<<"],Xe)ft=Xe[st],nt.push("/"+st+" "+Me.convert(ft));return nt.push(">>"),nt.join(`
`)}return""+Xe},Me}(),R.default=W}.call(this,l("yLpj"))},e5VY:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("YNAk"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},eIcI:function(j,R,l){var x=l("bYtY"),b=l("hM6l");function A(t,e,m){b.call(this,t,e,m),this.type="value",this.angle=0,this.name="",this.model}x.inherits(A,b);var f=A;j.exports=f},eJH7:function(j,R,l){var x=l("bYtY");function b(A){var f=A.polar;if(f){x.isArray(f)||(f=[f]);var t=[];x.each(f,function(e,m){e.indicator?(e.type&&!e.shape&&(e.shape=e.type),A.radar=A.radar||[],x.isArray(A.radar)||(A.radar=[A.radar]),A.radar.push(e)):t.push(e)}),A.polar=t}x.each(A.series,function(e){e&&e.type==="radar"&&e.polarIndex&&(e.radarIndex=e.polarIndex)})}j.exports=b},eP3c:function(j,R,l){"use strict";function x(ht){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(de){return typeof de}:x=function(de){return de&&typeof Symbol=="function"&&de.constructor===Symbol&&de!==Symbol.prototype?"symbol":typeof de},x(ht)}Object.defineProperty(R,"__esModule",{value:!0}),R.inflateReset=me,R.inflateReset2=be,R.inflateResetKeep=Ne,R.inflateInit=it,R.inflateInit2=Re,R.inflate=Ft,R.inflateEnd=Ut,R.inflateGetHeader=Kt,R.inflateSetDictionary=$t,R.inflateInfo=R.Z_DEFLATED=R.Z_BUF_ERROR=R.Z_MEM_ERROR=R.Z_DATA_ERROR=R.Z_STREAM_ERROR=R.Z_NEED_DICT=R.Z_STREAM_END=R.Z_OK=R.Z_TREES=R.Z_BLOCK=R.Z_FINISH=void 0;var b=a(l("6BzB")),A=m(l("xlC8")),f=m(l("QV2g")),t=m(l("sjKO")),e=m(l("JSwD"));function m(ht){return ht&&ht.__esModule?ht:{default:ht}}function d(){if(typeof WeakMap!="function")return null;var ht=new WeakMap;return d=function(){return ht},ht}function a(ht){if(ht&&ht.__esModule)return ht;if(ht===null||x(ht)!=="object"&&typeof ht!="function")return{default:ht};var Ee=d();if(Ee&&Ee.has(ht))return Ee.get(ht);var de={},qe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var rt in ht)if(Object.prototype.hasOwnProperty.call(ht,rt)){var ve=qe?Object.getOwnPropertyDescriptor(ht,rt):null;ve&&(ve.get||ve.set)?Object.defineProperty(de,rt,ve):de[rt]=ht[rt]}return de.default=ht,Ee&&Ee.set(ht,de),de}var n=0,s=1,c=2,i=4;R.Z_FINISH=i;var u=5;R.Z_BLOCK=u;var r=6;R.Z_TREES=r;var o=0;R.Z_OK=o;var h=1;R.Z_STREAM_END=h;var p=2;R.Z_NEED_DICT=p;var g=-2;R.Z_STREAM_ERROR=g;var v=-3;R.Z_DATA_ERROR=v;var y=-4;R.Z_MEM_ERROR=y;var w=-5;R.Z_BUF_ERROR=w;var S=8;R.Z_DEFLATED=S;var _=1,I=2,C=3,E=4,O=5,M=6,F=7,H=8,B=9,X=10,J=11,k=12,K=13,z=14,W=15,P=16,G=17,V=18,q=19,re=20,ce=21,ie=22,fe=23,xe=24,Se=25,ke=26,ge=27,Be=28,ee=29,ue=30,Ge=31,ae=32,Z=852,Y=592,te=15,we=te;function pe(ht){return(ht>>>24&255)+(ht>>>8&65280)+((ht&65280)<<8)+((ht&255)<<24)}function De(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new b.Buf16(320),this.work=new b.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ne(ht){var Ee;return!ht||!ht.state?g:(Ee=ht.state,ht.total_in=ht.total_out=Ee.total=0,ht.msg="",Ee.wrap&&(ht.adler=Ee.wrap&1),Ee.mode=_,Ee.last=0,Ee.havedict=0,Ee.dmax=32768,Ee.head=null,Ee.hold=0,Ee.bits=0,Ee.lencode=Ee.lendyn=new b.Buf32(Z),Ee.distcode=Ee.distdyn=new b.Buf32(Y),Ee.sane=1,Ee.back=-1,o)}function me(ht){var Ee;return!ht||!ht.state?g:(Ee=ht.state,Ee.wsize=0,Ee.whave=0,Ee.wnext=0,Ne(ht))}function be(ht,Ee){var de,qe;return!ht||!ht.state?g:(qe=ht.state,Ee<0?(de=0,Ee=-Ee):(de=(Ee>>4)+1,Ee<48&&(Ee&=15)),Ee&&(Ee<8||Ee>15)?g:(qe.window!==null&&qe.wbits!==Ee&&(qe.window=null),qe.wrap=de,qe.wbits=Ee,me(ht)))}function Re(ht,Ee){var de,qe;return ht?(qe=new De,ht.state=qe,qe.window=null,de=be(ht,Ee),de!==o&&(ht.state=null),de):g}function it(ht){return Re(ht,we)}var yt=!0,pt,Pe;function Nt(ht){if(yt){var Ee;for(pt=new b.Buf32(512),Pe=new b.Buf32(32),Ee=0;Ee<144;)ht.lens[Ee++]=8;for(;Ee<256;)ht.lens[Ee++]=9;for(;Ee<280;)ht.lens[Ee++]=7;for(;Ee<288;)ht.lens[Ee++]=8;for((0,e.default)(s,ht.lens,0,288,pt,0,ht.work,{bits:9}),Ee=0;Ee<32;)ht.lens[Ee++]=5;(0,e.default)(c,ht.lens,0,32,Pe,0,ht.work,{bits:5}),yt=!1}ht.lencode=pt,ht.lenbits=9,ht.distcode=Pe,ht.distbits=5}function ut(ht,Ee,de,qe){var rt,ve=ht.state;return ve.window===null&&(ve.wsize=1<<ve.wbits,ve.wnext=0,ve.whave=0,ve.window=new b.Buf8(ve.wsize)),qe>=ve.wsize?(b.arraySet(ve.window,Ee,de-ve.wsize,ve.wsize,0),ve.wnext=0,ve.whave=ve.wsize):(rt=ve.wsize-ve.wnext,rt>qe&&(rt=qe),b.arraySet(ve.window,Ee,de-qe,rt,ve.wnext),qe-=rt,qe?(b.arraySet(ve.window,Ee,de-qe,qe,0),ve.wnext=qe,ve.whave=ve.wsize):(ve.wnext+=rt,ve.wnext===ve.wsize&&(ve.wnext=0),ve.whave<ve.wsize&&(ve.whave+=rt))),0}function Ft(ht,Ee){var de,qe,rt,ve,bt,jt,He,kt,Ar,at,Ht,Wt,ot,et,Ze=0,Gt,yr,br,Sr,Tn,cn,Wn,lt,mt=new b.Buf8(4),Le,ze,$e=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ht||!ht.state||!ht.output||!ht.input&&ht.avail_in!==0)return g;de=ht.state,de.mode===k&&(de.mode=K),bt=ht.next_out,rt=ht.output,He=ht.avail_out,ve=ht.next_in,qe=ht.input,jt=ht.avail_in,kt=de.hold,Ar=de.bits,at=jt,Ht=He,lt=o;e:for(;;)switch(de.mode){case _:if(de.wrap===0){de.mode=K;break}for(;Ar<16;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}if(de.wrap&2&&kt===35615){de.check=0,mt[0]=kt&255,mt[1]=kt>>>8&255,de.check=(0,f.default)(de.check,mt,2,0),kt=0,Ar=0,de.mode=I;break}if(de.flags=0,de.head&&(de.head.done=!1),!(de.wrap&1)||(((kt&255)<<8)+(kt>>8))%31){ht.msg="incorrect header check",de.mode=ue;break}if((kt&15)!==S){ht.msg="unknown compression method",de.mode=ue;break}if(kt>>>=4,Ar-=4,Wn=(kt&15)+8,de.wbits===0)de.wbits=Wn;else if(Wn>de.wbits){ht.msg="invalid window size",de.mode=ue;break}de.dmax=1<<Wn,ht.adler=de.check=1,de.mode=kt&512?X:k,kt=0,Ar=0;break;case I:for(;Ar<16;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}if(de.flags=kt,(de.flags&255)!==S){ht.msg="unknown compression method",de.mode=ue;break}if(de.flags&57344){ht.msg="unknown header flags set",de.mode=ue;break}de.head&&(de.head.text=kt>>8&1),de.flags&512&&(mt[0]=kt&255,mt[1]=kt>>>8&255,de.check=(0,f.default)(de.check,mt,2,0)),kt=0,Ar=0,de.mode=C;case C:for(;Ar<32;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}de.head&&(de.head.time=kt),de.flags&512&&(mt[0]=kt&255,mt[1]=kt>>>8&255,mt[2]=kt>>>16&255,mt[3]=kt>>>24&255,de.check=(0,f.default)(de.check,mt,4,0)),kt=0,Ar=0,de.mode=E;case E:for(;Ar<16;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}de.head&&(de.head.xflags=kt&255,de.head.os=kt>>8),de.flags&512&&(mt[0]=kt&255,mt[1]=kt>>>8&255,de.check=(0,f.default)(de.check,mt,2,0)),kt=0,Ar=0,de.mode=O;case O:if(de.flags&1024){for(;Ar<16;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}de.length=kt,de.head&&(de.head.extra_len=kt),de.flags&512&&(mt[0]=kt&255,mt[1]=kt>>>8&255,de.check=(0,f.default)(de.check,mt,2,0)),kt=0,Ar=0}else de.head&&(de.head.extra=null);de.mode=M;case M:if(de.flags&1024&&(Wt=de.length,Wt>jt&&(Wt=jt),Wt&&(de.head&&(Wn=de.head.extra_len-de.length,de.head.extra||(de.head.extra=new Array(de.head.extra_len)),b.arraySet(de.head.extra,qe,ve,Wt,Wn)),de.flags&512&&(de.check=(0,f.default)(de.check,qe,Wt,ve)),jt-=Wt,ve+=Wt,de.length-=Wt),de.length))break e;de.length=0,de.mode=F;case F:if(de.flags&2048){if(jt===0)break e;Wt=0;do Wn=qe[ve+Wt++],de.head&&Wn&&de.length<65536&&(de.head.name+=String.fromCharCode(Wn));while(Wn&&Wt<jt);if(de.flags&512&&(de.check=(0,f.default)(de.check,qe,Wt,ve)),jt-=Wt,ve+=Wt,Wn)break e}else de.head&&(de.head.name=null);de.length=0,de.mode=H;case H:if(de.flags&4096){if(jt===0)break e;Wt=0;do Wn=qe[ve+Wt++],de.head&&Wn&&de.length<65536&&(de.head.comment+=String.fromCharCode(Wn));while(Wn&&Wt<jt);if(de.flags&512&&(de.check=(0,f.default)(de.check,qe,Wt,ve)),jt-=Wt,ve+=Wt,Wn)break e}else de.head&&(de.head.comment=null);de.mode=B;case B:if(de.flags&512){for(;Ar<16;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}if(kt!==(de.check&65535)){ht.msg="header crc mismatch",de.mode=ue;break}kt=0,Ar=0}de.head&&(de.head.hcrc=de.flags>>9&1,de.head.done=!0),ht.adler=de.check=0,de.mode=k;break;case X:for(;Ar<32;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}ht.adler=de.check=pe(kt),kt=0,Ar=0,de.mode=J;case J:if(de.havedict===0)return ht.next_out=bt,ht.avail_out=He,ht.next_in=ve,ht.avail_in=jt,de.hold=kt,de.bits=Ar,p;ht.adler=de.check=1,de.mode=k;case k:if(Ee===u||Ee===r)break e;case K:if(de.last){kt>>>=Ar&7,Ar-=Ar&7,de.mode=ge;break}for(;Ar<3;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}de.last=kt&1,kt>>>=1,Ar-=1;switch(kt&3){case 0:de.mode=z;break;case 1:if(Nt(de),de.mode=re,Ee===r){kt>>>=2,Ar-=2;break e}break;case 2:de.mode=G;break;case 3:ht.msg="invalid block type",de.mode=ue}kt>>>=2,Ar-=2;break;case z:for(kt>>>=Ar&7,Ar-=Ar&7;Ar<32;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}if((kt&65535)!==(kt>>>16^65535)){ht.msg="invalid stored block lengths",de.mode=ue;break}if(de.length=kt&65535,kt=0,Ar=0,de.mode=W,Ee===r)break e;case W:de.mode=P;case P:if(Wt=de.length,Wt){if(Wt>jt&&(Wt=jt),Wt>He&&(Wt=He),Wt===0)break e;b.arraySet(rt,qe,ve,Wt,bt),jt-=Wt,ve+=Wt,He-=Wt,bt+=Wt,de.length-=Wt;break}de.mode=k;break;case G:for(;Ar<14;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}if(de.nlen=(kt&31)+257,kt>>>=5,Ar-=5,de.ndist=(kt&31)+1,kt>>>=5,Ar-=5,de.ncode=(kt&15)+4,kt>>>=4,Ar-=4,de.nlen>286||de.ndist>30){ht.msg="too many length or distance symbols",de.mode=ue;break}de.have=0,de.mode=V;case V:for(;de.have<de.ncode;){for(;Ar<3;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}de.lens[$e[de.have++]]=kt&7,kt>>>=3,Ar-=3}for(;de.have<19;)de.lens[$e[de.have++]]=0;if(de.lencode=de.lendyn,de.lenbits=7,Le={bits:de.lenbits},lt=(0,e.default)(n,de.lens,0,19,de.lencode,0,de.work,Le),de.lenbits=Le.bits,lt){ht.msg="invalid code lengths set",de.mode=ue;break}de.have=0,de.mode=q;case q:for(;de.have<de.nlen+de.ndist;){for(;!(Ze=de.lencode[kt&(1<<de.lenbits)-1],Gt=Ze>>>24,yr=Ze>>>16&255,br=Ze&65535,Gt<=Ar);){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}if(br<16)kt>>>=Gt,Ar-=Gt,de.lens[de.have++]=br;else{if(br===16){for(ze=Gt+2;Ar<ze;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}if(kt>>>=Gt,Ar-=Gt,de.have===0){ht.msg="invalid bit length repeat",de.mode=ue;break}Wn=de.lens[de.have-1],Wt=3+(kt&3),kt>>>=2,Ar-=2}else if(br===17){for(ze=Gt+3;Ar<ze;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}kt>>>=Gt,Ar-=Gt,Wn=0,Wt=3+(kt&7),kt>>>=3,Ar-=3}else{for(ze=Gt+7;Ar<ze;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}kt>>>=Gt,Ar-=Gt,Wn=0,Wt=11+(kt&127),kt>>>=7,Ar-=7}if(de.have+Wt>de.nlen+de.ndist){ht.msg="invalid bit length repeat",de.mode=ue;break}for(;Wt--;)de.lens[de.have++]=Wn}}if(de.mode===ue)break;if(de.lens[256]===0){ht.msg="invalid code -- missing end-of-block",de.mode=ue;break}if(de.lenbits=9,Le={bits:de.lenbits},lt=(0,e.default)(s,de.lens,0,de.nlen,de.lencode,0,de.work,Le),de.lenbits=Le.bits,lt){ht.msg="invalid literal/lengths set",de.mode=ue;break}if(de.distbits=6,de.distcode=de.distdyn,Le={bits:de.distbits},lt=(0,e.default)(c,de.lens,de.nlen,de.ndist,de.distcode,0,de.work,Le),de.distbits=Le.bits,lt){ht.msg="invalid distances set",de.mode=ue;break}if(de.mode=re,Ee===r)break e;case re:de.mode=ce;case ce:if(jt>=6&&He>=258){ht.next_out=bt,ht.avail_out=He,ht.next_in=ve,ht.avail_in=jt,de.hold=kt,de.bits=Ar,(0,t.default)(ht,Ht),bt=ht.next_out,rt=ht.output,He=ht.avail_out,ve=ht.next_in,qe=ht.input,jt=ht.avail_in,kt=de.hold,Ar=de.bits,de.mode===k&&(de.back=-1);break}for(de.back=0;!(Ze=de.lencode[kt&(1<<de.lenbits)-1],Gt=Ze>>>24,yr=Ze>>>16&255,br=Ze&65535,Gt<=Ar);){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}if(yr&&(yr&240)===0){for(Sr=Gt,Tn=yr,cn=br;!(Ze=de.lencode[cn+((kt&(1<<Sr+Tn)-1)>>Sr)],Gt=Ze>>>24,yr=Ze>>>16&255,br=Ze&65535,Sr+Gt<=Ar);){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}kt>>>=Sr,Ar-=Sr,de.back+=Sr}if(kt>>>=Gt,Ar-=Gt,de.back+=Gt,de.length=br,yr===0){de.mode=ke;break}if(yr&32){de.back=-1,de.mode=k;break}if(yr&64){ht.msg="invalid literal/length code",de.mode=ue;break}de.extra=yr&15,de.mode=ie;case ie:if(de.extra){for(ze=de.extra;Ar<ze;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}de.length+=kt&(1<<de.extra)-1,kt>>>=de.extra,Ar-=de.extra,de.back+=de.extra}de.was=de.length,de.mode=fe;case fe:for(;!(Ze=de.distcode[kt&(1<<de.distbits)-1],Gt=Ze>>>24,yr=Ze>>>16&255,br=Ze&65535,Gt<=Ar);){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}if((yr&240)===0){for(Sr=Gt,Tn=yr,cn=br;!(Ze=de.distcode[cn+((kt&(1<<Sr+Tn)-1)>>Sr)],Gt=Ze>>>24,yr=Ze>>>16&255,br=Ze&65535,Sr+Gt<=Ar);){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}kt>>>=Sr,Ar-=Sr,de.back+=Sr}if(kt>>>=Gt,Ar-=Gt,de.back+=Gt,yr&64){ht.msg="invalid distance code",de.mode=ue;break}de.offset=br,de.extra=yr&15,de.mode=xe;case xe:if(de.extra){for(ze=de.extra;Ar<ze;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}de.offset+=kt&(1<<de.extra)-1,kt>>>=de.extra,Ar-=de.extra,de.back+=de.extra}if(de.offset>de.dmax){ht.msg="invalid distance too far back",de.mode=ue;break}de.mode=Se;case Se:if(He===0)break e;if(Wt=Ht-He,de.offset>Wt){if(Wt=de.offset-Wt,Wt>de.whave&&de.sane){ht.msg="invalid distance too far back",de.mode=ue;break}Wt>de.wnext?(Wt-=de.wnext,ot=de.wsize-Wt):ot=de.wnext-Wt,Wt>de.length&&(Wt=de.length),et=de.window}else et=rt,ot=bt-de.offset,Wt=de.length;Wt>He&&(Wt=He),He-=Wt,de.length-=Wt;do rt[bt++]=et[ot++];while(--Wt);de.length===0&&(de.mode=ce);break;case ke:if(He===0)break e;rt[bt++]=de.length,He--,de.mode=ce;break;case ge:if(de.wrap){for(;Ar<32;){if(jt===0)break e;jt--,kt|=qe[ve++]<<Ar,Ar+=8}if(Ht-=He,ht.total_out+=Ht,de.total+=Ht,Ht&&(ht.adler=de.check=de.flags?(0,f.default)(de.check,rt,Ht,bt-Ht):(0,A.default)(de.check,rt,Ht,bt-Ht)),Ht=He,(de.flags?kt:pe(kt))!==de.check){ht.msg="incorrect data check",de.mode=ue;break}kt=0,Ar=0}de.mode=Be;case Be:if(de.wrap&&de.flags){for(;Ar<32;){if(jt===0)break e;jt--,kt+=qe[ve++]<<Ar,Ar+=8}if(kt!==(de.total&4294967295)){ht.msg="incorrect length check",de.mode=ue;break}kt=0,Ar=0}de.mode=ee;case ee:lt=h;break e;case ue:lt=v;break e;case Ge:return y;case ae:default:return g}return ht.next_out=bt,ht.avail_out=He,ht.next_in=ve,ht.avail_in=jt,de.hold=kt,de.bits=Ar,(de.wsize||Ht!==ht.avail_out&&de.mode<ue&&(de.mode<ge||Ee!==i))&&ut(ht,ht.output,ht.next_out,Ht-ht.avail_out)?(de.mode=Ge,y):(at-=ht.avail_in,Ht-=ht.avail_out,ht.total_in+=at,ht.total_out+=Ht,de.total+=Ht,de.wrap&&Ht&&(ht.adler=de.check=de.flags?(0,f.default)(de.check,rt,Ht,ht.next_out-Ht):(0,A.default)(de.check,rt,Ht,ht.next_out-Ht)),ht.data_type=de.bits+(de.last?64:0)+(de.mode===k?128:0)+(de.mode===re||de.mode===W?256:0),(at===0&&Ht===0||Ee===i)&&lt===o&&(lt=w),lt)}function Ut(ht){if(!ht||!ht.state)return g;var Ee=ht.state;return Ee.window&&(Ee.window=null),ht.state=null,o}function Kt(ht,Ee){var de;return!ht||!ht.state?g:(de=ht.state,(de.wrap&2)===0?g:(de.head=Ee,Ee.done=!1,o))}function $t(ht,Ee){var de=Ee.length,qe,rt,ve;return!ht||!ht.state?g:(qe=ht.state,qe.wrap!==0&&qe.mode!==J?g:qe.mode===J&&(rt=1,rt=(0,A.default)(rt,Ee,de,0),rt!==qe.check)?v:(ve=ut(ht,Ee,de,de),ve?(qe.mode=Ge,y):(qe.havedict=1,o)))}var or="pako inflate (from Nodeca project)";R.inflateInfo=or},ePAk:function(j,R,l){var x=l("ProS");l("2fGM");var b=x.extendComponentModel({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(A){var f,t=this.ecModel;return t.eachComponent(A,function(e){e.getCoordSysModel()===this&&(f=e)},this),f},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});j.exports=b},eRkO:function(j,R,l){var x=l("+TT/"),b=x.getLayoutRect,A=x.box,f=x.positionElement,t=l("7aKB"),e=l("IwbS");function m(a,n,s){var c=n.getBoxLayoutParams(),i=n.get("padding"),u={width:s.getWidth(),height:s.getHeight()},r=b(c,u,i);A(n.get("orient"),a,n.get("itemGap"),r.width,r.height),f(a,c,u,i)}function d(a,n){var s=t.normalizeCssArray(n.get("padding")),c=n.getItemStyle(["color","opacity"]);c.fill=n.get("backgroundColor");var a=new e.Rect({shape:{x:a.x-s[3],y:a.y-s[0],width:a.width+s[1]+s[3],height:a.height+s[0]+s[2],r:n.get("borderRadius")},style:c,silent:!0,z2:-1});return a}R.layout=m,R.makeBackground=d},eS4l:function(j,R,l){l("HM/N"),l("FNN5")},eUgh:function(j,R){function l(x,b){for(var A=-1,f=x==null?0:x.length,t=Array(f);++A<f;)t[A]=b(x[A],A,x);return t}j.exports=l},ewwo:function(j,R,l){var x=l("bMXI"),b=l("+TT/"),A=b.getLayoutRect,f=l("4mN7");function t(m,d,a){var n=m.getBoxLayoutParams();return n.aspect=a,A(n,{width:d.getWidth(),height:d.getHeight()})}function e(m,d){var a=[];return m.eachSeriesByType("graph",function(n){var s=n.get("coordinateSystem");if(!s||s==="view"){var c=n.getData(),i=c.mapArray(function(S){var _=c.getItemModel(S);return[+_.get("x"),+_.get("y")]}),u=[],r=[];f.fromPoints(i,u,r),r[0]-u[0]===0&&(r[0]+=1,u[0]-=1),r[1]-u[1]===0&&(r[1]+=1,u[1]-=1);var o=(r[0]-u[0])/(r[1]-u[1]),h=t(n,d,o);isNaN(o)&&(u=[h.x,h.y],r=[h.x+h.width,h.y+h.height]);var p=r[0]-u[0],g=r[1]-u[1],v=h.width,y=h.height,w=n.coordinateSystem=new x;w.zoomLimit=n.get("scaleLimit"),w.setBoundingRect(u[0],u[1],p,g),w.setViewRect(h.x,h.y,v,y),w.setCenter(n.get("center")),w.setZoom(n.get("zoom")),a.push(w)}}),a}j.exports=e},f1nB:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("ProS"),f=l("bYtY"),t=l("4NO4"),e=l("IwbS"),m=l("+TT/"),d=l("OELB"),a=d.parsePercent,n={path:null,compoundPath:null,group:e.Group,image:e.Image,text:e.Text};A.registerPreprocessor(function(v){var y=v.graphic;f.isArray(y)?!y[0]||!y[0].elements?v.graphic=[{elements:y}]:v.graphic=[v.graphic[0]]:y&&!y.elements&&(v.graphic=[{elements:[y]}])});var s=A.extendComponentModel({type:"graphic",defaultOption:{elements:[],parentId:null},_elOptionsToUpdate:null,mergeOption:function(v){var y=this.option.elements;this.option.elements=null,s.superApply(this,"mergeOption",arguments),this.option.elements=y},optionUpdated:function(v,y){var w=this.option,S=(y?w:v).elements,_=w.elements=y?[]:w.elements,I=[];this._flatten(S,I);var C=t.mappingToExists(_,I);t.makeIdAndName(C);var E=this._elOptionsToUpdate=[];f.each(C,function(M,F){var H=M.option;if(!H)return;E.push(H),o(M,H),h(_,F,H),p(_[F],H)},this);for(var O=_.length-1;O>=0;O--)_[O]==null?_.splice(O,1):delete _[O].$action},_flatten:function(v,y,w){f.each(v,function(S){if(!S)return;w&&(S.parentOption=w),y.push(S);var _=S.children;S.type==="group"&&_&&this._flatten(_,y,S),delete S.children},this)},useElOptionsToUpdate:function(){var v=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,v}});A.extendComponentView({type:"graphic",init:function(v,y){this._elMap=f.createHashMap(),this._lastGraphicModel},render:function(v,y,w){v!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=v,this._updateElements(v),this._relocate(v,w)},_updateElements:function(v){var y=v.useElOptionsToUpdate();if(!y)return;var w=this._elMap,S=this.group;f.each(y,function(_){var I=_.$action,C=_.id,E=w.get(C),O=_.parentId,M=O!=null?w.get(O):S,F=_.style;_.type==="text"&&F&&(_.hv&&_.hv[1]&&(F.textVerticalAlign=F.textBaseline=null),!F.hasOwnProperty("textFill")&&F.fill&&(F.textFill=F.fill),!F.hasOwnProperty("textStroke")&&F.stroke&&(F.textStroke=F.stroke));var H=u(_);!I||I==="merge"?E?E.attr(H):c(C,M,H,w):I==="replace"?(i(E,w),c(C,M,H,w)):I==="remove"&&i(E,w);var B=w.get(C);B&&(B.__ecGraphicWidthOption=_.width,B.__ecGraphicHeightOption=_.height,g(B,v,_))})},_relocate:function(v,y){for(var w=v.option.elements,S=this.group,_=this._elMap,I=y.getWidth(),C=y.getHeight(),E=0;E<w.length;E++){var O=w[E],M=_.get(O.id);if(!M||!M.isGroup)continue;var F=M.parent,H=F===S;M.__ecGraphicWidth=a(M.__ecGraphicWidthOption,H?I:F.__ecGraphicWidth)||0,M.__ecGraphicHeight=a(M.__ecGraphicHeightOption,H?C:F.__ecGraphicHeight)||0}for(var E=w.length-1;E>=0;E--){var O=w[E],M=_.get(O.id);if(!M)continue;var F=M.parent,B=F===S?{width:I,height:C}:{width:F.__ecGraphicWidth,height:F.__ecGraphicHeight};m.positionElement(M,O,B,null,{hv:O.hv,boundingMode:O.bounding})}},_clear:function(){var v=this._elMap;v.each(function(y){i(y,v)}),this._elMap=f.createHashMap()},dispose:function(){this._clear()}});function c(v,y,w,S){var _=w.type,I=n.hasOwnProperty(_)?n[_]:e.getShapeClass(_),C=new I(w);y.add(C),S.set(v,C),C.__ecGraphicId=v}function i(v,y){var w=v&&v.parent;w&&(v.type==="group"&&v.traverse(function(S){i(S,y)}),y.removeKey(v.__ecGraphicId),w.remove(v))}function u(v){return v=f.extend({},v),f.each(["id","parentId","$action","hv","bounding"].concat(m.LOCATION_PARAMS),function(y){delete v[y]}),v}function r(v,y){var w;return f.each(y,function(S){v[S]!=null&&v[S]!=="auto"&&(w=!0)}),w}function o(v,y){var w=v.exist;if(y.id=v.keyInfo.id,!y.type&&w&&(y.type=w.type),y.parentId==null){var S=y.parentOption;S?y.parentId=S.id:w&&(y.parentId=w.parentId)}y.parentOption=null}function h(v,y,w){var S=f.extend({},w),_=v[y],I=w.$action||"merge";I==="merge"?_?(f.merge(_,S,!0),m.mergeLayoutParam(_,S,{ignoreSize:!0}),m.copyLayoutParams(w,_)):v[y]=S:I==="replace"?v[y]=S:I==="remove"&&(_&&(v[y]=null))}function p(v,y){if(!v)return;v.hv=y.hv=[r(y,["left","right"]),r(y,["top","bottom"])],v.type==="group"&&(v.width==null&&(v.width=y.width=0),v.height==null&&(v.height=y.height=0))}function g(v,y,w){var S=v.eventData;!v.silent&&!v.ignore&&!S&&(S=v.eventData={componentType:"graphic",componentIndex:y.componentIndex,name:v.name}),S&&(S.info=v.info)}},f3JH:function(j,R,l){l("aTJb"),l("OlYY"),l("fc+c"),l("oY9F"),l("MqEG"),l("LBfv"),l("noeP")},f5HG:function(j,R,l){var x=l("IwbS"),b=l("QBsz"),A=x.Line.prototype,f=x.BezierCurve.prototype;function t(m){return isNaN(+m.cpx1)||isNaN(+m.cpy1)}var e=x.extendShape({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(m,d){this[t(d)?"_buildPathLine":"_buildPathCurve"](m,d)},_buildPathLine:A.buildPath,_buildPathCurve:f.buildPath,pointAt:function(m){return this[t(this.shape)?"_pointAtLine":"_pointAtCurve"](m)},_pointAtLine:A.pointAt,_pointAtCurve:f.pointAt,tangentAt:function(m){var d=this.shape,a=t(d)?[d.x2-d.x1,d.y2-d.y1]:this._tangentAtCurve(m);return b.normalize(a,a)},_tangentAtCurve:f.tangentAt});j.exports=e},f5Yq:function(j,R,l){var x=l("bYtY"),b=x.isFunction;function A(f,t,e){return{seriesType:f,performRawSeries:!0,reset:function(m,d,a){var n=m.getData(),s=m.get("symbol"),c=m.get("symbolSize"),i=m.get("symbolKeepAspect"),u=m.get("symbolRotate"),r=b(s),o=b(c),h=b(u),p=r||o||h,g=!r&&s?s:t,v=o?null:c,y=h?null:y;if(n.setVisual({legendSymbol:e||g,symbol:g,symbolSize:v,symbolKeepAspect:i,symbolRotate:u}),d.isSeriesFiltered(m))return;function w(S,_){if(p){var I=m.getRawValue(_),C=m.getDataParams(_);r&&S.setItemVisual(_,"symbol",s(I,C)),o&&S.setItemVisual(_,"symbolSize",c(I,C)),h&&S.setItemVisual(_,"symbolRotate",u(I,C))}if(S.hasItemOption){var E=S.getItemModel(_),O=E.getShallow("symbol",!0),M=E.getShallow("symbolSize",!0),F=E.getShallow("symbolRotate",!0),H=E.getShallow("symbolKeepAspect",!0);O!=null&&S.setItemVisual(_,"symbol",O),M!=null&&S.setItemVisual(_,"symbolSize",M),F!=null&&S.setItemVisual(_,"symbolRotate",F),H!=null&&S.setItemVisual(_,"symbolKeepAspect",H)}}return{dataEach:n.hasItemOption||p?w:null}}}}j.exports=A},fAei:function(j,R,l){"use strict";l.d(R,"a",function(){return v.a});var x=l("rePB"),b=l("VTBJ"),A=l("KQm4"),f=l("1OyB"),t=l("vuIU"),e=l("Ji7U"),m=l("LK+K"),d=l("q1tI"),a=l("4IlW"),n=l("Kwbf"),s=l("TSYQ"),c=l.n(s),i=l("sboe"),u=l("OZM5"),r=l("815F"),o=l("ODXe"),h=l("Ff2n"),p=l("+nKL"),g=l("8XRh"),v=l("WaYH"),y=function(re,ce){var ie=re.className,fe=re.style,xe=re.motion,Se=re.motionNodes,ke=re.motionType,ge=re.onMotionStart,Be=re.onMotionEnd,ee=re.active,ue=re.treeNodeRequiredProps,Ge=Object(h.a)(re,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ae=d.useState(!0),Z=Object(o.a)(ae,2),Y=Z[0],te=Z[1],we=d.useContext(i.a),pe=we.prefixCls,De=d.useRef(!1),Ne=function(){De.current||Be(),De.current=!0};return Object(d.useEffect)(function(){Se&&ke==="hide"&&Y&&te(!1)},[Se]),Object(d.useEffect)(function(){return Se&&ge(),function(){Se&&Ne()}},[]),Se?d.createElement(g.default,Object.assign({ref:ce,visible:Y},xe,{motionAppear:ke==="show",onAppearEnd:Ne,onLeaveEnd:Ne}),function(me,be){var Re=me.className,it=me.style;return d.createElement("div",{ref:be,className:c()("".concat(pe,"-treenode-motion"),Re),style:it},Se.map(function(yt){var pt=yt.data,Pe=pt.key,Nt=Object(h.a)(pt,["key"]),ut=yt.isStart,Ft=yt.isEnd;delete Nt.children;var Ut=Object(r.f)(Pe,ue);return d.createElement(v.a,Object.assign({},Nt,Ut,{active:ee,data:yt.data,key:Pe,isStart:ut,isEnd:Ft}))}))}):d.createElement(v.a,Object.assign({domRef:ce,className:ie,style:fe},Ge,{active:ee}))};y.displayName="MotionTreeNode";var w=d.forwardRef(y),S=w;function _(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ce=q.length,ie=re.length;if(Math.abs(ce-ie)!==1)return{add:!1,key:null};function fe(xe,Se){var ke=new Map;xe.forEach(function(Be){ke.set(Be,!0)});var ge=Se.filter(function(Be){return!ke.has(Be)});return ge.length===1?ge[0]:null}return ce<ie?{add:!0,key:fe(q,re)}:{add:!1,key:fe(re,q)}}function I(q,re,ce){var ie=q.findIndex(function(ke){var ge=ke.data;return ge.key===ce}),fe=q[ie+1],xe=re.findIndex(function(ke){var ge=ke.data;return ge.key===ce});if(fe){var Se=re.findIndex(function(ke){var ge=ke.data;return ge.key===fe.data.key});return re.slice(xe+1,Se)}return re.slice(xe+1)}var C={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},E=function(){},O="RC_TREE_MOTION_".concat(Math.random()),M={key:O},F={key:O,level:0,index:0,pos:"0",node:M},H={parent:null,children:[],pos:F.pos,data:M,isStart:[],isEnd:[]};function B(q,re,ce,ie){return re===!1||!ce?q:q.slice(0,Math.ceil(ce/ie)+1)}function X(q){var re=q.data.key,ce=q.pos;return Object(r.e)(re,ce)}function J(q){for(var re=String(q.data.key),ce=q;ce.parent;)ce=ce.parent,re="".concat(ce.data.key," > ").concat(re);return re}var k=function(re,ce){var ie=re.prefixCls,fe=re.data,xe=re.selectable,Se=re.checkable,ke=re.expandedKeys,ge=re.selectedKeys,Be=re.checkedKeys,ee=re.loadedKeys,ue=re.loadingKeys,Ge=re.halfCheckedKeys,ae=re.keyEntities,Z=re.disabled,Y=re.dragging,te=re.dragOverNodeKey,we=re.dropPosition,pe=re.motion,De=re.height,Ne=re.itemHeight,me=re.virtual,be=re.focusable,Re=re.activeItem,it=re.focused,yt=re.tabIndex,pt=re.onKeyDown,Pe=re.onFocus,Nt=re.onBlur,ut=re.onActiveChange,Ft=re.onListChangeStart,Ut=re.onListChangeEnd,Kt=Object(h.a)(re,["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"]),$t=d.useRef(null);d.useImperativeHandle(ce,function(){return{scrollTo:function(Wn){$t.current.scrollTo(Wn)}}});var or=d.useState(ke),ht=Object(o.a)(or,2),Ee=ht[0],de=ht[1],qe=d.useState(fe),rt=Object(o.a)(qe,2),ve=rt[0],bt=rt[1],jt=d.useState(fe),He=Object(o.a)(jt,2),kt=He[0],Ar=He[1],at=d.useState([]),Ht=Object(o.a)(at,2),Wt=Ht[0],ot=Ht[1],et=d.useState(null),Ze=Object(o.a)(et,2),Gt=Ze[0],yr=Ze[1];function br(){bt(fe),Ar(fe),ot([]),yr(null),Ut()}d.useEffect(function(){de(ke);var cn=_(Ee,ke);if(cn.key!==null)if(cn.add){var Wn=ve.findIndex(function(gt){var ir=gt.data.key;return ir===cn.key}),lt=B(I(ve,fe,cn.key),me,De,Ne),mt=ve.slice();mt.splice(Wn+1,0,H),Ar(mt),ot(lt),yr("show")}else{var Le=fe.findIndex(function(gt){var ir=gt.data.key;return ir===cn.key}),ze=B(I(fe,ve,cn.key),me,De,Ne),$e=fe.slice();$e.splice(Le+1,0,H),Ar($e),ot(ze),yr("hide")}else ve!==fe&&(bt(fe),Ar(fe))},[ke,fe]),d.useEffect(function(){Y||br()},[Y]);var Sr=pe?kt:fe,Tn={expandedKeys:ke,selectedKeys:ge,loadedKeys:ee,loadingKeys:ue,checkedKeys:Be,halfCheckedKeys:Ge,dragOverNodeKey:te,dropPosition:we,keyEntities:ae};return d.createElement(d.Fragment,null,it&&Re&&d.createElement("span",{style:C,"aria-live":"assertive"},J(Re)),d.createElement("div",{role:"tree"},d.createElement("input",{style:C,disabled:be===!1||Z,tabIndex:be!==!1?yt:null,onKeyDown:pt,onFocus:Pe,onBlur:Nt,value:"",onChange:E})),d.createElement(p.a,Object.assign({},Kt,{data:Sr,itemKey:X,height:De,fullHeight:!1,virtual:me,itemHeight:Ne,prefixCls:"".concat(ie,"-list"),ref:$t}),function(cn){var Wn=cn.pos,lt=cn.data,mt=lt.key,Le=Object(h.a)(lt,["key"]),ze=cn.isStart,$e=cn.isEnd,gt=Object(r.e)(mt,Wn);delete Le.children;var ir=Object(r.f)(gt,Tn);return d.createElement(S,Object.assign({},Le,ir,{active:Re&&mt===Re.data.key,pos:Wn,data:cn.data,isStart:ze,isEnd:$e,motion:pe,motionNodes:mt===O?Wt:null,motionType:Gt,onMotionStart:Ft,onMotionEnd:br,treeNodeRequiredProps:Tn,onMouseMove:function(){ut(null)}}))}))},K=d.forwardRef(k);K.displayName="NodeList";var z=K,W=l("NvD2"),P=function(q){Object(e.a)(ce,q);var re=Object(m.a)(ce);function ce(){var ie;return Object(f.a)(this,ce),ie=re.apply(this,arguments),ie.destroyed=!1,ie.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},ie.listRef=d.createRef(),ie.onNodeDragStart=function(fe,xe){var Se=ie.state,ke=Se.expandedKeys,ge=Se.keyEntities,Be=ie.props.onDragStart,ee=xe.props.eventKey;ie.dragNode=xe;var ue=Object(u.b)(ke,ee);ie.setState({dragging:!0,dragNodesKeys:Object(u.g)(ee,ge)}),ie.setExpandedKeys(ue),Be&&Be({event:fe,node:Object(r.b)(xe.props)})},ie.onNodeDragEnter=function(fe,xe){var Se=ie.state,ke=Se.expandedKeys,ge=Se.keyEntities,Be=Se.dragNodesKeys,ee=ie.props.onDragEnter,ue=xe.props,Ge=ue.pos,ae=ue.eventKey;if(!ie.dragNode||Be.indexOf(ae)!==-1)return;var Z=Object(u.c)(fe,xe);if(ie.dragNode.props.eventKey===ae&&Z===0){ie.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){ie.setState({dragOverNodeKey:ae,dropPosition:Z}),ie.delayedDragEnterLogic||(ie.delayedDragEnterLogic={}),Object.keys(ie.delayedDragEnterLogic).forEach(function(Y){clearTimeout(ie.delayedDragEnterLogic[Y])}),ie.delayedDragEnterLogic[Ge]=window.setTimeout(function(){if(!ie.state.dragging)return;var Y=Object(A.a)(ke),te=ge[ae];te&&(te.children||[]).length&&(Y=Object(u.a)(ke,ae)),"expandedKeys"in ie.props||ie.setExpandedKeys(Y),ee&&ee({event:fe,node:Object(r.b)(xe.props),expandedKeys:Y})},400)},0)},ie.onNodeDragOver=function(fe,xe){var Se=ie.state.dragNodesKeys,ke=ie.props.onDragOver,ge=xe.props.eventKey;if(Se.indexOf(ge)!==-1)return;if(ie.dragNode&&ge===ie.state.dragOverNodeKey){var Be=Object(u.c)(fe,xe);if(Be===ie.state.dropPosition)return;ie.setState({dropPosition:Be})}ke&&ke({event:fe,node:Object(r.b)(xe.props)})},ie.onNodeDragLeave=function(fe,xe){var Se=ie.props.onDragLeave;ie.setState({dragOverNodeKey:""}),Se&&Se({event:fe,node:Object(r.b)(xe.props)})},ie.onNodeDragEnd=function(fe,xe){var Se=ie.props.onDragEnd;ie.setState({dragOverNodeKey:""}),ie.cleanDragState(),Se&&Se({event:fe,node:Object(r.b)(xe.props)}),ie.dragNode=null},ie.onNodeDrop=function(fe,xe){var Se=ie.state,ke=Se.dragNodesKeys,ge=ke===void 0?[]:ke,Be=Se.dropPosition,ee=ie.props.onDrop,ue=xe.props,Ge=ue.eventKey,ae=ue.pos;if(ie.setState({dragOverNodeKey:""}),ie.cleanDragState(),ge.indexOf(Ge)!==-1){Object(n.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Z=Object(u.k)(ae),Y={event:fe,node:Object(r.b)(xe.props),dragNode:ie.dragNode?Object(r.b)(ie.dragNode.props):null,dragNodesKeys:ge.slice(),dropPosition:Be+Number(Z[Z.length-1]),dropToGap:!1};Be!==0&&(Y.dropToGap=!0),ee&&ee(Y),ie.dragNode=null},ie.cleanDragState=function(){var fe=ie.state.dragging;fe&&ie.setState({dragging:!1})},ie.onNodeClick=function(fe,xe){var Se=ie.props.onClick;Se&&Se(fe,xe)},ie.onNodeDoubleClick=function(fe,xe){var Se=ie.props.onDoubleClick;Se&&Se(fe,xe)},ie.onNodeSelect=function(fe,xe){var Se=ie.state.selectedKeys,ke=ie.state.keyEntities,ge=ie.props,Be=ge.onSelect,ee=ge.multiple,ue=xe.selected,Ge=xe.key,ae=!ue;ae?ee?Se=Object(u.a)(Se,Ge):Se=[Ge]:Se=Object(u.b)(Se,Ge);var Z=Se.map(function(Y){var te=ke[Y];return te?te.node:null}).filter(function(Y){return Y});ie.setUncontrolledState({selectedKeys:Se}),Be&&Be(Se,{event:"select",selected:ae,node:xe,selectedNodes:Z,nativeEvent:fe.nativeEvent})},ie.onNodeCheck=function(fe,xe,Se){var ke=ie.state,ge=ke.keyEntities,Be=ke.checkedKeys,ee=ke.halfCheckedKeys,ue=ie.props,Ge=ue.checkStrictly,ae=ue.onCheck,Z=xe.key,Y,te={event:"check",node:xe,checked:Se,nativeEvent:fe.nativeEvent};if(Ge){var we=Se?Object(u.a)(Be,Z):Object(u.b)(Be,Z),pe=Object(u.b)(ee,Z);Y={checked:we,halfChecked:pe},te.checkedNodes=we.map(function(it){return ge[it]}).filter(function(it){return it}).map(function(it){return it.node}),ie.setUncontrolledState({checkedKeys:we})}else{var De=Object(W.a)([].concat(Object(A.a)(Be),[Z]),!0,ge),Ne=De.checkedKeys,me=De.halfCheckedKeys;if(!Se){var be=new Set(Ne);be.delete(Z);var Re=Object(W.a)(Array.from(be),{checked:!1,halfCheckedKeys:me},ge);Ne=Re.checkedKeys,me=Re.halfCheckedKeys}Y=Ne,te.checkedNodes=[],te.checkedNodesPositions=[],te.halfCheckedKeys=me,Ne.forEach(function(it){var yt=ge[it];if(!yt)return;var pt=yt.node,Pe=yt.pos;te.checkedNodes.push(pt),te.checkedNodesPositions.push({node:pt,pos:Pe})}),ie.setUncontrolledState({checkedKeys:Ne},!1,{halfCheckedKeys:me})}ae&&ae(Y,te)},ie.onNodeLoad=function(fe){return new Promise(function(xe){ie.setState(function(Se){var ke=Se.loadedKeys,ge=ke===void 0?[]:ke,Be=Se.loadingKeys,ee=Be===void 0?[]:Be,ue=ie.props,Ge=ue.loadData,ae=ue.onLoad,Z=fe.key;if(!Ge||ge.indexOf(Z)!==-1||ee.indexOf(Z)!==-1)return{};var Y=Ge(fe);return Y.then(function(){var te=ie.state,we=te.loadedKeys,pe=te.loadingKeys,De=Object(u.a)(we,Z),Ne=Object(u.b)(pe,Z);ae&&ae(De,{event:"load",node:fe}),ie.setUncontrolledState({loadedKeys:De}),ie.setState({loadingKeys:Ne}),xe()}),{loadingKeys:Object(u.a)(ee,Z)}})})},ie.onNodeMouseEnter=function(fe,xe){var Se=ie.props.onMouseEnter;Se&&Se({event:fe,node:xe})},ie.onNodeMouseLeave=function(fe,xe){var Se=ie.props.onMouseLeave;Se&&Se({event:fe,node:xe})},ie.onNodeContextMenu=function(fe,xe){var Se=ie.props.onRightClick;Se&&(fe.preventDefault(),Se({event:fe,node:xe}))},ie.onFocus=function(){var fe=ie.props.onFocus;ie.setState({focused:!0}),fe&&fe.apply(void 0,arguments)},ie.onBlur=function(){var fe=ie.props.onBlur;ie.setState({focused:!1}),ie.onActiveChange(null),fe&&fe.apply(void 0,arguments)},ie.getTreeNodeRequiredProps=function(){var fe=ie.state,xe=fe.expandedKeys,Se=fe.selectedKeys,ke=fe.loadedKeys,ge=fe.loadingKeys,Be=fe.checkedKeys,ee=fe.halfCheckedKeys,ue=fe.dragOverNodeKey,Ge=fe.dropPosition,ae=fe.keyEntities;return{expandedKeys:xe||[],selectedKeys:Se||[],loadedKeys:ke||[],loadingKeys:ge||[],checkedKeys:Be||[],halfCheckedKeys:ee||[],dragOverNodeKey:ue,dropPosition:Ge,keyEntities:ae}},ie.setExpandedKeys=function(fe){var xe=ie.state.treeData,Se=Object(r.d)(xe,fe);ie.setUncontrolledState({expandedKeys:fe,flattenNodes:Se},!0)},ie.onNodeExpand=function(fe,xe){var Se=ie.state.expandedKeys,ke=ie.state.listChanging,ge=ie.props,Be=ge.onExpand,ee=ge.loadData,ue=xe.key,Ge=xe.expanded;if(ke)return;var ae=Se.indexOf(ue),Z=!Ge;if(Object(n.a)(Ge&&ae!==-1||!Ge&&ae===-1,"Expand state not sync with index check"),Z?Se=Object(u.a)(Se,ue):Se=Object(u.b)(Se,ue),ie.setExpandedKeys(Se),Be&&Be(Se,{node:xe,expanded:Z,nativeEvent:fe.nativeEvent}),Z&&ee){var Y=ie.onNodeLoad(xe);Y&&Y.then(function(){var te=Object(r.d)(ie.state.treeData,Se);ie.setUncontrolledState({flattenNodes:te})})}},ie.onListChangeStart=function(){ie.setUncontrolledState({listChanging:!0})},ie.onListChangeEnd=function(){setTimeout(function(){ie.setUncontrolledState({listChanging:!1})})},ie.onActiveChange=function(fe){var xe=ie.state.activeKey,Se=ie.props.onActiveChange;if(xe===fe)return;ie.setState({activeKey:fe}),fe!==null&&ie.scrollTo({key:fe}),Se&&Se(fe)},ie.getActiveItem=function(){var fe=ie.state,xe=fe.activeKey,Se=fe.flattenNodes;return xe===null?null:Se.find(function(ke){var ge=ke.data.key;return ge===xe})||null},ie.offsetActiveKey=function(fe){var xe=ie.state,Se=xe.flattenNodes,ke=xe.activeKey,ge=Se.findIndex(function(ue){var Ge=ue.data.key;return Ge===ke});ge===-1&&fe<0&&(ge=Se.length),ge=(ge+fe+Se.length)%Se.length;var Be=Se[ge];if(Be){var ee=Be.data.key;ie.onActiveChange(ee)}else ie.onActiveChange(null)},ie.onKeyDown=function(fe){var xe=ie.state,Se=xe.activeKey,ke=xe.expandedKeys,ge=xe.checkedKeys,Be=ie.props,ee=Be.onKeyDown,ue=Be.checkable,Ge=Be.selectable;switch(fe.which){case a.a.UP:{ie.offsetActiveKey(-1),fe.preventDefault();break}case a.a.DOWN:{ie.offsetActiveKey(1),fe.preventDefault();break}}var ae=ie.getActiveItem();if(ae&&ae.data){var Z=ie.getTreeNodeRequiredProps(),Y=ae.data.isLeaf===!1||!!(ae.data.children||[]).length,te=Object(r.b)(Object(b.a)(Object(b.a)({},Object(r.f)(Se,Z)),{},{data:ae.data,active:!0}));switch(fe.which){case a.a.LEFT:{Y&&ke.includes(Se)?ie.onNodeExpand({},te):ae.parent&&ie.onActiveChange(ae.parent.data.key),fe.preventDefault();break}case a.a.RIGHT:{Y&&!ke.includes(Se)?ie.onNodeExpand({},te):ae.children&&ae.children.length&&ie.onActiveChange(ae.children[0].data.key),fe.preventDefault();break}case a.a.ENTER:case a.a.SPACE:{ue&&!te.disabled&&te.checkable!==!1&&!te.disableCheckbox?ie.onNodeCheck({},te,!ge.includes(Se)):!ue&&Ge&&!te.disabled&&te.selectable!==!1&&ie.onNodeSelect({},te);break}}}ee&&ee(fe)},ie.setUncontrolledState=function(fe){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(ie.destroyed)return;var ke=!1,ge=!0,Be={};Object.keys(fe).forEach(function(ee){if(ee in ie.props){ge=!1;return}ke=!0,Be[ee]=fe[ee]}),ke&&(!xe||ge)&&ie.setState(Object(b.a)(Object(b.a)({},Be),Se))},ie.scrollTo=function(fe){ie.listRef.current.scrollTo(fe)},ie}return Object(t.a)(ce,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var fe,xe=this.state,Se=xe.focused,ke=xe.flattenNodes,ge=xe.keyEntities,Be=xe.dragging,ee=xe.activeKey,ue=this.props,Ge=ue.prefixCls,ae=ue.className,Z=ue.style,Y=ue.showLine,te=ue.focusable,we=ue.tabIndex,pe=we===void 0?0:we,De=ue.selectable,Ne=ue.showIcon,me=ue.icon,be=ue.switcherIcon,Re=ue.draggable,it=ue.checkable,yt=ue.checkStrictly,pt=ue.disabled,Pe=ue.motion,Nt=ue.loadData,ut=ue.filterTreeNode,Ft=ue.height,Ut=ue.itemHeight,Kt=ue.virtual,$t=ue.titleRender,or=ue.onContextMenu,ht=Object(u.f)(this.props);return d.createElement(i.a.Provider,{value:{prefixCls:Ge,selectable:De,showIcon:Ne,icon:me,switcherIcon:be,draggable:Re,checkable:it,checkStrictly:yt,disabled:pt,keyEntities:ge,loadData:Nt,filterTreeNode:ut,titleRender:$t,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},d.createElement("div",{className:c()(Ge,ae,(fe={},Object(x.a)(fe,"".concat(Ge,"-show-line"),Y),Object(x.a)(fe,"".concat(Ge,"-focused"),Se),Object(x.a)(fe,"".concat(Ge,"-active-focused"),ee!==null),fe))},d.createElement(z,Object.assign({ref:this.listRef,prefixCls:Ge,style:Z,data:ke,disabled:pt,selectable:De,checkable:!!it,motion:Pe,dragging:Be,height:Ft,itemHeight:Ut,virtual:Kt,focusable:te,focused:Se,tabIndex:pe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:or},this.getTreeNodeRequiredProps(),ht))))}}],[{key:"getDerivedStateFromProps",value:function(fe,xe){var Se=xe.prevProps,ke={prevProps:fe};function ge(me){return!Se&&me in fe||Se&&Se[me]!==fe[me]}var Be;if(ge("treeData")?Be=fe.treeData:ge("children")&&(Object(n.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Be=Object(r.c)(fe.children)),Be){ke.treeData=Be;var ee=Object(r.a)(Be);ke.keyEntities=Object(b.a)(Object(x.a)({},O,F),ee.keyEntities)}var ue=ke.keyEntities||xe.keyEntities;if(ge("expandedKeys")||Se&&ge("autoExpandParent"))ke.expandedKeys=fe.autoExpandParent||!Se&&fe.defaultExpandParent?Object(u.e)(fe.expandedKeys,ue):fe.expandedKeys;else if(!Se&&fe.defaultExpandAll){var Ge=Object(b.a)({},ue);delete Ge[O],ke.expandedKeys=Object.keys(Ge).map(function(me){return Ge[me].key})}else!Se&&fe.defaultExpandedKeys&&(ke.expandedKeys=fe.autoExpandParent||fe.defaultExpandParent?Object(u.e)(fe.defaultExpandedKeys,ue):fe.defaultExpandedKeys);if(ke.expandedKeys||delete ke.expandedKeys,Be||ke.expandedKeys){var ae=Object(r.d)(Be||xe.treeData,ke.expandedKeys||xe.expandedKeys);ke.flattenNodes=ae}if(fe.selectable&&(ge("selectedKeys")?ke.selectedKeys=Object(u.d)(fe.selectedKeys,fe):!Se&&fe.defaultSelectedKeys&&(ke.selectedKeys=Object(u.d)(fe.defaultSelectedKeys,fe))),fe.checkable){var Z;if(ge("checkedKeys")?Z=Object(u.j)(fe.checkedKeys)||{}:!Se&&fe.defaultCheckedKeys?Z=Object(u.j)(fe.defaultCheckedKeys)||{}:Be&&(Z=Object(u.j)(fe.checkedKeys)||{checkedKeys:xe.checkedKeys,halfCheckedKeys:xe.halfCheckedKeys}),Z){var Y=Z,te=Y.checkedKeys,we=te===void 0?[]:te,pe=Y.halfCheckedKeys,De=pe===void 0?[]:pe;if(!fe.checkStrictly){var Ne=Object(W.a)(we,!0,ue);we=Ne.checkedKeys,De=Ne.halfCheckedKeys}ke.checkedKeys=we,ke.halfCheckedKeys=De}}return ge("loadedKeys")&&(ke.loadedKeys=fe.loadedKeys),ke}}]),ce}(d.Component);P.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:[]},P.TreeNode=v.a;var G=P,V=R.b=G},fE02:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("/IIm"),f=l("vZ6x"),t=l("b9oc"),e=l("72pK"),m=l("Kagy"),d=l("IUWy");l("3TkU");var a=m.toolbox.dataZoom,n=b.each,s="\0_ec_\0toolbox-dataZoom_";function c(g,v,y){(this._brushController=new A(y.getZr())).on("brush",b.bind(this._onBrush,this)).mount(),this._isZoomActive}c.defaultOption={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:b.clone(a.title)};var i=c.prototype;i.render=function(g,v,y,w){this.model=g,this.ecModel=v,this.api=y,h(g,v,this,w,y),o(g,v)},i.onclick=function(g,v,y){u[y].call(this)},i.remove=function(g,v){this._brushController.unmount()},i.dispose=function(g,v){this._brushController.dispose()};var u={zoom:function(){var g=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:g})},back:function(){this._dispatchZoomAction(t.pop(this.ecModel))}};i._onBrush=function(g,v){if(!v.isEnd||!g.length)return;var y={},w=this.ecModel;this._brushController.updateCovers([]);var S=new f(r(this.model.option),w,{include:["grid"]});S.matchOutputRanges(g,w,function(C,E,O){if(O.type!=="cartesian2d")return;var M=C.brushType;M==="rect"?(_("x",O,E[0]),_("y",O,E[1])):_({lineX:"x",lineY:"y"}[M],O,E)}),t.push(w,y),this._dispatchZoomAction(y);function _(C,E,O){var M=E.getAxis(C),F=M.model,H=I(C,F,w),B=H.findRepresentativeAxisProxy(F).getMinMaxSpan();(B.minValueSpan!=null||B.maxValueSpan!=null)&&(O=e(0,O.slice(),M.scale.getExtent(),0,B.minValueSpan,B.maxValueSpan)),H&&(y[H.id]={dataZoomId:H.id,startValue:O[0],endValue:O[1]})}function I(C,E,O){var M;return O.eachComponent({mainType:"dataZoom",subType:"select"},function(F){var H=F.getAxisModel(C,E.componentIndex);H&&(M=F)}),M}},i._dispatchZoomAction=function(g){var v=[];n(g,function(y,w){v.push(b.clone(y))}),v.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:v})};function r(g){var v={};return b.each(["xAxisIndex","yAxisIndex"],function(y){v[y]=g[y],v[y]==null&&(v[y]="all"),(v[y]===!1||v[y]==="none")&&(v[y]=[])}),v}function o(g,v){g.setIconStatus("back",t.count(v)>1?"emphasis":"normal")}function h(g,v,y,w,S){var _=y._isZoomActive;w&&w.type==="takeGlobalCursor"&&(_=w.key==="dataZoomSelect"?w.dataZoomSelectActive:!1),y._isZoomActive=_,g.setIconStatus("zoom",_?"emphasis":"normal");var I=new f(r(g.option),v,{include:["grid"]});y._brushController.setPanels(I.makePanelOpts(S,function(C){return C.xAxisDeclared&&!C.yAxisDeclared?"lineX":!C.xAxisDeclared&&C.yAxisDeclared?"lineY":"rect"})).enableBrush(_?{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}}:!1)}d.register("dataZoom",c),x.registerPreprocessor(function(g){if(!g)return;var v=g.dataZoom||(g.dataZoom=[]);b.isArray(v)||(g.dataZoom=v=[v]);var y=g.toolbox;if(y&&(b.isArray(y)&&(y=y[0]),y&&y.feature)){var w=y.feature.dataZoom;S("xAxis",w),S("yAxis",w)}function S(I,C){if(!C)return;var E=I+"Index",O=C[E];O!=null&&O!=="all"&&!b.isArray(O)&&(O=O===!1||O==="none"?[]:[O]),_(I,function(M,F){if(O!=null&&O!=="all"&&b.indexOf(O,F)===-1)return;var H={type:"select",$fromToolbox:!0,filterMode:C.filterMode||"filter",id:s+I+F};H[E]=F,v.push(H)})}function _(I,C){var E=g[I];b.isArray(E)||(E=E?[E]:[]),n(E,C)}});var p=c;j.exports=p},fNCr:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("tSko"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},fUL4:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("r+aA"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},fW2E:function(j,R){var l={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function x(b,A,f){return l.hasOwnProperty(A)?f*=b.dpr:f}j.exports=x},"fc+c":function(j,R,l){var x=l("sS/r"),b=x.extend({type:"dataZoom",render:function(A,f,t,e){this.dataZoomModel=A,this.ecModel=f,this.api=t},getTargetCoordInfo:function(){var A=this.dataZoomModel,f=this.ecModel,t={};A.eachTargetAxis(function(m,d){var a=f.getComponent(m.axis,d);if(a){var n=a.getCoordSysModel();n&&e(n,a,t[n.mainType]||(t[n.mainType]=[]),n.componentIndex)}},this);function e(m,d,a,n){for(var s,c=0;c<a.length;c++)if(a[c].model===m){s=a[c];break}s||a.push(s={model:m,axisModels:[],coordIndex:n}),s.axisModels.push(d)}return t}});j.exports=b},fjKi:function(j,R,l){var x=l("ProS");l("Q7if"),l("jndi"),x.registerPreprocessor(function(b){b.markArea=b.markArea||{}})},fls0:function(j,R,l){var x=l("bYtY"),b=l("QBsz"),A=l("oVpE"),f=l("f5HG"),t=l("IwbS"),e=l("OELB"),m=e.round,d=["fromSymbol","toSymbol"];function a(h){return"_"+h+"Type"}function n(h,p,g){var v=p.getItemVisual(g,"color"),y=p.getItemVisual(g,h),w=p.getItemVisual(g,h+"Size");if(!y||y==="none")return;x.isArray(w)||(w=[w,w]);var S=A.createSymbol(y,-w[0]/2,-w[1]/2,w[0],w[1],v);return S.name=h,S}function s(h){var p=new f({name:"line",subPixelOptimize:!0});return c(p.shape,h),p}function c(h,p){h.x1=p[0][0],h.y1=p[0][1],h.x2=p[1][0],h.y2=p[1][1],h.percent=1;var g=p[2];g?(h.cpx1=g[0],h.cpy1=g[1]):(h.cpx1=NaN,h.cpy1=NaN)}function i(){var h=this,p=h.childOfName("fromSymbol"),g=h.childOfName("toSymbol"),v=h.childOfName("label");if(!p&&!g&&v.ignore)return;for(var y=1,w=this.parent;w;)w.scale&&(y/=w.scale[0]),w=w.parent;var S=h.childOfName("line");if(!this.__dirty&&!S.__dirty)return;var _=S.shape.percent,I=S.pointAt(0),C=S.pointAt(_),E=b.sub([],C,I);if(b.normalize(E,E),p){p.attr("position",I);var O=S.tangentAt(0);p.attr("rotation",Math.PI/2-Math.atan2(O[1],O[0])),p.attr("scale",[y*_,y*_])}if(g){g.attr("position",C);var O=S.tangentAt(1);g.attr("rotation",-Math.PI/2-Math.atan2(O[1],O[0])),g.attr("scale",[y*_,y*_])}if(!v.ignore){v.attr("position",C);var M,F,H,B,X=v.__labelDistance,J=X[0]*y,k=X[1]*y,K=_/2,O=S.tangentAt(K),z=[O[1],-O[0]],W=S.pointAt(K);z[1]>0&&(z[0]=-z[0],z[1]=-z[1]);var P=O[0]<0?-1:1;if(v.__position!=="start"&&v.__position!=="end"){var G=-Math.atan2(O[1],O[0]);C[0]<I[0]&&(G=Math.PI+G),v.attr("rotation",G)}var V;switch(v.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":V=-k,H="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":V=k,H="top";break;default:V=0,H="middle"}switch(v.__position){case"end":M=[E[0]*J+C[0],E[1]*k+C[1]],F=E[0]>.8?"left":E[0]<-.8?"right":"center",H=E[1]>.8?"top":E[1]<-.8?"bottom":"middle";break;case"start":M=[-E[0]*J+I[0],-E[1]*k+I[1]],F=E[0]>.8?"right":E[0]<-.8?"left":"center",H=E[1]>.8?"bottom":E[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":M=[J*P+I[0],I[1]+V],F=O[0]<0?"right":"left",B=[-J*P,-V];break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":M=[W[0],W[1]+V],F="center",B=[0,-V];break;case"insideEndTop":case"insideEnd":case"insideEndBottom":M=[-J*P+C[0],C[1]+V],F=O[0]>=0?"right":"left",B=[J*P,-V];break}v.attr({style:{textVerticalAlign:v.__verticalAlign||H,textAlign:v.__textAlign||F},position:M,scale:[y,y],origin:B})}}function u(h,p,g){t.Group.call(this),this._createLine(h,p,g)}var r=u.prototype;r.beforeUpdate=i,r._createLine=function(h,p,g){var v=h.hostModel,y=h.getItemLayout(p),w=s(y);w.shape.percent=0,t.initProps(w,{shape:{percent:1}},v,p),this.add(w);var S=new t.Text({name:"label",lineLabelOriginalOpacity:1});this.add(S),x.each(d,function(_){var I=n(_,h,p);this.add(I),this[a(_)]=h.getItemVisual(p,_)},this),this._updateCommonStl(h,p,g)},r.updateData=function(h,p,g){var v=h.hostModel,y=this.childOfName("line"),w=h.getItemLayout(p),S={shape:{}};c(S.shape,w),t.updateProps(y,S,v,p),x.each(d,function(_){var I=h.getItemVisual(p,_),C=a(_);if(this[C]!==I){this.remove(this.childOfName(_));var E=n(_,h,p);this.add(E)}this[C]=I},this),this._updateCommonStl(h,p,g)},r._updateCommonStl=function(h,p,g){var v=h.hostModel,y=this.childOfName("line"),w=g&&g.lineStyle,S=g&&g.hoverLineStyle,_=g&&g.labelModel,I=g&&g.hoverLabelModel;if(!g||h.hasItemOption){var C=h.getItemModel(p);w=C.getModel("lineStyle").getLineStyle(),S=C.getModel("emphasis.lineStyle").getLineStyle(),_=C.getModel("label"),I=C.getModel("emphasis.label")}var E=h.getItemVisual(p,"color"),O=x.retrieve3(h.getItemVisual(p,"opacity"),w.opacity,1);y.useStyle(x.defaults({strokeNoScale:!0,fill:"none",stroke:E,opacity:O},w)),y.hoverStyle=S,x.each(d,function(P){var G=this.childOfName(P);G&&(G.setColor(E),G.setStyle({opacity:O}))},this);var M=_.getShallow("show"),F=I.getShallow("show"),H=this.childOfName("label"),B,X;if((M||F)&&(B=E||"#000",X=v.getFormattedLabel(p,"normal",h.dataType),X==null)){var J=v.getRawValue(p);X=J==null?h.getName(p):isFinite(J)?m(J):J}var k=M?X:null,K=F?x.retrieve2(v.getFormattedLabel(p,"emphasis",h.dataType),X):null,z=H.style;if(k!=null||K!=null){t.setTextStyle(H.style,_,{text:k},{autoColor:B}),H.__textAlign=z.textAlign,H.__verticalAlign=z.textVerticalAlign,H.__position=_.get("position")||"middle";var W=_.get("distance");x.isArray(W)||(W=[W,W]),H.__labelDistance=W}K!=null?H.hoverStyle={text:K,textFill:I.getTextColor(!0),fontStyle:I.getShallow("fontStyle"),fontWeight:I.getShallow("fontWeight"),fontSize:I.getShallow("fontSize"),fontFamily:I.getShallow("fontFamily")}:H.hoverStyle={text:null},H.ignore=!M&&!F,t.setHoverStyle(this)},r.highlight=function(){this.trigger("emphasis")},r.downplay=function(){this.trigger("normal")},r.updateLayout=function(h,p){this.setLinePoints(h.getItemLayout(p))},r.setLinePoints=function(h){var p=this.childOfName("line");c(p.shape,h),p.dirty()},x.inherits(u,t.Group);var o=u;j.exports=o},fmMI:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=A.each,t=A.filter,e=A.map,m=A.isArray,d=A.indexOf,a=A.isObject,n=A.isString,s=A.createHashMap,c=A.assert,i=A.clone,u=A.merge,r=A.extend,o=A.mixin,h=l("4NO4"),p=l("Qxkt"),g=l("bLfw"),v=l("iXHM"),y=l("5Hur"),w=l("D5nY"),S=w.resetSourceDefaulter,_="\0_ec_inner",I=p.extend({init:function(k,K,z,W){z=z||{},this.option=null,this._theme=new p(z),this._optionManager=W},setOption:function(k,K){c(!(_ in k),"please use chart.getOption()"),this._optionManager.setOption(k,K),this.resetOption(null)},resetOption:function(k){var K=!1,z=this._optionManager;if(!k||k==="recreate"){var W=z.mountOption(k==="recreate");!this.option||k==="recreate"?O.call(this,W):(this.restoreData(),this.mergeOption(W)),K=!0}if((k==="timeline"||k==="media")&&this.restoreData(),!k||k==="recreate"||k==="timeline"){var P=z.getTimelineOption(this);P&&(this.mergeOption(P),K=!0)}if(!k||k==="recreate"||k==="media"){var G=z.getMediaOption(this,this._api);G.length&&f(G,function(V){this.mergeOption(V,K=!0)},this)}return K},mergeOption:function(k){var K=this.option,z=this._componentsMap,W=[];S(this),f(k,function(G,V){if(G==null)return;g.hasClass(V)?V&&W.push(V):K[V]=K[V]==null?i(G):u(K[V],G,!0)}),g.topologicalTravel(W,g.getAllClassMainTypes(),P,this);function P(G,V){var q=h.normalizeToArray(k[G]),re=h.mappingToExists(z.get(G),q);h.makeIdAndName(re),f(re,function(ie,fe){var xe=ie.option;a(xe)&&(ie.keyInfo.mainType=G,ie.keyInfo.subType=F(G,xe,ie.exist))});var ce=M(z,V);K[G]=[],z.set(G,[]),f(re,function(ie,fe){var xe=ie.exist,Se=ie.option;if(c(a(Se)||xe,"Empty component definition"),!Se)xe.mergeOption({},this),xe.optionUpdated({},!1);else{var ke=g.getClass(G,ie.keyInfo.subType,!0);if(xe&&xe.constructor===ke)xe.name=ie.keyInfo.name,xe.mergeOption(Se,this),xe.optionUpdated(Se,!1);else{var ge=r({dependentModels:ce,componentIndex:fe},ie.keyInfo);xe=new ke(Se,this,this,ge),r(xe,ge),xe.init(Se,this,this,ge),xe.optionUpdated(null,!0)}}z.get(G)[fe]=xe,K[G][fe]=xe.option},this),G==="series"&&H(this,z.get("series"))}this._seriesIndicesMap=s(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var k=i(this.option);return f(k,function(K,z){if(g.hasClass(z)){for(var K=h.normalizeToArray(K),W=K.length-1;W>=0;W--)h.isIdInner(K[W])&&K.splice(W,1);k[z]=K}}),delete k[_],k},getTheme:function(){return this._theme},getComponent:function(k,K){var z=this._componentsMap.get(k);if(z)return z[K||0]},queryComponents:function(k){var K=k.mainType;if(!K)return[];var z=k.index,W=k.id,P=k.name,G=this._componentsMap.get(K);if(!G||!G.length)return[];var V;if(z!=null)m(z)||(z=[z]),V=t(e(z,function(ce){return G[ce]}),function(ce){return!!ce});else if(W!=null){var q=m(W);V=t(G,function(ce){return q&&d(W,ce.id)>=0||!q&&ce.id===W})}else if(P!=null){var re=m(P);V=t(G,function(ce){return re&&d(P,ce.name)>=0||!re&&ce.name===P})}else V=G.slice();return B(V,k)},findComponents:function(k){var K=k.query,z=k.mainType,W=G(K),P=W?this.queryComponents(W):this._componentsMap.get(z);return V(B(P,k));function G(q){var re=z+"Index",ce=z+"Id",ie=z+"Name";return q&&(q[re]!=null||q[ce]!=null||q[ie]!=null)?{mainType:z,index:q[re],id:q[ce],name:q[ie]}:null}function V(q){return k.filter?t(q,k.filter):q}},eachComponent:function(k,K,z){var W=this._componentsMap;if(typeof k=="function")z=K,K=k,W.each(function(G,V){f(G,function(q,re){K.call(z,V,q,re)})});else if(n(k))f(W.get(k),K,z);else if(a(k)){var P=this.findComponents(k);f(P,K,z)}},getSeriesByName:function(k){var K=this._componentsMap.get("series");return t(K,function(z){return z.name===k})},getSeriesByIndex:function(k){return this._componentsMap.get("series")[k]},getSeriesByType:function(k){var K=this._componentsMap.get("series");return t(K,function(z){return z.subType===k})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(k,K){X(this),f(this._seriesIndices,function(z){var W=this._componentsMap.get("series")[z];k.call(K,W,z)},this)},eachRawSeries:function(k,K){f(this._componentsMap.get("series"),k,K)},eachSeriesByType:function(k,K,z){X(this),f(this._seriesIndices,function(W){var P=this._componentsMap.get("series")[W];P.subType===k&&K.call(z,P,W)},this)},eachRawSeriesByType:function(k,K,z){return f(this.getSeriesByType(k),K,z)},isSeriesFiltered:function(k){return X(this),this._seriesIndicesMap.get(k.componentIndex)==null},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(k,K){X(this);var z=t(this._componentsMap.get("series"),k,K);H(this,z)},restoreData:function(k){var K=this._componentsMap;H(this,K.get("series"));var z=[];K.each(function(W,P){z.push(P)}),g.topologicalTravel(z,g.getAllClassMainTypes(),function(W,P){f(K.get(W),function(G){(W!=="series"||!C(G,k))&&G.restoreData()})})}});function C(k,K){if(K){var z=K.seiresIndex,W=K.seriesId,P=K.seriesName;return z!=null&&k.componentIndex!==z||W!=null&&k.id!==W||P!=null&&k.name!==P}}function E(k,K){var z=k.color&&!k.colorLayer;f(K,function(W,P){if(P==="colorLayer"&&z)return;g.hasClass(P)||(typeof W=="object"?k[P]=k[P]?u(k[P],W,!1):i(W):k[P]==null&&(k[P]=W))})}function O(k){k=k,this.option={},this.option[_]=1,this._componentsMap=s({series:[]}),this._seriesIndices,this._seriesIndicesMap,E(k,this._theme.option),u(k,v,!1),this.mergeOption(k)}function M(k,K){m(K)||(K=K?[K]:[]);var z={};return f(K,function(W){z[W]=(k.get(W)||[]).slice()}),z}function F(k,K,z){var W=K.type?K.type:z?z.subType:g.determineSubType(k,K);return W}function H(k,K){k._seriesIndicesMap=s(k._seriesIndices=e(K,function(z){return z.componentIndex})||[])}function B(k,K){return K.hasOwnProperty("subType")?t(k,function(z){return z.subType===K.subType}):k}function X(k){}o(I,y);var J=I;j.exports=J},fu2T:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("3dVZ"),f=l.n(A)},fyUT:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("q1tI"),e=l.n(t),m=l("TSYQ"),d=l.n(m),a=l("Ff2n"),n=l("rePB"),s=l("1OyB"),c=l("vuIU"),i=l("Ji7U"),u=l("md7G"),r=l("foSv"),o=l("4IlW");function h(V,q){var re=Object.keys(V);if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(V);q&&(ce=ce.filter(function(ie){return Object.getOwnPropertyDescriptor(V,ie).enumerable})),re.push.apply(re,ce)}return re}function p(V){for(var q=1;q<arguments.length;q++){var re=arguments[q]!=null?arguments[q]:{};q%2?h(Object(re),!0).forEach(function(ce){Object(n.a)(V,ce,re[ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(V,Object.getOwnPropertyDescriptors(re)):h(Object(re)).forEach(function(ce){Object.defineProperty(V,ce,Object.getOwnPropertyDescriptor(re,ce))})}return V}function g(V){var q=v();return function(){var ce=Object(r.a)(V),ie;if(q){var fe=Object(r.a)(this).constructor;ie=Reflect.construct(ce,arguments,fe)}else ie=ce.apply(this,arguments);return Object(u.a)(this,ie)}}function v(){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(V){return!1}}function y(){}function w(V){V.preventDefault()}var S=function(q){return q.replace(/[^\w.-]+/g,"")},_=200,I=600,C=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,E=function(q){return q!=null},O=function(q,re){return re===q||typeof re=="number"&&typeof q=="number"&&isNaN(re)&&isNaN(q)},M=function(V){Object(i.a)(re,V);var q=g(re);function re(ce){var ie;Object(s.a)(this,re),ie=q.call(this,ce),ie.onKeyDown=function(Se){var ke=ie.props,ge=ke.onKeyDown,Be=ke.onPressEnter;if(Se.keyCode===o.a.UP){var ee=ie.getRatio(Se);ie.up(Se,ee,null),ie.stop()}else if(Se.keyCode===o.a.DOWN){var ue=ie.getRatio(Se);ie.down(Se,ue,null),ie.stop()}else Se.keyCode===o.a.ENTER&&Be&&Be(Se);if(ie.recordCursorPosition(),ie.lastKeyCode=Se.keyCode,ge){for(var Ge=arguments.length,ae=new Array(Ge>1?Ge-1:0),Z=1;Z<Ge;Z++)ae[Z-1]=arguments[Z];ge.apply(void 0,[Se].concat(ae))}},ie.onKeyUp=function(Se){var ke=ie.props.onKeyUp;if(ie.stop(),ie.recordCursorPosition(),ke){for(var ge=arguments.length,Be=new Array(ge>1?ge-1:0),ee=1;ee<ge;ee++)Be[ee-1]=arguments[ee];ke.apply(void 0,[Se].concat(Be))}},ie.onChange=function(Se){var ke=ie.props.onChange;ie.state.focused&&(ie.inputting=!0),ie.rawInput=ie.props.parser(ie.getValueFromEvent(Se)),ie.setState({inputValue:ie.rawInput}),ke(ie.toNumber(ie.rawInput))},ie.onMouseUp=function(){var Se=ie.props.onMouseUp;ie.recordCursorPosition(),Se&&Se.apply(void 0,arguments)},ie.onFocus=function(){var Se;ie.setState({focused:!0}),(Se=ie.props).onFocus.apply(Se,arguments)},ie.onBlur=function(){var Se=ie.props.onBlur;ie.inputting=!1,ie.setState({focused:!1});var ke=ie.getCurrentValidValue(ie.state.inputValue),ge=ie.setValue(ke,y);if(Se){var Be=ie.input.value,ee=ie.getInputDisplayValue({focus:!1,value:ge});ie.input.value=ee&&Number(ee),Se.apply(void 0,arguments),ie.input.value=Be}},ie.getRatio=function(Se){var ke=1;return Se.metaKey||Se.ctrlKey?ke=.1:Se.shiftKey&&(ke=10),ke},ie.getFullNum=function(Se){return isNaN(Se)?Se:/e/i.test(String(Se))?Number(Se).toFixed(18).replace(/\.?0+$/,""):Se},ie.getPrecision=function(Se){if(E(ie.props.precision))return ie.props.precision;var ke=String(Se);if(ke.indexOf("e-")>=0)return parseInt(ke.slice(ke.indexOf("e-")+2),10);var ge=0;return ke.indexOf(".")>=0&&(ge=ke.length-ke.indexOf(".")-1),ge},ie.getInputDisplayValue=function(Se){var ke=Se||ie.state,ge=ke.focused,Be=ke.inputValue,ee=ke.value,ue;ge?ue=Be:ue=ie.toPrecisionAsStep(ee),ue==null&&(ue="");var Ge=ie.formatWrapper(ue);return E(ie.props.decimalSeparator)&&(Ge=Ge.toString().replace(".",ie.props.decimalSeparator)),Ge},ie.recordCursorPosition=function(){try{ie.cursorStart=ie.input.selectionStart,ie.cursorEnd=ie.input.selectionEnd,ie.currentValue=ie.input.value,ie.cursorBefore=ie.input.value.substring(0,ie.cursorStart),ie.cursorAfter=ie.input.value.substring(ie.cursorEnd)}catch(Se){}},ie.restoreByAfter=function(Se){if(Se===void 0)return!1;var ke=ie.input.value,ge=ke.lastIndexOf(Se);if(ge===-1)return!1;var Be=ie.cursorBefore.length;return ie.lastKeyCode===o.a.DELETE&&ie.cursorBefore.charAt(Be-1)===Se[0]?(ie.fixCaret(Be,Be),!0):ge+Se.length===ke.length?(ie.fixCaret(ge,ge),!0):!1},ie.partRestoreByAfter=function(Se){return Se===void 0?!1:Array.prototype.some.call(Se,function(ke,ge){var Be=Se.substring(ge);return ie.restoreByAfter(Be)})},ie.isNotCompleteNumber=function(Se){return isNaN(Se)||Se===""||Se===null||Se&&Se.toString().indexOf(".")===Se.toString().length-1},ie.stop=function(){ie.autoStepTimer&&clearTimeout(ie.autoStepTimer)},ie.down=function(Se,ke,ge){ie.pressingUpOrDown=!0,ie.step("down",Se,ke,ge)},ie.up=function(Se,ke,ge){ie.pressingUpOrDown=!0,ie.step("up",Se,ke,ge)},ie.saveInput=function(Se){ie.input=Se};var fe=ce.value;fe===void 0&&(fe=ce.defaultValue),ie.state={focused:ce.autoFocus};var xe=ie.getValidValue(ie.toNumber(fe));return ie.state=p(p({},ie.state),{},{inputValue:ie.toPrecisionAsStep(xe),value:xe}),ie}return Object(c.a)(re,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(ie){var fe=this.props,xe=fe.value,Se=fe.onChange,ke=fe.max,ge=fe.min,Be=this.state.focused;if(ie){if(!O(ie.value,xe)||!O(ie.max,ke)||!O(ie.min,ge)){var ee=Be?xe:this.getValidValue(xe),ue;this.pressingUpOrDown?ue=ee:this.inputting?ue=this.rawInput:ue=this.toPrecisionAsStep(ee),this.setState({value:ee,inputValue:ue})}var Ge="value"in this.props?xe:this.state.value;"max"in this.props&&ie.max!==ke&&typeof Ge=="number"&&Ge>ke&&Se&&Se(ke),"min"in this.props&&ie.min!==ge&&typeof Ge=="number"&&Ge<ge&&Se&&Se(ge)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var ae=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===o.a.BACKSPACE?ae=this.cursorStart-1:this.lastKeyCode===o.a.DELETE&&(ae=this.cursorStart):ae=this.input.value.length,this.fixCaret(ae,ae)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case o.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case o.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(Z){}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(ie){var fe=ie;return fe===""?fe="":this.isNotCompleteNumber(parseFloat(fe))?fe=this.state.value:fe=this.getValidValue(fe),this.toNumber(fe)}},{key:"getValueFromEvent",value:function(ie){var fe=ie.target.value.trim().replace(/。/g,".");return E(this.props.decimalSeparator)&&(fe=fe.replace(this.props.decimalSeparator,".")),fe}},{key:"getValidValue",value:function(ie){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,Se=parseFloat(ie);return isNaN(Se)?ie:(Se<fe&&(Se=fe),Se>xe&&(Se=xe),Se)}},{key:"setValue",value:function(ie,fe){var xe=this.props.precision,Se=this.isNotCompleteNumber(parseFloat(ie))?null:parseFloat(ie),ke=this.state.value,ge=ke===void 0?null:ke,Be=this.state.inputValue,ee=Be===void 0?null:Be,ue=typeof Se=="number"?Se.toFixed(xe):"".concat(Se),Ge=Se!==ge||ue!=="".concat(ee);return"value"in this.props?(ee=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:ee},fe)):this.setState({value:Se,inputValue:this.toPrecisionAsStep(ie)},fe),Ge&&this.props.onChange(Se),Se}},{key:"getMaxPrecision",value:function(ie){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,xe=this.props,Se=xe.precision,ke=xe.step;if(E(Se))return Se;var ge=this.getPrecision(fe),Be=this.getPrecision(ke),ee=this.getPrecision(ie);return ie?Math.max(ee,ge+Be):ge+Be}},{key:"getPrecisionFactor",value:function(ie){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,xe=this.getMaxPrecision(ie,fe);return Math.pow(10,xe)}},{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(ie){return this.props.formatter?this.props.formatter(ie):ie}},{key:"toPrecisionAsStep",value:function(ie){if(this.isNotCompleteNumber(ie)||ie==="")return ie;var fe=Math.abs(this.getMaxPrecision(ie));return isNaN(fe)?ie.toString():Number(ie).toFixed(fe)}},{key:"toNumber",value:function(ie){var fe=this.props.precision,xe=this.state.focused,Se=ie&&ie.length>16&&xe;return this.isNotCompleteNumber(ie)||Se?ie:E(fe)?Math.round(ie*Math.pow(10,fe))/Math.pow(10,fe):Number(ie)}},{key:"upStep",value:function(ie,fe){var xe=this.props.step,Se=this.getPrecisionFactor(ie,fe),ke=Math.abs(this.getMaxPrecision(ie,fe)),ge=((Se*ie+Se*xe*fe)/Se).toFixed(ke);return this.toNumber(ge)}},{key:"downStep",value:function(ie,fe){var xe=this.props.step,Se=this.getPrecisionFactor(ie,fe),ke=Math.abs(this.getMaxPrecision(ie,fe)),ge=((Se*ie-Se*xe*fe)/Se).toFixed(ke);return this.toNumber(ge)}},{key:"step",value:function(ie,fe){var xe=this,Se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ke=arguments.length>3?arguments[3]:void 0;this.stop(),fe&&(fe.persist(),fe.preventDefault());var ge=this.props;if(ge.disabled)return;var Be=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(Be))return;var ee=this["".concat(ie,"Step")](Be,Se),ue=ee>ge.max||ee<ge.min;if(ee>ge.max?ee=ge.max:ee<ge.min&&(ee=ge.min),this.setValue(ee,null),this.setState({focused:!0},function(){xe.pressingUpOrDown=!1}),ue)return;this.autoStepTimer=setTimeout(function(){xe[ie](fe,Se,!0)},ke?_:I)}},{key:"fixCaret",value:function(ie,fe){if(ie===void 0||fe===void 0||!this.input||!this.input.value)return;try{var xe=this.input.selectionStart,Se=this.input.selectionEnd;(ie!==xe||fe!==Se)&&this.input.setSelectionRange(ie,fe)}catch(ke){}}},{key:"render",value:function(){var ie,fe=this.props,xe=fe.prefixCls,Se=fe.disabled,ke=fe.readOnly,ge=fe.useTouch,Be=fe.autoComplete,ee=fe.upHandler,ue=fe.downHandler,Ge=fe.className,ae=fe.max,Z=fe.min,Y=fe.style,te=fe.title,we=fe.onMouseEnter,pe=fe.onMouseLeave,De=fe.onMouseOver,Ne=fe.onMouseOut,me=fe.required,be=fe.onClick,Re=fe.tabIndex,it=fe.type,yt=fe.placeholder,pt=fe.id,Pe=fe.inputMode,Nt=fe.pattern,ut=fe.step,Ft=fe.maxLength,Ut=fe.autoFocus,Kt=fe.name,$t=fe.onPaste,or=fe.onInput,ht=Object(a.a)(fe,["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"]),Ee=this.state,de=Ee.value,qe=Ee.focused,rt=d()(xe,(ie={},Object(n.a)(ie,Ge,!!Ge),Object(n.a)(ie,"".concat(xe,"-disabled"),Se),Object(n.a)(ie,"".concat(xe,"-focused"),qe),ie)),ve={};Object.keys(ht).forEach(function(Ze){(Ze.substr(0,5)==="data-"||Ze.substr(0,5)==="aria-"||Ze==="role")&&(ve[Ze]=ht[Ze])});var bt=!ke&&!Se,jt=this.getInputDisplayValue(null),He=(de||de===0)&&(isNaN(de)||Number(de)>=ae),kt=(de||de===0)&&(isNaN(de)||Number(de)<=Z),Ar=He||Se||ke,at=kt||Se||ke,Ht=d()("".concat(xe,"-handler"),"".concat(xe,"-handler-up"),Object(n.a)({},"".concat(xe,"-handler-up-disabled"),Ar)),Wt=d()("".concat(xe,"-handler"),"".concat(xe,"-handler-down"),Object(n.a)({},"".concat(xe,"-handler-down-disabled"),at)),ot=ge?{onTouchStart:Ar?y:this.up,onTouchEnd:this.stop}:{onMouseDown:Ar?y:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},et=ge?{onTouchStart:at?y:this.down,onTouchEnd:this.stop}:{onMouseDown:at?y:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return e.a.createElement("div",{className:rt,style:Y,title:te,onMouseEnter:we,onMouseLeave:pe,onMouseOver:De,onMouseOut:Ne,onFocus:function(){return null},onBlur:function(){return null}},e.a.createElement("div",{className:"".concat(xe,"-handler-wrap")},e.a.createElement("span",Object.assign({unselectable:"on"},ot,{role:"button","aria-label":"Increase Value","aria-disabled":Ar,className:Ht}),ee||e.a.createElement("span",{unselectable:"on",className:"".concat(xe,"-handler-up-inner"),onClick:w})),e.a.createElement("span",Object.assign({unselectable:"on"},et,{role:"button","aria-label":"Decrease Value","aria-disabled":at,className:Wt}),ue||e.a.createElement("span",{unselectable:"on",className:"".concat(xe,"-handler-down-inner"),onClick:w}))),e.a.createElement("div",{className:"".concat(xe,"-input-wrap")},e.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Z,"aria-valuemax":ae,"aria-valuenow":de,required:me,type:it,placeholder:yt,onPaste:$t,onClick:be,onMouseUp:this.onMouseUp,className:"".concat(xe,"-input"),tabIndex:Re,autoComplete:Be,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:bt?this.onKeyDown:y,onKeyUp:bt?this.onKeyUp:y,autoFocus:Ut,maxLength:Ft,readOnly:ke,disabled:Se,max:ae,min:Z,step:ut,name:Kt,title:te,id:pt,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(jt),pattern:Nt,inputMode:Pe,onInput:or},ve))))}}]),re}(e.a.Component);M.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:C,min:-C,step:1,style:{},onChange:y,onKeyDown:y,onPressEnter:y,onFocus:y,onBlur:y,parser:S,required:!1,autoComplete:"off"};var F=M,H=F,B=l("FH2Y"),X=l.n(B),J=l("HQEm"),k=l.n(J),K=l("H84U"),z=l("3Nzz"),W=function(V,q){var re={};for(var ce in V)Object.prototype.hasOwnProperty.call(V,ce)&&q.indexOf(ce)<0&&(re[ce]=V[ce]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,ce=Object.getOwnPropertySymbols(V);ie<ce.length;ie++)q.indexOf(ce[ie])<0&&Object.prototype.propertyIsEnumerable.call(V,ce[ie])&&(re[ce[ie]]=V[ce[ie]]);return re},P=t.forwardRef(function(V,q){var re=function(ie){var fe=ie.getPrefixCls,xe=ie.direction,Se=V.className,ke=V.size,ge=V.prefixCls,Be=V.readOnly,ee=W(V,["className","size","prefixCls","readOnly"]),ue=fe("input-number",ge),Ge=t.createElement(X.a,{className:"".concat(ue,"-handler-up-inner")}),ae=t.createElement(k.a,{className:"".concat(ue,"-handler-down-inner")});return t.createElement(z.b.Consumer,null,function(Z){var Y,te=ke||Z,we=d()((Y={},f()(Y,"".concat(ue,"-lg"),te==="large"),f()(Y,"".concat(ue,"-sm"),te==="small"),f()(Y,"".concat(ue,"-rtl"),xe==="rtl"),f()(Y,"".concat(ue,"-readonly"),Be),Y),Se);return t.createElement(H,b()({ref:q,className:we,upHandler:Ge,downHandler:ae,prefixCls:ue,readOnly:Be},ee))})};return t.createElement(K.a,null,re)});P.defaultProps={step:1};var G=R.a=P},g0SD:function(j,R,l){var x=l("bYtY"),b=l("9wZj"),A=l("OELB"),f=l("YXkt"),t=l("kj2x"),e=l("iPDy");function m(n,s,c){var i=s.coordinateSystem;n.each(function(u){var r=n.getItemModel(u),o,h=A.parsePercent(r.get("x"),c.getWidth()),p=A.parsePercent(r.get("y"),c.getHeight());if(!isNaN(h)&&!isNaN(p))o=[h,p];else if(s.getMarkerPosition)o=s.getMarkerPosition(n.getValues(n.dimensions,u));else if(i){var g=n.get(i.dimensions[0],u),v=n.get(i.dimensions[1],u);o=i.dataToPoint([g,v])}isNaN(h)||(o[0]=h),isNaN(p)||(o[1]=p),n.setItemLayout(u,o)})}var d=e.extend({type:"markPoint",updateTransform:function(n,s,c){s.eachSeries(function(i){var u=i.markPointModel;u&&(m(u.getData(),i,c),this.markerGroupMap.get(i.id).updateLayout(u))},this)},renderSeries:function(n,s,c,i){var u=n.coordinateSystem,r=n.id,o=n.getData(),h=this.markerGroupMap,p=h.get(r)||h.set(r,new b),g=a(u,n,s);s.setData(g),m(s.getData(),n,i),g.each(function(v){var y=g.getItemModel(v),w=y.getShallow("symbol"),S=y.getShallow("symbolSize"),_=x.isFunction(w),I=x.isFunction(S);if(_||I){var C=s.getRawValue(v),E=s.getDataParams(v);_&&(w=w(C,E)),I&&(S=S(C,E))}g.setItemVisual(v,{symbol:w,symbolSize:S,color:y.get("itemStyle.color")||o.getVisual("color")})}),p.updateData(g),this.group.add(p.group),g.eachItemGraphicEl(function(v){v.traverse(function(y){y.dataModel=s})}),p.__keep=!0,p.group.silent=s.get("silent")||n.get("silent")}});function a(n,s,c){var i;n?i=x.map(n&&n.dimensions,function(o){var h=s.getData().getDimensionInfo(s.getData().mapDimension(o))||{};return x.defaults({name:o},h)}):i=[{name:"value",type:"float"}];var u=new f(i,c),r=x.map(c.get("data"),x.curry(t.dataTransform,s));return n&&(r=x.filter(r,x.curry(t.dataFilter,n))),u.initData(r,null,n?t.dimValueGetter:function(o){return o.value}),u}j.exports=d},g7p0:function(j,R,l){var x=l("bYtY"),b=l("bLfw"),A=l("+TT/"),f=A.getLayoutParams,t=A.sizeCalculable,e=A.mergeLayoutParam,m=b.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(n,s,c,i){var u=f(n);m.superApply(this,"init",arguments),d(n,u)},mergeOption:function(n,s){m.superApply(this,"mergeOption",arguments),d(this.option,n)}});function d(n,s){var c=n.cellSize;x.isArray(c)?c.length===1&&(c[1]=c[0]):c=n.cellSize=[c,c];var i=x.map([0,1],function(u){return t(s,u)&&(c[u]="auto"),c[u]!=null&&c[u]!=="auto"});e(n,s,{type:"box",ignoreSize:i})}var a=m;j.exports=a},g9YV:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("pED+"),f=l.n(A),t=l("+L6B"),e=l("R9oj"),m=l("7Kak"),d=l("sRBo"),a=l("qVdP"),n=l("T2oS"),s=l("DjyN"),c=l("5Dmo")},gIYZ:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};R.default=x},gK9i:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("q1tI"),e=l.n(t),m=l("TSYQ"),d=l.n(m),a=l("Gytx"),n=l.n(a),s=l("Zm9Q"),c=function(){function Y(te,we){for(var pe=0;pe<we.length;pe++){var De=we[pe];De.enumerable=De.enumerable||!1,De.configurable=!0,"value"in De&&(De.writable=!0),Object.defineProperty(te,De.key,De)}}return function(te,we,pe){return we&&Y(te.prototype,we),pe&&Y(te,pe),te}}();function i(Y,te,we){return te in Y?Object.defineProperty(Y,te,{value:we,enumerable:!0,configurable:!0,writable:!0}):Y[te]=we,Y}function u(Y,te){if(!(Y instanceof te))throw new TypeError("Cannot call a class as a function")}function r(Y,te){if(!Y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return te&&(typeof te=="object"||typeof te=="function")?te:Y}function o(Y,te){if(typeof te!="function"&&te!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof te);Y.prototype=Object.create(te&&te.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),te&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,te):Y.__proto__=te)}var h=function(Y){o(te,Y);function te(){return u(this,te),r(this,(te.__proto__||Object.getPrototypeOf(te)).apply(this,arguments))}return c(te,[{key:"shouldComponentUpdate",value:function(pe){return this.props.forceRender||!n()(this.props,pe)}},{key:"render",value:function(){var pe;if(this._isActived=this.props.forceRender||this._isActived||this.props.isActive,!this._isActived)return null;var De=this.props,Ne=De.prefixCls,me=De.isActive,be=De.children,Re=De.destroyInactivePanel,it=De.forceRender,yt=De.role,pt=d()(Ne+"-content",(pe={},i(pe,Ne+"-content-active",me),i(pe,Ne+"-content-inactive",!me),pe)),Pe=!it&&!me&&Re?null:e.a.createElement("div",{className:Ne+"-content-box"},be);return e.a.createElement("div",{className:pt,role:yt},Pe)}}]),te}(t.Component),p=h,g=l("MFj2"),v=function(){function Y(te,we){for(var pe=0;pe<we.length;pe++){var De=we[pe];De.enumerable=De.enumerable||!1,De.configurable=!0,"value"in De&&(De.writable=!0),Object.defineProperty(te,De.key,De)}}return function(te,we,pe){return we&&Y(te.prototype,we),pe&&Y(te,pe),te}}();function y(Y,te,we){return te in Y?Object.defineProperty(Y,te,{value:we,enumerable:!0,configurable:!0,writable:!0}):Y[te]=we,Y}function w(Y,te){if(!(Y instanceof te))throw new TypeError("Cannot call a class as a function")}function S(Y,te){if(!Y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return te&&(typeof te=="object"||typeof te=="function")?te:Y}function _(Y,te){if(typeof te!="function"&&te!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof te);Y.prototype=Object.create(te&&te.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),te&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,te):Y.__proto__=te)}var I=function(Y){_(te,Y);function te(){var we,pe,De,Ne;w(this,te);for(var me=arguments.length,be=Array(me),Re=0;Re<me;Re++)be[Re]=arguments[Re];return Ne=(pe=(De=S(this,(we=te.__proto__||Object.getPrototypeOf(te)).call.apply(we,[this].concat(be))),De),De.handleItemClick=function(){var it=De.props,yt=it.onItemClick,pt=it.panelKey;typeof yt=="function"&&yt(pt)},De.handleKeyPress=function(it){(it.key==="Enter"||it.keyCode===13||it.which===13)&&De.handleItemClick()},pe),S(De,Ne)}return v(te,[{key:"shouldComponentUpdate",value:function(pe){return!n()(this.props,pe)}},{key:"render",value:function(){var pe,De=this.props,Ne=De.className,me=De.id,be=De.style,Re=De.prefixCls,it=De.header,yt=De.headerClass,pt=De.children,Pe=De.isActive,Nt=De.showArrow,ut=De.destroyInactivePanel,Ft=De.disabled,Ut=De.accordion,Kt=De.forceRender,$t=De.expandIcon,or=De.extra,ht=d()(Re+"-header",y({},yt,yt)),Ee=d()((pe={},y(pe,Re+"-item",!0),y(pe,Re+"-item-active",Pe),y(pe,Re+"-item-disabled",Ft),pe),Ne),de=e.a.createElement("i",{className:"arrow"});return Nt&&typeof $t=="function"&&(de=$t(this.props)),e.a.createElement("div",{className:Ee,style:be,id:me},e.a.createElement("div",{className:ht,onClick:this.handleItemClick,role:Ut?"tab":"button",tabIndex:Ft?-1:0,"aria-expanded":""+Pe,onKeyPress:this.handleKeyPress},Nt&&de,it,or&&e.a.createElement("div",{className:Re+"-extra"},or)),e.a.createElement(g.a,{showProp:"isActive",exclusive:!0,component:"",animation:this.props.openAnimation},e.a.createElement(p,{prefixCls:Re,isActive:Pe,destroyInactivePanel:ut,forceRender:Kt,role:Ut?"tabpanel":null},pt)))}}]),te}(t.Component);I.defaultProps={showArrow:!0,isActive:!1,destroyInactivePanel:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var C=I,E=l("UwPn");function O(Y,te,we,pe){var De=void 0;return Object(E.a)(Y,we,{start:function(){te?(De=Y.offsetHeight,Y.style.height=0):Y.style.height=Y.offsetHeight+"px"},active:function(){Y.style.height=(te?De:0)+"px"},end:function(){Y.style.height="",pe()}})}function M(Y){return{enter:function(we,pe){return O(we,!0,Y+"-anim",pe)},leave:function(we,pe){return O(we,!1,Y+"-anim",pe)}}}var F=M,H=function(){function Y(te,we){for(var pe=0;pe<we.length;pe++){var De=we[pe];De.enumerable=De.enumerable||!1,De.configurable=!0,"value"in De&&(De.writable=!0),Object.defineProperty(te,De.key,De)}}return function(te,we,pe){return we&&Y(te.prototype,we),pe&&Y(te,pe),te}}();function B(Y){if(Array.isArray(Y)){for(var te=0,we=Array(Y.length);te<Y.length;te++)we[te]=Y[te];return we}else return Array.from(Y)}function X(Y,te,we){return te in Y?Object.defineProperty(Y,te,{value:we,enumerable:!0,configurable:!0,writable:!0}):Y[te]=we,Y}function J(Y,te){if(!(Y instanceof te))throw new TypeError("Cannot call a class as a function")}function k(Y,te){if(!Y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return te&&(typeof te=="object"||typeof te=="function")?te:Y}function K(Y,te){if(typeof te!="function"&&te!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof te);Y.prototype=Object.create(te&&te.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),te&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,te):Y.__proto__=te)}function z(Y){var te=Y;return Array.isArray(te)||(te=te?[te]:[]),te.map(function(we){return String(we)})}var W=function(Y){K(te,Y);function te(we){J(this,te);var pe=k(this,(te.__proto__||Object.getPrototypeOf(te)).call(this,we));P.call(pe);var De=we.activeKey,Ne=we.defaultActiveKey,me=Ne;return"activeKey"in we&&(me=De),pe.state={openAnimation:we.openAnimation||F(we.prefixCls),activeKey:z(me)},pe}return H(te,[{key:"shouldComponentUpdate",value:function(pe,De){return!n()(this.props,pe)||!n()(this.state,De)}},{key:"render",value:function(){var pe,De=this.props,Ne=De.prefixCls,me=De.className,be=De.style,Re=De.accordion,it=d()((pe={},X(pe,Ne,!0),X(pe,me,!!me),pe));return e.a.createElement("div",{className:it,style:be,role:Re?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(pe){var De={};return"activeKey"in pe&&(De.activeKey=z(pe.activeKey)),"openAnimation"in pe&&(De.openAnimation=pe.openAnimation),De.activeKey||De.openAnimation?De:null}}]),te}(t.Component),P=function(){var te=this;this.onClickItem=function(we){var pe=te.state.activeKey;if(te.props.accordion)pe=pe[0]===we?[]:[we];else{pe=[].concat(B(pe));var De=pe.indexOf(we),Ne=De>-1;Ne?pe.splice(De,1):pe.push(we)}te.setActiveKey(pe)},this.getNewChild=function(we,pe){if(!we)return null;var De=te.state.activeKey,Ne=te.props,me=Ne.prefixCls,be=Ne.accordion,Re=Ne.destroyInactivePanel,it=Ne.expandIcon,yt=we.key||String(pe),pt=we.props,Pe=pt.header,Nt=pt.headerClass,ut=pt.disabled,Ft=!1;be?Ft=De[0]===yt:Ft=De.indexOf(yt)>-1;var Ut={key:yt,panelKey:yt,header:Pe,headerClass:Nt,isActive:Ft,prefixCls:me,destroyInactivePanel:Re,openAnimation:te.state.openAnimation,accordion:be,children:we.props.children,onItemClick:ut?null:te.onClickItem,expandIcon:it};return typeof we.type=="string"?we:e.a.cloneElement(we,Ut)},this.getItems=function(){var we=te.props.children;return Object(s.a)(we).map(te.getNewChild)},this.setActiveKey=function(we){"activeKey"in te.props||te.setState({activeKey:we}),te.props.onChange(te.props.accordion?we[0]:we)}};W.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},W.Panel=C;var G=W,V=G,q=G.Panel,re=l("fEPi"),ce=l.n(re),ie=l("H84U"),fe=function(te){var we=t.useContext(ie.b),pe=we.getPrefixCls,De=te.prefixCls,Ne=te.className,me=Ne===void 0?"":Ne,be=te.showArrow,Re=be===void 0?!0:be,it=pe("collapse",De),yt=d()(f()({},"".concat(it,"-no-arrow"),!Re),me);return t.createElement(V.Panel,b()({},te,{prefixCls:it,className:yt}))},xe=fe,Se=l("xEkU"),ke=l.n(Se);function ge(Y,te,we){var pe,De;return Object(E.a)(Y,"ant-motion-collapse-legacy",{start:function(){te?(pe=Y.offsetHeight,Y.style.height="0px",Y.style.opacity="0"):(Y.style.height="".concat(Y.offsetHeight,"px"),Y.style.opacity="1")},active:function(){De&&ke.a.cancel(De),De=ke()(function(){Y.style.height="".concat(te?pe:0,"px"),Y.style.opacity=te?"1":"0"})},end:function(){De&&ke.a.cancel(De),Y.style.height="",Y.style.opacity="",we()}})}var Be={enter:function(te,we){return ge(te,!0,we)},leave:function(te,we){return ge(te,!1,we)},appear:function(te,we){return ge(te,!0,we)}},ee=Be,ue=l("0n0R"),Ge=function(te){var we,pe=t.useContext(ie.b),De=pe.getPrefixCls,Ne=pe.direction,me=te.prefixCls,be=te.className,Re=be===void 0?"":be,it=te.bordered,yt=te.ghost,pt=De("collapse",me),Pe=function(){var $t=te.expandIconPosition;return $t!==void 0?$t:Ne==="rtl"?"right":"left"},Nt=function(){var $t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},or=te.expandIcon,ht=or?or($t):t.createElement(ce.a,{rotate:$t.isActive?90:void 0});return Object(ue.a)(ht,function(){return{className:d()(ht.props.className,"".concat(pt,"-arrow"))}})},ut=Pe(),Ft=d()((we={},f()(we,"".concat(pt,"-borderless"),!it),f()(we,"".concat(pt,"-icon-position-").concat(ut),!0),f()(we,"".concat(pt,"-rtl"),Ne==="rtl"),f()(we,"".concat(pt,"-ghost"),!!yt),we),Re),Ut=b()(b()({},ee),{appear:function(){}});return t.createElement(V,b()({openAnimation:Ut},te,{expandIcon:function($t){return Nt($t)},prefixCls:pt,className:Ft}))};Ge.Panel=xe,Ge.defaultProps={bordered:!0};var ae=Ge,Z=R.a=ae},gKaM:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};R.default=x},gPAo:function(j,R){function l(f){return f}function x(f,t,e,m,d){this._old=f,this._new=t,this._oldKeyGetter=e||l,this._newKeyGetter=m||l,this.context=d}x.prototype={constructor:x,add:function(f){return this._add=f,this},update:function(f){return this._update=f,this},remove:function(f){return this._remove=f,this},execute:function(){var f=this._old,t=this._new,e={},m={},d=[],a=[],n;for(b(f,e,d,"_oldKeyGetter",this),b(t,m,a,"_newKeyGetter",this),n=0;n<f.length;n++){var s=d[n],c=m[s];if(c!=null){var i=c.length;i?(i===1&&(m[s]=null),c=c.shift()):m[s]=null,this._update&&this._update(c,n)}else this._remove&&this._remove(n)}for(var n=0;n<a.length;n++){var s=a[n];if(m.hasOwnProperty(s)){var c=m[s];if(c==null)continue;if(!c.length)this._add&&this._add(c);else for(var u=0,i=c.length;u<i;u++)this._add&&this._add(c[u])}}}};function b(f,t,e,m,d){for(var a=0;a<f.length;a++){var n="_ec_"+d[m](f[a],a),s=t[n];s==null?(e.push(n),t[n]=a):(s.length||(t[n]=s=[s]),s.push(a))}}var A=x;j.exports=A},gRFJ:function(j,R,l){j.exports=[l("rdUC"),l("ynwM"),l("RELg"),l("DlR+"),l("CrYA"),l("PD8m")]},gaXo:function(module,exports){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(j){return j<10?"0"+j:j}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(j){return rx_escapable.lastIndex=0,rx_escapable.test(j)?'"'+j.replace(rx_escapable,function(R){var l=meta[R];return typeof l=="string"?l:"\\u"+("0000"+R.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+j+'"'}function str(j,R){var l,x,b,A,f=gap,t,e=R[j];e&&typeof e=="object"&&typeof e.toJSON=="function"&&(e=e.toJSON(j)),typeof rep=="function"&&(e=rep.call(R,j,e));switch(typeof e){case"string":return quote(e);case"number":return isFinite(e)?String(e):"null";case"boolean":case"null":return String(e);case"object":if(!e)return"null";if(gap+=indent,t=[],Object.prototype.toString.apply(e)==="[object Array]"){for(A=e.length,l=0;l<A;l+=1)t[l]=str(l,e)||"null";return b=t.length===0?"[]":gap?`[
`+gap+t.join(`,
`+gap)+`
`+f+"]":"["+t.join(",")+"]",gap=f,b}if(rep&&typeof rep=="object")for(A=rep.length,l=0;l<A;l+=1)typeof rep[l]=="string"&&(x=rep[l],b=str(x,e),b&&t.push(quote(x)+(gap?": ":":")+b));else for(x in e)Object.prototype.hasOwnProperty.call(e,x)&&(b=str(x,e),b&&t.push(quote(x)+(gap?": ":":")+b));return b=t.length===0?"{}":gap?`{
`+gap+t.join(`,
`+gap)+`
`+f+"}":"{"+t.join(",")+"}",gap=f,b}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(j,R,l){var x;if(gap="",indent="",typeof l=="number")for(x=0;x<l;x+=1)indent+=" ";else typeof l=="string"&&(indent=l);if(rep=R,R&&typeof R!="function"&&(typeof R!="object"||typeof R.length!="number"))throw new Error("JSON.stringify");return str("",{"":j})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(j,R){var l,x,b=j[R];if(b&&typeof b=="object")for(l in b)Object.prototype.hasOwnProperty.call(b,l)&&(x=walk(b,l),x!==void 0?b[l]=x:delete b[l]);return reviver.call(j,R,b)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(j){return"\\u"+("0000"+j.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()},gawk:function(j,R,l){var x=l("+TT/"),b=l("bYtY"),A=l("4NO4"),f=A.groupData;function t(O,M,F){O.eachSeriesByType("sankey",function(H){var B=H.get("nodeWidth"),X=H.get("nodeGap"),J=e(H,M);H.layoutInfo=J;var k=J.width,K=J.height,z=H.getGraph(),W=z.nodes,P=z.edges;d(W);var G=b.filter(W,function(ce){return ce.getLayout().value===0}),V=G.length!==0?0:H.get("layoutIterations"),q=H.get("orient"),re=H.get("nodeAlign");m(W,P,B,X,k,K,V,q,re)})}function e(O,M){return x.getLayoutRect(O.getBoxLayoutParams(),{width:M.getWidth(),height:M.getHeight()})}function m(O,M,F,H,B,X,J,k,K){a(O,M,F,B,X,k,K),u(O,M,X,B,H,J,k),E(O,k)}function d(O){b.each(O,function(M){var F=I(M.outEdges,_),H=I(M.inEdges,_),B=M.getValue()||0,X=Math.max(F,H,B);M.setLayout({value:X},!0)})}function a(O,M,F,H,B,X,J){for(var k=[],K=[],z=[],W=[],P=0,G=0,V=0;V<M.length;V++)k[V]=1;for(V=0;V<O.length;V++)K[V]=O[V].inEdges.length,K[V]===0&&z.push(O[V]);for(var q=-1;z.length;){for(var re=0;re<z.length;re++){var ce=z[re],ie=ce.hostGraph.data.getRawDataItem(ce.dataIndex),fe=ie.depth!=null&&ie.depth>=0;fe&&ie.depth>q&&(q=ie.depth),ce.setLayout({depth:fe?ie.depth:P},!0),X==="vertical"?ce.setLayout({dy:F},!0):ce.setLayout({dx:F},!0);for(var xe=0;xe<ce.outEdges.length;xe++){var Se=ce.outEdges[xe],ke=M.indexOf(Se);k[ke]=0;var ge=Se.node2,Be=O.indexOf(ge);--K[Be]===0&&W.indexOf(ge)<0&&W.push(ge)}}++P,z=W,W=[]}for(V=0;V<k.length;V++)if(k[V]===1)throw new Error("Sankey is a DAG, the original data has cycle!");var ee=q>P-1?q:P-1;J&&J!=="left"&&s(O,J,X,ee);var G=X==="vertical"?(B-F)/ee:(H-F)/ee;i(O,G,X)}function n(O){var M=O.hostGraph.data.getRawDataItem(O.dataIndex);return M.depth!=null&&M.depth>=0}function s(O,M,F,H){if(M==="right"){for(var B=[],X=O,J=0;X.length;){for(var k=0;k<X.length;k++){var K=X[k];K.setLayout({skNodeHeight:J},!0);for(var z=0;z<K.inEdges.length;z++){var W=K.inEdges[z];B.indexOf(W.node1)<0&&B.push(W.node1)}}X=B,B=[],++J}b.each(O,function(P){n(P)||P.setLayout({depth:Math.max(0,H-P.getLayout().skNodeHeight)},!0)})}else M==="justify"&&c(O,H)}function c(O,M){b.each(O,function(F){!n(F)&&!F.outEdges.length&&F.setLayout({depth:M},!0)})}function i(O,M,F){b.each(O,function(H){var B=H.getLayout().depth*M;F==="vertical"?H.setLayout({y:B},!0):H.setLayout({x:B},!0)})}function u(O,M,F,H,B,X,J){var k=r(O,J);o(k,M,F,H,B,J),h(k,B,F,H,J);for(var K=1;X>0;X--)K*=.99,p(k,K,J),h(k,B,F,H,J),C(k,K,J),h(k,B,F,H,J)}function r(O,M){var F=[],H=M==="vertical"?"y":"x",B=f(O,function(X){return X.getLayout()[H]});return B.keys.sort(function(X,J){return X-J}),b.each(B.keys,function(X){F.push(B.buckets.get(X))}),F}function o(O,M,F,H,B,X){var J=Infinity;b.each(O,function(k){var K=k.length,z=0;b.each(k,function(P){z+=P.getLayout().value});var W=X==="vertical"?(H-(K-1)*B)/z:(F-(K-1)*B)/z;W<J&&(J=W)}),b.each(O,function(k){b.each(k,function(K,z){var W=K.getLayout().value*J;X==="vertical"?(K.setLayout({x:z},!0),K.setLayout({dx:W},!0)):(K.setLayout({y:z},!0),K.setLayout({dy:W},!0))})}),b.each(M,function(k){var K=+k.getValue()*J;k.setLayout({dy:K},!0)})}function h(O,M,F,H,B){var X=B==="vertical"?"x":"y";b.each(O,function(J){J.sort(function(re,ce){return re.getLayout()[X]-ce.getLayout()[X]});for(var k,K,z,W=0,P=J.length,G=B==="vertical"?"dx":"dy",V=0;V<P;V++)K=J[V],z=W-K.getLayout()[X],z>0&&(k=K.getLayout()[X]+z,B==="vertical"?K.setLayout({x:k},!0):K.setLayout({y:k},!0)),W=K.getLayout()[X]+K.getLayout()[G]+M;var q=B==="vertical"?H:F;if(z=W-M-q,z>0)for(k=K.getLayout()[X]-z,B==="vertical"?K.setLayout({x:k},!0):K.setLayout({y:k},!0),W=k,V=P-2;V>=0;--V)K=J[V],z=K.getLayout()[X]+K.getLayout()[G]+M-W,z>0&&(k=K.getLayout()[X]-z,B==="vertical"?K.setLayout({x:k},!0):K.setLayout({y:k},!0)),W=K.getLayout()[X]})}function p(O,M,F){b.each(O.slice().reverse(),function(H){b.each(H,function(B){if(B.outEdges.length){var X=I(B.outEdges,g,F)/I(B.outEdges,_,F);if(isNaN(X)){var J=B.outEdges.length;X=J?I(B.outEdges,v,F)/J:0}if(F==="vertical"){var k=B.getLayout().x+(X-S(B,F))*M;B.setLayout({x:k},!0)}else{var K=B.getLayout().y+(X-S(B,F))*M;B.setLayout({y:K},!0)}}})})}function g(O,M){return S(O.node2,M)*O.getValue()}function v(O,M){return S(O.node2,M)}function y(O,M){return S(O.node1,M)*O.getValue()}function w(O,M){return S(O.node1,M)}function S(O,M){return M==="vertical"?O.getLayout().x+O.getLayout().dx/2:O.getLayout().y+O.getLayout().dy/2}function _(O){return O.getValue()}function I(O,M,F){for(var H=0,B=O.length,X=-1;++X<B;){var J=+M.call(O,O[X],F);isNaN(J)||(H+=J)}return H}function C(O,M,F){b.each(O,function(H){b.each(H,function(B){if(B.inEdges.length){var X=I(B.inEdges,y,F)/I(B.inEdges,_,F);if(isNaN(X)){var J=B.inEdges.length;X=J?I(B.inEdges,w,F)/J:0}if(F==="vertical"){var k=B.getLayout().x+(X-S(B,F))*M;B.setLayout({x:k},!0)}else{var K=B.getLayout().y+(X-S(B,F))*M;B.setLayout({y:K},!0)}}})})}function E(O,M){var F=M==="vertical"?"x":"y";b.each(O,function(H){H.outEdges.sort(function(B,X){return B.node2.getLayout()[F]-X.node2.getLayout()[F]}),H.inEdges.sort(function(B,X){return B.node1.getLayout()[F]-X.node1.getLayout()[F]})}),b.each(O,function(H){var B=0,X=0;b.each(H.outEdges,function(J){J.setLayout({sy:B},!0),B+=J.getLayout().dy}),b.each(H.inEdges,function(J){J.setLayout({ty:X},!0),X+=J.getLayout().dy})})}j.exports=t},"giR+":function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("QbM5"),f=l.n(A)},gut8:function(j,R){var l={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},x=9;R.ContextCachedBy=l,R.WILL_BE_RESTORED=x},gvm7:function(j,R,l){var x=l("bYtY"),b=l("dqUG");function A(t){this._zr=t.getZr(),this._show=!1,this._hideTimeout}A.prototype={constructor:A,_enterable:!0,update:function(){},show:function(t){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr("show",!0),this._show=!0},setContent:function(t,e,m){this.el&&this._zr.remove(this.el);for(var d={},a=t,n="{marker",s="|}",c=a.indexOf(n);c>=0;){var i=a.indexOf(s),u=a.substr(c+n.length,i-c-n.length);u.indexOf("sub")>-1?d["marker"+u]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[u],textOffset:[3,0]}:d["marker"+u]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[u]},a=a.substr(i+1),c=a.indexOf("{marker")}this.el=new b({style:{rich:d,text:t,textLineHeight:20,textBackgroundColor:m.get("backgroundColor"),textBorderRadius:m.get("borderRadius"),textFill:m.get("textStyle.color"),textPadding:m.get("padding")},z:m.get("z")}),this._zr.add(this.el);var r=this;this.el.on("mouseover",function(){r._enterable&&(clearTimeout(r._hideTimeout),r._show=!0),r._inContent=!0}),this.el.on("mouseout",function(){r._enterable&&(r._show&&r.hideLater(r._hideDelay)),r._inContent=!1})},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){this.el&&this.el.attr("position",[t,e])},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(t){this._show&&!(this._inContent&&this._enterable)&&(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(x.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){var t=this.getSize();return{width:t[0],height:t[1]}}};var f=A;j.exports=f},gwTy:function(j,R,l){},h54F:function(j,R,l){var x=l("ProS"),b=l("YXkt"),A=l("bYtY"),f=l("4NO4"),t=f.defaultEmphasis,e=l("Qxkt"),m=l("7aKB"),d=m.encodeHTML,a=l("I3/A"),n=l("xKMd"),s=x.extendSeriesModel({type:"series.graph",init:function(i){s.superApply(this,"init",arguments);var u=this;function r(){return u._categoriesData}this.legendVisualProvider=new n(r,r),this.fillDataTextStyle(i.edges||i.links),this._updateCategoriesData()},mergeOption:function(i){s.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(i.edges||i.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(i){s.superApply(this,"mergeDefaultAndTheme",arguments),t(i,["edgeLabel"],["show"])},getInitialData:function(i,u){var r=i.edges||i.links||[],o=i.data||i.nodes||[],h=this;if(o&&r)return a(o,r,this,!0,p).data;function p(g,v){g.wrapMethod("getItemModel",function(C){var E=h._categoriesModels,O=C.getShallow("category"),M=E[O];return M&&(M.parentModel=C.parentModel,C.parentModel=M),C});var y=h.getModel("edgeLabel"),w=new e({label:y.option},y.parentModel,u),S=h.getModel("emphasis.edgeLabel"),_=new e({emphasis:{label:S.option}},S.parentModel,u);v.wrapMethod("getItemModel",function(C){return C.customizeGetParent(I),C});function I(C){return C=this.parsePath(C),C&&C[0]==="label"?w:C&&C[0]==="emphasis"&&C[1]==="label"?_:this.parentModel}}},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(i,u,r){if(r==="edge"){var o=this.getData(),h=this.getDataParams(i,r),p=o.graph.getEdgeByIndex(i),g=o.getName(p.node1.dataIndex),v=o.getName(p.node2.dataIndex),y=[];return g!=null&&y.push(g),v!=null&&y.push(v),y=d(y.join(" > ")),h.value&&(y+=" : "+d(h.value)),y}else return s.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var i=A.map(this.option.categories||[],function(r){return r.value!=null?r:A.extend({value:0},r)}),u=new b(["value"],this);u.initData(i),this._categoriesData=u,this._categoriesModels=u.mapArray(function(r){return u.getItemModel(r,!0)})},setZoom:function(i){this.option.zoom=i},setCenter:function(i){this.option.center=i},isAnimationEnabled:function(){return s.superCall(this,"isAnimationEnabled")&&!(this.get("layout")==="force"&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,curveness:0,opacity:.5},emphasis:{label:{show:!0}}}}),c=s;j.exports=c},h7HQ:function(j,R,l){var x=l("y+Vt"),b=l("T6xi"),A=x.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,e){b.buildPath(t,e,!0)}});j.exports=A},h8O9:function(j,R,l){var x=l("bYtY"),b=x.map,A=l("zM3Q"),f=l("7hqr"),t=f.isDimensionStacked;function e(m){return{seriesType:m,plan:A(),reset:function(d){var a=d.getData(),n=d.coordinateSystem,s=d.pipelineContext,c=s.large;if(!n)return;var i=b(n.dimensions,function(h){return a.mapDimension(h)}).slice(0,2),u=i.length,r=a.getCalculationInfo("stackResultDimension");t(a,i[0])&&(i[0]=r),t(a,i[1])&&(i[1]=r);function o(h,p){for(var g=h.end-h.start,v=c&&new Float32Array(g*u),y=h.start,w=0,S=[],_=[];y<h.end;y++){var I;if(u===1){var C=p.get(i[0],y);I=!isNaN(C)&&n.dataToPoint(C,null,_)}else{var C=S[0]=p.get(i[0],y),E=S[1]=p.get(i[1],y);I=!isNaN(C)&&!isNaN(E)&&n.dataToPoint(S,null,_)}c?(v[w++]=I?I[0]:NaN,v[w++]=I?I[1]:NaN):p.setItemLayout(y,I&&I.slice()||[NaN,NaN])}c&&p.setLayout("symbolPoints",v)}return u&&{progress:o}}}}j.exports=e},hD7B:function(j,R,l){var x=l("bYtY"),b=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"];function A(t){x.each(b,function(e){this[e]=x.bind(t[e],t)},this)}var f=A;j.exports=f},hFmY:function(j,R,l){var x=l("ProS"),b={type:"axisAreaSelect",event:"axisAreaSelected"};x.registerAction(b,function(A,f){f.eachComponent({mainType:"parallelAxis",query:A},function(t){t.axis.model.setActiveIntervals(A.intervals)})}),x.registerAction("parallelAxisExpand",function(A,f){f.eachComponent({mainType:"parallel",query:A},function(t){t.setAxisExpand(A)})})},hJvP:function(j,R,l){var x=l("2dDv"),b=l("IDmD");function A(f,t){var e=[];return f.eachComponent("parallel",function(m,d){var a=new x(m,f,t);a.name="parallel_"+d,a.resize(m,t),m.coordinateSystem=a,a.model=m,e.push(a)}),f.eachSeries(function(m){if(m.get("coordinateSystem")==="parallel"){var d=f.queryComponents({mainType:"parallel",index:m.get("parallelIndex"),id:m.get("parallelId")})[0];m.coordinateSystem=d.coordinateSystem}}),e}b.register("parallel",{create:A})},hM6l:function(j,R,l){var x=l("bYtY"),b=x.each,A=x.map,f=l("OELB"),t=f.linearMap,e=f.getPixelPrecision,m=f.round,d=l("4HMb"),a=d.createAxisTicks,n=d.createAxisLabels,s=d.calculateCategoryInterval,c=[0,1],i=function(h,p,g){this.dim=h,this.scale=p,this._extent=g||[0,0],this.inverse=!1,this.onBand=!1};i.prototype={constructor:i,contain:function(h){var p=this._extent,g=Math.min(p[0],p[1]),v=Math.max(p[0],p[1]);return h>=g&&h<=v},containData:function(h){return this.scale.contain(h)},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(h){return e(h||this.scale.getExtent(),this._extent)},setExtent:function(h,p){var g=this._extent;g[0]=h,g[1]=p},dataToCoord:function(h,p){var g=this._extent,v=this.scale;return h=v.normalize(h),this.onBand&&v.type==="ordinal"&&(g=g.slice(),u(g,v.count())),t(h,c,g,p)},coordToData:function(h,p){var g=this._extent,v=this.scale;this.onBand&&v.type==="ordinal"&&(g=g.slice(),u(g,v.count()));var y=t(h,g,c,p);return this.scale.scale(y)},pointToData:function(h,p){},getTicksCoords:function(h){h=h||{};var p=h.tickModel||this.getTickModel(),g=a(this,p),v=g.ticks,y=A(v,function(S){return{coord:this.dataToCoord(S),tickValue:S}},this),w=p.get("alignWithLabel");return r(this,y,w,h.clamp),y},getMinorTicksCoords:function(){if(this.scale.type==="ordinal")return[];var h=this.model.getModel("minorTick"),p=h.get("splitNumber");p>0&&p<100||(p=5);var g=this.scale.getMinorTicks(p),v=A(g,function(y){return A(y,function(w){return{coord:this.dataToCoord(w),tickValue:w}},this)},this);return v},getViewLabels:function(){return n(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var h=this._extent,p=this.scale.getExtent(),g=p[1]-p[0]+(this.onBand?1:0);g===0&&(g=1);var v=Math.abs(h[1]-h[0]);return Math.abs(v)/g},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return s(this)}};function u(h,p){var g=h[1]-h[0],v=p,y=g/v/2;h[0]+=y,h[1]-=y}function r(h,p,g,v){var y=p.length;if(!h.onBand||g||!y)return;var w=h.getExtent(),S,_;if(y===1)p[0].coord=w[0],S=p[1]={coord:w[0]};else{var I=p[y-1].tickValue-p[0].tickValue,C=(p[y-1].coord-p[0].coord)/I;b(p,function(F){F.coord-=C/2});var E=h.scale.getExtent();_=1+E[1]-p[y-1].tickValue,S={coord:p[y-1].coord+C*_},p.push(S)}var O=w[0]>w[1];M(p[0].coord,w[0])&&(v?p[0].coord=w[0]:p.shift()),v&&M(w[0],p[0].coord)&&p.unshift({coord:w[0]}),M(w[1],S.coord)&&(v?S.coord=w[1]:p.pop()),v&&M(S.coord,w[1])&&p.push({coord:w[1]});function M(F,H){return F=m(F),H=m(H),O?F>H:F<H}}var o=i;j.exports=o},hNWo:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("Qxkt"),f=l("4NO4"),t=f.isNameSpecified,e=l("Kagy"),m=e.legend.selector,d={all:{type:"all",title:b.clone(m.all)},inverse:{type:"inverse",title:b.clone(m.inverse)}},a=x.extendComponentModel({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(s,c,i){this.mergeDefaultAndTheme(s,i),s.selected=s.selected||{},this._updateSelector(s)},mergeOption:function(s){a.superCall(this,"mergeOption",s),this._updateSelector(s)},_updateSelector:function(s){var c=s.selector;c===!0&&(c=s.selector=["all","inverse"]),b.isArray(c)&&b.each(c,function(i,u){b.isString(i)&&(i={type:i}),c[u]=b.merge(i,d[i.type])})},optionUpdated:function(){this._updateData(this.ecModel);var s=this._data;if(s[0]&&this.get("selectedMode")==="single"){for(var c=!1,i=0;i<s.length;i++){var u=s[i].get("name");if(this.isSelected(u)){this.select(u),c=!0;break}}!c&&this.select(s[0].get("name"))}},_updateData:function(s){var c=[],i=[];s.eachRawSeries(function(o){var h=o.name;i.push(h);var p;if(o.legendVisualProvider){var g=o.legendVisualProvider,v=g.getAllNames();s.isSeriesFiltered(o)||(i=i.concat(v)),v.length?c=c.concat(v):p=!0}else p=!0;p&&t(o)&&c.push(o.name)}),this._availableNames=i;var u=this.get("data")||c,r=b.map(u,function(o){return(typeof o=="string"||typeof o=="number")&&(o={name:o}),new A(o,this,this.ecModel)},this);this._data=r},getData:function(){return this._data},select:function(s){var c=this.option.selected,i=this.get("selectedMode");if(i==="single"){var u=this._data;b.each(u,function(r){c[r.get("name")]=!1})}c[s]=!0},unSelect:function(s){this.get("selectedMode")!=="single"&&(this.option.selected[s]=!1)},toggleSelected:function(s){var c=this.option.selected;c.hasOwnProperty(s)||(c[s]=!0),this[c[s]?"unSelect":"select"](s)},allSelect:function(){var s=this._data,c=this.option.selected;b.each(s,function(i){c[i.get("name",!0)]=!0})},inverseSelect:function(){var s=this._data,c=this.option.selected;b.each(s,function(i){var u=i.get("name",!0);c.hasOwnProperty(u)||(c[u]=!0),c[u]=!c[u]})},isSelected:function(s){var c=this.option.selected;return!(c.hasOwnProperty(s)&&!c[s])&&b.indexOf(this._availableNames,s)>=0},getOrient:function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",itemStyle:{borderWidth:0},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:" sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}}}),n=a;j.exports=n},hOwI:function(j,R){var l=Math.log(2);function x(A,f,t,e,m,d){var a=e+"-"+m,n=A.length;if(d.hasOwnProperty(a))return d[a];if(f===1){var s=Math.round(Math.log((1<<n)-1&~m)/l);return A[t][s]}for(var c=e|1<<t,i=t+1;e&1<<i;)i++;for(var u=0,r=0,o=0;r<n;r++){var h=1<<r;h&m||(u+=(o%2?-1:1)*A[t][r]*x(A,f-1,i,c,m|h,d),o++)}return d[a]=u,u}function b(A,f){var t=[[A[0],A[1],1,0,0,0,-f[0]*A[0],-f[0]*A[1]],[0,0,0,A[0],A[1],1,-f[1]*A[0],-f[1]*A[1]],[A[2],A[3],1,0,0,0,-f[2]*A[2],-f[2]*A[3]],[0,0,0,A[2],A[3],1,-f[3]*A[2],-f[3]*A[3]],[A[4],A[5],1,0,0,0,-f[4]*A[4],-f[4]*A[5]],[0,0,0,A[4],A[5],1,-f[5]*A[4],-f[5]*A[5]],[A[6],A[7],1,0,0,0,-f[6]*A[6],-f[6]*A[7]],[0,0,0,A[6],A[7],1,-f[7]*A[6],-f[7]*A[7]]],e={},m=x(t,8,0,0,0,e);if(m===0)return;for(var d=[],a=0;a<8;a++)for(var n=0;n<8;n++)d[n]==null&&(d[n]=0),d[n]+=((a+n)%2?-1:1)*x(t,7,a===0?1:0,1<<a,1<<n,e)/m*f[a];return function(s,c,i){var u=c*d[6]+i*d[7]+1;s[0]=(c*d[0]+i*d[1]+d[2])/u,s[1]=(c*d[3]+i*d[4]+d[5])/u}}R.buildTransformer=b},hX1E:function(j,R){var l=Math.PI*2;function x(b){return b%=l,b<0&&(b+=l),b}R.normalizeRadian=x},hXwI:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;function x(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function b(t,e){for(var m=0;m<e.length;m++){var d=e[m];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(t,d.key,d)}}function A(t,e,m){return e&&b(t.prototype,e),m&&b(t,m),t}var f=function(){function t(){x(this,t)}return A(t,[{key:"decodeRect",value:function(m,d,a,n,s,c,i){if(s.rQwait("COPYRECT",4))return!1;var u=s.rQshift16(),r=s.rQshift16();return c.copyImage(u,r,m,d,a,n),!0}}]),t}();R.default=f},hi0g:function(j,R,l){var x=l("bYtY"),b=x.createHashMap,A=x.each,f=x.isString,t=x.defaults,e=x.extend,m=x.isObject,d=x.clone,a=l("4NO4"),n=a.normalizeToArray,s=l("D5nY"),c=s.guessOrdinal,i=s.BE_ORDINAL,u=l("7G+c"),r=l("L0Ub"),o=r.OTHER_DIMENSIONS,h=l("Vi4m");function p(w,S,_){u.isInstance(S)||(S=u.seriesDataToSource(S)),_=_||{},w=(w||[]).slice();for(var I=(_.dimsDef||[]).slice(),C=b(),E=b(),O=[],M=g(S,w,I,_.dimCount),F=0;F<M;F++){var H=I[F]=e({},m(I[F])?I[F]:{name:I[F]}),B=H.name,X=O[F]=new h;B!=null&&C.get(B)==null&&(X.name=X.displayName=B,C.set(B,F)),H.type!=null&&(X.type=H.type),H.displayName!=null&&(X.displayName=H.displayName)}var J=_.encodeDef;!J&&_.encodeDefaulter&&(J=_.encodeDefaulter(S,M)),J=b(J),J.each(function(re,ce){if(re=n(re).slice(),re.length===1&&!f(re[0])&&re[0]<0){J.set(ce,!1);return}var ie=J.set(ce,[]);A(re,function(fe,xe){f(fe)&&(fe=C.get(fe)),fe!=null&&fe<M&&(ie[xe]=fe,K(O[fe],ce,xe))})});var k=0;A(w,function(re,ce){var ie,re,fe,xe;if(f(re))ie=re,re={};else{ie=re.name;var Se=re.ordinalMeta;re.ordinalMeta=null,re=d(re),re.ordinalMeta=Se,fe=re.dimsDef,xe=re.otherDims,re.name=re.coordDim=re.coordDimIndex=re.dimsDef=re.otherDims=null}var ke=J.get(ie);if(ke===!1)return;var ke=n(ke);if(!ke.length)for(var ge=0;ge<(fe&&fe.length||1);ge++){for(;k<O.length&&O[k].coordDim!=null;)k++;k<O.length&&ke.push(k++)}A(ke,function(Be,ee){var ue=O[Be];if(K(t(ue,re),ie,ee),ue.name==null&&fe){var Ge=fe[ee];!m(Ge)&&(Ge={name:Ge}),ue.name=ue.displayName=Ge.name,ue.defaultTooltip=Ge.defaultTooltip}xe&&t(ue.otherDims,xe)})});function K(re,ce,ie){o.get(ce)!=null?re.otherDims[ce]=ie:(re.coordDim=ce,re.coordDimIndex=ie,E.set(ce,!0))}var z=_.generateCoord,W=_.generateCoordCount,P=W!=null;W=z?W||1:0;for(var G=z||"value",V=0;V<M;V++){var X=O[V]=O[V]||new h,q=X.coordDim;q==null&&(X.coordDim=v(G,E,P),X.coordDimIndex=0,(!z||W<=0)&&(X.isExtraCoord=!0),W--),X.name==null&&(X.name=v(X.coordDim,C)),X.type==null&&(c(S,V,X.name)===i.Must||X.isExtraCoord&&(X.otherDims.itemName!=null||X.otherDims.seriesName!=null))&&(X.type="ordinal")}return O}function g(w,S,_,I){var C=Math.max(w.dimensionsDetectCount||1,S.length,_.length,I||0);return A(S,function(E){var O=E.dimsDef;O&&(C=Math.max(C,O.length))}),C}function v(w,S,_){if(_||S.get(w)!=null){for(var I=0;S.get(w+I)!=null;)I++;w+=I}return S.set(w,!0),w}var y=p;j.exports=y},hkKa:function(j,R,l){"use strict";l.d(R,"a",function(){return t});var x=l("J4zp"),b=l.n(x),A=l("q1tI"),f=l.n(A);function t(){var e=A.useReducer(function(a){return a+1},0),m=b()(e,2),d=m[1];return d}},hw6D:function(j,R,l){var x=l("bYtY");function b(t){t.eachSeriesByType("radar",function(e){var m=e.getData(),d=[],a=e.coordinateSystem;if(!a)return;var n=a.getIndicatorAxes();x.each(n,function(s,c){m.each(m.mapDimension(n[c].dim),function(i,u){d[u]=d[u]||[];var r=a.dataToPoint(i,c);d[u][c]=A(r)?r:f(a)})}),m.each(function(s){var c=x.find(d[s],function(i){return A(i)})||f(a);d[s].push(c.slice()),m.setItemLayout(s,d[s])})})}function A(t){return!isNaN(t[0])&&!isNaN(t[1])}function f(t){return[t.cx,t.cy]}j.exports=b},hwYd:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("Nu4q")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="PictureTwoTone";var d=f.forwardRef(m);R.default=d},hydK:function(j,R){var l="http://www.w3.org/2000/svg";function x(b){return document.createElementNS(l,b)}R.createElement=x},hyiK:function(j,R){function l(x,b,A,f,t,e){if(e>b&&e>f||e<b&&e<f)return 0;if(f===b)return 0;var m=f<b?1:-1,d=(e-b)/(f-b);(d===1||d===0)&&(m=f<b?.5:-.5);var a=d*(A-x)+x;return a===t?Infinity:a>t?m:0}j.exports=l},i38C:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=A.createHashMap,t=A.retrieve,e=A.each;function m(s){this.coordSysName=s,this.coordSysDims=[],this.axisMap=f(),this.categoryAxisMap=f(),this.firstCategoryDimIndex=null}function d(s){var c=s.get("coordinateSystem"),i=new m(c),u=a[c];if(u)return u(s,i,i.axisMap,i.categoryAxisMap),i}var a={cartesian2d:function(s,c,i,u){var r=s.getReferringComponents("xAxis")[0],o=s.getReferringComponents("yAxis")[0];c.coordSysDims=["x","y"],i.set("x",r),i.set("y",o),n(r)&&(u.set("x",r),c.firstCategoryDimIndex=0),n(o)&&(u.set("y",o),c.firstCategoryDimIndex==null&(c.firstCategoryDimIndex=1))},singleAxis:function(s,c,i,u){var r=s.getReferringComponents("singleAxis")[0];c.coordSysDims=["single"],i.set("single",r),n(r)&&(u.set("single",r),c.firstCategoryDimIndex=0)},polar:function(s,c,i,u){var r=s.getReferringComponents("polar")[0],o=r.findAxisModel("radiusAxis"),h=r.findAxisModel("angleAxis");c.coordSysDims=["radius","angle"],i.set("radius",o),i.set("angle",h),n(o)&&(u.set("radius",o),c.firstCategoryDimIndex=0),n(h)&&(u.set("angle",h),c.firstCategoryDimIndex==null&&(c.firstCategoryDimIndex=1))},geo:function(s,c,i,u){c.coordSysDims=["lng","lat"]},parallel:function(s,c,i,u){var r=s.ecModel,o=r.getComponent("parallel",s.get("parallelIndex")),h=c.coordSysDims=o.dimensions.slice();e(o.parallelAxisIndex,function(p,g){var v=r.getComponent("parallelAxis",p),y=h[g];i.set(y,v),n(v)&&c.firstCategoryDimIndex==null&&(u.set(y,v),c.firstCategoryDimIndex=g)})}};function n(s){return s.get("type")==="category"}R.getCoordSysInfoBySeries=d},i6bk:function(j,R,l){"use strict";l.d(R,"b",function(){return x}),l.d(R,"a",function(){return b});function x(A){return A!=null&&A===A.window}function b(A,f){if(typeof window=="undefined")return 0;var t=f?"scrollTop":"scrollLeft",e=0;return x(A)?e=A[f?"pageYOffset":"pageXOffset"]:A instanceof Document?e=A.documentElement[t]:A&&(e=A[t]),A&&!x(A)&&typeof e!="number"&&(e=(A.ownerDocument||A).documentElement[t]),e}},i8CU:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("Fm1+"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},iLNv:function(j,R){var l="\0__throttleOriginMethod",x="\0__throttleRate",b="\0__throttleType";function A(e,m,d){var a,n=0,s=0,c=null,i,u,r,o;m=m||0;function h(){s=new Date().getTime(),c=null,e.apply(u,r||[])}var p=function(){a=new Date().getTime(),u=this,r=arguments;var g=o||m,v=o||d;o=null,i=a-(v?n:s)-g,clearTimeout(c),v?c=setTimeout(h,g):i>=0?h():c=setTimeout(h,-i),n=a};return p.clear=function(){c&&(clearTimeout(c),c=null)},p.debounceNextCall=function(g){o=g},p}function f(e,m,d,a){var n=e[m];if(!n)return;var s=n[l]||n,c=n[b],i=n[x];if(i!==d||c!==a){if(d==null||!a)return e[m]=s;n=e[m]=A(s,d,a==="debounce"),n[l]=s,n[b]=a,n[x]=d}return n}function t(e,m){var d=e[m];d&&d[l]&&(e[m]=d[l])}R.throttle=A,R.createOrUpdate=f,R.clear=t},iPDy:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=x.extendComponentView({type:"marker",init:function(){this.markerGroupMap=b.createHashMap()},render:function(f,t,e){var m=this.markerGroupMap;m.each(function(a){a.__keep=!1});var d=this.type+"Model";t.eachSeries(function(a){var n=a[d];n&&this.renderSeries(a,n,t,e)},this),m.each(function(a){!a.__keep&&this.group.remove(a.group)},this)},renderSeries:function(){}});j.exports=A},iQDF:function(j,R,l){"use strict";var x=l("ZTW2"),b=l.n(x),A=l("+BJd"),f=l("+L6B")},iRjW:function(j,R,l){var x=l("bYtY"),b=l("Yl7c"),A=b.parseClassType,f=0;function t(d){return[d||"",f++,Math.random().toFixed(5)].join("_")}function e(d){var a={};return d.registerSubTypeDefaulter=function(n,s){n=A(n),a[n.main]=s},d.determineSubType=function(n,s){var c=s.type;if(!c){var i=A(n).main;d.hasSubTypes(n)&&a[i]&&(c=a[i](s))}return c},d}function m(d,a){d.topologicalTravel=function(i,u,r,o){if(!i.length)return;var h=n(u),p=h.graph,g=h.noEntryList,v={};for(x.each(i,function(C){v[C]=!0});g.length;){var y=g.pop(),w=p[y],S=!!v[y];S&&(r.call(o,y,w.originalDeps.slice()),delete v[y]),x.each(w.successor,S?I:_)}x.each(v,function(){throw new Error("Circle dependency may exists")});function _(C){p[C].entryCount--,p[C].entryCount===0&&g.push(C)}function I(C){v[C]=!0,_(C)}};function n(i){var u={},r=[];return x.each(i,function(o){var h=s(u,o),p=h.originalDeps=a(o),g=c(p,i);h.entryCount=g.length,h.entryCount===0&&r.push(o),x.each(g,function(v){x.indexOf(h.predecessor,v)<0&&h.predecessor.push(v);var y=s(u,v);x.indexOf(y.successor,v)<0&&y.successor.push(o)})}),{graph:u,noEntryList:r}}function s(i,u){return i[u]||(i[u]={predecessor:[],successor:[]}),i[u]}function c(i,u){var r=[];return x.each(i,function(o){x.indexOf(u,o)>=0&&r.push(o)}),r}}R.getUID=t,R.enableSubTypeDefaulter=e,R.enableTopologicalTravel=m},iUHT:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;function x(w,S){if(!(w instanceof S))throw new TypeError("Cannot call a class as a function")}function b(w,S){for(var _=0;_<S.length;_++){var I=S[_];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(w,I.key,I)}}function A(w,S,_){return S&&b(w.prototype,S),_&&b(w,_),w}var f=[13,16,10,23,0,4,2,27,14,5,20,9,22,18,11,3,25,7,15,6,26,19,12,1,40,51,30,36,46,54,29,39,50,44,32,47,43,48,38,55,33,52,45,41,49,35,28,31],t=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],e=0,m,d,a,n,s,c;m=1<<16,d=1<<24,a=m|d,n=1<<2,s=1<<10,c=n|s;var i=[a|s,e|e,m|e,a|c,a|n,m|c,e|n,m|e,e|s,a|s,a|c,e|s,d|c,a|n,d|e,e|n,e|c,d|s,d|s,m|s,m|s,a|e,a|e,d|c,m|n,d|n,d|n,m|n,e|e,e|c,m|c,d|e,m|e,a|c,e|n,a|e,a|s,d|e,d|e,e|s,a|n,m|e,m|s,d|n,e|s,e|n,d|c,m|c,a|c,m|n,a|e,d|c,d|n,e|c,m|c,a|s,e|c,d|s,d|s,e|e,m|n,m|s,e|e,a|n];m=1<<20,d=1<<31,a=m|d,n=1<<5,s=1<<15,c=n|s;var u=[a|c,d|s,e|s,m|c,m|e,e|n,a|n,d|c,d|n,a|c,a|s,d|e,d|s,m|e,e|n,a|n,m|s,m|n,d|c,e|e,d|e,e|s,m|c,a|e,m|n,d|n,e|e,m|s,e|c,a|s,a|e,e|c,e|e,m|c,a|n,m|e,d|c,a|e,a|s,e|s,a|e,d|s,e|n,a|c,m|c,e|n,e|s,d|e,e|c,a|s,m|e,d|n,m|n,d|c,d|n,m|n,m|s,e|e,d|s,e|c,d|e,a|n,a|c,m|s];m=1<<17,d=1<<27,a=m|d,n=1<<3,s=1<<9,c=n|s;var r=[e|c,a|s,e|e,a|n,d|s,e|e,m|c,d|s,m|n,d|n,d|n,m|e,a|c,m|n,a|e,e|c,d|e,e|n,a|s,e|s,m|s,a|e,a|n,m|c,d|c,m|s,m|e,d|c,e|n,a|c,e|s,d|e,a|s,d|e,m|n,e|c,m|e,a|s,d|s,e|e,e|s,m|n,a|c,d|s,d|n,e|s,e|e,a|n,d|c,m|e,d|e,a|c,e|n,m|c,m|s,d|n,a|e,d|c,e|c,a|e,m|c,e|n,a|n,m|s];m=1<<13,d=1<<23,a=m|d,n=1<<0,s=1<<7,c=n|s;var o=[a|n,m|c,m|c,e|s,a|s,d|c,d|n,m|n,e|e,a|e,a|e,a|c,e|c,e|e,d|s,d|n,e|n,m|e,d|e,a|n,e|s,d|e,m|n,m|s,d|c,e|n,m|s,d|s,m|e,a|s,a|c,e|c,d|s,d|n,a|e,a|c,e|c,e|e,e|e,a|e,m|s,d|s,d|c,e|n,a|n,m|c,m|c,e|s,a|c,e|c,e|n,m|e,d|n,m|n,a|s,d|c,m|n,m|s,d|e,a|n,e|s,d|e,m|e,a|s];m=1<<25,d=1<<30,a=m|d,n=1<<8,s=1<<19,c=n|s;var h=[e|n,m|c,m|s,a|n,e|s,e|n,d|e,m|s,d|c,e|s,m|n,d|c,a|n,a|s,e|c,d|e,m|e,d|s,d|s,e|e,d|n,a|c,a|c,m|n,a|s,d|n,e|e,a|e,m|c,m|e,a|e,e|c,e|s,a|n,e|n,m|e,d|e,m|s,a|n,d|c,m|n,d|e,a|s,m|c,d|c,e|n,m|e,a|s,a|c,e|c,a|e,a|c,m|s,e|e,d|s,a|e,e|c,m|n,d|n,e|s,e|e,d|s,m|c,d|n];m=1<<22,d=1<<29,a=m|d,n=1<<4,s=1<<14,c=n|s;var p=[d|n,a|e,e|s,a|c,a|e,e|n,a|c,m|e,d|s,m|c,m|e,d|n,m|n,d|s,d|e,e|c,e|e,m|n,d|c,e|s,m|s,d|c,e|n,a|n,a|n,e|e,m|c,a|s,e|c,m|s,a|s,d|e,d|s,e|n,a|n,m|s,a|c,m|e,e|c,d|n,m|e,d|s,d|e,e|c,d|n,a|c,m|s,a|e,m|c,a|s,e|e,a|n,e|n,e|s,a|e,m|c,e|s,m|n,d|c,e|e,a|s,d|e,m|n,d|c];m=1<<21,d=1<<26,a=m|d,n=1<<1,s=1<<11,c=n|s;var g=[m|e,a|n,d|c,e|e,e|s,d|c,m|c,a|s,a|c,m|e,e|e,d|n,e|n,d|e,a|n,e|c,d|s,m|c,m|n,d|s,d|n,a|e,a|s,m|n,a|e,e|s,e|c,a|c,m|s,e|n,d|e,m|s,d|e,m|s,m|e,d|c,d|c,a|n,a|n,e|n,m|n,d|e,d|s,m|e,a|s,e|c,m|c,a|s,e|c,d|n,a|c,a|e,m|s,e|e,e|n,a|c,e|e,m|c,a|e,e|s,d|n,d|s,e|s,m|n];m=1<<18,d=1<<28,a=m|d,n=1<<6,s=1<<12,c=n|s;var v=[d|c,e|s,m|e,a|c,d|e,d|c,e|n,d|e,m|n,a|e,a|c,m|s,a|s,m|c,e|s,e|n,a|e,d|n,d|s,e|c,m|s,m|n,a|n,a|s,e|c,e|e,e|e,a|n,d|n,d|s,m|c,m|e,m|c,m|e,a|s,e|s,e|n,a|n,e|s,m|c,d|s,e|n,d|n,a|e,a|n,d|e,m|e,d|c,e|e,a|c,m|n,d|n,a|e,d|s,d|c,e|e,a|c,m|s,m|s,e|c,e|c,m|n,d|e,a|s],y=function(){function w(S){x(this,w),this.keys=[];for(var _=[],I=[],C=[],E=0,O=56;E<56;++E,O-=8){O+=O<-5?65:O<-3?31:O<-1?63:O===27?35:0;var M=O&7;_[E]=(S[O>>>3]&1<<M)!==0?1:0}for(var F=0;F<16;++F){var H=F<<1,B=H+1;C[H]=C[B]=0;for(var X=28;X<59;X+=28)for(var J=X-28;J<X;++J){var k=J+t[F];I[J]=k<X?_[k]:_[k-28]}for(var K=0;K<24;++K)I[f[K]]!==0&&(C[H]|=1<<23-K),I[f[K+24]]!==0&&(C[B]|=1<<23-K)}for(var z=0,W=0,P=0;z<16;++z){var G=C[W++],V=C[W++];this.keys[P]=(G&16515072)<<6,this.keys[P]|=(G&4032)<<10,this.keys[P]|=(V&16515072)>>>10,this.keys[P]|=(V&4032)>>>6,++P,this.keys[P]=(G&258048)<<12,this.keys[P]|=(G&63)<<16,this.keys[P]|=(V&258048)>>>4,this.keys[P]|=V&63,++P}}return A(w,[{key:"enc8",value:function(_){var I=_.slice(),C=0,E,O,M;E=I[C++]<<24|I[C++]<<16|I[C++]<<8|I[C++],O=I[C++]<<24|I[C++]<<16|I[C++]<<8|I[C++],M=(E>>>4^O)&252645135,O^=M,E^=M<<4,M=(E>>>16^O)&65535,O^=M,E^=M<<16,M=(O>>>2^E)&858993459,E^=M,O^=M<<2,M=(O>>>8^E)&16711935,E^=M,O^=M<<8,O=O<<1|O>>>31&1,M=(E^O)&2863311530,E^=M,O^=M,E=E<<1|E>>>31&1;for(var F=0,H=0;F<8;++F){M=O<<28|O>>>4,M^=this.keys[H++];var B=g[M&63];B|=h[M>>>8&63],B|=r[M>>>16&63],B|=i[M>>>24&63],M=O^this.keys[H++],B|=v[M&63],B|=p[M>>>8&63],B|=o[M>>>16&63],B|=u[M>>>24&63],E^=B,M=E<<28|E>>>4,M^=this.keys[H++],B=g[M&63],B|=h[M>>>8&63],B|=r[M>>>16&63],B|=i[M>>>24&63],M=E^this.keys[H++],B|=v[M&63],B|=p[M>>>8&63],B|=o[M>>>16&63],B|=u[M>>>24&63],O^=B}for(O=O<<31|O>>>1,M=(E^O)&2863311530,E^=M,O^=M,E=E<<31|E>>>1,M=(E>>>8^O)&16711935,O^=M,E^=M<<8,M=(E>>>2^O)&858993459,O^=M,E^=M<<2,M=(O>>>16^E)&65535,E^=M,O^=M<<16,M=(O>>>4^E)&252645135,E^=M,O^=M<<4,M=[O,E],C=0;C<8;C++)I[C]=(M[C>>>2]>>>8*(3-C%4))%256,I[C]<0&&(I[C]+=256);return I}},{key:"encrypt",value:function(_){return this.enc8(_.slice(0,8)).concat(this.enc8(_.slice(8,16)))}}]),w}();R.default=y},iXHM:function(j,R){var l="";typeof navigator!="undefined"&&(l=navigator.platform||"");var x={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:l.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};j.exports=x},iXp4:function(j,R,l){var x=l("ItGF"),b=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function A(f){return x.browser.ie&&x.browser.version>=11?function(){var t=this.__clipPaths,e=this.style,m;if(t)for(var d=0;d<t.length;d++){var a=t[d],n=a&&a.shape,s=a&&a.type;if(n&&(s==="sector"&&n.startAngle===n.endAngle||s==="rect"&&(!n.width||!n.height))){for(var c=0;c<b.length;c++)b[c][2]=e[b[c][0]],e[b[c][0]]=b[c][1];m=!0;break}}if(f.apply(this,arguments),m)for(var c=0;c<b.length;c++)e[b[c][0]]=b[c][2]}:f}j.exports=A},iYpf:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("ZLWo")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="FolderOpenOutlined";var d=f.forwardRef(m);R.default=d},ieMj:function(j,R,l){var x=l("OELB"),b=l("7aKB"),A=l("4NgU"),f=l("lE7J"),t=x.round,e=A.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(d,a){var n=this._extent;isNaN(d)||(n[0]=parseFloat(d)),isNaN(a)||(n[1]=parseFloat(a))},unionExtent:function(d){var a=this._extent;d[0]<a[0]&&(a[0]=d[0]),d[1]>a[1]&&(a[1]=d[1]),e.prototype.setExtent.call(this,a[0],a[1])},getInterval:function(){return this._interval},setInterval:function(d){this._interval=d,this._niceExtent=this._extent.slice(),this._intervalPrecision=f.getIntervalPrecision(d)},getTicks:function(d){var a=this._interval,n=this._extent,s=this._niceExtent,c=this._intervalPrecision,i=[];if(!a)return i;var u=1e4;n[0]<s[0]&&(d?i.push(t(s[0]-a,c)):i.push(n[0]));for(var r=s[0];r<=s[1]&&!(i.push(r),r=t(r+a,c),r===i[i.length-1]);)if(i.length>u)return[];var o=i.length?i[i.length-1]:s[1];return n[1]>o&&(d?i.push(t(o+a,c)):i.push(n[1])),i},getMinorTicks:function(d){for(var a=this.getTicks(!0),n=[],s=this.getExtent(),c=1;c<a.length;c++){for(var i=a[c],u=a[c-1],r=0,o=[],h=i-u,p=h/d;r<d-1;){var g=x.round(u+(r+1)*p);g>s[0]&&g<s[1]&&o.push(g),r++}n.push(o)}return n},getLabel:function(d,a){if(d==null)return"";var n=a&&a.precision;return n==null?n=x.getPrecisionSafe(d)||0:n==="auto"&&(n=this._intervalPrecision),d=t(d,n,!0),b.addCommas(d)},niceTicks:function(d,a,n){d=d||5;var s=this._extent,c=s[1]-s[0];if(!isFinite(c))return;c<0&&(c=-c,s.reverse());var i=f.intervalScaleNiceTicks(s,d,a,n);this._intervalPrecision=i.intervalPrecision,this._interval=i.interval,this._niceExtent=i.niceTickExtent},niceExtent:function(d){var a=this._extent;if(a[0]===a[1])if(a[0]!==0){var n=a[0];d.fixMax||(a[1]+=n/2),a[0]-=n/2}else a[1]=1;var s=a[1]-a[0];isFinite(s)||(a[0]=0,a[1]=1),this.niceTicks(d.splitNumber,d.minInterval,d.maxInterval);var c=this._interval;d.fixMin||(a[0]=t(Math.floor(a[0]/c)*c)),d.fixMax||(a[1]=t(Math.ceil(a[1]/c)*c))}});e.create=function(){return new e};var m=e;j.exports=m},j5sG:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.createSensor=void 0;var x=b(l("NohK"));function b(f){return f&&f.__esModule?f:{default:f}}var A=function(t){var e=void 0,m=[],d=(0,x.default)(function(){m.forEach(function(i){i(t)})}),a=function(){var u=new ResizeObserver(d);return u.observe(t),d(),u},n=function(u){e||(e=a()),m.indexOf(u)===-1&&m.push(u)},s=function(){e.disconnect(),m=[],e=void 0},c=function(u){var r=m.indexOf(u);r!==-1&&m.splice(r,1),m.length===0&&e&&s()};return{element:t,bind:n,destroy:s,unbind:c}};R.createSensor=A},jCoz:function(j,R,l){var x=l("bYtY"),b=l("4NgU"),A=l("OELB"),f=l("ieMj"),t=b.prototype,e=f.prototype,m=A.getPrecisionSafe,d=A.round,a=Math.floor,n=Math.ceil,s=Math.pow,c=Math.log,i=b.extend({type:"log",base:10,$constructor:function(){b.apply(this,arguments),this._originalScale=new f},getTicks:function(o){var h=this._originalScale,p=this._extent,g=h.getExtent();return x.map(e.getTicks.call(this,o),function(v){var y=A.round(s(this.base,v));return y=v===p[0]&&h.__fixMin?u(y,g[0]):y,y=v===p[1]&&h.__fixMax?u(y,g[1]):y,y},this)},getMinorTicks:e.getMinorTicks,getLabel:e.getLabel,scale:function(o){return o=t.scale.call(this,o),s(this.base,o)},setExtent:function(o,h){var p=this.base;o=c(o)/c(p),h=c(h)/c(p),e.setExtent.call(this,o,h)},getExtent:function(){var o=this.base,h=t.getExtent.call(this);h[0]=s(o,h[0]),h[1]=s(o,h[1]);var p=this._originalScale,g=p.getExtent();return p.__fixMin&&(h[0]=u(h[0],g[0])),p.__fixMax&&(h[1]=u(h[1],g[1])),h},unionExtent:function(o){this._originalScale.unionExtent(o);var h=this.base;o[0]=c(o[0])/c(h),o[1]=c(o[1])/c(h),t.unionExtent.call(this,o)},unionExtentFromData:function(o,h){this.unionExtent(o.getApproximateExtent(h))},niceTicks:function(o){o=o||10;var h=this._extent,p=h[1]-h[0];if(p===Infinity||p<=0)return;var g=A.quantity(p),v=o/p*g;for(v<=.5&&(g*=10);!isNaN(g)&&Math.abs(g)<1&&Math.abs(g)>0;)g*=10;var y=[A.round(n(h[0]/g)*g),A.round(a(h[1]/g)*g)];this._interval=g,this._niceExtent=y},niceExtent:function(o){e.niceExtent.call(this,o);var h=this._originalScale;h.__fixMin=o.fixMin,h.__fixMax=o.fixMax}});x.each(["contain","normalize"],function(o){i.prototype[o]=function(h){return h=c(h)/c(this.base),t[o].call(this,h)}}),i.create=function(){return new i};function u(o,h){return d(o,m(h))}var r=i;j.exports=r},jN4g:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"}}]},name:"close-circle",theme:"filled"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="CloseCircleFilled";var m=R.a=b.forwardRef(e)},jO45:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="CheckCircleFilled";var m=R.a=b.forwardRef(e)},jTL6:function(j,R,l){var x=l("y+Vt"),b=x.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(f,t){var e=t.cx,m=t.cy,d=Math.max(t.r,0),a=t.startAngle,n=t.endAngle,s=t.clockwise,c=Math.cos(a),i=Math.sin(a);f.moveTo(c*d+e,i*d+m),f.arc(e,m,d,a,n,!s)}});j.exports=b},je13:function(j,R,l){var x=l("5nXd"),b=l("gRFJ"),A=[l("uQRt")];j.exports=x.createStore(b,A)},jett:function(j,R,l){var x=l("ProS");l("VSLf"),l("oBaM"),l("FGaS");var b=l("mOdp"),A=l("f5Yq"),f=l("hw6D"),t=l("0/Rx"),e=l("eJH7");x.registerVisual(b("radar")),x.registerVisual(A("radar","circle")),x.registerLayout(f),x.registerProcessor(t("radar")),x.registerPreprocessor(e)},jhfD:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="ArrowLeftOutlined";var m=R.a=b.forwardRef(e)},jkPA:function(j,R,l){var x=l("bYtY"),b=x.createHashMap,A=x.isObject,f=x.map;function t(n){this.categories=n.categories||[],this._needCollect=n.needCollect,this._deduplication=n.deduplication,this._map}t.createByAxisModel=function(n){var s=n.option,c=s.data,i=c&&f(c,d);return new t({categories:i,needCollect:!i,deduplication:s.dedplication!==!1})};var e=t.prototype;e.getOrdinal=function(n){return m(this).get(n)},e.parseAndCollect=function(n){var s,c=this._needCollect;if(typeof n!="string"&&!c)return n;if(c&&!this._deduplication)return s=this.categories.length,this.categories[s]=n,s;var i=m(this);return s=i.get(n),s==null&&(c?(s=this.categories.length,this.categories[s]=n,i.set(n,s)):s=NaN),s};function m(n){return n._map||(n._map=b(n.categories))}function d(n){return A(n)&&n.value!=null?n.value:n+""}var a=t;j.exports=a},jndi:function(j,R,l){var x=l("bYtY"),b=l("Qe9p"),A=l("YXkt"),f=l("OELB"),t=l("IwbS"),e=l("kj2x"),m=l("iPDy"),d=function(r,o,h,p){var g=e.dataTransform(r,p[0]),v=e.dataTransform(r,p[1]),y=x.retrieve,w=g.coord,S=v.coord;w[0]=y(w[0],-Infinity),w[1]=y(w[1],-Infinity),S[0]=y(S[0],Infinity),S[1]=y(S[1],Infinity);var _=x.mergeAll([{},g,v]);return _.coord=[g.coord,v.coord],_.x0=g.x,_.y0=g.y,_.x1=v.x,_.y1=v.y,_};function a(r){return!isNaN(r)&&!isFinite(r)}function n(r,o,h,p){var g=1-r;return a(o[g])&&a(h[g])}function s(r,o){var h=o.coord[0],p=o.coord[1];return r.type==="cartesian2d"&&(h&&p&&(n(1,h,p,r)||n(0,h,p,r)))?!0:e.dataFilter(r,{coord:h,x:o.x0,y:o.y0})||e.dataFilter(r,{coord:p,x:o.x1,y:o.y1})}function c(r,o,h,p,g){var v=p.coordinateSystem,y=r.getItemModel(o),w,S=f.parsePercent(y.get(h[0]),g.getWidth()),_=f.parsePercent(y.get(h[1]),g.getHeight());if(!isNaN(S)&&!isNaN(_))w=[S,_];else{if(p.getMarkerPosition)w=p.getMarkerPosition(r.getValues(h,o));else{var I=r.get(h[0],o),C=r.get(h[1],o),E=[I,C];v.clampData&&v.clampData(E,E),w=v.dataToPoint(E,!0)}if(v.type==="cartesian2d"){var O=v.getAxis("x"),M=v.getAxis("y"),I=r.get(h[0],o),C=r.get(h[1],o);a(I)?w[0]=O.toGlobalCoord(O.getExtent()[h[0]==="x0"?0:1]):a(C)&&(w[1]=M.toGlobalCoord(M.getExtent()[h[1]==="y0"?0:1]))}isNaN(S)||(w[0]=S),isNaN(_)||(w[1]=_)}return w}var i=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];m.extend({type:"markArea",updateTransform:function(r,o,h){o.eachSeries(function(p){var g=p.markAreaModel;if(g){var v=g.getData();v.each(function(y){var w=x.map(i,function(_){return c(v,y,_,p,h)});v.setItemLayout(y,w);var S=v.getItemGraphicEl(y);S.setShape("points",w)})}},this)},renderSeries:function(r,o,h,p){var g=r.coordinateSystem,v=r.id,y=r.getData(),w=this.markerGroupMap,S=w.get(v)||w.set(v,{group:new t.Group});this.group.add(S.group),S.__keep=!0;var _=u(g,r,o);o.setData(_),_.each(function(I){_.setItemLayout(I,x.map(i,function(C){return c(_,I,C,r,p)})),_.setItemVisual(I,{color:y.getVisual("color")})}),_.diff(S.__data).add(function(I){var C=new t.Polygon({shape:{points:_.getItemLayout(I)}});_.setItemGraphicEl(I,C),S.group.add(C)}).update(function(I,C){var E=S.__data.getItemGraphicEl(C);t.updateProps(E,{shape:{points:_.getItemLayout(I)}},o,I),S.group.add(E),_.setItemGraphicEl(I,E)}).remove(function(I){var C=S.__data.getItemGraphicEl(I);S.group.remove(C)}).execute(),_.eachItemGraphicEl(function(I,C){var E=_.getItemModel(C),O=E.getModel("label"),M=E.getModel("emphasis.label"),F=_.getItemVisual(C,"color");I.useStyle(x.defaults(E.getModel("itemStyle").getItemStyle(),{fill:b.modifyAlpha(F,.4),stroke:F})),I.hoverStyle=E.getModel("emphasis.itemStyle").getItemStyle(),t.setLabelStyle(I.style,I.hoverStyle,O,M,{labelFetcher:o,labelDataIndex:C,defaultText:_.getName(C)||"",isRectText:!0,autoColor:F}),t.setHoverStyle(I,{}),I.dataModel=o}),S.__data=_,S.group.silent=o.get("silent")||r.get("silent")}});function u(r,o,h){var p,g,v=["x0","y0","x1","y1"];r?(p=x.map(r&&r.dimensions,function(S){var _=o.getData(),I=_.getDimensionInfo(_.mapDimension(S))||{};return x.defaults({name:S},I)}),g=new A(x.map(v,function(S,_){return{name:S,type:p[_%2].type}}),h)):(p=[{name:"value",type:"float"}],g=new A(p,h));var y=x.map(h.get("data"),x.curry(d,o,r,h));r&&(y=x.filter(y,x.curry(s,r)));var w=r?function(S,_,I,C){return S.coord[Math.floor(C/2)][C%2]}:function(S){return S.value};return g.initData(y,null,w),g.hasItemOption=!0,g}},"jsU+":function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("IUWy"),f=x.extendComponentModel({type:"toolbox",layoutMode:{type:"box",ignoreSize:!0},optionUpdated:function(){f.superApply(this,"optionUpdated",arguments),b.each(this.option.feature,function(e,m){var d=A.get(m);d&&b.merge(e,d.defaultOption)})},defaultOption:{show:!0,z:6,zlevel:0,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1}}}),t=f;j.exports=t},jtI2:function(j,R,l){l("SMc4");var x=l("bLfw"),b=x.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});j.exports=b},juDX:function(j,R,l){l("P47w");var x=l("aX58"),b=x.registerPainter,A=l("3CBa");b("svg",A)},k5C7:function(j,R,l){l("0JAE"),l("g7p0"),l("7mYs")},k9D9:function(j,R){var l="original",x="arrayRows",b="objectRows",A="keyedColumns",f="unknown",t="typedArray",e="column",m="row";R.SOURCE_FORMAT_ORIGINAL=l,R.SOURCE_FORMAT_ARRAY_ROWS=x,R.SOURCE_FORMAT_OBJECT_ROWS=b,R.SOURCE_FORMAT_KEYED_COLUMNS=A,R.SOURCE_FORMAT_UNKNOWN=f,R.SOURCE_FORMAT_TYPED_ARRAY=t,R.SERIES_LAYOUT_BY_COLUMN=e,R.SERIES_LAYOUT_BY_ROW=m},kDyi:function(j,R){function l(x){var b=x.findComponents({mainType:"legend"});b&&b.length&&x.filterSeries(function(A){for(var f=0;f<b.length;f++)if(!b[f].isSelected(A.name))return!1;return!0})}j.exports=l},kGiB:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("ABKa"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},kMLO:function(j,R,l){var x=l("XxSj"),b=l("Qe9p"),A=l("bYtY"),f=A.isArray,t="itemStyle",e={seriesType:"treemap",reset:function(r,o,h,p){var g=r.getData().tree,v=g.root,y=r.getModel(t);if(v.isRemoved())return;var w=A.map(g.levelModels,function(S){return S?S.get(t):null});m(v,{},w,y,r.getViewRoot().getAncestors(),r)}};function m(r,o,h,p,g,v){var y=r.getModel(),w=r.getLayout();if(!w||w.invisible||!w.isInView)return;var S=r.getModel(t),_=h[r.depth],I=d(S,o,_,p),C=S.get("borderColor"),E=S.get("borderColorSaturation"),O;E!=null&&(O=a(I,r),C=n(E,O)),r.setVisual("borderColor",C);var M=r.viewChildren;if(!M||!M.length)O=a(I,r),r.setVisual("color",O);else{var F=c(r,y,w,S,I,M);A.each(M,function(H,B){if(H.depth>=g.length||H===g[H.depth]){var X=u(y,I,H,B,F,v);m(H,X,h,p,g,v)}})}}function d(r,o,h,p){var g=A.extend({},o);return A.each(["color","colorAlpha","colorSaturation"],function(v){var y=r.get(v,!0);y==null&&h&&(y=h[v]),y==null&&(y=o[v]),y==null&&(y=p.get(v)),y!=null&&(g[v]=y)}),g}function a(r){var o=s(r,"color");if(o){var h=s(r,"colorAlpha"),p=s(r,"colorSaturation");return p&&(o=b.modifyHSL(o,null,null,p)),h&&(o=b.modifyAlpha(o,h)),o}}function n(r,o){return o!=null?b.modifyHSL(o,null,null,r):null}function s(r,o){var h=r[o];if(h!=null&&h!=="none")return h}function c(r,o,h,p,g,v){if(!v||!v.length)return;var y=i(o,"color")||g.color!=null&&g.color!=="none"&&(i(o,"colorAlpha")||i(o,"colorSaturation"));if(!y)return;var w=o.get("visualMin"),S=o.get("visualMax"),_=h.dataExtent.slice();w!=null&&w<_[0]&&(_[0]=w),S!=null&&S>_[1]&&(_[1]=S);var I=o.get("colorMappingBy"),C={type:y.name,dataExtent:_,visual:y.range};C.type==="color"&&(I==="index"||I==="id")?(C.mappingMethod="category",C.loop=!0):C.mappingMethod="linear";var E=new x(C);return E.__drColorMappingBy=I,E}function i(r,o){var h=r.get(o);return f(h)&&h.length?{name:o,range:h}:null}function u(r,o,h,p,g,v){var y=A.extend({},o);if(g){var w=g.type,S=w==="color"&&g.__drColorMappingBy,_=S==="index"?p:S==="id"?v.mapIdToIndex(h.getId()):h.getValue(r.get("visualDimension"));y[w]=g.mapValueToVisual(_)}return y}j.exports=e},"kVK+":function(j,R){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */R.read=function(l,x,b,A,f){var t,e,m=f*8-A-1,d=(1<<m)-1,a=d>>1,n=-7,s=b?f-1:0,c=b?-1:1,i=l[x+s];for(s+=c,t=i&(1<<-n)-1,i>>=-n,n+=m;n>0;t=t*256+l[x+s],s+=c,n-=8);for(e=t&(1<<-n)-1,t>>=-n,n+=A;n>0;e=e*256+l[x+s],s+=c,n-=8);if(t===0)t=1-a;else{if(t===d)return e?NaN:(i?-1:1)*Infinity;e=e+Math.pow(2,A),t=t-a}return(i?-1:1)*e*Math.pow(2,t-A)},R.write=function(l,x,b,A,f,t){var e,m,d,a=t*8-f-1,n=(1<<a)-1,s=n>>1,c=f===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=A?0:t-1,u=A?1:-1,r=x<0||x===0&&1/x<0?1:0;for(x=Math.abs(x),isNaN(x)||x===Infinity?(m=isNaN(x)?1:0,e=n):(e=Math.floor(Math.log(x)/Math.LN2),x*(d=Math.pow(2,-e))<1&&(e--,d*=2),e+s>=1?x+=c/d:x+=c*Math.pow(2,1-s),x*d>=2&&(e++,d/=2),e+s>=n?(m=0,e=n):e+s>=1?(m=(x*d-1)*Math.pow(2,f),e=e+s):(m=x*Math.pow(2,s-1)*Math.pow(2,f),e=0));f>=8;l[b+i]=m&255,i+=u,m/=256,f-=8);for(e=e<<f|m,a+=f;a>0;l[b+i]=e&255,i+=u,e/=256,a-=8);l[b+i-u]|=r*128}},kj2x:function(j,R,l){var x=l("bYtY"),b=l("OELB"),A=l("7hqr"),f=A.isDimensionStacked,t=x.indexOf;function e(h){return!(isNaN(parseFloat(h.x))&&isNaN(parseFloat(h.y)))}function m(h){return!isNaN(parseFloat(h.x))&&!isNaN(parseFloat(h.y))}function d(h,p,g,v,y,w){var S=[],_=f(p,v),I=_?p.getCalculationInfo("stackResultDimension"):v,C=o(p,I,h),E=p.indicesOfNearest(I,C)[0];S[y]=p.get(g,E),S[w]=p.get(I,E);var O=p.get(v,E),M=b.getPrecision(p.get(v,E));return M=Math.min(M,20),M>=0&&(S[w]=+S[w].toFixed(M)),[S,O]}var a=x.curry,n={min:a(d,"min"),max:a(d,"max"),average:a(d,"average")};function s(h,p){var g=h.getData(),v=h.coordinateSystem;if(p&&!m(p)&&!x.isArray(p.coord)&&v){var y=v.dimensions,w=c(p,g,v,h);if(p=x.clone(p),p.type&&n[p.type]&&w.baseAxis&&w.valueAxis){var S=t(y,w.baseAxis.dim),_=t(y,w.valueAxis.dim),I=n[p.type](g,w.baseDataDim,w.valueDataDim,S,_);p.coord=I[0],p.value=I[1]}else{for(var C=[p.xAxis!=null?p.xAxis:p.radiusAxis,p.yAxis!=null?p.yAxis:p.angleAxis],E=0;E<2;E++)n[C[E]]&&(C[E]=o(g,g.mapDimension(y[E]),C[E]));p.coord=C}}return p}function c(h,p,g,v){var y={};return h.valueIndex!=null||h.valueDim!=null?(y.valueDataDim=h.valueIndex!=null?p.getDimension(h.valueIndex):h.valueDim,y.valueAxis=g.getAxis(i(v,y.valueDataDim)),y.baseAxis=g.getOtherAxis(y.valueAxis),y.baseDataDim=p.mapDimension(y.baseAxis.dim)):(y.baseAxis=v.getBaseAxis(),y.valueAxis=g.getOtherAxis(y.baseAxis),y.baseDataDim=p.mapDimension(y.baseAxis.dim),y.valueDataDim=p.mapDimension(y.valueAxis.dim)),y}function i(h,p){var g=h.getData(),v=g.dimensions;p=g.getDimension(p);for(var y=0;y<v.length;y++){var w=g.getDimensionInfo(v[y]);if(w.name===p)return w.coordDim}}function u(h,p){return h&&h.containData&&p.coord&&!e(p)?h.containData(p.coord):!0}function r(h,p,g,v){return v<2?h.coord&&h.coord[v]:h.value}function o(h,p,g){if(g==="average"){var v=0,y=0;return h.each(p,function(w,S){isNaN(w)||(v+=w,y++)}),v/y}else return g==="median"?h.getMedian(p):h.getDataExtent(p,!0)[g==="max"?1:0]}R.dataTransform=s,R.getAxisInfo=c,R.dataFilter=u,R.dimValueGetter=r,R.numCalculate=o},knOB:function(j,R,l){var x=l("bYtY"),b=l("hM6l");function A(t,e){b.call(this,"radius",t,e),this.type="category"}A.prototype={constructor:A,pointToData:function(t,e){return this.polar.pointToData(t,e)[this.dim==="radius"?0:1]},dataToRadius:b.prototype.dataToCoord,radiusToData:b.prototype.coordToData},x.inherits(A,b);var f=A;j.exports=f},ko1b:function(j,R,l){var x=l("bYtY"),b=l("T4UG"),A=l("Bsck"),f=l("Qxkt"),t=l("7aKB"),e=t.encodeHTML,m=t.addCommas,d=l("VaxA"),a=d.wrapTreePathInfo,n=b.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],preventUsingHoverLayer:!0,_viewRoot:null,defaultOption:{progressive:0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"\u25B6",zoomToNodeRatio:.32*.32,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(i,u){var r={name:i.name,children:i.data};s(r);var o=i.levels||[];o=i.levels=c(o,u);var h=x.map(o||[],function(v){return new f(v,this,u)},this),p=A.createTree(r,this,null,g);function g(v){v.wrapMethod("getItemModel",function(y,w){var S=p.getNodeByDataIndex(w),_=h[S.depth];return _&&(y.parentModel=_),y})}return p.data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(i){var u=this.getData(),r=this.getRawValue(i),o=x.isArray(r)?m(r[0]):m(r),h=u.getName(i);return e(h+": "+o)},getDataParams:function(i){var u=b.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(i);return u.treePathInfo=a(r,this),u},setLayoutInfo:function(i){this.layoutInfo=this.layoutInfo||{},x.extend(this.layoutInfo,i)},mapIdToIndex:function(i){var u=this._idIndexMap;u||(u=this._idIndexMap=x.createHashMap(),this._idIndexMapCount=0);var r=u.get(i);return r==null&&u.set(i,r=this._idIndexMapCount++),r},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(i){i?this._viewRoot=i:i=this._viewRoot;var u=this.getRawData().tree.root;(!i||i!==u&&!u.contains(i))&&(this._viewRoot=u)}});function s(i){var u=0;x.each(i.children,function(o){s(o);var h=o.value;x.isArray(h)&&(h=h[0]),u+=h});var r=i.value;x.isArray(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=u),r<0&&(r=0),x.isArray(i.value)?i.value[0]=r:i.value=r}function c(i,u){var r=u.get("color");if(!r)return;i=i||[];var o;if(x.each(i,function(p){var g=new f(p),v=g.get("color");(g.get("itemStyle.color")||v&&v!=="none")&&(o=!0)}),!o){var h=i[0]||(i[0]={});h.color=r.slice()}return i}j.exports=n},kzFp:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x=R.pick=function(A,f){var t={};return f.forEach(function(e){t[e]=A[e]}),t}},kzvK:function(j,R,l){var x=l("sS/r"),b=x.extend({type:"timeline"});j.exports=b},"l+S1":function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="SearchOutlined";var m=R.a=b.forwardRef(e)},lE7J:function(j,R,l){var x=l("OELB"),b=x.round;function A(m,d,a,n){var s={},c=m[1]-m[0],i=s.interval=x.nice(c/d,!0);a!=null&&i<a&&(i=s.interval=a),n!=null&&i>n&&(i=s.interval=n);var u=s.intervalPrecision=f(i),r=s.niceTickExtent=[b(Math.ceil(m[0]/i)*i,u),b(Math.floor(m[1]/i)*i,u)];return e(r,m),s}function f(m){return x.getPrecisionSafe(m)+2}function t(m,d,a){m[d]=Math.max(Math.min(m[d],a[1]),a[0])}function e(m,d){!isFinite(m[0])&&(m[0]=d[0]),!isFinite(m[1])&&(m[1]=d[1]),t(m,0,d),t(m,1,d),m[0]>m[1]&&(m[0]=m[1])}R.intervalScaleNiceTicks=A,R.getIntervalPrecision=f,R.fixExtent=e},lELe:function(j,R,l){var x=l("bYtY");function b(A){var f=[];x.each(A.series,function(t){t&&t.type==="map"&&(f.push(t),t.map=t.map||t.mapType,x.defaults(t,t.mapLocation))})}j.exports=b},lLGD:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("nVfU"),f=A.layout,t=A.largeLayout;l("Wqna"),l("F7hV"),l("Z8zF"),l("Ae16"),x.registerLayout(x.PRIORITY.VISUAL.LAYOUT,b.curry(f,"bar")),x.registerLayout(x.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,t),x.registerVisual({seriesType:"bar",reset:function(e){e.getData().setVisual("legendSymbol","roundRect")}})},lNSK:function(j,R,l){"use strict";function x(ve){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(jt){return typeof jt}:x=function(jt){return jt&&typeof Symbol=="function"&&jt.constructor===Symbol&&jt!==Symbol.prototype?"symbol":typeof jt},x(ve)}Object.defineProperty(R,"__esModule",{value:!0}),R.deflateInit=ht,R.deflateInit2=or,R.deflateReset=Kt,R.deflateResetKeep=Ut,R.deflateSetHeader=$t,R.deflate=Ee,R.deflateEnd=de,R.deflateSetDictionary=qe,R.deflateInfo=R.Z_DEFLATED=R.Z_UNKNOWN=R.Z_DEFAULT_STRATEGY=R.Z_FIXED=R.Z_RLE=R.Z_HUFFMAN_ONLY=R.Z_FILTERED=R.Z_DEFAULT_COMPRESSION=R.Z_BUF_ERROR=R.Z_DATA_ERROR=R.Z_STREAM_ERROR=R.Z_STREAM_END=R.Z_OK=R.Z_BLOCK=R.Z_FINISH=R.Z_FULL_FLUSH=R.Z_PARTIAL_FLUSH=R.Z_NO_FLUSH=void 0;var b=a(l("6BzB")),A=a(l("c5fP")),f=m(l("xlC8")),t=m(l("QV2g")),e=m(l("xSIq"));function m(ve){return ve&&ve.__esModule?ve:{default:ve}}function d(){if(typeof WeakMap!="function")return null;var ve=new WeakMap;return d=function(){return ve},ve}function a(ve){if(ve&&ve.__esModule)return ve;if(ve===null||x(ve)!=="object"&&typeof ve!="function")return{default:ve};var bt=d();if(bt&&bt.has(ve))return bt.get(ve);var jt={},He=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var kt in ve)if(Object.prototype.hasOwnProperty.call(ve,kt)){var Ar=He?Object.getOwnPropertyDescriptor(ve,kt):null;Ar&&(Ar.get||Ar.set)?Object.defineProperty(jt,kt,Ar):jt[kt]=ve[kt]}return jt.default=ve,bt&&bt.set(ve,jt),jt}var n=0;R.Z_NO_FLUSH=n;var s=1;R.Z_PARTIAL_FLUSH=s;var c=3;R.Z_FULL_FLUSH=c;var i=4;R.Z_FINISH=i;var u=5;R.Z_BLOCK=u;var r=0;R.Z_OK=r;var o=1;R.Z_STREAM_END=o;var h=-2;R.Z_STREAM_ERROR=h;var p=-3;R.Z_DATA_ERROR=p;var g=-5;R.Z_BUF_ERROR=g;var v=-1;R.Z_DEFAULT_COMPRESSION=v;var y=1;R.Z_FILTERED=y;var w=2;R.Z_HUFFMAN_ONLY=w;var S=3;R.Z_RLE=S;var _=4;R.Z_FIXED=_;var I=0;R.Z_DEFAULT_STRATEGY=I;var C=2;R.Z_UNKNOWN=C;var E=8;R.Z_DEFLATED=E;var O=9,M=15,F=8,H=29,B=256,X=B+1+H,J=30,k=19,K=2*X+1,z=15,W=3,P=258,G=P+W+1,V=32,q=42,re=69,ce=73,ie=91,fe=103,xe=113,Se=666,ke=1,ge=2,Be=3,ee=4,ue=3;function Ge(ve,bt){return ve.msg=e.default[bt],bt}function ae(ve){return(ve<<1)-(ve>4?9:0)}function Z(ve){for(var bt=ve.length;--bt>=0;)ve[bt]=0}function Y(ve){var bt=ve.state,jt=bt.pending;if(jt>ve.avail_out&&(jt=ve.avail_out),jt===0)return;b.arraySet(ve.output,bt.pending_buf,bt.pending_out,jt,ve.next_out),ve.next_out+=jt,bt.pending_out+=jt,ve.total_out+=jt,ve.avail_out-=jt,bt.pending-=jt,bt.pending===0&&(bt.pending_out=0)}function te(ve,bt){A._tr_flush_block(ve,ve.block_start>=0?ve.block_start:-1,ve.strstart-ve.block_start,bt),ve.block_start=ve.strstart,Y(ve.strm)}function we(ve,bt){ve.pending_buf[ve.pending++]=bt}function pe(ve,bt){ve.pending_buf[ve.pending++]=bt>>>8&255,ve.pending_buf[ve.pending++]=bt&255}function De(ve,bt,jt,He){var kt=ve.avail_in;return kt>He&&(kt=He),kt===0?0:(ve.avail_in-=kt,b.arraySet(bt,ve.input,ve.next_in,kt,jt),ve.state.wrap===1?ve.adler=(0,f.default)(ve.adler,bt,kt,jt):ve.state.wrap===2&&(ve.adler=(0,t.default)(ve.adler,bt,kt,jt)),ve.next_in+=kt,ve.total_in+=kt,kt)}function Ne(ve,bt){var jt=ve.max_chain_length,He=ve.strstart,kt,Ar,at=ve.prev_length,Ht=ve.nice_match,Wt=ve.strstart>ve.w_size-G?ve.strstart-(ve.w_size-G):0,ot=ve.window,et=ve.w_mask,Ze=ve.prev,Gt=ve.strstart+P,yr=ot[He+at-1],br=ot[He+at];ve.prev_length>=ve.good_match&&(jt>>=2),Ht>ve.lookahead&&(Ht=ve.lookahead);do{if(kt=bt,ot[kt+at]!==br||ot[kt+at-1]!==yr||ot[kt]!==ot[He]||ot[++kt]!==ot[He+1])continue;He+=2,kt++;do;while(ot[++He]===ot[++kt]&&ot[++He]===ot[++kt]&&ot[++He]===ot[++kt]&&ot[++He]===ot[++kt]&&ot[++He]===ot[++kt]&&ot[++He]===ot[++kt]&&ot[++He]===ot[++kt]&&ot[++He]===ot[++kt]&&He<Gt);if(Ar=P-(Gt-He),He=Gt-P,Ar>at){if(ve.match_start=bt,at=Ar,Ar>=Ht)break;yr=ot[He+at-1],br=ot[He+at]}}while((bt=Ze[bt&et])>Wt&&--jt!==0);return at<=ve.lookahead?at:ve.lookahead}function me(ve){var bt=ve.w_size,jt,He,kt,Ar,at;do{if(Ar=ve.window_size-ve.lookahead-ve.strstart,ve.strstart>=bt+(bt-G)){b.arraySet(ve.window,ve.window,bt,bt,0),ve.match_start-=bt,ve.strstart-=bt,ve.block_start-=bt,He=ve.hash_size,jt=He;do kt=ve.head[--jt],ve.head[jt]=kt>=bt?kt-bt:0;while(--He);He=bt,jt=He;do kt=ve.prev[--jt],ve.prev[jt]=kt>=bt?kt-bt:0;while(--He);Ar+=bt}if(ve.strm.avail_in===0)break;if(He=De(ve.strm,ve.window,ve.strstart+ve.lookahead,Ar),ve.lookahead+=He,ve.lookahead+ve.insert>=W)for(at=ve.strstart-ve.insert,ve.ins_h=ve.window[at],ve.ins_h=(ve.ins_h<<ve.hash_shift^ve.window[at+1])&ve.hash_mask;ve.insert&&!(ve.ins_h=(ve.ins_h<<ve.hash_shift^ve.window[at+W-1])&ve.hash_mask,ve.prev[at&ve.w_mask]=ve.head[ve.ins_h],ve.head[ve.ins_h]=at,at++,ve.insert--,ve.lookahead+ve.insert<W););}while(ve.lookahead<G&&ve.strm.avail_in!==0)}function be(ve,bt){var jt=65535;for(jt>ve.pending_buf_size-5&&(jt=ve.pending_buf_size-5);;){if(ve.lookahead<=1){if(me(ve),ve.lookahead===0&&bt===n)return ke;if(ve.lookahead===0)break}ve.strstart+=ve.lookahead,ve.lookahead=0;var He=ve.block_start+jt;if((ve.strstart===0||ve.strstart>=He)&&(ve.lookahead=ve.strstart-He,ve.strstart=He,te(ve,!1),ve.strm.avail_out===0))return ke;if(ve.strstart-ve.block_start>=ve.w_size-G&&(te(ve,!1),ve.strm.avail_out===0))return ke}return ve.insert=0,bt===i?(te(ve,!0),ve.strm.avail_out===0?Be:ee):(ve.strstart>ve.block_start&&(te(ve,!1),ve.strm.avail_out===0),ke)}function Re(ve,bt){for(var jt,He;;){if(ve.lookahead<G){if(me(ve),ve.lookahead<G&&bt===n)return ke;if(ve.lookahead===0)break}if(jt=0,ve.lookahead>=W&&(ve.ins_h=(ve.ins_h<<ve.hash_shift^ve.window[ve.strstart+W-1])&ve.hash_mask,jt=ve.prev[ve.strstart&ve.w_mask]=ve.head[ve.ins_h],ve.head[ve.ins_h]=ve.strstart),jt!==0&&ve.strstart-jt<=ve.w_size-G&&(ve.match_length=Ne(ve,jt)),ve.match_length>=W)if(He=A._tr_tally(ve,ve.strstart-ve.match_start,ve.match_length-W),ve.lookahead-=ve.match_length,ve.match_length<=ve.max_lazy_match&&ve.lookahead>=W){ve.match_length--;do ve.strstart++,ve.ins_h=(ve.ins_h<<ve.hash_shift^ve.window[ve.strstart+W-1])&ve.hash_mask,jt=ve.prev[ve.strstart&ve.w_mask]=ve.head[ve.ins_h],ve.head[ve.ins_h]=ve.strstart;while(--ve.match_length!==0);ve.strstart++}else ve.strstart+=ve.match_length,ve.match_length=0,ve.ins_h=ve.window[ve.strstart],ve.ins_h=(ve.ins_h<<ve.hash_shift^ve.window[ve.strstart+1])&ve.hash_mask;else He=A._tr_tally(ve,0,ve.window[ve.strstart]),ve.lookahead--,ve.strstart++;if(He&&(te(ve,!1),ve.strm.avail_out===0))return ke}return ve.insert=ve.strstart<W-1?ve.strstart:W-1,bt===i?(te(ve,!0),ve.strm.avail_out===0?Be:ee):ve.last_lit&&(te(ve,!1),ve.strm.avail_out===0)?ke:ge}function it(ve,bt){for(var jt,He,kt;;){if(ve.lookahead<G){if(me(ve),ve.lookahead<G&&bt===n)return ke;if(ve.lookahead===0)break}if(jt=0,ve.lookahead>=W&&(ve.ins_h=(ve.ins_h<<ve.hash_shift^ve.window[ve.strstart+W-1])&ve.hash_mask,jt=ve.prev[ve.strstart&ve.w_mask]=ve.head[ve.ins_h],ve.head[ve.ins_h]=ve.strstart),ve.prev_length=ve.match_length,ve.prev_match=ve.match_start,ve.match_length=W-1,jt!==0&&ve.prev_length<ve.max_lazy_match&&ve.strstart-jt<=ve.w_size-G&&(ve.match_length=Ne(ve,jt),ve.match_length<=5&&(ve.strategy===y||ve.match_length===W&&ve.strstart-ve.match_start>4096)&&(ve.match_length=W-1)),ve.prev_length>=W&&ve.match_length<=ve.prev_length){kt=ve.strstart+ve.lookahead-W,He=A._tr_tally(ve,ve.strstart-1-ve.prev_match,ve.prev_length-W),ve.lookahead-=ve.prev_length-1,ve.prev_length-=2;do++ve.strstart<=kt&&(ve.ins_h=(ve.ins_h<<ve.hash_shift^ve.window[ve.strstart+W-1])&ve.hash_mask,jt=ve.prev[ve.strstart&ve.w_mask]=ve.head[ve.ins_h],ve.head[ve.ins_h]=ve.strstart);while(--ve.prev_length!==0);if(ve.match_available=0,ve.match_length=W-1,ve.strstart++,He&&(te(ve,!1),ve.strm.avail_out===0))return ke}else if(ve.match_available){if(He=A._tr_tally(ve,0,ve.window[ve.strstart-1]),He&&te(ve,!1),ve.strstart++,ve.lookahead--,ve.strm.avail_out===0)return ke}else ve.match_available=1,ve.strstart++,ve.lookahead--}return ve.match_available&&(He=A._tr_tally(ve,0,ve.window[ve.strstart-1]),ve.match_available=0),ve.insert=ve.strstart<W-1?ve.strstart:W-1,bt===i?(te(ve,!0),ve.strm.avail_out===0?Be:ee):ve.last_lit&&(te(ve,!1),ve.strm.avail_out===0)?ke:ge}function yt(ve,bt){for(var jt,He,kt,Ar,at=ve.window;;){if(ve.lookahead<=P){if(me(ve),ve.lookahead<=P&&bt===n)return ke;if(ve.lookahead===0)break}if(ve.match_length=0,ve.lookahead>=W&&ve.strstart>0&&(kt=ve.strstart-1,He=at[kt],He===at[++kt]&&He===at[++kt]&&He===at[++kt])){Ar=ve.strstart+P;do;while(He===at[++kt]&&He===at[++kt]&&He===at[++kt]&&He===at[++kt]&&He===at[++kt]&&He===at[++kt]&&He===at[++kt]&&He===at[++kt]&&kt<Ar);ve.match_length=P-(Ar-kt),ve.match_length>ve.lookahead&&(ve.match_length=ve.lookahead)}if(ve.match_length>=W?(jt=A._tr_tally(ve,1,ve.match_length-W),ve.lookahead-=ve.match_length,ve.strstart+=ve.match_length,ve.match_length=0):(jt=A._tr_tally(ve,0,ve.window[ve.strstart]),ve.lookahead--,ve.strstart++),jt&&(te(ve,!1),ve.strm.avail_out===0))return ke}return ve.insert=0,bt===i?(te(ve,!0),ve.strm.avail_out===0?Be:ee):ve.last_lit&&(te(ve,!1),ve.strm.avail_out===0)?ke:ge}function pt(ve,bt){for(var jt;;){if(ve.lookahead===0&&(me(ve),ve.lookahead===0)){if(bt===n)return ke;break}if(ve.match_length=0,jt=A._tr_tally(ve,0,ve.window[ve.strstart]),ve.lookahead--,ve.strstart++,jt&&(te(ve,!1),ve.strm.avail_out===0))return ke}return ve.insert=0,bt===i?(te(ve,!0),ve.strm.avail_out===0?Be:ee):ve.last_lit&&(te(ve,!1),ve.strm.avail_out===0)?ke:ge}function Pe(ve,bt,jt,He,kt){this.good_length=ve,this.max_lazy=bt,this.nice_length=jt,this.max_chain=He,this.func=kt}var Nt;Nt=[new Pe(0,0,0,0,be),new Pe(4,4,8,4,Re),new Pe(4,5,16,8,Re),new Pe(4,6,32,32,Re),new Pe(4,4,16,16,it),new Pe(8,16,32,32,it),new Pe(8,16,128,128,it),new Pe(8,32,128,256,it),new Pe(32,128,258,1024,it),new Pe(32,258,258,4096,it)];function ut(ve){ve.window_size=2*ve.w_size,Z(ve.head),ve.max_lazy_match=Nt[ve.level].max_lazy,ve.good_match=Nt[ve.level].good_length,ve.nice_match=Nt[ve.level].nice_length,ve.max_chain_length=Nt[ve.level].max_chain,ve.strstart=0,ve.block_start=0,ve.lookahead=0,ve.insert=0,ve.match_length=ve.prev_length=W-1,ve.match_available=0,ve.ins_h=0}function Ft(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=E,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new b.Buf16(K*2),this.dyn_dtree=new b.Buf16((2*J+1)*2),this.bl_tree=new b.Buf16((2*k+1)*2),Z(this.dyn_ltree),Z(this.dyn_dtree),Z(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new b.Buf16(z+1),this.heap=new b.Buf16(2*X+1),Z(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new b.Buf16(2*X+1),Z(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Ut(ve){var bt;return!ve||!ve.state?Ge(ve,h):(ve.total_in=ve.total_out=0,ve.data_type=C,bt=ve.state,bt.pending=0,bt.pending_out=0,bt.wrap<0&&(bt.wrap=-bt.wrap),bt.status=bt.wrap?q:xe,ve.adler=bt.wrap===2?0:1,bt.last_flush=n,A._tr_init(bt),r)}function Kt(ve){var bt=Ut(ve);return bt===r&&ut(ve.state),bt}function $t(ve,bt){return!ve||!ve.state||ve.state.wrap!==2?h:(ve.state.gzhead=bt,r)}function or(ve,bt,jt,He,kt,Ar){if(!ve)return h;var at=1;if(bt===v&&(bt=6),He<0?(at=0,He=-He):He>15&&(at=2,He-=16),kt<1||kt>O||jt!==E||He<8||He>15||bt<0||bt>9||Ar<0||Ar>_)return Ge(ve,h);He===8&&(He=9);var Ht=new Ft;return ve.state=Ht,Ht.strm=ve,Ht.wrap=at,Ht.gzhead=null,Ht.w_bits=He,Ht.w_size=1<<Ht.w_bits,Ht.w_mask=Ht.w_size-1,Ht.hash_bits=kt+7,Ht.hash_size=1<<Ht.hash_bits,Ht.hash_mask=Ht.hash_size-1,Ht.hash_shift=~~((Ht.hash_bits+W-1)/W),Ht.window=new b.Buf8(Ht.w_size*2),Ht.head=new b.Buf16(Ht.hash_size),Ht.prev=new b.Buf16(Ht.w_size),Ht.lit_bufsize=1<<kt+6,Ht.pending_buf_size=Ht.lit_bufsize*4,Ht.pending_buf=new b.Buf8(Ht.pending_buf_size),Ht.d_buf=1*Ht.lit_bufsize,Ht.l_buf=(1+2)*Ht.lit_bufsize,Ht.level=bt,Ht.strategy=Ar,Ht.method=jt,Kt(ve)}function ht(ve,bt){return or(ve,bt,E,M,F,I)}function Ee(ve,bt){var jt,He,kt,Ar;if(!ve||!ve.state||bt>u||bt<0)return ve?Ge(ve,h):h;if(He=ve.state,!ve.output||!ve.input&&ve.avail_in!==0||He.status===Se&&bt!==i)return Ge(ve,ve.avail_out===0?g:h);if(He.strm=ve,jt=He.last_flush,He.last_flush=bt,He.status===q)if(He.wrap===2)ve.adler=0,we(He,31),we(He,139),we(He,8),He.gzhead?(we(He,(He.gzhead.text?1:0)+(He.gzhead.hcrc?2:0)+(He.gzhead.extra?4:0)+(He.gzhead.name?8:0)+(He.gzhead.comment?16:0)),we(He,He.gzhead.time&255),we(He,He.gzhead.time>>8&255),we(He,He.gzhead.time>>16&255),we(He,He.gzhead.time>>24&255),we(He,He.level===9?2:He.strategy>=w||He.level<2?4:0),we(He,He.gzhead.os&255),He.gzhead.extra&&He.gzhead.extra.length&&(we(He,He.gzhead.extra.length&255),we(He,He.gzhead.extra.length>>8&255)),He.gzhead.hcrc&&(ve.adler=(0,t.default)(ve.adler,He.pending_buf,He.pending,0)),He.gzindex=0,He.status=re):(we(He,0),we(He,0),we(He,0),we(He,0),we(He,0),we(He,He.level===9?2:He.strategy>=w||He.level<2?4:0),we(He,ue),He.status=xe);else{var at=E+(He.w_bits-8<<4)<<8,Ht=-1;He.strategy>=w||He.level<2?Ht=0:He.level<6?Ht=1:He.level===6?Ht=2:Ht=3,at|=Ht<<6,He.strstart!==0&&(at|=V),at+=31-at%31,He.status=xe,pe(He,at),He.strstart!==0&&(pe(He,ve.adler>>>16),pe(He,ve.adler&65535)),ve.adler=1}if(He.status===re)if(He.gzhead.extra){for(kt=He.pending;He.gzindex<(He.gzhead.extra.length&65535)&&!(He.pending===He.pending_buf_size&&(He.gzhead.hcrc&&He.pending>kt&&(ve.adler=(0,t.default)(ve.adler,He.pending_buf,He.pending-kt,kt)),Y(ve),kt=He.pending,He.pending===He.pending_buf_size));)we(He,He.gzhead.extra[He.gzindex]&255),He.gzindex++;He.gzhead.hcrc&&He.pending>kt&&(ve.adler=(0,t.default)(ve.adler,He.pending_buf,He.pending-kt,kt)),He.gzindex===He.gzhead.extra.length&&(He.gzindex=0,He.status=ce)}else He.status=ce;if(He.status===ce)if(He.gzhead.name){kt=He.pending;do{if(He.pending===He.pending_buf_size&&(He.gzhead.hcrc&&He.pending>kt&&(ve.adler=(0,t.default)(ve.adler,He.pending_buf,He.pending-kt,kt)),Y(ve),kt=He.pending,He.pending===He.pending_buf_size)){Ar=1;break}He.gzindex<He.gzhead.name.length?Ar=He.gzhead.name.charCodeAt(He.gzindex++)&255:Ar=0,we(He,Ar)}while(Ar!==0);He.gzhead.hcrc&&He.pending>kt&&(ve.adler=(0,t.default)(ve.adler,He.pending_buf,He.pending-kt,kt)),Ar===0&&(He.gzindex=0,He.status=ie)}else He.status=ie;if(He.status===ie)if(He.gzhead.comment){kt=He.pending;do{if(He.pending===He.pending_buf_size&&(He.gzhead.hcrc&&He.pending>kt&&(ve.adler=(0,t.default)(ve.adler,He.pending_buf,He.pending-kt,kt)),Y(ve),kt=He.pending,He.pending===He.pending_buf_size)){Ar=1;break}He.gzindex<He.gzhead.comment.length?Ar=He.gzhead.comment.charCodeAt(He.gzindex++)&255:Ar=0,we(He,Ar)}while(Ar!==0);He.gzhead.hcrc&&He.pending>kt&&(ve.adler=(0,t.default)(ve.adler,He.pending_buf,He.pending-kt,kt)),Ar===0&&(He.status=fe)}else He.status=fe;if(He.status===fe&&(He.gzhead.hcrc?(He.pending+2>He.pending_buf_size&&Y(ve),He.pending+2<=He.pending_buf_size&&(we(He,ve.adler&255),we(He,ve.adler>>8&255),ve.adler=0,He.status=xe)):He.status=xe),He.pending!==0){if(Y(ve),ve.avail_out===0)return He.last_flush=-1,r}else if(ve.avail_in===0&&ae(bt)<=ae(jt)&&bt!==i)return Ge(ve,g);if(He.status===Se&&ve.avail_in!==0)return Ge(ve,g);if(ve.avail_in!==0||He.lookahead!==0||bt!==n&&He.status!==Se){var Wt=He.strategy===w?pt(He,bt):He.strategy===S?yt(He,bt):Nt[He.level].func(He,bt);if((Wt===Be||Wt===ee)&&(He.status=Se),Wt===ke||Wt===Be)return ve.avail_out===0&&(He.last_flush=-1),r;if(Wt===ge&&(bt===s?A._tr_align(He):bt!==u&&(A._tr_stored_block(He,0,0,!1),bt===c&&(Z(He.head),He.lookahead===0&&(He.strstart=0,He.block_start=0,He.insert=0))),Y(ve),ve.avail_out===0))return He.last_flush=-1,r}return bt!==i?r:He.wrap<=0?o:(He.wrap===2?(we(He,ve.adler&255),we(He,ve.adler>>8&255),we(He,ve.adler>>16&255),we(He,ve.adler>>24&255),we(He,ve.total_in&255),we(He,ve.total_in>>8&255),we(He,ve.total_in>>16&255),we(He,ve.total_in>>24&255)):(pe(He,ve.adler>>>16),pe(He,ve.adler&65535)),Y(ve),He.wrap>0&&(He.wrap=-He.wrap),He.pending!==0?r:o)}function de(ve){var bt;return!ve||!ve.state?h:(bt=ve.state.status,bt!==q&&bt!==re&&bt!==ce&&bt!==ie&&bt!==fe&&bt!==xe&&bt!==Se?Ge(ve,h):(ve.state=null,bt===xe?Ge(ve,p):r))}function qe(ve,bt){var jt=bt.length,He,kt,Ar,at,Ht,Wt,ot,et;if(!ve||!ve.state)return h;if(He=ve.state,at=He.wrap,at===2||at===1&&He.status!==q||He.lookahead)return h;for(at===1&&(ve.adler=(0,f.default)(ve.adler,bt,jt,0)),He.wrap=0,jt>=He.w_size&&(at===0&&(Z(He.head),He.strstart=0,He.block_start=0,He.insert=0),et=new b.Buf8(He.w_size),b.arraySet(et,bt,jt-He.w_size,He.w_size,0),bt=et,jt=He.w_size),Ht=ve.avail_in,Wt=ve.next_in,ot=ve.input,ve.avail_in=jt,ve.next_in=0,ve.input=bt,me(He);He.lookahead>=W;){kt=He.strstart,Ar=He.lookahead-(W-1);do He.ins_h=(He.ins_h<<He.hash_shift^He.window[kt+W-1])&He.hash_mask,He.prev[kt&He.w_mask]=He.head[He.ins_h],He.head[He.ins_h]=kt,kt++;while(--Ar);He.strstart=kt,He.lookahead=W-1,me(He)}return He.strstart+=He.lookahead,He.block_start=He.strstart,He.insert=He.lookahead,He.lookahead=0,He.match_length=He.prev_length=W-1,He.match_available=0,ve.next_in=Wt,ve.input=ot,ve.avail_in=Ht,He.wrap=at,r}var rt="pako deflate (from Nodeca project)";R.deflateInfo=rt},lOQZ:function(j,R,l){var x=l("QBsz"),b=l("U/Mo"),A=b.getSymbolSize,f=b.getNodeGlobalScale,t=Math.PI,e=[];function m(a,n){var s=a.coordinateSystem;if(s&&s.type!=="view")return;var c=s.getBoundingRect(),i=a.getData(),u=i.graph,r=c.width/2+c.x,o=c.height/2+c.y,h=Math.min(c.width,c.height)/2,p=i.count();if(i.setLayout({cx:r,cy:o}),!p)return;d[n](a,s,u,i,h,r,o,p),u.eachEdge(function(g){var v=g.getModel().get("lineStyle.curveness")||0,y=x.clone(g.node1.getLayout()),w=x.clone(g.node2.getLayout()),S,_=(y[0]+w[0])/2,I=(y[1]+w[1])/2;+v&&(v*=3,S=[r*v+_*(1-v),o*v+I*(1-v)]),g.setLayout([y,w,S])})}var d={value:function(a,n,s,c,i,u,r,o){var h=0,p=c.getSum("value"),g=Math.PI*2/(p||o);s.eachNode(function(v){var y=v.getValue("value"),w=g*(p?y:1)/2;h+=w,v.setLayout([i*Math.cos(h)+u,i*Math.sin(h)+r]),h+=w})},symbolSize:function(a,n,s,c,i,u,r,o){var h=0;e.length=o;var p=f(a);s.eachNode(function(y){var w=A(y);isNaN(w)&&(w=2),w<0&&(w=0),w*=p;var S=Math.asin(w/2/i);isNaN(S)&&(S=t/2),e[y.dataIndex]=S,h+=S*2});var g=(2*t-h)/o/2,v=0;s.eachNode(function(y){var w=g+e[y.dataIndex];v+=w,y.setLayout([i*Math.cos(v)+u,i*Math.sin(v)+r]),v+=w})}};R.circularLayout=m},lUTK:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("x54q"),f=l.n(A),t=l("5Dmo")},lZu9:function(j,R,l){(function(x){x(l("VrN/"),l("1eCo"),l("8EBN"))})(function(x){"use strict";x.defineMode("markdown",function(b,A){var f=x.getMode(b,"text/html"),t=f.name=="null";function e(z){if(x.findModeByName){var W=x.findModeByName(z);W&&(z=W.mime||W.mimes[0])}var P=x.getMode(b,z);return P.name=="null"?null:P}A.highlightFormatting===void 0&&(A.highlightFormatting=!1),A.maxBlockquoteDepth===void 0&&(A.maxBlockquoteDepth=0),A.taskLists===void 0&&(A.taskLists=!1),A.strikethrough===void 0&&(A.strikethrough=!1),A.emoji===void 0&&(A.emoji=!1),A.fencedCodeBlockHighlighting===void 0&&(A.fencedCodeBlockHighlighting=!0),A.fencedCodeBlockDefaultMode===void 0&&(A.fencedCodeBlockDefaultMode="text/plain"),A.xml===void 0&&(A.xml=!0),A.tokenTypeOverrides===void 0&&(A.tokenTypeOverrides={});var m={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 d in m)m.hasOwnProperty(d)&&A.tokenTypeOverrides[d]&&(m[d]=A.tokenTypeOverrides[d]);var a=/^([*\-_])(?:\s*\1){2,}\s*$/,n=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,s=/^\[(x| )\](?=\s)/i,c=A.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,i=/^ {0,3}(?:\={1,}|-{2,})\s*$/,u=/^[^#!\[\]*_\\<>` "'(~:]+/,r=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,o=/^\s*\[[^\]]+?\]:.*$/,h=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,p=" ";function g(z,W,P){return W.f=W.inline=P,P(z,W)}function v(z,W,P){return W.f=W.block=P,P(z,W)}function y(z){return!z||!/\S/.test(z.string)}function w(z){if(z.linkTitle=!1,z.linkHref=!1,z.linkText=!1,z.em=!1,z.strong=!1,z.strikethrough=!1,z.quote=0,z.indentedCode=!1,z.f==_){var W=t;if(!W){var P=x.innerMode(f,z.htmlState);W=P.mode.name=="xml"&&P.state.tagStart===null&&!P.state.context&&P.state.tokenize.isInText}W&&(z.f=O,z.block=S,z.htmlState=null)}return z.trailingSpace=0,z.trailingSpaceNewLine=!1,z.prevLine=z.thisLine,z.thisLine={stream:null},null}function S(z,W){var P=z.column()===W.indentation,G=y(W.prevLine.stream),V=W.indentedCode,q=W.prevLine.hr,re=W.list!==!1,ce=(W.listStack[W.listStack.length-1]||0)+3;W.indentedCode=!1;var ie=W.indentation;if(W.indentationDiff===null&&(W.indentationDiff=W.indentation,re)){for(W.list=null;ie<W.listStack[W.listStack.length-1];)W.listStack.pop(),W.listStack.length?W.indentation=W.listStack[W.listStack.length-1]:W.list=!1;W.list!==!1&&(W.indentationDiff=ie-W.listStack[W.listStack.length-1])}var fe=!G&&!q&&!W.prevLine.header&&(!re||!V)&&!W.prevLine.fencedCodeEnd,xe=(W.list===!1||q||G)&&W.indentation<=ce&&z.match(a),Se=null;if(W.indentationDiff>=4&&(V||W.prevLine.fencedCodeEnd||W.prevLine.header||G))return z.skipToEnd(),W.indentedCode=!0,m.code;if(z.eatSpace())return null;if(P&&W.indentation<=ce&&(Se=z.match(c))&&Se[1].length<=6)return W.quote=0,W.header=Se[1].length,W.thisLine.header=!0,A.highlightFormatting&&(W.formatting="header"),W.f=W.inline,C(W);if(W.indentation<=ce&&z.eat(">"))return W.quote=P?1:W.quote+1,A.highlightFormatting&&(W.formatting="quote"),z.eatSpace(),C(W);if(!xe&&!W.setext&&P&&W.indentation<=ce&&(Se=z.match(n))){var ke=Se[1]?"ol":"ul";return W.indentation=ie+z.current().length,W.list=!0,W.quote=0,W.listStack.push(W.indentation),W.em=!1,W.strong=!1,W.code=!1,W.strikethrough=!1,A.taskLists&&z.match(s,!1)&&(W.taskList=!0),W.f=W.inline,A.highlightFormatting&&(W.formatting=["list","list-"+ke]),C(W)}else{if(P&&W.indentation<=ce&&(Se=z.match(r,!0)))return W.quote=0,W.fencedEndRE=new RegExp(Se[1]+"+ *$"),W.localMode=A.fencedCodeBlockHighlighting&&e(Se[2]||A.fencedCodeBlockDefaultMode),W.localMode&&(W.localState=x.startState(W.localMode)),W.f=W.block=I,A.highlightFormatting&&(W.formatting="code-block"),W.code=-1,C(W);if(W.setext||(!fe||!re)&&!W.quote&&W.list===!1&&!W.code&&!xe&&!o.test(z.string)&&(Se=z.lookAhead(1))&&(Se=Se.match(i)))return W.setext?(W.header=W.setext,W.setext=0,z.skipToEnd(),A.highlightFormatting&&(W.formatting="header")):(W.header=Se[0].charAt(0)=="="?1:2,W.setext=W.header),W.thisLine.header=!0,W.f=W.inline,C(W);if(xe)return z.skipToEnd(),W.hr=!0,W.thisLine.hr=!0,m.hr;if(z.peek()==="[")return g(z,W,X)}return g(z,W,W.inline)}function _(z,W){var P=f.token(z,W.htmlState);if(!t){var G=x.innerMode(f,W.htmlState);(G.mode.name=="xml"&&G.state.tagStart===null&&!G.state.context&&G.state.tokenize.isInText||W.md_inside&&z.current().indexOf(">")>-1)&&(W.f=O,W.block=S,W.htmlState=null)}return P}function I(z,W){var P=W.listStack[W.listStack.length-1]||0,G=W.indentation<P,V=P+3;if(W.fencedEndRE&&W.indentation<=V&&(G||z.match(W.fencedEndRE))){A.highlightFormatting&&(W.formatting="code-block");var q;return G||(q=C(W)),W.localMode=W.localState=null,W.block=S,W.f=O,W.fencedEndRE=null,W.code=0,W.thisLine.fencedCodeEnd=!0,G?v(z,W,W.block):q}else return W.localMode?W.localMode.token(z,W.localState):(z.skipToEnd(),m.code)}function C(z){var W=[];if(z.formatting){W.push(m.formatting),typeof z.formatting=="string"&&(z.formatting=[z.formatting]);for(var P=0;P<z.formatting.length;P++)W.push(m.formatting+"-"+z.formatting[P]),z.formatting[P]==="header"&&W.push(m.formatting+"-"+z.formatting[P]+"-"+z.header),z.formatting[P]==="quote"&&(!A.maxBlockquoteDepth||A.maxBlockquoteDepth>=z.quote?W.push(m.formatting+"-"+z.formatting[P]+"-"+z.quote):W.push("error"))}if(z.taskOpen)return W.push("meta"),W.length?W.join(" "):null;if(z.taskClosed)return W.push("property"),W.length?W.join(" "):null;if(z.linkHref?W.push(m.linkHref,"url"):(z.strong&&W.push(m.strong),z.em&&W.push(m.em),z.strikethrough&&W.push(m.strikethrough),z.emoji&&W.push(m.emoji),z.linkText&&W.push(m.linkText),z.code&&W.push(m.code),z.image&&W.push(m.image),z.imageAltText&&W.push(m.imageAltText,"link"),z.imageMarker&&W.push(m.imageMarker)),z.header&&W.push(m.header,m.header+"-"+z.header),z.quote&&(W.push(m.quote),!A.maxBlockquoteDepth||A.maxBlockquoteDepth>=z.quote?W.push(m.quote+"-"+z.quote):W.push(m.quote+"-"+A.maxBlockquoteDepth)),z.list!==!1){var G=(z.listStack.length-1)%3;G?G===1?W.push(m.list2):W.push(m.list3):W.push(m.list1)}return z.trailingSpaceNewLine?W.push("trailing-space-new-line"):z.trailingSpace&&W.push("trailing-space-"+(z.trailingSpace%2?"a":"b")),W.length?W.join(" "):null}function E(z,W){return z.match(u,!0)?C(W):void 0}function O(z,W){var P=W.text(z,W);if(typeof P!="undefined")return P;if(W.list)return W.list=null,C(W);if(W.taskList){var G=z.match(s,!0)[1]===" ";return G?W.taskOpen=!0:W.taskClosed=!0,A.highlightFormatting&&(W.formatting="task"),W.taskList=!1,C(W)}if(W.taskOpen=!1,W.taskClosed=!1,W.header&&z.match(/^#+$/,!0))return A.highlightFormatting&&(W.formatting="header"),C(W);var V=z.next();if(W.linkTitle){W.linkTitle=!1;var q=V;V==="("&&(q=")"),q=(q+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var re="^\\s*(?:[^"+q+"\\\\]+|\\\\\\\\|\\\\.)"+q;if(z.match(new RegExp(re),!0))return m.linkHref}if(V==="`"){var ce=W.formatting;A.highlightFormatting&&(W.formatting="code"),z.eatWhile("`");var ie=z.current().length;if(W.code==0&&(!W.quote||ie==1))return W.code=ie,C(W);if(ie==W.code){var fe=C(W);return W.code=0,fe}else return W.formatting=ce,C(W)}else if(W.code)return C(W);if(V==="\\"&&(z.next(),A.highlightFormatting)){var xe=C(W),Se=m.formatting+"-escape";return xe?xe+" "+Se:Se}if(V==="!"&&z.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return W.imageMarker=!0,W.image=!0,A.highlightFormatting&&(W.formatting="image"),C(W);if(V==="["&&W.imageMarker&&z.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return W.imageMarker=!1,W.imageAltText=!0,A.highlightFormatting&&(W.formatting="image"),C(W);if(V==="]"&&W.imageAltText){A.highlightFormatting&&(W.formatting="image");var xe=C(W);return W.imageAltText=!1,W.image=!1,W.inline=W.f=F,xe}if(V==="["&&!W.image)return W.linkText&&z.match(/^.*?\]/)||(W.linkText=!0,A.highlightFormatting&&(W.formatting="link")),C(W);if(V==="]"&&W.linkText){A.highlightFormatting&&(W.formatting="link");var xe=C(W);return W.linkText=!1,W.inline=W.f=z.match(/\(.*?\)| ?\[.*?\]/,!1)?F:O,xe}if(V==="<"&&z.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){W.f=W.inline=M,A.highlightFormatting&&(W.formatting="link");var xe=C(W);return xe?xe+=" ":xe="",xe+m.linkInline}if(V==="<"&&z.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){W.f=W.inline=M,A.highlightFormatting&&(W.formatting="link");var xe=C(W);return xe?xe+=" ":xe="",xe+m.linkEmail}if(A.xml&&V==="<"&&z.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var ke=z.string.indexOf(">",z.pos);if(ke!=-1){var ge=z.string.substring(z.start,ke);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(ge)&&(W.md_inside=!0)}return z.backUp(1),W.htmlState=x.startState(f),v(z,W,_)}if(A.xml&&V==="<"&&z.match(/^\/\w*?>/))return W.md_inside=!1,"tag";if(V==="*"||V==="_"){for(var Be=1,ee=z.pos==1?" ":z.string.charAt(z.pos-2);Be<3&&z.eat(V);)Be++;var ue=z.peek()||" ",Ge=!/\s/.test(ue)&&(!h.test(ue)||/\s/.test(ee)||h.test(ee)),ae=!/\s/.test(ee)&&(!h.test(ee)||/\s/.test(ue)||h.test(ue)),Z=null,Y=null;if(Be%2&&(!W.em&&Ge&&(V==="*"||!ae||h.test(ee))?Z=!0:W.em==V&&ae&&(V==="*"||!Ge||h.test(ue))&&(Z=!1)),Be>1&&(!W.strong&&Ge&&(V==="*"||!ae||h.test(ee))?Y=!0:W.strong==V&&ae&&(V==="*"||!Ge||h.test(ue))&&(Y=!1)),Y!=null||Z!=null){A.highlightFormatting&&(W.formatting=Z==null?"strong":Y==null?"em":"strong em"),Z===!0&&(W.em=V),Y===!0&&(W.strong=V);var fe=C(W);return Z===!1&&(W.em=!1),Y===!1&&(W.strong=!1),fe}}else if(V===" "&&(z.eat("*")||z.eat("_"))){if(z.peek()===" ")return C(W);z.backUp(1)}if(A.strikethrough){if(V==="~"&&z.eatWhile(V)){if(W.strikethrough){A.highlightFormatting&&(W.formatting="strikethrough");var fe=C(W);return W.strikethrough=!1,fe}else if(z.match(/^[^\s]/,!1))return W.strikethrough=!0,A.highlightFormatting&&(W.formatting="strikethrough"),C(W)}else if(V===" "&&z.match(/^~~/,!0)){if(z.peek()===" ")return C(W);z.backUp(2)}}if(A.emoji&&V===":"&&z.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){W.emoji=!0,A.highlightFormatting&&(W.formatting="emoji");var te=C(W);return W.emoji=!1,te}return V===" "&&(z.match(/^ +$/,!1)?W.trailingSpace++:W.trailingSpace&&(W.trailingSpaceNewLine=!0)),C(W)}function M(z,W){var P=z.next();if(P===">"){W.f=W.inline=O,A.highlightFormatting&&(W.formatting="link");var G=C(W);return G?G+=" ":G="",G+m.linkInline}return z.match(/^[^>]+/,!0),m.linkInline}function F(z,W){if(z.eatSpace())return null;var P=z.next();return P==="("||P==="["?(W.f=W.inline=B(P==="("?")":"]"),A.highlightFormatting&&(W.formatting="link-string"),W.linkHref=!0,C(W)):"error"}var H={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function B(z){return function(W,P){var G=W.next();if(G===z){P.f=P.inline=O,A.highlightFormatting&&(P.formatting="link-string");var V=C(P);return P.linkHref=!1,V}return W.match(H[z]),P.linkHref=!0,C(P)}}function X(z,W){return z.match(/^([^\]\\]|\\.)*\]:/,!1)?(W.f=J,z.next(),A.highlightFormatting&&(W.formatting="link"),W.linkText=!0,C(W)):g(z,W,O)}function J(z,W){if(z.match(/^\]:/,!0)){W.f=W.inline=k,A.highlightFormatting&&(W.formatting="link");var P=C(W);return W.linkText=!1,P}return z.match(/^([^\]\\]|\\.)+/,!0),m.linkText}function k(z,W){return z.eatSpace()?null:(z.match(/^[^\s]+/,!0),z.peek()===void 0?W.linkTitle=!0:z.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),W.f=W.inline=O,m.linkHref+" url")}var K={startState:function(){return{f:S,prevLine:{stream:null},thisLine:{stream:null},block:S,htmlState:null,indentation:0,inline:O,text:E,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(W){return{f:W.f,prevLine:W.prevLine,thisLine:W.thisLine,block:W.block,htmlState:W.htmlState&&x.copyState(f,W.htmlState),indentation:W.indentation,localMode:W.localMode,localState:W.localMode?x.copyState(W.localMode,W.localState):null,inline:W.inline,text:W.text,formatting:!1,linkText:W.linkText,linkTitle:W.linkTitle,linkHref:W.linkHref,code:W.code,em:W.em,strong:W.strong,strikethrough:W.strikethrough,emoji:W.emoji,header:W.header,setext:W.setext,hr:W.hr,taskList:W.taskList,list:W.list,listStack:W.listStack.slice(0),quote:W.quote,indentedCode:W.indentedCode,trailingSpace:W.trailingSpace,trailingSpaceNewLine:W.trailingSpaceNewLine,md_inside:W.md_inside,fencedEndRE:W.fencedEndRE}},token:function(W,P){if(P.formatting=!1,W!=P.thisLine.stream){if(P.header=0,P.hr=!1,W.match(/^\s*$/,!0))return w(P),null;if(P.prevLine=P.thisLine,P.thisLine={stream:W},P.taskList=!1,P.trailingSpace=0,P.trailingSpaceNewLine=!1,!P.localState&&(P.f=P.block,P.f!=_)){var G=W.match(/^\s*/,!0)[0].replace(/\t/g,p).length;if(P.indentation=G,P.indentationDiff=null,G>0)return null}}return P.f(W,P)},innerMode:function(W){return W.block==_?{state:W.htmlState,mode:f}:W.localState?{state:W.localState,mode:W.localMode}:{state:W,mode:K}},indent:function(W,P,G){return W.block==_&&f.indent?f.indent(W.htmlState,P,G):W.localState&&W.localMode.indent?W.localMode.indent(W.localState,P,G):x.Pass},blankLine:w,getType:C,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return K},"xml"),x.defineMIME("text/markdown","markdown"),x.defineMIME("text/x-markdown","markdown")})},laiN:function(j,R,l){var x=l("ProS");l("GVMX"),l("MH26"),x.registerPreprocessor(function(b){b.markLine=b.markLine||{}})},lnY3:function(j,R,l){},loD1:function(j,R){function l(x,b,A,f,t,e,m){if(t===0)return!1;var d=t,a=0,n=x;if(m>b+d&&m>f+d||m<b-d&&m<f-d||e>x+d&&e>A+d||e<x-d&&e<A-d)return!1;if(x!==A)a=(b-f)/(x-A),n=(x*f-A*b)/(x-A);else return Math.abs(e-x)<=d/2;var s=a*e-m+n,c=s*s/(a*a+1);return c<=d/2*d/2}R.containStroke=l},lrIw:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("cDf5"),f=l.n(A),t=l("J4zp"),e=l.n(t),m=l("q1tI"),d=l.n(m),a=l("Zm9Q"),n=l("TSYQ"),s=l.n(n),c=l("BGR+"),i=l("2fM7"),u=l("H84U"),r=l("uaoM"),o=l("0n0R"),h=i.a.Option,p=i.a;function g(w){return w&&w.type&&(w.type.isSelectOption||w.type.isSelectOptGroup)}var v=function(S,_){var I=S.prefixCls,C=S.className,E=S.children,O=S.dataSource,M=Object(a.a)(E),F=m.useRef();m.useImperativeHandle(_,function(){return F.current});var H;if(M.length===1&&Object(o.b)(M[0])&&!g(M[0])){var B=e()(M,1);H=B[0]}var X=function(){return H},J;return M.length&&g(M[0])?J=E:J=O?O.map(function(k){if(Object(o.b)(k))return k;switch(f()(k)){case"string":return m.createElement(h,{key:k,value:k},k);case"object":{var K=k.value;return m.createElement(h,{key:K,value:K},k.text)}default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}}):[],m.useEffect(function(){Object(r.a)(!("dataSource"in S),"AutoComplete","`dataSource` is deprecated, please use `options` instead."),Object(r.a)(!H||!("size"in S),"AutoComplete","You need to control style self instead of setting `size` when using customize input.")},[]),m.createElement(u.a,null,function(k){var K=k.getPrefixCls,z=K("select",I);return m.createElement(p,b()({ref:F},Object(c.default)(S,["dataSource"]),{prefixCls:z,className:s()(C,"".concat(z,"-auto-complete")),mode:i.a.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:X}),J)})},y=m.forwardRef(v);y.Option=h,R.a=y},lwQL:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("9wZj"),f=l("c8qY"),t=l("SgGq"),e=l("Ae+d"),m=l("xSat"),d=m.onIrrelevantElement,a=l("IwbS"),n=l("SA8n"),s=l("U/Mo"),c=s.getNodeGlobalScale,i="__focusNodeAdjacency",u="__unfocusNodeAdjacency",r=["itemStyle","opacity"],o=["lineStyle","opacity"];function h(y,w){var S=y.getVisual("opacity");return S!=null?S:y.getModel().get(w)}function p(y,w,S){var _=y.getGraphicEl(),I=h(y,w);S!=null&&(I==null&&(I=1),I*=S),_.downplay&&_.downplay(),_.traverse(function(C){if(!C.isGroup){var E=C.lineLabelOriginalOpacity;(E==null||S!=null)&&(E=I),C.setStyle("opacity",E)}})}function g(y,w){var S=h(y,w),_=y.getGraphicEl();_.traverse(function(I){!I.isGroup&&I.setStyle("opacity",S)}),_.highlight&&_.highlight()}var v=x.extendChartView({type:"graph",init:function(y,w){var S=new A,_=new f,I=this.group;this._controller=new t(w.getZr()),this._controllerHost={target:I},I.add(S.group),I.add(_.group),this._symbolDraw=S,this._lineDraw=_,this._firstRender=!0},render:function(y,w,S){var _=this,I=y.coordinateSystem;this._model=y;var C=this._symbolDraw,E=this._lineDraw,O=this.group;if(I.type==="view"){var M={position:I.position,scale:I.scale};this._firstRender?O.attr(M):a.updateProps(O,M,y)}n(y.getGraph(),c(y));var F=y.getData();C.updateData(F);var H=y.getEdgeData();E.updateData(H),this._updateNodeAndLinkScale(),this._updateController(y,w,S),clearTimeout(this._layoutTimeout);var B=y.forceLayout,X=y.get("force.layoutAnimation");B&&this._startForceLayoutIteration(B,X),F.eachItemGraphicEl(function(z,W){var P=F.getItemModel(W);z.off("drag").off("dragend");var G=P.get("draggable");G&&z.on("drag",function(){B&&(B.warmUp(),!this._layouting&&this._startForceLayoutIteration(B,X),B.setFixed(W),F.setItemLayout(W,z.position))},this).on("dragend",function(){B&&B.setUnfixed(W)},this),z.setDraggable(G&&B),z[i]&&z.off("mouseover",z[i]),z[u]&&z.off("mouseout",z[u]),P.get("focusNodeAdjacency")&&(z.on("mouseover",z[i]=function(){_._clearTimer(),S.dispatchAction({type:"focusNodeAdjacency",seriesId:y.id,dataIndex:z.dataIndex})}),z.on("mouseout",z[u]=function(){_._dispatchUnfocus(S)}))},this),F.graph.eachEdge(function(z){var W=z.getGraphicEl();W[i]&&W.off("mouseover",W[i]),W[u]&&W.off("mouseout",W[u]),z.getModel().get("focusNodeAdjacency")&&(W.on("mouseover",W[i]=function(){_._clearTimer(),S.dispatchAction({type:"focusNodeAdjacency",seriesId:y.id,edgeDataIndex:z.dataIndex})}),W.on("mouseout",W[u]=function(){_._dispatchUnfocus(S)}))});var J=y.get("layout")==="circular"&&y.get("circular.rotateLabel"),k=F.getLayout("cx"),K=F.getLayout("cy");F.eachItemGraphicEl(function(z,W){var P=F.getItemModel(W),G=P.get("label.rotate")||0,V=z.getSymbolPath();if(J){var q=F.getItemLayout(W),re=Math.atan2(q[1]-K,q[0]-k);re<0&&(re=Math.PI*2+re);var ce=q[0]<k;ce&&(re=re-Math.PI);var ie=ce?"left":"right";a.modifyLabelStyle(V,{textRotation:-re,textPosition:ie,textOrigin:"center"},{textPosition:ie})}else a.modifyLabelStyle(V,{textRotation:G*=Math.PI/180})}),this._firstRender=!1},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={},this._clearTimer()},_dispatchUnfocus:function(y,w){var S=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout(function(){S._unfocusDelayTimer=null,y.dispatchAction({type:"unfocusNodeAdjacency",seriesId:S._model.id})},500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(y,w,S,_){var I=y.getData(),C=I.graph,E=_.dataIndex,O=_.edgeDataIndex,M=C.getNodeByIndex(E),F=C.getEdgeByIndex(O);if(!M&&!F)return;C.eachNode(function(H){p(H,r,.1)}),C.eachEdge(function(H){p(H,o,.1)}),M&&(g(M,r),b.each(M.edges,function(H){if(H.dataIndex<0)return;g(H,o),g(H.node1,r),g(H.node2,r)})),F&&(g(F,o),g(F.node1,r),g(F.node2,r))},unfocusNodeAdjacency:function(y,w,S,_){var I=y.getData().graph;I.eachNode(function(C){p(C,r)}),I.eachEdge(function(C){p(C,o)})},_startForceLayoutIteration:function(y,w){var S=this;(function _(){y.step(function(I){S.updateLayout(S._model),(S._layouting=!I)&&(w?S._layoutTimeout=setTimeout(_,16):_())})})()},_updateController:function(y,w,S){var _=this._controller,I=this._controllerHost,C=this.group;if(_.setPointerChecker(function(E,O,M){var F=C.getBoundingRect();return F.applyTransform(C.transform),F.contain(O,M)&&!d(E,S,y)}),y.coordinateSystem.type!=="view"){_.disable();return}_.enable(y.get("roam")),I.zoomLimit=y.get("scaleLimit"),I.zoom=y.coordinateSystem.getZoom(),_.off("pan").off("zoom").on("pan",function(E){e.updateViewOnPan(I,E.dx,E.dy),S.dispatchAction({seriesId:y.id,type:"graphRoam",dx:E.dx,dy:E.dy})}).on("zoom",function(E){e.updateViewOnZoom(I,E.scale,E.originX,E.originY),S.dispatchAction({seriesId:y.id,type:"graphRoam",zoom:E.scale,originX:E.originX,originY:E.originY}),this._updateNodeAndLinkScale(),n(y.getGraph(),c(y)),this._lineDraw.updateLayout()},this)},_updateNodeAndLinkScale:function(){var y=this._model,w=y.getData(),S=c(y),_=[S,S];w.eachItemGraphicEl(function(I,C){I.attr("scale",_)})},updateLayout:function(y){n(y.getGraph(),c(y)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},remove:function(y,w){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()}});j.exports=v},m9t5:function(j,R,l){var x=l("KCsZ"),b=x([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),A={getAreaStyle:function(f,t){return b(this,f,t)}};j.exports=A},mFDi:function(j,R,l){var x=l("QBsz"),b=l("Fofx"),A=x.applyTransform,f=Math.min,t=Math.max;function e(d,a,n,s){n<0&&(d=d+n,n=-n),s<0&&(a=a+s,s=-s),this.x=d,this.y=a,this.width=n,this.height=s}e.prototype={constructor:e,union:function(a){var n=f(a.x,this.x),s=f(a.y,this.y);this.width=t(a.x+a.width,this.x+this.width)-n,this.height=t(a.y+a.height,this.y+this.height)-s,this.x=n,this.y=s},applyTransform:function(){var d=[],a=[],n=[],s=[];return function(c){if(!c)return;d[0]=n[0]=this.x,d[1]=s[1]=this.y,a[0]=s[0]=this.x+this.width,a[1]=n[1]=this.y+this.height,A(d,d,c),A(a,a,c),A(n,n,c),A(s,s,c),this.x=f(d[0],a[0],n[0],s[0]),this.y=f(d[1],a[1],n[1],s[1]);var i=t(d[0],a[0],n[0],s[0]),u=t(d[1],a[1],n[1],s[1]);this.width=i-this.x,this.height=u-this.y}}(),calculateTransform:function(a){var n=this,s=a.width/n.width,c=a.height/n.height,i=b.create();return b.translate(i,i,[-n.x,-n.y]),b.scale(i,i,[s,c]),b.translate(i,i,[a.x,a.y]),i},intersect:function(a){if(!a)return!1;a instanceof e||(a=e.create(a));var n=this,s=n.x,c=n.x+n.width,i=n.y,u=n.y+n.height,r=a.x,o=a.x+a.width,h=a.y,p=a.y+a.height;return!(c<r||o<s||u<h||p<i)},contain:function(a,n){var s=this;return a>=s.x&&a<=s.x+s.width&&n>=s.y&&n<=s.y+s.height},clone:function(){return new e(this.x,this.y,this.width,this.height)},copy:function(a){this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},e.create=function(d){return new e(d.x,d.y,d.width,d.height)};var m=e;j.exports=m},mHUz:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};R.default=x},mLcG:function(j,R){var l=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(x){setTimeout(x,16)};j.exports=l},"mO/d":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("I9Y+"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},mOdp:function(j,R,l){var x=l("bYtY"),b=x.createHashMap;function A(f){return{getTargetSeries:function(t){var e={},m=b();return t.eachSeriesByType(f,function(d){d.__paletteScope=e,m.set(d.uid,d)}),m},reset:function(t,e){var m=t.getRawData(),d={},a=t.getData();a.each(function(n){var s=a.getRawIndex(n);d[s]=n}),m.each(function(n){var s=d[n],c=s!=null&&a.getItemVisual(s,"color",!0),i=s!=null&&a.getItemVisual(s,"borderColor",!0),u;if((!c||!i)&&(u=m.getItemModel(n)),!c){var r=u.get("itemStyle.color")||t.getColorFromPalette(m.getName(n)||n+"",t.__paletteScope,m.count());s!=null&&a.setItemVisual(s,"color",r)}if(!i){var o=u.get("itemStyle.borderColor");s!=null&&a.setItemVisual(s,"borderColor",o)}})}}}j.exports=A},mTgk:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("mHUz"));function b(d){return d&&d.__esModule?d:{default:d}}var A={};function f(d,a){if(a===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in A)throw new Error('Duplicate entry for key "'+d+'"');A[d]=[a,a,a,a]}function t(d,a,n){if(a===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(n===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in A)throw new Error('Duplicate entry for key "'+d+'"');A[d]=[a,a,n,a]}function e(d,a,n){if(a===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(n===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in A)throw new Error('Duplicate entry for key "'+d+'"');A[d]=[a,a,a,n]}t("Alt",x.default.XK_Alt_L,x.default.XK_Alt_R),f("AltGraph",x.default.XK_ISO_Level3_Shift),f("CapsLock",x.default.XK_Caps_Lock),t("Control",x.default.XK_Control_L,x.default.XK_Control_R),t("Meta",x.default.XK_Super_L,x.default.XK_Super_R),f("NumLock",x.default.XK_Num_Lock),f("ScrollLock",x.default.XK_Scroll_Lock),t("Shift",x.default.XK_Shift_L,x.default.XK_Shift_R),e("Enter",x.default.XK_Return,x.default.XK_KP_Enter),f("Tab",x.default.XK_Tab),e(" ",x.default.XK_space,x.default.XK_KP_Space),e("ArrowDown",x.default.XK_Down,x.default.XK_KP_Down),e("ArrowUp",x.default.XK_Up,x.default.XK_KP_Up),e("ArrowLeft",x.default.XK_Left,x.default.XK_KP_Left),e("ArrowRight",x.default.XK_Right,x.default.XK_KP_Right),e("End",x.default.XK_End,x.default.XK_KP_End),e("Home",x.default.XK_Home,x.default.XK_KP_Home),e("PageDown",x.default.XK_Next,x.default.XK_KP_Next),e("PageUp",x.default.XK_Prior,x.default.XK_KP_Prior),f("Backspace",x.default.XK_BackSpace),e("Clear",x.default.XK_Clear,x.default.XK_KP_Begin),f("Copy",x.default.XF86XK_Copy),f("Cut",x.default.XF86XK_Cut),e("Delete",x.default.XK_Delete,x.default.XK_KP_Delete),e("Insert",x.default.XK_Insert,x.default.XK_KP_Insert),f("Paste",x.default.XF86XK_Paste),f("Redo",x.default.XK_Redo),f("Undo",x.default.XK_Undo),f("Cancel",x.default.XK_Cancel),f("ContextMenu",x.default.XK_Menu),f("Escape",x.default.XK_Escape),f("Execute",x.default.XK_Execute),f("Find",x.default.XK_Find),f("Help",x.default.XK_Help),f("Pause",x.default.XK_Pause),f("Select",x.default.XK_Select),f("ZoomIn",x.default.XF86XK_ZoomIn),f("ZoomOut",x.default.XF86XK_ZoomOut),f("BrightnessDown",x.default.XF86XK_MonBrightnessDown),f("BrightnessUp",x.default.XF86XK_MonBrightnessUp),f("Eject",x.default.XF86XK_Eject),f("LogOff",x.default.XF86XK_LogOff),f("Power",x.default.XF86XK_PowerOff),f("PowerOff",x.default.XF86XK_PowerDown),f("PrintScreen",x.default.XK_Print),f("Hibernate",x.default.XF86XK_Hibernate),f("Standby",x.default.XF86XK_Standby),f("WakeUp",x.default.XF86XK_WakeUp),f("AllCandidates",x.default.XK_MultipleCandidate),f("Alphanumeric",x.default.XK_Eisu_Shift),f("CodeInput",x.default.XK_Codeinput),f("Compose",x.default.XK_Multi_key),f("Convert",x.default.XK_Henkan),f("GroupFirst",x.default.XK_ISO_First_Group),f("GroupLast",x.default.XK_ISO_Last_Group),f("GroupNext",x.default.XK_ISO_Next_Group),f("GroupPrevious",x.default.XK_ISO_Prev_Group),f("NonConvert",x.default.XK_Muhenkan),f("PreviousCandidate",x.default.XK_PreviousCandidate),f("SingleCandidate",x.default.XK_SingleCandidate),f("HangulMode",x.default.XK_Hangul),f("HanjaMode",x.default.XK_Hangul_Hanja),f("JunjuaMode",x.default.XK_Hangul_Jeonja),f("Eisu",x.default.XK_Eisu_toggle),f("Hankaku",x.default.XK_Hankaku),f("Hiragana",x.default.XK_Hiragana),f("HiraganaKatakana",x.default.XK_Hiragana_Katakana),f("KanaMode",x.default.XK_Kana_Shift),f("KanjiMode",x.default.XK_Kanji),f("Katakana",x.default.XK_Katakana),f("Romaji",x.default.XK_Romaji),f("Zenkaku",x.default.XK_Zenkaku),f("ZenkakuHanaku",x.default.XK_Zenkaku_Hankaku),f("F1",x.default.XK_F1),f("F2",x.default.XK_F2),f("F3",x.default.XK_F3),f("F4",x.default.XK_F4),f("F5",x.default.XK_F5),f("F6",x.default.XK_F6),f("F7",x.default.XK_F7),f("F8",x.default.XK_F8),f("F9",x.default.XK_F9),f("F10",x.default.XK_F10),f("F11",x.default.XK_F11),f("F12",x.default.XK_F12),f("F13",x.default.XK_F13),f("F14",x.default.XK_F14),f("F15",x.default.XK_F15),f("F16",x.default.XK_F16),f("F17",x.default.XK_F17),f("F18",x.default.XK_F18),f("F19",x.default.XK_F19),f("F20",x.default.XK_F20),f("F21",x.default.XK_F21),f("F22",x.default.XK_F22),f("F23",x.default.XK_F23),f("F24",x.default.XK_F24),f("F25",x.default.XK_F25),f("F26",x.default.XK_F26),f("F27",x.default.XK_F27),f("F28",x.default.XK_F28),f("F29",x.default.XK_F29),f("F30",x.default.XK_F30),f("F31",x.default.XK_F31),f("F32",x.default.XK_F32),f("F33",x.default.XK_F33),f("F34",x.default.XK_F34),f("F35",x.default.XK_F35),f("Close",x.default.XF86XK_Close),f("MailForward",x.default.XF86XK_MailForward),f("MailReply",x.default.XF86XK_Reply),f("MailSend",x.default.XF86XK_Send),f("MediaFastForward",x.default.XF86XK_AudioForward),f("MediaPause",x.default.XF86XK_AudioPause),f("MediaPlay",x.default.XF86XK_AudioPlay),f("MediaRecord",x.default.XF86XK_AudioRecord),f("MediaRewind",x.default.XF86XK_AudioRewind),f("MediaStop",x.default.XF86XK_AudioStop),f("MediaTrackNext",x.default.XF86XK_AudioNext),f("MediaTrackPrevious",x.default.XF86XK_AudioPrev),f("New",x.default.XF86XK_New),f("Open",x.default.XF86XK_Open),f("Print",x.default.XK_Print),f("Save",x.default.XF86XK_Save),f("SpellCheck",x.default.XF86XK_Spell),f("AudioVolumeDown",x.default.XF86XK_AudioLowerVolume),f("AudioVolumeUp",x.default.XF86XK_AudioRaiseVolume),f("AudioVolumeMute",x.default.XF86XK_AudioMute),f("MicrophoneVolumeMute",x.default.XF86XK_AudioMicMute),f("LaunchApplication1",x.default.XF86XK_MyComputer),f("LaunchApplication2",x.default.XF86XK_Calculator),f("LaunchCalendar",x.default.XF86XK_Calendar),f("LaunchMail",x.default.XF86XK_Mail),f("LaunchMediaPlayer",x.default.XF86XK_AudioMedia),f("LaunchMusicPlayer",x.default.XF86XK_Music),f("LaunchPhone",x.default.XF86XK_Phone),f("LaunchScreenSaver",x.default.XF86XK_ScreenSaver),f("LaunchSpreadsheet",x.default.XF86XK_Excel),f("LaunchWebBrowser",x.default.XF86XK_WWW),f("LaunchWebCam",x.default.XF86XK_WebCam),f("LaunchWordProcessor",x.default.XF86XK_Word),f("BrowserBack",x.default.XF86XK_Back),f("BrowserFavorites",x.default.XF86XK_Favorites),f("BrowserForward",x.default.XF86XK_Forward),f("BrowserHome",x.default.XF86XK_HomePage),f("BrowserRefresh",x.default.XF86XK_Refresh),f("BrowserSearch",x.default.XF86XK_Search),f("BrowserStop",x.default.XF86XK_Stop),f("Dimmer",x.default.XF86XK_BrightnessAdjust),f("MediaAudioTrack",x.default.XF86XK_AudioCycleTrack),f("RandomToggle",x.default.XF86XK_AudioRandomPlay),f("SplitScreenToggle",x.default.XF86XK_SplitScreen),f("Subtitle",x.default.XF86XK_Subtitle),f("VideoModeNext",x.default.XF86XK_Next_VMode),e("=",x.default.XK_equal,x.default.XK_KP_Equal),e("+",x.default.XK_plus,x.default.XK_KP_Add),e("-",x.default.XK_minus,x.default.XK_KP_Subtract),e("*",x.default.XK_asterisk,x.default.XK_KP_Multiply),e("/",x.default.XK_slash,x.default.XK_KP_Divide),e(".",x.default.XK_period,x.default.XK_KP_Decimal),e(",",x.default.XK_comma,x.default.XK_KP_Separator),e("0",x.default.XK_0,x.default.XK_KP_0),e("1",x.default.XK_1,x.default.XK_KP_1),e("2",x.default.XK_2,x.default.XK_KP_2),e("3",x.default.XK_3,x.default.XK_KP_3),e("4",x.default.XK_4,x.default.XK_KP_4),e("5",x.default.XK_5,x.default.XK_KP_5),e("6",x.default.XK_6,x.default.XK_KP_6),e("7",x.default.XK_7,x.default.XK_KP_7),e("8",x.default.XK_8,x.default.XK_KP_8),e("9",x.default.XK_9,x.default.XK_KP_9);var m=A;R.default=m},mYwL:function(j,R,l){var x=l("bYtY"),b=l("IwbS"),A=l("6GrX"),f=Math.PI;function t(e,m){m=m||{},x.defaults(m,{text:"loading",textColor:"#000",fontSize:"12px",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#c23531",spinnerRadius:10,lineWidth:5,zlevel:0});var d=new b.Group,a=new b.Rect({style:{fill:m.maskColor},zlevel:m.zlevel,z:1e4});d.add(a);var n=m.fontSize+" sans-serif",s=new b.Rect({style:{fill:"none",text:m.text,font:n,textPosition:"right",textDistance:10,textFill:m.textColor},zlevel:m.zlevel,z:10001});if(d.add(s),m.showSpinner){var c=new b.Arc({shape:{startAngle:-f/2,endAngle:-f/2+.1,r:m.spinnerRadius},style:{stroke:m.color,lineCap:"round",lineWidth:m.lineWidth},zlevel:m.zlevel,z:10001});c.animateShape(!0).when(1e3,{endAngle:f*3/2}).start("circularInOut"),c.animateShape(!0).when(1e3,{startAngle:f*3/2}).delay(300).start("circularInOut"),d.add(c)}return d.resize=function(){var i=A.getWidth(m.text,n),u=m.showSpinner?m.spinnerRadius:0,r=(e.getWidth()-u*2-(m.showSpinner&&i?10:0)-i)/2-(m.showSpinner?0:i/2),o=e.getHeight()/2;m.showSpinner&&c.setShape({cx:r,cy:o}),s.setShape({x:r-u,y:o-u,width:u*2,height:u*2}),a.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},d.resize(),d}j.exports=t},mdZa:function(j,R,l){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(b,A){"use strict";if(b==null)throw new TypeError("Cannot convert undefined or null to object");for(var f=Object(b),t=1;t<arguments.length;t++){var e=arguments[t];if(e!=null)for(var m in e)Object.prototype.hasOwnProperty.call(e,m)&&(f[m]=e[m])}return f},writable:!0,configurable:!0}),function(){function x(b,A){A=A||{bubbles:!1,cancelable:!1,detail:void 0};var f=document.createEvent("CustomEvent");return f.initCustomEvent(b,A.bubbles,A.cancelable,A.detail),f}x.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=x)}(),Number.isInteger=Number.isInteger||function(b){return typeof b=="number"&&isFinite(b)&&Math.floor(b)===b}},mr32:function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("pVnL"),f=l.n(A),t=l("J4zp"),e=l.n(t),m=l("q1tI"),d=l("TSYQ"),a=l.n(d),n=l("BGR+"),s=l("V/uB"),c=l.n(s),i=l("H84U"),u=function(I,C){var E={};for(var O in I)Object.prototype.hasOwnProperty.call(I,O)&&C.indexOf(O)<0&&(E[O]=I[O]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,O=Object.getOwnPropertySymbols(I);M<O.length;M++)C.indexOf(O[M])<0&&Object.prototype.propertyIsEnumerable.call(I,O[M])&&(E[O[M]]=I[O[M]]);return E},r=function(C){var E,O=m.useContext(i.b),M=O.getPrefixCls,F=function(W){var P=C.checked,G=C.onChange,V=C.onClick;G&&G(!P),V&&V(W)},H=C.prefixCls,B=C.className,X=C.checked,J=u(C,["prefixCls","className","checked"]),k=M("tag",H),K=a()(k,(E={},b()(E,"".concat(k,"-checkable"),!0),b()(E,"".concat(k,"-checkable-checked"),X),E),B);return delete J.onChange,m.createElement("span",f()({},J,{className:K,onClick:F}))},o=r,h=l("09Wf"),p=l("g0mS"),g=function(I,C){var E={};for(var O in I)Object.prototype.hasOwnProperty.call(I,O)&&C.indexOf(O)<0&&(E[O]=I[O]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,O=Object.getOwnPropertySymbols(I);M<O.length;M++)C.indexOf(O[M])<0&&Object.prototype.propertyIsEnumerable.call(I,O[M])&&(E[O[M]]=I[O[M]]);return E},v=new RegExp("^(".concat(h.a.join("|"),")(-inverse)?$")),y=new RegExp("^(".concat(h.b.join("|"),")$")),w=function(C,E){var O,M=C.prefixCls,F=C.className,H=C.style,B=C.children,X=C.icon,J=C.color,k=C.onClose,K=C.closeIcon,z=C.closable,W=z===void 0?!1:z,P=g(C,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),G=m.useContext(i.b),V=G.getPrefixCls,q=G.direction,re=m.useState(!0),ce=e()(re,2),ie=ce[0],fe=ce[1];m.useEffect(function(){"visible"in P&&fe(P.visible)},[P.visible]);var xe=function(){return J?v.test(J)||y.test(J):!1},Se=f()({backgroundColor:J&&!xe()?J:void 0},H),ke=xe(),ge=V("tag",M),Be=a()(ge,(O={},b()(O,"".concat(ge,"-").concat(J),ke),b()(O,"".concat(ge,"-has-color"),J&&!ke),b()(O,"".concat(ge,"-hidden"),!ie),b()(O,"".concat(ge,"-rtl"),q==="rtl"),O),F),ee=function(pe){if(pe.stopPropagation(),k&&k(pe),pe.defaultPrevented)return;"visible"in P||fe(!1)},ue=function(){return W?K?m.createElement("div",{className:"".concat(ge,"-close-icon"),onClick:ee},K):m.createElement(c.a,{className:"".concat(ge,"-close-icon"),onClick:ee}):null},Ge="onClick"in P||B&&B.type==="a",ae=Object(n.default)(P,["visible"]),Z=X||null,Y=Z?m.createElement(m.Fragment,null,Z,m.createElement("span",null,B)):B,te=m.createElement("span",f()({},ae,{ref:E,className:Be,style:Se}),Y,ue());return Ge?m.createElement(p.a,null,te):te},S=m.forwardRef(w);S.displayName="Tag",S.CheckableTag=o;var _=R.a=S},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(j){if(!0)module.exports=j();else var R})(function(){var define,module,exports;return function(){function j(R,l,x){function b(t,e){if(!l[t]){if(!R[t]){var m=typeof require=="function"&&require;if(!e&&m)return require(t,!0);if(A)return A(t,!0);var d=new Error("Cannot find module '"+t+"'");throw d.code="MODULE_NOT_FOUND",d}var a=l[t]={exports:{}};R[t][0].call(a.exports,function(n){var s=R[t][1][n];return b(s||n)},a,a.exports,j,R,l,x)}return l[t].exports}for(var A=typeof require=="function"&&require,f=0;f<x.length;f++)b(x[f]);return b}return j}()({1:[function(j,R,l){"use strict";var x=j("./browser/client");x.Buffer=j("buffer").Buffer,x.urllib=j("../shims/xhr"),x.version=j("./browser/version").version,R.exports=x},{"../shims/xhr":291,"./browser/client":2,"./browser/version":5,buffer:73}],2:[function(j,R,l){(function(x,b){"use strict";var A=j("babel-runtime/core-js/promise"),f=a(A),t=j("babel-runtime/regenerator"),e=a(t),m=j("babel-runtime/core-js/object/assign"),d=a(m);function a(X){return X&&X.__esModule?X:{default:X}}var n=j("debug")("ali-oss"),s=j("copy-to"),c=j("xml2js"),i=j("agentkeepalive"),u=j("merge-descriptors"),r=j("url"),o=j("is-type-of"),h=j("platform"),p=j("utility"),g=j("urllib"),v=j("./version"),y=j("bowser"),w=j("../common/signUtils"),S=j("../common/utils/isIP"),_=S.isIP,I=j("../common/client/initOptions"),C=j("../common/utils/createRequest"),E=C.createRequest,O=new i;function M(){var X=h.name,J=h.version;X&&X.toLowerCase&&X.toLowerCase()==="ie"&&J.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function F(){return location&&location.protocol==="https:"}function H(X,J){if(M(),!(this instanceof H))return new H(X,J);X&&X.inited?this.options=X:this.options=H.initOptions(X),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=g,this.agent=this.options.agent||O),this.ctx=J,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}R.exports=H,H.initOptions=function(J){J.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var k=(0,d.default)({secure:F(),useFetch:!1},J);return I(k)};var B=H.prototype;B.debug=n,u(B,j("./object")),u(B,j("../common/bucket/getBucketWebsite")),u(B,j("../common/bucket/putBucketWebsite")),u(B,j("../common/bucket/deleteBucketWebsite")),u(B,j("../common/bucket/getBucketLifecycle")),u(B,j("../common/bucket/putBucketLifecycle")),u(B,j("../common/bucket/deleteBucketLifecycle")),u(B,j("../common/bucket/putBucketVersioning")),u(B,j("../common/bucket/getBucketVersioning")),u(B,j("./managed-upload")),u(B,j("../common/multipart")),u(B,j("../common/parallel")),B.signature=function(J){return this.debug("authorization stringToSign: %s",J,"info"),w.computeSignature(this.options.accessKeySecret,J)},B.authorization=function(J,k,K,z){var W=w.buildCanonicalString(J.toUpperCase(),k,{headers:z,parameters:K});return w.authorization(this.options.accessKeyId,this.options.accessKeySecret,W)},B.request=function(J){var k,K,z,W,P,G;return e.default.async(function(q){for(;;)switch(q.prev=q.next){case 0:return k=E.call(this,J),this.options.useFetch||(k.params.mode="disable-fetch"),K=void 0,z=void 0,W=!!J.stream,q.prev=5,q.next=8,e.default.awrap(this.urllib.request(k.url,k.params));case 8:K=q.sent,this.debug("response %s %s, got %s, headers: %j",J.method,k.url,K.status,K.headers,"info"),q.next=15;break;case 12:q.prev=12,q.t0=q.catch(5),z=q.t0;case 15:if(P=void 0,!(K&&J.successStatuses&&J.successStatuses.indexOf(K.status)===-1)){q.next=28;break}return q.next=19,e.default.awrap(this.requestError(K));case 19:if(P=q.sent,!(P.code==="RequestTimeTooSkewed"&&!W)){q.next=25;break}return this.options.amendTimeSkewed=+new Date(P.serverTime)-new Date,q.next=24,e.default.awrap(this.request(J));case 24:return q.abrupt("return",q.sent);case 25:P.params=J,q.next=32;break;case 28:if(!z){q.next=32;break}return q.next=31,e.default.awrap(this.requestError(z));case 31:P=q.sent;case 32:if(!P){q.next=34;break}throw P;case 34:if(!J.xmlResponse){q.next=39;break}return q.next=37,e.default.awrap(this.parseXML(K.data));case 37:G=q.sent,K.data=G;case 39:return q.abrupt("return",K);case 40:case"end":return q.stop()}},null,this,[[5,12]])},B._getResource=function(J){var k="/";return J.bucket&&(k+=J.bucket+"/"),J.object&&(k+=J.object),k},B._isIP=_,B._escape=function(J){return p.encodeURIComponent(J).replace(/%2F/g,"/")},B._getReqUrl=function(J){var k={};s(this.options.endpoint).to(k);var K=this._isIP(k.hostname),z=this.options.cname;J.bucket&&!z&&!K&&(k.host=J.bucket+"."+k.host);var W="/";J.bucket&&K&&(W+=J.bucket+"/"),J.object&&(W+=this._escape(J.object).replace(/\+/g,"%2B")),k.pathname=W;var P={};if(J.query&&u(P,J.query),J.subres){var G={};o.string(J.subres)?G[J.subres]="":o.array(J.subres)?J.subres.forEach(function(V){G[V]=""}):G=J.subres,u(P,G)}return k.query=P,r.format(k)},B._getUserAgent=function(){var J=b&&b.browser?"js":"nodejs",k="aliyun-sdk-"+J+"/"+v.version,K=h.description;return!K&&b&&(K="Node.js "+b.version.slice(1)+" on "+b.platform+" "+b.arch),this._checkUserAgent(k+" "+K)},B._checkUserAgent=function(J){var k=J.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return k},B.checkBrowserAndVersion=function(J,k){return y.name===J&&y.version.split(".")[0]===k},B.parseXML=function(J){return new f.default(function(k,K){x.isBuffer(J)&&(J=J.toString()),c.parseString(J,{explicitRoot:!1,explicitArray:!1},function(z,W){z?K(z):k(W)})})},B.requestError=function(J){var k,K,z,W;return e.default.async(function(G){for(;;)switch(G.prev=G.next){case 0:if(k=null,!(!J.data||!J.data.length)){G.next=5;break}J.status===-1||J.status===-2?(k=new Error(J.message),k.name=J.name,k.status=J.status,k.code=J.name):(J.status===404?(k=new Error("Object not exists"),k.name="NoSuchKeyError",k.status=404,k.code="NoSuchKey"):J.status===412?(k=new Error("Pre condition failed"),k.name="PreconditionFailedError",k.status=412,k.code="PreconditionFailed"):(k=new Error("Unknow error, status: "+J.status),k.name="UnknowError",k.status=J.status),k.requestId=J.headers["x-oss-request-id"],k.host=""),G.next=33;break;case 5:return K=String(J.data),this.debug("request response error data: %s",K,"error"),z=void 0,G.prev=8,G.next=11,e.default.awrap(this.parseXML(K));case 11:if(G.t0=G.sent,G.t0){G.next=14;break}G.t0={};case 14:z=G.t0,G.next=24;break;case 17:return G.prev=17,G.t1=G.catch(8),this.debug(K,"error"),G.t1.message+=`
raw xml: `+K,G.t1.status=J.status,G.t1.requestId=J.headers["x-oss-request-id"],G.abrupt("return",G.t1);case 24:W=z.Message||"unknow request error, status: "+J.status,z.Condition&&(W+=" (condition: "+z.Condition+")"),k=new Error(W),k.name=z.Code?z.Code+"Error":"UnknowError",k.status=J.status,k.code=z.Code,k.requestId=z.RequestId,k.hostId=z.HostId,k.serverTime=z.ServerTime;case 33:return this.debug("generate error %j",k,"error"),G.abrupt("return",k);case 35:case"end":return G.stop()}},null,this,[[8,17]])}}).call(this,{isBuffer:j("../../node_modules/is-buffer/index.js")},j("_process"))},{"../../node_modules/is-buffer/index.js":197,"../common/bucket/deleteBucketLifecycle":6,"../common/bucket/deleteBucketWebsite":7,"../common/bucket/getBucketLifecycle":8,"../common/bucket/getBucketVersioning":9,"../common/bucket/getBucketWebsite":10,"../common/bucket/putBucketLifecycle":11,"../common/bucket/putBucketVersioning":12,"../common/bucket/putBucketWebsite":13,"../common/client/initOptions":15,"../common/multipart":18,"../common/parallel":33,"../common/signUtils":34,"../common/utils/createRequest":38,"../common/utils/isIP":45,"./managed-upload":3,"./object":4,"./version":5,_process:208,agentkeepalive:48,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,bowser:70,"copy-to":76,debug:288,"is-type-of":289,"merge-descriptors":200,platform:206,url:238,urllib:291,utility:290,xml2js:249}],3:[function(j,R,l){(function(x){"use strict";var b=j("babel-runtime/core-js/array/from"),A=d(b),f=j("babel-runtime/core-js/promise"),t=d(f),e=j("babel-runtime/regenerator"),m=d(e);function d(w){return w&&w.__esModule?w:{default:w}}var a=j("is-type-of"),n=j("util"),s=j("path"),c=j("mime"),i=j("copy-to"),u=j("../common/utils/isBlob"),r=u.isBlob,o=j("../common/utils/isFile"),h=o.isFile,p=l;p.multipartUpload=function(S,_,I){var C,E,O,M,F,H,B,X,J;return m.default.async(function(K){for(;;)switch(K.prev=K.next){case 0:if(this.resetCancelFlag(),I=I||{},!(I.checkpoint&&I.checkpoint.uploadId)){K.next=6;break}return K.next=5,m.default.awrap(this._resumeMultipart(I.checkpoint,I));case 5:return K.abrupt("return",K.sent);case 6:return C=100*1024,I.mime||(h(_)?I.mime=c.getType(s.extname(_.name)):r(_)?I.mime=_.type:I.mime=c.getType(s.extname(_))),I.headers=I.headers||{},this._convertMetaToHeaders(I.meta,I.headers),K.next=12,m.default.awrap(this._getFileSize(_));case 12:if(E=K.sent,!(E<C)){K.next=25;break}return O=this._createStream(_,0,E),I.contentLength=E,K.next=18,m.default.awrap(this.putStream(S,O,I));case 18:if(M=K.sent,!(I&&I.progress)){K.next=22;break}return K.next=22,m.default.awrap(I.progress(1));case 22:return F={res:M.res,bucket:this.options.bucket,name:S,etag:M.res.headers.etag},(I.headers&&I.headers["x-oss-callback"]||I.callback)&&(F.data=M.data),K.abrupt("return",F);case 25:if(!(I.partSize&&!(parseInt(I.partSize,10)===I.partSize))){K.next=27;break}throw new Error("partSize must be int number");case 27:if(!(I.partSize&&I.partSize<C)){K.next=29;break}throw new Error("partSize must not be smaller than "+C);case 29:return K.next=31,m.default.awrap(this.initMultipartUpload(S,I));case 31:if(H=K.sent,B=H.uploadId,X=this._getPartSize(E,I.partSize),J={file:_,name:S,fileSize:E,partSize:X,uploadId:B,doneParts:[]},!(I&&I.progress)){K.next=38;break}return K.next=38,m.default.awrap(I.progress(0,J,H.res));case 38:return K.next=40,m.default.awrap(this._resumeMultipart(J,I));case 40:return K.abrupt("return",K.sent);case 41:case"end":return K.stop()}},null,this)},p._resumeMultipart=function(S,_){var I,C,E,O,M,F,H,B,X,J,k,K,z,W,P,G,V,q;return m.default.async(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(I=this,!this.isCancel()){ce.next=3;break}throw this._makeCancelEvent();case 3:return C=S.file,E=S.fileSize,O=S.partSize,M=S.uploadId,F=S.doneParts,H=S.name,B=[],F.length>0&&i(F).to(B),X=this._divideParts(E,O),J=X.length,k=!1,K=function(fe,xe){var Se=this;return new t.default(function(ge,Be){var ee,ue,Ge,ae;return m.default.async(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(Y.prev=0,fe.isCancel()){Y.next=18;break}return ee=X[xe-1],ue={stream:fe._createStream(C,ee.start,ee.end),size:ee.end-ee.start},Y.next=6,m.default.awrap(fe._uploadPart(H,M,xe,ue));case 6:if(Ge=Y.sent,!(!fe.isCancel()&&!k)){Y.next=15;break}if(S.doneParts.push({number:xe,etag:Ge.res.headers.etag}),!_.progress){Y.next=12;break}return Y.next=12,m.default.awrap(_.progress(F.length/J,S,Ge.res));case 12:ge({number:xe,etag:Ge.res.headers.etag}),Y.next=16;break;case 15:ge();case 16:Y.next=19;break;case 18:ge();case 19:Y.next=30;break;case 21:Y.prev=21,Y.t0=Y.catch(0),ae=new Error,ae.name=Y.t0.name,ae.message=Y.t0.message,ae.stack=Y.t0.stack,ae.partNum=xe,i(Y.t0).to(ae),Be(ae);case 30:case"end":return Y.stop()}},null,Se,[[0,21]])})},z=(0,A.default)(new Array(J),function(ie,fe){return fe+1}),W=B.map(function(ie){return ie.number}),P=z.filter(function(ie){return W.indexOf(ie)<0}),G=5,V=_.parallel||G,ce.next=17,m.default.awrap(this._parallel(P,V,function(ie){return new t.default(function(fe,xe){K(I,ie).then(function(Se){Se&&B.push(Se),fe()}).catch(function(Se){xe(Se)})})}));case 17:if(q=ce.sent,k=!0,!this.isCancel()){ce.next=22;break}throw K=null,this._makeCancelEvent();case 22:if(!(q&&q.length>0)){ce.next=25;break}throw q[0].message="Failed to upload some parts with error: "+q[0].toString()+" part_num: "+q[0].partNum,q[0];case 25:return ce.next=27,m.default.awrap(this.completeMultipartUpload(H,M,B,_));case 27:return ce.abrupt("return",ce.sent);case 28:case"end":return ce.stop()}},null,this)},p._getFileSize=function(S){return m.default.async(function(I){for(;;)switch(I.prev=I.next){case 0:if(!a.buffer(S)){I.next=4;break}return I.abrupt("return",S.length);case 4:if(!(r(S)||h(S))){I.next=6;break}return I.abrupt("return",S.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return I.stop()}},null,this)};var g=j("stream"),v=g.Readable;function y(w,S){if(!(this instanceof y))return new y(w,S);v.call(this,S),this.file=w,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}n.inherits(y,v),y.prototype.readFileAndPush=function(S){if(this.fileBuffer)for(var _=!0;_&&this.fileBuffer&&this.start<this.fileBuffer.length;){var I=this.start,C=I+S;C=C>this.fileBuffer.length?this.fileBuffer.length:C,this.start=C,_=this.push(this.fileBuffer.slice(I,C))}},y.prototype._read=function(S){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var _=16*1024;S=S||_;var I=this;this.reader.onload=function(E){I.fileBuffer=x.from(new Uint8Array(E.target.result)),I.file=null,I.readFileAndPush(S)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(S)},p._createStream=function(S,_,I){if(r(S)||h(S))return new y(S.slice(_,I));throw new Error("_createStream requires File/Blob.")},p._getPartSize=function(S,_){var I=10*1e3,C=1024*1024;return _?Math.max(Math.ceil(S/I),_):C},p._divideParts=function(S,_){for(var I=Math.ceil(S/_),C=[],E=0;E<I;E++){var O=_*E,M=Math.min(O+_,S);C.push({start:O,end:M})}return C}}).call(this,j("buffer").Buffer)},{"../common/utils/isBlob":43,"../common/utils/isFile":44,"babel-runtime/core-js/array/from":52,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,buffer:73,"copy-to":76,"is-type-of":289,mime:202,path:205,stream:230,util:243}],4:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/promise"),b=a(x),A=j("babel-runtime/core-js/object/keys"),f=a(A),t=j("babel-runtime/core-js/object/assign"),e=a(t),m=j("babel-runtime/regenerator"),d=a(m);function a(I){return I&&I.__esModule?I:{default:I}}var n=j("utility"),s=j("fs"),c=j("is-type-of"),i=j("url"),u=j("copy-to"),r=j("path"),o=j("mime"),h=j("../common/callback"),p=j("../common/signUtils"),g=j("merge-descriptors"),v=j("../common/utils/isBlob"),y=v.isBlob,w=j("../common/utils/isFile"),S=w.isFile,_=l;_.append=function(C,E,O){var M;return d.default.async(function(H){for(;;)switch(H.prev=H.next){case 0:return O=O||{},O.position===void 0&&(O.position="0"),O.subres={append:"",position:O.position},O.method="POST",H.next=6,d.default.awrap(this.put(C,E,O));case 6:return M=H.sent,M.nextAppendPosition=M.res.headers["x-oss-next-append-position"],H.abrupt("return",M);case 9:case"end":return H.stop()}},null,this)},_.put=function(C,E,O){var M,F,H,B,X,J,k;return d.default.async(function(z){for(;;)switch(z.prev=z.next){case 0:if(M=void 0,O=O||{},C=this._objectName(C),!c.buffer(E)){z.next=7;break}M=E,z.next=33;break;case 7:if(!(y(E)||S(E))){z.next=32;break}return O.mime||(S(E)?O.mime=o.getType(r.extname(E.name)):O.mime=E.type),F=this._createStream(E,0,E.size),z.next=12,d.default.awrap(this._getFileSize(E));case 12:return O.contentLength=z.sent,z.prev=13,z.next=16,d.default.awrap(this.putStream(C,F,O));case 16:return H=z.sent,z.abrupt("return",H);case 20:if(z.prev=20,z.t0=z.catch(13),!(z.t0.code==="RequestTimeTooSkewed")){z.next=29;break}return this.options.amendTimeSkewed=+new Date(z.t0.serverTime)-new Date,z.next=26,d.default.awrap(this.put(C,E,O));case 26:return z.abrupt("return",z.sent);case 29:throw z.t0;case 30:z.next=33;break;case 32:throw new TypeError("Must provide Buffer/Blob/File for put.");case 33:return O.headers=O.headers||{},this._convertMetaToHeaders(O.meta,O.headers),B=O.method||"PUT",X=this._objectRequestParams(B,C,O),h.encodeCallback(X,O),X.mime=O.mime,X.content=M,X.successStatuses=[200],z.next=43,d.default.awrap(this.request(X));case 43:return J=z.sent,k={name:C,url:this._objectUrl(C),res:J.res},X.headers&&X.headers["x-oss-callback"]&&(k.data=JSON.parse(J.data.toString())),z.abrupt("return",k);case 47:case"end":return z.stop()}},null,this,[[13,20]])},_.putStream=function(C,E,O){var M,F,H,B;return d.default.async(function(J){for(;;)switch(J.prev=J.next){case 0:return O=O||{},O.headers=O.headers||{},C=this._objectName(C),O.contentLength?O.headers["Content-Length"]=O.contentLength:O.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(O.meta,O.headers),M=O.method||"PUT",F=this._objectRequestParams(M,C,O),h.encodeCallback(F,O),F.mime=O.mime,F.stream=E,F.successStatuses=[200],J.next=13,d.default.awrap(this.request(F));case 13:return H=J.sent,B={name:C,url:this._objectUrl(C),res:H.res},F.headers&&F.headers["x-oss-callback"]&&(B.data=JSON.parse(H.data.toString())),J.abrupt("return",B);case 17:case"end":return J.stop()}},null,this)},g(_,j("../common/object/copyObject")),g(_,j("../common/object/getObjectTagging")),g(_,j("../common/object/putObjectTagging")),g(_,j("../common/object/deleteObjectTagging")),g(_,j("../common/image")),g(_,j("../common/object/getBucketVersions")),g(_,j("../common/object/getACL")),g(_,j("../common/object/putACL")),g(_,j("../common/object/head")),g(_,j("../common/object/delete")),g(_,j("../common/object/get")),g(_,j("../common/object/putSymlink")),g(_,j("../common/object/getSymlink")),g(_,j("../common/object/deleteMulti")),g(_,j("../common/object/getObjectMeta")),_.putMeta=function(C,E,O){var M;return d.default.async(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,d.default.awrap(this.copy(C,C,{meta:E||{},timeout:O&&O.timeout,ctx:O&&O.ctx}));case 2:return M=H.sent,H.abrupt("return",M);case 4:case"end":return H.stop()}},null,this)},_.list=function(C,E){var O,M,F,H,B;return d.default.async(function(J){for(;;)switch(J.prev=J.next){case 0:return O=this._objectRequestParams("GET","",E),O.query=C,O.xmlResponse=!0,O.successStatuses=[200],J.next=6,d.default.awrap(this.request(O));case 6:return M=J.sent,F=M.data.Contents,H=this,F&&(Array.isArray(F)||(F=[F]),F=F.map(function(k){return{name:k.Key,url:H._objectUrl(k.Key),lastModified:k.LastModified,etag:k.ETag,type:k.Type,size:Number(k.Size),storageClass:k.StorageClass,owner:{id:k.Owner.ID,displayName:k.Owner.DisplayName}}})),B=M.data.CommonPrefixes||null,B&&(Array.isArray(B)||(B=[B]),B=B.map(function(k){return k.Prefix})),J.abrupt("return",{res:M.res,objects:F,prefixes:B,nextMarker:M.data.NextMarker||null,isTruncated:M.data.IsTruncated==="true"});case 13:case"end":return J.stop()}},null,this)},_.restore=function(C,E){var O,M;return d.default.async(function(H){for(;;)switch(H.prev=H.next){case 0:return E=E||{},E.subres=(0,e.default)({restore:""},E.subres),E.versionId&&(E.subres.versionId=E.versionId),O=this._objectRequestParams("POST",C,E),O.successStatuses=[202],H.next=7,d.default.awrap(this.request(O));case 7:return M=H.sent,H.abrupt("return",{res:M.res});case 9:case"end":return H.stop()}},null,this)},_.signatureUrl=function(C,E){E=E||{},C=this._objectName(C),E.method=E.method||"GET";var O=n.timestamp()+(E.expires||1800),M={bucket:this.options.bucket,object:C},F=this._getResource(M);this.options.stsToken&&(E["security-token"]=this.options.stsToken);var H=p._signatureForURL(this.options.accessKeySecret,E,F,O),B=i.parse(this._getReqUrl(M));return B.query={OSSAccessKeyId:this.options.accessKeyId,Expires:O,Signature:H.Signature},u(H.subResource).to(B.query),B.format()},_.getObjectUrl=function(C,E){return E?E[E.length-1]!=="/"&&(E+="/"):E=this.options.endpoint.format(),E+this._escape(this._objectName(C))},_._objectUrl=function(C){return this._getReqUrl({bucket:this.options.bucket,object:C})},_.generateObjectUrl=function(I,C){if(C)C[C.length-1]!=="/"&&(C+="/");else{C=this.options.endpoint.format();var E=i.parse(C),O=this.options.bucket;E.hostname=O+"."+E.hostname,E.host=O+"."+E.host,C=E.format()}return C+this._escape(this._objectName(I))},_._objectRequestParams=function(C,E,O){if(!this.options.bucket)throw new Error("Please create a bucket first");O=O||{},E=this._objectName(E);var M={object:E,bucket:this.options.bucket,method:C,subres:O&&O.subres,timeout:O&&O.timeout,ctx:O&&O.ctx};return O.headers&&(M.headers={},u(O.headers).to(M.headers)),M},_._objectName=function(C){return C.replace(/^\/+/,"")},_._convertMetaToHeaders=function(C,E){if(!C)return;(0,f.default)(C).forEach(function(O){E["x-oss-meta-"+O]=C[O]})},_._deleteFileSafe=function(C){var E=this;return new b.default(function(O){s.exists(C,function(M){M?s.unlink(C,function(F){F&&E.debug("unlink %j error: %s",C,F,"error"),O()}):O()})})}},{"../common/callback":14,"../common/image":16,"../common/object/copyObject":19,"../common/object/delete":20,"../common/object/deleteMulti":21,"../common/object/deleteObjectTagging":22,"../common/object/get":23,"../common/object/getACL":24,"../common/object/getBucketVersions":25,"../common/object/getObjectMeta":26,"../common/object/getObjectTagging":27,"../common/object/getSymlink":28,"../common/object/head":29,"../common/object/putACL":30,"../common/object/putObjectTagging":31,"../common/object/putSymlink":32,"../common/signUtils":34,"../common/utils/isBlob":43,"../common/utils/isFile":44,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,"copy-to":76,fs:71,"is-type-of":289,"merge-descriptors":200,mime:202,path:205,url:238,utility:290}],5:[function(j,R,l){"use strict";l.version="6.10.0"},{}],6:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=A(x);function A(m){return m&&m.__esModule?m:{default:m}}var f=j("../utils/checkBucketName"),t=f.checkBucketName,e=l;e.deleteBucketLifecycle=function(d,a){var n,s;return b.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return t(d),n=this._bucketRequestParams("DELETE",d,"lifecycle",a),n.successStatuses=[204],i.next=5,b.default.awrap(this.request(n));case 5:return s=i.sent,i.abrupt("return",{res:s.res});case 7:case"end":return i.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],7:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=A(x);function A(m){return m&&m.__esModule?m:{default:m}}var f=j("../utils/checkBucketName"),t=f.checkBucketName,e=l;e.deleteBucketWebsite=function(d,a){var n,s;return b.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return t(d),n=this._bucketRequestParams("DELETE",d,"website",a),n.successStatuses=[204],i.next=5,b.default.awrap(this.request(n));case 5:return s=i.sent,i.abrupt("return",{res:s.res});case 7:case"end":return i.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],8:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=A(x);function A(s){return s&&s.__esModule?s:{default:s}}var f=j("../utils/checkBucketName"),t=f.checkBucketName,e=j("../utils/isArray"),m=e.isArray,d=j("../utils/formatObjKey"),a=d.formatObjKey,n=l;n.getBucketLifecycle=function(c,i){var u,r,o;return b.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return t(c),u=this._bucketRequestParams("GET",c,"lifecycle",i),u.successStatuses=[200],u.xmlResponse=!0,p.next=6,b.default.awrap(this.request(u));case 6:return r=p.sent,o=r.data.Rule||null,o&&(m(o)||(o=[o]),o=o.map(function(g){return g.ID&&(g.id=g.ID,delete g.ID),g.Tag&&!m(g.Tag)&&(g.Tag=[g.Tag]),a(g,"firstLowerCase")})),p.abrupt("return",{rules:o,res:r.res});case 10:case"end":return p.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/formatObjKey":40,"../utils/isArray":42,"babel-runtime/regenerator":68}],9:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=A(x);function A(m){return m&&m.__esModule?m:{default:m}}var f=j("../utils/checkBucketName"),t=f.checkBucketName,e=l;e.getBucketVersioning=function(d,a){var n,s,c;return b.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t(d),n=this._bucketRequestParams("GET",d,"versioning",a),n.xmlResponse=!0,n.successStatuses=[200],u.next=6,b.default.awrap(this.request(n));case 6:return s=u.sent,c=s.data.Status,u.abrupt("return",{status:s.status,versionStatus:c,res:s.res});case 9:case"end":return u.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],10:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=A(x);function A(a){return a&&a.__esModule?a:{default:a}}var f=j("../utils/checkBucketName"),t=f.checkBucketName,e=j("../utils/isObject"),m=e.isObject,d=l;d.getBucketWebsite=function(n,s){var c,i,u;return b.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return t(n),c=this._bucketRequestParams("GET",n,"website",s),c.successStatuses=[200],c.xmlResponse=!0,o.next=6,b.default.awrap(this.request(c));case 6:return i=o.sent,u=[],i.data.RoutingRules&&i.data.RoutingRules.RoutingRule&&(m(i.data.RoutingRules.RoutingRule)?u=[i.data.RoutingRules.RoutingRule]:u=i.data.RoutingRules.RoutingRule),o.abrupt("return",{index:i.data.IndexDocument&&i.data.IndexDocument.Suffix||"",supportSubDir:i.data.IndexDocument&&i.data.IndexDocument.SupportSubDir||"false",type:i.data.IndexDocument&&i.data.IndexDocument.Type,routingRules:u,error:i.data.ErrorDocument&&i.data.ErrorDocument.Key||null,res:i.res});case 10:case"end":return o.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isObject":46,"babel-runtime/regenerator":68}],11:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=A(x);function A(S){return S&&S.__esModule?S:{default:S}}var f=j("../utils/checkBucketName"),t=f.checkBucketName,e=j("../utils/isArray"),m=e.isArray,d=j("../utils/deepCopy"),a=d.deepCopy,n=j("../utils/isObject"),s=n.isObject,c=j("../utils/obj2xml"),i=c.obj2xml,u=j("../utils/checkObjectTag"),r=u.checkObjectTag,o=j("../utils/getStrBytesCount"),h=o.getStrBytesCount,p=l;p.putBucketLifecycle=function(_,I,C){var E,O,M,F,H;return b.default.async(function(X){for(;;)switch(X.prev=X.next){case 0:if(t(_),m(I)){X.next=3;break}throw new Error("rules must be Array");case 3:return E=this._bucketRequestParams("PUT",_,"lifecycle",C),O=[],M={LifecycleConfiguration:{Rule:O}},I.forEach(function(J){g(J),w(J),J.id&&(J.ID=J.id,delete J.id),O.push(J)}),F=i(M,{headers:!0,firstUpperCase:!0}),E.content=F,E.mime="xml",E.successStatuses=[200],X.next=13,b.default.awrap(this.request(E));case 13:return H=X.sent,X.abrupt("return",{res:H.res});case 15:case"end":return X.stop()}},null,this)};function g(S){S.days&&(S.expiration={days:S.days}),S.date&&(S.expiration={createdBeforeDate:S.date})}function v(S,_){var I=S.days,C=S.createdBeforeDate;if(!I&&!C)throw new Error(_+" must includes days or createdBeforeDate");if(I&&!/^[1-9][0-9]*$/.test(I))throw new Error("days must be a positive integer");if(C&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(C))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function y(S){if(!m(S)&&!s(S))throw new Error("tag must be Object or Array");S=s(S)?[S]:S;var _={},I=a(S);I.forEach(function(C){_[C.key]=C.value}),r(_)}function w(S){if(S.id&&h(S.id)>255)throw new Error("ID is composed of 255 bytes at most");if(S.prefix===""||S.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(S.status))throw new Error("Status must be Enabled or Disabled");if(S.transition){if(!["IA","Archive"].includes(S.transition.storageClass))throw new Error("StorageClass must be IA or Archive");v(S.transition,"Transition")}if(S.expiration){if(!S.expiration.expiredObjectDeleteMarker)v(S.expiration,"Expiration");else if(S.expiration.days||S.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(S.abortMultipartUpload&&v(S.abortMultipartUpload,"AbortMultipartUpload"),!S.expiration&&!S.abortMultipartUpload&&!S.transition&&!S.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(S.tag){if(S.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");y(S.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=A(x);function A(a){return a&&a.__esModule?a:{default:a}}var f=j("../utils/checkBucketName"),t=f.checkBucketName,e=j("../utils/obj2xml"),m=e.obj2xml,d=l;d.putBucketVersioning=function(n,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,u,r;return b.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(t(n),["Enabled","Suspended"].includes(s)){h.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return i=this._bucketRequestParams("PUT",n,"versioning",c),u={VersioningConfiguration:{Status:s}},i.mime="xml",i.content=m(u,{headers:!0}),h.next=9,b.default.awrap(this.request(i));case 9:return r=h.sent,h.abrupt("return",{res:r.res,status:r.status});case 11:case"end":return h.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=A(x);function A(s){return s&&s.__esModule?s:{default:s}}var f=j("../utils/checkBucketName"),t=f.checkBucketName,e=j("../utils/obj2xml"),m=e.obj2xml,d=j("../utils/isArray"),a=d.isArray,n=l;n.putBucketWebsite=function(c){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=arguments[2],r,o,h,p,g;return b.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(t(c),r=this._bucketRequestParams("PUT",c,"website",u),o={Suffix:i.index||"index.html"},h={IndexDocument:o},p={WebsiteConfiguration:h},i.supportSubDir&&(o.SupportSubDir=i.supportSubDir),i.type&&(o.Type=i.type),i.error&&(h.ErrorDocument={Key:i.error}),!(i.routingRules!==void 0)){y.next=12;break}if(a(i.routingRules)){y.next=11;break}throw new Error("RoutingRules must be Array");case 11:h.RoutingRules={RoutingRule:i.routingRules};case 12:return p=m(p),r.content=p,r.mime="xml",r.successStatuses=[200],y.next=18,b.default.awrap(this.request(r));case 18:return g=y.sent,y.abrupt("return",{res:g.res});case 20:case"end":return y.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(j,R,l){(function(x){"use strict";var b=j("babel-runtime/core-js/object/keys"),A=e(b),f=j("babel-runtime/core-js/json/stringify"),t=e(f);function e(m){return m&&m.__esModule?m:{default:m}}l.encodeCallback=function(d,a){if(d.headers=d.headers||{},!Object.prototype.hasOwnProperty.call(d.headers,"x-oss-callback")&&a.callback){var n={callbackUrl:encodeURI(a.callback.url),callbackBody:a.callback.body};a.callback.host&&(n.callbackHost=a.callback.host),a.callback.contentType&&(n.callbackBodyType=a.callback.contentType);var s=x.from((0,t.default)(n)).toString("base64");if(d.headers["x-oss-callback"]=s,a.callback.customValue){var c={};(0,A.default)(a.callback.customValue).forEach(function(i){c["x:"+i]=a.callback.customValue[i]}),d.headers["x-oss-callback-var"]=x.from((0,t.default)(c)).toString("base64")}}}}).call(this,j("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73}],15:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/assign"),b=A(x);function A(n){return n&&n.__esModule?n:{default:n}}var f=j("humanize-ms"),t=j("url"),e=j("../utils/checkBucketName"),m=e.checkBucketName;function d(n,s){var c=t.parse(n);if(c.protocol||(c=t.parse("http"+(s?"s":"")+"://"+n)),c.protocol!=="http:"&&c.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return c}function a(n,s,c){var i=c?"https://":"http://",u=s?"-internal.aliyuncs.com":".aliyuncs.com",r="vpc100-oss-cn-";return n.substr(0,r.length)===r&&(u=".aliyuncs.com"),t.parse(i+n+u)}R.exports=function(n){if(!n||!n.accessKeyId||!n.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");n.bucket&&m(n.bucket);var s=(0,b.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},n);if(s.accessKeyId=s.accessKeyId.trim(),s.accessKeySecret=s.accessKeySecret.trim(),s.timeout&&(s.timeout=f(s.timeout)),s.endpoint)s.endpoint=d(s.endpoint,s.secure);else if(s.region)s.endpoint=a(s.region,s.internal,s.secure);else throw new Error("require options.endpoint or options.region");return s.inited=!0,s}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(j,R,l){"use strict";var x=j("merge-descriptors"),b=l;x(b,j("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=A(x);function A(s){return s&&s.__esModule?s:{default:s}}var f=j("../utils/checkBucketName"),t=f.checkBucketName,e=j("querystring"),m=j("js-base64"),d=m.Base64.encode,a=l;a.processObjectSave=function(c,i,u,r){var o,h,p,g;return b.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:return n(c,"sourceObject"),n(i,"targetObject"),n(u,"process"),i=this._objectName(i),r&&t(r),o=this._objectRequestParams("POST",c,{subres:"x-oss-process"}),h=r?",b_"+d(r):"",i=d(i),p={"x-oss-process":u+"|sys/saveas,o_"+i+h},o.content=e.stringify(p),y.next=12,b.default.awrap(this.request(o));case 12:return g=y.sent,y.abrupt("return",{res:g.res,status:g.res.status});case 14:case"end":return y.stop()}},null,this)};function n(s,c){if(!s)throw new Error(c+" is required");if(typeof s!="string")throw new Error(c+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=A(x);function A(a){return a&&a.__esModule?a:{default:a}}var f=j("copy-to"),t=j("./callback"),e=j("./utils/deepCopy"),m=e.deepCopy,d=l;d.listUploads=function(n,s){var c,i,u,r;return b.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return s=s||{},c={},f(s).to(c),c.subres="uploads",i=this._objectRequestParams("GET","",c),i.query=n,i.xmlResponse=!0,i.successStatuses=[200],h.next=10,b.default.awrap(this.request(i));case 10:return u=h.sent,r=u.data.Upload||[],Array.isArray(r)||(r=[r]),r=r.map(function(p){return{name:p.Key,uploadId:p.UploadId,initiated:p.Initiated}}),h.abrupt("return",{res:u.res,uploads:r,bucket:u.data.Bucket,nextKeyMarker:u.data.NextKeyMarker,nextUploadIdMarker:u.data.NextUploadIdMarker,isTruncated:u.data.IsTruncated==="true"});case 15:case"end":return h.stop()}},null,this)},d.listParts=function(n,s,c,i){var u,r,o;return b.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return i=i||{},u={},f(i).to(u),u.subres={uploadId:s},r=this._objectRequestParams("GET",n,u),r.query=c,r.xmlResponse=!0,r.successStatuses=[200],p.next=10,b.default.awrap(this.request(r));case 10:return o=p.sent,p.abrupt("return",{res:o.res,uploadId:o.data.UploadId,bucket:o.data.Bucket,name:o.data.Key,partNumberMarker:o.data.PartNumberMarker,nextPartNumberMarker:o.data.NextPartNumberMarker,maxParts:o.data.MaxParts,isTruncated:o.data.IsTruncated,parts:o.data.Part||[]});case 12:case"end":return p.stop()}},null,this)},d.abortMultipartUpload=function(n,s,c){var i,u,r;return b.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return this._stop(),c=c||{},i={},f(c).to(i),i.subres={uploadId:s},u=this._objectRequestParams("DELETE",n,i),u.successStatuses=[204],h.next=9,b.default.awrap(this.request(u));case 9:return r=h.sent,h.abrupt("return",{res:r.res});case 11:case"end":return h.stop()}},null,this)},d.initMultipartUpload=function(n,s){var c,i,u;return b.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return s=s||{},c={},f(s).to(c),c.headers=c.headers||{},this._convertMetaToHeaders(s.meta,c.headers),c.subres="uploads",i=this._objectRequestParams("POST",n,c),i.mime=s.mime,i.xmlResponse=!0,i.successStatuses=[200],o.next=12,b.default.awrap(this.request(i));case 12:return u=o.sent,o.abrupt("return",{res:u.res,bucket:u.data.Bucket,name:u.data.Key,uploadId:u.data.UploadId});case 14:case"end":return o.stop()}},null,this)},d.uploadPart=function(n,s,c,i,u,r,o){var h;return b.default.async(function(g){for(;;)switch(g.prev=g.next){case 0:return h={stream:this._createStream(i,u,r),size:r-u},g.next=3,b.default.awrap(this._uploadPart(n,s,c,h,o));case 3:return g.abrupt("return",g.sent);case 4:case"end":return g.stop()}},null,this)},d.completeMultipartUpload=function(n,s,c,i){var u,r,o,h,p,g,v,y;return b.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:for(u=c.concat().sort(function(_,I){return _.number-I.number}).filter(function(_,I,C){return!I||_.number!==C[I-1].number}),r=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,o=0;o<u.length;o++)h=u[o],r+=`<Part>
`,r+="<PartNumber>"+h.number+`</PartNumber>
`,r+="<ETag>"+h.etag+`</ETag>
`,r+=`</Part>
`;return r+="</CompleteMultipartUpload>",i=i||{},p={},p=m(i),p.headers&&delete p.headers["x-oss-server-side-encryption"],p.subres={uploadId:s},g=this._objectRequestParams("POST",n,p),t.encodeCallback(g,p),g.mime="xml",g.content=r,g.headers&&g.headers["x-oss-callback"]||(g.xmlResponse=!0),g.successStatuses=[200],S.next=17,b.default.awrap(this.request(g));case 17:return v=S.sent,y={res:v.res,bucket:g.bucket,name:n,etag:v.res.headers.etag},g.headers&&g.headers["x-oss-callback"]&&(y.data=JSON.parse(v.data.toString())),S.abrupt("return",y);case 21:case"end":return S.stop()}},null,this)},d._uploadPart=function(n,s,c,i,u){var r,o,h;return b.default.async(function(g){for(;;)switch(g.prev=g.next){case 0:return u=u||{},r={},f(u).to(r),r.headers={"Content-Length":i.size},r.subres={partNumber:c,uploadId:s},o=this._objectRequestParams("PUT",n,r),o.mime=r.mime,o.stream=i.stream,o.successStatuses=[200],g.next=11,b.default.awrap(this.request(o));case 11:if(h=g.sent,h.res.headers.etag){g.next=14;break}throw new Error(`Please set the etag of expose-headers in OSS
https://help.aliyun.com/document_detail/32069.html`);case 14:return i.stream=null,o.stream=null,g.abrupt("return",{name:n,etag:h.res.headers.etag,res:h.res});case 17:case"end":return g.stop()}},null,this)}},{"./callback":14,"./utils/deepCopy":39,"babel-runtime/regenerator":68,"copy-to":76}],19:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=m(x),A=j("babel-runtime/core-js/object/keys"),f=m(A),t=j("babel-runtime/helpers/typeof"),e=m(t);function m(s){return s&&s.__esModule?s:{default:s}}var d=j("../utils/checkBucketName"),a=d.checkBucketName,n=l;n.copy=function(c,i,u,r){var o,h,p;return b.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:return(typeof u=="undefined"?"undefined":(0,e.default)(u))==="object"&&(r=u),r=r||{},r.headers=r.headers||{},(0,f.default)(r.headers).forEach(function(y){r.headers["x-oss-copy-source-"+y.toLowerCase()]=r.headers[y]}),r.meta&&(r.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(r.meta,r.headers),i=this._getSourceName(i,u),r.versionId&&(i=i+"?versionId="+r.versionId),r.headers["x-oss-copy-source"]=i,o=this._objectRequestParams("PUT",c,r),o.xmlResponse=!0,o.successStatuses=[200,304],v.next=14,b.default.awrap(this.request(o));case 14:return h=v.sent,p=h.data,p&&(p={etag:p.ETag,lastModified:p.LastModified}),v.abrupt("return",{data:p,res:h.res});case 18:case"end":return v.stop()}},null,this)},n._getSourceName=function(c,i){return typeof i=="string"?c=this._objectName(c):c[0]!=="/"?i=this.options.bucket:(i=c.replace(/\/(.+?)(\/.*)/,"$1"),c=c.replace(/(\/.+?\/)(.*)/,"$2")),a(i),c=encodeURI(c),c="/"+i+"/"+c,c}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,"babel-runtime/regenerator":68}],20:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=t(x),A=j("babel-runtime/core-js/object/assign"),f=t(A);function t(m){return m&&m.__esModule?m:{default:m}}var e=l;e.delete=function(d){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n,s;return b.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return a.subres=(0,f.default)({},a.subres),a.versionId&&(a.subres.versionId=a.versionId),n=this._objectRequestParams("DELETE",d,a),n.successStatuses=[204],i.next=6,b.default.awrap(this.request(n));case 6:return s=i.sent,i.abrupt("return",{res:s.res});case 8:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=t(x),A=j("babel-runtime/core-js/object/assign"),f=t(A);function t(n){return n&&n.__esModule?n:{default:n}}var e=j("utility"),m=j("../utils/obj2xml"),d=m.obj2xml,a=l;a.deleteMulti=function(s){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i,u,r,o,h,p,g,v,y,w,S,_;return b.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:if(i=[],!(!s||!s.length)){C.next=3;break}throw new Error("names is required");case 3:for(u=0;u<s.length;u++)r={},typeof s[u]=="string"?r.Key=e.escape(this._objectName(s[u])):(o=s[u],h=o.key,p=o.versionId,r.Key=e.escape(this._objectName(h)),r.VersionId=p),i.push(r);return g={Delete:{Quiet:!!c.quiet,Object:i}},v=d(g,{headers:!0}),c.subres=(0,f.default)({delete:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),y=this._objectRequestParams("POST","",c),y.mime="xml",y.content=v,y.xmlResponse=!0,y.successStatuses=[200],C.next=15,b.default.awrap(this.request(y));case 15:return w=C.sent,S=w.data,_=S&&S.Deleted||null,_&&(Array.isArray(_)||(_=[_])),C.abrupt("return",{res:w.res,deleted:_||[]});case 20:case"end":return C.stop()}},null,this)}},{"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,utility:290}],22:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=t(x),A=j("babel-runtime/core-js/object/assign"),f=t(A);function t(m){return m&&m.__esModule?m:{default:m}}var e=l;e.deleteObjectTagging=function(d){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n,s;return b.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return a.subres=(0,f.default)({tagging:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),d=this._objectName(d),n=this._objectRequestParams("DELETE",d,a),n.successStatuses=[204],i.next=7,b.default.awrap(this.request(n));case 7:return s=i.sent,i.abrupt("return",{status:s.status,res:s.res});case 9:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=t(x),A=j("babel-runtime/core-js/object/assign"),f=t(A);function t(a){return a&&a.__esModule?a:{default:a}}var e=j("fs"),m=j("is-type-of"),d=l;d.get=function(n,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,u,r,o;return b.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return i=null,u=!1,m.writableStream(s)?i=s:m.string(s)?(i=e.createWriteStream(s),u=!0):c=s,c=c||{},c.subres=(0,f.default)({},c.subres),c.versionId&&(c.subres.versionId=c.versionId),c.process&&(c.subres["x-oss-process"]=c.process),r=void 0,p.prev=8,o=this._objectRequestParams("GET",n,c),o.writeStream=i,o.successStatuses=[200,206,304],p.next=14,b.default.awrap(this.request(o));case 14:r=p.sent,u&&i.destroy(),p.next=25;break;case 18:if(p.prev=18,p.t0=p.catch(8),!u){p.next=24;break}return i.destroy(),p.next=24,b.default.awrap(this._deleteFileSafe(s));case 24:throw p.t0;case 25:return p.abrupt("return",{res:r.res,content:r.data});case 26:case"end":return p.stop()}},null,this,[[8,18]])}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,fs:71,"is-type-of":289}],24:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=t(x),A=j("babel-runtime/core-js/object/assign"),f=t(A);function t(m){return m&&m.__esModule?m:{default:m}}var e=l;e.getACL=function(d){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n,s;return b.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return a.subres=(0,f.default)({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),d=this._objectName(d),n=this._objectRequestParams("GET",d,a),n.successStatuses=[200],n.xmlResponse=!0,i.next=8,b.default.awrap(this.request(n));case 8:return s=i.sent,i.abrupt("return",{acl:s.data.AccessControlList.Grant,owner:{id:s.data.Owner.ID,displayName:s.data.Owner.DisplayName},res:s.res});case 10:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/keys"),b=m(x),A=j("babel-runtime/regenerator"),f=m(A),t=j("babel-runtime/core-js/object/assign"),e=m(t);function m(o){return o&&o.__esModule?o:{default:o}}var d=l,a=j("../utils/isObject"),n=a.isObject,s=j("../utils/isArray"),c=s.isArray;d.getBucketVersions=i,d.listObjectVersions=i;function i(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},p,g,v,y,w,S;return f.default.async(function(I){for(;;)switch(I.prev=I.next){case 0:if(!(o.versionIdMarker&&o.keyMarker===void 0)){I.next=2;break}throw new Error("A version-id marker cannot be specified without a key marker");case 2:return h.subres=(0,e.default)({versions:""},h.subres),h.versionId&&(h.subres.versionId=h.versionId),p=this._objectRequestParams("GET","",h),p.xmlResponse=!0,p.successStatuses=[200],p.query=r(o),I.next=10,f.default.awrap(this.request(p));case 10:return g=I.sent,v=g.data.Version||[],y=g.data.DeleteMarker||[],w=this,v&&(Array.isArray(v)||(v=[v]),v=v.map(function(C){return{name:C.Key,url:w._objectUrl(C.Key),lastModified:C.LastModified,isLatest:C.IsLatest==="true",versionId:C.VersionId,etag:C.ETag,type:C.Type,size:Number(C.Size),storageClass:C.StorageClass,owner:{id:C.Owner.ID,displayName:C.Owner.DisplayName}}})),y&&(c(y)||(y=[y]),y=y.map(function(C){return{name:C.Key,lastModified:C.LastModified,versionId:C.VersionId,owner:{id:C.Owner.ID,displayName:C.Owner.DisplayName}}})),S=g.data.CommonPrefixes||null,S&&(c(S)||(S=[S]),S=S.map(function(C){return C.Prefix})),I.abrupt("return",{res:g.res,objects:v,deleteMarker:y,prefixes:S,nextMarker:g.data.NextMarker||null,NextVersionIdMarker:g.data.NextVersionIdMarker||null,isTruncated:g.data.IsTruncated==="true"});case 19:case"end":return I.stop()}},null,this)}function u(o){return o.replace(/([A-Z])/g,"-$1").toLowerCase()}function r(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h={};return n(o)&&(0,b.default)(o).forEach(function(p){h[u(p)]=o[p]}),h}},{"../utils/isArray":42,"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],26:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=t(x),A=j("babel-runtime/core-js/object/assign"),f=t(A);function t(m){return m&&m.__esModule?m:{default:m}}var e=l;e.getObjectMeta=function(d,a){var n,s;return b.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return a=a||{},d=this._objectName(d),a.subres=(0,f.default)({objectMeta:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),n=this._objectRequestParams("HEAD",d,a),n.successStatuses=[200],i.next=8,b.default.awrap(this.request(n));case 8:return s=i.sent,i.abrupt("return",{status:s.status,res:s.res});case 10:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=t(x),A=j("babel-runtime/core-js/object/assign"),f=t(A);function t(a){return a&&a.__esModule?a:{default:a}}var e=l,m=j("../utils/isObject"),d=m.isObject;e.getObjectTagging=function(n){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c,i,u,r,o;return b.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return s.subres=(0,f.default)({tagging:""},s.subres),s.versionId&&(s.subres.versionId=s.versionId),n=this._objectName(n),c=this._objectRequestParams("GET",n,s),c.successStatuses=[200],p.next=7,b.default.awrap(this.request(c));case 7:return i=p.sent,p.next=10,b.default.awrap(this.parseXML(i.data));case 10:return u=p.sent,r=u.TagSet.Tag,r=r&&d(r)?[r]:r||[],o={},r.forEach(function(g){o[g.Key]=g.Value}),p.abrupt("return",{status:i.status,res:i.res,tag:o});case 16:case"end":return p.stop()}},null,this)}},{"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],28:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=t(x),A=j("babel-runtime/core-js/object/assign"),f=t(A);function t(m){return m&&m.__esModule?m:{default:m}}var e=l;e.getSymlink=function(d){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n,s,c;return b.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return a.subres=(0,f.default)({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),d=this._objectName(d),n=this._objectRequestParams("GET",d,a),n.successStatuses=[200],u.next=7,b.default.awrap(this.request(n));case 7:return s=u.sent,c=s.res.headers["x-oss-symlink-target"],u.abrupt("return",{targetName:decodeURIComponent(c),res:s.res});case 10:case"end":return u.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=m(x),A=j("babel-runtime/core-js/object/keys"),f=m(A),t=j("babel-runtime/core-js/object/assign"),e=m(t);function m(a){return a&&a.__esModule?a:{default:a}}var d=l;d.head=function(n){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c,i,u;return b.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return s.subres=(0,e.default)({},s.subres),s.versionId&&(s.subres.versionId=s.versionId),c=this._objectRequestParams("HEAD",n,s),c.successStatuses=[200,304],o.next=6,b.default.awrap(this.request(c));case 6:return i=o.sent,u={meta:null,res:i.res,status:i.status},i.status===200&&(0,f.default)(i.headers).forEach(function(h){h.indexOf("x-oss-meta-")===0&&(u.meta||(u.meta={}),u.meta[h.substring(11)]=i.headers[h])}),o.abrupt("return",u);case 10:case"end":return o.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],30:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=t(x),A=j("babel-runtime/core-js/object/assign"),f=t(A);function t(m){return m&&m.__esModule?m:{default:m}}var e=l;e.putACL=function(d,a,n){var s,c;return b.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return n=n||{},n.subres=(0,f.default)({acl:""},n.subres),n.versionId&&(n.subres.versionId=n.versionId),n.headers=n.headers||{},n.headers["x-oss-object-acl"]=a,d=this._objectName(d),s=this._objectRequestParams("PUT",d,n),s.successStatuses=[200],u.next=10,b.default.awrap(this.request(s));case 10:return c=u.sent,u.abrupt("return",{res:c.res});case 12:case"end":return u.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=m(x),A=j("babel-runtime/core-js/object/keys"),f=m(A),t=j("babel-runtime/core-js/object/assign"),e=m(t);function m(i){return i&&i.__esModule?i:{default:i}}var d=j("../utils/obj2xml"),a=d.obj2xml,n=j("../utils/checkObjectTag"),s=n.checkObjectTag,c=l;c.putObjectTagging=function(u,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},h,p,g;return b.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:return s(r),o.subres=(0,e.default)({tagging:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),u=this._objectName(u),h=this._objectRequestParams("PUT",u,o),h.successStatuses=[200],r=(0,f.default)(r).map(function(w){return{Key:w,Value:r[w]}}),p={Tagging:{TagSet:{Tag:r}}},h.mime="xml",h.content=a(p),y.next=12,b.default.awrap(this.request(h));case 12:return g=y.sent,y.abrupt("return",{res:g.res,status:g.status});case 14:case"end":return y.stop()}},null,this)}},{"../utils/checkObjectTag":36,"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],32:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=t(x),A=j("babel-runtime/core-js/object/assign"),f=t(A);function t(m){return m&&m.__esModule?m:{default:m}}var e=l;e.putSymlink=function(d,a,n){var s,c;return b.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return n=n||{},n.headers=n.headers||{},a=this._escape(this._objectName(a)),this._convertMetaToHeaders(n.meta,n.headers),n.headers["x-oss-symlink-target"]=a,n.subres=(0,f.default)({symlink:""},n.subres),n.versionId&&(n.subres.versionId=n.versionId),n.storageClass&&(n.headers["x-oss-storage-class"]=n.storageClass),d=this._objectName(d),s=this._objectRequestParams("PUT",d,n),s.successStatuses=[200],u.next=13,b.default.awrap(this.request(s));case 13:return c=u.sent,u.abrupt("return",{res:c.res});case 15:case"end":return u.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(j,R,l){"use strict";var x=j("babel-runtime/regenerator"),b=t(x),A=j("babel-runtime/core-js/promise"),f=t(A);function t(m){return m&&m.__esModule?m:{default:m}}var e=l;e._parallelNode=function(d,a,n,s){var c,i,u,r,o,h,p,g;return b.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:c=this,i=[],u=[],r=d.length/a,o=d.length%a,h=o===0?r:(d.length-o)/a+1,p=1,g=0;case 8:if(!(g<d.length)){y.next=26;break}if(!c.isCancel()){y.next=11;break}return y.abrupt("break",26);case 11:if(s?u.push(n(c,d[g],s)):u.push(n(c,d[g])),!(u.length===a||p===h&&g===d.length-1)){y.next=23;break}return y.prev=13,p+=1,y.next=17,b.default.awrap(f.default.all(u));case 17:y.next=22;break;case 19:y.prev=19,y.t0=y.catch(13),i.push(y.t0);case 22:u=[];case 23:g++,y.next=8;break;case 26:return y.abrupt("return",i);case 27:case"end":return y.stop()}},null,this,[[13,19]])},e._parallel=function(d,a,n){var s=this;return new f.default(function(c){var i=[];if(a<=0||!d){c(i);return}function u(S){return function(){if(S===null)throw new Error("Callback was already called.");var _=S;S=null;for(var I=arguments.length,C=Array(I),E=0;E<I;E++)C[E]=arguments[E];_.apply(this,C)}}function r(S){var _=-1,I=S.length;return function(){return++_<I&&!s.isCancel()?{value:S[_],key:_}:null}}var o=r(d),h=!1,p=0,g=!1;function v(S,_){p-=1,S?(h=!0,i.push(S),c(i)):_==={}||h&&p<=0?(h=!0,c(i)):g||(s.isCancel()?c(i):w())}function y(S,_){n(S).then(function(I){_(null,I)}).catch(function(I){_(I)})}function w(){for(g=!0;p<a&&!h&&!s.isCancel();){var S=o();if(S===null||i.length>0){h=!0,p<=0&&c(i);return}p+=1,y(S.value,u(v))}g=!1}w()})},e.cancel=function(d){this.options.cancelFlag=!0,d&&this.abortMultipartUpload(d.name,d.uploadId,d.options)},e.isCancel=function(){return this.options.cancelFlag},e.resetCancelFlag=function(){this.options.cancelFlag=!1},e._stop=function(){this.options.cancelFlag=!0},e._makeCancelEvent=function(){var d={status:0,name:"cancel"};return d}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(j,R,l){(function(x){"use strict";var b=j("babel-runtime/core-js/json/stringify"),A=e(b),f=j("babel-runtime/core-js/object/keys"),t=e(f);function e(a){return a&&a.__esModule?a:{default:a}}var m=j("./../../shims/crypto/crypto.js"),d=j("is-type-of");l.buildCanonicalizedResource=function(n,s){var c=""+n,i="?";if(d.string(s)&&s.trim()!=="")c+=i+s;else if(d.array(s))s.sort(),c+=i+s.join("&");else if(s){var u=function(h,p){return h[0]>p[0]?1:h[0]<p[0]?-1:0},r=function(h){c+=i+h,s[h]&&(c+="="+s[h]),i="&"};(0,t.default)(s).sort(u).forEach(r)}return c},l.buildCanonicalString=function(n,s,c,i){c=c||{};var u=c.headers||{},r="x-oss-",o=[],h={},p=[n.toUpperCase(),u["Content-Md5"]||"",u["Content-Type"]||u["Content-Type".toLowerCase()],i||u["x-oss-date"]];return(0,t.default)(u).forEach(function(g){var v=g.toLowerCase();v.indexOf(r)===0&&(h[v]=String(u[g]).trim())}),(0,t.default)(h).sort().forEach(function(g){o.push(g+":"+h[g])}),p=p.concat(o),p.push(this.buildCanonicalizedResource(s,c.parameters)),p.join(`
`)},l.computeSignature=function(n,s){var c=m.createHmac("sha1",n);return c.update(x.from(s,"utf8")).digest("base64")},l.authorization=function(n,s,c){return"OSS "+n+":"+this.computeSignature(s,c)},l._signatureForURL=function(n){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments[2],i=arguments[3],u={},r=s.subResource,o=r===void 0?{}:r;if(s.process){var h="x-oss-process";o[h]=s.process}if(s.trafficLimit){var p="x-oss-traffic-limit";o[p]=s.trafficLimit}if(s.response&&(0,t.default)(s.response).forEach(function(w){var S="response-"+w.toLowerCase();o[S]=s.response[w]}),(0,t.default)(s).forEach(function(w){var S=w.toLowerCase(),_=s[w];S.indexOf("x-oss-")===0?u[S]=_:(S.indexOf("content-md5")===0||S.indexOf("content-type")===0)&&(u[w]=_)}),Object.prototype.hasOwnProperty.call(s,"security-token")&&(o["security-token"]=s["security-token"]),Object.prototype.hasOwnProperty.call(s,"callback")){var g={callbackUrl:encodeURI(s.callback.url),callbackBody:s.callback.body};if(s.callback.host&&(g.callbackHost=s.callback.host),s.callback.contentType&&(g.callbackBodyType=s.callback.contentType),o.callback=x.from((0,A.default)(g)).toString("base64"),s.callback.customValue){var v={};(0,t.default)(s.callback.customValue).forEach(function(w){v["x:"+w]=s.callback.customValue[w]}),o["callback-var"]=x.from((0,A.default)(v)).toString("base64")}}var y=this.buildCanonicalString(s.method,c,{headers:u,parameters:o},i.toString());return{Signature:this.computeSignature(n,y),subResource:o}}}).call(this,j("buffer").Buffer)},{"./../../shims/crypto/crypto.js":284,"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73,"is-type-of":289}],35:[function(j,R,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.checkBucketName=void 0,l.checkBucketName=function(x,b){var A=b?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!A.test(x))throw new Error("The bucket must be conform to the specifications")}},{}],36:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/entries"),b=A(x);function A(s){return s&&s.__esModule?s:{default:s}}Object.defineProperty(l,"__esModule",{value:!0}),l.checkObjectTag=void 0;var f=j("./checkValid"),t=f.checkValid,e=j("./isObject"),m=e.isObject,d=[{validator:function(c){if(typeof c!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],a={key:[].concat(d,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(d,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function n(s){if(!m(s))throw new Error("tag must be Object");var c=(0,b.default)(s);if(c.length>10)throw new Error("maximum of 10 tags for a object");var i=["key","value"];c.forEach(function(u){u.forEach(function(r,o){t(r,a[i[o]])})})}l.checkObjectTag=n},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(j,R,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.checkValid=void 0;function x(b,A){A.forEach(function(f){if(f.validator)f.validator(b);else if(f.pattern&&!f.pattern.test(b))throw new Error(f.msg)})}l.checkValid=x},{}],38:[function(j,R,l){(function(x){"use strict";var b=j("babel-runtime/core-js/object/assign"),A=f(b);function f(u){return u&&u.__esModule?u:{default:u}}Object.defineProperty(l,"__esModule",{value:!0}),l.createRequest=void 0;var t=j("./../../../shims/crypto/crypto.js"),e=j("debug")("ali-oss"),m=j("mime"),d=j("dateformat"),a=j("copy-to"),n=j("path");function s(u,r){return u[r]||u[r.toLowerCase()]}function c(u,r){delete u[r],delete u[r.toLowerCase()]}function i(u){var r=new Date;this.options.amendTimeSkewed&&(r=+new Date+this.options.amendTimeSkewed);var o={"x-oss-date":d(r,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.userAgent.includes("nodejs")&&(o["User-Agent"]=this.userAgent),this.options.isRequestPay&&(0,A.default)(o,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(o["x-oss-security-token"]=this.options.stsToken),a(u.headers).to(o),s(o,"Content-Type")||(u.mime&&u.mime.indexOf("/")>0?o["Content-Type"]=u.mime:o["Content-Type"]=m.getType(u.mime||n.extname(u.object||""))),s(o,"Content-Type")||c(o,"Content-Type"),u.content&&(o["Content-Md5"]=t.createHash("md5").update(x.from(u.content,"utf8")).digest("base64"),o["Content-Length"]||(o["Content-Length"]=u.content.length));var h=this._getResource(u);o.authorization=this.authorization(u.method,h,u.subres,o);var p=this._getReqUrl(u);e("request %s %s, with headers %j, !!stream: %s",u.method,p,o,!!u.stream);var g=u.timeout||this.options.timeout,v={method:u.method,content:u.content,stream:u.stream,headers:o,timeout:g,writeStream:u.writeStream,customResponse:u.customResponse,ctx:u.ctx||this.ctx};return this.agent&&(v.agent=this.agent),this.httpsAgent&&(v.httpsAgent=this.httpsAgent),{url:p,params:v}}l.createRequest=i}).call(this,j("buffer").Buffer)},{"./../../../shims/crypto/crypto.js":284,"babel-runtime/core-js/object/assign":54,buffer:73,"copy-to":76,dateformat:190,debug:288,mime:202,path:205}],39:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/keys"),b=t(x),A=j("babel-runtime/helpers/typeof"),f=t(A);function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(l,"__esModule",{value:!0}),l.deepCopy=void 0,l.deepCopy=function(e){if(e===null||(typeof e=="undefined"?"undefined":(0,f.default)(e))!=="object")return e;var m=Array.isArray(e)?[]:{};return(0,b.default)(e).forEach(function(d){m[d]=l.deepCopy(e[d])}),m}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/keys"),b=t(x),A=j("babel-runtime/helpers/typeof"),f=t(A);function t(d){return d&&d.__esModule?d:{default:d}}Object.defineProperty(l,"__esModule",{value:!0}),l.formatObjKey=void 0;function e(d,a){if(d===null||(typeof d=="undefined"?"undefined":(0,f.default)(d))!=="object")return d;var n=void 0;if(Array.isArray(d)){n=[];for(var s=0;s<d.length;s++)n.push(e(d[s],a))}else n={},(0,b.default)(d).forEach(function(c){n[m(c,a)]=e(d[c],a)});return n}l.formatObjKey=e;function m(d,a){return a==="firstUpperCase"?d=d.replace(/^./,function(n){return n.toUpperCase()}):a==="firstLowerCase"&&(d=d.replace(/^./,function(n){return n.toLowerCase()})),d}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],41:[function(j,R,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.getStrBytesCount=void 0;function x(b){for(var A=0,f=0;f<b.length;f++){var t=b.charAt(f);/^[\u00-\uff]$/.test(t)?A+=1:A+=2}return A}l.getStrBytesCount=x},{}],42:[function(j,R,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.isArray=void 0,l.isArray=function(x){return Object.prototype.toString.call(x)==="[object Array]"}},{}],43:[function(j,R,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.isBlob=void 0;function x(b){return typeof Blob!="undefined"&&b instanceof Blob}l.isBlob=x},{}],44:[function(j,R,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.isFile=void 0,l.isFile=function(x){return typeof File!="undefined"&&x instanceof File}},{}],45:[function(j,R,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.isIP=void 0,l.isIP=function(x){var b=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,A=/^\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 b.test(x)||A.test(x)}},{}],46:[function(j,R,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.isObject=void 0,l.isObject=function(x){return Object.prototype.toString.call(x)==="[object Object]"}},{}],47:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/keys"),b=A(x);function A(m){return m&&m.__esModule?m:{default:m}}Object.defineProperty(l,"__esModule",{value:!0}),l.obj2xml=void 0;var f=j("./formatObjKey");function t(m){return Object.prototype.toString.call(m).replace(/(.*? |])/g,"").toLowerCase()}function e(m,d){var a="";return d&&d.headers&&(a=`<?xml version="1.0" encoding="UTF-8"?>
`),d&&d.firstUpperCase&&(m=f.formatObjKey(m,"firstUpperCase")),t(m)==="object"?(0,b.default)(m).forEach(function(n){t(m[n])==="string"||t(m[n])==="number"?a+="<"+n+">"+m[n]+"</"+n+">":t(m[n])==="object"?a+="<"+n+">"+e(m[n])+"</"+n+">":t(m[n])==="array"?a+=m[n].map(function(s){return"<"+n+">"+e(s)+"</"+n+">"}).join(""):a+="<"+n+">"+m[n].toString()+"</"+n+">"}):a+=m.toString(),a}l.obj2xml=e},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(j,R,l){R.exports=x,R.exports.HttpsAgent=x;function x(){}},{}],49:[function(j,R,l){R.exports=j("./register")().Promise},{"./register":51}],50:[function(j,R,l){"use strict";var x="@@any-promise/REGISTRATION",b=null;R.exports=function(A,f){return function(e,m){e=e||null,m=m||{};var d=m.global!==!1;if(b===null&&d&&(b=A[x]||null),b!==null&&e!==null&&b.implementation!==e)throw new Error('any-promise already defined as "'+b.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return b===null&&(e!==null&&typeof m.Promise!="undefined"?b={Promise:m.Promise,implementation:e}:b=f(e),d&&(A[x]=b)),b}}},{}],51:[function(j,R,l){"use strict";R.exports=j("./loader")(window,x);function x(){if(typeof window.Promise=="undefined")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"}}},{"./loader":50}],52:[function(j,R,l){R.exports={default:j("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(j,R,l){R.exports={default:j("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(j,R,l){R.exports={default:j("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(j,R,l){R.exports={default:j("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(j,R,l){R.exports={default:j("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":81}],57:[function(j,R,l){R.exports={default:j("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(j,R,l){R.exports={default:j("core-js/library/fn/object/get-own-property-names"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-names":83}],59:[function(j,R,l){R.exports={default:j("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":84}],60:[function(j,R,l){R.exports={default:j("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(j,R,l){R.exports={default:j("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(j,R,l){R.exports={default:j("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(j,R,l){R.exports={default:j("core-js/library/fn/string/from-code-point"),__esModule:!0}},{"core-js/library/fn/string/from-code-point":88}],64:[function(j,R,l){R.exports={default:j("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(j,R,l){R.exports={default:j("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":89}],66:[function(j,R,l){R.exports={default:j("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(j,R,l){"use strict";l.__esModule=!0;var x=j("../core-js/symbol/iterator"),b=e(x),A=j("../core-js/symbol"),f=e(A),t=typeof f.default=="function"&&typeof b.default=="symbol"?function(m){return typeof m}:function(m){return m&&typeof f.default=="function"&&m.constructor===f.default&&m!==f.default.prototype?"symbol":typeof m};function e(m){return m&&m.__esModule?m:{default:m}}l.default=typeof f.default=="function"&&t(b.default)==="symbol"?function(m){return typeof m=="undefined"?"undefined":t(m)}:function(m){return m&&typeof f.default=="function"&&m.constructor===f.default&&m!==f.default.prototype?"symbol":typeof m=="undefined"?"undefined":t(m)}},{"../core-js/symbol":64,"../core-js/symbol/iterator":66}],68:[function(j,R,l){R.exports=j("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(j,R,l){"use strict";l.byteLength=d,l.toByteArray=n,l.fromByteArray=i;for(var x=[],b=[],A=typeof Uint8Array!="undefined"?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,e=f.length;t<e;++t)x[t]=f[t],b[f.charCodeAt(t)]=t;b["-".charCodeAt(0)]=62,b["_".charCodeAt(0)]=63;function m(u){var r=u.length;if(r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var o=u.indexOf("=");o===-1&&(o=r);var h=o===r?0:4-o%4;return[o,h]}function d(u){var r=m(u),o=r[0],h=r[1];return(o+h)*3/4-h}function a(u,r,o){return(r+o)*3/4-o}function n(u){var r,o=m(u),h=o[0],p=o[1],g=new A(a(u,h,p)),v=0,y=p>0?h-4:h,w;for(w=0;w<y;w+=4)r=b[u.charCodeAt(w)]<<18|b[u.charCodeAt(w+1)]<<12|b[u.charCodeAt(w+2)]<<6|b[u.charCodeAt(w+3)],g[v++]=r>>16&255,g[v++]=r>>8&255,g[v++]=r&255;return p===2&&(r=b[u.charCodeAt(w)]<<2|b[u.charCodeAt(w+1)]>>4,g[v++]=r&255),p===1&&(r=b[u.charCodeAt(w)]<<10|b[u.charCodeAt(w+1)]<<4|b[u.charCodeAt(w+2)]>>2,g[v++]=r>>8&255,g[v++]=r&255),g}function s(u){return x[u>>18&63]+x[u>>12&63]+x[u>>6&63]+x[u&63]}function c(u,r,o){for(var h,p=[],g=r;g<o;g+=3)h=(u[g]<<16&16711680)+(u[g+1]<<8&65280)+(u[g+2]&255),p.push(s(h));return p.join("")}function i(u){for(var r,o=u.length,h=o%3,p=[],g=16383,v=0,y=o-h;v<y;v+=g)p.push(c(u,v,v+g>y?y:v+g));return h===1?(r=u[o-1],p.push(x[r>>2]+x[r<<4&63]+"==")):h===2&&(r=(u[o-2]<<8)+u[o-1],p.push(x[r>>10]+x[r>>4&63]+x[r<<2&63]+"=")),p.join("")}},{}],70:[function(j,R,l){/*!
* Bowser - a browser detector
* https://github.com/ded/bowser
* MIT License | (c) Dustin Diaz 2015
*/!function(x,b,A){typeof R!="undefined"&&R.exports?R.exports=A():typeof define=="function"&&define.amd?define(b,A):x[b]=A()}(this,"bowser",function(){var x=!0;function b(a){function n(K){var z=a.match(K);return z&&z.length>1&&z[1]||""}function s(K){var z=a.match(K);return z&&z.length>1&&z[2]||""}var c=n(/(ipod|iphone|ipad)/i).toLowerCase(),i=/like android/i.test(a),u=!i&&/android/i.test(a),r=/nexus\s*[0-6]\s*/i.test(a),o=!r&&/nexus\s*[0-9]+/i.test(a),h=/CrOS/.test(a),p=/silk/i.test(a),g=/sailfish/i.test(a),v=/tizen/i.test(a),y=/(web|hpw)(o|0)s/i.test(a),w=/windows phone/i.test(a),S=/SamsungBrowser/i.test(a),_=!w&&/windows/i.test(a),I=!c&&!p&&/macintosh/i.test(a),C=!u&&!g&&!v&&!y&&/linux/i.test(a),E=s(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),O=n(/version\/(\d+(\.\d+)?)/i),M=/tablet/i.test(a)&&!/tablet pc/i.test(a),F=!M&&/[^-]mobi/i.test(a),H=/xbox/i.test(a),B;/opera/i.test(a)?B={name:"Opera",opera:x,version:O||n(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(a)?B={name:"Opera",opera:x,version:n(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||O}:/SamsungBrowser/i.test(a)?B={name:"Samsung Internet for Android",samsungBrowser:x,version:O||n(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(a)?B={name:"NAVER Whale browser",whale:x,version:n(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(a)?B={name:"MZ Browser",mzbrowser:x,version:n(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(a)?B={name:"Opera Coast",coast:x,version:O||n(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(a)?B={name:"Focus",focus:x,version:n(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(a)?B={name:"Yandex Browser",yandexbrowser:x,version:O||n(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(a)?B={name:"UC Browser",ucbrowser:x,version:n(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(a)?B={name:"Maxthon",maxthon:x,version:n(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(a)?B={name:"Epiphany",epiphany:x,version:n(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(a)?B={name:"Puffin",puffin:x,version:n(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(a)?B={name:"Sleipnir",sleipnir:x,version:n(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(a)?B={name:"K-Meleon",kMeleon:x,version:n(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:w?(B={name:"Windows Phone",osname:"Windows Phone",windowsphone:x},E?(B.msedge=x,B.version=E):(B.msie=x,B.version=n(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(a)?B={name:"Internet Explorer",msie:x,version:n(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:h?B={name:"Chrome",osname:"Chrome OS",chromeos:x,chromeBook:x,chrome:x,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(a)?B={name:"Microsoft Edge",msedge:x,version:E}:/vivaldi/i.test(a)?B={name:"Vivaldi",vivaldi:x,version:n(/vivaldi\/(\d+(\.\d+)?)/i)||O}:g?B={name:"Sailfish",osname:"Sailfish OS",sailfish:x,version:n(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(a)?B={name:"SeaMonkey",seamonkey:x,version:n(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(a)?(B={name:"Firefox",firefox:x,version:n(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(a)&&(B.firefoxos=x,B.osname="Firefox OS")):p?B={name:"Amazon Silk",silk:x,version:n(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(a)?B={name:"PhantomJS",phantom:x,version:n(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(a)?B={name:"SlimerJS",slimer:x,version:n(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(a)||/rim\stablet/i.test(a)?B={name:"BlackBerry",osname:"BlackBerry OS",blackberry:x,version:O||n(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:y?(B={name:"WebOS",osname:"WebOS",webos:x,version:O||n(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(a)&&(B.touchpad=x)):/bada/i.test(a)?B={name:"Bada",osname:"Bada",bada:x,version:n(/dolfin\/(\d+(\.\d+)?)/i)}:v?B={name:"Tizen",osname:"Tizen",tizen:x,version:n(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||O}:/qupzilla/i.test(a)?B={name:"QupZilla",qupzilla:x,version:n(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||O}:/chromium/i.test(a)?B={name:"Chromium",chromium:x,version:n(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||O}:/chrome|crios|crmo/i.test(a)?B={name:"Chrome",chrome:x,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:u?B={name:"Android",version:O}:/safari|applewebkit/i.test(a)?(B={name:"Safari",safari:x},O&&(B.version=O)):c?(B={name:c=="iphone"?"iPhone":c=="ipad"?"iPad":"iPod"},O&&(B.version=O)):/googlebot/i.test(a)?B={name:"Googlebot",googlebot:x,version:n(/googlebot\/(\d+(\.\d+))/i)||O}:B={name:n(/^(.*)\/(.*) /),version:s(/^(.*)\/(.*) /)},!B.msedge&&/(apple)?webkit/i.test(a)?(/(apple)?webkit\/537\.36/i.test(a)?(B.name=B.name||"Blink",B.blink=x):(B.name=B.name||"Webkit",B.webkit=x),!B.version&&O&&(B.version=O)):!B.opera&&/gecko\//i.test(a)&&(B.name=B.name||"Gecko",B.gecko=x,B.version=B.version||n(/gecko\/(\d+(\.\d+)?)/i)),!B.windowsphone&&(u||B.silk)?(B.android=x,B.osname="Android"):!B.windowsphone&&c?(B[c]=x,B.ios=x,B.osname="iOS"):I?(B.mac=x,B.osname="macOS"):H?(B.xbox=x,B.osname="Xbox"):_?(B.windows=x,B.osname="Windows"):C&&(B.linux=x,B.osname="Linux");function X(K){switch(K){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}}var J="";B.windows?J=X(n(/Windows ((NT|XP)( \d\d?.\d)?)/i)):B.windowsphone?J=n(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):B.mac?(J=n(/Mac OS X (\d+([_\.\s]\d+)*)/i),J=J.replace(/[_\s]/g,".")):c?(J=n(/os (\d+([_\s]\d+)*) like mac os x/i),J=J.replace(/[_\s]/g,".")):u?J=n(/android[ \/-](\d+(\.\d+)*)/i):B.webos?J=n(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):B.blackberry?J=n(/rim\stablet\sos\s(\d+(\.\d+)*)/i):B.bada?J=n(/bada\/(\d+(\.\d+)*)/i):B.tizen&&(J=n(/tizen[\/\s](\d+(\.\d+)*)/i)),J&&(B.osversion=J);var k=!B.windows&&J.split(".")[0];return M||o||c=="ipad"||u&&(k==3||k>=4&&!F)||B.silk?B.tablet=x:(F||c=="iphone"||c=="ipod"||u||r||B.blackberry||B.webos||B.bada)&&(B.mobile=x),B.msedge||B.msie&&B.version>=10||B.yandexbrowser&&B.version>=15||B.vivaldi&&B.version>=1||B.chrome&&B.version>=20||B.samsungBrowser&&B.version>=4||B.whale&&e([B.version,"1.0"])===1||B.mzbrowser&&e([B.version,"6.0"])===1||B.focus&&e([B.version,"1.0"])===1||B.firefox&&B.version>=20||B.safari&&B.version>=6||B.opera&&B.version>=10||B.ios&&B.osversion&&B.osversion.split(".")[0]>=6||B.blackberry&&B.version>=10.1||B.chromium&&B.version>=20?B.a=x:B.msie&&B.version<10||B.chrome&&B.version<20||B.firefox&&B.version<20||B.safari&&B.version<6||B.opera&&B.version<10||B.ios&&B.osversion&&B.osversion.split(".")[0]<6||B.chromium&&B.version<20?B.c=x:B.x=x,B}var A=b(typeof navigator!="undefined"&&navigator.userAgent||"");A.test=function(a){for(var n=0;n<a.length;++n){var s=a[n];if(typeof s=="string"&&s in A)return!0}return!1};function f(a){return a.split(".").length}function t(a,n){var s=[],c;if(Array.prototype.map)return Array.prototype.map.call(a,n);for(c=0;c<a.length;c++)s.push(n(a[c]));return s}function e(a){for(var n=Math.max(f(a[0]),f(a[1])),s=t(a,function(c){var i=n-f(c);return c=c+new Array(i+1).join(".0"),t(c.split("."),function(u){return new Array(20-u.length).join("0")+u}).reverse()});--n>=0;){if(s[0][n]>s[1][n])return 1;if(s[0][n]===s[1][n]){if(n===0)return 0}else return-1}}function m(a,n,s){var c=A;typeof n=="string"&&(s=n,n=void 0),n===void 0&&(n=!1),s&&(c=b(s));var i=""+c.version;for(var u in a)if(a.hasOwnProperty(u)&&c[u]){if(typeof a[u]!="string")throw new Error("Browser version in the minVersion map should be a string: "+u+": "+String(a));return e([i,a[u]])<0}return n}function d(a,n,s){return!m(a,n,s)}return A.isUnsupportedBrowser=m,A.compareVersions=e,A.check=d,A._detect=b,A.detect=b,A})},{}],71:[function(j,R,l){},{}],72:[function(j,R,l){var x=j("buffer").Buffer,b=x.isEncoding||function(d){switch(d&&d.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}};function A(d){if(d&&!b(d))throw new Error("Unknown encoding: "+d)}var f=l.StringDecoder=function(d){this.encoding=(d||"utf8").toLowerCase().replace(/[-_]/,""),A(d);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=e;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=m;break;default:this.write=t;return}this.charBuffer=new x(6),this.charReceived=0,this.charLength=0};f.prototype.write=function(d){for(var a="";this.charLength;){var n=d.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:d.length;if(d.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived<this.charLength)return"";d=d.slice(n,d.length),a=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var c=a.charCodeAt(a.length-1);if(c>=55296&&c<=56319){this.charLength+=this.surrogateSize,a="";continue}if(this.charReceived=this.charLength=0,d.length===0)return a;break}this.detectIncompleteChar(d);var s=d.length;this.charLength&&(d.copy(this.charBuffer,0,d.length-this.charReceived,s),s-=this.charReceived),a+=d.toString(this.encoding,0,s);var s=a.length-1,c=a.charCodeAt(s);if(c>=55296&&c<=56319){var i=this.surrogateSize;return this.charLength+=i,this.charReceived+=i,this.charBuffer.copy(this.charBuffer,i,0,i),d.copy(this.charBuffer,0,0,i),a.substring(0,s)}return a},f.prototype.detectIncompleteChar=function(d){for(var a=d.length>=3?3:d.length;a>0;a--){var n=d[d.length-a];if(a==1&&n>>5==6){this.charLength=2;break}if(a<=2&&n>>4==14){this.charLength=3;break}if(a<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=a},f.prototype.end=function(d){var a="";if(d&&d.length&&(a=this.write(d)),this.charReceived){var n=this.charReceived,s=this.charBuffer,c=this.encoding;a+=s.slice(0,n).toString(c)}return a};function t(d){return d.toString(this.encoding)}function e(d){this.charReceived=d.length%2,this.charLength=this.charReceived?2:0}function m(d){this.charReceived=d.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(j,R,l){(function(x,b){/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <http://feross.org>
* @license MIT
*/"use strict";var A=j("base64-js"),f=j("ieee754"),t=j("isarray");l.Buffer=b,l.SlowBuffer=p,l.INSPECT_MAX_BYTES=50,b.TYPED_ARRAY_SUPPORT=x.TYPED_ARRAY_SUPPORT!==void 0?x.TYPED_ARRAY_SUPPORT:e(),l.kMaxLength=m();function e(){try{var ae=new Uint8Array(1);return ae.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ae.foo()===42&&typeof ae.subarray=="function"&&ae.subarray(1,1).byteLength===0}catch(Z){return!1}}function m(){return b.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function d(ae,Z){if(m()<Z)throw new RangeError("Invalid typed array length");return b.TYPED_ARRAY_SUPPORT?(ae=new Uint8Array(Z),ae.__proto__=b.prototype):(ae===null&&(ae=new b(Z)),ae.length=Z),ae}function b(ae,Z,Y){if(!b.TYPED_ARRAY_SUPPORT&&!(this instanceof b))return new b(ae,Z,Y);if(typeof ae=="number"){if(typeof Z=="string")throw new Error("If encoding is specified then the first argument must be a string");return c(this,ae)}return a(this,ae,Z,Y)}b.poolSize=8192,b._augment=function(ae){return ae.__proto__=b.prototype,ae};function a(ae,Z,Y,te){if(typeof Z=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&Z instanceof ArrayBuffer?r(ae,Z,Y,te):typeof Z=="string"?i(ae,Z,Y):o(ae,Z)}b.from=function(ae,Z,Y){return a(null,ae,Z,Y)},b.TYPED_ARRAY_SUPPORT&&(b.prototype.__proto__=Uint8Array.prototype,b.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&b[Symbol.species]===b&&Object.defineProperty(b,Symbol.species,{value:null,configurable:!0}));function n(ae){if(typeof ae!="number")throw new TypeError('"size" argument must be a number');if(ae<0)throw new RangeError('"size" argument must not be negative')}function s(ae,Z,Y,te){return n(Z),Z<=0?d(ae,Z):Y!==void 0?typeof te=="string"?d(ae,Z).fill(Y,te):d(ae,Z).fill(Y):d(ae,Z)}b.alloc=function(ae,Z,Y){return s(null,ae,Z,Y)};function c(ae,Z){if(n(Z),ae=d(ae,Z<0?0:h(Z)|0),!b.TYPED_ARRAY_SUPPORT)for(var Y=0;Y<Z;++Y)ae[Y]=0;return ae}b.allocUnsafe=function(ae){return c(null,ae)},b.allocUnsafeSlow=function(ae){return c(null,ae)};function i(ae,Z,Y){if((typeof Y!="string"||Y==="")&&(Y="utf8"),!b.isEncoding(Y))throw new TypeError('"encoding" must be a valid string encoding');var te=g(Z,Y)|0;ae=d(ae,te);var we=ae.write(Z,Y);return we!==te&&(ae=ae.slice(0,we)),ae}function u(ae,Z){var Y=Z.length<0?0:h(Z.length)|0;ae=d(ae,Y);for(var te=0;te<Y;te+=1)ae[te]=Z[te]&255;return ae}function r(ae,Z,Y,te){if(Z.byteLength,Y<0||Z.byteLength<Y)throw new RangeError("'offset' is out of bounds");if(Z.byteLength<Y+(te||0))throw new RangeError("'length' is out of bounds");return Y===void 0&&te===void 0?Z=new Uint8Array(Z):te===void 0?Z=new Uint8Array(Z,Y):Z=new Uint8Array(Z,Y,te),b.TYPED_ARRAY_SUPPORT?(ae=Z,ae.__proto__=b.prototype):ae=u(ae,Z),ae}function o(ae,Z){if(b.isBuffer(Z)){var Y=h(Z.length)|0;return ae=d(ae,Y),ae.length===0||Z.copy(ae,0,0,Y),ae}if(Z){if(typeof ArrayBuffer!="undefined"&&Z.buffer instanceof ArrayBuffer||"length"in Z)return typeof Z.length!="number"||Ge(Z.length)?d(ae,0):u(ae,Z);if(Z.type==="Buffer"&&t(Z.data))return u(ae,Z.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function h(ae){if(ae>=m())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+m().toString(16)+" bytes");return ae|0}function p(ae){return+ae!=ae&&(ae=0),b.alloc(+ae)}b.isBuffer=function(Z){return!!(Z!=null&&Z._isBuffer)},b.compare=function(Z,Y){if(!b.isBuffer(Z)||!b.isBuffer(Y))throw new TypeError("Arguments must be Buffers");if(Z===Y)return 0;for(var te=Z.length,we=Y.length,pe=0,De=Math.min(te,we);pe<De;++pe)if(Z[pe]!==Y[pe]){te=Z[pe],we=Y[pe];break}return te<we?-1:we<te?1:0},b.isEncoding=function(Z){switch(String(Z).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}},b.concat=function(Z,Y){if(!t(Z))throw new TypeError('"list" argument must be an Array of Buffers');if(Z.length===0)return b.alloc(0);var te;if(Y===void 0)for(Y=0,te=0;te<Z.length;++te)Y+=Z[te].length;var we=b.allocUnsafe(Y),pe=0;for(te=0;te<Z.length;++te){var De=Z[te];if(!b.isBuffer(De))throw new TypeError('"list" argument must be an Array of Buffers');De.copy(we,pe),pe+=De.length}return we};function g(ae,Z){if(b.isBuffer(ae))return ae.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(ae)||ae instanceof ArrayBuffer))return ae.byteLength;typeof ae!="string"&&(ae=""+ae);var Y=ae.length;if(Y===0)return 0;for(var te=!1;;)switch(Z){case"ascii":case"latin1":case"binary":return Y;case"utf8":case"utf-8":case void 0:return ke(ae).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Y*2;case"hex":return Y>>>1;case"base64":return ee(ae).length;default:if(te)return ke(ae).length;Z=(""+Z).toLowerCase(),te=!0}}b.byteLength=g;function v(ae,Z,Y){var te=!1;if((Z===void 0||Z<0)&&(Z=0),Z>this.length)return"";if((Y===void 0||Y>this.length)&&(Y=this.length),Y<=0)return"";if(Y>>>=0,Z>>>=0,Y<=Z)return"";for(ae||(ae="utf8");;)switch(ae){case"hex":return K(this,Z,Y);case"utf8":case"utf-8":return H(this,Z,Y);case"ascii":return J(this,Z,Y);case"latin1":case"binary":return k(this,Z,Y);case"base64":return F(this,Z,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return z(this,Z,Y);default:if(te)throw new TypeError("Unknown encoding: "+ae);ae=(ae+"").toLowerCase(),te=!0}}b.prototype._isBuffer=!0;function y(ae,Z,Y){var te=ae[Z];ae[Z]=ae[Y],ae[Y]=te}b.prototype.swap16=function(){var Z=this.length;if(Z%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Y=0;Y<Z;Y+=2)y(this,Y,Y+1);return this},b.prototype.swap32=function(){var Z=this.length;if(Z%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Y=0;Y<Z;Y+=4)y(this,Y,Y+3),y(this,Y+1,Y+2);return this},b.prototype.swap64=function(){var Z=this.length;if(Z%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Y=0;Y<Z;Y+=8)y(this,Y,Y+7),y(this,Y+1,Y+6),y(this,Y+2,Y+5),y(this,Y+3,Y+4);return this},b.prototype.toString=function(){var Z=this.length|0;return Z===0?"":arguments.length===0?H(this,0,Z):v.apply(this,arguments)},b.prototype.equals=function(Z){if(!b.isBuffer(Z))throw new TypeError("Argument must be a Buffer");return this===Z?!0:b.compare(this,Z)===0},b.prototype.inspect=function(){var Z="",Y=l.INSPECT_MAX_BYTES;return this.length>0&&(Z=this.toString("hex",0,Y).match(/.{2}/g).join(" "),this.length>Y&&(Z+=" ... ")),"<Buffer "+Z+">"},b.prototype.compare=function(Z,Y,te,we,pe){if(!b.isBuffer(Z))throw new TypeError("Argument must be a Buffer");if(Y===void 0&&(Y=0),te===void 0&&(te=Z?Z.length:0),we===void 0&&(we=0),pe===void 0&&(pe=this.length),Y<0||te>Z.length||we<0||pe>this.length)throw new RangeError("out of range index");if(we>=pe&&Y>=te)return 0;if(we>=pe)return-1;if(Y>=te)return 1;if(Y>>>=0,te>>>=0,we>>>=0,pe>>>=0,this===Z)return 0;for(var De=pe-we,Ne=te-Y,me=Math.min(De,Ne),be=this.slice(we,pe),Re=Z.slice(Y,te),it=0;it<me;++it)if(be[it]!==Re[it]){De=be[it],Ne=Re[it];break}return De<Ne?-1:Ne<De?1:0};function w(ae,Z,Y,te,we){if(ae.length===0)return-1;if(typeof Y=="string"?(te=Y,Y=0):Y>2147483647?Y=2147483647:Y<-2147483648&&(Y=-2147483648),Y=+Y,isNaN(Y)&&(Y=we?0:ae.length-1),Y<0&&(Y=ae.length+Y),Y>=ae.length){if(we)return-1;Y=ae.length-1}else if(Y<0)if(we)Y=0;else return-1;if(typeof Z=="string"&&(Z=b.from(Z,te)),b.isBuffer(Z))return Z.length===0?-1:S(ae,Z,Y,te,we);if(typeof Z=="number")return Z=Z&255,b.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?we?Uint8Array.prototype.indexOf.call(ae,Z,Y):Uint8Array.prototype.lastIndexOf.call(ae,Z,Y):S(ae,[Z],Y,te,we);throw new TypeError("val must be string, number or Buffer")}function S(ae,Z,Y,te,we){var pe=1,De=ae.length,Ne=Z.length;if(te!==void 0&&(te=String(te).toLowerCase(),te==="ucs2"||te==="ucs-2"||te==="utf16le"||te==="utf-16le")){if(ae.length<2||Z.length<2)return-1;pe=2,De/=2,Ne/=2,Y/=2}function me(pt,Pe){return pe===1?pt[Pe]:pt.readUInt16BE(Pe*pe)}var be;if(we){var Re=-1;for(be=Y;be<De;be++)if(me(ae,be)===me(Z,Re===-1?0:be-Re)){if(Re===-1&&(Re=be),be-Re+1===Ne)return Re*pe}else Re!==-1&&(be-=be-Re),Re=-1}else for(Y+Ne>De&&(Y=De-Ne),be=Y;be>=0;be--){for(var it=!0,yt=0;yt<Ne;yt++)if(me(ae,be+yt)!==me(Z,yt)){it=!1;break}if(it)return be}return-1}b.prototype.includes=function(Z,Y,te){return this.indexOf(Z,Y,te)!==-1},b.prototype.indexOf=function(Z,Y,te){return w(this,Z,Y,te,!0)},b.prototype.lastIndexOf=function(Z,Y,te){return w(this,Z,Y,te,!1)};function _(ae,Z,Y,te){Y=Number(Y)||0;var we=ae.length-Y;te?(te=Number(te),te>we&&(te=we)):te=we;var pe=Z.length;if(pe%2!==0)throw new TypeError("Invalid hex string");te>pe/2&&(te=pe/2);for(var De=0;De<te;++De){var Ne=parseInt(Z.substr(De*2,2),16);if(isNaN(Ne))return De;ae[Y+De]=Ne}return De}function I(ae,Z,Y,te){return ue(ke(Z,ae.length-Y),ae,Y,te)}function C(ae,Z,Y,te){return ue(ge(Z),ae,Y,te)}function E(ae,Z,Y,te){return C(ae,Z,Y,te)}function O(ae,Z,Y,te){return ue(ee(Z),ae,Y,te)}function M(ae,Z,Y,te){return ue(Be(Z,ae.length-Y),ae,Y,te)}b.prototype.write=function(Z,Y,te,we){if(Y===void 0)we="utf8",te=this.length,Y=0;else if(te===void 0&&typeof Y=="string")we=Y,te=this.length,Y=0;else if(isFinite(Y))Y=Y|0,isFinite(te)?(te=te|0,we===void 0&&(we="utf8")):(we=te,te=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var pe=this.length-Y;if((te===void 0||te>pe)&&(te=pe),Z.length>0&&(te<0||Y<0)||Y>this.length)throw new RangeError("Attempt to write outside buffer bounds");we||(we="utf8");for(var De=!1;;)switch(we){case"hex":return _(this,Z,Y,te);case"utf8":case"utf-8":return I(this,Z,Y,te);case"ascii":return C(this,Z,Y,te);case"latin1":case"binary":return E(this,Z,Y,te);case"base64":return O(this,Z,Y,te);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,Z,Y,te);default:if(De)throw new TypeError("Unknown encoding: "+we);we=(""+we).toLowerCase(),De=!0}},b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function F(ae,Z,Y){return Z===0&&Y===ae.length?A.fromByteArray(ae):A.fromByteArray(ae.slice(Z,Y))}function H(ae,Z,Y){Y=Math.min(ae.length,Y);for(var te=[],we=Z;we<Y;){var pe=ae[we],De=null,Ne=pe>239?4:pe>223?3:pe>191?2:1;if(we+Ne<=Y){var me,be,Re,it;switch(Ne){case 1:pe<128&&(De=pe);break;case 2:me=ae[we+1],(me&192)===128&&(it=(pe&31)<<6|me&63,it>127&&(De=it));break;case 3:me=ae[we+1],be=ae[we+2],(me&192)===128&&(be&192)===128&&(it=(pe&15)<<12|(me&63)<<6|be&63,it>2047&&(it<55296||it>57343)&&(De=it));break;case 4:me=ae[we+1],be=ae[we+2],Re=ae[we+3],(me&192)===128&&(be&192)===128&&(Re&192)===128&&(it=(pe&15)<<18|(me&63)<<12|(be&63)<<6|Re&63,it>65535&&it<1114112&&(De=it))}}De===null?(De=65533,Ne=1):De>65535&&(De-=65536,te.push(De>>>10&1023|55296),De=56320|De&1023),te.push(De),we+=Ne}return X(te)}var B=4096;function X(ae){var Z=ae.length;if(Z<=B)return String.fromCharCode.apply(String,ae);for(var Y="",te=0;te<Z;)Y+=String.fromCharCode.apply(String,ae.slice(te,te+=B));return Y}function J(ae,Z,Y){var te="";Y=Math.min(ae.length,Y);for(var we=Z;we<Y;++we)te+=String.fromCharCode(ae[we]&127);return te}function k(ae,Z,Y){var te="";Y=Math.min(ae.length,Y);for(var we=Z;we<Y;++we)te+=String.fromCharCode(ae[we]);return te}function K(ae,Z,Y){var te=ae.length;(!Z||Z<0)&&(Z=0),(!Y||Y<0||Y>te)&&(Y=te);for(var we="",pe=Z;pe<Y;++pe)we+=Se(ae[pe]);return we}function z(ae,Z,Y){for(var te=ae.slice(Z,Y),we="",pe=0;pe<te.length;pe+=2)we+=String.fromCharCode(te[pe]+te[pe+1]*256);return we}b.prototype.slice=function(Z,Y){var te=this.length;Z=~~Z,Y=Y===void 0?te:~~Y,Z<0?(Z+=te,Z<0&&(Z=0)):Z>te&&(Z=te),Y<0?(Y+=te,Y<0&&(Y=0)):Y>te&&(Y=te),Y<Z&&(Y=Z);var we;if(b.TYPED_ARRAY_SUPPORT)we=this.subarray(Z,Y),we.__proto__=b.prototype;else{var pe=Y-Z;we=new b(pe,void 0);for(var De=0;De<pe;++De)we[De]=this[De+Z]}return we};function W(ae,Z,Y){if(ae%1!==0||ae<0)throw new RangeError("offset is not uint");if(ae+Z>Y)throw new RangeError("Trying to access beyond buffer length")}b.prototype.readUIntLE=function(Z,Y,te){Z=Z|0,Y=Y|0,te||W(Z,Y,this.length);for(var we=this[Z],pe=1,De=0;++De<Y&&(pe*=256);)we+=this[Z+De]*pe;return we},b.prototype.readUIntBE=function(Z,Y,te){Z=Z|0,Y=Y|0,te||W(Z,Y,this.length);for(var we=this[Z+--Y],pe=1;Y>0&&(pe*=256);)we+=this[Z+--Y]*pe;return we},b.prototype.readUInt8=function(Z,Y){return Y||W(Z,1,this.length),this[Z]},b.prototype.readUInt16LE=function(Z,Y){return Y||W(Z,2,this.length),this[Z]|this[Z+1]<<8},b.prototype.readUInt16BE=function(Z,Y){return Y||W(Z,2,this.length),this[Z]<<8|this[Z+1]},b.prototype.readUInt32LE=function(Z,Y){return Y||W(Z,4,this.length),(this[Z]|this[Z+1]<<8|this[Z+2]<<16)+this[Z+3]*16777216},b.prototype.readUInt32BE=function(Z,Y){return Y||W(Z,4,this.length),this[Z]*16777216+(this[Z+1]<<16|this[Z+2]<<8|this[Z+3])},b.prototype.readIntLE=function(Z,Y,te){Z=Z|0,Y=Y|0,te||W(Z,Y,this.length);for(var we=this[Z],pe=1,De=0;++De<Y&&(pe*=256);)we+=this[Z+De]*pe;return pe*=128,we>=pe&&(we-=Math.pow(2,8*Y)),we},b.prototype.readIntBE=function(Z,Y,te){Z=Z|0,Y=Y|0,te||W(Z,Y,this.length);for(var we=Y,pe=1,De=this[Z+--we];we>0&&(pe*=256);)De+=this[Z+--we]*pe;return pe*=128,De>=pe&&(De-=Math.pow(2,8*Y)),De},b.prototype.readInt8=function(Z,Y){return Y||W(Z,1,this.length),this[Z]&128?(255-this[Z]+1)*-1:this[Z]},b.prototype.readInt16LE=function(Z,Y){Y||W(Z,2,this.length);var te=this[Z]|this[Z+1]<<8;return te&32768?te|4294901760:te},b.prototype.readInt16BE=function(Z,Y){Y||W(Z,2,this.length);var te=this[Z+1]|this[Z]<<8;return te&32768?te|4294901760:te},b.prototype.readInt32LE=function(Z,Y){return Y||W(Z,4,this.length),this[Z]|this[Z+1]<<8|this[Z+2]<<16|this[Z+3]<<24},b.prototype.readInt32BE=function(Z,Y){return Y||W(Z,4,this.length),this[Z]<<24|this[Z+1]<<16|this[Z+2]<<8|this[Z+3]},b.prototype.readFloatLE=function(Z,Y){return Y||W(Z,4,this.length),f.read(this,Z,!0,23,4)},b.prototype.readFloatBE=function(Z,Y){return Y||W(Z,4,this.length),f.read(this,Z,!1,23,4)},b.prototype.readDoubleLE=function(Z,Y){return Y||W(Z,8,this.length),f.read(this,Z,!0,52,8)},b.prototype.readDoubleBE=function(Z,Y){return Y||W(Z,8,this.length),f.read(this,Z,!1,52,8)};function P(ae,Z,Y,te,we,pe){if(!b.isBuffer(ae))throw new TypeError('"buffer" argument must be a Buffer instance');if(Z>we||Z<pe)throw new RangeError('"value" argument is out of bounds');if(Y+te>ae.length)throw new RangeError("Index out of range")}b.prototype.writeUIntLE=function(Z,Y,te,we){if(Z=+Z,Y=Y|0,te=te|0,!we){var pe=Math.pow(2,8*te)-1;P(this,Z,Y,te,pe,0)}var De=1,Ne=0;for(this[Y]=Z&255;++Ne<te&&(De*=256);)this[Y+Ne]=Z/De&255;return Y+te},b.prototype.writeUIntBE=function(Z,Y,te,we){if(Z=+Z,Y=Y|0,te=te|0,!we){var pe=Math.pow(2,8*te)-1;P(this,Z,Y,te,pe,0)}var De=te-1,Ne=1;for(this[Y+De]=Z&255;--De>=0&&(Ne*=256);)this[Y+De]=Z/Ne&255;return Y+te},b.prototype.writeUInt8=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,1,255,0),b.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),this[Y]=Z&255,Y+1};function G(ae,Z,Y,te){Z<0&&(Z=65535+Z+1);for(var we=0,pe=Math.min(ae.length-Y,2);we<pe;++we)ae[Y+we]=(Z&255<<8*(te?we:1-we))>>>(te?we:1-we)*8}b.prototype.writeUInt16LE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,2,65535,0),b.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8):G(this,Z,Y,!0),Y+2},b.prototype.writeUInt16BE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,2,65535,0),b.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>8,this[Y+1]=Z&255):G(this,Z,Y,!1),Y+2};function V(ae,Z,Y,te){Z<0&&(Z=4294967295+Z+1);for(var we=0,pe=Math.min(ae.length-Y,4);we<pe;++we)ae[Y+we]=Z>>>(te?we:3-we)*8&255}b.prototype.writeUInt32LE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,4,4294967295,0),b.TYPED_ARRAY_SUPPORT?(this[Y+3]=Z>>>24,this[Y+2]=Z>>>16,this[Y+1]=Z>>>8,this[Y]=Z&255):V(this,Z,Y,!0),Y+4},b.prototype.writeUInt32BE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,4,4294967295,0),b.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>24,this[Y+1]=Z>>>16,this[Y+2]=Z>>>8,this[Y+3]=Z&255):V(this,Z,Y,!1),Y+4},b.prototype.writeIntLE=function(Z,Y,te,we){if(Z=+Z,Y=Y|0,!we){var pe=Math.pow(2,8*te-1);P(this,Z,Y,te,pe-1,-pe)}var De=0,Ne=1,me=0;for(this[Y]=Z&255;++De<te&&(Ne*=256);)Z<0&&me===0&&this[Y+De-1]!==0&&(me=1),this[Y+De]=(Z/Ne>>0)-me&255;return Y+te},b.prototype.writeIntBE=function(Z,Y,te,we){if(Z=+Z,Y=Y|0,!we){var pe=Math.pow(2,8*te-1);P(this,Z,Y,te,pe-1,-pe)}var De=te-1,Ne=1,me=0;for(this[Y+De]=Z&255;--De>=0&&(Ne*=256);)Z<0&&me===0&&this[Y+De+1]!==0&&(me=1),this[Y+De]=(Z/Ne>>0)-me&255;return Y+te},b.prototype.writeInt8=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,1,127,-128),b.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),Z<0&&(Z=255+Z+1),this[Y]=Z&255,Y+1},b.prototype.writeInt16LE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,2,32767,-32768),b.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8):G(this,Z,Y,!0),Y+2},b.prototype.writeInt16BE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,2,32767,-32768),b.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>8,this[Y+1]=Z&255):G(this,Z,Y,!1),Y+2},b.prototype.writeInt32LE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,4,2147483647,-2147483648),b.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8,this[Y+2]=Z>>>16,this[Y+3]=Z>>>24):V(this,Z,Y,!0),Y+4},b.prototype.writeInt32BE=function(Z,Y,te){return Z=+Z,Y=Y|0,te||P(this,Z,Y,4,2147483647,-2147483648),Z<0&&(Z=4294967295+Z+1),b.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>24,this[Y+1]=Z>>>16,this[Y+2]=Z>>>8,this[Y+3]=Z&255):V(this,Z,Y,!1),Y+4};function q(ae,Z,Y,te,we,pe){if(Y+te>ae.length)throw new RangeError("Index out of range");if(Y<0)throw new RangeError("Index out of range")}function re(ae,Z,Y,te,we){return we||q(ae,Z,Y,4,34028234663852886e22,-34028234663852886e22),f.write(ae,Z,Y,te,23,4),Y+4}b.prototype.writeFloatLE=function(Z,Y,te){return re(this,Z,Y,!0,te)},b.prototype.writeFloatBE=function(Z,Y,te){return re(this,Z,Y,!1,te)};function ce(ae,Z,Y,te,we){return we||q(ae,Z,Y,8,17976931348623157e292,-17976931348623157e292),f.write(ae,Z,Y,te,52,8),Y+8}b.prototype.writeDoubleLE=function(Z,Y,te){return ce(this,Z,Y,!0,te)},b.prototype.writeDoubleBE=function(Z,Y,te){return ce(this,Z,Y,!1,te)},b.prototype.copy=function(Z,Y,te,we){if(te||(te=0),!we&&we!==0&&(we=this.length),Y>=Z.length&&(Y=Z.length),Y||(Y=0),we>0&&we<te&&(we=te),we===te)return 0;if(Z.length===0||this.length===0)return 0;if(Y<0)throw new RangeError("targetStart out of bounds");if(te<0||te>=this.length)throw new RangeError("sourceStart out of bounds");if(we<0)throw new RangeError("sourceEnd out of bounds");we>this.length&&(we=this.length),Z.length-Y<we-te&&(we=Z.length-Y+te);var pe=we-te,De;if(this===Z&&te<Y&&Y<we)for(De=pe-1;De>=0;--De)Z[De+Y]=this[De+te];else if(pe<1e3||!b.TYPED_ARRAY_SUPPORT)for(De=0;De<pe;++De)Z[De+Y]=this[De+te];else Uint8Array.prototype.set.call(Z,this.subarray(te,te+pe),Y);return pe},b.prototype.fill=function(Z,Y,te,we){if(typeof Z=="string"){if(typeof Y=="string"?(we=Y,Y=0,te=this.length):typeof te=="string"&&(we=te,te=this.length),Z.length===1){var pe=Z.charCodeAt(0);pe<256&&(Z=pe)}if(we!==void 0&&typeof we!="string")throw new TypeError("encoding must be a string");if(typeof we=="string"&&!b.isEncoding(we))throw new TypeError("Unknown encoding: "+we)}else typeof Z=="number"&&(Z=Z&255);if(Y<0||this.length<Y||this.length<te)throw new RangeError("Out of range index");if(te<=Y)return this;Y=Y>>>0,te=te===void 0?this.length:te>>>0,Z||(Z=0);var De;if(typeof Z=="number")for(De=Y;De<te;++De)this[De]=Z;else{var Ne=b.isBuffer(Z)?Z:ke(new b(Z,we).toString()),me=Ne.length;for(De=0;De<te-Y;++De)this[De+Y]=Ne[De%me]}return this};var ie=/[^+\/0-9A-Za-z-_]/g;function fe(ae){if(ae=xe(ae).replace(ie,""),ae.length<2)return"";for(;ae.length%4!==0;)ae=ae+"=";return ae}function xe(ae){return ae.trim?ae.trim():ae.replace(/^\s+|\s+$/g,"")}function Se(ae){return ae<16?"0"+ae.toString(16):ae.toString(16)}function ke(ae,Z){Z=Z||Infinity;for(var Y,te=ae.length,we=null,pe=[],De=0;De<te;++De){if(Y=ae.charCodeAt(De),Y>55295&&Y<57344){if(!we){if(Y>56319){(Z-=3)>-1&&pe.push(239,191,189);continue}else if(De+1===te){(Z-=3)>-1&&pe.push(239,191,189);continue}we=Y;continue}if(Y<56320){(Z-=3)>-1&&pe.push(239,191,189),we=Y;continue}Y=(we-55296<<10|Y-56320)+65536}else we&&((Z-=3)>-1&&pe.push(239,191,189));if(we=null,Y<128){if((Z-=1)<0)break;pe.push(Y)}else if(Y<2048){if((Z-=2)<0)break;pe.push(Y>>6|192,Y&63|128)}else if(Y<65536){if((Z-=3)<0)break;pe.push(Y>>12|224,Y>>6&63|128,Y&63|128)}else if(Y<1114112){if((Z-=4)<0)break;pe.push(Y>>18|240,Y>>12&63|128,Y>>6&63|128,Y&63|128)}else throw new Error("Invalid code point")}return pe}function ge(ae){for(var Z=[],Y=0;Y<ae.length;++Y)Z.push(ae.charCodeAt(Y)&255);return Z}function Be(ae,Z){for(var Y,te,we,pe=[],De=0;De<ae.length&&!((Z-=2)<0);++De)Y=ae.charCodeAt(De),te=Y>>8,we=Y%256,pe.push(we),pe.push(te);return pe}function ee(ae){return A.toByteArray(fe(ae))}function ue(ae,Z,Y,te){for(var we=0;we<te&&!(we+Y>=Z.length||we>=ae.length);++we)Z[we+Y]=ae[we];return we}function Ge(ae){return ae!==ae}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},j("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(j,R,l){R.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"}},{}],75:[function(j,R,l){R.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}},{}],76:[function(j,R,l){/*!
* copy-to - index.js
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var x=Array.prototype.slice;R.exports=b;function b(f,t){if(!(this instanceof b))return new b(f,t);this.src=f,this._withAccess=t}b.prototype.withAccess=function(f){return this._withAccess=f!==!1,this},b.prototype.pick=function(f){return Array.isArray(f)||(f=x.call(arguments)),f.length&&(this.keys=f),this},b.prototype.to=function(f){if(f=f||{},!this.src)return f;var t=this.keys||Object.keys(this.src);if(!this._withAccess){for(var e=0;e<t.length;e++){if(m=t[e],f[m]!==void 0)continue;f[m]=this.src[m]}return f}for(var e=0;e<t.length;e++){var m=t[e];if(!A(f,m))continue;var d=this.src.__lookupGetter__(m),a=this.src.__lookupSetter__(m);d&&f.__defineGetter__(m,d),a&&f.__defineSetter__(m,a),!d&&!a&&(f[m]=this.src[m])}return f},b.prototype.toCover=function(f){for(var t=this.keys||Object.keys(this.src),e=0;e<t.length;e++){var m=t[e];delete f[m];var d=this.src.__lookupGetter__(m),a=this.src.__lookupSetter__(m);d&&f.__defineGetter__(m,d),a&&f.__defineSetter__(m,a),!d&&!a&&(f[m]=this.src[m])}},b.prototype.override=b.prototype.toCover,b.prototype.and=function(f){var t={};return this.to(t),this.src=f,this.to(t),this.src=t,this};function A(f,t){return f[t]===void 0&&f.__lookupGetter__(t)===void 0&&f.__lookupSetter__(t)===void 0}},{}],77:[function(j,R,l){j("../../modules/es6.string.iterator"),j("../../modules/es6.array.from"),R.exports=j("../../modules/_core").Array.from},{"../../modules/_core":99,"../../modules/es6.array.from":168,"../../modules/es6.string.iterator":180}],78:[function(j,R,l){var x=j("../../modules/_core"),b=x.JSON||(x.JSON={stringify:JSON.stringify});R.exports=function(f){return b.stringify.apply(b,arguments)}},{"../../modules/_core":99}],79:[function(j,R,l){j("../../modules/es6.object.assign"),R.exports=j("../../modules/_core").Object.assign},{"../../modules/_core":99,"../../modules/es6.object.assign":171}],80:[function(j,R,l){j("../../modules/es6.object.create");var x=j("../../modules/_core").Object;R.exports=function(A,f){return x.create(A,f)}},{"../../modules/_core":99,"../../modules/es6.object.create":172}],81:[function(j,R,l){j("../../modules/es6.object.define-property");var x=j("../../modules/_core").Object;R.exports=function(A,f,t){return x.defineProperty(A,f,t)}},{"../../modules/_core":99,"../../modules/es6.object.define-property":173}],82:[function(j,R,l){j("../../modules/es7.object.entries"),R.exports=j("../../modules/_core").Object.entries},{"../../modules/_core":99,"../../modules/es7.object.entries":182}],83:[function(j,R,l){j("../../modules/es6.object.get-own-property-names");var x=j("../../modules/_core").Object;R.exports=function(A){return x.getOwnPropertyNames(A)}},{"../../modules/_core":99,"../../modules/es6.object.get-own-property-names":174}],84:[function(j,R,l){j("../../modules/es6.object.get-prototype-of"),R.exports=j("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":99,"../../modules/es6.object.get-prototype-of":175}],85:[function(j,R,l){j("../../modules/es6.object.keys"),R.exports=j("../../modules/_core").Object.keys},{"../../modules/_core":99,"../../modules/es6.object.keys":176}],86:[function(j,R,l){j("../modules/es6.object.to-string"),j("../modules/es6.string.iterator"),j("../modules/web.dom.iterable"),j("../modules/es6.promise"),j("../modules/es7.promise.finally"),j("../modules/es7.promise.try"),R.exports=j("../modules/_core").Promise},{"../modules/_core":99,"../modules/es6.object.to-string":177,"../modules/es6.promise":178,"../modules/es6.string.iterator":180,"../modules/es7.promise.finally":183,"../modules/es7.promise.try":184,"../modules/web.dom.iterable":187}],87:[function(j,R,l){j("../modules/web.immediate"),R.exports=j("../modules/_core").setImmediate},{"../modules/_core":99,"../modules/web.immediate":188}],88:[function(j,R,l){j("../../modules/es6.string.from-code-point"),R.exports=j("../../modules/_core").String.fromCodePoint},{"../../modules/_core":99,"../../modules/es6.string.from-code-point":179}],89:[function(j,R,l){j("../../modules/es6.function.has-instance"),R.exports=j("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":165,"../../modules/es6.function.has-instance":170}],90:[function(j,R,l){j("../../modules/es6.symbol"),j("../../modules/es6.object.to-string"),j("../../modules/es7.symbol.async-iterator"),j("../../modules/es7.symbol.observable"),R.exports=j("../../modules/_core").Symbol},{"../../modules/_core":99,"../../modules/es6.object.to-string":177,"../../modules/es6.symbol":181,"../../modules/es7.symbol.async-iterator":185,"../../modules/es7.symbol.observable":186}],91:[function(j,R,l){j("../../modules/es6.string.iterator"),j("../../modules/web.dom.iterable"),R.exports=j("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":165,"../../modules/es6.string.iterator":180,"../../modules/web.dom.iterable":187}],92:[function(j,R,l){R.exports=function(x){if(typeof x!="function")throw TypeError(x+" is not a function!");return x}},{}],93:[function(j,R,l){R.exports=function(){}},{}],94:[function(j,R,l){R.exports=function(x,b,A,f){if(!(x instanceof b)||f!==void 0&&f in x)throw TypeError(A+": incorrect invocation!");return x}},{}],95:[function(j,R,l){var x=j("./_is-object");R.exports=function(b){if(!x(b))throw TypeError(b+" is not an object!");return b}},{"./_is-object":119}],96:[function(j,R,l){var x=j("./_to-iobject"),b=j("./_to-length"),A=j("./_to-absolute-index");R.exports=function(f){return function(t,e,m){var d=x(t),a=b(d.length),n=A(m,a),s;if(f&&e!=e){for(;a>n;)if(s=d[n++],s!=s)return!0}else for(;a>n;n++)if((f||n in d)&&d[n]===e)return f||n||0;return!f&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(j,R,l){var x=j("./_cof"),b=j("./_wks")("toStringTag"),A=x(function(){return arguments}())=="Arguments",f=function(e,m){try{return e[m]}catch(d){}};R.exports=function(t){var e,m,d;return t===void 0?"Undefined":t===null?"Null":typeof(m=f(e=Object(t),b))=="string"?m:A?x(e):(d=x(e))=="Object"&&typeof e.callee=="function"?"Arguments":d}},{"./_cof":98,"./_wks":166}],98:[function(j,R,l){var x={}.toString;R.exports=function(b){return x.call(b).slice(8,-1)}},{}],99:[function(j,R,l){var x=R.exports={version:"2.6.11"};typeof __e=="number"&&(__e=x)},{}],100:[function(j,R,l){"use strict";var x=j("./_object-dp"),b=j("./_property-desc");R.exports=function(A,f,t){f in A?x.f(A,f,b(0,t)):A[f]=t}},{"./_object-dp":132,"./_property-desc":146}],101:[function(j,R,l){var x=j("./_a-function");R.exports=function(b,A,f){if(x(b),A===void 0)return b;switch(f){case 1:return function(t){return b.call(A,t)};case 2:return function(t,e){return b.call(A,t,e)};case 3:return function(t,e,m){return b.call(A,t,e,m)}}return function(){return b.apply(A,arguments)}}},{"./_a-function":92}],102:[function(j,R,l){R.exports=function(x){if(x==null)throw TypeError("Can't call method on "+x);return x}},{}],103:[function(j,R,l){R.exports=!j("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(j,R,l){var x=j("./_is-object"),b=j("./_global").document,A=x(b)&&x(b.createElement);R.exports=function(f){return A?b.createElement(f):{}}},{"./_global":110,"./_is-object":119}],105:[function(j,R,l){R.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(j,R,l){var x=j("./_object-keys"),b=j("./_object-gops"),A=j("./_object-pie");R.exports=function(f){var t=x(f),e=b.f;if(e)for(var m=e(f),d=A.f,a=0,n;m.length>a;)d.call(f,n=m[a++])&&t.push(n);return t}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(j,R,l){var x=j("./_global"),b=j("./_core"),A=j("./_ctx"),f=j("./_hide"),t=j("./_has"),e="prototype",m=function d(a,n,s){var c=a&d.F,i=a&d.G,u=a&d.S,r=a&d.P,o=a&d.B,h=a&d.W,p=i?b:b[n]||(b[n]={}),g=p[e],v=i?x:u?x[n]:(x[n]||{})[e],y,w,S;i&&(s=n);for(y in s){if(w=!c&&v&&v[y]!==void 0,w&&t(p,y))continue;S=w?v[y]:s[y],p[y]=i&&typeof v[y]!="function"?s[y]:o&&w?A(S,x):h&&v[y]==S?function(_){var I=function(E,O,M){if(this instanceof _){switch(arguments.length){case 0:return new _;case 1:return new _(E);case 2:return new _(E,O)}return new _(E,O,M)}return _.apply(this,arguments)};return I[e]=_[e],I}(S):r&&typeof S=="function"?A(Function.call,S):S,r&&((p.virtual||(p.virtual={}))[y]=S,a&d.R&&g&&!g[y]&&f(g,y,S))}};m.F=1,m.G=2,m.S=4,m.P=8,m.B=16,m.W=32,m.U=64,m.R=128,R.exports=m},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(j,R,l){R.exports=function(x){try{return!!x()}catch(b){return!0}}},{}],109:[function(j,R,l){var x=j("./_ctx"),b=j("./_iter-call"),A=j("./_is-array-iter"),f=j("./_an-object"),t=j("./_to-length"),e=j("./core.get-iterator-method"),m={},d={},l=R.exports=function(a,n,s,c,i){var u=i?function(){return a}:e(a),r=x(s,c,n?2:1),o=0,h,p,g,v;if(typeof u!="function")throw TypeError(a+" is not iterable!");if(A(u)){for(h=t(a.length);h>o;o++)if(v=n?r(f(p=a[o])[0],p[1]):r(a[o]),v===m||v===d)return v}else for(g=u.call(a);!(p=g.next()).done;)if(v=b(g,r,p.value,n),v===m||v===d)return v};l.BREAK=m,l.RETURN=d},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(j,R,l){var x=R.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=x)},{}],111:[function(j,R,l){var x={}.hasOwnProperty;R.exports=function(b,A){return x.call(b,A)}},{}],112:[function(j,R,l){var x=j("./_object-dp"),b=j("./_property-desc");R.exports=j("./_descriptors")?function(A,f,t){return x.f(A,f,b(1,t))}:function(A,f,t){return A[f]=t,A}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(j,R,l){var x=j("./_global").document;R.exports=x&&x.documentElement},{"./_global":110}],114:[function(j,R,l){R.exports=!j("./_descriptors")&&!j("./_fails")(function(){return Object.defineProperty(j("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":103,"./_dom-create":104,"./_fails":108}],115:[function(j,R,l){R.exports=function(x,b,A){var f=A===void 0;switch(b.length){case 0:return f?x():x.call(A);case 1:return f?x(b[0]):x.call(A,b[0]);case 2:return f?x(b[0],b[1]):x.call(A,b[0],b[1]);case 3:return f?x(b[0],b[1],b[2]):x.call(A,b[0],b[1],b[2]);case 4:return f?x(b[0],b[1],b[2],b[3]):x.call(A,b[0],b[1],b[2],b[3])}return x.apply(A,b)}},{}],116:[function(j,R,l){var x=j("./_cof");R.exports=Object("z").propertyIsEnumerable(0)?Object:function(b){return x(b)=="String"?b.split(""):Object(b)}},{"./_cof":98}],117:[function(j,R,l){var x=j("./_iterators"),b=j("./_wks")("iterator"),A=Array.prototype;R.exports=function(f){return f!==void 0&&(x.Array===f||A[b]===f)}},{"./_iterators":125,"./_wks":166}],118:[function(j,R,l){var x=j("./_cof");R.exports=Array.isArray||function(A){return x(A)=="Array"}},{"./_cof":98}],119:[function(j,R,l){R.exports=function(x){return typeof x=="object"?x!==null:typeof x=="function"}},{}],120:[function(j,R,l){var x=j("./_an-object");R.exports=function(b,A,f,t){try{return t?A(x(f)[0],f[1]):A(f)}catch(m){var e=b.return;throw e!==void 0&&x(e.call(b)),m}}},{"./_an-object":95}],121:[function(j,R,l){"use strict";var x=j("./_object-create"),b=j("./_property-desc"),A=j("./_set-to-string-tag"),f={};j("./_hide")(f,j("./_wks")("iterator"),function(){return this}),R.exports=function(t,e,m){t.prototype=x(f,{next:b(1,m)}),A(t,e+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(j,R,l){"use strict";var x=j("./_library"),b=j("./_export"),A=j("./_redefine"),f=j("./_hide"),t=j("./_iterators"),e=j("./_iter-create"),m=j("./_set-to-string-tag"),d=j("./_object-gpo"),a=j("./_wks")("iterator"),n=!([].keys&&"next"in[].keys()),s="@@iterator",c="keys",i="values",u=function(){return this};R.exports=function(r,o,h,p,g,v,y){e(h,o,p);var w=function(k){if(!n&&k in C)return C[k];switch(k){case c:return function(){return new h(this,k)};case i:return function(){return new h(this,k)}}return function(){return new h(this,k)}},S=o+" Iterator",_=g==i,I=!1,C=r.prototype,E=C[a]||C[s]||g&&C[g],O=E||w(g),M=g?_?w("entries"):O:void 0,F=o=="Array"&&C.entries||E,H,B,X;if(F&&(X=d(F.call(new r)),X!==Object.prototype&&X.next&&(m(X,S,!0),!x&&typeof X[a]!="function"&&f(X,a,u))),_&&E&&E.name!==i&&(I=!0,O=function(){return E.call(this)}),(!x||y)&&(n||I||!C[a])&&f(C,a,O),t[o]=O,t[S]=u,g)if(H={values:_?O:w(i),keys:v?O:w(c),entries:M},y)for(B in H)B in C||A(C,B,H[B]);else b(b.P+b.F*(n||I),o,H);return H}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(j,R,l){var x=j("./_wks")("iterator"),b=!1;try{var A=[7][x]();A.return=function(){b=!0},Array.from(A,function(){throw 2})}catch(f){}R.exports=function(f,t){if(!t&&!b)return!1;var e=!1;try{var m=[7],d=m[x]();d.next=function(){return{done:e=!0}},m[x]=function(){return d},f(m)}catch(a){}return e}},{"./_wks":166}],124:[function(j,R,l){R.exports=function(x,b){return{value:b,done:!!x}}},{}],125:[function(j,R,l){R.exports={}},{}],126:[function(j,R,l){R.exports=!0},{}],127:[function(j,R,l){var x=j("./_uid")("meta"),b=j("./_is-object"),A=j("./_has"),f=j("./_object-dp").f,t=0,e=Object.isExtensible||function(){return!0},m=!j("./_fails")(function(){return e(Object.preventExtensions({}))}),d=function(u){f(u,x,{value:{i:"O"+ ++t,w:{}}})},a=function(u,r){if(!b(u))return typeof u=="symbol"?u:(typeof u=="string"?"S":"P")+u;if(!A(u,x)){if(!e(u))return"F";if(!r)return"E";d(u)}return u[x].i},n=function(u,r){if(!A(u,x)){if(!e(u))return!0;if(!r)return!1;d(u)}return u[x].w},s=function(u){return m&&c.NEED&&e(u)&&!A(u,x)&&d(u),u},c=R.exports={KEY:x,NEED:!1,fastKey:a,getWeak:n,onFreeze:s}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(j,R,l){var x=j("./_global"),b=j("./_task").set,A=x.MutationObserver||x.WebKitMutationObserver,f=x.process,t=x.Promise,e=j("./_cof")(f)=="process";R.exports=function(){var m,d,a,n=function(){var r,o;for(e&&(r=f.domain)&&r.exit();m;){o=m.fn,m=m.next;try{o()}catch(h){throw m?a():d=void 0,h}}d=void 0,r&&r.enter()};if(e)a=function(){f.nextTick(n)};else if(A&&!(x.navigator&&x.navigator.standalone)){var s=!0,c=document.createTextNode("");new A(n).observe(c,{characterData:!0}),a=function(){c.data=s=!s}}else if(t&&t.resolve){var i=t.resolve(void 0);a=function(){i.then(n)}}else a=function(){b.call(x,n)};return function(u){var r={fn:u,next:void 0};d&&(d.next=r),m||(m=r,a()),d=r}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(j,R,l){"use strict";var x=j("./_a-function");function b(A){var f,t;this.promise=new A(function(e,m){if(f!==void 0||t!==void 0)throw TypeError("Bad Promise constructor");f=e,t=m}),this.resolve=x(f),this.reject=x(t)}R.exports.f=function(A){return new b(A)}},{"./_a-function":92}],130:[function(j,R,l){"use strict";var x=j("./_descriptors"),b=j("./_object-keys"),A=j("./_object-gops"),f=j("./_object-pie"),t=j("./_to-object"),e=j("./_iobject"),m=Object.assign;R.exports=!m||j("./_fails")(function(){var d={},a={},n=Symbol(),s="abcdefghijklmnopqrst";return d[n]=7,s.split("").forEach(function(c){a[c]=c}),m({},d)[n]!=7||Object.keys(m({},a)).join("")!=s})?function(a,n){for(var s=t(a),c=arguments.length,i=1,u=A.f,r=f.f;c>i;)for(var o=e(arguments[i++]),h=u?b(o).concat(u(o)):b(o),p=h.length,g=0,v;p>g;)v=h[g++],(!x||r.call(o,v))&&(s[v]=o[v]);return s}:m},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(j,R,l){var x=j("./_an-object"),b=j("./_object-dps"),A=j("./_enum-bug-keys"),f=j("./_shared-key")("IE_PROTO"),t=function(){},e="prototype",m=function(){var a=j("./_dom-create")("iframe"),n=A.length,s="<",c=">",i;for(a.style.display="none",j("./_html").appendChild(a),a.src="javascript:",i=a.contentWindow.document,i.open(),i.write(s+"script"+c+"document.F=Object"+s+"/script"+c),i.close(),m=i.F;n--;)delete m[e][A[n]];return m()};R.exports=Object.create||function(a,n){var s;return a!==null?(t[e]=x(a),s=new t,t[e]=null,s[f]=a):s=m(),n===void 0?s:b(s,n)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(j,R,l){var x=j("./_an-object"),b=j("./_ie8-dom-define"),A=j("./_to-primitive"),f=Object.defineProperty;l.f=j("./_descriptors")?Object.defineProperty:function(e,m,d){if(x(e),m=A(m,!0),x(d),b)try{return f(e,m,d)}catch(a){}if("get"in d||"set"in d)throw TypeError("Accessors not supported!");return"value"in d&&(e[m]=d.value),e}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(j,R,l){var x=j("./_object-dp"),b=j("./_an-object"),A=j("./_object-keys");R.exports=j("./_descriptors")?Object.defineProperties:function(t,e){b(t);for(var m=A(e),d=m.length,a=0,n;d>a;)x.f(t,n=m[a++],e[n]);return t}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(j,R,l){var x=j("./_object-pie"),b=j("./_property-desc"),A=j("./_to-iobject"),f=j("./_to-primitive"),t=j("./_has"),e=j("./_ie8-dom-define"),m=Object.getOwnPropertyDescriptor;l.f=j("./_descriptors")?m:function(a,n){if(a=A(a),n=f(n,!0),e)try{return m(a,n)}catch(s){}if(t(a,n))return b(!x.f.call(a,n),a[n])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(j,R,l){var x=j("./_to-iobject"),b=j("./_object-gopn").f,A={}.toString,f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],t=function(m){try{return b(m)}catch(d){return f.slice()}};R.exports.f=function(m){return f&&A.call(m)=="[object Window]"?t(m):b(x(m))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(j,R,l){var x=j("./_object-keys-internal"),b=j("./_enum-bug-keys").concat("length","prototype");l.f=Object.getOwnPropertyNames||function(f){return x(f,b)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(j,R,l){l.f=Object.getOwnPropertySymbols},{}],138:[function(j,R,l){var x=j("./_has"),b=j("./_to-object"),A=j("./_shared-key")("IE_PROTO"),f=Object.prototype;R.exports=Object.getPrototypeOf||function(t){return t=b(t),x(t,A)?t[A]:typeof t.constructor=="function"&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?f:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(j,R,l){var x=j("./_has"),b=j("./_to-iobject"),A=j("./_array-includes")(!1),f=j("./_shared-key")("IE_PROTO");R.exports=function(t,e){var m=b(t),d=0,a=[],n;for(n in m)n!=f&&(x(m,n)&&a.push(n));for(;e.length>d;)x(m,n=e[d++])&&(~A(a,n)||a.push(n));return a}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(j,R,l){var x=j("./_object-keys-internal"),b=j("./_enum-bug-keys");R.exports=Object.keys||function(f){return x(f,b)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(j,R,l){l.f={}.propertyIsEnumerable},{}],142:[function(j,R,l){var x=j("./_export"),b=j("./_core"),A=j("./_fails");R.exports=function(f,t){var e=(b.Object||{})[f]||Object[f],m={};m[f]=t(e),x(x.S+x.F*A(function(){e(1)}),"Object",m)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(j,R,l){var x=j("./_descriptors"),b=j("./_object-keys"),A=j("./_to-iobject"),f=j("./_object-pie").f;R.exports=function(t){return function(e){for(var m=A(e),d=b(m),a=d.length,n=0,s=[],c;a>n;)c=d[n++],(!x||f.call(m,c))&&s.push(t?[c,m[c]]:m[c]);return s}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(j,R,l){R.exports=function(x){try{return{e:!1,v:x()}}catch(b){return{e:!0,v:b}}}},{}],145:[function(j,R,l){var x=j("./_an-object"),b=j("./_is-object"),A=j("./_new-promise-capability");R.exports=function(f,t){if(x(f),b(t)&&t.constructor===f)return t;var e=A.f(f),m=e.resolve;return m(t),e.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(j,R,l){R.exports=function(x,b){return{enumerable:!(x&1),configurable:!(x&2),writable:!(x&4),value:b}}},{}],147:[function(j,R,l){var x=j("./_hide");R.exports=function(b,A,f){for(var t in A)f&&b[t]?b[t]=A[t]:x(b,t,A[t]);return b}},{"./_hide":112}],148:[function(j,R,l){R.exports=j("./_hide")},{"./_hide":112}],149:[function(j,R,l){"use strict";var x=j("./_global"),b=j("./_core"),A=j("./_object-dp"),f=j("./_descriptors"),t=j("./_wks")("species");R.exports=function(e){var m=typeof b[e]=="function"?b[e]:x[e];f&&m&&!m[t]&&A.f(m,t,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(j,R,l){var x=j("./_object-dp").f,b=j("./_has"),A=j("./_wks")("toStringTag");R.exports=function(f,t,e){f&&!b(f=e?f:f.prototype,A)&&x(f,A,{configurable:!0,value:t})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(j,R,l){var x=j("./_shared")("keys"),b=j("./_uid");R.exports=function(A){return x[A]||(x[A]=b(A))}},{"./_shared":152,"./_uid":162}],152:[function(j,R,l){var x=j("./_core"),b=j("./_global"),A="__core-js_shared__",f=b[A]||(b[A]={});(R.exports=function(t,e){return f[t]||(f[t]=e!==void 0?e:{})})("versions",[]).push({version:x.version,mode:j("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(j,R,l){var x=j("./_an-object"),b=j("./_a-function"),A=j("./_wks")("species");R.exports=function(f,t){var e=x(f).constructor,m;return e===void 0||(m=x(e)[A])==null?t:b(m)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(j,R,l){var x=j("./_to-integer"),b=j("./_defined");R.exports=function(A){return function(f,t){var e=String(b(f)),m=x(t),d=e.length,a,n;return m<0||m>=d?A?"":void 0:(a=e.charCodeAt(m),a<55296||a>56319||m+1===d||(n=e.charCodeAt(m+1))<56320||n>57343?A?e.charAt(m):a:A?e.slice(m,m+2):(a-55296<<10)+(n-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(j,R,l){var x=j("./_ctx"),b=j("./_invoke"),A=j("./_html"),f=j("./_dom-create"),t=j("./_global"),e=t.process,m=t.setImmediate,d=t.clearImmediate,a=t.MessageChannel,n=t.Dispatch,s=0,c={},i="onreadystatechange",u,r,o,h=function(){var v=+this;if(c.hasOwnProperty(v)){var y=c[v];delete c[v],y()}},p=function(v){h.call(v.data)};(!m||!d)&&(m=function(v){for(var y=[],w=1;arguments.length>w;)y.push(arguments[w++]);return c[++s]=function(){b(typeof v=="function"?v:Function(v),y)},u(s),s},d=function(v){delete c[v]},j("./_cof")(e)=="process"?u=function(v){e.nextTick(x(h,v,1))}:n&&n.now?u=function(v){n.now(x(h,v,1))}:a?(r=new a,o=r.port2,r.port1.onmessage=p,u=x(o.postMessage,o,1)):t.addEventListener&&typeof postMessage=="function"&&!t.importScripts?(u=function(v){t.postMessage(v+"","*")},t.addEventListener("message",p,!1)):i in f("script")?u=function(v){A.appendChild(f("script"))[i]=function(){A.removeChild(this),h.call(v)}}:u=function(v){setTimeout(x(h,v,1),0)}),R.exports={set:m,clear:d}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(j,R,l){var x=j("./_to-integer"),b=Math.max,A=Math.min;R.exports=function(f,t){return f=x(f),f<0?b(f+t,0):A(f,t)}},{"./_to-integer":157}],157:[function(j,R,l){var x=Math.ceil,b=Math.floor;R.exports=function(A){return isNaN(A=+A)?0:(A>0?b:x)(A)}},{}],158:[function(j,R,l){var x=j("./_iobject"),b=j("./_defined");R.exports=function(A){return x(b(A))}},{"./_defined":102,"./_iobject":116}],159:[function(j,R,l){var x=j("./_to-integer"),b=Math.min;R.exports=function(A){return A>0?b(x(A),9007199254740991):0}},{"./_to-integer":157}],160:[function(j,R,l){var x=j("./_defined");R.exports=function(b){return Object(x(b))}},{"./_defined":102}],161:[function(j,R,l){var x=j("./_is-object");R.exports=function(b,A){if(!x(b))return b;var f,t;if(A&&typeof(f=b.toString)=="function"&&!x(t=f.call(b)))return t;if(typeof(f=b.valueOf)=="function"&&!x(t=f.call(b)))return t;if(!A&&typeof(f=b.toString)=="function"&&!x(t=f.call(b)))return t;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(j,R,l){var x=0,b=Math.random();R.exports=function(A){return"Symbol(".concat(A===void 0?"":A,")_",(++x+b).toString(36))}},{}],163:[function(j,R,l){var x=j("./_global"),b=x.navigator;R.exports=b&&b.userAgent||""},{"./_global":110}],164:[function(j,R,l){var x=j("./_global"),b=j("./_core"),A=j("./_library"),f=j("./_wks-ext"),t=j("./_object-dp").f;R.exports=function(e){var m=b.Symbol||(b.Symbol=A?{}:x.Symbol||{});e.charAt(0)!="_"&&!(e in m)&&t(m,e,{value:f.f(e)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(j,R,l){l.f=j("./_wks")},{"./_wks":166}],166:[function(j,R,l){var x=j("./_shared")("wks"),b=j("./_uid"),A=j("./_global").Symbol,f=typeof A=="function",t=R.exports=function(e){return x[e]||(x[e]=f&&A[e]||(f?A:b)("Symbol."+e))};t.store=x},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(j,R,l){var x=j("./_classof"),b=j("./_wks")("iterator"),A=j("./_iterators");R.exports=j("./_core").getIteratorMethod=function(f){if(f!=null)return f[b]||f["@@iterator"]||A[x(f)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(j,R,l){"use strict";var x=j("./_ctx"),b=j("./_export"),A=j("./_to-object"),f=j("./_iter-call"),t=j("./_is-array-iter"),e=j("./_to-length"),m=j("./_create-property"),d=j("./core.get-iterator-method");b(b.S+b.F*!j("./_iter-detect")(function(a){Array.from(a)}),"Array",{from:function(n){var s=A(n),c=typeof this=="function"?this:Array,i=arguments.length,u=i>1?arguments[1]:void 0,r=u!==void 0,o=0,h=d(s),p,g,v,y;if(r&&(u=x(u,i>2?arguments[2]:void 0,2)),h!=null&&!(c==Array&&t(h)))for(y=h.call(s),g=new c;!(v=y.next()).done;o++)m(g,o,r?f(y,u,[v.value,o],!0):v.value);else for(p=e(s.length),g=new c(p);p>o;o++)m(g,o,r?u(s[o],o):s[o]);return g.length=o,g}})},{"./_create-property":100,"./_ctx":101,"./_export":107,"./_is-array-iter":117,"./_iter-call":120,"./_iter-detect":123,"./_to-length":159,"./_to-object":160,"./core.get-iterator-method":167}],169:[function(j,R,l){"use strict";var x=j("./_add-to-unscopables"),b=j("./_iter-step"),A=j("./_iterators"),f=j("./_to-iobject");R.exports=j("./_iter-define")(Array,"Array",function(t,e){this._t=f(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,m=this._i++;return!t||m>=t.length?(this._t=void 0,b(1)):e=="keys"?b(0,m):e=="values"?b(0,t[m]):b(0,[m,t[m]])},"values"),A.Arguments=A.Array,x("keys"),x("values"),x("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(j,R,l){"use strict";var x=j("./_is-object"),b=j("./_object-gpo"),A=j("./_wks")("hasInstance"),f=Function.prototype;A in f||j("./_object-dp").f(f,A,{value:function(e){if(typeof this!="function"||!x(e))return!1;if(!x(this.prototype))return e instanceof this;for(;e=b(e);)if(this.prototype===e)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(j,R,l){var x=j("./_export");x(x.S+x.F,"Object",{assign:j("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(j,R,l){var x=j("./_export");x(x.S,"Object",{create:j("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(j,R,l){var x=j("./_export");x(x.S+x.F*!j("./_descriptors"),"Object",{defineProperty:j("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(j,R,l){j("./_object-sap")("getOwnPropertyNames",function(){return j("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(j,R,l){var x=j("./_to-object"),b=j("./_object-gpo");j("./_object-sap")("getPrototypeOf",function(){return function(f){return b(x(f))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(j,R,l){var x=j("./_to-object"),b=j("./_object-keys");j("./_object-sap")("keys",function(){return function(f){return b(x(f))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(j,R,l){arguments[4][71][0].apply(l,arguments)},{dup:71}],178:[function(j,R,l){"use strict";var x=j("./_library"),b=j("./_global"),A=j("./_ctx"),f=j("./_classof"),t=j("./_export"),e=j("./_is-object"),m=j("./_a-function"),d=j("./_an-instance"),a=j("./_for-of"),n=j("./_species-constructor"),s=j("./_task").set,c=j("./_microtask")(),i=j("./_new-promise-capability"),u=j("./_perform"),r=j("./_user-agent"),o=j("./_promise-resolve"),h="Promise",p=b.TypeError,g=b.process,v=g&&g.versions,y=v&&v.v8||"",w=b[h],S=f(g)=="process",_=function(){},I,C,E,O,M=C=i.f,F=!!function(){try{var W=w.resolve(1),P=(W.constructor={})[j("./_wks")("species")]=function(G){G(_,_)};return(S||typeof PromiseRejectionEvent=="function")&&W.then(_)instanceof P&&y.indexOf("6.6")!==0&&r.indexOf("Chrome/66")===-1}catch(G){}}(),H=function(P){var G;return e(P)&&typeof(G=P.then)=="function"?G:!1},B=function(P,G){if(P._n)return;P._n=!0;var V=P._c;c(function(){for(var q=P._v,re=P._s==1,ce=0,ie=function(xe){var Se=re?xe.ok:xe.fail,ke=xe.resolve,ge=xe.reject,Be=xe.domain,ee,ue,Ge;try{Se?(re||(P._h==2&&k(P),P._h=1),Se===!0?ee=q:(Be&&Be.enter(),ee=Se(q),Be&&(Be.exit(),Ge=!0)),ee===xe.promise?ge(p("Promise-chain cycle")):(ue=H(ee))?ue.call(ee,ke,ge):ke(ee)):ge(q)}catch(ae){Be&&!Ge&&Be.exit(),ge(ae)}};V.length>ce;)ie(V[ce++]);P._c=[],P._n=!1,G&&!P._h&&X(P)})},X=function(P){s.call(b,function(){var G=P._v,V=J(P),q,re,ce;if(V&&(q=u(function(){S?g.emit("unhandledRejection",G,P):(re=b.onunhandledrejection)?re({promise:P,reason:G}):(ce=b.console)&&ce.error&&ce.error("Unhandled promise rejection",G)}),P._h=S||J(P)?2:1),P._a=void 0,V&&q.e)throw q.v})},J=function(P){return P._h!==1&&(P._a||P._c).length===0},k=function(P){s.call(b,function(){var G;S?g.emit("rejectionHandled",P):(G=b.onrejectionhandled)&&G({promise:P,reason:P._v})})},K=function(P){var G=this;if(G._d)return;G._d=!0,G=G._w||G,G._v=P,G._s=2,G._a||(G._a=G._c.slice()),B(G,!0)},z=function W(P){var G=this,V;if(G._d)return;G._d=!0,G=G._w||G;try{if(G===P)throw p("Promise can't be resolved itself");(V=H(P))?c(function(){var q={_w:G,_d:!1};try{V.call(P,A(W,q,1),A(K,q,1))}catch(re){K.call(q,re)}}):(G._v=P,G._s=1,B(G,!1))}catch(q){K.call({_w:G,_d:!1},q)}};F||(w=function(P){d(this,w,h,"_h"),m(P),I.call(this);try{P(A(z,this,1),A(K,this,1))}catch(G){K.call(this,G)}},I=function(P){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},I.prototype=j("./_redefine-all")(w.prototype,{then:function(P,G){var V=M(n(this,w));return V.ok=typeof P=="function"?P:!0,V.fail=typeof G=="function"&&G,V.domain=S?g.domain:void 0,this._c.push(V),this._a&&this._a.push(V),this._s&&B(this,!1),V.promise},catch:function(P){return this.then(void 0,P)}}),E=function(){var P=new I;this.promise=P,this.resolve=A(z,P,1),this.reject=A(K,P,1)},i.f=M=function(P){return P===w||P===O?new E(P):C(P)}),t(t.G+t.W+t.F*!F,{Promise:w}),j("./_set-to-string-tag")(w,h),j("./_set-species")(h),O=j("./_core")[h],t(t.S+t.F*!F,h,{reject:function(P){var G=M(this),V=G.reject;return V(P),G.promise}}),t(t.S+t.F*(x||!F),h,{resolve:function(P){return o(x&&this===O?w:this,P)}}),t(t.S+t.F*!(F&&j("./_iter-detect")(function(W){w.all(W).catch(_)})),h,{all:function(P){var G=this,V=M(G),q=V.resolve,re=V.reject,ce=u(function(){var ie=[],fe=0,xe=1;a(P,!1,function(Se){var ke=fe++,ge=!1;ie.push(void 0),xe++,G.resolve(Se).then(function(Be){if(ge)return;ge=!0,ie[ke]=Be,--xe||q(ie)},re)}),--xe||q(ie)});return ce.e&&re(ce.v),V.promise},race:function(P){var G=this,V=M(G),q=V.reject,re=u(function(){a(P,!1,function(ce){G.resolve(ce).then(V.resolve,q)})});return re.e&&q(re.v),V.promise}})},{"./_a-function":92,"./_an-instance":94,"./_classof":97,"./_core":99,"./_ctx":101,"./_export":107,"./_for-of":109,"./_global":110,"./_is-object":119,"./_iter-detect":123,"./_library":126,"./_microtask":128,"./_new-promise-capability":129,"./_perform":144,"./_promise-resolve":145,"./_redefine-all":147,"./_set-species":149,"./_set-to-string-tag":150,"./_species-constructor":153,"./_task":155,"./_user-agent":163,"./_wks":166}],179:[function(j,R,l){var x=j("./_export"),b=j("./_to-absolute-index"),A=String.fromCharCode,f=String.fromCodePoint;x(x.S+x.F*(!!f&&f.length!=1),"String",{fromCodePoint:function(e){for(var m=[],d=arguments.length,a=0,n;d>a;){if(n=+arguments[a++],b(n,1114111)!==n)throw RangeError(n+" is not a valid code point");m.push(n<65536?A(n):A(((n-=65536)>>10)+55296,n%1024+56320))}return m.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(j,R,l){"use strict";var x=j("./_string-at")(!0);j("./_iter-define")(String,"String",function(b){this._t=String(b),this._i=0},function(){var b=this._t,A=this._i,f;return A>=b.length?{value:void 0,done:!0}:(f=x(b,A),this._i+=f.length,{value:f,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(j,R,l){"use strict";var x=j("./_global"),b=j("./_has"),A=j("./_descriptors"),f=j("./_export"),t=j("./_redefine"),e=j("./_meta").KEY,m=j("./_fails"),d=j("./_shared"),a=j("./_set-to-string-tag"),n=j("./_uid"),s=j("./_wks"),c=j("./_wks-ext"),i=j("./_wks-define"),u=j("./_enum-keys"),r=j("./_is-array"),o=j("./_an-object"),h=j("./_is-object"),p=j("./_to-object"),g=j("./_to-iobject"),v=j("./_to-primitive"),y=j("./_property-desc"),w=j("./_object-create"),S=j("./_object-gopn-ext"),_=j("./_object-gopd"),I=j("./_object-gops"),C=j("./_object-dp"),E=j("./_object-keys"),O=_.f,M=C.f,F=S.f,H=x.Symbol,B=x.JSON,X=B&&B.stringify,J="prototype",k=s("_hidden"),K=s("toPrimitive"),z={}.propertyIsEnumerable,W=d("symbol-registry"),P=d("symbols"),G=d("op-symbols"),V=Object[J],q=typeof H=="function"&&!!I.f,re=x.QObject,ce=!re||!re[J]||!re[J].findChild,ie=A&&m(function(){return w(M({},"a",{get:function(){return M(this,"a",{value:7}).a}})).a!=7})?function(pe,De,Ne){var me=O(V,De);me&&delete V[De],M(pe,De,Ne),me&&pe!==V&&M(V,De,me)}:M,fe=function(De){var Ne=P[De]=w(H[J]);return Ne._k=De,Ne},xe=q&&typeof H.iterator=="symbol"?function(pe){return typeof pe=="symbol"}:function(pe){return pe instanceof H},Se=function(De,Ne,me){return De===V&&Se(G,Ne,me),o(De),Ne=v(Ne,!0),o(me),b(P,Ne)?(me.enumerable?(b(De,k)&&De[k][Ne]&&(De[k][Ne]=!1),me=w(me,{enumerable:y(0,!1)})):(b(De,k)||M(De,k,y(1,{})),De[k][Ne]=!0),ie(De,Ne,me)):M(De,Ne,me)},ke=function(De,Ne){o(De);for(var me=u(Ne=g(Ne)),be=0,Re=me.length,it;Re>be;)Se(De,it=me[be++],Ne[it]);return De},ge=function(De,Ne){return Ne===void 0?w(De):ke(w(De),Ne)},Be=function(De){var Ne=z.call(this,De=v(De,!0));return this===V&&b(P,De)&&!b(G,De)?!1:Ne||!b(this,De)||!b(P,De)||b(this,k)&&this[k][De]?Ne:!0},ee=function(De,Ne){if(De=g(De),Ne=v(Ne,!0),De===V&&b(P,Ne)&&!b(G,Ne))return;var me=O(De,Ne);return me&&b(P,Ne)&&!(b(De,k)&&De[k][Ne])&&(me.enumerable=!0),me},ue=function(De){for(var Ne=F(g(De)),me=[],be=0,Re;Ne.length>be;)!b(P,Re=Ne[be++])&&Re!=k&&Re!=e&&me.push(Re);return me},Ge=function(De){for(var Ne=De===V,me=F(Ne?G:g(De)),be=[],Re=0,it;me.length>Re;)b(P,it=me[Re++])&&(Ne?b(V,it):!0)&&be.push(P[it]);return be};q||(H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor!");var De=n(arguments.length>0?arguments[0]:void 0),Ne=function me(be){this===V&&me.call(G,be),b(this,k)&&b(this[k],De)&&(this[k][De]=!1),ie(this,De,y(1,be))};return A&&ce&&ie(V,De,{configurable:!0,set:Ne}),fe(De)},t(H[J],"toString",function(){return this._k}),_.f=ee,C.f=Se,j("./_object-gopn").f=S.f=ue,j("./_object-pie").f=Be,I.f=Ge,A&&!j("./_library")&&t(V,"propertyIsEnumerable",Be,!0),c.f=function(pe){return fe(s(pe))}),f(f.G+f.W+f.F*!q,{Symbol:H});for(var ae="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Z=0;ae.length>Z;)s(ae[Z++]);for(var Y=E(s.store),te=0;Y.length>te;)i(Y[te++]);f(f.S+f.F*!q,"Symbol",{for:function(De){return b(W,De+="")?W[De]:W[De]=H(De)},keyFor:function(De){if(!xe(De))throw TypeError(De+" is not a symbol!");for(var Ne in W)if(W[Ne]===De)return Ne},useSetter:function(){ce=!0},useSimple:function(){ce=!1}}),f(f.S+f.F*!q,"Object",{create:ge,defineProperty:Se,defineProperties:ke,getOwnPropertyDescriptor:ee,getOwnPropertyNames:ue,getOwnPropertySymbols:Ge});var we=m(function(){I.f(1)});f(f.S+f.F*we,"Object",{getOwnPropertySymbols:function(De){return I.f(p(De))}}),B&&f(f.S+f.F*(!q||m(function(){var pe=H();return X([pe])!="[null]"||X({a:pe})!="{}"||X(Object(pe))!="{}"})),"JSON",{stringify:function(De){for(var Ne=[De],me=1,be,Re;arguments.length>me;)Ne.push(arguments[me++]);return Re=be=Ne[1],!h(be)&&De===void 0||xe(De)?void 0:(r(be)||(be=function(yt,pt){if(typeof Re=="function"&&(pt=Re.call(this,yt,pt)),!xe(pt))return pt}),Ne[1]=be,X.apply(B,Ne))}}),H[J][K]||j("./_hide")(H[J],K,H[J].valueOf),a(H,"Symbol"),a(Math,"Math",!0),a(x.JSON,"JSON",!0)},{"./_an-object":95,"./_descriptors":103,"./_enum-keys":106,"./_export":107,"./_fails":108,"./_global":110,"./_has":111,"./_hide":112,"./_is-array":118,"./_is-object":119,"./_library":126,"./_meta":127,"./_object-create":131,"./_object-dp":132,"./_object-gopd":134,"./_object-gopn":136,"./_object-gopn-ext":135,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_property-desc":146,"./_redefine":148,"./_set-to-string-tag":150,"./_shared":152,"./_to-iobject":158,"./_to-object":160,"./_to-primitive":161,"./_uid":162,"./_wks":166,"./_wks-define":164,"./_wks-ext":165}],182:[function(j,R,l){var x=j("./_export"),b=j("./_object-to-array")(!0);x(x.S,"Object",{entries:function(f){return b(f)}})},{"./_export":107,"./_object-to-array":143}],183:[function(j,R,l){"use strict";var x=j("./_export"),b=j("./_core"),A=j("./_global"),f=j("./_species-constructor"),t=j("./_promise-resolve");x(x.P+x.R,"Promise",{finally:function(m){var d=f(this,b.Promise||A.Promise),a=typeof m=="function";return this.then(a?function(n){return t(d,m()).then(function(){return n})}:m,a?function(n){return t(d,m()).then(function(){throw n})}:m)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(j,R,l){"use strict";var x=j("./_export"),b=j("./_new-promise-capability"),A=j("./_perform");x(x.S,"Promise",{try:function(t){var e=b.f(this),m=A(t);return(m.e?e.reject:e.resolve)(m.v),e.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(j,R,l){j("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(j,R,l){j("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(j,R,l){j("./es6.array.iterator");for(var x=j("./_global"),b=j("./_hide"),A=j("./_iterators"),f=j("./_wks")("toStringTag"),t="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<t.length;e++){var m=t[e],d=x[m],a=d&&d.prototype;a&&!a[f]&&b(a,f,m),A[m]=A.Array}},{"./_global":110,"./_hide":112,"./_iterators":125,"./_wks":166,"./es6.array.iterator":169}],188:[function(j,R,l){var x=j("./_export"),b=j("./_task");x(x.G+x.B,{setImmediate:b.set,clearImmediate:b.clear})},{"./_export":107,"./_task":155}],189:[function(j,R,l){(function(x){"use strict";var b=j("babel-runtime/helpers/typeof"),A=f(b);function f(v){return v&&v.__esModule?v:{default:v}}function t(v){return Array.isArray?Array.isArray(v):g(v)==="[object Array]"}l.isArray=t;function e(v){return typeof v=="boolean"}l.isBoolean=e;function m(v){return v===null}l.isNull=m;function d(v){return v==null}l.isNullOrUndefined=d;function a(v){return typeof v=="number"}l.isNumber=a;function n(v){return typeof v=="string"}l.isString=n;function s(v){return(typeof v=="undefined"?"undefined":(0,A.default)(v))==="symbol"}l.isSymbol=s;function c(v){return v===void 0}l.isUndefined=c;function i(v){return g(v)==="[object RegExp]"}l.isRegExp=i;function u(v){return(typeof v=="undefined"?"undefined":(0,A.default)(v))==="object"&&v!==null}l.isObject=u;function r(v){return g(v)==="[object Date]"}l.isDate=r;function o(v){return g(v)==="[object Error]"||v instanceof Error}l.isError=o;function h(v){return typeof v=="function"}l.isFunction=h;function p(v){return v===null||typeof v=="boolean"||typeof v=="number"||typeof v=="string"||(typeof v=="undefined"?"undefined":(0,A.default)(v))==="symbol"||typeof v=="undefined"}l.isPrimitive=p,l.isBuffer=x.isBuffer;function g(v){return Object.prototype.toString.call(v)}}).call(this,{isBuffer:j("../../is-buffer/index.js")})},{"../../is-buffer/index.js":197,"babel-runtime/helpers/typeof":67}],190:[function(j,R,l){"use strict";var x=j("babel-runtime/helpers/typeof"),b=A(x);function A(f){return f&&f.__esModule?f:{default:f}}(function(f){"use strict";var t=function(){var n=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,s=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,c=/[^-+\dA-Z]/g;return function(i,u,r,o){if(arguments.length===1&&a(i)==="string"&&!/\d/.test(i)&&(u=i,i=void 0),i=i||new Date,i instanceof Date||(i=new Date(i)),isNaN(i))throw TypeError("Invalid date");u=String(t.masks[u]||u||t.masks.default);var h=u.slice(0,4);(h==="UTC:"||h==="GMT:")&&(u=u.slice(4),r=!0,h==="GMT:"&&(o=!0));var p=r?"getUTC":"get",g=i[p+"Date"](),v=i[p+"Day"](),y=i[p+"Month"](),w=i[p+"FullYear"](),S=i[p+"Hours"](),_=i[p+"Minutes"](),I=i[p+"Seconds"](),C=i[p+"Milliseconds"](),E=r?0:i.getTimezoneOffset(),O=m(i),M=d(i),F={d:g,dd:e(g),ddd:t.i18n.dayNames[v],dddd:t.i18n.dayNames[v+7],m:y+1,mm:e(y+1),mmm:t.i18n.monthNames[y],mmmm:t.i18n.monthNames[y+12],yy:String(w).slice(2),yyyy:w,h:S%12||12,hh:e(S%12||12),H:S,HH:e(S),M:_,MM:e(_),s:I,ss:e(I),l:e(C,3),L:e(Math.round(C/10)),t:S<12?"a":"p",tt:S<12?"am":"pm",T:S<12?"A":"P",TT:S<12?"AM":"PM",Z:o?"GMT":r?"UTC":(String(i).match(s)||[""]).pop().replace(c,""),o:(E>0?"-":"+")+e(Math.floor(Math.abs(E)/60)*100+Math.abs(E)%60,4),S:["th","st","nd","rd"][g%10>3?0:(g%100-g%10!=10)*g%10],W:O,N:M};return u.replace(n,function(H){return H in F?F[H]:H.slice(1,H.length-1)})}}();t.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"},t.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"]};function e(n,s){for(n=String(n),s=s||2;n.length<s;)n="0"+n;return n}function m(n){var s=new Date(n.getFullYear(),n.getMonth(),n.getDate());s.setDate(s.getDate()-(s.getDay()+6)%7+3);var c=new Date(s.getFullYear(),0,4);c.setDate(c.getDate()-(c.getDay()+6)%7+3);var i=s.getTimezoneOffset()-c.getTimezoneOffset();s.setHours(s.getHours()-i);var u=(s-c)/(864e5*7);return 1+Math.floor(u)}function d(n){var s=n.getDay();return s===0&&(s=7),s}function a(n){return n===null?"null":n===void 0?"undefined":(typeof n=="undefined"?"undefined":(0,b.default)(n))!=="object"?typeof n=="undefined"?"undefined":(0,b.default)(n):Array.isArray(n)?"array":{}.toString.call(n).slice(8,-1).toLowerCase()}typeof define=="function"&&define.amd?define(function(){return t}):(typeof l=="undefined"?"undefined":(0,b.default)(l))==="object"?R.exports=t:f.dateFormat=t})(void 0)},{"babel-runtime/helpers/typeof":67}],191:[function(j,R,l){/*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/"use strict";var x=/["'&<>]/;R.exports=b;function b(A){var f=""+A,t=x.exec(f);if(!t)return f;var e,m="",d=0,a=0;for(d=t.index;d<f.length;d++){switch(f.charCodeAt(d)){case 34:e="&quot;";break;case 38:e="&amp;";break;case 39:e="&#39;";break;case 60:e="&lt;";break;case 62:e="&gt;";break;default:continue}a!==d&&(m+=f.substring(a,d)),a=d+1,m+=e}return a!==d?m+f.substring(a,d):m}},{}],192:[function(j,R,l){function x(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}R.exports=x,x.EventEmitter=x,x.prototype._events=void 0,x.prototype._maxListeners=void 0,x.defaultMaxListeners=10,x.prototype.setMaxListeners=function(e){if(!A(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},x.prototype.emit=function(e){var m,d,a,n,s,c;if(this._events||(this._events={}),e==="error"&&(!this._events.error||f(this._events.error)&&!this._events.error.length)){if(m=arguments[1],m instanceof Error)throw m;var i=new Error('Uncaught, unspecified "error" event. ('+m+")");throw i.context=m,i}if(d=this._events[e],t(d))return!1;if(b(d))switch(arguments.length){case 1:d.call(this);break;case 2:d.call(this,arguments[1]);break;case 3:d.call(this,arguments[1],arguments[2]);break;default:n=Array.prototype.slice.call(arguments,1),d.apply(this,n)}else if(f(d))for(n=Array.prototype.slice.call(arguments,1),c=d.slice(),a=c.length,s=0;s<a;s++)c[s].apply(this,n);return!0},x.prototype.addListener=function(e,m){var d;if(!b(m))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,b(m.listener)?m.listener:m),this._events[e]?f(this._events[e])?this._events[e].push(m):this._events[e]=[this._events[e],m]:this._events[e]=m,f(this._events[e])&&!this._events[e].warned&&(t(this._maxListeners)?d=x.defaultMaxListeners:d=this._maxListeners,d&&d>0&&this._events[e].length>d&&(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},x.prototype.on=x.prototype.addListener,x.prototype.once=function(e,m){if(!b(m))throw TypeError("listener must be a function");var d=!1;function a(){this.removeListener(e,a),d||(d=!0,m.apply(this,arguments))}return a.listener=m,this.on(e,a),this},x.prototype.removeListener=function(e,m){var d,a,n,s;if(!b(m))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(d=this._events[e],n=d.length,a=-1,d===m||b(d.listener)&&d.listener===m)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,m);else if(f(d)){for(s=n;s-- >0;)if(d[s]===m||d[s].listener&&d[s].listener===m){a=s;break}if(a<0)return this;d.length===1?(d.length=0,delete this._events[e]):d.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,m)}return this},x.prototype.removeAllListeners=function(e){var m,d;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(m in this._events){if(m==="removeListener")continue;this.removeAllListeners(m)}return this.removeAllListeners("removeListener"),this._events={},this}if(d=this._events[e],b(d))this.removeListener(e,d);else if(d)for(;d.length;)this.removeListener(e,d[d.length-1]);return delete this._events[e],this},x.prototype.listeners=function(e){var m;return!this._events||!this._events[e]?m=[]:b(this._events[e])?m=[this._events[e]]:m=this._events[e].slice(),m},x.prototype.listenerCount=function(e){if(this._events){var m=this._events[e];if(b(m))return 1;if(m)return m.length}return 0},x.listenerCount=function(e,m){return e.listenerCount(m)};function b(e){return typeof e=="function"}function A(e){return typeof e=="number"}function f(e){return typeof e=="object"&&e!==null}function t(e){return e===void 0}},{}],193:[function(j,R,l){var x=j("http"),b=R.exports;for(var A in x)x.hasOwnProperty(A)&&(b[A]=x[A]);b.request=function(f,t){return f||(f={}),f.scheme="https",f.protocol="https:",x.request.call(this,f,t)}},{http:231}],194:[function(j,R,l){/*!
* humanize-ms - index.js
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var x=j("util"),b=j("ms");R.exports=function(A){if(typeof A=="number")return A;var f=b(A);if(f===void 0){var t=new Error(x.format("humanize-ms(%j) result undefined",A));console.warn(t.stack)}return f}},{ms:204,util:243}],195:[function(j,R,l){l.read=function(x,b,A,f,t){var e,m,d=t*8-f-1,a=(1<<d)-1,n=a>>1,s=-7,c=A?t-1:0,i=A?-1:1,u=x[b+c];for(c+=i,e=u&(1<<-s)-1,u>>=-s,s+=d;s>0;e=e*256+x[b+c],c+=i,s-=8);for(m=e&(1<<-s)-1,e>>=-s,s+=f;s>0;m=m*256+x[b+c],c+=i,s-=8);if(e===0)e=1-n;else{if(e===a)return m?NaN:(u?-1:1)*Infinity;m=m+Math.pow(2,f),e=e-n}return(u?-1:1)*m*Math.pow(2,e-f)},l.write=function(x,b,A,f,t,e){var m,d,a,n=e*8-t-1,s=(1<<n)-1,c=s>>1,i=t===23?Math.pow(2,-24)-Math.pow(2,-77):0,u=f?0:e-1,r=f?1:-1,o=b<0||b===0&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===Infinity?(d=isNaN(b)?1:0,m=s):(m=Math.floor(Math.log(b)/Math.LN2),b*(a=Math.pow(2,-m))<1&&(m--,a*=2),m+c>=1?b+=i/a:b+=i*Math.pow(2,1-c),b*a>=2&&(m++,a/=2),m+c>=s?(d=0,m=s):m+c>=1?(d=(b*a-1)*Math.pow(2,t),m=m+c):(d=b*Math.pow(2,c-1)*Math.pow(2,t),m=0));t>=8;x[A+u]=d&255,u+=r,d/=256,t-=8);for(m=m<<t|d,n+=t;n>0;x[A+u]=m&255,u+=r,m/=256,n-=8);x[A+u-r]|=o*128}},{}],196:[function(j,R,l){typeof Object.create=="function"?R.exports=function(b,A){A&&(b.super_=A,b.prototype=Object.create(A.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}))}:R.exports=function(b,A){if(A){b.super_=A;var f=function(){};f.prototype=A.prototype,b.prototype=new f,b.prototype.constructor=b}}},{}],197:[function(j,R,l){/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/R.exports=function(A){return A!=null&&(x(A)||b(A)||!!A._isBuffer)};function x(A){return!!A.constructor&&typeof A.constructor.isBuffer=="function"&&A.constructor.isBuffer(A)}function b(A){return typeof A.readFloatLE=="function"&&typeof A.slice=="function"&&x(A.slice(0,0))}},{}],198:[function(j,R,l){var x={}.toString;R.exports=Array.isArray||function(b){return x.call(b)=="[object Array]"}},{}],199:[function(require,module,exports){(function(global){(function(j,R){typeof exports=="object"&&typeof module!="undefined"?module.exports=R(j):typeof define=="function"&&define.amd?define(R):R(j)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:this,function(global){"use strict";global=global||{};var _Base64=global.Base64,version="2.5.2",buffer;if(typeof module!="undefined"&&module.exports)try{buffer=eval("require('buffer').Buffer")}catch(j){buffer=void 0}var b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b64tab=function(j){for(var R={},l=0,x=j.length;l<x;l++)R[j.charAt(l)]=l;return R}(b64chars),fromCharCode=String.fromCharCode,cb_utob=function(R){if(R.length<2){var l=R.charCodeAt(0);return l<128?R:l<2048?fromCharCode(192|l>>>6)+fromCharCode(128|l&63):fromCharCode(224|l>>>12&15)+fromCharCode(128|l>>>6&63)+fromCharCode(128|l&63)}else{var l=65536+(R.charCodeAt(0)-55296)*1024+(R.charCodeAt(1)-56320);return fromCharCode(240|l>>>18&7)+fromCharCode(128|l>>>12&63)+fromCharCode(128|l>>>6&63)+fromCharCode(128|l&63)}},re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,utob=function(R){return R.replace(re_utob,cb_utob)},cb_encode=function(R){var l=[0,2,1][R.length%3],x=R.charCodeAt(0)<<16|(R.length>1?R.charCodeAt(1):0)<<8|(R.length>2?R.charCodeAt(2):0),b=[b64chars.charAt(x>>>18),b64chars.charAt(x>>>12&63),l>=2?"=":b64chars.charAt(x>>>6&63),l>=1?"=":b64chars.charAt(x&63)];return b.join("")},btoa=global.btoa?function(j){return global.btoa(j)}:function(j){return j.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=function(R){var l=Object.prototype.toString.call(R)==="[object Uint8Array]";return l?R.toString("base64"):btoa(utob(String(R)))},encode=function(R,l){return l?_encode(String(R)).replace(/[+\/]/g,function(x){return x=="+"?"-":"_"}).replace(/=/g,""):_encode(R)},encodeURI=function(R){return encode(R,!0)},re_btou=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,cb_btou=function(R){switch(R.length){case 4:var l=(7&R.charCodeAt(0))<<18|(63&R.charCodeAt(1))<<12|(63&R.charCodeAt(2))<<6|63&R.charCodeAt(3),x=l-65536;return fromCharCode((x>>>10)+55296)+fromCharCode((x&1023)+56320);case 3:return fromCharCode((15&R.charCodeAt(0))<<12|(63&R.charCodeAt(1))<<6|63&R.charCodeAt(2));default:return fromCharCode((31&R.charCodeAt(0))<<6|63&R.charCodeAt(1))}},btou=function(R){return R.replace(re_btou,cb_btou)},cb_decode=function(R){var l=R.length,x=l%4,b=(l>0?b64tab[R.charAt(0)]<<18:0)|(l>1?b64tab[R.charAt(1)]<<12:0)|(l>2?b64tab[R.charAt(2)]<<6:0)|(l>3?b64tab[R.charAt(3)]:0),A=[fromCharCode(b>>>16),fromCharCode(b>>>8&255),fromCharCode(b&255)];return A.length-=[0,0,2,1][x],A.join("")},_atob=global.atob?function(j){return global.atob(j)}:function(j){return j.replace(/\S{1,4}/g,cb_decode)},atob=function(R){return _atob(String(R).replace(/[^A-Za-z0-9\+\/]/g,""))},_decode=buffer?buffer.from&&Uint8Array&&buffer.from!==Uint8Array.from?function(j){return(j.constructor===buffer.constructor?j:buffer.from(j,"base64")).toString()}:function(j){return(j.constructor===buffer.constructor?j:new buffer(j,"base64")).toString()}:function(j){return btou(_atob(j))},decode=function(R){return _decode(String(R).replace(/[-_]/g,function(l){return l=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},noConflict=function(){var R=global.Base64;return global.Base64=_Base64,R};if(global.Base64={VERSION:version,atob,btoa,fromBase64:decode,toBase64:encode,utob,encode,encodeURI,btou,decode,noConflict,__buffer__:buffer},typeof Object.defineProperty=="function"){var noEnum=function(R){return{value:R,enumerable:!1,writable:!0,configurable:!0}};global.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",noEnum(function(){return decode(this)})),Object.defineProperty(String.prototype,"toBase64",noEnum(function(j){return encode(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",noEnum(function(){return encode(this,!0)}))}}return global.Meteor&&(Base64=global.Base64),typeof module!="undefined"&&module.exports?module.exports.Base64=global.Base64:typeof define=="function"&&define.amd&&define([],function(){return global.Base64}),{Base64:global.Base64}})}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],200:[function(j,R,l){/*!
* merge-descriptors
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/"use strict";R.exports=b;var x=Object.prototype.hasOwnProperty;function b(A,f,t){if(!A)throw new TypeError("argument dest is required");if(!f)throw new TypeError("argument src is required");return t===void 0&&(t=!0),Object.getOwnPropertyNames(f).forEach(function(m){if(!t&&x.call(A,m))return;var d=Object.getOwnPropertyDescriptor(f,m);Object.defineProperty(A,m,d)}),A}},{}],201:[function(j,R,l){"use strict";function x(){this._types=Object.create(null),this._extensions=Object.create(null);for(var b=0;b<arguments.length;b++)this.define(arguments[b]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}x.prototype.define=function(b,A){for(var f in b){var t=b[f].map(function(d){return d.toLowerCase()});f=f.toLowerCase();for(var e=0;e<t.length;e++){var m=t[e];if(m[0]=="*")continue;if(!A&&m in this._types)throw new Error('Attempt to change mapping for "'+m+'" extension from "'+this._types[m]+'" to "'+f+'". Pass `force=true` to allow this, otherwise remove "'+m+'" from the list of extensions for "'+f+'".');this._types[m]=f}if(A||!this._extensions[f]){var m=t[0];this._extensions[f]=m[0]!="*"?m:m.substr(1)}}},x.prototype.getType=function(b){b=String(b);var A=b.replace(/^.*[/\\]/,"").toLowerCase(),f=A.replace(/^.*\./,"").toLowerCase(),t=A.length<b.length,e=f.length<A.length-1;return(e||!t)&&this._types[f]||null},x.prototype.getExtension=function(b){return b=/^\s*([^;\s]*)/.test(b)&&RegExp.$1,b&&this._extensions[b.toLowerCase()]||null},R.exports=x},{}],202:[function(j,R,l){"use strict";var x=j("./Mime");R.exports=new x(j("./types/standard"))},{"./Mime":201,"./types/standard":203}],203:[function(j,R,l){R.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"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","es"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"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/lgr+xml":["lgr"],"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/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/mrb-consumer+xml":["*xdf"],"application/mrb-publish+xml":["*xdf"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"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/p2p-overlay+xml":["relo"],"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/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"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/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"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/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"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/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/ttml+xml":["ttml"],"application/urc-ressheet+xml":["rsheet"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-error+xml":["xer"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"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":["*3gpp"],"audio/adpcm":["adp"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*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":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"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":["*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"]}},{}],204:[function(j,R,l){var x=1e3,b=x*60,A=b*60,f=A*24,t=f*7,e=f*365.25;R.exports=function(s,c){c=c||{};var i=typeof s;if(i==="string"&&s.length>0)return m(s);if(i==="number"&&isFinite(s))return c.long?a(s):d(s);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(s))};function m(s){if(s=String(s),s.length>100)return;var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(s);if(!c)return;var i=parseFloat(c[1]),u=(c[2]||"ms").toLowerCase();switch(u){case"years":case"year":case"yrs":case"yr":case"y":return i*e;case"weeks":case"week":case"w":return i*t;case"days":case"day":case"d":return i*f;case"hours":case"hour":case"hrs":case"hr":case"h":return i*A;case"minutes":case"minute":case"mins":case"min":case"m":return i*b;case"seconds":case"second":case"secs":case"sec":case"s":return i*x;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}function d(s){var c=Math.abs(s);return c>=f?Math.round(s/f)+"d":c>=A?Math.round(s/A)+"h":c>=b?Math.round(s/b)+"m":c>=x?Math.round(s/x)+"s":s+"ms"}function a(s){var c=Math.abs(s);return c>=f?n(s,c,f,"day"):c>=A?n(s,c,A,"hour"):c>=b?n(s,c,b,"minute"):c>=x?n(s,c,x,"second"):s+" ms"}function n(s,c,i,u){var r=c>=i*1.5;return Math.round(s/i)+" "+u+(r?"s":"")}},{}],205:[function(j,R,l){(function(x){function b(e,m){for(var d=0,a=e.length-1;a>=0;a--){var n=e[a];n==="."?e.splice(a,1):n===".."?(e.splice(a,1),d++):d&&(e.splice(a,1),d--)}if(m)for(;d--;d)e.unshift("..");return e}l.resolve=function(){for(var e="",m=!1,d=arguments.length-1;d>=-1&&!m;d--){var a=d>=0?arguments[d]:x.cwd();if(typeof a!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!a)continue;e=a+"/"+e,m=a.charAt(0)==="/"}return e=b(f(e.split("/"),function(n){return!!n}),!m).join("/"),(m?"/":"")+e||"."},l.normalize=function(e){var m=l.isAbsolute(e),d=t(e,-1)==="/";return e=b(f(e.split("/"),function(a){return!!a}),!m).join("/"),!e&&!m&&(e="."),e&&d&&(e+="/"),(m?"/":"")+e},l.isAbsolute=function(e){return e.charAt(0)==="/"},l.join=function(){var e=Array.prototype.slice.call(arguments,0);return l.normalize(f(e,function(m,d){if(typeof m!="string")throw new TypeError("Arguments to path.join must be strings");return m}).join("/"))},l.relative=function(e,m){e=l.resolve(e).substr(1),m=l.resolve(m).substr(1);function d(r){for(var o=0;o<r.length&&!(r[o]!=="");o++);for(var h=r.length-1;h>=0&&!(r[h]!=="");h--);return o>h?[]:r.slice(o,h-o+1)}for(var a=d(e.split("/")),n=d(m.split("/")),s=Math.min(a.length,n.length),c=s,i=0;i<s;i++)if(a[i]!==n[i]){c=i;break}for(var u=[],i=c;i<a.length;i++)u.push("..");return u=u.concat(n.slice(c)),u.join("/")},l.sep="/",l.delimiter=":",l.dirname=function(e){if(typeof e!="string"&&(e=e+""),e.length===0)return".";for(var m=e.charCodeAt(0),d=m===47,a=-1,n=!0,s=e.length-1;s>=1;--s)if(m=e.charCodeAt(s),m===47){if(!n){a=s;break}}else n=!1;return a===-1?d?"/":".":d&&a===1?"/":e.slice(0,a)};function A(e){typeof e!="string"&&(e=e+"");var m=0,d=-1,a=!0,n;for(n=e.length-1;n>=0;--n)if(e.charCodeAt(n)===47){if(!a){m=n+1;break}}else d===-1&&(a=!1,d=n+1);return d===-1?"":e.slice(m,d)}l.basename=function(e,m){var d=A(e);return m&&d.substr(-1*m.length)===m&&(d=d.substr(0,d.length-m.length)),d},l.extname=function(e){typeof e!="string"&&(e=e+"");for(var m=-1,d=0,a=-1,n=!0,s=0,c=e.length-1;c>=0;--c){var i=e.charCodeAt(c);if(i===47){if(!n){d=c+1;break}continue}a===-1&&(n=!1,a=c+1),i===46?m===-1?m=c:s!==1&&(s=1):m!==-1&&(s=-1)}return m===-1||a===-1||s===0||s===1&&m===a-1&&m===d+1?"":e.slice(m,a)};function f(e,m){if(e.filter)return e.filter(m);for(var d=[],a=0;a<e.length;a++)m(e[a],a,e)&&d.push(e[a]);return d}var t="ab".substr(-1)==="b"?function(e,m,d){return e.substr(m,d)}:function(e,m,d){return m<0&&(m=e.length+m),e.substr(m,d)}}).call(this,j("_process"))},{_process:208}],206:[function(j,R,l){(function(x){/*!
* Platform.js <https://mths.be/platform>
* Copyright 2014-2018 Benjamin Tan <https://bnjmnt4n.now.sh/>
* Copyright 2011-2013 John-David Dalton <http://allyoucanleet.com/>
* Available under MIT license <https://mths.be/mit>
*/(function(){"use strict";var b={function:!0,object:!0},A=b[typeof window]&&window||this,f=A,t=b[typeof l]&&l,e=b[typeof R]&&R&&!R.nodeType&&R,m=t&&e&&typeof x=="object"&&x;m&&(m.global===m||m.window===m||m.self===m)&&(A=m);var d=Math.pow(2,53)-1,a=/\bOpera/,n=this,s=Object.prototype,c=s.hasOwnProperty,i=s.toString;function u(C){return C=String(C),C.charAt(0).toUpperCase()+C.slice(1)}function r(C,E,O){var M={"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 E&&O&&/^Win/i.test(C)&&!/^Windows Phone /i.test(C)&&(M=M[/[\d.]+$/.exec(C)])&&(C="Windows "+M),C=String(C),E&&O&&(C=C.replace(RegExp(E,"i"),O)),C=h(C.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]),C}function o(C,E){var O=-1,M=C?C.length:0;if(typeof M=="number"&&M>-1&&M<=d)for(;++O<M;)E(C[O],O,C);else p(C,E)}function h(C){return C=S(C),/^(?:webOS|i(?:OS|P))/.test(C)?C:u(C)}function p(C,E){for(var O in C)c.call(C,O)&&E(C[O],O,C)}function g(C){return C==null?u(C):i.call(C).slice(8,-1)}function v(C,E){var O=C!=null?typeof C[E]:"number";return!/^(?:boolean|number|string|undefined)$/.test(O)&&(O=="object"?!!C[E]:!0)}function y(C){return String(C).replace(/([ -])(?!$)/g,"$1?")}function w(C,E){var O=null;return o(C,function(M,F){O=E(O,M,F,C)}),O}function S(C){return String(C).replace(/^ +| +$/g,"")}function _(C){var E=A,O=C&&typeof C=="object"&&g(C)!="String";O&&(E=C,C=null);var M=E.navigator||{},F=M.userAgent||"";C||(C=F);var H=O||n==f,B=O?!!M.likeChrome:/\bChrome\b/.test(C)&&!/internal|\n/i.test(i.toString()),X="Object",J=O?X:"ScriptBridgingProxyObject",k=O?X:"Environment",K=O&&E.java?"JavaPackage":g(E.java),z=O?X:"RuntimeObject",W=/\bJava/.test(K)&&E.java,P=W&&g(E.environment)==k,G=W?"a":"\u03B1",V=W?"b":"\u03B2",q=E.document||{},re=E.operamini||E.opera,ce=a.test(ce=O&&re?re["[[Class]]"]:g(re))?ce:re=null,ie,fe=C,xe=[],Se=null,ke=C==F,ge=ke&&re&&typeof re.version=="function"&&re.version(),Be,ee=Y([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),ue=we(["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"]),Ge=De([{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"]),ae=te({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}}),Z=pe(["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 "]);function Y(Re){return w(Re,function(it,yt){return it||RegExp("\\b"+(yt.pattern||y(yt))+"\\b","i").exec(C)&&(yt.label||yt)})}function te(Re){return w(Re,function(it,yt,pt){return it||(yt[Ge]||yt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Ge)]||RegExp("\\b"+y(pt)+"(?:\\b|\\w*\\d)","i").exec(C))&&pt})}function we(Re){return w(Re,function(it,yt){return it||RegExp("\\b"+(yt.pattern||y(yt))+"\\b","i").exec(C)&&(yt.label||yt)})}function pe(Re){return w(Re,function(it,yt){var pt=yt.pattern||y(yt);return!it&&(it=RegExp("\\b"+pt+"(?:/[\\d.]+|[ \\w.]*)","i").exec(C))&&(it=r(it,pt,yt.label||yt)),it})}function De(Re){return w(Re,function(it,yt){var pt=yt.pattern||y(yt);return!it&&(it=RegExp("\\b"+pt+" *\\d+[.\\w_]*","i").exec(C)||RegExp("\\b"+pt+" *\\w+-[\\w]*","i").exec(C)||RegExp("\\b"+pt+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(C))&&((it=String(yt.label&&!RegExp(pt,"i").test(yt.label)?yt.label:it).split("/"))[1]&&!/[\d.]+/.test(it[0])&&(it[0]+=" "+it[1]),yt=yt.label||yt,it=h(it[0].replace(RegExp(pt,"i"),yt).replace(RegExp("; *(?:"+yt+"[_-])?","i")," ").replace(RegExp("("+yt+")[-_.]?(\\w)","i"),"$1 $2"))),it})}function Ne(Re){return w(Re,function(it,yt){return it||(RegExp(yt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(C)||0)[1]||null})}function me(){return this.description||""}if(ee&&(ee=[ee]),ae&&!Ge&&(Ge=De([ae])),(ie=/\bGoogle TV\b/.exec(Ge))&&(Ge=ie[0]),/\bSimulator\b/i.test(C)&&(Ge=(Ge?Ge+" ":"")+"Simulator"),ue=="Opera Mini"&&/\bOPiOS\b/.test(C)&&xe.push("running in Turbo/Uncompressed mode"),ue=="IE"&&/\blike iPhone OS\b/.test(C)?(ie=_(C.replace(/like iPhone OS/,"")),ae=ie.manufacturer,Ge=ie.product):/^iP/.test(Ge)?(ue||(ue="Safari"),Z="iOS"+((ie=/ OS ([\d_]+)/i.exec(C))?" "+ie[1].replace(/_/g,"."):"")):ue=="Konqueror"&&!/buntu/i.test(Z)?Z="Kubuntu":ae&&ae!="Google"&&(/Chrome/.test(ue)&&!/\bMobile Safari\b/i.test(C)||/\bVita\b/.test(Ge))||/\bAndroid\b/.test(Z)&&/^Chrome/.test(ue)&&/\bVersion\//i.test(C)?(ue="Android Browser",Z=/\bAndroid\b/.test(Z)?Z:"Android"):ue=="Silk"?(/\bMobi/i.test(C)||(Z="Android",xe.unshift("desktop mode")),/Accelerated *= *true/i.test(C)&&xe.unshift("accelerated")):ue=="PaleMoon"&&(ie=/\bFirefox\/([\d.]+)\b/.exec(C))?xe.push("identifying as Firefox "+ie[1]):ue=="Firefox"&&(ie=/\b(Mobile|Tablet|TV)\b/i.exec(C))?(Z||(Z="Firefox OS"),Ge||(Ge=ie[1])):!ue||(ie=!/\bMinefield\b/i.test(C)&&/\b(?:Firefox|Safari)\b/.exec(ue))?(ue&&!Ge&&/[\/,]|^[^(]+?\)/.test(C.slice(C.indexOf(ie+"/")+8))&&(ue=null),(ie=Ge||ae||Z)&&(Ge||ae||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Z))&&(ue=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Z)?Z:ie)+" Browser")):ue=="Electron"&&(ie=(/\bChrome\/([\d.]+)\b/.exec(C)||0)[1])&&xe.push("Chromium "+ie),ge||(ge=Ne(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",y(ue),"(?:Firefox|Minefield|NetFront)"])),(ie=ee=="iCab"&&parseFloat(ge)>3&&"WebKit"||/\bOpera\b/.test(ue)&&(/\bOPR\b/.test(C)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(C)&&!/^(?:Trident|EdgeHTML)$/.test(ee)&&"WebKit"||!ee&&/\bMSIE\b/i.test(C)&&(Z=="Mac OS"?"Tasman":"Trident")||ee=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ue)&&"NetFront")&&(ee=[ie]),ue=="IE"&&(ie=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(C)||0)[1])?(ue+=" Mobile",Z="Windows Phone "+(/\+$/.test(ie)?ie:ie+".x"),xe.unshift("desktop mode")):/\bWPDesktop\b/i.test(C)?(ue="IE Mobile",Z="Windows Phone 8.x",xe.unshift("desktop mode"),ge||(ge=(/\brv:([\d.]+)/.exec(C)||0)[1])):ue!="IE"&&ee=="Trident"&&(ie=/\brv:([\d.]+)/.exec(C))&&(ue&&xe.push("identifying as "+ue+(ge?" "+ge:"")),ue="IE",ge=ie[1]),ke){if(v(E,"global"))if(W&&(ie=W.lang.System,fe=ie.getProperty("os.arch"),Z=Z||ie.getProperty("os.name")+" "+ie.getProperty("os.version")),P){try{ge=E.require("ringo/engine").version.join("."),ue="RingoJS"}catch(Re){(ie=E.system)&&ie.global.system==E.system&&(ue="Narwhal",Z||(Z=ie[0].os||null))}ue||(ue="Rhino")}else typeof E.process=="object"&&!E.process.browser&&(ie=E.process)&&(typeof ie.versions=="object"&&(typeof ie.versions.electron=="string"?(xe.push("Node "+ie.versions.node),ue="Electron",ge=ie.versions.electron):typeof ie.versions.nw=="string"&&(xe.push("Chromium "+ge,"Node "+ie.versions.node),ue="NW.js",ge=ie.versions.nw)),ue||(ue="Node.js",fe=ie.arch,Z=ie.platform,ge=/[\d.]+/.exec(ie.version),ge=ge?ge[0]:null));else g(ie=E.runtime)==J?(ue="Adobe AIR",Z=ie.flash.system.Capabilities.os):g(ie=E.phantom)==z?(ue="PhantomJS",ge=(ie=ie.version||null)&&ie.major+"."+ie.minor+"."+ie.patch):typeof q.documentMode=="number"&&(ie=/\bTrident\/(\d+)/i.exec(C))?(ge=[ge,q.documentMode],(ie=+ie[1]+4)!=ge[1]&&(xe.push("IE "+ge[1]+" mode"),ee&&(ee[1]=""),ge[1]=ie),ge=ue=="IE"?String(ge[1].toFixed(1)):ge[0]):typeof q.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ue)&&(xe.push("masking as "+ue+" "+ge),ue="IE",ge="11.0",ee=["Trident"],Z="Windows");Z=Z&&h(Z)}if(ge&&(ie=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ge)||/(?:alpha|beta)(?: ?\d)?/i.exec(C+";"+(ke&&M.appMinorVersion))||/\bMinefield\b/i.test(C)&&"a")&&(Se=/b/i.test(ie)?"beta":"alpha",ge=ge.replace(RegExp(ie+"\\+?$"),"")+(Se=="beta"?V:G)+(/\d+\+?/.exec(ie)||"")),ue=="Fennec"||ue=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(Z))ue="Firefox Mobile";else if(ue=="Maxthon"&&ge)ge=ge.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Ge))Ge=="Xbox 360"&&(Z=null),Ge=="Xbox 360"&&/\bIEMobile\b/.test(C)&&xe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ue)||ue&&!Ge&&!/Browser|Mobi/.test(ue))&&(Z=="Windows CE"||/Mobi/i.test(C)))ue+=" Mobile";else if(ue=="IE"&&ke)try{E.external===null&&xe.unshift("platform preview")}catch(Re){xe.unshift("embedded")}else(/\bBlackBerry\b/.test(Ge)||/\bBB10\b/.test(C))&&(ie=(RegExp(Ge.replace(/ +/g," *")+"/([.\\d]+)","i").exec(C)||0)[1]||ge)?(ie=[ie,/BB10/.test(C)],Z=(ie[1]?(Ge=null,ae="BlackBerry"):"Device Software")+" "+ie[0],ge=null):this!=p&&Ge!="Wii"&&(ke&&re||/Opera/.test(ue)&&/\b(?:MSIE|Firefox)\b/i.test(C)||ue=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Z)||ue=="IE"&&(Z&&!/^Win/.test(Z)&&ge>5.5||/\bWindows XP\b/.test(Z)&&ge>8||ge==8&&!/\bTrident\b/.test(C)))&&!a.test(ie=_.call(p,C.replace(a,"")+";"))&&ie.name&&(ie="ing as "+ie.name+((ie=ie.version)?" "+ie:""),a.test(ue)?(/\bIE\b/.test(ie)&&Z=="Mac OS"&&(Z=null),ie="identify"+ie):(ie="mask"+ie,ce?ue=h(ce.replace(/([a-z])([A-Z])/g,"$1 $2")):ue="Opera",/\bIE\b/.test(ie)&&(Z=null),ke||(ge=null)),ee=["Presto"],xe.push(ie));(ie=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(C)||0)[1])&&(ie=[parseFloat(ie.replace(/\.(\d)$/,".0$1")),ie],ue=="Safari"&&ie[1].slice(-1)=="+"?(ue="WebKit Nightly",Se="alpha",ge=ie[1].slice(0,-1)):(ge==ie[1]||ge==(ie[2]=(/\bSafari\/([\d.]+\+?)/i.exec(C)||0)[1]))&&(ge=null),ie[1]=(/\bChrome\/([\d.]+)/i.exec(C)||0)[1],ie[0]==537.36&&ie[2]==537.36&&parseFloat(ie[1])>=28&&ee=="WebKit"&&(ee=["Blink"]),!ke||!B&&!ie[1]?(ee&&(ee[1]="like Safari"),ie=(ie=ie[0],ie<400?1:ie<500?2:ie<526?3:ie<533?4:ie<534?"4+":ie<535?5:ie<537?6:ie<538?7:ie<601?8:"8")):(ee&&(ee[1]="like Chrome"),ie=ie[1]||(ie=ie[0],ie<530?1:ie<532?2:ie<532.05?3:ie<533?4:ie<534.03?5:ie<534.07?6:ie<534.1?7:ie<534.13?8:ie<534.16?9:ie<534.24?10:ie<534.3?11:ie<535.01?12:ie<535.02?"13+":ie<535.07?15:ie<535.11?16:ie<535.19?17:ie<536.05?18:ie<536.1?19:ie<537.01?20:ie<537.11?"21+":ie<537.13?23:ie<537.18?24:ie<537.24?25:ie<537.36?26:ee!="Blink"?"27":"28")),ee&&(ee[1]+=" "+(ie+=typeof ie=="number"?".x":/[.+]/.test(ie)?"":"+")),ue=="Safari"&&(!ge||parseInt(ge)>45)&&(ge=ie)),ue=="Opera"&&(ie=/\bzbov|zvav$/.exec(Z))?(ue+=" ",xe.unshift("desktop mode"),ie=="zvav"?(ue+="Mini",ge=null):ue+="Mobile",Z=Z.replace(RegExp(" *"+ie+"$"),"")):ue=="Safari"&&/\bChrome\b/.exec(ee&&ee[1])&&(xe.unshift("desktop mode"),ue="Chrome Mobile",ge=null,/\bOS X\b/.test(Z)?(ae="Apple",Z="iOS 4.3+"):Z=null),ge&&ge.indexOf(ie=/[\d.]+$/.exec(Z))==0&&C.indexOf("/"+ie+"-")>-1&&(Z=S(Z.replace(ie,""))),ee&&!/\b(?:Avant|Nook)\b/.test(ue)&&(/Browser|Lunascape|Maxthon/.test(ue)||ue!="Safari"&&/^iOS/.test(Z)&&/\bSafari\b/.test(ee[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(ue)&&ee[1])&&((ie=ee[ee.length-1])&&xe.push(ie)),xe.length&&(xe=["("+xe.join("; ")+")"]),ae&&Ge&&Ge.indexOf(ae)<0&&xe.push("on "+ae),Ge&&xe.push((/^on /.test(xe[xe.length-1])?"":"on ")+Ge),Z&&(ie=/ ([\d.+]+)$/.exec(Z),Be=ie&&Z.charAt(Z.length-ie[0].length-1)=="/",Z={architecture:32,family:ie&&!Be?Z.replace(ie[0],""):Z,version:ie?ie[1]:null,toString:function(){var it=this.version;return this.family+(it&&!Be?" "+it:"")+(this.architecture==64?" 64-bit":"")}}),(ie=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(fe))&&!/\bi686\b/i.test(fe)?(Z&&(Z.architecture=64,Z.family=Z.family.replace(RegExp(" *"+ie),"")),ue&&(/\bWOW64\b/i.test(C)||ke&&/\w(?:86|32)$/.test(M.cpuClass||M.platform)&&!/\bWin64; x64\b/i.test(C))&&xe.unshift("32-bit")):Z&&/^OS X/.test(Z.family)&&ue=="Chrome"&&parseFloat(ge)>=39&&(Z.architecture=64),C||(C=null);var be={};return be.description=C,be.layout=ee&&ee[0],be.manufacturer=ae,be.name=ue,be.prerelease=Se,be.product=Ge,be.ua=C,be.version=ue&&ge,be.os=Z||{architecture:null,family:null,version:null,toString:function(){return"null"}},be.parse=_,be.toString=me,be.version&&xe.unshift(ge),be.name&&xe.unshift(ue),Z&&ue&&!(Z==String(Z).split(" ")[0]&&(Z==ue.split(" ")[0]||Ge))&&xe.push(Ge?"("+Z+")":"on "+Z),xe.length&&(be.description=xe.join(" ")),be}var I=_();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(A.platform=I,define(function(){return I})):t&&e?p(I,function(C,E){t[E]=C}):A.platform=I}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(j,R,l){(function(x){"use strict";typeof x=="undefined"||!x.version||x.version.indexOf("v0.")===0||x.version.indexOf("v1.")===0&&x.version.indexOf("v1.8.")!==0?R.exports={nextTick:b}:R.exports=x;function b(A,f,t,e){if(typeof A!="function")throw new TypeError('"callback" argument must be a function');var m=arguments.length,d,a;switch(m){case 0:case 1:return x.nextTick(A);case 2:return x.nextTick(function(){A.call(null,f)});case 3:return x.nextTick(function(){A.call(null,f,t)});case 4:return x.nextTick(function(){A.call(null,f,t,e)});default:for(d=new Array(m-1),a=0;a<d.length;)d[a++]=arguments[a];return x.nextTick(function(){A.apply(null,d)})}}}).call(this,j("_process"))},{_process:208}],208:[function(j,R,l){var x=R.exports={},b,A;function f(){throw new Error("setTimeout has not been defined")}function t(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?b=setTimeout:b=f}catch(o){b=f}try{typeof clearTimeout=="function"?A=clearTimeout:A=t}catch(o){A=t}})();function e(o){if(b===setTimeout)return setTimeout(o,0);if((b===f||!b)&&setTimeout)return b=setTimeout,setTimeout(o,0);try{return b(o,0)}catch(h){try{return b.call(null,o,0)}catch(p){return b.call(this,o,0)}}}function m(o){if(A===clearTimeout)return clearTimeout(o);if((A===t||!A)&&clearTimeout)return A=clearTimeout,clearTimeout(o);try{return A(o)}catch(h){try{return A.call(null,o)}catch(p){return A.call(this,o)}}}var d=[],a=!1,n,s=-1;function c(){if(!a||!n)return;a=!1,n.length?d=n.concat(d):s=-1,d.length&&i()}function i(){if(a)return;var o=e(c);a=!0;for(var h=d.length;h;){for(n=d,d=[];++s<h;)n&&n[s].run();s=-1,h=d.length}n=null,a=!1,m(o)}x.nextTick=function(o){var h=new Array(arguments.length-1);if(arguments.length>1)for(var p=1;p<arguments.length;p++)h[p-1]=arguments[p];d.push(new u(o,h)),d.length===1&&!a&&e(i)};function u(o,h){this.fun=o,this.array=h}u.prototype.run=function(){this.fun.apply(null,this.array)},x.title="browser",x.browser=!0,x.env={},x.argv=[],x.version="",x.versions={};function r(){}x.on=r,x.addListener=r,x.once=r,x.off=r,x.removeListener=r,x.removeAllListeners=r,x.emit=r,x.prependListener=r,x.prependOnceListener=r,x.listeners=function(o){return[]},x.binding=function(o){throw new Error("process.binding is not supported")},x.cwd=function(){return"/"},x.chdir=function(o){throw new Error("process.chdir is not supported")},x.umask=function(){return 0}},{}],209:[function(j,R,l){(function(x){/*! https://mths.be/punycode v1.4.1 by @mathias */(function(b){var A=typeof l=="object"&&l&&!l.nodeType&&l,f=typeof R=="object"&&R&&!R.nodeType&&R,t=typeof x=="object"&&x;(t.global===t||t.window===t||t.self===t)&&(b=t);var e,m=2147483647,d=36,a=1,n=26,s=38,c=700,i=72,u=128,r="-",o=/^xn--/,h=/[^\x20-\x7E]/,p=/[\x2E\u3002\uFF0E\uFF61]/g,g={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},v=d-a,y=Math.floor,w=String.fromCharCode,S;function _(K){throw new RangeError(g[K])}function I(K,z){for(var W=K.length,P=[];W--;)P[W]=z(K[W]);return P}function C(K,z){var W=K.split("@"),P="";W.length>1&&(P=W[0]+"@",K=W[1]),K=K.replace(p,".");var G=K.split("."),V=I(G,z).join(".");return P+V}function E(K){for(var z=[],W=0,P=K.length,G,V;W<P;)G=K.charCodeAt(W++),G>=55296&&G<=56319&&W<P?(V=K.charCodeAt(W++),(V&64512)==56320?z.push(((G&1023)<<10)+(V&1023)+65536):(z.push(G),W--)):z.push(G);return z}function O(K){return I(K,function(z){var W="";return z>65535&&(z-=65536,W+=w(z>>>10&1023|55296),z=56320|z&1023),W+=w(z),W}).join("")}function M(K){return K-48<10?K-22:K-65<26?K-65:K-97<26?K-97:d}function F(K,z){return K+22+75*(K<26)-((z!=0)<<5)}function H(K,z,W){var P=0;for(K=W?y(K/c):K>>1,K+=y(K/z);K>v*n>>1;P+=d)K=y(K/v);return y(P+(v+1)*K/(K+s))}function B(K){var z=[],W=K.length,P,G=0,V=u,q=i,re,ce,ie,fe,xe,Se,ke,ge,Be;for(re=K.lastIndexOf(r),re<0&&(re=0),ce=0;ce<re;++ce)K.charCodeAt(ce)>=128&&_("not-basic"),z.push(K.charCodeAt(ce));for(ie=re>0?re+1:0;ie<W;){for(fe=G,xe=1,Se=d;!(ie>=W&&_("invalid-input"),ke=M(K.charCodeAt(ie++)),(ke>=d||ke>y((m-G)/xe))&&_("overflow"),G+=ke*xe,ge=Se<=q?a:Se>=q+n?n:Se-q,ke<ge);Se+=d)Be=d-ge,xe>y(m/Be)&&_("overflow"),xe*=Be;P=z.length+1,q=H(G-fe,P,fe==0),y(G/P)>m-V&&_("overflow"),V+=y(G/P),G%=P,z.splice(G++,0,V)}return O(z)}function X(K){var z,W,P,G,V,q,re,ce,ie,fe,xe,Se=[],ke,ge,Be,ee;for(K=E(K),ke=K.length,z=u,W=0,V=i,q=0;q<ke;++q)xe=K[q],xe<128&&Se.push(w(xe));for(P=G=Se.length,G&&Se.push(r);P<ke;){for(re=m,q=0;q<ke;++q)xe=K[q],xe>=z&&xe<re&&(re=xe);for(ge=P+1,re-z>y((m-W)/ge)&&_("overflow"),W+=(re-z)*ge,z=re,q=0;q<ke;++q)if(xe=K[q],xe<z&&++W>m&&_("overflow"),xe==z){for(ce=W,ie=d;!(fe=ie<=V?a:ie>=V+n?n:ie-V,ce<fe);ie+=d)ee=ce-fe,Be=d-fe,Se.push(w(F(fe+ee%Be,0))),ce=y(ee/Be);Se.push(w(F(ce,0))),V=H(W,ge,P==G),W=0,++P}++W,++z}return Se.join("")}function J(K){return C(K,function(z){return o.test(z)?B(z.slice(4).toLowerCase()):z})}function k(K){return C(K,function(z){return h.test(z)?"xn--"+X(z):z})}if(e={version:"1.4.1",ucs2:{decode:E,encode:O},decode:B,encode:X,toASCII:k,toUnicode:J},typeof define=="function"&&typeof define.amd=="object"&&define.amd)define("punycode",function(){return e});else if(A&&f)if(R.exports==A)f.exports=e;else for(S in e)e.hasOwnProperty(S)&&(A[S]=e[S]);else b.punycode=e})(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],210:[function(j,R,l){"use strict";function x(A,f){return Object.prototype.hasOwnProperty.call(A,f)}R.exports=function(A,f,t,e){f=f||"&",t=t||"=";var m={};if(typeof A!="string"||A.length===0)return m;var d=/\+/g;A=A.split(f);var a=1e3;e&&typeof e.maxKeys=="number"&&(a=e.maxKeys);var n=A.length;a>0&&n>a&&(n=a);for(var s=0;s<n;++s){var c=A[s].replace(d,"%20"),i=c.indexOf(t),u,r,o,h;i>=0?(u=c.substr(0,i),r=c.substr(i+1)):(u=c,r=""),o=decodeURIComponent(u),h=decodeURIComponent(r),x(m,o)?b(m[o])?m[o].push(h):m[o]=[m[o],h]:m[o]=h}return m};var b=Array.isArray||function(A){return Object.prototype.toString.call(A)==="[object Array]"}},{}],211:[function(j,R,l){"use strict";var x=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};R.exports=function(t,e,m,d){return e=e||"&",m=m||"=",t===null&&(t=void 0),typeof t=="object"?A(f(t),function(a){var n=encodeURIComponent(x(a))+m;return b(t[a])?A(t[a],function(s){return n+encodeURIComponent(x(s))}).join(e):n+encodeURIComponent(x(t[a]))}).join(e):d?encodeURIComponent(x(d))+m+encodeURIComponent(x(t)):""};var b=Array.isArray||function(t){return Object.prototype.toString.call(t)==="[object Array]"};function A(t,e){if(t.map)return t.map(e);for(var m=[],d=0;d<t.length;d++)m.push(e(t[d],d));return m}var f=Object.keys||function(t){var e=[];for(var m in t)Object.prototype.hasOwnProperty.call(t,m)&&e.push(m);return e}},{}],212:[function(j,R,l){"use strict";l.decode=l.parse=j("./decode"),l.encode=l.stringify=j("./encode")},{"./decode":210,"./encode":211}],213:[function(j,R,l){R.exports=j("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":214}],214:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=t(x),A=j("babel-runtime/core-js/object/keys"),f=t(A);function t(h){return h&&h.__esModule?h:{default:h}}var e=j("process-nextick-args"),m=f.default||function(h){var p=[];for(var g in h)p.push(g);return p};R.exports=u;var d=(0,b.default)(j("core-util-is"));d.inherits=j("inherits");var a=j("./_stream_readable"),n=j("./_stream_writable");d.inherits(u,a);for(var s=m(n.prototype),c=0;c<s.length;c++){var i=s[c];u.prototype[i]||(u.prototype[i]=n.prototype[i])}function u(h){if(!(this instanceof u))return new u(h);a.call(this,h),n.call(this,h),h&&h.readable===!1&&(this.readable=!1),h&&h.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,h&&h.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",r)}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function r(){if(this.allowHalfOpen||this._writableState.ended)return;e.nextTick(o,this)}function o(h){h.end()}Object.defineProperty(u.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(p){if(this._readableState===void 0||this._writableState===void 0)return;this._readableState.destroyed=p,this._writableState.destroyed=p}}),u.prototype._destroy=function(h,p){this.push(null),this.end(),e.nextTick(p,h)}},{"./_stream_readable":216,"./_stream_writable":218,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60,"core-util-is":189,inherits:196,"process-nextick-args":207}],215:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=A(x);function A(m){return m&&m.__esModule?m:{default:m}}R.exports=e;var f=j("./_stream_transform"),t=(0,b.default)(j("core-util-is"));t.inherits=j("inherits"),t.inherits(e,f);function e(m){if(!(this instanceof e))return new e(m);f.call(this,m)}e.prototype._transform=function(m,d,a){a(null,m)}},{"./_stream_transform":217,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],216:[function(j,R,l){(function(x,b){"use strict";var A=j("babel-runtime/core-js/object/get-prototype-of"),f=m(A),t=j("babel-runtime/core-js/object/create"),e=m(t);function m(ee){return ee&&ee.__esModule?ee:{default:ee}}var d=j("process-nextick-args");R.exports=E;var a=j("isarray"),n;E.ReadableState=C;var s=j("events").EventEmitter,c=function(ue,Ge){return ue.listeners(Ge).length},i=j("./internal/streams/stream"),u=j("safe-buffer").Buffer,r=b.Uint8Array||function(){};function o(ee){return u.from(ee)}function h(ee){return u.isBuffer(ee)||ee instanceof r}var p=(0,e.default)(j("core-util-is"));p.inherits=j("inherits");var g=j("util"),v=void 0;g&&g.debuglog?v=g.debuglog("stream"):v=function(){};var y=j("./internal/streams/BufferList"),w=j("./internal/streams/destroy"),S;p.inherits(E,i);var _=["error","close","destroy","pause","resume"];function I(ee,ue,Ge){if(typeof ee.prependListener=="function")return ee.prependListener(ue,Ge);!ee._events||!ee._events[ue]?ee.on(ue,Ge):a(ee._events[ue])?ee._events[ue].unshift(Ge):ee._events[ue]=[Ge,ee._events[ue]]}function C(ee,ue){n=n||j("./_stream_duplex"),ee=ee||{};var Ge=ue instanceof n;this.objectMode=!!ee.objectMode,Ge&&(this.objectMode=this.objectMode||!!ee.readableObjectMode);var ae=ee.highWaterMark,Z=ee.readableHighWaterMark,Y=this.objectMode?16:16*1024;ae||ae===0?this.highWaterMark=ae:Ge&&(Z||Z===0)?this.highWaterMark=Z:this.highWaterMark=Y,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new y,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=ee.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,ee.encoding&&(S||(S=j("string_decoder/").StringDecoder),this.decoder=new S(ee.encoding),this.encoding=ee.encoding)}function E(ee){if(n=n||j("./_stream_duplex"),!(this instanceof E))return new E(ee);this._readableState=new C(ee,this),this.readable=!0,ee&&(typeof ee.read=="function"&&(this._read=ee.read),typeof ee.destroy=="function"&&(this._destroy=ee.destroy)),i.call(this)}Object.defineProperty(E.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ue){if(!this._readableState)return;this._readableState.destroyed=ue}}),E.prototype.destroy=w.destroy,E.prototype._undestroy=w.undestroy,E.prototype._destroy=function(ee,ue){this.push(null),ue(ee)},E.prototype.push=function(ee,ue){var Ge=this._readableState,ae;return Ge.objectMode?ae=!0:typeof ee=="string"&&(ue=ue||Ge.defaultEncoding,ue!==Ge.encoding&&(ee=u.from(ee,ue),ue=""),ae=!0),O(this,ee,ue,!1,ae)},E.prototype.unshift=function(ee){return O(this,ee,null,!0,!1)};function O(ee,ue,Ge,ae,Z){var Y=ee._readableState;if(ue===null)Y.reading=!1,k(ee,Y);else{var te;Z||(te=F(Y,ue)),te?ee.emit("error",te):Y.objectMode||ue&&ue.length>0?(typeof ue!="string"&&!Y.objectMode&&(0,f.default)(ue)!==u.prototype&&(ue=o(ue)),ae?Y.endEmitted?ee.emit("error",new Error("stream.unshift() after end event")):M(ee,Y,ue,!0):Y.ended?ee.emit("error",new Error("stream.push() after EOF")):(Y.reading=!1,Y.decoder&&!Ge?(ue=Y.decoder.write(ue),Y.objectMode||ue.length!==0?M(ee,Y,ue,!1):W(ee,Y)):M(ee,Y,ue,!1))):ae||(Y.reading=!1)}return H(Y)}function M(ee,ue,Ge,ae){ue.flowing&&ue.length===0&&!ue.sync?(ee.emit("data",Ge),ee.read(0)):(ue.length+=ue.objectMode?1:Ge.length,ae?ue.buffer.unshift(Ge):ue.buffer.push(Ge),ue.needReadable&&K(ee)),W(ee,ue)}function F(ee,ue){var Ge;return!h(ue)&&typeof ue!="string"&&ue!==void 0&&!ee.objectMode&&(Ge=new TypeError("Invalid non-string/buffer chunk")),Ge}function H(ee){return!ee.ended&&(ee.needReadable||ee.length<ee.highWaterMark||ee.length===0)}E.prototype.isPaused=function(){return this._readableState.flowing===!1},E.prototype.setEncoding=function(ee){return S||(S=j("string_decoder/").StringDecoder),this._readableState.decoder=new S(ee),this._readableState.encoding=ee,this};var B=8388608;function X(ee){return ee>=B?ee=B:(ee--,ee|=ee>>>1,ee|=ee>>>2,ee|=ee>>>4,ee|=ee>>>8,ee|=ee>>>16,ee++),ee}function J(ee,ue){return ee<=0||ue.length===0&&ue.ended?0:ue.objectMode?1:ee!==ee?ue.flowing&&ue.length?ue.buffer.head.data.length:ue.length:(ee>ue.highWaterMark&&(ue.highWaterMark=X(ee)),ee<=ue.length?ee:ue.ended?ue.length:(ue.needReadable=!0,0))}E.prototype.read=function(ee){v("read",ee),ee=parseInt(ee,10);var ue=this._readableState,Ge=ee;if(ee!==0&&(ue.emittedReadable=!1),ee===0&&ue.needReadable&&(ue.length>=ue.highWaterMark||ue.ended))return v("read: emitReadable",ue.length,ue.ended),ue.length===0&&ue.ended?ke(this):K(this),null;if(ee=J(ee,ue),ee===0&&ue.ended)return ue.length===0&&ke(this),null;var ae=ue.needReadable;v("need readable",ae),(ue.length===0||ue.length-ee<ue.highWaterMark)&&(ae=!0,v("length less than watermark",ae)),ue.ended||ue.reading?(ae=!1,v("reading or ended",ae)):ae&&(v("do read"),ue.reading=!0,ue.sync=!0,ue.length===0&&(ue.needReadable=!0),this._read(ue.highWaterMark),ue.sync=!1,ue.reading||(ee=J(Ge,ue)));var Z;return ee>0?Z=ie(ee,ue):Z=null,Z===null?(ue.needReadable=!0,ee=0):ue.length-=ee,ue.length===0&&(ue.ended||(ue.needReadable=!0),Ge!==ee&&ue.ended&&ke(this)),Z!==null&&this.emit("data",Z),Z};function k(ee,ue){if(ue.ended)return;if(ue.decoder){var Ge=ue.decoder.end();Ge&&Ge.length&&(ue.buffer.push(Ge),ue.length+=ue.objectMode?1:Ge.length)}ue.ended=!0,K(ee)}function K(ee){var ue=ee._readableState;ue.needReadable=!1,ue.emittedReadable||(v("emitReadable",ue.flowing),ue.emittedReadable=!0,ue.sync?d.nextTick(z,ee):z(ee))}function z(ee){v("emit readable"),ee.emit("readable"),ce(ee)}function W(ee,ue){ue.readingMore||(ue.readingMore=!0,d.nextTick(P,ee,ue))}function P(ee,ue){for(var Ge=ue.length;!ue.reading&&!ue.flowing&&!ue.ended&&ue.length<ue.highWaterMark&&!(v("maybeReadMore read 0"),ee.read(0),Ge===ue.length);)Ge=ue.length;ue.readingMore=!1}E.prototype._read=function(ee){this.emit("error",new Error("_read() is not implemented"))},E.prototype.pipe=function(ee,ue){var Ge=this,ae=this._readableState;switch(ae.pipesCount){case 0:ae.pipes=ee;break;case 1:ae.pipes=[ae.pipes,ee];break;default:ae.pipes.push(ee);break}ae.pipesCount+=1,v("pipe count=%d opts=%j",ae.pipesCount,ue);var Z=(!ue||ue.end!==!1)&&ee!==x.stdout&&ee!==x.stderr,Y=Z?we:pt;ae.endEmitted?d.nextTick(Y):Ge.once("end",Y),ee.on("unpipe",te);function te(Pe,Nt){v("onunpipe"),Pe===Ge&&(Nt&&Nt.hasUnpiped===!1&&(Nt.hasUnpiped=!0,Ne()))}function we(){v("onend"),ee.end()}var pe=G(Ge);ee.on("drain",pe);var De=!1;function Ne(){v("cleanup"),ee.removeListener("close",it),ee.removeListener("finish",yt),ee.removeListener("drain",pe),ee.removeListener("error",Re),ee.removeListener("unpipe",te),Ge.removeListener("end",we),Ge.removeListener("end",pt),Ge.removeListener("data",be),De=!0,ae.awaitDrain&&(!ee._writableState||ee._writableState.needDrain)&&pe()}var me=!1;Ge.on("data",be);function be(Pe){v("ondata"),me=!1;var Nt=ee.write(Pe);Nt===!1&&!me&&((ae.pipesCount===1&&ae.pipes===ee||ae.pipesCount>1&&Be(ae.pipes,ee)!==-1)&&!De&&(v("false write response, pause",Ge._readableState.awaitDrain),Ge._readableState.awaitDrain++,me=!0),Ge.pause())}function Re(Pe){v("onerror",Pe),pt(),ee.removeListener("error",Re),c(ee,"error")===0&&ee.emit("error",Pe)}I(ee,"error",Re);function it(){ee.removeListener("finish",yt),pt()}ee.once("close",it);function yt(){v("onfinish"),ee.removeListener("close",it),pt()}ee.once("finish",yt);function pt(){v("unpipe"),Ge.unpipe(ee)}return ee.emit("pipe",Ge),ae.flowing||(v("pipe resume"),Ge.resume()),ee};function G(ee){return function(){var ue=ee._readableState;v("pipeOnDrain",ue.awaitDrain),ue.awaitDrain&&ue.awaitDrain--,ue.awaitDrain===0&&c(ee,"data")&&(ue.flowing=!0,ce(ee))}}E.prototype.unpipe=function(ee){var ue=this._readableState,Ge={hasUnpiped:!1};if(ue.pipesCount===0)return this;if(ue.pipesCount===1)return ee&&ee!==ue.pipes?this:(ee||(ee=ue.pipes),ue.pipes=null,ue.pipesCount=0,ue.flowing=!1,ee&&ee.emit("unpipe",this,Ge),this);if(!ee){var ae=ue.pipes,Z=ue.pipesCount;ue.pipes=null,ue.pipesCount=0,ue.flowing=!1;for(var Y=0;Y<Z;Y++)ae[Y].emit("unpipe",this,Ge);return this}var te=Be(ue.pipes,ee);return te===-1?this:(ue.pipes.splice(te,1),ue.pipesCount-=1,ue.pipesCount===1&&(ue.pipes=ue.pipes[0]),ee.emit("unpipe",this,Ge),this)},E.prototype.on=function(ee,ue){var Ge=i.prototype.on.call(this,ee,ue);if(ee==="data")this._readableState.flowing!==!1&&this.resume();else if(ee==="readable"){var ae=this._readableState;!ae.endEmitted&&!ae.readableListening&&(ae.readableListening=ae.needReadable=!0,ae.emittedReadable=!1,ae.reading?ae.length&&K(this):d.nextTick(V,this))}return Ge},E.prototype.addListener=E.prototype.on;function V(ee){v("readable nexttick read 0"),ee.read(0)}E.prototype.resume=function(){var ee=this._readableState;return ee.flowing||(v("resume"),ee.flowing=!0,q(this,ee)),this};function q(ee,ue){ue.resumeScheduled||(ue.resumeScheduled=!0,d.nextTick(re,ee,ue))}function re(ee,ue){ue.reading||(v("resume read 0"),ee.read(0)),ue.resumeScheduled=!1,ue.awaitDrain=0,ee.emit("resume"),ce(ee),ue.flowing&&!ue.reading&&ee.read(0)}E.prototype.pause=function(){return v("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(v("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function ce(ee){var ue=ee._readableState;for(v("flow",ue.flowing);ue.flowing&&ee.read()!==null;);}E.prototype.wrap=function(ee){var ue=this,Ge=this._readableState,ae=!1;ee.on("end",function(){if(v("wrapped end"),Ge.decoder&&!Ge.ended){var te=Ge.decoder.end();te&&te.length&&ue.push(te)}ue.push(null)}),ee.on("data",function(te){if(v("wrapped data"),Ge.decoder&&(te=Ge.decoder.write(te)),Ge.objectMode&&te==null)return;if(!Ge.objectMode&&(!te||!te.length))return;var we=ue.push(te);we||(ae=!0,ee.pause())});for(var Z in ee)this[Z]===void 0&&typeof ee[Z]=="function"&&(this[Z]=function(te){return function(){return ee[te].apply(ee,arguments)}}(Z));for(var Y=0;Y<_.length;Y++)ee.on(_[Y],this.emit.bind(this,_[Y]));return this._read=function(te){v("wrapped _read",te),ae&&(ae=!1,ee.resume())},this},Object.defineProperty(E.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),E._fromList=ie;function ie(ee,ue){if(ue.length===0)return null;var Ge;return ue.objectMode?Ge=ue.buffer.shift():!ee||ee>=ue.length?(ue.decoder?Ge=ue.buffer.join(""):ue.buffer.length===1?Ge=ue.buffer.head.data:Ge=ue.buffer.concat(ue.length),ue.buffer.clear()):Ge=fe(ee,ue.buffer,ue.decoder),Ge}function fe(ee,ue,Ge){var ae;return ee<ue.head.data.length?(ae=ue.head.data.slice(0,ee),ue.head.data=ue.head.data.slice(ee)):ee===ue.head.data.length?ae=ue.shift():ae=Ge?xe(ee,ue):Se(ee,ue),ae}function xe(ee,ue){var Ge=ue.head,ae=1,Z=Ge.data;for(ee-=Z.length;Ge=Ge.next;){var Y=Ge.data,te=ee>Y.length?Y.length:ee;if(te===Y.length?Z+=Y:Z+=Y.slice(0,ee),ee-=te,ee===0){te===Y.length?(++ae,Ge.next?ue.head=Ge.next:ue.head=ue.tail=null):(ue.head=Ge,Ge.data=Y.slice(te));break}++ae}return ue.length-=ae,Z}function Se(ee,ue){var Ge=u.allocUnsafe(ee),ae=ue.head,Z=1;for(ae.data.copy(Ge),ee-=ae.data.length;ae=ae.next;){var Y=ae.data,te=ee>Y.length?Y.length:ee;if(Y.copy(Ge,Ge.length-ee,0,te),ee-=te,ee===0){te===Y.length?(++Z,ae.next?ue.head=ae.next:ue.head=ue.tail=null):(ue.head=ae,ae.data=Y.slice(te));break}++Z}return ue.length-=Z,Ge}function ke(ee){var ue=ee._readableState;if(ue.length>0)throw new Error('"endReadable()" called on non-empty stream');ue.endEmitted||(ue.ended=!0,d.nextTick(ge,ue,ee))}function ge(ee,ue){!ee.endEmitted&&ee.length===0&&(ee.endEmitted=!0,ue.readable=!1,ue.emit("end"))}function Be(ee,ue){for(var Ge=0,ae=ee.length;Ge<ae;Ge++)if(ee[Ge]===ue)return Ge;return-1}}).call(this,j("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":214,"./internal/streams/BufferList":219,"./internal/streams/destroy":220,"./internal/streams/stream":221,_process:208,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/get-prototype-of":59,"core-util-is":189,events:192,inherits:196,isarray:198,"process-nextick-args":207,"safe-buffer":228,"string_decoder/":235,util:71}],217:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=A(x);function A(n){return n&&n.__esModule?n:{default:n}}R.exports=m;var f=j("./_stream_duplex"),t=(0,b.default)(j("core-util-is"));t.inherits=j("inherits"),t.inherits(m,f);function e(n,s){var c=this._transformState;c.transforming=!1;var i=c.writecb;if(!i)return this.emit("error",new Error("write callback called multiple times"));c.writechunk=null,c.writecb=null,s!=null&&this.push(s),i(n);var u=this._readableState;u.reading=!1,(u.needReadable||u.length<u.highWaterMark)&&this._read(u.highWaterMark)}function m(n){if(!(this instanceof m))return new m(n);f.call(this,n),this._transformState={afterTransform:e.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,n&&(typeof n.transform=="function"&&(this._transform=n.transform),typeof n.flush=="function"&&(this._flush=n.flush)),this.on("prefinish",d)}function d(){var n=this;typeof this._flush=="function"?this._flush(function(s,c){a(n,s,c)}):a(this,null,null)}m.prototype.push=function(n,s){return this._transformState.needTransform=!1,f.prototype.push.call(this,n,s)},m.prototype._transform=function(n,s,c){throw new Error("_transform() is not implemented")},m.prototype._write=function(n,s,c){var i=this._transformState;if(i.writecb=c,i.writechunk=n,i.writeencoding=s,!i.transforming){var u=this._readableState;(i.needTransform||u.needReadable||u.length<u.highWaterMark)&&this._read(u.highWaterMark)}},m.prototype._read=function(n){var s=this._transformState;s.writechunk!==null&&s.writecb&&!s.transforming?(s.transforming=!0,this._transform(s.writechunk,s.writeencoding,s.afterTransform)):s.needTransform=!0},m.prototype._destroy=function(n,s){var c=this;f.prototype._destroy.call(this,n,function(i){s(i),c.emit("close")})};function a(n,s,c){if(s)return n.emit("error",s);if(c!=null&&n.push(c),n._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(n._transformState.transforming)throw new Error("Calling transform done when still transforming");return n.push(null)}},{"./_stream_duplex":214,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],218:[function(j,R,l){(function(x,b){"use strict";var A=j("babel-runtime/core-js/object/define-property"),f=i(A),t=j("babel-runtime/core-js/symbol/has-instance"),e=i(t),m=j("babel-runtime/core-js/symbol"),d=i(m),a=j("babel-runtime/core-js/object/create"),n=i(a),s=j("babel-runtime/core-js/set-immediate"),c=i(s);function i(Se){return Se&&Se.__esModule?Se:{default:Se}}var u=j("process-nextick-args");R.exports=F;function r(Se,ke,ge){this.chunk=Se,this.encoding=ke,this.callback=ge,this.next=null}function o(Se){var ke=this;this.next=null,this.entry=null,this.finish=function(){xe(ke,Se)}}var h=!x.browser&&["v0.10","v0.9."].indexOf(x.version.slice(0,5))>-1?c.default:u.nextTick,p;F.WritableState=O;var g=(0,n.default)(j("core-util-is"));g.inherits=j("inherits");var v={deprecate:j("util-deprecate")},y=j("./internal/streams/stream"),w=j("safe-buffer").Buffer,S=b.Uint8Array||function(){};function _(Se){return w.from(Se)}function I(Se){return w.isBuffer(Se)||Se instanceof S}var C=j("./internal/streams/destroy");g.inherits(F,y);function E(){}function O(Se,ke){p=p||j("./_stream_duplex"),Se=Se||{};var ge=ke instanceof p;this.objectMode=!!Se.objectMode,ge&&(this.objectMode=this.objectMode||!!Se.writableObjectMode);var Be=Se.highWaterMark,ee=Se.writableHighWaterMark,ue=this.objectMode?16:16*1024;Be||Be===0?this.highWaterMark=Be:ge&&(ee||ee===0)?this.highWaterMark=ee:this.highWaterMark=ue,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 Ge=Se.decodeStrings===!1;this.decodeStrings=!Ge,this.defaultEncoding=Se.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ae){W(ke,ae)},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 o(this)}O.prototype.getBuffer=function(){for(var ke=this.bufferedRequest,ge=[];ke;)ge.push(ke),ke=ke.next;return ge},function(){try{Object.defineProperty(O.prototype,"buffer",{get:v.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Se){}}();var M;typeof d.default=="function"&&e.default&&typeof Function.prototype[e.default]=="function"?(M=Function.prototype[e.default],(0,f.default)(F,e.default,{value:function(ke){return M.call(this,ke)?!0:this!==F?!1:ke&&ke._writableState instanceof O}})):M=function(ke){return ke instanceof this};function F(Se){if(p=p||j("./_stream_duplex"),!M.call(F,this)&&!(this instanceof p))return new F(Se);this._writableState=new O(Se,this),this.writable=!0,Se&&(typeof Se.write=="function"&&(this._write=Se.write),typeof Se.writev=="function"&&(this._writev=Se.writev),typeof Se.destroy=="function"&&(this._destroy=Se.destroy),typeof Se.final=="function"&&(this._final=Se.final)),y.call(this)}F.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function H(Se,ke){var ge=new Error("write after end");Se.emit("error",ge),u.nextTick(ke,ge)}function B(Se,ke,ge,Be){var ee=!0,ue=!1;return ge===null?ue=new TypeError("May not write null values to stream"):typeof ge!="string"&&ge!==void 0&&!ke.objectMode&&(ue=new TypeError("Invalid non-string/buffer chunk")),ue&&(Se.emit("error",ue),u.nextTick(Be,ue),ee=!1),ee}F.prototype.write=function(Se,ke,ge){var Be=this._writableState,ee=!1,ue=!Be.objectMode&&I(Se);return ue&&!w.isBuffer(Se)&&(Se=_(Se)),typeof ke=="function"&&(ge=ke,ke=null),ue?ke="buffer":ke||(ke=Be.defaultEncoding),typeof ge!="function"&&(ge=E),Be.ended?H(this,ge):(ue||B(this,Be,Se,ge))&&(Be.pendingcb++,ee=J(this,Be,ue,Se,ke,ge)),ee},F.prototype.cork=function(){var Se=this._writableState;Se.corked++},F.prototype.uncork=function(){var Se=this._writableState;Se.corked&&(Se.corked--,!Se.writing&&!Se.corked&&!Se.finished&&!Se.bufferProcessing&&Se.bufferedRequest&&V(this,Se))},F.prototype.setDefaultEncoding=function(ke){if(typeof ke=="string"&&(ke=ke.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ke+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+ke);return this._writableState.defaultEncoding=ke,this};function X(Se,ke,ge){return!Se.objectMode&&Se.decodeStrings!==!1&&typeof ke=="string"&&(ke=w.from(ke,ge)),ke}Object.defineProperty(F.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function J(Se,ke,ge,Be,ee,ue){if(!ge){var Ge=X(ke,Be,ee);Be!==Ge&&(ge=!0,ee="buffer",Be=Ge)}var ae=ke.objectMode?1:Be.length;ke.length+=ae;var Z=ke.length<ke.highWaterMark;if(Z||(ke.needDrain=!0),ke.writing||ke.corked){var Y=ke.lastBufferedRequest;ke.lastBufferedRequest={chunk:Be,encoding:ee,isBuf:ge,callback:ue,next:null},Y?Y.next=ke.lastBufferedRequest:ke.bufferedRequest=ke.lastBufferedRequest,ke.bufferedRequestCount+=1}else k(Se,ke,!1,ae,Be,ee,ue);return Z}function k(Se,ke,ge,Be,ee,ue,Ge){ke.writelen=Be,ke.writecb=Ge,ke.writing=!0,ke.sync=!0,ge?Se._writev(ee,ke.onwrite):Se._write(ee,ue,ke.onwrite),ke.sync=!1}function K(Se,ke,ge,Be,ee){--ke.pendingcb,ge?(u.nextTick(ee,Be),u.nextTick(ie,Se,ke),Se._writableState.errorEmitted=!0,Se.emit("error",Be)):(ee(Be),Se._writableState.errorEmitted=!0,Se.emit("error",Be),ie(Se,ke))}function z(Se){Se.writing=!1,Se.writecb=null,Se.length-=Se.writelen,Se.writelen=0}function W(Se,ke){var ge=Se._writableState,Be=ge.sync,ee=ge.writecb;if(z(ge),ke)K(Se,ge,Be,ke,ee);else{var ue=q(ge);!ue&&!ge.corked&&!ge.bufferProcessing&&ge.bufferedRequest&&V(Se,ge),Be?h(P,Se,ge,ue,ee):P(Se,ge,ue,ee)}}function P(Se,ke,ge,Be){ge||G(Se,ke),ke.pendingcb--,Be(),ie(Se,ke)}function G(Se,ke){ke.length===0&&ke.needDrain&&(ke.needDrain=!1,Se.emit("drain"))}function V(Se,ke){ke.bufferProcessing=!0;var ge=ke.bufferedRequest;if(Se._writev&&ge&&ge.next){var Be=ke.bufferedRequestCount,ee=new Array(Be),ue=ke.corkedRequestsFree;ue.entry=ge;for(var Ge=0,ae=!0;ge;)ee[Ge]=ge,ge.isBuf||(ae=!1),ge=ge.next,Ge+=1;ee.allBuffers=ae,k(Se,ke,!0,ke.length,ee,"",ue.finish),ke.pendingcb++,ke.lastBufferedRequest=null,ue.next?(ke.corkedRequestsFree=ue.next,ue.next=null):ke.corkedRequestsFree=new o(ke),ke.bufferedRequestCount=0}else{for(;ge;){var Z=ge.chunk,Y=ge.encoding,te=ge.callback,we=ke.objectMode?1:Z.length;if(k(Se,ke,!1,we,Z,Y,te),ge=ge.next,ke.bufferedRequestCount--,ke.writing)break}ge===null&&(ke.lastBufferedRequest=null)}ke.bufferedRequest=ge,ke.bufferProcessing=!1}F.prototype._write=function(Se,ke,ge){ge(new Error("_write() is not implemented"))},F.prototype._writev=null,F.prototype.end=function(Se,ke,ge){var Be=this._writableState;typeof Se=="function"?(ge=Se,Se=null,ke=null):typeof ke=="function"&&(ge=ke,ke=null),Se!=null&&this.write(Se,ke),Be.corked&&(Be.corked=1,this.uncork()),!Be.ending&&!Be.finished&&fe(this,Be,ge)};function q(Se){return Se.ending&&Se.length===0&&Se.bufferedRequest===null&&!Se.finished&&!Se.writing}function re(Se,ke){Se._final(function(ge){ke.pendingcb--,ge&&Se.emit("error",ge),ke.prefinished=!0,Se.emit("prefinish"),ie(Se,ke)})}function ce(Se,ke){!ke.prefinished&&!ke.finalCalled&&(typeof Se._final=="function"?(ke.pendingcb++,ke.finalCalled=!0,u.nextTick(re,Se,ke)):(ke.prefinished=!0,Se.emit("prefinish")))}function ie(Se,ke){var ge=q(ke);return ge&&(ce(Se,ke),ke.pendingcb===0&&(ke.finished=!0,Se.emit("finish"))),ge}function fe(Se,ke,ge){ke.ending=!0,ie(Se,ke),ge&&(ke.finished?u.nextTick(ge):Se.once("finish",ge)),ke.ended=!0,Se.writable=!1}function xe(Se,ke,ge){var Be=Se.entry;for(Se.entry=null;Be;){var ee=Be.callback;ke.pendingcb--,ee(ge),Be=Be.next}ke.corkedRequestsFree?ke.corkedRequestsFree.next=Se:ke.corkedRequestsFree=Se}Object.defineProperty(F.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(ke){if(!this._writableState)return;this._writableState.destroyed=ke}}),F.prototype.destroy=C.destroy,F.prototype._undestroy=C.undestroy,F.prototype._destroy=function(Se,ke){this.end(),ke(Se)}}).call(this,j("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":214,"./internal/streams/destroy":220,"./internal/streams/stream":221,_process:208,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/set-immediate":62,"babel-runtime/core-js/symbol":64,"babel-runtime/core-js/symbol/has-instance":65,"core-util-is":189,inherits:196,"process-nextick-args":207,"safe-buffer":228,"util-deprecate":240}],219:[function(j,R,l){"use strict";function x(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var b=j("safe-buffer").Buffer,A=j("util");function f(t,e,m){t.copy(e,m)}R.exports=function(){function t(){x(this,t),this.head=null,this.tail=null,this.length=0}return t.prototype.push=function(m){var d={data:m,next:null};this.length>0?this.tail.next=d:this.head=d,this.tail=d,++this.length},t.prototype.unshift=function(m){var d={data:m,next:this.head};this.length===0&&(this.tail=d),this.head=d,++this.length},t.prototype.shift=function(){if(this.length===0)return;var m=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,m},t.prototype.clear=function(){this.head=this.tail=null,this.length=0},t.prototype.join=function(m){if(this.length===0)return"";for(var d=this.head,a=""+d.data;d=d.next;)a+=m+d.data;return a},t.prototype.concat=function(m){if(this.length===0)return b.alloc(0);if(this.length===1)return this.head.data;for(var d=b.allocUnsafe(m>>>0),a=this.head,n=0;a;)f(a.data,d,n),n+=a.data.length,a=a.next;return d},t}(),A&&A.inspect&&A.inspect.custom&&(R.exports.prototype[A.inspect.custom]=function(){var t=A.inspect({length:this.length});return this.constructor.name+" "+t})},{"safe-buffer":228,util:71}],220:[function(j,R,l){"use strict";var x=j("process-nextick-args");function b(t,e){var m=this,d=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return d||a?(e?e(t):t&&(!this._writableState||!this._writableState.errorEmitted)&&x.nextTick(f,this,t),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(n){!e&&n?(x.nextTick(f,m,n),m._writableState&&(m._writableState.errorEmitted=!0)):e&&e(n)}),this)}function A(){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 f(t,e){t.emit("error",e)}R.exports={destroy:b,undestroy:A}},{"process-nextick-args":207}],221:[function(j,R,l){"use strict";R.exports=j("events").EventEmitter},{events:192}],222:[function(j,R,l){R.exports=j("./readable").PassThrough},{"./readable":223}],223:[function(j,R,l){l=R.exports=j("./lib/_stream_readable.js"),l.Stream=l,l.Readable=l,l.Writable=j("./lib/_stream_writable.js"),l.Duplex=j("./lib/_stream_duplex.js"),l.Transform=j("./lib/_stream_transform.js"),l.PassThrough=j("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":214,"./lib/_stream_passthrough.js":215,"./lib/_stream_readable.js":216,"./lib/_stream_transform.js":217,"./lib/_stream_writable.js":218}],224:[function(j,R,l){R.exports=j("./readable").Transform},{"./readable":223}],225:[function(j,R,l){R.exports=j("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(j,R,l){var x=function(){return this}()||Function("return this")(),b=x.regeneratorRuntime&&Object.getOwnPropertyNames(x).indexOf("regeneratorRuntime")>=0,A=b&&x.regeneratorRuntime;if(x.regeneratorRuntime=void 0,R.exports=j("./runtime"),b)x.regeneratorRuntime=A;else try{delete x.regeneratorRuntime}catch(f){x.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(j,R,l){!function(x){"use strict";var b=Object.prototype,A=b.hasOwnProperty,f,t=typeof Symbol=="function"?Symbol:{},e=t.iterator||"@@iterator",m=t.asyncIterator||"@@asyncIterator",d=t.toStringTag||"@@toStringTag",a=typeof R=="object",n=x.regeneratorRuntime;if(n){a&&(R.exports=n);return}n=x.regeneratorRuntime=a?R.exports:{};function s(J,k,K,z){var W=k&&k.prototype instanceof p?k:p,P=Object.create(W.prototype),G=new H(z||[]);return P._invoke=E(J,K,G),P}n.wrap=s;function c(J,k,K){try{return{type:"normal",arg:J.call(k,K)}}catch(z){return{type:"throw",arg:z}}}var i="suspendedStart",u="suspendedYield",r="executing",o="completed",h={};function p(){}function g(){}function v(){}var y={};y[e]=function(){return this};var w=Object.getPrototypeOf,S=w&&w(w(B([])));S&&S!==b&&A.call(S,e)&&(y=S);var _=v.prototype=p.prototype=Object.create(y);g.prototype=_.constructor=v,v.constructor=g,v[d]=g.displayName="GeneratorFunction";function I(J){["next","throw","return"].forEach(function(k){J[k]=function(K){return this._invoke(k,K)}})}n.isGeneratorFunction=function(J){var k=typeof J=="function"&&J.constructor;return k?k===g||(k.displayName||k.name)==="GeneratorFunction":!1},n.mark=function(J){return Object.setPrototypeOf?Object.setPrototypeOf(J,v):(J.__proto__=v,d in J||(J[d]="GeneratorFunction")),J.prototype=Object.create(_),J},n.awrap=function(J){return{__await:J}};function C(J){function k(W,P,G,V){var q=c(J[W],J,P);if(q.type==="throw")V(q.arg);else{var re=q.arg,ce=re.value;return ce&&typeof ce=="object"&&A.call(ce,"__await")?Promise.resolve(ce.__await).then(function(ie){k("next",ie,G,V)},function(ie){k("throw",ie,G,V)}):Promise.resolve(ce).then(function(ie){re.value=ie,G(re)},V)}}var K;function z(W,P){function G(){return new Promise(function(V,q){k(W,P,V,q)})}return K=K?K.then(G,G):G()}this._invoke=z}I(C.prototype),C.prototype[m]=function(){return this},n.AsyncIterator=C,n.async=function(J,k,K,z){var W=new C(s(J,k,K,z));return n.isGeneratorFunction(k)?W:W.next().then(function(P){return P.done?P.value:W.next()})};function E(J,k,K){var z=i;return function(P,G){if(z===r)throw new Error("Generator is already running");if(z===o){if(P==="throw")throw G;return X()}for(K.method=P,K.arg=G;;){var V=K.delegate;if(V){var q=O(V,K);if(q){if(q===h)continue;return q}}if(K.method==="next")K.sent=K._sent=K.arg;else if(K.method==="throw"){if(z===i)throw z=o,K.arg;K.dispatchException(K.arg)}else K.method==="return"&&K.abrupt("return",K.arg);z=r;var re=c(J,k,K);if(re.type==="normal"){if(z=K.done?o:u,re.arg===h)continue;return{value:re.arg,done:K.done}}else re.type==="throw"&&(z=o,K.method="throw",K.arg=re.arg)}}}function O(J,k){var K=J.iterator[k.method];if(K===f){if(k.delegate=null,k.method==="throw"){if(J.iterator.return&&(k.method="return",k.arg=f,O(J,k),k.method==="throw"))return h;k.method="throw",k.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var z=c(K,J.iterator,k.arg);if(z.type==="throw")return k.method="throw",k.arg=z.arg,k.delegate=null,h;var W=z.arg;if(!W)return k.method="throw",k.arg=new TypeError("iterator result is not an object"),k.delegate=null,h;if(W.done)k[J.resultName]=W.value,k.next=J.nextLoc,k.method!=="return"&&(k.method="next",k.arg=f);else return W;return k.delegate=null,h}I(_),_[d]="Generator",_[e]=function(){return this},_.toString=function(){return"[object Generator]"};function M(J){var k={tryLoc:J[0]};1 in J&&(k.catchLoc=J[1]),2 in J&&(k.finallyLoc=J[2],k.afterLoc=J[3]),this.tryEntries.push(k)}function F(J){var k=J.completion||{};k.type="normal",delete k.arg,J.completion=k}function H(J){this.tryEntries=[{tryLoc:"root"}],J.forEach(M,this),this.reset(!0)}n.keys=function(J){var k=[];for(var K in J)k.push(K);return k.reverse(),function z(){for(;k.length;){var W=k.pop();if(W in J)return z.value=W,z.done=!1,z}return z.done=!0,z}};function B(J){if(J){var k=J[e];if(k)return k.call(J);if(typeof J.next=="function")return J;if(!isNaN(J.length)){var K=-1,z=function W(){for(;++K<J.length;)if(A.call(J,K))return W.value=J[K],W.done=!1,W;return W.value=f,W.done=!0,W};return z.next=z}}return{next:X}}n.values=B;function X(){return{value:f,done:!0}}H.prototype={constructor:H,reset:function(k){if(this.prev=0,this.next=0,this.sent=this._sent=f,this.done=!1,this.delegate=null,this.method="next",this.arg=f,this.tryEntries.forEach(F),!k)for(var K in this)K.charAt(0)==="t"&&A.call(this,K)&&!isNaN(+K.slice(1))&&(this[K]=f)},stop:function(){this.done=!0;var k=this.tryEntries[0],K=k.completion;if(K.type==="throw")throw K.arg;return this.rval},dispatchException:function(k){if(this.done)throw k;var K=this;function z(re,ce){return G.type="throw",G.arg=k,K.next=re,ce&&(K.method="next",K.arg=f),!!ce}for(var W=this.tryEntries.length-1;W>=0;--W){var P=this.tryEntries[W],G=P.completion;if(P.tryLoc==="root")return z("end");if(P.tryLoc<=this.prev){var V=A.call(P,"catchLoc"),q=A.call(P,"finallyLoc");if(V&&q){if(this.prev<P.catchLoc)return z(P.catchLoc,!0);if(this.prev<P.finallyLoc)return z(P.finallyLoc)}else if(V){if(this.prev<P.catchLoc)return z(P.catchLoc,!0)}else if(q){if(this.prev<P.finallyLoc)return z(P.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(k,K){for(var z=this.tryEntries.length-1;z>=0;--z){var W=this.tryEntries[z];if(W.tryLoc<=this.prev&&A.call(W,"finallyLoc")&&this.prev<W.finallyLoc){var P=W;break}}P&&(k==="break"||k==="continue")&&P.tryLoc<=K&&K<=P.finallyLoc&&(P=null);var G=P?P.completion:{};return G.type=k,G.arg=K,P?(this.method="next",this.next=P.finallyLoc,h):this.complete(G)},complete:function(k,K){if(k.type==="throw")throw k.arg;return k.type==="break"||k.type==="continue"?this.next=k.arg:k.type==="return"?(this.rval=this.arg=k.arg,this.method="return",this.next="end"):k.type==="normal"&&K&&(this.next=K),h},finish:function(k){for(var K=this.tryEntries.length-1;K>=0;--K){var z=this.tryEntries[K];if(z.finallyLoc===k)return this.complete(z.completion,z.afterLoc),F(z),h}},catch:function(k){for(var K=this.tryEntries.length-1;K>=0;--K){var z=this.tryEntries[K];if(z.tryLoc===k){var W=z.completion;if(W.type==="throw"){var P=W.arg;F(z)}return P}}throw new Error("illegal catch attempt")},delegateYield:function(k,K,z){return this.delegate={iterator:B(k),resultName:K,nextLoc:z},this.method==="next"&&(this.arg=f),h}}}(function(){return this}()||Function("return this")())},{}],228:[function(j,R,l){var x=j("buffer"),b=x.Buffer;function A(t,e){for(var m in t)e[m]=t[m]}b.from&&b.alloc&&b.allocUnsafe&&b.allocUnsafeSlow?R.exports=x:(A(x,l),l.Buffer=f);function f(t,e,m){return b(t,e,m)}A(b,f),f.from=function(t,e,m){if(typeof t=="number")throw new TypeError("Argument must not be a number");return b(t,e,m)},f.alloc=function(t,e,m){if(typeof t!="number")throw new TypeError("Argument must be a number");var d=b(t);return e!==void 0?typeof m=="string"?d.fill(e,m):d.fill(e):d.fill(0),d},f.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return b(t)},f.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return x.SlowBuffer(t)}},{buffer:73}],229:[function(j,R,l){(function(x){"use strict";var b=j("babel-runtime/core-js/string/from-code-point"),A=u(b),f=j("babel-runtime/core-js/json/stringify"),t=u(f),e=j("babel-runtime/helpers/typeof"),m=u(e),d=j("babel-runtime/core-js/object/define-property"),a=u(d),n=j("babel-runtime/core-js/object/keys"),s=u(n),c=j("babel-runtime/core-js/object/create"),i=u(c);function u(r){return r&&r.__esModule?r:{default:r}}(function(r){r.parser=function(Y,te){return new h(Y,te)},r.SAXParser=h,r.SAXStream=_,r.createStream=S,r.MAX_BUFFER_LENGTH=64*1024;var o=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];r.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function h(Y,te){if(!(this instanceof h))return new h(Y,te);var we=this;g(we),we.q=we.c="",we.bufferCheckPosition=r.MAX_BUFFER_LENGTH,we.opt=te||{},we.opt.lowercase=we.opt.lowercase||we.opt.lowercasetags,we.looseCase=we.opt.lowercase?"toLowerCase":"toUpperCase",we.tags=[],we.closed=we.closedRoot=we.sawRoot=!1,we.tag=we.error=null,we.strict=!!Y,we.noscript=!!(Y||we.opt.noscript),we.state=P.BEGIN,we.strictEntities=we.opt.strictEntities,we.ENTITIES=we.strictEntities?(0,i.default)(r.XML_ENTITIES):(0,i.default)(r.ENTITIES),we.attribList=[],we.opt.xmlns&&(we.ns=(0,i.default)(M)),we.trackPosition=we.opt.position!==!1,we.trackPosition&&(we.position=we.line=we.column=0),V(we,"onready")}i.default||(Object.create=function(Y){function te(){}te.prototype=Y;var we=new te;return we}),s.default||(Object.keys=function(Y){var te=[];for(var we in Y)Y.hasOwnProperty(we)&&te.push(we);return te});function p(Y){for(var te=Math.max(r.MAX_BUFFER_LENGTH,10),we=0,pe=0,De=o.length;pe<De;pe++){var Ne=Y[o[pe]].length;if(Ne>te)switch(o[pe]){case"textNode":re(Y);break;case"cdata":q(Y,"oncdata",Y.cdata),Y.cdata="";break;case"script":q(Y,"onscript",Y.script),Y.script="";break;default:ie(Y,"Max buffer length exceeded: "+o[pe])}we=Math.max(we,Ne)}var me=r.MAX_BUFFER_LENGTH-we;Y.bufferCheckPosition=me+Y.position}function g(Y){for(var te=0,we=o.length;te<we;te++)Y[o[te]]=""}function v(Y){re(Y),Y.cdata!==""&&(q(Y,"oncdata",Y.cdata),Y.cdata=""),Y.script!==""&&(q(Y,"onscript",Y.script),Y.script="")}h.prototype={end:function(){fe(this)},write:Z,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){v(this)}};var y;try{y=j("stream").Stream}catch(Y){y=function(){}}var w=r.EVENTS.filter(function(Y){return Y!=="error"&&Y!=="end"});function S(Y,te){return new _(Y,te)}function _(Y,te){if(!(this instanceof _))return new _(Y,te);y.apply(this),this._parser=new h(Y,te),this.writable=!0,this.readable=!0;var we=this;this._parser.onend=function(){we.emit("end")},this._parser.onerror=function(pe){we.emit("error",pe),we._parser.error=null},this._decoder=null,w.forEach(function(pe){(0,a.default)(we,"on"+pe,{get:function(){return we._parser["on"+pe]},set:function(Ne){if(!Ne)return we.removeAllListeners(pe),we._parser["on"+pe]=Ne,Ne;we.on(pe,Ne)},enumerable:!0,configurable:!1})})}_.prototype=(0,i.default)(y.prototype,{constructor:{value:_}}),_.prototype.write=function(Y){if(typeof x=="function"&&typeof x.isBuffer=="function"&&x.isBuffer(Y)){if(!this._decoder){var te=j("string_decoder").StringDecoder;this._decoder=new te("utf8")}Y=this._decoder.write(Y)}return this._parser.write(Y.toString()),this.emit("data",Y),!0},_.prototype.end=function(Y){return Y&&Y.length&&this.write(Y),this._parser.end(),!0},_.prototype.on=function(Y,te){var we=this;return!we._parser["on"+Y]&&w.indexOf(Y)!==-1&&(we._parser["on"+Y]=function(){var pe=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);pe.splice(0,0,Y),we.emit.apply(we,pe)}),y.prototype.on.call(we,Y,te)};var I="[CDATA[",C="DOCTYPE",E="http://www.w3.org/XML/1998/namespace",O="http://www.w3.org/2000/xmlns/",M={xml:E,xmlns:O},F=/[:_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]/,H=/[:_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-]/,B=/[#:_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]/,X=/[#:_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-]/;function J(Y){return Y===" "||Y===`
`||Y==="\r"||Y===" "}function k(Y){return Y==='"'||Y==="'"}function K(Y){return Y===">"||J(Y)}function z(Y,te){return Y.test(te)}function W(Y,te){return!z(Y,te)}var P=0;r.STATE={BEGIN:P++,BEGIN_WHITESPACE:P++,TEXT:P++,TEXT_ENTITY:P++,OPEN_WAKA:P++,SGML_DECL:P++,SGML_DECL_QUOTED:P++,DOCTYPE:P++,DOCTYPE_QUOTED:P++,DOCTYPE_DTD:P++,DOCTYPE_DTD_QUOTED:P++,COMMENT_STARTING:P++,COMMENT:P++,COMMENT_ENDING:P++,COMMENT_ENDED:P++,CDATA:P++,CDATA_ENDING:P++,CDATA_ENDING_2:P++,PROC_INST:P++,PROC_INST_BODY:P++,PROC_INST_ENDING:P++,OPEN_TAG:P++,OPEN_TAG_SLASH:P++,ATTRIB:P++,ATTRIB_NAME:P++,ATTRIB_NAME_SAW_WHITE:P++,ATTRIB_VALUE:P++,ATTRIB_VALUE_QUOTED:P++,ATTRIB_VALUE_CLOSED:P++,ATTRIB_VALUE_UNQUOTED:P++,ATTRIB_VALUE_ENTITY_Q:P++,ATTRIB_VALUE_ENTITY_U:P++,CLOSE_TAG:P++,CLOSE_TAG_SAW_WHITE:P++,SCRIPT:P++,SCRIPT_ENDING:P++},r.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},r.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,s.default)(r.ENTITIES).forEach(function(Y){var te=r.ENTITIES[Y],we=typeof te=="number"?String.fromCharCode(te):te;r.ENTITIES[Y]=we});for(var G in r.STATE)r.STATE[r.STATE[G]]=G;P=r.STATE;function V(Y,te,we){Y[te]&&Y[te](we)}function q(Y,te,we){Y.textNode&&re(Y),V(Y,te,we)}function re(Y){Y.textNode=ce(Y.opt,Y.textNode),Y.textNode&&V(Y,"ontext",Y.textNode),Y.textNode=""}function ce(Y,te){return Y.trim&&(te=te.trim()),Y.normalize&&(te=te.replace(/\s+/g," ")),te}function ie(Y,te){return re(Y),Y.trackPosition&&(te+=`
Line: `+Y.line+`
Column: `+Y.column+`
Char: `+Y.c),te=new Error(te),Y.error=te,V(Y,"onerror",te),Y}function fe(Y){return Y.sawRoot&&!Y.closedRoot&&xe(Y,"Unclosed root tag"),Y.state!==P.BEGIN&&Y.state!==P.BEGIN_WHITESPACE&&Y.state!==P.TEXT&&ie(Y,"Unexpected end"),re(Y),Y.c="",Y.closed=!0,V(Y,"onend"),h.call(Y,Y.strict,Y.opt),Y}function xe(Y,te){if((typeof Y=="undefined"?"undefined":(0,m.default)(Y))!=="object"||!(Y instanceof h))throw new Error("bad call to strictFail");Y.strict&&ie(Y,te)}function Se(Y){Y.strict||(Y.tagName=Y.tagName[Y.looseCase]());var te=Y.tags[Y.tags.length-1]||Y,we=Y.tag={name:Y.tagName,attributes:{}};Y.opt.xmlns&&(we.ns=te.ns),Y.attribList.length=0,q(Y,"onopentagstart",we)}function ke(Y,te){var we=Y.indexOf(":"),pe=we<0?["",Y]:Y.split(":"),De=pe[0],Ne=pe[1];return te&&Y==="xmlns"&&(De="xmlns",Ne=""),{prefix:De,local:Ne}}function ge(Y){if(Y.strict||(Y.attribName=Y.attribName[Y.looseCase]()),Y.attribList.indexOf(Y.attribName)!==-1||Y.tag.attributes.hasOwnProperty(Y.attribName)){Y.attribName=Y.attribValue="";return}if(Y.opt.xmlns){var te=ke(Y.attribName,!0),we=te.prefix,pe=te.local;if(we==="xmlns")if(pe==="xml"&&Y.attribValue!==E)xe(Y,"xml: prefix must be bound to "+E+`
Actual: `+Y.attribValue);else if(pe==="xmlns"&&Y.attribValue!==O)xe(Y,"xmlns: prefix must be bound to "+O+`
Actual: `+Y.attribValue);else{var De=Y.tag,Ne=Y.tags[Y.tags.length-1]||Y;De.ns===Ne.ns&&(De.ns=(0,i.default)(Ne.ns)),De.ns[pe]=Y.attribValue}Y.attribList.push([Y.attribName,Y.attribValue])}else Y.tag.attributes[Y.attribName]=Y.attribValue,q(Y,"onattribute",{name:Y.attribName,value:Y.attribValue});Y.attribName=Y.attribValue=""}function Be(Y,te){if(Y.opt.xmlns){var we=Y.tag,pe=ke(Y.tagName);we.prefix=pe.prefix,we.local=pe.local,we.uri=we.ns[pe.prefix]||"",we.prefix&&!we.uri&&(xe(Y,"Unbound namespace prefix: "+(0,t.default)(Y.tagName)),we.uri=pe.prefix);var De=Y.tags[Y.tags.length-1]||Y;we.ns&&De.ns!==we.ns&&(0,s.default)(we.ns).forEach(function(Ft){q(Y,"onopennamespace",{prefix:Ft,uri:we.ns[Ft]})});for(var Ne=0,me=Y.attribList.length;Ne<me;Ne++){var be=Y.attribList[Ne],Re=be[0],it=be[1],yt=ke(Re,!0),pt=yt.prefix,Pe=yt.local,Nt=pt===""?"":we.ns[pt]||"",ut={name:Re,value:it,prefix:pt,local:Pe,uri:Nt};pt&&pt!=="xmlns"&&!Nt&&(xe(Y,"Unbound namespace prefix: "+(0,t.default)(pt)),ut.uri=pt),Y.tag.attributes[Re]=ut,q(Y,"onattribute",ut)}Y.attribList.length=0}Y.tag.isSelfClosing=!!te,Y.sawRoot=!0,Y.tags.push(Y.tag),q(Y,"onopentag",Y.tag),te||(!Y.noscript&&Y.tagName.toLowerCase()==="script"?Y.state=P.SCRIPT:Y.state=P.TEXT,Y.tag=null,Y.tagName=""),Y.attribName=Y.attribValue="",Y.attribList.length=0}function ee(Y){if(!Y.tagName){xe(Y,"Weird empty close tag."),Y.textNode+="</>",Y.state=P.TEXT;return}if(Y.script){if(Y.tagName!=="script"){Y.script+="</"+Y.tagName+">",Y.tagName="",Y.state=P.SCRIPT;return}q(Y,"onscript",Y.script),Y.script=""}var te=Y.tags.length,we=Y.tagName;Y.strict||(we=we[Y.looseCase]());for(var pe=we;te--;){var De=Y.tags[te];if(De.name!==pe)xe(Y,"Unexpected close tag");else break}if(te<0){xe(Y,"Unmatched closing tag: "+Y.tagName),Y.textNode+="</"+Y.tagName+">",Y.state=P.TEXT;return}Y.tagName=we;for(var Ne=Y.tags.length;Ne-- >te;){var me=Y.tag=Y.tags.pop();Y.tagName=Y.tag.name,q(Y,"onclosetag",Y.tagName);var be={};for(var Re in me.ns)be[Re]=me.ns[Re];var it=Y.tags[Y.tags.length-1]||Y;Y.opt.xmlns&&me.ns!==it.ns&&(0,s.default)(me.ns).forEach(function(yt){var pt=me.ns[yt];q(Y,"onclosenamespace",{prefix:yt,uri:pt})})}te===0&&(Y.closedRoot=!0),Y.tagName=Y.attribValue=Y.attribName="",Y.attribList.length=0,Y.state=P.TEXT}function ue(Y){var te=Y.entity,we=te.toLowerCase(),pe,De="";return Y.ENTITIES[te]?Y.ENTITIES[te]:Y.ENTITIES[we]?Y.ENTITIES[we]:(te=we,te.charAt(0)==="#"&&(te.charAt(1)==="x"?(te=te.slice(2),pe=parseInt(te,16),De=pe.toString(16)):(te=te.slice(1),pe=parseInt(te,10),De=pe.toString(10))),te=te.replace(/^0+/,""),isNaN(pe)||De.toLowerCase()!==te?(xe(Y,"Invalid character entity"),"&"+Y.entity+";"):(0,A.default)(pe))}function Ge(Y,te){te==="<"?(Y.state=P.OPEN_WAKA,Y.startTagPosition=Y.position):J(te)||(xe(Y,"Non-whitespace before first tag."),Y.textNode=te,Y.state=P.TEXT)}function ae(Y,te){var we="";return te<Y.length&&(we=Y.charAt(te)),we}function Z(Y){var te=this;if(this.error)throw this.error;if(te.closed)return ie(te,"Cannot write after close. Assign an onready handler.");if(Y===null)return fe(te);(typeof Y=="undefined"?"undefined":(0,m.default)(Y))==="object"&&(Y=Y.toString());for(var we=0,pe="";!(pe=ae(Y,we++),te.c=pe,!pe);){te.trackPosition&&(te.position++,pe===`
`?(te.line++,te.column=0):te.column++);switch(te.state){case P.BEGIN:if(te.state=P.BEGIN_WHITESPACE,pe==="\uFEFF")continue;Ge(te,pe);continue;case P.BEGIN_WHITESPACE:Ge(te,pe);continue;case P.TEXT:if(te.sawRoot&&!te.closedRoot){for(var De=we-1;pe&&pe!=="<"&&pe!=="&";)pe=ae(Y,we++),pe&&te.trackPosition&&(te.position++,pe===`
`?(te.line++,te.column=0):te.column++);te.textNode+=Y.substring(De,we-1)}pe==="<"&&!(te.sawRoot&&te.closedRoot&&!te.strict)?(te.state=P.OPEN_WAKA,te.startTagPosition=te.position):(!J(pe)&&(!te.sawRoot||te.closedRoot)&&xe(te,"Text data outside of root node."),pe==="&"?te.state=P.TEXT_ENTITY:te.textNode+=pe);continue;case P.SCRIPT:pe==="<"?te.state=P.SCRIPT_ENDING:te.script+=pe;continue;case P.SCRIPT_ENDING:pe==="/"?te.state=P.CLOSE_TAG:(te.script+="<"+pe,te.state=P.SCRIPT);continue;case P.OPEN_WAKA:if(pe==="!")te.state=P.SGML_DECL,te.sgmlDecl="";else if(!J(pe))if(z(F,pe))te.state=P.OPEN_TAG,te.tagName=pe;else if(pe==="/")te.state=P.CLOSE_TAG,te.tagName="";else if(pe==="?")te.state=P.PROC_INST,te.procInstName=te.procInstBody="";else{if(xe(te,"Unencoded <"),te.startTagPosition+1<te.position){var Ne=te.position-te.startTagPosition;pe=new Array(Ne).join(" ")+pe}te.textNode+="<"+pe,te.state=P.TEXT}continue;case P.SGML_DECL:(te.sgmlDecl+pe).toUpperCase()===I?(q(te,"onopencdata"),te.state=P.CDATA,te.sgmlDecl="",te.cdata=""):te.sgmlDecl+pe==="--"?(te.state=P.COMMENT,te.comment="",te.sgmlDecl=""):(te.sgmlDecl+pe).toUpperCase()===C?(te.state=P.DOCTYPE,(te.doctype||te.sawRoot)&&xe(te,"Inappropriately located doctype declaration"),te.doctype="",te.sgmlDecl=""):pe===">"?(q(te,"onsgmldeclaration",te.sgmlDecl),te.sgmlDecl="",te.state=P.TEXT):(k(pe)&&(te.state=P.SGML_DECL_QUOTED),te.sgmlDecl+=pe);continue;case P.SGML_DECL_QUOTED:pe===te.q&&(te.state=P.SGML_DECL,te.q=""),te.sgmlDecl+=pe;continue;case P.DOCTYPE:pe===">"?(te.state=P.TEXT,q(te,"ondoctype",te.doctype),te.doctype=!0):(te.doctype+=pe,pe==="["?te.state=P.DOCTYPE_DTD:k(pe)&&(te.state=P.DOCTYPE_QUOTED,te.q=pe));continue;case P.DOCTYPE_QUOTED:te.doctype+=pe,pe===te.q&&(te.q="",te.state=P.DOCTYPE);continue;case P.DOCTYPE_DTD:te.doctype+=pe,pe==="]"?te.state=P.DOCTYPE:k(pe)&&(te.state=P.DOCTYPE_DTD_QUOTED,te.q=pe);continue;case P.DOCTYPE_DTD_QUOTED:te.doctype+=pe,pe===te.q&&(te.state=P.DOCTYPE_DTD,te.q="");continue;case P.COMMENT:pe==="-"?te.state=P.COMMENT_ENDING:te.comment+=pe;continue;case P.COMMENT_ENDING:pe==="-"?(te.state=P.COMMENT_ENDED,te.comment=ce(te.opt,te.comment),te.comment&&q(te,"oncomment",te.comment),te.comment=""):(te.comment+="-"+pe,te.state=P.COMMENT);continue;case P.COMMENT_ENDED:pe!==">"?(xe(te,"Malformed comment"),te.comment+="--"+pe,te.state=P.COMMENT):te.state=P.TEXT;continue;case P.CDATA:pe==="]"?te.state=P.CDATA_ENDING:te.cdata+=pe;continue;case P.CDATA_ENDING:pe==="]"?te.state=P.CDATA_ENDING_2:(te.cdata+="]"+pe,te.state=P.CDATA);continue;case P.CDATA_ENDING_2:pe===">"?(te.cdata&&q(te,"oncdata",te.cdata),q(te,"onclosecdata"),te.cdata="",te.state=P.TEXT):pe==="]"?te.cdata+="]":(te.cdata+="]]"+pe,te.state=P.CDATA);continue;case P.PROC_INST:pe==="?"?te.state=P.PROC_INST_ENDING:J(pe)?te.state=P.PROC_INST_BODY:te.procInstName+=pe;continue;case P.PROC_INST_BODY:if(!te.procInstBody&&J(pe))continue;pe==="?"?te.state=P.PROC_INST_ENDING:te.procInstBody+=pe;continue;case P.PROC_INST_ENDING:pe===">"?(q(te,"onprocessinginstruction",{name:te.procInstName,body:te.procInstBody}),te.procInstName=te.procInstBody="",te.state=P.TEXT):(te.procInstBody+="?"+pe,te.state=P.PROC_INST_BODY);continue;case P.OPEN_TAG:z(H,pe)?te.tagName+=pe:(Se(te),pe===">"?Be(te):pe==="/"?te.state=P.OPEN_TAG_SLASH:(J(pe)||xe(te,"Invalid character in tag name"),te.state=P.ATTRIB));continue;case P.OPEN_TAG_SLASH:pe===">"?(Be(te,!0),ee(te)):(xe(te,"Forward-slash in opening tag not followed by >"),te.state=P.ATTRIB);continue;case P.ATTRIB:if(J(pe))continue;pe===">"?Be(te):pe==="/"?te.state=P.OPEN_TAG_SLASH:z(F,pe)?(te.attribName=pe,te.attribValue="",te.state=P.ATTRIB_NAME):xe(te,"Invalid attribute name");continue;case P.ATTRIB_NAME:pe==="="?te.state=P.ATTRIB_VALUE:pe===">"?(xe(te,"Attribute without value"),te.attribValue=te.attribName,ge(te),Be(te)):J(pe)?te.state=P.ATTRIB_NAME_SAW_WHITE:z(H,pe)?te.attribName+=pe:xe(te,"Invalid attribute name");continue;case P.ATTRIB_NAME_SAW_WHITE:if(pe==="=")te.state=P.ATTRIB_VALUE;else{if(J(pe))continue;xe(te,"Attribute without value"),te.tag.attributes[te.attribName]="",te.attribValue="",q(te,"onattribute",{name:te.attribName,value:""}),te.attribName="",pe===">"?Be(te):z(F,pe)?(te.attribName=pe,te.state=P.ATTRIB_NAME):(xe(te,"Invalid attribute name"),te.state=P.ATTRIB)}continue;case P.ATTRIB_VALUE:if(J(pe))continue;k(pe)?(te.q=pe,te.state=P.ATTRIB_VALUE_QUOTED):(xe(te,"Unquoted attribute value"),te.state=P.ATTRIB_VALUE_UNQUOTED,te.attribValue=pe);continue;case P.ATTRIB_VALUE_QUOTED:if(pe!==te.q){pe==="&"?te.state=P.ATTRIB_VALUE_ENTITY_Q:te.attribValue+=pe;continue}ge(te),te.q="",te.state=P.ATTRIB_VALUE_CLOSED;continue;case P.ATTRIB_VALUE_CLOSED:J(pe)?te.state=P.ATTRIB:pe===">"?Be(te):pe==="/"?te.state=P.OPEN_TAG_SLASH:z(F,pe)?(xe(te,"No whitespace between attributes"),te.attribName=pe,te.attribValue="",te.state=P.ATTRIB_NAME):xe(te,"Invalid attribute name");continue;case P.ATTRIB_VALUE_UNQUOTED:if(!K(pe)){pe==="&"?te.state=P.ATTRIB_VALUE_ENTITY_U:te.attribValue+=pe;continue}ge(te),pe===">"?Be(te):te.state=P.ATTRIB;continue;case P.CLOSE_TAG:if(te.tagName)pe===">"?ee(te):z(H,pe)?te.tagName+=pe:te.script?(te.script+="</"+te.tagName,te.tagName="",te.state=P.SCRIPT):(J(pe)||xe(te,"Invalid tagname in closing tag"),te.state=P.CLOSE_TAG_SAW_WHITE);else{if(J(pe))continue;W(F,pe)?te.script?(te.script+="</"+pe,te.state=P.SCRIPT):xe(te,"Invalid tagname in closing tag."):te.tagName=pe}continue;case P.CLOSE_TAG_SAW_WHITE:if(J(pe))continue;pe===">"?ee(te):xe(te,"Invalid characters in closing tag");continue;case P.TEXT_ENTITY:case P.ATTRIB_VALUE_ENTITY_Q:case P.ATTRIB_VALUE_ENTITY_U:var me,be;switch(te.state){case P.TEXT_ENTITY:me=P.TEXT,be="textNode";break;case P.ATTRIB_VALUE_ENTITY_Q:me=P.ATTRIB_VALUE_QUOTED,be="attribValue";break;case P.ATTRIB_VALUE_ENTITY_U:me=P.ATTRIB_VALUE_UNQUOTED,be="attribValue";break}pe===";"?(te[be]+=ue(te),te.entity="",te.state=me):z(te.entity.length?X:B,pe)?te.entity+=pe:(xe(te,"Invalid character in entity name"),te[be]+="&"+te.entity+pe,te.entity="",te.state=me);continue;default:throw new Error(te,"Unknown state: "+te.state)}}return te.position>=te.bufferCheckPosition&&p(te),te}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */A.default||function(){var Y=String.fromCharCode,te=Math.floor,we=function(){var De=16384,Ne=[],me,be,Re=-1,it=arguments.length;if(!it)return"";for(var yt="";++Re<it;){var pt=Number(arguments[Re]);if(!isFinite(pt)||pt<0||pt>1114111||te(pt)!==pt)throw RangeError("Invalid code point: "+pt);pt<=65535?Ne.push(pt):(pt-=65536,me=(pt>>10)+55296,be=pt%1024+56320,Ne.push(me,be)),(Re+1===it||Ne.length>De)&&(yt+=Y.apply(null,Ne),Ne.length=0)}return yt};a.default?Object.defineProperty(String,"fromCodePoint",{value:we,configurable:!0,writable:!0}):String.fromCodePoint=we}()})(typeof l=="undefined"?(void 0).sax={}:l)}).call(this,j("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/string/from-code-point":63,"babel-runtime/helpers/typeof":67,buffer:73,stream:230,string_decoder:72}],230:[function(j,R,l){R.exports=A;var x=j("events").EventEmitter,b=j("inherits");b(A,x),A.Readable=j("readable-stream/readable.js"),A.Writable=j("readable-stream/writable.js"),A.Duplex=j("readable-stream/duplex.js"),A.Transform=j("readable-stream/transform.js"),A.PassThrough=j("readable-stream/passthrough.js"),A.Stream=A;function A(){x.call(this)}A.prototype.pipe=function(f,t){var e=this;function m(u){f.writable&&(f.write(u)===!1&&e.pause&&e.pause())}e.on("data",m);function d(){e.readable&&e.resume&&e.resume()}f.on("drain",d),!f._isStdio&&(!t||t.end!==!1)&&(e.on("end",n),e.on("close",s));var a=!1;function n(){if(a)return;a=!0,f.end()}function s(){if(a)return;a=!0,typeof f.destroy=="function"&&f.destroy()}function c(u){if(i(),x.listenerCount(this,"error")===0)throw u}e.on("error",c),f.on("error",c);function i(){e.removeListener("data",m),f.removeListener("drain",d),e.removeListener("end",n),e.removeListener("close",s),e.removeListener("error",c),f.removeListener("error",c),e.removeListener("end",i),e.removeListener("close",i),f.removeListener("close",i)}return e.on("end",i),e.on("close",i),f.on("close",i),f.emit("pipe",e),f}},{events:192,inherits:196,"readable-stream/duplex.js":213,"readable-stream/passthrough.js":222,"readable-stream/readable.js":223,"readable-stream/transform.js":224,"readable-stream/writable.js":225}],231:[function(j,R,l){(function(x){var b=j("./lib/request"),A=j("./lib/response"),f=j("xtend"),t=j("builtin-status-codes"),e=j("url"),m=l;m.request=function(d,a){typeof d=="string"?d=e.parse(d):d=f(d);var n=x.location.protocol.search(/^https?:$/)===-1?"http:":"",s=d.protocol||n,c=d.hostname||d.host,i=d.port,u=d.path||"/";c&&c.indexOf(":")!==-1&&(c="["+c+"]"),d.url=(c?s+"//"+c:"")+(i?":"+i:"")+u,d.method=(d.method||"GET").toUpperCase(),d.headers=d.headers||{};var r=new b(d);return a&&r.on("response",a),r},m.get=function(a,n){var s=m.request(a,n);return s.end(),s},m.ClientRequest=b,m.IncomingMessage=A.IncomingMessage,m.Agent=function(){},m.Agent.defaultMaxSockets=4,m.globalAgent=new m.Agent,m.STATUS_CODES=t,m.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 global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":233,"./lib/response":234,"builtin-status-codes":74,url:238,xtend:283}],232:[function(j,R,l){(function(x){"use strict";l.fetch=m(x.fetch)&&m(x.ReadableStream),l.writableStream=m(x.WritableStream),l.abortController=m(x.AbortController),l.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),l.blobConstructor=!0}catch(d){}var b;function A(){if(b!==void 0)return b;if(x.XMLHttpRequest){b=new x.XMLHttpRequest;try{b.open("GET",x.XDomainRequest?"/":"https://example.com")}catch(d){b=null}}else b=null;return b}function f(d){var a=A();if(!a)return!1;try{return a.responseType=d,a.responseType===d}catch(n){}return!1}var t=typeof x.ArrayBuffer!="undefined",e=t&&m(x.ArrayBuffer.prototype.slice);l.arraybuffer=l.fetch||t&&f("arraybuffer"),l.msstream=!l.fetch&&e&&f("ms-stream"),l.mozchunkedarraybuffer=!l.fetch&&t&&f("moz-chunked-arraybuffer"),l.overrideMimeType=l.fetch||(A()?m(A().overrideMimeType):!1),l.vbArray=m(x.VBArray);function m(d){return typeof d=="function"}b=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(j,R,l){(function(x,b,A){"use strict";var f=j("babel-runtime/core-js/object/keys"),t=e(f);function e(p){return p&&p.__esModule?p:{default:p}}var m=j("./capability"),d=j("inherits"),a=j("./response"),n=j("readable-stream"),s=j("to-arraybuffer"),c=a.IncomingMessage,i=a.readyStates;function u(p,g){return m.fetch&&g?"fetch":m.mozchunkedarraybuffer?"moz-chunked-arraybuffer":m.msstream?"ms-stream":m.arraybuffer&&p?"arraybuffer":m.vbArray&&p?"text:vbarray":"text"}var r=R.exports=function(p){var g=this;n.Writable.call(g),g._opts=p,g._body=[],g._headers={},p.auth&&g.setHeader("Authorization","Basic "+new A(p.auth).toString("base64")),(0,t.default)(p.headers).forEach(function(w){g.setHeader(w,p.headers[w])});var v,y=!0;if(p.mode==="disable-fetch"||"requestTimeout"in p&&!m.abortController)y=!1,v=!0;else if(p.mode==="prefer-streaming")v=!1;else if(p.mode==="allow-wrong-content-type")v=!m.overrideMimeType;else if(!p.mode||p.mode==="default"||p.mode==="prefer-fast")v=!0;else throw new Error("Invalid value for opts.mode");g._mode=u(v,y),g._fetchTimer=null,g.on("finish",function(){g._onFinish()})};d(r,n.Writable),r.prototype.setHeader=function(p,g){var v=this,y=p.toLowerCase();if(h.indexOf(y)!==-1)return;v._headers[y]={name:p,value:g}},r.prototype.getHeader=function(p){var g=this._headers[p.toLowerCase()];return g?g.value:null},r.prototype.removeHeader=function(p){var g=this;delete g._headers[p.toLowerCase()]},r.prototype._onFinish=function(){var p=this;if(p._destroyed)return;var g=p._opts,v=p._headers,y=null;g.method!=="GET"&&g.method!=="HEAD"&&(m.arraybuffer?y=s(A.concat(p._body)):m.blobConstructor?y=new b.Blob(p._body.map(function(E){return s(E)}),{type:(v["content-type"]||{}).value||""}):y=A.concat(p._body).toString());var w=[];if((0,t.default)(v).forEach(function(E){var O=v[E].name,M=v[E].value;Array.isArray(M)?M.forEach(function(F){w.push([O,F])}):w.push([O,M])}),p._mode==="fetch"){var S=null,_=null;if(m.abortController){var I=new AbortController;S=I.signal,p._fetchAbortController=I,"requestTimeout"in g&&g.requestTimeout!==0&&(p._fetchTimer=b.setTimeout(function(){p.emit("requestTimeout"),p._fetchAbortController&&p._fetchAbortController.abort()},g.requestTimeout))}b.fetch(p._opts.url,{method:p._opts.method,headers:w,body:y||void 0,mode:"cors",credentials:g.withCredentials?"include":"same-origin",signal:S}).then(function(E){p._fetchResponse=E,p._connect()},function(E){b.clearTimeout(p._fetchTimer),p._destroyed||p.emit("error",E)})}else{var C=p._xhr=new b.XMLHttpRequest;try{C.open(p._opts.method,p._opts.url,!0)}catch(E){x.nextTick(function(){p.emit("error",E)});return}"responseType"in C&&(C.responseType=p._mode.split(":")[0]),"withCredentials"in C&&(C.withCredentials=!!g.withCredentials),p._mode==="text"&&"overrideMimeType"in C&&C.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in g&&(C.timeout=g.requestTimeout,C.ontimeout=function(){p.emit("requestTimeout")}),w.forEach(function(E){C.setRequestHeader(E[0],E[1])}),p._response=null,C.onreadystatechange=function(){switch(C.readyState){case i.LOADING:case i.DONE:p._onXHRProgress();break}},p._mode==="moz-chunked-arraybuffer"&&(C.onprogress=function(){p._onXHRProgress()}),C.onerror=function(){if(p._destroyed)return;p.emit("error",new Error("XHR error"))};try{C.send(y)}catch(E){x.nextTick(function(){p.emit("error",E)});return}}};function o(p){try{var g=p.status;return g!==null&&g!==0}catch(v){return!1}}r.prototype._onXHRProgress=function(){var p=this;if(!o(p._xhr)||p._destroyed)return;p._response||p._connect(),p._response._onXHRProgress()},r.prototype._connect=function(){var p=this;if(p._destroyed)return;p._response=new c(p._xhr,p._fetchResponse,p._mode,p._fetchTimer),p._response.on("error",function(g){p.emit("error",g)}),p.emit("response",p._response)},r.prototype._write=function(p,g,v){var y=this;y._body.push(p),v()},r.prototype.abort=r.prototype.destroy=function(){var p=this;p._destroyed=!0,b.clearTimeout(p._fetchTimer),p._response&&(p._response._destroyed=!0),p._xhr?p._xhr.abort():p._fetchAbortController&&p._fetchAbortController.abort()},r.prototype.end=function(p,g,v){var y=this;typeof p=="function"&&(v=p,p=void 0),n.Writable.prototype.end.call(y,p,g,v)},r.prototype.flushHeaders=function(){},r.prototype.setTimeout=function(){},r.prototype.setNoDelay=function(){},r.prototype.setSocketKeepAlive=function(){};var h=["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,j("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},j("buffer").Buffer)},{"./capability":232,"./response":234,_process:208,"babel-runtime/core-js/object/keys":60,buffer:73,inherits:196,"readable-stream":223,"to-arraybuffer":237}],234:[function(j,R,l){(function(x,b,A){"use strict";var f=j("babel-runtime/core-js/promise"),t=e(f);function e(c){return c&&c.__esModule?c:{default:c}}var m=j("./capability"),d=j("inherits"),a=j("readable-stream"),n=l.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},s=l.IncomingMessage=function(c,i,u,r){var o=this;if(a.Readable.call(o),o._mode=u,o.headers={},o.rawHeaders=[],o.trailers={},o.rawTrailers=[],o.on("end",function(){x.nextTick(function(){o.emit("close")})}),u==="fetch"){var h=function S(){g.read().then(function(_){if(o._destroyed)return;if(_.done){b.clearTimeout(r),o.push(null);return}o.push(new A(_.value)),S()}).catch(function(_){b.clearTimeout(r),o._destroyed||o.emit("error",_)})};if(o._fetchResponse=i,o.url=i.url,o.statusCode=i.status,o.statusMessage=i.statusText,i.headers.forEach(function(S,_){o.headers[_.toLowerCase()]=S,o.rawHeaders.push(_,S)}),m.writableStream){var p=new WritableStream({write:function(_){return new t.default(function(I,C){o._destroyed?C():o.push(new A(_))?I():o._resumeFetch=I})},close:function(){b.clearTimeout(r),o._destroyed||o.push(null)},abort:function(_){o._destroyed||o.emit("error",_)}});try{i.body.pipeTo(p).catch(function(S){b.clearTimeout(r),o._destroyed||o.emit("error",S)});return}catch(S){}}var g=i.body.getReader();h()}else{o._xhr=c,o._pos=0,o.url=c.responseURL,o.statusCode=c.status,o.statusMessage=c.statusText;var v=c.getAllResponseHeaders().split(/\r?\n/);if(v.forEach(function(S){var _=S.match(/^([^:]+):\s*(.*)/);if(_){var I=_[1].toLowerCase();I==="set-cookie"?(o.headers[I]===void 0&&(o.headers[I]=[]),o.headers[I].push(_[2])):o.headers[I]!==void 0?o.headers[I]+=", "+_[2]:o.headers[I]=_[2],o.rawHeaders.push(_[1],_[2])}}),o._charset="x-user-defined",!m.overrideMimeType){var y=o.rawHeaders["mime-type"];if(y){var w=y.match(/;\s*charset=([^;])(;|$)/);w&&(o._charset=w[1].toLowerCase())}o._charset||(o._charset="utf-8")}}};d(s,a.Readable),s.prototype._read=function(){var c=this,i=c._resumeFetch;i&&(c._resumeFetch=null,i())},s.prototype._onXHRProgress=function(){var c=this,i=c._xhr,u=null;switch(c._mode){case"text:vbarray":if(i.readyState!==n.DONE)break;try{u=new b.VBArray(i.responseBody).toArray()}catch(g){}if(u!==null){c.push(new A(u));break}case"text":try{u=i.responseText}catch(g){c._mode="text:vbarray";break}if(u.length>c._pos){var r=u.substr(c._pos);if(c._charset==="x-user-defined"){for(var o=new A(r.length),h=0;h<r.length;h++)o[h]=r.charCodeAt(h)&255;c.push(o)}else c.push(r,c._charset);c._pos=u.length}break;case"arraybuffer":if(i.readyState!==n.DONE||!i.response)break;u=i.response,c.push(new A(new Uint8Array(u)));break;case"moz-chunked-arraybuffer":if(u=i.response,i.readyState!==n.LOADING||!u)break;c.push(new A(new Uint8Array(u)));break;case"ms-stream":if(u=i.response,i.readyState!==n.LOADING)break;var p=new b.MSStreamReader;p.onprogress=function(){p.result.byteLength>c._pos&&(c.push(new A(new Uint8Array(p.result.slice(c._pos)))),c._pos=p.result.byteLength)},p.onload=function(){c.push(null)},p.readAsArrayBuffer(u);break}c._xhr.readyState===n.DONE&&c._mode!=="ms-stream"&&c.push(null)}}).call(this,j("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},j("buffer").Buffer)},{"./capability":232,_process:208,"babel-runtime/core-js/promise":61,buffer:73,inherits:196,"readable-stream":223}],235:[function(j,R,l){"use strict";var x=j("safe-buffer").Buffer,b=x.isEncoding||function(p){p=""+p;switch(p&&p.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}};function A(p){if(!p)return"utf8";for(var g;;)switch(p){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 p;default:if(g)return;p=(""+p).toLowerCase(),g=!0}}function f(p){var g=A(p);if(typeof g!="string"&&(x.isEncoding===b||!b(p)))throw new Error("Unknown encoding: "+p);return g||p}l.StringDecoder=t;function t(p){this.encoding=f(p);var g;switch(this.encoding){case"utf16le":this.text=c,this.end=i,g=4;break;case"utf8":this.fillLast=a,g=4;break;case"base64":this.text=u,this.end=r,g=3;break;default:this.write=o,this.end=h;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=x.allocUnsafe(g)}t.prototype.write=function(p){if(p.length===0)return"";var g,v;if(this.lastNeed){if(g=this.fillLast(p),g===void 0)return"";v=this.lastNeed,this.lastNeed=0}else v=0;return v<p.length?g?g+this.text(p,v):this.text(p,v):g||""},t.prototype.end=s,t.prototype.text=n,t.prototype.fillLast=function(p){if(this.lastNeed<=p.length)return p.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);p.copy(this.lastChar,this.lastTotal-this.lastNeed,0,p.length),this.lastNeed-=p.length};function e(p){return p<=127?0:p>>5===6?2:p>>4===14?3:p>>3===30?4:p>>6===2?-1:-2}function m(p,g,v){var y=g.length-1;if(y<v)return 0;var w=e(g[y]);return w>=0?(w>0&&(p.lastNeed=w-1),w):--y<v||w===-2?0:(w=e(g[y]),w>=0?(w>0&&(p.lastNeed=w-2),w):--y<v||w===-2?0:(w=e(g[y]),w>=0?(w>0&&(w===2?w=0:p.lastNeed=w-3),w):0))}function d(p,g,v){if((g[0]&192)!==128)return p.lastNeed=0,"\uFFFD";if(p.lastNeed>1&&g.length>1){if((g[1]&192)!==128)return p.lastNeed=1,"\uFFFD";if(p.lastNeed>2&&g.length>2&&(g[2]&192)!==128)return p.lastNeed=2,"\uFFFD"}}function a(p){var g=this.lastTotal-this.lastNeed,v=d(this,p,g);if(v!==void 0)return v;if(this.lastNeed<=p.length)return p.copy(this.lastChar,g,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);p.copy(this.lastChar,g,0,p.length),this.lastNeed-=p.length}function n(p,g){var v=m(this,p,g);if(!this.lastNeed)return p.toString("utf8",g);this.lastTotal=v;var y=p.length-(v-this.lastNeed);return p.copy(this.lastChar,0,y),p.toString("utf8",g,y)}function s(p){var g=p&&p.length?this.write(p):"";return this.lastNeed?g+"\uFFFD":g}function c(p,g){if((p.length-g)%2===0){var v=p.toString("utf16le",g);if(v){var y=v.charCodeAt(v.length-1);if(y>=55296&&y<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=p[p.length-2],this.lastChar[1]=p[p.length-1],v.slice(0,-1)}return v}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=p[p.length-1],p.toString("utf16le",g,p.length-1)}function i(p){var g=p&&p.length?this.write(p):"";if(this.lastNeed){var v=this.lastTotal-this.lastNeed;return g+this.lastChar.toString("utf16le",0,v)}return g}function u(p,g){var v=(p.length-g)%3;return v===0?p.toString("base64",g):(this.lastNeed=3-v,this.lastTotal=3,v===1?this.lastChar[0]=p[p.length-1]:(this.lastChar[0]=p[p.length-2],this.lastChar[1]=p[p.length-1]),p.toString("base64",g,p.length-v))}function r(p){var g=p&&p.length?this.write(p):"";return this.lastNeed?g+this.lastChar.toString("base64",0,3-this.lastNeed):g}function o(p){return p.toString(this.encoding)}function h(p){return p&&p.length?this.write(p):""}},{"safe-buffer":228}],236:[function(j,R,l){(function(x,b){var A=j("process/browser.js").nextTick,f=Function.prototype.apply,t=Array.prototype.slice,e={},m=0;l.setTimeout=function(){return new d(f.call(setTimeout,window,arguments),clearTimeout)},l.setInterval=function(){return new d(f.call(setInterval,window,arguments),clearInterval)},l.clearTimeout=l.clearInterval=function(a){a.close()};function d(a,n){this._id=a,this._clearFn=n}d.prototype.unref=d.prototype.ref=function(){},d.prototype.close=function(){this._clearFn.call(window,this._id)},l.enroll=function(a,n){clearTimeout(a._idleTimeoutId),a._idleTimeout=n},l.unenroll=function(a){clearTimeout(a._idleTimeoutId),a._idleTimeout=-1},l._unrefActive=l.active=function(a){clearTimeout(a._idleTimeoutId);var n=a._idleTimeout;n>=0&&(a._idleTimeoutId=setTimeout(function(){a._onTimeout&&a._onTimeout()},n))},l.setImmediate=typeof x=="function"?x:function(a){var n=m++,s=arguments.length<2?!1:t.call(arguments,1);return e[n]=!0,A(function(){e[n]&&(s?a.apply(null,s):a.call(null),l.clearImmediate(n))}),n},l.clearImmediate=typeof b=="function"?b:function(a){delete e[a]}}).call(this,j("timers").setImmediate,j("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(j,R,l){var x=j("buffer").Buffer;R.exports=function(b){if(b instanceof Uint8Array){if(b.byteOffset===0&&b.byteLength===b.buffer.byteLength)return b.buffer;if(typeof b.buffer.slice=="function")return b.buffer.slice(b.byteOffset,b.byteOffset+b.byteLength)}if(x.isBuffer(b)){for(var A=new Uint8Array(b.length),f=b.length,t=0;t<f;t++)A[t]=b[t];return A.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:73}],238:[function(j,R,l){"use strict";var x=j("punycode"),b=j("./util");l.parse=g,l.resolve=y,l.resolveObject=w,l.format=v,l.Url=A;function A(){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}var f=/^([a-z0-9.+-]+:)/i,t=/:[0-9]*$/,e=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,m=["<",">",'"',"`"," ","\r",`
`," "],d=["{","}","|","\\","^","`"].concat(m),a=["'"].concat(d),n=["%","/","?",";","#"].concat(a),s=["/","?","#"],c=255,i=/^[+a-z0-9A-Z_-]{0,63}$/,u=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,r={javascript:!0,"javascript:":!0},o={javascript:!0,"javascript:":!0},h={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},p=j("querystring");function g(S,_,I){if(S&&b.isObject(S)&&S instanceof A)return S;var C=new A;return C.parse(S,_,I),C}A.prototype.parse=function(S,_,I){if(!b.isString(S))throw new TypeError("Parameter 'url' must be a string, not "+typeof S);var C=S.indexOf("?"),E=C!==-1&&C<S.indexOf("#")?"?":"#",O=S.split(E),M=/\\/g;O[0]=O[0].replace(M,"/"),S=O.join(E);var F=S;if(F=F.trim(),!I&&S.split("#").length===1){var H=e.exec(F);if(H)return this.path=F,this.href=F,this.pathname=H[1],H[2]?(this.search=H[2],_?this.query=p.parse(this.search.substr(1)):this.query=this.search.substr(1)):_&&(this.search="",this.query={}),this}var B=f.exec(F);if(B){B=B[0];var X=B.toLowerCase();this.protocol=X,F=F.substr(B.length)}if(I||B||F.match(/^\/\/[^@\/]+@[^@\/]+/)){var J=F.substr(0,2)==="//";J&&!(B&&o[B])&&(F=F.substr(2),this.slashes=!0)}if(!o[B]&&(J||B&&!h[B])){for(var k=-1,K=0;K<s.length;K++){var z=F.indexOf(s[K]);z!==-1&&(k===-1||z<k)&&(k=z)}var W,P;k===-1?P=F.lastIndexOf("@"):P=F.lastIndexOf("@",k),P!==-1&&(W=F.slice(0,P),F=F.slice(P+1),this.auth=decodeURIComponent(W)),k=-1;for(var K=0;K<n.length;K++){var z=F.indexOf(n[K]);z!==-1&&(k===-1||z<k)&&(k=z)}k===-1&&(k=F.length),this.host=F.slice(0,k),F=F.slice(k),this.parseHost(),this.hostname=this.hostname||"";var G=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!G)for(var V=this.hostname.split(/\./),K=0,q=V.length;K<q;K++){var re=V[K];if(!re)continue;if(!re.match(i)){for(var ce="",ie=0,fe=re.length;ie<fe;ie++)re.charCodeAt(ie)>127?ce+="x":ce+=re[ie];if(!ce.match(i)){var xe=V.slice(0,K),Se=V.slice(K+1),ke=re.match(u);ke&&(xe.push(ke[1]),Se.unshift(ke[2])),Se.length&&(F="/"+Se.join(".")+F),this.hostname=xe.join(".");break}}}this.hostname.length>c?this.hostname="":this.hostname=this.hostname.toLowerCase(),G||(this.hostname=x.toASCII(this.hostname));var ge=this.port?":"+this.port:"",Be=this.hostname||"";this.host=Be+ge,this.href+=this.host,G&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),F[0]!=="/"&&(F="/"+F))}if(!r[X])for(var K=0,q=a.length;K<q;K++){var ee=a[K];if(F.indexOf(ee)===-1)continue;var ue=encodeURIComponent(ee);ue===ee&&(ue=escape(ee)),F=F.split(ee).join(ue)}var Ge=F.indexOf("#");Ge!==-1&&(this.hash=F.substr(Ge),F=F.slice(0,Ge));var ae=F.indexOf("?");if(ae!==-1?(this.search=F.substr(ae),this.query=F.substr(ae+1),_&&(this.query=p.parse(this.query)),F=F.slice(0,ae)):_&&(this.search="",this.query={}),F&&(this.pathname=F),h[X]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var ge=this.pathname||"",Z=this.search||"";this.path=ge+Z}return this.href=this.format(),this};function v(S){return b.isString(S)&&(S=g(S)),S instanceof A?S.format():A.prototype.format.call(S)}A.prototype.format=function(){var S=this.auth||"";S&&(S=encodeURIComponent(S),S=S.replace(/%3A/i,":"),S+="@");var _=this.protocol||"",I=this.pathname||"",C=this.hash||"",E=!1,O="";this.host?E=S+this.host:this.hostname&&(E=S+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(E+=":"+this.port)),this.query&&b.isObject(this.query)&&Object.keys(this.query).length&&(O=p.stringify(this.query));var M=this.search||O&&"?"+O||"";return _&&_.substr(-1)!==":"&&(_+=":"),this.slashes||(!_||h[_])&&E!==!1?(E="//"+(E||""),I&&I.charAt(0)!=="/"&&(I="/"+I)):E||(E=""),C&&C.charAt(0)!=="#"&&(C="#"+C),M&&M.charAt(0)!=="?"&&(M="?"+M),I=I.replace(/[?#]/g,function(F){return encodeURIComponent(F)}),M=M.replace("#","%23"),_+E+I+M+C};function y(S,_){return g(S,!1,!0).resolve(_)}A.prototype.resolve=function(S){return this.resolveObject(g(S,!1,!0)).format()};function w(S,_){return S?g(S,!1,!0).resolveObject(_):_}A.prototype.resolveObject=function(S){if(b.isString(S)){var _=new A;_.parse(S,!1,!0),S=_}for(var I=new A,C=Object.keys(this),E=0;E<C.length;E++){var O=C[E];I[O]=this[O]}if(I.hash=S.hash,S.href==="")return I.href=I.format(),I;if(S.slashes&&!S.protocol){for(var M=Object.keys(S),F=0;F<M.length;F++){var H=M[F];H!=="protocol"&&(I[H]=S[H])}return h[I.protocol]&&I.hostname&&!I.pathname&&(I.path=I.pathname="/"),I.href=I.format(),I}if(S.protocol&&S.protocol!==I.protocol){if(!h[S.protocol]){for(var B=Object.keys(S),X=0;X<B.length;X++){var J=B[X];I[J]=S[J]}return I.href=I.format(),I}if(I.protocol=S.protocol,!S.host&&!o[S.protocol]){for(var q=(S.pathname||"").split("/");q.length&&!(S.host=q.shift()););S.host||(S.host=""),S.hostname||(S.hostname=""),q[0]!==""&&q.unshift(""),q.length<2&&q.unshift(""),I.pathname=q.join("/")}else I.pathname=S.pathname;if(I.search=S.search,I.query=S.query,I.host=S.host||"",I.auth=S.auth,I.hostname=S.hostname||S.host,I.port=S.port,I.pathname||I.search){var k=I.pathname||"",K=I.search||"";I.path=k+K}return I.slashes=I.slashes||S.slashes,I.href=I.format(),I}var z=I.pathname&&I.pathname.charAt(0)==="/",W=S.host||S.pathname&&S.pathname.charAt(0)==="/",P=W||z||I.host&&S.pathname,G=P,V=I.pathname&&I.pathname.split("/")||[],q=S.pathname&&S.pathname.split("/")||[],re=I.protocol&&!h[I.protocol];if(re&&(I.hostname="",I.port=null,I.host&&(V[0]===""?V[0]=I.host:V.unshift(I.host)),I.host="",S.protocol&&(S.hostname=null,S.port=null,S.host&&(q[0]===""?q[0]=S.host:q.unshift(S.host)),S.host=null),P=P&&(q[0]===""||V[0]==="")),W)I.host=S.host||S.host===""?S.host:I.host,I.hostname=S.hostname||S.hostname===""?S.hostname:I.hostname,I.search=S.search,I.query=S.query,V=q;else if(q.length)V||(V=[]),V.pop(),V=V.concat(q),I.search=S.search,I.query=S.query;else if(!b.isNullOrUndefined(S.search)){if(re){I.hostname=I.host=V.shift();var ce=I.host&&I.host.indexOf("@")>0?I.host.split("@"):!1;ce&&(I.auth=ce.shift(),I.host=I.hostname=ce.shift())}return I.search=S.search,I.query=S.query,(!b.isNull(I.pathname)||!b.isNull(I.search))&&(I.path=(I.pathname?I.pathname:"")+(I.search?I.search:"")),I.href=I.format(),I}if(!V.length)return I.pathname=null,I.search?I.path="/"+I.search:I.path=null,I.href=I.format(),I;for(var ie=V.slice(-1)[0],fe=(I.host||S.host||V.length>1)&&(ie==="."||ie==="..")||ie==="",xe=0,Se=V.length;Se>=0;Se--)ie=V[Se],ie==="."?V.splice(Se,1):ie===".."?(V.splice(Se,1),xe++):xe&&(V.splice(Se,1),xe--);if(!P&&!G)for(;xe--;xe)V.unshift("..");P&&V[0]!==""&&(!V[0]||V[0].charAt(0)!=="/")&&V.unshift(""),fe&&V.join("/").substr(-1)!=="/"&&V.push("");var ke=V[0]===""||V[0]&&V[0].charAt(0)==="/";if(re){I.hostname=I.host=ke?"":V.length?V.shift():"";var ce=I.host&&I.host.indexOf("@")>0?I.host.split("@"):!1;ce&&(I.auth=ce.shift(),I.host=I.hostname=ce.shift())}return P=P||I.host&&V.length,P&&!ke&&V.unshift(""),V.length?I.pathname=V.join("/"):(I.pathname=null,I.path=null),(!b.isNull(I.pathname)||!b.isNull(I.search))&&(I.path=(I.pathname?I.pathname:"")+(I.search?I.search:"")),I.auth=S.auth||I.auth,I.slashes=I.slashes||S.slashes,I.href=I.format(),I},A.prototype.parseHost=function(){var S=this.host,_=t.exec(S);_&&(_=_[0],_!==":"&&(this.port=_.substr(1)),S=S.substr(0,S.length-_.length)),S&&(this.hostname=S)}},{"./util":239,punycode:209,querystring:212}],239:[function(j,R,l){"use strict";R.exports={isString:function(b){return typeof b=="string"},isObject:function(b){return typeof b=="object"&&b!==null},isNull:function(b){return b===null},isNullOrUndefined:function(b){return b==null}}},{}],240:[function(j,R,l){(function(x){R.exports=b;function b(f,t){if(A("noDeprecation"))return f;var e=!1;function m(){if(!e){if(A("throwDeprecation"))throw new Error(t);A("traceDeprecation")?console.trace(t):console.warn(t),e=!0}return f.apply(this,arguments)}return m}function A(f){try{if(!x.localStorage)return!1}catch(e){return!1}var t=x.localStorage[f];return t==null?!1:String(t).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(j,R,l){typeof Object.create=="function"?R.exports=function(b,A){b.super_=A,b.prototype=Object.create(A.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}})}:R.exports=function(b,A){b.super_=A;var f=function(){};f.prototype=A.prototype,b.prototype=new f,b.prototype.constructor=b}},{}],242:[function(j,R,l){R.exports=function(b){return b&&typeof b=="object"&&typeof b.copy=="function"&&typeof b.fill=="function"&&typeof b.readUInt8=="function"}},{}],243:[function(j,R,l){(function(x,b){var A=/%[sdj%]/g;l.format=function(k){if(!y(k)){for(var K=[],z=0;z<arguments.length;z++)K.push(e(arguments[z]));return K.join(" ")}for(var z=1,W=arguments,P=W.length,G=String(k).replace(A,function(q){if(q==="%%")return"%";if(z>=P)return q;switch(q){case"%s":return String(W[z++]);case"%d":return Number(W[z++]);case"%j":try{return JSON.stringify(W[z++])}catch(re){return"[Circular]"}default:return q}}),V=W[z];z<P;V=W[++z])p(V)||!I(V)?G+=" "+V:G+=" "+e(V);return G},l.deprecate=function(k,K){if(S(b.process))return function(){return l.deprecate(k,K).apply(this,arguments)};if(x.noDeprecation===!0)return k;var z=!1;function W(){if(!z){if(x.throwDeprecation)throw new Error(K);x.traceDeprecation?console.trace(K):console.error(K),z=!0}return k.apply(this,arguments)}return W};var f={},t;l.debuglog=function(k){if(S(t)&&(t=x.env.NODE_DEBUG||""),k=k.toUpperCase(),!f[k])if(new RegExp("\\b"+k+"\\b","i").test(t)){var K=x.pid;f[k]=function(){var z=l.format.apply(l,arguments);console.error("%s %d: %s",k,K,z)}}else f[k]=function(){};return f[k]};function e(k,K){var z={seen:[],stylize:d};return arguments.length>=3&&(z.depth=arguments[2]),arguments.length>=4&&(z.colors=arguments[3]),h(K)?z.showHidden=K:K&&l._extend(z,K),S(z.showHidden)&&(z.showHidden=!1),S(z.depth)&&(z.depth=2),S(z.colors)&&(z.colors=!1),S(z.customInspect)&&(z.customInspect=!0),z.colors&&(z.stylize=m),n(z,k,z.depth)}l.inspect=e,e.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]},e.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function m(k,K){var z=e.styles[K];return z?"["+e.colors[z][0]+"m"+k+"["+e.colors[z][1]+"m":k}function d(k,K){return k}function a(k){var K={};return k.forEach(function(z,W){K[z]=!0}),K}function n(k,K,z){if(k.customInspect&&K&&O(K.inspect)&&K.inspect!==l.inspect&&!(K.constructor&&K.constructor.prototype===K)){var W=K.inspect(z,k);return y(W)||(W=n(k,W,z)),W}var P=s(k,K);if(P)return P;var G=Object.keys(K),V=a(G);if(k.showHidden&&(G=Object.getOwnPropertyNames(K)),E(K)&&(G.indexOf("message")>=0||G.indexOf("description")>=0))return c(K);if(G.length===0){if(O(K)){var q=K.name?": "+K.name:"";return k.stylize("[Function"+q+"]","special")}if(_(K))return k.stylize(RegExp.prototype.toString.call(K),"regexp");if(C(K))return k.stylize(Date.prototype.toString.call(K),"date");if(E(K))return c(K)}var re="",ce=!1,ie=["{","}"];if(o(K)&&(ce=!0,ie=["[","]"]),O(K)){var fe=K.name?": "+K.name:"";re=" [Function"+fe+"]"}if(_(K)&&(re=" "+RegExp.prototype.toString.call(K)),C(K)&&(re=" "+Date.prototype.toUTCString.call(K)),E(K)&&(re=" "+c(K)),G.length===0&&(!ce||K.length==0))return ie[0]+re+ie[1];if(z<0)return _(K)?k.stylize(RegExp.prototype.toString.call(K),"regexp"):k.stylize("[Object]","special");k.seen.push(K);var xe;return ce?xe=i(k,K,z,V,G):xe=G.map(function(Se){return u(k,K,z,V,Se,ce)}),k.seen.pop(),r(xe,re,ie)}function s(k,K){if(S(K))return k.stylize("undefined","undefined");if(y(K)){var z="'"+JSON.stringify(K).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return k.stylize(z,"string")}if(v(K))return k.stylize(""+K,"number");if(h(K))return k.stylize(""+K,"boolean");if(p(K))return k.stylize("null","null")}function c(k){return"["+Error.prototype.toString.call(k)+"]"}function i(k,K,z,W,P){for(var G=[],V=0,q=K.length;V<q;++V)J(K,String(V))?G.push(u(k,K,z,W,String(V),!0)):G.push("");return P.forEach(function(re){re.match(/^\d+$/)||G.push(u(k,K,z,W,re,!0))}),G}function u(k,K,z,W,P,G){var V,q,re;if(re=Object.getOwnPropertyDescriptor(K,P)||{value:K[P]},re.get?re.set?q=k.stylize("[Getter/Setter]","special"):q=k.stylize("[Getter]","special"):re.set&&(q=k.stylize("[Setter]","special")),J(W,P)||(V="["+P+"]"),q||(k.seen.indexOf(re.value)<0?(p(z)?q=n(k,re.value,null):q=n(k,re.value,z-1),q.indexOf(`
`)>-1&&(G?q=q.split(`
`).map(function(ce){return" "+ce}).join(`
`).substr(2):q=`
`+q.split(`
`).map(function(ce){return" "+ce}).join(`
`))):q=k.stylize("[Circular]","special")),S(V)){if(G&&P.match(/^\d+$/))return q;V=JSON.stringify(""+P),V.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(V=V.substr(1,V.length-2),V=k.stylize(V,"name")):(V=V.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),V=k.stylize(V,"string"))}return V+": "+q}function r(k,K,z){var W=0,P=k.reduce(function(G,V){return W++,V.indexOf(`
`)>=0&&W++,G+V.replace(/\u001b\[\d\d?m/g,"").length+1},0);return P>60?z[0]+(K===""?"":K+`
`)+" "+k.join(`,
`)+" "+z[1]:z[0]+K+" "+k.join(", ")+" "+z[1]}function o(k){return Array.isArray(k)}l.isArray=o;function h(k){return typeof k=="boolean"}l.isBoolean=h;function p(k){return k===null}l.isNull=p;function g(k){return k==null}l.isNullOrUndefined=g;function v(k){return typeof k=="number"}l.isNumber=v;function y(k){return typeof k=="string"}l.isString=y;function w(k){return typeof k=="symbol"}l.isSymbol=w;function S(k){return k===void 0}l.isUndefined=S;function _(k){return I(k)&&F(k)==="[object RegExp]"}l.isRegExp=_;function I(k){return typeof k=="object"&&k!==null}l.isObject=I;function C(k){return I(k)&&F(k)==="[object Date]"}l.isDate=C;function E(k){return I(k)&&(F(k)==="[object Error]"||k instanceof Error)}l.isError=E;function O(k){return typeof k=="function"}l.isFunction=O;function M(k){return k===null||typeof k=="boolean"||typeof k=="number"||typeof k=="string"||typeof k=="symbol"||typeof k=="undefined"}l.isPrimitive=M,l.isBuffer=j("./support/isBuffer");function F(k){return Object.prototype.toString.call(k)}function H(k){return k<10?"0"+k.toString(10):k.toString(10)}var B=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function X(){var k=new Date,K=[H(k.getHours()),H(k.getMinutes()),H(k.getSeconds())].join(":");return[k.getDate(),B[k.getMonth()],K].join(" ")}l.log=function(){console.log("%s - %s",X(),l.format.apply(l,arguments))},l.inherits=j("inherits"),l._extend=function(k,K){if(!K||!I(K))return k;for(var z=Object.keys(K),W=z.length;W--;)k[z[W]]=K[z[W]];return k};function J(k,K){return Object.prototype.hasOwnProperty.call(k,K)}}).call(this,j("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":242,_process:208,inherits:241}],244:[function(j,R,l){"use strict";(function(){"use strict";l.stripBOM=function(x){return x[0]==="\uFEFF"?x.substring(1):x}}).call(void 0)},{}],245:[function(j,R,l){"use strict";var x=j("babel-runtime/helpers/typeof"),b=t(x),A=j("babel-runtime/core-js/object/keys"),f=t(A);function t(e){return e&&e.__esModule?e:{default:e}}(function(){"use strict";var e,m,d,a,n,s={}.hasOwnProperty;e=j("xmlbuilder"),m=j("./defaults").defaults,a=function(i){return typeof i=="string"&&(i.indexOf("&")>=0||i.indexOf(">")>=0||i.indexOf("<")>=0)},n=function(i){return"<![CDATA["+d(i)+"]]>"},d=function(i){return i.replace("]]>","]]]]><![CDATA[>")},l.Builder=function(){function c(i){var u,r,o;this.options={},r=m["0.2"];for(u in r){if(!s.call(r,u))continue;o=r[u],this.options[u]=o}for(u in i){if(!s.call(i,u))continue;o=i[u],this.options[u]=o}}return c.prototype.buildObject=function(i){var u,r,o,h,p;return u=this.options.attrkey,r=this.options.charkey,(0,f.default)(i).length===1&&this.options.rootName===m["0.2"].rootName?(p=(0,f.default)(i)[0],i=i[p]):p=this.options.rootName,o=function(g){return function(v,y){var w,S,_,I,C,E;if((typeof y=="undefined"?"undefined":(0,b.default)(y))!=="object")g.options.cdata&&a(y)?v.raw(n(y)):v.txt(y);else if(Array.isArray(y))for(I in y){if(!s.call(y,I))continue;S=y[I];for(C in S)_=S[C],v=o(v.ele(C),_).up()}else for(C in y){if(!s.call(y,C))continue;if(S=y[C],C===u){if((typeof S=="undefined"?"undefined":(0,b.default)(S))==="object")for(w in S)E=S[w],v=v.att(w,E)}else if(C===r)g.options.cdata&&a(S)?v=v.raw(n(S)):v=v.txt(S);else if(Array.isArray(S))for(I in S){if(!s.call(S,I))continue;_=S[I],typeof _=="string"?g.options.cdata&&a(_)?v=v.ele(C).raw(n(_)).up():v=v.ele(C,_).up():v=o(v.ele(C),_).up()}else(typeof S=="undefined"?"undefined":(0,b.default)(S))==="object"?v=o(v.ele(C),S).up():typeof S=="string"&&g.options.cdata&&a(S)?v=v.ele(C).raw(n(S)).up():(S==null&&(S=""),v=v.ele(C,S.toString()).up())}return v}}(this),h=e.create(p,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),o(h,i).end(this.options.renderOpts)},c}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(j,R,l){"use strict";(function(){l.defaults={"0.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:""},"0.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)},{}],247:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/promise"),b=a(x),A=j("babel-runtime/core-js/object/get-own-property-names"),f=a(A),t=j("babel-runtime/core-js/object/keys"),e=a(t),m=j("babel-runtime/helpers/typeof"),d=a(m);function a(n){return n&&n.__esModule?n:{default:n}}(function(){"use strict";var n,s,c,i,u,r,o,h,p=function(w,S){return function(){return w.apply(S,arguments)}},g=function(w,S){for(var _ in S)v.call(S,_)&&(w[_]=S[_]);function I(){this.constructor=w}return I.prototype=S.prototype,w.prototype=new I,w.__super__=S.prototype,w},v={}.hasOwnProperty;o=j("sax"),c=j("events"),n=j("./bom"),r=j("./processors"),h=j("timers").setImmediate,s=j("./defaults").defaults,i=function(w){return(typeof w=="undefined"?"undefined":(0,d.default)(w))==="object"&&w!=null&&(0,e.default)(w).length===0},u=function(w,S,_){var I,C,E;for(I=0,C=w.length;I<C;I++)E=w[I],S=E(S,_);return S},l.Parser=function(y){g(w,y);function w(S){this.parseStringPromise=p(this.parseStringPromise,this),this.parseString=p(this.parseString,this),this.reset=p(this.reset,this),this.assignOrPush=p(this.assignOrPush,this),this.processAsync=p(this.processAsync,this);var _,I,C;if(!(this instanceof l.Parser))return new l.Parser(S);this.options={},I=s["0.2"];for(_ in I){if(!v.call(I,_))continue;C=I[_],this.options[_]=C}for(_ in S){if(!v.call(S,_))continue;C=S[_],this.options[_]=C}this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(r.normalize)),this.reset()}return w.prototype.processAsync=function(){var S,_;try{return this.remaining.length<=this.options.chunkSize?(S=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(S),this.saxParser.close()):(S=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(S),h(this.processAsync))}catch(I){if(_=I,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(_)}},w.prototype.assignOrPush=function(S,_,I){return _ in S?(S[_]instanceof Array||(S[_]=[S[_]]),S[_].push(I)):this.options.explicitArray?S[_]=[I]:S[_]=I},w.prototype.reset=function(){var S,_,I,C;return this.removeAllListeners(),this.saxParser=o.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(E){return function(O){if(E.saxParser.resume(),!E.saxParser.errThrown)return E.saxParser.errThrown=!0,E.emit("error",O)}}(this),this.saxParser.onend=function(E){return function(){if(!E.saxParser.ended)return E.saxParser.ended=!0,E.emit("end",E.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,C=[],S=this.options.attrkey,_=this.options.charkey,this.saxParser.onopentag=function(E){return function(O){var M,F,H,B,X;if(H={},H[_]="",!E.options.ignoreAttrs){X=O.attributes;for(M in X){if(!v.call(X,M))continue;!(S in H)&&!E.options.mergeAttrs&&(H[S]={}),F=E.options.attrValueProcessors?u(E.options.attrValueProcessors,O.attributes[M],M):O.attributes[M],B=E.options.attrNameProcessors?u(E.options.attrNameProcessors,M):M,E.options.mergeAttrs?E.assignOrPush(H,B,F):H[S][B]=F}}return H["#name"]=E.options.tagNameProcessors?u(E.options.tagNameProcessors,O.name):O.name,E.options.xmlns&&(H[E.options.xmlnskey]={uri:O.uri,local:O.local}),C.push(H)}}(this),this.saxParser.onclosetag=function(E){return function(){var O,M,F,H,B,X,J,k,K,z;if(X=C.pop(),B=X["#name"],(!E.options.explicitChildren||!E.options.preserveChildrenOrder)&&delete X["#name"],X.cdata===!0&&(O=X.cdata,delete X.cdata),K=C[C.length-1],X[_].match(/^\s*$/)&&!O?(M=X[_],delete X[_]):(E.options.trim&&(X[_]=X[_].trim()),E.options.normalize&&(X[_]=X[_].replace(/\s{2,}/g," ").trim()),X[_]=E.options.valueProcessors?u(E.options.valueProcessors,X[_],B):X[_],(0,e.default)(X).length===1&&_ in X&&!E.EXPLICIT_CHARKEY&&(X=X[_])),i(X)&&(X=E.options.emptyTag!==""?E.options.emptyTag:M),E.options.validator!=null&&(z="/"+function(){var W,P,G;for(G=[],W=0,P=C.length;W<P;W++)H=C[W],G.push(H["#name"]);return G}().concat(B).join("/"),function(){var W;try{return X=E.options.validator(z,K&&K[B],X)}catch(P){return W=P,E.emit("error",W)}}()),E.options.explicitChildren&&!E.options.mergeAttrs&&(typeof X=="undefined"?"undefined":(0,d.default)(X))==="object"){if(!E.options.preserveChildrenOrder)H={},E.options.attrkey in X&&(H[E.options.attrkey]=X[E.options.attrkey],delete X[E.options.attrkey]),!E.options.charsAsChildren&&E.options.charkey in X&&(H[E.options.charkey]=X[E.options.charkey],delete X[E.options.charkey]),(0,f.default)(X).length>0&&(H[E.options.childkey]=X),X=H;else if(K){K[E.options.childkey]=K[E.options.childkey]||[],J={};for(F in X){if(!v.call(X,F))continue;J[F]=X[F]}K[E.options.childkey].push(J),delete X["#name"],(0,e.default)(X).length===1&&_ in X&&!E.EXPLICIT_CHARKEY&&(X=X[_])}}return C.length>0?E.assignOrPush(K,B,X):(E.options.explicitRoot&&(k=X,X={},X[B]=k),E.resultObject=X,E.saxParser.ended=!0,E.emit("end",E.resultObject))}}(this),I=function(E){return function(O){var M,F;if(F=C[C.length-1],F)return F[_]+=O,E.options.explicitChildren&&E.options.preserveChildrenOrder&&E.options.charsAsChildren&&(E.options.includeWhiteChars||O.replace(/\\n/g,"").trim()!=="")&&(F[E.options.childkey]=F[E.options.childkey]||[],M={"#name":"__text__"},M[_]=O,E.options.normalize&&(M[_]=M[_].replace(/\s{2,}/g," ").trim()),F[E.options.childkey].push(M)),F}}(this),this.saxParser.ontext=I,this.saxParser.oncdata=function(E){return function(O){var M;if(M=I(O),M)return M.cdata=!0}}(this)},w.prototype.parseString=function(S,_){var I;_!=null&&typeof _=="function"&&(this.on("end",function(C){return this.reset(),_(null,C)}),this.on("error",function(C){return this.reset(),_(C)}));try{return S=S.toString(),S.trim()===""?(this.emit("end",null),!0):(S=n.stripBOM(S),this.options.async?(this.remaining=S,h(this.processAsync),this.saxParser):this.saxParser.write(S).close())}catch(C){if(I=C,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw I}else return this.emit("error",I),this.saxParser.errThrown=!0}},w.prototype.parseStringPromise=function(S){return new b.default(function(_){return function(I,C){return _.parseString(S,function(E,O){return E?C(E):I(O)})}}(this))},w}(c),l.parseString=function(y,w,S){var _,I,C;return S!=null?(typeof S=="function"&&(_=S),(typeof w=="undefined"?"undefined":(0,d.default)(w))==="object"&&(I=w)):(typeof w=="function"&&(_=w),I={}),C=new l.Parser(I),C.parseString(y,_)},l.parseStringPromise=function(y,w){var S,_;return(typeof w=="undefined"?"undefined":(0,d.default)(w))==="object"&&(S=w),_=new l.Parser(S),_.parseStringPromise(y)}}).call(void 0)},{"./bom":244,"./defaults":246,"./processors":248,"babel-runtime/core-js/object/get-own-property-names":58,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/helpers/typeof":67,events:192,sax:229,timers:236}],248:[function(j,R,l){"use strict";(function(){"use strict";var x;x=new RegExp(/(?!xmlns)^.*:/),l.normalize=function(b){return b.toLowerCase()},l.firstCharLowerCase=function(b){return b.charAt(0).toLowerCase()+b.slice(1)},l.stripPrefix=function(b){return b.replace(x,"")},l.parseNumbers=function(b){return isNaN(b)||(b=b%1===0?parseInt(b,10):parseFloat(b)),b},l.parseBooleans=function(b){return/^(?:true|false)$/i.test(b)&&(b=b.toLowerCase()==="true"),b}}).call(void 0)},{}],249:[function(j,R,l){"use strict";(function(){"use strict";var x,b,A,f,t=function(d,a){for(var n in a)e.call(a,n)&&(d[n]=a[n]);function s(){this.constructor=d}return s.prototype=a.prototype,d.prototype=new s,d.__super__=a.prototype,d},e={}.hasOwnProperty;b=j("./defaults"),x=j("./builder"),A=j("./parser"),f=j("./processors"),l.defaults=b.defaults,l.processors=f,l.ValidationError=function(m){t(d,m);function d(a){this.message=a}return d}(Error),l.Builder=x.Builder,l.Parser=A.Parser,l.parseString=A.parseString,l.parseStringPromise=A.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(j,R,l){"use strict";(function(){R.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(j,R,l){"use strict";(function(){R.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(void 0)},{}],252:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/get-prototype-of"),b=m(x),A=j("babel-runtime/helpers/typeof"),f=m(A),t=j("babel-runtime/core-js/object/assign"),e=m(t);function m(d){return d&&d.__esModule?d:{default:d}}(function(){var d,a,n,s,c,i,u,r=[].slice,o={}.hasOwnProperty;d=function(){var p,g,v,y,w,S;if(S=arguments[0],w=2<=arguments.length?r.call(arguments,1):[],c(e.default))e.default.apply(null,arguments);else for(p=0,v=w.length;p<v;p++)if(y=w[p],y!=null)for(g in y){if(!o.call(y,g))continue;S[g]=y[g]}return S},c=function(p){return!!p&&Object.prototype.toString.call(p)==="[object Function]"},i=function(p){var g;return!!p&&((g=typeof p=="undefined"?"undefined":(0,f.default)(p))==="function"||g==="object")},n=function(p){return c(Array.isArray)?Array.isArray(p):Object.prototype.toString.call(p)==="[object Array]"},s=function(p){var g;if(n(p))return!p.length;for(g in p){if(!o.call(p,g))continue;return!1}return!0},u=function(p){var g,v;return i(p)&&(v=(0,b.default)(p))&&(g=v.constructor)&&typeof g=="function"&&g instanceof g&&Function.prototype.toString.call(g)===Function.prototype.toString.call(Object)},a=function(p){return c(p.valueOf)?p.valueOf():p},R.exports.assign=d,R.exports.isFunction=c,R.exports.isObject=i,R.exports.isArray=n,R.exports.isEmpty=s,R.exports.isPlainObject=u,R.exports.getValue=a}).call(void 0)},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/get-prototype-of":59,"babel-runtime/helpers/typeof":67}],253:[function(j,R,l){"use strict";(function(){R.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(void 0)},{}],254:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=A(x);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,t,e;f=j("./NodeType"),e=j("./XMLNode"),R.exports=t=function(){function m(d,a,n){if(this.parent=d,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),a==null)throw new Error("Missing attribute name. "+this.debugInfo(a));this.name=this.stringify.name(a),this.value=this.stringify.attValue(n),this.type=f.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(m.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(m.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(m.prototype,"textContent",{get:function(){return this.value},set:function(a){return this.value=a||""}}),Object.defineProperty(m.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(m.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(m.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(m.prototype,"specified",{get:function(){return!0}}),m.prototype.clone=function(){return(0,b.default)(this)},m.prototype.toString=function(d){return this.options.writer.attribute(this,this.options.writer.filterOptions(d))},m.prototype.debugInfo=function(d){return d=d||this.name,d==null?"parent: <"+this.parent.name+">":"attribute: {"+d+"}, parent: <"+this.parent.name+">"},m.prototype.isEqualNode=function(d){return d.namespaceURI!==this.namespaceURI||(d.prefix!==this.prefix||d.localName!==this.localName)?!1:!(d.value!==this.value)},m}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=A(x);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,t,e,m=function(n,s){for(var c in s)d.call(s,c)&&(n[c]=s[c]);function i(){this.constructor=n}return i.prototype=s.prototype,n.prototype=new i,n.__super__=s.prototype,n},d={}.hasOwnProperty;f=j("./NodeType"),e=j("./XMLCharacterData"),R.exports=t=function(a){m(n,a);function n(s,c){if(n.__super__.constructor.call(this,s),c==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=f.CData,this.value=this.stringify.cdata(c)}return n.prototype.clone=function(){return(0,b.default)(this)},n.prototype.toString=function(s){return this.options.writer.cdata(this,this.options.writer.filterOptions(s))},n}(e)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=A(x);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,t,e=function(a,n){for(var s in n)m.call(n,s)&&(a[s]=n[s]);function c(){this.constructor=a}return c.prototype=n.prototype,a.prototype=new c,a.__super__=n.prototype,a},m={}.hasOwnProperty;t=j("./XMLNode"),R.exports=f=function(d){e(a,d);function a(n){a.__super__.constructor.call(this,n),this.value=""}return Object.defineProperty(a.prototype,"data",{get:function(){return this.value},set:function(s){return this.value=s||""}}),Object.defineProperty(a.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(a.prototype,"textContent",{get:function(){return this.value},set:function(s){return this.value=s||""}}),a.prototype.clone=function(){return(0,b.default)(this)},a.prototype.substringData=function(n,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.appendData=function(n){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.insertData=function(n,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.deleteData=function(n,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.replaceData=function(n,s,c){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.isEqualNode=function(n){return a.__super__.isEqualNode.apply(this,arguments).isEqualNode(n)?!(n.data!==this.data):!1},a}(t)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=A(x);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,t,e,m=function(n,s){for(var c in s)d.call(s,c)&&(n[c]=s[c]);function i(){this.constructor=n}return i.prototype=s.prototype,n.prototype=new i,n.__super__=s.prototype,n},d={}.hasOwnProperty;f=j("./NodeType"),t=j("./XMLCharacterData"),R.exports=e=function(a){m(n,a);function n(s,c){if(n.__super__.constructor.call(this,s),c==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=f.Comment,this.value=this.stringify.comment(c)}return n.prototype.clone=function(){return(0,b.default)(this)},n.prototype.toString=function(s){return this.options.writer.comment(this,this.options.writer.filterOptions(s))},n}(t)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/keys"),b=t(x),A=j("babel-runtime/core-js/object/create"),f=t(A);function t(e){return e&&e.__esModule?e:{default:e}}(function(){var e,m,d;m=j("./XMLDOMErrorHandler"),d=j("./XMLDOMStringList"),R.exports=e=function(){function a(){var n;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new m,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=n=(0,f.default)(this.defaultParams)}return Object.defineProperty(a.prototype,"parameterNames",{get:function(){return new d((0,b.default)(this.defaultParams))}}),a.prototype.getParameter=function(n){return this.params.hasOwnProperty(n)?this.params[n]:null},a.prototype.canSetParameter=function(n,s){return!0},a.prototype.setParameter=function(n,s){return s!=null?this.params[n]=s:delete this.params[n]},a}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(j,R,l){"use strict";(function(){var x;R.exports=x=function(){function b(){}return b.prototype.handleError=function(A){throw new Error(A)},b}()}).call(void 0)},{}],260:[function(j,R,l){"use strict";(function(){var x;R.exports=x=function(){function b(){}return b.prototype.hasFeature=function(A,f){return!0},b.prototype.createDocumentType=function(A,f,t){throw new Error("This DOM method is not implemented.")},b.prototype.createDocument=function(A,f,t){throw new Error("This DOM method is not implemented.")},b.prototype.createHTMLDocument=function(A){throw new Error("This DOM method is not implemented.")},b.prototype.getFeature=function(A,f){throw new Error("This DOM method is not implemented.")},b}()}).call(void 0)},{}],261:[function(j,R,l){"use strict";(function(){var x;R.exports=x=function(){function b(A){this.arr=A||[]}return Object.defineProperty(b.prototype,"length",{get:function(){return this.arr.length}}),b.prototype.item=function(A){return this.arr[A]||null},b.prototype.contains=function(A){return this.arr.indexOf(A)!==-1},b}()}).call(void 0)},{}],262:[function(j,R,l){"use strict";(function(){var x,b,A,f=function(m,d){for(var a in d)t.call(d,a)&&(m[a]=d[a]);function n(){this.constructor=m}return n.prototype=d.prototype,m.prototype=new n,m.__super__=d.prototype,m},t={}.hasOwnProperty;A=j("./XMLNode"),x=j("./NodeType"),R.exports=b=function(e){f(m,e);function m(d,a,n,s,c,i){if(m.__super__.constructor.call(this,d),a==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(n==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(a));if(!s)throw new Error("Missing DTD attribute type. "+this.debugInfo(a));if(!c)throw new Error("Missing DTD attribute default. "+this.debugInfo(a));if(c.indexOf("#")!==0&&(c="#"+c),!c.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(a));if(i&&!c.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(a));this.elementName=this.stringify.name(a),this.type=x.AttributeDeclaration,this.attributeName=this.stringify.name(n),this.attributeType=this.stringify.dtdAttType(s),i&&(this.defaultValue=this.stringify.dtdAttDefault(i)),this.defaultValueType=c}return m.prototype.toString=function(d){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(d))},m}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(j,R,l){"use strict";(function(){var x,b,A,f=function(m,d){for(var a in d)t.call(d,a)&&(m[a]=d[a]);function n(){this.constructor=m}return n.prototype=d.prototype,m.prototype=new n,m.__super__=d.prototype,m},t={}.hasOwnProperty;A=j("./XMLNode"),x=j("./NodeType"),R.exports=b=function(e){f(m,e);function m(d,a,n){if(m.__super__.constructor.call(this,d),a==null)throw new Error("Missing DTD element name. "+this.debugInfo());n||(n="(#PCDATA)"),Array.isArray(n)&&(n="("+n.join(",")+")"),this.name=this.stringify.name(a),this.type=x.ElementDeclaration,this.value=this.stringify.dtdElementValue(n)}return m.prototype.toString=function(d){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(d))},m}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(j,R,l){"use strict";(function(){var x,b,A,f,t=function(d,a){for(var n in a)e.call(a,n)&&(d[n]=a[n]);function s(){this.constructor=d}return s.prototype=a.prototype,d.prototype=new s,d.__super__=a.prototype,d},e={}.hasOwnProperty;f=j("./Utility").isObject,A=j("./XMLNode"),x=j("./NodeType"),R.exports=b=function(m){t(d,m);function d(a,n,s,c){if(d.__super__.constructor.call(this,a),s==null)throw new Error("Missing DTD entity name. "+this.debugInfo(s));if(c==null)throw new Error("Missing DTD entity value. "+this.debugInfo(s));if(this.pe=!!n,this.name=this.stringify.name(s),this.type=x.EntityDeclaration,!f(c))this.value=this.stringify.dtdEntityValue(c),this.internal=!0;else{if(!c.pubID&&!c.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(s));if(c.pubID&&!c.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(s));if(this.internal=!1,c.pubID!=null&&(this.pubID=this.stringify.dtdPubID(c.pubID)),c.sysID!=null&&(this.sysID=this.stringify.dtdSysID(c.sysID)),c.nData!=null&&(this.nData=this.stringify.dtdNData(c.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(s))}}return Object.defineProperty(d.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(d.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(d.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(d.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(d.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(d.prototype,"xmlVersion",{get:function(){return null}}),d.prototype.toString=function(a){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(a))},d}(A)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(j,R,l){"use strict";(function(){var x,b,A,f=function(m,d){for(var a in d)t.call(d,a)&&(m[a]=d[a]);function n(){this.constructor=m}return n.prototype=d.prototype,m.prototype=new n,m.__super__=d.prototype,m},t={}.hasOwnProperty;A=j("./XMLNode"),x=j("./NodeType"),R.exports=b=function(e){f(m,e);function m(d,a,n){if(m.__super__.constructor.call(this,d),a==null)throw new Error("Missing DTD notation name. "+this.debugInfo(a));if(!n.pubID&&!n.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(a));this.name=this.stringify.name(a),this.type=x.NotationDeclaration,n.pubID!=null&&(this.pubID=this.stringify.dtdPubID(n.pubID)),n.sysID!=null&&(this.sysID=this.stringify.dtdSysID(n.sysID))}return Object.defineProperty(m.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(m.prototype,"systemId",{get:function(){return this.sysID}}),m.prototype.toString=function(d){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(d))},m}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(j,R,l){"use strict";(function(){var x,b,A,f,t=function(d,a){for(var n in a)e.call(a,n)&&(d[n]=a[n]);function s(){this.constructor=d}return s.prototype=a.prototype,d.prototype=new s,d.__super__=a.prototype,d},e={}.hasOwnProperty;f=j("./Utility").isObject,A=j("./XMLNode"),x=j("./NodeType"),R.exports=b=function(m){t(d,m);function d(a,n,s,c){var i;d.__super__.constructor.call(this,a),f(n)&&(i=n,n=i.version,s=i.encoding,c=i.standalone),n||(n="1.0"),this.type=x.Declaration,this.version=this.stringify.xmlVersion(n),s!=null&&(this.encoding=this.stringify.xmlEncoding(s)),c!=null&&(this.standalone=this.stringify.xmlStandalone(c))}return d.prototype.toString=function(a){return this.options.writer.declaration(this,this.options.writer.filterOptions(a))},d}(A)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(j,R,l){"use strict";(function(){var x,b,A,f,t,e,m,d,a,n=function(i,u){for(var r in u)s.call(u,r)&&(i[r]=u[r]);function o(){this.constructor=i}return o.prototype=u.prototype,i.prototype=new o,i.__super__=u.prototype,i},s={}.hasOwnProperty;a=j("./Utility").isObject,d=j("./XMLNode"),x=j("./NodeType"),b=j("./XMLDTDAttList"),f=j("./XMLDTDEntity"),A=j("./XMLDTDElement"),t=j("./XMLDTDNotation"),m=j("./XMLNamedNodeMap"),R.exports=e=function(c){n(i,c);function i(u,r,o){var h,p,g,v,y,w;if(i.__super__.constructor.call(this,u),this.type=x.DocType,u.children){for(v=u.children,p=0,g=v.length;p<g;p++)if(h=v[p],h.type===x.Element){this.name=h.name;break}}this.documentObject=u,a(r)&&(y=r,r=y.pubID,o=y.sysID),o==null&&(w=[r,o],o=w[0],r=w[1]),r!=null&&(this.pubID=this.stringify.dtdPubID(r)),o!=null&&(this.sysID=this.stringify.dtdSysID(o))}return Object.defineProperty(i.prototype,"entities",{get:function(){var r,o,h,p,g;for(p={},g=this.children,o=0,h=g.length;o<h;o++)r=g[o],r.type===x.EntityDeclaration&&!r.pe&&(p[r.name]=r);return new m(p)}}),Object.defineProperty(i.prototype,"notations",{get:function(){var r,o,h,p,g;for(p={},g=this.children,o=0,h=g.length;o<h;o++)r=g[o],r.type===x.NotationDeclaration&&(p[r.name]=r);return new m(p)}}),Object.defineProperty(i.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(i.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(i.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),i.prototype.element=function(u,r){var o;return o=new A(this,u,r),this.children.push(o),this},i.prototype.attList=function(u,r,o,h,p){var g;return g=new b(this,u,r,o,h,p),this.children.push(g),this},i.prototype.entity=function(u,r){var o;return o=new f(this,!1,u,r),this.children.push(o),this},i.prototype.pEntity=function(u,r){var o;return o=new f(this,!0,u,r),this.children.push(o),this},i.prototype.notation=function(u,r){var o;return o=new t(this,u,r),this.children.push(o),this},i.prototype.toString=function(u){return this.options.writer.docType(this,this.options.writer.filterOptions(u))},i.prototype.ele=function(u,r){return this.element(u,r)},i.prototype.att=function(u,r,o,h,p){return this.attList(u,r,o,h,p)},i.prototype.ent=function(u,r){return this.entity(u,r)},i.prototype.pent=function(u,r){return this.pEntity(u,r)},i.prototype.not=function(u,r){return this.notation(u,r)},i.prototype.up=function(){return this.root()||this.documentObject},i.prototype.isEqualNode=function(u){return i.__super__.isEqualNode.apply(this,arguments).isEqualNode(u)?u.name!==this.name||u.publicId!==this.publicId?!1:!(u.systemId!==this.systemId):!1},i}(d)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLNamedNodeMap":272,"./XMLNode":273}],268:[function(j,R,l){"use strict";(function(){var x,b,A,f,t,e,m,d,a=function(c,i){for(var u in i)n.call(i,u)&&(c[u]=i[u]);function r(){this.constructor=c}return r.prototype=i.prototype,c.prototype=new r,c.__super__=i.prototype,c},n={}.hasOwnProperty;d=j("./Utility").isPlainObject,A=j("./XMLDOMImplementation"),b=j("./XMLDOMConfiguration"),t=j("./XMLNode"),x=j("./NodeType"),m=j("./XMLStringifier"),e=j("./XMLStringWriter"),R.exports=f=function(s){a(c,s);function c(i){c.__super__.constructor.call(this,null),this.name="#document",this.type=x.Document,this.documentURI=null,this.domConfig=new b,i||(i={}),i.writer||(i.writer=new e),this.options=i,this.stringify=new m(i)}return Object.defineProperty(c.prototype,"implementation",{value:new A}),Object.defineProperty(c.prototype,"doctype",{get:function(){var u,r,o,h;for(h=this.children,r=0,o=h.length;r<o;r++)if(u=h[r],u.type===x.DocType)return u;return null}}),Object.defineProperty(c.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(c.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(c.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(c.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===x.Declaration?this.children[0].encoding:null}}),Object.defineProperty(c.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===x.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(c.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===x.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(c.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(c.prototype,"origin",{get:function(){return null}}),Object.defineProperty(c.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(c.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(c.prototype,"contentType",{get:function(){return null}}),c.prototype.end=function(i){var u;return u={},i?d(i)&&(u=i,i=this.options.writer):i=this.options.writer,i.document(this,i.filterOptions(u))},c.prototype.toString=function(i){return this.options.writer.document(this,this.options.writer.filterOptions(i))},c.prototype.createElement=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createTextNode=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createComment=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createCDATASection=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createProcessingInstruction=function(i,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createAttribute=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createEntityReference=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByTagName=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.importNode=function(i,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createElementNS=function(i,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createAttributeNS=function(i,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByTagNameNS=function(i,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementById=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.adoptNode=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.renameNode=function(i,u,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByClassName=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createEvent=function(i){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createNodeIterator=function(i,u,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createTreeWalker=function(i,u,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},c}(t)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDOMConfiguration":258,"./XMLDOMImplementation":260,"./XMLNode":273,"./XMLStringWriter":278,"./XMLStringifier":279}],269:[function(j,R,l){"use strict";(function(){var x,b,A,f,t,e,m,d,a,n,s,c,i,u,r,o,h,p,g,v,y,w,S,_,I={}.hasOwnProperty;_=j("./Utility"),w=_.isObject,y=_.isFunction,S=_.isPlainObject,v=_.getValue,x=j("./NodeType"),c=j("./XMLDocument"),u=j("./XMLElement"),f=j("./XMLCData"),t=j("./XMLComment"),o=j("./XMLRaw"),g=j("./XMLText"),r=j("./XMLProcessingInstruction"),n=j("./XMLDeclaration"),s=j("./XMLDocType"),e=j("./XMLDTDAttList"),d=j("./XMLDTDEntity"),m=j("./XMLDTDElement"),a=j("./XMLDTDNotation"),A=j("./XMLAttribute"),p=j("./XMLStringifier"),h=j("./XMLStringWriter"),b=j("./WriterState"),R.exports=i=function(){function C(E,O,M){var F;this.name="?xml",this.type=x.Document,E||(E={}),F={},E.writer?S(E.writer)&&(F=E.writer,E.writer=new h):E.writer=new h,this.options=E,this.writer=E.writer,this.writerOptions=this.writer.filterOptions(F),this.stringify=new p(E),this.onDataCallback=O||function(){},this.onEndCallback=M||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return C.prototype.createChildNode=function(E){var O,M,F,H,B,X,J,k;switch(E.type){case x.CData:this.cdata(E.value);break;case x.Comment:this.comment(E.value);break;case x.Element:F={},J=E.attribs;for(M in J){if(!I.call(J,M))continue;O=J[M],F[M]=O.value}this.node(E.name,F);break;case x.Dummy:this.dummy();break;case x.Raw:this.raw(E.value);break;case x.Text:this.text(E.value);break;case x.ProcessingInstruction:this.instruction(E.target,E.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+E.constructor.name)}for(k=E.children,B=0,X=k.length;B<X;B++)H=k[B],this.createChildNode(H),H.type===x.Element&&this.up();return this},C.prototype.dummy=function(){return this},C.prototype.node=function(E,O,M){var F;if(E==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(E));return this.openCurrent(),E=v(E),O==null&&(O={}),O=v(O),w(O)||(F=[O,M],M=F[0],O=F[1]),this.currentNode=new u(this,E,O),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,M!=null&&this.text(M),this},C.prototype.element=function(E,O,M){var F,H,B,X,J,k;if(this.currentNode&&this.currentNode.type===x.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(E)||w(E)||y(E))for(X=this.options.noValidation,this.options.noValidation=!0,k=new c(this.options).element("TEMP_ROOT"),k.element(E),this.options.noValidation=X,J=k.children,H=0,B=J.length;H<B;H++)F=J[H],this.createChildNode(F),F.type===x.Element&&this.up();else this.node(E,O,M);return this},C.prototype.attribute=function(E,O){var M,F;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(E));if(E!=null&&(E=v(E)),w(E))for(M in E){if(!I.call(E,M))continue;F=E[M],this.attribute(M,F)}else y(O)&&(O=O.apply()),this.options.keepNullAttributes&&O==null?this.currentNode.attribs[E]=new A(this,E,""):O!=null&&(this.currentNode.attribs[E]=new A(this,E,O));return this},C.prototype.text=function(E){var O;return this.openCurrent(),O=new g(this,E),this.onData(this.writer.text(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.cdata=function(E){var O;return this.openCurrent(),O=new f(this,E),this.onData(this.writer.cdata(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.comment=function(E){var O;return this.openCurrent(),O=new t(this,E),this.onData(this.writer.comment(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.raw=function(E){var O;return this.openCurrent(),O=new o(this,E),this.onData(this.writer.raw(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.instruction=function(E,O){var M,F,H,B,X;if(this.openCurrent(),E!=null&&(E=v(E)),O!=null&&(O=v(O)),Array.isArray(E))for(M=0,B=E.length;M<B;M++)F=E[M],this.instruction(F);else if(w(E))for(F in E){if(!I.call(E,F))continue;H=E[F],this.instruction(F,H)}else y(O)&&(O=O.apply()),X=new r(this,E,O),this.onData(this.writer.processingInstruction(X,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},C.prototype.declaration=function(E,O,M){var F;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return F=new n(this,E,O,M),this.onData(this.writer.declaration(F,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.doctype=function(E,O,M){if(this.openCurrent(),E==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 s(this,O,M),this.currentNode.rootNodeName=E,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},C.prototype.dtdElement=function(E,O){var M;return this.openCurrent(),M=new m(this,E,O),this.onData(this.writer.dtdElement(M,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.attList=function(E,O,M,F,H){var B;return this.openCurrent(),B=new e(this,E,O,M,F,H),this.onData(this.writer.dtdAttList(B,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.entity=function(E,O){var M;return this.openCurrent(),M=new d(this,!1,E,O),this.onData(this.writer.dtdEntity(M,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.pEntity=function(E,O){var M;return this.openCurrent(),M=new d(this,!0,E,O),this.onData(this.writer.dtdEntity(M,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.notation=function(E,O){var M;return this.openCurrent(),M=new a(this,E,O),this.onData(this.writer.dtdNotation(M,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.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},C.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},C.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},C.prototype.openNode=function(E){var O,M,F,H;if(!E.isOpen){if(!this.root&&this.currentLevel===0&&E.type===x.Element&&(this.root=E),M="",E.type===x.Element){this.writerOptions.state=b.OpenTag,M=this.writer.indent(E,this.writerOptions,this.currentLevel)+"<"+E.name,H=E.attribs;for(F in H){if(!I.call(H,F))continue;O=H[F],M+=this.writer.attribute(O,this.writerOptions,this.currentLevel)}M+=(E.children?">":"/>")+this.writer.endline(E,this.writerOptions,this.currentLevel),this.writerOptions.state=b.InsideTag}else this.writerOptions.state=b.OpenTag,M=this.writer.indent(E,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+E.rootNodeName,E.pubID&&E.sysID?M+=' PUBLIC "'+E.pubID+'" "'+E.sysID+'"':E.sysID&&(M+=' SYSTEM "'+E.sysID+'"'),E.children?(M+=" [",this.writerOptions.state=b.InsideTag):(this.writerOptions.state=b.CloseTag,M+=">"),M+=this.writer.endline(E,this.writerOptions,this.currentLevel);return this.onData(M,this.currentLevel),E.isOpen=!0}},C.prototype.closeNode=function(E){var O;if(!E.isClosed)return O="",this.writerOptions.state=b.CloseTag,E.type===x.Element?O=this.writer.indent(E,this.writerOptions,this.currentLevel)+"</"+E.name+">"+this.writer.endline(E,this.writerOptions,this.currentLevel):O=this.writer.indent(E,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(E,this.writerOptions,this.currentLevel),this.writerOptions.state=b.None,this.onData(O,this.currentLevel),E.isClosed=!0},C.prototype.onData=function(E,O){return this.documentStarted=!0,this.onDataCallback(E,O+1)},C.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},C.prototype.debugInfo=function(E){return E==null?"":"node: <"+E+">"},C.prototype.ele=function(){return this.element.apply(this,arguments)},C.prototype.nod=function(E,O,M){return this.node(E,O,M)},C.prototype.txt=function(E){return this.text(E)},C.prototype.dat=function(E){return this.cdata(E)},C.prototype.com=function(E){return this.comment(E)},C.prototype.ins=function(E,O){return this.instruction(E,O)},C.prototype.dec=function(E,O,M){return this.declaration(E,O,M)},C.prototype.dtd=function(E,O,M){return this.doctype(E,O,M)},C.prototype.e=function(E,O,M){return this.element(E,O,M)},C.prototype.n=function(E,O,M){return this.node(E,O,M)},C.prototype.t=function(E){return this.text(E)},C.prototype.d=function(E){return this.cdata(E)},C.prototype.c=function(E){return this.comment(E)},C.prototype.r=function(E){return this.raw(E)},C.prototype.i=function(E,O){return this.instruction(E,O)},C.prototype.att=function(){return this.currentNode&&this.currentNode.type===x.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},C.prototype.a=function(){return this.currentNode&&this.currentNode.type===x.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},C.prototype.ent=function(E,O){return this.entity(E,O)},C.prototype.pent=function(E,O){return this.pEntity(E,O)},C.prototype.not=function(E,O){return this.notation(E,O)},C}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLAttribute":254,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDocument":268,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLStringWriter":278,"./XMLStringifier":279,"./XMLText":280}],270:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=A(x);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,t,e,m=function(n,s){for(var c in s)d.call(s,c)&&(n[c]=s[c]);function i(){this.constructor=n}return i.prototype=s.prototype,n.prototype=new i,n.__super__=s.prototype,n},d={}.hasOwnProperty;e=j("./XMLNode"),f=j("./NodeType"),R.exports=t=function(a){m(n,a);function n(s){n.__super__.constructor.call(this,s),this.type=f.Dummy}return n.prototype.clone=function(){return(0,b.default)(this)},n.prototype.toString=function(s){return""},n}(e)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=A(x);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,t,e,m,d,a,n,s,c,i=function(o,h){for(var p in h)u.call(h,p)&&(o[p]=h[p]);function g(){this.constructor=o}return g.prototype=h.prototype,o.prototype=new g,o.__super__=h.prototype,o},u={}.hasOwnProperty;c=j("./Utility"),s=c.isObject,n=c.isFunction,a=c.getValue,d=j("./XMLNode"),f=j("./NodeType"),t=j("./XMLAttribute"),m=j("./XMLNamedNodeMap"),R.exports=e=function(r){i(o,r);function o(h,p,g){var v,y,w,S;if(o.__super__.constructor.call(this,h),p==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(p),this.type=f.Element,this.attribs={},this.schemaTypeInfo=null,g!=null&&this.attribute(g),h.type===f.Document&&(this.isRoot=!0,this.documentObject=h,h.rootObject=this,h.children)){for(S=h.children,y=0,w=S.length;y<w;y++)if(v=S[y],v.type===f.DocType){v.name=this.name;break}}}return Object.defineProperty(o.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(o.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(o.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(o.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(o.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(o.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(o.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(o.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new m(this.attribs)),this.attributeMap}}),o.prototype.clone=function(){var h,p,g,v;g=(0,b.default)(this),g.isRoot&&(g.documentObject=null),g.attribs={},v=this.attribs;for(p in v){if(!u.call(v,p))continue;h=v[p],g.attribs[p]=h.clone()}return g.children=[],this.children.forEach(function(y){var w;return w=y.clone(),w.parent=g,g.children.push(w)}),g},o.prototype.attribute=function(h,p){var g,v;if(h!=null&&(h=a(h)),s(h))for(g in h){if(!u.call(h,g))continue;v=h[g],this.attribute(g,v)}else n(p)&&(p=p.apply()),this.options.keepNullAttributes&&p==null?this.attribs[h]=new t(this,h,""):p!=null&&(this.attribs[h]=new t(this,h,p));return this},o.prototype.removeAttribute=function(h){var p,g,v;if(h==null)throw new Error("Missing attribute name. "+this.debugInfo());if(h=a(h),Array.isArray(h))for(g=0,v=h.length;g<v;g++)p=h[g],delete this.attribs[p];else delete this.attribs[h];return this},o.prototype.toString=function(h){return this.options.writer.element(this,this.options.writer.filterOptions(h))},o.prototype.att=function(h,p){return this.attribute(h,p)},o.prototype.a=function(h,p){return this.attribute(h,p)},o.prototype.getAttribute=function(h){return this.attribs.hasOwnProperty(h)?this.attribs[h].value:null},o.prototype.setAttribute=function(h,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getAttributeNode=function(h){return this.attribs.hasOwnProperty(h)?this.attribs[h]:null},o.prototype.setAttributeNode=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.removeAttributeNode=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getElementsByTagName=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getAttributeNS=function(h,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.setAttributeNS=function(h,p,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.removeAttributeNS=function(h,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getAttributeNodeNS=function(h,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.setAttributeNodeNS=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getElementsByTagNameNS=function(h,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.hasAttribute=function(h){return this.attribs.hasOwnProperty(h)},o.prototype.hasAttributeNS=function(h,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.setIdAttribute=function(h,p){return this.attribs.hasOwnProperty(h)?this.attribs[h].isId:p},o.prototype.setIdAttributeNS=function(h,p,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.setIdAttributeNode=function(h,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getElementsByTagName=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getElementsByTagNameNS=function(h,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.getElementsByClassName=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},o.prototype.isEqualNode=function(h){var p,g,v;if(!o.__super__.isEqualNode.apply(this,arguments).isEqualNode(h))return!1;if(h.namespaceURI!==this.namespaceURI)return!1;if(h.prefix!==this.prefix)return!1;if(h.localName!==this.localName)return!1;if(h.attribs.length!==this.attribs.length)return!1;for(p=g=0,v=this.attribs.length-1;0<=v?g<=v:g>=v;p=0<=v?++g:--g)if(!this.attribs[p].isEqualNode(h.attribs[p]))return!1;return!0},o}(d)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/keys"),b=A(x);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f;R.exports=f=function(){function t(e){this.nodes=e}return Object.defineProperty(t.prototype,"length",{get:function(){return(0,b.default)(this.nodes).length||0}}),t.prototype.clone=function(){return this.nodes=null},t.prototype.getNamedItem=function(e){return this.nodes[e]},t.prototype.setNamedItem=function(e){var m;return m=this.nodes[e.nodeName],this.nodes[e.nodeName]=e,m||null},t.prototype.removeNamedItem=function(e){var m;return m=this.nodes[e],delete this.nodes[e],m||null},t.prototype.item=function(e){return this.nodes[(0,b.default)(this.nodes)[e]]||null},t.prototype.getNamedItemNS=function(e,m){throw new Error("This DOM method is not implemented.")},t.prototype.setNamedItemNS=function(e){throw new Error("This DOM method is not implemented.")},t.prototype.removeNamedItemNS=function(e,m){throw new Error("This DOM method is not implemented.")},t}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(j,R,l){"use strict";(function(){var x,b,A,f,t,e,m,d,a,n,s,c,i,u,r,o,h,p,g,v={}.hasOwnProperty;g=j("./Utility"),p=g.isObject,h=g.isFunction,o=g.isEmpty,r=g.getValue,d=null,A=null,f=null,t=null,e=null,i=null,u=null,c=null,m=null,b=null,s=null,a=null,x=null,R.exports=n=function(){function y(w){this.parent=w,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,d||(d=j("./XMLElement"),A=j("./XMLCData"),f=j("./XMLComment"),t=j("./XMLDeclaration"),e=j("./XMLDocType"),i=j("./XMLRaw"),u=j("./XMLText"),c=j("./XMLProcessingInstruction"),m=j("./XMLDummy"),b=j("./NodeType"),s=j("./XMLNodeList"),a=j("./XMLNamedNodeMap"),x=j("./DocumentPosition"))}return Object.defineProperty(y.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(y.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(y.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(y.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(y.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new s(this.children)),this.childNodeList}}),Object.defineProperty(y.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(y.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(y.prototype,"previousSibling",{get:function(){var S;return S=this.parent.children.indexOf(this),this.parent.children[S-1]||null}}),Object.defineProperty(y.prototype,"nextSibling",{get:function(){var S;return S=this.parent.children.indexOf(this),this.parent.children[S+1]||null}}),Object.defineProperty(y.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(y.prototype,"textContent",{get:function(){var S,_,I,C,E;if(this.nodeType===b.Element||this.nodeType===b.DocumentFragment){for(E="",C=this.children,_=0,I=C.length;_<I;_++)S=C[_],S.textContent&&(E+=S.textContent);return E}else return null},set:function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),y.prototype.setParent=function(w){var S,_,I,C,E;for(this.parent=w,w&&(this.options=w.options,this.stringify=w.stringify),C=this.children,E=[],_=0,I=C.length;_<I;_++)S=C[_],E.push(S.setParent(this));return E},y.prototype.element=function(w,S,_){var I,C,E,O,M,F,H,B,X,J,k;if(F=null,S===null&&_==null&&(X=[{},null],S=X[0],_=X[1]),S==null&&(S={}),S=r(S),p(S)||(J=[S,_],_=J[0],S=J[1]),w!=null&&(w=r(w)),Array.isArray(w))for(E=0,H=w.length;E<H;E++)C=w[E],F=this.element(C);else if(h(w))F=this.element(w.apply());else if(p(w))for(M in w){if(!v.call(w,M))continue;if(k=w[M],h(k)&&(k=k.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&M.indexOf(this.stringify.convertAttKey)===0)F=this.attribute(M.substr(this.stringify.convertAttKey.length),k);else if(!this.options.separateArrayItems&&Array.isArray(k)&&o(k))F=this.dummy();else if(p(k)&&o(k))F=this.element(M);else if(!this.options.keepNullNodes&&k==null)F=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(k))for(O=0,B=k.length;O<B;O++)C=k[O],I={},I[M]=C,F=this.element(I);else p(k)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&M.indexOf(this.stringify.convertTextKey)===0?F=this.element(k):(F=this.element(M),F.element(k)):F=this.element(M,k)}else!this.options.keepNullNodes&&_===null?F=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&w.indexOf(this.stringify.convertTextKey)===0?F=this.text(_):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&w.indexOf(this.stringify.convertCDataKey)===0?F=this.cdata(_):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&w.indexOf(this.stringify.convertCommentKey)===0?F=this.comment(_):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&w.indexOf(this.stringify.convertRawKey)===0?F=this.raw(_):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&w.indexOf(this.stringify.convertPIKey)===0?F=this.instruction(w.substr(this.stringify.convertPIKey.length),_):F=this.node(w,S,_);if(F==null)throw new Error("Could not create any elements with: "+w+". "+this.debugInfo());return F},y.prototype.insertBefore=function(w,S,_){var I,C,E,O,M;if(w!=null?w.type:void 0)return E=w,O=S,E.setParent(this),O?(C=children.indexOf(O),M=children.splice(C),children.push(E),Array.prototype.push.apply(children,M)):children.push(E),E;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(w));return C=this.parent.children.indexOf(this),M=this.parent.children.splice(C),I=this.parent.element(w,S,_),Array.prototype.push.apply(this.parent.children,M),I},y.prototype.insertAfter=function(w,S,_){var I,C,E;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(w));return C=this.parent.children.indexOf(this),E=this.parent.children.splice(C+1),I=this.parent.element(w,S,_),Array.prototype.push.apply(this.parent.children,E),I},y.prototype.remove=function(){var w,S;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return w=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[w,w-w+1].concat(S=[])),this.parent},y.prototype.node=function(w,S,_){var I,C;return w!=null&&(w=r(w)),S||(S={}),S=r(S),p(S)||(C=[S,_],_=C[0],S=C[1]),I=new d(this,w,S),_!=null&&I.text(_),this.children.push(I),I},y.prototype.text=function(w){var S;return p(w)&&this.element(w),S=new u(this,w),this.children.push(S),this},y.prototype.cdata=function(w){var S;return S=new A(this,w),this.children.push(S),this},y.prototype.comment=function(w){var S;return S=new f(this,w),this.children.push(S),this},y.prototype.commentBefore=function(w){var S,_,I;return _=this.parent.children.indexOf(this),I=this.parent.children.splice(_),S=this.parent.comment(w),Array.prototype.push.apply(this.parent.children,I),this},y.prototype.commentAfter=function(w){var S,_,I;return _=this.parent.children.indexOf(this),I=this.parent.children.splice(_+1),S=this.parent.comment(w),Array.prototype.push.apply(this.parent.children,I),this},y.prototype.raw=function(w){var S;return S=new i(this,w),this.children.push(S),this},y.prototype.dummy=function(){var w;return w=new m(this),w},y.prototype.instruction=function(w,S){var _,I,C,E,O;if(w!=null&&(w=r(w)),S!=null&&(S=r(S)),Array.isArray(w))for(E=0,O=w.length;E<O;E++)_=w[E],this.instruction(_);else if(p(w))for(_ in w){if(!v.call(w,_))continue;I=w[_],this.instruction(_,I)}else h(S)&&(S=S.apply()),C=new c(this,w,S),this.children.push(C);return this},y.prototype.instructionBefore=function(w,S){var _,I,C;return I=this.parent.children.indexOf(this),C=this.parent.children.splice(I),_=this.parent.instruction(w,S),Array.prototype.push.apply(this.parent.children,C),this},y.prototype.instructionAfter=function(w,S){var _,I,C;return I=this.parent.children.indexOf(this),C=this.parent.children.splice(I+1),_=this.parent.instruction(w,S),Array.prototype.push.apply(this.parent.children,C),this},y.prototype.declaration=function(w,S,_){var I,C;return I=this.document(),C=new t(I,w,S,_),I.children.length===0?I.children.unshift(C):I.children[0].type===b.Declaration?I.children[0]=C:I.children.unshift(C),I.root()||I},y.prototype.dtd=function(w,S){var _,I,C,E,O,M,F,H,B,X;for(I=this.document(),C=new e(I,w,S),B=I.children,E=O=0,F=B.length;O<F;E=++O)if(_=B[E],_.type===b.DocType)return I.children[E]=C,C;for(X=I.children,E=M=0,H=X.length;M<H;E=++M)if(_=X[E],_.isRoot)return I.children.splice(E,0,C),C;return I.children.push(C),C},y.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},y.prototype.root=function(){var w;for(w=this;w;){if(w.type===b.Document)return w.rootObject;if(w.isRoot)return w;w=w.parent}},y.prototype.document=function(){var w;for(w=this;w;){if(w.type===b.Document)return w;w=w.parent}},y.prototype.end=function(w){return this.document().end(w)},y.prototype.prev=function(){var w;if(w=this.parent.children.indexOf(this),w<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[w-1]},y.prototype.next=function(){var w;if(w=this.parent.children.indexOf(this),w===-1||w===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[w+1]},y.prototype.importDocument=function(w){var S;return S=w.root().clone(),S.parent=this,S.isRoot=!1,this.children.push(S),this},y.prototype.debugInfo=function(w){var S,_;return w=w||this.name,w==null&&!((S=this.parent)!=null?S.name:void 0)?"":w==null?"parent: <"+this.parent.name+">":((_=this.parent)!=null?_.name:void 0)?"node: <"+w+">, parent: <"+this.parent.name+">":"node: <"+w+">"},y.prototype.ele=function(w,S,_){return this.element(w,S,_)},y.prototype.nod=function(w,S,_){return this.node(w,S,_)},y.prototype.txt=function(w){return this.text(w)},y.prototype.dat=function(w){return this.cdata(w)},y.prototype.com=function(w){return this.comment(w)},y.prototype.ins=function(w,S){return this.instruction(w,S)},y.prototype.doc=function(){return this.document()},y.prototype.dec=function(w,S,_){return this.declaration(w,S,_)},y.prototype.e=function(w,S,_){return this.element(w,S,_)},y.prototype.n=function(w,S,_){return this.node(w,S,_)},y.prototype.t=function(w){return this.text(w)},y.prototype.d=function(w){return this.cdata(w)},y.prototype.c=function(w){return this.comment(w)},y.prototype.r=function(w){return this.raw(w)},y.prototype.i=function(w,S){return this.instruction(w,S)},y.prototype.u=function(){return this.up()},y.prototype.importXMLBuilder=function(w){return this.importDocument(w)},y.prototype.replaceChild=function(w,S){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.removeChild=function(w){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.appendChild=function(w){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.hasChildNodes=function(){return this.children.length!==0},y.prototype.cloneNode=function(w){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.isSupported=function(w,S){return!0},y.prototype.hasAttributes=function(){return this.attribs.length!==0},y.prototype.compareDocumentPosition=function(w){var S,_;return S=this,S===w?0:this.document()!==w.document()?(_=x.Disconnected|x.ImplementationSpecific,Math.random()<.5?_|=x.Preceding:_|=x.Following,_):S.isAncestor(w)?x.Contains|x.Preceding:S.isDescendant(w)?x.Contains|x.Following:S.isPreceding(w)?x.Preceding:x.Following},y.prototype.isSameNode=function(w){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.lookupPrefix=function(w){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.isDefaultNamespace=function(w){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.lookupNamespaceURI=function(w){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.isEqualNode=function(w){var S,_,I;if(w.nodeType!==this.nodeType)return!1;if(w.children.length!==this.children.length)return!1;for(S=_=0,I=this.children.length-1;0<=I?_<=I:_>=I;S=0<=I?++_:--_)if(!this.children[S].isEqualNode(w.children[S]))return!1;return!0},y.prototype.getFeature=function(w,S){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.setUserData=function(w,S,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.getUserData=function(w){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.contains=function(w){return w?w===this||this.isDescendant(w):!1},y.prototype.isDescendant=function(w){var S,_,I,C,E;for(E=this.children,I=0,C=E.length;I<C;I++){if(S=E[I],w===S)return!0;if(_=S.isDescendant(w),_)return!0}return!1},y.prototype.isAncestor=function(w){return w.isDescendant(this)},y.prototype.isPreceding=function(w){var S,_;return S=this.treePosition(w),_=this.treePosition(this),S===-1||_===-1?!1:S<_},y.prototype.isFollowing=function(w){var S,_;return S=this.treePosition(w),_=this.treePosition(this),S===-1||_===-1?!1:S>_},y.prototype.treePosition=function(w){var S,_;return _=0,S=!1,this.foreachTreeNode(this.document(),function(I){if(_++,!S&&I===w)return S=!0}),S?_:-1},y.prototype.foreachTreeNode=function(w,S){var _,I,C,E,O;for(w||(w=this.document()),E=w.children,I=0,C=E.length;I<C;I++){if(_=E[I],O=S(_))return O;if(O=this.foreachTreeNode(_,S),O)return O}},y}()}).call(void 0)},{"./DocumentPosition":250,"./NodeType":251,"./Utility":252,"./XMLCData":255,"./XMLComment":257,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLNamedNodeMap":272,"./XMLNodeList":274,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],274:[function(j,R,l){"use strict";(function(){var x;R.exports=x=function(){function b(A){this.nodes=A}return Object.defineProperty(b.prototype,"length",{get:function(){return this.nodes.length||0}}),b.prototype.clone=function(){return this.nodes=null},b.prototype.item=function(A){return this.nodes[A]||null},b}()}).call(void 0)},{}],275:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=A(x);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,t,e,m=function(n,s){for(var c in s)d.call(s,c)&&(n[c]=s[c]);function i(){this.constructor=n}return i.prototype=s.prototype,n.prototype=new i,n.__super__=s.prototype,n},d={}.hasOwnProperty;f=j("./NodeType"),t=j("./XMLCharacterData"),R.exports=e=function(a){m(n,a);function n(s,c,i){if(n.__super__.constructor.call(this,s),c==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=f.ProcessingInstruction,this.target=this.stringify.insTarget(c),this.name=this.target,i&&(this.value=this.stringify.insValue(i))}return n.prototype.clone=function(){return(0,b.default)(this)},n.prototype.toString=function(s){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(s))},n.prototype.isEqualNode=function(s){return n.__super__.isEqualNode.apply(this,arguments).isEqualNode(s)?!(s.target!==this.target):!1},n}(t)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],276:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=A(x);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,t,e,m=function(n,s){for(var c in s)d.call(s,c)&&(n[c]=s[c]);function i(){this.constructor=n}return i.prototype=s.prototype,n.prototype=new i,n.__super__=s.prototype,n},d={}.hasOwnProperty;f=j("./NodeType"),t=j("./XMLNode"),R.exports=e=function(a){m(n,a);function n(s,c){if(n.__super__.constructor.call(this,s),c==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=f.Raw,this.value=this.stringify.raw(c)}return n.prototype.clone=function(){return(0,b.default)(this)},n.prototype.toString=function(s){return this.options.writer.raw(this,this.options.writer.filterOptions(s))},n}(t)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],277:[function(j,R,l){"use strict";(function(){var x,b,A,f,t=function(d,a){for(var n in a)e.call(a,n)&&(d[n]=a[n]);function s(){this.constructor=d}return s.prototype=a.prototype,d.prototype=new s,d.__super__=a.prototype,d},e={}.hasOwnProperty;x=j("./NodeType"),f=j("./XMLWriterBase"),b=j("./WriterState"),R.exports=A=function(m){t(d,m);function d(a,n){this.stream=a,d.__super__.constructor.call(this,n)}return d.prototype.endline=function(a,n,s){return a.isLastRootNode&&n.state===b.CloseTag?"":d.__super__.endline.call(this,a,n,s)},d.prototype.document=function(a,n){var s,c,i,u,r,o,h,p,g;for(h=a.children,c=i=0,r=h.length;i<r;c=++i)s=h[c],s.isLastRootNode=c===a.children.length-1;for(n=this.filterOptions(n),p=a.children,g=[],u=0,o=p.length;u<o;u++)s=p[u],g.push(this.writeChildNode(s,n,0));return g},d.prototype.attribute=function(a,n,s){return this.stream.write(d.__super__.attribute.call(this,a,n,s))},d.prototype.cdata=function(a,n,s){return this.stream.write(d.__super__.cdata.call(this,a,n,s))},d.prototype.comment=function(a,n,s){return this.stream.write(d.__super__.comment.call(this,a,n,s))},d.prototype.declaration=function(a,n,s){return this.stream.write(d.__super__.declaration.call(this,a,n,s))},d.prototype.docType=function(a,n,s){var c,i,u,r;if(s||(s=0),this.openNode(a,n,s),n.state=b.OpenTag,this.stream.write(this.indent(a,n,s)),this.stream.write("<!DOCTYPE "+a.root().name),a.pubID&&a.sysID?this.stream.write(' PUBLIC "'+a.pubID+'" "'+a.sysID+'"'):a.sysID&&this.stream.write(' SYSTEM "'+a.sysID+'"'),a.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(a,n,s)),n.state=b.InsideTag,r=a.children,i=0,u=r.length;i<u;i++)c=r[i],this.writeChildNode(c,n,s+1);n.state=b.CloseTag,this.stream.write("]")}return n.state=b.CloseTag,this.stream.write(n.spaceBeforeSlash+">"),this.stream.write(this.endline(a,n,s)),n.state=b.None,this.closeNode(a,n,s)},d.prototype.element=function(a,n,s){var c,i,u,r,o,h,p,g,v,y;s||(s=0),this.openNode(a,n,s),n.state=b.OpenTag,this.stream.write(this.indent(a,n,s)+"<"+a.name),v=a.attribs;for(p in v){if(!e.call(v,p))continue;c=v[p],this.attribute(c,n,s)}if(u=a.children.length,r=u===0?null:a.children[0],u===0||a.children.every(function(w){return(w.type===x.Text||w.type===x.Raw)&&w.value===""}))n.allowEmpty?(this.stream.write(">"),n.state=b.CloseTag,this.stream.write("</"+a.name+">")):(n.state=b.CloseTag,this.stream.write(n.spaceBeforeSlash+"/>"));else if(n.pretty&&u===1&&(r.type===x.Text||r.type===x.Raw)&&r.value!=null)this.stream.write(">"),n.state=b.InsideTag,n.suppressPrettyCount++,g=!0,this.writeChildNode(r,n,s+1),n.suppressPrettyCount--,g=!1,n.state=b.CloseTag,this.stream.write("</"+a.name+">");else{for(this.stream.write(">"+this.endline(a,n,s)),n.state=b.InsideTag,y=a.children,o=0,h=y.length;o<h;o++)i=y[o],this.writeChildNode(i,n,s+1);n.state=b.CloseTag,this.stream.write(this.indent(a,n,s)+"</"+a.name+">")}return this.stream.write(this.endline(a,n,s)),n.state=b.None,this.closeNode(a,n,s)},d.prototype.processingInstruction=function(a,n,s){return this.stream.write(d.__super__.processingInstruction.call(this,a,n,s))},d.prototype.raw=function(a,n,s){return this.stream.write(d.__super__.raw.call(this,a,n,s))},d.prototype.text=function(a,n,s){return this.stream.write(d.__super__.text.call(this,a,n,s))},d.prototype.dtdAttList=function(a,n,s){return this.stream.write(d.__super__.dtdAttList.call(this,a,n,s))},d.prototype.dtdElement=function(a,n,s){return this.stream.write(d.__super__.dtdElement.call(this,a,n,s))},d.prototype.dtdEntity=function(a,n,s){return this.stream.write(d.__super__.dtdEntity.call(this,a,n,s))},d.prototype.dtdNotation=function(a,n,s){return this.stream.write(d.__super__.dtdNotation.call(this,a,n,s))},d}(f)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(j,R,l){"use strict";(function(){var x,b,A=function(e,m){for(var d in m)f.call(m,d)&&(e[d]=m[d]);function a(){this.constructor=e}return a.prototype=m.prototype,e.prototype=new a,e.__super__=m.prototype,e},f={}.hasOwnProperty;b=j("./XMLWriterBase"),R.exports=x=function(t){A(e,t);function e(m){e.__super__.constructor.call(this,m)}return e.prototype.document=function(m,d){var a,n,s,c,i;for(d=this.filterOptions(d),c="",i=m.children,n=0,s=i.length;n<s;n++)a=i[n],c+=this.writeChildNode(a,d,0);return d.pretty&&c.slice(-d.newline.length)===d.newline&&(c=c.slice(0,-d.newline.length)),c},e}(b)}).call(void 0)},{"./XMLWriterBase":281}],279:[function(j,R,l){"use strict";(function(){var x,b=function(t,e){return function(){return t.apply(e,arguments)}},A={}.hasOwnProperty;R.exports=x=function(){function f(t){this.assertLegalName=b(this.assertLegalName,this),this.assertLegalChar=b(this.assertLegalChar,this);var e,m,d;t||(t={}),this.options=t,this.options.version||(this.options.version="1.0"),m=t.stringify||{};for(e in m){if(!A.call(m,e))continue;d=m[e],this[e]=d}}return f.prototype.name=function(t){return this.options.noValidation?t:this.assertLegalName(""+t||"")},f.prototype.text=function(t){return this.options.noValidation?t:this.assertLegalChar(this.textEscape(""+t||""))},f.prototype.cdata=function(t){return this.options.noValidation?t:(t=""+t||"",t=t.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(t))},f.prototype.comment=function(t){if(this.options.noValidation)return t;if(t=""+t||"",t.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+t);return this.assertLegalChar(t)},f.prototype.raw=function(t){return this.options.noValidation?t:""+t||""},f.prototype.attValue=function(t){return this.options.noValidation?t:this.assertLegalChar(this.attEscape(t=""+t||""))},f.prototype.insTarget=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},f.prototype.insValue=function(t){if(this.options.noValidation)return t;if(t=""+t||"",t.match(/\?>/))throw new Error("Invalid processing instruction value: "+t);return this.assertLegalChar(t)},f.prototype.xmlVersion=function(t){if(this.options.noValidation)return t;if(t=""+t||"",!t.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+t);return t},f.prototype.xmlEncoding=function(t){if(this.options.noValidation)return t;if(t=""+t||"",!t.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+t);return this.assertLegalChar(t)},f.prototype.xmlStandalone=function(t){return this.options.noValidation?t:t?"yes":"no"},f.prototype.dtdPubID=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},f.prototype.dtdSysID=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},f.prototype.dtdElementValue=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},f.prototype.dtdAttType=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},f.prototype.dtdAttDefault=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},f.prototype.dtdEntityValue=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},f.prototype.dtdNData=function(t){return this.options.noValidation?t:this.assertLegalChar(""+t||"")},f.prototype.convertAttKey="@",f.prototype.convertPIKey="?",f.prototype.convertTextKey="#text",f.prototype.convertCDataKey="#cdata",f.prototype.convertCommentKey="#comment",f.prototype.convertRawKey="#raw",f.prototype.assertLegalChar=function(t){var e,m;if(this.options.noValidation)return t;if(e="",this.options.version==="1.0"){if(e=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,m=t.match(e))throw new Error("Invalid character in string: "+t+" at index "+m.index)}else if(this.options.version==="1.1"&&(e=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,m=t.match(e)))throw new Error("Invalid character in string: "+t+" at index "+m.index);return t},f.prototype.assertLegalName=function(t){var e;if(this.options.noValidation)return t;if(this.assertLegalChar(t),e=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!t.match(e))throw new Error("Invalid character in name");return t},f.prototype.textEscape=function(t){var e;return this.options.noValidation?t:(e=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,t.replace(e,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},f.prototype.attEscape=function(t){var e;return this.options.noValidation?t:(e=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,t.replace(e,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},f}()}).call(void 0)},{}],280:[function(j,R,l){"use strict";var x=j("babel-runtime/core-js/object/create"),b=A(x);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,t,e,m=function(n,s){for(var c in s)d.call(s,c)&&(n[c]=s[c]);function i(){this.constructor=n}return i.prototype=s.prototype,n.prototype=new i,n.__super__=s.prototype,n},d={}.hasOwnProperty;f=j("./NodeType"),t=j("./XMLCharacterData"),R.exports=e=function(a){m(n,a);function n(s,c){if(n.__super__.constructor.call(this,s),c==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=f.Text,this.value=this.stringify.text(c)}return Object.defineProperty(n.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(n.prototype,"wholeText",{get:function(){var c,i,u;for(u="",i=this.previousSibling;i;)u=i.data+u,i=i.previousSibling;for(u+=this.data,c=this.nextSibling;c;)u=u+c.data,c=c.nextSibling;return u}}),n.prototype.clone=function(){return(0,b.default)(this)},n.prototype.toString=function(s){return this.options.writer.text(this,this.options.writer.filterOptions(s))},n.prototype.splitText=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.replaceWholeText=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},n}(t)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],281:[function(j,R,l){"use strict";(function(){var x,b,A,f,t,e,m,d,a,n,s,c,i,u,r,o,h,p={}.hasOwnProperty;h=j("./Utility").assign,x=j("./NodeType"),a=j("./XMLDeclaration"),n=j("./XMLDocType"),A=j("./XMLCData"),f=j("./XMLComment"),c=j("./XMLElement"),u=j("./XMLRaw"),r=j("./XMLText"),i=j("./XMLProcessingInstruction"),s=j("./XMLDummy"),t=j("./XMLDTDAttList"),e=j("./XMLDTDElement"),m=j("./XMLDTDEntity"),d=j("./XMLDTDNotation"),b=j("./WriterState"),R.exports=o=function(){function g(v){var y,w,S;v||(v={}),this.options=v,w=v.writer||{};for(y in w){if(!p.call(w,y))continue;S=w[y],this["_"+y]=this[y],this[y]=S}}return g.prototype.filterOptions=function(v){var y,w,S,_,I,C,E,O;return v||(v={}),v=h({},this.options,v),y={writer:this},y.pretty=v.pretty||!1,y.allowEmpty=v.allowEmpty||!1,y.indent=(w=v.indent)!=null?w:" ",y.newline=(S=v.newline)!=null?S:`
`,y.offset=(_=v.offset)!=null?_:0,y.dontPrettyTextNodes=(I=(C=v.dontPrettyTextNodes)!=null?C:v.dontprettytextnodes)!=null?I:0,y.spaceBeforeSlash=(E=(O=v.spaceBeforeSlash)!=null?O:v.spacebeforeslash)!=null?E:"",y.spaceBeforeSlash===!0&&(y.spaceBeforeSlash=" "),y.suppressPrettyCount=0,y.user={},y.state=b.None,y},g.prototype.indent=function(v,y,w){var S;return!y.pretty||y.suppressPrettyCount?"":y.pretty&&(S=(w||0)+y.offset+1,S>0)?new Array(S).join(y.indent):""},g.prototype.endline=function(v,y,w){return!y.pretty||y.suppressPrettyCount?"":y.newline},g.prototype.attribute=function(v,y,w){var S;return this.openAttribute(v,y,w),S=" "+v.name+'="'+v.value+'"',this.closeAttribute(v,y,w),S},g.prototype.cdata=function(v,y,w){var S;return this.openNode(v,y,w),y.state=b.OpenTag,S=this.indent(v,y,w)+"<![CDATA[",y.state=b.InsideTag,S+=v.value,y.state=b.CloseTag,S+="]]>"+this.endline(v,y,w),y.state=b.None,this.closeNode(v,y,w),S},g.prototype.comment=function(v,y,w){var S;return this.openNode(v,y,w),y.state=b.OpenTag,S=this.indent(v,y,w)+"<!-- ",y.state=b.InsideTag,S+=v.value,y.state=b.CloseTag,S+=" -->"+this.endline(v,y,w),y.state=b.None,this.closeNode(v,y,w),S},g.prototype.declaration=function(v,y,w){var S;return this.openNode(v,y,w),y.state=b.OpenTag,S=this.indent(v,y,w)+"<?xml",y.state=b.InsideTag,S+=' version="'+v.version+'"',v.encoding!=null&&(S+=' encoding="'+v.encoding+'"'),v.standalone!=null&&(S+=' standalone="'+v.standalone+'"'),y.state=b.CloseTag,S+=y.spaceBeforeSlash+"?>",S+=this.endline(v,y,w),y.state=b.None,this.closeNode(v,y,w),S},g.prototype.docType=function(v,y,w){var S,_,I,C,E;if(w||(w=0),this.openNode(v,y,w),y.state=b.OpenTag,C=this.indent(v,y,w),C+="<!DOCTYPE "+v.root().name,v.pubID&&v.sysID?C+=' PUBLIC "'+v.pubID+'" "'+v.sysID+'"':v.sysID&&(C+=' SYSTEM "'+v.sysID+'"'),v.children.length>0){for(C+=" [",C+=this.endline(v,y,w),y.state=b.InsideTag,E=v.children,_=0,I=E.length;_<I;_++)S=E[_],C+=this.writeChildNode(S,y,w+1);y.state=b.CloseTag,C+="]"}return y.state=b.CloseTag,C+=y.spaceBeforeSlash+">",C+=this.endline(v,y,w),y.state=b.None,this.closeNode(v,y,w),C},g.prototype.element=function(v,y,w){var S,_,I,C,E,O,M,F,H,B,X,J,k,K;w||(w=0),B=!1,X="",this.openNode(v,y,w),y.state=b.OpenTag,X+=this.indent(v,y,w)+"<"+v.name,J=v.attribs;for(H in J){if(!p.call(J,H))continue;S=J[H],X+=this.attribute(S,y,w)}if(I=v.children.length,C=I===0?null:v.children[0],I===0||v.children.every(function(z){return(z.type===x.Text||z.type===x.Raw)&&z.value===""}))y.allowEmpty?(X+=">",y.state=b.CloseTag,X+="</"+v.name+">"+this.endline(v,y,w)):(y.state=b.CloseTag,X+=y.spaceBeforeSlash+"/>"+this.endline(v,y,w));else if(y.pretty&&I===1&&(C.type===x.Text||C.type===x.Raw)&&C.value!=null)X+=">",y.state=b.InsideTag,y.suppressPrettyCount++,B=!0,X+=this.writeChildNode(C,y,w+1),y.suppressPrettyCount--,B=!1,y.state=b.CloseTag,X+="</"+v.name+">"+this.endline(v,y,w);else{if(y.dontPrettyTextNodes){for(k=v.children,E=0,M=k.length;E<M;E++)if(_=k[E],(_.type===x.Text||_.type===x.Raw)&&_.value!=null){y.suppressPrettyCount++,B=!0;break}}for(X+=">"+this.endline(v,y,w),y.state=b.InsideTag,K=v.children,O=0,F=K.length;O<F;O++)_=K[O],X+=this.writeChildNode(_,y,w+1);y.state=b.CloseTag,X+=this.indent(v,y,w)+"</"+v.name+">",B&&y.suppressPrettyCount--,X+=this.endline(v,y,w),y.state=b.None}return this.closeNode(v,y,w),X},g.prototype.writeChildNode=function(v,y,w){switch(v.type){case x.CData:return this.cdata(v,y,w);case x.Comment:return this.comment(v,y,w);case x.Element:return this.element(v,y,w);case x.Raw:return this.raw(v,y,w);case x.Text:return this.text(v,y,w);case x.ProcessingInstruction:return this.processingInstruction(v,y,w);case x.Dummy:return"";case x.Declaration:return this.declaration(v,y,w);case x.DocType:return this.docType(v,y,w);case x.AttributeDeclaration:return this.dtdAttList(v,y,w);case x.ElementDeclaration:return this.dtdElement(v,y,w);case x.EntityDeclaration:return this.dtdEntity(v,y,w);case x.NotationDeclaration:return this.dtdNotation(v,y,w);default:throw new Error("Unknown XML node type: "+v.constructor.name)}},g.prototype.processingInstruction=function(v,y,w){var S;return this.openNode(v,y,w),y.state=b.OpenTag,S=this.indent(v,y,w)+"<?",y.state=b.InsideTag,S+=v.target,v.value&&(S+=" "+v.value),y.state=b.CloseTag,S+=y.spaceBeforeSlash+"?>",S+=this.endline(v,y,w),y.state=b.None,this.closeNode(v,y,w),S},g.prototype.raw=function(v,y,w){var S;return this.openNode(v,y,w),y.state=b.OpenTag,S=this.indent(v,y,w),y.state=b.InsideTag,S+=v.value,y.state=b.CloseTag,S+=this.endline(v,y,w),y.state=b.None,this.closeNode(v,y,w),S},g.prototype.text=function(v,y,w){var S;return this.openNode(v,y,w),y.state=b.OpenTag,S=this.indent(v,y,w),y.state=b.InsideTag,S+=v.value,y.state=b.CloseTag,S+=this.endline(v,y,w),y.state=b.None,this.closeNode(v,y,w),S},g.prototype.dtdAttList=function(v,y,w){var S;return this.openNode(v,y,w),y.state=b.OpenTag,S=this.indent(v,y,w)+"<!ATTLIST",y.state=b.InsideTag,S+=" "+v.elementName+" "+v.attributeName+" "+v.attributeType,v.defaultValueType!=="#DEFAULT"&&(S+=" "+v.defaultValueType),v.defaultValue&&(S+=' "'+v.defaultValue+'"'),y.state=b.CloseTag,S+=y.spaceBeforeSlash+">"+this.endline(v,y,w),y.state=b.None,this.closeNode(v,y,w),S},g.prototype.dtdElement=function(v,y,w){var S;return this.openNode(v,y,w),y.state=b.OpenTag,S=this.indent(v,y,w)+"<!ELEMENT",y.state=b.InsideTag,S+=" "+v.name+" "+v.value,y.state=b.CloseTag,S+=y.spaceBeforeSlash+">"+this.endline(v,y,w),y.state=b.None,this.closeNode(v,y,w),S},g.prototype.dtdEntity=function(v,y,w){var S;return this.openNode(v,y,w),y.state=b.OpenTag,S=this.indent(v,y,w)+"<!ENTITY",y.state=b.InsideTag,v.pe&&(S+=" %"),S+=" "+v.name,v.value?S+=' "'+v.value+'"':(v.pubID&&v.sysID?S+=' PUBLIC "'+v.pubID+'" "'+v.sysID+'"':v.sysID&&(S+=' SYSTEM "'+v.sysID+'"'),v.nData&&(S+=" NDATA "+v.nData)),y.state=b.CloseTag,S+=y.spaceBeforeSlash+">"+this.endline(v,y,w),y.state=b.None,this.closeNode(v,y,w),S},g.prototype.dtdNotation=function(v,y,w){var S;return this.openNode(v,y,w),y.state=b.OpenTag,S=this.indent(v,y,w)+"<!NOTATION",y.state=b.InsideTag,S+=" "+v.name,v.pubID&&v.sysID?S+=' PUBLIC "'+v.pubID+'" "'+v.sysID+'"':v.pubID?S+=' PUBLIC "'+v.pubID+'"':v.sysID&&(S+=' SYSTEM "'+v.sysID+'"'),y.state=b.CloseTag,S+=y.spaceBeforeSlash+">"+this.endline(v,y,w),y.state=b.None,this.closeNode(v,y,w),S},g.prototype.openNode=function(v,y,w){},g.prototype.closeNode=function(v,y,w){},g.prototype.openAttribute=function(v,y,w){},g.prototype.closeAttribute=function(v,y,w){},g}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],282:[function(j,R,l){"use strict";(function(){var x,b,A,f,t,e,m,d,a,n;n=j("./Utility"),d=n.assign,a=n.isFunction,A=j("./XMLDOMImplementation"),f=j("./XMLDocument"),t=j("./XMLDocumentCB"),m=j("./XMLStringWriter"),e=j("./XMLStreamWriter"),x=j("./NodeType"),b=j("./WriterState"),R.exports.create=function(s,c,i,u){var r,o;if(s==null)throw new Error("Root element needs a name.");return u=d({},c,i,u),r=new f(u),o=r.element(s),u.headless||(r.declaration(u),(u.pubID!=null||u.sysID!=null)&&r.dtd(u)),o},R.exports.begin=function(s,c,i){var u;return a(s)&&(u=[s,c],c=u[0],i=u[1],s={}),c?new t(s,c,i):new f(s)},R.exports.stringWriter=function(s){return new m(s)},R.exports.streamWriter=function(s,c){return new e(s,c)},R.exports.implementation=new A,R.exports.nodeType=x,R.exports.writerState=b}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLDOMImplementation":260,"./XMLDocument":268,"./XMLDocumentCB":269,"./XMLStreamWriter":277,"./XMLStringWriter":278}],283:[function(j,R,l){R.exports=b;var x=Object.prototype.hasOwnProperty;function b(){for(var A={},f=0;f<arguments.length;f++){var t=arguments[f];for(var e in t)x.call(t,e)&&(A[e]=t[e])}return A}},{}],284:[function(j,R,l){"use strict";var x=j("buffer").Buffer,b=j("./sha"),A=j("./md5"),f={sha1:b,md5:A},t=64,e=x.alloc(t);e.fill(0);function m(n,s,c){x.isBuffer(s)||(s=x.from(s)),x.isBuffer(c)||(c=x.from(c)),s.length>t?s=n(s):s.length<t&&(s=x.concat([s,e],t));for(var i=x.alloc(t),u=x.alloc(t),r=0;r<t;r++)i[r]=s[r]^54,u[r]=s[r]^92;var o=n(x.concat([i,c]));return n(x.concat([u,o]))}function d(n,s){n=n||"sha1";var c=f[n],i=[],u=0;return c||a("algorithm:",n,"is not yet supported"),{update:function(o){return x.isBuffer(o)||(o=x.from(o)),i.push(o),u+=o.length,this},digest:function(o){var h=x.concat(i),p=s?m(c,s,h):c(h);return i=null,o?p.toString(o):p}}}function a(){var n=[].slice.call(arguments).join(" ");throw new Error([n,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}l.createHash=function(n){return d(n)},l.createHmac=function(n,s){return d(n,s)},l.createCredentials=function(){a("sorry,createCredentials is not implemented yet")},l.createCipher=function(){a("sorry,createCipher is not implemented yet")},l.createCipheriv=function(){a("sorry,createCipheriv is not implemented yet")},l.createDecipher=function(){a("sorry,createDecipher is not implemented yet")},l.createDecipheriv=function(){a("sorry,createDecipheriv is not implemented yet")},l.createSign=function(){a("sorry,createSign is not implemented yet")},l.createVerify=function(){a("sorry,createVerify is not implemented yet")},l.createDiffieHellman=function(){a("sorry,createDiffieHellman is not implemented yet")},l.pbkdf2=function(){a("sorry,pbkdf2 is not implemented yet")}},{"./md5":286,"./sha":287,buffer:73}],285:[function(j,R,l){"use strict";var x=j("buffer").Buffer,b=4,A=x.alloc(b);A.fill(0);var f=8;function t(d,a){if(d.length%b!==0){var n=d.length+(b-d.length%b);d=x.concat([d,A],n)}for(var s=[],c=a?d.readInt32BE:d.readInt32LE,i=0;i<d.length;i+=b)s.push(c.call(d,i));return s}function e(d,a,n){for(var s=x.alloc(a),c=n?s.writeInt32BE:s.writeInt32LE,i=0;i<d.length;i++)c.call(s,d[i],i*4,!0);return s}function m(d,a,n,s){x.isBuffer(d)||(d=x.from(d));var c=a(t(d,s),d.length*f);return e(c,n,s)}R.exports={hash:m}},{buffer:73}],286:[function(j,R,l){"use strict";var x=j("./helpers");function b(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function A(s,c){s[c>>5]|=128<<c%32,s[(c+64>>>9<<4)+14]=c;for(var i=1732584193,u=-271733879,r=-1732584194,o=271733878,h=0;h<s.length;h+=16){var p=i,g=u,v=r,y=o;i=t(i,u,r,o,s[h+0],7,-680876936),o=t(o,i,u,r,s[h+1],12,-389564586),r=t(r,o,i,u,s[h+2],17,606105819),u=t(u,r,o,i,s[h+3],22,-1044525330),i=t(i,u,r,o,s[h+4],7,-176418897),o=t(o,i,u,r,s[h+5],12,1200080426),r=t(r,o,i,u,s[h+6],17,-1473231341),u=t(u,r,o,i,s[h+7],22,-45705983),i=t(i,u,r,o,s[h+8],7,1770035416),o=t(o,i,u,r,s[h+9],12,-1958414417),r=t(r,o,i,u,s[h+10],17,-42063),u=t(u,r,o,i,s[h+11],22,-1990404162),i=t(i,u,r,o,s[h+12],7,1804603682),o=t(o,i,u,r,s[h+13],12,-40341101),r=t(r,o,i,u,s[h+14],17,-1502002290),u=t(u,r,o,i,s[h+15],22,1236535329),i=e(i,u,r,o,s[h+1],5,-165796510),o=e(o,i,u,r,s[h+6],9,-1069501632),r=e(r,o,i,u,s[h+11],14,643717713),u=e(u,r,o,i,s[h+0],20,-373897302),i=e(i,u,r,o,s[h+5],5,-701558691),o=e(o,i,u,r,s[h+10],9,38016083),r=e(r,o,i,u,s[h+15],14,-660478335),u=e(u,r,o,i,s[h+4],20,-405537848),i=e(i,u,r,o,s[h+9],5,568446438),o=e(o,i,u,r,s[h+14],9,-1019803690),r=e(r,o,i,u,s[h+3],14,-187363961),u=e(u,r,o,i,s[h+8],20,1163531501),i=e(i,u,r,o,s[h+13],5,-1444681467),o=e(o,i,u,r,s[h+2],9,-51403784),r=e(r,o,i,u,s[h+7],14,1735328473),u=e(u,r,o,i,s[h+12],20,-1926607734),i=m(i,u,r,o,s[h+5],4,-378558),o=m(o,i,u,r,s[h+8],11,-2022574463),r=m(r,o,i,u,s[h+11],16,1839030562),u=m(u,r,o,i,s[h+14],23,-35309556),i=m(i,u,r,o,s[h+1],4,-1530992060),o=m(o,i,u,r,s[h+4],11,1272893353),r=m(r,o,i,u,s[h+7],16,-155497632),u=m(u,r,o,i,s[h+10],23,-1094730640),i=m(i,u,r,o,s[h+13],4,681279174),o=m(o,i,u,r,s[h+0],11,-358537222),r=m(r,o,i,u,s[h+3],16,-722521979),u=m(u,r,o,i,s[h+6],23,76029189),i=m(i,u,r,o,s[h+9],4,-640364487),o=m(o,i,u,r,s[h+12],11,-421815835),r=m(r,o,i,u,s[h+15],16,530742520),u=m(u,r,o,i,s[h+2],23,-995338651),i=d(i,u,r,o,s[h+0],6,-198630844),o=d(o,i,u,r,s[h+7],10,1126891415),r=d(r,o,i,u,s[h+14],15,-1416354905),u=d(u,r,o,i,s[h+5],21,-57434055),i=d(i,u,r,o,s[h+12],6,1700485571),o=d(o,i,u,r,s[h+3],10,-1894986606),r=d(r,o,i,u,s[h+10],15,-1051523),u=d(u,r,o,i,s[h+1],21,-2054922799),i=d(i,u,r,o,s[h+8],6,1873313359),o=d(o,i,u,r,s[h+15],10,-30611744),r=d(r,o,i,u,s[h+6],15,-1560198380),u=d(u,r,o,i,s[h+13],21,1309151649),i=d(i,u,r,o,s[h+4],6,-145523070),o=d(o,i,u,r,s[h+11],10,-1120210379),r=d(r,o,i,u,s[h+2],15,718787259),u=d(u,r,o,i,s[h+9],21,-343485551),i=a(i,p),u=a(u,g),r=a(r,v),o=a(o,y)}return Array(i,u,r,o)}function f(s,c,i,u,r,o){return a(n(a(a(c,s),a(u,o)),r),i)}function t(s,c,i,u,r,o,h){return f(c&i|~c&u,s,c,r,o,h)}function e(s,c,i,u,r,o,h){return f(c&u|i&~u,s,c,r,o,h)}function m(s,c,i,u,r,o,h){return f(c^i^u,s,c,r,o,h)}function d(s,c,i,u,r,o,h){return f(i^(c|~u),s,c,r,o,h)}function a(s,c){var i=(s&65535)+(c&65535),u=(s>>16)+(c>>16)+(i>>16);return u<<16|i&65535}function n(s,c){return s<<c|s>>>32-c}R.exports=function(c){return x.hash(c,A,16)}},{"./helpers":285}],287:[function(j,R,l){"use strict";var x=j("./helpers");function b(m,d){m[d>>5]|=128<<24-d%32,m[(d+64>>9<<4)+15]=d;for(var a=Array(80),n=1732584193,s=-271733879,c=-1732584194,i=271733878,u=-1009589776,r=0;r<m.length;r+=16){for(var o=n,h=s,p=c,g=i,v=u,y=0;y<80;y++){y<16?a[y]=m[r+y]:a[y]=e(a[y-3]^a[y-8]^a[y-14]^a[y-16],1);var w=t(t(e(n,5),A(y,s,c,i)),t(t(u,a[y]),f(y)));u=i,i=c,c=e(s,30),s=n,n=w}n=t(n,o),s=t(s,h),c=t(c,p),i=t(i,g),u=t(u,v)}return Array(n,s,c,i,u)}function A(m,d,a,n){return m<20?d&a|~d&n:m<40?d^a^n:m<60?d&a|d&n|a&n:d^a^n}function f(m){return m<20?1518500249:m<40?1859775393:m<60?-1894007588:-899497514}function t(m,d){var a=(m&65535)+(d&65535),n=(m>>16)+(d>>16)+(a>>16);return n<<16|a&65535}function e(m,d){return m<<d|m>>>32-d}R.exports=function(d){return x.hash(d,b,20,!0)}},{"./helpers":285}],288:[function(j,R,l){"use strict";R.exports=function(){return function(){}}},{}],289:[function(j,R,l){(function(x){"use strict";var b=j("babel-runtime/helpers/typeof"),A=f(b);function f(n){return n&&n.__esModule?n:{default:n}}var t=j("stream"),e=t.Stream,m=j("../lib/common/utils/isArray"),d=m.isArray;R.exports.string=function(s){return typeof s=="string"},R.exports.array=d,R.exports.buffer=x.isBuffer;function a(n){return n instanceof e}R.exports.writableStream=function(s){return a(s)&&typeof s._write=="function"&&(0,A.default)(s._writableState)==="object"}}).call(this,{isBuffer:j("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":42,"../node_modules/is-buffer/index.js":197,"babel-runtime/helpers/typeof":67,stream:230}],290:[function(j,R,l){"use strict";l.encodeURIComponent=function(x){try{return encodeURIComponent(x)}catch(b){return x}},l.escape=j("escape-html"),l.timestamp=function(b){if(b){var A=b;return typeof A=="string"&&(A=Number(A)),String(b).length===10&&(A*=1e3),new Date(A)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(j,R,l){(function(x,b){"use strict";var A=j("babel-runtime/core-js/json/stringify"),f=m(A),t=j("babel-runtime/helpers/typeof"),e=m(t);function m(y){return y&&y.__esModule?y:{default:y}}var d=j("util"),a=j("url"),n=j("http"),s=j("https"),c=j("debug")("urllib"),i=j("humanize-ms"),u,r=0,o=Math.pow(2,31)-10,h=/^https?:\/\//i;function p(y,w){return y===void 0?w:y}function g(y,w){return function(S,_,I){if(S)return w(S);y({data:_,status:I.statusCode,headers:I.headers,res:I})}}l.TIMEOUTS=[i("300s"),i("300s")];var v=["json","text"];l.request=function(w,S,_){return arguments.length===2&&typeof S=="function"&&(_=S,S=null),typeof _=="function"?l.requestWithCallback(w,S,_):(u||(u=j("any-promise")),new u(function(I,C){l.requestWithCallback(w,S,g(I,C))}))},l.requestWithCallback=function(w,S,_){if(!w||typeof w!="string"&&(typeof w=="undefined"?"undefined":(0,e.default)(w))!=="object"){var I=d.format("expect request url to be a string or a http request options, but got %j",w);throw new Error(I)}arguments.length===2&&typeof S=="function"&&(_=S,S=null),S=S||{},r>=o&&(r=0);var C=++r;S.requestUrls=S.requestUrls||[];var E={requestId:C,url:w,args:S,ctx:S.ctx};S.emitter&&S.emitter.emit("request",E),S.timeout=S.timeout||l.TIMEOUTS,S.maxRedirects=S.maxRedirects||10,S.streaming=S.streaming||S.customResponse;var O=Date.now(),M;typeof w=="string"?(h.test(w)||(w="http://"+w),M=a.parse(w)):M=w;var F=(S.type||S.method||M.method||"GET").toUpperCase(),H=M.port||80,B=n,X=p(S.agent,l.agent),J=S.fixJSONCtlChars;M.protocol==="https:"&&(B=s,X=p(S.httpsAgent,l.httpsAgent),M.port||(H=443));var k={host:M.hostname||M.host||"localhost",path:M.path||"/",method:F,port:H,agent:X,headers:S.headers||{},lookup:S.lookup};Array.isArray(S.timeout)?k.requestTimeout=S.timeout[S.timeout.length-1]:typeof S.timeout!="undefined"&&(k.requestTimeout=S.timeout);for(var K=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],z=0;z<K.length;z++){var W=K[z];S.hasOwnProperty(W)&&(k[W]=S[W])}k.rejectUnauthorized===!1&&!k.hasOwnProperty("secureOptions")&&(k.secureOptions=j("constants").SSL_OP_NO_TLSv1_2);var P=S.auth||M.auth;P&&(k.auth=P);var G=S.content||S.data,V=F==="GET"||F==="HEAD"||S.dataAsQueryString;if(!S.content&&(G&&!(typeof G=="string"||b.isBuffer(G))))if(V)G=S.nestedQuerystring?qs.stringify(G):querystring.stringify(G);else{var q=k.headers["Content-Type"]||k.headers["content-type"];q||(S.contentType==="json"?q="application/json":q="application/x-www-form-urlencoded",k.headers["Content-Type"]=q),parseContentType(q).type==="application/json"?G=(0,f.default)(G):G=S.nestedQuerystring?qs.stringify(G):querystring.stringify(G)}V&&G&&(k.path+=(M.query?"&":"?")+G,G=null);var re=0;if(G){var ce=G.length;b.isBuffer(G)||(ce=b.byteLength(G)),re=k.headers["Content-Length"]=ce}S.dataType==="json"&&(k.headers.Accept="application/json"),typeof S.beforeRequest=="function"&&S.beforeRequest(k);var ie=null,fe=null,xe=null,Se=!1,ke=!1,ge=0,Be=-1,ee=!1,ue="",Ge="",ae=null;S.timing&&(ae={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Z(){ie&&(clearTimeout(ie),ie=null)}function Y(){fe&&(clearTimeout(fe),fe=null)}function te(Pe,Nt,ut){if(Y(),!_){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),C,x.pid,k.method,w),Pe&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),C,x.pid,Pe.name,Pe.message,Pe.stack);return}var Ft=_;_=null;var Ut={};if(ut&&(Be=ut.statusCode,Ut=ut.headers),Be===401&&Ut["www-authenticate"]&&(!S.headers||!S.headers.Authorization)&&S.digestAuth){var Kt=Ut["www-authenticate"];if(Kt.indexOf("Digest ")>=0)return c("Request#%d %s: got digest auth header WWW-Authenticate: %s",C,w,Kt),S.headers=S.headers||{},S.headers.Authorization=digestAuthHeader(k.method,k.path,Kt,S.digestAuth),c("Request#%d %s: auth with digest header: %s",C,w,S.headers.Authorization),ut.headers["set-cookie"]&&(S.headers.Cookie=ut.headers["set-cookie"].join(";")),l.requestWithCallback(w,S,Ft)}var $t=Date.now()-O;ae&&(ae.contentDownload=$t),c("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",$t,ge,Be,k.method,k.host,k.path,ke,ae);var or={status:Be,statusCode:Be,headers:Ut,size:ge,aborted:ee,rt:$t,keepAliveSocket:ke,data:Nt,requestUrls:S.requestUrls,timing:ae,remoteAddress:ue,remotePort:Ge};if(Pe){var ht="";X&&typeof X.getCurrentStatus=="function"&&(ht=", agent status: "+(0,f.default)(X.getCurrentStatus())),Pe.message+=", "+k.method+" "+w+" "+Be+" (connected: "+Se+", keepalive socket: "+ke+ht+`)
headers: `+(0,f.default)(Ut),Pe.data=Nt,Pe.path=k.path,Pe.status=Be,Pe.headers=Ut,Pe.res=or}Ft(Pe,Nt,S.streaming?ut:or),S.emitter&&(E.url=w,E.socket=yt&&yt.connection,E.options=k,E.size=re,S.emitter.emit("response",{requestId:C,error:Pe,ctx:S.ctx,req:E,res:or}))}function we(Pe){var Nt=null;if(S.followRedirect&&statuses.redirect[Pe.statusCode]){S._followRedirectCount=(S._followRedirectCount||0)+1;var ut=Pe.headers.location;if(!ut)Nt=new Error("Got statusCode "+Pe.statusCode+" but cannot resolve next location from headers"),Nt.name="FollowRedirectError";else if(S._followRedirectCount>S.maxRedirects)Nt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+w),Nt.name="MaxRedirectError";else{var Ft=S.formatRedirectUrl?S.formatRedirectUrl(w,ut):a.resolve(w,ut);c("Request#%d %s: `redirected` from %s to %s",C,k.path,w,Ft),Y(),S.headers&&S.headers.Host&&h.test(ut)&&(S.headers.Host=null);var Ut=_;return _=null,l.requestWithCallback(Ft,S,Ut),{redirect:!0,error:null}}}return{redirect:!1,error:Nt}}!k.headers["User-Agent"]&&!k.headers["user-agent"]&&(k.headers["User-Agent"]=navigator.userAgent),S.gzip&&(!k.headers["Accept-Encoding"]&&!k.headers["accept-encoding"]&&(k.headers["Accept-Encoding"]="gzip"));function pe(Pe,Nt,ut){var Ft=Pe.headers["content-encoding"];return ut(null,Nt,Ft)}var De=S.writeStream;c("Request#%d %s %s with headers %j, options.path: %s",C,F,w,k.headers,k.path),S.requestUrls.push(w);function Ne(Pe){if(ae&&(ae.waiting=Date.now()-O),c("Request#%d %s `req response` event emit: status %d, headers: %j",C,w,Pe.statusCode,Pe.headers),S.streaming){var Nt=we(Pe);if(Nt.redirect){Pe.resume();return}return Nt.error?(Pe.resume(),te(Nt.error,null,Pe)):te(null,null,Pe)}if(Pe.on("close",function(){c("Request#%d %s: `res close` event emit, total size %d",C,w,ge)}),Pe.on("error",function(){c("Request#%d %s: `res error` event emit, total size %d",C,w,ge)}),Pe.on("aborted",function(){ee=!0,c("Request#%d %s: `res aborted` event emit, total size %d",C,w,ge)}),De){var Nt=we(Pe);if(Nt.redirect){Pe.resume();return}return Nt.error?(Pe.resume(),De.end(),te(Nt.error,null,Pe)):(S.consumeWriteStream===!1?Pe.on("end",te.bind(null,null,null,Pe)):isNode010||isNode012?first([[De,"close"],[Pe,"aborted"]],function(Ut,Kt,$t){c("Request#%d %s: writeStream or res %s event emitted",C,w,$t),te(xe||null,null,Pe)}):De.on("close",function(){c("Request#%d %s: writeStream close event emitted",C,w),te(xe||null,null,Pe)}),Pe.pipe(De))}var ut=[];Pe.on("data",function(Ft){c("Request#%d %s: `res data` event emit, size %d",C,w,Ft.length),ge+=Ft.length,ut.push(Ft)}),Pe.on("end",function(){var Ft=b.concat(ut,ge);if(c("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",C,w,ge,Pe._dumped),xe)return te(xe,Ft,Pe);var Ut=we(Pe);if(Ut.error)return te(Ut.error,Ft,Pe);if(Ut.redirect)return;pe(Pe,Ft,function(Kt,$t,or){if(Kt)return te(Kt,Ft,Pe);if(!or&&v.indexOf(S.dataType)>=0){try{$t=decodeBodyByCharset($t,Pe)}catch(Ee){return c("decodeBodyByCharset error: %s",Ee),te(null,$t,Pe)}if(S.dataType==="json")if(ge===0)$t=null;else{var ht=parseJSON($t,J);ht.error?Kt=ht.error:$t=ht.data}}ee&&c("Request#%d %s: Remote socket was terminated before `response.end()` was called",C,w),te(Kt,$t,Pe)})})}var me,be;Array.isArray(S.timeout)?(me=i(S.timeout[0]),be=i(S.timeout[1])):me=be=i(S.timeout),c("ConnectTimeout: %d, ResponseTimeout: %d",me,be);function Re(){c("Connect timer ticking, timeout: %d",me),ie=setTimeout(function(){ie=null,Be===-1&&(Be=-2);var Pe="Connect timeout for "+me+"ms",Nt="ConnectionTimeoutError";yt.socket||(Nt="SocketAssignTimeoutError",Pe+=", working sockets is full"),xe=new Error(Pe),xe.name=Nt,xe.requestId=C,c("ConnectTimeout: Request#%d %s %s: %s, connected: %s",C,w,xe.name,Pe,Se),pt()},me)}function it(){c("Response timer ticking, timeout: %d",be),fe=setTimeout(function(){fe=null;var Pe="Response timeout for "+be+"ms",Nt="ResponseTimeoutError";xe=new Error(Pe),xe.name=Nt,xe.requestId=C,c("ResponseTimeout: Request#%d %s %s: %s, connected: %s",C,w,xe.name,Pe,Se),pt()},be)}var yt;k.mode=S.mode?S.mode:"";try{yt=B.request(k,Ne)}catch(Pe){return te(Pe)}typeof window=="undefined"?Re():yt.on("requestTimeout",function(){Be===-1&&(Be=-2);var Pe="Connect timeout for "+me+"ms",Nt="ConnectionTimeoutError";xe=new Error(Pe),xe.name=Nt,xe.requestId=C,pt()});function pt(){c("Request#%d %s abort, connected: %s",C,w,Se),yt.socket||(xe.noSocket=!0,te(xe)),yt.abort()}return ae&&yt.on("finish",function(){ae.requestSent=Date.now()-O}),yt.once("socket",function(Pe){ae&&(ae.queuing=Date.now()-O),isNode010&&Pe.socket&&(Pe=Pe.socket);var Nt=Pe.readyState;if(Nt==="opening"){Pe.once("lookup",function(ut,Ft,Ut){c("Request#%d %s lookup: %s, %s, %s",C,w,ut,Ft,Ut),ae&&(ae.dnslookup=Date.now()-O),Ft&&(ue=Ft)}),Pe.once("connect",function(){ae&&(ae.connected=Date.now()-O),Z(),it(),c("Request#%d %s new socket connected",C,w),Se=!0,ue||(ue=Pe.remoteAddress),Ge=Pe.remotePort});return}c("Request#%d %s reuse socket connected, readyState: %s",C,w,Nt),Se=!0,ke=!0,ue||(ue=Pe.remoteAddress),Ge=Pe.remotePort,Z(),it()}),yt.on("error",function(Pe){(Pe.name==="Error"||Pe.name==="TypeError")&&(Pe.name=Se?"ResponseError":"RequestError"),Pe.message+=' (req "error")',c("Request#%d %s `req error` event emit, %s: %s",C,w,Pe.name,Pe.message),te(xe||Pe)}),De&&De.once("error",function(Pe){Pe.message+=' (writeStream "error")',xe=Pe,c("Request#%d %s `writeStream error` event emit, %s: %s",C,w,Pe.name,Pe.message),pt()}),S.stream?(S.stream.pipe(yt),S.stream.once("error",function(Pe){Pe.message+=' (stream "error")',xe=Pe,c("Request#%d %s `readStream error` event emit, %s: %s",C,w,Pe.name,Pe.message),pt()})):yt.end(G),yt.requestId=C,yt}}).call(this,j("_process"),j("buffer").Buffer)},{_process:208,"any-promise":49,"babel-runtime/core-js/json/stringify":53,"babel-runtime/helpers/typeof":67,buffer:73,constants:75,debug:288,http:231,https:193,"humanize-ms":194,url:238,util:243}]},{},[1])(1)})}).call(this,__webpack_require__("yLpj"))},n1HI:function(j,R,l){var x=l("hX1E"),b=x.normalizeRadian,A=Math.PI*2;function f(t,e,m,d,a,n,s,c,i){if(s===0)return!1;var u=s;c-=t,i-=e;var r=Math.sqrt(c*c+i*i);if(r-u>m||r+u<m)return!1;if(Math.abs(d-a)%A<1e-4)return!0;if(n){var o=d;d=b(a),a=b(o)}else d=b(d),a=b(a);d>a&&(a+=A);var h=Math.atan2(i,c);return h<0&&(h+=A),h>=d&&h<=a||h+A>=d&&h+A<=a}R.containStroke=f},n4Lv:function(j,R,l){var x=l("7hqr"),b=x.isDimensionStacked,A=l("bYtY"),f=A.map;function t(d,a,n){var s=d.getBaseAxis(),c=d.getOtherAxis(s),i=e(c,n),u=s.dim,r=c.dim,o=a.mapDimension(r),h=a.mapDimension(u),p=r==="x"||r==="radius"?1:0,g=f(d.dimensions,function(w){return a.mapDimension(w)}),v,y=a.getCalculationInfo("stackResultDimension");return(v|=b(a,g[0]))&&(g[0]=y),(v|=b(a,g[1]))&&(g[1]=y),{dataDimsForPoint:g,valueStart:i,valueAxisDim:r,baseAxisDim:u,stacked:!!v,valueDim:o,baseDim:h,baseDataOffset:p,stackedOverDimension:a.getCalculationInfo("stackedOverDimension")}}function e(d,a){var n=0,s=d.scale.getExtent();return a==="start"?n=s[0]:a==="end"?n=s[1]:s[0]>0?n=s[0]:s[1]<0&&(n=s[1]),n}function m(d,a,n,s){var c=NaN;d.stacked&&(c=n.get(n.getCalculationInfo("stackedOverDimension"),s)),isNaN(c)&&(c=d.valueStart);var i=d.baseDataOffset,u=[];return u[i]=n.get(d.baseDim,s),u[1-i]=c,a.dataToPoint(u)}R.prepareDataCoordInfo=t,R.getStackedOnPoint=m},n6Mw:function(j,R,l){var x=l("SrGk"),b=l("bYtY"),A=l("Fofx");function f(e,m){x.call(this,e,m,"clipPath","__clippath_in_use__")}b.inherits(f,x),f.prototype.update=function(e){var m=this.getSvgElement(e);m&&this.updateDom(m,e.__clipPaths,!1);var d=this.getTextSvgElement(e);d&&this.updateDom(d,e.__clipPaths,!0),this.markUsed(e)},f.prototype.updateDom=function(e,m,d){if(m&&m.length>0){var a=this.getDefs(!0),n=m[0],s,c,i=d?"_textDom":"_dom";n[i]?(c=n[i].getAttribute("id"),s=n[i],a.contains(s)||a.appendChild(s)):(c="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,s=this.createElement("clipPath"),s.setAttribute("id",c),a.appendChild(s),n[i]=s);var u=this.getSvgProxy(n);if(n.transform&&n.parent.invTransform&&!d){var r=Array.prototype.slice.call(n.transform);A.mul(n.transform,n.parent.invTransform,n.transform),u.brush(n),n.transform=r}else u.brush(n);var o=this.getSvgElement(n);s.innerHTML="",s.appendChild(o.cloneNode()),e.setAttribute("clip-path","url(#"+c+")"),m.length>1&&this.updateDom(s,m.slice(1),d)}else e&&e.setAttribute("clip-path","none")},f.prototype.markUsed=function(e){var m=this;e.__clipPaths&&b.each(e.__clipPaths,function(d){d._dom&&x.prototype.markUsed.call(m,d._dom),d._textDom&&x.prototype.markUsed.call(m,d._textDom)})};var t=f;j.exports=t},nCxF:function(j,R,l){var x=l("QBsz"),b=x.min,A=x.max,f=x.scale,t=x.distance,e=x.add,m=x.clone,d=x.sub;function a(n,s,c,i){var u=[],r=[],o=[],h=[],p,g,v,y;if(i){v=[Infinity,Infinity],y=[-Infinity,-Infinity];for(var w=0,S=n.length;w<S;w++)b(v,v,n[w]),A(y,y,n[w]);b(v,v,i[0]),A(y,y,i[1])}for(var w=0,S=n.length;w<S;w++){var _=n[w];if(c)p=n[w?w-1:S-1],g=n[(w+1)%S];else if(w===0||w===S-1){u.push(m(n[w]));continue}else p=n[w-1],g=n[w+1];d(r,g,p),f(r,r,s);var I=t(_,p),C=t(_,g),E=I+C;E!==0&&(I/=E,C/=E),f(o,r,-I),f(h,r,C);var O=e([],_,o),M=e([],_,h);i&&(A(O,O,v),b(O,O,y),A(M,M,v),b(M,M,y)),u.push(O),u.push(M)}return c&&u.push(u.shift()),u}j.exports=a},nKiI:function(j,R,l){var x=l("bYtY"),b=l("mFDi"),A=l("OELB"),f=A.parsePercent,t=A.MAX_SAFE_INTEGER,e=l("+TT/"),m=l("VaxA"),d=Math.max,a=Math.min,n=x.retrieve,s=x.each,c=["itemStyle","borderWidth"],i=["itemStyle","gapWidth"],u=["upperLabel","show"],r=["upperLabel","height"],o={seriesType:"treemap",reset:function(O,M,F,H){var B=F.getWidth(),X=F.getHeight(),J=O.option,k=e.getLayoutRect(O.getBoxLayoutParams(),{width:F.getWidth(),height:F.getHeight()}),K=J.size||[],z=f(n(k.width,K[0]),B),W=f(n(k.height,K[1]),X),P=H&&H.type,G=["treemapZoomToNode","treemapRootToNode"],V=m.retrieveTargetInfo(H,G,O),q=P==="treemapRender"||P==="treemapMove"?H.rootRect:null,re=O.getViewRoot(),ce=m.getPathToRoot(re);if(P!=="treemapMove"){var ie=P==="treemapZoomToNode"?_(O,V,re,z,W):q?[q.width,q.height]:[z,W],fe=J.sort;fe&&fe!=="asc"&&fe!=="desc"&&(fe="desc");var xe={squareRatio:J.squareRatio,sort:fe,leafDepth:J.leafDepth};re.hostTree.clearLayouts();var Se={x:0,y:0,width:ie[0],height:ie[1],area:ie[0]*ie[1]};re.setLayout(Se),h(re,xe,!1,0);var Se=re.getLayout();s(ce,function(ge,Be){var ee=(ce[Be+1]||re).getValue();ge.setLayout(x.extend({dataExtent:[ee,ee],borderWidth:0,upperHeight:0},Se))})}var ke=O.getData().tree.root;ke.setLayout(I(k,q,V),!0),O.setLayoutInfo(k),C(ke,new b(-k.x,-k.y,B,X),ce,re,0)}};function h(O,M,F,H){var B,X;if(O.isRemoved())return;var J=O.getLayout();B=J.width,X=J.height;var k=O.getModel(),K=k.get(c),z=k.get(i)/2,W=E(k),P=Math.max(K,W),G=K-z,V=P-z,k=O.getModel();O.setLayout({borderWidth:K,upperHeight:P,upperLabelHeight:W},!0),B=d(B-2*G,0),X=d(X-G-V,0);var q=B*X,re=p(O,k,q,M,F,H);if(!re.length)return;var ce={x:G,y:V,width:B,height:X},ie=a(B,X),fe=Infinity,xe=[];xe.area=0;for(var Se=0,ke=re.length;Se<ke;){var ge=re[Se];xe.push(ge),xe.area+=ge.getLayout().area;var Be=w(xe,ie,M.squareRatio);Be<=fe?(Se++,fe=Be):(xe.area-=xe.pop().getLayout().area,S(xe,ie,ce,z,!1),ie=a(ce.width,ce.height),xe.length=xe.area=0,fe=Infinity)}if(xe.length&&S(xe,ie,ce,z,!0),!F){var ee=k.get("childrenVisibleMin");ee!=null&&q<ee&&(F=!0)}for(var Se=0,ke=re.length;Se<ke;Se++)h(re[Se],M,F,H+1)}function p(O,M,F,H,B,X){var J=O.children||[],k=H.sort;k!=="asc"&&k!=="desc"&&(k=null);var K=H.leafDepth!=null&&H.leafDepth<=X;if(B&&!K)return O.viewChildren=[];J=x.filter(J,function(V){return!V.isRemoved()}),v(J,k);var z=y(M,J,k);if(z.sum===0)return O.viewChildren=[];if(z.sum=g(M,F,z.sum,k,J),z.sum===0)return O.viewChildren=[];for(var W=0,P=J.length;W<P;W++){var G=J[W].getValue()/z.sum*F;J[W].setLayout({area:G})}return K&&(J.length&&O.setLayout({isLeafRoot:!0},!0),J.length=0),O.viewChildren=J,O.setLayout({dataExtent:z.dataExtent},!0),J}function g(O,M,F,H,B){if(!H)return F;for(var X=O.get("visibleMin"),J=B.length,k=J,K=J-1;K>=0;K--){var z=B[H==="asc"?J-K-1:K].getValue();z/F*M<X&&(k=K,F-=z)}return H==="asc"?B.splice(0,J-k):B.splice(k,J-k),F}function v(O,M){return M&&O.sort(function(F,H){var B=M==="asc"?F.getValue()-H.getValue():H.getValue()-F.getValue();return B===0?M==="asc"?F.dataIndex-H.dataIndex:H.dataIndex-F.dataIndex:B}),O}function y(O,M,F){for(var H=0,B=0,X=M.length;B<X;B++)H+=M[B].getValue();var J=O.get("visualDimension"),k;if(!M||!M.length)k=[NaN,NaN];else if(J==="value"&&F)k=[M[M.length-1].getValue(),M[0].getValue()],F==="asc"&&k.reverse();else{var k=[Infinity,-Infinity];s(M,function(z){var W=z.getValue(J);W<k[0]&&(k[0]=W),W>k[1]&&(k[1]=W)})}return{sum:H,dataExtent:k}}function w(O,M,F){for(var H=0,B=Infinity,X=0,J,k=O.length;X<k;X++)J=O[X].getLayout().area,J&&(J<B&&(B=J),J>H&&(H=J));var K=O.area*O.area,z=M*M*F;return K?d(z*H/K,K/(z*B)):Infinity}function S(O,M,F,H,B){var X=M===F.width?0:1,J=1-X,k=["x","y"],K=["width","height"],z=F[k[X]],W=M?O.area/M:0;(B||W>F[K[J]])&&(W=F[K[J]]);for(var P=0,G=O.length;P<G;P++){var V=O[P],q={},re=W?V.getLayout().area/W:0,ce=q[K[J]]=d(W-2*H,0),ie=F[k[X]]+F[K[X]]-z,fe=P===G-1||ie<re?ie:re,xe=q[K[X]]=d(fe-2*H,0);q[k[J]]=F[k[J]]+a(H,ce/2),q[k[X]]=z+a(H,xe/2),z+=fe,V.setLayout(q,!0)}F[k[J]]+=W,F[K[J]]-=W}function _(O,M,F,H,B){var X=(M||{}).node,J=[H,B];if(!X||X===F)return J;for(var k,K=H*B,z=K*O.option.zoomToNodeRatio;k=X.parentNode;){for(var W=0,P=k.children,G=0,V=P.length;G<V;G++)W+=P[G].getValue();var q=X.getValue();if(q===0)return J;z*=W/q;var re=k.getModel(),ce=re.get(c),ie=Math.max(ce,E(re,ce));z+=4*ce*ce+(3*ce+ie)*Math.pow(z,.5),z>t&&(z=t),X=k}z<K&&(z=K);var fe=Math.pow(z/K,.5);return[H*fe,B*fe]}function I(O,M,F){if(M)return{x:M.x,y:M.y};var H={x:0,y:0};if(!F)return H;var B=F.node,X=B.getLayout();if(!X)return H;for(var J=[X.width/2,X.height/2],k=B;k;){var K=k.getLayout();J[0]+=K.x,J[1]+=K.y,k=k.parentNode}return{x:O.width/2-J[0],y:O.height/2-J[1]}}function C(O,M,F,H,B){var X=O.getLayout(),J=F[B],k=J&&J===O;if(J&&!k||B===F.length&&O!==H)return;O.setLayout({isInView:!0,invisible:!k&&!M.intersect(X),isAboveViewRoot:k},!0);var K=new b(M.x-X.x,M.y-X.y,M.width,M.height);s(O.viewChildren||[],function(z){C(z,K,F,H,B+1)})}function E(O){return O.get(u)?O.get(r):0}j.exports=o},nPnh:function(j,R){var l=Math.round;function x(f,t,e){if(!t)return;var m=t.x1,d=t.x2,a=t.y1,n=t.y2;f.x1=m,f.x2=d,f.y1=a,f.y2=n;var s=e&&e.lineWidth;if(!s)return;l(m*2)===l(d*2)&&(f.x1=f.x2=A(m,s,!0)),l(a*2)===l(n*2)&&(f.y1=f.y2=A(a,s,!0))}function b(f,t,e){if(!t)return;var m=t.x,d=t.y,a=t.width,n=t.height;f.x=m,f.y=d,f.width=a,f.height=n;var s=e&&e.lineWidth;if(!s)return;f.x=A(m,s,!0),f.y=A(d,s,!0),f.width=Math.max(A(m+a,s,!1)-f.x,a===0?0:1),f.height=Math.max(A(d+n,s,!1)-f.y,n===0?0:1)}function A(f,t,e){if(!t)return f;var m=l(f*2);return(m+l(t))%2===0?m/2:(m+(e?1:-1))/2}R.subPixelOptimizeLine=x,R.subPixelOptimizeRect=b,R.subPixelOptimize=A},nRaC:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("0fbx"),f=l.n(A),t=l("OaEy"),e=l("R9oj")},nVfU:function(j,R,l){var x=l("bYtY"),b=l("OELB"),A=b.parsePercent,f=l("7hqr"),t=f.isDimensionStacked,e=l("zM3Q"),m="__ec_stack_",d=.5,a=typeof Float32Array!="undefined"?Float32Array:Array;function n(S){return S.get("stack")||m+S.seriesIndex}function s(S){return S.dim+S.index}function c(S){var _=[],I=S.axis,C="axis0";if(I.type!=="category")return;for(var E=I.getBandWidth(),O=0;O<S.count||0;O++)_.push(x.defaults({bandWidth:E,axisKey:C,stackId:m+O},S));for(var M=o(_),F=[],O=0;O<S.count;O++){var H=M[C][m+O];H.offsetCenter=H.offset+H.width/2,F.push(H)}return F}function i(S,_){var I=[];return _.eachSeriesByType(S,function(C){v(C)&&!y(C)&&I.push(C)}),I}function u(S){var _={};x.each(S,function(H){var B=H.coordinateSystem,X=B.getBaseAxis();if(X.type!=="time"&&X.type!=="value")return;for(var J=H.getData(),k=X.dim+"_"+X.index,K=J.mapDimension(X.dim),z=0,W=J.count();z<W;++z){var P=J.get(K,z);_[k]?_[k].push(P):_[k]=[P]}});var I=[];for(var C in _)if(_.hasOwnProperty(C)){var E=_[C];if(E){E.sort(function(H,B){return H-B});for(var O=null,M=1;M<E.length;++M){var F=E[M]-E[M-1];F>0&&(O=O===null?F:Math.min(O,F))}I[C]=O}}return I}function r(S){var _=u(S),I=[];return x.each(S,function(C){var E=C.coordinateSystem,O=E.getBaseAxis(),M=O.getExtent(),F;if(O.type==="category")F=O.getBandWidth();else if(O.type==="value"||O.type==="time"){var H=O.dim+"_"+O.index,B=_[H],X=Math.abs(M[1]-M[0]),J=O.scale.getExtent(),k=Math.abs(J[1]-J[0]);F=B?X/k*B:X}else{var K=C.getData();F=Math.abs(M[1]-M[0])/K.count()}var z=A(C.get("barWidth"),F),W=A(C.get("barMaxWidth"),F),P=A(C.get("barMinWidth")||1,F),G=C.get("barGap"),V=C.get("barCategoryGap");I.push({bandWidth:F,barWidth:z,barMaxWidth:W,barMinWidth:P,barGap:G,barCategoryGap:V,axisKey:s(O),stackId:n(C)})}),o(I)}function o(S){var _={};x.each(S,function(C,E){var O=C.axisKey,M=C.bandWidth,F=_[O]||{bandWidth:M,remainedWidth:M,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},H=F.stacks;_[O]=F;var B=C.stackId;H[B]||F.autoWidthCount++,H[B]=H[B]||{width:0,maxWidth:0};var X=C.barWidth;X&&!H[B].width&&(H[B].width=X,X=Math.min(F.remainedWidth,X),F.remainedWidth-=X);var J=C.barMaxWidth;J&&(H[B].maxWidth=J);var k=C.barMinWidth;k&&(H[B].minWidth=k);var K=C.barGap;K!=null&&(F.gap=K);var z=C.barCategoryGap;z!=null&&(F.categoryGap=z)});var I={};return x.each(_,function(C,E){I[E]={};var O=C.stacks,M=C.bandWidth,F=A(C.categoryGap,M),H=A(C.gap,1),B=C.remainedWidth,X=C.autoWidthCount,J=(B-F)/(X+(X-1)*H);J=Math.max(J,0),x.each(O,function(W){var P=W.maxWidth,G=W.minWidth;if(W.width){var V=W.width;P&&(V=Math.min(V,P)),G&&(V=Math.max(V,G)),W.width=V,B-=V+H*V,X--}else{var V=J;P&&P<V&&(V=Math.min(P,B)),G&&G>V&&(V=G),V!==J&&(W.width=V,B-=V+H*V,X--)}}),J=(B-F)/(X+(X-1)*H),J=Math.max(J,0);var k=0,K;x.each(O,function(W,P){W.width||(W.width=J),K=W,k+=W.width*(1+H)}),K&&(k-=K.width*H);var z=-k/2;x.each(O,function(W,P){I[E][P]=I[E][P]||{bandWidth:M,offset:z,width:W.width},z+=W.width*(1+H)})}),I}function h(S,_,I){if(S&&_){var C=S[s(_)];return C!=null&&I!=null&&(C=C[n(I)]),C}}function p(S,_){var I=i(S,_),C=r(I),E={},O={};x.each(I,function(M){var F=M.getData(),H=M.coordinateSystem,B=H.getBaseAxis(),X=n(M),J=C[s(B)][X],k=J.offset,K=J.width,z=H.getOtherAxis(B),W=M.get("barMinHeight")||0;E[X]=E[X]||[],O[X]=O[X]||[],F.setLayout({bandWidth:J.bandWidth,offset:k,size:K});for(var P=F.mapDimension(z.dim),G=F.mapDimension(B.dim),V=t(F,P),q=z.isHorizontal(),re=w(B,z,V),ce=0,ie=F.count();ce<ie;ce++){var fe=F.get(P,ce),xe=F.get(G,ce),Se=fe>=0?"p":"n",ke=re;V&&(E[X][xe]||(E[X][xe]={p:re,n:re}),ke=E[X][xe][Se]);var ge,Be,ee,ue;if(q){var Ge=H.dataToPoint([fe,xe]);ge=ke,Be=Ge[1]+k,ee=Ge[0]-re,ue=K,Math.abs(ee)<W&&(ee=(ee<0?-1:1)*W),isNaN(ee)||V&&(E[X][xe][Se]+=ee)}else{var Ge=H.dataToPoint([xe,fe]);ge=Ge[0]+k,Be=ke,ee=K,ue=Ge[1]-re,Math.abs(ue)<W&&(ue=(ue<=0?-1:1)*W),isNaN(ue)||V&&(E[X][xe][Se]+=ue)}F.setItemLayout(ce,{x:ge,y:Be,width:ee,height:ue})}},this)}var g={seriesType:"bar",plan:e(),reset:function(S){if(!v(S)||!y(S))return;var _=S.getData(),I=S.coordinateSystem,C=I.grid.getRect(),E=I.getBaseAxis(),O=I.getOtherAxis(E),M=_.mapDimension(O.dim),F=_.mapDimension(E.dim),H=O.isHorizontal(),B=H?0:1,X=h(r([S]),E,S).width;return X>d||(X=d),{progress:J};function J(k,K){for(var z=k.count,W=new a(z*2),P=new a(z*2),G=new a(z),V,q=[],re=[],ce=0,ie=0;(V=k.next())!=null;)re[B]=K.get(M,V),re[1-B]=K.get(F,V),q=I.dataToPoint(re,null,q),P[ce]=H?C.x+C.width:q[0],W[ce++]=q[0],P[ce]=H?q[1]:C.y+C.height,W[ce++]=q[1],G[ie++]=V;K.setLayout({largePoints:W,largeDataIndices:G,largeBackgroundPoints:P,barWidth:X,valueAxisStart:w(E,O,!1),backgroundStart:H?C.x:C.y,valueAxisHorizontal:H})}}};function v(S){return S.coordinateSystem&&S.coordinateSystem.type==="cartesian2d"}function y(S){return S.pipelineContext&&S.pipelineContext.large}function w(S,_,I){return _.toGlobalCoord(_.dataToCoord(_.type==="log"?1:0))}R.getLayoutOnAxis=c,R.prepareLayoutBarSeries=i,R.makeColumnLayout=r,R.retrieveColumnLayout=h,R.layout=p,R.largeLayout=g},ngQI:function(j,R,l){"use strict";l.d(R,"a",function(){return Rd}),l.d(R,"b",function(){return Cd}),l.d(R,"c",function(){return Wr});var x=l("q1tI"),b=l.n(x),A=l("dI71"),f=l("wx14"),t=l("ANjH"),e=l("/MKj");function m(Ue,se){if(Ue.length!==se.length)return!1;for(var Oe=0;Oe<Ue.length;Oe++)if(Ue[Oe]!==se[Oe])return!1;return!0}function d(Ue,se){var Oe=Object(x.useState)(function(){return{inputs:se,result:Ue()}})[0],tt=Object(x.useRef)(!0),wt=Object(x.useRef)(Oe),zt=tt.current||Boolean(se&&wt.current.inputs&&m(se,wt.current.inputs)),Zt=zt?wt.current:{inputs:se,result:Ue()};return Object(x.useEffect)(function(){tt.current=!1,wt.current=Zt},[Zt]),Zt.result}function a(Ue,se){return d(function(){return Ue},se)}var n=d,s=a,c=l("9R94"),i=function(se){var Oe=se.top,tt=se.right,wt=se.bottom,zt=se.left,Zt=tt-zt,Jt=wt-Oe,Fr={top:Oe,right:tt,bottom:wt,left:zt,width:Zt,height:Jt,x:zt,y:Oe,center:{x:(tt+zt)/2,y:(wt+Oe)/2}};return Fr},u=function(se,Oe){return{top:se.top-Oe.top,left:se.left-Oe.left,bottom:se.bottom+Oe.bottom,right:se.right+Oe.right}},r=function(se,Oe){return{top:se.top+Oe.top,left:se.left+Oe.left,bottom:se.bottom-Oe.bottom,right:se.right-Oe.right}},o=function(se,Oe){return{top:se.top+Oe.y,left:se.left+Oe.x,bottom:se.bottom+Oe.y,right:se.right+Oe.x}},h={top:0,right:0,bottom:0,left:0},p=function(se){var Oe=se.borderBox,tt=se.margin,wt=tt===void 0?h:tt,zt=se.border,Zt=zt===void 0?h:zt,Jt=se.padding,Fr=Jt===void 0?h:Jt,Xr=i(u(Oe,wt)),Mr=i(r(Oe,Zt)),Ir=i(r(Mr,Fr));return{marginBox:Xr,borderBox:i(Oe),paddingBox:Mr,contentBox:Ir,margin:wt,border:Zt,padding:Fr}},g=function(se){var Oe=se.slice(0,-2),tt=se.slice(-2);if(tt!=="px")return 0;var wt=Number(Oe);return isNaN(wt)&&Object(c.a)(!1),wt},v=function(){return{x:window.pageXOffset,y:window.pageYOffset}},y=function(se,Oe){var tt=se.borderBox,wt=se.border,zt=se.margin,Zt=se.padding,Jt=o(tt,Oe);return p({borderBox:Jt,border:wt,margin:zt,padding:Zt})},w=function(se,Oe){return Oe===void 0&&(Oe=v()),y(se,Oe)},S=function(se,Oe){var tt={top:g(Oe.marginTop),right:g(Oe.marginRight),bottom:g(Oe.marginBottom),left:g(Oe.marginLeft)},wt={top:g(Oe.paddingTop),right:g(Oe.paddingRight),bottom:g(Oe.paddingBottom),left:g(Oe.paddingLeft)},zt={top:g(Oe.borderTopWidth),right:g(Oe.borderRightWidth),bottom:g(Oe.borderBottomWidth),left:g(Oe.borderLeftWidth)};return p({borderBox:se,margin:tt,padding:wt,border:zt})},_=function(se){var Oe=se.getBoundingClientRect(),tt=window.getComputedStyle(se);return S(Oe,tt)},I=Number.isNaN||function(se){return typeof se=="number"&&se!==se};function C(Ue,se){return Ue===se?!0:!!(I(Ue)&&I(se))}function E(Ue,se){if(Ue.length!==se.length)return!1;for(var Oe=0;Oe<Ue.length;Oe++)if(!C(Ue[Oe],se[Oe]))return!1;return!0}function O(Ue,se){se===void 0&&(se=E);var Oe,tt=[],wt,zt=!1;function Zt(){for(var Jt=[],Fr=0;Fr<arguments.length;Fr++)Jt[Fr]=arguments[Fr];return zt&&Oe===this&&se(Jt,tt)||(wt=Ue.apply(this,Jt),zt=!0,Oe=this,tt=Jt),wt}return Zt}var M=O,F=function(se){var Oe=[],tt=null,wt=function(){for(var Zt=arguments.length,Jt=new Array(Zt),Fr=0;Fr<Zt;Fr++)Jt[Fr]=arguments[Fr];if(Oe=Jt,tt)return;tt=requestAnimationFrame(function(){tt=null,se.apply(void 0,Oe)})};return wt.cancel=function(){if(!tt)return;cancelAnimationFrame(tt),tt=null},wt},H=F,B=l("i8i4"),X=l.n(B),J=!0,k=/[ \t]{2,}/g,K=/^[ \t]*/gm,z=function(se){return se.replace(k," ").replace(K,"").trim()},W=function(se){return z(`
%creact-beautiful-dnd
%c`+z(se)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},P=function(se){return[W(se),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},G="__react-beautiful-dnd-disable-dev-warnings";function V(Ue,se){var Oe;if(J)return;if(typeof window!="undefined"&&window[G])return;(Oe=console)[Ue].apply(Oe,P(se))}var q=V.bind(null,"warn"),re=V.bind(null,"error");function ce(){}function ie(Ue,se){return Object(f.a)({},Ue,{},se)}function fe(Ue,se,Oe){var tt=se.map(function(wt){var zt=ie(Oe,wt.options);return Ue.addEventListener(wt.eventName,wt.fn,zt),function(){Ue.removeEventListener(wt.eventName,wt.fn,zt)}});return function(){tt.forEach(function(zt){zt()})}}var xe=!0,Se="Invariant failed";function ke(Ue){this.message=Ue}ke.prototype.toString=function(){return this.message};function ge(Ue,se){if(Ue)return;throw xe?new ke(Se):new ke(Se+": "+(se||""))}var Be=function(Ue){Object(A.a)(se,Ue);function se(){for(var tt,wt=arguments.length,zt=new Array(wt),Zt=0;Zt<wt;Zt++)zt[Zt]=arguments[Zt];return tt=Ue.call.apply(Ue,[this].concat(zt))||this,tt.callbacks=null,tt.unbind=ce,tt.onWindowError=function(Jt){var Fr=tt.getCallbacks();Fr.isDragging()&&Fr.tryAbort();var Xr=Jt.error;Xr instanceof ke&&Jt.preventDefault()},tt.getCallbacks=function(){if(!tt.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return tt.callbacks},tt.setCallbacks=function(Jt){tt.callbacks=Jt},tt}var Oe=se.prototype;return Oe.componentDidMount=function(){this.unbind=fe(window,[{eventName:"error",fn:this.onWindowError}])},Oe.componentWillUnmount=function(){this.unbind()},Oe.componentDidCatch=function(wt){if(wt instanceof ke){this.setState({});return}throw wt},Oe.render=function(){return this.props.children(this.setCallbacks)},se}(b.a.Component),ee=`
Press space bar to start a drag.
When dragging you can use the arrow keys to move the item around and escape to cancel.
Some screen readers may require you to be in focus mode or to use your pass through key
`,ue=function(se){return se+1},Ge=function(se){return`
You have lifted an item in position `+ue(se.source.index)+`
`},ae=function(se,Oe){var tt=se.droppableId===Oe.droppableId,wt=ue(se.index),zt=ue(Oe.index);return tt?`
You have moved the item from position `+wt+`
to position `+zt+`
`:`
You have moved the item from position `+wt+`
in list `+se.droppableId+`
to list `+Oe.droppableId+`
in position `+zt+`
`},Z=function(se,Oe,tt){var wt=Oe.droppableId===tt.droppableId;return wt?`
The item `+se+`
has been combined with `+tt.draggableId:`
The item `+se+`
in list `+Oe.droppableId+`
has been combined with `+tt.draggableId+`
in list `+tt.droppableId+`
`},Y=function(se){var Oe=se.destination;if(Oe)return ae(se.source,Oe);var tt=se.combine;return tt?Z(se.draggableId,se.source,tt):"You are over an area that cannot be dropped on"},te=function(se){return`
The item has returned to its starting position
of `+ue(se.index)+`
`},we=function(se){if(se.reason==="CANCEL")return`
Movement cancelled.
`+te(se.source)+`
`;var Oe=se.destination,tt=se.combine;return Oe?`
You have dropped the item.
`+ae(se.source,Oe)+`
`:tt?`
You have dropped the item.
`+Z(se.draggableId,se.source,tt)+`
`:`
The item has been dropped while not over a drop area.
`+te(se.source)+`
`},pe={dragHandleUsageInstructions:ee,onDragStart:Ge,onDragUpdate:Y,onDragEnd:we},De={x:0,y:0},Ne=function(se,Oe){return{x:se.x+Oe.x,y:se.y+Oe.y}},me=function(se,Oe){return{x:se.x-Oe.x,y:se.y-Oe.y}},be=function(se,Oe){return se.x===Oe.x&&se.y===Oe.y},Re=function(se){return{x:se.x!==0?-se.x:0,y:se.y!==0?-se.y:0}},it=function(se,Oe,tt){var wt;return tt===void 0&&(tt=0),wt={},wt[se]=Oe,wt[se==="x"?"y":"x"]=tt,wt},yt=function(se,Oe){return Math.sqrt(Math.pow(Oe.x-se.x,2)+Math.pow(Oe.y-se.y,2))},pt=function(se,Oe){return Math.min.apply(Math,Oe.map(function(tt){return yt(se,tt)}))},Pe=function(se){return function(Oe){return{x:se(Oe.x),y:se(Oe.y)}}},Nt=function(se,Oe){var tt=i({top:Math.max(Oe.top,se.top),right:Math.min(Oe.right,se.right),bottom:Math.min(Oe.bottom,se.bottom),left:Math.max(Oe.left,se.left)});return tt.width<=0||tt.height<=0?null:tt},ut=function(se,Oe){return{top:se.top+Oe.y,left:se.left+Oe.x,bottom:se.bottom+Oe.y,right:se.right+Oe.x}},Ft=function(se){return[{x:se.left,y:se.top},{x:se.right,y:se.top},{x:se.left,y:se.bottom},{x:se.right,y:se.bottom}]},Ut={top:0,right:0,bottom:0,left:0},Kt=function(se,Oe){return Oe?ut(se,Oe.scroll.diff.displacement):se},$t=function(se,Oe,tt){if(tt&&tt.increasedBy){var wt;return Object(f.a)({},se,(wt={},wt[Oe.end]=se[Oe.end]+tt.increasedBy[Oe.line],wt))}return se},or=function(se,Oe){return Oe&&Oe.shouldClipSubject?Nt(Oe.pageMarginBox,se):i(se)},ht=function(se){var Oe=se.page,tt=se.withPlaceholder,wt=se.axis,zt=se.frame,Zt=Kt(Oe.marginBox,zt),Jt=$t(Zt,wt,tt),Fr=or(Jt,zt);return{page:Oe,withPlaceholder:tt,active:Fr}},Ee=function(se,Oe){se.frame||ge(!1);var tt=se.frame,wt=me(Oe,tt.scroll.initial),zt=Re(wt),Zt=Object(f.a)({},tt,{scroll:{initial:tt.scroll.initial,current:Oe,diff:{value:wt,displacement:zt},max:tt.scroll.max}}),Jt=ht({page:se.subject.page,withPlaceholder:se.subject.withPlaceholder,axis:se.axis,frame:Zt}),Fr=Object(f.a)({},se,{frame:Zt,subject:Jt});return Fr};function de(Ue){return Number.isInteger?Number.isInteger(Ue):typeof Ue=="number"&&isFinite(Ue)&&Math.floor(Ue)===Ue}function qe(Ue){return Object.values?Object.values(Ue):Object.keys(Ue).map(function(se){return Ue[se]})}function rt(Ue,se){if(Ue.findIndex)return Ue.findIndex(se);for(var Oe=0;Oe<Ue.length;Oe++)if(se(Ue[Oe]))return Oe;return-1}function ve(Ue,se){if(Ue.find)return Ue.find(se);var Oe=rt(Ue,se);return Oe!==-1?Ue[Oe]:void 0}function bt(Ue){return Array.prototype.slice.call(Ue)}var jt=M(function(Ue){return Ue.reduce(function(se,Oe){return se[Oe.descriptor.id]=Oe,se},{})}),He=M(function(Ue){return Ue.reduce(function(se,Oe){return se[Oe.descriptor.id]=Oe,se},{})}),kt=M(function(Ue){return qe(Ue)}),Ar=M(function(Ue){return qe(Ue)}),at=M(function(Ue,se){var Oe=Ar(se).filter(function(tt){return Ue===tt.descriptor.droppableId}).sort(function(tt,wt){return tt.descriptor.index-wt.descriptor.index});return Oe});function Ht(Ue){return Ue.at&&Ue.at.type==="REORDER"?Ue.at.destination:null}function Wt(Ue){return Ue.at&&Ue.at.type==="COMBINE"?Ue.at.combine:null}var ot=M(function(Ue,se){return se.filter(function(Oe){return Oe.descriptor.id!==Ue.descriptor.id})}),et=function(se){var Oe=se.isMovingForward,tt=se.draggable,wt=se.destination,zt=se.insideDestination,Zt=se.previousImpact;if(!wt.isCombineEnabled)return null;var Jt=Ht(Zt);if(!Jt)return null;function Fr(Ki){var _a={type:"COMBINE",combine:{draggableId:Ki,droppableId:wt.descriptor.id}};return Object(f.a)({},Zt,{at:_a})}var Xr=Zt.displaced.all,Mr=Xr.length?Xr[0]:null;if(Oe)return Mr?Fr(Mr):null;var Ir=ot(tt,zt);if(!Mr){if(!Ir.length)return null;var zr=Ir[Ir.length-1];return Fr(zr.descriptor.id)}var qr=rt(Ir,function(Ki){return Ki.descriptor.id===Mr});qr!==-1||ge(!1);var Ln=qr-1;if(Ln<0)return null;var xi=Ir[Ln];return Fr(xi.descriptor.id)},Ze=function(se,Oe){return se.descriptor.droppableId===Oe.descriptor.id},Gt={point:De,value:0},yr={invisible:{},visible:{},all:[]},br={displaced:yr,displacedBy:Gt,at:null},Sr=function(se,Oe){return function(tt){return se<=tt&&tt<=Oe}},Tn=function(se){var Oe=Sr(se.top,se.bottom),tt=Sr(se.left,se.right);return function(wt){var zt=Oe(wt.top)&&Oe(wt.bottom)&&tt(wt.left)&&tt(wt.right);if(zt)return!0;var Zt=Oe(wt.top)||Oe(wt.bottom),Jt=tt(wt.left)||tt(wt.right),Fr=Zt&&Jt;if(Fr)return!0;var Xr=wt.top<se.top&&wt.bottom>se.bottom,Mr=wt.left<se.left&&wt.right>se.right,Ir=Xr&&Mr;if(Ir)return!0;var zr=Xr&&Jt||Mr&&Zt;return zr}},cn=function(se){var Oe=Sr(se.top,se.bottom),tt=Sr(se.left,se.right);return function(wt){var zt=Oe(wt.top)&&Oe(wt.bottom)&&tt(wt.left)&&tt(wt.right);return zt}},Wn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},lt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},mt=function(se){return function(Oe){var tt=Sr(Oe.top,Oe.bottom),wt=Sr(Oe.left,Oe.right);return function(zt){return se===Wn?tt(zt.top)&&tt(zt.bottom):wt(zt.left)&&wt(zt.right)}}},Le=function(se,Oe){var tt=Oe.frame?Oe.frame.scroll.diff.displacement:De;return ut(se,tt)},ze=function(se,Oe,tt){return Oe.subject.active?tt(Oe.subject.active)(se):!1},$e=function(se,Oe,tt){return tt(Oe)(se)},gt=function(se){var Oe=se.target,tt=se.destination,wt=se.viewport,zt=se.withDroppableDisplacement,Zt=se.isVisibleThroughFrameFn,Jt=zt?Le(Oe,tt):Oe;return ze(Jt,tt,Zt)&&$e(Jt,wt,Zt)},ir=function(se){return gt(Object(f.a)({},se,{isVisibleThroughFrameFn:Tn}))},Xt=function(se){return gt(Object(f.a)({},se,{isVisibleThroughFrameFn:cn}))},er=function(se){return gt(Object(f.a)({},se,{isVisibleThroughFrameFn:mt(se.destination.axis)}))},Kr=function(se,Oe,tt){if(typeof tt=="boolean")return tt;if(!Oe)return!0;var wt=Oe.invisible,zt=Oe.visible;if(wt[se])return!1;var Zt=zt[se];return Zt?Zt.shouldAnimate:!0};function en(Ue,se){var Oe=Ue.page.marginBox,tt={top:se.point.y,right:0,bottom:0,left:se.point.x};return i(u(Oe,tt))}function Fn(Ue){var se=Ue.afterDragging,Oe=Ue.destination,tt=Ue.displacedBy,wt=Ue.viewport,zt=Ue.forceShouldAnimate,Zt=Ue.last;return se.reduce(function(Fr,Xr){var Mr=en(Xr,tt),Ir=Xr.descriptor.id;Fr.all.push(Ir);var zr=ir({target:Mr,destination:Oe,viewport:wt,withDroppableDisplacement:!0});if(!zr)return Fr.invisible[Xr.descriptor.id]=!0,Fr;var qr=Kr(Ir,Zt,zt),Ln={draggableId:Ir,shouldAnimate:qr};return Fr.visible[Ir]=Ln,Fr},{all:[],visible:{},invisible:{}})}function ar(Ue,se){if(!Ue.length)return 0;var Oe=Ue[Ue.length-1].descriptor.index;return se.inHomeList?Oe:Oe+1}function It(Ue){var se=Ue.insideDestination,Oe=Ue.inHomeList,tt=Ue.displacedBy,wt=Ue.destination,zt=ar(se,{inHomeList:Oe});return{displaced:yr,displacedBy:tt,at:{type:"REORDER",destination:{droppableId:wt.descriptor.id,index:zt}}}}function Ct(Ue){var se=Ue.draggable,Oe=Ue.insideDestination,tt=Ue.destination,wt=Ue.viewport,zt=Ue.displacedBy,Zt=Ue.last,Jt=Ue.index,Fr=Ue.forceShouldAnimate,Xr=Ze(se,tt);if(Jt==null)return It({insideDestination:Oe,inHomeList:Xr,displacedBy:zt,destination:tt});var Mr=ve(Oe,function(xi){return xi.descriptor.index===Jt});if(!Mr)return It({insideDestination:Oe,inHomeList:Xr,displacedBy:zt,destination:tt});var Ir=ot(se,Oe),zr=Oe.indexOf(Mr),qr=Ir.slice(zr),Ln=Fn({afterDragging:qr,destination:tt,displacedBy:zt,last:Zt,viewport:wt.frame,forceShouldAnimate:Fr});return{displaced:Ln,displacedBy:zt,at:{type:"REORDER",destination:{droppableId:tt.descriptor.id,index:Jt}}}}function mr(Ue,se){return Boolean(se.effected[Ue])}var gr=function(se){var Oe=se.isMovingForward,tt=se.destination,wt=se.draggables,zt=se.combine,Zt=se.afterCritical;if(!tt.isCombineEnabled)return null;var Jt=zt.draggableId,Fr=wt[Jt],Xr=Fr.descriptor.index,Mr=mr(Jt,Zt);return Mr?Oe?Xr:Xr-1:Oe?Xr+1:Xr},Mt=function(se){var Oe=se.isMovingForward,tt=se.isInHomeList,wt=se.insideDestination,zt=se.location;if(!wt.length)return null;var Zt=zt.index,Jt=Oe?Zt+1:Zt-1,Fr=wt[0].descriptor.index,Xr=wt[wt.length-1].descriptor.index,Mr=tt?Xr:Xr+1;return Jt<Fr||Jt>Mr?null:Jt},rr=function(se){var Oe=se.isMovingForward,tt=se.isInHomeList,wt=se.draggable,zt=se.draggables,Zt=se.destination,Jt=se.insideDestination,Fr=se.previousImpact,Xr=se.viewport,Mr=se.afterCritical,Ir=Fr.at;if(Ir||ge(!1),Ir.type==="REORDER"){var zr=Mt({isMovingForward:Oe,isInHomeList:tt,location:Ir.destination,insideDestination:Jt});return zr==null?null:Ct({draggable:wt,insideDestination:Jt,destination:Zt,viewport:Xr,last:Fr.displaced,displacedBy:Fr.displacedBy,index:zr})}var qr=gr({isMovingForward:Oe,destination:Zt,displaced:Fr.displaced,draggables:zt,combine:Ir.combine,afterCritical:Mr});return qr==null?null:Ct({draggable:wt,insideDestination:Jt,destination:Zt,viewport:Xr,last:Fr.displaced,displacedBy:Fr.displacedBy,index:qr})},Dt=function(se){var Oe=se.displaced,tt=se.afterCritical,wt=se.combineWith,zt=se.displacedBy,Zt=Boolean(Oe.visible[wt]||Oe.invisible[wt]);return mr(wt,tt)?Zt?De:Re(zt.point):Zt?zt.point:De},tr=function(se){var Oe=se.afterCritical,tt=se.impact,wt=se.draggables,zt=Wt(tt);zt||ge(!1);var Zt=zt.draggableId,Jt=wt[Zt].page.borderBox.center,Fr=Dt({displaced:tt.displaced,afterCritical:Oe,combineWith:Zt,displacedBy:tt.displacedBy});return Ne(Jt,Fr)},Dr=function(se,Oe){return Oe.margin[se.start]+Oe.borderBox[se.size]/2},dr=function(se,Oe){return Oe.margin[se.end]+Oe.borderBox[se.size]/2},Tr=function(se,Oe,tt){return Oe[se.crossAxisStart]+tt.margin[se.crossAxisStart]+tt.borderBox[se.crossAxisSize]/2},vn=function(se){var Oe=se.axis,tt=se.moveRelativeTo,wt=se.isMoving;return it(Oe.line,tt.marginBox[Oe.end]+Dr(Oe,wt),Tr(Oe,tt.marginBox,wt))},on=function(se){var Oe=se.axis,tt=se.moveRelativeTo,wt=se.isMoving;return it(Oe.line,tt.marginBox[Oe.start]-dr(Oe,wt),Tr(Oe,tt.marginBox,wt))},Gn=function(se){var Oe=se.axis,tt=se.moveInto,wt=se.isMoving;return it(Oe.line,tt.contentBox[Oe.start]+Dr(Oe,wt),Tr(Oe,tt.contentBox,wt))},di=function(se){var Oe=se.impact,tt=se.draggable,wt=se.draggables,zt=se.droppable,Zt=se.afterCritical,Jt=at(zt.descriptor.id,wt),Fr=tt.page,Xr=zt.axis;if(!Jt.length)return Gn({axis:Xr,moveInto:zt.page,isMoving:Fr});var Mr=Oe.displaced,Ir=Oe.displacedBy,zr=Mr.all[0];if(zr){var qr=wt[zr];if(mr(zr,Zt))return on({axis:Xr,moveRelativeTo:qr.page,isMoving:Fr});var Ln=y(qr.page,Ir.point);return on({axis:Xr,moveRelativeTo:Ln,isMoving:Fr})}var xi=Jt[Jt.length-1];if(xi.descriptor.id===tt.descriptor.id)return Fr.borderBox.center;if(mr(xi.descriptor.id,Zt)){var Ki=y(xi.page,Re(Zt.displacedBy.point));return vn({axis:Xr,moveRelativeTo:Ki,isMoving:Fr})}return vn({axis:Xr,moveRelativeTo:xi.page,isMoving:Fr})},Ti=function(se,Oe){var tt=se.frame;return tt?Ne(Oe,tt.scroll.diff.displacement):Oe},Fi=function(se){var Oe=se.impact,tt=se.draggable,wt=se.droppable,zt=se.draggables,Zt=se.afterCritical,Jt=tt.page.borderBox.center,Fr=Oe.at;return wt&&Fr?Fr.type==="REORDER"?di({impact:Oe,draggable:tt,draggables:zt,droppable:wt,afterCritical:Zt}):tr({impact:Oe,draggables:zt,afterCritical:Zt}):Jt},la=function(se){var Oe=Fi(se),tt=se.droppable,wt=tt?Ti(tt,Oe):Oe;return wt},Ta=function(se,Oe){var tt=me(Oe,se.scroll.initial),wt=Re(tt),zt=i({top:Oe.y,bottom:Oe.y+se.frame.height,left:Oe.x,right:Oe.x+se.frame.width}),Zt={frame:zt,scroll:{initial:se.scroll.initial,max:se.scroll.max,current:Oe,diff:{value:tt,displacement:wt}}};return Zt};function dt(Ue,se){return Ue.map(function(Oe){return se[Oe]})}function Me(Ue,se){for(var Oe=0;Oe<se.length;Oe++){var tt=se[Oe].visible[Ue];if(tt)return tt}return null}var Xe=function(se){var Oe=se.impact,tt=se.viewport,wt=se.destination,zt=se.draggables,Zt=se.maxScrollChange,Jt=Ta(tt,Ne(tt.scroll.current,Zt)),Fr=wt.frame?Ee(wt,Ne(wt.frame.scroll.current,Zt)):wt,Xr=Oe.displaced,Mr=Fn({afterDragging:dt(Xr.all,zt),destination:wt,displacedBy:Oe.displacedBy,viewport:Jt.frame,last:Xr,forceShouldAnimate:!1}),Ir=Fn({afterDragging:dt(Xr.all,zt),destination:Fr,displacedBy:Oe.displacedBy,viewport:tt.frame,last:Xr,forceShouldAnimate:!1}),zr={},qr={},Ln=[Xr,Mr,Ir];Xr.all.forEach(function(Ki){var _a=Me(Ki,Ln);if(_a){qr[Ki]=_a;return}zr[Ki]=!0});var xi=Object(f.a)({},Oe,{displaced:{all:Xr.all,invisible:zr,visible:qr}});return xi},Qe=function(se,Oe){return Ne(se.scroll.diff.displacement,Oe)},st=function(se){var Oe=se.pageBorderBoxCenter,tt=se.draggable,wt=se.viewport,zt=Qe(wt,Oe),Zt=me(zt,tt.page.borderBox.center);return Ne(tt.client.borderBox.center,Zt)},nt=function(se){var Oe=se.draggable,tt=se.destination,wt=se.newPageBorderBoxCenter,zt=se.viewport,Zt=se.withDroppableDisplacement,Jt=se.onlyOnMainAxis,Fr=Jt===void 0?!1:Jt,Xr=me(wt,Oe.page.borderBox.center),Mr=ut(Oe.page.borderBox,Xr),Ir={target:Mr,destination:tt,withDroppableDisplacement:Zt,viewport:zt};return Fr?er(Ir):Xt(Ir)},ft=function(se){var Oe=se.isMovingForward,tt=se.draggable,wt=se.destination,zt=se.draggables,Zt=se.previousImpact,Jt=se.viewport,Fr=se.previousPageBorderBoxCenter,Xr=se.previousClientSelection,Mr=se.afterCritical;if(!wt.isEnabled)return null;var Ir=at(wt.descriptor.id,zt),zr=Ze(tt,wt),qr=et({isMovingForward:Oe,draggable:tt,destination:wt,insideDestination:Ir,previousImpact:Zt})||rr({isMovingForward:Oe,isInHomeList:zr,draggable:tt,draggables:zt,destination:wt,insideDestination:Ir,previousImpact:Zt,viewport:Jt,afterCritical:Mr});if(!qr)return null;var Ln=la({impact:qr,draggable:tt,droppable:wt,draggables:zt,afterCritical:Mr}),xi=nt({draggable:tt,destination:wt,newPageBorderBoxCenter:Ln,viewport:Jt.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(xi){var Ki=st({pageBorderBoxCenter:Ln,draggable:tt,viewport:Jt});return{clientSelection:Ki,impact:qr,scrollJumpRequest:null}}var _a=me(Ln,Fr),Ji=Xe({impact:qr,viewport:Jt,destination:wt,draggables:zt,maxScrollChange:_a});return{clientSelection:Xr,impact:Ji,scrollJumpRequest:_a}},Bt=function(se){var Oe=se.subject.active;return Oe||ge(!1),Oe},Et=function(se){var Oe=se.isMovingForward,tt=se.pageBorderBoxCenter,wt=se.source,zt=se.droppables,Zt=se.viewport,Jt=wt.subject.active;if(!Jt)return null;var Fr=wt.axis,Xr=Sr(Jt[Fr.start],Jt[Fr.end]),Mr=kt(zt).filter(function(zr){return zr!==wt}).filter(function(zr){return zr.isEnabled}).filter(function(zr){return Boolean(zr.subject.active)}).filter(function(zr){return Tn(Zt.frame)(Bt(zr))}).filter(function(zr){var qr=Bt(zr);return Oe?Jt[Fr.crossAxisEnd]<qr[Fr.crossAxisEnd]:qr[Fr.crossAxisStart]<Jt[Fr.crossAxisStart]}).filter(function(zr){var qr=Bt(zr),Ln=Sr(qr[Fr.start],qr[Fr.end]);return Xr(qr[Fr.start])||Xr(qr[Fr.end])||Ln(Jt[Fr.start])||Ln(Jt[Fr.end])}).sort(function(zr,qr){var Ln=Bt(zr)[Fr.crossAxisStart],xi=Bt(qr)[Fr.crossAxisStart];return Oe?Ln-xi:xi-Ln}).filter(function(zr,qr,Ln){return Bt(zr)[Fr.crossAxisStart]===Bt(Ln[0])[Fr.crossAxisStart]});if(!Mr.length)return null;if(Mr.length===1)return Mr[0];var Ir=Mr.filter(function(zr){var qr=Sr(Bt(zr)[Fr.start],Bt(zr)[Fr.end]);return qr(tt[Fr.line])});return Ir.length===1?Ir[0]:Ir.length>1?Ir.sort(function(zr,qr){return Bt(zr)[Fr.start]-Bt(qr)[Fr.start]})[0]:Mr.sort(function(zr,qr){var Ln=pt(tt,Ft(Bt(zr))),xi=pt(tt,Ft(Bt(qr)));return Ln!==xi?Ln-xi:Bt(zr)[Fr.start]-Bt(qr)[Fr.start]})[0]},nr=function(se,Oe){var tt=se.page.borderBox.center;return mr(se.descriptor.id,Oe)?me(tt,Oe.displacedBy.point):tt},Ur=function(se,Oe){var tt=se.page.borderBox;return mr(se.descriptor.id,Oe)?ut(tt,Re(Oe.displacedBy.point)):tt},Lr=function(se){var Oe=se.pageBorderBoxCenter,tt=se.viewport,wt=se.destination,zt=se.insideDestination,Zt=se.afterCritical,Jt=zt.filter(function(Fr){return Xt({target:Ur(Fr,Zt),destination:wt,viewport:tt.frame,withDroppableDisplacement:!0})}).sort(function(Fr,Xr){var Mr=yt(Oe,Ti(wt,nr(Fr,Zt))),Ir=yt(Oe,Ti(wt,nr(Xr,Zt)));return Mr<Ir?-1:Ir<Mr?1:Fr.descriptor.index-Xr.descriptor.index});return Jt[0]||null},Vr=M(function(se,Oe){var tt=Oe[se.line];return{value:tt,point:it(se.line,tt)}}),sr=function(se,Oe,tt){var wt=se.axis;if(se.descriptor.mode==="virtual")return it(wt.line,Oe[wt.line]);var zt=se.subject.page.contentBox[wt.size],Zt=at(se.descriptor.id,tt),Jt=Zt.reduce(function(Mr,Ir){return Mr+Ir.client.marginBox[wt.size]},0),Fr=Jt+Oe[wt.line],Xr=Fr-zt;return Xr<=0?null:it(wt.line,Xr)},Bn=function(se,Oe){return Object(f.a)({},se,{scroll:Object(f.a)({},se.scroll,{max:Oe})})},Er=function(se,Oe,tt){var wt=se.frame;Ze(Oe,se)&&ge(!1),se.subject.withPlaceholder&&ge(!1);var zt=Vr(se.axis,Oe.displaceBy).point,Zt=sr(se,zt,tt),Jt={placeholderSize:zt,increasedBy:Zt,oldFrameMaxScroll:se.frame?se.frame.scroll.max:null};if(!wt){var Fr=ht({page:se.subject.page,withPlaceholder:Jt,axis:se.axis,frame:se.frame});return Object(f.a)({},se,{subject:Fr})}var Xr=Zt?Ne(wt.scroll.max,Zt):wt.scroll.max,Mr=Bn(wt,Xr),Ir=ht({page:se.subject.page,withPlaceholder:Jt,axis:se.axis,frame:Mr});return Object(f.a)({},se,{subject:Ir,frame:Mr})},gn=function(se){var Oe=se.subject.withPlaceholder;Oe||ge(!1);var tt=se.frame;if(!tt){var wt=ht({page:se.subject.page,axis:se.axis,frame:null,withPlaceholder:null});return Object(f.a)({},se,{subject:wt})}var zt=Oe.oldFrameMaxScroll;zt||ge(!1);var Zt=Bn(tt,zt),Jt=ht({page:se.subject.page,axis:se.axis,frame:Zt,withPlaceholder:null});return Object(f.a)({},se,{subject:Jt,frame:Zt})},rn=function(se){var Oe=se.previousPageBorderBoxCenter,tt=se.moveRelativeTo,wt=se.insideDestination,zt=se.draggable,Zt=se.draggables,Jt=se.destination,Fr=se.viewport,Xr=se.afterCritical;if(!tt){if(wt.length)return null;var Mr={displaced:yr,displacedBy:Gt,at:{type:"REORDER",destination:{droppableId:Jt.descriptor.id,index:0}}},Ir=la({impact:Mr,draggable:zt,droppable:Jt,draggables:Zt,afterCritical:Xr}),zr=Ze(zt,Jt)?Jt:Er(Jt,zt,Zt),qr=nt({draggable:zt,destination:zr,newPageBorderBoxCenter:Ir,viewport:Fr.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return qr?Mr:null}var Ln=Boolean(Oe[Jt.axis.line]<=tt.page.borderBox.center[Jt.axis.line]),xi=function(){var _a=tt.descriptor.index;return tt.descriptor.id===zt.descriptor.id||Ln?_a:_a+1}(),Ki=Vr(Jt.axis,zt.displaceBy);return Ct({draggable:zt,insideDestination:wt,destination:Jt,viewport:Fr,displacedBy:Ki,last:yr,index:xi})},Br=function(se){var Oe=se.isMovingForward,tt=se.previousPageBorderBoxCenter,wt=se.draggable,zt=se.isOver,Zt=se.draggables,Jt=se.droppables,Fr=se.viewport,Xr=se.afterCritical,Mr=Et({isMovingForward:Oe,pageBorderBoxCenter:tt,source:zt,droppables:Jt,viewport:Fr});if(!Mr)return null;var Ir=at(Mr.descriptor.id,Zt),zr=Lr({pageBorderBoxCenter:tt,viewport:Fr,destination:Mr,insideDestination:Ir,afterCritical:Xr}),qr=rn({previousPageBorderBoxCenter:tt,destination:Mr,draggable:wt,draggables:Zt,moveRelativeTo:zr,insideDestination:Ir,viewport:Fr,afterCritical:Xr});if(!qr)return null;var Ln=la({impact:qr,draggable:wt,droppable:Mr,draggables:Zt,afterCritical:Xr}),xi=st({pageBorderBoxCenter:Ln,draggable:wt,viewport:Fr});return{clientSelection:xi,impact:qr,scrollJumpRequest:null}},Vn=function(se){var Oe=se.at;return Oe?Oe.type==="REORDER"?Oe.destination.droppableId:Oe.combine.droppableId:null},gi=function(se,Oe){var tt=Vn(se);return tt?Oe[tt]:null},Ni=function(se){var Oe=se.state,tt=se.type,wt=gi(Oe.impact,Oe.dimensions.droppables),zt=Boolean(wt),Zt=Oe.dimensions.droppables[Oe.critical.droppable.id],Jt=wt||Zt,Fr=Jt.axis.direction,Xr=Fr==="vertical"&&(tt==="MOVE_UP"||tt==="MOVE_DOWN")||Fr==="horizontal"&&(tt==="MOVE_LEFT"||tt==="MOVE_RIGHT");if(Xr&&!zt)return null;var Mr=tt==="MOVE_DOWN"||tt==="MOVE_RIGHT",Ir=Oe.dimensions.draggables[Oe.critical.draggable.id],zr=Oe.current.page.borderBoxCenter,qr=Oe.dimensions,Ln=qr.draggables,xi=qr.droppables;return Xr?ft({isMovingForward:Mr,previousPageBorderBoxCenter:zr,draggable:Ir,destination:Jt,draggables:Ln,viewport:Oe.viewport,previousClientSelection:Oe.current.client.selection,previousImpact:Oe.impact,afterCritical:Oe.afterCritical}):Br({isMovingForward:Mr,previousPageBorderBoxCenter:zr,draggable:Ir,isOver:Jt,draggables:Ln,droppables:xi,viewport:Oe.viewport,afterCritical:Oe.afterCritical})};function Wi(Ue){return Ue.phase==="DRAGGING"||Ue.phase==="COLLECTING"}function zi(Ue){var se=Sr(Ue.top,Ue.bottom),Oe=Sr(Ue.left,Ue.right);return function(wt){return se(wt.y)&&Oe(wt.x)}}function Yi(Ue,se){return Ue.left<se.right&&Ue.right>se.left&&Ue.top<se.bottom&&Ue.bottom>se.top}function mi(Ue){var se=Ue.pageBorderBox,Oe=Ue.draggable,tt=Ue.candidates,wt=Oe.page.borderBox.center,zt=tt.map(function(Zt){var Jt=Zt.axis,Fr=it(Zt.axis.line,se.center[Jt.line],Zt.page.borderBox.center[Jt.crossAxisLine]);return{id:Zt.descriptor.id,distance:yt(wt,Fr)}}).sort(function(Zt,Jt){return Jt.distance-Zt.distance});return zt[0]?zt[0].id:null}function va(Ue){var se=Ue.pageBorderBox,Oe=Ue.draggable,tt=Ue.droppables,wt=kt(tt).filter(function(zt){if(!zt.isEnabled)return!1;var Zt=zt.subject.active;if(!Zt)return!1;if(!Yi(se,Zt))return!1;if(zi(Zt)(se.center))return!0;var Jt=zt.axis,Fr=Zt.center[Jt.crossAxisLine],Xr=se[Jt.crossAxisStart],Mr=se[Jt.crossAxisEnd],Ir=Sr(Zt[Jt.crossAxisStart],Zt[Jt.crossAxisEnd]),zr=Ir(Xr),qr=Ir(Mr);return!zr&&!qr?!0:zr?Xr<Fr:Mr>Fr});return wt.length?wt.length===1?wt[0].descriptor.id:mi({pageBorderBox:se,draggable:Oe,candidates:wt}):null}var zn=function(se,Oe){return i(ut(se,Oe))},fn=function(se,Oe){var tt=se.frame;return tt?zn(Oe,tt.scroll.diff.value):Oe};function $n(Ue){var se=Ue.displaced,Oe=Ue.id;return Boolean(se.visible[Oe]||se.invisible[Oe])}function Cn(Ue){var se=Ue.draggable,Oe=Ue.closest,tt=Ue.inHomeList;return Oe?tt&&Oe.descriptor.index>se.descriptor.index?Oe.descriptor.index-1:Oe.descriptor.index:null}var ki=function(se){var Oe=se.pageBorderBoxWithDroppableScroll,tt=se.draggable,wt=se.destination,zt=se.insideDestination,Zt=se.last,Jt=se.viewport,Fr=se.afterCritical,Xr=wt.axis,Mr=Vr(wt.axis,tt.displaceBy),Ir=Mr.value,zr=Oe[Xr.start],qr=Oe[Xr.end],Ln=ot(tt,zt),xi=ve(Ln,function(_a){var Ji=_a.descriptor.id,Co=_a.page.borderBox.center[Xr.line],ja=mr(Ji,Fr),zo=$n({displaced:Zt,id:Ji});return ja?zo?qr<=Co:zr<Co-Ir:zo?qr<=Co+Ir:zr<Co}),Ki=Cn({draggable:tt,closest:xi,inHomeList:Ze(tt,wt)});return Ct({draggable:tt,insideDestination:zt,destination:wt,viewport:Jt,last:Zt,displacedBy:Mr,index:Ki})},In=4,na=function(se){var Oe=se.draggable,tt=se.pageBorderBoxWithDroppableScroll,wt=se.previousImpact,zt=se.destination,Zt=se.insideDestination,Jt=se.afterCritical;if(!zt.isCombineEnabled)return null;var Fr=zt.axis,Xr=Vr(zt.axis,Oe.displaceBy),Mr=Xr.value,Ir=tt[Fr.start],zr=tt[Fr.end],qr=ot(Oe,Zt),Ln=ve(qr,function(Ki){var _a=Ki.descriptor.id,Ji=Ki.page.borderBox,Co=Ji[Fr.size],ja=Co/In,zo=mr(_a,Jt),Eo=$n({displaced:wt.displaced,id:_a});return zo?Eo?zr>Ji[Fr.start]+ja&&zr<Ji[Fr.end]-ja:Ir>Ji[Fr.start]-Mr+ja&&Ir<Ji[Fr.end]-Mr-ja:Eo?zr>Ji[Fr.start]+Mr+ja&&zr<Ji[Fr.end]+Mr-ja:Ir>Ji[Fr.start]+ja&&Ir<Ji[Fr.end]-ja});if(!Ln)return null;var xi={displacedBy:Xr,displaced:wt.displaced,at:{type:"COMBINE",combine:{draggableId:Ln.descriptor.id,droppableId:zt.descriptor.id}}};return xi},Ei=function(se){var Oe=se.pageOffset,tt=se.draggable,wt=se.draggables,zt=se.droppables,Zt=se.previousImpact,Jt=se.viewport,Fr=se.afterCritical,Xr=zn(tt.page.borderBox,Oe),Mr=va({pageBorderBox:Xr,draggable:tt,droppables:zt});if(!Mr)return br;var Ir=zt[Mr],zr=at(Ir.descriptor.id,wt),qr=fn(Ir,Xr);return na({pageBorderBoxWithDroppableScroll:qr,draggable:tt,previousImpact:Zt,destination:Ir,insideDestination:zr,afterCritical:Fr})||ki({pageBorderBoxWithDroppableScroll:qr,draggable:tt,destination:Ir,insideDestination:zr,last:Zt.displaced,viewport:Jt,afterCritical:Fr})},pi=function(se,Oe){var tt;return Object(f.a)({},se,(tt={},tt[Oe.descriptor.id]=Oe,tt))},Ri=function(se){var Oe=se.previousImpact,tt=se.impact,wt=se.droppables,zt=Vn(Oe),Zt=Vn(tt);if(!zt)return wt;if(zt===Zt)return wt;var Jt=wt[zt];if(!Jt.subject.withPlaceholder)return wt;var Fr=gn(Jt);return pi(wt,Fr)},Na=function(se){var Oe=se.draggable,tt=se.draggables,wt=se.droppables,zt=se.previousImpact,Zt=se.impact,Jt=Ri({previousImpact:zt,impact:Zt,droppables:wt}),Fr=Vn(Zt);if(!Fr)return Jt;var Xr=wt[Fr];if(Ze(Oe,Xr))return Jt;if(Xr.subject.withPlaceholder)return Jt;var Mr=Er(Xr,Oe,tt);return pi(Jt,Mr)},Un=function(se){var Oe=se.state,tt=se.clientSelection,wt=se.dimensions,zt=se.viewport,Zt=se.impact,Jt=se.scrollJumpRequest,Fr=zt||Oe.viewport,Xr=wt||Oe.dimensions,Mr=tt||Oe.current.client.selection,Ir=me(Mr,Oe.initial.client.selection),zr={offset:Ir,selection:Mr,borderBoxCenter:Ne(Oe.initial.client.borderBoxCenter,Ir)},qr={selection:Ne(zr.selection,Fr.scroll.current),borderBoxCenter:Ne(zr.borderBoxCenter,Fr.scroll.current),offset:Ne(zr.offset,Fr.scroll.diff.value)},Ln={client:zr,page:qr};if(Oe.phase==="COLLECTING")return Object(f.a)({phase:"COLLECTING"},Oe,{dimensions:Xr,viewport:Fr,current:Ln});var xi=Xr.draggables[Oe.critical.draggable.id],Ki=Zt||Ei({pageOffset:qr.offset,draggable:xi,draggables:Xr.draggables,droppables:Xr.droppables,previousImpact:Oe.impact,viewport:Fr,afterCritical:Oe.afterCritical}),_a=Na({draggable:xi,impact:Ki,previousImpact:Oe.impact,draggables:Xr.draggables,droppables:Xr.droppables}),Ji=Object(f.a)({},Oe,{current:Ln,dimensions:{draggables:Xr.draggables,droppables:_a},impact:Ki,viewport:Fr,scrollJumpRequest:Jt||null,forceShouldAnimate:Jt?!1:null});return Ji};function nn(Ue,se){return Ue.map(function(Oe){return se[Oe]})}var Yn=function(se){var Oe=se.impact,tt=se.viewport,wt=se.draggables,zt=se.destination,Zt=se.forceShouldAnimate,Jt=Oe.displaced,Fr=nn(Jt.all,wt),Xr=Fn({afterDragging:Fr,destination:zt,displacedBy:Oe.displacedBy,viewport:tt.frame,forceShouldAnimate:Zt,last:Jt});return Object(f.a)({},Oe,{displaced:Xr})},bi=function(se){var Oe=se.impact,tt=se.draggable,wt=se.droppable,zt=se.draggables,Zt=se.viewport,Jt=se.afterCritical,Fr=la({impact:Oe,draggable:tt,draggables:zt,droppable:wt,afterCritical:Jt});return st({pageBorderBoxCenter:Fr,draggable:tt,viewport:Zt})},Oi=function(se){var Oe=se.state,tt=se.dimensions,wt=se.viewport;Oe.movementMode==="SNAP"||ge(!1);var zt=Oe.impact,Zt=wt||Oe.viewport,Jt=tt||Oe.dimensions,Fr=Jt.draggables,Xr=Jt.droppables,Mr=Fr[Oe.critical.draggable.id],Ir=Vn(zt);Ir||ge(!1);var zr=Xr[Ir],qr=Yn({impact:zt,viewport:Zt,destination:zr,draggables:Fr}),Ln=bi({impact:qr,draggable:Mr,droppable:zr,draggables:Fr,viewport:Zt,afterCritical:Oe.afterCritical});return Un({impact:qr,clientSelection:Ln,state:Oe,dimensions:Jt,viewport:Zt})},_i=function(se){return{index:se.index,droppableId:se.droppableId}},Zi=function(se){var Oe=se.draggable,tt=se.home,wt=se.draggables,zt=se.viewport,Zt=Vr(tt.axis,Oe.displaceBy),Jt=at(tt.descriptor.id,wt),Fr=Jt.indexOf(Oe);Fr!==-1||ge(!1);var Xr=Jt.slice(Fr+1),Mr=Xr.reduce(function(Ln,xi){return Ln[xi.descriptor.id]=!0,Ln},{}),Ir={inVirtualList:tt.descriptor.mode==="virtual",displacedBy:Zt,effected:Mr},zr=Fn({afterDragging:Xr,destination:tt,displacedBy:Zt,last:null,viewport:zt.frame,forceShouldAnimate:!1}),qr={displaced:zr,displacedBy:Zt,at:{type:"REORDER",destination:_i(Oe.descriptor)}};return{impact:qr,afterCritical:Ir}},qi=function(se,Oe){return{draggables:se.draggables,droppables:pi(se.droppables,Oe)}},ea=function(se){},ya=function(se){},co=function(se){var Oe=se.draggable,tt=se.offset,wt=se.initialWindowScroll,zt=y(Oe.client,tt),Zt=w(zt,wt),Jt=Object(f.a)({},Oe,{placeholder:Object(f.a)({},Oe.placeholder,{client:zt}),client:zt,page:Zt});return Jt},io=function(se){var Oe=se.frame;return Oe||ge(!1),Oe},rs=function(se){var Oe=se.additions,tt=se.updatedDroppables,wt=se.viewport,zt=wt.scroll.diff.value;return Oe.map(function(Zt){var Jt=Zt.descriptor.droppableId,Fr=tt[Jt],Xr=io(Fr),Mr=Xr.scroll.diff.value,Ir=Ne(zt,Mr),zr=co({draggable:Zt,offset:Ir,initialWindowScroll:wt.scroll.initial});return zr})},Pi=function(se){var Oe=se.state,tt=se.published;ea();var wt=tt.modified.map(function(ja){var zo=Oe.dimensions.droppables[ja.droppableId],Eo=Ee(zo,ja.scroll);return Eo}),zt=Object(f.a)({},Oe.dimensions.droppables,{},jt(wt)),Zt=He(rs({additions:tt.additions,updatedDroppables:zt,viewport:Oe.viewport})),Jt=Object(f.a)({},Oe.dimensions.draggables,{},Zt);tt.removals.forEach(function(ja){delete Jt[ja]});var Fr={droppables:zt,draggables:Jt},Xr=Vn(Oe.impact),Mr=Xr?Fr.droppables[Xr]:null,Ir=Fr.draggables[Oe.critical.draggable.id],zr=Fr.droppables[Oe.critical.droppable.id],qr=Zi({draggable:Ir,home:zr,draggables:Jt,viewport:Oe.viewport}),Ln=qr.impact,xi=qr.afterCritical,Ki=Mr&&Mr.isCombineEnabled?Oe.impact:Ln,_a=Ei({pageOffset:Oe.current.page.offset,draggable:Fr.draggables[Oe.critical.draggable.id],draggables:Fr.draggables,droppables:Fr.droppables,previousImpact:Ki,viewport:Oe.viewport,afterCritical:xi});ya();var Ji=Object(f.a)({phase:"DRAGGING"},Oe,{phase:"DRAGGING",impact:_a,onLiftImpact:Ln,dimensions:Fr,afterCritical:xi,forceShouldAnimate:!1});if(Oe.phase==="COLLECTING")return Ji;var Co=Object(f.a)({phase:"DROP_PENDING"},Ji,{phase:"DROP_PENDING",reason:Oe.reason,isWaiting:!1});return Co},dn=function(se){return se.movementMode==="SNAP"},ha=function(se,Oe,tt){var wt=qi(se.dimensions,Oe);return!dn(se)||tt?Un({state:se,dimensions:wt}):Oi({state:se,dimensions:wt})};function ba(Ue){return Ue.isDragging&&Ue.movementMode==="SNAP"?Object(f.a)({phase:"DRAGGING"},Ue,{scrollJumpRequest:null}):Ue}var ta={phase:"IDLE",completed:null,shouldFlush:!1},so=function(se,Oe){if(se===void 0&&(se=ta),Oe.type==="FLUSH")return Object(f.a)({},ta,{shouldFlush:!0});if(Oe.type==="INITIAL_PUBLISH"){se.phase==="IDLE"||ge(!1);var tt=Oe.payload,wt=tt.critical,zt=tt.clientSelection,Zt=tt.viewport,Jt=tt.dimensions,Fr=tt.movementMode,Xr=Jt.draggables[wt.draggable.id],Mr=Jt.droppables[wt.droppable.id],Ir={selection:zt,borderBoxCenter:Xr.client.borderBox.center,offset:De},zr={client:Ir,page:{selection:Ne(Ir.selection,Zt.scroll.initial),borderBoxCenter:Ne(Ir.selection,Zt.scroll.initial),offset:Ne(Ir.selection,Zt.scroll.diff.value)}},qr=kt(Jt.droppables).every(function(js){return!js.isFixedOnPage}),Ln=Zi({draggable:Xr,home:Mr,draggables:Jt.draggables,viewport:Zt}),xi=Ln.impact,Ki=Ln.afterCritical,_a={phase:"DRAGGING",isDragging:!0,critical:wt,movementMode:Fr,dimensions:Jt,initial:zr,current:zr,isWindowScrollAllowed:qr,impact:xi,afterCritical:Ki,onLiftImpact:xi,viewport:Zt,scrollJumpRequest:null,forceShouldAnimate:null};return _a}if(Oe.type==="COLLECTION_STARTING"){if(se.phase==="COLLECTING"||se.phase==="DROP_PENDING")return se;se.phase==="DRAGGING"||ge(!1);var Ji=Object(f.a)({phase:"COLLECTING"},se,{phase:"COLLECTING"});return Ji}if(Oe.type==="PUBLISH_WHILE_DRAGGING")return se.phase==="COLLECTING"||se.phase==="DROP_PENDING"||ge(!1),Pi({state:se,published:Oe.payload});if(Oe.type==="MOVE"){if(se.phase==="DROP_PENDING")return se;Wi(se)||ge(!1);var Co=Oe.payload.client;return be(Co,se.current.client.selection)?se:Un({state:se,clientSelection:Co,impact:dn(se)?se.impact:null})}if(Oe.type==="UPDATE_DROPPABLE_SCROLL"){if(se.phase==="DROP_PENDING")return ba(se);if(se.phase==="COLLECTING")return ba(se);Wi(se)||ge(!1);var ja=Oe.payload,zo=ja.id,Eo=ja.newScroll,ko=se.dimensions.droppables[zo];if(!ko)return se;var Ns=Ee(ko,Eo);return ha(se,Ns,!1)}if(Oe.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(se.phase==="DROP_PENDING")return se;Wi(se)||ge(!1);var D=Oe.payload,U=D.id,oe=D.isEnabled,le=se.dimensions.droppables[U];le||ge(!1),le.isEnabled!==oe||ge(!1);var Ae=Object(f.a)({},le,{isEnabled:oe});return ha(se,Ae,!0)}if(Oe.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(se.phase==="DROP_PENDING")return se;Wi(se)||ge(!1);var Ke=Oe.payload,Tt=Ke.id,Qt=Ke.isCombineEnabled,fr=se.dimensions.droppables[Tt];fr||ge(!1),fr.isCombineEnabled!==Qt||ge(!1);var vr=Object(f.a)({},fr,{isCombineEnabled:Qt});return ha(se,vr,!0)}if(Oe.type==="MOVE_BY_WINDOW_SCROLL"){if(se.phase==="DROP_PENDING"||se.phase==="DROP_ANIMATING")return se;Wi(se)||ge(!1),se.isWindowScrollAllowed||ge(!1);var xn=Oe.payload.newScroll;if(be(se.viewport.scroll.current,xn))return ba(se);var Hn=Ta(se.viewport,xn);return dn(se)?Oi({state:se,viewport:Hn}):Un({state:se,viewport:Hn})}if(Oe.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Wi(se))return se;var hi=Oe.payload.maxScroll;if(be(hi,se.viewport.scroll.max))return se;var ci=Object(f.a)({},se.viewport,{scroll:Object(f.a)({},se.viewport.scroll,{max:hi})});return Object(f.a)({phase:"DRAGGING"},se,{viewport:ci})}if(Oe.type==="MOVE_UP"||Oe.type==="MOVE_DOWN"||Oe.type==="MOVE_LEFT"||Oe.type==="MOVE_RIGHT"){if(se.phase==="COLLECTING"||se.phase==="DROP_PENDING")return se;se.phase==="DRAGGING"||ge(!1);var ra=Ni({state:se,type:Oe.type});return ra?Un({state:se,impact:ra.impact,clientSelection:ra.clientSelection,scrollJumpRequest:ra.scrollJumpRequest}):se}if(Oe.type==="DROP_PENDING"){var Pa=Oe.payload.reason;se.phase==="COLLECTING"||ge(!1);var $a=Object(f.a)({phase:"DROP_PENDING"},se,{phase:"DROP_PENDING",isWaiting:!0,reason:Pa});return $a}if(Oe.type==="DROP_ANIMATE"){var Qa=Oe.payload,Ka=Qa.completed,uo=Qa.dropDuration,Fo=Qa.newHomeClientOffset;se.phase==="DRAGGING"||se.phase==="DROP_PENDING"||ge(!1);var ws={phase:"DROP_ANIMATING",completed:Ka,dropDuration:uo,newHomeClientOffset:Fo,dimensions:se.dimensions};return ws}if(Oe.type==="DROP_COMPLETE"){var ts=Oe.payload.completed;return{phase:"IDLE",completed:ts,shouldFlush:!1}}return se},lr=function(se){return{type:"BEFORE_INITIAL_CAPTURE",payload:se}},pn=function(se){return{type:"LIFT",payload:se}},_n=function(se){return{type:"INITIAL_PUBLISH",payload:se}},Pn=function(se){return{type:"PUBLISH_WHILE_DRAGGING",payload:se}},ct=function(){return{type:"COLLECTION_STARTING",payload:null}},Vt=function(se){return{type:"UPDATE_DROPPABLE_SCROLL",payload:se}},Cr=function(se){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:se}},xr=function(se){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:se}},Gr=function(se){return{type:"MOVE",payload:se}},$r=function(se){return{type:"MOVE_BY_WINDOW_SCROLL",payload:se}},hn=function(se){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:se}},On=function(){return{type:"MOVE_UP",payload:null}},Qn=function(){return{type:"MOVE_DOWN",payload:null}},qn=function(){return{type:"MOVE_RIGHT",payload:null}},si=function(){return{type:"MOVE_LEFT",payload:null}},oi=function(){return{type:"FLUSH",payload:null}},Kn=function(se){return{type:"DROP_ANIMATE",payload:se}},Zn=function(se){return{type:"DROP_COMPLETE",payload:se}},ni=function(se){return{type:"DROP",payload:se}},wi=function(se){return{type:"DROP_PENDING",payload:se}},Di=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Ui(Ue){if(Ue.length<=1)return;for(var se=Ue.map(function(Jt){return Jt.descriptor.index}),Oe={},tt=1;tt<se.length;tt++){var wt=se[tt],zt=se[tt-1];wt!==zt+1&&(Oe[wt]=!0)}if(!Object.keys(Oe).length)return;var Zt=se.map(function(Jt){var Fr=Boolean(Oe[Jt]);return Fr?"[\u{1F525}"+Jt+"]":""+Jt}).join(", ")}function ca(Ue,se){if(!1)var Oe}var ia=function(se){return function(Oe){var tt=Oe.getState,wt=Oe.dispatch;return function(zt){return function(Zt){if(Zt.type!=="LIFT"){zt(Zt);return}var Jt=Zt.payload,Fr=Jt.id,Xr=Jt.clientSelection,Mr=Jt.movementMode,Ir=tt();Ir.phase==="DROP_ANIMATING"&&wt(Zn({completed:Ir.completed})),tt().phase==="IDLE"||ge(!1),wt(oi()),wt(lr({draggableId:Fr,movementMode:Mr}));var zr={shouldPublishImmediately:Mr==="SNAP"},qr={draggableId:Fr,scrollOptions:zr},Ln=se.startPublishing(qr),xi=Ln.critical,Ki=Ln.dimensions,_a=Ln.viewport;ca(xi,Ki),wt(_n({critical:xi,dimensions:Ki,clientSelection:Xr,movementMode:Mr,viewport:_a}))}}}},Ia=function(se){return function(){return function(Oe){return function(tt){tt.type==="INITIAL_PUBLISH"&&se.dragging(),tt.type==="DROP_ANIMATE"&&se.dropping(tt.payload.completed.result.reason),(tt.type==="FLUSH"||tt.type==="DROP_COMPLETE")&&se.resting(),Oe(tt)}}}},Fa={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},Aa={opacity:{drop:0,combining:.7},scale:{drop:.75}},Ea={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},xa=Ea.outOfTheWay+"s "+Fa.outOfTheWay,Ai={fluid:"opacity "+xa,snap:"transform "+xa+", opacity "+xa,drop:function(se){var Oe=se+"s "+Fa.drop;return"transform "+Oe+", opacity "+Oe},outOfTheWay:"transform "+xa,placeholder:"height "+xa+", width "+xa+", margin "+xa},oa=function(se){return be(se,De)?null:"translate("+se.x+"px, "+se.y+"px)"},Ba={moveTo:oa,drop:function(se,Oe){var tt=oa(se);return tt?Oe?tt+" scale("+Aa.scale.drop+")":tt:null}},Nr=Ea.minDropTime,Qr=Ea.maxDropTime,bn=Qr-Nr,Zr=1500,hr=.6,jr=function(se){var Oe=se.current,tt=se.destination,wt=se.reason,zt=yt(Oe,tt);if(zt<=0)return Nr;if(zt>=Zr)return Qr;var Zt=zt/Zr,Jt=Nr+bn*Zt,Fr=wt==="CANCEL"?Jt*hr:Jt;return Number(Fr.toFixed(2))},wr=function(se){var Oe=se.impact,tt=se.draggable,wt=se.dimensions,zt=se.viewport,Zt=se.afterCritical,Jt=wt.draggables,Fr=wt.droppables,Xr=Vn(Oe),Mr=Xr?Fr[Xr]:null,Ir=Fr[tt.descriptor.droppableId],zr=bi({impact:Oe,draggable:tt,draggables:Jt,afterCritical:Zt,droppable:Mr||Ir,viewport:zt}),qr=me(zr,tt.client.borderBox.center);return qr},an=function(se){var Oe=se.draggables,tt=se.reason,wt=se.lastImpact,zt=se.home,Zt=se.viewport,Jt=se.onLiftImpact;if(!wt.at||tt!=="DROP"){var Fr=Yn({draggables:Oe,impact:Jt,destination:zt,viewport:Zt,forceShouldAnimate:!0});return{impact:Fr,didDropInsideDroppable:!1}}if(wt.at.type==="REORDER")return{impact:wt,didDropInsideDroppable:!0};var Xr=Object(f.a)({},wt,{displaced:yr});return{impact:Xr,didDropInsideDroppable:!0}},Jr=function(se){var Oe=se.getState,tt=se.dispatch;return function(wt){return function(zt){if(zt.type!=="DROP"){wt(zt);return}var Zt=Oe(),Jt=zt.payload.reason;if(Zt.phase==="COLLECTING"){tt(wi({reason:Jt}));return}if(Zt.phase==="IDLE")return;var Fr=Zt.phase==="DROP_PENDING"&&Zt.isWaiting;Fr&&ge(!1),Zt.phase==="DRAGGING"||Zt.phase==="DROP_PENDING"||ge(!1);var Xr=Zt.critical,Mr=Zt.dimensions,Ir=Mr.draggables[Zt.critical.draggable.id],zr=an({reason:Jt,lastImpact:Zt.impact,afterCritical:Zt.afterCritical,onLiftImpact:Zt.onLiftImpact,home:Zt.dimensions.droppables[Zt.critical.droppable.id],viewport:Zt.viewport,draggables:Zt.dimensions.draggables}),qr=zr.impact,Ln=zr.didDropInsideDroppable,xi=Ln?Ht(qr):null,Ki=Ln?Wt(qr):null,_a={index:Xr.draggable.index,droppableId:Xr.droppable.id},Ji={draggableId:Ir.descriptor.id,type:Ir.descriptor.type,source:_a,reason:Jt,mode:Zt.movementMode,destination:xi,combine:Ki},Co=wr({impact:qr,draggable:Ir,dimensions:Mr,viewport:Zt.viewport,afterCritical:Zt.afterCritical}),ja={critical:Zt.critical,afterCritical:Zt.afterCritical,result:Ji,impact:qr},zo=!be(Zt.current.client.offset,Co)||Boolean(Ji.combine);if(!zo){tt(Zn({completed:ja}));return}var Eo=jr({current:Zt.current.client.offset,destination:Co,reason:Jt}),ko={newHomeClientOffset:Co,dropDuration:Eo,completed:ja};tt(Kn(ko))}}},kn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Dn(Ue){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Oe){if(Oe.target!==window&&Oe.target!==window.document)return;Ue()}}}function Xn(Ue){var se=Ue.onWindowScroll;function Oe(){se(kn())}var tt=H(Oe),wt=Dn(tt),zt=ce;function Zt(){return zt!==ce}function Jt(){Zt()&&ge(!1),zt=fe(window,[wt])}function Fr(){Zt()||ge(!1),tt.cancel(),zt(),zt=ce}return{start:Jt,stop:Fr,isActive:Zt}}var vi=function(se){return se.type==="DROP_COMPLETE"||se.type==="DROP_ANIMATE"||se.type==="FLUSH"},Li=function(se){var Oe=Xn({onWindowScroll:function(wt){se.dispatch($r({newScroll:wt}))}});return function(tt){return function(wt){!Oe.isActive()&&wt.type==="INITIAL_PUBLISH"&&Oe.start(),Oe.isActive()&&vi(wt)&&Oe.stop(),tt(wt)}}},ji=function(se){var Oe=!1,tt=!1,wt=setTimeout(function(){tt=!0}),zt=function(Jt){if(Oe)return;if(tt)return;Oe=!0,se(Jt),clearTimeout(wt)};return zt.wasCalled=function(){return Oe},zt},Sa=function(){var se=[],Oe=function(Zt){var Jt=rt(se,function(Mr){return Mr.timerId===Zt});Jt!==-1||ge(!1);var Fr=se.splice(Jt,1),Xr=Fr[0];Xr.callback()},tt=function(Zt){var Jt=setTimeout(function(){return Oe(Jt)}),Fr={timerId:Jt,callback:Zt};se.push(Fr)},wt=function(){if(!se.length)return;var Zt=[].concat(se);se.length=0,Zt.forEach(function(Jt){clearTimeout(Jt.timerId),Jt.callback()})};return{add:tt,flush:wt}},Ga=function(se,Oe){return se==null&&Oe==null?!0:se==null||Oe==null?!1:se.droppableId===Oe.droppableId&&se.index===Oe.index},Ya=function(se,Oe){return se==null&&Oe==null?!0:se==null||Oe==null?!1:se.draggableId===Oe.draggableId&&se.droppableId===Oe.droppableId},bo=function(se,Oe){if(se===Oe)return!0;var tt=se.draggable.id===Oe.draggable.id&&se.draggable.droppableId===Oe.draggable.droppableId&&se.draggable.type===Oe.draggable.type&&se.draggable.index===Oe.draggable.index,wt=se.droppable.id===Oe.droppable.id&&se.droppable.type===Oe.droppable.type;return tt&&wt},vo=function(se,Oe){ea(),Oe(),ya()},po=function(se,Oe){return{draggableId:se.draggable.id,type:se.droppable.type,source:{droppableId:se.droppable.id,index:se.draggable.index},mode:Oe}},Ha=function(se,Oe,tt,wt){if(!se){tt(wt(Oe));return}var zt=ji(tt),Zt={announce:zt};se(Oe,Zt),zt.wasCalled()||tt(wt(Oe))},Oa=function(se,Oe){var tt=Sa(),wt=null,zt=function(qr,Ln){wt&&ge(!1),vo("onBeforeCapture",function(){var xi=se().onBeforeCapture;if(xi){var Ki={draggableId:qr,mode:Ln};xi(Ki)}})},Zt=function(qr,Ln){wt&&ge(!1),vo("onBeforeDragStart",function(){var xi=se().onBeforeDragStart;xi&&xi(po(qr,Ln))})},Jt=function(qr,Ln){wt&&ge(!1);var xi=po(qr,Ln);wt={mode:Ln,lastCritical:qr,lastLocation:xi.source,lastCombine:null},tt.add(function(){vo("onDragStart",function(){return Ha(se().onDragStart,xi,Oe,pe.onDragStart)})})},Fr=function(qr,Ln){var xi=Ht(Ln),Ki=Wt(Ln);wt||ge(!1);var _a=!bo(qr,wt.lastCritical);_a&&(wt.lastCritical=qr);var Ji=!Ga(wt.lastLocation,xi);Ji&&(wt.lastLocation=xi);var Co=!Ya(wt.lastCombine,Ki);if(Co&&(wt.lastCombine=Ki),!_a&&!Ji&&!Co)return;var ja=Object(f.a)({},po(qr,wt.mode),{combine:Ki,destination:xi});tt.add(function(){vo("onDragUpdate",function(){return Ha(se().onDragUpdate,ja,Oe,pe.onDragUpdate)})})},Xr=function(){wt||ge(!1),tt.flush()},Mr=function(qr){wt||ge(!1),wt=null,vo("onDragEnd",function(){return Ha(se().onDragEnd,qr,Oe,pe.onDragEnd)})},Ir=function(){if(!wt)return;var qr=Object(f.a)({},po(wt.lastCritical,wt.mode),{combine:null,destination:null,reason:"CANCEL"});Mr(qr)};return{beforeCapture:zt,beforeStart:Zt,start:Jt,update:Fr,flush:Xr,drop:Mr,abort:Ir}},ao=function(se,Oe){var tt=Oa(se,Oe);return function(wt){return function(zt){return function(Zt){if(Zt.type==="BEFORE_INITIAL_CAPTURE"){tt.beforeCapture(Zt.payload.draggableId,Zt.payload.movementMode);return}if(Zt.type==="INITIAL_PUBLISH"){var Jt=Zt.payload.critical;tt.beforeStart(Jt,Zt.payload.movementMode),zt(Zt),tt.start(Jt,Zt.payload.movementMode);return}if(Zt.type==="DROP_COMPLETE"){var Fr=Zt.payload.completed.result;tt.flush(),zt(Zt),tt.drop(Fr);return}if(zt(Zt),Zt.type==="FLUSH"){tt.abort();return}var Xr=wt.getState();Xr.phase==="DRAGGING"&&tt.update(Xr.critical,Xr.impact)}}}},to=function(se){return function(Oe){return function(tt){if(tt.type!=="DROP_ANIMATION_FINISHED"){Oe(tt);return}var wt=se.getState();wt.phase==="DROP_ANIMATING"||ge(!1),se.dispatch(Zn({completed:wt.completed}))}}},Po=function(se){var Oe=null,tt=null;function wt(){tt&&(cancelAnimationFrame(tt),tt=null),Oe&&(Oe(),Oe=null)}return function(zt){return function(Zt){if((Zt.type==="FLUSH"||Zt.type==="DROP_COMPLETE"||Zt.type==="DROP_ANIMATION_FINISHED")&&wt(),zt(Zt),Zt.type!=="DROP_ANIMATE")return;var Jt={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Xr=se.getState();Xr.phase==="DROP_ANIMATING"&&se.dispatch(Di())}};tt=requestAnimationFrame(function(){tt=null,Oe=fe(window,[Jt])})}}},Yo=function(se){return function(){return function(Oe){return function(tt){(tt.type==="DROP_COMPLETE"||tt.type==="FLUSH"||tt.type==="DROP_ANIMATE")&&se.stopPublishing(),Oe(tt)}}}},ro=function(se){var Oe=!1;return function(){return function(tt){return function(wt){if(wt.type==="INITIAL_PUBLISH"){Oe=!0,se.tryRecordFocus(wt.payload.critical.draggable.id),tt(wt),se.tryRestoreFocusRecorded();return}if(tt(wt),!Oe)return;if(wt.type==="FLUSH"){Oe=!1,se.tryRestoreFocusRecorded();return}if(wt.type==="DROP_COMPLETE"){Oe=!1;var zt=wt.payload.completed.result;zt.combine&&se.tryShiftRecord(zt.draggableId,zt.combine.draggableId),se.tryRestoreFocusRecorded()}}}}},za=function(se){return se.type==="DROP_COMPLETE"||se.type==="DROP_ANIMATE"||se.type==="FLUSH"},Mo=function(se){return function(Oe){return function(tt){return function(wt){if(za(wt)){se.stop(),tt(wt);return}if(wt.type==="INITIAL_PUBLISH"){tt(wt);var zt=Oe.getState();zt.phase==="DRAGGING"||ge(!1),se.start(zt);return}tt(wt),se.scroll(Oe.getState())}}}},Io=function(se){return function(Oe){return function(tt){if(Oe(tt),tt.type!=="PUBLISH_WHILE_DRAGGING")return;var wt=se.getState();if(wt.phase!=="DROP_PENDING")return;if(wt.isWaiting)return;se.dispatch(ni({reason:wt.reason}))}}},ma=t.d,mo=function(se){var Oe=se.dimensionMarshal,tt=se.focusMarshal,wt=se.styleMarshal,zt=se.getResponders,Zt=se.announce,Jt=se.autoScroller;return Object(t.e)(so,ma(Object(t.a)(Ia(wt),Yo(Oe),ia(Oe),Jr,to,Po,Io,Mo(Jt),Li,ro(tt),ao(zt,Zt))))},ns=function(){return{additions:{},removals:{},modified:{}}};function Zo(Ue){var se=Ue.registry,Oe=Ue.callbacks,tt=ns(),wt=null,zt=function(){if(wt)return;Oe.collectionStarting(),wt=requestAnimationFrame(function(){wt=null,ea();var Mr=tt,Ir=Mr.additions,zr=Mr.removals,qr=Mr.modified,Ln=Object.keys(Ir).map(function(_a){return se.draggable.getById(_a).getDimension(De)}).sort(function(_a,Ji){return _a.descriptor.index-Ji.descriptor.index}),xi=Object.keys(qr).map(function(_a){var Ji=se.droppable.getById(_a),Co=Ji.callbacks.getScrollWhileDragging();return{droppableId:_a,scroll:Co}}),Ki={additions:Ln,removals:Object.keys(zr),modified:xi};tt=ns(),ya(),Oe.publish(Ki)})},Zt=function(Mr){var Ir=Mr.descriptor.id;tt.additions[Ir]=Mr,tt.modified[Mr.descriptor.droppableId]=!0,tt.removals[Ir]&&delete tt.removals[Ir],zt()},Jt=function(Mr){var Ir=Mr.descriptor;tt.removals[Ir.id]=!0,tt.modified[Ir.droppableId]=!0,tt.additions[Ir.id]&&delete tt.additions[Ir.id],zt()},Fr=function(){if(!wt)return;cancelAnimationFrame(wt),wt=null,tt=ns()};return{add:Zt,remove:Jt,stop:Fr}}var Oo=function(se){var Oe=se.scrollHeight,tt=se.scrollWidth,wt=se.height,zt=se.width,Zt=me({x:tt,y:Oe},{x:zt,y:wt}),Jt={x:Math.max(0,Zt.x),y:Math.max(0,Zt.y)};return Jt},Ro=function(){var se=document.documentElement;return se||ge(!1),se},hs=function(){var se=Ro(),Oe=Oo({scrollHeight:se.scrollHeight,scrollWidth:se.scrollWidth,width:se.clientWidth,height:se.clientHeight});return Oe},Uo=function(){var se=kn(),Oe=hs(),tt=se.y,wt=se.x,zt=Ro(),Zt=zt.clientWidth,Jt=zt.clientHeight,Fr=wt+Zt,Xr=tt+Jt,Mr=i({top:tt,left:wt,right:Fr,bottom:Xr}),Ir={frame:Mr,scroll:{initial:se,current:se,max:Oe,diff:{value:De,displacement:De}}};return Ir},Ja=function(se){var Oe=se.critical,tt=se.scrollOptions,wt=se.registry;ea();var zt=Uo(),Zt=zt.scroll.current,Jt=Oe.droppable,Fr=wt.droppable.getAllByType(Jt.type).map(function(zr){return zr.callbacks.getDimensionAndWatchScroll(Zt,tt)}),Xr=wt.draggable.getAllByType(Oe.draggable.type).map(function(zr){return zr.getDimension(Zt)}),Mr={draggables:He(Xr),droppables:jt(Fr)};ya();var Ir={dimensions:Mr,critical:Oe,viewport:zt};return Ir};function Es(Ue,se,Oe){if(Oe.descriptor.id===se.id)return!1;if(Oe.descriptor.type!==se.type)return!1;var tt=Ue.droppable.getById(Oe.descriptor.droppableId);return!(tt.descriptor.mode!=="virtual")}var oo=function(se,Oe){var tt=null,wt=Zo({callbacks:{publish:Oe.publishWhileDragging,collectionStarting:Oe.collectionStarting},registry:se}),zt=function(Ln,xi){if(se.droppable.exists(Ln)||ge(!1),!tt)return;Oe.updateDroppableIsEnabled({id:Ln,isEnabled:xi})},Zt=function(Ln,xi){if(!tt)return;se.droppable.exists(Ln)||ge(!1),Oe.updateDroppableIsCombineEnabled({id:Ln,isCombineEnabled:xi})},Jt=function(Ln,xi){if(!tt)return;se.droppable.exists(Ln)||ge(!1),Oe.updateDroppableScroll({id:Ln,newScroll:xi})},Fr=function(Ln,xi){if(!tt)return;se.droppable.getById(Ln).callbacks.scroll(xi)},Xr=function(){if(!tt)return;wt.stop();var Ln=tt.critical.droppable;se.droppable.getAllByType(Ln.type).forEach(function(xi){return xi.callbacks.dragStopped()}),tt.unsubscribe(),tt=null},Mr=function(Ln){tt||ge(!1);var xi=tt.critical.draggable;Ln.type==="ADDITION"&&(Es(se,xi,Ln.value)&&wt.add(Ln.value)),Ln.type==="REMOVAL"&&(Es(se,xi,Ln.value)&&wt.remove(Ln.value))},Ir=function(Ln){tt&&ge(!1);var xi=se.draggable.getById(Ln.draggableId),Ki=se.droppable.getById(xi.descriptor.droppableId),_a={draggable:xi.descriptor,droppable:Ki.descriptor},Ji=se.subscribe(Mr);return tt={critical:_a,unsubscribe:Ji},Ja({critical:_a,registry:se,scrollOptions:Ln.scrollOptions})},zr={updateDroppableIsEnabled:zt,updateDroppableIsCombineEnabled:Zt,scrollDroppable:Fr,updateDroppableScroll:Jt,startPublishing:Ir,stopPublishing:Xr};return zr},Fs=function(se,Oe){return se.phase==="IDLE"?!0:se.phase!=="DROP_ANIMATING"||se.completed.result.draggableId===Oe?!1:se.completed.result.reason==="DROP"},qo=function(se){window.scrollBy(se.x,se.y)},Wo=M(function(Ue){return kt(Ue).filter(function(se){return se.isEnabled?!!se.frame:!1})}),Vo=function(se,Oe){var tt=ve(Wo(Oe),function(wt){return wt.frame||ge(!1),zi(wt.frame.pageMarginBox)(se)});return tt},Go=function(se){var Oe=se.center,tt=se.destination,wt=se.droppables;if(tt){var zt=wt[tt];return zt.frame?zt:null}var Zt=Vo(Oe,wt);return Zt},os={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(se){return Math.pow(se,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Vs=function(se,Oe){var tt=se[Oe.size]*os.startFromPercentage,wt=se[Oe.size]*os.maxScrollAtPercentage,zt={startScrollingFrom:tt,maxScrollValueAt:wt};return zt},xs=function(se){var Oe=se.startOfRange,tt=se.endOfRange,wt=se.current,zt=tt-Oe;if(zt===0)return 0;var Zt=wt-Oe,Jt=Zt/zt;return Jt},Js=1,Bs=function(se,Oe){if(se>Oe.startScrollingFrom)return 0;if(se<=Oe.maxScrollValueAt)return os.maxPixelScroll;if(se===Oe.startScrollingFrom)return Js;var tt=xs({startOfRange:Oe.maxScrollValueAt,endOfRange:Oe.startScrollingFrom,current:se}),wt=1-tt,zt=os.maxPixelScroll*os.ease(wt);return Math.ceil(zt)},ks=os.durationDampening.accelerateAt,Jo=os.durationDampening.stopDampeningAt,bs=function(se,Oe){var tt=Oe,wt=Jo,zt=Date.now(),Zt=zt-tt;if(Zt>=Jo)return se;if(Zt<ks)return Js;var Jt=xs({startOfRange:ks,endOfRange:wt,current:Zt}),Fr=se*os.ease(Jt);return Math.ceil(Fr)},Ho=function(se){var Oe=se.distanceToEdge,tt=se.thresholds,wt=se.dragStartTime,zt=se.shouldUseTimeDampening,Zt=Bs(Oe,tt);return Zt===0?0:zt?Math.max(bs(Zt,wt),Js):Zt},Ls=function(se){var Oe=se.container,tt=se.distanceToEdges,wt=se.dragStartTime,zt=se.axis,Zt=se.shouldUseTimeDampening,Jt=Vs(Oe,zt),Fr=tt[zt.end]<tt[zt.start];return Fr?Ho({distanceToEdge:tt[zt.end],thresholds:Jt,dragStartTime:wt,shouldUseTimeDampening:Zt}):-1*Ho({distanceToEdge:tt[zt.start],thresholds:Jt,dragStartTime:wt,shouldUseTimeDampening:Zt})},Ps=function(se){var Oe=se.container,tt=se.subject,wt=se.proposedScroll,zt=tt.height>Oe.height,Zt=tt.width>Oe.width;return!Zt&&!zt?wt:Zt&&zt?null:{x:Zt?0:wt.x,y:zt?0:wt.y}},Ra=Pe(function(Ue){return Ue===0?0:Ue}),ho=function(se){var Oe=se.dragStartTime,tt=se.container,wt=se.subject,zt=se.center,Zt=se.shouldUseTimeDampening,Jt={top:zt.y-tt.top,right:tt.right-zt.x,bottom:tt.bottom-zt.y,left:zt.x-tt.left},Fr=Ls({container:tt,distanceToEdges:Jt,dragStartTime:Oe,axis:Wn,shouldUseTimeDampening:Zt}),Xr=Ls({container:tt,distanceToEdges:Jt,dragStartTime:Oe,axis:lt,shouldUseTimeDampening:Zt}),Mr=Ra({x:Xr,y:Fr});if(be(Mr,De))return null;var Ir=Ps({container:tt,subject:wt,proposedScroll:Mr});return Ir?be(Ir,De)?null:Ir:null},ll=Pe(function(Ue){return Ue===0?0:Ue>0?1:-1}),ml=function(){var Ue=function(Oe,tt){return Oe<0?Oe:Oe>tt?Oe-tt:0};return function(se){var Oe=se.current,tt=se.max,wt=se.change,zt=Ne(Oe,wt),Zt={x:Ue(zt.x,tt.x),y:Ue(zt.y,tt.y)};return be(Zt,De)?null:Zt}}(),wl=function(se){var Oe=se.max,tt=se.current,wt=se.change,zt={x:Math.max(tt.x,Oe.x),y:Math.max(tt.y,Oe.y)},Zt=ll(wt),Jt=ml({max:zt,current:tt,change:Zt});return Jt?Zt.x!==0&&Jt.x===0?!0:Zt.y!==0&&Jt.y===0:!0},El=function(se,Oe){return wl({current:se.scroll.current,max:se.scroll.max,change:Oe})},Xs=function(se,Oe){if(!El(se,Oe))return null;var tt=se.scroll.max,wt=se.scroll.current;return ml({current:wt,max:tt,change:Oe})},Xo=function(se,Oe){var tt=se.frame;return tt?wl({current:tt.scroll.current,max:tt.scroll.max,change:Oe}):!1},gl=function(se,Oe){var tt=se.frame;return tt&&Xo(se,Oe)?ml({current:tt.scroll.current,max:tt.scroll.max,change:Oe}):null},Vl=function(se){var Oe=se.viewport,tt=se.subject,wt=se.center,zt=se.dragStartTime,Zt=se.shouldUseTimeDampening,Jt=ho({dragStartTime:zt,container:Oe.frame,subject:tt,center:wt,shouldUseTimeDampening:Zt});return Jt&&El(Oe,Jt)?Jt:null},Us=function(se){var Oe=se.droppable,tt=se.subject,wt=se.center,zt=se.dragStartTime,Zt=se.shouldUseTimeDampening,Jt=Oe.frame;if(!Jt)return null;var Fr=ho({dragStartTime:zt,container:Jt.pageMarginBox,subject:tt,center:wt,shouldUseTimeDampening:Zt});return Fr&&Xo(Oe,Fr)?Fr:null},$s=function(se){var Oe=se.state,tt=se.dragStartTime,wt=se.shouldUseTimeDampening,zt=se.scrollWindow,Zt=se.scrollDroppable,Jt=Oe.current.page.borderBoxCenter,Fr=Oe.dimensions.draggables[Oe.critical.draggable.id],Xr=Fr.page.marginBox;if(Oe.isWindowScrollAllowed){var Mr=Oe.viewport,Ir=Vl({dragStartTime:tt,viewport:Mr,subject:Xr,center:Jt,shouldUseTimeDampening:wt});if(Ir){zt(Ir);return}}var zr=Go({center:Jt,destination:Vn(Oe.impact),droppables:Oe.dimensions.droppables});if(!zr)return;var qr=Us({dragStartTime:tt,droppable:zr,subject:Xr,center:Jt,shouldUseTimeDampening:wt});qr&&Zt(zr.descriptor.id,qr)},us=function(se){var Oe=se.scrollWindow,tt=se.scrollDroppable,wt=H(Oe),zt=H(tt),Zt=null,Jt=function(Ir){Zt||ge(!1);var zr=Zt,qr=zr.shouldUseTimeDampening,Ln=zr.dragStartTime;$s({state:Ir,scrollWindow:wt,scrollDroppable:zt,dragStartTime:Ln,shouldUseTimeDampening:qr})},Fr=function(Ir){ea(),Zt&&ge(!1);var zr=Date.now(),qr=!1,Ln=function(){qr=!0};$s({state:Ir,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Ln,scrollDroppable:Ln}),Zt={dragStartTime:zr,shouldUseTimeDampening:qr},ya(),qr&&Jt(Ir)},Xr=function(){if(!Zt)return;wt.cancel(),zt.cancel(),Zt=null};return{start:Fr,stop:Xr,scroll:Jt}},_l=function(se){var Oe=se.move,tt=se.scrollDroppable,wt=se.scrollWindow,zt=function(Mr,Ir){var zr=Ne(Mr.current.client.selection,Ir);Oe({client:zr})},Zt=function(Mr,Ir){if(!Xo(Mr,Ir))return Ir;var zr=gl(Mr,Ir);if(!zr)return tt(Mr.descriptor.id,Ir),null;var qr=me(Ir,zr);tt(Mr.descriptor.id,qr);var Ln=me(Ir,qr);return Ln},Jt=function(Mr,Ir,zr){if(!Mr)return zr;if(!El(Ir,zr))return zr;var qr=Xs(Ir,zr);if(!qr)return wt(zr),null;var Ln=me(zr,qr);wt(Ln);var xi=me(zr,Ln);return xi},Fr=function(Mr){var Ir=Mr.scrollJumpRequest;if(!Ir)return;var zr=Vn(Mr.impact);zr||ge(!1);var qr=Zt(Mr.dimensions.droppables[zr],Ir);if(!qr)return;var Ln=Mr.viewport,xi=Jt(Mr.isWindowScrollAllowed,Ln,qr);if(!xi)return;zt(Mr,xi)};return Fr},Wc=function(se){var Oe=se.scrollDroppable,tt=se.scrollWindow,wt=se.move,zt=us({scrollWindow:tt,scrollDroppable:Oe}),Zt=_l({move:wt,scrollWindow:tt,scrollDroppable:Oe}),Jt=function(Mr){if(Mr.phase!=="DRAGGING")return;if(Mr.movementMode==="FLUID"){zt.scroll(Mr);return}if(!Mr.scrollJumpRequest)return;Zt(Mr)},Fr={scroll:Jt,start:zt.start,stop:zt.stop};return Fr},fc="data-rbd",Bl=function(){var Ue=fc+"-drag-handle";return{base:Ue,draggableId:Ue+"-draggable-id",contextId:Ue+"-context-id"}}(),oc=function(){var Ue=fc+"-draggable";return{base:Ue,contextId:Ue+"-context-id",id:Ue+"-id"}}(),sc=function(){var Ue=fc+"-droppable";return{base:Ue,contextId:Ue+"-context-id",id:Ue+"-id"}}(),ql={contextId:fc+"-scroll-container-context-id"},Al=function(se){return function(Oe){return"["+Oe+'="'+se+'"]'}},zs=function(se,Oe){return se.map(function(tt){var wt=tt.styles[Oe];return wt?tt.selector+" { "+wt+" }":""}).join(" ")},Ml="pointer-events: none;",vl=function(se){var Oe=Al(se),tt=function(){var Fr=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:Oe(Bl.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:Fr,dragging:Ml,dropAnimating:Fr}}}(),wt=function(){var Fr=`
transition: `+Ai.outOfTheWay+`;
`;return{selector:Oe(oc.contextId),styles:{dragging:Fr,dropAnimating:Fr,userCancel:Fr}}}(),zt={selector:Oe(sc.contextId),styles:{always:"overflow-anchor: none;"}},Zt={selector:"body",styles:{dragging:`
cursor: grabbing;
cursor: -webkit-grabbing;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
overflow-anchor: none;
`}},Jt=[wt,tt,zt,Zt];return{always:zs(Jt,"always"),resting:zs(Jt,"resting"),dragging:zs(Jt,"dragging"),dropAnimating:zs(Jt,"dropAnimating"),userCancel:zs(Jt,"userCancel")}},cl=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,mn=function(){var se=document.querySelector("head");return se||ge(!1),se},da=function(se){var Oe=document.createElement("style");return se&&Oe.setAttribute("nonce",se),Oe.type="text/css",Oe};function Oc(Ue,se){var Oe=n(function(){return vl(Ue)},[Ue]),tt=Object(x.useRef)(null),wt=Object(x.useRef)(null),zt=s(M(function(Ir){var zr=wt.current;zr||ge(!1),zr.textContent=Ir}),[]),Zt=s(function(Ir){var zr=tt.current;zr||ge(!1),zr.textContent=Ir},[]);cl(function(){!tt.current&&!wt.current||ge(!1);var Ir=da(se),zr=da(se);return tt.current=Ir,wt.current=zr,Ir.setAttribute(fc+"-always",Ue),zr.setAttribute(fc+"-dynamic",Ue),mn().appendChild(Ir),mn().appendChild(zr),Zt(Oe.always),zt(Oe.resting),function(){var qr=function(xi){var Ki=xi.current;Ki||ge(!1),mn().removeChild(Ki),xi.current=null};qr(tt),qr(wt)}},[se,Zt,zt,Oe.always,Oe.resting,Ue]);var Jt=s(function(){return zt(Oe.dragging)},[zt,Oe.dragging]),Fr=s(function(Ir){if(Ir==="DROP"){zt(Oe.dropAnimating);return}zt(Oe.userCancel)},[zt,Oe.dropAnimating,Oe.userCancel]),Xr=s(function(){if(!wt.current)return;zt(Oe.resting)},[zt,Oe.resting]),Mr=n(function(){return{dragging:Jt,dropping:Fr,resting:Xr}},[Jt,Fr,Xr]);return Mr}var pc=function(se){return se&&se.ownerDocument?se.ownerDocument.defaultView:window};function xc(Ue){return Ue instanceof pc(Ue).HTMLElement}function Ss(Ue,se){var Oe="["+Bl.contextId+'="'+Ue+'"]',tt=bt(document.querySelectorAll(Oe));if(!tt.length)return null;var wt=ve(tt,function(zt){return zt.getAttribute(Bl.draggableId)===se});return wt&&xc(wt)?wt:null}function Ws(Ue){var se=Object(x.useRef)({}),Oe=Object(x.useRef)(null),tt=Object(x.useRef)(null),wt=Object(x.useRef)(!1),zt=s(function(zr,qr){var Ln={id:zr,focus:qr};return se.current[zr]=Ln,function(){var Ki=se.current,_a=Ki[zr];_a!==Ln&&delete Ki[zr]}},[]),Zt=s(function(zr){var qr=Ss(Ue,zr);qr&&qr!==document.activeElement&&qr.focus()},[Ue]),Jt=s(function(zr,qr){Oe.current===zr&&(Oe.current=qr)},[]),Fr=s(function(){if(tt.current)return;if(!wt.current)return;tt.current=requestAnimationFrame(function(){tt.current=null;var zr=Oe.current;zr&&Zt(zr)})},[Zt]),Xr=s(function(zr){Oe.current=null;var qr=document.activeElement;if(!qr)return;if(qr.getAttribute(Bl.draggableId)!==zr)return;Oe.current=zr},[]);cl(function(){return wt.current=!0,function(){wt.current=!1;var zr=tt.current;zr&&cancelAnimationFrame(zr)}},[]);var Mr=n(function(){return{register:zt,tryRecordFocus:Xr,tryRestoreFocusRecorded:Fr,tryShiftRecord:Jt}},[zt,Xr,Fr,Jt]);return Mr}function xl(){var Ue={draggables:{},droppables:{}},se=[];function Oe(Ir){return se.push(Ir),function(){var qr=se.indexOf(Ir);if(qr===-1)return;se.splice(qr,1)}}function tt(Ir){se.length&&se.forEach(function(zr){return zr(Ir)})}function wt(Ir){return Ue.draggables[Ir]||null}function zt(Ir){var zr=wt(Ir);return zr||ge(!1),zr}var Zt={register:function(zr){Ue.draggables[zr.descriptor.id]=zr,tt({type:"ADDITION",value:zr})},update:function(zr,qr){var Ln=Ue.draggables[qr.descriptor.id];if(!Ln)return;if(Ln.uniqueId!==zr.uniqueId)return;delete Ue.draggables[qr.descriptor.id],Ue.draggables[zr.descriptor.id]=zr},unregister:function(zr){var qr=zr.descriptor.id,Ln=wt(qr);if(!Ln)return;if(zr.uniqueId!==Ln.uniqueId)return;delete Ue.draggables[qr],tt({type:"REMOVAL",value:zr})},getById:zt,findById:wt,exists:function(zr){return Boolean(wt(zr))},getAllByType:function(zr){return qe(Ue.draggables).filter(function(qr){return qr.descriptor.type===zr})}};function Jt(Ir){return Ue.droppables[Ir]||null}function Fr(Ir){var zr=Jt(Ir);return zr||ge(!1),zr}var Xr={register:function(zr){Ue.droppables[zr.descriptor.id]=zr},unregister:function(zr){var qr=Jt(zr.descriptor.id);if(!qr)return;if(zr.uniqueId!==qr.uniqueId)return;delete Ue.droppables[zr.descriptor.id]},getById:Fr,findById:Jt,exists:function(zr){return Boolean(Jt(zr))},getAllByType:function(zr){return qe(Ue.droppables).filter(function(qr){return qr.descriptor.type===zr})}};function Mr(){Ue.draggables={},Ue.droppables={},se.length=0}return{draggable:Zt,droppable:Xr,subscribe:Oe,clean:Mr}}function ul(){var Ue=n(xl,[]);return Object(x.useEffect)(function(){return function(){requestAnimationFrame(Ue.clean)}},[Ue]),Ue}var nc=b.a.createContext(null),Xl=function(){var se=document.body;return se||ge(!1),se},Gl={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Kc=function(se){return"rbd-announcement-"+se};function Hl(Ue){var se=n(function(){return Kc(Ue)},[Ue]),Oe=Object(x.useRef)(null);Object(x.useEffect)(function(){var zt=document.createElement("div");return Oe.current=zt,zt.id=se,zt.setAttribute("aria-live","assertive"),zt.setAttribute("aria-atomic","true"),Object(f.a)(zt.style,Gl),Xl().appendChild(zt),function(){setTimeout(function(){var Fr=Xl();Fr.contains(zt)&&Fr.removeChild(zt),zt===Oe.current&&(Oe.current=null)})}},[se]);var tt=s(function(wt){var zt=Oe.current;if(zt){zt.textContent=wt;return}},[]);return tt}var Mc=0,Sc={separator:"::"};function Ts(){Mc=0}function Sl(Ue,se){return se===void 0&&(se=Sc),n(function(){return""+Ue+se.separator+Mc++},[se.separator,Ue])}function Rt(Ue){var se=Ue.contextId,Oe=Ue.uniqueId;return"rbd-hidden-text-"+se+"-"+Oe}function qt(Ue){var se=Ue.contextId,Oe=Ue.text,tt=Sl("hidden-text",{separator:"-"}),wt=n(function(){return Rt({contextId:se,uniqueId:tt})},[tt,se]);return Object(x.useEffect)(function(){var Zt=document.createElement("div");return Zt.id=wt,Zt.textContent=Oe,Zt.style.display="none",Xl().appendChild(Zt),function(){var Fr=Xl();Fr.contains(Zt)&&Fr.removeChild(Zt)}},[wt,Oe]),wt}var En=b.a.createContext(null),ri={react:"^16.8.5","react-dom":"^16.8.5"},Lt=/(\d+)\.(\d+)\.(\d+)/,he=function(se){var Oe=Lt.exec(se);Oe!=null||ge(!1);var tt=Number(Oe[1]),wt=Number(Oe[2]),zt=Number(Oe[3]);return{major:tt,minor:wt,patch:zt,raw:se}},Ce=function(se,Oe){return Oe.major>se.major?!0:Oe.major<se.major?!1:Oe.minor>se.minor?!0:Oe.minor<se.minor?!1:Oe.patch>=se.patch},Ie=function(se,Oe){var tt=he(se),wt=he(Oe);if(Ce(tt,wt))return},Ye=`
We expect a html5 doctype: <!doctype html>
This is to ensure consistent browser layout and measurement
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
`,_t=function(se){var Oe=se.doctype;if(!Oe)return;Oe.name.toLowerCase()!=="html",Oe.publicId!==""};function Yt(Ue){}function Pr(Ue,se){Yt(function(){Object(x.useEffect)(function(){try{Ue()}catch(Oe){re(`
A setup problem was encountered.
> `+Oe.message+`
`)}},se)})}function Yr(){Pr(function(){Ie(ri.react,b.a.version),_t(document)},[])}function yn(Ue){var se=Object(x.useRef)(Ue);return Object(x.useEffect)(function(){se.current=Ue}),se}function Jn(){var Ue=null;function se(){return Boolean(Ue)}function Oe(Zt){return Zt===Ue}function tt(Zt){Ue&&ge(!1);var Jt={abandon:Zt};return Ue=Jt,Jt}function wt(){Ue||ge(!1),Ue=null}function zt(){Ue&&(Ue.abandon(),wt())}return{isClaimed:se,isActive:Oe,claim:tt,release:wt,tryAbandon:zt}}var Ci=9,Xi=13,ga=27,Wa=32,go=33,No=34,As=35,ss=36,ps=37,nl=38,Ks=39,dl=40,ls,Ys=(ls={},ls[Xi]=!0,ls[Ci]=!0,ls),Rl=function(se){Ys[se.keyCode]&&se.preventDefault()},kl=function(){var Ue="visibilitychange";if(typeof document=="undefined")return Ue;var se=[Ue,"ms"+Ue,"webkit"+Ue,"moz"+Ue,"o"+Ue],Oe=ve(se,function(tt){return"on"+tt in document});return Oe||Ue}(),el=0,Cl=5;function mc(Ue,se){return Math.abs(se.x-Ue.x)>=Cl||Math.abs(se.y-Ue.y)>=Cl}var lc={type:"IDLE"};function bl(Ue){var se=Ue.cancel,Oe=Ue.completed,tt=Ue.getPhase,wt=Ue.setPhase;return[{eventName:"mousemove",fn:function(Zt){var Jt=Zt.button,Fr=Zt.clientX,Xr=Zt.clientY;if(Jt!==el)return;var Mr={x:Fr,y:Xr},Ir=tt();if(Ir.type==="DRAGGING"){Zt.preventDefault(),Ir.actions.move(Mr);return}Ir.type==="PENDING"||ge(!1);var zr=Ir.point;if(!mc(zr,Mr))return;Zt.preventDefault();var qr=Ir.actions.fluidLift(Mr);wt({type:"DRAGGING",actions:qr})}},{eventName:"mouseup",fn:function(Zt){var Jt=tt();if(Jt.type!=="DRAGGING"){se();return}Zt.preventDefault(),Jt.actions.drop({shouldBlockNextClick:!0}),Oe()}},{eventName:"mousedown",fn:function(Zt){tt().type==="DRAGGING"&&Zt.preventDefault(),se()}},{eventName:"keydown",fn:function(Zt){var Jt=tt();if(Jt.type==="PENDING"){se();return}if(Zt.keyCode===ga){Zt.preventDefault(),se();return}Rl(Zt)}},{eventName:"resize",fn:se},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){tt().type==="PENDING"&&se()}},{eventName:"webkitmouseforcedown",fn:function(Zt){var Jt=tt();if(Jt.type!=="IDLE"||ge(!1),Jt.actions.shouldRespectForcePress()){se();return}Zt.preventDefault()}},{eventName:kl,fn:se}]}function il(Ue){var se=Object(x.useRef)(lc),Oe=Object(x.useRef)(ce),tt=n(function(){return{eventName:"mousedown",fn:function(Ir){if(Ir.defaultPrevented)return;if(Ir.button!==el)return;if(Ir.ctrlKey||Ir.metaKey||Ir.shiftKey||Ir.altKey)return;var zr=Ue.findClosestDraggableId(Ir);if(!zr)return;var qr=Ue.tryGetLock(zr,Zt,{sourceEvent:Ir});if(!qr)return;Ir.preventDefault();var Ln={x:Ir.clientX,y:Ir.clientY};Oe.current(),Xr(qr,Ln)}}},[Ue]),wt=n(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ir){if(Ir.defaultPrevented)return;var zr=Ue.findClosestDraggableId(Ir);if(!zr)return;var qr=Ue.findOptionsForDraggable(zr);if(!qr)return;if(qr.shouldRespectForcePress)return;if(!Ue.canGetLock(zr))return;Ir.preventDefault()}}},[Ue]),zt=s(function(){var Ir={passive:!1,capture:!0};Oe.current=fe(window,[wt,tt],Ir)},[wt,tt]),Zt=s(function(){var Mr=se.current;if(Mr.type==="IDLE")return;se.current=lc,Oe.current(),zt()},[zt]),Jt=s(function(){var Mr=se.current;Zt(),Mr.type==="DRAGGING"&&Mr.actions.cancel({shouldBlockNextClick:!0}),Mr.type==="PENDING"&&Mr.actions.abort()},[Zt]),Fr=s(function(){var Ir={capture:!0,passive:!1},zr=bl({cancel:Jt,completed:Zt,getPhase:function(){return se.current},setPhase:function(Ln){se.current=Ln}});Oe.current=fe(window,zr,Ir)},[Jt,Zt]),Xr=s(function(Ir,zr){se.current.type==="IDLE"||ge(!1),se.current={type:"PENDING",point:zr,actions:Ir},Fr()},[Fr]);cl(function(){return zt(),function(){Oe.current()}},[zt])}var Yl;function cu(){}var Jc=(Yl={},Yl[No]=!0,Yl[go]=!0,Yl[ss]=!0,Yl[As]=!0,Yl);function ec(Ue,se){function Oe(){se(),Ue.cancel()}function tt(){se(),Ue.drop()}return[{eventName:"keydown",fn:function(zt){if(zt.keyCode===ga){zt.preventDefault(),Oe();return}if(zt.keyCode===Wa){zt.preventDefault(),tt();return}if(zt.keyCode===dl){zt.preventDefault(),Ue.moveDown();return}if(zt.keyCode===nl){zt.preventDefault(),Ue.moveUp();return}if(zt.keyCode===Ks){zt.preventDefault(),Ue.moveRight();return}if(zt.keyCode===ps){zt.preventDefault(),Ue.moveLeft();return}if(Jc[zt.keyCode]){zt.preventDefault();return}Rl(zt)}},{eventName:"mousedown",fn:Oe},{eventName:"mouseup",fn:Oe},{eventName:"click",fn:Oe},{eventName:"touchstart",fn:Oe},{eventName:"resize",fn:Oe},{eventName:"wheel",fn:Oe,options:{passive:!0}},{eventName:kl,fn:Oe}]}function al(Ue){var se=Object(x.useRef)(cu),Oe=n(function(){return{eventName:"keydown",fn:function(zt){if(zt.defaultPrevented)return;if(zt.keyCode!==Wa)return;var Zt=Ue.findClosestDraggableId(zt);if(!Zt)return;var Jt=Ue.tryGetLock(Zt,Mr,{sourceEvent:zt});if(!Jt)return;zt.preventDefault();var Fr=!0,Xr=Jt.snapLift();se.current();function Mr(){Fr||ge(!1),Fr=!1,se.current(),tt()}se.current=fe(window,ec(Xr,Mr),{capture:!0,passive:!1})}}},[Ue]),tt=s(function(){var zt={passive:!1,capture:!0};se.current=fe(window,[Oe],zt)},[Oe]);cl(function(){return tt(),function(){se.current()}},[tt])}var lo={type:"IDLE"},Pc=120,Cc=.15;function Ec(Ue){var se=Ue.cancel,Oe=Ue.getPhase;return[{eventName:"orientationchange",fn:se},{eventName:"resize",fn:se},{eventName:"contextmenu",fn:function(wt){wt.preventDefault()}},{eventName:"keydown",fn:function(wt){if(Oe().type!=="DRAGGING"){se();return}wt.keyCode===ga&&wt.preventDefault(),se()}},{eventName:kl,fn:se}]}function Ql(Ue){var se=Ue.cancel,Oe=Ue.completed,tt=Ue.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(zt){var Zt=tt();if(Zt.type!=="DRAGGING"){se();return}Zt.hasMoved=!0;var Jt=zt.touches[0],Fr=Jt.clientX,Xr=Jt.clientY,Mr={x:Fr,y:Xr};zt.preventDefault(),Zt.actions.move(Mr)}},{eventName:"touchend",fn:function(zt){var Zt=tt();if(Zt.type!=="DRAGGING"){se();return}zt.preventDefault(),Zt.actions.drop({shouldBlockNextClick:!0}),Oe()}},{eventName:"touchcancel",fn:function(zt){if(tt().type!=="DRAGGING"){se();return}zt.preventDefault(),se()}},{eventName:"touchforcechange",fn:function(zt){var Zt=tt();Zt.type!=="IDLE"||ge(!1);var Jt=zt.touches[0];if(!Jt)return;var Fr=Jt.force>=Cc;if(!Fr)return;var Xr=Zt.actions.shouldRespectForcePress();if(Zt.type==="PENDING"){Xr&&se();return}if(Xr){if(Zt.hasMoved){zt.preventDefault();return}se();return}zt.preventDefault()}},{eventName:kl,fn:se}]}function Ac(Ue){var se=Object(x.useRef)(lo),Oe=Object(x.useRef)(ce),tt=s(function(){return se.current},[]),wt=s(function(qr){se.current=qr},[]),zt=n(function(){return{eventName:"touchstart",fn:function(qr){if(qr.defaultPrevented)return;var Ln=Ue.findClosestDraggableId(qr);if(!Ln)return;var xi=Ue.tryGetLock(Ln,Jt,{sourceEvent:qr});if(!xi)return;var Ki=qr.touches[0],_a=Ki.clientX,Ji=Ki.clientY,Co={x:_a,y:Ji};Oe.current(),Ir(xi,Co)}}},[Ue]),Zt=s(function(){var qr={capture:!0,passive:!1};Oe.current=fe(window,[zt],qr)},[zt]),Jt=s(function(){var zr=se.current;if(zr.type==="IDLE")return;zr.type==="PENDING"&&clearTimeout(zr.longPressTimerId),wt(lo),Oe.current(),Zt()},[Zt,wt]),Fr=s(function(){var zr=se.current;Jt(),zr.type==="DRAGGING"&&zr.actions.cancel({shouldBlockNextClick:!0}),zr.type==="PENDING"&&zr.actions.abort()},[Jt]),Xr=s(function(){var qr={capture:!0,passive:!1},Ln={cancel:Fr,completed:Jt,getPhase:tt},xi=fe(window,Ql(Ln),qr),Ki=fe(window,Ec(Ln),qr);Oe.current=function(){xi(),Ki()}},[Fr,tt,Jt]),Mr=s(function(){var qr=tt();qr.type==="PENDING"||ge(!1);var Ln=qr.actions.fluidLift(qr.point);wt({type:"DRAGGING",actions:Ln,hasMoved:!1})},[tt,wt]),Ir=s(function(qr,Ln){tt().type==="IDLE"||ge(!1);var xi=setTimeout(Mr,Pc);wt({type:"PENDING",point:Ln,actions:qr,longPressTimerId:xi}),Xr()},[Xr,tt,wt,Mr]);cl(function(){return Zt(),function(){Oe.current();var Ln=tt();Ln.type==="PENDING"&&(clearTimeout(Ln.longPressTimerId),wt(lo))}},[tt,Zt,wt]),cl(function(){var qr=fe(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return qr},[])}function Vc(Ue){Yt(function(){var se=yn(Ue);Pr(function(){se.current.length===Ue.length||ge(!1)})})}var vc={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Lc(Ue,se){if(se==null)return!1;var Oe=Boolean(vc[se.tagName.toLowerCase()]);if(Oe)return!0;var tt=se.getAttribute("contenteditable");return tt==="true"||tt===""?!0:se===Ue?!1:Lc(Ue,se.parentElement)}function _c(Ue,se){var Oe=se.target;return xc(Oe)?Lc(Ue,Oe):!1}var ms=function(se){return i(se.getBoundingClientRect()).center};function yo(Ue){return Ue instanceof pc(Ue).Element}var es=function(){var Ue="matches";if(typeof document=="undefined")return Ue;var se=[Ue,"msMatchesSelector","webkitMatchesSelector"],Oe=ve(se,function(tt){return tt in Element.prototype});return Oe||Ue}();function Is(Ue,se){return Ue==null?null:Ue[es](se)?Ue:Is(Ue.parentElement,se)}function Tl(Ue,se){return Ue.closest?Ue.closest(se):Is(Ue,se)}function Tc(Ue){return"["+Bl.contextId+'="'+Ue+'"]'}function tc(Ue,se){var Oe=se.target;if(!yo(Oe))return null;var tt=Tc(Ue),wt=Tl(Oe,tt);return wt&&xc(wt)?wt:null}function cc(Ue,se){var Oe=tc(Ue,se);return Oe?Oe.getAttribute(Bl.draggableId):null}function sl(Ue,se){var Oe="["+oc.contextId+'="'+Ue+'"]',tt=bt(document.querySelectorAll(Oe)),wt=ve(tt,function(zt){return zt.getAttribute(oc.id)===se});return wt&&xc(wt)?wt:null}function tl(Ue){Ue.preventDefault()}function Fl(Ue){var se=Ue.expected,Oe=Ue.phase,tt=Ue.isLockActive,wt=Ue.shouldWarn;return tt()?!(se!==Oe):!1}function Zs(Ue){var se=Ue.lockAPI,Oe=Ue.store,tt=Ue.registry,wt=Ue.draggableId;if(se.isClaimed())return!1;var zt=tt.draggable.findById(wt);return zt&&zt.options.isEnabled?!!Fs(Oe.getState(),wt):!1}function Nc(Ue){var se=Ue.lockAPI,Oe=Ue.contextId,tt=Ue.store,wt=Ue.registry,zt=Ue.draggableId,Zt=Ue.forceSensorStop,Jt=Ue.sourceEvent,Fr=Zs({lockAPI:se,store:tt,registry:wt,draggableId:zt});if(!Fr)return null;var Xr=wt.draggable.getById(zt),Mr=sl(Oe,Xr.descriptor.id);if(!Mr)return null;if(Jt&&!Xr.options.canDragInteractiveElements&&_c(Mr,Jt))return null;var Ir=se.claim(Zt||ce),zr="PRE_DRAG";function qr(){return Xr.options.shouldRespectForcePress}function Ln(){return se.isActive(Ir)}function xi(Eo,ko){Fl({expected:Eo,phase:zr,isLockActive:Ln,shouldWarn:!0})&&tt.dispatch(ko())}var Ki=xi.bind(null,"DRAGGING");function _a(Eo){function ko(){se.release(),zr="COMPLETED"}zr!=="PRE_DRAG"&&(ko(),zr==="PRE_DRAG"||ge(!1)),tt.dispatch(pn(Eo.liftActionArgs)),zr="DRAGGING";function Ns(D,U){if(U===void 0&&(U={shouldBlockNextClick:!1}),Eo.cleanup(),U.shouldBlockNextClick){var oe=fe(window,[{eventName:"click",fn:tl,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(oe)}ko(),tt.dispatch(ni({reason:D}))}return Object(f.a)({isActive:function(){return Fl({expected:"DRAGGING",phase:zr,isLockActive:Ln,shouldWarn:!1})},shouldRespectForcePress:qr,drop:function(U){return Ns("DROP",U)},cancel:function(U){return Ns("CANCEL",U)}},Eo.actions)}function Ji(Eo){var ko=H(function(D){Ki(function(){return Gr({client:D})})}),Ns=_a({liftActionArgs:{id:zt,clientSelection:Eo,movementMode:"FLUID"},cleanup:function(){return ko.cancel()},actions:{move:ko}});return Object(f.a)({},Ns,{move:ko})}function Co(){var Eo={moveUp:function(){return Ki(On)},moveRight:function(){return Ki(qn)},moveDown:function(){return Ki(Qn)},moveLeft:function(){return Ki(si)}};return _a({liftActionArgs:{id:zt,clientSelection:ms(Mr),movementMode:"SNAP"},cleanup:ce,actions:Eo})}function ja(){var Eo=Fl({expected:"PRE_DRAG",phase:zr,isLockActive:Ln,shouldWarn:!0});Eo&&se.release()}var zo={isActive:function(){return Fl({expected:"PRE_DRAG",phase:zr,isLockActive:Ln,shouldWarn:!1})},shouldRespectForcePress:qr,fluidLift:Ji,snapLift:Co,abort:ja};return zo}var Ru=[il,al,Ac];function uu(Ue){var se=Ue.contextId,Oe=Ue.store,tt=Ue.registry,wt=Ue.customSensors,zt=Ue.enableDefaultSensors,Zt=[].concat(zt?Ru:[],wt||[]),Jt=Object(x.useState)(function(){return Jn()})[0],Fr=s(function(Ji,Co){Ji.isDragging&&!Co.isDragging&&Jt.tryAbandon()},[Jt]);cl(function(){var Ji=Oe.getState(),Co=Oe.subscribe(function(){var ja=Oe.getState();Fr(Ji,ja),Ji=ja});return Co},[Jt,Oe,Fr]),cl(function(){return Jt.tryAbandon},[Jt.tryAbandon]);var Xr=s(function(_a){return Zs({lockAPI:Jt,registry:tt,store:Oe,draggableId:_a})},[Jt,tt,Oe]),Mr=s(function(_a,Ji,Co){return Nc({lockAPI:Jt,registry:tt,contextId:se,store:Oe,draggableId:_a,forceSensorStop:Ji,sourceEvent:Co&&Co.sourceEvent?Co.sourceEvent:null})},[se,Jt,tt,Oe]),Ir=s(function(_a){return cc(se,_a)},[se]),zr=s(function(_a){var Ji=tt.draggable.findById(_a);return Ji?Ji.options:null},[tt.draggable]),qr=s(function(){if(!Jt.isClaimed())return;Jt.tryAbandon(),Oe.getState().phase!=="IDLE"&&Oe.dispatch(oi())},[Jt,Oe]),Ln=s(Jt.isClaimed,[Jt]),xi=n(function(){return{canGetLock:Xr,tryGetLock:Mr,findClosestDraggableId:Ir,findOptionsForDraggable:zr,tryReleaseLock:qr,isLockClaimed:Ln}},[Xr,Mr,Ir,zr,qr,Ln]);Vc(Zt);for(var Ki=0;Ki<Zt.length;Ki++)Zt[Ki](xi)}var Hu=function(se){return{onBeforeCapture:se.onBeforeCapture,onBeforeDragStart:se.onBeforeDragStart,onDragStart:se.onDragStart,onDragEnd:se.onDragEnd,onDragUpdate:se.onDragUpdate}};function Xc(Ue){return Ue.current||ge(!1),Ue.current}function bu(Ue){var se=Ue.contextId,Oe=Ue.setCallbacks,tt=Ue.sensors,wt=Ue.nonce,zt=Ue.dragHandleUsageInstructions,Zt=Object(x.useRef)(null);Yr();var Jt=yn(Ue),Fr=s(function(){return Hu(Jt.current)},[Jt]),Xr=Hl(se),Mr=qt({contextId:se,text:zt}),Ir=Oc(se,wt),zr=s(function(D){Xc(Zt).dispatch(D)},[]),qr=n(function(){return Object(t.b)({publishWhileDragging:Pn,updateDroppableScroll:Vt,updateDroppableIsEnabled:Cr,updateDroppableIsCombineEnabled:xr,collectionStarting:ct},zr)},[zr]),Ln=ul(),xi=n(function(){return oo(Ln,qr)},[Ln,qr]),Ki=n(function(){return Wc(Object(f.a)({scrollWindow:qo,scrollDroppable:xi.scrollDroppable},Object(t.b)({move:Gr},zr)))},[xi.scrollDroppable,zr]),_a=Ws(se),Ji=n(function(){return mo({announce:Xr,autoScroller:Ki,dimensionMarshal:xi,focusMarshal:_a,getResponders:Fr,styleMarshal:Ir})},[Xr,Ki,xi,_a,Fr,Ir]);Zt.current=Ji;var Co=s(function(){var D=Xc(Zt),U=D.getState();U.phase!=="IDLE"&&D.dispatch(oi())},[]),ja=s(function(){var D=Xc(Zt).getState();return D.isDragging||D.phase==="DROP_ANIMATING"},[]),zo=n(function(){return{isDragging:ja,tryAbort:Co}},[ja,Co]);Oe(zo);var Eo=s(function(D){return Fs(Xc(Zt).getState(),D)},[]),ko=s(function(){return Wi(Xc(Zt).getState())},[]),Ns=n(function(){return{marshal:xi,focus:_a,contextId:se,canLift:Eo,isMovementAllowed:ko,dragHandleUsageInstructionsId:Mr,registry:Ln}},[se,xi,Mr,_a,Eo,ko,Ln]);return uu({contextId:se,store:Ji,registry:Ln,customSensors:tt,enableDefaultSensors:Ue.enableDefaultSensors!==!1}),Object(x.useEffect)(function(){return Co},[Co]),b.a.createElement(En.Provider,{value:Ns},b.a.createElement(e.a,{context:nc,store:Ji},Ue.children))}var Tu=0;function Dd(){Tu=0}function md(){return n(function(){return""+Tu++},[])}function Md(){Dd(),Ts()}function Rd(Ue){var se=md(),Oe=Ue.dragHandleUsageInstructions||pe.dragHandleUsageInstructions;return b.a.createElement(Be,null,function(tt){return b.a.createElement(bu,{nonce:Ue.nonce,contextId:se,setCallbacks:tt,dragHandleUsageInstructions:Oe,enableDefaultSensors:Ue.enableDefaultSensors,sensors:Ue.sensors,onBeforeCapture:Ue.onBeforeCapture,onBeforeDragStart:Ue.onBeforeDragStart,onDragStart:Ue.onDragStart,onDragUpdate:Ue.onDragUpdate,onDragEnd:Ue.onDragEnd},Ue.children)})}var du=function(se){return function(Oe){return se===Oe}},Rc=du("scroll"),Fc=du("auto"),Uc=du("visible"),Fu=function(se,Oe){return Oe(se.overflowX)||Oe(se.overflowY)},zu=function(se,Oe){return Oe(se.overflowX)&&Oe(se.overflowY)},rd=function(se){var Oe=window.getComputedStyle(se),tt={overflowX:Oe.overflowX,overflowY:Oe.overflowY};return Fu(tt,Rc)||Fu(tt,Fc)},Iu=function(){return!1;var se,Oe;if(!rd(se))return!1;var tt,wt;if(zu(wt,Uc))return!1},yu=function Ue(se){return se==null?null:se===document.body?Iu()?se:null:se===document.documentElement?null:rd(se)?se:Ue(se.parentElement)},Wu=function(se){if(!se)return;var Oe=yu(se.parentElement);if(!Oe)return},Ku=function(se){return{x:se.scrollLeft,y:se.scrollTop}},Vu=function Ue(se){if(!se)return!1;var Oe=window.getComputedStyle(se);return Oe.position==="fixed"?!0:Ue(se.parentElement)},$c=function(se){var Oe=yu(se),tt=Vu(se);return{closestScrollable:Oe,isFixedOnPage:tt}},hu=function(se){var Oe=se.descriptor,tt=se.isEnabled,wt=se.isCombineEnabled,zt=se.isFixedOnPage,Zt=se.direction,Jt=se.client,Fr=se.page,Xr=se.closest,Mr=function(){if(!Xr)return null;var Ln=Xr.scrollSize,xi=Xr.client,Ki=Oo({scrollHeight:Ln.scrollHeight,scrollWidth:Ln.scrollWidth,height:xi.paddingBox.height,width:xi.paddingBox.width});return{pageMarginBox:Xr.page.marginBox,frameClient:xi,scrollSize:Ln,shouldClipSubject:Xr.shouldClipSubject,scroll:{initial:Xr.scroll,current:Xr.scroll,max:Ki,diff:{value:De,displacement:De}}}}(),Ir=Zt==="vertical"?Wn:lt,zr=ht({page:Fr,withPlaceholder:null,axis:Ir,frame:Mr}),qr={descriptor:Oe,isCombineEnabled:wt,isFixedOnPage:zt,axis:Ir,isEnabled:tt,client:Jt,page:Fr,frame:Mr,subject:zr};return qr},wu=function(se,Oe){var tt=_(se);if(!Oe)return tt;if(se!==Oe)return tt;var wt=tt.paddingBox.top-Oe.scrollTop,zt=tt.paddingBox.left-Oe.scrollLeft,Zt=wt+Oe.scrollHeight,Jt=zt+Oe.scrollWidth,Fr={top:wt,right:Jt,bottom:Zt,left:zt},Xr=u(Fr,tt.border),Mr=p({borderBox:Xr,margin:tt.margin,border:tt.border,padding:tt.padding});return Mr},Xu=function(se){var Oe=se.ref,tt=se.descriptor,wt=se.env,zt=se.windowScroll,Zt=se.direction,Jt=se.isDropDisabled,Fr=se.isCombineEnabled,Xr=se.shouldClipSubject,Mr=wt.closestScrollable,Ir=wu(Oe,Mr),zr=w(Ir,zt),qr=function(){if(!Mr)return null;var xi=_(Mr),Ki={scrollHeight:Mr.scrollHeight,scrollWidth:Mr.scrollWidth};return{client:xi,page:w(xi,zt),scroll:Ku(Mr),scrollSize:Ki,shouldClipSubject:Xr}}(),Ln=hu({descriptor:tt,isEnabled:!Jt,isCombineEnabled:Fr,isFixedOnPage:wt.isFixedOnPage,direction:Zt,client:Ir,page:zr,closest:qr});return Ln},nu={passive:!1},Fd={passive:!0},Yc=function(se){return se.shouldPublishImmediately?nu:Fd};function ru(Ue){var se=Object(x.useContext)(Ue);return se||ge(!1),se}var Gu=function(se){return se&&se.env.closestScrollable||null};function Bd(Ue){var se=Object(x.useRef)(null),Oe=ru(En),tt=Sl("droppable"),wt=Oe.registry,zt=Oe.marshal,Zt=yn(Ue),Jt=n(function(){return{id:Ue.droppableId,type:Ue.type,mode:Ue.mode}},[Ue.droppableId,Ue.mode,Ue.type]),Fr=Object(x.useRef)(Jt),Xr=n(function(){return M(function(ja,zo){se.current||ge(!1);var Eo={x:ja,y:zo};zt.updateDroppableScroll(Jt.id,Eo)})},[Jt.id,zt]),Mr=s(function(){var ja=se.current;return!ja||!ja.env.closestScrollable?De:Ku(ja.env.closestScrollable)},[]),Ir=s(function(){var ja=Mr();Xr(ja.x,ja.y)},[Mr,Xr]),zr=n(function(){return H(Ir)},[Ir]),qr=s(function(){var ja=se.current,zo=Gu(ja);ja&&zo||ge(!1);var Eo=ja.scrollOptions;if(Eo.shouldPublishImmediately){Ir();return}zr()},[zr,Ir]),Ln=s(function(ja,zo){se.current&&ge(!1);var Eo=Zt.current,ko=Eo.getDroppableRef();ko||ge(!1);var Ns=$c(ko),D={ref:ko,descriptor:Jt,env:Ns,scrollOptions:zo};se.current=D;var U=Xu({ref:ko,descriptor:Jt,env:Ns,windowScroll:ja,direction:Eo.direction,isDropDisabled:Eo.isDropDisabled,isCombineEnabled:Eo.isCombineEnabled,shouldClipSubject:!Eo.ignoreContainerClipping}),oe=Ns.closestScrollable;return oe&&(oe.setAttribute(ql.contextId,Oe.contextId),oe.addEventListener("scroll",qr,Yc(D.scrollOptions))),U},[Oe.contextId,Jt,qr,Zt]),xi=s(function(){var ja=se.current,zo=Gu(ja);return ja&&zo||ge(!1),Ku(zo)},[]),Ki=s(function(){var ja=se.current;ja||ge(!1);var zo=Gu(ja);if(se.current=null,!zo)return;zr.cancel(),zo.removeAttribute(ql.contextId),zo.removeEventListener("scroll",qr,Yc(ja.scrollOptions))},[qr,zr]),_a=s(function(ja){var zo=se.current;zo||ge(!1);var Eo=Gu(zo);Eo||ge(!1),Eo.scrollTop+=ja.y,Eo.scrollLeft+=ja.x},[]),Ji=n(function(){return{getDimensionAndWatchScroll:Ln,getScrollWhileDragging:xi,dragStopped:Ki,scroll:_a}},[Ki,Ln,xi,_a]),Co=n(function(){return{uniqueId:tt,descriptor:Jt,callbacks:Ji}},[Ji,Jt,tt]);cl(function(){return Fr.current=Co.descriptor,wt.droppable.register(Co),function(){se.current&&Ki(),wt.droppable.unregister(Co)}},[Ji,Jt,Ki,Co,zt,wt.droppable]),cl(function(){if(!se.current)return;zt.updateDroppableIsEnabled(Fr.current.id,!Ue.isDropDisabled)},[Ue.isDropDisabled,zt]),cl(function(){if(!se.current)return;zt.updateDroppableIsCombineEnabled(Fr.current.id,Ue.isCombineEnabled)},[Ue.isCombineEnabled,zt])}function nd(){}var fu={width:0,height:0,margin:Ut},xu=function(se){var Oe=se.isAnimatingOpenOnMount,tt=se.placeholder,wt=se.animate;return Oe||wt==="close"?fu:{height:tt.client.borderBox.height,width:tt.client.borderBox.width,margin:tt.client.margin}},Ou=function(se){var Oe=se.isAnimatingOpenOnMount,tt=se.placeholder,wt=se.animate,zt=xu({isAnimatingOpenOnMount:Oe,placeholder:tt,animate:wt});return{display:tt.display,boxSizing:"border-box",width:zt.width,height:zt.height,marginTop:zt.margin.top,marginRight:zt.margin.right,marginBottom:zt.margin.bottom,marginLeft:zt.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:wt!=="none"?Ai.placeholder:null}};function gd(Ue){var se=Object(x.useRef)(null),Oe=s(function(){if(!se.current)return;clearTimeout(se.current),se.current=null},[]),tt=Ue.animate,wt=Ue.onTransitionEnd,zt=Ue.onClose,Zt=Ue.contextId,Jt=Object(x.useState)(Ue.animate==="open"),Fr=Jt[0],Xr=Jt[1];Object(x.useEffect)(function(){return Fr?tt!=="open"?(Oe(),Xr(!1),nd):se.current?nd:(se.current=setTimeout(function(){se.current=null,Xr(!1)}),Oe):nd},[tt,Fr,Oe]);var Mr=s(function(zr){if(zr.propertyName!=="height")return;wt(),tt==="close"&&zt()},[tt,zt,wt]),Ir=Ou({isAnimatingOpenOnMount:Fr,animate:Ue.animate,placeholder:Ue.placeholder});return b.a.createElement(Ue.placeholder.tagName,{style:Ir,"data-rbd-placeholder-context-id":Zt,onTransitionEnd:Mr,ref:Ue.innerRef})}var Ad=b.a.memo(gd),id=b.a.createContext(null);function Lu(Ue){Ue&&xc(Ue)||ge(!1)}function ad(Ue){return typeof Ue=="boolean"}function Yu(Ue,se){se.forEach(function(Oe){return Oe(Ue)})}var vd=[function(se){var Oe=se.props;Oe.droppableId||ge(!1),typeof Oe.droppableId=="string"||ge(!1)},function(se){var Oe=se.props;ad(Oe.isDropDisabled)||ge(!1),ad(Oe.isCombineEnabled)||ge(!1),ad(Oe.ignoreContainerClipping)||ge(!1)},function(se){var Oe=se.getDroppableRef;Lu(Oe())}],Zl=[function(se){var Oe=se.props,tt=se.getPlaceholderRef;if(!Oe.placeholder)return;var wt=tt();if(wt)return}],jc=[function(se){var Oe=se.props;Oe.renderClone||ge(!1)},function(se){var Oe=se.getPlaceholderRef;Oe()&&ge(!1)}];function iu(Ue){Pr(function(){Yu(Ue,vd),Ue.props.mode==="standard"&&Yu(Ue,Zl),Ue.props.mode==="virtual"&&Yu(Ue,jc)})}var Qu=function(Ue){Object(A.a)(se,Ue);function se(){for(var tt,wt=arguments.length,zt=new Array(wt),Zt=0;Zt<wt;Zt++)zt[Zt]=arguments[Zt];return tt=Ue.call.apply(Ue,[this].concat(zt))||this,tt.state={isVisible:Boolean(tt.props.on),data:tt.props.on,animate:tt.props.shouldAnimate&&tt.props.on?"open":"none"},tt.onClose=function(){if(tt.state.animate!=="close")return;tt.setState({isVisible:!1})},tt}se.getDerivedStateFromProps=function(wt,zt){return wt.shouldAnimate?wt.on?{isVisible:!0,data:wt.on,animate:"open"}:zt.isVisible?{isVisible:!0,data:zt.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(wt.on),data:wt.on,animate:"none"}};var Oe=se.prototype;return Oe.render=function(){if(!this.state.isVisible)return null;var wt={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(wt)},se}(b.a.PureComponent),Zu={dragging:5e3,dropAnimating:4500},pu=function(se,Oe){return Oe?Ai.drop(Oe.duration):se?Ai.snap:Ai.fluid},qc=function(se,Oe){return se?Oe?Aa.opacity.drop:Aa.opacity.combining:null},bd=function(se){return se.forceShouldAnimate!=null?se.forceShouldAnimate:se.mode==="SNAP"};function kd(Ue){var se=Ue.dimension,Oe=se.client,tt=Ue.offset,wt=Ue.combineWith,zt=Ue.dropping,Zt=Boolean(wt),Jt=bd(Ue),Fr=Boolean(zt),Xr=Fr?Ba.drop(tt,Zt):Ba.moveTo(tt),Mr={position:"fixed",top:Oe.marginBox.top,left:Oe.marginBox.left,boxSizing:"border-box",width:Oe.borderBox.width,height:Oe.borderBox.height,transition:pu(Jt,zt),transform:Xr,opacity:qc(Zt,Fr),zIndex:Fr?Zu.dropAnimating:Zu.dragging,pointerEvents:"none"};return Mr}function Pd(Ue){return{transform:Ba.moveTo(Ue.offset),transition:Ue.shouldAnimateDisplacement?null:"none"}}function yd(Ue){return Ue.type==="DRAGGING"?kd(Ue):Pd(Ue)}function wd(Ue,se,Oe){Oe===void 0&&(Oe=De);var tt=window.getComputedStyle(se),wt=se.getBoundingClientRect(),zt=S(wt,tt),Zt=w(zt,Oe),Jt={client:zt,tagName:se.tagName.toLowerCase(),display:tt.display},Fr={x:zt.marginBox.width,y:zt.marginBox.height},Xr={descriptor:Ue,placeholder:Jt,displaceBy:Fr,client:zt,page:Zt};return Xr}function Ud(Ue){var se=Sl("draggable"),Oe=Ue.descriptor,tt=Ue.registry,wt=Ue.getDraggableRef,zt=Ue.canDragInteractiveElements,Zt=Ue.shouldRespectForcePress,Jt=Ue.isEnabled,Fr=n(function(){return{canDragInteractiveElements:zt,shouldRespectForcePress:Zt,isEnabled:Jt}},[zt,Jt,Zt]),Xr=s(function(qr){var Ln=wt();return Ln||ge(!1),wd(Oe,Ln,qr)},[Oe,wt]),Mr=n(function(){return{uniqueId:se,descriptor:Oe,options:Fr,getDimension:Xr}},[Oe,Xr,Fr,se]),Ir=Object(x.useRef)(Mr),zr=Object(x.useRef)(!0);cl(function(){return tt.draggable.register(Ir.current),function(){return tt.draggable.unregister(Ir.current)}},[tt.draggable]),cl(function(){if(zr.current){zr.current=!1;return}var qr=Ir.current;Ir.current=Mr,tt.draggable.update(Mr,qr)},[Mr,tt.draggable])}function od(Ue,se,Oe){Pr(function(){function tt(zt){return"Draggable[id: "+zt+"]: "}var wt=Ue.draggableId;if(wt||ge(!1),typeof wt=="string"||ge(!1),de(Ue.index)||ge(!1),Ue.mapped.type==="DRAGGING")return;Lu(Oe()),Ue.isEnabled&&(Ss(se,wt)||ge(!1))})}function mu(Ue){Yt(function(){var se=Object(x.useRef)(Ue);Pr(function(){Ue===se.current||ge(!1)},[Ue])})}function gu(Ue){Ue.preventDefault()}function Bu(Ue){var se=Object(x.useRef)(null),Oe=s(function(D){se.current=D},[]),tt=s(function(){return se.current},[]),wt=ru(En),zt=wt.contextId,Zt=wt.dragHandleUsageInstructionsId,Jt=wt.registry,Fr=ru(id),Xr=Fr.type,Mr=Fr.droppableId,Ir=n(function(){return{id:Ue.draggableId,index:Ue.index,type:Xr,droppableId:Mr}},[Ue.draggableId,Ue.index,Xr,Mr]),zr=Ue.children,qr=Ue.draggableId,Ln=Ue.isEnabled,xi=Ue.shouldRespectForcePress,Ki=Ue.canDragInteractiveElements,_a=Ue.isClone,Ji=Ue.mapped,Co=Ue.dropAnimationFinished;if(od(Ue,zt,tt),mu(_a),!_a){var ja=n(function(){return{descriptor:Ir,registry:Jt,getDraggableRef:tt,canDragInteractiveElements:Ki,shouldRespectForcePress:xi,isEnabled:Ln}},[Ir,Jt,tt,Ki,xi,Ln]);Ud(ja)}var zo=n(function(){return Ln?{tabIndex:0,role:"button","aria-describedby":Zt,"data-rbd-drag-handle-draggable-id":qr,"data-rbd-drag-handle-context-id":zt,draggable:!1,onDragStart:gu}:null},[zt,Zt,qr,Ln]),Eo=s(function(D){if(Ji.type!=="DRAGGING")return;if(!Ji.dropping)return;if(D.propertyName!=="transform")return;Co()},[Co,Ji]),ko=n(function(){var D=yd(Ji),U=Ji.type==="DRAGGING"&&Ji.dropping?Eo:null,oe={innerRef:Oe,draggableProps:{"data-rbd-draggable-context-id":zt,"data-rbd-draggable-id":qr,style:D,onTransitionEnd:U},dragHandleProps:zo};return oe},[zt,zo,qr,Ji,Eo,Oe]),Ns=n(function(){return{draggableId:Ir.id,type:Ir.type,source:{index:Ir.index,droppableId:Ir.droppableId}}},[Ir.droppableId,Ir.id,Ir.index,Ir.type]);return zr(ko,Ji.snapshot,Ns)}var Nu=function(se,Oe){return se===Oe},xd=function(se){var Oe=se.combine,tt=se.destination;return tt?tt.droppableId:Oe?Oe.droppableId:null},Ju=function(se){return se.combine?se.combine.draggableId:null},sd=function(se){return se.at&&se.at.type==="COMBINE"?se.at.combine.draggableId:null};function Sd(){var Ue=M(function(wt,zt){return{x:wt,y:zt}}),se=M(function(wt,zt,Zt,Jt,Fr){return{isDragging:!0,isClone:zt,isDropAnimating:Boolean(Fr),dropAnimation:Fr,mode:wt,draggingOver:Zt,combineWith:Jt,combineTargetFor:null}}),Oe=M(function(wt,zt,Zt,Jt,Fr,Xr,Mr){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:Fr,combineWith:Xr,mode:zt,offset:wt,dimension:Zt,forceShouldAnimate:Mr,snapshot:se(zt,Jt,Fr,Xr,null)}}}),tt=function(zt,Zt){if(zt.isDragging){if(zt.critical.draggable.id!==Zt.draggableId)return null;var Jt=zt.current.client.offset,Fr=zt.dimensions.draggables[Zt.draggableId],Xr=Vn(zt.impact),Mr=sd(zt.impact),Ir=zt.forceShouldAnimate;return Oe(Ue(Jt.x,Jt.y),zt.movementMode,Fr,Zt.isClone,Xr,Mr,Ir)}if(zt.phase==="DROP_ANIMATING"){var zr=zt.completed;if(zr.result.draggableId!==Zt.draggableId)return null;var qr=Zt.isClone,Ln=zt.dimensions.draggables[Zt.draggableId],xi=zr.result,Ki=xi.mode,_a=xd(xi),Ji=Ju(xi),Co=zt.dropDuration,ja={duration:Co,curve:Fa.drop,moveTo:zt.newHomeClientOffset,opacity:Ji?Aa.opacity.drop:null,scale:Ji?Aa.scale.drop:null};return{mapped:{type:"DRAGGING",offset:zt.newHomeClientOffset,dimension:Ln,dropping:ja,draggingOver:_a,combineWith:Ji,mode:Ki,forceShouldAnimate:null,snapshot:se(Ki,qr,_a,Ji,ja)}}}return null};return tt}function Su(Ue){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:Ue,combineWith:null}}var au={mapped:{type:"SECONDARY",offset:De,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Su(null)}};function Jd(){var Ue=M(function(Zt,Jt){return{x:Zt,y:Jt}}),se=M(Su),Oe=M(function(Zt,Jt,Fr){return Jt===void 0&&(Jt=null),{mapped:{type:"SECONDARY",offset:Zt,combineTargetFor:Jt,shouldAnimateDisplacement:Fr,snapshot:se(Jt)}}}),tt=function(Jt){return Jt?Oe(De,Jt,!0):null},wt=function(Jt,Fr,Xr,Mr){var Ir=Xr.displaced.visible[Jt],zr=Boolean(Mr.inVirtualList&&Mr.effected[Jt]),qr=Wt(Xr),Ln=qr&&qr.draggableId===Jt?Fr:null;if(!Ir){if(!zr)return tt(Ln);if(Xr.displaced.invisible[Jt])return null;var xi=Re(Mr.displacedBy.point),Ki=Ue(xi.x,xi.y);return Oe(Ki,Ln,!0)}if(zr)return tt(Ln);var _a=Xr.displacedBy.point,Ji=Ue(_a.x,_a.y);return Oe(Ji,Ln,Ir.shouldAnimate)},zt=function(Jt,Fr){if(Jt.isDragging)return Jt.critical.draggable.id===Fr.draggableId?null:wt(Fr.draggableId,Jt.critical.draggable.id,Jt.impact,Jt.afterCritical);if(Jt.phase==="DROP_ANIMATING"){var Xr=Jt.completed;return Xr.result.draggableId===Fr.draggableId?null:wt(Fr.draggableId,Xr.result.draggableId,Xr.impact,Xr.afterCritical)}return null};return zt}var ou=function(){var se=Sd(),Oe=Jd(),tt=function(zt,Zt){return se(zt,Zt)||Oe(zt,Zt)||au};return tt},$u={dropAnimationFinished:Di},ld=Object(e.c)(ou,$u,null,{context:nc,pure:!0,areStatePropsEqual:Nu})(Bu);function ku(Ue){var se=ru(id),Oe=se.isUsingCloneFor;return Oe===Ue.draggableId&&!Ue.isClone?null:b.a.createElement(ld,Ue)}function Cd(Ue){var se=typeof Ue.isDragDisabled=="boolean"?!Ue.isDragDisabled:!0,Oe=Boolean(Ue.disableInteractiveElementBlocking),tt=Boolean(Ue.shouldRespectForcePress);return b.a.createElement(ku,Object(f.a)({},Ue,{isClone:!1,isEnabled:se,canDragInteractiveElements:Oe,shouldRespectForcePress:tt}))}function Pu(Ue){var se=Object(x.useContext)(En);se||ge(!1);var Oe=se.contextId,tt=se.isMovementAllowed,wt=Object(x.useRef)(null),zt=Object(x.useRef)(null),Zt=Ue.children,Jt=Ue.droppableId,Fr=Ue.type,Xr=Ue.mode,Mr=Ue.direction,Ir=Ue.ignoreContainerClipping,zr=Ue.isDropDisabled,qr=Ue.isCombineEnabled,Ln=Ue.snapshot,xi=Ue.useClone,Ki=Ue.updateViewportMaxScroll,_a=Ue.getContainerForClone,Ji=s(function(){return wt.current},[]),Co=s(function(le){wt.current=le},[]),ja=s(function(){return zt.current},[]),zo=s(function(le){zt.current=le},[]);iu({props:Ue,getDroppableRef:Ji,getPlaceholderRef:ja});var Eo=s(function(){tt()&&Ki({maxScroll:hs()})},[tt,Ki]);Bd({droppableId:Jt,type:Fr,mode:Xr,direction:Mr,isDropDisabled:zr,isCombineEnabled:qr,ignoreContainerClipping:Ir,getDroppableRef:Ji});var ko=b.a.createElement(Qu,{on:Ue.placeholder,shouldAnimate:Ue.shouldAnimatePlaceholder},function(le){var Ae=le.onClose,Ke=le.data,Tt=le.animate;return b.a.createElement(Ad,{placeholder:Ke,onClose:Ae,innerRef:zo,animate:Tt,contextId:Oe,onTransitionEnd:Eo})}),Ns=n(function(){return{innerRef:Co,placeholder:ko,droppableProps:{"data-rbd-droppable-id":Jt,"data-rbd-droppable-context-id":Oe}}},[Oe,Jt,ko,Co]),D=xi?xi.dragging.draggableId:null,U=n(function(){return{droppableId:Jt,type:Fr,isUsingCloneFor:D}},[Jt,D,Fr]);function oe(){if(!xi)return null;var le=xi.dragging,Ae=xi.render,Ke=b.a.createElement(ku,{draggableId:le.draggableId,index:le.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(Tt,Qt){return Ae(Tt,Qt,le)});return X.a.createPortal(Ke,_a())}return b.a.createElement(id.Provider,{value:U},Zt(Ns,Ln),oe())}var qu=function(se,Oe){return se===Oe.droppable.type},_e=function(se,Oe){return Oe.draggables[se.draggable.id]},Je=function(){var se={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},Oe=Object(f.a)({},se,{shouldAnimatePlaceholder:!1}),tt=M(function(Zt){return{draggableId:Zt.id,type:Zt.type,source:{index:Zt.index,droppableId:Zt.droppableId}}}),wt=M(function(Zt,Jt,Fr,Xr,Mr,Ir){var zr=Mr.descriptor.id,qr=Mr.descriptor.droppableId===Zt;if(qr){var Ln=Ir?{render:Ir,dragging:tt(Mr.descriptor)}:null,xi={isDraggingOver:Fr,draggingOverWith:Fr?zr:null,draggingFromThisWith:zr,isUsingPlaceholder:!0};return{placeholder:Mr.placeholder,shouldAnimatePlaceholder:!1,snapshot:xi,useClone:Ln}}if(!Jt)return Oe;if(!Xr)return se;var Ki={isDraggingOver:Fr,draggingOverWith:zr,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:Mr.placeholder,shouldAnimatePlaceholder:!0,snapshot:Ki,useClone:null}}),zt=function(Jt,Fr){var Xr=Fr.droppableId,Mr=Fr.type,Ir=!Fr.isDropDisabled,zr=Fr.renderClone;if(Jt.isDragging){var qr=Jt.critical;if(!qu(Mr,qr))return Oe;var Ln=_e(qr,Jt.dimensions),xi=Vn(Jt.impact)===Xr;return wt(Xr,Ir,xi,xi,Ln,zr)}if(Jt.phase==="DROP_ANIMATING"){var Ki=Jt.completed;if(!qu(Mr,Ki.critical))return Oe;var _a=_e(Ki.critical,Jt.dimensions);return wt(Xr,Ir,xd(Ki.result)===Xr,Vn(Ki.impact)===Xr,_a,zr)}if(Jt.phase==="IDLE"&&Jt.completed&&!Jt.shouldFlush){var Ji=Jt.completed;if(!qu(Mr,Ji.critical))return Oe;var Co=Vn(Ji.impact)===Xr,ja=Boolean(Ji.impact.at&&Ji.impact.at.type==="COMBINE"),zo=Ji.critical.droppable.id===Xr;return Co?ja?se:Oe:zo?se:Oe}return Oe};return zt},Ot={updateViewportMaxScroll:hn};function ur(){return document.body||ge(!1),document.body}var Or={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:ur},Wr=Object(e.c)(Je,Ot,null,{context:nc,pure:!0,areStatePropsEqual:Nu})(Pu);Wr.defaultProps=Or},ni6a:function(j,R,l){var x=l("pzxd"),b=l("mFDi"),A=l("gut8"),f=A.WILL_BE_RESTORED,t=new b,e=function(){};e.prototype={constructor:e,drawRectText:function(a,n){var s=this.style;n=s.textRect||n,this.__dirty&&x.normalizeTextStyle(s,!0);var c=s.text;if(c!=null&&(c+=""),!x.needDrawText(c,s))return;a.save();var i=this.transform;s.transformText?this.setTransform(a):i&&(t.copy(n),t.applyTransform(i),n=t),x.renderText(this,a,c,s,n,f),a.restore()}};var m=e;j.exports=m},nkfE:function(j,R,l){var x=l("bYtY"),b=l("ca2m"),A=l("bLfw"),f=l("+TT/"),t=f.getLayoutParams,e=f.mergeLayoutParam,m=l("jkPA"),d=["value","category","time","log"];function a(n,s,c,i){x.each(d,function(u){s.extend({type:n+"Axis."+u,mergeDefaultAndTheme:function(r,o){var h=this.layoutMode,p=h?t(r):{},g=o.getTheme();x.merge(r,g.get(u+"Axis")),x.merge(r,this.getDefaultOption()),r.type=c(n,r),h&&e(r,p,h)},optionUpdated:function(){var r=this.option;r.type==="category"&&(this.__ordinalMeta=m.createByAxisModel(this))},getCategories:function(r){var o=this.option;if(o.type==="category")return r?o.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:x.mergeAll([{},b[u+"Axis"],i],!0)})}),A.registerSubTypeDefaulter(n+"Axis",x.curry(c,n))}j.exports=a},noeP:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("UOVi");x.registerAction("dataZoom",function(f,t){var e=A.createLinkedNodesFinder(b.bind(t.eachComponent,t,"dataZoom"),A.eachAxisDim,function(d,a){return d.get(a.axisIndex)}),m=[];t.eachComponent({mainType:"dataZoom",query:f},function(d,a){m.push.apply(m,e(d).nodes)}),b.each(m,function(d,a){d.setRawRange({start:f.start,end:f.end,startValue:f.startValue,endValue:f.endValue})})})},o40c:function(j,R,l){var x=l("IwbS"),b=l("OS9S"),A=l("loD1"),f=l("aKvl"),t=x.extendShape({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(a,n){var s=n.segs,c=n.curveness;if(n.polyline)for(var i=0;i<s.length;){var u=s[i++];if(u>0){a.moveTo(s[i++],s[i++]);for(var r=1;r<u;r++)a.lineTo(s[i++],s[i++])}}else for(var i=0;i<s.length;){var o=s[i++],h=s[i++],p=s[i++],g=s[i++];if(a.moveTo(o,h),c>0){var v=(o+p)/2-(h-g)*c,y=(h+g)/2-(p-o)*c;a.quadraticCurveTo(v,y,p,g)}else a.lineTo(p,g)}},findDataIndex:function(a,n){var s=this.shape,c=s.segs,i=s.curveness;if(s.polyline)for(var u=0,r=0;r<c.length;){var o=c[r++];if(o>0)for(var h=c[r++],p=c[r++],g=1;g<o;g++){var v=c[r++],y=c[r++];if(A.containStroke(h,p,v,y))return u}u++}else for(var u=0,r=0;r<c.length;){var h=c[r++],p=c[r++],v=c[r++],y=c[r++];if(i>0){var w=(h+v)/2-(p-y)*i,S=(p+y)/2-(v-h)*i;if(f.containStroke(h,p,w,S,v,y))return u}else if(A.containStroke(h,p,v,y))return u;u++}return-1}});function e(){this.group=new x.Group}var m=e.prototype;m.isPersistent=function(){return!this._incremental},m.updateData=function(a){this.group.removeAll();var n=new t({rectHover:!0,cursor:"default"});n.setShape({segs:a.getLayout("linesPoints")}),this._setCommon(n,a),this.group.add(n),this._incremental=null},m.incrementalPrepareUpdate=function(a){this.group.removeAll(),this._clearIncremental(),a.count()>5e5?(this._incremental||(this._incremental=new b({silent:!0})),this.group.add(this._incremental)):this._incremental=null},m.incrementalUpdate=function(a,n){var s=new t;s.setShape({segs:n.getLayout("linesPoints")}),this._setCommon(s,n,!!this._incremental),this._incremental?this._incremental.addDisplayable(s,!0):(s.rectHover=!0,s.cursor="default",s.__startIndex=a.start,this.group.add(s))},m.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},m._setCommon=function(a,n,s){var c=n.hostModel;a.setShape({polyline:c.get("polyline"),curveness:c.get("lineStyle.curveness")}),a.useStyle(c.getModel("lineStyle").getLineStyle()),a.style.strokeNoScale=!0;var i=n.getVisual("color");i&&a.setStyle("stroke",i),a.setStyle("fill"),s||(a.seriesIndex=c.seriesIndex,a.on("mousemove",function(u){a.dataIndex=null;var r=a.findDataIndex(u.offsetX,u.offsetY);r>0&&(a.dataIndex=r+a.__startIndex)}))},m._clearIncremental=function(){var a=this._incremental;a&&a.clearDisplaybles()};var d=e;j.exports=d},oBaM:function(j,R,l){var x=l("T4UG"),b=l("5GtS"),A=l("bYtY"),f=l("7aKB"),t=f.encodeHTML,e=l("xKMd"),m=x.extend({type:"series.radar",dependencies:["radar"],init:function(a){m.superApply(this,"init",arguments),this.legendVisualProvider=new e(A.bind(this.getData,this),A.bind(this.getRawData,this))},getInitialData:function(a,n){return b(this,{generateCoord:"indicator_",generateCoordCount:Infinity})},formatTooltip:function(a){var n=this.getData(),s=this.coordinateSystem,c=s.getIndicatorAxes(),i=this.getData().getName(a);return t(i===""?this.name:i)+"<br/>"+A.map(c,function(u,r){var o=n.get(n.mapDimension(u.dim),a);return t(u.name+" : "+o)}).join("<br />")},getTooltipPosition:function(a){if(a!=null){for(var n=this.getData(),s=this.coordinateSystem,c=n.getValues(A.map(s.dimensions,function(o){return n.mapDimension(o)}),a,!0),i=0,u=c.length;i<u;i++)if(!isNaN(c[i])){var r=s.getIndicatorAxes();return s.coordToPoint(r[i].dataToCoord(c[i]),i)}}},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid"},label:{position:"top"},symbol:"emptyCircle",symbolSize:4}}),d=m;j.exports=d},oE7X:function(j,R,l){var x=l("bLfw");x.registerSubTypeDefaulter("timeline",function(){return"slider"})},oIFs:function(j,R,l){},oVpE:function(j,R,l){var x=l("bYtY"),b=l("IwbS"),A=l("mFDi"),f=l("6GrX"),t=f.calculateTextPosition,e=b.extendShape({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(o,h){var p=h.cx,g=h.cy,v=h.width/2,y=h.height/2;o.moveTo(p,g-y),o.lineTo(p+v,g+y),o.lineTo(p-v,g+y),o.closePath()}}),m=b.extendShape({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(o,h){var p=h.cx,g=h.cy,v=h.width/2,y=h.height/2;o.moveTo(p,g-y),o.lineTo(p+v,g),o.lineTo(p,g+y),o.lineTo(p-v,g),o.closePath()}}),d=b.extendShape({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(o,h){var p=h.x,g=h.y,v=h.width/5*3,y=Math.max(v,h.height),w=v/2,S=w*w/(y-w),_=g-y+w+S,I=Math.asin(S/w),C=Math.cos(I)*w,E=Math.sin(I),O=Math.cos(I),M=w*.6,F=w*.7;o.moveTo(p-C,_+S),o.arc(p,_,w,Math.PI-I,Math.PI*2+I),o.bezierCurveTo(p+C-E*M,_+S+O*M,p,g-F,p,g),o.bezierCurveTo(p,g-F,p-C+E*M,_+S+O*M,p-C,_+S),o.closePath()}}),a=b.extendShape({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(o,h){var p=h.height,g=h.width,v=h.x,y=h.y,w=g/3*2;o.moveTo(v,y),o.lineTo(v+w,y+p),o.lineTo(v,y+p/4*3),o.lineTo(v-w,y+p),o.lineTo(v,y),o.closePath()}}),n={line:b.Line,rect:b.Rect,roundRect:b.Rect,square:b.Rect,circle:b.Circle,diamond:m,pin:d,arrow:a,triangle:e},s={line:function(o,h,p,g,v){v.x1=o,v.y1=h+g/2,v.x2=o+p,v.y2=h+g/2},rect:function(o,h,p,g,v){v.x=o,v.y=h,v.width=p,v.height=g},roundRect:function(o,h,p,g,v){v.x=o,v.y=h,v.width=p,v.height=g,v.r=Math.min(p,g)/4},square:function(o,h,p,g,v){var y=Math.min(p,g);v.x=o,v.y=h,v.width=y,v.height=y},circle:function(o,h,p,g,v){v.cx=o+p/2,v.cy=h+g/2,v.r=Math.min(p,g)/2},diamond:function(o,h,p,g,v){v.cx=o+p/2,v.cy=h+g/2,v.width=p,v.height=g},pin:function(o,h,p,g,v){v.x=o+p/2,v.y=h+g/2,v.width=p,v.height=g},arrow:function(o,h,p,g,v){v.x=o+p/2,v.y=h+g/2,v.width=p,v.height=g},triangle:function(o,h,p,g,v){v.cx=o+p/2,v.cy=h+g/2,v.width=p,v.height=g}},c={};x.each(n,function(o,h){c[h]=new o});var i=b.extendShape({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(o,h,p){var g=t(o,h,p),v=this.shape;return v&&v.symbolType==="pin"&&h.textPosition==="inside"&&(g.y=p.y+p.height*.4),g},buildPath:function(o,h,p){var g=h.symbolType;if(g!=="none"){var v=c[g];v||(g="rect",v=c[g]),s[g](h.x,h.y,h.width,h.height,v.shape),v.buildPath(o,v.shape,p)}}});function u(o,h){if(this.type!=="image"){var p=this.style,g=this.shape;g&&g.symbolType==="line"?p.stroke=o:this.__isEmptyBrush?(p.stroke=o,p.fill=h||"#fff"):(p.fill&&(p.fill=o),p.stroke&&(p.stroke=o)),this.dirty(!1)}}function r(o,h,p,g,v,y,w){var S=o.indexOf("empty")===0;S&&(o=o.substr(5,1).toLowerCase()+o.substr(6));var _;return o.indexOf("image://")===0?_=b.makeImage(o.slice(8),new A(h,p,g,v),w?"center":"cover"):o.indexOf("path://")===0?_=b.makePath(o.slice(7),{},new A(h,p,g,v),w?"center":"cover"):_=new i({shape:{symbolType:o,x:h,y:p,width:g,height:v}}),_.__isEmptyBrush=S,_.setColor=u,_.setColor(y),_}R.createSymbol=r},oY9F:function(j,R,l){var x=l("OlYY"),b=x.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});j.exports=b},osHv:function(j,R,l){(function(x){x(l("VrN/"))})(function(x){"use strict";var b=x.Pos;function A(h,p){return h.line-p.line||h.ch-p.ch}var f="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",t=f+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",e=new RegExp("<(/?)(["+f+"]["+t+"]*)","g");function m(h,p,g,v){this.line=p,this.ch=g,this.cm=h,this.text=h.getLine(p),this.min=v?Math.max(v.from,h.firstLine()):h.firstLine(),this.max=v?Math.min(v.to-1,h.lastLine()):h.lastLine()}function d(h,p){var g=h.cm.getTokenTypeAt(b(h.line,p));return g&&/\btag\b/.test(g)}function a(h){return h.line>=h.max?void 0:(h.ch=0,h.text=h.cm.getLine(++h.line),!0)}function n(h){return h.line<=h.min?void 0:(h.text=h.cm.getLine(--h.line),h.ch=h.text.length,!0)}function s(h){for(;;){var p=h.text.indexOf(">",h.ch);if(p==-1){if(a(h))continue;return}if(!d(h,p+1)){h.ch=p+1;continue}var g=h.text.lastIndexOf("/",p),v=g>-1&&!/\S/.test(h.text.slice(g+1,p));return h.ch=p+1,v?"selfClose":"regular"}}function c(h){for(;;){var p=h.ch?h.text.lastIndexOf("<",h.ch-1):-1;if(p==-1){if(n(h))continue;return}if(!d(h,p+1)){h.ch=p;continue}e.lastIndex=p,h.ch=p;var g=e.exec(h.text);if(g&&g.index==p)return g}}function i(h){for(;;){e.lastIndex=h.ch;var p=e.exec(h.text);if(!p){if(a(h))continue;return}if(!d(h,p.index+1)){h.ch=p.index+1;continue}return h.ch=p.index+p[0].length,p}}function u(h){for(;;){var p=h.ch?h.text.lastIndexOf(">",h.ch-1):-1;if(p==-1){if(n(h))continue;return}if(!d(h,p+1)){h.ch=p;continue}var g=h.text.lastIndexOf("/",p),v=g>-1&&!/\S/.test(h.text.slice(g+1,p));return h.ch=p+1,v?"selfClose":"regular"}}function r(h,p){for(var g=[];;){var v=i(h),y,w=h.line,S=h.ch-(v?v[0].length:0);if(!v||!(y=s(h)))return;if(y=="selfClose")continue;if(v[1]){for(var _=g.length-1;_>=0;--_)if(g[_]==v[2]){g.length=_;break}if(_<0&&(!p||p==v[2]))return{tag:v[2],from:b(w,S),to:b(h.line,h.ch)}}else g.push(v[2])}}function o(h,p){for(var g=[];;){var v=u(h);if(!v)return;if(v=="selfClose"){c(h);continue}var y=h.line,w=h.ch,S=c(h);if(!S)return;if(S[1])g.push(S[2]);else{for(var _=g.length-1;_>=0;--_)if(g[_]==S[2]){g.length=_;break}if(_<0&&(!p||p==S[2]))return{tag:S[2],from:b(h.line,h.ch),to:b(y,w)}}}}x.registerHelper("fold","xml",function(h,p){for(var g=new m(h,p.line,0);;){var v=i(g);if(!v||g.line!=p.line)return;var y=s(g);if(!y)return;if(!v[1]&&y!="selfClose"){var w=b(g.line,g.ch),S=r(g,v[2]);return S&&A(S.from,w)>0?{from:w,to:S.from}:null}}}),x.findMatchingTag=function(h,p,g){var v=new m(h,p.line,p.ch,g);if(v.text.indexOf(">")==-1&&v.text.indexOf("<")==-1)return;var y=s(v),w=y&&b(v.line,v.ch),S=y&&c(v);if(!y||!S||A(v,p)>0)return;var _={from:b(v.line,v.ch),to:w,tag:S[2]};return y=="selfClose"?{open:_,close:null,at:"open"}:S[1]?{open:o(v,S[2]),close:_,at:"close"}:(v=new m(h,w.line,w.ch,g),{open:_,close:r(v,S[2]),at:"open"})},x.findEnclosingTag=function(h,p,g,v){for(var y=new m(h,p.line,p.ch,g);;){var w=o(y,v);if(!w)break;var S=new m(h,p.line,p.ch,g),_=r(S,w.tag);if(_)return{open:w,close:_}}},x.scanForClosingTag=function(h,p,g,v){var y=new m(h,p.line,p.ch,v?{from:0,to:v}:null);return r(y,g)}})},ozfa:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("KxFI"),f=l.n(A)},"p+If":function(j,R,l){var x=l("ProS");l("cpOr"),l("rkZ5");var b=l("ZYIC"),A=l("7ph2");x.registerLayout(b),x.registerVisual(A)},"p/La":function(j,R){var l=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function x(b,A){b==="china"&&A.name==="\u53F0\u6E7E"&&A.geometries.push({type:"polygon",exterior:l[0]})}j.exports=x},p1MT:function(j,R,l){var x=l("Hw7h"),b=l("IwbS"),A=l("6Ic6"),f=l("OELB"),t=f.parsePercent,e=f.round,m=f.linearMap;function d(i,u){var r=i.get("center"),o=u.getWidth(),h=u.getHeight(),p=Math.min(o,h),g=t(r[0],u.getWidth()),v=t(r[1],u.getHeight()),y=t(i.get("radius"),p/2);return{cx:g,cy:v,r:y}}function a(i,u){return u&&(typeof u=="string"?i=u.replace("{value}",i!=null?i:""):typeof u=="function"&&(i=u(i))),i}var n=Math.PI*2,s=A.extend({type:"gauge",render:function(i,u,r){this.group.removeAll();var o=i.get("axisLine.lineStyle.color"),h=d(i,r);this._renderMain(i,u,r,o,h)},dispose:function(){},_renderMain:function(i,u,r,o,h){for(var p=this.group,g=i.getModel("axisLine"),v=g.getModel("lineStyle"),y=i.get("clockwise"),w=-i.get("startAngle")/180*Math.PI,S=-i.get("endAngle")/180*Math.PI,_=(S-w)%n,I=w,C=v.get("width"),E=g.get("show"),O=0;E&&O<o.length;O++){var M=Math.min(Math.max(o[O][0],0),1),S=w+_*M,F=new b.Sector({shape:{startAngle:I,endAngle:S,cx:h.cx,cy:h.cy,clockwise:y,r0:h.r-C,r:h.r},silent:!0});F.setStyle({fill:o[O][1]}),F.setStyle(v.getLineStyle(["color","borderWidth","borderColor"])),p.add(F),I=S}var H=function(X){if(X<=0)return o[0][1];for(var J=0;J<o.length;J++)if(o[J][0]>=X&&(J===0?0:o[J-1][0])<X)return o[J][1];return o[J-1][1]};if(!y){var B=w;w=S,S=B}this._renderTicks(i,u,r,H,h,w,S,y),this._renderPointer(i,u,r,H,h,w,S,y),this._renderTitle(i,u,r,H,h),this._renderDetail(i,u,r,H,h)},_renderTicks:function(i,u,r,o,h,p,g,v){for(var y=this.group,w=h.cx,S=h.cy,_=h.r,I=+i.get("min"),C=+i.get("max"),E=i.getModel("splitLine"),O=i.getModel("axisTick"),M=i.getModel("axisLabel"),F=i.get("splitNumber"),H=O.get("splitNumber"),B=t(E.get("length"),_),X=t(O.get("length"),_),J=p,k=(g-p)/F,K=k/H,z=E.getModel("lineStyle").getLineStyle(),W=O.getModel("lineStyle").getLineStyle(),P=0;P<=F;P++){var G=Math.cos(J),V=Math.sin(J);if(E.get("show")){var q=new b.Line({shape:{x1:G*_+w,y1:V*_+S,x2:G*(_-B)+w,y2:V*(_-B)+S},style:z,silent:!0});z.stroke==="auto"&&q.setStyle({stroke:o(P/F)}),y.add(q)}if(M.get("show")){var re=a(e(P/F*(C-I)+I),M.get("formatter")),ce=M.get("distance"),ie=o(P/F);y.add(new b.Text({style:b.setTextStyle({},M,{text:re,x:G*(_-B-ce)+w,y:V*(_-B-ce)+S,textVerticalAlign:V<-.4?"top":V>.4?"bottom":"middle",textAlign:G<-.4?"left":G>.4?"right":"center"},{autoColor:ie}),silent:!0}))}if(O.get("show")&&P!==F){for(var fe=0;fe<=H;fe++){var G=Math.cos(J),V=Math.sin(J),xe=new b.Line({shape:{x1:G*_+w,y1:V*_+S,x2:G*(_-X)+w,y2:V*(_-X)+S},silent:!0,style:W});W.stroke==="auto"&&xe.setStyle({stroke:o((P+fe/H)/F)}),y.add(xe),J+=K}J-=K}else J+=k}},_renderPointer:function(i,u,r,o,h,p,g,v){var y=this.group,w=this._data;if(!i.get("pointer.show")){w&&w.eachItemGraphicEl(function(E){y.remove(E)});return}var S=[+i.get("min"),+i.get("max")],_=[p,g],I=i.getData(),C=I.mapDimension("value");I.diff(w).add(function(E){var O=new x({shape:{angle:p}});b.initProps(O,{shape:{angle:m(I.get(C,E),S,_,!0)}},i),y.add(O),I.setItemGraphicEl(E,O)}).update(function(E,O){var M=w.getItemGraphicEl(O);b.updateProps(M,{shape:{angle:m(I.get(C,E),S,_,!0)}},i),y.add(M),I.setItemGraphicEl(E,M)}).remove(function(E){var O=w.getItemGraphicEl(E);y.remove(O)}).execute(),I.eachItemGraphicEl(function(E,O){var M=I.getItemModel(O),F=M.getModel("pointer");E.setShape({x:h.cx,y:h.cy,width:t(F.get("width"),h.r),r:t(F.get("length"),h.r)}),E.useStyle(M.getModel("itemStyle").getItemStyle()),E.style.fill==="auto"&&E.setStyle("fill",o(m(I.get(C,O),S,[0,1],!0))),b.setHoverStyle(E,M.getModel("emphasis.itemStyle").getItemStyle())}),this._data=I},_renderTitle:function(i,u,r,o,h){var p=i.getData(),g=p.mapDimension("value"),v=i.getModel("title");if(v.get("show")){var y=v.get("offsetCenter"),w=h.cx+t(y[0],h.r),S=h.cy+t(y[1],h.r),_=+i.get("min"),I=+i.get("max"),C=i.getData().get(g,0),E=o(m(C,[_,I],[0,1],!0));this.group.add(new b.Text({silent:!0,style:b.setTextStyle({},v,{x:w,y:S,text:p.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:E,forceRich:!0})}))}},_renderDetail:function(i,u,r,o,h){var p=i.getModel("detail"),g=+i.get("min"),v=+i.get("max");if(p.get("show")){var y=p.get("offsetCenter"),w=h.cx+t(y[0],h.r),S=h.cy+t(y[1],h.r),_=t(p.get("width"),h.r),I=t(p.get("height"),h.r),C=i.getData(),E=C.get(C.mapDimension("value"),0),O=o(m(E,[g,v],[0,1],!0));this.group.add(new b.Text({silent:!0,style:b.setTextStyle({},p,{x:w,y:S,text:a(E,p.get("formatter")),textWidth:isNaN(_)?null:_,textHeight:isNaN(I)?null:I,textAlign:"center",textVerticalAlign:"middle"},{autoColor:O,forceRich:!0})}))}}}),c=s;j.exports=c},"p77/":function(j,R,l){},pC0b:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("xzDV"),f=l.n(A),t=l("5Dmo")},"pED+":function(j,R,l){},pG52:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("WXVj"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},pLH3:function(j,R,l){var x=l("ProS");l("ALo7"),l("TWL2");var b=l("mOdp"),A=l("JLnu"),f=l("0/Rx");x.registerVisual(b("funnel")),x.registerLayout(A),x.registerProcessor(f("funnel"))},pP6R:function(j,R,l){var x=l("ProS"),b="\0_ec_interaction_mutex";function A(m,d,a){var n=e(m);n[d]=a}function f(m,d,a){var n=e(m),s=n[d];s===a&&(n[d]=null)}function t(m,d){return!!e(m)[d]}function e(m){return m[b]||(m[b]={})}x.registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),R.take=A,R.release=f,R.isTaken=t},pmaE:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("IwbS"),f=l("DEFe"),t="__seriesMapHighDown",e="__seriesMapCallKey",m=x.extendChartView({type:"map",render:function(n,s,c,i){if(i&&i.type==="mapToggleSelect"&&i.from===this.uid)return;var u=this.group;if(u.removeAll(),n.getHostGeoModel())return;if(i&&i.type==="geoRoam"&&i.componentType==="series"&&i.seriesId===n.id){var r=this._mapDraw;r&&u.add(r.group)}else if(n.needsDrawMap){var r=this._mapDraw||new f(c,!0);u.add(r.group),r.draw(n,s,c,this,i),this._mapDraw=r}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;n.get("showLegendSymbol")&&s.getComponent("legend")&&this._renderSymbols(n,s,c)},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(n,s,c){var i=n.originalData,u=this.group;i.each(i.mapDimension("value"),function(r,o){if(isNaN(r))return;var h=i.getItemLayout(o);if(!h||!h.point)return;var p=h.point,g=h.offset,v=new A.Circle({style:{fill:n.getData().getVisual("color")},shape:{cx:p[0]+g*9,cy:p[1],r:3},silent:!0,z2:8+(g?0:A.Z2_EMPHASIS_LIFT+1)});if(!g){var y=n.mainSeries.getData(),w=i.getName(o),S=y.indexOfName(w),_=i.getItemModel(o),I=_.getModel("label"),C=_.getModel("emphasis.label"),E=y.getItemGraphicEl(S),O=b.retrieve2(n.getFormattedLabel(S,"normal"),w),M=b.retrieve2(n.getFormattedLabel(S,"emphasis"),O),F=E[t],H=Math.random();if(!F){F=E[t]={};var B=b.curry(d,!0),X=b.curry(d,!1);E.on("mouseover",B).on("mouseout",X).on("emphasis",B).on("normal",X)}E[e]=H,b.extend(F,{recordVersion:H,circle:v,labelModel:I,hoverLabelModel:C,emphasisText:M,normalText:O}),a(F,!1)}u.add(v)})}});function d(n){var s=this[t];s&&s.recordVersion===this[e]&&a(s,n)}function a(n,s){var c=n.circle,i=n.labelModel,u=n.hoverLabelModel,r=n.emphasisText,o=n.normalText;s?(c.style.extendFrom(A.setTextStyle({},u,{text:u.get("show")?r:null},{isRectText:!0,useInsideStyle:!1},!0)),c.__mapOriginalZ2=c.z2,c.z2+=A.Z2_EMPHASIS_LIFT):(A.setTextStyle(c.style,i,{text:i.get("show")?o:null,textPosition:i.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),c.dirty(!1),c.__mapOriginalZ2!=null&&(c.z2=c.__mapOriginalZ2,c.__mapOriginalZ2=null))}j.exports=m},pwpV:function(j,R,l){},pzxd:function(j,R,l){var x=l("bYtY"),b=x.retrieve2,A=x.retrieve3,f=x.each,t=x.normalizeCssArray,e=x.isString,m=x.isObject,d=l("6GrX"),a=l("VpOo"),n=l("Xnb7"),s=l("fW2E"),c=l("gut8"),i=c.ContextCachedBy,u=c.WILL_BE_RESTORED,r=d.DEFAULT_FONT,o={left:1,right:1,center:1},h={top:1,bottom:1,middle:1},p=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],g={},v={};function y(P){return w(P),f(P.rich,w),P}function w(P){if(P){P.font=d.makeFont(P);var G=P.textAlign;G==="middle"&&(G="center"),P.textAlign=G==null||o[G]?G:"left";var V=P.textVerticalAlign||P.textBaseline;V==="center"&&(V="middle"),P.textVerticalAlign=V==null||h[V]?V:"top";var q=P.textPadding;q&&(P.textPadding=t(P.textPadding))}}function S(P,G,V,q,re,ce){q.rich?I(P,G,V,q,re,ce):_(P,G,V,q,re,ce)}function _(P,G,V,q,re,ce){"use strict";var ie=M(q),fe,xe=!1,Se=G.__attrCachedBy===i.PLAIN_TEXT;ce!==u?(ce&&(fe=ce.style,xe=!ie&&Se&&fe),G.__attrCachedBy=ie?i.NONE:i.PLAIN_TEXT):Se&&(G.__attrCachedBy=i.NONE);var ke=q.font||r;(!xe||ke!==(fe.font||r))&&(G.font=ke);var ge=P.__computedFont;P.__styleFont!==ke&&(P.__styleFont=ke,ge=P.__computedFont=G.font);var Be=q.textPadding,ee=q.textLineHeight,ue=P.__textCotentBlock;(!ue||P.__dirtyText)&&(ue=P.__textCotentBlock=d.parsePlainText(V,ge,Be,ee,q.truncate));var Ge=ue.outerHeight,ae=ue.lines,Z=ue.lineHeight,Y=B(v,P,q,re),te=Y.baseX,we=Y.baseY,pe=Y.textAlign||"left",De=Y.textVerticalAlign;E(G,q,re,te,we);var Ne=d.adjustTextY(we,Ge,De),me=te,be=Ne;if(ie||Be){var Re=d.getWidth(V,ge),it=Re;Be&&(it+=Be[1]+Be[3]);var yt=d.adjustTextX(te,it,pe);ie&&F(P,G,q,yt,Ne,it,Ge),Be&&(me=z(te,pe,Be),be+=Be[0])}G.textAlign=pe,G.textBaseline="middle",G.globalAlpha=q.opacity||1;for(var pt=0;pt<p.length;pt++){var Pe=p[pt],Nt=Pe[0],ut=Pe[1],Ft=q[Nt];(!xe||Ft!==fe[Nt])&&(G[ut]=s(G,ut,Ft||Pe[2]))}be+=Z/2;var Ut=q.textStrokeWidth,Kt=xe?fe.textStrokeWidth:null,$t=!xe||Ut!==Kt,or=!xe||$t||q.textStroke!==fe.textStroke,ht=J(q.textStroke,Ut),Ee=k(q.textFill);if(ht&&($t&&(G.lineWidth=Ut),or&&(G.strokeStyle=ht)),Ee&&((!xe||q.textFill!==fe.textFill)&&(G.fillStyle=Ee)),ae.length===1)ht&&G.strokeText(ae[0],me,be),Ee&&G.fillText(ae[0],me,be);else for(var pt=0;pt<ae.length;pt++)ht&&G.strokeText(ae[pt],me,be),Ee&&G.fillText(ae[pt],me,be),be+=Z}function I(P,G,V,q,re,ce){ce!==u&&(G.__attrCachedBy=i.NONE);var ie=P.__textCotentBlock;(!ie||P.__dirtyText)&&(ie=P.__textCotentBlock=d.parseRichText(V,q)),C(P,G,ie,q,re)}function C(P,G,V,q,re){var ce=V.width,ie=V.outerWidth,fe=V.outerHeight,xe=q.textPadding,Se=B(v,P,q,re),ke=Se.baseX,ge=Se.baseY,Be=Se.textAlign,ee=Se.textVerticalAlign;E(G,q,re,ke,ge);var ue=d.adjustTextX(ke,ie,Be),Ge=d.adjustTextY(ge,fe,ee),ae=ue,Z=Ge;xe&&(ae+=xe[3],Z+=xe[0]);var Y=ae+ce;M(q)&&F(P,G,q,ue,Ge,ie,fe);for(var te=0;te<V.lines.length;te++){for(var we=V.lines[te],pe=we.tokens,De=pe.length,Ne=we.lineHeight,me=we.width,be=0,Re=ae,it=Y,yt=De-1,pt;be<De&&(pt=pe[be],!pt.textAlign||pt.textAlign==="left");)O(P,G,pt,q,Ne,Z,Re,"left"),me-=pt.width,Re+=pt.width,be++;for(;yt>=0&&(pt=pe[yt],pt.textAlign==="right");)O(P,G,pt,q,Ne,Z,it,"right"),me-=pt.width,it-=pt.width,yt--;for(Re+=(ce-(Re-ae)-(Y-it)-me)/2;be<=yt;)pt=pe[be],O(P,G,pt,q,Ne,Z,Re+pt.width/2,"center"),Re+=pt.width,be++;Z+=Ne}}function E(P,G,V,q,re){if(V&&G.textRotation){var ce=G.textOrigin;ce==="center"?(q=V.width/2+V.x,re=V.height/2+V.y):ce&&(q=ce[0]+V.x,re=ce[1]+V.y),P.translate(q,re),P.rotate(-G.textRotation),P.translate(-q,-re)}}function O(P,G,V,q,re,ce,ie,fe){var xe=q.rich[V.styleName]||{};xe.text=V.text;var Se=V.textVerticalAlign,ke=ce+re/2;Se==="top"?ke=ce+V.height/2:Se==="bottom"&&(ke=ce+re-V.height/2),!V.isLineHolder&&M(xe)&&F(P,G,xe,fe==="right"?ie-V.width:fe==="center"?ie-V.width/2:ie,ke-V.height/2,V.width,V.height);var ge=V.textPadding;ge&&(ie=z(ie,fe,ge),ke-=V.height/2-ge[2]-V.textHeight/2),X(G,"shadowBlur",A(xe.textShadowBlur,q.textShadowBlur,0)),X(G,"shadowColor",xe.textShadowColor||q.textShadowColor||"transparent"),X(G,"shadowOffsetX",A(xe.textShadowOffsetX,q.textShadowOffsetX,0)),X(G,"shadowOffsetY",A(xe.textShadowOffsetY,q.textShadowOffsetY,0)),X(G,"textAlign",fe),X(G,"textBaseline","middle"),X(G,"font",V.font||r);var Be=J(xe.textStroke||q.textStroke,ue),ee=k(xe.textFill||q.textFill),ue=b(xe.textStrokeWidth,q.textStrokeWidth);Be&&(X(G,"lineWidth",ue),X(G,"strokeStyle",Be),G.strokeText(V.text,ie,ke)),ee&&(X(G,"fillStyle",ee),G.fillText(V.text,ie,ke))}function M(P){return!!(P.textBackgroundColor||P.textBorderWidth&&P.textBorderColor)}function F(P,G,V,q,re,ce,ie){var fe=V.textBackgroundColor,xe=V.textBorderWidth,Se=V.textBorderColor,ke=e(fe);if(X(G,"shadowBlur",V.textBoxShadowBlur||0),X(G,"shadowColor",V.textBoxShadowColor||"transparent"),X(G,"shadowOffsetX",V.textBoxShadowOffsetX||0),X(G,"shadowOffsetY",V.textBoxShadowOffsetY||0),ke||xe&&Se){G.beginPath();var ge=V.textBorderRadius;ge?a.buildPath(G,{x:q,y:re,width:ce,height:ie,r:ge}):G.rect(q,re,ce,ie),G.closePath()}if(ke)if(X(G,"fillStyle",fe),V.fillOpacity!=null){var Be=G.globalAlpha;G.globalAlpha=V.fillOpacity*V.opacity,G.fill(),G.globalAlpha=Be}else G.fill();else if(m(fe)){var ee=fe.image;ee=n.createOrUpdateImage(ee,null,P,H,fe),ee&&n.isImageReady(ee)&&G.drawImage(ee,q,re,ce,ie)}if(xe&&Se)if(X(G,"lineWidth",xe),X(G,"strokeStyle",Se),V.strokeOpacity!=null){var Be=G.globalAlpha;G.globalAlpha=V.strokeOpacity*V.opacity,G.stroke(),G.globalAlpha=Be}else G.stroke()}function H(P,G){G.image=P}function B(P,G,V,q){var re=V.x||0,ce=V.y||0,ie=V.textAlign,fe=V.textVerticalAlign;if(q){var xe=V.textPosition;if(xe instanceof Array)re=q.x+K(xe[0],q.width),ce=q.y+K(xe[1],q.height);else{var Se=G&&G.calculateTextPosition?G.calculateTextPosition(g,V,q):d.calculateTextPosition(g,V,q);re=Se.x,ce=Se.y,ie=ie||Se.textAlign,fe=fe||Se.textVerticalAlign}var ke=V.textOffset;ke&&(re+=ke[0],ce+=ke[1])}return P=P||{},P.baseX=re,P.baseY=ce,P.textAlign=ie,P.textVerticalAlign=fe,P}function X(P,G,V){return P[G]=s(P,G,V),P[G]}function J(P,G){return P==null||G<=0||P==="transparent"||P==="none"?null:P.image||P.colorStops?"#000":P}function k(P){return P==null||P==="none"?null:P.image||P.colorStops?"#000":P}function K(P,G){return typeof P=="string"?P.lastIndexOf("%")>=0?parseFloat(P)/100*G:parseFloat(P):P}function z(P,G,V){return G==="right"?P-V[1]:G==="center"?P+V[3]/2-V[1]/2:P+V[3]}function W(P,G){return P!=null&&(P||G.textBackgroundColor||G.textBorderWidth&&G.textBorderColor||G.textPadding)}R.normalizeTextStyle=y,R.renderText=S,R.getBoxPosition=B,R.getStroke=J,R.getFill=k,R.parsePercent=K,R.needDrawText=W},"q/+u":function(j,R,l){var x=l("ProS"),b=l("9wZj"),A=l("yWXo"),f=l("h8O9");x.extendChartView({type:"scatter",render:function(t,e,m){var d=t.getData(),a=this._updateSymbolDraw(d,t);a.updateData(d,{clipShape:this._getClipShape(t)}),this._finished=!0},incrementalPrepareRender:function(t,e,m){var d=t.getData(),a=this._updateSymbolDraw(d,t);a.incrementalPrepareUpdate(d),this._finished=!1},incrementalRender:function(t,e,m){this._symbolDraw.incrementalUpdate(t,e.getData(),{clipShape:this._getClipShape(e)}),this._finished=t.end===e.getData().count()},updateTransform:function(t,e,m){var d=t.getData();if(this.group.dirty(),!this._finished||d.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var a=f().reset(t);a.progress&&a.progress({start:0,end:d.count()},d),this._symbolDraw.updateLayout(d)},_getClipShape:function(t){var e=t.coordinateSystem,m=e&&e.getArea&&e.getArea();return t.get("clip",!0)?m:null},_updateSymbolDraw:function(t,e){var m=this._symbolDraw,d=e.pipelineContext,a=d.large;return(!m||a!==this._isLargeDraw)&&(m&&m.remove(),m=this._symbolDraw=a?new A:new b,this._isLargeDraw=a,this.group.removeAll()),this.group.add(m.group),m},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}})},q3GZ:function(j,R){var l=["lineStyle","normal","opacity"],x={seriesType:"parallel",reset:function(b,A,f){var t=b.getModel("itemStyle"),e=b.getModel("lineStyle"),m=A.get("color"),d=e.get("color")||t.get("color")||m[b.seriesIndex%m.length],a=b.get("inactiveOpacity"),n=b.get("activeOpacity"),s=b.getModel("lineStyle").getLineStyle(),c=b.coordinateSystem,i=b.getData(),u={normal:s.opacity,active:n,inactive:a};i.setVisual("color",d);function r(o,h){c.eachActiveState(h,function(p,g){var v=u[p];if(p==="normal"&&h.hasItemOption){var y=h.getItemModel(g).get(l,!0);y!=null&&(v=y)}h.setItemVisual(g,"opacity",v)},o.start,o.end)}return{progress:r}}};j.exports=x},q4HE:function(j,R){var l="\\ud800-\\udfff",x="\\u0300-\\u036f",b="\\ufe20-\\ufe2f",A="\\u20d0-\\u20ff",f=x+b+A,t="\\ufe0e\\ufe0f",e="["+l+"]",m="["+f+"]",d="\\ud83c[\\udffb-\\udfff]",a="(?:"+m+"|"+d+")",n="[^"+l+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",c="[\\ud800-\\udbff][\\udc00-\\udfff]",i="\\u200d",u=a+"?",r="["+t+"]?",o="(?:"+i+"(?:"+[n,s,c].join("|")+")"+r+u+")*",h=r+u+o,p="(?:"+[n+m+"?",m,s,c,e].join("|")+")",g=RegExp(d+"(?="+d+")|"+p+h,"g");function v(y){for(var w=g.lastIndex=0;g.test(y);)++w;return w}j.exports=v},q7KB:function(j,R,l){},qH13:function(j,R,l){var x=l("ItGF"),b=l("QBsz"),A=b.applyTransform,f=l("mFDi"),t=l("Qe9p"),e=l("6GrX"),m=l("pzxd"),d=l("ni6a"),a=l("Gev7"),n=l("Dagg"),s=l("dqUG"),c=l("y+Vt"),i=l("IMiH"),u=l("QuXc"),r=l("06Qe"),o=i.CMD,h=Math.round,p=Math.sqrt,g=Math.abs,v=Math.cos,y=Math.sin,w=Math.max;if(!x.canvasSupported){var S=",",_="progid:DXImageTransform.Microsoft",I=21600,C=I/2,E=1e5,O=1e3,M=function(we){we.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",we.coordsize=I+","+I,we.coordorigin="0,0"},F=function(we){return String(we).replace(/&/g,"&amp;").replace(/"/g,"&quot;")},H=function(we,pe,De){return"rgb("+[we,pe,De].join(",")+")"},B=function(we,pe){pe&&we&&pe.parentNode!==we&&we.appendChild(pe)},X=function(we,pe){pe&&we&&pe.parentNode===we&&we.removeChild(pe)},J=function(we,pe,De){return(parseFloat(we)||0)*E+(parseFloat(pe)||0)*O+De},k=m.parsePercent,K=function(we,pe,De){var Ne=t.parse(pe);De=+De,isNaN(De)&&(De=1),Ne&&(we.color=H(Ne[0],Ne[1],Ne[2]),we.opacity=De*Ne[3])},z=function(we){var pe=t.parse(we);return[H(pe[0],pe[1],pe[2]),pe[3]]},W=function(we,pe,De){var Ne=pe.fill;if(Ne!=null)if(Ne instanceof u){var me,be=0,Re=[0,0],it=0,yt=1,pt=De.getBoundingRect(),Pe=pt.width,Nt=pt.height;if(Ne.type==="linear"){me="gradient";var ut=De.transform,Ft=[Ne.x*Pe,Ne.y*Nt],Ut=[Ne.x2*Pe,Ne.y2*Nt];ut&&(A(Ft,Ft,ut),A(Ut,Ut,ut));var Kt=Ut[0]-Ft[0],$t=Ut[1]-Ft[1];be=Math.atan2(Kt,$t)*180/Math.PI,be<0&&(be+=360),be<1e-6&&(be=0)}else{me="gradientradial";var Ft=[Ne.x*Pe,Ne.y*Nt],ut=De.transform,or=De.scale,ht=Pe,Ee=Nt;Re=[(Ft[0]-pt.x)/ht,(Ft[1]-pt.y)/Ee],ut&&A(Ft,Ft,ut),ht/=or[0]*I,Ee/=or[1]*I;var de=w(ht,Ee);it=2*0/de,yt=2*Ne.r/de-it}var qe=Ne.colorStops.slice();qe.sort(function(ot,et){return ot.offset-et.offset});for(var rt=qe.length,ve=[],bt=[],jt=0;jt<rt;jt++){var He=qe[jt],kt=z(He.color);bt.push(He.offset*yt+it+" "+kt[0]),(jt===0||jt===rt-1)&&ve.push(kt)}if(rt>=2){var Ar=ve[0][0],at=ve[1][0],Ht=ve[0][1]*pe.opacity,Wt=ve[1][1]*pe.opacity;we.type=me,we.method="none",we.focus="100%",we.angle=be,we.color=Ar,we.color2=at,we.colors=bt.join(","),we.opacity=Wt,we.opacity2=Ht}me==="radial"&&(we.focusposition=Re.join(","))}else K(we,Ne,pe.opacity)},P=function(we,pe){pe.lineDash&&(we.dashstyle=pe.lineDash.join(" ")),pe.stroke!=null&&!(pe.stroke instanceof u)&&K(we,pe.stroke,pe.opacity)},G=function(we,pe,De,Ne){var me=pe==="fill",be=we.getElementsByTagName(pe)[0];De[pe]!=null&&De[pe]!=="none"&&(me||!me&&De.lineWidth)?(we[me?"filled":"stroked"]="true",De[pe]instanceof u&&X(we,be),be||(be=r.createNode(pe)),me?W(be,De,Ne):P(be,De),B(we,be)):(we[me?"filled":"stroked"]="false",X(we,be))},V=[[],[],[]],q=function(we,pe){var De=o.M,Ne=o.C,me=o.L,be=o.A,Re=o.Q,it=[],yt,pt,Pe,Nt,ut,Ft,Ut=we.data,Kt=we.len();for(Nt=0;Nt<Kt;){Pe=Ut[Nt++],pt="",yt=0;switch(Pe){case De:pt=" m ",yt=1,ut=Ut[Nt++],Ft=Ut[Nt++],V[0][0]=ut,V[0][1]=Ft;break;case me:pt=" l ",yt=1,ut=Ut[Nt++],Ft=Ut[Nt++],V[0][0]=ut,V[0][1]=Ft;break;case Re:case Ne:pt=" c ",yt=3;var $t=Ut[Nt++],or=Ut[Nt++],ht=Ut[Nt++],Ee=Ut[Nt++],de,qe;Pe===Re?(de=ht,qe=Ee,ht=(ht+2*$t)/3,Ee=(Ee+2*or)/3,$t=(ut+2*$t)/3,or=(Ft+2*or)/3):(de=Ut[Nt++],qe=Ut[Nt++]),V[0][0]=$t,V[0][1]=or,V[1][0]=ht,V[1][1]=Ee,V[2][0]=de,V[2][1]=qe,ut=de,Ft=qe;break;case be:var rt=0,ve=0,bt=1,jt=1,He=0;pe&&(rt=pe[4],ve=pe[5],bt=p(pe[0]*pe[0]+pe[1]*pe[1]),jt=p(pe[2]*pe[2]+pe[3]*pe[3]),He=Math.atan2(-pe[1]/jt,pe[0]/bt));var kt=Ut[Nt++],Ar=Ut[Nt++],at=Ut[Nt++],Ht=Ut[Nt++],Wt=Ut[Nt++]+He,ot=Ut[Nt++]+Wt+He;Nt++;var et=Ut[Nt++],Ze=kt+v(Wt)*at,Gt=Ar+y(Wt)*Ht,$t=kt+v(ot)*at,or=Ar+y(ot)*Ht,yr=et?" wa ":" at ";Math.abs(Ze-$t)<1e-4&&(Math.abs(ot-Wt)>.01?et&&(Ze+=270/I):Math.abs(Gt-Ar)<1e-4?et&&Ze<kt||!et&&Ze>kt?or-=270/I:or+=270/I:et&&Gt<Ar||!et&&Gt>Ar?$t+=270/I:$t-=270/I),it.push(yr,h(((kt-at)*bt+rt)*I-C),S,h(((Ar-Ht)*jt+ve)*I-C),S,h(((kt+at)*bt+rt)*I-C),S,h(((Ar+Ht)*jt+ve)*I-C),S,h((Ze*bt+rt)*I-C),S,h((Gt*jt+ve)*I-C),S,h(($t*bt+rt)*I-C),S,h((or*jt+ve)*I-C)),ut=$t,Ft=or;break;case o.R:var br=V[0],Sr=V[1];br[0]=Ut[Nt++],br[1]=Ut[Nt++],Sr[0]=br[0]+Ut[Nt++],Sr[1]=br[1]+Ut[Nt++],pe&&(A(br,br,pe),A(Sr,Sr,pe)),br[0]=h(br[0]*I-C),Sr[0]=h(Sr[0]*I-C),br[1]=h(br[1]*I-C),Sr[1]=h(Sr[1]*I-C),it.push(" m ",br[0],S,br[1]," l ",Sr[0],S,br[1]," l ",Sr[0],S,Sr[1]," l ",br[0],S,Sr[1]);break;case o.Z:it.push(" x ")}if(yt>0){it.push(pt);for(var Tn=0;Tn<yt;Tn++){var cn=V[Tn];pe&&A(cn,cn,pe),it.push(h(cn[0]*I-C),S,h(cn[1]*I-C),Tn<yt-1?S:"")}}}return it.join("")};c.prototype.brushVML=function(te){var we=this.style,pe=this._vmlEl;pe||(pe=r.createNode("shape"),M(pe),this._vmlEl=pe),G(pe,"fill",we,this),G(pe,"stroke",we,this);var De=this.transform,Ne=De!=null,me=pe.getElementsByTagName("stroke")[0];if(me){var be=we.lineWidth;if(Ne&&!we.strokeNoScale){var Re=De[0]*De[3]-De[1]*De[2];be*=p(g(Re))}me.weight=be+"px"}var it=this.path||(this.path=new i);this.__dirtyPath&&(it.beginPath(),it.subPixelOptimize=!1,this.buildPath(it,this.shape),it.toStatic(),this.__dirtyPath=!1),pe.path=q(it,this.transform),pe.style.zIndex=J(this.zlevel,this.z,this.z2),B(te,pe),we.text!=null?this.drawRectText(te,this.getBoundingRect()):this.removeRectText(te)},c.prototype.onRemove=function(te){X(te,this._vmlEl),this.removeRectText(te)},c.prototype.onAdd=function(te){B(te,this._vmlEl),this.appendRectText(te)};var re=function(we){return typeof we=="object"&&we.tagName&&we.tagName.toUpperCase()==="IMG"};n.prototype.brushVML=function(te){var we=this.style,pe=we.image,De,Ne;if(re(pe)){var me=pe.src;if(me===this._imageSrc)De=this._imageWidth,Ne=this._imageHeight;else{var be=pe.runtimeStyle,Re=be.width,it=be.height;be.width="auto",be.height="auto",De=pe.width,Ne=pe.height,be.width=Re,be.height=it,this._imageSrc=me,this._imageWidth=De,this._imageHeight=Ne}pe=me}else pe===this._imageSrc&&(De=this._imageWidth,Ne=this._imageHeight);if(!pe)return;var yt=we.x||0,pt=we.y||0,Pe=we.width,Nt=we.height,ut=we.sWidth,Ft=we.sHeight,Ut=we.sx||0,Kt=we.sy||0,$t=ut&&Ft,or=this._vmlEl;or||(or=r.doc.createElement("div"),M(or),this._vmlEl=or);var ht=or.style,Ee=!1,de,qe=1,rt=1;if(this.transform&&(de=this.transform,qe=p(de[0]*de[0]+de[1]*de[1]),rt=p(de[2]*de[2]+de[3]*de[3]),Ee=de[1]||de[2]),Ee){var ve=[yt,pt],bt=[yt+Pe,pt],jt=[yt,pt+Nt],He=[yt+Pe,pt+Nt];A(ve,ve,de),A(bt,bt,de),A(jt,jt,de),A(He,He,de);var kt=w(ve[0],bt[0],jt[0],He[0]),Ar=w(ve[1],bt[1],jt[1],He[1]),at=[];at.push("M11=",de[0]/qe,S,"M12=",de[2]/rt,S,"M21=",de[1]/qe,S,"M22=",de[3]/rt,S,"Dx=",h(yt*qe+de[4]),S,"Dy=",h(pt*rt+de[5])),ht.padding="0 "+h(kt)+"px "+h(Ar)+"px 0",ht.filter=_+".Matrix("+at.join("")+", SizingMethod=clip)"}else de&&(yt=yt*qe+de[4],pt=pt*rt+de[5]),ht.filter="",ht.left=h(yt)+"px",ht.top=h(pt)+"px";var Ht=this._imageEl,Wt=this._cropEl;Ht||(Ht=r.doc.createElement("div"),this._imageEl=Ht);var ot=Ht.style;if($t){if(De&&Ne)ot.width=h(qe*De*Pe/ut)+"px",ot.height=h(rt*Ne*Nt/Ft)+"px";else{var et=new Image,Ze=this;et.onload=function(){et.onload=null,De=et.width,Ne=et.height,ot.width=h(qe*De*Pe/ut)+"px",ot.height=h(rt*Ne*Nt/Ft)+"px",Ze._imageWidth=De,Ze._imageHeight=Ne,Ze._imageSrc=pe},et.src=pe}Wt||(Wt=r.doc.createElement("div"),Wt.style.overflow="hidden",this._cropEl=Wt);var Gt=Wt.style;Gt.width=h((Pe+Ut*Pe/ut)*qe),Gt.height=h((Nt+Kt*Nt/Ft)*rt),Gt.filter=_+".Matrix(Dx="+-Ut*Pe/ut*qe+",Dy="+-Kt*Nt/Ft*rt+")",Wt.parentNode||or.appendChild(Wt),Ht.parentNode!==Wt&&Wt.appendChild(Ht)}else ot.width=h(qe*Pe)+"px",ot.height=h(rt*Nt)+"px",or.appendChild(Ht),Wt&&Wt.parentNode&&(or.removeChild(Wt),this._cropEl=null);var yr="",br=we.opacity;br<1&&(yr+=".Alpha(opacity="+h(br*100)+") "),yr+=_+".AlphaImageLoader(src="+pe+", SizingMethod=scale)",ot.filter=yr,or.style.zIndex=J(this.zlevel,this.z,this.z2),B(te,or),we.text!=null&&this.drawRectText(te,this.getBoundingRect())},n.prototype.onRemove=function(te){X(te,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(te)},n.prototype.onAdd=function(te){B(te,this._vmlEl),this.appendRectText(te)};var ce="normal",ie={},fe=0,xe=100,Se=document.createElement("div"),ke=function(we){var pe=ie[we];if(!pe){fe>xe&&(fe=0,ie={});var De=Se.style,Ne;try{De.font=we,Ne=De.fontFamily.split(",")[0]}catch(me){}pe={style:De.fontStyle||ce,variant:De.fontVariant||ce,weight:De.fontWeight||ce,size:parseFloat(De.fontSize||12)|0,family:Ne||"Microsoft YaHei"},ie[we]=pe,fe++}return pe},ge;e.$override("measureText",function(te,we){var pe=r.doc;ge||(ge=pe.createElement("div"),ge.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",r.doc.body.appendChild(ge));try{ge.style.font=we}catch(De){}return ge.innerHTML="",ge.appendChild(pe.createTextNode(te)),{width:ge.offsetWidth}});for(var Be=new f,ee=function(we,pe,De,Ne){var me=this.style;this.__dirty&&m.normalizeTextStyle(me,!0);var be=me.text;if(be!=null&&(be+=""),!be)return;if(me.rich){var Re=e.parseRichText(be,me);be=[];for(var it=0;it<Re.lines.length;it++){for(var yt=Re.lines[it].tokens,pt=[],Pe=0;Pe<yt.length;Pe++)pt.push(yt[Pe].text);be.push(pt.join(""))}be=be.join(`
`)}var Nt,ut,Ft=me.textAlign,Ut=me.textVerticalAlign,Kt=ke(me.font),$t=Kt.style+" "+Kt.variant+" "+Kt.weight+" "+Kt.size+'px "'+Kt.family+'"';De=De||e.getBoundingRect(be,$t,Ft,Ut,me.textPadding,me.textLineHeight);var or=this.transform;if(or&&!Ne&&(Be.copy(pe),Be.applyTransform(or),pe=Be),Ne)Nt=pe.x,ut=pe.y;else{var ht=me.textPosition;if(ht instanceof Array)Nt=pe.x+k(ht[0],pe.width),ut=pe.y+k(ht[1],pe.height),Ft=Ft||"left";else{var Ee=this.calculateTextPosition?this.calculateTextPosition({},me,pe):e.calculateTextPosition({},me,pe);Nt=Ee.x,ut=Ee.y,Ft=Ft||Ee.textAlign,Ut=Ut||Ee.textVerticalAlign}}Nt=e.adjustTextX(Nt,De.width,Ft),ut=e.adjustTextY(ut,De.height,Ut),ut+=De.height/2;var de=r.createNode,qe=this._textVmlEl,rt,ve,bt;qe?(bt=qe.firstChild,rt=bt.nextSibling,ve=rt.nextSibling):(qe=de("line"),rt=de("path"),ve=de("textpath"),bt=de("skew"),ve.style["v-text-align"]="left",M(qe),rt.textpathok=!0,ve.on=!0,qe.from="0 0",qe.to="1000 0.05",B(qe,bt),B(qe,rt),B(qe,ve),this._textVmlEl=qe);var jt=[Nt,ut],He=qe.style;or&&Ne?(A(jt,jt,or),bt.on=!0,bt.matrix=or[0].toFixed(3)+S+or[2].toFixed(3)+S+or[1].toFixed(3)+S+or[3].toFixed(3)+",0,0",bt.offset=(h(jt[0])||0)+","+(h(jt[1])||0),bt.origin="0 0",He.left="0px",He.top="0px"):(bt.on=!1,He.left=h(Nt)+"px",He.top=h(ut)+"px"),ve.string=F(be);try{ve.style.font=$t}catch(kt){}G(qe,"fill",{fill:me.textFill,opacity:me.opacity},this),G(qe,"stroke",{stroke:me.textStroke,opacity:me.opacity,lineDash:me.lineDash||null},this),qe.style.zIndex=J(this.zlevel,this.z,this.z2),B(we,qe)},ue=function(we){X(we,this._textVmlEl),this._textVmlEl=null},Ge=function(we){B(we,this._textVmlEl)},ae=[d,a,n,c,s],Z=0;Z<ae.length;Z++){var Y=ae[Z].prototype;Y.drawRectText=ee,Y.removeRectText=ue,Y.appendRectText=Ge}s.prototype.brushVML=function(te){var we=this.style;we.text!=null?this.drawRectText(te,{x:we.x||0,y:we.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(te)},s.prototype.onRemove=function(te){this.removeRectText(te)},s.prototype.onAdd=function(te){this.appendRectText(te)}}},qJCg:function(j,R,l){var x=l("BlVb"),b=l("mFDi"),A=l("IwbS"),f=A.linePolygonIntersect,t={lineX:e(0),lineY:e(1),rect:{point:function(a,n,s){return a&&s.boundingRect.contain(a[0],a[1])},rect:function(a,n,s){return a&&s.boundingRect.intersect(a)}},polygon:{point:function(a,n,s){return a&&s.boundingRect.contain(a[0],a[1])&&x.contain(s.range,a[0],a[1])},rect:function(a,n,s){var c=s.range;if(!a||c.length<=1)return!1;var i=a.x,u=a.y,r=a.width,o=a.height,h=c[0];if(x.contain(c,i,u)||x.contain(c,i+r,u)||x.contain(c,i,u+o)||x.contain(c,i+r,u+o)||b.create(a).contain(h[0],h[1])||f(i,u,i+r,u,c)||f(i,u,i,u+o,c)||f(i+r,u,i+r,u+o,c)||f(i,u+o,i+r,u+o,c))return!0}}};function e(a){var n=["x","y"],s=["width","height"];return{point:function(c,i,u){if(c){var r=u.range,o=c[a];return m(o,r)}},rect:function(c,i,u){if(c){var r=u.range,o=[c[n[a]],c[n[a]]+c[s[a]]];return o[1]<o[0]&&o.reverse(),m(o[0],r)||m(o[1],r)||m(r[0],o)||m(r[1],o)}}}}function m(a,n){return n[0]<=a&&a<=n[1]}var d=t;j.exports=d},qMZE:function(j,R,l){var x=l("JEkh"),b=x.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});j.exports=b},qNPg:function(j,R,l){"use strict";l.d(R,"a",function(){return V});var x=l("rePB"),b=l("VTBJ"),A=l("KQm4"),f=l("ODXe"),t=l("Ff2n"),e=l("q1tI"),m=l("4IlW"),d=l("TSYQ"),a=l.n(d),n=l("6cGi"),s=l("bX4T"),c=l("8XRh"),i=l("8OUc"),u=l("c+Xe"),r=function(re,ce){var ie=re.prefixCls,fe=re.id,xe=re.inputElement,Se=re.disabled,ke=re.tabIndex,ge=re.autoFocus,Be=re.autoComplete,ee=re.editable,ue=re.accessibilityIndex,Ge=re.value,ae=re.onKeyDown,Z=re.onMouseDown,Y=re.onChange,te=re.onPaste,we=re.onCompositionStart,pe=re.onCompositionEnd,De=re.open,Ne=re.attrs,me=xe||e.createElement("input",null),be=me,Re=be.ref,it=be.props,yt=it.onKeyDown,pt=it.onChange,Pe=it.onMouseDown,Nt=it.onCompositionStart,ut=it.onCompositionEnd,Ft=it.style;return me=e.cloneElement(me,Object(b.a)(Object(b.a)({id:fe,ref:Object(u.a)(ce,Re),disabled:Se,tabIndex:ke,autoComplete:Be||"off",autoFocus:ge,className:"".concat(ie,"-selection-search-input"),style:Object(b.a)(Object(b.a)({},Ft),{},{opacity:ee?null:0}),role:"combobox","aria-expanded":De,"aria-haspopup":"listbox","aria-owns":"".concat(fe,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(fe,"_list"),"aria-activedescendant":"".concat(fe,"_list_").concat(ue)},Ne),{},{value:ee?Ge:"",readOnly:!ee,unselectable:ee?null:"on",onKeyDown:function(Kt){ae(Kt),yt&&yt(Kt)},onMouseDown:function(Kt){Z(Kt),Pe&&Pe(Kt)},onChange:function(Kt){Y(Kt),pt&&pt(Kt)},onCompositionStart:function(Kt){we(Kt),Nt&&Nt(Kt)},onCompositionEnd:function(Kt){pe(Kt),ut&&ut(Kt)},onPaste:te})),me},o=e.forwardRef(r);o.displayName="Input";var h=o,p=l("WKfj");function g(q,re){p.b?e.useLayoutEffect(q,re):e.useEffect(q,re)}var v="__RC_SELECT_MAX_REST_COUNT__",y=function(re){var ce=re.id,ie=re.prefixCls,fe=re.values,xe=re.open,Se=re.searchValue,ke=re.inputRef,ge=re.placeholder,Be=re.disabled,ee=re.mode,ue=re.showSearch,Ge=re.autoFocus,ae=re.autoComplete,Z=re.accessibilityIndex,Y=re.tabIndex,te=re.removeIcon,we=re.choiceTransitionName,pe=re.maxTagCount,De=re.maxTagTextLength,Ne=re.maxTagPlaceholder,me=Ne===void 0?function(kt){return"+ ".concat(kt.length," ...")}:Ne,be=re.tagRender,Re=re.onSelect,it=re.onInputChange,yt=re.onInputPaste,pt=re.onInputKeyDown,Pe=re.onInputMouseDown,Nt=re.onInputCompositionStart,ut=re.onInputCompositionEnd,Ft=e.useState(!1),Ut=Object(f.a)(Ft,2),Kt=Ut[0],$t=Ut[1],or=e.useRef(null),ht=e.useState(0),Ee=Object(f.a)(ht,2),de=Ee[0],qe=Ee[1];e.useEffect(function(){$t(!0)},[]);var rt=xe||ee==="tags"?Se:"",ve=ee==="tags"||xe&&ue;g(function(){qe(or.current.scrollWidth)},[rt]);var bt=fe,jt;typeof pe=="number"&&(jt=fe.length-pe,bt=fe.slice(0,pe)),typeof De=="number"&&(bt=bt.map(function(kt){var Ar=kt.label,at=Object(t.a)(kt,["label"]),Ht=Ar;if(typeof Ar=="string"||typeof Ar=="number"){var Wt=String(Ht);Wt.length>De&&(Ht="".concat(Wt.slice(0,De),"..."))}return Object(b.a)(Object(b.a)({},at),{},{label:Ht})})),jt>0&&bt.push({key:v,label:typeof me=="function"?me(fe.slice(pe)):me});var He=e.createElement(c.CSSMotionList,{component:!1,keys:bt,motionName:we,motionAppear:Kt},function(kt){var Ar=kt.key,at=kt.label,Ht=kt.value,Wt=kt.disabled,ot=kt.className,et=kt.style,Ze=Ar||Ht,Gt=Ar!==v&&!Wt,yr=function(Tn){Tn.preventDefault(),Tn.stopPropagation()},br=function(Tn){Tn&&Tn.stopPropagation(),Re(Ht,{selected:!1})};return typeof be=="function"?e.createElement("span",{key:Ze,onMouseDown:yr,className:ot,style:et},be({label:at,value:Ht,disabled:Wt,closable:Gt,onClose:br})):e.createElement("span",{key:Ze,className:a()(ot,"".concat(ie,"-selection-item"),Object(x.a)({},"".concat(ie,"-selection-item-disabled"),Wt)),style:et},e.createElement("span",{className:"".concat(ie,"-selection-item-content")},at),Gt&&e.createElement(i.a,{className:"".concat(ie,"-selection-item-remove"),onMouseDown:yr,onClick:br,customizeIcon:te},"\xD7"))});return e.createElement(e.Fragment,null,He,e.createElement("span",{className:"".concat(ie,"-selection-search"),style:{width:de}},e.createElement(h,{ref:ke,open:xe,prefixCls:ie,id:ce,inputElement:null,disabled:Be,autoFocus:Ge,autoComplete:ae,editable:ve,accessibilityIndex:Z,value:rt,onKeyDown:pt,onMouseDown:Pe,onChange:it,onPaste:yt,onCompositionStart:Nt,onCompositionEnd:ut,tabIndex:Y,attrs:Object(s.a)(re,!0)}),e.createElement("span",{ref:or,className:"".concat(ie,"-selection-search-mirror"),"aria-hidden":!0},rt,"\xA0")),!fe.length&&!rt&&e.createElement("span",{className:"".concat(ie,"-selection-placeholder")},ge))},w=y,S=function(re){var ce=re.inputElement,ie=re.prefixCls,fe=re.id,xe=re.inputRef,Se=re.disabled,ke=re.autoFocus,ge=re.autoComplete,Be=re.accessibilityIndex,ee=re.mode,ue=re.open,Ge=re.values,ae=re.placeholder,Z=re.tabIndex,Y=re.showSearch,te=re.searchValue,we=re.activeValue,pe=re.onInputKeyDown,De=re.onInputMouseDown,Ne=re.onInputChange,me=re.onInputPaste,be=re.onInputCompositionStart,Re=re.onInputCompositionEnd,it=e.useState(!1),yt=Object(f.a)(it,2),pt=yt[0],Pe=yt[1],Nt=ee==="combobox",ut=Nt||Y&&ue,Ft=Ge[0],Ut=te||"";Nt&&we&&!pt&&(Ut=we),e.useEffect(function(){Nt&&Pe(!1)},[Nt,we]);var Kt=ee!=="combobox"&&!ue?!1:!!Ut,$t=Ft&&(typeof Ft.label=="string"||typeof Ft.label=="number")?Ft.label.toString():void 0;return e.createElement(e.Fragment,null,e.createElement("span",{className:"".concat(ie,"-selection-search")},e.createElement(h,{ref:xe,prefixCls:ie,id:fe,open:ue,inputElement:ce,disabled:Se,autoFocus:ke,autoComplete:ge,editable:ut,accessibilityIndex:Be,value:Ut,onKeyDown:pe,onMouseDown:De,onChange:function(ht){Pe(!0),Ne(ht)},onPaste:me,onCompositionStart:be,onCompositionEnd:Re,tabIndex:Z,attrs:Object(s.a)(re,!0)})),!Nt&&Ft&&!Kt&&e.createElement("span",{className:"".concat(ie,"-selection-item"),title:$t},Ft.label),!Ft&&!Kt&&e.createElement("span",{className:"".concat(ie,"-selection-placeholder")},ae))},_=S;function I(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,re=e.useRef(null),ce=e.useRef(null);e.useEffect(function(){return function(){window.clearTimeout(ce.current)}},[]);function ie(fe){(fe||re.current===null)&&(re.current=fe),window.clearTimeout(ce.current),ce.current=window.setTimeout(function(){re.current=null},q)}return[function(){return re.current},ie]}var C=function(re,ce){var ie=Object(e.useRef)(null),fe=Object(e.useRef)(!1),xe=re.prefixCls,Se=re.multiple,ke=re.open,ge=re.mode,Be=re.showSearch,ee=re.tokenWithEnter,ue=re.onSearch,Ge=re.onSearchSubmit,ae=re.onToggleOpen,Z=re.onInputKeyDown,Y=re.domRef;e.useImperativeHandle(ce,function(){return{focus:function(){ie.current.focus()},blur:function(){ie.current.blur()}}});var te=I(0),we=Object(f.a)(te,2),pe=we[0],De=we[1],Ne=function(Kt){var $t=Kt.which;($t===m.a.UP||$t===m.a.DOWN)&&Kt.preventDefault(),Z&&Z(Kt),$t===m.a.ENTER&&ge==="tags"&&!fe.current&&!ke&&Ge(Kt.target.value),[m.a.SHIFT,m.a.TAB,m.a.BACKSPACE,m.a.ESC].includes($t)||ae(!0)},me=function(){De(!0)},be=Object(e.useRef)(null),Re=function(Kt){ue(Kt,!0,fe.current)!==!1&&ae(!0)},it=function(){fe.current=!0},yt=function(){fe.current=!1},pt=function(Kt){var $t=Kt.target.value;if(ee&&be.current&&/[\r\n]/.test(be.current)){var or=be.current.replace(/\r\n/g," ").replace(/[\r\n]/g," ");$t=$t.replace(or,be.current)}be.current=null,Re($t)},Pe=function(Kt){var $t=Kt.clipboardData,or=$t.getData("text");be.current=or},Nt=function(Kt){var $t=pe();if(Kt.target!==ie.current){$t||Kt.preventDefault();var or=document.body.style.msTouchAction!==void 0;or?setTimeout(function(){ie.current.focus()}):ie.current.focus()}(ge!=="combobox"&&(!Be||!$t)||!ke)&&(ke&&ue("",!0,!1),ae())},ut={inputRef:ie,onInputKeyDown:Ne,onInputMouseDown:me,onInputChange:pt,onInputPaste:Pe,onInputCompositionStart:it,onInputCompositionEnd:yt},Ft=Se?e.createElement(w,Object.assign({},re,ut)):e.createElement(_,Object.assign({},re,ut));return e.createElement("div",{ref:Y,className:"".concat(xe,"-selector"),onMouseDown:Nt},Ft)},E=e.forwardRef(C);E.displayName="Selector";var O=E,M=l("uciX"),F=function(re){var ce=typeof re!="number"?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:ce,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:ce,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:ce,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:ce,adjustY:1}}}},H=function(re,ce){var ie=re.prefixCls,fe=re.disabled,xe=re.visible,Se=re.children,ke=re.popupElement,ge=re.containerWidth,Be=re.animation,ee=re.transitionName,ue=re.dropdownStyle,Ge=re.dropdownClassName,ae=re.direction,Z=ae===void 0?"ltr":ae,Y=re.dropdownMatchSelectWidth,te=Y===void 0?!0:Y,we=re.dropdownRender,pe=re.dropdownAlign,De=re.getPopupContainer,Ne=re.empty,me=re.getTriggerDOMNode,be=Object(t.a)(re,["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode"]),Re="".concat(ie,"-dropdown"),it=ke;we&&(it=we(ke));var yt=e.useMemo(function(){return F(te)},[te]),pt=Be?"".concat(Re,"-").concat(Be):ee,Pe=e.useRef(null);e.useImperativeHandle(ce,function(){return{getPopupElement:function(){return Pe.current}}});var Nt=Object(b.a)({minWidth:ge},ue);return typeof te=="number"?Nt.width=te:te&&(Nt.width=ge),e.createElement(M.a,Object.assign({},be,{showAction:[],hideAction:[],popupPlacement:Z==="rtl"?"bottomRight":"bottomLeft",builtinPlacements:yt,prefixCls:Re,popupTransitionName:pt,popup:e.createElement("div",{ref:Pe},it),popupAlign:pe,popupVisible:xe,getPopupContainer:De,popupClassName:a()(Ge,Object(x.a)({},"".concat(Re,"-empty"),Ne)),popupStyle:Nt,getTriggerDOMNode:me}),Se)},B=e.forwardRef(H);B.displayName="SelectTrigger";var X=B,J=l("wPlo");function k(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,re=e.useState(!1),ce=Object(f.a)(re,2),ie=ce[0],fe=ce[1],xe=e.useRef(null),Se=function(){window.clearTimeout(xe.current)};e.useEffect(function(){return Se},[]);var ke=function(Be,ee){Se(),xe.current=window.setTimeout(function(){fe(Be),ee&&ee()},q)};return[ie,ke,Se]}var K=l("2Qr1");function z(q,re,ce){var ie=e.useRef(null);ie.current={elements:q.filter(function(fe){return fe}),open:re,triggerOpen:ce},e.useEffect(function(){function fe(xe){var Se=xe.target;ie.current.open&&ie.current.elements.every(function(ke){return!ke.contains(Se)&&ke!==Se})&&ie.current.triggerOpen(!1)}return window.addEventListener("mousedown",fe),function(){return window.removeEventListener("mousedown",fe)}},[])}function W(q){var re=e.useRef(q),ce=e.useMemo(function(){var ie=new Map;re.current.forEach(function(xe){var Se=xe.value,ke=xe.label;Se!==ke&&ie.set(Se,ke)});var fe=q.map(function(xe){var Se=ie.get(xe.value);return xe.value===xe.label&&Se?Object(b.a)(Object(b.a)({},xe),{},{label:Se}):xe});return re.current=fe,fe},[q]);return ce}function P(q,re){var ce=e.useRef(null),ie=e.useMemo(function(){var xe=new Map;return re.forEach(function(Se){var ke=Se.data.value;xe.set(ke,Se)}),xe},[q,re]);ce.current=ie;var fe=function(Se){return Se.map(function(ke){return ce.current.get(ke)}).filter(Boolean)};return fe}var G=["removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown"];function V(q){var re=q.prefixCls,ce=q.components.optionList,ie=q.convertChildrenToData,fe=q.flattenOptions,xe=q.getLabeledValue,Se=q.filterOptions,ke=q.isValueDisabled,ge=q.findValueOption,Be=q.warningProps,ee=q.fillOptionsWithMissingValue,ue=q.omitDOMProps;function Ge(Z,Y){var te,we=Z.prefixCls,pe=we===void 0?re:we,De=Z.className,Ne=Z.id,me=Z.open,be=Z.defaultOpen,Re=Z.options,it=Z.children,yt=Z.mode,pt=Z.value,Pe=Z.defaultValue,Nt=Z.labelInValue,ut=Z.showSearch,Ft=Z.inputValue,Ut=Z.searchValue,Kt=Z.filterOption,$t=Z.optionFilterProp,or=$t===void 0?"value":$t,ht=Z.autoClearSearchValue,Ee=ht===void 0?!0:ht,de=Z.onSearch,qe=Z.allowClear,rt=Z.clearIcon,ve=Z.showArrow,bt=Z.inputIcon,jt=Z.menuItemSelectedIcon,He=Z.disabled,kt=Z.loading,Ar=Z.defaultActiveFirstOption,at=Z.notFoundContent,Ht=at===void 0?"Not Found":at,Wt=Z.optionLabelProp,ot=Z.backfill,et=Z.getInputElement,Ze=Z.getPopupContainer,Gt=Z.listHeight,yr=Gt===void 0?200:Gt,br=Z.listItemHeight,Sr=br===void 0?20:br,Tn=Z.animation,cn=Z.transitionName,Wn=Z.virtual,lt=Z.dropdownStyle,mt=Z.dropdownClassName,Le=Z.dropdownMatchSelectWidth,ze=Z.dropdownRender,$e=Z.dropdownAlign,gt=Z.showAction,ir=gt===void 0?[]:gt,Xt=Z.direction,er=Z.tokenSeparators,Kr=Z.tagRender,en=Z.onPopupScroll,Fn=Z.onDropdownVisibleChange,ar=Z.onFocus,It=Z.onBlur,Ct=Z.onKeyUp,mr=Z.onKeyDown,gr=Z.onMouseDown,Mt=Z.onChange,rr=Z.onSelect,Dt=Z.onDeselect,tr=Z.onClear,Dr=Z.internalProps,dr=Dr===void 0?{}:Dr,Tr=Object(t.a)(Z,["prefixCls","className","id","open","defaultOpen","options","children","mode","value","defaultValue","labelInValue","showSearch","inputValue","searchValue","filterOption","optionFilterProp","autoClearSearchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","menuItemSelectedIcon","disabled","loading","defaultActiveFirstOption","notFoundContent","optionLabelProp","backfill","getInputElement","getPopupContainer","listHeight","listItemHeight","animation","transitionName","virtual","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","showAction","direction","tokenSeparators","tagRender","onPopupScroll","onDropdownVisibleChange","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown","onChange","onSelect","onDeselect","onClear","internalProps"]),vn=dr.mark===J.a,on=ue?ue(Tr):Tr;G.forEach(function(Ai){delete on[Ai]});var Gn=Object(e.useRef)(null),di=Object(e.useRef)(null),Ti=Object(e.useRef)(null),Fi=Object(e.useRef)(null),la=Object(e.useMemo)(function(){return(er||[]).some(function(Ai){return[`
`,`\r
`].includes(Ai)})},[er]),Ta=k(),dt=Object(f.a)(Ta,3),Me=dt[0],Xe=dt[1],Qe=dt[2],st=Object(e.useState)(),nt=Object(f.a)(st,2),ft=nt[0],Bt=nt[1];Object(e.useEffect)(function(){Bt("rc_select_".concat(Object(p.a)()))},[]);var Et=Ne||ft,nr=Wt;nr===void 0&&(nr=Re?"label":"children");var Ur=yt==="combobox"?!1:Nt,Lr=yt==="tags"||yt==="multiple",Vr=ut!==void 0?ut:Lr||yt==="combobox",sr=Object(e.useRef)(null);e.useImperativeHandle(Y,function(){return{focus:Ti.current.focus,blur:Ti.current.blur}});var Bn=Object(n.a)(Pe,{value:pt}),Er=Object(f.a)(Bn,2),gn=Er[0],rn=Er[1],Br=Object(e.useMemo)(function(){return Object(p.e)(gn,{labelInValue:Ur,combobox:yt==="combobox"})},[gn,Ur]),Vn=Object(e.useMemo)(function(){return new Set(Br)},[Br]),gi=Object(e.useState)(null),Ni=Object(f.a)(gi,2),Wi=Ni[0],zi=Ni[1],Yi=Object(e.useState)(""),mi=Object(f.a)(Yi,2),va=mi[0],zn=mi[1],fn=va;yt==="combobox"&&gn!==void 0?fn=gn:Ut!==void 0?fn=Ut:Ft&&(fn=Ft);var $n=Object(e.useMemo)(function(){var Ai=Re;return Ai===void 0&&(Ai=ie(it)),yt==="tags"&&ee&&(Ai=ee(Ai,gn,nr,Nt)),Ai||[]},[Re,it,yt,gn]),Cn=Object(e.useMemo)(function(){return fe($n,Z)},[$n]),ki=P(Br,Cn),In=Object(e.useMemo)(function(){if(!fn||!Vr)return Object(A.a)($n);var Ai=Se(fn,$n,{optionFilterProp:or,filterOption:yt==="combobox"&&Kt===void 0?function(){return!0}:Kt});return yt==="tags"&&Ai.every(function(oa){return oa[or]!==fn})&&Ai.unshift({value:fn,label:fn,key:"__RC_SELECT_TAG_PLACEHOLDER__"}),Ai},[$n,fn,yt,Vr]),na=Object(e.useMemo)(function(){return fe(In,Z)},[In]);Object(e.useEffect)(function(){Fi.current&&Fi.current.scrollTo&&Fi.current.scrollTo(0)},[fn]);var Ei=Object(e.useMemo)(function(){var Ai=Br.map(function(oa){var Ba=ki([oa]),Nr=xe(oa,{options:Ba,prevValue:gn,labelInValue:Ur,optionLabelProp:nr});return Object(b.a)(Object(b.a)({},Nr),{},{disabled:ke(oa,Ba)})});return!yt&&Ai.length===1&&Ai[0].value===null&&Ai[0].label===null?[]:Ai},[gn,$n,yt]);Ei=W(Ei);var pi=function(oa,Ba,Nr){var Qr=ki([oa]),bn=ge([oa],Qr)[0];if(!dr.skipTriggerSelect){var Zr=Ur?xe(oa,{options:Qr,prevValue:gn,labelInValue:Ur,optionLabelProp:nr}):oa;Ba&&rr?rr(Zr,bn):!Ba&&Dt&&Dt(Zr,bn)}vn&&(Ba&&dr.onRawSelect?dr.onRawSelect(oa,bn,Nr):!Ba&&dr.onRawDeselect&&dr.onRawDeselect(oa,bn,Nr))},Ri=Object(e.useState)([]),Na=Object(f.a)(Ri,2),Un=Na[0],nn=Na[1],Yn=function(oa){if(vn&&dr.skipTriggerChange)return;var Ba=ki(oa),Nr=Object(p.f)(Array.from(oa),{labelInValue:Ur,options:Ba,getLabeledValue:xe,prevValue:gn,optionLabelProp:nr}),Qr=Lr?Nr:Nr[0];if(Mt&&(Br.length!==0||Nr.length!==0)){var bn=ge(oa,Ba,{prevValueOptions:Un});nn(bn.map(function(Zr,hr){var jr=Object(b.a)({},Zr);return Object.defineProperty(jr,"_INTERNAL_OPTION_VALUE_",{get:function(){return oa[hr]}}),jr})),Mt(Qr,Lr?bn:bn[0])}rn(Qr)},bi=function(oa,Ba){var Nr=Ba.selected,Qr=Ba.source;if(He)return;var bn;Lr?(bn=new Set(Br),Nr?bn.add(oa):bn.delete(oa)):(bn=new Set,bn.add(oa)),(Lr||!Lr&&Array.from(Br)[0]!==oa)&&Yn(Array.from(bn)),pi(oa,!Lr||Nr,Qr),yt==="combobox"?(zn(String(oa)),zi("")):(!Lr||Ee)&&(zn(""),zi(""))},Oi=function(oa,Ba){bi(oa,Object(b.a)(Object(b.a)({},Ba),{},{source:"option"}))},_i=function(oa,Ba){bi(oa,Object(b.a)(Object(b.a)({},Ba),{},{source:"selection"}))},Zi=yt==="combobox"&&et&&et()||null,qi=Object(n.a)(void 0,{defaultValue:be,value:me}),ea=Object(f.a)(qi,2),ya=ea[0],co=ea[1],io=ya,rs=!Ht&&!In.length;(He||rs&&io&&yt==="combobox")&&(io=!1);var Pi=rs?!1:io,dn=function(oa){var Ba=oa!==void 0?oa:!io;ya!==Ba&&!He&&(co(Ba),Fn&&Fn(Ba))};z([Gn.current,di.current&&di.current.getPopupElement()],Pi,dn);var ha=function(oa,Ba,Nr){var Qr=!0,bn=oa;zi(null);var Zr=Nr?null:Object(K.f)(oa,er),hr=Zr;if(yt==="combobox")Ba&&Yn([bn]);else if(Zr){bn="",yt!=="tags"&&(hr=Zr.map(function(wr){var an=Cn.find(function(Jr){var kn=Jr.data;return kn[nr]===wr});return an?an.data.value:null}).filter(function(wr){return wr!==null}));var jr=Array.from(new Set([].concat(Object(A.a)(Br),Object(A.a)(hr))));Yn(jr),jr.forEach(function(wr){pi(wr,!0,"input")}),dn(!1),Qr=!1}return zn(bn),de&&fn!==bn&&de(bn),Qr},ba=function(oa){var Ba=Array.from(new Set([].concat(Object(A.a)(Br),[oa])));Yn(Ba),Ba.forEach(function(Nr){pi(Nr,!0,"input")}),zn("")};Object(e.useEffect)(function(){ya&&!!He&&co(!1)},[He]),Object(e.useEffect)(function(){!io&&!Lr&&yt!=="combobox"&&ha("",!1,!1)},[io]);var ta=I(),so=Object(f.a)(ta,2),lr=so[0],pn=so[1],_n=function(oa){var Ba=lr(),Nr=oa.which;if(!io&&Nr===m.a.ENTER&&dn(!0),pn(!!fn),Nr===m.a.BACKSPACE&&!Ba&&Lr&&!fn&&Br.length){var Qr=Object(p.c)(Ei,Br);Qr.removedValue!==null&&(Yn(Qr.values),pi(Qr.removedValue,!1,"input"))}for(var bn=arguments.length,Zr=new Array(bn>1?bn-1:0),hr=1;hr<bn;hr++)Zr[hr-1]=arguments[hr];if(io&&Fi.current){var jr;(jr=Fi.current).onKeyDown.apply(jr,[oa].concat(Zr))}mr&&mr.apply(void 0,[oa].concat(Zr))},Pn=function(oa){for(var Ba=arguments.length,Nr=new Array(Ba>1?Ba-1:0),Qr=1;Qr<Ba;Qr++)Nr[Qr-1]=arguments[Qr];if(io&&Fi.current){var bn;(bn=Fi.current).onKeyUp.apply(bn,[oa].concat(Nr))}Ct&&Ct.apply(void 0,[oa].concat(Nr))},ct=Object(e.useRef)(!1),Vt=function(){Xe(!0),He||(ar&&!ct.current&&ar.apply(void 0,arguments),ir.includes("focus")&&dn(!0)),ct.current=!0},Cr=function(){if(Xe(!1,function(){ct.current=!1,dn(!1)}),He)return;fn&&(yt==="tags"?(ha("",!1,!1),Yn(Array.from(new Set([].concat(Object(A.a)(Br),[fn]))))):yt==="multiple"&&zn("")),It&&It.apply(void 0,arguments)},xr=[];Object(e.useEffect)(function(){return function(){xr.forEach(function(Ai){return clearTimeout(Ai)}),xr.splice(0,xr.length)}},[]);var Gr=function(oa){var Ba=oa.target,Nr=di.current&&di.current.getPopupElement();if(Nr&&Nr.contains(Ba)){var Qr=setTimeout(function(){var jr=xr.indexOf(Qr);jr!==-1&&xr.splice(jr,1),Qe(),Nr.contains(document.activeElement)||Ti.current.focus()});xr.push(Qr)}if(gr){for(var bn=arguments.length,Zr=new Array(bn>1?bn-1:0),hr=1;hr<bn;hr++)Zr[hr-1]=arguments[hr];gr.apply(void 0,[oa].concat(Zr))}},$r=Object(e.useState)(0),hn=Object(f.a)($r,2),On=hn[0],Qn=hn[1],qn=Ar!==void 0?Ar:yt!=="combobox",si=function(oa,Ba){Qn(Ba),ot&&yt==="combobox"&&oa!==null&&zi(String(oa))},oi=Object(e.useState)(null),Kn=Object(f.a)(oi,2),Zn=Kn[0],ni=Kn[1],wi=Object(e.useState)({}),Di=Object(f.a)(wi,2),Ui=Di[1];function ca(){Ui({})}g(function(){if(Pi){var Ai=Math.ceil(Gn.current.offsetWidth);Zn!==Ai&&ni(Ai)}},[Pi]);var ia=e.createElement(ce,{ref:Fi,prefixCls:pe,id:Et,open:io,childrenAsData:!Re,options:In,flattenOptions:na,multiple:Lr,values:Vn,height:yr,itemHeight:Sr,onSelect:Oi,onToggleOpen:dn,onActiveValue:si,defaultActiveFirstOption:qn,notFoundContent:Ht,onScroll:en,searchValue:fn,menuItemSelectedIcon:jt,virtual:Wn!==!1&&Le!==!1,onMouseEnter:ca}),Ia,Fa=function(){vn&&dr.onClear&&dr.onClear(),tr&&tr(),Yn([]),ha("",!1,!1)};!He&&qe&&(Br.length||fn)&&(Ia=e.createElement(i.a,{className:"".concat(pe,"-clear"),onMouseDown:Fa,customizeIcon:rt},"\xD7"));var Aa=ve!==void 0?ve:kt||!Lr&&yt!=="combobox",Ea;Aa&&(Ea=e.createElement(i.a,{className:a()("".concat(pe,"-arrow"),Object(x.a)({},"".concat(pe,"-arrow-loading"),kt)),customizeIcon:bt,customizeIconProps:{loading:kt,searchValue:fn,open:io,focused:Me,showSearch:Vr}}));var xa=a()(pe,De,(te={},Object(x.a)(te,"".concat(pe,"-focused"),Me),Object(x.a)(te,"".concat(pe,"-multiple"),Lr),Object(x.a)(te,"".concat(pe,"-single"),!Lr),Object(x.a)(te,"".concat(pe,"-allow-clear"),qe),Object(x.a)(te,"".concat(pe,"-show-arrow"),Aa),Object(x.a)(te,"".concat(pe,"-disabled"),He),Object(x.a)(te,"".concat(pe,"-loading"),kt),Object(x.a)(te,"".concat(pe,"-open"),io),Object(x.a)(te,"".concat(pe,"-customize-input"),Zi),Object(x.a)(te,"".concat(pe,"-show-search"),Vr),te));return e.createElement("div",Object.assign({className:xa},on,{ref:Gn,onMouseDown:Gr,onKeyDown:_n,onKeyUp:Pn,onFocus:Vt,onBlur:Cr}),Me&&!io&&e.createElement("span",{style:{width:0,height:0,display:"flex",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(Br.join(", "))),e.createElement(X,{ref:di,disabled:He,prefixCls:pe,visible:Pi,popupElement:ia,containerWidth:Zn,animation:Tn,transitionName:cn,dropdownStyle:lt,dropdownClassName:mt,direction:Xt,dropdownMatchSelectWidth:Le,dropdownRender:ze,dropdownAlign:$e,getPopupContainer:Ze,empty:!$n.length,getTriggerDOMNode:function(){return sr.current}},e.createElement(O,Object.assign({},Z,{domRef:sr,prefixCls:pe,inputElement:Zi,ref:Ti,id:Et,showSearch:Vr,mode:yt,accessibilityIndex:On,multiple:Lr,tagRender:Kr,values:Ei,open:io,onToggleOpen:dn,searchValue:fn,activeValue:Wi,onSearch:ha,onSearchSubmit:ba,onSelect:_i,tokenWithEnter:la}))),Ea,Ia)}var ae=e.forwardRef(Ge);return ae}},qPY4:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("u4NN"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},qWUW:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("DL4k")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="CaretDownOutlined";var d=f.forwardRef(m);R.default=d},qWt2:function(j,R,l){var x=l("ProS"),b=x.extendComponentModel({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}});j.exports=b},qZFw:function(j,R,l){var x=l("bYtY"),b=l("6GrX"),A=l("hM6l"),f=l("4NO4"),t=f.makeInner,e=t();function m(a,n){n=n||[0,360],A.call(this,"angle",a,n),this.type="category"}m.prototype={constructor:m,pointToData:function(a,n){return this.polar.pointToData(a,n)[this.dim==="radius"?0:1]},dataToAngle:A.prototype.dataToCoord,angleToData:A.prototype.coordToData,calculateCategoryInterval:function(){var a=this,n=a.getLabelModel(),s=a.scale,c=s.getExtent(),i=s.count();if(c[1]-c[0]<1)return 0;var u=c[0],r=a.dataToCoord(u+1)-a.dataToCoord(u),o=Math.abs(r),h=b.getBoundingRect(u,n.getFont(),"center","top"),p=Math.max(h.height,7),g=p/o;isNaN(g)&&(g=Infinity);var v=Math.max(0,Math.floor(g)),y=e(a.model),w=y.lastAutoInterval,S=y.lastTickCount;return w!=null&&S!=null&&Math.abs(w-v)<=1&&Math.abs(S-i)<=1&&w>v?v=w:(y.lastTickCount=i,y.lastAutoInterval=v),v}},x.inherits(m,A);var d=m;j.exports=d},qgGe:function(j,R,l){var x=l("bYtY"),b=l("T4UG"),A=l("Bsck"),f=l("VaxA"),t=f.wrapTreePathInfo,e=b.extend({type:"series.sunburst",_viewRoot:null,getInitialData:function(d,a){var n={name:d.name,children:d.data};m(n);var s=d.levels||[],c={};return c.levels=s,A.createTree(n,this,c).data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(d){var a=b.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(d);return a.treePathInfo=t(n,this),a},defaultOption:{zlevel:0,z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,percentPrecision:2,stillShowZeroSum:!0,highlightPolicy:"descendant",nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},highlight:{itemStyle:{opacity:1}},downplay:{itemStyle:{opacity:.5},label:{opacity:.6}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicOut",data:[],levels:[],sort:"desc"},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(d){d?this._viewRoot=d:d=this._viewRoot;var a=this.getRawData().tree.root;(!d||d!==a&&!a.contains(d))&&(this._viewRoot=a)}});function m(d){var a=0;x.each(d.children,function(s){m(s);var c=s.value;x.isArray(c)&&(c=c[0]),a+=c});var n=d.value;x.isArray(n)&&(n=n[0]),(n==null||isNaN(n))&&(n=a),n<0&&(n=0),x.isArray(d.value)?d.value[0]=n:d.value=n}j.exports=e},qj72:function(j,R,l){var x=l("bYtY");function b(f,t){return t=t||[0,0],x.map(["x","y"],function(e,m){var d=this.getAxis(e),a=t[m],n=f[m]/2;return d.type==="category"?d.getBandWidth():Math.abs(d.dataToCoord(a-n)-d.dataToCoord(a+n))},this)}function A(f){var t=f.grid.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(e){return f.dataToPoint(e)},size:x.bind(b,f)}}}j.exports=A},"qt/9":function(j,R,l){var x=l("ProS"),b=l("bYtY");l("Wqna"),l("1tlw"),l("Mylv");var A=l("nVfU"),f=A.layout,t=l("f5Yq");l("Ae16"),x.registerLayout(b.curry(f,"pictorialBar")),x.registerVisual(t("pictorialBar","roundRect"))},quyA:function(j,R){var l="\\ud800-\\udfff",x="\\u0300-\\u036f",b="\\ufe20-\\ufe2f",A="\\u20d0-\\u20ff",f=x+b+A,t="\\ufe0e\\ufe0f",e="\\u200d",m=RegExp("["+e+l+f+t+"]");function d(a){return m.test(a)}j.exports=d},qwVE:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("K4ya"),f=l("XxSj"),t=x.PRIORITY.VISUAL.COMPONENT;x.registerVisual(t,{createOnAllSeries:!0,reset:function(m,d){var a=[];return d.eachComponent("visualMap",function(n){var s=m.pipelineContext;if(!n.isTargetSeries(m)||s&&s.large)return;a.push(A.incrementalApplyVisual(n.stateList,n.targetVisuals,b.bind(n.getValueState,n),n.getDataDimension(m.getData())))}),a}}),x.registerVisual(t,{createOnAllSeries:!0,reset:function(m,d){var a=m.getData(),n=[];d.eachComponent("visualMap",function(s){if(s.isTargetSeries(m)){var c=s.getVisualMeta(b.bind(e,null,m,s))||{stops:[],outerColors:[]},i=s.getDataDimension(a),u=a.getDimensionInfo(i);u!=null&&(c.dimension=u.index,n.push(c))}}),m.getData().setVisual("visualMeta",n)}});function e(m,d,a,n){for(var s=d.targetVisuals[n],c=f.prepareVisualTypes(s),i={color:m.getData().getVisual("color")},u=0,r=c.length;u<r;u++){var o=c[u],h=s[o==="opacity"?"__alphaForOpacity":o];h&&h.applyVisual(a,p,g)}return i.color;function p(v){return i[v]}function g(v,y){i[v]=y}}},"r+aA":function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("s2MQ")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="EyeInvisibleOutlined";var d=f.forwardRef(m);R.default=d},"r/2G":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("+Zaj"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},r6Bn:function(j,R,l){var x=l("bYtY"),b=l("ItGF"),A=l("4fz+"),f=l("BPZU");function t(d,a){return d.zlevel===a.zlevel?d.z===a.z?d.z2-a.z2:d.z-a.z:d.zlevel-a.zlevel}var e=function(){this._roots=[],this._displayList=[],this._displayListLen=0};e.prototype={constructor:e,traverse:function(a,n){for(var s=0;s<this._roots.length;s++)this._roots[s].traverse(a,n)},getDisplayList:function(a,n){return n=n||!1,a&&this.updateDisplayList(n),this._displayList},updateDisplayList:function(a){this._displayListLen=0;for(var n=this._roots,s=this._displayList,c=0,i=n.length;c<i;c++)this._updateAndAddDisplayable(n[c],null,a);s.length=this._displayListLen,b.canvasSupported&&f(s,t)},_updateAndAddDisplayable:function(a,n,s){if(a.ignore&&!s)return;a.beforeUpdate(),a.__dirty&&a.update(),a.afterUpdate();var c=a.clipPath;if(c){n?n=n.slice():n=[];for(var i=c,u=a;i;)i.parent=u,i.updateTransform(),n.push(i),u=i,i=i.clipPath}if(a.isGroup){for(var r=a._children,o=0;o<r.length;o++){var h=r[o];a.__dirty&&(h.__dirty=!0),this._updateAndAddDisplayable(h,n,s)}a.__dirty=!1}else a.__clipPaths=n,this._displayList[this._displayListLen++]=a},addRoot:function(a){if(a.__storage===this)return;a instanceof A&&a.addChildrenToStorage(this),this.addToStorage(a),this._roots.push(a)},delRoot:function(a){if(a==null){for(var n=0;n<this._roots.length;n++){var s=this._roots[n];s instanceof A&&s.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(a instanceof Array){for(var n=0,c=a.length;n<c;n++)this.delRoot(a[n]);return}var i=x.indexOf(this._roots,a);i>=0&&(this.delFromStorage(a),this._roots.splice(i,1),a instanceof A&&a.delChildrenFromStorage(this))},addToStorage:function(a){return a&&(a.__storage=this,a.dirty(!1)),this},delFromStorage:function(a){return a&&(a.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:t};var m=e;j.exports=m},rA99:function(j,R,l){var x=l("y+Vt"),b=l("QBsz"),A=l("Sj9i"),f=A.quadraticSubdivide,t=A.cubicSubdivide,e=A.quadraticAt,m=A.cubicAt,d=A.quadraticDerivativeAt,a=A.cubicDerivativeAt,n=[];function s(i,u,r){var o=i.cpx2,h=i.cpy2;return o===null||h===null?[(r?a:m)(i.x1,i.cpx1,i.cpx2,i.x2,u),(r?a:m)(i.y1,i.cpy1,i.cpy2,i.y2,u)]:[(r?d:e)(i.x1,i.cpx1,i.x2,u),(r?d:e)(i.y1,i.cpy1,i.y2,u)]}var c=x.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(u,r){var o=r.x1,h=r.y1,p=r.x2,g=r.y2,v=r.cpx1,y=r.cpy1,w=r.cpx2,S=r.cpy2,_=r.percent;if(_===0)return;u.moveTo(o,h),w==null||S==null?(_<1&&(f(o,v,p,_,n),v=n[1],p=n[2],f(h,y,g,_,n),y=n[1],g=n[2]),u.quadraticCurveTo(v,y,p,g)):(_<1&&(t(o,v,w,p,_,n),v=n[1],w=n[2],p=n[3],t(h,y,S,g,_,n),y=n[1],S=n[2],g=n[3]),u.bezierCurveTo(v,y,w,S,p,g))},pointAt:function(u){return s(this.shape,u,!1)},tangentAt:function(u){var r=s(this.shape,u,!0);return b.normalize(r,r)}});j.exports=c},rHrb:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.CopyToClipboard=void 0;var x=A(l("q1tI")),b=A(l("+QRC"));function A(g){return g&&g.__esModule?g:{default:g}}function f(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f=function(y){return typeof y}:f=function(y){return y&&typeof Symbol=="function"&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y},f(g)}function t(g,v){var y=Object.keys(g);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(g);v&&(w=w.filter(function(S){return Object.getOwnPropertyDescriptor(g,S).enumerable})),y.push.apply(y,w)}return y}function e(g){for(var v=1;v<arguments.length;v++){var y=arguments[v]!=null?arguments[v]:{};v%2?t(y,!0).forEach(function(w){h(g,w,y[w])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(y)):t(y).forEach(function(w){Object.defineProperty(g,w,Object.getOwnPropertyDescriptor(y,w))})}return g}function m(g,v){if(g==null)return{};var y=d(g,v),w,S;if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(g);for(S=0;S<_.length;S++){if(w=_[S],v.indexOf(w)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,w))continue;y[w]=g[w]}}return y}function d(g,v){if(g==null)return{};var y={},w=Object.keys(g),S,_;for(_=0;_<w.length;_++){if(S=w[_],v.indexOf(S)>=0)continue;y[S]=g[S]}return y}function a(g,v){if(!(g instanceof v))throw new TypeError("Cannot call a class as a function")}function n(g,v){for(var y=0;y<v.length;y++){var w=v[y];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(g,w.key,w)}}function s(g,v,y){return v&&n(g.prototype,v),y&&n(g,y),g}function c(g,v){return v&&(f(v)==="object"||typeof v=="function")?v:u(g)}function i(g){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(y){return y.__proto__||Object.getPrototypeOf(y)},i(g)}function u(g){if(g===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g}function r(g,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function");g.prototype=Object.create(v&&v.prototype,{constructor:{value:g,writable:!0,configurable:!0}}),v&&o(g,v)}function o(g,v){return o=Object.setPrototypeOf||function(w,S){return w.__proto__=S,w},o(g,v)}function h(g,v,y){return v in g?Object.defineProperty(g,v,{value:y,enumerable:!0,configurable:!0,writable:!0}):g[v]=y,g}var p=function(g){r(v,g);function v(){var y,w;a(this,v);for(var S=arguments.length,_=new Array(S),I=0;I<S;I++)_[I]=arguments[I];return w=c(this,(y=i(v)).call.apply(y,[this].concat(_))),h(u(w),"onClick",function(C){var E=w.props,O=E.text,M=E.onCopy,F=E.children,H=E.options,B=x.default.Children.only(F),X=(0,b.default)(O,H);M&&M(O,X),B&&B.props&&typeof B.props.onClick=="function"&&B.props.onClick(C)}),w}return s(v,[{key:"render",value:function(){var w=this.props,S=w.text,_=w.onCopy,I=w.options,C=w.children,E=m(w,["text","onCopy","options","children"]),O=x.default.Children.only(C);return x.default.cloneElement(O,e({},E,{onClick:this.onClick}))}}]),v}(x.default.PureComponent);R.CopyToClipboard=p,h(p,"defaultProps",{onCopy:void 0,options:void 0})},rLCj:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="ReloadOutlined";var m=R.a=b.forwardRef(e)},rUJ1:function(j,R){var l=/[&<>"']/,x=/[&<>"']/g,b=/[<>"']|&(?!#?\w+;)/,A=/[<>"']|&(?!#?\w+;)/g,f={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},t=function(C){return f[C]};function e(I,C){if(C){if(l.test(I))return I.replace(x,t)}else if(b.test(I))return I.replace(A,t);return I}var m=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function d(I){return I.replace(m,function(C,E){return E=E.toLowerCase(),E==="colon"?":":E.charAt(0)==="#"?E.charAt(1)==="x"?String.fromCharCode(parseInt(E.substring(2),16)):String.fromCharCode(+E.substring(1)):""})}var a=/(^|[^\[])\^/g;function n(I,C){I=I.source||I,C=C||"";var E={replace:function(M,F){return F=F.source||F,F=F.replace(a,"$1"),I=I.replace(M,F),E},getRegex:function(){return new RegExp(I,C)}};return E}var s=/[^\w:]/g,c=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function i(I,C,E){if(I){var O;try{O=decodeURIComponent(d(E)).replace(s,"").toLowerCase()}catch(M){return null}if(O.indexOf("javascript:")===0||O.indexOf("vbscript:")===0||O.indexOf("data:")===0)return null}C&&!c.test(E)&&(E=p(C,E));try{E=encodeURI(E).replace(/%25/g,"%")}catch(M){return null}return E}var u={},r=/^[^:]+:\/*[^/]*$/,o=/^([^:]+:)[\s\S]*$/,h=/^([^:]+:\/*[^/]*)[\s\S]*$/;function p(I,C){u[" "+I]||(r.test(I)?u[" "+I]=I+"/":u[" "+I]=w(I,"/",!0)),I=u[" "+I];var E=I.indexOf(":")===-1;return C.substring(0,2)==="//"?E?C:I.replace(o,"$1")+C:C.charAt(0)==="/"?E?C:I.replace(h,"$1")+C:I+C}var g={exec:function(){}};function v(I){for(var C=1,E,O;C<arguments.length;C++){E=arguments[C];for(O in E)Object.prototype.hasOwnProperty.call(E,O)&&(I[O]=E[O])}return I}function y(I,C){var E=I.replace(/\|/g,function(F,H,B){for(var X=!1,J=H;--J>=0&&B[J]==="\\";)X=!X;return X?"|":" |"}),O=E.split(/ \|/),M=0;if(O.length>C)O.splice(C);else for(;O.length<C;)O.push("");for(;M<O.length;M++)O[M]=O[M].trim().replace(/\\\|/g,"|");return O}function w(I,C,E){var O=I.length;if(O===0)return"";for(var M=0;M<O;){var F=I.charAt(O-M-1);if(F===C&&!E)M++;else if(F!==C&&E)M++;else break}return I.substr(0,O-M)}function S(I,C){if(I.indexOf(C[1])===-1)return-1;for(var E=I.length,O=0,M=0;M<E;M++)if(I[M]==="\\")M++;else if(I[M]===C[0])O++;else if(I[M]===C[1]&&(O--,O<0))return M;return-1}function _(I){I&&I.sanitize&&!I.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")}j.exports={escape:e,unescape:d,edit:n,cleanUrl:i,resolveUrl:p,noopTest:g,merge:v,splitCells:y,rtrim:w,findClosingBracket:S,checkSanitizeDeprecation:_}},rdUC:function(j,R,l){var x=l("MFOe"),b=x.Global;j.exports={name:"localStorage",read:f,write:t,each:e,remove:m,clearAll:d};function A(){return b.localStorage}function f(a){return A().getItem(a)}function t(a,n){return A().setItem(a,n)}function e(a){for(var n=A().length-1;n>=0;n--){var s=A().key(n);a(f(s),s)}}function m(a){return A().removeItem(a)}function d(){return A().clear()}},rdor:function(j,R,l){var x=l("lOQZ"),b=x.circularLayout;function A(f){f.eachSeriesByType("graph",function(t){t.get("layout")==="circular"&&b(t,"symbolSize")})}j.exports=A},rfSb:function(j,R,l){var x=l("T4UG"),b=l("sdST"),A=l("L0Ub"),f=A.getDimensionTypeByAxis,t=l("YXkt"),e=l("bYtY"),m=l("4NO4"),d=m.groupData,a=l("7aKB"),n=a.encodeHTML,s=l("xKMd"),c=2,i=x.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(r){i.superApply(this,"init",arguments),this.legendVisualProvider=new s(e.bind(this.getData,this),e.bind(this.getRawData,this))},fixData:function(r){var o=r.length,h=d(r,function(B){return B[2]}),p=[];h.buckets.each(function(B,X){p.push({name:X,dataList:B})});for(var g=p.length,v=-1,y=-1,w=0;w<g;++w){var S=p[w].dataList.length;S>v&&(v=S,y=w)}for(var _=0;_<g;++_){if(_===y)continue;for(var I=p[_].name,C=0;C<v;++C){for(var E=p[y].dataList[C][0],O=p[_].dataList.length,M=-1,F=0;F<O;++F){var H=p[_].dataList[F][0];if(H===E){M=F;break}}M===-1&&(r[o]=[],r[o][0]=E,r[o][1]=0,r[o][2]=I,o++)}}return r},getInitialData:function(r,o){for(var h=o.queryComponents({mainType:"singleAxis",index:this.get("singleAxisIndex"),id:this.get("singleAxisId")})[0],p=h.get("type"),g=e.filter(r.data,function(E){return E[2]!==void 0}),v=this.fixData(g||[]),y=[],w=this.nameMap=e.createHashMap(),S=0,_=0;_<v.length;++_)y.push(v[_][c]),w.get(v[_][c])||(w.set(v[_][c],S),S++);var I=b(v,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:f(p)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}),C=new t(I,this);return C.initData(v),C},getLayerSeries:function(){for(var r=this.getData(),o=r.count(),h=[],p=0;p<o;++p)h[p]=p;var g=r.mapDimension("single"),v=d(h,function(w){return r.get("name",w)}),y=[];return v.buckets.each(function(w,S){w.sort(function(_,I){return r.get(g,_)-r.get(g,I)}),y.push({name:S,indices:w})}),y},getAxisTooltipData:function(r,o,h){e.isArray(r)||(r=r?[r]:[]);for(var p=this.getData(),g=this.getLayerSeries(),v=[],y=g.length,w,S=0;S<y;++S){for(var _=Number.MAX_VALUE,I=-1,C=g[S].indices.length,E=0;E<C;++E){var O=p.get(r[0],g[S].indices[E]),M=Math.abs(O-o);M<=_&&(w=O,_=M,I=g[S].indices[E])}v.push(I)}return{dataIndices:v,nestestValue:w}},formatTooltip:function(r){var o=this.getData(),h=o.getName(r),p=o.get(o.mapDimension("value"),r);return(isNaN(p)||p==null)&&(p="-"),n(h+" : "+p)},defaultOption:{zlevel:0,z:2,coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",color:"#000",fontSize:11},emphasis:{label:{show:!0}}}}),u=i;j.exports=u},rkZ5:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("ProS"),f=l("c8qY"),t=l("D9ME"),e=l("fls0"),m=l("RSch"),d=l("akwb"),a=l("o40c"),n=l("ZYIC"),s=l("sK/D"),c=s.createClipPath,i=A.extendChartView({type:"lines",init:function(){},render:function(u,r,o){var h=u.getData(),p=this._updateLineDraw(h,u),g=u.get("zlevel"),v=u.get("effect.trailLength"),y=o.getZr(),w=y.painter.getType()==="svg";w||y.painter.getLayer(g).clear(!0),this._lastZlevel!=null&&!w&&y.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(u)&&v&&(w||y.configLayer(g,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(v/10+.9,1),0)})),p.updateData(h);var S=u.get("clip",!0)&&c(u.coordinateSystem,!1,u);S?this.group.setClipPath(S):this.group.removeClipPath(),this._lastZlevel=g,this._finished=!0},incrementalPrepareRender:function(u,r,o){var h=u.getData(),p=this._updateLineDraw(h,u);p.incrementalPrepareUpdate(h),this._clearLayer(o),this._finished=!1},incrementalRender:function(u,r,o){this._lineDraw.incrementalUpdate(u,r.getData()),this._finished=u.end===r.getData().count()},updateTransform:function(u,r,o){var h=u.getData(),p=u.pipelineContext;if(!this._finished||p.large||p.progressiveRender)return{update:!0};var g=n.reset(u);g.progress&&g.progress({start:0,end:h.count()},h),this._lineDraw.updateLayout(),this._clearLayer(o)},_updateLineDraw:function(u,r){var o=this._lineDraw,h=this._showEffect(r),p=!!r.get("polyline"),g=r.pipelineContext,v=g.large;return(!o||h!==this._hasEffet||p!==this._isPolyline||v!==this._isLargeDraw)&&(o&&o.remove(),o=this._lineDraw=v?new a:new f(p?h?d:m:h?t:e),this._hasEffet=h,this._isPolyline=p,this._isLargeDraw=v,this.group.removeAll()),this.group.add(o.group),o},_showEffect:function(u){return!!u.get("effect.show")},_clearLayer:function(u){var r=u.getZr(),o=r.painter.getType()==="svg";!o&&this._lastZlevel!=null&&r.painter.getLayer(this._lastZlevel).clear(!0)},remove:function(u,r){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(r)},dispose:function(){}});j.exports=i},rmlV:function(j,R,l){var x=l("y+Vt"),b=x.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(f,t){var e=.5522848,m=t.cx,d=t.cy,a=t.rx,n=t.ry,s=a*e,c=n*e;f.moveTo(m-a,d),f.bezierCurveTo(m-a,d-c,m-s,d-n,m,d-n),f.bezierCurveTo(m+s,d-n,m+a,d-c,m+a,d),f.bezierCurveTo(m+a,d+c,m+s,d+n,m,d+n),f.bezierCurveTo(m-s,d+n,m-a,d+c,m-a,d),f.closePath()}});j.exports=b},rnVJ:function(j,R,l){var x=l("bYtY"),b=["rect","polygon","keep","clear"];function A(t,e){var m=t&&t.brush;if(x.isArray(m)||(m=m?[m]:[]),!m.length)return;var d=[];x.each(m,function(i){var u=i.hasOwnProperty("toolbox")?i.toolbox:[];u instanceof Array&&(d=d.concat(u))});var a=t&&t.toolbox;x.isArray(a)&&(a=a[0]),a||(a={feature:{}},t.toolbox=[a]);var n=a.feature||(a.feature={}),s=n.brush||(n.brush={}),c=s.type||(s.type=[]);c.push.apply(c,d),f(c),e&&!c.length&&c.push.apply(c,b)}function f(t){var e={};x.each(t,function(m){e[m]=1}),t.length=0,x.each(e,function(m,d){t.push(d)})}j.exports=A},rwxt:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=l("GdRQ");function b(m,d){if(!(m instanceof d))throw new TypeError("Cannot call a class as a function")}function A(m,d){for(var a=0;a<d.length;a++){var n=d[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(m,n.key,n)}}function f(m,d,a){return d&&A(m.prototype,d),a&&A(m,a),m}var t=!x.supportsCursorURIs||x.isTouchDevice,e=function(){function m(){b(this,m),this._target=null,this._canvas=document.createElement("canvas"),t&&(this._canvas.style.position="fixed",this._canvas.style.zIndex="65535",this._canvas.style.pointerEvents="none",this._canvas.style.visibility="hidden"),this._position={x:0,y:0},this._hotSpot={x:0,y:0},this._eventHandlers={mouseover:this._handleMouseOver.bind(this),mouseleave:this._handleMouseLeave.bind(this),mousemove:this._handleMouseMove.bind(this),mouseup:this._handleMouseUp.bind(this)}}return f(m,[{key:"attach",value:function(a){if(this._target&&this.detach(),this._target=a,t){document.body.appendChild(this._canvas);var n={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,n),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,n),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,n),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,n)}this.clear()}},{key:"detach",value:function(){if(!this._target)return;if(t){var a={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,a),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,a),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,a),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,a),document.body.removeChild(this._canvas)}this._target=null}},{key:"change",value:function(a,n,s,c,i){if(c===0||i===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-n,this._position.y=this._position.y+this._hotSpot.y-s,this._hotSpot.x=n,this._hotSpot.y=s;var u=this._canvas.getContext("2d");this._canvas.width=c,this._canvas.height=i;var r;try{r=new ImageData(new Uint8ClampedArray(a),c,i)}catch(h){r=u.createImageData(c,i),r.data.set(new Uint8ClampedArray(a))}if(u.clearRect(0,0,c,i),u.putImageData(r,0,0),t)this._updatePosition();else{var o=this._canvas.toDataURL();this._target.style.cursor="url("+o+")"+n+" "+s+", default"}}},{key:"clear",value:function(){this._target.style.cursor="none",this._canvas.width=0,this._canvas.height=0,this._position.x=this._position.x+this._hotSpot.x,this._position.y=this._position.y+this._hotSpot.y,this._hotSpot.x=0,this._hotSpot.y=0}},{key:"move",value:function(a,n){if(!t)return;window.visualViewport?(this._position.x=a+window.visualViewport.offsetLeft,this._position.y=n+window.visualViewport.offsetTop):(this._position.x=a,this._position.y=n),this._updatePosition();var s=document.elementFromPoint(a,n);this._updateVisibility(s)}},{key:"_handleMouseOver",value:function(a){this._handleMouseMove(a)}},{key:"_handleMouseLeave",value:function(a){this._updateVisibility(a.relatedTarget)}},{key:"_handleMouseMove",value:function(a){this._updateVisibility(a.target),this._position.x=a.clientX-this._hotSpot.x,this._position.y=a.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(a){var n=this,s=document.elementFromPoint(a.clientX,a.clientY);this._updateVisibility(s),this._captureIsActive()&&window.setTimeout(function(){if(!n._target)return;s=document.elementFromPoint(a.clientX,a.clientY),n._updateVisibility(s)},0)}},{key:"_showCursor",value:function(){this._canvas.style.visibility==="hidden"&&(this._canvas.style.visibility="")}},{key:"_hideCursor",value:function(){this._canvas.style.visibility!=="hidden"&&(this._canvas.style.visibility="hidden")}},{key:"_shouldShowCursor",value:function(a){return a?a===this._target?!0:this._target.contains(a)?!(window.getComputedStyle(a).cursor!=="none"):!1:!1}},{key:"_updateVisibility",value:function(a){this._captureIsActive()&&(a=document.captureElement),this._shouldShowCursor(a)?this._showCursor():this._hideCursor()}},{key:"_updatePosition",value:function(){this._canvas.style.left=this._position.x+"px",this._canvas.style.top=this._position.y+"px"}},{key:"_captureIsActive",value:function(){return document.captureElement&&document.documentElement.contains(document.captureElement)}}]),m}();R.default=e},rySg:function(j,R,l){l("SMc4"),l("8nMs")},s2MQ:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};R.default=x},s2lz:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("IwbS"),f=l("gPAo"),t=l("VaxA"),e=l("9hCq"),m=l("SgGq"),d=l("mFDi"),a=l("Fofx"),n=l("5s0K"),s=l("KCsZ"),c=l("7aKB"),i=c.windowOpen,u=b.bind,r=A.Group,o=A.Rect,h=b.each,p=3,g=["label"],v=["emphasis","label"],y=["upperLabel"],w=["emphasis","upperLabel"],S=10,_=1,I=2,C=s([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),E=function(B){var X=C(B);return X.stroke=X.fill=X.lineWidth=null,X},O=x.extendChartView({type:"treemap",init:function(B,X){this._containerGroup,this._storage=M(),this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(B,X,J,k){var K=X.findComponents({mainType:"series",subType:"treemap",query:k});if(b.indexOf(K,B)<0)return;this.seriesModel=B,this.api=J,this.ecModel=X;var z=["treemapZoomToNode","treemapRootToNode"],W=t.retrieveTargetInfo(k,z,B),P=k&&k.type,G=B.layoutInfo,V=!this._oldTree,q=this._storage,re=P==="treemapRootToNode"&&W&&q?{rootNodeGroup:q.nodeGroup[W.node.getRawIndex()],direction:k.direction}:null,ce=this._giveContainerGroup(G),ie=this._doRender(ce,B,re);!V&&(!P||P==="treemapZoomToNode"||P==="treemapRootToNode")?this._doAnimation(ce,ie,B,re):ie.renderFinally(),this._resetController(J),this._renderBreadcrumb(B,J,W)},_giveContainerGroup:function(B){var X=this._containerGroup;return X||(X=this._containerGroup=new r,this._initEvents(X),this.group.add(X)),X.attr("position",[B.x,B.y]),X},_doRender:function(B,X,J){var k=X.getData().tree,K=this._oldTree,z=M(),W=M(),P=this._storage,G=[],V=b.curry(F,X,W,P,J,z,G);re(k.root?[k.root]:[],K&&K.root?[K.root]:[],B,k===K||!K,0);var q=ce(P);return this._oldTree=k,this._storage=W,{lastsForAnimation:z,willDeleteEls:q,renderFinally:ie};function re(fe,xe,Se,ke,ge){ke?(xe=fe,h(fe,function(ue,Ge){!ue.isRemoved()&&ee(Ge,Ge)})):new f(xe,fe,Be,Be).add(ee).update(ee).remove(b.curry(ee,null)).execute();function Be(ue){return ue.getId()}function ee(ue,Ge){var ae=ue!=null?fe[ue]:null,Z=Ge!=null?xe[Ge]:null,Y=V(ae,Z,Se,ge);Y&&re(ae&&ae.viewChildren||[],Z&&Z.viewChildren||[],Y,ke,ge+1)}}function ce(fe){var xe=M();return fe&&h(fe,function(Se,ke){var ge=xe[ke];h(Se,function(Be){Be&&(ge.push(Be),Be.__tmWillDelete=1)})}),xe}function ie(){h(q,function(fe){h(fe,function(xe){xe.parent&&xe.parent.remove(xe)})}),h(G,function(fe){fe.invisible=!0,fe.dirty()})}},_doAnimation:function(B,X,J,k){if(!J.get("animation"))return;var K=J.get("animationDurationUpdate"),z=J.get("animationEasing"),W=n.createWrap();h(X.willDeleteEls,function(P,G){h(P,function(V,q){if(V.invisible)return;var re=V.parent,ce;if(k&&k.direction==="drillDown")ce=re===k.rootNodeGroup?{shape:{x:0,y:0,width:re.__tmNodeWidth,height:re.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var ie=0,fe=0;re.__tmWillDelete||(ie=re.__tmNodeWidth/2,fe=re.__tmNodeHeight/2),ce=G==="nodeGroup"?{position:[ie,fe],style:{opacity:0}}:{shape:{x:ie,y:fe,width:0,height:0},style:{opacity:0}}}ce&&W.add(V,ce,K,z)})}),h(this._storage,function(P,G){h(P,function(V,q){var re=X.lastsForAnimation[G][q],ce={};if(!re)return;G==="nodeGroup"?re.old&&(ce.position=V.position.slice(),V.attr("position",re.old)):(re.old&&(ce.shape=b.extend({},V.shape),V.setShape(re.old)),re.fadein?(V.setStyle("opacity",0),ce.style={opacity:1}):V.style.opacity!==1&&(ce.style={opacity:1})),W.add(V,ce,K,z)})},this),this._state="animating",W.done(u(function(){this._state="ready",X.renderFinally()},this)).start()},_resetController:function(B){var X=this._controller;X||(X=this._controller=new m(B.getZr()),X.enable(this.seriesModel.get("roam")),X.on("pan",u(this._onPan,this)),X.on("zoom",u(this._onZoom,this)));var J=new d(0,0,B.getWidth(),B.getHeight());X.setPointerChecker(function(k,K,z){return J.contain(K,z)})},_clearController:function(){var B=this._controller;B&&(B.dispose(),B=null)},_onPan:function(B){if(this._state!=="animating"&&(Math.abs(B.dx)>p||Math.abs(B.dy)>p)){var X=this.seriesModel.getData().tree.root;if(!X)return;var J=X.getLayout();if(!J)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:J.x+B.dx,y:J.y+B.dy,width:J.width,height:J.height}})}},_onZoom:function(B){var X=B.originX,J=B.originY;if(this._state!=="animating"){var k=this.seriesModel.getData().tree.root;if(!k)return;var K=k.getLayout();if(!K)return;var z=new d(K.x,K.y,K.width,K.height),W=this.seriesModel.layoutInfo;X-=W.x,J-=W.y;var P=a.create();a.translate(P,P,[-X,-J]),a.scale(P,P,[B.scale,B.scale]),a.translate(P,P,[X,J]),z.applyTransform(P),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:z.x,y:z.y,width:z.width,height:z.height}})}},_initEvents:function(B){B.on("click",function(X){if(this._state!=="ready")return;var J=this.seriesModel.get("nodeClick",!0);if(!J)return;var k=this.findTarget(X.offsetX,X.offsetY);if(!k)return;var K=k.node;if(K.getLayout().isLeafRoot)this._rootToNode(k);else if(J==="zoomToNode")this._zoomToNode(k);else if(J==="link"){var z=K.hostTree.data.getItemModel(K.dataIndex),W=z.get("link",!0),P=z.get("target",!0)||"blank";W&&i(W,P)}},this)},_renderBreadcrumb:function(B,X,J){J||(J=B.get("leafDepth",!0)!=null?{node:B.getViewRoot()}:this.findTarget(X.getWidth()/2,X.getHeight()/2),J||(J={node:B.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new e(this.group))).render(B,X,J.node,u(k,this));function k(K){this._state!=="animating"&&(t.aboveViewRoot(B.getViewRoot(),K)?this._rootToNode({node:K}):this._zoomToNode({node:K}))}},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=M(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(B){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:B.node})},_rootToNode:function(B){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:B.node})},findTarget:function(B,X){var J,k=this.seriesModel.getViewRoot();return k.eachNode({attr:"viewChildren",order:"preorder"},function(K){var z=this._storage.background[K.getRawIndex()];if(z){var W=z.transformCoordToLocal(B,X),P=z.shape;if(P.x<=W[0]&&W[0]<=P.x+P.width&&P.y<=W[1]&&W[1]<=P.y+P.height)J={node:K,offsetX:W[0],offsetY:W[1]};else return!1}},this),J}});function M(){return{nodeGroup:[],background:[],content:[]}}function F(B,X,J,k,K,z,W,P,G,V){if(!W)return;var q=W.getLayout(),re=B.getData();if(re.setItemGraphicEl(W.dataIndex,null),!q||!q.isInView)return;var ce=q.width,ie=q.height,fe=q.borderWidth,xe=q.invisible,Se=W.getRawIndex(),ke=P&&P.getRawIndex(),ge=W.viewChildren,Be=q.upperHeight,ee=ge&&ge.length,ue=W.getModel("itemStyle"),Ge=W.getModel("emphasis.itemStyle"),ae=be("nodeGroup",r);if(!ae)return;if(G.add(ae),ae.attr("position",[q.x||0,q.y||0]),ae.__tmNodeWidth=ce,ae.__tmNodeHeight=ie,q.isAboveViewRoot)return ae;var Z=W.getModel(),Y=be("background",o,V,_);if(Y&&we(ae,Y,ee&&q.upperLabelHeight),ee)A.isHighDownDispatcher(ae)&&A.setAsHighDownDispatcher(ae,!1),Y&&(A.setAsHighDownDispatcher(Y,!0),re.setItemGraphicEl(W.dataIndex,Y));else{var te=be("content",o,V,I);te&&pe(ae,te),Y&&A.isHighDownDispatcher(Y)&&A.setAsHighDownDispatcher(Y,!1),A.setAsHighDownDispatcher(ae,!0),re.setItemGraphicEl(W.dataIndex,ae)}return ae;function we(yt,pt,Pe){if(pt.dataIndex=W.dataIndex,pt.seriesIndex=B.seriesIndex,pt.setShape({x:0,y:0,width:ce,height:ie}),xe)De(pt);else{pt.invisible=!1;var Nt=W.getVisual("borderColor",!0),ut=Ge.get("borderColor"),Ft=E(ue);Ft.fill=Nt;var Ut=C(Ge);if(Ut.fill=ut,Pe){var Kt=ce-2*fe;Ne(Ft,Ut,Nt,Kt,Be,{x:fe,y:0,width:Kt,height:Be})}else Ft.text=Ut.text=null;pt.setStyle(Ft),A.setElementHoverStyle(pt,Ut)}yt.add(pt)}function pe(yt,pt){pt.dataIndex=W.dataIndex,pt.seriesIndex=B.seriesIndex;var Pe=Math.max(ce-2*fe,0),Nt=Math.max(ie-2*fe,0);if(pt.culling=!0,pt.setShape({x:fe,y:fe,width:Pe,height:Nt}),xe)De(pt);else{pt.invisible=!1;var ut=W.getVisual("color",!0),Ft=E(ue);Ft.fill=ut;var Ut=C(Ge);Ne(Ft,Ut,ut,Pe,Nt),pt.setStyle(Ft),A.setElementHoverStyle(pt,Ut)}yt.add(pt)}function De(yt){!yt.invisible&&z.push(yt)}function Ne(yt,pt,Pe,Nt,ut,Ft){var Ut=Z.get("name"),Kt=Z.getModel(Ft?y:g),$t=Z.getModel(Ft?w:v),or=Kt.getShallow("show");A.setLabelStyle(yt,pt,Kt,$t,{defaultText:or?Ut:null,autoColor:Pe,isRectText:!0,labelFetcher:B,labelDataIndex:W.dataIndex,labelProp:Ft?"upperLabel":"label"}),me(yt,Ft,q),me(pt,Ft,q),Ft&&(yt.textRect=b.clone(Ft)),yt.truncate=or&&Kt.get("ellipsis")?{outerWidth:Nt,outerHeight:ut,minChar:2}:null}function me(yt,pt,Pe){var Nt=yt.text;if(!pt&&Pe.isLeafRoot&&Nt!=null){var ut=B.get("drillDownIcon",!0);yt.text=ut?ut+" "+Nt:Nt}}function be(yt,pt,Pe,Nt){var ut=ke!=null&&J[yt][ke],Ft=K[yt];return ut?(J[yt][ke]=null,Re(Ft,ut,yt)):xe||(ut=new pt({z:H(Pe,Nt)}),ut.__tmDepth=Pe,ut.__tmStorageName=yt,it(Ft,ut,yt)),X[yt][Se]=ut}function Re(yt,pt,Pe){var Nt=yt[Se]={};Nt.old=Pe==="nodeGroup"?pt.position.slice():b.extend({},pt.shape)}function it(yt,pt,Pe){var Nt=yt[Se]={},ut=W.parentNode;if(ut&&(!k||k.direction==="drillDown")){var Ft=0,Ut=0,Kt=K.background[ut.getRawIndex()];!k&&Kt&&Kt.old&&(Ft=Kt.old.width,Ut=Kt.old.height),Nt.old=Pe==="nodeGroup"?[0,Ut]:{x:Ft,y:Ut,width:0,height:0}}Nt.fadein=Pe!=="nodeGroup"}}function H(B,X){var J=B*S+X;return(J-1)/J}j.exports=O},sAZ8:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("+rIm"),f=l("/IIm"),t=l("9KIM"),e=l("IwbS"),m=["axisLine","axisTickLabel","axisName"],d=x.extendComponentView({type:"parallelAxis",init:function(i,u){d.superApply(this,"init",arguments),(this._brushController=new f(u.getZr())).on("brush",b.bind(this._onBrush,this))},render:function(i,u,r,o){if(a(i,u,o))return;this.axisModel=i,this.api=r,this.group.removeAll();var h=this._axisGroup;if(this._axisGroup=new e.Group,this.group.add(this._axisGroup),!i.get("show"))return;var p=s(i,u),g=p.coordinateSystem,v=i.getAreaSelectStyle(),y=v.width,w=i.axis.dim,S=g.getAxisLayout(w),_=b.extend({strokeContainThreshold:y},S),I=new A(i,_);b.each(m,I.add,I),this._axisGroup.add(I.getGroup()),this._refreshBrushController(_,v,i,p,y,r);var C=o&&o.animation===!1?null:i;e.groupTransition(h,this._axisGroup,C)},_refreshBrushController:function(i,u,r,o,h,p){var g=r.axis.getExtent(),v=g[1]-g[0],y=Math.min(30,Math.abs(v)*.1),w=e.BoundingRect.create({x:g[0],y:-h/2,width:v,height:h});w.x-=y,w.width+=2*y,this._brushController.mount({enableGlobalPan:!0,rotation:i.rotation,position:i.position}).setPanels([{panelId:"pl",clipPath:t.makeRectPanelClipPath(w),isTargetByCursor:t.makeRectIsTargetByCursor(w,p,o),getLinearBrushOtherExtent:t.makeLinearBrushOtherExtent(w,0)}]).enableBrush({brushType:"lineX",brushStyle:u,removeOnClick:!0}).updateCovers(n(r))},_onBrush:function(i,u){var r=this.axisModel,o=r.axis,h=b.map(i,function(p){return[o.coordToData(p.range[0],!0),o.coordToData(p.range[1],!0)]});(!r.option.realtime===u.isEnd||u.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:r.id,intervals:h})},dispose:function(){this._brushController.dispose()}});function a(i,u,r){return r&&r.type==="axisAreaSelect"&&u.findComponents({mainType:"parallelAxis",query:r})[0]===i}function n(i){var u=i.axis;return b.map(i.activeIntervals,function(r){return{brushType:"lineX",panelId:"pl",range:[u.dataToCoord(r[0],!0),u.dataToCoord(r[1],!0)]}})}function s(i,u){return u.getComponent("parallel",i.get("parallelIndex"))}var c=d;j.exports=c},sE09:function(j,R,l){},sGsY:function(j,R,l){"use strict";var x=l("lSNA"),b=l.n(x),A=l("pVnL"),f=l.n(A),t=l("q1tI"),e=l("TSYQ"),m=l.n(e),d=l("H84U"),a=l("B6l+"),n=l.n(a),s=function(W){var P=W.value,G=W.formatter,V=W.precision,q=W.decimalSeparator,re=W.groupSeparator,ce=re===void 0?"":re,ie=W.prefixCls,fe;if(typeof G=="function")fe=G(P);else{var xe=String(P),Se=xe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Se||xe==="-")fe=xe;else{var ke=Se[1],ge=Se[2]||"0",Be=Se[4]||"";ge=ge.replace(/\B(?=(\d{3})+(?!\d))/g,ce),typeof V=="number"&&(Be=n()(Be,V,"0").slice(0,V)),Be&&(Be="".concat(q).concat(Be)),fe=[t.createElement("span",{key:"int",className:"".concat(ie,"-content-value-int")},ke,ge),Be&&t.createElement("span",{key:"decimal",className:"".concat(ie,"-content-value-decimal")},Be)]}}return t.createElement("span",{className:"".concat(ie,"-content-value")},fe)},c=s,i=function(W){var P=W.prefixCls,G=W.className,V=W.style,q=W.valueStyle,re=W.value,ce=re===void 0?0:re,ie=W.title,fe=W.valueRender,xe=W.prefix,Se=W.suffix,ke=W.direction,ge=W.onMouseEnter,Be=W.onMouseLeave,ee=t.createElement(c,f()({},W,{value:ce})),ue=m()(P,G,b()({},"".concat(P,"-rtl"),ke==="rtl"));return t.createElement("div",{className:ue,style:V,onMouseEnter:ge,onMouseLeave:Be},ie&&t.createElement("div",{className:"".concat(P,"-title")},ie),t.createElement("div",{style:q,className:"".concat(P,"-content")},xe&&t.createElement("span",{className:"".concat(P,"-content-prefix")},xe),fe?fe(ee):ee,Se&&t.createElement("span",{className:"".concat(P,"-content-suffix")},Se)))};i.defaultProps={decimalSeparator:".",groupSeparator:","};var u=Object(d.c)({prefixCls:"statistic"})(i),r=u,o=l("lwsE"),h=l.n(o),p=l("W8MJ"),g=l.n(p),v=l("7W2i"),y=l.n(v),w=l("LQ03"),S=l.n(w),_=l("J4zp"),I=l.n(_),C=l("QQZ/"),E=l.n(C),O=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function M(z,W){var P=z,G=/\[[^\]]*]/g,V=(W.match(G)||[]).map(function(ie){return ie.slice(1,-1)}),q=W.replace(G,"[]"),re=O.reduce(function(ie,fe){var xe=I()(fe,2),Se=xe[0],ke=xe[1];if(ie.indexOf(Se)!==-1){var ge=Math.floor(P/ke);return P-=ge*ke,ie.replace(new RegExp("".concat(Se,"+"),"g"),function(Be){var ee=Be.length;return E()(ge.toString(),ee,"0")})}return ie},q),ce=0;return re.replace(G,function(){var ie=V[ce];return ce+=1,ie})}function F(z,W){var P=W.format,G=P===void 0?"":P,V=new Date(z).getTime(),q=Date.now(),re=Math.max(V-q,0);return M(re,G)}var H=l("0n0R"),B=1e3/30;function X(z){return new Date(z).getTime()}var J=function(z){y()(P,z);var W=S()(P);function P(){var G;return h()(this,P),G=W.apply(this,arguments),G.syncTimer=function(){var V=G.props.value,q=X(V);q>=Date.now()?G.startTimer():G.stopTimer()},G.startTimer=function(){if(G.countdownId)return;G.countdownId=window.setInterval(function(){G.forceUpdate()},B)},G.stopTimer=function(){var V=G.props,q=V.onFinish,re=V.value;if(G.countdownId){clearInterval(G.countdownId),G.countdownId=void 0;var ce=X(re);q&&ce<Date.now()&&q()}},G.formatCountdown=function(V,q){var re=G.props.format;return F(V,f()(f()({},q),{format:re}))},G.valueRender=function(V){return Object(H.a)(V,{title:void 0})},G}return g()(P,[{key:"componentDidMount",value:function(){this.syncTimer()}},{key:"componentDidUpdate",value:function(){this.syncTimer()}},{key:"componentWillUnmount",value:function(){this.stopTimer()}},{key:"render",value:function(){return t.createElement(r,f()({valueRender:this.valueRender},this.props,{formatter:this.formatCountdown}))}}]),P}(t.Component);J.defaultProps={format:"HH:mm:ss"};var k=J;r.Countdown=k;var K=R.a=r},"sK/D":function(j,R,l){var x=l("IwbS"),b=l("OELB"),A=b.round;function f(m,d,a){var n=m.getArea(),s=m.getBaseAxis().isHorizontal(),c=n.x,i=n.y,u=n.width,r=n.height,o=a.get("lineStyle.width")||2;c-=o/2,i-=o/2,u+=o,r+=o,c=Math.floor(c),u=Math.round(u);var h=new x.Rect({shape:{x:c,y:i,width:u,height:r}});return d&&(h.shape[s?"width":"height"]=0,x.initProps(h,{shape:{width:u,height:r}},a)),h}function t(m,d,a){var n=m.getArea(),s=new x.Sector({shape:{cx:A(m.cx,1),cy:A(m.cy,1),r0:A(n.r0,1),r:A(n.r,1),startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}});return d&&(s.shape.endAngle=n.startAngle,x.initProps(s,{shape:{endAngle:n.endAngle}},a)),s}function e(m,d,a){if(m){if(m.type==="polar")return t(m,d,a);if(m.type==="cartesian2d")return f(m,d,a)}else return null;return null}R.createGridClipPath=f,R.createPolarClipPath=t,R.createClipPath=e},sKgW:function(j,R){var l=9007199254740991,x=Math.floor;function b(A,f){var t="";if(!A||f<1||f>l)return t;do f%2&&(t+=A),f=x(f/2),f&&(A+=A);while(f);return t}j.exports=b},sPJy:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("AOa7"),f=l.n(A),t=l("lUTK"),e=l("qVdP")},sPtV:function(j,R,l){"use strict";l.d(R,"a",function(){return f});var x=l("q1tI"),b=l.n(x),A=l("hkKa");function f(t){var e=x.useRef(t),m=Object(A.a)();return[function(){return e.current},function(d){e.current=d,m()}]}},sRwP:function(j,R,l){l("jsU+"),l("2548"),l("Tp9H"),l("06DH"),l("dnwI"),l("fE02"),l("33Ds")},"sS/r":function(j,R,l){var x=l("4fz+"),b=l("iRjW"),A=l("Yl7c"),f=function(){this.group=new x,this.uid=b.getUID("viewComponent")};f.prototype={constructor:f,init:function(m,d){},render:function(m,d,a,n){},dispose:function(){},filterForExposedEvent:null};var t=f.prototype;t.updateView=t.updateLayout=t.updateVisual=function(m,d,a,n){},A.enableClassExtend(f),A.enableClassManagement(f,{registerWhenExtend:!0});var e=f;j.exports=e},"sW+o":function(j,R,l){var x=l("SrGk"),b=l("bYtY"),A=l("SUKs"),f=l("Qe9p");function t(m,d){x.call(this,m,d,["linearGradient","radialGradient"],"__gradient_in_use__")}b.inherits(t,x),t.prototype.addWithoutUpdate=function(m,d){if(d&&d.style){var a=this;b.each(["fill","stroke"],function(n){if(d.style[n]&&(d.style[n].type==="linear"||d.style[n].type==="radial")){var s=d.style[n],c=a.getDefs(!0),i;s._dom?(i=s._dom,c.contains(s._dom)||a.addDom(i)):i=a.add(s),a.markUsed(d);var u=i.getAttribute("id");m.setAttribute(n,"url(#"+u+")")}})}},t.prototype.add=function(m){var d;if(m.type==="linear")d=this.createElement("linearGradient");else if(m.type==="radial")d=this.createElement("radialGradient");else return A("Illegal gradient type."),null;return m.id=m.id||this.nextId++,d.setAttribute("id","zr"+this._zrId+"-gradient-"+m.id),this.updateDom(m,d),this.addDom(d),d},t.prototype.update=function(m){var d=this;x.prototype.update.call(this,m,function(){var a=m.type,n=m._dom.tagName;a==="linear"&&n==="linearGradient"||a==="radial"&&n==="radialGradient"?d.updateDom(m,m._dom):(d.removeDom(m),d.add(m))})},t.prototype.updateDom=function(m,d){if(m.type==="linear")d.setAttribute("x1",m.x),d.setAttribute("y1",m.y),d.setAttribute("x2",m.x2),d.setAttribute("y2",m.y2);else if(m.type==="radial")d.setAttribute("cx",m.x),d.setAttribute("cy",m.y),d.setAttribute("r",m.r);else{A("Illegal gradient type.");return}m.global?d.setAttribute("gradientUnits","userSpaceOnUse"):d.setAttribute("gradientUnits","objectBoundingBox"),d.innerHTML="";for(var a=m.colorStops,n=0,s=a.length;n<s;++n){var c=this.createElement("stop");c.setAttribute("offset",a[n].offset*100+"%");var i=a[n].color;if(i.indexOf("rgba">-1)){var u=f.parse(i)[3],r=f.toHex(i);c.setAttribute("stop-color","#"+r),c.setAttribute("stop-opacity",u)}else c.setAttribute("stop-color",a[n].color);d.appendChild(c)}m._dom=d},t.prototype.markUsed=function(m){if(m.style){var d=m.style.fill;d&&d._dom&&x.prototype.markUsed.call(this,d._dom),d=m.style.stroke,d&&d._dom&&x.prototype.markUsed.call(this,d._dom)}};var e=t;j.exports=e},sboe:function(j,R,l){"use strict";l.d(R,"a",function(){return A});var x=l("q1tI"),b=l.n(x),A=x.createContext(null)},sdST:function(j,R,l){var x=l("hi0g");function b(A,f){return f=f||{},x(f.coordDimensions||[],A,{dimsDef:f.dimensionsDefine||A.dimensionsDefine,encodeDef:f.encodeDefine||A.encodeDefine,dimCount:f.dimensionsCount,encodeDefaulter:f.encodeDefaulter,generateCoord:f.generateCoord,generateCoordCount:f.generateCoordCount})}j.exports=b},sjKO:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=A;var x=30,b=12;function A(f,t){var e,m,d,a,n,s,c,i,u,r,o,h,p,g,v,y,w,S,_,I,C,E,O,M,F;e=f.state,m=f.next_in,M=f.input,d=m+(f.avail_in-5),a=f.next_out,F=f.output,n=a-(t-f.avail_out),s=a+(f.avail_out-257),c=e.dmax,i=e.wsize,u=e.whave,r=e.wnext,o=e.window,h=e.hold,p=e.bits,g=e.lencode,v=e.distcode,y=(1<<e.lenbits)-1,w=(1<<e.distbits)-1;e:do{p<15&&(h+=M[m++]<<p,p+=8,h+=M[m++]<<p,p+=8),S=g[h&y];t:for(;;){if(_=S>>>24,h>>>=_,p-=_,_=S>>>16&255,_===0)F[a++]=S&65535;else if(_&16){I=S&65535,_&=15,_&&(p<_&&(h+=M[m++]<<p,p+=8),I+=h&(1<<_)-1,h>>>=_,p-=_),p<15&&(h+=M[m++]<<p,p+=8,h+=M[m++]<<p,p+=8),S=v[h&w];r:for(;;){if(_=S>>>24,h>>>=_,p-=_,_=S>>>16&255,_&16){if(C=S&65535,_&=15,p<_&&(h+=M[m++]<<p,p+=8,p<_&&(h+=M[m++]<<p,p+=8)),C+=h&(1<<_)-1,C>c){f.msg="invalid distance too far back",e.mode=x;break e}if(h>>>=_,p-=_,_=a-n,C>_){if(_=C-_,_>u&&e.sane){f.msg="invalid distance too far back",e.mode=x;break e}if(E=0,O=o,r===0){if(E+=i-_,_<I){I-=_;do F[a++]=o[E++];while(--_);E=a-C,O=F}}else if(r<_){if(E+=i+r-_,_-=r,_<I){I-=_;do F[a++]=o[E++];while(--_);if(E=0,r<I){_=r,I-=_;do F[a++]=o[E++];while(--_);E=a-C,O=F}}}else if(E+=r-_,_<I){I-=_;do F[a++]=o[E++];while(--_);E=a-C,O=F}for(;I>2;)F[a++]=O[E++],F[a++]=O[E++],F[a++]=O[E++],I-=3;I&&(F[a++]=O[E++],I>1&&(F[a++]=O[E++]))}else{E=a-C;do F[a++]=F[E++],F[a++]=F[E++],F[a++]=F[E++],I-=3;while(I>2);I&&(F[a++]=F[E++],I>1&&(F[a++]=F[E++]))}}else if((_&64)===0){S=v[(S&65535)+(h&(1<<_)-1)];continue r}else{f.msg="invalid distance code",e.mode=x;break e}break}}else if((_&64)===0){S=g[(S&65535)+(h&(1<<_)-1)];continue t}else if(_&32){e.mode=b;break e}else{f.msg="invalid literal/length code",e.mode=x;break e}break}}while(m<d&&a<s);I=p>>3,m-=I,p-=I<<3,h&=(1<<p)-1,f.next_in=m,f.next_out=a,f.avail_in=m<d?5+(d-m):5-(m-d),f.avail_out=a<s?257+(s-a):257-(a-s),e.hold=h,e.bits=p;return}},szbU:function(j,R,l){var x=l("bYtY"),b=x.each;function A(t){var e=t&&t.visualMap;x.isArray(e)||(e=e?[e]:[]),b(e,function(m){if(!m)return;f(m,"splitList")&&!f(m,"pieces")&&(m.pieces=m.splitList,delete m.splitList);var d=m.pieces;d&&x.isArray(d)&&b(d,function(a){x.isObject(a)&&(f(a,"start")&&!f(a,"min")&&(a.min=a.start),f(a,"end")&&!f(a,"max")&&(a.max=a.end))})})}function f(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}j.exports=A},t23M:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("1OyB"),A=l("vuIU"),f=l("Ji7U"),t=l("LK+K"),e=l("q1tI"),m=l.n(e),d=l("m+aA"),a=l("Zm9Q"),n=l("Kwbf"),s=l("c+Xe"),c=l("bdgK"),i="rc-observer-key",u=function(r){Object(f.a)(h,r);var o=Object(t.a)(h);function h(){var p;return Object(b.a)(this,h),p=o.apply(this,arguments),p.resizeObserver=null,p.childNode=null,p.currentElement=null,p.state={width:0,height:0,offsetHeight:0,offsetWidth:0},p.onResize=function(g){var v=p.props.onResize,y=g[0].target,w=y.getBoundingClientRect(),S=w.width,_=w.height,I=y.offsetWidth,C=y.offsetHeight,E=Math.floor(S),O=Math.floor(_);if(p.state.width!==E||p.state.height!==O||p.state.offsetWidth!==I||p.state.offsetHeight!==C){var M={width:E,height:O,offsetWidth:I,offsetHeight:C};p.setState(M),v&&Promise.resolve().then(function(){v(Object(x.a)(Object(x.a)({},M),{},{offsetWidth:I,offsetHeight:C}))})}},p.setChildNode=function(g){p.childNode=g},p}return Object(A.a)(h,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var g=this.props.disabled;if(g){this.destroyObserver();return}var v=Object(d.a)(this.childNode||this),y=v!==this.currentElement;y&&(this.destroyObserver(),this.currentElement=v),!this.resizeObserver&&v&&(this.resizeObserver=new c.default(this.onResize),this.resizeObserver.observe(v))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var g=this.props.children,v=Object(a.a)(g);if(v.length>1)Object(n.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(v.length===0)return Object(n.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var y=v[0];if(e.isValidElement(y)&&Object(s.c)(y)){var w=y.ref;v[0]=e.cloneElement(y,{ref:Object(s.a)(w,this.setChildNode)})}return v.length===1?v[0]:v.map(function(S,_){return!e.isValidElement(S)||"key"in S&&S.key!==null?S:e.cloneElement(S,{key:"".concat(i,"-").concat(_)})})}}]),h}(e.Component);u.displayName="ResizeObserver",R.a=u},t3Fx:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=Object.assign||function(o){for(var h=1;h<arguments.length;h++){var p=arguments[h];for(var g in p)Object.prototype.hasOwnProperty.call(p,g)&&(o[g]=p[g])}return o},b=function(){function o(h,p){for(var g=0;g<p.length;g++){var v=p[g];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(h,v.key,v)}}return function(h,p,g){return p&&o(h.prototype,p),g&&o(h,g),h}}(),A=l("q1tI"),f=s(A),t=l("17x9"),e=s(t),m=l("tkwv"),d=s(m),a=l("u3os"),n=l("kzFp");function s(o){return o&&o.__esModule?o:{default:o}}function c(o,h){if(!(o instanceof h))throw new TypeError("Cannot call a class as a function")}function i(o,h){if(!o)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:o}function u(o,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);o.prototype=Object.create(h&&h.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(o,h):o.__proto__=h)}var r=function(o){u(h,o);function h(p){c(this,h);var g=i(this,(h.__proto__||Object.getPrototypeOf(h)).call(this,p));return g.getEchartsInstance=function(){return g.echartsLib.getInstanceByDom(g.echartsElement)||g.echartsLib.init(g.echartsElement,g.props.theme,g.props.opts)},g.dispose=function(){if(g.echartsElement){try{(0,a.clear)(g.echartsElement)}catch(v){console.warn(v)}g.echartsLib.dispose(g.echartsElement)}},g.rerender=function(){var v=g.props,y=v.onEvents,w=v.onChartReady,S=g.renderEchartDom();g.bindEvents(S,y||{}),typeof w=="function"&&g.props.onChartReady(S),g.echartsElement&&(0,a.bind)(g.echartsElement,function(){try{S.resize()}catch(_){console.warn(_)}})},g.bindEvents=function(v,y){var w=function(I,C){typeof I=="string"&&typeof C=="function"&&v.on(I,function(E){C(E,v)})};for(var S in y)Object.prototype.hasOwnProperty.call(y,S)&&w(S,y[S])},g.renderEchartDom=function(){var v=g.getEchartsInstance();return v.setOption(g.props.option,g.props.notMerge||!1,g.props.lazyUpdate||!1),g.props.showLoading?v.showLoading(g.props.loadingOption||null):v.hideLoading(),v},g.echartsLib=p.echarts,g.echartsElement=null,g}return b(h,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(g){if(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(g,this.props))return;if(!(0,d.default)(g.theme,this.props.theme)||!(0,d.default)(g.opts,this.props.opts)||!(0,d.default)(g.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var v=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if((0,d.default)((0,n.pick)(this.props,v),(0,n.pick)(g,v)))return;var y=this.renderEchartDom();if(!(0,d.default)(g.style,this.props.style)||!(0,d.default)(g.className,this.props.className))try{y.resize()}catch(w){console.warn(w)}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var g=this,v=this.props,y=v.style,w=v.className,S=x({height:300},y);return f.default.createElement("div",{ref:function(I){g.echartsElement=I},style:S,className:"echarts-for-react "+w})}}]),h}(A.Component);R.default=r,r.propTypes={option:e.default.object.isRequired,echarts:e.default.object,notMerge:e.default.bool,lazyUpdate:e.default.bool,style:e.default.object,className:e.default.string,theme:e.default.oneOfType([e.default.string,e.default.object]),onChartReady:e.default.func,showLoading:e.default.bool,loadingOption:e.default.object,onEvents:e.default.object,opts:e.default.shape({devicePixelRatio:e.default.number,renderer:e.default.oneOf(["canvas","svg"]),width:e.default.oneOfType([e.default.number,e.default.oneOf([null,void 0,"auto"])]),height:e.default.oneOfType([e.default.number,e.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:e.default.func},r.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:"",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{},shouldSetOption:function(){return!0}}},tBnm:function(j,R,l){var x=l("bYtY"),b=l("IwbS"),A=l("Qxkt"),f=l("Znkb"),t=l("+rIm"),e=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function m(s,c,i){c[1]>c[0]&&(c=c.slice().reverse());var u=s.coordToPoint([c[0],i]),r=s.coordToPoint([c[1],i]);return{x1:u[0],y1:u[1],x2:r[0],y2:r[1]}}function d(s){var c=s.getRadiusAxis();return c.inverse?0:1}function a(s){var c=s[0],i=s[s.length-1];c&&i&&Math.abs(Math.abs(c.coord-i.coord)-360)<1e-4&&s.pop()}var n=f.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(s,c){if(this.group.removeAll(),!s.get("show"))return;var i=s.axis,u=i.polar,r=u.getRadiusAxis().getExtent(),o=i.getTicksCoords(),h=i.getMinorTicksCoords(),p=x.map(i.getViewLabels(),function(g){var g=x.clone(g);return g.coord=i.dataToCoord(g.tickValue),g});a(p),a(o),x.each(e,function(g){s.get(g+".show")&&(!i.scale.isBlank()||g==="axisLine")&&this["_"+g](s,u,o,h,r,p)},this)},_axisLine:function(s,c,i,u,r){var o=s.getModel("axisLine.lineStyle"),h=d(c),p=h?0:1,g;r[p]===0?g=new b.Circle({shape:{cx:c.cx,cy:c.cy,r:r[h]},style:o.getLineStyle(),z2:1,silent:!0}):g=new b.Ring({shape:{cx:c.cx,cy:c.cy,r:r[h],r0:r[p]},style:o.getLineStyle(),z2:1,silent:!0}),g.style.fill=null,this.group.add(g)},_axisTick:function(s,c,i,u,r){var o=s.getModel("axisTick"),h=(o.get("inside")?-1:1)*o.get("length"),p=r[d(c)],g=x.map(i,function(v){return new b.Line({shape:m(c,[p,p+h],v.coord)})});this.group.add(b.mergePath(g,{style:x.defaults(o.getModel("lineStyle").getLineStyle(),{stroke:s.get("axisLine.lineStyle.color")})}))},_minorTick:function(s,c,i,u,r){if(!u.length)return;for(var o=s.getModel("axisTick"),h=s.getModel("minorTick"),p=(o.get("inside")?-1:1)*h.get("length"),g=r[d(c)],v=[],y=0;y<u.length;y++)for(var w=0;w<u[y].length;w++)v.push(new b.Line({shape:m(c,[g,g+p],u[y][w].coord)}));this.group.add(b.mergePath(v,{style:x.defaults(h.getModel("lineStyle").getLineStyle(),x.defaults(o.getLineStyle(),{stroke:s.get("axisLine.lineStyle.color")}))}))},_axisLabel:function(s,c,i,u,r,o){var h=s.getCategories(!0),p=s.getModel("axisLabel"),g=p.get("margin"),v=s.get("triggerEvent");x.each(o,function(y,w){var S=p,_=y.tickValue,I=r[d(c)],C=c.coordToPoint([I+g,y.coord]),E=c.cx,O=c.cy,M=Math.abs(C[0]-E)/I<.3?"center":C[0]>E?"left":"right",F=Math.abs(C[1]-O)/I<.3?"middle":C[1]>O?"top":"bottom";h&&h[_]&&h[_].textStyle&&(S=new A(h[_].textStyle,p,p.ecModel));var H=new b.Text({silent:t.isLabelSilent(s)});this.group.add(H),b.setTextStyle(H.style,S,{x:C[0],y:C[1],textFill:S.getTextColor()||s.get("axisLine.lineStyle.color"),text:y.formattedLabel,textAlign:M,textVerticalAlign:F}),v&&(H.eventData=t.makeAxisEventDataBase(s),H.eventData.targetType="axisLabel",H.eventData.value=y.rawLabel)},this)},_splitLine:function(s,c,i,u,r){var o=s.getModel("splitLine"),h=o.getModel("lineStyle"),p=h.get("color"),g=0;p=p instanceof Array?p:[p];for(var v=[],y=0;y<i.length;y++){var w=g++%p.length;v[w]=v[w]||[],v[w].push(new b.Line({shape:m(c,r,i[y].coord)}))}for(var y=0;y<v.length;y++)this.group.add(b.mergePath(v[y],{style:x.defaults({stroke:p[y%p.length]},h.getLineStyle()),silent:!0,z:s.get("z")}))},_minorSplitLine:function(s,c,i,u,r){if(!u.length)return;for(var o=s.getModel("minorSplitLine"),h=o.getModel("lineStyle"),p=[],g=0;g<u.length;g++)for(var v=0;v<u[g].length;v++)p.push(new b.Line({shape:m(c,r,u[g][v].coord)}));this.group.add(b.mergePath(p,{style:h.getLineStyle(),silent:!0,z:s.get("z")}))},_splitArea:function(s,c,i,u,r){if(!i.length)return;var o=s.getModel("splitArea"),h=o.getModel("areaStyle"),p=h.get("color"),g=0;p=p instanceof Array?p:[p];for(var v=[],y=Math.PI/180,w=-i[0].coord*y,S=Math.min(r[0],r[1]),_=Math.max(r[0],r[1]),I=s.get("clockwise"),C=1;C<i.length;C++){var E=g++%p.length;v[E]=v[E]||[],v[E].push(new b.Sector({shape:{cx:c.cx,cy:c.cy,r0:S,r:_,startAngle:w,endAngle:-i[C].coord*y,clockwise:I},silent:!0})),w=-i[C].coord*y}for(var C=0;C<v.length;C++)this.group.add(b.mergePath(v[C],{style:x.defaults({fill:p[C%p.length]},h.getAreaStyle()),silent:!0}))}});j.exports=n},tSko:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("SRve")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="PlusOutlined";var d=f.forwardRef(m);R.default=d},tceW:function(j,R,l){var x=l("KCsZ"),b=x([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),A={getBarItemStyle:function(f){var t=b(this,f);if(this.getBorderLineDash){var e=this.getBorderLineDash();e&&(t.lineDash=e)}return t}};j.exports=A},tkwv:function(j,R,l){"use strict";var x=Array.isArray,b=Object.keys,A=Object.prototype.hasOwnProperty;j.exports=function f(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){var m=x(t),d=x(e),a,n,s;if(m&&d){if(n=t.length,n!=e.length)return!1;for(a=n;a--!==0;)if(!f(t[a],e[a]))return!1;return!0}if(m!=d)return!1;var c=t instanceof Date,i=e instanceof Date;if(c!=i)return!1;if(c&&i)return t.getTime()==e.getTime();var u=t instanceof RegExp,r=e instanceof RegExp;if(u!=r)return!1;if(u&&r)return t.toString()==e.toString();var o=b(t);if(n=o.length,n!==b(e).length)return!1;for(a=n;a--!==0;)if(!A.call(e,o[a]))return!1;for(a=n;a--!==0;)if(s=o[a],!f(t[s],e[s]))return!1;return!0}return t!==t&&e!==e}},txkQ:function(j,R,l){var x=l("aX58");R.zrender=x;var b=l("Fofx");R.matrix=b;var A=l("QBsz");R.vector=A;var f=l("bYtY"),t=l("Qe9p");R.color=t;var e=l("IwbS"),m=l("OELB");R.number=m;var d=l("7aKB");R.format=d;var a=l("iLNv"),n=a.throttle;R.throttle=a.throttle;var s=l("FUi9");R.helper=s;var c=l("vafp");R.parseGeoJSON=c;var i=l("YXkt");R.List=i;var u=l("Qxkt");R.Model=u;var r=l("hM6l");R.Axis=r;var o=l("ItGF");R.env=o;var h=c,p={};f.each(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(v){p[v]=f[v]});var g={};f.each(["extendShape","extendPath","makePath","makeImage","mergePath","resizePath","createIcon","setHoverStyle","setLabelStyle","setTextStyle","setText","getFont","updateProps","initProps","getTransform","clipPointsByRect","clipRectByRect","registerShape","getShapeClass","Group","Image","Text","Circle","Sector","Ring","Polygon","Polyline","Rect","Line","BezierCurve","Arc","IncrementalDisplayable","CompoundPath","LinearGradient","RadialGradient","BoundingRect"],function(v){g[v]=e[v]}),R.parseGeoJson=h,R.util=p,R.graphic=g},u3DP:function(j,R,l){var x=l("6GrX"),b=l("OELB"),A=b.parsePercent,f=Math.PI/180;function t(a,n,s,c,i,u,r,o,h,p){a.sort(function(M,F){return M.y-F.y});function g(M,F,H,B){for(var X=M;X<F&&!(a[X].y+H>h+r);X++)if(a[X].y+=H,X>M&&X+1<F&&a[X+1].y>a[X].y+a[X].height){v(X,H/2);return}v(F-1,H/2)}function v(M,F){for(var H=M;H>=0&&!(a[H].y-F<h);H--)if(a[H].y-=F,H>0&&a[H].y>a[H-1].y+a[H-1].height)break}function y(M,F,H,B,X,J){for(var k=(J>0,F?Number.MAX_VALUE:0),K=0,z=M.length;K<z;K++){if(M[K].labelAlignTo!=="none")continue;var W=Math.abs(M[K].y-B),P=M[K].len,G=M[K].len2,V=W<X+P?Math.sqrt((X+P+G)*(X+P+G)-W*W):Math.abs(M[K].x-H);F&&V>=k&&(V=k-10),!F&&V<=k&&(V=k+10),M[K].x=H+V*J,k=V}}for(var w=0,S,_=a.length,I=[],C=[],E=0;E<_;E++){if(a[E].position==="outer"&&a[E].labelAlignTo==="labelLine"){var O=a[E].x-p;a[E].linePoints[1][0]+=O,a[E].x=p}S=a[E].y-w,S<0&&g(E,_,-S,i),w=a[E].y+a[E].height}r-w<0&&v(_-1,w-r);for(var E=0;E<_;E++)a[E].y>=s?C.push(a[E]):I.push(a[E]);y(I,!1,n,s,c,i),y(C,!0,n,s,c,i)}function e(a,n,s,c,i,u,r,o){for(var h=[],p=[],g=Number.MAX_VALUE,v=-Number.MAX_VALUE,y=0;y<a.length;y++){if(m(a[y]))continue;a[y].x<n?(g=Math.min(g,a[y].x),h.push(a[y])):(v=Math.max(v,a[y].x),p.push(a[y]))}t(p,n,s,c,1,i,u,r,o,v),t(h,n,s,c,-1,i,u,r,o,g);for(var y=0;y<a.length;y++){var w=a[y];if(m(w))continue;var S=w.linePoints;if(S){var _=w.labelAlignTo==="edge",I=w.textRect.width,C;_?w.x<n?C=S[2][0]-w.labelDistance-r-w.labelMargin:C=r+i-w.labelMargin-S[2][0]-w.labelDistance:w.x<n?C=w.x-r-w.bleedMargin:C=r+i-w.x-w.bleedMargin,C<w.textRect.width&&(w.text=x.truncateText(w.text,C,w.font),w.labelAlignTo==="edge"&&(I=x.getWidth(w.text,w.font)));var E=S[1][0]-S[2][0];_?w.x<n?S[2][0]=r+w.labelMargin+I+w.labelDistance:S[2][0]=r+i-w.labelMargin-I-w.labelDistance:(w.x<n?S[2][0]=w.x+w.labelDistance:S[2][0]=w.x-w.labelDistance,S[1][0]=S[2][0]+E),S[1][1]=S[2][1]=w.y}}}function m(a){return a.position==="center"}function d(a,n,s,c,i,u){var r=a.getData(),o=[],h,p,g=!1,v=(a.get("minShowLabelAngle")||0)*f;r.each(function(y){var w=r.getItemLayout(y),S=r.getItemModel(y),_=S.getModel("label"),I=_.get("position")||S.get("emphasis.label.position"),C=_.get("distanceToLabelLine"),E=_.get("alignTo"),O=A(_.get("margin"),s),M=_.get("bleedMargin"),F=_.getFont(),H=S.getModel("labelLine"),B=H.get("length");B=A(B,s);var X=H.get("length2");if(X=A(X,s),w.angle<v)return;var J=(w.startAngle+w.endAngle)/2,k=Math.cos(J),K=Math.sin(J),z,W,P,G;h=w.cx,p=w.cy;var V=a.getFormattedLabel(y,"normal")||r.getName(y),q=x.getBoundingRect(V,F,G,"top"),re=I==="inside"||I==="inner";if(I==="center")z=w.cx,W=w.cy,G="center";else{var ce=(re?(w.r+w.r0)/2*k:w.r*k)+h,ie=(re?(w.r+w.r0)/2*K:w.r*K)+p;if(z=ce+k*3,W=ie+K*3,!re){var fe=ce+k*(B+n-w.r),xe=ie+K*(B+n-w.r),Se=fe+(k<0?-1:1)*X,ke=xe;E==="edge"?z=k<0?i+O:i+s-O:z=Se+(k<0?-C:C),W=ke,P=[[ce,ie],[fe,xe],[Se,ke]]}G=re?"center":E==="edge"?k>0?"right":"left":k>0?"left":"right"}var ge,Be=_.get("rotate");typeof Be=="number"?ge=Be*(Math.PI/180):ge=Be?k<0?-J+Math.PI:-J:0,g=!!ge,w.label={x:z,y:W,position:I,height:q.height,len:B,len2:X,linePoints:P,textAlign:G,verticalAlign:"middle",rotation:ge,inside:re,labelDistance:C,labelAlignTo:E,labelMargin:O,bleedMargin:M,textRect:q,text:V,font:F},re||o.push(w.label)}),!g&&a.get("avoidLabelOverlap")&&e(o,h,p,n,s,c,i,u)}j.exports=d},u3os:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.ver=R.clear=R.bind=void 0;var x=l("P4Qj"),b=function(e,m){var d=(0,x.getSensor)(e);return d.bind(m),function(){d.unbind(m)}};R.bind=b;var A=function(e){var m=(0,x.getSensor)(e);(0,x.removeSensor)(m)};R.clear=A;var f="1.0.1";R.ver=f},u4NN:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("Uc92")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="EyeOutlined";var d=f.forwardRef(m);R.default=d},u9fO:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("b80e"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},uAnK:function(j,R,l){var x=l("bYtY"),b=l("Kagy"),A=l("KxfA"),f=A.retrieveRawValue;function t(e,m){var d=m.getModel("aria");if(d.get("show")){if(d.get("description")){e.setAttribute("aria-label",d.get("description"));return}}else return;var a=0;m.eachSeries(function(y,w){++a},this);var n=d.get("data.maxCount")||10,s=d.get("series.maxCount")||10,c=Math.min(a,s),i;if(a<1)return;var u=g();u?i=h(p("general.withTitle"),{title:u}):i=p("general.withoutTitle");var r=[],o=a>1?"series.multiple.prefix":"series.single.prefix";i+=h(p(o),{seriesCount:a}),m.eachSeries(function(y,w){if(w<c){var S,_=y.get("name"),I="series."+(a>1?"multiple":"single")+".";S=p(_?I+"withName":I+"withoutName"),S=h(S,{seriesId:y.seriesIndex,seriesName:y.get("name"),seriesType:v(y.subType)});var C=y.getData();window.data=C,C.count()>n?S+=h(p("data.partialData"),{displayCnt:n}):S+=p("data.allData");for(var E=[],O=0;O<C.count();O++)if(O<n){var M=C.getName(O),F=f(C,O);E.push(h(p(M?"data.withName":"data.withoutName"),{name:M,value:F}))}S+=E.join(p("data.separator.middle"))+p("data.separator.end"),r.push(S)}}),i+=r.join(p("series.multiple.separator.middle"))+p("series.multiple.separator.end"),e.setAttribute("aria-label",i);function h(y,w){if(typeof y!="string")return y;var S=y;return x.each(w,function(_,I){S=S.replace(new RegExp("\\{\\s*"+I+"\\s*\\}","g"),_)}),S}function p(y){var w=d.get(y);if(w==null){for(var S=y.split("."),_=b.aria,I=0;I<S.length;++I)_=_[S[I]];return _}else return w}function g(){var y=m.getModel("title").option;return y&&y.length&&(y=y[0]),y&&y.text}function v(y){return b.series.typeNames[y]||"\u81EA\u5B9A\u4E49\u56FE"}}j.exports=t},uK0f:function(j,R,l){(function(x,b){j.exports=b()})(this,function(){"use strict";function x(b,A,f){f=f||{},f.childrenKeyName=f.childrenKeyName||"children";var t=b||[],e=[],m=0;do{var d=t.filter(function(a){return A(a,m)})[0];if(!d)break;e.push(d),t=d[f.childrenKeyName]||[],m+=1}while(t.length>0);return e}return x})},uOyE:function(j,R,l){var x=l("ProS");x.registerAction({type:"brush",event:"brush"},function(b,A){A.eachComponent({mainType:"brush",query:b},function(f){f.setAreas(b.areas)})}),x.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},function(){}),x.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},function(){})},uQRt:function(j,R,l){j.exports=x;function x(){return l("gaXo"),{}}},ugBc:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};R.default=x},v3Qx:function(j,R){var l={}.toString;j.exports=Array.isArray||function(x){return l.call(x)=="[object Array]"}},v56E:function(j,R,l){},v5uJ:function(j,R,l){var x=l("ProS"),b=l("2B6p"),A=b.updateCenterAndZoom;x.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(f,t){t.eachComponent({mainType:"series",subType:"tree",query:f},function(e){var m=f.dataIndex,d=e.getData().tree,a=d.getNodeByDataIndex(m);a.isExpand=!a.isExpand})}),x.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(f,t){t.eachComponent({mainType:"series",subType:"tree",query:f},function(e){var m=e.coordinateSystem,d=A(m,f);e.setCenter&&e.setCenter(d.center),e.setZoom&&e.setZoom(d.zoom)})})},"vF/C":function(j,R,l){var x=l("bLfw");x.registerSubTypeDefaulter("visualMap",function(b){return!b.categories&&(!(b.pieces?b.pieces.length>0:b.splitNumber>0)||b.calculable)?"continuous":"piecewise"})},vKoX:function(j,R,l){var x=l("SrGk"),b=l("bYtY");function A(e,m){x.call(this,e,m,["filter"],"__filter_in_use__","_shadowDom")}b.inherits(A,x),A.prototype.addWithoutUpdate=function(e,m){if(m&&f(m.style)){var d;if(m._shadowDom){d=m._shadowDom;var a=this.getDefs(!0);a.contains(m._shadowDom)||this.addDom(d)}else d=this.add(m);this.markUsed(m);var n=d.getAttribute("id");e.style.filter="url(#"+n+")"}},A.prototype.add=function(e){var m=this.createElement("filter");return e._shadowDomId=e._shadowDomId||this.nextId++,m.setAttribute("id","zr"+this._zrId+"-shadow-"+e._shadowDomId),this.updateDom(e,m),this.addDom(m),m},A.prototype.update=function(e,m){var d=m.style;if(f(d)){var a=this;x.prototype.update.call(this,m,function(){a.updateDom(m,m._shadowDom)})}else this.remove(e,m)},A.prototype.remove=function(e,m){m._shadowDomId!=null&&(this.removeDom(e),e.style.filter="")},A.prototype.updateDom=function(e,m){var d=m.getElementsByTagName("feDropShadow");d.length===0?d=this.createElement("feDropShadow"):d=d[0];var a=e.style,n=e.scale&&e.scale[0]||1,s=e.scale&&e.scale[1]||1,c,i,u,r;if(a.shadowBlur||a.shadowOffsetX||a.shadowOffsetY)c=a.shadowOffsetX||0,i=a.shadowOffsetY||0,u=a.shadowBlur,r=a.shadowColor;else if(a.textShadowBlur)c=a.textShadowOffsetX||0,i=a.textShadowOffsetY||0,u=a.textShadowBlur,r=a.textShadowColor;else{this.removeDom(m,a);return}d.setAttribute("dx",c/n),d.setAttribute("dy",i/s),d.setAttribute("flood-color",r);var o=u/2/n,h=u/2/s,p=o+" "+h;d.setAttribute("stdDeviation",p),m.setAttribute("x","-100%"),m.setAttribute("y","-100%"),m.setAttribute("width",Math.ceil(u/2*200)+"%"),m.setAttribute("height",Math.ceil(u/2*200)+"%"),m.appendChild(d),e._shadowDom=m},A.prototype.markUsed=function(e){e._shadowDom&&x.prototype.markUsed.call(this,e._shadowDom)};function f(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY||e.textShadowBlur||e.textShadowOffsetX||e.textShadowOffsetY)}var t=A;j.exports=t},vL6D:function(j,R,l){var x=l("bYtY"),b=l("+rIm"),A=l("IwbS"),f=l("7bkD"),t=l("Znkb"),e=l("WN+l"),m=e.rectCoordAxisBuildSplitArea,d=e.rectCoordAxisHandleRemove,a=["axisLine","axisTickLabel","axisName"],n=["splitArea","splitLine"],s=t.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(i,u,r,o){var h=this.group;h.removeAll();var p=this._axisGroup;this._axisGroup=new A.Group;var g=f.layout(i),v=new b(i,g);x.each(a,v.add,v),h.add(this._axisGroup),h.add(v.getGroup()),x.each(n,function(y){i.get(y+".show")&&this["_"+y](i)},this),A.groupTransition(p,this._axisGroup,i),s.superCall(this,"render",i,u,r,o)},remove:function(){d(this)},_splitLine:function(i){var u=i.axis;if(u.scale.isBlank())return;var r=i.getModel("splitLine"),o=r.getModel("lineStyle"),h=o.get("width"),p=o.get("color");p=p instanceof Array?p:[p];for(var g=i.coordinateSystem.getRect(),v=u.isHorizontal(),y=[],w=0,S=u.getTicksCoords({tickModel:r}),_=[],I=[],C=0;C<S.length;++C){var E=u.toGlobalCoord(S[C].coord);v?(_[0]=E,_[1]=g.y,I[0]=E,I[1]=g.y+g.height):(_[0]=g.x,_[1]=E,I[0]=g.x+g.width,I[1]=E);var O=w++%p.length;y[O]=y[O]||[],y[O].push(new A.Line({subPixelOptimize:!0,shape:{x1:_[0],y1:_[1],x2:I[0],y2:I[1]},style:{lineWidth:h},silent:!0}))}for(var C=0;C<y.length;++C)this.group.add(A.mergePath(y[C],{style:{stroke:p[C%p.length],lineDash:o.getLineDash(h),lineWidth:h},silent:!0}))},_splitArea:function(i){m(this,this._axisGroup,i,i)}}),c=s;j.exports=c},vWvF:function(j,R,l){var x=l("Bq2U"),b=l("SUKs"),A=l("bYtY"),f=A.isString,t=A.isFunction,e=A.isObject,m=A.isArrayLike,d=A.indexOf,a=function(){this.animators=[]};a.prototype={constructor:a,animate:function(r,o){var h,p=!1,g=this,v=this.__zr;if(r){var y=r.split("."),w=g;p=y[0]==="shape";for(var S=0,_=y.length;S<_;S++){if(!w)continue;w=w[y[S]]}w&&(h=w)}else h=g;if(!h){b('Property "'+r+'" is not existed in element '+g.id);return}var I=g.animators,C=new x(h,o);return C.during(function(E){g.dirty(p)}).done(function(){I.splice(d(I,C),1)}),I.push(C),v&&v.animation.addAnimator(C),C},stopAnimation:function(r){for(var o=this.animators,h=o.length,p=0;p<h;p++)o[p].stop(r);return o.length=0,this},animateTo:function(r,o,h,p,g,v){n(this,r,o,h,p,g,v)},animateFrom:function(r,o,h,p,g,v){n(this,r,o,h,p,g,v,!0)}};function n(u,r,o,h,p,g,v,y){f(h)?(g=p,p=h,h=0):t(p)?(g=p,p="linear",h=0):t(h)?(g=h,h=0):t(o)?(g=o,o=500):o||(o=500),u.stopAnimation(),s(u,"",u,r,o,h,y);var w=u.animators.slice(),S=w.length;function _(){S--,S||g&&g()}S||g&&g();for(var I=0;I<w.length;I++)w[I].done(_).start(p,v)}function s(u,r,o,h,p,g,v){var y={},w=0;for(var S in h){if(!h.hasOwnProperty(S))continue;o[S]!=null?e(h[S])&&!m(h[S])?s(u,r?r+"."+S:S,o[S],h[S],p,g,v):(v?(y[S]=o[S],c(u,r,S,h[S])):y[S]=h[S],w++):h[S]!=null&&!v&&c(u,r,S,h[S])}w>0&&u.animate(r,!1).when(p==null?500:p,y).delay(g||0)}function c(u,r,o,h){if(!r)u.attr(o,h);else{var p={};p[r]={},p[r][o]=h,u.attr(p)}}var i=a;j.exports=i},vZ6x:function(j,R,l){var x=l("Tghj"),b=x.__DEV__,A=l("bYtY"),f=l("IwbS"),t=l("4NO4"),e=l("9KIM"),m=A.each,d=A.indexOf,a=A.curry,n=["dataToPoint","pointToData"],s=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"];function c(C,E,O){var M=this._targetInfoList=[],F={},H=r(E,C);m(o,function(B,X){(!O||!O.include||d(O.include,X)>=0)&&B(H,M,F)})}var i=c.prototype;i.setOutputRanges=function(C,E){this.matchOutputRanges(C,E,function(O,M,F){if((O.coordRanges||(O.coordRanges=[])).push(M),!O.coordRange){O.coordRange=M;var H=g[O.brushType](0,F,M);O.__rangeOffset={offset:y[O.brushType](H.values,O.range,[1,1]),xyMinMax:H.xyMinMax}}})},i.matchOutputRanges=function(C,E,O){m(C,function(M){var F=this.findTargetInfo(M,E);F&&F!==!0&&A.each(F.coordSyses,function(H){var B=g[M.brushType](1,H,M.range);O(M,B.values,H,E)})},this)},i.setInputRanges=function(C,E){m(C,function(O){var M=this.findTargetInfo(O,E);if(O.range=O.range||[],M&&M!==!0){O.panelId=M.panelId;var F=g[O.brushType](0,M.coordSys,O.coordRange),H=O.__rangeOffset;O.range=H?y[O.brushType](F.values,H.offset,S(F.xyMinMax,H.xyMinMax)):F.values}},this)},i.makePanelOpts=function(C,E){return A.map(this._targetInfoList,function(O){var M=O.getPanelRect();return{panelId:O.panelId,defaultBrushType:E&&E(O),clipPath:e.makeRectPanelClipPath(M),isTargetByCursor:e.makeRectIsTargetByCursor(M,C,O.coordSysModel),getLinearBrushOtherExtent:e.makeLinearBrushOtherExtent(M)}})},i.controlSeries=function(C,E,O){var M=this.findTargetInfo(C,O);return M===!0||M&&d(M.coordSyses,E.coordinateSystem)>=0},i.findTargetInfo=function(C,E){for(var O=this._targetInfoList,M=r(E,C),F=0;F<O.length;F++){var H=O[F],B=C.panelId;if(B){if(H.panelId===B)return H}else for(var F=0;F<h.length;F++)if(h[F](M,H))return H}return!0};function u(C){return C[0]>C[1]&&C.reverse(),C}function r(C,E){return t.parseFinder(C,E,{includeMainTypes:s})}var o={grid:function(C,E){var O=C.xAxisModels,M=C.yAxisModels,F=C.gridModels,H=A.createHashMap(),B={},X={};if(!O&&!M&&!F)return;m(O,function(J){var k=J.axis.grid.model;H.set(k.id,k),B[k.id]=!0}),m(M,function(J){var k=J.axis.grid.model;H.set(k.id,k),X[k.id]=!0}),m(F,function(J){H.set(J.id,J),B[J.id]=!0,X[J.id]=!0}),H.each(function(J){var k=J.coordinateSystem,K=[];m(k.getCartesians(),function(z,W){(d(O,z.getAxis("x").model)>=0||d(M,z.getAxis("y").model)>=0)&&K.push(z)}),E.push({panelId:"grid--"+J.id,gridModel:J,coordSysModel:J,coordSys:K[0],coordSyses:K,getPanelRect:p.grid,xAxisDeclared:B[J.id],yAxisDeclared:X[J.id]})})},geo:function(C,E){m(C.geoModels,function(O){var M=O.coordinateSystem;E.push({panelId:"geo--"+O.id,geoModel:O,coordSysModel:O,coordSys:M,coordSyses:[M],getPanelRect:p.geo})})}},h=[function(C,E){var O=C.xAxisModel,M=C.yAxisModel,F=C.gridModel;return!F&&O&&(F=O.axis.grid.model),!F&&M&&(F=M.axis.grid.model),F&&F===E.gridModel},function(C,E){var O=C.geoModel;return O&&O===E.geoModel}],p={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var C=this.coordSys,E=C.getBoundingRect().clone();return E.applyTransform(f.getTransform(C)),E}},g={lineX:a(v,0),lineY:a(v,1),rect:function(C,E,O){var M=E[n[C]]([O[0][0],O[1][0]]),F=E[n[C]]([O[0][1],O[1][1]]),H=[u([M[0],F[0]]),u([M[1],F[1]])];return{values:H,xyMinMax:H}},polygon:function(C,E,O){var M=[[Infinity,-Infinity],[Infinity,-Infinity]],F=A.map(O,function(H){var B=E[n[C]](H);return M[0][0]=Math.min(M[0][0],B[0]),M[1][0]=Math.min(M[1][0],B[1]),M[0][1]=Math.max(M[0][1],B[0]),M[1][1]=Math.max(M[1][1],B[1]),B});return{values:F,xyMinMax:M}}};function v(C,E,O,M){var F=O.getAxis(["x","y"][C]),H=u(A.map([0,1],function(X){return E?F.coordToData(F.toLocalCoord(M[X])):F.toGlobalCoord(F.dataToCoord(M[X]))})),B=[];return B[C]=H,B[1-C]=[NaN,NaN],{values:H,xyMinMax:B}}var y={lineX:a(w,0),lineY:a(w,1),rect:function(C,E,O){return[[C[0][0]-O[0]*E[0][0],C[0][1]-O[0]*E[0][1]],[C[1][0]-O[1]*E[1][0],C[1][1]-O[1]*E[1][1]]]},polygon:function(C,E,O){return A.map(C,function(M,F){return[M[0]-O[0]*E[F][0],M[1]-O[1]*E[F][1]]})}};function w(C,E,O,M){return[E[0]-M[C]*O[0],E[1]-M[C]*O[1]]}function S(C,E){var O=_(C),M=_(E),F=[O[0]/M[0],O[1]/M[1]];return isNaN(F[0])&&(F[0]=1),isNaN(F[1])&&(F[1]=1),F}function _(C){return C?[C[0][1]-C[0][0],C[1][1]-C[1][0]]:[NaN,NaN]}var I=c;j.exports=I},vZI5:function(j,R,l){var x=l("bYtY"),b=l("T4UG"),A=l("5GhG"),f=A.seriesModelMixin,t=b.extend({type:"series.candlestick",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,clip:!0,itemStyle:{color:"#c23531",color0:"#314656",borderWidth:1,borderColor:"#c23531",borderColor0:"#314656"},emphasis:{itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationUpdate:!1,animationEasing:"linear",animationDuration:300},getShadowDim:function(){return"open"},brushSelector:function(m,d,a){var n=d.getItemLayout(m);return n&&a.rect(n.brushRect)}});x.mixin(t,f,!0);var e=t;j.exports=e},vafp:function(j,R,l){var x=l("bYtY"),b=l("8nly");function A(e){if(!e.UTF8Encoding)return e;var m=e.UTF8Scale;m==null&&(m=1024);for(var d=e.features,a=0;a<d.length;a++)for(var n=d[a],s=n.geometry,c=s.coordinates,i=s.encodeOffsets,u=0;u<c.length;u++){var r=c[u];if(s.type==="Polygon")c[u]=f(r,i[u],m);else if(s.type==="MultiPolygon")for(var o=0;o<r.length;o++){var h=r[o];r[o]=f(h,i[u][o],m)}}return e.UTF8Encoding=!1,e}function f(e,m,d){for(var a=[],n=m[0],s=m[1],c=0;c<e.length;c+=2){var i=e.charCodeAt(c)-64,u=e.charCodeAt(c+1)-64;i=i>>1^-(i&1),u=u>>1^-(u&1),i+=n,u+=s,n=i,s=u,a.push([i/d,u/d])}return a}function t(e,m){return A(e),x.map(x.filter(e.features,function(d){return d.geometry&&d.properties&&d.geometry.coordinates.length>0}),function(d){var a=d.properties,n=d.geometry,s=n.coordinates,c=[];n.type==="Polygon"&&c.push({type:"polygon",exterior:s[0],interiors:s.slice(1)}),n.type==="MultiPolygon"&&x.each(s,function(u){u[0]&&c.push({type:"polygon",exterior:u[0],interiors:u.slice(1)})});var i=new b(a[m||"name"],c,a.cp);return i.properties=a,i})}j.exports=t},vcCh:function(j,R,l){var x=l("ProS");l("0qV/"),x.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(b,A){A.eachComponent({mainType:"series",subType:"sankey",query:b},function(f){f.setNodePosition(b.dataIndex,[b.localX,b.localY])})})},vewr:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.getPointerEvent=x,R.stopEvent=b,R.setCapture=d,R.releaseCapture=a;function x(n){return n.changedTouches?n.changedTouches[0]:n.touches?n.touches[0]:n}function b(n){n.stopPropagation(),n.preventDefault()}var A=!1,f=null;document.captureElement=null;function t(n){if(A)return;var s=new n.constructor(n.type,n);A=!0,document.captureElement?document.captureElement.dispatchEvent(s):f.dispatchEvent(s),A=!1,n.stopPropagation(),s.defaultPrevented&&n.preventDefault(),n.type==="mouseup"&&a()}function e(){var n=document.getElementById("noVNC_mouse_capture_elem");n.style.cursor=window.getComputedStyle(document.captureElement).cursor}var m=new MutationObserver(e);function d(n){if(n.setCapture)n.setCapture(),document.captureElement=n,n.addEventListener("mouseup",a);else{a();var s=document.getElementById("noVNC_mouse_capture_elem");s===null&&(s=document.createElement("div"),s.id="noVNC_mouse_capture_elem",s.style.position="fixed",s.style.top="0px",s.style.left="0px",s.style.width="100%",s.style.height="100%",s.style.zIndex=1e4,s.style.display="none",document.body.appendChild(s),s.addEventListener("contextmenu",t),s.addEventListener("mousemove",t),s.addEventListener("mouseup",t)),document.captureElement=n,m.observe(n,{attributes:!0}),e(),s.style.display="",window.addEventListener("mousemove",t),window.addEventListener("mouseup",t)}}function a(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;f=document.captureElement,document.captureElement=null,m.disconnect();var n=document.getElementById("noVNC_mouse_capture_elem");n.style.display="none",window.removeEventListener("mousemove",t),window.removeEventListener("mouseup",t)}}},vg9a:function(j,R,l){},"vk+C":function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("RZPm"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},w5pM:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="PlusCircleOutlined";var m=R.a=b.forwardRef(e)},w6Tc:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("apAg"));function b(f){return f&&f.__esModule?f:{default:f}}var A=x;R.default=A,j.exports=A},wCAj:function(j,R,l){"use strict";var x=l("cDf5"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("J4zp"),e=l.n(t),m=l("pVnL"),d=l.n(m),a=l("q1tI"),n=l("TSYQ"),s=l.n(n),c=l("BGR+"),i=l("rePB"),u=l("VTBJ"),r=l("KQm4"),o=l("U8pU"),h=l("ODXe"),p=l("Gytx"),g=l.n(p),v=l("Kwbf"),y=l("t23M"),w=l("qx4F");function S(lr){return null}var _=S;function I(lr){return null}var C=I,E=l("Ff2n"),O=l("c+Xe"),M="RC_TABLE_KEY";function F(lr){return lr==null?[]:Array.isArray(lr)?lr:[lr]}function H(lr,pn){if(!pn&&typeof pn!="number")return lr;for(var _n=F(pn),Pn=lr,ct=0;ct<_n.length;ct+=1){if(!Pn)return null;var Vt=_n[ct];Pn=Pn[Vt]}return Pn}function B(lr){var pn=[],_n={};return lr.forEach(function(Pn){for(var ct=Pn||{},Vt=ct.key,Cr=ct.dataIndex,xr=Vt||F(Cr).join("-")||M;_n[xr];)xr="".concat(xr,"_next");_n[xr]=!0,pn.push(xr)}),pn}function X(){var lr={};function pn(Vt,Cr){Cr&&Object.keys(Cr).forEach(function(xr){var Gr=Cr[xr];Gr&&Object(o.a)(Gr)==="object"?(Vt[xr]=Vt[xr]||{},pn(Vt[xr],Gr)):Vt[xr]=Gr})}for(var _n=arguments.length,Pn=new Array(_n),ct=0;ct<_n;ct++)Pn[ct]=arguments[ct];return Pn.forEach(function(Vt){pn(lr,Vt)}),lr}function J(lr){return lr!=null}function k(lr){return lr&&Object(o.a)(lr)==="object"&&!Array.isArray(lr)&&!a.isValidElement(lr)}function K(lr){return typeof lr=="string"?!0:Object(O.c)(lr)}function z(lr,pn){var _n,Pn=lr.prefixCls,ct=lr.className,Vt=lr.record,Cr=lr.index,xr=lr.dataIndex,Gr=lr.render,$r=lr.children,hn=lr.component,On=hn===void 0?"td":hn,Qn=lr.colSpan,qn=lr.rowSpan,si=lr.fixLeft,oi=lr.fixRight,Kn=lr.firstFixLeft,Zn=lr.lastFixLeft,ni=lr.firstFixRight,wi=lr.lastFixRight,Di=lr.appendNode,Ui=lr.additionalProps,ca=Ui===void 0?{}:Ui,ia=lr.ellipsis,Ia=lr.align,Fa=lr.rowType,Aa=lr.isSticky,Ea="".concat(Pn,"-cell"),xa,Ai;if($r)Ai=$r;else{var oa=H(Vt,xr);if(Ai=oa,Gr){var Ba=Gr(oa,Vt,Cr);k(Ba)?(Ai=Ba.children,xa=Ba.props):Ai=Ba}}Object(o.a)(Ai)==="object"&&!Array.isArray(Ai)&&!a.isValidElement(Ai)&&(Ai=null),ia&&(Zn||ni)&&(Ai=a.createElement("span",{className:"".concat(Ea,"-content")},Ai));var Nr=xa||{},Qr=Nr.colSpan,bn=Nr.rowSpan,Zr=Nr.style,hr=Nr.className,jr=Object(E.a)(Nr,["colSpan","rowSpan","style","className"]),wr=Qr!==void 0?Qr:Qn,an=bn!==void 0?bn:qn;if(wr===0||an===0)return null;var Jr={},kn=typeof si=="number",Dn=typeof oi=="number";kn&&(Jr.position="sticky",Jr.left=si),Dn&&(Jr.position="sticky",Jr.right=oi);var Xn={};Ia&&(Xn.textAlign=Ia);var vi,Li=ia===!0?{showTitle:!0}:ia;Li&&(Li.showTitle||Fa==="header")&&(typeof Ai=="string"||typeof Ai=="number"?vi=Ai.toString():a.isValidElement(Ai)&&typeof Ai.props.children=="string"&&(vi=Ai.props.children));var ji=Object(u.a)(Object(u.a)(Object(u.a)({title:vi},jr),ca),{},{colSpan:wr&&wr!==1?wr:null,rowSpan:an&&an!==1?an:null,className:s()(Ea,ct,(_n={},Object(i.a)(_n,"".concat(Ea,"-fix-left"),kn),Object(i.a)(_n,"".concat(Ea,"-fix-left-first"),Kn),Object(i.a)(_n,"".concat(Ea,"-fix-left-last"),Zn),Object(i.a)(_n,"".concat(Ea,"-fix-right"),Dn),Object(i.a)(_n,"".concat(Ea,"-fix-right-first"),ni),Object(i.a)(_n,"".concat(Ea,"-fix-right-last"),wi),Object(i.a)(_n,"".concat(Ea,"-ellipsis"),ia),Object(i.a)(_n,"".concat(Ea,"-with-append"),Di),Object(i.a)(_n,"".concat(Ea,"-fix-sticky"),(kn||Dn)&&Aa),_n),ca.className,hr),style:Object(u.a)(Object(u.a)(Object(u.a)(Object(u.a)({},ca.style),Xn),Jr),Zr),ref:K(On)?pn:null});return a.createElement(On,Object.assign({},ji),Di,Ai)}var W=a.forwardRef(z);W.displayName="Cell";var P=a.memo(W,function(lr,pn){return pn.shouldCellUpdate?!pn.shouldCellUpdate(pn.record,lr.record):!1}),G=P,V=a.createContext(null),q=V;function re(lr,pn,_n,Pn,ct){var Vt=_n[lr]||{},Cr=_n[pn]||{},xr,Gr;Vt.fixed==="left"?xr=Pn.left[lr]:Cr.fixed==="right"&&(Gr=Pn.right[pn]);var $r=!1,hn=!1,On=!1,Qn=!1,qn=_n[pn+1],si=_n[lr-1];if(ct==="rtl"){if(xr!==void 0){var oi=si&&si.fixed==="left";Qn=!oi}else if(Gr!==void 0){var Kn=qn&&qn.fixed==="right";On=!Kn}}else if(xr!==void 0){var Zn=qn&&qn.fixed==="left";$r=!Zn}else if(Gr!==void 0){var ni=si&&si.fixed==="right";hn=!ni}return{fixLeft:xr,fixRight:Gr,lastFixLeft:$r,firstFixRight:hn,lastFixRight:On,firstFixLeft:Qn,isSticky:Pn.isSticky}}function ce(lr){var pn=lr.cells,_n=lr.stickyOffsets,Pn=lr.flattenColumns,ct=lr.rowComponent,Vt=lr.cellComponent,Cr=lr.onHeaderRow,xr=lr.index,Gr=a.useContext(q),$r=Gr.prefixCls,hn=Gr.direction,On;Cr&&(On=Cr(pn.map(function(qn){return qn.column}),xr));var Qn=B(pn.map(function(qn){return qn.column}));return a.createElement(ct,Object.assign({},On),pn.map(function(qn,si){var oi=qn.column,Kn=re(qn.colStart,qn.colEnd,Pn,_n,hn),Zn;return oi&&oi.onHeaderCell&&(Zn=qn.column.onHeaderCell(oi)),a.createElement(G,Object.assign({},qn,{ellipsis:oi.ellipsis,align:oi.align,component:Vt,prefixCls:$r,key:Qn[si]},Kn,{additionalProps:Zn,rowType:"header"}))}))}ce.displayName="HeaderRow";var ie=ce;function fe(lr){var pn=[];function _n(Cr,xr){var Gr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;pn[Gr]=pn[Gr]||[];var $r=xr,hn=Cr.filter(Boolean).map(function(On){var Qn={key:On.key,className:On.className||"",children:On.title,column:On,colStart:$r},qn=1,si=On.children;return si&&si.length>0&&(qn=_n(si,$r,Gr+1).reduce(function(oi,Kn){return oi+Kn},0),Qn.hasSubColumns=!0),"colSpan"in On&&(qn=On.colSpan),"rowSpan"in On&&(Qn.rowSpan=On.rowSpan),Qn.colSpan=qn,Qn.colEnd=Qn.colStart+qn-1,pn[Gr].push(Qn),$r+=qn,qn});return hn}_n(lr,0);for(var Pn=pn.length,ct=function(xr){pn[xr].forEach(function(Gr){!("rowSpan"in Gr)&&!Gr.hasSubColumns&&(Gr.rowSpan=Pn-xr)})},Vt=0;Vt<Pn;Vt+=1)ct(Vt);return pn}function xe(lr){var pn=lr.stickyOffsets,_n=lr.columns,Pn=lr.flattenColumns,ct=lr.onHeaderRow,Vt=a.useContext(q),Cr=Vt.prefixCls,xr=Vt.getComponent,Gr=a.useMemo(function(){return fe(_n)},[_n]),$r=xr(["header","wrapper"],"thead"),hn=xr(["header","row"],"tr"),On=xr(["header","cell"],"th");return a.createElement($r,{className:"".concat(Cr,"-thead")},Gr.map(function(Qn,qn){var si=a.createElement(ie,{key:qn,flattenColumns:Pn,cells:Qn,stickyOffsets:pn,rowComponent:hn,cellComponent:On,onHeaderRow:ct,index:qn});return si}))}var Se=xe,ke="RC_TABLE_INTERNAL_COL_DEFINE";function ge(lr){var pn=lr.expandable,_n=Object(E.a)(lr,["expandable"]);return"expandable"in lr?Object(u.a)(Object(u.a)({},_n),pn):_n}function Be(lr){return Object.keys(lr).reduce(function(pn,_n){return(_n.substr(0,5)==="data-"||_n.substr(0,5)==="aria-")&&(pn[_n]=lr[_n]),pn},{})}function ee(lr){for(var pn=lr.colWidths,_n=lr.columns,Pn=lr.columCount,ct=[],Vt=Pn||_n.length,Cr=!1,xr=Vt-1;xr>=0;xr-=1){var Gr=pn[xr],$r=_n&&_n[xr],hn=$r&&$r[ke];(Gr||hn||Cr)&&(ct.unshift(a.createElement("col",Object.assign({key:xr,style:{width:Gr,minWidth:Gr}},hn))),Cr=!0)}return a.createElement("colgroup",null,ct)}var ue=ee;function Ge(lr,pn){return Object(a.useMemo)(function(){for(var _n=[],Pn=0;Pn<pn;Pn+=1){var ct=lr[Pn];if(ct!==void 0)_n[Pn]=ct;else return null}return _n},[lr.join("_"),pn])}var ae=a.forwardRef(function(lr,pn){var _n=lr.noData,Pn=lr.columns,ct=lr.flattenColumns,Vt=lr.colWidths,Cr=lr.columCount,xr=lr.stickyOffsets,Gr=lr.direction,$r=lr.fixHeader,hn=lr.offsetHeader,On=lr.stickyClassName,Qn=lr.onScroll,qn=Object(E.a)(lr,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),si=a.useContext(q),oi=si.prefixCls,Kn=si.scrollbarSize,Zn=si.isSticky,ni=Zn&&!$r?0:Kn,wi=a.useRef(null),Di=a.useCallback(function(Ea){Object(O.b)(pn,Ea),Object(O.b)(wi,Ea)},[]);a.useEffect(function(){var Ea;function xa(Ai){var oa=Ai.currentTarget,Ba=Ai.deltaX;Ba&&(Qn({currentTarget:oa,scrollLeft:oa.scrollLeft+Ba}),Ai.preventDefault())}return(Ea=wi.current)===null||Ea===void 0||Ea.addEventListener("wheel",xa),function(){var Ai;(Ai=wi.current)===null||Ai===void 0||Ai.removeEventListener("wheel",xa)}},[]);var Ui=ct[ct.length-1],ca={fixed:Ui?Ui.fixed:null,onHeaderCell:function(){return{className:"".concat(oi,"-cell-scrollbar")}}},ia=Object(a.useMemo)(function(){return ni?[].concat(Object(r.a)(Pn),[ca]):Pn},[ni,Pn]),Ia=Object(a.useMemo)(function(){return ni?[].concat(Object(r.a)(ct),[ca]):ct},[ni,ct]),Fa=Object(a.useMemo)(function(){var Ea=xr.right,xa=xr.left;return Object(u.a)(Object(u.a)({},xr),{},{left:Gr==="rtl"?[].concat(Object(r.a)(xa.map(function(Ai){return Ai+ni})),[0]):xa,right:Gr==="rtl"?Ea:[].concat(Object(r.a)(Ea.map(function(Ai){return Ai+ni})),[0]),isSticky:Zn})},[ni,xr,Zn]),Aa=Ge(Vt,Cr);return a.createElement("div",{style:Object(u.a)({overflow:"hidden"},Zn?{top:hn}:{}),ref:Di,className:s()("".concat(oi,"-header"),Object(i.a)({},On,!!On))},a.createElement("table",{style:{tableLayout:"fixed",visibility:_n||Aa?null:"hidden"}},a.createElement(ue,{colWidths:Aa?[].concat(Object(r.a)(Aa),[ni]):[],columCount:Cr+1,columns:Ia}),a.createElement(Se,Object.assign({},qn,{stickyOffsets:Fa,columns:ia,flattenColumns:Ia}))))});ae.displayName="FixedHeader";var Z=ae,Y=a.createContext(null),te=Y;function we(lr){var pn=lr.prefixCls,_n=lr.children,Pn=lr.component,ct=lr.cellComponent,Vt=lr.fixHeader,Cr=lr.fixColumn,xr=lr.horizonScroll,Gr=lr.className,$r=lr.expanded,hn=lr.componentWidth,On=lr.colSpan,Qn=a.useContext(q),qn=Qn.scrollbarSize;return a.useMemo(function(){var si=_n;return Cr&&(si=a.createElement("div",{style:{width:hn-(Vt?qn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(pn,"-expanded-row-fixed")},si)),a.createElement(Pn,{className:Gr,style:{display:$r?null:"none"}},a.createElement(G,{component:ct,prefixCls:pn,colSpan:On},si))},[_n,Pn,Vt,xr,Gr,$r,hn,On,qn])}var pe=we;function De(lr){var pn=lr.className,_n=lr.style,Pn=lr.record,ct=lr.index,Vt=lr.rowKey,Cr=lr.getRowKey,xr=lr.rowExpandable,Gr=lr.expandedKeys,$r=lr.onRow,hn=lr.indent,On=hn===void 0?0:hn,Qn=lr.rowComponent,qn=lr.cellComponent,si=lr.childrenColumnName,oi=a.useContext(q),Kn=oi.prefixCls,Zn=oi.fixedInfoList,ni=a.useContext(te),wi=ni.fixHeader,Di=ni.fixColumn,Ui=ni.horizonScroll,ca=ni.componentWidth,ia=ni.flattenColumns,Ia=ni.expandableType,Fa=ni.expandRowByClick,Aa=ni.onTriggerExpand,Ea=ni.rowClassName,xa=ni.expandedRowClassName,Ai=ni.indentSize,oa=ni.expandIcon,Ba=ni.expandedRowRender,Nr=ni.expandIconColumnIndex,Qr=a.useState(!1),bn=Object(h.a)(Qr,2),Zr=bn[0],hr=bn[1],jr=Gr&&Gr.has(lr.recordKey);a.useEffect(function(){jr&&hr(!0)},[jr]);var wr=Ia==="row"&&(!xr||xr(Pn)),an=Ia==="nest",Jr=si&&Pn&&Pn[si],kn=wr||an,Dn;$r&&(Dn=$r(Pn,ct));var Xn=function(po){if(Fa&&kn&&Aa(Pn,po),Dn&&Dn.onClick){for(var Ha,Oa=arguments.length,ao=new Array(Oa>1?Oa-1:0),to=1;to<Oa;to++)ao[to-1]=arguments[to];(Ha=Dn).onClick.apply(Ha,[po].concat(ao))}},vi;typeof Ea=="string"?vi=Ea:typeof Ea=="function"&&(vi=Ea(Pn,ct,On));var Li=B(ia),ji=a.createElement(Qn,Object.assign({},Dn,{"data-row-key":Vt,className:s()(pn,"".concat(Kn,"-row"),"".concat(Kn,"-row-level-").concat(On),vi,Dn&&Dn.className),style:Object(u.a)(Object(u.a)({},_n),Dn?Dn.style:null),onClick:Xn}),ia.map(function(vo,po){var Ha=vo.render,Oa=vo.dataIndex,ao=vo.className,to=Li[po],Po=Zn[po],Yo;po===(Nr||0)&&an&&(Yo=a.createElement(a.Fragment,null,a.createElement("span",{style:{paddingLeft:"".concat(Ai*On,"px")},className:"".concat(Kn,"-row-indent indent-level-").concat(On)}),oa({prefixCls:Kn,expanded:jr,expandable:Jr,record:Pn,onExpand:Aa})));var ro;return vo.onCell&&(ro=vo.onCell(Pn,ct)),a.createElement(G,Object.assign({className:ao,ellipsis:vo.ellipsis,align:vo.align,component:qn,prefixCls:Kn,key:to,record:Pn,index:ct,dataIndex:Oa,render:Ha,shouldCellUpdate:vo.shouldCellUpdate},Po,{appendNode:Yo,additionalProps:ro}))})),Sa;if(wr&&(Zr||jr)){var Ga=Ba(Pn,ct,On+1,jr),Ya=xa&&xa(Pn,ct,On);Sa=a.createElement(pe,{expanded:jr,className:s()("".concat(Kn,"-expanded-row"),"".concat(Kn,"-expanded-row-level-").concat(On+1),Ya),prefixCls:Kn,fixHeader:wi,fixColumn:Di,horizonScroll:Ui,component:Qn,componentWidth:ca,cellComponent:qn,colSpan:ia.length},Ga)}var bo;return Jr&&jr&&(bo=(Pn[si]||[]).map(function(vo,po){var Ha=Cr(vo,po);return a.createElement(De,Object.assign({},lr,{key:Ha,rowKey:Ha,record:vo,recordKey:Ha,index:po,indent:On+1}))})),a.createElement(a.Fragment,null,ji,Sa,bo)}De.displayName="BodyRow";var Ne=De,me=a.createContext(null),be=me;function Re(lr){var pn=lr.columnKey,_n=lr.onColumnResize,Pn=a.useRef();return a.useEffect(function(){Pn.current&&_n(pn,Pn.current.offsetWidth)},[]),a.createElement(y.a,{onResize:function(Vt){var Cr=Vt.offsetWidth;_n(pn,Cr)}},a.createElement("td",{ref:Pn,style:{padding:0,border:0,height:0}},a.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function it(lr){var pn=lr.data,_n=lr.getRowKey,Pn=lr.measureColumnWidth,ct=lr.expandedKeys,Vt=lr.onRow,Cr=lr.rowExpandable,xr=lr.emptyNode,Gr=lr.childrenColumnName,$r=a.useContext(be),hn=$r.onColumnResize,On=a.useContext(q),Qn=On.prefixCls,qn=On.getComponent,si=a.useContext(te),oi=si.fixHeader,Kn=si.horizonScroll,Zn=si.flattenColumns,ni=si.componentWidth;return a.useMemo(function(){var wi=qn(["body","wrapper"],"tbody"),Di=qn(["body","row"],"tr"),Ui=qn(["body","cell"],"td"),ca;pn.length?ca=pn.map(function(Ia,Fa){var Aa=_n(Ia,Fa);return a.createElement(Ne,{key:Aa,rowKey:Aa,record:Ia,recordKey:Aa,index:Fa,rowComponent:Di,cellComponent:Ui,expandedKeys:ct,onRow:Vt,getRowKey:_n,rowExpandable:Cr,childrenColumnName:Gr})}):ca=a.createElement(pe,{expanded:!0,className:"".concat(Qn,"-placeholder"),prefixCls:Qn,fixHeader:oi,fixColumn:Kn,horizonScroll:Kn,component:Di,componentWidth:ni,cellComponent:Ui,colSpan:Zn.length},xr);var ia=B(Zn);return a.createElement(wi,{className:"".concat(Qn,"-tbody")},Pn&&a.createElement("tr",{"aria-hidden":"true",className:"".concat(Qn,"-measure-row"),style:{height:0}},ia.map(function(Ia){return a.createElement(Re,{key:Ia,columnKey:Ia,onColumnResize:hn})})),ca)},[pn,Qn,Vt,Pn,ct,_n,qn,ni,xr,Zn])}var yt=a.memo(it);yt.displayName="Body";var pt=yt,Pe=l("Zm9Q");function Nt(lr){return Object(Pe.a)(lr).filter(function(pn){return a.isValidElement(pn)}).map(function(pn){var _n=pn.key,Pn=pn.props,ct=Pn.children,Vt=Object(E.a)(Pn,["children"]),Cr=Object(u.a)({key:_n},Vt);return ct&&(Cr.children=Nt(ct)),Cr})}function ut(lr){return lr.reduce(function(pn,_n){var Pn=_n.fixed,ct=Pn===!0?"left":Pn,Vt=_n.children;return Vt&&Vt.length>0?[].concat(Object(r.a)(pn),Object(r.a)(ut(Vt).map(function(Cr){return Object(u.a)({fixed:ct},Cr)}))):[].concat(Object(r.a)(pn),[Object(u.a)(Object(u.a)({},_n),{},{fixed:ct})])},[])}function Ft(lr){for(var pn=!0,_n=0;_n<lr.length;_n+=1){var Pn=lr[_n];if(pn&&Pn.fixed!=="left")pn=!1;else if(!pn&&Pn.fixed==="left"){Object(v.a)(!1,"Index ".concat(_n-1," of `columns` missing `fixed='left'` prop."));break}}for(var ct=!0,Vt=lr.length-1;Vt>=0;Vt-=1){var Cr=lr[Vt];if(ct&&Cr.fixed!=="right")ct=!1;else if(!ct&&Cr.fixed==="right"){Object(v.a)(!1,"Index ".concat(Vt+1," of `columns` missing `fixed='right'` prop."));break}}}function Ut(lr){return lr.map(function(pn){var _n=pn.fixed,Pn=Object(E.a)(pn,["fixed"]),ct=_n;return _n==="left"?ct="right":_n==="right"&&(ct="left"),Object(u.a)({fixed:ct},Pn)})}function Kt(lr,pn){var _n=lr.prefixCls,Pn=lr.columns,ct=lr.children,Vt=lr.expandable,Cr=lr.expandedKeys,xr=lr.getRowKey,Gr=lr.onTriggerExpand,$r=lr.expandIcon,hn=lr.rowExpandable,On=lr.expandIconColumnIndex,Qn=lr.direction,qn=lr.expandRowByClick,si=a.useMemo(function(){return Pn||Nt(ct)},[Pn,ct]),oi=a.useMemo(function(){if(Vt){var ni,wi=On||0,Di=si[wi],Ui=(ni={},Object(i.a)(ni,ke,{className:"".concat(_n,"-expand-icon-col")}),Object(i.a)(ni,"title",""),Object(i.a)(ni,"fixed",Di?Di.fixed:null),Object(i.a)(ni,"className","".concat(_n,"-row-expand-icon-cell")),Object(i.a)(ni,"render",function(Ia,Fa,Aa){var Ea=xr(Fa,Aa),xa=Cr.has(Ea),Ai=hn?hn(Fa):!0,oa=$r({prefixCls:_n,expanded:xa,expandable:Ai,record:Fa,onExpand:Gr});return qn?a.createElement("span",{onClick:function(Nr){return Nr.stopPropagation()}},oa):oa}),ni),ca=si.slice();return wi>=0&&ca.splice(wi,0,Ui),ca}return si},[Vt,si,xr,Cr,$r,Qn]),Kn=a.useMemo(function(){var ni=oi;return pn&&(ni=pn(ni)),ni.length||(ni=[{render:function(){return null}}]),ni},[pn,oi,Qn]),Zn=a.useMemo(function(){return Qn==="rtl"?Ut(ut(Kn)):ut(Kn)},[Kn,Qn]);return[Kn,Zn]}var $t=Kt,or=l("xEkU"),ht=l.n(or);function Ee(lr){var pn=Object(a.useRef)(lr),_n=Object(a.useState)({}),Pn=Object(h.a)(_n,2),ct=Pn[1],Vt=Object(a.useRef)(null),Cr=Object(a.useRef)([]);function xr(Gr){Vt.current===null&&(Cr.current=[],Vt.current=ht()(function(){Cr.current.forEach(function($r){pn.current=$r(pn.current)}),Vt.current=null,ct({})})),Cr.current.push(Gr)}return Object(a.useEffect)(function(){return function(){ht.a.cancel(Vt.current)}},[]),[pn.current,xr]}function de(lr){var pn=Object(a.useRef)(lr),_n=Object(a.useRef)(null);function Pn(){window.clearTimeout(_n.current)}function ct(Cr){pn.current=Cr,Pn(),_n.current=window.setTimeout(function(){pn.current=null,_n.current=null},100)}function Vt(){return pn.current}return Object(a.useEffect)(function(){return Pn},[]),[ct,Vt]}function qe(lr,pn,_n){var Pn=Object(a.useMemo)(function(){for(var ct=[],Vt=[],Cr=0,xr=0,Gr=0;Gr<pn;Gr+=1)if(_n==="rtl"){Vt[Gr]=xr,xr+=lr[Gr]||0;var $r=pn-Gr-1;ct[$r]=Cr,Cr+=lr[$r]||0}else{ct[Gr]=Cr,Cr+=lr[Gr]||0;var hn=pn-Gr-1;Vt[hn]=xr,xr+=lr[hn]||0}return{left:ct,right:Vt}},[lr,pn,_n]);return Pn}var rt=qe;function ve(lr){var pn=lr.className,_n=lr.children;return a.createElement("div",{className:pn},_n)}var bt=ve;function jt(lr){var pn=lr.className,_n=lr.index,Pn=lr.children,ct=lr.colSpan,Vt=lr.rowSpan,Cr=a.useContext(q),xr=Cr.prefixCls,Gr=Cr.fixedInfoList,$r=Gr[_n];return a.createElement(G,Object.assign({className:pn,index:_n,component:"td",prefixCls:xr,record:null,dataIndex:null,render:function(){return{children:Pn,props:{colSpan:ct,rowSpan:Vt}}}},$r))}function He(lr){return a.createElement("tr",Object.assign({},lr))}function kt(lr){var pn=lr.children,_n=a.useContext(q),Pn=_n.prefixCls;return a.createElement("tfoot",{className:"".concat(Pn,"-summary")},pn)}var Ar=kt,at={Cell:jt,Row:He};function Ht(lr){var pn,_n=lr.prefixCls,Pn=lr.record,ct=lr.onExpand,Vt=lr.expanded,Cr=lr.expandable,xr="".concat(_n,"-row-expand-icon");if(!Cr)return a.createElement("span",{className:s()(xr,"".concat(_n,"-row-spaced"))});var Gr=function(hn){ct(Pn,hn),hn.stopPropagation()};return a.createElement("span",{className:s()(xr,(pn={},Object(i.a)(pn,"".concat(_n,"-row-expanded"),Vt),Object(i.a)(pn,"".concat(_n,"-row-collapsed"),!Vt),pn)),onClick:Gr})}function Wt(lr,pn,_n){var Pn=[];function ct(Vt){(Vt||[]).forEach(function(Cr,xr){Pn.push(pn(Cr,xr)),ct(Cr[_n])})}return ct(lr),Pn}var ot=l("zT1h"),et=l("y0+3"),Ze=function(pn,_n){var Pn,ct,Vt=pn.scrollBodyRef,Cr=pn.onScroll,xr=pn.offsetScroll,Gr=a.useContext(q),$r=Gr.prefixCls,hn=((Pn=Vt.current)===null||Pn===void 0?void 0:Pn.scrollWidth)||0,On=((ct=Vt.current)===null||ct===void 0?void 0:ct.clientWidth)||0,Qn=hn&&On*(On/hn),qn=a.useRef(),si=Ee({scrollLeft:0,isHiddenScrollBar:!1}),oi=Object(h.a)(si,2),Kn=oi[0],Zn=oi[1],ni=a.useRef({delta:0,x:0}),wi=a.useState(!1),Di=Object(h.a)(wi,2),Ui=Di[0],ca=Di[1],ia=function(){ca(!1)},Ia=function(Ai){Ai.persist(),ni.current.delta=Ai.pageX-Kn.scrollLeft,ni.current.x=0,ca(!0),Ai.preventDefault()},Fa=function(Ai){var oa,Ba=Ai||((oa=window)===null||oa===void 0?void 0:oa.event),Nr=Ba.buttons;if(!Ui||Nr===0){Ui&&ca(!1);return}var Qr=ni.current.x+Ai.pageX-ni.current.x-ni.current.delta;Qr<=0&&(Qr=0),Qr+Qn>=On&&(Qr=On-Qn),Cr({scrollLeft:Qr/On*(hn+2)}),ni.current.x=Ai.pageX},Aa=function(){var Ai=Object(et.b)(Vt.current).top,oa=Ai+Vt.current.offsetHeight,Ba=document.documentElement.scrollTop+window.innerHeight;oa-Object(w.a)()<=Ba||Ai>=Ba-xr?Zn(function(Nr){return Object(u.a)(Object(u.a)({},Nr),{},{isHiddenScrollBar:!0})}):Zn(function(Nr){return Object(u.a)(Object(u.a)({},Nr),{},{isHiddenScrollBar:!1})})},Ea=function(Ai){Zn(function(oa){return Object(u.a)(Object(u.a)({},oa),{},{scrollLeft:Ai/hn*On||0})})};return a.useImperativeHandle(_n,function(){return{setScrollLeft:Ea}}),a.useEffect(function(){var xa=Object(ot.a)(document.body,"mouseup",ia,!1),Ai=Object(ot.a)(document.body,"mousemove",Fa,!1);return Aa(),function(){xa.remove(),Ai.remove()}},[Qn,Ui]),a.useEffect(function(){var xa=Object(ot.a)(window,"scroll",Aa,!1),Ai=Object(ot.a)(window,"resize",Aa,!1);return function(){xa.remove(),Ai.remove()}},[]),a.useEffect(function(){Kn.isHiddenScrollBar||Zn(function(xa){var Ai,oa;return Object(u.a)(Object(u.a)({},xa),{},{scrollLeft:Vt.current.scrollLeft/((Ai=Vt.current)===null||Ai===void 0?void 0:Ai.scrollWidth)*((oa=Vt.current)===null||oa===void 0?void 0:oa.clientWidth)})})},[Kn.isHiddenScrollBar]),hn<=On||!Qn||Kn.isHiddenScrollBar?null:a.createElement("div",{style:{height:Object(w.a)(),width:On,bottom:xr},className:"".concat($r,"-sticky-scroll")},a.createElement("div",{onMouseDown:Ia,ref:qn,className:s()("".concat($r,"-sticky-scroll-bar"),Object(i.a)({},"".concat($r,"-sticky-scroll-bar-active"),Ui)),style:{width:"".concat(Qn,"px"),transform:"translate3d(".concat(Kn.scrollLeft,"px, 0, 0)")}}))},Gt=a.forwardRef(Ze);function yr(lr,pn){return a.useMemo(function(){var _n=!!lr;return{isSticky:_n,stickyClassName:_n?"".concat(pn,"-sticky-header"):"",offsetHeader:Object(o.a)(lr)==="object"&&lr.offsetHeader||0,offsetScroll:Object(o.a)(lr)==="object"&&lr.offsetScroll||0}},[lr,pn])}var br=[],Sr={},Tn="rc-table-internal-hook",cn=a.memo(function(lr){var pn=lr.children;return pn},function(lr,pn){return g()(lr.props,pn.props)?lr.pingLeft!==pn.pingLeft||lr.pingRight!==pn.pingRight:!1});function Wn(lr){var pn,_n=lr.prefixCls,Pn=lr.className,ct=lr.rowClassName,Vt=lr.style,Cr=lr.data,xr=lr.rowKey,Gr=lr.scroll,$r=lr.tableLayout,hn=lr.direction,On=lr.title,Qn=lr.footer,qn=lr.summary,si=lr.id,oi=lr.showHeader,Kn=lr.components,Zn=lr.emptyText,ni=lr.onRow,wi=lr.onHeaderRow,Di=lr.internalHooks,Ui=lr.transformColumns,ca=lr.internalRefs,ia=lr.sticky,Ia=Cr||br,Fa=!!Ia.length,Aa=a.useState(0),Ea=Object(h.a)(Aa,2),xa=Ea[0],Ai=Ea[1];a.useEffect(function(){Ai(Object(w.a)())});var oa=a.useMemo(function(){return X(Kn,{})},[Kn]),Ba=a.useCallback(function(Ss,Ws){return H(oa,Ss)||Ws},[oa]),Nr=a.useMemo(function(){return typeof xr=="function"?xr:function(Ss){var Ws=Ss&&Ss[xr];return Ws}},[xr]),Qr=ge(lr),bn=Qr.expandIcon,Zr=Qr.expandedRowKeys,hr=Qr.defaultExpandedRowKeys,jr=Qr.defaultExpandAllRows,wr=Qr.expandedRowRender,an=Qr.onExpand,Jr=Qr.onExpandedRowsChange,kn=Qr.expandRowByClick,Dn=Qr.rowExpandable,Xn=Qr.expandIconColumnIndex,vi=Qr.expandedRowClassName,Li=Qr.childrenColumnName,ji=Qr.indentSize,Sa=bn||Ht,Ga=Li||"children",Ya=a.useMemo(function(){return wr?"row":lr.expandable&&Di===Tn&&lr.expandable.__PARENT_RENDER_ICON__||Ia.some(function(Ss){return Ss&&Object(o.a)(Ss)==="object"&&Ss[Ga]})?"nest":!1},[!!wr,Ia]),bo=a.useState(function(){return hr||(jr?Wt(Ia,Nr,Ga):[])}),vo=Object(h.a)(bo,2),po=vo[0],Ha=vo[1],Oa=a.useMemo(function(){return new Set(Zr||po||[])},[Zr,po]),ao=a.useCallback(function(Ss){var Ws=Nr(Ss,Ia.indexOf(Ss)),xl,ul=Oa.has(Ws);ul?(Oa.delete(Ws),xl=Object(r.a)(Oa)):xl=[].concat(Object(r.a)(Oa),[Ws]),Ha(xl),an&&an(!ul,Ss),Jr&&Jr(xl)},[Nr,Oa,Ia,an,Jr]),to=a.useState(0),Po=Object(h.a)(to,2),Yo=Po[0],ro=Po[1],za=$t(Object(u.a)(Object(u.a)(Object(u.a)({},lr),Qr),{},{expandable:!!wr,expandedKeys:Oa,getRowKey:Nr,onTriggerExpand:ao,expandIcon:Sa,expandIconColumnIndex:Xn,direction:hn}),Di===Tn?Ui:null),Mo=Object(h.a)(za,2),Io=Mo[0],ma=Mo[1],mo=a.useMemo(function(){return{columns:Io,flattenColumns:ma}},[Io,ma]),ns=a.useRef(),Zo=a.useRef(),Oo=a.useRef(),Ro=a.useState(!1),hs=Object(h.a)(Ro,2),Uo=hs[0],Ja=hs[1],Es=a.useState(!1),oo=Object(h.a)(Es,2),Fs=oo[0],qo=oo[1],Wo=Ee(new Map),Vo=Object(h.a)(Wo,2),Go=Vo[0],os=Vo[1],Vs=B(ma),xs=Vs.map(function(Ss){return Go.get(Ss)}),Js=a.useMemo(function(){return xs},[xs.join("_")]),Bs=rt(Js,ma.length,hn),ks=Gr&&J(Gr.y),Jo=Gr&&J(Gr.x),bs=Jo&&ma.some(function(Ss){var Ws=Ss.fixed;return Ws}),Ho=a.useRef(),Ls=yr(ia,_n),Ps=Ls.isSticky,Ra=Ls.offsetHeader,ho=Ls.offsetScroll,ll=Ls.stickyClassName,ml,wl,El;ks&&(wl={overflowY:"scroll",maxHeight:Gr.y}),Jo&&(ml={overflowX:"auto"},ks||(wl={overflowY:"hidden"}),El={width:Gr.x===!0?"auto":Gr.x,minWidth:"100%"});var Xs=a.useCallback(function(Ss,Ws){os(function(xl){var ul=new Map(xl);return ul.set(Ss,Ws),ul})},[]),Xo=de(null),gl=Object(h.a)(Xo,2),Vl=gl[0],Us=gl[1];function $s(Ss,Ws){if(!Ws)return;typeof Ws=="function"?Ws(Ss):Ws.scrollLeft!==Ss&&(Ws.scrollLeft=Ss)}var us=function(Ws){var xl=Ws.currentTarget,ul=Ws.scrollLeft,nc=typeof ul=="number"?ul:xl.scrollLeft,Xl=xl||Sr;if(!Us()||Us()===Xl){var Gl;Vl(Xl),$s(nc,Zo.current),$s(nc,Oo.current),$s(nc,(Gl=Ho.current)===null||Gl===void 0?void 0:Gl.setScrollLeft)}if(xl){var Kc=xl.scrollWidth,Hl=xl.clientWidth;Ja(nc>0),qo(nc<Kc-Hl)}},_l=function(){Oo.current&&us({currentTarget:Oo.current})},Wc=function(Ws){var xl=Ws.width;_l(),ro(ns.current?ns.current.offsetWidth:xl)};a.useEffect(function(){return _l},[]),a.useEffect(function(){Jo&&_l()},[Jo]),a.useEffect(function(){Di===Tn&&ca&&(ca.body.current=Oo.current)});var fc=Ba(["table"],"table"),Bl=a.useMemo(function(){return $r||(bs?Gr.x==="max-content"?"auto":"fixed":ks||ma.some(function(Ss){var Ws=Ss.ellipsis;return Ws})?"fixed":"auto")},[ks,bs,ma,$r]),oc,sc={colWidths:Js,columCount:ma.length,stickyOffsets:Bs,onHeaderRow:wi,fixHeader:ks},ql=a.useMemo(function(){return Fa?null:typeof Zn=="function"?Zn():Zn},[Fa,Zn]),Al=a.createElement(pt,{data:Ia,measureColumnWidth:ks||Jo||Ps,expandedKeys:Oa,rowExpandable:Dn,getRowKey:Nr,onRow:ni,emptyNode:ql,childrenColumnName:Ga}),zs=a.createElement(ue,{colWidths:ma.map(function(Ss){var Ws=Ss.width;return Ws}),columns:ma}),Ml=qn&&a.createElement(Ar,null,qn(Ia)),vl=Ba(["body"]);if(ks||Ps){var cl;typeof vl=="function"?(cl=vl(Ia,{scrollbarSize:xa,ref:Oo,onScroll:us}),sc.colWidths=ma.map(function(Ss,Ws){var xl=Ss.width,ul=Ws===Io.length-1?xl-xa:xl;return typeof ul=="number"&&!Number.isNaN(ul)?ul:(Object(v.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):cl=a.createElement("div",{style:Object(u.a)(Object(u.a)({},ml),wl),onScroll:us,ref:Oo,className:s()("".concat(_n,"-body"))},a.createElement(fc,{style:Object(u.a)(Object(u.a)({},El),{},{tableLayout:Bl})},zs,Al,Ml),Ps&&a.createElement(Gt,{ref:Ho,offsetScroll:ho,scrollBodyRef:Oo,onScroll:us})),oc=a.createElement(a.Fragment,null,oi!==!1&&a.createElement(Z,Object.assign({noData:!Ia.length},sc,mo,{direction:hn,offsetHeader:Ra,stickyClassName:ll,ref:Zo,onScroll:us})),cl)}else oc=a.createElement("div",{style:Object(u.a)(Object(u.a)({},ml),wl),className:s()("".concat(_n,"-content")),onScroll:us,ref:Oo},a.createElement(fc,{style:Object(u.a)(Object(u.a)({},El),{},{tableLayout:Bl})},zs,oi!==!1&&a.createElement(Se,Object.assign({},sc,mo)),Al,Ml));var mn=Be(lr),da=a.createElement("div",Object.assign({className:s()(_n,Pn,(pn={},Object(i.a)(pn,"".concat(_n,"-rtl"),hn==="rtl"),Object(i.a)(pn,"".concat(_n,"-ping-left"),Uo),Object(i.a)(pn,"".concat(_n,"-ping-right"),Fs),Object(i.a)(pn,"".concat(_n,"-layout-fixed"),$r==="fixed"),Object(i.a)(pn,"".concat(_n,"-fixed-header"),ks),Object(i.a)(pn,"".concat(_n,"-fixed-column"),bs),Object(i.a)(pn,"".concat(_n,"-scroll-horizontal"),Jo),Object(i.a)(pn,"".concat(_n,"-has-fix-left"),ma[0]&&ma[0].fixed),Object(i.a)(pn,"".concat(_n,"-has-fix-right"),ma[ma.length-1]&&ma[ma.length-1].fixed==="right"),pn)),style:Vt,id:si,ref:ns},mn),a.createElement(cn,{pingLeft:Uo,pingRight:Fs,props:Object(u.a)(Object(u.a)({},lr),{},{stickyOffsets:Bs,mergedExpandedKeys:Oa})},On&&a.createElement(bt,{className:"".concat(_n,"-title")},On(Ia)),a.createElement("div",{className:"".concat(_n,"-container")},oc),Qn&&a.createElement(bt,{className:"".concat(_n,"-footer")},Qn(Ia))));Jo&&(da=a.createElement(y.a,{onResize:Wc},da));var Oc=a.useMemo(function(){return{prefixCls:_n,getComponent:Ba,scrollbarSize:xa,direction:hn,fixedInfoList:ma.map(function(Ss,Ws){return re(Ws,Ws,ma,Bs,hn)}),isSticky:Ps}},[_n,Ba,xa,hn,ma,Bs,hn,Ps]),pc=a.useMemo(function(){return Object(u.a)(Object(u.a)({},mo),{},{tableLayout:Bl,rowClassName:ct,expandedRowClassName:vi,componentWidth:Yo,fixHeader:ks,fixColumn:bs,horizonScroll:Jo,expandIcon:Sa,expandableType:Ya,expandRowByClick:kn,expandedRowRender:wr,onTriggerExpand:ao,expandIconColumnIndex:Xn,indentSize:ji})},[mo,Bl,ct,vi,Yo,ks,bs,Jo,Sa,Ya,kn,wr,ao,Xn,ji]),xc=a.useMemo(function(){return{onColumnResize:Xs}},[Xs]);return a.createElement(q.Provider,{value:Oc},a.createElement(te.Provider,{value:pc},a.createElement(be.Provider,{value:xc},da)))}Wn.Column=C,Wn.ColumnGroup=_,Wn.Summary=at,Wn.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var lt=Wn,mt=lt,Le=l("W9HT"),ze=l("NUBc"),$e=l("H84U"),gt=function(lr,pn){var _n={};for(var Pn in lr)Object.prototype.hasOwnProperty.call(lr,Pn)&&pn.indexOf(Pn)<0&&(_n[Pn]=lr[Pn]);if(lr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Pn=Object.getOwnPropertySymbols(lr);ct<Pn.length;ct++)pn.indexOf(Pn[ct])<0&&Object.prototype.propertyIsEnumerable.call(lr,Pn[ct])&&(_n[Pn[ct]]=lr[Pn[ct]]);return _n},ir=10;function Xt(lr,pn){var _n={current:pn.current,pageSize:pn.pageSize},Pn=lr&&b()(lr)==="object"?lr:{};return Object.keys(Pn).forEach(function(ct){var Vt=pn[ct];typeof Vt!="function"&&(_n[ct]=Vt)}),_n}function er(){for(var lr={},pn=arguments.length,_n=new Array(pn),Pn=0;Pn<pn;Pn++)_n[Pn]=arguments[Pn];return _n.forEach(function(ct){ct&&Object.keys(ct).forEach(function(Vt){var Cr=ct[Vt];Cr!==void 0&&(lr[Vt]=Cr)})}),lr}function Kr(lr,pn,_n){var Pn=pn&&b()(pn)==="object"?pn:{},ct=Pn.total,Vt=ct===void 0?0:ct,Cr=gt(Pn,["total"]),xr=Object(a.useState)(function(){return{current:"defaultCurrent"in Cr?Cr.defaultCurrent:1,pageSize:"defaultPageSize"in Cr?Cr.defaultPageSize:ir}}),Gr=e()(xr,2),$r=Gr[0],hn=Gr[1],On=er($r,Cr,{total:Vt>0?Vt:lr});if(!Vt){var Qn=Math.ceil(lr/On.pageSize);Qn<On.current&&(On.current=1)}var qn=function(){var Kn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,Zn=arguments.length>1?arguments[1]:void 0;hn(d()(d()({},On),{current:Kn,pageSize:Zn||On.pageSize}))},si=function(Kn,Zn){var ni=On==null?void 0:On.pageSize;Zn&&Zn!==ni&&(Kn=1,pn&&pn.onShowSizeChange&&pn.onShowSizeChange(Kn,Zn)),pn&&pn.onChange&&pn.onChange(Kn,Zn),qn(Kn,Zn),_n(Kn,Zn||ni)};return pn===!1?[{},function(){}]:[d()(d()({},On),{onChange:si}),qn]}function en(lr,pn,_n){var Pn=a.useRef({});function ct(Vt){if(!Pn.current||Pn.current.data!==lr||Pn.current.childrenColumnName!==pn||Pn.current.getRowKey!==_n){var Cr=function Gr($r){$r.forEach(function(hn,On){var Qn=_n(hn,On);xr.set(Qn,hn),hn&&b()(hn)==="object"&&pn in hn&&Gr(hn[pn]||[])})},xr=new Map;Cr(lr),Pn.current={data:lr,childrenColumnName:pn,kvMap:xr,getRowKey:_n}}return Pn.current.kvMap.get(Vt)}return[ct]}var Fn=l("SA+Z"),ar=l.n(Fn),It=l("RIqP"),Ct=l.n(It),mr=l("HQEm"),gr=l.n(mr),Mt=l("815F"),rr=l("NvD2"),Dt=l("OZM5"),tr=l("6cGi"),Dr=l("kaz8"),dr=l("jsC+"),Tr=l("BvKs"),vn=l("9yH6"),on=l("uaoM"),Gn="SELECT_ALL",di="SELECT_INVERT";function Ti(lr){return lr&&lr.fixed}function Fi(lr,pn){var _n=[];return(lr||[]).forEach(function(Pn){_n.push(Pn),Pn&&b()(Pn)==="object"&&pn in Pn&&(_n=[].concat(Ct()(_n),Ct()(Fi(Pn[pn],pn))))}),_n}function la(lr,pn){var _n=lr||{},Pn=_n.preserveSelectedRowKeys,ct=_n.selectedRowKeys,Vt=_n.getCheckboxProps,Cr=_n.onChange,xr=_n.onSelect,Gr=_n.onSelectAll,$r=_n.onSelectInvert,hn=_n.onSelectMultiple,On=_n.columnWidth,Qn=_n.type,qn=_n.selections,si=_n.fixed,oi=_n.renderCell,Kn=_n.hideSelectAll,Zn=_n.checkStrictly,ni=Zn===void 0?!0:Zn,wi=pn.prefixCls,Di=pn.data,Ui=pn.pageData,ca=pn.getRecordByKey,ia=pn.getRowKey,Ia=pn.expandType,Fa=pn.childrenColumnName,Aa=pn.locale,Ea=pn.expandIconColumnIndex,xa=pn.getPopupContainer,Ai=a.useRef(new Map),oa=Object(tr.a)(ct||[],{value:ct}),Ba=e()(oa,2),Nr=Ba[0],Qr=Ba[1],bn=Object(a.useMemo)(function(){return ni?{keyEntities:null}:Object(Mt.a)(Di,void 0,ia)},[Di,ia,ni]),Zr=bn.keyEntities,hr=Object(a.useMemo)(function(){return Fi(Ui,Fa)},[Ui,Fa]),jr=Object(a.useMemo)(function(){var Ha=new Map;return hr.forEach(function(Oa,ao){var to=ia(Oa,ao),Po=(Vt?Vt(Oa):null)||{};Ha.set(to,Po)}),Ha},[hr,ia,Vt]),wr=Object(a.useCallback)(function(Ha){var Oa;return!!((Oa=jr.get(ia(Ha)))===null||Oa===void 0?void 0:Oa.disabled)},[jr,ia]),an=Object(a.useMemo)(function(){if(ni)return[Nr,[]];var Ha=Object(rr.a)(Nr,!0,Zr,wr),Oa=Ha.checkedKeys,ao=Ha.halfCheckedKeys;return[Oa,ao]},[Nr,ni,Zr,wr]),Jr=e()(an,2),kn=Jr[0],Dn=Jr[1],Xn=Object(a.useMemo)(function(){var Ha=Qn==="radio"?kn.slice(0,1):kn;return new Set(Ha)},[kn,Qn]),vi=Object(a.useMemo)(function(){return Qn==="radio"?new Set:new Set(Dn)},[Dn,Qn]),Li=Object(a.useState)(null),ji=e()(Li,2),Sa=ji[0],Ga=ji[1];a.useEffect(function(){lr||Qr([])},[!!lr]);var Ya=Object(a.useCallback)(function(Ha){var Oa,ao;if(Pn){var to=new Map;Oa=Ha,ao=Ha.map(function(Po){var Yo=ca(Po);return!Yo&&Ai.current.has(Po)&&(Yo=Ai.current.get(Po)),to.set(Po,Yo),Yo}),Ai.current=to}else Oa=[],ao=[],Ha.forEach(function(Po){var Yo=ca(Po);Yo!==void 0&&(Oa.push(Po),ao.push(Yo))});Qr(Oa),Cr&&Cr(Oa,ao)},[Qr,ca,Cr,Pn]),bo=Object(a.useCallback)(function(Ha,Oa,ao,to){if(xr){var Po=ao.map(function(Yo){return ca(Yo)});xr(ca(Ha),Oa,Po,to)}Ya(ao)},[xr,ca,Ya]),vo=Object(a.useMemo)(function(){if(!qn||Kn)return null;var Ha=qn===!0?[Gn,di]:qn;return Ha.map(function(Oa){return Oa===Gn?{key:"all",text:Aa.selectionAll,onSelect:function(){Ya(Di.map(function(to,Po){return ia(to,Po)}))}}:Oa===di?{key:"invert",text:Aa.selectInvert,onSelect:function(){var to=new Set(Xn);Ui.forEach(function(Yo,ro){var za=ia(Yo,ro);to.has(za)?to.delete(za):to.add(za)});var Po=Array.from(to);Ya(Po),$r&&(Object(on.a)(!1,"Table","`onSelectInvert` will be removed in future. Please use `onChange` instead."),$r(Po))}}:Oa})},[qn,Xn,Ui,ia,$r,Ya]),po=Object(a.useCallback)(function(Ha){if(!lr)return Ha;var Oa=new Set(Xn),ao=hr.map(ia).filter(function(Uo){return!jr.get(Uo).disabled}),to=ao.every(function(Uo){return Oa.has(Uo)}),Po=ao.some(function(Uo){return Oa.has(Uo)}),Yo=function(){var Ja=[];to?ao.forEach(function(oo){Oa.delete(oo),Ja.push(oo)}):ao.forEach(function(oo){Oa.has(oo)||(Oa.add(oo),Ja.push(oo))});var Es=Array.from(Oa);Ya(Es),Gr&&Gr(!to,Es.map(function(oo){return ca(oo)}),Ja.map(function(oo){return ca(oo)}))},ro;if(Qn!=="radio"){var za;if(vo){var Mo=a.createElement(Tr.a,{getPopupContainer:xa},vo.map(function(Uo,Ja){var Es=Uo.key,oo=Uo.text,Fs=Uo.onSelect;return a.createElement(Tr.a.Item,{key:Es||Ja,onClick:function(){Fs&&Fs(ao)}},oo)}));za=a.createElement("div",{className:"".concat(wi,"-selection-extra")},a.createElement(dr.a,{overlay:Mo,getPopupContainer:xa},a.createElement("span",null,a.createElement(gr.a,null))))}var Io=hr.every(function(Uo,Ja){var Es=ia(Uo,Ja),oo=jr.get(Es)||{};return oo.disabled});ro=!Kn&&a.createElement("div",{className:"".concat(wi,"-selection")},a.createElement(Dr.a,{checked:!Io&&!!hr.length&&to,indeterminate:!to&&Po,onChange:Yo,disabled:hr.length===0||Io}),za)}var ma;Qn==="radio"?ma=function(Ja,Es,oo){var Fs=ia(Es,oo),qo=Oa.has(Fs);return{node:a.createElement(vn.a,d()({},jr.get(Fs),{checked:qo,onClick:function(Vo){return Vo.stopPropagation()},onChange:function(Vo){Oa.has(Fs)||bo(Fs,!0,[Fs],Vo.nativeEvent)}})),checked:qo}}:ma=function(Ja,Es,oo){var Fs,qo=ia(Es,oo),Wo=Oa.has(qo),Vo=vi.has(qo),Go=jr.get(qo),os;return Ia==="nest"?(os=Vo,Object(on.a)(!(typeof(Go==null?void 0:Go.indeterminate)=="boolean"),"Table","set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")):os=(Fs=Go==null?void 0:Go.indeterminate)!==null&&Fs!==void 0?Fs:Vo,{node:a.createElement(Dr.a,d()({},Go,{indeterminate:os,checked:Wo,onClick:function(xs){return xs.stopPropagation()},onChange:function(xs){var Js=xs.nativeEvent,Bs=Js.shiftKey,ks=-1,Jo=-1;if(Bs&&ni){var bs=new Set([Sa,qo]);ao.some(function(Xo,gl){if(bs.has(Xo))if(ks===-1)ks=gl;else return Jo=gl,!0;return!1})}if(Jo!==-1&&ks!==Jo&&ni){var Ho=ao.slice(ks,Jo+1),Ls=[];Wo?Ho.forEach(function(Xo){Oa.has(Xo)&&(Ls.push(Xo),Oa.delete(Xo))}):Ho.forEach(function(Xo){Oa.has(Xo)||(Ls.push(Xo),Oa.add(Xo))});var Ps=Array.from(Oa);Ya(Ps),hn&&hn(!Wo,Ps.map(function(Xo){return ca(Xo)}),Ls.map(function(Xo){return ca(Xo)}))}else{var Ra=kn;if(ni){var ho=Wo?Object(Dt.b)(Ra,qo):Object(Dt.a)(Ra,qo);bo(qo,!Wo,ho,Js)}else{var ll=Object(rr.a)([].concat(Ct()(Ra),[qo]),!0,Zr,wr),ml=ll.checkedKeys,wl=ll.halfCheckedKeys,El=ml;if(Wo){var Xs=new Set(ml);Xs.delete(qo),El=Object(rr.a)(Array.from(Xs),{checked:!1,halfCheckedKeys:wl},Zr,wr).checkedKeys}bo(qo,!Wo,El,Js)}}Ga(qo)}})),checked:Wo}};var mo=function(Ja,Es,oo){var Fs=ma(Ja,Es,oo),qo=Fs.node,Wo=Fs.checked;return oi?oi(Wo,Es,oo,qo):qo},ns=f()({width:On,className:"".concat(wi,"-selection-column"),title:lr.columnTitle||ro,render:mo},ke,{className:"".concat(wi,"-selection-col")});if(Ia==="row"&&Ha.length&&!Ea){var Zo=ar()(Ha),Oo=Zo[0],Ro=Zo.slice(1),hs=si||Ti(Ro[0]);return hs&&(Oo.fixed=hs),[Oo,d()(d()({},ns),{fixed:hs})].concat(Ct()(Ro))}return[d()(d()({},ns),{fixed:si||Ti(Ha[0])})].concat(Ct()(Ha))},[ia,hr,lr,kn,Xn,vi,On,vo,Ia,Sa,jr,hn,bo,wr]);return[po,Xn]}var Ta=l("6SEX"),dt=l.n(Ta),Me=l("i8CU"),Xe=l.n(Me),Qe=l("3S7+");function st(lr,pn){return"key"in lr&&lr.key!==void 0&&lr.key!==null?lr.key:lr.dataIndex?Array.isArray(lr.dataIndex)?lr.dataIndex.join("."):lr.dataIndex:pn}function nt(lr,pn){return pn?"".concat(pn,"-").concat(lr):"".concat(lr)}function ft(lr,pn){return typeof lr=="function"?lr(pn):lr}var Bt="ascend",Et="descend";function nr(lr){return b()(lr.sorter)==="object"&&typeof lr.sorter.multiple=="number"?lr.sorter.multiple:!1}function Ur(lr){return typeof lr=="function"?lr:lr&&b()(lr)==="object"&&lr.compare?lr.compare:!1}function Lr(lr,pn){return pn?lr[lr.indexOf(pn)+1]:lr[0]}function Vr(lr,pn,_n){var Pn=[];function ct(Vt,Cr){Pn.push({column:Vt,key:st(Vt,Cr),multiplePriority:nr(Vt),sortOrder:Vt.sortOrder})}return(lr||[]).forEach(function(Vt,Cr){var xr=nt(Cr,_n);Vt.children?("sortOrder"in Vt&&ct(Vt,xr),Pn=[].concat(Ct()(Pn),Ct()(Vr(Vt.children,pn,xr)))):Vt.sorter&&("sortOrder"in Vt?ct(Vt,xr):pn&&Vt.defaultSortOrder&&Pn.push({column:Vt,key:st(Vt,xr),multiplePriority:nr(Vt),sortOrder:Vt.defaultSortOrder}))}),Pn}function sr(lr,pn,_n,Pn,ct,Vt,Cr,xr){return(pn||[]).map(function(Gr,$r){var hn=nt($r,xr),On=Gr;if(On.sorter){var Qn=On.sortDirections||ct,qn=On.showSorterTooltip===void 0?Cr:On.showSorterTooltip,si=st(On,hn),oi=_n.find(function(Fa){var Aa=Fa.key;return Aa===si}),Kn=oi?oi.sortOrder:null,Zn=Lr(Qn,Kn),ni=Qn.includes(Bt)&&a.createElement(Xe.a,{className:s()("".concat(lr,"-column-sorter-up"),{active:Kn===Bt})}),wi=Qn.includes(Et)&&a.createElement(dt.a,{className:s()("".concat(lr,"-column-sorter-down"),{active:Kn===Et})}),Di=Vt||{},Ui=Di.cancelSort,ca=Di.triggerAsc,ia=Di.triggerDesc,Ia=Ui;Zn===Et?Ia=ia:Zn===Bt&&(Ia=ca),On=d()(d()({},On),{className:s()(On.className,f()({},"".concat(lr,"-column-sort"),Kn)),title:function(Aa){var Ea=a.createElement("div",{className:"".concat(lr,"-column-sorters")},a.createElement("span",null,ft(Gr.title,Aa)),a.createElement("span",{className:s()("".concat(lr,"-column-sorter"),f()({},"".concat(lr,"-column-sorter-full"),ni&&wi))},a.createElement("span",{className:"".concat(lr,"-column-sorter-inner")},ni,wi)));return qn?a.createElement(Qe.a,{title:Ia},a.createElement("div",{className:"".concat(lr,"-column-sorters-with-tooltip")},Ea)):Ea},onHeaderCell:function(Aa){var Ea=Gr.onHeaderCell&&Gr.onHeaderCell(Aa)||{},xa=Ea.onClick;return Ea.onClick=function(Ai){Pn({column:Gr,key:si,sortOrder:Zn,multiplePriority:nr(Gr)}),xa&&xa(Ai)},Ea.className=s()(Ea.className,"".concat(lr,"-column-has-sorters")),Ea}})}return"children"in On&&(On=d()(d()({},On),{children:sr(lr,On.children,_n,Pn,ct,Vt,Cr,hn)})),On})}function Bn(lr){var pn=lr.column,_n=lr.sortOrder;return{column:pn,order:_n,field:pn.dataIndex,columnKey:pn.key}}function Er(lr){var pn=lr.filter(function(_n){var Pn=_n.sortOrder;return Pn}).map(Bn);return pn.length===0&&lr.length?d()(d()({},Bn(lr[lr.length-1])),{column:void 0}):pn.length<=1?pn[0]||{}:pn}function gn(lr,pn,_n){var Pn=pn.slice().sort(function(Cr,xr){return xr.multiplePriority-Cr.multiplePriority}),ct=lr.slice(),Vt=Pn.filter(function(Cr){var xr=Cr.column.sorter,Gr=Cr.sortOrder;return Ur(xr)&&Gr});return Vt.length?ct.sort(function(Cr,xr){for(var Gr=0;Gr<Vt.length;Gr+=1){var $r=Vt[Gr],hn=$r.column.sorter,On=$r.sortOrder,Qn=Ur(hn);if(Qn&&On){var qn=Qn(Cr,xr,On);if(qn!==0)return On===Bt?qn:-qn}}return 0}).map(function(Cr){var xr=Cr[_n];return xr?d()(d()({},Cr),f()({},_n,gn(xr,pn,_n))):Cr}):ct}function rn(lr){var pn=lr.prefixCls,_n=lr.mergedColumns,Pn=lr.onSorterChange,ct=lr.sortDirections,Vt=lr.tableLocale,Cr=lr.showSorterTooltip,xr=a.useState(Vr(_n,!0)),Gr=e()(xr,2),$r=Gr[0],hn=Gr[1],On=a.useMemo(function(){var Kn=!0,Zn=Vr(_n,!1);if(!Zn.length)return $r;var ni=[];function wi(Ui){Kn?ni.push(Ui):ni.push(d()(d()({},Ui),{sortOrder:null}))}var Di=null;return Zn.forEach(function(Ui){Di===null?(wi(Ui),Ui.sortOrder&&(Ui.multiplePriority===!1?Kn=!1:Di=!0)):(Di&&Ui.multiplePriority!==!1||(Kn=!1),wi(Ui))}),ni},[_n,$r]),Qn=a.useMemo(function(){var Kn=On.map(function(Zn){var ni=Zn.column,wi=Zn.sortOrder;return{column:ni,order:wi}});return{sortColumns:Kn,sortColumn:Kn[0]&&Kn[0].column,sortOrder:Kn[0]&&Kn[0].order}},[On]);function qn(Kn){var Zn;Kn.multiplePriority===!1||!On.length||On[0].multiplePriority===!1?Zn=[Kn]:Zn=[].concat(Ct()(On.filter(function(ni){var wi=ni.key;return wi!==Kn.key})),[Kn]),hn(Zn),Pn(Er(Zn),Zn)}var si=function(Zn){return sr(pn,Zn,On,qn,ct,Vt,Cr)},oi=function(){return Er(On)};return[si,On,Qn,oi]}var Br=l("Y+p1"),Vn=l.n(Br),gi=l("5Uyt"),Ni=l.n(gi),Wi=l("2/Rp"),zi=l("ECub"),Yi=function(pn){return a.createElement("div",{className:pn.className,onClick:function(Pn){return Pn.stopPropagation()}},pn.children)},mi=Yi,va=l("sPtV"),zn=Tr.a.SubMenu,fn=Tr.a.Item;function $n(lr){return lr.some(function(pn){var _n=pn.children;return _n})}function Cn(lr){var pn=lr.filters,_n=lr.prefixCls,Pn=lr.filteredKeys,ct=lr.filterMultiple,Vt=lr.locale;return pn.length===0?a.createElement(a.Fragment,null,a.createElement(zi.a,{image:zi.a.PRESENTED_IMAGE_SIMPLE,description:Vt.filterEmptyText,style:{margin:"16px 0"},imageStyle:{height:24}})):pn.map(function(Cr,xr){var Gr=String(Cr.value);if(Cr.children)return a.createElement(zn,{key:Gr||xr,title:Cr.text,popupClassName:"".concat(_n,"-dropdown-submenu")},Cn({filters:Cr.children,prefixCls:_n,filteredKeys:Pn,filterMultiple:ct,locale:Vt}));var $r=ct?Dr.a:vn.a;return a.createElement(fn,{key:Cr.value!==void 0?Gr:xr},a.createElement($r,{checked:Pn.includes(Gr)}),a.createElement("span",null,Cr.text))})}function ki(lr){var pn,_n=lr.prefixCls,Pn=lr.column,ct=lr.dropdownPrefixCls,Vt=lr.columnKey,Cr=lr.filterMultiple,xr=lr.filterState,Gr=lr.triggerFilter,$r=lr.locale,hn=lr.children,On=lr.getPopupContainer,Qn=Pn.filterDropdownVisible,qn=Pn.onFilterDropdownVisibleChange,si=a.useState(!1),oi=e()(si,2),Kn=oi[0],Zn=oi[1],ni=!!(xr&&(((pn=xr.filteredKeys)===null||pn===void 0?void 0:pn.length)||xr.forceFiltered)),wi=function(ji){Zn(ji),qn&&qn(ji)},Di=typeof Qn=="boolean"?Qn:Kn,Ui=xr&&xr.filteredKeys,ca=Object(va.a)(Ui||[]),ia=e()(ca,2),Ia=ia[0],Fa=ia[1],Aa=function(ji){var Sa=ji.selectedKeys;Fa(Sa)};a.useEffect(function(){Aa({selectedKeys:Ui||[]})},[Ui]);var Ea=a.useState([]),xa=e()(Ea,2),Ai=xa[0],oa=xa[1],Ba=a.useRef(),Nr=function(ji){Ba.current=window.setTimeout(function(){oa(ji)})},Qr=function(){window.clearTimeout(Ba.current)};a.useEffect(function(){return function(){window.clearTimeout(Ba.current)}},[]);var bn=function(ji){wi(!1);var Sa=ji&&ji.length?ji:null;if(Sa===null&&(!xr||!xr.filteredKeys))return null;if(Vn()(Sa,xr==null?void 0:xr.filteredKeys))return null;Gr({column:Pn,key:Vt,filteredKeys:Sa})},Zr=function(){bn(Ia())},hr=function(){Fa([]),bn([])},jr=function(ji){ji&&Ui!==void 0&&Fa(Ui||[]),wi(ji),!ji&&!Pn.filterDropdown&&Zr()},wr=s()(f()({},"".concat(ct,"-menu-without-submenu"),!$n(Pn.filters||[]))),an;if(typeof Pn.filterDropdown=="function")an=Pn.filterDropdown({prefixCls:"".concat(ct,"-custom"),setSelectedKeys:function(ji){return Aa({selectedKeys:ji})},selectedKeys:Ia(),confirm:Zr,clearFilters:hr,filters:Pn.filters,visible:Di});else if(Pn.filterDropdown)an=Pn.filterDropdown;else{var Jr=Ia()||[];an=a.createElement(a.Fragment,null,a.createElement(Tr.a,{multiple:Cr,prefixCls:"".concat(ct,"-menu"),className:wr,onClick:Qr,onSelect:Aa,onDeselect:Aa,selectedKeys:Jr,getPopupContainer:On,openKeys:Ai,onOpenChange:Nr},Cn({filters:Pn.filters||[],prefixCls:_n,filteredKeys:Ia(),filterMultiple:Cr,locale:$r})),a.createElement("div",{className:"".concat(_n,"-dropdown-btns")},a.createElement(Wi.a,{type:"link",size:"small",disabled:Jr.length===0,onClick:hr},$r.filterReset),a.createElement(Wi.a,{type:"primary",size:"small",onClick:Zr},$r.filterConfirm)))}var kn=a.createElement(mi,{className:"".concat(_n,"-dropdown")},an),Dn;typeof Pn.filterIcon=="function"?Dn=Pn.filterIcon(ni):Pn.filterIcon?Dn=Pn.filterIcon:Dn=a.createElement(Ni.a,null);var Xn=a.useContext($e.b),vi=Xn.direction;return a.createElement("div",{className:s()("".concat(_n,"-column"))},a.createElement("span",{className:"".concat(_n,"-column-title")},hn),a.createElement("span",{className:s()("".concat(_n,"-trigger-container"),f()({},"".concat(_n,"-trigger-container-open"),Di)),onClick:function(ji){ji.stopPropagation()}},a.createElement(dr.a,{overlay:kn,trigger:["click"],visible:Di,onVisibleChange:jr,getPopupContainer:On,placement:vi==="rtl"?"bottomLeft":"bottomRight"},a.createElement("span",{role:"button",tabIndex:-1,className:s()("".concat(_n,"-trigger"),{active:ni})},Dn))))}var In=ki;function na(lr,pn,_n){var Pn=[];return(lr||[]).forEach(function(ct,Vt){var Cr=nt(Vt,_n);"children"in ct?Pn=[].concat(Ct()(Pn),Ct()(na(ct.children,pn,Cr))):(ct.filters||"filterDropdown"in ct||"onFilter"in ct)&&("filteredValue"in ct?Pn.push({column:ct,key:st(ct,Cr),filteredKeys:ct.filteredValue,forceFiltered:ct.filtered}):Pn.push({column:ct,key:st(ct,Cr),filteredKeys:pn&&ct.defaultFilteredValue?ct.defaultFilteredValue:void 0,forceFiltered:ct.filtered}))}),Pn}function Ei(lr,pn,_n,Pn,ct,Vt,Cr,xr){return _n.map(function(Gr,$r){var hn=nt($r,xr),On=Gr.filterMultiple,Qn=On===void 0?!0:On;if(Gr.filters||"filterDropdown"in Gr){var qn=st(Gr,hn),si=Pn.find(function(oi){var Kn=oi.key;return qn===Kn});return d()(d()({},Gr),{title:function(Kn){return a.createElement(In,{prefixCls:"".concat(lr,"-filter"),dropdownPrefixCls:pn,column:Gr,columnKey:qn,filterState:si,filterMultiple:Qn,triggerFilter:ct,locale:Cr,getPopupContainer:Vt},ft(Gr.title,Kn))}})}return"children"in Gr?d()(d()({},Gr),{children:Ei(lr,pn,Gr.children,Pn,ct,Vt,Cr,hn)}):Gr})}function pi(lr){var pn={};return lr.forEach(function(_n){var Pn=_n.key,ct=_n.filteredKeys;pn[Pn]=ct||null}),pn}function Ri(lr){var pn=[];return(lr||[]).forEach(function(_n){var Pn=_n.value,ct=_n.children;pn.push(Pn),ct&&(pn=[].concat(Ct()(pn),Ct()(Ri(ct))))}),pn}function Na(lr,pn){return pn.reduce(function(_n,Pn){var ct=Pn.column,Vt=ct.onFilter,Cr=ct.filters,xr=Pn.filteredKeys;return Vt&&xr&&xr.length?_n.filter(function(Gr){return xr.some(function($r){var hn=Ri(Cr),On=hn.findIndex(function(qn){return String(qn)===String($r)}),Qn=On!==-1?hn[On]:$r;return Vt(Qn,Gr)})}):_n},lr)}function Un(lr){var pn=lr.prefixCls,_n=lr.dropdownPrefixCls,Pn=lr.mergedColumns,ct=lr.onFilterChange,Vt=lr.getPopupContainer,Cr=lr.locale,xr=a.useState(na(Pn,!0)),Gr=e()(xr,2),$r=Gr[0],hn=Gr[1],On=a.useMemo(function(){var oi=na(Pn,!1);return oi.every(function(Kn){var Zn=Kn.filteredKeys;return Zn===void 0})?$r:oi},[Pn,$r]),Qn=a.useCallback(function(){return pi(On)},[On]),qn=function(Kn){var Zn=On.filter(function(ni){var wi=ni.key;return wi!==Kn.key});Zn.push(Kn),hn(Zn),ct(pi(Zn),Zn)},si=function(Kn){return Ei(pn,_n,Kn,On,qn,Vt,Cr)};return[si,On,Qn]}var nn=Un;function Yn(lr,pn){return lr.map(function(_n){var Pn=d()({},_n);return Pn.title=ft(_n.title,pn),"children"in Pn&&(Pn.children=Yn(Pn.children,pn)),Pn})}function bi(lr){var pn=a.useCallback(function(_n){return Yn(_n,lr)},[lr]);return[pn]}function Oi(lr){return function(_n){var Pn,ct=_n.prefixCls,Vt=_n.onExpand,Cr=_n.record,xr=_n.expanded,Gr=_n.expandable,$r="".concat(ct,"-row-expand-icon");return a.createElement("button",{type:"button",onClick:function(On){Vt(Cr,On),On.stopPropagation()},className:s()($r,(Pn={},f()(Pn,"".concat($r,"-spaced"),!Gr),f()(Pn,"".concat($r,"-expanded"),Gr&&xr),f()(Pn,"".concat($r,"-collapsed"),Gr&&!xr),Pn)),"aria-label":xr?lr.collapse:lr.expand})}}var _i=Oi,Zi=l("zAh6"),qi=l("ZvpZ"),ea=qi.a,ya=l("3Nzz");function co(lr){return null}var io=co;function rs(lr){return null}var Pi=rs,dn=l("5OYt"),ha=[];function ba(lr){var pn,_n=lr.prefixCls,Pn=lr.className,ct=lr.style,Vt=lr.size,Cr=lr.bordered,xr=lr.dropdownPrefixCls,Gr=lr.dataSource,$r=lr.pagination,hn=lr.rowSelection,On=lr.rowKey,Qn=lr.rowClassName,qn=lr.columns,si=lr.children,oi=lr.childrenColumnName,Kn=lr.onChange,Zn=lr.getPopupContainer,ni=lr.loading,wi=lr.expandIcon,Di=lr.expandable,Ui=lr.expandedRowRender,ca=lr.expandIconColumnIndex,ia=lr.indentSize,Ia=lr.scroll,Fa=lr.sortDirections,Aa=lr.locale,Ea=lr.showSorterTooltip,xa=Ea===void 0?!0:Ea;Object(on.a)(!(typeof On=="function"&&On.length>1),"Table","`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected.");var Ai=Object(dn.a)(),oa=a.useMemo(function(){var Xs=new Set(Object.keys(Ai).filter(function(Xo){return Ai[Xo]}));return(qn||Nt(si)).filter(function(Xo){return!Xo.responsive||Xo.responsive.some(function(gl){return Xs.has(gl)})})},[si,qn,Ai]),Ba=Object(c.default)(lr,["className","style","columns"]),Nr=a.useContext(ya.b),Qr=a.useContext($e.b),bn=Qr.locale,Zr=bn===void 0?ea:bn,hr=Qr.renderEmpty,jr=Qr.direction,wr=Vt||Nr,an=d()(d()({},Zr.Table),Aa),Jr=Gr||ha,kn=a.useContext($e.b),Dn=kn.getPrefixCls,Xn=Dn("table",_n),vi=Dn("dropdown",xr),Li=d()({childrenColumnName:oi,expandIconColumnIndex:ca},Di),ji=Li.childrenColumnName,Sa=ji===void 0?"children":ji,Ga=a.useMemo(function(){return Jr.some(function(Xs){var Xo;return(Xo=Xs)===null||Xo===void 0?void 0:Xo[Sa]})?"nest":Ui||Di&&Di.expandedRowRender?"row":null},[Jr]),Ya={body:a.useRef()},bo=a.useMemo(function(){return typeof On=="function"?On:function(Xs){var Xo;return(Xo=Xs)===null||Xo===void 0?void 0:Xo[On]}},[On]),vo=en(Jr,Sa,bo),po=e()(vo,1),Ha=po[0],Oa={},ao=function(Xo,gl){var Vl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Us=d()(d()({},Oa),Xo);Vl&&(Oa.resetPagination(),Us.pagination.current&&(Us.pagination.current=1),$r&&$r.onChange&&$r.onChange(1,Us.pagination.pageSize)),Ia&&Ia.scrollToFirstRowOnChange!==!1&&Ya.body.current&&Object(Zi.a)(0,{getContainer:function(){return Ya.body.current}}),Kn&&Kn(Us.pagination,Us.filters,Us.sorter,{currentDataSource:Na(gn(Jr,Us.sorterStates,Sa),Us.filterStates),action:gl})},to=function(Xo,gl){ao({sorter:Xo,sorterStates:gl},"sort",!1)},Po=rn({prefixCls:Xn,mergedColumns:oa,onSorterChange:to,sortDirections:Fa||["ascend","descend"],tableLocale:an,showSorterTooltip:xa}),Yo=e()(Po,4),ro=Yo[0],za=Yo[1],Mo=Yo[2],Io=Yo[3],ma=a.useMemo(function(){return gn(Jr,za,Sa)},[Jr,za]);Oa.sorter=Io(),Oa.sorterStates=za;var mo=function(Xo,gl){ao({filters:Xo,filterStates:gl},"filter",!0)},ns=nn({prefixCls:Xn,locale:an,dropdownPrefixCls:vi,mergedColumns:oa,onFilterChange:mo,getPopupContainer:Zn}),Zo=e()(ns,3),Oo=Zo[0],Ro=Zo[1],hs=Zo[2],Uo=Na(ma,Ro);Oa.filters=hs(),Oa.filterStates=Ro;var Ja=a.useMemo(function(){return d()({},Mo)},[Mo]),Es=bi(Ja),oo=e()(Es,1),Fs=oo[0],qo=function(Xo,gl){ao({pagination:d()(d()({},Oa.pagination),{current:Xo,pageSize:gl})},"paginate")},Wo=Kr(Uo.length,$r,qo),Vo=e()(Wo,2),Go=Vo[0],os=Vo[1];Oa.pagination=$r===!1?{}:Xt($r,Go),Oa.resetPagination=os;var Vs=a.useMemo(function(){if($r===!1||!Go.pageSize)return Uo;var Xs=Go.current,Xo=Xs===void 0?1:Xs,gl=Go.total,Vl=Go.pageSize,Us=Vl===void 0?ir:Vl;return Uo.length<gl?Uo.length>Us?(Object(on.a)(!1,"Table","`dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode."),Uo.slice((Xo-1)*Us,Xo*Us)):Uo:Uo.slice((Xo-1)*Us,Xo*Us)},[!!$r,Uo,Go&&Go.current,Go&&Go.pageSize,Go&&Go.total]),xs=la(hn,{prefixCls:Xn,data:Uo,pageData:Vs,getRowKey:bo,getRecordByKey:Ha,expandType:Ga,childrenColumnName:Sa,locale:an,expandIconColumnIndex:Li.expandIconColumnIndex,getPopupContainer:Zn}),Js=e()(xs,2),Bs=Js[0],ks=Js[1],Jo=function(Xo,gl,Vl){var Us;return typeof Qn=="function"?Us=s()(Qn(Xo,gl,Vl)):Us=s()(Qn),s()(f()({},"".concat(Xn,"-row-selected"),ks.has(bo(Xo,gl))),Us)};Li.__PARENT_RENDER_ICON__=Li.expandIcon,Li.expandIcon=Li.expandIcon||wi||_i(an),Ga==="nest"&&Li.expandIconColumnIndex===void 0?Li.expandIconColumnIndex=hn?1:0:Li.expandIconColumnIndex>0&&hn&&(Li.expandIconColumnIndex-=1),typeof Li.indentSize!="number"&&(Li.indentSize=typeof ia=="number"?ia:15);var bs=a.useCallback(function(Xs){return Fs(Bs(Oo(ro(Xs))))},[ro,Oo,Bs]),Ho,Ls;if($r!==!1){var Ps;Go.size?Ps=Go.size:Ps=wr==="small"||wr==="middle"?"small":void 0;var Ra=function(Xo){return a.createElement(ze.a,d()({className:"".concat(Xn,"-pagination ").concat(Xn,"-pagination-").concat(Xo)},Go,{size:Ps}))},ho=jr==="rtl"?"left":"right";if(Go.position!==null&&Array.isArray(Go.position)){var ll=Go.position.find(function(Xs){return Xs.indexOf("top")!==-1}),ml=Go.position.find(function(Xs){return Xs.indexOf("bottom")!==-1});!ll&&!ml?Ls=Ra(ho):(ll&&(Ho=Ra(ll.toLowerCase().replace("top",""))),ml&&(Ls=Ra(ml.toLowerCase().replace("bottom",""))))}else Ls=Ra(ho)}var wl;typeof ni=="boolean"?wl={spinning:ni}:b()(ni)==="object"&&(wl=d()({spinning:!0},ni));var El=s()("".concat(Xn,"-wrapper"),Pn,f()({},"".concat(Xn,"-wrapper-rtl"),jr==="rtl"));return a.createElement("div",{className:El,style:ct},a.createElement(Le.a,d()({spinning:!1},wl),Ho,a.createElement(mt,d()({},Ba,{columns:oa,direction:jr,expandable:Li,prefixCls:Xn,className:s()((pn={},f()(pn,"".concat(Xn,"-middle"),wr==="middle"),f()(pn,"".concat(Xn,"-small"),wr==="small"),f()(pn,"".concat(Xn,"-bordered"),Cr),f()(pn,"".concat(Xn,"-empty"),Jr.length===0),pn)),data:Vs,rowKey:bo,rowClassName:Jo,emptyText:Aa&&Aa.emptyText||hr("Table"),internalHooks:Tn,internalRefs:Ya,transformColumns:bs})),Uo&&Uo.length>0&&Ls))}ba.defaultProps={rowKey:"key"},ba.SELECTION_ALL=Gn,ba.SELECTION_INVERT=di,ba.Column=io,ba.ColumnGroup=Pi,ba.Summary=at;var ta=ba,so=R.a=ta},wDdD:function(j,R,l){var x=l("ProS"),b=l("bYtY");l("98bh"),l("GrNh");var A=l("d4KN"),f=l("mOdp"),t=l("KS52"),e=l("0/Rx");A("pie",[{type:"pieToggleSelect",event:"pieselectchanged",method:"toggleSelected"},{type:"pieSelect",event:"pieselected",method:"select"},{type:"pieUnSelect",event:"pieunselected",method:"unSelect"}]),x.registerVisual(f("pie")),x.registerLayout(b.curry(t,"pie")),x.registerProcessor(e("pie"))},wOnQ:function(j,R,l){/*!
* html2canvas 1.3.2 <https://html2canvas.hertzen.com>
* Copyright (c) 2021 Niklas von Hertzen <https://hertzen.com>
* Released under MIT License
*/(function(x,b){j.exports=b()})(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 x=function(ye,Fe){return x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(We,At){We.__proto__=At}||function(We,At){for(var cr in At)Object.prototype.hasOwnProperty.call(At,cr)&&(We[cr]=At[cr])},x(ye,Fe)};function b(xt,ye){if(typeof ye!="function"&&ye!==null)throw new TypeError("Class extends value "+String(ye)+" is not a constructor or null");x(xt,ye);function Fe(){this.constructor=xt}xt.prototype=ye===null?Object.create(ye):(Fe.prototype=ye.prototype,new Fe)}var A=function(){return A=Object.assign||function(Fe){for(var We,At=1,cr=arguments.length;At<cr;At++){We=arguments[At];for(var Hr in We)Object.prototype.hasOwnProperty.call(We,Hr)&&(Fe[Hr]=We[Hr])}return Fe},A.apply(this,arguments)};function f(xt,ye,Fe,We){function At(cr){return cr instanceof Fe?cr:new Fe(function(Hr){Hr(cr)})}return new(Fe||(Fe=Promise))(function(cr,Hr){function sn(Gi){try{jn(We.next(Gi))}catch(Mi){Hr(Mi)}}function wn(Gi){try{jn(We.throw(Gi))}catch(Mi){Hr(Mi)}}function jn(Gi){Gi.done?cr(Gi.value):At(Gi.value).then(sn,wn)}jn((We=We.apply(xt,ye||[])).next())})}function t(xt,ye){var Fe={label:0,sent:function(){if(cr[0]&1)throw cr[1];return cr[1]},trys:[],ops:[]},We,At,cr,Hr;return Hr={next:sn(0),throw:sn(1),return:sn(2)},typeof Symbol=="function"&&(Hr[Symbol.iterator]=function(){return this}),Hr;function sn(jn){return function(Gi){return wn([jn,Gi])}}function wn(jn){if(We)throw new TypeError("Generator is already executing.");for(;Fe;)try{if(We=1,At&&(cr=jn[0]&2?At.return:jn[0]?At.throw||((cr=At.return)&&cr.call(At),0):At.next)&&!(cr=cr.call(At,jn[1])).done)return cr;(At=0,cr)&&(jn=[jn[0]&2,cr.value]);switch(jn[0]){case 0:case 1:cr=jn;break;case 4:return Fe.label++,{value:jn[1],done:!1};case 5:Fe.label++,At=jn[1],jn=[0];continue;case 7:jn=Fe.ops.pop(),Fe.trys.pop();continue;default:if(!(cr=Fe.trys,cr=cr.length>0&&cr[cr.length-1])&&(jn[0]===6||jn[0]===2)){Fe=0;continue}if(jn[0]===3&&(!cr||jn[1]>cr[0]&&jn[1]<cr[3])){Fe.label=jn[1];break}if(jn[0]===6&&Fe.label<cr[1]){Fe.label=cr[1],cr=jn;break}if(cr&&Fe.label<cr[2]){Fe.label=cr[2],Fe.ops.push(jn);break}cr[2]&&Fe.ops.pop(),Fe.trys.pop();continue}jn=ye.call(xt,Fe)}catch(Gi){jn=[6,Gi],At=0}finally{We=cr=0}if(jn[0]&5)throw jn[1];return{value:jn[0]?jn[1]:void 0,done:!0}}}function e(xt,ye,Fe){if(Fe||arguments.length===2)for(var We=0,At=ye.length,cr;We<At;We++)(cr||!(We in ye))&&(cr||(cr=Array.prototype.slice.call(ye,0,We)),cr[We]=ye[We]);return xt.concat(cr||ye)}for(var m=function(){function xt(ye,Fe,We,At){this.left=ye,this.top=Fe,this.width=We,this.height=At}return xt.prototype.add=function(ye,Fe,We,At){return new xt(this.left+ye,this.top+Fe,this.width+We,this.height+At)},xt.fromClientRect=function(ye,Fe){return new xt(Fe.left+ye.windowBounds.left,Fe.top+ye.windowBounds.top,Fe.width,Fe.height)},xt.fromDOMRectList=function(ye,Fe){var We=Fe[0];return We?new xt(We.x+ye.windowBounds.left,We.y+ye.windowBounds.top,We.width,We.height):xt.EMPTY},xt.EMPTY=new xt(0,0,0,0),xt}(),d=function(ye,Fe){return m.fromClientRect(ye,Fe.getBoundingClientRect())},a=function(ye){var Fe=ye.body,We=ye.documentElement;if(!Fe||!We)throw new Error("Unable to get document size");var At=Math.max(Math.max(Fe.scrollWidth,We.scrollWidth),Math.max(Fe.offsetWidth,We.offsetWidth),Math.max(Fe.clientWidth,We.clientWidth)),cr=Math.max(Math.max(Fe.scrollHeight,We.scrollHeight),Math.max(Fe.offsetHeight,We.offsetHeight),Math.max(Fe.clientHeight,We.clientHeight));return new m(0,0,At,cr)},n=function(ye){for(var Fe=[],We=0,At=ye.length;We<At;){var cr=ye.charCodeAt(We++);if(cr>=55296&&cr<=56319&&We<At){var Hr=ye.charCodeAt(We++);(Hr&64512)===56320?Fe.push(((cr&1023)<<10)+(Hr&1023)+65536):(Fe.push(cr),We--)}else Fe.push(cr)}return Fe},s=function(){for(var ye=[],Fe=0;Fe<arguments.length;Fe++)ye[Fe]=arguments[Fe];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ye);var We=ye.length;if(!We)return"";for(var At=[],cr=-1,Hr="";++cr<We;){var sn=ye[cr];sn<=65535?At.push(sn):(sn-=65536,At.push((sn>>10)+55296,sn%1024+56320)),(cr+1===We||At.length>16384)&&(Hr+=String.fromCharCode.apply(String,At),At.length=0)}return Hr},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),u=0;u<c.length;u++)i[c.charCodeAt(u)]=u;var r=function(ye){var Fe=ye.length*.75,We=ye.length,At,cr=0,Hr,sn,wn,jn;ye[ye.length-1]==="="&&(Fe--,ye[ye.length-2]==="="&&Fe--);var Gi=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Fe):new Array(Fe),Mi=Array.isArray(Gi)?Gi:new Uint8Array(Gi);for(At=0;At<We;At+=4)Hr=i[ye.charCodeAt(At)],sn=i[ye.charCodeAt(At+1)],wn=i[ye.charCodeAt(At+2)],jn=i[ye.charCodeAt(At+3)],Mi[cr++]=Hr<<2|sn>>4,Mi[cr++]=(sn&15)<<4|wn>>2,Mi[cr++]=(wn&3)<<6|jn&63;return Gi},o=function(ye){for(var Fe=ye.length,We=[],At=0;At<Fe;At+=2)We.push(ye[At+1]<<8|ye[At]);return We},h=function(ye){for(var Fe=ye.length,We=[],At=0;At<Fe;At+=4)We.push(ye[At+3]<<24|ye[At+2]<<16|ye[At+1]<<8|ye[At]);return We},p=5,g=6+5,v=2,y=g-p,w=65536>>p,S=1<<p,_=S-1,I=1024>>p,C=w+I,E=C,O=2048>>6,M=E+O,F=65536>>g,H=1<<y,B=H-1,X=function(ye,Fe,We){return ye.slice?ye.slice(Fe,We):new Uint16Array(Array.prototype.slice.call(ye,Fe,We))},J=function(ye,Fe,We){return ye.slice?ye.slice(Fe,We):new Uint32Array(Array.prototype.slice.call(ye,Fe,We))},k=function(ye){var Fe=r(ye),We=Array.isArray(Fe)?h(Fe):new Uint32Array(Fe),At=Array.isArray(Fe)?o(Fe):new Uint16Array(Fe),cr=24,Hr=X(At,cr/2,We[4]/2),sn=We[5]===2?X(At,(cr+We[4])/2):J(We,Math.ceil((cr+We[4])/4));return new K(We[0],We[1],We[2],We[3],Hr,sn)},K=function(){function xt(ye,Fe,We,At,cr,Hr){this.initialValue=ye,this.errorValue=Fe,this.highStart=We,this.highValueIndex=At,this.index=cr,this.data=Hr}return xt.prototype.get=function(ye){var Fe;if(ye>=0){if(ye<55296||ye>56319&&ye<=65535)return Fe=this.index[ye>>p],Fe=(Fe<<v)+(ye&_),this.data[Fe];if(ye<=65535)return Fe=this.index[w+(ye-55296>>p)],Fe=(Fe<<v)+(ye&_),this.data[Fe];if(ye<this.highStart)return Fe=M-F+(ye>>g),Fe=this.index[Fe],Fe+=ye>>p&B,Fe=this.index[Fe],Fe=(Fe<<v)+(ye&_),this.data[Fe];if(ye<=1114111)return this.data[this.highValueIndex]}return this.errorValue},xt}(),z="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==",W=50,P=1,G=2,V=3,q=4,re=5,ce=7,ie=8,fe=9,xe=10,Se=11,ke=12,ge=13,Be=14,ee=15,ue=16,Ge=17,ae=18,Z=19,Y=20,te=21,we=22,pe=23,De=24,Ne=25,me=26,be=27,Re=28,it=29,yt=30,pt=31,Pe=32,Nt=33,ut=34,Ft=35,Ut=36,Kt=37,$t=38,or=39,ht=40,Ee=41,de=42,qe=43,rt=[9001,65288],ve="!",bt="\xD7",jt="\xF7",He=k(z),kt=[yt,Ut],Ar=[P,G,V,re],at=[xe,ie],Ht=[be,me],Wt=Ar.concat(at),ot=[$t,or,ht,ut,Ft],et=[ee,ge],Ze=function(ye,Fe){Fe===void 0&&(Fe="strict");var We=[],At=[],cr=[];return ye.forEach(function(Hr,sn){var wn=He.get(Hr);if(wn>W?(cr.push(!0),wn-=W):cr.push(!1),["normal","auto","loose"].indexOf(Fe)!==-1&&[8208,8211,12316,12448].indexOf(Hr)!==-1)return At.push(sn),We.push(ue);if(wn===q||wn===Se){if(sn===0)return At.push(sn),We.push(yt);var jn=We[sn-1];return Wt.indexOf(jn)===-1?(At.push(At[sn-1]),We.push(jn)):(At.push(sn),We.push(yt))}if(At.push(sn),wn===pt)return We.push(Fe==="strict"?te:Kt);if(wn===de)return We.push(yt);if(wn===it)return We.push(yt);if(wn===qe)return Hr>=131072&&Hr<=196605||Hr>=196608&&Hr<=262141?We.push(Kt):We.push(yt);We.push(wn)}),[At,We,cr]},Gt=function(ye,Fe,We,At){var cr=At[We];if(Array.isArray(ye)?ye.indexOf(cr)!==-1:ye===cr)for(var Hr=We;Hr<=At.length;){Hr++;var sn=At[Hr];if(sn===Fe)return!0;if(sn!==xe)break}if(cr===xe)for(var Hr=We;Hr>0;){Hr--;var wn=At[Hr];if(Array.isArray(ye)?ye.indexOf(wn)!==-1:ye===wn)for(var jn=We;jn<=At.length;){jn++;var sn=At[jn];if(sn===Fe)return!0;if(sn!==xe)break}if(wn!==xe)break}return!1},yr=function(ye,Fe){for(var We=ye;We>=0;){var At=Fe[We];if(At===xe)We--;else return At}return 0},br=function(ye,Fe,We,At,cr){if(We[At]===0)return bt;var Hr=At-1;if(Array.isArray(cr)&&cr[Hr]===!0)return bt;var sn=Hr-1,wn=Hr+1,jn=Fe[Hr],Gi=sn>=0?Fe[sn]:0,Mi=Fe[wn];if(jn===G&&Mi===V)return bt;if(Ar.indexOf(jn)!==-1)return ve;if(Ar.indexOf(Mi)!==-1)return bt;if(at.indexOf(Mi)!==-1)return bt;if(yr(Hr,Fe)===ie)return jt;if(He.get(ye[Hr])===Se)return bt;if((jn===Pe||jn===Nt)&&He.get(ye[wn])===Se)return bt;if(jn===ce||Mi===ce)return bt;if(jn===fe)return bt;if([xe,ge,ee].indexOf(jn)===-1&&Mi===fe)return bt;if([Ge,ae,Z,De,Re].indexOf(Mi)!==-1)return bt;if(yr(Hr,Fe)===we)return bt;if(Gt(pe,we,Hr,Fe))return bt;if(Gt([Ge,ae],te,Hr,Fe))return bt;if(Gt(ke,ke,Hr,Fe))return bt;if(jn===xe)return jt;if(jn===pe||Mi===pe)return bt;if(Mi===ue||jn===ue)return jt;if([ge,ee,te].indexOf(Mi)!==-1||jn===Be)return bt;if(Gi===Ut&&et.indexOf(jn)!==-1)return bt;if(jn===Re&&Mi===Ut)return bt;if(Mi===Y)return bt;if(kt.indexOf(Mi)!==-1&&jn===Ne||kt.indexOf(jn)!==-1&&Mi===Ne)return bt;if(jn===be&&[Kt,Pe,Nt].indexOf(Mi)!==-1||[Kt,Pe,Nt].indexOf(jn)!==-1&&Mi===me)return bt;if(kt.indexOf(jn)!==-1&&Ht.indexOf(Mi)!==-1||Ht.indexOf(jn)!==-1&&kt.indexOf(Mi)!==-1)return bt;if([be,me].indexOf(jn)!==-1&&(Mi===Ne||[we,ee].indexOf(Mi)!==-1&&Fe[wn+1]===Ne)||[we,ee].indexOf(jn)!==-1&&Mi===Ne||jn===Ne&&[Ne,Re,De].indexOf(Mi)!==-1)return bt;if([Ne,Re,De,Ge,ae].indexOf(Mi)!==-1)for(var Qi=Hr;Qi>=0;){var wo=Fe[Qi];if(wo===Ne)return bt;if([Re,De].indexOf(wo)!==-1)Qi--;else break}if([be,me].indexOf(Mi)!==-1)for(var Qi=[Ge,ae].indexOf(jn)!==-1?sn:Hr;Qi>=0;){var wo=Fe[Qi];if(wo===Ne)return bt;if([Re,De].indexOf(wo)!==-1)Qi--;else break}if($t===jn&&[$t,or,ut,Ft].indexOf(Mi)!==-1||[or,ut].indexOf(jn)!==-1&&[or,ht].indexOf(Mi)!==-1||[ht,Ft].indexOf(jn)!==-1&&Mi===ht)return bt;if(ot.indexOf(jn)!==-1&&[Y,me].indexOf(Mi)!==-1||ot.indexOf(Mi)!==-1&&jn===be)return bt;if(kt.indexOf(jn)!==-1&&kt.indexOf(Mi)!==-1)return bt;if(jn===De&&kt.indexOf(Mi)!==-1)return bt;if(kt.concat(Ne).indexOf(jn)!==-1&&Mi===we&&rt.indexOf(ye[wn])===-1||kt.concat(Ne).indexOf(Mi)!==-1&&jn===ae)return bt;if(jn===Ee&&Mi===Ee){for(var fo=We[Hr],Bo=1;fo>0&&(fo--,Fe[fo]===Ee);)Bo++;if(Bo%2!==0)return bt}return jn===Pe&&Mi===Nt?bt:jt},Sr=function(ye,Fe){Fe||(Fe={lineBreak:"normal",wordBreak:"normal"});var We=Ze(ye,Fe.lineBreak),At=We[0],cr=We[1],Hr=We[2];(Fe.wordBreak==="break-all"||Fe.wordBreak==="break-word")&&(cr=cr.map(function(wn){return[Ne,yt,de].indexOf(wn)!==-1?Kt:wn}));var sn=Fe.wordBreak==="keep-all"?Hr.map(function(wn,jn){return wn&&ye[jn]>=19968&&ye[jn]<=40959}):void 0;return[At,cr,sn]},Tn=function(){function xt(ye,Fe,We,At){this.codePoints=ye,this.required=Fe===ve,this.start=We,this.end=At}return xt.prototype.slice=function(){return s.apply(void 0,this.codePoints.slice(this.start,this.end))},xt}(),cn=function(ye,Fe){var We=n(ye),At=Sr(We,Fe),cr=At[0],Hr=At[1],sn=At[2],wn=We.length,jn=0,Gi=0;return{next:function(){if(Gi>=wn)return{done:!0,value:null};for(var Qi=bt;Gi<wn&&(Qi=br(We,Hr,cr,++Gi,sn))===bt;);if(Qi!==bt||Gi===wn){var wo=new Tn(We,Qi,jn,Gi);return jn=Gi,{value:wo,done:!1}}return{done:!0,value:null}}}},Wn=1<<0,lt=1<<1,mt=1<<2,Le=1<<3,ze=10,$e=47,gt=92,ir=9,Xt=32,er=34,Kr=61,en=35,Fn=36,ar=37,It=39,Ct=40,mr=41,gr=95,Mt=45,rr=33,Dt=60,tr=62,Dr=64,dr=91,Tr=93,vn=61,on=123,Gn=63,di=125,Ti=124,Fi=126,la=128,Ta=65533,dt=42,Me=43,Xe=44,Qe=58,st=59,nt=46,ft=0,Bt=8,Et=11,nr=14,Ur=31,Lr=127,Vr=-1,sr=48,Bn=97,Er=101,gn=102,rn=117,Br=122,Vn=65,gi=69,Ni=70,Wi=85,zi=90,Yi=function(ye){return ye>=sr&&ye<=57},mi=function(ye){return ye>=55296&&ye<=57343},va=function(ye){return Yi(ye)||ye>=Vn&&ye<=Ni||ye>=Bn&&ye<=gn},zn=function(ye){return ye>=Bn&&ye<=Br},fn=function(ye){return ye>=Vn&&ye<=zi},$n=function(ye){return zn(ye)||fn(ye)},Cn=function(ye){return ye>=la},ki=function(ye){return ye===ze||ye===ir||ye===Xt},In=function(ye){return $n(ye)||Cn(ye)||ye===gr},na=function(ye){return In(ye)||Yi(ye)||ye===Mt},Ei=function(ye){return ye>=ft&&ye<=Bt||ye===Et||ye>=nr&&ye<=Ur||ye===Lr},pi=function(ye,Fe){return ye!==gt?!1:Fe!==ze},Ri=function(ye,Fe,We){return ye===Mt?In(Fe)||pi(Fe,We):In(ye)?!0:!!(ye===gt&&pi(ye,Fe))},Na=function(ye,Fe,We){return ye===Me||ye===Mt?Yi(Fe)?!0:Fe===nt&&Yi(We):ye===nt?Yi(Fe):Yi(ye)},Un=function(ye){var Fe=0,We=1;(ye[Fe]===Me||ye[Fe]===Mt)&&(ye[Fe]===Mt&&(We=-1),Fe++);for(var At=[];Yi(ye[Fe]);)At.push(ye[Fe++]);var cr=At.length?parseInt(s.apply(void 0,At),10):0;ye[Fe]===nt&&Fe++;for(var Hr=[];Yi(ye[Fe]);)Hr.push(ye[Fe++]);var sn=Hr.length,wn=sn?parseInt(s.apply(void 0,Hr),10):0;(ye[Fe]===gi||ye[Fe]===Er)&&Fe++;var jn=1;(ye[Fe]===Me||ye[Fe]===Mt)&&(ye[Fe]===Mt&&(jn=-1),Fe++);for(var Gi=[];Yi(ye[Fe]);)Gi.push(ye[Fe++]);var Mi=Gi.length?parseInt(s.apply(void 0,Gi),10):0;return We*(cr+wn*Math.pow(10,-sn))*Math.pow(10,jn*Mi)},nn={type:2},Yn={type:3},bi={type:4},Oi={type:13},_i={type:8},Zi={type:21},qi={type:9},ea={type:10},ya={type:11},co={type:12},io={type:14},rs={type:23},Pi={type:1},dn={type:25},ha={type:24},ba={type:26},ta={type:27},so={type:28},lr={type:29},pn={type:31},_n={type:32},Pn=function(){function xt(){this._value=[]}return xt.prototype.write=function(ye){this._value=this._value.concat(n(ye))},xt.prototype.read=function(){for(var ye=[],Fe=this.consumeToken();Fe!==_n;)ye.push(Fe),Fe=this.consumeToken();return ye},xt.prototype.consumeToken=function(){var ye=this.consumeCodePoint();switch(ye){case er:return this.consumeStringToken(er);case en:var Fe=this.peekCodePoint(0),We=this.peekCodePoint(1),At=this.peekCodePoint(2);if(na(Fe)||pi(We,At)){var cr=Ri(Fe,We,At)?lt:Wn,Hr=this.consumeName();return{type:5,value:Hr,flags:cr}}break;case Fn:if(this.peekCodePoint(0)===Kr)return this.consumeCodePoint(),Oi;break;case It:return this.consumeStringToken(It);case Ct:return nn;case mr:return Yn;case dt:if(this.peekCodePoint(0)===Kr)return this.consumeCodePoint(),io;break;case Me:if(Na(ye,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ye),this.consumeNumericToken();break;case Xe:return bi;case Mt:var sn=ye,wn=this.peekCodePoint(0),jn=this.peekCodePoint(1);if(Na(sn,wn,jn))return this.reconsumeCodePoint(ye),this.consumeNumericToken();if(Ri(sn,wn,jn))return this.reconsumeCodePoint(ye),this.consumeIdentLikeToken();if(wn===Mt&&jn===tr)return this.consumeCodePoint(),this.consumeCodePoint(),ha;break;case nt:if(Na(ye,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ye),this.consumeNumericToken();break;case $e:if(this.peekCodePoint(0)===dt)for(this.consumeCodePoint();;){var Gi=this.consumeCodePoint();if(Gi===dt&&(Gi=this.consumeCodePoint(),Gi===$e))return this.consumeToken();if(Gi===Vr)return this.consumeToken()}break;case Qe:return ba;case st:return ta;case Dt:if(this.peekCodePoint(0)===rr&&this.peekCodePoint(1)===Mt&&this.peekCodePoint(2)===Mt)return this.consumeCodePoint(),this.consumeCodePoint(),dn;break;case Dr:var Mi=this.peekCodePoint(0),Qi=this.peekCodePoint(1),wo=this.peekCodePoint(2);if(Ri(Mi,Qi,wo)){var Hr=this.consumeName();return{type:7,value:Hr}}break;case dr:return so;case gt:if(pi(ye,this.peekCodePoint(0)))return this.reconsumeCodePoint(ye),this.consumeIdentLikeToken();break;case Tr:return lr;case vn:if(this.peekCodePoint(0)===Kr)return this.consumeCodePoint(),_i;break;case on:return ya;case di:return co;case rn:case Wi:var fo=this.peekCodePoint(0),Bo=this.peekCodePoint(1);return fo===Me&&(va(Bo)||Bo===Gn)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ye),this.consumeIdentLikeToken();case Ti:if(this.peekCodePoint(0)===Kr)return this.consumeCodePoint(),qi;if(this.peekCodePoint(0)===Ti)return this.consumeCodePoint(),Zi;break;case Fi:if(this.peekCodePoint(0)===Kr)return this.consumeCodePoint(),ea;break;case Vr:return _n}return ki(ye)?(this.consumeWhiteSpace(),pn):Yi(ye)?(this.reconsumeCodePoint(ye),this.consumeNumericToken()):In(ye)?(this.reconsumeCodePoint(ye),this.consumeIdentLikeToken()):{type:6,value:s(ye)}},xt.prototype.consumeCodePoint=function(){var ye=this._value.shift();return typeof ye=="undefined"?-1:ye},xt.prototype.reconsumeCodePoint=function(ye){this._value.unshift(ye)},xt.prototype.peekCodePoint=function(ye){return ye>=this._value.length?-1:this._value[ye]},xt.prototype.consumeUnicodeRangeToken=function(){for(var ye=[],Fe=this.consumeCodePoint();va(Fe)&&ye.length<6;)ye.push(Fe),Fe=this.consumeCodePoint();for(var We=!1;Fe===Gn&&ye.length<6;)ye.push(Fe),Fe=this.consumeCodePoint(),We=!0;if(We){var At=parseInt(s.apply(void 0,ye.map(function(wn){return wn===Gn?sr:wn})),16),cr=parseInt(s.apply(void 0,ye.map(function(wn){return wn===Gn?Ni:wn})),16);return{type:30,start:At,end:cr}}var Hr=parseInt(s.apply(void 0,ye),16);if(this.peekCodePoint(0)===Mt&&va(this.peekCodePoint(1))){this.consumeCodePoint(),Fe=this.consumeCodePoint();for(var sn=[];va(Fe)&&sn.length<6;)sn.push(Fe),Fe=this.consumeCodePoint();var cr=parseInt(s.apply(void 0,sn),16);return{type:30,start:Hr,end:cr}}else return{type:30,start:Hr,end:Hr}},xt.prototype.consumeIdentLikeToken=function(){var ye=this.consumeName();return ye.toLowerCase()==="url"&&this.peekCodePoint(0)===Ct?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Ct?(this.consumeCodePoint(),{type:19,value:ye}):{type:20,value:ye}},xt.prototype.consumeUrlToken=function(){var ye=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Vr)return{type:22,value:""};var Fe=this.peekCodePoint(0);if(Fe===It||Fe===er){var We=this.consumeStringToken(this.consumeCodePoint());return We.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Vr||this.peekCodePoint(0)===mr)?(this.consumeCodePoint(),{type:22,value:We.value}):(this.consumeBadUrlRemnants(),rs)}for(;;){var At=this.consumeCodePoint();if(At===Vr||At===mr)return{type:22,value:s.apply(void 0,ye)};if(ki(At))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Vr||this.peekCodePoint(0)===mr?(this.consumeCodePoint(),{type:22,value:s.apply(void 0,ye)}):(this.consumeBadUrlRemnants(),rs);if(At===er||At===It||At===Ct||Ei(At))return this.consumeBadUrlRemnants(),rs;if(At===gt)if(pi(At,this.peekCodePoint(0)))ye.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),rs;else ye.push(At)}},xt.prototype.consumeWhiteSpace=function(){for(;ki(this.peekCodePoint(0));)this.consumeCodePoint()},xt.prototype.consumeBadUrlRemnants=function(){for(;;){var ye=this.consumeCodePoint();if(ye===mr||ye===Vr)return;pi(ye,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},xt.prototype.consumeStringSlice=function(ye){for(var Fe=6e4,We="";ye>0;){var At=Math.min(Fe,ye);We+=s.apply(void 0,this._value.splice(0,At)),ye-=At}return this._value.shift(),We},xt.prototype.consumeStringToken=function(ye){var Fe="",We=0;do{var At=this._value[We];if(At===Vr||At===void 0||At===ye)return Fe+=this.consumeStringSlice(We),{type:0,value:Fe};if(At===ze)return this._value.splice(0,We),Pi;if(At===gt){var cr=this._value[We+1];cr!==Vr&&cr!==void 0&&(cr===ze?(Fe+=this.consumeStringSlice(We),We=-1,this._value.shift()):pi(At,cr)&&(Fe+=this.consumeStringSlice(We),Fe+=s(this.consumeEscapedCodePoint()),We=-1))}We++}while(!0)},xt.prototype.consumeNumber=function(){var ye=[],Fe=mt,We=this.peekCodePoint(0);for((We===Me||We===Mt)&&ye.push(this.consumeCodePoint());Yi(this.peekCodePoint(0));)ye.push(this.consumeCodePoint());We=this.peekCodePoint(0);var At=this.peekCodePoint(1);if(We===nt&&Yi(At))for(ye.push(this.consumeCodePoint(),this.consumeCodePoint()),Fe=Le;Yi(this.peekCodePoint(0));)ye.push(this.consumeCodePoint());We=this.peekCodePoint(0),At=this.peekCodePoint(1);var cr=this.peekCodePoint(2);if((We===gi||We===Er)&&((At===Me||At===Mt)&&Yi(cr)||Yi(At)))for(ye.push(this.consumeCodePoint(),this.consumeCodePoint()),Fe=Le;Yi(this.peekCodePoint(0));)ye.push(this.consumeCodePoint());return[Un(ye),Fe]},xt.prototype.consumeNumericToken=function(){var ye=this.consumeNumber(),Fe=ye[0],We=ye[1],At=this.peekCodePoint(0),cr=this.peekCodePoint(1),Hr=this.peekCodePoint(2);if(Ri(At,cr,Hr)){var sn=this.consumeName();return{type:15,number:Fe,flags:We,unit:sn}}return At===ar?(this.consumeCodePoint(),{type:16,number:Fe,flags:We}):{type:17,number:Fe,flags:We}},xt.prototype.consumeEscapedCodePoint=function(){var ye=this.consumeCodePoint();if(va(ye)){for(var Fe=s(ye);va(this.peekCodePoint(0))&&Fe.length<6;)Fe+=s(this.consumeCodePoint());ki(this.peekCodePoint(0))&&this.consumeCodePoint();var We=parseInt(Fe,16);return We===0||mi(We)||We>1114111?Ta:We}return ye===Vr?Ta:ye},xt.prototype.consumeName=function(){for(var ye="";;){var Fe=this.consumeCodePoint();if(na(Fe))ye+=s(Fe);else if(pi(Fe,this.peekCodePoint(0)))ye+=s(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Fe),ye}},xt}(),ct=function(){function xt(ye){this._tokens=ye}return xt.create=function(ye){var Fe=new Pn;return Fe.write(ye),new xt(Fe.read())},xt.parseValue=function(ye){return xt.create(ye).parseComponentValue()},xt.parseValues=function(ye){return xt.create(ye).parseComponentValues()},xt.prototype.parseComponentValue=function(){for(var ye=this.consumeToken();ye.type===31;)ye=this.consumeToken();if(ye.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(ye);var Fe=this.consumeComponentValue();do ye=this.consumeToken();while(ye.type===31);if(ye.type===32)return Fe;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},xt.prototype.parseComponentValues=function(){for(var ye=[];;){var Fe=this.consumeComponentValue();if(Fe.type===32)return ye;ye.push(Fe),ye.push()}},xt.prototype.consumeComponentValue=function(){var ye=this.consumeToken();switch(ye.type){case 11:case 28:case 2:return this.consumeSimpleBlock(ye.type);case 19:return this.consumeFunction(ye)}return ye},xt.prototype.consumeSimpleBlock=function(ye){for(var Fe={type:ye,values:[]},We=this.consumeToken();;){if(We.type===32||qn(We,ye))return Fe;this.reconsumeToken(We),Fe.values.push(this.consumeComponentValue()),We=this.consumeToken()}},xt.prototype.consumeFunction=function(ye){for(var Fe={name:ye.value,values:[],type:18};;){var We=this.consumeToken();if(We.type===32||We.type===3)return Fe;this.reconsumeToken(We),Fe.values.push(this.consumeComponentValue())}},xt.prototype.consumeToken=function(){var ye=this._tokens.shift();return typeof ye=="undefined"?_n:ye},xt.prototype.reconsumeToken=function(ye){this._tokens.unshift(ye)},xt}(),Vt=function(ye){return ye.type===15},Cr=function(ye){return ye.type===17},xr=function(ye){return ye.type===20},Gr=function(ye){return ye.type===0},$r=function(ye,Fe){return xr(ye)&&ye.value===Fe},hn=function(ye){return ye.type!==31},On=function(ye){return ye.type!==31&&ye.type!==4},Qn=function(ye){var Fe=[],We=[];return ye.forEach(function(At){if(At.type===4){if(We.length===0)throw new Error("Error parsing function args, zero tokens for arg");Fe.push(We),We=[];return}At.type!==31&&We.push(At)}),We.length&&Fe.push(We),Fe},qn=function(ye,Fe){return Fe===11&&ye.type===12||Fe===28&&ye.type===29?!0:Fe===2&&ye.type===3},si=function(ye){return ye.type===17||ye.type===15},oi=function(ye){return ye.type===16||si(ye)},Kn=function(ye){return ye.length>1?[ye[0],ye[1]]:[ye[0]]},Zn={type:17,number:0,flags:mt},ni={type:16,number:50,flags:mt},wi={type:16,number:100,flags:mt},Di=function(ye,Fe,We){var At=ye[0],cr=ye[1];return[Ui(At,Fe),Ui(typeof cr!="undefined"?cr:At,We)]},Ui=function(ye,Fe){if(ye.type===16)return ye.number/100*Fe;if(Vt(ye))switch(ye.unit){case"rem":case"em":return 16*ye.number;case"px":default:return ye.number}return ye.number},ca="deg",ia="grad",Ia="rad",Fa="turn",Aa={name:"angle",parse:function(ye,Fe){if(Fe.type===15)switch(Fe.unit){case ca:return Math.PI*Fe.number/180;case ia:return Math.PI/200*Fe.number;case Ia:return Fe.number;case Fa:return Math.PI*2*Fe.number}throw new Error("Unsupported angle type")}},Ea=function(ye){return ye.type===15&&(ye.unit===ca||ye.unit===ia||ye.unit===Ia||ye.unit===Fa)},xa=function(ye){var Fe=ye.filter(xr).map(function(We){return We.value}).join(" ");switch(Fe){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Zn,Zn];case"to top":case"bottom":return Ai(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Zn,wi];case"to right":case"left":return Ai(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[wi,wi];case"to bottom":case"top":return Ai(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[wi,Zn];case"to left":case"right":return Ai(270)}return 0},Ai=function(ye){return Math.PI*ye/180},oa={name:"color",parse:function(ye,Fe){if(Fe.type===18){var We=wr[Fe.name];if(typeof We=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Fe.name+'"');return We(ye,Fe.values)}if(Fe.type===5){if(Fe.value.length===3){var At=Fe.value.substring(0,1),cr=Fe.value.substring(1,2),Hr=Fe.value.substring(2,3);return Qr(parseInt(At+At,16),parseInt(cr+cr,16),parseInt(Hr+Hr,16),1)}if(Fe.value.length===4){var At=Fe.value.substring(0,1),cr=Fe.value.substring(1,2),Hr=Fe.value.substring(2,3),sn=Fe.value.substring(3,4);return Qr(parseInt(At+At,16),parseInt(cr+cr,16),parseInt(Hr+Hr,16),parseInt(sn+sn,16)/255)}if(Fe.value.length===6){var At=Fe.value.substring(0,2),cr=Fe.value.substring(2,4),Hr=Fe.value.substring(4,6);return Qr(parseInt(At,16),parseInt(cr,16),parseInt(Hr,16),1)}if(Fe.value.length===8){var At=Fe.value.substring(0,2),cr=Fe.value.substring(2,4),Hr=Fe.value.substring(4,6),sn=Fe.value.substring(6,8);return Qr(parseInt(At,16),parseInt(cr,16),parseInt(Hr,16),parseInt(sn,16)/255)}}if(Fe.type===20){var wn=Jr[Fe.value.toUpperCase()];if(typeof wn!="undefined")return wn}return Jr.TRANSPARENT}},Ba=function(ye){return(255&ye)===0},Nr=function(ye){var Fe=255&ye,We=255&ye>>8,At=255&ye>>16,cr=255&ye>>24;return Fe<255?"rgba("+cr+","+At+","+We+","+Fe/255+")":"rgb("+cr+","+At+","+We+")"},Qr=function(ye,Fe,We,At){return(ye<<24|Fe<<16|We<<8|Math.round(At*255)<<0)>>>0},bn=function(ye,Fe){if(ye.type===17)return ye.number;if(ye.type===16){var We=Fe===3?1:255;return Fe===3?ye.number/100*We:Math.round(ye.number/100*We)}return 0},Zr=function(ye,Fe){var We=Fe.filter(On);if(We.length===3){var At=We.map(bn),cr=At[0],Hr=At[1],sn=At[2];return Qr(cr,Hr,sn,1)}if(We.length===4){var wn=We.map(bn),cr=wn[0],Hr=wn[1],sn=wn[2],jn=wn[3];return Qr(cr,Hr,sn,jn)}return 0};function hr(xt,ye,Fe){return Fe<0&&(Fe+=1),Fe>=1&&(Fe-=1),Fe<1/6?(ye-xt)*Fe*6+xt:Fe<1/2?ye:Fe<2/3?(ye-xt)*6*(2/3-Fe)+xt:xt}var jr=function(ye,Fe){var We=Fe.filter(On),At=We[0],cr=We[1],Hr=We[2],sn=We[3],wn=(At.type===17?Ai(At.number):Aa.parse(ye,At))/(Math.PI*2),jn=oi(cr)?cr.number/100:0,Gi=oi(Hr)?Hr.number/100:0,Mi=typeof sn!="undefined"&&oi(sn)?Ui(sn,1):1;if(jn===0)return Qr(Gi*255,Gi*255,Gi*255,1);var Qi=Gi<=.5?Gi*(jn+1):Gi+jn-Gi*jn,wo=Gi*2-Qi,fo=hr(wo,Qi,wn+1/3),Bo=hr(wo,Qi,wn),Ds=hr(wo,Qi,wn-1/3);return Qr(fo*255,Bo*255,Ds*255,Mi)},wr={hsl:jr,hsla:jr,rgb:Zr,rgba:Zr},an=function(ye,Fe){return oa.parse(ye,ct.create(Fe).parseComponentValue())},Jr={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},kn;(function(xt){xt[xt.BORDER_BOX=0]="BORDER_BOX",xt[xt.PADDING_BOX=1]="PADDING_BOX",xt[xt.CONTENT_BOX=2]="CONTENT_BOX"})(kn||(kn={}));var Dn={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(ye,Fe){return Fe.map(function(We){if(xr(We))switch(We.value){case"padding-box":return kn.PADDING_BOX;case"content-box":return kn.CONTENT_BOX}return kn.BORDER_BOX})}},Xn={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},vi=function(ye,Fe){var We=oa.parse(ye,Fe[0]),At=Fe[1];return At&&oi(At)?{color:We,stop:At}:{color:We,stop:null}},Li=function(ye,Fe){var We=ye[0],At=ye[ye.length-1];We.stop===null&&(We.stop=Zn),At.stop===null&&(At.stop=wi);for(var cr=[],Hr=0,sn=0;sn<ye.length;sn++){var wn=ye[sn].stop;if(wn!==null){var jn=Ui(wn,Fe);jn>Hr?cr.push(jn):cr.push(Hr),Hr=jn}else cr.push(null)}for(var Gi=null,sn=0;sn<cr.length;sn++){var Mi=cr[sn];if(Mi===null)Gi===null&&(Gi=sn);else if(Gi!==null){for(var Qi=sn-Gi,wo=cr[Gi-1],fo=(Mi-wo)/(Qi+1),Bo=1;Bo<=Qi;Bo++)cr[Gi+Bo-1]=fo*Bo;Gi=null}}return ye.map(function(Ds,fs){var cs=Ds.color;return{color:cs,stop:Math.max(Math.min(1,cr[fs]/Fe),0)}})},ji=function(ye,Fe,We){var At=Fe/2,cr=We/2,Hr=Ui(ye[0],Fe)-At,sn=cr-Ui(ye[1],We);return(Math.atan2(sn,Hr)+Math.PI*2)%(Math.PI*2)},Sa=function(ye,Fe,We){var At=typeof ye=="number"?ye:ji(ye,Fe,We),cr=Math.abs(Fe*Math.sin(At))+Math.abs(We*Math.cos(At)),Hr=Fe/2,sn=We/2,wn=cr/2,jn=Math.sin(At-Math.PI/2)*wn,Gi=Math.cos(At-Math.PI/2)*wn;return[cr,Hr-Gi,Hr+Gi,sn-jn,sn+jn]},Ga=function(ye,Fe){return Math.sqrt(ye*ye+Fe*Fe)},Ya=function(ye,Fe,We,At,cr){var Hr=[[0,0],[0,Fe],[ye,0],[ye,Fe]];return Hr.reduce(function(sn,wn){var jn=wn[0],Gi=wn[1],Mi=Ga(We-jn,At-Gi);return(cr?Mi<sn.optimumDistance:Mi>sn.optimumDistance)?{optimumCorner:wn,optimumDistance:Mi}:sn},{optimumDistance:cr?Infinity:-Infinity,optimumCorner:null}).optimumCorner},bo=function(ye,Fe,We,At,cr){var Hr=0,sn=0;switch(ye.size){case Ro.CLOSEST_SIDE:ye.shape===Oo.CIRCLE?Hr=sn=Math.min(Math.abs(Fe),Math.abs(Fe-At),Math.abs(We),Math.abs(We-cr)):ye.shape===Oo.ELLIPSE&&(Hr=Math.min(Math.abs(Fe),Math.abs(Fe-At)),sn=Math.min(Math.abs(We),Math.abs(We-cr)));break;case Ro.CLOSEST_CORNER:if(ye.shape===Oo.CIRCLE)Hr=sn=Math.min(Ga(Fe,We),Ga(Fe,We-cr),Ga(Fe-At,We),Ga(Fe-At,We-cr));else if(ye.shape===Oo.ELLIPSE){var wn=Math.min(Math.abs(We),Math.abs(We-cr))/Math.min(Math.abs(Fe),Math.abs(Fe-At)),jn=Ya(At,cr,Fe,We,!0),Gi=jn[0],Mi=jn[1];Hr=Ga(Gi-Fe,(Mi-We)/wn),sn=wn*Hr}break;case Ro.FARTHEST_SIDE:ye.shape===Oo.CIRCLE?Hr=sn=Math.max(Math.abs(Fe),Math.abs(Fe-At),Math.abs(We),Math.abs(We-cr)):ye.shape===Oo.ELLIPSE&&(Hr=Math.max(Math.abs(Fe),Math.abs(Fe-At)),sn=Math.max(Math.abs(We),Math.abs(We-cr)));break;case Ro.FARTHEST_CORNER:if(ye.shape===Oo.CIRCLE)Hr=sn=Math.max(Ga(Fe,We),Ga(Fe,We-cr),Ga(Fe-At,We),Ga(Fe-At,We-cr));else if(ye.shape===Oo.ELLIPSE){var wn=Math.max(Math.abs(We),Math.abs(We-cr))/Math.max(Math.abs(Fe),Math.abs(Fe-At)),Qi=Ya(At,cr,Fe,We,!1),Gi=Qi[0],Mi=Qi[1];Hr=Ga(Gi-Fe,(Mi-We)/wn),sn=wn*Hr}break}return Array.isArray(ye.size)&&(Hr=Ui(ye.size[0],At),sn=ye.size.length===2?Ui(ye.size[1],cr):Hr),[Hr,sn]},vo=function(ye,Fe){var We=Ai(180),At=[];return Qn(Fe).forEach(function(cr,Hr){if(Hr===0){var sn=cr[0];if(sn.type===20&&sn.value==="to"){We=xa(cr);return}else if(Ea(sn)){We=Aa.parse(ye,sn);return}}var wn=vi(ye,cr);At.push(wn)}),{angle:We,stops:At,type:mo.LINEAR_GRADIENT}},po=function(ye,Fe){var We=Ai(180),At=[];return Qn(Fe).forEach(function(cr,Hr){if(Hr===0){var sn=cr[0];if(sn.type===20&&["top","left","right","bottom"].indexOf(sn.value)!==-1){We=xa(cr);return}else if(Ea(sn)){We=(Aa.parse(ye,sn)+Ai(270))%Ai(360);return}}var wn=vi(ye,cr);At.push(wn)}),{angle:We,stops:At,type:mo.LINEAR_GRADIENT}},Ha=function(ye,Fe){var We=Ai(180),At=[],cr=mo.LINEAR_GRADIENT,Hr=Oo.CIRCLE,sn=Ro.FARTHEST_CORNER,wn=[];return Qn(Fe).forEach(function(jn,Gi){var Mi=jn[0];if(Gi===0){if(xr(Mi)&&Mi.value==="linear"){cr=mo.LINEAR_GRADIENT;return}else if(xr(Mi)&&Mi.value==="radial"){cr=mo.RADIAL_GRADIENT;return}}if(Mi.type===18){if(Mi.name==="from"){var Qi=oa.parse(ye,Mi.values[0]);At.push({stop:Zn,color:Qi})}else if(Mi.name==="to"){var Qi=oa.parse(ye,Mi.values[0]);At.push({stop:wi,color:Qi})}else if(Mi.name==="color-stop"){var wo=Mi.values.filter(On);if(wo.length===2){var Qi=oa.parse(ye,wo[1]),fo=wo[0];Cr(fo)&&At.push({stop:{type:16,number:fo.number*100,flags:fo.flags},color:Qi})}}}}),cr===mo.LINEAR_GRADIENT?{angle:(We+Ai(180))%Ai(360),stops:At,type:cr}:{size:sn,shape:Hr,stops:At,position:wn,type:cr}},Oa="closest-side",ao="farthest-side",to="closest-corner",Po="farthest-corner",Yo="circle",ro="ellipse",za="cover",Mo="contain",Io=function(ye,Fe){var We=Oo.CIRCLE,At=Ro.FARTHEST_CORNER,cr=[],Hr=[];return Qn(Fe).forEach(function(sn,wn){var jn=!0;if(wn===0){var Gi=!1;jn=sn.reduce(function(Qi,wo){if(Gi)if(xr(wo))switch(wo.value){case"center":return Hr.push(ni),Qi;case"top":case"left":return Hr.push(Zn),Qi;case"right":case"bottom":return Hr.push(wi),Qi}else(oi(wo)||si(wo))&&Hr.push(wo);else if(xr(wo))switch(wo.value){case Yo:return We=Oo.CIRCLE,!1;case ro:return We=Oo.ELLIPSE,!1;case"at":return Gi=!0,!1;case Oa:return At=Ro.CLOSEST_SIDE,!1;case za:case ao:return At=Ro.FARTHEST_SIDE,!1;case Mo:case to:return At=Ro.CLOSEST_CORNER,!1;case Po:return At=Ro.FARTHEST_CORNER,!1}else if(si(wo)||oi(wo))return Array.isArray(At)||(At=[]),At.push(wo),!1;return Qi},jn)}if(jn){var Mi=vi(ye,sn);cr.push(Mi)}}),{size:At,shape:We,stops:cr,position:Hr,type:mo.RADIAL_GRADIENT}},ma=function(ye,Fe){var We=Oo.CIRCLE,At=Ro.FARTHEST_CORNER,cr=[],Hr=[];return Qn(Fe).forEach(function(sn,wn){var jn=!0;if(wn===0?jn=sn.reduce(function(Mi,Qi){if(xr(Qi))switch(Qi.value){case"center":return Hr.push(ni),!1;case"top":case"left":return Hr.push(Zn),!1;case"right":case"bottom":return Hr.push(wi),!1}else if(oi(Qi)||si(Qi))return Hr.push(Qi),!1;return Mi},jn):wn===1&&(jn=sn.reduce(function(Mi,Qi){if(xr(Qi))switch(Qi.value){case Yo:return We=Oo.CIRCLE,!1;case ro:return We=Oo.ELLIPSE,!1;case Mo:case Oa:return At=Ro.CLOSEST_SIDE,!1;case ao:return At=Ro.FARTHEST_SIDE,!1;case to:return At=Ro.CLOSEST_CORNER,!1;case za:case Po:return At=Ro.FARTHEST_CORNER,!1}else if(si(Qi)||oi(Qi))return Array.isArray(At)||(At=[]),At.push(Qi),!1;return Mi},jn)),jn){var Gi=vi(ye,sn);cr.push(Gi)}}),{size:At,shape:We,stops:cr,position:Hr,type:mo.RADIAL_GRADIENT}},mo;(function(xt){xt[xt.URL=0]="URL",xt[xt.LINEAR_GRADIENT=1]="LINEAR_GRADIENT",xt[xt.RADIAL_GRADIENT=2]="RADIAL_GRADIENT"})(mo||(mo={}));var ns=function(ye){return ye.type===mo.LINEAR_GRADIENT},Zo=function(ye){return ye.type===mo.RADIAL_GRADIENT},Oo;(function(xt){xt[xt.CIRCLE=0]="CIRCLE",xt[xt.ELLIPSE=1]="ELLIPSE"})(Oo||(Oo={}));var Ro;(function(xt){xt[xt.CLOSEST_SIDE=0]="CLOSEST_SIDE",xt[xt.FARTHEST_SIDE=1]="FARTHEST_SIDE",xt[xt.CLOSEST_CORNER=2]="CLOSEST_CORNER",xt[xt.FARTHEST_CORNER=3]="FARTHEST_CORNER"})(Ro||(Ro={}));var hs={name:"image",parse:function(ye,Fe){if(Fe.type===22){var We={url:Fe.value,type:mo.URL};return ye.cache.addImage(Fe.value),We}if(Fe.type===18){var At=Ja[Fe.name];if(typeof At=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Fe.name+'"');return At(ye,Fe.values)}throw new Error("Unsupported image type "+Fe.type)}};function Uo(xt){return!(xt.type===20&&xt.value==="none")&&(xt.type!==18||!!Ja[xt.name])}var Ja={"linear-gradient":vo,"-moz-linear-gradient":po,"-ms-linear-gradient":po,"-o-linear-gradient":po,"-webkit-linear-gradient":po,"radial-gradient":Io,"-moz-radial-gradient":ma,"-ms-radial-gradient":ma,"-o-radial-gradient":ma,"-webkit-radial-gradient":ma,"-webkit-gradient":Ha},Es={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(ye,Fe){if(Fe.length===0)return[];var We=Fe[0];return We.type===20&&We.value==="none"?[]:Fe.filter(function(At){return On(At)&&Uo(At)}).map(function(At){return hs.parse(ye,At)})}},oo={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(ye,Fe){return Fe.map(function(We){if(xr(We))switch(We.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Fs={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(ye,Fe){return Qn(Fe).map(function(We){return We.filter(oi)}).map(Kn)}},qo;(function(xt){xt[xt.REPEAT=0]="REPEAT",xt[xt.NO_REPEAT=1]="NO_REPEAT",xt[xt.REPEAT_X=2]="REPEAT_X",xt[xt.REPEAT_Y=3]="REPEAT_Y"})(qo||(qo={}));var Wo={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(ye,Fe){return Qn(Fe).map(function(We){return We.filter(xr).map(function(At){return At.value}).join(" ")}).map(Vo)}},Vo=function(ye){switch(ye){case"no-repeat":return qo.NO_REPEAT;case"repeat-x":case"repeat no-repeat":return qo.REPEAT_X;case"repeat-y":case"no-repeat repeat":return qo.REPEAT_Y;case"repeat":default:return qo.REPEAT}},Go;(function(xt){xt.AUTO="auto",xt.CONTAIN="contain",xt.COVER="cover"})(Go||(Go={}));var os={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(ye,Fe){return Qn(Fe).map(function(We){return We.filter(Vs)})}},Vs=function(ye){return xr(ye)||oi(ye)},xs=function(ye){return{name:"border-"+ye+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Js=xs("top"),Bs=xs("right"),ks=xs("bottom"),Jo=xs("left"),bs=function(ye){return{name:"border-radius-"+ye,initialValue:"0 0",prefix:!1,type:1,parse:function(We,At){return Kn(At.filter(oi))}}},Ho=bs("top-left"),Ls=bs("top-right"),Ps=bs("bottom-right"),Ra=bs("bottom-left"),ho;(function(xt){xt[xt.NONE=0]="NONE",xt[xt.SOLID=1]="SOLID",xt[xt.DASHED=2]="DASHED",xt[xt.DOTTED=3]="DOTTED",xt[xt.DOUBLE=4]="DOUBLE"})(ho||(ho={}));var ll=function(ye){return{name:"border-"+ye+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(We,At){switch(At){case"none":return ho.NONE;case"dashed":return ho.DASHED;case"dotted":return ho.DOTTED;case"double":return ho.DOUBLE}return ho.SOLID}}},ml=ll("top"),wl=ll("right"),El=ll("bottom"),Xs=ll("left"),Xo=function(ye){return{name:"border-"+ye+"-width",initialValue:"0",type:0,prefix:!1,parse:function(We,At){return Vt(At)?At.number:0}}},gl=Xo("top"),Vl=Xo("right"),Us=Xo("bottom"),$s=Xo("left"),us={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},_l={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"rtl":return 1;case"ltr":default:return 0}}},Wc={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(ye,Fe){return Fe.filter(xr).reduce(function(We,At){return We|fc(At.value)},0)}},fc=function(ye){switch(ye){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},Bl;(function(xt){xt[xt.NONE=0]="NONE",xt[xt.LEFT=1]="LEFT",xt[xt.RIGHT=2]="RIGHT",xt[xt.INLINE_START=3]="INLINE_START",xt[xt.INLINE_END=4]="INLINE_END"})(Bl||(Bl={}));var oc={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"left":return Bl.LEFT;case"right":return Bl.RIGHT;case"inline-start":return Bl.INLINE_START;case"inline-end":return Bl.INLINE_END}return Bl.NONE}},sc={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(ye,Fe){return Fe.type===20&&Fe.value==="normal"?0:Fe.type===17||Fe.type===15?Fe.number:0}},ql;(function(xt){xt.NORMAL="normal",xt.STRICT="strict"})(ql||(ql={}));var Al={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"strict":return ql.STRICT;case"normal":default:return ql.NORMAL}}},zs={name:"line-height",initialValue:"normal",prefix:!1,type:4},Ml=function(ye,Fe){return xr(ye)&&ye.value==="normal"?1.2*Fe:ye.type===17?Fe*ye.number:oi(ye)?Ui(ye,Fe):Fe},vl={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(ye,Fe){return Fe.type===20&&Fe.value==="none"?null:hs.parse(ye,Fe)}},cl;(function(xt){xt[xt.INSIDE=0]="INSIDE",xt[xt.OUTSIDE=1]="OUTSIDE"})(cl||(cl={}));var mn={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"inside":return cl.INSIDE;case"outside":default:return cl.OUTSIDE}}},da;(function(xt){xt[xt.NONE=-1]="NONE",xt[xt.DISC=0]="DISC",xt[xt.CIRCLE=1]="CIRCLE",xt[xt.SQUARE=2]="SQUARE",xt[xt.DECIMAL=3]="DECIMAL",xt[xt.CJK_DECIMAL=4]="CJK_DECIMAL",xt[xt.DECIMAL_LEADING_ZERO=5]="DECIMAL_LEADING_ZERO",xt[xt.LOWER_ROMAN=6]="LOWER_ROMAN",xt[xt.UPPER_ROMAN=7]="UPPER_ROMAN",xt[xt.LOWER_GREEK=8]="LOWER_GREEK",xt[xt.LOWER_ALPHA=9]="LOWER_ALPHA",xt[xt.UPPER_ALPHA=10]="UPPER_ALPHA",xt[xt.ARABIC_INDIC=11]="ARABIC_INDIC",xt[xt.ARMENIAN=12]="ARMENIAN",xt[xt.BENGALI=13]="BENGALI",xt[xt.CAMBODIAN=14]="CAMBODIAN",xt[xt.CJK_EARTHLY_BRANCH=15]="CJK_EARTHLY_BRANCH",xt[xt.CJK_HEAVENLY_STEM=16]="CJK_HEAVENLY_STEM",xt[xt.CJK_IDEOGRAPHIC=17]="CJK_IDEOGRAPHIC",xt[xt.DEVANAGARI=18]="DEVANAGARI",xt[xt.ETHIOPIC_NUMERIC=19]="ETHIOPIC_NUMERIC",xt[xt.GEORGIAN=20]="GEORGIAN",xt[xt.GUJARATI=21]="GUJARATI",xt[xt.GURMUKHI=22]="GURMUKHI",xt[xt.HEBREW=22]="HEBREW",xt[xt.HIRAGANA=23]="HIRAGANA",xt[xt.HIRAGANA_IROHA=24]="HIRAGANA_IROHA",xt[xt.JAPANESE_FORMAL=25]="JAPANESE_FORMAL",xt[xt.JAPANESE_INFORMAL=26]="JAPANESE_INFORMAL",xt[xt.KANNADA=27]="KANNADA",xt[xt.KATAKANA=28]="KATAKANA",xt[xt.KATAKANA_IROHA=29]="KATAKANA_IROHA",xt[xt.KHMER=30]="KHMER",xt[xt.KOREAN_HANGUL_FORMAL=31]="KOREAN_HANGUL_FORMAL",xt[xt.KOREAN_HANJA_FORMAL=32]="KOREAN_HANJA_FORMAL",xt[xt.KOREAN_HANJA_INFORMAL=33]="KOREAN_HANJA_INFORMAL",xt[xt.LAO=34]="LAO",xt[xt.LOWER_ARMENIAN=35]="LOWER_ARMENIAN",xt[xt.MALAYALAM=36]="MALAYALAM",xt[xt.MONGOLIAN=37]="MONGOLIAN",xt[xt.MYANMAR=38]="MYANMAR",xt[xt.ORIYA=39]="ORIYA",xt[xt.PERSIAN=40]="PERSIAN",xt[xt.SIMP_CHINESE_FORMAL=41]="SIMP_CHINESE_FORMAL",xt[xt.SIMP_CHINESE_INFORMAL=42]="SIMP_CHINESE_INFORMAL",xt[xt.TAMIL=43]="TAMIL",xt[xt.TELUGU=44]="TELUGU",xt[xt.THAI=45]="THAI",xt[xt.TIBETAN=46]="TIBETAN",xt[xt.TRAD_CHINESE_FORMAL=47]="TRAD_CHINESE_FORMAL",xt[xt.TRAD_CHINESE_INFORMAL=48]="TRAD_CHINESE_INFORMAL",xt[xt.UPPER_ARMENIAN=49]="UPPER_ARMENIAN",xt[xt.DISCLOSURE_OPEN=50]="DISCLOSURE_OPEN",xt[xt.DISCLOSURE_CLOSED=51]="DISCLOSURE_CLOSED"})(da||(da={}));var Oc={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"disc":return da.DISC;case"circle":return da.CIRCLE;case"square":return da.SQUARE;case"decimal":return da.DECIMAL;case"cjk-decimal":return da.CJK_DECIMAL;case"decimal-leading-zero":return da.DECIMAL_LEADING_ZERO;case"lower-roman":return da.LOWER_ROMAN;case"upper-roman":return da.UPPER_ROMAN;case"lower-greek":return da.LOWER_GREEK;case"lower-alpha":return da.LOWER_ALPHA;case"upper-alpha":return da.UPPER_ALPHA;case"arabic-indic":return da.ARABIC_INDIC;case"armenian":return da.ARMENIAN;case"bengali":return da.BENGALI;case"cambodian":return da.CAMBODIAN;case"cjk-earthly-branch":return da.CJK_EARTHLY_BRANCH;case"cjk-heavenly-stem":return da.CJK_HEAVENLY_STEM;case"cjk-ideographic":return da.CJK_IDEOGRAPHIC;case"devanagari":return da.DEVANAGARI;case"ethiopic-numeric":return da.ETHIOPIC_NUMERIC;case"georgian":return da.GEORGIAN;case"gujarati":return da.GUJARATI;case"gurmukhi":return da.GURMUKHI;case"hebrew":return da.HEBREW;case"hiragana":return da.HIRAGANA;case"hiragana-iroha":return da.HIRAGANA_IROHA;case"japanese-formal":return da.JAPANESE_FORMAL;case"japanese-informal":return da.JAPANESE_INFORMAL;case"kannada":return da.KANNADA;case"katakana":return da.KATAKANA;case"katakana-iroha":return da.KATAKANA_IROHA;case"khmer":return da.KHMER;case"korean-hangul-formal":return da.KOREAN_HANGUL_FORMAL;case"korean-hanja-formal":return da.KOREAN_HANJA_FORMAL;case"korean-hanja-informal":return da.KOREAN_HANJA_INFORMAL;case"lao":return da.LAO;case"lower-armenian":return da.LOWER_ARMENIAN;case"malayalam":return da.MALAYALAM;case"mongolian":return da.MONGOLIAN;case"myanmar":return da.MYANMAR;case"oriya":return da.ORIYA;case"persian":return da.PERSIAN;case"simp-chinese-formal":return da.SIMP_CHINESE_FORMAL;case"simp-chinese-informal":return da.SIMP_CHINESE_INFORMAL;case"tamil":return da.TAMIL;case"telugu":return da.TELUGU;case"thai":return da.THAI;case"tibetan":return da.TIBETAN;case"trad-chinese-formal":return da.TRAD_CHINESE_FORMAL;case"trad-chinese-informal":return da.TRAD_CHINESE_INFORMAL;case"upper-armenian":return da.UPPER_ARMENIAN;case"disclosure-open":return da.DISCLOSURE_OPEN;case"disclosure-closed":return da.DISCLOSURE_CLOSED;case"none":default:return da.NONE}}},pc=function(ye){return{name:"margin-"+ye,initialValue:"0",prefix:!1,type:4}},xc=pc("top"),Ss=pc("right"),Ws=pc("bottom"),xl=pc("left"),ul;(function(xt){xt[xt.VISIBLE=0]="VISIBLE",xt[xt.HIDDEN=1]="HIDDEN",xt[xt.SCROLL=2]="SCROLL",xt[xt.CLIP=3]="CLIP",xt[xt.AUTO=4]="AUTO"})(ul||(ul={}));var nc={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(ye,Fe){return Fe.filter(xr).map(function(We){switch(We.value){case"hidden":return ul.HIDDEN;case"scroll":return ul.SCROLL;case"clip":return ul.CLIP;case"auto":return ul.AUTO;case"visible":default:return ul.VISIBLE}})}},Xl={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"break-word":return"break-word";case"normal":default:return"normal"}}},Gl=function(ye){return{name:"padding-"+ye,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Kc=Gl("top"),Hl=Gl("right"),Mc=Gl("bottom"),Sc=Gl("left"),Ts;(function(xt){xt[xt.LEFT=0]="LEFT",xt[xt.CENTER=1]="CENTER",xt[xt.RIGHT=2]="RIGHT"})(Ts||(Ts={}));var Sl={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"right":return Ts.RIGHT;case"center":case"justify":return Ts.CENTER;case"left":default:return Ts.LEFT}}},Rt;(function(xt){xt[xt.STATIC=0]="STATIC",xt[xt.RELATIVE=1]="RELATIVE",xt[xt.ABSOLUTE=2]="ABSOLUTE",xt[xt.FIXED=3]="FIXED",xt[xt.STICKY=4]="STICKY"})(Rt||(Rt={}));var qt={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"relative":return Rt.RELATIVE;case"absolute":return Rt.ABSOLUTE;case"fixed":return Rt.FIXED;case"sticky":return Rt.STICKY}return Rt.STATIC}},En={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ye,Fe){return Fe.length===1&&$r(Fe[0],"none")?[]:Qn(Fe).map(function(We){for(var At={color:Jr.TRANSPARENT,offsetX:Zn,offsetY:Zn,blur:Zn},cr=0,Hr=0;Hr<We.length;Hr++){var sn=We[Hr];si(sn)?(cr===0?At.offsetX=sn:cr===1?At.offsetY=sn:At.blur=sn,cr++):At.color=oa.parse(ye,sn)}return At})}},ri;(function(xt){xt[xt.NONE=0]="NONE",xt[xt.LOWERCASE=1]="LOWERCASE",xt[xt.UPPERCASE=2]="UPPERCASE",xt[xt.CAPITALIZE=3]="CAPITALIZE"})(ri||(ri={}));var Lt={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"uppercase":return ri.UPPERCASE;case"lowercase":return ri.LOWERCASE;case"capitalize":return ri.CAPITALIZE}return ri.NONE}},he={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(ye,Fe){if(Fe.type===20&&Fe.value==="none")return null;if(Fe.type===18){var We=Ye[Fe.name];if(typeof We=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+Fe.name+'"');return We(Fe.values)}return null}},Ce=function(ye){var Fe=ye.filter(function(We){return We.type===17}).map(function(We){return We.number});return Fe.length===6?Fe:null},Ie=function(ye){var Fe=ye.filter(function(jn){return jn.type===17}).map(function(jn){return jn.number}),We=Fe[0],At=Fe[1];Fe[2],Fe[3];var cr=Fe[4],Hr=Fe[5];Fe[6],Fe[7],Fe[8],Fe[9],Fe[10],Fe[11];var sn=Fe[12],wn=Fe[13];return Fe[14],Fe[15],Fe.length===16?[We,At,cr,Hr,sn,wn]:null},Ye={matrix:Ce,matrix3d:Ie},_t={type:16,number:50,flags:mt},Yt=[_t,_t],Pr={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(ye,Fe){var We=Fe.filter(oi);return We.length!==2?Yt:[We[0],We[1]]}},Yr;(function(xt){xt[xt.VISIBLE=0]="VISIBLE",xt[xt.HIDDEN=1]="HIDDEN",xt[xt.COLLAPSE=2]="COLLAPSE"})(Yr||(Yr={}));var yn={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"hidden":return Yr.HIDDEN;case"collapse":return Yr.COLLAPSE;case"visible":default:return Yr.VISIBLE}}},Jn;(function(xt){xt.NORMAL="normal",xt.BREAK_ALL="break-all",xt.KEEP_ALL="keep-all"})(Jn||(Jn={}));var Ci={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"break-all":return Jn.BREAK_ALL;case"keep-all":return Jn.KEEP_ALL;case"normal":default:return Jn.NORMAL}}},Xi={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(ye,Fe){if(Fe.type===20)return{auto:!0,order:0};if(Cr(Fe))return{auto:!1,order:Fe.number};throw new Error("Invalid z-index number parsed")}},ga={name:"time",parse:function(ye,Fe){if(Fe.type===15)switch(Fe.unit.toLowerCase()){case"s":return 1e3*Fe.number;case"ms":return Fe.number}throw new Error("Unsupported time type")}},Wa={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(ye,Fe){return Cr(Fe)?Fe.number:1}},go={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},No={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(ye,Fe){return Fe.filter(xr).map(function(We){switch(We.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(We){return We!==0})}},As={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(ye,Fe){var We=[],At=[];return Fe.forEach(function(cr){switch(cr.type){case 20:case 0:We.push(cr.value);break;case 17:We.push(cr.number.toString());break;case 4:At.push(We.join(" ")),We.length=0;break}}),We.length&&At.push(We.join(" ")),At.map(function(cr){return cr.indexOf(" ")===-1?cr:"'"+cr+"'"})}},ss={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},ps={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(ye,Fe){if(Cr(Fe))return Fe.number;if(xr(Fe))switch(Fe.value){case"bold":return 700;case"normal":default:return 400}return 400}},nl={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(ye,Fe){return Fe.filter(xr).map(function(We){return We.value})}},Ks;(function(xt){xt.NORMAL="normal",xt.ITALIC="italic",xt.OBLIQUE="oblique"})(Ks||(Ks={}));var dl={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(ye,Fe){switch(Fe){case"oblique":return Ks.OBLIQUE;case"italic":return Ks.ITALIC;case"normal":default:return Ks.NORMAL}}},ls=function(ye,Fe){return(ye&Fe)!==0},Ys={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(ye,Fe){if(Fe.length===0)return[];var We=Fe[0];return We.type===20&&We.value==="none"?[]:Fe}},Rl={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(ye,Fe){if(Fe.length===0)return null;var We=Fe[0];if(We.type===20&&We.value==="none")return null;for(var At=[],cr=Fe.filter(hn),Hr=0;Hr<cr.length;Hr++){var sn=cr[Hr],wn=cr[Hr+1];if(sn.type===20){var jn=wn&&Cr(wn)?wn.number:1;At.push({counter:sn.value,increment:jn})}}return At}},kl={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(ye,Fe){if(Fe.length===0)return[];for(var We=[],At=Fe.filter(hn),cr=0;cr<At.length;cr++){var Hr=At[cr],sn=At[cr+1];if(xr(Hr)&&Hr.value!=="none"){var wn=sn&&Cr(sn)?sn.number:0;We.push({counter:Hr.value,reset:wn})}}return We}},el={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(ye,Fe){return Fe.filter(Vt).map(function(We){return ga.parse(ye,We)})}},Cl={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(ye,Fe){if(Fe.length===0)return null;var We=Fe[0];if(We.type===20&&We.value==="none")return null;var At=[],cr=Fe.filter(Gr);if(cr.length%2!==0)return null;for(var Hr=0;Hr<cr.length;Hr+=2){var sn=cr[Hr].value,wn=cr[Hr+1].value;At.push({open:sn,close:wn})}return At}},mc=function(ye,Fe,We){if(!ye)return"";var At=ye[Math.min(Fe,ye.length-1)];return At?We?At.open:At.close:""},lc={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ye,Fe){return Fe.length===1&&$r(Fe[0],"none")?[]:Qn(Fe).map(function(We){for(var At={color:255,offsetX:Zn,offsetY:Zn,blur:Zn,spread:Zn,inset:!1},cr=0,Hr=0;Hr<We.length;Hr++){var sn=We[Hr];$r(sn,"inset")?At.inset=!0:si(sn)?(cr===0?At.offsetX=sn:cr===1?At.offsetY=sn:cr===2?At.blur=sn:At.spread=sn,cr++):At.color=oa.parse(ye,sn)}return At})}},bl;(function(xt){xt[xt.FILL=0]="FILL",xt[xt.STROKE=1]="STROKE",xt[xt.MARKERS=2]="MARKERS"})(bl||(bl={}));for(var il={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(ye,Fe){var We=[bl.FILL,bl.STROKE,bl.MARKERS],At=[];return Fe.filter(xr).forEach(function(cr){switch(cr.value){case"stroke":At.push(bl.STROKE);break;case"fill":At.push(bl.FILL);break;case"markers":At.push(bl.MARKERS);break}}),We.forEach(function(cr){At.indexOf(cr)===-1&&At.push(cr)}),At}},Yl={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},cu={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(ye,Fe){return Vt(Fe)?Fe.number:0}},Jc=function(){function xt(ye,Fe){var We,At;this.animationDuration=lo(ye,el,Fe.animationDuration),this.backgroundClip=lo(ye,Dn,Fe.backgroundClip),this.backgroundColor=lo(ye,Xn,Fe.backgroundColor),this.backgroundImage=lo(ye,Es,Fe.backgroundImage),this.backgroundOrigin=lo(ye,oo,Fe.backgroundOrigin),this.backgroundPosition=lo(ye,Fs,Fe.backgroundPosition),this.backgroundRepeat=lo(ye,Wo,Fe.backgroundRepeat),this.backgroundSize=lo(ye,os,Fe.backgroundSize),this.borderTopColor=lo(ye,Js,Fe.borderTopColor),this.borderRightColor=lo(ye,Bs,Fe.borderRightColor),this.borderBottomColor=lo(ye,ks,Fe.borderBottomColor),this.borderLeftColor=lo(ye,Jo,Fe.borderLeftColor),this.borderTopLeftRadius=lo(ye,Ho,Fe.borderTopLeftRadius),this.borderTopRightRadius=lo(ye,Ls,Fe.borderTopRightRadius),this.borderBottomRightRadius=lo(ye,Ps,Fe.borderBottomRightRadius),this.borderBottomLeftRadius=lo(ye,Ra,Fe.borderBottomLeftRadius),this.borderTopStyle=lo(ye,ml,Fe.borderTopStyle),this.borderRightStyle=lo(ye,wl,Fe.borderRightStyle),this.borderBottomStyle=lo(ye,El,Fe.borderBottomStyle),this.borderLeftStyle=lo(ye,Xs,Fe.borderLeftStyle),this.borderTopWidth=lo(ye,gl,Fe.borderTopWidth),this.borderRightWidth=lo(ye,Vl,Fe.borderRightWidth),this.borderBottomWidth=lo(ye,Us,Fe.borderBottomWidth),this.borderLeftWidth=lo(ye,$s,Fe.borderLeftWidth),this.boxShadow=lo(ye,lc,Fe.boxShadow),this.color=lo(ye,us,Fe.color),this.direction=lo(ye,_l,Fe.direction),this.display=lo(ye,Wc,Fe.display),this.float=lo(ye,oc,Fe.cssFloat),this.fontFamily=lo(ye,As,Fe.fontFamily),this.fontSize=lo(ye,ss,Fe.fontSize),this.fontStyle=lo(ye,dl,Fe.fontStyle),this.fontVariant=lo(ye,nl,Fe.fontVariant),this.fontWeight=lo(ye,ps,Fe.fontWeight),this.letterSpacing=lo(ye,sc,Fe.letterSpacing),this.lineBreak=lo(ye,Al,Fe.lineBreak),this.lineHeight=lo(ye,zs,Fe.lineHeight),this.listStyleImage=lo(ye,vl,Fe.listStyleImage),this.listStylePosition=lo(ye,mn,Fe.listStylePosition),this.listStyleType=lo(ye,Oc,Fe.listStyleType),this.marginTop=lo(ye,xc,Fe.marginTop),this.marginRight=lo(ye,Ss,Fe.marginRight),this.marginBottom=lo(ye,Ws,Fe.marginBottom),this.marginLeft=lo(ye,xl,Fe.marginLeft),this.opacity=lo(ye,Wa,Fe.opacity);var cr=lo(ye,nc,Fe.overflow);this.overflowX=cr[0],this.overflowY=cr[cr.length>1?1:0],this.overflowWrap=lo(ye,Xl,Fe.overflowWrap),this.paddingTop=lo(ye,Kc,Fe.paddingTop),this.paddingRight=lo(ye,Hl,Fe.paddingRight),this.paddingBottom=lo(ye,Mc,Fe.paddingBottom),this.paddingLeft=lo(ye,Sc,Fe.paddingLeft),this.paintOrder=lo(ye,il,Fe.paintOrder),this.position=lo(ye,qt,Fe.position),this.textAlign=lo(ye,Sl,Fe.textAlign),this.textDecorationColor=lo(ye,go,(We=Fe.textDecorationColor)!==null&&We!==void 0?We:Fe.color),this.textDecorationLine=lo(ye,No,(At=Fe.textDecorationLine)!==null&&At!==void 0?At:Fe.textDecoration),this.textShadow=lo(ye,En,Fe.textShadow),this.textTransform=lo(ye,Lt,Fe.textTransform),this.transform=lo(ye,he,Fe.transform),this.transformOrigin=lo(ye,Pr,Fe.transformOrigin),this.visibility=lo(ye,yn,Fe.visibility),this.webkitTextStrokeColor=lo(ye,Yl,Fe.webkitTextStrokeColor),this.webkitTextStrokeWidth=lo(ye,cu,Fe.webkitTextStrokeWidth),this.wordBreak=lo(ye,Ci,Fe.wordBreak),this.zIndex=lo(ye,Xi,Fe.zIndex)}return xt.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===Yr.VISIBLE},xt.prototype.isTransparent=function(){return Ba(this.backgroundColor)},xt.prototype.isTransformed=function(){return this.transform!==null},xt.prototype.isPositioned=function(){return this.position!==Rt.STATIC},xt.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},xt.prototype.isFloating=function(){return this.float!==Bl.NONE},xt.prototype.isInlineLevel=function(){return ls(this.display,4)||ls(this.display,33554432)||ls(this.display,268435456)||ls(this.display,536870912)||ls(this.display,67108864)||ls(this.display,134217728)},xt}(),ec=function(){function xt(ye,Fe){this.content=lo(ye,Ys,Fe.content),this.quotes=lo(ye,Cl,Fe.quotes)}return xt}(),al=function(){function xt(ye,Fe){this.counterIncrement=lo(ye,Rl,Fe.counterIncrement),this.counterReset=lo(ye,kl,Fe.counterReset)}return xt}(),lo=function(ye,Fe,We){var At=new Pn,cr=We!==null&&typeof We!="undefined"?We.toString():Fe.initialValue;At.write(cr);var Hr=new ct(At.read());switch(Fe.type){case 2:var sn=Hr.parseComponentValue();return Fe.parse(ye,xr(sn)?sn.value:Fe.initialValue);case 0:return Fe.parse(ye,Hr.parseComponentValue());case 1:return Fe.parse(ye,Hr.parseComponentValues());case 4:return Hr.parseComponentValue();case 3:switch(Fe.format){case"angle":return Aa.parse(ye,Hr.parseComponentValue());case"color":return oa.parse(ye,Hr.parseComponentValue());case"image":return hs.parse(ye,Hr.parseComponentValue());case"length":var wn=Hr.parseComponentValue();return si(wn)?wn:Zn;case"length-percentage":var jn=Hr.parseComponentValue();return oi(jn)?jn:Zn;case"time":return ga.parse(ye,Hr.parseComponentValue())}break}},Pc="data-html2canvas-debug",Cc=function(ye){var Fe=ye.getAttribute(Pc);switch(Fe){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Ec=function(ye,Fe){var We=Cc(ye);return We===1||Fe===We},Ql=function(){function xt(ye,Fe){if(this.context=ye,this.textNodes=[],this.elements=[],this.flags=0,Ec(Fe,3))debugger;this.styles=new Jc(ye,window.getComputedStyle(Fe,null)),Ue(Fe)&&(this.styles.animationDuration.some(function(We){return We>0})&&(Fe.style.animationDuration="0s"),this.styles.transform!==null&&(Fe.style.transform="none")),this.bounds=d(this.context,Fe),Ec(Fe,4)&&(this.flags|=16)}return xt}(),Ac="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Vc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",vc=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Lc=0;Lc<Vc.length;Lc++)vc[Vc.charCodeAt(Lc)]=Lc;for(var _c=function(ye){var Fe=ye.length*.75,We=ye.length,At,cr=0,Hr,sn,wn,jn;ye[ye.length-1]==="="&&(Fe--,ye[ye.length-2]==="="&&Fe--);var Gi=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Fe):new Array(Fe),Mi=Array.isArray(Gi)?Gi:new Uint8Array(Gi);for(At=0;At<We;At+=4)Hr=vc[ye.charCodeAt(At)],sn=vc[ye.charCodeAt(At+1)],wn=vc[ye.charCodeAt(At+2)],jn=vc[ye.charCodeAt(At+3)],Mi[cr++]=Hr<<2|sn>>4,Mi[cr++]=(sn&15)<<4|wn>>2,Mi[cr++]=(wn&3)<<6|jn&63;return Gi},ms=function(ye){for(var Fe=ye.length,We=[],At=0;At<Fe;At+=2)We.push(ye[At+1]<<8|ye[At]);return We},yo=function(ye){for(var Fe=ye.length,We=[],At=0;At<Fe;At+=4)We.push(ye[At+3]<<24|ye[At+2]<<16|ye[At+1]<<8|ye[At]);return We},es=5,Is=6+5,Tl=2,Tc=Is-es,tc=65536>>es,cc=1<<es,sl=cc-1,tl=1024>>es,Fl=tc+tl,Zs=Fl,Nc=2048>>6,Ru=Zs+Nc,uu=65536>>Is,Hu=1<<Tc,Xc=Hu-1,bu=function(ye,Fe,We){return ye.slice?ye.slice(Fe,We):new Uint16Array(Array.prototype.slice.call(ye,Fe,We))},Tu=function(ye,Fe,We){return ye.slice?ye.slice(Fe,We):new Uint32Array(Array.prototype.slice.call(ye,Fe,We))},Dd=function(ye,Fe){var We=_c(ye),At=Array.isArray(We)?yo(We):new Uint32Array(We),cr=Array.isArray(We)?ms(We):new Uint16Array(We),Hr=24,sn=bu(cr,Hr/2,At[4]/2),wn=At[5]===2?bu(cr,(Hr+At[4])/2):Tu(At,Math.ceil((Hr+At[4])/4));return new md(At[0],At[1],At[2],At[3],sn,wn)},md=function(){function xt(ye,Fe,We,At,cr,Hr){this.initialValue=ye,this.errorValue=Fe,this.highStart=We,this.highValueIndex=At,this.index=cr,this.data=Hr}return xt.prototype.get=function(ye){var Fe;if(ye>=0){if(ye<55296||ye>56319&&ye<=65535)return Fe=this.index[ye>>es],Fe=(Fe<<Tl)+(ye&sl),this.data[Fe];if(ye<=65535)return Fe=this.index[tc+(ye-55296>>es)],Fe=(Fe<<Tl)+(ye&sl),this.data[Fe];if(ye<this.highStart)return Fe=Ru-uu+(ye>>Is),Fe=this.index[Fe],Fe+=ye>>es&Xc,Fe=this.index[Fe],Fe=(Fe<<Tl)+(ye&sl),this.data[Fe];if(ye<=1114111)return this.data[this.highValueIndex]}return this.errorValue},xt}(),Md="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Rd=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),du=0;du<Md.length;du++)Rd[Md.charCodeAt(du)]=du;var Rc=1,Fc=2,Uc=3,Fu=4,zu=5,rd=7,Iu=8,yu=9,Wu=10,Ku=11,Vu=12,$c=13,hu=14,wu=15,Xu=function(ye){for(var Fe=[],We=0,At=ye.length;We<At;){var cr=ye.charCodeAt(We++);if(cr>=55296&&cr<=56319&&We<At){var Hr=ye.charCodeAt(We++);(Hr&64512)===56320?Fe.push(((cr&1023)<<10)+(Hr&1023)+65536):(Fe.push(cr),We--)}else Fe.push(cr)}return Fe},nu=function(){for(var ye=[],Fe=0;Fe<arguments.length;Fe++)ye[Fe]=arguments[Fe];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ye);var We=ye.length;if(!We)return"";for(var At=[],cr=-1,Hr="";++cr<We;){var sn=ye[cr];sn<=65535?At.push(sn):(sn-=65536,At.push((sn>>10)+55296,sn%1024+56320)),(cr+1===We||At.length>16384)&&(Hr+=String.fromCharCode.apply(String,At),At.length=0)}return Hr},Fd=Dd(Ac),Yc="\xD7",ru="\xF7",Gu=function(ye){return Fd.get(ye)},Bd=function(ye,Fe,We){var At=We-2,cr=Fe[At],Hr=Fe[We-1],sn=Fe[We];if(Hr===Fc&&sn===Uc)return Yc;if(Hr===Fc||Hr===Uc||Hr===Fu)return ru;if(sn===Fc||sn===Uc||sn===Fu)return ru;if(Hr===Iu&&[Iu,yu,Ku,Vu].indexOf(sn)!==-1)return Yc;if((Hr===Ku||Hr===yu)&&(sn===yu||sn===Wu))return Yc;if((Hr===Vu||Hr===Wu)&&sn===Wu)return Yc;if(sn===$c||sn===zu)return Yc;if(sn===rd)return Yc;if(Hr===Rc)return Yc;if(Hr===$c&&sn===hu){for(;cr===zu;)cr=Fe[--At];if(cr===hu)return Yc}if(Hr===wu&&sn===wu){for(var wn=0;cr===wu;)wn++,cr=Fe[--At];if(wn%2===0)return Yc}return ru},nd=function(ye){var Fe=Xu(ye),We=Fe.length,At=0,cr=0,Hr=Fe.map(Gu);return{next:function(){if(At>=We)return{done:!0,value:null};for(var wn=Yc;At<We&&(wn=Bd(Fe,Hr,++At))===Yc;);if(wn!==Yc||At===We){var jn=nu.apply(null,Fe.slice(cr,At));return cr=At,{value:jn,done:!1}}return{done:!0,value:null}}}},fu=function(ye){for(var Fe=nd(ye),We=[],At;!(At=Fe.next()).done;)At.value&&We.push(At.value.slice());return We},xu=function(ye){var Fe=123;if(ye.createRange){var We=ye.createRange();if(We.getBoundingClientRect){var At=ye.createElement("boundtest");At.style.height=Fe+"px",At.style.display="block",ye.body.appendChild(At),We.selectNode(At);var cr=We.getBoundingClientRect(),Hr=Math.round(cr.height);if(ye.body.removeChild(At),Hr===Fe)return!0}}return!1},Ou=function(ye){var Fe=ye.createElement("boundtest");Fe.style.width="50px",Fe.style.display="block",Fe.style.fontSize="12px",Fe.style.letterSpacing="0px",Fe.style.wordSpacing="0px",ye.body.appendChild(Fe);var We=ye.createRange();Fe.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var At=Fe.firstChild,cr=n(At.data).map(function(jn){return s(jn)}),Hr=0,sn={},wn=cr.every(function(jn,Gi){We.setStart(At,Hr),We.setEnd(At,Hr+jn.length);var Mi=We.getBoundingClientRect();Hr+=jn.length;var Qi=Mi.x>sn.x||Mi.y>sn.y;return sn=Mi,Gi===0?!0:Qi});return ye.body.removeChild(Fe),wn},gd=function(){return typeof new Image().crossOrigin!="undefined"},Ad=function(){return typeof new XMLHttpRequest().responseType=="string"},id=function(ye){var Fe=new Image,We=ye.createElement("canvas"),At=We.getContext("2d");if(!At)return!1;Fe.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{At.drawImage(Fe,0,0),We.toDataURL()}catch(cr){return!1}return!0},Lu=function(ye){return ye[0]===0&&ye[1]===255&&ye[2]===0&&ye[3]===255},ad=function(ye){var Fe=ye.createElement("canvas"),We=100;Fe.width=We,Fe.height=We;var At=Fe.getContext("2d");if(!At)return Promise.reject(!1);At.fillStyle="rgb(0, 255, 0)",At.fillRect(0,0,We,We);var cr=new Image,Hr=Fe.toDataURL();cr.src=Hr;var sn=Yu(We,We,0,0,cr);return At.fillStyle="red",At.fillRect(0,0,We,We),vd(sn).then(function(wn){At.drawImage(wn,0,0);var jn=At.getImageData(0,0,We,We).data;At.fillStyle="red",At.fillRect(0,0,We,We);var Gi=ye.createElement("div");return Gi.style.backgroundImage="url("+Hr+")",Gi.style.height=We+"px",Lu(jn)?vd(Yu(We,We,0,0,Gi)):Promise.reject(!1)}).then(function(wn){return At.drawImage(wn,0,0),Lu(At.getImageData(0,0,We,We).data)}).catch(function(){return!1})},Yu=function(ye,Fe,We,At,cr){var Hr="http://www.w3.org/2000/svg",sn=document.createElementNS(Hr,"svg"),wn=document.createElementNS(Hr,"foreignObject");return sn.setAttributeNS(null,"width",ye.toString()),sn.setAttributeNS(null,"height",Fe.toString()),wn.setAttributeNS(null,"width","100%"),wn.setAttributeNS(null,"height","100%"),wn.setAttributeNS(null,"x",We.toString()),wn.setAttributeNS(null,"y",At.toString()),wn.setAttributeNS(null,"externalResourcesRequired","true"),sn.appendChild(wn),wn.appendChild(cr),sn},vd=function(ye){return new Promise(function(Fe,We){var At=new Image;At.onload=function(){return Fe(At)},At.onerror=We,At.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ye))})},Zl={get SUPPORT_RANGE_BOUNDS(){var xt=xu(document);return Object.defineProperty(Zl,"SUPPORT_RANGE_BOUNDS",{value:xt}),xt},get SUPPORT_WORD_BREAKING(){var xt=Zl.SUPPORT_RANGE_BOUNDS&&Ou(document);return Object.defineProperty(Zl,"SUPPORT_WORD_BREAKING",{value:xt}),xt},get SUPPORT_SVG_DRAWING(){var xt=id(document);return Object.defineProperty(Zl,"SUPPORT_SVG_DRAWING",{value:xt}),xt},get SUPPORT_FOREIGNOBJECT_DRAWING(){var xt=typeof Array.from=="function"&&typeof window.fetch=="function"?ad(document):Promise.resolve(!1);return Object.defineProperty(Zl,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:xt}),xt},get SUPPORT_CORS_IMAGES(){var xt=gd();return Object.defineProperty(Zl,"SUPPORT_CORS_IMAGES",{value:xt}),xt},get SUPPORT_RESPONSE_TYPE(){var xt=Ad();return Object.defineProperty(Zl,"SUPPORT_RESPONSE_TYPE",{value:xt}),xt},get SUPPORT_CORS_XHR(){var xt="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Zl,"SUPPORT_CORS_XHR",{value:xt}),xt}},jc=function(){function xt(ye,Fe){this.text=ye,this.bounds=Fe}return xt}(),iu=function(ye,Fe,We,At){var cr=qc(Fe,We),Hr=[],sn=0;return cr.forEach(function(wn){if(We.textDecorationLine.length||wn.trim().length>0)if(Zl.SUPPORT_RANGE_BOUNDS)Zl.SUPPORT_WORD_BREAKING?Hr.push(new jc(wn,pu(ye,At,sn,wn.length))):Hr.push(new jc(wn,m.fromDOMRectList(ye,Zu(At,sn,wn.length).getClientRects())));else{var jn=At.splitText(wn.length);Hr.push(new jc(wn,Qu(ye,At))),At=jn}else Zl.SUPPORT_RANGE_BOUNDS||(At=At.splitText(wn.length));sn+=wn.length}),Hr},Qu=function(ye,Fe){var We=Fe.ownerDocument;if(We){var At=We.createElement("html2canvaswrapper");At.appendChild(Fe.cloneNode(!0));var cr=Fe.parentNode;if(cr){cr.replaceChild(At,Fe);var Hr=d(ye,At);return At.firstChild&&cr.replaceChild(At.firstChild,At),Hr}}return m.EMPTY},Zu=function(ye,Fe,We){var At=ye.ownerDocument;if(!At)throw new Error("Node has no owner document");var cr=At.createRange();return cr.setStart(ye,Fe),cr.setEnd(ye,Fe+We),cr},pu=function(ye,Fe,We,At){return m.fromClientRect(ye,Zu(Fe,We,At).getBoundingClientRect())},qc=function(ye,Fe){return Fe.letterSpacing!==0?fu(ye):kd(ye,Fe)},bd=[32,160,4961,65792,65793,4153,4241],kd=function(ye,Fe){for(var We=cn(ye,{lineBreak:Fe.lineBreak,wordBreak:Fe.overflowWrap==="break-word"?"break-word":Fe.wordBreak}),At=[],cr,Hr=function(){if(cr.value){var wn=cr.value.slice(),jn=n(wn),Gi="";jn.forEach(function(Mi){bd.indexOf(Mi)===-1?Gi+=s(Mi):(Gi.length&&At.push(Gi),At.push(s(Mi)),Gi="")}),Gi.length&&At.push(Gi)}};!(cr=We.next()).done;)Hr();return At},Pd=function(){function xt(ye,Fe,We){this.text=yd(Fe.data,We.textTransform),this.textBounds=iu(ye,this.text,We,Fe)}return xt}(),yd=function(ye,Fe){switch(Fe){case ri.LOWERCASE:return ye.toLowerCase();case ri.CAPITALIZE:return ye.replace(wd,Ud);case ri.UPPERCASE:return ye.toUpperCase();default:return ye}},wd=/(^|\s|:|-|\(|\))([a-z])/g,Ud=function(ye,Fe,We){return ye.length>0?Fe+We.toUpperCase():ye},od=function(xt){b(ye,xt);function ye(Fe,We){var At=xt.call(this,Fe,We)||this;return At.src=We.currentSrc||We.src,At.intrinsicWidth=We.naturalWidth,At.intrinsicHeight=We.naturalHeight,At.context.cache.addImage(At.src),At}return ye}(Ql),mu=function(xt){b(ye,xt);function ye(Fe,We){var At=xt.call(this,Fe,We)||this;return At.canvas=We,At.intrinsicWidth=We.width,At.intrinsicHeight=We.height,At}return ye}(Ql),gu=function(xt){b(ye,xt);function ye(Fe,We){var At=xt.call(this,Fe,We)||this,cr=new XMLSerializer,Hr=d(Fe,We);return We.setAttribute("width",Hr.width+"px"),We.setAttribute("height",Hr.height+"px"),At.svg="data:image/svg+xml,"+encodeURIComponent(cr.serializeToString(We)),At.intrinsicWidth=We.width.baseVal.value,At.intrinsicHeight=We.height.baseVal.value,At.context.cache.addImage(At.svg),At}return ye}(Ql),Bu=function(xt){b(ye,xt);function ye(Fe,We){var At=xt.call(this,Fe,We)||this;return At.value=We.value,At}return ye}(Ql),Nu=function(xt){b(ye,xt);function ye(Fe,We){var At=xt.call(this,Fe,We)||this;return At.start=We.start,At.reversed=typeof We.reversed=="boolean"&&We.reversed===!0,At}return ye}(Ql),xd=[{type:15,flags:0,unit:"px",number:3}],Ju=[{type:16,flags:0,number:50}],sd=function(ye){return ye.width>ye.height?new m(ye.left+(ye.width-ye.height)/2,ye.top,ye.height,ye.height):ye.width<ye.height?new m(ye.left,ye.top+(ye.height-ye.width)/2,ye.width,ye.width):ye},Sd=function(ye){var Fe=ye.type===Jd?new Array(ye.value.length+1).join("\u2022"):ye.value;return Fe.length===0?ye.placeholder||"":Fe},Su="checkbox",au="radio",Jd="password",ou=707406591,$u=function(xt){b(ye,xt);function ye(Fe,We){var At=xt.call(this,Fe,We)||this;At.type=We.type.toLowerCase(),At.checked=We.checked,At.value=Sd(We),(At.type===Su||At.type===au)&&(At.styles.backgroundColor=3739148031,At.styles.borderTopColor=At.styles.borderRightColor=At.styles.borderBottomColor=At.styles.borderLeftColor=2779096575,At.styles.borderTopWidth=At.styles.borderRightWidth=At.styles.borderBottomWidth=At.styles.borderLeftWidth=1,At.styles.borderTopStyle=At.styles.borderRightStyle=At.styles.borderBottomStyle=At.styles.borderLeftStyle=ho.SOLID,At.styles.backgroundClip=[kn.BORDER_BOX],At.styles.backgroundOrigin=[0],At.bounds=sd(At.bounds));switch(At.type){case Su:At.styles.borderTopRightRadius=At.styles.borderTopLeftRadius=At.styles.borderBottomRightRadius=At.styles.borderBottomLeftRadius=xd;break;case au:At.styles.borderTopRightRadius=At.styles.borderTopLeftRadius=At.styles.borderBottomRightRadius=At.styles.borderBottomLeftRadius=Ju;break}return At}return ye}(Ql),ld=function(xt){b(ye,xt);function ye(Fe,We){var At=xt.call(this,Fe,We)||this,cr=We.options[We.selectedIndex||0];return At.value=cr&&cr.text||"",At}return ye}(Ql),ku=function(xt){b(ye,xt);function ye(Fe,We){var At=xt.call(this,Fe,We)||this;return At.value=We.value,At}return ye}(Ql),Cd=function(xt){b(ye,xt);function ye(Fe,We){var At=xt.call(this,Fe,We)||this;At.src=We.src,At.width=parseInt(We.width,10)||0,At.height=parseInt(We.height,10)||0,At.backgroundColor=At.styles.backgroundColor;try{if(We.contentWindow&&We.contentWindow.document&&We.contentWindow.document.documentElement){At.tree=Je(Fe,We.contentWindow.document.documentElement);var cr=We.contentWindow.document.documentElement?an(Fe,getComputedStyle(We.contentWindow.document.documentElement).backgroundColor):Jr.TRANSPARENT,Hr=We.contentWindow.document.body?an(Fe,getComputedStyle(We.contentWindow.document.body).backgroundColor):Jr.TRANSPARENT;At.backgroundColor=Ba(cr)?Ba(Hr)?At.styles.backgroundColor:Hr:cr}}catch(sn){}return At}return ye}(Ql),Pu=["OL","UL","MENU"],qu=function xt(ye,Fe,We,At){for(var cr=Fe.firstChild,Hr=void 0;cr;cr=Hr)if(Hr=cr.nextSibling,Or(cr)&&cr.data.trim().length>0)We.textNodes.push(new Pd(ye,cr,We.styles));else if(Wr(cr))if(xi(cr)&&cr.assignedNodes)cr.assignedNodes().forEach(function(wn){return xt(ye,wn,We,At)});else{var sn=_e(ye,cr);sn.styles.isVisible()&&(Ot(cr,sn,At)?sn.flags|=4:ur(sn.styles)&&(sn.flags|=2),Pu.indexOf(cr.tagName)!==-1&&(sn.flags|=8),We.elements.push(sn),cr.slot,cr.shadowRoot?xt(ye,cr.shadowRoot,sn,At):!qr(cr)&&!Zt(cr)&&!Ln(cr)&&xt(ye,cr,sn,At))}},_e=function(ye,Fe){return Xr(Fe)?new od(ye,Fe):Fr(Fe)?new mu(ye,Fe):Zt(Fe)?new gu(ye,Fe):Oe(Fe)?new Bu(ye,Fe):tt(Fe)?new Nu(ye,Fe):wt(Fe)?new $u(ye,Fe):Ln(Fe)?new ld(ye,Fe):qr(Fe)?new ku(ye,Fe):Mr(Fe)?new Cd(ye,Fe):new Ql(ye,Fe)},Je=function(ye,Fe){var We=_e(ye,Fe);return We.flags|=4,qu(ye,Fe,We,We),We},Ot=function(ye,Fe,We){return Fe.styles.isPositionedWithZIndex()||Fe.styles.opacity<1||Fe.styles.isTransformed()||Jt(ye)&&We.styles.isTransparent()},ur=function(ye){return ye.isPositioned()||ye.isFloating()},Or=function(ye){return ye.nodeType===Node.TEXT_NODE},Wr=function(ye){return ye.nodeType===Node.ELEMENT_NODE},Ue=function(ye){return Wr(ye)&&typeof ye.style!="undefined"&&!se(ye)},se=function(ye){return typeof ye.className=="object"},Oe=function(ye){return ye.tagName==="LI"},tt=function(ye){return ye.tagName==="OL"},wt=function(ye){return ye.tagName==="INPUT"},zt=function(ye){return ye.tagName==="HTML"},Zt=function(ye){return ye.tagName==="svg"},Jt=function(ye){return ye.tagName==="BODY"},Fr=function(ye){return ye.tagName==="CANVAS"},Xr=function(ye){return ye.tagName==="IMG"},Mr=function(ye){return ye.tagName==="IFRAME"},Ir=function(ye){return ye.tagName==="STYLE"},zr=function(ye){return ye.tagName==="SCRIPT"},qr=function(ye){return ye.tagName==="TEXTAREA"},Ln=function(ye){return ye.tagName==="SELECT"},xi=function(ye){return ye.tagName==="SLOT"},Ki=function(){function xt(){this.counters={}}return xt.prototype.getCounterValue=function(ye){var Fe=this.counters[ye];return Fe&&Fe.length?Fe[Fe.length-1]:1},xt.prototype.getCounterValues=function(ye){var Fe=this.counters[ye];return Fe||[]},xt.prototype.pop=function(ye){var Fe=this;ye.forEach(function(We){return Fe.counters[We].pop()})},xt.prototype.parse=function(ye){var Fe=this,We=ye.counterIncrement,At=ye.counterReset,cr=!0;We!==null&&We.forEach(function(sn){var wn=Fe.counters[sn.counter];wn&&sn.increment!==0&&(cr=!1,wn.length||wn.push(1),wn[Math.max(0,wn.length-1)]+=sn.increment)});var Hr=[];return cr&&At.forEach(function(sn){var wn=Fe.counters[sn.counter];Hr.push(sn.counter),wn||(wn=Fe.counters[sn.counter]=[]),wn.push(sn.reset)}),Hr},xt}(),_a={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"]},Ji={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"]},Co={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"]},ja={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"]},zo=function(ye,Fe,We,At,cr,Hr){return ye<Fe||ye>We?vr(ye,cr,Hr.length>0):At.integers.reduce(function(sn,wn,jn){for(;ye>=wn;)ye-=wn,sn+=At.values[jn];return sn},"")+Hr},Eo=function(ye,Fe,We,At){var cr="";do We||ye--,cr=At(ye)+cr,ye/=Fe;while(ye*Fe>=Fe);return cr},ko=function(ye,Fe,We,At,cr){var Hr=We-Fe+1;return(ye<0?"-":"")+(Eo(Math.abs(ye),Hr,At,function(sn){return s(Math.floor(sn%Hr)+Fe)})+cr)},Ns=function(ye,Fe,We){We===void 0&&(We=". ");var At=Fe.length;return Eo(Math.abs(ye),At,!1,function(cr){return Fe[Math.floor(cr%At)]})+We},D=1<<0,U=1<<1,oe=1<<2,le=1<<3,Ae=function(ye,Fe,We,At,cr,Hr){if(ye<-9999||ye>9999)return vr(ye,da.CJK_DECIMAL,cr.length>0);var sn=Math.abs(ye),wn=cr;if(sn===0)return Fe[0]+wn;for(var jn=0;sn>0&&jn<=4;jn++){var Gi=sn%10;Gi===0&&ls(Hr,D)&&wn!==""?wn=Fe[Gi]+wn:Gi>1||Gi===1&&jn===0||Gi===1&&jn===1&&ls(Hr,U)||Gi===1&&jn===1&&ls(Hr,oe)&&ye>100||Gi===1&&jn>1&&ls(Hr,le)?wn=Fe[Gi]+(jn>0?We[jn-1]:"")+wn:Gi===1&&jn>0&&(wn=We[jn-1]+wn),sn=Math.floor(sn/10)}return(ye<0?At:"")+wn},Ke="\u5341\u767E\u5343\u842C",Tt="\u62FE\u4F70\u4EDF\u842C",Qt="\u30DE\u30A4\u30CA\u30B9",fr="\uB9C8\uC774\uB108\uC2A4",vr=function(ye,Fe,We){var At=We?". ":"",cr=We?"\u3001":"",Hr=We?", ":"",sn=We?" ":"";switch(Fe){case da.DISC:return"\u2022"+sn;case da.CIRCLE:return"\u25E6"+sn;case da.SQUARE:return"\u25FE"+sn;case da.DECIMAL_LEADING_ZERO:var wn=ko(ye,48,57,!0,At);return wn.length<4?"0"+wn:wn;case da.CJK_DECIMAL:return Ns(ye,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",cr);case da.LOWER_ROMAN:return zo(ye,1,3999,_a,da.DECIMAL,At).toLowerCase();case da.UPPER_ROMAN:return zo(ye,1,3999,_a,da.DECIMAL,At);case da.LOWER_GREEK:return ko(ye,945,969,!1,At);case da.LOWER_ALPHA:return ko(ye,97,122,!1,At);case da.UPPER_ALPHA:return ko(ye,65,90,!1,At);case da.ARABIC_INDIC:return ko(ye,1632,1641,!0,At);case da.ARMENIAN:case da.UPPER_ARMENIAN:return zo(ye,1,9999,Ji,da.DECIMAL,At);case da.LOWER_ARMENIAN:return zo(ye,1,9999,Ji,da.DECIMAL,At).toLowerCase();case da.BENGALI:return ko(ye,2534,2543,!0,At);case da.CAMBODIAN:case da.KHMER:return ko(ye,6112,6121,!0,At);case da.CJK_EARTHLY_BRANCH:return Ns(ye,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",cr);case da.CJK_HEAVENLY_STEM:return Ns(ye,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",cr);case da.CJK_IDEOGRAPHIC:case da.TRAD_CHINESE_INFORMAL:return Ae(ye,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ke,"\u8CA0",cr,U|oe|le);case da.TRAD_CHINESE_FORMAL:return Ae(ye,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Tt,"\u8CA0",cr,D|U|oe|le);case da.SIMP_CHINESE_INFORMAL:return Ae(ye,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ke,"\u8D1F",cr,U|oe|le);case da.SIMP_CHINESE_FORMAL:return Ae(ye,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Tt,"\u8D1F",cr,D|U|oe|le);case da.JAPANESE_INFORMAL:return Ae(ye,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Qt,cr,0);case da.JAPANESE_FORMAL:return Ae(ye,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Qt,cr,D|U|oe);case da.KOREAN_HANGUL_FORMAL:return Ae(ye,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",fr,Hr,D|U|oe);case da.KOREAN_HANJA_INFORMAL:return Ae(ye,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",fr,Hr,0);case da.KOREAN_HANJA_FORMAL:return Ae(ye,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",fr,Hr,D|U|oe);case da.DEVANAGARI:return ko(ye,2406,2415,!0,At);case da.GEORGIAN:return zo(ye,1,19999,ja,da.DECIMAL,At);case da.GUJARATI:return ko(ye,2790,2799,!0,At);case da.GURMUKHI:return ko(ye,2662,2671,!0,At);case da.HEBREW:return zo(ye,1,10999,Co,da.DECIMAL,At);case da.HIRAGANA:return Ns(ye,"\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 da.HIRAGANA_IROHA:return Ns(ye,"\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 da.KANNADA:return ko(ye,3302,3311,!0,At);case da.KATAKANA:return Ns(ye,"\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",cr);case da.KATAKANA_IROHA:return Ns(ye,"\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",cr);case da.LAO:return ko(ye,3792,3801,!0,At);case da.MONGOLIAN:return ko(ye,6160,6169,!0,At);case da.MYANMAR:return ko(ye,4160,4169,!0,At);case da.ORIYA:return ko(ye,2918,2927,!0,At);case da.PERSIAN:return ko(ye,1776,1785,!0,At);case da.TAMIL:return ko(ye,3046,3055,!0,At);case da.TELUGU:return ko(ye,3174,3183,!0,At);case da.THAI:return ko(ye,3664,3673,!0,At);case da.TIBETAN:return ko(ye,3872,3881,!0,At);case da.DECIMAL:default:return ko(ye,48,57,!0,At)}},xn="data-html2canvas-ignore",Hn=function(){function xt(ye,Fe,We){if(this.context=ye,this.options=We,this.scrolledElements=[],this.referenceElement=Fe,this.counters=new Ki,this.quoteDepth=0,!Fe.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Fe.ownerDocument.documentElement)}return xt.prototype.toIFrame=function(ye,Fe){var We=this,At=ci(ye,Fe);if(!At.contentWindow)return Promise.reject("Unable to find iframe window");var cr=ye.defaultView.pageXOffset,Hr=ye.defaultView.pageYOffset,sn=At.contentWindow,wn=sn.document,jn=$a(At).then(function(){return f(We,void 0,void 0,function(){var Gi,Mi;return t(this,function(Qi){switch(Qi.label){case 0:return this.scrolledElements.forEach(ws),sn&&(sn.scrollTo(Fe.left,Fe.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(sn.scrollY!==Fe.top||sn.scrollX!==Fe.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(sn.scrollX-Fe.left,sn.scrollY-Fe.top,0,0))),Gi=this.options.onclone,Mi=this.clonedReferenceElement,typeof Mi=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:wn.fonts&&wn.fonts.ready?[4,wn.fonts.ready]:[3,2];case 1:Qi.sent(),Qi.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Pa(wn)]:[3,4];case 3:Qi.sent(),Qi.label=4;case 4:return typeof Gi=="function"?[2,Promise.resolve().then(function(){return Gi(wn,Mi)}).then(function(){return At})]:[2,At]}})})});return wn.open(),wn.write(uo(document.doctype)+"<html></html>"),Fo(this.referenceElement.ownerDocument,cr,Hr),wn.replaceChild(wn.adoptNode(this.documentElement),wn.documentElement),wn.close(),jn},xt.prototype.createElementClone=function(ye){if(Ec(ye,2))debugger;if(Fr(ye))return this.createCanvasClone(ye);if(Ir(ye))return this.createStyleClone(ye);var Fe=ye.cloneNode(!1);return Xr(Fe)&&(Xr(ye)&&ye.currentSrc&&ye.currentSrc!==ye.src&&(Fe.src=ye.currentSrc,Fe.srcset=""),Fe.loading==="lazy"&&(Fe.loading="eager")),Fe},xt.prototype.createStyleClone=function(ye){try{var Fe=ye.sheet;if(Fe&&Fe.cssRules){var We=[].slice.call(Fe.cssRules,0).reduce(function(cr,Hr){return Hr&&typeof Hr.cssText=="string"?cr+Hr.cssText:cr},""),At=ye.cloneNode(!1);return At.textContent=We,At}}catch(cr){if(this.context.logger.error("Unable to access cssRules property",cr),cr.name!=="SecurityError")throw cr}return ye.cloneNode(!1)},xt.prototype.createCanvasClone=function(ye){var Fe;if(this.options.inlineImages&&ye.ownerDocument){var We=ye.ownerDocument.createElement("img");try{return We.src=ye.toDataURL(),We}catch(jn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ye)}}var At=ye.cloneNode(!1);try{At.width=ye.width,At.height=ye.height;var cr=ye.getContext("2d"),Hr=At.getContext("2d");if(Hr)if(!this.options.allowTaint&&cr)Hr.putImageData(cr.getImageData(0,0,ye.width,ye.height),0,0);else{var sn=(Fe=ye.getContext("webgl2"))!==null&&Fe!==void 0?Fe:ye.getContext("webgl");if(sn){var wn=sn.getContextAttributes();(wn==null?void 0:wn.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ye)}Hr.drawImage(ye,0,0)}return At}catch(jn){this.context.logger.info("Unable to clone canvas as it is tainted",ye)}return At},xt.prototype.cloneNode=function(ye){if(Or(ye))return document.createTextNode(ye.data);if(!ye.ownerDocument)return ye.cloneNode(!1);var Fe=ye.ownerDocument.defaultView;if(Fe&&Wr(ye)&&(Ue(ye)||se(ye))){var We=this.createElementClone(ye);We.style.transitionProperty="none";var At=Fe.getComputedStyle(ye),cr=Fe.getComputedStyle(ye,":before"),Hr=Fe.getComputedStyle(ye,":after");this.referenceElement===ye&&Ue(We)&&(this.clonedReferenceElement=We),Jt(We)&&bc(We);for(var sn=this.counters.parse(new al(this.context,At)),wn=this.resolvePseudoContent(ye,We,cr,hi.BEFORE),jn=ye.firstChild;jn;jn=jn.nextSibling)(!Wr(jn)||!zr(jn)&&!jn.hasAttribute(xn)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(jn)))&&((!this.options.copyStyles||!Wr(jn)||!Ir(jn))&&We.appendChild(this.cloneNode(jn)));wn&&We.insertBefore(wn,We.firstChild);var Gi=this.resolvePseudoContent(ye,We,Hr,hi.AFTER);return Gi&&We.appendChild(Gi),this.counters.pop(sn),At&&(this.options.copyStyles||se(ye))&&!Mr(ye)&&Ka(At,We),(ye.scrollTop!==0||ye.scrollLeft!==0)&&this.scrolledElements.push([We,ye.scrollLeft,ye.scrollTop]),(qr(ye)||Ln(ye))&&(qr(We)||Ln(We))&&(We.value=ye.value),We}return ye.cloneNode(!1)},xt.prototype.resolvePseudoContent=function(ye,Fe,We,At){var cr=this;if(!We)return;var Hr=We.content,sn=Fe.ownerDocument;if(!sn||!Hr||Hr==="none"||Hr==="-moz-alt-content"||We.display==="none")return;this.counters.parse(new al(this.context,We));var wn=new ec(this.context,We),jn=sn.createElement("html2canvaspseudoelement");Ka(We,jn),wn.content.forEach(function(Mi){if(Mi.type===0)jn.appendChild(sn.createTextNode(Mi.value));else if(Mi.type===22){var Qi=sn.createElement("img");Qi.src=Mi.value,Qi.style.opacity="1",jn.appendChild(Qi)}else if(Mi.type===18){if(Mi.name==="attr"){var wo=Mi.values.filter(xr);wo.length&&jn.appendChild(sn.createTextNode(ye.getAttribute(wo[0].value)||""))}else if(Mi.name==="counter"){var fo=Mi.values.filter(On),Bo=fo[0],Ds=fo[1];if(Bo&&xr(Bo)){var fs=cr.counters.getCounterValue(Bo.value),cs=Ds&&xr(Ds)?Oc.parse(cr.context,Ds.value):da.DECIMAL;jn.appendChild(sn.createTextNode(vr(fs,cs,!1)))}}else if(Mi.name==="counters"){var yl=Mi.values.filter(On),Bo=yl[0],Nl=yl[1],Ds=yl[2];if(Bo&&xr(Bo)){var Cs=cr.counters.getCounterValues(Bo.value),Ko=Ds&&xr(Ds)?Oc.parse(cr.context,Ds.value):da.DECIMAL,Ul=Nl&&Nl.type===0?Nl.value:"",jl=Cs.map(function(Uu){return vr(Uu,Ko,!1)}).join(Ul);jn.appendChild(sn.createTextNode(jl))}}}else if(Mi.type===20)switch(Mi.value){case"open-quote":jn.appendChild(sn.createTextNode(mc(wn.quotes,cr.quoteDepth++,!0)));break;case"close-quote":jn.appendChild(sn.createTextNode(mc(wn.quotes,--cr.quoteDepth,!1)));break;default:jn.appendChild(sn.createTextNode(Mi.value))}}),jn.className=hl+" "+Pl;var Gi=At===hi.BEFORE?" "+hl:" "+Pl;return se(Fe)?Fe.className.baseValue+=Gi:Fe.className+=Gi,jn},xt.destroy=function(ye){return ye.parentNode?(ye.parentNode.removeChild(ye),!0):!1},xt}(),hi;(function(xt){xt[xt.BEFORE=0]="BEFORE",xt[xt.AFTER=1]="AFTER"})(hi||(hi={}));var ci=function(ye,Fe){var We=ye.createElement("iframe");return We.className="html2canvas-container",We.style.visibility="hidden",We.style.position="fixed",We.style.left="-10000px",We.style.top="0px",We.style.border="0",We.width=Fe.width.toString(),We.height=Fe.height.toString(),We.scrolling="no",We.setAttribute(xn,"true"),ye.body.appendChild(We),We},ra=function(ye){return new Promise(function(Fe){if(ye.complete){Fe();return}if(!ye.src){Fe();return}ye.onload=Fe,ye.onerror=Fe})},Pa=function(ye){return Promise.all([].slice.call(ye.images,0).map(ra))},$a=function(ye){return new Promise(function(Fe,We){var At=ye.contentWindow;if(!At)return We("No window assigned for iframe");var cr=At.document;At.onload=ye.onload=function(){At.onload=ye.onload=null;var Hr=setInterval(function(){cr.body.childNodes.length>0&&cr.readyState==="complete"&&(clearInterval(Hr),Fe(ye))},50)}})},Qa=["all","d","content"],Ka=function(ye,Fe){for(var We=ye.length-1;We>=0;We--){var At=ye.item(We);Qa.indexOf(At)===-1&&Fe.style.setProperty(At,ye.getPropertyValue(At))}return Fe},uo=function(ye){var Fe="";return ye&&(Fe+="<!DOCTYPE ",ye.name&&(Fe+=ye.name),ye.internalSubset&&(Fe+=ye.internalSubset),ye.publicId&&(Fe+='"'+ye.publicId+'"'),ye.systemId&&(Fe+='"'+ye.systemId+'"'),Fe+=">"),Fe},Fo=function(ye,Fe,We){ye&&ye.defaultView&&(Fe!==ye.defaultView.pageXOffset||We!==ye.defaultView.pageYOffset)&&ye.defaultView.scrollTo(Fe,We)},ws=function(ye){var Fe=ye[0],We=ye[1],At=ye[2];Fe.scrollLeft=We,Fe.scrollTop=At},ts=":before",js=":after",hl="___html2canvas___pseudoelement_before",Pl="___html2canvas___pseudoelement_after",Ll=`{
content: "" !important;
display: none !important;
}`,bc=function(ye){Gc(ye,"."+hl+ts+Ll+`
.`+Pl+js+Ll)},Gc=function(ye,Fe){var We=ye.ownerDocument;if(We){var At=We.createElement("style");At.textContent=Fe,ye.appendChild(At)}},ic=function(){function xt(){}return xt.getOrigin=function(ye){var Fe=xt._link;return Fe?(Fe.href=ye,Fe.href=Fe.href,Fe.protocol+Fe.hostname+Fe.port):"about:blank"},xt.isSameOrigin=function(ye){return xt.getOrigin(ye)===xt._origin},xt.setContext=function(ye){xt._link=ye.document.createElement("a"),xt._origin=xt.getOrigin(ye.location.href)},xt._origin="about:blank",xt}(),Dc=function(){function xt(ye,Fe){this.context=ye,this._options=Fe,this._cache={}}return xt.prototype.addImage=function(ye){var Fe=Promise.resolve();return this.has(ye)||(su(ye)||Jl(ye))&&(this._cache[ye]=this.loadImage(ye)).catch(function(){}),Fe},xt.prototype.match=function(ye){return this._cache[ye]},xt.prototype.loadImage=function(ye){return f(this,void 0,void 0,function(){var Fe,We,At,cr,Hr=this;return t(this,function(sn){switch(sn.label){case 0:return Fe=ic.isSameOrigin(ye),We=!Hc(ye)&&this._options.useCORS===!0&&Zl.SUPPORT_CORS_IMAGES&&!Fe,At=!Hc(ye)&&!Fe&&!su(ye)&&typeof this._options.proxy=="string"&&Zl.SUPPORT_CORS_XHR&&!We,!Fe&&this._options.allowTaint===!1&&!Hc(ye)&&!su(ye)&&!At&&!We?[2]:(cr=ye,At?[4,this.proxy(cr)]:[3,2]);case 1:cr=sn.sent(),sn.label=2;case 2:return this.context.logger.debug("Added image "+ye.substring(0,256)),[4,new Promise(function(wn,jn){var Gi=new Image;Gi.onload=function(){return wn(Gi)},Gi.onerror=jn,(cd(cr)||We)&&(Gi.crossOrigin="anonymous"),Gi.src=cr,Gi.complete===!0&&setTimeout(function(){return wn(Gi)},500),Hr._options.imageTimeout>0&&setTimeout(function(){return jn("Timed out ("+Hr._options.imageTimeout+"ms) loading image")},Hr._options.imageTimeout)})];case 3:return[2,sn.sent()]}})})},xt.prototype.has=function(ye){return typeof this._cache[ye]!="undefined"},xt.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},xt.prototype.proxy=function(ye){var Fe=this,We=this._options.proxy;if(!We)throw new Error("No proxy defined");var At=ye.substring(0,256);return new Promise(function(cr,Hr){var sn=Zl.SUPPORT_RESPONSE_TYPE?"blob":"text",wn=new XMLHttpRequest;wn.onload=function(){if(wn.status===200)if(sn==="text")cr(wn.response);else{var Mi=new FileReader;Mi.addEventListener("load",function(){return cr(Mi.result)},!1),Mi.addEventListener("error",function(Qi){return Hr(Qi)},!1),Mi.readAsDataURL(wn.response)}else Hr("Failed to proxy resource "+At+" with status code "+wn.status)},wn.onerror=Hr;var jn=We.indexOf("?")>-1?"&":"?";if(wn.open("GET",""+We+jn+"url="+encodeURIComponent(ye)+"&responseType="+sn),sn!=="text"&&wn instanceof XMLHttpRequest&&(wn.responseType=sn),Fe._options.imageTimeout){var Gi=Fe._options.imageTimeout;wn.timeout=Gi,wn.ontimeout=function(){return Hr("Timed out ("+Gi+"ms) proxying "+At)}}wn.send()})},xt}(),uc=/^data:image\/svg\+xml/i,gc=/^data:image\/.*;base64,/i,dc=/^data:image\/.*/i,Jl=function(ye){return Zl.SUPPORT_SVG_DRAWING||!hc(ye)},Hc=function(ye){return dc.test(ye)},cd=function(ye){return gc.test(ye)},su=function(ye){return ye.substr(0,4)==="blob"},hc=function(ye){return ye.substr(-3).toLowerCase()==="svg"||uc.test(ye)},eu;(function(xt){xt[xt.VECTOR=0]="VECTOR",xt[xt.BEZIER_CURVE=1]="BEZIER_CURVE"})(eu||(eu={}));var Ic=function(ye,Fe){return ye.length===Fe.length?ye.some(function(We,At){return We===Fe[At]}):!1},$d=function(ye,Fe,We,At,cr){return ye.map(function(Hr,sn){switch(sn){case 0:return Hr.add(Fe,We);case 1:return Hr.add(Fe+At,We);case 2:return Hr.add(Fe+At,We+cr);case 3:return Hr.add(Fe,We+cr)}return Hr})},Do=function(){function xt(ye,Fe){this.type=eu.VECTOR,this.x=ye,this.y=Fe}return xt.prototype.add=function(ye,Fe){return new xt(this.x+ye,this.y+Fe)},xt}(),Qc=function(ye,Fe,We){return new Do(ye.x+(Fe.x-ye.x)*We,ye.y+(Fe.y-ye.y)*We)},lu=function(){function xt(ye,Fe,We,At){this.type=eu.BEZIER_CURVE,this.start=ye,this.startControl=Fe,this.endControl=We,this.end=At}return xt.prototype.subdivide=function(ye,Fe){var We=Qc(this.start,this.startControl,ye),At=Qc(this.startControl,this.endControl,ye),cr=Qc(this.endControl,this.end,ye),Hr=Qc(We,At,ye),sn=Qc(At,cr,ye),wn=Qc(Hr,sn,ye);return Fe?new xt(this.start,We,Hr,wn):new xt(wn,sn,cr,this.end)},xt.prototype.add=function(ye,Fe){return new xt(this.start.add(ye,Fe),this.startControl.add(ye,Fe),this.endControl.add(ye,Fe),this.end.add(ye,Fe))},xt.prototype.reverse=function(){return new xt(this.end,this.endControl,this.startControl,this.start)},xt}(),zl=function(ye){return ye.type===eu.BEZIER_CURVE},Cu=function(){function xt(ye){var Fe=ye.styles,We=ye.bounds,At=Di(Fe.borderTopLeftRadius,We.width,We.height),cr=At[0],Hr=At[1],sn=Di(Fe.borderTopRightRadius,We.width,We.height),wn=sn[0],jn=sn[1],Gi=Di(Fe.borderBottomRightRadius,We.width,We.height),Mi=Gi[0],Qi=Gi[1],wo=Di(Fe.borderBottomLeftRadius,We.width,We.height),fo=wo[0],Bo=wo[1],Ds=[];Ds.push((cr+wn)/We.width),Ds.push((fo+Mi)/We.width),Ds.push((Hr+Bo)/We.height),Ds.push((jn+Qi)/We.height);var fs=Math.max.apply(Math,Ds);fs>1&&(cr/=fs,Hr/=fs,wn/=fs,jn/=fs,Mi/=fs,Qi/=fs,fo/=fs,Bo/=fs);var cs=We.width-wn,yl=We.height-Qi,Nl=We.width-Mi,Cs=We.height-Bo,Ko=Fe.borderTopWidth,Ul=Fe.borderRightWidth,jl=Fe.borderBottomWidth,pl=Fe.borderLeftWidth,Au=Ui(Fe.paddingTop,ye.bounds.width),Uu=Ui(Fe.paddingRight,ye.bounds.width),Eu=Ui(Fe.paddingBottom,ye.bounds.width),Zc=Ui(Fe.paddingLeft,ye.bounds.width);this.topLeftBorderDoubleOuterBox=cr>0||Hr>0?rc(We.left+pl/3,We.top+Ko/3,cr-pl/3,Hr-Ko/3,fl.TOP_LEFT):new Do(We.left+pl/3,We.top+Ko/3),this.topRightBorderDoubleOuterBox=cr>0||Hr>0?rc(We.left+cs,We.top+Ko/3,wn-Ul/3,jn-Ko/3,fl.TOP_RIGHT):new Do(We.left+We.width-Ul/3,We.top+Ko/3),this.bottomRightBorderDoubleOuterBox=Mi>0||Qi>0?rc(We.left+Nl,We.top+yl,Mi-Ul/3,Qi-jl/3,fl.BOTTOM_RIGHT):new Do(We.left+We.width-Ul/3,We.top+We.height-jl/3),this.bottomLeftBorderDoubleOuterBox=fo>0||Bo>0?rc(We.left+pl/3,We.top+Cs,fo-pl/3,Bo-jl/3,fl.BOTTOM_LEFT):new Do(We.left+pl/3,We.top+We.height-jl/3),this.topLeftBorderDoubleInnerBox=cr>0||Hr>0?rc(We.left+pl*2/3,We.top+Ko*2/3,cr-pl*2/3,Hr-Ko*2/3,fl.TOP_LEFT):new Do(We.left+pl*2/3,We.top+Ko*2/3),this.topRightBorderDoubleInnerBox=cr>0||Hr>0?rc(We.left+cs,We.top+Ko*2/3,wn-Ul*2/3,jn-Ko*2/3,fl.TOP_RIGHT):new Do(We.left+We.width-Ul*2/3,We.top+Ko*2/3),this.bottomRightBorderDoubleInnerBox=Mi>0||Qi>0?rc(We.left+Nl,We.top+yl,Mi-Ul*2/3,Qi-jl*2/3,fl.BOTTOM_RIGHT):new Do(We.left+We.width-Ul*2/3,We.top+We.height-jl*2/3),this.bottomLeftBorderDoubleInnerBox=fo>0||Bo>0?rc(We.left+pl*2/3,We.top+Cs,fo-pl*2/3,Bo-jl*2/3,fl.BOTTOM_LEFT):new Do(We.left+pl*2/3,We.top+We.height-jl*2/3),this.topLeftBorderStroke=cr>0||Hr>0?rc(We.left+pl/2,We.top+Ko/2,cr-pl/2,Hr-Ko/2,fl.TOP_LEFT):new Do(We.left+pl/2,We.top+Ko/2),this.topRightBorderStroke=cr>0||Hr>0?rc(We.left+cs,We.top+Ko/2,wn-Ul/2,jn-Ko/2,fl.TOP_RIGHT):new Do(We.left+We.width-Ul/2,We.top+Ko/2),this.bottomRightBorderStroke=Mi>0||Qi>0?rc(We.left+Nl,We.top+yl,Mi-Ul/2,Qi-jl/2,fl.BOTTOM_RIGHT):new Do(We.left+We.width-Ul/2,We.top+We.height-jl/2),this.bottomLeftBorderStroke=fo>0||Bo>0?rc(We.left+pl/2,We.top+Cs,fo-pl/2,Bo-jl/2,fl.BOTTOM_LEFT):new Do(We.left+pl/2,We.top+We.height-jl/2),this.topLeftBorderBox=cr>0||Hr>0?rc(We.left,We.top,cr,Hr,fl.TOP_LEFT):new Do(We.left,We.top),this.topRightBorderBox=wn>0||jn>0?rc(We.left+cs,We.top,wn,jn,fl.TOP_RIGHT):new Do(We.left+We.width,We.top),this.bottomRightBorderBox=Mi>0||Qi>0?rc(We.left+Nl,We.top+yl,Mi,Qi,fl.BOTTOM_RIGHT):new Do(We.left+We.width,We.top+We.height),this.bottomLeftBorderBox=fo>0||Bo>0?rc(We.left,We.top+Cs,fo,Bo,fl.BOTTOM_LEFT):new Do(We.left,We.top+We.height),this.topLeftPaddingBox=cr>0||Hr>0?rc(We.left+pl,We.top+Ko,Math.max(0,cr-pl),Math.max(0,Hr-Ko),fl.TOP_LEFT):new Do(We.left+pl,We.top+Ko),this.topRightPaddingBox=wn>0||jn>0?rc(We.left+Math.min(cs,We.width-Ul),We.top+Ko,cs>We.width+Ul?0:Math.max(0,wn-Ul),Math.max(0,jn-Ko),fl.TOP_RIGHT):new Do(We.left+We.width-Ul,We.top+Ko),this.bottomRightPaddingBox=Mi>0||Qi>0?rc(We.left+Math.min(Nl,We.width-pl),We.top+Math.min(yl,We.height-jl),Math.max(0,Mi-Ul),Math.max(0,Qi-jl),fl.BOTTOM_RIGHT):new Do(We.left+We.width-Ul,We.top+We.height-jl),this.bottomLeftPaddingBox=fo>0||Bo>0?rc(We.left+pl,We.top+Math.min(Cs,We.height-jl),Math.max(0,fo-pl),Math.max(0,Bo-jl),fl.BOTTOM_LEFT):new Do(We.left+pl,We.top+We.height-jl),this.topLeftContentBox=cr>0||Hr>0?rc(We.left+pl+Zc,We.top+Ko+Au,Math.max(0,cr-(pl+Zc)),Math.max(0,Hr-(Ko+Au)),fl.TOP_LEFT):new Do(We.left+pl+Zc,We.top+Ko+Au),this.topRightContentBox=wn>0||jn>0?rc(We.left+Math.min(cs,We.width+pl+Zc),We.top+Ko+Au,cs>We.width+pl+Zc?0:wn-pl+Zc,jn-(Ko+Au),fl.TOP_RIGHT):new Do(We.left+We.width-(Ul+Uu),We.top+Ko+Au),this.bottomRightContentBox=Mi>0||Qi>0?rc(We.left+Math.min(Nl,We.width-(pl+Zc)),We.top+Math.min(yl,We.height+Ko+Au),Math.max(0,Mi-(Ul+Uu)),Qi-(jl+Eu),fl.BOTTOM_RIGHT):new Do(We.left+We.width-(Ul+Uu),We.top+We.height-(jl+Eu)),this.bottomLeftContentBox=fo>0||Bo>0?rc(We.left+pl+Zc,We.top+Cs,Math.max(0,fo-(pl+Zc)),Bo-(jl+Eu),fl.BOTTOM_LEFT):new Do(We.left+pl+Zc,We.top+We.height-(jl+Eu))}return xt}(),fl;(function(xt){xt[xt.TOP_LEFT=0]="TOP_LEFT",xt[xt.TOP_RIGHT=1]="TOP_RIGHT",xt[xt.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",xt[xt.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(fl||(fl={}));var rc=function(ye,Fe,We,At,cr){var Hr=4*((Math.sqrt(2)-1)/3),sn=We*Hr,wn=At*Hr,jn=ye+We,Gi=Fe+At;switch(cr){case fl.TOP_LEFT:return new lu(new Do(ye,Gi),new Do(ye,Gi-wn),new Do(jn-sn,Fe),new Do(jn,Fe));case fl.TOP_RIGHT:return new lu(new Do(ye,Fe),new Do(ye+sn,Fe),new Do(jn,Gi-wn),new Do(jn,Gi));case fl.BOTTOM_RIGHT:return new lu(new Do(jn,Fe),new Do(jn,Fe+wn),new Do(ye+sn,Gi),new Do(ye,Gi));case fl.BOTTOM_LEFT:default:return new lu(new Do(jn,Gi),new Do(jn-sn,Gi),new Do(ye,Fe+wn),new Do(ye,Fe))}},qd=function(ye){return[ye.topLeftBorderBox,ye.topRightBorderBox,ye.bottomRightBorderBox,ye.bottomLeftBorderBox]},Nh=function(ye){return[ye.topLeftContentBox,ye.topRightContentBox,ye.bottomRightContentBox,ye.bottomLeftContentBox]},Ed=function(ye){return[ye.topLeftPaddingBox,ye.topRightPaddingBox,ye.bottomRightPaddingBox,ye.bottomLeftPaddingBox]},_h=function(){function xt(ye,Fe,We){this.offsetX=ye,this.offsetY=Fe,this.matrix=We,this.type=0,this.target=2|4}return xt}(),jd=function(){function xt(ye,Fe){this.path=ye,this.target=Fe,this.type=1}return xt}(),ud=function(){function xt(ye){this.opacity=ye,this.type=2,this.target=2|4}return xt}(),Th=function(ye){return ye.type===0},uh=function(ye){return ye.type===1},Dh=function(ye){return ye.type===2},dh=function(){function xt(ye){this.element=ye,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return xt}(),_d=function(){function xt(ye,Fe){if(this.container=ye,this.parent=Fe,this.effects=[],this.curves=new Cu(this.container),this.container.styles.opacity<1&&this.effects.push(new ud(this.container.styles.opacity)),this.container.styles.transform!==null){var We=this.container.bounds.left+this.container.styles.transformOrigin[0].number,At=this.container.bounds.top+this.container.styles.transformOrigin[1].number,cr=this.container.styles.transform;this.effects.push(new _h(We,At,cr))}if(this.container.styles.overflowX!==ul.VISIBLE){var Hr=qd(this.curves),sn=Ed(this.curves);Ic(Hr,sn)?this.effects.push(new jd(Hr,2|4)):(this.effects.push(new jd(Hr,2)),this.effects.push(new jd(sn,4)))}}return xt.prototype.getEffects=function(ye){for(var Fe=[Rt.ABSOLUTE,Rt.FIXED].indexOf(this.container.styles.position)===-1,We=this.parent,At=this.effects.slice(0);We;){var cr=We.effects.filter(function(wn){return!uh(wn)});if(Fe||We.container.styles.position!==Rt.STATIC||!We.parent){if(At.unshift.apply(At,cr),Fe=[Rt.ABSOLUTE,Rt.FIXED].indexOf(We.container.styles.position)===-1,We.container.styles.overflowX!==ul.VISIBLE){var Hr=qd(We.curves),sn=Ed(We.curves);Ic(Hr,sn)||At.unshift(new jd(sn,2|4))}}else At.unshift.apply(At,cr);We=We.parent}return At.filter(function(wn){return ls(wn.target,ye)})},xt}(),Mh=function xt(ye,Fe,We,At){ye.container.elements.forEach(function(cr){var Hr=ls(cr.flags,4),sn=ls(cr.flags,2),wn=new _d(cr,ye);ls(cr.styles.display,2048)&&At.push(wn);var jn=ls(cr.flags,8)?[]:At;if(Hr||sn){var Gi=Hr||cr.styles.isPositioned()?We:Fe,Mi=new dh(wn);if(cr.styles.isPositioned()||cr.styles.opacity<1||cr.styles.isTransformed()){var Qi=cr.styles.zIndex.order;if(Qi<0){var wo=0;Gi.negativeZIndex.some(function(Bo,Ds){return Qi>Bo.element.container.styles.zIndex.order?(wo=Ds,!1):wo>0}),Gi.negativeZIndex.splice(wo,0,Mi)}else if(Qi>0){var fo=0;Gi.positiveZIndex.some(function(Bo,Ds){return Qi>=Bo.element.container.styles.zIndex.order?(fo=Ds+1,!1):fo>0}),Gi.positiveZIndex.splice(fo,0,Mi)}else Gi.zeroOrAutoZIndexOrTransformedOrOpacity.push(Mi)}else cr.styles.isFloating()?Gi.nonPositionedFloats.push(Mi):Gi.nonPositionedInlineLevel.push(Mi);xt(wn,Mi,Hr?Mi:We,jn)}else cr.styles.isInlineLevel()?Fe.inlineLevel.push(wn):Fe.nonInlineLevel.push(wn),xt(wn,Fe,We,jn);ls(cr.flags,8)&&hh(cr,jn)})},hh=function(ye,Fe){for(var We=ye instanceof Nu?ye.start:1,At=ye instanceof Nu?ye.reversed:!1,cr=0;cr<Fe.length;cr++){var Hr=Fe[cr];Hr.container instanceof Bu&&typeof Hr.container.value=="number"&&Hr.container.value!==0&&(We=Hr.container.value),Hr.listValue=vr(We,Hr.container.styles.listStyleType,!0),We+=At?-1:1}},Rh=function(ye){var Fe=new _d(ye,null),We=new dh(Fe),At=[];return Mh(Fe,We,We,At),hh(Fe.container,At),We},fh=function(ye,Fe){switch(Fe){case 0:return Bc(ye.topLeftBorderBox,ye.topLeftPaddingBox,ye.topRightBorderBox,ye.topRightPaddingBox);case 1:return Bc(ye.topRightBorderBox,ye.topRightPaddingBox,ye.bottomRightBorderBox,ye.bottomRightPaddingBox);case 2:return Bc(ye.bottomRightBorderBox,ye.bottomRightPaddingBox,ye.bottomLeftBorderBox,ye.bottomLeftPaddingBox);case 3:default:return Bc(ye.bottomLeftBorderBox,ye.bottomLeftPaddingBox,ye.topLeftBorderBox,ye.topLeftPaddingBox)}},Fh=function(ye,Fe){switch(Fe){case 0:return Bc(ye.topLeftBorderBox,ye.topLeftBorderDoubleOuterBox,ye.topRightBorderBox,ye.topRightBorderDoubleOuterBox);case 1:return Bc(ye.topRightBorderBox,ye.topRightBorderDoubleOuterBox,ye.bottomRightBorderBox,ye.bottomRightBorderDoubleOuterBox);case 2:return Bc(ye.bottomRightBorderBox,ye.bottomRightBorderDoubleOuterBox,ye.bottomLeftBorderBox,ye.bottomLeftBorderDoubleOuterBox);case 3:default:return Bc(ye.bottomLeftBorderBox,ye.bottomLeftBorderDoubleOuterBox,ye.topLeftBorderBox,ye.topLeftBorderDoubleOuterBox)}},eh=function(ye,Fe){switch(Fe){case 0:return Bc(ye.topLeftBorderDoubleInnerBox,ye.topLeftPaddingBox,ye.topRightBorderDoubleInnerBox,ye.topRightPaddingBox);case 1:return Bc(ye.topRightBorderDoubleInnerBox,ye.topRightPaddingBox,ye.bottomRightBorderDoubleInnerBox,ye.bottomRightPaddingBox);case 2:return Bc(ye.bottomRightBorderDoubleInnerBox,ye.bottomRightPaddingBox,ye.bottomLeftBorderDoubleInnerBox,ye.bottomLeftPaddingBox);case 3:default:return Bc(ye.bottomLeftBorderDoubleInnerBox,ye.bottomLeftPaddingBox,ye.topLeftBorderDoubleInnerBox,ye.topLeftPaddingBox)}},ph=function(ye,Fe){switch(Fe){case 0:return Td(ye.topLeftBorderStroke,ye.topRightBorderStroke);case 1:return Td(ye.topRightBorderStroke,ye.bottomRightBorderStroke);case 2:return Td(ye.bottomRightBorderStroke,ye.bottomLeftBorderStroke);case 3:default:return Td(ye.bottomLeftBorderStroke,ye.topLeftBorderStroke)}},Td=function(ye,Fe){var We=[];return zl(ye)?We.push(ye.subdivide(.5,!1)):We.push(ye),zl(Fe)?We.push(Fe.subdivide(.5,!0)):We.push(Fe),We},Bc=function(ye,Fe,We,At){var cr=[];return zl(ye)?cr.push(ye.subdivide(.5,!1)):cr.push(ye),zl(We)?cr.push(We.subdivide(.5,!0)):cr.push(We),zl(At)?cr.push(At.subdivide(.5,!0).reverse()):cr.push(At),zl(Fe)?cr.push(Fe.subdivide(.5,!1).reverse()):cr.push(Fe),cr},ed=function(ye){var Fe=ye.bounds,We=ye.styles;return Fe.add(We.borderLeftWidth,We.borderTopWidth,-(We.borderRightWidth+We.borderLeftWidth),-(We.borderTopWidth+We.borderBottomWidth))},Du=function(ye){var Fe=ye.styles,We=ye.bounds,At=Ui(Fe.paddingLeft,We.width),cr=Ui(Fe.paddingRight,We.width),Hr=Ui(Fe.paddingTop,We.width),sn=Ui(Fe.paddingBottom,We.width);return We.add(At+Fe.borderLeftWidth,Hr+Fe.borderTopWidth,-(Fe.borderRightWidth+Fe.borderLeftWidth+At+cr),-(Fe.borderTopWidth+Fe.borderBottomWidth+Hr+sn))},lh=function(ye,Fe){return ye===0?Fe.bounds:ye===2?Du(Fe):ed(Fe)},mh=function(ye,Fe){return ye===kn.BORDER_BOX?Fe.bounds:ye===kn.CONTENT_BOX?Du(Fe):ed(Fe)},Hd=function(ye,Fe,We){var At=lh(ch(ye.styles.backgroundOrigin,Fe),ye),cr=mh(ch(ye.styles.backgroundClip,Fe),ye),Hr=gh(ch(ye.styles.backgroundSize,Fe),We,At),sn=Hr[0],wn=Hr[1],jn=Di(ch(ye.styles.backgroundPosition,Fe),At.width-sn,At.height-wn),Gi=sf(ch(ye.styles.backgroundRepeat,Fe),jn,Hr,At,cr),Mi=Math.round(At.left+jn[0]),Qi=Math.round(At.top+jn[1]);return[Gi,Mi,Qi,sn,wn]},Id=function(ye){return xr(ye)&&ye.value===Go.AUTO},zd=function(ye){return typeof ye=="number"},gh=function(ye,Fe,We){var At=Fe[0],cr=Fe[1],Hr=Fe[2],sn=ye[0],wn=ye[1];if(!sn)return[0,0];if(oi(sn)&&wn&&oi(wn))return[Ui(sn,We.width),Ui(wn,We.height)];var jn=zd(Hr);if(xr(sn)&&(sn.value===Go.CONTAIN||sn.value===Go.COVER)){if(zd(Hr)){var Gi=We.width/We.height;return Gi<Hr!==(sn.value===Go.COVER)?[We.width,We.width/Hr]:[We.height*Hr,We.height]}return[We.width,We.height]}var Mi=zd(At),Qi=zd(cr),wo=Mi||Qi;if(Id(sn)&&(!wn||Id(wn))){if(Mi&&Qi)return[At,cr];if(!jn&&!wo)return[We.width,We.height];if(wo&&jn){var fo=Mi?At:cr*Hr,Bo=Qi?cr:At/Hr;return[fo,Bo]}var Ds=Mi?At:We.width,fs=Qi?cr:We.height;return[Ds,fs]}if(jn){var cs=0,yl=0;return oi(sn)?cs=Ui(sn,We.width):oi(wn)&&(yl=Ui(wn,We.height)),Id(sn)?cs=yl*Hr:(!wn||Id(wn))&&(yl=cs/Hr),[cs,yl]}var Nl=null,Cs=null;if(oi(sn)?Nl=Ui(sn,We.width):wn&&oi(wn)&&(Cs=Ui(wn,We.height)),Nl!==null&&(!wn||Id(wn))&&(Cs=Mi&&Qi?Nl/At*cr:We.height),Cs!==null&&Id(sn)&&(Nl=Mi&&Qi?Cs/cr*At:We.width),Nl!==null&&Cs!==null)return[Nl,Cs];throw new Error("Unable to calculate background-size for element")},ch=function(ye,Fe){var We=ye[Fe];return typeof We=="undefined"?ye[0]:We},sf=function(ye,Fe,We,At,cr){var Hr=Fe[0],sn=Fe[1],wn=We[0],jn=We[1];switch(ye){case qo.REPEAT_X:return[new Do(Math.round(At.left),Math.round(At.top+sn)),new Do(Math.round(At.left+At.width),Math.round(At.top+sn)),new Do(Math.round(At.left+At.width),Math.round(jn+At.top+sn)),new Do(Math.round(At.left),Math.round(jn+At.top+sn))];case qo.REPEAT_Y:return[new Do(Math.round(At.left+Hr),Math.round(At.top)),new Do(Math.round(At.left+Hr+wn),Math.round(At.top)),new Do(Math.round(At.left+Hr+wn),Math.round(At.height+At.top)),new Do(Math.round(At.left+Hr),Math.round(At.height+At.top))];case qo.NO_REPEAT:return[new Do(Math.round(At.left+Hr),Math.round(At.top+sn)),new Do(Math.round(At.left+Hr+wn),Math.round(At.top+sn)),new Do(Math.round(At.left+Hr+wn),Math.round(At.top+sn+jn)),new Do(Math.round(At.left+Hr),Math.round(At.top+sn+jn))];default:return[new Do(Math.round(cr.left),Math.round(cr.top)),new Do(Math.round(cr.left+cr.width),Math.round(cr.top)),new Do(Math.round(cr.left+cr.width),Math.round(cr.height+cr.top)),new Do(Math.round(cr.left),Math.round(cr.height+cr.top))]}},lf="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Xh="Hidden Text",cf=function(){function xt(ye){this._data={},this._document=ye}return xt.prototype.parseMetrics=function(ye,Fe){var We=this._document.createElement("div"),At=this._document.createElement("img"),cr=this._document.createElement("span"),Hr=this._document.body;We.style.visibility="hidden",We.style.fontFamily=ye,We.style.fontSize=Fe,We.style.margin="0",We.style.padding="0",Hr.appendChild(We),At.src=lf,At.width=1,At.height=1,At.style.margin="0",At.style.padding="0",At.style.verticalAlign="baseline",cr.style.fontFamily=ye,cr.style.fontSize=Fe,cr.style.margin="0",cr.style.padding="0",cr.appendChild(this._document.createTextNode(Xh)),We.appendChild(cr),We.appendChild(At);var sn=At.offsetTop-cr.offsetTop+2;We.removeChild(cr),We.appendChild(this._document.createTextNode(Xh)),We.style.lineHeight="normal",At.style.verticalAlign="super";var wn=At.offsetTop-We.offsetTop+2;return Hr.removeChild(We),{baseline:sn,middle:wn}},xt.prototype.getMetrics=function(ye,Fe){var We=ye+" "+Fe;return typeof this._data[We]=="undefined"&&(this._data[We]=this.parseMetrics(ye,Fe)),this._data[We]},xt}(),Gh=function(){function xt(ye,Fe){this.context=ye,this.options=Fe}return xt}(),uf=1e4,df=function(xt){b(ye,xt);function ye(Fe,We){var At=xt.call(this,Fe,We)||this;return At._activeEffects=[],At.canvas=We.canvas?We.canvas:document.createElement("canvas"),At.ctx=At.canvas.getContext("2d"),We.canvas||(At.canvas.width=Math.floor(We.width*We.scale),At.canvas.height=Math.floor(We.height*We.scale),At.canvas.style.width=We.width+"px",At.canvas.style.height=We.height+"px"),At.fontMetrics=new cf(document),At.ctx.scale(At.options.scale,At.options.scale),At.ctx.translate(-We.x,-We.y),At.ctx.textBaseline="bottom",At._activeEffects=[],At.context.logger.debug("Canvas renderer initialized ("+We.width+"x"+We.height+") with scale "+We.scale),At}return ye.prototype.applyEffects=function(Fe){for(var We=this;this._activeEffects.length;)this.popEffect();Fe.forEach(function(At){return We.applyEffect(At)})},ye.prototype.applyEffect=function(Fe){this.ctx.save(),Dh(Fe)&&(this.ctx.globalAlpha=Fe.opacity),Th(Fe)&&(this.ctx.translate(Fe.offsetX,Fe.offsetY),this.ctx.transform(Fe.matrix[0],Fe.matrix[1],Fe.matrix[2],Fe.matrix[3],Fe.matrix[4],Fe.matrix[5]),this.ctx.translate(-Fe.offsetX,-Fe.offsetY)),uh(Fe)&&(this.path(Fe.path),this.ctx.clip()),this._activeEffects.push(Fe)},ye.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},ye.prototype.renderStack=function(Fe){return f(this,void 0,void 0,function(){var We;return t(this,function(At){switch(At.label){case 0:return We=Fe.element.container.styles,We.isVisible()?[4,this.renderStackContent(Fe)]:[3,2];case 1:At.sent(),At.label=2;case 2:return[2]}})})},ye.prototype.renderNode=function(Fe){return f(this,void 0,void 0,function(){return t(this,function(We){switch(We.label){case 0:if(ls(Fe.container.flags,16))debugger;return Fe.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(Fe)]:[3,3];case 1:return We.sent(),[4,this.renderNodeContent(Fe)];case 2:We.sent(),We.label=3;case 3:return[2]}})})},ye.prototype.renderTextWithLetterSpacing=function(Fe,We,At){var cr=this;if(We===0)this.ctx.fillText(Fe.text,Fe.bounds.left,Fe.bounds.top+At);else{var Hr=fu(Fe.text);Hr.reduce(function(sn,wn){return cr.ctx.fillText(wn,sn,Fe.bounds.top+At),sn+cr.ctx.measureText(wn).width},Fe.bounds.left)}},ye.prototype.createFontStyle=function(Fe){var We=Fe.fontVariant.filter(function(Hr){return Hr==="normal"||Hr==="small-caps"}).join(""),At=Fe.fontFamily.join(", "),cr=Vt(Fe.fontSize)?""+Fe.fontSize.number+Fe.fontSize.unit:Fe.fontSize.number+"px";return[[Fe.fontStyle,We,Fe.fontWeight,cr,At].join(" "),At,cr]},ye.prototype.renderTextNode=function(Fe,We){return f(this,void 0,void 0,function(){var At,cr,Hr,sn,wn,jn,Gi,Mi,Qi=this;return t(this,function(wo){return At=this.createFontStyle(We),cr=At[0],Hr=At[1],sn=At[2],this.ctx.font=cr,this.ctx.direction=We.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",wn=this.fontMetrics.getMetrics(Hr,sn),jn=wn.baseline,Gi=wn.middle,Mi=We.paintOrder,Fe.textBounds.forEach(function(fo){Mi.forEach(function(Bo){switch(Bo){case bl.FILL:Qi.ctx.fillStyle=Nr(We.color),Qi.renderTextWithLetterSpacing(fo,We.letterSpacing,jn);var Ds=We.textShadow;Ds.length&&fo.text.trim().length&&(Ds.slice(0).reverse().forEach(function(fs){Qi.ctx.shadowColor=Nr(fs.color),Qi.ctx.shadowOffsetX=fs.offsetX.number*Qi.options.scale,Qi.ctx.shadowOffsetY=fs.offsetY.number*Qi.options.scale,Qi.ctx.shadowBlur=fs.blur.number,Qi.renderTextWithLetterSpacing(fo,We.letterSpacing,jn)}),Qi.ctx.shadowColor="",Qi.ctx.shadowOffsetX=0,Qi.ctx.shadowOffsetY=0,Qi.ctx.shadowBlur=0),We.textDecorationLine.length&&(Qi.ctx.fillStyle=Nr(We.textDecorationColor||We.color),We.textDecorationLine.forEach(function(fs){switch(fs){case 1:Qi.ctx.fillRect(fo.bounds.left,Math.round(fo.bounds.top+jn),fo.bounds.width,1);break;case 2:Qi.ctx.fillRect(fo.bounds.left,Math.round(fo.bounds.top),fo.bounds.width,1);break;case 3:Qi.ctx.fillRect(fo.bounds.left,Math.ceil(fo.bounds.top+Gi),fo.bounds.width,1);break}}));break;case bl.STROKE:We.webkitTextStrokeWidth&&fo.text.trim().length&&(Qi.ctx.strokeStyle=Nr(We.webkitTextStrokeColor),Qi.ctx.lineWidth=We.webkitTextStrokeWidth,Qi.ctx.lineJoin=window.chrome?"miter":"round",Qi.ctx.strokeText(fo.text,fo.bounds.left,fo.bounds.top+jn)),Qi.ctx.strokeStyle="",Qi.ctx.lineWidth=0,Qi.ctx.lineJoin="miter";break}})}),[2]})})},ye.prototype.renderReplacedElement=function(Fe,We,At){if(At&&Fe.intrinsicWidth>0&&Fe.intrinsicHeight>0){var cr=Du(Fe),Hr=Ed(We);this.path(Hr),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(At,0,0,Fe.intrinsicWidth,Fe.intrinsicHeight,cr.left,cr.top,cr.width,cr.height),this.ctx.restore()}},ye.prototype.renderNodeContent=function(Fe){return f(this,void 0,void 0,function(){var We,At,cr,Hr,sn,wn,jn,jn,Gi,Mi,Qi,wo,fo,Bo,Ds,fs,cs,yl,Nl,jn,Cs,fo,fs;return t(this,function(Ko){switch(Ko.label){case 0:this.applyEffects(Fe.getEffects(4)),We=Fe.container,At=Fe.curves,cr=We.styles,Hr=0,sn=We.textNodes,Ko.label=1;case 1:return Hr<sn.length?(wn=sn[Hr],[4,this.renderTextNode(wn,cr)]):[3,4];case 2:Ko.sent(),Ko.label=3;case 3:return Hr++,[3,1];case 4:if(!(We instanceof od))return[3,8];Ko.label=5;case 5:return Ko.trys.push([5,7,,8]),[4,this.context.cache.match(We.src)];case 6:return jn=Ko.sent(),this.renderReplacedElement(We,At,jn),[3,8];case 7:return Ko.sent(),this.context.logger.error("Error loading image "+We.src),[3,8];case 8:if(We instanceof mu&&this.renderReplacedElement(We,At,We.canvas),!(We instanceof gu))return[3,12];Ko.label=9;case 9:return Ko.trys.push([9,11,,12]),[4,this.context.cache.match(We.svg)];case 10:return jn=Ko.sent(),this.renderReplacedElement(We,At,jn),[3,12];case 11:return Ko.sent(),this.context.logger.error("Error loading svg "+We.svg.substring(0,255)),[3,12];case 12:return We instanceof Cd&&We.tree?(Gi=new ye(this.context,{scale:this.options.scale,backgroundColor:We.backgroundColor,x:0,y:0,width:We.width,height:We.height}),[4,Gi.render(We.tree)]):[3,14];case 13:Mi=Ko.sent(),We.width&&We.height&&this.ctx.drawImage(Mi,0,0,We.width,We.height,We.bounds.left,We.bounds.top,We.bounds.width,We.bounds.height),Ko.label=14;case 14:if(We instanceof $u&&(Qi=Math.min(We.bounds.width,We.bounds.height),We.type===Su?We.checked&&(this.ctx.save(),this.path([new Do(We.bounds.left+Qi*.39363,We.bounds.top+Qi*.79),new Do(We.bounds.left+Qi*.16,We.bounds.top+Qi*.5549),new Do(We.bounds.left+Qi*.27347,We.bounds.top+Qi*.44071),new Do(We.bounds.left+Qi*.39694,We.bounds.top+Qi*.5649),new Do(We.bounds.left+Qi*.72983,We.bounds.top+Qi*.23),new Do(We.bounds.left+Qi*.84,We.bounds.top+Qi*.34085),new Do(We.bounds.left+Qi*.39363,We.bounds.top+Qi*.79)]),this.ctx.fillStyle=Nr(ou),this.ctx.fill(),this.ctx.restore()):We.type===au&&(We.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(We.bounds.left+Qi/2,We.bounds.top+Qi/2,Qi/4,0,Math.PI*2,!0),this.ctx.fillStyle=Nr(ou),this.ctx.fill(),this.ctx.restore()))),hf(We)&&We.value.length){wo=this.createFontStyle(cr),fo=wo[0],Bo=wo[1],Ds=this.fontMetrics.getMetrics(fo,Bo).baseline,this.ctx.font=fo,this.ctx.fillStyle=Nr(cr.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=pf(We.styles.textAlign),fs=Du(We),cs=0;switch(We.styles.textAlign){case Ts.CENTER:cs+=fs.width/2;break;case Ts.RIGHT:cs+=fs.width;break}yl=fs.add(cs,0,0,-fs.height/2+1),this.ctx.save(),this.path([new Do(fs.left,fs.top),new Do(fs.left+fs.width,fs.top),new Do(fs.left+fs.width,fs.top+fs.height),new Do(fs.left,fs.top+fs.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new jc(We.value,yl),cr.letterSpacing,Ds),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!ls(We.styles.display,2048))return[3,20];if(!(We.styles.listStyleImage!==null))return[3,19];if(Nl=We.styles.listStyleImage,!(Nl.type===mo.URL))return[3,18];jn=void 0,Cs=Nl.url,Ko.label=15;case 15:return Ko.trys.push([15,17,,18]),[4,this.context.cache.match(Cs)];case 16:return jn=Ko.sent(),this.ctx.drawImage(jn,We.bounds.left-(jn.width+10),We.bounds.top),[3,18];case 17:return Ko.sent(),this.context.logger.error("Error loading list-style-image "+Cs),[3,18];case 18:return[3,20];case 19:Fe.listValue&&We.styles.listStyleType!==da.NONE&&(fo=this.createFontStyle(cr)[0],this.ctx.font=fo,this.ctx.fillStyle=Nr(cr.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",fs=new m(We.bounds.left,We.bounds.top+Ui(We.styles.paddingTop,We.bounds.width),We.bounds.width,Ml(cr.lineHeight,cr.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new jc(Fe.listValue,fs),cr.letterSpacing,Ml(cr.lineHeight,cr.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Ko.label=20;case 20:return[2]}})})},ye.prototype.renderStackContent=function(Fe){return f(this,void 0,void 0,function(){var We,At,cr,Hr,sn,cr,wn,jn,cr,Gi,Mi,cr,Qi,wo,cr,fo,Bo,cr,Ds,fs,cr;return t(this,function(cs){switch(cs.label){case 0:if(ls(Fe.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(Fe.element)];case 1:cs.sent(),We=0,At=Fe.negativeZIndex,cs.label=2;case 2:return We<At.length?(cr=At[We],[4,this.renderStack(cr)]):[3,5];case 3:cs.sent(),cs.label=4;case 4:return We++,[3,2];case 5:return[4,this.renderNodeContent(Fe.element)];case 6:cs.sent(),Hr=0,sn=Fe.nonInlineLevel,cs.label=7;case 7:return Hr<sn.length?(cr=sn[Hr],[4,this.renderNode(cr)]):[3,10];case 8:cs.sent(),cs.label=9;case 9:return Hr++,[3,7];case 10:wn=0,jn=Fe.nonPositionedFloats,cs.label=11;case 11:return wn<jn.length?(cr=jn[wn],[4,this.renderStack(cr)]):[3,14];case 12:cs.sent(),cs.label=13;case 13:return wn++,[3,11];case 14:Gi=0,Mi=Fe.nonPositionedInlineLevel,cs.label=15;case 15:return Gi<Mi.length?(cr=Mi[Gi],[4,this.renderStack(cr)]):[3,18];case 16:cs.sent(),cs.label=17;case 17:return Gi++,[3,15];case 18:Qi=0,wo=Fe.inlineLevel,cs.label=19;case 19:return Qi<wo.length?(cr=wo[Qi],[4,this.renderNode(cr)]):[3,22];case 20:cs.sent(),cs.label=21;case 21:return Qi++,[3,19];case 22:fo=0,Bo=Fe.zeroOrAutoZIndexOrTransformedOrOpacity,cs.label=23;case 23:return fo<Bo.length?(cr=Bo[fo],[4,this.renderStack(cr)]):[3,26];case 24:cs.sent(),cs.label=25;case 25:return fo++,[3,23];case 26:Ds=0,fs=Fe.positiveZIndex,cs.label=27;case 27:return Ds<fs.length?(cr=fs[Ds],[4,this.renderStack(cr)]):[3,30];case 28:cs.sent(),cs.label=29;case 29:return Ds++,[3,27];case 30:return[2]}})})},ye.prototype.mask=function(Fe){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(Fe.slice(0).reverse()),this.ctx.closePath()},ye.prototype.path=function(Fe){this.ctx.beginPath(),this.formatPath(Fe),this.ctx.closePath()},ye.prototype.formatPath=function(Fe){var We=this;Fe.forEach(function(At,cr){var Hr=zl(At)?At.start:At;cr===0?We.ctx.moveTo(Hr.x,Hr.y):We.ctx.lineTo(Hr.x,Hr.y),zl(At)&&We.ctx.bezierCurveTo(At.startControl.x,At.startControl.y,At.endControl.x,At.endControl.y,At.end.x,At.end.y)})},ye.prototype.renderRepeat=function(Fe,We,At,cr){this.path(Fe),this.ctx.fillStyle=We,this.ctx.translate(At,cr),this.ctx.fill(),this.ctx.translate(-At,-cr)},ye.prototype.resizeImage=function(Fe,We,At){var cr;if(Fe.width===We&&Fe.height===At)return Fe;var Hr=(cr=this.canvas.ownerDocument)!==null&&cr!==void 0?cr:document,sn=Hr.createElement("canvas");sn.width=Math.max(1,We),sn.height=Math.max(1,At);var wn=sn.getContext("2d");return wn.drawImage(Fe,0,0,Fe.width,Fe.height,0,0,We,At),sn},ye.prototype.renderBackgroundImage=function(Fe){return f(this,void 0,void 0,function(){var We,At,cr,Hr,sn,wn;return t(this,function(jn){switch(jn.label){case 0:We=Fe.styles.backgroundImage.length-1,At=function(Mi){var Qi,wo,fo,Bo,Ds,fs,cs,yl,Nl,Cs,Bo,Ds,fs,cs,yl,Ko,Ul,jl,pl,Au,Uu,Eu,Zc,th,Nl,dd,Bo,Wd,Kd,cs,yl,Vd,Ds,fs,rh,hd,Xd,nh,ih,Od,ah,Ld;return t(this,function(oh){switch(oh.label){case 0:if(!(Mi.type===mo.URL))return[3,5];Qi=void 0,wo=Mi.url,oh.label=1;case 1:return oh.trys.push([1,3,,4]),[4,cr.context.cache.match(wo)];case 2:return Qi=oh.sent(),[3,4];case 3:return oh.sent(),cr.context.logger.error("Error loading background-image "+wo),[3,4];case 4:return Qi&&(fo=Hd(Fe,We,[Qi.width,Qi.height,Qi.width/Qi.height]),Bo=fo[0],Ds=fo[1],fs=fo[2],cs=fo[3],yl=fo[4],Nl=cr.ctx.createPattern(cr.resizeImage(Qi,cs,yl),"repeat"),cr.renderRepeat(Bo,Nl,Ds,fs)),[3,6];case 5:ns(Mi)?(Cs=Hd(Fe,We,[null,null,null]),Bo=Cs[0],Ds=Cs[1],fs=Cs[2],cs=Cs[3],yl=Cs[4],Ko=Sa(Mi.angle,cs,yl),Ul=Ko[0],jl=Ko[1],pl=Ko[2],Au=Ko[3],Uu=Ko[4],Eu=document.createElement("canvas"),Eu.width=cs,Eu.height=yl,Zc=Eu.getContext("2d"),th=Zc.createLinearGradient(jl,Au,pl,Uu),Li(Mi.stops,Ul).forEach(function(vh){return th.addColorStop(vh.stop,Nr(vh.color))}),Zc.fillStyle=th,Zc.fillRect(0,0,cs,yl),cs>0&&yl>0&&(Nl=cr.ctx.createPattern(Eu,"repeat"),cr.renderRepeat(Bo,Nl,Ds,fs))):Zo(Mi)&&(dd=Hd(Fe,We,[null,null,null]),Bo=dd[0],Wd=dd[1],Kd=dd[2],cs=dd[3],yl=dd[4],Vd=Mi.position.length===0?[ni]:Mi.position,Ds=Ui(Vd[0],cs),fs=Ui(Vd[Vd.length-1],yl),rh=bo(Mi,Ds,fs,cs,yl),hd=rh[0],Xd=rh[1],hd>0&&Xd>0&&(nh=cr.ctx.createRadialGradient(Wd+Ds,Kd+fs,0,Wd+Ds,Kd+fs,hd),Li(Mi.stops,hd*2).forEach(function(vh){return nh.addColorStop(vh.stop,Nr(vh.color))}),cr.path(Bo),cr.ctx.fillStyle=nh,hd!==Xd?(ih=Fe.bounds.left+.5*Fe.bounds.width,Od=Fe.bounds.top+.5*Fe.bounds.height,ah=Xd/hd,Ld=1/ah,cr.ctx.save(),cr.ctx.translate(ih,Od),cr.ctx.transform(1,0,0,ah,0,0),cr.ctx.translate(-ih,-Od),cr.ctx.fillRect(Wd,Ld*(Kd-Od)+Od,cs,yl*Ld),cr.ctx.restore()):cr.ctx.fill())),oh.label=6;case 6:return We--,[2]}})},cr=this,Hr=0,sn=Fe.styles.backgroundImage.slice(0).reverse(),jn.label=1;case 1:return Hr<sn.length?(wn=sn[Hr],[5,At(wn)]):[3,4];case 2:jn.sent(),jn.label=3;case 3:return Hr++,[3,1];case 4:return[2]}})})},ye.prototype.renderSolidBorder=function(Fe,We,At){return f(this,void 0,void 0,function(){return t(this,function(cr){return this.path(fh(At,We)),this.ctx.fillStyle=Nr(Fe),this.ctx.fill(),[2]})})},ye.prototype.renderDoubleBorder=function(Fe,We,At,cr){return f(this,void 0,void 0,function(){var Hr,sn;return t(this,function(wn){switch(wn.label){case 0:return We<3?[4,this.renderSolidBorder(Fe,At,cr)]:[3,2];case 1:return wn.sent(),[2];case 2:return Hr=Fh(cr,At),this.path(Hr),this.ctx.fillStyle=Nr(Fe),this.ctx.fill(),sn=eh(cr,At),this.path(sn),this.ctx.fill(),[2]}})})},ye.prototype.renderNodeBackgroundAndBorders=function(Fe){return f(this,void 0,void 0,function(){var We,At,cr,Hr,sn,wn,jn,Gi,Mi=this;return t(this,function(Qi){switch(Qi.label){case 0:return this.applyEffects(Fe.getEffects(2)),We=Fe.container.styles,At=!Ba(We.backgroundColor)||We.backgroundImage.length,cr=[{style:We.borderTopStyle,color:We.borderTopColor,width:We.borderTopWidth},{style:We.borderRightStyle,color:We.borderRightColor,width:We.borderRightWidth},{style:We.borderBottomStyle,color:We.borderBottomColor,width:We.borderBottomWidth},{style:We.borderLeftStyle,color:We.borderLeftColor,width:We.borderLeftWidth}],Hr=ff(ch(We.backgroundClip,0),Fe.curves),At||We.boxShadow.length?(this.ctx.save(),this.path(Hr),this.ctx.clip(),Ba(We.backgroundColor)||(this.ctx.fillStyle=Nr(We.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(Fe.container)]):[3,2];case 1:Qi.sent(),this.ctx.restore(),We.boxShadow.slice(0).reverse().forEach(function(wo){Mi.ctx.save();var fo=qd(Fe.curves),Bo=wo.inset?0:uf,Ds=$d(fo,-Bo+(wo.inset?1:-1)*wo.spread.number,(wo.inset?1:-1)*wo.spread.number,wo.spread.number*(wo.inset?-2:2),wo.spread.number*(wo.inset?-2:2));wo.inset?(Mi.path(fo),Mi.ctx.clip(),Mi.mask(Ds)):(Mi.mask(fo),Mi.ctx.clip(),Mi.path(Ds)),Mi.ctx.shadowOffsetX=wo.offsetX.number+Bo,Mi.ctx.shadowOffsetY=wo.offsetY.number,Mi.ctx.shadowColor=Nr(wo.color),Mi.ctx.shadowBlur=wo.blur.number,Mi.ctx.fillStyle=wo.inset?Nr(wo.color):"rgba(0,0,0,1)",Mi.ctx.fill(),Mi.ctx.restore()}),Qi.label=2;case 2:sn=0,wn=0,jn=cr,Qi.label=3;case 3:return wn<jn.length?(Gi=jn[wn],Gi.style!==ho.NONE&&!Ba(Gi.color)&&Gi.width>0?Gi.style===ho.DASHED?[4,this.renderDashedDottedBorder(Gi.color,Gi.width,sn,Fe.curves,ho.DASHED)]:[3,5]:[3,11]):[3,13];case 4:return Qi.sent(),[3,11];case 5:return Gi.style===ho.DOTTED?[4,this.renderDashedDottedBorder(Gi.color,Gi.width,sn,Fe.curves,ho.DOTTED)]:[3,7];case 6:return Qi.sent(),[3,11];case 7:return Gi.style===ho.DOUBLE?[4,this.renderDoubleBorder(Gi.color,Gi.width,sn,Fe.curves)]:[3,9];case 8:return Qi.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Gi.color,sn,Fe.curves)];case 10:Qi.sent(),Qi.label=11;case 11:sn++,Qi.label=12;case 12:return wn++,[3,3];case 13:return[2]}})})},ye.prototype.renderDashedDottedBorder=function(Fe,We,At,cr,Hr){return f(this,void 0,void 0,function(){var sn,wn,jn,Gi,Mi,Qi,wo,fo,Bo,Ds,fs,cs,yl,Nl,Cs,Ko,Cs,Ko;return t(this,function(Ul){return this.ctx.save(),sn=ph(cr,At),wn=fh(cr,At),Hr===ho.DASHED&&(this.path(wn),this.ctx.clip()),zl(wn[0])?(jn=wn[0].start.x,Gi=wn[0].start.y):(jn=wn[0].x,Gi=wn[0].y),zl(wn[1])?(Mi=wn[1].end.x,Qi=wn[1].end.y):(Mi=wn[1].x,Qi=wn[1].y),At===0||At===2?wo=Math.abs(jn-Mi):wo=Math.abs(Gi-Qi),this.ctx.beginPath(),Hr===ho.DOTTED?this.formatPath(sn):this.formatPath(wn.slice(0,2)),fo=We<3?We*3:We*2,Bo=We<3?We*2:We,Hr===ho.DOTTED&&(fo=We,Bo=We),Ds=!0,wo<=fo*2?Ds=!1:wo<=fo*2+Bo?(fs=wo/(2*fo+Bo),fo*=fs,Bo*=fs):(cs=Math.floor((wo+Bo)/(fo+Bo)),yl=(wo-cs*fo)/(cs-1),Nl=(wo-(cs+1)*fo)/cs,Bo=Nl<=0||Math.abs(Bo-yl)<Math.abs(Bo-Nl)?yl:Nl),Ds&&(Hr===ho.DOTTED?this.ctx.setLineDash([0,fo+Bo]):this.ctx.setLineDash([fo,Bo])),Hr===ho.DOTTED?(this.ctx.lineCap="round",this.ctx.lineWidth=We):this.ctx.lineWidth=We*2+1.1,this.ctx.strokeStyle=Nr(Fe),this.ctx.stroke(),this.ctx.setLineDash([]),Hr===ho.DASHED&&(zl(wn[0])&&(Cs=wn[3],Ko=wn[0],this.ctx.beginPath(),this.formatPath([new Do(Cs.end.x,Cs.end.y),new Do(Ko.start.x,Ko.start.y)]),this.ctx.stroke()),zl(wn[1])&&(Cs=wn[1],Ko=wn[2],this.ctx.beginPath(),this.formatPath([new Do(Cs.end.x,Cs.end.y),new Do(Ko.start.x,Ko.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},ye.prototype.render=function(Fe){return f(this,void 0,void 0,function(){var We;return t(this,function(At){switch(At.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Nr(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),We=Rh(Fe),[4,this.renderStack(We)];case 1:return At.sent(),this.applyEffects([]),[2,this.canvas]}})})},ye}(Gh),hf=function(ye){return ye instanceof ku||ye instanceof ld?!0:ye instanceof $u&&ye.type!==au&&ye.type!==Su},ff=function(ye,Fe){switch(ye){case kn.BORDER_BOX:return qd(Fe);case kn.CONTENT_BOX:return Nh(Fe);case kn.PADDING_BOX:default:return Ed(Fe)}},pf=function(ye){switch(ye){case Ts.CENTER:return"center";case Ts.RIGHT:return"right";case Ts.LEFT:default:return"left"}},mf=function(xt){b(ye,xt);function ye(Fe,We){var At=xt.call(this,Fe,We)||this;return At.canvas=We.canvas?We.canvas:document.createElement("canvas"),At.ctx=At.canvas.getContext("2d"),At.options=We,At.canvas.width=Math.floor(We.width*We.scale),At.canvas.height=Math.floor(We.height*We.scale),At.canvas.style.width=We.width+"px",At.canvas.style.height=We.height+"px",At.ctx.scale(At.options.scale,At.options.scale),At.ctx.translate(-We.x,-We.y),At.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+We.width+"x"+We.height+" at "+We.x+","+We.y+") with scale "+We.scale),At}return ye.prototype.render=function(Fe){return f(this,void 0,void 0,function(){var We,At;return t(this,function(cr){switch(cr.label){case 0:return We=Yu(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,Fe),[4,Ah(We)];case 1:return At=cr.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Nr(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(At,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},ye}(Gh),Ah=function(ye){return new Promise(function(Fe,We){var At=new Image;At.onload=function(){Fe(At)},At.onerror=We,At.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ye))})},gf=function(){function xt(ye){var Fe=ye.id,We=ye.enabled;this.id=Fe,this.enabled=We,this.start=Date.now()}return xt.prototype.debug=function(){for(var ye=[],Fe=0;Fe<arguments.length;Fe++)ye[Fe]=arguments[Fe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,e([this.id,this.getTime()+"ms"],ye)):this.info.apply(this,ye))},xt.prototype.getTime=function(){return Date.now()-this.start},xt.prototype.info=function(){for(var ye=[],Fe=0;Fe<arguments.length;Fe++)ye[Fe]=arguments[Fe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,e([this.id,this.getTime()+"ms"],ye)))},xt.prototype.warn=function(){for(var ye=[],Fe=0;Fe<arguments.length;Fe++)ye[Fe]=arguments[Fe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,e([this.id,this.getTime()+"ms"],ye)):this.info.apply(this,ye))},xt.prototype.error=function(){for(var ye=[],Fe=0;Fe<arguments.length;Fe++)ye[Fe]=arguments[Fe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,e([this.id,this.getTime()+"ms"],ye)):this.info.apply(this,ye))},xt.instances={},xt}(),Af=function(){function xt(ye,Fe){var We;this.windowBounds=Fe,this.instanceName="#"+xt.instanceCount++,this.logger=new gf({id:this.instanceName,enabled:ye.logging}),this.cache=(We=ye.cache)!==null&&We!==void 0?We:new Dc(this,ye)}return xt.instanceCount=1,xt}(),vf=function(ye,Fe){return Fe===void 0&&(Fe={}),bf(ye,Fe)};typeof window!="undefined"&&ic.setContext(window);var bf=function(ye,Fe){return f(void 0,void 0,void 0,function(){var We,At,cr,Hr,sn,wn,jn,Gi,Mi,Qi,wo,fo,Bo,Ds,fs,cs,yl,Nl,Cs,Ko,Ul,jl,Ul,pl,Au,Uu,Eu,Zc,th,dd,Wd,Kd,Vd,rh,hd,Xd,nh,ih,Od,ah;return t(this,function(Ld){switch(Ld.label){case 0:if(!ye||typeof ye!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(We=ye.ownerDocument,!We)throw new Error("Element is not attached to a Document");if(At=We.defaultView,!At)throw new Error("Document is not attached to a Window");return cr={allowTaint:(pl=Fe.allowTaint)!==null&&pl!==void 0?pl:!1,imageTimeout:(Au=Fe.imageTimeout)!==null&&Au!==void 0?Au:15e3,proxy:Fe.proxy,useCORS:(Uu=Fe.useCORS)!==null&&Uu!==void 0?Uu:!1},Hr=A({logging:(Eu=Fe.logging)!==null&&Eu!==void 0?Eu:!0,cache:Fe.cache},cr),sn={windowWidth:(Zc=Fe.windowWidth)!==null&&Zc!==void 0?Zc:At.innerWidth,windowHeight:(th=Fe.windowHeight)!==null&&th!==void 0?th:At.innerHeight,scrollX:(dd=Fe.scrollX)!==null&&dd!==void 0?dd:At.pageXOffset,scrollY:(Wd=Fe.scrollY)!==null&&Wd!==void 0?Wd:At.pageYOffset},wn=new m(sn.scrollX,sn.scrollY,sn.windowWidth,sn.windowHeight),jn=new Af(Hr,wn),Gi=(Kd=Fe.foreignObjectRendering)!==null&&Kd!==void 0?Kd:!1,Mi={allowTaint:(Vd=Fe.allowTaint)!==null&&Vd!==void 0?Vd:!1,onclone:Fe.onclone,ignoreElements:Fe.ignoreElements,inlineImages:Gi,copyStyles:Gi},jn.logger.debug("Starting document clone with size "+wn.width+"x"+wn.height+" scrolled to "+-wn.left+","+-wn.top),Qi=new Hn(jn,ye,Mi),wo=Qi.clonedReferenceElement,wo?[4,Qi.toIFrame(We,wn)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return fo=Ld.sent(),Bo=Jt(wo)||zt(wo)?a(wo.ownerDocument):d(jn,wo),Ds=Bo.width,fs=Bo.height,cs=Bo.left,yl=Bo.top,Nl=yf(jn,wo,Fe.backgroundColor),Cs={canvas:Fe.canvas,backgroundColor:Nl,scale:(hd=(rh=Fe.scale)!==null&&rh!==void 0?rh:At.devicePixelRatio)!==null&&hd!==void 0?hd:1,x:((Xd=Fe.x)!==null&&Xd!==void 0?Xd:0)+cs,y:((nh=Fe.y)!==null&&nh!==void 0?nh:0)+yl,width:(ih=Fe.width)!==null&&ih!==void 0?ih:Math.ceil(Ds),height:(Od=Fe.height)!==null&&Od!==void 0?Od:Math.ceil(fs)},Gi?(jn.logger.debug("Document cloned, using foreign object rendering"),Ul=new mf(jn,Cs),[4,Ul.render(wo)]):[3,3];case 2:return Ko=Ld.sent(),[3,5];case 3:return jn.logger.debug("Document cloned, element located at "+cs+","+yl+" with size "+Ds+"x"+fs+" using computed rendering"),jn.logger.debug("Starting DOM parsing"),jl=Je(jn,wo),Nl===jl.styles.backgroundColor&&(jl.styles.backgroundColor=Jr.TRANSPARENT),jn.logger.debug("Starting renderer for element at "+Cs.x+","+Cs.y+" with size "+Cs.width+"x"+Cs.height),Ul=new df(jn,Cs),[4,Ul.render(jl)];case 4:Ko=Ld.sent(),Ld.label=5;case 5:return((ah=Fe.removeContainer)!==null&&ah!==void 0?ah:!0)&&(Hn.destroy(fo)||jn.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),jn.logger.debug("Finished rendering"),[2,Ko]}})})},yf=function(ye,Fe,We){var At=Fe.ownerDocument,cr=At.documentElement?an(ye,getComputedStyle(At.documentElement).backgroundColor):Jr.TRANSPARENT,Hr=At.body?an(ye,getComputedStyle(At.body).backgroundColor):Jr.TRANSPARENT,sn=typeof We=="string"?an(ye,We):We===null?Jr.TRANSPARENT:4294967295;return Fe===At.documentElement?Ba(cr)?Ba(Hr)?sn:Hr:cr:sn};return vf})},wPlo:function(j,R,l){"use strict";l.d(R,"a",function(){return x});var x="RC_SELECT_INTERNAL_PROPS_MARK"},wXyp:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("ygfH")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="CheckOutlined";var d=f.forwardRef(m);R.default=d},wYyv:function(j,R,l){"use strict";var x=l("GmyR"),b=l("47nA"),A=function(e,m,d){var a=m<0?e.length+m:m;if(a>=0&&a<e.length){var n=d<0?e.length+d:d,s=e.splice(m,1),c=b(s,1),i=c[0];e.splice(n,0,i)}},f=function(e,m,d){return e=x(e),A(e,m,d),e};j.exports=f,j.exports.mutate=A},wgjA:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};R.default=x},whVF:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=l("lNSK"),b=A(l("1q3G"));function A(d){return d&&d.__esModule?d:{default:d}}function f(d,a){if(!(d instanceof a))throw new TypeError("Cannot call a class as a function")}function t(d,a){for(var n=0;n<a.length;n++){var s=a[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(d,s.key,s)}}function e(d,a,n){return a&&t(d.prototype,a),n&&t(d,n),d}var m=function(){function d(){f(this,d),this.strm=new b.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,x.deflateInit)(this.strm,this.windowBits)}return e(d,[{key:"deflate",value:function(n){this.strm.input=n,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0,this.strm.output=this.outputBuffer,this.strm.avail_out=this.chunkSize,this.strm.next_out=0;var s=(0,x.deflate)(this.strm,x.Z_FULL_FLUSH),c=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(s<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var i=[c],u=c.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,s=(0,x.deflate)(this.strm,x.Z_FULL_FLUSH),s<0)throw new Error("zlib deflate failed");var r=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);u+=r.length,i.push(r)}while(this.strm.avail_in>0);for(var o=new Uint8Array(u),h=0,p=0;p<i.length;p++)o.set(i[p],h),h+=i[p].length;c=o}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,c}}]),d}();R.default=m},wlus:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="MinusCircleOutlined";var m=R.a=b.forwardRef(e)},wr5s:function(j,R,l){var x=l("IwbS"),b=x.extendShape,A=b({type:"sausage",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},buildPath:function(f,t){var e=t.cx,m=t.cy,d=Math.max(t.r0||0,0),a=Math.max(t.r,0),n=(a-d)*.5,s=d+n,c=t.startAngle,i=t.endAngle,u=t.clockwise,r=Math.cos(c),o=Math.sin(c),h=Math.cos(i),p=Math.sin(i),g=u?i-c<Math.PI*2:c-i<Math.PI*2;g&&(f.moveTo(r*d+e,o*d+m),f.arc(r*s+e,o*s+m,n,-Math.PI+c,c,!u)),f.arc(e,m,a,c,i,!u),f.moveTo(h*a+e,p*a+m),f.arc(h*s+e,p*s+m,n,i-Math.PI*2,i-Math.PI,!u),d!==0&&(f.arc(e,m,d,i,c,u),f.moveTo(r*d+e,p*d+m)),f.closePath()}});j.exports=A},wt3j:function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("/IIm"),f=l("EMyp"),t=f.layoutCovers,e=x.extendComponentView({type:"brush",init:function(d,a){this.ecModel=d,this.api=a,this.model,(this._brushController=new A(a.getZr())).on("brush",b.bind(this._onBrush,this)).mount()},render:function(d){return this.model=d,m.apply(this,arguments)},updateTransform:function(d,a){return t(a),m.apply(this,arguments)},updateView:m,dispose:function(){this._brushController.dispose()},_onBrush:function(d,a){var n=this.model.id;this.model.brushTargetManager.setOutputRanges(d,this.ecModel),(!a.isEnd||a.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:b.clone(d),$from:n}),a.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:n,areas:b.clone(d),$from:n})}});function m(d,a,n,s){(!s||s.$from!==d.id)&&this._brushController.setPanels(d.brushTargetManager.makePanelOpts(n)).enableBrush(d.brushOption).updateCovers(d.areas.slice())}j.exports=e},wy8a:function(j,R,l){var x=l("KxBF");function b(A,f,t){var e=A.length;return t=t===void 0?e:t,!f&&t>=e?A:x(A,f,t)}j.exports=b},x3X8:function(j,R,l){var x=l("KxfA"),b=x.retrieveRawValue;function A(f,t){var e=f.mapDimension("defaultedLabel",!0),m=e.length;if(m===1)return b(f,t,e[0]);if(m){for(var d=[],a=0;a<e.length;a++){var n=b(f,t,e[a]);d.push(n)}return d.join(" ")}}R.getDefaultLabel=A},x54q:function(j,R,l){},x6Kt:function(j,R,l){var x=l("y+Vt"),b=l("VpOo"),A=l("nPnh"),f=A.subPixelOptimizeRect,t={},e=x.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(d,a){var n,s,c,i;this.subPixelOptimize?(f(t,a,this.style),n=t.x,s=t.y,c=t.width,i=t.height,t.r=a.r,a=t):(n=a.x,s=a.y,c=a.width,i=a.height),a.r?b.buildPath(d,a):d.rect(n,s,c,i),d.closePath();return}});j.exports=e},xGfz:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="PlusSquareOutlined";var m=R.a=b.forwardRef(e)},xKMd:function(j,R){function l(b,A){this.getAllNames=function(){var f=A();return f.mapArray(f.getName)},this.containName=function(f){var t=A();return t.indexOfName(f)>=0},this.indexOfName=function(f){var t=b();return t.indexOfName(f)},this.getItemVisual=function(f,t){var e=b();return e.getItemVisual(f,t)}}var x=l;j.exports=x},xO64:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x=b(l("8K/p"));function b(r){return r&&r.__esModule?r:{default:r}}function A(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?A=function(h){return typeof h}:A=function(h){return h&&typeof Symbol=="function"&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h},A(r)}function f(r,o){if(!(r instanceof o))throw new TypeError("Cannot call a class as a function")}function t(r,o){for(var h=0;h<o.length;h++){var p=o[h];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(r,p.key,p)}}function e(r,o,h){return o&&t(r.prototype,o),h&&t(r,h),r}function m(r,o){if(typeof o!="function"&&o!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(o&&o.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),o&&d(r,o)}function d(r,o){return d=Object.setPrototypeOf||function(p,g){return p.__proto__=g,p},d(r,o)}function a(r){var o=c();return function(){var p=i(r),g;if(o){var v=i(this).constructor;g=Reflect.construct(p,arguments,v)}else g=p.apply(this,arguments);return n(this,g)}}function n(r,o){return o&&(A(o)==="object"||typeof o=="function")?o:s(r)}function s(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function c(){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(r){return!1}}function i(r){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(h){return h.__proto__||Object.getPrototypeOf(h)},i(r)}var u=function(r){m(h,r);var o=a(h);function h(){return f(this,h),o.apply(this,arguments)}return e(h,[{key:"_pngRect",value:function(g,v,y,w,S,_,I){var C=this._readData(S);return C===null?!1:(_.imageRect(g,v,y,w,"image/png",C),!0)}},{key:"_basicRect",value:function(g,v,y,w,S,_,I,C){throw new Error("BasicCompression received in TightPNG rect")}}]),h}(x.default);R.default=u},xOOu:function(j,R,l){(function(x,b){var A,A;/*!
JSZip v3.7.1 - A JavaScript class for generating and reading zip files
<http://stuartk.com/jszip>
(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown.
JSZip uses the library pako released under the MIT license :
https://github.com/nodeca/pako/blob/master/LICENSE
*/!function(f){j.exports=f()}(function(){return function f(t,e,m){function d(s,c){if(!e[s]){if(!t[s]){var i=typeof A=="function"&&A;if(!c&&i)return A(s,!0);if(a)return a(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var r=e[s]={exports:{}};t[s][0].call(r.exports,function(o){var h=t[s][1][o];return d(h||o)},r,r.exports,f,t,e,m)}return e[s].exports}for(var a=typeof A=="function"&&A,n=0;n<m.length;n++)d(m[n]);return d}({1:[function(f,t,e){"use strict";var m=f("./utils"),d=f("./support"),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e.encode=function(n){for(var s,c,i,u,r,o,h,p=[],g=0,v=n.length,y=v,w=m.getTypeOf(n)!=="string";g<n.length;)y=v-g,i=w?(s=n[g++],c=g<v?n[g++]:0,g<v?n[g++]:0):(s=n.charCodeAt(g++),c=g<v?n.charCodeAt(g++):0,g<v?n.charCodeAt(g++):0),u=s>>2,r=(3&s)<<4|c>>4,o=1<y?(15&c)<<2|i>>6:64,h=2<y?63&i:64,p.push(a.charAt(u)+a.charAt(r)+a.charAt(o)+a.charAt(h));return p.join("")},e.decode=function(n){var s,c,i,u,r,o,h=0,p=0,g="data:";if(n.substr(0,g.length)===g)throw new Error("Invalid base64 input, it looks like a data url.");var v,y=3*(n=n.replace(/[^A-Za-z0-9\+\/\=]/g,"")).length/4;if(n.charAt(n.length-1)===a.charAt(64)&&y--,n.charAt(n.length-2)===a.charAt(64)&&y--,y%1!=0)throw new Error("Invalid base64 input, bad content length.");for(v=d.uint8array?new Uint8Array(0|y):new Array(0|y);h<n.length;)s=a.indexOf(n.charAt(h++))<<2|(u=a.indexOf(n.charAt(h++)))>>4,c=(15&u)<<4|(r=a.indexOf(n.charAt(h++)))>>2,i=(3&r)<<6|(o=a.indexOf(n.charAt(h++))),v[p++]=s,r!==64&&(v[p++]=c),o!==64&&(v[p++]=i);return v}},{"./support":30,"./utils":32}],2:[function(f,t,e){"use strict";var m=f("./external"),d=f("./stream/DataWorker"),a=f("./stream/Crc32Probe"),n=f("./stream/DataLengthProbe");function s(c,i,u,r,o){this.compressedSize=c,this.uncompressedSize=i,this.crc32=u,this.compression=r,this.compressedContent=o}s.prototype={getContentWorker:function(){var i=new d(m.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new n("data_length")),u=this;return i.on("end",function(){if(this.streamInfo.data_length!==u.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),i},getCompressedWorker:function(){return new d(m.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(c,i,u){return c.pipe(new a).pipe(new n("uncompressedSize")).pipe(i.compressWorker(u)).pipe(new n("compressedSize")).withStreamInfo("compression",i)},t.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(f,t,e){"use strict";var m=f("./stream/GenericWorker");e.STORE={magic:"\0\0",compressWorker:function(a){return new m("STORE compression")},uncompressWorker:function(){return new m("STORE decompression")}},e.DEFLATE=f("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(f,t,e){"use strict";var m=f("./utils"),d=function(){for(var a,n=[],s=0;s<256;s++){a=s;for(var c=0;c<8;c++)a=1&a?3988292384^a>>>1:a>>>1;n[s]=a}return n}();t.exports=function(a,n){return a!==void 0&&a.length?m.getTypeOf(a)!=="string"?function(s,c,i,u){var r=d,o=u+i;s^=-1;for(var h=u;h<o;h++)s=s>>>8^r[255&(s^c[h])];return-1^s}(0|n,a,a.length,0):function(s,c,i,u){var r=d,o=u+i;s^=-1;for(var h=u;h<o;h++)s=s>>>8^r[255&(s^c.charCodeAt(h))];return-1^s}(0|n,a,a.length,0):0}},{"./utils":32}],5:[function(f,t,e){"use strict";e.base64=!1,e.binary=!1,e.dir=!1,e.createFolders=!0,e.date=null,e.compression=null,e.compressionOptions=null,e.comment=null,e.unixPermissions=null,e.dosPermissions=null},{}],6:[function(f,t,e){"use strict";var m=null;m=typeof Promise!="undefined"?Promise:f("lie"),t.exports={Promise:m}},{lie:37}],7:[function(f,t,e){"use strict";var m=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",d=f("pako"),a=f("./utils"),n=f("./stream/GenericWorker"),s=m?"uint8array":"array";function c(i,u){n.call(this,"FlateWorker/"+i),this._pako=null,this._pakoAction=i,this._pakoOptions=u,this.meta={}}e.magic="\b\0",a.inherits(c,n),c.prototype.processChunk=function(i){this.meta=i.meta,this._pako===null&&this._createPako(),this._pako.push(a.transformTo(s,i.data),!1)},c.prototype.flush=function(){n.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},c.prototype.cleanUp=function(){n.prototype.cleanUp.call(this),this._pako=null},c.prototype._createPako=function(){this._pako=new d[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var i=this;this._pako.onData=function(u){i.push({data:u,meta:i.meta})}},e.compressWorker=function(i){return new c("Deflate",i)},e.uncompressWorker=function(){return new c("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(f,t,e){"use strict";function m(r,o){var h,p="";for(h=0;h<o;h++)p+=String.fromCharCode(255&r),r>>>=8;return p}function d(r,o,h,p,g,v){var y,w,S=r.file,_=r.compression,I=v!==s.utf8encode,C=a.transformTo("string",v(S.name)),E=a.transformTo("string",s.utf8encode(S.name)),O=S.comment,M=a.transformTo("string",v(O)),F=a.transformTo("string",s.utf8encode(O)),H=E.length!==S.name.length,B=F.length!==O.length,X="",J="",k="",K=S.dir,z=S.date,W={crc32:0,compressedSize:0,uncompressedSize:0};o&&!h||(W.crc32=r.crc32,W.compressedSize=r.compressedSize,W.uncompressedSize=r.uncompressedSize);var P=0;o&&(P|=8),I||!H&&!B||(P|=2048);var G=0,V=0;K&&(G|=16),g==="UNIX"?(V=798,G|=function(re,ce){var ie=re;return re||(ie=ce?16893:33204),(65535&ie)<<16}(S.unixPermissions,K)):(V=20,G|=function(re){return 63&(re||0)}(S.dosPermissions)),y=z.getUTCHours(),y<<=6,y|=z.getUTCMinutes(),y<<=5,y|=z.getUTCSeconds()/2,w=z.getUTCFullYear()-1980,w<<=4,w|=z.getUTCMonth()+1,w<<=5,w|=z.getUTCDate(),H&&(J=m(1,1)+m(c(C),4)+E,X+="up"+m(J.length,2)+J),B&&(k=m(1,1)+m(c(M),4)+F,X+="uc"+m(k.length,2)+k);var q="";return q+=`
\0`,q+=m(P,2),q+=_.magic,q+=m(y,2),q+=m(w,2),q+=m(W.crc32,4),q+=m(W.compressedSize,4),q+=m(W.uncompressedSize,4),q+=m(C.length,2),q+=m(X.length,2),{fileRecord:i.LOCAL_FILE_HEADER+q+C+X,dirRecord:i.CENTRAL_FILE_HEADER+m(V,2)+q+m(M.length,2)+"\0\0\0\0"+m(G,4)+m(p,4)+C+X+M}}var a=f("../utils"),n=f("../stream/GenericWorker"),s=f("../utf8"),c=f("../crc32"),i=f("../signature");function u(r,o,h,p){n.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=o,this.zipPlatform=h,this.encodeFileName=p,this.streamFiles=r,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}a.inherits(u,n),u.prototype.push=function(r){var o=r.meta.percent||0,h=this.entriesCount,p=this._sources.length;this.accumulate?this.contentBuffer.push(r):(this.bytesWritten+=r.data.length,n.prototype.push.call(this,{data:r.data,meta:{currentFile:this.currentFile,percent:h?(o+100*(h-p-1))/h:100}}))},u.prototype.openedSource=function(r){this.currentSourceOffset=this.bytesWritten,this.currentFile=r.file.name;var o=this.streamFiles&&!r.file.dir;if(o){var h=d(r,o,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:h.fileRecord,meta:{percent:0}})}else this.accumulate=!0},u.prototype.closedSource=function(r){this.accumulate=!1;var o=this.streamFiles&&!r.file.dir,h=d(r,o,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(h.dirRecord),o)this.push({data:function(p){return i.DATA_DESCRIPTOR+m(p.crc32,4)+m(p.compressedSize,4)+m(p.uncompressedSize,4)}(r),meta:{percent:100}});else for(this.push({data:h.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},u.prototype.flush=function(){for(var r=this.bytesWritten,o=0;o<this.dirRecords.length;o++)this.push({data:this.dirRecords[o],meta:{percent:100}});var h=this.bytesWritten-r,p=function(g,v,y,w,S){var _=a.transformTo("string",S(w));return i.CENTRAL_DIRECTORY_END+"\0\0\0\0"+m(g,2)+m(g,2)+m(v,4)+m(y,4)+m(_.length,2)+_}(this.dirRecords.length,h,r,this.zipComment,this.encodeFileName);this.push({data:p,meta:{percent:100}})},u.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},u.prototype.registerPrevious=function(r){this._sources.push(r);var o=this;return r.on("data",function(h){o.processChunk(h)}),r.on("end",function(){o.closedSource(o.previous.streamInfo),o._sources.length?o.prepareNextSource():o.end()}),r.on("error",function(h){o.error(h)}),this},u.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},u.prototype.error=function(r){var o=this._sources;if(!n.prototype.error.call(this,r))return!1;for(var h=0;h<o.length;h++)try{o[h].error(r)}catch(p){}return!0},u.prototype.lock=function(){n.prototype.lock.call(this);for(var r=this._sources,o=0;o<r.length;o++)r[o].lock()},t.exports=u},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(f,t,e){"use strict";var m=f("../compressions"),d=f("./ZipFileWorker");e.generateWorker=function(a,n,s){var c=new d(n.streamFiles,s,n.platform,n.encodeFileName),i=0;try{a.forEach(function(u,r){i++;var o=function(v,y){var w=v||y,S=m[w];if(!S)throw new Error(w+" is not a valid compression method !");return S}(r.options.compression,n.compression),h=r.options.compressionOptions||n.compressionOptions||{},p=r.dir,g=r.date;r._compressWorker(o,h).withStreamInfo("file",{name:u,dir:p,date:g,comment:r.comment||"",unixPermissions:r.unixPermissions,dosPermissions:r.dosPermissions}).pipe(c)}),c.entriesCount=i}catch(u){c.error(u)}return c}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(f,t,e){"use strict";function m(){if(!(this instanceof m))return new m;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var d=new m;for(var a in this)typeof this[a]!="function"&&(d[a]=this[a]);return d}}(m.prototype=f("./object")).loadAsync=f("./load"),m.support=f("./support"),m.defaults=f("./defaults"),m.version="3.7.1",m.loadAsync=function(d,a){return new m().loadAsync(d,a)},m.external=f("./external"),t.exports=m},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(f,t,e){"use strict";var m=f("./utils"),d=f("./external"),a=f("./utf8"),n=f("./zipEntries"),s=f("./stream/Crc32Probe"),c=f("./nodejsUtils");function i(u){return new d.Promise(function(r,o){var h=u.decompressed.getContentWorker().pipe(new s);h.on("error",function(p){o(p)}).on("end",function(){h.streamInfo.crc32!==u.decompressed.crc32?o(new Error("Corrupted zip : CRC32 mismatch")):r()}).resume()})}t.exports=function(u,r){var o=this;return r=m.extend(r||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:a.utf8decode}),c.isNode&&c.isStream(u)?d.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):m.prepareContent("the loaded zip file",u,!0,r.optimizedBinaryString,r.base64).then(function(h){var p=new n(r);return p.load(h),p}).then(function(h){var p=[d.Promise.resolve(h)],g=h.files;if(r.checkCRC32)for(var v=0;v<g.length;v++)p.push(i(g[v]));return d.Promise.all(p)}).then(function(h){for(var p=h.shift(),g=p.files,v=0;v<g.length;v++){var y=g[v];o.file(y.fileNameStr,y.decompressed,{binary:!0,optimizedBinaryString:!0,date:y.date,dir:y.dir,comment:y.fileCommentStr.length?y.fileCommentStr:null,unixPermissions:y.unixPermissions,dosPermissions:y.dosPermissions,createFolders:r.createFolders})}return p.zipComment.length&&(o.comment=p.zipComment),o})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(f,t,e){"use strict";var m=f("../utils"),d=f("../stream/GenericWorker");function a(n,s){d.call(this,"Nodejs stream input adapter for "+n),this._upstreamEnded=!1,this._bindStream(s)}m.inherits(a,d),a.prototype._bindStream=function(n){var s=this;(this._stream=n).pause(),n.on("data",function(c){s.push({data:c,meta:{percent:0}})}).on("error",function(c){s.isPaused?this.generatedError=c:s.error(c)}).on("end",function(){s.isPaused?s._upstreamEnded=!0:s.end()})},a.prototype.pause=function(){return!!d.prototype.pause.call(this)&&(this._stream.pause(),!0)},a.prototype.resume=function(){return!!d.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=a},{"../stream/GenericWorker":28,"../utils":32}],13:[function(f,t,e){"use strict";var m=f("readable-stream").Readable;function d(a,n,s){m.call(this,n),this._helper=a;var c=this;a.on("data",function(i,u){c.push(i)||c._helper.pause(),s&&s(u)}).on("error",function(i){c.emit("error",i)}).on("end",function(){c.push(null)})}f("../utils").inherits(d,m),d.prototype._read=function(){this._helper.resume()},t.exports=d},{"../utils":32,"readable-stream":16}],14:[function(f,t,e){"use strict";t.exports={isNode:typeof x!="undefined",newBufferFrom:function(d,a){if(x.from&&x.from!==Uint8Array.from)return x.from(d,a);if(typeof d=="number")throw new Error('The "data" argument must not be a number');return new x(d,a)},allocBuffer:function(d){if(x.alloc)return x.alloc(d);var a=new x(d);return a.fill(0),a},isBuffer:function(d){return x.isBuffer(d)},isStream:function(d){return d&&typeof d.on=="function"&&typeof d.pause=="function"&&typeof d.resume=="function"}}},{}],15:[function(f,t,e){"use strict";function m(S,_,I){var C,E=a.getTypeOf(_),O=a.extend(I||{},c);O.date=O.date||new Date,O.compression!==null&&(O.compression=O.compression.toUpperCase()),typeof O.unixPermissions=="string"&&(O.unixPermissions=parseInt(O.unixPermissions,8)),O.unixPermissions&&16384&O.unixPermissions&&(O.dir=!0),O.dosPermissions&&16&O.dosPermissions&&(O.dir=!0),O.dir&&(S=g(S)),O.createFolders&&(C=p(S))&&v.call(this,C,!0);var M=E==="string"&&O.binary===!1&&O.base64===!1;I&&I.binary!==void 0||(O.binary=!M),(_ instanceof i&&_.uncompressedSize===0||O.dir||!_||_.length===0)&&(O.base64=!1,O.binary=!0,_="",O.compression="STORE",E="string");var F=null;F=_ instanceof i||_ instanceof n?_:o.isNode&&o.isStream(_)?new h(S,_):a.prepareContent(S,_,O.binary,O.optimizedBinaryString,O.base64);var H=new u(S,F,O);this.files[S]=H}var d=f("./utf8"),a=f("./utils"),n=f("./stream/GenericWorker"),s=f("./stream/StreamHelper"),c=f("./defaults"),i=f("./compressedObject"),u=f("./zipObject"),r=f("./generate"),o=f("./nodejsUtils"),h=f("./nodejs/NodejsStreamInputAdapter"),p=function(_){_.slice(-1)==="/"&&(_=_.substring(0,_.length-1));var I=_.lastIndexOf("/");return 0<I?_.substring(0,I):""},g=function(_){return _.slice(-1)!=="/"&&(_+="/"),_},v=function(_,I){return I=I!==void 0?I:c.createFolders,_=g(_),this.files[_]||m.call(this,_,null,{dir:!0,createFolders:I}),this.files[_]};function y(S){return Object.prototype.toString.call(S)==="[object RegExp]"}var w={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(_){var I,C,E;for(I in this.files)E=this.files[I],(C=I.slice(this.root.length,I.length))&&I.slice(0,this.root.length)===this.root&&_(C,E)},filter:function(_){var I=[];return this.forEach(function(C,E){_(C,E)&&I.push(E)}),I},file:function(_,I,C){if(arguments.length!==1)return _=this.root+_,m.call(this,_,I,C),this;if(y(_)){var E=_;return this.filter(function(M,F){return!F.dir&&E.test(M)})}var O=this.files[this.root+_];return O&&!O.dir?O:null},folder:function(_){if(!_)return this;if(y(_))return this.filter(function(O,M){return M.dir&&_.test(O)});var I=this.root+_,C=v.call(this,I),E=this.clone();return E.root=C.name,E},remove:function(_){_=this.root+_;var I=this.files[_];if(I||(_.slice(-1)!=="/"&&(_+="/"),I=this.files[_]),I&&!I.dir)delete this.files[_];else for(var C=this.filter(function(O,M){return M.name.slice(0,_.length)===_}),E=0;E<C.length;E++)delete this.files[C[E].name];return this},generate:function(_){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(_){var I,C={};try{if((C=a.extend(_||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:d.utf8encode})).type=C.type.toLowerCase(),C.compression=C.compression.toUpperCase(),C.type==="binarystring"&&(C.type="string"),!C.type)throw new Error("No output type specified.");a.checkSupport(C.type),C.platform!=="darwin"&&C.platform!=="freebsd"&&C.platform!=="linux"&&C.platform!=="sunos"||(C.platform="UNIX"),C.platform==="win32"&&(C.platform="DOS");var E=C.comment||this.comment||"";I=r.generateWorker(this,C,E)}catch(O){(I=new n("error")).error(O)}return new s(I,C.type||"string",C.mimeType)},generateAsync:function(_,I){return this.generateInternalStream(_).accumulate(I)},generateNodeStream:function(_,I){return(_=_||{}).type||(_.type="nodebuffer"),this.generateInternalStream(_).toNodejsStream(I)}};t.exports=w},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(f,t,e){t.exports=f("stream")},{stream:void 0}],17:[function(f,t,e){"use strict";var m=f("./DataReader");function d(a){m.call(this,a);for(var n=0;n<this.data.length;n++)a[n]=255&a[n]}f("../utils").inherits(d,m),d.prototype.byteAt=function(a){return this.data[this.zero+a]},d.prototype.lastIndexOfSignature=function(a){for(var n=a.charCodeAt(0),s=a.charCodeAt(1),c=a.charCodeAt(2),i=a.charCodeAt(3),u=this.length-4;0<=u;--u)if(this.data[u]===n&&this.data[u+1]===s&&this.data[u+2]===c&&this.data[u+3]===i)return u-this.zero;return-1},d.prototype.readAndCheckSignature=function(a){var n=a.charCodeAt(0),s=a.charCodeAt(1),c=a.charCodeAt(2),i=a.charCodeAt(3),u=this.readData(4);return n===u[0]&&s===u[1]&&c===u[2]&&i===u[3]},d.prototype.readData=function(a){if(this.checkOffset(a),a===0)return[];var n=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,n},t.exports=d},{"../utils":32,"./DataReader":18}],18:[function(f,t,e){"use strict";var m=f("../utils");function d(a){this.data=a,this.length=a.length,this.index=0,this.zero=0}d.prototype={checkOffset:function(n){this.checkIndex(this.index+n)},checkIndex:function(n){if(this.length<this.zero+n||n<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+n+"). Corrupted zip ?")},setIndex:function(n){this.checkIndex(n),this.index=n},skip:function(n){this.setIndex(this.index+n)},byteAt:function(n){},readInt:function(n){var s,c=0;for(this.checkOffset(n),s=this.index+n-1;s>=this.index;s--)c=(c<<8)+this.byteAt(s);return this.index+=n,c},readString:function(n){return m.transformTo("string",this.readData(n))},readData:function(n){},lastIndexOfSignature:function(n){},readAndCheckSignature:function(n){},readDate:function(){var n=this.readInt(4);return new Date(Date.UTC(1980+(n>>25&127),(n>>21&15)-1,n>>16&31,n>>11&31,n>>5&63,(31&n)<<1))}},t.exports=d},{"../utils":32}],19:[function(f,t,e){"use strict";var m=f("./Uint8ArrayReader");function d(a){m.call(this,a)}f("../utils").inherits(d,m),d.prototype.readData=function(a){this.checkOffset(a);var n=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,n},t.exports=d},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(f,t,e){"use strict";var m=f("./DataReader");function d(a){m.call(this,a)}f("../utils").inherits(d,m),d.prototype.byteAt=function(a){return this.data.charCodeAt(this.zero+a)},d.prototype.lastIndexOfSignature=function(a){return this.data.lastIndexOf(a)-this.zero},d.prototype.readAndCheckSignature=function(a){return a===this.readData(4)},d.prototype.readData=function(a){this.checkOffset(a);var n=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,n},t.exports=d},{"../utils":32,"./DataReader":18}],21:[function(f,t,e){"use strict";var m=f("./ArrayReader");function d(a){m.call(this,a)}f("../utils").inherits(d,m),d.prototype.readData=function(a){if(this.checkOffset(a),a===0)return new Uint8Array(0);var n=this.data.subarray(this.zero+this.index,this.zero+this.index+a);return this.index+=a,n},t.exports=d},{"../utils":32,"./ArrayReader":17}],22:[function(f,t,e){"use strict";var m=f("../utils"),d=f("../support"),a=f("./ArrayReader"),n=f("./StringReader"),s=f("./NodeBufferReader"),c=f("./Uint8ArrayReader");t.exports=function(i){var u=m.getTypeOf(i);return m.checkSupport(u),u!=="string"||d.uint8array?u==="nodebuffer"?new s(i):d.uint8array?new c(m.transformTo("uint8array",i)):new a(m.transformTo("array",i)):new n(i)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(f,t,e){"use strict";e.LOCAL_FILE_HEADER="PK",e.CENTRAL_FILE_HEADER="PK",e.CENTRAL_DIRECTORY_END="PK",e.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",e.ZIP64_CENTRAL_DIRECTORY_END="PK",e.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(f,t,e){"use strict";var m=f("./GenericWorker"),d=f("../utils");function a(n){m.call(this,"ConvertWorker to "+n),this.destType=n}d.inherits(a,m),a.prototype.processChunk=function(n){this.push({data:d.transformTo(this.destType,n.data),meta:n.meta})},t.exports=a},{"../utils":32,"./GenericWorker":28}],25:[function(f,t,e){"use strict";var m=f("./GenericWorker"),d=f("../crc32");function a(){m.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}f("../utils").inherits(a,m),a.prototype.processChunk=function(n){this.streamInfo.crc32=d(n.data,this.streamInfo.crc32||0),this.push(n)},t.exports=a},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(f,t,e){"use strict";var m=f("../utils"),d=f("./GenericWorker");function a(n){d.call(this,"DataLengthProbe for "+n),this.propName=n,this.withStreamInfo(n,0)}m.inherits(a,d),a.prototype.processChunk=function(n){if(n){var s=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=s+n.data.length}d.prototype.processChunk.call(this,n)},t.exports=a},{"../utils":32,"./GenericWorker":28}],27:[function(f,t,e){"use strict";var m=f("../utils"),d=f("./GenericWorker");function a(n){d.call(this,"DataWorker");var s=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,n.then(function(c){s.dataIsReady=!0,s.data=c,s.max=c&&c.length||0,s.type=m.getTypeOf(c),s.isPaused||s._tickAndRepeat()},function(c){s.error(c)})}m.inherits(a,d),a.prototype.cleanUp=function(){d.prototype.cleanUp.call(this),this.data=null},a.prototype.resume=function(){return!!d.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,m.delay(this._tickAndRepeat,[],this)),!0)},a.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(m.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},a.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var n=null,s=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":n=this.data.substring(this.index,s);break;case"uint8array":n=this.data.subarray(this.index,s);break;case"array":case"nodebuffer":n=this.data.slice(this.index,s)}return this.index=s,this.push({data:n,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=a},{"../utils":32,"./GenericWorker":28}],28:[function(f,t,e){"use strict";function m(d){this.name=d||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}m.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return!this.isFinished&&(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,n){return this._listeners[a].push(n),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(a,n){if(this._listeners[a])for(var s=0;s<this._listeners[a].length;s++)this._listeners[a][s].call(this,n)},pipe:function(a){return a.registerPrevious(this)},registerPrevious:function(a){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=a.streamInfo,this.mergeStreamInfo(),this.previous=a;var n=this;return a.on("data",function(s){n.processChunk(s)}),a.on("end",function(){n.end()}),a.on("error",function(s){n.error(s)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var a=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),a=!0),this.previous&&this.previous.resume(),!a},flush:function(){},processChunk:function(a){this.push(a)},withStreamInfo:function(a,n){return this.extraStreamInfo[a]=n,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var a in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(a)&&(this.streamInfo[a]=this.extraStreamInfo[a])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var a="Worker "+this.name;return this.previous?this.previous+" -> "+a:a}},t.exports=m},{}],29:[function(f,t,e){"use strict";var m=f("../utils"),d=f("./ConvertWorker"),a=f("./GenericWorker"),n=f("../base64"),s=f("../support"),c=f("../external"),i=null;if(s.nodestream)try{i=f("../nodejs/NodejsStreamOutputAdapter")}catch(o){}function u(o,h){return new c.Promise(function(p,g){var v=[],y=o._internalType,w=o._outputType,S=o._mimeType;o.on("data",function(_,I){v.push(_),h&&h(I)}).on("error",function(_){v=[],g(_)}).on("end",function(){try{var _=function(I,C,E){switch(I){case"blob":return m.newBlob(m.transformTo("arraybuffer",C),E);case"base64":return n.encode(C);default:return m.transformTo(I,C)}}(w,function(I,C){var E,O=0,M=null,F=0;for(E=0;E<C.length;E++)F+=C[E].length;switch(I){case"string":return C.join("");case"array":return Array.prototype.concat.apply([],C);case"uint8array":for(M=new Uint8Array(F),E=0;E<C.length;E++)M.set(C[E],O),O+=C[E].length;return M;case"nodebuffer":return x.concat(C);default:throw new Error("concat : unsupported type '"+I+"'")}}(y,v),S);p(_)}catch(I){g(I)}v=[]}).resume()})}function r(o,h,p){var g=h;switch(h){case"blob":case"arraybuffer":g="uint8array";break;case"base64":g="string"}try{this._internalType=g,this._outputType=h,this._mimeType=p,m.checkSupport(g),this._worker=o.pipe(new d(g)),o.lock()}catch(v){this._worker=new a("error"),this._worker.error(v)}}r.prototype={accumulate:function(h){return u(this,h)},on:function(h,p){var g=this;return h==="data"?this._worker.on(h,function(v){p.call(g,v.data,v.meta)}):this._worker.on(h,function(){m.delay(p,arguments,g)}),this},resume:function(){return m.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(h){if(m.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new i(this,{objectMode:this._outputType!=="nodebuffer"},h)}},t.exports=r},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(f,t,e){"use strict";if(e.base64=!0,e.array=!0,e.string=!0,e.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",e.nodebuffer=typeof x!="undefined",e.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")e.blob=!1;else{var m=new ArrayBuffer(0);try{e.blob=new Blob([m],{type:"application/zip"}).size===0}catch(a){try{var d=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);d.append(m),e.blob=d.getBlob("application/zip").size===0}catch(n){e.blob=!1}}}try{e.nodestream=!!f("readable-stream").Readable}catch(a){e.nodestream=!1}},{"readable-stream":16}],31:[function(f,t,e){"use strict";for(var m=f("./utils"),d=f("./support"),a=f("./nodejsUtils"),n=f("./stream/GenericWorker"),s=new Array(256),c=0;c<256;c++)s[c]=252<=c?6:248<=c?5:240<=c?4:224<=c?3:192<=c?2:1;s[254]=s[254]=1;function i(){n.call(this,"utf-8 decode"),this.leftOver=null}function u(){n.call(this,"utf-8 encode")}e.utf8encode=function(r){return d.nodebuffer?a.newBufferFrom(r,"utf-8"):function(o){var h,p,g,v,y,w=o.length,S=0;for(v=0;v<w;v++)(64512&(p=o.charCodeAt(v)))==55296&&v+1<w&&(64512&(g=o.charCodeAt(v+1)))==56320&&(p=65536+(p-55296<<10)+(g-56320),v++),S+=p<128?1:p<2048?2:p<65536?3:4;for(h=d.uint8array?new Uint8Array(S):new Array(S),v=y=0;y<S;v++)(64512&(p=o.charCodeAt(v)))==55296&&v+1<w&&(64512&(g=o.charCodeAt(v+1)))==56320&&(p=65536+(p-55296<<10)+(g-56320),v++),p<128?h[y++]=p:(p<2048?h[y++]=192|p>>>6:(p<65536?h[y++]=224|p>>>12:(h[y++]=240|p>>>18,h[y++]=128|p>>>12&63),h[y++]=128|p>>>6&63),h[y++]=128|63&p);return h}(r)},e.utf8decode=function(r){return d.nodebuffer?m.transformTo("nodebuffer",r).toString("utf-8"):function(o){var h,p,g,v,y=o.length,w=new Array(2*y);for(h=p=0;h<y;)if((g=o[h++])<128)w[p++]=g;else if(4<(v=s[g]))w[p++]=65533,h+=v-1;else{for(g&=v===2?31:v===3?15:7;1<v&&h<y;)g=g<<6|63&o[h++],v--;1<v?w[p++]=65533:g<65536?w[p++]=g:(g-=65536,w[p++]=55296|g>>10&1023,w[p++]=56320|1023&g)}return w.length!==p&&(w.subarray?w=w.subarray(0,p):w.length=p),m.applyFromCharCode(w)}(r=m.transformTo(d.uint8array?"uint8array":"array",r))},m.inherits(i,n),i.prototype.processChunk=function(r){var o=m.transformTo(d.uint8array?"uint8array":"array",r.data);if(this.leftOver&&this.leftOver.length){if(d.uint8array){var h=o;(o=new Uint8Array(h.length+this.leftOver.length)).set(this.leftOver,0),o.set(h,this.leftOver.length)}else o=this.leftOver.concat(o);this.leftOver=null}var p=function(v,y){var w;for((y=y||v.length)>v.length&&(y=v.length),w=y-1;0<=w&&(192&v[w])==128;)w--;return w<0||w===0?y:w+s[v[w]]>y?w:y}(o),g=o;p!==o.length&&(d.uint8array?(g=o.subarray(0,p),this.leftOver=o.subarray(p,o.length)):(g=o.slice(0,p),this.leftOver=o.slice(p,o.length))),this.push({data:e.utf8decode(g),meta:r.meta})},i.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:e.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},e.Utf8DecodeWorker=i,m.inherits(u,n),u.prototype.processChunk=function(r){this.push({data:e.utf8encode(r.data),meta:r.meta})},e.Utf8EncodeWorker=u},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(f,t,e){"use strict";var m=f("./support"),d=f("./base64"),a=f("./nodejsUtils"),n=f("set-immediate-shim"),s=f("./external");function c(p){return p}function i(p,g){for(var v=0;v<p.length;++v)g[v]=255&p.charCodeAt(v);return g}e.newBlob=function(p,g){e.checkSupport("blob");try{return new Blob([p],{type:g})}catch(y){try{var v=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return v.append(p),v.getBlob(g)}catch(w){throw new Error("Bug : can't construct the Blob.")}}};var u={stringifyByChunk:function(g,v,y){var w=[],S=0,_=g.length;if(_<=y)return String.fromCharCode.apply(null,g);for(;S<_;)v==="array"||v==="nodebuffer"?w.push(String.fromCharCode.apply(null,g.slice(S,Math.min(S+y,_)))):w.push(String.fromCharCode.apply(null,g.subarray(S,Math.min(S+y,_)))),S+=y;return w.join("")},stringifyByChar:function(g){for(var v="",y=0;y<g.length;y++)v+=String.fromCharCode(g[y]);return v},applyCanBeUsed:{uint8array:function(){try{return m.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(p){return!1}}(),nodebuffer:function(){try{return m.nodebuffer&&String.fromCharCode.apply(null,a.allocBuffer(1)).length===1}catch(p){return!1}}()}};function r(p){var g=65536,v=e.getTypeOf(p),y=!0;if(v==="uint8array"?y=u.applyCanBeUsed.uint8array:v==="nodebuffer"&&(y=u.applyCanBeUsed.nodebuffer),y)for(;1<g;)try{return u.stringifyByChunk(p,v,g)}catch(w){g=Math.floor(g/2)}return u.stringifyByChar(p)}function o(p,g){for(var v=0;v<p.length;v++)g[v]=p[v];return g}e.applyFromCharCode=r;var h={};h.string={string:c,array:function(g){return i(g,new Array(g.length))},arraybuffer:function(g){return h.string.uint8array(g).buffer},uint8array:function(g){return i(g,new Uint8Array(g.length))},nodebuffer:function(g){return i(g,a.allocBuffer(g.length))}},h.array={string:r,array:c,arraybuffer:function(g){return new Uint8Array(g).buffer},uint8array:function(g){return new Uint8Array(g)},nodebuffer:function(g){return a.newBufferFrom(g)}},h.arraybuffer={string:function(g){return r(new Uint8Array(g))},array:function(g){return o(new Uint8Array(g),new Array(g.byteLength))},arraybuffer:c,uint8array:function(g){return new Uint8Array(g)},nodebuffer:function(g){return a.newBufferFrom(new Uint8Array(g))}},h.uint8array={string:r,array:function(g){return o(g,new Array(g.length))},arraybuffer:function(g){return g.buffer},uint8array:c,nodebuffer:function(g){return a.newBufferFrom(g)}},h.nodebuffer={string:r,array:function(g){return o(g,new Array(g.length))},arraybuffer:function(g){return h.nodebuffer.uint8array(g).buffer},uint8array:function(g){return o(g,new Uint8Array(g.length))},nodebuffer:c},e.transformTo=function(p,g){if(g=g||"",!p)return g;e.checkSupport(p);var v=e.getTypeOf(g);return h[v][p](g)},e.getTypeOf=function(p){return typeof p=="string"?"string":Object.prototype.toString.call(p)==="[object Array]"?"array":m.nodebuffer&&a.isBuffer(p)?"nodebuffer":m.uint8array&&p instanceof Uint8Array?"uint8array":m.arraybuffer&&p instanceof ArrayBuffer?"arraybuffer":void 0},e.checkSupport=function(p){if(!m[p.toLowerCase()])throw new Error(p+" is not supported by this platform")},e.MAX_VALUE_16BITS=65535,e.MAX_VALUE_32BITS=-1,e.pretty=function(p){var g,v,y="";for(v=0;v<(p||"").length;v++)y+="\\x"+((g=p.charCodeAt(v))<16?"0":"")+g.toString(16).toUpperCase();return y},e.delay=function(p,g,v){n(function(){p.apply(v||null,g||[])})},e.inherits=function(p,g){function v(){}v.prototype=g.prototype,p.prototype=new v},e.extend=function(){var p,g,v={};for(p=0;p<arguments.length;p++)for(g in arguments[p])arguments[p].hasOwnProperty(g)&&v[g]===void 0&&(v[g]=arguments[p][g]);return v},e.prepareContent=function(p,g,v,y,w){return s.Promise.resolve(g).then(function(S){return m.blob&&(S instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(S))!==-1)&&typeof FileReader!="undefined"?new s.Promise(function(_,I){var C=new FileReader;C.onload=function(E){_(E.target.result)},C.onerror=function(E){I(E.target.error)},C.readAsArrayBuffer(S)}):S}).then(function(S){var _=e.getTypeOf(S);return _?(_==="arraybuffer"?S=e.transformTo("uint8array",S):_==="string"&&(w?S=d.decode(S):v&&y!==!0&&(S=function(I){return i(I,m.uint8array?new Uint8Array(I.length):new Array(I.length))}(S))),S):s.Promise.reject(new Error("Can't read the data of '"+p+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(f,t,e){"use strict";var m=f("./reader/readerFor"),d=f("./utils"),a=f("./signature"),n=f("./zipEntry"),s=(f("./utf8"),f("./support"));function c(i){this.files=[],this.loadOptions=i}c.prototype={checkSignature:function(u){if(!this.reader.readAndCheckSignature(u)){this.reader.index-=4;var r=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+d.pretty(r)+", expected "+d.pretty(u)+")")}},isSignature:function(u,r){var o=this.reader.index;this.reader.setIndex(u);var h=this.reader.readString(4)===r;return this.reader.setIndex(o),h},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var u=this.reader.readData(this.zipCommentLength),r=s.uint8array?"uint8array":"array",o=d.transformTo(r,u);this.zipComment=this.loadOptions.decodeFileName(o)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var u,r,o,h=this.zip64EndOfCentralSize-44;0<h;)u=this.reader.readInt(2),r=this.reader.readInt(4),o=this.reader.readData(r),this.zip64ExtensibleData[u]={id:u,length:r,value:o}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var u,r;for(u=0;u<this.files.length;u++)r=this.files[u],this.reader.setIndex(r.localHeaderOffset),this.checkSignature(a.LOCAL_FILE_HEADER),r.readLocalPart(this.reader),r.handleUTF8(),r.processAttributes()},readCentralDir:function(){var u;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(a.CENTRAL_FILE_HEADER);)(u=new n({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(u);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var u=this.reader.lastIndexOfSignature(a.CENTRAL_DIRECTORY_END);if(u<0)throw this.isSignature(0,a.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(u);var r=u;if(this.checkSignature(a.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===d.MAX_VALUE_16BITS||this.diskWithCentralDirStart===d.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===d.MAX_VALUE_16BITS||this.centralDirRecords===d.MAX_VALUE_16BITS||this.centralDirSize===d.MAX_VALUE_32BITS||this.centralDirOffset===d.MAX_VALUE_32BITS){if(this.zip64=!0,(u=this.reader.lastIndexOfSignature(a.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(u),this.checkSignature(a.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,a.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(a.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(a.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var o=this.centralDirOffset+this.centralDirSize;this.zip64&&(o+=20,o+=12+this.zip64EndOfCentralSize);var h=r-o;if(0<h)this.isSignature(r,a.CENTRAL_FILE_HEADER)||(this.reader.zero=h);else if(h<0)throw new Error("Corrupted zip: missing "+Math.abs(h)+" bytes.")},prepareReader:function(u){this.reader=m(u)},load:function(u){this.prepareReader(u),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=c},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(f,t,e){"use strict";var m=f("./reader/readerFor"),d=f("./utils"),a=f("./compressedObject"),n=f("./crc32"),s=f("./utf8"),c=f("./compressions"),i=f("./support");function u(r,o){this.options=r,this.loadOptions=o}u.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(o){var h,p;if(o.skip(22),this.fileNameLength=o.readInt(2),p=o.readInt(2),this.fileName=o.readData(this.fileNameLength),o.skip(p),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((h=function(g){for(var v in c)if(c.hasOwnProperty(v)&&c[v].magic===g)return c[v];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+d.pretty(this.compressionMethod)+" unknown (inner file : "+d.transformTo("string",this.fileName)+")");this.decompressed=new a(this.compressedSize,this.uncompressedSize,this.crc32,h,o.readData(this.compressedSize))},readCentralPart:function(o){this.versionMadeBy=o.readInt(2),o.skip(2),this.bitFlag=o.readInt(2),this.compressionMethod=o.readString(2),this.date=o.readDate(),this.crc32=o.readInt(4),this.compressedSize=o.readInt(4),this.uncompressedSize=o.readInt(4);var h=o.readInt(2);if(this.extraFieldsLength=o.readInt(2),this.fileCommentLength=o.readInt(2),this.diskNumberStart=o.readInt(2),this.internalFileAttributes=o.readInt(2),this.externalFileAttributes=o.readInt(4),this.localHeaderOffset=o.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");o.skip(h),this.readExtraFields(o),this.parseZIP64ExtraField(o),this.fileComment=o.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var o=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),o==0&&(this.dosPermissions=63&this.externalFileAttributes),o==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(o){if(this.extraFields[1]){var h=m(this.extraFields[1].value);this.uncompressedSize===d.MAX_VALUE_32BITS&&(this.uncompressedSize=h.readInt(8)),this.compressedSize===d.MAX_VALUE_32BITS&&(this.compressedSize=h.readInt(8)),this.localHeaderOffset===d.MAX_VALUE_32BITS&&(this.localHeaderOffset=h.readInt(8)),this.diskNumberStart===d.MAX_VALUE_32BITS&&(this.diskNumberStart=h.readInt(4))}},readExtraFields:function(o){var h,p,g,v=o.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});o.index+4<v;)h=o.readInt(2),p=o.readInt(2),g=o.readData(p),this.extraFields[h]={id:h,length:p,value:g};o.setIndex(v)},handleUTF8:function(){var o=i.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=s.utf8decode(this.fileName),this.fileCommentStr=s.utf8decode(this.fileComment);else{var h=this.findExtraFieldUnicodePath();if(h!==null)this.fileNameStr=h;else{var p=d.transformTo(o,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(p)}var g=this.findExtraFieldUnicodeComment();if(g!==null)this.fileCommentStr=g;else{var v=d.transformTo(o,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(v)}}},findExtraFieldUnicodePath:function(){var o=this.extraFields[28789];if(o){var h=m(o.value);return h.readInt(1)!==1||n(this.fileName)!==h.readInt(4)?null:s.utf8decode(h.readData(o.length-5))}return null},findExtraFieldUnicodeComment:function(){var o=this.extraFields[25461];if(o){var h=m(o.value);return h.readInt(1)!==1||n(this.fileComment)!==h.readInt(4)?null:s.utf8decode(h.readData(o.length-5))}return null}},t.exports=u},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(f,t,e){"use strict";function m(o,h,p){this.name=o,this.dir=p.dir,this.date=p.date,this.comment=p.comment,this.unixPermissions=p.unixPermissions,this.dosPermissions=p.dosPermissions,this._data=h,this._dataBinary=p.binary,this.options={compression:p.compression,compressionOptions:p.compressionOptions}}var d=f("./stream/StreamHelper"),a=f("./stream/DataWorker"),n=f("./utf8"),s=f("./compressedObject"),c=f("./stream/GenericWorker");m.prototype={internalStream:function(h){var p=null,g="string";try{if(!h)throw new Error("No output type specified.");var v=(g=h.toLowerCase())==="string"||g==="text";g!=="binarystring"&&g!=="text"||(g="string"),p=this._decompressWorker();var y=!this._dataBinary;y&&!v&&(p=p.pipe(new n.Utf8EncodeWorker)),!y&&v&&(p=p.pipe(new n.Utf8DecodeWorker))}catch(w){(p=new c("error")).error(w)}return new d(p,g,"")},async:function(h,p){return this.internalStream(h).accumulate(p)},nodeStream:function(h,p){return this.internalStream(h||"nodebuffer").toNodejsStream(p)},_compressWorker:function(h,p){if(this._data instanceof s&&this._data.compression.magic===h.magic)return this._data.getCompressedWorker();var g=this._decompressWorker();return this._dataBinary||(g=g.pipe(new n.Utf8EncodeWorker)),s.createWorkerFrom(g,h,p)},_decompressWorker:function(){return this._data instanceof s?this._data.getContentWorker():this._data instanceof c?this._data:new a(this._data)}};for(var i=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],u=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},r=0;r<i.length;r++)m.prototype[i[r]]=u;t.exports=m},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(f,t,e){(function(m){"use strict";var d,a,n=m.MutationObserver||m.WebKitMutationObserver;if(n){var s=0,c=new n(o),i=m.document.createTextNode("");c.observe(i,{characterData:!0}),d=function(){i.data=s=++s%2}}else if(m.setImmediate||m.MessageChannel===void 0)d="document"in m&&"onreadystatechange"in m.document.createElement("script")?function(){var h=m.document.createElement("script");h.onreadystatechange=function(){o(),h.onreadystatechange=null,h.parentNode.removeChild(h),h=null},m.document.documentElement.appendChild(h)}:function(){setTimeout(o,0)};else{var u=new m.MessageChannel;u.port1.onmessage=o,d=function(){u.port2.postMessage(0)}}var r=[];function o(){var h,p;a=!0;for(var g=r.length;g;){for(p=r,r=[],h=-1;++h<g;)p[h]();g=r.length}a=!1}t.exports=function(h){r.push(h)!==1||a||d()}}).call(this,typeof b!="undefined"?b:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(f,t,e){"use strict";var m=f("immediate");function d(){}var a={},n=["REJECTED"],s=["FULFILLED"],c=["PENDING"];function i(g){if(typeof g!="function")throw new TypeError("resolver must be a function");this.state=c,this.queue=[],this.outcome=void 0,g!==d&&h(this,g)}function u(g,v,y){this.promise=g,typeof v=="function"&&(this.onFulfilled=v,this.callFulfilled=this.otherCallFulfilled),typeof y=="function"&&(this.onRejected=y,this.callRejected=this.otherCallRejected)}function r(g,v,y){m(function(){var w;try{w=v(y)}catch(S){return a.reject(g,S)}w===g?a.reject(g,new TypeError("Cannot resolve promise with itself")):a.resolve(g,w)})}function o(g){var v=g&&g.then;if(g&&(typeof g=="object"||typeof g=="function")&&typeof v=="function")return function(){v.apply(g,arguments)}}function h(g,v){var y=!1;function w(I){y||(y=!0,a.reject(g,I))}function S(I){y||(y=!0,a.resolve(g,I))}var _=p(function(){v(S,w)});_.status==="error"&&w(_.value)}function p(g,v){var y={};try{y.value=g(v),y.status="success"}catch(w){y.status="error",y.value=w}return y}(t.exports=i).prototype.finally=function(g){if(typeof g!="function")return this;var v=this.constructor;return this.then(function(y){return v.resolve(g()).then(function(){return y})},function(y){return v.resolve(g()).then(function(){throw y})})},i.prototype.catch=function(g){return this.then(null,g)},i.prototype.then=function(g,v){if(typeof g!="function"&&this.state===s||typeof v!="function"&&this.state===n)return this;var y=new this.constructor(d);return this.state!==c?r(y,this.state===s?g:v,this.outcome):this.queue.push(new u(y,g,v)),y},u.prototype.callFulfilled=function(g){a.resolve(this.promise,g)},u.prototype.otherCallFulfilled=function(g){r(this.promise,this.onFulfilled,g)},u.prototype.callRejected=function(g){a.reject(this.promise,g)},u.prototype.otherCallRejected=function(g){r(this.promise,this.onRejected,g)},a.resolve=function(g,v){var y=p(o,v);if(y.status==="error")return a.reject(g,y.value);var w=y.value;if(w)h(g,w);else{g.state=s,g.outcome=v;for(var S=-1,_=g.queue.length;++S<_;)g.queue[S].callFulfilled(v)}return g},a.reject=function(g,v){g.state=n,g.outcome=v;for(var y=-1,w=g.queue.length;++y<w;)g.queue[y].callRejected(v);return g},i.resolve=function(g){return g instanceof this?g:a.resolve(new this(d),g)},i.reject=function(g){var v=new this(d);return a.reject(v,g)},i.all=function(g){var v=this;if(Object.prototype.toString.call(g)!=="[object Array]")return this.reject(new TypeError("must be an array"));var y=g.length,w=!1;if(!y)return this.resolve([]);for(var S=new Array(y),_=0,I=-1,C=new this(d);++I<y;)E(g[I],I);return C;function E(O,M){v.resolve(O).then(function(F){S[M]=F,++_!==y||w||(w=!0,a.resolve(C,S))},function(F){w||(w=!0,a.reject(C,F))})}},i.race=function(g){var v=this;if(Object.prototype.toString.call(g)!=="[object Array]")return this.reject(new TypeError("must be an array"));var y=g.length,w=!1;if(!y)return this.resolve([]);for(var S=-1,_=new this(d);++S<y;)I=g[S],v.resolve(I).then(function(C){w||(w=!0,a.resolve(_,C))},function(C){w||(w=!0,a.reject(_,C))});var I;return _}},{immediate:36}],38:[function(f,t,e){"use strict";var m={};(0,f("./lib/utils/common").assign)(m,f("./lib/deflate"),f("./lib/inflate"),f("./lib/zlib/constants")),t.exports=m},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(f,t,e){"use strict";var m=f("./zlib/deflate"),d=f("./utils/common"),a=f("./utils/strings"),n=f("./zlib/messages"),s=f("./zlib/zstream"),c=Object.prototype.toString,i=0,u=-1,r=0,o=8;function h(g){if(!(this instanceof h))return new h(g);this.options=d.assign({level:u,method:o,chunkSize:16384,windowBits:15,memLevel:8,strategy:r,to:""},g||{});var v=this.options;v.raw&&0<v.windowBits?v.windowBits=-v.windowBits:v.gzip&&0<v.windowBits&&v.windowBits<16&&(v.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var y=m.deflateInit2(this.strm,v.level,v.method,v.windowBits,v.memLevel,v.strategy);if(y!==i)throw new Error(n[y]);if(v.header&&m.deflateSetHeader(this.strm,v.header),v.dictionary){var w;if(w=typeof v.dictionary=="string"?a.string2buf(v.dictionary):c.call(v.dictionary)==="[object ArrayBuffer]"?new Uint8Array(v.dictionary):v.dictionary,(y=m.deflateSetDictionary(this.strm,w))!==i)throw new Error(n[y]);this._dict_set=!0}}function p(g,v){var y=new h(v);if(y.push(g,!0),y.err)throw y.msg||n[y.err];return y.result}h.prototype.push=function(g,v){var y,w,S=this.strm,_=this.options.chunkSize;if(this.ended)return!1;w=v===~~v?v:v===!0?4:0,typeof g=="string"?S.input=a.string2buf(g):c.call(g)==="[object ArrayBuffer]"?S.input=new Uint8Array(g):S.input=g,S.next_in=0,S.avail_in=S.input.length;do{if(S.avail_out===0&&(S.output=new d.Buf8(_),S.next_out=0,S.avail_out=_),(y=m.deflate(S,w))!==1&&y!==i)return this.onEnd(y),!(this.ended=!0);S.avail_out!==0&&(S.avail_in!==0||w!==4&&w!==2)||(this.options.to==="string"?this.onData(a.buf2binstring(d.shrinkBuf(S.output,S.next_out))):this.onData(d.shrinkBuf(S.output,S.next_out)))}while((0<S.avail_in||S.avail_out===0)&&y!==1);return w===4?(y=m.deflateEnd(this.strm),this.onEnd(y),this.ended=!0,y===i):w!==2||(this.onEnd(i),!(S.avail_out=0))},h.prototype.onData=function(g){this.chunks.push(g)},h.prototype.onEnd=function(g){g===i&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=d.flattenChunks(this.chunks)),this.chunks=[],this.err=g,this.msg=this.strm.msg},e.Deflate=h,e.deflate=p,e.deflateRaw=function(g,v){return(v=v||{}).raw=!0,p(g,v)},e.gzip=function(g,v){return(v=v||{}).gzip=!0,p(g,v)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(f,t,e){"use strict";var m=f("./zlib/inflate"),d=f("./utils/common"),a=f("./utils/strings"),n=f("./zlib/constants"),s=f("./zlib/messages"),c=f("./zlib/zstream"),i=f("./zlib/gzheader"),u=Object.prototype.toString;function r(h){if(!(this instanceof r))return new r(h);this.options=d.assign({chunkSize:16384,windowBits:0,to:""},h||{});var p=this.options;p.raw&&0<=p.windowBits&&p.windowBits<16&&(p.windowBits=-p.windowBits,p.windowBits===0&&(p.windowBits=-15)),!(0<=p.windowBits&&p.windowBits<16)||h&&h.windowBits||(p.windowBits+=32),15<p.windowBits&&p.windowBits<48&&(15&p.windowBits)==0&&(p.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var g=m.inflateInit2(this.strm,p.windowBits);if(g!==n.Z_OK)throw new Error(s[g]);this.header=new i,m.inflateGetHeader(this.strm,this.header)}function o(h,p){var g=new r(p);if(g.push(h,!0),g.err)throw g.msg||s[g.err];return g.result}r.prototype.push=function(h,p){var g,v,y,w,S,_,I=this.strm,C=this.options.chunkSize,E=this.options.dictionary,O=!1;if(this.ended)return!1;v=p===~~p?p:p===!0?n.Z_FINISH:n.Z_NO_FLUSH,typeof h=="string"?I.input=a.binstring2buf(h):u.call(h)==="[object ArrayBuffer]"?I.input=new Uint8Array(h):I.input=h,I.next_in=0,I.avail_in=I.input.length;do{if(I.avail_out===0&&(I.output=new d.Buf8(C),I.next_out=0,I.avail_out=C),(g=m.inflate(I,n.Z_NO_FLUSH))===n.Z_NEED_DICT&&E&&(_=typeof E=="string"?a.string2buf(E):u.call(E)==="[object ArrayBuffer]"?new Uint8Array(E):E,g=m.inflateSetDictionary(this.strm,_)),g===n.Z_BUF_ERROR&&O===!0&&(g=n.Z_OK,O=!1),g!==n.Z_STREAM_END&&g!==n.Z_OK)return this.onEnd(g),!(this.ended=!0);I.next_out&&(I.avail_out!==0&&g!==n.Z_STREAM_END&&(I.avail_in!==0||v!==n.Z_FINISH&&v!==n.Z_SYNC_FLUSH)||(this.options.to==="string"?(y=a.utf8border(I.output,I.next_out),w=I.next_out-y,S=a.buf2string(I.output,y),I.next_out=w,I.avail_out=C-w,w&&d.arraySet(I.output,I.output,y,w,0),this.onData(S)):this.onData(d.shrinkBuf(I.output,I.next_out)))),I.avail_in===0&&I.avail_out===0&&(O=!0)}while((0<I.avail_in||I.avail_out===0)&&g!==n.Z_STREAM_END);return g===n.Z_STREAM_END&&(v=n.Z_FINISH),v===n.Z_FINISH?(g=m.inflateEnd(this.strm),this.onEnd(g),this.ended=!0,g===n.Z_OK):v!==n.Z_SYNC_FLUSH||(this.onEnd(n.Z_OK),!(I.avail_out=0))},r.prototype.onData=function(h){this.chunks.push(h)},r.prototype.onEnd=function(h){h===n.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=d.flattenChunks(this.chunks)),this.chunks=[],this.err=h,this.msg=this.strm.msg},e.Inflate=r,e.inflate=o,e.inflateRaw=function(h,p){return(p=p||{}).raw=!0,o(h,p)},e.ungzip=o},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(f,t,e){"use strict";var m=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";e.assign=function(n){for(var s=Array.prototype.slice.call(arguments,1);s.length;){var c=s.shift();if(c){if(typeof c!="object")throw new TypeError(c+"must be non-object");for(var i in c)c.hasOwnProperty(i)&&(n[i]=c[i])}}return n},e.shrinkBuf=function(n,s){return n.length===s?n:n.subarray?n.subarray(0,s):(n.length=s,n)};var d={arraySet:function(s,c,i,u,r){if(c.subarray&&s.subarray)s.set(c.subarray(i,i+u),r);else for(var o=0;o<u;o++)s[r+o]=c[i+o]},flattenChunks:function(s){var c,i,u,r,o,h;for(c=u=0,i=s.length;c<i;c++)u+=s[c].length;for(h=new Uint8Array(u),c=r=0,i=s.length;c<i;c++)o=s[c],h.set(o,r),r+=o.length;return h}},a={arraySet:function(s,c,i,u,r){for(var o=0;o<u;o++)s[r+o]=c[i+o]},flattenChunks:function(s){return[].concat.apply([],s)}};e.setTyped=function(n){n?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,d)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,a))},e.setTyped(m)},{}],42:[function(f,t,e){"use strict";var m=f("./common"),d=!0,a=!0;try{String.fromCharCode.apply(null,[0])}catch(i){d=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(i){a=!1}for(var n=new m.Buf8(256),s=0;s<256;s++)n[s]=252<=s?6:248<=s?5:240<=s?4:224<=s?3:192<=s?2:1;function c(i,u){if(u<65537&&(i.subarray&&a||!i.subarray&&d))return String.fromCharCode.apply(null,m.shrinkBuf(i,u));for(var r="",o=0;o<u;o++)r+=String.fromCharCode(i[o]);return r}n[254]=n[254]=1,e.string2buf=function(i){var u,r,o,h,p,g=i.length,v=0;for(h=0;h<g;h++)(64512&(r=i.charCodeAt(h)))==55296&&h+1<g&&(64512&(o=i.charCodeAt(h+1)))==56320&&(r=65536+(r-55296<<10)+(o-56320),h++),v+=r<128?1:r<2048?2:r<65536?3:4;for(u=new m.Buf8(v),h=p=0;p<v;h++)(64512&(r=i.charCodeAt(h)))==55296&&h+1<g&&(64512&(o=i.charCodeAt(h+1)))==56320&&(r=65536+(r-55296<<10)+(o-56320),h++),r<128?u[p++]=r:(r<2048?u[p++]=192|r>>>6:(r<65536?u[p++]=224|r>>>12:(u[p++]=240|r>>>18,u[p++]=128|r>>>12&63),u[p++]=128|r>>>6&63),u[p++]=128|63&r);return u},e.buf2binstring=function(i){return c(i,i.length)},e.binstring2buf=function(i){for(var u=new m.Buf8(i.length),r=0,o=u.length;r<o;r++)u[r]=i.charCodeAt(r);return u},e.buf2string=function(i,u){var r,o,h,p,g=u||i.length,v=new Array(2*g);for(r=o=0;r<g;)if((h=i[r++])<128)v[o++]=h;else if(4<(p=n[h]))v[o++]=65533,r+=p-1;else{for(h&=p===2?31:p===3?15:7;1<p&&r<g;)h=h<<6|63&i[r++],p--;1<p?v[o++]=65533:h<65536?v[o++]=h:(h-=65536,v[o++]=55296|h>>10&1023,v[o++]=56320|1023&h)}return c(v,o)},e.utf8border=function(i,u){var r;for((u=u||i.length)>i.length&&(u=i.length),r=u-1;0<=r&&(192&i[r])==128;)r--;return r<0||r===0?u:r+n[i[r]]>u?r:u}},{"./common":41}],43:[function(f,t,e){"use strict";t.exports=function(m,d,a,n){for(var s=65535&m|0,c=m>>>16&65535|0,i=0;a!==0;){for(a-=i=2e3<a?2e3:a;c=c+(s=s+d[n++]|0)|0,--i;);s%=65521,c%=65521}return s|c<<16|0}},{}],44:[function(f,t,e){"use strict";t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(f,t,e){"use strict";var m=function(){for(var d,a=[],n=0;n<256;n++){d=n;for(var s=0;s<8;s++)d=1&d?3988292384^d>>>1:d>>>1;a[n]=d}return a}();t.exports=function(d,a,n,s){var c=m,i=s+n;d^=-1;for(var u=s;u<i;u++)d=d>>>8^c[255&(d^a[u])];return-1^d}},{}],46:[function(f,t,e){"use strict";var m,d=f("../utils/common"),a=f("./trees"),n=f("./adler32"),s=f("./crc32"),c=f("./messages"),i=0,u=4,r=0,o=-2,h=-1,p=4,g=2,v=8,y=9,w=286,S=30,_=19,I=2*w+1,C=15,E=3,O=258,M=O+E+1,F=42,H=113,B=1,X=2,J=3,k=4;function K(ee,ue){return ee.msg=c[ue],ue}function z(ee){return(ee<<1)-(4<ee?9:0)}function W(ee){for(var ue=ee.length;0<=--ue;)ee[ue]=0}function P(ee){var ue=ee.state,Ge=ue.pending;Ge>ee.avail_out&&(Ge=ee.avail_out),Ge!==0&&(d.arraySet(ee.output,ue.pending_buf,ue.pending_out,Ge,ee.next_out),ee.next_out+=Ge,ue.pending_out+=Ge,ee.total_out+=Ge,ee.avail_out-=Ge,ue.pending-=Ge,ue.pending===0&&(ue.pending_out=0))}function G(ee,ue){a._tr_flush_block(ee,0<=ee.block_start?ee.block_start:-1,ee.strstart-ee.block_start,ue),ee.block_start=ee.strstart,P(ee.strm)}function V(ee,ue){ee.pending_buf[ee.pending++]=ue}function q(ee,ue){ee.pending_buf[ee.pending++]=ue>>>8&255,ee.pending_buf[ee.pending++]=255&ue}function re(ee,ue){var Ge,ae,Z=ee.max_chain_length,Y=ee.strstart,te=ee.prev_length,we=ee.nice_match,pe=ee.strstart>ee.w_size-M?ee.strstart-(ee.w_size-M):0,De=ee.window,Ne=ee.w_mask,me=ee.prev,be=ee.strstart+O,Re=De[Y+te-1],it=De[Y+te];ee.prev_length>=ee.good_match&&(Z>>=2),we>ee.lookahead&&(we=ee.lookahead);do if(De[(Ge=ue)+te]===it&&De[Ge+te-1]===Re&&De[Ge]===De[Y]&&De[++Ge]===De[Y+1]){Y+=2,Ge++;do;while(De[++Y]===De[++Ge]&&De[++Y]===De[++Ge]&&De[++Y]===De[++Ge]&&De[++Y]===De[++Ge]&&De[++Y]===De[++Ge]&&De[++Y]===De[++Ge]&&De[++Y]===De[++Ge]&&De[++Y]===De[++Ge]&&Y<be);if(ae=O-(be-Y),Y=be-O,te<ae){if(ee.match_start=ue,we<=(te=ae))break;Re=De[Y+te-1],it=De[Y+te]}}while((ue=me[ue&Ne])>pe&&--Z!=0);return te<=ee.lookahead?te:ee.lookahead}function ce(ee){var ue,Ge,ae,Z,Y,te,we,pe,De,Ne,me=ee.w_size;do{if(Z=ee.window_size-ee.lookahead-ee.strstart,ee.strstart>=me+(me-M)){for(d.arraySet(ee.window,ee.window,me,me,0),ee.match_start-=me,ee.strstart-=me,ee.block_start-=me,ue=Ge=ee.hash_size;ae=ee.head[--ue],ee.head[ue]=me<=ae?ae-me:0,--Ge;);for(ue=Ge=me;ae=ee.prev[--ue],ee.prev[ue]=me<=ae?ae-me:0,--Ge;);Z+=me}if(ee.strm.avail_in===0)break;if(te=ee.strm,we=ee.window,pe=ee.strstart+ee.lookahead,De=Z,Ne=void 0,Ne=te.avail_in,De<Ne&&(Ne=De),Ge=Ne===0?0:(te.avail_in-=Ne,d.arraySet(we,te.input,te.next_in,Ne,pe),te.state.wrap===1?te.adler=n(te.adler,we,Ne,pe):te.state.wrap===2&&(te.adler=s(te.adler,we,Ne,pe)),te.next_in+=Ne,te.total_in+=Ne,Ne),ee.lookahead+=Ge,ee.lookahead+ee.insert>=E)for(Y=ee.strstart-ee.insert,ee.ins_h=ee.window[Y],ee.ins_h=(ee.ins_h<<ee.hash_shift^ee.window[Y+1])&ee.hash_mask;ee.insert&&(ee.ins_h=(ee.ins_h<<ee.hash_shift^ee.window[Y+E-1])&ee.hash_mask,ee.prev[Y&ee.w_mask]=ee.head[ee.ins_h],ee.head[ee.ins_h]=Y,Y++,ee.insert--,!(ee.lookahead+ee.insert<E)););}while(ee.lookahead<M&&ee.strm.avail_in!==0)}function ie(ee,ue){for(var Ge,ae;;){if(ee.lookahead<M){if(ce(ee),ee.lookahead<M&&ue===i)return B;if(ee.lookahead===0)break}if(Ge=0,ee.lookahead>=E&&(ee.ins_h=(ee.ins_h<<ee.hash_shift^ee.window[ee.strstart+E-1])&ee.hash_mask,Ge=ee.prev[ee.strstart&ee.w_mask]=ee.head[ee.ins_h],ee.head[ee.ins_h]=ee.strstart),Ge!==0&&ee.strstart-Ge<=ee.w_size-M&&(ee.match_length=re(ee,Ge)),ee.match_length>=E)if(ae=a._tr_tally(ee,ee.strstart-ee.match_start,ee.match_length-E),ee.lookahead-=ee.match_length,ee.match_length<=ee.max_lazy_match&&ee.lookahead>=E){for(ee.match_length--;ee.strstart++,ee.ins_h=(ee.ins_h<<ee.hash_shift^ee.window[ee.strstart+E-1])&ee.hash_mask,Ge=ee.prev[ee.strstart&ee.w_mask]=ee.head[ee.ins_h],ee.head[ee.ins_h]=ee.strstart,--ee.match_length!=0;);ee.strstart++}else ee.strstart+=ee.match_length,ee.match_length=0,ee.ins_h=ee.window[ee.strstart],ee.ins_h=(ee.ins_h<<ee.hash_shift^ee.window[ee.strstart+1])&ee.hash_mask;else ae=a._tr_tally(ee,0,ee.window[ee.strstart]),ee.lookahead--,ee.strstart++;if(ae&&(G(ee,!1),ee.strm.avail_out===0))return B}return ee.insert=ee.strstart<E-1?ee.strstart:E-1,ue===u?(G(ee,!0),ee.strm.avail_out===0?J:k):ee.last_lit&&(G(ee,!1),ee.strm.avail_out===0)?B:X}function fe(ee,ue){for(var Ge,ae,Z;;){if(ee.lookahead<M){if(ce(ee),ee.lookahead<M&&ue===i)return B;if(ee.lookahead===0)break}if(Ge=0,ee.lookahead>=E&&(ee.ins_h=(ee.ins_h<<ee.hash_shift^ee.window[ee.strstart+E-1])&ee.hash_mask,Ge=ee.prev[ee.strstart&ee.w_mask]=ee.head[ee.ins_h],ee.head[ee.ins_h]=ee.strstart),ee.prev_length=ee.match_length,ee.prev_match=ee.match_start,ee.match_length=E-1,Ge!==0&&ee.prev_length<ee.max_lazy_match&&ee.strstart-Ge<=ee.w_size-M&&(ee.match_length=re(ee,Ge),ee.match_length<=5&&(ee.strategy===1||ee.match_length===E&&4096<ee.strstart-ee.match_start)&&(ee.match_length=E-1)),ee.prev_length>=E&&ee.match_length<=ee.prev_length){for(Z=ee.strstart+ee.lookahead-E,ae=a._tr_tally(ee,ee.strstart-1-ee.prev_match,ee.prev_length-E),ee.lookahead-=ee.prev_length-1,ee.prev_length-=2;++ee.strstart<=Z&&(ee.ins_h=(ee.ins_h<<ee.hash_shift^ee.window[ee.strstart+E-1])&ee.hash_mask,Ge=ee.prev[ee.strstart&ee.w_mask]=ee.head[ee.ins_h],ee.head[ee.ins_h]=ee.strstart),--ee.prev_length!=0;);if(ee.match_available=0,ee.match_length=E-1,ee.strstart++,ae&&(G(ee,!1),ee.strm.avail_out===0))return B}else if(ee.match_available){if((ae=a._tr_tally(ee,0,ee.window[ee.strstart-1]))&&G(ee,!1),ee.strstart++,ee.lookahead--,ee.strm.avail_out===0)return B}else ee.match_available=1,ee.strstart++,ee.lookahead--}return ee.match_available&&(ae=a._tr_tally(ee,0,ee.window[ee.strstart-1]),ee.match_available=0),ee.insert=ee.strstart<E-1?ee.strstart:E-1,ue===u?(G(ee,!0),ee.strm.avail_out===0?J:k):ee.last_lit&&(G(ee,!1),ee.strm.avail_out===0)?B:X}function xe(ee,ue,Ge,ae,Z){this.good_length=ee,this.max_lazy=ue,this.nice_length=Ge,this.max_chain=ae,this.func=Z}function Se(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new d.Buf16(2*I),this.dyn_dtree=new d.Buf16(2*(2*S+1)),this.bl_tree=new d.Buf16(2*(2*_+1)),W(this.dyn_ltree),W(this.dyn_dtree),W(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new d.Buf16(C+1),this.heap=new d.Buf16(2*w+1),W(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new d.Buf16(2*w+1),W(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ke(ee){var ue;return ee&&ee.state?(ee.total_in=ee.total_out=0,ee.data_type=g,(ue=ee.state).pending=0,ue.pending_out=0,ue.wrap<0&&(ue.wrap=-ue.wrap),ue.status=ue.wrap?F:H,ee.adler=ue.wrap===2?0:1,ue.last_flush=i,a._tr_init(ue),r):K(ee,o)}function ge(ee){var ue=ke(ee);return ue===r&&function(Ge){Ge.window_size=2*Ge.w_size,W(Ge.head),Ge.max_lazy_match=m[Ge.level].max_lazy,Ge.good_match=m[Ge.level].good_length,Ge.nice_match=m[Ge.level].nice_length,Ge.max_chain_length=m[Ge.level].max_chain,Ge.strstart=0,Ge.block_start=0,Ge.lookahead=0,Ge.insert=0,Ge.match_length=Ge.prev_length=E-1,Ge.match_available=0,Ge.ins_h=0}(ee.state),ue}function Be(ee,ue,Ge,ae,Z,Y){if(!ee)return o;var te=1;if(ue===h&&(ue=6),ae<0?(te=0,ae=-ae):15<ae&&(te=2,ae-=16),Z<1||y<Z||Ge!==v||ae<8||15<ae||ue<0||9<ue||Y<0||p<Y)return K(ee,o);ae===8&&(ae=9);var we=new Se;return(ee.state=we).strm=ee,we.wrap=te,we.gzhead=null,we.w_bits=ae,we.w_size=1<<we.w_bits,we.w_mask=we.w_size-1,we.hash_bits=Z+7,we.hash_size=1<<we.hash_bits,we.hash_mask=we.hash_size-1,we.hash_shift=~~((we.hash_bits+E-1)/E),we.window=new d.Buf8(2*we.w_size),we.head=new d.Buf16(we.hash_size),we.prev=new d.Buf16(we.w_size),we.lit_bufsize=1<<Z+6,we.pending_buf_size=4*we.lit_bufsize,we.pending_buf=new d.Buf8(we.pending_buf_size),we.d_buf=1*we.lit_bufsize,we.l_buf=3*we.lit_bufsize,we.level=ue,we.strategy=Y,we.method=Ge,ge(ee)}m=[new xe(0,0,0,0,function(ee,ue){var Ge=65535;for(Ge>ee.pending_buf_size-5&&(Ge=ee.pending_buf_size-5);;){if(ee.lookahead<=1){if(ce(ee),ee.lookahead===0&&ue===i)return B;if(ee.lookahead===0)break}ee.strstart+=ee.lookahead,ee.lookahead=0;var ae=ee.block_start+Ge;if((ee.strstart===0||ee.strstart>=ae)&&(ee.lookahead=ee.strstart-ae,ee.strstart=ae,G(ee,!1),ee.strm.avail_out===0))return B;if(ee.strstart-ee.block_start>=ee.w_size-M&&(G(ee,!1),ee.strm.avail_out===0))return B}return ee.insert=0,ue===u?(G(ee,!0),ee.strm.avail_out===0?J:k):(ee.strstart>ee.block_start&&(G(ee,!1),ee.strm.avail_out),B)}),new xe(4,4,8,4,ie),new xe(4,5,16,8,ie),new xe(4,6,32,32,ie),new xe(4,4,16,16,fe),new xe(8,16,32,32,fe),new xe(8,16,128,128,fe),new xe(8,32,128,256,fe),new xe(32,128,258,1024,fe),new xe(32,258,258,4096,fe)],e.deflateInit=function(ee,ue){return Be(ee,ue,v,15,8,0)},e.deflateInit2=Be,e.deflateReset=ge,e.deflateResetKeep=ke,e.deflateSetHeader=function(ee,ue){return ee&&ee.state?ee.state.wrap!==2?o:(ee.state.gzhead=ue,r):o},e.deflate=function(ee,ue){var Ge,ae,Z,Y;if(!ee||!ee.state||5<ue||ue<0)return ee?K(ee,o):o;if(ae=ee.state,!ee.output||!ee.input&&ee.avail_in!==0||ae.status===666&&ue!==u)return K(ee,ee.avail_out===0?-5:o);if(ae.strm=ee,Ge=ae.last_flush,ae.last_flush=ue,ae.status===F)if(ae.wrap===2)ee.adler=0,V(ae,31),V(ae,139),V(ae,8),ae.gzhead?(V(ae,(ae.gzhead.text?1:0)+(ae.gzhead.hcrc?2:0)+(ae.gzhead.extra?4:0)+(ae.gzhead.name?8:0)+(ae.gzhead.comment?16:0)),V(ae,255&ae.gzhead.time),V(ae,ae.gzhead.time>>8&255),V(ae,ae.gzhead.time>>16&255),V(ae,ae.gzhead.time>>24&255),V(ae,ae.level===9?2:2<=ae.strategy||ae.level<2?4:0),V(ae,255&ae.gzhead.os),ae.gzhead.extra&&ae.gzhead.extra.length&&(V(ae,255&ae.gzhead.extra.length),V(ae,ae.gzhead.extra.length>>8&255)),ae.gzhead.hcrc&&(ee.adler=s(ee.adler,ae.pending_buf,ae.pending,0)),ae.gzindex=0,ae.status=69):(V(ae,0),V(ae,0),V(ae,0),V(ae,0),V(ae,0),V(ae,ae.level===9?2:2<=ae.strategy||ae.level<2?4:0),V(ae,3),ae.status=H);else{var te=v+(ae.w_bits-8<<4)<<8;te|=(2<=ae.strategy||ae.level<2?0:ae.level<6?1:ae.level===6?2:3)<<6,ae.strstart!==0&&(te|=32),te+=31-te%31,ae.status=H,q(ae,te),ae.strstart!==0&&(q(ae,ee.adler>>>16),q(ae,65535&ee.adler)),ee.adler=1}if(ae.status===69)if(ae.gzhead.extra){for(Z=ae.pending;ae.gzindex<(65535&ae.gzhead.extra.length)&&(ae.pending!==ae.pending_buf_size||(ae.gzhead.hcrc&&ae.pending>Z&&(ee.adler=s(ee.adler,ae.pending_buf,ae.pending-Z,Z)),P(ee),Z=ae.pending,ae.pending!==ae.pending_buf_size));)V(ae,255&ae.gzhead.extra[ae.gzindex]),ae.gzindex++;ae.gzhead.hcrc&&ae.pending>Z&&(ee.adler=s(ee.adler,ae.pending_buf,ae.pending-Z,Z)),ae.gzindex===ae.gzhead.extra.length&&(ae.gzindex=0,ae.status=73)}else ae.status=73;if(ae.status===73)if(ae.gzhead.name){Z=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>Z&&(ee.adler=s(ee.adler,ae.pending_buf,ae.pending-Z,Z)),P(ee),Z=ae.pending,ae.pending===ae.pending_buf_size)){Y=1;break}Y=ae.gzindex<ae.gzhead.name.length?255&ae.gzhead.name.charCodeAt(ae.gzindex++):0,V(ae,Y)}while(Y!==0);ae.gzhead.hcrc&&ae.pending>Z&&(ee.adler=s(ee.adler,ae.pending_buf,ae.pending-Z,Z)),Y===0&&(ae.gzindex=0,ae.status=91)}else ae.status=91;if(ae.status===91)if(ae.gzhead.comment){Z=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>Z&&(ee.adler=s(ee.adler,ae.pending_buf,ae.pending-Z,Z)),P(ee),Z=ae.pending,ae.pending===ae.pending_buf_size)){Y=1;break}Y=ae.gzindex<ae.gzhead.comment.length?255&ae.gzhead.comment.charCodeAt(ae.gzindex++):0,V(ae,Y)}while(Y!==0);ae.gzhead.hcrc&&ae.pending>Z&&(ee.adler=s(ee.adler,ae.pending_buf,ae.pending-Z,Z)),Y===0&&(ae.status=103)}else ae.status=103;if(ae.status===103&&(ae.gzhead.hcrc?(ae.pending+2>ae.pending_buf_size&&P(ee),ae.pending+2<=ae.pending_buf_size&&(V(ae,255&ee.adler),V(ae,ee.adler>>8&255),ee.adler=0,ae.status=H)):ae.status=H),ae.pending!==0){if(P(ee),ee.avail_out===0)return ae.last_flush=-1,r}else if(ee.avail_in===0&&z(ue)<=z(Ge)&&ue!==u)return K(ee,-5);if(ae.status===666&&ee.avail_in!==0)return K(ee,-5);if(ee.avail_in!==0||ae.lookahead!==0||ue!==i&&ae.status!==666){var we=ae.strategy===2?function(pe,De){for(var Ne;;){if(pe.lookahead===0&&(ce(pe),pe.lookahead===0)){if(De===i)return B;break}if(pe.match_length=0,Ne=a._tr_tally(pe,0,pe.window[pe.strstart]),pe.lookahead--,pe.strstart++,Ne&&(G(pe,!1),pe.strm.avail_out===0))return B}return pe.insert=0,De===u?(G(pe,!0),pe.strm.avail_out===0?J:k):pe.last_lit&&(G(pe,!1),pe.strm.avail_out===0)?B:X}(ae,ue):ae.strategy===3?function(pe,De){for(var Ne,me,be,Re,it=pe.window;;){if(pe.lookahead<=O){if(ce(pe),pe.lookahead<=O&&De===i)return B;if(pe.lookahead===0)break}if(pe.match_length=0,pe.lookahead>=E&&0<pe.strstart&&(me=it[be=pe.strstart-1])===it[++be]&&me===it[++be]&&me===it[++be]){Re=pe.strstart+O;do;while(me===it[++be]&&me===it[++be]&&me===it[++be]&&me===it[++be]&&me===it[++be]&&me===it[++be]&&me===it[++be]&&me===it[++be]&&be<Re);pe.match_length=O-(Re-be),pe.match_length>pe.lookahead&&(pe.match_length=pe.lookahead)}if(pe.match_length>=E?(Ne=a._tr_tally(pe,1,pe.match_length-E),pe.lookahead-=pe.match_length,pe.strstart+=pe.match_length,pe.match_length=0):(Ne=a._tr_tally(pe,0,pe.window[pe.strstart]),pe.lookahead--,pe.strstart++),Ne&&(G(pe,!1),pe.strm.avail_out===0))return B}return pe.insert=0,De===u?(G(pe,!0),pe.strm.avail_out===0?J:k):pe.last_lit&&(G(pe,!1),pe.strm.avail_out===0)?B:X}(ae,ue):m[ae.level].func(ae,ue);if(we!==J&&we!==k||(ae.status=666),we===B||we===J)return ee.avail_out===0&&(ae.last_flush=-1),r;if(we===X&&(ue===1?a._tr_align(ae):ue!==5&&(a._tr_stored_block(ae,0,0,!1),ue===3&&(W(ae.head),ae.lookahead===0&&(ae.strstart=0,ae.block_start=0,ae.insert=0))),P(ee),ee.avail_out===0))return ae.last_flush=-1,r}return ue!==u?r:ae.wrap<=0?1:(ae.wrap===2?(V(ae,255&ee.adler),V(ae,ee.adler>>8&255),V(ae,ee.adler>>16&255),V(ae,ee.adler>>24&255),V(ae,255&ee.total_in),V(ae,ee.total_in>>8&255),V(ae,ee.total_in>>16&255),V(ae,ee.total_in>>24&255)):(q(ae,ee.adler>>>16),q(ae,65535&ee.adler)),P(ee),0<ae.wrap&&(ae.wrap=-ae.wrap),ae.pending!==0?r:1)},e.deflateEnd=function(ee){var ue;return ee&&ee.state?(ue=ee.state.status)!==F&&ue!==69&&ue!==73&&ue!==91&&ue!==103&&ue!==H&&ue!==666?K(ee,o):(ee.state=null,ue===H?K(ee,-3):r):o},e.deflateSetDictionary=function(ee,ue){var Ge,ae,Z,Y,te,we,pe,De,Ne=ue.length;if(!ee||!ee.state)return o;if((Y=(Ge=ee.state).wrap)===2||Y===1&&Ge.status!==F||Ge.lookahead)return o;for(Y===1&&(ee.adler=n(ee.adler,ue,Ne,0)),Ge.wrap=0,Ne>=Ge.w_size&&(Y===0&&(W(Ge.head),Ge.strstart=0,Ge.block_start=0,Ge.insert=0),De=new d.Buf8(Ge.w_size),d.arraySet(De,ue,Ne-Ge.w_size,Ge.w_size,0),ue=De,Ne=Ge.w_size),te=ee.avail_in,we=ee.next_in,pe=ee.input,ee.avail_in=Ne,ee.next_in=0,ee.input=ue,ce(Ge);Ge.lookahead>=E;){for(ae=Ge.strstart,Z=Ge.lookahead-(E-1);Ge.ins_h=(Ge.ins_h<<Ge.hash_shift^Ge.window[ae+E-1])&Ge.hash_mask,Ge.prev[ae&Ge.w_mask]=Ge.head[Ge.ins_h],Ge.head[Ge.ins_h]=ae,ae++,--Z;);Ge.strstart=ae,Ge.lookahead=E-1,ce(Ge)}return Ge.strstart+=Ge.lookahead,Ge.block_start=Ge.strstart,Ge.insert=Ge.lookahead,Ge.lookahead=0,Ge.match_length=Ge.prev_length=E-1,Ge.match_available=0,ee.next_in=we,ee.input=pe,ee.avail_in=te,Ge.wrap=Y,r},e.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(f,t,e){"use strict";t.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(f,t,e){"use strict";t.exports=function(m,d){var a,n,s,c,i,u,r,o,h,p,g,v,y,w,S,_,I,C,E,O,M,F,H,B,X;a=m.state,n=m.next_in,B=m.input,s=n+(m.avail_in-5),c=m.next_out,X=m.output,i=c-(d-m.avail_out),u=c+(m.avail_out-257),r=a.dmax,o=a.wsize,h=a.whave,p=a.wnext,g=a.window,v=a.hold,y=a.bits,w=a.lencode,S=a.distcode,_=(1<<a.lenbits)-1,I=(1<<a.distbits)-1;e:do{y<15&&(v+=B[n++]<<y,y+=8,v+=B[n++]<<y,y+=8),C=w[v&_];t:for(;;){if(v>>>=E=C>>>24,y-=E,(E=C>>>16&255)===0)X[c++]=65535&C;else{if(!(16&E)){if((64&E)==0){C=w[(65535&C)+(v&(1<<E)-1)];continue t}if(32&E){a.mode=12;break e}m.msg="invalid literal/length code",a.mode=30;break e}O=65535&C,(E&=15)&&(y<E&&(v+=B[n++]<<y,y+=8),O+=v&(1<<E)-1,v>>>=E,y-=E),y<15&&(v+=B[n++]<<y,y+=8,v+=B[n++]<<y,y+=8),C=S[v&I];r:for(;;){if(v>>>=E=C>>>24,y-=E,!(16&(E=C>>>16&255))){if((64&E)==0){C=S[(65535&C)+(v&(1<<E)-1)];continue r}m.msg="invalid distance code",a.mode=30;break e}if(M=65535&C,y<(E&=15)&&(v+=B[n++]<<y,(y+=8)<E&&(v+=B[n++]<<y,y+=8)),r<(M+=v&(1<<E)-1)){m.msg="invalid distance too far back",a.mode=30;break e}if(v>>>=E,y-=E,(E=c-i)<M){if(h<(E=M-E)&&a.sane){m.msg="invalid distance too far back",a.mode=30;break e}if(H=g,(F=0)===p){if(F+=o-E,E<O){for(O-=E;X[c++]=g[F++],--E;);F=c-M,H=X}}else if(p<E){if(F+=o+p-E,(E-=p)<O){for(O-=E;X[c++]=g[F++],--E;);if(F=0,p<O){for(O-=E=p;X[c++]=g[F++],--E;);F=c-M,H=X}}}else if(F+=p-E,E<O){for(O-=E;X[c++]=g[F++],--E;);F=c-M,H=X}for(;2<O;)X[c++]=H[F++],X[c++]=H[F++],X[c++]=H[F++],O-=3;O&&(X[c++]=H[F++],1<O&&(X[c++]=H[F++]))}else{for(F=c-M;X[c++]=X[F++],X[c++]=X[F++],X[c++]=X[F++],2<(O-=3););O&&(X[c++]=X[F++],1<O&&(X[c++]=X[F++]))}break}}break}}while(n<s&&c<u);n-=O=y>>3,v&=(1<<(y-=O<<3))-1,m.next_in=n,m.next_out=c,m.avail_in=n<s?s-n+5:5-(n-s),m.avail_out=c<u?u-c+257:257-(c-u),a.hold=v,a.bits=y}},{}],49:[function(f,t,e){"use strict";var m=f("../utils/common"),d=f("./adler32"),a=f("./crc32"),n=f("./inffast"),s=f("./inftrees"),c=1,i=2,u=0,r=-2,o=1,h=852,p=592;function g(F){return(F>>>24&255)+(F>>>8&65280)+((65280&F)<<8)+((255&F)<<24)}function v(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new m.Buf16(320),this.work=new m.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function y(F){var H;return F&&F.state?(H=F.state,F.total_in=F.total_out=H.total=0,F.msg="",H.wrap&&(F.adler=1&H.wrap),H.mode=o,H.last=0,H.havedict=0,H.dmax=32768,H.head=null,H.hold=0,H.bits=0,H.lencode=H.lendyn=new m.Buf32(h),H.distcode=H.distdyn=new m.Buf32(p),H.sane=1,H.back=-1,u):r}function w(F){var H;return F&&F.state?((H=F.state).wsize=0,H.whave=0,H.wnext=0,y(F)):r}function S(F,H){var B,X;return F&&F.state?(X=F.state,H<0?(B=0,H=-H):(B=1+(H>>4),H<48&&(H&=15)),H&&(H<8||15<H)?r:(X.window!==null&&X.wbits!==H&&(X.window=null),X.wrap=B,X.wbits=H,w(F))):r}function _(F,H){var B,X;return F?(X=new v,(F.state=X).window=null,(B=S(F,H))!==u&&(F.state=null),B):r}var I,C,E=!0;function O(F){if(E){var H;for(I=new m.Buf32(512),C=new m.Buf32(32),H=0;H<144;)F.lens[H++]=8;for(;H<256;)F.lens[H++]=9;for(;H<280;)F.lens[H++]=7;for(;H<288;)F.lens[H++]=8;for(s(c,F.lens,0,288,I,0,F.work,{bits:9}),H=0;H<32;)F.lens[H++]=5;s(i,F.lens,0,32,C,0,F.work,{bits:5}),E=!1}F.lencode=I,F.lenbits=9,F.distcode=C,F.distbits=5}function M(F,H,B,X){var J,k=F.state;return k.window===null&&(k.wsize=1<<k.wbits,k.wnext=0,k.whave=0,k.window=new m.Buf8(k.wsize)),X>=k.wsize?(m.arraySet(k.window,H,B-k.wsize,k.wsize,0),k.wnext=0,k.whave=k.wsize):(X<(J=k.wsize-k.wnext)&&(J=X),m.arraySet(k.window,H,B-X,J,k.wnext),(X-=J)?(m.arraySet(k.window,H,B-X,X,0),k.wnext=X,k.whave=k.wsize):(k.wnext+=J,k.wnext===k.wsize&&(k.wnext=0),k.whave<k.wsize&&(k.whave+=J))),0}e.inflateReset=w,e.inflateReset2=S,e.inflateResetKeep=y,e.inflateInit=function(F){return _(F,15)},e.inflateInit2=_,e.inflate=function(F,H){var B,X,J,k,K,z,W,P,G,V,q,re,ce,ie,fe,xe,Se,ke,ge,Be,ee,ue,Ge,ae,Z=0,Y=new m.Buf8(4),te=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!F||!F.state||!F.output||!F.input&&F.avail_in!==0)return r;(B=F.state).mode===12&&(B.mode=13),K=F.next_out,J=F.output,W=F.avail_out,k=F.next_in,X=F.input,z=F.avail_in,P=B.hold,G=B.bits,V=z,q=W,ue=u;e:for(;;)switch(B.mode){case o:if(B.wrap===0){B.mode=13;break}for(;G<16;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}if(2&B.wrap&&P===35615){Y[B.check=0]=255&P,Y[1]=P>>>8&255,B.check=a(B.check,Y,2,0),G=P=0,B.mode=2;break}if(B.flags=0,B.head&&(B.head.done=!1),!(1&B.wrap)||(((255&P)<<8)+(P>>8))%31){F.msg="incorrect header check",B.mode=30;break}if((15&P)!=8){F.msg="unknown compression method",B.mode=30;break}if(G-=4,ee=8+(15&(P>>>=4)),B.wbits===0)B.wbits=ee;else if(ee>B.wbits){F.msg="invalid window size",B.mode=30;break}B.dmax=1<<ee,F.adler=B.check=1,B.mode=512&P?10:12,G=P=0;break;case 2:for(;G<16;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}if(B.flags=P,(255&B.flags)!=8){F.msg="unknown compression method",B.mode=30;break}if(57344&B.flags){F.msg="unknown header flags set",B.mode=30;break}B.head&&(B.head.text=P>>8&1),512&B.flags&&(Y[0]=255&P,Y[1]=P>>>8&255,B.check=a(B.check,Y,2,0)),G=P=0,B.mode=3;case 3:for(;G<32;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}B.head&&(B.head.time=P),512&B.flags&&(Y[0]=255&P,Y[1]=P>>>8&255,Y[2]=P>>>16&255,Y[3]=P>>>24&255,B.check=a(B.check,Y,4,0)),G=P=0,B.mode=4;case 4:for(;G<16;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}B.head&&(B.head.xflags=255&P,B.head.os=P>>8),512&B.flags&&(Y[0]=255&P,Y[1]=P>>>8&255,B.check=a(B.check,Y,2,0)),G=P=0,B.mode=5;case 5:if(1024&B.flags){for(;G<16;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}B.length=P,B.head&&(B.head.extra_len=P),512&B.flags&&(Y[0]=255&P,Y[1]=P>>>8&255,B.check=a(B.check,Y,2,0)),G=P=0}else B.head&&(B.head.extra=null);B.mode=6;case 6:if(1024&B.flags&&(z<(re=B.length)&&(re=z),re&&(B.head&&(ee=B.head.extra_len-B.length,B.head.extra||(B.head.extra=new Array(B.head.extra_len)),m.arraySet(B.head.extra,X,k,re,ee)),512&B.flags&&(B.check=a(B.check,X,re,k)),z-=re,k+=re,B.length-=re),B.length))break e;B.length=0,B.mode=7;case 7:if(2048&B.flags){if(z===0)break e;for(re=0;ee=X[k+re++],B.head&&ee&&B.length<65536&&(B.head.name+=String.fromCharCode(ee)),ee&&re<z;);if(512&B.flags&&(B.check=a(B.check,X,re,k)),z-=re,k+=re,ee)break e}else B.head&&(B.head.name=null);B.length=0,B.mode=8;case 8:if(4096&B.flags){if(z===0)break e;for(re=0;ee=X[k+re++],B.head&&ee&&B.length<65536&&(B.head.comment+=String.fromCharCode(ee)),ee&&re<z;);if(512&B.flags&&(B.check=a(B.check,X,re,k)),z-=re,k+=re,ee)break e}else B.head&&(B.head.comment=null);B.mode=9;case 9:if(512&B.flags){for(;G<16;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}if(P!==(65535&B.check)){F.msg="header crc mismatch",B.mode=30;break}G=P=0}B.head&&(B.head.hcrc=B.flags>>9&1,B.head.done=!0),F.adler=B.check=0,B.mode=12;break;case 10:for(;G<32;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}F.adler=B.check=g(P),G=P=0,B.mode=11;case 11:if(B.havedict===0)return F.next_out=K,F.avail_out=W,F.next_in=k,F.avail_in=z,B.hold=P,B.bits=G,2;F.adler=B.check=1,B.mode=12;case 12:if(H===5||H===6)break e;case 13:if(B.last){P>>>=7&G,G-=7&G,B.mode=27;break}for(;G<3;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}switch(B.last=1&P,G-=1,3&(P>>>=1)){case 0:B.mode=14;break;case 1:if(O(B),B.mode=20,H!==6)break;P>>>=2,G-=2;break e;case 2:B.mode=17;break;case 3:F.msg="invalid block type",B.mode=30}P>>>=2,G-=2;break;case 14:for(P>>>=7&G,G-=7&G;G<32;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}if((65535&P)!=(P>>>16^65535)){F.msg="invalid stored block lengths",B.mode=30;break}if(B.length=65535&P,G=P=0,B.mode=15,H===6)break e;case 15:B.mode=16;case 16:if(re=B.length){if(z<re&&(re=z),W<re&&(re=W),re===0)break e;m.arraySet(J,X,k,re,K),z-=re,k+=re,W-=re,K+=re,B.length-=re;break}B.mode=12;break;case 17:for(;G<14;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}if(B.nlen=257+(31&P),P>>>=5,G-=5,B.ndist=1+(31&P),P>>>=5,G-=5,B.ncode=4+(15&P),P>>>=4,G-=4,286<B.nlen||30<B.ndist){F.msg="too many length or distance symbols",B.mode=30;break}B.have=0,B.mode=18;case 18:for(;B.have<B.ncode;){for(;G<3;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}B.lens[te[B.have++]]=7&P,P>>>=3,G-=3}for(;B.have<19;)B.lens[te[B.have++]]=0;if(B.lencode=B.lendyn,B.lenbits=7,Ge={bits:B.lenbits},ue=s(0,B.lens,0,19,B.lencode,0,B.work,Ge),B.lenbits=Ge.bits,ue){F.msg="invalid code lengths set",B.mode=30;break}B.have=0,B.mode=19;case 19:for(;B.have<B.nlen+B.ndist;){for(;xe=(Z=B.lencode[P&(1<<B.lenbits)-1])>>>16&255,Se=65535&Z,!((fe=Z>>>24)<=G);){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}if(Se<16)P>>>=fe,G-=fe,B.lens[B.have++]=Se;else{if(Se===16){for(ae=fe+2;G<ae;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}if(P>>>=fe,G-=fe,B.have===0){F.msg="invalid bit length repeat",B.mode=30;break}ee=B.lens[B.have-1],re=3+(3&P),P>>>=2,G-=2}else if(Se===17){for(ae=fe+3;G<ae;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}G-=fe,ee=0,re=3+(7&(P>>>=fe)),P>>>=3,G-=3}else{for(ae=fe+7;G<ae;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}G-=fe,ee=0,re=11+(127&(P>>>=fe)),P>>>=7,G-=7}if(B.have+re>B.nlen+B.ndist){F.msg="invalid bit length repeat",B.mode=30;break}for(;re--;)B.lens[B.have++]=ee}}if(B.mode===30)break;if(B.lens[256]===0){F.msg="invalid code -- missing end-of-block",B.mode=30;break}if(B.lenbits=9,Ge={bits:B.lenbits},ue=s(c,B.lens,0,B.nlen,B.lencode,0,B.work,Ge),B.lenbits=Ge.bits,ue){F.msg="invalid literal/lengths set",B.mode=30;break}if(B.distbits=6,B.distcode=B.distdyn,Ge={bits:B.distbits},ue=s(i,B.lens,B.nlen,B.ndist,B.distcode,0,B.work,Ge),B.distbits=Ge.bits,ue){F.msg="invalid distances set",B.mode=30;break}if(B.mode=20,H===6)break e;case 20:B.mode=21;case 21:if(6<=z&&258<=W){F.next_out=K,F.avail_out=W,F.next_in=k,F.avail_in=z,B.hold=P,B.bits=G,n(F,q),K=F.next_out,J=F.output,W=F.avail_out,k=F.next_in,X=F.input,z=F.avail_in,P=B.hold,G=B.bits,B.mode===12&&(B.back=-1);break}for(B.back=0;xe=(Z=B.lencode[P&(1<<B.lenbits)-1])>>>16&255,Se=65535&Z,!((fe=Z>>>24)<=G);){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}if(xe&&(240&xe)==0){for(ke=fe,ge=xe,Be=Se;xe=(Z=B.lencode[Be+((P&(1<<ke+ge)-1)>>ke)])>>>16&255,Se=65535&Z,!(ke+(fe=Z>>>24)<=G);){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}P>>>=ke,G-=ke,B.back+=ke}if(P>>>=fe,G-=fe,B.back+=fe,B.length=Se,xe===0){B.mode=26;break}if(32&xe){B.back=-1,B.mode=12;break}if(64&xe){F.msg="invalid literal/length code",B.mode=30;break}B.extra=15&xe,B.mode=22;case 22:if(B.extra){for(ae=B.extra;G<ae;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}B.length+=P&(1<<B.extra)-1,P>>>=B.extra,G-=B.extra,B.back+=B.extra}B.was=B.length,B.mode=23;case 23:for(;xe=(Z=B.distcode[P&(1<<B.distbits)-1])>>>16&255,Se=65535&Z,!((fe=Z>>>24)<=G);){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}if((240&xe)==0){for(ke=fe,ge=xe,Be=Se;xe=(Z=B.distcode[Be+((P&(1<<ke+ge)-1)>>ke)])>>>16&255,Se=65535&Z,!(ke+(fe=Z>>>24)<=G);){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}P>>>=ke,G-=ke,B.back+=ke}if(P>>>=fe,G-=fe,B.back+=fe,64&xe){F.msg="invalid distance code",B.mode=30;break}B.offset=Se,B.extra=15&xe,B.mode=24;case 24:if(B.extra){for(ae=B.extra;G<ae;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}B.offset+=P&(1<<B.extra)-1,P>>>=B.extra,G-=B.extra,B.back+=B.extra}if(B.offset>B.dmax){F.msg="invalid distance too far back",B.mode=30;break}B.mode=25;case 25:if(W===0)break e;if(re=q-W,B.offset>re){if((re=B.offset-re)>B.whave&&B.sane){F.msg="invalid distance too far back",B.mode=30;break}ce=re>B.wnext?(re-=B.wnext,B.wsize-re):B.wnext-re,re>B.length&&(re=B.length),ie=B.window}else ie=J,ce=K-B.offset,re=B.length;for(W<re&&(re=W),W-=re,B.length-=re;J[K++]=ie[ce++],--re;);B.length===0&&(B.mode=21);break;case 26:if(W===0)break e;J[K++]=B.length,W--,B.mode=21;break;case 27:if(B.wrap){for(;G<32;){if(z===0)break e;z--,P|=X[k++]<<G,G+=8}if(q-=W,F.total_out+=q,B.total+=q,q&&(F.adler=B.check=B.flags?a(B.check,J,q,K-q):d(B.check,J,q,K-q)),q=W,(B.flags?P:g(P))!==B.check){F.msg="incorrect data check",B.mode=30;break}G=P=0}B.mode=28;case 28:if(B.wrap&&B.flags){for(;G<32;){if(z===0)break e;z--,P+=X[k++]<<G,G+=8}if(P!==(4294967295&B.total)){F.msg="incorrect length check",B.mode=30;break}G=P=0}B.mode=29;case 29:ue=1;break e;case 30:ue=-3;break e;case 31:return-4;case 32:default:return r}return F.next_out=K,F.avail_out=W,F.next_in=k,F.avail_in=z,B.hold=P,B.bits=G,(B.wsize||q!==F.avail_out&&B.mode<30&&(B.mode<27||H!==4))&&M(F,F.output,F.next_out,q-F.avail_out)?(B.mode=31,-4):(V-=F.avail_in,q-=F.avail_out,F.total_in+=V,F.total_out+=q,B.total+=q,B.wrap&&q&&(F.adler=B.check=B.flags?a(B.check,J,q,F.next_out-q):d(B.check,J,q,F.next_out-q)),F.data_type=B.bits+(B.last?64:0)+(B.mode===12?128:0)+(B.mode===20||B.mode===15?256:0),(V==0&&q===0||H===4)&&ue===u&&(ue=-5),ue)},e.inflateEnd=function(F){if(!F||!F.state)return r;var H=F.state;return H.window&&(H.window=null),F.state=null,u},e.inflateGetHeader=function(F,H){var B;return F&&F.state?(2&(B=F.state).wrap)==0?r:((B.head=H).done=!1,u):r},e.inflateSetDictionary=function(F,H){var B,X=H.length;return F&&F.state?(B=F.state).wrap!==0&&B.mode!==11?r:B.mode===11&&d(1,H,X,0)!==B.check?-3:M(F,H,X,X)?(B.mode=31,-4):(B.havedict=1,u):r},e.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(f,t,e){"use strict";var m=f("../utils/common"),d=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],a=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],n=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(c,i,u,r,o,h,p,g){var v,y,w,S,_,I,C,E,O,M=g.bits,F=0,H=0,B=0,X=0,J=0,k=0,K=0,z=0,W=0,P=0,G=null,V=0,q=new m.Buf16(16),re=new m.Buf16(16),ce=null,ie=0;for(F=0;F<=15;F++)q[F]=0;for(H=0;H<r;H++)q[i[u+H]]++;for(J=M,X=15;1<=X&&q[X]===0;X--);if(X<J&&(J=X),X===0)return o[h++]=20971520,o[h++]=20971520,g.bits=1,0;for(B=1;B<X&&q[B]===0;B++);for(J<B&&(J=B),F=z=1;F<=15;F++)if(z<<=1,(z-=q[F])<0)return-1;if(0<z&&(c===0||X!==1))return-1;for(re[1]=0,F=1;F<15;F++)re[F+1]=re[F]+q[F];for(H=0;H<r;H++)i[u+H]!==0&&(p[re[i[u+H]]++]=H);if(I=c===0?(G=ce=p,19):c===1?(G=d,V-=257,ce=a,ie-=257,256):(G=n,ce=s,-1),F=B,_=h,K=H=P=0,w=-1,S=(W=1<<(k=J))-1,c===1&&852<W||c===2&&592<W)return 1;for(;;){for(C=F-K,O=p[H]<I?(E=0,p[H]):p[H]>I?(E=ce[ie+p[H]],G[V+p[H]]):(E=96,0),v=1<<F-K,B=y=1<<k;o[_+(P>>K)+(y-=v)]=C<<24|E<<16|O|0,y!==0;);for(v=1<<F-1;P&v;)v>>=1;if(v!==0?(P&=v-1,P+=v):P=0,H++,--q[F]==0){if(F===X)break;F=i[u+p[H]]}if(J<F&&(P&S)!==w){for(K===0&&(K=J),_+=B,z=1<<(k=F-K);k+K<X&&!((z-=q[k+K])<=0);)k++,z<<=1;if(W+=1<<k,c===1&&852<W||c===2&&592<W)return 1;o[w=P&S]=J<<24|k<<16|_-h|0}}return P!==0&&(o[_+P]=F-K<<24|64<<16|0),g.bits=J,0}},{"../utils/common":41}],51:[function(f,t,e){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(f,t,e){"use strict";var m=f("../utils/common"),d=0,a=1;function n(Z){for(var Y=Z.length;0<=--Y;)Z[Y]=0}var s=0,c=29,i=256,u=i+1+c,r=30,o=19,h=2*u+1,p=15,g=16,v=7,y=256,w=16,S=17,_=18,I=[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],C=[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],E=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],O=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],M=new Array(2*(u+2));n(M);var F=new Array(2*r);n(F);var H=new Array(512);n(H);var B=new Array(256);n(B);var X=new Array(c);n(X);var J,k,K,z=new Array(r);function W(Z,Y,te,we,pe){this.static_tree=Z,this.extra_bits=Y,this.extra_base=te,this.elems=we,this.max_length=pe,this.has_stree=Z&&Z.length}function P(Z,Y){this.dyn_tree=Z,this.max_code=0,this.stat_desc=Y}function G(Z){return Z<256?H[Z]:H[256+(Z>>>7)]}function V(Z,Y){Z.pending_buf[Z.pending++]=255&Y,Z.pending_buf[Z.pending++]=Y>>>8&255}function q(Z,Y,te){Z.bi_valid>g-te?(Z.bi_buf|=Y<<Z.bi_valid&65535,V(Z,Z.bi_buf),Z.bi_buf=Y>>g-Z.bi_valid,Z.bi_valid+=te-g):(Z.bi_buf|=Y<<Z.bi_valid&65535,Z.bi_valid+=te)}function re(Z,Y,te){q(Z,te[2*Y],te[2*Y+1])}function ce(Z,Y){for(var te=0;te|=1&Z,Z>>>=1,te<<=1,0<--Y;);return te>>>1}function ie(Z,Y,te){var we,pe,De=new Array(p+1),Ne=0;for(we=1;we<=p;we++)De[we]=Ne=Ne+te[we-1]<<1;for(pe=0;pe<=Y;pe++){var me=Z[2*pe+1];me!==0&&(Z[2*pe]=ce(De[me]++,me))}}function fe(Z){var Y;for(Y=0;Y<u;Y++)Z.dyn_ltree[2*Y]=0;for(Y=0;Y<r;Y++)Z.dyn_dtree[2*Y]=0;for(Y=0;Y<o;Y++)Z.bl_tree[2*Y]=0;Z.dyn_ltree[2*y]=1,Z.opt_len=Z.static_len=0,Z.last_lit=Z.matches=0}function xe(Z){8<Z.bi_valid?V(Z,Z.bi_buf):0<Z.bi_valid&&(Z.pending_buf[Z.pending++]=Z.bi_buf),Z.bi_buf=0,Z.bi_valid=0}function Se(Z,Y,te,we){var pe=2*Y,De=2*te;return Z[pe]<Z[De]||Z[pe]===Z[De]&&we[Y]<=we[te]}function ke(Z,Y,te){for(var we=Z.heap[te],pe=te<<1;pe<=Z.heap_len&&(pe<Z.heap_len&&Se(Y,Z.heap[pe+1],Z.heap[pe],Z.depth)&&pe++,!Se(Y,we,Z.heap[pe],Z.depth));)Z.heap[te]=Z.heap[pe],te=pe,pe<<=1;Z.heap[te]=we}function ge(Z,Y,te){var we,pe,De,Ne,me=0;if(Z.last_lit!==0)for(;we=Z.pending_buf[Z.d_buf+2*me]<<8|Z.pending_buf[Z.d_buf+2*me+1],pe=Z.pending_buf[Z.l_buf+me],me++,we===0?re(Z,pe,Y):(re(Z,(De=B[pe])+i+1,Y),(Ne=I[De])!==0&&q(Z,pe-=X[De],Ne),re(Z,De=G(--we),te),(Ne=C[De])!==0&&q(Z,we-=z[De],Ne)),me<Z.last_lit;);re(Z,y,Y)}function Be(Z,Y){var te,we,pe,De=Y.dyn_tree,Ne=Y.stat_desc.static_tree,me=Y.stat_desc.has_stree,be=Y.stat_desc.elems,Re=-1;for(Z.heap_len=0,Z.heap_max=h,te=0;te<be;te++)De[2*te]!==0?(Z.heap[++Z.heap_len]=Re=te,Z.depth[te]=0):De[2*te+1]=0;for(;Z.heap_len<2;)De[2*(pe=Z.heap[++Z.heap_len]=Re<2?++Re:0)]=1,Z.depth[pe]=0,Z.opt_len--,me&&(Z.static_len-=Ne[2*pe+1]);for(Y.max_code=Re,te=Z.heap_len>>1;1<=te;te--)ke(Z,De,te);for(pe=be;te=Z.heap[1],Z.heap[1]=Z.heap[Z.heap_len--],ke(Z,De,1),we=Z.heap[1],Z.heap[--Z.heap_max]=te,Z.heap[--Z.heap_max]=we,De[2*pe]=De[2*te]+De[2*we],Z.depth[pe]=(Z.depth[te]>=Z.depth[we]?Z.depth[te]:Z.depth[we])+1,De[2*te+1]=De[2*we+1]=pe,Z.heap[1]=pe++,ke(Z,De,1),2<=Z.heap_len;);Z.heap[--Z.heap_max]=Z.heap[1],function(it,yt){var pt,Pe,Nt,ut,Ft,Ut,Kt=yt.dyn_tree,$t=yt.max_code,or=yt.stat_desc.static_tree,ht=yt.stat_desc.has_stree,Ee=yt.stat_desc.extra_bits,de=yt.stat_desc.extra_base,qe=yt.stat_desc.max_length,rt=0;for(ut=0;ut<=p;ut++)it.bl_count[ut]=0;for(Kt[2*it.heap[it.heap_max]+1]=0,pt=it.heap_max+1;pt<h;pt++)qe<(ut=Kt[2*Kt[2*(Pe=it.heap[pt])+1]+1]+1)&&(ut=qe,rt++),Kt[2*Pe+1]=ut,$t<Pe||(it.bl_count[ut]++,Ft=0,de<=Pe&&(Ft=Ee[Pe-de]),Ut=Kt[2*Pe],it.opt_len+=Ut*(ut+Ft),ht&&(it.static_len+=Ut*(or[2*Pe+1]+Ft)));if(rt!==0){do{for(ut=qe-1;it.bl_count[ut]===0;)ut--;it.bl_count[ut]--,it.bl_count[ut+1]+=2,it.bl_count[qe]--,rt-=2}while(0<rt);for(ut=qe;ut!==0;ut--)for(Pe=it.bl_count[ut];Pe!==0;)$t<(Nt=it.heap[--pt])||(Kt[2*Nt+1]!==ut&&(it.opt_len+=(ut-Kt[2*Nt+1])*Kt[2*Nt],Kt[2*Nt+1]=ut),Pe--)}}(Z,Y),ie(De,Re,Z.bl_count)}function ee(Z,Y,te){var we,pe,De=-1,Ne=Y[1],me=0,be=7,Re=4;for(Ne===0&&(be=138,Re=3),Y[2*(te+1)+1]=65535,we=0;we<=te;we++)pe=Ne,Ne=Y[2*(we+1)+1],++me<be&&pe===Ne||(me<Re?Z.bl_tree[2*pe]+=me:pe!==0?(pe!==De&&Z.bl_tree[2*pe]++,Z.bl_tree[2*w]++):me<=10?Z.bl_tree[2*S]++:Z.bl_tree[2*_]++,De=pe,Re=(me=0)===Ne?(be=138,3):pe===Ne?(be=6,3):(be=7,4))}function ue(Z,Y,te){var we,pe,De=-1,Ne=Y[1],me=0,be=7,Re=4;for(Ne===0&&(be=138,Re=3),we=0;we<=te;we++)if(pe=Ne,Ne=Y[2*(we+1)+1],!(++me<be&&pe===Ne)){if(me<Re)for(;re(Z,pe,Z.bl_tree),--me!=0;);else pe!==0?(pe!==De&&(re(Z,pe,Z.bl_tree),me--),re(Z,w,Z.bl_tree),q(Z,me-3,2)):me<=10?(re(Z,S,Z.bl_tree),q(Z,me-3,3)):(re(Z,_,Z.bl_tree),q(Z,me-11,7));De=pe,Re=(me=0)===Ne?(be=138,3):pe===Ne?(be=6,3):(be=7,4)}}n(z);var Ge=!1;function ae(Z,Y,te,we){q(Z,(s<<1)+(we?1:0),3),function(pe,De,Ne,me){xe(pe),me&&(V(pe,Ne),V(pe,~Ne)),m.arraySet(pe.pending_buf,pe.window,De,Ne,pe.pending),pe.pending+=Ne}(Z,Y,te,!0)}e._tr_init=function(Z){Ge||(function(){var Y,te,we,pe,De,Ne=new Array(p+1);for(pe=we=0;pe<c-1;pe++)for(X[pe]=we,Y=0;Y<1<<I[pe];Y++)B[we++]=pe;for(B[we-1]=pe,pe=De=0;pe<16;pe++)for(z[pe]=De,Y=0;Y<1<<C[pe];Y++)H[De++]=pe;for(De>>=7;pe<r;pe++)for(z[pe]=De<<7,Y=0;Y<1<<C[pe]-7;Y++)H[256+De++]=pe;for(te=0;te<=p;te++)Ne[te]=0;for(Y=0;Y<=143;)M[2*Y+1]=8,Y++,Ne[8]++;for(;Y<=255;)M[2*Y+1]=9,Y++,Ne[9]++;for(;Y<=279;)M[2*Y+1]=7,Y++,Ne[7]++;for(;Y<=287;)M[2*Y+1]=8,Y++,Ne[8]++;for(ie(M,u+1,Ne),Y=0;Y<r;Y++)F[2*Y+1]=5,F[2*Y]=ce(Y,5);J=new W(M,I,i+1,u,p),k=new W(F,C,0,r,p),K=new W(new Array(0),E,0,o,v)}(),Ge=!0),Z.l_desc=new P(Z.dyn_ltree,J),Z.d_desc=new P(Z.dyn_dtree,k),Z.bl_desc=new P(Z.bl_tree,K),Z.bi_buf=0,Z.bi_valid=0,fe(Z)},e._tr_stored_block=ae,e._tr_flush_block=function(Z,Y,te,we){var pe,De,Ne=0;0<Z.level?(Z.strm.data_type===2&&(Z.strm.data_type=function(me){var be,Re=4093624447;for(be=0;be<=31;be++,Re>>>=1)if(1&Re&&me.dyn_ltree[2*be]!==0)return d;if(me.dyn_ltree[18]!==0||me.dyn_ltree[20]!==0||me.dyn_ltree[26]!==0)return a;for(be=32;be<i;be++)if(me.dyn_ltree[2*be]!==0)return a;return d}(Z)),Be(Z,Z.l_desc),Be(Z,Z.d_desc),Ne=function(me){var be;for(ee(me,me.dyn_ltree,me.l_desc.max_code),ee(me,me.dyn_dtree,me.d_desc.max_code),Be(me,me.bl_desc),be=o-1;3<=be&&me.bl_tree[2*O[be]+1]===0;be--);return me.opt_len+=3*(be+1)+5+5+4,be}(Z),pe=Z.opt_len+3+7>>>3,(De=Z.static_len+3+7>>>3)<=pe&&(pe=De)):pe=De=te+5,te+4<=pe&&Y!==-1?ae(Z,Y,te,we):Z.strategy===4||De===pe?(q(Z,2+(we?1:0),3),ge(Z,M,F)):(q(Z,4+(we?1:0),3),function(me,be,Re,it){var yt;for(q(me,be-257,5),q(me,Re-1,5),q(me,it-4,4),yt=0;yt<it;yt++)q(me,me.bl_tree[2*O[yt]+1],3);ue(me,me.dyn_ltree,be-1),ue(me,me.dyn_dtree,Re-1)}(Z,Z.l_desc.max_code+1,Z.d_desc.max_code+1,Ne+1),ge(Z,Z.dyn_ltree,Z.dyn_dtree)),fe(Z),we&&xe(Z)},e._tr_tally=function(Z,Y,te){return Z.pending_buf[Z.d_buf+2*Z.last_lit]=Y>>>8&255,Z.pending_buf[Z.d_buf+2*Z.last_lit+1]=255&Y,Z.pending_buf[Z.l_buf+Z.last_lit]=255&te,Z.last_lit++,Y===0?Z.dyn_ltree[2*te]++:(Z.matches++,Y--,Z.dyn_ltree[2*(B[te]+i+1)]++,Z.dyn_dtree[2*G(Y)]++),Z.last_lit===Z.lit_bufsize-1},e._tr_align=function(Z){q(Z,2,3),re(Z,y,M),function(Y){Y.bi_valid===16?(V(Y,Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0):8<=Y.bi_valid&&(Y.pending_buf[Y.pending++]=255&Y.bi_buf,Y.bi_buf>>=8,Y.bi_valid-=8)}(Z)}},{"../utils/common":41}],53:[function(f,t,e){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(f,t,e){"use strict";t.exports=typeof setImmediate=="function"?setImmediate:function(){var m=[].slice.apply(arguments);m.splice(1,0,0),setTimeout.apply(null,m)}},{}]},{},[10])(10)})}).call(this,l("HDXh").Buffer,l("yLpj"))},xRUu:function(j,R,l){l("hJvP"),l("hFmY"),l("sAZ8")},xSIq:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var x={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};R.default=x},xSat:function(j,R){var l={axisPointer:1,tooltip:1,brush:1};function x(b,A,f){var t=A.getComponentByElement(b.topTarget),e=t&&t.coordinateSystem;return t&&t!==f&&!l[t.mainType]&&e&&e.model!==f}R.onIrrelevantElement=x},xTNl:function(j,R){var l=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],x={color:l,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],l]};j.exports=x},xb2K:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("5yev")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="RedoOutlined";var d=f.forwardRef(m);R.default=d},xiyX:function(j,R,l){var x=l("bYtY"),b=l("bLfw"),A=l("nkfE"),f=l("ICMv"),t=b.extend({type:"singleAxis",layoutMode:"box",axis:null,coordinateSystem:null,getCoordSysModel:function(){return this}}),e={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}};function m(a,n){return n.type||(n.data?"category":"value")}x.merge(t.prototype,f),A("single",t,m,e);var d=t;j.exports=d},xlC8:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.default=x;function x(b,A,f,t){for(var e=b&65535|0,m=b>>>16&65535|0,d=0;f!==0;){d=f>2e3?2e3:f,f-=d;do e=e+A[t++]|0,m=m+e|0;while(--d);e%=65521,m%=65521}return e|m<<16|0}},xvlK:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="PlusOutlined";var m=R.a=b.forwardRef(e)},xzDV:function(j,R,l){},"y+Vt":function(j,R,l){var x=l("Gev7"),b=l("bYtY"),A=l("IMiH"),f=l("2DNl"),t=l("3C/r"),e=t.prototype.getCanvasPattern,m=Math.abs,d=new A(!0);function a(s){x.call(this,s),this.path=null}a.prototype={constructor:a,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(c,i){var u=this.style,r=this.path||d,o=u.hasStroke(),h=u.hasFill(),p=u.fill,g=u.stroke,v=h&&!!p.colorStops,y=o&&!!g.colorStops,w=h&&!!p.image,S=o&&!!g.image;if(u.bind(c,this,i),this.setTransform(c),this.__dirty){var _;v&&(_=_||this.getBoundingRect(),this._fillGradient=u.getGradient(c,p,_)),y&&(_=_||this.getBoundingRect(),this._strokeGradient=u.getGradient(c,g,_))}v?c.fillStyle=this._fillGradient:w&&(c.fillStyle=e.call(p,c)),y?c.strokeStyle=this._strokeGradient:S&&(c.strokeStyle=e.call(g,c));var I=u.lineDash,C=u.lineDashOffset,E=!!c.setLineDash,O=this.getGlobalScale();if(r.setScale(O[0],O[1],this.segmentIgnoreThreshold),this.__dirtyPath||I&&!E&&o?(r.beginPath(c),I&&!E&&(r.setLineDash(I),r.setLineDashOffset(C)),this.buildPath(r,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(c.beginPath(),this.path.rebuildPath(c)),h)if(u.fillOpacity!=null){var M=c.globalAlpha;c.globalAlpha=u.fillOpacity*u.opacity,r.fill(c),c.globalAlpha=M}else r.fill(c);if(I&&E&&(c.setLineDash(I),c.lineDashOffset=C),o)if(u.strokeOpacity!=null){var M=c.globalAlpha;c.globalAlpha=u.strokeOpacity*u.opacity,r.stroke(c),c.globalAlpha=M}else r.stroke(c);I&&E&&c.setLineDash([]),u.text!=null&&(this.restoreTransform(c),this.drawRectText(c,this.getBoundingRect()))},buildPath:function(c,i,u){},createPathProxy:function(){this.path=new A},getBoundingRect:function(){var c=this._rect,i=this.style,u=!c;if(u){var r=this.path;r||(r=this.path=new A),this.__dirtyPath&&(r.beginPath(),this.buildPath(r,this.shape,!1)),c=r.getBoundingRect()}if(this._rect=c,i.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=c.clone());if(this.__dirty||u){o.copy(c);var h=i.lineWidth,p=i.strokeNoScale?this.getLineScale():1;i.hasFill()||(h=Math.max(h,this.strokeContainThreshold||4)),p>1e-10&&(o.width+=h/p,o.height+=h/p,o.x-=h/p/2,o.y-=h/p/2)}return o}return c},contain:function(c,i){var u=this.transformCoordToLocal(c,i),r=this.getBoundingRect(),o=this.style;if(c=u[0],i=u[1],r.contain(c,i)){var h=this.path.data;if(o.hasStroke()){var p=o.lineWidth,g=o.strokeNoScale?this.getLineScale():1;if(g>1e-10&&(o.hasFill()||(p=Math.max(p,this.strokeContainThreshold)),f.containStroke(h,p/g,c,i)))return!0}if(o.hasFill())return f.contain(h,c,i)}return!1},dirty:function(c){c==null&&(c=!0),c&&(this.__dirtyPath=c,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(c){return this.animate("shape",c)},attrKV:function(c,i){c==="shape"?(this.setShape(i),this.__dirtyPath=!0,this._rect=null):x.prototype.attrKV.call(this,c,i)},setShape:function(c,i){var u=this.shape;if(u){if(b.isObject(c))for(var r in c)c.hasOwnProperty(r)&&(u[r]=c[r]);else u[c]=i;this.dirty(!0)}return this},getLineScale:function(){var c=this.transform;return c&&m(c[0]-1)>1e-10&&m(c[3]-1)>1e-10?Math.sqrt(m(c[0]*c[3]-c[2]*c[1])):1}},a.extend=function(s){var c=function(r){a.call(this,r),s.style&&this.style.extendFrom(s.style,!1);var o=s.shape;if(o){this.shape=this.shape||{};var h=this.shape;for(var p in o)!h.hasOwnProperty(p)&&o.hasOwnProperty(p)&&(h[p]=o[p])}s.init&&s.init.call(this,r)};b.inherits(c,a);for(var i in s)i!=="style"&&i!=="shape"&&(c.prototype[i]=s[i]);return c},b.inherits(a,x);var n=a;j.exports=n},"y+lR":function(j,R,l){var x=l("bYtY"),b=l("mFDi"),A=l("z35g");function f(e){A.call(this,e)}f.prototype={constructor:f,type:"cartesian2d",dimensions:["x","y"],getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},containPoint:function(e){var m=this.getAxis("x"),d=this.getAxis("y");return m.contain(m.toLocalCoord(e[0]))&&d.contain(d.toLocalCoord(e[1]))},containData:function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},dataToPoint:function(e,m,d){var a=this.getAxis("x"),n=this.getAxis("y");return d=d||[],d[0]=a.toGlobalCoord(a.dataToCoord(e[0])),d[1]=n.toGlobalCoord(n.dataToCoord(e[1])),d},clampData:function(e,m){var d=this.getAxis("x").scale,a=this.getAxis("y").scale,n=d.getExtent(),s=a.getExtent(),c=d.parse(e[0]),i=a.parse(e[1]);return m=m||[],m[0]=Math.min(Math.max(Math.min(n[0],n[1]),c),Math.max(n[0],n[1])),m[1]=Math.min(Math.max(Math.min(s[0],s[1]),i),Math.max(s[0],s[1])),m},pointToData:function(e,m){var d=this.getAxis("x"),a=this.getAxis("y");return m=m||[],m[0]=d.coordToData(d.toLocalCoord(e[0])),m[1]=a.coordToData(a.toLocalCoord(e[1])),m},getOtherAxis:function(e){return this.getAxis(e.dim==="x"?"y":"x")},getArea:function(){var e=this.getAxis("x").getGlobalExtent(),m=this.getAxis("y").getGlobalExtent(),d=Math.min(e[0],e[1]),a=Math.min(m[0],m[1]),n=Math.max(e[0],e[1])-d,s=Math.max(m[0],m[1])-a,c=new b(d,a,n,s);return c}},x.inherits(f,A);var t=f;j.exports=t},"y0+3":function(j,R,l){"use strict";l.d(R,"a",function(){return s}),l.d(R,"b",function(){return i});var x=/margin|padding|width|height|max|min|offset/,b={left:!0,top:!0},A={cssFloat:1,styleFloat:1,float:1};function f(u){return u.nodeType===1?u.ownerDocument.defaultView.getComputedStyle(u,null):{}}function t(u,r,o){if(r=r.toLowerCase(),o==="auto"){if(r==="height")return u.offsetHeight;if(r==="width")return u.offsetWidth}return r in b||(b[r]=x.test(r)),b[r]?parseFloat(o)||0:o}function e(u,r){var o=arguments.length,h=f(u);return r=A[r]?"cssFloat"in u.style?"cssFloat":"styleFloat":r,o===1?h:t(u,r,h[r]||u.style[r])}function m(u,r,o){var h=arguments.length;if(r=A[r]?"cssFloat"in u.style?"cssFloat":"styleFloat":r,h===3)return typeof o=="number"&&x.test(r)&&(o="".concat(o,"px")),u.style[r]=o,o;for(var p in r)r.hasOwnProperty(p)&&m(u,p,r[p]);return f(u)}function d(u){return u===document.body?document.documentElement.clientWidth:u.offsetWidth}function a(u){return u===document.body?window.innerHeight||document.documentElement.clientHeight:u.offsetHeight}function n(){var u=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:u,height:r}}function s(){var u=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:u,height:r}}function c(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function i(u){var r=u.getBoundingClientRect(),o=document.documentElement;return{left:r.left+(window.pageXOffset||o.scrollLeft)-(o.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||o.scrollTop)-(o.clientTop||document.body.clientTop||0)}}},"y1t/":function(j,R,l){"use strict";l.d(R,"a",function(){return x});function x(b){if(b==null)throw new TypeError("Cannot destructure undefined")}},y23F:function(j,R){function l(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}l.prototype={constructor:l,_dragStart:function(f){for(var t=f.target;t&&!t.draggable;)t=t.parent;t&&(this._draggingTarget=t,t.dragging=!0,this._x=f.offsetX,this._y=f.offsetY,this.dispatchToElement(x(t,f),"dragstart",f.event))},_drag:function(f){var t=this._draggingTarget;if(t){var e=f.offsetX,m=f.offsetY,d=e-this._x,a=m-this._y;this._x=e,this._y=m,t.drift(d,a,f),this.dispatchToElement(x(t,f),"drag",f.event);var n=this.findHover(e,m,t).target,s=this._dropTarget;this._dropTarget=n,t!==n&&(s&&n!==s&&this.dispatchToElement(x(s,f),"dragleave",f.event),n&&n!==s&&this.dispatchToElement(x(n,f),"dragenter",f.event))}},_dragEnd:function(f){var t=this._draggingTarget;t&&(t.dragging=!1),this.dispatchToElement(x(t,f),"dragend",f.event),this._dropTarget&&this.dispatchToElement(x(this._dropTarget,f),"drop",f.event),this._draggingTarget=null,this._dropTarget=null}};function x(A,f){return{target:A,topTarget:f&&f.topTarget}}var b=l;j.exports=b},y2l5:function(j,R,l){var x=l("MwEJ"),b=l("T4UG"),A=b.extend({type:"series.scatter",dependencies:["grid","polar","geo","singleAxis","calendar"],getInitialData:function(f,t){return x(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:"point",getProgressive:function(){var f=this.option.progressive;return f==null?this.option.large?5e3:this.get("progressive"):f},getProgressiveThreshold:function(){var f=this.option.progressiveThreshold;return f==null?this.option.large?1e4:this.get("progressiveThreshold"):f},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},clip:!0}});j.exports=A},y3Kf:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="UpOutlined";var m=R.a=b.forwardRef(e)},y3NT:function(j,R,l){var x=l("OELB"),b=x.parsePercent,A=l("bYtY"),f=Math.PI/180;function t(d,a,n,s){a.eachSeriesByType(d,function(c){var i=c.get("center"),u=c.get("radius");A.isArray(u)||(u=[0,u]),A.isArray(i)||(i=[i,i]);var r=n.getWidth(),o=n.getHeight(),h=Math.min(r,o),p=b(i[0],r),g=b(i[1],o),v=b(u[0],h/2),y=b(u[1],h/2),w=-c.get("startAngle")*f,S=c.get("minAngle")*f,_=c.getData().tree.root,I=c.getViewRoot(),C=I.depth,E=c.get("sort");E!=null&&e(I,E);var O=0;A.each(I.children,function(V){!isNaN(V.getValue())&&O++});var M=I.getValue(),F=Math.PI/(M||O)*2,H=I.depth>0,B=I.height-(H?-1:1),X=(y-v)/(B||1),J=c.get("clockwise"),k=c.get("stillShowZeroSum"),K=J?1:-1,z=function(V,q){if(!V)return;var re=q;if(V!==_){var ce=V.getValue(),ie=M===0&&k?F:ce*F;ie<S&&(ie=S),re=q+K*ie;var fe=V.depth-C-(H?-1:1),xe=v+X*fe,Se=v+X*(fe+1),ke=V.getModel();ke.get("r0")!=null&&(xe=b(ke.get("r0"),h/2)),ke.get("r")!=null&&(Se=b(ke.get("r"),h/2)),V.setLayout({angle:ie,startAngle:q,endAngle:re,clockwise:J,cx:p,cy:g,r0:xe,r:Se})}if(V.children&&V.children.length){var ge=0;A.each(V.children,function(Be){ge+=z(Be,q+ge)})}return re-q};if(H){var W=v,P=v+X,G=Math.PI*2;_.setLayout({angle:G,startAngle:w,endAngle:w+G,clockwise:J,cx:p,cy:g,r0:W,r:P})}z(I,w)})}function e(d,a){var n=d.children||[];d.children=m(n,a),n.length&&A.each(d.children,function(s){e(s,a)})}function m(d,a){if(typeof a=="function")return d.sort(a);var n=a==="asc";return d.sort(function(s,c){var i=(s.getValue()-c.getValue())*(n?1:-1);return i===0?(s.dataIndex-c.dataIndex)*(n?-1:1):i})}j.exports=t},y3Yb:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("HBhm")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="PaperClipOutlined";var d=f.forwardRef(m);R.default=d},"y4/Y":function(j,R,l){var x=l("ProS"),b=l("bYtY"),A=l("zTMp"),f=l("62sa");l("SKx+"),l("1LEl"),l("Sp2Z"),x.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!b.isArray(e)&&(t.axisPointer.link=[e])}}),x.registerProcessor(x.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=A.collect(t,e)}),x.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},f)},y7Aq:function(j,R,l){var x=l("bYtY"),b=l("+TT/"),A=b.getLayoutRect;function f(e,m,d){var a=e.option,n=a.align;if(n!=null&&n!=="auto")return n;for(var s={width:m.getWidth(),height:m.getHeight()},c=a.orient==="horizontal"?1:0,i=[["left","right","width"],["top","bottom","height"]],u=i[c],r=[0,null,10],o={},h=0;h<3;h++)o[i[1-c][h]]=r[h],o[u[h]]=h===2?d[0]:a[u[h]];var p=[["x","width",3],["y","height",0]][c],g=A(o,s,a.padding);return u[(g.margin[p[2]]||0)+g[p[0]]+g[p[1]]*.5<s[p[1]]*.5?0:1]}function t(e,m){return x.each(e||[],function(d){d.dataIndex!=null&&(d.dataIndexInside=d.dataIndex,d.dataIndex=null),d.highlightKey="visualMap"+(m?m.componentIndex:"")}),e}R.getItemAlign=f,R.makeHighDownBatch=t},y8nQ:function(j,R,l){"use strict";var x=l("cIOH"),b=l.n(x),A=l("gwTy"),f=l.n(A),t=l("1GLa")},yEEn:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="ArrowDownOutlined";var m=R.a=b.forwardRef(e)},yO87:function(j,R,l){var x=l("bYtY"),b=l("oVpE"),A=b.createSymbol,f=l("IwbS"),t=f.Group,e=l("OELB"),m=e.parsePercent,d=l("FBjb"),a=3;function n(r){return x.isArray(r)||(r=[+r,+r]),r}function s(r,o){var h=o.rippleEffectColor||o.color;r.eachChild(function(p){p.attr({z:o.z,zlevel:o.zlevel,style:{stroke:o.brushType==="stroke"?h:null,fill:o.brushType==="fill"?h:null}})})}function c(r,o){t.call(this);var h=new d(r,o),p=new t;this.add(h),this.add(p),p.beforeUpdate=function(){this.attr(h.getScale())},this.updateData(r,o)}var i=c.prototype;i.stopEffectAnimation=function(){this.childAt(1).removeAll()},i.startEffectAnimation=function(r){for(var o=r.symbolType,h=r.color,p=this.childAt(1),g=0;g<a;g++){var v=A(o,-1,-1,2,2,h);v.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var y=-g/a*r.period+r.effectOffset;v.animate("",!0).when(r.period,{scale:[r.rippleScale/2,r.rippleScale/2]}).delay(y).start(),v.animateStyle(!0).when(r.period,{opacity:0}).delay(y).start(),p.add(v)}s(p,r)},i.updateEffectAnimation=function(r){for(var o=this._effectCfg,h=this.childAt(1),p=["symbolType","period","rippleScale"],g=0;g<p.length;g++){var v=p[g];if(o[v]!==r[v]){this.stopEffectAnimation(),this.startEffectAnimation(r);return}}s(h,r)},i.highlight=function(){this.trigger("emphasis")},i.downplay=function(){this.trigger("normal")},i.updateData=function(r,o){var h=r.hostModel;this.childAt(0).updateData(r,o);var p=this.childAt(1),g=r.getItemModel(o),v=r.getItemVisual(o,"symbol"),y=n(r.getItemVisual(o,"symbolSize")),w=r.getItemVisual(o,"color");p.attr("scale",y),p.traverse(function(F){F.attr({fill:w})});var S=g.getShallow("symbolOffset");if(S){var _=p.position;_[0]=m(S[0],y[0]),_[1]=m(S[1],y[1])}var I=r.getItemVisual(o,"symbolRotate");p.rotation=(I||0)*Math.PI/180||0;var C={};if(C.showEffectOn=h.get("showEffectOn"),C.rippleScale=g.get("rippleEffect.scale"),C.brushType=g.get("rippleEffect.brushType"),C.period=g.get("rippleEffect.period")*1e3,C.effectOffset=o/r.count(),C.z=g.getShallow("z")||0,C.zlevel=g.getShallow("zlevel")||0,C.symbolType=v,C.color=w,C.rippleEffectColor=g.get("rippleEffect.color"),this.off("mouseover").off("mouseout").off("emphasis").off("normal"),C.showEffectOn==="render")this._effectCfg?this.updateEffectAnimation(C):this.startEffectAnimation(C),this._effectCfg=C;else{this._effectCfg=null,this.stopEffectAnimation();var E=this.childAt(0),O=function(){E.highlight(),C.showEffectOn!=="render"&&this.startEffectAnimation(C)},M=function(){E.downplay(),C.showEffectOn!=="render"&&this.stopEffectAnimation()};this.on("mouseover",O,this).on("mouseout",M,this).on("emphasis",O,this).on("normal",M,this)}this._effectCfg=C},i.fadeOut=function(r){this.off("mouseover").off("mouseout").off("emphasis").off("normal"),r&&r()},x.inherits(c,t);var u=c;j.exports=u},yS9w:function(j,R,l){var x=l("MEGo"),b=x.parseSVG,A=x.makeViewBoxTransform,f=l("4fz+"),t=l("x6Kt"),e=l("bYtY"),m=e.assert,d=e.createHashMap,a=l("mFDi"),n=l("4NO4"),s=n.makeInner,c=s(),i={load:function(r,o){var h=c(o).originRoot;if(h)return{root:h,boundingRect:c(o).boundingRect};var p=u(o);return c(o).originRoot=p.root,c(o).boundingRect=p.boundingRect,p},makeGraphic:function(r,o,h){var p=c(o),g=p.rootMap||(p.rootMap=d()),v=g.get(h);if(v)return v;var y=p.originRoot,w=p.boundingRect;return p.originRootHostKey?v=u(o,w).root:(p.originRootHostKey=h,v=y),g.set(h,v)},removeGraphic:function(r,o,h){var p=c(o),g=p.rootMap;g&&g.removeKey(h),h===p.originRootHostKey&&(p.originRootHostKey=null)}};function u(r,o){var h=r.svgXML,p,g;try{p=h&&b(h,{ignoreViewBox:!0,ignoreRootClip:!0})||{},g=p.root,m(g!=null)}catch(I){throw new Error(`Invalid svg format
`+I.message)}var v=p.width,y=p.height,w=p.viewBoxRect;if(o||(o=v==null||y==null?g.getBoundingRect():new a(0,0,0,0),v!=null&&(o.width=v),y!=null&&(o.height=y)),w){var S=A(w,o.width,o.height),_=g;g=new f,g.add(_),_.scale=S.scale,_.position=S.position}return g.setClipPath(new t({shape:o.plain()})),{root:g,boundingRect:o}}j.exports=i},yWXo:function(j,R,l){var x=l("IwbS"),b=l("oVpE"),A=b.createSymbol,f=l("OS9S"),t=4,e=x.extendShape({shape:{points:null},symbolProxy:null,softClipShape:null,buildPath:function(n,s){var c=s.points,i=s.size,u=this.symbolProxy,r=u.shape,o=n.getContext?n.getContext():n,h=o&&i[0]<t;if(h)return;for(var p=0;p<c.length;){var g=c[p++],v=c[p++];if(isNaN(g)||isNaN(v))continue;if(this.softClipShape&&!this.softClipShape.contain(g,v))continue;r.x=g-i[0]/2,r.y=v-i[1]/2,r.width=i[0],r.height=i[1],u.buildPath(n,r,!0)}},afterBrush:function(n){var s=this.shape,c=s.points,i=s.size,u=i[0]<t;if(!u)return;this.setTransform(n);for(var r=0;r<c.length;){var o=c[r++],h=c[r++];if(isNaN(o)||isNaN(h))continue;if(this.softClipShape&&!this.softClipShape.contain(o,h))continue;n.fillRect(o-i[0]/2,h-i[1]/2,i[0],i[1])}this.restoreTransform(n)},findDataIndex:function(n,s){for(var c=this.shape,i=c.points,u=c.size,r=Math.max(u[0],4),o=Math.max(u[1],4),h=i.length/2-1;h>=0;h--){var p=h*2,g=i[p]-r/2,v=i[p+1]-o/2;if(n>=g&&s>=v&&n<=g+r&&s<=v+o)return h}return-1}});function m(){this.group=new x.Group}var d=m.prototype;d.isPersistent=function(){return!this._incremental},d.updateData=function(n,s){this.group.removeAll();var c=new e({rectHover:!0,cursor:"default"});c.setShape({points:n.getLayout("symbolPoints")}),this._setCommon(c,n,!1,s),this.group.add(c),this._incremental=null},d.updateLayout=function(n){if(this._incremental)return;var s=n.getLayout("symbolPoints");this.group.eachChild(function(c){if(c.startIndex!=null){var i=(c.endIndex-c.startIndex)*2,u=c.startIndex*4*2;s=new Float32Array(s.buffer,u,i)}c.setShape("points",s)})},d.incrementalPrepareUpdate=function(n){this.group.removeAll(),this._clearIncremental(),n.count()>2e6?(this._incremental||(this._incremental=new f({silent:!0})),this.group.add(this._incremental)):this._incremental=null},d.incrementalUpdate=function(n,s,c){var i;this._incremental?(i=new e,this._incremental.addDisplayable(i,!0)):(i=new e({rectHover:!0,cursor:"default",startIndex:n.start,endIndex:n.end}),i.incremental=!0,this.group.add(i)),i.setShape({points:s.getLayout("symbolPoints")}),this._setCommon(i,s,!!this._incremental,c)},d._setCommon=function(n,s,c,i){var u=s.hostModel;i=i||{};var r=s.getVisual("symbolSize");n.setShape("size",r instanceof Array?r:[r,r]),n.softClipShape=i.clipShape||null,n.symbolProxy=A(s.getVisual("symbol"),0,0,0,0),n.setColor=n.symbolProxy.setColor;var o=n.shape.size[0]<t;n.useStyle(u.getModel("itemStyle").getItemStyle(o?["color","shadowBlur","shadowColor"]:["color"]));var h=s.getVisual("color");h&&n.setColor(h),c||(n.seriesIndex=u.seriesIndex,n.on("mousemove",function(p){n.dataIndex=null;var g=n.findDataIndex(p.offsetX,p.offsetY);g>=0&&(n.dataIndex=g+(n.startIndex||0))}))},d.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},d._clearIncremental=function(){var n=this._incremental;n&&n.clearDisplaybles()};var a=m;j.exports=a},ycre:function(j,R,l){var x=l("711d"),b=x("length");j.exports=b},ye1Q:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="LoadingOutlined";var m=R.a=b.forwardRef(e)},ygfH:function(j,R,l){"use strict";Object.defineProperty(R,"__esModule",{value:!0});var x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};R.default=x},yik8:function(j,R,l){var x=l("bZqE"),b=x.eachAfter,A=x.eachBefore,f=l("Itpr"),t=f.init,e=f.firstWalk,m=f.secondWalk,d=f.separation,a=f.radialCoordinate,n=f.getViewRect;function s(i,u){i.eachSeriesByType("tree",function(r){c(r,u)})}function c(i,u){var r=n(i,u);i.layoutInfo=r;var o=i.get("layout"),h=0,p=0,g=null;o==="radial"?(h=2*Math.PI,p=Math.min(r.height,r.width)/2,g=d(function(B,X){return(B.parentNode===X.parentNode?1:2)/B.depth})):(h=r.width,p=r.height,g=d());var v=i.getData().tree.root,y=v.children[0];if(y){t(v),b(y,e,g),v.hierNode.modifier=-y.hierNode.prelim,A(y,m);var w=y,S=y,_=y;A(y,function(B){var X=B.getLayout().x;X<w.getLayout().x&&(w=B),X>S.getLayout().x&&(S=B),B.depth>_.depth&&(_=B)});var I=w===S?1:g(w,S)/2,C=I-w.getLayout().x,E=0,O=0,M=0,F=0;if(o==="radial")E=h/(S.getLayout().x+I+C),O=p/(_.depth-1||1),A(y,function(B){M=(B.getLayout().x+C)*E,F=(B.depth-1)*O;var X=a(M,F);B.setLayout({x:X.x,y:X.y,rawX:M,rawY:F},!0)});else{var H=i.getOrient();H==="RL"||H==="LR"?(O=p/(S.getLayout().x+I+C),E=h/(_.depth-1||1),A(y,function(B){F=(B.getLayout().x+C)*O,M=H==="LR"?(B.depth-1)*E:h-(B.depth-1)*E,B.setLayout({x:M,y:F},!0)})):(H==="TB"||H==="BT")&&(E=h/(S.getLayout().x+I+C),O=p/(_.depth-1||1),A(y,function(B){M=(B.getLayout().x+C)*E,F=H==="TB"?(B.depth-1)*O:p-(B.depth-1)*O,B.setLayout({x:M,y:F},!0)}))}}}j.exports=s},ynwM:function(j,R,l){var x=l("MFOe"),b=x.Global;j.exports={name:"oldFF-globalStorage",read:f,write:t,each:e,remove:m,clearAll:d};var A=b.globalStorage;function f(a){return A[a]}function t(a,n){A[a]=n}function e(a){for(var n=A.length-1;n>=0;n--){var s=A.key(n);a(A[s],s)}}function m(a){return A.removeItem(a)}function d(){e(function(a,n){delete A[a]})}},ypgQ:function(j,R,l){var x=l("bYtY"),b=l("4NO4"),A=l("bLfw"),f=x.each,t=x.clone,e=x.map,m=x.merge,d=/^(min|max)?(.+)$/;function a(o){this._api=o,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}a.prototype={constructor:a,setOption:function(o,h){o&&x.each(b.normalizeToArray(o.series),function(v){v&&v.data&&x.isTypedArray(v.data)&&x.setAsPrimitive(v.data)}),o=t(o);var p=this._optionBackup,g=n.call(this,o,h,!p);this._newBaseOption=g.baseOption,p?(u(p.baseOption,g.baseOption),g.timelineOptions.length&&(p.timelineOptions=g.timelineOptions),g.mediaList.length&&(p.mediaList=g.mediaList),g.mediaDefault&&(p.mediaDefault=g.mediaDefault)):this._optionBackup=g},mountOption:function(o){var h=this._optionBackup;return this._timelineOptions=e(h.timelineOptions,t),this._mediaList=e(h.mediaList,t),this._mediaDefault=t(h.mediaDefault),this._currentMediaIndices=[],t(o?h.baseOption:this._newBaseOption)},getTimelineOption:function(o){var h,p=this._timelineOptions;if(p.length){var g=o.getComponent("timeline");g&&(h=t(p[g.getCurrentIndex()],!0))}return h},getMediaOption:function(o){var h=this._api.getWidth(),p=this._api.getHeight(),g=this._mediaList,v=this._mediaDefault,y=[],w=[];if(!g.length&&!v)return w;for(var S=0,_=g.length;S<_;S++)s(g[S].query,h,p)&&y.push(S);return!y.length&&v&&(y=[-1]),y.length&&!i(y,this._currentMediaIndices)&&(w=e(y,function(I){return t(I===-1?v.option:g[I].option)})),this._currentMediaIndices=y,w}};function n(o,h,p){var g=[],v=[],y,w,S=o.timeline;if(o.baseOption&&(w=o.baseOption),(S||o.options)&&(w=w||{},g=(o.options||[]).slice()),o.media){w=w||{};var _=o.media;f(_,function(I){I&&I.option&&(I.query?v.push(I):y||(y=I))})}return w||(w=o),w.timeline||(w.timeline=S),f([w].concat(g).concat(x.map(v,function(I){return I.option})),function(I){f(h,function(C){C(I,p)})}),{baseOption:w,timelineOptions:g,mediaDefault:y,mediaList:v}}function s(o,h,p){var g={width:h,height:p,aspectratio:h/p},v=!0;return x.each(o,function(y,w){var S=w.match(d);if(!S||!S[1]||!S[2])return;var _=S[1],I=S[2].toLowerCase();c(g[I],y,_)||(v=!1)}),v}function c(o,h,p){return p==="min"?o>=h:p==="max"?o<=h:o===h}function i(o,h){return o.join(",")===h.join(",")}function u(o,h){h=h||{},f(h,function(p,g){if(p==null)return;var v=o[g];if(!A.hasClass(g))o[g]=m(v,p,!0);else{p=b.normalizeToArray(p),v=b.normalizeToArray(v);var y=b.mappingToExists(v,p);o[g]=e(y,function(w){return w.option&&w.exist?m(w.exist,w.option,!0):w.exist||w.option})}})}var r=a;j.exports=r},yxFR:function(j,R,l){var x=l("y+Vt"),b=l("nPnh"),A=b.subPixelOptimizeLine,f={},t=x.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(m,d){var a,n,s,c;this.subPixelOptimize?(A(f,d,this.style),a=f.x1,n=f.y1,s=f.x2,c=f.y2):(a=d.x1,n=d.y1,s=d.x2,c=d.y2);var i=d.percent;if(i===0)return;m.moveTo(a,n),i<1&&(s=a*(1-i)+s*i,c=n*(1-i)+c*i),m.lineTo(s,c)},pointAt:function(m){var d=this.shape;return[d.x1*(1-m)+d.x2*m,d.y1*(1-m)+d.y2*m]}});j.exports=t},z35g:function(j,R,l){var x=l("bYtY");function b(t){return this._axes[t]}var A=function(t){this._axes={},this._dimList=[],this.name=t||""};A.prototype={constructor:A,type:"cartesian",getAxis:function(t){return this._axes[t]},getAxes:function(){return x.map(this._dimList,b,this)},getAxesByScale:function(t){return t=t.toLowerCase(),x.filter(this.getAxes(),function(e){return e.scale.type===t})},addAxis:function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},dataToCoord:function(t){return this._dataCoordConvert(t,"dataToCoord")},coordToData:function(t){return this._dataCoordConvert(t,"coordToData")},_dataCoordConvert:function(t,e){for(var m=this._dimList,d=t instanceof Array?[]:{},a=0;a<m.length;a++){var n=m[a],s=this._axes[n];d[n]=s[e](t[n])}return d}};var f=A;j.exports=f},z7Xi:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="UploadOutlined";var m=R.a=b.forwardRef(e)},zAh6:function(j,R,l){"use strict";l.d(R,"a",function(){return t});var x=l("xEkU"),b=l.n(x),A=l("i6bk");function f(e,m,d,a){var n=d-m;return e/=a/2,e<1?n/2*e*e*e+m:n/2*((e-=2)*e*e+2)+m}function t(e){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=m.getContainer,a=d===void 0?function(){return window}:d,n=m.callback,s=m.duration,c=s===void 0?450:s,i=a(),u=Object(A.a)(i,!0),r=Date.now(),o=function h(){var p=Date.now(),g=p-r,v=f(g>c?c:g,u,e,c);Object(A.b)(i)?i.scrollTo(window.pageXOffset,v):i instanceof HTMLDocument||i.constructor.name==="HTMLDocument"?i.documentElement.scrollTop=v:i.scrollTop=v,g<c?b()(h):typeof n=="function"&&n()};b()(o)}},zDms:function(j,R,l){var x=l("bYtY"),b=l("OELB"),A=l("UOVi"),f=l("72pK"),t=x.each,e=b.asc,m=function(i,u,r,o){this._dimName=i,this._axisIndex=u,this._valueWindow,this._percentWindow,this._dataExtent,this._minMaxSpan,this.ecModel=o,this._dataZoomModel=r};m.prototype={constructor:m,hostedBy:function(i){return this._dataZoomModel===i},getDataValueWindow:function(){return this._valueWindow.slice()},getDataPercentWindow:function(){return this._percentWindow.slice()},getTargetSeriesModels:function(){var i=[],u=this.ecModel;return u.eachSeries(function(r){if(A.isCoordSupported(r.get("coordinateSystem"))){var o=this._dimName,h=u.queryComponents({mainType:o+"Axis",index:r.get(o+"AxisIndex"),id:r.get(o+"AxisId")})[0];this._axisIndex===(h&&h.componentIndex)&&i.push(r)}},this),i},getAxisModel:function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},getOtherAxisModel:function(){var i=this._dimName,u=this.ecModel,r=this.getAxisModel(),o=i==="x"||i==="y",h,p;o?(p="gridIndex",h=i==="x"?"y":"x"):(p="polarIndex",h=i==="angle"?"radius":"angle");var g;return u.eachComponent(h+"Axis",function(v){(v.get(p)||0)===(r.get(p)||0)&&(g=v)}),g},getMinMaxSpan:function(){return x.clone(this._minMaxSpan)},calculateDataWindow:function(i){var u=this._dataExtent,r=this.getAxisModel(),o=r.axis.scale,h=this._dataZoomModel.getRangePropMode(),p=[0,100],g=[],v=[],y;t(["start","end"],function(_,I){var C=i[_],E=i[_+"Value"];h[I]==="percent"?(C==null&&(C=p[I]),E=o.parse(b.linearMap(C,p,u))):(y=!0,E=E==null?u[I]:o.parse(E),C=b.linearMap(E,u,p)),v[I]=E,g[I]=C}),e(v),e(g);var w=this._minMaxSpan;y?S(v,g,u,p,!1):S(g,v,p,u,!0);function S(_,I,C,E,O){var M=O?"Span":"ValueSpan";f(0,_,C,"all",w["min"+M],w["max"+M]);for(var F=0;F<2;F++)I[F]=b.linearMap(_[F],C,E,!0),O&&(I[F]=o.parse(I[F]))}return{valueWindow:v,percentWindow:g}},reset:function(i){if(i!==this._dataZoomModel)return;var u=this.getTargetSeriesModels();this._dataExtent=d(this,this._dimName,u),s(this);var r=this.calculateDataWindow(i.settledOption);this._valueWindow=r.valueWindow,this._percentWindow=r.percentWindow,n(this)},restore:function(i){if(i!==this._dataZoomModel)return;this._valueWindow=this._percentWindow=null,n(this,!0)},filterData:function(i,u){if(i!==this._dataZoomModel)return;var r=this._dimName,o=this.getTargetSeriesModels(),h=i.get("filterMode"),p=this._valueWindow;if(h==="none")return;t(o,function(v){var y=v.getData(),w=y.mapDimension(r,!0);if(!w.length)return;h==="weakFilter"?y.filterSelf(function(S){for(var _,I,C,E=0;E<w.length;E++){var O=y.get(w[E],S),M=!isNaN(O),F=O<p[0],H=O>p[1];if(M&&!F&&!H)return!0;M&&(C=!0),F&&(_=!0),H&&(I=!0)}return C&&_&&I}):t(w,function(S){if(h==="empty")v.setData(y=y.map(S,function(I){return g(I)?I:NaN}));else{var _={};_[S]=p,y.selectRange(_)}}),t(w,function(S){y.setApproximateExtent(p,S)})});function g(v){return v>=p[0]&&v<=p[1]}}};function d(i,u,r){var o=[Infinity,-Infinity];return t(r,function(h){var p=h.getData();p&&t(p.mapDimension(u,!0),function(g){var v=p.getApproximateExtent(g);v[0]<o[0]&&(o[0]=v[0]),v[1]>o[1]&&(o[1]=v[1])})}),o[1]<o[0]&&(o=[NaN,NaN]),a(i,o),o}function a(i,u){var r=i.getAxisModel(),o=r.getMin(!0),h=r.get("type")==="category",p=h&&r.getCategories().length;o!=null&&o!=="dataMin"&&typeof o!="function"?u[0]=o:h&&(u[0]=p>0?0:NaN);var g=r.getMax(!0);return g!=null&&g!=="dataMax"&&typeof g!="function"?u[1]=g:h&&(u[1]=p>0?p-1:NaN),r.get("scale",!0)||(u[0]>0&&(u[0]=0),u[1]<0&&(u[1]=0)),u}function n(i,u){var r=i.getAxisModel(),o=i._percentWindow,h=i._valueWindow;if(!o)return;var p=b.getPixelPrecision(h,[0,500]);p=Math.min(p,20);var g=u||o[0]===0&&o[1]===100;r.setRange(g?null:+h[0].toFixed(p),g?null:+h[1].toFixed(p))}function s(i){var u=i._minMaxSpan={},r=i._dataZoomModel,o=i._dataExtent;t(["min","max"],function(h){var p=r.get(h+"Span"),g=r.get(h+"ValueSpan");g!=null&&(g=i.getAxisModel().axis.scale.parse(g)),g!=null?p=b.linearMap(o[0]+g,o,[0,100],!0):p!=null&&(g=b.linearMap(p,[0,100],o,!0)-o[0]),u[h+"Span"]=p,u[h+"ValueSpan"]=g})}var c=m;j.exports=c},zM3Q:function(j,R,l){var x=l("4NO4"),b=x.makeInner;function A(){var f=b();return function(t){var e=f(t),m=t.pipelineContext,d=e.large,a=e.progressiveRender,n=e.large=m&&m.large,s=e.progressiveRender=m&&m.progressiveRender;return!!(d^n||a^s)&&"reset"}}j.exports=A},zRKj:function(j,R,l){l("Ae16"),l("Sp2Z"),l("y4/Y")},zTMp:function(j,R,l){var x=l("bYtY"),b=l("Qxkt"),A=x.each,f=x.curry;function t(o,h){var p={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return e(p,o,h),p.seriesInvolved&&d(p,o),p}function e(o,h,p){var g=h.getComponent("tooltip"),v=h.getComponent("axisPointer"),y=v.get("link",!0)||[],w=[];A(p.getCoordinateSystems(),function(S){if(!S.axisPointerEnabled)return;var _=r(S.model),I=o.coordSysAxesInfo[_]={};o.coordSysMap[_]=S;var C=S.model,E=C.getModel("tooltip",g);if(A(S.getAxes(),f(H,!1,null)),S.getTooltipAxes&&g&&E.get("show")){var O=E.get("trigger")==="axis",M=E.get("axisPointer.type")==="cross",F=S.getTooltipAxes(E.get("axisPointer.axis"));(O||M)&&A(F.baseAxes,f(H,M?"cross":!0,O)),M&&A(F.otherAxes,f(H,"cross",!1))}function H(B,X,J){var k=J.model.getModel("axisPointer",v),K=k.get("show");if(!K||K==="auto"&&!B&&!u(k))return;X==null&&(X=k.get("triggerTooltip")),k=B?m(J,E,v,h,B,X):k;var z=k.get("snap"),W=r(J.model),P=X||z||J.type==="category",G=o.axesInfo[W]={key:W,axis:J,coordSys:S,axisPointerModel:k,triggerTooltip:X,involveSeries:P,snap:z,useHandle:u(k),seriesModels:[]};I[W]=G,o.seriesInvolved|=P;var V=a(y,J);if(V!=null){var q=w[V]||(w[V]={axesInfo:{}});q.axesInfo[W]=G,q.mapper=y[V].mapper,G.linkGroup=q}}})}function m(o,h,p,g,v,y){var w=h.getModel("axisPointer"),S={};A(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(E){S[E]=x.clone(w.get(E))}),S.snap=o.type!=="category"&&!!y,w.get("type")==="cross"&&(S.type="line");var _=S.label||(S.label={});if(_.show==null&&(_.show=!1),v==="cross"){var I=w.get("label.show");if(_.show=I!=null?I:!0,!y){var C=S.lineStyle=w.get("crossStyle");C&&x.defaults(_,C.textStyle)}}return o.model.getModel("axisPointer",new b(S,p,g))}function d(o,h){h.eachSeries(function(p){var g=p.coordinateSystem,v=p.get("tooltip.trigger",!0),y=p.get("tooltip.show",!0);if(!g||v==="none"||v===!1||v==="item"||y===!1||p.get("axisPointer.show",!0)===!1)return;A(o.coordSysAxesInfo[r(g.model)],function(w){var S=w.axis;g.getAxis(S.dim)===S&&(w.seriesModels.push(p),w.seriesDataCount==null&&(w.seriesDataCount=0),w.seriesDataCount+=p.getData().count())})},this)}function a(o,h){for(var p=h.model,g=h.dim,v=0;v<o.length;v++){var y=o[v]||{};if(n(y[g+"AxisId"],p.id)||n(y[g+"AxisIndex"],p.componentIndex)||n(y[g+"AxisName"],p.name))return v}}function n(o,h){return o==="all"||x.isArray(o)&&x.indexOf(o,h)>=0||o===h}function s(o){var h=c(o);if(!h)return;var p=h.axisPointerModel,g=h.axis.scale,v=p.option,y=p.get("status"),w=p.get("value");w!=null&&(w=g.parse(w));var S=u(p);y==null&&(v.status=S?"show":"hide");var _=g.getExtent().slice();_[0]>_[1]&&_.reverse(),(w==null||w>_[1])&&(w=_[1]),w<_[0]&&(w=_[0]),v.value=w,S&&(v.status=h.axis.scale.isBlank()?"hide":"show")}function c(o){var h=(o.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return h&&h.axesInfo[r(o)]}function i(o){var h=c(o);return h&&h.axisPointerModel}function u(o){return!!o.get("handle.show")}function r(o){return o.type+"||"+o.id}R.collect=t,R.fixValue=s,R.getAxisInfo=c,R.getAxisPointerModel=i,R.makeKey=r},zYTA:function(j,R,l){var x=l("bYtY"),b=256;function A(){var t=x.createCanvas();this.canvas=t,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}A.prototype={update:function(t,e,m,d,a,n){var s=this._getBrush(),c=this._getGradient(t,a,"inRange"),i=this._getGradient(t,a,"outOfRange"),u=this.pointSize+this.blurSize,r=this.canvas,o=r.getContext("2d"),h=t.length;r.width=e,r.height=m;for(var p=0;p<h;++p){var g=t[p],v=g[0],y=g[1],w=g[2],S=d(w);o.globalAlpha=S,o.drawImage(s,v-u,y-u)}if(!r.width||!r.height)return r;for(var _=o.getImageData(0,0,r.width,r.height),I=_.data,C=0,E=I.length,O=this.minOpacity,M=this.maxOpacity,F=M-O;C<E;){var S=I[C+3]/256,H=Math.floor(S*(b-1))*4;if(S>0){var B=n(S)?c:i;S>0&&(S=S*F+O),I[C++]=B[H],I[C++]=B[H+1],I[C++]=B[H+2],I[C++]=B[H+3]*S*256}else C+=4}return o.putImageData(_,0,0),r},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=x.createCanvas()),e=this.pointSize+this.blurSize,m=e*2;t.width=m,t.height=m;var d=t.getContext("2d");return d.clearRect(0,0,m,m),d.shadowOffsetX=m,d.shadowBlur=this.blurSize,d.shadowColor="#000",d.beginPath(),d.arc(-e,e,this.pointSize,0,Math.PI*2,!0),d.closePath(),d.fill(),t},_getGradient:function(t,e,m){for(var d=this._gradientPixels,a=d[m]||(d[m]=new Uint8ClampedArray(256*4)),n=[0,0,0,0],s=0,c=0;c<256;c++)e[m](c/255,!0,n),a[s++]=n[0],a[s++]=n[1],a[s++]=n[2],a[s++]=n[3];return a}};var f=A;j.exports=f},zarK:function(j,R,l){var x=l("YH21"),b=x.addEventListener,A=x.removeEventListener,f=x.normalizeEvent,t=x.getNativeEvent,e=l("bYtY"),m=l("H6uX"),d=l("ItGF"),a=300,n=d.domSupported,s=function(){var B=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],X=["touchstart","touchend","touchmove"],J={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},k=e.map(B,function(K){var z=K.replace("mouse","pointer");return J.hasOwnProperty(z)?z:K});return{mouse:B,touch:X,pointer:k}}(),c={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function i(B){return B==="mousewheel"&&d.browser.firefox?"DOMMouseScroll":B}function u(B){var X=B.pointerType;return X==="pen"||X==="touch"}function r(B){B.touching=!0,B.touchTimer!=null&&(clearTimeout(B.touchTimer),B.touchTimer=null),B.touchTimer=setTimeout(function(){B.touching=!1,B.touchTimer=null},700)}function o(B){B&&(B.zrByTouch=!0)}function h(B,X){return f(B.dom,new g(B,X),!0)}function p(B,X){for(var J=X,k=!1;J&&J.nodeType!==9&&!(k=J.domBelongToZr||J!==X&&J===B.painterRoot);)J=J.parentNode;return k}function g(B,X){this.type=X.type,this.target=this.currentTarget=B.dom,this.pointerType=X.pointerType,this.clientX=X.clientX,this.clientY=X.clientY}var v=g.prototype;v.stopPropagation=v.stopImmediatePropagation=v.preventDefault=e.noop;var y={mousedown:function(X){X=f(this.dom,X),this._mayPointerCapture=[X.zrX,X.zrY],this.trigger("mousedown",X)},mousemove:function(X){X=f(this.dom,X);var J=this._mayPointerCapture;J&&(X.zrX!==J[0]||X.zrY!==J[1])&&E(this,!0),this.trigger("mousemove",X)},mouseup:function(X){X=f(this.dom,X),E(this,!1),this.trigger("mouseup",X)},mouseout:function(X){X=f(this.dom,X),this._pointerCapturing&&(X.zrEventControl="no_globalout");var J=X.toElement||X.relatedTarget;X.zrIsToLocalDOM=p(this,J),this.trigger("mouseout",X)},touchstart:function(X){X=f(this.dom,X),o(X),this._lastTouchMoment=new Date,this.handler.processGesture(X,"start"),y.mousemove.call(this,X),y.mousedown.call(this,X)},touchmove:function(X){X=f(this.dom,X),o(X),this.handler.processGesture(X,"change"),y.mousemove.call(this,X)},touchend:function(X){X=f(this.dom,X),o(X),this.handler.processGesture(X,"end"),y.mouseup.call(this,X),+new Date-this._lastTouchMoment<a&&y.click.call(this,X)},pointerdown:function(X){y.mousedown.call(this,X)},pointermove:function(X){u(X)||y.mousemove.call(this,X)},pointerup:function(X){y.mouseup.call(this,X)},pointerout:function(X){u(X)||y.mouseout.call(this,X)}};e.each(["click","mousewheel","dblclick","contextmenu"],function(B){y[B]=function(X){X=f(this.dom,X),this.trigger(B,X)}});var w={pointermove:function(X){u(X)||w.mousemove.call(this,X)},pointerup:function(X){w.mouseup.call(this,X)},mousemove:function(X){this.trigger("mousemove",X)},mouseup:function(X){var J=this._pointerCapturing;E(this,!1),this.trigger("mouseup",X),J&&(X.zrEventControl="only_globalout",this.trigger("mouseout",X))}};function S(B,X){var J=X.domHandlers;d.pointerEventsSupported?e.each(s.pointer,function(k){I(X,k,function(K){J[k].call(B,K)})}):(d.touchEventsSupported&&e.each(s.touch,function(k){I(X,k,function(K){J[k].call(B,K),r(X)})}),e.each(s.mouse,function(k){I(X,k,function(K){K=t(K),X.touching||J[k].call(B,K)})}))}function _(B,X){d.pointerEventsSupported?e.each(c.pointer,J):d.touchEventsSupported||e.each(c.mouse,J);function J(k){function K(z){z=t(z),p(B,z.target)||(z=h(B,z),X.domHandlers[k].call(B,z))}I(X,k,K,{capture:!0})}}function I(B,X,J,k){B.mounted[X]=J,B.listenerOpts[X]=k,b(B.domTarget,i(X),J,k)}function C(B){var X=B.mounted;for(var J in X)X.hasOwnProperty(J)&&A(B.domTarget,i(J),X[J],B.listenerOpts[J]);B.mounted={}}function E(B,X){if(B._mayPointerCapture=null,n&&B._pointerCapturing^X){B._pointerCapturing=X;var J=B._globalHandlerScope;X?_(B,J):C(J)}}function O(B,X){this.domTarget=B,this.domHandlers=X,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function M(B,X){m.call(this),this.dom=B,this.painterRoot=X,this._localHandlerScope=new O(B,y),n&&(this._globalHandlerScope=new O(document,w)),this._pointerCapturing=!1,this._mayPointerCapture=null,S(this,this._localHandlerScope)}var F=M.prototype;F.dispose=function(){C(this._localHandlerScope),n&&C(this._globalHandlerScope)},F.setCursor=function(B){this.dom.style&&(this.dom.style.cursor=B||"default")},e.mixin(M,m);var H=M;j.exports=H},zdCA:function(j,R,l){"use strict";var x=l("284h"),b=l("TqRt");Object.defineProperty(R,"__esModule",{value:!0}),R.default=void 0;var A=b(l("3tO9")),f=x(l("q1tI")),t=b(l("PSzr")),e=b(l("KQxl")),m=function(n,s){return f.createElement(e.default,(0,A.default)((0,A.default)({},n),{},{ref:s,icon:t.default}))};m.displayName="BarsOutlined";var d=f.forwardRef(m);R.default=d},zeV3:function(j,R,l){"use strict";var x=l("pVnL"),b=l.n(x),A=l("lSNA"),f=l.n(A),t=l("q1tI"),e=l.n(t),m=l("TSYQ"),d=l.n(m),a=l("H84U"),n=function(i,u){var r={};for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&u.indexOf(o)<0&&(r[o]=i[o]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,o=Object.getOwnPropertySymbols(i);h<o.length;h++)u.indexOf(o[h])<0&&Object.prototype.propertyIsEnumerable.call(i,o[h])&&(r[o[h]]=i[o[h]]);return r},s={small:8,middle:16,large:24},c=function(u){var r,o=t.useContext(a.b),h=o.getPrefixCls,p=o.space,g=o.direction,v=u.size,y=v===void 0?(p==null?void 0:p.size)||"small":v,w=u.align,S=u.className,_=u.children,I=u.direction,C=I===void 0?"horizontal":I,E=u.prefixCls,O=n(u,["size","align","className","children","direction","prefixCls"]),M=t.Children.count(_);if(M===0)return null;var F=w===void 0&&C==="horizontal"?"center":w,H=h("space",E),B=d()(H,"".concat(H,"-").concat(C),(r={},f()(r,"".concat(H,"-rtl"),g==="rtl"),f()(r,"".concat(H,"-align-").concat(F),F),r),S),X="".concat(H,"-item"),J=g==="rtl"?"marginLeft":"marginRight";return t.createElement("div",b()({className:B},O),t.Children.map(_,function(k,K){return t.createElement("div",{className:X,key:"".concat(X,"-").concat(K),style:K===M-1||k===null||k===void 0?{}:f()({},C==="vertical"?"marginBottom":J,typeof y=="string"?s[y]:y)},k)}))};R.a=c},zoYe:function(j,R,l){var x=l("nmnc"),b=l("eUgh"),A=l("Z0cm"),f=l("/9aa"),t=1/0,e=x?x.prototype:void 0,m=e?e.toString:void 0;function d(a){if(typeof a=="string")return a;if(A(a))return b(a,d)+"";if(f(a))return m?m.call(a):"";var n=a+"";return n=="0"&&1/a==-t?"-0":n}j.exports=d},zs7G:function(j,R,l){"use strict";var x=l("VTBJ"),b=l("q1tI"),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},f=A,t=l("6VBw"),e=function(a,n){return b.createElement(t.a,Object(x.a)(Object(x.a)({},a),{},{ref:n,icon:f}))};e.displayName="DoubleRightOutlined";var m=R.a=b.forwardRef(e)},zuHt:function(j,R,l){var x=l("bYtY");function b(A){var f={};A.eachSeriesByType("map",function(t){var e=t.getMapType();if(t.getHostGeoModel()||f[e])return;var m={};x.each(t.seriesGroup,function(a){var n=a.coordinateSystem,s=a.originalData;a.get("showLegendSymbol")&&A.getComponent("legend")&&s.each(s.mapDimension("value"),function(c,i){var u=s.getName(i),r=n.getRegion(u);if(!r||isNaN(c))return;var o=m[u]||0,h=n.dataToPoint(r.center);m[u]=o+1,s.setItemLayout(i,{point:h,offset:o})})});var d=t.getData();d.each(function(a){var n=d.getName(a),s=d.getItemLayout(a)||{};s.showLabel=!m[n],d.setItemLayout(a,s)}),f[e]=!0})}j.exports=b}}]);