(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0081":function(e,t){function n(e){const t="[A-Z_][A-Z0-9_.]*",n={$pattern:t,keyword:["HEADER","ENDSEC","DATA"]},r={className:"meta",begin:"ISO-10303-21;",relevance:10},i={className:"meta",begin:"END-ISO-10303-21;",relevance:10};return{name:"STEP Part 21",aliases:["p21","step","stp"],case_insensitive:!0,keywords:n,contains:[r,i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT("/\\*\\*!","\\*/"),e.C_NUMBER_MODE,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"'",end:"'"},{className:"symbol",variants:[{begin:"#",end:"\\d+",illegal:"\\W"}]}]}}e.exports=n},"00bb":function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.mode.CFB=function(){var t=e.lib.BlockCipherMode.extend();function n(e,t,n,r){var i,o=this._iv;o?(i=o.slice(0),this._iv=void 0):i=this._prevBlock,r.encryptBlock(i,0);for(var a=0;a=65&&n<=70?n-55:n>=97&&n<=102?n-87:n-48&15}function l(e,t,n){var r=s(e,n);return n-1>=t&&(r|=s(e,n-1)<<4),r}function u(e,t,n,r){for(var i=0,o=Math.min(e.length,n),a=t;a=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"===typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"===typeof e)return this._initNumber(e,t,n);if("object"===typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)i=l(e,t,r)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else{var s=e.length-t;for(r=s%2===0?t+1:t;r=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8}this.strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,c=n;c1&&0===this.words[this.length-1])this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e){for(var t=new Array(e.bitLength()),n=0;n>>i}return t}function f(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,l=a/67108864|0;n.words[0]=s;for(var u=1;u>>26,d=67108863&l,p=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=p;h++){var f=u-h|0;i=0|e.words[f],o=0|t.words[h],a=i*o+d,c+=a/67108864|0,d=67108863&a}n.words[u]=0|d,l=0|c}return 0!==l?n.words[u]=0|l:n.length--,n.strip()}o.prototype.toString=function(e,t){var n;if(e=e||10,t=0|t||1,16===e||"hex"===e){n="";for(var i=0,o=0,a=0;a>>24-i&16777215,n=0!==o||a!==this.length-1?c[6-l.length]+l+n:l+n,i+=2,i>=26&&(i-=26,a--)}0!==o&&(n=o.toString(16)+n);while(n.length%t!==0)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],h=p[e];n="";var f=this.clone();f.negative=0;while(!f.isZero()){var m=f.modn(h).toString(e);f=f.idivn(h),n=f.isZero()?m+n:c[u-m.length]+m+n}this.isZero()&&(n="0"+n);while(n.length%t!==0)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return r("undefined"!==typeof a),this.toArrayLike(a,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++)a=c.andln(255),c.iushrn(8),u[s]=a;for(;s=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0===(8191&t)&&(n+=13,t>>>=13),0===(127&t)&&(n+=7,t>>>=7),0===(15&t)&&(n+=4,t>>>=4),0===(3&t)&&(n+=2,t>>>=2),0===(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"===typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==o&&a>26,this.words[a]=67108863&t;if(0===o&&a>>13,h=0|a[1],f=8191&h,m=h>>>13,g=0|a[2],b=8191&g,v=g>>>13,y=0|a[3],_=8191&y,E=y>>>13,S=0|a[4],w=8191&S,x=S>>>13,C=0|a[5],D=8191&C,T=C>>>13,A=0|a[6],O=8191&A,k=A>>>13,N=0|a[7],I=8191&N,M=N>>>13,R=0|a[8],P=8191&R,L=R>>>13,F=0|a[9],B=8191&F,j=F>>>13,U=0|s[0],q=8191&U,H=U>>>13,z=0|s[1],G=8191&z,$=z>>>13,V=0|s[2],Y=8191&V,W=V>>>13,K=0|s[3],Q=8191&K,X=K>>>13,Z=0|s[4],J=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],de=8191&ce,pe=ce>>>13,he=0|s[9],fe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19,r=Math.imul(d,q),i=Math.imul(d,H),i=i+Math.imul(p,q)|0,o=Math.imul(p,H);var ge=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(f,q),i=Math.imul(f,H),i=i+Math.imul(m,q)|0,o=Math.imul(m,H),r=r+Math.imul(d,G)|0,i=i+Math.imul(d,$)|0,i=i+Math.imul(p,G)|0,o=o+Math.imul(p,$)|0;var be=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(b,q),i=Math.imul(b,H),i=i+Math.imul(v,q)|0,o=Math.imul(v,H),r=r+Math.imul(f,G)|0,i=i+Math.imul(f,$)|0,i=i+Math.imul(m,G)|0,o=o+Math.imul(m,$)|0,r=r+Math.imul(d,Y)|0,i=i+Math.imul(d,W)|0,i=i+Math.imul(p,Y)|0,o=o+Math.imul(p,W)|0;var ve=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(_,q),i=Math.imul(_,H),i=i+Math.imul(E,q)|0,o=Math.imul(E,H),r=r+Math.imul(b,G)|0,i=i+Math.imul(b,$)|0,i=i+Math.imul(v,G)|0,o=o+Math.imul(v,$)|0,r=r+Math.imul(f,Y)|0,i=i+Math.imul(f,W)|0,i=i+Math.imul(m,Y)|0,o=o+Math.imul(m,W)|0,r=r+Math.imul(d,Q)|0,i=i+Math.imul(d,X)|0,i=i+Math.imul(p,Q)|0,o=o+Math.imul(p,X)|0;var ye=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(w,q),i=Math.imul(w,H),i=i+Math.imul(x,q)|0,o=Math.imul(x,H),r=r+Math.imul(_,G)|0,i=i+Math.imul(_,$)|0,i=i+Math.imul(E,G)|0,o=o+Math.imul(E,$)|0,r=r+Math.imul(b,Y)|0,i=i+Math.imul(b,W)|0,i=i+Math.imul(v,Y)|0,o=o+Math.imul(v,W)|0,r=r+Math.imul(f,Q)|0,i=i+Math.imul(f,X)|0,i=i+Math.imul(m,Q)|0,o=o+Math.imul(m,X)|0,r=r+Math.imul(d,J)|0,i=i+Math.imul(d,ee)|0,i=i+Math.imul(p,J)|0,o=o+Math.imul(p,ee)|0;var _e=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(D,q),i=Math.imul(D,H),i=i+Math.imul(T,q)|0,o=Math.imul(T,H),r=r+Math.imul(w,G)|0,i=i+Math.imul(w,$)|0,i=i+Math.imul(x,G)|0,o=o+Math.imul(x,$)|0,r=r+Math.imul(_,Y)|0,i=i+Math.imul(_,W)|0,i=i+Math.imul(E,Y)|0,o=o+Math.imul(E,W)|0,r=r+Math.imul(b,Q)|0,i=i+Math.imul(b,X)|0,i=i+Math.imul(v,Q)|0,o=o+Math.imul(v,X)|0,r=r+Math.imul(f,J)|0,i=i+Math.imul(f,ee)|0,i=i+Math.imul(m,J)|0,o=o+Math.imul(m,ee)|0,r=r+Math.imul(d,ne)|0,i=i+Math.imul(d,re)|0,i=i+Math.imul(p,ne)|0,o=o+Math.imul(p,re)|0;var Ee=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(O,q),i=Math.imul(O,H),i=i+Math.imul(k,q)|0,o=Math.imul(k,H),r=r+Math.imul(D,G)|0,i=i+Math.imul(D,$)|0,i=i+Math.imul(T,G)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(w,Y)|0,i=i+Math.imul(w,W)|0,i=i+Math.imul(x,Y)|0,o=o+Math.imul(x,W)|0,r=r+Math.imul(_,Q)|0,i=i+Math.imul(_,X)|0,i=i+Math.imul(E,Q)|0,o=o+Math.imul(E,X)|0,r=r+Math.imul(b,J)|0,i=i+Math.imul(b,ee)|0,i=i+Math.imul(v,J)|0,o=o+Math.imul(v,ee)|0,r=r+Math.imul(f,ne)|0,i=i+Math.imul(f,re)|0,i=i+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0,r=r+Math.imul(d,oe)|0,i=i+Math.imul(d,ae)|0,i=i+Math.imul(p,oe)|0,o=o+Math.imul(p,ae)|0;var Se=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(I,q),i=Math.imul(I,H),i=i+Math.imul(M,q)|0,o=Math.imul(M,H),r=r+Math.imul(O,G)|0,i=i+Math.imul(O,$)|0,i=i+Math.imul(k,G)|0,o=o+Math.imul(k,$)|0,r=r+Math.imul(D,Y)|0,i=i+Math.imul(D,W)|0,i=i+Math.imul(T,Y)|0,o=o+Math.imul(T,W)|0,r=r+Math.imul(w,Q)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(x,Q)|0,o=o+Math.imul(x,X)|0,r=r+Math.imul(_,J)|0,i=i+Math.imul(_,ee)|0,i=i+Math.imul(E,J)|0,o=o+Math.imul(E,ee)|0,r=r+Math.imul(b,ne)|0,i=i+Math.imul(b,re)|0,i=i+Math.imul(v,ne)|0,o=o+Math.imul(v,re)|0,r=r+Math.imul(f,oe)|0,i=i+Math.imul(f,ae)|0,i=i+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0,r=r+Math.imul(d,le)|0,i=i+Math.imul(d,ue)|0,i=i+Math.imul(p,le)|0,o=o+Math.imul(p,ue)|0;var we=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(P,q),i=Math.imul(P,H),i=i+Math.imul(L,q)|0,o=Math.imul(L,H),r=r+Math.imul(I,G)|0,i=i+Math.imul(I,$)|0,i=i+Math.imul(M,G)|0,o=o+Math.imul(M,$)|0,r=r+Math.imul(O,Y)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(k,Y)|0,o=o+Math.imul(k,W)|0,r=r+Math.imul(D,Q)|0,i=i+Math.imul(D,X)|0,i=i+Math.imul(T,Q)|0,o=o+Math.imul(T,X)|0,r=r+Math.imul(w,J)|0,i=i+Math.imul(w,ee)|0,i=i+Math.imul(x,J)|0,o=o+Math.imul(x,ee)|0,r=r+Math.imul(_,ne)|0,i=i+Math.imul(_,re)|0,i=i+Math.imul(E,ne)|0,o=o+Math.imul(E,re)|0,r=r+Math.imul(b,oe)|0,i=i+Math.imul(b,ae)|0,i=i+Math.imul(v,oe)|0,o=o+Math.imul(v,ae)|0,r=r+Math.imul(f,le)|0,i=i+Math.imul(f,ue)|0,i=i+Math.imul(m,le)|0,o=o+Math.imul(m,ue)|0,r=r+Math.imul(d,de)|0,i=i+Math.imul(d,pe)|0,i=i+Math.imul(p,de)|0,o=o+Math.imul(p,pe)|0;var xe=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(B,q),i=Math.imul(B,H),i=i+Math.imul(j,q)|0,o=Math.imul(j,H),r=r+Math.imul(P,G)|0,i=i+Math.imul(P,$)|0,i=i+Math.imul(L,G)|0,o=o+Math.imul(L,$)|0,r=r+Math.imul(I,Y)|0,i=i+Math.imul(I,W)|0,i=i+Math.imul(M,Y)|0,o=o+Math.imul(M,W)|0,r=r+Math.imul(O,Q)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(k,Q)|0,o=o+Math.imul(k,X)|0,r=r+Math.imul(D,J)|0,i=i+Math.imul(D,ee)|0,i=i+Math.imul(T,J)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(w,ne)|0,i=i+Math.imul(w,re)|0,i=i+Math.imul(x,ne)|0,o=o+Math.imul(x,re)|0,r=r+Math.imul(_,oe)|0,i=i+Math.imul(_,ae)|0,i=i+Math.imul(E,oe)|0,o=o+Math.imul(E,ae)|0,r=r+Math.imul(b,le)|0,i=i+Math.imul(b,ue)|0,i=i+Math.imul(v,le)|0,o=o+Math.imul(v,ue)|0,r=r+Math.imul(f,de)|0,i=i+Math.imul(f,pe)|0,i=i+Math.imul(m,de)|0,o=o+Math.imul(m,pe)|0,r=r+Math.imul(d,fe)|0,i=i+Math.imul(d,me)|0,i=i+Math.imul(p,fe)|0,o=o+Math.imul(p,me)|0;var Ce=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(B,G),i=Math.imul(B,$),i=i+Math.imul(j,G)|0,o=Math.imul(j,$),r=r+Math.imul(P,Y)|0,i=i+Math.imul(P,W)|0,i=i+Math.imul(L,Y)|0,o=o+Math.imul(L,W)|0,r=r+Math.imul(I,Q)|0,i=i+Math.imul(I,X)|0,i=i+Math.imul(M,Q)|0,o=o+Math.imul(M,X)|0,r=r+Math.imul(O,J)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(k,J)|0,o=o+Math.imul(k,ee)|0,r=r+Math.imul(D,ne)|0,i=i+Math.imul(D,re)|0,i=i+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(w,oe)|0,i=i+Math.imul(w,ae)|0,i=i+Math.imul(x,oe)|0,o=o+Math.imul(x,ae)|0,r=r+Math.imul(_,le)|0,i=i+Math.imul(_,ue)|0,i=i+Math.imul(E,le)|0,o=o+Math.imul(E,ue)|0,r=r+Math.imul(b,de)|0,i=i+Math.imul(b,pe)|0,i=i+Math.imul(v,de)|0,o=o+Math.imul(v,pe)|0,r=r+Math.imul(f,fe)|0,i=i+Math.imul(f,me)|0,i=i+Math.imul(m,fe)|0,o=o+Math.imul(m,me)|0;var De=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(De>>>26)|0,De&=67108863,r=Math.imul(B,Y),i=Math.imul(B,W),i=i+Math.imul(j,Y)|0,o=Math.imul(j,W),r=r+Math.imul(P,Q)|0,i=i+Math.imul(P,X)|0,i=i+Math.imul(L,Q)|0,o=o+Math.imul(L,X)|0,r=r+Math.imul(I,J)|0,i=i+Math.imul(I,ee)|0,i=i+Math.imul(M,J)|0,o=o+Math.imul(M,ee)|0,r=r+Math.imul(O,ne)|0,i=i+Math.imul(O,re)|0,i=i+Math.imul(k,ne)|0,o=o+Math.imul(k,re)|0,r=r+Math.imul(D,oe)|0,i=i+Math.imul(D,ae)|0,i=i+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(w,le)|0,i=i+Math.imul(w,ue)|0,i=i+Math.imul(x,le)|0,o=o+Math.imul(x,ue)|0,r=r+Math.imul(_,de)|0,i=i+Math.imul(_,pe)|0,i=i+Math.imul(E,de)|0,o=o+Math.imul(E,pe)|0,r=r+Math.imul(b,fe)|0,i=i+Math.imul(b,me)|0,i=i+Math.imul(v,fe)|0,o=o+Math.imul(v,me)|0;var Te=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(B,Q),i=Math.imul(B,X),i=i+Math.imul(j,Q)|0,o=Math.imul(j,X),r=r+Math.imul(P,J)|0,i=i+Math.imul(P,ee)|0,i=i+Math.imul(L,J)|0,o=o+Math.imul(L,ee)|0,r=r+Math.imul(I,ne)|0,i=i+Math.imul(I,re)|0,i=i+Math.imul(M,ne)|0,o=o+Math.imul(M,re)|0,r=r+Math.imul(O,oe)|0,i=i+Math.imul(O,ae)|0,i=i+Math.imul(k,oe)|0,o=o+Math.imul(k,ae)|0,r=r+Math.imul(D,le)|0,i=i+Math.imul(D,ue)|0,i=i+Math.imul(T,le)|0,o=o+Math.imul(T,ue)|0,r=r+Math.imul(w,de)|0,i=i+Math.imul(w,pe)|0,i=i+Math.imul(x,de)|0,o=o+Math.imul(x,pe)|0,r=r+Math.imul(_,fe)|0,i=i+Math.imul(_,me)|0,i=i+Math.imul(E,fe)|0,o=o+Math.imul(E,me)|0;var Ae=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(B,J),i=Math.imul(B,ee),i=i+Math.imul(j,J)|0,o=Math.imul(j,ee),r=r+Math.imul(P,ne)|0,i=i+Math.imul(P,re)|0,i=i+Math.imul(L,ne)|0,o=o+Math.imul(L,re)|0,r=r+Math.imul(I,oe)|0,i=i+Math.imul(I,ae)|0,i=i+Math.imul(M,oe)|0,o=o+Math.imul(M,ae)|0,r=r+Math.imul(O,le)|0,i=i+Math.imul(O,ue)|0,i=i+Math.imul(k,le)|0,o=o+Math.imul(k,ue)|0,r=r+Math.imul(D,de)|0,i=i+Math.imul(D,pe)|0,i=i+Math.imul(T,de)|0,o=o+Math.imul(T,pe)|0,r=r+Math.imul(w,fe)|0,i=i+Math.imul(w,me)|0,i=i+Math.imul(x,fe)|0,o=o+Math.imul(x,me)|0;var Oe=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(B,ne),i=Math.imul(B,re),i=i+Math.imul(j,ne)|0,o=Math.imul(j,re),r=r+Math.imul(P,oe)|0,i=i+Math.imul(P,ae)|0,i=i+Math.imul(L,oe)|0,o=o+Math.imul(L,ae)|0,r=r+Math.imul(I,le)|0,i=i+Math.imul(I,ue)|0,i=i+Math.imul(M,le)|0,o=o+Math.imul(M,ue)|0,r=r+Math.imul(O,de)|0,i=i+Math.imul(O,pe)|0,i=i+Math.imul(k,de)|0,o=o+Math.imul(k,pe)|0,r=r+Math.imul(D,fe)|0,i=i+Math.imul(D,me)|0,i=i+Math.imul(T,fe)|0,o=o+Math.imul(T,me)|0;var ke=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(B,oe),i=Math.imul(B,ae),i=i+Math.imul(j,oe)|0,o=Math.imul(j,ae),r=r+Math.imul(P,le)|0,i=i+Math.imul(P,ue)|0,i=i+Math.imul(L,le)|0,o=o+Math.imul(L,ue)|0,r=r+Math.imul(I,de)|0,i=i+Math.imul(I,pe)|0,i=i+Math.imul(M,de)|0,o=o+Math.imul(M,pe)|0,r=r+Math.imul(O,fe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(k,fe)|0,o=o+Math.imul(k,me)|0;var Ne=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,r=Math.imul(B,le),i=Math.imul(B,ue),i=i+Math.imul(j,le)|0,o=Math.imul(j,ue),r=r+Math.imul(P,de)|0,i=i+Math.imul(P,pe)|0,i=i+Math.imul(L,de)|0,o=o+Math.imul(L,pe)|0,r=r+Math.imul(I,fe)|0,i=i+Math.imul(I,me)|0,i=i+Math.imul(M,fe)|0,o=o+Math.imul(M,me)|0;var Ie=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(B,de),i=Math.imul(B,pe),i=i+Math.imul(j,de)|0,o=Math.imul(j,pe),r=r+Math.imul(P,fe)|0,i=i+Math.imul(P,me)|0,i=i+Math.imul(L,fe)|0,o=o+Math.imul(L,me)|0;var Me=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(B,fe),i=Math.imul(B,me),i=i+Math.imul(j,fe)|0,o=Math.imul(j,me);var Re=(u+r|0)+((8191&i)<<13)|0;return u=(o+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=ge,l[1]=be,l[2]=ve,l[3]=ye,l[4]=_e,l[5]=Ee,l[6]=Se,l[7]=we,l[8]=xe,l[9]=Ce,l[10]=De,l[11]=Te,l[12]=Ae,l[13]=Oe,l[14]=ke,l[15]=Ne,l[16]=Ie,l[17]=Me,l[18]=Re,0!==u&&(l[19]=u,n.length++),n};function g(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o>>26)|0,i+=a>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n.strip()}function b(e,t,n){var r=new v;return r.mulp(e,t,n)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=f),o.prototype.mulTo=function(e,t){var n,r=this.length+e.length;return n=10===this.length&&10===e.length?m(this,e,t):r<63?f(this,e,t):r<1024?g(this,e,t):b(this,e,t),n},v.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r>=1;return r},v.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=h(e);if(0===t.length)return new o(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,u=0;u=0&&(0!==c||u>=i);u--){var d=0|this.words[u];this.words[u]=c<<26-o|d>>>o,c=d&s}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"===typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"===typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[i+n]=67108863&o}for(;i>26,this.words[i+n]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var n=this.length-e.length,r=this.clone(),i=e,a=0|i.words[i.length-1],s=this._countBits(a);n=26-s,0!==n&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var l,u=r.length-i.length;if("mod"!==t){l=new o(null),l.length=u+1,l.words=new Array(l.length);for(var c=0;c=0;p--){var h=67108864*(0|r.words[i.length+p])+(0|r.words[i.length+p-1]);h=Math.min(h/a|0,67108863),r._ishlnsubmul(i,h,p);while(0!==r.negative)h--,r.negative=0,r._ishlnsubmul(i,1,p),r.isZero()||(r.negative^=1);l&&(l.words[p]=h)}return l&&l.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:l||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},o.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new o(1),a=new o(0),s=new o(0),l=new o(1),u=0;while(t.isEven()&&n.isEven())t.iushrn(1),n.iushrn(1),++u;var c=n.clone(),d=t.clone();while(!t.isZero()){for(var p=0,h=1;0===(t.words[0]&h)&&p<26;++p,h<<=1);if(p>0){t.iushrn(p);while(p-- >0)(i.isOdd()||a.isOdd())&&(i.iadd(c),a.isub(d)),i.iushrn(1),a.iushrn(1)}for(var f=0,m=1;0===(n.words[0]&m)&&f<26;++f,m<<=1);if(f>0){n.iushrn(f);while(f-- >0)(s.isOdd()||l.isOdd())&&(s.iadd(c),l.isub(d)),s.iushrn(1),l.iushrn(1)}t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(l)):(n.isub(t),s.isub(i),l.isub(a))}return{a:s,b:l,gcd:n.iushln(u)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,a=new o(1),s=new o(0),l=n.clone();while(t.cmpn(1)>0&&n.cmpn(1)>0){for(var u=0,c=1;0===(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);while(u-- >0)a.isOdd()&&a.iadd(l),a.iushrn(1)}for(var d=0,p=1;0===(n.words[0]&p)&&d<26;++d,p<<=1);if(d>0){n.iushrn(d);while(d-- >0)s.isOdd()&&s.iadd(l),s.iushrn(1)}t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return i=0===t.cmpn(1)?a:s,i.cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);do{while(t.isEven())t.iushrn(1);while(n.isEven())n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}while(1);return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0===(1&this.words[0])},o.prototype.isOdd=function(){return 1===(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"===typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new C(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function _(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function C(e){if("string"===typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function D(e){C.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),n=this.imulK(n),n=n.iadd(this.tmp),t=n.bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},i(E,_),E.prototype.split=function(e,t){for(var n=4194303,r=Math.min(e.length,9),i=0;i>>22,o=a}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new S;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return y[e]=t,t},C.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},C.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},C.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},C.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},C.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},C.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},C.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},C.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},C.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},C.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},C.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},C.prototype.isqr=function(e){return this.imul(e,e.clone())},C.prototype.sqr=function(e){return this.mul(e,e)},C.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2===1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}var i=this.m.subn(1),a=0;while(!i.isZero()&&0===i.andln(1))a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new o(2*c*c).toRed(this);while(0!==this.pow(c,u).cmp(l))c.redIAdd(l);var d=this.pow(c,i),p=this.pow(e,i.addn(1).iushrn(1)),h=this.pow(e,i),f=a;while(0!==h.cmp(s)){for(var m=h,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;i--){for(var c=t.words[i],d=u-1;d>=0;d--){var p=c>>d&1;a!==r[0]&&(a=this.sqr(a)),0!==p||0!==s?(s<<=1,s|=p,l++,(l===n||0===i&&0===d)&&(a=this.mul(a,r[s]),l=0,s=0)):l=0}u=26}return a},C.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},C.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new D(e)},i(D,C),D.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},D.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},D.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},D.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},D.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,n("62e4")(e))},"0118":function(e,t){function n(e){return{name:"Node REPL",contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"javascript"}},variants:[{begin:/^>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}e.exports=n},"0130":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class r{constructor({accessKey:e,secretKey:t,sessionToken:n}){this.accessKey=e,this.secretKey=t,this.sessionToken=n}setAccessKey(e){this.accessKey=e}getAccessKey(){return this.accessKey}setSecretKey(e){this.secretKey=e}getSecretKey(){return this.secretKey}setSessionToken(e){this.sessionToken=e}getSessionToken(){return this.sessionToken}get(){return{accessKey:this.accessKey,secretKey:this.secretKey,sessionToken:this.sessionToken}}}var i=r;t.default=i},"0145":function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},"0184":function(e,t,n){"use strict";var r=n("da3e");function i(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=i,i.prototype._init=function(){},i.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},i.prototype._buffer=function(e,t){for(var n=Math.min(this.buffer.length-this.bufferOff,e.length-t),r=0;r0;r--)t+=this._buffer(e,t),n+=this._flushBuffer(i,n);return t+=this._buffer(e,t),i},i.prototype.final=function(e){var t,n;return e&&(t=this.update(e)),n="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(n):n},i.prototype._pad=function(e,t){if(0===t)return!1;while(t|$)",illegal:l,contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:s,endsParent:!0,relevance:0}]},d=["abort","else","new","return","abs","elsif","not","reverse","abstract","end","accept","entry","select","access","exception","of","separate","aliased","exit","or","some","all","others","subtype","and","for","out","synchronized","array","function","overriding","at","tagged","generic","package","task","begin","goto","pragma","terminate","body","private","then","if","procedure","type","case","in","protected","constant","interface","is","raise","use","declare","range","delay","limited","record","when","delta","loop","rem","while","digits","renames","with","do","mod","requeue","xor"];return{name:"Ada",case_insensitive:!0,keywords:{keyword:d,literal:["True","False"]},contains:[u,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:a,relevance:0},{className:"symbol",begin:"'"+s},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:l},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[u,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:l},c,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:l}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:l},c]}}e.exports=n},"01d0":function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,o.ElementType.Root,t)||this}return r(t,e),t}(p);t.Document=h;var f=function(e){function t(t,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var a=e.call(this,i,r)||this;return a.name=t,a.attribs=n,a}return r(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function m(e){return(0,o.isTag)(e)}function g(e){return e.type===o.ElementType.CDATA}function b(e){return e.type===o.ElementType.Text}function v(e){return e.type===o.ElementType.Comment}function y(e){return e.type===o.ElementType.Directive}function _(e){return e.type===o.ElementType.Root}function E(e){return Object.prototype.hasOwnProperty.call(e,"children")}function S(e,t){var n;if(void 0===t&&(t=!1),b(e))n=new u(e.data);else if(v(e))n=new c(e.data);else if(m(e)){var r=t?w(e.children):[],a=new f(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=a})),null!=e.namespace&&(a.namespace=e.namespace),e["x-attribsNamespace"]&&(a["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(a["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=a}else if(g(e)){r=t?w(e.children):[];var s=new p(o.ElementType.CDATA,r);r.forEach((function(e){return e.parent=s})),n=s}else if(_(e)){r=t?w(e.children):[];var l=new h(r);r.forEach((function(e){return e.parent=l})),e["x-mode"]&&(l["x-mode"]=e["x-mode"]),n=l}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var E=new d(e.name,e.data);null!=e["x-name"]&&(E["x-name"]=e["x-name"],E["x-publicId"]=e["x-publicId"],E["x-systemId"]=e["x-systemId"]),n=E}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function w(e){for(var t=e.map((function(e){return S(e,!0)})),n=1;n]+>",a="(?!struct)("+r+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional(o)+")",s={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},l="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",u={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+l+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},c={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(u,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},h=t.optional(i)+e.IDENT_RE+"\\s*\\(",f=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],m=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],g=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],b=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],v=["NULL","false","nullopt","nullptr","true"],y=["_Pragma"],_={type:m,keyword:f,literal:v,built_in:y,_type_hints:g},E={className:"function.dispatch",relevance:0,keywords:{_hint:b},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},S=[E,d,s,n,e.C_BLOCK_COMMENT_MODE,c,u],w={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:_,contains:S.concat([{begin:/\(/,end:/\)/,keywords:_,contains:S.concat(["self"]),relevance:0}]),relevance:0},x={className:"function",begin:"("+a+"[\\*&\\s]+)+"+h,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:_,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:_,relevance:0},{begin:h,returnBegin:!0,contains:[p],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[u,c]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:_,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,u,c,s,{begin:/\(/,end:/\)/,keywords:_,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,u,c,s]}]},s,n,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:_,illegal:"",keywords:_,contains:["self",s]},{begin:e.IDENT_RE+"::",keywords:_},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}e.exports=n},"0211":function(e,t,n){"use strict";const r=t;r._reverse=function(e){const t={};return Object.keys(e).forEach((function(n){(0|n)==n&&(n|=0);const r=e[n];t[r]=n})),t},r.der=n("8b71")},"0215":function(e,t){function n(e){return new RegExp(e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function r(e){return e?"string"===typeof e?e:e.source:null}function i(e){return o("(?=",e,")")}function o(...e){const t=e.map(e=>r(e)).join("");return t}function a(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function s(...e){const t=a(e),n="("+(t.capture?"":"?:")+e.map(e=>r(e)).join("|")+")";return n}function l(e){const t=["abstract","and","as","assert","base","begin","class","default","delegate","do","done","downcast","downto","elif","else","end","exception","extern","finally","fixed","for","fun","function","global","if","in","inherit","inline","interface","internal","lazy","let","match","member","module","mutable","namespace","new","of","open","or","override","private","public","rec","return","static","struct","then","to","try","type","upcast","use","val","void","when","while","with","yield"],r={scope:"keyword",match:/\b(yield|return|let|do|match|use)!/},a=["if","else","endif","line","nowarn","light","r","i","I","load","time","help","quit"],l=["true","false","null","Some","None","Ok","Error","infinity","infinityf","nan","nanf"],u=["__LINE__","__SOURCE_DIRECTORY__","__SOURCE_FILE__"],c=["bool","byte","sbyte","int8","int16","int32","uint8","uint16","uint32","int","uint","int64","uint64","nativeint","unativeint","decimal","float","double","float32","single","char","string","unit","bigint","option","voption","list","array","seq","byref","exn","inref","nativeptr","obj","outref","voidptr","Result"],d=["not","ref","raise","reraise","dict","readOnlyDict","set","get","enum","sizeof","typeof","typedefof","nameof","nullArg","invalidArg","invalidOp","id","fst","snd","ignore","lock","using","box","unbox","tryUnbox","printf","printfn","sprintf","eprintf","eprintfn","fprintf","fprintfn","failwith","failwithf"],p={keyword:t,literal:l,built_in:d,"variable.constant":u},h=e.COMMENT(/\(\*(?!\))/,/\*\)/,{contains:["self"]}),f={variants:[h,e.C_LINE_COMMENT_MODE]},m=/[a-zA-Z_](\w|')*/,g={scope:"variable",begin:/``/,end:/``/},b=/\B('|\^)/,v={scope:"symbol",variants:[{match:o(b,/``.*?``/)},{match:o(b,e.UNDERSCORE_IDENT_RE)}],relevance:0},y=function({includeEqual:e}){let t;t=e?"!%&*+-/<=>@^|~?":"!%&*+-/<>@^|~?";const r=Array.from(t),a=o("[",...r.map(n),"]"),l=s(a,/\./),u=o(l,i(l)),c=s(o(u,l,"*"),o(a,"+"));return{scope:"operator",match:s(c,/:\?>/,/:\?/,/:>/,/:=/,/::?/,/\$/),relevance:0}},_=y({includeEqual:!0}),E=y({includeEqual:!1}),S=function(t,n){return{begin:o(t,i(o(/\s*/,s(/\w/,/'/,/\^/,/#/,/``/,/\(/,/{\|/)))),beginScope:n,end:i(s(/\n/,/=/)),relevance:0,keywords:e.inherit(p,{type:c}),contains:[f,v,e.inherit(g,{scope:null}),E]}},w=S(/:/,"operator"),x=S(/\bof\b/,"keyword"),C={begin:[/(^|\s+)/,/type/,/\s+/,m],beginScope:{2:"keyword",4:"title.class"},end:i(/\(|=|$/),keywords:p,contains:[f,e.inherit(g,{scope:null}),v,{scope:"operator",match:/<|>/},w]},D={scope:"computation-expression",match:/\b[_a-z]\w*(?=\s*\{)/},T={begin:[/^\s*/,o(/#/,s(...a)),/\b/],beginScope:{2:"meta"},end:i(/\s|$/)},A={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},O={scope:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE]},k={scope:"string",begin:/@"/,end:/"/,contains:[{match:/""/},e.BACKSLASH_ESCAPE]},N={scope:"string",begin:/"""/,end:/"""/,relevance:2},I={scope:"subst",begin:/\{/,end:/\}/,keywords:p},M={scope:"string",begin:/\$"/,end:/"/,contains:[{match:/\{\{/},{match:/\}\}/},e.BACKSLASH_ESCAPE,I]},R={scope:"string",begin:/(\$@|@\$)"/,end:/"/,contains:[{match:/\{\{/},{match:/\}\}/},{match:/""/},e.BACKSLASH_ESCAPE,I]},P={scope:"string",begin:/\$"""/,end:/"""/,contains:[{match:/\{\{/},{match:/\}\}/},I],relevance:2},L={scope:"string",match:o(/'/,s(/[^\\']/,/\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8})/),/'/)};I.contains=[R,M,k,O,L,r,f,g,w,D,T,A,v,_];const F={variants:[P,R,M,N,k,O,L]};return{name:"F#",aliases:["fs","f#"],keywords:p,illegal:/\/\*/,classNameAliases:{"computation-expression":"keyword"},contains:[r,F,f,g,C,{scope:"meta",begin:/\[\]/,relevance:2,contains:[g,N,k,O,L,A]},x,w,D,T,A,v,_]}}e.exports=l},"0290":function(e,t){function n(e){const t=e.regex,n={begin:"^'{3,}[ \\t]*$",relevance:10},r=[{begin:/\\[*_`]/},{begin:/\\\\\*{2}[^\n]*?\*{2}/},{begin:/\\\\_{2}[^\n]*_{2}/},{begin:/\\\\`{2}[^\n]*`{2}/},{begin:/[:;}][*_`](?![*_`])/}],i=[{className:"strong",begin:/\*{2}([^\n]+?)\*{2}/},{className:"strong",begin:t.concat(/\*\*/,/((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/,/(\*(?!\*)|\\[^\n]|[^*\n\\])*/,/\*\*/),relevance:0},{className:"strong",begin:/\B\*(\S|\S[^\n]*?\S)\*(?!\w)/},{className:"strong",begin:/\*[^\s]([^\n]+\n)+([^\n]+)\*/}],o=[{className:"emphasis",begin:/_{2}([^\n]+?)_{2}/},{className:"emphasis",begin:t.concat(/__/,/((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/,/(_(?!_)|\\[^\n]|[^_\n\\])*/,/__/),relevance:0},{className:"emphasis",begin:/\b_(\S|\S[^\n]*?\S)_(?!\w)/},{className:"emphasis",begin:/_[^\s]([^\n]+\n)+([^\n]+)_/},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0}],a={className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},s={className:"bullet",begin:"^(\\*+|-+|\\.+|[^\\n]+?::)\\s+"};return{name:"AsciiDoc",aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,6})[ \t].+?([ \t]\\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},s,a,...r,...i,...o,{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:/`{2}/,end:/(\n{2}|`{2})/},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},n,{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+?\\[[^[]*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}e.exports=n},"02ac":function(e,t){function n(e){const t={className:"string",begin:"\\[\n(multipart)?",end:"\\]\n"},n={className:"string",begin:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},r={className:"string",begin:"(\\+|-)\\d+"},i={className:"keyword",relevance:10,variants:[{begin:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{begin:"^progress(:?)(\\s+)?(pop|push)?"},{begin:"^tags:"},{begin:"^time:"}]};return{name:"SubUnit",case_insensitive:!0,contains:[t,n,r,i]}}e.exports=n},"02c4":function(e,t){function n(e){const t={className:"keyword",begin:"\\$(f[asn]|t|vp[rtd]|children)"},n={className:"literal",begin:"false|true|PI|undef"},r={className:"number",begin:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",relevance:0},i=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),o={className:"meta",keywords:{keyword:"include use"},begin:"include|use <",end:">"},a={className:"params",begin:"\\(",end:"\\)",contains:["self",r,i,t,n]},s={begin:"[*!#%]",relevance:0},l={className:"function",beginKeywords:"module function",end:/=|\{/,contains:[a,e.UNDERSCORE_TITLE_MODE]};return{name:"OpenSCAD",aliases:["scad"],keywords:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,o,i,t,s,l]}}e.exports=n},"0346":function(e,t,n){"use strict";const r=3;class i{constructor(e){this.length=0,this.entries=[],this.treeAdapter=e,this.bookmark=null}_getNoahArkConditionCandidates(e){const t=[];if(this.length>=r){const n=this.treeAdapter.getAttrList(e).length,r=this.treeAdapter.getTagName(e),o=this.treeAdapter.getNamespaceURI(e);for(let e=this.length-1;e>=0;e--){const a=this.entries[e];if(a.type===i.MARKER_ENTRY)break;const s=a.element,l=this.treeAdapter.getAttrList(s),u=this.treeAdapter.getTagName(s)===r&&this.treeAdapter.getNamespaceURI(s)===o&&l.length===n;u&&t.push({idx:e,attrs:l})}}return t.length=r-1;e--)this.entries.splice(t[e].idx,1),this.length--}}insertMarker(){this.entries.push({type:i.MARKER_ENTRY}),this.length++}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.push({type:i.ELEMENT_ENTRY,element:e,token:t}),this.length++}insertElementAfterBookmark(e,t){let n=this.length-1;for(;n>=0;n--)if(this.entries[n]===this.bookmark)break;this.entries.splice(n+1,0,{type:i.ELEMENT_ENTRY,element:e,token:t}),this.length++}removeEntry(e){for(let t=this.length-1;t>=0;t--)if(this.entries[t]===e){this.entries.splice(t,1),this.length--;break}}clearToLastMarker(){while(this.length){const e=this.entries.pop();if(this.length--,e.type===i.MARKER_ENTRY)break}}getElementEntryInScopeWithTagName(e){for(let t=this.length-1;t>=0;t--){const n=this.entries[t];if(n.type===i.MARKER_ENTRY)return null;if(this.treeAdapter.getTagName(n.element)===e)return n}return null}getElementEntry(e){for(let t=this.length-1;t>=0;t--){const n=this.entries[t];if(n.type===i.ELEMENT_ENTRY&&n.element===e)return n}return null}}i.MARKER_ENTRY="MARKER_ENTRY",i.ELEMENT_ENTRY="ELEMENT_ENTRY",e.exports=i},"03d6":function(e,t,n){var r=n("9c0e"),i=n("6ca1"),o=n("39ad")(!1),a=n("5a94")("IE_PROTO");e.exports=function(e,t){var n,s=i(e),l=0,u=[];for(n in s)n!=a&&r(s,n)&&u.push(n);while(t.length>l)r(s,n=t[l++])&&(~o(u,n)||u.push(n));return u}},"03e2":function(e,t,n){"use strict";(function(t){var r=n("74b3"),i=n("d779"),o=n("0f22"),a=n("76da");function s(e){return encodeURIComponent(e).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}function l(e,t){var n=[];for(var r in e)e.hasOwnProperty(r)&&n.push(t?s(r).toLowerCase():r);return n.sort((function(e,t){return e=e.toLowerCase(),t=t.toLowerCase(),e===t?0:e>t?1:-1}))}var u=function(e,t){var n,r,i,o=[],a=l(e);for(n=0;n-1||c.indexOf(r)>-1)&&(t[n]=e[n])}return t},p=function(e){e=e||{};var t,n=e.SecretId,r=e.SecretKey,o=e.KeyTime,a=(e.method||e.Method||"get").toLowerCase(),s=C(e.Query||e.params||{}),u=d(C(e.Headers||e.headers||{})),c=e.Key||"";e.UseRawKey?t=e.Pathname||e.pathname||"/"+c:(t=e.Pathname||e.pathname||c,0!==t.indexOf("/")&&(t="/"+t));var p=!1!==e.ForceSignHost;if(!u.Host&&!u.host&&e.Bucket&&e.Region&&p&&(u.Host=e.Bucket+".cos."+e.Region+".myqcloud.com"),!n)throw new Error("missing param SecretId");if(!r)throw new Error("missing param SecretKey");var h=Math.round(q(e.SystemClockOffset)/1e3)-1,f=h,m=e.Expires||e.expires;f+=void 0===m?900:1*m||0;var g="sha1",b=n,v=o||h+";"+f,y=o||h+";"+f,_=l(u,!0).join(";").toLowerCase(),E=l(s,!0).join(";").toLowerCase(),S=i.HmacSHA1(y,r).toString(),w=[a,t,$.obj2str(s,!0),$.obj2str(u,!0),""].join("\n"),x=["sha1",v,i.SHA1(w).toString(),""].join("\n"),D=i.HmacSHA1(x,S).toString(),T=["q-sign-algorithm="+g,"q-ak="+b,"q-sign-time="+v,"q-key-time="+y,"q-header-list="+_,"q-url-param-list="+E,"q-signature="+D].join("&");return T},h=function(e,t,n){var r=t/8,i=e.slice(n,n+r);return new Uint8Array(i).reverse(),new{8:Uint8Array,16:Uint16Array,32:Uint32Array}[t](i)[0]},f=function(e,t,n,r){var i=e.slice(t,n),o="";return new Uint8Array(i).forEach((function(e){o+=String.fromCharCode(e)})),r&&(o=decodeURIComponent(escape(o))),o},m=function(e){var t={},n=f(e),r={records:[]};while(e.byteLength){var i,o=h(e,32,0),a=h(e,32,4),s=o-a-16,l=0;e=e.slice(12);while(lparseInt(t[n])?1:-1;return 0},t=function(t){if(!t)return!1;var n=(t.match(/Chrome\/([.\d]+)/)||[])[1],r=(t.match(/QBCore\/([.\d]+)/)||[])[1],i=(t.match(/QQBrowser\/([.\d]+)/)||[])[1],o=n&&e(n,"53.0.2785.116")<0&&r&&e(r,"3.53.991.400")<0&&i&&e(i,"9.0.2524.400")<=0||!1;return o};return t("undefined"!==typeof navigator&&navigator.userAgent)}(),E=function(e,t,n,r,i){var o;if(e.slice?o=e.slice(t,n):e.mozSlice?o=e.mozSlice(t,n):e.webkitSlice&&(o=e.webkitSlice(t,n)),r&&_){var a=new FileReader;a.onload=function(e){o=null,i(new Blob([a.result]))},a.readAsArrayBuffer(o)}else i(o)},S=function(e,t,n,r){n=n||b,e?"string"===typeof t?n($.md5(t,!0)):Blob&&t instanceof Blob?$.getFileMd5(t,(function(e,t){n(t)}),r):n():n()},w=1048576,x=function(e,t,n){var i=e.size,o=0,a=r.getCtx(),s=function(r){if(r>=i){var l=a.digest("hex");t(null,l)}else{var u=Math.min(i,r+w);$.fileSlice(e,r,u,!1,(function(e){y(e,(function(t){e=null,a=a.update(t,!0),o+=t.length,t=null,n&&n({loaded:o,total:i,percent:Math.round(o/i*1e4)/1e4}),s(r+w)}))}))}};s(0)};function C(e){return I(e,(function(e){return"object"===typeof e&&null!==e?C(e):e}))}function D(e,t,n){return e&&t in e?e[t]:n}function T(e,t){return N(t,(function(n,r){e[r]=t[r]})),e}function A(e){return e instanceof Array}function O(e,t){for(var n=!1,r=0;r-1,s=!o||"string"===typeof o&&o.indexOf("{Region}")>-1;if(e.indexOf("Bucket")>-1||"deleteMultipleObject"===e||"multipartList"===e||"listObjectVersions"===e){if(a&&!n)return"Bucket";if(s&&!r)return"Region"}else if(e.indexOf("Object")>-1||e.indexOf("multipart")>-1||"sliceUploadFile"===e||"abortUploadTask"===e){if(a&&!n)return"Bucket";if(s&&!r)return"Region";if(!i)return"Key"}return!1},F=function(e,t){if(t=T({},t),"getAuth"!==e&&"getV4Auth"!==e&&"getObjectUrl"!==e){var n=t.Headers||{};if(t&&"object"===typeof t){(function(){for(var e in t)t.hasOwnProperty(e)&&e.indexOf("x-cos-")>-1&&(n[e]=t[e])})();var r={"x-cos-mfa":"MFA","Content-MD5":"ContentMD5","Content-Length":"ContentLength","Content-Type":"ContentType",Expect:"Expect",Expires:"Expires","Cache-Control":"CacheControl","Content-Disposition":"ContentDisposition","Content-Encoding":"ContentEncoding",Range:"Range","If-Modified-Since":"IfModifiedSince","If-Unmodified-Since":"IfUnmodifiedSince","If-Match":"IfMatch","If-None-Match":"IfNoneMatch","x-cos-copy-source":"CopySource","x-cos-copy-source-Range":"CopySourceRange","x-cos-metadata-directive":"MetadataDirective","x-cos-copy-source-If-Modified-Since":"CopySourceIfModifiedSince","x-cos-copy-source-If-Unmodified-Since":"CopySourceIfUnmodifiedSince","x-cos-copy-source-If-Match":"CopySourceIfMatch","x-cos-copy-source-If-None-Match":"CopySourceIfNoneMatch","x-cos-acl":"ACL","x-cos-grant-read":"GrantRead","x-cos-grant-write":"GrantWrite","x-cos-grant-full-control":"GrantFullControl","x-cos-grant-read-acp":"GrantReadAcp","x-cos-grant-write-acp":"GrantWriteAcp","x-cos-storage-class":"StorageClass","x-cos-traffic-limit":"TrafficLimit","x-cos-mime-limit":"MimeLimit","x-cos-server-side-encryption-customer-algorithm":"SSECustomerAlgorithm","x-cos-server-side-encryption-customer-key":"SSECustomerKey","x-cos-server-side-encryption-customer-key-MD5":"SSECustomerKeyMD5","x-cos-server-side-encryption":"ServerSideEncryption","x-cos-server-side-encryption-cos-kms-key-id":"SSEKMSKeyId","x-cos-server-side-encryption-context":"SSEContext"};$.each(r,(function(e,r){void 0!==t[e]&&(n[r]=t[e])})),t.Headers=v(n)}}return t},B=function(e,t){return function(n,r){var i=this;"function"===typeof n&&(r=n,n={}),n=F(e,n);var o=function(e){return e&&e.headers&&(e.headers["x-cos-request-id"]&&(e.RequestId=e.headers["x-cos-request-id"]),e.headers["x-ci-request-id"]&&(e.RequestId=e.headers["x-ci-request-id"]),e.headers["x-cos-version-id"]&&(e.VersionId=e.headers["x-cos-version-id"]),e.headers["x-cos-delete-marker"]&&(e.DeleteMarker=e.headers["x-cos-delete-marker"])),e},a=function(e,t){r&&r(o(e),o(t))},s=function(){if("getService"!==e&&"abortUploadTask"!==e){var t=L.call(i,e,n);if(t)return"missing param "+t;if(n.Region){if(i.options.CompatibilityMode){if(!/^([a-z\d-.]+)$/.test(n.Region))return"Region format error."}else{if(n.Region.indexOf("cos.")>-1)return'param Region should not be start with "cos."';if(!/^([a-z\d-]+)$/.test(n.Region))return"Region format error."}i.options.CompatibilityMode||-1!==n.Region.indexOf("-")||"yfb"===n.Region||"default"===n.Region||"accelerate"===n.Region||console.warn("warning: param Region format error, find help here: https://cloud.tencent.com/document/product/436/6224")}if(n.Bucket){if(!/^([a-z\d-]+)-(\d+)$/.test(n.Bucket))if(n.AppId)n.Bucket=n.Bucket+"-"+n.AppId;else{if(!i.options.AppId)return'Bucket should format as "test-1250000000".';n.Bucket=n.Bucket+"-"+i.options.AppId}n.AppId&&(console.warn('warning: AppId has been deprecated, Please put it at the end of parameter Bucket(E.g Bucket:"test-1250000000" ).'),delete n.AppId)}!i.options.UseRawKey&&n.Key&&"/"===n.Key.substr(0,1)&&(n.Key=n.Key.substr(1))}},l=s(),u="getAuth"===e||"getObjectUrl"===e;if("function"===typeof Promise&&!u&&!r)return new Promise((function(e,o){if(r=function(t,n){t?o(t):e(n)},l)return a($.error(new Error(l)));t.call(i,n,a)}));if(l)return a($.error(new Error(l)));var c=t.call(i,n,a);return u?c:void 0}},j=function(e,t){var n,r,i=this,o=0,a=0,s=Date.now();function l(){if(r=0,t&&"function"===typeof t){n=Date.now();var i,l=Math.max(0,Math.round((a-o)/((n-s)/1e3)*100)/100)||0;i=0===a&&0===e?1:Math.floor(a/e*100)/100||0,s=n,o=a;try{t({loaded:a,total:e,speed:l,percent:i})}catch(u){}}}return function(t,n){if(t&&(a=t.loaded,e=t.total),n)clearTimeout(r),l();else{if(r)return;r=setTimeout(l,i.options.ProgressInterval)}}},U=function(e,t,n){var r;"string"===typeof t.Body?t.Body=new Blob([t.Body],{type:"text/plain"}):t.Body instanceof ArrayBuffer&&(t.Body=new Blob([t.Body])),t.Body&&(t.Body instanceof Blob||"[object File]"===t.Body.toString()||"[object Blob]"===t.Body.toString())?(r=t.Body.size,t.ContentLength=r,n(null,r)):n($.error(new Error("params body format error, Only allow File|Blob|String.")))},q=function(e){return Date.now()+(e||0)},H=function(e,t){var n=e;return e.message=e.message||null,"string"===typeof t?(e.error=t,e.message=t):"object"===typeof t&&null!==t&&(T(e,t),(t.code||t.name)&&(e.code=t.code||t.name),t.message&&(e.message=t.message),t.stack&&(e.stack=t.stack)),"function"===typeof Object.defineProperty&&(Object.defineProperty(e,"name",{writable:!0,enumerable:!1}),Object.defineProperty(e,"message",{enumerable:!0})),e.name=t&&t.name||e.name||e.code||"Error",e.code||(e.code=e.name),e.error||(e.error=C(n)),e},z=function(){return"object"!==typeof window&&"object"===typeof t&&!0},G=function(e){return/^https?:\/\/([^/]+\.)?ci\.[^/]+/.test(e)},$={noop:b,formatParams:F,apiWrapper:B,xml2json:o,json2xml:a,md5:r,clearKey:v,fileSlice:E,getBodyMd5:S,getFileMd5:x,binaryBase64:R,extend:T,isArray:A,isInArray:O,makeArray:k,each:N,map:I,filter:M,clone:C,attr:D,uuid:P,camSafeUrlEncode:s,throttleOnProgress:j,getFileSize:U,getSkewTime:q,error:H,obj2str:u,getAuth:p,parseSelectPayload:m,getSourceParams:g,isBrowser:!0,isNode:z,isCIHost:G};e.exports=$}).call(this,n("4362"))},"0481":function(e,t){function n(e){const t={begin:"`[\\s\\S]"};return{name:"AutoHotkey",case_insensitive:!0,aliases:["ahk"],keywords:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},contains:[t,e.inherit(e.QUOTE_STRING_MODE,{contains:[t]}),e.COMMENT(";","$",{relevance:0}),e.C_BLOCK_COMMENT_MODE,{className:"number",begin:e.NUMBER_RE,relevance:0},{className:"variable",begin:"%[a-zA-Z0-9#_$@]+%"},{className:"built_in",begin:"^\\s*\\w+\\s*(,|%)"},{className:"title",variants:[{begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{className:"meta",begin:"^\\s*#\\w+",end:"$",relevance:0},{className:"built_in",begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}e.exports=n},"04a8":function(e,t){function n(e){const t={begin:/[\w-]+ *=/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/[\w-]+/}]},n={className:"params",begin:/\(/,end:/\)/,contains:[t],relevance:0},r={className:"function",begin:/:[\w\-.]+/,relevance:0},i={className:"string",begin:/\B([\/.])[\w\-.\/=]+/},o={className:"params",begin:/--[\w\-=\/]+/};return{name:"JBoss CLI",aliases:["wildfly-cli"],keywords:{$pattern:"[a-z-]+",keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source",literal:"true false"},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,o,r,i,n]}}e.exports=n},"04b0":function(e,t){function n(e){const t=e.regex,n={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},r={begin:"^[-\\*]{3,}",end:"$"},i={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},o={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},a={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},s=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:t.concat(/\[.+?\]\(/,s,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},u={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},c={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]},d=e.inherit(u,{contains:[]}),p=e.inherit(c,{contains:[]});u.contains.push(p),c.contains.push(d);let h=[n,l];[u,c,d,p].forEach(e=>{e.contains=e.contains.concat(h)}),h=h.concat(u,c);const f={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:h},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:h}]}]},m={className:"quote",begin:"^>\\s+",contains:h,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[f,n,o,u,c,m,i,r,l,a]}}e.exports=n},"04c6":function(e,t){(function(){e.exports=function(){function e(e){this.nodes=e}return Object.defineProperty(e.prototype,"length",{get:function(){return this.nodes.length||0}}),e.prototype.clone=function(){return this.nodes=null},e.prototype.item=function(e){return this.nodes[e]||null},e}()}).call(this)},"051a":function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var i=r(n("f5f2")),o=c(i.default),a=d(o);t.encodeXML=y(o);var s=r(n("c560")),l=c(s.default),u=d(l);function c(e){return Object.keys(e).sort().reduce((function(t,n){return t[e[n]]="&"+n+";",t}),{})}function d(e){for(var t=[],n=[],r=0,i=Object.keys(e);r1?h(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function m(e,t){return function(n){return n.replace(t,(function(t){return e[t]})).replace(p,f)}}var g=new RegExp(a.source+"|"+p.source,"g");function b(e){return e.replace(g,f)}function v(e){return e.replace(a,f)}function y(e){return function(t){return t.replace(g,(function(t){return e[t]||f(t)}))}}t.escape=b,t.escapeUTF8=v},"051b":function(e,t,n){var r=n("1a14"),i=n("10db");e.exports=n("0bad")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},"051d":function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.SelectResults=t.RETENTION_VALIDITY_UNITS=t.RETENTION_MODES=t.PART_CONSTRAINTS=t.LEGAL_HOLD_STATUS=t.ENCRYPTION_TYPES=t.CopySourceOptions=t.CopyDestinationOptions=void 0,t.calculateEvenSplits=ge,t.extractMetadata=W,t.getScope=_,t.getSourceVersionId=Q,t.getVersionId=K,t.insertContentType=z,t.isAmazonEndpoint=E,t.isAmzHeader=$,t.isArray=F,t.isBoolean=L,t.isFunction=I,t.isNumber=N,t.isObject=R,t.isReadableStream=P,t.isStorageclassHeader=Y,t.isString=M,t.isSupportedHeader=V,t.isValidBucketName=A,t.isValidDate=B,t.isValidDomain=C,t.isValidEndpoint=x,t.isValidIP=w,t.isValidObjectName=O,t.isValidPort=T,t.isValidPrefix=k,t.isVirtualHostStyle=S,t.makeDateLong=j,t.makeDateShort=U,t.partsRequired=t.parseXml=void 0,t.pipesetup=q,t.prependXAMZMeta=G,t.probeContentType=D,t.promisify=b,t.readableStream=H,t.removeDirAndFiles=be,t.sanitizeETag=X,t.toSha256=t.toMd5=t.toArray=t.sanitizeObjectKey=void 0,t.uriEscape=v,t.uriResourceEscape=y;var r=p(n("d485")),i=p(n("cc1d")),o=p(n("7a51")),a=n("9460"),s=p(n("2ef0")),l=d(n("522b")),u=p(n("b383"));function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function p(e){return e&&e.__esModule?e:{default:e}}var h=n("1c46");const f=n("aa9e"),m=n("3e8f"),g=n("df7c");function b(e){return function(){let t=arguments[arguments.length-1];if("function"===typeof t)return e.apply(this,arguments);let n=[...arguments];return new Promise((t,r)=>{n.push((e,n)=>{if(e)return r(e);t(n)}),e.apply(this,n)})}}function v(t){return t.split("").reduce((t,n)=>{let r=e.from(n);if(1===r.length&&("A"<=n&&n<="Z"||"a"<=n&&n<="z"||"0"<=n&&n<="9"||"_"===n||"."===n||"~"===n||"-"===n))return t+=n,t;for(var i=0;i-1)&&(E(e)||!r)}function w(e){return f.isValid(e)}function x(e){return C(e)||w(e)}function C(e){if(!M(e))return!1;if(0===e.length||e.length>255)return!1;if("-"===e[0]||"-"===e.substr(-1))return!1;if("_"===e[0]||"_"===e.substr(-1))return!1;if("."===e[0])return!1;var t="`~!@#$%^&*()+={}[]|\\\"';:>-1)return!1;return!0}function D(e){let t=i.default.lookup(e);return t||(t="application/octet-stream"),t}function T(e){if(!N(e))return!1;if(e<0)return!1;if(0===e)return!0;var t=1,n=65535;return e>=t&&e<=n}function A(e){return!!M(e)&&(!(e.length<3||e.length>63)&&(!(e.indexOf("..")>-1)&&(!e.match(/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/)&&!!e.match(/^[a-z0-9][a-z0-9.-]+[a-z0-9]$/))))}function O(e){return!!k(e)&&0!==e.length}function k(e){return!!M(e)&&!(e.length>1024)}function N(e){return"number"===typeof e}function I(e){return"function"===typeof e}function M(e){return"string"===typeof e}function R(e){return"object"===typeof e&&null!==e}function P(e){return R(e)&&I(e._read)}function L(e){return"boolean"===typeof e}function F(e){return Array.isArray(e)}function B(e){return e instanceof Date&&!isNaN(e)}function j(e){return e=e||new Date,e=e.toISOString(),e.substr(0,4)+e.substr(5,2)+e.substr(8,5)+e.substr(14,2)+e.substr(17,2)+"Z"}function U(e){return e=e||new Date,e=e.toISOString(),e.substr(0,4)+e.substr(5,2)+e.substr(8,2)}function q(...e){return e.reduce((e,t)=>(e.on("error",e=>t.emit("error",e)),e.pipe(t)))}function H(e){var t=new r.default.Readable;return t._read=()=>{},t.push(e),t.push(null),t}function z(e,t){for(var n in e)if("content-type"===n.toLowerCase())return e;var r=Object.assign({},e);return r["content-type"]=D(t),r}function G(e){var t=Object.assign({},e);for(var n in e)$(n)||V(n)||Y(n)||(t["X-Amz-Meta-"+n]=t[n],delete t[n]);return t}function $(e){var t=e.toLowerCase();return t.startsWith("x-amz-meta-")||"x-amz-acl"===t||t.startsWith("x-amz-server-side-encryption-")||"x-amz-server-side-encryption"===t}function V(e){var t=["content-type","cache-control","content-encoding","content-disposition","content-language","x-amz-website-redirect-location"];return t.indexOf(e.toLowerCase())>-1}function Y(e){return"x-amz-storage-class"===e.toLowerCase()}function W(e){var t={};for(var n in e)(V(n)||Y(n)||$(n))&&(n.toLowerCase().startsWith("x-amz-meta-")?t[n.slice(11,n.length)]=e[n]:t[n]=e[n]);return t}function K(e={}){const t=e["x-amz-version-id"];return t||null}function Q(e={}){const t=e["x-amz-copy-source-version-id"];return t||null}function X(e=""){var t={'"':"",""":"",""":"",""":"",""":""};return e.replace(/^("|"|")|("|"|")$/g,e=>t[e])}const Z={GOVERNANCE:"GOVERNANCE",COMPLIANCE:"COMPLIANCE"};t.RETENTION_MODES=Z;const J={DAYS:"Days",YEARS:"Years"};t.RETENTION_VALIDITY_UNITS=J;const ee={ENABLED:"ON",DISABLED:"OFF"};t.LEGAL_HOLD_STATUS=ee;const te=t=>{const n=e.from(e.from(t));return n},ne=e=>{let t=te(e);return t=a.isBrowser?t.toString():t,h.createHash("md5").update(t).digest().toString("base64")};t.toMd5=ne;const re=e=>h.createHash("sha256").update(e).digest("hex");t.toSha256=re;const ie=e=>Array.isArray(e)?e:[e];t.toArray=ie;const oe=e=>{let t=(e||"").replace(/\+/g," ");const n=decodeURIComponent(t);return n};t.sanitizeObjectKey=oe;const ae={ABS_MIN_PART_SIZE:5242880,MIN_PART_SIZE:16777216,MAX_PARTS_COUNT:1e4,MAX_PART_SIZE:5368709120,MAX_SINGLE_PUT_OBJECT_SIZE:5368709120,MAX_MULTIPART_PUT_OBJECT_SIZE:5497558138880};t.PART_CONSTRAINTS=ae;const se={SSEC:"SSE-C",KMS:"KMS"};t.ENCRYPTION_TYPES=se;const le="X-Amz-Server-Side-Encryption",ue={sseGenericHeader:le,sseKmsKeyID:le+"-Aws-Kms-Key-Id"};function ce(e){const t=e.type,n={};if(!s.default.isEmpty(t)){if(t===se.SSEC)return{[n[ue.sseGenericHeader]]:"AES256"};if(t===se.KMS)return{[ue.sseGenericHeader]:e.SSEAlgorithm,[ue.sseKmsKeyID]:e.KMSMasterKeyID}}return n}class de{constructor({Bucket:e="",Object:t="",VersionID:n="",MatchETag:r="",NoMatchETag:i="",MatchModifiedSince:o=null,MatchUnmodifiedSince:a=null,MatchRange:s=!1,Start:l=0,End:u=0,Encryption:c={}}={}){this.Bucket=e,this.Object=t,this.VersionID=n,this.MatchETag=r,this.NoMatchETag=i,this.MatchModifiedSince=o,this.MatchUnmodifiedSince=a,this.MatchRange=s,this.Start=l,this.End=u,this.Encryption=c}validate(){if(!A(this.Bucket))throw new l.InvalidBucketNameError("Invalid Source bucket name: "+this.Bucket);if(!O(this.Object))throw new l.InvalidObjectNameError("Invalid Source object name: "+this.Object);if(this.MatchRange&&-1!==this.Start&&-1!==this.End&&this.Start>this.End||this.Start<0)throw new l.InvalidObjectNameError("Source start must be non-negative, and start must be at most end.");if(this.MatchRange&&!N(this.Start)||!N(this.End))throw new l.InvalidObjectNameError("MatchRange is specified. But Invalid Start and End values are specified. ");return!0}getHeaders(){let e={};return e["x-amz-copy-source"]=encodeURI(this.Bucket+"/"+this.Object),s.default.isEmpty(this.VersionID)||(e["x-amz-copy-source"]=encodeURI(this.Bucket+"/"+this.Object)+"?versionId="+this.VersionID),s.default.isEmpty(this.MatchETag)||(e["x-amz-copy-source-if-match"]=this.MatchETag),s.default.isEmpty(this.NoMatchETag)||(e["x-amz-copy-source-if-none-match"]=this.NoMatchETag),s.default.isEmpty(this.MatchModifiedSince)||(e["x-amz-copy-source-if-modified-since"]=this.MatchModifiedSince),s.default.isEmpty(this.MatchUnmodifiedSince)||(e["x-amz-copy-source-if-unmodified-since"]=this.MatchUnmodifiedSince),e}}t.CopySourceOptions=de;class pe{constructor({Bucket:e="",Object:t="",Encryption:n=null,UserMetadata:r=null,UserTags:i=null,LegalHold:o=null,RetainUntilDate:a=null,Mode:s=null}){this.Bucket=e,this.Object=t,this.Encryption=n,this.UserMetadata=r,this.UserTags=i,this.LegalHold=o,this.Mode=s,this.RetainUntilDate=a}getHeaders(){const e="REPLACE",t={},n=this.UserTags;if(s.default.isEmpty(n)||(t["X-Amz-Tagging-Directive"]=e,t["X-Amz-Tagging"]=R(n)?u.default.stringify(n):M(n)?n:""),s.default.isEmpty(this.Mode)||(t["X-Amz-Object-Lock-Mode"]=this.Mode),s.default.isEmpty(this.RetainUntilDate)||(t["X-Amz-Object-Lock-Retain-Until-Date"]=this.RetainUntilDate),s.default.isEmpty(this.LegalHold)||(t["X-Amz-Object-Lock-Legal-Hold"]=this.LegalHold),!s.default.isEmpty(this.UserMetadata)){const e=Object.keys(this.UserMetadata);e.forEach(e=>{t["X-Amz-Meta-"+e]=this.UserMetadata[e]})}if(!s.default.isEmpty(this.Encryption)){const e=ce(this.Encryption);Object.keys(e).forEach(n=>{t[n]=e[n]})}return t}validate(){if(!A(this.Bucket))throw new l.InvalidBucketNameError("Invalid Destination bucket name: "+this.Bucket);if(!O(this.Object))throw new l.InvalidObjectNameError("Invalid Destination object name: "+this.Object);if(!s.default.isEmpty(this.UserMetadata)&&!R(this.UserMetadata))throw new l.InvalidObjectNameError("Destination UserMetadata should be an object with key value pairs");if(!s.default.isEmpty(this.Mode)&&![Z.GOVERNANCE,Z.COMPLIANCE].includes(this.Mode))throw new l.InvalidObjectNameError("Invalid Mode specified for destination object it should be one of [GOVERNANCE,COMPLIANCE]");if(!s.default.isEmpty(this.Encryption)&&s.default.isEmpty(this.Encryption))throw new l.InvalidObjectNameError("Invalid Encryption configuration for destination object ");return!0}}t.CopyDestinationOptions=pe;const he=e=>{let t=ae.MAX_MULTIPART_PUT_OBJECT_SIZE/(ae.MAX_PARTS_COUNT-1),n=e/t;return e%t>0&&n++,n=Math.trunc(n),n};t.partsRequired=he;let fe=[],me=[];function ge(e,t){if(0===e)return null;const n=he(e);fe=new Array(n),me=new Array(n);let r=t.Start;(s.default.isEmpty(t.Start)||-1===r)&&(r=0);const i=Math.trunc(e/n),o=e%n;let a=r;for(let s=0;s0)for(var r=0;r{let t=null;if(t=o.default.parse(e),t.Error)throw t.Error;return t};t.parseXml=ve;class ye{constructor({records:e,response:t,stats:n,progress:r}){this.records=e,this.response=t,this.stats=n,this.progress=r}setStats(e){this.stats=e}getStats(){return this.stats}setProgress(e){this.progress=e}getProgress(){return this.progress}setResponse(e){this.response=e}getResponse(){return this.response}setRecords(e){this.records=e}getRecords(){return this.records}}t.SelectResults=ye}).call(this,n("1c35").Buffer)},"05f5":function(e,t,n){var r=n("7a41"),i=n("ef08").document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},"0632":function(e,t,n){ /*! safe-buffer. MIT License. Feross Aboukhadijeh */ var r=n("1c35"),i=r.Buffer;function o(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(o(r,t),t.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,n)},a.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"===typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},a.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},"065e":function(e,t){(function(){e.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(this)},"06b4":function(e,t){function n(e){return{name:"Test Anything Protocol",case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"meta",variants:[{begin:"^TAP version (\\d+)$"},{begin:"^1\\.\\.(\\d+)$"}]},{begin:/---$/,end:"\\.\\.\\.$",subLanguage:"yaml",relevance:0},{className:"number",begin:" (\\d+) "},{className:"symbol",variants:[{begin:"^ok"},{begin:"^not ok"}]}]}}e.exports=n},"06cf":function(e,t,n){var r=n("83ab"),i=n("c65b"),o=n("d1e7"),a=n("5c6c"),s=n("fc6a"),l=n("a04b"),u=n("1a2d"),c=n("0cfb"),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=s(e),t=l(t),c)try{return d(e,t)}catch(n){}if(u(e,t))return a(!i(o.f,e,t),e[t])}},"072d":function(e,t,n){"use strict";var r=n("0bad"),i=n("9876"),o=n("fed5"),a=n("1917"),s=n("0983"),l=n("9fbb"),u=Object.assign;e.exports=!u||n("4b8b")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r}))?function(e,t){var n=s(e),u=arguments.length,c=1,d=o.f,p=a.f;while(u>c){var h,f=l(arguments[c++]),m=d?i(f).concat(d(f)):i(f),g=m.length,b=0;while(g>b)h=m[b++],r&&!p.call(f,h)||(n[h]=f[h])}return n}:u},"0744":function(e,t,n){"use strict";e.exports=function(e,t){return t=t||Object.create(null),[e,t].reduce((e,t)=>(Object.keys(t).forEach(n=>{e[n]=t[n]}),e),Object.create(null))}},"074e":function(e,t){function n(e){const t=e.regex,n={className:"params",begin:"\\(",end:"\\)"},r=/(_[a-z_\d]+)?/,i=/([de][+-]?\d+)?/,o={className:"number",variants:[{begin:t.concat(/\b\d+/,/\.(\d*)/,i,r)},{begin:t.concat(/\b\d+/,i,r)},{begin:t.concat(/\.\d+/,i,r)}],relevance:0},a={literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image IRP_ALIGN irp_here"};return{name:"IRPF90",case_insensitive:!0,keywords:a,illegal:/\/\*/,contains:[e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{className:"string",relevance:0}),{className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[e.UNDERSCORE_TITLE_MODE,n]},e.COMMENT("!","$",{relevance:0}),e.COMMENT("begin_doc","end_doc",{relevance:10}),o]}}e.exports=n},"07c6":function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},"07f2":function(e,t,n){"use strict";var r=n("c3c0"),i=n("6eed");function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(o,i),e.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,7),"big"):r.split32(this.h.slice(0,7),"big")}},"07fa":function(e,t,n){var r=n("50c4");e.exports=function(e){return r(e.length)}},"083c":function(e,t,n){(function(){"use strict";var e,r,i,o,a=function(e,t){for(var n in t)s.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},s={}.hasOwnProperty;r=n("a67e"),e=n("415a"),i=n("ab10"),o=n("8136"),t.defaults=r.defaults,t.processors=o,t.ValidationError=function(e){function t(e){this.message=e}return a(t,e),t}(Error),t.Builder=e.Builder,t.Parser=i.Parser,t.parseString=i.parseString,t.parseStringPromise=i.parseStringPromise}).call(this)},"0869":function(e,t,n){"use strict";const r=n("1f05");class i extends r{constructor(e){super(e),this.preprocessor=e,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.offset=0,this.col=0,this.line=1}_getOverriddenMethods(e,t){return{advance(){const n=this.pos+1,r=this.html[n];return e.isEol&&(e.isEol=!1,e.line++,e.lineStartPos=n),("\n"===r||"\r"===r&&"\n"!==this.html[n+1])&&(e.isEol=!0),e.col=n-e.lineStartPos+1,e.offset=e.droppedBufferSize+n,t.advance.call(this)},retreat(){t.retreat.call(this),e.isEol=!1,e.col=this.pos-e.lineStartPos+1},dropParsedChunk(){const n=this.pos;t.dropParsedChunk.call(this);const r=n-this.pos;e.lineStartPos-=r,e.droppedBufferSize+=r,e.offset=e.droppedBufferSize+this.pos}}}}e.exports=i},"087f":function(e,t,n){var r=n("3fb5"),i=n("b672"),o=n("8707").Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function l(){this.init(),this._w=s,i.call(this,64,56)}function u(e){return e<<5|e>>>27}function c(e){return e<<30|e>>>2}function d(e,t,n,r){return 0===e?t&n|~t&r:2===e?t&n|t&r|n&r:t^n^r}r(l,i),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(e){for(var t=this._w,n=0|this._a,r=0|this._b,i=0|this._c,o=0|this._d,s=0|this._e,l=0;l<16;++l)t[l]=e.readInt32BE(4*l);for(;l<80;++l)t[l]=t[l-3]^t[l-8]^t[l-14]^t[l-16];for(var p=0;p<80;++p){var h=~~(p/20),f=u(n)+d(h,r,i,o)+s+t[p]+a[h]|0;s=o,o=i,i=c(r),r=n,n=f}this._a=n+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=s+this._e|0},l.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=l},"0983":function(e,t,n){var r=n("c901");e.exports=function(e){return Object(r(e))}},"0985":function(e,t){(function(){e.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},"09ea":function(e,t,n){var r=n("df7c"),i=n("3e8f"),o=parseInt("0777",8);function a(e,t,n,s){"function"===typeof t?(n=t,t={}):t&&"object"===typeof t||(t={mode:t});var l=t.mode,u=t.fs||i;void 0===l&&(l=o),s||(s=null);var c=n||function(){};e=r.resolve(e),u.mkdir(e,l,(function(n){if(!n)return s=s||e,c(null,s);switch(n.code){case"ENOENT":if(r.dirname(e)===e)return c(n);a(r.dirname(e),t,(function(n,r){n?c(n,r):a(e,t,c,r)}));break;default:u.stat(e,(function(e,t){e||!t.isDirectory()?c(n,s):c(null,s)}));break}}))}e.exports=a.mkdirp=a.mkdirP=a,a.sync=function e(t,n,a){n&&"object"===typeof n||(n={mode:n});var s=n.mode,l=n.fs||i;void 0===s&&(s=o),a||(a=null),t=r.resolve(t);try{l.mkdirSync(t,s),a=a||t}catch(c){switch(c.code){case"ENOENT":a=e(r.dirname(t),n,a),e(t,n,a);break;default:var u;try{u=l.statSync(t)}catch(d){throw c}if(!u.isDirectory())throw c;break}}return a}},"09f5":function(e,t,n){var r=n("39f5"),i=n("8707").Buffer,o=n("6430"),a=n("3fb5");function s(e,t,n,a){o.call(this),this._cipher=new r.AES(t),this._prev=i.from(n),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=a,this._mode=e}a(s,o),s.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},e.exports=s},"0a06":function(e,t,n){"use strict";var r=n("c532"),i=n("30b5"),o=n("f6b4"),a=n("5270"),s=n("4a7b"),l=n("83b9"),u=n("848b"),c=u.validators;function d(e){this.defaults=e,this.interceptors={request:new o,response:new o}}d.prototype.request=function(e,t){"string"===typeof e?(t=t||{},t.url=e):t=e||{},t=s(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&u.assertOptions(n,{silentJSONParsing:c.transitional(c.boolean),forcedJSONParsing:c.transitional(c.boolean),clarifyTimeoutError:c.transitional(c.boolean)},!1);var r=[],i=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));var o,l=[];if(this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)})),!i){var d=[a,void 0];Array.prototype.unshift.apply(d,r),d=d.concat(l),o=Promise.resolve(t);while(d.length)o=o.then(d.shift(),d.shift());return o}var p=t;while(r.length){var h=r.shift(),f=r.shift();try{p=h(p)}catch(m){f(m);break}}try{o=a(p)}catch(m){return Promise.reject(m)}while(l.length)o=o.then(l.shift(),l.shift());return o},d.prototype.getUri=function(e){e=s(this.defaults,e);var t=l(e.baseURL,e.url);return i(t,e.params,e.paramsSerializer)},r.forEach(["delete","get","head","options"],(function(e){d.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,i){return this.request(s(i||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}d.prototype[e]=t(),d.prototype[e+"Form"]=t(!0)})),e.exports=d},"0a6d":function(e,t){(function(){e.exports=function(){function e(){}return e.prototype.hasFeature=function(e,t){return!0},e.prototype.createDocumentType=function(e,t,n){throw new Error("This DOM method is not implemented.")},e.prototype.createDocument=function(e,t,n){throw new Error("This DOM method is not implemented.")},e.prototype.createHTMLDocument=function(e){throw new Error("This DOM method is not implemented.")},e.prototype.getFeature=function(e,t){throw new Error("This DOM method is not implemented.")},e}()}).call(this)},"0ac3":function(e,t,n){t=e.exports=n("6f2e"),t.Stream=t,t.Readable=t,t.Writable=n("6ffa"),t.Duplex=n("d6dd"),t.Transform=n("dcd0"),t.PassThrough=n("aa69")},"0ae0":function(e,t){var n=function(e){var t={},n=function(e){return!t[e]&&(t[e]=[]),t[e]};e.on=function(e,t){"task-list-update"===e&&console.warn('warning: Event "'+e+'" has been deprecated. Please use "list-update" instead.'),n(e).push(t)},e.off=function(e,t){for(var r=n(e),i=r.length-1;i>=0;i--)t===r[i]&&r.splice(i,1)},e.emit=function(e,t){for(var r=n(e).map((function(e){return e})),i=0;iu)l.call(e,a=s[u++])&&t.push(a)}return t}},"0b16":function(e,t,n){"use strict";var r=n("1985"),i=n("35e8");function o(){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}t.parse=E,t.resolve=w,t.resolveObject=x,t.format=S,t.Url=o;var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["<",">",'"',"`"," ","\r","\n","\t"],c=["{","}","|","\\","^","`"].concat(u),d=["'"].concat(c),p=["%","/","?",";","#"].concat(d),h=["/","?","#"],f=255,m=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,b={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},_=n("b383");function E(e,t,n){if(e&&i.isObject(e)&&e instanceof o)return e;var r=new o;return r.parse(e,t,n),r}function S(e){return i.isString(e)&&(e=E(e)),e instanceof o?e.format():o.prototype.format.call(e)}function w(e,t){return E(e,!1,!0).resolve(t)}function x(e,t){return e?E(e,!1,!0).resolveObject(t):t}o.prototype.parse=function(e,t,n){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),s=-1!==o&&o127?P+="x":P+=R[L];if(!P.match(m)){var B=I.slice(0,O),j=I.slice(O+1),U=R.match(g);U&&(B.push(U[1]),j.unshift(U[2])),j.length&&(E="/"+j.join(".")+E),this.hostname=B.join(".");break}}}this.hostname.length>f?this.hostname="":this.hostname=this.hostname.toLowerCase(),N||(this.hostname=r.toASCII(this.hostname));var q=this.port?":"+this.port:"",H=this.hostname||"";this.host=H+q,this.href+=this.host,N&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==E[0]&&(E="/"+E))}if(!b[x])for(O=0,M=d.length;O0)&&n.host.split("@");C&&(n.auth=C.shift(),n.host=n.hostname=C.shift())}return n.search=e.search,n.query=e.query,i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!w.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var D=w.slice(-1)[0],T=(n.host||e.host||w.length>1)&&("."===D||".."===D)||""===D,A=0,O=w.length;O>=0;O--)D=w[O],"."===D?w.splice(O,1):".."===D?(w.splice(O,1),A++):A&&(w.splice(O,1),A--);if(!E&&!S)for(;A--;A)w.unshift("..");!E||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),T&&"/"!==w.join("/").substr(-1)&&w.push("");var k=""===w[0]||w[0]&&"/"===w[0].charAt(0);if(x){n.hostname=n.host=k?"":w.length?w.shift():"";C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");C&&(n.auth=C.shift(),n.host=n.hostname=C.shift())}return E=E||n.host&&w.length,E&&!k&&w.unshift(""),w.length?n.pathname=w.join("/"):(n.pathname=null,n.path=null),i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},o.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},"0b22":function(e,t){function n(e){const t=["true","false","iota","nil"],n=["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"],r=["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],i=["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],o={keyword:i,type:r,literal:t,built_in:n};return{name:"Go",aliases:["golang"],keywords:o,illegal:"=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},"0bad":function(e,t,n){e.exports=!n("4b8b")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"0be8":function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},"0bfb":function(e,t,n){var r,i,o,a,s=!1,l=!1,u=n("115b")("parse"),c=n("c415");function d(e,t){var n,s;t||(t={}),r=!!t.comments,o=!!t.position,i=0,a=Array.isArray(e)?e.slice():c(e);var d,p=[];l&&(n=Date.now());while(d=h())s=E(d),s&&p.push(s);return l&&u("ran in",Date.now()-n+"ms"),{type:"stylesheet",stylesheet:{rules:p}}}function p(e,t){var n;t||(t={});for(var r=["type","name","value"],i={},a=0;a]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,d,p){var h=n+e.length,f=r.length,m=c;return void 0!==d&&(d=i(d),m=u),s(p,m,(function(i,s){var u;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,n);case"'":return l(t,h);case"<":u=d[l(s,1,-1)];break;default:var c=+s;if(0===c)return i;if(c>f){var p=o(c/10);return 0===p?i:p<=f?void 0===r[p-1]?a(s,1):r[p-1]+a(s,1):i}u=r[c-1]}return void 0===u?"":u}))}},"0cbb":function(e,t,n){"use strict";var r,i=t,o=n("7d92"),a=n("4136"),s=n("f3a3"),l=s.assert;function u(e){"short"===e.type?this.curve=new a.short(e):"edwards"===e.type?this.curve=new a.edwards(e):this.curve=new a.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,l(this.g.validate(),"Invalid curve"),l(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function c(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var n=new u(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:n}),n}})}i.PresetCurve=u,c("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),c("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),c("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),c("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:o.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),c("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:o.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),c("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["9"]}),c("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=n("409b")}catch(d){r=void 0}c("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})},"0cfb":function(e,t,n){var r=n("83ab"),i=n("d039"),o=n("cc12");e.exports=!r&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"0d51":function(e,t){var n=String;e.exports=function(e){try{return n(e)}catch(t){return"Object"}}},"0d98":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.postPresignSignatureV4=g,t.presignSignatureV4=y,t.signV4=b,t.signV4ByServiceName=v;var r=u(n("1c46")),i=u(n("2ef0")),o=n("051d"),a=l(n("522b"));function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function u(e){return e&&e.__esModule?e:{default:e}}const c="AWS4-HMAC-SHA256";function d(e,t,n,r,i){if(!(0,o.isString)(e))throw new TypeError('method should be of type "string"');if(!(0,o.isString)(t))throw new TypeError('path should be of type "string"');if(!(0,o.isObject)(n))throw new TypeError('headers should be of type "object"');if(!(0,o.isArray)(r))throw new TypeError('signedHeaders should be of type "array"');if(!(0,o.isString)(i))throw new TypeError('hashedPayload should be of type "string"');const a=r.reduce((e,t)=>{const r=(""+n[t]).replace(/ +/g," ");return e.push(`${t.toLowerCase()}:${r}`),e},[]),s=t.split("?")[0];let l=t.split("?")[1];l||(l=""),l&&(l=l.split("&").sort().map(e=>-1===e.indexOf("=")?e+"=":e).join("&"));const u=[];return u.push(e.toUpperCase()),u.push(s),u.push(l),u.push(a.join("\n")+"\n"),u.push(r.join(";").toLowerCase()),u.push(i),u.join("\n")}function p(e,t,n,r="s3"){if(!(0,o.isString)(e))throw new TypeError('accessKey should be of type "string"');if(!(0,o.isString)(t))throw new TypeError('region should be of type "string"');if(!(0,o.isObject)(n))throw new TypeError('requestDate should be of type "object"');return`${e}/${(0,o.getScope)(t,n,r)}`}function h(e){if(!(0,o.isObject)(e))throw new TypeError('request should be of type "object"');const t=["authorization","content-length","content-type","user-agent"];return i.default.map(e,(e,t)=>t).filter(e=>-1===t.indexOf(e)).sort()}function f(e,t,n,i="s3"){if(!(0,o.isObject)(e))throw new TypeError('date should be of type "object"');if(!(0,o.isString)(t))throw new TypeError('region should be of type "string"');if(!(0,o.isString)(n))throw new TypeError('secretKey should be of type "string"');const a=(0,o.makeDateShort)(e);let s=r.default.createHmac("sha256","AWS4"+n).update(a).digest(),l=r.default.createHmac("sha256",s).update(t).digest(),u=r.default.createHmac("sha256",l).update(i).digest();return r.default.createHmac("sha256",u).update("aws4_request").digest()}function m(e,t,n,i="s3"){if(!(0,o.isString)(e))throw new TypeError('canonicalRequest should be of type "string"');if(!(0,o.isObject)(t))throw new TypeError('requestDate should be of type "object"');if(!(0,o.isString)(n))throw new TypeError('region should be of type "string"');const a=r.default.createHash("sha256").update(e).digest("hex"),s=(0,o.getScope)(n,t,i),l=[];l.push(c),l.push((0,o.makeDateLong)(t)),l.push(s),l.push(a);const u=l.join("\n");return u}function g(e,t,n,i){if(!(0,o.isString)(e))throw new TypeError('region should be of type "string"');if(!(0,o.isObject)(t))throw new TypeError('date should be of type "object"');if(!(0,o.isString)(n))throw new TypeError('secretKey should be of type "string"');if(!(0,o.isString)(i))throw new TypeError('policyBase64 should be of type "string"');const a=f(t,e,n);return r.default.createHmac("sha256",a).update(i).digest("hex").toLowerCase()}function b(e,t,n,i,s,l="s3"){if(!(0,o.isObject)(e))throw new TypeError('request should be of type "object"');if(!(0,o.isString)(t))throw new TypeError('accessKey should be of type "string"');if(!(0,o.isString)(n))throw new TypeError('secretKey should be of type "string"');if(!(0,o.isString)(i))throw new TypeError('region should be of type "string"');if(!t)throw new a.AccessKeyRequiredError("accessKey is required for signing");if(!n)throw new a.SecretKeyRequiredError("secretKey is required for signing");const u=e.headers["x-amz-content-sha256"],g=h(e.headers),b=d(e.method,e.path,e.headers,g,u),v=l||"s3",y=m(b,s,i,v),_=f(s,i,n,v),E=p(t,i,s,v),S=r.default.createHmac("sha256",_).update(y).digest("hex").toLowerCase();return`${c} Credential=${E}, SignedHeaders=${g.join(";").toLowerCase()}, Signature=${S}`}function v(e,t,n,r,i,o="s3"){return b(e,t,n,r,i,o)}function y(e,t,n,i,s,l,u){if(!(0,o.isObject)(e))throw new TypeError('request should be of type "object"');if(!(0,o.isString)(t))throw new TypeError('accessKey should be of type "string"');if(!(0,o.isString)(n))throw new TypeError('secretKey should be of type "string"');if(!(0,o.isString)(s))throw new TypeError('region should be of type "string"');if(!t)throw new a.AccessKeyRequiredError("accessKey is required for presigning");if(!n)throw new a.SecretKeyRequiredError("secretKey is required for presigning");if(!(0,o.isNumber)(u))throw new TypeError('expires should be of type "number"');if(u<1)throw new a.ExpiresParamError("expires param cannot be less than 1 seconds");if(u>604800)throw new a.ExpiresParamError("expires param cannot be greater than 7 days");const g=(0,o.makeDateLong)(l),b=h(e.headers),v=p(t,s,l),y="UNSIGNED-PAYLOAD",_=[];_.push("X-Amz-Algorithm="+c),_.push("X-Amz-Credential="+(0,o.uriEscape)(v)),_.push("X-Amz-Date="+g),_.push("X-Amz-Expires="+u),_.push("X-Amz-SignedHeaders="+(0,o.uriEscape)(b.join(";").toLowerCase())),i&&_.push("X-Amz-Security-Token="+(0,o.uriEscape)(i));const E=e.path.split("?")[0];let S=e.path.split("?")[1];S=S?S+"&"+_.join("&"):_.join("&");const w=E+"?"+S,x=d(e.method,w,e.headers,b,y),C=m(x,l,s),D=f(l,s,n),T=r.default.createHmac("sha256",D).update(C).digest("hex").toLowerCase(),A=e.protocol+"//"+e.headers.host+w+"&X-Amz-Signature="+T;return A}},"0da4":function(e,t,n){"use strict";var r=n("da3e"),i=n("3fb5"),o={};function a(e){r.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t=0;n--){var i=r[n][2];(!i||i+s=0;i--){var o=r[i];o[0]===e&&o[1]===t&&r.splice(i,1)}r.unshift([e,t,Math.round(Date.now()/1e3)]),r.length>n&&r.splice(n),d()}},removeUploadId:function(e){c.call(this),delete p.using[e];for(var t=r.length-1;t>=0;t--)r[t][1]===e&&r.splice(t,1);d()}};e.exports=p},"0db6":function(e,t,n){"use strict";var r=n("c9b8").codes.ERR_INVALID_OPT_VALUE;function i(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}function o(e,t,n,o){var a=i(t,o,n);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0){var s=o?n:"highWaterMark";throw new r(s,a)}return Math.floor(a)}return e.objectMode?16:16384}e.exports={getHighWaterMark:o}},"0df6":function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},"0e15":function(e,t,n){var r=n("597f");e.exports=function(e,t,n){return void 0===n?r(e,t,!1):r(e,n,!1!==t)}},"0e1e":function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t)o.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;r=n("92e7"),t=n("065e"),e.exports=function(e){function n(e){n.__super__.constructor.call(this,e),this.type=t.Dummy}return i(n,e),n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(e){return""},n}(r)}).call(this)},"0f16":function(e,t){function n(e){return{name:"Mizar",keywords:"environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity",contains:[e.COMMENT("::","$")]}}e.exports=n},"0f22":function(e,t,n){var r=n("210b").DOMParser,i=function(){this.version="1.3.5";var e={mergeCDATA:!0,normalize:!0,stripElemPrefix:!0},t=new RegExp(/(?!xmlns)^.*:/);new RegExp(/^\s+|\s+$/g);return this.grokType=function(e){return/^\s*$/.test(e)?null:/^(?:true|false)$/i.test(e)?"true"===e.toLowerCase():isFinite(e)?parseFloat(e):e},this.parseString=function(e,t){if(e){var n=this.stringToXML(e);return n.getElementsByTagName("parsererror").length?null:this.parseXML(n,t)}return null},this.parseXML=function(n,r){for(var o in r)e[o]=r[o];var a={},s=0,l="",u=n.childNodes.length;if(u)for(var c,d,p,h=0;h=t.length){o++;break}var a=t.slice(2,i-1);if(("0002"!==r.toString("hex")&&!n||"0001"!==r.toString("hex")&&n)&&o++,a.length<8&&o++,o)throw new Error("decryption error");return t.slice(i)}function h(e,t){e=c.from(e),t=c.from(t);var n=0,r=e.length;e.length!==t.length&&(n++,r=Math.min(e.length,t.length));var i=-1;while(++ih||new a(t).cmp(l.modulus)>=0)throw new Error("decryption error");o=n?u(new a(t),l):s(t,l);var f=c.alloc(h-o.length);if(o=c.concat([f,o],h),4===i)return d(l,o);if(1===i)return p(l,o,n);if(3===i)return o;throw new Error("unknown padding")}},"0fae":function(e,t,n){},"0faf":function(e,t){function n(e){return{name:"RenderMan RIB",keywords:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",illegal:"{if(!u.length)return c?d.push(null):void this.listObjectsV2WithMetadataQuery(e,t,l,s,1e3,i).on("error",e=>d.emit("error",e)).on("data",e=>{e.isTruncated?l=e.nextContinuationToken:c=!0,u=e.objects,d._read()});d.push(u.shift())},d}listObjectsV2WithMetadataQuery(e,t,n,r,s,l){if(!(0,a.isValidBucketName)(e))throw new o.InvalidBucketNameError("Invalid bucket name: "+e);if(!(0,a.isString)(t))throw new TypeError('prefix should be of type "string"');if(!(0,a.isString)(n))throw new TypeError('continuationToken should be of type "string"');if(!(0,a.isString)(r))throw new TypeError('delimiter should be of type "string"');if(!(0,a.isNumber)(s))throw new TypeError('maxKeys should be of type "number"');if(!(0,a.isString)(l))throw new TypeError('startAfter should be of type "string"');var u=[];u.push("list-type=2"),u.push("encoding-type=url"),u.push("prefix="+(0,a.uriEscape)(t)),u.push("delimiter="+(0,a.uriEscape)(r)),u.push("metadata=true"),n&&(n=(0,a.uriEscape)(n),u.push("continuation-token="+n)),l&&(l=(0,a.uriEscape)(l),u.push("start-after="+l)),s&&(s>=1e3&&(s=1e3),u.push("max-keys="+s)),u.sort();var c="";u.length>0&&(c=""+u.join("&"));var d="GET",p=i.getListObjectsV2WithMetadataTransformer();return this.client.makeRequest({method:d,bucketName:e,query:c},"",[200],"",!0,(e,t)=>{if(e)return p.emit("error",e);(0,a.pipesetup)(t,p)}),p}}t.default=c},1020:function(e,t){var n={exports:{}};function r(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var n=e[t];"object"!=typeof n||Object.isFrozen(n)||r(n)})),e}n.exports=r,n.exports.default=r;class i{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function o(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function a(e,...t){const n=Object.create(null);for(const r in e)n[r]=e[r];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const s="",l=e=>!!e.scope||e.sublanguage&&e.language,u=(e,{prefix:t})=>{if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${"_".repeat(t+1)}`)].join(" ")}return`${t}${e}`};class c{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=o(e)}openNode(e){if(!l(e))return;let t="";t=e.sublanguage?"language-"+e.language:u(e.scope,{prefix:this.classPrefix}),this.span(t)}closeNode(e){l(e)&&(this.buffer+=s)}value(){return this.buffer}span(e){this.buffer+=``}}const d=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class p{constructor(){this.rootNode=d(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t=d({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){while(this.closeNode());}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"===typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(e){"string"!==typeof e&&e.children&&(e.children.every(e=>"string"===typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{p._collapse(e)}))}}class h extends p{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root;n.sublanguage=!0,n.language=t,this.add(n)}toHTML(){const e=new c(this,this.options);return e.value()}finalize(){return!0}}function f(e){return e?"string"===typeof e?e:e.source:null}function m(e){return v("(?=",e,")")}function g(e){return v("(?:",e,")*")}function b(e){return v("(?:",e,")?")}function v(...e){const t=e.map(e=>f(e)).join("");return t}function y(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function _(...e){const t=y(e),n="("+(t.capture?"":"?:")+e.map(e=>f(e)).join("|")+")";return n}function E(e){return new RegExp(e.toString()+"|").exec("").length-1}function S(e,t){const n=e&&e.exec(t);return n&&0===n.index}const w=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function x(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;const t=n;let r=f(e),i="";while(r.length>0){const e=w.exec(r);if(!e){i+=r;break}i+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+String(Number(e[1])+t):(i+=e[0],"("===e[0]&&n++)}return i}).map(e=>`(${e})`).join(t)}const C=/\b\B/,D="[a-zA-Z]\\w*",T="[a-zA-Z_]\\w*",A="\\b\\d+(\\.\\d+)?",O="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",k="\\b(0b[01]+)",N="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",I=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=v(t,/.*\b/,e.binary,/\b.*/)),a({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},M={begin:"\\\\[\\s\\S]",relevance:0},R={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[M]},P={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[M]},L={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},F=function(e,t,n={}){const r=a({scope:"comment",begin:e,end:t,contains:[]},n);r.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=_("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:v(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),r},B=F("//","$"),j=F("/\\*","\\*/"),U=F("#","$"),q={scope:"number",begin:A,relevance:0},H={scope:"number",begin:O,relevance:0},z={scope:"number",begin:k,relevance:0},G={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[M,{begin:/\[/,end:/\]/,relevance:0,contains:[M]}]}]},$={scope:"title",begin:D,relevance:0},V={scope:"title",begin:T,relevance:0},Y={begin:"\\.\\s*"+T,relevance:0},W=function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var K=Object.freeze({__proto__:null,MATCH_NOTHING_RE:C,IDENT_RE:D,UNDERSCORE_IDENT_RE:T,NUMBER_RE:A,C_NUMBER_RE:O,BINARY_NUMBER_RE:k,RE_STARTERS_RE:N,SHEBANG:I,BACKSLASH_ESCAPE:M,APOS_STRING_MODE:R,QUOTE_STRING_MODE:P,PHRASAL_WORDS_MODE:L,COMMENT:F,C_LINE_COMMENT_MODE:B,C_BLOCK_COMMENT_MODE:j,HASH_COMMENT_MODE:U,NUMBER_MODE:q,C_NUMBER_MODE:H,BINARY_NUMBER_MODE:z,REGEXP_MODE:G,TITLE_MODE:$,UNDERSCORE_TITLE_MODE:V,METHOD_GUARD:Y,END_SAME_AS_BEGIN:W});function Q(e,t){const n=e.input[e.index-1];"."===n&&t.ignoreMatch()}function X(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function Z(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=Q,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function J(e,t){Array.isArray(e.illegal)&&(e.illegal=_(...e.illegal))}function ee(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function te(e,t){void 0===e.relevance&&(e.relevance=1)}const ne=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=v(n.beforeMatch,m(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},re=["of","and","for","in","not","or","if","then","parent","list","value"],ie="keyword";function oe(e,t,n=ie){const r=Object.create(null);return"string"===typeof e?i(n,e.split(" ")):Array.isArray(e)?i(n,e):Object.keys(e).forEach((function(n){Object.assign(r,oe(e[n],t,n))})),r;function i(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach((function(t){const n=t.split("|");r[n[0]]=[e,ae(n[0],n[1])]}))}}function ae(e,t){return t?Number(t):se(e)?0:1}function se(e){return re.includes(e.toLowerCase())}const le={},ue=e=>{console.error(e)},ce=(e,...t)=>{console.log("WARN: "+e,...t)},de=(e,t)=>{le[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),le[`${e}/${t}`]=!0)},pe=new Error;function he(e,t,{key:n}){let r=0;const i=e[n],o={},a={};for(let s=1;s<=t.length;s++)a[s+r]=i[s],o[s+r]=!0,r+=E(t[s-1]);e[n]=a,e[n]._emit=o,e[n]._multi=!0}function fe(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw ue("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),pe;if("object"!==typeof e.beginScope||null===e.beginScope)throw ue("beginScope must be object"),pe;he(e,e.begin,{key:"beginScope"}),e.begin=x(e.begin,{joinWith:""})}}function me(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw ue("skip, excludeEnd, returnEnd not compatible with endScope: {}"),pe;if("object"!==typeof e.endScope||null===e.endScope)throw ue("endScope must be object"),pe;he(e,e.end,{key:"endScope"}),e.end=x(e.end,{joinWith:""})}}function ge(e){e.scope&&"object"===typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}function be(e){ge(e),"string"===typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"===typeof e.endScope&&(e.endScope={_wrap:e.endScope}),fe(e),me(e)}function ve(e){function t(t,n){return new RegExp(f(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=E(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=t(x(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex((e,t)=>t>0&&void 0!==e),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function i(e){const t=new r;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:"begin"})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}function o(n,r){const a=n;if(n.isCompiled)return a;[X,ee,be,ne].forEach(e=>e(n,r)),e.compilerExtensions.forEach(e=>e(n,r)),n.__beforeBegin=null,[Z,J,te].forEach(e=>e(n,r)),n.isCompiled=!0;let s=null;return"object"===typeof n.keywords&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),s=n.keywords.$pattern,delete n.keywords.$pattern),s=s||/\w+/,n.keywords&&(n.keywords=oe(n.keywords,e.case_insensitive)),a.keywordPatternRe=t(s,!0),r&&(n.begin||(n.begin=/\B|\b/),a.beginRe=t(a.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=f(a.end)||"",n.endsWithParent&&r.terminatorEnd&&(a.terminatorEnd+=(n.end?"|":"")+r.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map((function(e){return _e("self"===e?n:e)}))),n.contains.forEach((function(e){o(e,a)})),n.starts&&o(n.starts,r),a.matcher=i(a),a}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),o(e)}function ye(e){return!!e&&(e.endsWithParent||ye(e.starts))}function _e(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return a(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:ye(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var Ee="11.6.0";class Se extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const we=o,xe=a,Ce=Symbol("nomatch"),De=7,Te=function(e){const t=Object.create(null),r=Object.create(null),o=[];let a=!0;const s="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]};let u={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:h};function c(e){return u.noHighlightRe.test(e)}function d(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=u.languageDetectRe.exec(t);if(n){const t=R(n[1]);return t||(ce(s.replace("{}",n[1])),ce("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find(e=>c(e)||R(e))}function p(e,t,n){let r="",i="";"object"===typeof t?(r=e,n=t.ignoreIllegals,i=t.language):(de("10.7.0","highlight(lang, code, ...args) has been deprecated."),de("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),i=e,r=t),void 0===n&&(n=!0);const o={code:r,language:i};j("before:highlight",o);const a=o.result?o.result:f(o.language,o.code,n);return a.code=o.code,j("after:highlight",a),a}function f(e,n,r,o){const l=Object.create(null);function c(e,t){return e.keywords[t]}function d(){if(!O.keywords)return void N.addText(I);let e=0;O.keywordPatternRe.lastIndex=0;let t=O.keywordPatternRe.exec(I),n="";while(t){n+=I.substring(e,t.index);const r=D.case_insensitive?t[0].toLowerCase():t[0],i=c(O,r);if(i){const[e,o]=i;if(N.addText(n),n="",l[r]=(l[r]||0)+1,l[r]<=De&&(M+=o),e.startsWith("_"))n+=t[0];else{const n=D.classNameAliases[e]||e;N.addKeyword(t[0],n)}}else n+=t[0];e=O.keywordPatternRe.lastIndex,t=O.keywordPatternRe.exec(I)}n+=I.substring(e),N.addText(n)}function p(){if(""===I)return;let e=null;if("string"===typeof O.subLanguage){if(!t[O.subLanguage])return void N.addText(I);e=f(O.subLanguage,I,!0,k[O.subLanguage]),k[O.subLanguage]=e._top}else e=E(I,O.subLanguage.length?O.subLanguage:null);O.relevance>0&&(M+=e.relevance),N.addSublanguage(e._emitter,e.language)}function h(){null!=O.subLanguage?p():d(),I=""}function m(e,t){let n=1;const r=t.length-1;while(n<=r){if(!e._emit[n]){n++;continue}const r=D.classNameAliases[e[n]]||e[n],i=t[n];r?N.addKeyword(i,r):(I=i,d(),I=""),n++}}function g(e,t){return e.scope&&"string"===typeof e.scope&&N.openNode(D.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(N.addKeyword(I,D.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),I=""):e.beginScope._multi&&(m(e.beginScope,t),I="")),O=Object.create(e,{parent:{value:O}}),O}function b(e,t,n){let r=S(e.endRe,n);if(r){if(e["on:end"]){const n=new i(e);e["on:end"](t,n),n.isMatchIgnored&&(r=!1)}if(r){while(e.endsParent&&e.parent)e=e.parent;return e}}if(e.endsWithParent)return b(e.parent,t,n)}function v(e){return 0===O.matcher.regexIndex?(I+=e[0],1):(F=!0,0)}function y(e){const t=e[0],n=e.rule,r=new i(n),o=[n.__beforeBegin,n["on:begin"]];for(const i of o)if(i&&(i(e,r),r.isMatchIgnored))return v(t);return n.skip?I+=t:(n.excludeBegin&&(I+=t),h(),n.returnBegin||n.excludeBegin||(I=t)),g(n,e),n.returnBegin?0:t.length}function _(e){const t=e[0],r=n.substring(e.index),i=b(O,e,r);if(!i)return Ce;const o=O;O.endScope&&O.endScope._wrap?(h(),N.addKeyword(t,O.endScope._wrap)):O.endScope&&O.endScope._multi?(h(),m(O.endScope,e)):o.skip?I+=t:(o.returnEnd||o.excludeEnd||(I+=t),h(),o.excludeEnd&&(I=t));do{O.scope&&N.closeNode(),O.skip||O.subLanguage||(M+=O.relevance),O=O.parent}while(O!==i.parent);return i.starts&&g(i.starts,e),o.returnEnd?0:t.length}function w(){const e=[];for(let t=O;t!==D;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(e=>N.openNode(e))}let x={};function C(t,i){const o=i&&i[0];if(I+=t,null==o)return h(),0;if("begin"===x.type&&"end"===i.type&&x.index===i.index&&""===o){if(I+=n.slice(i.index,i.index+1),!a){const t=new Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=x.rule,t}return 1}if(x=i,"begin"===i.type)return y(i);if("illegal"===i.type&&!r){const e=new Error('Illegal lexeme "'+o+'" for mode "'+(O.scope||"")+'"');throw e.mode=O,e}if("end"===i.type){const e=_(i);if(e!==Ce)return e}if("illegal"===i.type&&""===o)return 1;if(L>1e5&&L>3*i.index){const e=new Error("potential infinite loop, way more iterations than matches");throw e}return I+=o,o.length}const D=R(e);if(!D)throw ue(s.replace("{}",e)),new Error('Unknown language: "'+e+'"');const T=ve(D);let A="",O=o||T;const k={},N=new u.__emitter(u);w();let I="",M=0,P=0,L=0,F=!1;try{for(O.matcher.considerAll();;){L++,F?F=!1:O.matcher.considerAll(),O.matcher.lastIndex=P;const e=O.matcher.exec(n);if(!e)break;const t=n.substring(P,e.index),r=C(t,e);P=e.index+r}return C(n.substring(P)),N.closeAllNodes(),N.finalize(),A=N.toHTML(),{language:e,value:A,relevance:M,illegal:!1,_emitter:N,_top:O}}catch(B){if(B.message&&B.message.includes("Illegal"))return{language:e,value:we(n),illegal:!0,relevance:0,_illegalBy:{message:B.message,index:P,context:n.slice(P-100,P+100),mode:B.mode,resultSoFar:A},_emitter:N};if(a)return{language:e,value:we(n),illegal:!1,relevance:0,errorRaised:B,_emitter:N,_top:O};throw B}}function y(e){const t={value:we(e),illegal:!1,relevance:0,_top:l,_emitter:new u.__emitter(u)};return t._emitter.addText(e),t}function E(e,n){n=n||u.languages||Object.keys(t);const r=y(e),i=n.filter(R).filter(L).map(t=>f(t,e,!1));i.unshift(r);const o=i.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(R(e.language).supersetOf===t.language)return 1;if(R(t.language).supersetOf===e.language)return-1}return 0}),[a,s]=o,l=a;return l.secondBest=s,l}function w(e,t,n){const i=t&&r[t]||n;e.classList.add("hljs"),e.classList.add("language-"+i)}function x(e){let t=null;const n=d(e);if(c(n))return;if(j("before:highlightElement",{el:e,language:n}),e.children.length>0&&(u.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(e)),u.throwUnescapedHTML)){const t=new Se("One of your code blocks includes unescaped HTML.",e.innerHTML);throw t}t=e;const r=t.textContent,i=n?p(r,{language:n,ignoreIllegals:!0}):E(r);e.innerHTML=i.value,w(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),j("after:highlightElement",{el:e,result:i,text:r})}function C(e){u=xe(u,e)}const D=()=>{O(),de("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function T(){O(),de("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let A=!1;function O(){if("loading"===document.readyState)return void(A=!0);const e=document.querySelectorAll(u.cssSelector);e.forEach(x)}function k(){A&&O()}function N(n,r){let i=null;try{i=r(e)}catch(o){if(ue("Language definition for '{}' could not be registered.".replace("{}",n)),!a)throw o;ue(o),i=l}i.name||(i.name=n),t[n]=i,i.rawDefinition=r.bind(null,e),i.aliases&&P(i.aliases,{languageName:n})}function I(e){delete t[e];for(const t of Object.keys(r))r[t]===e&&delete r[t]}function M(){return Object.keys(t)}function R(e){return e=(e||"").toLowerCase(),t[e]||t[r[e]]}function P(e,{languageName:t}){"string"===typeof e&&(e=[e]),e.forEach(e=>{r[e.toLowerCase()]=t})}function L(e){const t=R(e);return t&&!t.disableAutodetect}function F(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}function B(e){F(e),o.push(e)}function j(e,t){const n=e;o.forEach((function(e){e[n]&&e[n](t)}))}function U(e){return de("10.7.0","highlightBlock will be removed entirely in v12.0"),de("10.7.0","Please use highlightElement now."),x(e)}"undefined"!==typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",k,!1),Object.assign(e,{highlight:p,highlightAuto:E,highlightAll:O,highlightElement:x,highlightBlock:U,configure:C,initHighlighting:D,initHighlightingOnLoad:T,registerLanguage:N,unregisterLanguage:I,listLanguages:M,getLanguage:R,registerAliases:P,autoDetection:L,inherit:xe,addPlugin:B}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString=Ee,e.regex={concat:v,lookahead:m,either:_,optional:b,anyNumberOfTimes:g};for(const i in K)"object"===typeof K[i]&&n.exports(K[i]);return Object.assign(e,K),e};var Ae=Te({});e.exports=Ae,Ae.HighlightJS=Ae,Ae.default=Ae},1069:function(e,t){function n(e){const t={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},n="BEGIN END if else while do for in break continue delete next nextfile function func exit|10",r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,relevance:10},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]};return{name:"Awk",keywords:{keyword:n},contains:[t,r,e.REGEXP_MODE,e.HASH_COMMENT_MODE,e.NUMBER_MODE]}}e.exports=n},"107c":function(e,t,n){var r=n("d039"),i=n("da84"),o=i.RegExp;e.exports=r((function(){var e=o("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},1098:function(e,t,n){"use strict";t.__esModule=!0;var r=n("17ed"),i=l(r),o=n("f893"),a=l(o),s="function"===typeof a.default&&"symbol"===typeof i.default?function(e){return typeof e}:function(e){return e&&"function"===typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":typeof e};function l(e){return e&&e.__esModule?e:{default:e}}t.default="function"===typeof a.default&&"symbol"===s(i.default)?function(e){return"undefined"===typeof e?"undefined":s(e)}:function(e){return e&&"function"===typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":"undefined"===typeof e?"undefined":s(e)}},"10b2":function(e,t,n){(function(e){e(n("56b3"))})((function(e){var t={pairs:"()[]{}''\"\"",closeBefore:")]}'\":;>",triples:"",explode:"[]{}"},n=e.Pos;function r(e,n){return"pairs"==n&&"string"==typeof e?e:"object"==typeof e&&null!=e[n]?e[n]:t[n]}e.defineOption("autoCloseBrackets",!1,(function(t,n,a){a&&a!=e.Init&&(t.removeKeyMap(i),t.state.closeBrackets=null),n&&(o(r(n,"pairs")),t.state.closeBrackets=n,t.addKeyMap(i))}));var i={Backspace:l,Enter:u};function o(e){for(var t=0;t=0;l--){var c=a[l].head;t.replaceRange("",n(c.line,c.ch-1),n(c.line,c.ch+1),"+delete")}}function u(t){var n=s(t),i=n&&r(n,"explode");if(!i||t.getOption("disableInput"))return e.Pass;for(var o=t.listSelections(),a=0;a0?{line:a.head.line,ch:a.head.ch+t}:{line:a.head.line-1};n.push({anchor:s,head:s})}e.setSelections(n,i)}function d(t){var r=e.cmpPos(t.anchor,t.head)>0;return{anchor:new n(t.anchor.line,t.anchor.ch+(r?-1:1)),head:new n(t.head.line,t.head.ch+(r?1:-1))}}function p(t,i){var o=s(t);if(!o||t.getOption("disableInput"))return e.Pass;var a=r(o,"pairs"),l=a.indexOf(i);if(-1==l)return e.Pass;for(var u,p=r(o,"closeBefore"),h=r(o,"triples"),m=a.charAt(l+1)==i,g=t.listSelections(),b=l%2==0,v=0;v1&&h.indexOf(i)>=0&&t.getRange(n(E.line,E.ch-2),E)==i+i){if(E.ch>2&&/\bstring/.test(t.getTokenTypeAt(n(E.line,E.ch-2))))return e.Pass;y="addFour"}else if(m){var w=0==E.ch?" ":t.getRange(n(E.line,E.ch-1),E);if(e.isWordChar(S)||w==i||e.isWordChar(w))return e.Pass;y="both"}else{if(!b||!(0===S.length||/\s/.test(S)||p.indexOf(S)>-1))return e.Pass;y="both"}else y=m&&f(t,E)?"both":h.indexOf(i)>=0&&t.getRange(E,n(E.line,E.ch+3))==i+i+i?"skipThree":"skip";if(u){if(u!=y)return e.Pass}else u=y}var x=l%2?a.charAt(l-1):i,C=l%2?i:a.charAt(l+1);t.operation((function(){if("skip"==u)c(t,1);else if("skipThree"==u)c(t,3);else if("surround"==u){for(var e=t.getSelections(),n=0;n>>24)|4278255360&(i<<24|i>>>8)}var o,a,h,_,E,S,w,x,C,D,T,A=this._hash.words,O=d.words,k=p.words,N=s.words,I=l.words,M=u.words,R=c.words;S=o=A[0],w=a=A[1],x=h=A[2],C=_=A[3],D=E=A[4];for(n=0;n<80;n+=1)T=o+e[t+N[n]]|0,T+=n<16?f(a,h,_)+O[0]:n<32?m(a,h,_)+O[1]:n<48?g(a,h,_)+O[2]:n<64?b(a,h,_)+O[3]:v(a,h,_)+O[4],T|=0,T=y(T,M[n]),T=T+E|0,o=E,E=_,_=y(h,10),h=a,a=T,T=S+e[t+I[n]]|0,T+=n<16?v(w,x,C)+k[0]:n<32?b(w,x,C)+k[1]:n<48?g(w,x,C)+k[2]:n<64?m(w,x,C)+k[3]:f(w,x,C)+k[4],T|=0,T=y(T,R[n]),T=T+D|0,S=D,D=C,C=y(x,10),x=w,w=T;T=A[1]+h+C|0,A[1]=A[2]+_+D|0,A[2]=A[3]+E+S|0,A[3]=A[4]+o+w|0,A[4]=A[0]+a+x|0,A[0]=T},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,o=i.words,a=0;a<5;a++){var s=o[a];o[a]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return i},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function f(e,t,n){return e^t^n}function m(e,t,n){return e&t|~e&n}function g(e,t,n){return(e|~t)^n}function b(e,t,n){return e&n|t&~n}function v(e,t,n){return e^(t|~n)}function y(e,t){return e<>>32-t}n.RIPEMD160=o._createHelper(h),n.HmacRIPEMD160=o._createHmacHelper(h)}(Math),e.RIPEMD160}))},"10db":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},1100:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("d485"),i=u(n("1c46")),o=l(n("b383")),a=n("051d");function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function u(e){return e&&e.__esModule?e:{default:e}}class c extends r.Transform{constructor(e,t,n,r,i,o){super(),this.emptyStream=!0,this.client=e,this.bucketName=t,this.objectName=n,this.partSize=r,this.metaData=i,this.callback=o,this.partNumber=1,this.oldParts=null,this.etags=[],this.id=null,this.on("error",e=>{o(e)})}_transform(t,n,r){this.emptyStream=!1;let s="PUT",l={"Content-Length":t.length},u="";if(this.client.enableSHA256||(u=i.default.createHash("md5").update(t).digest(),l["Content-MD5"]=u.toString("base64")),1==this.partNumber&&t.length{if(t)return r(t);let i={etag:(0,a.sanitizeETag)(n.headers.etag),versionId:(0,a.getVersionId)(n.headers)};n.on("data",()=>{}),e.nextTick(()=>{this.callback(null,i)}),r()})}if(null===this.id)return this.once("ready",()=>{this._transform(t,n,r)}),void this.client.findUploadId(this.bucketName,this.objectName,(e,t)=>{if(e)return this.emit("error",e);t?(this.id=t,this.client.listParts(this.bucketName,this.objectName,t,(e,t)=>{if(e)return this.emit("error",e);t||(t=[]),this.oldParts=t.reduce((function(e,t){return e[t.part]||(e[t.part]=t),e}),{}),this.emit("ready")})):this.client.initiateNewMultipartUpload(this.bucketName,this.objectName,this.metaData,(e,t)=>{if(e)return r(e);this.id=t,this.emit("ready")})});let c=this.partNumber++;if(this.oldParts){let e=this.oldParts[c];if(u||(u=i.default.createHash("md5").update(t).digest()),e&&u.toString("hex")===e.etag)return this.etags.push({part:c,etag:e.etag}),void r()}let d=o.stringify({partNumber:c,uploadId:this.id}),p={method:s,query:d,headers:l,bucketName:this.bucketName,objectName:this.objectName};this.client.makeRequest(p,t,[200],"",!0,(e,t)=>{if(e)return r(e);let n=t.headers.etag;n&&(n=n.replace(/^"/,"").replace(/"$/,"")),this.etags.push({part:c,etag:n}),t.on("data",()=>{}),r()})}_flush(t){if(this.emptyStream){let n="PUT",r=Object.assign({},this.metaData,{"Content-Length":0}),i={method:n,headers:r,query:"",bucketName:this.bucketName,objectName:this.objectName};this.client.makeRequest(i,"",[200],"",!0,(n,r)=>{if(n)return t(n);let i={etag:(0,a.sanitizeETag)(r.headers.etag),versionId:(0,a.getVersionId)(r.headers)};r.on("data",()=>{}),e.nextTick(()=>{this.callback(null,i)}),t()})}else null!==this.id&&this.client.completeMultipartUpload(this.bucketName,this.objectName,this.id,this.etags,(n,r)=>{if(n)return t(n);e.nextTick(()=>{this.callback(null,r)}),t()})}}t.default=c}).call(this,n("4362"))},"111b":function(e,t,n){(function(e){e(n("56b3"),n("7b00"))})((function(e){"use strict";var t={active:1,after:1,before:1,checked:1,default:1,disabled:1,empty:1,enabled:1,"first-child":1,"first-letter":1,"first-line":1,"first-of-type":1,focus:1,hover:1,"in-range":1,indeterminate:1,invalid:1,lang:1,"last-child":1,"last-of-type":1,link:1,not:1,"nth-child":1,"nth-last-child":1,"nth-last-of-type":1,"nth-of-type":1,"only-of-type":1,"only-child":1,optional:1,"out-of-range":1,placeholder:1,"read-only":1,"read-write":1,required:1,root:1,selection:1,target:1,valid:1,visited:1};e.registerHelper("hint","css",(function(n){var r=n.getCursor(),i=n.getTokenAt(r),o=e.innerMode(n.getMode(),i.state);if("css"==o.mode.name){if("keyword"==i.type&&0=="!important".indexOf(i.string))return{list:["!important"],from:e.Pos(r.line,i.start),to:e.Pos(r.line,i.end)};var a=i.start,s=r.ch,l=i.string.slice(0,s-a);/[^\w$_-]/.test(l)&&(l="",a=s=r.ch);var u=e.resolveMode("text/css"),c=[],d=o.state.state;return"pseudo"==d||"variable-3"==i.type?p(t):"block"==d||"maybeprop"==d?p(u.propertyKeywords):"prop"==d||"parens"==d||"at"==d||"params"==d?(p(u.valueKeywords),p(u.colorKeywords)):"media"!=d&&"media_parens"!=d||(p(u.mediaTypes),p(u.mediaFeatures)),c.length?{list:c,from:e.Pos(r.line,a),to:e.Pos(r.line,s)}:void 0}function p(e){for(var t in e)l&&0!=t.lastIndexOf(l,0)||c.push(t)}}))}))},1132:function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.WordArray,i=t.enc;i.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],o=0;o>>2]>>>24-o%4*8&255,s=t[o+1>>>2]>>>24-(o+1)%4*8&255,l=t[o+2>>>2]>>>24-(o+2)%4*8&255,u=a<<16|s<<8|l,c=0;c<4&&o+.75*c>>6*(3-c)&63));var d=r.charAt(64);if(d)while(i.length%4)i.push(d);return i.join("")},parse:function(e){var t=e.length,n=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var i=0;i>>6-a%4*2,u=s|l;i[o>>>2]|=u<<24-o%4*8,o++}return r.create(i,o)}}(),e.enc.Base64}))},"115b":function(e,t,n){(function(t){function n(e){return r.bind(null,e)}function r(e){var n=[].slice.call(arguments,1);n.unshift("["+e+"]"),t.stderr.write(n.join(" ")+"\n")}e.exports=n}).call(this,n("4362"))},"116d":function(e,t,n){e.exports=n("b4e8")},"11d3":function(e,t,n){(function(t){var r=n("e372").Transform,i=n("3fb5");function o(e){r.call(this,e),this._destroyed=!1}function a(e,t,n){n(null,e)}function s(e){return function(t,n,r){return"function"==typeof t&&(r=n,n=t,t={}),"function"!=typeof n&&(n=a),"function"!=typeof r&&(r=null),e(t,n,r)}}i(o,r),o.prototype.destroy=function(e){if(!this._destroyed){this._destroyed=!0;var n=this;t.nextTick((function(){e&&n.emit("error",e),n.emit("close")}))}},e.exports=s((function(e,t,n){var r=new o(e);return r._transform=t,n&&(r._flush=n),r})),e.exports.ctor=s((function(e,t,n){function r(t){if(!(this instanceof r))return new r(t);this.options=Object.assign({},e,t),o.call(this,this.options)}return i(r,o),r.prototype._transform=t,n&&(r.prototype._flush=n),r})),e.exports.obj=s((function(e,t,n){var r=new o(Object.assign({objectMode:!0,highWaterMark:16},e));return r._transform=t,n&&(r._flush=n),r}))}).call(this,n("4362"))},"11dc":function(e,t,n){"use strict";(function(t,r){var i=65536,o=4294967295;function a(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}var s=n("8707").Buffer,l=t.crypto||t.msCrypto;function u(e,t){if(e>o)throw new RangeError("requested too many random bytes");var n=s.allocUnsafe(e);if(e>0)if(e>i)for(var a=0;a>10|55296,1023&r|56320)}function h(e){return e.replace(s,p)}function f(e){return 39===e||34===e}function m(e){return 32===e||9===e||10===e||12===e||13===e}function g(e){const t=[],n=b(t,""+e,0);if(n0&&n0&&c(i[i.length-1]))throw new Error("Did not expect successive traversals.")}function _(e){i.length>0&&i[i.length-1].type===r.Descendant?i[i.length-1].type=e:(y(),i.push({type:e}))}function E(e,t){i.push({type:r.Attribute,name:e,action:t,value:s(1),namespace:null,ignoreCase:"quirks"})}function S(){if(i.length&&i[i.length-1].type===r.Descendant&&i.pop(),0===i.length)throw new Error("Empty sub-selector");e.push(i)}if(p(0),t.length===n)return n;e:while(ne.charCodeAt(0))),E=new Set(y.map(e=>e.charCodeAt(0))),S=new Set([...y,"~","^","$","*","+","!","|",":","[","]"," ","."].map(e=>e.charCodeAt(0)));function w(e){return e.map(e=>e.map(x).join("")).join(", ")}function x(e,t,n){switch(e.type){case r.Child:return 0===t?"> ":" > ";case r.Parent:return 0===t?"< ":" < ";case r.Sibling:return 0===t?"~ ":" ~ ";case r.Adjacent:return 0===t?"+ ":" + ";case r.Descendant:return" ";case r.ColumnCombinator:return 0===t?"|| ":" || ";case r.Universal:return"*"===e.namespace&&t+10?r+e.slice(n):e}},"12f2":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return{methods:{focus:function(){this.$refs[e].focus()}}}}},1351:function(e,t,n){"use strict";const r=n("e1a6"),i=n("e1a6").buildOptions,o=n("63cd"),a=n("e570");"<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,r.nameRegexp);!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);const s={attributeNamePrefix:"@_",attrNodeName:!1,textNodeName:"#text",ignoreAttributes:!0,ignoreNameSpace:!1,allowBooleanAttributes:!1,parseNodeValue:!0,parseAttributeValue:!1,arrayMode:!1,trimValues:!0,cdataTagName:!1,cdataPositionChar:"\\c",numParseOptions:{hex:!0,leadingZeros:!0},tagValueProcessor:function(e,t){return e},attrValueProcessor:function(e,t){return e},stopNodes:[],alwaysCreateTextNode:!1};t.defaultOptions=s;const l=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","ignoreNameSpace","allowBooleanAttributes","parseNodeValue","parseAttributeValue","arrayMode","trimValues","cdataTagName","cdataPositionChar","tagValueProcessor","attrValueProcessor","parseTrueNumberOnly","numParseOptions","stopNodes","alwaysCreateTextNode"];function u(e,t,n){return t&&(n.trimValues&&(t=t.trim()),t=n.tagValueProcessor(t,e),t=d(t,n.parseNodeValue,n.numParseOptions)),t}function c(e,t){if(t.ignoreNameSpace){const t=e.split(":"),n="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=n+t[1])}return e}function d(e,t,n){if(t&&"string"===typeof e){const t=e.trim();return"true"===t||"false"!==t&&a(e,n)}return r.isExist(e)?e:""}t.props=l;const p=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])(.*?)\\3)?","g");function h(e,t){if(!t.ignoreAttributes&&"string"===typeof e){e=e.replace(/\r?\n/g," ");const n=r.getAllMatches(e,p),i=n.length,o={};for(let e=0;e",i,"Closing Tag is not closed.");let o=e.substring(i+2,n).trim();if(t.ignoreNameSpace){const e=o.indexOf(":");-1!==e&&(o=o.substr(e+1))}a&&(a.val?a.val=r.getValue(a.val)+""+u(o,c,t):a.val=u(o,c,t)),t.stopNodes.length&&t.stopNodes.includes(a.tagname)&&(a.child=[],void 0==a.attrsMap&&(a.attrsMap={}),a.val=e.substr(a.startIndex+1,i-a.startIndex-1)),a=a.parent,c="",i=n}else if("?"===e[i+1])i=g(e,"?>",i,"Pi Tag is not closed.");else if("!--"===e.substr(i+1,3))i=g(e,"--\x3e",i,"Comment is not closed.");else if("!D"===e.substr(i+1,2)){const t=g(e,">",i,"DOCTYPE is not closed."),n=e.substring(i,t);i=n.indexOf("[")>=0?e.indexOf("]>",i)+1:t}else if("!["===e.substr(i+1,2)){const n=g(e,"]]>",i,"CDATA is not closed.")-2,s=e.substring(i+9,n);if(c&&(a.val=r.getValue(a.val)+""+u(a.tagname,c,t),c=""),t.cdataTagName){const e=new o(t.cdataTagName,a,s);a.addChild(e),a.val=r.getValue(a.val)+t.cdataPositionChar,s&&(e.val=s)}else a.val=(a.val||"")+(s||"");i=n+2}else{const n=m(e,i+1);let s=n.data;const l=n.index,d=s.indexOf(" ");let p=s,f=!0;if(-1!==d&&(p=s.substr(0,d).replace(/\s\s*$/,""),s=s.substr(d+1)),t.ignoreNameSpace){const e=p.indexOf(":");-1!==e&&(p=p.substr(e+1),f=p!==n.data.substr(e+1))}if(a&&c&&"!xml"!==a.tagname&&(a.val=r.getValue(a.val)+""+u(a.tagname,c,t)),s.length>0&&s.lastIndexOf("/")===s.length-1){"/"===p[p.length-1]?(p=p.substr(0,p.length-1),s=p):s=s.substr(0,s.length-1);const e=new o(p,a,"");p!==s&&(e.attrsMap=h(s,t)),a.addChild(e)}else{const e=new o(p,a);t.stopNodes.length&&t.stopNodes.includes(e.tagname)&&(e.startIndex=l),p!==s&&f&&(e.attrsMap=h(s,t)),a.addChild(e),a=e}c="",i=l}else c+=e[i]}return n};function m(e,t){let n,r="";for(let i=t;i"===t)return{data:r,index:i};"\t"===t&&(t=" ")}r+=t}}function g(e,t,n,r){const i=e.indexOf(t,n);if(-1===i)throw new Error(r);return i+t.length-1}t.getTraversalObj=f},1367:function(e,t){function n(e){return{name:"ERB",subLanguage:"xml",contains:[e.COMMENT("<%#","%>"),{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]}}e.exports=n},1382:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("1132"),n("72fe"),n("2b79"),n("38ba"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.StreamCipher,i=t.algo,o=[],a=[],s=[],l=i.Rabbit=r.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,n=0;n<4;n++)e[n]=16711935&(e[n]<<8|e[n]>>>24)|4278255360&(e[n]<<24|e[n]>>>8);var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(n=0;n<4;n++)u.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(t){var o=t.words,a=o[0],s=o[1],l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),d=l>>>16|4294901760&c,p=c<<16|65535&l;i[0]^=l,i[1]^=d,i[2]^=c,i[3]^=p,i[4]^=l,i[5]^=d,i[6]^=c,i[7]^=p;for(n=0;n<4;n++)u.call(this)}},_doProcessBlock:function(e,t){var n=this._X;u.call(this),o[0]=n[0]^n[5]>>>16^n[3]<<16,o[1]=n[2]^n[7]>>>16^n[5]<<16,o[2]=n[4]^n[1]>>>16^n[7]<<16,o[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)o[r]=16711935&(o[r]<<8|o[r]>>>24)|4278255360&(o[r]<<24|o[r]>>>8),e[t+r]^=o[r]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,n=0;n<8;n++)a[n]=t[n];t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0;for(n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,o=r>>>16,l=((i*i>>>17)+i*o>>>15)+o*o,u=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=l^u}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.Rabbit=r._createHelper(l)}(),e.Rabbit}))},"13d2":function(e,t,n){var r=n("d039"),i=n("1626"),o=n("1a2d"),a=n("83ab"),s=n("5e77").CONFIGURABLE,l=n("8925"),u=n("69f3"),c=u.enforce,d=u.get,p=Object.defineProperty,h=a&&!r((function(){return 8!==p((function(){}),"length",{value:8}).length})),f=String(String).split("String"),m=e.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!o(e,"name")||s&&e.name!==t)&&(a?p(e,"name",{value:t,configurable:!0}):e.name=t),h&&n&&o(n,"arity")&&e.length!==n.arity&&p(e,"length",{value:n.arity});try{n&&o(n,"constructor")&&n.constructor?a&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(i){}var r=c(e);return o(r,"source")||(r.source=f.join("string"==typeof t?t:"")),e};Function.prototype.toString=m((function(){return i(this)&&d(this).source||l(this)}),"toString")},"13d6":function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.filters=void 0;var i=r(n("b222")),o=n("99e4");function a(e,t){return function(n){var r=t.getParent(n);return null!=r&&t.isTag(r)&&e(n)}}function s(e){return function(t,n,r){var i=r.adapter,a=i[e];return"function"!==typeof a?o.falseFunc:function(e){return a(e)&&t(e)}}}t.filters={contains:function(e,t,n){var r=n.adapter;return function(n){return e(n)&&r.getText(n).includes(t)}},icontains:function(e,t,n){var r=n.adapter,i=t.toLowerCase();return function(t){return e(t)&&r.getText(t).toLowerCase().includes(i)}},"nth-child":function(e,t,n){var r=n.adapter,s=n.equals,l=(0,i.default)(t);return l===o.falseFunc?o.falseFunc:l===o.trueFunc?a(e,r):function(t){for(var n=r.getSiblings(t),i=0,o=0;o=0;o--){if(s(t,n[o]))break;r.isTag(n[o])&&i++}return l(i)&&e(t)}},"nth-of-type":function(e,t,n){var r=n.adapter,s=n.equals,l=(0,i.default)(t);return l===o.falseFunc?o.falseFunc:l===o.trueFunc?a(e,r):function(t){for(var n=r.getSiblings(t),i=0,o=0;o=0;o--){var a=n[o];if(s(t,a))break;r.isTag(a)&&r.getName(a)===r.getName(t)&&i++}return l(i)&&e(t)}},root:function(e,t,n){var r=n.adapter;return function(t){var n=r.getParent(t);return(null==n||!r.isTag(n))&&e(t)}},scope:function(e,n,r,i){var o=r.equals;return i&&0!==i.length?1===i.length?function(t){return o(i[0],t)&&e(t)}:function(t){return i.includes(t)&&e(t)}:t.filters.root(e,n,r)},hover:s("isHovered"),visited:s("isVisited"),active:s("isActive")}},"13e2":function(e,t,n){"use strict";var r=n("c3c0"),i=n("edc9"),o=n("aa56"),a=r.rotl32,s=r.sum32,l=r.sum32_5,u=o.ft_1,c=i.BlockHash,d=[1518500249,1859775393,2400959708,3395469782];function p(){if(!(this instanceof p))return new p;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(p,c),e.exports=p,p.blockSize=512,p.outSize=160,p.hmacStrength=80,p.padLength=64,p.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r/,starts:{end:/$/,subLanguage:"clojure"}}]}}e.exports=n},"14c3":function(e,t,n){var r=n("c65b"),i=n("825a"),o=n("1626"),a=n("c6b6"),s=n("9263"),l=TypeError;e.exports=function(e,t){var n=e.exec;if(o(n)){var u=r(n,e,t);return null!==u&&i(u),u}if("RegExp"===a(e))return r(s,e,t);throw l("RegExp#exec called on incompatible receiver")}},"14e9":function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=131)}({131:function(e,t,n){"use strict";n.r(t);var r=n(16),i=n(38),o=n.n(i),a=n(3),s=n(2),l={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};function u(e){var t=e.move,n=e.size,r=e.bar,i={},o="translate"+r.axis+"("+t+"%)";return i[r.size]=n,i.transform=o,i.msTransform=o,i.webkitTransform=o,i}var c={name:"Bar",props:{vertical:Boolean,size:String,move:Number},computed:{bar:function(){return l[this.vertical?"vertical":"horizontal"]},wrap:function(){return this.$parent.wrap}},render:function(e){var t=this.size,n=this.move,r=this.bar;return e("div",{class:["el-scrollbar__bar","is-"+r.key],on:{mousedown:this.clickTrackHandler}},[e("div",{ref:"thumb",class:"el-scrollbar__thumb",on:{mousedown:this.clickThumbHandler},style:u({size:t,move:n,bar:r})})])},methods:{clickThumbHandler:function(e){e.ctrlKey||2===e.button||(this.startDrag(e),this[this.bar.axis]=e.currentTarget[this.bar.offset]-(e[this.bar.client]-e.currentTarget.getBoundingClientRect()[this.bar.direction]))},clickTrackHandler:function(e){var t=Math.abs(e.target.getBoundingClientRect()[this.bar.direction]-e[this.bar.client]),n=this.$refs.thumb[this.bar.offset]/2,r=100*(t-n)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=r*this.wrap[this.bar.scrollSize]/100},startDrag:function(e){e.stopImmediatePropagation(),this.cursorDown=!0,Object(s["on"])(document,"mousemove",this.mouseMoveDocumentHandler),Object(s["on"])(document,"mouseup",this.mouseUpDocumentHandler),document.onselectstart=function(){return!1}},mouseMoveDocumentHandler:function(e){if(!1!==this.cursorDown){var t=this[this.bar.axis];if(t){var n=-1*(this.$el.getBoundingClientRect()[this.bar.direction]-e[this.bar.client]),r=this.$refs.thumb[this.bar.offset]-t,i=100*(n-r)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=i*this.wrap[this.bar.scrollSize]/100}}},mouseUpDocumentHandler:function(e){this.cursorDown=!1,this[this.bar.axis]=0,Object(s["off"])(document,"mousemove",this.mouseMoveDocumentHandler),document.onselectstart=null}},destroyed:function(){Object(s["off"])(document,"mouseup",this.mouseUpDocumentHandler)}},d={name:"ElScrollbar",components:{Bar:c},props:{native:Boolean,wrapStyle:{},wrapClass:{},viewClass:{},viewStyle:{},noresize:Boolean,tag:{type:String,default:"div"}},data:function(){return{sizeWidth:"0",sizeHeight:"0",moveX:0,moveY:0}},computed:{wrap:function(){return this.$refs.wrap}},render:function(e){var t=o()(),n=this.wrapStyle;if(t){var r="-"+t+"px",i="margin-bottom: "+r+"; margin-right: "+r+";";Array.isArray(this.wrapStyle)?(n=Object(a["toObject"])(this.wrapStyle),n.marginRight=n.marginBottom=r):"string"===typeof this.wrapStyle?n+=i:n=i}var s=e(this.tag,{class:["el-scrollbar__view",this.viewClass],style:this.viewStyle,ref:"resize"},this.$slots.default),l=e("div",{ref:"wrap",style:n,on:{scroll:this.handleScroll},class:[this.wrapClass,"el-scrollbar__wrap",t?"":"el-scrollbar__wrap--hidden-default"]},[[s]]),u=void 0;return u=this.native?[e("div",{ref:"wrap",class:[this.wrapClass,"el-scrollbar__wrap"],style:n},[[s]])]:[l,e(c,{attrs:{move:this.moveX,size:this.sizeWidth}}),e(c,{attrs:{vertical:!0,move:this.moveY,size:this.sizeHeight}})],e("div",{class:"el-scrollbar"},u)},methods:{handleScroll:function(){var e=this.wrap;this.moveY=100*e.scrollTop/e.clientHeight,this.moveX=100*e.scrollLeft/e.clientWidth},update:function(){var e=void 0,t=void 0,n=this.wrap;n&&(e=100*n.clientHeight/n.scrollHeight,t=100*n.clientWidth/n.scrollWidth,this.sizeHeight=e<100?e+"%":"",this.sizeWidth=t<100?t+"%":"")}},mounted:function(){this.native||(this.$nextTick(this.update),!this.noresize&&Object(r["addResizeListener"])(this.$refs.resize,this.update))},beforeDestroy:function(){this.native||!this.noresize&&Object(r["removeResizeListener"])(this.$refs.resize,this.update)},install:function(e){e.component(d.name,d)}};t["default"]=d},16:function(e,t){e.exports=n("4010")},2:function(e,t){e.exports=n("5924")},3:function(e,t){e.exports=n("8122")},38:function(e,t){e.exports=n("e62d")}})},1545:function(e,t,n){"use strict";t.utils=n("5ee7"),t.Cipher=n("0184"),t.DES=n("4e2b"),t.CBC=n("0da4"),t.EDE=n("1fec")},1555:function(e,t){function n(e){const t=e.regex,n=t.either(...["(?:NeedsTeXFormat|RequirePackage|GetIdInfo)","Provides(?:Expl)?(?:Package|Class|File)","(?:DeclareOption|ProcessOptions)","(?:documentclass|usepackage|input|include)","makeat(?:letter|other)","ExplSyntax(?:On|Off)","(?:new|renew|provide)?command","(?:re)newenvironment","(?:New|Renew|Provide|Declare)(?:Expandable)?DocumentCommand","(?:New|Renew|Provide|Declare)DocumentEnvironment","(?:(?:e|g|x)?def|let)","(?:begin|end)","(?:part|chapter|(?:sub){0,2}section|(?:sub)?paragraph)","caption","(?:label|(?:eq|page|name)?ref|(?:paren|foot|super)?cite)","(?:alpha|beta|[Gg]amma|[Dd]elta|(?:var)?epsilon|zeta|eta|[Tt]heta|vartheta)","(?:iota|(?:var)?kappa|[Ll]ambda|mu|nu|[Xx]i|[Pp]i|varpi|(?:var)rho)","(?:[Ss]igma|varsigma|tau|[Uu]psilon|[Pp]hi|varphi|chi|[Pp]si|[Oo]mega)","(?:frac|sum|prod|lim|infty|times|sqrt|leq|geq|left|right|middle|[bB]igg?)","(?:[lr]angle|q?quad|[lcvdi]?dots|d?dot|hat|tilde|bar)"].map(e=>e+"(?![a-zA-Z@:_])")),r=new RegExp(["(?:__)?[a-zA-Z]{2,}_[a-zA-Z](?:_?[a-zA-Z])+:[a-zA-Z]*","[lgc]__?[a-zA-Z](?:_?[a-zA-Z])*_[a-zA-Z]{2,}","[qs]__?[a-zA-Z](?:_?[a-zA-Z])+","use(?:_i)?:[a-zA-Z]*","(?:else|fi|or):","(?:if|cs|exp):w","(?:hbox|vbox):n","::[a-zA-Z]_unbraced","::[a-zA-Z:]"].map(e=>e+"(?![a-zA-Z:_])").join("|")),i=[{begin:/[a-zA-Z@]+/},{begin:/[^a-zA-Z@]?/}],o=[{begin:/\^{6}[0-9a-f]{6}/},{begin:/\^{5}[0-9a-f]{5}/},{begin:/\^{4}[0-9a-f]{4}/},{begin:/\^{3}[0-9a-f]{3}/},{begin:/\^{2}[0-9a-f]{2}/},{begin:/\^{2}[\u0000-\u007f]/}],a={className:"keyword",begin:/\\/,relevance:0,contains:[{endsParent:!0,begin:n},{endsParent:!0,begin:r},{endsParent:!0,variants:o},{endsParent:!0,relevance:0,variants:i}]},s={className:"params",relevance:0,begin:/#+\d?/},l={variants:o},u={className:"built_in",relevance:0,begin:/[$&^_]/},c={className:"meta",begin:/% ?!(T[eE]X|tex|BIB|bib)/,end:"$",relevance:10},d=e.COMMENT("%","$",{relevance:0}),p=[a,s,l,u,c,d],h={begin:/\{/,end:/\}/,relevance:0,contains:["self",...p]},f=e.inherit(h,{relevance:0,endsParent:!0,contains:[h,...p]}),m={begin:/\[/,end:/\]/,endsParent:!0,relevance:0,contains:[h,...p]},g={begin:/\s+/,relevance:0},b=[f],v=[m],y=function(e,t){return{contains:[g],starts:{relevance:0,contains:e,starts:t}}},_=function(e,t){return{begin:"\\\\"+e+"(?![a-zA-Z@:_])",keywords:{$pattern:/\\[a-zA-Z]+/,keyword:"\\"+e},relevance:0,contains:[g],starts:t}},E=function(t,n){return e.inherit({begin:"\\\\begin(?=[ \t]*(\\r?\\n[ \t]*)?\\{"+t+"\\})",keywords:{$pattern:/\\[a-zA-Z]+/,keyword:"\\begin"},relevance:0},y(b,n))},S=(t="string")=>e.END_SAME_AS_BEGIN({className:t,begin:/(.|\r?\n)/,end:/(.|\r?\n)/,excludeBegin:!0,excludeEnd:!0,endsParent:!0}),w=function(e){return{className:"string",end:"(?=\\\\end\\{"+e+"\\})"}},x=(e="string")=>({relevance:0,begin:/\{/,starts:{endsParent:!0,contains:[{className:e,end:/(?=\})/,endsParent:!0,contains:[{begin:/\{/,end:/\}/,relevance:0,contains:["self"]}]}]}}),C=[...["verb","lstinline"].map(e=>_(e,{contains:[S()]})),_("mint",y(b,{contains:[S()]})),_("mintinline",y(b,{contains:[x(),S()]})),_("url",{contains:[x("link"),x("link")]}),_("hyperref",{contains:[x("link")]}),_("href",y(v,{contains:[x("link")]})),...[].concat(...["","\\*"].map(e=>[E("verbatim"+e,w("verbatim"+e)),E("filecontents"+e,y(b,w("filecontents"+e))),...["","B","L"].map(t=>E(t+"Verbatim"+e,y(v,w(t+"Verbatim"+e))))])),E("minted",y(v,y(b,w("minted"))))];return{name:"LaTeX",aliases:["tex"],contains:[...C,...p]}}e.exports=n},1585:function(e,t,n){(function(){var t,r,i,o=function(e,t){for(var n in t)a.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},a={}.hasOwnProperty;i=n("45f3").isObject,r=n("92e7"),t=n("065e"),e.exports=function(e){function n(e,r,o,a){if(n.__super__.constructor.call(this,e),null==o)throw new Error("Missing DTD entity name. "+this.debugInfo(o));if(null==a)throw new Error("Missing DTD entity value. "+this.debugInfo(o));if(this.pe=!!r,this.name=this.stringify.name(o),this.type=t.EntityDeclaration,i(a)){if(!a.pubID&&!a.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(o));if(a.pubID&&!a.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(o));if(this.internal=!1,null!=a.pubID&&(this.pubID=this.stringify.dtdPubID(a.pubID)),null!=a.sysID&&(this.sysID=this.stringify.dtdSysID(a.sysID)),null!=a.nData&&(this.nData=this.stringify.dtdNData(a.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(o))}else this.value=this.stringify.dtdEntityValue(a),this.internal=!0}return o(n,e),Object.defineProperty(n.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(n.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(n.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(n.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(n.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(n.prototype,"xmlVersion",{get:function(){return null}}),n.prototype.toString=function(e){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(e))},n}(r)}).call(this)},"15f0":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},1609:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},1626:function(e,t){e.exports=function(e){return"function"==typeof e}},"164b":function(e,t,n){"use strict";var r=n("03e2"),i=n("0ae0"),o=n("e263"),a=n("75f1"),s=n("1ac6"),l={AppId:"",SecretId:"",SecretKey:"",SecurityToken:"",ChunkRetryTimes:2,FileParallelLimit:3,ChunkParallelLimit:3,ChunkSize:1048576,SliceSize:1048576,CopyChunkParallelLimit:20,CopyChunkSize:10485760,CopySliceSize:10485760,MaxPartNumber:1e4,ProgressInterval:1e3,Domain:"",ServiceDomain:"",Protocol:"",CompatibilityMode:!1,ForcePathStyle:!1,UseRawKey:!1,Timeout:0,CorrectClockSkew:!0,SystemClockOffset:0,UploadCheckContentMd5:!1,UploadQueueSize:1e4,UploadAddMetaMd5:!1,UploadIdCacheLimit:50,UseAccelerate:!1,ForceSignHost:!0},u=function(e){this.options=r.extend(r.clone(l),e||{}),this.options.FileParallelLimit=Math.max(1,this.options.FileParallelLimit),this.options.ChunkParallelLimit=Math.max(1,this.options.ChunkParallelLimit),this.options.ChunkRetryTimes=Math.max(0,this.options.ChunkRetryTimes),this.options.ChunkSize=Math.max(1048576,this.options.ChunkSize),this.options.CopyChunkParallelLimit=Math.max(1,this.options.CopyChunkParallelLimit),this.options.CopyChunkSize=Math.max(1048576,this.options.CopyChunkSize),this.options.CopySliceSize=Math.max(0,this.options.CopySliceSize),this.options.MaxPartNumber=Math.max(1024,Math.min(1e4,this.options.MaxPartNumber)),this.options.Timeout=Math.max(0,this.options.Timeout),this.options.AppId&&console.warn('warning: AppId has been deprecated, Please put it at the end of parameter Bucket(E.g: "test-1250000000").'),this.options.SecretId&&this.options.SecretId.indexOf(" ")>-1&&(console.error("error: SecretId格式错误,请检查"),console.error("error: SecretId format is incorrect. Please check")),this.options.SecretKey&&this.options.SecretKey.indexOf(" ")>-1&&(console.error("error: SecretKey格式错误,请检查"),console.error("error: SecretKey format is incorrect. Please check")),r.isNode()&&(console.warn("warning: cos-js-sdk-v5 不支持 nodejs 环境使用,请改用 cos-nodejs-sdk-v5,参考文档: https://cloud.tencent.com/document/product/436/8629"),console.warn("warning: cos-js-sdk-v5 does not support nodejs environment. Please use cos-nodejs-sdk-v5 instead. See: https://cloud.tencent.com/document/product/436/8629")),i.init(this),o.init(this)};a.init(u,o),s.init(u,o),u.util={md5:r.md5,xml2json:r.xml2json,json2xml:r.json2xml},u.getAuthorization=r.getAuth,u.version="1.3.9",e.exports=u},1715:function(e,t,n){"use strict";var r=n("966d"),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=d;var o=Object.create(n("3a7c"));o.inherits=n("3fb5");var a=n("8b77"),s=n("5bc2");o.inherits(d,a);for(var l=i(s.prototype),u=0;u>>2]|=e[r]<<24-r%4*8;i.call(this,n,t)}else i.apply(this,arguments)};o.prototype=r}}(),e.lib.WordArray}))},"17ed":function(e,t,n){e.exports={default:n("511f"),__esModule:!0}},1836:function(e,t,n){var r=n("6ca1"),i=n("6438").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return i(e)}catch(t){return a.slice()}};e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?s(e):i(r(e))}},1846:function(e,t){const n=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),r=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],i=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],o=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],a=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],s=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),l=o.concat(a);function u(e){const t=n(e),u=l,c="and or not only",d="[\\w-]+",p="("+d+"|@\\{"+d+"\\})",h=[],f=[],m=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},g=function(e,t,n){return{className:e,begin:t,relevance:n}},b={$pattern:/[a-z-]+/,keyword:c,attribute:i.join(" ")},v={begin:"\\(",end:"\\)",contains:f,keywords:b,relevance:0};f.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,m("'"),m('"'),t.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},t.HEXCOLOR,v,g("variable","@@?"+d,10),g("variable","@\\{"+d+"\\}"),g("built_in","~?`[^`]*?`"),{className:"attribute",begin:d+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},t.IMPORTANT,{beginKeywords:"and not"},t.FUNCTION_DISPATCH);const y=f.concat({begin:/\{/,end:/\}/,contains:h}),_={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(f)},E={begin:p+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+s.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:f}}]},S={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:b,returnEnd:!0,contains:f,relevance:0}},w={className:"variable",variants:[{begin:"@"+d+"\\s*:",relevance:15},{begin:"@"+d}],starts:{end:"[;}]",returnEnd:!0,contains:y}},x={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:p,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,_,g("keyword","all\\b"),g("variable","@\\{"+d+"\\}"),{begin:"\\b("+r.join("|")+")\\b",className:"selector-tag"},t.CSS_NUMBER_MODE,g("selector-tag",p,0),g("selector-id","#"+p),g("selector-class","\\."+p,0),g("selector-tag","&",0),t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+o.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+a.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:y},{begin:"!important"},t.FUNCTION_DISPATCH]},C={begin:d+":(:)?"+`(${u.join("|")})`,returnBegin:!0,contains:[x]};return h.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,S,w,C,E,x,_,t.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:h}}e.exports=u},"188f":function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t)o.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;r=n("92e7"),t=n("065e"),e.exports=function(e){function n(e,r,i,o,a,s){if(n.__super__.constructor.call(this,e),null==r)throw new Error("Missing DTD element name. "+this.debugInfo());if(null==i)throw new Error("Missing DTD attribute name. "+this.debugInfo(r));if(!o)throw new Error("Missing DTD attribute type. "+this.debugInfo(r));if(!a)throw new Error("Missing DTD attribute default. "+this.debugInfo(r));if(0!==a.indexOf("#")&&(a="#"+a),!a.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(r));if(s&&!a.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(r));this.elementName=this.stringify.name(r),this.type=t.AttributeDeclaration,this.attributeName=this.stringify.name(i),this.attributeType=this.stringify.dtdAttType(o),s&&(this.defaultValue=this.stringify.dtdAttDefault(s)),this.defaultValueType=a}return i(n,e),n.prototype.toString=function(e){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(e))},n}(r)}).call(this)},1917:function(e,t){t.f={}.propertyIsEnumerable},"191b":function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("94f8"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.WordArray,i=t.algo,o=i.SHA256,a=i.SHA224=o.extend({_doReset:function(){this._hash=new r.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=o._doFinalize.call(this);return e.sigBytes-=4,e}});t.SHA224=o._createHelper(a),t.HmacSHA224=o._createHmacHelper(a)}(),e.SHA224}))},1985:function(e,t,n){(function(e,r){var i;/*! https://mths.be/punycode v1.4.1 by @mathias */(function(o){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,l=2147483647,u=36,c=1,d=26,p=38,h=700,f=72,m=128,g="-",b=/^xn--/,v=/[^\x20-\x7E]/,y=/[\x2E\u3002\uFF0E\uFF61]/g,_={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},E=u-c,S=Math.floor,w=String.fromCharCode;function x(e){throw new RangeError(_[e])}function C(e,t){var n=e.length,r=[];while(n--)r[n]=t(e[n]);return r}function D(e,t){var n=e.split("@"),r="";n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(y,".");var i=e.split("."),o=C(i,t).join(".");return r+o}function T(e){var t,n,r=[],i=0,o=e.length;while(i=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e),t})).join("")}function O(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:u}function k(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function N(e,t,n){var r=0;for(e=n?S(e/h):e>>1,e+=S(e/t);e>E*d>>1;r+=u)e=S(e/E);return S(r+(E+1)*e/(e+p))}function I(e){var t,n,r,i,o,a,s,p,h,b,v=[],y=e.length,_=0,E=m,w=f;for(n=e.lastIndexOf(g),n<0&&(n=0),r=0;r=128&&x("not-basic"),v.push(e.charCodeAt(r));for(i=n>0?n+1:0;i=y&&x("invalid-input"),p=O(e.charCodeAt(i++)),(p>=u||p>S((l-_)/a))&&x("overflow"),_+=p*a,h=s<=w?c:s>=w+d?d:s-w,pS(l/b)&&x("overflow"),a*=b}t=v.length+1,w=N(_-o,t,0==o),S(_/t)>l-E&&x("overflow"),E+=S(_/t),_%=t,v.splice(_++,0,E)}return A(v)}function M(e){var t,n,r,i,o,a,s,p,h,b,v,y,_,E,C,D=[];for(e=T(e),y=e.length,t=m,n=0,o=f,a=0;a=t&&vS((l-n)/_)&&x("overflow"),n+=(s-t)*_,t=s,a=0;al&&x("overflow"),v==t){for(p=n,h=u;;h+=u){if(b=h<=o?c:h>=o+d?d:h-o,p=u?e?"":void 0:(o=s.charCodeAt(l),o<55296||o>56319||l+1===u||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):o:e?s.slice(l,l+2):a-56320+(o-55296<<10)+65536)}}},"1a06":function(e,t){function n(e){return{name:"LDIF",contains:[{className:"attribute",match:"^dn(?=:)",relevance:10},{className:"attribute",match:"^\\w+(?=:)"},{className:"literal",match:"^-"},e.HASH_COMMENT_MODE]}}e.exports=n},"1a14":function(e,t,n){var r=n("77e9"),i=n("faf5"),o=n("3397"),a=Object.defineProperty;t.f=n("0bad")?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return a(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},"1a2a":function(e,t,n){"use strict";var r=n("3fb5"),i=n("d424"),o=n("6430"),a=n("8707").Buffer,s=n("5a76"),l=n("b5ca"),u=n("69f2"),c=a.alloc(128);function d(e,t){o.call(this,"digest"),"string"===typeof t&&(t=a.from(t));var n="sha512"===e||"sha384"===e?128:64;if(this._alg=e,this._key=t,t.length>n){var r="rmd160"===e?new l:u(e);t=r.update(t).digest()}else t.length{const t=a[e];Object.defineProperty(s.prototype,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})}),t.createDocument=function(){return new s({type:"root",name:"root",parent:null,prev:null,next:null,children:[],"x-mode":i.NO_QUIRKS})},t.createDocumentFragment=function(){return new s({type:"root",name:"root",parent:null,prev:null,next:null,children:[]})},t.createElement=function(e,t,n){const r=Object.create(null),i=Object.create(null),o=Object.create(null);for(let a=0;ab)return t(null,!1);if(n>1){var r=Math.max(e[0].Size,e[1].Size);if(r!==g)return t(null,!1)}var i=function(r){if(r=o.length)S.emit("has_and_check_upload_id",t);else{var i=o[e];if(!a.isInArray(t,i))return r.removeUploadId.call(h,i),void u(e+1);r.using[i]?u(e+1):c.call(h,{Bucket:s,Region:l,Key:d,UploadId:i},(function(t,o){h._isRunningTask(n)&&(t?(r.removeUploadId.call(h,i),u(e+1)):S.emit("upload_id_available",{UploadId:i,PartList:o.PartList}))}))}};u(0)}else S.emit("has_and_check_upload_id",t)})),S.on("get_remote_upload_id_list",(function(){u.call(h,{Bucket:s,Region:l,Key:d},(function(t,i){if(h._isRunningTask(n)){if(t)return S.emit("error",t);var o=a.filter(i.UploadList,(function(e){return e.Key===d&&(!p||e.StorageClass.toUpperCase()===p.toUpperCase())})).reverse().map((function(e){return e.UploadId||e.UploadID}));if(o.length)S.emit("seek_local_avail_upload_id",o);else{var l,u=r.getFileId(e.Body,e.ChunkSize,s,d);u&&(l=r.getUploadIdList.call(h,u))&&a.each(l,(function(e){r.removeUploadId.call(h,e)})),S.emit("no_available_upload_id")}}}))})),S.emit("get_remote_upload_id_list")}function u(e,t){var n=this,r=[],i={Bucket:e.Bucket,Region:e.Region,Prefix:e.Key},o=function(){n.multipartList(i,(function(e,n){if(e)return t(e);r.push.apply(r,n.Upload||[]),"true"===n.IsTruncated?(i.KeyMarker=n.NextKeyMarker,i.UploadIdMarker=n.NextUploadIdMarker,o()):t(null,{UploadList:r})}))};o()}function c(e,t){var n=this,r=[],i={Bucket:e.Bucket,Region:e.Region,Key:e.Key,UploadId:e.UploadId},o=function(){n.multipartListPart(i,(function(e,n){if(e)return t(e);r.push.apply(r,n.Part||[]),"true"===n.IsTruncated?(i.PartNumberMarker=n.NextPartNumberMarker,o()):t(null,{PartList:r})}))};o()}function d(e,t){var n=this,r=e.TaskId,o=e.Bucket,s=e.Region,l=e.Key,u=e.UploadData,c=e.FileSize,d=e.SliceSize,h=Math.min(e.AsyncLimit||n.options.ChunkParallelLimit||1,256),f=e.Body,m=Math.ceil(c/d),g=0,b=e.ServerSideEncryption,v=e.Headers,y=a.filter(u.PartList,(function(e){return e["Uploaded"]&&(g+=e["PartNumber"]>=m&&c%d||d),!e["Uploaded"]})),_=e.onProgress;i.eachLimit(y,h,(function(e,t){if(n._isRunningTask(r)){var i=e["PartNumber"],a=Math.min(c,e["PartNumber"]*d)-(e["PartNumber"]-1)*d,h=0;p.call(n,{TaskId:r,Bucket:o,Region:s,Key:l,SliceSize:d,FileSize:c,PartNumber:i,ServerSideEncryption:b,Body:f,UploadData:u,Headers:v,onProgress:function(e){g+=e.loaded-h,h=e.loaded,_({loaded:g,total:c})}},(function(i,o){n._isRunningTask(r)&&(i||o.ETag||(i='get ETag error, please add "ETag" to CORS ExposeHeader setting.( 获取ETag失败,请在CORS ExposeHeader设置中添加ETag,请参考文档:https://cloud.tencent.com/document/product/436/13318 )'),i?g-=h:(g+=a-h,e.ETag=o.ETag),_({loaded:g,total:c}),t(i||null,o))}))}}),(function(e){if(n._isRunningTask(r))return e?t(e):void t(null,{UploadId:u.UploadId,SliceList:u.PartList})}))}function p(e,t){var n=this,r=e.TaskId,o=e.Bucket,s=e.Region,l=e.Key,u=e.FileSize,c=e.Body,d=1*e.PartNumber,p=e.SliceSize,h=e.ServerSideEncryption,f=e.UploadData,m=e.Headers||{},g=n.options.ChunkRetryTimes+1,b=p*(d-1),v=p,y=b+p;y>u&&(y=u,v=y-b);var _=["x-cos-traffic-limit","x-cos-mime-limit"],E={};a.each(m,(function(e,t){_.indexOf(t)>-1&&(E[t]=e)}));var S=f.PartList[d-1];i.retry(g,(function(t){n._isRunningTask(r)&&a.fileSlice(c,b,y,!0,(function(i){n.multipartUpload({TaskId:r,Bucket:o,Region:s,Key:l,ContentLength:v,PartNumber:d,UploadId:f.UploadId,ServerSideEncryption:h,Body:i,Headers:E,onProgress:e.onProgress},(function(e,i){if(n._isRunningTask(r))return e?t(e):(S.Uploaded=!0,t(null,i))}))}))}),(function(e,i){if(n._isRunningTask(r))return t(e,i)}))}function h(e,t){var n=e.Bucket,r=e.Region,o=e.Key,a=e.UploadId,s=e.SliceList,l=this,u=this.options.ChunkRetryTimes+1,c=e.Headers,d=s.map((function(e){return{PartNumber:e.PartNumber,ETag:e.ETag}}));i.retry(u,(function(e){l.multipartComplete({Bucket:n,Region:r,Key:o,UploadId:a,Parts:d,Headers:c},e)}),(function(e,n){t(e,n)}))}function f(e,t){var n=e.Bucket,r=e.Region,i=e.Key,s=e.UploadId,l=e.Level||"task",c=e.AsyncLimit,d=this,p=new o;if(p.on("error",(function(e){return t(e)})),p.on("get_abort_array",(function(o){m.call(d,{Bucket:n,Region:r,Key:i,Headers:e.Headers,AsyncLimit:c,AbortArray:o},t)})),"bucket"===l)u.call(d,{Bucket:n,Region:r},(function(e,n){if(e)return t(e);p.emit("get_abort_array",n.UploadList||[])}));else if("file"===l){if(!i)return t(a.error(new Error("abort_upload_task_no_key")));u.call(d,{Bucket:n,Region:r,Key:i},(function(e,n){if(e)return t(e);p.emit("get_abort_array",n.UploadList||[])}))}else{if("task"!==l)return t(a.error(new Error("abort_unknown_level")));if(!s)return t(a.error(new Error("abort_upload_task_no_id")));if(!i)return t(a.error(new Error("abort_upload_task_no_key")));p.emit("get_abort_array",[{Key:i,UploadId:s}])}}function m(e,t){var n=e.Bucket,r=e.Region,o=e.Key,a=e.AbortArray,s=e.AsyncLimit||1,l=this,u=0,c=new Array(a.length);i.eachLimit(a,s,(function(t,i){var a=u;if(o&&o!==t.Key)return c[a]={error:{KeyNotMatch:!0}},void i(null);var s=t.UploadId||t.UploadID;l.multipartAbort({Bucket:n,Region:r,Key:t.Key,Headers:e.Headers,UploadId:s},(function(e){var o={Bucket:n,Region:r,Key:t.Key,UploadId:s};c[a]={error:e,task:o},i(null)})),u++}),(function(e){if(e)return t(e);for(var n=[],r=[],i=0,o=c.length;ir?"sliceUploadFile":"putObject";i.push({api:h,params:e,callback:p}),n._addTasks(i)}function b(e,t){var n=this,r=void 0===e.SliceSize?n.options.SliceSize:e.SliceSize,i=0,o=0,s=a.throttleOnProgress.call(n,o,e.onProgress),l=e.files.length,u=e.onFileFinish,c=Array(l),d=function(e,n,r){s(null,!0),u&&u(e,n,r),c[r.Index]={options:r,error:e,data:n},--l<=0&&t&&t(null,{files:c})},p=[];a.each(e.files,(function(e,t){(function(){var n=e.Body,l=n.size||n.length||0,u={Index:t,TaskId:""};i+=l,a.each(e,(function(e,t){"object"!==typeof e&&"function"!==typeof e&&(u[t]=e)}));var c=e.onTaskReady,h=function(e){u.TaskId=e,c&&c(e)};e.onTaskReady=h;var f=0,m=e.onProgress,g=function(e){o=o-f+e.loaded,f=e.loaded,m&&m(e),s({loaded:o,total:i})};e.onProgress=g;var b=e.onFileFinish,v=function(e,t){b&&b(e,t),d&&d(e,t,u)},y=l>r?"sliceUploadFile":"putObject";p.push({api:y,params:e,callback:v})})()})),n._addTasks(p)}function v(e,t){var n=new o,r=this,s=e.Bucket,l=e.Region,u=e.Key,c=e.CopySource,d=a.getSourceParams.call(this,c);if(d){var p=d.Bucket,h=d.Region,f=decodeURIComponent(d.Key),m=void 0===e.CopySliceSize?r.options.CopySliceSize:e.CopySliceSize;m=Math.max(0,m);var g,b,v=e.CopyChunkSize||this.options.CopyChunkSize,_=this.options.CopyChunkParallelLimit,E=0;n.on("copy_slice_complete",(function(n){var i={};a.each(e.Headers,(function(e,t){0===t.toLowerCase().indexOf("x-cos-meta-")&&(i[t]=e)}));var o=a.map(n.PartList,(function(e){return{PartNumber:e.PartNumber,ETag:e.ETag}}));r.multipartComplete({Bucket:s,Region:l,Key:u,UploadId:n.UploadId,Parts:o},(function(e,n){if(e)return b(null,!0),t(e);b({loaded:g,total:g},!0),t(null,n)}))})),n.on("get_copy_data_finish",(function(e){i.eachLimit(e.PartList,_,(function(t,n){var i=t.PartNumber,o=t.CopySourceRange,a=t.end-t.start;y.call(r,{Bucket:s,Region:l,Key:u,CopySource:c,UploadId:e.UploadId,PartNumber:i,CopySourceRange:o},(function(e,r){if(e)return n(e);E+=a,b({loaded:E,total:g}),t.ETag=r.ETag,n(e||null,r)}))}),(function(r){if(r)return b(null,!0),t(r);n.emit("copy_slice_complete",e)}))})),n.on("get_file_size_finish",(function(i){var o;if(function(){for(var t=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],n=1048576,i=0;in.length&&(l[t]=e)})),n.emit("get_file_size_finish",l)}else t(a.error(new Error('get Content-Length error, please add "Content-Length" to CORS ExposeHeader setting.( 获取Content-Length失败,请在CORS ExposeHeader设置中添加Content-Length,请参考文档:https://cloud.tencent.com/document/product/436/13318 )')))}))}else t(a.error(new Error("CopySource format error")))}function y(e,t){var n=e.TaskId,r=e.Bucket,o=e.Region,a=e.Key,s=e.CopySource,l=e.UploadId,u=1*e.PartNumber,c=e.CopySourceRange,d=this.options.ChunkRetryTimes+1,p=this;i.retry(d,(function(e){p.uploadPartCopy({TaskId:n,Bucket:r,Region:o,Key:a,CopySource:s,UploadId:l,PartNumber:u,CopySourceRange:c},(function(t,n){e(t||null,n)}))}),(function(e,n){return t(e,n)}))}var _={sliceUploadFile:s,abortUploadTask:f,uploadFile:g,uploadFiles:b,sliceCopyFile:v};e.exports.init=function(e,t){t.transferToTaskMethod(_,"sliceUploadFile"),a.each(_,(function(t,n){e.prototype[n]=a.apiWrapper(n,t)}))}},"1ad6":function(e,t,n){e.exports=n("faa1").EventEmitter},"1b02":function(e,t){function n(e){const t={className:"string",begin:'(~)?"',end:'"',illegal:"\\n"},n={className:"symbol",begin:"#[a-zA-Z_]\\w*\\$?"};return{name:"PureBASIC",aliases:["pb","pbi"],keywords:"Align And Array As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect CompilerWarning Continue Data DataSection Debug DebugLevel Declare DeclareC DeclareCDLL DeclareDLL DeclareModule Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndDataSection EndDeclareModule EndEnumeration EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration EnumerationBinary Extends FakeReturn For ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface List Macro MacroExpandedCount Map Module NewList NewMap Next Not Or Procedure ProcedureC ProcedureCDLL ProcedureDLL ProcedureReturn Protected Prototype PrototypeC ReDim Read Repeat Restore Return Runtime Select Shared Static Step Structure StructureUnion Swap Threaded To UndefineMacro Until Until UnuseModule UseModule Wend While With XIncludeFile XOr",contains:[e.COMMENT(";","$",{relevance:0}),{className:"function",begin:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",end:"\\(",excludeEnd:!0,returnBegin:!0,contains:[{className:"keyword",begin:"(Procedure|Declare)(C|CDLL|DLL)?",excludeEnd:!0},{className:"type",begin:"\\.\\w*"},e.UNDERSCORE_TITLE_MODE]},t,n]}}e.exports=n},"1b1c":function(e,t){function n(e){const t=["add","and","cmp","cmpg","cmpl","const","div","double","float","goto","if","int","long","move","mul","neg","new","nop","not","or","rem","return","shl","shr","sput","sub","throw","ushr","xor"],n=["aget","aput","array","check","execute","fill","filled","goto/16","goto/32","iget","instance","invoke","iput","monitor","packed","sget","sparse"],r=["transient","constructor","abstract","final","synthetic","public","private","protected","static","bridge","system"];return{name:"Smali",contains:[{className:"string",begin:'"',end:'"',relevance:0},e.COMMENT("#","$",{relevance:0}),{className:"keyword",variants:[{begin:"\\s*\\.end\\s[a-zA-Z0-9]*"},{begin:"^[ ]*\\.[a-zA-Z]*",relevance:0},{begin:"\\s:[a-zA-Z_0-9]*",relevance:0},{begin:"\\s("+r.join("|")+")"}]},{className:"built_in",variants:[{begin:"\\s("+t.join("|")+")\\s"},{begin:"\\s("+t.join("|")+")((-|/)[a-zA-Z0-9]+)+\\s",relevance:10},{begin:"\\s("+n.join("|")+")((-|/)[a-zA-Z0-9]+)*\\s",relevance:10}]},{className:"class",begin:"L[^(;:\n]*;",relevance:0},{begin:"[vp][0-9]+"}]}}e.exports=n},"1b4d":function(e,t){function n(e){const t=e.COMMENT(/\(\*/,/\*\)/),n={className:"attribute",begin:/^[ ]*[a-zA-Z]+([\s_-]+[a-zA-Z]+)*/},r={className:"meta",begin:/\?.*\?/},i={begin:/=/,end:/[.;]/,contains:[t,r,{className:"string",variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"`",end:"`"}]}]};return{name:"Extended Backus-Naur Form",illegal:/\S/,contains:[t,n,i]}}e.exports=n},"1be4":function(e,t,n){var r=n("d066");e.exports=r("document","documentElement")},"1beb":function(e,t){function n(e){const t={className:"variable",variants:[{begin:"\\b([gtps][A-Z]{1}[a-zA-Z0-9]*)(\\[.+\\])?(?:\\s*?)"},{begin:"\\$_[A-Z]+"}],relevance:0},n=[e.C_BLOCK_COMMENT_MODE,e.HASH_COMMENT_MODE,e.COMMENT("--","$"),e.COMMENT("[^:]//","$")],r=e.inherit(e.TITLE_MODE,{variants:[{begin:"\\b_*rig[A-Z][A-Za-z0-9_\\-]*"},{begin:"\\b_[a-z0-9\\-]+"}]}),i=e.inherit(e.TITLE_MODE,{begin:"\\b([A-Za-z0-9_\\-]+)\\b"});return{name:"LiveCode",case_insensitive:!1,keywords:{keyword:"$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word words fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",literal:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress constantNames cos date dateFormat decompress difference directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge messageAuthenticationCode messageDigest millisec millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetDriver libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load extension loadedExtensions multiply socket prepare process post seek rel relative read from process rename replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop subtract symmetric union unload vectorDotProduct wait write"},contains:[t,{className:"keyword",begin:"\\bend\\sif\\b"},{className:"function",beginKeywords:"function",end:"$",contains:[t,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,r]},{className:"function",begin:"\\bend\\s+",end:"$",keywords:"end",contains:[i,r],relevance:0},{beginKeywords:"command on",end:"$",contains:[t,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,r]},{className:"meta",variants:[{begin:"<\\?(rev|lc|livecode)",relevance:10},{begin:"<\\?"},{begin:"\\?>"}]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,r].concat(n),illegal:";$|^\\[|^=|&|\\{"}}e.exports=n},"1bf9":function(e,t){(function(){e.exports=function(){function e(e){this.arr=e||[]}return Object.defineProperty(e.prototype,"length",{get:function(){return this.arr.length}}),e.prototype.item=function(e){return this.arr[e]||null},e.prototype.contains=function(e){return-1!==this.arr.indexOf(e)},e}()}).call(this)},"1c35":function(e,t,n){"use strict";(function(e){ /*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ var r=n("1fb5"),i=n("9152"),o=n("e3db");function a(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function s(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function l(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function y(e){return+e!=e&&(e=0),u.alloc(+e)}function _(e,t){if(u.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(e).length;default:if(r)return Q(e).length;t=(""+t).toLowerCase(),r=!0}}function E(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";e||(e="utf8");while(1)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return I(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return L(this,t,n);case"base64":return N(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function S(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function w(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:x(e,t,n,r,i);if("number"===typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):x(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function x(e,t,n,r,i){var o,a=1,s=e.length,l=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var c=-1;for(o=n;os&&(n=s-l),o=n;o>=0;o--){for(var d=!0,p=0;pi&&(r=i)):r=i;var o=t.length;if(o%2!==0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a239?4:u>223?3:u>191?2:1;if(i+d<=n)switch(d){case 1:u<128&&(c=u);break;case 2:o=e[i+1],128===(192&o)&&(l=(31&u)<<6|63&o,l>127&&(c=l));break;case 3:o=e[i+1],a=e[i+2],128===(192&o)&&128===(192&a)&&(l=(15&u)<<12|(63&o)<<6|63&a,l>2047&&(l<55296||l>57343)&&(c=l));break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128===(192&o)&&128===(192&a)&&128===(192&s)&&(l=(15&u)<<18|(63&o)<<12|(63&a)<<6|63&s,l>65535&&l<1114112&&(c=l))}null===c?(c=65533,d=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=d}return R(r)}t.Buffer=u,t.SlowBuffer=y,t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:a(),t.kMaxLength=s(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,n){return c(null,e,t,n)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,n){return p(null,e,t,n)},u.allocUnsafe=function(e){return h(null,e)},u.allocUnsafeSlow=function(e){return h(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},u.prototype.compare=function(e,t,n,r,i){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var o=i-r,a=n-t,s=Math.min(o,a),l=this.slice(r,i),c=e.slice(t,n),d=0;di)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return C(this,e,t,n);case"utf8":case"utf-8":return D(this,e,t,n);case"ascii":return T(this,e,t,n);case"latin1":case"binary":return A(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var M=4096;function R(e){var t=e.length;if(t<=M)return String.fromCharCode.apply(String,e);var n="",r=0;while(rr)&&(n=r);for(var i="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function U(e,t,n,r,i,o){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function q(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function H(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function z(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function G(e,t,n,r,o){return o||z(e,t,n,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,n,r,23,4),n+4}function $(e,t,n,r,o){return o||z(e,t,n,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),t0&&(i*=256))r+=this[e+--t]*i;return r},u.prototype.readUInt8=function(e,t){return t||j(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||j(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||j(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||j(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||j(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);var r=this[e],i=1,o=0;while(++o=i&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);var r=t,i=1,o=this[e+--r];while(r>0&&(i*=256))o+=this[e+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},u.prototype.readInt8=function(e,t){return t||j(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||j(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||j(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||j(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||j(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||j(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||j(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||j(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||j(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;U(this,e,t,n,i,0)}var o=1,a=0;this[t]=255&e;while(++a=0&&(a*=256))this[t+o]=e/a&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):q(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):q(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):H(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):H(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);U(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;this[t]=255&e;while(++o>0)-s&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);U(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;this[t+o]=255&e;while(--o>=0&&(a*=256))e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):q(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):q(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):H(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):H(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return G(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return G(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return $(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return $(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(o=t;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function X(e){for(var t=[],n=0;n>8,i=n%256,o.push(i),o.push(r)}return o}function J(e){return r.toByteArray(Y(e))}function ee(e,t,n,r){for(var i=0;i=t.length||i>=e.length)break;t[i+n]=e[i]}return i}function te(e){return e!==e}}).call(this,n("c8ba"))},"1c46":function(e,t,n){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=n("11dc"),t.createHash=t.Hash=n("98e6"),t.createHmac=t.Hmac=n("1a2a");var r=n("116d"),i=Object.keys(r),o=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);t.getHashes=function(){return o};var a=n("a099");t.pbkdf2=a.pbkdf2,t.pbkdf2Sync=a.pbkdf2Sync;var s=n("956a");t.Cipher=s.Cipher,t.createCipher=s.createCipher,t.Cipheriv=s.Cipheriv,t.createCipheriv=s.createCipheriv,t.Decipher=s.Decipher,t.createDecipher=s.createDecipher,t.Decipheriv=s.Decipheriv,t.createDecipheriv=s.createDecipheriv,t.getCiphers=s.getCiphers,t.listCiphers=s.listCiphers;var l=n("00dc");t.DiffieHellmanGroup=l.DiffieHellmanGroup,t.createDiffieHellmanGroup=l.createDiffieHellmanGroup,t.getDiffieHellman=l.getDiffieHellman,t.createDiffieHellman=l.createDiffieHellman,t.DiffieHellman=l.DiffieHellman;var u=n("b692");t.createSign=u.createSign,t.Sign=u.Sign,t.createVerify=u.createVerify,t.Verify=u.Verify,t.createECDH=n("e1d3");var c=n("6442");t.publicEncrypt=c.publicEncrypt,t.privateEncrypt=c.privateEncrypt,t.publicDecrypt=c.publicDecrypt,t.privateDecrypt=c.privateDecrypt;var d=n("75cc");t.randomFill=d.randomFill,t.randomFillSync=d.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={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,ALPN_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}},"1d2b":function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function c(e){var t=u(e),n=t[0],r=t[1];return 3*(n+r)/4-r}function d(e,t,n){return 3*(t+n)/4-n}function p(e){var t,n,r=u(e),a=r[0],s=r[1],l=new o(d(e,a,s)),c=0,p=s>0?a-4:a;for(n=0;n>16&255,l[c++]=t>>8&255,l[c++]=255&t;return 2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,l[c++]=255&t),1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t),l}function h(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[63&e]}function f(e,t,n){for(var r,i=[],o=t;ol?l:s+a));return 1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},"1fe5":function(e,t){function n(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",o="<[^<>]+>",a="("+r+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional(o)+")",s={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},l="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",u={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+l+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},c={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(u,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},h=t.optional(i)+e.IDENT_RE+"\\s*\\(",f=["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],m=["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],g={keyword:f,type:m,literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},b=[d,s,n,e.C_BLOCK_COMMENT_MODE,c,u],v={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:g,contains:b.concat([{begin:/\(/,end:/\)/,keywords:g,contains:b.concat(["self"]),relevance:0}]),relevance:0},y={begin:"("+a+"[\\*&\\s]+)+"+h,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:g,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:g,relevance:0},{begin:h,returnBegin:!0,contains:[e.inherit(p,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,u,c,s,{begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,u,c,s]}]},s,n,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C",aliases:["h"],keywords:g,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:d,strings:u,keywords:g}}}e.exports=n},"1fec":function(e,t,n){"use strict";var r=n("da3e"),i=n("3fb5"),o=n("0184"),a=n("4e2b");function s(e,t){r.equal(t.length,24,"Invalid key length");var n=t.slice(0,8),i=t.slice(8,16),o=t.slice(16,24);this.ciphers="encrypt"===e?[a.create({type:"encrypt",key:n}),a.create({type:"decrypt",key:i}),a.create({type:"encrypt",key:o})]:[a.create({type:"decrypt",key:o}),a.create({type:"encrypt",key:i}),a.create({type:"decrypt",key:n})]}function l(e){o.call(this,e);var t=new s(this.type,this.options.key);this._edeState=t}i(l,o),e.exports=l,l.create=function(e){return new l(e)},l.prototype._update=function(e,t,n,r){var i=this._edeState;i.ciphers[0]._update(e,t,n,r),i.ciphers[1]._update(n,r,n,r),i.ciphers[2]._update(n,r,n,r)},l.prototype._pad=a.prototype._pad,l.prototype._unpad=a.prototype._unpad},"206d":function(e,t,n){(function(t){var r,i,o=n("8707").Buffer,a=n("7d2a"),s=n("9f9d"),l=n("e07b"),u=n("8be6"),c=t.crypto&&t.crypto.subtle,d={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},p=[];function h(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!c||!c.importKey||!c.deriveBits)return Promise.resolve(!1);if(void 0!==p[e])return p[e];r=r||o.alloc(8);var n=m(r,r,10,128,e).then((function(){return!0})).catch((function(){return!1}));return p[e]=n,n}function f(){return i||(i=t.process&&t.process.nextTick?t.process.nextTick:t.queueMicrotask?t.queueMicrotask:t.setImmediate?t.setImmediate:t.setTimeout,i)}function m(e,t,n,r,i){return c.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return c.deriveBits({name:"PBKDF2",salt:t,iterations:n,hash:{name:i}},e,r<<3)})).then((function(e){return o.from(e)}))}function g(e,t){e.then((function(e){f()((function(){t(null,e)}))}),(function(e){f()((function(){t(e)}))}))}e.exports=function(e,n,r,i,o,c){"function"===typeof o&&(c=o,o=void 0),o=o||"sha1";var p=d[o.toLowerCase()];if(p&&"function"===typeof t.Promise){if(a(r,i),e=u(e,s,"Password"),n=u(n,s,"Salt"),"function"!==typeof c)throw new Error("No callback provided to pbkdf2");g(h(p).then((function(t){return t?m(e,n,r,i,p):l(e,n,r,i,o)})),c)}else f()((function(){var t;try{t=l(e,n,r,i,o)}catch(a){return c(a)}c(null,t)}))}}).call(this,n("c8ba"))},"20f6":function(e,t,n){"use strict";const r=t;r.der=n("cfbd"),r.pem=n("8df7")},"210b":function(e,t,n){var r=n("e1c8");t.DOMImplementation=r.DOMImplementation,t.XMLSerializer=r.XMLSerializer,t.DOMParser=n("b074").DOMParser},2137:function(e,t,n){"use strict";var r=n("c3c0"),i=n("da3e");function o(e,t,n){if(!(this instanceof o))return new o(e,t,n);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(t,n))}e.exports=o,o.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t>>2]>>>24-o%4*8&255;t[r+o>>>2]|=a<<24-(r+o)%4*8}else for(var s=0;s>>2]=n[s>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=u.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new c.init(n,t/2)}},h=d.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new c.init(n,t)}},f=d.Utf8={stringify:function(e){try{return decodeURIComponent(escape(h.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return h.parse(unescape(encodeURIComponent(e)))}},m=l.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=f.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,i=r.words,o=r.sigBytes,a=this.blockSize,s=4*a,l=o/s;l=t?e.ceil(l):e.max((0|l)-this._minBufferSize,0);var u=l*a,d=e.min(4*u,o);if(u){for(var p=0;p":"attribute: {"+e+"}, parent: <"+this.parent.name+">"},e.prototype.isEqualNode=function(e){return e.namespaceURI===this.namespaceURI&&(e.prefix===this.prefix&&(e.localName===this.localName&&e.value===this.value))},e}()}).call(this)},"23cb":function(e,t,n){var r=n("5926"),i=Math.max,o=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):o(n,t)}},"23e7":function(e,t,n){var r=n("da84"),i=n("06cf").f,o=n("9112"),a=n("cb2d"),s=n("6374"),l=n("e893"),u=n("94ca");e.exports=function(e,t){var n,c,d,p,h,f,m=e.target,g=e.global,b=e.stat;if(c=g?r:b?r[m]||s(m,{}):(r[m]||{}).prototype,c)for(d in t){if(h=t[d],e.dontCallGetSet?(f=i(c,d),p=f&&f.value):p=c[d],n=u(g?d:m+(b?".":"#")+d,e.forced),!n&&void 0!==p){if(typeof h==typeof p)continue;l(h,p)}(e.sham||p&&p.sham)&&o(h,"sham",!0),a(c,d,h,e)}}},"241c":function(e,t,n){var r=n("ca84"),i=n("7839"),o=i.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},2425:function(e,t){function n(e){const t={keyword:"module use_module import_module include_module end_module initialise mutable initialize finalize finalise interface implementation pred mode func type inst solver any_pred any_func is semidet det nondet multi erroneous failure cc_nondet cc_multi typeclass instance where pragma promise external trace atomic or_else require_complete_switch require_det require_semidet require_multi require_nondet require_cc_multi require_cc_nondet require_erroneous require_failure",meta:"inline no_inline type_spec source_file fact_table obsolete memo loop_check minimal_model terminates does_not_terminate check_termination promise_equivalent_clauses foreign_proc foreign_decl foreign_code foreign_type foreign_import_module foreign_export_enum foreign_export foreign_enum may_call_mercury will_not_call_mercury thread_safe not_thread_safe maybe_thread_safe promise_pure promise_semipure tabled_for_io local untrailed trailed attach_to_io_state can_pass_as_mercury_type stable will_not_throw_exception may_modify_trail will_not_modify_trail may_duplicate may_not_duplicate affects_liveness does_not_affect_liveness doesnt_affect_liveness no_sharing unknown_sharing sharing",built_in:"some all not if then else true fail false try catch catch_any semidet_true semidet_false semidet_fail impure_true impure semipure"},n=e.COMMENT("%","$"),r={className:"number",begin:"0'.\\|0[box][0-9a-fA-F]*"},i=e.inherit(e.APOS_STRING_MODE,{relevance:0}),o=e.inherit(e.QUOTE_STRING_MODE,{relevance:0}),a={className:"subst",begin:"\\\\[abfnrtv]\\|\\\\x[0-9a-fA-F]*\\\\\\|%[-+# *.0-9]*[dioxXucsfeEgGp]",relevance:0};o.contains=o.contains.slice(),o.contains.push(a);const s={className:"built_in",variants:[{begin:"<=>"},{begin:"<=",relevance:0},{begin:"=>",relevance:0},{begin:"/\\\\"},{begin:"\\\\/"}]},l={className:"built_in",variants:[{begin:":-\\|--\x3e"},{begin:"=",relevance:0}]};return{name:"Mercury",aliases:["m","moo"],keywords:t,contains:[s,l,n,e.C_BLOCK_COMMENT_MODE,r,e.NUMBER_MODE,i,o,{begin:/:-/},{begin:/\.$/}]}}e.exports=n},2468:function(e,t){function n(e){const t={className:"comment",begin:/\$noop\(/,end:/\)/,contains:[{begin:/\\[()]/},{begin:/\(/,end:/\)/,contains:[{begin:/\\[()]/},"self"]}],relevance:10},n={className:"keyword",begin:/\$[_a-zA-Z0-9]+(?=\()/},r={className:"variable",begin:/%[_a-zA-Z0-9:]+%/},i={className:"symbol",begin:/\\u[a-fA-F0-9]{4}/},o={className:"symbol",begin:/\\[\\nt$%,()]/};return{name:"Tagger Script",contains:[t,n,r,o,i]}}e.exports=n},"24f8":function(e,t,n){var r=n("9490"),i=n("0b16"),o=e.exports;for(var a in r)r.hasOwnProperty(a)&&(o[a]=r[a]);function s(e){if("string"===typeof e&&(e=i.parse(e)),e.protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}o.request=function(e,t){return e=s(e),r.request.call(this,e,t)},o.get=function(e,t){return e=s(e),r.get.call(this,e,t)}},2504:function(e){e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},2562:function(e,t,n){"use strict";var r=/([-.*+?^${}()|[\]\/\\])/g,i=/\\/g,o=function(e){return(e+"").replace(r,"\\$1")},a=function(e){return(e+"").replace(i,"")},s=RegExp("^(?:\\s*(,)\\s*|\\s*(+)\\s*|(\\s+)|(+|\\*)|\\#(+)|\\.(+)|\\[\\s*(+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:([\"']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(+)(?:\\((?:(?:([\"'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)".replace(//,"["+o(">+~`!@$%^&={}\\;/g,"(?:[\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])").replace(//g,"(?:[:\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])")),l=function(e){this.combinator=e||" ",this.tag="*"};l.prototype.toString=function(){if(!this.raw){var e,t,n="";if(n+=this.tag||"*",this.id&&(n+="#"+this.id),this.classes&&(n+="."+this.classList.join(".")),this.attributes)for(e=0;t=this.attributes[e++];)n+="["+t.name+(t.operator?t.operator+'"'+t.value+'"':"")+"]";if(this.pseudos)for(e=0;t=this.pseudos[e++];)n+=":"+t.name,t.value&&(n+="("+t.value+")");this.raw=n}return this.raw};var u=function(){this.length=0};u.prototype.toString=function(){if(!this.raw){for(var e,t="",n=0;e=this[n++];)1!==n&&(t+=" ")," "!==e.combinator&&(t+=e.combinator+" "),t+=e;this.raw=t}return this.raw};var c=function(e,t,n,r,i,s,c,d,p,h,f,m,g,b,v,y){var _,E;if((t||!this.length)&&(_=this[this.length++]=new u,t))return"";if(_||(_=this[this.length-1]),(n||r||!_.length)&&(E=_[_.length++]=new l(n)),E||(E=_[_.length-1]),i)E.tag=a(i);else if(s)E.id=a(s);else if(c){var S=a(c),w=E.classes||(E.classes={});if(!w[S]){w[S]=o(c);var x=E.classList||(E.classList=[]);x.push(S),x.sort()}}else g?(y=y||v,(E.pseudos||(E.pseudos=[])).push({type:1==m.length?"class":"element",name:a(g),escapedName:o(g),value:y?a(y):null,escapedValue:y?o(y):null})):d&&(f=f?o(f):null,(E.attributes||(E.attributes=[])).push({operator:p,name:a(d),escapedName:o(d),value:f?a(f):null,escapedValue:f?o(f):null}));return""},d=function(e){this.length=0;var t,n=this,r=e;while(e){if(t=e.replace(s,(function(){return c.apply(n,arguments)})),t===e)throw new Error(r+" is an invalid expression");e=t}};d.prototype.toString=function(){if(!this.raw){for(var e,t=[],n=0;e=this[n++];)t.push(e);this.raw=t.join(", ")}return this.raw};var p={},h=function(e){return null==e?null:(e=(""+e).replace(/^\s+|\s+$/g,""),p[e]||(p[e]=new d(e)))};e.exports=h},2567:function(e,t,n){"use strict";var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i|\.)\s*/,relevance:0,contains:[l]},{className:"class",beginKeywords:"define",returnEnd:!0,end:"\\(|=>",contains:[e.inherit(e.TITLE_MODE,{begin:t+"(=(?!>))?|[-+*/%](?!>)"})]}];return{name:"Lasso",aliases:["ls","lassoscript"],case_insensitive:!0,keywords:i,contains:[{className:"meta",begin:r,relevance:0,starts:{end:"\\[|"+n,returnEnd:!0,relevance:0,contains:[o]}},a,s,{className:"meta",begin:"\\[no_square_brackets",starts:{end:"\\[/no_square_brackets\\]",keywords:i,contains:[{className:"meta",begin:r,relevance:0,starts:{end:"\\[noprocess\\]|"+n,returnEnd:!0,contains:[o]}},a,s].concat(u)}},{className:"meta",begin:"\\[",relevance:0},{className:"meta",begin:"^#!",end:"lasso9$",relevance:10}].concat(u)}}e.exports=n},2639:function(e,t){function n(e){const t=["if","then","else","do","while","until","for","loop","import","with","is","as","where","when","by","data","constant","integer","real","text","name","boolean","symbol","infix","prefix","postfix","block","tree"],n=["in","mod","rem","and","or","xor","not","abs","sign","floor","ceil","sqrt","sin","cos","tan","asin","acos","atan","exp","expm1","log","log2","log10","log1p","pi","at","text_length","text_range","text_find","text_replace","contains","page","slide","basic_slide","title_slide","title","subtitle","fade_in","fade_out","fade_at","clear_color","color","line_color","line_width","texture_wrap","texture_transform","texture","scale_?x","scale_?y","scale_?z?","translate_?x","translate_?y","translate_?z?","rotate_?x","rotate_?y","rotate_?z?","rectangle","circle","ellipse","sphere","path","line_to","move_to","quad_to","curve_to","theme","background","contents","locally","time","mouse_?x","mouse_?y","mouse_buttons"],r=["ObjectLoader","Animate","MovieCredits","Slides","Filters","Shading","Materials","LensFlare","Mapping","VLCAudioVideo","StereoDecoder","PointCloud","NetworkAccess","RemoteControl","RegExp","ChromaKey","Snowfall","NodeJS","Speech","Charts"],i=["true","false","nil"],o={$pattern:/[a-zA-Z][a-zA-Z0-9_?]*/,keyword:t,literal:i,built_in:n.concat(r)},a={className:"string",begin:'"',end:'"',illegal:"\\n"},s={className:"string",begin:"'",end:"'",illegal:"\\n"},l={className:"string",begin:"<<",end:">>"},u={className:"number",begin:"[0-9]+#[0-9A-Z_]+(\\.[0-9-A-Z_]+)?#?([Ee][+-]?[0-9]+)?"},c={beginKeywords:"import",end:"$",keywords:o,contains:[a]},d={className:"function",begin:/[a-z][^\n]*->/,returnBegin:!0,end:/->/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,keywords:o}})]};return{name:"XL",aliases:["tao"],keywords:o,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,s,l,d,c,u,e.NUMBER_MODE]}}e.exports=n},"268a":function(e,t){function n(e){const t=["module","schema","namespace","boundary-space","preserve","no-preserve","strip","default","collation","base-uri","ordering","context","decimal-format","decimal-separator","copy-namespaces","empty-sequence","except","exponent-separator","external","grouping-separator","inherit","no-inherit","lax","minus-sign","per-mille","percent","schema-attribute","schema-element","strict","unordered","zero-digit","declare","import","option","function","validate","variable","for","at","in","let","where","order","group","by","return","if","then","else","tumbling","sliding","window","start","when","only","end","previous","next","stable","ascending","descending","allowing","empty","greatest","least","some","every","satisfies","switch","case","typeswitch","try","catch","and","or","to","union","intersect","instance","of","treat","as","castable","cast","map","array","delete","insert","into","replace","value","rename","copy","modify","update"],n=["item","document-node","node","attribute","document","element","comment","namespace","namespace-node","processing-instruction","text","construction","xs:anyAtomicType","xs:untypedAtomic","xs:duration","xs:time","xs:decimal","xs:float","xs:double","xs:gYearMonth","xs:gYear","xs:gMonthDay","xs:gMonth","xs:gDay","xs:boolean","xs:base64Binary","xs:hexBinary","xs:anyURI","xs:QName","xs:NOTATION","xs:dateTime","xs:dateTimeStamp","xs:date","xs:string","xs:normalizedString","xs:token","xs:language","xs:NMTOKEN","xs:Name","xs:NCName","xs:ID","xs:IDREF","xs:ENTITY","xs:integer","xs:nonPositiveInteger","xs:negativeInteger","xs:long","xs:int","xs:short","xs:byte","xs:nonNegativeInteger","xs:unisignedLong","xs:unsignedInt","xs:unsignedShort","xs:unsignedByte","xs:positiveInteger","xs:yearMonthDuration","xs:dayTimeDuration"],r=["eq","ne","lt","le","gt","ge","is","self::","child::","descendant::","descendant-or-self::","attribute::","following::","following-sibling::","parent::","ancestor::","ancestor-or-self::","preceding::","preceding-sibling::","NaN"],i={className:"built_in",variants:[{begin:/\barray:/,end:/(?:append|filter|flatten|fold-(?:left|right)|for-each(?:-pair)?|get|head|insert-before|join|put|remove|reverse|size|sort|subarray|tail)\b/},{begin:/\bmap:/,end:/(?:contains|entry|find|for-each|get|keys|merge|put|remove|size)\b/},{begin:/\bmath:/,end:/(?:a(?:cos|sin|tan[2]?)|cos|exp(?:10)?|log(?:10)?|pi|pow|sin|sqrt|tan)\b/},{begin:/\bop:/,end:/\(/,excludeEnd:!0},{begin:/\bfn:/,end:/\(/,excludeEnd:!0},{begin:/[^/,end:/(\/[\w._:-]+>)/,subLanguage:"xml",contains:[{begin:/\{/,end:/\}/,subLanguage:"xquery"},"self"]},h=[a,i,l,s,c,u,o,d,p];return{name:"XQuery",aliases:["xpath","xq"],case_insensitive:!1,illegal:/(proc)|(abstract)|(extends)|(until)|(#)/,keywords:{$pattern:/[a-zA-Z$][a-zA-Z0-9_:-]*/,keyword:t,type:n,literal:r},contains:h}}e.exports=n},"26bc":function(e,t){function n(e){const t=e.regex,n=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,r=t.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),i=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,o=t.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:n,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:t.lookahead(t.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:n},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[i,r]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,r]},{scope:{1:"punctuation",2:"number"},match:[o,r]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,r]}]},{scope:{3:"operator"},match:[n,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:i},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:o},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}e.exports=n},"26dd":function(e,t,n){"use strict";var r=n("6f4f"),i=n("10db"),o=n("92f0"),a={};n("051b")(a,n("cc15")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(a,{next:i(1,n)}),o(e,t+" Iterator")}},"26f9":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prevElementSibling=t.nextElementSibling=t.getName=t.hasAttrib=t.getAttributeValue=t.getSiblings=t.getParent=t.getChildren=void 0;var r=n("f23f"),i=[];function o(e){var t;return null!==(t=e.children)&&void 0!==t?t:i}function a(e){return e.parent||null}function s(e){var t,n,r=a(e);if(null!=r)return o(r);var i=[e],s=e.prev,l=e.next;while(null!=s)i.unshift(s),t=s,s=t.prev;while(null!=l)i.push(l),n=l,l=n.next;return i}function l(e,t){var n;return null===(n=e.attribs)||void 0===n?void 0:n[t]}function u(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]}function c(e){return e.name}function d(e){var t,n=e.next;while(null!==n&&!(0,r.isTag)(n))t=n,n=t.next;return n}function p(e){var t,n=e.prev;while(null!==n&&!(0,r.isTag)(n))t=n,n=t.prev;return n}t.getChildren=o,t.getParent=a,t.getSiblings=s,t.getAttributeValue=l,t.hasAttrib=u,t.getName=c,t.nextElementSibling=d,t.prevElementSibling=p},"27b5":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getS3Endpoint=o;var r=n("051d");let i={"us-east-1":"s3.amazonaws.com","us-east-2":"s3-us-east-2.amazonaws.com","us-west-1":"s3-us-west-1.amazonaws.com","us-west-2":"s3-us-west-2.amazonaws.com","ca-central-1":"s3.ca-central-1.amazonaws.com","eu-west-1":"s3-eu-west-1.amazonaws.com","eu-west-2":"s3-eu-west-2.amazonaws.com","sa-east-1":"s3-sa-east-1.amazonaws.com","eu-central-1":"s3-eu-central-1.amazonaws.com","ap-south-1":"s3-ap-south-1.amazonaws.com","ap-southeast-1":"s3-ap-southeast-1.amazonaws.com","ap-southeast-2":"s3-ap-southeast-2.amazonaws.com","ap-northeast-1":"s3-ap-northeast-1.amazonaws.com","cn-north-1":"s3.cn-north-1.amazonaws.com.cn","ap-east-1":"s3.ap-east-1.amazonaws.com"};function o(e){if(!(0,r.isString)(e))throw new TypeError("Invalid region: "+e);var t=i[e];return t||"s3.amazonaws.com"}},"27bf":function(e,t,n){"use strict";e.exports=c;var r=n("c9b8").codes,i=r.ERR_METHOD_NOT_IMPLEMENTED,o=r.ERR_MULTIPLE_CALLBACK,a=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=r.ERR_TRANSFORM_WITH_LENGTH_0,l=n("b19a");function u(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new o);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length/}]},s={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},l=e.inherit(e.APOS_STRING_MODE,{illegal:null}),u=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(s)}),c=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(s)}),d="[ \t\n]",p={scope:"string",variants:[u,l,c]},h={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},f=["false","null","true"],m=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],g=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],b=e=>{const t=[];return e.forEach(e=>{t.push(e),e.toLowerCase()===e?t.push(e.toUpperCase()):t.push(e.toLowerCase())}),t},v={keyword:m,literal:b(f),built_in:g},y=e=>e.map(e=>e.replace(/\|\d+$/,"")),_={variants:[{match:[/new/,t.concat(d,"+"),t.concat("(?!",y(g).join("\\b|"),"\\b)"),i],scope:{1:"keyword",4:"title.class"}}]},E=t.concat(r,"\\b(?!\\()"),S={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),E],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[i,t.concat(/::/,t.lookahead(/(?!class\b)/)),E],scope:{1:"title.class",3:"variable.constant"}},{match:[i,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[i,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},w={scope:"attr",match:t.concat(r,t.lookahead(":"),t.lookahead(/(?!::)/))},x={relevance:0,begin:/\(/,end:/\)/,keywords:v,contains:[w,o,S,e.C_BLOCK_COMMENT_MODE,p,h,_]},C={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",y(m).join("\\b|"),"|",y(g).join("\\b|"),"\\b)"),r,t.concat(d,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[x]};x.contains.push(C);const D=[w,S,e.C_BLOCK_COMMENT_MODE,p,h,_],T={begin:t.concat(/#\[\s*/,i),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:f,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:f,keyword:["new","array"]},contains:["self",...D]},...D,{scope:"meta",match:i}]};return{case_insensitive:!1,keywords:v,contains:[T,e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},a,{scope:"variable.language",match:/\$this\b/},o,C,S,{match:[/const/,/\s/,r],scope:{1:"keyword",3:"variable.constant"}},_,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:v,contains:["self",o,S,e.C_BLOCK_COMMENT_MODE,p,h]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},p,h]}}e.exports=n},"294a":function(e,t){function n(e){const t="(_?[ui](8|16|32|64|128))?",n="(_?f(32|64))?",r="[a-zA-Z_]\\w*[!?=]?",i="[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|[=!]~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~|]|//|//=|&[-+*]=?|&\\*\\*|\\[\\][=?]?",o="[A-Za-z_]\\w*(::\\w+)*(\\?|!)?",a={$pattern:r,keyword:"abstract alias annotation as as? asm begin break case class def do else elsif end ensure enum extend for fun if include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? return require select self sizeof struct super then type typeof union uninitialized unless until verbatim when while with yield __DIR__ __END_LINE__ __FILE__ __LINE__",literal:"false nil true"},s={className:"subst",begin:/#\{/,end:/\}/,keywords:a},l={className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},u={className:"template-variable",variants:[{begin:"\\{\\{",end:"\\}\\}"},{begin:"\\{%",end:"%\\}"}],keywords:a};function c(e,t){const n=[{begin:e,end:t}];return n[0].contains=n,n}const d={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[Qwi]?\\(",end:"\\)",contains:c("\\(","\\)")},{begin:"%[Qwi]?\\[",end:"\\]",contains:c("\\[","\\]")},{begin:"%[Qwi]?\\{",end:/\}/,contains:c(/\{/,/\}/)},{begin:"%[Qwi]?<",end:">",contains:c("<",">")},{begin:"%[Qwi]?\\|",end:"\\|"},{begin:/<<-\w+$/,end:/^\s*\w+$/}],relevance:0},p={className:"string",variants:[{begin:"%q\\(",end:"\\)",contains:c("\\(","\\)")},{begin:"%q\\[",end:"\\]",contains:c("\\[","\\]")},{begin:"%q\\{",end:/\}/,contains:c(/\{/,/\}/)},{begin:"%q<",end:">",contains:c("<",">")},{begin:"%q\\|",end:"\\|"},{begin:/<<-'\w+'$/,end:/^\s*\w+$/}],relevance:0},h={begin:"(?!%\\})("+e.RE_STARTERS_RE+"|\\n|\\b(case|if|select|unless|until|when|while)\\b)\\s*",keywords:"case if select unless until when while",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:"//[a-z]*",relevance:0},{begin:"/(?!\\/)",end:"/[a-z]*"}]}],relevance:0},f={className:"regexp",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:"%r\\(",end:"\\)",contains:c("\\(","\\)")},{begin:"%r\\[",end:"\\]",contains:c("\\[","\\]")},{begin:"%r\\{",end:/\}/,contains:c(/\{/,/\}/)},{begin:"%r<",end:">",contains:c("<",">")},{begin:"%r\\|",end:"\\|"}],relevance:0},m={className:"meta",begin:"@\\[",end:"\\]",contains:[e.inherit(e.QUOTE_STRING_MODE,{className:"string"})]},g=[u,d,p,f,h,m,l,e.HASH_COMMENT_MODE,{className:"class",beginKeywords:"class module struct",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:o}),{begin:"<"}]},{className:"class",beginKeywords:"lib enum union",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:o})]},{beginKeywords:"annotation",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:o})],relevance:2},{className:"function",beginKeywords:"def",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:i,endsParent:!0})]},{className:"function",beginKeywords:"fun macro",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:i,endsParent:!0})],relevance:2},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":",contains:[d,{begin:i}],relevance:0},{className:"number",variants:[{begin:"\\b0b([01_]+)"+t},{begin:"\\b0o([0-7_]+)"+t},{begin:"\\b0x([A-Fa-f0-9_]+)"+t},{begin:"\\b([1-9][0-9_]*[0-9]|[0-9])(\\.[0-9][0-9_]*)?([eE]_?[-+]?[0-9_]*)?"+n+"(?!_)"},{begin:"\\b([1-9][0-9_]*|0)"+t}],relevance:0}];return s.contains=g,u.contains=g.slice(1),{name:"Crystal",aliases:["cr"],keywords:a,contains:g}}e.exports=n},"299c":function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=136)}({136:function(e,t,n){"use strict";n.r(t);var r=n(5),i=n.n(r),o=n(19),a=n.n(o),s=n(2),l=n(3),u=n(7),c=n.n(u),d={name:"ElTooltip",mixins:[i.a],props:{openDelay:{type:Number,default:0},disabled:Boolean,manual:Boolean,effect:{type:String,default:"dark"},arrowOffset:{type:Number,default:0},popperClass:String,content:String,visibleArrow:{default:!0},transition:{type:String,default:"el-fade-in-linear"},popperOptions:{default:function(){return{boundariesPadding:10,gpuAcceleration:!1}}},enterable:{type:Boolean,default:!0},hideAfter:{type:Number,default:0},tabindex:{type:Number,default:0}},data:function(){return{tooltipId:"el-tooltip-"+Object(l["generateId"])(),timeoutPending:null,focusing:!1}},beforeCreate:function(){var e=this;this.$isServer||(this.popperVM=new c.a({data:{node:""},render:function(e){return this.node}}).$mount(),this.debounceClose=a()(200,(function(){return e.handleClosePopper()})))},render:function(e){var t=this;this.popperVM&&(this.popperVM.node=e("transition",{attrs:{name:this.transition},on:{afterLeave:this.doDestroy}},[e("div",{on:{mouseleave:function(){t.setExpectedState(!1),t.debounceClose()},mouseenter:function(){t.setExpectedState(!0)}},ref:"popper",attrs:{role:"tooltip",id:this.tooltipId,"aria-hidden":this.disabled||!this.showPopper?"true":"false"},directives:[{name:"show",value:!this.disabled&&this.showPopper}],class:["el-tooltip__popper","is-"+this.effect,this.popperClass]},[this.$slots.content||this.content])]));var n=this.getFirstElement();if(!n)return null;var r=n.data=n.data||{};return r.staticClass=this.addTooltipClass(r.staticClass),n},mounted:function(){var e=this;this.referenceElm=this.$el,1===this.$el.nodeType&&(this.$el.setAttribute("aria-describedby",this.tooltipId),this.$el.setAttribute("tabindex",this.tabindex),Object(s["on"])(this.referenceElm,"mouseenter",this.show),Object(s["on"])(this.referenceElm,"mouseleave",this.hide),Object(s["on"])(this.referenceElm,"focus",(function(){if(e.$slots.default&&e.$slots.default.length){var t=e.$slots.default[0].componentInstance;t&&t.focus?t.focus():e.handleFocus()}else e.handleFocus()})),Object(s["on"])(this.referenceElm,"blur",this.handleBlur),Object(s["on"])(this.referenceElm,"click",this.removeFocusing)),this.value&&this.popperVM&&this.popperVM.$nextTick((function(){e.value&&e.updatePopper()}))},watch:{focusing:function(e){e?Object(s["addClass"])(this.referenceElm,"focusing"):Object(s["removeClass"])(this.referenceElm,"focusing")}},methods:{show:function(){this.setExpectedState(!0),this.handleShowPopper()},hide:function(){this.setExpectedState(!1),this.debounceClose()},handleFocus:function(){this.focusing=!0,this.show()},handleBlur:function(){this.focusing=!1,this.hide()},removeFocusing:function(){this.focusing=!1},addTooltipClass:function(e){return e?"el-tooltip "+e.replace("el-tooltip",""):"el-tooltip"},handleShowPopper:function(){var e=this;this.expectedState&&!this.manual&&(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.showPopper=!0}),this.openDelay),this.hideAfter>0&&(this.timeoutPending=setTimeout((function(){e.showPopper=!1}),this.hideAfter)))},handleClosePopper:function(){this.enterable&&this.expectedState||this.manual||(clearTimeout(this.timeout),this.timeoutPending&&clearTimeout(this.timeoutPending),this.showPopper=!1,this.disabled&&this.doDestroy())},setExpectedState:function(e){!1===e&&clearTimeout(this.timeoutPending),this.expectedState=e},getFirstElement:function(){var e=this.$slots.default;if(!Array.isArray(e))return null;for(var t=null,n=0;nn(e)).join("");return t}function o(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function a(...e){const t=o(e),r="("+(t.capture?"":"?:")+e.map(e=>n(e)).join("|")+")";return r}const s=e=>i(/\b/,e,/\w$/.test(e)?/\b/:/\B/),l=["Protocol","Type"].map(s),u=["init","self"].map(s),c=["Any","Self"],d=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","distributed","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],p=["false","nil","true"],h=["assignment","associativity","higherThan","left","lowerThan","none","right"],f=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],m=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],g=a(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),b=a(g,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),v=i(g,b,"*"),y=a(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),_=a(y,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),E=i(y,_,"*"),S=i(/[A-Z]/,_,"*"),w=["autoclosure",i(/convention\(/,a("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",i(/objc\(/,E,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],x=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function C(e){const t={match:/\s+/,relevance:0},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),o=[e.C_LINE_COMMENT_MODE,n],g={match:[/\./,a(...l,...u)],className:{2:"keyword"}},y={match:i(/\./,a(...d)),relevance:0},C=d.filter(e=>"string"===typeof e).concat(["_|0"]),D=d.filter(e=>"string"!==typeof e).concat(c).map(s),T={variants:[{className:"keyword",match:a(...D,...u)}]},A={$pattern:a(/\b\w+/,/#\w+/),keyword:C.concat(f),literal:p},O=[g,y,T],k={match:i(/\./,a(...m)),relevance:0},N={className:"built_in",match:i(/\b/,a(...m),/(?=\()/)},I=[k,N],M={match:/->/,relevance:0},R={className:"operator",relevance:0,variants:[{match:v},{match:`\\.(\\.|${b})+`}]},P=[M,R],L="([0-9]_*)+",F="([0-9a-fA-F]_*)+",B={className:"number",relevance:0,variants:[{match:`\\b(${L})(\\.(${L}))?([eE][+-]?(${L}))?\\b`},{match:`\\b0x(${F})(\\.(${F}))?([pP][+-]?(${L}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},j=(e="")=>({className:"subst",variants:[{match:i(/\\/,e,/[0\\tnr"']/)},{match:i(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),U=(e="")=>({className:"subst",match:i(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),q=(e="")=>({className:"subst",label:"interpol",begin:i(/\\/,e,/\(/),end:/\)/}),H=(e="")=>({begin:i(e,/"""/),end:i(/"""/,e),contains:[j(e),U(e),q(e)]}),z=(e="")=>({begin:i(e,/"/),end:i(/"/,e),contains:[j(e),q(e)]}),G={className:"string",variants:[H(),H("#"),H("##"),H("###"),z(),z("#"),z("##"),z("###")]},$={match:i(/`/,E,/`/)},V={className:"variable",match:/\$\d+/},Y={className:"variable",match:`\\$${_}+`},W=[$,V,Y],K={match:/(@|#(un)?)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:x,contains:[...P,B,G]}]}},Q={className:"keyword",match:i(/@/,a(...w))},X={className:"meta",match:i(/@/,E)},Z=[K,Q,X],J={match:r(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:i(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,_,"+")},{className:"type",match:S,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:i(/\s+&\s+/,r(S)),relevance:0}]},ee={begin://,keywords:A,contains:[...o,...O,...Z,M,J]};J.contains.push(ee);const te={match:i(E,/\s*:/),keywords:"_|0",relevance:0},ne={begin:/\(/,end:/\)/,relevance:0,keywords:A,contains:["self",te,...o,...O,...I,...P,B,G,...W,...Z,J]},re={begin://,contains:[...o,J]},ie={begin:a(r(i(E,/\s*:/)),r(i(E,/\s+/,E,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:E}]},oe={begin:/\(/,end:/\)/,keywords:A,contains:[ie,...o,...O,...P,B,G,...Z,J,ne],endsParent:!0,illegal:/["']/},ae={match:[/func/,/\s+/,a($.match,E,v)],className:{1:"keyword",3:"title.function"},contains:[re,oe,t],illegal:[/\[/,/%/]},se={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[re,oe,t],illegal:/\[|%/},le={match:[/operator/,/\s+/,v],className:{1:"keyword",3:"title"}},ue={begin:[/precedencegroup/,/\s+/,S],className:{1:"keyword",3:"title"},contains:[J],keywords:[...h,...p],end:/}/};for(const r of G.variants){const e=r.contains.find(e=>"interpol"===e.label);e.keywords=A;const t=[...O,...I,...P,B,G,...W];e.contains=[...t,{begin:/\(/,end:/\)/,contains:["self",...t]}]}return{name:"Swift",keywords:A,contains:[...o,ae,se,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:A,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...O]},le,ue,{beginKeywords:"import",end:/$/,contains:[...o],relevance:0},...O,...I,...P,B,G,...W,...Z,J,ne]}}e.exports=C},"2a5e":function(e,t,n){"use strict";t.__esModule=!0,t.default=a;var r=n("2b0e"),i=o(r);function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!i.default.prototype.$isServer)if(t){var n=[],r=t.offsetParent;while(r&&e!==r&&e.contains(r))n.push(r),r=r.offsetParent;var o=t.offsetTop+n.reduce((function(e,t){return e+t.offsetTop}),0),a=o+t.offsetHeight,s=e.scrollTop,l=s+e.clientHeight;ol&&(e.scrollTop=a-e.clientHeight)}else e.scrollTop=0}},"2a66":function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.pad.ZeroPadding={pad:function(e,t){var n=4*t;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){var t=e.words,n=e.sigBytes-1;for(n=e.sigBytes-1;n>=0;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},e.pad.ZeroPadding}))},"2a93":function(e,t){function n(e){const t=e.regex,n={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},r=e.COMMENT();r.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},o={className:"literal",begin:/\bon|off|true|false|yes|no\b/},a={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},s={begin:/\[/,end:/\]/,contains:[r,o,i,a,n,"self"],relevance:0},l=/[A-Za-z0-9_-]+/,u=/"(\\"|[^"])*"/,c=/'[^']*'/,d=t.either(l,u,c),p=t.concat(d,"(\\s*\\.\\s*",d,")*",t.lookahead(/\s*=\s*[^#\s]/));return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[r,{className:"section",begin:/\[+/,end:/\]+/},{begin:p,className:"attr",starts:{end:/$/,contains:[r,s,o,i,a,n]}}]}}e.exports=n},"2aaa":function(e,t,n){e.exports=n("faa1").EventEmitter},"2aee":function(e,t,n){var r=n("4111"),i=n("d70e"),o=n("4dd0"),a=n("fda6"),s=n("a099"),l=n("8707").Buffer;function u(e){var t;"object"!==typeof e||l.isBuffer(e)||(t=e.passphrase,e=e.key),"string"===typeof e&&(e=l.from(e));var n,i,a=o(e,t),s=a.tag,u=a.data;switch(s){case"CERTIFICATE":i=r.certificate.decode(u,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(i||(i=r.PublicKey.decode(u,"der")),n=i.algorithm.algorithm.join("."),n){case"1.2.840.113549.1.1.1":return r.RSAPublicKey.decode(i.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return i.subjectPrivateKey=i.subjectPublicKey,{type:"ec",data:i};case"1.2.840.10040.4.1":return i.algorithm.params.pub_key=r.DSAparam.decode(i.subjectPublicKey.data,"der"),{type:"dsa",data:i.algorithm.params};default:throw new Error("unknown key id "+n)}case"ENCRYPTED PRIVATE KEY":u=r.EncryptedPrivateKey.decode(u,"der"),u=c(u,t);case"PRIVATE KEY":switch(i=r.PrivateKey.decode(u,"der"),n=i.algorithm.algorithm.join("."),n){case"1.2.840.113549.1.1.1":return r.RSAPrivateKey.decode(i.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:i.algorithm.curve,privateKey:r.ECPrivateKey.decode(i.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return i.algorithm.params.priv_key=r.DSAparam.decode(i.subjectPrivateKey,"der"),{type:"dsa",params:i.algorithm.params};default:throw new Error("unknown key id "+n)}case"RSA PUBLIC KEY":return r.RSAPublicKey.decode(u,"der");case"RSA PRIVATE KEY":return r.RSAPrivateKey.decode(u,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:r.DSAPrivateKey.decode(u,"der")};case"EC PRIVATE KEY":return u=r.ECPrivateKey.decode(u,"der"),{curve:u.parameters.value,privateKey:u.privateKey};default:throw new Error("unknown key type "+s)}}function c(e,t){var n=e.algorithm.decrypt.kde.kdeparams.salt,r=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),o=i[e.algorithm.decrypt.cipher.algo.join(".")],u=e.algorithm.decrypt.cipher.iv,c=e.subjectPrivateKey,d=parseInt(o.split("-")[1],10)/8,p=s.pbkdf2Sync(t,n,r,d,"sha1"),h=a.createDecipheriv(o,p,u),f=[];return f.push(h.update(c)),f.push(h.final()),l.concat(f)}e.exports=u,u.signature=r.signature},"2b0e":function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"EffectScope",(function(){return Dt})),n.d(t,"computed",(function(){return ft})),n.d(t,"customRef",(function(){return ot})),n.d(t,"default",(function(){return eo})),n.d(t,"defineAsyncComponent",(function(){return Jn})),n.d(t,"defineComponent",(function(){return mr})),n.d(t,"del",(function(){return je})),n.d(t,"effectScope",(function(){return Tt})),n.d(t,"getCurrentInstance",(function(){return ge})),n.d(t,"getCurrentScope",(function(){return Ot})),n.d(t,"h",(function(){return Ln})),n.d(t,"inject",(function(){return Mt})),n.d(t,"isProxy",(function(){return Ye})),n.d(t,"isReactive",(function(){return Ge})),n.d(t,"isReadonly",(function(){return Ve})),n.d(t,"isRef",(function(){return Xe})),n.d(t,"isShallow",(function(){return $e})),n.d(t,"markRaw",(function(){return Ke})),n.d(t,"mergeDefaults",(function(){return Sn})),n.d(t,"nextTick",(function(){return Qn})),n.d(t,"onActivated",(function(){return ur})),n.d(t,"onBeforeMount",(function(){return nr})),n.d(t,"onBeforeUnmount",(function(){return ar})),n.d(t,"onBeforeUpdate",(function(){return ir})),n.d(t,"onDeactivated",(function(){return cr})),n.d(t,"onErrorCaptured",(function(){return lr})),n.d(t,"onMounted",(function(){return rr})),n.d(t,"onRenderTracked",(function(){return pr})),n.d(t,"onRenderTriggered",(function(){return hr})),n.d(t,"onScopeDispose",(function(){return kt})),n.d(t,"onServerPrefetch",(function(){return dr})),n.d(t,"onUnmounted",(function(){return sr})),n.d(t,"onUpdated",(function(){return or})),n.d(t,"provide",(function(){return Nt})),n.d(t,"proxyRefs",(function(){return rt})),n.d(t,"reactive",(function(){return qe})),n.d(t,"readonly",(function(){return ct})),n.d(t,"ref",(function(){return Ze})),n.d(t,"set",(function(){return Be})),n.d(t,"shallowReactive",(function(){return He})),n.d(t,"shallowReadonly",(function(){return ht})),n.d(t,"shallowRef",(function(){return Je})),n.d(t,"toRaw",(function(){return We})),n.d(t,"toRef",(function(){return st})),n.d(t,"toRefs",(function(){return at})),n.d(t,"triggerRef",(function(){return tt})),n.d(t,"unref",(function(){return nt})),n.d(t,"useAttrs",(function(){return yn})),n.d(t,"useCssModule",(function(){return Xn})),n.d(t,"useCssVars",(function(){return Zn})),n.d(t,"useListeners",(function(){return _n})),n.d(t,"useSlots",(function(){return vn})),n.d(t,"version",(function(){return fr})),n.d(t,"watch",(function(){return xt})),n.d(t,"watchEffect",(function(){return yt})),n.d(t,"watchPostEffect",(function(){return _t})),n.d(t,"watchSyncEffect",(function(){return Et})); /*! * Vue.js v2.7.8 * (c) 2014-2022 Evan You * Released under the MIT License. */ var r=Object.freeze({}),i=Array.isArray;function o(e){return void 0===e||null===e}function a(e){return void 0!==e&&null!==e}function s(e){return!0===e}function l(e){return!1===e}function u(e){return"string"===typeof e||"number"===typeof e||"symbol"===typeof e||"boolean"===typeof e}function c(e){return"function"===typeof e}function d(e){return null!==e&&"object"===typeof e}var p=Object.prototype.toString;function h(e){return"[object Object]"===p.call(e)}function f(e){return"[object RegExp]"===p.call(e)}function m(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function g(e){return a(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function b(e){return null==e?"":Array.isArray(e)||h(e)&&e.toString===p?JSON.stringify(e,null,2):String(e)}function v(e){var t=parseFloat(e);return isNaN(t)?e:t}function y(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var S=Object.prototype.hasOwnProperty;function w(e,t){return S.call(e,t)}function x(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}var C=/-(\w)/g,D=x((function(e){return e.replace(C,(function(e,t){return t?t.toUpperCase():""}))})),T=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),A=/\B([A-Z])/g,O=x((function(e){return e.replace(A,"-$1").toLowerCase()}));function k(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function N(e,t){return e.bind(t)}var I=Function.prototype.bind?N:k;function M(e,t){t=t||0;var n=e.length-t,r=new Array(n);while(n--)r[n]=e[n+t];return r}function R(e,t){for(var n in t)e[n]=t[n];return e}function P(e){for(var t={},n=0;n0,re=ee&&ee.indexOf("edge/")>0;ee&&ee.indexOf("android");var ie=ee&&/iphone|ipad|ipod|ios/.test(ee);ee&&/chrome\/\d+/.test(ee),ee&&/phantomjs/.test(ee);var oe,ae=ee&&ee.match(/firefox\/(\d+)/),se={}.watch,le=!1;if(J)try{var ue={};Object.defineProperty(ue,"passive",{get:function(){le=!0}}),window.addEventListener("test-passive",null,ue)}catch(tl){}var ce=function(){return void 0===oe&&(oe=!J&&"undefined"!==typeof e&&(e["process"]&&"server"===e["process"].env.VUE_ENV)),oe},de=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function pe(e){return"function"===typeof e&&/native code/.test(e.toString())}var he,fe="undefined"!==typeof Symbol&&pe(Symbol)&&"undefined"!==typeof Reflect&&pe(Reflect.ownKeys);he="undefined"!==typeof Set&&pe(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var me=null;function ge(){return me&&{proxy:me}}function be(e){void 0===e&&(e=null),e||me&&me._scope.off(),me=e,e&&e._scope.on()}var ve=function(){function e(e,t,n,r,i,o,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=i,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),ye=function(e){void 0===e&&(e="");var t=new ve;return t.text=e,t.isComment=!0,t};function _e(e){return new ve(void 0,void 0,void 0,String(e))}function Ee(e){var t=new ve(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var Se=0,we=function(){function e(){this.id=Se++,this.subs=[]}return e.prototype.addSub=function(e){this.subs.push(e)},e.prototype.removeSub=function(e){E(this.subs,e)},e.prototype.depend=function(t){e.target&&e.target.addDep(this)},e.prototype.notify=function(e){var t=this.subs.slice();for(var n=0,r=t.length;n1)return n&&c(t)?t.call(r):t}else 0}var Rt=x((function(e){var t="&"===e.charAt(0);e=t?e.slice(1):e;var n="~"===e.charAt(0);e=n?e.slice(1):e;var r="!"===e.charAt(0);return e=r?e.slice(1):e,{name:e,once:n,capture:r,passive:t}}));function Pt(e,t){function n(){var e=n.fns;if(!i(e))return Bn(e,null,arguments,t,"v-on handler");for(var r=e.slice(),o=0;o0&&(r=zt(r,"".concat(t||"","_").concat(n)),Ht(r[0])&&Ht(c)&&(d[l]=_e(c.text+r[0].text),r.shift()),d.push.apply(d,r)):u(r)?Ht(c)?d[l]=_e(c.text+r):""!==r&&d.push(_e(r)):Ht(r)&&Ht(c)?d[l]=_e(c.text+r.text):(s(e._isVList)&&a(r.tag)&&o(r.key)&&a(t)&&(r.key="__vlist".concat(t,"_").concat(n,"__")),d.push(r)));return d}function Gt(e,t){var n,r,o,s,l=null;if(i(e)||"string"===typeof e)for(l=new Array(e.length),n=0,r=e.length;n0,s=t?!!t.$stable:!a,l=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(s&&i&&i!==r&&l===i.$key&&!a&&!i.$hasNormal)return i;for(var u in o={},t)t[u]&&"$"!==u[0]&&(o[u]=cn(e,n,u,t[u]))}else o={};for(var c in n)c in o||(o[c]=dn(n,c));return t&&Object.isExtensible(t)&&(t._normalized=o),K(o,"$stable",s),K(o,"$key",l),K(o,"$hasNormal",a),o}function cn(e,t,n,r){var o=function(){var t=me;be(e);var n=arguments.length?r.apply(null,arguments):r({});n=n&&"object"===typeof n&&!i(n)?[n]:qt(n);var o=n&&n[0];return be(t),n&&(!o||1===n.length&&o.isComment&&!ln(o))?void 0:n};return r.proxy&&Object.defineProperty(t,n,{get:o,enumerable:!0,configurable:!0}),o}function dn(e,t){return function(){return e[t]}}function pn(e){var t=e.$options,n=t.setup;if(n){var r=e._setupContext=hn(e);be(e),Ce();var i=Bn(n,null,[e._props||He({}),r],e,"setup");if(De(),be(),c(i))t.render=i;else if(d(i))if(e._setupState=i,i.__sfc){var o=e._setupProxy={};for(var a in i)"__sfc"!==a&&it(o,i,a)}else for(var a in i)W(a)||it(e,i,a);else 0}}function hn(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy={};K(t,"_v_attr_proxy",!0),fn(t,e.$attrs,r,e,"$attrs")}return e._attrsProxy},get listeners(){if(!e._listenersProxy){var t=e._listenersProxy={};fn(t,e.$listeners,r,e,"$listeners")}return e._listenersProxy},get slots(){return gn(e)},emit:I(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return it(e,t,n)}))}}}function fn(e,t,n,r,i){var o=!1;for(var a in t)a in e?t[a]!==n[a]&&(o=!0):(o=!0,mn(e,a,r,i));for(var a in e)a in t||(o=!0,delete e[a]);return o}function mn(e,t,n,r){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[r][t]}})}function gn(e){return e._slotsProxy||bn(e._slotsProxy={},e.$scopedSlots),e._slotsProxy}function bn(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete e[n]}function vn(){return En().slots}function yn(){return En().attrs}function _n(){return En().listeners}function En(){var e=me;return e._setupContext||(e._setupContext=hn(e))}function Sn(e,t){var n=i(e)?e.reduce((function(e,t){return e[t]={},e}),{}):e;for(var r in t){var o=n[r];o?i(o)||c(o)?n[r]={type:o,default:t[r]}:o.default=t[r]:null===o&&(n[r]={default:t[r]})}return n}function wn(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,i=n&&n.context;e.$slots=an(t._renderChildren,i),e.$scopedSlots=n?un(e.$parent,n.data.scopedSlots,e.$slots):r,e._c=function(t,n,r,i){return In(e,t,n,r,i,!1)},e.$createElement=function(t,n,r,i){return In(e,t,n,r,i,!0)};var o=n&&n.data;Fe(e,"$attrs",o&&o.attrs||r,null,!0),Fe(e,"$listeners",t._parentListeners||r,null,!0)}var xn=null;function Cn(e){on(e.prototype),e.prototype.$nextTick=function(e){return Qn(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&t._isMounted&&(t.$scopedSlots=un(t.$parent,o.data.scopedSlots,t.$slots,t.$scopedSlots),t._slotsProxy&&bn(t._slotsProxy,t.$scopedSlots)),t.$vnode=o;try{be(t),xn=t,e=r.call(t._renderProxy,t.$createElement)}catch(tl){Fn(tl,t,"render"),e=t._vnode}finally{xn=null,be()}return i(e)&&1===e.length&&(e=e[0]),e instanceof ve||(e=ye()),e.parent=o,e}}function Dn(e,t){return(e.__esModule||fe&&"Module"===e[Symbol.toStringTag])&&(e=e.default),d(e)?t.extend(e):e}function Tn(e,t,n,r,i){var o=ye();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:r,tag:i},o}function An(e,t){if(s(e.error)&&a(e.errorComp))return e.errorComp;if(a(e.resolved))return e.resolved;var n=xn;if(n&&a(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n),s(e.loading)&&a(e.loadingComp))return e.loadingComp;if(n&&!a(e.owners)){var r=e.owners=[n],i=!0,l=null,u=null;n.$on("hook:destroyed",(function(){return E(r,n)}));var c=function(e){for(var t=0,n=r.length;t1?M(n):n;for(var r=M(arguments,1),i='event handler for "'.concat(e,'"'),o=0,a=n.length;odocument.createEvent("Event").timeStamp&&(Vr=function(){return Yr.now()})}var Wr=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function Kr(){var e,t;for($r=Vr(),Hr=!0,Br.sort(Wr),zr=0;zrzr&&Br[n].id>e.id)n--;Br.splice(n+1,0,e)}else Br.push(e);qr||(qr=!0,Qn(Kr))}}function ei(e){var t=e.$options.provide;if(t){var n=c(t)?t.call(e):t;if(!d(n))return;for(var r=It(e),i=fe?Reflect.ownKeys(n):Object.keys(n),o=0;o-1)if(o&&!w(i,"default"))a=!1;else if(""===a||a===O(e)){var l=Mi(String,i.type);(l<0||s-1)return this;var n=M(arguments,1);return n.unshift(this),c(e.install)?e.install.apply(e,n):c(e)&&e.apply(null,n),t.push(e),this}}function no(e){e.mixin=function(e){return this.options=Di(this.options,e),this}}function ro(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,i=e._Ctor||(e._Ctor={});if(i[r])return i[r];var o=si(e)||si(n.options);var a=function(e){this._init(e)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=t++,a.options=Di(n.options,e),a["super"]=n,a.options.props&&io(a),a.options.computed&&oo(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,G.forEach((function(e){a[e]=n[e]})),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=R({},a.options),i[r]=a,a}}function io(e){var t=e.options.props;for(var n in t)Pi(e.prototype,"_props",n)}function oo(e){var t=e.options.computed;for(var n in t)Hi(e.prototype,n,t[n])}function ao(e){G.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&h(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&c(n)&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}function so(e){return e&&(si(e.Ctor.options)||e.tag)}function lo(e,t){return i(e)?e.indexOf(t)>-1:"string"===typeof e?e.split(",").indexOf(t)>-1:!!f(e)&&e.test(t)}function uo(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=a.name;s&&!t(s)&&co(n,o,r,i)}}}function co(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,E(n,t)}Qi(eo),Wi(eo),Tr(eo),Nr(eo),Cn(eo);var po=[String,RegExp,Array],ho={name:"keep-alive",abstract:!0,props:{include:po,exclude:po,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,n=e.keys,r=e.vnodeToCache,i=e.keyToCache;if(r){var o=r.tag,a=r.componentInstance,s=r.componentOptions;t[i]={name:so(s),tag:o,componentInstance:a},n.push(i),this.max&&n.length>parseInt(this.max)&&co(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)co(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){uo(e,(function(e){return lo(t,e)}))})),this.$watch("exclude",(function(t){uo(e,(function(e){return!lo(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=On(e),n=t&&t.componentOptions;if(n){var r=so(n),i=this,o=i.include,a=i.exclude;if(o&&(!r||!lo(o,r))||a&&r&&lo(a,r))return t;var s=this,l=s.cache,u=s.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;l[c]?(t.componentInstance=l[c].componentInstance,E(u,c),u.push(c)):(this.vnodeToCache=t,this.keyToCache=c),t.data.keepAlive=!0}return t||e&&e[0]}},fo={KeepAlive:ho};function mo(e){var t={get:function(){return V}};Object.defineProperty(e,"config",t),e.util={warn:mi,extend:R,mergeOptions:Di,defineReactive:Fe},e.set=Be,e.delete=je,e.nextTick=Qn,e.observable=function(e){return Le(e),e},e.options=Object.create(null),G.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,R(e.options.components,fo),to(e),no(e),ro(e),ao(e)}mo(eo),Object.defineProperty(eo.prototype,"$isServer",{get:ce}),Object.defineProperty(eo.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(eo,"FunctionalRenderContext",{value:ri}),eo.version=fr;var go=y("style,class"),bo=y("input,textarea,option,select,progress"),vo=function(e,t,n){return"value"===n&&bo(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},yo=y("contenteditable,draggable,spellcheck"),_o=y("events,caret,typing,plaintext-only"),Eo=function(e,t){return Do(t)||"false"===t?"false":"contenteditable"===e&&_o(t)?t:"true"},So=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),wo="http://www.w3.org/1999/xlink",xo=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Co=function(e){return xo(e)?e.slice(6,e.length):""},Do=function(e){return null==e||!1===e};function To(e){var t=e.data,n=e,r=e;while(a(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(t=Ao(r.data,t));while(a(n=n.parent))n&&n.data&&(t=Ao(t,n.data));return Oo(t.staticClass,t.class)}function Ao(e,t){return{staticClass:ko(e.staticClass,t.staticClass),class:a(e.class)?[e.class,t.class]:t.class}}function Oo(e,t){return a(e)||a(t)?ko(e,No(t)):""}function ko(e,t){return e?t?e+" "+t:e:t||""}function No(e){return Array.isArray(e)?Io(e):d(e)?Mo(e):"string"===typeof e?e:""}function Io(e){for(var t,n="",r=0,i=e.length;r-1?jo[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:jo[e]=/HTMLUnknownElement/.test(t.toString())}var qo=y("text,number,password,search,email,tel,url");function Ho(e){if("string"===typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}function zo(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function Go(e,t){return document.createElementNS(Ro[e],t)}function $o(e){return document.createTextNode(e)}function Vo(e){return document.createComment(e)}function Yo(e,t,n){e.insertBefore(t,n)}function Wo(e,t){e.removeChild(t)}function Ko(e,t){e.appendChild(t)}function Qo(e){return e.parentNode}function Xo(e){return e.nextSibling}function Zo(e){return e.tagName}function Jo(e,t){e.textContent=t}function ea(e,t){e.setAttribute(t,"")}var ta=Object.freeze({__proto__:null,createElement:zo,createElementNS:Go,createTextNode:$o,createComment:Vo,insertBefore:Yo,removeChild:Wo,appendChild:Ko,parentNode:Qo,nextSibling:Xo,tagName:Zo,setTextContent:Jo,setStyleScope:ea}),na={create:function(e,t){ra(t)},update:function(e,t){e.data.ref!==t.data.ref&&(ra(e,!0),ra(t))},destroy:function(e){ra(e,!0)}};function ra(e,t){var n=e.data.ref;if(a(n)){var r=e.context,o=e.componentInstance||e.elm,s=t?null:o,l=t?void 0:o;if(c(n))Bn(n,r,[s],r,"template ref function");else{var u=e.data.refInFor,d="string"===typeof n||"number"===typeof n,p=Xe(n),h=r.$refs;if(d||p)if(u){var f=d?h[n]:n.value;t?i(f)&&E(f,o):i(f)?f.includes(o)||f.push(o):d?(h[n]=[o],ia(r,n,h[n])):n.value=[o]}else if(d){if(t&&h[n]!==o)return;h[n]=l,ia(r,n,s)}else if(p){if(t&&n.value!==o)return;n.value=s}else 0}}}function ia(e,t,n){var r=e._setupState;r&&w(r,t)&&(Xe(r[t])?r[t].value=n:r[t]=n)}var oa=new ve("",{},[]),aa=["create","activate","update","remove","destroy"];function sa(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&a(e.data)===a(t.data)&&la(e,t)||s(e.isAsyncPlaceholder)&&o(t.asyncFactory.error))}function la(e,t){if("input"!==e.tag)return!0;var n,r=a(n=e.data)&&a(n=n.attrs)&&n.type,i=a(n=t.data)&&a(n=n.attrs)&&n.type;return r===i||qo(r)&&qo(i)}function ua(e,t,n){var r,i,o={};for(r=t;r<=n;++r)i=e[r].key,a(i)&&(o[i]=r);return o}function ca(e){var t,n,r={},l=e.modules,c=e.nodeOps;for(t=0;tm?(d=o(n[v+1])?null:n[v+1].elm,x(e,d,n,h,v,r)):h>v&&D(t,p,m)}function O(e,t,n,r){for(var i=n;i-1?Ea(e,t,n):So(t)?Do(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):yo(t)?e.setAttribute(t,Eo(t,n)):xo(t)?Do(n)?e.removeAttributeNS(wo,Co(t)):e.setAttributeNS(wo,t,n):Ea(e,t,n)}function Ea(e,t,n){if(Do(n))e.removeAttribute(t);else{if(te&&!ne&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var Sa={create:ya,update:ya};function wa(e,t){var n=t.elm,r=t.data,i=e.data;if(!(o(r.staticClass)&&o(r.class)&&(o(i)||o(i.staticClass)&&o(i.class)))){var s=To(t),l=n._transitionClasses;a(l)&&(s=ko(s,No(l))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var xa,Ca={create:wa,update:wa},Da="__r",Ta="__c";function Aa(e){if(a(e[Da])){var t=te?"change":"input";e[t]=[].concat(e[Da],e[t]||[]),delete e[Da]}a(e[Ta])&&(e.change=[].concat(e[Ta],e.change||[]),delete e[Ta])}function Oa(e,t,n){var r=xa;return function i(){var o=t.apply(null,arguments);null!==o&&Ia(e,i,n,r)}}var ka=Hn&&!(ae&&Number(ae[1])<=53);function Na(e,t,n,r){if(ka){var i=$r,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}xa.addEventListener(e,t,le?{capture:n,passive:r}:n)}function Ia(e,t,n,r){(r||xa).removeEventListener(e,t._wrapper||t,n)}function Ma(e,t){if(!o(e.data.on)||!o(t.data.on)){var n=t.data.on||{},r=e.data.on||{};xa=t.elm||e.elm,Aa(n),Lt(n,r,Na,Ia,Oa,t.context),xa=void 0}}var Ra,Pa={create:Ma,update:Ma,destroy:function(e){return Ma(e,oa)}};function La(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,r,i=t.elm,l=e.data.domProps||{},u=t.data.domProps||{};for(n in(a(u.__ob__)||s(u._v_attr_proxy))&&(u=t.data.domProps=R({},u)),l)n in u||(i[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===l[n])continue;1===i.childNodes.length&&i.removeChild(i.childNodes[0])}if("value"===n&&"PROGRESS"!==i.tagName){i._value=r;var c=o(r)?"":String(r);Fa(i,c)&&(i.value=c)}else if("innerHTML"===n&&Lo(i.tagName)&&o(i.innerHTML)){Ra=Ra||document.createElement("div"),Ra.innerHTML="".concat(r,"");var d=Ra.firstChild;while(i.firstChild)i.removeChild(i.firstChild);while(d.firstChild)i.appendChild(d.firstChild)}else if(r!==l[n])try{i[n]=r}catch(tl){}}}}function Fa(e,t){return!e.composing&&("OPTION"===e.tagName||Ba(e,t)||ja(e,t))}function Ba(e,t){var n=!0;try{n=document.activeElement!==e}catch(tl){}return n&&e.value!==t}function ja(e,t){var n=e.value,r=e._vModifiers;if(a(r)){if(r.number)return v(n)!==v(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}var Ua={create:La,update:La},qa=x((function(e){var t={},n=/;(?![^(]*\))/g,r=/:(.+)/;return e.split(n).forEach((function(e){if(e){var n=e.split(r);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}));function Ha(e){var t=za(e.style);return e.staticStyle?R(e.staticStyle,t):t}function za(e){return Array.isArray(e)?P(e):"string"===typeof e?qa(e):e}function Ga(e,t){var n,r={};if(t){var i=e;while(i.componentInstance)i=i.componentInstance._vnode,i&&i.data&&(n=Ha(i.data))&&R(r,n)}(n=Ha(e.data))&&R(r,n);var o=e;while(o=o.parent)o.data&&(n=Ha(o.data))&&R(r,n);return r}var $a,Va=/^--/,Ya=/\s*!important$/,Wa=function(e,t,n){if(Va.test(t))e.style.setProperty(t,n);else if(Ya.test(n))e.style.setProperty(O(t),n.replace(Ya,""),"important");else{var r=Qa(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(Ja).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function ts(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Ja).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{var n=" ".concat(e.getAttribute("class")||""," "),r=" "+t+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function ns(e){if(e){if("object"===typeof e){var t={};return!1!==e.css&&R(t,rs(e.name||"v")),R(t,e),t}return"string"===typeof e?rs(e):void 0}}var rs=x((function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}})),is=J&&!ne,os="transition",as="animation",ss="transition",ls="transitionend",us="animation",cs="animationend";is&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ss="WebkitTransition",ls="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(us="WebkitAnimation",cs="webkitAnimationEnd"));var ds=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function ps(e){ds((function(){ds(e)}))}function hs(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),es(e,t))}function fs(e,t){e._transitionClasses&&E(e._transitionClasses,t),ts(e,t)}function ms(e,t,n){var r=bs(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===os?ls:cs,l=0,u=function(){e.removeEventListener(s,c),n()},c=function(t){t.target===e&&++l>=a&&u()};setTimeout((function(){l0&&(n=os,c=a,d=o.length):t===as?u>0&&(n=as,c=u,d=l.length):(c=Math.max(a,u),n=c>0?a>u?os:as:null,d=n?n===os?o.length:l.length:0);var p=n===os&&gs.test(r[ss+"Property"]);return{type:n,timeout:c,propCount:d,hasTransform:p}}function vs(e,t){while(e.length1}function xs(e,t){!0!==t.data.show&&_s(t)}var Cs=J?{create:xs,activate:xs,remove:function(e,t){!0!==e.data.show?Es(e,t):t()}}:{},Ds=[Sa,Ca,Pa,Ua,Za,Cs],Ts=Ds.concat(va),As=ca({nodeOps:ta,modules:Ts});ne&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&Ls(e,"input")}));var Os={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Ft(n,"postpatch",(function(){Os.componentUpdated(e,t,n)})):ks(e,t,n.context),e._vOptions=[].map.call(e.options,Ms)):("textarea"===n.tag||qo(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Rs),e.addEventListener("compositionend",Ps),e.addEventListener("change",Ps),ne&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){ks(e,t,n.context);var r=e._vOptions,i=e._vOptions=[].map.call(e.options,Ms);if(i.some((function(e,t){return!j(e,r[t])}))){var o=e.multiple?t.value.some((function(e){return Is(e,i)})):t.value!==t.oldValue&&Is(t.value,i);o&&Ls(e,"change")}}}};function ks(e,t,n){Ns(e,t,n),(te||re)&&setTimeout((function(){Ns(e,t,n)}),0)}function Ns(e,t,n){var r=t.value,i=e.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,l=e.options.length;s-1,a.selected!==o&&(a.selected=o);else if(j(Ms(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Is(e,t){return t.every((function(t){return!j(t,e)}))}function Ms(e){return"_value"in e?e._value:e.value}function Rs(e){e.target.composing=!0}function Ps(e){e.target.composing&&(e.target.composing=!1,Ls(e.target,"input"))}function Ls(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Fs(e){return!e.componentInstance||e.data&&e.data.transition?e:Fs(e.componentInstance._vnode)}var Bs={bind:function(e,t,n){var r=t.value;n=Fs(n);var i=n.data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,_s(n,(function(){e.style.display=o}))):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value,i=t.oldValue;if(!r!==!i){n=Fs(n);var o=n.data&&n.data.transition;o?(n.data.show=!0,r?_s(n,(function(){e.style.display=e.__vOriginalDisplay})):Es(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none"}},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}},js={model:Os,show:Bs},Us={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function qs(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?qs(On(t.children)):e}function Hs(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var r in i)t[D(r)]=i[r];return t}function zs(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function Gs(e){while(e=e.parent)if(e.data.transition)return!0}function $s(e,t){return t.key===e.key&&t.tag===e.tag}var Vs=function(e){return e.tag||ln(e)},Ys=function(e){return"show"===e.name},Ws={name:"transition",props:Us,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Vs),n.length)){0;var r=this.mode;0;var i=n[0];if(Gs(this.$vnode))return i;var o=qs(i);if(!o)return i;if(this._leaving)return zs(e,i);var a="__transition-".concat(this._uid,"-");o.key=null==o.key?o.isComment?a+"comment":a+o.tag:u(o.key)?0===String(o.key).indexOf(a)?o.key:a+o.key:o.key;var s=(o.data||(o.data={})).transition=Hs(this),l=this._vnode,c=qs(l);if(o.data.directives&&o.data.directives.some(Ys)&&(o.data.show=!0),c&&c.data&&!$s(o,c)&&!ln(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var d=c.data.transition=R({},s);if("out-in"===r)return this._leaving=!0,Ft(d,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),zs(e,i);if("in-out"===r){if(ln(o))return l;var p,h=function(){p()};Ft(s,"afterEnter",h),Ft(s,"enterCancelled",h),Ft(d,"delayLeave",(function(e){p=e}))}}return i}}},Ks=R({tag:String,moveClass:String},Us);delete Ks.mode;var Qs={props:Ks,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Or(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=Hs(this),s=0;s"},n]}}e.exports=n},"2d00":function(e,t,n){var r,i,o=n("da84"),a=n("342f"),s=o.process,l=o.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(r=c.split("."),i=r[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&a&&(r=a.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/),r&&(i=+r[1]))),e.exports=i},"2e11":function(e,t){const n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],r=["true","false","null","undefined","NaN","Infinity"],i=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],o=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],a=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=[].concat(a,i,o);function l(e){const t=["npm","print"],i=["yes","no","on","off","it","that","void"],o=["then","unless","until","loop","of","by","when","and","or","is","isnt","not","it","that","otherwise","from","to","til","fallthrough","case","enum","native","list","map","__hasProp","__extends","__slice","__bind","__indexOf"],a={keyword:n.concat(o),literal:r.concat(i),built_in:s.concat(t)},l="[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*",u=e.inherit(e.TITLE_MODE,{begin:l}),c={className:"subst",begin:/#\{/,end:/\}/,keywords:a},d={className:"subst",begin:/#[A-Za-z$_]/,end:/(?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,keywords:a},p=[e.BINARY_NUMBER_MODE,{className:"number",begin:"(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)",relevance:0,starts:{end:"(\\s*/)?",relevance:0}},{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[e.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,c,d]},{begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,c,d]},{begin:/\\/,end:/(\s|$)/,excludeEnd:!0}]},{className:"regexp",variants:[{begin:"//",end:"//[gim]*",contains:[c,e.HASH_COMMENT_MODE]},{begin:/\/(?![ *])(\\.|[^\\\n])*?\/[gim]*(?=\W)/}]},{begin:"@"+l},{begin:"``",end:"``",excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"}];c.contains=p;const h={className:"params",begin:"\\(",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:a,contains:["self"].concat(p)}]},f={begin:"(#=>|=>|\\|>>|-?->|!->)"},m={variants:[{match:[/class\s+/,l,/\s+extends\s+/,l]},{match:[/class\s+/,l]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:a};return{name:"LiveScript",aliases:["ls"],keywords:a,illegal:/\/\*/,contains:p.concat([e.COMMENT("\\/\\*","\\*\\/"),e.HASH_COMMENT_MODE,f,{className:"function",contains:[u,h],returnBegin:!0,variants:[{begin:"("+l+"\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B->\\*?",end:"->\\*?"},{begin:"("+l+"\\s*(?:=|:=)\\s*)?!?(\\(.*\\)\\s*)?\\B[-~]{1,2}>\\*?",end:"[-~]{1,2}>\\*?"},{begin:"("+l+"\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B!?[-~]{1,2}>\\*?",end:"!?[-~]{1,2}>\\*?"}]},m,{begin:l+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}e.exports=l},"2e56":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n("0130"));function i(e){return e&&e.__esModule?e:{default:e}}class o{constructor({accessKey:e,secretKey:t,sessionToken:n}){this.credentials=new r.default({accessKey:e,secretKey:t,sessionToken:n})}getCredentials(){return this.credentials.get()}setCredentials(e){if(!(e instanceof r.default))throw new Error("Unable to set Credentials . it should be an instance of Credentials class");this.credentials=e}setAccessKey(e){this.credentials.setAccessKey(e)}getAccessKey(){return this.credentials.getAccessKey()}setSecretKey(e){this.credentials.setSecretKey(e)}getSecretKey(){return this.credentials.getSecretKey()}setSessionToken(e){this.credentials.setSessionToken(e)}getSessionToken(){return this.credentials.getSessionToken()}}var a=o;t.default=a},"2e5d":function(e,t){function n(e){const t="\\[",n="\\]";return{name:"Inform 7",aliases:["i7"],case_insensitive:!0,keywords:{keyword:"thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule"},contains:[{className:"string",begin:'"',end:'"',relevance:0,contains:[{className:"subst",begin:t,end:n}]},{className:"section",begin:/^(Volume|Book|Part|Chapter|Section|Table)\b/,end:"$"},{begin:/^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/,end:":",contains:[{begin:"\\(This",end:"\\)"}]},{className:"comment",begin:t,end:n,contains:["self"]}]}}e.exports=n},"2e67":function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},"2e7b":function(e,t){function n(e){const t="true false yes no null",n="[\\w#;/?:@&=+$,.~*'()[\\]]+",r={className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},i={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},o={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,i]},a=e.inherit(o,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),s="[0-9]{4}(-[0-9][0-9]){0,2}",l="([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?",u="(\\.[0-9]*)?",c="([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?",d={className:"number",begin:"\\b"+s+l+u+c+"\\b"},p={end:",",endsWithParent:!0,excludeEnd:!0,keywords:t,relevance:0},h={begin:/\{/,end:/\}/,contains:[p],illegal:"\\n",relevance:0},f={begin:"\\[",end:"\\]",contains:[p],illegal:"\\n",relevance:0},m=[r,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+n},{className:"type",begin:"!<"+n+">"},{className:"type",begin:"!"+n},{className:"type",begin:"!!"+n},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:t,keywords:{literal:t}},d,{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},h,f,o],g=[...m];return g.pop(),g.push(a),p.contains=g,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:m}}e.exports=n},"2e8e":function(e,t){function n(e){const t=["package","import","option","optional","required","repeated","group","oneof"],n=["double","float","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","bool","string","bytes"],r={match:[/(message|enum|service)\s+/,e.IDENT_RE],scope:{1:"keyword",2:"title.class"}};return{name:"Protocol Buffers",keywords:{keyword:t,type:n,literal:["true","false"]},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{className:"function",beginKeywords:"rpc",end:/[{;]/,excludeEnd:!0,keywords:"rpc returns"},{begin:/^\s*[A-Z_]+(?=\s*=[^\n]+;$)/}]}}e.exports=n},"2e90":function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.compileToken=t.compileUnsafe=t.compile=void 0;var i=n("11f5"),o=n("99e4"),a=r(n("50ea")),s=n("ee17"),l=n("fce4"),u=n("2567");function c(e,t,n){var r=d(e,t,n);return(0,u.ensureIsTag)(r,t.adapter)}function d(e,t,n){var r="string"===typeof e?(0,i.parse)(e):e;return b(r,t,n)}function p(e){return"pseudo"===e.type&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((function(e){return e.some(p)})))}t.compile=c,t.compileUnsafe=d;var h={type:i.SelectorType.Descendant},f={type:"_flexibleDescendant"},m={type:i.SelectorType.Pseudo,name:"scope",data:null};function g(e,t,n){for(var r=t.adapter,i=!!(null===n||void 0===n?void 0:n.every((function(e){var t=r.isTag(e)&&r.getParent(e);return e===u.PLACEHOLDER_ELEMENT||t&&r.isTag(t)}))),o=0,a=e;o0&&(0,s.isTraversal)(l[0])&&"descendant"!==l[0].type);else{if(!i||l.some(p))continue;l.unshift(h)}l.unshift(m)}}function b(e,t,n){var r;e=e.filter((function(e){return e.length>0})),e.forEach(a.default),n=null!==(r=t.context)&&void 0!==r?r:n;var i=Array.isArray(n),s=n&&(Array.isArray(n)?n:[n]);g(e,t,s);var l=!1,u=e.map((function(e){if(e.length>=2){var n=e[0],r=e[1];"pseudo"!==n.type||"scope"!==n.name||(i&&"descendant"===r.type?e[1]=f:"adjacent"!==r.type&&"sibling"!==r.type||(l=!0))}return v(e,t,s)})).reduce(y,o.falseFunc);return u.shouldTestNextSiblings=l,u}function v(e,t,n){var r;return e.reduce((function(e,r){return e===o.falseFunc?o.falseFunc:(0,l.compileGeneralSelector)(e,r,t,n,b)}),null!==(r=t.rootFunc)&&void 0!==r?r:o.trueFunc)}function y(e,t){return t===o.falseFunc||e===o.trueFunc?e:e===o.falseFunc||t===o.trueFunc?t:function(n){return e(n)||t(n)}}t.compileToken=b},"2e99":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compilePseudoSelector=t.aliases=t.pseudos=t.filters=void 0;var r=n("99e4"),i=n("11f5"),o=n("13d6");Object.defineProperty(t,"filters",{enumerable:!0,get:function(){return o.filters}});var a=n("95bd");Object.defineProperty(t,"pseudos",{enumerable:!0,get:function(){return a.pseudos}});var s=n("5ebc");Object.defineProperty(t,"aliases",{enumerable:!0,get:function(){return s.aliases}});var l=n("2567");function u(e,t,n,u,c){var d=t.name,p=t.data;if(Array.isArray(p))return l.subselects[d](e,p,n,u,c);if(d in s.aliases){if(null!=p)throw new Error("Pseudo ".concat(d," doesn't have any arguments"));var h=(0,i.parse)(s.aliases[d]);return l.subselects.is(e,h,n,u,c)}if(d in o.filters)return o.filters[d](e,p,n,u);if(d in a.pseudos){var f=a.pseudos[d];return(0,a.verifyPseudoArgs)(f,d,p),f===r.falseFunc?r.falseFunc:e===r.trueFunc?function(e){return f(e,n,p)}:function(t){return f(t,n,p)&&e(t)}}throw new Error("unmatched pseudo-class :".concat(d))}t.compilePseudoSelector=u},"2e9b":function(e,t){function n(e){return{name:"Leaf",contains:[{className:"function",begin:"#+[A-Za-z_0-9]*\\(",end:/ \{/,returnBegin:!0,excludeEnd:!0,contains:[{className:"keyword",begin:"#+"},{className:"title",begin:"[A-Za-z_][A-Za-z_0-9]*"},{className:"params",begin:"\\(",end:"\\)",endsParent:!0,contains:[{className:"string",begin:'"',end:'"'},{className:"variable",begin:"[A-Za-z_][A-Za-z_0-9]*"}]}]}]}}e.exports=n},"2ef0":function(e,t,n){(function(e,r){var i; /** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */(function(){var o,a="4.17.21",s=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",c="Invalid `variable` option passed into `_.template`",d="__lodash_hash_undefined__",p=500,h="__lodash_placeholder__",f=1,m=2,g=4,b=1,v=2,y=1,_=2,E=4,S=8,w=16,x=32,C=64,D=128,T=256,A=512,O=30,k="...",N=800,I=16,M=1,R=2,P=3,L=1/0,F=9007199254740991,B=17976931348623157e292,j=NaN,U=4294967295,q=U-1,H=U>>>1,z=[["ary",D],["bind",y],["bindKey",_],["curry",S],["curryRight",w],["flip",A],["partial",x],["partialRight",C],["rearg",T]],G="[object Arguments]",$="[object Array]",V="[object AsyncFunction]",Y="[object Boolean]",W="[object Date]",K="[object DOMException]",Q="[object Error]",X="[object Function]",Z="[object GeneratorFunction]",J="[object Map]",ee="[object Number]",te="[object Null]",ne="[object Object]",re="[object Promise]",ie="[object Proxy]",oe="[object RegExp]",ae="[object Set]",se="[object String]",le="[object Symbol]",ue="[object Undefined]",ce="[object WeakMap]",de="[object WeakSet]",pe="[object ArrayBuffer]",he="[object DataView]",fe="[object Float32Array]",me="[object Float64Array]",ge="[object Int8Array]",be="[object Int16Array]",ve="[object Int32Array]",ye="[object Uint8Array]",_e="[object Uint8ClampedArray]",Ee="[object Uint16Array]",Se="[object Uint32Array]",we=/\b__p \+= '';/g,xe=/\b(__p \+=) '' \+/g,Ce=/(__e\(.*?\)|\b__t\)) \+\n'';/g,De=/&(?:amp|lt|gt|quot|#39);/g,Te=/[&<>"']/g,Ae=RegExp(De.source),Oe=RegExp(Te.source),ke=/<%-([\s\S]+?)%>/g,Ne=/<%([\s\S]+?)%>/g,Ie=/<%=([\s\S]+?)%>/g,Me=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Re=/^\w*$/,Pe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Le=/[\\^$.*+?()[\]{}|]/g,Fe=RegExp(Le.source),Be=/^\s+/,je=/\s/,Ue=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,qe=/\{\n\/\* \[wrapped with (.+)\] \*/,He=/,? & /,ze=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ge=/[()=,{}\[\]\/\s]/,$e=/\\(\\)?/g,Ve=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ye=/\w*$/,We=/^[-+]0x[0-9a-f]+$/i,Ke=/^0b[01]+$/i,Qe=/^\[object .+?Constructor\]$/,Xe=/^0o[0-7]+$/i,Ze=/^(?:0|[1-9]\d*)$/,Je=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,et=/($^)/,tt=/['\n\r\u2028\u2029\\]/g,nt="\\ud800-\\udfff",rt="\\u0300-\\u036f",it="\\ufe20-\\ufe2f",ot="\\u20d0-\\u20ff",at=rt+it+ot,st="\\u2700-\\u27bf",lt="a-z\\xdf-\\xf6\\xf8-\\xff",ut="\\xac\\xb1\\xd7\\xf7",ct="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",dt="\\u2000-\\u206f",pt=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ht="A-Z\\xc0-\\xd6\\xd8-\\xde",ft="\\ufe0e\\ufe0f",mt=ut+ct+dt+pt,gt="['’]",bt="["+nt+"]",vt="["+mt+"]",yt="["+at+"]",_t="\\d+",Et="["+st+"]",St="["+lt+"]",wt="[^"+nt+mt+_t+st+lt+ht+"]",xt="\\ud83c[\\udffb-\\udfff]",Ct="(?:"+yt+"|"+xt+")",Dt="[^"+nt+"]",Tt="(?:\\ud83c[\\udde6-\\uddff]){2}",At="[\\ud800-\\udbff][\\udc00-\\udfff]",Ot="["+ht+"]",kt="\\u200d",Nt="(?:"+St+"|"+wt+")",It="(?:"+Ot+"|"+wt+")",Mt="(?:"+gt+"(?:d|ll|m|re|s|t|ve))?",Rt="(?:"+gt+"(?:D|LL|M|RE|S|T|VE))?",Pt=Ct+"?",Lt="["+ft+"]?",Ft="(?:"+kt+"(?:"+[Dt,Tt,At].join("|")+")"+Lt+Pt+")*",Bt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",jt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ut=Lt+Pt+Ft,qt="(?:"+[Et,Tt,At].join("|")+")"+Ut,Ht="(?:"+[Dt+yt+"?",yt,Tt,At,bt].join("|")+")",zt=RegExp(gt,"g"),Gt=RegExp(yt,"g"),$t=RegExp(xt+"(?="+xt+")|"+Ht+Ut,"g"),Vt=RegExp([Ot+"?"+St+"+"+Mt+"(?="+[vt,Ot,"$"].join("|")+")",It+"+"+Rt+"(?="+[vt,Ot+Nt,"$"].join("|")+")",Ot+"?"+Nt+"+"+Mt,Ot+"+"+Rt,jt,Bt,_t,qt].join("|"),"g"),Yt=RegExp("["+kt+nt+at+ft+"]"),Wt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Kt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Qt=-1,Xt={};Xt[fe]=Xt[me]=Xt[ge]=Xt[be]=Xt[ve]=Xt[ye]=Xt[_e]=Xt[Ee]=Xt[Se]=!0,Xt[G]=Xt[$]=Xt[pe]=Xt[Y]=Xt[he]=Xt[W]=Xt[Q]=Xt[X]=Xt[J]=Xt[ee]=Xt[ne]=Xt[oe]=Xt[ae]=Xt[se]=Xt[ce]=!1;var Zt={};Zt[G]=Zt[$]=Zt[pe]=Zt[he]=Zt[Y]=Zt[W]=Zt[fe]=Zt[me]=Zt[ge]=Zt[be]=Zt[ve]=Zt[J]=Zt[ee]=Zt[ne]=Zt[oe]=Zt[ae]=Zt[se]=Zt[le]=Zt[ye]=Zt[_e]=Zt[Ee]=Zt[Se]=!0,Zt[Q]=Zt[X]=Zt[ce]=!1;var Jt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},en={"&":"&","<":"<",">":">",'"':""","'":"'"},tn={"&":"&","<":"<",">":">",""":'"',"'":"'"},nn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rn=parseFloat,on=parseInt,an="object"==typeof e&&e&&e.Object===Object&&e,sn="object"==typeof self&&self&&self.Object===Object&&self,ln=an||sn||Function("return this")(),un=t&&!t.nodeType&&t,cn=un&&"object"==typeof r&&r&&!r.nodeType&&r,dn=cn&&cn.exports===un,pn=dn&&an.process,hn=function(){try{var e=cn&&cn.require&&cn.require("util").types;return e||pn&&pn.binding&&pn.binding("util")}catch(t){}}(),fn=hn&&hn.isArrayBuffer,mn=hn&&hn.isDate,gn=hn&&hn.isMap,bn=hn&&hn.isRegExp,vn=hn&&hn.isSet,yn=hn&&hn.isTypedArray;function _n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function En(e,t,n,r){var i=-1,o=null==e?0:e.length;while(++i-1}function Tn(e,t,n){var r=-1,i=null==e?0:e.length;while(++r-1);return n}function er(e,t){var n=e.length;while(n--&&Bn(t,e[n],0)>-1);return n}function tr(e,t){var n=e.length,r=0;while(n--)e[n]===t&&++r;return r}var nr=zn(Jt),rr=zn(en);function ir(e){return"\\"+nn[e]}function or(e,t){return null==e?o:e[t]}function ar(e){return Yt.test(e)}function sr(e){return Wt.test(e)}function lr(e){var t,n=[];while(!(t=e.next()).done)n.push(t.value);return n}function ur(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function cr(e,t){return function(n){return e(t(n))}}function dr(e,t){var n=-1,r=e.length,i=0,o=[];while(++n-1}function Hr(e,t){var n=this.__data__,r=ci(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function zr(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t=t?e:t)),e}function bi(e,t,n,r,i,a){var s,l=t&f,u=t&m,c=t&g;if(n&&(s=i?n(e,r,i,a):n(e)),s!==o)return s;if(!xc(e))return e;var d=lc(e);if(d){if(s=ts(e),!l)return ia(e,s)}else{var p=Xa(e),h=p==X||p==Z;if(hc(e))return Wo(e,l);if(p==ne||p==G||h&&!i){if(s=u||h?{}:ns(e),!l)return u?sa(e,hi(s,e)):aa(e,pi(s,e))}else{if(!Zt[p])return i?e:{};s=rs(e,p,l)}}a||(a=new Zr);var b=a.get(e);if(b)return b;a.set(e,s),Fc(e)?e.forEach((function(r){s.add(bi(r,t,n,r,e,a))})):Dc(e)&&e.forEach((function(r,i){s.set(i,bi(r,t,n,i,e,a))}));var v=c?u?Ua:ja:u?wd:Sd,y=d?o:v(e);return Sn(y||e,(function(r,i){y&&(i=r,r=e[i]),ui(s,i,bi(r,t,n,i,e,a))})),s}function vi(e){var t=Sd(e);return function(n){return yi(n,e,t)}}function yi(e,t,n){var r=n.length;if(null==e)return!r;e=nt(e);while(r--){var i=n[r],a=t[i],s=e[i];if(s===o&&!(i in e)||!a(s))return!1}return!0}function _i(e,t,n){if("function"!=typeof e)throw new ot(u);return Cs((function(){e.apply(o,n)}),t)}function Ei(e,t,n,r){var i=-1,o=Dn,a=!0,l=e.length,u=[],c=t.length;if(!l)return u;n&&(t=An(t,Qn(n))),r?(o=Tn,a=!1):t.length>=s&&(o=Zn,a=!1,t=new Kr(t));e:while(++ii?0:i+n),r=r===o||r>i?i:Wc(r),r<0&&(r+=i),r=n>r?0:Kc(r);while(n0&&n(s)?t>1?Ai(s,t-1,n,r,i):On(i,s):r||(i[i.length]=s)}return i}var Oi=da(),ki=da(!0);function Ni(e,t){return e&&Oi(e,t,Sd)}function Ii(e,t){return e&&ki(e,t,Sd)}function Mi(e,t){return Cn(t,(function(t){return Ec(e[t])}))}function Ri(e,t){t=Go(t,e);var n=0,r=t.length;while(null!=e&&nt}function Bi(e,t){return null!=e&&dt.call(e,t)}function ji(e,t){return null!=e&&t in nt(e)}function Ui(e,t,n){return e>=qt(t,n)&&e=120&&p.length>=120)?new Kr(l&&p):o}p=e[0];var h=-1,f=u[0];e:while(++h-1)s!==e&&Ct.call(s,l,1),Ct.call(e,l,1)}return e}function bo(e,t){var n=e?t.length:0,r=n-1;while(n--){var i=t[n];if(n==r||i!==o){var o=i;as(i)?Ct.call(e,i,1):Lo(e,i)}}return e}function vo(e,t){return e+Rt(Vt()*(t-e+1))}function yo(e,t,r,i){var o=-1,a=Ut(Mt((t-e)/(r||1)),0),s=n(a);while(a--)s[i?a:++o]=e,e+=r;return s}function _o(e,t){var n="";if(!e||t<1||t>F)return n;do{t%2&&(n+=e),t=Rt(t/2),t&&(e+=e)}while(t);return n}function Eo(e,t){return Ds(_s(e,t,kp),e+"")}function So(e){return oi(qd(e))}function wo(e,t){var n=qd(e);return Os(n,gi(t,0,n.length))}function xo(e,t,n,r){if(!xc(e))return e;t=Go(t,e);var i=-1,a=t.length,s=a-1,l=e;while(null!=l&&++io?0:o+t),r=r>o?o:r,r<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;var a=n(o);while(++i>>1,a=e[o];null!==a&&!jc(a)&&(n?a<=t:a=s){var c=t?null:Oa(e);if(c)return pr(c);a=!1,i=Zn,u=new Kr}else u=t?[]:l;e:while(++r=r?e:Ao(e,t,n)}var Yo=kt||function(e){return ln.clearTimeout(e)};function Wo(e,t){if(t)return e.slice();var n=e.length,r=Et?Et(n):new e.constructor(n);return e.copy(r),r}function Ko(e){var t=new e.constructor(e.byteLength);return new _t(t).set(new _t(e)),t}function Qo(e,t){var n=t?Ko(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function Xo(e){var t=new e.constructor(e.source,Ye.exec(e));return t.lastIndex=e.lastIndex,t}function Zo(e){return fr?nt(fr.call(e)):{}}function Jo(e,t){var n=t?Ko(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function ea(e,t){if(e!==t){var n=e!==o,r=null===e,i=e===e,a=jc(e),s=t!==o,l=null===t,u=t===t,c=jc(t);if(!l&&!c&&!a&&e>t||a&&s&&u&&!l&&!c||r&&s&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e=s)return l;var u=n[r];return l*("desc"==u?-1:1)}}return e.index-t.index}function na(e,t,r,i){var o=-1,a=e.length,s=r.length,l=-1,u=t.length,c=Ut(a-s,0),d=n(u+c),p=!i;while(++l1?n[i-1]:o,s=i>2?n[2]:o;a=e.length>3&&"function"==typeof a?(i--,a):o,s&&ss(n[0],n[1],s)&&(a=i<3?o:a,i=1),t=nt(t);while(++r-1?i[a?t[s]:s]:o}}function va(e){return Ba((function(t){var n=t.length,r=n,i=Dr.prototype.thru;e&&t.reverse();while(r--){var a=t[r];if("function"!=typeof a)throw new ot(u);if(i&&!s&&"wrapper"==Ha(a))var s=new Dr([],!0)}r=s?r:n;while(++r1&&y.reverse(),p&&cl))return!1;var c=a.get(e),d=a.get(t);if(c&&d)return c==t&&d==e;var p=-1,h=!0,f=n&v?new Kr:o;a.set(e,t),a.set(t,e);while(++p1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Ue,"{\n/* [wrapped with "+t+"] */\n")}function os(e){return lc(e)||sc(e)||!!(Dt&&e&&e[Dt])}function as(e,t){var n=typeof e;return t=null==t?F:t,!!t&&("number"==n||"symbol"!=n&&Ze.test(e))&&e>-1&&e%1==0&&e0){if(++t>=N)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Os(e,t){var n=-1,r=e.length,i=r-1;t=t===o?r:t;while(++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,Ll(e,n)}));function $l(e){var t=Er(e);return t.__chain__=!0,t}function Vl(e,t){return t(e),e}function Yl(e,t){return t(e)}var Wl=Ba((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return mi(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Tr&&as(n)?(r=r.slice(n,+n+(t?1:0)),r.__actions__.push({func:Yl,args:[i],thisArg:o}),new Dr(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));function Kl(){return $l(this)}function Ql(){return new Dr(this.value(),this.__chain__)}function Xl(){this.__values__===o&&(this.__values__=Vc(this.value()));var e=this.__index__>=this.__values__.length,t=e?o:this.__values__[this.__index__++];return{done:e,value:t}}function Zl(){return this}function Jl(e){var t,n=this;while(n instanceof Cr){var r=Rs(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t}function eu(){var e=this.__wrapped__;if(e instanceof Tr){var t=e;return this.__actions__.length&&(t=new Tr(this)),t=t.reverse(),t.__actions__.push({func:Yl,args:[fl],thisArg:o}),new Dr(t,this.__chain__)}return this.thru(fl)}function tu(){return jo(this.__wrapped__,this.__actions__)}var nu=la((function(e,t,n){dt.call(e,n)?++e[n]:fi(e,n,1)}));function ru(e,t,n){var r=lc(e)?xn:xi;return n&&ss(e,t,n)&&(t=o),r(e,Ga(t,3))}function iu(e,t){var n=lc(e)?Cn:Ti;return n(e,Ga(t,3))}var ou=ba(Vs),au=ba(Ys);function su(e,t){return Ai(gu(e,t),1)}function lu(e,t){return Ai(gu(e,t),L)}function uu(e,t,n){return n=n===o?1:Wc(n),Ai(gu(e,t),n)}function cu(e,t){var n=lc(e)?Sn:Si;return n(e,Ga(t,3))}function du(e,t){var n=lc(e)?wn:wi;return n(e,Ga(t,3))}var pu=la((function(e,t,n){dt.call(e,n)?e[n].push(t):fi(e,n,[t])}));function hu(e,t,n,r){e=cc(e)?e:qd(e),n=n&&!r?Wc(n):0;var i=e.length;return n<0&&(n=Ut(i+n,0)),Bc(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&Bn(e,t,n)>-1}var fu=Eo((function(e,t,r){var i=-1,o="function"==typeof t,a=cc(e)?n(e.length):[];return Si(e,(function(e){a[++i]=o?_n(t,e,r):zi(e,t,r)})),a})),mu=la((function(e,t,n){fi(e,n,t)}));function gu(e,t){var n=lc(e)?An:oo;return n(e,Ga(t,3))}function bu(e,t,n,r){return null==e?[]:(lc(t)||(t=null==t?[]:[t]),n=r?o:n,lc(n)||(n=null==n?[]:[n]),po(e,t,n))}var vu=la((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));function yu(e,t,n){var r=lc(e)?kn:Gn,i=arguments.length<3;return r(e,Ga(t,4),n,i,Si)}function _u(e,t,n){var r=lc(e)?Nn:Gn,i=arguments.length<3;return r(e,Ga(t,4),n,i,wi)}function Eu(e,t){var n=lc(e)?Cn:Ti;return n(e,qu(Ga(t,3)))}function Su(e){var t=lc(e)?oi:So;return t(e)}function wu(e,t,n){t=(n?ss(e,t,n):t===o)?1:Wc(t);var r=lc(e)?ai:wo;return r(e,t)}function xu(e){var t=lc(e)?si:To;return t(e)}function Cu(e){if(null==e)return 0;if(cc(e))return Bc(e)?gr(e):e.length;var t=Xa(e);return t==J||t==ae?e.size:no(e).length}function Du(e,t,n){var r=lc(e)?In:Oo;return n&&ss(e,t,n)&&(t=o),r(e,Ga(t,3))}var Tu=Eo((function(e,t){if(null==e)return[];var n=t.length;return n>1&&ss(e,t[0],t[1])?t=[]:n>2&&ss(t[0],t[1],t[2])&&(t=[t[0]]),po(e,Ai(t,1),[])})),Au=Nt||function(){return ln.Date.now()};function Ou(e,t){if("function"!=typeof t)throw new ot(u);return e=Wc(e),function(){if(--e<1)return t.apply(this,arguments)}}function ku(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Na(e,D,o,o,o,o,t)}function Nu(e,t){var n;if("function"!=typeof t)throw new ot(u);return e=Wc(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var Iu=Eo((function(e,t,n){var r=y;if(n.length){var i=dr(n,za(Iu));r|=x}return Na(e,r,t,n,i)})),Mu=Eo((function(e,t,n){var r=y|_;if(n.length){var i=dr(n,za(Mu));r|=x}return Na(t,r,e,n,i)}));function Ru(e,t,n){t=n?o:t;var r=Na(e,S,o,o,o,o,o,t);return r.placeholder=Ru.placeholder,r}function Pu(e,t,n){t=n?o:t;var r=Na(e,w,o,o,o,o,o,t);return r.placeholder=Pu.placeholder,r}function Lu(e,t,n){var r,i,a,s,l,c,d=0,p=!1,h=!1,f=!0;if("function"!=typeof e)throw new ot(u);function m(t){var n=r,a=i;return r=i=o,d=t,s=e.apply(a,n),s}function g(e){return d=e,l=Cs(y,t),p?m(e):s}function b(e){var n=e-c,r=e-d,i=t-n;return h?qt(i,a-r):i}function v(e){var n=e-c,r=e-d;return c===o||n>=t||n<0||h&&r>=a}function y(){var e=Au();if(v(e))return _(e);l=Cs(y,b(e))}function _(e){return l=o,f&&r?m(e):(r=i=o,s)}function E(){l!==o&&Yo(l),d=0,r=c=i=l=o}function S(){return l===o?s:_(Au())}function w(){var e=Au(),n=v(e);if(r=arguments,i=this,c=e,n){if(l===o)return g(c);if(h)return Yo(l),l=Cs(y,t),m(c)}return l===o&&(l=Cs(y,t)),s}return t=Qc(t)||0,xc(n)&&(p=!!n.leading,h="maxWait"in n,a=h?Ut(Qc(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),w.cancel=E,w.flush=S,w}var Fu=Eo((function(e,t){return _i(e,1,t)})),Bu=Eo((function(e,t,n){return _i(e,Qc(t)||0,n)}));function ju(e){return Na(e,A)}function Uu(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ot(u);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Uu.Cache||zr),n}function qu(e){if("function"!=typeof e)throw new ot(u);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Hu(e){return Nu(2,e)}Uu.Cache=zr;var zu=$o((function(e,t){t=1==t.length&&lc(t[0])?An(t[0],Qn(Ga())):An(Ai(t,1),Qn(Ga()));var n=t.length;return Eo((function(r){var i=-1,o=qt(r.length,n);while(++i=t})),sc=Gi(function(){return arguments}())?Gi:function(e){return Cc(e)&&dt.call(e,"callee")&&!xt.call(e,"callee")},lc=n.isArray,uc=fn?Qn(fn):$i;function cc(e){return null!=e&&wc(e.length)&&!Ec(e)}function dc(e){return Cc(e)&&cc(e)}function pc(e){return!0===e||!1===e||Cc(e)&&Li(e)==Y}var hc=Lt||Wp,fc=mn?Qn(mn):Vi;function mc(e){return Cc(e)&&1===e.nodeType&&!Rc(e)}function gc(e){if(null==e)return!0;if(cc(e)&&(lc(e)||"string"==typeof e||"function"==typeof e.splice||hc(e)||Uc(e)||sc(e)))return!e.length;var t=Xa(e);if(t==J||t==ae)return!e.size;if(hs(e))return!no(e).length;for(var n in e)if(dt.call(e,n))return!1;return!0}function bc(e,t){return Yi(e,t)}function vc(e,t,n){n="function"==typeof n?n:o;var r=n?n(e,t):o;return r===o?Yi(e,t,o,n):!!r}function yc(e){if(!Cc(e))return!1;var t=Li(e);return t==Q||t==K||"string"==typeof e.message&&"string"==typeof e.name&&!Rc(e)}function _c(e){return"number"==typeof e&&Ft(e)}function Ec(e){if(!xc(e))return!1;var t=Li(e);return t==X||t==Z||t==V||t==ie}function Sc(e){return"number"==typeof e&&e==Wc(e)}function wc(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=F}function xc(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Cc(e){return null!=e&&"object"==typeof e}var Dc=gn?Qn(gn):Ki;function Tc(e,t){return e===t||Qi(e,t,Va(t))}function Ac(e,t,n){return n="function"==typeof n?n:o,Qi(e,t,Va(t),n)}function Oc(e){return Mc(e)&&e!=+e}function kc(e){if(ps(e))throw new i(l);return Xi(e)}function Nc(e){return null===e}function Ic(e){return null==e}function Mc(e){return"number"==typeof e||Cc(e)&&Li(e)==ee}function Rc(e){if(!Cc(e)||Li(e)!=ne)return!1;var t=St(e);if(null===t)return!0;var n=dt.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&ct.call(n)==mt}var Pc=bn?Qn(bn):Zi;function Lc(e){return Sc(e)&&e>=-F&&e<=F}var Fc=vn?Qn(vn):Ji;function Bc(e){return"string"==typeof e||!lc(e)&&Cc(e)&&Li(e)==se}function jc(e){return"symbol"==typeof e||Cc(e)&&Li(e)==le}var Uc=yn?Qn(yn):eo;function qc(e){return e===o}function Hc(e){return Cc(e)&&Xa(e)==ce}function zc(e){return Cc(e)&&Li(e)==de}var Gc=Da(io),$c=Da((function(e,t){return e<=t}));function Vc(e){if(!e)return[];if(cc(e))return Bc(e)?br(e):ia(e);if(Tt&&e[Tt])return lr(e[Tt]());var t=Xa(e),n=t==J?ur:t==ae?pr:qd;return n(e)}function Yc(e){if(!e)return 0===e?e:0;if(e=Qc(e),e===L||e===-L){var t=e<0?-1:1;return t*B}return e===e?e:0}function Wc(e){var t=Yc(e),n=t%1;return t===t?n?t-n:t:0}function Kc(e){return e?gi(Wc(e),0,U):0}function Qc(e){if("number"==typeof e)return e;if(jc(e))return j;if(xc(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=xc(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Kn(e);var n=Ke.test(e);return n||Xe.test(e)?on(e.slice(2),n?2:8):We.test(e)?j:+e}function Xc(e){return oa(e,wd(e))}function Zc(e){return e?gi(Wc(e),-F,F):0===e?e:0}function Jc(e){return null==e?"":Ro(e)}var ed=ua((function(e,t){if(hs(t)||cc(t))oa(t,Sd(t),e);else for(var n in t)dt.call(t,n)&&ui(e,n,t[n])})),td=ua((function(e,t){oa(t,wd(t),e)})),nd=ua((function(e,t,n,r){oa(t,wd(t),e,r)})),rd=ua((function(e,t,n,r){oa(t,Sd(t),e,r)})),id=Ba(mi);function od(e,t){var n=wr(e);return null==t?n:pi(n,t)}var ad=Eo((function(e,t){e=nt(e);var n=-1,r=t.length,i=r>2?t[2]:o;i&&ss(t[0],t[1],i)&&(r=1);while(++n1),t})),oa(e,Ua(e),n),r&&(n=bi(n,f|m|g,Ra));var i=t.length;while(i--)Lo(n,t[i]);return n}));function Od(e,t){return Nd(e,qu(Ga(t)))}var kd=Ba((function(e,t){return null==e?{}:ho(e,t)}));function Nd(e,t){if(null==e)return{};var n=An(Ua(e),(function(e){return[e]}));return t=Ga(t),fo(e,n,(function(e,n){return t(e,n[0])}))}function Id(e,t,n){t=Go(t,e);var r=-1,i=t.length;i||(i=1,e=o);while(++rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=Vt();return qt(e+i*(t-e+rn("1e-"+((i+"").length-1))),t)}return vo(e,t)}var Vd=fa((function(e,t,n){return t=t.toLowerCase(),e+(n?Yd(t):t)}));function Yd(e){return _p(Jc(e).toLowerCase())}function Wd(e){return e=Jc(e),e&&e.replace(Je,nr).replace(Gt,"")}function Kd(e,t,n){e=Jc(e),t=Ro(t);var r=e.length;n=n===o?r:gi(Wc(n),0,r);var i=n;return n-=t.length,n>=0&&e.slice(n,i)==t}function Qd(e){return e=Jc(e),e&&Oe.test(e)?e.replace(Te,rr):e}function Xd(e){return e=Jc(e),e&&Fe.test(e)?e.replace(Le,"\\$&"):e}var Zd=fa((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Jd=fa((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),ep=ha("toLowerCase");function tp(e,t,n){e=Jc(e),t=Wc(t);var r=t?gr(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return wa(Rt(i),n)+e+wa(Mt(i),n)}function np(e,t,n){e=Jc(e),t=Wc(t);var r=t?gr(e):0;return t&&r>>0,n?(e=Jc(e),e&&("string"==typeof t||null!=t&&!Pc(t))&&(t=Ro(t),!t&&ar(e))?Vo(br(e),0,n):e.split(t,n)):[]}var up=fa((function(e,t,n){return e+(n?" ":"")+_p(t)}));function cp(e,t,n){return e=Jc(e),n=null==n?0:gi(Wc(n),0,e.length),t=Ro(t),e.slice(n,n+t.length)==t}function dp(e,t,n){var r=Er.templateSettings;n&&ss(e,t,n)&&(t=o),e=Jc(e),t=nd({},t,r,Ia);var a,s,l=nd({},t.imports,r.imports,Ia),u=Sd(l),d=Xn(l,u),p=0,h=t.interpolate||et,f="__p += '",m=rt((t.escape||et).source+"|"+h.source+"|"+(h===Ie?Ve:et).source+"|"+(t.evaluate||et).source+"|$","g"),g="//# sourceURL="+(dt.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Qt+"]")+"\n";e.replace(m,(function(t,n,r,i,o,l){return r||(r=i),f+=e.slice(p,l).replace(tt,ir),n&&(a=!0,f+="' +\n__e("+n+") +\n'"),o&&(s=!0,f+="';\n"+o+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),p=l+t.length,t})),f+="';\n";var b=dt.call(t,"variable")&&t.variable;if(b){if(Ge.test(b))throw new i(c)}else f="with (obj) {\n"+f+"\n}\n";f=(s?f.replace(we,""):f).replace(xe,"$1").replace(Ce,"$1;"),f="function("+(b||"obj")+") {\n"+(b?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(s?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var v=Sp((function(){return je(u,g+"return "+f).apply(o,d)}));if(v.source=f,yc(v))throw v;return v}function pp(e){return Jc(e).toLowerCase()}function hp(e){return Jc(e).toUpperCase()}function fp(e,t,n){if(e=Jc(e),e&&(n||t===o))return Kn(e);if(!e||!(t=Ro(t)))return e;var r=br(e),i=br(t),a=Jn(r,i),s=er(r,i)+1;return Vo(r,a,s).join("")}function mp(e,t,n){if(e=Jc(e),e&&(n||t===o))return e.slice(0,vr(e)+1);if(!e||!(t=Ro(t)))return e;var r=br(e),i=er(r,br(t))+1;return Vo(r,0,i).join("")}function gp(e,t,n){if(e=Jc(e),e&&(n||t===o))return e.replace(Be,"");if(!e||!(t=Ro(t)))return e;var r=br(e),i=Jn(r,br(t));return Vo(r,i).join("")}function bp(e,t){var n=O,r=k;if(xc(t)){var i="separator"in t?t.separator:i;n="length"in t?Wc(t.length):n,r="omission"in t?Ro(t.omission):r}e=Jc(e);var a=e.length;if(ar(e)){var s=br(e);a=s.length}if(n>=a)return e;var l=n-gr(r);if(l<1)return r;var u=s?Vo(s,0,l).join(""):e.slice(0,l);if(i===o)return u+r;if(s&&(l+=u.length-l),Pc(i)){if(e.slice(l).search(i)){var c,d=u;i.global||(i=rt(i.source,Jc(Ye.exec(i))+"g")),i.lastIndex=0;while(c=i.exec(d))var p=c.index;u=u.slice(0,p===o?l:p)}}else if(e.indexOf(Ro(i),l)!=l){var h=u.lastIndexOf(i);h>-1&&(u=u.slice(0,h))}return u+r}function vp(e){return e=Jc(e),e&&Ae.test(e)?e.replace(De,yr):e}var yp=fa((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),_p=ha("toUpperCase");function Ep(e,t,n){return e=Jc(e),t=n?o:t,t===o?sr(e)?Sr(e):Pn(e):e.match(t)||[]}var Sp=Eo((function(e,t){try{return _n(e,o,t)}catch(n){return yc(n)?n:new i(n)}})),wp=Ba((function(e,t){return Sn(t,(function(t){t=Ns(t),fi(e,t,Iu(e[t],e))})),e}));function xp(e){var t=null==e?0:e.length,n=Ga();return e=t?An(e,(function(e){if("function"!=typeof e[1])throw new ot(u);return[n(e[0]),e[1]]})):[],Eo((function(n){var r=-1;while(++rF)return[];var n=U,r=qt(e,U);t=Ga(t),e-=U;var i=Yn(r,t);while(++n0||t<0)?new Tr(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(t=Wc(t),n=t<0?n.dropRight(-t):n.take(t-e)),n)},Tr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Tr.prototype.toArray=function(){return this.take(U)},Ni(Tr.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Er[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Er.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,l=t instanceof Tr,u=s[0],c=l||lc(t),d=function(e){var t=i.apply(Er,On([e],s));return r&&p?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(l=c=!1);var p=this.__chain__,h=!!this.__actions__.length,f=a&&!p,m=l&&!h;if(!a&&c){t=m?t:new Tr(this);var g=e.apply(t,s);return g.__actions__.push({func:Yl,args:[d],thisArg:o}),new Dr(g,p)}return f&&m?e.apply(this,s):(g=this.thru(d),f?r?g.value()[0]:g.value():g)})})),Sn(["pop","push","shift","sort","splice","unshift"],(function(e){var t=at[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Er.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(lc(i)?i:[],e)}return this[n]((function(n){return t.apply(lc(n)?n:[],e)}))}})),Ni(Tr.prototype,(function(e,t){var n=Er[t];if(n){var r=n.name+"";dt.call(un,r)||(un[r]=[]),un[r].push({name:t,func:n})}})),un[ya(o,_).name]=[{name:"wrapper",func:o}],Tr.prototype.clone=Ar,Tr.prototype.reverse=Or,Tr.prototype.value=kr,Er.prototype.at=Wl,Er.prototype.chain=Kl,Er.prototype.commit=Ql,Er.prototype.next=Xl,Er.prototype.plant=Jl,Er.prototype.reverse=eu,Er.prototype.toJSON=Er.prototype.valueOf=Er.prototype.value=tu,Er.prototype.first=Er.prototype.head,Tt&&(Er.prototype[Tt]=Zl),Er},xr=wr();ln._=xr,i=function(){return xr}.call(t,n,t,r),i===o||(r.exports=i)}).call(this)}).call(this,n("c8ba"),n("62e4")(e))},"2f24":function(e,t,n){"use strict";n.r(t),function(e){function r(e,...t){return(...n)=>e(...t,...n)}function i(e){return function(...t){var n=t.pop();return e.call(this,t,n)}}n.d(t,"apply",(function(){return r})),n.d(t,"applyEach",(function(){return q})),n.d(t,"applyEachSeries",(function(){return V})),n.d(t,"asyncify",(function(){return p})),n.d(t,"auto",(function(){return K})),n.d(t,"autoInject",(function(){return ne})),n.d(t,"cargo",(function(){return ae})),n.d(t,"cargoQueue",(function(){return se})),n.d(t,"compose",(function(){return de})),n.d(t,"concat",(function(){return be})),n.d(t,"concatLimit",(function(){return me})),n.d(t,"concatSeries",(function(){return ye})),n.d(t,"constant",(function(){return _e})),n.d(t,"detect",(function(){return we})),n.d(t,"detectLimit",(function(){return Ce})),n.d(t,"detectSeries",(function(){return Te})),n.d(t,"dir",(function(){return Oe})),n.d(t,"doUntil",(function(){return Ie})),n.d(t,"doWhilst",(function(){return Ne})),n.d(t,"each",(function(){return Pe})),n.d(t,"eachLimit",(function(){return Fe})),n.d(t,"eachOf",(function(){return B})),n.d(t,"eachOfLimit",(function(){return R})),n.d(t,"eachOfSeries",(function(){return z})),n.d(t,"eachSeries",(function(){return je})),n.d(t,"ensureAsync",(function(){return Ue})),n.d(t,"every",(function(){return He})),n.d(t,"everyLimit",(function(){return Ge})),n.d(t,"everySeries",(function(){return Ve})),n.d(t,"filter",(function(){return Xe})),n.d(t,"filterLimit",(function(){return Je})),n.d(t,"filterSeries",(function(){return tt})),n.d(t,"forever",(function(){return rt})),n.d(t,"groupBy",(function(){return at})),n.d(t,"groupByLimit",(function(){return ot})),n.d(t,"groupBySeries",(function(){return st})),n.d(t,"log",(function(){return lt})),n.d(t,"map",(function(){return U})),n.d(t,"mapLimit",(function(){return he})),n.d(t,"mapSeries",(function(){return $})),n.d(t,"mapValues",(function(){return pt})),n.d(t,"mapValuesLimit",(function(){return dt})),n.d(t,"mapValuesSeries",(function(){return ht})),n.d(t,"memoize",(function(){return ft})),n.d(t,"nextTick",(function(){return mt})),n.d(t,"parallel",(function(){return bt})),n.d(t,"parallelLimit",(function(){return vt})),n.d(t,"priorityQueue",(function(){return xt})),n.d(t,"queue",(function(){return yt})),n.d(t,"race",(function(){return Dt})),n.d(t,"reduce",(function(){return ue})),n.d(t,"reduceRight",(function(){return Tt})),n.d(t,"reflect",(function(){return At})),n.d(t,"reflectAll",(function(){return Ot})),n.d(t,"reject",(function(){return It})),n.d(t,"rejectLimit",(function(){return Rt})),n.d(t,"rejectSeries",(function(){return Lt})),n.d(t,"retry",(function(){return Ut})),n.d(t,"retryable",(function(){return Ht})),n.d(t,"seq",(function(){return ce})),n.d(t,"series",(function(){return zt})),n.d(t,"setImmediate",(function(){return d})),n.d(t,"some",(function(){return $t})),n.d(t,"someLimit",(function(){return Yt})),n.d(t,"someSeries",(function(){return Kt})),n.d(t,"sortBy",(function(){return Xt})),n.d(t,"timeout",(function(){return Zt})),n.d(t,"times",(function(){return tn})),n.d(t,"timesLimit",(function(){return en})),n.d(t,"timesSeries",(function(){return nn})),n.d(t,"transform",(function(){return rn})),n.d(t,"tryEach",(function(){return an})),n.d(t,"unmemoize",(function(){return sn})),n.d(t,"until",(function(){return cn})),n.d(t,"waterfall",(function(){return pn})),n.d(t,"whilst",(function(){return un})),n.d(t,"all",(function(){return He})),n.d(t,"allLimit",(function(){return Ge})),n.d(t,"allSeries",(function(){return Ve})),n.d(t,"any",(function(){return $t})),n.d(t,"anyLimit",(function(){return Yt})),n.d(t,"anySeries",(function(){return Kt})),n.d(t,"find",(function(){return we})),n.d(t,"findLimit",(function(){return Ce})),n.d(t,"findSeries",(function(){return Te})),n.d(t,"flatMap",(function(){return be})),n.d(t,"flatMapLimit",(function(){return me})),n.d(t,"flatMapSeries",(function(){return ye})),n.d(t,"forEach",(function(){return Pe})),n.d(t,"forEachSeries",(function(){return je})),n.d(t,"forEachLimit",(function(){return Fe})),n.d(t,"forEachOf",(function(){return B})),n.d(t,"forEachOfSeries",(function(){return z})),n.d(t,"forEachOfLimit",(function(){return R})),n.d(t,"inject",(function(){return ue})),n.d(t,"foldl",(function(){return ue})),n.d(t,"foldr",(function(){return Tt})),n.d(t,"select",(function(){return Xe})),n.d(t,"selectLimit",(function(){return Je})),n.d(t,"selectSeries",(function(){return tt})),n.d(t,"wrapSync",(function(){return p})),n.d(t,"during",(function(){return un})),n.d(t,"doDuring",(function(){return Ne}));var o,a="function"===typeof queueMicrotask&&queueMicrotask,s="function"===typeof setImmediate&&setImmediate,l="object"===typeof e&&"function"===typeof e.nextTick;function u(e){setTimeout(e,0)}function c(e){return(t,...n)=>e(()=>t(...n))}o=a?queueMicrotask:s?setImmediate:l?e.nextTick:u;var d=c(o);function p(e){return m(e)?function(...t){const n=t.pop(),r=e.apply(this,t);return h(r,n)}:i((function(t,n){var r;try{r=e.apply(this,t)}catch(i){return n(i)}if(r&&"function"===typeof r.then)return h(r,n);n(null,r)}))}function h(e,t){return e.then(e=>{f(t,null,e)},e=>{f(t,e&&e.message?e:new Error(e))})}function f(e,t,n){try{e(t,n)}catch(r){d(e=>{throw e},r)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){return"AsyncGenerator"===e[Symbol.toStringTag]}function b(e){return"function"===typeof e[Symbol.asyncIterator]}function v(e){if("function"!==typeof e)throw new Error("expected a function");return m(e)?p(e):e}function y(e,t=e.length){if(!t)throw new Error("arity is undefined");function n(...n){return"function"===typeof n[t-1]?e.apply(this,n):new Promise((r,i)=>{n[t-1]=(e,...t)=>{if(e)return i(e);r(t.length>1?t:t[0])},e.apply(this,n)})}return n}function _(e){return function(t,...n){const r=y((function(r){var i=this;return e(t,(e,t)=>{v(e).apply(i,n.concat(t))},r)}));return r}}function E(e,t,n,r){t=t||[];var i=[],o=0,a=v(n);return e(t,(e,t,n)=>{var r=o++;a(e,(e,t)=>{i[r]=t,n(e)})},e=>{r(e,i)})}function S(e){return e&&"number"===typeof e.length&&e.length>=0&&e.length%1===0}const w={};function x(e){function t(...t){if(null!==e){var n=e;e=null,n.apply(this,t)}}return Object.assign(t,e),t}function C(e){return e[Symbol.iterator]&&e[Symbol.iterator]()}function D(e){var t=-1,n=e.length;return function(){return++t=t||a||i||(a=!0,e.next().then(({value:e,done:t})=>{if(!o&&!i){if(a=!1,t)return i=!0,void(s<=0&&r(null));s++,n(e,l,c),l++,u()}}).catch(d))}function c(e,t){if(s-=1,!o)return e?d(e):!1===e?(i=!0,void(o=!0)):t===w||i&&s<=0?(i=!0,r(null)):void u()}function d(e){o||(a=!1,i=!0,r(e))}u()}var I=e=>(t,n,r)=>{if(r=x(r),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return r(null);if(g(t))return N(t,e,n,r);if(b(t))return N(t[Symbol.asyncIterator](),e,n,r);var i=O(t),o=!1,a=!1,s=0,l=!1;function u(e,t){if(!a)if(s-=1,e)o=!0,r(e);else if(!1===e)o=!0,a=!0;else{if(t===w||o&&s<=0)return o=!0,r(null);l||c()}}function c(){l=!0;while(s1?r:r[0])}return n[Y]=new Promise((n,r)=>{e=n,t=r}),n}function K(e,t,n){"number"!==typeof t&&(n=t,t=null),n=x(n||W());var r=Object.keys(e).length;if(!r)return n(null);t||(t=r);var i={},o=0,a=!1,s=!1,l=Object.create(null),u=[],c=[],d={};function p(e,t){u.push(()=>g(e,t))}function h(){if(!a){if(0===u.length&&0===o)return n(null,i);while(u.length&&oe()),h()}function g(e,t){if(!s){var r=k((t,...r)=>{if(o--,!1!==t)if(r.length<2&&([r]=r),t){var u={};if(Object.keys(i).forEach(e=>{u[e]=i[e]}),u[e]=r,s=!0,l=Object.create(null),a)return;n(t,u)}else i[e]=r,m(e);else a=!0});o++;var u=v(t[t.length-1]);t.length>1?u(i,r):u(r)}}function b(){var e,t=0;while(c.length)e=c.pop(),t++,y(e).forEach(e=>{0===--d[e]&&c.push(e)});if(t!==r)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function y(t){var n=[];return Object.keys(e).forEach(r=>{const i=e[r];Array.isArray(i)&&i.indexOf(t)>=0&&n.push(r)}),n}return Object.keys(e).forEach(t=>{var n=e[t];if(!Array.isArray(n))return p(t,[n]),void c.push(t);var r=n.slice(0,n.length-1),i=r.length;if(0===i)return p(t,n),void c.push(t);d[t]=i,r.forEach(o=>{if(!e[o])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+o+"` in "+r.join(", "));f(o,()=>{i--,0===i&&p(t,n)})})}),b(),h(),n[Y]}var Q=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,X=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,Z=/,/,J=/(=.+)?(\s*)$/;function ee(e){let t="",n=0,r=e.indexOf("*/");while(ne.replace(J,"").trim())}function ne(e,t){var n={};return Object.keys(e).forEach(t=>{var r,i=e[t],o=m(i),a=!o&&1===i.length||o&&0===i.length;if(Array.isArray(i))r=[...i],i=r.pop(),n[t]=r.concat(r.length>0?s:i);else if(a)n[t]=i;else{if(r=te(i),0===i.length&&!o&&0===r.length)throw new Error("autoInject task functions require explicit parameters.");o||r.pop(),n[t]=r.concat(s)}function s(e,t){var n=r.map(t=>e[t]);n.push(t),v(i)(...n)}}),K(n,t)}class re{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){while(this.head)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):ie(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):ie(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){var e=this.head;while(e)yield e.data,e=e.next}remove(e){var t=this.head;while(t){var{next:n}=t;e(t)&&this.removeLink(t),t=n}return this}}function ie(e,t){e.length=1,e.head=e.tail=t}function oe(e,t,n){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var r=v(e),i=0,o=[];const a={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){a[e].push(t)}function l(e,t){const n=(...r)=>{u(e,n),t(...r)};a[e].push(n)}function u(e,t){return e?t?void(a[e]=a[e].filter(e=>e!==t)):a[e]=[]:Object.keys(a).forEach(e=>a[e]=[])}function c(e,...t){a[e].forEach(e=>e(...t))}var p=!1;function h(e,t,n,r){if(null!=r&&"function"!==typeof r)throw new Error("task callback must be a function");var i,o;function a(e,...t){return e?n?o(e):i():t.length<=1?i(t[0]):void i(t)}y.started=!0;var s=y._createTaskItem(e,n?a:r||a);if(t?y._tasks.unshift(s):y._tasks.push(s),p||(p=!0,d(()=>{p=!1,y.process()})),n||!r)return new Promise((e,t)=>{i=e,o=t})}function f(e){return function(t,...n){i-=1;for(var r=0,a=e.length;r0&&o.splice(l,1),s.callback(t,...n),null!=t&&c("error",t,s.data)}i<=y.concurrency-y.buffer&&c("unsaturated"),y.idle()&&c("drain"),y.process()}}function m(e){return!(0!==e.length||!y.idle())&&(d(()=>c("drain")),!0)}const g=e=>t=>{if(!t)return new Promise((t,n)=>{l(e,(e,r)=>{if(e)return n(e);t(r)})});u(e),s(e,t)};var b=!1,y={_tasks:new re,_createTaskItem(e,t){return{data:e,callback:t}},*[Symbol.iterator](){yield*y._tasks[Symbol.iterator]()},concurrency:t,payload:n,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(m(e))return;return e.map(e=>h(e,!1,!1,t))}return h(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(m(e))return;return e.map(e=>h(e,!1,!0,t))}return h(e,!1,!0,t)},kill(){u(),y._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(m(e))return;return e.map(e=>h(e,!0,!1,t))}return h(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(m(e))return;return e.map(e=>h(e,!0,!0,t))}return h(e,!0,!0,t)},remove(e){y._tasks.remove(e)},process(){if(!b){b=!0;while(!y.paused&&i{i(t,e,(e,n)=>{t=n,r(e)})},e=>r(e,t))}var ue=y(le,4);function ce(...e){var t=e.map(v);return function(...e){var n=this,r=e[e.length-1];return"function"==typeof r?e.pop():r=W(),ue(t,e,(e,t,r)=>{t.apply(n,e.concat((e,...t)=>{r(e,t)}))},(e,t)=>r(e,...t)),r[Y]}}function de(...e){return ce(...e.reverse())}function pe(e,t,n,r){return E(I(t),e,n,r)}var he=y(pe,4);function fe(e,t,n,r){var i=v(n);return he(e,t,(e,t)=>{i(e,(e,...n)=>e?t(e):t(e,n))},(e,t)=>{for(var n=[],i=0;i{var a,s=!1;const l=v(i);n(r,(n,r,i)=>{l(n,(r,o)=>r||!1===r?i(r):e(o)&&!a?(s=!0,a=t(!0,n),i(null,w)):void i())},e=>{if(e)return o(e);o(null,s?a:t(!1))})}}function Se(e,t,n){return Ee(e=>e,(e,t)=>t)(B,e,t,n)}var we=y(Se,3);function xe(e,t,n,r){return Ee(e=>e,(e,t)=>t)(I(t),e,n,r)}var Ce=y(xe,4);function De(e,t,n){return Ee(e=>e,(e,t)=>t)(I(1),e,t,n)}var Te=y(De,3);function Ae(e){return(t,...n)=>v(t)(...n,(t,...n)=>{"object"===typeof console&&(t?console.error&&console.error(t):console[e]&&n.forEach(t=>console[e](t)))})}var Oe=Ae("dir");function ke(e,t,n){n=k(n);var r,i=v(e),o=v(t);function a(e,...t){if(e)return n(e);!1!==e&&(r=t,o(...t,s))}function s(e,t){return e?n(e):!1!==e?t?void i(a):n(null,...r):void 0}return s(null,!0)}var Ne=y(ke,3);function Ie(e,t,n){const r=v(t);return Ne(e,(...e)=>{const t=e.pop();r(...e,(e,n)=>t(e,!n))},n)}function Me(e){return(t,n,r)=>e(t,r)}function Re(e,t,n){return B(e,Me(v(t)),n)}var Pe=y(Re,3);function Le(e,t,n,r){return I(t)(e,Me(v(n)),r)}var Fe=y(Le,4);function Be(e,t,n){return Fe(e,1,t,n)}var je=y(Be,3);function Ue(e){return m(e)?e:function(...t){var n=t.pop(),r=!0;t.push((...e)=>{r?d(()=>n(...e)):n(...e)}),e.apply(this,t),r=!1}}function qe(e,t,n){return Ee(e=>!e,e=>!e)(B,e,t,n)}var He=y(qe,3);function ze(e,t,n,r){return Ee(e=>!e,e=>!e)(I(t),e,n,r)}var Ge=y(ze,4);function $e(e,t,n){return Ee(e=>!e,e=>!e)(z,e,t,n)}var Ve=y($e,3);function Ye(e,t,n,r){var i=new Array(t.length);e(t,(e,t,r)=>{n(e,(e,n)=>{i[t]=!!n,r(e)})},e=>{if(e)return r(e);for(var n=[],o=0;o{n(e,(n,o)=>{if(n)return r(n);o&&i.push({index:t,value:e}),r(n)})},e=>{if(e)return r(e);r(null,i.sort((e,t)=>e.index-t.index).map(e=>e.value))})}function Ke(e,t,n,r){var i=S(t)?Ye:We;return i(e,t,v(n),r)}function Qe(e,t,n){return Ke(B,e,t,n)}var Xe=y(Qe,3);function Ze(e,t,n,r){return Ke(I(t),e,n,r)}var Je=y(Ze,4);function et(e,t,n){return Ke(z,e,t,n)}var tt=y(et,3);function nt(e,t){var n=k(t),r=v(Ue(e));function i(e){if(e)return n(e);!1!==e&&r(i)}return i()}var rt=y(nt,2);function it(e,t,n,r){var i=v(n);return he(e,t,(e,t)=>{i(e,(n,r)=>n?t(n):t(n,{key:r,val:e}))},(e,t)=>{for(var n={},{hasOwnProperty:i}=Object.prototype,o=0;o{o(e,t,(e,r)=>{if(e)return n(e);i[t]=r,n(e)})},e=>r(e,i))}var ct,dt=y(ut,4);function pt(e,t,n){return dt(e,1/0,t,n)}function ht(e,t,n){return dt(e,1,t,n)}function ft(e,t=(e=>e)){var n=Object.create(null),r=Object.create(null),o=v(e),a=i((e,i)=>{var a=t(...e);a in n?d(()=>i(null,...n[a])):a in r?r[a].push(i):(r[a]=[i],o(...e,(e,...t)=>{e||(n[a]=t);var i=r[a];delete r[a];for(var o=0,s=i.length;o{var r=S(t)?[]:{};e(t,(e,t,n)=>{v(e)((e,...i)=>{i.length<2&&([i]=i),r[t]=i,n(e)})},e=>n(e,r))},3);function bt(e,t){return gt(B,e,t)}function vt(e,t,n){return gt(I(t),e,n)}function yt(e,t){var n=v(e);return oe((e,t)=>{n(e[0],t)},t,1)}class _t{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;while(e>0&&wt(this.heap[e],this.heap[t=St(e)])){let n=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=n,e=t}}percDown(e){let t;while((t=Et(e))=0;n--)this.percDown(n);return this}}function Et(e){return 1+(e<<1)}function St(e){return(e+1>>1)-1}function wt(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t})):{data:e,priority:t}}return n._tasks=new _t,n._createTaskItem=({data:e,priority:t},n)=>({data:e,priority:t,callback:n}),n.push=function(e,t=0,n){return r(o(e,t),n)},n.pushAsync=function(e,t=0,n){return i(o(e,t),n)},delete n.unshift,delete n.unshiftAsync,n}function Ct(e,t){if(t=x(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var n=0,r=e.length;n{let r={};if(e&&(r.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),r.value=i}n(null,r)}),t.apply(this,e)}))}function Ot(e){var t;return Array.isArray(e)?t=e.map(At):(t={},Object.keys(e).forEach(n=>{t[n]=At.call(this,e[n])})),t}function kt(e,t,n,r){const i=v(n);return Ke(e,t,(e,t)=>{i(e,(e,n)=>{t(e,!n)})},r)}function Nt(e,t,n){return kt(B,e,t,n)}var It=y(Nt,3);function Mt(e,t,n,r){return kt(I(t),e,n,r)}var Rt=y(Mt,4);function Pt(e,t,n){return kt(z,e,t,n)}var Lt=y(Pt,3);function Ft(e){return function(){return e}}const Bt=5,jt=0;function Ut(e,t,n){var r={times:Bt,intervalFunc:Ft(jt)};if(arguments.length<3&&"function"===typeof e?(n=t||W(),t=e):(qt(r,e),n=n||W()),"function"!==typeof t)throw new Error("Invalid arguments for async.retry");var i=v(t),o=1;function a(){i((e,...t)=>{!1!==e&&(e&&o++{function o(e){r(...t,e)}return(t.lengthe)(B,e,t,n)}var $t=y(Gt,3);function Vt(e,t,n,r){return Ee(Boolean,e=>e)(I(t),e,n,r)}var Yt=y(Vt,4);function Wt(e,t,n){return Ee(Boolean,e=>e)(z,e,t,n)}var Kt=y(Wt,3);function Qt(e,t,n){var r=v(t);return U(e,(e,t)=>{r(e,(n,r)=>{if(n)return t(n);t(n,{value:e,criteria:r})})},(e,t)=>{if(e)return n(e);n(null,t.sort(i).map(e=>e.value))});function i(e,t){var n=e.criteria,r=t.criteria;return nr?1:0}}var Xt=y(Qt,3);function Zt(e,t,n){var r=v(e);return i((i,o)=>{var a,s=!1;function l(){var t=e.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",n&&(r.info=n),s=!0,o(r)}i.push((...e)=>{s||(o(...e),clearTimeout(a))}),a=setTimeout(l,t),r(...i)})}function Jt(e){var t=Array(e);while(e--)t[e]=e;return t}function en(e,t,n,r){var i=v(n);return he(Jt(e),t,i,r)}function tn(e,t,n){return en(e,1/0,t,n)}function nn(e,t,n){return en(e,1,t,n)}function rn(e,t,n,r){arguments.length<=3&&"function"===typeof t&&(r=n,n=t,t=Array.isArray(e)?[]:{}),r=x(r||W());var i=v(n);return B(e,(e,n,r)=>{i(t,e,n,r)},e=>r(e,t)),r[Y]}function on(e,t){var n,r=null;return je(e,(e,t)=>{v(e)((e,...i)=>{if(!1===e)return t(e);i.length<2?[n]=i:n=i,r=e,t(e?null:{})})},()=>t(r,n))}var an=y(on);function sn(e){return(...t)=>(e.unmemoized||e)(...t)}function ln(e,t,n){n=k(n);var r=v(t),i=v(e),o=[];function a(e,...t){if(e)return n(e);o=t,!1!==e&&i(s)}function s(e,t){return e?n(e):!1!==e?t?void r(a):n(null,...o):void 0}return i(s)}var un=y(ln,3);function cn(e,t,n){const r=v(e);return un(e=>r((t,n)=>e(t,!n)),t,n)}function dn(e,t){if(t=x(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var n=0;function r(t){var r=v(e[n++]);r(...t,k(i))}function i(i,...o){if(!1!==i)return i||n===e.length?t(i,...o):void r(o)}r([])}var pn=y(dn),hn={apply:r,applyEach:q,applyEachSeries:V,asyncify:p,auto:K,autoInject:ne,cargo:ae,cargoQueue:se,compose:de,concat:be,concatLimit:me,concatSeries:ye,constant:_e,detect:we,detectLimit:Ce,detectSeries:Te,dir:Oe,doUntil:Ie,doWhilst:Ne,each:Pe,eachLimit:Fe,eachOf:B,eachOfLimit:R,eachOfSeries:z,eachSeries:je,ensureAsync:Ue,every:He,everyLimit:Ge,everySeries:Ve,filter:Xe,filterLimit:Je,filterSeries:tt,forever:rt,groupBy:at,groupByLimit:ot,groupBySeries:st,log:lt,map:U,mapLimit:he,mapSeries:$,mapValues:pt,mapValuesLimit:dt,mapValuesSeries:ht,memoize:ft,nextTick:mt,parallel:bt,parallelLimit:vt,priorityQueue:xt,queue:yt,race:Dt,reduce:ue,reduceRight:Tt,reflect:At,reflectAll:Ot,reject:It,rejectLimit:Rt,rejectSeries:Lt,retry:Ut,retryable:Ht,seq:ce,series:zt,setImmediate:d,some:$t,someLimit:Yt,someSeries:Kt,sortBy:Xt,timeout:Zt,times:tn,timesLimit:en,timesSeries:nn,transform:rn,tryEach:an,unmemoize:sn,until:cn,waterfall:pn,whilst:un,all:He,allLimit:Ge,allSeries:Ve,any:$t,anyLimit:Yt,anySeries:Kt,find:we,findLimit:Ce,findSeries:Te,flatMap:be,flatMapLimit:me,flatMapSeries:ye,forEach:Pe,forEachSeries:je,forEachLimit:Fe,forEachOf:B,forEachOfSeries:z,forEachOfLimit:R,inject:ue,foldl:ue,foldr:Tt,select:Xe,selectLimit:Je,selectSeries:tt,wrapSync:p,during:un,doDuring:Ne};t["default"]=hn}.call(this,n("4362"))},"2f62":function(e,t,n){"use strict";(function(e){ /*! * vuex v3.6.2 * (c) 2021 Evan You * @license MIT */ function r(e){var t=Number(e.version.split(".")[0]);if(t>=2)e.mixin({beforeCreate:r});else{var n=e.prototype._init;e.prototype._init=function(e){void 0===e&&(e={}),e.init=e.init?[r].concat(e.init):r,n.call(this,e)}}function r(){var e=this.$options;e.store?this.$store="function"===typeof e.store?e.store():e.store:e.parent&&e.parent.$store&&(this.$store=e.parent.$store)}}n.d(t,"b",(function(){return R})),n.d(t,"c",(function(){return M}));var i="undefined"!==typeof window?window:"undefined"!==typeof e?e:{},o=i.__VUE_DEVTOOLS_GLOBAL_HOOK__;function a(e){o&&(e._devtoolHook=o,o.emit("vuex:init",e),o.on("vuex:travel-to-state",(function(t){e.replaceState(t)})),e.subscribe((function(e,t){o.emit("vuex:mutation",e,t)}),{prepend:!0}),e.subscribeAction((function(e,t){o.emit("vuex:action",e,t)}),{prepend:!0}))}function s(e,t){return e.filter(t)[0]}function l(e,t){if(void 0===t&&(t=[]),null===e||"object"!==typeof e)return e;var n=s(t,(function(t){return t.original===e}));if(n)return n.copy;var r=Array.isArray(e)?[]:{};return t.push({original:e,copy:r}),Object.keys(e).forEach((function(n){r[n]=l(e[n],t)})),r}function u(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function c(e){return null!==e&&"object"===typeof e}function d(e){return e&&"function"===typeof e.then}function p(e,t){return function(){return e(t)}}var h=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"===typeof n?n():n)||{}},f={namespaced:{configurable:!0}};f.namespaced.get=function(){return!!this._rawModule.namespaced},h.prototype.addChild=function(e,t){this._children[e]=t},h.prototype.removeChild=function(e){delete this._children[e]},h.prototype.getChild=function(e){return this._children[e]},h.prototype.hasChild=function(e){return e in this._children},h.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},h.prototype.forEachChild=function(e){u(this._children,e)},h.prototype.forEachGetter=function(e){this._rawModule.getters&&u(this._rawModule.getters,e)},h.prototype.forEachAction=function(e){this._rawModule.actions&&u(this._rawModule.actions,e)},h.prototype.forEachMutation=function(e){this._rawModule.mutations&&u(this._rawModule.mutations,e)},Object.defineProperties(h.prototype,f);var m=function(e){this.register([],e,!1)};function g(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return void 0;g(e.concat(r),t.getChild(r),n.modules[r])}}m.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},m.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return t=t.getChild(n),e+(t.namespaced?n+"/":"")}),"")},m.prototype.update=function(e){g([],this.root,e)},m.prototype.register=function(e,t,n){var r=this;void 0===n&&(n=!0);var i=new h(t,n);if(0===e.length)this.root=i;else{var o=this.get(e.slice(0,-1));o.addChild(e[e.length-1],i)}t.modules&&u(t.modules,(function(t,i){r.register(e.concat(i),t,n)}))},m.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],r=t.getChild(n);r&&r.runtime&&t.removeChild(n)},m.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};var b;var v=function(e){var t=this;void 0===e&&(e={}),!b&&"undefined"!==typeof window&&window.Vue&&I(window.Vue);var n=e.plugins;void 0===n&&(n=[]);var r=e.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new m(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new b,this._makeLocalGettersCache=Object.create(null);var i=this,o=this,s=o.dispatch,l=o.commit;this.dispatch=function(e,t){return s.call(i,e,t)},this.commit=function(e,t,n){return l.call(i,e,t,n)},this.strict=r;var u=this._modules.root.state;w(this,u,[],this._modules.root),S(this,u),n.forEach((function(e){return e(t)}));var c=void 0!==e.devtools?e.devtools:b.config.devtools;c&&a(this)},y={state:{configurable:!0}};function _(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function E(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;w(e,n,[],e._modules.root,!0),S(e,n,t)}function S(e,t,n){var r=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var i=e._wrappedGetters,o={};u(i,(function(t,n){o[n]=p(t,e),Object.defineProperty(e.getters,n,{get:function(){return e._vm[n]},enumerable:!0})}));var a=b.config.silent;b.config.silent=!0,e._vm=new b({data:{$$state:t},computed:o}),b.config.silent=a,e.strict&&O(e),r&&(n&&e._withCommit((function(){r._data.$$state=null})),b.nextTick((function(){return r.$destroy()})))}function w(e,t,n,r,i){var o=!n.length,a=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[a],e._modulesNamespaceMap[a]=r),!o&&!i){var s=k(t,n.slice(0,-1)),l=n[n.length-1];e._withCommit((function(){b.set(s,l,r.state)}))}var u=r.context=x(e,a,n);r.forEachMutation((function(t,n){var r=a+n;D(e,r,t,u)})),r.forEachAction((function(t,n){var r=t.root?n:a+n,i=t.handler||t;T(e,r,i,u)})),r.forEachGetter((function(t,n){var r=a+n;A(e,r,t,u)})),r.forEachChild((function(r,o){w(e,t,n.concat(o),r,i)}))}function x(e,t,n){var r=""===t,i={dispatch:r?e.dispatch:function(n,r,i){var o=N(n,r,i),a=o.payload,s=o.options,l=o.type;return s&&s.root||(l=t+l),e.dispatch(l,a)},commit:r?e.commit:function(n,r,i){var o=N(n,r,i),a=o.payload,s=o.options,l=o.type;s&&s.root||(l=t+l),e.commit(l,a,s)}};return Object.defineProperties(i,{getters:{get:r?function(){return e.getters}:function(){return C(e,t)}},state:{get:function(){return k(e.state,n)}}}),i}function C(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach((function(i){if(i.slice(0,r)===t){var o=i.slice(r);Object.defineProperty(n,o,{get:function(){return e.getters[i]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function D(e,t,n,r){var i=e._mutations[t]||(e._mutations[t]=[]);i.push((function(t){n.call(e,r.state,t)}))}function T(e,t,n,r){var i=e._actions[t]||(e._actions[t]=[]);i.push((function(t){var i=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},t);return d(i)||(i=Promise.resolve(i)),e._devtoolHook?i.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):i}))}function A(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return n(r.state,r.getters,e.state,e.getters)})}function O(e){e._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function k(e,t){return t.reduce((function(e,t){return e[t]}),e)}function N(e,t,n){return c(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}function I(e){b&&e===b||(b=e,r(b))}y.state.get=function(){return this._vm._data.$$state},y.state.set=function(e){0},v.prototype.commit=function(e,t,n){var r=this,i=N(e,t,n),o=i.type,a=i.payload,s=(i.options,{type:o,payload:a}),l=this._mutations[o];l&&(this._withCommit((function(){l.forEach((function(e){e(a)}))})),this._subscribers.slice().forEach((function(e){return e(s,r.state)})))},v.prototype.dispatch=function(e,t){var n=this,r=N(e,t),i=r.type,o=r.payload,a={type:i,payload:o},s=this._actions[i];if(s){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(a,n.state)}))}catch(u){0}var l=s.length>1?Promise.all(s.map((function(e){return e(o)}))):s[0](o);return new Promise((function(e,t){l.then((function(t){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(a,n.state)}))}catch(u){0}e(t)}),(function(e){try{n._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(a,n.state,e)}))}catch(u){0}t(e)}))}))}},v.prototype.subscribe=function(e,t){return _(e,this._subscribers,t)},v.prototype.subscribeAction=function(e,t){var n="function"===typeof e?{before:e}:e;return _(n,this._actionSubscribers,t)},v.prototype.watch=function(e,t,n){var r=this;return this._watcherVM.$watch((function(){return e(r.state,r.getters)}),t,n)},v.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._vm._data.$$state=e}))},v.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"===typeof e&&(e=[e]),this._modules.register(e,t),w(this,this.state,e,this._modules.get(e),n.preserveState),S(this,this.state)},v.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=k(t.state,e.slice(0,-1));b.delete(n,e[e.length-1])})),E(this)},v.prototype.hasModule=function(e){return"string"===typeof e&&(e=[e]),this._modules.isRegistered(e)},v.prototype.hotUpdate=function(e){this._modules.update(e),E(this,!0)},v.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(v.prototype,y);var M=U((function(e,t){var n={};return B(t).forEach((function(t){var r=t.key,i=t.val;n[r]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var r=q(this.$store,"mapState",e);if(!r)return;t=r.context.state,n=r.context.getters}return"function"===typeof i?i.call(this,t,n):t[i]},n[r].vuex=!0})),n})),R=U((function(e,t){var n={};return B(t).forEach((function(t){var r=t.key,i=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.commit;if(e){var o=q(this.$store,"mapMutations",e);if(!o)return;r=o.context.commit}return"function"===typeof i?i.apply(this,[r].concat(t)):r.apply(this.$store,[i].concat(t))}})),n})),P=U((function(e,t){var n={};return B(t).forEach((function(t){var r=t.key,i=t.val;i=e+i,n[r]=function(){if(!e||q(this.$store,"mapGetters",e))return this.$store.getters[i]},n[r].vuex=!0})),n})),L=U((function(e,t){var n={};return B(t).forEach((function(t){var r=t.key,i=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.dispatch;if(e){var o=q(this.$store,"mapActions",e);if(!o)return;r=o.context.dispatch}return"function"===typeof i?i.apply(this,[r].concat(t)):r.apply(this.$store,[i].concat(t))}})),n})),F=function(e){return{mapState:M.bind(null,e),mapGetters:P.bind(null,e),mapMutations:R.bind(null,e),mapActions:L.bind(null,e)}};function B(e){return j(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function j(e){return Array.isArray(e)||c(e)}function U(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function q(e,t,n){var r=e._modulesNamespaceMap[n];return r}function H(e){void 0===e&&(e={});var t=e.collapsed;void 0===t&&(t=!0);var n=e.filter;void 0===n&&(n=function(e,t,n){return!0});var r=e.transformer;void 0===r&&(r=function(e){return e});var i=e.mutationTransformer;void 0===i&&(i=function(e){return e});var o=e.actionFilter;void 0===o&&(o=function(e,t){return!0});var a=e.actionTransformer;void 0===a&&(a=function(e){return e});var s=e.logMutations;void 0===s&&(s=!0);var u=e.logActions;void 0===u&&(u=!0);var c=e.logger;return void 0===c&&(c=console),function(e){var d=l(e.state);"undefined"!==typeof c&&(s&&e.subscribe((function(e,o){var a=l(o);if(n(e,d,a)){var s=$(),u=i(e),p="mutation "+e.type+s;z(c,p,t),c.log("%c prev state","color: #9E9E9E; font-weight: bold",r(d)),c.log("%c mutation","color: #03A9F4; font-weight: bold",u),c.log("%c next state","color: #4CAF50; font-weight: bold",r(a)),G(c)}d=a})),u&&e.subscribeAction((function(e,n){if(o(e,n)){var r=$(),i=a(e),s="action "+e.type+r;z(c,s,t),c.log("%c action","color: #03A9F4; font-weight: bold",i),G(c)}})))}}function z(e,t,n){var r=n?e.groupCollapsed:e.group;try{r.call(e,t)}catch(i){e.log(t)}}function G(e){try{e.groupEnd()}catch(t){e.log("—— log end ——")}}function $(){var e=new Date;return" @ "+Y(e.getHours(),2)+":"+Y(e.getMinutes(),2)+":"+Y(e.getSeconds(),2)+"."+Y(e.getMilliseconds(),3)}function V(e,t){return new Array(t+1).join(e)}function Y(e,t){return V("0",t-e.toString().length)+e}var W={Store:v,install:I,version:"3.6.2",mapState:M,mapMutations:R,mapGetters:P,mapActions:L,createNamespacedHelpers:F,createLogger:H};t["a"]=W}).call(this,n("c8ba"))},"2f9a":function(e,t){e.exports=function(){}},"301c":function(e,t,n){n("e198")("asyncIterator")},"305e":function(e,t){function n(e){const t="[A-Za-z_][0-9A-Za-z_]*",n={keyword:["if","for","while","var","new","function","do","return","void","else","break"],literal:["BackSlash","DoubleQuote","false","ForwardSlash","Infinity","NaN","NewLine","null","PI","SingleQuote","Tab","TextFormatting","true","undefined"],built_in:["Abs","Acos","All","Angle","Any","Area","AreaGeodetic","Array","Asin","Atan","Atan2","Attachments","Average","Back","Bearing","Boolean","Buffer","BufferGeodetic","Ceil","Centroid","Clip","Concatenate","Console","Constrain","Contains","ConvertDirection","Cos","Count","Crosses","Cut","Date","DateAdd","DateDiff","Day","Decode","DefaultValue","Densify","DensifyGeodetic","Dictionary","Difference","Disjoint","Distance","DistanceGeodetic","Distinct","Domain","DomainCode","DomainName","EnvelopeIntersects","Equals","Erase","Exp","Expects","Extent","Feature","FeatureSet","FeatureSetByAssociation","FeatureSetById","FeatureSetByName","FeatureSetByPortalItem","FeatureSetByRelationshipName","Filter","Find","First","Floor","FromCharCode","FromCodePoint","FromJSON","GdbVersion","Generalize","Geometry","GetFeatureSet","GetUser","GroupBy","Guid","Hash","HasKey","Hour","IIf","Includes","IndexOf","Insert","Intersection","Intersects","IsEmpty","IsNan","ISOMonth","ISOWeek","ISOWeekday","ISOYear","IsSelfIntersecting","IsSimple","Left|0","Length","Length3D","LengthGeodetic","Log","Lower","Map","Max","Mean","Mid","Millisecond","Min","Minute","Month","MultiPartToSinglePart","Multipoint","NextSequenceValue","None","Now","Number","Offset|0","OrderBy","Overlaps","Point","Polygon","Polyline","Pop","Portal","Pow","Proper","Push","Random","Reduce","Relate","Replace","Resize","Reverse","Right|0","RingIsClockwise","Rotate","Round","Schema","Second","SetGeometry","Simplify","Sin","Slice","Sort","Splice","Split","Sqrt","Stdev","SubtypeCode","SubtypeName","Subtypes","Sum","SymmetricDifference","Tan","Text","Timestamp","ToCharCode","ToCodePoint","Today","ToHex","ToLocal","Top|0","Touches","ToUTC","TrackAccelerationAt","TrackAccelerationWindow","TrackCurrentAcceleration","TrackCurrentDistance","TrackCurrentSpeed","TrackCurrentTime","TrackDistanceAt","TrackDistanceWindow","TrackDuration","TrackFieldWindow","TrackGeometryWindow","TrackIndex","TrackSpeedAt","TrackSpeedWindow","TrackStartTime","TrackWindow","Trim","TypeOf","Union","Upper","UrlEncode","Variance","Week","Weekday","When","Within","Year"]},r={className:"symbol",begin:"\\$[datastore|feature|layer|map|measure|sourcefeature|sourcelayer|targetfeature|targetlayer|value|view]+"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,o]};o.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,i,e.REGEXP_MODE];const s=o.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{name:"ArcGIS Arcade",case_insensitive:!0,keywords:n,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,i,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(return)\\b)\\s*",keywords:"return",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:s}]}]}],relevance:0},{beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{className:"title.function",begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:s}],illegal:/\[|%/},{begin:/\$[(.]/}],illegal:/#(?!!)/}}e.exports=n},3086:function(e,t,n){var r=n("1c35").Buffer,i=[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];function o(e){if(r.isBuffer(e))return e;var t="function"===typeof r.alloc&&"function"===typeof r.from;if("number"===typeof e)return t?r.alloc(e):new r(e);if("string"===typeof e)return t?r.from(e):new r(e);throw new Error("input must be buffer, number, or string, received "+typeof e)}function a(e){var t=o(4);return t.writeInt32BE(e,0),t}function s(e,t){e=o(e),r.isBuffer(t)&&(t=t.readUInt32BE(0));for(var n=-1^~~t,a=0;a>>8;return-1^n}function l(){return a(s.apply(null,arguments))}"undefined"!==typeof Int32Array&&(i=new Int32Array(i)),l.signed=function(){return s.apply(null,arguments)},l.unsigned=function(){return s.apply(null,arguments)>>>0},e.exports=l},"30b5":function(e,t,n){"use strict";var r=n("c532");function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(r.isURLSearchParams(t))o=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(i(t)+"="+i(e))})))})),o=a.join("&")}if(o){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},"310f":function(e,t){function n(e){const t="\\d(_|\\d)*",n="[eE][-+]?"+t,r=t+"(\\."+t+")?("+n+")?",i="\\w+",o=t+"#"+i+"(\\."+i+")?#("+n+")?",a="\\b("+o+"|"+r+")",s=["abs","access","after","alias","all","and","architecture","array","assert","assume","assume_guarantee","attribute","begin","block","body","buffer","bus","case","component","configuration","constant","context","cover","disconnect","downto","default","else","elsif","end","entity","exit","fairness","file","for","force","function","generate","generic","group","guarded","if","impure","in","inertial","inout","is","label","library","linkage","literal","loop","map","mod","nand","new","next","nor","not","null","of","on","open","or","others","out","package","parameter","port","postponed","procedure","process","property","protected","pure","range","record","register","reject","release","rem","report","restrict","restrict_guarantee","return","rol","ror","select","sequence","severity","shared","signal","sla","sll","sra","srl","strong","subtype","then","to","transport","type","unaffected","units","until","use","variable","view","vmode","vprop","vunit","wait","when","while","with","xnor","xor"],l=["boolean","bit","character","integer","time","delay_length","natural","positive","string","bit_vector","file_open_kind","file_open_status","std_logic","std_logic_vector","unsigned","signed","boolean_vector","integer_vector","std_ulogic","std_ulogic_vector","unresolved_unsigned","u_unsigned","unresolved_signed","u_signed","real_vector","time_vector"],u=["false","true","note","warning","error","failure","line","text","side","width"];return{name:"VHDL",case_insensitive:!0,keywords:{keyword:s,built_in:l,literal:u},illegal:/\{/,contains:[e.C_BLOCK_COMMENT_MODE,e.COMMENT("--","$"),e.QUOTE_STRING_MODE,{className:"number",begin:a,relevance:0},{className:"string",begin:"'(U|X|0|1|Z|W|L|H|-)'",contains:[e.BACKSLASH_ESCAPE]},{className:"symbol",begin:"'[A-Za-z](_?[A-Za-z0-9])*",contains:[e.BACKSLASH_ESCAPE]}]}}e.exports=n},3171:function(e,t,n){(function(e){(function(t){t.parser=function(e,t){return new o(e,t)},t.SAXParser=o,t.SAXStream=d,t.createStream=c,t.MAX_BUFFER_LENGTH=65536;var r,i=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function o(e,n){if(!(this instanceof o))return new o(e,n);var r=this;s(r),r.q=r.c="",r.bufferCheckPosition=t.MAX_BUFFER_LENGTH,r.opt=n||{},r.opt.lowercase=r.opt.lowercase||r.opt.lowercasetags,r.looseCase=r.opt.lowercase?"toLowerCase":"toUpperCase",r.tags=[],r.closed=r.closedRoot=r.sawRoot=!1,r.tag=r.error=null,r.strict=!!e,r.noscript=!(!e&&!r.opt.noscript),r.state=D.BEGIN,r.strictEntities=r.opt.strictEntities,r.ENTITIES=r.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),r.attribList=[],r.opt.xmlns&&(r.ns=Object.create(g)),r.trackPosition=!1!==r.opt.position,r.trackPosition&&(r.position=r.line=r.column=0),A(r,"onready")}function a(e){for(var n=Math.max(t.MAX_BUFFER_LENGTH,10),r=0,o=0,a=i.length;on)switch(i[o]){case"textNode":k(e);break;case"cdata":O(e,"oncdata",e.cdata),e.cdata="";break;case"script":O(e,"onscript",e.script),e.script="";break;default:I(e,"Max buffer length exceeded: "+i[o])}r=Math.max(r,s)}var l=t.MAX_BUFFER_LENGTH-r;e.bufferCheckPosition=l+e.position}function s(e){for(var t=0,n=i.length;t"===e||E(e)}function x(e,t){return e.test(t)}function C(e,t){return!x(e,t)}var D=0;for(var T in t.STATE={BEGIN:D++,BEGIN_WHITESPACE:D++,TEXT:D++,TEXT_ENTITY:D++,OPEN_WAKA:D++,SGML_DECL:D++,SGML_DECL_QUOTED:D++,DOCTYPE:D++,DOCTYPE_QUOTED:D++,DOCTYPE_DTD:D++,DOCTYPE_DTD_QUOTED:D++,COMMENT_STARTING:D++,COMMENT:D++,COMMENT_ENDING:D++,COMMENT_ENDED:D++,CDATA:D++,CDATA_ENDING:D++,CDATA_ENDING_2:D++,PROC_INST:D++,PROC_INST_BODY:D++,PROC_INST_ENDING:D++,OPEN_TAG:D++,OPEN_TAG_SLASH:D++,ATTRIB:D++,ATTRIB_NAME:D++,ATTRIB_NAME_SAW_WHITE:D++,ATTRIB_VALUE:D++,ATTRIB_VALUE_QUOTED:D++,ATTRIB_VALUE_CLOSED:D++,ATTRIB_VALUE_UNQUOTED:D++,ATTRIB_VALUE_ENTITY_Q:D++,ATTRIB_VALUE_ENTITY_U:D++,CLOSE_TAG:D++,CLOSE_TAG_SAW_WHITE:D++,SCRIPT:D++,SCRIPT_ENDING:D++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.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},Object.keys(t.ENTITIES).forEach((function(e){var n=t.ENTITIES[e],r="number"===typeof n?String.fromCharCode(n):n;t.ENTITIES[e]=r})),t.STATE)t.STATE[t.STATE[T]]=T;function A(e,t,n){e[t]&&e[t](n)}function O(e,t,n){e.textNode&&k(e),A(e,t,n)}function k(e){e.textNode=N(e.opt,e.textNode),e.textNode&&A(e,"ontext",e.textNode),e.textNode=""}function N(e,t){return e.trim&&(t=t.trim()),e.normalize&&(t=t.replace(/\s+/g," ")),t}function I(e,t){return k(e),e.trackPosition&&(t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c),t=new Error(t),e.error=t,A(e,"onerror",t),e}function M(e){return e.sawRoot&&!e.closedRoot&&R(e,"Unclosed root tag"),e.state!==D.BEGIN&&e.state!==D.BEGIN_WHITESPACE&&e.state!==D.TEXT&&I(e,"Unexpected end"),k(e),e.c="",e.closed=!0,A(e,"onend"),o.call(e,e.strict,e.opt),e}function R(e,t){if("object"!==typeof e||!(e instanceof o))throw new Error("bad call to strictFail");e.strict&&I(e,t)}function P(e){e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tags[e.tags.length-1]||e,n=e.tag={name:e.tagName,attributes:{}};e.opt.xmlns&&(n.ns=t.ns),e.attribList.length=0,O(e,"onopentagstart",n)}function L(e,t){var n=e.indexOf(":"),r=n<0?["",e]:e.split(":"),i=r[0],o=r[1];return t&&"xmlns"===e&&(i="xmlns",o=""),{prefix:i,local:o}}function F(e){if(e.strict||(e.attribName=e.attribName[e.looseCase]()),-1!==e.attribList.indexOf(e.attribName)||e.tag.attributes.hasOwnProperty(e.attribName))e.attribName=e.attribValue="";else{if(e.opt.xmlns){var t=L(e.attribName,!0),n=t.prefix,r=t.local;if("xmlns"===n)if("xml"===r&&e.attribValue!==f)R(e,"xml: prefix must be bound to "+f+"\nActual: "+e.attribValue);else if("xmlns"===r&&e.attribValue!==m)R(e,"xmlns: prefix must be bound to "+m+"\nActual: "+e.attribValue);else{var i=e.tag,o=e.tags[e.tags.length-1]||e;i.ns===o.ns&&(i.ns=Object.create(o.ns)),i.ns[r]=e.attribValue}e.attribList.push([e.attribName,e.attribValue])}else e.tag.attributes[e.attribName]=e.attribValue,O(e,"onattribute",{name:e.attribName,value:e.attribValue});e.attribName=e.attribValue=""}}function B(e,t){if(e.opt.xmlns){var n=e.tag,r=L(e.tagName);n.prefix=r.prefix,n.local=r.local,n.uri=n.ns[r.prefix]||"",n.prefix&&!n.uri&&(R(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName)),n.uri=r.prefix);var i=e.tags[e.tags.length-1]||e;n.ns&&i.ns!==n.ns&&Object.keys(n.ns).forEach((function(t){O(e,"onopennamespace",{prefix:t,uri:n.ns[t]})}));for(var o=0,a=e.attribList.length;o",e.tagName="",void(e.state=D.SCRIPT);O(e,"onscript",e.script),e.script=""}var t=e.tags.length,n=e.tagName;e.strict||(n=n[e.looseCase]());var r=n;while(t--){var i=e.tags[t];if(i.name===r)break;R(e,"Unexpected close tag")}if(t<0)return R(e,"Unmatched closing tag: "+e.tagName),e.textNode+="",void(e.state=D.TEXT);e.tagName=n;var o=e.tags.length;while(o-- >t){var a=e.tag=e.tags.pop();e.tagName=e.tag.name,O(e,"onclosetag",e.tagName);var s={};for(var l in a.ns)s[l]=a.ns[l];var u=e.tags[e.tags.length-1]||e;e.opt.xmlns&&a.ns!==u.ns&&Object.keys(a.ns).forEach((function(t){var n=a.ns[t];O(e,"onclosenamespace",{prefix:t,uri:n})}))}0===t&&(e.closedRoot=!0),e.tagName=e.attribValue=e.attribName="",e.attribList.length=0,e.state=D.TEXT}function U(e){var t,n=e.entity,r=n.toLowerCase(),i="";return e.ENTITIES[n]?e.ENTITIES[n]:e.ENTITIES[r]?e.ENTITIES[r]:(n=r,"#"===n.charAt(0)&&("x"===n.charAt(1)?(n=n.slice(2),t=parseInt(n,16),i=t.toString(16)):(n=n.slice(1),t=parseInt(n,10),i=t.toString(10))),n=n.replace(/^0+/,""),isNaN(t)||i.toLowerCase()!==n?(R(e,"Invalid character entity"),"&"+e.entity+";"):String.fromCodePoint(t))}function q(e,t){"<"===t?(e.state=D.OPEN_WAKA,e.startTagPosition=e.position):E(t)||(R(e,"Non-whitespace before first tag."),e.textNode=t,e.state=D.TEXT)}function H(e,t){var n="";return t"===r?(O(t,"onsgmldeclaration",t.sgmlDecl),t.sgmlDecl="",t.state=D.TEXT):S(r)?(t.state=D.SGML_DECL_QUOTED,t.sgmlDecl+=r):t.sgmlDecl+=r;continue;case D.SGML_DECL_QUOTED:r===t.q&&(t.state=D.SGML_DECL,t.q=""),t.sgmlDecl+=r;continue;case D.DOCTYPE:">"===r?(t.state=D.TEXT,O(t,"ondoctype",t.doctype),t.doctype=!0):(t.doctype+=r,"["===r?t.state=D.DOCTYPE_DTD:S(r)&&(t.state=D.DOCTYPE_QUOTED,t.q=r));continue;case D.DOCTYPE_QUOTED:t.doctype+=r,r===t.q&&(t.q="",t.state=D.DOCTYPE);continue;case D.DOCTYPE_DTD:t.doctype+=r,"]"===r?t.state=D.DOCTYPE:S(r)&&(t.state=D.DOCTYPE_DTD_QUOTED,t.q=r);continue;case D.DOCTYPE_DTD_QUOTED:t.doctype+=r,r===t.q&&(t.state=D.DOCTYPE_DTD,t.q="");continue;case D.COMMENT:"-"===r?t.state=D.COMMENT_ENDING:t.comment+=r;continue;case D.COMMENT_ENDING:"-"===r?(t.state=D.COMMENT_ENDED,t.comment=N(t.opt,t.comment),t.comment&&O(t,"oncomment",t.comment),t.comment=""):(t.comment+="-"+r,t.state=D.COMMENT);continue;case D.COMMENT_ENDED:">"!==r?(R(t,"Malformed comment"),t.comment+="--"+r,t.state=D.COMMENT):t.state=D.TEXT;continue;case D.CDATA:"]"===r?t.state=D.CDATA_ENDING:t.cdata+=r;continue;case D.CDATA_ENDING:"]"===r?t.state=D.CDATA_ENDING_2:(t.cdata+="]"+r,t.state=D.CDATA);continue;case D.CDATA_ENDING_2:">"===r?(t.cdata&&O(t,"oncdata",t.cdata),O(t,"onclosecdata"),t.cdata="",t.state=D.TEXT):"]"===r?t.cdata+="]":(t.cdata+="]]"+r,t.state=D.CDATA);continue;case D.PROC_INST:"?"===r?t.state=D.PROC_INST_ENDING:E(r)?t.state=D.PROC_INST_BODY:t.procInstName+=r;continue;case D.PROC_INST_BODY:if(!t.procInstBody&&E(r))continue;"?"===r?t.state=D.PROC_INST_ENDING:t.procInstBody+=r;continue;case D.PROC_INST_ENDING:">"===r?(O(t,"onprocessinginstruction",{name:t.procInstName,body:t.procInstBody}),t.procInstName=t.procInstBody="",t.state=D.TEXT):(t.procInstBody+="?"+r,t.state=D.PROC_INST_BODY);continue;case D.OPEN_TAG:x(v,r)?t.tagName+=r:(P(t),">"===r?B(t):"/"===r?t.state=D.OPEN_TAG_SLASH:(E(r)||R(t,"Invalid character in tag name"),t.state=D.ATTRIB));continue;case D.OPEN_TAG_SLASH:">"===r?(B(t,!0),j(t)):(R(t,"Forward-slash in opening tag not followed by >"),t.state=D.ATTRIB);continue;case D.ATTRIB:if(E(r))continue;">"===r?B(t):"/"===r?t.state=D.OPEN_TAG_SLASH:x(b,r)?(t.attribName=r,t.attribValue="",t.state=D.ATTRIB_NAME):R(t,"Invalid attribute name");continue;case D.ATTRIB_NAME:"="===r?t.state=D.ATTRIB_VALUE:">"===r?(R(t,"Attribute without value"),t.attribValue=t.attribName,F(t),B(t)):E(r)?t.state=D.ATTRIB_NAME_SAW_WHITE:x(v,r)?t.attribName+=r:R(t,"Invalid attribute name");continue;case D.ATTRIB_NAME_SAW_WHITE:if("="===r)t.state=D.ATTRIB_VALUE;else{if(E(r))continue;R(t,"Attribute without value"),t.tag.attributes[t.attribName]="",t.attribValue="",O(t,"onattribute",{name:t.attribName,value:""}),t.attribName="",">"===r?B(t):x(b,r)?(t.attribName=r,t.state=D.ATTRIB_NAME):(R(t,"Invalid attribute name"),t.state=D.ATTRIB)}continue;case D.ATTRIB_VALUE:if(E(r))continue;S(r)?(t.q=r,t.state=D.ATTRIB_VALUE_QUOTED):(R(t,"Unquoted attribute value"),t.state=D.ATTRIB_VALUE_UNQUOTED,t.attribValue=r);continue;case D.ATTRIB_VALUE_QUOTED:if(r!==t.q){"&"===r?t.state=D.ATTRIB_VALUE_ENTITY_Q:t.attribValue+=r;continue}F(t),t.q="",t.state=D.ATTRIB_VALUE_CLOSED;continue;case D.ATTRIB_VALUE_CLOSED:E(r)?t.state=D.ATTRIB:">"===r?B(t):"/"===r?t.state=D.OPEN_TAG_SLASH:x(b,r)?(R(t,"No whitespace between attributes"),t.attribName=r,t.attribValue="",t.state=D.ATTRIB_NAME):R(t,"Invalid attribute name");continue;case D.ATTRIB_VALUE_UNQUOTED:if(!w(r)){"&"===r?t.state=D.ATTRIB_VALUE_ENTITY_U:t.attribValue+=r;continue}F(t),">"===r?B(t):t.state=D.ATTRIB;continue;case D.CLOSE_TAG:if(t.tagName)">"===r?j(t):x(v,r)?t.tagName+=r:t.script?(t.script+=""===r?j(t):R(t,"Invalid characters in closing tag");continue;case D.TEXT_ENTITY:case D.ATTRIB_VALUE_ENTITY_Q:case D.ATTRIB_VALUE_ENTITY_U:var s,l;switch(t.state){case D.TEXT_ENTITY:s=D.TEXT,l="textNode";break;case D.ATTRIB_VALUE_ENTITY_Q:s=D.ATTRIB_VALUE_QUOTED,l="attribValue";break;case D.ATTRIB_VALUE_ENTITY_U:s=D.ATTRIB_VALUE_UNQUOTED,l="attribValue";break}";"===r?(t[l]+=U(t),t.entity="",t.state=s):x(t.entity.length?_:y,r)?t.entity+=r:(R(t,"Invalid character in entity name"),t[l]+="&"+t.entity+r,t.entity="",t.state=s);continue;default:throw new Error(t,"Unknown state: "+t.state)}}return t.position>=t.bufferCheckPosition&&a(t),t} /*! http://mths.be/fromcodepoint v0.1.0 by @mathias */D=t.STATE,String.fromCodePoint||function(){var e=String.fromCharCode,t=Math.floor,n=function(){var n,r,i=16384,o=[],a=-1,s=arguments.length;if(!s)return"";var l="";while(++a1114111||t(u)!==u)throw RangeError("Invalid code point: "+u);u<=65535?o.push(u):(u-=65536,n=55296+(u>>10),r=u%1024+56320,o.push(n,r)),(a+1===s||o.length>i)&&(l+=e.apply(null,o),o.length=0)}return l};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:n,configurable:!0,writable:!0}):String.fromCodePoint=n}()})(t)}).call(this,n("1c35").Buffer)},"31c5":function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";var t="CodeMirror-activeline",n="CodeMirror-activeline-background",r="CodeMirror-activeline-gutter";function i(e){for(var i=0;i()=>(t||e((t={exports:{}}).exports,t),t.exports),s=a((e,t)=>{var r=function(e){return e&&e.Math==Math&&e};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n&&n)||function(){return this}()||Function("return this")()}),l=a((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}}),u=a((e,t)=>{var n=l();t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))}),c=a((e,t)=>{var n=l();t.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))}),d=a((e,t)=>{var n=c(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}}),p=a(e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,r=n&&!t.call({1:2},1);e.f=r?function(e){var t=n(this,e);return!!t&&t.enumerable}:t}),h=a((e,t)=>{t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}}),f=a((e,t)=>{var n=c(),r=Function.prototype,i=r.bind,o=r.call,a=n&&i.bind(o,o);t.exports=n?function(e){return e&&a(e)}:function(e){return e&&function(){return o.apply(e,arguments)}}}),m=a((e,t)=>{var n=f(),r=n({}.toString),i=n("".slice);t.exports=function(e){return i(r(e),8,-1)}}),g=a((e,t)=>{var n=s(),r=f(),i=l(),o=m(),a=n.Object,u=r("".split);t.exports=i((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?u(e,""):a(e)}:a}),b=a((e,t)=>{var n=s(),r=n.TypeError;t.exports=function(e){if(null==e)throw r("Can't call method on "+e);return e}}),v=a((e,t)=>{var n=g(),r=b();t.exports=function(e){return n(r(e))}}),y=a((e,t)=>{t.exports=function(e){return"function"==typeof e}}),_=a((e,t)=>{var n=y();t.exports=function(e){return"object"==typeof e?null!==e:n(e)}}),E=a((e,t)=>{var n=s(),r=y(),i=function(e){return r(e)?e:void 0};t.exports=function(e,t){return arguments.length<2?i(n[e]):n[e]&&n[e][t]}}),S=a((e,t)=>{var n=f();t.exports=n({}.isPrototypeOf)}),w=a((e,t)=>{var n=E();t.exports=n("navigator","userAgent")||""}),x=a((e,t)=>{var n,r,i=s(),o=w(),a=i.process,l=i.Deno,u=a&&a.versions||l&&l.version,c=u&&u.v8;c&&(n=c.split("."),r=n[0]>0&&n[0]<4?1:+(n[0]+n[1])),!r&&o&&(n=o.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=o.match(/Chrome\/(\d+)/),n&&(r=+n[1]))),t.exports=r}),C=a((e,t)=>{var n=x(),r=l();t.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))}),D=a((e,t)=>{var n=C();t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}),T=a((e,t)=>{var n=s(),r=E(),i=y(),o=S(),a=D(),l=n.Object;t.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return i(t)&&o(t.prototype,l(e))}}),A=a((e,t)=>{var n=s(),r=n.String;t.exports=function(e){try{return r(e)}catch{return"Object"}}}),O=a((e,t)=>{var n=s(),r=y(),i=A(),o=n.TypeError;t.exports=function(e){if(r(e))return e;throw o(i(e)+" is not a function")}}),k=a((e,t)=>{var n=O();t.exports=function(e,t){var r=e[t];return null==r?void 0:n(r)}}),N=a((e,t)=>{var n=s(),r=d(),i=y(),o=_(),a=n.TypeError;t.exports=function(e,t){var n,s;if("string"===t&&i(n=e.toString)&&!o(s=r(n,e))||i(n=e.valueOf)&&!o(s=r(n,e))||"string"!==t&&i(n=e.toString)&&!o(s=r(n,e)))return s;throw a("Can't convert object to primitive value")}}),I=a((e,t)=>{t.exports=!1}),M=a((e,t)=>{var n=s(),r=Object.defineProperty;t.exports=function(e,t){try{r(n,e,{value:t,configurable:!0,writable:!0})}catch{n[e]=t}return t}}),R=a((e,t)=>{var n=s(),r=M(),i="__core-js_shared__",o=n[i]||r(i,{});t.exports=o}),P=a((e,t)=>{var n=I(),r=R();(t.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.22.2",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.2/LICENSE",source:"https://github.com/zloirock/core-js"})}),L=a((e,t)=>{var n=s(),r=b(),i=n.Object;t.exports=function(e){return i(r(e))}}),F=a((e,t)=>{var n=f(),r=L(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}}),B=a((e,t)=>{var n=f(),r=0,i=Math.random(),o=n(1..toString);t.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+o(++r+i,36)}}),j=a((e,t)=>{var n=s(),r=P(),i=F(),o=B(),a=C(),l=D(),u=r("wks"),c=n.Symbol,d=c&&c.for,p=l?c:c&&c.withoutSetter||o;t.exports=function(e){if(!i(u,e)||!a&&"string"!=typeof u[e]){var t="Symbol."+e;a&&i(c,e)?u[e]=c[e]:u[e]=l&&d?d(t):p(t)}return u[e]}}),U=a((e,t)=>{var n=s(),r=d(),i=_(),o=T(),a=k(),l=N(),u=j(),c=n.TypeError,p=u("toPrimitive");t.exports=function(e,t){if(!i(e)||o(e))return e;var n,s=a(e,p);if(s){if(void 0===t&&(t="default"),n=r(s,e,t),!i(n)||o(n))return n;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(e,t)}}),q=a((e,t)=>{var n=U(),r=T();t.exports=function(e){var t=n(e,"string");return r(t)?t:t+""}}),H=a((e,t)=>{var n=s(),r=_(),i=n.document,o=r(i)&&r(i.createElement);t.exports=function(e){return o?i.createElement(e):{}}}),z=a((e,t)=>{var n=u(),r=l(),i=H();t.exports=!n&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))}),G=a(e=>{var t=u(),n=d(),r=p(),i=h(),o=v(),a=q(),s=F(),l=z(),c=Object.getOwnPropertyDescriptor;e.f=t?c:function(e,t){if(e=o(e),t=a(t),l)try{return c(e,t)}catch{}if(s(e,t))return i(!n(r.f,e,t),e[t])}}),$=a((e,t)=>{var n=u(),r=l();t.exports=n&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))}),V=a((e,t)=>{var n=s(),r=_(),i=n.String,o=n.TypeError;t.exports=function(e){if(r(e))return e;throw o(i(e)+" is not an object")}}),Y=a(e=>{var t=s(),n=u(),r=z(),i=$(),o=V(),a=q(),l=t.TypeError,c=Object.defineProperty,d=Object.getOwnPropertyDescriptor,p="enumerable",h="configurable",f="writable";e.f=n?i?function(e,t,n){if(o(e),t=a(t),o(n),"function"==typeof e&&"prototype"===t&&"value"in n&&f in n&&!n[f]){var r=d(e,t);r&&r[f]&&(e[t]=n.value,n={configurable:h in n?n[h]:r[h],enumerable:p in n?n[p]:r[p],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(o(e),t=a(t),o(n),r)try{return c(e,t,n)}catch{}if("get"in n||"set"in n)throw l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}}),W=a((e,t)=>{var n=u(),r=Y(),i=h();t.exports=n?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}}),K=a((e,t)=>{var n=f(),r=y(),i=R(),o=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return o(e)}),t.exports=i.inspectSource}),Q=a((e,t)=>{var n=s(),r=y(),i=K(),o=n.WeakMap;t.exports=r(o)&&/native code/.test(i(o))}),X=a((e,t)=>{var n=P(),r=B(),i=n("keys");t.exports=function(e){return i[e]||(i[e]=r(e))}}),Z=a((e,t)=>{t.exports={}}),J=a((e,t)=>{var n,r,i,o,a,l,u,c,d=Q(),p=s(),h=f(),m=_(),g=W(),b=F(),v=R(),y=X(),E=Z(),S="Object already initialized",w=p.TypeError,x=p.WeakMap,C=function(e){return i(e)?r(e):n(e,{})},D=function(e){return function(t){var n;if(!m(t)||(n=r(t)).type!==e)throw w("Incompatible receiver, "+e+" required");return n}};d||v.state?(o=v.state||(v.state=new x),a=h(o.get),l=h(o.has),u=h(o.set),n=function(e,t){if(l(o,e))throw new w(S);return t.facade=e,u(o,e,t),t},r=function(e){return a(o,e)||{}},i=function(e){return l(o,e)}):(c=y("state"),E[c]=!0,n=function(e,t){if(b(e,c))throw new w(S);return t.facade=e,g(e,c,t),t},r=function(e){return b(e,c)?e[c]:{}},i=function(e){return b(e,c)}),t.exports={set:n,get:r,has:i,enforce:C,getterFor:D}}),ee=a((e,t)=>{var n=u(),r=F(),i=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,a=r(i,"name"),s=a&&"something"===function(){}.name,l=a&&(!n||n&&o(i,"name").configurable);t.exports={EXISTS:a,PROPER:s,CONFIGURABLE:l}}),te=a((e,t)=>{var n=s(),r=y(),i=F(),o=W(),a=M(),l=K(),u=J(),c=ee().CONFIGURABLE,d=u.get,p=u.enforce,h=String(String).split("String");(t.exports=function(e,t,s,l){var u,d=!!l&&!!l.unsafe,f=!!l&&!!l.enumerable,m=!!l&&!!l.noTargetGet,g=l&&void 0!==l.name?l.name:t;r(s)&&("Symbol("===String(g).slice(0,7)&&(g="["+String(g).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!i(s,"name")||c&&s.name!==g)&&o(s,"name",g),u=p(s),u.source||(u.source=h.join("string"==typeof g?g:""))),e!==n?(d?!m&&e[t]&&(f=!0):delete e[t],f?e[t]=s:o(e,t,s)):f?e[t]=s:a(t,s)})(Function.prototype,"toString",(function(){return r(this)&&d(this).source||l(this)}))}),ne=a((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=function(e){var t=+e;return t!==t||0===t?0:(t>0?r:n)(t)}}),re=a((e,t)=>{var n=ne(),r=Math.max,i=Math.min;t.exports=function(e,t){var o=n(e);return o<0?r(o+t,0):i(o,t)}}),ie=a((e,t)=>{var n=ne(),r=Math.min;t.exports=function(e){return e>0?r(n(e),9007199254740991):0}}),oe=a((e,t)=>{var n=ie();t.exports=function(e){return n(e.length)}}),ae=a((e,t)=>{var n=v(),r=re(),i=oe(),o=function(e){return function(t,o,a){var s,l=n(t),u=i(l),c=r(a,u);if(e&&o!=o){for(;u>c;)if(s=l[c++],s!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===o)return e||c||0;return!e&&-1}};t.exports={includes:o(!0),indexOf:o(!1)}}),se=a((e,t)=>{var n=f(),r=F(),i=v(),o=ae().indexOf,a=Z(),s=n([].push);t.exports=function(e,t){var n,l=i(e),u=0,c=[];for(n in l)!r(a,n)&&r(l,n)&&s(c,n);for(;t.length>u;)r(l,n=t[u++])&&(~o(c,n)||s(c,n));return c}}),le=a((e,t)=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),ue=a(e=>{var t=se(),n=le(),r=n.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(e){return t(e,r)}}),ce=a(e=>{e.f=Object.getOwnPropertySymbols}),de=a((e,t)=>{var n=E(),r=f(),i=ue(),o=ce(),a=V(),s=r([].concat);t.exports=n("Reflect","ownKeys")||function(e){var t=i.f(a(e)),n=o.f;return n?s(t,n(e)):t}}),pe=a((e,t)=>{var n=F(),r=de(),i=G(),o=Y();t.exports=function(e,t,a){for(var s=r(t),l=o.f,u=i.f,c=0;c{var n=l(),r=y(),i=/#|\.prototype\./,o=function(e,t){var i=s[a(e)];return i==c||i!=u&&(r(t)?n(t):!!t)},a=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=o.data={},u=o.NATIVE="N",c=o.POLYFILL="P";t.exports=o}),fe=a((e,t)=>{var n=s(),r=G().f,i=W(),o=te(),a=M(),l=pe(),u=he();t.exports=function(e,t){var s,c,d,p,h,f,m=e.target,g=e.global,b=e.stat;if(c=g?n:b?n[m]||a(m,{}):(n[m]||{}).prototype,c)for(d in t){if(h=t[d],e.noTargetGet?(f=r(c,d),p=f&&f.value):p=c[d],s=u(g?d:m+(b?".":"#")+d,e.forced),!s&&void 0!==p){if(typeof h==typeof p)continue;l(h,p)}(e.sham||p&&p.sham)&&i(h,"sham",!0),o(c,d,h,e)}}}),me=a((e,t)=>{var n=m();t.exports=Array.isArray||function(e){return"Array"==n(e)}}),ge=a((e,t)=>{var n=f(),r=O(),i=c(),o=n(n.bind);t.exports=function(e,t){return r(e),void 0===t?e:i?o(e,t):function(){return e.apply(t,arguments)}}}),be=a((e,t)=>{var n=s(),r=me(),i=oe(),o=ge(),a=n.TypeError,l=function(e,t,n,s,u,c,d,p){for(var h,f,m=u,g=0,b=!!d&&o(d,p);g0&&r(h))f=i(h),m=l(e,t,h,f,m,c-1)-1;else{if(m>=9007199254740991)throw a("Exceed the acceptable array length");e[m]=h}m++}g++}return m};t.exports=l}),ve=a((e,t)=>{var n=j(),r=n("toStringTag"),i={};i[r]="z",t.exports="[object z]"===String(i)}),ye=a((e,t)=>{var n=s(),r=ve(),i=y(),o=m(),a=j(),l=a("toStringTag"),u=n.Object,c="Arguments"==o(function(){return arguments}()),d=function(e,t){try{return e[t]}catch{}};t.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=d(t=u(e),l))?n:c?o(t):"Object"==(r=o(t))&&i(t.callee)?"Arguments":r}}),_e=a((e,t)=>{var n=f(),r=l(),i=y(),o=ye(),a=E(),s=K(),u=function(){},c=[],d=a("Reflect","construct"),p=/^\s*(?:class|function)\b/,h=n(p.exec),m=!p.exec(u),g=function(e){if(!i(e))return!1;try{return d(u,c,e),!0}catch{return!1}},b=function(e){if(!i(e))return!1;switch(o(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return m||!!h(p,s(e))}catch{return!0}};b.sham=!0,t.exports=!d||r((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?b:g}),Ee=a((e,t)=>{var n=s(),r=me(),i=_e(),o=_(),a=j(),l=a("species"),u=n.Array;t.exports=function(e){var t;return r(e)&&(t=e.constructor,i(t)&&(t===u||r(t.prototype))?t=void 0:o(t)&&(t=t[l],null===t&&(t=void 0))),void 0===t?u:t}}),Se=a((e,t)=>{var n=Ee();t.exports=function(e,t){return new(n(e))(0===t?0:t)}}),we=a(()=>{var e=fe(),t=be(),n=O(),r=L(),i=oe(),o=Se();e({target:"Array",proto:!0},{flatMap:function(e){var a,s=r(this),l=i(s);return n(e),a=o(s,0),a.length=t(a,s,s,l,0,1,e,arguments.length>1?arguments[1]:void 0),a}})}),xe=a((e,t)=>{t.exports={}}),Ce=a((e,t)=>{var n=j(),r=xe(),i=n("iterator"),o=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||o[i]===e)}}),De=a((e,t)=>{var n=ye(),r=k(),i=xe(),o=j(),a=o("iterator");t.exports=function(e){if(null!=e)return r(e,a)||r(e,"@@iterator")||i[n(e)]}}),Te=a((e,t)=>{var n=s(),r=d(),i=O(),o=V(),a=A(),l=De(),u=n.TypeError;t.exports=function(e,t){var n=arguments.length<2?l(e):t;if(i(n))return o(r(n,e));throw u(a(e)+" is not iterable")}}),Ae=a((e,t)=>{var n=d(),r=V(),i=k();t.exports=function(e,t,o){var a,s;r(e);try{if(a=i(e,"return"),!a){if("throw"===t)throw o;return o}a=n(a,e)}catch(l){s=!0,a=l}if("throw"===t)throw o;if(s)throw a;return r(a),o}}),Oe=a((e,t)=>{var n=s(),r=ge(),i=d(),o=V(),a=A(),l=Ce(),u=oe(),c=S(),p=Te(),h=De(),f=Ae(),m=n.TypeError,g=function(e,t){this.stopped=e,this.result=t},b=g.prototype;t.exports=function(e,t,n){var s,d,v,y,_,E,S,w=n&&n.that,x=!(!n||!n.AS_ENTRIES),C=!(!n||!n.IS_ITERATOR),D=!(!n||!n.INTERRUPTED),T=r(t,w),A=function(e){return s&&f(s,"normal",e),new g(!0,e)},O=function(e){return x?(o(e),D?T(e[0],e[1],A):T(e[0],e[1])):D?T(e,A):T(e)};if(C)s=e;else{if(d=h(e),!d)throw m(a(e)+" is not iterable");if(l(d)){for(v=0,y=u(e);y>v;v++)if(_=O(e[v]),_&&c(b,_))return _;return new g(!1)}s=p(e,d)}for(E=s.next;!(S=i(E,s)).done;){try{_=O(S.value)}catch(k){f(s,"throw",k)}if("object"==typeof _&&_&&c(b,_))return _}return new g(!1)}}),ke=a((e,t)=>{var n=q(),r=Y(),i=h();t.exports=function(e,t,o){var a=n(t);a in e?r.f(e,a,i(0,o)):e[a]=o}}),Ne=a(()=>{var e=fe(),t=Oe(),n=ke();e({target:"Object",stat:!0},{fromEntries:function(e){var r={};return t(e,(function(e,t){n(r,e,t)}),{AS_ENTRIES:!0}),r}})}),Ie=a(()=>{var e=fe(),t=s();e({global:!0},{globalThis:t})}),Me=a(()=>{Ie()}),Re=a(()=>{var e=fe(),t=be(),n=L(),r=oe(),i=ne(),o=Se();e({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,a=n(this),s=r(a),l=o(a,0);return l.length=t(l,a,a,s,0,void 0===e?1:i(e)),l}})}),Pe=a((n,a)=>{var s,l,u,c,d,p,h=["cliName","cliCategory","cliDescription"],f=["_"],m=["languageId"];function g(e,t){if(null==e)return{};var n,r,i=b(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&(!Object.prototype.propertyIsEnumerable.call(e,n)||(i[n]=e[n]))}return i}function b(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0)&&(i[n]=e[n]);return i}function v(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}we(),Ne(),Me(),Re();var y,_,E,S=Object.create,w=Object.defineProperty,x=Object.getOwnPropertyDescriptor,C=Object.getOwnPropertyNames,D=Object.getPrototypeOf,T=Object.prototype.hasOwnProperty,A=(e,t)=>function(){return e&&(t=(0,e[C(e)[0]])(e=0)),t},O=(e,t)=>function(){return t||(0,e[C(e)[0]])((t={exports:{}}).exports,t),t.exports},k=(e,t)=>{for(var n in t)w(e,n,{get:t[n],enumerable:!0})},N=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of C(t))!T.call(e,i)&&i!==n&&w(e,i,{get:()=>t[i],enumerable:!(r=x(t,i))||r.enumerable});return e},I=(e,t,n)=>(n=null!=e?S(D(e)):{},N(!t&&e&&e.__esModule?n:w(n,"default",{value:e,enumerable:!0}),e)),M=e=>N(w({},"__esModule",{value:!0}),e),R=A({""(){y={},_=[],E={env:y,argv:_}}}),P=O({"package.json"(e,t){t.exports={version:"2.7.1"}}}),L=O({"node_modules/diff/lib/diff/base.js"(e){function t(){}function n(e,t,n,r,i){for(var o=0,a=t.length,s=0,l=0;oe.length?n:e})),u.value=e.join(d)}else u.value=e.join(n.slice(s,s+u.count));s+=u.count,u.added||(l+=u.count)}}var p=t[a-1];return a>1&&"string"==typeof p.value&&(p.added||p.removed)&&e.equals("",p.value)&&(t[a-2].value+=p.value,t.pop()),t}function r(e){return{newPos:e.newPos,components:e.components.slice(0)}}R(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,t.prototype={diff:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i.callback;"function"==typeof i&&(o=i,i={}),this.options=i;var a=this;function s(e){return o?(setTimeout((function(){o(void 0,e)}),0),!0):e}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e)),t=this.removeEmpty(this.tokenize(t));var l=t.length,u=e.length,c=1,d=l+u,p=[{newPos:-1,components:[]}],h=this.extractCommon(p[0],t,e,0);if(p[0].newPos+1>=l&&h+1>=u)return s([{value:this.join(t),count:t.length}]);function f(){for(var i=-1*c;i<=c;i+=2){var o=void 0,d=p[i-1],h=p[i+1],f=(h?h.newPos:0)-i;d&&(p[i-1]=void 0);var m=d&&d.newPos+1=l&&f+1>=u)return s(n(a,o.components,t,e,a.useLongestToken));p[i]=o}else p[i]=void 0}c++}if(o)(function e(){setTimeout((function(){if(c>d)return o();f()||e()}),0)})();else for(;c<=d;){var m=f();if(m)return m}},pushComponent:function(e,t,n){var r=e[e.length-1];r&&r.added===t&&r.removed===n?e[e.length-1]={count:r.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})},extractCommon:function(e,t,n,r){for(var i=t.length,o=n.length,a=e.newPos,s=a-r,l=0;a+11&&void 0!==arguments[1]?arguments[1]:{};return{type:"group",id:t.id,contents:e,break:Boolean(t.shouldBreak),expandedStates:t.expandedStates}}function a(e){return i(Number.NEGATIVE_INFINITY,e)}function s(e){return i({type:"root"},e)}function l(e){return i(-1,e)}function u(e,t){return o(e[0],Object.assign(Object.assign({},t),{},{expandedStates:e}))}function c(e){return{type:"fill",parts:e}}function d(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{type:"if-break",breakContents:e,flatContents:t,groupId:n.groupId}}function p(e,t){return{type:"indent-if-break",contents:e,groupId:t.groupId,negate:t.negate}}function h(e){return{type:"line-suffix",contents:e}}R();var f={type:"line-suffix-boundary"},m={type:"break-parent"},g={type:"trim"},b={type:"line",hard:!0},v={type:"line",hard:!0,literal:!0},y={type:"line"},_={type:"line",soft:!0},E=n([b,m]),S=n([v,m]),w={type:"cursor",placeholder:Symbol("cursor")};function x(e,t){let r=[];for(let n=0;n0){for(let e=0;e=0?"\n"===e.charAt(t+1)?"crlf":"cr":"lf"}function r(e){switch(e){case"cr":return"\r";case"crlf":return"\r\n";default:return"\n"}}function i(e,t){let n;switch(t){case"\n":n=/\n/g;break;case"\r":n=/\r/g;break;case"\r\n":n=/\r\n/g;break;default:throw new Error('Unexpected "eol" '.concat(JSON.stringify(t),"."))}let r=e.match(n);return r?r.length:0}function o(e){return e.replace(/\r\n?/g,"\n")}R(),t.exports={guessEndOfLine:n,convertEndOfLineToChars:r,countEndOfLineChars:i,normalizeEndOfLine:o}}}),U=O({"src/utils/get-last.js"(e,t){R();var n=e=>e[e.length-1];t.exports=n}});function q(){let{onlyFirst:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(t,e?void 0:"g")}var H=A({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){R()}});function z(e){if("string"!=typeof e)throw new TypeError("Expected a `string`, got `".concat(typeof e,"`"));return e.replace(q(),"")}var G=A({"node_modules/strip-ansi/index.js"(){R(),H()}});function $(e){return!!Number.isInteger(e)&&(e>=4352&&(e<=4447||9001===e||9002===e||11904<=e&&e<=12871&&12351!==e||12880<=e&&e<=19903||19968<=e&&e<=42182||43360<=e&&e<=43388||44032<=e&&e<=55203||63744<=e&&e<=64255||65040<=e&&e<=65049||65072<=e&&e<=65131||65281<=e&&e<=65376||65504<=e&&e<=65510||110592<=e&&e<=110593||127488<=e&&e<=127569||131072<=e&&e<=262141))}var V=A({"node_modules/is-fullwidth-code-point/index.js"(){R()}}),Y=O({"node_modules/emoji-regex/index.js"(e,t){R(),t.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}}}),W={};function K(e){if("string"!=typeof e||0===e.length||(e=z(e),0===e.length))return 0;e=e.replace((0,Q.default)()," ");let t=0;for(let n=0;n=127&&r<=159||r>=768&&r<=879||(r>65535&&n++,t+=$(r)?2:1)}return t}k(W,{default:()=>K});var Q,X=A({"node_modules/string-width/index.js"(){R(),G(),V(),Q=I(Y())}}),Z=O({"src/utils/get-string-width.js"(e,t){R();var n=(X(),M(W)).default,r=/[^\x20-\x7F]/;function i(e){return e?r.test(e)?n(e):e.length:0}t.exports=i}}),J=O({"src/document/doc-utils.js"(e,t){R();var n=U(),{literalline:r,join:i}=B(),o=e=>Array.isArray(e)||e&&"concat"===e.type,a=e=>{if(Array.isArray(e))return e;if("concat"!==e.type&&"fill"!==e.type)throw new Error("Expect doc type to be `concat` or `fill`.");return e.parts},s={};function l(e,t,n,r){let i=[e];for(;i.length>0;){let e=i.pop();if(e!==s){if(n&&i.push(e,s),!t||!1!==t(e))if(o(e)||"fill"===e.type){let t=a(e);for(let e=t.length,n=e-1;n>=0;--n)i.push(t[n])}else if("if-break"===e.type)e.flatContents&&i.push(e.flatContents),e.breakContents&&i.push(e.breakContents);else if("group"===e.type&&e.expandedStates)if(r)for(let t=e.expandedStates.length,n=t-1;n>=0;--n)i.push(e.expandedStates[n]);else i.push(e.contents);else e.contents&&i.push(e.contents)}else n(i.pop())}}function u(e,t){let n=new Map;return r(e);function r(e){if(n.has(e))return n.get(e);let t=i(e);return n.set(e,t),t}function i(e){if(Array.isArray(e))return t(e.map(r));if("concat"===e.type||"fill"===e.type){let n=e.parts.map(r);return t(Object.assign(Object.assign({},e),{},{parts:n}))}if("if-break"===e.type){let n=e.breakContents&&r(e.breakContents),i=e.flatContents&&r(e.flatContents);return t(Object.assign(Object.assign({},e),{},{breakContents:n,flatContents:i}))}if("group"===e.type&&e.expandedStates){let n=e.expandedStates.map(r),i=n[0];return t(Object.assign(Object.assign({},e),{},{contents:i,expandedStates:n}))}if(e.contents){let n=r(e.contents);return t(Object.assign(Object.assign({},e),{},{contents:n}))}return t(e)}}function c(e,t,n){let r=n,i=!1;function o(e){let n=t(e);if(void 0!==n&&(i=!0,r=n),i)return!1}return l(e,o),r}function d(e){if("group"===e.type&&e.break||"line"===e.type&&e.hard||"break-parent"===e.type)return!0}function p(e){return c(e,d,!1)}function h(e){if(e.length>0){let t=n(e);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function f(e){let t=new Set,n=[];function r(e){if("break-parent"===e.type&&h(n),"group"===e.type){if(n.push(e),t.has(e))return!1;t.add(e)}}function i(e){"group"===e.type&&n.pop().break&&h(n)}l(e,r,i,!0)}function m(e){return"line"!==e.type||e.hard?"if-break"===e.type?e.flatContents||"":e:e.soft?"":" "}function g(e){return u(e,m)}var b=(e,t)=>e&&"line"===e.type&&e.hard&&t&&"break-parent"===t.type;function v(e){if(!e)return e;if(o(e)||"fill"===e.type){let t=a(e);for(;t.length>1&&b(...t.slice(-2));)t.length-=2;if(t.length>0){let e=v(n(t));t[t.length-1]=e}return Array.isArray(e)?t:Object.assign(Object.assign({},e),{},{parts:t})}switch(e.type){case"align":case"indent":case"indent-if-break":case"group":case"line-suffix":case"label":{let t=v(e.contents);return Object.assign(Object.assign({},e),{},{contents:t})}case"if-break":{let t=v(e.breakContents),n=v(e.flatContents);return Object.assign(Object.assign({},e),{},{breakContents:t,flatContents:n})}}return e}function y(e){return v(E(e))}function _(e){switch(e.type){case"fill":if(e.parts.every(e=>""===e))return"";break;case"group":if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if("group"===e.contents.type&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case"align":case"indent":case"indent-if-break":case"line-suffix":if(!e.contents)return"";break;case"if-break":if(!e.flatContents&&!e.breakContents)return"";break}if(!o(e))return e;let t=[];for(let r of a(e)){if(!r)continue;let[e,...i]=o(r)?a(r):[r];"string"==typeof e&&"string"==typeof n(t)?t[t.length-1]+=e:t.push(e),t.push(...i)}return 0===t.length?"":1===t.length?t[0]:Array.isArray(e)?t:Object.assign(Object.assign({},e),{},{parts:t})}function E(e){return u(e,e=>_(e))}function S(e){let t=[],r=e.filter(Boolean);for(;r.length>0;){let e=r.shift();if(e){if(o(e)){r.unshift(...a(e));continue}if(t.length>0&&"string"==typeof n(t)&&"string"==typeof e){t[t.length-1]+=e;continue}t.push(e)}}return t}function w(e){return u(e,e=>Array.isArray(e)?S(e):e.parts?Object.assign(Object.assign({},e),{},{parts:S(e.parts)}):e)}function x(e){return u(e,e=>"string"==typeof e&&e.includes("\n")?C(e):e)}function C(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;return i(t,e.split("\n")).parts}function D(e){if("line"===e.type)return!0}function T(e){return c(e,D,!1)}t.exports={isConcat:o,getDocParts:a,willBreak:p,traverseDoc:l,findInDoc:c,mapDoc:u,propagateBreaks:f,removeLines:g,stripTrailingHardline:y,normalizeParts:S,normalizeDoc:w,cleanDoc:E,replaceTextEndOfLine:C,replaceEndOfLine:x,canBreak:T}}}),ee=O({"src/document/doc-printer.js"(e,t){R();var n,{convertEndOfLineToChars:r}=j(),i=U(),o=Z(),{fill:a,cursor:s,indent:l}=B(),{isConcat:u,getDocParts:c}=J(),d=1,p=2;function h(){return{value:"",length:0,queue:[]}}function f(e,t){return g(e,{type:"indent"},t)}function m(e,t,n){return t===Number.NEGATIVE_INFINITY?e.root||h():t<0?g(e,{type:"dedent"},n):t?"root"===t.type?Object.assign(Object.assign({},e),{},{root:e}):g(e,{type:"string"==typeof t?"stringAlign":"numberAlign",n:t},n):e}function g(e,t,n){let r="dedent"===t.type?e.queue.slice(0,-1):[...e.queue,t],i="",o=0,a=0,s=0;for(let f of r)switch(f.type){case"indent":c(),n.useTabs?l(1):u(n.tabWidth);break;case"stringAlign":c(),i+=f.n,o+=f.n.length;break;case"numberAlign":a+=1,s+=f.n;break;default:throw new Error("Unexpected type '".concat(f.type,"'"))}return p(),Object.assign(Object.assign({},e),{},{value:i,length:o,queue:r});function l(e){i+="\t".repeat(e),o+=n.tabWidth*e}function u(e){i+=" ".repeat(e),o+=e}function c(){n.useTabs?d():p()}function d(){a>0&&l(a),h()}function p(){s>0&&u(s),h()}function h(){a=0,s=0}}function b(e){if(0===e.length)return 0;let t=0;for(;e.length>0&&"string"==typeof i(e)&&/^[\t ]*$/.test(i(e));)t+=e.pop().length;if(e.length>0&&"string"==typeof i(e)){let n=i(e).replace(/[\t ]*$/,"");t+=i(e).length-n.length,e[e.length-1]=n}return t}function v(e,t,r,a,s,h){let g=t.length,v=[e],y=[];for(;r>=0;){if(0===v.length){if(0===g)return!0;v.push(t[g-1]),g--;continue}let[e,_,E]=v.pop();if("string"==typeof E)y.push(E),r-=o(E);else if(u(E)){let t=c(E);for(let n=t.length-1;n>=0;n--)v.push([e,_,t[n]])}else switch(E.type){case"indent":v.push([f(e,a),_,E.contents]);break;case"align":v.push([m(e,E.n,a),_,E.contents]);break;case"trim":r+=b(y);break;case"group":{if(h&&E.break)return!1;let t=E.break?d:_;v.push([e,t,E.expandedStates&&t===d?i(E.expandedStates):E.contents]),E.id&&(n[E.id]=t);break}case"fill":for(let t=E.parts.length-1;t>=0;t--)v.push([e,_,E.parts[t]]);break;case"if-break":case"indent-if-break":{let t=E.groupId?n[E.groupId]:_;if(t===d){let t="if-break"===E.type?E.breakContents:E.negate?E.contents:l(E.contents);t&&v.push([e,_,t])}if(t===p){let t="if-break"===E.type?E.flatContents:E.negate?l(E.contents):E.contents;t&&v.push([e,_,t])}break}case"line":switch(_){case p:if(!E.hard){E.soft||(y.push(" "),r-=1);break}return!0;case d:return!0}break;case"line-suffix":s=!0;break;case"line-suffix-boundary":if(s)return!1;break;case"label":v.push([e,_,E.contents]);break}}return!1}function y(e,t){n={};let g=t.printWidth,y=r(t.endOfLine),_=0,E=[[h(),d,e]],S=[],w=!1,x=[];for(;E.length>0;){let[e,r,h]=E.pop();if("string"==typeof h){let e="\n"!==y?h.replace(/\n/g,y):h;S.push(e),_+=o(e)}else if(u(h)){let t=c(h);for(let n=t.length-1;n>=0;n--)E.push([e,r,t[n]])}else switch(h.type){case"cursor":S.push(s.placeholder);break;case"indent":E.push([f(e,t),r,h.contents]);break;case"align":E.push([m(e,h.n,t),r,h.contents]);break;case"trim":_-=b(S);break;case"group":switch(r){case p:if(!w){E.push([e,h.break?d:p,h.contents]);break}case d:{w=!1;let n=[e,p,h.contents],r=g-_,o=x.length>0;if(!h.break&&v(n,E,r,t,o))E.push(n);else if(h.expandedStates){let n=i(h.expandedStates);if(h.break){E.push([e,d,n]);break}for(let i=1;i=h.expandedStates.length){E.push([e,d,n]);break}{let n=h.expandedStates[i],a=[e,p,n];if(v(a,E,r,t,o)){E.push(a);break}}}}else E.push([e,d,h.contents]);break}}h.id&&(n[h.id]=i(E)[1]);break;case"fill":{let n=g-_,{parts:i}=h;if(0===i.length)break;let[o,s]=i,l=[e,p,o],u=[e,d,o],c=v(l,[],n,t,x.length>0,!0);if(1===i.length){c?E.push(l):E.push(u);break}let f=[e,p,s],m=[e,d,s];if(2===i.length){c?E.push(f,l):E.push(m,u);break}i.splice(0,2);let b=[e,r,a(i)],y=i[0];v([e,p,[o,s,y]],[],n,t,x.length>0,!0)?E.push(b,f,l):c?E.push(b,m,l):E.push(b,m,u);break}case"if-break":case"indent-if-break":{let t=h.groupId?n[h.groupId]:r;if(t===d){let t="if-break"===h.type?h.breakContents:h.negate?h.contents:l(h.contents);t&&E.push([e,r,t])}if(t===p){let t="if-break"===h.type?h.flatContents:h.negate?l(h.contents):h.contents;t&&E.push([e,r,t])}break}case"line-suffix":x.push([e,r,h.contents]);break;case"line-suffix-boundary":x.length>0&&E.push([e,r,{type:"line",hard:!0}]);break;case"line":switch(r){case p:if(!h.hard){h.soft||(S.push(" "),_+=1);break}w=!0;case d:if(x.length>0){E.push([e,r,h],...x.reverse()),x=[];break}h.literal?e.root?(S.push(y,e.root.value),_=e.root.length):(S.push(y),_=0):(_-=b(S),S.push(y+e.value),_=e.length);break}break;case"label":E.push([e,r,h.contents]);break;default:}0===E.length&&x.length>0&&(E.push(...x.reverse()),x=[])}let C=S.indexOf(s.placeholder);if(-1!==C){let e=S.indexOf(s.placeholder,C+1),t=S.slice(0,C).join(""),n=S.slice(C+1,e).join(""),r=S.slice(e+1).join("");return{formatted:t+n+r,cursorNodeStart:t.length,cursorNodeText:n}}return{formatted:S.join("")}}t.exports={printDocToString:y}}}),te=O({"src/document/doc-debug.js"(e,t){R();var{isConcat:n,getDocParts:r}=J();function i(e){if(!e)return"";if(n(e)){let t=[];for(let o of r(e))if(n(o))t.push(...i(o).parts);else{let e=i(o);""!==e&&t.push(e)}return{type:"concat",parts:t}}return"if-break"===e.type?Object.assign(Object.assign({},e),{},{breakContents:i(e.breakContents),flatContents:i(e.flatContents)}):"group"===e.type?Object.assign(Object.assign({},e),{},{contents:i(e.contents),expandedStates:e.expandedStates&&e.expandedStates.map(i)}):"fill"===e.type?{type:"fill",parts:e.parts.map(i)}:e.contents?Object.assign(Object.assign({},e),{},{contents:i(e.contents)}):e}function o(e){let t=Object.create(null),o=new Set;return a(i(e));function a(e,t,i){if("string"==typeof e)return JSON.stringify(e);if(n(e)){let t=r(e).map(a).filter(Boolean);return 1===t.length?t[0]:"[".concat(t.join(", "),"]")}if("line"===e.type){let n=Array.isArray(i)&&i[t+1]&&"break-parent"===i[t+1].type;return e.literal?n?"literalline":"literallineWithoutBreakParent":e.hard?n?"hardline":"hardlineWithoutBreakParent":e.soft?"softline":"line"}if("break-parent"===e.type)return Array.isArray(i)&&i[t-1]&&"line"===i[t-1].type&&i[t-1].hard?void 0:"breakParent";if("trim"===e.type)return"trim";if("indent"===e.type)return"indent("+a(e.contents)+")";if("align"===e.type)return e.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+a(e.contents)+")":e.n<0?"dedent("+a(e.contents)+")":"root"===e.n.type?"markAsRoot("+a(e.contents)+")":"align("+JSON.stringify(e.n)+", "+a(e.contents)+")";if("if-break"===e.type)return"ifBreak("+a(e.breakContents)+(e.flatContents?", "+a(e.flatContents):"")+(e.groupId?(e.flatContents?"":', ""')+", { groupId: ".concat(s(e.groupId)," }"):"")+")";if("indent-if-break"===e.type){let t=[];e.negate&&t.push("negate: true"),e.groupId&&t.push("groupId: ".concat(s(e.groupId)));let n=t.length>0?", { ".concat(t.join(", ")," }"):"";return"indentIfBreak(".concat(a(e.contents)).concat(n,")")}if("group"===e.type){let t=[];e.break&&"propagated"!==e.break&&t.push("shouldBreak: true"),e.id&&t.push("id: ".concat(s(e.id)));let n=t.length>0?", { ".concat(t.join(", ")," }"):"";return e.expandedStates?"conditionalGroup([".concat(e.expandedStates.map(e=>a(e)).join(","),"]").concat(n,")"):"group(".concat(a(e.contents)).concat(n,")")}if("fill"===e.type)return"fill([".concat(e.parts.map(e=>a(e)).join(", "),"])");if("line-suffix"===e.type)return"lineSuffix("+a(e.contents)+")";if("line-suffix-boundary"===e.type)return"lineSuffixBoundary";if("label"===e.type)return"label(".concat(JSON.stringify(e.label),", ").concat(a(e.contents),")");throw new Error("Unknown doc type "+e.type)}function s(e){if("symbol"!=typeof e)return JSON.stringify(String(e));if(e in t)return t[e];let n=String(e).slice(7,-1)||"symbol";for(let r=0;;r++){let i=n+(r>0?" #".concat(r):"");if(!o.has(i))return o.add(i),t[e]="Symbol.for(".concat(JSON.stringify(i),")")}}}t.exports={printDocToDebug:o}}}),ne=O({"src/document/index.js"(e,t){R(),t.exports={builders:B(),printer:ee(),utils:J(),debug:te()}}}),re={};function ie(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}k(re,{default:()=>ie});var oe=A({"node_modules/escape-string-regexp/index.js"(){R()}}),ae=O({"node_modules/semver/internal/debug.js"(e,t){R();var n="object"==typeof E&&E.env&&E.env.NODE_DEBUG&&/\bsemver\b/i.test(E.env.NODE_DEBUG)?function(){for(var e=arguments.length,t=new Array(e),n=0;n{};t.exports=n}}),se=O({"node_modules/semver/internal/constants.js"(e,t){R();var n="2.0.0",r=256,i=Number.MAX_SAFE_INTEGER||9007199254740991,o=16;t.exports={SEMVER_SPEC_VERSION:n,MAX_LENGTH:r,MAX_SAFE_INTEGER:i,MAX_SAFE_COMPONENT_LENGTH:o}}}),le=O({"node_modules/semver/internal/re.js"(e,t){R();var{MAX_SAFE_COMPONENT_LENGTH:n}=se(),r=ae();e=t.exports={};var i=e.re=[],o=e.src=[],a=e.t={},s=0,l=(e,t,n)=>{let l=s++;r(e,l,t),a[e]=l,o[l]=t,i[l]=new RegExp(t,n?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION","(".concat(o[a.NUMERICIDENTIFIER],")\\.(").concat(o[a.NUMERICIDENTIFIER],")\\.(").concat(o[a.NUMERICIDENTIFIER],")")),l("MAINVERSIONLOOSE","(".concat(o[a.NUMERICIDENTIFIERLOOSE],")\\.(").concat(o[a.NUMERICIDENTIFIERLOOSE],")\\.(").concat(o[a.NUMERICIDENTIFIERLOOSE],")")),l("PRERELEASEIDENTIFIER","(?:".concat(o[a.NUMERICIDENTIFIER],"|").concat(o[a.NONNUMERICIDENTIFIER],")")),l("PRERELEASEIDENTIFIERLOOSE","(?:".concat(o[a.NUMERICIDENTIFIERLOOSE],"|").concat(o[a.NONNUMERICIDENTIFIER],")")),l("PRERELEASE","(?:-(".concat(o[a.PRERELEASEIDENTIFIER],"(?:\\.").concat(o[a.PRERELEASEIDENTIFIER],")*))")),l("PRERELEASELOOSE","(?:-?(".concat(o[a.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(o[a.PRERELEASEIDENTIFIERLOOSE],")*))")),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD","(?:\\+(".concat(o[a.BUILDIDENTIFIER],"(?:\\.").concat(o[a.BUILDIDENTIFIER],")*))")),l("FULLPLAIN","v?".concat(o[a.MAINVERSION]).concat(o[a.PRERELEASE],"?").concat(o[a.BUILD],"?")),l("FULL","^".concat(o[a.FULLPLAIN],"$")),l("LOOSEPLAIN","[v=\\s]*".concat(o[a.MAINVERSIONLOOSE]).concat(o[a.PRERELEASELOOSE],"?").concat(o[a.BUILD],"?")),l("LOOSE","^".concat(o[a.LOOSEPLAIN],"$")),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE","".concat(o[a.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),l("XRANGEIDENTIFIER","".concat(o[a.NUMERICIDENTIFIER],"|x|X|\\*")),l("XRANGEPLAIN","[v=\\s]*(".concat(o[a.XRANGEIDENTIFIER],")(?:\\.(").concat(o[a.XRANGEIDENTIFIER],")(?:\\.(").concat(o[a.XRANGEIDENTIFIER],")(?:").concat(o[a.PRERELEASE],")?").concat(o[a.BUILD],"?)?)?")),l("XRANGEPLAINLOOSE","[v=\\s]*(".concat(o[a.XRANGEIDENTIFIERLOOSE],")(?:\\.(").concat(o[a.XRANGEIDENTIFIERLOOSE],")(?:\\.(").concat(o[a.XRANGEIDENTIFIERLOOSE],")(?:").concat(o[a.PRERELEASELOOSE],")?").concat(o[a.BUILD],"?)?)?")),l("XRANGE","^".concat(o[a.GTLT],"\\s*").concat(o[a.XRANGEPLAIN],"$")),l("XRANGELOOSE","^".concat(o[a.GTLT],"\\s*").concat(o[a.XRANGEPLAINLOOSE],"$")),l("COERCE","(^|[^\\d])(\\d{1,".concat(n,"})(?:\\.(\\d{1,").concat(n,"}))?(?:\\.(\\d{1,").concat(n,"}))?(?:$|[^\\d])")),l("COERCERTL",o[a.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM","(\\s*)".concat(o[a.LONETILDE],"\\s+"),!0),e.tildeTrimReplace="$1~",l("TILDE","^".concat(o[a.LONETILDE]).concat(o[a.XRANGEPLAIN],"$")),l("TILDELOOSE","^".concat(o[a.LONETILDE]).concat(o[a.XRANGEPLAINLOOSE],"$")),l("LONECARET","(?:\\^)"),l("CARETTRIM","(\\s*)".concat(o[a.LONECARET],"\\s+"),!0),e.caretTrimReplace="$1^",l("CARET","^".concat(o[a.LONECARET]).concat(o[a.XRANGEPLAIN],"$")),l("CARETLOOSE","^".concat(o[a.LONECARET]).concat(o[a.XRANGEPLAINLOOSE],"$")),l("COMPARATORLOOSE","^".concat(o[a.GTLT],"\\s*(").concat(o[a.LOOSEPLAIN],")$|^$")),l("COMPARATOR","^".concat(o[a.GTLT],"\\s*(").concat(o[a.FULLPLAIN],")$|^$")),l("COMPARATORTRIM","(\\s*)".concat(o[a.GTLT],"\\s*(").concat(o[a.LOOSEPLAIN],"|").concat(o[a.XRANGEPLAIN],")"),!0),e.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE","^\\s*(".concat(o[a.XRANGEPLAIN],")\\s+-\\s+(").concat(o[a.XRANGEPLAIN],")\\s*$")),l("HYPHENRANGELOOSE","^\\s*(".concat(o[a.XRANGEPLAINLOOSE],")\\s+-\\s+(").concat(o[a.XRANGEPLAINLOOSE],")\\s*$")),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),ue=O({"node_modules/semver/internal/parse-options.js"(e,t){R();var n=["includePrerelease","loose","rtl"],r=e=>e?"object"!=typeof e?{loose:!0}:n.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{};t.exports=r}}),ce=O({"node_modules/semver/internal/identifiers.js"(e,t){R();var n=/^[0-9]+$/,r=(e,t)=>{let r=n.test(e),i=n.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:er(t,e);t.exports={compareIdentifiers:r,rcompareIdentifiers:i}}}),de=O({"node_modules/semver/classes/semver.js"(e,t){R();var n=ae(),{MAX_LENGTH:r,MAX_SAFE_INTEGER:i}=se(),{re:o,t:a}=le(),s=ue(),{compareIdentifiers:l}=ce(),u=class{constructor(e,t){if(t=s(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: ".concat(e));if(e.length>r)throw new TypeError("version is longer than ".concat(r," characters"));n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let l=e.trim().match(t.loose?o[a.LOOSE]:o[a.FULL]);if(!l)throw new TypeError("Invalid Version: ".concat(e));if(this.raw=e,this.major=+l[1],this.minor=+l[2],this.patch=+l[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");l[4]?this.prerelease=l[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===l(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: ".concat(e))}return this.format(),this.raw=this.version,this}};t.exports=u}}),pe=O({"node_modules/semver/functions/compare.js"(e,t){R();var n=de(),r=(e,t,r)=>new n(e,r).compare(new n(t,r));t.exports=r}}),he=O({"node_modules/semver/functions/lt.js"(e,t){R();var n=pe(),r=(e,t,r)=>n(e,t,r)<0;t.exports=r}}),fe=O({"node_modules/semver/functions/gte.js"(e,t){R();var n=pe(),r=(e,t,r)=>n(e,t,r)>=0;t.exports=r}}),me=O({"src/utils/arrayify.js"(e,t){R(),t.exports=(e,t)=>Object.entries(e).map(e=>{let[n,r]=e;return Object.assign({[t]:n},r)})}}),ge=O({"node_modules/outdent/lib/index.js"(e,t){function n(){for(var e=[],t=0;t"string"==typeof e||"function"==typeof e,choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:f,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>"string"==typeof e||"object"==typeof e,cliName:"plugin",cliCategory:r},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:f,description:n(u||(u=v(["\n Custom directory that contains prettier plugins in node_modules subdirectory.\n Overrides default behavior when plugins are searched relatively to the location of Prettier.\n Multiple values are accepted.\n "]))),exception:e=>"string"==typeof e||"object"==typeof e,cliName:"plugin-search-dir",cliCategory:r},printWidth:{since:"0.0.0",category:f,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:m,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:n(c||(c=v(["\n Format code ending at a given character offset (exclusive).\n The range will extend forwards to the end of the selected statement.\n This option cannot be used with --cursor-offset.\n "]))),cliCategory:i},rangeStart:{since:"1.4.0",category:m,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:n(d||(d=v(["\n Format code starting at a given character offset.\n The range will extend backwards to the start of the first line containing the selected statement.\n This option cannot be used with --cursor-offset.\n "]))),cliCategory:i},requirePragma:{since:"1.7.0",category:m,type:"boolean",default:!1,description:n(p||(p=v(["\n Require either '@prettier' or '@format' to be present in the file's first docblock comment\n in order for it to be formatted.\n "]))),cliCategory:a},tabWidth:{type:"int",category:f,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:f,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:f,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};t.exports={CATEGORY_CONFIG:r,CATEGORY_EDITOR:i,CATEGORY_FORMAT:o,CATEGORY_OTHER:a,CATEGORY_OUTPUT:h,CATEGORY_GLOBAL:f,CATEGORY_SPECIAL:m,options:g}}}),ve=O({"src/main/support.js"(e,t){R();var n={compare:pe(),lt:he(),gte:fe()},r=me(),i=P().version,o=be().options;function a(){let{plugins:e=[],showUnreleased:t=!1,showDeprecated:a=!1,showInternal:l=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=i.split("-",1)[0],c=e.flatMap(e=>e.languages||[]).filter(p),d=r(Object.assign({},...e.map(e=>{let{options:t}=e;return t}),o),"name").filter(e=>p(e)&&f(e)).sort((e,t)=>e.name===t.name?0:e.name{t=Object.assign({},t),Array.isArray(t.default)&&(t.default=1===t.default.length?t.default[0].value:t.default.filter(p).sort((e,t)=>n.compare(t.since,e.since))[0].value),Array.isArray(t.choices)&&(t.choices=t.choices.filter(e=>p(e)&&f(e)),"parser"===t.name&&s(t,c,e));let r=Object.fromEntries(e.filter(e=>e.defaultOptions&&void 0!==e.defaultOptions[t.name]).map(e=>[e.name,e.defaultOptions[t.name]]));return Object.assign(Object.assign({},t),{},{pluginDefaults:r})});return{languages:c,options:d};function p(e){return t||!("since"in e)||e.since&&n.gte(u,e.since)}function f(e){return a||!("deprecated"in e)||e.deprecated&&n.lt(u,e.deprecated)}function m(e){if(l)return e;let{cliName:t,cliCategory:n,cliDescription:r}=e;return g(e,h)}}function s(e,t,n){let r=new Set(e.choices.map(e=>e.value));for(let i of t)if(i.parsers)for(let t of i.parsers)if(!r.has(t)){r.add(t);let o=n.find(e=>e.parsers&&e.parsers[t]),a=i.name;o&&o.name&&(a+=" (plugin: ".concat(o.name,")")),e.choices.push({value:t,description:a})}}t.exports={getSupportInfo:a}}}),ye=O({"src/utils/is-non-empty-array.js"(e,t){function n(e){return Array.isArray(e)&&e.length>0}R(),t.exports=n}}),_e=O({"src/utils/text/skip.js"(e,t){function n(e){return(t,n,r)=>{let i=r&&r.backwards;if(!1===n)return!1;let{length:o}=t,a=n;for(;a>=0&&ae[e.length-2];function g(e){return(t,n,r)=>{let i=r&&r.backwards;if(!1===n)return!1;let{length:o}=t,a=n;for(;a>=0&&a2&&void 0!==arguments[2]?arguments[2]:{},r=l(e,n.backwards?t-1:t,n),i=h(e,r,n);return r!==i}function v(e,t,n){for(let r=t;r2&&void 0!==arguments[2]?arguments[2]:{};return l(e,n.backwards?t-1:t,n)!==t}function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=0;for(let i=n;in?o:i}return a}function A(e,t){let n=e.slice(1,-1),r="json"===t.parser||"json5"===t.parser&&"preserve"===t.quoteProps&&!t.singleQuote?'"':t.__isInHtmlAttribute?"'":T(n,t.singleQuote?"'":'"').quote;return O(n,r,!("css"===t.parser||"less"===t.parser||"scss"===t.parser||t.__embeddedInHtml))}function O(e,t,n){let r='"'===t?"'":'"',i=/\\(.)|(["'])/gs,o=e.replace(i,(e,i,o)=>i===r?i:o===t?"\\"+o:o||(n&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(i)?i:"\\"+i));return t+o+t}function k(e){return e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}function N(e,t){let r=e.match(new RegExp("(".concat(n(t),")+"),"g"));return null===r?0:r.reduce((e,n)=>Math.max(e,n.length/t.length),0)}function I(e,t){let r=e.match(new RegExp("(".concat(n(t),")+"),"g"));if(null===r)return 0;let i=new Map,o=0;for(let n of r){let e=n.length/t.length;i.set(e,!0),e>o&&(o=e)}for(let n=1;n{let{name:n}=t;return n.toLowerCase()===e})||n.find(t=>{let{aliases:n}=t;return Array.isArray(n)&&n.includes(e)})||n.find(t=>{let{extensions:n}=t;return Array.isArray(n)&&n.includes(".".concat(e))});return r&&r.parsers[0]}function q(e){return e&&"front-matter"===e.type}function H(e){let t=new WeakMap;return function(n){return t.has(n)||t.set(n,Symbol(e)),t.get(n)}}function z(e){let t=e.type||e.kind||"(unknown type)",n=String(e.name||e.id&&("object"==typeof e.id?e.id.name:e.id)||e.key&&("object"==typeof e.key?e.key.name:e.key)||e.value&&("object"==typeof e.value?"":String(e.value))||e.operator||"");return n.length>20&&(n=n.slice(0,19)+"…"),t+(n?" "+n:"")}t.exports={inferParserByLanguage:j,getStringWidth:a,getMaxContinuousCount:N,getMinNotPresentContinuousCount:I,getPenultimate:m,getLast:r,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:f,getNextNonSpaceNonCommentCharacterIndex:S,getNextNonSpaceNonCommentCharacter:w,skip:g,skipWhitespace:s,skipSpaces:l,skipToLineEnd:u,skipEverythingButNewLine:c,skipInlineComment:d,skipTrailingComment:p,skipNewline:h,isNextLineEmptyAfterIndex:_,isNextLineEmpty:E,isPreviousLineEmpty:y,hasNewline:b,hasNewlineInRange:v,hasSpaces:x,getAlignmentSize:C,getIndentSize:D,getPreferredQuote:T,printString:A,printNumber:k,makeString:O,addLeadingComment:L,addDanglingComment:F,addTrailingComment:B,isFrontMatterNode:q,isNonEmptyArray:o,createGroupIdMapper:H}}}),Te={};function Ae(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function Oe(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:"/";if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return e=Ae(Ue(e.split("/"),(function(e){return!!e})),!t).join("/"),(t?"/":"")+e||"."}function ke(e){var t=Ie(e),n="/"===Ve(e,-1);return e=Ae(Ue(e.split("/"),(function(e){return!!e})),!t).join("/"),!e&&!t&&(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function Ie(e){return"/"===e.charAt(0)}function Pe(){var e=Array.prototype.slice.call(arguments,0);return ke(Ue(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))}function Le(e,t){function n(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=Oe(e).substr(1),t=Oe(t).substr(1);for(var r=n(e.split("/")),i=n(t.split("/")),o=Math.min(r.length,i.length),a=o,s=0;sBe,default:()=>$e,delimiter:()=>Ge,dirname:()=>Fe,extname:()=>je,isAbsolute:()=>Ie,join:()=>Pe,normalize:()=>ke,relative:()=>Le,resolve:()=>Oe,sep:()=>ze});var qe,He,ze,Ge,$e,Ve,Ye=A({"node-modules-polyfills:path"(){R(),qe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,He=function(e){return qe.exec(e).slice(1)},ze="/",Ge=":",$e={extname:je,basename:Be,dirname:Fe,sep:ze,delimiter:Ge,relative:Le,join:Pe,isAbsolute:Ie,normalize:ke,resolve:Oe},Ve="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}}),We=O({"node-modules-polyfills-commonjs:path"(e,t){R();var n=(Ye(),M(Te));if(n&&n.default){t.exports=n.default;for(let e in n)t.exports[e]=n[e]}else n&&(t.exports=n)}}),Ke=O({"src/common/errors.js"(e,t){R();var n=class extends Error{},r=class extends Error{},i=class extends Error{},o=class extends Error{};t.exports={ConfigError:n,DebugError:r,UndefinedParserError:i,ArgExpansionBailout:o}}}),Qe={};function Xe(e,t){function n(){this.constructor=e}yt(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function Ze(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a}function et(e,t){return function(n,r){t(n,r,e)}}function tt(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function nt(e,t,n,r){function i(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,o){function a(e){try{l(r.next(e))}catch(t){o(t)}}function s(e){try{l(r.throw(e))}catch(t){o(t)}}function l(e){e.done?n(e.value):i(e.value).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function rt(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return l([e,t])}}function l(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(i=a.trys,!(i=i.length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function st(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function lt(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{l(i[e](t))}catch(n){d(o[0][3],n)}}function l(e){e.value instanceof ct?Promise.resolve(e.value.v).then(u,c):d(o[0][2],e)}function u(e){s("next",e)}function c(e){s("throw",e)}function d(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}}function pt(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:ct(e[r](t)),done:"return"===r}:i?i(t):t}:i}}function ht(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof at?at(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){t=e[n](t),i(r,o,t.done,t.value)}))}}function i(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}}function ft(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function mt(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function gt(e){return e&&e.__esModule?e:{default:e}}function bt(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function vt(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}k(Qe,{__assign:()=>_t,__asyncDelegator:()=>pt,__asyncGenerator:()=>dt,__asyncValues:()=>ht,__await:()=>ct,__awaiter:()=>nt,__classPrivateFieldGet:()=>bt,__classPrivateFieldSet:()=>vt,__createBinding:()=>it,__decorate:()=>Je,__exportStar:()=>ot,__extends:()=>Xe,__generator:()=>rt,__importDefault:()=>gt,__importStar:()=>mt,__makeTemplateObject:()=>ft,__metadata:()=>tt,__param:()=>et,__read:()=>st,__rest:()=>Ze,__spread:()=>lt,__spreadArrays:()=>ut,__values:()=>at});var yt,_t,Et=A({"node_modules/tslib/tslib.es6.js"(){R(),yt=function(e,t){return yt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},yt(e,t)},_t=function(){return _t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(t){if(null===t||"object"!=typeof t)return JSON.stringify(t);if(Array.isArray(t))return"[".concat(t.map(t=>e.apiDescriptor.value(t)).join(", "),"]");let n=Object.keys(t);return 0===n.length?"{}":"{ ".concat(n.map(n=>"".concat(e.apiDescriptor.key(n),": ").concat(e.apiDescriptor.value(t[n]))).join(", ")," }")},pair:t=>{let{key:n,value:r}=t;return e.apiDescriptor.value({[n]:r})}}}}),wt=O({"node_modules/vnopts/lib/descriptors/index.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),M(Qe));t.__exportStar(St(),e)}}),xt=O({"scripts/build/shims/chalk.cjs"(e,t){R();var n=e=>e;n.grey=n,n.red=n,n.bold=n,n.yellow=n,n.blue=n,n.default=n,t.exports=n}}),Ct=O({"node_modules/vnopts/lib/handlers/deprecated/common.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=xt();e.commonDeprecatedHandler=(e,n,r)=>{let{descriptor:i}=r,o=["".concat(t.default.yellow("string"==typeof e?i.key(e):i.pair(e))," is deprecated")];return n&&o.push("we now treat it as ".concat(t.default.blue("string"==typeof n?i.key(n):i.pair(n)))),o.join("; ")+"."}}}),Dt=O({"node_modules/vnopts/lib/handlers/deprecated/index.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),M(Qe));t.__exportStar(Ct(),e)}}),Tt=O({"node_modules/vnopts/lib/handlers/invalid/common.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=xt();e.commonInvalidHandler=(e,n,r)=>["Invalid ".concat(t.default.red(r.descriptor.key(e))," value."),"Expected ".concat(t.default.blue(r.schemas[e].expected(r)),","),"but received ".concat(t.default.red(r.descriptor.value(n)),".")].join(" ")}}),At=O({"node_modules/vnopts/lib/handlers/invalid/index.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),M(Qe));t.__exportStar(Tt(),e)}}),Ot=O({"node_modules/vnopts/node_modules/leven/index.js"(e,t){R();var n=[],r=[];t.exports=function(e,t){if(e===t)return 0;var i=e;e.length>t.length&&(e=t,t=i);var o=e.length,a=t.length;if(0===o)return a;if(0===a)return o;for(;o>0&&e.charCodeAt(~-o)===t.charCodeAt(~-a);)o--,a--;if(0===o)return a;for(var s=0;su?d>u?u+1:d:d>c?c+1:d;return u}}}),kt=O({"node_modules/vnopts/lib/handlers/unknown/leven.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=xt(),n=Ot();e.levenUnknownHandler=(e,r,i)=>{let{descriptor:o,logger:a,schemas:s}=i,l=["Ignored unknown option ".concat(t.default.yellow(o.pair({key:e,value:r})),".")],u=Object.keys(s).sort().find(t=>n(e,t)<3);u&&l.push("Did you mean ".concat(t.default.blue(o.key(u)),"?")),a.warn(l.join(" "))}}}),Nt=O({"node_modules/vnopts/lib/handlers/unknown/index.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),M(Qe));t.__exportStar(kt(),e)}}),It=O({"node_modules/vnopts/lib/handlers/index.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),M(Qe));t.__exportStar(Dt(),e),t.__exportStar(At(),e),t.__exportStar(Nt(),e)}}),Mt=O({"node_modules/vnopts/lib/schema.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function n(e,n){let o=new e(n),a=Object.create(o);for(let s of t)s in n&&(a[s]=i(n[s],o,r.prototype[s].length));return a}e.createSchema=n;var r=class{constructor(e){this.name=e.name}static create(e){return n(this,e)}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,n){return e}preprocess(e,t){return e}postprocess(e,t){return e}};function i(e,t,n){return"function"==typeof e?function(){for(var r=arguments.length,i=new Array(r),o=0;oe}e.Schema=r}}),Rt=O({"node_modules/vnopts/lib/schemas/alias.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=Mt(),n=class extends t.Schema{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}};e.AliasSchema=n}}),Pt=O({"node_modules/vnopts/lib/schemas/any.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=Mt(),n=class extends t.Schema{expected(){return"anything"}validate(){return!0}};e.AnySchema=n}}),Lt=O({"node_modules/vnopts/lib/schemas/array.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),M(Qe)),n=Mt(),r=class extends n.Schema{constructor(e){var{valueSchema:n,name:r=n.name}=e,i=t.__rest(e,["valueSchema","name"]);super(Object.assign({},i,{name:r})),this._valueSchema=n}expected(e){return"an array of ".concat(this._valueSchema.expected(e))}validate(e,t){if(!Array.isArray(e))return!1;let n=[];for(let r of e){let e=t.normalizeValidateResult(this._valueSchema.validate(r,t),r);!0!==e&&n.push(e.value)}return 0===n.length||{value:n}}deprecated(e,t){let n=[];for(let r of e){let e=t.normalizeDeprecatedResult(this._valueSchema.deprecated(r,t),r);!1!==e&&n.push(...e.map(e=>{let{value:t}=e;return{value:[t]}}))}return n}forward(e,t){let n=[];for(let r of e){let e=t.normalizeForwardResult(this._valueSchema.forward(r,t),r);n.push(...e.map(i))}return n}redirect(e,t){let n=[],r=[];for(let o of e){let e=t.normalizeRedirectResult(this._valueSchema.redirect(o,t),o);"remain"in e&&n.push(e.remain),r.push(...e.redirect.map(i))}return 0===n.length?{redirect:r}:{redirect:r,remain:n}}overlap(e,t){return e.concat(t)}};function i(e){let{from:t,to:n}=e;return{from:[t],to:n}}e.ArraySchema=r}}),Ft=O({"node_modules/vnopts/lib/schemas/boolean.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=Mt(),n=class extends t.Schema{expected(){return"true or false"}validate(e){return"boolean"==typeof e}};e.BooleanSchema=n}}),Bt=O({"node_modules/vnopts/lib/utils.js"(e){function t(e,t){let n=Object.create(null);for(let r of e){let e=r[t];if(n[e])throw new Error("Duplicate ".concat(t," ").concat(JSON.stringify(e)));n[e]=r}return n}function n(e,t){let n=new Map;for(let r of e){let e=r[t];if(n.has(e))throw new Error("Duplicate ".concat(t," ").concat(JSON.stringify(e)));n.set(e,r)}return n}function r(){let e=Object.create(null);return t=>{let n=JSON.stringify(t);return!!e[n]||(e[n]=!0,!1)}}function i(e,t){let n=[],r=[];for(let i of e)t(i)?n.push(i):r.push(i);return[n,r]}function o(e){return e===Math.floor(e)}function a(e,t){if(e===t)return 0;let n=typeof e,r=typeof t,i=["undefined","object","boolean","number","string"];return n!==r?i.indexOf(n)-i.indexOf(r):"string"!==n?Number(e)-Number(t):e.localeCompare(t)}function s(e){return void 0===e?{}:e}function l(e,t){return!0===e||(!1===e?{value:t}:e)}function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!1!==e&&(!0===e?!!n||[{value:t}]:"value"in e?[e]:0!==e.length&&e)}function c(e,t){return"string"==typeof e||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function d(e,t){return void 0===e?[]:Array.isArray(e)?e.map(e=>c(e,t)):[c(e,t)]}function p(e,t){let n=d("object"==typeof e&&"redirect"in e?e.redirect:e,t);return 0===n.length?{remain:t,redirect:n}:"object"==typeof e&&"remain"in e?{remain:e.remain,redirect:n}:{redirect:n}}R(),Object.defineProperty(e,"__esModule",{value:!0}),e.recordFromArray=t,e.mapFromArray=n,e.createAutoChecklist=r,e.partition=i,e.isInt=o,e.comparePrimitive=a,e.normalizeDefaultResult=s,e.normalizeValidateResult=l,e.normalizeDeprecatedResult=u,e.normalizeTransferResult=c,e.normalizeForwardResult=d,e.normalizeRedirectResult=p}}),jt=O({"node_modules/vnopts/lib/schemas/choice.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=Mt(),n=Bt(),r=class extends t.Schema{constructor(e){super(e),this._choices=n.mapFromArray(e.choices.map(e=>e&&"object"==typeof e?e:{value:e}),"value")}expected(e){let{descriptor:t}=e,r=Array.from(this._choices.keys()).map(e=>this._choices.get(e)).filter(e=>!e.deprecated).map(e=>e.value).sort(n.comparePrimitive).map(t.value),i=r.slice(0,-2),o=r.slice(-2);return i.concat(o.join(" or ")).join(", ")}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return!(!t||!t.deprecated)&&{value:e}}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}};e.ChoiceSchema=r}}),Ut=O({"node_modules/vnopts/lib/schemas/number.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=Mt(),n=class extends t.Schema{expected(){return"a number"}validate(e,t){return"number"==typeof e}};e.NumberSchema=n}}),qt=O({"node_modules/vnopts/lib/schemas/integer.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=Bt(),n=Ut(),r=class extends n.NumberSchema{expected(){return"an integer"}validate(e,n){return!0===n.normalizeValidateResult(super.validate(e,n),e)&&t.isInt(e)}};e.IntegerSchema=r}}),Ht=O({"node_modules/vnopts/lib/schemas/string.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=Mt(),n=class extends t.Schema{expected(){return"a string"}validate(e){return"string"==typeof e}};e.StringSchema=n}}),zt=O({"node_modules/vnopts/lib/schemas/index.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),M(Qe));t.__exportStar(Rt(),e),t.__exportStar(Pt(),e),t.__exportStar(Lt(),e),t.__exportStar(Ft(),e),t.__exportStar(jt(),e),t.__exportStar(qt(),e),t.__exportStar(Ut(),e),t.__exportStar(Ht(),e)}}),Gt=O({"node_modules/vnopts/lib/defaults.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=St(),n=Ct(),r=At(),i=kt();e.defaultDescriptor=t.apiDescriptor,e.defaultUnknownHandler=i.levenUnknownHandler,e.defaultInvalidHandler=r.commonInvalidHandler,e.defaultDeprecatedHandler=n.commonDeprecatedHandler}}),$t=O({"node_modules/vnopts/lib/normalize.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=Gt(),n=Bt();e.normalize=(e,t,n)=>new r(t,n).normalize(e);var r=class{constructor(e,r){let{logger:i=console,descriptor:o=t.defaultDescriptor,unknown:a=t.defaultUnknownHandler,invalid:s=t.defaultInvalidHandler,deprecated:l=t.defaultDeprecatedHandler}=r||{};this._utils={descriptor:o,logger:i||{warn:()=>{}},schemas:n.recordFromArray(e,"name"),normalizeDefaultResult:n.normalizeDefaultResult,normalizeDeprecatedResult:n.normalizeDeprecatedResult,normalizeForwardResult:n.normalizeForwardResult,normalizeRedirectResult:n.normalizeRedirectResult,normalizeValidateResult:n.normalizeValidateResult},this._unknownHandler=a,this._invalidHandler=s,this._deprecatedHandler=l,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=n.createAutoChecklist()}normalize(e){let t={},r=[e],i=()=>{for(;0!==r.length;){let e=r.shift(),n=this._applyNormalization(e,t);r.push(...n)}};i();for(let o of Object.keys(this._utils.schemas)){let e=this._utils.schemas[o];if(!(o in t)){let t=n.normalizeDefaultResult(e.default(this._utils));"value"in t&&r.push({[o]:t.value})}}i();for(let n of Object.keys(this._utils.schemas)){let e=this._utils.schemas[n];n in t&&(t[n]=e.postprocess(t[n],this._utils))}return t}_applyNormalization(e,t){let r=[],[i,o]=n.partition(Object.keys(e),e=>e in this._utils.schemas);for(let a of i){let i=this._utils.schemas[a],o=i.preprocess(e[a],this._utils),s=n.normalizeValidateResult(i.validate(o,this._utils),o);if(!0!==s){let{value:e}=s,t=this._invalidHandler(a,e,this._utils);throw"string"==typeof t?new Error(t):t}let l=e=>{let{from:t,to:n}=e;r.push("string"==typeof n?{[n]:t}:{[n.key]:n.value})},u=e=>{let{value:t,redirectTo:r}=e,s=n.normalizeDeprecatedResult(i.deprecated(t,this._utils),o,!0);if(!1!==s)if(!0===s)this._hasDeprecationWarned(a)||this._utils.logger.warn(this._deprecatedHandler(a,r,this._utils));else for(let{value:n}of s){let e={key:a,value:n};if(!this._hasDeprecationWarned(e)){let t="string"==typeof r?{key:r,value:n}:r;this._utils.logger.warn(this._deprecatedHandler(e,t,this._utils))}}};n.normalizeForwardResult(i.forward(o,this._utils),o).forEach(l);let c=n.normalizeRedirectResult(i.redirect(o,this._utils),o);if(c.redirect.forEach(l),"remain"in c){let e=c.remain;t[a]=a in t?i.overlap(t[a],e,this._utils):e,u({value:e})}for(let{from:e,to:t}of c.redirect)u({value:e,redirectTo:t})}for(let n of o){let i=e[n],o=this._unknownHandler(n,i,this._utils);if(o)for(let e of Object.keys(o)){let n={[e]:o[e]};e in this._utils.schemas?r.push(n):Object.assign(t,n)}}return r}};e.Normalizer=r}}),Vt=O({"node_modules/vnopts/lib/index.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),M(Qe));t.__exportStar(wt(),e),t.__exportStar(It(),e),t.__exportStar(zt(),e),t.__exportStar($t(),e),t.__exportStar(Mt(),e)}}),Yt=O({"src/main/options-normalizer.js"(e,t){R();var n,r=Vt(),i=U(),o={key:e=>1===e.length?"-".concat(e):"--".concat(e),value:e=>r.apiDescriptor.value(e),pair:e=>{let{key:t,value:n}=e;return!1===n?"--no-".concat(t):!0===n?o.key(t):""===n?"".concat(o.key(t)," without an argument"):"".concat(o.key(t),"=").concat(n)}},a=e=>{let{colorsModule:t,levenshteinDistance:n}=e;return class extends r.ChoiceSchema{constructor(e){let{name:t,flags:n}=e;super({name:t,choices:n}),this._flags=[...n].sort()}preprocess(e,r){if("string"==typeof e&&e.length>0&&!this._flags.includes(e)){let i=this._flags.find(t=>n(t,e)<3);if(i)return r.logger.warn(["Unknown flag ".concat(t.yellow(r.descriptor.value(e)),","),"did you mean ".concat(t.blue(r.descriptor.value(i)),"?")].join(" ")),i}return e}expected(){return"a flag"}}};function s(e,t){let{logger:i=!1,isCLI:a=!1,passThrough:s=!1,colorsModule:u=null,levenshteinDistance:c=null}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=s?Array.isArray(s)?(e,t)=>s.includes(e)?{[e]:t}:void 0:(e,t)=>({[e]:t}):(e,t,n)=>{let i=n.schemas,{_:o}=i,a=g(i,f);return r.levenUnknownHandler(e,t,Object.assign(Object.assign({},n),{},{schemas:a}))},p=a?o:r.apiDescriptor,h=l(t,{isCLI:a,colorsModule:u,levenshteinDistance:c}),m=new r.Normalizer(h,{logger:i,unknown:d,descriptor:p}),b=!1!==i;b&&n&&(m._hasDeprecationWarned=n);let v=m.normalize(e);return b&&(n=m._hasDeprecationWarned),a&&!1===v["plugin-search"]&&(v["plugin-search-dir"]=!1),v}function l(e,t){let{isCLI:n,colorsModule:i,levenshteinDistance:o}=t,a=[];n&&a.push(r.AnySchema.create({name:"_"}));for(let s of e)a.push(u(s,{isCLI:n,optionInfos:e,colorsModule:i,levenshteinDistance:o})),s.alias&&n&&a.push(r.AliasSchema.create({name:s.alias,sourceName:s.name}));return a}function u(e,t){let{isCLI:n,optionInfos:o,colorsModule:s,levenshteinDistance:l}=t,{name:u}=e;if("plugin-search-dir"===u||"pluginSearchDirs"===u)return r.AnySchema.create({name:u,preprocess(e){return!1===e||(e=Array.isArray(e)?e:[e]),e},validate(e){return!1===e||e.every(e=>"string"==typeof e)},expected(){return"false or paths to plugin search dir"}});let c,d={name:u},p={};switch(e.type){case"int":c=r.IntegerSchema,n&&(d.preprocess=Number);break;case"string":c=r.StringSchema;break;case"choice":c=r.ChoiceSchema,d.choices=e.choices.map(t=>"object"==typeof t&&t.redirect?Object.assign(Object.assign({},t),{},{redirect:{to:{key:e.name,value:t.redirect}}}):t);break;case"boolean":c=r.BooleanSchema;break;case"flag":c=a({colorsModule:s,levenshteinDistance:l}),d.flags=o.flatMap(e=>[e.alias,e.description&&e.name,e.oppositeDescription&&"no-".concat(e.name)].filter(Boolean));break;case"path":c=r.StringSchema;break;default:throw new Error("Unexpected type ".concat(e.type))}if(e.exception?d.validate=(t,n,r)=>e.exception(t)||n.validate(t,r):d.validate=(e,t,n)=>void 0===e||t.validate(e,n),e.redirect&&(p.redirect=t=>t?{to:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(p.deprecated=!0),n&&!e.array){let e=d.preprocess||(e=>e);d.preprocess=(t,n,r)=>n.preprocess(e(Array.isArray(t)?i(t):t),r)}return e.array?r.ArraySchema.create(Object.assign(Object.assign(Object.assign({},n?{preprocess:e=>Array.isArray(e)?e:[e]}:{}),p),{},{valueSchema:c.create(d)})):c.create(Object.assign(Object.assign({},d),p))}function c(e,t,n){return s(e,t,n)}function d(e,t,n){return s(e,t,Object.assign({isCLI:!0},n))}t.exports={normalizeApiOptions:c,normalizeCliOptions:d}}}),Wt=O({"src/language-js/loc.js"(e,t){R();var n=ye();function r(e,t){let{ignoreDecorators:i}=t||{};if(!i){let t=e.declaration&&e.declaration.decorators||e.decorators;if(n(t))return r(t[0])}return e.range?e.range[0]:e.start}function i(e){return e.range?e.range[1]:e.end}function o(e,t){let n=r(e);return Number.isInteger(n)&&n===r(t)}function a(e,t){let n=i(e);return Number.isInteger(n)&&n===i(t)}function s(e,t){return o(e,t)&&a(e,t)}t.exports={locStart:r,locEnd:i,hasSameLocStart:o,hasSameLoc:s}}}),Kt=O({"src/main/load-parser.js"(e,t){R(),t.exports=()=>{}}}),Qt=O({"scripts/build/shims/babel-highlight.cjs"(e,t){R();var n=xt(),r={shouldHighlight:()=>!1,getChalk:()=>n};t.exports=r}}),Xt=O({"node_modules/@babel/code-frame/lib/index.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=a,e.default=s;var t=Qt(),n=!1;function r(e){return{gutter:e.grey,marker:e.red.bold,message:e.red.bold}}var i=/\r\n|[\n\r\u2028\u2029]/;function o(e,t,n){let r=Object.assign({column:0,line:-1},e.start),i=Object.assign({},r,e.end),{linesAbove:o=2,linesBelow:a=3}=n||{},s=r.line,l=r.column,u=i.line,c=i.column,d=Math.max(s-(o+1),0),p=Math.min(t.length,u+a);-1===s&&(d=0),-1===u&&(p=t.length);let h=u-s,f={};if(h)for(let m=0;m<=h;m++){let e=m+s;if(l)if(0===m){let n=t[e-1].length;f[e]=[l,n-l+1]}else if(m===h)f[e]=[0,c];else{let n=t[e-m].length;f[e]=[0,n]}else f[e]=!0}else f[s]=l===c?!l||[l,0]:[l,c-l];return{start:d,end:p,markerLines:f}}function a(e,n){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=(a.highlightCode||a.forceColor)&&(0,t.shouldHighlight)(a),l=(0,t.getChalk)(a),u=r(l),c=(e,t)=>s?e(t):t,d=e.split(i),{start:p,end:h,markerLines:f}=o(n,d,a),m=n.start&&"number"==typeof n.start.column,g=String(h).length,b=(s?(0,t.default)(e,a):e).split(i,h).slice(p,h).map((e,t)=>{let n=p+1+t,r=" ".concat(n).slice(-g),i=" ".concat(r," |"),o=f[n],s=!f[n+1];if(o){let t="";if(Array.isArray(o)){let n=e.slice(0,Math.max(o[0]-1,0)).replace(/[^\t]/g," "),r=o[1]||1;t=["\n ",c(u.gutter,i.replace(/\d/g," "))," ",n,c(u.marker,"^").repeat(r)].join(""),s&&a.message&&(t+=" "+c(u.message,a.message))}return[c(u.marker,">"),c(u.gutter,i),e.length>0?" ".concat(e):"",t].join("")}return" ".concat(c(u.gutter,i)).concat(e.length>0?" ".concat(e):"")}).join("\n");return a.message&&!m&&(b="".concat(" ".repeat(g+1)).concat(a.message,"\n").concat(b)),s?l.reset(b):b}function s(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!n){n=!0;let e="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(E.emitWarning)E.emitWarning(e,"DeprecationWarning");else{let t=new Error(e);t.name="DeprecationWarning",console.warn(new Error(e))}}return r=Math.max(r,0),a(e,{start:{column:r,line:t}},i)}}}),Zt=O({"src/main/parser.js"(e,t){R();var{ConfigError:n}=Ke(),r=Wt(),{locStart:i,locEnd:o}=(Kt(),r),a=Object.getOwnPropertyNames,s=Object.getOwnPropertyDescriptor;function l(e){let t={};for(let n of e.plugins)if(n.parsers)for(let e of a(n.parsers))Object.defineProperty(t,e,s(n.parsers,e));return t}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l(e);if("function"==typeof e.parser)return{parse:e.parser,astFormat:"estree",locStart:i,locEnd:o};if("string"==typeof e.parser){if(Object.prototype.hasOwnProperty.call(t,e.parser))return t[e.parser];throw new n("Couldn't resolve parser \"".concat(e.parser,'". Parsers must be explicitly added to the standalone bundle.'))}}function c(e,t){let n=l(t),r=Object.defineProperties({},Object.fromEntries(Object.keys(n).map(e=>[e,{enumerable:!0,get(){return n[e].parse}}]))),i=u(t,n);try{return i.preprocess&&(e=i.preprocess(e,t)),{text:e,ast:i.parse(e,r,t)}}catch(o){let{loc:t}=o;if(t){let{codeFrameColumns:n}=Xt();throw o.codeFrame=n(e,t,{highlightCode:!0}),o.message+="\n"+o.codeFrame,o}throw o.stack}}t.exports={parse:c,resolveParser:u}}}),Jt=O({"src/main/options.js"(e,t){R();var n=We(),{UndefinedParserError:r}=Ke(),{getSupportInfo:i}=ve(),o=Yt(),{resolveParser:a}=Zt(),s={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},e),l=i({plugins:e.plugins,showUnreleased:!0,showDeprecated:!0}).options,d=Object.assign(Object.assign({},s),Object.fromEntries(l.filter(e=>void 0!==e.default).map(e=>[e.name,e.default])));if(!n.parser)if(n.filepath){if(n.parser=c(n.filepath,n.plugins),!n.parser)throw new r("No parser could be inferred for file: ".concat(n.filepath))}else(t.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),n.parser="babel";let p=a(o.normalizeApiOptions(n,[l.find(e=>"parser"===e.name)],{passThrough:!0,logger:!1}));n.astFormat=p.astFormat,n.locEnd=p.locEnd,n.locStart=p.locStart;let h=u(n);n.printer=h.printers[n.astFormat];let f=Object.fromEntries(l.filter(e=>e.pluginDefaults&&void 0!==e.pluginDefaults[h.name]).map(e=>[e.name,e.pluginDefaults[h.name]])),m=Object.assign(Object.assign({},d),f);for(let[r,i]of Object.entries(m))(null===n[r]||void 0===n[r])&&(n[r]=i);return"json"===n.parser&&(n.trailingComma="none"),o.normalizeApiOptions(n,l,Object.assign({passThrough:Object.keys(s)},t))}function u(e){let{astFormat:t}=e;if(!t)throw new Error("getPlugin() requires astFormat to be set");let n=e.plugins.find(e=>e.printers&&e.printers[t]);if(!n)throw new Error("Couldn't find plugin for AST format \"".concat(t,'"'));return n}function c(e,t){let r=n.basename(e).toLowerCase(),o=i({plugins:t}).languages.filter(e=>null!==e.since).find(e=>e.extensions&&e.extensions.some(e=>r.endsWith(e))||e.filenames&&e.filenames.some(e=>e.toLowerCase()===r));return o&&o.parsers[0]}t.exports={normalize:l,hiddenDefaults:s,inferParser:c}}}),en=O({"src/main/massage-ast.js"(e,t){function n(e,t,r){if(Array.isArray(e))return e.map(e=>n(e,t,r)).filter(Boolean);if(!e||"object"!=typeof e)return e;let i,o=t.printer.massageAstNode;i=o&&o.ignoredProperties?o.ignoredProperties:new Set;let a={};for(let[s,l]of Object.entries(e))!i.has(s)&&"function"!=typeof l&&(a[s]=n(l,t,e));if(o){let t=o(e,a,r);if(null===t)return;if(t)return t}return a}R(),t.exports=n}}),tn=O({"scripts/build/shims/assert.cjs"(e,t){R();var n=()=>{};n.ok=n,n.strictEqual=n,t.exports=n}}),nn=O({"src/main/comments.js"(e,t){R();var n=tn(),{builders:{line:r,hardline:i,breakParent:o,indent:a,lineSuffix:s,join:l,cursor:u}}=ne(),{hasNewline:c,skipNewline:d,skipSpaces:p,isPreviousLineEmpty:h,addLeadingComment:f,addDanglingComment:m,addTrailingComment:g}=De(),b=new WeakMap;function v(e,t,n){if(!e)return;let{printer:r,locStart:i,locEnd:o}=t;if(n){if(r.canAttachComment&&r.canAttachComment(e)){let t;for(t=n.length-1;t>=0&&!(i(n[t])<=i(e)&&o(n[t])<=o(e));--t);return void n.splice(t+1,0,e)}}else if(b.has(e))return b.get(e);let a=r.getCommentChildNodes&&r.getCommentChildNodes(e,t)||"object"==typeof e&&Object.entries(e).filter(e=>{let[t]=e;return"enclosingNode"!==t&&"precedingNode"!==t&&"followingNode"!==t&&"tokens"!==t&&"comments"!==t&&"parent"!==t}).map(e=>{let[,t]=e;return t});if(a){n||(n=[],b.set(e,n));for(let e of a)v(e,t,n);return n}}function y(e,t,n,r){let i,o,{locStart:a,locEnd:s}=n,l=a(t),u=s(t),c=v(e,n),d=0,p=c.length;for(;d>1,r=c[e],h=a(r),f=s(r);if(h<=l&&u<=f)return y(r,t,n,r);if(f<=l)i=r,d=e+1;else{if(!(u<=h))throw new Error("Comment location overlaps with node location");o=r,p=e}}if(r&&"TemplateLiteral"===r.type){let{quasis:e}=r,a=T(e,t,n);i&&T(e,i,n)!==a&&(i=null),o&&T(e,o,n)!==a&&(o=null)}return{enclosingNode:r,precedingNode:i,followingNode:o}}var _=()=>!1;function E(e,t,n,r){if(!Array.isArray(e))return;let i=[],{locStart:o,locEnd:a,printer:{handleComments:s={}}}=r,{avoidAstMutation:l,ownLine:u=_,endOfLine:c=_,remaining:d=_}=s,p=e.map((i,o)=>Object.assign(Object.assign({},y(t,i,r)),{},{comment:i,text:n,options:r,ast:t,isLastComment:e.length-1===o}));for(let[h,b]of p.entries()){let e,{comment:t,precedingNode:n,enclosingNode:r,followingNode:s,text:v,options:y,ast:_,isLastComment:E}=b;if("json"===y.parser||"json5"===y.parser||"__js_expression"===y.parser||"__vue_expression"===y.parser||"__vue_ts_expression"===y.parser){if(o(t)-o(_)<=0){f(_,t);continue}if(a(t)-a(_)>=0){g(_,t);continue}}if(l?e=[b]:(t.enclosingNode=r,t.precedingNode=n,t.followingNode=s,e=[t,v,y,_,E]),w(v,y,p,h))t.placement="ownLine",u(...e)||(s?f(s,t):n?g(n,t):m(r||_,t));else if(x(v,y,p,h))t.placement="endOfLine",c(...e)||(n?g(n,t):s?f(s,t):m(r||_,t));else if(t.placement="remaining",!d(...e))if(n&&s){let e=i.length;e>0&&i[e-1].followingNode!==s&&C(i,v,y),i.push(b)}else n?g(n,t):s?f(s,t):m(r||_,t)}if(C(i,n,r),!l)for(let h of e)delete h.precedingNode,delete h.enclosingNode,delete h.followingNode}var S=e=>!/[\S\n\u2028\u2029]/.test(e);function w(e,t,n,r){let{comment:i,precedingNode:o}=n[r],{locStart:a,locEnd:s}=t,l=a(i);if(o)for(let u=r-1;u>=0;u--){let{comment:t,precedingNode:r}=n[u];if(r!==o||!S(e.slice(s(t),l)))break;l=a(t)}return c(e,l,{backwards:!0})}function x(e,t,n,r){let{comment:i,followingNode:o}=n[r],{locStart:a,locEnd:s}=t,l=s(i);if(o)for(let u=r+1;u0;--o){let{comment:i,precedingNode:l,followingNode:d}=e[o-1];n.strictEqual(l,a),n.strictEqual(d,s);let p=t.slice(r.locEnd(i),c);if(!u.test(p))break;c=r.locStart(i)}for(let[n,{comment:d}]of e.entries())n1&&n.comments.sort((e,t)=>r.locStart(e)-r.locStart(t));e.length=0}function D(e,t){let n=e.getValue();return n.printed=!0,t.printer.printComment(e,t)}function T(e,t,n){let r=n.locStart(t)-1;for(let i=1;i{let n=e.getValue();!n.leading&&!n.trailing&&(!r||r(n))&&o.push(D(e,t))},"comments"),0!==o.length)?n?l(i,o):a([i,l(i,o)]):""}function N(e,t,n){let r=e.getValue();if(!r)return{};let i=r.comments||[];n&&(i=i.filter(e=>!n.has(e)));let o=r===t.cursorNode;if(0===i.length){let e=o?u:"";return{leading:e,trailing:e}}let a=[],s=[];return e.each(()=>{let r=e.getValue();if(n&&n.has(r))return;let{leading:i,trailing:o}=r;i?a.push(A(e,t)):o&&s.push(O(e,t))},"comments"),o&&(a.unshift(u),s.push(u)),{leading:a,trailing:s}}function I(e,t,n,r){let{leading:i,trailing:o}=N(e,n,r);return i||o?[i,t,o]:t}function M(e){if(e)for(let t of e){if(!t.printed)throw new Error('Comment "'+t.value.trim()+'" was not printed. Please report this error!');delete t.printed}}t.exports={attach:E,printComments:I,printCommentsSeparately:N,printDanglingComments:k,getSortedChildNodes:v,ensureAllCommentsPrinted:M}}}),rn=O({"src/common/ast-path.js"(e,t){R();var n=U();function r(e,t){let n=i(e.stack,t);return-1===n?null:e.stack[n]}function i(e,t){for(let n=e.length-1;n>=0;n-=2){let r=e[n];if(r&&!Array.isArray(r)&&--t<0)return n}return-1}var o=class{constructor(e){this.stack=[e]}getName(){let{stack:e}=this,{length:t}=e;return t>1?e[t-2]:null}getValue(){return n(this.stack)}getNode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return r(this,e)}getParentNode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return r(this,e+1)}call(e){let{stack:t}=this,{length:r}=t,i=n(t);for(var o=arguments.length,a=new Array(o>1?o-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:0,n=i(this.stack,t+1),r=this.stack.splice(n+1),o=e(this);return this.stack.push(...r),o}each(e){let{stack:t}=this,{length:r}=t,i=n(t);for(var o=arguments.length,a=new Array(o>1?o-1:0),s=1;s1?n-1:0),i=1;i{t[r]=e(n,r,i)},...r),t}try(e){let{stack:t}=this,n=[...t];try{return e()}finally{t.length=0,t.push(...n)}}match(){let e=this.stack.length-1,t=null,n=this.stack[e--];for(var r=arguments.length,i=new Array(r),o=0;oa(e,t,n,r,i),n)}function a(e,t,o,a){let{stripTrailingHardline:s=!1}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},l=r(Object.assign(Object.assign(Object.assign({},o),t),{},{parentParser:o.parser,originalText:e}),{passThrough:!0}),u=Zt().parse(e,l),{ast:c}=u;e=u.text;let d=c.comments;delete c.comments,i.attach(d,c,e,l),l[Symbol.for("comments")]=d||[],l[Symbol.for("tokens")]=c.tokens||[];let p=a(c,l);return i.ensureAllCommentsPrinted(d),s?"string"==typeof p?p.replace(/(?:\r?\n)*$/,""):n(p):p}t.exports={printSubtree:o}}}),an=O({"src/main/ast-to-doc.js"(e,t){R();var n=rn(),{builders:{hardline:r,addAlignmentToDoc:i},utils:{propagateBreaks:o}}=ne(),{printComments:a}=nn(),s=on();function l(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,{printer:s}=t;s.preprocess&&(e=s.preprocess(e,t));let l=new Map,u=new n(e),d=p();return a>0&&(d=i([r,d],a,t.tabWidth)),o(d),d;function p(e,t){return void 0===e||e===u?h(t):Array.isArray(e)?u.call(()=>h(t),...e):u.call(()=>h(t),e)}function h(e){let n=u.getValue(),r=n&&"object"==typeof n&&void 0===e;if(r&&l.has(n))return l.get(n);let i=c(u,t,p,e);return r&&l.set(n,i),i}}function u(e,t){let{originalText:n,[Symbol.for("comments")]:r,locStart:i,locEnd:o}=t,a=i(e),s=o(e),l=new Set;for(let u of r)i(u)>=a&&o(u)<=s&&(u.printed=!0,l.add(u));return{doc:n.slice(a,s),printedComments:l}}function c(e,t,n,r){let i,o,c=e.getValue(),{printer:d}=t;if(d.hasPrettierIgnore&&d.hasPrettierIgnore(e))({doc:i,printedComments:o}=u(c,t));else{if(c)try{i=s.printSubtree(e,n,t,l)}catch(p){if(globalThis.PRETTIER_DEBUG)throw p}i||(i=d.print(e,t,n,r))}return(!d.willPrintOwnComments||!d.willPrintOwnComments(e,t))&&(i=a(e,i,t,o)),i}t.exports=l}}),sn=O({"src/main/range-util.js"(e,t){R();var n=tn(),r=nn(),i=e=>{let{parser:t}=e;return"json"===t||"json5"===t||"json-stringify"===t};function o(e,t){let n=[e.node,...e.parentNodes],r=new Set([t.node,...t.parentNodes]);return n.find(e=>c.has(e.type)&&r.has(e))}function a(e){let t=e.length-1;for(;;){let n=e[t];if(!n||"Program"!==n.type&&"File"!==n.type)break;t--}return e.slice(0,t+1)}function s(e,t,n){let{locStart:r,locEnd:i}=n,o=e.node,s=t.node;if(o===s)return{startNode:o,endNode:s};let l=r(e.node);for(let c of a(t.parentNodes)){if(!(r(c)>=l))break;s=c}let u=i(t.node);for(let c of a(e.parentNodes)){if(!(i(c)<=u))break;o=c}return{startNode:o,endNode:s}}function l(e,t,n,i){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a=arguments.length>5?arguments[5]:void 0,{locStart:s,locEnd:u}=n,c=s(e),d=u(e);if(!(t>d||ta);let h=e.slice(a,u).search(/\S/),f=-1===h;if(!f)for(a+=h;u>a&&!/\S/.test(e[u-1]);--u);let m,g,b=l(r,a,t,(e,n)=>p(t,e,n),[],"rangeStart"),v=f?b:l(r,u,t,e=>p(t,e),[],"rangeEnd");if(!b||!v)return{rangeStart:0,rangeEnd:0};if(i(t)){let e=o(b,v);m=e,g=e}else({startNode:m,endNode:g}=s(b,v,t));return{rangeStart:Math.min(c(m),c(g)),rangeEnd:Math.max(d(m),d(g))}}t.exports={calculateRange:h,findNodeAtOffset:l}}}),ln=O({"src/main/core.js"(e,t){R();var{diffArrays:n}=F(),{printer:{printDocToString:r},debug:{printDocToDebug:i}}=ne(),{getAlignmentSize:o}=De(),{guessEndOfLine:a,convertEndOfLineToChars:s,countEndOfLineChars:l,normalizeEndOfLine:u}=j(),c=Jt().normalize,d=en(),p=nn(),h=Zt(),f=an(),m=sn(),g="\ufeff",b=Symbol("cursor");function v(e,t,n){let r=t.comments;return r&&(delete t.comments,p.attach(r,t,e,n)),n[Symbol.for("comments")]=r||[],n[Symbol.for("tokens")]=t.tokens||[],n.originalText=e,r}function y(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e||0===e.trim().length)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:o,text:a}=h.parse(e,t);if(t.cursorOffset>=0){let e=m.findNodeAtOffset(o,t.cursorOffset,t);e&&e.node&&(t.cursorNode=e.node)}let l=v(a,o,t),u=f(o,t,i),c=r(u,t);if(p.ensureAllCommentsPrinted(l),i>0){let e=c.formatted.trim();void 0!==c.cursorNodeStart&&(c.cursorNodeStart-=c.formatted.indexOf(e)),c.formatted=e+s(t.endOfLine)}if(t.cursorOffset>=0){let e,r,i,o,s;if(t.cursorNode&&c.cursorNodeText?(e=t.locStart(t.cursorNode),r=a.slice(e,t.locEnd(t.cursorNode)),i=t.cursorOffset-e,o=c.cursorNodeStart,s=c.cursorNodeText):(e=0,r=a,i=t.cursorOffset,o=0,s=c.formatted),r===s)return{formatted:c.formatted,cursorOffset:o+i,comments:l};let u=[...r];u.splice(i,0,b);let d=[...s],p=n(u,d),h=o;for(let t of p)if(t.removed){if(t.value.includes(b))break}else h+=t.count;return{formatted:c.formatted,cursorOffset:h,comments:l}}return{formatted:c.formatted,cursorOffset:-1,comments:l}}function _(e,t){let{ast:n,text:r}=h.parse(e,t),{rangeStart:i,rangeEnd:a}=m.calculateRange(r,t,n),u=r.slice(i,a),c=Math.min(i,r.lastIndexOf("\n",i)+1),d=r.slice(c,i).match(/^\s*/)[0],p=o(d,t.tabWidth),f=y(u,Object.assign(Object.assign({},t),{},{rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>i&&t.cursorOffset<=a?t.cursorOffset-i:-1,endOfLine:"lf"}),p),g=f.formatted.trimEnd(),{cursorOffset:b}=t;b>a?b+=g.length-u.length:f.cursorOffset>=0&&(b=f.cursorOffset+i);let v=r.slice(0,i)+g+r.slice(a);if("lf"!==t.endOfLine){let e=s(t.endOfLine);b>=0&&"\r\n"===e&&(b+=l(v.slice(0,b),"\n")),v=v.replace(/\n/g,e)}return{formatted:v,cursorOffset:b,comments:f.comments}}function E(e,t,n){return"number"!=typeof t||Number.isNaN(t)||t<0||t>e.length?n:t}function S(e,t){let{cursorOffset:n,rangeStart:r,rangeEnd:i}=t;return n=E(e,n,-1),r=E(e,r,0),i=E(e,i,e.length),Object.assign(Object.assign({},t),{},{cursorOffset:n,rangeStart:r,rangeEnd:i})}function w(e,t){let{cursorOffset:n,rangeStart:r,rangeEnd:i,endOfLine:o}=S(e,t),s=e.charAt(0)===g;if(s&&(e=e.slice(1),n--,r--,i--),"auto"===o&&(o=a(e)),e.includes("\r")){let t=t=>l(e.slice(0,Math.max(t,0)),"\r\n");n-=t(n),r-=t(r),i-=t(i),e=u(e)}return{hasBOM:s,text:e,options:S(e,Object.assign(Object.assign({},t),{},{cursorOffset:n,rangeStart:r,rangeEnd:i,endOfLine:o}))}}function x(e,t){let n=h.resolveParser(t);return!n.hasPragma||n.hasPragma(e)}function C(e,t){let n,{hasBOM:r,text:i,options:o}=w(e,c(t));return o.rangeStart>=o.rangeEnd&&""!==i||o.requirePragma&&!x(i,o)?{formatted:e,cursorOffset:t.cursorOffset,comments:[]}:(o.rangeStart>0||o.rangeEnd=0&&n.cursorOffset++),n)}t.exports={formatWithCursor:C,parse(e,t,n){let{text:r,options:i}=w(e,c(t)),o=h.parse(r,i);return n&&(o.ast=d(o.ast,i)),o},formatAST(e,t){t=c(t);let n=f(e,t);return r(n,t)},formatDoc(e,t){return C(i(e),Object.assign(Object.assign({},t),{},{parser:"__js_expression"})).formatted},printToDoc(e,t){t=c(t);let{ast:n,text:r}=h.parse(e,t);return v(r,n,t),f(n,t)},printDocToString(e,t){return r(e,c(t))}}}}),un=O({"src/common/util-shared.js"(e,t){R();var{getMaxContinuousCount:n,getStringWidth:r,getAlignmentSize:i,getIndentSize:o,skip:a,skipWhitespace:s,skipSpaces:l,skipNewline:u,skipToLineEnd:c,skipEverythingButNewLine:d,skipInlineComment:p,skipTrailingComment:h,hasNewline:f,hasNewlineInRange:m,hasSpaces:g,isNextLineEmpty:b,isNextLineEmptyAfterIndex:v,isPreviousLineEmpty:y,getNextNonSpaceNonCommentCharacterIndex:_,makeString:E,addLeadingComment:S,addDanglingComment:w,addTrailingComment:x}=De();t.exports={getMaxContinuousCount:n,getStringWidth:r,getAlignmentSize:i,getIndentSize:o,skip:a,skipWhitespace:s,skipSpaces:l,skipNewline:u,skipToLineEnd:c,skipEverythingButNewLine:d,skipInlineComment:p,skipTrailingComment:h,hasNewline:f,hasNewlineInRange:m,hasSpaces:g,isNextLineEmpty:b,isNextLineEmptyAfterIndex:v,isPreviousLineEmpty:y,getNextNonSpaceNonCommentCharacterIndex:_,makeString:E,addLeadingComment:S,addDanglingComment:w,addTrailingComment:x}}}),cn=O({"src/utils/create-language.js"(e,t){R(),t.exports=function(e,t){let{languageId:n}=e,r=g(e,m);return Object.assign(Object.assign({linguistLanguageId:n},r),t(e))}}}),dn=O({"node_modules/esutils/lib/ast.js"(e,t){R(),function(){function e(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function n(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function r(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function i(e){return r(e)||null!=e&&"FunctionDeclaration"===e.type}function o(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}function a(e){var t;if("IfStatement"!==e.type||null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=o(t)}while(t);return!1}t.exports={isExpression:e,isStatement:r,isIterationStatement:n,isSourceElement:i,isProblematicIfStatement:a,trailingStatement:o}}()}}),pn=O({"node_modules/esutils/lib/code.js"(e,t){R(),function(){var e,n,r,i,o,a;function s(e){return 48<=e&&e<=57}function l(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70}function u(e){return e>=48&&e<=55}function c(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&r.indexOf(e)>=0}function d(e){return 10===e||13===e||8232===e||8233===e}function p(e){if(e<=65535)return String.fromCharCode(e);var t=String.fromCharCode(Math.floor((e-65536)/1024)+55296),n=String.fromCharCode((e-65536)%1024+56320);return t+n}for(n={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},e={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},r=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],i=new Array(128),a=0;a<128;++a)i[a]=a>=97&&a<=122||a>=65&&a<=90||36===a||95===a;for(o=new Array(128),a=0;a<128;++a)o[a]=a>=97&&a<=122||a>=65&&a<=90||a>=48&&a<=57||36===a||95===a;function h(e){return e<128?i[e]:n.NonAsciiIdentifierStart.test(p(e))}function f(e){return e<128?o[e]:n.NonAsciiIdentifierPart.test(p(e))}function m(t){return t<128?i[t]:e.NonAsciiIdentifierStart.test(p(t))}function g(t){return t<128?o[t]:e.NonAsciiIdentifierPart.test(p(t))}t.exports={isDecimalDigit:s,isHexDigit:l,isOctalDigit:u,isWhiteSpace:c,isLineTerminator:d,isIdentifierStartES5:h,isIdentifierPartES5:f,isIdentifierStartES6:m,isIdentifierPartES6:g}}()}}),hn=O({"node_modules/esutils/lib/keyword.js"(e,t){R(),function(){var e=pn();function n(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function r(e,t){return!(!t&&"yield"===e)&&i(e,t)}function i(e,t){if(t&&n(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function o(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function a(e,t){return"null"===e||"true"===e||"false"===e||i(e,t)}function s(e){return"eval"===e||"arguments"===e}function l(t){var n,r,i;if(0===t.length||(i=t.charCodeAt(0),!e.isIdentifierStartES5(i)))return!1;for(n=1,r=t.length;n=r||(o=t.charCodeAt(n),!(56320<=o&&o<=57343)))return!1;i=u(i,o)}if(!a(i))return!1;a=e.isIdentifierPartES6}return!0}function d(e,t){return l(e)&&!o(e,t)}function p(e,t){return c(e)&&!a(e,t)}t.exports={isKeywordES5:r,isKeywordES6:i,isReservedWordES5:o,isReservedWordES6:a,isRestrictedWord:s,isIdentifierNameES5:l,isIdentifierNameES6:c,isIdentifierES5:d,isIdentifierES6:p}}()}}),fn=O({"node_modules/esutils/lib/utils.js"(e){R(),function(){e.ast=dn(),e.code=pn(),e.keyword=hn()}()}}),mn=O({"src/language-js/utils/is-block-comment.js"(e,t){R();var n=new Set(["Block","CommentBlock","MultiLine"]),r=e=>n.has(null==e?void 0:e.type);t.exports=r}}),gn=O({"src/language-js/utils/is-node-matches.js"(e,t){function n(e,t){let n=t.split(".");for(let r=n.length-1;r>=0;r--){let t=n[r];if(0===r)return"Identifier"===e.type&&e.name===t;if("MemberExpression"!==e.type||e.optional||e.computed||"Identifier"!==e.property.type||e.property.name!==t)return!1;e=e.object}}function r(e,t){return t.some(t=>n(e,t))}R(),t.exports=r}}),bn=O({"src/language-js/utils/index.js"(e,t){R();var n=fn().keyword.isIdentifierNameES5,{getLast:r,hasNewline:i,skipWhitespace:o,isNonEmptyArray:a,isNextLineEmptyAfterIndex:s,getStringWidth:l}=De(),{locStart:u,locEnd:c,hasSameLocStart:d}=Wt(),p=mn(),h=gn(),f="(?:(?=.)\\s)",m=new RegExp("^".concat(f,"*:")),g=new RegExp("^".concat(f,"*::"));function b(e){var t,n;return(null===(t=e.extra)||void 0===t?void 0:t.parenthesized)&&p(null===(n=e.trailingComments)||void 0===n?void 0:n[0])&&m.test(e.trailingComments[0].value)}function v(e){let t=null==e?void 0:e[0];return p(t)&&g.test(t.value)}function y(e,t){if(!e||"object"!=typeof e)return!1;if(Array.isArray(e))return e.some(e=>y(e,t));let n=t(e);return"boolean"==typeof n?n:Object.values(e).some(e=>y(e,t))}function _(e){return"AssignmentExpression"===e.type||"BinaryExpression"===e.type||"LogicalExpression"===e.type||"NGPipeExpression"===e.type||"ConditionalExpression"===e.type||Q(e)||X(e)||"SequenceExpression"===e.type||"TaggedTemplateExpression"===e.type||"BindExpression"===e.type||"UpdateExpression"===e.type&&!e.prefix||"TSAsExpression"===e.type||"TSNonNullExpression"===e.type}function E(e){var t,n,r,i,o,a;return e.expressions?e.expressions[0]:null!==(t=null!==(n=null!==(r=null!==(i=null!==(o=null!==(a=e.left)&&void 0!==a?a:e.test)&&void 0!==o?o:e.callee)&&void 0!==i?i:e.object)&&void 0!==r?r:e.tag)&&void 0!==n?n:e.argument)&&void 0!==t?t:e.expression}function S(e,t){if(t.expressions)return["expressions",0];if(t.left)return["left"];if(t.test)return["test"];if(t.object)return["object"];if(t.callee)return["callee"];if(t.tag)return["tag"];if(t.argument)return["argument"];if(t.expression)return["expression"];throw new Error("Unexpected node has no left side.")}function w(e){return e=new Set(e),t=>e.has(null==t?void 0:t.type)}var x=w(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose"]),C=w(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]);function D(e){let t=e.getParentNode();return"declaration"===e.getName()&&C(t)?t:null}var T=w(["BooleanLiteral","DirectiveLiteral","Literal","NullLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","RegExpLiteral","StringLiteral","TemplateLiteral","TSTypeLiteral","JSXText"]);function A(e){return"NumericLiteral"===e.type||"Literal"===e.type&&"number"==typeof e.value}function O(e){return"UnaryExpression"===e.type&&("+"===e.operator||"-"===e.operator)&&A(e.argument)}function k(e){return"StringLiteral"===e.type||"Literal"===e.type&&"string"==typeof e.value}var N=w(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),I=w(["FunctionExpression","ArrowFunctionExpression"]);function M(e){return"FunctionExpression"===e.type||"ArrowFunctionExpression"===e.type&&"BlockStatement"===e.body.type}function P(e){return Q(e)&&"Identifier"===e.callee.type&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var L=w(["JSXElement","JSXFragment"]);function F(e,t){if("markdown"!==e.parentParser&&"mdx"!==e.parentParser)return!1;let n=t.getNode();if(!n.expression||!L(n.expression))return!1;let r=t.getParentNode();return"Program"===r.type&&1===r.body.length}function B(e){return"get"===e.kind||"set"===e.kind}function j(e){return B(e)||d(e,e.value)}function U(e){return("ObjectTypeProperty"===e.type||"ObjectTypeInternalSlot"===e.type)&&"FunctionTypeAnnotation"===e.value.type&&!e.static&&!j(e)}function q(e){return("TypeAnnotation"===e.type||"TSTypeAnnotation"===e.type)&&"FunctionTypeAnnotation"===e.typeAnnotation.type&&!e.static&&!d(e,e.typeAnnotation)}var H=w(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function z(e){return X(e)||"BindExpression"===e.type&&Boolean(e.object)}var G=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]);function $(e){return!!e&&!(("GenericTypeAnnotation"!==e.type&&"TSTypeReference"!==e.type||e.typeParameters)&&!G.has(e.type))}function V(e){let t=/^(?:before|after)(?:Each|All)$/;return"Identifier"===e.callee.type&&t.test(e.callee.name)&&1===e.arguments.length}var Y=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function W(e){return h(e,Y)}function K(e,t){if("CallExpression"!==e.type)return!1;if(1===e.arguments.length){if(P(e)&&t&&K(t))return I(e.arguments[0]);if(V(e))return P(e.arguments[0])}else if((2===e.arguments.length||3===e.arguments.length)&&("TemplateLiteral"===e.arguments[0].type||k(e.arguments[0]))&&W(e.callee))return!(e.arguments[2]&&!A(e.arguments[2]))&&((2===e.arguments.length?I(e.arguments[1]):M(e.arguments[1])&&Te(e.arguments[1]).length<=1)||P(e.arguments[1]));return!1}var Q=w(["CallExpression","OptionalCallExpression"]),X=w(["MemberExpression","OptionalMemberExpression"]);function Z(e){let t="expressions";"TSTemplateLiteralType"===e.type&&(t="types");let n=e[t];return 0!==n.length&&n.every(e=>{if(Fe(e))return!1;if("Identifier"===e.type||"ThisExpression"===e.type)return!0;if(X(e)){let t=e;for(;X(t);)if("Identifier"!==t.property.type&&"Literal"!==t.property.type&&"StringLiteral"!==t.property.type&&"NumericLiteral"!==t.property.type||(t=t.object,Fe(t)))return!1;return"Identifier"===t.type||"ThisExpression"===t.type}return!1})}function J(e,t){return"+"===e||"-"===e?e+t:t}function ee(e,t){let n=u(t),r=o(e,c(t));return!1!==r&&"/*"===e.slice(n,n+2)&&"*/"===e.slice(r,r+2)}function te(e,t){return L(t)?Me(t):Fe(t,Pe.Leading,t=>i(e,c(t)))}function ne(e,t){return"json"!==t.parser&&k(e.key)&&de(e.key).slice(1,-1)===e.key.value&&(n(e.key.value)&&!("babel-ts"===t.parser&&"ClassProperty"===e.type||"typescript"===t.parser&&"PropertyDefinition"===e.type)||re(e.key.value)&&String(Number(e.key.value))===e.key.value&&("babel"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser))}function re(e){return/^(?:\d+|\d+\.\d+)$/.test(e)}function ie(e,t){let n=/^[fx]?(?:describe|it|test)$/;return"TaggedTemplateExpression"===t.type&&t.quasi===e&&"MemberExpression"===t.tag.type&&"Identifier"===t.tag.property.type&&"each"===t.tag.property.name&&("Identifier"===t.tag.object.type&&n.test(t.tag.object.name)||"MemberExpression"===t.tag.object.type&&"Identifier"===t.tag.object.property.type&&("only"===t.tag.object.property.name||"skip"===t.tag.object.property.name)&&"Identifier"===t.tag.object.object.type&&n.test(t.tag.object.object.name))}function oe(e){return e.quasis.some(e=>e.value.raw.includes("\n"))}function ae(e,t){return("TemplateLiteral"===e.type&&oe(e)||"TaggedTemplateExpression"===e.type&&oe(e.quasi))&&!i(t,u(e),{backwards:!0})}function se(e){if(!Fe(e))return!1;let t=r(Be(e,Pe.Dangling));return t&&!p(t)}function le(e){if(e.length<=1)return!1;let t=0;for(let n of e)if(I(n)){if(t+=1,t>1)return!0}else if(Q(n))for(let e of n.arguments)if(I(e))return!0;return!1}function ue(e){let t=e.getValue(),n=e.getParentNode();return Q(t)&&Q(n)&&n.callee===t&&t.arguments.length>n.arguments.length&&n.arguments.length>0}function ce(e,t){if(t>=2)return!1;let n=e=>ce(e,t+1),r="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;return!(r&&l(r)>5)&&("Literal"===e.type||"BigIntLiteral"===e.type||"DecimalLiteral"===e.type||"BooleanLiteral"===e.type||"NullLiteral"===e.type||"NumericLiteral"===e.type||"RegExpLiteral"===e.type||"StringLiteral"===e.type||"Identifier"===e.type||"ThisExpression"===e.type||"Super"===e.type||"PrivateName"===e.type||"PrivateIdentifier"===e.type||"ArgumentPlaceholder"===e.type||"Import"===e.type||("TemplateLiteral"===e.type?e.quasis.every(e=>!e.value.raw.includes("\n"))&&e.expressions.every(n):"ObjectExpression"===e.type?e.properties.every(e=>!e.computed&&(e.shorthand||e.value&&n(e.value))):"ArrayExpression"===e.type?e.elements.every(e=>null===e||n(e)):Ue(e)?("ImportExpression"===e.type||ce(e.callee,t))&&ke(e).every(n):X(e)?ce(e.object,t)&&ce(e.property,t):"UnaryExpression"!==e.type||"!"!==e.operator&&"-"!==e.operator?"TSNonNullExpression"===e.type&&ce(e.expression,t):ce(e.argument,t)))}function de(e){var t,n;return null!==(t=null===(n=e.extra)||void 0===n?void 0:n.raw)&&void 0!==t?t:e.raw}function pe(e){return e}function he(e){return e.filepath&&/\.tsx$/i.test(e.filepath)}function fe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"es5";return"es5"===e.trailingComma&&"es5"===t||"all"===e.trailingComma&&("all"===t||"es5"===t)}function me(e,t){switch(e=Se(e),e.type){case"FunctionExpression":case"ClassExpression":case"DoExpression":return t;case"ObjectExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return me(e.object,t);case"TaggedTemplateExpression":return"FunctionExpression"!==e.tag.type&&me(e.tag,t);case"CallExpression":case"OptionalCallExpression":return"FunctionExpression"!==e.callee.type&&me(e.callee,t);case"ConditionalExpression":return me(e.test,t);case"UpdateExpression":return!e.prefix&&me(e.argument,t);case"BindExpression":return e.object&&me(e.object,t);case"SequenceExpression":return me(e.expressions[0],t);case"TSAsExpression":case"TSNonNullExpression":return me(e.expression,t);default:return!1}}var ge={"==":!0,"!=":!0,"===":!0,"!==":!0},be={"*":!0,"/":!0,"%":!0},ve={">>":!0,">>>":!0,"<<":!0};function ye(e,t){return!(Ee(t)!==Ee(e)||"**"===e||ge[e]&&ge[t]||"%"===t&&be[e]||"%"===e&&be[t]||t!==e&&be[t]&&be[e]||ve[e]&&ve[t])}var _e=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((e,t)=>e.map(e=>[e,t])));function Ee(e){return _e.get(e)}function Se(e){for(;e.left;)e=e.left;return e}function we(e){return Boolean(ve[e])||"|"===e||"^"===e||"&"===e}function xe(e){var t;if(e.rest)return!0;let n=Te(e);return"RestElement"===(null===(t=r(n))||void 0===t?void 0:t.type)}var Ce=new WeakMap;function Te(e){if(Ce.has(e))return Ce.get(e);let t=[];return e.this&&t.push(e.this),Array.isArray(e.parameters)?t.push(...e.parameters):Array.isArray(e.params)&&t.push(...e.params),e.rest&&t.push(e.rest),Ce.set(e,t),t}function Ae(e,t){let n=e.getValue(),r=0,i=e=>t(e,r++);n.this&&e.call(i,"this"),Array.isArray(n.parameters)?e.each(i,"parameters"):Array.isArray(n.params)&&e.each(i,"params"),n.rest&&e.call(i,"rest")}var Oe=new WeakMap;function ke(e){if(Oe.has(e))return Oe.get(e);let t=e.arguments;return"ImportExpression"===e.type&&(t=[e.source],e.attributes&&t.push(e.attributes)),Oe.set(e,t),t}function Ne(e,t){let n=e.getValue();"ImportExpression"===n.type?(e.call(e=>t(e,0),"source"),n.attributes&&e.call(e=>t(e,1),"attributes")):e.each(t,"arguments")}function Ie(e){return"prettier-ignore"===e.value.trim()&&!e.unignore}function Me(e){return e&&(e.prettierIgnore||Fe(e,Pe.PrettierIgnore))}function Re(e){let t=e.getValue();return Me(t)}var Pe={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},Le=(e,t)=>{if("function"==typeof e&&(t=e,e=0),e||t)return(n,r,i)=>!(e&Pe.Leading&&!n.leading||e&Pe.Trailing&&!n.trailing||e&Pe.Dangling&&(n.leading||n.trailing)||e&Pe.Block&&!p(n)||e&Pe.Line&&!x(n)||e&Pe.First&&0!==r||e&Pe.Last&&r!==i.length-1||e&Pe.PrettierIgnore&&!Ie(n)||t&&!t(n))};function Fe(e,t,n){if(!a(null==e?void 0:e.comments))return!1;let r=Le(t,n);return!r||e.comments.some(r)}function Be(e,t,n){if(!Array.isArray(null==e?void 0:e.comments))return[];let r=Le(t,n);return r?e.comments.filter(r):e.comments}var je=(e,t)=>{let{originalText:n}=t;return s(n,c(e))};function Ue(e){return Q(e)||"NewExpression"===e.type||"ImportExpression"===e.type}function qe(e){return e&&("ObjectProperty"===e.type||"Property"===e.type&&!e.method&&"init"===e.kind)}function He(e){return Boolean(e.__isUsingHackPipeline)}var ze=Symbol("ifWithoutBlockAndSameLineComment");t.exports={getFunctionParameters:Te,iterateFunctionParametersPath:Ae,getCallArguments:ke,iterateCallArgumentsPath:Ne,hasRestParameter:xe,getLeftSide:E,getLeftSidePathName:S,getParentExportDeclaration:D,getTypeScriptMappedTypeModifier:J,hasFlowAnnotationComment:v,hasFlowShorthandAnnotationComment:b,hasLeadingOwnLineComment:te,hasNakedLeftSide:_,hasNode:y,hasIgnoreComment:Re,hasNodeIgnoreComment:Me,identity:pe,isBinaryish:H,isCallLikeExpression:Ue,isEnabledHackPipeline:He,isLineComment:x,isPrettierIgnoreComment:Ie,isCallExpression:Q,isMemberExpression:X,isExportDeclaration:C,isFlowAnnotationComment:ee,isFunctionCompositionArgs:le,isFunctionNotation:j,isFunctionOrArrowExpression:I,isGetterOrSetter:B,isJestEachTemplateLiteral:ie,isJsxNode:L,isLiteral:T,isLongCurriedCallExpression:ue,isSimpleCallArgument:ce,isMemberish:z,isNumericLiteral:A,isSignedNumericLiteral:O,isObjectProperty:qe,isObjectType:N,isObjectTypePropertyAFunction:U,isSimpleType:$,isSimpleNumber:re,isSimpleTemplateLiteral:Z,isStringLiteral:k,isStringPropSafeToUnquote:ne,isTemplateOnItsOwnLine:ae,isTestCall:K,isTheOnlyJsxElementInMarkdown:F,isTSXFile:he,isTypeAnnotationAFunction:q,isNextLineEmpty:je,needsHardlineAfterDanglingComment:se,rawText:de,shouldPrintComma:fe,isBitwiseOperator:we,shouldFlatten:ye,startsWithNoLookaheadToken:me,getPrecedence:Ee,hasComment:Fe,getComments:Be,CommentCheckFlags:Pe,markerForIfWithoutBlockAndSameLineComment:ze}}}),vn=O({"src/language-js/print/template-literal.js"(e,t){R();var n=U(),{getStringWidth:r,getIndentSize:i}=De(),{builders:{join:o,hardline:a,softline:s,group:l,indent:u,align:c,lineSuffixBoundary:d,addAlignmentToDoc:p},printer:{printDocToString:h},utils:{mapDoc:f}}=ne(),{isBinaryish:m,isJestEachTemplateLiteral:g,isSimpleTemplateLiteral:b,hasComment:v,isMemberExpression:y}=bn();function _(e,t,n){let r=e.getValue();if("TemplateLiteral"===r.type&&g(r,e.getParentNode())){let r=E(e,n,t);if(r)return r}let o="expressions";"TSTemplateLiteralType"===r.type&&(o="types");let a=[],f=e.map(t,o),_=b(r);return _&&(f=f.map(e=>h(e,Object.assign(Object.assign({},n),{},{printWidth:Number.POSITIVE_INFINITY})).formatted)),a.push(d,"`"),e.each(e=>{let h=e.getName();if(a.push(t()),h1||l.some(e=>e.length>0)){t.__inJestEach=!0;let c=e.map(i,"expressions");t.__inJestEach=!1;let p=[],f=c.map(e=>"${"+h(e,Object.assign(Object.assign({},t),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}"),m=[{hasLineBreak:!1,cells:[]}];for(let e=1;ee.cells.length)),b=Array.from({length:g}).fill(0),v=[{cells:l},...m.filter(e=>e.cells.length>0)];for(let{cells:e}of v.filter(e=>!e.hasLineBreak))for(let[t,n]of e.entries())b[t]=Math.max(b[t],r(n));return p.push(d,"`",u([a,o(a,v.map(e=>o(" | ",e.cells.map((t,n)=>e.hasLineBreak?t:t+" ".repeat(b[n]-r(t))))))]),a,"`"),p}}function S(e,t){let n=e.getValue(),r=t();return v(n)&&(r=l([u([s,r]),s])),["${",r,d,"}"]}function w(e,t){return e.map(e=>S(e,t),"expressions")}function x(e,t){return f(e,e=>"string"==typeof e?t?e.replace(/(\\*)`/g,"$1$1\\`"):C(e):e)}function C(e){return e.replace(/([\\`]|\${)/g,"\\$1")}t.exports={printTemplateLiteral:_,printTemplateExpressions:w,escapeTemplateCharacters:x,uncookTemplateElementValue:C}}}),yn=O({"src/language-js/embed/markdown.js"(e,t){R();var{builders:{indent:n,softline:r,literalline:i,dedentToRoot:o}}=ne(),{escapeTemplateCharacters:a}=vn();function s(e,t,s){let u=e.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,(e,t)=>"\\".repeat(t.length/2)+"`"),c=l(u),d=""!==c;d&&(u=u.replace(new RegExp("^".concat(c),"gm"),""));let p=a(s(u,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",d?n([r,p]):[i,o(p)],r,"`"]}function l(e){let t=e.match(/^([^\S\n]*)\S/m);return null===t?"":t[1]}t.exports=s}}),_n=O({"src/language-js/embed/css.js"(e,t){R();var{isNonEmptyArray:n}=De(),{builders:{indent:r,hardline:i,softline:o},utils:{mapDoc:a,replaceEndOfLine:s,cleanDoc:l}}=ne(),{printTemplateExpressions:u}=vn();function c(e,t,n){let r=e.getValue(),i=r.quasis.map(e=>e.value.raw),o=0,a=i.reduce((e,t,n)=>0===n?t:e+"@prettier-placeholder-"+o+++"-id"+t,""),s=n(a,{parser:"scss"},{stripTrailingHardline:!0}),l=u(e,t);return d(s,r,l)}function d(e,t,n){if(1===t.quasis.length&&!t.quasis[0].value.raw.trim())return"``";let a=p(e,n);if(!a)throw new Error("Couldn't insert all the expressions");return["`",r([i,a]),o,"`"]}function p(e,t){if(!n(t))return e;let r=0,i=a(l(e),e=>"string"==typeof e&&e.includes("@prettier-placeholder")?e.split(/@prettier-placeholder-(\d+)-id/).map((e,n)=>n%2===0?s(e):(r++,t[e])):e);return t.length===r?i:null}t.exports=c}}),En=O({"src/language-js/embed/graphql.js"(e,t){R();var{builders:{indent:n,join:r,hardline:i}}=ne(),{escapeTemplateCharacters:o,printTemplateExpressions:a}=vn();function s(e,t,s){let u=e.getValue(),c=u.quasis.length;if(1===c&&""===u.quasis[0].value.raw.trim())return"``";let d=a(e,t),p=[];for(let n=0;n2&&""===a[0].trim()&&""===a[1].trim(),g=h>2&&""===a[h-1].trim()&&""===a[h-2].trim(),b=a.every(e=>/^\s*(?:#[^\n\r]*)?$/.test(e));if(!r&&/#[^\n\r]*$/.test(a[h-1]))return null;let v=null;v=b?l(a):s(i,{parser:"graphql"},{stripTrailingHardline:!0}),v?(v=o(v,!1),!t&&m&&p.push(""),p.push(v),!r&&g&&p.push("")):!t&&!r&&m&&p.push(""),f&&p.push(f)}return["`",n([i,r(i,p)]),i,"`"]}function l(e){let t=[],n=!1,o=e.map(e=>e.trim());for(let[r,a]of o.entries())""!==a&&(""===o[r-1]&&n?t.push([i,a]):t.push(a),n=!0);return 0===t.length?null:r(i,t)}t.exports=s}}),Sn=O({"src/language-js/embed/html.js"(e,t){R();var{builders:{indent:n,line:r,hardline:i,group:o},utils:{mapDoc:a}}=ne(),{printTemplateExpressions:s,uncookTemplateElementValue:l}=vn(),u=0;function c(e,t,c,d,p){let{parser:h}=p,f=e.getValue(),m=u;u=u+1>>>0;let g=e=>"PRETTIER_HTML_PLACEHOLDER_".concat(e,"_").concat(m,"_IN_JS"),b=f.quasis.map((e,t,n)=>t===n.length-1?e.value.cooked:e.value.cooked+g(t)).join(""),v=s(e,t);if(0===v.length&&0===b.trim().length)return"``";let y=new RegExp(g("(\\d+)"),"g"),_=0,E=c(b,{parser:h,__onHtmlRoot(e){_=e.children.length}},{stripTrailingHardline:!0}),S=a(E,e=>{if("string"!=typeof e)return e;let t=[],n=e.split(y);for(let r=0;r1?n(o(S)):o(S),x,"`"])}t.exports=c}}),wn=O({"src/language-js/embed.js"(e,t){R();var{hasComment:n,CommentCheckFlags:r,isObjectProperty:i}=bn(),o=yn(),a=_n(),s=En(),l=Sn();function u(e){return p(e)||g(e)||b(e)||h(e)?"css":_(e)?"graphql":S(e)?"html":f(e)?"angular":d(e)?"markdown":void 0}function c(e,t,n,r){let i=e.getValue();if("TemplateLiteral"!==i.type||w(i))return;let c=u(e);if(c){if("markdown"===c)return o(e,t,n);if("css"===c)return a(e,t,n);if("graphql"===c)return s(e,t,n);if("html"===c||"angular"===c)return l(e,t,n,r,{parser:c})}}function d(e){let t=e.getValue(),n=e.getParentNode();return n&&"TaggedTemplateExpression"===n.type&&1===t.quasis.length&&"Identifier"===n.tag.type&&("md"===n.tag.name||"markdown"===n.tag.name)}function p(e){let t=e.getValue(),n=e.getParentNode(),r=e.getParentNode(1);return r&&t.quasis&&"JSXExpressionContainer"===n.type&&"JSXElement"===r.type&&"style"===r.openingElement.name.name&&r.openingElement.attributes.some(e=>"jsx"===e.name.name)||n&&"TaggedTemplateExpression"===n.type&&"Identifier"===n.tag.type&&"css"===n.tag.name||n&&"TaggedTemplateExpression"===n.type&&"MemberExpression"===n.tag.type&&"css"===n.tag.object.name&&("global"===n.tag.property.name||"resolve"===n.tag.property.name)}function h(e){return e.match(e=>"TemplateLiteral"===e.type,(e,t)=>"ArrayExpression"===e.type&&"elements"===t,(e,t)=>i(e)&&"Identifier"===e.key.type&&"styles"===e.key.name&&"value"===t,...m)}function f(e){return e.match(e=>"TemplateLiteral"===e.type,(e,t)=>i(e)&&"Identifier"===e.key.type&&"template"===e.key.name&&"value"===t,...m)}var m=[(e,t)=>"ObjectExpression"===e.type&&"properties"===t,(e,t)=>"CallExpression"===e.type&&"Identifier"===e.callee.type&&"Component"===e.callee.name&&"arguments"===t,(e,t)=>"Decorator"===e.type&&"expression"===t];function g(e){let t=e.getParentNode();if(!t||"TaggedTemplateExpression"!==t.type)return!1;let n="ParenthesizedExpression"===t.tag.type?t.tag.expression:t.tag;switch(n.type){case"MemberExpression":return v(n.object)||y(n);case"CallExpression":return v(n.callee)||"MemberExpression"===n.callee.type&&("MemberExpression"===n.callee.object.type&&(v(n.callee.object.object)||y(n.callee.object))||"CallExpression"===n.callee.object.type&&v(n.callee.object.callee));case"Identifier":return"css"===n.name;default:return!1}}function b(e){let t=e.getParentNode(),n=e.getParentNode(1);return n&&"JSXExpressionContainer"===t.type&&"JSXAttribute"===n.type&&"JSXIdentifier"===n.name.type&&"css"===n.name.name}function v(e){return"Identifier"===e.type&&"styled"===e.name}function y(e){return/^[A-Z]/.test(e.object.name)&&"extend"===e.property.name}function _(e){let t=e.getValue(),n=e.getParentNode();return E(t,"GraphQL")||n&&("TaggedTemplateExpression"===n.type&&("MemberExpression"===n.tag.type&&"graphql"===n.tag.object.name&&"experimental"===n.tag.property.name||"Identifier"===n.tag.type&&("gql"===n.tag.name||"graphql"===n.tag.name))||"CallExpression"===n.type&&"Identifier"===n.callee.type&&"graphql"===n.callee.name)}function E(e,t){return n(e,r.Block|r.Leading,e=>{let{value:n}=e;return n===" ".concat(t," ")})}function S(e){return E(e.getValue(),"HTML")||e.match(e=>"TemplateLiteral"===e.type,(e,t)=>"TaggedTemplateExpression"===e.type&&"Identifier"===e.tag.type&&"html"===e.tag.name&&"quasi"===t)}function w(e){let{quasis:t}=e;return t.some(e=>{let{value:{cooked:t}}=e;return null===t})}t.exports=c}}),xn=O({"src/language-js/clean.js"(e,t){R();var n=mn(),r=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),i=e=>{for(let t of e.quasis)delete t.value};function o(e,t,r){if("Program"===e.type&&delete t.sourceType,("BigIntLiteral"===e.type||"BigIntLiteralTypeAnnotation"===e.type)&&t.value&&(t.value=t.value.toLowerCase()),("BigIntLiteral"===e.type||"Literal"===e.type)&&t.bigint&&(t.bigint=t.bigint.toLowerCase()),"DecimalLiteral"===e.type&&(t.value=Number(t.value)),"Literal"===e.type&&t.decimal&&(t.decimal=Number(t.decimal)),"EmptyStatement"===e.type||"JSXText"===e.type||"JSXExpressionContainer"===e.type&&("Literal"===e.expression.type||"StringLiteral"===e.expression.type)&&" "===e.expression.value)return null;if(("Property"===e.type||"ObjectProperty"===e.type||"MethodDefinition"===e.type||"ClassProperty"===e.type||"ClassMethod"===e.type||"PropertyDefinition"===e.type||"TSDeclareMethod"===e.type||"TSPropertySignature"===e.type||"ObjectTypeProperty"===e.type)&&"object"==typeof e.key&&e.key&&("Literal"===e.key.type||"NumericLiteral"===e.key.type||"StringLiteral"===e.key.type||"Identifier"===e.key.type)&&delete t.key,"JSXElement"===e.type&&"style"===e.openingElement.name.name&&e.openingElement.attributes.some(e=>"jsx"===e.name.name))for(let{type:n,expression:s}of t.children)"JSXExpressionContainer"===n&&"TemplateLiteral"===s.type&&i(s);"JSXAttribute"===e.type&&"css"===e.name.name&&"JSXExpressionContainer"===e.value.type&&"TemplateLiteral"===e.value.expression.type&&i(t.value.expression),"JSXAttribute"===e.type&&e.value&&"Literal"===e.value.type&&/["']|"|'/.test(e.value.value)&&(t.value.value=t.value.value.replace(/["']|"|'/g,'"'));let o=e.expression||e.callee;if("Decorator"===e.type&&"CallExpression"===o.type&&"Component"===o.callee.name&&1===o.arguments.length){let n=e.expression.arguments[0].properties;for(let[e,r]of t.expression.arguments[0].properties.entries())switch(n[e].key.name){case"styles":"ArrayExpression"===r.value.type&&i(r.value.elements[0]);break;case"template":"TemplateLiteral"===r.value.type&&i(r.value);break}}var a;("TaggedTemplateExpression"===e.type&&("MemberExpression"===e.tag.type||"Identifier"===e.tag.type&&("gql"===e.tag.name||"graphql"===e.tag.name||"css"===e.tag.name||"md"===e.tag.name||"markdown"===e.tag.name||"html"===e.tag.name)||"CallExpression"===e.tag.type)&&i(t.quasi),"TemplateLiteral"===e.type)&&(((null===(a=e.leadingComments)||void 0===a?void 0:a.some(e=>n(e)&&["GraphQL","HTML"].some(t=>e.value===" ".concat(t," "))))||"CallExpression"===r.type&&"graphql"===r.callee.name||!e.leadingComments)&&i(t));return"InterpreterDirective"===e.type&&(t.value=t.value.trimEnd()),"TSIntersectionType"!==e.type&&"TSUnionType"!==e.type||1!==e.types.length?void 0:t.types[0]}o.ignoredProperties=r,t.exports=o}}),Cn={};function Dn(){if(typeof Un>"u"){var e=new ArrayBuffer(2),t=new Uint8Array(e),n=new Uint16Array(e);if(t[0]=1,t[1]=2,258===n[0])Un="BE";else{if(513!==n[0])throw new Error("unable to figure out endianess");Un="LE"}}return Un}function Tn(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function An(){return[]}function On(){return 0}function kn(){return Number.MAX_VALUE}function Nn(){return Number.MAX_VALUE}function In(){return[]}function Mn(){return"Browser"}function Rn(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function Pn(){}function Ln(){}function Fn(){return"javascript"}function Bn(){return"browser"}function jn(){return"/tmp"}k(Cn,{EOL:()=>Hn,arch:()=>Fn,cpus:()=>In,default:()=>zn,endianness:()=>Dn,freemem:()=>kn,getNetworkInterfaces:()=>Ln,hostname:()=>Tn,loadavg:()=>An,networkInterfaces:()=>Pn,platform:()=>Bn,release:()=>Rn,tmpDir:()=>jn,tmpdir:()=>qn,totalmem:()=>Nn,type:()=>Mn,uptime:()=>On});var Un,qn,Hn,zn,Gn=A({"node-modules-polyfills:os"(){R(),qn=jn,Hn="\n",zn={EOL:Hn,tmpdir:qn,tmpDir:jn,networkInterfaces:Pn,getNetworkInterfaces:Ln,release:Rn,type:Mn,cpus:In,totalmem:Nn,freemem:kn,uptime:On,loadavg:An,hostname:Tn,endianness:Dn}}}),$n=O({"node-modules-polyfills-commonjs:os"(e,t){R();var n=(Gn(),M(Cn));if(n&&n.default){t.exports=n.default;for(let e in n)t.exports[e]=n[e]}else n&&(t.exports=n)}}),Vn=O({"node_modules/detect-newline/index.js"(e,t){R();var n=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");let t=e.match(/(?:\r?\n)/g)||[];if(0===t.length)return;let n=t.filter(e=>"\r\n"===e).length,r=t.length-n;return n>r?"\r\n":"\n"};t.exports=n,t.exports.graceful=e=>"string"==typeof e&&n(e)||"\n"}}),Yn=O({"node_modules/jest-docblock/build/index.js"(e){function t(){let e=$n();return t=function(){return e},e}function n(){let e=r(Vn());return n=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}R(),Object.defineProperty(e,"__esModule",{value:!0}),e.extract=h,e.parse=m,e.parseWithComments=g,e.print=b,e.strip=f;var i=/\*\/$/,o=/^\/\*\*/,a=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,s=/(^|\s+)\/\/([^\r\n]*)/g,l=/^(\r?\n)+/,u=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,c=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,d=/(\r?\n|^) *\* ?/g,p=[];function h(e){let t=e.match(a);return t?t[0].trimLeft():""}function f(e){let t=e.match(a);return t&&t[0]?e.substring(t[0].length):e}function m(e){return g(e).pragmas}function g(e){let r=(0,n().default)(e)||t().EOL;e=e.replace(o,"").replace(i,"").replace(d,"$1");let a="";for(;a!==e;)a=e,e=e.replace(u,"".concat(r,"$1 $2").concat(r));e=e.replace(l,"").trimRight();let h,f=Object.create(null),m=e.replace(c,"").replace(l,"").trimRight();for(;h=c.exec(e);){let e=h[2].replace(s,"");"string"==typeof f[h[1]]||Array.isArray(f[h[1]])?f[h[1]]=p.concat(f[h[1]],e):f[h[1]]=e}return{comments:m,pragmas:f}}function b(e){let{comments:r="",pragmas:i={}}=e,o=(0,n().default)(r)||t().EOL,a="/**",s=" *",l=" */",u=Object.keys(i),c=u.map(e=>v(e,i[e])).reduce((e,t)=>e.concat(t),[]).map(e=>s+" "+e+o).join("");if(!r){if(0===u.length)return"";if(1===u.length&&!Array.isArray(i[u[0]])){let e=i[u[0]];return"".concat(a," ").concat(v(u[0],e)[0]).concat(l)}}let d=r.split(o).map(e=>"".concat(s," ").concat(e)).join(o)+o;return a+o+(r?d:"")+(r&&u.length?s+o:"")+c+l}function v(e,t){return p.concat(t).map(t=>"@".concat(e," ").concat(t).trim())}}}),Wn=O({"src/language-js/utils/get-shebang.js"(e,t){function n(e){if(!e.startsWith("#!"))return"";let t=e.indexOf("\n");return-1===t?e:e.slice(0,t)}R(),t.exports=n}}),Kn=O({"src/language-js/pragma.js"(e,t){R();var{parseWithComments:n,strip:r,extract:i,print:o}=Yn(),{normalizeEndOfLine:a}=j(),s=Wn();function l(e){let t=s(e);t&&(e=e.slice(t.length+1));let r=i(e),{pragmas:o,comments:a}=n(r);return{shebang:t,text:e,pragmas:o,comments:a}}function u(e){let t=Object.keys(l(e).pragmas);return t.includes("prettier")||t.includes("format")}function c(e){let{shebang:t,text:n,pragmas:i,comments:s}=l(e),u=r(n),c=o({pragmas:Object.assign({format:""},i),comments:s.trimStart()});return(t?"".concat(t,"\n"):"")+a(c)+(u.startsWith("\n")?"\n":"\n\n")+u}t.exports={hasPragma:u,insertPragma:c}}}),Qn=O({"src/language-js/comments.js"(e,t){R();var{getLast:n,hasNewline:r,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:i,getNextNonSpaceNonCommentCharacter:o,hasNewlineInRange:a,addLeadingComment:s,addTrailingComment:l,addDanglingComment:u,getNextNonSpaceNonCommentCharacterIndex:c,isNonEmptyArray:d}=De(),{getFunctionParameters:p,isPrettierIgnoreComment:h,isJsxNode:f,hasFlowShorthandAnnotationComment:m,hasFlowAnnotationComment:g,hasIgnoreComment:b,isCallLikeExpression:v,getCallArguments:y,isCallExpression:_,isMemberExpression:E,isObjectProperty:S,isLineComment:w,getComments:x,CommentCheckFlags:C,markerForIfWithoutBlockAndSameLineComment:D}=bn(),{locStart:T,locEnd:A}=Wt(),O=mn();function k(e){return[de,X,U,F,B,j,G,ie,te,re,oe,ae,V,Z,J].some(t=>t(e))}function N(e){return[L,X,q,oe,F,B,j,G,Z,ee,ne,re,ue,J,he].some(t=>t(e))}function I(e){return[de,F,B,H,Q,V,re,K,W,pe,J,ce].some(t=>t(e))}function M(e,t){let n=(e.body||e.properties).find(e=>{let{type:t}=e;return"EmptyStatement"!==t});n?s(n,t):u(e,t)}function P(e,t){"BlockStatement"===e.type?M(e,t):s(e,t)}function L(e){let{comment:t,followingNode:n}=e;return!(!n||!ge(t))&&(s(n,t),!0)}function F(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i,text:a}=e;if("IfStatement"!==(null==r?void 0:r.type)||!i)return!1;if(")"===o(a,t,A))return l(n,t),!0;if(n===r.consequent&&i===r.alternate){if("BlockStatement"===n.type)l(n,t);else{let e="SingleLine"===t.type||t.loc.start.line===t.loc.end.line,i=t.loc.start.line===n.loc.start.line;e&&i?u(n,t,D):u(r,t)}return!0}return"BlockStatement"===i.type?(M(i,t),!0):"IfStatement"===i.type?(P(i.consequent,t),!0):r.consequent===i&&(s(i,t),!0)}function B(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i,text:a}=e;return!("WhileStatement"!==(null==r?void 0:r.type)||!i)&&(")"===o(a,t,A)?(l(n,t),!0):"BlockStatement"===i.type?(M(i,t),!0):r.body===i&&(s(i,t),!0))}function j(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i}=e;return!("TryStatement"!==(null==r?void 0:r.type)&&"CatchClause"!==(null==r?void 0:r.type)||!i)&&("CatchClause"===r.type&&n?(l(n,t),!0):"BlockStatement"===i.type?(M(i,t),!0):"TryStatement"===i.type?(P(i.finalizer,t),!0):"CatchClause"===i.type&&(P(i.body,t),!0))}function U(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!(!E(n)||"Identifier"!==(null==r?void 0:r.type))&&(s(n,t),!0)}function q(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i,text:o}=e,l=n&&!a(o,A(n),T(t));return!(n&&l||"ConditionalExpression"!==(null==r?void 0:r.type)&&"TSConditionalType"!==(null==r?void 0:r.type)||!i)&&(s(i,t),!0)}function H(e){let{comment:t,precedingNode:n,enclosingNode:r}=e;return!(!S(r)||!r.shorthand||r.key!==n||"AssignmentPattern"!==r.value.type)&&(l(r.value.left,t),!0)}var z=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function G(e){let{comment:t,precedingNode:r,enclosingNode:i,followingNode:o}=e;if(z.has(null==i?void 0:i.type)){if(d(i.decorators)&&(!o||"Decorator"!==o.type))return l(n(i.decorators),t),!0;if(i.body&&o===i.body)return M(i.body,t),!0;if(o){if(i.superClass&&o===i.superClass&&r&&(r===i.id||r===i.typeParameters))return l(r,t),!0;for(let e of["implements","extends","mixins"])if(i[e]&&o===i[e][0])return!r||r!==i.id&&r!==i.typeParameters&&r!==i.superClass?u(i,t,e):l(r,t),!0}}return!1}var $=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition"]);function V(e){let{comment:t,precedingNode:n,enclosingNode:r,text:i}=e;return!!(r&&n&&"("===o(i,t,A)&&("Property"===r.type||"TSDeclareMethod"===r.type||"TSAbstractMethodDefinition"===r.type)&&"Identifier"===n.type&&r.key===n&&":"!==o(i,n,A)||"Decorator"===(null==n?void 0:n.type)&&$.has(null==r?void 0:r.type))&&(l(n,t),!0)}var Y=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function W(e){let{comment:t,precedingNode:n,enclosingNode:r,text:i}=e;return"("===o(i,t,A)&&(!(!n||!Y.has(null==r?void 0:r.type))&&(l(n,t),!0))}function K(e){let{comment:t,enclosingNode:n,text:r}=e;if("ArrowFunctionExpression"!==(null==n?void 0:n.type))return!1;let i=c(r,t,A);return!1!==i&&"=>"===r.slice(i,i+2)&&(u(n,t),!0)}function Q(e){let{comment:t,enclosingNode:n,text:r}=e;return")"===o(r,t,A)&&(n&&(fe(n)&&0===p(n).length||v(n)&&0===y(n).length)?(u(n,t),!0):("MethodDefinition"===(null==n?void 0:n.type)||"TSAbstractMethodDefinition"===(null==n?void 0:n.type))&&0===p(n.value).length&&(u(n.value,t),!0))}function X(e){let{comment:t,precedingNode:r,enclosingNode:a,followingNode:s,text:u}=e;if("FunctionTypeParam"===(null==r?void 0:r.type)&&"FunctionTypeAnnotation"===(null==a?void 0:a.type)&&"FunctionTypeParam"!==(null==s?void 0:s.type)||("Identifier"===(null==r?void 0:r.type)||"AssignmentPattern"===(null==r?void 0:r.type))&&a&&fe(a)&&")"===o(u,t,A))return l(r,t),!0;if("FunctionDeclaration"===(null==a?void 0:a.type)&&"BlockStatement"===(null==s?void 0:s.type)){let e=(()=>{let e=p(a);if(e.length>0)return i(u,A(n(e)));let t=i(u,A(a.id));return!1!==t&&i(u,t+1)})();if(T(t)>e)return M(s,t),!0}return!1}function Z(e){let{comment:t,enclosingNode:n}=e;return"LabeledStatement"===(null==n?void 0:n.type)&&(s(n,t),!0)}function J(e){let{comment:t,enclosingNode:n}=e;return!("ContinueStatement"!==(null==n?void 0:n.type)&&"BreakStatement"!==(null==n?void 0:n.type)||n.label)&&(l(n,t),!0)}function ee(e){let{comment:t,precedingNode:n,enclosingNode:r}=e;return!!(_(r)&&n&&r.callee===n&&r.arguments.length>0)&&(s(r.arguments[0],t),!0)}function te(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i}=e;return"UnionTypeAnnotation"===(null==r?void 0:r.type)||"TSUnionType"===(null==r?void 0:r.type)?(h(t)&&(i.prettierIgnore=!0,t.unignore=!0),!!n&&(l(n,t),!0)):(("UnionTypeAnnotation"===(null==i?void 0:i.type)||"TSUnionType"===(null==i?void 0:i.type))&&h(t)&&(i.types[0].prettierIgnore=!0,t.unignore=!0),!1)}function ne(e){let{comment:t,enclosingNode:n}=e;return!!S(n)&&(s(n,t),!0)}function re(e){let{comment:t,enclosingNode:n,followingNode:r,ast:i,isLastComment:o}=e;return i&&i.body&&0===i.body.length?(o?u(i,t):s(i,t),!0):"Program"!==(null==n?void 0:n.type)||0!==(null==n?void 0:n.body.length)||d(n.directives)?"Program"===(null==r?void 0:r.type)&&0===(null==r?void 0:r.body.length)&&"ModuleExpression"===(null==n?void 0:n.type)&&(u(r,t),!0):(o?u(n,t):s(n,t),!0)}function ie(e){let{comment:t,enclosingNode:n}=e;return("ForInStatement"===(null==n?void 0:n.type)||"ForOfStatement"===(null==n?void 0:n.type))&&(s(n,t),!0)}function oe(e){let{comment:t,precedingNode:n,enclosingNode:i,text:o}=e;if("ImportSpecifier"===(null==i?void 0:i.type)||"ExportSpecifier"===(null==i?void 0:i.type))return s(i,t),!0;let a="ImportSpecifier"===(null==n?void 0:n.type)&&"ImportDeclaration"===(null==i?void 0:i.type),u="ExportSpecifier"===(null==n?void 0:n.type)&&"ExportNamedDeclaration"===(null==i?void 0:i.type);return!(!a&&!u||!r(o,A(t)))&&(l(n,t),!0)}function ae(e){let{comment:t,enclosingNode:n}=e;return"AssignmentPattern"===(null==n?void 0:n.type)&&(s(n,t),!0)}var se=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),le=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function ue(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!(!se.has(null==n?void 0:n.type)||!r||!le.has(r.type)&&!O(t))&&(s(r,t),!0)}function ce(e){let{comment:t,enclosingNode:n,followingNode:r,text:i}=e;return!(r||"TSMethodSignature"!==(null==n?void 0:n.type)&&"TSDeclareFunction"!==(null==n?void 0:n.type)&&"TSAbstractMethodDefinition"!==(null==n?void 0:n.type)||";"!==o(i,t,A))&&(l(n,t),!0)}function de(e){let{comment:t,enclosingNode:n,followingNode:r}=e;if(h(t)&&"TSMappedType"===(null==n?void 0:n.type)&&"TSTypeParameter"===(null==r?void 0:r.type)&&r.constraint)return n.prettierIgnore=!0,t.unignore=!0,!0}function pe(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i}=e;return"TSMappedType"===(null==r?void 0:r.type)&&("TSTypeParameter"===(null==i?void 0:i.type)&&i.name?(s(i.name,t),!0):!("TSTypeParameter"!==(null==n?void 0:n.type)||!n.constraint)&&(l(n.constraint,t),!0))}function he(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!(!n||"SwitchCase"!==n.type||n.test)&&("BlockStatement"===r.type&&w(t)?M(r,t):u(n,t),!0)}function fe(e){return"ArrowFunctionExpression"===e.type||"FunctionExpression"===e.type||"FunctionDeclaration"===e.type||"ObjectMethod"===e.type||"ClassMethod"===e.type||"TSDeclareFunction"===e.type||"TSCallSignatureDeclaration"===e.type||"TSConstructSignatureDeclaration"===e.type||"TSMethodSignature"===e.type||"TSConstructorType"===e.type||"TSFunctionType"===e.type||"TSDeclareMethod"===e.type}function me(e,t){if(("typescript"===t.parser||"flow"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser)&&"MethodDefinition"===e.type&&e.value&&"FunctionExpression"===e.value.type&&0===p(e.value).length&&!e.value.returnType&&!d(e.value.typeParameters)&&e.value.body)return[...e.decorators||[],e.key,e.value.body]}function ge(e){return O(e)&&"*"===e.value[0]&&/@type\b/.test(e.value)}function be(e){let t=e.getValue(),n=e.getParentNode(),r=e=>g(x(e,C.Leading))||g(x(e,C.Trailing));return(t&&(f(t)||m(t)||_(n)&&r(t))||n&&("JSXSpreadAttribute"===n.type||"JSXSpreadChild"===n.type||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type||("ClassDeclaration"===n.type||"ClassExpression"===n.type)&&n.superClass===t))&&(!b(e)||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type)}t.exports={handleOwnLineComment:k,handleEndOfLineComment:N,handleRemainingComment:I,isTypeCastComment:ge,getCommentChildNodes:me,willPrintOwnComments:be}}}),Xn=O({"src/language-js/needs-parens.js"(e,t){R();var n=U(),r=ye(),{getFunctionParameters:i,getLeftSidePathName:o,hasFlowShorthandAnnotationComment:a,hasNakedLeftSide:s,hasNode:l,isBitwiseOperator:u,startsWithNoLookaheadToken:c,shouldFlatten:d,getPrecedence:p,isCallExpression:h,isMemberExpression:f,isObjectProperty:m}=bn();function g(e,t){let n=e.getParentNode();if(!n)return!1;let o=e.getName(),s=e.getNode();if(t.__isInHtmlInterpolation&&!t.bracketSpacing&&_(s)&&E(e))return!0;if(b(s))return!1;if("flow"!==t.parser&&a(e.getValue()))return!0;if("Identifier"===s.type)return!!(s.extra&&s.extra.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(s.name)||"left"===o&&"async"===s.name&&"ForOfStatement"===n.type&&!n.await);switch(n.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if("superClass"===o&&("ArrowFunctionExpression"===s.type||"AssignmentExpression"===s.type||"AwaitExpression"===s.type||"BinaryExpression"===s.type||"ConditionalExpression"===s.type||"LogicalExpression"===s.type||"NewExpression"===s.type||"ObjectExpression"===s.type||"SequenceExpression"===s.type||"TaggedTemplateExpression"===s.type||"UnaryExpression"===s.type||"UpdateExpression"===s.type||"YieldExpression"===s.type||"TSNonNullExpression"===s.type))return!0;break;case"ExportDefaultDeclaration":return S(e,t)||"SequenceExpression"===s.type;case"Decorator":if("expression"===o){let e=!1,n=!1,r=s;for(;r;)switch(r.type){case"MemberExpression":n=!0,r=r.object;break;case"CallExpression":if(n||e)return"typescript"!==t.parser;e=!0,r=r.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return"typescript"!==t.parser;default:return!0}return!0}break;case"ExpressionStatement":if(c(s,!0))return!0;break;case"ArrowFunctionExpression":if("body"===o&&"SequenceExpression"!==s.type&&c(s,!1))return!0;break}switch(s.type){case"UpdateExpression":if("UnaryExpression"===n.type)return s.prefix&&("++"===s.operator&&"+"===n.operator||"--"===s.operator&&"-"===n.operator);case"UnaryExpression":switch(n.type){case"UnaryExpression":return s.operator===n.operator&&("+"===s.operator||"-"===s.operator);case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===o;case"TaggedTemplateExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===o;case"BinaryExpression":return"left"===o&&"**"===n.operator;case"TSNonNullExpression":return!0;default:return!1}case"BinaryExpression":if("UpdateExpression"===n.type||"in"===s.operator&&v(e))return!0;if("|>"===s.operator&&s.extra&&s.extra.parenthesized){let t=e.getParentNode(1);if("BinaryExpression"===t.type&&"|>"===t.operator)return!0}case"TSTypeAssertion":case"TSAsExpression":case"LogicalExpression":switch(n.type){case"TSAsExpression":return"TSAsExpression"!==s.type;case"ConditionalExpression":return"TSAsExpression"===s.type;case"CallExpression":case"NewExpression":case"OptionalCallExpression":return"callee"===o;case"ClassExpression":case"ClassDeclaration":return"superClass"===o;case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"SpreadProperty":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===o;case"AssignmentExpression":case"AssignmentPattern":return"left"===o&&("TSTypeAssertion"===s.type||"TSAsExpression"===s.type);case"LogicalExpression":if("LogicalExpression"===s.type)return n.operator!==s.operator;case"BinaryExpression":{let{operator:e,type:t}=s;if(!e&&"TSTypeAssertion"!==t)return!0;let r=p(e),i=n.operator,a=p(i);return a>r||"right"===o&&a===r||a===r&&!d(i,e)||(a"===n.operator);default:return!1}case"TSConditionalType":if("extendsType"===o&&"TSConditionalType"===n.type)return!0;case"TSFunctionType":case"TSConstructorType":if("checkType"===o&&"TSConditionalType"===n.type)return!0;case"TSUnionType":case"TSIntersectionType":if(("TSUnionType"===n.type||"TSIntersectionType"===n.type)&&n.types.length>1&&(!s.types||s.types.length>1))return!0;case"TSInferType":if("TSInferType"===s.type&&"TSRestType"===n.type)return!1;case"TSTypeOperator":return"TSArrayType"===n.type||"TSOptionalType"===n.type||"TSRestType"===n.type||"objectType"===o&&"TSIndexedAccessType"===n.type||"TSTypeOperator"===n.type||"TSTypeAnnotation"===n.type&&e.getParentNode(1).type.startsWith("TSJSDoc");case"ArrayTypeAnnotation":return"NullableTypeAnnotation"===n.type;case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return"ArrayTypeAnnotation"===n.type||"NullableTypeAnnotation"===n.type||"IntersectionTypeAnnotation"===n.type||"UnionTypeAnnotation"===n.type||"objectType"===o&&("IndexedAccessType"===n.type||"OptionalIndexedAccessType"===n.type);case"NullableTypeAnnotation":return"ArrayTypeAnnotation"===n.type||"objectType"===o&&("IndexedAccessType"===n.type||"OptionalIndexedAccessType"===n.type);case"FunctionTypeAnnotation":{let t="NullableTypeAnnotation"===n.type?e.getParentNode(1):n;return"UnionTypeAnnotation"===t.type||"IntersectionTypeAnnotation"===t.type||"ArrayTypeAnnotation"===t.type||"objectType"===o&&("IndexedAccessType"===t.type||"OptionalIndexedAccessType"===t.type)||"NullableTypeAnnotation"===t.type||"FunctionTypeParam"===n.type&&null===n.name&&i(s).some(e=>e.typeAnnotation&&"NullableTypeAnnotation"===e.typeAnnotation.type)}case"OptionalIndexedAccessType":return"objectType"===o&&"IndexedAccessType"===n.type;case"TypeofTypeAnnotation":return"objectType"===o&&("IndexedAccessType"===n.type||"OptionalIndexedAccessType"===n.type);case"StringLiteral":case"NumericLiteral":case"Literal":if("string"==typeof s.value&&"ExpressionStatement"===n.type&&!n.directive){let t=e.getParentNode(1);return"Program"===t.type||"BlockStatement"===t.type}return"object"===o&&"MemberExpression"===n.type&&"number"==typeof s.value;case"AssignmentExpression":{let t=e.getParentNode(1);return"body"===o&&"ArrowFunctionExpression"===n.type||("key"!==o||"ClassProperty"!==n.type&&"PropertyDefinition"!==n.type||!n.computed)&&("init"!==o&&"update"!==o||"ForStatement"!==n.type)&&("ExpressionStatement"===n.type?"ObjectPattern"===s.left.type:!("key"===o&&"TSPropertySignature"===n.type||"AssignmentExpression"===n.type||"SequenceExpression"===n.type&&t&&"ForStatement"===t.type&&(t.init===n||t.update===n)||"value"===o&&"Property"===n.type&&t&&"ObjectPattern"===t.type&&t.properties.includes(n)||"NGChainedExpression"===n.type))}case"ConditionalExpression":switch(n.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===o;case"ConditionalExpression":return"test"===o;case"MemberExpression":case"OptionalMemberExpression":return"object"===o;default:return!1}case"FunctionExpression":switch(n.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===o;case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(n.type){case"BinaryExpression":return"|>"!==n.operator||s.extra&&s.extra.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===o;case"MemberExpression":case"OptionalMemberExpression":return"object"===o;case"TSAsExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return"test"===o;default:return!1}case"ClassExpression":if(r(s.decorators))return!0;switch(n.type){case"NewExpression":return"callee"===o;default:return!1}case"OptionalMemberExpression":case"OptionalCallExpression":{let t=e.getParentNode(1);if("object"===o&&"MemberExpression"===n.type||"callee"===o&&("CallExpression"===n.type||"NewExpression"===n.type)||"TSNonNullExpression"===n.type&&"MemberExpression"===t.type&&t.object===n)return!0}case"CallExpression":case"MemberExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":if("callee"===o&&("BindExpression"===n.type||"NewExpression"===n.type)){let e=s;for(;e;)switch(e.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":e=e.object;break;case"TaggedTemplateExpression":e=e.tag;break;case"TSNonNullExpression":e=e.expression;break;default:return!1}}return!1;case"BindExpression":return"callee"===o&&("BindExpression"===n.type||"NewExpression"===n.type)||"object"===o&&f(n);case"NGPipeExpression":return!("NGRoot"===n.type||"NGMicrosyntaxExpression"===n.type||"ObjectProperty"===n.type&&(!s.extra||!s.extra.parenthesized)||"ArrayExpression"===n.type||h(n)&&n.arguments[o]===s||"right"===o&&"NGPipeExpression"===n.type||"property"===o&&"MemberExpression"===n.type||"AssignmentExpression"===n.type);case"JSXFragment":case"JSXElement":return"callee"===o||"left"===o&&"BinaryExpression"===n.type&&"<"===n.operator||"ArrayExpression"!==n.type&&"ArrowFunctionExpression"!==n.type&&"AssignmentExpression"!==n.type&&"AssignmentPattern"!==n.type&&"BinaryExpression"!==n.type&&"NewExpression"!==n.type&&"ConditionalExpression"!==n.type&&"ExpressionStatement"!==n.type&&"JsExpressionRoot"!==n.type&&"JSXAttribute"!==n.type&&"JSXElement"!==n.type&&"JSXExpressionContainer"!==n.type&&"JSXFragment"!==n.type&&"LogicalExpression"!==n.type&&!h(n)&&!m(n)&&"ReturnStatement"!==n.type&&"ThrowStatement"!==n.type&&"TypeCastExpression"!==n.type&&"VariableDeclarator"!==n.type&&"YieldExpression"!==n.type;case"TypeAnnotation":return"returnType"===o&&"ArrowFunctionExpression"===n.type&&y(s)}return!1}function b(e){return"BlockStatement"===e.type||"BreakStatement"===e.type||"ClassBody"===e.type||"ClassDeclaration"===e.type||"ClassMethod"===e.type||"ClassProperty"===e.type||"PropertyDefinition"===e.type||"ClassPrivateProperty"===e.type||"ContinueStatement"===e.type||"DebuggerStatement"===e.type||"DeclareClass"===e.type||"DeclareExportAllDeclaration"===e.type||"DeclareExportDeclaration"===e.type||"DeclareFunction"===e.type||"DeclareInterface"===e.type||"DeclareModule"===e.type||"DeclareModuleExports"===e.type||"DeclareVariable"===e.type||"DoWhileStatement"===e.type||"EnumDeclaration"===e.type||"ExportAllDeclaration"===e.type||"ExportDefaultDeclaration"===e.type||"ExportNamedDeclaration"===e.type||"ExpressionStatement"===e.type||"ForInStatement"===e.type||"ForOfStatement"===e.type||"ForStatement"===e.type||"FunctionDeclaration"===e.type||"IfStatement"===e.type||"ImportDeclaration"===e.type||"InterfaceDeclaration"===e.type||"LabeledStatement"===e.type||"MethodDefinition"===e.type||"ReturnStatement"===e.type||"SwitchStatement"===e.type||"ThrowStatement"===e.type||"TryStatement"===e.type||"TSDeclareFunction"===e.type||"TSEnumDeclaration"===e.type||"TSImportEqualsDeclaration"===e.type||"TSInterfaceDeclaration"===e.type||"TSModuleDeclaration"===e.type||"TSNamespaceExportDeclaration"===e.type||"TypeAlias"===e.type||"VariableDeclaration"===e.type||"WhileStatement"===e.type||"WithStatement"===e.type}function v(e){let t=0,n=e.getValue();for(;n;){let r=e.getParentNode(t++);if(r&&"ForStatement"===r.type&&r.init===n)return!0;n=r}return!1}function y(e){return l(e,e=>"ObjectTypeAnnotation"===e.type&&l(e,e=>"FunctionTypeAnnotation"===e.type||void 0)||void 0)}function _(e){switch(e.type){case"ObjectExpression":return!0;default:return!1}}function E(e){let t=e.getValue(),r=e.getParentNode(),i=e.getName();switch(r.type){case"NGPipeExpression":if("number"==typeof i&&r.arguments[i]===t&&r.arguments.length-1===i)return e.callParent(E);break;case"ObjectProperty":if("value"===i){let t=e.getParentNode(1);return n(t.properties)===r}break;case"BinaryExpression":case"LogicalExpression":if("right"===i)return e.callParent(E);break;case"ConditionalExpression":if("alternate"===i)return e.callParent(E);break;case"UnaryExpression":if(r.prefix)return e.callParent(E);break}return!1}function S(e,t){let n=e.getValue(),r=e.getParentNode();return"FunctionExpression"===n.type||"ClassExpression"===n.type?"ExportDefaultDeclaration"===r.type||!g(e,t):!(!s(n)||"ExportDefaultDeclaration"!==r.type&&g(e,t))&&e.call(e=>S(e,t),...o(e,n))}t.exports=g}}),Zn=O({"src/language-js/print-preprocess.js"(e,t){function n(e,t){switch(t.parser){case"json":case"json5":case"json-stringify":case"__js_expression":case"__vue_expression":case"__vue_ts_expression":return Object.assign(Object.assign({},e),{},{type:t.parser.startsWith("__")?"JsExpressionRoot":"JsonRoot",node:e,comments:[],rootMarker:t.rootMarker});default:return e}}R(),t.exports=n}}),Jn=O({"src/language-js/print/html-binding.js"(e,t){R();var{builders:{join:n,line:r,group:i,softline:o,indent:a}}=ne();function s(e,t,s){let l=e.getValue();if(t.__onHtmlBindingRoot&&null===e.getName()&&t.__onHtmlBindingRoot(l,t),"File"===l.type){if(t.__isVueForBindingLeft)return e.call(e=>{let t=n([",",r],e.map(s,"params")),{params:l}=e.getValue();return 1===l.length?t:["(",a([o,i(t)]),o,")"]},"program","body",0);if(t.__isVueBindings)return e.call(e=>n([",",r],e.map(s,"params")),"program","body",0)}}function l(e){switch(e.type){case"MemberExpression":switch(e.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return l(e.object)}return!1;case"Identifier":return!0;default:return!1}}t.exports={isVueEventBindingExpression:l,printHtmlBinding:s}}}),er=O({"src/language-js/print/binaryish.js"(e,t){R();var{printComments:n}=nn(),{getLast:r}=De(),{builders:{join:i,line:o,softline:a,group:s,indent:l,align:u,ifBreak:c,indentIfBreak:d},utils:{cleanDoc:p,getDocParts:h,isConcat:f}}=ne(),{hasLeadingOwnLineComment:m,isBinaryish:g,isJsxNode:b,shouldFlatten:v,hasComment:y,CommentCheckFlags:_,isCallExpression:E,isMemberExpression:S,isObjectProperty:w,isEnabledHackPipeline:x}=bn(),C=0;function D(e,t,n){let i=e.getValue(),o=e.getParentNode(),u=e.getParentNode(1),c=i!==o.body&&("IfStatement"===o.type||"WhileStatement"===o.type||"SwitchStatement"===o.type||"DoWhileStatement"===o.type),p=x(t)&&"|>"===i.operator,h=T(e,n,t,!1,c);if(c)return h;if(p)return s(h);if(E(o)&&o.callee===i||"UnaryExpression"===o.type||S(o)&&!o.computed)return s([l([a,...h]),a]);let f="ReturnStatement"===o.type||"ThrowStatement"===o.type||"JSXExpressionContainer"===o.type&&"JSXAttribute"===u.type||"|"!==i.operator&&"JsExpressionRoot"===o.type||"NGPipeExpression"!==i.type&&("NGRoot"===o.type&&"__ng_binding"===t.parser||"NGMicrosyntaxExpression"===o.type&&"NGMicrosyntax"===u.type&&1===u.body.length)||i===o.body&&"ArrowFunctionExpression"===o.type||i!==o.body&&"ForStatement"===o.type||"ConditionalExpression"===o.type&&"ReturnStatement"!==u.type&&"ThrowStatement"!==u.type&&!E(u)||"TemplateLiteral"===o.type,m="AssignmentExpression"===o.type||"VariableDeclarator"===o.type||"ClassProperty"===o.type||"PropertyDefinition"===o.type||"TSAbstractPropertyDefinition"===o.type||"ClassPrivateProperty"===o.type||w(o),y=g(i.left)&&v(i.operator,i.left.operator);if(f||A(i)&&!y||!A(i)&&m)return s(h);if(0===h.length)return"";let _=b(i.right),D=h.findIndex(e=>"string"!=typeof e&&!Array.isArray(e)&&"group"===e.type),O=h.slice(0,-1===D?1:D+1),k=h.slice(O.length,_?-1:void 0),N=Symbol("logicalChain-"+ ++C),I=s([...O,l(k)],{id:N});if(!_)return I;let M=r(h);return s([I,d(M,{groupId:N})])}function T(e,t,r,d,b){let E=e.getValue();if(!g(E))return[s(t())];let S=[];v(E.operator,E.left.operator)?S=e.call(e=>T(e,t,r,!0,b),"left"):S.push(s(t("left")));let w,C=A(E),D=("|>"===E.operator||"NGPipeExpression"===E.type||"|"===E.operator&&"__vue_expression"===r.parser)&&!m(r.originalText,E.right),O="NGPipeExpression"===E.type?"|":E.operator,k="NGPipeExpression"===E.type&&E.arguments.length>0?s(l([a,": ",i([a,":",c(" ")],e.map(t,"arguments").map(e=>u(2,s(e))))])):"";if(C)w=[O," ",t("right"),k];else{let n=x(r)&&"|>"===O?e.call(e=>T(e,t,r,!0,b),"right"):t("right");w=[D?o:"",O,D?" ":o,n,k]}let N=e.getParentNode(),I=y(E.left,_.Trailing|_.Line),M=I||!(b&&"LogicalExpression"===E.type)&&N.type!==E.type&&E.left.type!==E.type&&E.right.type!==E.type;if(S.push(D?"":" ",M?s(w,{shouldBreak:I}):w),d&&y(E)){let t=p(n(e,S,r));return f(t)||"fill"===t.type?h(t):[t]}return S}function A(e){return"LogicalExpression"===e.type&&!!("ObjectExpression"===e.right.type&&e.right.properties.length>0||"ArrayExpression"===e.right.type&&e.right.elements.length>0||b(e.right))}t.exports={printBinaryishExpression:D,shouldInlineLogicalExpression:A}}}),tr=O({"src/language-js/print/angular.js"(e,t){R();var{builders:{join:n,line:r,group:i}}=ne(),{hasNode:o,hasComment:a,getComments:s}=bn(),{printBinaryishExpression:l}=er();function u(e,t,o){let u=e.getValue();if(u.type.startsWith("NG"))switch(u.type){case"NGRoot":return[o("node"),a(u.node)?" //"+s(u.node)[0].value.trimEnd():""];case"NGPipeExpression":return l(e,t,o);case"NGChainedExpression":return i(n([";",r],e.map(e=>d(e)?o():["(",o(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGQuotedExpression":return[u.prefix,": ",u.value.trim()];case"NGMicrosyntax":return e.map((e,t)=>[0===t?"":c(e.getValue(),t,u)?" ":[";",r],o()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(u.name)?u.name:JSON.stringify(u.name);case"NGMicrosyntaxExpression":return[o("expression"),null===u.alias?"":[" as ",o("alias")]];case"NGMicrosyntaxKeyedExpression":{let t=e.getName(),n=e.getParentNode(),r=c(u,t,n)||(1===t&&("then"===u.key.name||"else"===u.key.name)||2===t&&"else"===u.key.name&&"NGMicrosyntaxKeyedExpression"===n.body[t-1].type&&"then"===n.body[t-1].key.name)&&"NGMicrosyntaxExpression"===n.body[0].type;return[o("key"),r?" ":": ",o("expression")]}case"NGMicrosyntaxLet":return["let ",o("key"),null===u.value?"":[" = ",o("value")]];case"NGMicrosyntaxAs":return[o("key")," as ",o("alias")];default:throw new Error("Unknown Angular node type: ".concat(JSON.stringify(u.type),"."))}}function c(e,t,n){return"NGMicrosyntaxKeyedExpression"===e.type&&"of"===e.key.name&&1===t&&"NGMicrosyntaxLet"===n.body[0].type&&null===n.body[0].value}function d(e){return o(e.getValue(),e=>{switch(e.type){case void 0:return!1;case"CallExpression":case"OptionalCallExpression":case"AssignmentExpression":return!0}})}t.exports={printAngular:u}}}),nr=O({"src/language-js/print/jsx.js"(e,t){R();var{printComments:n,printDanglingComments:r}=nn(),{builders:{line:i,hardline:o,softline:a,group:s,indent:l,conditionalGroup:u,fill:c,ifBreak:d,lineSuffixBoundary:p,join:h},utils:{willBreak:f}}=ne(),{getLast:m,getPreferredQuote:g}=De(),{isJsxNode:b,rawText:v,isLiteral:y,isCallExpression:_,isStringLiteral:E,isBinaryish:S,hasComment:w,CommentCheckFlags:x,hasNodeIgnoreComment:C}=bn(),D=Xn(),{willPrintOwnComments:T}=Qn(),A=e=>""===e||e===i||e===o||e===a;function O(e,t,n){let r=e.getValue();if("JSXElement"===r.type&&W(r))return[n("openingElement"),n("closingElement")];let i="JSXElement"===r.type?n("openingElement"):n("openingFragment"),p="JSXElement"===r.type?n("closingElement"):n("closingFragment");if(1===r.children.length&&"JSXExpressionContainer"===r.children[0].type&&("TemplateLiteral"===r.children[0].expression.type||"TaggedTemplateExpression"===r.children[0].expression.type))return[i,...e.map(n,"children"),p];r.children=r.children.map(e=>Q(e)?{type:"JSXText",value:" ",raw:" "}:e);let h=r.children.some(b),g=r.children.filter(e=>"JSXExpressionContainer"===e.type).length>1,v="JSXElement"===r.type&&r.openingElement.attributes.length>1,y=f(i)||h||v||g,_="mdx"===e.getParentNode().rootMarker,E=t.singleQuote?"{' '}":'{" "}',S=_?" ":d([E,a]," "),w=r.openingElement&&r.openingElement.name&&"fbt"===r.openingElement.name.name,x=k(e,t,n,S,w),C=r.children.some(e=>K(e));for(let s=x.length-2;s>=0;s--){let e=""===x[s]&&""===x[s+1],t=x[s]===o&&""===x[s+1]&&x[s+2]===o,n=(x[s]===a||x[s]===o)&&""===x[s+1]&&x[s+2]===S,r=x[s]===S&&""===x[s+1]&&(x[s+2]===a||x[s+2]===o),i=x[s]===S&&""===x[s+1]&&x[s+2]===S,l=x[s]===a&&""===x[s+1]&&x[s+2]===o||x[s]===o&&""===x[s+1]&&x[s+2]===a;t&&C||e||n||i||l?x.splice(s,2):r&&x.splice(s+1,2)}for(;x.length>0&&A(m(x));)x.pop();for(;x.length>1&&A(x[0])&&A(x[1]);)x.shift(),x.shift();let D=[];for(let[a,s]of x.entries()){if(s===S){if(1===a&&""===x[a-1]){if(2===x.length){D.push(E);continue}D.push([E,o]);continue}if(a===x.length-1){D.push(E);continue}if(""===x[a-1]&&x[a-2]===o){D.push(E);continue}}D.push(s),f(s)&&(y=!0)}let T=C?c(D):s(D,{shouldBreak:!0});if(_)return T;let O=s([i,l([o,T]),o,p]);return y?O:u([s([i,...x,p]),O])}function k(e,t,n,r,a){let s=[];return e.each((e,t,l)=>{let u=e.getValue();if(y(u)){let e=v(u);if(K(u)){let n,o=e.split($);if(""===o[0]){if(s.push(""),o.shift(),/\n/.test(o[0])){let e=l[t+1];s.push(I(a,o[1],u,e))}else s.push(r);o.shift()}if(""===m(o)&&(o.pop(),n=o.pop()),0===o.length)return;for(let[e,t]of o.entries())e%2===1?s.push(i):s.push(t);if(void 0!==n)if(/\n/.test(n)){let e=l[t+1];s.push(I(a,m(s),u,e))}else s.push(r);else{let e=l[t+1];s.push(N(a,m(s),u,e))}}else/\n/.test(e)?e.match(/\n/g).length>1&&s.push("",o):s.push("",r)}else{let e=n();s.push(e);let r=l[t+1];if(r&&K(r)){let e=Y(v(r)).split($)[0];s.push(N(a,e,u,r))}else s.push(o)}},"children"),s}function N(e,t,n,r){return e?"":"JSXElement"===n.type&&!n.closingElement||r&&"JSXElement"===r.type&&!r.closingElement?1===t.length?a:o:a}function I(e,t,n,r){return e?o:1===t.length?"JSXElement"===n.type&&!n.closingElement||r&&"JSXElement"===r.type&&!r.closingElement?o:a:o}function M(e,t,n){let r=e.getParentNode();if(!r||{ArrayExpression:!0,JSXAttribute:!0,JSXElement:!0,JSXExpressionContainer:!0,JSXFragment:!0,ExpressionStatement:!0,CallExpression:!0,OptionalCallExpression:!0,ConditionalExpression:!0,JsExpressionRoot:!0}[r.type])return t;let i=e.match(void 0,e=>"ArrowFunctionExpression"===e.type,_,e=>"JSXExpressionContainer"===e.type),o=D(e,n);return s([o?"":d("("),l([a,t]),a,o?"":d(")")],{shouldBreak:i})}function P(e,t,n){let r=e.getValue(),i=[];if(i.push(n("name")),r.value){let e;if(E(r.value)){let n=v(r.value).slice(1,-1).replace(/'/g,"'").replace(/"/g,'"'),{escaped:i,quote:o,regex:a}=g(n,t.jsxSingleQuote?"'":'"');n=n.replace(a,i),e=[o,n,o]}else e=n("value");i.push("=",e)}return i}function L(e,t,n){let r=e.getValue(),i=(e,t)=>"JSXEmptyExpression"===e.type||!w(e)&&("ArrayExpression"===e.type||"ObjectExpression"===e.type||"ArrowFunctionExpression"===e.type||"AwaitExpression"===e.type&&(i(e.argument,e)||"JSXElement"===e.argument.type)||_(e)||"FunctionExpression"===e.type||"TemplateLiteral"===e.type||"TaggedTemplateExpression"===e.type||"DoExpression"===e.type||b(t)&&("ConditionalExpression"===e.type||S(e)));return i(r.expression,e.getParentNode(0))?s(["{",n("expression"),p,"}"]):s(["{",l([a,n("expression")]),a,p,"}"])}function F(e,t,n){let r=e.getValue(),u=r.name&&w(r.name)||r.typeParameters&&w(r.typeParameters);if(r.selfClosing&&0===r.attributes.length&&!u)return["<",n("name"),n("typeParameters")," />"];if(r.attributes&&1===r.attributes.length&&r.attributes[0].value&&E(r.attributes[0].value)&&!r.attributes[0].value.value.includes("\n")&&!u&&!w(r.attributes[0]))return s(["<",n("name"),n("typeParameters")," ",...e.map(n,"attributes"),r.selfClosing?" />":">"]);let c=r.attributes.length>0&&w(m(r.attributes),x.Trailing),d=0===r.attributes.length&&!u||(t.bracketSameLine||t.jsxBracketSameLine)&&(!u||r.attributes.length>0)&&!c,p=r.attributes&&r.attributes.some(e=>e.value&&E(e.value)&&e.value.value.includes("\n")),h=t.singleAttributePerLine&&r.attributes.length>1?o:i;return s(["<",n("name"),n("typeParameters"),l(e.map(()=>[h,n()],"attributes")),r.selfClosing?i:d?">":a,r.selfClosing?"/>":d?"":">"],{shouldBreak:p})}function B(e,t,n){let r=e.getValue(),i=[];i.push(""),i}function j(e,t){let n=e.getValue(),i=w(n),a=w(n,x.Line),s="JSXOpeningFragment"===n.type;return[s?"<":""]}function U(e,t,r){let i=n(e,O(e,t,r),t);return M(e,i,t)}function q(e,t){let n=e.getValue(),i=w(n,x.Line);return[r(e,t,!i),i?o:""]}function H(e,t,r){let i=e.getValue();return["{",e.call(e=>{let i=["...",r()],o=e.getValue();return w(o)&&T(e)?[l([a,n(e,i,t)]),a]:i},"JSXSpreadAttribute"===i.type?"argument":"expression"),"}"]}function z(e,t,n){let r=e.getValue();if(r.type.startsWith("JSX"))switch(r.type){case"JSXAttribute":return P(e,t,n);case"JSXIdentifier":return String(r.name);case"JSXNamespacedName":return h(":",[n("namespace"),n("name")]);case"JSXMemberExpression":return h(".",[n("object"),n("property")]);case"JSXSpreadAttribute":return H(e,t,n);case"JSXSpreadChild":return H(e,t,n);case"JSXExpressionContainer":return L(e,t,n);case"JSXFragment":case"JSXElement":return U(e,t,n);case"JSXOpeningElement":return F(e,t,n);case"JSXClosingElement":return B(e,t,n);case"JSXOpeningFragment":case"JSXClosingFragment":return j(e,t);case"JSXEmptyExpression":return q(e,t);case"JSXText":throw new Error("JSXTest should be handled by JSXElement");default:throw new Error("Unknown JSX node type: ".concat(JSON.stringify(r.type),"."))}}var G=" \n\r\t",$=new RegExp("(["+G+"]+)"),V=new RegExp("[^"+G+"]"),Y=e=>e.replace(new RegExp("(?:^"+$.source+"|"+$.source+"$)"),"");function W(e){if(0===e.children.length)return!0;if(e.children.length>1)return!1;let t=e.children[0];return y(t)&&!K(t)}function K(e){return y(e)&&(V.test(v(e))||!/\n/.test(v(e)))}function Q(e){return"JSXExpressionContainer"===e.type&&y(e.expression)&&" "===e.expression.value&&!w(e.expression)}function X(e){let t=e.getValue(),n=e.getParentNode();if(!n||!t||!b(t)||!b(n))return!1;let r=n.children.indexOf(t),i=null;for(let o=r;o>0;o--){let e=n.children[o-1];if("JSXText"!==e.type||K(e)){i=e;break}}return i&&"JSXExpressionContainer"===i.type&&"JSXEmptyExpression"===i.expression.type&&C(i.expression)}t.exports={hasJsxIgnoreComment:X,printJsx:z}}}),rr=O({"src/language-js/print/misc.js"(e,t){R();var{isNonEmptyArray:n}=De(),{builders:{indent:r,join:i,line:o}}=ne(),{isFlowAnnotationComment:a}=bn();function s(e){let t=e.getValue();return!t.optional||"Identifier"===t.type&&t===e.getParentNode().key?"":"OptionalCallExpression"===t.type||"OptionalMemberExpression"===t.type&&t.computed?"?.":"?"}function l(e){return e.getValue().definite||e.match(void 0,(e,t)=>"id"===t&&"VariableDeclarator"===e.type&&e.definite)?"!":""}function u(e,t,n){let r=e.getValue();return r.typeArguments?n("typeArguments"):r.typeParameters?n("typeParameters"):""}function c(e,t,n){let r=e.getValue();if(!r.typeAnnotation)return"";let i=e.getParentNode(),o="DeclareFunction"===i.type&&i.id===r;return a(t.originalText,r.typeAnnotation)?[" /*: ",n("typeAnnotation")," */"]:[o?"":": ",n("typeAnnotation")]}function d(e,t,n){return["::",n("callee")]}function p(e,t,r){let o=e.getValue();return n(o.modifiers)?[i(" ",e.map(r,"modifiers"))," "]:""}function h(e,t,n){return"EmptyStatement"===e.type?";":"BlockStatement"===e.type||n?[" ",t]:r([o,t])}function f(e,t,n){return["...",n("argument"),c(e,t,n)]}t.exports={printOptionalToken:s,printDefiniteToken:l,printFunctionTypeParameters:u,printBindExpressionCallee:d,printTypeScriptModifiers:p,printTypeAnnotation:c,printRestSpread:f,adjustClause:h}}}),ir=O({"src/language-js/print/array.js"(e,t){R();var{printDanglingComments:n}=nn(),{builders:{line:r,softline:i,hardline:o,group:a,indent:s,ifBreak:l,fill:u}}=ne(),{getLast:c,hasNewline:d}=De(),{shouldPrintComma:p,hasComment:h,CommentCheckFlags:f,isNextLineEmpty:m,isNumericLiteral:g,isSignedNumericLiteral:b}=bn(),{locStart:v}=Wt(),{printOptionalToken:y,printTypeAnnotation:_}=rr();function E(e,t,r){let o=e.getValue(),u=[],d="TupleExpression"===o.type?"#[":"[",m="]";if(0===o.elements.length)h(o,f.Dangling)?u.push(a([d,n(e,t),i,m])):u.push(d,m);else{let h=c(o.elements),f=!(h&&"RestElement"===h.type),g=null===h,b=Symbol("array"),v=!t.__inJestEach&&o.elements.length>1&&o.elements.every((e,t,n)=>{let r=e&&e.type;if("ArrayExpression"!==r&&"ObjectExpression"!==r)return!1;let i=n[t+1];if(i&&r!==i.type)return!1;let o="ArrayExpression"===r?"elements":"properties";return e[o]&&e[o].length>1}),y=S(o,t),_=f?g?",":p(t)?y?l(",","",{groupId:b}):l(","):"":"";u.push(a([d,s([i,y?x(e,t,r,_):[w(e,t,"elements",r),_],n(e,t,!0)]),i,m],{shouldBreak:v,id:b}))}return u.push(y(e),_(e,t,r)),u}function S(e,t){return e.elements.length>1&&e.elements.every(e=>e&&(g(e)||b(e)&&!h(e.argument))&&!h(e,f.Trailing|f.Line,e=>!d(t.originalText,v(e),{backwards:!0})))}function w(e,t,n,o){let s=[],l=[];return e.each(e=>{s.push(l,a(o())),l=[",",r],e.getValue()&&m(e.getValue(),t)&&l.push(i)},n),s}function x(e,t,n,i){let a=[];return e.each((e,s,l)=>{let u=s===l.length-1;a.push([n(),u?i:","]),u||a.push(m(e.getValue(),t)?[o,o]:h(l[s+1],f.Leading|f.Line)?o:r)},"elements"),u(a)}t.exports={printArray:E,printArrayItems:w,isConciselyPrintedArray:S}}}),or=O({"src/language-js/print/call-arguments.js"(e,t){R();var{printDanglingComments:n}=nn(),{getLast:r,getPenultimate:i}=De(),{getFunctionParameters:o,hasComment:a,CommentCheckFlags:s,isFunctionCompositionArgs:l,isJsxNode:u,isLongCurriedCallExpression:c,shouldPrintComma:d,getCallArguments:p,iterateCallArgumentsPath:h,isNextLineEmpty:f,isCallExpression:m,isStringLiteral:g,isObjectProperty:b}=bn(),{builders:{line:v,hardline:y,softline:_,group:E,indent:S,conditionalGroup:w,ifBreak:x,breakParent:C},utils:{willBreak:D}}=ne(),{ArgExpansionBailout:T}=Ke(),{isConciselyPrintedArray:A}=ir();function O(e,t,i){let o=e.getValue(),a="ImportExpression"===o.type,s=p(o);if(0===s.length)return["(",n(e,t,!0),")"];if(M(s))return["(",i(["arguments",0]),", ",i(["arguments",1]),")"];let u=!1,m=!1,g=s.length-1,b=[];h(e,(e,n)=>{let r=e.getNode(),o=[i()];n===g||(f(r,t)?(0===n&&(m=!0),u=!0,o.push(",",y,y)):o.push(",",v)),b.push(o)});let A=a||o.callee&&"Import"===o.callee.type||!d(t,"all")?"":",";function O(){return E(["(",S([v,...b]),A,v,")"],{shouldBreak:!0})}if(u||"Decorator"!==e.getParentNode().type&&l(s))return O();let k=I(s),R=N(s,t);if(k||R){if(k?b.slice(1).some(D):b.slice(0,-1).some(D))return O();let t=[];try{e.try(()=>{h(e,(e,n)=>{k&&0===n&&(t=[[i([],{expandFirstArg:!0}),b.length>1?",":"",m?y:v,m?y:""],...b.slice(1)]),R&&n===g&&(t=[...b.slice(0,-1),i([],{expandLastArg:!0})])})})}catch(L){if(L instanceof T)return O();throw L}return[b.some(D)?C:"",w([["(",...t,")"],k?["(",E(t[0],{shouldBreak:!0}),...t.slice(1),")"]:["(",...b.slice(0,-1),E(r(t),{shouldBreak:!0}),")"],O()])]}let P=["(",S([_,...b]),x(A),_,")"];return c(e)?P:E(P,{shouldBreak:b.some(D)||u})}function k(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"ObjectExpression"===e.type&&(e.properties.length>0||a(e))||"ArrayExpression"===e.type&&(e.elements.length>0||a(e))||"TSTypeAssertion"===e.type&&k(e.expression)||"TSAsExpression"===e.type&&k(e.expression)||"FunctionExpression"===e.type||"ArrowFunctionExpression"===e.type&&(!e.returnType||!e.returnType.typeAnnotation||"TSTypeReference"!==e.returnType.typeAnnotation.type||P(e.body))&&("BlockStatement"===e.body.type||"ArrowFunctionExpression"===e.body.type&&k(e.body,!0)||"ObjectExpression"===e.body.type||"ArrayExpression"===e.body.type||!t&&(m(e.body)||"ConditionalExpression"===e.body.type)||u(e.body))||"DoExpression"===e.type||"ModuleExpression"===e.type}function N(e,t){let n=r(e),o=i(e);return!a(n,s.Leading)&&!a(n,s.Trailing)&&k(n)&&(!o||o.type!==n.type)&&(2!==e.length||"ArrowFunctionExpression"!==o.type||"ArrayExpression"!==n.type)&&!(e.length>1&&"ArrayExpression"===n.type&&A(n,t))}function I(e){if(2!==e.length)return!1;let[t,n]=e;return!("ModuleExpression"!==t.type||!L(n))||!a(t)&&("FunctionExpression"===t.type||"ArrowFunctionExpression"===t.type&&"BlockStatement"===t.body.type)&&"FunctionExpression"!==n.type&&"ArrowFunctionExpression"!==n.type&&"ConditionalExpression"!==n.type&&!k(n)}function M(e){return 2===e.length&&"ArrowFunctionExpression"===e[0].type&&0===o(e[0]).length&&"BlockStatement"===e[0].body.type&&"ArrayExpression"===e[1].type&&!e.some(e=>a(e))}function P(e){return"BlockStatement"===e.type&&(e.body.some(e=>"EmptyStatement"!==e.type)||a(e,s.Dangling))}function L(e){return"ObjectExpression"===e.type&&1===e.properties.length&&b(e.properties[0])&&"Identifier"===e.properties[0].key.type&&"type"===e.properties[0].key.name&&g(e.properties[0].value)&&"module"===e.properties[0].value.value}t.exports=O}}),ar=O({"src/language-js/print/member.js"(e,t){R();var{builders:{softline:n,group:r,indent:i,label:o}}=ne(),{isNumericLiteral:a,isMemberExpression:s,isCallExpression:l}=bn(),{printOptionalToken:u}=rr();function c(e,t,a){let u,c=e.getValue(),p=e.getParentNode(),h=0;do{u=e.getParentNode(h),h++}while(u&&(s(u)||"TSNonNullExpression"===u.type));let f=a("object"),m=d(e,t,a),g=u&&("NewExpression"===u.type||"BindExpression"===u.type||"AssignmentExpression"===u.type&&"Identifier"!==u.left.type)||c.computed||"Identifier"===c.object.type&&"Identifier"===c.property.type&&!s(p)||("AssignmentExpression"===p.type||"VariableDeclarator"===p.type)&&(l(c.object)&&c.object.arguments.length>0||"TSNonNullExpression"===c.object.type&&l(c.object.expression)&&c.object.expression.arguments.length>0||"member-chain"===f.label);return o("member-chain"===f.label?"member-chain":"member",[f,g?m:r(i([n,m]))])}function d(e,t,o){let s=o("property"),l=e.getValue(),c=u(e);return l.computed?!l.property||a(l.property)?[c,"[",s,"]"]:r([c,"[",i([n,s]),n,"]"]):[c,".",s]}t.exports={printMemberExpression:c,printMemberLookup:d}}}),sr=O({"src/language-js/print/member-chain.js"(e,t){R();var{printComments:n}=nn(),{getLast:r,isNextLineEmptyAfterIndex:i,getNextNonSpaceNonCommentCharacterIndex:o}=De(),a=Xn(),{isCallExpression:s,isMemberExpression:l,isFunctionOrArrowExpression:u,isLongCurriedCallExpression:c,isMemberish:d,isNumericLiteral:p,isSimpleCallArgument:h,hasComment:f,CommentCheckFlags:m,isNextLineEmpty:g}=bn(),{locEnd:b}=Wt(),{builders:{join:v,hardline:y,group:_,indent:E,conditionalGroup:S,breakParent:w,label:x},utils:{willBreak:C}}=ne(),D=or(),{printMemberLookup:T}=ar(),{printOptionalToken:A,printFunctionTypeParameters:O,printBindExpressionCallee:k}=rr();function N(e,t,N){let I=e.getParentNode(),M=!I||"ExpressionStatement"===I.type,R=[];function P(e){let{originalText:n}=t,r=o(n,e,b);return")"===n.charAt(r)?!1!==r&&i(n,r+1):g(e,t)}function L(e){let r=e.getValue();s(r)&&(d(r.callee)||s(r.callee))?(R.unshift({node:r,printed:[n(e,[A(e),O(e,t,N),D(e,t,N)],t),P(r)?y:""]}),e.call(e=>L(e),"callee")):d(r)?(R.unshift({node:r,needsParens:a(e,t),printed:n(e,l(r)?T(e,t,N):k(e,t,N),t)}),e.call(e=>L(e),"object")):"TSNonNullExpression"===r.type?(R.unshift({node:r,printed:n(e,"!",t)}),e.call(e=>L(e),"expression")):R.unshift({node:r,printed:N()})}let F=e.getValue();R.unshift({node:F,printed:[A(e),O(e,t,N),D(e,t,N)]}),F.callee&&e.call(e=>L(e),"callee");let B=[],j=[R[0]],U=1;for(;U0&&e[1][0].node.computed;if(1===e[0].length){let n=e[0][0].node;return"ThisExpression"===n.type||"Identifier"===n.type&&(H(n.name)||M&&z(n.name)||t)}let n=r(e[0]).node;return l(n)&&"Identifier"===n.property.type&&(H(n.property.name)||t)}j.length>0&&B.push(j);let $=B.length>=2&&!f(B[1][0].node)&&G(B);function V(e){let t=e.map(e=>e.printed);return e.length>0&&r(e).needsParens?["(",...t,")"]:t}function Y(e){return 0===e.length?"":E(_([y,v(y,e.map(V))]))}let W=B.map(V),K=W,Q=$?3:2,X=B.flat(),Z=X.slice(1,-1).some(e=>f(e.node,m.Leading))||X.slice(0,-1).some(e=>f(e.node,m.Trailing))||B[Q]&&f(B[Q][0].node,m.Leading);if(B.length<=Q&&!Z)return c(e)?K:_(K);let J,ee=r(B[$?1:0]).node,te=!s(ee)&&P(ee),ne=[V(B[0]),$?B.slice(1,2).map(V):"",te?y:"",Y(B.slice($?2:1))],re=R.map(e=>{let{node:t}=e;return t}).filter(s);function ie(){let e=r(r(B)).node,t=r(W);return s(e)&&C(t)&&re.slice(0,-1).some(e=>e.arguments.some(u))}return J=Z||re.length>2&&re.some(e=>!e.arguments.every(e=>h(e,0)))||W.slice(0,-1).some(C)||ie()?_(ne):[C(K)||te?w:"",S([K,ne])],x("member-chain",J)}t.exports=N}}),lr=O({"src/language-js/print/call-expression.js"(e,t){R();var{builders:{join:n,group:r}}=ne(),i=Xn(),{getCallArguments:o,hasFlowAnnotationComment:a,isCallExpression:s,isMemberish:l,isStringLiteral:u,isTemplateOnItsOwnLine:c,isTestCall:d,iterateCallArgumentsPath:p}=bn(),h=sr(),f=or(),{printOptionalToken:m,printFunctionTypeParameters:g}=rr();function b(e,t,u){let b=e.getValue(),y=e.getParentNode(),_="NewExpression"===b.type,E="ImportExpression"===b.type,S=m(e),w=o(b);if(w.length>0&&(!E&&!_&&v(b,y)||1===w.length&&c(w[0],t.originalText)||!_&&d(b,y))){let r=[];return p(e,()=>{r.push(u())}),[_?"new ":"",u("callee"),S,g(e,t,u),"(",n(", ",r),")"]}let x=("babel"===t.parser||"babel-flow"===t.parser)&&b.callee&&"Identifier"===b.callee.type&&a(b.callee.trailingComments);if(x&&(b.callee.trailingComments[0].printed=!0),!E&&!_&&l(b.callee)&&!e.call(e=>i(e,t),"callee"))return h(e,t,u);let C=[_?"new ":"",E?"import":u("callee"),S,x?"/*:: ".concat(b.callee.trailingComments[0].value.slice(2).trim()," */"):"",g(e,t,u),f(e,t,u)];return E||s(b.callee)?r(C):C}function v(e,t){if("Identifier"!==e.callee.type)return!1;if("require"===e.callee.name)return!0;if("define"===e.callee.name){let n=o(e);return"ExpressionStatement"===t.type&&(1===n.length||2===n.length&&"ArrayExpression"===n[0].type||3===n.length&&u(n[0])&&"ArrayExpression"===n[1].type)}return!1}t.exports={printCallExpression:b}}}),ur=O({"src/language-js/print/assignment.js"(e,t){R();var{isNonEmptyArray:n,getStringWidth:r}=De(),{builders:{line:i,group:o,indent:a,indentIfBreak:s,lineSuffixBoundary:l},utils:{cleanDoc:u,willBreak:c,canBreak:d}}=ne(),{hasLeadingOwnLineComment:p,isBinaryish:h,isStringLiteral:f,isLiteral:m,isNumericLiteral:g,isCallExpression:b,isMemberExpression:v,getCallArguments:y,rawText:_,hasComment:E,isSignedNumericLiteral:S,isObjectProperty:w}=bn(),{shouldInlineLogicalExpression:x}=er(),{printCallExpression:C}=lr();function D(e,t,n,r,u,c){let d=O(e,t,n,r,c),p=n(c,{assignmentLayout:d});switch(d){case"break-after-operator":return o([o(r),u,o(a([i,p]))]);case"never-break-after-operator":return o([o(r),u," ",p]);case"fluid":{let e=Symbol("assignment");return o([o(r),u,o(a(i),{id:e}),l,s(p,{groupId:e})])}case"break-lhs":return o([r,u," ",o(p)]);case"chain":return[o(r),u,i,p];case"chain-tail":return[o(r),u,a([i,p])];case"chain-tail-arrow-chain":return[o(r),u,p];case"only-left":return r}}function T(e,t,n){let r=e.getValue();return D(e,t,n,n("left"),[" ",r.operator],"right")}function A(e,t,n){return D(e,t,n,n("id")," =","init")}function O(e,t,n,r,i){let o=e.getValue(),a=o[i];if(!a)return"only-left";let s=!I(a);if(e.match(I,M,e=>!s||"ExpressionStatement"!==e.type&&"VariableDeclaration"!==e.type))return s?"ArrowFunctionExpression"===a.type&&"ArrowFunctionExpression"===a.body.type?"chain-tail-arrow-chain":"chain-tail":"chain";if(!s&&I(a.right)||p(t.originalText,a))return"break-after-operator";if("CallExpression"===a.type&&"require"===a.callee.name||"json5"===t.parser||"json"===t.parser)return"never-break-after-operator";if(N(o)||P(o)||B(o)||j(o)&&d(r))return"break-lhs";let l=$(o,r,t);return e.call(()=>k(e,t,n,l),i)?"break-after-operator":l||"TemplateLiteral"===a.type||"TaggedTemplateExpression"===a.type||"BooleanLiteral"===a.type||g(a)||"ClassExpression"===a.type?"never-break-after-operator":"fluid"}function k(e,t,r,i){let o=e.getValue();if(h(o)&&!x(o))return!0;switch(o.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"ConditionalExpression":{let{test:e}=o;return h(e)&&!x(e)}case"ClassExpression":return n(o.decorators)}if(i)return!1;let a=o,s=[];for(;;)if("UnaryExpression"===a.type)a=a.argument,s.push("argument");else{if("TSNonNullExpression"!==a.type)break;a=a.expression,s.push("expression")}return!(!f(a)&&!e.call(()=>H(e,t,r),...s))}function N(e){if(M(e)){let t=e.left||e.id;return"ObjectPattern"===t.type&&t.properties.length>2&&t.properties.some(e=>w(e)&&(!e.shorthand||e.value&&"AssignmentPattern"===e.value.type))}return!1}function I(e){return"AssignmentExpression"===e.type}function M(e){return I(e)||"VariableDeclarator"===e.type}function P(e){let t=L(e);if(n(t)){let n="TSTypeAliasDeclaration"===e.type?"constraint":"bound";if(t.length>1&&t.some(e=>e[n]||e.default))return!0}return!1}function L(e){return F(e)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null}function F(e){return"TSTypeAliasDeclaration"===e.type||"TypeAlias"===e.type}function B(e){if("VariableDeclarator"!==e.type)return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let r=U(t.typeAnnotation);return n(r)&&r.length>1&&r.some(e=>n(U(e))||"TSConditionalType"===e.type)}function j(e){return"VariableDeclarator"===e.type&&e.init&&"ArrowFunctionExpression"===e.init.type}function U(e){return q(e)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null}function q(e){return"TSTypeReference"===e.type||"GenericTypeAnnotation"===e.type}function H(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=e.getValue(),o=()=>H(e,t,n,!0);if("TSNonNullExpression"===i.type)return e.call(o,"expression");if(b(i)){if("member-chain"===C(e,t,n).label)return!1;let r=y(i);return!(!(0===r.length||1===r.length&&G(r[0],t))||V(i,n))&&e.call(o,"callee")}return v(i)?e.call(o,"object"):r&&("Identifier"===i.type||"ThisExpression"===i.type)}var z=.25;function G(e,t){let{printWidth:n}=t;if(E(e))return!1;let r=n*z;if("ThisExpression"===e.type||"Identifier"===e.type&&e.name.length<=r||S(e)&&!E(e.argument))return!0;let i="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;return i?i.length<=r:f(e)?_(e).length<=r:"TemplateLiteral"===e.type?0===e.expressions.length&&e.quasis[0].value.raw.length<=r&&!e.quasis[0].value.raw.includes("\n"):m(e)}function $(e,t,n){if(!w(e))return!1;t=u(t);let i=3;return"string"==typeof t&&r(t)1)return!0;if(1===r.length){let e=r[0];if("TSUnionType"===e.type||"UnionTypeAnnotation"===e.type||"TSIntersectionType"===e.type||"IntersectionTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"ObjectTypeAnnotation"===e.type)return!0}let n=e.typeParameters?"typeParameters":"typeArguments";if(c(t(n)))return!0}return!1}function Y(e){return e.typeParameters&&e.typeParameters.params||e.typeArguments&&e.typeArguments.params}t.exports={printVariableDeclarator:A,printAssignmentExpression:T,printAssignment:D,isArrowFunctionVariableDeclarator:j}}}),cr=O({"src/language-js/print/function-parameters.js"(e,t){R();var{getNextNonSpaceNonCommentCharacter:n}=De(),{printDanglingComments:r}=nn(),{builders:{line:i,hardline:o,softline:a,group:s,indent:l,ifBreak:u},utils:{removeLines:c,willBreak:d}}=ne(),{getFunctionParameters:p,iterateFunctionParametersPath:h,isSimpleType:f,isTestCall:m,isTypeAnnotationAFunction:g,isObjectType:b,isObjectTypePropertyAFunction:v,hasRestParameter:y,shouldPrintComma:_,hasComment:E,isNextLineEmpty:S}=bn(),{locEnd:w}=Wt(),{ArgExpansionBailout:x}=Ke(),{printFunctionTypeParameters:C}=rr();function D(e,t,b,E,D){let A=e.getValue(),O=p(A),k=D?C(e,b,t):"";if(0===O.length)return[k,"(",r(e,b,!0,e=>")"===n(b.originalText,e,w)),")"];let N=e.getParentNode(),I=m(N),M=T(A),R=[];if(h(e,(e,n)=>{let r=n===O.length-1;r&&A.rest&&R.push("..."),R.push(t()),!r&&(R.push(","),I||M?R.push(" "):S(O[n],b)?R.push(o,o):R.push(i))}),E){if(d(k)||d(R))throw new x;return s([c(k),"(",c(R),")"])}let P=O.every(e=>!e.decorators);return M&&P||I?[k,"(",...R,")"]:(v(N)||g(N)||"TypeAlias"===N.type||"UnionTypeAnnotation"===N.type||"TSUnionType"===N.type||"IntersectionTypeAnnotation"===N.type||"FunctionTypeAnnotation"===N.type&&N.returnType===A)&&1===O.length&&null===O[0].name&&A.this!==O[0]&&O[0].typeAnnotation&&null===A.typeParameters&&f(O[0].typeAnnotation)&&!A.rest?"always"===b.arrowParens?["(",...R,")"]:R:[k,"(",l([a,...R]),u(!y(A)&&_(b,"all")?",":""),a,")"]}function T(e){if(!e)return!1;let t=p(e);if(1!==t.length)return!1;let[n]=t;return!E(n)&&("ObjectPattern"===n.type||"ArrayPattern"===n.type||"Identifier"===n.type&&n.typeAnnotation&&("TypeAnnotation"===n.typeAnnotation.type||"TSTypeAnnotation"===n.typeAnnotation.type)&&b(n.typeAnnotation.typeAnnotation)||"FunctionTypeParam"===n.type&&b(n.typeAnnotation)||"AssignmentPattern"===n.type&&("ObjectPattern"===n.left.type||"ArrayPattern"===n.left.type)&&("Identifier"===n.right.type||"ObjectExpression"===n.right.type&&0===n.right.properties.length||"ArrayExpression"===n.right.type&&0===n.right.elements.length))}function A(e){let t;return e.returnType?(t=e.returnType,t.typeAnnotation&&(t=t.typeAnnotation)):e.typeAnnotation&&(t=e.typeAnnotation),t}function O(e,t){let n=A(e);if(!n)return!1;let r=e.typeParameters&&e.typeParameters.params;if(r){if(r.length>1)return!1;if(1===r.length){let e=r[0];if(e.constraint||e.default)return!1}}return 1===p(e).length&&(b(n)||d(t))}t.exports={printFunctionParameters:D,shouldHugFunctionParameters:T,shouldGroupFunctionParameters:O}}}),dr=O({"src/language-js/print/type-annotation.js"(e,t){R();var{printComments:n,printDanglingComments:r}=nn(),{isNonEmptyArray:i}=De(),{builders:{group:o,join:a,line:s,softline:l,indent:u,align:c,ifBreak:d}}=ne(),p=Xn(),{locStart:h}=Wt(),{isSimpleType:f,isObjectType:m,hasLeadingOwnLineComment:g,isObjectTypePropertyAFunction:b,shouldPrintComma:v}=bn(),{printAssignment:y}=ur(),{printFunctionParameters:_,shouldGroupFunctionParameters:E}=cr(),{printArrayItems:S}=ir();function w(e){if(f(e)||m(e))return!0;if("UnionTypeAnnotation"===e.type||"TSUnionType"===e.type){let t=e.types.filter(e=>"VoidTypeAnnotation"===e.type||"TSVoidKeyword"===e.type||"NullLiteralTypeAnnotation"===e.type||"TSNullKeyword"===e.type).length,n=e.types.some(e=>"ObjectTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type);if(e.types.length-1===t&&n)return!0}return!1}function x(e,t,n){let r=t.semi?";":"",i=e.getValue(),o=[];return o.push("opaque type ",n("id"),n("typeParameters")),i.supertype&&o.push(": ",n("supertype")),i.impltype&&o.push(" = ",n("impltype")),o.push(r),o}function C(e,t,n){let r=t.semi?";":"",i=e.getValue(),o=[];i.declare&&o.push("declare "),o.push("type ",n("id"),n("typeParameters"));let a="TSTypeAliasDeclaration"===i.type?"typeAnnotation":"right";return[y(e,t,n,o," =",a),r]}function D(e,t,n){let r=e.getValue(),i=e.map(n,"types"),a=[],l=!1;for(let o=0;o1&&(l=!0),a.push(" & ",o>1?u(i[o]):i[o])):a.push(u([" &",s,i[o]]));return o(a)}function T(e,t,r){let i=e.getValue(),h=e.getParentNode(),f="TypeParameterInstantiation"!==h.type&&"TSTypeParameterInstantiation"!==h.type&&"GenericTypeAnnotation"!==h.type&&"TSTypeReference"!==h.type&&"TSTypeAssertion"!==h.type&&"TupleTypeAnnotation"!==h.type&&"TSTupleType"!==h.type&&!("FunctionTypeParam"===h.type&&!h.name&&e.getParentNode(1).this!==h)&&!(("TypeAlias"===h.type||"VariableDeclarator"===h.type||"TSTypeAliasDeclaration"===h.type)&&g(t.originalText,i)),m=w(i),b=e.map(e=>{let i=r();return m||(i=c(2,i)),n(e,i,t)},"types");if(m)return a(" | ",b);let v=f&&!g(t.originalText,i),y=[d([v?s:"","| "]),a([s,"| "],b)];return p(e,t)?o([u(y),l]):"TupleTypeAnnotation"===h.type&&h.types.length>1||"TSTupleType"===h.type&&h.elementTypes.length>1?o([u([d(["(",l]),y]),l,d(")")]):o(f?u(y):y)}function A(e,t,n){let r=e.getValue(),i=[],a=e.getParentNode(0),s=e.getParentNode(1),l=e.getParentNode(2),u="TSFunctionType"===r.type||!(("ObjectTypeProperty"===a.type||"ObjectTypeInternalSlot"===a.type)&&!a.variance&&!a.optional&&h(a)===h(r)||"ObjectTypeCallProperty"===a.type||l&&"DeclareFunction"===l.type),c=u&&("TypeAnnotation"===a.type||"TSTypeAnnotation"===a.type),d=c&&u&&("TypeAnnotation"===a.type||"TSTypeAnnotation"===a.type)&&"ArrowFunctionExpression"===s.type;b(a)&&(u=!0,c=!0),d&&i.push("(");let p=_(e,n,t,!1,!0),f=r.returnType||r.predicate||r.typeAnnotation?[u?" => ":": ",n("returnType"),n("predicate"),n("typeAnnotation")]:"",m=E(r,f);return i.push(m?o(p):p),f&&i.push(f),d&&i.push(")"),o(i)}function O(e,t,n){let a=e.getValue(),s="TSTupleType"===a.type?"elementTypes":"types",c=a[s],p=i(c),h=p?l:"";return o(["[",u([h,S(e,t,s,n)]),d(p&&v(t,"all")?",":""),r(e,t,!0),h,"]"])}function k(e,t,n){let r=e.getValue(),i="OptionalIndexedAccessType"===r.type&&r.optional?"?.[":"[";return[n("objectType"),i,n("indexType"),"]"]}function N(e,t,n){let r=e.getValue();return[r.postfix?"":n,t("typeAnnotation"),r.postfix?n:""]}t.exports={printOpaqueType:x,printTypeAlias:C,printIntersectionType:D,printUnionType:T,printFunctionType:A,printTupleType:O,printIndexedAccessType:k,shouldHugType:w,printJSDocType:N}}}),pr=O({"src/language-js/print/type-parameters.js"(e,t){R();var{printDanglingComments:n}=nn(),{builders:{join:r,line:i,hardline:o,softline:a,group:s,indent:l,ifBreak:u}}=ne(),{isTestCall:c,hasComment:d,CommentCheckFlags:p,isTSXFile:h,shouldPrintComma:f,getFunctionParameters:m,isObjectType:g}=bn(),{createGroupIdMapper:b}=De(),{shouldHugType:v}=dr(),{isArrowFunctionVariableDeclarator:y}=ur(),_=b("typeParameters");function E(e,t,n,o){let d=e.getValue();if(!d[o])return"";if(!Array.isArray(d[o]))return n(o);let p=e.getNode(2),b=p&&c(p);if(!e.match(e=>!(1===e[o].length&&g(e[o][0])),void 0,(e,t)=>"typeAnnotation"===t,e=>"Identifier"===e.type,y)&&(b||0===d[o].length||1===d[o].length&&("NullableTypeAnnotation"===d[o][0].type||v(d[o][0]))))return["<",r(", ",e.map(n,o)),S(e,t),">"];let E="TSTypeParameterInstantiation"===d.type?"":1===m(d).length&&h(t)&&!d[o][0].constraint&&"ArrowFunctionExpression"===e.getParentNode().type?",":f(t,"all")?u(","):"";return s(["<",l([a,r([",",i],e.map(n,o))]),E,a,">"],{id:_(d)})}function S(e,t){let r=e.getValue();if(!d(r,p.Dangling))return"";let i=!d(r,p.Line),a=n(e,t,i);return i?a:[a,o]}function w(e,t,n){let r=e.getValue(),i=[],o=e.getParentNode();return"TSMappedType"===o.type?(i.push("[",n("name")),r.constraint&&i.push(" in ",n("constraint")),o.nameType&&i.push(" as ",e.callParent(()=>n("nameType"))),i.push("]"),i):(r.variance&&i.push(n("variance")),r.in&&i.push("in "),r.out&&i.push("out "),i.push(n("name")),r.bound&&i.push(": ",n("bound")),r.constraint&&i.push(" extends ",n("constraint")),r.default&&i.push(" = ",n("default")),i)}t.exports={printTypeParameter:w,printTypeParameters:E,getTypeParametersGroupId:_}}}),hr=O({"src/language-js/print/property.js"(e,t){R();var{printComments:n}=nn(),{printString:r,printNumber:i}=De(),{isNumericLiteral:o,isSimpleNumber:a,isStringLiteral:s,isStringPropSafeToUnquote:l,rawText:u}=bn(),{printAssignment:c}=ur(),d=new WeakMap;function p(e,t,c){let p=e.getNode();if(p.computed)return["[",c("key"),"]"];let h=e.getParentNode(),{key:f}=p;if("ClassPrivateProperty"===p.type&&"Identifier"===f.type)return["#",c("key")];if("consistent"===t.quoteProps&&!d.has(h)){let e=(h.properties||h.body||h.members).some(e=>!e.computed&&e.key&&s(e.key)&&!l(e,t));d.set(h,e)}if(("Identifier"===f.type||o(f)&&a(i(u(f)))&&String(f.value)===i(u(f))&&"typescript"!==t.parser&&"babel-ts"!==t.parser)&&("json"===t.parser||"consistent"===t.quoteProps&&d.get(h))){let i=r(JSON.stringify("Identifier"===f.type?f.name:f.value.toString()),t);return e.call(e=>n(e,i,t),"key")}return l(p,t)&&("as-needed"===t.quoteProps||"consistent"===t.quoteProps&&!d.get(h))?e.call(e=>n(e,/^\d/.test(f.value)?i(f.value):f.value,t),"key"):c("key")}function h(e,t,n){return e.getValue().shorthand?n("value"):c(e,t,n,p(e,t,n),":","value")}t.exports={printProperty:h,printPropertyKey:p}}}),fr=O({"src/language-js/print/function.js"(e,t){R();var n=tn(),{printDanglingComments:r,printCommentsSeparately:i}=nn(),o=U(),{getNextNonSpaceNonCommentCharacterIndex:a}=De(),{builders:{line:s,softline:l,group:u,indent:c,ifBreak:d,hardline:p,join:h,indentIfBreak:f},utils:{removeLines:m,willBreak:g}}=ne(),{ArgExpansionBailout:b}=Ke(),{getFunctionParameters:v,hasLeadingOwnLineComment:y,isFlowAnnotationComment:_,isJsxNode:E,isTemplateOnItsOwnLine:S,shouldPrintComma:w,startsWithNoLookaheadToken:x,isBinaryish:C,isLineComment:D,hasComment:T,getComments:A,CommentCheckFlags:O,isCallLikeExpression:k,isCallExpression:N,getCallArguments:I,hasNakedLeftSide:M,getLeftSide:P}=bn(),{locEnd:L}=Wt(),{printFunctionParameters:F,shouldGroupFunctionParameters:B}=cr(),{printPropertyKey:j}=hr(),{printFunctionTypeParameters:q}=rr();function H(e,t,n,r){let i=e.getValue(),o=!1;if(("FunctionDeclaration"===i.type||"FunctionExpression"===i.type)&&r&&r.expandLastArg){let t=e.getParentNode();N(t)&&I(t).length>1&&(o=!0)}let a=[];"TSDeclareFunction"===i.type&&i.declare&&a.push("declare "),i.async&&a.push("async "),i.generator?a.push("function* "):a.push("function "),i.id&&a.push(t("id"));let s=F(e,t,n,o),l=Q(e,t,n),c=B(i,l);return a.push(q(e,n,t),u([c?u(s):s,l]),i.body?" ":"",t("body")),n.semi&&(i.declare||!i.body)&&a.push(";"),a}function z(e,t,r){let i=e.getNode(),{kind:o}=i,a=i.value||i,s=[];return o&&"init"!==o&&"method"!==o&&"constructor"!==o?(n.ok("get"===o||"set"===o),s.push(o," ")):a.async&&s.push("async "),a.generator&&s.push("*"),s.push(j(e,t,r),i.optional||i.key.optional?"?":""),i===a?s.push(G(e,t,r)):"FunctionExpression"===a.type?s.push(e.call(e=>G(e,t,r),"value")):s.push(r("value")),s}function G(e,t,n){let r=e.getNode(),i=F(e,n,t),o=Q(e,n,t),a=B(r,o),s=[q(e,t,n),u([a?u(i):i,o])];return r.body?s.push(" ",n("body")):s.push(t.semi?";":""),s}function $(e,t,n,i){let o=e.getValue(),s=[];if(o.async&&s.push("async "),K(e,t))s.push(n(["params",0]));else{let r=i&&(i.expandLastArg||i.expandFirstArg),o=Q(e,n,t);if(r){if(g(o))throw new b;o=u(m(o))}s.push(u([F(e,n,t,r,!0),o]))}let l=r(e,t,!0,e=>{let n=a(t.originalText,e,L);return!1!==n&&"=>"===t.originalText.slice(n,n+2)});return l&&s.push(" ",l),s}function V(e,t,n,r,i,o){let a=e.getName(),p=e.getParentNode(),m=k(p)&&"callee"===a,g=Boolean(t&&t.assignmentLayout),b="BlockStatement"!==o.body.type&&"ObjectExpression"!==o.body.type&&"SequenceExpression"!==o.body.type,v=m&&b||t&&"chain-tail-arrow-chain"===t.assignmentLayout,y=Symbol("arrow-chain");return"SequenceExpression"===o.body.type&&(i=u(["(",c([l,i]),l,")"])),u([u(c([m||g?l:"",u(h([" =>",s],n),{shouldBreak:r})]),{id:y,shouldBreak:v})," =>",f(b?c([s,i]):[" ",i],{groupId:y}),m?d(l,"",{groupId:y}):""])}function Y(e,t,n,r){let o=e.getValue(),a=[],p=[],h=!1;if(function s(){let l=$(e,t,n,r);if(0===a.length)a.push(l);else{let{leading:n,trailing:r}=i(e,t);a.push([n,l]),p.unshift(r)}h=h||o.returnType&&v(o).length>0||o.typeParameters||v(o).some(e=>"Identifier"!==e.type),"ArrowFunctionExpression"!==o.body.type||r&&r.expandLastArg?p.unshift(n("body",r)):(o=o.body,e.call(s,"body"))}(),a.length>1)return V(e,r,a,h,p,o);let f=a;if(f.push(" =>"),!y(t.originalText,o.body)&&("ArrayExpression"===o.body.type||"ObjectExpression"===o.body.type||"BlockStatement"===o.body.type||E(o.body)||S(o.body,t.originalText)||"ArrowFunctionExpression"===o.body.type||"DoExpression"===o.body.type))return u([...f," ",p]);if("SequenceExpression"===o.body.type)return u([...f,u([" (",c([l,p]),l,")"])]);let m=(r&&r.expandLastArg||"JSXExpressionContainer"===e.getParentNode().type)&&!T(o),g=r&&r.expandLastArg&&w(t,"all"),b="ConditionalExpression"===o.body.type&&!x(o.body,!1);return u([...f,u([c([s,b?d("","("):"",p,b?d("",")"):""]),m?[d(g?",":""),l]:""])])}function W(e){let t=v(e);return 1===t.length&&!e.typeParameters&&!T(e,O.Dangling)&&"Identifier"===t[0].type&&!t[0].typeAnnotation&&!T(t[0])&&!t[0].optional&&!e.predicate&&!e.returnType}function K(e,t){if("always"===t.arrowParens)return!1;if("avoid"===t.arrowParens){let t=e.getValue();return W(t)}return!1}function Q(e,t,n){let r=e.getValue(),i=t("returnType");if(r.returnType&&_(n.originalText,r.returnType))return[" /*: ",i," */"];let o=[i];return r.returnType&&r.returnType.typeAnnotation&&o.unshift(": "),r.predicate&&o.push(r.returnType?" ":": ",t("predicate")),o}function X(e,t,n){let i=e.getValue(),a=t.semi?";":"",s=[];i.argument&&(ee(t,i.argument)?s.push([" (",c([p,n("argument")]),p,")"]):C(i.argument)||"SequenceExpression"===i.argument.type?s.push(u([d(" ("," "),c([l,n("argument")]),l,d(")")])):s.push(" ",n("argument")));let h=A(i),f=o(h),m=f&&D(f);return m&&s.push(a),T(i,O.Dangling)&&s.push(" ",r(e,t,!0)),m||s.push(a),s}function Z(e,t,n){return["return",X(e,t,n)]}function J(e,t,n){return["throw",X(e,t,n)]}function ee(e,t){if(y(e.originalText,t))return!0;if(M(t)){let n,r=t;for(;n=P(r);)if(r=n,y(e.originalText,r))return!0}return!1}t.exports={printFunction:H,printArrowFunction:Y,printMethod:z,printReturnStatement:Z,printThrowStatement:J,printMethodInternal:G,shouldPrintParamsWithoutParens:K}}}),mr=O({"src/language-js/print/decorators.js"(e,t){R();var{isNonEmptyArray:n,hasNewline:r}=De(),{builders:{line:i,hardline:o,join:a,breakParent:s,group:l}}=ne(),{locStart:u,locEnd:c}=Wt(),{getParentExportDeclaration:d}=bn();function p(e,t,n){let r=e.getValue();return l([a(i,e.map(n,"decorators")),m(r,t)?o:i])}function h(e,t,n){return[a(o,e.map(n,"declaration","decorators")),o]}function f(e,t,r){let l=e.getValue(),{decorators:u}=l;if(!n(u)||g(e.getParentNode()))return;let c="ClassExpression"===l.type||"ClassDeclaration"===l.type||m(l,t);return[d(e)?o:c?s:"",a(i,e.map(r,"decorators")),i]}function m(e,t){return e.decorators.some(e=>r(t.originalText,c(e)))}function g(e){if("ExportDefaultDeclaration"!==e.type&&"ExportNamedDeclaration"!==e.type&&"DeclareExportDeclaration"!==e.type)return!1;let t=e.declaration&&e.declaration.decorators;return n(t)&&u(e,{ignoreDecorators:!0})>u(t[0])}t.exports={printDecorators:f,printClassMemberDecorators:p,printDecoratorsBeforeExport:h,hasDecoratorsBeforeExport:g}}}),gr=O({"src/language-js/print/class.js"(e,t){R();var{isNonEmptyArray:n,createGroupIdMapper:r}=De(),{printComments:i,printDanglingComments:o}=nn(),{builders:{join:a,line:s,hardline:l,softline:u,group:c,indent:d,ifBreak:p}}=ne(),{hasComment:h,CommentCheckFlags:f}=bn(),{getTypeParametersGroupId:m}=pr(),{printMethod:g}=fr(),{printOptionalToken:b,printTypeAnnotation:v,printDefiniteToken:y}=rr(),{printPropertyKey:_}=hr(),{printAssignment:E}=ur(),{printClassMemberDecorators:S}=mr();function w(e,t,r){let o=e.getValue(),a=[];o.declare&&a.push("declare "),o.abstract&&a.push("abstract "),a.push("class");let l=o.id&&h(o.id,f.Trailing)||o.typeParameters&&h(o.typeParameters,f.Trailing)||o.superClass&&h(o.superClass)||n(o.extends)||n(o.mixins)||n(o.implements),u=[],p=[];if(o.id&&u.push(" ",r("id")),u.push(r("typeParameters")),o.superClass){let n=[O(e,t,r),r("superTypeParameters")],o=e.call(e=>["extends ",i(e,n,t)],"superClass");l?p.push(s,c(o)):p.push(" ",o)}else p.push(A(e,t,r,"extends"));if(p.push(A(e,t,r,"mixins"),A(e,t,r,"implements")),l){let e;e=T(o)?[...u,d(p)]:d([...u,p]),a.push(c(e,{id:x(o)}))}else a.push(...u,...p);return a.push(" ",r("body")),a}var x=r("heritageGroup");function C(e){return p(l,"",{groupId:x(e)})}function D(e){return["superClass","extends","mixins","implements"].filter(t=>Boolean(e[t])).length>1}function T(e){return e.typeParameters&&!h(e.typeParameters,f.Trailing|f.Line)&&!D(e)}function A(e,t,r,i){let u=e.getValue();if(!n(u[i]))return"";let h=o(e,t,!0,e=>{let{marker:t}=e;return t===i});return[T(u)?p(" ",s,{groupId:m(u.typeParameters)}):s,h,h&&l,i,c(d([s,a([",",s],e.map(r,i))]))]}function O(e,t,n){let r=n("superClass");return"AssignmentExpression"===e.getParentNode().type?c(p(["(",d([u,r]),u,")"],r)):r}function k(e,t,r){let i=e.getValue(),o=[];return n(i.decorators)&&o.push(S(e,t,r)),i.accessibility&&o.push(i.accessibility+" "),i.readonly&&o.push("readonly "),i.declare&&o.push("declare "),i.static&&o.push("static "),("TSAbstractMethodDefinition"===i.type||i.abstract)&&o.push("abstract "),i.override&&o.push("override "),o.push(g(e,t,r)),o}function N(e,t,r){let i=e.getValue(),o=[],a=t.semi?";":"";return n(i.decorators)&&o.push(S(e,t,r)),i.accessibility&&o.push(i.accessibility+" "),i.declare&&o.push("declare "),i.static&&o.push("static "),("TSAbstractPropertyDefinition"===i.type||i.abstract)&&o.push("abstract "),i.override&&o.push("override "),i.readonly&&o.push("readonly "),i.variance&&o.push(r("variance")),"ClassAccessorProperty"===i.type&&o.push("accessor "),o.push(_(e,t,r),b(e),y(e),v(e,t,r)),[E(e,t,r,o," =","value"),a]}t.exports={printClass:w,printClassMethod:k,printClassProperty:N,printHardlineAfterHeritage:C}}}),br=O({"src/language-js/print/interface.js"(e,t){R();var{isNonEmptyArray:n}=De(),{builders:{join:r,line:i,group:o,indent:a,ifBreak:s}}=ne(),{hasComment:l,identity:u,CommentCheckFlags:c}=bn(),{getTypeParametersGroupId:d}=pr(),{printTypeScriptModifiers:p}=rr();function h(e,t,h){let f=e.getValue(),m=[];f.declare&&m.push("declare "),"TSInterfaceDeclaration"===f.type&&m.push(f.abstract?"abstract ":"",p(e,t,h)),m.push("interface");let g=[],b=[];"InterfaceTypeAnnotation"!==f.type&&g.push(" ",h("id"),h("typeParameters"));let v=f.typeParameters&&!l(f.typeParameters,c.Trailing|c.Line);return n(f.extends)&&b.push(v?s(" ",i,{groupId:d(f.typeParameters)}):i,"extends ",(1===f.extends.length?u:a)(r([",",i],e.map(h,"extends")))),f.id&&l(f.id,c.Trailing)||n(f.extends)?v?m.push(o([...g,a(b)])):m.push(o(a([...g,...b]))):m.push(...g,...b),m.push(" ",h("body")),o(m)}t.exports={printInterface:h}}}),vr=O({"src/language-js/print/module.js"(e,t){R();var{isNonEmptyArray:n}=De(),{builders:{softline:r,group:i,indent:o,join:a,line:s,ifBreak:l,hardline:u}}=ne(),{printDanglingComments:c}=nn(),{hasComment:d,CommentCheckFlags:p,shouldPrintComma:h,needsHardlineAfterDanglingComment:f,isStringLiteral:m,rawText:g}=bn(),{locStart:b,hasSameLoc:v}=Wt(),{hasDecoratorsBeforeExport:y,printDecoratorsBeforeExport:_}=mr();function E(e,t,n){let r=e.getValue(),i=t.semi?";":"",o=[],{importKind:a}=r;return o.push("import"),a&&"value"!==a&&o.push(" ",a),o.push(D(e,t,n),C(e,t,n),A(e,t,n),i),o}function S(e,t,n){let r=e.getValue(),i=[];y(r)&&i.push(_(e,t,n));let{type:o,exportKind:a,declaration:s}=r;return i.push("export"),(r.default||"ExportDefaultDeclaration"===o)&&i.push(" default"),d(r,p.Dangling)&&(i.push(" ",c(e,t,!0)),f(r)&&i.push(u)),s?i.push(" ",n("declaration")):i.push("type"===a?" type":"",D(e,t,n),C(e,t,n),A(e,t,n)),x(r,t)&&i.push(";"),i}function w(e,t,n){let r=e.getValue(),i=t.semi?";":"",o=[],{exportKind:a,exported:s}=r;return o.push("export"),"type"===a&&o.push(" type"),o.push(" *"),s&&o.push(" as ",n("exported")),o.push(C(e,t,n),A(e,t,n),i),o}function x(e,t){if(!t.semi)return!1;let{type:n,declaration:r}=e,i=e.default||"ExportDefaultDeclaration"===n;if(!r)return!0;let{type:o}=r;return!(!i||"ClassDeclaration"===o||"FunctionDeclaration"===o||"TSInterfaceDeclaration"===o||"DeclareClass"===o||"DeclareFunction"===o||"TSDeclareFunction"===o||"EnumDeclaration"===o)}function C(e,t,n){let r=e.getValue();if(!r.source)return"";let i=[];return T(r,t)||i.push(" from"),i.push(" ",n("source")),i}function D(e,t,u){let c=e.getValue();if(T(c,t))return"";let p=[" "];if(n(c.specifiers)){let n=[],f=[];e.each(()=>{let t=e.getValue().type;if("ExportNamespaceSpecifier"===t||"ExportDefaultSpecifier"===t||"ImportNamespaceSpecifier"===t||"ImportDefaultSpecifier"===t)n.push(u());else{if("ExportSpecifier"!==t&&"ImportSpecifier"!==t)throw new Error("Unknown specifier type ".concat(JSON.stringify(t)));f.push(u())}},"specifiers"),p.push(a(", ",n)),f.length>0&&(n.length>0&&p.push(", "),f.length>1||n.length>0||c.specifiers.some(e=>d(e))?p.push(i(["{",o([t.bracketSpacing?s:r,a([",",s],f)]),l(h(t)?",":""),t.bracketSpacing?s:r,"}"])):p.push(["{",t.bracketSpacing?" ":"",...f,t.bracketSpacing?" ":"","}"]))}else p.push("{}");return p}function T(e,t){let{type:r,importKind:i,source:o,specifiers:a}=e;return"ImportDeclaration"===r&&!n(a)&&"type"!==i&&!/{\s*}/.test(t.originalText.slice(b(e),b(o)))}function A(e,t,r){let i=e.getNode();return n(i.assertions)?[" assert {",t.bracketSpacing?" ":"",a(", ",e.map(r,"assertions")),t.bracketSpacing?" ":"","}"]:""}function O(e,t,n){let r=e.getNode(),{type:i}=r,o=[],a="ImportSpecifier"===i?r.importKind:r.exportKind;a&&"value"!==a&&o.push(a," ");let s=i.startsWith("Import"),l=s?"imported":"local",u=s?"local":"exported",c=r[l],d=r[u],p="",h="";return"ExportNamespaceSpecifier"===i||"ImportNamespaceSpecifier"===i?p="*":c&&(p=n(l)),d&&!k(r)&&(h=n(u)),o.push(p,p&&h?" as ":"",h),o}function k(e){if("ImportSpecifier"!==e.type&&"ExportSpecifier"!==e.type)return!1;let{local:t,["ImportSpecifier"===e.type?"imported":"exported"]:n}=e;if(t.type!==n.type||!v(t,n))return!1;if(m(t))return t.value===n.value&&g(t)===g(n);switch(t.type){case"Identifier":return t.name===n.name;default:return!1}}t.exports={printImportDeclaration:E,printExportDeclaration:S,printExportAllDeclaration:w,printModuleSpecifier:O}}}),yr=O({"src/language-js/print/object.js"(e,t){R();var{printDanglingComments:n}=nn(),{builders:{line:r,softline:i,group:o,indent:a,ifBreak:s,hardline:l}}=ne(),{getLast:u,hasNewlineInRange:c,hasNewline:d,isNonEmptyArray:p}=De(),{shouldPrintComma:h,hasComment:f,getComments:m,CommentCheckFlags:g,isNextLineEmpty:b}=bn(),{locStart:v,locEnd:y}=Wt(),{printOptionalToken:_,printTypeAnnotation:E}=rr(),{shouldHugFunctionParameters:S}=cr(),{shouldHugType:w}=dr(),{printHardlineAfterHeritage:x}=gr();function C(e,t,C){let D,T=t.semi?";":"",A=e.getValue();D="TSTypeLiteral"===A.type?"members":"TSInterfaceBody"===A.type?"body":"properties";let O="ObjectTypeAnnotation"===A.type,k=[D];O&&k.push("indexers","callProperties","internalSlots");let N=k.map(e=>A[e][0]).sort((e,t)=>v(e)-v(t))[0],I=e.getParentNode(0),M=O&&I&&("InterfaceDeclaration"===I.type||"DeclareInterface"===I.type||"DeclareClass"===I.type)&&"body"===e.getName(),R="TSInterfaceBody"===A.type||M||"ObjectPattern"===A.type&&"FunctionDeclaration"!==I.type&&"FunctionExpression"!==I.type&&"ArrowFunctionExpression"!==I.type&&"ObjectMethod"!==I.type&&"ClassMethod"!==I.type&&"ClassPrivateMethod"!==I.type&&"AssignmentPattern"!==I.type&&"CatchClause"!==I.type&&A.properties.some(e=>e.value&&("ObjectPattern"===e.value.type||"ArrayPattern"===e.value.type))||"ObjectPattern"!==A.type&&N&&c(t.originalText,v(A),v(N)),P=M?";":"TSInterfaceBody"===A.type||"TSTypeLiteral"===A.type?s(T,";"):",",L="RecordExpression"===A.type?"#{":A.exact?"{|":"{",F=A.exact?"|}":"}",B=[];for(let n of k)e.each(e=>{let t=e.getValue();B.push({node:t,printed:C(),loc:v(t)})},n);k.length>1&&B.sort((e,t)=>e.loc-t.loc);let j=[],U=B.map(e=>{let n=[...j,o(e.printed)];return j=[P,r],("TSPropertySignature"===e.node.type||"TSMethodSignature"===e.node.type||"TSConstructSignatureDeclaration"===e.node.type)&&f(e.node,g.PrettierIgnore)&&j.shift(),b(e.node,t)&&j.push(l),n});if(A.inexact){let i;if(f(A,g.Dangling)){let o=f(A,g.Line);i=[n(e,t,!0),o||d(t.originalText,y(u(m(A))))?l:r,"..."]}else i=["..."];U.push([...j,...i])}let q,H=u(A[D]),z=!(A.inexact||H&&"RestElement"===H.type||H&&("TSPropertySignature"===H.type||"TSCallSignatureDeclaration"===H.type||"TSMethodSignature"===H.type||"TSConstructSignatureDeclaration"===H.type)&&f(H,g.PrettierIgnore));if(0===U.length){if(!f(A,g.Dangling))return[L,F,E(e,t,C)];q=o([L,n(e,t),i,F,_(e),E(e,t,C)])}else q=[M&&p(A.properties)?x(I):"",L,a([t.bracketSpacing?r:i,...U]),s(z&&(","!==P||h(t))?P:""),t.bracketSpacing?r:i,F,_(e),E(e,t,C)];return e.match(e=>"ObjectPattern"===e.type&&!e.decorators,(e,t,n)=>S(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===n)||e.match(w,(e,t)=>"typeAnnotation"===t,(e,t)=>"typeAnnotation"===t,(e,t,n)=>S(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===n)||!R&&e.match(e=>"ObjectPattern"===e.type,e=>"AssignmentExpression"===e.type||"VariableDeclarator"===e.type)?q:o(q,{shouldBreak:R})}t.exports={printObject:C}}}),_r=O({"src/language-js/print/flow.js"(e,t){R();var n=tn(),{printDanglingComments:r}=nn(),{printString:i,printNumber:o}=De(),{builders:{hardline:a,softline:s,group:l,indent:u}}=ne(),{getParentExportDeclaration:c,isFunctionNotation:d,isGetterOrSetter:p,rawText:h,shouldPrintComma:f}=bn(),{locStart:m,locEnd:g}=Wt(),{printClass:b}=gr(),{printOpaqueType:v,printTypeAlias:y,printIntersectionType:_,printUnionType:E,printFunctionType:S,printTupleType:w,printIndexedAccessType:x}=dr(),{printInterface:C}=br(),{printTypeParameter:D,printTypeParameters:T}=pr(),{printExportDeclaration:A,printExportAllDeclaration:O}=vr(),{printArrayItems:k}=ir(),{printObject:N}=yr(),{printPropertyKey:I}=hr(),{printOptionalToken:M,printTypeAnnotation:P,printRestSpread:L}=rr();function F(e,t,c){let R=e.getValue(),F=t.semi?";":"",j=[];switch(R.type){case"DeclareClass":return B(e,b(e,t,c));case"DeclareFunction":return B(e,["function ",c("id"),R.predicate?" ":"",c("predicate"),F]);case"DeclareModule":return B(e,["module ",c("id")," ",c("body")]);case"DeclareModuleExports":return B(e,["module.exports",": ",c("typeAnnotation"),F]);case"DeclareVariable":return B(e,["var ",c("id"),F]);case"DeclareOpaqueType":return B(e,v(e,t,c));case"DeclareInterface":return B(e,C(e,t,c));case"DeclareTypeAlias":return B(e,y(e,t,c));case"DeclareExportDeclaration":return B(e,A(e,t,c));case"DeclareExportAllDeclaration":return B(e,O(e,t,c));case"OpaqueType":return v(e,t,c);case"TypeAlias":return y(e,t,c);case"IntersectionTypeAnnotation":return _(e,t,c);case"UnionTypeAnnotation":return E(e,t,c);case"FunctionTypeAnnotation":return S(e,t,c);case"TupleTypeAnnotation":return w(e,t,c);case"GenericTypeAnnotation":return[c("id"),T(e,t,c,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return x(e,t,c);case"TypeAnnotation":return c("typeAnnotation");case"TypeParameter":return D(e,t,c);case"TypeofTypeAnnotation":return["typeof ",c("argument")];case"ExistsTypeAnnotation":return"*";case"EmptyTypeAnnotation":return"empty";case"MixedTypeAnnotation":return"mixed";case"ArrayTypeAnnotation":return[c("elementType"),"[]"];case"BooleanLiteralTypeAnnotation":return String(R.value);case"EnumDeclaration":return["enum ",c("id")," ",c("body")];case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":if("EnumSymbolBody"===R.type||R.explicitType){let e=null;switch(R.type){case"EnumBooleanBody":e="boolean";break;case"EnumNumberBody":e="number";break;case"EnumStringBody":e="string";break;case"EnumSymbolBody":e="symbol";break}j.push("of ",e," ")}if(0!==R.members.length||R.hasUnknownMembers){let n=R.members.length>0?[a,k(e,t,"members",c),R.hasUnknownMembers||f(t)?",":""]:[];j.push(l(["{",u([...n,...R.hasUnknownMembers?[a,"..."]:[]]),r(e,t,!0),a,"}"]))}else j.push(l(["{",r(e,t),s,"}"]));return j;case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":return[c("id")," = ","object"==typeof R.init?c("init"):String(R.init)];case"EnumDefaultedMember":return c("id");case"FunctionTypeParam":{let t=R.name?c("name"):e.getParentNode().this===R?"this":"";return[t,M(e),t?": ":"",c("typeAnnotation")]}case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return C(e,t,c);case"ClassImplements":case"InterfaceExtends":return[c("id"),c("typeParameters")];case"NullableTypeAnnotation":return["?",c("typeAnnotation")];case"Variance":{let{kind:e}=R;return n.ok("plus"===e||"minus"===e),"plus"===e?"+":"-"}case"ObjectTypeCallProperty":return R.static&&j.push("static "),j.push(c("value")),j;case"ObjectTypeIndexer":return[R.static?"static ":"",R.variance?c("variance"):"","[",c("id"),R.id?": ":"",c("key"),"]: ",c("value")];case"ObjectTypeProperty":{let n="";return R.proto?n="proto ":R.static&&(n="static "),[n,p(R)?R.kind+" ":"",R.variance?c("variance"):"",I(e,t,c),M(e),d(R)?"":": ",c("value")]}case"ObjectTypeAnnotation":return N(e,t,c);case"ObjectTypeInternalSlot":return[R.static?"static ":"","[[",c("id"),"]]",M(e),R.method?"":": ",c("value")];case"ObjectTypeSpreadProperty":return L(e,t,c);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[c("qualification"),".",c("id")];case"StringLiteralTypeAnnotation":return i(h(R),t);case"NumberLiteralTypeAnnotation":n.strictEqual(typeof R.value,"number");case"BigIntLiteralTypeAnnotation":return R.extra?o(R.extra.raw):o(R.raw);case"TypeCastExpression":return["(",c("expression"),P(e,t,c),")"];case"TypeParameterDeclaration":case"TypeParameterInstantiation":{let n=T(e,t,c,"params");if("flow"===t.parser){let e=m(R),r=g(R),i=t.originalText.lastIndexOf("/*",e),o=t.originalText.indexOf("*/",r);if(-1!==i&&-1!==o){let e=t.originalText.slice(i+2,o).trim();if(e.startsWith("::")&&!e.includes("/*")&&!e.includes("*/"))return["/*:: ",n," */"]}}return n}case"InferredPredicate":return"%checks";case"DeclaredPredicate":return["%checks(",c("value"),")"];case"AnyTypeAnnotation":return"any";case"BooleanTypeAnnotation":return"boolean";case"BigIntTypeAnnotation":return"bigint";case"NullLiteralTypeAnnotation":return"null";case"NumberTypeAnnotation":return"number";case"SymbolTypeAnnotation":return"symbol";case"StringTypeAnnotation":return"string";case"VoidTypeAnnotation":return"void";case"ThisTypeAnnotation":return"this";case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"Type":throw new Error("unprintable type: "+JSON.stringify(R.type))}}function B(e,t){let r=c(e);return r?(n.strictEqual(r.type,"DeclareExportDeclaration"),t):["declare ",t]}t.exports={printFlow:F}}}),Er=O({"src/language-js/utils/is-ts-keyword-type.js"(e,t){function n(e){let{type:t}=e;return t.startsWith("TS")&&t.endsWith("Keyword")}R(),t.exports=n}}),Sr=O({"src/language-js/print/ternary.js"(e,t){R();var{hasNewlineInRange:n}=De(),{isJsxNode:r,getComments:i,isCallExpression:o,isMemberExpression:a}=bn(),{locStart:s,locEnd:l}=Wt(),u=mn(),{builders:{line:c,softline:d,group:p,indent:h,align:f,ifBreak:m,dedent:g,breakParent:b}}=ne();function v(e){let t=[e];for(let n=0;nI[e]===w),R=I.type===w.type&&!M,P=0;do{S=_||w,_=e.getParentNode(P),P++}while(_&&_.type===w.type&&T.every(e=>_[e]!==S));let L=_||I,F=S;if(x&&(r(w[T[0]])||r(A)||r(O)||v(F))){N=!0,R=!0;let e=e=>[m("("),h([d,e]),d,m(")")],t=e=>"NullLiteral"===e.type||"Literal"===e.type&&null===e.value||"Identifier"===e.type&&"undefined"===e.name;k.push(" ? ",t(A)?o(C):e(o(C))," : ",O.type===w.type||t(O)?o(D):e(o(D)))}else{let e=[c,"? ",A.type===w.type?m("","("):"",f(2,o(C)),A.type===w.type?m("",")"):"",c,": ",O.type===w.type?o(D):f(2,o(D))];k.push(I.type!==w.type||I[D]===w||M?e:t.useTabs?g(h(e)):f(Math.max(0,t.tabWidth-2),e))}let B=[...T.map(e=>i(w[e])),i(A),i(O)].flat().some(e=>u(e)&&n(t.originalText,s(e),l(e))),j=e=>I===L?p(e,{shouldBreak:B}):B?[e,b]:e,U=!N&&(a(I)||"NGPipeExpression"===I.type&&I.left===w)&&!I.computed,q=E(e),H=j([y(e,t,o),R?k:h(k),x&&U&&!q?d:""]);return M||q?p([h([d,H]),d]):H}t.exports={printTernary:S}}}),wr=O({"src/language-js/print/statement.js"(e,t){R();var{builders:{hardline:n}}=ne(),r=Xn(),{getLeftSidePathName:i,hasNakedLeftSide:o,isJsxNode:a,isTheOnlyJsxElementInMarkdown:s,hasComment:l,CommentCheckFlags:u,isNextLineEmpty:c}=bn(),{shouldPrintParamsWithoutParens:d}=fr();function p(e,t,r,i){let o=e.getValue(),a=[],d="ClassBody"===o.type,p=h(o[i]);return e.each((e,i,o)=>{let h=e.getValue();if("EmptyStatement"===h.type)return;let m=r();t.semi||d||s(t,e)||!f(e,t)?a.push(m):l(h,u.Leading)?a.push(r([],{needsSemi:!0})):a.push(";",m),!t.semi&&d&&v(h)&&y(h,o[i+1])&&a.push(";"),h!==p&&(a.push(n),c(h,t)&&a.push(n))},i),a}function h(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if("EmptyStatement"!==n.type)return n}}function f(e,t){return"ExpressionStatement"===e.getNode().type&&e.call(e=>m(e,t),"expression")}function m(e,t){let n=e.getValue();switch(n.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!d(e,t))return!0;break;case"UnaryExpression":{let{prefix:e,operator:t}=n;if(e&&("+"===t||"-"===t))return!0;break}case"BindExpression":if(!n.object)return!0;break;case"Literal":if(n.regex)return!0;break;default:if(a(n))return!0}return!!r(e,t)||!!o(n)&&e.call(e=>m(e,t),...i(e,n))}function g(e,t,n){return p(e,t,n,"body")}function b(e,t,n){return p(e,t,n,"consequent")}var v=e=>{let{type:t}=e;return"ClassProperty"===t||"PropertyDefinition"===t||"ClassPrivateProperty"===t||"ClassAccessorProperty"===t};function y(e,t){let n=e.key&&e.key.name;if(("static"===n||"get"===n||"set"===n)&&!e.value&&!e.typeAnnotation)return!0;if(!t||t.static||t.accessibility)return!1;if(!t.computed){let e=t.key&&t.key.name;if("in"===e||"instanceof"===e)return!0}if(v(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||"get"===t.kind||"set"===t.kind)return!1;let e=t.value?t.value.generator:t.generator;return!(!t.computed&&!e)}case"TSIndexSignature":return!0}return!1}t.exports={printBody:g,printSwitchCaseConsequent:b}}}),xr=O({"src/language-js/print/block.js"(e,t){R();var{printDanglingComments:n}=nn(),{isNonEmptyArray:r}=De(),{builders:{hardline:i,indent:o}}=ne(),{hasComment:a,CommentCheckFlags:s,isNextLineEmpty:l}=bn(),{printHardlineAfterHeritage:u}=gr(),{printBody:c}=wr();function d(e,t,n){let a=e.getValue(),s=[];if("StaticBlock"===a.type&&s.push("static "),"ClassBody"===a.type&&r(a.body)){let t=e.getParentNode();s.push(u(t))}s.push("{");let l=p(e,t,n);if(l)s.push(o([i,l]),i);else{let t=e.getParentNode(),n=e.getParentNode(1);"ArrowFunctionExpression"===t.type||"FunctionExpression"===t.type||"FunctionDeclaration"===t.type||"ObjectMethod"===t.type||"ClassMethod"===t.type||"ClassPrivateMethod"===t.type||"ForStatement"===t.type||"WhileStatement"===t.type||"DoWhileStatement"===t.type||"DoExpression"===t.type||"CatchClause"===t.type&&!n.finalizer||"TSModuleDeclaration"===t.type||"TSDeclareFunction"===t.type||"StaticBlock"===a.type||"ClassBody"===a.type||s.push(i)}return s.push("}"),s}function p(e,t,o){let u=e.getValue(),d=r(u.directives),p=u.body.some(e=>"EmptyStatement"!==e.type),h=a(u,s.Dangling);if(!d&&!p&&!h)return"";let f=[];if(d&&e.each((e,n,r)=>{f.push(o()),(n"]),n=[d("("),u([s,R("expression")]),s,d(")")];return e?c([[t,R("expression")],[t,l(n,{shouldBreak:!0})],[t,R("expression")]]):l([t,R("expression")])}case"TSDeclareFunction":return M(e,R,t);case"TSExportAssignment":return["export = ",R("expression"),V];case"TSModuleBlock":return F(e,t,R);case"TSInterfaceBody":case"TSTypeLiteral":return T(e,t,R);case"TSTypeAliasDeclaration":return B(e,t,R);case"TSQualifiedName":return i(".",[R("left"),R("right")]);case"TSAbstractMethodDefinition":case"TSDeclareMethod":return O(e,t,R);case"TSAbstractPropertyDefinition":return A(e,t,R);case"TSInterfaceHeritage":case"TSExpressionWithTypeArguments":return Y.push(R("expression")),$.typeParameters&&Y.push(R("typeParameters")),Y;case"TSTemplateLiteralType":return C(e,R,t);case"TSNamedTupleMember":return[R("label"),$.optional?"?":"",": ",R("elementType")];case"TSRestType":return["...",R("typeAnnotation")];case"TSOptionalType":return[R("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return L(e,t,R);case"TSClassImplements":return[R("expression"),R("typeParameters")];case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return N(e,t,R,"params");case"TSTypeParameter":return k(e,t,R);case"TSAsExpression":{Y.push(R("expression")," as ",R("typeAnnotation"));let t=e.getParentNode();return m(t)&&t.callee===$||g(t)&&t.object===$?l([u([s,...Y]),s]):Y}case"TSArrayType":return[R("elementType"),"[]"];case"TSPropertySignature":return $.readonly&&Y.push("readonly "),Y.push(I(e,t,R),_(e)),$.typeAnnotation&&Y.push(": ",R("typeAnnotation")),$.initializer&&Y.push(" = ",R("initializer")),Y;case"TSParameterProperty":return $.accessibility&&Y.push($.accessibility+" "),$.export&&Y.push("export "),$.static&&Y.push("static "),$.override&&Y.push("override "),$.readonly&&Y.push("readonly "),Y.push(R("parameter")),Y;case"TSTypeQuery":return["typeof ",R("exprName"),R("typeParameters")];case"TSIndexSignature":{let n=e.getParentNode(),r=$.parameters.length>1?d(f(t)?",":""):"",o=l([u([s,i([", ",s],e.map(R,"parameters"))]),r,s]);return[$.export?"export ":"",$.accessibility?[$.accessibility," "]:"",$.static?"static ":"",$.readonly?"readonly ":"",$.declare?"declare ":"","[",$.parameters?o:"",$.typeAnnotation?"]: ":"]",$.typeAnnotation?R("typeAnnotation"):"","ClassBody"===n.type?V:""]}case"TSTypePredicate":return[$.asserts?"asserts ":"",R("parameterName"),$.typeAnnotation?[" is ",R("typeAnnotation")]:""];case"TSNonNullExpression":return[R("expression"),"!"];case"TSImportType":return[$.isTypeOf?"typeof ":"","import(",R($.parameter?"parameter":"argument"),")",$.qualifier?[".",R("qualifier")]:"",N(e,t,R,"typeParameters")];case"TSLiteralType":return R("literal");case"TSIndexedAccessType":return z(e,t,R);case"TSConstructSignatureDeclaration":case"TSCallSignatureDeclaration":case"TSConstructorType":if("TSConstructorType"===$.type&&$.abstract&&Y.push("abstract "),"TSCallSignatureDeclaration"!==$.type&&Y.push("new "),Y.push(l(w(e,R,t,!1,!0))),$.returnType||$.typeAnnotation){let e="TSConstructorType"===$.type;Y.push(e?" => ":": ",R("returnType"),R("typeAnnotation"))}return Y;case"TSTypeOperator":return[$.operator," ",R("typeAnnotation")];case"TSMappedType":{let i=r(t.originalText,v($),y($));return l(["{",u([t.bracketSpacing?o:s,$.readonly?[h($.readonly,"readonly")," "]:"",E(e,t,R),R("typeParameter"),$.optional?h($.optional,"?"):"",$.typeAnnotation?": ":"",R("typeAnnotation"),d(V)]),n(e,t,!0),t.bracketSpacing?o:s,"}"],{shouldBreak:i})}case"TSMethodSignature":{let n=$.kind&&"method"!==$.kind?"".concat($.kind," "):"";Y.push($.accessibility?[$.accessibility," "]:"",n,$.export?"export ":"",$.static?"static ":"",$.readonly?"readonly ":"",$.abstract?"abstract ":"",$.declare?"declare ":"",$.computed?"[":"",R("key"),$.computed?"]":"",_(e));let r=w(e,R,t,!1,!0),i=$.returnType?"returnType":"typeAnnotation",o=$[i],a=o?R(i):"",s=x($,a);return Y.push(s?l(r):r),o&&Y.push(": ",l(a)),l(Y)}case"TSNamespaceExportDeclaration":return Y.push("export as namespace ",R("id")),t.semi&&Y.push(";"),l(Y);case"TSEnumDeclaration":return $.declare&&Y.push("declare "),$.modifiers&&Y.push(E(e,t,R)),$.const&&Y.push("const "),Y.push("enum ",R("id")," "),0===$.members.length?Y.push(l(["{",n(e,t),s,"}"])):Y.push(l(["{",u([a,D(e,t,"members",R),f(t,"es5")?",":""]),n(e,t,!0),a,"}"])),Y;case"TSEnumMember":return $.computed?Y.push("[",R("id"),"]"):Y.push(R("id")),$.initializer&&Y.push(" = ",R("initializer")),Y;case"TSImportEqualsDeclaration":return $.isExport&&Y.push("export "),Y.push("import "),$.importKind&&"value"!==$.importKind&&Y.push($.importKind," "),Y.push(R("id")," = ",R("moduleReference")),t.semi&&Y.push(";"),l(Y);case"TSExternalModuleReference":return["require(",R("expression"),")"];case"TSModuleDeclaration":{let n=e.getParentNode(),r=p($.id),i="TSModuleDeclaration"===n.type,o=$.body&&"TSModuleDeclaration"===$.body.type;if(i)Y.push(".");else{$.declare&&Y.push("declare "),Y.push(E(e,t,R));let n=t.originalText.slice(v($),v($.id));"Identifier"===$.id.type&&"global"===$.id.name&&!/namespace|module/.test(n)||Y.push(r||/(?:^|\s)module(?:\s|$)/.test(n)?"module ":"namespace ")}return Y.push(R("id")),o?Y.push(R("body")):$.body?Y.push(" ",l(R("body"))):Y.push(V),Y}case"TSConditionalType":return S(e,t,R);case"TSInferType":return["infer"," ",R("typeParameter")];case"TSIntersectionType":return j(e,t,R);case"TSUnionType":return U(e,t,R);case"TSFunctionType":return q(e,t,R);case"TSTupleType":return H(e,t,R);case"TSTypeReference":return[R("typeName"),N(e,t,R,"typeParameters")];case"TSTypeAnnotation":return R("typeAnnotation");case"TSEmptyBodyFunctionExpression":return P(e,t,R);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return G(e,R,"?");case"TSJSDocNonNullableType":return G(e,R,"!");case"TSInstantiationExpression":return[R("expression"),R("typeParameters")];default:throw new Error("Unknown TypeScript node type: ".concat(JSON.stringify($.type),"."))}}t.exports={printTypescript:$}}}),Dr=O({"src/language-js/print/comment.js"(e,t){R();var{hasNewline:n}=De(),{builders:{join:r,hardline:i},utils:{replaceTextEndOfLine:o}}=ne(),{isLineComment:a}=bn(),{locStart:s,locEnd:l}=Wt(),u=mn();function c(e,t){let r=e.getValue();if(a(r))return t.originalText.slice(s(r),l(r)).trimEnd();if(u(r)){if(d(r)){let e=p(r);return r.trailing&&!n(t.originalText,s(r),{backwards:!0})?[i,e]:e}let e=l(r),a="*-/"===t.originalText.slice(e-3,e);return["/*",o(r.value),a?"*-/":"*/"]}throw new Error("Not a comment: "+JSON.stringify(r))}function d(e){let t="*".concat(e.value,"*").split("\n");return t.length>1&&t.every(e=>"*"===e.trim()[0])}function p(e){let t=e.value.split("\n");return["/*",r(i,t.map((e,n)=>0===n?e.trimEnd():" "+(n{let{marker:t}=e;return t===A});return[d("expression"),_(t,e)?"":f,r?[" ",r]:""]}case"ParenthesizedExpression":return v(h.expression)||"ObjectExpression"!==h.expression.type&&"ArrayExpression"!==h.expression.type?l(["(",u([s,d("expression")]),s,")"]):["(",d("expression"),")"];case"AssignmentExpression":return pe(e,t,d);case"VariableDeclarator":return de(e,t,d);case"BinaryExpression":case"LogicalExpression":return he(e,t,d);case"AssignmentPattern":return[d("left")," = ",d("right")];case"OptionalMemberExpression":case"MemberExpression":return me(e,t,d);case"MetaProperty":return[d("meta"),".",d("property")];case"BindExpression":return h.object&&m.push(d("object")),m.push(l(u([s,q(e,t,d)]))),m;case"Identifier":return[h.name,U(e),$(e),H(e,t,d)];case"V8IntrinsicIdentifier":return["%",h.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return G(e,t,d);case"FunctionDeclaration":case"FunctionExpression":return oe(e,d,t,p);case"ArrowFunctionExpression":return ae(e,t,d,p);case"YieldExpression":return m.push("yield"),h.delegate&&m.push("*"),h.argument&&m.push(" ",d("argument")),m;case"AwaitExpression":if(m.push("await"),h.argument){m.push(" ",d("argument"));let t=e.getParentNode();if(D(t)&&t.callee===h||T(t)&&t.object===h){m=[u([s,...m]),s];let t=e.findAncestor(e=>"AwaitExpression"===e.type||"BlockStatement"===e.type);if(!t||"AwaitExpression"!==t.type)return l(m)}}return m;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return Y(e,t,d);case"ExportAllDeclaration":return W(e,t,d);case"ImportDeclaration":return V(e,t,d);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return K(e,t,d);case"ImportAttribute":return[d("key"),": ",d("value")];case"Import":return"import";case"BlockStatement":case"StaticBlock":case"ClassBody":return ge(e,t,d);case"ThrowStatement":return ue(e,t,d);case"ReturnStatement":return le(e,t,d);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return ce(e,t,d);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return J(e,t,d);case"ObjectProperty":case"Property":return h.method||"get"===h.kind||"set"===h.kind?se(e,t,d):ie(e,t,d);case"ObjectMethod":return se(e,t,d);case"Decorator":return["@",d("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return Z(e,t,d);case"SequenceExpression":{let t=e.getParentNode(0);if("ExpressionStatement"===t.type||"ForStatement"===t.type){let t=[];return e.each((e,n)=>{0===n?t.push(d()):t.push(",",u([o,d()]))},"expressions"),l(t)}return l(i([",",o],e.map(d,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[d("value"),f];case"DirectiveLiteral":return we(h,t);case"UnaryExpression":return m.push(h.operator),/[a-z]$/.test(h.operator)&&m.push(" "),v(h.argument)?m.push(l(["(",u([s,d("argument")]),s,")"])):m.push(d("argument")),m;case"UpdateExpression":return m.push(d("argument"),h.operator),h.prefix&&m.reverse(),m;case"ConditionalExpression":return Q(e,t,d);case"VariableDeclaration":{let t,n=e.map(d,"declarations"),r=e.getParentNode(),i="ForStatement"===r.type||"ForInStatement"===r.type||"ForOfStatement"===r.type,s=h.declarations.some(e=>e.init);return 1!==n.length||v(h.declarations[0])?n.length>0&&(t=u(n[0])):t=n[0],m=[h.declare?"declare ":"",h.kind,t?[" ",t]:"",u(n.slice(1).map(e=>[",",s&&!i?a:o,e]))],i&&r.body!==h||m.push(f),l(m)}case"WithStatement":return l(["with (",d("object"),")",z(h.body,d("body"))]);case"IfStatement":{let r=z(h.consequent,d("consequent")),i=l(["if (",l([u([s,d("test")]),s]),")",r]);if(m.push(i),h.alternate){let r=v(h.consequent,y.Trailing|y.Line)||w(h),i="BlockStatement"===h.consequent.type&&!r;m.push(i?" ":a),v(h,y.Dangling)&&m.push(n(e,t,!0),r?a:" "),m.push("else",l(z(h.alternate,d("alternate"),"IfStatement"===h.alternate.type)))}return m}case"ForStatement":{let r=z(h.body,d("body")),i=n(e,t,!0),a=i?[i,s]:"";return h.init||h.test||h.update?[a,l(["for (",l([u([s,d("init"),";",o,d("test"),";",o,d("update")]),s]),")",r])]:[a,l(["for (;;)",r])]}case"WhileStatement":return l(["while (",l([u([s,d("test")]),s]),")",z(h.body,d("body"))]);case"ForInStatement":return l(["for (",d("left")," in ",d("right"),")",z(h.body,d("body"))]);case"ForOfStatement":return l(["for",h.await?" await":""," (",d("left")," of ",d("right"),")",z(h.body,d("body"))]);case"DoWhileStatement":{let e=z(h.body,d("body"));return m=[l(["do",e])],"BlockStatement"===h.body.type?m.push(" "):m.push(a),m.push("while (",l([u([s,d("test")]),s]),")",f),m}case"DoExpression":return[h.async?"async ":"","do ",d("body")];case"BreakStatement":return m.push("break"),h.label&&m.push(" ",d("label")),m.push(f),m;case"ContinueStatement":return m.push("continue"),h.label&&m.push(" ",d("label")),m.push(f),m;case"LabeledStatement":return"EmptyStatement"===h.body.type?[d("label"),":;"]:[d("label"),": ",d("body")];case"TryStatement":return["try ",d("block"),h.handler?[" ",d("handler")]:"",h.finalizer?[" finally ",d("finalizer")]:""];case"CatchClause":if(h.param){let e=v(h.param,e=>!N(e)||e.leading&&r(t.originalText,k(e))||e.trailing&&r(t.originalText,O(e),{backwards:!0})),n=d("param");return["catch ",e?["(",u([s,n]),s,") "]:["(",n,") "],d("body")]}return["catch ",d("body")];case"SwitchStatement":return[l(["switch (",u([s,d("discriminant")]),s,")"])," {",h.cases.length>0?u([a,i(a,e.map((e,n,r)=>{let i=e.getValue();return[d(),n!==r.length-1&&S(i,t)?a:""]},"cases"))]):"",a,"}"];case"SwitchCase":{h.test?m.push("case ",d("test"),":"):m.push("default:"),v(h,y.Dangling)&&m.push(" ",n(e,t,!0));let r=h.consequent.filter(e=>"EmptyStatement"!==e.type);if(r.length>0){let n=fe(e,t,d);m.push(1===r.length&&"BlockStatement"===r[0].type?[" ",n]:u([a,n]))}return m}case"DebuggerStatement":return["debugger",f];case"ClassDeclaration":case"ClassExpression":return ee(e,t,d);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return te(e,t,d);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":return re(e,t,d);case"TemplateElement":return c(h.value.raw);case"TemplateLiteral":return X(e,d,t);case"TaggedTemplateExpression":return[d("tag"),d("typeParameters"),d("quasi")];case"PrivateIdentifier":return["#",d("name")];case"PrivateName":return["#",d("id")];case"InterpreterDirective":return m.push("#!",h.value,a),S(h,t)&&m.push(a),m;case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":{m.push("module {");let e=d("body");return e&&m.push(u([a,e]),a),m.push("}"),m}default:throw new Error("unknown type: "+JSON.stringify(h.type))}}function we(e,t){let n=x(e),r=n.slice(1,-1);if(r.includes('"')||r.includes("'"))return n;let i=t.singleQuote?"'":'"';return i+r+i}function xe(e){return e.type&&!N(e)&&!E(e)&&"EmptyStatement"!==e.type&&"TemplateElement"!==e.type&&"Import"!==e.type&&"TSEmptyBodyFunctionExpression"!==e.type}t.exports={preprocess:g,print:Ee,embed:d,insertPragma:h,massageAstNode:p,hasPrettierIgnore(e){return C(e)||F(e)},willPrintOwnComments:f.willPrintOwnComments,canAttachComment:xe,printComment:ve,isBlockComment:N,handleComments:{avoidAstMutation:!0,ownLine:f.handleOwnLineComment,endOfLine:f.handleEndOfLineComment,remaining:f.handleRemainingComment},getCommentChildNodes:f.getCommentChildNodes}}}),Or=O({"src/language-js/printer-estree-json.js"(e,t){R();var{builders:{hardline:n,indent:r,join:i}}=ne(),o=Zn();function a(e,t,o){let a=e.getValue();switch(a.type){case"JsonRoot":return[o("node"),n];case"ArrayExpression":{if(0===a.elements.length)return"[]";let t=e.map(()=>null===e.getValue()?"null":o(),"elements");return["[",r([n,i([",",n],t)]),n,"]"]}case"ObjectExpression":return 0===a.properties.length?"{}":["{",r([n,i([",",n],e.map(o,"properties"))]),n,"}"];case"ObjectProperty":return[o("key"),": ",o("value")];case"UnaryExpression":return["+"===a.operator?"":a.operator,o("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return a.value?"true":"false";case"StringLiteral":case"NumericLiteral":return JSON.stringify(a.value);case"Identifier":{let t=e.getParentNode();return t&&"ObjectProperty"===t.type&&t.key===a?JSON.stringify(a.name):a.name}case"TemplateLiteral":return o(["quasis",0]);case"TemplateElement":return JSON.stringify(a.value.cooked);default:throw new Error("unknown type: "+JSON.stringify(a.type))}}var s=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function l(e,t){let{type:n}=e;if("ObjectProperty"!==n||"Identifier"!==e.key.type){if("UnaryExpression"===n&&"+"===e.operator)return t.argument;if("ArrayExpression"!==n)return"TemplateLiteral"===n?{type:"StringLiteral",value:e.quasis[0].value.cooked}:void 0;for(let[n,r]of e.elements.entries())null===r&&t.elements.splice(n,0,{type:"NullLiteral"})}else t.key={type:"StringLiteral",value:e.key.name}}l.ignoredProperties=s,t.exports={preprocess:o,print:a,massageAstNode:l}}}),kr=O({"src/common/common-options.js"(e,t){R();var n="Common";t.exports={bracketSpacing:{since:"0.0.0",category:n,type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{since:"0.0.0",category:n,type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{since:"1.8.2",category:n,type:"choice",default:[{since:"1.8.2",value:!0},{since:"1.9.0",value:"preserve"}],description:"How to wrap prose.",choices:[{since:"1.9.0",value:"always",description:"Wrap prose if it exceeds the print width."},{since:"1.9.0",value:"never",description:"Do not wrap prose."},{since:"1.9.0",value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{since:"2.4.0",category:n,type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{since:"2.6.0",category:n,type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}}}}),Nr=O({"src/language-js/options.js"(e,t){R();var n=kr(),r="JavaScript";t.exports={arrowParens:{since:"1.9.0",category:r,type:"choice",default:[{since:"1.9.0",value:"avoid"},{since:"2.0.0",value:"always"}],description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:n.bracketSameLine,bracketSpacing:n.bracketSpacing,jsxBracketSameLine:{since:"0.17.0",category:r,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{since:"1.0.0",category:r,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},singleQuote:n.singleQuote,jsxSingleQuote:{since:"1.15.0",category:r,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{since:"1.17.0",category:r,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{since:"0.0.0",category:r,type:"choice",default:[{since:"0.0.0",value:!1},{since:"0.19.0",value:"none"},{since:"2.0.0",value:"es5"}],description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."},{value:"all",description:"Trailing commas wherever possible (including function arguments)."}]},singleAttributePerLine:n.singleAttributePerLine}}}),Ir=O({"src/language-js/parse/parsers.js"(){R()}}),Mr=O({"node_modules/linguist-languages/data/JavaScript.json"(e,t){t.exports={name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],languageId:183}}}),Rr=O({"node_modules/linguist-languages/data/TypeScript.json"(e,t){t.exports={name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",languageId:378}}}),Pr=O({"node_modules/linguist-languages/data/TSX.json"(e,t){t.exports={name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",languageId:94901924}}}),Lr=O({"node_modules/linguist-languages/data/JSON.json"(e,t){t.exports={name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],languageId:174}}}),Fr=O({"node_modules/linguist-languages/data/JSON with Comments.json"(e,t){t.exports={name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],languageId:423}}}),Br=O({"node_modules/linguist-languages/data/JSON5.json"(e,t){t.exports={name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",languageId:175}}}),jr=O({"src/language-js/index.js"(e,t){R();var n=cn(),r=Ar(),i=Or(),o=Nr(),a=Ir(),s=[n(Mr(),e=>({since:"0.0.0",parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],interpreters:[...e.interpreters,"zx"],extensions:[...e.extensions.filter(e=>".jsx"!==e),".wxs"]})),n(Mr(),()=>({name:"Flow",since:"0.0.0",parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],aliases:[],filenames:[],extensions:[".js.flow"]})),n(Mr(),()=>({name:"JSX",since:"0.0.0",parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],aliases:void 0,filenames:void 0,extensions:[".jsx"],group:"JavaScript",interpreters:void 0,tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0})),n(Rr(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]})),n(Pr(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]})),n(Lr(),()=>({name:"JSON.stringify",since:"1.13.0",parsers:["json-stringify"],vscodeLanguageIds:["json"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"]})),n(Lr(),e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["json"],extensions:e.extensions.filter(e=>".jsonl"!==e)})),n(Fr(),e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["jsonc"],filenames:[...e.filenames,".eslintrc",".swcrc"]})),n(Br(),()=>({since:"1.13.0",parsers:["json5"],vscodeLanguageIds:["json5"]}))],l={estree:r,"estree-json":i};t.exports={languages:s,options:o,printers:l,parsers:a}}}),Ur=O({"src/language-css/clean.js"(e,t){R();var{isFrontMatterNode:n}=De(),r=U(),i=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma"]);function o(e,t,i){if(n(e)&&"yaml"===e.lang&&delete t.value,"css-comment"===e.type&&"css-root"===i.type&&i.nodes.length>0&&((i.nodes[0]===e||n(i.nodes[0])&&i.nodes[1]===e)&&(delete t.text,/^\*\s*@(?:format|prettier)\s*$/.test(e.text))||"css-root"===i.type&&r(i.nodes)===e))return null;if("value-root"===e.type&&delete t.text,("media-query"===e.type||"media-query-list"===e.type||"media-feature-expression"===e.type)&&delete t.value,"css-rule"===e.type&&delete t.params,"selector-combinator"===e.type&&(t.value=t.value.replace(/\s+/g," ")),"media-feature"===e.type&&(t.value=t.value.replace(/ /g,"")),("value-word"===e.type&&(e.isColor&&e.isHex||["initial","inherit","unset","revert"].includes(t.value.replace().toLowerCase()))||"media-feature"===e.type||"selector-root-invalid"===e.type||"selector-pseudo"===e.type)&&(t.value=t.value.toLowerCase()),"css-decl"===e.type&&(t.prop=t.prop.toLowerCase()),("css-atrule"===e.type||"css-import"===e.type)&&(t.name=t.name.toLowerCase()),"value-number"===e.type&&(t.unit=t.unit.toLowerCase()),("media-feature"===e.type||"media-keyword"===e.type||"media-type"===e.type||"media-unknown"===e.type||"media-url"===e.type||"media-value"===e.type||"selector-attribute"===e.type||"selector-string"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"value-string"===e.type)&&t.value&&(t.value=a(t.value)),"selector-attribute"===e.type&&(t.attribute=t.attribute.trim(),t.namespace&&"string"==typeof t.namespace&&(t.namespace=t.namespace.trim(),0===t.namespace.length&&(t.namespace=!0)),t.value&&(t.value=t.value.trim().replace(/^["']|["']$/g,""),delete t.quoted)),("media-value"===e.type||"media-type"===e.type||"value-number"===e.type||"selector-root-invalid"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"selector-tag"===e.type)&&t.value&&(t.value=t.value.replace(/([\d+.Ee-]+)([A-Za-z]*)/g,(e,t,n)=>{let r=Number(t);return Number.isNaN(r)?e:r+n.toLowerCase()})),"selector-tag"===e.type){let n=e.value.toLowerCase();["from","to"].includes(n)&&(t.value=n)}if("css-atrule"===e.type&&"supports"===e.name.toLowerCase()&&delete t.value,"selector-unknown"===e.type&&delete t.value,"value-comma_group"===e.type){let n=e.groups.findIndex(e=>"value-number"===e.type&&"..."===e.unit);-1!==n&&(t.groups[n].unit="",t.groups.splice(n+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}}function a(e){return e.replace(/'/g,'"').replace(/\\([^\dA-Fa-f])/g,"$1")}o.ignoredProperties=i,t.exports=o}}),qr=O({"src/utils/front-matter/print.js"(e,t){R();var{builders:{hardline:n,markAsRoot:r}}=ne();function i(e,t){if("yaml"===e.lang){let i=e.value.trim(),o=i?t(i,{parser:"yaml"},{stripTrailingHardline:!0}):"";return r([e.startDelimiter,n,o,o?n:"",e.endDelimiter])}}t.exports=i}}),Hr=O({"src/language-css/embed.js"(e,t){R();var{builders:{hardline:n}}=ne(),r=qr();function i(e,t,i){let o=e.getValue();if("front-matter"===o.type){let e=r(o,i);return e?[e,n]:""}}t.exports=i}}),zr=O({"src/utils/front-matter/parse.js"(e,t){R();var n=new RegExp("^(?-{3}|\\+{3})(?[^\\n]*)\\n(?:|(?.*?)\\n)(?\\k|\\.{3})[^\\S\\n]*(?:\\n|$)","s");function r(e){let t=e.match(n);if(!t)return{content:e};let{startDelimiter:r,language:i,value:o="",endDelimiter:a}=t.groups,s=i.trim()||"yaml";if("+++"===r&&(s="toml"),"yaml"!==s&&r!==a)return{content:e};let[l]=t;return{frontMatter:{type:"front-matter",lang:s,value:o,startDelimiter:r,endDelimiter:a,raw:l.replace(/\n$/,"")},content:l.replace(/[^\n]/g," ")+e.slice(l.length)}}t.exports=r}}),Gr=O({"src/language-css/pragma.js"(e,t){R();var n=Kn(),r=zr();function i(e){return n.hasPragma(r(e).content)}function o(e){let{frontMatter:t,content:i}=r(e);return(t?t.raw+"\n\n":"")+n.insertPragma(i)}t.exports={hasPragma:i,insertPragma:o}}}),$r=O({"src/language-css/utils/index.js"(e,t){R();var n=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function r(e,t){let n,r=Array.isArray(t)?t:[t],i=-1;for(;n=e.getParentNode(++i);)if(r.includes(n.type))return i;return-1}function i(e,t){let n=r(e,t);return-1===n?null:e.getParentNode(n)}function o(e){var t;let n=i(e,"css-decl");return null==n||null===(t=n.prop)||void 0===t?void 0:t.toLowerCase()}var a=new Set(["initial","inherit","unset","revert"]);function s(e){return a.has(e.toLowerCase())}function l(e,t){let n=i(e,"css-atrule");return(null==n?void 0:n.name)&&n.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(t.toLowerCase())}function u(e){return e.includes("$")||e.includes("@")||e.includes("#")||e.startsWith("%")||e.startsWith("--")||e.startsWith(":--")||e.includes("(")&&e.includes(")")?e:e.toLowerCase()}function c(e,t){var n;let r=i(e,"value-func");return(null==r||null===(n=r.value)||void 0===n?void 0:n.toLowerCase())===t}function d(e){var t;let n=i(e,"css-rule"),r=null==n||null===(t=n.raws)||void 0===t?void 0:t.selector;return r&&(r.startsWith(":import")||r.startsWith(":export"))}function p(e,t){let n=Array.isArray(t)?t:[t],r=i(e,"css-atrule");return r&&n.includes(r.name.toLowerCase())}function h(e){let t=e.getValue(),n=i(e,"css-atrule");return"import"===(null==n?void 0:n.name)&&"url"===t.groups[0].value&&2===t.groups.length}function f(e){return"value-func"===e.type&&"url"===e.value.toLowerCase()}function m(e,t){var n;let r=null===(n=e.getParentNode())||void 0===n?void 0:n.nodes;return r&&r.indexOf(t)===r.length-1}function g(e){let{selector:t}=e;return!!t&&("string"==typeof t&&/^@.+:.*$/.test(t)||t.value&&/^@.+:.*$/.test(t.value))}function b(e){return"value-word"===e.type&&["from","through","end"].includes(e.value)}function v(e){return"value-word"===e.type&&["and","or","not"].includes(e.value)}function y(e){return"value-word"===e.type&&"in"===e.value}function _(e){return"value-operator"===e.type&&"*"===e.value}function E(e){return"value-operator"===e.type&&"/"===e.value}function S(e){return"value-operator"===e.type&&"+"===e.value}function w(e){return"value-operator"===e.type&&"-"===e.value}function x(e){return"value-operator"===e.type&&"%"===e.value}function C(e){return _(e)||E(e)||S(e)||w(e)||x(e)}function D(e){return"value-word"===e.type&&["==","!="].includes(e.value)}function T(e){return"value-word"===e.type&&["<",">","<=",">="].includes(e.value)}function A(e){return"css-atrule"===e.type&&["if","else","for","each","while"].includes(e.name)}function O(e){var t;return(null===(t=e.raws)||void 0===t?void 0:t.params)&&/^\(\s*\)$/.test(e.raws.params)}function k(e){return e.name.startsWith("prettier-placeholder")}function N(e){return e.prop.startsWith("@prettier-placeholder")}function I(e,t){return"$$"===e.value&&"value-func"===e.type&&"value-word"===(null==t?void 0:t.type)&&!t.raws.before}function M(e){var t,n;return"value-root"===(null===(t=e.value)||void 0===t?void 0:t.type)&&"value-value"===(null===(n=e.value.group)||void 0===n?void 0:n.type)&&"composes"===e.prop.toLowerCase()}function P(e){var t,n,r;return"value-paren_group"===(null===(t=e.value)||void 0===t||null===(n=t.group)||void 0===n||null===(r=n.group)||void 0===r?void 0:r.type)&&null!==e.value.group.group.open&&null!==e.value.group.group.close}function L(e){var t;return""===(null===(t=e.raws)||void 0===t?void 0:t.before)}function F(e){var t,n;return"value-comma_group"===e.type&&"value-colon"===(null===(t=e.groups)||void 0===t||null===(n=t[1])||void 0===n?void 0:n.type)}function B(e){var t;return"value-paren_group"===e.type&&(null===(t=e.groups)||void 0===t?void 0:t[0])&&F(e.groups[0])}function j(e){var t;let n=e.getValue();if(0===n.groups.length)return!1;let r=e.getParentNode(1);if(!B(n)&&(!r||!B(r)))return!1;let o=i(e,"css-decl");return!!(null!=o&&null!==(t=o.prop)&&void 0!==t&&t.startsWith("$")||B(r)||"value-func"===r.type)}function U(e){return"value-comment"===e.type&&e.inline}function q(e){return"value-word"===e.type&&"#"===e.value}function H(e){return"value-word"===e.type&&"{"===e.value}function z(e){return"value-word"===e.type&&"}"===e.value}function G(e){return["value-word","value-atword"].includes(e.type)}function $(e){return"value-colon"===(null==e?void 0:e.type)}function V(e,t){if(!F(t))return!1;let{groups:n}=t,r=n.indexOf(e);return-1!==r&&$(n[r+1])}function Y(e){return e.value&&["not","and","or"].includes(e.value.toLowerCase())}function W(e){return"value-func"===e.type&&n.has(e.value.toLowerCase())}function K(e){return/\/\//.test(e.split(/[\n\r]/).pop())}function Q(e){return"value-atword"===(null==e?void 0:e.type)&&e.value.startsWith("prettier-placeholder-")}function X(e,t){var n,r;if("("!==(null===(n=e.open)||void 0===n?void 0:n.value)||")"!==(null===(r=e.close)||void 0===r?void 0:r.value)||e.groups.some(e=>"value-comma_group"!==e.type))return!1;if("value-comma_group"===t.type){let n=t.groups.indexOf(e)-1,r=t.groups[n];if("value-word"===(null==r?void 0:r.type)&&"with"===r.value)return!0}return!1}function Z(e){var t,n;return"value-paren_group"===e.type&&"("===(null===(t=e.open)||void 0===t?void 0:t.value)&&")"===(null===(n=e.close)||void 0===n?void 0:n.value)}t.exports={getAncestorCounter:r,getAncestorNode:i,getPropOfDeclNode:o,maybeToLowerCase:u,insideValueFunctionNode:c,insideICSSRuleNode:d,insideAtRuleNode:p,insideURLFunctionInImportAtRuleNode:h,isKeyframeAtRuleKeywords:l,isWideKeywords:s,isLastNode:m,isSCSSControlDirectiveNode:A,isDetachedRulesetDeclarationNode:g,isRelationalOperatorNode:T,isEqualityOperatorNode:D,isMultiplicationNode:_,isDivisionNode:E,isAdditionNode:S,isSubtractionNode:w,isModuloNode:x,isMathOperatorNode:C,isEachKeywordNode:y,isForKeywordNode:b,isURLFunctionNode:f,isIfElseKeywordNode:v,hasComposesNode:M,hasParensAroundNode:P,hasEmptyRawBefore:L,isDetachedRulesetCallNode:O,isTemplatePlaceholderNode:k,isTemplatePropNode:N,isPostcssSimpleVarNode:I,isKeyValuePairNode:F,isKeyValuePairInParenGroupNode:B,isKeyInValuePairNode:V,isSCSSMapItemNode:j,isInlineValueCommentNode:U,isHashNode:q,isLeftCurlyBraceNode:H,isRightCurlyBraceNode:z,isWordNode:G,isColonNode:$,isMediaAndSupportsKeywords:Y,isColorAdjusterFuncNode:W,lastLineHasInlineComment:K,isAtWordPlaceholderNode:Q,isConfigurationNode:X,isParenGroupNode:Z}}}),Vr=O({"src/utils/line-column-to-index.js"(e,t){R(),t.exports=function(e,t){let n=0;for(let r=0;r0?d:""]}case"css-comment":{let e=o.inline||o.raws.inline,n=t.originalText.slice(ve(o),ye(o));return e?n.trimEnd():n}case"css-rule":return[r("selector"),o.important?" !important":"",o.nodes?[o.selector&&"selector-unknown"===o.selector.type&&fe(o.selector.value)?c:" ","{",o.nodes.length>0?m([d,Ce(e,t,r)]):"",d,"}",L(o)?";":""]:";"];case"css-decl":{let n=e.getParentNode(),{between:i}=o.raws,a=i.trim(),s=":"===a,l=K(o)?y(r("value")):r("value");return!s&&fe(a)&&(l=m([d,g(l)])),[o.raws.before.replace(/[\s;]/g,""),A(e)?o.prop:D(o.prop),a.startsWith("//")?" ":"",a,o.extend?"":" ",_e(t)&&o.extend&&o.selector?["extend(",r("selector"),")"]:"",l,o.raws.important?o.raws.important.replace(/\s*!\s*important/i," !important"):o.important?" !important":"",o.raws.scssDefault?o.raws.scssDefault.replace(/\s*!default/i," !default"):o.scssDefault?" !default":"",o.raws.scssGlobal?o.raws.scssGlobal.replace(/\s*!global/i," !global"):o.scssGlobal?" !global":"",o.nodes?[" {",m([p,Ce(e,t,r)]),p,"}"]:re(o)&&!n.raws.semicolon&&";"!==t.originalText[ye(o)-1]?"":t.__isHTMLStyleAttribute&&M(e,o)?b(";"):";"]}case"css-atrule":{let n=e.getParentNode(),i=te(o)&&!n.raws.semicolon&&";"!==t.originalText[ye(o)-1];if(_e(t)){if(o.mixin)return[r("selector"),o.important?" !important":"",i?"":";"];if(o.function)return[o.name,r("params"),i?"":";"];if(o.variable)return["@",o.name,": ",o.value?r("value"):"",o.raws.between.trim()?o.raws.between.trim()+" ":"",o.nodes?["{",m([o.nodes.length>0?p:"",Ce(e,t,r)]),p,"}"]:"",i?"":";"]}return["@",ee(o)||o.name.endsWith(":")?o.name:D(o.name),o.params?[ee(o)?"":te(o)?""===o.raws.afterName?"":o.name.endsWith(":")?" ":/^\s*\n\s*\n/.test(o.raws.afterName)?[d,d]:/^\s*\n/.test(o.raws.afterName)?d:" ":" ",r("params")]:"",o.selector?m([" ",r("selector")]):"",o.value?h([" ",r("value"),P(o)?Q(o)?" ":c:""]):"else"===o.name?" ":"",o.nodes?[P(o)?"":o.selector&&!o.selector.nodes&&"string"==typeof o.selector.value&&fe(o.selector.value)||!o.selector&&"string"==typeof o.params&&fe(o.params)?c:" ","{",m([o.nodes.length>0?p:"",Ce(e,t,r)]),p,"}"]:i?"":";"]}case"media-query-list":{let t=[];return e.each(e=>{let n=e.getValue();"media-query"===n.type&&""===n.value||t.push(r())},"nodes"),h(m(u(c,t)))}case"media-query":return[u(" ",e.map(r,"nodes")),M(e,o)?"":","];case"media-type":return Re(Ie(o.value,t));case"media-feature-expression":return o.nodes?["(",...e.map(r,"nodes"),")"]:o.value;case"media-feature":return D(Ie(o.value.replace(/ +/g," "),t));case"media-colon":return[o.value," "];case"media-value":return Re(Ie(o.value,t));case"media-keyword":return Ie(o.value,t);case"media-url":return Ie(o.value.replace(/^url\(\s+/gi,"url(").replace(/\s+\)$/g,")"),t);case"media-unknown":return o.value;case"selector-root":return h([O(e,"custom-selector")?[x(e,"css-atrule").customSelector,c]:"",u([",",O(e,["extend","custom-selector","nest"])?c:d],e.map(r,"nodes"))]);case"selector-selector":return h(m(e.map(r,"nodes")));case"selector-comment":return o.value;case"selector-string":return Ie(o.value,t);case"selector-tag":{let t=e.getParentNode(),n=t&&t.nodes.indexOf(o),r=n&&t.nodes[n-1];return[o.namespace?[!0===o.namespace?"":o.namespace.trim(),"|"]:"","selector-nesting"===r.type?o.value:Re(N(e,o.value)?o.value.toLowerCase():o.value)]}case"selector-id":return["#",o.value];case"selector-class":return[".",Re(Ie(o.value,t))];case"selector-attribute":return["[",o.namespace?[!0===o.namespace?"":o.namespace.trim(),"|"]:"",o.attribute.trim(),o.operator?o.operator:"",o.value?Me(Ie(o.value.trim(),t),t):"",o.insensitive?" i":"","]"];case"selector-combinator":{if("+"===o.value||">"===o.value||"~"===o.value||">>>"===o.value){let t=e.getParentNode();return["selector-selector"===t.type&&t.nodes[0]===o?"":c,o.value,M(e,o)?"":" "]}let n=o.value.trim().startsWith("(")?c:"",r=Re(Ie(o.value.trim(),t))||c;return[n,r]}case"selector-universal":return[o.namespace?[!0===o.namespace?"":o.namespace.trim(),"|"]:"",o.value];case"selector-pseudo":return[D(o.value),l(o.nodes)?["(",u(", ",e.map(r,"nodes")),")"]:""];case"selector-nesting":return o.value;case"selector-unknown":{let n=x(e,"css-rule");if(n&&n.isSCSSNesterProperty)return Re(Ie(D(o.value),t));let r=e.getParentNode();if(r.raws&&r.raws.selector){let e=ve(r),n=e+r.raws.selector.length;return t.originalText.slice(e,n).trim()}let i=e.getParentNode(1);if("value-paren_group"===r.type&&i&&"value-func"===i.type&&"selector"===i.value){let e=ye(r.open)+1,n=ve(r.close),i=t.originalText.slice(e,n).trim();return fe(i)?[v,i]:i}return o.value}case"value-value":case"value-root":return r("group");case"value-comment":return t.originalText.slice(ve(o),ye(o));case"value-comma_group":{let t=e.getParentNode(),n=e.getParentNode(1),i=C(e),a=i&&"value-value"===t.type&&("grid"===i||i.startsWith("grid-template")),s=x(e,"css-atrule"),l=s&&P(s),u=o.groups.some(e=>ae(e)),b=e.map(r,"groups"),y=[],_=T(e,"url"),E=!1,S=!1;for(let r=0;r0&&"value-comma_group"===o.groups[0].type&&o.groups[0].groups.length>0&&"value-word"===o.groups[0].groups[0].type&&o.groups[0].groups[0].value.startsWith("data:")))return[o.open?r("open"):"",u(",",e.map(r,"groups")),o.close?r("close"):""];if(!o.open){let t=e.map(r,"groups"),n=[];for(let e=0;e{let a=e.getValue(),u=i===o.groups.length-1,c=[r(),u?"":","];if(Z(a)&&"value-comma_group"===a.type&&a.groups&&"value-paren_group"!==a.groups[0].type&&a.groups[2]&&"value-paren_group"===a.groups[2].type){let e=_(c[0].contents.contents);return e[1]=h(e[1]),h(g(c))}if(!u&&"value-comma_group"===a.type&&l(a.groups)){let e=n(a.groups);e.source&&s(t.originalText,e,ye)&&c.push(d)}return c},"groups"))]),b(!y&&Ee(t.parser,t.originalText)&&a&&we(t)?",":""),p,o.close?r("close"):""],{shouldBreak:w});return x?g(C):C}case"value-func":return[o.value,O(e,"supports")&&pe(o)?" ":"",r("group")];case"value-paren":return o.value;case"value-number":return[Pe(o.value),Se(o.unit)];case"value-operator":return o.value;case"value-word":return o.isColor&&o.isHex||I(o.value)?o.value.toLowerCase():o.value;case"value-colon":{let t=e.getParentNode(),r=t&&t.groups.indexOf(o),i=r&&t.groups[r-1];return[o.value,i&&"string"==typeof i.value&&"\\"===n(i.value)||T(e,"url")?"":c]}case"value-comma":return[o.value," "];case"value-string":return i(o.raws.quote+o.value+o.raws.quote,t);case"value-atword":return["@",o.value];case"value-unicode-range":return o.value;case"value-unknown":return o.value;default:throw new Error("Unknown postcss type ".concat(JSON.stringify(o.type)))}}function Ce(e,t,n){let r=[];return e.each((e,i,l)=>{let u=l[i-1];if(u&&"css-comment"===u.type&&"prettier-ignore"===u.text.trim()){let n=e.getValue();r.push(t.originalText.slice(ve(n),ye(n)))}else r.push(n());i!==l.length-1&&("css-comment"===l[i+1].type&&!o(t.originalText,ve(l[i+1]),{backwards:!0})&&!a(l[i])||"css-atrule"===l[i+1].type&&"else"===l[i+1].name&&"css-comment"!==l[i].type?r.push(" "):(r.push(t.__isHTMLStyleAttribute?c:d),s(t.originalText,e.getValue(),ye)&&!a(l[i])&&r.push(d)))},"nodes"),r}var Te=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gs,Ae=/(?:\d*\.\d+|\d+\.?)(?:[Ee][+-]?\d+)?/g,Oe=/[A-Za-z]+/g,ke=/[$@]?[A-Z_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/g,Ne=new RegExp(Te.source+"|(".concat(ke.source,")?(").concat(Ae.source,")(").concat(Oe.source,")?"),"g");function Ie(e,t){return e.replace(Te,e=>i(e,t))}function Me(e,t){let n=t.singleQuote?"'":'"';return e.includes('"')||e.includes("'")?e:n+e+n}function Re(e){return e.replace(Ne,(e,t,n,r,i)=>!n&&r?Pe(r)+D(i||""):e)}function Pe(e){return r(e).replace(/\.0(?=$|e)/,"")}t.exports={print:xe,embed:S,insertPragma:w,massageAstNode:E}}}),Jr=O({"src/language-css/options.js"(e,t){R();var n=kr();t.exports={singleQuote:n.singleQuote}}}),ei=O({"src/language-css/parsers.js"(){R()}}),ti=O({"node_modules/linguist-languages/data/CSS.json"(e,t){t.exports={name:"CSS",type:"markup",tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",color:"#563d7c",extensions:[".css"],languageId:50}}}),ni=O({"node_modules/linguist-languages/data/PostCSS.json"(e,t){t.exports={name:"PostCSS",type:"markup",color:"#dc3a0c",tmScope:"source.postcss",group:"CSS",extensions:[".pcss",".postcss"],aceMode:"text",languageId:262764437}}}),ri=O({"node_modules/linguist-languages/data/Less.json"(e,t){t.exports={name:"Less",type:"markup",color:"#1d365d",aliases:["less-css"],extensions:[".less"],tmScope:"source.css.less",aceMode:"less",codemirrorMode:"css",codemirrorMimeType:"text/css",languageId:198}}}),ii=O({"node_modules/linguist-languages/data/SCSS.json"(e,t){t.exports={name:"SCSS",type:"markup",color:"#c6538c",tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",extensions:[".scss"],languageId:329}}}),oi=O({"src/language-css/index.js"(e,t){R();var n=cn(),r=Zr(),i=Jr(),o=ei(),a=[n(ti(),e=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["css"],extensions:[...e.extensions,".wxss"]})),n(ni(),()=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["postcss"]})),n(ri(),()=>({since:"1.4.0",parsers:["less"],vscodeLanguageIds:["less"]})),n(ii(),()=>({since:"1.4.0",parsers:["scss"],vscodeLanguageIds:["scss"]}))],s={postcss:r};t.exports={languages:a,options:i,printers:s,parsers:o}}}),ai=O({"src/language-handlebars/loc.js"(e,t){function n(e){return e.loc.start.offset}function r(e){return e.loc.end.offset}R(),t.exports={locStart:n,locEnd:r}}}),si=O({"src/language-handlebars/clean.js"(e,t){function n(e,t){if("TextNode"===e.type){let n=e.chars.trim();if(!n)return null;t.chars=n.replace(/[\t\n\f\r ]+/g," ")}"AttrNode"===e.type&&"class"===e.name.toLowerCase()&&delete t.value}R(),n.ignoredProperties=new Set(["loc","selfClosing"]),t.exports=n}}),li=O({"vendors/html-void-elements.json"(e,t){t.exports={htmlVoidElements:["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","isindex","keygen","link","menuitem","meta","nextid","param","source","track","wbr"]}}}),ui=O({"src/language-handlebars/utils.js"(e,t){R();var{htmlVoidElements:n}=li(),r=U();function i(e){let t=e.getValue(),n=e.getParentNode(0);return!!(d(e,["ElementNode"])&&r(n.children)===t||d(e,["Block"])&&r(n.body)===t)}function o(e){return e.toUpperCase()===e}function a(e){return c(e,["ElementNode"])&&"string"==typeof e.tag&&!e.tag.startsWith(":")&&(o(e.tag[0])||e.tag.includes("."))}var s=new Set(n);function l(e){return s.has(e.tag)||a(e)&&e.children.every(e=>u(e))}function u(e){return c(e,["TextNode"])&&!/\S/.test(e.chars)}function c(e,t){return e&&t.includes(e.type)}function d(e,t){let n=e.getParentNode(0);return c(n,t)}function p(e,t){let n=m(e);return c(n,t)}function h(e,t){let n=g(e);return c(n,t)}function f(e,t){var n,r,i,o;let a=e.getValue(),s=null!==(n=e.getParentNode(0))&&void 0!==n?n:{},l=null!==(r=null!==(i=null!==(o=s.children)&&void 0!==o?o:s.body)&&void 0!==i?i:s.parts)&&void 0!==r?r:[],u=l.indexOf(a);return-1!==u&&l[u+t]}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return f(e,-t)}function g(e){return f(e,1)}function b(e){return c(e,["MustacheCommentStatement"])&&"string"==typeof e.value&&"prettier-ignore"===e.value.trim()}function v(e){let t=e.getValue(),n=m(e,2);return b(t)||b(n)}t.exports={getNextNode:g,getPreviousNode:m,hasPrettierIgnore:v,isLastNodeOfSiblings:i,isNextNodeOfSomeType:h,isNodeOfSomeType:c,isParentOfSomeType:d,isPreviousNodeOfSomeType:p,isVoid:l,isWhitespaceNode:u}}}),ci=O({"src/language-handlebars/printer-glimmer.js"(e,t){R();var{builders:{dedent:n,fill:r,group:i,hardline:o,ifBreak:a,indent:s,join:l,line:u,softline:c},utils:{getDocParts:d,replaceTextEndOfLine:p}}=ne(),{getPreferredQuote:h,isNonEmptyArray:f}=De(),{locStart:m,locEnd:g}=ai(),b=si(),{getNextNode:v,getPreviousNode:y,hasPrettierIgnore:_,isLastNodeOfSiblings:E,isNextNodeOfSomeType:S,isNodeOfSomeType:w,isParentOfSomeType:x,isPreviousNodeOfSomeType:C,isVoid:D,isWhitespaceNode:T}=ui(),A=2;function O(e,t,a){let d=e.getValue();if(!d)return"";if(_(e))return t.originalText.slice(m(d),g(d));let f=t.singleQuote?"'":'"';switch(d.type){case"Block":case"Program":case"Template":return i(e.map(a,"body"));case"ElementNode":{let n=i(N(e,a)),r="ignore"===t.htmlWhitespaceSensitivity&&S(e,["ElementNode"])?c:"";if(D(d))return[n,r];let l=[""];return 0===d.children.length?[n,s(l),r]:"ignore"===t.htmlWhitespaceSensitivity?[n,s(I(e,t,a)),o,s(l),r]:[n,s(i(I(e,t,a))),s(l),r]}case"BlockStatement":{let n=e.getParentNode(1);return n&&n.inverse&&1===n.inverse.body.length&&n.inverse.body[0]===d&&"if"===n.inverse.body[0].path.parts[0]?[$(e,a),Q(e,a,t),X(e,a,t)]:[z(e,a),i([Q(e,a,t),X(e,a,t),V(e,a,t)])]}case"ElementModifierStatement":return i(["{{",ue(e,a),"}}"]);case"MustacheStatement":return i([P(d),ue(e,a),L(d)]);case"SubExpression":return i(["(",le(e,a),c,")"]);case"AttrNode":{let e="TextNode"===d.value.type;if(e&&""===d.value.chars&&m(d.value)===g(d.value))return d.name;let t=e?h(d.value.chars,f).quote:"ConcatStatement"===d.value.type?h(d.value.parts.filter(e=>"TextNode"===e.type).map(e=>e.chars).join(""),f).quote:"",n=a("value");return[d.name,"=",t,"class"===d.name&&t?i(s(n)):n,t]}case"ConcatStatement":return e.map(a,"parts");case"Hash":return l(u,e.map(a,"pairs"));case"HashPair":return[d.key,"=",a("value")];case"TextNode":{let i=d.chars.replace(/{{/g,"\\{{"),o=ee(e);if(o){if("class"===o){let t=i.trim().split(/\s+/).join(" "),n=!1,r=!1;return x(e,["ConcatStatement"])&&(C(e,["MustacheStatement"])&&/^\s/.test(i)&&(n=!0),S(e,["MustacheStatement"])&&/\s$/.test(i)&&""!==t&&(r=!0)),[n?u:"",t,r?u:""]}return p(i)}let a=/^[\t\n\f\r ]*$/.test(i),s=!y(e),l=!v(e);if("ignore"!==t.htmlWhitespaceSensitivity){let t=/^[\t\n\f\r ]*/,o=/[\t\n\f\r ]*$/,c=l&&x(e,["Template"]),d=s&&x(e,["Template"]);if(a){if(d||c)return"";let t=[u],r=te(i);return r&&(t=oe(r)),E(e)&&(t=t.map(e=>n(e))),t}let[p]=i.match(t),[h]=i.match(o),f=[];if(p){f=[u];let e=te(p);e&&(f=oe(e)),i=i.replace(t,"")}let m=[];if(h){if(!c){m=[u];let t=te(h);t&&(m=oe(t)),E(e)&&(m=m.map(e=>n(e)))}i=i.replace(o,"")}return[...f,r(Z(i)),...m]}let c=te(i),h=re(i),f=ie(i);if((s||l)&&a&&x(e,["Block","ElementNode","Template"]))return"";a&&c?(h=Math.min(c,A),f=0):(S(e,["BlockStatement","ElementNode"])&&(f=Math.max(f,1)),C(e,["BlockStatement","ElementNode"])&&(h=Math.max(h,1)));let m="",g="";return 0===f&&S(e,["MustacheStatement"])&&(g=" "),0===h&&C(e,["MustacheStatement"])&&(m=" "),s&&(h=0,m=""),l&&(f=0,g=""),i=i.replace(/^[\t\n\f\r ]+/g,m).replace(/[\t\n\f\r ]+$/,g),[...oe(h),r(Z(i)),...oe(f)]}case"MustacheCommentStatement":{let e=m(d),n=g(d),r="~"===t.originalText.charAt(e+2),i="~"===t.originalText.charAt(n-3),o=d.value.includes("}}")?"--":"";return["{{",r?"~":"","!",o,d.value,o,i?"~":"","}}"]}case"PathExpression":return d.original;case"BooleanLiteral":return String(d.value);case"CommentStatement":return["\x3c!--",d.value,"--\x3e"];case"StringLiteral":if(se(e)){let e=t.singleQuote?'"':"'";return ae(d.value,e)}return ae(d.value,f);case"NumberLiteral":return String(d.value);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";default:throw new Error("unknown glimmer type: "+JSON.stringify(d.type))}}function k(e,t){return m(e)-m(t)}function N(e,t){let n=e.getValue(),r=["attributes","modifiers","comments"].filter(e=>f(n[e])),i=r.flatMap(e=>n[e]).sort(k);for(let o of r)e.each(e=>{let n=i.indexOf(e.getValue());i.splice(n,1,[u,t()])},o);return f(n.blockParams)&&i.push(u,pe(n)),["<",n.tag,s(i),M(n)]}function I(e,t,n){let r=e.getValue().children.every(e=>T(e));return"ignore"===t.htmlWhitespaceSensitivity&&r?"":e.map((e,r)=>{let i=n();return 0===r&&"ignore"===t.htmlWhitespaceSensitivity?[c,i]:i},"children")}function M(e){return D(e)?a([c,"/>"],[" />",c]):a([c,">"],">")}function P(e){let t=!1===e.escaped?"{{{":"{{",n=e.strip&&e.strip.open?"~":"";return[t,n]}function L(e){let t=!1===e.escaped?"}}}":"}}";return[e.strip&&e.strip.close?"~":"",t]}function F(e){let t=P(e),n=e.openStrip.open?"~":"";return[t,n,"#"]}function B(e){let t=L(e);return[e.openStrip.close?"~":"",t]}function j(e){let t=P(e),n=e.closeStrip.open?"~":"";return[t,n,"/"]}function U(e){let t=L(e);return[e.closeStrip.close?"~":"",t]}function q(e){let t=P(e),n=e.inverseStrip.open?"~":"";return[t,n]}function H(e){let t=L(e);return[e.inverseStrip.close?"~":"",t]}function z(e,t){let n=e.getValue(),r=F(n),o=B(n),a=[ce(e,t)],l=de(e,t);if(l&&a.push(u,l),f(n.program.blockParams)){let e=pe(n.program);a.push(u,e)}return i([r,s(a),c,o])}function G(e,t){return["ignore"===t.htmlWhitespaceSensitivity?o:"",q(e),"else",H(e)]}function $(e,t){let n=e.getParentNode(1);return[q(n),"else if ",de(e,t),H(n)]}function V(e,t,n){let r=e.getValue();return"ignore"===n.htmlWhitespaceSensitivity?[Y(r)?c:o,j(r),t("path"),U(r)]:[j(r),t("path"),U(r)]}function Y(e){return w(e,["BlockStatement"])&&e.program.body.every(e=>T(e))}function W(e){return K(e)&&1===e.inverse.body.length&&w(e.inverse.body[0],["BlockStatement"])&&"if"===e.inverse.body[0].path.parts[0]}function K(e){return w(e,["BlockStatement"])&&e.inverse}function Q(e,t,n){let r=e.getValue();if(Y(r))return"";let i=t("program");return"ignore"===n.htmlWhitespaceSensitivity?s([o,i]):s(i)}function X(e,t,n){let r=e.getValue(),i=t("inverse"),a="ignore"===n.htmlWhitespaceSensitivity?[o,i]:i;return W(r)?a:K(r)?[G(r,n),s(a)]:""}function Z(e){return d(l(u,J(e)))}function J(e){return e.split(/[\t\n\f\r ]+/)}function ee(e){for(let t=0;t<2;t++){let n=e.getParentNode(t);if(n&&"AttrNode"===n.type)return n.name.toLowerCase()}}function te(e){return e="string"==typeof e?e:"",e.split("\n").length-1}function re(e){e="string"==typeof e?e:"";let t=(e.match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||"";return te(t)}function ie(e){e="string"==typeof e?e:"";let t=(e.match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"";return te(t)}function oe(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Array.from({length:Math.min(e,A)}).fill(o)}function ae(e,t){let{quote:n,regex:r}=h(e,t);return[n,e.replace(r,"\\".concat(n)),n]}function se(e){let t=0,n=e.getParentNode(t);for(;n&&w(n,["SubExpression"]);)t++,n=e.getParentNode(t);return!!(n&&w(e.getParentNode(t+1),["ConcatStatement"])&&w(e.getParentNode(t+2),["AttrNode"]))}function le(e,t){let n=ce(e,t),r=de(e,t);return r?s([n,u,i(r)]):n}function ue(e,t){let n=ce(e,t),r=de(e,t);return r?[s([n,u,r]),c]:n}function ce(e,t){return t("path")}function de(e,t){let n=e.getValue(),r=[];if(n.params.length>0){let n=e.map(t,"params");r.push(...n)}if(n.hash&&n.hash.pairs.length>0){let e=t("hash");r.push(e)}return 0===r.length?"":l(u,r)}function pe(e){return["as |",e.blockParams.join(" "),"|"]}t.exports={print:O,massageAstNode:b}}}),di=O({"src/language-handlebars/parsers.js"(){R()}}),pi=O({"node_modules/linguist-languages/data/Handlebars.json"(e,t){t.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),hi=O({"src/language-handlebars/index.js"(e,t){R();var n=cn(),r=ci(),i=di(),o=[n(pi(),()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]}))],a={glimmer:r};t.exports={languages:o,printers:a,parsers:i}}}),fi=O({"src/language-graphql/pragma.js"(e,t){function n(e){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(e)}function r(e){return"# @format\n\n"+e}R(),t.exports={hasPragma:n,insertPragma:r}}}),mi=O({"src/language-graphql/loc.js"(e,t){function n(e){return"number"==typeof e.start?e.start:e.loc&&e.loc.start}function r(e){return"number"==typeof e.end?e.end:e.loc&&e.loc.end}R(),t.exports={locStart:n,locEnd:r}}}),gi=O({"src/language-graphql/printer-graphql.js"(e,t){R();var{builders:{join:n,hardline:r,line:i,softline:o,group:a,indent:s,ifBreak:l}}=ne(),{isNextLineEmpty:u,isNonEmptyArray:c}=De(),{insertPragma:d}=fi(),{locStart:p,locEnd:h}=mi();function f(e,t,d){let f=e.getValue();if(!f)return"";if("string"==typeof f)return f;switch(f.kind){case"Document":{let n=[];return e.each((e,i,o)=>{n.push(d()),i!==o.length-1&&(n.push(r),u(t.originalText,e.getValue(),h)&&n.push(r))},"definitions"),[...n,r]}case"OperationDefinition":{let r="{"!==t.originalText[p(f)],i=Boolean(f.name);return[r?f.operation:"",r&&i?[" ",d("name")]:"",r&&!i&&c(f.variableDefinitions)?" ":"",c(f.variableDefinitions)?a(["(",s([o,n([l("",", "),o],e.map(d,"variableDefinitions"))]),o,")"]):"",m(e,d,f),f.selectionSet&&(r||i)?" ":"",d("selectionSet")]}case"FragmentDefinition":return["fragment ",d("name"),c(f.variableDefinitions)?a(["(",s([o,n([l("",", "),o],e.map(d,"variableDefinitions"))]),o,")"]):""," on ",d("typeCondition"),m(e,d,f)," ",d("selectionSet")];case"SelectionSet":return["{",s([r,n(r,g(e,t,d,"selections"))]),r,"}"];case"Field":return a([f.alias?[d("alias"),": "]:"",d("name"),f.arguments.length>0?a(["(",s([o,n([l("",", "),o],g(e,t,d,"arguments"))]),o,")"]):"",m(e,d,f),f.selectionSet?" ":"",d("selectionSet")]);case"Name":return f.value;case"StringValue":if(f.block){let e=f.value.replace(/"""/g,"\\$&").split("\n");return 1===e.length&&(e[0]=e[0].trim()),e.every(e=>""===e)&&(e.length=0),n(r,['"""',...e,'"""'])}return['"',f.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"'];case"IntValue":case"FloatValue":case"EnumValue":return f.value;case"BooleanValue":return f.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",d("name")];case"ListValue":return a(["[",s([o,n([l("",", "),o],e.map(d,"values"))]),o,"]"]);case"ObjectValue":return a(["{",t.bracketSpacing&&f.fields.length>0?" ":"",s([o,n([l("",", "),o],e.map(d,"fields"))]),o,l("",t.bracketSpacing&&f.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[d("name"),": ",d("value")];case"Directive":return["@",d("name"),f.arguments.length>0?a(["(",s([o,n([l("",", "),o],g(e,t,d,"arguments"))]),o,")"]):""];case"NamedType":return d("name");case"VariableDefinition":return[d("variable"),": ",d("type"),f.defaultValue?[" = ",d("defaultValue")]:"",m(e,d,f)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[d("description"),f.description?r:"","ObjectTypeExtension"===f.kind?"extend ":"","type ",d("name"),f.interfaces.length>0?[" implements ",...y(e,t,d)]:"",m(e,d,f),f.fields.length>0?[" {",s([r,n(r,g(e,t,d,"fields"))]),r,"}"]:""];case"FieldDefinition":return[d("description"),f.description?r:"",d("name"),f.arguments.length>0?a(["(",s([o,n([l("",", "),o],g(e,t,d,"arguments"))]),o,")"]):"",": ",d("type"),m(e,d,f)];case"DirectiveDefinition":return[d("description"),f.description?r:"","directive ","@",d("name"),f.arguments.length>0?a(["(",s([o,n([l("",", "),o],g(e,t,d,"arguments"))]),o,")"]):"",f.repeatable?" repeatable":""," on ",n(" | ",e.map(d,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[d("description"),f.description?r:"","EnumTypeExtension"===f.kind?"extend ":"","enum ",d("name"),m(e,d,f),f.values.length>0?[" {",s([r,n(r,g(e,t,d,"values"))]),r,"}"]:""];case"EnumValueDefinition":return[d("description"),f.description?r:"",d("name"),m(e,d,f)];case"InputValueDefinition":return[d("description"),f.description?f.description.block?r:i:"",d("name"),": ",d("type"),f.defaultValue?[" = ",d("defaultValue")]:"",m(e,d,f)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[d("description"),f.description?r:"","InputObjectTypeExtension"===f.kind?"extend ":"","input ",d("name"),m(e,d,f),f.fields.length>0?[" {",s([r,n(r,g(e,t,d,"fields"))]),r,"}"]:""];case"SchemaExtension":return["extend schema",m(e,d,f),...f.operationTypes.length>0?[" {",s([r,n(r,g(e,t,d,"operationTypes"))]),r,"}"]:[]];case"SchemaDefinition":return[d("description"),f.description?r:"","schema",m(e,d,f)," {",f.operationTypes.length>0?s([r,n(r,g(e,t,d,"operationTypes"))]):"",r,"}"];case"OperationTypeDefinition":return[d("operation"),": ",d("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[d("description"),f.description?r:"","InterfaceTypeExtension"===f.kind?"extend ":"","interface ",d("name"),f.interfaces.length>0?[" implements ",...y(e,t,d)]:"",m(e,d,f),f.fields.length>0?[" {",s([r,n(r,g(e,t,d,"fields"))]),r,"}"]:""];case"FragmentSpread":return["...",d("name"),m(e,d,f)];case"InlineFragment":return["...",f.typeCondition?[" on ",d("typeCondition")]:"",m(e,d,f)," ",d("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return a([d("description"),f.description?r:"",a(["UnionTypeExtension"===f.kind?"extend ":"","union ",d("name"),m(e,d,f),f.types.length>0?[" =",l(""," "),s([l([i," "]),n([i,"| "],e.map(d,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[d("description"),f.description?r:"","ScalarTypeExtension"===f.kind?"extend ":"","scalar ",d("name"),m(e,d,f)];case"NonNullType":return[d("type"),"!"];case"ListType":return["[",d("type"),"]"];default:throw new Error("unknown graphql type: "+JSON.stringify(f.kind))}}function m(e,t,r){if(0===r.directives.length)return"";let l=n(i,e.map(t,"directives"));return"FragmentDefinition"===r.kind||"OperationDefinition"===r.kind?a([i,l]):[" ",a(s([o,l]))]}function g(e,t,n,i){return e.map((e,i,o)=>{let a=n();return in(e),"interfaces");for(let l=0;l"prettier-ignore"===e.value.trim())}_.ignoredProperties=new Set(["loc","comments"]),t.exports={print:f,massageAstNode:_,hasPrettierIgnore:E,insertPragma:d,printComment:v,canAttachComment:b}}}),bi=O({"src/language-graphql/options.js"(e,t){R();var n=kr();t.exports={bracketSpacing:n.bracketSpacing}}}),vi=O({"src/language-graphql/parsers.js"(){R()}}),yi=O({"node_modules/linguist-languages/data/GraphQL.json"(e,t){t.exports={name:"GraphQL",type:"data",color:"#e10098",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",languageId:139}}}),_i=O({"src/language-graphql/index.js"(e,t){R();var n=cn(),r=gi(),i=bi(),o=vi(),a=[n(yi(),()=>({since:"1.5.0",parsers:["graphql"],vscodeLanguageIds:["graphql"]}))],s={graphql:r};t.exports={languages:a,options:i,printers:s,parsers:o}}}),Ei=O({"src/language-markdown/loc.js"(e,t){function n(e){return e.position.start.offset}function r(e){return e.position.end.offset}R(),t.exports={locStart:n,locEnd:r}}}),Si=O({"src/language-markdown/constants.evaluate.js"(e,t){t.exports={cjkPattern:"(?:[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872\\ud874-\\ud879][\\udc00-\\udfff]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67]|\\ud83c[\\ude00\\ude50-\\ude51]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d])(?:[\\ufe00-\\ufe0f]|\\udb40[\\udd00-\\uddef])?",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\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\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\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-\\u2e4f\\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]|\\ud803[\\udf55-\\udf59]|\\ud804[\\udc47-\\udc4d\\udcbb-\\udcbc\\udcbe-\\udcc1\\udd40-\\udd43\\udd74-\\udd75\\uddc5-\\uddc8\\uddcd\\udddb\\udddd-\\udddf\\ude38-\\ude3d\\udea9]|\\ud805[\\udc4b-\\udc4f\\udc5b\\udc5d\\udcc6\\uddc1-\\uddd7\\ude41-\\ude43\\ude60-\\ude6c\\udf3c-\\udf3e]|\\ud806[\\udc3b\\udde2\\ude3f-\\ude46\\ude9a-\\ude9c\\ude9e-\\udea2]|\\ud807[\\udc41-\\udc45\\udc70-\\udc71\\udef7-\\udef8\\udfff]|\\ud809[\\udc70-\\udc74]|\\ud81a[\\ude6e-\\ude6f\\udef5\\udf37-\\udf3b\\udf44]|\\ud81b[\\ude97-\\ude9a\\udfe2]|\\ud82f[\\udc9f]|\\ud836[\\ude87-\\ude8b]|\\ud83a[\\udd5e-\\udd5f]"}}}),wi=O({"src/language-markdown/utils.js"(e,t){R();var{getLast:n}=De(),{locStart:r,locEnd:i}=Ei(),{cjkPattern:o,kPattern:a,punctuationPattern:s}=Si(),l=["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"],u=[...l,"tableCell","paragraph","heading"],c=new RegExp(a),d=new RegExp(s);function p(e,t){let r="non-cjk",i="cj-letter",a="k-letter",s="cjk-punctuation",l=[],u=("preserve"===t.proseWrap?e:e.replace(new RegExp("(".concat(o,")\n(").concat(o,")"),"g"),"$1$2")).split(/([\t\n ]+)/);for(let[h,f]of u.entries()){if(h%2===1){l.push({type:"whitespace",value:/\n/.test(f)?"\n":" "});continue}if((0===h||h===u.length-1)&&""===f)continue;let e=f.split(new RegExp("(".concat(o,")")));for(let[t,o]of e.entries())if(0!==t&&t!==e.length-1||""!==o){if(t%2===0){""!==o&&p({type:"word",value:o,kind:r,hasLeadingPunctuation:d.test(o[0]),hasTrailingPunctuation:d.test(n(o))});continue}p(d.test(o)?{type:"word",value:o,kind:s,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:o,kind:c.test(o)?a:i,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return l;function p(e){let t=n(l);function o(n,r){return t.kind===n&&e.kind===r||t.kind===r&&e.kind===n}t&&"word"===t.type&&(t.kind===r&&e.kind===i&&!t.hasTrailingPunctuation||t.kind===i&&e.kind===r&&!e.hasLeadingPunctuation?l.push({type:"whitespace",value:" "}):!o(r,s)&&![t.value,e.value].some(e=>/\u3000/.test(e))&&l.push({type:"whitespace",value:""})),l.push(e)}}function h(e,t){let[,n,r,i]=t.slice(e.position.start.offset,e.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:n,marker:r,leadingSpaces:i}}function f(e,t){if(!e.ordered||e.children.length<2)return!1;let n=Number(h(e.children[0],t.originalText).numberText),r=Number(h(e.children[1],t.originalText).numberText);if(0===n&&e.children.length>2){let n=Number(h(e.children[2],t.originalText).numberText);return 1===r&&1===n}return 1===r}function m(e,t){let{value:n}=e;return e.position.end.offset===t.length&&n.endsWith("\n")&&t.endsWith("\n")?n.slice(0,-1):n}function g(e,t){return function e(n,r,i){let o=Object.assign({},t(n,r,i));return o.children&&(o.children=o.children.map((t,n)=>e(t,n,[o,...i]))),o}(e,null,[])}function b(e){if("link"!==(null==e?void 0:e.type)||1!==e.children.length)return!1;let[t]=e.children;return r(e)===r(t)&&i(e)===i(t)}t.exports={mapAst:g,splitText:p,punctuationPattern:s,getFencedCodeBlockValue:m,getOrderedListItemInfo:h,hasGitDiffFriendlyOrderedList:f,INLINE_NODE_TYPES:l,INLINE_NODE_WRAPPER_TYPES:u,isAutolink:b}}}),xi=O({"src/language-markdown/embed.js"(e,t){R();var{inferParserByLanguage:n,getMaxContinuousCount:r}=De(),{builders:{hardline:i,markAsRoot:o},utils:{replaceEndOfLine:a}}=ne(),s=qr(),{getFencedCodeBlockValue:l}=wi();function u(e,t,u,c){let d=e.getValue();if("code"===d.type&&null!==d.lang){let e=n(d.lang,c);if(e){let t=c.__inJsTemplate?"~":"`",n=t.repeat(Math.max(3,r(d.value,t)+1)),s={parser:e};"tsx"===d.lang&&(s.filepath="dummy.tsx");let p=u(l(d,c.originalText),s,{stripTrailingHardline:!0});return o([n,d.lang,d.meta?" "+d.meta:"",i,a(p),i,n])}}switch(d.type){case"front-matter":return s(d,u);case"importExport":return[u(d.value,{parser:"babel"},{stripTrailingHardline:!0}),i];case"jsx":return u("<$>".concat(d.value,""),{parser:"__js_expression",rootMarker:"mdx"},{stripTrailingHardline:!0})}return null}t.exports=u}}),Ci=O({"src/language-markdown/pragma.js"(e,t){R();var n=zr(),r=["format","prettier"];function i(e){let t="@(".concat(r.join("|"),")"),n=new RegExp(["\x3c!--\\s*".concat(t,"\\s*--\x3e"),"{\\s*\\/\\*\\s*".concat(t,"\\s*\\*\\/\\s*}"),"\x3c!--.*\r?\n[\\s\\S]*(^|\n)[^\\S\n]*".concat(t,"[^\\S\n]*($|\n)[\\s\\S]*\n.*--\x3e")].join("|"),"m"),i=e.match(n);return 0===(null==i?void 0:i.index)}t.exports={startWithPragma:i,hasPragma:e=>i(n(e).content.trimStart()),insertPragma:e=>{let t=n(e),i="\x3c!-- @".concat(r[0]," --\x3e");return t.frontMatter?"".concat(t.frontMatter.raw,"\n\n").concat(i,"\n\n").concat(t.content):"".concat(i,"\n\n").concat(t.content)}}}}),Di=O({"src/language-markdown/print-preprocess.js"(e,t){R();var n=U(),{getOrderedListItemInfo:r,mapAst:i,splitText:o}=wi(),a=/^.$/su;function s(e,t){return e=c(e,t),e=h(e),e=u(e),e=m(e,t),e=g(e,t),e=f(e,t),e=l(e),e=d(e),e}function l(e){return i(e,e=>"import"!==e.type&&"export"!==e.type?e:Object.assign(Object.assign({},e),{},{type:"importExport"}))}function u(e){return i(e,e=>"inlineCode"!==e.type?e:Object.assign(Object.assign({},e),{},{value:e.value.replace(/\s+/g," ")}))}function c(e,t){return i(e,e=>"text"===e.type&&"*"!==e.value&&"_"!==e.value&&a.test(e.value)&&e.position.end.offset-e.position.start.offset!==e.value.length?Object.assign(Object.assign({},e),{},{value:t.originalText.slice(e.position.start.offset,e.position.end.offset)}):e)}function d(e){return p(e,(e,t)=>"importExport"===e.type&&"importExport"===t.type,(e,t)=>({type:"importExport",value:e.value+"\n\n"+t.value,position:{start:e.position.start,end:t.position.end}}))}function p(e,t,r){return i(e,e=>{if(!e.children)return e;let i=e.children.reduce((e,i)=>{let o=n(e);return o&&t(o,i)?e.splice(-1,1,r(o,i)):e.push(i),e},[]);return Object.assign(Object.assign({},e),{},{children:i})})}function h(e){return p(e,(e,t)=>"text"===e.type&&"text"===t.type,(e,t)=>({type:"text",value:e.value+t.value,position:{start:e.position.start,end:t.position.end}}))}function f(e,t){return i(e,(e,n,r)=>{let[i]=r;if("text"!==e.type)return e;let{value:a}=e;return"paragraph"===i.type&&(0===n&&(a=a.trimStart()),n===i.children.length-1&&(a=a.trimEnd())),{type:"sentence",position:e.position,children:o(a,t)}})}function m(e,t){return i(e,(e,n,r)=>{if("code"===e.type){let n=/^\n?(?: {4,}|\t)/.test(t.originalText.slice(e.position.start.offset,e.position.end.offset));if(e.isIndented=n,n)for(let e=0;e{if("list"===e.type&&e.children.length>0){for(let t=0;t1)return!0;let a=n(i);if(-1===a)return!1;if(1===e.children.length)return a%t.tabWidth===0;let s=n(o);return a===s&&(a%t.tabWidth===0||r(o,t.originalText).leadingSpaces.length>1)}}t.exports=s}}),Ti=O({"src/language-markdown/clean.js"(e,t){R();var{isFrontMatterNode:n}=De(),{startWithPragma:r}=Ci(),i=new Set(["position","raw"]);function o(e,t,i){if(("front-matter"===e.type||"code"===e.type||"yaml"===e.type||"import"===e.type||"export"===e.type||"jsx"===e.type)&&delete t.value,"list"===e.type&&delete t.isAligned,("list"===e.type||"listItem"===e.type)&&(delete t.spread,delete t.loose),"text"===e.type||("inlineCode"===e.type&&(t.value=e.value.replace(/[\t\n ]+/g," ")),"wikiLink"===e.type&&(t.value=e.value.trim().replace(/[\t\n]+/g," ")),("definition"===e.type||"linkReference"===e.type)&&(t.label=e.label.trim().replace(/[\t\n ]+/g," ").toLowerCase()),("definition"===e.type||"link"===e.type||"image"===e.type)&&e.title&&(t.title=e.title.replace(/\\(["')])/g,"$1")),i&&"root"===i.type&&i.children.length>0&&(i.children[0]===e||n(i.children[0])&&i.children[1]===e)&&"html"===e.type&&r(e.value)))return null}o.ignoredProperties=i,t.exports=o}}),Ai=O({"src/language-markdown/printer-markdown.js"(e,t){R();var{getLast:n,getMinNotPresentContinuousCount:r,getMaxContinuousCount:i,getStringWidth:o,isNonEmptyArray:a}=De(),{builders:{breakParent:s,join:l,line:u,literalline:c,markAsRoot:d,hardline:p,softline:h,ifBreak:f,fill:m,align:g,indent:b,group:v,hardlineWithoutBreakParent:y},utils:{normalizeDoc:_,replaceTextEndOfLine:E},printer:{printDocToString:S}}=ne(),w=xi(),{insertPragma:x}=Ci(),{locStart:C,locEnd:D}=Ei(),T=Di(),A=Ti(),{getFencedCodeBlockValue:O,hasGitDiffFriendlyOrderedList:k,splitText:N,punctuationPattern:I,INLINE_NODE_TYPES:M,INLINE_NODE_WRAPPER_TYPES:P,isAutolink:L}=wi(),F=new Set(["importExport"]),B=["heading","tableCell","link","wikiLink"],j=new Set(["listItem","definition","footnoteDefinition"]);function U(e,t,o){let a=e.getValue();if(re(e))return N(t.originalText.slice(a.position.start.offset,a.position.end.offset),t).map(n=>"word"===n.type?n.value:""===n.value?"":Y(e,n.value,t));switch(a.type){case"front-matter":return t.originalText.slice(a.position.start.offset,a.position.end.offset);case"root":return 0===a.children.length?"":[_(K(e,t,o)),F.has(X(a).type)?"":p];case"paragraph":return Q(e,t,o,{postprocessor:m});case"sentence":return Q(e,t,o);case"word":{let t=a.value.replace(/\*/g,"\\$&").replace(new RegExp(["(^|".concat(I,")(_+)"),"(_+)(".concat(I,"|$)")].join("|"),"g"),(e,t,n,r,i)=>(n?"".concat(t).concat(n):"".concat(r).concat(i)).replace(/_/g,"\\_")),n=(e,t,n)=>"sentence"===e.type&&0===n,r=(e,t,n)=>L(e.children[n-1]);return t!==a.value&&(e.match(void 0,n,r)||e.match(void 0,n,(e,t,n)=>"emphasis"===e.type&&0===n,r))&&(t=t.replace(/^(\\?[*_])+/,e=>e.replace(/\\/g,""))),t}case"whitespace":{let n=e.getParentNode(),r=n.children.indexOf(a),i=n.children[r+1],o=i&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(i.value)?"never":t.proseWrap;return Y(e,a.value,{proseWrap:o})}case"emphasis":{let r;if(L(a.children[0]))r=t.originalText[a.position.start.offset];else{let t=e.getParentNode(),i=t.children.indexOf(a),o=t.children[i-1],s=t.children[i+1];r=o&&"sentence"===o.type&&o.children.length>0&&"word"===n(o.children).type&&!n(o.children).hasTrailingPunctuation||s&&"sentence"===s.type&&s.children.length>0&&"word"===s.children[0].type&&!s.children[0].hasLeadingPunctuation||V(e,"emphasis")?"*":"_"}return[r,Q(e,t,o),r]}case"strong":return["**",Q(e,t,o),"**"];case"delete":return["~~",Q(e,t,o),"~~"];case"inlineCode":{let e=r(a.value,"`"),t="`".repeat(e||1),n=e&&!/^\s/.test(a.value)?" ":"";return[t,n,a.value,n,t]}case"wikiLink":{let e="";return e="preserve"===t.proseWrap?a.value:a.value.replace(/[\t\n]+/g," "),["[[",e,"]]"]}case"link":switch(t.originalText[a.position.start.offset]){case"<":{let e="mailto:",n=a.url.startsWith(e)&&t.originalText.slice(a.position.start.offset+1,a.position.start.offset+1+e.length)!==e?a.url.slice(e.length):a.url;return["<",n,">"]}case"[":return["[",Q(e,t,o),"](",ie(a.url,")"),oe(a.title,t),")"];default:return t.originalText.slice(a.position.start.offset,a.position.end.offset)}case"image":return["![",a.alt||"","](",ie(a.url,")"),oe(a.title,t),")"];case"blockquote":return["> ",g("> ",Q(e,t,o))];case"heading":return["#".repeat(a.depth)+" ",Q(e,t,o)];case"code":{if(a.isIndented){let e=" ".repeat(4);return g(e,[e,...E(a.value,p)])}let e=t.__inJsTemplate?"~":"`",n=e.repeat(Math.max(3,i(a.value,e)+1));return[n,a.lang||"",a.meta?" "+a.meta:"",p,...E(O(a,t.originalText),p),p,n]}case"html":{let t=e.getParentNode(),r="root"===t.type&&n(t.children)===a?a.value.trimEnd():a.value,i=/^$/s.test(r);return E(r,i?p:d(c))}case"list":{let n=z(a,e.getParentNode()),r=k(a,t);return Q(e,t,o,{processor:(e,i)=>{let s=u(),l=e.getValue();return 2===l.children.length&&"html"===l.children[1].type&&l.children[0].position.start.column!==l.children[1].position.start.column?[s,q(e,t,o,s)]:[s,g(" ".repeat(s.length),q(e,t,o,s))];function u(){let e=a.ordered?(0===i?a.start:r?1:a.start+i)+(n%2===0?". ":") "):n%2===0?"- ":"* ";return a.isAligned||a.hasIndentedCodeblock?H(e,t):e}}})}case"thematicBreak":{let t=$(e,"list");return-1===t?"---":z(e.getParentNode(t),e.getParentNode(t+1))%2===0?"***":"---"}case"linkReference":return["[",Q(e,t,o),"]","full"===a.referenceType?["[",a.identifier,"]"]:"collapsed"===a.referenceType?"[]":""];case"imageReference":switch(a.referenceType){case"full":return["![",a.alt||"","][",a.identifier,"]"];default:return["![",a.alt,"]","collapsed"===a.referenceType?"[]":""]}case"definition":{let e="always"===t.proseWrap?u:" ";return v(["[",a.identifier,"]:",b([e,ie(a.url),null===a.title?"":[e,oe(a.title,t,!1)]])])}case"footnote":return["[^",Q(e,t,o),"]"];case"footnoteReference":return["[^",a.identifier,"]"];case"footnoteDefinition":{let n=e.getParentNode().children[e.getName()+1],r=1===a.children.length&&"paragraph"===a.children[0].type&&("never"===t.proseWrap||"preserve"===t.proseWrap&&a.children[0].position.start.line===a.children[0].position.end.line);return["[^",a.identifier,"]: ",r?Q(e,t,o):v([g(" ".repeat(4),Q(e,t,o,{processor:(e,t)=>0===t?v([h,o()]):o()})),n&&"footnoteDefinition"===n.type?h:""])]}case"table":return W(e,t,o);case"tableCell":return Q(e,t,o);case"break":return/\s/.test(t.originalText[a.position.start.offset])?[" ",d(c)]:["\\",p];case"liquidNode":return E(a.value,p);case"importExport":return[a.value,p];case"esComment":return["{/* ",a.value," */}"];case"jsx":return a.value;case"math":return["$$",p,a.value?[...E(a.value,p),p]:"","$$"];case"inlineMath":return t.originalText.slice(C(a),D(a));case"tableRow":case"listItem":default:throw new Error("Unknown markdown type ".concat(JSON.stringify(a.type)))}}function q(e,t,n,r){let i=e.getValue(),o=null===i.checked?"":i.checked?"[x] ":"[ ] ";return[o,Q(e,t,n,{processor:(e,i)=>{if(0===i&&"list"!==e.getValue().type)return g(" ".repeat(o.length),n());let a=" ".repeat(ae(t.tabWidth-r.length,0,3));return[a,g(a,n())]}})]}function H(e,t){let n=r();return e+" ".repeat(n>=4?0:n);function r(){let n=e.length%t.tabWidth;return 0===n?0:t.tabWidth-n}}function z(e,t){return G(e,t,t=>t.ordered===e.ordered)}function G(e,t,n){let r=-1;for(let i of t.children)if(i.type===e.type&&n(i)?r++:r=-1,i===e)return r}function $(e,t){let n,r=Array.isArray(t)?t:[t],i=-1;for(;n=e.getParentNode(++i);)if(r.includes(n.type))return i;return-1}function V(e,t){let n=$(e,t);return-1===n?null:e.getParentNode(n)}function Y(e,t,n){if("preserve"===n.proseWrap&&"\n"===t)return p;let r="always"===n.proseWrap&&!V(e,B);return""!==t?r?u:" ":r?h:""}function W(e,t,n){let r=e.getValue(),i=[],a=e.map(e=>e.map((e,r)=>{let a=S(n(),t).formatted,s=o(a);return i[r]=Math.max(i[r]||3,s),{text:a,width:s}},"children"),"children"),u=d(!1);if("never"!==t.proseWrap)return[s,u];let c=d(!0);return[s,v(f(c,u))];function d(e){let t=[h(a[0],e),p(e)];return a.length>1&&t.push(l(y,a.slice(1).map(t=>h(t,e)))),l(y,t)}function p(e){let t=i.map((t,n)=>{let i=r.align[n],o="center"===i||"left"===i?":":"-",a="center"===i||"right"===i?":":"-",s=e?"-":"-".repeat(t-2);return"".concat(o).concat(s).concat(a)});return"| ".concat(t.join(" | ")," |")}function h(e,t){let n=e.map((e,n)=>{let{text:o,width:a}=e;if(t)return o;let s=i[n]-a,l=r.align[n],u=0;"right"===l?u=s:"center"===l&&(u=Math.floor(s/2));let c=s-u;return"".concat(" ".repeat(u)).concat(o).concat(" ".repeat(c))});return"| ".concat(n.join(" | ")," |")}}function K(e,t,n){let r=[],i=null,{children:o}=e.getValue();for(let[a,s]of o.entries())switch(Z(s)){case"start":null===i&&(i={index:a,offset:s.position.end.offset});break;case"end":null!==i&&(r.push({start:i,end:{index:a,offset:s.position.start.offset}}),i=null);break;default:break}return Q(e,t,n,{processor:(e,i)=>{if(r.length>0){let e=r[0];if(i===e.start.index)return[o[e.start.index].value,t.originalText.slice(e.start.offset,e.end.offset),o[e.end.index].value];if(e.start.index3&&void 0!==arguments[3]?arguments[3]:{},{postprocessor:o}=i,a=i.processor||(()=>n()),s=e.getValue(),l=[];return e.each((e,n)=>{let i=e.getValue(),o=a(e,n);if(!1!==o){let e={parts:l,prevNode:r,parentNode:s,options:t};J(i,e)&&(l.push(p),r&&F.has(r.type)||(ee(i,e)||te(i,e))&&l.push(p),te(i,e)&&l.push(p)),l.push(o),r=i}},"children"),o?o(l):l}function X(e){let t=e;for(;a(t.children);)t=n(t.children);return t}function Z(e){let t;if("html"===e.type)t=e.value.match(/^$/);else{let n;"esComment"===e.type?n=e:"paragraph"===e.type&&1===e.children.length&&"esComment"===e.children[0].type&&(n=e.children[0]),n&&(t=n.value.match(/^prettier-ignore(?:-(start|end))?$/))}return!!t&&(t[1]||"next")}function J(e,t){let n=0===t.parts.length,r=M.includes(e.type),i="html"===e.type&&P.includes(t.parentNode.type);return!n&&!r&&!i}function ee(e,t){var n,r,i;let o=(t.prevNode&&t.prevNode.type)===e.type&&j.has(e.type),a="listItem"===t.parentNode.type&&!t.parentNode.loose,s="listItem"===(null===(n=t.prevNode)||void 0===n?void 0:n.type)&&t.prevNode.loose,l="next"===Z(t.prevNode),u="html"===e.type&&"html"===(null===(r=t.prevNode)||void 0===r?void 0:r.type)&&t.prevNode.position.end.line+1===e.position.start.line,c="html"===e.type&&"listItem"===t.parentNode.type&&"paragraph"===(null===(i=t.prevNode)||void 0===i?void 0:i.type)&&t.prevNode.position.end.line+1===e.position.start.line;return s||!(o||a||l||u||c)}function te(e,t){let n=t.prevNode&&"list"===t.prevNode.type,r="code"===e.type&&e.isIndented;return n&&r}function re(e){let t=V(e,["linkReference","imageReference"]);return t&&("linkReference"!==t.type||"full"!==t.referenceType)}function ie(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[" ",...Array.isArray(t)?t:[t]];return new RegExp(n.map(e=>"\\".concat(e)).join("|")).test(e)?"<".concat(e,">"):e}function oe(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e)return"";if(n)return" "+oe(e,t,!1);if(e=e.replace(/\\(["')])/g,"$1"),e.includes('"')&&e.includes("'")&&!e.includes(")"))return"(".concat(e,")");let r=e.split("'").length-1,i=e.split('"').length-1,o=r>i?'"':i>r||t.singleQuote?"'":'"';return e=e.replace(/\\/,"\\\\"),e=e.replace(new RegExp("(".concat(o,")"),"g"),"\\$1"),"".concat(o).concat(e).concat(o)}function ae(e,t,n){return en?n:e}function se(e){let t=Number(e.getName());if(0===t)return!1;let n=e.getParentNode().children[t-1];return"next"===Z(n)}t.exports={preprocess:T,print:U,embed:w,massageAstNode:A,hasPrettierIgnore:se,insertPragma:x}}}),Oi=O({"src/language-markdown/options.js"(e,t){R();var n=kr();t.exports={proseWrap:n.proseWrap,singleQuote:n.singleQuote}}}),ki=O({"src/language-markdown/parsers.js"(){R()}}),Ni=O({"node_modules/linguist-languages/data/Markdown.json"(e,t){t.exports={name:"Markdown",type:"prose",color:"#083fa1",aliases:["pandoc"],aceMode:"markdown",codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr"],tmScope:"source.gfm",languageId:222}}}),Ii=O({"src/language-markdown/index.js"(e,t){R();var n=cn(),r=Ai(),i=Oi(),o=ki(),a=[n(Ni(),e=>({since:"1.8.0",parsers:["markdown"],vscodeLanguageIds:["markdown"],filenames:[...e.filenames,"README"],extensions:e.extensions.filter(e=>".mdx"!==e)})),n(Ni(),()=>({name:"MDX",since:"1.15.0",parsers:["mdx"],vscodeLanguageIds:["mdx"],filenames:[],extensions:[".mdx"]}))],s={mdast:r};t.exports={languages:a,options:i,printers:s,parsers:o}}}),Mi=O({"src/language-html/clean.js"(e,t){R();var{isFrontMatterNode:n}=De(),r=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan"]);function i(e,t){if("text"===e.type||"comment"===e.type||n(e)||"yaml"===e.type||"toml"===e.type)return null;"attribute"===e.type&&delete t.value,"docType"===e.type&&delete t.value}i.ignoredProperties=r,t.exports=i}}),Ri=O({"src/language-html/constants.evaluate.js"(e,t){t.exports={CSS_DISPLAY_TAGS:{area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",source:"block",style:"none",template:"inline",track:"block",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",fieldset:"block",button:"inline-block",details:"block",summary:"block",dialog:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},CSS_DISPLAY_DEFAULT:"inline",CSS_WHITE_SPACE_TAGS:{listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},CSS_WHITE_SPACE_DEFAULT:"normal"}}}),Pi=O({"src/language-html/utils/is-unknown-namespace.js"(e,t){function n(e){return"element"===e.type&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}R(),t.exports=n}}),Li=O({"src/language-html/utils/index.js"(e,t){R();var{inferParserByLanguage:n,isFrontMatterNode:r}=De(),{builders:{line:i,hardline:o,join:a},utils:{getDocParts:s,replaceTextEndOfLine:l}}=ne(),{CSS_DISPLAY_TAGS:u,CSS_DISPLAY_DEFAULT:c,CSS_WHITE_SPACE_TAGS:d,CSS_WHITE_SPACE_DEFAULT:p}=Ri(),h=Pi(),f=new Set(["\t","\n","\f","\r"," "]),m=e=>e.replace(/^[\t\n\f\r ]+/,""),g=e=>e.replace(/[\t\n\f\r ]+$/,""),b=e=>m(g(e)),v=e=>e.replace(/^[\t\f\r ]*\n/g,""),y=e=>v(g(e)),_=e=>e.split(/[\t\n\f\r ]+/),E=e=>e.match(/^[\t\n\f\r ]*/)[0],S=e=>{let[,t,n,r]=e.match(/^([\t\n\f\r ]*)(.*?)([\t\n\f\r ]*)$/s);return{leadingWhitespace:t,trailingWhitespace:r,text:n}},w=e=>/[\t\n\f\r ]/.test(e);function x(e,t){return!!("ieConditionalComment"===e.type&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||"ieConditionalComment"===e.type&&!e.complete||re(e)&&e.children.some(e=>"text"!==e.type&&"interpolation"!==e.type)||me(e,t)&&!A(e)&&"interpolation"!==e.type)}function C(e){return!("attribute"===e.type||!e.parent||!e.prev)&&D(e.prev)}function D(e){return"comment"===e.type&&"prettier-ignore"===e.value.trim()}function T(e){return"text"===e.type||"comment"===e.type}function A(e){return"element"===e.type&&("script"===e.fullName||"style"===e.fullName||"svg:style"===e.fullName||h(e)&&("script"===e.name||"style"===e.name))}function O(e){return e.children&&!A(e)}function k(e){return A(e)||"interpolation"===e.type||N(e)}function N(e){return se(e).startsWith("pre")}function I(e,t){let n=i();return n&&!e.prev&&e.parent&&e.parent.tagDefinition&&e.parent.tagDefinition.ignoreFirstLf?"interpolation"===e.type:n;function i(){return!r(e)&&(!("text"!==e.type&&"interpolation"!==e.type||!e.prev||"text"!==e.prev.type&&"interpolation"!==e.prev.type)||!(!e.parent||"none"===e.parent.cssDisplay)&&(!!re(e.parent)||!(!e.prev&&("root"===e.parent.type||re(e)&&e.parent||A(e.parent)||he(e.parent,t)||!X(e.parent.cssDisplay))||e.prev&&!ee(e.prev.cssDisplay))))}}function M(e,t){return!r(e)&&(!("text"!==e.type&&"interpolation"!==e.type||!e.next||"text"!==e.next.type&&"interpolation"!==e.next.type)||!(!e.parent||"none"===e.parent.cssDisplay)&&(!!re(e.parent)||!(!e.next&&("root"===e.parent.type||re(e)&&e.parent||A(e.parent)||he(e.parent,t)||!Z(e.parent.cssDisplay))||e.next&&!J(e.next.cssDisplay))))}function P(e){return te(e.cssDisplay)&&!A(e)}function L(e){return r(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+10&&(["body","script","style"].includes(e.name)||e.children.some(e=>V(e)))||e.firstChild&&e.firstChild===e.lastChild&&"text"!==e.firstChild.type&&H(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||z(e.lastChild))}function B(e){return"element"===e.type&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&"table-cell"!==e.cssDisplay)}function j(e){return G(e)||e.prev&&U(e.prev)||q(e)}function U(e){return G(e)||"element"===e.type&&"br"===e.fullName||q(e)}function q(e){return H(e)&&z(e)}function H(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.linee.sourceSpan.end.line:"root"===e.parent.type||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function G(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function $(e){return e.lastChild?$(e.lastChild):e}function V(e){return e.children&&e.children.some(e=>"text"!==e.type)}function Y(e){let{type:t,lang:n}=e.attrMap;return"module"===t||"text/javascript"===t||"text/babel"===t||"application/javascript"===t||"jsx"===n?"babel":"application/x-typescript"===t||"ts"===n||"tsx"===n?"typescript":"text/markdown"===t?"markdown":"text/html"===t?"html":t&&(t.endsWith("json")||t.endsWith("importmap"))||"speculationrules"===t?"json":"text/x-handlebars-template"===t?"glimmer":void 0}function W(e,t){let{lang:r}=e.attrMap;return r&&"postcss"!==r&&"css"!==r?"scss"===r?"scss":"less"===r?"less":"stylus"===r?n("stylus",t):void 0:"css"}function K(e,t){return"script"!==e.name||e.attrMap.src?"style"===e.name?W(e,t):t&&me(e,t)?Y(e)||!("src"in e.attrMap)&&n(e.attrMap.lang,t):void 0:e.attrMap.lang||e.attrMap.type?Y(e):"babel"}function Q(e){return"block"===e||"list-item"===e||e.startsWith("table")}function X(e){return!Q(e)&&"inline-block"!==e}function Z(e){return!Q(e)&&"inline-block"!==e}function J(e){return!Q(e)}function ee(e){return!Q(e)}function te(e){return!Q(e)&&"inline-block"!==e}function re(e){return se(e).startsWith("pre")}function ie(e,t){let n=0;for(let r=e.stack.length-1;r>=0;r--){let i=e.stack[r];i&&"object"==typeof i&&!Array.isArray(i)&&t(i)&&n++}return n}function oe(e,t){let n=e;for(;n;){if(t(n))return!0;n=n.parent}return!1}function ae(e,t){if(e.prev&&"comment"===e.prev.type){let t=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/);if(t)return t[1]}let n=!1;if("element"===e.type&&"svg"===e.namespace){if(!oe(e,e=>"svg:foreignObject"===e.fullName))return"svg"===e.name?"inline-block":"block";n=!0}switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return"vue"===t.parser&&e.parent&&"root"===e.parent.type?"block":"element"===e.type&&(!e.namespace||n||h(e))&&u[e.name]||c}}function se(e){return"element"===e.type&&(!e.namespace||h(e))&&d[e.name]||p}function le(e){let t=Number.POSITIVE_INFINITY;for(let n of e.split("\n")){if(0===n.length)continue;if(!f.has(n[0]))return 0;let e=E(n).length;n.length!==e&&e1&&void 0!==arguments[1]?arguments[1]:le(e);return 0===t?e:e.split("\n").map(e=>e.slice(t)).join("\n")}function ce(e,t){let n=0;for(let r=0;r1&&void 0!==arguments[1]?arguments[1]:e.value;return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?l(t):l(ue(y(t)),o):s(a(i,_(t)))}function ye(e,t){return fe(e,t)&&"script"===e.name}t.exports={htmlTrim:b,htmlTrimPreserveIndentation:y,hasHtmlWhitespace:w,getLeadingAndTrailingHtmlWhitespace:S,canHaveInterpolation:O,countChars:ce,countParents:ie,dedentString:ue,forceBreakChildren:B,forceBreakContent:F,forceNextEmptyLine:L,getLastDescendant:$,getNodeCssStyleDisplay:ae,getNodeCssStyleWhiteSpace:se,hasPrettierIgnore:C,inferScriptParser:K,isVueCustomBlock:he,isVueNonHtmlBlock:me,isVueScriptTag:ye,isVueSlotAttribute:ge,isVueSfcBindingsAttribute:be,isVueSfcBlock:fe,isDanglingSpaceSensitiveNode:P,isIndentationSensitiveNode:N,isLeadingSpaceSensitiveNode:I,isPreLikeNode:re,isScriptLikeTag:A,isTextLikeNode:T,isTrailingSpaceSensitiveNode:M,isWhitespaceSensitiveNode:k,isUnknownNamespace:h,preferHardlineAsLeadingSpaces:j,preferHardlineAsTrailingSpaces:U,shouldPreserveContent:x,unescapeQuoteEntities:de,getTextValueParts:ve}}}),Fi=O({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(e){function t(t){return t>=e.$TAB&&t<=e.$SPACE||t==e.$NBSP}function n(t){return e.$0<=t&&t<=e.$9}function r(t){return t>=e.$a&&t<=e.$z||t>=e.$A&&t<=e.$Z}function i(t){return t>=e.$a&&t<=e.$f||t>=e.$A&&t<=e.$F||n(t)}function o(t){return t===e.$LF||t===e.$CR}function a(t){return e.$0<=t&&t<=e.$7}R(),Object.defineProperty(e,"__esModule",{value:!0}),e.$EOF=0,e.$BSPACE=8,e.$TAB=9,e.$LF=10,e.$VTAB=11,e.$FF=12,e.$CR=13,e.$SPACE=32,e.$BANG=33,e.$DQ=34,e.$HASH=35,e.$$=36,e.$PERCENT=37,e.$AMPERSAND=38,e.$SQ=39,e.$LPAREN=40,e.$RPAREN=41,e.$STAR=42,e.$PLUS=43,e.$COMMA=44,e.$MINUS=45,e.$PERIOD=46,e.$SLASH=47,e.$COLON=58,e.$SEMICOLON=59,e.$LT=60,e.$EQ=61,e.$GT=62,e.$QUESTION=63,e.$0=48,e.$7=55,e.$9=57,e.$A=65,e.$E=69,e.$F=70,e.$X=88,e.$Z=90,e.$LBRACKET=91,e.$BACKSLASH=92,e.$RBRACKET=93,e.$CARET=94,e.$_=95,e.$a=97,e.$b=98,e.$e=101,e.$f=102,e.$n=110,e.$r=114,e.$t=116,e.$u=117,e.$v=118,e.$x=120,e.$z=122,e.$LBRACE=123,e.$BAR=124,e.$RBRACE=125,e.$NBSP=160,e.$PIPE=124,e.$TILDA=126,e.$AT=64,e.$BT=96,e.isWhitespace=t,e.isDigit=n,e.isAsciiLetter=r,e.isAsciiHexDigit=i,e.isNewLine=o,e.isOctalDigit=a}}),Bi=O({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=class{constructor(e,t,n){this.filePath=e,this.name=t,this.members=n}assertNoMembers(){if(this.members.length)throw new Error("Illegal state: symbol without members expected, but got ".concat(JSON.stringify(this),"."))}};e.StaticSymbol=t;var n=class{constructor(){this.cache=new Map}get(e,n,r){r=r||[];let i=r.length?".".concat(r.join(".")):"",o='"'.concat(e,'".').concat(n).concat(i),a=this.cache.get(o);return a||(a=new t(e,n,r),this.cache.set(o,a)),a}};e.StaticSymbolCache=n}}),ji=O({"node_modules/angular-html-parser/lib/compiler/src/util.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=/-+([a-z0-9])/g;function n(e){return e.replace(t,(function(){for(var e=arguments.length,t=new Array(e),n=0;na(e,this,t))}visitStringMap(e,t){let n={};return Object.keys(e).forEach(r=>{n[r]=a(e[r],this,t)}),n}visitPrimitive(e,t){return e}visitOther(e,t){return e}};function c(e){throw new Error("Internal Error: ".concat(e))}function d(e,t){let n=Error(e);return n[p]=!0,t&&(n[h]=t),n}e.ValueTransformer=u,e.SyncAsync={assertSync:e=>{if(S(e))throw new Error("Illegal state: value cannot be a promise");return e},then:(e,t)=>S(e)?e.then(t):t(e),all:e=>e.some(S)?Promise.all(e):e},e.error=c,e.syntaxError=d;var p="ngSyntaxError",h="ngParseErrors";function f(e){return e[p]}function m(e){return e[h]||[]}function g(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}e.isSyntaxError=f,e.getParseErrors=m,e.escapeRegExp=g;var b=Object.getPrototypeOf({});function v(e){return"object"==typeof e&&null!==e&&Object.getPrototypeOf(e)===b}function y(e){let t="";for(let n=0;n=55296&&r<=56319&&e.length>n+1){let t=e.charCodeAt(n+1);t>=56320&&t<=57343&&(n++,r=(r-55296<<10)+t-56320+65536)}r<=127?t+=String.fromCharCode(r):r<=2047?t+=String.fromCharCode(r>>6&31|192,63&r|128):r<=65535?t+=String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128):r<=2097151&&(t+=String.fromCharCode(r>>18&7|240,r>>12&63|128,r>>6&63|128,63&r|128))}return t}function _(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(_).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return"".concat(e.overriddenName);if(e.name)return"".concat(e.name);if(!e.toString)return"object";let t=e.toString();if(null==t)return""+t;let n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function E(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")?e():e}function S(e){return!!e&&"function"==typeof e.then}e.utf8Encode=y,e.stringify=_,e.resolveForwardRef=E,e.isPromise=S;var w=class{constructor(e){this.full=e;let t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}};e.Version=w;var x=typeof window<"u"&&window,C=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,D=typeof globalThis<"u"&&globalThis,T=D||x||C;e.global=T}}),Ui=O({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=Bi(),n=ji(),r=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function i(e){return e.replace(/\W/g,"_")}e.sanitizeIdentifier=i;var o,a=0;function s(e){if(!e||!e.reference)return null;let r=e.reference;if(r instanceof t.StaticSymbol)return r.name;if(r.__anonymousType)return r.__anonymousType;let o=n.stringify(r);return o.indexOf("(")>=0?(o="anonymous_".concat(a++),r.__anonymousType=o):o=i(o),o}function l(e){let r=e.reference;return r instanceof t.StaticSymbol?r.filePath:"./".concat(n.stringify(r))}function u(e,t){return"View_".concat(s({reference:e}),"_").concat(t)}function c(e){return"RenderType_".concat(s({reference:e}))}function d(e){return"HostView_".concat(s({reference:e}))}function p(e){return"".concat(s({reference:e}),"NgFactory")}function h(e){return null!=e.value?i(e.value):s(e.identifier)}function f(e){return null!=e.identifier?e.identifier.reference:e.value}e.identifierName=s,e.identifierModuleUrl=l,e.viewClassName=u,e.rendererTypeName=c,e.hostViewClassName=d,e.componentFactoryName=p,function(e){e[e.Pipe=0]="Pipe",e[e.Directive=1]="Directive",e[e.NgModule=2]="NgModule",e[e.Injectable=3]="Injectable"}(o=e.CompileSummaryKind||(e.CompileSummaryKind={})),e.tokenName=h,e.tokenReference=f;var m=class{constructor(){let{moduleUrl:e,styles:t,styleUrls:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.moduleUrl=e||null,this.styles=S(t),this.styleUrls=S(n)}};e.CompileStylesheetMetadata=m;var g=class{constructor(e){let{encapsulation:t,template:n,templateUrl:r,htmlAst:i,styles:o,styleUrls:a,externalStylesheets:s,animations:l,ngContentSelectors:u,interpolation:c,isInline:d,preserveWhitespaces:p}=e;if(this.encapsulation=t,this.template=n,this.templateUrl=r,this.htmlAst=i,this.styles=S(o),this.styleUrls=S(a),this.externalStylesheets=S(s),this.animations=l?x(l):[],this.ngContentSelectors=u||[],c&&2!=c.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=c,this.isInline=d,this.preserveWhitespaces=p}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};e.CompileTemplateMetadata=g;var b=class{static create(e){let{isHost:t,type:i,isComponent:o,selector:a,exportAs:s,changeDetection:l,inputs:u,outputs:c,host:d,providers:p,viewProviders:h,queries:f,guards:m,viewQueries:g,entryComponents:v,template:y,componentViewType:_,rendererType:E,componentFactory:S}=e,w={},x={},C={};null!=d&&Object.keys(d).forEach(e=>{let t=d[e],n=e.match(r);null===n?C[e]=t:null!=n[1]?x[n[1]]=t:null!=n[2]&&(w[n[2]]=t)});let D={};null!=u&&u.forEach(e=>{let t=n.splitAtColon(e,[e,e]);D[t[0]]=t[1]});let T={};return null!=c&&c.forEach(e=>{let t=n.splitAtColon(e,[e,e]);T[t[0]]=t[1]}),new b({isHost:t,type:i,isComponent:!!o,selector:a,exportAs:s,changeDetection:l,inputs:D,outputs:T,hostListeners:w,hostProperties:x,hostAttributes:C,providers:p,viewProviders:h,queries:f,guards:m,viewQueries:g,entryComponents:v,template:y,componentViewType:_,rendererType:E,componentFactory:S})}constructor(e){let{isHost:t,type:n,isComponent:r,selector:i,exportAs:o,changeDetection:a,inputs:s,outputs:l,hostListeners:u,hostProperties:c,hostAttributes:d,providers:p,viewProviders:h,queries:f,guards:m,viewQueries:g,entryComponents:b,template:v,componentViewType:y,rendererType:_,componentFactory:E}=e;this.isHost=!!t,this.type=n,this.isComponent=r,this.selector=i,this.exportAs=o,this.changeDetection=a,this.inputs=s,this.outputs=l,this.hostListeners=u,this.hostProperties=c,this.hostAttributes=d,this.providers=S(p),this.viewProviders=S(h),this.queries=S(f),this.guards=m,this.viewQueries=S(g),this.entryComponents=S(b),this.template=v,this.componentViewType=y,this.rendererType=_,this.componentFactory=E}toSummary(){return{summaryKind:o.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};e.CompileDirectiveMetadata=b;var v=class{constructor(e){let{type:t,name:n,pure:r}=e;this.type=t,this.name=n,this.pure=!!r}toSummary(){return{summaryKind:o.Pipe,type:this.type,name:this.name,pure:this.pure}}};e.CompilePipeMetadata=v;var y=class{};e.CompileShallowModuleMetadata=y;var _=class{constructor(e){let{type:t,providers:n,declaredDirectives:r,exportedDirectives:i,declaredPipes:o,exportedPipes:a,entryComponents:s,bootstrapComponents:l,importedModules:u,exportedModules:c,schemas:d,transitiveModule:p,id:h}=e;this.type=t||null,this.declaredDirectives=S(r),this.exportedDirectives=S(i),this.declaredPipes=S(o),this.exportedPipes=S(a),this.providers=S(n),this.entryComponents=S(s),this.bootstrapComponents=S(l),this.importedModules=S(u),this.exportedModules=S(c),this.schemas=S(d),this.id=h||null,this.transitiveModule=p||null}toSummary(){let e=this.transitiveModule;return{summaryKind:o.NgModule,type:this.type,entryComponents:e.entryComponents,providers:e.providers,modules:e.modules,exportedDirectives:e.exportedDirectives,exportedPipes:e.exportedPipes}}};e.CompileNgModuleMetadata=_;var E=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}addProvider(e,t){this.providers.push({provider:e,module:t})}addDirective(e){this.directivesSet.has(e.reference)||(this.directivesSet.add(e.reference),this.directives.push(e))}addExportedDirective(e){this.exportedDirectivesSet.has(e.reference)||(this.exportedDirectivesSet.add(e.reference),this.exportedDirectives.push(e))}addPipe(e){this.pipesSet.has(e.reference)||(this.pipesSet.add(e.reference),this.pipes.push(e))}addExportedPipe(e){this.exportedPipesSet.has(e.reference)||(this.exportedPipesSet.add(e.reference),this.exportedPipes.push(e))}addModule(e){this.modulesSet.has(e.reference)||(this.modulesSet.add(e.reference),this.modules.push(e))}addEntryComponent(e){this.entryComponentsSet.has(e.componentType)||(this.entryComponentsSet.add(e.componentType),this.entryComponents.push(e))}};function S(e){return e||[]}e.TransitiveCompileNgModuleMetadata=E;var w=class{constructor(e,t){let{useClass:n,useValue:r,useExisting:i,useFactory:o,deps:a,multi:s}=t;this.token=e,this.useClass=n||null,this.useValue=r,this.useExisting=i,this.useFactory=o||null,this.dependencies=a||null,this.multi=!!s}};function x(e){return e.reduce((e,t)=>{let n=Array.isArray(t)?x(t):t;return e.concat(n)},[])}function C(e){return e.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}function D(e,n,r){let i;return i=r.isInline?n.type.reference instanceof t.StaticSymbol?"".concat(n.type.reference.filePath,".").concat(n.type.reference.name,".html"):"".concat(s(e),"/").concat(s(n.type),".html"):r.templateUrl,n.type.reference instanceof t.StaticSymbol?i:C(i)}function T(e,t){let n=e.moduleUrl.split(/\/\\/g),r=n[n.length-1];return C("css/".concat(t).concat(r,".ngstyle.js"))}function A(e){return C("".concat(s(e.type),"/module.ngfactory.js"))}function O(e,t){return C("".concat(s(e),"/").concat(s(t.type),".ngfactory.js"))}e.ProviderMeta=w,e.flatten=x,e.templateSourceUrl=D,e.sharedStylesheetJitUrl=T,e.ngModuleJitUrl=A,e.templateJitUrl=O}}),qi=O({"node_modules/angular-html-parser/lib/compiler/src/parse_util.js"(e){R(),Object.defineProperty(e,"__esModule",{value:!0});var t=Fi(),n=Ui(),r=class{constructor(e,t,n,r){this.file=e,this.offset=t,this.line=n,this.col=r}toString(){return null!=this.offset?"".concat(this.file.url,"@").concat(this.line,":").concat(this.col):this.file.url}moveBy(e){let n=this.file.content,i=n.length,o=this.offset,a=this.line,s=this.col;for(;o>0&&e<0;)if(o--,e++,n.charCodeAt(o)==t.$LF){a--;let e=n.substr(0,o-1).lastIndexOf(String.fromCharCode(t.$LF));s=e>0?o-e:o}else s--;for(;o0;){let r=n.charCodeAt(o);o++,e--,r==t.$LF?(a++,s=0):s++}return new r(this.file,o,a,s)}getContext(e,t){let n=this.file.content,r=this.offset;if(null!=r){r>n.length-1&&(r=n.length-1);let i=r,o=0,a=0;for(;o0&&(r--,o++,"\n"!=n[r]||++a!=t););for(o=0,a=0;o2&&void 0!==arguments[2]?arguments[2]:null;this.start=e,this.end=t,this.details=n}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};e.ParseSourceSpan=a,e.EMPTY_PARSE_LOCATION=new r(new i("",""),0,0,0),e.EMPTY_SOURCE_SPAN=new a(e.EMPTY_PARSE_LOCATION,e.EMPTY_PARSE_LOCATION),function(e){e[e.WARNING=0]="WARNING",e[e.ERROR=1]="ERROR"}(o=e.ParseErrorLevel||(e.ParseErrorLevel={}));var s=class{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o.ERROR;this.span=e,this.msg=t,this.level=n}contextualMessage(){let e=this.span.start.getContext(100,3);return e?"".concat(this.msg,' ("').concat(e.before,"[").concat(o[this.level]," ->]").concat(e.after,'")'):this.msg}toString(){let e=this.span.details?", ".concat(this.span.details):"";return"".concat(this.contextualMessage(),": ").concat(this.span.start).concat(e)}};function l(e,t){let o=n.identifierModuleUrl(t),s=null!=o?"in ".concat(e," ").concat(n.identifierName(t)," in ").concat(o):"in ".concat(e," ").concat(n.identifierName(t)),l=new i("",s);return new a(new r(l,-1,-1,-1),new r(l,-1,-1,-1))}function u(e,t,n){let o="in ".concat(e," ").concat(t," in ").concat(n),s=new i("",o);return new a(new r(s,-1,-1,-1),new r(s,-1,-1,-1))}e.ParseError=s,e.typeSourceSpan=l,e.r3JitTypeSourceSpan=u}}),Hi=O({"src/language-html/print-preprocess.js"(e,t){R();var{ParseSourceSpan:n}=qi(),{htmlTrim:r,getLeadingAndTrailingHtmlWhitespace:i,hasHtmlWhitespace:o,canHaveInterpolation:a,getNodeCssStyleDisplay:s,isDanglingSpaceSensitiveNode:l,isIndentationSensitiveNode:u,isLeadingSpaceSensitiveNode:c,isTrailingSpaceSensitiveNode:d,isWhitespaceSensitiveNode:p,isVueScriptTag:h}=Li(),f=[g,b,y,E,S,C,w,x,D,_,T];function m(e,t){for(let n of f)n(e,t);return e}function g(e){e.walk(e=>{if("element"===e.type&&e.tagDefinition.ignoreFirstLf&&e.children.length>0&&"text"===e.children[0].type&&"\n"===e.children[0].value[0]){let t=e.children[0];1===t.value.length?e.removeChild(t):t.value=t.value.slice(1)}})}function b(e){let t=e=>"element"===e.type&&e.prev&&"ieConditionalStartComment"===e.prev.type&&e.prev.sourceSpan.end.offset===e.startSourceSpan.start.offset&&e.firstChild&&"ieConditionalEndComment"===e.firstChild.type&&e.firstChild.sourceSpan.start.offset===e.startSourceSpan.end.offset;e.walk(e=>{if(e.children)for(let r=0;r{if(e.children)for(let i=0;i"cdata"===e.type,e=>""))}function _(e){let t=e=>"element"===e.type&&0===e.attrs.length&&1===e.children.length&&"text"===e.firstChild.type&&!o(e.children[0].value)&&!e.firstChild.hasLeadingSpaces&&!e.firstChild.hasTrailingSpaces&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces&&e.prev&&"text"===e.prev.type&&e.next&&"text"===e.next.type;e.walk(e=>{if(e.children)for(let r=0;r")+i.firstChild.value+"")+a.value,o.sourceSpan=new n(o.sourceSpan.start,a.sourceSpan.end),o.isTrailingSpaceSensitive=a.isTrailingSpaceSensitive,o.hasTrailingSpaces=a.hasTrailingSpaces,e.removeChild(i),r--,e.removeChild(a)}})}function E(e,t){if("html"===t.parser)return;let r=/{{(.+?)}}/s;e.walk(e=>{if(a(e))for(let t of e.children){if("text"!==t.type)continue;let i=t.sourceSpan.start,o=null,a=t.value.split(r);for(let r=0;r0&&e.insertChildBefore(t,{type:"text",value:s,sourceSpan:new n(i,o)}))}e.removeChild(t)}})}function S(e){e.walk(e=>{if(!e.children)return;if(0===e.children.length||1===e.children.length&&"text"===e.children[0].type&&0===r(e.children[0].value).length)return e.hasDanglingSpaces=e.children.length>0,void(e.children=[]);let t=p(e),o=u(e);if(!t)for(let r=0;r{e.isSelfClosing=!e.children||"element"===e.type&&(e.tagDefinition.isVoid||e.startSourceSpan===e.endSourceSpan)})}function x(e,t){e.walk(e=>{"element"===e.type&&(e.hasHtmComponentClosingTag=e.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(t.originalText.slice(e.endSourceSpan.start.offset,e.endSourceSpan.end.offset)))})}function C(e,t){e.walk(e=>{e.cssDisplay=s(e,t)})}function D(e,t){e.walk(e=>{let{children:n}=e;if(n){if(0===n.length)return void(e.isDanglingSpaceSensitive=l(e));for(let e of n)e.isLeadingSpaceSensitive=c(e,t),e.isTrailingSpaceSensitive=d(e,t);for(let e=0;eh(e,t));if(!n)return;let{lang:r}=n.attrMap;("ts"===r||"typescript"===r)&&(t.__should_parse_vue_template_with_ts=!0)}}t.exports=m}}),zi=O({"src/language-html/pragma.js"(e,t){function n(e){return/^\s*/.test(e)}function r(e){return"\x3c!-- @format --\x3e\n\n"+e.replace(/^\s*\n/,"")}R(),t.exports={hasPragma:n,insertPragma:r}}}),Gi=O({"src/language-html/loc.js"(e,t){function n(e){return e.sourceSpan.start.offset}function r(e){return e.sourceSpan.end.offset}R(),t.exports={locStart:n,locEnd:r}}}),$i=O({"src/language-html/print/tag.js"(e,t){R();var n=tn(),{isNonEmptyArray:r}=De(),{builders:{indent:i,join:o,line:a,softline:s,hardline:l},utils:{replaceTextEndOfLine:u}}=ne(),{locStart:c,locEnd:d}=Gi(),{isTextLikeNode:p,getLastDescendant:h,isPreLikeNode:f,hasPrettierIgnore:m,shouldPreserveContent:g,isVueSfcBlock:b}=Li();function v(e,t){return[e.isSelfClosing?"":y(e,t),_(e,t)]}function y(e,t){return e.lastChild&&A(e.lastChild)?"":[E(e,t),w(e,t)]}function _(e,t){return(e.next?D(e.next):T(e.parent))?"":[x(e,t),S(e,t)]}function E(e,t){return T(e)?x(e.lastChild,t):""}function S(e,t){return A(e)?w(e.parent,t):O(e)?B(e.next):""}function w(e,t){if(n(!e.isSelfClosing),C(e,t))return"";switch(e.type){case"ieConditionalComment":return"\x3c!--\x3e";case"interpolation":return"}}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function C(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(m(e)||g(e.parent,t))}function D(e){return e.prev&&"docType"!==e.prev.type&&!p(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function T(e){return e.lastChild&&e.lastChild.isTrailingSpaceSensitive&&!e.lastChild.hasTrailingSpaces&&!p(h(e.lastChild))&&!f(e)}function A(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&p(h(e))}function O(e){return e.next&&!p(e.next)&&p(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function k(e){let t=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s);return!!t&&(!t[1]||t[1].split(/\s+/))}function N(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function I(e,t,n){let p=e.getValue();if(!r(p.attrs))return p.isSelfClosing?" ":"";let h=p.prev&&"comment"===p.prev.type&&k(p.prev.value),f="boolean"==typeof h?()=>h:Array.isArray(h)?e=>h.includes(e.rawName):()=>!1,m=e.map(e=>{let r=e.getValue();return f(r)?u(t.originalText.slice(c(r),d(r))):n()},"attrs"),g="element"===p.type&&"script"===p.fullName&&1===p.attrs.length&&"src"===p.attrs[0].fullName&&0===p.children.length,v=t.singleAttributePerLine&&p.attrs.length>1&&!b(p,t)?l:a,y=[i([g?" ":a,o(v,m)])];return p.firstChild&&N(p.firstChild)||p.isSelfClosing&&T(p.parent)||g?y.push(p.isSelfClosing?" ":""):y.push(t.bracketSameLine?p.isSelfClosing?" ":"":p.isSelfClosing?a:s),y}function M(e){return e.firstChild&&N(e.firstChild)?"":j(e)}function P(e,t,n){let r=e.getValue();return[L(r,t),I(e,t,n),r.isSelfClosing?"":M(r)]}function L(e,t){return e.prev&&O(e.prev)?"":[F(e,t),B(e)]}function F(e,t){return N(e)?j(e.parent):D(e)?x(e.prev,t):""}function B(e){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return"\x3c!--[if ".concat(e.condition);case"ieConditionalEndComment":return"\x3c!--\x3c!--\x3e<").concat(e.rawName);default:return"<".concat(e.rawName)}}function j(e){switch(n(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">\x3c!--"}}t.exports={printClosingTag:v,printClosingTagStart:y,printClosingTagStartMarker:w,printClosingTagEndMarker:x,printClosingTagSuffix:S,printClosingTagEnd:_,needsToBorrowLastChildClosingTagEndMarker:T,needsToBorrowParentClosingTagStartMarker:A,needsToBorrowPrevClosingTagEndMarker:D,printOpeningTag:P,printOpeningTagStart:L,printOpeningTagPrefix:F,printOpeningTagStartMarker:B,printOpeningTagEndMarker:j,needsToBorrowNextOpeningTagStartMarker:O,needsToBorrowParentOpeningTagEndMarker:N}}}),Vi=O({"node_modules/parse-srcset/src/parse-srcset.js"(n,a){R(),function(n,a){i=[],r=a,o="function"===typeof r?r.apply(t,i):r,void 0===o||(e.exports=o)}(0,(function(){return function(e,t){var n=t&&t.logger||console;function r(e){return" "===e||"\t"===e||"\n"===e||"\f"===e||"\r"===e}function i(t){var n,r=t.exec(e.substring(b));if(r)return n=r[0],b+=n.length,n}for(var o,a,s,l,u,c=e.length,d=/^[ \t\n\r\u000c]+/,p=/^[, \t\n\r\u000c]+/,h=/^[^ \t\n\r\u000c]+/,f=/[,]+$/,m=/^\d+$/,g=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,b=0,v=[];;){if(i(p),b>=c)return v;o=i(h),a=[],","===o.slice(-1)?(o=o.replace(f,""),_()):y()}function y(){for(i(d),s="",l="in descriptor";;){if(u=e.charAt(b),"in descriptor"===l)if(r(u))s&&(a.push(s),s="",l="after descriptor");else{if(","===u)return b+=1,s&&a.push(s),void _();if("("===u)s+=u,l="in parens";else{if(""===u)return s&&a.push(s),void _();s+=u}}else if("in parens"===l)if(")"===u)s+=u,l="in descriptor";else{if(""===u)return a.push(s),void _();s+=u}else if("after descriptor"===l&&!r(u)){if(""===u)return void _();l="in descriptor",b-=1}b+=1}}function _(){var t,r,i,s,l,u,c,d,p,h=!1,f={};for(s=0;s{let{w:t}=e;return t}),s=t.some(e=>{let{h:t}=e;return t}),l=t.some(e=>{let{d:t}=e;return t});if(a+s+l>1)throw new Error("Mixed descriptor in srcset is not supported");let u=a?"w":s?"h":"d",c=a?"w":s?"h":"x",d=e=>Math.max(...e),p=t.map(e=>e.url),h=d(p.map(e=>e.length)),f=t.map(e=>e[u]).map(e=>e?e.toString():""),m=f.map(e=>{let t=e.indexOf(".");return-1===t?e.length:t}),g=d(m);return i([",",o],p.map((e,t)=>{let n=[e],i=f[t];if(i){let o=h-e.length+1,a=g-m[t],s=" ".repeat(o+a);n.push(r(s," "),i+c)}return n}))}function s(e){return e.trim().split(/\s+/).join(" ")}t.exports={printImgSrcset:a,printClassNames:s}}}),Wi=O({"src/language-html/syntax-vue.js"(e,t){R();var{builders:{group:n}}=ne();function r(e,t){let{left:r,operator:o,right:a}=i(e);return[n(t("function _(".concat(r,") {}"),{parser:"babel",__isVueForBindingLeft:!0}))," ",o," ",t(a,{parser:"__js_expression"},{stripTrailingHardline:!0})]}function i(e){let t=/(.*?)\s+(in|of)\s+(.*)/s,n=/,([^,\]}]*)(?:,([^,\]}]*))?$/,r=/^\(|\)$/g,i=e.match(t);if(!i)return;let o={};if(o.for=i[3].trim(),!o.for)return;let a=i[1].trim().replace(r,""),s=a.match(n);s?(o.alias=a.replace(n,""),o.iterator1=s[1].trim(),s[2]&&(o.iterator2=s[2].trim())):o.alias=a;let l=[o.alias,o.iterator1,o.iterator2];return l.some((e,t)=>!e&&(0===t||l.slice(t+1).some(Boolean)))?void 0:{left:l.filter(Boolean).join(","),operator:i[2],right:o.for}}function o(e,t){return t("function _(".concat(e,") {}"),{parser:"babel",__isVueBindings:!0})}function a(e){let t=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/,n=/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/,r=e.trim();return t.test(r)||n.test(r)}t.exports={isVueEventBindingExpression:a,printVueFor:r,printVueBindings:o}}}),Ki=O({"src/language-html/get-node-content.js"(e,t){R();var{needsToBorrowParentClosingTagStartMarker:n,printClosingTagStartMarker:r,needsToBorrowLastChildClosingTagEndMarker:i,printClosingTagEndMarker:o,needsToBorrowParentOpeningTagEndMarker:a,printOpeningTagEndMarker:s}=$i();function l(e,t){let l=e.startSourceSpan.end.offset;e.firstChild&&a(e.firstChild)&&(l-=s(e).length);let u=e.endSourceSpan.start.offset;return e.lastChild&&n(e.lastChild)?u+=r(e,t).length:i(e)&&(u-=o(e.lastChild,t).length),t.originalText.slice(l,u)}t.exports=l}}),Qi=O({"src/language-html/embed.js"(e,t){R();var{builders:{breakParent:n,group:r,hardline:i,indent:o,line:a,fill:s,softline:l},utils:{mapDoc:u,replaceTextEndOfLine:c}}=ne(),d=qr(),{printClosingTag:p,printClosingTagSuffix:h,needsToBorrowPrevClosingTagEndMarker:f,printOpeningTagPrefix:m,printOpeningTag:g}=$i(),{printImgSrcset:b,printClassNames:v}=Yi(),{printVueFor:y,printVueBindings:_,isVueEventBindingExpression:E}=Wi(),{isScriptLikeTag:S,isVueNonHtmlBlock:w,inferScriptParser:x,htmlTrimPreserveIndentation:C,dedentString:D,unescapeQuoteEntities:T,isVueSlotAttribute:A,isVueSfcBindingsAttribute:O,getTextValueParts:k}=Li(),N=Ki();function I(e,t,n){let i=t=>new RegExp(t.join("|")).test(e.fullName),u=()=>T(e.value),d=!1,p=(e,t)=>{let n="NGRoot"===e.type?"NGMicrosyntax"===e.node.type&&1===e.node.body.length&&"NGMicrosyntaxExpression"===e.node.body[0].type?e.node.body[0].expression:e.node:"JsExpressionRoot"===e.type?e.node:e;n&&("ObjectExpression"===n.type||"ArrayExpression"===n.type||"__vue_expression"===t.parser&&("TemplateLiteral"===n.type||"StringLiteral"===n.type))&&(d=!0)},h=e=>r(e),f=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return r([o([l,e]),t?l:""])},m=e=>d?h(e):f(e),g=(e,n)=>t(e,Object.assign({__onHtmlBindingRoot:p,__embeddedInHtml:!0},n));if("srcset"===e.fullName&&("img"===e.parent.fullName||"source"===e.parent.fullName))return f(b(u()));if("class"===e.fullName&&!n.parentParser){let e=u();if(!e.includes("{{"))return v(e)}if("style"===e.fullName&&!n.parentParser){let e=u();if(!e.includes("{{"))return f(g(e,{parser:"css",__isHTMLStyleAttribute:!0}))}if("vue"===n.parser){if("v-for"===e.fullName)return y(u(),g);if(A(e)||O(e,n))return _(u(),g);let t=["^@","^v-on:"],r=["^:","^v-bind:"],o=["^v-"];if(i(t)){let e=u(),t=E(e)?"__js_expression":n.__should_parse_vue_template_with_ts?"__vue_ts_event_binding":"__vue_event_binding";return m(g(e,{parser:t}))}if(i(r))return m(g(u(),{parser:"__vue_expression"}));if(i(o))return m(g(u(),{parser:"__js_expression"}))}if("angular"===n.parser){let t=(e,t)=>g(e,Object.assign(Object.assign({},t),{},{trailingComma:"none"})),n=["^\\*"],l=["^\\(.+\\)$","^on-"],d=["^\\[.+\\]$","^bind(on)?-","^ng-(if|show|hide|class|style)$"],p=["^i18n(-.+)?$"];if(i(l))return m(t(u(),{parser:"__ng_action"}));if(i(d))return m(t(u(),{parser:"__ng_binding"}));if(i(p)){let t=u().trim();return f(s(k(e,t)),!t.includes("@@"))}if(i(n))return m(t(u(),{parser:"__ng_directive"}));let h=/{{(.+?)}}/s,b=u();if(h.test(b)){let e=[];for(let[n,i]of b.split(h).entries())if(n%2===0)e.push(c(i));else try{e.push(r(["{{",o([a,t(i,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),a,"}}"]))}catch{e.push("{{",c(i),"}}")}return r(e)}}return null}function M(e,t,s,l){let c=e.getValue();switch(c.type){case"element":if(S(c)||"interpolation"===c.type)return;if(!c.isSelfClosing&&w(c,l)){let n=x(c,l);if(!n)return;let o=N(c,l),a=/^\s*$/.test(o),u="";return a||(u=s(C(o),{parser:n,__embeddedInHtml:!0},{stripTrailingHardline:!0}),a=""===u),[m(c,l),r(g(e,l,t)),a?"":i,u,a?"":i,p(c,l),h(c,l)]}break;case"text":if(S(c.parent)){let e=x(c.parent,l);if(e){let t="markdown"===e?D(c.value.replace(/^[^\S\n]*\n/,"")):c.value,r={parser:e,__embeddedInHtml:!0};if("html"===l.parser&&"babel"===e){let e="script",{attrMap:t}=c.parent;t&&("module"===t.type||"text/babel"===t.type&&"module"===t["data-type"])&&(e="module"),r.__babelSourceType=e}return[n,m(c,l),s(t,r,{stripTrailingHardline:!0}),h(c,l)]}}else if("interpolation"===c.parent.type){let e={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return"angular"===l.parser?(e.parser="__ng_interpolation",e.trailingComma="none"):"vue"===l.parser?e.parser=l.__should_parse_vue_template_with_ts?"__vue_ts_expression":"__vue_expression":e.parser="__js_expression",[o([a,s(c.value,e,{stripTrailingHardline:!0})]),c.parent.next&&f(c.parent.next)?" ":a]}break;case"attribute":{if(!c.value)break;if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(l.originalText.slice(c.valueSpan.start.offset,c.valueSpan.end.offset)))return[c.rawName,"=",c.value];if("lwc"===l.parser&&/^{.*}$/s.test(l.originalText.slice(c.valueSpan.start.offset,c.valueSpan.end.offset)))return[c.rawName,"=",c.value];let e=I(c,(e,t)=>s(e,Object.assign({__isInHtmlAttribute:!0,__embeddedInHtml:!0},t),{stripTrailingHardline:!0}),l);if(e)return[c.rawName,'="',r(u(e,e=>"string"==typeof e?e.replace(/"/g,"""):e)),'"'];break}case"front-matter":return d(c,s)}}t.exports=M}}),Xi=O({"src/language-html/print/children.js"(e,t){R();var{builders:{breakParent:n,group:r,ifBreak:i,line:o,softline:a,hardline:s},utils:{replaceTextEndOfLine:l}}=ne(),{locStart:u,locEnd:c}=Gi(),{forceBreakChildren:d,forceNextEmptyLine:p,isTextLikeNode:h,hasPrettierIgnore:f,preferHardlineAsLeadingSpaces:m}=Li(),{printOpeningTagPrefix:g,needsToBorrowNextOpeningTagStartMarker:b,printOpeningTagStartMarker:v,needsToBorrowPrevClosingTagEndMarker:y,printClosingTagEndMarker:_,printClosingTagSuffix:E,needsToBorrowParentClosingTagStartMarker:S}=$i();function w(e,t,n){let r=e.getValue();return f(r)?[g(r,t),...l(t.originalText.slice(u(r)+(r.prev&&b(r.prev)?v(r).length:0),c(r)-(r.next&&y(r.next)?_(r,t).length:0))),E(r,t)]:n()}function x(e,t){return h(e)&&h(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?m(t)?s:o:"":m(t)?s:a:b(e)&&(f(t)||t.firstChild||t.isSelfClosing||"element"===t.type&&t.attrs.length>0)||"element"===e.type&&e.isSelfClosing&&y(t)?"":!t.isLeadingSpaceSensitive||m(t)||y(t)&&e.lastChild&&S(e.lastChild)&&e.lastChild.lastChild&&S(e.lastChild.lastChild)?s:t.hasLeadingSpaces?o:a}function C(e,t,o){let l=e.getValue();if(d(l))return[n,...e.map(e=>{let n=e.getValue(),r=n.prev?x(n.prev,n):"";return[r?[r,p(n.prev)?s:""]:"",w(e,t,o)]},"children")];let u=l.children.map(()=>Symbol(""));return e.map((e,n)=>{let l=e.getValue();if(h(l)){if(l.prev&&h(l.prev)){let n=x(l.prev,l);if(n)return p(l.prev)?[s,s,w(e,t,o)]:[n,w(e,t,o)]}return w(e,t,o)}let c=[],d=[],f=[],m=[],g=l.prev?x(l.prev,l):"",b=l.next?x(l,l.next):"";return g&&(p(l.prev)?c.push(s,s):g===s?c.push(s):h(l.prev)?d.push(g):d.push(i("",a,{groupId:u[n-1]}))),b&&(p(l)?h(l.next)&&m.push(s,s):b===s?h(l.next)&&m.push(s):f.push(b)),[...c,r([...d,r([w(e,t,o),...f],{id:u[n]})]),...m]},"children")}t.exports={printChildren:C}}}),Zi=O({"src/language-html/print/element.js"(e,t){R();var{builders:{breakParent:n,dedentToRoot:r,group:i,ifBreak:o,indentIfBreak:a,indent:s,line:l,softline:u},utils:{replaceTextEndOfLine:c}}=ne(),d=Ki(),{shouldPreserveContent:p,isScriptLikeTag:h,isVueCustomBlock:f,countParents:m,forceBreakContent:g}=Li(),{printOpeningTagPrefix:b,printOpeningTag:v,printClosingTagSuffix:y,printClosingTag:_,needsToBorrowPrevClosingTagEndMarker:E,needsToBorrowLastChildClosingTagEndMarker:S}=$i(),{printChildren:w}=Xi();function x(e,t,x){let C=e.getValue();if(p(C,t))return[b(C,t),i(v(e,t,x)),...c(d(C,t)),..._(C,t),y(C,t)];let D=1===C.children.length&&"interpolation"===C.firstChild.type&&C.firstChild.isLeadingSpaceSensitive&&!C.firstChild.hasLeadingSpaces&&C.lastChild.isTrailingSpaceSensitive&&!C.lastChild.hasTrailingSpaces,T=Symbol("element-attr-group-id"),A=n=>i([i(v(e,t,x),{id:T}),n,_(C,t)]),O=e=>D?a(e,{groupId:T}):!h(C)&&!f(C,t)||"root"!==C.parent.type||"vue"!==t.parser||t.vueIndentScriptAndStyle?s(e):e,k=()=>D?o(u,"",{groupId:T}):C.firstChild.hasLeadingSpaces&&C.firstChild.isLeadingSpaceSensitive?l:"text"===C.firstChild.type&&C.isWhitespaceSensitive&&C.isIndentationSensitive?r(u):u,N=()=>(C.next?E(C.next):S(C.parent))?C.lastChild.hasTrailingSpaces&&C.lastChild.isTrailingSpaceSensitive?" ":"":D?o(u,"",{groupId:T}):C.lastChild.hasTrailingSpaces&&C.lastChild.isTrailingSpaceSensitive?l:("comment"===C.lastChild.type||"text"===C.lastChild.type&&C.isWhitespaceSensitive&&C.isIndentationSensitive)&&new RegExp("\\n[\\t ]{".concat(t.tabWidth*m(e,e=>e.parent&&"root"!==e.parent.type),"}$")).test(C.lastChild.value)?"":u;return 0===C.children.length?A(C.hasDanglingSpaces&&C.isDanglingSpaceSensitive?l:""):A([g(C)?n:"",O([k(),w(e,t,x)]),N()])}t.exports={printElement:x}}}),Ji=O({"src/language-html/printer-html.js"(e,t){R();var{builders:{fill:n,group:r,hardline:i,literalline:o},utils:{cleanDoc:a,getDocParts:s,isConcat:l,replaceTextEndOfLine:u}}=ne(),c=Mi(),{countChars:d,unescapeQuoteEntities:p,getTextValueParts:h}=Li(),f=Hi(),{insertPragma:m}=zi(),{locStart:g,locEnd:b}=Gi(),v=Qi(),{printClosingTagSuffix:y,printClosingTagEnd:_,printOpeningTagPrefix:E,printOpeningTagStart:S}=$i(),{printElement:w}=Zi(),{printChildren:x}=Xi();function C(e,t,c){let f=e.getValue();switch(f.type){case"front-matter":return u(f.raw);case"root":return t.__onHtmlRoot&&t.__onHtmlRoot(f),[r(x(e,t,c)),i];case"element":case"ieConditionalComment":return w(e,t,c);case"ieConditionalStartComment":case"ieConditionalEndComment":return[S(f),_(f)];case"interpolation":return[S(f,t),...e.map(c,"children"),_(f,t)];case"text":{if("interpolation"===f.parent.type){let e=/\n[^\S\n]*$/,t=e.test(f.value),n=t?f.value.replace(e,""):f.value;return[...u(n),t?i:""]}let e=a([E(f,t),...h(f),y(f,t)]);return l(e)||"fill"===e.type?n(s(e)):e}case"docType":return[r([S(f,t)," ",f.value.replace(/^html\b/i,"html").replace(/\s+/g," ")]),_(f,t)];case"comment":return[E(f,t),...u(t.originalText.slice(g(f),b(f)),o),y(f,t)];case"attribute":{if(null===f.value)return f.rawName;let e=p(f.value),t=d(e,"'"),n=d(e,'"'),r=t({name:"Angular",since:"1.15.0",parsers:["angular"],vscodeLanguageIds:["html"],extensions:[".component.html"],filenames:[]})),n(no(),e=>({since:"1.15.0",parsers:["html"],vscodeLanguageIds:["html"],extensions:[...e.extensions,".mjml"]})),n(no(),()=>({name:"Lightning Web Components",since:"1.17.0",parsers:["lwc"],vscodeLanguageIds:["html"],extensions:[],filenames:[]})),n(ro(),()=>({since:"1.10.0",parsers:["vue"],vscodeLanguageIds:["vue"]}))],s={html:r};t.exports={languages:a,printers:s,options:i,parsers:o}}}),oo=O({"src/language-yaml/pragma.js"(e,t){function n(e){return/^\s*@(?:prettier|format)\s*$/.test(e)}function r(e){return/^\s*#[^\S\n]*@(?:prettier|format)\s*?(?:\n|$)/.test(e)}function i(e){return"# @format\n\n".concat(e)}R(),t.exports={isPragma:n,hasPragma:r,insertPragma:i}}}),ao=O({"src/language-yaml/loc.js"(e,t){function n(e){return e.position.start.offset}function r(e){return e.position.end.offset}R(),t.exports={locStart:n,locEnd:r}}}),so=O({"src/language-yaml/embed.js"(e,t){function n(e,t,n,r){if("root"===e.getValue().type&&r.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint)rc$/.test(r.filepath))return n(r.originalText,Object.assign(Object.assign({},r),{},{parser:"json"}))}R(),t.exports=n}}),lo=O({"src/language-yaml/utils.js"(e,t){R();var{getLast:n,isNonEmptyArray:r}=De();function i(e,t){let n=0,r=e.stack.length-1;for(let i=0;ia(n,t,e))}):e,n)}function s(e,t,n){Object.defineProperty(e,t,{get:n,enumerable:!1})}function l(e,t){let n=0,r=t.length;for(let i=e.position.end.offset-1;i0===t&&t===n.length-1?e:0!==t&&t!==n.length-1?e.trim():0===t?e.trimEnd():e.trimStart());return"preserve"===r.proseWrap?i.map(e=>0===e.length?[]:[e]):i.map(e=>0===e.length?[]:_(e)).reduce((t,r,o)=>0!==o&&i[o-1].length>0&&r.length>0&&("quoteDouble"!==e||!n(n(t)).endsWith("\\"))?[...t.slice(0,-1),[...n(t),...r]]:[...t,r],[]).map(e=>"never"===r.proseWrap?[e.join(" ")]:e)}function S(e,t){let r,{parentIndent:i,isLastDescendant:o,options:a}=t,s=e.position.start.line===e.position.end.line?"":a.originalText.slice(e.position.start.offset,e.position.end.offset).match(/^[^\n]*\n(.*)$/s)[1];if(null===e.indent){let e=s.match(/^(? *)[^\n\r ]/m);r=e?e.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else r=e.indent-1+i;let l=s.split("\n").map(e=>e.slice(r));return"preserve"===a.proseWrap||"blockLiteral"===e.type?u(l.map(e=>0===e.length?[]:[e])):u(l.map(e=>0===e.length?[]:_(e)).reduce((e,t,r)=>0!==r&&l[r-1].length>0&&t.length>0&&!/^\s/.test(t[0])&&!/^\s|\s$/.test(n(e))?[...e.slice(0,-1),[...n(e),...t]]:[...e,t],[]).map(e=>e.reduce((e,t)=>e.length>0&&/\s$/.test(n(e))?[...e.slice(0,-1),n(e)+" "+t]:[...e,t],[])).map(e=>"never"===a.proseWrap?[e.join(" ")]:e));function u(t){if("keep"===e.chomping)return 0===n(t).length?t.slice(0,-1):t;let r=0;for(let e=t.length-1;e>=0&&0===t[e].length;e--)r++;return 0===r?t:r>=2&&!o?t.slice(0,-(r-1)):t.slice(0,-r)}}function w(e){if(!e)return!0;switch(e.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}t.exports={getLast:n,getAncestorCount:i,isNode:o,isEmptyNode:h,isInlineNode:w,mapNode:a,defineShortcut:s,isNextLineEmpty:l,isLastDescendantNode:u,getBlockValueLineContents:S,getFlowScalarLineContents:E,getLastDescendantNode:c,hasPrettierIgnore:p,hasLeadingComments:m,hasMiddleComments:g,hasIndicatorComment:b,hasTrailingComment:v,hasEndComments:y}}}),uo=O({"src/language-yaml/print-preprocess.js"(e,t){R();var{defineShortcut:n,mapNode:r}=lo();function i(e){return r(e,o)}function o(e){switch(e.type){case"document":n(e,"head",()=>e.children[0]),n(e,"body",()=>e.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":n(e,"content",()=>e.children[0]);break;case"mappingItem":case"flowMappingItem":n(e,"key",()=>e.children[0]),n(e,"value",()=>e.children[1]);break}return e}t.exports=i}}),co=O({"src/language-yaml/print/misc.js"(e,t){R();var{builders:{softline:n,align:r}}=ne(),{hasEndComments:i,isNextLineEmpty:o,isNode:a}=lo(),s=new WeakMap;function l(e,t){let r,i=e.getValue(),a=e.stack[0];return s.has(a)?r=s.get(a):(r=new Set,s.set(a,r)),r.has(i.position.end.line)||(r.add(i.position.end.line),!o(i,t)||u(e.getParentNode()))?"":n}function u(e){return i(e)&&!a(e,["documentHead","documentBody","flowMapping","flowSequence"])}function c(e,t){return r(" ".repeat(e),t)}t.exports={alignWithSpaces:c,shouldPrintEndComments:u,printNextEmptyLine:l}}}),po=O({"src/language-yaml/print/flow-mapping-sequence.js"(e,t){R();var{builders:{ifBreak:n,line:r,softline:i,hardline:o,join:a}}=ne(),{isEmptyNode:s,getLast:l,hasEndComments:u}=lo(),{printNextEmptyLine:c,alignWithSpaces:d}=co();function p(e,t,c){let p=e.getValue(),f="flowMapping"===p.type,m=f?"{":"[",g=f?"}":"]",b=i;f&&p.children.length>0&&c.bracketSpacing&&(b=r);let v=l(p.children),y=v&&"flowMappingItem"===v.type&&s(v.key)&&s(v.value);return[m,d(c.tabWidth,[b,h(e,t,c),"none"===c.trailingComma?"":n(","),u(p)?[o,a(o,e.map(t,"endComments"))]:""]),y?"":b,g]}function h(e,t,n){let i=e.getValue();return e.map((e,o)=>[t(),o===i.children.length-1?"":[",",r,i.children[o].position.start.line!==i.children[o+1].position.start.line?c(e,n.originalText):""]],"children")}t.exports={printFlowMapping:p,printFlowSequence:p}}}),ho=O({"src/language-yaml/print/mapping-item.js"(e,t){R();var{builders:{conditionalGroup:n,group:r,hardline:i,ifBreak:o,join:a,line:s}}=ne(),{hasLeadingComments:l,hasMiddleComments:u,hasTrailingComment:c,hasEndComments:d,isNode:p,isEmptyNode:h,isInlineNode:f}=lo(),{alignWithSpaces:m}=co();function g(e,t,g,_,E){let{key:S,value:w}=e,x=h(S),C=h(w);if(x&&C)return": ";let D=_("key"),T=v(e)?" ":"";if(C)return"flowMappingItem"===e.type&&"flowMapping"===t.type?D:"mappingItem"!==e.type||!b(S.content,E)||c(S.content)||t.tag&&"tag:yaml.org,2002:set"===t.tag.value?["? ",m(2,D)]:[D,T,":"];let A=_("value");if(x)return[": ",m(2,A)];if(l(w)||!f(S.content))return["? ",m(2,D),i,a("",g.map(_,"value","leadingComments").map(e=>[e,i])),": ",m(2,A)];if(y(S.content)&&!l(S.content)&&!u(S.content)&&!c(S.content)&&!d(S)&&!l(w.content)&&!u(w.content)&&!d(w)&&b(w.content,E))return[D,T,": ",A];let O=Symbol("mappingKey"),k=r([o("? "),r(m(2,D),{id:O})]),N=[i,": ",m(2,A)],I=[T,":"];l(w.content)||d(w)&&w.content&&!p(w.content,["mapping","sequence"])||"mapping"===t.type&&c(S.content)&&f(w.content)||p(w.content,["mapping","sequence"])&&null===w.content.tag&&null===w.content.anchor?I.push(i):w.content&&I.push(s),I.push(A);let M=m(E.tabWidth,I);return!b(S.content,E)||l(S.content)||u(S.content)||d(S)?n([[k,o(N,M,{groupId:O})]]):n([[D,M]])}function b(e,t){if(!e)return!0;switch(e.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if("preserve"===t.proseWrap)return e.position.start.line===e.position.end.line;if(/\\$/m.test(t.originalText.slice(e.position.start.offset,e.position.end.offset)))return!1;switch(t.proseWrap){case"never":return!e.value.includes("\n");case"always":return!/[\n ]/.test(e.value);default:return!1}}function v(e){return e.key.content&&"alias"===e.key.content.type}function y(e){if(!e)return!0;switch(e.type){case"plain":case"quoteDouble":case"quoteSingle":return e.position.start.line===e.position.end.line;case"alias":return!0;default:return!1}}t.exports=g}}),fo=O({"src/language-yaml/print/block.js"(e,t){R();var{builders:{dedent:n,dedentToRoot:r,fill:i,hardline:o,join:a,line:s,literalline:l,markAsRoot:u},utils:{getDocParts:c}}=ne(),{getAncestorCount:d,getBlockValueLineContents:p,hasIndicatorComment:h,isLastDescendantNode:f,isNode:m}=lo(),{alignWithSpaces:g}=co();function b(e,t,b){let v=e.getValue(),y=d(e,e=>m(e,["sequence","mapping"])),_=f(e),E=["blockFolded"===v.type?">":"|"];null!==v.indent&&E.push(v.indent.toString()),"clip"!==v.chomping&&E.push("keep"===v.chomping?"+":"-"),h(v)&&E.push(" ",t("indicatorComment"));let S=p(v,{parentIndent:y,isLastDescendant:_,options:b}),w=[];for(let[n,d]of S.entries())0===n&&w.push(o),w.push(i(c(a(s,d)))),n!==S.length-1?w.push(0===d.length?o:u(l)):"keep"===v.chomping&&_&&w.push(r(0===d.length?o:l));return null===v.indent?E.push(n(g(b.tabWidth,w))):E.push(r(g(v.indent-1+y,w))),E}t.exports=b}}),mo=O({"src/language-yaml/printer-yaml.js"(e,t){R();var{builders:{breakParent:n,fill:r,group:i,hardline:o,join:a,line:s,lineSuffix:l,literalline:u},utils:{getDocParts:c,replaceTextEndOfLine:d}}=ne(),{isPreviousLineEmpty:p}=De(),{insertPragma:h,isPragma:f}=oo(),{locStart:m}=ao(),g=so(),{getFlowScalarLineContents:b,getLastDescendantNode:v,hasLeadingComments:y,hasMiddleComments:_,hasTrailingComment:E,hasEndComments:S,hasPrettierIgnore:w,isLastDescendantNode:x,isNode:C,isInlineNode:D}=lo(),T=uo(),{alignWithSpaces:A,printNextEmptyLine:O,shouldPrintEndComments:k}=co(),{printFlowMapping:N,printFlowSequence:I}=po(),M=ho(),P=fo();function L(e,t,r){let s=e.getValue(),c=[];"mappingValue"!==s.type&&y(s)&&c.push([a(o,e.map(r,"leadingComments")),o]);let{tag:h,anchor:f}=s;h&&c.push(r("tag")),h&&f&&c.push(" "),f&&c.push(r("anchor"));let g="";C(s,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!x(e)&&(g=O(e,t.originalText)),(h||f)&&(C(s,["sequence","mapping"])&&!_(s)?c.push(o):c.push(" ")),_(s)&&c.push([1===s.middleComments.length?"":o,a(o,e.map(r,"middleComments")),o]);let b=e.getParentNode();return w(e)?c.push(d(t.originalText.slice(s.position.start.offset,s.position.end.offset).trimEnd(),u)):c.push(i(F(s,b,e,t,r))),E(s)&&!C(s,["document","documentHead"])&&c.push(l(["mappingValue"!==s.type||s.content?" ":"","mappingKey"===b.type&&"mapping"===e.getParentNode(2).type&&D(s)?"":n,r("trailingComment")])),k(s)&&c.push(A("sequenceItem"===s.type?2:0,[o,a(o,e.map(e=>[p(t.originalText,e.getValue(),m)?o:"",r()],"endComments"))])),c.push(g),c}function F(e,t,n,r,i){switch(e.type){case"root":{let{children:t}=e,r=[];n.each((e,n)=>{let a=t[n],s=t[n+1];0!==n&&r.push(o),r.push(i()),j(a,s)?(r.push(o,"..."),E(a)&&r.push(" ",i("trailingComment"))):s&&!E(s.head)&&r.push(o,"---")},"children");let a=v(e);return(!C(a,["blockLiteral","blockFolded"])||"keep"!==a.chomping)&&r.push(o),r}case"document":{let s=t.children[n.getName()+1],l=[];return"head"===U(e,s,t,r)&&((e.head.children.length>0||e.head.endComments.length>0)&&l.push(i("head")),E(e.head)?l.push(["---"," ",i(["head","trailingComment"])]):l.push("---")),B(e)&&l.push(i("body")),a(o,l)}case"documentHead":return a(o,[...n.map(i,"children"),...n.map(i,"endComments")]);case"documentBody":{let{children:t,endComments:r}=e,s="";if(t.length>0&&r.length>0){let t=v(e);C(t,["blockFolded","blockLiteral"])?"keep"!==t.chomping&&(s=[o,o]):s=o}return[a(o,n.map(i,"children")),s,a(o,n.map(i,"endComments"))]}case"directive":return["%",a(" ",[e.name,...e.parameters])];case"comment":return["#",e.value];case"alias":return["*",e.value];case"tag":return r.originalText.slice(e.position.start.offset,e.position.end.offset);case"anchor":return["&",e.value];case"plain":return q(e.type,r.originalText.slice(e.position.start.offset,e.position.end.offset),r);case"quoteDouble":case"quoteSingle":{let t="'",n='"',i=r.originalText.slice(e.position.start.offset+1,e.position.end.offset-1);if("quoteSingle"===e.type&&i.includes("\\")||"quoteDouble"===e.type&&/\\[^"]/.test(i)){let o="quoteDouble"===e.type?n:t;return[o,q(e.type,i,r),o]}if(i.includes(n))return[t,q(e.type,"quoteDouble"===e.type?i.replace(/\\"/g,n).replace(/'/g,t.repeat(2)):i,r),t];if(i.includes(t))return[n,q(e.type,"quoteSingle"===e.type?i.replace(/''/g,t):i,r),n];let o=r.singleQuote?t:n;return[o,q(e.type,i,r),o]}case"blockFolded":case"blockLiteral":return P(n,i,r);case"mapping":case"sequence":return a(o,n.map(i,"children"));case"sequenceItem":return["- ",A(2,e.content?i("content"):"")];case"mappingKey":case"mappingValue":return e.content?i("content"):"";case"mappingItem":case"flowMappingItem":return M(e,t,n,i,r);case"flowMapping":return N(n,i,r);case"flowSequence":return I(n,i,r);case"flowSequenceItem":return i("content");default:throw new Error("Unexpected node type ".concat(e.type))}}function B(e){return e.body.children.length>0||S(e.body)}function j(e,t){return E(e)||t&&(t.head.children.length>0||S(t.head))}function U(e,t,n,r){return n.children[0]===e&&/---(?:\s|$)/.test(r.originalText.slice(m(e),m(e)+4))||e.head.children.length>0||S(e.head)||E(e.head)?"head":!j(e,t)&&(!!t&&"root")}function q(e,t,n){let i=b(e,t,n);return a(o,i.map(e=>r(c(a(s,e)))))}function H(e,t){if(C(t))switch(delete t.position,t.type){case"comment":if(f(t.value))return null;break;case"quoteDouble":case"quoteSingle":t.type="quote";break}}t.exports={preprocess:T,embed:g,print:L,massageAstNode:H,insertPragma:h}}}),go=O({"src/language-yaml/options.js"(e,t){R();var n=kr();t.exports={bracketSpacing:n.bracketSpacing,singleQuote:n.singleQuote,proseWrap:n.proseWrap}}}),bo=O({"src/language-yaml/parsers.js"(){R()}}),vo=O({"node_modules/linguist-languages/data/YAML.json"(e,t){t.exports={name:"YAML",type:"data",color:"#cb171e",tmScope:"source.yaml",aliases:["yml"],extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],aceMode:"yaml",codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",languageId:407}}}),yo=O({"src/language-yaml/index.js"(e,t){R();var n=cn(),r=mo(),i=go(),o=bo(),a=[n(vo(),e=>({since:"1.14.0",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","home-assistant"],filenames:[...e.filenames.filter(e=>"yarn.lock"!==e),".prettierrc",".stylelintrc"]}))];t.exports={languages:a,printers:{yaml:r},options:i,parsers:o}}}),_o=O({"src/languages.js"(e,t){R(),t.exports=[jr(),oi(),hi(),_i(),Ii(),io(),yo()]}});R();var{version:Eo}=P(),So=ln(),{getSupportInfo:wo}=ve(),xo=un(),Co=_o(),Do=ne();function To(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return function(){for(var n=arguments.length,r=new Array(n),i=0;i=0&&(a=t,s=n),r.negative&&(r=r.neg(),o=o.neg()),a.negative&&(a=a.neg(),s=s.neg()),[{a:r,b:o},{a:a,b:s}]},l.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],i=r.b.mul(e).divRound(this.n),o=n.b.neg().mul(e).divRound(this.n),a=i.mul(n.a),s=o.mul(r.a),l=i.mul(n.b),u=o.mul(r.b),c=e.sub(a).sub(s),d=l.add(u).neg();return{k1:c,k2:d}},l.prototype.pointFromX=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var o=r.fromRed().isOdd();return(t&&!o||!t&&o)&&(r=r.redNeg()),this.point(e,r)},l.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},l.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},u.prototype.isInfinity=function(){return this.inf},u.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},u.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)},u.prototype.getX=function(){return this.x.fromRed()},u.prototype.getY=function(){return this.y.fromRed()},u.prototype.mul=function(e){return e=new i(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},u.prototype.jmulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},u.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},u.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},u.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var e=this.curve.jpoint(this.x,this.y,this.curve.one);return e},o(c,a.BasePoint),l.prototype.jpoint=function(e,t,n){return new c(this,e,t,n)},c.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},c.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},c.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),i=e.x.redMul(n),o=this.y.redMul(t.redMul(e.z)),a=e.y.redMul(n.redMul(this.z)),s=r.redSub(i),l=o.redSub(a);if(0===s.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),d=r.redMul(u),p=l.redSqr().redIAdd(c).redISub(d).redISub(d),h=l.redMul(d.redISub(p)).redISub(o.redMul(c)),f=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(p,h,f)},c.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),a=n.redSub(r),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=a.redSqr(),u=l.redMul(a),c=n.redMul(l),d=s.redSqr().redIAdd(u).redISub(c).redISub(c),p=s.redMul(c.redISub(d)).redISub(i.redMul(u)),h=this.z.redMul(a);return this.curve.jpoint(d,p,h)},c.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var n=this;for(t=0;t=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},c.prototype.inspect=function(){return this.isInfinity()?"":""},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},"332f":function(e,t){var n="[0-9](_*[0-9])*",r=`\\.(${n})`,i="[0-9a-fA-F](_*[0-9a-fA-F])*",o={className:"number",variants:[{begin:`(\\b(${n})((${r})|\\.)?|(${r}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${r})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${r})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${i})\\.?|(${i})?\\.(${i}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${i})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function a(e,t,n){return-1===n?"":e.replace(t,r=>a(e,t,n-1))}function s(e){const t=e.regex,n="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",r=n+a("(?:<"+n+"~~~(?:\\s*,\\s*"+n+"~~~)*>)?",/~~~/g,2),i=["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed"],s=["super","this"],l=["false","true","null"],u=["char","boolean","long","float","int","byte","short","double"],c={keyword:i,literal:l,type:u,built_in:s},d={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},p={className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:c,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,n],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[t.concat(/(?!else)/,n),/\s+/,n,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,n],className:{1:"keyword",3:"title.class"},contains:[p,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+r+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:c,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[d,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,o,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o,d]}}e.exports=s},3337:function(e,t,n){"use strict";var r=t;r.version=n("2801").version,r.utils=n("f3a3"),r.rand=n("fdac"),r.curve=n("4136"),r.curves=n("0cbb"),r.ec=n("b9a8"),r.eddsa=n("945d")},3397:function(e,t,n){var r=n("7a41");e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},"33b7":function(e,t,n){"use strict";var r=n("1431"),i=(n("44d1"),function(e,t,n){return t=Object.assign({decodeEntities:!1,_useHtmlParser2:!0},t),e=n(e),r.load(e,t)}),o=function(){var t=[],n=function(n){var r=e.exports.codeBlocks;return Object.keys(r).forEach((function(e){var i=new RegExp(r[e].start+"([\\S\\s]*?)"+r[e].end,"g");n=n.replace(i,(function(e,n){return t.push(e),"JUICE_CODE_BLOCK_"+(t.length-1)+"_"}))})),n},r=function(e){for(var n=0;n"},HBS:{start:"{{",end:"}}"}}},"342f":function(e,t,n){var r=n("d066");e.exports=r("navigator","userAgent")||""},3438:function(e,t,n){var r=n("164b");e.exports=r},"343e":function(e,t,n){"use strict";const r=t;r.der=n("3768"),r.pem=n("85b3")},3452:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("3252"),n("17e1"),n("a8ce"),n("1132"),n("c1bc"),n("72fe"),n("df2f"),n("94f8"),n("191b"),n("d6e6"),n("b86b"),n("e61b"),n("10b7"),n("5980"),n("7bbc"),n("2b79"),n("38ba"),n("00bb"),n("f4ea"),n("aaef"),n("4ba9"),n("81bf"),n("a817"),n("a11b"),n("8cef"),n("2a66"),n("b86c"),n("6d08"),n("c198"),n("a40e"),n("c3b6"),n("1382"),n("3d5a"))})(0,(function(e){return e}))},"34c7":function(e,t){var n={"&":"&",'"':""","'":"'","<":"<",">":">"};function r(e){return e&&e.replace?e.replace(/([&"<>'])/g,(function(e,t){return n[t]})):e}e.exports=r},3505:function(e,t,n){var r=n("8707").Buffer,i=n("8c8a");function o(e,t,n){var o=t.length,a=i(t,e._cache);return e._cache=e._cache.slice(o),e._prev=r.concat([e._prev,n?t:a]),a}t.encrypt=function(e,t,n){var i,a=r.allocUnsafe(0);while(t.length){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=r.allocUnsafe(0)),!(e._cache.length<=t.length)){a=r.concat([a,o(e,t,n)]);break}i=e._cache.length,a=r.concat([a,o(e,t.slice(0,i),n)]),t=t.slice(i)}return a}},"351a":function(e,t){function n(e){return{name:"Gherkin",aliases:["feature"],keywords:"Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When",contains:[{className:"symbol",begin:"\\*",relevance:0},{className:"meta",begin:"@[^@\\s]+"},{begin:"\\|",end:"\\|\\w*$",contains:[{className:"string",begin:"[^|]+"}]},{className:"variable",begin:"<",end:">"},e.HASH_COMMENT_MODE,{className:"string",begin:'"""',end:'"""'},e.QUOTE_STRING_MODE]}}e.exports=n},"35e8":function(e,t,n){"use strict";e.exports={isString:function(e){return"string"===typeof e},isObject:function(e){return"object"===typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},"35ed":function(e,t,n){"use strict";const r=n("f64c"),i=n("b2b6"),o=n("1f05");class a extends r{constructor(e,t){super(e,t);const n=o.install(e.preprocessor,i,t);this.posTracker=n.posTracker}}e.exports=a},3728:function(e,t){function n(e){const t=e.COMMENT(/\{/,/\}/,{contains:["self"]});return{name:"Parser3",subLanguage:"xml",relevance:0,contains:[e.COMMENT("^#","$"),e.COMMENT(/\^rem\{/,/\}/,{relevance:10,contains:[t]}),{className:"meta",begin:"^@(?:BASE|USE|CLASS|OPTIONS)$",relevance:10},{className:"title",begin:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{className:"variable",begin:/\$\{?[\w\-.:]+\}?/},{className:"keyword",begin:/\^[\w\-.:]+/},{className:"number",begin:"\\^#[0-9a-fA-F]+"},e.C_NUMBER_MODE]}}e.exports=n},3768:function(e,t,n){"use strict";const r=n("3fb5"),i=n("c591").Buffer,o=n("8360"),a=n("8b71");function s(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new l,this.tree._init(e.body)}function l(e){o.call(this,"der",e)}function u(e){return e<10?"0"+e:e}function c(e,t,n,r){let i;if("seqof"===e?e="seq":"setof"===e&&(e="set"),a.tagByName.hasOwnProperty(e))i=a.tagByName[e];else{if("number"!==typeof e||(0|e)!==e)return r.error("Unknown tag: "+e);i=e}return i>=31?r.error("Multi-octet tag encoding unsupported"):(t||(i|=32),i|=a.tagClassByName[n||"universal"]<<6,i)}e.exports=s,s.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},r(l,o),l.prototype._encodeComposite=function(e,t,n,r){const o=c(e,t,n,this.reporter);if(r.length<128){const e=i.alloc(2);return e[0]=o,e[1]=r.length,this._createEncoderBuffer([e,r])}let a=1;for(let i=r.length;i>=256;i>>=8)a++;const s=i.alloc(2+a);s[0]=o,s[1]=128|a;for(let i=1+a,l=r.length;l>0;i--,l>>=8)s[i]=255&l;return this._createEncoderBuffer([s,r])},l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){const t=i.alloc(2*e.length);for(let n=0;n=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}let r=0;for(let i=0;i=128;t>>=7)r++}const o=i.alloc(r);let a=o.length-1;for(let i=e.length-1;i>=0;i--){let t=e[i];o[a--]=127&t;while((t>>=7)>0)o[a--]=128|127&t}return this._createEncoderBuffer(o)},l.prototype._encodeTime=function(e,t){let n;const r=new Date(e);return"gentime"===t?n=[u(r.getUTCFullYear()),u(r.getUTCMonth()+1),u(r.getUTCDate()),u(r.getUTCHours()),u(r.getUTCMinutes()),u(r.getUTCSeconds()),"Z"].join(""):"utctime"===t?n=[u(r.getUTCFullYear()%100),u(r.getUTCMonth()+1),u(r.getUTCDate()),u(r.getUTCHours()),u(r.getUTCMinutes()),u(r.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(n,"octstr")},l.prototype._encodeNull=function(){return this._createEncoderBuffer("")},l.prototype._encodeInt=function(e,t){if("string"===typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!==typeof e&&!i.isBuffer(e)){const t=e.toArray();!e.sign&&128&t[0]&&t.unshift(0),e=i.from(t)}if(i.isBuffer(e)){let t=e.length;0===e.length&&t++;const n=i.alloc(t);return e.copy(n),0===e.length&&(n[0]=0),this._createEncoderBuffer(n)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);let n=1;for(let i=e;i>=256;i>>=8)n++;const r=new Array(n);for(let i=r.length-1;i>=0;i--)r[i]=255&e,e>>=8;return 128&r[0]&&r.unshift(0),this._createEncoderBuffer(i.from(r))},l.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},l.prototype._use=function(e,t){return"function"===typeof e&&(e=e(t)),e._getEncoder("der").tree},l.prototype._skipDefault=function(e,t,n){const r=this._baseState;let i;if(null===r["default"])return!1;const o=e.join();if(void 0===r.defaultBuffer&&(r.defaultBuffer=this._encodeValue(r["default"],t,n).join()),o.length!==r.defaultBuffer.length)return!1;for(i=0;i=65&&n<=70?n-55:n>=97&&n<=102?n-87:n-48&15}function l(e,t,n){var r=s(e,n);return n-1>=t&&(r|=s(e,n-1)<<4),r}function u(e,t,n,r){for(var i=0,o=Math.min(e.length,n),a=t;a=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"===typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"===typeof e)return this._initNumber(e,t,n);if("object"===typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)i=l(e,t,r)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else{var s=e.length-t;for(r=s%2===0?t+1:t;r=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8}this.strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,c=n;c1&&0===this.words[this.length-1])this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e){for(var t=new Array(e.bitLength()),n=0;n>>i}return t}function f(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,l=a/67108864|0;n.words[0]=s;for(var u=1;u>>26,d=67108863&l,p=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=p;h++){var f=u-h|0;i=0|e.words[f],o=0|t.words[h],a=i*o+d,c+=a/67108864|0,d=67108863&a}n.words[u]=0|d,l=0|c}return 0!==l?n.words[u]=0|l:n.length--,n.strip()}o.prototype.toString=function(e,t){var n;if(e=e||10,t=0|t||1,16===e||"hex"===e){n="";for(var i=0,o=0,a=0;a>>24-i&16777215,n=0!==o||a!==this.length-1?c[6-l.length]+l+n:l+n,i+=2,i>=26&&(i-=26,a--)}0!==o&&(n=o.toString(16)+n);while(n.length%t!==0)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],h=p[e];n="";var f=this.clone();f.negative=0;while(!f.isZero()){var m=f.modn(h).toString(e);f=f.idivn(h),n=f.isZero()?m+n:c[u-m.length]+m+n}this.isZero()&&(n="0"+n);while(n.length%t!==0)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return r("undefined"!==typeof a),this.toArrayLike(a,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++)a=c.andln(255),c.iushrn(8),u[s]=a;for(;s=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0===(8191&t)&&(n+=13,t>>>=13),0===(127&t)&&(n+=7,t>>>=7),0===(15&t)&&(n+=4,t>>>=4),0===(3&t)&&(n+=2,t>>>=2),0===(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"===typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==o&&a>26,this.words[a]=67108863&t;if(0===o&&a>>13,h=0|a[1],f=8191&h,m=h>>>13,g=0|a[2],b=8191&g,v=g>>>13,y=0|a[3],_=8191&y,E=y>>>13,S=0|a[4],w=8191&S,x=S>>>13,C=0|a[5],D=8191&C,T=C>>>13,A=0|a[6],O=8191&A,k=A>>>13,N=0|a[7],I=8191&N,M=N>>>13,R=0|a[8],P=8191&R,L=R>>>13,F=0|a[9],B=8191&F,j=F>>>13,U=0|s[0],q=8191&U,H=U>>>13,z=0|s[1],G=8191&z,$=z>>>13,V=0|s[2],Y=8191&V,W=V>>>13,K=0|s[3],Q=8191&K,X=K>>>13,Z=0|s[4],J=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],de=8191&ce,pe=ce>>>13,he=0|s[9],fe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19,r=Math.imul(d,q),i=Math.imul(d,H),i=i+Math.imul(p,q)|0,o=Math.imul(p,H);var ge=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(f,q),i=Math.imul(f,H),i=i+Math.imul(m,q)|0,o=Math.imul(m,H),r=r+Math.imul(d,G)|0,i=i+Math.imul(d,$)|0,i=i+Math.imul(p,G)|0,o=o+Math.imul(p,$)|0;var be=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(b,q),i=Math.imul(b,H),i=i+Math.imul(v,q)|0,o=Math.imul(v,H),r=r+Math.imul(f,G)|0,i=i+Math.imul(f,$)|0,i=i+Math.imul(m,G)|0,o=o+Math.imul(m,$)|0,r=r+Math.imul(d,Y)|0,i=i+Math.imul(d,W)|0,i=i+Math.imul(p,Y)|0,o=o+Math.imul(p,W)|0;var ve=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(_,q),i=Math.imul(_,H),i=i+Math.imul(E,q)|0,o=Math.imul(E,H),r=r+Math.imul(b,G)|0,i=i+Math.imul(b,$)|0,i=i+Math.imul(v,G)|0,o=o+Math.imul(v,$)|0,r=r+Math.imul(f,Y)|0,i=i+Math.imul(f,W)|0,i=i+Math.imul(m,Y)|0,o=o+Math.imul(m,W)|0,r=r+Math.imul(d,Q)|0,i=i+Math.imul(d,X)|0,i=i+Math.imul(p,Q)|0,o=o+Math.imul(p,X)|0;var ye=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(w,q),i=Math.imul(w,H),i=i+Math.imul(x,q)|0,o=Math.imul(x,H),r=r+Math.imul(_,G)|0,i=i+Math.imul(_,$)|0,i=i+Math.imul(E,G)|0,o=o+Math.imul(E,$)|0,r=r+Math.imul(b,Y)|0,i=i+Math.imul(b,W)|0,i=i+Math.imul(v,Y)|0,o=o+Math.imul(v,W)|0,r=r+Math.imul(f,Q)|0,i=i+Math.imul(f,X)|0,i=i+Math.imul(m,Q)|0,o=o+Math.imul(m,X)|0,r=r+Math.imul(d,J)|0,i=i+Math.imul(d,ee)|0,i=i+Math.imul(p,J)|0,o=o+Math.imul(p,ee)|0;var _e=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(D,q),i=Math.imul(D,H),i=i+Math.imul(T,q)|0,o=Math.imul(T,H),r=r+Math.imul(w,G)|0,i=i+Math.imul(w,$)|0,i=i+Math.imul(x,G)|0,o=o+Math.imul(x,$)|0,r=r+Math.imul(_,Y)|0,i=i+Math.imul(_,W)|0,i=i+Math.imul(E,Y)|0,o=o+Math.imul(E,W)|0,r=r+Math.imul(b,Q)|0,i=i+Math.imul(b,X)|0,i=i+Math.imul(v,Q)|0,o=o+Math.imul(v,X)|0,r=r+Math.imul(f,J)|0,i=i+Math.imul(f,ee)|0,i=i+Math.imul(m,J)|0,o=o+Math.imul(m,ee)|0,r=r+Math.imul(d,ne)|0,i=i+Math.imul(d,re)|0,i=i+Math.imul(p,ne)|0,o=o+Math.imul(p,re)|0;var Ee=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(O,q),i=Math.imul(O,H),i=i+Math.imul(k,q)|0,o=Math.imul(k,H),r=r+Math.imul(D,G)|0,i=i+Math.imul(D,$)|0,i=i+Math.imul(T,G)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(w,Y)|0,i=i+Math.imul(w,W)|0,i=i+Math.imul(x,Y)|0,o=o+Math.imul(x,W)|0,r=r+Math.imul(_,Q)|0,i=i+Math.imul(_,X)|0,i=i+Math.imul(E,Q)|0,o=o+Math.imul(E,X)|0,r=r+Math.imul(b,J)|0,i=i+Math.imul(b,ee)|0,i=i+Math.imul(v,J)|0,o=o+Math.imul(v,ee)|0,r=r+Math.imul(f,ne)|0,i=i+Math.imul(f,re)|0,i=i+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0,r=r+Math.imul(d,oe)|0,i=i+Math.imul(d,ae)|0,i=i+Math.imul(p,oe)|0,o=o+Math.imul(p,ae)|0;var Se=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(I,q),i=Math.imul(I,H),i=i+Math.imul(M,q)|0,o=Math.imul(M,H),r=r+Math.imul(O,G)|0,i=i+Math.imul(O,$)|0,i=i+Math.imul(k,G)|0,o=o+Math.imul(k,$)|0,r=r+Math.imul(D,Y)|0,i=i+Math.imul(D,W)|0,i=i+Math.imul(T,Y)|0,o=o+Math.imul(T,W)|0,r=r+Math.imul(w,Q)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(x,Q)|0,o=o+Math.imul(x,X)|0,r=r+Math.imul(_,J)|0,i=i+Math.imul(_,ee)|0,i=i+Math.imul(E,J)|0,o=o+Math.imul(E,ee)|0,r=r+Math.imul(b,ne)|0,i=i+Math.imul(b,re)|0,i=i+Math.imul(v,ne)|0,o=o+Math.imul(v,re)|0,r=r+Math.imul(f,oe)|0,i=i+Math.imul(f,ae)|0,i=i+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0,r=r+Math.imul(d,le)|0,i=i+Math.imul(d,ue)|0,i=i+Math.imul(p,le)|0,o=o+Math.imul(p,ue)|0;var we=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(P,q),i=Math.imul(P,H),i=i+Math.imul(L,q)|0,o=Math.imul(L,H),r=r+Math.imul(I,G)|0,i=i+Math.imul(I,$)|0,i=i+Math.imul(M,G)|0,o=o+Math.imul(M,$)|0,r=r+Math.imul(O,Y)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(k,Y)|0,o=o+Math.imul(k,W)|0,r=r+Math.imul(D,Q)|0,i=i+Math.imul(D,X)|0,i=i+Math.imul(T,Q)|0,o=o+Math.imul(T,X)|0,r=r+Math.imul(w,J)|0,i=i+Math.imul(w,ee)|0,i=i+Math.imul(x,J)|0,o=o+Math.imul(x,ee)|0,r=r+Math.imul(_,ne)|0,i=i+Math.imul(_,re)|0,i=i+Math.imul(E,ne)|0,o=o+Math.imul(E,re)|0,r=r+Math.imul(b,oe)|0,i=i+Math.imul(b,ae)|0,i=i+Math.imul(v,oe)|0,o=o+Math.imul(v,ae)|0,r=r+Math.imul(f,le)|0,i=i+Math.imul(f,ue)|0,i=i+Math.imul(m,le)|0,o=o+Math.imul(m,ue)|0,r=r+Math.imul(d,de)|0,i=i+Math.imul(d,pe)|0,i=i+Math.imul(p,de)|0,o=o+Math.imul(p,pe)|0;var xe=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(B,q),i=Math.imul(B,H),i=i+Math.imul(j,q)|0,o=Math.imul(j,H),r=r+Math.imul(P,G)|0,i=i+Math.imul(P,$)|0,i=i+Math.imul(L,G)|0,o=o+Math.imul(L,$)|0,r=r+Math.imul(I,Y)|0,i=i+Math.imul(I,W)|0,i=i+Math.imul(M,Y)|0,o=o+Math.imul(M,W)|0,r=r+Math.imul(O,Q)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(k,Q)|0,o=o+Math.imul(k,X)|0,r=r+Math.imul(D,J)|0,i=i+Math.imul(D,ee)|0,i=i+Math.imul(T,J)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(w,ne)|0,i=i+Math.imul(w,re)|0,i=i+Math.imul(x,ne)|0,o=o+Math.imul(x,re)|0,r=r+Math.imul(_,oe)|0,i=i+Math.imul(_,ae)|0,i=i+Math.imul(E,oe)|0,o=o+Math.imul(E,ae)|0,r=r+Math.imul(b,le)|0,i=i+Math.imul(b,ue)|0,i=i+Math.imul(v,le)|0,o=o+Math.imul(v,ue)|0,r=r+Math.imul(f,de)|0,i=i+Math.imul(f,pe)|0,i=i+Math.imul(m,de)|0,o=o+Math.imul(m,pe)|0,r=r+Math.imul(d,fe)|0,i=i+Math.imul(d,me)|0,i=i+Math.imul(p,fe)|0,o=o+Math.imul(p,me)|0;var Ce=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(B,G),i=Math.imul(B,$),i=i+Math.imul(j,G)|0,o=Math.imul(j,$),r=r+Math.imul(P,Y)|0,i=i+Math.imul(P,W)|0,i=i+Math.imul(L,Y)|0,o=o+Math.imul(L,W)|0,r=r+Math.imul(I,Q)|0,i=i+Math.imul(I,X)|0,i=i+Math.imul(M,Q)|0,o=o+Math.imul(M,X)|0,r=r+Math.imul(O,J)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(k,J)|0,o=o+Math.imul(k,ee)|0,r=r+Math.imul(D,ne)|0,i=i+Math.imul(D,re)|0,i=i+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(w,oe)|0,i=i+Math.imul(w,ae)|0,i=i+Math.imul(x,oe)|0,o=o+Math.imul(x,ae)|0,r=r+Math.imul(_,le)|0,i=i+Math.imul(_,ue)|0,i=i+Math.imul(E,le)|0,o=o+Math.imul(E,ue)|0,r=r+Math.imul(b,de)|0,i=i+Math.imul(b,pe)|0,i=i+Math.imul(v,de)|0,o=o+Math.imul(v,pe)|0,r=r+Math.imul(f,fe)|0,i=i+Math.imul(f,me)|0,i=i+Math.imul(m,fe)|0,o=o+Math.imul(m,me)|0;var De=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(De>>>26)|0,De&=67108863,r=Math.imul(B,Y),i=Math.imul(B,W),i=i+Math.imul(j,Y)|0,o=Math.imul(j,W),r=r+Math.imul(P,Q)|0,i=i+Math.imul(P,X)|0,i=i+Math.imul(L,Q)|0,o=o+Math.imul(L,X)|0,r=r+Math.imul(I,J)|0,i=i+Math.imul(I,ee)|0,i=i+Math.imul(M,J)|0,o=o+Math.imul(M,ee)|0,r=r+Math.imul(O,ne)|0,i=i+Math.imul(O,re)|0,i=i+Math.imul(k,ne)|0,o=o+Math.imul(k,re)|0,r=r+Math.imul(D,oe)|0,i=i+Math.imul(D,ae)|0,i=i+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(w,le)|0,i=i+Math.imul(w,ue)|0,i=i+Math.imul(x,le)|0,o=o+Math.imul(x,ue)|0,r=r+Math.imul(_,de)|0,i=i+Math.imul(_,pe)|0,i=i+Math.imul(E,de)|0,o=o+Math.imul(E,pe)|0,r=r+Math.imul(b,fe)|0,i=i+Math.imul(b,me)|0,i=i+Math.imul(v,fe)|0,o=o+Math.imul(v,me)|0;var Te=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(B,Q),i=Math.imul(B,X),i=i+Math.imul(j,Q)|0,o=Math.imul(j,X),r=r+Math.imul(P,J)|0,i=i+Math.imul(P,ee)|0,i=i+Math.imul(L,J)|0,o=o+Math.imul(L,ee)|0,r=r+Math.imul(I,ne)|0,i=i+Math.imul(I,re)|0,i=i+Math.imul(M,ne)|0,o=o+Math.imul(M,re)|0,r=r+Math.imul(O,oe)|0,i=i+Math.imul(O,ae)|0,i=i+Math.imul(k,oe)|0,o=o+Math.imul(k,ae)|0,r=r+Math.imul(D,le)|0,i=i+Math.imul(D,ue)|0,i=i+Math.imul(T,le)|0,o=o+Math.imul(T,ue)|0,r=r+Math.imul(w,de)|0,i=i+Math.imul(w,pe)|0,i=i+Math.imul(x,de)|0,o=o+Math.imul(x,pe)|0,r=r+Math.imul(_,fe)|0,i=i+Math.imul(_,me)|0,i=i+Math.imul(E,fe)|0,o=o+Math.imul(E,me)|0;var Ae=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(B,J),i=Math.imul(B,ee),i=i+Math.imul(j,J)|0,o=Math.imul(j,ee),r=r+Math.imul(P,ne)|0,i=i+Math.imul(P,re)|0,i=i+Math.imul(L,ne)|0,o=o+Math.imul(L,re)|0,r=r+Math.imul(I,oe)|0,i=i+Math.imul(I,ae)|0,i=i+Math.imul(M,oe)|0,o=o+Math.imul(M,ae)|0,r=r+Math.imul(O,le)|0,i=i+Math.imul(O,ue)|0,i=i+Math.imul(k,le)|0,o=o+Math.imul(k,ue)|0,r=r+Math.imul(D,de)|0,i=i+Math.imul(D,pe)|0,i=i+Math.imul(T,de)|0,o=o+Math.imul(T,pe)|0,r=r+Math.imul(w,fe)|0,i=i+Math.imul(w,me)|0,i=i+Math.imul(x,fe)|0,o=o+Math.imul(x,me)|0;var Oe=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(B,ne),i=Math.imul(B,re),i=i+Math.imul(j,ne)|0,o=Math.imul(j,re),r=r+Math.imul(P,oe)|0,i=i+Math.imul(P,ae)|0,i=i+Math.imul(L,oe)|0,o=o+Math.imul(L,ae)|0,r=r+Math.imul(I,le)|0,i=i+Math.imul(I,ue)|0,i=i+Math.imul(M,le)|0,o=o+Math.imul(M,ue)|0,r=r+Math.imul(O,de)|0,i=i+Math.imul(O,pe)|0,i=i+Math.imul(k,de)|0,o=o+Math.imul(k,pe)|0,r=r+Math.imul(D,fe)|0,i=i+Math.imul(D,me)|0,i=i+Math.imul(T,fe)|0,o=o+Math.imul(T,me)|0;var ke=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(B,oe),i=Math.imul(B,ae),i=i+Math.imul(j,oe)|0,o=Math.imul(j,ae),r=r+Math.imul(P,le)|0,i=i+Math.imul(P,ue)|0,i=i+Math.imul(L,le)|0,o=o+Math.imul(L,ue)|0,r=r+Math.imul(I,de)|0,i=i+Math.imul(I,pe)|0,i=i+Math.imul(M,de)|0,o=o+Math.imul(M,pe)|0,r=r+Math.imul(O,fe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(k,fe)|0,o=o+Math.imul(k,me)|0;var Ne=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,r=Math.imul(B,le),i=Math.imul(B,ue),i=i+Math.imul(j,le)|0,o=Math.imul(j,ue),r=r+Math.imul(P,de)|0,i=i+Math.imul(P,pe)|0,i=i+Math.imul(L,de)|0,o=o+Math.imul(L,pe)|0,r=r+Math.imul(I,fe)|0,i=i+Math.imul(I,me)|0,i=i+Math.imul(M,fe)|0,o=o+Math.imul(M,me)|0;var Ie=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(B,de),i=Math.imul(B,pe),i=i+Math.imul(j,de)|0,o=Math.imul(j,pe),r=r+Math.imul(P,fe)|0,i=i+Math.imul(P,me)|0,i=i+Math.imul(L,fe)|0,o=o+Math.imul(L,me)|0;var Me=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(B,fe),i=Math.imul(B,me),i=i+Math.imul(j,fe)|0,o=Math.imul(j,me);var Re=(u+r|0)+((8191&i)<<13)|0;return u=(o+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=ge,l[1]=be,l[2]=ve,l[3]=ye,l[4]=_e,l[5]=Ee,l[6]=Se,l[7]=we,l[8]=xe,l[9]=Ce,l[10]=De,l[11]=Te,l[12]=Ae,l[13]=Oe,l[14]=ke,l[15]=Ne,l[16]=Ie,l[17]=Me,l[18]=Re,0!==u&&(l[19]=u,n.length++),n};function g(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o>>26)|0,i+=a>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n.strip()}function b(e,t,n){var r=new v;return r.mulp(e,t,n)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=f),o.prototype.mulTo=function(e,t){var n,r=this.length+e.length;return n=10===this.length&&10===e.length?m(this,e,t):r<63?f(this,e,t):r<1024?g(this,e,t):b(this,e,t),n},v.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r>=1;return r},v.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=h(e);if(0===t.length)return new o(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,u=0;u=0&&(0!==c||u>=i);u--){var d=0|this.words[u];this.words[u]=c<<26-o|d>>>o,c=d&s}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"===typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"===typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[i+n]=67108863&o}for(;i>26,this.words[i+n]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var n=this.length-e.length,r=this.clone(),i=e,a=0|i.words[i.length-1],s=this._countBits(a);n=26-s,0!==n&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var l,u=r.length-i.length;if("mod"!==t){l=new o(null),l.length=u+1,l.words=new Array(l.length);for(var c=0;c=0;p--){var h=67108864*(0|r.words[i.length+p])+(0|r.words[i.length+p-1]);h=Math.min(h/a|0,67108863),r._ishlnsubmul(i,h,p);while(0!==r.negative)h--,r.negative=0,r._ishlnsubmul(i,1,p),r.isZero()||(r.negative^=1);l&&(l.words[p]=h)}return l&&l.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:l||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},o.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new o(1),a=new o(0),s=new o(0),l=new o(1),u=0;while(t.isEven()&&n.isEven())t.iushrn(1),n.iushrn(1),++u;var c=n.clone(),d=t.clone();while(!t.isZero()){for(var p=0,h=1;0===(t.words[0]&h)&&p<26;++p,h<<=1);if(p>0){t.iushrn(p);while(p-- >0)(i.isOdd()||a.isOdd())&&(i.iadd(c),a.isub(d)),i.iushrn(1),a.iushrn(1)}for(var f=0,m=1;0===(n.words[0]&m)&&f<26;++f,m<<=1);if(f>0){n.iushrn(f);while(f-- >0)(s.isOdd()||l.isOdd())&&(s.iadd(c),l.isub(d)),s.iushrn(1),l.iushrn(1)}t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(l)):(n.isub(t),s.isub(i),l.isub(a))}return{a:s,b:l,gcd:n.iushln(u)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,a=new o(1),s=new o(0),l=n.clone();while(t.cmpn(1)>0&&n.cmpn(1)>0){for(var u=0,c=1;0===(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);while(u-- >0)a.isOdd()&&a.iadd(l),a.iushrn(1)}for(var d=0,p=1;0===(n.words[0]&p)&&d<26;++d,p<<=1);if(d>0){n.iushrn(d);while(d-- >0)s.isOdd()&&s.iadd(l),s.iushrn(1)}t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return i=0===t.cmpn(1)?a:s,i.cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);do{while(t.isEven())t.iushrn(1);while(n.isEven())n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}while(1);return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0===(1&this.words[0])},o.prototype.isOdd=function(){return 1===(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"===typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new C(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function _(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function C(e){if("string"===typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function D(e){C.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),n=this.imulK(n),n=n.iadd(this.tmp),t=n.bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},i(E,_),E.prototype.split=function(e,t){for(var n=4194303,r=Math.min(e.length,9),i=0;i>>22,o=a}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new S;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return y[e]=t,t},C.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},C.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},C.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},C.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},C.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},C.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},C.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},C.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},C.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},C.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},C.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},C.prototype.isqr=function(e){return this.imul(e,e.clone())},C.prototype.sqr=function(e){return this.mul(e,e)},C.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2===1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}var i=this.m.subn(1),a=0;while(!i.isZero()&&0===i.andln(1))a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new o(2*c*c).toRed(this);while(0!==this.pow(c,u).cmp(l))c.redIAdd(l);var d=this.pow(c,i),p=this.pow(e,i.addn(1).iushrn(1)),h=this.pow(e,i),f=a;while(0!==h.cmp(s)){for(var m=h,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;i--){for(var c=t.words[i],d=u-1;d>=0;d--){var p=c>>d&1;a!==r[0]&&(a=this.sqr(a)),0!==p||0!==s?(s<<=1,s|=p,l++,(l===n||0===i&&0===d)&&(a=this.mul(a,r[s]),l=0,s=0)):l=0}u=26}return a},C.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},C.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new D(e)},i(D,C),D.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},D.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},D.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},D.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},D.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,n("62e4")(e))},"37e8":function(e,t,n){var r=n("83ab"),i=n("aed9"),o=n("9bf2"),a=n("825a"),s=n("fc6a"),l=n("df75");t.f=r&&!i?Object.defineProperties:function(e,t){a(e);var n,r=s(t),i=l(t),u=i.length,c=0;while(u>c)o.f(e,n=i[c++],r[n]);return e}},"380f":function(e,t,n){"use strict";var r=n("f3a3"),i=r.assert,o=r.parseBytes,a=r.cachedProperty;function s(e,t){this.eddsa=e,this._secret=o(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=o(t.pub)}s.fromPublic=function(e,t){return t instanceof s?t:new s(e,{pub:t})},s.fromSecret=function(e,t){return t instanceof s?t:new s(e,{secret:t})},s.prototype.secret=function(){return this._secret},a(s,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),a(s,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),a(s,"privBytes",(function(){var e=this.eddsa,t=this.hash(),n=e.encodingLength-1,r=t.slice(0,e.encodingLength);return r[0]&=248,r[n]&=127,r[n]|=64,r})),a(s,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),a(s,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),a(s,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),s.prototype.sign=function(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},s.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},s.prototype.getSecret=function(e){return i(this._secret,"KeyPair is public only"),r.encode(this.secret(),e)},s.prototype.getPublic=function(e){return r.encode(this.pubBytes(),e)},e.exports=s},"38ba":function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("2b79"))})(0,(function(e){e.lib.Cipher||function(t){var n=e,r=n.lib,i=r.Base,o=r.WordArray,a=r.BufferedBlockAlgorithm,s=n.enc,l=(s.Utf8,s.Base64),u=n.algo,c=u.EvpKDF,d=r.Cipher=a.extend({cfg:i.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){e&&this._append(e);var t=this._doFinalize();return t},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?w:_}return function(t){return{encrypt:function(n,r,i){return e(r).encrypt(t,n,r,i)},decrypt:function(n,r,i){return e(r).decrypt(t,n,r,i)}}}}()}),p=(r.StreamCipher=d.extend({_doFinalize:function(){var e=this._process(!0);return e},blockSize:1}),n.mode={}),h=r.BlockCipherMode=i.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),f=p.CBC=function(){var e=h.extend();function n(e,n,r){var i,o=this._iv;o?(i=o,this._iv=t):i=this._prevBlock;for(var a=0;a>>2];e.sigBytes-=t}},b=(r.BlockCipher=d.extend({cfg:d.cfg.extend({mode:f,padding:g}),reset:function(){var e;d.reset.call(this);var t=this.cfg,n=t.iv,r=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(r,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),r.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),v=n.format={},y=v.OpenSSL={stringify:function(e){var t,n=e.ciphertext,r=e.salt;return t=r?o.create([1398893684,1701076831]).concat(r).concat(n):n,t.toString(l)},parse:function(e){var t,n=l.parse(e),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=o.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),b.create({ciphertext:n,salt:t})}},_=r.SerializableCipher=i.extend({cfg:i.extend({format:y}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var i=e.createEncryptor(n,r),o=i.finalize(t),a=i.cfg;return b.create({ciphertext:o,key:n,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var i=e.createDecryptor(n,r).finalize(t.ciphertext);return i},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),E=n.kdf={},S=E.OpenSSL={execute:function(e,t,n,r){r||(r=o.random(8));var i=c.create({keySize:t+n}).compute(e,r),a=o.create(i.words.slice(t),4*n);return i.sigBytes=4*t,b.create({key:i,iv:a,salt:r})}},w=r.PasswordBasedCipher=_.extend({cfg:_.cfg.extend({kdf:S}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var i=r.kdf.execute(n,e.keySize,e.ivSize);r.iv=i.iv;var o=_.encrypt.call(this,e,t,i.key,r);return o.mixIn(i),o},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var i=r.kdf.execute(n,e.keySize,e.ivSize,t.salt);r.iv=i.iv;var o=_.decrypt.call(this,e,t,i.key,r);return o}})}()}))},3934:function(e,t,n){"use strict";var r=n("c532");e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return function(){return!0}}()},"393a":function(e,t,n){"use strict";var r=n("e444"),i=n("512c"),o=n("ba01"),a=n("051b"),s=n("8a0d"),l=n("26dd"),u=n("92f0"),c=n("ce7a"),d=n("cc15")("iterator"),p=!([].keys&&"next"in[].keys()),h="@@iterator",f="keys",m="values",g=function(){return this};e.exports=function(e,t,n,b,v,y,_){l(n,t,b);var E,S,w,x=function(e){if(!p&&e in A)return A[e];switch(e){case f:return function(){return new n(this,e)};case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},C=t+" Iterator",D=v==m,T=!1,A=e.prototype,O=A[d]||A[h]||v&&A[v],k=O||x(v),N=v?D?x("entries"):k:void 0,I="Array"==t&&A.entries||O;if(I&&(w=c(I.call(new e)),w!==Object.prototype&&w.next&&(u(w,C,!0),r||"function"==typeof w[d]||a(w,d,g))),D&&O&&O.name!==m&&(T=!0,k=function(){return O.call(this)}),r&&!_||!p&&!T&&A[d]||a(A,d,k),s[t]=k,s[C]=g,v)if(E={values:D?k:x(m),keys:y?k:x(f),entries:N},_)for(S in E)S in A||o(A,S,E[S]);else i(i.P+i.F*(p||T),t,E);return E}},"399d":function(e,t){function n(e){const t="if then else elseif for thru do while unless step in and or not",n="true false unknown inf minf ind und %e %i %pi %phi %gamma",r=" abasep abs absint absolute_real_time acos acosh acot acoth acsc acsch activate addcol add_edge add_edges addmatrices addrow add_vertex add_vertices adjacency_matrix adjoin adjoint af agd airy airy_ai airy_bi airy_dai airy_dbi algsys alg_type alias allroots alphacharp alphanumericp amortization %and annuity_fv annuity_pv antid antidiff AntiDifference append appendfile apply apply1 apply2 applyb1 apropos args arit_amortization arithmetic arithsum array arrayapply arrayinfo arraymake arraysetapply ascii asec asech asin asinh askinteger asksign assoc assoc_legendre_p assoc_legendre_q assume assume_external_byte_order asympa at atan atan2 atanh atensimp atom atvalue augcoefmatrix augmented_lagrangian_method av average_degree backtrace bars barsplot barsplot_description base64 base64_decode bashindices batch batchload bc2 bdvac belln benefit_cost bern bernpoly bernstein_approx bernstein_expand bernstein_poly bessel bessel_i bessel_j bessel_k bessel_simplify bessel_y beta beta_incomplete beta_incomplete_generalized beta_incomplete_regularized bezout bfallroots bffac bf_find_root bf_fmin_cobyla bfhzeta bfloat bfloatp bfpsi bfpsi0 bfzeta biconnected_components bimetric binomial bipartition block blockmatrixp bode_gain bode_phase bothcoef box boxplot boxplot_description break bug_report build_info|10 buildq build_sample burn cabs canform canten cardinality carg cartan cartesian_product catch cauchy_matrix cbffac cdf_bernoulli cdf_beta cdf_binomial cdf_cauchy cdf_chi2 cdf_continuous_uniform cdf_discrete_uniform cdf_exp cdf_f cdf_gamma cdf_general_finite_discrete cdf_geometric cdf_gumbel cdf_hypergeometric cdf_laplace cdf_logistic cdf_lognormal cdf_negative_binomial cdf_noncentral_chi2 cdf_noncentral_student_t cdf_normal cdf_pareto cdf_poisson cdf_rank_sum cdf_rayleigh cdf_signed_rank cdf_student_t cdf_weibull cdisplay ceiling central_moment cequal cequalignore cf cfdisrep cfexpand cgeodesic cgreaterp cgreaterpignore changename changevar chaosgame charat charfun charfun2 charlist charp charpoly chdir chebyshev_t chebyshev_u checkdiv check_overlaps chinese cholesky christof chromatic_index chromatic_number cint circulant_graph clear_edge_weight clear_rules clear_vertex_label clebsch_gordan clebsch_graph clessp clesspignore close closefile cmetric coeff coefmatrix cograd col collapse collectterms columnop columnspace columnswap columnvector combination combine comp2pui compare compfile compile compile_file complement_graph complete_bipartite_graph complete_graph complex_number_p components compose_functions concan concat conjugate conmetderiv connected_components connect_vertices cons constant constantp constituent constvalue cont2part content continuous_freq contortion contour_plot contract contract_edge contragrad contrib_ode convert coord copy copy_file copy_graph copylist copymatrix cor cos cosh cot coth cov cov1 covdiff covect covers crc24sum create_graph create_list csc csch csetup cspline ctaylor ct_coordsys ctransform ctranspose cube_graph cuboctahedron_graph cunlisp cv cycle_digraph cycle_graph cylindrical days360 dblint deactivate declare declare_constvalue declare_dimensions declare_fundamental_dimensions declare_fundamental_units declare_qty declare_translated declare_unit_conversion declare_units declare_weights decsym defcon define define_alt_display define_variable defint defmatch defrule defstruct deftaylor degree_sequence del delete deleten delta demo demoivre denom depends derivdegree derivlist describe desolve determinant dfloat dgauss_a dgauss_b dgeev dgemm dgeqrf dgesv dgesvd diag diagmatrix diag_matrix diagmatrixp diameter diff digitcharp dimacs_export dimacs_import dimension dimensionless dimensions dimensions_as_list direct directory discrete_freq disjoin disjointp disolate disp dispcon dispform dispfun dispJordan display disprule dispterms distrib divide divisors divsum dkummer_m dkummer_u dlange dodecahedron_graph dotproduct dotsimp dpart draw draw2d draw3d drawdf draw_file draw_graph dscalar echelon edge_coloring edge_connectivity edges eigens_by_jacobi eigenvalues eigenvectors eighth einstein eivals eivects elapsed_real_time elapsed_run_time ele2comp ele2polynome ele2pui elem elementp elevation_grid elim elim_allbut eliminate eliminate_using ellipse elliptic_e elliptic_ec elliptic_eu elliptic_f elliptic_kc elliptic_pi ematrix empty_graph emptyp endcons entermatrix entertensor entier equal equalp equiv_classes erf erfc erf_generalized erfi errcatch error errormsg errors euler ev eval_string evenp every evolution evolution2d evundiff example exp expand expandwrt expandwrt_factored expint expintegral_chi expintegral_ci expintegral_e expintegral_e1 expintegral_ei expintegral_e_simplify expintegral_li expintegral_shi expintegral_si explicit explose exponentialize express expt exsec extdiff extract_linear_equations extremal_subset ezgcd %f f90 facsum factcomb factor factorfacsum factorial factorout factorsum facts fast_central_elements fast_linsolve fasttimes featurep fernfale fft fib fibtophi fifth filename_merge file_search file_type fillarray findde find_root find_root_abs find_root_error find_root_rel first fix flatten flength float floatnump floor flower_snark flush flush1deriv flushd flushnd flush_output fmin_cobyla forget fortran fourcos fourexpand fourier fourier_elim fourint fourintcos fourintsin foursimp foursin fourth fposition frame_bracket freeof freshline fresnel_c fresnel_s from_adjacency_matrix frucht_graph full_listify fullmap fullmapl fullratsimp fullratsubst fullsetify funcsolve fundamental_dimensions fundamental_units fundef funmake funp fv g0 g1 gamma gamma_greek gamma_incomplete gamma_incomplete_generalized gamma_incomplete_regularized gauss gauss_a gauss_b gaussprob gcd gcdex gcdivide gcfac gcfactor gd generalized_lambert_w genfact gen_laguerre genmatrix gensym geo_amortization geo_annuity_fv geo_annuity_pv geomap geometric geometric_mean geosum get getcurrentdirectory get_edge_weight getenv get_lu_factors get_output_stream_string get_pixel get_plot_option get_tex_environment get_tex_environment_default get_vertex_label gfactor gfactorsum ggf girth global_variances gn gnuplot_close gnuplot_replot gnuplot_reset gnuplot_restart gnuplot_start go Gosper GosperSum gr2d gr3d gradef gramschmidt graph6_decode graph6_encode graph6_export graph6_import graph_center graph_charpoly graph_eigenvalues graph_flow graph_order graph_periphery graph_product graph_size graph_union great_rhombicosidodecahedron_graph great_rhombicuboctahedron_graph grid_graph grind grobner_basis grotzch_graph hamilton_cycle hamilton_path hankel hankel_1 hankel_2 harmonic harmonic_mean hav heawood_graph hermite hessian hgfred hilbertmap hilbert_matrix hipow histogram histogram_description hodge horner hypergeometric i0 i1 %ibes ic1 ic2 ic_convert ichr1 ichr2 icosahedron_graph icosidodecahedron_graph icurvature ident identfor identity idiff idim idummy ieqn %if ifactors iframes ifs igcdex igeodesic_coords ilt image imagpart imetric implicit implicit_derivative implicit_plot indexed_tensor indices induced_subgraph inferencep inference_result infix info_display init_atensor init_ctensor in_neighbors innerproduct inpart inprod inrt integerp integer_partitions integrate intersect intersection intervalp intopois intosum invariant1 invariant2 inverse_fft inverse_jacobi_cd inverse_jacobi_cn inverse_jacobi_cs inverse_jacobi_dc inverse_jacobi_dn inverse_jacobi_ds inverse_jacobi_nc inverse_jacobi_nd inverse_jacobi_ns inverse_jacobi_sc inverse_jacobi_sd inverse_jacobi_sn invert invert_by_adjoint invert_by_lu inv_mod irr is is_biconnected is_bipartite is_connected is_digraph is_edge_in_graph is_graph is_graph_or_digraph ishow is_isomorphic isolate isomorphism is_planar isqrt isreal_p is_sconnected is_tree is_vertex_in_graph items_inference %j j0 j1 jacobi jacobian jacobi_cd jacobi_cn jacobi_cs jacobi_dc jacobi_dn jacobi_ds jacobi_nc jacobi_nd jacobi_ns jacobi_p jacobi_sc jacobi_sd jacobi_sn JF jn join jordan julia julia_set julia_sin %k kdels kdelta kill killcontext kostka kron_delta kronecker_product kummer_m kummer_u kurtosis kurtosis_bernoulli kurtosis_beta kurtosis_binomial kurtosis_chi2 kurtosis_continuous_uniform kurtosis_discrete_uniform kurtosis_exp kurtosis_f kurtosis_gamma kurtosis_general_finite_discrete kurtosis_geometric kurtosis_gumbel kurtosis_hypergeometric kurtosis_laplace kurtosis_logistic kurtosis_lognormal kurtosis_negative_binomial kurtosis_noncentral_chi2 kurtosis_noncentral_student_t kurtosis_normal kurtosis_pareto kurtosis_poisson kurtosis_rayleigh kurtosis_student_t kurtosis_weibull label labels lagrange laguerre lambda lambert_w laplace laplacian_matrix last lbfgs lc2kdt lcharp lc_l lcm lc_u ldefint ldisp ldisplay legendre_p legendre_q leinstein length let letrules letsimp levi_civita lfreeof lgtreillis lhs li liediff limit Lindstedt linear linearinterpol linear_program linear_regression line_graph linsolve listarray list_correlations listify list_matrix_entries list_nc_monomials listoftens listofvars listp lmax lmin load loadfile local locate_matrix_entry log logcontract log_gamma lopow lorentz_gauge lowercasep lpart lratsubst lreduce lriemann lsquares_estimates lsquares_estimates_approximate lsquares_estimates_exact lsquares_mse lsquares_residual_mse lsquares_residuals lsum ltreillis lu_backsub lucas lu_factor %m macroexpand macroexpand1 make_array makebox makefact makegamma make_graph make_level_picture makelist makeOrders make_poly_continent make_poly_country make_polygon make_random_state make_rgb_picture makeset make_string_input_stream make_string_output_stream make_transform mandelbrot mandelbrot_set map mapatom maplist matchdeclare matchfix mat_cond mat_fullunblocker mat_function mathml_display mat_norm matrix matrixmap matrixp matrix_size mattrace mat_trace mat_unblocker max max_clique max_degree max_flow maximize_lp max_independent_set max_matching maybe md5sum mean mean_bernoulli mean_beta mean_binomial mean_chi2 mean_continuous_uniform mean_deviation mean_discrete_uniform mean_exp mean_f mean_gamma mean_general_finite_discrete mean_geometric mean_gumbel mean_hypergeometric mean_laplace mean_logistic mean_lognormal mean_negative_binomial mean_noncentral_chi2 mean_noncentral_student_t mean_normal mean_pareto mean_poisson mean_rayleigh mean_student_t mean_weibull median median_deviation member mesh metricexpandall mgf1_sha1 min min_degree min_edge_cut minfactorial minimalPoly minimize_lp minimum_spanning_tree minor minpack_lsquares minpack_solve min_vertex_cover min_vertex_cut mkdir mnewton mod mode_declare mode_identity ModeMatrix moebius mon2schur mono monomial_dimensions multibernstein_poly multi_display_for_texinfo multi_elem multinomial multinomial_coeff multi_orbit multiplot_mode multi_pui multsym multthru mycielski_graph nary natural_unit nc_degree ncexpt ncharpoly negative_picture neighbors new newcontext newdet new_graph newline newton new_variable next_prime nicedummies niceindices ninth nofix nonarray noncentral_moment nonmetricity nonnegintegerp nonscalarp nonzeroandfreeof notequal nounify nptetrad npv nroots nterms ntermst nthroot nullity nullspace num numbered_boundaries numberp number_to_octets num_distinct_partitions numerval numfactor num_partitions nusum nzeta nzetai nzetar octets_to_number octets_to_oid odd_girth oddp ode2 ode_check odelin oid_to_octets op opena opena_binary openr openr_binary openw openw_binary operatorp opsubst optimize %or orbit orbits ordergreat ordergreatp orderless orderlessp orthogonal_complement orthopoly_recur orthopoly_weight outermap out_neighbors outofpois pade parabolic_cylinder_d parametric parametric_surface parg parGosper parse_string parse_timedate part part2cont partfrac partition partition_set partpol path_digraph path_graph pathname_directory pathname_name pathname_type pdf_bernoulli pdf_beta pdf_binomial pdf_cauchy pdf_chi2 pdf_continuous_uniform pdf_discrete_uniform pdf_exp pdf_f pdf_gamma pdf_general_finite_discrete pdf_geometric pdf_gumbel pdf_hypergeometric pdf_laplace pdf_logistic pdf_lognormal pdf_negative_binomial pdf_noncentral_chi2 pdf_noncentral_student_t pdf_normal pdf_pareto pdf_poisson pdf_rank_sum pdf_rayleigh pdf_signed_rank pdf_student_t pdf_weibull pearson_skewness permanent permut permutation permutations petersen_graph petrov pickapart picture_equalp picturep piechart piechart_description planar_embedding playback plog plot2d plot3d plotdf ploteq plsquares pochhammer points poisdiff poisexpt poisint poismap poisplus poissimp poissubst poistimes poistrim polar polarform polartorect polar_to_xy poly_add poly_buchberger poly_buchberger_criterion poly_colon_ideal poly_content polydecomp poly_depends_p poly_elimination_ideal poly_exact_divide poly_expand poly_expt poly_gcd polygon poly_grobner poly_grobner_equal poly_grobner_member poly_grobner_subsetp poly_ideal_intersection poly_ideal_polysaturation poly_ideal_polysaturation1 poly_ideal_saturation poly_ideal_saturation1 poly_lcm poly_minimization polymod poly_multiply polynome2ele polynomialp poly_normal_form poly_normalize poly_normalize_list poly_polysaturation_extension poly_primitive_part poly_pseudo_divide poly_reduced_grobner poly_reduction poly_saturation_extension poly_s_polynomial poly_subtract polytocompanion pop postfix potential power_mod powerseries powerset prefix prev_prime primep primes principal_components print printf printfile print_graph printpois printprops prodrac product properties propvars psi psubst ptriangularize pui pui2comp pui2ele pui2polynome pui_direct puireduc push put pv qput qrange qty quad_control quad_qag quad_qagi quad_qagp quad_qags quad_qawc quad_qawf quad_qawo quad_qaws quadrilateral quantile quantile_bernoulli quantile_beta quantile_binomial quantile_cauchy quantile_chi2 quantile_continuous_uniform quantile_discrete_uniform quantile_exp quantile_f quantile_gamma quantile_general_finite_discrete quantile_geometric quantile_gumbel quantile_hypergeometric quantile_laplace quantile_logistic quantile_lognormal quantile_negative_binomial quantile_noncentral_chi2 quantile_noncentral_student_t quantile_normal quantile_pareto quantile_poisson quantile_rayleigh quantile_student_t quantile_weibull quartile_skewness quit qunit quotient racah_v racah_w radcan radius random random_bernoulli random_beta random_binomial random_bipartite_graph random_cauchy random_chi2 random_continuous_uniform random_digraph random_discrete_uniform random_exp random_f random_gamma random_general_finite_discrete random_geometric random_graph random_graph1 random_gumbel random_hypergeometric random_laplace random_logistic random_lognormal random_negative_binomial random_network random_noncentral_chi2 random_noncentral_student_t random_normal random_pareto random_permutation random_poisson random_rayleigh random_regular_graph random_student_t random_tournament random_tree random_weibull range rank rat ratcoef ratdenom ratdiff ratdisrep ratexpand ratinterpol rational rationalize ratnumer ratnump ratp ratsimp ratsubst ratvars ratweight read read_array read_binary_array read_binary_list read_binary_matrix readbyte readchar read_hashed_array readline read_list read_matrix read_nested_list readonly read_xpm real_imagpart_to_conjugate realpart realroots rearray rectangle rectform rectform_log_if_constant recttopolar rediff reduce_consts reduce_order region region_boundaries region_boundaries_plus rem remainder remarray rembox remcomps remcon remcoord remfun remfunction remlet remove remove_constvalue remove_dimensions remove_edge remove_fundamental_dimensions remove_fundamental_units remove_plot_option remove_vertex rempart remrule remsym remvalue rename rename_file reset reset_displays residue resolvante resolvante_alternee1 resolvante_bipartite resolvante_diedrale resolvante_klein resolvante_klein3 resolvante_produit_sym resolvante_unitaire resolvante_vierer rest resultant return reveal reverse revert revert2 rgb2level rhs ricci riemann rinvariant risch rk rmdir rncombine romberg room rootscontract round row rowop rowswap rreduce run_testsuite %s save saving scalarp scaled_bessel_i scaled_bessel_i0 scaled_bessel_i1 scalefactors scanmap scatterplot scatterplot_description scene schur2comp sconcat scopy scsimp scurvature sdowncase sec sech second sequal sequalignore set_alt_display setdifference set_draw_defaults set_edge_weight setelmx setequalp setify setp set_partitions set_plot_option set_prompt set_random_state set_tex_environment set_tex_environment_default setunits setup_autoload set_up_dot_simplifications set_vertex_label seventh sexplode sf sha1sum sha256sum shortest_path shortest_weighted_path show showcomps showratvars sierpinskiale sierpinskimap sign signum similaritytransform simp_inequality simplify_sum simplode simpmetderiv simtran sin sinh sinsert sinvertcase sixth skewness skewness_bernoulli skewness_beta skewness_binomial skewness_chi2 skewness_continuous_uniform skewness_discrete_uniform skewness_exp skewness_f skewness_gamma skewness_general_finite_discrete skewness_geometric skewness_gumbel skewness_hypergeometric skewness_laplace skewness_logistic skewness_lognormal skewness_negative_binomial skewness_noncentral_chi2 skewness_noncentral_student_t skewness_normal skewness_pareto skewness_poisson skewness_rayleigh skewness_student_t skewness_weibull slength smake small_rhombicosidodecahedron_graph small_rhombicuboctahedron_graph smax smin smismatch snowmap snub_cube_graph snub_dodecahedron_graph solve solve_rec solve_rec_rat some somrac sort sparse6_decode sparse6_encode sparse6_export sparse6_import specint spherical spherical_bessel_j spherical_bessel_y spherical_hankel1 spherical_hankel2 spherical_harmonic spherical_to_xyz splice split sposition sprint sqfr sqrt sqrtdenest sremove sremovefirst sreverse ssearch ssort sstatus ssubst ssubstfirst staircase standardize standardize_inverse_trig starplot starplot_description status std std1 std_bernoulli std_beta std_binomial std_chi2 std_continuous_uniform std_discrete_uniform std_exp std_f std_gamma std_general_finite_discrete std_geometric std_gumbel std_hypergeometric std_laplace std_logistic std_lognormal std_negative_binomial std_noncentral_chi2 std_noncentral_student_t std_normal std_pareto std_poisson std_rayleigh std_student_t std_weibull stemplot stirling stirling1 stirling2 strim striml strimr string stringout stringp strong_components struve_h struve_l sublis sublist sublist_indices submatrix subsample subset subsetp subst substinpart subst_parallel substpart substring subvar subvarp sum sumcontract summand_to_rec supcase supcontext symbolp symmdifference symmetricp system take_channel take_inference tan tanh taylor taylorinfo taylorp taylor_simplifier taytorat tcl_output tcontract tellrat tellsimp tellsimpafter tentex tenth test_mean test_means_difference test_normality test_proportion test_proportions_difference test_rank_sum test_sign test_signed_rank test_variance test_variance_ratio tex tex1 tex_display texput %th third throw time timedate timer timer_info tldefint tlimit todd_coxeter toeplitz tokens to_lisp topological_sort to_poly to_poly_solve totaldisrep totalfourier totient tpartpol trace tracematrix trace_options transform_sample translate translate_file transpose treefale tree_reduce treillis treinat triangle triangularize trigexpand trigrat trigreduce trigsimp trunc truncate truncated_cube_graph truncated_dodecahedron_graph truncated_icosahedron_graph truncated_tetrahedron_graph tr_warnings_get tube tutte_graph ueivects uforget ultraspherical underlying_graph undiff union unique uniteigenvectors unitp units unit_step unitvector unorder unsum untellrat untimer untrace uppercasep uricci uriemann uvect vandermonde_matrix var var1 var_bernoulli var_beta var_binomial var_chi2 var_continuous_uniform var_discrete_uniform var_exp var_f var_gamma var_general_finite_discrete var_geometric var_gumbel var_hypergeometric var_laplace var_logistic var_lognormal var_negative_binomial var_noncentral_chi2 var_noncentral_student_t var_normal var_pareto var_poisson var_rayleigh var_student_t var_weibull vector vectorpotential vectorsimp verbify vers vertex_coloring vertex_connectivity vertex_degree vertex_distance vertex_eccentricity vertex_in_degree vertex_out_degree vertices vertices_to_cycle vertices_to_path %w weyl wheel_graph wiener_index wigner_3j wigner_6j wigner_9j with_stdout write_binary_data writebyte write_data writefile wronskian xreduce xthru %y Zeilberger zeroequiv zerofor zeromatrix zeromatrixp zeta zgeev zheev zlange zn_add_table zn_carmichael_lambda zn_characteristic_factors zn_determinant zn_factor_generators zn_invert_by_lu zn_log zn_mult_table absboxchar activecontexts adapt_depth additive adim aform algebraic algepsilon algexact aliases allbut all_dotsimp_denoms allocation allsym alphabetic animation antisymmetric arrays askexp assume_pos assume_pos_pred assumescalar asymbol atomgrad atrig1 axes axis_3d axis_bottom axis_left axis_right axis_top azimuth background background_color backsubst berlefact bernstein_explicit besselexpand beta_args_sum_to_integer beta_expand bftorat bftrunc bindtest border boundaries_array box boxchar breakup %c capping cauchysum cbrange cbtics center cflength cframe_flag cnonmet_flag color color_bar color_bar_tics colorbox columns commutative complex cone context contexts contour contour_levels cosnpiflag ctaypov ctaypt ctayswitch ctayvar ct_coords ctorsion_flag ctrgsimp cube current_let_rule_package cylinder data_file_name debugmode decreasing default_let_rule_package delay dependencies derivabbrev derivsubst detout diagmetric diff dim dimensions dispflag display2d|10 display_format_internal distribute_over doallmxops domain domxexpt domxmxops domxnctimes dontfactor doscmxops doscmxplus dot0nscsimp dot0simp dot1simp dotassoc dotconstrules dotdistrib dotexptsimp dotident dotscrules draw_graph_program draw_realpart edge_color edge_coloring edge_partition edge_type edge_width %edispflag elevation %emode endphi endtheta engineering_format_floats enhanced3d %enumer epsilon_lp erfflag erf_representation errormsg error_size error_syms error_type %e_to_numlog eval even evenfun evflag evfun ev_point expandwrt_denom expintexpand expintrep expon expop exptdispflag exptisolate exptsubst facexpand facsum_combine factlim factorflag factorial_expand factors_only fb feature features file_name file_output_append file_search_demo file_search_lisp file_search_maxima|10 file_search_tests file_search_usage file_type_lisp file_type_maxima|10 fill_color fill_density filled_func fixed_vertices flipflag float2bf font font_size fortindent fortspaces fpprec fpprintprec functions gamma_expand gammalim gdet genindex gensumnum GGFCFMAX GGFINFINITY globalsolve gnuplot_command gnuplot_curve_styles gnuplot_curve_titles gnuplot_default_term_command gnuplot_dumb_term_command gnuplot_file_args gnuplot_file_name gnuplot_out_file gnuplot_pdf_term_command gnuplot_pm3d gnuplot_png_term_command gnuplot_postamble gnuplot_preamble gnuplot_ps_term_command gnuplot_svg_term_command gnuplot_term gnuplot_view_args Gosper_in_Zeilberger gradefs grid grid2d grind halfangles head_angle head_both head_length head_type height hypergeometric_representation %iargs ibase icc1 icc2 icounter idummyx ieqnprint ifb ifc1 ifc2 ifg ifgi ifr iframe_bracket_form ifri igeowedge_flag ikt1 ikt2 imaginary inchar increasing infeval infinity inflag infolists inm inmc1 inmc2 intanalysis integer integervalued integrate_use_rootsof integration_constant integration_constant_counter interpolate_color intfaclim ip_grid ip_grid_in irrational isolate_wrt_times iterations itr julia_parameter %k1 %k2 keepfloat key key_pos kinvariant kt label label_alignment label_orientation labels lassociative lbfgs_ncorrections lbfgs_nfeval_max leftjust legend letrat let_rule_packages lfg lg lhospitallim limsubst linear linear_solver linechar linel|10 linenum line_type linewidth line_width linsolve_params linsolvewarn lispdisp listarith listconstvars listdummyvars lmxchar load_pathname loadprint logabs logarc logcb logconcoeffp logexpand lognegint logsimp logx logx_secondary logy logy_secondary logz lriem m1pbranch macroexpansion macros mainvar manual_demo maperror mapprint matrix_element_add matrix_element_mult matrix_element_transpose maxapplydepth maxapplyheight maxima_tempdir|10 maxima_userdir|10 maxnegex MAX_ORD maxposex maxpsifracdenom maxpsifracnum maxpsinegint maxpsiposint maxtayorder mesh_lines_color method mod_big_prime mode_check_errorp mode_checkp mode_check_warnp mod_test mod_threshold modular_linear_solver modulus multiplicative multiplicities myoptions nary negdistrib negsumdispflag newline newtonepsilon newtonmaxiter nextlayerfactor niceindicespref nm nmc noeval nolabels nonegative_lp noninteger nonscalar noun noundisp nouns np npi nticks ntrig numer numer_pbranch obase odd oddfun opacity opproperties opsubst optimprefix optionset orientation origin orthopoly_returns_intervals outative outchar packagefile palette partswitch pdf_file pfeformat phiresolution %piargs piece pivot_count_sx pivot_max_sx plot_format plot_options plot_realpart png_file pochhammer_max_index points pointsize point_size points_joined point_type poislim poisson poly_coefficient_ring poly_elimination_order polyfactor poly_grobner_algorithm poly_grobner_debug poly_monomial_order poly_primary_elimination_order poly_return_term_list poly_secondary_elimination_order poly_top_reduction_only posfun position powerdisp pred prederror primep_number_of_tests product_use_gamma program programmode promote_float_to_bigfloat prompt proportional_axes props psexpand ps_file radexpand radius radsubstflag rassociative ratalgdenom ratchristof ratdenomdivide rateinstein ratepsilon ratfac rational ratmx ratprint ratriemann ratsimpexpons ratvarswitch ratweights ratweyl ratwtlvl real realonly redraw refcheck resolution restart resultant ric riem rmxchar %rnum_list rombergabs rombergit rombergmin rombergtol rootsconmode rootsepsilon run_viewer same_xy same_xyz savedef savefactors scalar scalarmatrixp scale scale_lp setcheck setcheckbreak setval show_edge_color show_edges show_edge_type show_edge_width show_id show_label showtime show_vertex_color show_vertex_size show_vertex_type show_vertices show_weight simp simplified_output simplify_products simpproduct simpsum sinnpiflag solvedecomposes solveexplicit solvefactors solvenullwarn solveradcan solvetrigwarn space sparse sphere spring_embedding_depth sqrtdispflag stardisp startphi starttheta stats_numer stringdisp structures style sublis_apply_lambda subnumsimp sumexpand sumsplitfact surface surface_hide svg_file symmetric tab taylordepth taylor_logexpand taylor_order_coefficients taylor_truncate_polynomials tensorkill terminal testsuite_files thetaresolution timer_devalue title tlimswitch tr track transcompile transform transform_xy translate_fast_arrays transparent transrun tr_array_as_ref tr_bound_function_applyp tr_file_tty_messagesp tr_float_can_branch_complex tr_function_call_default trigexpandplus trigexpandtimes triginverses trigsign trivial_solutions tr_numer tr_optimize_max_loop tr_semicompile tr_state_vars tr_warn_bad_function_calls tr_warn_fexpr tr_warn_meval tr_warn_mode tr_warn_undeclared tr_warn_undefined_variable tstep ttyoff tube_extremes ufg ug %unitexpand unit_vectors uric uriem use_fast_arrays user_preamble usersetunits values vect_cross verbose vertex_color vertex_coloring vertex_partition vertex_size vertex_type view warnings weyl width windowname windowtitle wired_surface wireframe xaxis xaxis_color xaxis_secondary xaxis_type xaxis_width xlabel xlabel_secondary xlength xrange xrange_secondary xtics xtics_axis xtics_rotate xtics_rotate_secondary xtics_secondary xtics_secondary_axis xu_grid x_voxel xy_file xyplane xy_scale yaxis yaxis_color yaxis_secondary yaxis_type yaxis_width ylabel ylabel_secondary ylength yrange yrange_secondary ytics ytics_axis ytics_rotate ytics_rotate_secondary ytics_secondary ytics_secondary_axis yv_grid y_voxel yx_ratio zaxis zaxis_color zaxis_type zaxis_width zeroa zerob zerobern zeta%pi zlabel zlabel_rotate zlength zmin zn_primroot_limit zn_primroot_pretest",i="_ __ %|0 %%|0";return{name:"Maxima",keywords:{$pattern:"[A-Za-z_%][0-9A-Za-z_%]*",keyword:t,literal:n,built_in:r,symbol:i},contains:[{className:"comment",begin:"/\\*",end:"\\*/",contains:["self"]},e.QUOTE_STRING_MODE,{className:"number",relevance:0,variants:[{begin:"\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Ee][-+]?\\d+\\b"},{begin:"\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Bb][-+]?\\d+\\b",relevance:10},{begin:"\\b(\\.\\d+|\\d+\\.\\d+)\\b"},{begin:"\\b(\\d+|0[0-9A-Za-z]+)\\.?\\b"}]}],illegal:/@/}}e.exports=n},"399f":function(e,t,n){(function(e){(function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function o(e,t,n){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var a;"object"===typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{a="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:n(11).Buffer}catch(k){}function s(e,t){var n=e.charCodeAt(t);return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void r(!1,"Invalid character in "+e)}function l(e,t,n){var r=s(e,n);return n-1>=t&&(r|=s(e,n-1)<<4),r}function u(e,t,n,i){for(var o=0,a=0,s=Math.min(e.length,n),l=t;l=49?u-49+10:u>=17?u-17+10:u,r(u>=0&&a0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"===typeof e)return this._initNumber(e,t,n);if("object"===typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)i=l(e,t,r)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else{var s=e.length-t;for(r=s%2===0?t+1:t;r=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8}this._strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,c=n;c1&&0===this.words[this.length-1])this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!==typeof Symbol&&"function"===typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(k){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var p=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(e,t){var n;if(e=e||10,t=0|t||1,16===e||"hex"===e){n="";for(var i=0,o=0,a=0;a>>24-i&16777215,i+=2,i>=26&&(i-=26,a--),n=0!==o||a!==this.length-1?p[6-l.length]+l+n:l+n}0!==o&&(n=o.toString(16)+n);while(n.length%t!==0)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var u=h[e],c=f[e];n="";var d=this.clone();d.negative=0;while(!d.isZero()){var m=d.modrn(c).toString(e);d=d.idivn(c),n=d.isZero()?m+n:p[u-m.length]+m+n}this.isZero()&&(n="0"+n);while(n.length%t!==0)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};var m=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)};function g(e){for(var t=new Array(e.bitLength()),n=0;n>>i&1}return t}function b(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,l=a/67108864|0;n.words[0]=s;for(var u=1;u>>26,d=67108863&l,p=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=p;h++){var f=u-h|0;i=0|e.words[f],o=0|t.words[h],a=i*o+d,c+=a/67108864|0,d=67108863&a}n.words[u]=0|d,l=0|c}return 0!==l?n.words[u]=0|l:n.length--,n._strip()}o.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0");var a=m(e,o),s="le"===t?"LE":"BE";return this["_toArrayLike"+s](a,i),a},o.prototype._toArrayLikeLE=function(e,t){for(var n=0,r=0,i=0,o=0;i>8&255),n>16&255),6===o?(n>24&255),r=0,o=0):(r=a>>>24,o+=2)}if(n=0&&(e[n--]=a>>8&255),n>=0&&(e[n--]=a>>16&255),6===o?(n>=0&&(e[n--]=a>>24&255),r=0,o=0):(r=a>>>24,o+=2)}if(n>=0){e[n--]=r;while(n>=0)e[n--]=0}},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0===(8191&t)&&(n+=13,t>>>=13),0===(127&t)&&(n+=7,t>>>=7),0===(15&t)&&(n+=4,t>>>=4),0===(3&t)&&(n+=2,t>>>=2),0===(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"===typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==o&&a>26,this.words[a]=67108863&t;if(0===o&&a>>13,h=0|a[1],f=8191&h,m=h>>>13,g=0|a[2],b=8191&g,v=g>>>13,y=0|a[3],_=8191&y,E=y>>>13,S=0|a[4],w=8191&S,x=S>>>13,C=0|a[5],D=8191&C,T=C>>>13,A=0|a[6],O=8191&A,k=A>>>13,N=0|a[7],I=8191&N,M=N>>>13,R=0|a[8],P=8191&R,L=R>>>13,F=0|a[9],B=8191&F,j=F>>>13,U=0|s[0],q=8191&U,H=U>>>13,z=0|s[1],G=8191&z,$=z>>>13,V=0|s[2],Y=8191&V,W=V>>>13,K=0|s[3],Q=8191&K,X=K>>>13,Z=0|s[4],J=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],de=8191&ce,pe=ce>>>13,he=0|s[9],fe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19,r=Math.imul(d,q),i=Math.imul(d,H),i=i+Math.imul(p,q)|0,o=Math.imul(p,H);var ge=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(f,q),i=Math.imul(f,H),i=i+Math.imul(m,q)|0,o=Math.imul(m,H),r=r+Math.imul(d,G)|0,i=i+Math.imul(d,$)|0,i=i+Math.imul(p,G)|0,o=o+Math.imul(p,$)|0;var be=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(b,q),i=Math.imul(b,H),i=i+Math.imul(v,q)|0,o=Math.imul(v,H),r=r+Math.imul(f,G)|0,i=i+Math.imul(f,$)|0,i=i+Math.imul(m,G)|0,o=o+Math.imul(m,$)|0,r=r+Math.imul(d,Y)|0,i=i+Math.imul(d,W)|0,i=i+Math.imul(p,Y)|0,o=o+Math.imul(p,W)|0;var ve=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(_,q),i=Math.imul(_,H),i=i+Math.imul(E,q)|0,o=Math.imul(E,H),r=r+Math.imul(b,G)|0,i=i+Math.imul(b,$)|0,i=i+Math.imul(v,G)|0,o=o+Math.imul(v,$)|0,r=r+Math.imul(f,Y)|0,i=i+Math.imul(f,W)|0,i=i+Math.imul(m,Y)|0,o=o+Math.imul(m,W)|0,r=r+Math.imul(d,Q)|0,i=i+Math.imul(d,X)|0,i=i+Math.imul(p,Q)|0,o=o+Math.imul(p,X)|0;var ye=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(w,q),i=Math.imul(w,H),i=i+Math.imul(x,q)|0,o=Math.imul(x,H),r=r+Math.imul(_,G)|0,i=i+Math.imul(_,$)|0,i=i+Math.imul(E,G)|0,o=o+Math.imul(E,$)|0,r=r+Math.imul(b,Y)|0,i=i+Math.imul(b,W)|0,i=i+Math.imul(v,Y)|0,o=o+Math.imul(v,W)|0,r=r+Math.imul(f,Q)|0,i=i+Math.imul(f,X)|0,i=i+Math.imul(m,Q)|0,o=o+Math.imul(m,X)|0,r=r+Math.imul(d,J)|0,i=i+Math.imul(d,ee)|0,i=i+Math.imul(p,J)|0,o=o+Math.imul(p,ee)|0;var _e=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(D,q),i=Math.imul(D,H),i=i+Math.imul(T,q)|0,o=Math.imul(T,H),r=r+Math.imul(w,G)|0,i=i+Math.imul(w,$)|0,i=i+Math.imul(x,G)|0,o=o+Math.imul(x,$)|0,r=r+Math.imul(_,Y)|0,i=i+Math.imul(_,W)|0,i=i+Math.imul(E,Y)|0,o=o+Math.imul(E,W)|0,r=r+Math.imul(b,Q)|0,i=i+Math.imul(b,X)|0,i=i+Math.imul(v,Q)|0,o=o+Math.imul(v,X)|0,r=r+Math.imul(f,J)|0,i=i+Math.imul(f,ee)|0,i=i+Math.imul(m,J)|0,o=o+Math.imul(m,ee)|0,r=r+Math.imul(d,ne)|0,i=i+Math.imul(d,re)|0,i=i+Math.imul(p,ne)|0,o=o+Math.imul(p,re)|0;var Ee=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(O,q),i=Math.imul(O,H),i=i+Math.imul(k,q)|0,o=Math.imul(k,H),r=r+Math.imul(D,G)|0,i=i+Math.imul(D,$)|0,i=i+Math.imul(T,G)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(w,Y)|0,i=i+Math.imul(w,W)|0,i=i+Math.imul(x,Y)|0,o=o+Math.imul(x,W)|0,r=r+Math.imul(_,Q)|0,i=i+Math.imul(_,X)|0,i=i+Math.imul(E,Q)|0,o=o+Math.imul(E,X)|0,r=r+Math.imul(b,J)|0,i=i+Math.imul(b,ee)|0,i=i+Math.imul(v,J)|0,o=o+Math.imul(v,ee)|0,r=r+Math.imul(f,ne)|0,i=i+Math.imul(f,re)|0,i=i+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0,r=r+Math.imul(d,oe)|0,i=i+Math.imul(d,ae)|0,i=i+Math.imul(p,oe)|0,o=o+Math.imul(p,ae)|0;var Se=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(I,q),i=Math.imul(I,H),i=i+Math.imul(M,q)|0,o=Math.imul(M,H),r=r+Math.imul(O,G)|0,i=i+Math.imul(O,$)|0,i=i+Math.imul(k,G)|0,o=o+Math.imul(k,$)|0,r=r+Math.imul(D,Y)|0,i=i+Math.imul(D,W)|0,i=i+Math.imul(T,Y)|0,o=o+Math.imul(T,W)|0,r=r+Math.imul(w,Q)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(x,Q)|0,o=o+Math.imul(x,X)|0,r=r+Math.imul(_,J)|0,i=i+Math.imul(_,ee)|0,i=i+Math.imul(E,J)|0,o=o+Math.imul(E,ee)|0,r=r+Math.imul(b,ne)|0,i=i+Math.imul(b,re)|0,i=i+Math.imul(v,ne)|0,o=o+Math.imul(v,re)|0,r=r+Math.imul(f,oe)|0,i=i+Math.imul(f,ae)|0,i=i+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0,r=r+Math.imul(d,le)|0,i=i+Math.imul(d,ue)|0,i=i+Math.imul(p,le)|0,o=o+Math.imul(p,ue)|0;var we=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(P,q),i=Math.imul(P,H),i=i+Math.imul(L,q)|0,o=Math.imul(L,H),r=r+Math.imul(I,G)|0,i=i+Math.imul(I,$)|0,i=i+Math.imul(M,G)|0,o=o+Math.imul(M,$)|0,r=r+Math.imul(O,Y)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(k,Y)|0,o=o+Math.imul(k,W)|0,r=r+Math.imul(D,Q)|0,i=i+Math.imul(D,X)|0,i=i+Math.imul(T,Q)|0,o=o+Math.imul(T,X)|0,r=r+Math.imul(w,J)|0,i=i+Math.imul(w,ee)|0,i=i+Math.imul(x,J)|0,o=o+Math.imul(x,ee)|0,r=r+Math.imul(_,ne)|0,i=i+Math.imul(_,re)|0,i=i+Math.imul(E,ne)|0,o=o+Math.imul(E,re)|0,r=r+Math.imul(b,oe)|0,i=i+Math.imul(b,ae)|0,i=i+Math.imul(v,oe)|0,o=o+Math.imul(v,ae)|0,r=r+Math.imul(f,le)|0,i=i+Math.imul(f,ue)|0,i=i+Math.imul(m,le)|0,o=o+Math.imul(m,ue)|0,r=r+Math.imul(d,de)|0,i=i+Math.imul(d,pe)|0,i=i+Math.imul(p,de)|0,o=o+Math.imul(p,pe)|0;var xe=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(B,q),i=Math.imul(B,H),i=i+Math.imul(j,q)|0,o=Math.imul(j,H),r=r+Math.imul(P,G)|0,i=i+Math.imul(P,$)|0,i=i+Math.imul(L,G)|0,o=o+Math.imul(L,$)|0,r=r+Math.imul(I,Y)|0,i=i+Math.imul(I,W)|0,i=i+Math.imul(M,Y)|0,o=o+Math.imul(M,W)|0,r=r+Math.imul(O,Q)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(k,Q)|0,o=o+Math.imul(k,X)|0,r=r+Math.imul(D,J)|0,i=i+Math.imul(D,ee)|0,i=i+Math.imul(T,J)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(w,ne)|0,i=i+Math.imul(w,re)|0,i=i+Math.imul(x,ne)|0,o=o+Math.imul(x,re)|0,r=r+Math.imul(_,oe)|0,i=i+Math.imul(_,ae)|0,i=i+Math.imul(E,oe)|0,o=o+Math.imul(E,ae)|0,r=r+Math.imul(b,le)|0,i=i+Math.imul(b,ue)|0,i=i+Math.imul(v,le)|0,o=o+Math.imul(v,ue)|0,r=r+Math.imul(f,de)|0,i=i+Math.imul(f,pe)|0,i=i+Math.imul(m,de)|0,o=o+Math.imul(m,pe)|0,r=r+Math.imul(d,fe)|0,i=i+Math.imul(d,me)|0,i=i+Math.imul(p,fe)|0,o=o+Math.imul(p,me)|0;var Ce=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(B,G),i=Math.imul(B,$),i=i+Math.imul(j,G)|0,o=Math.imul(j,$),r=r+Math.imul(P,Y)|0,i=i+Math.imul(P,W)|0,i=i+Math.imul(L,Y)|0,o=o+Math.imul(L,W)|0,r=r+Math.imul(I,Q)|0,i=i+Math.imul(I,X)|0,i=i+Math.imul(M,Q)|0,o=o+Math.imul(M,X)|0,r=r+Math.imul(O,J)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(k,J)|0,o=o+Math.imul(k,ee)|0,r=r+Math.imul(D,ne)|0,i=i+Math.imul(D,re)|0,i=i+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(w,oe)|0,i=i+Math.imul(w,ae)|0,i=i+Math.imul(x,oe)|0,o=o+Math.imul(x,ae)|0,r=r+Math.imul(_,le)|0,i=i+Math.imul(_,ue)|0,i=i+Math.imul(E,le)|0,o=o+Math.imul(E,ue)|0,r=r+Math.imul(b,de)|0,i=i+Math.imul(b,pe)|0,i=i+Math.imul(v,de)|0,o=o+Math.imul(v,pe)|0,r=r+Math.imul(f,fe)|0,i=i+Math.imul(f,me)|0,i=i+Math.imul(m,fe)|0,o=o+Math.imul(m,me)|0;var De=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(De>>>26)|0,De&=67108863,r=Math.imul(B,Y),i=Math.imul(B,W),i=i+Math.imul(j,Y)|0,o=Math.imul(j,W),r=r+Math.imul(P,Q)|0,i=i+Math.imul(P,X)|0,i=i+Math.imul(L,Q)|0,o=o+Math.imul(L,X)|0,r=r+Math.imul(I,J)|0,i=i+Math.imul(I,ee)|0,i=i+Math.imul(M,J)|0,o=o+Math.imul(M,ee)|0,r=r+Math.imul(O,ne)|0,i=i+Math.imul(O,re)|0,i=i+Math.imul(k,ne)|0,o=o+Math.imul(k,re)|0,r=r+Math.imul(D,oe)|0,i=i+Math.imul(D,ae)|0,i=i+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(w,le)|0,i=i+Math.imul(w,ue)|0,i=i+Math.imul(x,le)|0,o=o+Math.imul(x,ue)|0,r=r+Math.imul(_,de)|0,i=i+Math.imul(_,pe)|0,i=i+Math.imul(E,de)|0,o=o+Math.imul(E,pe)|0,r=r+Math.imul(b,fe)|0,i=i+Math.imul(b,me)|0,i=i+Math.imul(v,fe)|0,o=o+Math.imul(v,me)|0;var Te=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(B,Q),i=Math.imul(B,X),i=i+Math.imul(j,Q)|0,o=Math.imul(j,X),r=r+Math.imul(P,J)|0,i=i+Math.imul(P,ee)|0,i=i+Math.imul(L,J)|0,o=o+Math.imul(L,ee)|0,r=r+Math.imul(I,ne)|0,i=i+Math.imul(I,re)|0,i=i+Math.imul(M,ne)|0,o=o+Math.imul(M,re)|0,r=r+Math.imul(O,oe)|0,i=i+Math.imul(O,ae)|0,i=i+Math.imul(k,oe)|0,o=o+Math.imul(k,ae)|0,r=r+Math.imul(D,le)|0,i=i+Math.imul(D,ue)|0,i=i+Math.imul(T,le)|0,o=o+Math.imul(T,ue)|0,r=r+Math.imul(w,de)|0,i=i+Math.imul(w,pe)|0,i=i+Math.imul(x,de)|0,o=o+Math.imul(x,pe)|0,r=r+Math.imul(_,fe)|0,i=i+Math.imul(_,me)|0,i=i+Math.imul(E,fe)|0,o=o+Math.imul(E,me)|0;var Ae=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(B,J),i=Math.imul(B,ee),i=i+Math.imul(j,J)|0,o=Math.imul(j,ee),r=r+Math.imul(P,ne)|0,i=i+Math.imul(P,re)|0,i=i+Math.imul(L,ne)|0,o=o+Math.imul(L,re)|0,r=r+Math.imul(I,oe)|0,i=i+Math.imul(I,ae)|0,i=i+Math.imul(M,oe)|0,o=o+Math.imul(M,ae)|0,r=r+Math.imul(O,le)|0,i=i+Math.imul(O,ue)|0,i=i+Math.imul(k,le)|0,o=o+Math.imul(k,ue)|0,r=r+Math.imul(D,de)|0,i=i+Math.imul(D,pe)|0,i=i+Math.imul(T,de)|0,o=o+Math.imul(T,pe)|0,r=r+Math.imul(w,fe)|0,i=i+Math.imul(w,me)|0,i=i+Math.imul(x,fe)|0,o=o+Math.imul(x,me)|0;var Oe=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(B,ne),i=Math.imul(B,re),i=i+Math.imul(j,ne)|0,o=Math.imul(j,re),r=r+Math.imul(P,oe)|0,i=i+Math.imul(P,ae)|0,i=i+Math.imul(L,oe)|0,o=o+Math.imul(L,ae)|0,r=r+Math.imul(I,le)|0,i=i+Math.imul(I,ue)|0,i=i+Math.imul(M,le)|0,o=o+Math.imul(M,ue)|0,r=r+Math.imul(O,de)|0,i=i+Math.imul(O,pe)|0,i=i+Math.imul(k,de)|0,o=o+Math.imul(k,pe)|0,r=r+Math.imul(D,fe)|0,i=i+Math.imul(D,me)|0,i=i+Math.imul(T,fe)|0,o=o+Math.imul(T,me)|0;var ke=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(B,oe),i=Math.imul(B,ae),i=i+Math.imul(j,oe)|0,o=Math.imul(j,ae),r=r+Math.imul(P,le)|0,i=i+Math.imul(P,ue)|0,i=i+Math.imul(L,le)|0,o=o+Math.imul(L,ue)|0,r=r+Math.imul(I,de)|0,i=i+Math.imul(I,pe)|0,i=i+Math.imul(M,de)|0,o=o+Math.imul(M,pe)|0,r=r+Math.imul(O,fe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(k,fe)|0,o=o+Math.imul(k,me)|0;var Ne=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,r=Math.imul(B,le),i=Math.imul(B,ue),i=i+Math.imul(j,le)|0,o=Math.imul(j,ue),r=r+Math.imul(P,de)|0,i=i+Math.imul(P,pe)|0,i=i+Math.imul(L,de)|0,o=o+Math.imul(L,pe)|0,r=r+Math.imul(I,fe)|0,i=i+Math.imul(I,me)|0,i=i+Math.imul(M,fe)|0,o=o+Math.imul(M,me)|0;var Ie=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(B,de),i=Math.imul(B,pe),i=i+Math.imul(j,de)|0,o=Math.imul(j,pe),r=r+Math.imul(P,fe)|0,i=i+Math.imul(P,me)|0,i=i+Math.imul(L,fe)|0,o=o+Math.imul(L,me)|0;var Me=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(B,fe),i=Math.imul(B,me),i=i+Math.imul(j,fe)|0,o=Math.imul(j,me);var Re=(u+r|0)+((8191&i)<<13)|0;return u=(o+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=ge,l[1]=be,l[2]=ve,l[3]=ye,l[4]=_e,l[5]=Ee,l[6]=Se,l[7]=we,l[8]=xe,l[9]=Ce,l[10]=De,l[11]=Te,l[12]=Ae,l[13]=Oe,l[14]=ke,l[15]=Ne,l[16]=Ie,l[17]=Me,l[18]=Re,0!==u&&(l[19]=u,n.length++),n};function y(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o>>26)|0,i+=a>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n._strip()}function _(e,t,n){return y(e,t,n)}function E(e,t){this.x=e,this.y=t}Math.imul||(v=b),o.prototype.mulTo=function(e,t){var n,r=this.length+e.length;return n=10===this.length&&10===e.length?v(this,e,t):r<63?b(this,e,t):r<1024?y(this,e,t):_(this,e,t),n},E.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r>=1;return r},E.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a>=26,n+=o/67108864|0,n+=a>>>26,this.words[i]=67108863&a}return 0!==n&&(this.words[i]=n,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=g(e);if(0===t.length)return new o(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,u=0;u=0&&(0!==c||u>=i);u--){var d=0|this.words[u];this.words[u]=c<<26-o|d>>>o,c=d&s}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"===typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"===typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[i+n]=67108863&o}for(;i>26,this.words[i+n]=67108863&o;if(0===s)return this._strip();for(r(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var n=this.length-e.length,r=this.clone(),i=e,a=0|i.words[i.length-1],s=this._countBits(a);n=26-s,0!==n&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var l,u=r.length-i.length;if("mod"!==t){l=new o(null),l.length=u+1,l.words=new Array(l.length);for(var c=0;c=0;p--){var h=67108864*(0|r.words[i.length+p])+(0|r.words[i.length+p-1]);h=Math.min(h/a|0,67108863),r._ishlnsubmul(i,h,p);while(0!==r.negative)h--,r.negative=0,r._ishlnsubmul(i,1,p),r.isZero()||(r.negative^=1);l&&(l.words[p]=h)}return l&&l._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:l||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(n*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*n;this.words[i]=o/e|0,n=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new o(1),a=new o(0),s=new o(0),l=new o(1),u=0;while(t.isEven()&&n.isEven())t.iushrn(1),n.iushrn(1),++u;var c=n.clone(),d=t.clone();while(!t.isZero()){for(var p=0,h=1;0===(t.words[0]&h)&&p<26;++p,h<<=1);if(p>0){t.iushrn(p);while(p-- >0)(i.isOdd()||a.isOdd())&&(i.iadd(c),a.isub(d)),i.iushrn(1),a.iushrn(1)}for(var f=0,m=1;0===(n.words[0]&m)&&f<26;++f,m<<=1);if(f>0){n.iushrn(f);while(f-- >0)(s.isOdd()||l.isOdd())&&(s.iadd(c),l.isub(d)),s.iushrn(1),l.iushrn(1)}t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(l)):(n.isub(t),s.isub(i),l.isub(a))}return{a:s,b:l,gcd:n.iushln(u)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,a=new o(1),s=new o(0),l=n.clone();while(t.cmpn(1)>0&&n.cmpn(1)>0){for(var u=0,c=1;0===(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);while(u-- >0)a.isOdd()&&a.iadd(l),a.iushrn(1)}for(var d=0,p=1;0===(n.words[0]&p)&&d<26;++d,p<<=1);if(d>0){n.iushrn(d);while(d-- >0)s.isOdd()&&s.iadd(l),s.iushrn(1)}t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return i=0===t.cmpn(1)?a:s,i.cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);do{while(t.isEven())t.iushrn(1);while(n.isEven())n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}while(1);return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0===(1&this.words[0])},o.prototype.isOdd=function(){return 1===(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"===typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new A(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var S={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function C(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function D(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function T(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function A(e){if("string"===typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function O(e){A.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),n=this.imulK(n),n=n.iadd(this.tmp),t=n.bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(x,w),x.prototype.split=function(e,t){for(var n=4194303,r=Math.min(e.length,9),i=0;i>>22,o=a}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},x.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(S[e])return S[e];var t;if("k256"===e)t=new x;else if("p224"===e)t=new C;else if("p192"===e)t=new D;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new T}return S[e]=t,t},A.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},A.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},A.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(c(e,e.umod(this.m)._forceRed(this)),e)},A.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},A.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},A.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},A.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},A.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},A.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},A.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},A.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},A.prototype.isqr=function(e){return this.imul(e,e.clone())},A.prototype.sqr=function(e){return this.mul(e,e)},A.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2===1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}var i=this.m.subn(1),a=0;while(!i.isZero()&&0===i.andln(1))a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new o(2*c*c).toRed(this);while(0!==this.pow(c,u).cmp(l))c.redIAdd(l);var d=this.pow(c,i),p=this.pow(e,i.addn(1).iushrn(1)),h=this.pow(e,i),f=a;while(0!==h.cmp(s)){for(var m=h,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;i--){for(var c=t.words[i],d=u-1;d>=0;d--){var p=c>>d&1;a!==r[0]&&(a=this.sqr(a)),0!==p||0!==s?(s<<=1,s|=p,l++,(l===n||0===i&&0===d)&&(a=this.mul(a,r[s]),l=0,s=0)):l=0}u=26}return a},A.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},A.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new O(e)},i(O,A),O.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},O.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},O.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},O.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},O.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,n("62e4")(e))},"39a9":function(e,t,n){ /*! safe-buffer. MIT License. Feross Aboukhadijeh */ var r=n("1c35"),i=r.Buffer;function o(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(o(r,t),t.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,n)},a.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"===typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},a.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},"39ad":function(e,t,n){var r=n("6ca1"),i=n("d16a"),o=n("9d11");e.exports=function(e){return function(t,n,a){var s,l=r(t),u=i(l.length),c=o(a,u);if(e&&n!=n){while(u>c)if(s=l[c++],s!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},"39f5":function(e,t,n){var r=n("8707").Buffer;function i(e){r.isBuffer(e)||(e=r.from(e));for(var t=e.length/4|0,n=new Array(t),i=0;i>>24]^c[f>>>16&255]^d[m>>>8&255]^p[255&g]^t[b++],a=u[f>>>24]^c[m>>>16&255]^d[g>>>8&255]^p[255&h]^t[b++],s=u[m>>>24]^c[g>>>16&255]^d[h>>>8&255]^p[255&f]^t[b++],l=u[g>>>24]^c[h>>>16&255]^d[f>>>8&255]^p[255&m]^t[b++],h=o,f=a,m=s,g=l;return o=(r[h>>>24]<<24|r[f>>>16&255]<<16|r[m>>>8&255]<<8|r[255&g])^t[b++],a=(r[f>>>24]<<24|r[m>>>16&255]<<16|r[g>>>8&255]<<8|r[255&h])^t[b++],s=(r[m>>>24]<<24|r[g>>>16&255]<<16|r[h>>>8&255]<<8|r[255&f])^t[b++],l=(r[g>>>24]<<24|r[h>>>16&255]<<16|r[f>>>8&255]<<8|r[255&m])^t[b++],o>>>=0,a>>>=0,s>>>=0,l>>>=0,[o,a,s,l]}var s=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var n=[],r=[],i=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,l=0;l<256;++l){var u=s^s<<1^s<<2^s<<3^s<<4;u=u>>>8^255&u^99,n[a]=u,r[u]=a;var c=e[a],d=e[c],p=e[d],h=257*e[u]^16843008*u;i[0][a]=h<<24|h>>>8,i[1][a]=h<<16|h>>>16,i[2][a]=h<<8|h>>>24,i[3][a]=h,h=16843009*p^65537*d^257*c^16843008*a,o[0][u]=h<<24|h>>>8,o[1][u]=h<<16|h>>>16,o[2][u]=h<<8|h>>>24,o[3][u]=h,0===a?a=s=1:(a=c^e[e[e[p^c]]],s^=e[e[s]])}return{SBOX:n,INV_SBOX:r,SUB_MIX:i,INV_SUB_MIX:o}}();function u(e){this._key=i(e),this._reset()}u.blockSize=16,u.keySize=32,u.prototype.blockSize=u.blockSize,u.prototype.keySize=u.keySize,u.prototype._reset=function(){for(var e=this._key,t=e.length,n=t+6,r=4*(n+1),i=[],o=0;o>>24,a=l.SBOX[a>>>24]<<24|l.SBOX[a>>>16&255]<<16|l.SBOX[a>>>8&255]<<8|l.SBOX[255&a],a^=s[o/t|0]<<24):t>6&&o%t===4&&(a=l.SBOX[a>>>24]<<24|l.SBOX[a>>>16&255]<<16|l.SBOX[a>>>8&255]<<8|l.SBOX[255&a]),i[o]=i[o-t]^a}for(var u=[],c=0;c>>24]]^l.INV_SUB_MIX[1][l.SBOX[p>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[p>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&p]]}this._nRounds=n,this._keySchedule=i,this._invKeySchedule=u},u.prototype.encryptBlockRaw=function(e){return e=i(e),a(e,this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},u.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),n=r.allocUnsafe(16);return n.writeUInt32BE(t[0],0),n.writeUInt32BE(t[1],4),n.writeUInt32BE(t[2],8),n.writeUInt32BE(t[3],12),n},u.prototype.decryptBlock=function(e){e=i(e);var t=e[1];e[1]=e[3],e[3]=t;var n=a(e,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),o=r.allocUnsafe(16);return o.writeUInt32BE(n[0],0),o.writeUInt32BE(n[3],4),o.writeUInt32BE(n[2],8),o.writeUInt32BE(n[1],12),o},u.prototype.scrub=function(){o(this._keySchedule),o(this._invKeySchedule),o(this._key)},e.exports.AES=u},"3a7c":function(e,t,n){function r(e){return Array.isArray?Array.isArray(e):"[object Array]"===b(e)}function i(e){return"boolean"===typeof e}function o(e){return null===e}function a(e){return null==e}function s(e){return"number"===typeof e}function l(e){return"string"===typeof e}function u(e){return"symbol"===typeof e}function c(e){return void 0===e}function d(e){return"[object RegExp]"===b(e)}function p(e){return"object"===typeof e&&null!==e}function h(e){return"[object Date]"===b(e)}function f(e){return"[object Error]"===b(e)||e instanceof Error}function m(e){return"function"===typeof e}function g(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e}function b(e){return Object.prototype.toString.call(e)}t.isArray=r,t.isBoolean=i,t.isNull=o,t.isNullOrUndefined=a,t.isNumber=s,t.isString=l,t.isSymbol=u,t.isUndefined=c,t.isRegExp=d,t.isObject=p,t.isDate=h,t.isError=f,t.isFunction=m,t.isPrimitive=g,t.isBuffer=n("1c35").Buffer.isBuffer},"3a9b":function(e,t,n){var r=n("e330");e.exports=r({}.isPrototypeOf)},"3b32":function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t)o.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;r=n("92e7"),t=n("065e"),e.exports=function(e){function n(e,r,i){if(n.__super__.constructor.call(this,e),null==r)throw new Error("Missing DTD element name. "+this.debugInfo());i||(i="(#PCDATA)"),Array.isArray(i)&&(i="("+i.join(",")+")"),this.name=this.stringify.name(r),this.type=t.ElementDeclaration,this.value=this.stringify.dtdElementValue(i)}return i(n,e),n.prototype.toString=function(e){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(e))},n}(r)}).call(this)},"3bf8":function(e,t,n){"use strict";const r=n("2158"),i=n("0744"),o=n("7c10"),a=n("5305"),s=a.TAG_NAMES,l=a.NAMESPACES,u={treeAdapter:r},c=/&/g,d=/\u00a0/g,p=/"/g,h=//g;class m{constructor(e,t){this.options=i(u,t),this.treeAdapter=this.options.treeAdapter,this.html="",this.startNode=e}serialize(){return this._serializeChildNodes(this.startNode),this.html}_serializeChildNodes(e){const t=this.treeAdapter.getChildNodes(e);if(t)for(let n=0,r=t.length;n",t!==s.AREA&&t!==s.BASE&&t!==s.BASEFONT&&t!==s.BGSOUND&&t!==s.BR&&t!==s.COL&&t!==s.EMBED&&t!==s.FRAME&&t!==s.HR&&t!==s.IMG&&t!==s.INPUT&&t!==s.KEYGEN&&t!==s.LINK&&t!==s.META&&t!==s.PARAM&&t!==s.SOURCE&&t!==s.TRACK&&t!==s.WBR){const r=t===s.TEMPLATE&&n===l.HTML?this.treeAdapter.getTemplateContent(e):e;this._serializeChildNodes(r),this.html+=""}}_serializeAttributes(e){const t=this.treeAdapter.getAttrList(e);for(let n=0,r=t.length;n"}}m.escapeString=function(e,t){return e=e.replace(c,"&").replace(d," "),e=t?e.replace(p,"""):e.replace(h,"<").replace(f,">"),e},e.exports=m},"3c35":function(e,t){(function(t){e.exports=t}).call(this,{})},"3c4e":function(e,t,n){"use strict";var r=function(e){return i(e)&&!o(e)};function i(e){return!!e&&"object"===typeof e}function o(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||l(e)}var a="function"===typeof Symbol&&Symbol.for,s=a?Symbol.for("react.element"):60103;function l(e){return e.$$typeof===s}function u(e){return Array.isArray(e)?[]:{}}function c(e,t){var n=t&&!0===t.clone;return n&&r(e)?h(u(e),e,t):e}function d(e,t,n){var i=e.slice();return t.forEach((function(t,o){"undefined"===typeof i[o]?i[o]=c(t,n):r(t)?i[o]=h(e[o],t,n):-1===e.indexOf(t)&&i.push(c(t,n))})),i}function p(e,t,n){var i={};return r(e)&&Object.keys(e).forEach((function(t){i[t]=c(e[t],n)})),Object.keys(t).forEach((function(o){r(t[o])&&e[o]?i[o]=h(e[o],t[o],n):i[o]=c(t[o],n)})),i}function h(e,t,n){var r=Array.isArray(t),i=Array.isArray(e),o=n||{arrayMerge:d},a=r===i;if(a){if(r){var s=o.arrayMerge||d;return s(e,t,n)}return p(e,t,n)}return c(t,n)}h.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return h(e,n,t)}))};var f=h;e.exports=f},"3c69":function(e,t){function n(e){return{name:"Vim Script",keywords:{$pattern:/[!#@\w]+/,keyword:"N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd lchdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank",built_in:"synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv complete_check add getwinposx getqflist getwinposy screencol clearmatches empty extend getcmdpos mzeval garbagecollect setreg ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable shiftwidth max sinh isdirectory synID system inputrestore winline atan visualmode inputlist tabpagewinnr round getregtype mapcheck hasmapto histdel argidx findfile sha256 exists toupper getcmdline taglist string getmatches bufnr strftime winwidth bufexists strtrans tabpagebuflist setcmdpos remote_read printf setloclist getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval resolve libcallnr foldclosedend reverse filter has_key bufname str2float strlen setline getcharmod setbufvar index searchpos shellescape undofile foldclosed setqflist buflisted strchars str2nr virtcol floor remove undotree remote_expr winheight gettabwinvar reltime cursor tabpagenr finddir localtime acos getloclist search tanh matchend rename gettabvar strdisplaywidth type abs py3eval setwinvar tolower wildmenumode log10 spellsuggest bufloaded synconcealed nextnonblank server2client complete settabwinvar executable input wincol setmatches getftype hlID inputsave searchpair or screenrow line settabvar histadd deepcopy strpart remote_peek and eval getftime submatch screenchar winsaveview matchadd mkdir screenattr getfontname libcall reltimestr getfsize winnr invert pow getbufline byte2line soundfold repeat fnameescape tagfiles sin strwidth spellbadword trunc maparg log lispindent hostname setpos globpath remote_foreground getchar synIDattr fnamemodify cscope_connection stridx winbufnr indent min complete_add nr2char searchpairpos inputdialog values matchlist items hlexists strridx browsedir expand fmod pathshorten line2byte argc count getwinvar glob foldtextresult getreg foreground cosh matchdelete has char2nr simplify histget searchdecl iconv winrestcmd pumvisible writefile foldlevel haslocaldir keys cos matchstr foldtext histnr tan tempname getcwd byteidx getbufvar islocked escape eventhandler remote_send serverlist winrestview synstack pyeval prevnonblank readfile cindent filereadable changenr exp"},illegal:/;/,contains:[e.NUMBER_MODE,{className:"string",begin:"'",end:"'",illegal:"\\n"},{className:"string",begin:/"(\\"|\n\\|[^"\n])*"/},e.COMMENT('"',"$"),{className:"variable",begin:/[bwtglsav]:[\w\d_]+/},{begin:[/\b(?:function|function!)/,/\s+/,e.IDENT_RE],className:{1:"keyword",3:"title"},end:"$",relevance:0,contains:[{className:"params",begin:"\\(",end:"\\)"}]},{className:"symbol",begin:/<[\w-]+>/}]}}e.exports=n},"3d1b":function(e,t,n){t=e.exports=n("8b77"),t.Stream=t,t.Readable=t,t.Writable=n("5bc2"),t.Duplex=n("1715"),t.Transform=n("4e92"),t.PassThrough=n("461a")},"3d5a":function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("1132"),n("72fe"),n("2b79"),n("38ba"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.StreamCipher,i=t.algo,o=[],a=[],s=[],l=i.RabbitLegacy=r.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var i=0;i<4;i++)u.call(this);for(i=0;i<8;i++)r[i]^=n[i+4&7];if(t){var o=t.words,a=o[0],s=o[1],l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),d=l>>>16|4294901760&c,p=c<<16|65535&l;r[0]^=l,r[1]^=d,r[2]^=c,r[3]^=p,r[4]^=l,r[5]^=d,r[6]^=c,r[7]^=p;for(i=0;i<4;i++)u.call(this)}},_doProcessBlock:function(e,t){var n=this._X;u.call(this),o[0]=n[0]^n[5]>>>16^n[3]<<16,o[1]=n[2]^n[7]>>>16^n[5]<<16,o[2]=n[4]^n[1]>>>16^n[7]<<16,o[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)o[r]=16711935&(o[r]<<8|o[r]>>>24)|4278255360&(o[r]<<24|o[r]>>>8),e[t+r]^=o[r]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,n=0;n<8;n++)a[n]=t[n];t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0;for(n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,o=r>>>16,l=((i*i>>>17)+i*o>>>15)+o*o,u=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=l^u}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.RabbitLegacy=r._createHelper(l)}(),e.RabbitLegacy}))},"3d5a3":function(e,t,n){"use strict";t.TextEncoder="undefined"!==typeof TextEncoder?TextEncoder:n("eed9").TextEncoder,t.TextDecoder="undefined"!==typeof TextDecoder?TextDecoder:n("eed9").TextDecoder},"3daf":function(e,t,n){"use strict";var r=n("f3a3"),i=n("80af"),o=n("3fb5"),a=n("ea53"),s=r.assert;function l(e){this.twisted=1!==(0|e.a),this.mOneA=this.twisted&&-1===(0|e.a),this.extended=this.mOneA,a.call(this,"edwards",e),this.a=new i(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1===(0|e.c)}function u(e,t,n,r,o){a.BasePoint.call(this,e,"projective"),null===t&&null===n&&null===r?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(t,16),this.y=new i(n,16),this.z=r?new i(r,16):this.curve.one,this.t=o&&new i(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}o(l,a),e.exports=l,l.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},l.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},l.prototype.jpoint=function(e,t,n,r){return this.point(e,t,n,r)},l.prototype.pointFromX=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),r=this.c2.redSub(this.a.redMul(n)),o=this.one.redSub(this.c2.redMul(this.d).redMul(n)),a=r.redMul(o.redInvm()),s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");var l=s.fromRed().isOdd();return(t&&!l||!t&&l)&&(s=s.redNeg()),this.point(e,s)},l.prototype.pointFromY=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),r=n.redSub(this.c2),o=n.redMul(this.d).redMul(this.c2).redSub(this.a),a=r.redMul(o.redInvm());if(0===a.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");return s.fromRed().isOdd()!==t&&(s=s.redNeg()),this.point(s,e)},l.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),n=e.y.redSqr(),r=t.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(n)));return 0===r.cmp(i)},o(u,a.BasePoint),l.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},l.prototype.point=function(e,t,n,r){return new u(this,e,t,n,r)},u.fromJSON=function(e,t){return new u(e,t[0],t[1],t[2])},u.prototype.inspect=function(){return this.isInfinity()?"":""},u.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},u.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var r=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=r.redAdd(t),a=o.redSub(n),s=r.redSub(t),l=i.redMul(a),u=o.redMul(s),c=i.redMul(s),d=a.redMul(o);return this.curve.point(l,u,d,c)},u.prototype._projDbl=function(){var e,t,n,r,i,o,a=this.x.redAdd(this.y).redSqr(),s=this.x.redSqr(),l=this.y.redSqr();if(this.curve.twisted){r=this.curve._mulA(s);var u=r.redAdd(l);this.zOne?(e=a.redSub(s).redSub(l).redMul(u.redSub(this.curve.two)),t=u.redMul(r.redSub(l)),n=u.redSqr().redSub(u).redSub(u)):(i=this.z.redSqr(),o=u.redSub(i).redISub(i),e=a.redSub(s).redISub(l).redMul(o),t=u.redMul(r.redSub(l)),n=u.redMul(o))}else r=s.redAdd(l),i=this.curve._mulC(this.z).redSqr(),o=r.redSub(i).redSub(i),e=this.curve._mulC(a.redISub(r)).redMul(o),t=this.curve._mulC(r).redMul(s.redISub(l)),n=r.redMul(o);return this.curve.point(e,t,n)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},u.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),r=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),o=n.redSub(t),a=i.redSub(r),s=i.redAdd(r),l=n.redAdd(t),u=o.redMul(a),c=s.redMul(l),d=o.redMul(l),p=a.redMul(s);return this.curve.point(u,c,p,d)},u.prototype._projAdd=function(e){var t,n,r=this.z.redMul(e.z),i=r.redSqr(),o=this.x.redMul(e.x),a=this.y.redMul(e.y),s=this.curve.d.redMul(o).redMul(a),l=i.redSub(s),u=i.redAdd(s),c=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(a),d=r.redMul(l).redMul(c);return this.curve.twisted?(t=r.redMul(u).redMul(a.redSub(this.curve._mulA(o))),n=l.redMul(u)):(t=r.redMul(u).redMul(a.redSub(o)),n=this.curve._mulC(l).redMul(u)),this.curve.point(d,t,n)},u.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},u.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!1)},u.prototype.jmulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!0)},u.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},u.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()},u.prototype.getY=function(){return this.normalize(),this.y.fromRed()},u.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},u.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var n=e.clone(),r=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(r),0===this.x.cmp(t))return!0}},u.prototype.toP=u.prototype.normalize,u.prototype.mixedAdd=u.prototype.add},"3e8f":function(e,t){},"3f38":function(e,t){function n(e){const t={variants:[e.COMMENT("--","$"),e.COMMENT(/\{-/,/-\}/,{contains:["self"]})]},n={className:"meta",begin:/\{-#/,end:/#-\}/},r={className:"meta",begin:"^#",end:"$"},i={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},o={begin:"\\(",end:"\\)",illegal:'"',contains:[n,r,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),t]},a={begin:/\{/,end:/\}/,contains:o.contains},s="([0-9]_*)+",l="([0-9a-fA-F]_*)+",u="([01]_*)+",c="([0-7]_*)+",d={className:"number",relevance:0,variants:[{match:`\\b(${s})(\\.(${s}))?([eE][+-]?(${s}))?\\b`},{match:`\\b0[xX]_*(${l})(\\.(${l}))?([pP][+-]?(${s}))?\\b`},{match:`\\b0[oO](${c})\\b`},{match:`\\b0[bB](${u})\\b`}]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[o,t],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[o,t],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[i,o,t]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[n,i,o,a,t]},{beginKeywords:"default",end:"$",contains:[i,o,t]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,t]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[i,e.QUOTE_STRING_MODE,t]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},n,r,e.QUOTE_STRING_MODE,d,i,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),t,{begin:"->|<-"}]}}e.exports=n},"3f62":function(e,t,n){var r=n("8707").Buffer,i=r.alloc(16,0);function o(e){return[e.readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)]}function a(e){var t=r.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function s(e){this.h=e,this.state=r.alloc(16,0),this.cache=r.allocUnsafe(0)}s.prototype.ghash=function(e){var t=-1;while(++t0;e--)r[e]=r[e]>>>1|(1&r[e-1])<<31;r[0]=r[0]>>>1,n&&(r[0]=r[0]^225<<24)}this.state=a(i)},s.prototype.update=function(e){var t;this.cache=r.concat([this.cache,e]);while(this.cache.length>=16)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},s.prototype.final=function(e,t){return this.cache.length&&this.ghash(r.concat([this.cache,i],16)),this.ghash(a([0,e,0,t])),this.state},e.exports=s},"3f6b":function(e,t,n){e.exports={default:n("b9c7"),__esModule:!0}},"3f8c":function(e,t){e.exports={}},"3fb5":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},4010:function(e,t,n){"use strict";t.__esModule=!0,t.removeResizeListener=t.addResizeListener=void 0;var r=n("6dd8"),i=a(r),o=n("9619");function a(e){return e&&e.__esModule?e:{default:e}}var s="undefined"===typeof window,l=function(e){var t=e,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var o=i,a=o.target.__resizeListeners__||[];a.length&&a.forEach((function(e){e()}))}};t.addResizeListener=function(e,t){s||(e.__resizeListeners__||(e.__resizeListeners__=[],e.__ro__=new i.default((0,o.debounce)(16,l)),e.__ro__.observe(e)),e.__resizeListeners__.push(t))},t.removeResizeListener=function(e,t){e&&e.__resizeListeners__&&(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||e.__ro__.disconnect())}},"409b":function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},"40d5":function(e,t,n){var r=n("d039");e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},"40f4":function(e,t){function n(e){const t=e.regex,n=["do","if","then","else","end","until","while","abort","array","attrib","by","call","cards","cards4","catname","continue","datalines","datalines4","delete","delim","delimiter","display","dm","drop","endsas","error","file","filename","footnote","format","goto","in","infile","informat","input","keep","label","leave","length","libname","link","list","lostcard","merge","missing","modify","options","output","out","page","put","redirect","remove","rename","replace","retain","return","select","set","skip","startsas","stop","title","update","waitsas","where","window","x|0","systask","add","and","alter","as","cascade","check","create","delete","describe","distinct","drop","foreign","from","group","having","index","insert","into","in","key","like","message","modify","msgtype","not","null","on","or","order","primary","references","reset","restrict","select","set","table","unique","update","validate","view","where"],r=["abs","addr","airy","arcos","arsin","atan","attrc","attrn","band","betainv","blshift","bnot","bor","brshift","bxor","byte","cdf","ceil","cexist","cinv","close","cnonct","collate","compbl","compound","compress","cos","cosh","css","curobs","cv","daccdb","daccdbsl","daccsl","daccsyd","dacctab","dairy","date","datejul","datepart","datetime","day","dclose","depdb","depdbsl","depdbsl","depsl","depsl","depsyd","depsyd","deptab","deptab","dequote","dhms","dif","digamma","dim","dinfo","dnum","dopen","doptname","doptnum","dread","dropnote","dsname","erf","erfc","exist","exp","fappend","fclose","fcol","fdelete","fetch","fetchobs","fexist","fget","fileexist","filename","fileref","finfo","finv","fipname","fipnamel","fipstate","floor","fnonct","fnote","fopen","foptname","foptnum","fpoint","fpos","fput","fread","frewind","frlen","fsep","fuzz","fwrite","gaminv","gamma","getoption","getvarc","getvarn","hbound","hms","hosthelp","hour","ibessel","index","indexc","indexw","input","inputc","inputn","int","intck","intnx","intrr","irr","jbessel","juldate","kurtosis","lag","lbound","left","length","lgamma","libname","libref","log","log10","log2","logpdf","logpmf","logsdf","lowcase","max","mdy","mean","min","minute","mod","month","mopen","mort","n","netpv","nmiss","normal","note","npv","open","ordinal","pathname","pdf","peek","peekc","pmf","point","poisson","poke","probbeta","probbnml","probchi","probf","probgam","probhypr","probit","probnegb","probnorm","probt","put","putc","putn","qtr","quote","ranbin","rancau","ranexp","rangam","range","rank","rannor","ranpoi","rantbl","rantri","ranuni","repeat","resolve","reverse","rewind","right","round","saving","scan","sdf","second","sign","sin","sinh","skewness","soundex","spedis","sqrt","std","stderr","stfips","stname","stnamel","substr","sum","symget","sysget","sysmsg","sysprod","sysrc","system","tan","tanh","time","timepart","tinv","tnonct","today","translate","tranwrd","trigamma","trim","trimn","trunc","uniform","upcase","uss","var","varfmt","varinfmt","varlabel","varlen","varname","varnum","varray","varrayx","vartype","verify","vformat","vformatd","vformatdx","vformatn","vformatnx","vformatw","vformatwx","vformatx","vinarray","vinarrayx","vinformat","vinformatd","vinformatdx","vinformatn","vinformatnx","vinformatw","vinformatwx","vinformatx","vlabel","vlabelx","vlength","vlengthx","vname","vnamex","vtype","vtypex","weekday","year","yyq","zipfips","zipname","zipnamel","zipstate"],i=["bquote","nrbquote","cmpres","qcmpres","compstor","datatyp","display","do","else","end","eval","global","goto","if","index","input","keydef","label","left","length","let","local","lowcase","macro","mend","nrbquote","nrquote","nrstr","put","qcmpres","qleft","qlowcase","qscan","qsubstr","qsysfunc","qtrim","quote","qupcase","scan","str","substr","superq","syscall","sysevalf","sysexec","sysfunc","sysget","syslput","sysprod","sysrc","sysrput","then","to","trim","unquote","until","upcase","verify","while","window"],o=["null","missing","_all_","_automatic_","_character_","_infile_","_n_","_name_","_null_","_numeric_","_user_","_webout_"];return{name:"SAS",case_insensitive:!0,keywords:{literal:o,keyword:n},contains:[{className:"keyword",begin:/^\s*(proc [\w\d_]+|data|run|quit)[\s;]/},{className:"variable",begin:/&[a-zA-Z_&][a-zA-Z0-9_]*\.?/},{begin:[/^\s*/,/datalines;|cards;/,/(?:.*\n)+/,/^\s*;\s*$/],className:{2:"keyword",3:"string"}},{begin:[/%mend|%macro/,/\s+/,/[a-zA-Z_&][a-zA-Z0-9_]*/],className:{1:"built_in",3:"title.function"}},{className:"built_in",begin:"%"+t.either(...i)},{className:"title.function",begin:/%[a-zA-Z_][a-zA-Z_0-9]*/},{className:"meta",begin:t.either(...r)+"(?=\\()"},{className:"string",variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},e.COMMENT("\\*",";"),e.C_BLOCK_COMMENT_MODE]}}e.exports=n},4108:function(e,t){function n(e){const t="[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+",n="(-|\\+)?\\d+([./]\\d+)?",r=n+"[+\\-]"+n+"i",i={$pattern:t,built_in:"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"},o={className:"literal",begin:"(#t|#f|#\\\\"+t+"|#\\\\.)"},a={className:"number",variants:[{begin:n,relevance:0},{begin:r,relevance:0},{begin:"#b[0-1]+(/[0-1]+)?"},{begin:"#o[0-7]+(/[0-7]+)?"},{begin:"#x[0-9a-f]+(/[0-9a-f]+)?"}]},s=e.QUOTE_STRING_MODE,l=[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#\\|","\\|#")],u={begin:t,relevance:0},c={className:"symbol",begin:"'"+t},d={endsWithParent:!0,relevance:0},p={variants:[{begin:/'/},{begin:"`"}],contains:[{begin:"\\(",end:"\\)",contains:["self",o,s,a,u,c]}]},h={className:"name",relevance:0,begin:t,keywords:i},f={begin:/lambda/,endsWithParent:!0,returnBegin:!0,contains:[h,{endsParent:!0,variants:[{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/}],contains:[u]}]},m={variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}],contains:[f,h,d]};return d.contains=[o,a,s,u,c,p,m].concat(l),{name:"Scheme",illegal:/\S/,contains:[e.SHEBANG(),a,s,c,p,m].concat(l)}}e.exports=n},4111:function(e,t,n){"use strict";var r=n("7f7a");t.certificate=n("56b5");var i=r.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));t.RSAPrivateKey=i;var o=r.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=o;var a=r.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())}));t.PublicKey=a;var s=r.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),l=r.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=l;var u=r.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));t.EncryptedPrivateKey=u;var c=r.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));t.DSAPrivateKey=c,t.DSAparam=r.define("DSAparam",(function(){this.int()}));var d=r.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(p),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=d;var p=r.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=r.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},4136:function(e,t,n){"use strict";var r=t;r.base=n("ea53"),r.short=n("3300"),r.mont=n("676f"),r.edwards=n("3daf")},"415a":function(e,t,n){(function(){"use strict";var e,r,i,o,a,s={}.hasOwnProperty;e=n("744c"),r=n("a67e").defaults,o=function(e){return"string"===typeof e&&(e.indexOf("&")>=0||e.indexOf(">")>=0||e.indexOf("<")>=0)},a=function(e){return""},i=function(e){return e.replace("]]>","]]]]>")},t.Builder=function(){function t(e){var t,n,i;for(t in this.options={},n=r["0.2"],n)s.call(n,t)&&(i=n[t],this.options[t]=i);for(t in e)s.call(e,t)&&(i=e[t],this.options[t]=i)}return t.prototype.buildObject=function(t){var n,i,l,u,c;return n=this.options.attrkey,i=this.options.charkey,1===Object.keys(t).length&&this.options.rootName===r["0.2"].rootName?(c=Object.keys(t)[0],t=t[c]):c=this.options.rootName,l=function(e){return function(t,r){var u,c,d,p,h,f;if("object"!==typeof r)e.options.cdata&&o(r)?t.raw(a(r)):t.txt(r);else if(Array.isArray(r)){for(p in r)if(s.call(r,p))for(h in c=r[p],c)d=c[h],t=l(t.ele(h),d).up()}else for(h in r)if(s.call(r,h))if(c=r[h],h===n){if("object"===typeof c)for(u in c)f=c[u],t=t.att(u,f)}else if(h===i)t=e.options.cdata&&o(c)?t.raw(a(c)):t.txt(c);else if(Array.isArray(c))for(p in c)s.call(c,p)&&(d=c[p],t="string"===typeof d?e.options.cdata&&o(d)?t.ele(h).raw(a(d)).up():t.ele(h,d).up():l(t.ele(h),d).up());else"object"===typeof c?t=l(t.ele(h),c).up():"string"===typeof c&&e.options.cdata&&o(c)?t=t.ele(h).raw(a(c)).up():(null==c&&(c=""),t=t.ele(h,c.toString()).up());return t}}(this),u=e.create(c,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),l(u,t).end(this.options.renderOpts)},t}()}).call(this)},4168:function(e,t){function n(e){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}e.exports=n},"417f":function(e,t,n){"use strict";t.__esModule=!0;var r=n("2b0e"),i=a(r),o=n("5924");function a(e){return e&&e.__esModule?e:{default:e}}var s=[],l="@@clickoutsideContext",u=void 0,c=0;function d(e,t,n){return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(n&&n.context&&r.target&&i.target)||e.contains(r.target)||e.contains(i.target)||e===r.target||n.context.popperElm&&(n.context.popperElm.contains(r.target)||n.context.popperElm.contains(i.target))||(t.expression&&e[l].methodName&&n.context[e[l].methodName]?n.context[e[l].methodName]():e[l].bindingFn&&e[l].bindingFn())}}!i.default.prototype.$isServer&&(0,o.on)(document,"mousedown",(function(e){return u=e})),!i.default.prototype.$isServer&&(0,o.on)(document,"mouseup",(function(e){s.forEach((function(t){return t[l].documentHandler(e,u)}))})),t.default={bind:function(e,t,n){s.push(e);var r=c++;e[l]={id:r,documentHandler:d(e,t,n),methodName:t.expression,bindingFn:t.value}},update:function(e,t,n){e[l].documentHandler=d(e,t,n),e[l].methodName=t.expression,e[l].bindingFn=t.value},unbind:function(e){for(var t=s.length,n=0;n16)throw new Error("unable to decrypt data");var n=-1;while(++n16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},p.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=m,t.createDecipheriv=f},4272:function(e,t){function n(e){const t=["base-uri","child-src","connect-src","default-src","font-src","form-action","frame-ancestors","frame-src","img-src","manifest-src","media-src","object-src","plugin-types","report-uri","sandbox","script-src","style-src","trusted-types","unsafe-hashes","worker-src"];return{name:"CSP",case_insensitive:!1,keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_-]*",keyword:t},contains:[{className:"string",begin:"'",end:"'"},{className:"attribute",begin:"^Content",end:":",excludeEnd:!0}]}}e.exports=n},"429b":function(e,t,n){e.exports=n("faa1").EventEmitter},4362:function(e,t,n){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,r="/";t.cwd=function(){return r},t.chdir=function(t){e||(e=n("df7c")),r=e.resolve(t,r)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},4365:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n("8707").Buffer,o=n(3);function a(e,t,n){e.copy(t,n)}e.exports=function(){function e(){r(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";var t=this.head,n=""+t.data;while(t=t.next)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;var t=i.allocUnsafe(e>>>0),n=this.head,r=0;while(n)a(n.data,t,r),r+=n.data.length,n=n.next;return t},e}(),o&&o.inspect&&o.inspect.custom&&(e.exports.prototype[o.inspect.custom]=function(){var e=o.inspect({length:this.length});return this.constructor.name+" "+e})},4396:function(e,t){function n(e){const t={begin:/[a-z][A-Za-z0-9_]*/,relevance:0},n={className:"symbol",variants:[{begin:/[A-Z][a-zA-Z0-9_]*/},{begin:/_[A-Za-z0-9_]*/}],relevance:0},r={begin:/\(/,end:/\)/,relevance:0},i={begin:/\[/,end:/\]/},o={className:"comment",begin:/%/,end:/$/,contains:[e.PHRASAL_WORDS_MODE]},a={className:"string",begin:/`/,end:/`/,contains:[e.BACKSLASH_ESCAPE]},s={className:"string",begin:/0'(\\'|.)/},l={className:"string",begin:/0'\\s/},u={begin:/:-/},c=[t,n,r,u,i,o,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,a,s,l,e.C_NUMBER_MODE];return r.contains=c,i.contains=c,{name:"Prolog",contains:c.concat([{begin:/\.$/}])}}e.exports=n},"44a3":function(e,t,n){"use strict";var r=n("80af"),i=n("f3a3"),o=i.assert,a=i.cachedProperty,s=i.parseBytes;function l(e,t){this.eddsa=e,"object"!==typeof t&&(t=s(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),o(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof r&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}a(l,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),a(l,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),a(l,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),a(l,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),l.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},l.prototype.toHex=function(){return i.encode(this.toBytes(),"hex").toUpperCase()},e.exports=l},"44ad":function(e,t,n){var r=n("e330"),i=n("d039"),o=n("c6b6"),a=Object,s=r("".split);e.exports=i((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?s(e,""):a(e)}:a},"44b5":function(e,t){function n(e){const t=["from","maintainer","expose","env","arg","user","onbuild","stopsignal"];return{name:"Dockerfile",aliases:["docker"],case_insensitive:!0,keywords:t,contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"=0;s--)(t.fontFaces&&"font-face"===o[s].type||t.mediaQueries&&"media"===o[s].type||t.keyFrames&&"keyframes"===o[s].type||t.pseudos&&o[s].selectors&&this.matchesPseudo(o[s].selectors[0],n))&&a.unshift(r.stringify({stylesheet:{rules:[o[s]]}},{comments:!1,indentation:" "})),o[s].position.start;return 0!==a.length&&"\n"+a.join("\n")+"\n"},t.normalizeLineEndings=function(e){return e.replace(/\r\n/g,"\n").replace(/\n/g,"\r\n")},t.matchesPseudo=function(e,t){return t.find((function(t){return e.indexOf(t)>-1}))},t.compareFunc=function(e,t){for(var n=Math.min(e.length,t.length),r=0;rt[r]?1:-1;return e.length-t.length},t.compare=function(e,n){return 1==t.compareFunc(e,n)?e:n},t.getDefaultOptions=function(e){var t=Object.assign({extraCss:"",insertPreservedExtraCss:!0,applyStyleTags:!0,removeStyleTags:!0,preserveMediaQueries:!0,preserveFontFaces:!0,preserveKeyFrames:!0,preservePseudos:!0,applyWidthAttributes:!0,applyHeightAttributes:!0,applyAttributesTableElements:!0,url:""},e);return t.webResources=t.webResources||{},t}},"44e5":function(e,t){function n(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}e.exports=n},"44e7":function(e,t,n){var r=n("861d"),i=n("c6b6"),o=n("b622"),a=o("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==i(e))}},4581:function(e,t){e.exports=null},"45f3":function(e,t){(function(){var t,n,r,i,o,a,s,l=[].slice,u={}.hasOwnProperty;t=function(){var e,t,n,r,i,a;if(a=arguments[0],i=2<=arguments.length?l.call(arguments,1):[],o(Object.assign))Object.assign.apply(null,arguments);else for(e=0,n=i.length;e\n \n '}else n||(this.hoverTimer=setTimeout(this.clearHoverZone,this.panel.config.hoverThreshold))},clearHoverZone:function(){var e=this.$refs.hoverZone;e&&(e.innerHTML="")},renderEmptyText:function(e){return e("div",{class:"el-cascader-menu__empty-text"},[this.t("el.cascader.noData")])},renderNodeList:function(e){var t=this.menuId,n=this.panel.isHoverMenu,r={on:{}};n&&(r.on.expand=this.handleExpand);var i=this.nodes.map((function(n,i){var o=n.hasChildren;return e("cascader-node",l()([{key:n.uid,attrs:{node:n,"node-id":t+"-"+i,"aria-haspopup":o,"aria-owns":o?t:null}},r]))}));return[].concat(i,[n?e("svg",{ref:"hoverZone",class:"el-cascader-menu__hover-zone"}):null])}},render:function(e){var t=this.isEmpty,n=this.menuId,r={nativeOn:{}};return this.panel.isHoverMenu&&(r.nativeOn.mousemove=this.handleMouseMove),e("el-scrollbar",l()([{attrs:{tag:"ul",role:"menu",id:n,"wrap-class":"el-cascader-menu__wrap","view-class":{"el-cascader-menu__list":!0,"is-empty":t}},class:"el-cascader-menu"},r]),[t?this.renderEmptyText(e):this.renderNodeList(e)])}},T=D,A=Object(y["a"])(T,E,S,!1,null,null,null);A.options.__file="packages/cascader-panel/src/cascader-menu.vue";var O=A.exports,k=n(21),N=function(){function e(e,t){for(var n=0;n1?t-1:0),r=1;r1?r-1:0),o=1;o0},e.prototype.syncCheckState=function(e){var t=this.getValueByOption(),n=this.isSameNode(e,t);this.doCheck(n)},e.prototype.doCheck=function(e){this.checked!==e&&(this.config.checkStrictly?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check")))},N(e,[{key:"isDisabled",get:function(){var e=this.data,t=this.parent,n=this.config,r=n.disabled,i=n.checkStrictly;return e[r]||!i&&t&&t.isDisabled}},{key:"isLeaf",get:function(){var e=this.data,t=this.loaded,n=this.hasChildren,r=this.children,i=this.config,o=i.lazy,a=i.leaf;if(o){var s=Object(k["isDef"])(e[a])?e[a]:!!t&&!r.length;return this.hasChildren=!s,s}return!n}}]),e}(),P=R;function L(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var F=function e(t,n){return t.reduce((function(t,r){return r.isLeaf?t.push(r):(!n&&t.push(r),t=t.concat(e(r.children,n))),t}),[])},B=function(){function e(t,n){L(this,e),this.config=n,this.initNodes(t)}return e.prototype.initNodes=function(e){var t=this;e=Object(m["coerceTruthyValueToArray"])(e),this.nodes=e.map((function(e){return new P(e,t.config)})),this.flattedNodes=this.getFlattedNodes(!1,!1),this.leafNodes=this.getFlattedNodes(!0,!1)},e.prototype.appendNode=function(e,t){var n=new P(e,this.config,t),r=t?t.children:this.nodes;r.push(n)},e.prototype.appendNodes=function(e,t){var n=this;e=Object(m["coerceTruthyValueToArray"])(e),e.forEach((function(e){return n.appendNode(e,t)}))},e.prototype.getNodes=function(){return this.nodes},e.prototype.getFlattedNodes=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e?this.leafNodes:this.flattedNodes;return t?n:F(this.nodes,e)},e.prototype.getNodeByValue=function(e){var t=this.getFlattedNodes(!1,!this.config.lazy).filter((function(t){return Object(m["valueEquals"])(t.path,e)||t.value===e}));return t&&t.length?t[0]:null},e}(),j=B,U=n(9),q=n.n(U),H=n(40),z=n.n(H),G=n(31),$=n.n(G),V=Object.assign||function(e){for(var t=1;t0){var l=n.store.getNodeByValue(o);l.data[s]||n.lazyLoad(l,(function(){n.handleExpand(l)})),n.loadCount===n.checkedValue.length&&n.$parent.computePresentText()}}t&&t(r)};r.lazyLoad(e,i)},calculateMultiCheckedValue:function(){this.checkedValue=this.getCheckedNodes(this.leafOnly).map((function(e){return e.getValueByOption()}))},scrollIntoView:function(){if(!this.$isServer){var e=this.$refs.menu||[];e.forEach((function(e){var t=e.$el;if(t){var n=t.querySelector(".el-scrollbar__wrap"),r=t.querySelector(".el-cascader-node.is-active")||t.querySelector(".el-cascader-node.in-active-path");$()(n,r)}}))}},getNodeByValue:function(e){return this.store.getNodeByValue(e)},getFlattedNodes:function(e){var t=!this.config.lazy;return this.store.getFlattedNodes(e,t)},getCheckedNodes:function(e){var t=this.checkedValue,n=this.multiple;if(n){var r=this.getFlattedNodes(e);return r.filter((function(e){return e.checked}))}return this.isEmptyValue(t)?[]:[this.getNodeByValue(t)]},clearCheckedNodes:function(){var e=this.config,t=this.leafOnly,n=e.multiple,r=e.emitPath;n?(this.getCheckedNodes(t).filter((function(e){return!e.isDisabled})).forEach((function(e){return e.doCheck(!1)})),this.calculateMultiCheckedValue()):this.checkedValue=r?[]:null}}},te=ee,ne=Object(y["a"])(te,r,i,!1,null,null,null);ne.options.__file="packages/cascader-panel/src/cascader-panel.vue";var re=ne.exports;re.install=function(e){e.component(re.name,re)};t["default"]=re},9:function(e,t){e.exports=n("7f4d")}})},4840:function(e,t,n){var r=n("825a"),i=n("5087"),o=n("b622"),a=o("species");e.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||void 0==(n=r(o)[a])?t:i(n)}},"485a":function(e,t,n){var r=n("c65b"),i=n("1626"),o=n("861d"),a=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&i(n=e.toString)&&!o(s=r(n,e)))return s;if(i(n=e.valueOf)&&!o(s=r(n,e)))return s;if("string"!==t&&i(n=e.toString)&&!o(s=r(n,e)))return s;throw a("Can't convert object to primitive value")}},"485f":function(e,t){function n(e){const t=e.regex,n={className:"params",begin:"\\(",end:"\\)"},r={variants:[e.COMMENT("!","$",{relevance:0}),e.COMMENT("^C[ ]","$",{relevance:0}),e.COMMENT("^C$","$",{relevance:0})]},i=/(_[a-z_\d]+)?/,o=/([de][+-]?\d+)?/,a={className:"number",variants:[{begin:t.concat(/\b\d+/,/\.(\d*)/,o,i)},{begin:t.concat(/\b\d+/,o,i)},{begin:t.concat(/\.\d+/,o,i)}],relevance:0},s={className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[e.UNDERSCORE_TITLE_MODE,n]},l={className:"string",relevance:0,variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},u=["kind","do","concurrent","local","shared","while","private","call","intrinsic","where","elsewhere","type","endtype","endmodule","endselect","endinterface","end","enddo","endif","if","forall","endforall","only","contains","default","return","stop","then","block","endblock","endassociate","public","subroutine|10","function","program",".and.",".or.",".not.",".le.",".eq.",".ge.",".gt.",".lt.","goto","save","else","use","module","select","case","access","blank","direct","exist","file","fmt","form","formatted","iostat","name","named","nextrec","number","opened","rec","recl","sequential","status","unformatted","unit","continue","format","pause","cycle","exit","c_null_char","c_alert","c_backspace","c_form_feed","flush","wait","decimal","round","iomsg","synchronous","nopass","non_overridable","pass","protected","volatile","abstract","extends","import","non_intrinsic","value","deferred","generic","final","enumerator","class","associate","bind","enum","c_int","c_short","c_long","c_long_long","c_signed_char","c_size_t","c_int8_t","c_int16_t","c_int32_t","c_int64_t","c_int_least8_t","c_int_least16_t","c_int_least32_t","c_int_least64_t","c_int_fast8_t","c_int_fast16_t","c_int_fast32_t","c_int_fast64_t","c_intmax_t","C_intptr_t","c_float","c_double","c_long_double","c_float_complex","c_double_complex","c_long_double_complex","c_bool","c_char","c_null_ptr","c_null_funptr","c_new_line","c_carriage_return","c_horizontal_tab","c_vertical_tab","iso_c_binding","c_loc","c_funloc","c_associated","c_f_pointer","c_ptr","c_funptr","iso_fortran_env","character_storage_size","error_unit","file_storage_size","input_unit","iostat_end","iostat_eor","numeric_storage_size","output_unit","c_f_procpointer","ieee_arithmetic","ieee_support_underflow_control","ieee_get_underflow_mode","ieee_set_underflow_mode","newunit","contiguous","recursive","pad","position","action","delim","readwrite","eor","advance","nml","interface","procedure","namelist","include","sequence","elemental","pure","impure","integer","real","character","complex","logical","codimension","dimension","allocatable|10","parameter","external","implicit|10","none","double","precision","assign","intent","optional","pointer","target","in","out","common","equivalence","data"],c=[".False.",".True."],d=["alog","alog10","amax0","amax1","amin0","amin1","amod","cabs","ccos","cexp","clog","csin","csqrt","dabs","dacos","dasin","datan","datan2","dcos","dcosh","ddim","dexp","dint","dlog","dlog10","dmax1","dmin1","dmod","dnint","dsign","dsin","dsinh","dsqrt","dtan","dtanh","float","iabs","idim","idint","idnint","ifix","isign","max0","max1","min0","min1","sngl","algama","cdabs","cdcos","cdexp","cdlog","cdsin","cdsqrt","cqabs","cqcos","cqexp","cqlog","cqsin","cqsqrt","dcmplx","dconjg","derf","derfc","dfloat","dgamma","dimag","dlgama","iqint","qabs","qacos","qasin","qatan","qatan2","qcmplx","qconjg","qcos","qcosh","qdim","qerf","qerfc","qexp","qgamma","qimag","qlgama","qlog","qlog10","qmax1","qmin1","qmod","qnint","qsign","qsin","qsinh","qsqrt","qtan","qtanh","abs","acos","aimag","aint","anint","asin","atan","atan2","char","cmplx","conjg","cos","cosh","exp","ichar","index","int","log","log10","max","min","nint","sign","sin","sinh","sqrt","tan","tanh","print","write","dim","lge","lgt","lle","llt","mod","nullify","allocate","deallocate","adjustl","adjustr","all","allocated","any","associated","bit_size","btest","ceiling","count","cshift","date_and_time","digits","dot_product","eoshift","epsilon","exponent","floor","fraction","huge","iand","ibclr","ibits","ibset","ieor","ior","ishft","ishftc","lbound","len_trim","matmul","maxexponent","maxloc","maxval","merge","minexponent","minloc","minval","modulo","mvbits","nearest","pack","present","product","radix","random_number","random_seed","range","repeat","reshape","rrspacing","scale","scan","selected_int_kind","selected_real_kind","set_exponent","shape","size","spacing","spread","sum","system_clock","tiny","transpose","trim","ubound","unpack","verify","achar","iachar","transfer","dble","entry","dprod","cpu_time","command_argument_count","get_command","get_command_argument","get_environment_variable","is_iostat_end","ieee_arithmetic","ieee_support_underflow_control","ieee_get_underflow_mode","ieee_set_underflow_mode","is_iostat_eor","move_alloc","new_line","selected_char_kind","same_type_as","extends_type_of","acosh","asinh","atanh","bessel_j0","bessel_j1","bessel_jn","bessel_y0","bessel_y1","bessel_yn","erf","erfc","erfc_scaled","gamma","log_gamma","hypot","norm2","atomic_define","atomic_ref","execute_command_line","leadz","trailz","storage_size","merge_bits","bge","bgt","ble","blt","dshiftl","dshiftr","findloc","iall","iany","iparity","image_index","lcobound","ucobound","maskl","maskr","num_images","parity","popcnt","poppar","shifta","shiftl","shiftr","this_image","sync","change","team","co_broadcast","co_max","co_min","co_sum","co_reduce"];return{name:"Fortran",case_insensitive:!0,aliases:["f90","f95"],keywords:{keyword:u,literal:c,built_in:d},illegal:/\/\*/,contains:[l,s,{begin:/^C\s*=(?!=)/,relevance:0},r,a]}}e.exports=n},4897:function(e,t,n){"use strict";t.__esModule=!0,t.i18n=t.use=t.t=void 0;var r=n("f0d9"),i=d(r),o=n("2b0e"),a=d(o),s=n("3c4e"),l=d(s),u=n("9d7e"),c=d(u);function d(e){return e&&e.__esModule?e:{default:e}}var p=(0,c.default)(a.default),h=i.default,f=!1,m=function(){var e=Object.getPrototypeOf(this||a.default).$t;if("function"===typeof e&&a.default.locale)return f||(f=!0,a.default.locale(a.default.config.lang,(0,l.default)(h,a.default.locale(a.default.config.lang)||{},{clone:!0}))),e.apply(this,arguments)},g=t.t=function(e,t){var n=m.apply(this,arguments);if(null!==n&&void 0!==n)return n;for(var r=e.split("."),i=h,o=0,a=r.length;o=65&&n<=70?n-55:n>=97&&n<=102?n-87:n-48&15}function l(e,t,n){var r=s(e,n);return n-1>=t&&(r|=s(e,n-1)<<4),r}function u(e,t,n,r){for(var i=0,o=Math.min(e.length,n),a=t;a=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"===typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"===typeof e)return this._initNumber(e,t,n);if("object"===typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)i=l(e,t,r)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else{var s=e.length-t;for(r=s%2===0?t+1:t;r=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8}this.strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,c=n;c1&&0===this.words[this.length-1])this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e){for(var t=new Array(e.bitLength()),n=0;n>>i}return t}function f(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,l=a/67108864|0;n.words[0]=s;for(var u=1;u>>26,d=67108863&l,p=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=p;h++){var f=u-h|0;i=0|e.words[f],o=0|t.words[h],a=i*o+d,c+=a/67108864|0,d=67108863&a}n.words[u]=0|d,l=0|c}return 0!==l?n.words[u]=0|l:n.length--,n.strip()}o.prototype.toString=function(e,t){var n;if(e=e||10,t=0|t||1,16===e||"hex"===e){n="";for(var i=0,o=0,a=0;a>>24-i&16777215,n=0!==o||a!==this.length-1?c[6-l.length]+l+n:l+n,i+=2,i>=26&&(i-=26,a--)}0!==o&&(n=o.toString(16)+n);while(n.length%t!==0)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],h=p[e];n="";var f=this.clone();f.negative=0;while(!f.isZero()){var m=f.modn(h).toString(e);f=f.idivn(h),n=f.isZero()?m+n:c[u-m.length]+m+n}this.isZero()&&(n="0"+n);while(n.length%t!==0)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return r("undefined"!==typeof a),this.toArrayLike(a,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++)a=c.andln(255),c.iushrn(8),u[s]=a;for(;s=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0===(8191&t)&&(n+=13,t>>>=13),0===(127&t)&&(n+=7,t>>>=7),0===(15&t)&&(n+=4,t>>>=4),0===(3&t)&&(n+=2,t>>>=2),0===(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"===typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==o&&a>26,this.words[a]=67108863&t;if(0===o&&a>>13,h=0|a[1],f=8191&h,m=h>>>13,g=0|a[2],b=8191&g,v=g>>>13,y=0|a[3],_=8191&y,E=y>>>13,S=0|a[4],w=8191&S,x=S>>>13,C=0|a[5],D=8191&C,T=C>>>13,A=0|a[6],O=8191&A,k=A>>>13,N=0|a[7],I=8191&N,M=N>>>13,R=0|a[8],P=8191&R,L=R>>>13,F=0|a[9],B=8191&F,j=F>>>13,U=0|s[0],q=8191&U,H=U>>>13,z=0|s[1],G=8191&z,$=z>>>13,V=0|s[2],Y=8191&V,W=V>>>13,K=0|s[3],Q=8191&K,X=K>>>13,Z=0|s[4],J=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],de=8191&ce,pe=ce>>>13,he=0|s[9],fe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19,r=Math.imul(d,q),i=Math.imul(d,H),i=i+Math.imul(p,q)|0,o=Math.imul(p,H);var ge=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(f,q),i=Math.imul(f,H),i=i+Math.imul(m,q)|0,o=Math.imul(m,H),r=r+Math.imul(d,G)|0,i=i+Math.imul(d,$)|0,i=i+Math.imul(p,G)|0,o=o+Math.imul(p,$)|0;var be=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(b,q),i=Math.imul(b,H),i=i+Math.imul(v,q)|0,o=Math.imul(v,H),r=r+Math.imul(f,G)|0,i=i+Math.imul(f,$)|0,i=i+Math.imul(m,G)|0,o=o+Math.imul(m,$)|0,r=r+Math.imul(d,Y)|0,i=i+Math.imul(d,W)|0,i=i+Math.imul(p,Y)|0,o=o+Math.imul(p,W)|0;var ve=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(_,q),i=Math.imul(_,H),i=i+Math.imul(E,q)|0,o=Math.imul(E,H),r=r+Math.imul(b,G)|0,i=i+Math.imul(b,$)|0,i=i+Math.imul(v,G)|0,o=o+Math.imul(v,$)|0,r=r+Math.imul(f,Y)|0,i=i+Math.imul(f,W)|0,i=i+Math.imul(m,Y)|0,o=o+Math.imul(m,W)|0,r=r+Math.imul(d,Q)|0,i=i+Math.imul(d,X)|0,i=i+Math.imul(p,Q)|0,o=o+Math.imul(p,X)|0;var ye=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(w,q),i=Math.imul(w,H),i=i+Math.imul(x,q)|0,o=Math.imul(x,H),r=r+Math.imul(_,G)|0,i=i+Math.imul(_,$)|0,i=i+Math.imul(E,G)|0,o=o+Math.imul(E,$)|0,r=r+Math.imul(b,Y)|0,i=i+Math.imul(b,W)|0,i=i+Math.imul(v,Y)|0,o=o+Math.imul(v,W)|0,r=r+Math.imul(f,Q)|0,i=i+Math.imul(f,X)|0,i=i+Math.imul(m,Q)|0,o=o+Math.imul(m,X)|0,r=r+Math.imul(d,J)|0,i=i+Math.imul(d,ee)|0,i=i+Math.imul(p,J)|0,o=o+Math.imul(p,ee)|0;var _e=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(D,q),i=Math.imul(D,H),i=i+Math.imul(T,q)|0,o=Math.imul(T,H),r=r+Math.imul(w,G)|0,i=i+Math.imul(w,$)|0,i=i+Math.imul(x,G)|0,o=o+Math.imul(x,$)|0,r=r+Math.imul(_,Y)|0,i=i+Math.imul(_,W)|0,i=i+Math.imul(E,Y)|0,o=o+Math.imul(E,W)|0,r=r+Math.imul(b,Q)|0,i=i+Math.imul(b,X)|0,i=i+Math.imul(v,Q)|0,o=o+Math.imul(v,X)|0,r=r+Math.imul(f,J)|0,i=i+Math.imul(f,ee)|0,i=i+Math.imul(m,J)|0,o=o+Math.imul(m,ee)|0,r=r+Math.imul(d,ne)|0,i=i+Math.imul(d,re)|0,i=i+Math.imul(p,ne)|0,o=o+Math.imul(p,re)|0;var Ee=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(O,q),i=Math.imul(O,H),i=i+Math.imul(k,q)|0,o=Math.imul(k,H),r=r+Math.imul(D,G)|0,i=i+Math.imul(D,$)|0,i=i+Math.imul(T,G)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(w,Y)|0,i=i+Math.imul(w,W)|0,i=i+Math.imul(x,Y)|0,o=o+Math.imul(x,W)|0,r=r+Math.imul(_,Q)|0,i=i+Math.imul(_,X)|0,i=i+Math.imul(E,Q)|0,o=o+Math.imul(E,X)|0,r=r+Math.imul(b,J)|0,i=i+Math.imul(b,ee)|0,i=i+Math.imul(v,J)|0,o=o+Math.imul(v,ee)|0,r=r+Math.imul(f,ne)|0,i=i+Math.imul(f,re)|0,i=i+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0,r=r+Math.imul(d,oe)|0,i=i+Math.imul(d,ae)|0,i=i+Math.imul(p,oe)|0,o=o+Math.imul(p,ae)|0;var Se=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(I,q),i=Math.imul(I,H),i=i+Math.imul(M,q)|0,o=Math.imul(M,H),r=r+Math.imul(O,G)|0,i=i+Math.imul(O,$)|0,i=i+Math.imul(k,G)|0,o=o+Math.imul(k,$)|0,r=r+Math.imul(D,Y)|0,i=i+Math.imul(D,W)|0,i=i+Math.imul(T,Y)|0,o=o+Math.imul(T,W)|0,r=r+Math.imul(w,Q)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(x,Q)|0,o=o+Math.imul(x,X)|0,r=r+Math.imul(_,J)|0,i=i+Math.imul(_,ee)|0,i=i+Math.imul(E,J)|0,o=o+Math.imul(E,ee)|0,r=r+Math.imul(b,ne)|0,i=i+Math.imul(b,re)|0,i=i+Math.imul(v,ne)|0,o=o+Math.imul(v,re)|0,r=r+Math.imul(f,oe)|0,i=i+Math.imul(f,ae)|0,i=i+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0,r=r+Math.imul(d,le)|0,i=i+Math.imul(d,ue)|0,i=i+Math.imul(p,le)|0,o=o+Math.imul(p,ue)|0;var we=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(P,q),i=Math.imul(P,H),i=i+Math.imul(L,q)|0,o=Math.imul(L,H),r=r+Math.imul(I,G)|0,i=i+Math.imul(I,$)|0,i=i+Math.imul(M,G)|0,o=o+Math.imul(M,$)|0,r=r+Math.imul(O,Y)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(k,Y)|0,o=o+Math.imul(k,W)|0,r=r+Math.imul(D,Q)|0,i=i+Math.imul(D,X)|0,i=i+Math.imul(T,Q)|0,o=o+Math.imul(T,X)|0,r=r+Math.imul(w,J)|0,i=i+Math.imul(w,ee)|0,i=i+Math.imul(x,J)|0,o=o+Math.imul(x,ee)|0,r=r+Math.imul(_,ne)|0,i=i+Math.imul(_,re)|0,i=i+Math.imul(E,ne)|0,o=o+Math.imul(E,re)|0,r=r+Math.imul(b,oe)|0,i=i+Math.imul(b,ae)|0,i=i+Math.imul(v,oe)|0,o=o+Math.imul(v,ae)|0,r=r+Math.imul(f,le)|0,i=i+Math.imul(f,ue)|0,i=i+Math.imul(m,le)|0,o=o+Math.imul(m,ue)|0,r=r+Math.imul(d,de)|0,i=i+Math.imul(d,pe)|0,i=i+Math.imul(p,de)|0,o=o+Math.imul(p,pe)|0;var xe=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(B,q),i=Math.imul(B,H),i=i+Math.imul(j,q)|0,o=Math.imul(j,H),r=r+Math.imul(P,G)|0,i=i+Math.imul(P,$)|0,i=i+Math.imul(L,G)|0,o=o+Math.imul(L,$)|0,r=r+Math.imul(I,Y)|0,i=i+Math.imul(I,W)|0,i=i+Math.imul(M,Y)|0,o=o+Math.imul(M,W)|0,r=r+Math.imul(O,Q)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(k,Q)|0,o=o+Math.imul(k,X)|0,r=r+Math.imul(D,J)|0,i=i+Math.imul(D,ee)|0,i=i+Math.imul(T,J)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(w,ne)|0,i=i+Math.imul(w,re)|0,i=i+Math.imul(x,ne)|0,o=o+Math.imul(x,re)|0,r=r+Math.imul(_,oe)|0,i=i+Math.imul(_,ae)|0,i=i+Math.imul(E,oe)|0,o=o+Math.imul(E,ae)|0,r=r+Math.imul(b,le)|0,i=i+Math.imul(b,ue)|0,i=i+Math.imul(v,le)|0,o=o+Math.imul(v,ue)|0,r=r+Math.imul(f,de)|0,i=i+Math.imul(f,pe)|0,i=i+Math.imul(m,de)|0,o=o+Math.imul(m,pe)|0,r=r+Math.imul(d,fe)|0,i=i+Math.imul(d,me)|0,i=i+Math.imul(p,fe)|0,o=o+Math.imul(p,me)|0;var Ce=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(B,G),i=Math.imul(B,$),i=i+Math.imul(j,G)|0,o=Math.imul(j,$),r=r+Math.imul(P,Y)|0,i=i+Math.imul(P,W)|0,i=i+Math.imul(L,Y)|0,o=o+Math.imul(L,W)|0,r=r+Math.imul(I,Q)|0,i=i+Math.imul(I,X)|0,i=i+Math.imul(M,Q)|0,o=o+Math.imul(M,X)|0,r=r+Math.imul(O,J)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(k,J)|0,o=o+Math.imul(k,ee)|0,r=r+Math.imul(D,ne)|0,i=i+Math.imul(D,re)|0,i=i+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(w,oe)|0,i=i+Math.imul(w,ae)|0,i=i+Math.imul(x,oe)|0,o=o+Math.imul(x,ae)|0,r=r+Math.imul(_,le)|0,i=i+Math.imul(_,ue)|0,i=i+Math.imul(E,le)|0,o=o+Math.imul(E,ue)|0,r=r+Math.imul(b,de)|0,i=i+Math.imul(b,pe)|0,i=i+Math.imul(v,de)|0,o=o+Math.imul(v,pe)|0,r=r+Math.imul(f,fe)|0,i=i+Math.imul(f,me)|0,i=i+Math.imul(m,fe)|0,o=o+Math.imul(m,me)|0;var De=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(De>>>26)|0,De&=67108863,r=Math.imul(B,Y),i=Math.imul(B,W),i=i+Math.imul(j,Y)|0,o=Math.imul(j,W),r=r+Math.imul(P,Q)|0,i=i+Math.imul(P,X)|0,i=i+Math.imul(L,Q)|0,o=o+Math.imul(L,X)|0,r=r+Math.imul(I,J)|0,i=i+Math.imul(I,ee)|0,i=i+Math.imul(M,J)|0,o=o+Math.imul(M,ee)|0,r=r+Math.imul(O,ne)|0,i=i+Math.imul(O,re)|0,i=i+Math.imul(k,ne)|0,o=o+Math.imul(k,re)|0,r=r+Math.imul(D,oe)|0,i=i+Math.imul(D,ae)|0,i=i+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(w,le)|0,i=i+Math.imul(w,ue)|0,i=i+Math.imul(x,le)|0,o=o+Math.imul(x,ue)|0,r=r+Math.imul(_,de)|0,i=i+Math.imul(_,pe)|0,i=i+Math.imul(E,de)|0,o=o+Math.imul(E,pe)|0,r=r+Math.imul(b,fe)|0,i=i+Math.imul(b,me)|0,i=i+Math.imul(v,fe)|0,o=o+Math.imul(v,me)|0;var Te=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(B,Q),i=Math.imul(B,X),i=i+Math.imul(j,Q)|0,o=Math.imul(j,X),r=r+Math.imul(P,J)|0,i=i+Math.imul(P,ee)|0,i=i+Math.imul(L,J)|0,o=o+Math.imul(L,ee)|0,r=r+Math.imul(I,ne)|0,i=i+Math.imul(I,re)|0,i=i+Math.imul(M,ne)|0,o=o+Math.imul(M,re)|0,r=r+Math.imul(O,oe)|0,i=i+Math.imul(O,ae)|0,i=i+Math.imul(k,oe)|0,o=o+Math.imul(k,ae)|0,r=r+Math.imul(D,le)|0,i=i+Math.imul(D,ue)|0,i=i+Math.imul(T,le)|0,o=o+Math.imul(T,ue)|0,r=r+Math.imul(w,de)|0,i=i+Math.imul(w,pe)|0,i=i+Math.imul(x,de)|0,o=o+Math.imul(x,pe)|0,r=r+Math.imul(_,fe)|0,i=i+Math.imul(_,me)|0,i=i+Math.imul(E,fe)|0,o=o+Math.imul(E,me)|0;var Ae=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(B,J),i=Math.imul(B,ee),i=i+Math.imul(j,J)|0,o=Math.imul(j,ee),r=r+Math.imul(P,ne)|0,i=i+Math.imul(P,re)|0,i=i+Math.imul(L,ne)|0,o=o+Math.imul(L,re)|0,r=r+Math.imul(I,oe)|0,i=i+Math.imul(I,ae)|0,i=i+Math.imul(M,oe)|0,o=o+Math.imul(M,ae)|0,r=r+Math.imul(O,le)|0,i=i+Math.imul(O,ue)|0,i=i+Math.imul(k,le)|0,o=o+Math.imul(k,ue)|0,r=r+Math.imul(D,de)|0,i=i+Math.imul(D,pe)|0,i=i+Math.imul(T,de)|0,o=o+Math.imul(T,pe)|0,r=r+Math.imul(w,fe)|0,i=i+Math.imul(w,me)|0,i=i+Math.imul(x,fe)|0,o=o+Math.imul(x,me)|0;var Oe=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(B,ne),i=Math.imul(B,re),i=i+Math.imul(j,ne)|0,o=Math.imul(j,re),r=r+Math.imul(P,oe)|0,i=i+Math.imul(P,ae)|0,i=i+Math.imul(L,oe)|0,o=o+Math.imul(L,ae)|0,r=r+Math.imul(I,le)|0,i=i+Math.imul(I,ue)|0,i=i+Math.imul(M,le)|0,o=o+Math.imul(M,ue)|0,r=r+Math.imul(O,de)|0,i=i+Math.imul(O,pe)|0,i=i+Math.imul(k,de)|0,o=o+Math.imul(k,pe)|0,r=r+Math.imul(D,fe)|0,i=i+Math.imul(D,me)|0,i=i+Math.imul(T,fe)|0,o=o+Math.imul(T,me)|0;var ke=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(B,oe),i=Math.imul(B,ae),i=i+Math.imul(j,oe)|0,o=Math.imul(j,ae),r=r+Math.imul(P,le)|0,i=i+Math.imul(P,ue)|0,i=i+Math.imul(L,le)|0,o=o+Math.imul(L,ue)|0,r=r+Math.imul(I,de)|0,i=i+Math.imul(I,pe)|0,i=i+Math.imul(M,de)|0,o=o+Math.imul(M,pe)|0,r=r+Math.imul(O,fe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(k,fe)|0,o=o+Math.imul(k,me)|0;var Ne=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,r=Math.imul(B,le),i=Math.imul(B,ue),i=i+Math.imul(j,le)|0,o=Math.imul(j,ue),r=r+Math.imul(P,de)|0,i=i+Math.imul(P,pe)|0,i=i+Math.imul(L,de)|0,o=o+Math.imul(L,pe)|0,r=r+Math.imul(I,fe)|0,i=i+Math.imul(I,me)|0,i=i+Math.imul(M,fe)|0,o=o+Math.imul(M,me)|0;var Ie=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(B,de),i=Math.imul(B,pe),i=i+Math.imul(j,de)|0,o=Math.imul(j,pe),r=r+Math.imul(P,fe)|0,i=i+Math.imul(P,me)|0,i=i+Math.imul(L,fe)|0,o=o+Math.imul(L,me)|0;var Me=(u+r|0)+((8191&i)<<13)|0;u=(o+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(B,fe),i=Math.imul(B,me),i=i+Math.imul(j,fe)|0,o=Math.imul(j,me);var Re=(u+r|0)+((8191&i)<<13)|0;return u=(o+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=ge,l[1]=be,l[2]=ve,l[3]=ye,l[4]=_e,l[5]=Ee,l[6]=Se,l[7]=we,l[8]=xe,l[9]=Ce,l[10]=De,l[11]=Te,l[12]=Ae,l[13]=Oe,l[14]=ke,l[15]=Ne,l[16]=Ie,l[17]=Me,l[18]=Re,0!==u&&(l[19]=u,n.length++),n};function g(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o>>26)|0,i+=a>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n.strip()}function b(e,t,n){var r=new v;return r.mulp(e,t,n)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=f),o.prototype.mulTo=function(e,t){var n,r=this.length+e.length;return n=10===this.length&&10===e.length?m(this,e,t):r<63?f(this,e,t):r<1024?g(this,e,t):b(this,e,t),n},v.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r>=1;return r},v.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=h(e);if(0===t.length)return new o(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,u=0;u=0&&(0!==c||u>=i);u--){var d=0|this.words[u];this.words[u]=c<<26-o|d>>>o,c=d&s}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"===typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"===typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[i+n]=67108863&o}for(;i>26,this.words[i+n]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var n=this.length-e.length,r=this.clone(),i=e,a=0|i.words[i.length-1],s=this._countBits(a);n=26-s,0!==n&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var l,u=r.length-i.length;if("mod"!==t){l=new o(null),l.length=u+1,l.words=new Array(l.length);for(var c=0;c=0;p--){var h=67108864*(0|r.words[i.length+p])+(0|r.words[i.length+p-1]);h=Math.min(h/a|0,67108863),r._ishlnsubmul(i,h,p);while(0!==r.negative)h--,r.negative=0,r._ishlnsubmul(i,1,p),r.isZero()||(r.negative^=1);l&&(l.words[p]=h)}return l&&l.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:l||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},o.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new o(1),a=new o(0),s=new o(0),l=new o(1),u=0;while(t.isEven()&&n.isEven())t.iushrn(1),n.iushrn(1),++u;var c=n.clone(),d=t.clone();while(!t.isZero()){for(var p=0,h=1;0===(t.words[0]&h)&&p<26;++p,h<<=1);if(p>0){t.iushrn(p);while(p-- >0)(i.isOdd()||a.isOdd())&&(i.iadd(c),a.isub(d)),i.iushrn(1),a.iushrn(1)}for(var f=0,m=1;0===(n.words[0]&m)&&f<26;++f,m<<=1);if(f>0){n.iushrn(f);while(f-- >0)(s.isOdd()||l.isOdd())&&(s.iadd(c),l.isub(d)),s.iushrn(1),l.iushrn(1)}t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(l)):(n.isub(t),s.isub(i),l.isub(a))}return{a:s,b:l,gcd:n.iushln(u)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,a=new o(1),s=new o(0),l=n.clone();while(t.cmpn(1)>0&&n.cmpn(1)>0){for(var u=0,c=1;0===(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);while(u-- >0)a.isOdd()&&a.iadd(l),a.iushrn(1)}for(var d=0,p=1;0===(n.words[0]&p)&&d<26;++d,p<<=1);if(d>0){n.iushrn(d);while(d-- >0)s.isOdd()&&s.iadd(l),s.iushrn(1)}t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return i=0===t.cmpn(1)?a:s,i.cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);do{while(t.isEven())t.iushrn(1);while(n.isEven())n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}while(1);return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0===(1&this.words[0])},o.prototype.isOdd=function(){return 1===(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"===typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new C(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function _(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function C(e){if("string"===typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function D(e){C.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),n=this.imulK(n),n=n.iadd(this.tmp),t=n.bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},i(E,_),E.prototype.split=function(e,t){for(var n=4194303,r=Math.min(e.length,9),i=0;i>>22,o=a}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new S;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return y[e]=t,t},C.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},C.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},C.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},C.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},C.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},C.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},C.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},C.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},C.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},C.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},C.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},C.prototype.isqr=function(e){return this.imul(e,e.clone())},C.prototype.sqr=function(e){return this.mul(e,e)},C.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2===1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}var i=this.m.subn(1),a=0;while(!i.isZero()&&0===i.andln(1))a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new o(2*c*c).toRed(this);while(0!==this.pow(c,u).cmp(l))c.redIAdd(l);var d=this.pow(c,i),p=this.pow(e,i.addn(1).iushrn(1)),h=this.pow(e,i),f=a;while(0!==h.cmp(s)){for(var m=h,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g=0;i--){for(var c=t.words[i],d=u-1;d>=0;d--){var p=c>>d&1;a!==r[0]&&(a=this.sqr(a)),0!==p||0!==s?(s<<=1,s|=p,l++,(l===n||0===i&&0===d)&&(a=this.mul(a,r[s]),l=0,s=0)):l=0}u=26}return a},C.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},C.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new D(e)},i(D,C),D.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},D.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},D.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},D.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},D.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,n("62e4")(e))},"492c":function(e,t,n){"use strict";var r=n("44d1"),i=n("9cdb");e.exports=function(e){function t(t,i,o){o=o||{};var a=r.parseCSS(i),u=[],d="style",p={};if(o.styleAttributeName&&(d=o.styleAttributeName),a.forEach(m),u.forEach(g),o.inlinePseudoElements&&u.forEach(b),o.applyWidthAttributes&&u.forEach((function(e){v(e,"width")})),o.applyHeightAttributes&&u.forEach((function(e){v(e,"height")})),o.applyAttributesTableElements&&u.forEach(_),o.insertPreservedExtraCss&&o.extraCss){var h=r.getPreservedText(o.extraCss,{mediaQueries:o.preserveMediaQueries,fontFaces:o.preserveFontFaces,keyFrames:o.preserveKeyFrames});if(h){var f=null;!0!==o.insertPreservedExtraCss?f=t(o.insertPreservedExtraCss):(f=t("head"),f.length||(f=t("body")),f.length||(f=t.root())),f.first().append("")}}function m(i){var a=i[0],s=i[1],h=new r.Selector(a),f=h.parsed();if(f){for(var m,g=l(f),b=0;b=0)return}}if(g){var E=f[f.length-1],S=E.pseudos;E.pseudos=c(E.pseudos),a=f.toString(),E.pseudos=S}try{m=t(a)}catch(w){return}m.each((function(){var i=this;if(!(i.name&&e.nonVisualElements.indexOf(i.name.toUpperCase())>=0)){if(g){var a="pseudo"+g,l=i[a];l||(l=i[a]=t("").get(0),l.pseudoElementType=g,l.pseudoElementParent=i,l.counterProps=i.counterProps,i[a]=l),i=l}if(!i.styleProps){if(i.styleProps={},t(i).attr(d)){var c="* { "+t(i).attr(d)+" } ";b(r.parseCSS(c)[0][1],new r.Selector("