code-server
Version:
Run VS Code on a remote server.
1 lines • 170 kB
JavaScript
"use strict";var Yt=Object.create;var u6=Object.defineProperty;var Qt=Object.getOwnPropertyDescriptor;var Gt=Object.getOwnPropertyNames;var Xt=Object.getPrototypeOf,Zt=Object.prototype.hasOwnProperty;var vt=(p,t)=>()=>(t||p((t={exports:{}}).exports,t),t.exports),t1=(p,t)=>{for(var E in t)u6(p,E,{get:t[E],enumerable:!0})},pt=(p,t,E,K)=>{if(t&&typeof t=="object"||typeof t=="function")for(let b5 of Gt(t))!Zt.call(p,b5)&&b5!==E&&u6(p,b5,{get:()=>t[b5],enumerable:!(K=Qt(t,b5))||K.enumerable});return p};var B3=(p,t,E)=>(E=p!=null?Yt(Xt(p)):{},pt(t||!p||!p.__esModule?u6(E,"default",{value:p,enumerable:!0}):E,p)),e1=p=>pt(u6({},"__esModule",{value:!0}),p);var Ot=vt((Ae,Et)=>{"use strict";var D1=/^(?:( )+|\t+)/,s6="space";function Mt(p,t){let E=new Map,K=0,b5,z;for(let y5 of p.split(/\n/g)){if(!y5)continue;let u3,F5,S3,P3,L3=y5.match(D1);if(L3===null)K=0,b5="";else{if(u3=L3[0].length,L3[1]?F5=s6:F5="tab",t&&F5===s6&&u3===1)continue;F5!==b5&&(K=0),b5=F5,S3=0;let F3=u3-K;if(K=u3,F3===0)S3++;else{let H3=F3>0?F3:-F3;z=I1(F5,H3)}P3=E.get(z),P3===void 0?P3=[1,0]:P3=[++P3[0],P3[1]+S3],E.set(z,P3)}}return E}function I1(p,t){return(p===s6?"s":"t")+String(t)}function M1(p){let E=p[0]==="s"?s6:"tab",K=Number(p.slice(1));return{type:E,amount:K}}function E1(p){let t,E=0,K=0;for(let[b5,[z,y5]]of p)(z>E||z===E&&y5>K)&&(E=z,K=y5,t=b5);return t}function O1(p,t){return(p===s6?" ":" ").repeat(t)}Et.exports=p=>{if(typeof p!="string")throw new TypeError("Expected a string");let t=Mt(p,!0);t.size===0&&(t=Mt(p,!1));let E=E1(t),K,b5=0,z="";return E!==void 0&&({type:K,amount:b5}=M1(E),z=O1(K,b5)),{amount:b5,type:K,indent:z}}});var Ut=vt((Te,x6)=>{var q1=(function(){var p,t=[],E=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],K="1a",b5=!1,z,y5,u3,F5,S3,P3,L3,F3="chongo <Landon Curt Noll> /\\../\\",H3=52,R3={32:{offset:0},64:{offset:[0,0,0,0]},128:{offset:[0,0,0,0,0,0,0,0]},256:{offset:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},512:{offset:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},1024:{offset:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}};for(p=0;p<256;p++)t[p]=(p>>4&15).toString(16)+(p&15).toString(16);function t6(D,d){var W="0123456789abcdefghijklmnopqrstuvwxyz",l=[0],a,o,e,n="";for(o=0;o<D.length;o+=2){for(a=parseInt(D.substr(o,2),16),e=0;e<l.length;e++)a+=l[e]<<8,l[e]=a%d,a=a/d|0;for(;a>0;)l.push(a%d),a=a/d|0}for(o=l.length-1;o>=0;--o)n+=W[l[o]];return n}function z3(D,d){return{bits:d,value:D,dec:function(){return t6(D,10)},hex:function(){return D},str:function(){return t6(D,36)}}}function c6(D,d){return{bits:d,value:D,dec:function(){return D.toString()},hex:function(){return t[D>>>24]+t[D>>>16&255]+t[D>>>8&255]+t[D&255]},str:function(){return D.toString(36)}}}function d6(D,d){return{bits:d,value:D,dec:function(){return D.toString()},hex:function(){return("0000000000000000"+D.toString(16)).substr(-13)},str:function(){return D.toString(36)}}}function V6(D,d){var W=typeof D=="object"?JSON.stringify(D):D;switch(d||H3){case 32:return z(W);case 64:return u3(W);case 128:return F5(W);case 256:return S3(W);case 512:return P3(W);case 1024:return L3(W);default:return y5(W)}}function Wt(D){if(D===52||R3[D])H3=D;else throw new Error("Supported FNV keyspacs: 32, 52, 64, 128, 256, 512, and 1024 bit")}function l6(D){if(D==="1a")K=D,z=b5?H6:T6,y5=b5?G6:D6,u3=b5?tt:I6,F5=b5?nt:M6,S3=b5?it:E6,P3=b5?dt:O6,L3=b5?ft:S6;else if(D==="1")K=D,z=b5?Y6:q6,y5=b5?X6:Q6,u3=b5?et:Z6,F5=b5?at:ot,S3=b5?st:rt,P3=b5?lt:ct,L3=b5?mt:ut;else throw new Error("Supported FNV versions: 1, 1a")}function B6(D){D?(b5=!0,z=K=="1a"?H6:Y6,y5=K=="1a"?G6:X6,u3=K=="1a"?tt:et,F5=K=="1a"?nt:at,S3=K=="1a"?it:st,P3=K=="1a"?dt:lt,L3=K=="1a"?ft:mt):(b5=!1,z=K=="1a"?T6:q6,y5=K=="1a"?D6:Q6,u3=K=="1a"?I6:Z6,F5=K=="1a"?M6:ot,S3=K=="1a"?E6:rt,P3=K=="1a"?O6:ct,L3=K=="1a"?S6:ut)}function $6(D){var d=K,W,l;D=D||D===0?D:F3,D===F3&&l6("1");for(var a in R3){for(R3[a].offset=[],l=0;l<a/16;l++)R3[a].offset[l]=0;for(W=V6(D,parseInt(a,10)).hex(),l=0;l<a/16;l++)R3[a].offset[l]=parseInt(W.substr(l*4,4),16)}l6(d)}function Kt(D){var d,W=D.length-3,l=0,a=40389,o=0,e=33052;for(d=0;d<W;)a^=D.charCodeAt(d++),l=a*403,o=e*403,o+=a<<8,e=o+(l>>>16)&65535,a=l&65535,a^=D.charCodeAt(d++),l=a*403,o=e*403,o+=a<<8,e=o+(l>>>16)&65535,a=l&65535,a^=D.charCodeAt(d++),l=a*403,o=e*403,o+=a<<8,e=o+(l>>>16)&65535,a=l&65535,a^=D.charCodeAt(d++),l=a*403,o=e*403,o+=a<<8,e=o+(l>>>16)&65535,a=l&65535;for(;d<W+3;)a^=D.charCodeAt(d++),l=a*403,o=e*403,o+=a<<8,e=o+(l>>>16)&65535,a=l&65535;return(e<<16>>>0)+a}function Lt(D){var d,W=D.length-3,l=0,a=40389,o=0,e=33052;for(d=0;d<W;)a^=D.charCodeAt(d++),l=a*403,o=e*403,o+=a<<8,e=o+(l>>>16)&65535,a=l&65535,a^=D.charCodeAt(d++),l=a*403,o=e*403,o+=a<<8,e=o+(l>>>16)&65535,a=l&65535,a^=D.charCodeAt(d++),l=a*403,o=e*403,o+=a<<8,e=o+(l>>>16)&65535,a=l&65535,a^=D.charCodeAt(d++),l=a*403,o=e*403,o+=a<<8,e=o+(l>>>16)&65535,a=l&65535;for(;d<W+3;)a^=D.charCodeAt(d++),l=a*403,o=e*403,o+=a<<8,e=o+(l>>>16)&65535,a=l&65535;return t[e>>>8&255]+t[e&255]+t[a>>>8&255]+t[a&255]}function Jt(D){var d,W=D.length-3,l=0,a=8997,o=0,e=33826,n=0,r=40164,i=0,s=52210;for(d=0;d<W;)a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535,a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535,a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535,a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535;for(;d<W+3;)a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535;return(s&15)*281474976710656+r*4294967296+e*65536+(a^s>>4)}function zt(D){var d,W=D.length-3,l=0,a=8997,o=0,e=33826,n=0,r=40164,i=0,s=52210;for(d=0;d<W;)a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535,a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535,a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535,a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535;for(;d<W+3;)a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535;return E[s&15]+t[r>>8]+t[r&255]+t[e>>8]+t[e&255]+t[a>>8^s>>12]+t[(a^s>>4)&255]}function Ft(D){var d,W=D.length-3,l=0,a=8997,o=0,e=33826,n=0,r=40164,i=0,s=52210;for(d=0;d<W;)a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535,a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535,a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535,a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535;for(;d<W+3;)a^=D.charCodeAt(d++),l=a*435,o=e*435,n=r*435,i=s*435,n+=a<<8,i+=e<<8,o+=l>>>16,a=l&65535,n+=o>>>16,e=o&65535,s=i+(n>>>16)&65535,r=n&65535;return t[s>>8]+t[s&255]+t[r>>8]+t[r&255]+t[e>>8]+t[e&255]+t[a>>8]+t[a&255]}function Vt(D){var d,W,l=D.length,a=0,o=40389,e=0,n=33052;for(W=0;W<l;W++)d=D.charCodeAt(W),d<128?o^=d:d<2048?(o^=d>>6|192,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),o^=d>>18|240,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d>>12&63|128,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d>>6&63|128,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d&63|128):(o^=d>>12|224,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d>>6&63|128,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d&63|128),a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535;return(n<<16>>>0)+o}function Bt(D){var d,W,l=D.length,a=0,o=40389,e=0,n=33052;for(W=0;W<l;W++)d=D.charCodeAt(W),d<128?o^=d:d<2048?(o^=d>>6|192,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),o^=d>>18|240,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d>>12&63|128,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d>>6&63|128,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d&63|128):(o^=d>>12|224,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d>>6&63|128,a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=d&63|128),a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535;return t[n>>>8&255]+t[n&255]+t[o>>>8&255]+t[o&255]}function $t(D){var d,W,l=D.length,a=0,o=8997,e=0,n=33826,r=0,i=40164,s=0,c=52210;for(W=0;W<l;W++)d=D.charCodeAt(W),d<128?o^=d:d<2048?(o^=d>>6|192,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),o^=d>>18|240,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d>>12&63|128,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d>>6&63|128,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d&63|128):(o^=d>>12|224,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d>>6&63|128,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d&63|128),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535;return(c&15)*281474976710656+i*4294967296+n*65536+(o^c>>4)}function qt(D){var d,W,l=D.length,a=0,o=8997,e=0,n=33826,r=0,i=40164,s=0,c=52210;for(W=0;W<l;W++)d=D.charCodeAt(W),d<128?o^=d:d<2048?(o^=d>>6|192,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),o^=d>>18|240,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d>>12&63|128,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d>>6&63|128,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d&63|128):(o^=d>>12|224,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d>>6&63|128,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d&63|128),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535;return E[c&15]+t[i>>8]+t[i&255]+t[n>>8]+t[n&255]+t[o>>8^c>>12]+t[(o^c>>4)&255]}function Ht(D){var d,W,l=D.length,a=0,o=8997,e=0,n=33826,r=0,i=40164,s=0,c=52210;for(W=0;W<l;W++)d=D.charCodeAt(W),d<128?o^=d:d<2048?(o^=d>>6|192,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),o^=d>>18|240,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d>>12&63|128,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d>>6&63|128,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d&63|128):(o^=d>>12|224,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d>>6&63|128,a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=d&63|128),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535;return t[c>>8]+t[c&255]+t[i>>8]+t[i&255]+t[n>>8]+t[n&255]+t[o>>8]+t[o&255]}function T6(D){var d,W=D.length-3,l=R3[32].offset,a=0,o=l[1]|0,e=0,n=l[0]|0;for(d=0;d<W;)o^=D.charCodeAt(d++),a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=D.charCodeAt(d++),a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=D.charCodeAt(d++),a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=D.charCodeAt(d++),a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535;for(;d<W+3;)o^=D.charCodeAt(d++),a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535;return c6((n<<16>>>0)+o,32)}function q6(D){var d,W=D.length-3,l=R3[32].offset,a=0,o=l[1]|0,e=0,n=l[0]|0;for(d=0;d<W;)a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=D.charCodeAt(d++),a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=D.charCodeAt(d++),a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=D.charCodeAt(d++),a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=D.charCodeAt(d++);for(;d<W+3;)a=o*403,e=n*403,e+=o<<8,n=e+(a>>>16)&65535,o=a&65535,o^=D.charCodeAt(d++);return c6((n<<16>>>0)+o,32)}function H6(D){var d,W,l=D.length,a=R3[32].offset,o=0,e=a[1]|0,n=0,r=a[0]|0;for(W=0;W<l;W++)d=D.charCodeAt(W),d<128?e^=d:d<2048?(e^=d>>6|192,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),e^=d>>18|240,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d>>12&63|128,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d>>6&63|128,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d&63|128):(e^=d>>12|224,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d>>6&63|128,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d&63|128),o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535;return c6((r<<16>>>0)+e,32)}function Y6(D){var d,W,l=D.length,a=R3[32].offset,o=0,e=a[1]|0,n=0,r=a[0]|0;for(W=0;W<l;W++)d=D.charCodeAt(W),o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,d<128?e^=d:d<2048?(e^=d>>6|192,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),e^=d>>18|240,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d>>12&63|128,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d>>6&63|128,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d&63|128):(e^=d>>12|224,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d>>6&63|128,o=e*403,n=r*403,n+=e<<8,r=n+(o>>>16)&65535,e=o&65535,e^=d&63|128);return c6((r<<16>>>0)+e,32)}z=T6;function D6(D){var d,W=D.length-3,l=R3[64].offset,a=0,o=l[3]|0,e=0,n=l[2]|0,r=0,i=l[1]|0,s=0,c=l[0]|0;for(d=0;d<W;)o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535;for(;d<W+3;)o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535;return d6((c&15)*281474976710656+i*4294967296+n*65536+(o^c>>4),52)}function Q6(D){var d,W=D.length-3,l=R3[64].offset,a=0,o=l[3]|0,e=0,n=l[2]|0,r=0,i=l[1]|0,s=0,c=l[0]|0;for(d=0;d<W;)a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++);for(;d<W+3;)a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++);return d6((c&15)*281474976710656+i*4294967296+n*65536+(o^c>>4),52)}function G6(D){var d,W,l=D.length,a=R3[64].offset,o=0,e=a[3]|0,n=0,r=a[2]|0,i=0,s=a[1]|0,c=0,u=a[0]|0;for(W=0;W<l;W++)d=D.charCodeAt(W),d<128?e^=d:d<2048?(e^=d>>6|192,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),e^=d>>18|240,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>12&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>6&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128):(e^=d>>12|224,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>6&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128),o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535;return d6((u&15)*281474976710656+s*4294967296+r*65536+(e^u>>4),52)}function X6(D){var d,W,l=D.length,a=R3[64].offset,o=0,e=a[3]|0,n=0,r=a[2]|0,i=0,s=a[1]|0,c=0,u=a[0]|0;for(W=0;W<l;W++)d=D.charCodeAt(W),o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,d<128?e^=d:d<2048?(e^=d>>6|192,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),e^=d>>18|240,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>12&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>6&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128):(e^=d>>12|224,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>6&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128);return d6((u&15)*281474976710656+s*4294967296+r*65536+(e^u>>4),52)}y5=D6;function I6(D){var d,W=D.length-3,l=R3[64].offset,a=0,o=l[3]|0,e=0,n=l[2]|0,r=0,i=l[1]|0,s=0,c=l[0]|0;for(d=0;d<W;)o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535;for(;d<W+3;)o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535;return z3(t[c>>8]+t[c&255]+t[i>>8]+t[i&255]+t[n>>8]+t[n&255]+t[o>>8]+t[o&255],64)}function Z6(D){var d,W=D.length-3,l=R3[64].offset,a=0,o=l[3]|0,e=0,n=l[2]|0,r=0,i=l[1]|0,s=0,c=l[0]|0;for(d=0;d<W;)a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++),a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++);for(;d<W+3;)a=o*435,e=n*435,r=i*435,s=c*435,r+=o<<8,s+=n<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,c=s+(r>>>16)&65535,i=r&65535,o^=D.charCodeAt(d++);return z3(t[c>>8]+t[c&255]+t[i>>8]+t[i&255]+t[n>>8]+t[n&255]+t[o>>8]+t[o&255],64)}function tt(D){var d,W,l=D.length,a=R3[64].offset,o=0,e=a[3]|0,n=0,r=a[2]|0,i=0,s=a[1]|0,c=0,u=a[0]|0;for(W=0;W<l;W++)d=D.charCodeAt(W),d<128?e^=d:d<2048?(e^=d>>6|192,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),e^=d>>18|240,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>12&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>6&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128):(e^=d>>12|224,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>6&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128),o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535;return z3(t[u>>8]+t[u&255]+t[s>>8]+t[s&255]+t[r>>8]+t[r&255]+t[e>>8]+t[e&255],64)}function et(D){var d,W,l=D.length,a=R3[64].offset,o=0,e=a[3]|0,n=0,r=a[2]|0,i=0,s=a[1]|0,c=0,u=a[0]|0;for(W=0;W<l;W++)d=D.charCodeAt(W),o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,d<128?e^=d:d<2048?(e^=d>>6|192,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),e^=d>>18|240,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>12&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>6&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128):(e^=d>>12|224,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d>>6&63|128,o=e*435,n=r*435,i=s*435,c=u*435,i+=e<<8,c+=r<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,u=c+(i>>>16)&65535,s=i&65535,e^=d&63|128);return z3(t[u>>8]+t[u&255]+t[s>>8]+t[s&255]+t[r>>8]+t[r&255]+t[e>>8]+t[e&255],64)}u3=I6;function M6(D){var d,W=D.length-3,l=R3[128].offset,a=0,o=l[7]|0,e=0,n=l[6]|0,r=0,i=l[5]|0,s=0,c=l[4]|0,u=0,v=l[3]|0,h=0,f=l[2]|0,g=0,m=l[1]|0,C=0,b=l[0]|0;for(d=0;d<W;)o^=D.charCodeAt(d++),a=o*315,e=n*315,r=i*315,s=c*315,u=v*315,h=f*315,g=m*315,C=b*315,h+=o<<8,g+=n<<8,C+=i<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,b=C+(g>>>16)&65535,m=g&65535,o^=D.charCodeAt(d++),a=o*315,e=n*315,r=i*315,s=c*315,u=v*315,h=f*315,g=m*315,C=b*315,h+=o<<8,g+=n<<8,C+=i<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,b=C+(g>>>16)&65535,m=g&65535,o^=D.charCodeAt(d++),a=o*315,e=n*315,r=i*315,s=c*315,u=v*315,h=f*315,g=m*315,C=b*315,h+=o<<8,g+=n<<8,C+=i<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,b=C+(g>>>16)&65535,m=g&65535,o^=D.charCodeAt(d++),a=o*315,e=n*315,r=i*315,s=c*315,u=v*315,h=f*315,g=m*315,C=b*315,h+=o<<8,g+=n<<8,C+=i<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,b=C+(g>>>16)&65535,m=g&65535;for(;d<W+3;)o^=D.charCodeAt(d++),a=o*315,e=n*315,r=i*315,s=c*315,u=v*315,h=f*315,g=m*315,C=b*315,h+=o<<8,g+=n<<8,C+=i<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,b=C+(g>>>16)&65535,m=g&65535;return z3(t[b>>8]+t[b&255]+t[m>>8]+t[m&255]+t[f>>8]+t[f&255]+t[v>>8]+t[v&255]+t[c>>8]+t[c&255]+t[i>>8]+t[i&255]+t[n>>8]+t[n&255]+t[o>>8]+t[o&255],128)}function ot(D){var d,W=D.length-3,l=R3[128].offset,a=0,o=l[7]|0,e=0,n=l[6]|0,r=0,i=l[5]|0,s=0,c=l[4]|0,u=0,v=l[3]|0,h=0,f=l[2]|0,g=0,m=l[1]|0,C=0,b=l[0]|0;for(d=0;d<W;)a=o*315,e=n*315,r=i*315,s=c*315,u=v*315,h=f*315,g=m*315,C=b*315,h+=o<<8,g+=n<<8,C+=i<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,b=C+(g>>>16)&65535,m=g&65535,o^=D.charCodeAt(d++),a=o*315,e=n*315,r=i*315,s=c*315,u=v*315,h=f*315,g=m*315,C=b*315,h+=o<<8,g+=n<<8,C+=i<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,b=C+(g>>>16)&65535,m=g&65535,o^=D.charCodeAt(d++),a=o*315,e=n*315,r=i*315,s=c*315,u=v*315,h=f*315,g=m*315,C=b*315,h+=o<<8,g+=n<<8,C+=i<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,b=C+(g>>>16)&65535,m=g&65535,o^=D.charCodeAt(d++),a=o*315,e=n*315,r=i*315,s=c*315,u=v*315,h=f*315,g=m*315,C=b*315,h+=o<<8,g+=n<<8,C+=i<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,b=C+(g>>>16)&65535,m=g&65535,o^=D.charCodeAt(d++);for(;d<W+3;)a=o*315,e=n*315,r=i*315,s=c*315,u=v*315,h=f*315,g=m*315,C=b*315,h+=o<<8,g+=n<<8,C+=i<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,b=C+(g>>>16)&65535,m=g&65535,o^=D.charCodeAt(d++);return z3(t[b>>8]+t[b&255]+t[m>>8]+t[m&255]+t[f>>8]+t[f&255]+t[v>>8]+t[v&255]+t[c>>8]+t[c&255]+t[i>>8]+t[i&255]+t[n>>8]+t[n&255]+t[o>>8]+t[o&255],128)}function nt(D){var d,W,l=D.length,a=R3[128].offset,o=0,e=a[7]|0,n=0,r=a[6]|0,i=0,s=a[5]|0,c=0,u=a[4]|0,v=0,h=a[3]|0,f=0,g=a[2]|0,m=0,C=a[1]|0,b=0,k=a[0]|0;for(W=0;W<l;W++)d=D.charCodeAt(W),d<128?e^=d:d<2048?(e^=d>>6|192,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),e^=d>>18|240,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d>>12&63|128,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d>>6&63|128,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d&63|128):(e^=d>>12|224,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d>>6&63|128,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d&63|128),o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535;return z3(t[k>>8]+t[k&255]+t[C>>8]+t[C&255]+t[g>>8]+t[g&255]+t[h>>8]+t[h&255]+t[u>>8]+t[u&255]+t[s>>8]+t[s&255]+t[r>>8]+t[r&255]+t[e>>8]+t[e&255],128)}function at(D){var d,W,l=D.length,a=R3[128].offset,o=0,e=a[7]|0,n=0,r=a[6]|0,i=0,s=a[5]|0,c=0,u=a[4]|0,v=0,h=a[3]|0,f=0,g=a[2]|0,m=0,C=a[1]|0,b=0,k=a[0]|0;for(W=0;W<l;W++)d=D.charCodeAt(W),o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,d<128?e^=d:d<2048?(e^=d>>6|192,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),e^=d>>18|240,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d>>12&63|128,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d>>6&63|128,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d&63|128):(e^=d>>12|224,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d>>6&63|128,o=e*315,n=r*315,i=s*315,c=u*315,v=h*315,f=g*315,m=C*315,b=k*315,f+=e<<8,m+=r<<8,b+=s<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,k=b+(m>>>16)&65535,C=m&65535,e^=d&63|128);return z3(t[k>>8]+t[k&255]+t[C>>8]+t[C&255]+t[g>>8]+t[g&255]+t[h>>8]+t[h&255]+t[u>>8]+t[u&255]+t[s>>8]+t[s&255]+t[r>>8]+t[r&255]+t[e>>8]+t[e&255],128)}F5=M6;function E6(D){var d,W=D.length-3,l=R3[256].offset,a=0,o=l[15]|0,e=0,n=l[14]|0,r=0,i=l[13]|0,s=0,c=l[12]|0,u=0,v=l[11]|0,h=0,f=l[10]|0,g=0,m=l[9]|0,C=0,b=l[8]|0,k=0,N=l[7]|0,O=0,T=l[6]|0,I=0,y=l[5]|0,M=0,_=l[4]|0,S=0,A=l[3]|0,P=0,x=l[2]|0,U=0,w=l[1]|0,j=0,R=l[0]|0;for(d=0;d<W;)o^=D.charCodeAt(d++),a=o*355,e=n*355,r=i*355,s=c*355,u=v*355,h=f*355,g=m*355,C=b*355,k=N*355,O=T*355,I=y*355,M=_*355,S=A*355,P=x*355,U=w*355,j=R*355,I+=o<<8,M+=n<<8,S+=i<<8,P+=c<<8,U+=v<<8,j+=f<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,R=j+(U>>>16)&65535,w=U&65535,o^=D.charCodeAt(d++),a=o*355,e=n*355,r=i*355,s=c*355,u=v*355,h=f*355,g=m*355,C=b*355,k=N*355,O=T*355,I=y*355,M=_*355,S=A*355,P=x*355,U=w*355,j=R*355,I+=o<<8,M+=n<<8,S+=i<<8,P+=c<<8,U+=v<<8,j+=f<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,R=j+(U>>>16)&65535,w=U&65535,o^=D.charCodeAt(d++),a=o*355,e=n*355,r=i*355,s=c*355,u=v*355,h=f*355,g=m*355,C=b*355,k=N*355,O=T*355,I=y*355,M=_*355,S=A*355,P=x*355,U=w*355,j=R*355,I+=o<<8,M+=n<<8,S+=i<<8,P+=c<<8,U+=v<<8,j+=f<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,R=j+(U>>>16)&65535,w=U&65535,o^=D.charCodeAt(d++),a=o*355,e=n*355,r=i*355,s=c*355,u=v*355,h=f*355,g=m*355,C=b*355,k=N*355,O=T*355,I=y*355,M=_*355,S=A*355,P=x*355,U=w*355,j=R*355,I+=o<<8,M+=n<<8,S+=i<<8,P+=c<<8,U+=v<<8,j+=f<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,R=j+(U>>>16)&65535,w=U&65535;for(;d<W+3;)o^=D.charCodeAt(d++),a=o*355,e=n*355,r=i*355,s=c*355,u=v*355,h=f*355,g=m*355,C=b*355,k=N*355,O=T*355,I=y*355,M=_*355,S=A*355,P=x*355,U=w*355,j=R*355,I+=o<<8,M+=n<<8,S+=i<<8,P+=c<<8,U+=v<<8,j+=f<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,R=j+(U>>>16)&65535,w=U&65535;return z3(t[R>>8]+t[R&255]+t[w>>8]+t[w&255]+t[x>>8]+t[x&255]+t[A>>8]+t[A&255]+t[_>>8]+t[_&255]+t[y>>8]+t[y&255]+t[T>>8]+t[T&255]+t[N>>8]+t[N&255]+t[b>>8]+t[b&255]+t[m>>8]+t[m&255]+t[f>>8]+t[f&255]+t[v>>8]+t[v&255]+t[c>>8]+t[c&255]+t[i>>8]+t[i&255]+t[n>>8]+t[n&255]+t[o>>8]+t[o&255],256)}function rt(D){var d,W=D.length-3,l=R3[256].offset,a=0,o=l[15]|0,e=0,n=l[14]|0,r=0,i=l[13]|0,s=0,c=l[12]|0,u=0,v=l[11]|0,h=0,f=l[10]|0,g=0,m=l[9]|0,C=0,b=l[8]|0,k=0,N=l[7]|0,O=0,T=l[6]|0,I=0,y=l[5]|0,M=0,_=l[4]|0,S=0,A=l[3]|0,P=0,x=l[2]|0,U=0,w=l[1]|0,j=0,R=l[0]|0;for(d=0;d<W;)a=o*355,e=n*355,r=i*355,s=c*355,u=v*355,h=f*355,g=m*355,C=b*355,k=N*355,O=T*355,I=y*355,M=_*355,S=A*355,P=x*355,U=w*355,j=R*355,I+=o<<8,M+=n<<8,S+=i<<8,P+=c<<8,U+=v<<8,j+=f<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,R=j+(U>>>16)&65535,w=U&65535,o^=D.charCodeAt(d++),a=o*355,e=n*355,r=i*355,s=c*355,u=v*355,h=f*355,g=m*355,C=b*355,k=N*355,O=T*355,I=y*355,M=_*355,S=A*355,P=x*355,U=w*355,j=R*355,I+=o<<8,M+=n<<8,S+=i<<8,P+=c<<8,U+=v<<8,j+=f<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,R=j+(U>>>16)&65535,w=U&65535,o^=D.charCodeAt(d++),a=o*355,e=n*355,r=i*355,s=c*355,u=v*355,h=f*355,g=m*355,C=b*355,k=N*355,O=T*355,I=y*355,M=_*355,S=A*355,P=x*355,U=w*355,j=R*355,I+=o<<8,M+=n<<8,S+=i<<8,P+=c<<8,U+=v<<8,j+=f<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,R=j+(U>>>16)&65535,w=U&65535,o^=D.charCodeAt(d++),a=o*355,e=n*355,r=i*355,s=c*355,u=v*355,h=f*355,g=m*355,C=b*355,k=N*355,O=T*355,I=y*355,M=_*355,S=A*355,P=x*355,U=w*355,j=R*355,I+=o<<8,M+=n<<8,S+=i<<8,P+=c<<8,U+=v<<8,j+=f<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,R=j+(U>>>16)&65535,w=U&65535,o^=D.charCodeAt(d++);for(;d<W+3;)a=o*355,e=n*355,r=i*355,s=c*355,u=v*355,h=f*355,g=m*355,C=b*355,k=N*355,O=T*355,I=y*355,M=_*355,S=A*355,P=x*355,U=w*355,j=R*355,I+=o<<8,M+=n<<8,S+=i<<8,P+=c<<8,U+=v<<8,j+=f<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,R=j+(U>>>16)&65535,w=U&65535,o^=D.charCodeAt(d++);return z3(t[R>>8]+t[R&255]+t[w>>8]+t[w&255]+t[x>>8]+t[x&255]+t[A>>8]+t[A&255]+t[_>>8]+t[_&255]+t[y>>8]+t[y&255]+t[T>>8]+t[T&255]+t[N>>8]+t[N&255]+t[b>>8]+t[b&255]+t[m>>8]+t[m&255]+t[f>>8]+t[f&255]+t[v>>8]+t[v&255]+t[c>>8]+t[c&255]+t[i>>8]+t[i&255]+t[n>>8]+t[n&255]+t[o>>8]+t[o&255],256)}function it(D){var d,W,l=D.length,a=R3[256].offset,o=0,e=a[15]|0,n=0,r=a[14]|0,i=0,s=a[13]|0,c=0,u=a[12]|0,v=0,h=a[11]|0,f=0,g=a[10]|0,m=0,C=a[9]|0,b=0,k=a[8]|0,N=0,O=a[7]|0,T=0,I=a[6]|0,y=0,M=a[5]|0,_=0,S=a[4]|0,A=0,P=a[3]|0,x=0,U=a[2]|0,w=0,j=a[1]|0,R=0,L=a[0]|0;for(W=0;W<l;W++)d=D.charCodeAt(W),d<128?e^=d:d<2048?(e^=d>>6|192,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),e^=d>>18|240,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d>>12&63|128,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d>>6&63|128,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d&63|128):(e^=d>>12|224,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d>>6&63|128,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d&63|128),o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535;return z3(t[L>>8]+t[L&255]+t[j>>8]+t[j&255]+t[U>>8]+t[U&255]+t[P>>8]+t[P&255]+t[S>>8]+t[S&255]+t[M>>8]+t[M&255]+t[I>>8]+t[I&255]+t[O>>8]+t[O&255]+t[k>>8]+t[k&255]+t[C>>8]+t[C&255]+t[g>>8]+t[g&255]+t[h>>8]+t[h&255]+t[u>>8]+t[u&255]+t[s>>8]+t[s&255]+t[r>>8]+t[r&255]+t[e>>8]+t[e&255],256)}function st(D){var d,W,l=D.length,a=R3[256].offset,o=0,e=a[15]|0,n=0,r=a[14]|0,i=0,s=a[13]|0,c=0,u=a[12]|0,v=0,h=a[11]|0,f=0,g=a[10]|0,m=0,C=a[9]|0,b=0,k=a[8]|0,N=0,O=a[7]|0,T=0,I=a[6]|0,y=0,M=a[5]|0,_=0,S=a[4]|0,A=0,P=a[3]|0,x=0,U=a[2]|0,w=0,j=a[1]|0,R=0,L=a[0]|0;for(W=0;W<l;W++)d=D.charCodeAt(W),o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,d<128?e^=d:d<2048?(e^=d>>6|192,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d&63|128):(d&64512)==55296&&W+1<l&&(D.charCodeAt(W+1)&64512)==56320?(d=65536+((d&1023)<<10)+(D.charCodeAt(++W)&1023),e^=d>>18|240,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d>>12&63|128,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d>>6&63|128,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d&63|128):(e^=d>>12|224,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d>>6&63|128,o=e*355,n=r*355,i=s*355,c=u*355,v=h*355,f=g*355,m=C*355,b=k*355,N=O*355,T=I*355,y=M*355,_=S*355,A=P*355,x=U*355,w=j*355,R=L*355,y+=e<<8,_+=r<<8,A+=s<<8,x+=u<<8,w+=h<<8,R+=g<<8,n+=o>>>16,e=o&65535,i+=n>>>16,r=n&65535,c+=i>>>16,s=i&65535,v+=c>>>16,u=c&65535,f+=v>>>16,h=v&65535,m+=f>>>16,g=f&65535,b+=m>>>16,C=m&65535,N+=b>>>16,k=b&65535,T+=N>>>16,O=N&65535,y+=T>>>16,I=T&65535,_+=y>>>16,M=y&65535,A+=_>>>16,S=_&65535,x+=A>>>16,P=A&65535,w+=x>>>16,U=x&65535,L=R+(w>>>16)&65535,j=w&65535,e^=d&63|128);return z3(t[L>>8]+t[L&255]+t[j>>8]+t[j&255]+t[U>>8]+t[U&255]+t[P>>8]+t[P&255]+t[S>>8]+t[S&255]+t[M>>8]+t[M&255]+t[I>>8]+t[I&255]+t[O>>8]+t[O&255]+t[k>>8]+t[k&255]+t[C>>8]+t[C&255]+t[g>>8]+t[g&255]+t[h>>8]+t[h&255]+t[u>>8]+t[u&255]+t[s>>8]+t[s&255]+t[r>>8]+t[r&255]+t[e>>8]+t[e&255],256)}S3=E6;function O6(D){var d,W=D.length-3,l=R3[512].offset,a=0,o=l[31]|0,e=0,n=l[30]|0,r=0,i=l[29]|0,s=0,c=l[28]|0,u=0,v=l[27]|0,h=0,f=l[26]|0,g=0,m=l[25]|0,C=0,b=l[24]|0,k=0,N=l[23]|0,O=0,T=l[22]|0,I=0,y=l[21]|0,M=0,_=l[20]|0,S=0,A=l[19]|0,P=0,x=l[18]|0,U=0,w=l[17]|0,j=0,R=l[16]|0,L=0,X=l[15]|0,r5=0,Z=l[14]|0,i5=0,t5=l[13]|0,s5=0,e5=l[12]|0,c5=0,o5=l[11]|0,n5=0,J=l[10]|0,a5=0,F=l[9]|0,d5=0,V=l[8]|0,l5=0,B=l[7]|0,u5=0,$=l[6]|0,f5=0,q=l[5]|0,m5=0,H=l[4]|0,v5=0,Y=l[3]|0,p5=0,Q=l[2]|0,h5=0,G=l[1]|0,C5=0,g5=l[0]|0;for(d=0;d<W;)o^=D.charCodeAt(d++),a=o*343,e=n*343,r=i*343,s=c*343,u=v*343,h=f*343,g=m*343,C=b*343,k=N*343,O=T*343,I=y*343,M=_*343,S=A*343,P=x*343,U=w*343,j=R*343,L=X*343,r5=Z*343,i5=t5*343,s5=e5*343,c5=o5*343,n5=J*343,a5=F*343,d5=V*343,l5=B*343,u5=$*343,f5=q*343,m5=H*343,v5=Y*343,p5=Q*343,h5=G*343,C5=g5*343,n5+=o<<8,a5+=n<<8,d5+=i<<8,l5+=c<<8,u5+=v<<8,f5+=f<<8,m5+=m<<8,v5+=b<<8,p5+=N<<8,h5+=T<<8,C5+=y<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,j+=U>>>16,w=U&65535,L+=j>>>16,R=j&65535,r5+=L>>>16,X=L&65535,i5+=r5>>>16,Z=r5&65535,s5+=i5>>>16,t5=i5&65535,c5+=s5>>>16,e5=s5&65535,n5+=c5>>>16,o5=c5&65535,a5+=n5>>>16,J=n5&65535,d5+=a5>>>16,F=a5&65535,l5+=d5>>>16,V=d5&65535,u5+=l5>>>16,B=l5&65535,f5+=u5>>>16,$=u5&65535,m5+=f5>>>16,q=f5&65535,v5+=m5>>>16,H=m5&65535,p5+=v5>>>16,Y=v5&65535,h5+=p5>>>16,Q=p5&65535,g5=C5+(h5>>>16)&65535,G=h5&65535,o^=D.charCodeAt(d++),a=o*343,e=n*343,r=i*343,s=c*343,u=v*343,h=f*343,g=m*343,C=b*343,k=N*343,O=T*343,I=y*343,M=_*343,S=A*343,P=x*343,U=w*343,j=R*343,L=X*343,r5=Z*343,i5=t5*343,s5=e5*343,c5=o5*343,n5=J*343,a5=F*343,d5=V*343,l5=B*343,u5=$*343,f5=q*343,m5=H*343,v5=Y*343,p5=Q*343,h5=G*343,C5=g5*343,n5+=o<<8,a5+=n<<8,d5+=i<<8,l5+=c<<8,u5+=v<<8,f5+=f<<8,m5+=m<<8,v5+=b<<8,p5+=N<<8,h5+=T<<8,C5+=y<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,j+=U>>>16,w=U&65535,L+=j>>>16,R=j&65535,r5+=L>>>16,X=L&65535,i5+=r5>>>16,Z=r5&65535,s5+=i5>>>16,t5=i5&65535,c5+=s5>>>16,e5=s5&65535,n5+=c5>>>16,o5=c5&65535,a5+=n5>>>16,J=n5&65535,d5+=a5>>>16,F=a5&65535,l5+=d5>>>16,V=d5&65535,u5+=l5>>>16,B=l5&65535,f5+=u5>>>16,$=u5&65535,m5+=f5>>>16,q=f5&65535,v5+=m5>>>16,H=m5&65535,p5+=v5>>>16,Y=v5&65535,h5+=p5>>>16,Q=p5&65535,g5=C5+(h5>>>16)&65535,G=h5&65535,o^=D.charCodeAt(d++),a=o*343,e=n*343,r=i*343,s=c*343,u=v*343,h=f*343,g=m*343,C=b*343,k=N*343,O=T*343,I=y*343,M=_*343,S=A*343,P=x*343,U=w*343,j=R*343,L=X*343,r5=Z*343,i5=t5*343,s5=e5*343,c5=o5*343,n5=J*343,a5=F*343,d5=V*343,l5=B*343,u5=$*343,f5=q*343,m5=H*343,v5=Y*343,p5=Q*343,h5=G*343,C5=g5*343,n5+=o<<8,a5+=n<<8,d5+=i<<8,l5+=c<<8,u5+=v<<8,f5+=f<<8,m5+=m<<8,v5+=b<<8,p5+=N<<8,h5+=T<<8,C5+=y<<8,e+=a>>>16,o=a&65535,r+=e>>>16,n=e&65535,s+=r>>>16,i=r&65535,u+=s>>>16,c=s&65535,h+=u>>>16,v=u&65535,g+=h>>>16,f=h&65535,C+=g>>>16,m=g&65535,k+=C>>>16,b=C&65535,O+=k>>>16,N=k&65535,I+=O>>>16,T=O&65535,M+=I>>>16,y=I&65535,S+=M>>>16,_=M&65535,P+=S>>>16,A=S&65535,U+=P>>>16,x=P&65535,j+=U>>>16,w=U&65535,L+=j>>>16,R=j&65535,r5+=L>>>16,X=L&65535,i5+=r5>>>16,Z