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