UNPKG

cloudstudio

Version:

Run VS Code on a remote server.

1 lines 163 kB
(()=>{var t={677:t=>{var e=function(){var t,e,o,r,n,a,c,s,u=[],i=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],d="1a",f=!1,l="chongo <Landon Curt Noll> /\\../\\",p=52,h={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(t=0;t<256;t++)u[t]=(t>>4&15).toString(16)+(15&t).toString(16);function m(t,e){var o,r,n,a=[0],c="";for(r=0;r<t.length;r+=2){for(o=parseInt(t.substr(r,2),16),n=0;n<a.length;n++)o+=a[n]<<8,a[n]=o%e,o=o/e|0;for(;o>0;)a.push(o%e),o=o/e|0}for(r=a.length-1;r>=0;--r)c+="0123456789abcdefghijklmnopqrstuvwxyz"[a[r]];return c}function g(t,e){return{bits:e,value:t,dec:function(){return m(t,10)},hex:function(){return t},str:function(){return m(t,36)}}}function C(t,e){return{bits:e,value:t,dec:function(){return t.toString()},hex:function(){return u[t>>>24]+u[t>>>16&255]+u[t>>>8&255]+u[255&t]},str:function(){return t.toString(36)}}}function b(t,e){return{bits:e,value:t,dec:function(){return t.toString()},hex:function(){return("0000000000000000"+t.toString(16)).substr(-13)},str:function(){return t.toString(36)}}}function y(t,u){var i="object"==typeof t?JSON.stringify(t):t;switch(u||p){case 32:return e(i);case 64:return r(i);case 128:return n(i);case 256:return a(i);case 512:return c(i);case 1024:return s(i);default:return o(i)}}function v(t){if("1a"===t)d=t,e=f?_:w,o=f?j:S,r=f?T:M,n=f?J:P,a=f?W:F,c=f?B:$,s=f?G:K;else{if("1"!==t)throw new Error("Supported FNV versions: 1, 1a");d=t,e=f?N:x,o=f?I:O,r=f?D:E,n=f?L:U,a=f?z:R,c=f?V:q,s=f?Q:H}}function A(t){t?(f=!0,e="1a"==d?_:N,o="1a"==d?j:I,r="1a"==d?T:D,n="1a"==d?J:L,a="1a"==d?W:z,c="1a"==d?B:V,s="1a"==d?G:Q):(f=!1,e="1a"==d?w:x,o="1a"==d?S:O,r="1a"==d?M:E,n="1a"==d?P:U,a="1a"==d?F:R,c="1a"==d?$:q,s="1a"==d?K:H)}function k(t){var e,o,r=d;for(var n in(t=t||0===t?t:l)===l&&v("1"),h){for(h[n].offset=[],o=0;o<n/16;o++)h[n].offset[o]=0;for(e=y(t,parseInt(n,10)).hex(),o=0;o<n/16;o++)h[n].offset[o]=parseInt(e.substr(4*o,4),16)}v(r)}function w(t){var e,o=t.length-3,r=h[32].offset,n=0,a=0|r[1],c=0,s=0|r[0];for(e=0;e<o;)c=403*s,c+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),c+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),c+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),s=(c+=(a^=t.charCodeAt(e++))<<8)+((n=403*a)>>>16)&65535,a=65535&n;for(;e<o+3;)c=403*s,s=(c+=(a^=t.charCodeAt(e++))<<8)+((n=403*a)>>>16)&65535,a=65535&n;return C((s<<16>>>0)+a,32)}function x(t){var e,o=t.length-3,r=h[32].offset,n=0,a=0|r[1],c=0,s=0|r[0];for(e=0;e<o;)c=403*s,c+=a<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),c+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),c+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),s=(c+=(a^=t.charCodeAt(e++))<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=t.charCodeAt(e++);for(;e<o+3;)c=403*s,s=(c+=a<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=t.charCodeAt(e++);return C((s<<16>>>0)+a,32)}function _(t){var e,o,r=t.length,n=h[32].offset,a=0,c=0|n[1],s=0,u=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=403*u,u=(s+=(c^=e>>6|192)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=403*u,s+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,c=65535&(a=403*c),s=403*(u=s+(a>>>16)&65535),s+=(c^=e>>12&63|128)<<8,c=65535&(a=403*c),s=403*(u=s+(a>>>16)&65535),u=(s+=(c^=e>>6&63|128)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128):(s=403*u,s+=(c^=e>>12|224)<<8,c=65535&(a=403*c),s=403*(u=s+(a>>>16)&65535),u=(s+=(c^=e>>6&63|128)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128),s=403*u,u=(s+=c<<8)+((a=403*c)>>>16)&65535,c=65535&a;return C((u<<16>>>0)+c,32)}function N(t){var e,o,r=t.length,n=h[32].offset,a=0,c=0|n[1],s=0,u=0|n[0];for(o=0;o<r;o++)s=403*u,u=(s+=c<<8)+((a=403*c)>>>16)&65535,c=65535&a,(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=403*u,u=(s+=(c^=e>>6|192)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=403*u,s+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,c=65535&(a=403*c),s=403*(u=s+(a>>>16)&65535),s+=(c^=e>>12&63|128)<<8,c=65535&(a=403*c),s=403*(u=s+(a>>>16)&65535),u=(s+=(c^=e>>6&63|128)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128):(s=403*u,s+=(c^=e>>12|224)<<8,c=65535&(a=403*c),s=403*(u=s+(a>>>16)&65535),u=(s+=(c^=e>>6&63|128)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128);return C((u<<16>>>0)+c,32)}function S(t){var e,o=t.length-3,r=h[64].offset,n=0,a=0|r[3],c=0,s=0|r[2],u=0,i=0|r[1],d=0,f=0|r[0];for(e=0;e<o;)c=435*s,u=435*i,d=435*f,u+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(d+=s<<8)+((u+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),u=435*(i=65535&u),d=435*f,u+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(d+=s<<8)+((u+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),u=435*(i=65535&u),d=435*f,u+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(d+=s<<8)+((u+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),u=435*(i=65535&u),d=435*f,u+=(a^=t.charCodeAt(e++))<<8,d+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),f=d+((u+=c>>>16)>>>16)&65535,i=65535&u;for(;e<o+3;)c=435*s,u=435*i,d=435*f,u+=(a^=t.charCodeAt(e++))<<8,d+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),f=d+((u+=c>>>16)>>>16)&65535,i=65535&u;return b(281474976710656*(15&f)+4294967296*i+65536*s+(a^f>>4),52)}function O(t){var e,o=t.length-3,r=h[64].offset,n=0,a=0|r[3],c=0,s=0|r[2],u=0,i=0|r[1],d=0,f=0|r[0];for(e=0;e<o;)c=435*s,u=435*i,d=435*f,u+=a<<8,a=65535&(n=435*a),f=(d+=s<<8)+((u+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),u=435*(i=65535&u),d=435*f,u+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(d+=s<<8)+((u+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),u=435*(i=65535&u),d=435*f,u+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(d+=s<<8)+((u+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),u=435*(i=65535&u),d=435*f,u+=(a^=t.charCodeAt(e++))<<8,d+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),f=d+((u+=c>>>16)>>>16)&65535,i=65535&u,a^=t.charCodeAt(e++);for(;e<o+3;)c=435*s,u=435*i,d=435*f,u+=a<<8,d+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),f=d+((u+=c>>>16)>>>16)&65535,i=65535&u,a^=t.charCodeAt(e++);return b(281474976710656*(15&f)+4294967296*i+65536*s+(a^f>>4),52)}function j(t){var e,o,r=t.length,n=h[64].offset,a=0,c=0|n[3],s=0,u=0|n[2],i=0,d=0|n[1],f=0,l=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=435*u,i=435*d,f=435*l,i+=(c^=e>>6|192)<<8,f+=u<<8,c=65535&(a=435*c),u=65535&(s+=a>>>16),l=f+((i+=s>>>16)>>>16)&65535,d=65535&i,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=435*u,i=435*d,f=435*l,i+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,c=65535&(a=435*c),l=(f+=u<<8)+((i+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),i=435*(d=65535&i),f=435*l,i+=(c^=e>>12&63|128)<<8,c=65535&(a=435*c),l=(f+=u<<8)+((i+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),i=435*(d=65535&i),f=435*l,i+=(c^=e>>6&63|128)<<8,f+=u<<8,c=65535&(a=435*c),u=65535&(s+=a>>>16),l=f+((i+=s>>>16)>>>16)&65535,d=65535&i,c^=63&e|128):(s=435*u,i=435*d,f=435*l,i+=(c^=e>>12|224)<<8,c=65535&(a=435*c),l=(f+=u<<8)+((i+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),i=435*(d=65535&i),f=435*l,i+=(c^=e>>6&63|128)<<8,f+=u<<8,c=65535&(a=435*c),u=65535&(s+=a>>>16),l=f+((i+=s>>>16)>>>16)&65535,d=65535&i,c^=63&e|128),s=435*u,i=435*d,f=435*l,i+=c<<8,f+=u<<8,c=65535&(a=435*c),u=65535&(s+=a>>>16),l=f+((i+=s>>>16)>>>16)&65535,d=65535&i;return b(281474976710656*(15&l)+4294967296*d+65536*u+(c^l>>4),52)}function I(t){var e,o,r=t.length,n=h[64].offset,a=0,c=0|n[3],s=0,u=0|n[2],i=0,d=0|n[1],f=0,l=0|n[0];for(o=0;o<r;o++)s=435*u,i=435*d,f=435*l,i+=c<<8,f+=u<<8,c=65535&(a=435*c),u=65535&(s+=a>>>16),l=f+((i+=s>>>16)>>>16)&65535,d=65535&i,(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=435*u,i=435*d,f=435*l,i+=(c^=e>>6|192)<<8,f+=u<<8,c=65535&(a=435*c),u=65535&(s+=a>>>16),l=f+((i+=s>>>16)>>>16)&65535,d=65535&i,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=435*u,i=435*d,f=435*l,i+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,c=65535&(a=435*c),l=(f+=u<<8)+((i+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),i=435*(d=65535&i),f=435*l,i+=(c^=e>>12&63|128)<<8,c=65535&(a=435*c),l=(f+=u<<8)+((i+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),i=435*(d=65535&i),f=435*l,i+=(c^=e>>6&63|128)<<8,f+=u<<8,c=65535&(a=435*c),u=65535&(s+=a>>>16),l=f+((i+=s>>>16)>>>16)&65535,d=65535&i,c^=63&e|128):(s=435*u,i=435*d,f=435*l,i+=(c^=e>>12|224)<<8,c=65535&(a=435*c),l=(f+=u<<8)+((i+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),i=435*(d=65535&i),f=435*l,i+=(c^=e>>6&63|128)<<8,f+=u<<8,c=65535&(a=435*c),u=65535&(s+=a>>>16),l=f+((i+=s>>>16)>>>16)&65535,d=65535&i,c^=63&e|128);return b(281474976710656*(15&l)+4294967296*d+65536*u+(c^l>>4),52)}function M(t){var e,o=t.length-3,r=h[64].offset,n=0,a=0|r[3],c=0,s=0|r[2],i=0,d=0|r[1],f=0,l=0|r[0];for(e=0;e<o;)c=435*s,i=435*d,f=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(f+=s<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(f+=s<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(f+=s<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,f+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i;for(;e<o+3;)c=435*s,i=435*d,f=435*l,i+=(a^=t.charCodeAt(e++))<<8,f+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i;return g(u[l>>8]+u[255&l]+u[d>>8]+u[255&d]+u[s>>8]+u[255&s]+u[a>>8]+u[255&a],64)}function E(t){var e,o=t.length-3,r=h[64].offset,n=0,a=0|r[3],c=0,s=0|r[2],i=0,d=0|r[1],f=0,l=0|r[0];for(e=0;e<o;)c=435*s,i=435*d,f=435*l,i+=a<<8,a=65535&(n=435*a),l=(f+=s<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(f+=s<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(f+=s<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,f+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i,a^=t.charCodeAt(e++);for(;e<o+3;)c=435*s,i=435*d,f=435*l,i+=a<<8,f+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i,a^=t.charCodeAt(e++);return g(u[l>>8]+u[255&l]+u[d>>8]+u[255&d]+u[s>>8]+u[255&s]+u[a>>8]+u[255&a],64)}function T(t){var e,o,r=t.length,n=h[64].offset,a=0,c=0|n[3],s=0,i=0|n[2],d=0,f=0|n[1],l=0,p=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=435*i,d=435*f,l=435*p,d+=(c^=e>>6|192)<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(s+=a>>>16),p=l+((d+=s>>>16)>>>16)&65535,f=65535&d,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=435*i,d=435*f,l=435*p,d+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,c=65535&(a=435*c),p=(l+=i<<8)+((d+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(i=65535&s),d=435*(f=65535&d),l=435*p,d+=(c^=e>>12&63|128)<<8,c=65535&(a=435*c),p=(l+=i<<8)+((d+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(i=65535&s),d=435*(f=65535&d),l=435*p,d+=(c^=e>>6&63|128)<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(s+=a>>>16),p=l+((d+=s>>>16)>>>16)&65535,f=65535&d,c^=63&e|128):(s=435*i,d=435*f,l=435*p,d+=(c^=e>>12|224)<<8,c=65535&(a=435*c),p=(l+=i<<8)+((d+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(i=65535&s),d=435*(f=65535&d),l=435*p,d+=(c^=e>>6&63|128)<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(s+=a>>>16),p=l+((d+=s>>>16)>>>16)&65535,f=65535&d,c^=63&e|128),s=435*i,d=435*f,l=435*p,d+=c<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(s+=a>>>16),p=l+((d+=s>>>16)>>>16)&65535,f=65535&d;return g(u[p>>8]+u[255&p]+u[f>>8]+u[255&f]+u[i>>8]+u[255&i]+u[c>>8]+u[255&c],64)}function D(t){var e,o,r=t.length,n=h[64].offset,a=0,c=0|n[3],s=0,i=0|n[2],d=0,f=0|n[1],l=0,p=0|n[0];for(o=0;o<r;o++)s=435*i,d=435*f,l=435*p,d+=c<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(s+=a>>>16),p=l+((d+=s>>>16)>>>16)&65535,f=65535&d,(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=435*i,d=435*f,l=435*p,d+=(c^=e>>6|192)<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(s+=a>>>16),p=l+((d+=s>>>16)>>>16)&65535,f=65535&d,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=435*i,d=435*f,l=435*p,d+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,c=65535&(a=435*c),p=(l+=i<<8)+((d+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(i=65535&s),d=435*(f=65535&d),l=435*p,d+=(c^=e>>12&63|128)<<8,c=65535&(a=435*c),p=(l+=i<<8)+((d+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(i=65535&s),d=435*(f=65535&d),l=435*p,d+=(c^=e>>6&63|128)<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(s+=a>>>16),p=l+((d+=s>>>16)>>>16)&65535,f=65535&d,c^=63&e|128):(s=435*i,d=435*f,l=435*p,d+=(c^=e>>12|224)<<8,c=65535&(a=435*c),p=(l+=i<<8)+((d+=(s+=a>>>16)>>>16)>>>16)&65535,s=435*(i=65535&s),d=435*(f=65535&d),l=435*p,d+=(c^=e>>6&63|128)<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(s+=a>>>16),p=l+((d+=s>>>16)>>>16)&65535,f=65535&d,c^=63&e|128);return g(u[p>>8]+u[255&p]+u[f>>8]+u[255&f]+u[i>>8]+u[255&i]+u[c>>8]+u[255&c],64)}function P(t){var e,o=t.length-3,r=h[128].offset,n=0,a=0|r[7],c=0,s=0|r[6],i=0,d=0|r[5],f=0,l=0|r[4],p=0,m=0|r[3],C=0,b=0|r[2],y=0,v=0|r[1],A=0,k=0|r[0];for(e=0;e<o;)c=315*s,i=315*d,f=315*l,p=315*m,C=315*b,y=315*v,A=315*k,C+=(a^=t.charCodeAt(e++))<<8,y+=s<<8,a=65535&(n=315*a),k=(A+=d<<8)+((y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(s=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),C=315*(b=65535&C),y=315*(v=65535&y),A=315*k,C+=(a^=t.charCodeAt(e++))<<8,y+=s<<8,a=65535&(n=315*a),k=(A+=d<<8)+((y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(s=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),C=315*(b=65535&C),y=315*(v=65535&y),A=315*k,C+=(a^=t.charCodeAt(e++))<<8,y+=s<<8,a=65535&(n=315*a),k=(A+=d<<8)+((y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(s=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),C=315*(b=65535&C),y=315*(v=65535&y),A=315*k,C+=(a^=t.charCodeAt(e++))<<8,y+=s<<8,A+=d<<8,a=65535&(n=315*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),k=A+((y+=C>>>16)>>>16)&65535,v=65535&y;for(;e<o+3;)c=315*s,i=315*d,f=315*l,p=315*m,C=315*b,y=315*v,A=315*k,C+=(a^=t.charCodeAt(e++))<<8,y+=s<<8,A+=d<<8,a=65535&(n=315*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),k=A+((y+=C>>>16)>>>16)&65535,v=65535&y;return g(u[k>>8]+u[255&k]+u[v>>8]+u[255&v]+u[b>>8]+u[255&b]+u[m>>8]+u[255&m]+u[l>>8]+u[255&l]+u[d>>8]+u[255&d]+u[s>>8]+u[255&s]+u[a>>8]+u[255&a],128)}function U(t){var e,o=t.length-3,r=h[128].offset,n=0,a=0|r[7],c=0,s=0|r[6],i=0,d=0|r[5],f=0,l=0|r[4],p=0,m=0|r[3],C=0,b=0|r[2],y=0,v=0|r[1],A=0,k=0|r[0];for(e=0;e<o;)c=315*s,i=315*d,f=315*l,p=315*m,C=315*b,y=315*v,A=315*k,C+=a<<8,y+=s<<8,a=65535&(n=315*a),k=(A+=d<<8)+((y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(s=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),C=315*(b=65535&C),y=315*(v=65535&y),A=315*k,C+=(a^=t.charCodeAt(e++))<<8,y+=s<<8,a=65535&(n=315*a),k=(A+=d<<8)+((y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(s=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),C=315*(b=65535&C),y=315*(v=65535&y),A=315*k,C+=(a^=t.charCodeAt(e++))<<8,y+=s<<8,a=65535&(n=315*a),k=(A+=d<<8)+((y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(s=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),C=315*(b=65535&C),y=315*(v=65535&y),A=315*k,C+=(a^=t.charCodeAt(e++))<<8,y+=s<<8,A+=d<<8,a=65535&(n=315*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),k=A+((y+=C>>>16)>>>16)&65535,v=65535&y,a^=t.charCodeAt(e++);for(;e<o+3;)c=315*s,i=315*d,f=315*l,p=315*m,C=315*b,y=315*v,A=315*k,C+=a<<8,y+=s<<8,A+=d<<8,a=65535&(n=315*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),k=A+((y+=C>>>16)>>>16)&65535,v=65535&y,a^=t.charCodeAt(e++);return g(u[k>>8]+u[255&k]+u[v>>8]+u[255&v]+u[b>>8]+u[255&b]+u[m>>8]+u[255&m]+u[l>>8]+u[255&l]+u[d>>8]+u[255&d]+u[s>>8]+u[255&s]+u[a>>8]+u[255&a],128)}function J(t){var e,o,r=t.length,n=h[128].offset,a=0,c=0|n[7],s=0,i=0|n[6],d=0,f=0|n[5],l=0,p=0|n[4],m=0,C=0|n[3],b=0,y=0|n[2],v=0,A=0|n[1],k=0,w=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=315*i,d=315*f,l=315*p,m=315*C,b=315*y,v=315*A,k=315*w,b+=(c^=e>>6|192)<<8,v+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),w=k+((v+=b>>>16)>>>16)&65535,A=65535&v,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=315*i,d=315*f,l=315*p,m=315*C,b=315*y,v=315*A,k=315*w,b+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,v+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(i=65535&s),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(C=65535&m),b=315*(y=65535&b),v=315*(A=65535&v),k=315*w,b+=(c^=e>>12&63|128)<<8,v+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(i=65535&s),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(C=65535&m),b=315*(y=65535&b),v=315*(A=65535&v),k=315*w,b+=(c^=e>>6&63|128)<<8,v+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),w=k+((v+=b>>>16)>>>16)&65535,A=65535&v,c^=63&e|128):(s=315*i,d=315*f,l=315*p,m=315*C,b=315*y,v=315*A,k=315*w,b+=(c^=e>>12|224)<<8,v+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(i=65535&s),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(C=65535&m),b=315*(y=65535&b),v=315*(A=65535&v),k=315*w,b+=(c^=e>>6&63|128)<<8,v+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),w=k+((v+=b>>>16)>>>16)&65535,A=65535&v,c^=63&e|128),s=315*i,d=315*f,l=315*p,m=315*C,b=315*y,v=315*A,k=315*w,b+=c<<8,v+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),w=k+((v+=b>>>16)>>>16)&65535,A=65535&v;return g(u[w>>8]+u[255&w]+u[A>>8]+u[255&A]+u[y>>8]+u[255&y]+u[C>>8]+u[255&C]+u[p>>8]+u[255&p]+u[f>>8]+u[255&f]+u[i>>8]+u[255&i]+u[c>>8]+u[255&c],128)}function L(t){var e,o,r=t.length,n=h[128].offset,a=0,c=0|n[7],s=0,i=0|n[6],d=0,f=0|n[5],l=0,p=0|n[4],m=0,C=0|n[3],b=0,y=0|n[2],v=0,A=0|n[1],k=0,w=0|n[0];for(o=0;o<r;o++)s=315*i,d=315*f,l=315*p,m=315*C,b=315*y,v=315*A,k=315*w,b+=c<<8,v+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),w=k+((v+=b>>>16)>>>16)&65535,A=65535&v,(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=315*i,d=315*f,l=315*p,m=315*C,b=315*y,v=315*A,k=315*w,b+=(c^=e>>6|192)<<8,v+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),w=k+((v+=b>>>16)>>>16)&65535,A=65535&v,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=315*i,d=315*f,l=315*p,m=315*C,b=315*y,v=315*A,k=315*w,b+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,v+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(i=65535&s),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(C=65535&m),b=315*(y=65535&b),v=315*(A=65535&v),k=315*w,b+=(c^=e>>12&63|128)<<8,v+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(i=65535&s),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(C=65535&m),b=315*(y=65535&b),v=315*(A=65535&v),k=315*w,b+=(c^=e>>6&63|128)<<8,v+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),w=k+((v+=b>>>16)>>>16)&65535,A=65535&v,c^=63&e|128):(s=315*i,d=315*f,l=315*p,m=315*C,b=315*y,v=315*A,k=315*w,b+=(c^=e>>12|224)<<8,v+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(i=65535&s),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(C=65535&m),b=315*(y=65535&b),v=315*(A=65535&v),k=315*w,b+=(c^=e>>6&63|128)<<8,v+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),w=k+((v+=b>>>16)>>>16)&65535,A=65535&v,c^=63&e|128);return g(u[w>>8]+u[255&w]+u[A>>8]+u[255&A]+u[y>>8]+u[255&y]+u[C>>8]+u[255&C]+u[p>>8]+u[255&p]+u[f>>8]+u[255&f]+u[i>>8]+u[255&i]+u[c>>8]+u[255&c],128)}function F(t){var e,o=t.length-3,r=h[256].offset,n=0,a=0|r[15],c=0,s=0|r[14],i=0,d=0|r[13],f=0,l=0|r[12],p=0,m=0|r[11],C=0,b=0|r[10],y=0,v=0|r[9],A=0,k=0|r[8],w=0,x=0|r[7],_=0,N=0|r[6],S=0,O=0|r[5],j=0,I=0|r[4],M=0,E=0|r[3],T=0,D=0|r[2],P=0,U=0|r[1],J=0,L=0|r[0];for(e=0;e<o;)c=355*s,i=355*d,f=355*l,p=355*m,C=355*b,y=355*v,A=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,P=355*U,J=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(s=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),C=355*(b=65535&C),y=355*(v=65535&y),A=355*(k=65535&A),w=355*(x=65535&w),_=355*(N=65535&_),S=355*(O=65535&S),j=355*(I=65535&j),M=355*(E=65535&M),T=355*(D=65535&T),P=355*(U=65535&P),J=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(s=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),C=355*(b=65535&C),y=355*(v=65535&y),A=355*(k=65535&A),w=355*(x=65535&w),_=355*(N=65535&_),S=355*(O=65535&S),j=355*(I=65535&j),M=355*(E=65535&M),T=355*(D=65535&T),P=355*(U=65535&P),J=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(s=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),C=355*(b=65535&C),y=355*(v=65535&y),A=355*(k=65535&A),w=355*(x=65535&w),_=355*(N=65535&_),S=355*(O=65535&S),j=355*(I=65535&j),M=355*(E=65535&M),T=355*(D=65535&T),P=355*(U=65535&P),J=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,P+=m<<8,J+=b<<8,a=65535&(n=355*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),v=65535&(y+=C>>>16),k=65535&(A+=y>>>16),x=65535&(w+=A>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),L=J+((P+=T>>>16)>>>16)&65535,U=65535&P;for(;e<o+3;)c=355*s,i=355*d,f=355*l,p=355*m,C=355*b,y=355*v,A=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,P=355*U,J=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,P+=m<<8,J+=b<<8,a=65535&(n=355*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),v=65535&(y+=C>>>16),k=65535&(A+=y>>>16),x=65535&(w+=A>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),L=J+((P+=T>>>16)>>>16)&65535,U=65535&P;return g(u[L>>8]+u[255&L]+u[U>>8]+u[255&U]+u[D>>8]+u[255&D]+u[E>>8]+u[255&E]+u[I>>8]+u[255&I]+u[O>>8]+u[255&O]+u[N>>8]+u[255&N]+u[x>>8]+u[255&x]+u[k>>8]+u[255&k]+u[v>>8]+u[255&v]+u[b>>8]+u[255&b]+u[m>>8]+u[255&m]+u[l>>8]+u[255&l]+u[d>>8]+u[255&d]+u[s>>8]+u[255&s]+u[a>>8]+u[255&a],256)}function R(t){var e,o=t.length-3,r=h[256].offset,n=0,a=0|r[15],c=0,s=0|r[14],i=0,d=0|r[13],f=0,l=0|r[12],p=0,m=0|r[11],C=0,b=0|r[10],y=0,v=0|r[9],A=0,k=0|r[8],w=0,x=0|r[7],_=0,N=0|r[6],S=0,O=0|r[5],j=0,I=0|r[4],M=0,E=0|r[3],T=0,D=0|r[2],P=0,U=0|r[1],J=0,L=0|r[0];for(e=0;e<o;)c=355*s,i=355*d,f=355*l,p=355*m,C=355*b,y=355*v,A=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,P=355*U,J=355*L,S+=a<<8,j+=s<<8,M+=d<<8,T+=l<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(s=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),C=355*(b=65535&C),y=355*(v=65535&y),A=355*(k=65535&A),w=355*(x=65535&w),_=355*(N=65535&_),S=355*(O=65535&S),j=355*(I=65535&j),M=355*(E=65535&M),T=355*(D=65535&T),P=355*(U=65535&P),J=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(s=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),C=355*(b=65535&C),y=355*(v=65535&y),A=355*(k=65535&A),w=355*(x=65535&w),_=355*(N=65535&_),S=355*(O=65535&S),j=355*(I=65535&j),M=355*(E=65535&M),T=355*(D=65535&T),P=355*(U=65535&P),J=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(s=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),C=355*(b=65535&C),y=355*(v=65535&y),A=355*(k=65535&A),w=355*(x=65535&w),_=355*(N=65535&_),S=355*(O=65535&S),j=355*(I=65535&j),M=355*(E=65535&M),T=355*(D=65535&T),P=355*(U=65535&P),J=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,P+=m<<8,J+=b<<8,a=65535&(n=355*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),v=65535&(y+=C>>>16),k=65535&(A+=y>>>16),x=65535&(w+=A>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),L=J+((P+=T>>>16)>>>16)&65535,U=65535&P,a^=t.charCodeAt(e++);for(;e<o+3;)c=355*s,i=355*d,f=355*l,p=355*m,C=355*b,y=355*v,A=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,P=355*U,J=355*L,S+=a<<8,j+=s<<8,M+=d<<8,T+=l<<8,P+=m<<8,J+=b<<8,a=65535&(n=355*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),v=65535&(y+=C>>>16),k=65535&(A+=y>>>16),x=65535&(w+=A>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),L=J+((P+=T>>>16)>>>16)&65535,U=65535&P,a^=t.charCodeAt(e++);return g(u[L>>8]+u[255&L]+u[U>>8]+u[255&U]+u[D>>8]+u[255&D]+u[E>>8]+u[255&E]+u[I>>8]+u[255&I]+u[O>>8]+u[255&O]+u[N>>8]+u[255&N]+u[x>>8]+u[255&x]+u[k>>8]+u[255&k]+u[v>>8]+u[255&v]+u[b>>8]+u[255&b]+u[m>>8]+u[255&m]+u[l>>8]+u[255&l]+u[d>>8]+u[255&d]+u[s>>8]+u[255&s]+u[a>>8]+u[255&a],256)}function W(t){var e,o,r=t.length,n=h[256].offset,a=0,c=0|n[15],s=0,i=0|n[14],d=0,f=0|n[13],l=0,p=0|n[12],m=0,C=0|n[11],b=0,y=0|n[10],v=0,A=0|n[9],k=0,w=0|n[8],x=0,_=0|n[7],N=0,S=0|n[6],O=0,j=0|n[5],I=0,M=0|n[4],E=0,T=0|n[3],D=0,P=0|n[2],U=0,J=0|n[1],L=0,F=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=355*i,d=355*f,l=355*p,m=355*C,b=355*y,v=355*A,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*P,U=355*J,L=355*F,O+=(c^=e>>6|192)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,L+=y<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),A=65535&(v+=b>>>16),w=65535&(k+=v>>>16),_=65535&(x+=k>>>16),S=65535&(N+=x>>>16),j=65535&(O+=N>>>16),M=65535&(I+=O>>>16),T=65535&(E+=I>>>16),P=65535&(D+=E>>>16),F=L+((U+=D>>>16)>>>16)&65535,J=65535&U,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=355*i,d=355*f,l=355*p,m=355*C,b=355*y,v=355*A,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*P,U=355*J,L=355*F,O+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,c=65535&(a=355*c),F=(L+=y<<8)+((U+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(i=65535&s),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(C=65535&m),b=355*(y=65535&b),v=355*(A=65535&v),k=355*(w=65535&k),x=355*(_=65535&x),N=355*(S=65535&N),O=355*(j=65535&O),I=355*(M=65535&I),E=355*(T=65535&E),D=355*(P=65535&D),U=355*(J=65535&U),L=355*F,O+=(c^=e>>12&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,c=65535&(a=355*c),F=(L+=y<<8)+((U+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(i=65535&s),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(C=65535&m),b=355*(y=65535&b),v=355*(A=65535&v),k=355*(w=65535&k),x=355*(_=65535&x),N=355*(S=65535&N),O=355*(j=65535&O),I=355*(M=65535&I),E=355*(T=65535&E),D=355*(P=65535&D),U=355*(J=65535&U),L=355*F,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,L+=y<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),A=65535&(v+=b>>>16),w=65535&(k+=v>>>16),_=65535&(x+=k>>>16),S=65535&(N+=x>>>16),j=65535&(O+=N>>>16),M=65535&(I+=O>>>16),T=65535&(E+=I>>>16),P=65535&(D+=E>>>16),F=L+((U+=D>>>16)>>>16)&65535,J=65535&U,c^=63&e|128):(s=355*i,d=355*f,l=355*p,m=355*C,b=355*y,v=355*A,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*P,U=355*J,L=355*F,O+=(c^=e>>12|224)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,c=65535&(a=355*c),F=(L+=y<<8)+((U+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(i=65535&s),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(C=65535&m),b=355*(y=65535&b),v=355*(A=65535&v),k=355*(w=65535&k),x=355*(_=65535&x),N=355*(S=65535&N),O=355*(j=65535&O),I=355*(M=65535&I),E=355*(T=65535&E),D=355*(P=65535&D),U=355*(J=65535&U),L=355*F,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,L+=y<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),A=65535&(v+=b>>>16),w=65535&(k+=v>>>16),_=65535&(x+=k>>>16),S=65535&(N+=x>>>16),j=65535&(O+=N>>>16),M=65535&(I+=O>>>16),T=65535&(E+=I>>>16),P=65535&(D+=E>>>16),F=L+((U+=D>>>16)>>>16)&65535,J=65535&U,c^=63&e|128),s=355*i,d=355*f,l=355*p,m=355*C,b=355*y,v=355*A,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*P,U=355*J,L=355*F,O+=c<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,L+=y<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),A=65535&(v+=b>>>16),w=65535&(k+=v>>>16),_=65535&(x+=k>>>16),S=65535&(N+=x>>>16),j=65535&(O+=N>>>16),M=65535&(I+=O>>>16),T=65535&(E+=I>>>16),P=65535&(D+=E>>>16),F=L+((U+=D>>>16)>>>16)&65535,J=65535&U;return g(u[F>>8]+u[255&F]+u[J>>8]+u[255&J]+u[P>>8]+u[255&P]+u[T>>8]+u[255&T]+u[M>>8]+u[255&M]+u[j>>8]+u[255&j]+u[S>>8]+u[255&S]+u[_>>8]+u[255&_]+u[w>>8]+u[255&w]+u[A>>8]+u[255&A]+u[y>>8]+u[255&y]+u[C>>8]+u[255&C]+u[p>>8]+u[255&p]+u[f>>8]+u[255&f]+u[i>>8]+u[255&i]+u[c>>8]+u[255&c],256)}function z(t){var e,o,r=t.length,n=h[256].offset,a=0,c=0|n[15],s=0,i=0|n[14],d=0,f=0|n[13],l=0,p=0|n[12],m=0,C=0|n[11],b=0,y=0|n[10],v=0,A=0|n[9],k=0,w=0|n[8],x=0,_=0|n[7],N=0,S=0|n[6],O=0,j=0|n[5],I=0,M=0|n[4],E=0,T=0|n[3],D=0,P=0|n[2],U=0,J=0|n[1],L=0,F=0|n[0];for(o=0;o<r;o++)s=355*i,d=355*f,l=355*p,m=355*C,b=355*y,v=355*A,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*P,U=355*J,L=355*F,O+=c<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,L+=y<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),A=65535&(v+=b>>>16),w=65535&(k+=v>>>16),_=65535&(x+=k>>>16),S=65535&(N+=x>>>16),j=65535&(O+=N>>>16),M=65535&(I+=O>>>16),T=65535&(E+=I>>>16),P=65535&(D+=E>>>16),F=L+((U+=D>>>16)>>>16)&65535,J=65535&U,(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=355*i,d=355*f,l=355*p,m=355*C,b=355*y,v=355*A,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*P,U=355*J,L=355*F,O+=(c^=e>>6|192)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,L+=y<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),A=65535&(v+=b>>>16),w=65535&(k+=v>>>16),_=65535&(x+=k>>>16),S=65535&(N+=x>>>16),j=65535&(O+=N>>>16),M=65535&(I+=O>>>16),T=65535&(E+=I>>>16),P=65535&(D+=E>>>16),F=L+((U+=D>>>16)>>>16)&65535,J=65535&U,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=355*i,d=355*f,l=355*p,m=355*C,b=355*y,v=355*A,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*P,U=355*J,L=355*F,O+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,c=65535&(a=355*c),F=(L+=y<<8)+((U+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(i=65535&s),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(C=65535&m),b=355*(y=65535&b),v=355*(A=65535&v),k=355*(w=65535&k),x=355*(_=65535&x),N=355*(S=65535&N),O=355*(j=65535&O),I=355*(M=65535&I),E=355*(T=65535&E),D=355*(P=65535&D),U=355*(J=65535&U),L=355*F,O+=(c^=e>>12&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,c=65535&(a=355*c),F=(L+=y<<8)+((U+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(i=65535&s),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(C=65535&m),b=355*(y=65535&b),v=355*(A=65535&v),k=355*(w=65535&k),x=355*(_=65535&x),N=355*(S=65535&N),O=355*(j=65535&O),I=355*(M=65535&I),E=355*(T=65535&E),D=355*(P=65535&D),U=355*(J=65535&U),L=355*F,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,L+=y<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),A=65535&(v+=b>>>16),w=65535&(k+=v>>>16),_=65535&(x+=k>>>16),S=65535&(N+=x>>>16),j=65535&(O+=N>>>16),M=65535&(I+=O>>>16),T=65535&(E+=I>>>16),P=65535&(D+=E>>>16),F=L+((U+=D>>>16)>>>16)&65535,J=65535&U,c^=63&e|128):(s=355*i,d=355*f,l=355*p,m=355*C,b=355*y,v=355*A,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*P,U=355*J,L=355*F,O+=(c^=e>>12|224)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,c=65535&(a=355*c),F=(L+=y<<8)+((U+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(v+=(b+=(m+=(l+=(d+=(s+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(i=65535&s),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(C=65535&m),b=355*(y=65535&b),v=355*(A=65535&v),k=355*(w=65535&k),x=355*(_=65535&x),N=355*(S=65535&N),O=355*(j=65535&O),I=355*(M=65535&I),E=355*(T=65535&E),D=355*(P=65535&D),U=355*(J=65535&U),L=355*F,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,U+=C<<8,L+=y<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),A=65535&(v+=b>>>16),w=65535&(k+=v>>>16),_=65535&(x+=k>>>16),S=65535&(N+=x>>>16),j=65535&(O+=N>>>16),M=65535&(I+=O>>>16),T=65535&(E+=I>>>16),P=65535&(D+=E>>>16),F=L+((U+=D>>>16)>>>16)&65535,J=65535&U,c^=63&e|128);return g(u[F>>8]+u[255&F]+u[J>>8]+u[255&J]+u[P>>8]+u[255&P]+u[T>>8]+u[255&T]+u[M>>8]+u[255&M]+u[j>>8]+u[255&j]+u[S>>8]+u[255&S]+u[_>>8]+u[255&_]+u[w>>8]+u[255&w]+u[A>>8]+u[255&A]+u[y>>8]+u[255&y]+u[C>>8]+u[255&C]+u[p>>8]+u[255&p]+u[f>>8]+u[255&f]+u[i>>8]+u[255&i]+u[c>>8]+u[255&c],256)}function $(t){var e,o=t.length-3,r=h[512].offset,n=0,a=0|r[31],c=0,s=0|r[30],i=0,d=0|r[29],f=0,l=0|r[28],p=0,m=0|r[27],C=0,b=0|r[26],y=0,v=0|r[25],A=0,k=0|r[24],w=0,x=0|r[23],_=0,N=0|r[22],S=0,O=0|r[21],j=0,I=0|r[20],M=0,E=0|r[19],T=0,D=0|r[18],P=0,U=0|r[17],J=0,L=0|r[16],F=0,R=0|r[15],W=0,z=0|r[14],$=0,q=0|r[13],B=0,V=0|r[12],K=0,H=0|r[11],G=0,Q=0|r[10],X=0,Y=0|r[9],Z=0,tt=0|r[8],et=0,ot=0|r[7],rt=0,nt=0|r[6],at=0,ct=0|r[5],st=0,ut=0|r[4],it=0,dt=0|r[3],ft=0,lt=0|r[2],pt=0,ht=0|r[1],mt=0,gt=0|r[0];for(e=0;e<o;)c=343*s,i=343*d,f=343*l,p=343*m,C=343*b,y=343*v,A=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,P=343*U,J=343*L,F=343*R,W=343*z,$=343*q,B=343*V,K=343*H,G=343*Q,X=343*Y,Z=343*tt,et=343*ot,rt=343*nt,at=343*ct,st=343*ut,it=343*dt,ft=343*lt,pt=343*ht,mt=343*gt,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=v<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),gt=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(F+=(J+=(P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=343*(s=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),C=343*(b=65535&C),y=343*(v=65535&y),A=343*(k=65535&A),w=343*(x=65535&w),_=343*(N=65535&_),S=343*(O=65535&S),j=343*(I=65535&j),M=343*(E=65535&M),T=343*(D=65535&T),P=343*(U=65535&P),J=343*(L=65535&J),F=343*(R=65535&F),W=343*(z=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(ct=65535&at),st=343*(ut=65535&st),it=343*(dt=65535&it),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*gt,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=v<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),gt=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(F+=(J+=(P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=343*(s=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),C=343*(b=65535&C),y=343*(v=65535&y),A=343*(k=65535&A),w=343*(x=65535&w),_=343*(N=65535&_),S=343*(O=65535&S),j=343*(I=65535&j),M=343*(E=65535&M),T=343*(D=65535&T),P=343*(U=65535&P),J=343*(L=65535&J),F=343*(R=65535&F),W=343*(z=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(ct=65535&at),st=343*(ut=65535&st),it=343*(dt=65535&it),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*gt,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=v<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),gt=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(F+=(J+=(P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=343*(s=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),C=343*(b=65535&C),y=343*(v=65535&y),A=343*(k=65535&A),w=343*(x=65535&w),_=343*(N=65535&_),S=343*(O=65535&S),j=343*(I=65535&j),M=343*(E=65535&M),T=343*(D=65535&T),P=343*(U=65535&P),J=343*(L=65535&J),F=343*(R=65535&F),W=343*(z=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(ct=65535&at),st=343*(ut=65535&st),it=343*(dt=65535&it),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*gt,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=v<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,mt+=O<<8,a=65535&(n=343*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),v=65535&(y+=C>>>16),k=65535&(A+=y>>>16),x=65535&(w+=A>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),U=65535&(P+=T>>>16),L=65535&(J+=P>>>16),R=65535&(F+=J>>>16),z=65535&(W+=F>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),ct=65535&(at+=rt>>>16),ut=65535&(st+=at>>>16),dt=65535&(it+=st>>>16),lt=65535&(ft+=it>>>16),gt=mt+((pt+=ft>>>16)>>>16)&65535,ht=65535&pt;for(;e<o+3;)c=343*s,i=343*d,f=343*l,p=343*m,C=343*b,y=343*v,A=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,P=343*U,J=343*L,F=343*R,W=343*z,$=343*q,B=343*V,K=343*H,G=343*Q,X=343*Y,Z=343*tt,et=343*ot,rt=343*nt,at=343*ct,st=343*ut,it=343*dt,ft=343*lt,pt=343*ht,mt=343*gt,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=v<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,mt+=O<<8,a=65535&(n=343*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),v=65535&(y+=C>>>16),k=65535&(A+=y>>>16),x=65535&(w+=A>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),U=65535&(P+=T>>>16),L=65535&(J+=P>>>16),R=65535&(F+=J>>>16),z=65535&(W+=F>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),ct=65535&(at+=rt>>>16),ut=65535&(st+=at>>>16),dt=65535&(it+=st>>>16),lt=65535&(ft+=it>>>16),gt=mt+((pt+=ft>>>16)>>>16)&65535,ht=65535&pt;return g(u[gt>>8]+u[255&gt]+u[ht>>8]+u[255&ht]+u[lt>>8]+u[255&lt]+u[dt>>8]+u[255&dt]+u[ut>>8]+u[255&ut]+u[ct>>8]+u[255&ct]+u[nt>>8]+u[255&nt]+u[ot>>8]+u[255&ot]+u[tt>>8]+u[255&tt]+u[Y>>8]+u[255&Y]+u[Q>>8]+u[255&Q]+u[H>>8]+u[255&H]+u[V>>8]+u[255&V]+u[q>>8]+u[255&q]+u[z>>8]+u[255&z]+u[R>>8]+u[255&R]+u[L>>8]+u[255&L]+u[U>>8]+u[255&U]+u[D>>8]+u[255&D]+u[E>>8]+u[255&E]+u[I>>8]+u[255&I]+u[O>>8]+u[255&O]+u[N>>8]+u[255&N]+u[x>>8]+u[255&x]+u[k>>8]+u[255&k]+u[v>>8]+u[255&v]+u[b>>8]+u[255&b]+u[m>>8]+u[255&m]+u[l>>8]+u[255&l]+u[d>>8]+u[255&d]+u[s>>8]+u[255&s]+u[a>>8]+u[255&a],512)}function q(t){var e,o=t.length-3,r=h[512].offset,n=0,a=0|r[31],c=0,s=0|r[30],i=0,d=0|r[29],f=0,l=0|r[28],p=0,m=0|r[27],C=0,b=0|r[26],y=0,v=0|r[25],A=0,k=0|r[24],w=0,x=0|r[23],_=0,N=0|r[22],S=0,O=0|r[21],j=0,I=0|r[20],M=0,E=0|r[19],T=0,D=0|r[18],P=0,U=0|r[17],J=0,L=0|r[16],F=0,R=0|r[15],W=0,z=0|r[14],$=0,q=0|r[13],B=0,V=0|r[12],K=0,H=0|r[11],G=0,Q=0|r[10],X=0,Y=0|r[9],Z=0,tt=0|r[8],et=0,ot=0|r[7],rt=0,nt=0|r[6],at=0,ct=0|r[5],st=0,ut=0|r[4],it=0,dt=0|r[3],ft=0,lt=0|r[2],pt=0,ht=0|r[1],mt=0,gt=0|r[0];for(e=0;e<o;)c=343*s,i=343*d,f=343*l,p=343*m,C=343*b,y=343*v,A=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,P=343*U,J=343*L,F=343*R,W=343*z,$=343*q,B=343*V,K=343*H,G=343*Q,X=343*Y,Z=343*tt,et=343*ot,rt=343*nt,at=343*ct,st=343*ut,it=343*dt,ft=343*lt,pt=343*ht,mt=343*gt,G+=a<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=v<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),gt=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(F+=(J+=(P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=343*(s=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),C=343*(b=65535&C),y=343*(v=65535&y),A=343*(k=65535&A),w=343*(x=65535&w),_=343*(N=65535&_),S=343*(O=65535&S),j=343*(I=65535&j),M=343*(E=65535&M),T=343*(D=65535&T),P=343*(U=65535&P),J=343*(L=65535&J),F=343*(R=65535&F),W=343*(z=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(ct=65535&at),st=343*(ut=65535&st),it=343*(dt=65535&it),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*gt,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=v<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),gt=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(F+=(J+=(P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=343*(s=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),C=343*(b=65535&C),y=343*(v=65535&y),A=343*(k=65535&A),w=343*(x=65535&w),_=343*(N=65535&_),S=343*(O=65535&S),j=343*(I=65535&j),M=343*(E=65535&M),T=343*(D=65535&T),P=343*(U=65535&P),J=343*(L=65535&J),F=343*(R=65535&F),W=343*(z=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(ct=65535&at),st=343*(ut=65535&st),it=343*(dt=65535&it),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*gt,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=v<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),gt=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(F+=(J+=(P+=(T+=(M+=(j+=(S+=(_+=(w+=(A+=(y+=(C+=(p+=(f+=(i+=(c+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=343*(s=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),C=343*(b=65535&C),y=343*(v=65535&y),A=343*(k=65535&A),w=343*(x=65535&w),_=343*(N=65535&_),S=343*(O=65535&S),j=343*(I=65535&j),M=343*(E=65535&M),T=343*(D=65535&T),P=343*(U=65535&P),J=343*(L=65535&J),F=343*(R=65535&F),W=343*(z=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(ct=65535&at),st=343*(ut=65535&st),it=343*(dt=65535&it),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*gt,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=v<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,mt+=O<<8,a=65535&(n=343*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),v=65535&(y+=C>>>16),k=65535&(A+=y>>>16),x=65535&(w+=A>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),U=65535&(P+=T>>>16),L=65535&(J+=P>>>16),R=65535&(F+=J>>>16),z=65535&(W+=F>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),ct=65535&(at+=rt>>>16),ut=65535&(st+=at>>>16),dt=65535&(it+=st>>>16),lt=65535&(ft+=it>>>16),gt=mt+((pt+=ft>>>16)>>>16)&65535,ht=65535&pt,a^=t.charCodeAt(e++);for(;e<o+3;)c=343*s,i=343*d,f=343*l,p=343*m,C=343*b,y=343*v,A=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,P=343*U,J=343*L,F=343*R,W=343*z,$=343*q,B=343*V,K=343*H,G=343*Q,X=343*Y,Z=343*tt,et=343*ot,rt=343*nt,at=343*ct,st=343*ut,it=343*dt,ft=343*lt,pt=343*ht,mt=343*gt,G+=a<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=v<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,mt+=O<<8,a=65535&(n=343*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(C+=p>>>16),v=65535&(y+=C>>>16),k=65535&(A+=y>>>16),x=65535&(w+=A>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),U=65535&(P+=T>>>16),L=65535&(J+=P>>>16),R=65535&(F+=J>>>16),z=65535&(W+=F>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),ct=65535&(at+=rt>>>16),ut=65535&(st+=at>>>16),dt=65535&(it+=st>>>16),lt=65535&(ft+=it>>>16),gt=mt+((pt+=ft>>>16)>>>16)&65535,ht=65535&pt,a^=t.charCodeAt(e++);return g(u[gt>>8]+u[255&gt]+u[ht>>8]+u[255&ht]+u[lt>>8]+u[255&lt]+u[dt>>8]+u[255&dt]+u[ut>>8]+u[255&ut]+u[ct>>8]+u[255&ct]+u[nt>>8]+u[255&nt]+u[ot>>8]+u[255&ot]+u[tt>>8]+u[255&tt]+u[Y>>8]+u[255&Y]+u[Q>>8]+u[255&Q]+u[H>>8]+u[255&H]+u[V>>8]+u[255&V]+u[q>>8]+u[255&q]+u[z>>8]+u[255&z]+u[R>>8]+u[255&R]+u[L>>8]+u[255&L]+u[U>>8]+u[255&U]+u[D>>8]+u[255&D]+u[E>>8]+u[255&E]+u[I>>8]+u[255&I]+u[O>>8]+u[255&O]+u[N>>8]+u[255&N]+u[x>>8]+u[255&x]+u[k>>8]+u[255&k]+u[v>>8]+u[255&v]+u[b>>8]+u[255&b]+u[m>>8]+u[255&m]+u[l>>8]+u[255&l]+u[d>>8]+u[255&d]+u[s>>8]+u[255&s]+u[a>>8]+u[255&a],512)}function B(t){var e,o,r=t.length,n=h[512].offset,a=0,c=0|n[31],s=0,i=0|n[30],d=0,f=0|n[29],l=0,p=0|n[28],m=0,C=0|n[27],b=0,y=0|n[26],v=0,A=0|n[25],k=0,w=0|n[24],x=0,_=0|n[23],N=0,S=0|n[22],O=0,j=0|n[21],I=0,M=0|n[20],E=0,T=0|n[19],D=0,P=0|n[18],U=0,J=0|n[17],L=0,F=0|n[16],R=0,W=0|n[15],z=0,$=0|n[14],q=0,B=0|n[13],V=0,K=0|n[12],H=0,G=0|n[11],Q=0,X=0|n[10],Y=0,Z=0|n[9],tt=0,et=0|n[8],ot=0,rt=0|n[7],nt=0,at=0|n[6],ct=0,st=0|n[5],ut=0,it=0|n[4],dt=0,ft=0|n[3],lt=0,pt=0|n[2],ht=0,mt=0|n[1],gt=0,Ct=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=343*i,d=343*f,l=343*p,m=343*C,b=343*y,v=343*A,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*P,U=343*J,L=343*F,R=343*W,z=343*$,q=343*B,V=343*K,H=343*G,Q=343*X,Y=343*Z,tt=343*et,ot=343*rt,nt=343*at,ct=343*st,ut=343*it,dt=343*ft,lt=343*pt,ht=343*mt,gt=343*Ct,Q+=(c^=e>>6|192)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=C<<8,ct+=y<<8,ut+=A<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,gt+=j<<8,c=65535&(a=343*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),C=65535&(m+=l>>>16),y=65535&(b+=m>>>16),A=65535&(v+=b>>>16),w=65535&(k+=v>>>16),_=65535&(x+=k>>>16),S=65535&(N+=x>>>16),j=65535&(O+=N>>>16),M=65535&(I+=O>>>16),T=65535&(E+=I>>>16),P=65535&(D+=E>>>16),J=65535&(U+=D>>>16),F=65535&(L+=U>>>16),W=65535&(R+=L>>>16),$=65535&(z+=R>>>16),B=65535&(q+=z>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),st=65535&(ct+=nt>>>16),it=65535&(ut+=ct>>>16),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),Ct=gt+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(6